[发明专利]用于执行应用程序的方法和装置有效
申请号: | 201210192104.8 | 申请日: | 2012-06-11 |
公开(公告)号: | CN103488466B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 陆建强 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 执行 应用程序 方法 装置 | ||
1.一种用于执行应用程序的方法,所述应用程序具有一文件格式,所述文件格式至少包括第一文件格式和第二文件格式,所述第一文件格式适于通过第一操作系统中的第一执行器来执行,所述第二文件格式适于通过第二操作系统中的第二执行器来执行,并且
所述方法应用于电子设备,在所述电子设备中当前正在执行所述第一操作系统,其特征在于,所述方法包括:
确定所述应用程序的文件格式;
根据所述应用程序的文件格式来调用执行器;以及
通过所述执行器来执行所述应用程序。
2.根据权利要求1的方法,其特征在于,根据所述应用程序的文件格式来调用执行器的步骤包括:
当确定出所述应用程序的文件格式是所述第一文件格式时,在所述第一操作系统中调用所述第一执行器;以及
当确定出所述应用程序的文件格式是所述第二文件格式时,在所述第一操作系统中调用所述第二执行器。
3.根据权利要求2的方法,其特征在于,在调用所述第二执行器的步骤之前,所述方法还包括:
预先在所述第一操作系统中实现所述第二执行器。
4.根据权利要求3的方法,其特征在于,实现所述第二执行器的步骤包括:
实现所述第二文件格式的第二解析器和第二链接器;以及
将与第二操作系统相关的第二动态链接库集合复制到第一操作系统中。
5.根据权利要求4的方法,其特征在于,通过所述执行器来执行所述应用程序的步骤包括:
当确定出所述应用程序的文件格式是所述第二文件格式时,通过所述第二解析器来解析具有所述第二文件格式的所述应用程序,以便获取所述应用程序的头部、指令集、和执行所述应用程序所需的动态链接库;
通过所述第二链接器来从第二动态链接库集合中加载执行所述应用程序所需的动态链接库;以及
通过所加载的动态链接库,并且根据所述头部来执行所述指令集。
6.根据权利要求1的方法,其特征在于,根据所述应用程序的文件格式来调用执行器的步骤包括:
当确定出所述应用程序的文件格式是所述第一文件格式时,在所述第一操作系统中调用所述第一执行器;
当确定出所述应用程序的文件格式是所述第二文件格式时,在所述第一操作系统中运行虚拟机;
在所述虚拟机中执行所述第二操作系统;以及
在所述第二操作系统中调用所述第二执行器。
7.根据权利要求1的方法,其特征在于,根据所述应用程序的文件格式来调用执行器的步骤包括:
当确定出所述应用程序的文件格式是所述第一文件格式时,在所述第一操作系统中调用所述第一执行器;
当确定出所述应用程序的文件格式是所述第二文件格式时,将所述电子设备从所述第一操作系统中切换到所述第二操作系统;以及
在所述第二操作系统中调用所述第二执行器。
8.一种用于执行应用程序的装置,所述应用程序具有一文件格式,所述文件格式至少包括第一文件格式和第二文件格式,所述第一文件格式适于通过第一操作系统中的第一执行器来执行,所述第二文件格式适于通过第二操作系统中的第二执行器来执行,并且
所述装置应用于电子设备,在所述电子设备中当前正在执行所述第一操作系统,其特征在于,所述装置包括:
确定单元,用于确定所述应用程序的文件格式;以及
调用单元,用于根据所述应用程序的文件格式来调用执行器,以便通过所述执行器来执行所述应用程序。
9.根据权利要求8的装置,其特征在于,
当所述确定单元确定出所述应用程序的文件格式是所述第一文件格式时,所述调用单元在所述第一操作系统中调用所述第一执行器;以及
当所述确定单元确定出所述应用程序的文件格式是所述第二文件格式时,所述调用单元在所述第一操作系统中调用所述第二执行器。
10.根据权利要求9的装置,其特征在于,所述装置还包括:
第二执行器实现单元,用于在所述调用单元调用所述第二执行器的步骤之前,预先在所述第一操作系统中实现所述第二执行器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210192104.8/1.html,转载请声明来源钻瓜专利网。