云游戏的数据发送和接收方法以及相关设备技术

技术编号:32187575 阅读:34 留言:0更新日期:2022-02-08 15:51
本申请公开了一种云游戏的数据发送和接收方法以及相关设备;可以获取待传输的游戏数据,所述游戏数据包括至少一帧游戏画面;针对所述游戏数据中的每一帧游戏画面,对所述游戏画面进行区块划分,得到所述游戏画面对应的至少一个游戏画面区块;对所述游戏画面的各个游戏画面区块进行并行编码,得到所述游戏画面对应的编码后游戏画面数据;对所述编码后游戏画面数据进行处理,得到至少两个游戏画面数据流;采用不同的传输链路分别将所述至少两个游戏画面数据流并行传输到游戏终端。本申请实施例可以基于并行编码和并行传输的方式,从整体上降低游戏数据编码和传输的延迟。上降低游戏数据编码和传输的延迟。上降低游戏数据编码和传输的延迟。

【技术实现步骤摘要】
云游戏的数据发送和接收方法以及相关设备


[0001]本申请涉及计算机
,具体涉及一种云游戏的数据发送和接收方法以及相关设备。

技术介绍

[0002]随着计算机技术的飞速发展,云游戏在游戏市场中占据着越来越重要的地位。云游戏是以云计算为基础的新型游戏方式,云游戏技术主要通过计算机网络,把运行于服务器的游戏产生的音视频媒体数据传输到玩家的客户端,同时把玩家在客户端产生的操作指令传输回服务器。
[0003]在云游戏场景下,对数据延迟层面的要求较高;因为一般来说,如果游戏的操作数据延迟超过100毫秒,会严重影响游戏体验;而传统的音视频传输中,短暂的延迟是可以接受的。但在目前的相关技术中,由于云游戏相关技术的不成熟,常常存在着游戏数据延迟高的问题。

技术实现思路

[0004]本申请实施例提供一种云游戏的数据发送和接收方法以及相关设备,相关设备可以包括云游戏的数据发送装置、云游戏的数据接收装置、电子设备、计算机可读存储介质和计算机程序产品,可以从整体上降低游戏数据的等待延迟。
[0005]本申请实施例提供一种云游戏的数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云游戏的数据发送方法,其特征在于,包括:获取待传输的游戏数据,所述游戏数据包括至少一帧游戏画面;针对所述游戏数据中的每一帧游戏画面,对所述游戏画面进行区块划分,得到所述游戏画面对应的至少一个游戏画面区块;对所述游戏画面的各个游戏画面区块进行并行编码,得到所述游戏画面对应的编码后游戏画面数据;对所述编码后游戏画面数据进行处理,得到至少两个游戏画面数据流;采用不同的传输链路分别将所述至少两个游戏画面数据流并行传输到游戏终端。2.根据权利要求1所述的方法,其特征在于,所述对所述游戏画面的各个游戏画面区块进行并行编码,得到所述游戏画面对应的编码后游戏画面数据,包括:根据当前网络传输参数,确定所述游戏画面对应的编码采样参数;根据所述编码采样参数,对所述游戏画面的各个游戏画面区块进行并行编码,得到所述游戏画面对应的编码后游戏画面数据。3.根据权利要求1所述的方法,其特征在于,所述编码后游戏画面数据包括各个游戏画面区块对应的编码后游戏画面区块;所述对所述编码后游戏画面数据进行处理,得到至少两个游戏画面数据流,包括:确定所述编码后游戏画面区块在所述游戏画面中对应的位置信息;根据所述位置信息,对所述编码后游戏画面区块进行处理,得到至少两个游戏画面数据流。4.根据权利要求1所述的方法,其特征在于,所述对所述编码后游戏画面数据进行处理,得到至少两个游戏画面数据流,包括:获取所述编码后游戏画面数据对应的游戏画面帧标识;根据所述游戏画面帧标识,将所述编码后游戏画面数据进行处理,得到至少两个游戏画面数据流。5.根据权利要求4所述的方法,其特征在于,所述游戏画面帧标识包括游戏画面的帧数编号;所述根据所述游戏画面帧标识,将所述编码后游戏画面数据进行处理,得到至少两个游戏画面数据流,包括:当所述编码后游戏画面数据对应的帧数编号为偶数时,将所述编码后游戏画面数据划分为偶数帧游戏画面数据流;当所述编码后游戏画面数据对应的帧数编号为奇数时,将所述编码后游戏画面数据划分为奇数帧游戏画面数据流。6.根据权利要求1所述的方法,其特征在于,所述对所述编码后游戏画面数据进行处理,得到至少两个游戏画面数据流,包括:根据当前网络传输参数,对所述编码后游戏画面数据进行冗余数据构建,得到目标游戏画面数据,所述目标游戏画面数据包括所述编码后游戏画面数据、以及所述编码后游戏画面数据对应的冗余数据;对所述目标游戏画面数据进行处理,得到至少两个游戏画面数据流。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述游戏画面数据流对应传输链路的链路传输参数进行实时检测;
当检测到的链路传输参数不满足预设传输条件时,将所述游戏画面数据流切换到符合所述预设传输条件的目标传输链路上向所述游戏终端进行传输。8.根据权利要求1所述的方法,其特征在于,所述采用不同的传输链路分别将所述至少两个游戏画面数据流并行传输到游戏终端,包括:分别对所述至少两个游戏画面数据流进行数据传输加速处理;采用不同的传输链路分别将加速处理后的至少两个游戏画面数据流并行传输到游戏终端。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:对当前网络传输参数进行特征提取,得到所述当前网络传输参数对应的传输特征信息;根据所述传输特征信息,确定所述游戏画面数据流在各候选传输链路上对应的预测传输延时信息;根据所述预测传输延时信息,从各候选传输链路中确定所述游戏画面数据流对应的传输链路。10.根据权利要求9所述的方法,其特征在于,所述当前网络传输参数包括至少一个维度的网络传输子参数;所述对当前网络传输参数进行特征提取,得到所述当前网络传输参数对应的传输特征信息,包括:对各个维度的网络传输子参数进行特征提取,得到各个维度的网络传输子参数对应的传输子特征信息;将各个维度的网络传输子参数对应的传输子特征信息进行融合,得到所述当前网络传输参数对应的传输特征信息。11.根据权利要求1所述的方法,其特征在于,所述对所述编码后游戏画面数据进行处理,得到至少两个游戏画面数据流,包括:获取所述游戏终端所在的位置信息;根据所述位置...

【专利技术属性】
技术研发人员:张富春
申请(专利权)人:腾讯数码天津有限公司
类型:发明
国别省市:

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

1