[发明专利]应用运行的方法及装置在审
申请号: | 201610936624.3 | 申请日: | 2016-10-25 |
公开(公告)号: | CN107977272A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 黄源超;龙海;吴紫鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 朱雅男 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 运行 方法 装置 | ||
1.一种应用运行的方法,其特征在于,应用于服务器,所述方法包括:
接收终端通过第一应用发送的运行指令,所述运行指令携带第二应用标识;
基于所述第二应用标识,运行第二应用;
在所述第二应用的运行过程中,根据对实时画面图像的渲染过程,获取渲染调用数据,所述渲染调用数据包括渲染所述实时画面图像所调用的应用编程接口API及对应的参数;
向所述终端上的所述第一应用发送渲染指令,所述渲染指令携带所述渲染调用数据,所述渲染指令用于指示所述终端上的所述第一应用根据所述渲染调用数据进行渲染。
2.根据权利要求1所述的方法,其特征在于,所述在所述第二应用的运行过程中,根据对实时画面图像的渲染过程,获取渲染调用数据包括:
在所述第二应用的运行过程中,通过钩子函数捕获所述渲染过程中渲染所述实时画面图像中每帧画面图像时所调用的API以及对应的参数。
3.根据权利要求1或2所述的方法,其特征在于,所述在所述第二应用的运行过程中,根据对实时画面图像的渲染过程,获取渲染调用数据包括:
对于所述第二应用的当前帧画面图像,获取第一调用数据,所述第一调用数据为渲染当前帧画面图像所调用的第一API及对应的第一参数;
判断所述第一调用数据与第二调用数据的相似度是否达到预设数值,所述第二调用数据为渲染上一帧画面图像所调用的第二API及对应的第二参数;
如果未达到预设数值,则将所述第一调用数据获取为渲染调用数据;
如果达到预设数值,则获取所述第一调用数据和所述第二调用数据之间的差异数据,将所述差异数据获取为渲染调用数据。
4.根据权利要求3所述的方法,其特征在于,所述向所述终端上的所述第一应用发送渲染指令包括:
如果所述渲染调用数据为所述第一调用数据,向所述终端发送第一渲染指令,所述第一渲染指令用于指示所述终端上的所述第一应用根据所述第一调用数据进行当前帧画面图像的渲染;
如果所述渲染调用数据为所述差异数据,向所述终端发送第二渲染指令,所述第二渲染指令用于指示所述终端上的所述第一应用根据所述差异数据和所述第二调用数据进行当前帧画面图像的渲染。
5.根据权利要求1所述的方法,其特征在于,所述基于所述第二应用标识,运行第二应用包括:
根据所述第二应用标识,确定所述第二应用所需的操作系统,根据所述操作系统,从所述服务器所处的服务器集群中,确定运行有所述操作系统的目标服务器,在所述目标服务器上运行所述第二应用;或,
根据所述第二应用标识,确定所述第二应用所需的操作系统,根据所述操作系统,从所述服务器所运行的至少一个虚拟机中,确定运行有所述操作系统的目标虚拟机,在所述目标虚拟机上运行所述第二应用。
6.根据权利要求1所述的方法,其特征在于,所述运行指令为启动指令或操作指令。
7.根据权利要求1所述的方法,其特征在于,所述渲染指令为经过数据压缩处理的指令。
8.一种应用运行的方法,其特征在于,应用于终端,所述方法包括:
通过第一应用向服务器发送运行指令,所述运行指令携带第二应用标识;
接收所述服务器发送的渲染指令,所述渲染指令携带渲染调用数据,所述渲染调用数据包括所述服务器在运行第二应用的过程中渲染实时画面图像所调用的应用编程接口API及对应的参数,所述渲染指令用于指示所述第一应用根据所述渲染调用数据进行渲染;
从所述渲染指令中提取所述渲染调用数据;
通过所述第一应用和所述渲染调用数据,进行所述实时画面图像的渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610936624.3/1.html,转载请声明来源钻瓜专利网。