[发明专利]指令同步方法、服务器及系统在审
申请号: | 202110578975.2 | 申请日: | 2021-05-26 |
公开(公告)号: | CN113328821A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 任斌 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;G06T1/20 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 张智锐 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令 同步 方法 服务器 系统 | ||
本公开提供一种指令同步方法、服务器及系统,涉及虚拟技术领域,所述方法包括向渲染服务器发送当前组渲染指令;所述当前组渲染指令包括至少一个目标渲染指令,所述目标渲染指令用于指示渲染待渲染数据;在预先存储的指令延时表中查找到每个所述目标渲染指令的目标执行时间时,启动时长为总执行时间的定时器;所述指令延时表中存储有每个渲染指令的执行时间;所述总执行时间为每个所述目标执行时间之和;在确定所述定时器计时超时时,向所述渲染服务器发送下一组渲染指令。本公开应用服务器就可以在等待每个目标渲染指令的目标执行时间之和后发送下一组渲染指令,节省了相关技术中来回发送同步标识的时间,从而提高了指令发送的效率。
技术领域
本公开涉及虚拟技术领域,尤其涉及指令同步方法、服务器及系统。
背景技术
随着云计算技术应用的发展,近年来云手机在特定行业也开始运用,在云端服务器部署虚拟的手机系统,用户可以通过互联网接入云端使用预先设定的手机系统。在云手机的应用中图形加速是非常重要的功能之一,目前有一种渲染指令拉远的图形加速解决方案,也就是将渲染功能和应用服务器分开,设有专门的渲染服务器,渲染服务器配置有多个图形加速卡,在应用服务器上的用户程序产生的图形渲染指令,通过网络传送给渲染服务器进行渲染,产生的图像经过压缩编码后传递到云手机。因为渲染工作是异步完成,所以在渲染过程中需要有同步机制,即渲染服务器完成一组渲染指令后需要通知应用服务器以便实现指令之间的依赖关系。
相关技术中,通常使用FENCE机制,例如应用需要在一组渲染指令INST-GROUP-01完成后才能下发另一组渲染指令INST-GROUP-002,这时需要使用FENCE进行隔离,在需要同步的一组渲染指令INST-GROUP-01后面,应用服务器生成FENCE,并对FENCE进行编号,例如FENCE-01,并下发给渲染服务器,当渲染服务器完成INST-GROUP-001指令后,返回FENCE编号FENCE_01给应用服务器通知完成渲染,应用服务器收到消息后再发送指令INST-GROUP-002。
但在上述同步机制的过程中,假设应用服务器下发FENCE编号给渲染服务器的网络传输时间为T1,指令INST-GROUP-001在渲染服务器执行的时间为T2,渲染服务器返回给应用服务器FENCE编号的网络传输时间为T3,那么对于应用服务器来说,指令INST-GROUP-001的完成总时间为T1+T2+T3,因此T1+T2+T3后指令INST-GROUP-002才能发送,从而导致指令同步效率较低。
发明内容
本公开实施例提供一种指令同步方法、服务器及系统,能够解决现有技术中导致指令同步效率较低的问题。所述技术方案如下:
根据本公开实施例的第一方面,提供一种指令同步方法,应用于应用服务器,所述方法包括:
向渲染服务器发送当前组渲染指令;所述当前组渲染指令包括至少一个目标渲染指令,所述目标渲染指令用于指示渲染待渲染数据;
在预先存储的指令延时表中查找到每个所述目标渲染指令的目标执行时间时,启动时长为总执行时间的定时器;所述指令延时表中存储有每个渲染指令的执行时间;所述总执行时间为每个所述目标执行时间之和;
在确定所述定时器计时超时时,向所述渲染服务器发送下一组渲染指令。
本公开实施例提供一种指令同步方法,应用服务器在向渲染服务器发送当前组渲染指令后,若在预先存储的指令延时表中查找到每个目标渲染指令的目标执行时间时,直接启动时长为每个目标执行时间之和的定时器,在定时器计时超时时,说明渲染服务器执行当前组渲染指令结束,此时应用服务器就可以向渲染服务器发送下一组渲染指令。可知,本公开中预先在应用服务器侧存储有包含每个渲染指令的指令延时表,这样,应用服务器就可以在等待每个目标渲染指令的目标执行时间之和后发送下一组渲染指令,节省了相关技术中来回发送同步标识的时间,从而提高了指令发送的效率。
在一个实施例中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110578975.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种马口鱼捕捉装置
- 下一篇:一种方便清理内部灰尘的低压配电柜