一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

通信方法、装置、电子设备及计算机可读存储介质与流程

2022-04-24 20:21:30 来源:中国专利 TAG:


1.本技术涉及无线通信技术领域,具体而言,本技术涉及一种通信方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.为了满足自4g通信系统(the 4th generation mobile communication technology)的部署以来增加的对无线数据通信业务的需求,已经努力开发改进的5g或准5g通信系统。因此,5g或准5g通信系统也被称为“超4g网络”或“后lte(long term evolution,长期演进)系统”。
3.无线通信是现代历史上最成功的创新之一。无线通信服务的订户数量已经超过了50亿,并且还在继续快速增长。由于智能电话和其他移动数据设备(例如,平板计算机、笔记本计算机、上网本、电子书阅读器和机器类型设备)在消费者和企业中的日益普及,对无线数据业务的需求正在迅速增长。为了满足移动数据业务的高速增长并支持新的应用和部署,提高无线接口效率和覆盖范围至关重要。


技术实现要素:

4.为了至少能够解决现有技术中所存在的缺陷之一,本技术提供了以下技术方案:
5.第一方面,本技术提供了一种通信方法,该方法由第一节点执行,该方法包括:接收第二节点发送的第一消息,所述第一消息用于配置第一节点对于用户数据包的传输和/或存储。
6.第二方面,本技术提供了一种通信方法,该方法由第二节点执行,该方法包括:发送第一消息,其中,所述第一消息用于配置第一节点对于用户数据包的传输和/或存储。
7.第三方面,本技术提供了一种通信方法,所述方法由第一节点执行,所述方法包括:接收第三消息,其中,所述第三消息用于配置第一节点对应的用户数据包的传输;根据第三消息进行用户数据包的传输。
8.第四方面,本技术提供了一种通信方法,所述方法由第二节点执行,所述方法包括:
9.发送第三消息,其中,所述第三消息用于配置第一节点对应的用户数据包的传输。
10.第五方面,本技术提供了一种通信方法,所述方法由第三节点执行,所述方法包括:发送第四消息,所述第四消息用于指示关于第四节点的配置更新时机和/或配置释放时机。
11.第六方面,本技术提供了一种通信方法,所述方法由第四节点执行,所述方法包括:接收第三节点发送的第四消息,所述第四消息用于指示关于第四节点的配置更新时机和/或配置释放时机。
12.第七方面,本技术提供了一种通信方法,该方法由第六节点执行,所述方法包括:
13.发送第五消息,所述第五消息包括关于接入第七节点的用户终端对于数据包的传
输和/或处理的配置信息,其中,所述传输配置信息包括对应于发生迁移的中继节点迁移前的配置信息,和/或,对应于迁移后的配置信息。
14.第八方面,本技术提供了一种通信方法,所述方法由用户终端执行,所述方法包括:接收第五消息,所述第五消息包括关于接入第七节点的用户终端对于数据包的传输和/或处理的配置信息,其中,所述传输配置信息包括对应于发生迁移的中继节点迁移前的配置信息,和/或,对应于迁移后的配置信息;基于所述第五消息进行数据包的传输和/或处理。
15.对应于本技术实施例所提供的方法,本技术实施例还提供了相应的通信装置,该通信装置包括通信模块。
16.其中,一个方面,通信模块可以被配置为:接收第二节点发送的第一消息,所述第一消息用于配置第一节点对于用户数据包的传输和/或存储。
17.另一方面,该通信模块被配置为:发送第一消息,其中,所述第一消息用于配置第一节点对于用户数据包的传输和/或存储。
18.再一方面,该通信模块被配置为:接收第三消息,根据第三消息进行用户数据包的传输,其中,所述第三消息用于配置第一节点对应的用户数据包的传输。
19.又一方面,该通信模块被配置为:发送第三消息,其中,所述第三消息用于配置第一节点对应的用户数据包的传输。
20.另一方面,该通信模块被配置为:发送第四消息,所述第四消息用于指示关于第四节点的配置更新时机和/或配置释放时机。
21.再一方面,该通信模块被配置为:接收第三节点发送的第四消息,所述第四消息用于指示关于第四节点的配置更新时机和/或配置释放时机。
22.另一方面,该通信模块被配置为:发送第五消息,所述第五消息包括关于接入第七节点的用户终端对于数据包的传输和/或处理的配置信息,其中,所述传输配置信息包括对应于发生迁移的中继节点迁移前的配置信息,和/或,对应于迁移后的配置信息。
23.又一方面,该通信模块被配置为:接收第五消息,基于所述第五消息进行数据包的传输和/或处理,所述第五消息包括关于接入第七节点的用户终端对于数据包的传输和/或处理的配置信息,其中,所述传输配置信息包括对应于发生迁移的中继节点迁移前的配置信息,和/或,对应于迁移后的配置信息。
24.本技术所提供的技术方案带来的有益效果,将在下文的描述中结合各可选实施例进行说明,在此不再描述。
附图说明
25.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
26.图1为一种中继网络的示例;
27.图2为本技术实施例提供的方法所适用的一种示例性系统架构的示例;
28.图3a和图3b为一种基站结构的示例;
29.图4a、图4b和图4c为三种中继节点迁移的示例;
30.图5为本发明第一方面的一种通信方法的流程示例;
31.图6为本发明第二方面的一种通信方法的流程示例;
32.图6a(1)和图6a(2)为本发明第二方面的一种通信方法的示例;
33.图6b为本发明第二方面的一种通信方法的流程示例一;
34.图6c为本发明第二方面的一种通信方法的流程示例二;
35.图6d为本发明第二方面的一种通信方法的流程示例三;
36.图7为本发明第三方面的一种通信方法的流程示例;
37.图8为本发明第四方面的一种通信方法的流程示例一;
38.图9为本发明第四方面的一种通信方法的流程示例二;
39.图10为本发明第四方面的一种通信方法的流程示例三;
40.图11为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
41.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本发明的限制。
42.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应当进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应当理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
43.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应当理解的是,诸如通用字典中定义的那些术语,应当被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
44.本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personal communications service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personal digital assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(global positioning system,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上
网终端、音乐/视频播放终端,例如可以是pda、mid(mobile internet device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
45.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。本技术所提供的下文中的各可选实施例可以单独实施,也可以相互结合实施,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
46.在nr(new radio access,新空口接入)网络,为了扩展网络的覆盖范围,提出了一种中继网路的架构,即iab(integrated access and backhaul,接入和回传一体化)网络。图1给出了一个多跳中继网络(iab网络)的示意性架构,该图中给出了一个包含锚节点(如iab donor/anchor)和两个中继节点(如iab node,iab节点)的网络架构。锚节点可以是一个独立的基站,也可以是由集中单元cu(iab-donor central unit)和分布单元du(iab-donor distributed unit)组成的基站。中继节点(如图中所示的中继节点1和中继节点2)包括移动终端功能(mobile terminal function)和分布单元功能(distributed terminal function),其中,中继节点的移动终端功能和分布单元功能也可描述成中继节点包括移动终端功能部分(图1中所述的移动终端部分)和分布单元功能部分(图1中所示的分布单元部分)。
47.如图1中所示,该多跳中继网络中的用户(即用户设备/用户终端/终端设备)可以通过锚节点或锚节点的分布单元或中继节点接入网络,如用户1/2/3分别通过锚节点的分布单元、中继节点1的分布单元部分、中继节点2的分布单元部分接入该中继网络。中继节点的移动终端功能部分用于与该中继节点的上一级节点通信(如中继节点1的移动终端部分用于与锚节点或锚节点的分布单元通信,中继节点2的移动终端部分用于与中继节点1的分布单元部分通信),分布单元功能部分用于与该中继节点的下一级节点通信(如中继节点1的分布单元部分用于与用户2通信,也可以用于与中继节点2的移动终端部分通信)。
48.在如图1所示的多跳中继网络中,中继节点1的分布单元部分与中继节点2的移动终端部分之间的链路会被用于发送用户3的数据,而锚节点的分布单元与中继节点1的移动终端部分之间的链路会被用于发送用户2和用户3的数据。这样的链路具有一个共同的特点,即该链路所服务的用户是通过另外的一个分布单元部分接入网络的,这样的链路可以被称为回程链路(backhaul link),如图1中所示的回程链路信道1和回程链路信道2。
49.中继节点的移动终端部分可以看做是一个接入网络的用户,因此其具有普通用户(非中继节点)的功能(如,该移动终端部分可以与其上一级节点建立srb(signaling radio bearer,信令无线承载)来发送rrc(radio resource control,无线资源控制)消息,也可以建立drb(data radio bearer,数据无线承载)发送数据。
50.锚节点的集中单元包括的协议栈有:服务控制平面的协议栈包括无线资源控制(rrc)协议层和分组数据汇聚协议(pdcp,packet data convergence protocol)层,服务用户平面的协议栈包括服务数据自适应协议(sdap,service data adaptation protocol)层和pdcp层。锚节点的分布单元或中继节点的分布单元部分包括的协议栈有:服务控制平面和用户平面的协议栈包括无线链路控制(rlc,radio link control)协议层、介质访问控制(mac,medium access control)协议层,和物理层(phy,physical)。锚节点的集中单元与锚节点的分布单元之间,以及锚节点的集中单元与中继节点的分布单元之间的接口是f1接口(参见3gpp ts38.473)。
51.在中继网络中,中继节点可能会发生迁移,即其所连接的上一级节点会发生改变。在迁移完成后,用户数据的传输可以继续进行。但是在迁移过程中,是中断节点与源锚节点(迁移前对应的锚节点)的通信,等待迁移过程完成后,再与目标锚节点(迁移后对应的锚节点)进行通信。但这个过程会导致用户数据的丢失,也会导致用户数据的重复发送,降低了中继网络的效率。可见,现有的通信方案仍有待改进。
52.为了更好的理解及说明本技术所提供的各种可选实施方案,下面结合本技术所适用的一种可选的通信网络架构对本技术的方案进行说明。本领域技术人员可以理解的是,本技术下文中所给出的网络架构、网络架构中的各网络设备的结构,都是本技术所提供的方案可以适用于的示意性的结构,对于这些结构的描述,仅是为了便于理解及说明本技术的可选实施例,并不应当构成对本技术各种实施例的限定,且不应以任何方式解释为限制本公开的范围。本技术各可选实施例的原理可以在任何适当布置的系统或设备中实施。
53.作为一示例,图2示出了本技术所适用的一种网络架构的示意图,如图中所示,用户设备(ue,user equipment,用户终端)201是用来接收/发送数据的终端设备。下一代无线接入网络(ng-ran,next generation radio access network)202是无线接入网络,其中包括为ue提供接入无线网络接口的基站(gnb或连接到5g核心网(5gc,the 5th generation core)的enb,连接到5gc的enb也叫ng-gnb)。接入控制和移动管理功能实体(amf,access and mobility management)203负责管理ue的移动上下文和安全信息。用户平面功能实体(upf,user plane function)204主要提供用户平面的功能。会话管理功能实体(smf,session management function)205负责会话管理。数据网络(dn,data network)206包含如运营商的服务、互联网的接入和第三方的业务等。
54.在nr(new radio,新空口)系统中,为了支持网络功能虚拟化、更高效的资源管理和调度,为ue提供无线网络接口的基站(gnb)可以进一步分成集中单元gnb-cu(gnb central unit)和分布单元gnb-du(gnb distributed unit)(本技术实施例中简称为cu和du),如图3a所示。cu具有无线资源控制(rrc)、服务数据自适应协议(sdap,service data adaptation protocol)和分组数据汇聚协议(pdcp)协议层等。du具有无线链路控制协议(rlc)、介质访问控制(mac)和物理层(phy)等。cu和du之间是标准化的公开接口f1。f1接口分为控制平面f1-c接口和用户平面f1-u接口。f1-c接口的传输网络层是基于ip(internet protocol,互联网协议)传输的。为了更可靠的传输信令,在ip之上增加了sctp(stream control transmission protocol,流控制传输协议)协议。应用层的协议是f1ap(f1 application protocol,f1应用协议),可以参见标准3gpp ts38.473。sctp可以提供可靠的应用层消息传输。f1-u接口的传输层所基于的协议是udp(user datagram protocol,用于数据协议)/ip,gtp-u(general packet radio service tunnel protocol user,用户面的通用无线分组业务隧道协议)在udp/ip之上用于承载用户平面协议数据单元(pdu,protocol data unit)。
55.进一步的,如图3b所示,gnb-cu可以包括gnb-cu-cp(基站的集中单元的控制面部分)和gnb-cu-up(基站的集中单元的用户面部分),gnb-cu-cp包含了基站的控制面的功能,具有rrc和pdcp协议层,gnb-cu-up包含了基站的用户面的功能,具有sdap和pdcp协议层。gnb-cu-cp与gnb-cu-up之间是标准化的公开接口e1,协议是e1ap(e1 application protocol,e1应用协议),可以参见标准3gpp ts38.463。基站的集中单元的控制面部分与基
站的分布单元间的接口是f1-c接口,即f1的控制面接口,基站的集中单元的用户面部分与基站的分布单元间的接口是f1-u接口,即f1的用户面接口。
56.在多跳中继网络中,ue可以通过基站(锚节点)、基站的分布单元、或者是中继节点(如中继节点的分布单元部分)接入网络。在ue通过中继节点接入网络时,中继节点可能会发生迁移,即其所连接的上一级节点会发生改变。但是在迁移过程中,如何保持用户数据的传输是一个亟待解决的问题。本技术的目的就是解决中继节点迁移过程中可能存在的用户数据的丢失和用户数据重传的问题的至少一项,以避免或减少用户数据的丢失和重复传输。
57.在对本技术的各可选实施例,需要说明的是,本技术各可选实施例中所提到各种消息、各种指示信息、各种配置信息的名称都只是示意性的名称,并不是唯一的,也可以用其他消息或信息的名称。同样的,各消息和/或各信息的描述中所出现的“第一”、“第二”等也只是用于区分消息和/或信息,并不构成对信息和/或消息的其他限定,如本技术中出现的“第一”、“第二”等限定不没有执行次序上的限定。
58.另外,本领域技术可以理解的是,本技术各可选实施例提供的方案在实际实施中,还可以包含其他为描述出的通信步骤,在对于本技术各可选实施例的描述中,可能省略了一些其他步骤,或者省略一些步骤的详细说明,而这些省略的内容对于本领域技术而言是清楚的,基于本技术实施例的方案是能够想到的实施步骤、或者步骤的具体实现方式。
59.本技术实施例中的“上行”指的数据由ue至网络设备的方向,如ue至中继节点的方向,中继节点至锚节点的方向,例如,中继节点向锚节点(或锚节点的集中单元,或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分)发送数据包,该数据包则可以称为上行数据包。相应的,“下行”为网络设备至ue的方向,如锚节点向中继节点发送数据,中继节点向其下一级节点发送数据,中继节点向ue发送数据,例如,锚节点(或锚节点的集中单元,或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分)向中继节点发送数据包,该数据包则可以称为下行数据包。
60.以图1中所示的中继网络为例,中继节点2向中继节点1发送数据、中继节点1向锚节点发送数据、用户向对应的网络接入节点(如用户1接入的是锚节点的分布单元,用户2接入的是中继节点1的分布单元部分)发送数据均为上行,锚节点、中继节点1和中继节点2向对应的用户发送数据、锚节点向中继节点1发送数据、中继节点1向中继节点2发送数据均为下行。
61.另外,本技术实施例中所出现的“子节点”、“父节点”的描述是以“上行”为基准进行的描述,仍以图1中所示的网络结构为例,锚节点(或锚节点的分布单元,或锚节点的集中单元,或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分)是中继节点1(或者中继节点1的移动终端部分,或者分布单元部分)的父节点,中继节点2(或者中继节点,2的移动终端部分,或者分布单元部分)为中继节点1(或者中继节点1的移动终端部分,或者分布单元部分)的子节点。可以理解的是,这种描述方式并不是唯一的,例如,也可以“下行”为基准进行描述,此时,中继节点2则可以作为中继节点1的父节点。
62.可以理解的是,对于任一中继节点而言,该中继节点可能同时具有子节点和父节点,如图1中的中继节点1,该节点的父节点为锚节点,该节点的子节点为中继节点2,有的中继节点也可能只有父节点,如图1中的中继节点2,其只有父节点即中继节点1。
63.本技术实施例中,中继节点发生迁移指的是中继节点的父节点发生变化,一个中继节点的父节点可能是锚节点,也可以能是另一中继节点。
64.本技术实施例中,考虑了中继节点迁移过程中的数据传输(即数据包传输),中继节点发生迁移的场景,可能的迁移包括三种情况,下面结合图4a、4b和4c中所示的示意性的网络结构进行说明,其中,图4a、4b和4c左侧的曲线代表的迁移前的数据传输路径,右侧的曲线代表迁移后的数据传输路径,图中的单向箭头代表了中继节点a的迁移,即中继节点a为发生迁移的中继节点,中继节点1为中继节点a迁移前的父节点,中继节点2为中继节点a迁移后的父节点。
65.第一种情况:intra-donor-cu(锚节点的集中单元的内部)/intra-donor-du(锚节点的分布单元的内部)的迁移,其中,内部的迁移是锚节点的集中单元/分布单元未改变:如图4a所示,中继节点a发生迁移时,其所连接的锚节点的集中单元和锚节点的分布单元未发生改变。
66.第二种情况:intra-donor-cu/inter-donor-du(锚节点的分布单元的外部)的迁移,其中,外部的迁移是指发生了变化:如图4b,中继节点a发生迁移时,其所连接的锚节点的集中单元未发生改变,但是其所连接的锚节点的分布单元发生了改变,如图4b中所示,中继节点a迁移前所连接的锚节点的分布单元为锚节点的分布单元1,迁移后所连接的锚节点的分布单元为锚节点的分布单元2。
67.第三种情况:inter-donor-cu(锚节点的集中单元的外部)的迁移,该迁移表示整个锚节点都发生了变化:如图4c,中继节点a发生迁移时,其所连接的锚节点的集中单元和锚节点的分布单元都发生了改变,如图4c中所示,中继节点a迁移前所连接的锚节点的集中单元为锚节点1的集中单元,所连接的锚节点的分布单元为锚节点1的分布单元,中继节点a迁移后所连接的锚节点的集中单元为锚节点2的集中单元,所连接的锚节点的分布单元为锚节点2的分布单元。
68.在上述迁移过程中,接入中继节点a的其他节点(中继节点b和中继节点c)可能也会随之迁移。另外,在中继节点迁移前,用户数据(也就是用户数据包)的传输路径为源路径,在中继节点迁移后,用户数据的传输路径为目标路径。在实际情况中,源路径和目标路径可能有相同的节点,如到达中继节点b的路径中,中继节点a既在源路径中,也在目标路径中。
69.为了便于实施例的描述和理解,下面首先对下文中各可选实施例中可能涉及到的技术用语进行说明。
70.发生迁移的节点:该节点指的是网络中所连接的父节点发生了变换的中继节点(如称为节点a,即节点a的父节点发生了变化),或者是由于该节点a的连接变化导致在网络中的连接关系发生了变化的节点,如该节点a的子节点或者节点a的子节点的子节点等。
71.第一节点:该节点可以是中继节点,或中继节点的分布单元功能部分,或中继节点的移动终端功能部分,或锚节点的分布单元(该锚节点可以是配置更新前或发生迁移的节点迁移前所连接的锚节点,也可以是配置更新后或发生迁移的节点迁移后所连接的锚节点)。在一个实施例中,该节点可以是发生迁移的节点,即该节点所连接的父节点发生了改变,如图4a、图4b和图4c中的中继节点a。在另一个实施例中,该节点可以是发生迁移的中继节点的子节点,该节点是通过发生迁移的中继节点接入网络的,且该节点与发生迁移的中
继节点是直接相连或间接相连(间接相连指的是通过一个或多个节点与发生迁移的中继节点相连),如图4a、图4b和图4c中的中继节点b和c,中继节点b与中继节点a直接连接,中继节点c与中继节点a间接连接;在另一个实施例中,该节点可以是发生迁移的中继节点所直接连接的父节点或间接连接的父节点(间接连接指的是通过一个或多个节点连接的父节点),如图4a、图4b和图4c中的中继节点1和2。
72.第二节点:该节点是锚节点,或锚节点的集中单元,或锚节点的集中单元的控制面部分,或者是锚节点的集中单元的用户面部分,当中继节点发生迁移时,该第二节点可以是迁移前所连接的节点,也可以是迁移后所连接的节点,即第二节点可以是发生迁移的中继节点在迁移前所连接的锚节点,或锚节点的集中单元,或锚节点的集中单元的控制面部分,或者是锚节点的集中单元的用户面部分,即源路径上的锚节点或锚节点的构成部分,也可以是发生迁移的中继节点在迁移后所连接的锚节点,或锚节点的集中单元,或锚节点的集中单元的控制面部分,或者是锚节点的集中单元的用户面部分,即目标路径上的锚节点或锚节点的构成部分。
73.第二节点a:该节点是锚节点,或锚节点的集中单元,或锚节点的集中单元的控制面部分,或者是锚节点的集中单元的用户面部分,当中继节点发生迁移时,该第二节点a是迁移后所连接的锚节点,如图4c中的锚节点2,或锚节点2的集中单元,或锚节点2的集中单元的控制面部分,或者是锚节点2的集中单元的用户面部分。
74.第一节点a:该节点是发生迁移的中继节点的子节点,如图4a、图4b和图4c中的中继节点b或c。该节点可以是中继节点,也可以是中继节点的分布单元功能部分,也可以是中继节点的移动终端功能部分,该节点是通过发生迁移的中继节点接入网络的,且该节点与发生迁移的中继节点是直接相连或间接相连(间接相连指的是通过一个或多个节点与发生迁移的中继节点相连)。
75.第一节点b:发生迁移的中继节点所直接连接的父节点或间接连接的父节点(间接连接指的是通过一个或多个节点连接的父节点),如图4a、图4b和图4c中的中继节点1或2。该节点可以是中继节点,也可以是中继节点的分布单元功能部分,也可以是中继节点的移动终端功能部分。
76.第三节点:该节点为发生迁移的中继节点、发生迁移的节点的子节点或者发生迁移的节点的父节点,第四节点为第三节点对应的用户数据包的目标接收节点(也可以称为目的接收节点),当然,也可以是节点的分布单元功能部分,也可以是节点的移动终端功能部分。作为一示例,该第三节点可以是发生迁移的节点。
77.第四节点:该节点为第三节点对应的用户数据包的目标接收节点,第四节点可以是上述第三节点所存储或缓存的数据包(由于发生迁移所缓存的数据包)的目标接收节点,在网络中发生节点迁移时,迁移前有些用户数据包可能还未能够发送至目的接收节点,如可以是上述第三节点中缓存(存储)的数据包,这些数据包所对应的目的接收节点则为该第四节点。作为一示例,该第四节点可以是发生迁移的节点的子节点。
78.第五节点:该节点可以是第四节点,也可以是第三节点和第四节点的传输路径上的其他节点。
79.还需要说明的是,本技术实施例中所涉及的“节点”可以是中继节点、或者中继节点的分布单元功能部分,也可以是中继节点的移动终端功能部分,可以是锚节点、锚节点的
集中单元、锚节点的集中单元的控制面部分,或者是锚节点的集中单元的用户面部分,也可能是用户终端,在有些应用场景或者未来的通信发展中,用户终端也可能会作为网络中的一个节点。
80.另外,本技术实施例中的传输可以包括发送和/或接收,本技术实施例描述中所涉及的“连接”可以是直接连接,也可以是间接连接。
81.下面从以下四个方面,结合附图对本技术的各可选实施例进行描述,其中,四个方面的各可选实施例可以单独实施,也可以相互结合实施。另外,本技术各可选实施例中所描述的用户数据包可以是上行数据包,也可以是下行数据包,在一些实施例的描述中虽然可能会只以上行数据包或者下行数据包进行了示例说明,但对本领域技术人员可以理解的是,基于本技术各可选实施例中以上行数据包为例进行的描述,本领域技术人员是容易想到对应于上行数据包的对应实施方案的,同样的,基于各实施例中以下行数据包为例进行的描述,本领域技术人员也是能够想到对应于上行数据包的实施例的。
82.■
第一方面:中继网络中数据包丢失的避免机制
83.在中继网络中,中继节点可能会发生迁移(即其所连接的父节点发生改变)。在这个过程中,源路径上还存在一些数据包未被发送到目的节点(即目标接收节点),如,目的节点可能是迁移的中继节点(即发生迁移的中继节点),或迁移的中继节点的子节点,或迁移的中继节点直接或间接连接的锚节点,或锚节点的集中单元,或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分。这些数据会因为中继节点的迁移而丢失。为了避免数据包的丢失,本技术实施例提供了一种通信方法,该方法可以在锚节点(或锚节点的集中单元,或者锚节点的集中单元的控制面部分,或者锚节点的集中单元的用户面部分)与中继节点之间实施,即该方法为锚节点与中继节点间的交互流程,该方法可在上述第一节点和第二节点之间实施。
84.图5中示出了本技术一可选实施例中所提供的一种通信方法的流程示意图,该方法可以包括步骤1-1和/或步骤1-2。其中,步骤1-1和步骤1-2可以单独实施,也可以组合实施,作为一可选实施例,可以先执行步骤1-1,再执行步骤1-2,作为另一实施例,也可以先执行步骤1-2,再执行步骤1-1。
85.如图5中所示,该通信方法的该流程可以包括如下步骤:
86.步骤1-1:第二节点向第一节点发送第一消息(也可以称为第一配置消息或者其他名称,如第一消息可以在第二节点接收到第二消息(在后文中将详细说明)后发送的第一消息,该第一消息也可以称为响应消息),该消息的作用是用于配置第一节点对于用户数据包的传输和/或存储(或者缓存),该消息的另一个作用是通知第一节点关于第二节点所发送的信息的使能(如使能了第二消息所包含的信息的发送),其中,该传输可以是数据发送(数据包发送)和/或数据接收(数据包接收)。
87.基于该可选实施方案,第二节点可以通过向第一节点发送第一消息,告知第一节点关于数据包传输和/或存储的相关信息,从而第一节点可以根据第一消息中的信息确定是否需要存储或缓存数据包,如何进行数据包的传输等信息,从而避免由于源路径上的中继节点发生迁移而导致数据包无法发送到源路径上的目的接收节点的问题。
88.可选的,第一节点可以包括以下至少一项:
89.发生迁移的中继节点;发生迁移的中继节点的分布单元部分;发生迁移的中继节
点的移动终端部分;发生迁移的中继节点的子节点;发生迁移的中继节点的子节点的分布单元部分;发生迁移的中继节点子节点的移动终端部分;发生迁移的中继节点的父节点;发生迁移的中继节点的父节点的分布单元部分;发生迁移的中继节点的父节点的移动终端部分。
90.第二节点可以包括以下至少一项:
91.锚节点;锚节点的集中单元;锚节点的集中单元的控制面部分;锚节点的集中单元的用户面部分;其中,该处的锚节点为发生迁移的中继节点在迁移前连接的锚节点或者迁移后连接的锚节点。
92.需要说明的是,上述流程是基于第一节点发生迁移给出的,但是在实际情况中,上述流程也可应用于第一节点未发生迁移的情况下,此时,第一节点可以包括以下至少一项:
93.中继节点;中继节点的分布单元部分;中继节点的移动终端部分;中继节点的子节点;中继节点的子节点的分布单元部分;中继节点子节点的移动终端部分;中继节点的父节点;中继节点的父节点的分布单元部分;中继节点的父节点的移动终端部分。
94.第二节点可以包括以下至少一项:
95.锚节点;锚节点的集中单元;锚节点的集中单元的控制面部分;锚节点的集中单元的用户面部分。
96.可选的,上述第一消息可以是对应于至少一个用户数据包的第一消息,该第一消息可以包括以下至少一项:
97.第一信息,用于指示是否会发送第四信息,其中,第四信息用于指示数据包传输状态;
98.第二信息,用于指示是否存储/缓存数据包;
99.第三信息,用于指示数据包所对应的传输地址相关信息,也就是与数据包有关的传输地址信息;
100.第四信息,用于指示数据包传输状态;可选的,第四信息可以用于第一节点确定需要传输的数据包和/或数据包的传输方式,如传输哪些数据包、采用什么样的传输速率等;
101.第七信息,用于指示节点迁移事件通知信息。
102.其中,第一信息也可以称为数据包传输状态使能信息,如指示第二节点是否会发送数据包传输状态信息,如会发送或不会发送,以上行数据包为例,该信息则为上行数据包传输状态使能信息。
103.第二信息也可以称为缓存(存储)数据包的指示信息(如缓存上行数据包的指示信息),该指示信息的作用是指示第一节点是否需要缓存(存储)上行数据包,如指示需要缓存(存储),或不需要缓存(存储)。
104.第三信息也可以称为与地址有关的信息,该信息指示了传输用户数据所用的地址有关的信息。
105.第四信息也可以称为数据包传输状态(data delivery status:dds)的信息,该信息的作用是指示与第二节点传输的(接收和/或发送)数据包的状态有关的信息,在一个实施例中,如果上述第四信息是针对上行数据包的,上述第四信息就是上行数据包传输状态的信息,如ul dds,在另一个实施例中,如果上述第四信息是针对下行数据包的,上述第四信息就是下行数据包传输状态的信息,如dl dds。
106.需要说明的是,在上述第一消息包含多个信息(可以是包含第一信息、第二信息、第三信息、第四信息和第七信息中的多个信息,也可以是指包含第一信息、第二信息、第三信息、第四信息和第七信息中的至少一个信息的多项信息)时,多个信息可以一起发送,也可以是分别发送,也可以是分多次发送(每次可以发送一个或多个信息)。也就是说,多个信息可以是同步发送,也可以异步发送。可选的,该第一消息中的信息和下文中所要描述的第二消息中的信息还可以是交互发送的,例如,第二节点向第一节点发送了第一消息中的信息a(第一消息可以包含的一个或多个信息),第一节点基于该信息a向第二节点发送了一个信息b(第二消息可以包含的一个或多个信息),第二节点可以再基于该信息再向第一节点发送第一消息中的其他信息。
107.另外,对于各信息所要指示的信息的指示方式,可以是显示的指示,也可以是隐式的指示,也就是说,可以通过消息直接告知该信息所要指示的信息,也可以是通过预先约定好的方式隐式的告知该信息所要指示的信息。例如,以上述第二信息为例,可选的,该第二信息可以是直接指示缓存或者不缓存的信息,例如,信息“1”代表缓存,信息“0”代表不缓存,也可以采用其他方式指示,例如,如果第一信息指示了会发送第四信息,可以隐含指示了要缓存,如果第一信息指示了不发送第四信息,则代表隐含指示了不缓存。
108.本技术的可选实施例中,上述第一消息、第四消息或第七信息中的至少一项,还用于指示是否缓存数据包。
109.也就是说,上述第二信息可以包括以下至少一项:
110.第一信息;第四信息;缓存指示信息;节点迁移事件通知信息(第七信息)。
111.也就是说,可以通过第一信息、第四信息和第七信息中的一项或多项所指示的内容,按照预先约定的方式来隐含实现第二信息所要指示的内容,例如,第四信息为例,如果第一消息包含第四信息,则代表需要缓存,如果第一消息不包含第四信息,则不需要缓存。缓存指示信息则是采用直接的指示方式实现是否缓存的指示。节点迁移事件通知信息用于指示第一节点所在的源路径上会发生中继节点的迁移,通过该信息可以隐含告知是否需要缓存,例如,如果第一消息中包含了该通知信息,则代表需要缓存。
112.本技术的可选实施例中,上述数据包所对应的传输地址相关信息包括上述数据包所对应的传输地址相关信息包括第一节点和/或第二节点传输数据包所用的下述至少一个信息:bap地址信息、ip地址信息、隧道标识信息。
113.也就是说,上述数据包所对应的传输地址相关信息可以包括以下至少一项:
114.第一节点传输数据包所用的地址信息;第二节点传输数据包所用的地址信息;第一节点对应的隧道标识信息;第二节点对应的隧道标识信息。
115.其中,对于上述任一地址信息,该地址信息可以包括但不限于bap(backhaul adaptation protocol,回程适配协议)地址、ip(internet protocol,互联网协议)地址等。以第一节点传输数据包所用的地址信息为例,该地址信息可以是第一节点发送/接收数据包所用的bap地址和/或ip地址。上述隧道标识信息即teid(tunnel endpoint identifier),即用于传输数据包的隧道的标识信息。
116.本技术的可选实施例中,上述第四信息可以包括以下至少一项:
117.第二节点对于数据包的传输期望信息;
118.与至少一个第一数据包有关的信息,其中,第一数据包包括以下至少一项:
119.丢失的数据包;传输成功的数据包(也可以称为传输成功的非重传数据包或传输成功的初传数据包);传输成功的重传数据包;
120.未传输成功的数据包(也可以称为未传输成功的非重传数据包或未传输成功的初传数据包);未传输成功的重传数据包。
121.其中,上述传输期望信息指的是第一节点在与第二节点进行数据包传输时,第二节点所期望/希望的与传输相关的信息,可选的,该传输期望信息可以包括但不限于期望的缓存大小(期望的传输数据量)和期望的传输速率等信息中的至少一项。以上行数据包为例,上述与至少一个第一数据包相关的信息可以包括与丢失的数据包有关的信息、与成功接收的数据包有关的信息、与未成功接收的数据包(初传数据包)有关的信息、与成功接收的重传数据包有关的信息、与未成功接收的重传数据包有关的信息等信息中的一项或多项。
122.本技术的可选实施例中,上述与至少一个第一数据包有关的信息包括以下至少一项:
123.至少一个第一数据包的数据包标识信息;
124.连续传输的第一数据包的个数信息;
125.至少一个第一数据包的传输状态指示信息。
126.其中,上述数据包标识信息是可以唯一标识一个数据包的信息,此外该标识信息可以指示与该标识信息对应的数据包相关联的数据包的信息,例如,该标识信息可以是数据包的序号,在传输的数据包采用连续的序号编号方式时,一个数据包的序号代表了该数据包,基于该数据包还可以获知到与该数据包相关联的数据包的信息,如一个数据包的序号是具有连续序号的数据包的最大序号,则可以知道该数据包是一组数据包中的最后一个数据包。可选的,一个数据包的标识信息可以是该数据包的pdcp sn(sequence number,序号),nr-u(new radio unlicens,新空口非授权许可)序号等。
127.可选的,至少一个第一数据包的传输状态指示信息包括:第一数据包丢失与否或成功接收与否的位图bitmap信息。对于一个数据包,上述传输状态指示信息指的是表征该数据包是否传输成功的指示信息,例如,以丢失的数据包为例,该指示信息可以指示数据包是否丢失,如可以通过一个比特位指示一个数据包,如比特位的值为“1”表示丢失了,“0”表示未丢失。
128.本技术的可选实施例中,上述至少一个第一数据包的数据包标识信息包括以下至少一项:
129.第一数据包中最后一个传输的数据包(理论上最后一个传输,就是如果数据包是按序发送,这里的最后一个指的是按序发送的一组数据包中理论上最后一个发送的)的标识信息,以标识信息为数据包的序号、数据包为上行数据包为例,该标识信息可以是丢失的数据包的终止序号、成功接收的数据包的终止序号、未成功接收的数据包的终止序号、成功接收的重传数据包的终止序号、未成功接收的重传数据包的终止序号中的一项或多项;
130.第一数据包中第一个(理论上)传输的数据包的标识信息,例如,以上行数据包为例,可以包括丢失的数据包的起始序号、成功接收的数据包的起始序号、未成功接收的数据包的起始序号、成功接收的重传数据包的起始序号、未成功接收的重传数据包的起始序号中的一项或多项;
131.连续传输的第一数据包中第一个(理论上)传输的数据包的标识信息,如,成功按序接收的数据包的最小序号、未成功按序接收的数据包的最小序号、未成功按序接收的重传数据包的最小序号。例如,以连续成功接收的数据包(即一组接收成功的且具有连续序号的数据包)为例,按照数据包的序号,如果成功接收的序号为数据包1、数据包2和数据包3,则该标识信息为数据包1的序号。
132.连续传输的第一数据包中最后一个(理论上)传输的数据包的标识信息,如,按序丢失的数据包中的最大序号、成功按序接收的数据包的最大序号、成功按序接收的重传数据包的最大序号。如以传输丢失的数据包且具有连续序号的数据包为例,该标识信息可以是这一组丢失的数据包中的最大序号。
133.为了更好的理解和说明上述第一消息中可能携带的各信息,下面以上行数据包为例,对上述第一消息中可能包括的各信息进行解释说明。
134.在第一节点和第二节点之间,可能需要传输多个无线承载的数据包,针对一个或多个无线承载,上述第一消息至少包括如下信息之一:
135.■
数据包传输状态使能信息(对应上述第一信息),该信息的作用是指示第二节点是否会发送数据包传输状态信息,如会发送或不会发送。在一个可选实施例中,对于上行数据包,如果第二节点会发送数据包传输状态信息(该信息可以是上行数据包传输状态信息)给第一节点,则第一节点可以开始缓存其发送的上行数据包,否则,第一节点可以无需缓存其发送的上行数据包。
136.■
缓存数据包的指示信息(对应上述第二信息),该信息的作用是指示第一节点是否需要缓存数据包,如需要缓存,或不需要缓存,该缓存的数据包可以是上行数据包和/或下行数据包。
137.■
与地址有关的信息(对应上述第三信息),该信息指示了传输用户数据所用的地址有关的信息,该信息至少包括如下信息之一:
138.■
第二节点侧的地址信息(对应第二节点传输数据包所用的地址信息),如bap地址,ip地址
139.■
第二节点侧的隧道标识信息(对应第二节点对应的隧道标识信息),如tunnel endpoint identifier(teid)
140.■
第一节点侧的地址信息(对应第一节点传输数据包所用的地址信息),如bap地址,ip地址,该信息至少包括如下信息之一:
141.◆
旧的地址信息,如旧的bap地址,旧的ip地址,该旧的地址可以是第一节点配置更新前的所用的地址信息,也可以是第一节点发生迁移前所用的地址信息
142.◆
新的地址信息,如新的bap地址,新的ip地址,该新的地址可以是第一节点配置更新后所用的地址信息,也可以是第一节点发生迁移后所用的地址信息,在一个实施例中,第一节点在重传丢失的或未成功接收的数据包时,将其所包含的第一节点侧的地址更新为该新的地址信息
143.■
第一节点侧的隧道标识信息(第二节点对应的隧道标识信息),如tunnel endpoint identifier(teid)
144.■
数据包传输状态(dds)的信息(对应于上述第四信息),对于上行数据包,该信息的作用是指示第二节点接收上行数据包的状态有关的信息,从而帮助第一节点进行上行数
据包的发送;该信息至少包括如下信息之一:
145.■
期望的缓存大小,该信息的作用是指示第二节点期望收到的数据量的大小,在一个实施例中,该数据量大小是从某个数据包(如该数据包可以是按序收到的数据包中序号最大的数据包)之后第二节点所期望收到的数据量大小
146.■
期望的数据率,该信息的作用是指示第二节点期望的数据传输速率
147.■
与丢失的数据包有关的信息,该信息的作用是指示第二节点所获知的丢失的数据包,该信息至少包括如下信息之一:
148.◆
丢失的数据包的起始序号,如pdcp sn,nr-u序号,在一个实施例中,该起始序号是一组丢失的且具有连续序号的数据包的最小序号,在另一个实施例中,该起始序号是一组数据包中第一个丢失的数据包的序号。
149.◆
丢失的数据包的终止序号,如pdcp sn,nr-u序号,在一个实施例中,该终止序号是一组丢失的且具有连续序号的数据包的最大序号,在另一个实施例中,该终止序号是一组数据包中最后一个丢失的数据包的序号。
150.◆
指示数据包丢失与否的bitmap(位图)信息,该bitmap中的每个比特指示了其对应的数据包是否丢失,如“1”表示丢失了,“0”表示未丢失
151.在一个实施例中,上述丢失的数据包可能会包含多组连续序号的数据包。针对每一组连续序号的数据包,可以分别给出上述信息(如丢失的数据包的起始序号,丢失的数据包的终止序号,指示数据包丢失与否的bitmap信息)中的至少一个。
152.■
与成功接收的数据包有关的信息,该信息的作用是指示第二节点正确接收的数据包,该数据包可以是第一节点新传输的数据包,也可以是第一节点重传的数据包,该信息至少包括如下信息之一:
153.◆
成功按序接收的数据包的最大序号,如pdcp sn,nr-u序号等,在一个实施例中,成功按序接收的数据包是一组成功接收的且具有连续序号的数据包。
154.◆
成功接收的数据包的起始序号,如pdcp sn,nr-u序号,在一个实施例中,该起始序号是一组成功接收的且具有连续序号的数据包的最小序号,在另一个实施例中,该起始序号是一组数据包中第一个成功接收的数据包的序号。
155.◆
成功接收的数据包的终止序号,如pdcp sn,nr-u序号,在一个实施例中,该终止序号是一组成功接收的且具有连续序号的数据包的最大序号,在另一个实施例中,该终止序号是一组数据包中最后一个成功接收的数据包的序号。
156.◆
指示数据包成功接收与否的bitmap信息,该bitmap中的每个比特指示了其对应的数据包是否成功接收,如“1”表示成功接收,“0”表示未成功接收,或“1”表示未成功接收,“0”表示成功接收
157.在一个实施例中,成功接收的数据包可能会包含多组连续序号的数据包。针对每一组连续序号的数据包,可以分别给出上述信息(如成功接收的数据包的起始序号,成功接收的数据包的终止序号,指示数据包成功接收与否的bitmap信息)中的至少一个。
158.■
与未成功接收的数据包有关的信息,该信息的作用是指示第二节点未正确接收的数据包,该数据包可以是第一节点新传输的数据包,也可以是第一节点重传的数据包,该信息至少包括如下信息之一:
159.◆
未成功按序接收的数据包的最小序号,如pdcp sn,nr-u序号等,在一个实施例
中,未成功按序接收的数据包是一组未成功接收的且具有连续序号的数据包。
160.◆
未成功接收的数据包的起始序号,如pdcp sn,nr-u序号,在一个实施例中,该起始序号是一组未成功接收的且具有连续序号的数据包的最小序号,在另一个实施例中,该起始序号是一组数据包中第一个未成功接收的数据包的序号。
161.◆
未成功接收的数据包的终止序号,如pdcp sn,nr-u序号,在一个实施例中,该终止序号是一组未成功接收的且具有连续序号的数据包的最大序号,在另一个实施例中,该终止序号是一组数据包中最后一个未成功接收的数据包的序号。
162.◆
指示数据包成功接收与否的bitmap信息,该bitmap中的每个比特指示了其对应的数据包是否成功接收,如“1”表示未成功接收,“0”表示成功接收,或“1”表示成功接收,“0”表示未成功接收。
163.在一个实施例中,未成功接收的数据包可能会包含多组连续序号的数据包。针对每一组连续序号的数据包,可以分别给出上述信息(如未成功接收的数据包的起始序号,未成功接收的数据包的终止序号,指示数据包成功接收与否的bitmap信息)中的至少一个
164.■
与成功接收的重传数据包有关的信息,该信息的作用是指示第二节点正确接收的重传数据包,该信息至少包括如下信息之一:
165.◆
成功按序接收的重传数据包的最大序号,如pdcp sn,nr-u序号等,在一个实施例中,成功按序接收的重传数据包是一组成功接收的且具有连续序号的重传数据包
166.◆
成功接收的重传数据包的起始序号,如pdcp sn,nr-u序号,在一个实施例中,该起始序号是一组成功接收的且具有连续序号的重传数据包的最小序号,在另一个实施例中,该起始序号是一组重传数据包中第一个成功接收的重传数据包的序号
167.◆
成功接收的重传数据包的终止序号,如pdcp sn,nr-u序号,在一个实施例中,该终止序号是一组成功接收的且具有连续序号的重传数据包的最大序号,在另一个实施例中,该终止序号是一组重传数据包中最后一个成功接收的重传数据包的序号
168.◆
指示重传数据包成功接收与否的bitmap信息,该bitmap中的每个比特指示了其对应的重传数据包是否成功接收,如“1”表示丢失了,“0”表示未丢失
169.在一个实施例中,成功接收的重传数据包可能会包含多组连续序号的数据包。针对每一组连续序号的重传数据包,可以分别给出上述信息(如成功接收的重传数据包的起始序号,成功接收的重传数据包的终止序号,指示重传数据包成功接收与否的bitmap信息)中的至少一个
170.■
与未成功接收的重传数据包有关的信息,该信息的作用是指示第二节点未正确接收的重传数据包,该信息至少包括如下信息之一:
171.◆
未成功按序接收的重传数据包的最小序号,如pdcp sn,nr-u序号等,在一个实施例中,未成功按序接收的重传数据包是一组未成功接收的且具有连续序号的重传数据包。
172.◆
未成功接收的重传数据包的起始序号,如pdcp sn,nr-u序号,在一个实施例中,该起始序号是一组未成功接收的且具有连续序号的重传数据包的最小序号,在另一个实施例中,该起始序号是一组重传数据包中第一个未成功接收的重传数据包的序号。
173.◆
未成功接收的重传数据包的终止序号,如pdcp sn,nr-u序号,在一个实施例中,该终止序号是一组未成功接收的且具有连续序号的重传数据包的最大序号,在另一个实施
例中,该终止序号是一组重传数据包中最后一个未成功接收的重传数据包的序号。
174.◆
指示重传数据包成功接收与否的bitmap信息,该bitmap中的每个比特指示了其对应的重传数据包是否成功接收,如“1”表示未成功接收,“0”表示成功接收,或“0”表示未成功接收,“1”表示成功接收。
175.在一个实施例中,未成功接收的重传数据包可能会包含多组连续序号的数据包。针对每一组连续序号的重传数据包,可以分别给出上述信息(如未成功接收的重传数据包的起始序号,未成功接收的重传数据包的终止序号,指示重传数据包成功接收与否的bitmap信息)中的至少一个。
176.第一节点接收到第一消息后,可以进行数据的传输和存储,如第一节点可以开始缓存其已经发送出去的数据包,可以根据第一消息来重传丢失的或未被第二节点成功接收的数据包。
177.基于第一消息中所携带的一个或多个指示信息,第一节点可以根据该第一消息进确定是否需要缓存数据包,还可以根据第一消息确定需要传输的数据包,如第一节点可以基于第一消息,向第二节点发送第二节点未接收到的数据包。
178.作为第一方面的另一可选实施例,该通信方法还可以包括:
179.步骤1-2:第一节点向第二节点发送第二消息(也可以称为第二配置消息、通知消息或者其他名称,可选的,如果第二消息是基于接收到第一消息发送的,第二消息也可以称为响应消息),其中,该消息用于向第二节点通知第一节点关于用户数据包的传输(发送和/接收)和/或存储的信息,即该消息的作用是指示中继节点处的数据传输和/或存储。
180.可选的,以第二节点作为执行主体,该步骤1-2可以被描述为:接收第一节点发送的第二消息。
181.本技术的可选实施例中,第二消息为上述第一消息的响应消息,或者,上述第一消息为第二消息的响应信息。
182.也就是说,本技术所提供的方案在实施时,可以先执行步骤1-1,再执行步骤1-2,也可以先执行步骤1-2,再执行步骤1-1,当然,步骤1-1和步骤1-2可以分别单独实施。
183.本技术的可选实施例中,上述第二消息可以包括第五信息、以及与至少一个第二数据包有关的信息中的至少一项。
184.其中,第五信息用于通知第二节点是否需要发送第四信息,第四信息用于指示数据包传输状态;可选的,第五信息也可以称为数据传输状态信息的轮询(polling)指示信息,该信息的作用是通知第二节点是否需要向第一节点发送数据传输状态信息。可选的,在此种情况下,第一消息可以为第二消息的响应,也就是说,第一节点先向第二节点发送上行数据传输状态信息的轮询(polling)指示信息,然后第二节点根据上行数据传输状态信息的轮询(polling)指示信息,向第一节点反馈第一消息。
185.上述第二数据包可以包括以下至少一项:
186.第一节点需要发送给第二节点的数据包;第一节点缓存(存储)的数据包;
187.第一节点接收到的数据包;
188.重传数据包。
189.其中,重传的数据包可以是上行的重传数据包和/或下行的重传数据包。
190.本技术的可选实施例中,上述与至少一个第二数据包有关的信息,包括以下至少
一项:
191.至少一个第一节点需要传输给第二节点的数据包,可选的,该信息可以用于第二节点反馈第四信息,该第四信息用于指示数据包传输状态;
192.至少一个第二数据包的数据包标识信息,可选的,该信息用于向第二节点指示第一节点所缓存的数据包的信息;
193.第二数据包的个数信息,可选的,可以用于向第二节点指示第一节点所缓存的数据包的信息;
194.至少一个第二数据包是否被缓存的指示信息,可选的,该信息可以向第二节点指示第一节点所缓存的数据包的信息;
195.至少一个第二数据包是否为重传数据包的指示信息,可选的,该信息可以用于向第二节点指示该指示信息所对应的数据包是否为重传数据包,如可以用于通知第二节点其所接收到的数据包是否为重传数据包。
196.也就是说,以上行数据包为例,上述至少一个第一节点需要传输给第二节点的数据包可以是至少一个第一节点需要重传给第二节点的数据包,如丢失的数据包、或者第二节点未成功接收的数据包。数据包标识信息可以是数据包的序号信息(如最小序号或最大序号),如pdcp sn,nr-u序号等。至少一个第二数据包的数据包标识信息的指示信息可以是第二数据包的最小序号的指示信息。以第一节点缓存的数据包为例,第二数据包的个数信息则是指第一节点所缓存的数据包的个数。对于一个数据包,上述是否为重传数据包的指示信息是用于指示该数据包是否为重传数据包的信息,如一个数据包的该指示信息可以通过一个比特位指示,如果该比特位的值为“1”,则表示该比特征位对应的数据包为重传数据包,如果比特征位的值为“0”,则表示该比特征位对应的数据包不是重传数据包。
197.本技术的可选实施例中,第二消息为第一消息的响应信息,第一消息包括第一节点传输数据包所用的地址信息的指示信息;可选的,至少一个第一节点需要传输(如发送)给第二节点的数据包中所包含地址信息可以包括上述地址信息。例如,第一消息中包括上述第一节点侧的地址信息,第一节点发送给第二节点的数据包中的第一节点侧的信息可以是第二消息中所指示的第一节点侧的地址信息。
198.为了更好的理解和说明上述第二消息,下面以上行数据包为例对该消息进行详细说明。可选的,该消息可以至少包括如下信息之一:
199.■
数据包,该数据包是第一节点需要发送给第二节点的数据包,可选的,该数据包中可能还包含数据包的序号信息,如pdcp sn,nr-u序号;在一个可选实施例中,该数据包可以是重传的数据包(如在步骤1-1中所指示的丢失的数据包,或未成功接收的数据包),可选的,第二消息可以是第一消息的响应消息,第一消息中可以包含第一节点侧的地址信息,此时,对于第一节点需要发送给第二节点的数据包,第一节点可以将数据包所包含的第一节点侧的地址信息更新为上述步骤1-1中所配置的新的地址(参见上述步骤1-1中所包含的“与地址有关的信息”中的“第一节点侧的地址信息”)。
200.■
上行数据传输状态信息的轮询(polling)指示信息(对应上述第五信息),该信息的作用是通知第二节点是否需要向第一节点发送数据传输状态信息。
201.■
与缓存的数据包有关的信息(对应上述与至少一个缓存的数据包有关的信息),该信息是用来指示第一节点处所缓存的数据包有关的信息,该信息至少包括如下信息之
一:
202.■
所缓存的数据包的最小序号,如pdcp sn
203.■
最小序号的指示信息,该信息的作用是指示该第二配置消息中所包含的数据包的序号是第一节点处所缓存的数据包中的最小序号
204.■
所缓存的数据包的最大序号,如pdcp sn
205.■
指示所缓存的数据包的bitmap信息,该bitmap中的每个比特指示了其对应的数据包是否被缓存,如“1”表示缓存了,“0”表示未缓存
206.■
与接收的数据包有关的信息(对应上述至少一个第一节点接收的数据包的相关信息),该接收的数据包是用户(即ue)向第一节点发送的数据包,该信息至少包括如下信息之一:
207.■
数据包的最大序号,从用户处接收的数据包的最大序号。
208.■
重传数据包的指示信息,该信息的作用是指示上述“数据包”是否为重传数据包,如果是,则表明上述“数据包”已经传输过,否则,则表明上述“数据包”是第一次传输。
209.作为本技术的可选实施例,第二节点接收到第二消息后,其可以确定用户数据在第一节点中的存储和传输情况,并决定自身数据状态信息的发送。例如,第二节点可以根据第一节点处所缓存的数据包来生成ul dds中的内容,如对于未在第一节点处缓存的数据包,第二节点即使没有收到该数据包也不会通知第一节点该数据包是否丢失或未成功接收;再例如,第二节点可以根据第二消息中所包含的信息来确定何时发送ul dds,如当第二节点正确接收了第一节点所缓存的具有最小序号的数据包之前的所有数据包后才会发送ul dds;再例如,当第二节点接收的第二消息中的轮询信息后再发送第一消息。
210.基于上述第二消息,第二节点可以确定第一节点的对应于至少一个第二数据包的相关信息,从而可以基于第二消息与第一节点进行数据交互。例如,第二消息中可以包含第一节点处所缓存的上行数据包的指示信息,第二节点则可以基于该指示信息确定第一节点处所缓存的数据,从而获知在第一节点处所缓存的数据包可以被传输。
211.由前文描述可知,上述流程中的步骤1-1和步骤1-2可以分别独立执行,也可以先后执行。第一配置消息可以是控制面的消息(如f1ap消息,如ue context setup/modification request(用户上下文设置/修改请求)消息,或rrc消息,或新定义的消息),也可以是用户面的消息(如f1-u消息,如dl user data消息,或新定义的消息),也可以其他的消息。第二配置消息可以是控制面的消息(如f1ap消息,如ue context setup/modification response消息,或rrc消息,或新定义的消息),也可以是用户面的消息(如f1-u消息,如dl data delivery status(下行数据传输状态)消息,或新定义的消息),也可以其他的消息。
212.另外,对于上述步骤1-1和步骤1-2,是采用第一节点和第二节点进行交互的方式进行的描述。可以理解的是,对于上述各可选实施例中,涉及到第一节点和第二节点交互的步骤,如第二节点向第一节点发送第一消息,第二节点向第一节点发送第二消息等步骤,都是可以从第一节点或第二节点侧分别进行描述的,即可以以第一节点作为各可选实施方案的执行主体进行描述,也可以以第二节点作为方案的执行主体进行描述。
213.可选的,以上述第一节点作为执行主体,上述通信方法可以包括:
214.发送第二消息,其中,第二消息用于向第二节点通知第一节点对于用户数据包的
236.步骤1-1-2:第一节点向第二节点发送配置消息二(第二消息的一种可选方案),该消息的作用是重传步骤1-1-1中所指示的丢失的或未成功接收的数据包。该消息中所包含的信息可以参见上述步骤1-2中的“第二消息”,进一步的,第一节点会将重传的数据包所包含的第一节点侧的地址信息更新为新的地址信息,该新的地址信息可以根据如下步骤1-1-0进行配置:
237.步骤1-1-0:第二节点向第一节点发送配置消息三(第一消息的一种可选方案),该消息的作用是向第一节点提供重传数据包的配置,该消息至少包括如下信息之一:
238.■
与地址有关的第一信息,该信息所包含的内容可以参见上述步骤1-1中的“与地址有关的信息”。
239.其中,上述步骤1-1-0是可选步骤,可选的,步骤1-1-0可以发生在步骤1-1-2之前。
240.实施例二:锚节点使能iab节点缓存数据包,该可选实施例可以包括以下步骤:
241.步骤1-2-1:第二节点向第一节点发送配置消息四(第一消息的一种可选方案),该消息的作用是向第一节点提供重传数据包的配置,该消息至少包括如下信息之一:
242.■
数据包传输状态使能的第一信息,该信息中所包含的信息可以参见上述步骤1-1中的“数据包传输状态使能信息”。
243.■
缓存数据包的第一指示信息,该信息中所包含的信息可以参见上述步骤1-1中的“缓存数据包的指示信息”。
244.步骤1-2-2:第一节点开始缓存从用户处接收的数据(即数据包),如第一节点根据上述“缓存数据包的第一指示信息”开始缓存数据包。
245.步骤1-2-3:第二节点向第一节点发送配置消息五(第一消息的一种可选方案),该消息的作用是向第一节点提供数据接收情况的有关信息,该消息至少包括如下信息之一:
246.■
数据包传输状态的第二信息,该信息所包含的内容可以参见上述步骤1-1中的“数据包传输状态的信息”。
247.步骤1-2-4:第一节点向第二节点发送配置消息六(第二消息的一种可选方案),该消息的作用是重传步骤1-2-3中所指示的丢失的或未成功接收的数据包。该消息中所包含的信息可以参见上述步骤1-2中的“第二消息”,可选的,第一节点会将重传的数据包所包含的第一节点侧的地址信息更新为新的地址信息,该新的地址信息可以根据如下步骤1-2-0进行配置:
248.步骤1-2-0:第二节点向第一节点发送配置消息七(第一消息的一种可选方案),该消息的作用是向第一节点提供重传数据包的配置,该消息至少包括如下信息之一:
249.■
与地址有关的第二信息,该信息所包含的内容可以参见上述步骤1-1中的“与地址有关的信息”250.其中,上述步骤1-2-0是可选步骤,可选的,步骤1-2-0可以发生在步骤1-2-4之前。
251.实施例三:锚节点使能iab节点缓存数据包,基于lowest pdcp sn(最小序号)来发送ul dds,该实施例可以包括以下步骤:
252.步骤1-3-1:第二节点向第一节点发送配置消息八(第一消息的一种可选方案),该消息的作用是向第一节点提供重传数据包的配置,该消息至少包括如下信息之一:
253.■
数据包传输状态使能的第二信息,该信息中所包含的信息可以参见上述步骤1-1中的“数据包传输状态使能信息”。
254.■
缓存数据包的第二指示信息,该信息中所包含的信息可以参见上述步骤1-1中的“缓存数据包的指示信息”。
255.步骤1-3-2:第一节点开始缓存从用户处接收的数据,该步骤可以是第一节点基于步骤1-3-1的配置消息八,开始缓存数据包,进一步的,该实施例还可以包括第一节点向第二节点发送配置消息九(第二消息的一种可选方案),该消息的作用是指示第一节点处所缓存的数据包,该消息至少包括如下信息之一:
256.■
与缓存的数据包有关的第一信息,该信息所包含的内容可以参见上述步骤1-2中所包含的“与缓存的数据包有关的信息”;
257.■
与接收的数据包有关的第一信息,该信息所包含的内容可以参见上述步骤1-2中所包含的“与接收的数据包有关的信息”。
258.步骤1-3-3:第二节点向第一节点发送配置消息十(第一消息的一种可选方案),该消息的作用是向第一节点提供数据接收情况的有关信息,该消息至少包括如下信息之一:
259.■
上行数据包传输状态的第三信息,该信息所包含的内容可以参见上述步骤1-1中的“上行数据包传输状态的信息”260.步骤1-3-4:第一节点向第二节点发送配置消息十一(第二消息的一种可选方案),该消息的作用是重传步骤1-3-3中所指示的丢失的或未成功接收的数据包。该消息中所包含的信息可以参见上述步骤1-2中的“第二配置消息”,
261.进一步的,可选的,第一节点会将重传的数据包所包含的第一节点侧的地址信息更新为新的地址信息,该新的地址信息可以根据如下步骤1-3-0进行配置:
262.步骤1-3-0:第二节点向第一节点发送配置消息十二(第一消息的一种可选方案),该消息的作用是向第一节点提供重传数据包的配置,该消息至少包括如下信息之一:
263.■
与地址有关的第二信息,该信息所包含的内容可以参见上述步骤1-1中的“与地址有关的信息”264.其中,上述步骤1-3-0是可选步骤,该可选步骤可以发生在步骤1-3-4之前。
265.实施例四:iab节点轮询ul dds,可选的,该实施例可以包括以下步骤:
266.步骤1-4-1:第一节点向第二节点发送配置消息十三(第二消息的一种可选方案),该消息的作用是向第二节点提供与缓存的数据包有关的信息,该消息至少包括如下信息之一:
267.■
上行数据传输状态信息的第一轮询(polling)指示信息,该信息可以参见上述步骤1-2中的“上行数据传输状态信息的轮询(polling)指示信息”268.■
与缓存的数据包有关的第二信息,该信息所包含的内容可以参见上述步骤1-2中所包含的“与缓存的数据包有关的信息”;
269.■
与接收的数据包有关的第二信息,该信息所包含的内容可以参见上述步骤1-2中所包含的“与接收的数据包有关的信息”。
270.步骤1-4-2:第二节点向第一节点发送配置消息十四(第一消息的一种可选方案),该消息的作用是向第一节点提供数据接收情况的有关信息,该消息至少包括如下信息之一:
271.■
上行数据包传输状态的第四信息,该信息所包含的内容可以参见上述步骤1-1中的“上行数据包传输状态的信息”。
272.步骤1-4-3:第一节点向第二节点发送配置消息十五(第二消息的一种可选方案),该消息的作用是重传步骤1-4-2中所指示的丢失的或未成功接收的数据包。该消息中所包含的信息可以参见上述步骤1-2中的“第二配置消息”,进一步的,可选的,第一节点会将重传的数据包所包含的第一节点侧的地址信息更新为新的地址信息,该新的地址信息可以根据如下步骤1-4-0进行配置:
273.步骤1-4-0:第二节点向第一节点发送配置消息十六(第一消息的一种可选方案),该消息的作用是向第一节点提供重传数据包的配置,该消息至少包括如下信息之一:
274.■
与地址有关的第三信息,该信息所包含的内容可以参见上述步骤1-1中的“与地址有关的信息”275.上述步骤1-4-0是可选步骤,可选的,其可以发生在步骤1-4-3之前。
276.在实际应用中,如果中继节点发生迁移时导致了所连接的锚节点的改变,如从锚节点1(或者锚节点1的集中单元、或者锚节点1的集中单元的控制平面部分、或者锚节点1的集中单元的用户平面部分)迁移到锚节点2(或者锚节点2的集中单元、或者锚节点2的集中单元的控制平面部分、或者锚节点2的集中单元的用户平面部分)。上述步骤1-1可以发生在锚节点1与第一节点之间,也可以发生在锚节点2与第一节点之间,也就是说,上述第二节点可以是发生迁移前源路径中第一节点直接或间接连接的锚节点,也可以是发生迁移后目标路径中第一节点直接或间接连接后的锚节点;类似的,上述步骤1-2可以发生在锚节点1与第一节点之间,也可以发生在锚节点2与第一节点之间。进一步的,如果第一节点重传的数据包是发送到了锚节点2,则上述第一方面的可选示例中,上述通信方法还可以包括步骤1-3,即锚节点2将收到的重传的数据包发送给锚节点1,进一步的在锚节点1与锚节点2间还包括步骤1-4:即锚节点1向锚节点2发送第三配置消息,该配置消息的作用是配置接收锚节点2发送的数据包(该数据包可以是重传的数据包),即关于接收锚节点2所发送的数据包的相关信息,也就是说,锚节点2可以通知锚节点1如何接收数即不熬,该消息可以包括一个或多个无线承载的信息,针对一个或多个无线承载,该消息至少包括如下信息之一:
277.■
无线承载的标识信息,即锚节点2需要发送给锚节点1的数据包对应的无线承载的标识信息。
278.■
锚节点1侧的地址信息,如ip地址,该地址是用来接收锚节点2发送的数据包。
279.■
锚节点1侧的隧道的标识信息,如tunnel endpoint identifier(teid),该标识信息是用于告知锚节点1在接收锚节点2发送的数据包时,该数据包的传输隧道在锚节点1侧的隧道标识信息。
280.■
第二方面:中继网络中数据包传输机制
281.在中继网络中,中继节点可能会发生迁移(即其所连接的父节点发生改变)。在这个过程中,源路径上的一个或多个节点(这些节点中的一个或多个可能同时出现在源路径和目标路径上)还缓存了一些数据包未被发送到目的节点(即目的接收节点,对于下行数据,目的节点可以是迁移的中继节点,或迁移的中继节点的子节点,对于上行数据,目的节点可以是锚节点,或锚节点的集中单元,或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分)。为了避免源发送节点(对于下行数据,源发送节点可是锚节点,或锚节点的集中单元,或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分,对于上行数据,源发送节点可以是迁移的中继节点,或迁移的中继节点的子节点)重传这些
数据包的问题,即为了避免由于中继节点迁移所导致的源发送节点需要重复发送这些数据包的问题,且可以实现数据包的继续发送,即可以继续将这些数据包发送到目的接收节点本发明的第二方面给出了一种通信方法,该方法的目的/作用是配置数据包的传输,如图6所示,该方法可以包括步骤:
282.步骤2-1:第二节点向第一节点发送第三消息(也可以称为第一数据配置消息或者其他名称),第三消息用于配置第一节点对应的用户数据包的传输,也就是用于配置用户数据的传输。
283.其中,以第一节点作为执行主体,该方法可以包括:
284.第一节点接收第二节点发送的第三消息。
285.可选的,还可以包括:第一节点根据第三消息进行用户数据包的传输,如第一节点根据第三消息确定数据包的传输配置,基于确定的传输配置进行用户数据包的传输。
286.本技术的可选实施例中,上述第一节点对应的用户数据包可以包括第一节点对应的节点发生迁移前对应的用户数据包(即发生迁移前第一节点对应的用户数据包),或者,第一节点对应的节点配置信息更新前对应的用户数据包。其中,第一节点对应的用户数据包可以是第一节点要传输的数据包,也可以是第一节点从其他节点/用户终端接收到的数据包,也可以第一节点需要发送的数据包。
287.在一个实施例中,上述用户数据(即第三消息所针对的用户数据包)可以是第一节点的配置更新前或第一节点发生迁移前由源路径传输的数据,进一步的,可选的,这些数据(即数据包)可以缓存在第一节点中。其中,第一节点所缓存的数据包可以参见第一方面的可选实施例中的描述。
288.可选的,第二方面的实施例中的第一节点可以包括以下至少一项:
289.发生迁移的中继节点;发生迁移的中继节点的分布单元部分;发生迁移的中继节点的移动终端部分;发生迁移的中继节点的子节点;发生迁移的中继节点的子节点的分布单元部分;发生迁移的中继节点的子节点的移动终端部分;发生迁移的中继节点的发生迁移的中继节点的父节点;发生迁移的中继节点的父节点的分布单元部分;发生迁移的中继节点的父节点的移动终端部分。
290.可选的,第二方面的实施例中的第二节点可以包括以下至少一项:
291.锚节点;锚节点的集中单元;锚节点的集中单元的控制面部分;锚节点的集中单元的用户面部分;其中,该处的锚节点可以是发生迁移的中继节点在迁移前对应的锚节点或者迁移后对应的锚节点。
292.本技术的可选实施例中,上述第三消息可以包括以下至少一项:
293.第一指示信息,用于指示第三数据包,所述第三数据包包括需要传输的数据包和无需传输的数据包中的至少一项;其中,需要传输的数据包的第一指示信息也可以称为“与被传输的数据包有关的配置信息”,无需传输的数据包的第一指示信息也可以称为“与无需传输的数据包有关的信息”;
294.第一配置信息,用于指示传输需要传输的数据包使用的配置,即指示需要传输的数据包的传输配置;其中,第一配置信息也可以称为“与数据包的传输有关的配置信息”,即该信息是用于指示如何传输需要传输的数据包的,即这些数据包所使用的配置信息;
295.第二指示信息,用于指示需要传输的数据包所包含的信息的更新,该指示信息也
可以称为“与数据包所包含的信息有关的信息”,该指示信息用于指示了数据包内容的更新,即用于指示数据包中需要更新的内容;
296.与接入第一节点的用户终端的配置信息有关的信息,该信息也可以称为“与用户配置有关的信息”,该信息用于对用户即ue进行配置。
297.可选的,上述需要传输的数据包可以包括第一节点中缓存的数据包。
298.可选的,第一指示信息可以包括与数据包的传输路径相关的信息。
299.可选的,第一配置信息(与数据包的传输有关的配置信息)可以包括以下至少一项:
300.传输路径配置信息,如可以包括第一节点传输数据包所用的路径标识信息(如bap routing id(bap路径标识信息)、path id等)、上一条节点的标识信息、接收数据包所用的回程链路信道的标识信息、下一跳节点的标识信息、发送数据包所用的回程链路信道的标识信息,源节点(源发送节点)的地址信息、目的节点(目的接收节点)的地址信息;
301.对于保持的传输配置的指示信息,该信息的作用是指示第一节点是否保持配置更新前或迁移前的配置(旧的配置)来进行数据的传输,如用于指示不需要更新的/保持的/不保持的配置的信息,如可以包含不需要更新的配置的相关信息,如该相关信息可以是数据包中所包含的信息、与路由有关的信息、与数据映射有关的信息中的至少下一项;
302.对于释放的传输配置的指示信息,用于指示第一节点是否需要释放配置更新前的或者发生迁移前的配置来进行数据的传输。
303.其中,上述对于保持的传输配置的指示信息和对于释放的传输配置的指示信息,也可以统称为“保持配置的指示信息”。
304.可选的,上述第二指示信息(与数据包所包含的信息有关的信息)包括以下至少一项:
305.第四数据包所包含的信息的指示信息;
306.第五数据包所包含的信息的指示信息;
307.其中,第四数据包是指第一节点对应的节点发生节点迁移前或者第一节点对应的节点配置信息更新前传输的数据包;第五数据包是指第一节点对应的节点发生节点迁移后或者所述第一节点对应的节点配置信息更新后传输的数据包。
308.其中,需要说明的是,第一节点对应的节点可以是第一节点本身,也可以是第一节点的关联节点,如第一节点的子节点、父节点等。
309.可选的,上述与接入第一节点的用户终端的配置信息有关的信息,可以包括以下至少一项:
310.用户终端的配置信息,即用于对用户终端进行配置的信息,也可以称为配置用户的信息;
311.第三指示信息,用于指示用户终端的配置信息的配置时机,也就是用于指示什么时候将上述“用户终端的配置信息”发送给用户,该第三指示信息也可以称为“延迟发送用户配置信息的指示信息”。
312.为了更加清楚的说明上述第三消息可以包含的各信息,下面对各信息进行详细说明。可选的,上述第三消息该消息至少包括如下信息之一:
313.与被传输的数据包有关的配置信息;与数据包的传输有关的配置信息;与数据包
所包含的信息有关的信息;与无需传输的数据包有关的信息;与用户配置有关的信息。
314.下面对第三消息可以包含的上述各信息进行说明。
315.■
与被传输的数据包有关的配置信息,该信息是用来指示哪些数据包需要第一节点继续传输,在一个实施例中,该数据包可以是第一节点所缓存的数据包,该信息指示的数据包所具有的配置信息至少包括如下信息之一:
316.■
路由标识信息,如bap routing id,在一个实施例中,该信息包括目的接收节点的地址信息(如bap地址)和路径标识信息(如path id)
317.■
目的接收节点的地址信息(如bap地址,和/或ip地址)
318.■
路径标识信息(如path id)
319.■
上一跳节点的标识信息,如bap地址
320.■
接收数据包所用的回程链路信道的标识信息(如ingress bh rlc channel id),进一步地,该回程链路信道是第一节点(如发生迁移的节点,或第一节点a,或第一节点b)与上述“上一跳节点”之间的链路上的信道
321.■
下一跳节点的标识信息,如bap地址
322.■
发送数据包所用的回程链路信道的标识信息(如egress bh rlc channel id),进一步地,该回程链路信道是第一节点与上述“下一跳节点”之间的链路上的信道
323.■
源节点的地址信息(如bap地址,和/或ip地址)。
324.■
与数据包的传输有关的配置信息,该信息指示了第一节点传输数据包时所用的配置信息,在一个实施例中,该传输的数据包是第一节点所缓存的数据包,进一步的,该传输的数据包是第一节点的配置更新前或第一节点发生迁移前由源路径传输到第一节点的数据。该配置信息既可以用来配置所有数据包的传输(即所有数据包都用相同的配置来传输),也可以用来配置不同类型的数据包的传输(即不同类型的数据包采用不同的配置来传输)。针对一种配置,该信息至少包括如下信息之一:
325.■
路由标识信息,如bap routing id,在一个实施例中,该信息包括目的接收节点的地址信息(如bap地址)和路径标识信息(如path id)路径标识信息(如path id)
326.■
上一跳节点的标识信息,如bap地址
327.■
接收数据包所用的回程链路信道的标识信息(如ingress bh rlc channel id),进一步地,该回程链路信道是第一节点与上述“上一跳节点”之间的链路上的信道
328.■
下一跳节点的标识信息,如bap地址
329.■
发送数据包所用的回程链路信道的标识信息(如egress bh rlc channel id),进一步地,该回程链路信道是第一节点与上述“下一跳节点”之间的链路上的信道
330.■
源节点的地址信息,如源ip地址信息,源bap地址信息
331.■
目的节点(即目标接收节点)的地址信息,如目的ip地址信息,目的bap地址信息
332.■
保持配置的指示信息,该信息的作用是指示第一节点是否保持配置更新前或迁移前的配置(旧的配置)来进行数据的传输,如保持,或者不保持(或释放),需要保持(或不保持,或释放)的配置(如bap配置)至少包括如下配置之一:
333.◆
数据包中所包含的信息,该信息至少包括如下信息之一:
334.●
路由标识信息,如bap routing id,在一个实施例中,该信息包括目的接收节点的地址信息(如bap地址)和路径标识信息(如path id)
335.●
目的接收节点的地址信息(如bap地址,和/或ip地址)
336.●
路径标识信息(如path id)
337.●
源节点的地址信息(如bap地址,和/或ip地址)
338.◆
与路由有关的信息,该信息指示了数据包在第一节点的路由信息,该信息至少包括如下信息之一:
339.●
路由标识信息,如bap routing id,在一个实施例中,该信息包括目的接收节点的地址信息(如bap地址)和路径标识信息(如path id)
340.●
目的接收节点的地址信息(如bap地址)
341.●
路径标识信息(如path id)
342.●
下一跳节点的标识信息,如bap地址
343.◆
与数据映射有关的信息,该信息指示了数据包在第一节点传输所用的映射信息,该映射信息的作用是指示如何将节点接收信道上的数据映射到发送信道上,例如,对于一个节点而言,该映射信息的作用可以是指示该节点怎么发送其接收到的数据包,该信息至少包括如下信息之一:
344.●
上一跳节点(例如,a节点发送数据包,b节点接收该数据包,则a节点是b节点对应的上一跳节点)的标识信息,如bap地址、ip地址等;
345.●
接收数据包所用的回程链路信道的标识信息(如ingress bh rlc channel id),进一步地,可选的,该回程链路信道可以是第一节点与上述“上一跳节点”之间的链路上的信道
346.●
下一跳节点的标识信息(例如,a节点需要向节点b发送数据包,则节点b是节点a的下一跳节点),如bap地址和/或ip地址等;
347.●
发送数据包所用的回程链路信道的标识信息(如egress bh rlc channel id(发送回程链路无线链路层控制协议信道标识)),进一步地,可选的,该回程链路信道是第一节点与上述“下一跳节点”之间的链路上的信道。
348.■
与数据包所包含的信息有关的信息,该信息指示了数据包中所包含的信息的更新,该信息至少包括如下信息之一:
349.◆
地址的标识信息
350.◆
旧的路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息
351.◆
新的路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息
352.◆
旧的源地址(源发送地址)信息,如ip地址
353.◆
新的源地址信息,如ip地址
354.◆
旧的目的地址信息,如ip地址
355.◆
新的目的地址信息,如ip地址
356.其中,在上述信息中,旧的信息(如旧的路由标识信息、旧的源地址信息、旧的目的地址信息)为第一节点的配置更新前或迁移前数据包所包含的信息,新的信息(如新的路由标识信息、新的源地址信息、新的目的地址信息)为第一节点的配置更新后或迁移后数据包所包含的信息。第一节点可以基于该信息里所包含的信息,确定需要传输的数据包中所包
含的信息,如上述与数据包所包含的信息有关的信息中包括旧的信息和新的信息,则第一节点可以将数据包中所包含的与旧的信息对应的信息替换为对应的新的信息,如数据包中所包含的旧的路由标识信息更新为新的路由标识信息。
357.■
与无需传输的数据包有关的信息,该信息指示了不需要第一节点进行传输的数据包,或指示了需要第一节点丢弃的数据包,该信息至少包括如下信息之一:
358.■
未迁移(或配置未更新)的节点的指示信息,如bap地址,ip地址,中继节点的标识信息,中继节点的分布单元功能部分的标识信息(如gnb-du id)等,在一个实施例中,如果数据包的目的接收节点是该指示信息所指示的节点,则这些数据包无需传输。
359.■
可丢弃的包(或无需传输的数据包)的指示信息,该信息至少包括如下信息之一:
360.◆
路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息,相应的,如果包括该路由标识信息,则该路由标识信息对应的数据包可以丢弃;
361.◆
目的接收节点的标识信息,如bap地址,即对应于该标识信息的数据包可以丢弃。
362.◆
路径标识信息,如path id,即对应于该路由标识信息的数据包可以丢弃。
363.■
与用户配置有关的信息,该信息的作用是对用户进行配置,该用户是接入第一节点的用户,该用户可以是不具有中继功能的普通用户,也可以是具有中继功能的中继节点(即第一节点的子节点、或者第一节点的子节点的子节点)。该信息至少包括如下信息之一:
364.◆
配置用户的信息,该信息可以是rrc消息所包含的信息,在一个实施例中,该信息包含rrc消息(如rrc reconfiguration消息),该rrc消息是用来配置接入第一节点的用户的,因此会最终由第一节点发送给用户;进一步的,在该信息中还可以包括延迟执行该信息中所包含的配置的指示信息,收到该指示信息后,用户不会在收到该配置用户的信息后立刻执行该信息中所包含的配置,而是在一定条件满足(如第一节点通知用户执行)后再执行。
365.◆
延迟发送用户配置消息的指示信息,该信息的作用是通知第一节点延迟发送上述“配置用户的信息”给用户。其中,第一节点收到该信息后,在一个实施例中,第一节点会将其缓存的数据包全部发送给用户后再发送上述“配置用户的信息”,在一个示例中,该缓存的数据包可以是第一节点的配置更新前或迁移前所收到的数据包,在另一个示例中,该缓存的数据包可以是上述“与被传输的数据包有关的配置信息”所指示的数据包。在实际系统中,用户收到上述“配置用户的信息”后,可以更新其与安全有关的配置(如安全密钥),但是第一节点所缓存的数据包所用的安全配置是第一节点配置更新前或迁移前的配置。为了保证用户能正确接收这些数据包,需要用户采用第一节点配置更新前或迁移前的配置。因此,该延迟发送用户配置消息的指示信息的作用是帮助用户正确接收第一节点配置更新前或迁移前所缓存的数据包。在另一个实施例中,当上述“配置用户的信息”是用来配置第一节点的子节点时,上述“延迟发送用户配置消息的指示信息”的作用是,第一节点会在收到配置该第一节点的rrc消息(如rrcreconfiguration消息,该rrc消息是用来配置第一节点的移动终端部分的,是第二节点通过第一节点的父节点发送给第一节点的移动终端部分
的)后再向子节点发送上述“配置用户的信息”,在该实施例中,延迟发送配置子节点的rrc消息的有益效果在于第一节点和其子节点更新配置的时间相近,这样可以保证第一节点和其子节点进行配置更新的时间相近,从而减少第一节点及其子节点数据传输的连续性,避免较长的中断时间。
366.本技术的可选实施例中,该通信方法还可以包括:
367.步骤2-2(可选步骤):接收第三消息的响应消息(也可以称为第一数据配置响应消息),该消息的作用是确认完成了步骤2-1中的配置。
368.以第一节点作为执行主体,步骤2-2对应的描述为:发送第三消息的响应消息。
369.可选的,第一节点在接收到第二节点发送的上述第三消息之后,还可以向第二节点发送第一数据配置响应消息以确定确认完成了步骤2-1中的配置,即第一节点基于上述第三消息进行了相应的配置/处理。
370.可选的,该通信方法还可以包括:
371.步骤2-3:第一节点根据第三消息进行相应的处理,即第一节点根据步骤2-1中的配置来进行用户数据(数据包)的传输,即图中所示的用户数据的传输。
372.基于本技术第二方面所提供的各可选实施例,中继节点(第一节点)可以基于第二节点所发送的第三消息,确定配置更新前或迁移前所收到的数据包的传输方法,并将这些数据包传输到目的节点。
373.在上述流程中,第一数据配置消息(第三消息)和第一数据配置响应消息(第四消息)具体是何种消息,本技术实施例不做限定,如可以是f1ap消息(如ue context modification request/response消息),也可以是rrc消息(如rrcreconfiguration和rrcreconfigurationcomplete消息),也可以是其他消息。
374.可以理解的是,上述步骤2-1是以第二节点作为执行主体进行的描述,同样也可以以第一节点作为执行主体进行描述,此时,该通信方法可以包括:
375.接收第三消息,其中,第三消息用于配置第一节点对应的用户数据包的传输;
376.基于第三消息进行用户数据包的传输。
377.可选的,该通信方法还可以包括:发送第三消息的响应消息,以用于确定根据第三消息完成了相应的配置。
378.本技术第二方面所提供的各可选实施例,在上述流程中,针对不同的数据包的传输方法,可以有如下不同的实施方式。为了更好的说明本技术第二方面所提供的方案,下面结合几个可选实施例对该方案在此进行说明,可以理解的是,下面所描述的是本技术方案的可选实施方式,并不应当被解释成是对本技术方案的限定。
379.实施例一:完全用配置更新前或迁移前的配置进行数据包的传输,该实施例可以包括以下步骤:
380.步骤2-1-1:第二节点向第一节点发送数据配置消息一(第三消息的一种可选方案),该消息的作用是配置用户数据的传输,该消息至少包括如下信息之一:
381.■
与被传输的数据包有关的第一配置信息,该信息所包含的内容可以参见上述步骤2-1中的“与被传输的数据包有关的配置信息”382.■
与数据包的传输有关的第一配置信息,该信息中包含“保持配置的指示信息”(该信息所指示的需要保持的配置可以参见上述步骤2-1中的“保持配置的指示信息”)
383.■
与无需传输的数据包有关的第一信息,该信息所包含的内容可以参见上述步骤2-1中的“与无需传输的数据包有关的信息”384.■
与用户配置有关的第一信息,该信息中所包含的内容可以参见上述步骤2-1中的“与用户配置有关的信息”385.步骤2-1-2:第一节点根据步骤2-1-1中的配置来进行用户数据的传输,例如,第一节点将配置更新前或迁移前所缓存的数据包继续按照原有的配置进行传输。
386.基于该实施例一,第一节点可以根据第二节点的配置进行其所缓存的数据包的传输。可选的,第一节点缓存的数据包可以是本技术第一方面的可选实施例中所描述的第一节点所缓存的数据包。
387.实施例二:完全用配置更新前或迁移前的配置进行数据包的传输,数据包中所包含的信息发生改变(如源ip地址发生改变),该实施例可以包括以下步骤:
388.步骤2-2-1:第二节点向第一节点发送数据配置消息二(第三消息的一种可选方案),该消息的作用是配置用户数据的传输,该消息至少包括如下信息之一:
389.■
与被传输的数据包有关的第二配置信息,该信息所包含的内容可以参见上述步骤2-1中的“与被传输的数据包有关的配置信息”390.■
与数据包的传输有关的第二配置信息,该信息中包含“保持配置的指示信息”(该信息所指示的需要保持的配置可以参见上述步骤2-1中的“保持配置的指示信息”)
391.■
与数据包所包含的信息有关的第一信息,该信息中包含的信息可以参见上述步骤2-1中的“与数据包所包含的信息有关的信息”392.■
与无需传输的数据包有关的第二信息,该信息所包含的内容可以参见上述步骤2-1中的“与无需传输的数据包有关的信息”393.■
与用户配置有关的第二信息,该信息中所包含的内容可以参见上述步骤2-1中的“与用户配置有关的信息”394.步骤2-2-2:第一节点根据步骤2-2-1中的配置来进行用户数据的传输,例如,第一节点将配置更新前或迁移前所缓存的数据包继续按照原有的配置进行传输,进一步的,第一节点在发送这些数据包时,会更改数据包中所包含的信息(所需修改的信息可以参见上述步骤2-2-1中的“与数据包所包含的信息有关的第一信息”,在一个示例中,所修改的信息为源ip地址)。
395.实施例三:完全用新的配置进行数据包的传输,且所有缓存的数据包用相同的新配置进行传输,数据包中所包含的信息不发生改变,该实施例可以包括以下步骤:
396.步骤2-3-1:第二节点向第一节点发送数据配置消息三(第三消息的一种可选方案),该消息的作用是配置用户数据的传输,该消息至少包括如下信息之一:
397.■
与被传输的数据包有关的第三配置信息,该信息所包含的内容可以参见上述步骤2-1中的“与被传输的数据包有关的配置信息”398.■
与数据包的传输有关的第三配置信息,该信息中未包含“保持配置的指示信息”(该信息所指示的需要保持的配置可以参见上述步骤2-1中的“保持配置的指示信息”),在一个实施例中,该信息中所包含的信息可以用来配置传输所有缓存的数据包,在另一个实施例中,该信息中所包含的信息可以用来配置传输上述“与被传输的数据包有关的第三配置信息”所指示的数据包
399.■
与无需传输的数据包有关的第三信息,该信息所包含的内容可以参见上述步骤2-1中的“与无需传输的数据包有关的信息”400.■
与用户配置有关的第三信息,该信息中所包含的内容可以参见上述步骤2-1中的“与用户配置有关的信息”401.步骤2-3-2:第一节点根据步骤2-3-1中的配置来进行用户数据的传输,例如,第一节点将配置更新前或迁移前所缓存的数据包用步骤2-3-1中的配置进行传输,该步骤2-3-1中的配置是用于传输所有缓存的数据包或步骤2-3-1中“与被传输的数据包有关的第三配置信息”所指示的数据包。进一步的,第一节点在发送这些数据包时,不会更改数据包中所包含的信息。
402.实施例四:完全用新的配置进行数据包的传输,且缓存的不同数据包用不同的新配置进行传输,数据包中所包含的信息不发生改变,该实施例可以包括以下步骤:
403.步骤2-4-1:第二节点向第一节点发送数据配置消息四,该消息的作用是配置用户数据的传输,该消息至少包括如下信息之一:
404.■
与被传输的数据包有关的第四配置信息,该信息所包含的内容可以参见上述步骤2-1中的“与被传输的数据包有关的配置信息”405.■
与数据包的传输有关的第四配置信息,该信息中未包含“保持配置的指示信息”(该信息所指示的需要保持的配置可以参见上述步骤2-1中的“保持配置的指示信息”),在一个实施例中,该信息中会包含多种新的配置信息,每种新的配置信息用于传输一种类型的数据包
406.■
与无需传输的数据包有关的第四信息,该信息所包含的内容可以参见上述步骤2-1中的“与无需传输的数据包有关的信息”407.■
与用户配置有关的第四信息,该信息中所包含的内容可以参见上述步骤2-1中的“与用户配置有关的信息”408.步骤2-4-2:第一节点根据步骤2-4-1中的配置来进行用户数据的传输,例如,第一节点将配置更新前或迁移前所缓存的数据包用步骤2-4-1中的配置进行传输,不同类型的数据包会用不同的配置进行传输。进一步的,第一节点在发送这些数据包时,不会更改数据包中所包含的信息。
409.实施例五:完全用新的配置进行数据包的传输,且所有缓存的数据包用相同的新配置进行传输,数据包中所包含的信息发生改变,该实施例可以包括以下步骤:
410.步骤2-5-1:第二节点向第一节点发送数据配置消息五(第三消息的一种可选方案),该消息的作用是配置用户数据的传输,该消息至少包括如下信息之一:
411.■
与被传输的数据包有关的第五配置信息,该信息所包含的内容可以参见上述步骤2-1中的“与被传输的数据包有关的配置信息”412.■
与数据包的传输有关的第五配置信息,该信息中未包含“保持配置的指示信息”(该信息所指示的需要保持的配置可以参见上述步骤2-1中的“保持配置的指示信息”),该信息中所包含的信息可以用来配置传输所有缓存的数据包,在另一个实施例中,该信息中所包含的信息可以用来配置传输上述“与被传输的数据包有关的第三配置信息”所指示的数据包
413.■
与数据包所包含的信息有关的第二信息,该信息中包含的信息可以参见上述步
骤2-1中的“与数据包所包含的信息有关的信息”414.■
与无需传输的数据包有关的第五信息,该信息所包含的内容可以参见上述步骤2-1中的“与无需传输的数据包有关的信息”415.■
与用户配置有关的第五信息,该信息中所包含的内容可以参见上述步骤2-1中的“与用户配置有关的信息”416.步骤2-5-2:第一节点根据步骤2-5-1中的配置来进行用户数据的传输,例如,第一节点将配置更新前或迁移前所缓存的数据包用步骤2-5-1中的配置进行传输,该步骤2-5-1中的配置是用于传输所有缓存的数据包或步骤2-5-1中“与被传输的数据包有关的第三配置信息”所指示的数据包。进一步的,第一节点在发送这些数据包时,会更改数据包中所包含的信息(所需修改的信息可以参见上述步骤2-5-1中的“与数据包所包含的信息有关的第二信息”)。
417.实施例六:完全用新的配置进行数据包的传输,且缓存的不同数据包用不同的新配置进行传输,数据包中所包含的信息发生改变,该实施例可以包括以下步骤:
418.步骤2-6-1:第二节点向第一节点发送数据配置消息六(第三消息的一种可选方案),该消息的作用是配置用户数据的传输,该消息至少包括如下信息之一:
419.■
与被传输的数据包有关的第六配置信息,该信息所包含的内容可以参见上述步骤2-1中的“与被传输的数据包有关的配置信息”420.■
与数据包的传输有关的第六配置信息,该信息中未包含“保持配置的指示信息”(该信息所指示的需要保持的配置可以参见上述步骤2-1中的“保持配置的指示信息”),在一个实施例中,该信息中会包含多种新的配置信息,每种新的配置信息用于传输一种类型的数据包
421.■
与数据包所包含的信息有关的第三信息,该信息中包含的信息可以参见上述步骤2-1中的“与数据包所包含的信息有关的信息”422.■
与无需传输的数据包有关的第六信息,该信息所包含的内容可以参见上述步骤2-1中的“与无需传输的数据包有关的信息”423.■
与用户配置有关的第六信息,该信息中所包含的内容可以参见上述步骤2-1中的“与用户配置有关的信息”424.步骤2-6-2:第一节点根据步骤2-6-1中的配置来进行用户数据的传输,例如,第一节点将配置更新前或迁移前所缓存的数据包用步骤2-6-1中的配置进行传输,不同类型的数据包会用不同的配置进行传输。进一步的,第一节点在发送这些数据包时,会更改数据包中所包含的信息(所需修改的信息可以参见上述步骤2-6-1中的“与数据包所包含的信息有关的第三信息”)。
425.本方面的另一个技术问题是,当一个中继节点的父节点发生改变,网络侧会对该中继节点或其子节点进行相关的配置更新,这些更新会涉及该中继节点或其子节点的数据传输,这样为网络引入了很多信令开销,增加了网络的负担。图6a(1)作为一个示例,示出了该技术问题的具体解释。如图6a(1)中所示,中继节点a发生了父节点的改变(由中继节点1变为了中继节点2,中继节点1和中继节点2是分别连接到锚节点1的集中单元和锚节点2的集中单元的),这样会导致锚节点1的集中单元与中继节点a/b/c(或中继节点a/b/c的分布单元部分)的数据传输发生改变。在未发生迁移前,锚节点1的集中单元向中继节点a/b/c发
送数据时所经过的节点(图6a(1)中的虚线所示的路径上的节点)分别是锚节点1的分布单元和中继节点1,那么中继节点a/b/c侧所用的地址分别为地址1-0/2-0/3-0(旧的地址信息,作为一个示例,这些地址可以是ip地址);发生迁移后,锚节点1的集中单元向中继节点a/b/c发送数据时所经过的节点(图6a(1)中的实线所示的路径上的节点)分别是锚节点2的分布单元和中继节点2,那么中继节点a/b/c侧所用的地址分别为地址1-1/2-1/3-1(新的地址信息,作为一个一个示例,这些地址可以是ip地址)。地址需要发生改变的原因为传输链路中的锚节点的分布单元变更为了锚节点2的分布单元,接入该分布单元的中继节点所使用的地址需要与接入锚节点1的分布单元的中继节点不同(更新后的地址可以保证锚节点1的集中单元发送的数据能够先路由到锚节点2的分布单元)。根据传统方法,为了保证迁移后数据传输的继续,锚节点1的集中单元或锚节点2的集中单元需要通过信令来更新中继节点a/b/c的地址信息,此外还需要进行其他的配置更新(如路由的配置更新,承载映射的配置更新等),这样势必引入更多的信令开销。本发明想解决的技术问题就是减少这些信令开销,甚至是当发生迁移后,中继节点a/b/c中的一个或多个不用进行配置的更新(即继续沿用迁移前的配置继续与锚节点1的集中单元进行数据传输)。
426.本发明解决上述技术问题的思路如图6a(2)所示。锚节点1的集中单元在向中继节点a/b/c发送数据时依然采用新的地址(如地址1-1/2-1/3-1,对应后文中第一相关信息中的一种示例),当数据路由到锚节点2的分布单元时,锚节点2的分布单元将数据包的目的地址进行更新(如将目的地址为地址1-1/2-1/3-1的数据包进行更新,分别更新为地址1-0/2-0/3-0(对应后文中第二相关信息的一种示例)),这样中继节点a/b/c就可以继续沿用迁移前所使用的地址来进行数据包的接收,如图6a(2)中实线部分所示,锚节点2的分布单元对接收到的数据包进行地址转换,将数据包的目的地址由新的地址1-1/2-1/3-1分别对应转换为旧的地址1-0/2-0/3-0。按照该解决方法,需要进行节点间的信令交互,但无需对中继节点a/b/c中的一个或多个进行配置更新,如图6a(2)中右侧虚线部分对应的交互流程,中继节点a/b/c中无需进行配置更新。
427.上述方法所涉及的流程可以沿用上述步骤2-1,步骤2-2(可选步骤),步骤2-3,具体的,如图6b所示,所涉及的流程可以包括:
428.步骤2a-1:第二节点向第一节点发送第三消息(也可以称为第一数据配置消息或者其他名称),在一个示例中,该第二节点是锚节点的集中单元或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分,第一节点是锚节点的分布单元。该第三消息用于配置第一节点进行数据包的传输,该数据包是发送给中继节点(或中继节点的分布单元),即数据包的目的地址为中继节点的地址,在一个示例中,该中继节点可以是发生迁移的节点,也可以是发生迁移的中继节点的子节点(该子节点可以是直接与发生迁移的中继节点连接,也可以是通过一个或多个节点与发生迁移的中继节点连接),该第三消息至少包含如下信息之一:
429.■
与被传输的数据包有关的配置信息,该信息中所包含的内容可以参见上述步骤2-1中的描述
430.■
与数据包的传输有关的配置信息,该信息中所包含的内容可以参见上述步骤2-1中的描述,在该信息中所包含的“与数据包所包含的信息有关的信息”可以用来指示数据包中所包含的信息的更新,该信息至少包括如下信息之一:
431.◆
地址的标识信息
432.◆
第一路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息
433.◆
第二路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息
434.◆
第一源地址(源地址)信息,如ip地址
435.◆
第二源地址信息,如ip地址
436.◆
第一目的地址信息,如ip地址
437.◆
第二目的地址信息,如ip地址
438.其中,在上述信息中,第一相关信息(如第一路由标识信息、第一源地址信息、第一目的地址信息,例如前文中的地址1-1/2-1/3-1)为第一节点接收到的数据包中所包含的信息,第二相关信息(如第二路由标识信息、第二源地址信息、第二目的地址信息,例如前文中的地址1-0/2-0/3-0)为第一节点发送的数据包中所包含的信息。第一节点可以基于该信息里所包含的信息来进行数据包的更新,如上述与数据包所包含的信息有关的信息中包括第一相关信息和第二相关信息,则第一节点可以将数据包中所包含的与第一相关信息对应的信息替换为对应的第二相关信息,如将数据包中所包含的第一路由标识信息更新为第二路由标识信息,将数据包中所包含的第一目的地址信息更新为第二目的地址信息,将数据包中所包含的第一源地址信息更新为第二源地址信息。收到上述信息的有益效果为第一节点可以对其收到的数据包进行信息更新,从而保证这些更新后的数据包能被中继节点接收,并且这些中继节点在接收数据包时无需进行配置更新,减少了因为配置中继节点所带来的信令开销。
439.■
其他信息,该其他信息可以参见上述步骤2-1中所描述的信息。
440.步骤2a-2(可选步骤):第一节点向第二节点发送第三消息的响应消息(也可以称为第一数据配置响应消息),该消息的作用是确认完成了步骤2a-1中的配置,另外,当上述第三消息中只包含了第二相关信息时,上述第三消息的响应消息还可以至少包括如下信息之一:
441.■
地址的标识信息
442.■
第一路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息
443.■
第二路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息
444.■
第一源地址(源发送地址)信息,如ip地址
445.■
第二源地址信息,如ip地址
446.■
第一目的地址信息,如ip地址
447.■
第二目的地址信息,如ip地址
448.上述第二相关信息是通过步骤2a-1收到的,第一相关信息是其他节点(如下述的第六节点)进行数据发送时所需要用的信息。这样第一节点收到的数据包就会包含上述第一相关信息,而第一节点会将数据包中所包含的第一相关信息更新为上述第二相关信息。
449.当上述步骤2a-1包含了第二相关信息,而步骤2a-2包含了第一相关信息,则上述
流程可以帮助第一节点确定对收到的数据包进行信息更新。如第一节点收到包含上述第一相关信息的数据包时,会将第一相关信息更新为第二相关信息。这样的有益效果为,通过第一节点进行数据包信息的更新,从而保证这些更新后的数据包能被中继节点接收,并且这些中继节点在接收数据包时无需进行配置更新,减少了因为配置中继节点所带来的信令开销
450.步骤2a-3:第一节点根据第三消息和/或第三消息的响应消息进行相应的处理(即图6b中的数据处理),即第一节点根据步骤2a-1和/或步骤2a-2中的配置来进行用户数据(数据包)的传输,如将收到的数据包中的信息按照步骤2a-1/或步骤2a-2中的配置进行更新。
451.进一步的,当第二节点是图6a(2)中的锚节点2(或锚节点2的集中单元,或锚节点2的集中单元可控制面部分)时,上述流程还可以包括:第二节点向图中锚节点1(或锚节点1的集中单元,或锚节点1的集中单元的控制面部分,或锚节点1的集中单元的用户面部分)发送地址更新信息,该信息的作用是用于告知锚节点1(或锚节点1的集中单元,或锚节点1的集中单元的控制面部分,或锚节点1的集中单元的用户面部分)采用更新后的信息进行数据传输。具体的,还包括如下步骤:
452.步骤2a-4:(该步骤可以在上述步骤2a-2之后)第二节点向第六节点发送第一配置更新消息,该消息的作用是告知第六节点进行数据发送时所需的信息。该第二节点和第六节点是两个不同的锚节点(或锚节点的集中单元,或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分),第六节点会向中继节点发送数据(该中继节点可以是发生迁移的节点,也可以是发生迁移的节点的子节点),第二节点控制了接收第六节点所发送的数据的锚节点的分布单元。在一个实施例中,如图6a(2)所示,该第二节点是锚节点2的集中单元(或锚节点2的集中单元的控制面部分,或锚节点2的集中单元的用户面部分),第六节点是锚节点1的集中单元(或锚节点1的集中单元的控制面部分,或锚节点1的集中单元的用户面部分)。第一配置更新消息至少包括如下信息之一:
453.■
地址的标识信息
454.■
第二路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息
455.■
第一路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息
456.■
第二源地址(源发送地址)信息,如ip地址
457.■
第一源地址信息,如ip地址
458.■
第二目的地址信息,如ip地址
459.■
第一目的地址信息,如ip地址
460.收到上述信息后,第六节点可以采用上述第一路由标识信息和/或第一源地址信息和/或第一目的地址信息进行数据包传输,这些数据包在收到上述信息之前是采用上述第二路由标识信息和/或第二源地址信息和/或第二目的地址信息进行数据包传输的,收到上述新的信息后,第六节点就采用上述第一相关信息进行数据包传输。
461.在步骤2a-4之前,还可以包括步骤2a-4a,即第六节点向第二节点发送第一配置更新请求消息,该消息的作用是向第二节点提供数据包传输所用的信息,该消息至少包括如
下信息之一:
462.■
地址的标识信息
463.■
第二路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息
464.■
第二源地址(源发送地址)信息,如ip地址
465.■
第二目的地址信息,如ip地址
466.上述信息就是第六节点向中继节点发送数据(该中继节点可以是发生迁移的节点,也可以是发生迁移的节点的子节点)时在数据包中所用的信息。
467.在一个实施例中,上述步骤2a-1和/或步骤2a-2和/或2a-4a和/或步骤2a-4可以单独执行,也可以相互结合执行。
468.上述流程中的第三消息,第三消息的响应消息,第一配置更新消息,第一配置更新请求消息可以是f1消息,也可以是xn消息,可以为现有的消息,也可以是新的消息。
469.上述流程的有益效果为:通过锚节点的集中单元(锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分)和分布单元间的信令交互,和/或锚节点(锚节点的集中单元,或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分)间的信令交互,实现锚节点的分布单元对数据包的处理,从而保证这些更新后的数据包能被中继节点(或中继节点的分布单元)接收,并且这些中继节点(或中继节点的分布单元)在接收数据包时无需进行配置更新,减少了因为配置中继节点所带来的信令开销。在一个示例中,上述中继节点(或中继节点的分布单元)可以是发生迁移的节点,也可以是发生迁移的中继节点的子节点(该子节点可以是直接与发生迁移的中继节点连接,也可以是通过一个或多个节点与发生迁移的中继节点连接)。
470.下面结合图6a(2)中的示例给出上述流程的可选实施例,即下文中的实施例七和实施例八。
471.实施例七,第二节点通知第一节点进行数据包的地址更新,如图6c所示,可以包括以下步骤:
472.步骤2a-1-1:第二节点向第一节点发送第三消息,该消息中至少包括如下信息之一:
473.■
地址的标识信息
474.■
第一路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息,以图6a(2)为例,该信息可以是地址1-1/2-1/3-1
475.■
第二路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
476.■
第一源地址(源发送地址)信息,如ip地址,以图6a(2)为例,该信息可以是地址1-1/2-1/3-1
477.■
第二源地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
478.■
第一目的地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-1/2-1/3-1
479.■
第二目的地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
480.步骤2a-2-1:第一节点向第二节点发送第三消息的响应消息
481.步骤2a-3-1:第一节点根据第三消息进行接收到的数据包的信息处理(即图6c中
的数据处理),以图6a(2)所示,第一节点会将收到的数据包中所包含的地址1-1/2-1/3-1更新为地址1-0/2-0/3-0。
482.实施例八,第二节点通知第一节点数据包中所包含的信息,第一节点通知第二节点数据包传输所需用的第一相关信息。该实施例包括如下步骤,如图6d:
483.步骤2a-1-2:第二节点向第一节点发送第三消息,该消息中至少包括如下信息之一:
484.■
地址的标识信息
485.■
第二路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
486.■
第二源地址(源发送地址)信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
487.■
第二目的地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
488.步骤2a-2-2:第一节点向第二节点发送第三消息的响应消息,该响应消息包括如下信息之一:
489.■
地址的标识信息
490.■
第二路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
491.■
第一路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息,以图6a(2)为例,该信息可以是地址1-1/2-1/3-1
492.■
第二源地址(源发送地址)信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
493.■
第一源地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-1/2-1/3-1
494.■
第二目的地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
495.■
第一目的地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-1/2-1/3-1
496.步骤2a-3-2:第一节点根据第三消息和/或第三消息的响应消息进行接收到的数据包的信息处理(即图6d中的数据处理)。第一节点收到的数据包会包含上述步骤2a-2-2中的新的信息(即第一相关信息,如地址1-1/2-1/3-1),然后第一节点会将这些数据包中所包含的新的信息更新为旧的信息(即第二相关信息)。以图6a(2)所示,第一节点会将收到的数据包中所包含的地址1-1/2-1/3-1分别更新为地址1-0/2-0/3-0。
497.进一步的,在上述步骤2a-1-2之前还包括步骤2a-0-2,即
498.步骤2a-0-2:第六节点向第二节点发送第一配置更新请求消息,该消息中所包含的内容可以参见上述步骤2a-4a。该消息的作用可以用来通知中继节点在传输数据时所用的配置信息。具体的,该消息至少包括如下信息之一:
499.■
地址的标识信息
500.■
第二路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
501.■
第二源地址(源发送地址)信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
502.■
第二目的地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
503.在步骤2a-2-2之后还可以包括步骤2a-2a-2,第二节点向第六节点发送第一配置更新消息,该消息的作用是告知第六节点进行数据发送时所需的信息,可以参见上述步骤2a-4。具体的,该消息至少包括如下信息之一:
504.■
地址的标识信息
505.■
第二路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
506.■
第一路由标识信息,如bap routing id,在一个实施例中,该信息包括目的节点的地址(如bap地址)和路径标识信息,以图6a(2)为例,该信息可以是地址1-1/2-1/3-1
507.■
第二源地址(源发送地址)信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
508.■
第一源地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-1/2-1/3-1
509.■
第二目的地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-0/2-0/3-0
510.■
第一目的地址信息,如ip地址,以图6a(2)为例,该信息可以是地址1-1/2-1/3-1
511.上述第一相关信息是第二节点通过上述步骤2a-2-2获取的。
512.上述实施例的描述中,假设了第一节点发生迁移,但是在实际系统中,当第一节点未发生迁移但发生了配置更新时也可以采用。这样上述第一节点和第二节点就是非迁移过程中的节点,如第一节点就是中继节点,第二节点就是锚节点或锚节点的集中单元,或锚节点的集中单元的控制面部分,或锚节点的集中单元的用户面部分。
513.■
第三方面:数据包的传输
514.在本技术的第二方面中,第一节点会被配置按照配置更新前或迁移前的配置来传输缓存的数据包,但是在实际系统中,这些缓存的数据包是有限的,当这些缓存的数据包发送完毕后,配置更新前或迁移前的配置(旧的配置)无需继续保持。上述第二方面的步骤2-1中所包含的“保持配置的指示信息”给出了一种释放旧的配置的方法,即通过发送第一数据配置消息来释放配置。
515.在保证数据包的传输的前提下,为了实现释放旧的配置的释放,本发明的第三方面还提供了其他可选的方法,该方法涉及的节点为第三节点(如可以是发生迁移的节点,或者发生迁移的节点所直接连接的父节点,或者发生迁移的节点所间接连接的父节点)和第四节点(如发生迁移的节点所直接连接的子节点,或发生迁移的节点所间接连接的子节点),在第三节点和第四节点间还可能存在其他的节点,也就是说,第三节点和第四节点之间可通过其他节点通信。在第三节点处还缓存着发送给第四节点的数据包,当第三节点发生迁移时,为了让第四节点及时的释放旧的配置,本技术的第三方面提供了一种通信方法,可以由第三节点执行,该方法可以包括:
516.发送第四消息,第四消息用于指示关于第四节点的配置更新时机和/或配置释放时机,和/或指示发送给第四节点的数据包的状态。
517.相对应的,以第四节点作为执行主体,该方法可以包括:接收第三节点发送的第四指示信息消息,第四指示信息消息用于指示关于第四节点的配置更新时机或配置释放时机,和/或指示发送给第四节点的数据包的状态。
518.也就是说,第三节点发送用于告知第四节点什么时机可以使用新的配置(即对应于迁移后的节点的配置),和/或,用于告知第四节点什么时机可以释放旧的配置(即对应于
迁移前所使用的节点配置)的第四消息,该消息可以是第三节点直接发送给第四节点,也可以是第三节点通过其他节点发送给第四节点。其中,第四消息的具体形式本技术实施例不做限定,如可以是将该指示信息携带于数据包中(如bap头中),或者该信息可以是预先约定好的信息形式。
519.其中,可选的,上述第三节点为发生迁移的中继节点、发生迁移的节点的子节点或者发生迁移的节点的父节点,第四节点为第三节点对应的用户数据包的目标接收节点。
520.可选的,上述第四消息可以为数据包,该数据包中可以包含以下至少一项:
521.该数据包是否为最后一个数据包的指示信息,以指示所述第四节点进行配置更新和/或配置释放,和/或指示发送给第四节点的数据包的状态;
522.该数据包是否为第一个数据包的指示信息,以指示所述第四节点进行配置更新和/或配置释放,和/或指示发送给第四节点的数据包的状态;
523.该数据包所对应的传输配置信息的指示信息,以指示按照所述传输配置信息将数据包传输至第四节点。
524.可选的,上述最后一个数据包可以是采用旧的配置传输的最后一个数据包,上述第一个数据包可以是采用新的配置传输的第一个数据包。
525.下面结合本技术第三方面的可选实施例对该通信方法进行解释说明,同样的,下文中的可选实施例不应当理解为是对该方法实施的限定,而是该方法的可续实施方式。
526.作为一可选方案,如图7所示,本方面提供的该通信方法可以包括如下步骤3-1和步骤3-2:
527.步骤3-1:第三节点发送第三数据包,该数据包的目的接收节点是第四节点,接收该第一数据包的节点可以是第四节点,也可以是第三节点与第四节点间的其他节点。可选的,该数据包中至少包含如下信息之一:
528.■
最后一个包的指示信息(即上述第四消息的一种可选方式),该信息的作用是指示该数据包是否是发送给第四节点的最后一个数据包(或最后一个缓存的数据包,或在旧的配置下所收到的最后一个数据包,或利用旧的配置发送的最后一个数据包)
529.■
第一个包的指示信息(上述第四消息的一种可选方式),该信息的作用是指示该数据包是否是发送给第四节点的第一个数据包(或利用新的配置发送的第一个数据包)
530.■
所采用的传输配置的指示信息,该信息告知了第三数据包的接收节点(可能是第四节点,有可能是第三节点和第四节点之间的传输节点)在发送给数据包时所用的配置信息,如指示采用旧的配置信息,或指示采用新的配置信息。
531.其中,上述旧的配置(旧的配置信息),或新的配置(新的配置信息),或传输配置的具体信息可以至少包含如下信息之一:
532.■
数据包中所包含的信息
533.■
与路由有关的信息(即与数据包对应的传输路由有关的信息)
534.■
与数据映射有关的信息(可以参见前文中对应的信息的描述)
535.可选的,上述配置的具体内容可以参见上述步骤2-1中的定义/描述步骤3-2:第四节点处理第三节点发送的第三数据包。
536.在一个示例中,如果该第三数据包中包含的指示信息指示该数据包不是发送给第四节点的最后一个数据包(或最后一个缓存的数据包,或在旧的配置下所收到的最后一个
数据包,或利用旧的配置发送的最后一个数据包)或第一个数据包(或利用新的配置发送的第一个数据包),则第四节点继续用旧的配置接收数据包。
537.在另一个示例中,如果该第三数据包中包含的指示信息指示该数据包是发送给第四节点的最后一个数据包(或最后一个缓存的数据包,或在旧的配置下所收到的最后一个数据包,或利用旧的配置发送的最后一个数据包)或第一个数据包(或利用新的配置发送的第一个数据包),则第四节点释放(即后续不再使用)旧的配置,并采用新的配置传输数据包。
538.其中,如果上述第三数据包是利用新的配置发送的第一个数据包,第四节点还是可以采用旧的配置接收该第一个数据包,在接收到该数据包之后,第四节点可以使用新的配置,并释放旧的配置。
539.可选的,当第三节点和第四节点间还存在一个或多个其他节点(如第十节点)时,上述步骤3-1中所发送的第三数据包会发送给该第十节点,此时,该通信方法还包括如下步骤:
540.步骤3-1a:第十节点接收第三节点发送的第三数据包,在一个示例中,如果该第三数据包中包含的指示信息指示该数据包不是发送给第四节点的最后一个数据包(或最后一个缓存的数据包,或在旧的配置下所收到的最后一个数据包,或利用旧的配置发送的最后一个数据包)或第一个数据包(或利用新的配置发送的第一个数据包),则第十节点继续用旧的配置接收和/或发送数据包,在另一个示例中,如果该第三数据包中包含的指示信息指示该数据包是发送给第四节点的最后一个数据包(或最后一个缓存的数据包,或在旧的配置下所收到的最后一个数据包,或利用旧的配置发送的最后一个数据包)或第一个数据包(或利用新的配置发送的第一个数据包),则第十节点将该数据包最后发送(即发送给第四节点的所有包中的最后一个发送),进一步的,在发送了该第三数据包后,第十节点释放旧的配置,并采用新的配置传输数据包。如果在第三节点与第四节点间有多个中间节点(即上述第十节点),每个中间节点可以按照上述步骤3-1a执行。
541.即,在第四节点是上述第三数据包的目的接收节点时,第四节点可以基于该第三数据包中携带的第四消息进行相应的处理,如果第四节点不是第三数据包的目标接收节点,第四节点可以基于该数据包中携带的第四消息进行相应的处理,并将该数据包继续向目的接收节点发送,以将该数据包发送到目的接收节点,使目的接收节点可以基于该数据包中的信息(包括第四消息)进行相应的处理。
542.上述第三方面的各可选实施例,是从第四消息发送节点(即第三节点)的角度进行的描述,同样的,对应的方案从接收节点(第五节点)进行描述时,该通信方法可以包括:
543.接收第三节点发送的第四消息,该第四消息用于指示关于第四节点的配置更新时机和/或配置释放时机,和/或指示发送给第四节点的数据包的状态。
544.可选的,第五节点为第四节点,或者,第五节点为第三节点和第四节点之间的传输路径上的其他节点。
545.可选的,若第五节点为其他节点,该方法还包括:
546.向第四节点发送第四消息。
547.可选的,该方法还可以包括:基于第四消息进行以下至少一项:
548.数据包的传输;配置信息的更新(新的配置的更新,即使用新的配置);配置信息的
释放(即旧的配置的释放)。
549.本技术第三方面的各可选实施例的上述流程中的第三数据包可以是包含bap头的数据包,也可以是其他类型的数据包,上述第三数据包中的“最后一个包的指示信息”可以包含在bap头中,也可以包含在数据包的其他域中。也就是说,在基于数据包的形式进行第四消息的交互时,第四消息在数据包中的具体位置(即数据包携带该消息的方式)、该数据包的格式,本技术实施例不做限定。
550.在上述描述中,假设了有节点的迁移,但是在实际系统中,如果没有发生迁移时,上述流程也可以在第三节点,第四节点和第十节点处使用。
551.本技术第三方面所提供的可选实施例至少可以具有以下技术效果:
552.中继节点(即第四节点,或第三节点和第三节点之间的节点)可以正确接收配置更新前或迁移前发送给该节点的数据包,也可以及时的释放旧的配置,从而避免的数据包的重传,节约了网络资源。
553.■
第四方面:配置接入中继节点的用户即ue
554.在中继节点迁移的过程中,其所接入的锚节点可能会发生改变,这样会导致接入中继节点的用户(即用户终端ue)的安全配置(如安全密钥)发生改变。在传统技术中,一旦用户所连接的集中单元(锚节点的集中单元)发生了改变,所有未发送到用户的数据包会用新的安全配置(如安全密钥)进行传输。但是在中继网络中,由于中继节点可能还缓存着使用旧的安全配置(中继节点迁移前)的数据包,为了让用户能够正确接收这些数据包(这样可以避免新的锚节点再重传这些数据包),需要对用户进行配置,以便用户能用正确的安全配置来接收数据包。为了实现该目的,本技术的上述第二方面提供了一种可选方法,即延迟发送rrc消息给用户,通过发送“延迟发送用户配置信息的指示信息”使得第二节点可以正确接收数据包。除该可选方式之外,本技术的第四方面还提供了其他的方法。在下述方法中,假设发生迁移的节点所连接的锚节点从一个锚节点(简称为源锚节点)迁移到了另一个锚节点(简称为目的锚节点),在这个过程中,需要对接入发生迁移的节点的用户进行配置。
555.为了上述目的,本技术的第四方面提供了一种通信方法,该通信方法可由第六节点执行,该方法包括:
556.发送第五消息,该第五消息包括关于接入第七节点的用户终端对于数据包的传输和/或处理的配置信息,其中,传输配置信息包括对应于发生迁移的中继节点迁移前的配置信息,和/或,对应于迁移后的配置信息。
557.可选的,第七节点包括以下至少一项:
558.发生迁移的中继节点;与发生迁移的中继节点对应同一锚节点的中继节点;
559.可选的,第六节点包括以下至少一项:
560.第七节点;锚节点;锚节点的集中单元;锚节点的集中单元的控制面部分;锚节点的集中单元的用户面部分;其中,该锚节点为发生迁移的中继节点在迁移前对应的锚节点或者迁移后对应的锚节点。
561.可选的,第七节点可以是发生迁移后的锚节点,即发生迁移的中继节点在发生迁移后所连接的锚节点,第六节点可以是发送迁移的中继节点。
562.本技术的可选实施例中,上述第五消息可以包括以下至少一项:
563.对应于至少一个无线承载的配置信息,该信息也可以称为第一用户配置信息;
564.用于通知用户终端转换所使用的配置信息的信息,该消息也可以称为配置转换的指示信息;
565.用于用户终端所使用的配置信息,也可以称为第三用户配置信息。
566.本技术的可选实施例中,该通信方法还可以包括:
567.向第七节点发送第六消息,第六消息用于请求对应于接入第七节点的用户终端的配置信息;
568.接收第六消息的响应消息,所述响应消息包括关于接入第七节点的用户终端对于数据包的传输和/或处理的配置信息。
569.下面结合集中可选的实施方式对本技术第四方面提供的方案进行说明。
570.实施方法一:基于旧的配置的数据包与基于新的配置的数据包使用不同的drb(data radio bearer,数据无线承载)和/或lcid(logical channel id,逻辑信道标识信息)进行传输。作为一可选方案,该方法可以包括如下流程,如图8所示:
571.步骤4-1-1:第六节点向用户即用户终端发送第一用户配置消息(第五消息的一种可选方案),该用户终端是接入第六节点的终端,该用户终端可以是不具有中继功能的普通终端,也可以是具有中继功能的中继节点(即第一节点的子节点)。在一个实施例中,该消息可以是第六节点通过一个或多个中间节点发送给用户的,在另一个实施例中,该消息可以是第六节点发送给第七节点,然后由七节点发送给用户(如节点n直接发送给用户,或节点n通过一个或多个中间节点发送给用户)。该配置消息的作用是配置用户对数据(即数据包)的接收,这些数据有可能是采用旧的安全配置(用户所接入的中继节点发生迁移前所采用的安全配置),也有可能是采用新的安全配置(用户所接入的中继节点发生迁移后所采用的安全配置)。该消息可能包括一个或多个无线承载的配置,针对一个无线承载,该消息至少包括如下信息之一:
572.■
无线承载的标识信息
573.■
无线承载的配置信息,该配置至少包括如下信息之一:
574.◆
pdcp配置
575.◆
rlc配置
576.◆
逻辑信道配置
577.◆
第一配置类型的指示信息,该指示信息用来指示该配置信息是旧的配置(如旧的安全配置,或第一节点迁移前所用的配置)还是新的配置(如新的安全配置,第一节点迁移后所用的配置)
578.◆
第一用户数据的指示信息,该指示信息用来指示该配置所服务的用户数据是采用旧的配置(如旧的安全配置,或第一节点迁移前所用的配置)的数据包,还是采用新的配置的数据包(如新的安全配置,第一节点迁移后所用的配置)
579.上述pdcp的配置,rlc配置,逻辑信道配置可以参见ts38.331
580.■
无线承载的第一配置信息,在一个实施例中,该第一配置信息是用于服务采用旧的配置的数据包,该配置信息至少包括如下信息之一:
581.■
pdcp配置
582.■
rlc(radio link control,无线链路控制层协议)配置
583.■
逻辑信道配置
584.上述pdcp的配置,rlc配置,逻辑信道配置可以参见通信标准ts38.331中的描述
585.■
无线承载的第二配置信息,在一个实施例中,该第一配置信息是用于服务采用新的配置的数据包,该配置信息至少包括如下信息之一:
586.■
pdcp配置
587.■
rlc配置
588.■
逻辑信道配置
589.上述pdcp的配置,rlc配置,逻辑信道配置可以参见ts38.331
590.■
逻辑信道的配置信息,该配置信息中至少包括逻辑信道的标识,其他配置可以参见表中ts38.331中的logicalchannelconfig,此外,该配置信息还可以至少包括如下信息之一:
591.◆
第二配置类型的指示信息,该指示信息用来指示该配置信息是旧的配置(如旧的安全配置,或第一节点迁移前所用的配置)还是新的配置(如新的安全配置,第一节点迁移后所用的配置)
592.◆
第二用户数据的指示信息,该指示信息用来指示该配置所服务的用户数据是采用旧的配置(如旧的安全配置,或第一节点迁移前所用的配置)的数据包,还是采用新的配置的数据包(如新的安全配置,第一节点迁移后所用的配置)
593.■
第一逻辑信道的配置信息,该配置信息中至少包括逻辑信道的标识,其他配置可以参见ts38.331中的logicalchannelconfig。在一个实施例中,用户从该第一逻辑信道上收到数据包后,会采用旧的配置(如旧的安全配置,或第一节点迁移前所用的配置)来处理数据包
594.■
第二逻辑信道的配置信息,该配置信息中至少包括逻辑信道的标识,其他配置可以参见ts38.331中的logicalchannelconfig。在一个实施例中,用户从该第二逻辑信道上收到数据包后,会采用新的配置(如新的安全配置,或第一节点迁移后所用的配置)来处理数据包。
595.本技术第四方面所提供的可选实施方案中,上述第五消息中可以包括用户终端用于接收数据包的配置信息(即该信息的作用是通知用户如何接收数据),也可以包括用户在接收到数据后处理数据包的配置信息(该信息的作用是用于告知用户如何处理数据,如该配置信息可以是关于网络中节点发送迁移后用户终端所要使用的新的安全密钥信息,用户则可以采用该安全密钥处理接收到的数据包)。
596.以用户终端作为执行主体而言,上述可选实施例还可以包括如图8中所示包括步骤4-1-2:用户处理数据包。在该步骤中,用户终端可以会根据步骤4-1-1中的配置信息来决定处理数据包所用的配置、和/或接收数据包所用的配置。
597.此外,为了配置用户,上述实施方法一还可能包括目的锚节点/源锚节点与第一节点间的交互流程,可选的,该交互流程可以包括:
598.步骤4-1-1a:第六节点(可以是目的锚节点/源锚节点,也可以是锚节点的集中单元、集中单元的控制面部分、或者锚节点的用户面部分,对应于图8中的第六节点(源锚节点/目的锚节点))向第一节点发送第一配置请求消息(第六消息),该请求消息的作用是配置接入第一节点(如发送迁移的中继节点)的用户,针对一个用户,该配置请求消息至少包括如下信息之一:
599.■
用户的标识信息
600.■
用户的无线承载的配置信息,针对一个无线承载,该信息至少包括如下信息之一:
601.◆
无线承载的标识信息
602.◆
目的锚节点/源锚节点侧的隧道有关的信息,该信息至少包括如下信息之一:
603.●
地址信息,如ip地址
604.●
隧道的标识信息,如tunnel endpoint id
605.●
保持旧的配置的指示信息,该信息指示了是否保持旧的配置(第一节点迁移前的配置),如“保持”或“不保持”,如果该指示信息指示“保持”,则表明第一节点还会在旧的隧道(该旧的隧道为第一节点迁移前与源锚节点间建立的隧道)上传输数据
606.步骤4-1-1b:第一节点向目的锚节点/源锚节点发送第一配置请求响应消息(即第六消息的响应信息),该响应消息的作用是根据步骤4-1-1a中的配置来生成用户的配置,该消息至少包括如下信息之一:
607.■
无线承载的标识信息
608.■
无线承载的配置信息
609.■
无线承载的第一配置信息
610.■
无线承载的第二配置信息
611.■
逻辑信道的配置信息
612.■
第一逻辑信道的配置信息
613.■
第二逻辑信道的配置信息
614.上述配置信息的具体内容可以参见上述步骤4-1-1中的定义/描述。
615.可选的,上述步骤4-1-1a和步骤4-1-1b可能发生在步骤4-1-1之前。
616.可选的,在实施方案包括步骤4-1-1a和步骤4-1-1b时,第五消息可以是目的锚节点/源锚节点基于上述第六信息得到的,如目的锚节点/源锚节点将上述响应消息中的部分或全部信息提取出来,组成第五消息,然后发送给用户终端。也就是说,上述发送给用户终端的第五消息可以是目的锚节点/源锚节点生成的,也可以是目的锚节点/源锚节点基于用户终端所接入的中继节点向目的锚节点/源锚节点发送的第六消息生成的,可选的,目的锚节点/源锚节点向用户终端发送第五消息时,可以是直接发送给用户终端,也可以是通过用户终端的中继节点发送给用户终端。
617.在上述流程中,第一用户配置消息可以是rrc消息,如rrcreconfiguration消息,也可以是其他类型的消息;第一配置请求消息和第一配置请求响应消息可以分别是ue context setup/modification request与ue context setup/modification response消息,也可以是其他类型的消息。
618.上述实施方法一的流程的有益效果至少可以包括:
619.1、用户可以确定处理用户数据所用的配置,如对于第一节点迁移前所收到的数据包,用户会采用旧的配置来处理,对于第一节点迁移后所收到的数据包,用户会采用新的配置来处理。这样流程可以确保用户正确处理其所接收的数据。
620.2、用户可以同时利用旧的配置和新的配置来处理数据,同时,网络侧可以同时利用旧的配置和新的配置来向用户发送数据,这样提高了数据传输的效率。
621.本技术第四方面的可选实施方法二:通过第五消息向用户发送配置转换的指示信息,可选的,如图9所示,该方法的流程可以包括:
622.步骤4-2-1:第一节点(可以是发生迁移的中继节点)向用户发送第二用户配置消息,该消息的作用是指示用户处理数据所用的配置信息,该消息至少包括如下信息之一:
623.■
配置的指示信息,该信息的作用是通知用户转换所用的配置,如指示用户采用新的配置(如新的安全配置,第一节点迁移后所用的配置),则在收到该指示信息前,用户是采用旧的配置来处理收到的数据包
624.■
处理用户数据所采用的配置信息,该信息至少包括如下信息之一:
625.■
pdcp配置
626.■
rlc配置
627.■
逻辑信道配置
628.其中,上述pdcp的配置,rlc配置,逻辑信道配置可以参见标准ts38.331中的相应描述。
629.步骤4-2-2:用户即用户终端根据步骤4-2-1中的信息来确定处理用户数据所采用的配置。
630.其中,上述实施方法二的流程中,第二用户配置消息可以是通过mac ce发送给用户,也可以是通过rlc包头发送给用户,与可以是通过其他形式发送给用户。
631.实施方法三:源锚节点或者目的锚节点向用户发送配置信息,可选的,如图10所示,该方法三可以包括以下步骤。
632.步骤4-3-1:源锚节点或者目的锚节点向用户发送第三用户配置消息,该消息的作用是指示用户处理数据所用的配置信息,该消息至少包括如下信息之一:
633.■
配置的指示信息,该信息的作用是通知用户转换所用的配置,如指示用户采用新的配置(如新的安全配置,第一节点迁移后所用的配置),则在收到该指示信息前,用户是采用旧的配置来处理收到的数据包
634.■
处理用户数据所采用的配置信息,该信息至少包括如下信息之一:
635.◆
pdcp配置
636.◆
rlc配置
637.◆
逻辑信道配置
638.上述pdcp的配置,rlc配置,逻辑信道配置可以参见ts38.331步骤4-3-2:用户根据步骤4-3-1中的信息来确定处理用户数据所采用的配置
639.其中,上述实施方法三的流程中,第三用户配置消息可以rrc消息(如rrcreconfiguration消息),也可以是其他类型的消息。
640.上述实施方法二和实施方法三的方案至少具有以下有益效果:
641.用户可以根据收到的配置信息来确定处理用户数据的配置,确保了用户数据的正确接收。
642.基于本技术上述第一方面、第二方面、第三方面和第四方面所提供的各可选实施例,本技术所提供的通信方法至少可以具有以下效果:
643.a.基于第一方面的发明内容,有益效果包括:
644.1、中继节点(第一节点)可以根据配置消息(第一配置消息)确定是否需要缓存数
据包;
645.2、中继节点(第一节点)可以根据配置消息(第一配置消息)确定需要传输的数据包,如第一节点可以传输第二节点未收到的数据包。
646.3、锚节点(第二节点)可以确定中继节点(第一节点)处所缓存的数据包,从而获知只有在中继节点处缓存的数据包才能被传输。
647.b.基于第一方面的发明内容,有益效果包括:中继节点可以确定配置更新前或迁移前所收到的数据包的传输方法,并将这些数据包传输到目的节点。
648.c.基于第一方面的发明内容,有益效果包括:中继节点可以正确接收配置更新前或迁移前发送给该节点的数据包,也可以及时的释放旧的配置,从而避免的数据包的重传,节约了网络资源。
649.基于第四方面的发明内容,有益效果有:用户可以确定处理用户数据所用的配置,进而确保用户在中继节点迁移过程中正确接收用户数据。
650.基于与本技术实施例第一方面所提供的方法相同的原理,本技术实施例还提供了一种通信装置,其中,该通信装置可以是第一节点的构成部分,该装置包括通信模块,该通信模块被配置为:
651.接收第二节点发送的第一消息,第一消息用于配置第一节点对于用户数据包的传输和/或存储。
652.可选的,第一消息包括以下至少一项:
653.第一信息,用于指示是否会发送第四信息,其中,第四信息用于指示数据包传输状态;第二信息,用于指示是否缓存数据包;第三信息,用于指示数据包所对应的传输地址相关信息;第四信息,用于指示数据包传输状态;第七信息,用于指示节点迁移事件通知信息。
654.可选的,上述通信模块还被配置为:
655.根据所述第一消息,对用户数据包的传输和/或存储进行配置;
656.其中,通信模块在根据所述第一消息,对用户数据包的传输和/或存储进行配置,可以被配置为执行以下至少一项:
657.根据第一信息、第二信息、第四信息和第七信息中的至少一项,确定是否需要缓存数据包;
658.根据第三信息,确定传输数据包的传输地址相关信息;
659.根据第四信息,确定需要传输的数据包,和/或,数据包的传输方式。
660.可选的,数据包所对应的传输地址相关信息包括第一节点和/或第二节点传输数据包所用的下述至少一个信息:
661.bap地址信息、ip地址信息、隧道标识信息。
662.可选的,上述第四信息包括以下至少一项:
663.第二节点对于数据包的传输期望信息;与至少一个第一数据包有关的信息,其中,第一数据包包括以下至少一项:
664.丢失的数据包;传输成功的数据包;传输成功的重传数据包;未传输成功的数据包;未传输成功的重传数据包。
665.可选的,所述传输期望信息包括以下至少一项:
666.期望的缓存大小;期望的传输速率。
667.可选的,与至少一个第一数据包有关的信息包括以下至少一项:
668.至少一个第一数据包的数据包标识信息;
669.连续传输的第一数据包的个数信息;
670.至少一个第一数据包的传输状态指示信息。
671.可选的,至少一个第一数据包的数据包标识信息包括以下至少一项:
672.第一数据包中最后一个传输的数据包的标识信息;
673.第一数据包中第一个传输的数据包的标识信息;
674.连续传输的第一数据包中第一个传输的数据包的标识信息;
675.连续传输的第一数据包中最后一个传输的数据包的标识信息;
676.至少一个第一数据包的传输状态指示信息包括:
677.第一数据包丢失与否或成功接收与否的位图bitmap信息。
678.可选的,上述通信装置还可以被配置为:
679.发送第二消息,其中,所述第二消息用于向第二节点通知第一节点关于用户数据包的传输和/或存储的信息;所述第二消息为所述第一消息的响应消息,或者,所述第一消息为所述第二消息的响应信息。
680.可选的,所述第二消息包括以下至少一项:
681.第五信息,用于通知第二节点是否需要发送第四信息,所述第四信息用于指示数据包传输状态;
682.与至少一个第二数据包有关的信息,其中,所述第二数据包包括以下至少一项:
683.第一节点需要发送给第二节点的数据包;第一节点缓存的数据包;第一节点接收到的数据包;重传数据包。
684.可选的,所述与至少一个第二数据包有关的信息,包括以下至少一项:
685.至少一个第一节点需要传输给第二节点的数据包;
686.至少一个第二数据包的数据包标识信息;
687.至少一个第二数据包的数据包标识信息的指示信息;
688.第二数据包的个数信息;
689.至少一个第二数据包是否被缓存的指示信息;
690.至少一个第二数据包是否为重传数据包的指示信息。
691.本技术实施例还提供了一种通信装置,该通信装置可以实现为第二节点的构成部分,其中,该通信装置包括通信模块,该通信模块可以被配置为:发送第一消息,其中,所述第一消息用于配置第一节点对于用户数据包的传输和/或存储。
692.可选的,上述通信模块还可以被配置为接收第一节点发送的第二消息,其中,所述第二消息用于向第二节点通知第一节点对于用户数据包的传输和/或存储,其中,所述第一消息为所述第二消息的响应消息,或者,所述第二消息为所述第一消息的响应消息。
693.可选的,上述通信模块还可以被配置为执行以下至少一项:
694.基于所述第二消息确定所述第一消息;
695.基于所述第二消息,向第一节点发送用于配置第一节点对于用户数据包的传输和/或存储的信息。
696.本技术实施例还提供了一种通信装置,该通信装置可以实现为第一节点的构成部
分,其中,该通信装置包括通信模块,该通信模块可以被配置为:接收第三消息,其中,所述第三消息用于配置第一节点对应的用户数据包的传输;根据第三消息进行用户数据包的传输。
697.可选的,所述第一节点对应的用户数据包,包括发生节点迁移前第一节点对应的用户数据包,或者,所述第一节点对应的节点配置信息更新前对应的用户数据包。
698.可选的,所述第三消息包括以下至少一项:
699.第一指示信息,用于指示第三数据包,所述第三数据包包括需要传输的数据包和无需传输的数据包中的至少一项;
700.第一配置信息,用于指示需要传输的数据包的传输配置;
701.第二指示信息,用于指示需要传输的数据包所包含的信息;
702.与接入第一节点的用户终端的配置信息有关的信息。
703.可选的,所述与接入第一节点的用户终端的配置信息有关的信息,包括以下至少一项:
704.用户终端的配置信息;第三指示信息,用于指示用户终端的配置信息的配置时机。
705.可选的,上述通信模块还可以被配置为:
706.发送第三消息的响应消息。
707.本技术实施例还提供了一种通信装置,该通信装置可以实现为第二节点的构成部分,其中,该通信装置包括通信模块,该通信模块被配置为:
708.发送第三消息,其中,所述第三消息用于配置第一节点对应的用户数据包的传输
709.可选的,上述通信模块还可以被配置为:接收所述第三消息的响应消息。
710.本技术实施例还提供了一种通信装置,该通信装置可以实现为第三节点的构成部分,其中,该通信装置包括通信模块,该通信模块被配置为:
711.发送第四消息,所述第四消息用于指示关于第四节点的配置更新时机和/或配置释放时机。
712.可选的,所述第四消息为数据包,该数据包中包含以下至少一项:
713.该数据包是否为最后一个数据包的指示信息,以指示所述第四节点进行配置更新和/或配置释放;
714.该数据包是否为第一个数据包的指示信息,以指示所述第四节点进行配置更新和/或配置释放;
715.该数据包所对应的传输配置信息的指示信息,以指示按照所述传输配置信息将所述数据包传输至第四节点。
716.可选的,所述第三节点为发生迁移的中继节点,所述第四节点为所述第三节点对应的用户数据包的目标接收节点。
717.本技术实施例还提供了一种通信装置,该通信装置可以实现为第四节点的构成部分,其中,该通信装置包括通信模块,该通信模块被配置为:
718.接收第三节点发送的第四消息,所述第四消息用于指示关于第四节点的配置更新时机和/或配置释放时机。
719.可选的,所述第三节点为发生迁移的中继节点,所述第四节点为所述第三节点对应的用户数据包的目标接收节点。
720.可选的,上述通信模块还可以被配置为:
721.基于所述第四消息进行以下至少一项:
722.数据包的传输;配置信息的更新;配置信息的释放。
723.本技术实施例还提供了一种通信装置,该通信装置可以实现为第六节点的构成部分,其中,该通信装置包括通信模块,该通信模块被配置为:
724.发送第五消息,所述第五消息包括关于接入第七节点的用户终端对于数据包的传输和/或处理的配置信息,其中,所述传输配置信息包括对应于发生迁移的中继节点迁移前的配置信息,和/或,对应于迁移后的配置信息。
725.可选的,所述第五消息包括以下至少一项:
726.对应于至少一个无线承载的配置信息;
727.用于通知用户终端转换所使用的配置信息的信息;
728.用于用户终端所使用的配置信息。
729.可选的,上述通信模块还可以被配置为:
730.向第七节点发送第六消息,所述第六消息用于请求对应于接入第七节点的用户终端的配置信息;
731.接收所述第六消息的响应消息,所述响应消息包括关于接入第七节点的用户终端对于数据包的传输和/或处理的配置信息。
732.本技术实施例还提供了一种通信装置,该通信装置可以实现为用户终端的构成部分,其中,该通信装置包括通信模块,该通信模块被配置为:
733.接收第五消息,所述第五消息包括关于接入第七节点的用户终端对于数据包的传输和/或处理的配置信息,其中,所述传输配置信息包括对应于发生迁移的中继节点迁移前的配置信息,和/或,对应于迁移后的配置信息;基于所述第五消息进行数据包的传输和/或处理。
734.可以理解的是,本技术实施例所提供的通信装置是与本技术所提供的方法相对应的装置,对于装置中相关的步骤或者用语的描述可以参照前文中方法部分相应的解释,在此不再赘述。
735.在一个可选实施例中提供了一种电子设备,如图11所示,图11所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本技术实施例的限定。
736.处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
737.总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci
(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
738.存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
739.存储器4003用于存储执行本技术方案的应用程序代码,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
740.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。
741.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
742.以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献