一种数据传输方法、设备、系统及计算机存储介质技术方案

技术编号:37961191 阅读:9 留言:0更新日期:2023-06-30 09:36
本申请实施例提供了一种数据传输方法、设备、系统及计算机存储介质。数据传输方法,包括:接收云渲染控制指令;基于媒体数据传输协议向云渲染服务端传输第一云渲染请求;第一云渲染请求中包含云渲染控制指令对应的指令数据;媒体数据传输协议为媒体数据传输过程所采用的传输协议。本申请实施例,可以提升用户体验。验。验。

【技术实现步骤摘要】
一种数据传输方法、设备、系统及计算机存储介质


[0001]本申请实施例涉及计算机
,尤其涉及一种数据传输方法、设备、系统及计算机存储介质。

技术介绍

[0002]近年来,随着云计算技术的不断发展,基于分布式并行集群计算系统的云渲染技术也得到了迅速发展。
[0003]云渲染技术,是指将渲染程序放在远程的云端服务器(云渲染服务端)中,用户终端(云渲染客户端)通过Web网页或者本地渲染程序生成渲染指令,并借助高速互联网将渲染指令发送给云端服务器,云端服务器接收到渲染指令后,根据渲染指令运行渲染程序对待渲染模型进行渲染,并将渲染结果返回至用户终端的技术。
[0004]云渲染过程,在用户终端和云端服务器之间存在两种数据的传输:音视频等媒体数据的传输,以及,渲染指令的传输。相关技术中,通常采用不同的协议对上述两种数据进行传输。对于指令数据,是通过现有的SCTP或者Websocket协议传输的,该种协议传输方式,Qos(Quality of Service,服务质量)保障策略依赖底层协议,无法自定义修改,灵活性较差。在实际的数据传输过程中,常因上述两种数据传输时的Qos策略不统一,影响用户体验。

技术实现思路

