数据传输方法、装置、设备及存储介质制造方法及图纸

技术编号:37489963 阅读:18 留言:0更新日期:2023-05-07 09:29
本申请提供一种数据传输方法、装置、设备及存储介质,方法包括:确定待传输的数据包的数据类型;根据所述数据包的数据类型确定对所述数据包执行对应的数据传输操作类型;按照所述数据包对应的数据传输操作类型传输所述数据包。本申请中,终端设备在进行数据传输时,可以首先确定数据包的数据类型,不同类型的数据包对应的传输方式不同,包括重复传输和非重复传输,从而,对于不同类型的数据包的数据传输要求,可以有针对性的采用相应的传输方式进行传输,从而在保证数据可靠性的同时,也可以避免资源浪费。免资源浪费。免资源浪费。

【技术实现步骤摘要】
数据传输方法、装置、设备及存储介质


[0001]本申请涉及通信
,尤其涉及一种数据传输方法、装置、设备及存储介质。

技术介绍

[0002]扩展现实(Extended Reality,XR)和云游戏(Cloud Game,CG)作为最重要的5G媒体应用之一,具有低时延、高吞吐量和高可靠性的要求,要求短时间内进行较大数据的传输,这意味着在短时间内其突发吞吐量可能远高于平均吞吐量。
[0003]XR包含多种数据帧,每种帧有其传输特性和传输要求。例如,I

frame(Intra

coded picture)是帧内编码,可以表征完整的画面;P

frame(Predicted picture)是帧间编码,只需要携带与前一帧的不同信息。因此,I

frame数据量大,可靠性要求高;P

frame数据量小,可靠性相对I

frame要求低。
[0004]目前,对于I帧和P帧,现有技术采用相同的数据传输方式,容易造成资源浪费。
[0005]在
技术介绍
中公开的上述信息仅用于加强对本申请的背景的理解,因此其可能包含没有形成为本领域普通技术人员所知晓的现有技术的信息。

技术实现思路

