用于混合式架构系统的应用程序管理装置及管理方法制造方法及图纸

技术编号:9060607 阅读:186 留言:0更新日期:2013-08-21 23:45
一种应用程序管理装置,用于在混合式架构系统的本地操作系统和外部操作系统之间管理应用程序的同步和访问,包括:用于监听新安装的应用程序的监听模块;用于存储外部操作系统的应用程序信息的应用程序信息列表;用于管理外部操作系统的应用程序的管理模块,其基于从外部操作系统接收到的应用程序信息更新应用程序信息列表,使得每个操作系统的应用程序信息列表都包含另一操作系统中安装的所有应用程序的相关信息。根据本发明专利技术,用户可以在混合式架构系统中的任一操作系统中知道并访问外部操作系统中安装的应用程序,节省了系统资源,改善了用户体验。

【技术实现步骤摘要】
用于混合式架构系统的应用程序管理装置及管理方法
本专利技术涉及到混合式架构系统,特别涉及到用于混合式架构系统的应用程序管理装置及管理方法,以及应用程序访问方法和相应的文件访问方法。
技术介绍
随着技术的发展,数字处理设备的类型越来越趋于多样化,出现了多种具有不同硬件架构和软件操作系统的数字处理设备,例如基于intel硬件平台+windows操作系统的计算机系统,或者基于arm硬件平台+android操作系统的移动操作系统,包括智能手机、平板电脑等。为了实现这些设备的兼容和整合,目前出现了一种混合式架构系统(Hybrid系统),该系统由具有不同硬件平台和操作系统的两个数字处理设备组成,例如基于intel硬件平台+windows操作系统的主设备和基于arm硬件平台+android操作系统的次设备。通常,主设备构成Hybrid系统的基座(base),次设备构成Hybrid系统的面板(pad),基座和面板组合成一个笔记本电脑的架构形态。在混合使用模式下,面板为基座提供显示屏、触摸屏和摄像头等设备。另一方面,由于面板平台上运行android操作系统,其可以作为数字处理设备单独使用;基座平台上运行windows操作系统,其通过外接显示器也可以作为数字处理设备独立使用。这样,混合式架构系统的两个系统具有不同的硬件平台和操作系统,并且可以同时运行,相互切换。在混合式架构系统的使用中,主设备和次设备分别具有两个独立的系统环境(包括操作系统和硬件平台),两个操作系统分别拥有不同的应用软件。这些应用软件有可能被两个操作系统重复安装(比如,在win8和win8Soc下都安装了office软件),或者用户想知道另一个操作系统是否有可以打开某文件的应用程序,就必须切换到另一个操作系统后,进行查找和证实。所以,目前主设备和次设备的两个操作系统所拥有的全部应用软件没有一个相应的管理机制,可能会造成了资源的重复或者浪费,以及用户操作的不便。
技术实现思路
本专利技术的目的是提供一种混合式架构系统的应用程序管理装置及管理方法,使得能够高效管理混合式架构系统安装的所有应用程序,并便于用户使用。根据本专利技术的一个方面,提供了一种应用程序管理装置,用于在混合式架构系统的本地操作系统和外部操作系统之间管理应用程序,包括:监听模块,用于监听本地操作系统是否安装新的应用程序,并将应用程序信息发送给管理模块;应用程序信息列表,用于存储外部操作系统的应用程序信息;管理模块,用于管理外部操作系统的应用程序,基于从外部操作系统接收到的应用程序信息更新应用程序信息列表,使得每个操作系统的应用程序信息列表都包含另一操作系统中安装的所有应用程序的相关信息。其中,所述管理模块还包括:同步模块,用于执行本地操作系统和外部操作系统之间应用程序信息的同步;文件访问模块,用于启动应用程序并在需要时打开与应用程序关联的文件。其中,所述同步模块执行下述同步操作:当本地管理模块接收到本地监听模块发送来的应用程序信息时,同步模块将该本地的应用程序信息发送给外部操作系统;当本地的管理模块收到外部操作系统发送的应用程序信息时,同步模块基于该应用程序信息更新本地的应用程序信息列表。可选的,所述同步模块在执行所述同步操作时还在本地操作系统中创建外部应用程序的应用程序标识。可选的,所述同步模块在本地操作系统与外部操作系统配对时执行所述同步操作,或者在本地操作系统或外部操作系统中安装了新的应用程序时执行所述同步操作,或者根据预先设定的时间间隔定期执行所述同步操作。所述文件访问模块执行下述文件访问操作:当用户在本地操作系统中访问与外部应用程序关联的文件时,文件访问模块从应用程序信息列表中查找到关联的应用程序信息,并将文件访问指令和文件发送给外部操作系统;当本地管理模块收到外部操作系统发送的文件访问指令和文件时,文件访问模块启动关联的应用程序并打开接收到的文件。所述应用程序信息包括应用程序的名称、存储位置和/或安装时间、关联文件信息。根据本专利技术的另一方面,提供了一种混合式架构系统,包括安装有第一操作系统的第一数字处理设备和安装有第二操作系统的第二数字处理设备,在每个数字处理设备中安装前述任一项所述的应用程序管理装置。所述混合式架构系统还包括:系统切换模块,用于执行两个操作系统之间的切换;通信模块,用于在两个数字处理设备之间进行数据通信。根据本专利技术的另一方面,提供了一种用于混合式架构系统的应用程序管理方法,用于实现本地操作系统和外部操作系统之间应用程序的同步,所述方法包括:步骤S201,监听到新安装的本地应用程序信息;步骤S202,将本地应用程序信息发送给外部操作系统;步骤S203,基于所接收的本地应用程序信息更新外部应用程序信息列表。可选的,所述方法还包括步骤S204,创建应用程序的应用程序标识。根据本专利技术的另一方面,提供了一种用于混合式架构系统的应用程序访问方法,用于实现本地操作系统和外部操作系统之间应用程序的访问,所述方法包括:步骤S301,用户发出外部应用程序的访问指令;步骤S302,将访问指令发送给外部操作系统;步骤S303,切换到外部操作系统;步骤S304,启动外部应用程序。根据本专利技术的另一方面,提供了一种用于混合式架构系统的文件访问方法,用于实现本地操作系统和外部操作系统之间的文件访问,所述方法包括:步骤S401,用户发出文件访问指令;步骤S402,查询本地应用程序信息列表是否包括与文件关联的外部应用程序信息;步骤S403,如果应用程序信息列表中不包括关联的外部应用程序信息,流程结束;步骤S404,如果应用程序信息列表中包括关联的外部应用程序信息,则将文件访问指令和文件发送给外部操作系统;步骤S405,切换到外部操作系统;步骤S406,启动外部应用程序并打开文件。根据本专利技术的技术方案,提出了一种对两个操作系统所拥有的应用软件的管理机制,使得用户清楚的知道本地操作系统有什么应用软件,而外部操作系统有什么应用软件。实现该管理机制后,可以通过应用程序关联图标来区别本地应用程序和外部应用程序,从而让用户清楚的知道哪些应用程序是本地资源,哪些应用程序是远程资源。通过采用本专利技术技术方案,无论用户是在任何一个操作系统中操作,都非常清楚本地系统具有的应用软件和远程系统所具备的应用软件,从而避免了用户在两个操作系统中重复安装应用程序而造成的资源浪费。并且,所增加的管理机制没有改变用户的原有的操作使用习惯。附图说明图1显示了本专利技术优选实施例的用于混合式架构系统的应用程序管理装置;图2显示了本实施例的管理模块的结构示意图;图3显示了根据本专利技术优选实施例的用于混合式架构系统的应用程序管理方法;图4显示了本专利技术优选实施例的用于混合式架构系统的应用程序访问方法;图5显示了本专利技术优选实施例的用于混合式架构系统的文件访问方法。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。本专利技术的混合式架构系统可以由任何类型的对等的数字处理设备组成。这里,对等的数字处理设备是指具备独立的硬件平台和软件操作系统的数字处理设备,这些数字处理设备可以具有相同的硬件平台和/或软件操作系统,也可以具有不同的硬件平台和软件操作系统。在一个优选实施例中,混合式架构系统包括第一数字本文档来自技高网
...
用于混合式架构系统的应用程序管理装置及管理方法

