数据传输的方法及设备技术

技术编号:27464609 阅读:13 留言:0更新日期:2021-03-02 17:26
本申请实施例提供数据传输的方法及设备,涉及通信技术领域,可以解决网络设备与多个终端设备的通信方式从单播方式切换为多播方式时,该网络设备如何处理数据包的发送以及各个终端设备如何处理数据包的接收的问题。该方法包括:网络设备向第一终端设备发送第一指示信息,第一指示信息包括第一序列号SN,第一指示信息用于指示第一终端设备采用多播方式接收数据包;网络设备根据第一SN向第一终端设备和第二终端设备采用多播方式发送数据包。第二终端设备采用多播方式发送数据包。第二终端设备采用多播方式发送数据包。

【技术实现步骤摘要】
数据传输的方法及设备


[0001]本申请涉及通信
,尤其涉及数据传输的方法及设备。

技术介绍

[0002]在无线通信中,网络设备可以采用单播方式或者多播(或组播)方式向多个终端设备发送数据包。网络设备采用单播方式向多个终端设备发送数据包是指网络设备在为各个终端设备建立的用于单播传输的无线承载中发送该数据包。网络设备采用多播方式向多个终端设备发送数据包是指网络设备在为多个终端设备建立的用于多播传输的无线承载中发送该数据包。
[0003]网络设备向终端设备发送的数据包包括包头,包头中携带有序列号(sequence number,SN),该SN用于指示该数据包的序号,且相邻的数据包的SN号是连续的。例如,网络设备向该终端设备发送的第一个数据包的SN是0,网络设备向该终端设备发送的第二个数据包的SN是1,以此类推。
[0004]假设某一时刻,网络设备采用单播方式向多个终端设备发送单播业务,而下一时刻,网络设备改用多播方式向该多个终端设备发送多播业务,则在此过程中网络设备如何处理数据包的发送和各个终端设备如何处理数据包的接收的问题亟待解决。

技术实现思路