[0006]本申请提供一种数据传输方法、装置、设备及存储介质,用以解决现有技术存在的问题。
[0007]第一方面,本申请提供一种数据传输方法,应用于终端设备,所述方法包括:
[0008]确定待传输的数据包的数据类型;
[0009]根据所述数据包的数据类型确定对所述数据包执行对应的数据传输操作的类型;
[0010]按照所述数据包对应的数据传输操作类型传输所述数据包。
[0011]在一些实施例中,还包括:
[0012]获取配置信息;
[0013]按照所述数据包对应的数据传输操作类型传输所述数据包,包括:
[0014]基于所述配置信息,按照所述数据包对应的数据传输操作类型传输所述数据包。
[0015]在一些实施例中,所述数据包的数据类型包括第一类数据帧以及非第一类数据帧;
[0016]其中,当所述数据包的数据类型为第一类数据帧时,所述数据包对应的数据传输操作类型为对所述数据包进行重复传输;
[0017]当所述数据包的数据类型为非第一类数据帧时,所述数据包对应的数据传输操作类型为对所述数据包进行非重复传输。
[0018]在一些实施例中,所述第一类数据帧包括帧内编码I帧;
[0019]所述非第一类数据帧包括帧间编码P帧。
[0020]在一些实施例中,所述待传输的数据包为终端设备的上层发送至AS层的数据帧对应的数据包;
[0021]确定待传输的数据包的数据类型,包括:
[0022]根据数据包对应的数据帧的数据类型标签,确定所述数据包的数据类型;
[0023]或者,根据不同数据类型的数据帧的数量信息,以及数据包对应的数据帧的数据位置,确定所述数据包的数据类型;
[0024]或者,根据不同类型数据对应的数据大小阈值以及数据包的数据大小,确定所述数据包的数据类型。
[0025]在一些实施例中,所述不同数据类型的数据帧的数量信息包括:第一类数据帧的第一数量以及非第一类数据帧的第二数量;
[0026]根据不同数据类型的数据帧的数量信息,以及数据包对应的数据帧的数据位置,确定所述数据包的数据类型,包括:
[0027]在计数器的计数值小于或者等于所述第一数量的情况下,确定所述数据包的数据类型为第一类数据帧;
[0028]在所述计数器的计数值大于所述第一数量、小于或者等于所述第一数量与所述第二数量的总和的情况下,确定所述数据包的数据类型为非第一类数据帧;
[0029]当所述计数器的计数值等于所述第一数量与所述第二数量的总和时,将所述计数器的计数值清零;
[0030]其中,所述计数器的计数值用于表征所述数据包对应的数据帧在所有数据帧中的数据位置。
[0031]在一些实施例中,根据所述数据包的数据类型确定所述数据包对应的数据传输操作类型,包括:
[0032]接收网络设备发送的指示信息,所述指示信息用于指示不同类型的数据对应的数据传输操作类型;
[0033]根据所述指示信息以及所述数据包的数据类型,确定所述数据包对应的数据传输操作类型。
[0034]在一些实施例中,根据所述数据包的数据类型确定所述数据包对应的数据传输操作类型,包括:
[0035]根据预设数据传输规则以及所述数据包的数据类型,确定所述数据包对应的数据传输操作类型,其中,所述预设数据传输规则包括不同类型的数据对应的数据传输操作类型。
[0036]在一些实施例中,所述方法还包括:
[0037]检测当前数据包是否被网络设备成功接收;
[0038]在检测到所述当前数据包未被所述网络设备成功接收时,若所述当前数据包的数据类型为第一类数据帧,停止发送所述当前数据包对应的当前数据帧的剩余数据包,所述剩余数据包为所述当前数据帧对应的未发送数据包。
[0039]在一些实施例中,检测当前数据包是否被网络设备成功接收,包括:
[0040]通过终端设备的下层检测当前数据包是否被所述网络设备成功接收;
[0041]或者,通过是否接收到所述网络设备发送的状态报告信息确定当前数据包是否被所述网络设备成功接收,其中,所述状态报告信息表征当前数据包未被所述网络设备成功接收。
[0042]第二方面,本申请提供一种数据传输方法,应用于网络设备,所述方法包括:
[0043]接收终端设备发送的数据包,其中,所述数据包为所述终端设备按照所述数据包对应的数据传输操作类型传输至网络设备,所述数据包对应的数据传输操作类型为所述终端设备根据所述数据包的数据类型确定得到。
[0044]在一些实施例中,还包括:
[0045]确定终端设备进行数据传输的配置信息;
[0046]向所述终端设备发送配置信息,所述配置信息用于指示所述终端设备基于所述配置信息,按照所述数据包对应的数据传输操作类型传输所述数据包。
[0047]在一些实施例中,所述数据包的数据类型包括第一类数据帧以及非第一类数据帧;
[0048]其中,当所述数据包的数据类型为第一类数据帧时,所述数据包对应的数据传输操作类型为对所述数据包进行重复传输;
[0049]当所述数据包的数据类型为非第一类数据帧时,所述数据包对应的数据传输操作类型为对所述数据包进行非重复传输。
[0050]在一些实施例中,所述第一类数据帧包括帧内编码I帧;
[0051]所述非第一类数据帧包括帧间编码P帧。
[0052]在一些实施例中,还包括:
[0053]向所述终端设备发送指示信息,所述指示信息包括不同类型的数据对应的数据传输操作类型;所述指示信息用于指示所述终端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于终端设备,所述方法包括:确定待传输的数据包的数据类型;根据所述数据包的数据类型确定对所述数据包执行对应的数据传输操作类型;按照所述数据包对应的数据传输操作类型传输所述数据包。2.根据权利要求1所述的方法,其特征在于,还包括:获取配置信息;按照所述数据包对应的数据传输操作类型传输所述数据包,包括:基于所述配置信息,按照所述数据包对应的数据传输操作类型传输所述数据包。3.根据权利要求1所述的方法,其特征在于,所述数据包的数据类型包括第一类数据帧以及非第一类数据帧;其中,当所述数据包的数据类型为第一类数据帧时,所述数据包对应的数据传输操作类型为对所述数据包进行重复传输;当所述数据包的数据类型为非第一类数据帧时,所述数据包对应的数据传输操作类型为对所述数据包进行非重复传输。4.根据权利要求3所述的方法,其特征在于,所述第一类数据帧包括帧内编码I帧;所述非第一类数据帧包括帧间编码P帧。5.根据权利要求3或4所述的方法,其特征在于,所述待传输的数据包为终端设备的上层发送至AS层的数据帧对应的数据包;确定待传输的数据包的数据类型,包括:根据数据包对应的数据帧的数据类型标签,确定所述数据包的数据类型;或者,根据不同数据类型的数据帧的数量信息,以及数据包对应的数据帧的数据位置,确定所述数据包的数据类型;或者,根据不同类型数据对应的数据大小阈值以及数据包的数据大小,确定所述数据包的数据类型。6.根据权利要求5所述的方法,其特征在于,所述不同数据类型的数据帧的数量信息包括:第一类数据帧的第一数量以及非第一类数据帧的第二数量;根据不同数据类型的数据帧的数量信息,以及数据包对应的数据帧的数据位置,确定所述数据包的数据类型,包括:在计数器的计数值小于或者等于所述第一数量的情况下,确定所述数据包的数据类型为第一类数据帧;在所述计数器的计数值大于所述第一数量、小于或者等于所述第一数量与所述第二数量的总和的情况下,确定所述数据包的数据类型为非第一类数据帧;当所述计数器的计数值等于所述第一数量与所述第二数量的总和时,将所述计数器的计数值清零;其中,所述计数器的计数值用于表征所述数据包对应的数据帧在所有数据帧中的数据位置。7.根据权利要求1

4任一项所述的方法,其特征在于,根据所述数据包的数据类型确定所述数据包对应的数据传输操作类型,包括:接收网络设备发送的指示信息,所述指示信息用于指示不同类型的数据对应的数据传
输操作类型;根据所述指示信息以及所述数据包的数据类型,确定所述数据包对应的数据传输操作类型。8.根据权利要求1

4任一项所述的方法,其特征在于,根据所述数据包的数据类型确定所述数据包对应的数据传输操作类型,包括:根据预设数据传输规则以及所述数据包的数据类型,确定所述数据包对应的数据传输操作类型,其中,所述预设数据传输规则包括不同类型的数据对应的数据传输操作类型。9.根据权利要求5所述的方法,其特征在于,所述方法还包括:检测当前数据包是否被网络设备成功接收;在检测到所述当前数据包未被所述网络设备成功接收时,若所述当前数据包的数据类型为第一类数据帧,停止发送所述当前数据包对应的当前数据帧的剩余数据包,所述剩余数据包为所述当前数据帧对应的未发送数据包。10.根据权利要求9所述的方法,其特征在于,检测当前数据包是否被网络设备成功接收,包括:通过终端设备的下层检测当前数据包是否被所述网络设备成功接收;或者,通过是否接收到所述网络设备发送的状态报告信息确定当前数据包是否被所述网络设备成功接收,其中,所述状态报告信息表征当前数据包未被所述网络设备成功接收。11.一种数据传输方法,其特征在于,应用于网络设备,所述方法包括:接收终端设备发送的数据包,其中,所述数据包为所述终端设备按照所述数...

【专利技术属性】
技术研发人员:苗金华谌丽
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1