[发明专利]一种降低联网云应用延迟的方法及系统有效
申请号: | 201910311609.3 | 申请日: | 2019-04-18 |
公开(公告)号: | CN109999490B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 李志华;何晓文 | 申请(专利权)人: | 贵阳动视云科技有限公司 |
主分类号: | A63F13/355 | 分类号: | A63F13/355;H04L29/08 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹;李冬梅 |
地址: | 550000 贵州省贵阳市贵阳国家高新技*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 降低 联网 应用 延迟 方法 系统 | ||
本文公开了一种降低联网云应用延迟的方法及系统,此方法包括:客户端将用户针对应用的操控信息上传至应用服务器;应用服务器确定从客户端接收到的用户针对应用的操控信息导致的用户在应用的所属场景中所有用户的同步信息;应用服务器将场景中所有用户的同步信息发送至相应的云计算服务器;云计算服务器根据从应用服务器接收到的用户的同步信息对用户在应用的所属场景进行渲染,将渲染后的视频的最新的图像帧发送至客户端;客户端接收图像帧,显示图像帧。本发明可以有效多人交互式应用中的数据延迟,并且移动终端无需安装大型的应用软件,只需安装容量较小的软件即可顺畅的运行本发明中的多人交互的大型应用,大大提高用户的使用体验。
技术领域
本申请涉及但不限于互联网技术领域,尤其涉及一种降低联网云应用延迟的方法及系统。
背景技术
随着云计算的发展,云端运行大型应用(例如大型游戏)的需求越来越多。现今的各种多人交互式应用(例如多人在线游戏),一般均需要中心服务器来同步不同人的数据。此类应用的用户体验度主要依赖数据反馈的延迟,数据反馈的延迟越小,用户体验度越高。
图1是现有技术中的一种数据传输方式,用户在操控设备上进行操控,客户端接收操控设备的操控设备,客户端将接收到的用户的操控信号发送到应用服务器,应用服务器根据此操控信号确定反馈信息,将反馈信号返回到客户端,客户端再渲染到画面显示到显示器上。
图2是现有技术中的另一种数据传输方式,用户在操控设备上进行操控,客户端接收操控设备的操控设备,客户端将接收到的用户的操控信号发送到本地的云计算服务器,本地的云计算服务器将用户的操控信号发送至应用服务器,应用服务器根据此操控信号确定相关的所有用户的反馈信息,将反馈信息发送至相应的本地的云计算服务器,本地的云计算服务器将反馈信号返回到客户端,客户端再渲染到画面显示到显示器上。
一些多人交互式应用对数据延迟的敏感度很高,比如一些竞技游戏,例如多人对战式游戏或者第一人称射击游戏,数据延迟稍大就会对使用者在游戏体验上有很大的影响。如何降低多人交互式应用中的数据延迟是需要解决的技术问题。
发明内容
为了解决上述技术问题,本发明提供了一种降低联网云应用延迟的方法及系统。
本发明提供的降低联网云应用延迟的方法,包括:
客户端将用户针对应用的操控信息上传至应用服务器;
所述应用服务器确定从所述客户端接收到的所述用户针对所述应用的所述操控信息导致的所述用户在所述应用的所属场景中所有用户的同步信息;
所述应用服务器将所述场景中所述所有用户的同步信息发送至相应的云计算服务器;
所述云计算服务器根据从所述应用服务器接收到的用户的同步信息对所述用户在所述应用的所属场景进行渲染,将渲染后的视频的最新的图像帧发送至客户端;
所述客户端接收图像帧,显示所述图像帧。
上述降低联网云应用延迟的方法还具有以下特点:
所述方法还包括:
客户端将用户针对应用的操控信息上传至应用服务器时同时上传至所述客户端所属的云计算服务器;
所述客户端所属的云计算服务器从所述客户端接收到所述用户针对所述应用的所述操控信息后,将从所述客户端接收到所述用户针对所述应用的所述操控信息发送至应用服务器。
上述降低联网云应用延迟的方法还具有以下特点:
所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳动视云科技有限公司,未经贵阳动视云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910311609.3/2.html,转载请声明来源钻瓜专利网。