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

功能实体的数据处理方法、装置及设备与流程

2022-02-20 04:53:58 来源:中国专利 TAG:


1.本发明涉及通信技术领域,特别是指一种功能实体的数据处理方法、装置及设备。


背景技术:

2.面向下一代移动通信的极简网络(lite network)的设计目标,提出了在l3引入用户面功能(user plane)进行数据处理。
3.在as层(access stratum:接入层)的l3(layer 3:层3,5g系统中as层的rrc层称之为3层协议)中引入up功能(user plane:用户面)。在3g/4g/5g系统中,处于终端侧as层(对于网络侧,为rrc协议层)的只有控制面(cp:control plane),即只有rrc协议层(或者子层)。rrc(radio resource control)协议层完成无线资源控制功能,没有up面的数据处理功能。
4.已有的as层的l2的包处理功能(packet processing:包处理)进行重新设计,新的l2的包处理功能主要是承接上层业务数据的特长,并结合低层空口的信道特长,形成兼顾空口和业务特征的qos指标和操作。
5.对于rrc,除去传统的无线资源管理功能外,新增基于l3的up功能对l2的包处理功能进行控制。对于mac,增加对l2的包处理功能的实时调度和控制功能,如图1所示。图1为下一代通信6g的as层协议栈功能示意图。
6.as层的l3的up具有对ip包的第一次或者多于一次的发送功能。随着l3的up功能的引入,l2已有的数据处理功能需要进行重新定义。
7.l3up的引入,带来了as层数据处理的新方式,可以在用户移动时,实现数据的无缝和无损的前转。
8.目前5g接入网中,提出了通过dc(dual connectivity:双连接)的方式实现数据的无缝(seamless)前转,通过对rlc am模式下数据包的数据前转(data forwarding)的方式实现无损切换。显然,通过dc的方式实现无缝切换,需要终端首先具有支撑dc的能力,同时,在切换时需要在源小区和目的小区建立dc的链接,在切换完毕后再把dc链路删除,这样即带来了信令控制的复杂度,也带来新的实现。只对rlc am模式下的数据包进行数据前转,则无法实现rlc um模式下数据的无损切换,即无法实现针对全部数据包的无损切换。在5g支持的高实时业务,恰恰需要rlc um模式以降低时延。


技术实现要素:

9.本发明提供了一种功能实体的数据处理方法、装置及设备。可以实现l3的用户面功能。
10.为解决上述技术问题,本发明的实施例提供如下方案:
11.一种功能实体的数据处理方法,所述方法包括:
12.层三l3的第一功能实体向所述l2发送数据。
13.可选的,所述l3的第一功能实体向所述l2发送数据,包括以下至少一项:所述l3的
第一功能实体,从所述l3的上层接收数据包;
14.所述l3的第一功能实体,按照预设顺序,向所述l2发送所述数据包。
15.可选的,所述l3的第一功能实体,按照预设顺序,向所述l2发送所述数据包,包括:
16.所述l3的第一功能实体,按照从上层接收到的数据包的接收顺序,向所述l2发送所述数据包。
17.可选的,功能实体的数据处理方法,还包括以下一项:
18.若所述l3的第一功能实体收到所述l2反馈的数据包已被接收端设备正确接收的消息,则释放所述数据包;
19.若所述l3的第一功能实体收到所述l2反馈的数据包被接收端设备接收不成功的消息,则继续缓存所述数据包。
20.可选的,向所述l2发送所述数据包,包括:
21.所述l3的第一功能实体将所述数据包的序列号和对应的所述数据包一起发送给所述l2的媒体接入控制mac。
22.可选的,若所述l3的第一功能实体收到所述l2反馈的数据包被接收端设备接收不成功的消息或者重传数据包的请求后,还包括:
23.向所述l2重新发送所述数据包,所述数据包是所述l3的第一功能实体在接收到上层发送的数据包后缓存的。
24.可选的,功能实体的数据处理方法,还包括:
25.所述l3的第一功能实体接收l2发送的mac服务数据单元mac sdu后,按照预设顺序对所述mac sdu包括的至少一个分组数据单元pdu进行排序;
26.所述l3的第一功能实体按照所述预设顺序,将所述包括至少一个pdu的目标sdu发送给所述l3的上层,所述目标sdu是所述第一功能实体的sdu。
27.可选的,按照预设顺序对所述mac sdu包括的至少一个pdu进行排序,包括:
28.按照所述pdu的序列号,在一个接收窗口中接收所述mac sdu包括的至少一个pdu;
29.按照所述pdu的序列号,对所述至少一个pdu进行排序。
30.可选的,功能实体的数据处理方法,还包括:
31.当l3的第一功能实体发生切换时,l3的第一功能实体与l2的mac之间的第一链路从源第一链路切换到目标第一链路,l2的mac与l1之间的第二链路从源第二链路切换到目标第二链路。
32.可选的,l3的第一功能实体与l2的mac之间的第一链路从源第一链路切换到目标第一链路,包括:
33.l3的第一功能实体将从上层接收的所述数据包以及所述数据包的发送状态参数,发送给目标第一功能实体;所述数据包包括:没有向接收端设备发送成功并等待重传的数据包、已经发送但没有接收到接收端设备确认的数据包、从上层接收到的但还没有进入发送流程的数据包中的至少一种。
34.可选的,当l2发生切换时,l2的mac与l1之间的第二链路从源第二链路切换到目标第二链路,l2与所述l3之间的第一链路保持不变。
35.可选的,l2的切换,或者,l3的第一功能实体的切换,是由l3的控制面功能cp实体触发的或者由l2的控制面cp实体触发的。
36.可选的,所述l3的控制面功能cp实体触发的切换包括:根据终端的测量和网络设备的部署形态发起l3的切换。
37.可选的,所述l2的控制面cp实体触发的切换包括:l2的mac根据调度时终端的空口特征,需要更换终端发送数据的载波、波束、物理小区中的至少一项时,发起l2的切换。
38.本发明的实施例还提供一种功能实体的数据处理方法,所述方法包括:
39.层二l2接收所述l3的第一功能实体发送的数据。
40.可选的,所述l2接收所述l3的第一功能实体发送的数据,包括:
41.所述l2按照预设顺序,接收所述l3的第一功能实体发送的数据包。
42.可选的,功能实体的数据处理方法,还包括:
43.所述l2的媒体接入控制mac实体按照调度器的指示,将接收到的数据包,重新组建为媒体接入控制分组数据单元mac pdu数据包。
44.将所述mac pdu数据包发送给层一l1。
45.可选的,功能实体的数据处理方法,还包括:
46.若接收端设备成功接收到所述数据包,则所述l2的mac实体向所述l3的第一功能实体反馈数据包已被正确接收的消息;
47.若接收端设备没有成功接收到所述数据包,则所述l2的mac实体,向所述l3的第一功能实体,反馈接收不成功的消息。
48.可选的,向所述l3的第一功能实体,反馈接收不成功的消息后,还包括:
49.所述l2的mac实体接收所述l3的第一功能实体重新发送所述数据包;
50.所述l2的mac实体按照调度器的调度结果的指示,将重新接收到的数据包,重新组建为mac pdu数据包。
51.可选的,功能实体的数据处理方法,还包括:
52.若所述l2的mac实体向l1没有发送成功所述mac pdu数据包,则将所述没有发送成功所述mac pdu数据包的相关信息,向所述l3的第一功能实体发送,由所述l3的第一功能实体在新的链路上发送或者发送给目标第一功能实体再发送;或者,
53.所述l2的mac实体把没有发送成功的所述mac pdu数据包,直接发送给目标mac,在目标mac上继续发送。
54.可选的,l2的切换由l2的控制面cp实体触发的。
55.可选的,所述l2的控制面cp实体触发的切换包括:l2的mac实体根据调度时终端的空口特征,需要更换终端发送数据的载波、波束、物理小区中的至少一项时,发起l2的切换。
56.可选的,l2的mac实体把目标物理小区信息发送给l3的cp实体,通过l3的cp实体的空口信令通知接收端,同步发起对目标物理小区的配置;在l3的cp实体的空口信令配置完毕后,mac发起物理链路的切换;或者
57.mac直接通过本身的控制方式或者触发物理下行控制信道pdcch,在物理小区信息重选择成功后,再发送给l3的cp实体进行控制信息的同步。
58.本发明的实施例还提供一种功能实体的数据处理装置,应用于层三l3,所述装置包括:
59.收发模块,用于通过层三l3的第一功能实体向所述l2发送数据。
60.本发明的实施例还提供一种功能实体的数据处理装置,应用于层二l2,所述装置
包括:
61.收发模块,用于通过层二l2接收所述l3的第一功能实体发送的数据。
62.本发明的实施例还提供一种通信设备,包括:层三l3以及层二l2,包括:
63.收发机,用于通过层三l3的第一功能实体向所述l2发送数据。
64.本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。
65.本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上所述的方法。
66.本发明的上述方案至少包括以下有益效果:
67.本发明的上述方案,l3的第一功能实体,这里的第一功能实体可以是类似于用户面up功能实体;所述l3的第一功能实体向所述l2发送数据。从而可以实现l3的用户面功能up,通过l3的up实体和l2之间灵活的连接链路方式,实现用户切换时,数据包在目的链路上的连续发送,从而实现全数据的无缝切换。
附图说明
68.图1为as层协议栈功能示意图;
69.图2为功能实体的数据处理方法的流程示意图;
70.图3为rrc/mac控制下的两级切换示意图。
具体实施方式
71.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
72.本发明的以下实施例中,l1为层一,l2为层二,l3为层三;其中,l1为物理层,l2为mac层(媒体访问控制),l3为位于l2之上;
73.其中,up:(user plane,用户面),处理数据的相关功能的总称;
74.cp:(control plane,控制面),处理信令和控制的相关功能总体;
75.位于层二的mac层同时具有数据处理功能和控制功能,即mac同时具有cp和up的功能;
76.mac的cp主要面向空口无线资源的实时控制,即mac调度器的功能;mac的up面向空口,在调度器的指示下,实现空口数据的收发。
77.位于层三的rrc为控制功能;新引入的层三的up为层三的数据处理功能。
78.基于rrc(统称为l3cp)和mac控制下的l3up和mac数据处理功能的两级用户切换方案,以实现无缝和无损切换。
79.如图2所示,一种功能实体的数据处理方法,所述方法包括:
80.步骤21,层三l3的第一功能实体向所述l2发送数据;这里的第一功能实体,在l3定义数据处理功能,能够从其上层接收数据包,并在l3的第一功能实体中处理后,发送给l2,类似于用户面up功能实体。
81.该实施例中,可以实现l3的up功能,通过l3的up实体和l2之间灵活的连接链路方式,实现用户切换时,数据包在目的链路上的连续发送,从而实现全数据的无缝切换。
82.本发明的一可选的实施例中,步骤22可以包括以下至少一项:
83.步骤221,所述l3的第一功能实体,从所述l3的上层接收数据包;
84.步骤222,所述l3的第一功能实体,按照预设顺序,向所述l2发送所述数据包。
85.具体的,步骤222中,所述l3的第一功能实体具有对接收的数据包进行排序功能,所述l3的第一功能实体按照从上层接收到的数据包的接收顺序,向所述l2发送所述数据包。
86.本发明的一可选的实施例中,一种功能实体的数据处理方法还包括以下至少一项:
87.若所述l3的第一功能实体收到所述l2反馈的数据包已被接收端设备正确接收的消息,则释放所述数据包;
88.若所述l3的第一功能实体收到所述l2反馈的数据包被接收端设备接收不成功的消息,则继续缓存所述数据包。
89.具体的,l3的up实体接收到上层发送的数据包后,可以直接将数据包发送给l2,也可以对所述数据包进行缓存,以使在没有收到接收端设备的接收成功的反馈时,可以将缓存的数据包重新发送给l2;可选的,l3的up实体将发送给l2的每一个数据包(例如可以是ip数据包)都要进行缓存,在没有收到l2发送来的“数据包成功发送的确认(ack)”之前,一直缓存该数据包。按照发送给低层的先后顺序缓存数据包。即,设置一个发送数据包缓存,等待低层发送来的“数据包发送”指示,如果该指示为ack(确认,即数据包发送成功,被对端成功接收),则释放该数据包;如果该指示为nack(非确认,即数据包发送失败,对端没有成功接收),则继续缓存该数据包。
90.本发明的一可选的实施例中,向所述l2发送所述数据包,包括:
91.所述l3的第一功能实体将所述数据包的序列号和对应的所述数据包一起发送给所述l2的媒体接入控制mac。
92.本发明的一可选的实施例中,所述l3的up实体还具有数据包重传功能:若所述l3的第一功能实体收到所述l2反馈的数据包被接收端设备接收不成功的消息或者重传数据包的请求后,还可以包括:向所述l2重新发送所述数据包,重新发送的数据包是l3的第一功能实体在从上层接收到数据包进行缓存的。
93.具体的,当接收到低层的数据发送指示为nack时,对缓存的相应数据包进行再次发送。
94.本发明的一可选的实施例中,功能实体的数据处理方法还可以包括:
95.所述l3的第一功能实体接收l2发送的mac服务数据单元mac sdu后,按照预设顺序对所述mac sdu包括的至少一个分组数据单元pdu进行排序;
96.所述l3的第一功能实体按照所述预设顺序,将所述包括至少一个pdu的目标sdu发送给所述l3的上层,所述目标sdu是所述第一功能实体的sdu。
97.本发明的一可选的实施例中,按照预设顺序对所述mac sdu包括的至少一个pdu进行排序,包括:
98.按照所述pdu的序列号,在一个接收窗口中接收所述mac sdu包括的至少一个pdu;
99.按照所述pdu的序列号,对所述至少一个pdu进行排序。
100.具体的,所述l3的up实体接收到l2发送来的数据包后,对数据包进行排序,得到和发送方发送的发送顺序完全相同的顺序,然后按照该顺序把数据包递交给上层。常用的排序方法是:发送方给每个数据包提供一个序列号(sn:sequence number),并设置一个发送窗口;接收方设置一个接收窗口,按照序列号接收数据包,并进行排序。设置一个接收缓存,当数据包没有完成排序时,暂缓数据包。
101.为了实现无缝切换,接收窗口和发送窗口的参数,以及每个ip流的sn号不能进行清空或者重置(把所有的参数置成初始值)操作。当需要更换l3up实体时,要把这些参数的值完全相同的发送到目标l3的up实体。
102.本发明的一可选的实施例中,l3的up实体还具有数据包前转功能,功能实体的数据处理方法还可以包括:
103.当l3的第一功能实体发生切换时,l3的第一功能实体与l2的mac之间的第一链路从源第一链路切换到目标第一链路,l2的mac与l1之间的第二链路从源第二链路切换到目标第二链路。
104.l3的第一功能实体与l2的mac之间的第一链路从源第一链路切换到目标第一链路,包括:
105.l3的第一功能实体将从上层接收的所述数据包以及所述数据包的发送状态参数,发送给目标第一功能实体;所述数据包包括:没有向接收端设备发送成功并等待重传的数据包、已经发送但没有接收到接收端设备确认的数据包、从上层接收到的但还没有进入发送流程的数据包中的至少一种。
106.当l2发生切换时,l2的mac与l1之间的第二链路从源第二链路切换到目标第二链路,l2与所述l3之间的第一链路保持不变。
107.可选的,l2的切换,或者,l3的第一功能实体的切换,是由l3的控制面功能cp实体触发的或者由l2的控制面cp实体触发的。
108.所述l3的控制面功能cp实体触发的切换包括:根据终端的测量和网络设备的部署形态发起l3的up实体的切换。
109.所述l2的控制面cp实体触发的切换包括:l2的mac根据调度时终端的空口特征,需要更换终端发送数据的载波、波束、物理小区中的至少一项时,发起l2的切换。
110.具体的,当要对l3的up实体进行更换操作(或者重新建立操作)时,需要把没有发送成功的数据包全部发送给新的l3的up实体。发送端,把数据包以及每个数据包对应的发送状态参数全部前转到目标l3的up实体上,数据包包括没有发送成功等待重传的数据包、已经发送但没有接收到接收端确认的数据包、从上层接收到的但还没有进入发送流程的数据包。接收端,把无法按顺序递交给上层的数据包以及对应的接收参数全部移植到目标l3的up实体上。
111.本发明的上述实施例中,mac的数据包处理功能包括新传数据包的组建、重传数据包的重组、数据包的前转等功能。
112.新传数据包的组建:按照mac调度器的指示,组建新传mac pdu。
113.重传数据包的重组:按照mac调度器的指示,把重传的mac pdu中的数据内容或者控制信息内容解析出来,并重新组建新的mac pdu。
114.数据包的前转:当要对mac进行更换操作(或者重新建立操作)时,两种方式:1、mac把没有成功发送的数据包信息发送给l3up,由l3up在新的链路上发送或者发送给目标l3up再发送。2、mac把没有发送成功的数据包直接发送给目标mac,在目标mac上继续发送。
115.如图3所示,给出了rrc/mac两级控制下的切换示意图。两级切换即为l3层级的链路切换,l2层级的链路切换。把链路分成两层:从l3的up实体到mac层数据处理功能之间的连接称之为链路1,从mac层经过phy(物理层)到空口的连接称之为链路2。
116.l3层级的链路切换需要链路1和链路2同时发生切换。l2层级的链路切换只需要链路2发生切换。
117.mac层根据harq(hybrid automatic repeat request:混合自动重传请求)的确认机制,确定数据包是否在空口发送成功,当harq的进程的反馈为nack时,数据包没有发送成功;当harq的进程的反馈为ack时,数据包发送成功。
118.切换分成l3cp触发的切换和l2cp(mac控制功能)触发的切换两种。
119.l3cp触发的切换过程为:当l3cp根据终端的测量和网络设备的部署形态发起切换过程。
120.l2cp触发的切换过程为:当mac根据调度时ue的物理信道状态、数据包的错误率等空口特征,需要更换ue发送数据的载波(carrier)、波束(beam)、物理小区(physical cell,通过pci进行表示。pci:physical cell id物理小区id)等之一时,mac发起l2的切换。mac两种处理方式:1、mac把目标物理小区信息发送给l3cp,通过l3cp的空口信令通知接收端,同步发起对目标物理小区的配置;l3cp的空口信令配置完毕后,mac发起物理链路的切换。2、mac直接通过本身的控制方式(比如目前的mac ce:control element)或者触发pdcch(物理下行控制信道);在物理小区信息重选择成功后,再发送给l3cp进行控制信息的同步。
121.无论是l3cp触发的切换过程,还是l2cp触发的切换过程,都需要l3cp的空口信令流程对网络侧和终端侧的状态保证一致而交互。
122.l3cp负责对切换的信令控制。网络侧的l3cp通过空口信令发送给终端侧的l3cp,两侧的l3cp分别对两侧的l3up和mac进行控制。
123.当切换时,l3cp判断是l2层的,还是l3层的切换。
124.如果为l3层的切换,则需要触发l3up的数据前转功能和接收数据的排序功能,并同时触发mac层的数据处理功能把没有发送成功的数据包信息发送给l3up,以实现l3up对数据包的前转,当l2的数据处理完毕后,把l2的功能实体删除掉或者把功能实体重置为初始状态。
125.如果为l2层的切换,此时l3层没有改变,l3cp指示源mac层是释放源mac层还是重置源mac层。如果是释放源mac层,则源mac层把未发送成功的数据包(mac sdu,即l3up的ip包)前转到目标mac成,在目标mac的新harq进程上发送数据;如果是重置源mac层,则源mac把未发送成功的数据包(mac sdu,即l3up的ip包)保存好,等待重置操作完成后,在新的mac状态下继续发送数据包。
126.l3up通过ip流给l2mac的数据处理功能发送数据。
127.为了支撑l3up的数据按序发送和按序接收功能,l3up给每个ip数据包产生一个sn号,该序列号可以为4个字节长度,也可以为2个字节长度,也可以为其它的长度。
128.l3up在给l2发送数据包时,把sn号和其对应的ip数据包一起发送给l2的mac。mac
层在组建mac pdu时,把该sn号包含到mac sdu中。
129.当mac和l3up之间需要交互数据包的信息时,对于一个ip流上承载的ip数据包,sn是识别该数据包的标识。mac给l3up上报数据包的发送清空时,携带该sn号以及该sn对应的数据包收发的ack/nack信息,一起反馈给l3up。l3up根据该sn在缓存中查找相应的数据包。
130.数据包的sn通过mac pdu发送给接收端,接收端得到mac sdu和sn,在发送给上层的l3up时,把mac sdu和sn一起发送给l3up的接收实体,实现对数据包的排序处理。
131.本发明的上述实施例中,为了实现无缝切换,l3up需要具有灵活选择l2的能力,即当用户因为切换而更换l2时,l3up需要能够快速的向目标l2发送数据的能力,这需要l3up具有数据缓存功能,l3up和l2直接具有简单快速的连接建立能力,l3up具有数据乱序发送和接收并排序后顺序地交给上层的功能。
132.为了给每个l2链路进行数据量的合适分配,l3up需要具有数据流量控制功能,根据每个l2链路实际的吞吐量,分配合适的数据量到每个l2链路上。
133.当一个l3up只连接一个l2链路时,l3up仍然需要进行流量控制,按照合适的数据量把数据发送到l2以防止在切换时需要进行大量的数据前转;
134.当一个l3up同时连接多个l2链路时,l3up的流量控制功能实现数据量在各个l2链路上的准确分配。
135.当ue切换时,低层把切换过程中还没有成功被对端接收的数据信息发送给l3up,l3up在目标链路上发送这些数据包,当这些数据包发送完毕后,在发送后继新数据包。
136.为了实现无损切换,l3up具有数据无限制重传功能和数据前转功能。当ue的链路在部署l3up功能的设备连接的空口设备覆盖的范围内移动时,l3up按照空口控制信息,对数据包进行重传,直到低层反馈数据发送成功位置。比如对于urllc类型的数据包,可能无线重传,只能一次发送成功,所以,此时根据业务的qos参数(指标)进行判断,如果不需要重传,则针对该类数据包不进行重传。当ue的链路在部署l3up功能的不同设备之间移动时,l3up需要把没有发送成功的数据全转到目标l3up中。
137.本发明的实施例提供一种功能实体的数据处理方法,应用于层二l2,所述方法包括:
138.层二l2接收所述l3的第一功能实体发送的数据。
139.可选的,所述l2接收所述l3的第一功能实体发送的数据,包括:
140.所述l2按照预设顺序,接收所述l3的第一功能实体发送的数据包。
141.可选的,功能实体的数据处理方法还包括:
142.所述l2的媒体接入控制mac实体按照调度器的指示,将接收到的数据包,重新组建为mac pdu数据包。
143.将所述mac pdu数据包发送给层一l1。
144.可选的,功能实体的数据处理方法,还包括:
145.若接收端设备成功接收到所述数据包,则所述l2的mac实体向所述l3的第一功能实体反馈数据包已被正确接收的消息;
146.若接收端设备没有成功接收到所述数据包,则所述l2的mac实体,向所述l3的第一功能实体,反馈接收不成功的消息。
147.可选的,向所述l3的第一功能实体,反馈接收不成功的消息后,还包括:
148.所述l2的mac实体接收所述l3的第一功能实体重新发送所述数据包;
149.所述l2的mac实体按照调度器的调度结果的指示,将重新接收到的数据包,重新组建为mac pdu数据包。
150.可选的,功能实体的数据处理方法,还包括:
151.若所述l2的mac实体向l1没有发送成功所述mac pdu数据包,则将所述没有发送成功所述mac pdu数据包的相关信息,向所述l3的第一功能实体发送,由所述l3的第一功能实体在新的链路上发送或者发送给目标第一功能实体再发送;或者,所述l2的mac实体把没有发送成功的所述mac pdu数据包,直接发送给目标mac,在目标mac上继续发送。
152.可选的,l2的切换,由l2的控制面cp实体触发的。
153.可选的,所述l2的控制面cp实体触发的切换包括:l2的mac实体根据调度时终端的空口特征,需要更换终端发送数据的载波、波束、物理小区中的至少一项时,发起l2的切换。
154.可选的,l2的mac实体把目标物理小区信息发送给l3的cp实体,通过l3的cp实体的空口信令通知接收端,同步发起对目标物理小区的配置;在l3的cp实体的空口信令配置完毕后,mac发起物理链路的切换;或者
155.mac直接通过本身的控制方式或者触发物理下行控制信道pdcch,在物理小区信息重选择成功后,再发送给l3的cp实体进行控制信息的同步。
156.该实施例所述的l2的方法,是与上述l3的方法相对应的方法,上述方法实施例中的所有实现方式均适用于该方法的实施例中,也能达到相同的技术效果。
157.本发明的实施例还提供一种功能实体的数据处理装置,应用于层三l3,所述装置包括:
158.收发模块,用于通过层三l3的第一功能实体,向所述l2发送数据。
159.可选的,所述l3的第一功能实体向所述l2发送数据,包括:
160.所述l3的第一功能实体,从所述l3的上层接收数据包;
161.所述l3的第一功能实体,按照预设顺序,向所述l2发送所述数据包。
162.可选的,功能实体的数据处理装置,还包括以下一项:
163.若所述l3的第一功能实体收到所述l2反馈的数据包已被接收端设备正确接收的消息,则释放所述数据包;
164.若所述l3的第一功能实体收到所述l2反馈的数据包被接收端设备接收不成功的消息,则继续缓存所述数据包。
165.可选的,向所述l2发送所述数据包,包括:
166.所述l3的第一功能实体将所述数据包的序列号和对应的所述数据包一起发送给所述l2的媒体接入控制mac。
167.可选的,若所述l3的第一功能实体收到所述l2反馈的数据包被接收端设备接收不成功的消息或者重传数据包的请求后,还包括:
168.向所述l2重新发送所述数据包,所述数据包是所述l3的第一功能实体在接收到上层发送的数据包后缓存的。
169.可选的,功能实体的数据处理装置,还包括:
170.所述l3的第一功能实体接收l2发送的mac服务数据单元mac sdu后,按照预设顺序对所述mac sdu包括的至少一个分组数据单元pdu进行排序;
171.所述l3的第一功能实体按照所述预设顺序,将所述包括至少一个pdu的目标sdu发送给所述l3的上层,所述目标sdu是所述第一功能实体的sdu。
172.可选的,按照预设顺序对所述mac sdu包括的至少一个pdu进行排序,包括:
173.按照所述pdu的序列号,在一个接收窗口中接收所述mac sdu包括的至少一个pdu;
174.按照所述pdu的序列号,对所述至少一个pdu进行排序。
175.可选的,功能实体的数据处理装置,还包括:
176.当l3的第一功能实体发生切换时,l3的第一功能实体与l2的mac之间的第一链路从源第一链路切换到目标第一链路,l2的mac与l1之间的第二链路从源第二链路切换到目标第二链路。
177.可选的,l3的第一功能实体与l2的mac之间的第一链路从源第一链路切换到目标第一链路,包括:
178.l3的第一功能实体将从上层接收的所述数据包以及所述数据包的发送状态参数,发送给目标第一功能实体;所述数据包包括:没有向接收端设备发送成功并等待重传的数据包、已经发送但没有接收到接收端设备确认的数据包、从上层接收到的但还没有进入发送流程的数据包中的至少一种。
179.可选的,当l2发生切换时,l2的mac与l1之间的第二链路从源第二链路切换到目标第二链路,l2与所述l3之间的第一链路保持不变。
180.可选的,l2的切换,或者,l3的第一功能实体的切换,是由l3的控制面功能cp实体触发的或者由l2的控制面cp实体触发的。
181.可选的,所述l3的控制面功能cp实体触发的切换包括:根据终端的测量和网络设备的部署形态发起l3的切换。
182.可选的,所述l2的控制面cp实体触发的切换包括:l2的mac根据调度时终端的空口特征,需要更换终端发送数据的载波、波束、物理小区中的至少一项时,发起l2的切换。
183.需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
184.本发明的实施例还提供一种通信设备,包括:层三l3,所述l3包括:
185.收发机,用于通过层三l3的第一功能实体向所述l2发送数据。
186.可选的,所述l3的第一功能实体向所述l2发送数据,包括:
187.所述l3的第一功能实体,从所述l3的上层接收数据包;
188.所述l3的第一功能实体,按照预设顺序,向所述l2发送所述数据包。
189.可选的,通信设备还包括以下一项:
190.若所述l3的第一功能实体收到所述l2反馈的数据包已被接收端设备正确接收的消息,则释放所述数据包;
191.若所述l3的第一功能实体收到所述l2反馈的数据包被接收端设备接收不成功的消息,则继续缓存所述数据包。
192.可选的,向所述l2发送所述数据包,包括:
193.所述l3的第一功能实体将所述数据包的序列号和对应的所述数据包一起发送给所述l2的媒体接入控制mac。
194.可选的,若所述l3的第一功能实体收到所述l2反馈的数据包被接收端设备接收不
成功的消息或者重传数据包的请求后,还包括:
195.向所述l2重新发送所述数据包,所述数据包是所述l3的第一功能实体在接收到上层发送的数据包后缓存的。
196.可选的,通信设备还包括:所述l3的第一功能实体接收l2发送的mac服务数据单元mac sdu后,按照预设顺序对所述mac sdu包括的至少一个分组数据单元pdu进行排序;
197.所述l3的第一功能实体按照所述预设顺序,将所述包括至少一个pdu的目标sdu发送给所述l3的上层,所述目标sdu是所述第一功能实体的sdu。
198.可选的,按照预设顺序对所述mac sdu包括的至少一个pdu进行排序,包括:
199.按照所述pdu的序列号,在一个接收窗口中接收所述mac sdu包括的至少一个pdu;
200.按照所述pdu的序列号,对所述至少一个pdu进行排序。
201.可选的,功能实体的数据处理方法,还包括:
202.当l3的第一功能实体发生切换时,l3的第一功能实体与l2的mac之间的第一链路从源第一链路切换到目标第一链路,l2的mac与l1之间的第二链路从源第二链路切换到目标第二链路。
203.可选的,l3的第一功能实体与l2的mac之间的第一链路从源第一链路切换到目标第一链路,包括:
204.l3的第一功能实体将从上层接收的所述数据包以及所述数据包的发送状态参数,发送给目标第一功能实体;所述数据包包括:没有向接收端设备发送成功并等待重传的数据包、已经发送但没有接收到接收端设备确认的数据包、从上层接收到的但还没有进入发送流程的数据包中的至少一种。
205.可选的,当l2发生切换时,l2的mac与l1之间的第二链路从源第二链路切换到目标第二链路,l2与所述l3之间的第一链路保持不变。
206.可选的,l2的切换,或者,l3的第一功能实体的切换,是由l3的控制面功能cp实体触发的或者由l2的控制面cp实体触发的。
207.可选的,所述l3的控制面功能cp实体触发的切换包括:根据终端的测量和网络设备的部署形态发起l3的切换。
208.可选的,所述l2的控制面cp实体触发的切换包括:l2的mac根据调度时终端的空口特征,需要更换终端发送数据的载波、波束、物理小区中的至少一项时,发起l2的切换。
209.需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
210.本发明的实施例还提供一种功能实体的数据处理装置,应用于层二l2,所述装置包括:
211.收发模块,用于通过层二l2接收所述l3的第一功能实体发送的数据。
212.可选的,所述l2接收所述l3的第一功能实体发送的数据,包括:
213.所述l2按照预设顺序,接收所述l3的第一功能实体发送的数据包。
214.可选的,所述l2的媒体接入控制mac实体按照调度器的调度结果的指示,将接收到的数据包,重新组建为mac pdu数据包。
215.将所述mac pdu数据包发送给层一l1。
216.可选的,若接收端设备成功接收到所述数据包,则所述l2的mac实体向所述l3的第
一功能实体反馈数据包已被正确接收的消息;
217.若接收端设备没有成功接收到所述数据包,则所述l2的mac实体,向所述l3的第一功能实体,反馈接收不成功的消息。
218.可选的,向所述l3的第一功能实体,反馈接收不成功的消息后,还包括:
219.所述l2的mac实体接收所述l3的第一功能实体重新发送所述数据包;
220.所述l2的mac实体按照调度器的调度结果的指示,将重新接收到的数据包,重新组建为mac pdu数据包。
221.可选的,功能实体的数据处理装置还包括:
222.若所述l2的mac实体向l1没有发送成功所述mac pdu数据包,则将所述没有发送成功所述mac pdu数据包的相关信息,向所述l3的第一功能实体发送,由所述l3的第一功能实体在新的链路上发送或者发送给目标第一功能实体再发送;或者,
223.所述l2的mac实体把没有发送成功的所述mac pdu数据包,直接发送给目标mac,在目标mac上继续发送。
224.可选的,l2的切换由l2的控制面cp实体触发的。
225.可选的,所述l2的控制面cp实体触发的切换包括:l2的mac实体根据调度时终端的空口特征,需要更换终端发送数据的载波、波束、物理小区中的至少一项时,发起l2的切换。
226.可选的,l2的mac实体把目标物理小区信息发送给l3的cp实体,通过l3的cp实体的空口信令通知接收端,同步发起对目标物理小区的配置;在l3的cp实体的空口信令配置完毕后,mac发起物理链路的切换;或者
227.mac直接通过本身的控制方式或者触发物理下行控制信道pdcch,在物理小区信息重选择成功后,再发送给l3的cp实体进行控制信息的同步。
228.需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
229.本发明的实施例还提供一种通信设备,包括:层二l2,所述l2包括:
230.收发机,用于通过层二l2接收所述l3的第一功能实体发送的数据。
231.可选的,所述l2接收所述l3的第一功能实体发送的数据,包括:
232.所述l2通过按照预设顺序,接收所述l3的第一功能实体发送的数据包。
233.可选的,所述l2的媒体接入控制mac实体按照调度器的调度结果的指示,将接收到的数据包,重新组建为mac pdu数据包。
234.将所述mac pdu数据包发送给层一l1。
235.可选的,若接收端设备成功接收到所述数据包,则所述l2的mac实体向所述l3的第一功能实体反馈数据包已被正确接收的消息;
236.若接收端设备没有成功接收到所述数据包,则所述l2的mac实体,向所述l3的第一功能实体,反馈接收不成功的消息。
237.可选的,向所述l3的第一功能实体,反馈接收不成功的消息后,还包括:
238.所述l2的mac实体接收所述l3的第一功能实体重新发送所述数据包;
239.所述l2的mac实体按照调度器的调度结果的指示,将重新接收到的数据包,重新组建为mac pdu数据包。
240.可选的,功能实体的数据处理装置还包括:
241.若所述l2的mac实体向l1没有发送成功所述mac pdu数据包,则将所述没有发送成功所述mac pdu数据包的相关信息,向所述l3的第一功能实体发送,由所述l3的第一功能实体在新的链路上发送或者发送给目标第一功能实体再发送;或者,
242.所述l2的mac实体把没有发送成功的所述mac pdu数据包,直接发送给目标mac,在目标mac上继续发送。
243.可选的,l2的切换由l2的控制面cp实体触发的。
244.可选的,所述l2的控制面cp实体触发的切换包括:l2的mac实体根据调度时终端的空口特征,需要更换终端发送数据的载波、波束、物理小区中的至少一项时,发起l2的切换。
245.可选的,l2的mac实体把目标物理小区信息发送给l3的cp实体,通过l3的cp实体的空口信令通知接收端,同步发起对目标物理小区的配置;在l3的cp实体的空口信令配置完毕后,mac发起物理链路的切换;或者
246.mac直接通过本身的控制方式或者触发物理下行控制信道pdcch,在物理小区信息重选择成功后,再发送给l3的cp实体进行控制信息的同步。
247.需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
248.需要说明的是,上述的通信设备可以是网络侧设备,也可是终端,无论是网络侧设备还是终端,均可以包括如上述通信设备中所述的l3和l2,网络侧设备的l3的第一功能实体接收到上层发送的数据包,发送给网络侧设备的l2,由网络侧设备的l2发送给网络侧设备的l1,由网络侧设备的l1发送给终端;
249.终端侧的l1在接收到网络侧设备的l1层发送的数据后,发送给终端侧的l2,由终端的l2发送给终端的l3的第一功能实体,并通过终端的l3的第一功能实体发送给上层;
250.同样的,终端侧也同样可以将终端的l3接收到的数据发送给终端的l2,通过终端的l1发送给网络侧设备的l1,再发送给网络侧设备的l2,并由网络侧设备的l2发送给网络侧设备的l3的第一功能实体,再发送给上层。
251.本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
252.本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上所述的方法。上述方法实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
253.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
254.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
255.在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为
一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
256.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
257.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
258.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
259.此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
260.因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
261.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

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

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

相关文献