[0005]有鉴于此,本申请实施例提供一种数据传输方案,以至少部分解决上述问题。
[0006]根据本申请实施例的第一方面,提供了一种数据传输方法,包括:
[0007]接收云渲染控制指令;
[0008]基于媒体数据传输协议向云渲染服务端传输第一云渲染请求;所述第一云渲染请求中包含所述云渲染控制指令对应的指令数据;所述媒体数据传输协议为媒体数据传输过程所采用的传输协议。
[0009]根据本申请实施例的第二方面,提供了一种数据传输方法,包括:
[0010]接收云渲染控制指令;
[0011]基于媒体数据传输协议向云渲染服务端传输第一云渲染请求;所述第一云渲染请求中包含所述云渲染控制指令对应的指令数据;所述媒体数据传输协议为媒体数据传输过程所采用的传输协议;
[0012]采用WebSocket协议或流控制传输协议SCTP向所述云渲染服务端传输第二云渲染请求,所述第二云渲染请求中包含所述指令数据;
[0013]接收云渲染服务端采用所述媒体数据传输协议返回的渲染结果;所述渲染结果为云渲染服务端确认所述第一云渲染请求中的指令数据和所述第二云请求中的指令数据相同时,基于所述指令数据进行数据渲染之后得到的结果。
[0014]根据本申请实施例的第三方面,提供了一种数据传输方法,包括:
[0015]接收云渲染客户端传输的第一云渲染请求;所述第一云渲染请求基于媒体数据传
输协议传输;
[0016]确定所述第一云渲染请求的请求数据包中是否包含控制指令标识符;
[0017]若包含,从所述请求数据包中获取指令数据,并基于所述指令数据进行数据渲染,得到渲染结果;
[0018]向所述云渲染客户端返回所述渲染结果。
[0019]根据本申请实施例的第四方面,提供了一种数据传输方法,包括:
[0020]接收云渲染控制指令;
[0021]基于媒体数据传输协议向云渲染服务端传输云渲染请求;所述云渲染请求中包含所述云渲染控制指令对应的指令数据;所述指令数据用于对当前显示的游戏画面进行调整;所述媒体数据传输协议为媒体数据传输过程所采用的传输协议;
[0022]接收所述云渲染服务端返回的调整后游戏视频比特流;所述调整后游戏视频比特流为所述云渲染服务端根据所述控制数据对游戏画面进行调整并编码得到的;
[0023]对所述调整后游戏视频比特流进行解码,显示调整后游戏画面。
[0024]根据本申请实施例的第五方面,提供了一种云渲染客户端设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面、第二方面或第四方面所述方法对应的操作。
[0025]根据本申请实施例的第六方面,提供了一种云渲染服务端设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第三方面所述方法对应的操作。
[0026]根据本申请实施例的第七方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面至第四方面任一方面所述的方法。
[0027]根据本申请实施例提供的数据传输方案,在云渲染场景下,基于与媒体数据传输相同的传输协议进行渲染指令传输,即复用了媒体信道的传输协议进行指令数据的传输,在应用层使得媒体信道和指令信道得到了统一,因此,实现了指令数据传输过程和媒体数据传输过程中Qos策略的统一,提升了用户体验。
附图说明
[0028]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0029]图1为适用本申请实施例的数据传输方法的示例性云渲染系统的示意图;
[0030]图2为相关技术中数据传输框架的示意图;
[0031]图3为本申请实例中的一种数据传输框架示意图;
[0032]图4为根据本申请实施例一的一种数据传输方法的步骤流程图;
[0033]图5为RTCP数据包的结构示意图;
[0034]图6为本申请实例中的另一种数据传输框架示意图;
[0035]图7为根据本申请实施例二的一种数据传输方法的步骤流程图;
[0036]图8为根据本申请实施例三的一种数据传输方法的步骤流程图;
[0037]图9为本申请实例中的一种数据传输方法的交互流程图;
[0038]图10为根据本申请实施例四的一种数据传输方法的步骤流程图;
[0039]图11为根据本申请实施例五的一种数据传输装置的结构框图;
[0040]图12为根据本申请实施例六的一种数据传输装置的结构框图;
[0041]图13为根据本申请实施例七的一种云渲染客户端设备的结构示意图;
[0042]图14为根据本申请实施例八的一种云渲染服务端设备的结构示意图。
具体实施方式
[0043]为了使本领域的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请实施例保护的范围。
[0044]参见图1,图1为适用本申请实施例的数据传输方法的示例性云渲染系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,包括:接收云渲染控制指令;基于媒体数据传输协议向云渲染服务端传输第一云渲染请求;所述第一云渲染请求中包含所述云渲染控制指令对应的指令数据;所述媒体数据传输协议为媒体数据传输过程所采用的传输协议。2.根据权利要求1所述的方法,其中,所述基于媒体数据传输协议向云渲染服务端传输第一云渲染请求,包括:通过媒体数据传输端口,基于媒体数据传输协议向云渲染服务端传输第一云渲染请求。3.根据权利要求1或2所述的方法,其中,在接收到云渲染控制指令之后,所述方法还包括:采用WebSocket协议或流控制传输协议SCTP向所述云渲染服务端传输第二云渲染请求,所述第二云渲染请求中包含所述指令数据。4.根据权利要求1或2所述的方法,其中,所述第一云渲染请求中还包含控制指令标识符;所述控制指令标识符表征所述第一云渲染请求中包含指令数据。5.根据权利要求1或2所述的方法,其中,还包括:确定媒体数据传输过程所采用的服务质量保障策略,作为参考服务质量保障策略;按照所述参考服务质量保障策略,定义所述第一云渲染请求传输过程所采用的服务质量保障策略。6.一种数据传输方法,包括:接收云渲染控制指令;基于媒体数据传输协议向云渲染服务端传输第一云渲染请求;所述第一云渲染请求中包含所述云渲染控制指令对应的指令数据;所述媒体数据传输协议为媒体数据传输过程所采用的传输协议;采用WebSocket协议或流控制传输协议SCTP向所述云渲染服务端传输第二云渲染请求,所述第二云渲染请求中包含所述指令数据;接收云渲染服务端采用所述媒体数据传输协议返回的渲染结果;所述渲染结果为云渲染服务端确认所述第一云渲染请求中的指令数据和所述第二云请求中的指令数据相同时,基于所述指令数据进行数据渲染之后得到的结果。7.一种数据传输方法,包括:接收云渲染客户端传输的第一云渲染请求;所述第一云渲染请求基于媒体数据传输协议传输;确定所述第一云渲染请求的请求数据包中是否包含控制指令标识符;若包含,从所述请求数据包中获取指令数据,并基于所述指令数据进行数据渲染,得到渲染结果;向所述云渲染客户端返回所述渲染结果。8.根据权利要求7所述的方法,其中,所述接收云渲染客户端传输的第一云渲染请求,包括:通过媒体数据传输端口...

【专利技术属性】
技术研发人员:董章晔
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1