[发明专利]一种实现应用运行的方法及客户端有效
申请号: | 201210025044.0 | 申请日: | 2012-02-06 |
公开(公告)号: | CN103246525B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 游晶;彭勇;邹代柱 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 牛峥,王丽琴 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 应用 运行 方法 客户端 | ||
1.一种实现应用运行的方法,其特征在于,设置每种应用类型的加载器,加载器设置对应应用类型的动态链接库DLL存储的运行环境的链接信息及宿主程序信息,该方法还包括:
接收应用运行指令后,中心进程从该应用的配置文件中调用安装对应该应用类型的加载器信息,发送给要运行该应用的子进程;
子进程根据接收的该信息安装对应该应用类型的加载器;
子进程控制该加载器运行,加载器根据设置对应应用类型的DLL存储的运行环境的链接信息及宿主程序信息,加载运行环境及宿主程序;
子进程运行该应用。
2.如权利要求1所述的方法,其特征在于,所述宿主程序信息为宿主程序或调用宿主程序的调用信息。
3.如权利要求1所述的方法,其特征在于,在加载运行环境及宿主程序之后,在子进程运行应用之前,该方法还包括:
子进程卸载该加载器。
4.如权利要求1所述的方法,其特征在于,所述中心进程从该应用的配置文件中调用安装对应该应用类型的加载器信息采用的为运行指令RunCommand。
5.如权利要求1所述的方法,其特征在于,所述加载器信息包括加载器路径szDLLPath;
所述加载器在加载运行环境及宿主程序时,采用Startup指令进行初始化,采用运行指令RunCommand启动,采用szCommand命令行参数进行加载,且Startup指令、运行指令RunCommand及szCommand命令分别携带有标识应用的应用标识,及本次运行的运行标识taskID。
6.一种实现应用运行的客户端,其特征在于,包括:中央处理器、加载器设置模块及加载器模块,其中,
加载器设置模块,用于设置每种应用类型的加载器到加载器模块中,该加载器中设置对应应用类型的DLL存储的运行环境的链接信息及宿主程序信息;
中央处理器,用于采用中心进程接收应用运行指令,从该应用的配置文件中调用安装对应该应用类型的加载器信息,发送给要运行该应用的子进程,子进程控制该加载器运行,运行该应用;
加载器模块中,用于在中央处理器的子进程控制下,根据设置对应应用类型的DLL存储的运行环境的链接信息及宿主程序信息,加载运行环境及宿主程序。
7.如权利要求6所述的客户端,其特征在于,所述中央处理器,还用于子进程在运行完该加载器后,卸载该加载器。
8.如权利要求6所述的客户端,其特征在于,所述加载器模块为一个DLL模块。
9.如权利要求6~8任一所述的客户端,其特征在于,所述应用为网页时,所述客户端为运行网页的客户端;
所述应用为软件时,所述客户端为运行软件的客户端。
10.如权利要求6~8任一所述的客户端,其特征在于,所述客户端为移动的运行应用的客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210025044.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:行李箱的多材料结构和形成
- 下一篇:吐出宽度可调装置和涂敷装置