一种多硬件系统数据处理设备及其中的切换方法技术方案

技术编号:3844512 阅读:182 留言:0更新日期:2012-04-11 18:40
一种多硬件系统数据处理设备及其中的切换方法;设备包括:第一硬件系统,通过切换器与共享设备连接,包括:第一查询模块,用于查询当前运行的应用程序的信息,得到一查询结果;第一控制模块,用于当需要切换时,触发所述第一查询模块进行查询;第一通信模块,用于将所述查询结果发送给第二硬件系统;第二硬件系统包括:第二通信模块,用于接收所述查询结果;第二控制模块,用于根据所述查询结果,启动应用程序,生成第一消息;并将所述第一消息通过所述第二通信模块发送给所述第一硬件系统;其中,所述第一控制模块当所述第一硬件系统通过所述第一通信模块接收到所述第一消息后,指示所述切换器将所述共享设备切换为与所述第二硬件系统相连。

【技术实现步骤摘要】

本专利技术涉及电子领域,具体涉及。
技术介绍
目前,混合硬件系统数据处理设备的技术日渐成熟;混合硬件系统数据处理设备 是在原有硬件系统的基础上嵌入融合另外的至少一个硬件系统(也可以称为子系统);多 个硬件系统协同融合工作,这些系统共享相应的设备,比如键盘、鼠标、显示器等设备,通常 可以利用一个切换开关来将共享的设备切换给一个硬件系统使用。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题当从一个硬件系统切换到另一个硬件系统时,用户在切换前的硬件系统中当前运 行的应用程序等,都必须在切换后的硬件系统中重新打开;进一步地,如果用户在切换前的硬件系统中正使用应用程序对一个文件进行操 作,如编辑或播放等,用户在切换后的硬件系统中重新打开该应用程序后,用户还必须重新 找到原先正在操作的位置;因此硬件系统间的切换会给用户的使用带来很大的不方便。
技术实现思路
本专利技术要解决的技术问题是提供一种多硬件系统数据处理设备及其中的切换方 法,可以在硬件系统间实现无缝切换。为了解决上述问题,本专利技术提供了一种多硬件系统数据处理设备,包括第一硬件 系统、第二硬件系统、共享设备、切换器;以及所述第一硬件系统,通过所述切换器与所述共享设备连接,包括第一查询模块,用于查询所述第一硬件系统中当前运行的应用程序的信息,得到 一查询结果;第一控制模块,用于当需要从所述第一硬件系统切换到所述第二硬件系统时,触 发所述第一查询模块进行查询;第一通信模块,用于将所述查询结果发送给所述第二硬件系统;所述第二硬件系统,包括第二通信模块,用于接收所述查询结果;第二控制模块,用于根据所述查询结果,在所述第二硬件系统中启动相应的应用 程序,生成第一消息;并将所述第一消息通过所述第二通信模块发送给所述第一硬件系 统;其中,所述第一控制模块用于当所述第一硬件系统通过所述第一通信模块接收到 所述第一消息后,指示所述切换器将所述共享设备切换为与所述第二硬件系统相连。进一步地,所述查询结果包括第一查询结果和第二查询结果;所述第一查询模块包括应用程序查询单元,用于查询所述第一硬件系统中当前运行的应用程序,得到第 一查询结果;操作信息查询单元,用于查询所述第一硬件系统中当前运行的应用程序各自所操 作的文件,以及在该文件中的操作位置,得到第二查询结果;所述第二控制模块包括应用程序启动单元,用于根据所述第一查询结果启动相应的应用程序;操作状态调整单元,用于根据所述第二查询结果在相应的应用程序中打开相应文 件,跳到相应的操作位置;生成所述第一消息,并将所述第一消息通过所述第二通信模块发 送给所述第一硬件系统。进一步地,所述应用程序启动单元还用于在启动相应的应用程序后,生成第二消 息,并通过所述第二通信模块将所述第二消息发送给所述第一硬件系统;所述应用程序查询单元当被所述第一控制模块触发时开始进行查询;所述操作信息查询单元当所述第一硬件系统通过所述第一通信模块接收到所述 第二消息后开始进行查询。进一步地,所述操作信息查询单元在第二查询结果中采用绝对路径或相对路径来 指示应用程序所操作的文件;或是将应用程序所操作的文件通过所述第一通信模块发送 给所述第二硬件系统,在所述第二查询结果中指示应用程序与所发送的文件之间的对应关 系;所述操作状态调整单元根据所述第二查询结果中的绝对路径或相对路径在相应 的应用程序中打开相应文件;或根据所述第二查询结果在相应的应用程序中打开所述第一 硬件系统发送来的相应文件。进一步地,所述第二控制模块还用于当所述第二硬件系统启动完毕后,将启动完 毕的消息通过所述第二通信模块发送给所述第一硬件系统;所述第一控制模块当所述第一硬件系统通过所述第一通信模块接收到所述启动 完毕的消息后,将所述共享设备从所述第一硬件系统切换到所述第二硬件系统。本专利技术还提供了一种多硬件系统数据处理设备中的切换方法,所述多硬件系统数 据处理设备包括第一硬件系统、第二硬件系统和共享设备,所述第一、第二硬件系统分别为 具有独立硬件平台和软件系统的硬件系统;其特征在于,所述方法包括当所述第一硬件系统占用所述共享设备,需要将所述共享设备切换给所述第二硬 件系统使用时,产生一切换命令;将所述第一硬件系统当前运行的应用程序的信息发送给所述第二硬件系统;基于所述第一硬件系统当前运行的应用程序的信息,在所述第二硬件系统中启动 相应的应用程序;在启动所述相应的应用程序后,根据所述切换命令将所述共享设备从所述第一硬 件系统切换到所述第二硬件系统;使所述第二硬件系统与所述共享设备建立电连接并能够 使用所述共享设备。进一步地,所述第一硬件系统当前运行的应用程序的信息包括第一信息和第二 fn息;第一信息为所述第一硬件系统中当前运行的应用程序;第二信息为所述第一硬件系统中当前运行的应用程序各自所操作的文件,以及在 所述文件中的操作位置;所述基于所述第一硬件系统当前运行的应用程序的信息,在所述第二硬件系统中 启动相应的应用程序的步骤具体包括根据所述第一信息在所述第二硬件系统中启动相应的应用程序;根据所述第二信 息在所述第二硬件系统中相应的应用程序里打开相应文件,并跳到所打开的文件中相应的 操作位置。进一步地,所述当所述第一硬件系统占用所述共享设备,需要将所述共享设备切 换给所述第二硬件系统使用时,产生所述第一消息;根据所述第一消息查询所述第一硬件系统中当前运行的应用程序,产生所述第一 fn息;当所述第二硬件系统根据所述第一信息启动相应的应用程序后,产生所述第二消 息;根据所述第二消息查询所述第一硬件系统中当前运行的应用程序各自所操作的 文件,以及在所述文件中的操作位置,生成第二信息。进一步地,在第二信息中采用绝对路径或相对路径来指示所述第一硬件系统中当 前运行的应用程序所操作的文件;或是发送所述第二信息时,将所述第一硬件系统中当前 运行的应用程序所操作的文件也发送给所述第二硬件系统,并在所述第二信息中指示应用 程序与所发送的文件之间的对应关系;根据所述第二信息在所述第二硬件系统相应的应用程序中打开相应文件具体是 指根据所述第二信息中的绝对路径或相对路径在所述第二硬件系统相应的应用程 序中打开相应文件;或根据所述第二信息在所述第二硬件系统相应的应用程序中打开所述 第一硬件系统发送来的相应文件。进一步地,所述需要将所述共享设备切换给所述第二硬件系统使用的情况是指 所述第二硬件系统启动完毕时。本专利技术的一个实施例至少具有下列优点在硬件系统之间进行切换时,自动在要 切换到的硬件系统中,恢复当前硬件系统上正在进行的应用程序,无需手动恢复,且所有的 恢复应用程序的过程都是在将要切换到的硬件系统上进行的,不影响用户在当前硬件系统 上的操作;另外,在将要切换到的硬件系统上恢复当前硬件系统上正在进行的应用程序完 毕时才进行切换,实现了平滑地、无缝地切换,用户使用感觉好,用户基本上不受影响.本专利技术的另一个实施例至少具有下列优点恢复当前硬件系统上正在进行的应用 程序时,可以将应用程序所操作的文件和操作位置也恢复到与切换前一致,使用户不用重 新打开文件在找到寻找操作位置;本专利技术的又一个实施例至少具有下列优点在要切换到 的硬件系统中启动应用程序后,再将当前硬件系统中应用程序所操作的文件和操作位置通 知切换到的硬件系统,从而在启动本文档来自技高网...

【技术保护点】
一种多硬件系统数据处理设备,包括:第一硬件系统、第二硬件系统、共享设备以及切换器;其特征在于:所述第一硬件系统,通过所述切换器与所述共享设备连接,包括:第一查询模块,用于查询所述第一硬件系统中当前运行的应用程序的信息,得到一查询结果;第一控制模块,用于当需要从所述第一硬件系统切换到所述第二硬件系统时,触发所述第一查询模块进行查询;第一通信模块,用于将所述查询结果发送给所述第二硬件系统;所述第二硬件系统,包括:第二通信模块,用于接收所述查询结果;第二控制模块,用于根据所述查询结果,在所述第二硬件系统中启动相应的应用程序,生成第一消息;并将所述第一消息通过所述第二通信模块发送给所述第一硬件系统;其中,所述第一控制模块用于当所述第一硬件系统通过所述第一通信模块接收到所述第一消息后,指示所述切换器将所述共享设备切换为与所述第二硬件系统相连。

【技术特征摘要】

【专利技术属性】
技术研发人员:柯海滨
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1