[0005]本申请实施例提供数据传输的方法及设备,可以解决网络设备与多个终端设备的通信方式从单播方式切换为多播方式时,该网络设备如何处理数据包的发送以及各个终端设备如何处理数据包的接收的问题。
[0006]为达到上述目的,本申请实施例采用如下技术方案:
[0007]第一方面,本申请实施例提供一种数据传输的方法,该方法包括:网络设备向第一终端设备发送第一指示信息,该第一指示信息包括第一序列号SN,该第一指示信息用于指示该第一终端设备采用多播方式接收数据包;该网络设备根据该第一SN向第一终端设备和第二终端设备采用多播方式发送数据包。
[0008]上述第一方面提供的技术方案,网络设备可以通过向第一终端设备发送第一指示信息,以指示第一终端设备采用多播方式接收数据包以及第一序列号SN,并根据第一SN向第一终端设备和第二终端设备采用多播方式发送数据包,以使得该网络设备可以根据第一SN确定采用多播方式向第一终端设备和第二终端设备发送的数据包的SN。
[0009]一种可能的实现方式,该第一SN为根据该网络设备向该第二终端设备采用单播方式发送的数据包的最大序列号SN2确定的。基于上述技术方案,网络设备可以根据网络设备向第二终端设备采用单播方式发送的数据包的最大序列号SN2确定第一SN,并向第一终端设备发送包括该第一SN的第一指示信息,以使得该网络设备可以根据第一SN确定采用多播方式向第一终端设备和第二终端设备发送的数据包的SN。
[0010]一种可能的实现方式,当该网络设备向该第一终端设备采用单播方式发送的数据
包的最大序列号SN1小于该网络设备向该第二终端设备采用单播方式发送的数据包的最大序列号SN2时,该方法还包括:该网络设备向该第一终端设备采用单播方式发送第一数据包,该第一数据包为仅含包头的数据包,该第一数据包的SN包括该SN2,和/或,该SN2与该SN1之间的至少一个SN;或者,该网络设备向该第一终端设备采用单播方式发送第一数据包,该第一数据包的SN包括该SN2,和/或,该SN2与该SN1之间的至少一个SN。基于上述技术方案,当网络设备向第一终端设备采用单播方式发送的数据包的最大序列号SN1小于网络设备向第二终端设备采用单播方式发送的数据包的最大序列号SN2时,网络设备可以向第一终端设备发送序列号包括SN2,和/或,SN2与SN1之间的至少一个SN的仅含包头的数据包,以避免网络设备与第一终端设备的通信方式从单播方式切换为多播方式时,第一终端设备出现接收空洞的情况,或者,当网络设备向第一终端设备采用单播方式发送的数据包的最大序列号SN1小于网络设备向第二终端设备采用单播方式发送的数据包的最大序列号SN2时,网络设备可以向第一终端设备发送序列号包括SN2,和/或,SN2与SN1之间的至少一个SN的数据包,以使得网络设备与第一终端设备的通信方式从单播方式切换为多播方式后,网络设备可以采用单播方式继续向第一终端设备传输未传输的数据包。
[0011]一种可能的实现方式,当该网络设备向该第一终端设备采用单播方式发送的数据包的最大序列号SN1大于该网络设备向该第二终端设备采用单播方式发送的数据包的最大序列号SN2时,该方法还包括:该网络设备向该第一终端设备发送第二指示信息,该第二指示信息用于指示该第一终端设备不执行重复检测的SN,该不执行重复检测的SN包括该SN1,和/或,该SN1与该SN2之间的至少一个SN。基于上述技术方案,当网络设备向第一终端设备采用单播方式发送的数据包的最大序列号SN1大于网络设备向第二终端设备采用单播方式发送的数据包的最大序列号SN2时,网络设备可以向第一终端设备发送第二指示信息,该第二指示信息用于指示第一终端设备不执行重复检测的SN,以使得网络设备与第一终端设备的通信方式从单播方式切换为多播方式后,第一终端设备可以接收网络设备采用多播方式发送的数据包。
[0012]一种可能的实现方式,该第一指示信息携带在控制协议数据单元PDU、媒体接入控制的控制元素、无线资源控制信令或下行控制信息。基于上述技术方案,网络设备可以通过控制协议数据单元PDU、媒体接入控制的控制元素、无线资源控制信令或下行控制信息向第一终端设备发送第一指示信息,以使得网络设备与第一终端设备和第二终端设备的通信方式从单播方式切换为多播方式后,网络设备可以根据第一SN确定采用多播方式向第一终端设备和第二终端设备发送的数据包的SN。
[0013]一种可能的实现方式,该第二指示信息携带在控制协议数据单元PDU、媒体接入控制的控制元素、无线资源控制信令或下行控制信息。基于上述技术方案,当网络设备向第一终端设备采用单播方式发送的数据包的最大序列号SN1大于网络设备向第二终端设备采用单播方式发送的数据包的最大序列号SN2时,网络设备可以通过控制协议数据单元PDU、媒体接入控制的控制元素、无线资源控制信令或下行控制信息向第一终端设备发送第二指示信息,以使得网络设备与第一终端设备的通信方式从单播方式切换为多播方式后,第一终端设备可以接收网络设备采用多播方式发送的数据包。
[0014]第二方面,本申请实施例提供一种数据传输的方法,该方法包括:第一终端设备接收来自网络设备的第一指示信息,该第一指示信息包括第一序列号SN,该第一指示信息用
于指示该第一终端设备采用多播方式接收数据包;该第一终端设备根据该第一SN,采用多播方式接收来自该网络设备的数据包。
[0015]上述第二方面提供的技术方案,第一终端设备接收来自网络设备的第一指示信息,并可以根据第一SN采用多播方式接收来自网络设备的数据包,以使得第一终端设备可以根据第一SN确定采用多播方式接收来自网络设备的数据包的SN。
[0016]一种可能的实现方式,该第一终端设备根据该第一SN,采用多播方式接收来自该网络设备的数据包,包括:该第一终端设备根据该第一SN,确定该第一终端设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输的方法,其特征在于,所述方法包括:网络设备向第一终端设备发送第一指示信息,所述第一指示信息包括第一序列号SN,所述第一指示信息用于指示所述第一终端设备采用多播方式接收数据包;所述网络设备根据所述第一SN向第一终端设备和第二终端设备采用多播方式发送数据包。2.根据权利要求1所述的方法,其特征在于,所述第一SN为根据所述网络设备向所述第二终端设备采用单播方式发送的数据包的最大序列号SN2确定的。3.根据权利要求1或2所述的方法,其特征在于,当所述网络设备向所述第一终端设备采用单播方式发送的数据包的最大序列号SN1小于所述网络设备向所述第二终端设备采用单播方式发送的数据包的最大序列号SN2时,所述方法还包括:所述网络设备向所述第一终端设备采用单播方式发送第一数据包,所述第一数据包为仅含包头的数据包,所述第一数据包的SN包括所述SN2,和/或,所述SN2与所述SN1之间的至少一个SN;或者,所述网络设备向所述第一终端设备采用单播方式发送第一数据包,所述第一数据包的SN包括所述SN2,和/或,所述SN2与所述SN1之间的至少一个SN。4.根据权利要求1或2所述的方法,其特征在于,当所述网络设备向所述第一终端设备采用单播方式发送的数据包的最大序列号SN1大于所述网络设备向所述第二终端设备采用单播方式发送的数据包的最大序列号SN2时,所述方法还包括:所述网络设备向所述第一终端设备发送第二指示信息,所述第二指示信息用于指示所述第一终端设备不执行重复检测的SN,所述不执行重复检测的SN包括所述SN1,和/或,所述SN1与所述SN2之间的至少一个SN。5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一指示信息携带在控制协议数据单元PDU、媒体接入控制的控制元素、无线资源控制信令或下行控制信息。6.根据权利要求4所述的方法,其特征在于,所述第二指示信息携带在控制协议数据单元PDU、媒体接入控制的控制元素、无线资源控制信令或下行控制信息。7.一种数据传输的方法,其特征在于,所述方法包括:第一终端设备接收来自网络设备的第一指示信息,所述第一指示信息包括第一序列号SN,所述第一指示信息用于指示所述第一终端设备采用多播方式接收数据包;所述第一终端设备根据所述第一SN,采用多播方式接收来自所述网络设备的数据包。8.根据权利要求7所述的方法,其特征在于,所述第一终端设备根据所述第一SN,采用多播方式接收来自所述网络设备的数据包,包括:所述第一终端设备根据所述第一SN,确定所述第一终端设备采用多播方式接收数据包的接收窗下边界对应的SN;或者,所述第一终端设备根据所述第一SN,确定所述第一终端设备采用多播方式接收的起始数据包的SN。9.根据权利要求7或8所述的方法,其特征在于,所述第一SN为根据所述网络设备向第二终端设备采用单播方式发送的数据包的最大序列号SN2确定的。
10.根据权利要求7-9任一项所述的方法,其特征在于,当所述网络设备向所述第一终端设备采用单播方式发送的数据包的最大序列号SN1小于所述网络设备向第二终端设备采用单播方式发送的数据包的最大序列号SN2时,所述方法还包括:所述第一终端设备采用单播方式接收来自所述网络设备的第一数据包,所述第一数据包为仅含包头的数据包,所述第一数据包的SN包括所述SN2,和/或,所述SN2与所述SN1之间的至少一个SN;或者,所述第一终端设备采用单播方式接收来自所述网络设备的第一数据包,所述第一数据包的SN包括所述SN2,和/或,所述SN2与所述SN1之间的至少一个SN。11.根据权利要求7-9任一项所述的方法,其特征在于,当所述网络设备向所述第一终端设备采用单播方式发送的数据包的最大序列号SN1大于所述网络设备向第二终端设备采用单播方式发送的数据包的最大序列号SN2时,所述方法还包括:所述第一终端设备接收来自所述网络设备的第二指示信息,所述第二指示信息用于指示所述第一终端设备不执行重复检测的SN,所述不执行重复检测的SN包括所述SN1,和/或,所述SN1与所述SN2之间的至少一个SN。12.根据权利要求7-11任一项所述的方法,其特征在于,所述第一指示信息携带在控制协议数据单元PDU、媒体接入控制的控制元素、无线资源控制信令或下行控制信息。13.根据权利要求11所述的方法,其特征在于,所述第二指示信息携带在控制协议数据单元PDU、媒体接入控制的控制元素、无线资源控制信令或下行控制信息。14.一种网络设备,其特征在于,所述网络设备包括:发送模块;所述发送模块,用于向第一终端设备发送第一指示信息,所述第一指示信息包括第一序列号SN,所述第一指示信息用于指示所述第一终端设备采用多播方式接收数据包;所述发送模块,还用于根据所述第一SN向第一终端设备和第二终端设备采用多播方式发送数据包。15.根据权利要求14所述的网络设备,其特征在于,所述第一SN为根据所述网络设备向所述第二终端设备采用单播方...

【专利技术属性】
技术研发人员:许斌李秉肇陈磊王宏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1