[发明专利]应用程序的运行方法、终端设备、介质和计算机程序产品在审
申请号: | 202211639071.7 | 申请日: | 2022-12-20 |
公开(公告)号: | CN115858014A | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 季明珠;李业玲;王宏鼎;王路;胡飞;李锐韬;高维;谢陈宇;武林源;李阳;陈鑫华;孙晏朝 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F8/71 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 丁鑫;刘芳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 运行 方法 终端设备 介质 计算机 程序 产品 | ||
1.一种应用程序的运行方法,其特征在于,应用于终端设备,包括:
确定待运行的目标应用程序的第一版本;
获取所述第一版本对应的目标文件,所述目标文件包括类文件或资源文件;
控制所述第一版本对应的第一容器内的目标加载器加载所述目标文件,以使所述目标应用程序跨平台运行,其中,所述终端设备内的每个容器加载一个版本的目标应用程序的类文件或资源文件。
2.根据权利要求1所述的应用程序的运行方法,其特征在于,所述目标文件包括类文件,所述控制所述第一版本对应的第一容器内的目标加载器加载所述目标文件的步骤包括:
设置所述目标应用程序的跨平台引擎所对应的通道,所述目标加载器包括所述跨平台引擎,所述通道包括所述类文件的传输路径;
通过所述通道获取所述类文件,并控制所述跨平台引擎加载所述类文件。
3.根据权利要求1所述的应用程序的运行方法,其特征在于,所述目标加载器包括子类加载器,所述目标文件包括类文件,所述控制所述第一版本对应的第一容器内的目标加载器加载所述目标文件的步骤包括:
控制所述第一版本对应的第一容器内的子类加载器加载所述类文件。
4.根据权利要求1所述的应用程序的运行方法,其特征在于,所述目标文件包括资源文件,所述控制所述第一版本对应的第一容器内的目标加载器加载所述目标文件的步骤包括:
初始化所述目标应用程序对应的跨平台的视图;
基于所述视图控制所述第一版本对应的第一容器内的目标加载器,加载统一资源定位系统,并基于加载的所述统一资源定位系统控制所述目标加载器加载所述资源文件。
5.根据权利要求1-4中任一项所述的应用程序的运行方法,其特征在于,所述获取所述第一版本对应的目标文件的步骤之前,还包括:
获取所述目标应用程序的各个第二版本对应的第一文件,所述第一文件包括资源文件或类文件;
将每个所述第一文件添加至对应的目录,并将添加所述第一文件的目录与对应的第二版本关联存储,所述第一版本是任意一个所述第二版本;
所述获取所述第一版本对应的目标文件的步骤包括:
根据与所述第一版本关联的目录,获取所述第一版本对应的目标文件。
6.根据权利要求5所述的应用程序的运行方法,其特征在于,所述将添加所述第一文件的目录与对应的第二版本关联存储的步骤之后,还包括:
为所述第二版本的目标应用程序配置对应的第二容器;
将所述第二容器对应的容器标识与所述第二版本进行关联存储;
所述控制所述第一版本对应的第一容器内的目标加载器加载所述目标文件的步骤包括:
将所述第一版本关联的容器标识对应的第二容器确定为所述第一容器,并控制所述第一容器内的目标加载器加载所述目标文件。
7.一种终端设备,其特征在于,包括:
确定模块,用于确定待运行的目标应用程序的第一版本;
获取模块,用于获取所述第一版本对应的目标文件,所述目标文件包括类文件或资源文件;
控制模块,用于控制所述第一版本对应的第一容器内的目标加载器加载所述目标文件,以使所述目标应用程序跨平台运行,其中,所述终端设备内的每个容器加载一个版本的目标应用程序的类文件或资源文件。
8.一种终端设备,其特征在于,包括:一个或多个容器、存储器以及处理器;
所述容器内设有加载类文件或资源文件的加载器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求1至6任一项所述的应用程序的运行方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6任一项所述的应用程序的运行方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时用于实现如权利要求1至6任一项所述的应用程序的运行方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211639071.7/1.html,转载请声明来源钻瓜专利网。