本发明涉及通信,具体涉及一种数据传输方法、装置、通信设备和存储介质。
背景技术:
1、目前,同一个视频业务的不同质量的视频流(例如720p、1080p)都在同一个协议数据单元(pdu,protocol data unit)会话(session)里传输,并且同一个视频流的关键帧与非关键帧也都在同一个pdu session里传输。即,在核心网和无线网传输时,不区分视频流内的视频帧。然而,在实际传输时,由于信道状态的变化,会出现部分数据包传输失败的情况,假如此时丢失的是关键帧,即使后续的非关键帧成功传输了,该视频帧也无法正常显示,既浪费了无线网络资源,又导致视频播放卡顿问题,影响用户的业务体验。
技术实现思路
1、为解决现有存在的技术问题,本发明实施例提供一种数据传输方法、装置、通信设备和存储介质。
2、为达到上述目的,本发明实施例的技术方案是这样实现的:
3、第一方面,本发明实施例提供了一种数据传输方法,所述方法包括:
4、网络设备根据数据的第一特性,传输第一数据和与所述第一数据关联的第二数据;其中,所述第一数据通过第一会话传输,所述第二数据通过第二会话传输;或者,所述第一数据通过第一会话传输,所述第二数据和所述第一数据通过第二会话传输;所述第一特性至少与数据的重要程度相关,所述第一数据和所述第二数据具有不同的第一特性。
5、上述方案中,所述第一数据的重要程度高于所述第二数据的重要程度;
6、一个第一数据关联一个或多个第二数据;和/或,一个第一数据对应于一个第二会话中的传输窗,传输窗的长度为与第一数据相关的第二数据的长度。
7、上述方案中,所述方法还包括:所述网络设备确定通过所述第一会话传输的所述第一数据传输失败或丢弃待通过所述第一会话传输的所述第一数据后,丢弃通过所述第二会话传输的所述第二数据。
8、上述方案中,所述传输第一数据和与所述第一数据关联的第二数据,包括:
9、所述网络设备通过所述第一会话传输第一数据,确定所述第一数据传输成功后,通过所述第二会话传输与所述第一数据关联的第二数据。
10、上述方案中,所述确定所述第一数据传输成功,包括:所述网络设备接收到所述第一数据的确认反馈,确定所述第一数据传输成功。
11、上述方案中,所述方法还包括:所述网络设备根据终端的信道状态信息,确定通过所述第二会话传输所述第二数据,或丢弃待通过所述第二会话传输的所述第二数据;其中,所述信道状态信息表示的信道质量小于第一数值,对应于丢弃待通过所述第二会话传输的所述第二数据;所述信道状态信息表示的信道质量大于或等于第一数值,对应于通过所述第二会话传输所述第二数据。
12、上述方案中,在所述第二数据和所述第一数据通过第二会话传输的情况下,所述传输第一数据和与所述第一数据关联的第二数据,包括:
13、所述网络设备确定通过所述第一会话传输第一数据成功后,丢弃待通过所述第二会话传输的所述第一数据,通过所述第二会话传输与所述第一数据关联的第二数据;或者,
14、所述网络设备确定通过第一会话传输第一数据失败后,通过所述第二会话传输与所述第一数据关联的第二数据和所述第一数据。
15、上述方案中,所述方法还包括:所述网络设备确定通过第一会话传输第一数据失败、且通过所述第二会话传输所述第一数据失败后,丢弃待通过所述第二会话传输的与所述第一数据关联的第二数据。
16、上述方案中,所述方法还包括:所述网络设备根据传输块大小,确定以下至少一项信息:
17、所述第二会话中的传输窗的长度;
18、待通过所述第二会话传输的与所述第一数据相关的第二数据的数量;
19、对应于所述第二会话的需要丢弃的数据的数量。
20、上述方案中,确定对应于所述第二会话的需要丢弃的数据的数量,包括:
21、根据数据的第一标识,确定对应于所述第二会话的需要丢弃的数据的数量,所述第一标识表示数据的重要程度。
22、上述方案中,所述方法还包括:所述网络设备向终端发送与丢弃的数据相关的第一信息,所述第一信息至少包括丢弃的数据的标识。
23、第二方面,本发明实施例还提供了一种数据传输方法,所述方法包括:
24、终端根据数据的第一特性,接收第一数据和与所述第一数据关联的第二数据;其中,所述第一数据通过第一会话传输,所述第二数据通过第二会话传输;或者,所述第一数据通过第一会话传输,所述第二数据和所述第一数据通过第二会话传输;所述第一特性至少与数据的重要程度相关,所述第一数据和所述第二数据具有不同的第一特性。
25、上述方案中,所述第一数据的重要程度高于所述第二数据的重要程度;
26、一个第一数据关联一个或多个第二数据;和/或,一个第一数据对应于一个第二会话中的传输窗,传输窗的长度为与第一数据相关的第二数据的长度。
27、上述方案中,所述方法还包括:所述终端接收网络设备发送的与丢弃的数据相关的第一信息,所述第一信息至少包括丢弃的数据的标识。
28、第三方面,本发明实施例还提供了一种数据传输装置,所述装置包括第一通信单元,用于根据数据的第一特性,传输第一数据和与所述第一数据关联的第二数据;其中,所述第一数据通过第一会话传输,所述第二数据通过第二会话传输;或者,所述第一数据通过第一会话传输,所述第二数据和所述第一数据通过第二会话传输;所述第一特性至少与数据的重要程度相关,所述第一数据和所述第二数据具有不同的第一特性。
29、第四方面,本发明实施例还提供了一种数据传输装置,所述装置包括第二通信单元,用于根据数据的第一特性,接收第一数据和与所述第一数据关联的第二数据;其中,所述第一数据通过第一会话传输,所述第二数据通过第二会话传输;或者,所述第一数据通过第一会话传输,所述第二数据和所述第一数据通过第二会话传输;所述第一特性至少与数据的重要程度相关,所述第一数据和所述第二数据具有不同的第一特性。
30、第五方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例上述第一方面或第二方面所述数据传输方法的步骤。
31、第六方面,本发明实施例还提供了一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明实施例上述第一方面或第二方面所述数据传输方法的步骤。
32、本发明实施例提供的数据传输方法、装置、通信设备和存储介质,所述方法包括:网络设备根据数据的第一特性,传输第一数据和与所述第一数据关联的第二数据;其中,所述第一数据通过第一会话传输,所述第二数据通过第二会话传输;或者,所述第一数据通过第一会话传输,所述第二数据和所述第一数据通过第二会话传输;所述第一特性至少与数据的重要程度相关,所述第一数据和所述第二数据具有不同的第一特性。采用本发明实施例的技术方案,网络侧根据数据的第一特性(如数据的重要程度)、将具有不同的第一特性(重要程度)的数据包通过不同的会话进行传输,如此可以在后续优先保证重要程度最高的数据的成功传输,保证用户业务的连续性,保证了用户的业务体验,另外也提升了关键帧传输的成功率,提成无线资源传输效率。
1.一种数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一数据的重要程度高于所述第二数据的重要程度;
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述传输第一数据和与所述第一数据关联的第二数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述确定所述第一数据传输成功,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,在所述第二数据和所述第一数据通过第二会话传输的情况下,所述传输第一数据和与所述第一数据关联的第二数据,包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求2所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,确定对应于所述第二会话的需要丢弃的数据的数量,包括:
11.根据权利要求3、6至9任一项所述的方法,其特征在于,所述方法还包括:
12.一种数据传输方法,其特征在于,所述方法包括:
13.根据权利要求12所述的方法,其特征在于,所述第一数据的重要程度高于所述第二数据的重要程度;
14.根据权利要求12所述的方法,其特征在于,所述方法还包括:
15.一种数据传输装置,其特征在于,所述装置包括第一通信单元,用于根据数据的第一特性,传输第一数据和与所述第一数据关联的第二数据;其中,所述第一数据通过第一会话传输,所述第二数据通过第二会话传输;或者,所述第一数据通过第一会话传输,所述第二数据和所述第一数据通过第二会话传输;所述第一特性至少与数据的重要程度相关,所述第一数据和所述第二数据具有不同的第一特性。
16.一种数据传输装置,其特征在于,所述装置包括第二通信单元,用于根据数据的第一特性,接收第一数据和与所述第一数据关联的第二数据;其中,所述第一数据通过第一会话传输,所述第二数据通过第二会话传输;或者,所述第一数据通过第一会话传输,所述第二数据和所述第一数据通过第二会话传输;所述第一特性至少与数据的重要程度相关,所述第一数据和所述第二数据具有不同的第一特性。
17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至11任一项所述方法的步骤;或者,
18.一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至11任一项所述方法的步骤;或者,
