[发明专利]一种应用程序的运行方法和装置在审
申请号: | 201710444510.1 | 申请日: | 2017-06-13 |
公开(公告)号: | CN109086077A | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 章润秋 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/65;G06F8/61;G06F9/445 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 贾伟;张颖玲 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 子操作系统 操作系统 终端 主操作系统 控制应用程序 应用程序选择 操作系统时 方法和装置 运行方式 失败 | ||
1.一种在终端上运行应用程序的方法,其特征在于,所述方法包括:所述终端当前的操作系统为主操作系统时,根据至少一个其他操作系统搭建对应的子操作系统,所述子操作系统用于提供应用程序的运行方式,所述其他操作系统是与主操作系统不相同的操作系统;
确定应用程序在所述终端的主操作系统下运行失败后,为所述应用程序选择子操作系统;控制所述应用程序在所选择的子操作系统下运行。
2.根据权利要求1所述的方法,其特征在于,所述为所述应用程序选择子操作系统包括:根据所述应用程序的运行参数选择对应的子操作系统;
或者,接收指示信息,根据所述指示信息,为所述应用程序选择对应的子操作系统。
3.根据权利要求2所述的方法,其特征在于,所述主操作系统为安卓操作系统时,所述运行参数为应用程序编程接口API版本号;
所述根据所述应用程序的运行参数选择对应的子操作系统包括:所述应用程序的API版本号大于或者等于第i阈值,且小于第i+1阈值时,选择第i个子操作系统,i取正整数。
4.根据权利要求1所述的方法,其特征在于,所述主操作系统为安卓操作系统时,所述根据至少一个其他操作系统的特性搭建对应的子操作系统包括:使用所述主操作系统的框架层、虚拟机和内核层搭建所述至少一个其他操作系统对应的子操作系统;所述主操作系统的框架层用于实现其他操作系统对应用程序的启动管理和后台管理;所述主操作系统的框架层和虚拟机共同用于实现其他操作系统对应用程序的安装管理;所述主操作系统的内核层用于实现其他操作系统对应用程序的权限管理。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述主操作系统更新时,将所述主操作系统更新的内容添加到每个子操作系统中。
6.一种在终端上运行应用程序的装置,其特征在于,所述装置包括:搭建模块、选择模块和控制模块;其中,
搭建模块,用于在所述终端当前的操作系统为主操作系统时,根据至少一个其他操作系统的特性搭建对应的子操作系统,所述子操作系统用于提供应用程序的运行方式,所述其他操作系统是与主操作系统不相同的操作系统;
选择模块,用于确定应用程序在所述终端的主操作系统下运行失败后,为所述应用程序选择子操作系统;
控制模块,用于控制所述应用程序在所选择的子操作系统下运行。
7.根据权利要求6所述的装置,其特征在于,所述选择模块,具体用于根据所述应用程序的运行参数选择对应的子操作系统;或者,接收指示信息,根据所述指示信息,为所述应用程序选择对应的子操作系统。
8.根据权利要求7所述的装置,其特征在于,所述主操作系统为安卓操作系统时,所述运行参数为应用程序编程接口API版本号;
所述选择模块,具体用于在所述应用程序的API版本号大于或者等于第i阈值,且小于第i+1阈值时,选择第i个子操作系统,i取正整数。
9.根据权利要求6所述的装置,其特征在于,所述主操作系统为安卓操作系统时,所述搭建模块,具体用于使用所述主操作系统的框架层、虚拟机和内核层搭建所述至少一个其他操作系统对应的子操作系统;所述主操作系统的框架层用于实现其他操作系统对应用程序的启动管理和后台管理;所述主操作系统的框架层和虚拟机共同用于实现其他操作系统对应用程序的安装管理;所述主操作系统的内核层用于实现其他操作系统对应用程序的权限管理。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:更新模块;更新模块,用于在所述主操作系统更新时,将所述主操作系统更新的内容添加到每个子操作系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710444510.1/1.html,转载请声明来源钻瓜专利网。