【技术保护点】
一种应用程序管理装置,用于在混合式架构系统的本地操作系统和外部操作系统之间管理应用程序,包括:监听模块,用于监听本地操作系统是否安装新的应用程序,并将应用程序信息发送给管理模块;应用程序信息列表,用于存储外部操作系统的应用程序信息;管理模块,用于管理外部操作系统的应用程序,基于从外部操作系统接收到的应用程序信息更新应用程序信息列表,使得每个操作系统的应用程序信息列表都包含另一操作系统中安装的所有应用程序的相关信息。

【技术特征摘要】
1.一种应用程序管理装置,用于在混合式架构系统的本地操作系统和外部操作系统之间管理应用程序,包括:监听模块,用于监听本地操作系统是否安装新的应用程序,并将本地应用程序信息发送给管理模块;应用程序信息列表,用于存储外部操作系统的应用程序信息;管理模块,用于管理外部操作系统的应用程序,基于从外部操作系统接收到的应用程序信息更新应用程序信息列表,并将本地应用程序信息发送给外部操作系统,使得每个操作系统的应用程序信息列表都包含另一操作系统中安装的所有应用程序的相关信息,其中,所述管理模块包括:同步模块,用于执行本地操作系统和外部操作系统之间应用程序信息的同步,所述同步模块执行下述同步操作:当本地的管理模块接收到本地的监听模块发送来的应用程序信息时,同步模块将该本地应用程序信息发送给外部操作系统;以及当本地的管理模块收到外部操作系统发送的应用程序信息时,同步模块基于该应用程序信息更新本地的应用程序信息列表。2.根据权利要求1所述的装置,所述同步模块在执行所述同步操作时还在本地操作系统中创建外部应用程序的应用程序标识。3.根据权利要求1所述的装置,所述同步模块在本地操作系统与外部操作系统配对时执行所述同步操作。4.根据权利要求1所述的装置,所述同步模块在本地操作系统或外部操作系统中安装了新的应用程序时执行所述同步操作。5.根据权利要求1所述的装置,所述同步模块根据预先设定的时间间隔定期执行所述同步操作。6.根据权利要求1所述的装置,所述管理模块还包括文件访问模块...

【专利技术属性】
技术研发人员:陈实郭昌盛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1