一种图像绘制的方法、相关设备及系统技术方案

技术编号:13299871 阅读:83 留言:0更新日期:2016-07-09 17:38
本发明专利技术实施例公开了一种图像绘制的方法、相关设备及系统。本发明专利技术实施例中服务器侧方法包括:服务器在与用户设备的中断连接恢复后,确定用户设备中中断图像帧未保存的第一绘制资源;服务器向用户设备发送第一绘制资源;服务器向用户设备发送绘制指令,所述绘制指令被所述用户设备使用与所述绘制指令对应的绘制资源执行,得到所述中断图像帧绘制后的图像。本发明专利技术实施例节省了网络带宽,提高了传输效率且降低了实现难度。

【技术实现步骤摘要】

本专利技术涉及云
,特别涉及一种图像绘制的方法、相关设备及系统
技术介绍
随着近年来终端技术和网络带宽的高速发展,云计算技术的日趋成熟催生了云交互系统,现有的云交互式系统通常包括服务器和多个用户设备,服务器可以是集群服务器,多种交互式应用都可以运行在云交互系统中。现有的云交互系统中大部是基于视频流,也就是说服务器把图像渲染出来,然后压缩后传输到用户设备,这个过程需要很大的带宽,并需要大量服务器资源,如果用户设备断线,还需要重新上线发送完整视频流,这个过程也需要大量服务器存储资源进行视频流的保存,技术实现困难。
技术实现思路
本专利技术实施例提供了一种图像绘制的方法、相关设备及系统,节省了网络带宽,提高了传输效率且降低了实现难度。本专利技术实施例中第一方面提供了一种图像绘制的方法,所述方法应用于云交互式系统,所述云交互式系统包括用户设备和服务器,所述方法包括:所述服务器在与所述用户设备的中断连接恢复后,确定所述用户设备中中断图像帧未保存的第一绘制资源,所述中断图像帧为在传输绘制资源时发生连接中断的图像帧;所述服务器向所述用户设备发送所述第一绘制资源,所述第一绘制资源传输到所述用户设备后被所述用户设备缓存;所述服务器向所述用户设备发送绘制指令,所述绘制指令被所述用户设备使用与所述绘制指令对应的绘制资源执行,得到所述中断图像帧绘制后的图像。本专利技术实施例中第二方面提供了一种图像绘制的方法,所述方法应用于云交互式系统,所述云交互式系统包括用户设备和服务器,所述方法包括:所述用户设备在与所述服务器的中断连接恢复后,接收所述服务器发送的中断图像帧的第一绘制资源,并缓存所述第一绘制资源,所述中断图像帧为在传输绘制资源时发生连接中断的图像帧;所述用户设备接收所述服务器发送的绘制指令,并调用所述绘制指令对应的绘制资源;所述用户设备使用所述绘制指令对应的绘制资源执行所述绘制指令,得到所述中断图像帧绘制后的图像。本专利技术实施例中第三方面提供了一种服务器,所述服务器应用于云交互式应用系统,所述云交互式应用系统还包括用户设备,所述服务器包括:确定单元,用于在与所述用户设备的中断连接恢复后,确定所述用户设备中中断图像帧未保存的第一绘制资源,所述中断图像帧为在传输绘制资源时发生连接中断的图像帧;发送单元,用于向所述用户设备发送所述第一绘制资源,所述第一绘制资源传输到所述用户设备后被所述用户设备缓存;所述发送单元还用于向所述用户设备发送绘制指令,所述绘制指令被所述用户设备使用与所述绘制指令对应的绘制资源执行,得到所述中断图像帧绘制后的图像。本专利技术实施例中第四方面提供了一种用户设备,所述用户设备应用于云交互式应用系统,所述云交互式应用系统还包括服务器,所述用户设备包括:接收单元,用于在与所述服务器的中断连接恢复后,接收所述服务器发送的中断图像帧的第一绘制资源,并缓存所述第一绘制资源,所述中断图像帧为在传输绘制资源时发生连接中断的图像帧;所述接收单元还用于接收所述服务器发送的绘制指令,并调用所述绘制指令对应的绘制资源;处理单元,用于使用所述绘制指令对应的绘制资源执行所述绘制指令,得到所述中断图像帧绘制后的图像。本专利技术实施例中第五方面提供了一种云交互式系统,,包括服务器和用户设备,所述服务器为如第三方面中任一所述的服务器,所述用户设备为如第四方面中任一所述的用户设备。从以上技术方案可以看出,本专利技术实施例具有以下优点:而本专利技术实施例中在服务器在与所述用户设备的中断连接恢复后,将用户设备中中断图像帧未保存的绘制资源发送到用户设备,使得用户设备和服务器实现资源的同步,同时发送相应的绘制指令,实现图像的显示,由于服务器和用户设备中断连接恢复后,服务器并不需要向用户设备发送全部的绘制数据,节省了网络带宽,提高了传输效率且降低了实现难度。【附图说明】图1是云交互式系统的示意图;图2是本专利技术实施例中图像绘制的方法的一个实施例示意图;图3是本专利技术实施例中图像绘制的方法的另一个实施例示意图;图4是本专利技术实施例中图像绘制的方法的另一个实施例示意图;图5是本专利技术实施例中服务器的一个实施例示意图;图6是本专利技术实施例中服务器的另一个实施例示意图;图7是本专利技术实施例中用户设备的一个实施例示意图;图8是本专利技术实施例中用户设备的另一个实施例示意图。【具体实施方式】本专利技术实施例提供了一种图像绘制的方法、相关设备及系统,节省了网络带宽,提高了传输效率且降低了实现难度。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。如图1所示,为本专利技术实施例中提供的云交互式系统的一个场景示意图,所述云交互式系统包括用户设备和服务器,其中,服务器和用户设备通过网络进行数据交互,例如,服务器将录制的图像帧的绘制数据通过网络发送到用户设备,其中,绘制数据可以是绘制指令或绘制资源,绘制指令可以被用户设备使用执行相应的绘制资源,得到相应图像帧绘制后的图像,服务器、用户设备可以上下面实施例描述的任一种可能的服务器、用户设备。下面首先介绍本专利技术实施例中图像绘制的方法,所述方法应用于所述云交互式系统。请参阅图2,本专利技术实施例中图像绘制的方法一个实施例包括:201、服务器在与所述用户设备的中断连接恢复后,确定所述用户设备中中断图像帧未保存的第一绘制资源;其中,所述中断图像帧为在传输绘制资源时发生连接中断的图像帧;在云交互式系统中,经常会有一些突发的状况导致服务器和用户设备中断连接,例如网络不稳定等,此时,在服务器中可以设置一资源缓存,用于保存服务器向用户设备发送的绘制资源,在服务器和用户设备中断连接恢复后,可以根据资源缓存中的绘制资源同步到用户设备,以保证服务器和用户设备之间的绘制资源同步,在资源缓存中,同时可以将用户设备发送的绘制指令保存在资源缓存中。本专利技术实施例中,所述确定所述用户设备中中断图像帧未保存的第一绘制资源,有多种实现方式,下面分别进行说明。(I)用户设备确定第一绘制资源并告知服务器;具体的,所述确定所述用户设备中中断图像帧未保存的第一绘制资源,可以包括:所述服务器向所述用户设备发送第一哈希值,所述第一哈希值用于所述用户设备确定所述用户设备中是否保存有所述第一绘制资源;所述服务器接收所述用户设备发送的资源缺失响应,所述资源缺失响应用于指示所述服务器在所述用户设备中未保存所述第一绘制资源。(2)服务器确定第一绘制资源具体的,所述确定所述用户本文档来自技高网
...

【技术保护点】
一种图像绘制的方法,其特征在于,所述方法应用于云交互式系统,所述云交互式系统包括用户设备和服务器,所述方法包括:所述服务器在与所述用户设备的中断连接恢复后,确定所述用户设备中中断图像帧未保存的第一绘制资源,所述中断图像帧为在传输绘制资源时发生连接中断的图像帧;所述服务器向所述用户设备发送所述第一绘制资源,所述第一绘制资源传输到所述用户设备后被所述用户设备缓存;所述服务器向所述用户设备发送绘制指令,所述绘制指令被所述用户设备使用与所述绘制指令对应的绘制资源执行,得到所述中断图像帧绘制后的图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:程东哲
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1