掌桥专利:专业的专利平台
掌桥专利
首页

无线网络流量分析的方法和设备

文献发布时间:2023-06-19 11:24:21


无线网络流量分析的方法和设备

技术领域

本公开总体上涉及无线通信,并且更具体地,涉及一种用于在双连接性中执行用于拆分承载的无线网络流量分析的方法和设备。

背景技术

随着全球智能手机用户的持续增长,移动数据的使用和流量将继续增长。在宏小区中部署具有小小区的异构网络(HetNet)是满足移动数据流量需求的一种有效方法。此外,提出了控制平面/用户平面拆分和双连接(DC),以允许具有多个收发器的无线通信设备同时从至少两个无线通信节点(例如宏(主)eNodeB和小小区(辅助)eNodeB)接收数据包。来自无线通信设备的无线电承载的数据从高层到达主eNodeB的分组数据融合协议(PDCP)层。然后,无线电承载的数据由主eNodeB划分。在DC的拆分承载架构中,一部分数据然后通过回程链路(例如Xn接口)发送到辅助eNodeB,然后进一步发送到无线通信设备,而另一部分数据通过主eNodeB连接到无线通信设备。然后,在无线通信设备的PDCP层处聚合拆分承载。

发明内容

本申请公开的示例性实施例旨在解决与现有技术中提出的一个或多个问题有关的问题,以及当结合附图时,通过参考以下详细描述,将提供易于理解的附加特征。根据各种实施例,本申请公开了示例性系统,方法和计算机程序产品。然而,应理解,这些实施例是作为示例而非限制给出的,并且对于阅读了本公开内容的本领域普通技术人员而言,显而易见的是,对所公开的实施例进行的各种修改也同时处在本发明的范围内。

在双连接的拆分承载架构中,当第一无线通信节点的PDCP实体已成功通过第一无线通信节点上的第一无线电链路控制(RLC)实体将PDCP协议数据单元(PDU)发送到无线通信设备时,第一无线通信节点上的PDCP实体通知第二无线通信节点上的第二RLC实体放弃该PDCP PDU从其到无线通信设备的预定发送。当在第二无线通信节点上的第二RLC实体上接收到来自第一无线通信节点上的PDCP实体的此类通知时,可能已经将PDCP PDU发送到无线通信设备,并因此第二无线通信节点不会丢弃PDCP PDU。在这种情况下,第一无线通信节点的PDCP实体不知道第二无线通信节点实际丢弃的数据包。当前,尚无标准协议或解决方案可用于对双连接中的拆分承载进行无线网络流量分析。因此,存在开发一种可以为双连接中的拆分承载准确地执行无线网络流量分析方法和设备的需要。

在一个实施例中,一种用于由第一无线通信节点执行无线网络流量分析的方法,包括:向第二无线通信节点发送第一消息,其中,第一消息包括至少一个待丢弃的第一数据包的第一信息;从第二无线通信节点接收第二消息,其中,第二消息包括至少一个已丢弃的数据包的第二信息;以及根据第二消息,确定无线网络流量信息;其中,第二消息中的至少一个已丢弃的数据包包括第一消息中的至少一个待丢弃的第一数据包中的至少一个数据包,并且无线网络流量信息包括第二无线通信节点上的数据流量的总量。

在另一实施例中,一种用于由第一无线通信节点执行无线网络流量分析的方法,包括:从第二无线通信节点接收第一消息,其中,第一消息包括至少一个待丢弃的第一数据包的第一信息;向第二无线通信节点发送第二消息,其中,第二消息包括至少一个已丢弃的数据包的第二信息,其中,第二信息用于确定无线网络流量信息,其中,第二消息中的至少一个已丢弃的数据包包括第一消息中的至少一个待丢弃的第一数据包中的至少一个数据包,并且,无线网络流量信息包括第一无线通信节点上的数据流量的总量。

在另一实施例中,一种计算设备包括至少一个处理器和与该处理器耦合的存储器,该至少一个处理器被配置为执行该方法。

然而,在另一实施例中,一种非易失性计算机可读介质,其上存储有用于执行该方法的计算机可执行指令。

附图说明

当结合附图阅读时,根据以下详细描述可以最好地理解本公开的各方面。注意,各种特征不一定按比例绘制。实际上,为了讨论的清楚,各种特征的尺寸和几何形状可以任意增加或减小。

图1A示出根据本公开的一些实施例的示例性无线通信网络。

图1B示出根据本公开的一些实施例的示例性无线通信系统的框图。

图2示出根据本公开的一些实施例的用于执行无线网络流量分析的方法。

图3示出根据本公开的一些实施例的用于执行无线网络流量分析的方法。

图4示出根据本公开的一些实施例的用于执行无线网络流量分析的方法。

图5示出根据本公开的一些实施例的用于执行无线网络流量分析的方法。

具体实施方式

下面参考附图描述本发明的各种示例性实施例,以使本领域普通技术人员能够实现和使用本发明。对于本领域普通技术人员而言显而易见的是,在阅读本公开之后,可以在不脱离本发明的范围的情况下对这里描述的示例进行各种改变或修改。因此,本发明不限于本申请描述或示出的示例性实施例和应用。另外,本申请公开的方法中的步骤的特定顺序或层次仅仅是示例性方法。基于设计偏好,可以重新布置所公开的方法或过程的步骤的特定顺序或层次,同时保持在本发明的范围内。因此,本领域普通技术人员将理解,本申请公开的方法和技术以示例顺序呈现各种步骤或动作,并且本发明不限于所呈现的特定顺序或层次,除非另有明确说明。

参考附图详细描述本发明的实施例。尽管相同或相似的部件在不同的附图中示出,但是相同或相似的部件可以由相同或相似的附图标记表示。为了避免模糊本发明的主题,可以省略本领域公知的构造或过程的详细描述。此外,在本发明的实施例中,术语是基于它们的功能来定义的,并且可以根据用户或操作者的意图,用法等来改变术语。因此,应基于本说明书的整体内容进行定义。

图1A示出根据本公开的一些实施例的示例性无线通信网络100。在无线通信系统中,网络侧通信节点或基站(BS)102可以是节点B,E-UTRA节点B(也称为演进节点B,eNodeB或eNB),新的无线电(NR)技术中的gNodeB(也称为gNB),微微站,毫微微站等。终端侧通信设备或用户设备(UE)104可以是远程通信系统,例如移动电话,智能电话,个人数字助理(PDA),平板电脑,膝上型计算机,或者可以是短距离通信系统诸如,可穿戴设备,具有车辆通信系统的车辆等。在下文的本公开的所有实施例中,网络通信节点和终端侧通信设备分别由BS 102和UE 104表示,并且在本申请中通常称为“通信节点”和“通信设备”。根据本发明的各种实施例,这样的通信节点和通信设备可以能够进行无线和/或有线通信。注意,所有实施例仅是优选示例,并且旨在不限制本公开。因此,应当理解,该系统可以包括BS 102和UE 104的任何期望的组合,同时保持在本公开的范围内。

参照图1A,无线通信网络100包括第一BS 102-1,第二BS 102-2和UE 104。在一些实施例中,UE 104分别与第一BS 102-1和第二BS 102-2形成直接通信(即,上行链路)信道103-1和103-2。在一些实施例中,UE 104还分别与第一BS 102-1和第二BS 102-2形成直接通信(即,下行链路)信道105-1和105-2。UE 104和BS 102之间的直接通信信道可以通过诸如Uu接口(其也被称为E-UTRA空中接口)的接口。在一些实施例中,UE 104包括多个收发器,其使UE 104能够支持双连接性,以便同时从第一BS 102-1和第二BS 102-2接收数据。根据第一BS 102-1和第二BS 102-2的类型,第一BS 102-1和第二BS 102-2分别通过外部接口107(例如,I u接口,NG接口和S1接口)连接到核心网(CN)108。例如,当第一BS 102-1为LTE系统中的eNB时,第一BS 102-1与CN 108之间的直接通信是通过S1接口实现的;当第二BS102-1是NR系统中的gNB时,第一BS 102-1与CN 108之间的直接通信是通过NG接口实现的。在一些其他实施例中,第一BS 102-1(eNB)是主节点(MN),其连接到CN 108,而第二BS 102-2(gNB)是辅助节点(SN),其不连接到CN 108。

第一BS 102-1(eNB)和第二BS 102-2(gNB)之间的直接通信信道111是通过X2接口进行的。在一些实施例中,第二BS 102-2(gNB)被拆分为分布式单元(DU)和中央单元(CU),它们之间的直接通信是通过F1接口进行的。在一些实施例中,第二BS 102-2的CU可以进一步拆分为控制平面(CP)和用户平面(UP),它们两者之间的直接通信是通过E1接口进行的。在一些实施例中,X2接口可以支持演进的通用陆地无线接入新的无线接入双重连接(E-UTRA-NR DC或EN-DC),以下称为“EN-DC X2接口”。

在其他一些实施例中,当第一BS 102-1和第二BS 102-2均为gNB时,第一BS 102-1与第二BS 102-2之间的直接通信是通过Xn接口进行的。第一BS 102-1和第二BS 102-2是相邻BS。第一小区110-1被第一BS 102-1覆盖,且第二小区110-2被第二BS 102-2覆盖。在一些实施例中,第一小区110-1和第二小区110-2是相邻小区。

图1B示出根据本公开的一些实施例的示例性无线通信系统150的框图。系统150可以包括被配置为支持本申请不需要详细描述的已知或常规操作特征的组件和元件。在一些实施例中,如上所述,系统150可以用于在诸如图1A的无线通信网络100的无线通信环境中发送和接收数据符号。

系统150通常包括第一BS 102-1,第二BS 102-2和UE 104,为了便于讨论,在下文中将其统称为BS 102和UE 104。第一BS 102-1和第二BS 102-2各自包括BS收发器模块152,BS天线阵列154,BS存储器模块156,BS处理器模块158和网络接口160。在所示实施例中,BS102的每个模块根据需要经由数据通信总线180彼此耦合和互连。UE 104包括UE收发器模块162,UE天线164,UE存储器模块166,UE处理器模块168和I/O接口169。在所示实施例中,UE104的每个模块根据需要经由数据通信总线190彼此耦合和互连。如本申请所述,BS 102经由通信信道192与UE 104通信,该通信信道可以是任何无线信道或本领域中已知的适合于数据发送的其他介质。

如本领域普通技术人员所理解的,系统150还可包括除图1B所示的模块以外的任何数量的模块。本领域技术人员将理解,结合本申请公开的实施例描述的各种说明性块,模块,电路和处理逻辑可以以硬件,计算机可读软件,固件或其任何实际组合来实现。为了清楚地说明硬件,固件和软件的这种互换性和兼容性,通常根据其功能性来描述各种说明性的组件,块,模块,电路和步骤。将这种功能实现为硬件,固件还是软件取决于特定的应用程序和施加在整个系统上的设计约束。熟悉本申请所述概念的技术人员可以针对每个特定应用以合适的方式实现这种功能,但是这种实现决策不应解释为限制本发明的范围。

从UE 104的发送天线到BS 102的接收天线的无线发送被称为上行链路(UL)发送,并且从BS 102的发送天线到UE 104的接收天线的无线发送被称为下行链路(DL)发送。根据一些实施例,UE收发器162在本申请中可以被称为“上行链路”收发器162,其包括各自耦合到UE天线164的RF发射机和接收机电路。双工交换机(未示出)可以可替代地以时间双工的方式将上行链路发射机或接收机耦合到上行链路天线。类似地,根据一些实施例,BS收发器152在本申请中可以被称为“下行链路”收发器152,其包括各自耦合到天线阵列154的RF发射机和接收机电路。下行链路双工交换机可以可替换地以时间双工方式将下行链路发射机或接收机耦合到下行链路天线阵列154。在时间上协调两个收发器152和162的操作,使得上行链路接收机耦合到上行链路UE天线164,以在下行链路发射机耦合到下行链路天线阵列154的同时,接收通过无线通信信道192的发送。优选地,存在紧密的同步定时,在双工方向的变化之间仅具有最小的保护时间。UE收发器162经由无线通信信道192通过UE天线164与BS 102通信。BS收发器152经由无线通信信道196通过BS(例如第一BS 102-1)的BS天线154与另一个BS(例如第二BS 102-2)进行通信。无线通信信道196可以是任何无线信道或本领域已知的适合于BS之间的直接通信的其他介质。

UE收发器162和BS收发器152被配置为经由无线数据通信信道192进行通信,并且与可以支持特定的无线通信协议和调制方案的适当配置的RF天线布置154/164协作。在一些示例性实施例中,UE收发器162和BS收发器152被配置为支持诸如长期演进(LTE)和新兴的5G标准(例如,NR)等的工业标准。然而,应当理解,本发明在应用上不必限于特定的标准和相关协议。而是,UE收发器162和BS收发器152可以被配置为支持替代的或附加的无线数据通信协议,包括未来的标准或其变型。

处理器模块158和168可以用被设计为执行本申请所述的功能的通用处理器,内容可寻址存储器,数字信号处理器,专用集成电路,现场可编程门阵列,任何合适的可编程逻辑器件,分立门或晶体管逻辑,分立硬件组件或其任何组合来实施或实现。以这种方式,处理器模块可以被实现为微处理器,控制器,微控制器,状态机等。处理器模块也可以被实现为计算设备的组合,例如,数字信号处理器和微处理器的组合,多个微处理器,与数字信号处理器核结合的一个或多个微处理器,或任何其他这样的配置。

此外,结合本申请公开的实施例描述的方法或算法的步骤可以分别直接体现在硬件,固件,分别由处理器模块158和168执行的软件模块中,或其任何实际组合中。存储器模块156和166可以被实现为RAM存储器,闪存,ROM存储器,EPROM存储器,EEPROM存储器,寄存器,硬盘,可移动磁盘,CD-ROM或本领域已知的任何其他形式的存储介质。就这一点而言,存储器模块156和166可以分别耦合至处理器模块158和168,使得处理器模块158和168可以分别从存储器模块156和166读取信息以及向其写入信息。存储器模块156和166也可以被集成到它们各自的处理器模块158和168中。在一些实施例中,存储器模块156和166可各自包括用于在分别由处理器模块158和168执行的指令的执行期间存储临时变量或其他中间信息的高速缓冲存储器。存储器模块156和166还可以各自包括用于存储分别由处理器模块158和168执行的指令的非易失性存储器。

网络接口160通常代表基站102的硬件,软件,固件,处理逻辑和/或其他组件,其使得能够在BS收发器152与其他网络组件和配置为与BS 102通信的通信节点之间实现双向通信。例如,网络接口160可以被配置为支持互联网或WiMAX流量。在典型的部署中,但不限于,网络接口160提供802.3以太网接口,使得BS收发器152可以与传统的基于以太网的计算机网络通信。以这种方式,网络接口160可以包括用于连接到计算机网络的物理接口(例如,移动交换中心(MSC))。如本申请关于指定的操作或功能所使用的术语“配置用于”或“配置为”是指被物理构造,编程,格式化和/或布置为执行指定的操作或功能的设备,组件,电路,结构,机器,信号等。网络接口160可以允许BS 102通过有线或无线连接与其他BS或CN通信。

再次参考图1A,如上所述,BS 102向一个或多个UE 104重复广播与BS 102相关的系统信息,以允许UE 104访问BS 102(并且通常,在小区内正常运行)所位于的小区(例如,第一BS 102-1的110-1和第二BS 102-2的110-2)内的网络。例如,诸如下行链路和上行链路小区带宽,下行链路和上行链路配置,小区信息,用于随机接入的配置等的多个信息可以被包括在系统信息中,这将在下面进一步详细讨论。通常,BS 102通过PBCH(物理广播信道)广播携带一些主要系统信息(例如,小区101的配置)的第一信号。为了说明清楚的目的,在此将这样的广播的第一信号称为“第一广播信号”。注意,BS 102可以随后通过各自的信道(例如,物理下行链路共享信道(PDSCH))广播携带一些其他系统信息的一个或多个信号。

再次参考图1B,在一些实施例中,由第一广播信号承载的主要系统信息可以经由通信信道192(例如,PBCH)由BS 102以符号格式被发送。根据一些实施例,主要系统信息的原始形式可以被呈现为一个或多个数字比特序列,并且可以通过多个步骤(例如,编码,加扰,调制,映射步骤等)来处理一个或多个数字比特序列,所有这些都可以由BS处理器模块158处理,以成为第一广播信号。类似地,根据一些实施例,当UE 104使用UE收发器162接收第一广播信号(以符号格式)时,UE处理器模块168可以执行多个步骤(解映射,解调,解码步骤等),以估算主要系统信息,例如诸如主要系统信息的位的位位置,比特数等。UE处理器模块168还耦合到I/O接口169,其向UE 104提供连接到诸如计算机的其他设备的能力。I/O接口169是这些附件与UE处理器模块168之间的通信路径。

在一些实施例中,UE 104可以在混合/异构通信网络中操作,在该混合/异构通信网络中,UE与BS 102以及与其他UE进行通信,例如,侧链路通信(未示出)。如下面进一步详细描述的,UE 104支持与其他UE的侧链路通信以及BS 102和UE 104之间的下行链路/上行链路通信。如上所述,侧链路通信允许侧链路通信组内的多个UE 104彼此之间或与来自不同小区的其他UE建立直接通信链路,而无需BS 102在UE之间中继数据。

图2示出根据本公开的一些实施例的用于执行无线网络流量分析的方法200。应该理解,可以在图2的方法200之前,之中和之后提供附加的操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括第一BS 102-1和第二BS 102-2。在所示实施例中,UE104(未示出)在由第一BS 102-1覆盖的至少一个服务小区之一中,并且也在由第二BS 102-2覆盖的至少一个服务小区之一中,即,UE 104与第一BS 102-1和第二BS 102-2连接。在所示实施例中,UE 104的拆分承载可以连接到第一BS 102-1和第二BS 102-2,其中,分组数据融合协议(PDCP)实体仅位于第一BS 102-1上。在一些实施例中,无线电链路控制(RLC)实体可以位于第二BS 102-2上,或者可以位于第一BS 102-1和第二BS 102-2上。应当注意,可以使用任何数量的BS 102,并且它们都在本发明的范围内。

根据一些实施例,方法200开始于操作202,其中,第一BS 102-1将第一消息发送给第二BS 102-2。在一些实施例中,第一消息包括至少一个第一数据包的信息。在一些实施例中,至少一个第一数据包包括由第一BS 102-1通过Uu接口成功地发送到UE 104的至少一个数据包。在一些实施例中,在操作202之前,第一BS 102-1的PDCP实体向第二BS 102-2的RLC实体发送至少一个数据包,其中,至少一个数据包将由第二BS 102-2发送到UE 104。在一些实施例中,来自第一BS 102-1的第一消息是为了通知第二BS 102-2丢弃至少一个第一数据包,并且避免将至少一个第一数据包从第二BS 102-2再次发送到UE 104。在一些实施例中,至少一个第一数据包包括至少一个PDCP PDU。

在一些实施例中,第一消息包括至少一个对应的第一数据包的至少一对索引。在一些实施例中,至少一对索引中的每个索引包括至少一个对应的第一数据包的开始索引和结束索引。在一些实施例中,在第一UP协议帧(例如,DOWNLINK(DL)USER DATA帧)上发送第一消息。

在一些实施例中,在用户平面(UP)上的第一接口上将第一消息从第一BS 102-1发送到第二BS 102-2。在一些实施例中,第一BS 102-1和第二BS 102-2各自可以是以下之一:eNB、gNB,其中,eNB连接到5G CN。在一些实施例中,当第一BS 102-1是gNB时,从第一BS102-1的第一单元发送第一消息。在一些实施例中,当第二BS 102-2是gNB时,由第二BS102-1的第二单元接收第一消息。在一些实施例中,第一单元是中央单元(CU),而第二单元是分布式单元(DU)。在一些实施例中,根据第一BS 102-1和第二BS 102-2,UP上的第一接口是以下之一:Xn-U接口,F1-U接口,EN-DC X2-U接口。

根据一些实施例,方法200继续操作204,其中,第一BS 102-1从第二BS 102-2接收第二消息。在一些实施例中,第二消息包括至少一个第二数据包的信息。在一些实施例中,至少一个第二数据包包括当执行到UE 104的发送时由第二BS 102-2实际丢弃的至少一个数据包。在一些实施例中,至少一个第二数据包由第二BS 102-2通过比较从第一BS 102-1的第一消息中接收的至少一个第一数据包的信息与从第一BS 102-1的PDCP实体发送到第二BS102-2的RLC实体的至少一个数据包的信息来确定。在一些实施例中,当第二BS 102-2没有将第一数据包中的至少一个发送到UE 104时,第二BS 102-2终止将第一数据包中的至少一个发送到UE 104,且至少一个第二数据包包括至少一个第一数据包。在一些实施例中,当第一数据包中的至少一个已经由第二BS 102-2发送到UE 104时,至少一个第二数据包不包括至少一个第一数据包。

在一些实施例中,在第二UP协议帧上发送第二消息。在一些实施例中,第二帧是以下之一:DL DATA DELIVERY STATUS帧、ASSISTANCE INFORMATION DATA帧。在一些实施例中,至少一个第二数据包的信息包括以下至少一个:数据总量(例如,位数),至少一对对应的索引,开始和结束时间。在一些实施例中,至少一个第二数据包的至少一对对应的索引被用于指示至少一个第二数据包的开始索引和结束索引。

在一些实施例中,第二消息由第一BS 102-1在用户平面(UP)上的第一接口上从第二BS 102-2接收。在一些实施例中,第一BS 102-1和第二BS 102-2是以下之一:eNB、gNB。在一些实施例中,当第一BS 102-1是gNB时,第二消息由第一BS 102-1的第一单元接收。在一些实施例中,当第二BS 102-2是gNB时,从第二BS 102-1的第一单元接收第二消息。在一些实施例中,第一单元是中央单元(CU),而第二单元是分布式单元(DU)。在一些实施例中,根据第一BS 102-1和第二BS 102-2,UP上的第一接口是以下之一:Xn-U接口,F1-U接口,EN-DCX2-U接口。

在一些实施例中,第二消息由第一BS 102-1在控制平面(CP)上的第二接口上从第二BS 102-2接收。在一些实施例中,第一BS 102-1和第二BS 102-2是以下之一:eNB,gNB。在一些实施例中,当第一BS 102-1是gNB时,第二消息由第一BS 102-1的第一单元接收。在一些实施例中,当第二BS 102-2是gNB时,从第二BS 102-1的第二单元接收第二消息。在一些实施例中,第一单元是中央单元(CU),而第二单元是分布式单元(DU)。在一些实施例中,根据第一BS 102-1和第二BS 102-2,CP上的第二接口是以下之一:Xn-C接口,F1-C接口,EN-DCX2-C接口。

方法200继续进行操作206,其中,根据一些实施例,第一BS 102-1确定无线网络流量信息。在一些实施例中,无线网络流量信息包括第二BS 102-2上的无线电承载的数据流量总量。在一些实施例中,通过从第一BS 102-1的PDCP实体发送到第二BS 102-2的RLC实体的至少一个数据包中的数据总量减去第二BS 102-2丢弃的至少一个第二数据包的数据总量,来确定第二BS 102-2上的无线电承载的数据流量的总量。

图3示出根据本公开的一些实施例的用于执行无线网络流量分析的方法300。应当理解,可以在图3的方法300之前,期间和之后提供附加操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括第一BS 102-1和第二BS 102-2。在所示实施例中,UE104(未示出)在由第一BS 102-1覆盖的至少一个服务小区之一中,并且也在由第二BS 102-2覆盖的至少一个服务小区之一中,即,UE 104与第一BS 102-1和第二BS 102-2连接。在所示实施例中,UE 104的拆分承载被连接到第一BS 102-1和第二BS 102-2,其中,PDCP实体仅位于第一BS 102-1上。在一些实施例中,两个无线电链路控制实体可以位于第二BS 102-2上,或者可以位于第一BS 102-1和第二BS 102-2上。应当注意,可以使用任何数量的BS102,并且它们都在本发明的范围内。在所示实施例中,第二BS 102-2是gNB,包括第一单元102-2A和第二单元102-2B。在一些实施例中,第一单元102-2A是DU且第二单元102-2B是CU。

根据一些实施例,方法300从操作302开始,其中,第一BS 102-1将第一消息发送到第二BS 102-2的第一单元102-2A。在一些实施例中,第一消息包括至少一个第一数据包的信息。在一些实施例中,至少一个第一数据包包括由第一BS 102-1通过Uu接口成功地发送到UE 104的至少一个数据包。在一些实施例中,在操作302之前,第一BS 102-1的PDCP实体向第二BS 102-2的RLC实体发送至少一个数据包,其中,至少一个数据包将由第二BS 102-2发送到UE 104。在一些实施例中,来自第一BS 102-1的第一消息是为了通知第二BS 102-2丢弃至少一个第一数据包,并且避免将至少一个第一数据包从第二BS 102-2再次发送到UE104。在一些实施例中,至少一个第一数据包包括至少一个PDCP PDU。

在一些实施例中,第一消息包括至少一个对应的第一数据包的至少一对索引。在一些实施例中,至少一对索引中的每个包括至少一个对应的第一数据包的开始索引和结束索引。在一些实施例中,在第一UP协议帧(例如,DOWNLI NK(DL)USER DATA帧)上发送第一消息。

在一些实施例中,在用户平面(UP)上的第一接口上将第一消息从第一BS 102-1发送到第二BS 102-2。在一些实施例中,第一BS102-1是以下之一:eNB,gNB,其中,eNB连接到5G CN。在一些实施例中,当第一BS 102-1是gNB时,从第一BS 102-1的第二单元(未示出)发送第一消息。在一些实施例中,第一BS 102-1的第二单元是CU。在一些实施例中,根据第一BS 102-1,UP上的第一接口是以下之一:Xn-U接口,EN-DC X2-U接口。

方法300继续进行操作304,其中,根据一些实施例,第二BS 102-2的第一单元102-2A向第二BS 102-2的第二单元102-2B发送第二消息。在一些实施例中,第二消息通过第二BS102-2的第一单元102-2A和第二单元102-2B之间的F1接口发送。在一些实施例中,第二BS102-2的第一单元102-2A和第二BS 102-2的第二单元102-2B分别是DU和CU。在一些实施例中,第二消息是CP消息,例如,SECONDARY RAT DATA USAGE REPORT消息。

在一些实施例中,第二消息包括至少一个第二数据包的信息。在一些实施例中,至少一个第二数据包包括当执行到UE 104的发送时由第二BS 102-2实际丢弃的至少一个数据包。在一些实施例中,至少一个第二数据包由第二BS 102-2的第一单元102-2A通过比较从第一BS 102-1的第一消息中接收的至少一个第一数据包的信息与从第一BS 102-1的PDCP实体发送到第二BS 102-2的RLC实体的至少一个数据包的信息来确定。在一些实施例中,当第二BS 102-2没有将第一数据包中的至少一个发送到UE 104时,第二BS 102-2终止将第一数据包中的至少一个发送到UE 104,且至少一个第二数据包包括至少一个第一数据包。在一些实施例中,当第一数据包中的至少一个已经由第二BS 102-2发送到UE 104时,至少一个第二数据包不包括至少一个第一数据包。

在一些实施例中,至少一个第二数据包的信息包括以下至少之一:至少一个第二数据包中的数据总量(例如,位数),至少一对对应的索引,以及开始和结束时间。在一些实施例中,至少一个第二数据包的至少一对对应索引包括至少一个对应第二数据包中的每个的开始索引和结束索引。

方法300继续进行操作306,其中根据一些实施例,第一BS 102-1从第二BS 102-2的第二单元102-2B接收第三消息。在一些实施例中,第三消息包括从第二BS 102-2的第一单元102-2A接收的第二消息中的至少一个第二数据包的信息。在一些实施例中,第三消息也是CP消息,例如SECONDARY RAT DATA USAGE REPORT消息。在一些实施例中,至少一个第二数据包的信息包括以下至少之一:至少一个第二数据包中的数据总量(例如,位数),至少一对对应的索引,以及开始和结束时间。在一些实施例中,至少一个第二数据包的至少一对对应索引包括至少一个对应第二数据包中的每个的开始索引和结束索引。

在一些实施例中,当第一BS 102-1是gNB时,第一BS 102-1的第二单元(未示出)在控制平面(CP)上的第二接口上从第二BS 102-2接收第二消息。在一些实施例中,第一BS102-1的第二单元是CU。在一些实施例中,根据第一BS 102-1和第二BS 102-2,CP上的第二接口是以下之一:Xn-C接口,EN-DC X2-C接口。

方法300继续进行操作308,其中,根据一些实施例,第一BS 102-1确定无线网络流量信息。在一些实施例中,无线网络流量信息包括第二BS 102-2上的承载拆分的数据流量总量。在一些实施例中,通过从第一BS 102-1的PDCP实体发送到第二BS 102-2的RLC实体的至少一个数据包中的数据总量减去第二BS 102-2丢弃的至少一个第二数据包的数据总量,来确定第二BS 102-2上的承载拆分的数据流量的总量。

图4示出根据本公开的一些实施例的用于执行无线网络流量分析的方法400。应该理解,可以在图4的方法400之前,之中和之后提供附加的操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括第一BS 102-1和第二BS 102-2。在所示实施例中,UE104(未示出)在由第一BS 102-1覆盖的至少一个服务小区之一中,并且也在由第二BS 102-2覆盖的至少一个服务小区之一中,即,UE 104与第一BS 102-1和第二BS 102-2连接。在所示实施例中,UE 104的拆分承载可以连接到第一BS 102-1和第二BS 102-2,其中,分组数据融合协议(PDCP)实体仅位于第一BS 102-1上。在一些实施例中,无线电链路控制(RLC)实体可以位于第二BS 102-2上,或者可以位于第一BS 102-1和第二BS 102-2上。应当注意,可以使用任何数量的BS 102,并且它们都在本发明的范围内。在所示实施例中,第一BS 102-1是gNB,其包括分布式单元(DU)(未示出)和控制单元(CU)102-1B。CU 102-1B包括控制平面(CP)102-1BA和用户平面(UP)102-1BB。第二BS 102-2是以下之一:gNB,eNB,其中,eNB连接到5G CN。

方法400从操作402开始,在操作402中,根据一些实施例,UP 102-1BB上的第一BS102-1的第一单元102-1B向第二BS 102-2发送第一消息。在一些实施例中,第一消息包括至少一个第一数据包的信息。在一些实施例中,至少一个第一数据包包括由第一BS 102-1通过Uu接口成功地发送到UE 104的至少一个数据包。在一些实施例中,在操作402之前,第一BS 102-1的PDCP实体向第二BS 102-2的RLC实体发送至少一个数据包,其中,至少一个数据包将由第二BS 102-2发送到UE 104。在一些实施例中,来自第一BS 102-1的第一消息是为了通知第二BS 102-2丢弃至少一个第一数据包,并且避免将至少一个第一数据包从第二BS102-2再次发送到UE 104。在一些实施例中,至少一个第一数据包包括至少一个PDCP PDU。

在一些实施例中,第一消息包括至少一个对应的第一数据包的至少一对索引。在一些实施例中,至少一对索引中的每个索引包括至少一个对应的第一数据包的开始索引和结束索引。在一些实施例中,在第一UP协议帧(例如,DOWNLINK(DL)USER DATA帧)上发送第一消息。在一些实施例中,在用户平面(UP)上的第一接口上将第一消息从第一BS 102-1发送到第二BS 102-2。在一些实施例中,第一消息通过Xn-U接口发送。

方法400继续进行操作404,其中根据一些实施例,CP 102-1BA上的第一BS 102-1的第一单元102-1B从第二BS 102-2接收第二消息。在一些实施例中,通过CP 102-1BA上的第一BS 102-1的第一单元和第二BS 102-2之间的Xn-C接口发送第二消息。在一些实施例中,第二消息是CP消息,例如,SECONDARY RAT DATA USAGE REPORT消息。

在一些实施例中,第二消息包括至少一个第二数据包的信息。在一些实施例中,至少一个第二数据包包括当执行到UE 104的发送时由第二BS 102-2实际丢弃的至少一个数据包。在一些实施例中,至少一个第二数据包由第二BS 102-2通过比较从第一BS 102-1的第一消息中接收的至少一个第一数据包的信息与从第一BS 102-1的PDCP实体发送到第二BS 102-2的RLC实体的至少一个数据包的信息来确定。在一些实施例中,当第二BS 102-2没有将第一数据包中的至少一个发送到UE 104时,第二BS 102-2终止将第一数据包中的至少一个发送到UE 104,且至少一个第二数据包包括至少一个数据包。在一些实施例中,当第一数据包中的至少一个已经由第二BS 102-2发送到UE 104时,至少一个第二数据包不包括至少一个第一数据包。

在一些实施例中,至少一个第二数据包的信息包括以下至少一个:数据总量(例如,位数),至少一对对应的索引,开始和结束时间。在一些实施例中,至少一个第二数据包的至少一对对应的索引被用于指示至少一个第二数据包的开始索引和结束索引。

方法400继续进行操作406,其中,根据一些实施例,CP 102-1BA上的第一BS 102-1的第一单元102-1B进一步从UP 102-1BB上的第一BS 102-1的第一单元102-1B接收第三消息。在一些实施例中,第三消息包括从第一BS 102-1的PCDP实体向第二BS 102-2的RLC实体发送的至少一个数据包的信息。在一些实施例中,从第一BS 102-1的PCDP实体向第二BS102-2的RLC实体发送的至少一个数据包的信息包括从第一BS 102-1的PCDP实体发送到第二BS102-2的RLC实体的至少一个数据包的数据的总量。

方法400继续进行操作408,其中根据一些实施例,CP 102-1BA上的第一BS 102-1的第一单元102-1B确定无线网络流量信息。在一些实施例中,无线网络流量信息包括第二BS 102-2上的无线电承载的数据流量总量。在一些实施例中,通过从第一BS 102-1的PDCP实体发送到第二BS 102-2的RLC实体的至少一个数据包中的数据总量减去第二BS 102-2丢弃的至少一个第二数据包的数据总量,来确定第二BS 102-2上的无线电承载的数据流量的总量。

图5示出根据本公开的一些实施例的用于执行无线网络流量分析的方法500。应该理解,可以在图5的方法500之前,期间和之后提供附加操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括第一BS 102-1和第二BS 102-2。在所示实施例中,UE104(未示出)在由第一BS 102-1覆盖的至少一个服务小区之一中,并且也在由第二BS 102-2覆盖的至少一个服务小区之一中,即,UE 104与第一BS 102-1和第二BS 102-2连接。在所示实施例中,UE 104的拆分承载被连接到第一BS 102-1和第二BS 102-2,其中,PDCP实体仅位于第一BS 102-1上。在一些实施例中,两个无线电链路控制实体可以位于第二BS 102-2上,或者可以位于第一BS 102-1和第二BS 102-2上。应当注意,可以使用任何数量的BS102,并且它们都在本发明的范围内。在所示实施例中,第一BS 102-1是gNB,其包括第一单元(未示出)和第二102-1B。第一BS 102-1的第二单元102-1B包括控制平面(CP)102-1BA和用户平面(UP)102-1BB。类似地,第二BS 102-2也是gNB,其包括第一单元102-2A和第二单元102-2B。第二BS 102-2的第一单元102-2A是分布式单元(DU),并且第一BS 102-1的第二单元102-1B和第二BS 102-2的第二单元102-2B各自是中央单元(CU)。

方法500从操作502开始,其中,根据一些实施例,UP 102-1BB上的第一BS 102-1的第二单元102-1B将第一消息发送到第二BS 102-2的第一单元。在一些实施例中,第一消息包括至少一个第一数据包的信息。在一些实施例中,至少一个第一数据包包括由第一BS102-1通过Uu接口成功地发送到UE 104的至少一个数据包。在一些实施例中,在操作502之前,第一BS 102-1的PDCP实体向第二BS 102-2的RLC实体发送至少一个数据包,其中,至少一个数据包将由第二BS 102-2发送到UE 104。在一些实施例中,来自第一BS 102-1的第一消息是为了通知第二BS 102-2丢弃至少一个第一数据包,并且避免将至少一个第一数据包从第二BS 102-2再次发送到UE 104。在一些实施例中,至少一个第一数据包包括至少一个PDCP PDU。

在一些实施例中,至少一个第一数据包的信息包括至少一个对应的第一数据包的至少一对索引。在一些实施例中,至少一对索引中的每个索引包括至少一个对应的第一数据包的开始索引和结束索引。在一些实施例中,在用户平面(UP)上的第一接口上将第一消息从第一BS 102-1发送到第二BS 102-2。在一些实施例中,第一消息通过Xn-U接口发送。在一些实施例中,以UP协议帧,即DL USER DATA帧的形式发送第一消息。

方法500继续进行操作504,其中根据一些实施例,第二BS 102-2的第一单元102-2A向第二BS 102-2的第二单元102-2B发送第二消息。在一些实施例中,第二消息通过第二BS102-2的第一单元与第二单元之间的F1-C接口发送。在一些实施例中,第二消息是CP消息,例如,SECONDARY RAT DATA USAGE REPORT消息。

在一些实施例中,第二消息包括至少一个第二数据包的信息。在一些实施例中,至少一个第二数据包包括当执行到UE 104的发送时由第二BS 102-2实际丢弃的至少一个数据包。在一些实施例中,至少一个第二数据包由第二BS 102-2的第一单元102-2A通过比较从第一BS 102-1的第一消息中接收的至少一个第一数据包的信息与从第一BS 102-1的PDCP实体发送到第二BS 102-2的RLC实体的至少一个数据包的信息来确定。在一些实施例中,当第二BS 102-2没有将第一数据包中的至少一个发送到UE 104时,第二BS 102-2终止将第一数据包中的至少一个发送到UE 104,且至少一个第二数据包包括至少一个第一数据包。在一些实施例中,当第一数据包中的至少一个已经由第二BS 102-2发送到UE 104时,至少一个第二数据包不包括至少一个第一数据包。

在一些实施例中,至少一个第二数据包的信息包括以下至少之一:至少一个第二数据包中的数据总量(例如,位数),至少一对对应的索引,开始和结束时间。在一些实施例中,至少一个第二数据包的至少一对对应索引包括至少一个对应第二数据包中的每个的开始索引和结束索引。

方法500继续进行操作506,其中,根据一些实施例,CP 102-1BA上的第一BS 102-1的第二单元102-1B从第二BS 102-2的第二单元102-2B接收第三消息。在一些实施例中,通过Xn-C接口发送第三消息。在一些实施例中,第三消息是CP消息,例如,SECONDARY RATDATA USAGE REPORT消息。在一些实施例中,第三消息包括至少一个第二数据包的信息。在一些实施例中,至少一个第二数据包包括当执行到UE 104的发送时由第二BS 102-2实际丢弃的至少一个数据包。在一些实施例中,至少一个第二数据包的信息包括以下至少之一:至少一个第二数据包中的数据总量(例如,位数),至少一对对应的索引,开始和结束时间。在一些实施例中,至少一个第二数据包的至少一对对应索引包括至少一个对应第二数据包中的每个的开始索引和结束索引。

方法500继续进行操作508,其中,根据一些实施例,CP 102-1BA上的第一BS 102-1的第二单元102-1B进一步从UP 102-1BB上的第一BS 102-1的第二单元102-1B接收第四消息。在一些实施例中,第四消息包括从第一BS 102-1的PCDP实体向第二BS 102-2的RLC实体发送的至少一个数据包的信息。在一些实施例中,从第一BS 102-1的PCDP实体向第二BS102-2的RLC实体发送的至少一个数据包的信息包括从第一BS 102-1的PCDP实体发送到第二BS102-2的RLC实体的至少一个数据包的数据的总量。

方法500继续进行操作510,其中,根据一些实施例,CP 102-1BA上的第一BS 102-1的第二单元102-1B确定无线网络流量信息。在一些实施例中,无线网络流量信息包括第二BS102-2上的承载拆分的数据流量总量。在一些实施例中,通过从第一BS 102-1的PDCP实体发送到第二BS 102-2的RLC实体的至少一个数据包中的数据总量减去第二BS 102-2丢弃的至少一个第二数据包的数据总量,来确定第二BS 102-2上的承载拆分的数据流量的总量。

尽管上面已经描述了本发明的各种实施例,但是应当理解,它们仅以示例的方式而非限制的方式给出。同样,各种图可以描绘示例架构或配置,提供这些示例架构或配置以使本领域普通技术人员能够理解本发明的示例性特征和功能。然而,这些人员将理解,本发明不限于所示出的示例架构或配置,而是可以使用多种替代架构和配置来实现。另外,如本领域普通技术人员将理解的,一个实施例的一个或多个特征可以与本申请描述的另一实施例的一个或多个特征组合。因此,本公开的广度和范围不应受到任何上述示例性实施例的限制。

还应理解,本申请使用诸如“第一”,“第二”等的名称对元件的任何引用通常不限制那些元件的数量或顺序。而是,这些名称在本申请中可用作在两个或多个元件或一个元件的实例之间进行区分的便利手段。因此,对第一和第二元件的引用并不意味着只能采用两个元件,或者第一元件必须以某种方式位于第二元件之前。

另外,本领域普通技术人员将理解,可以使用多种不同技术中的任何一种来表示信息和信号。例如,可以在上面的描述中引用的例如数据,指令,命令,信息,信号,比特和符号可以由电压,电流,电磁波,磁场或粒子,光场或粒子或它们的任何组合表示。

本领域普通技术人员将进一步理解,结合本申请公开的方面描述的各种说明性逻辑块,模块,处理器,设备,电路,方法和功能中的任何一个都可以通过电子硬件(例如,可以使用源代码编码或其他某种技术来设计的数字实现方式,模拟实现方式或两者的组合),结合指令的各种形式的程序或设计代码(为方便起见,在本申请中称为“软件”或“软件模块”)或两者的组合来实现。为了清楚地说明硬件和软件的这种可互换性,上面已经在其功能方面总体上描述了各种说明性的组件,块,模块,电路和步骤。这种功能是实现为硬件,固件还是软件,还是这些技术的组合,取决于特定的应用和对整个系统施加的设计约束。技术人员可以针对每个特定应用以各种方式来实现所描述的功能,但是这种实现决策不应被解释为脱离本公开的范围。

此外,本领域普通技术人员将理解,本申请描述的各种说明性逻辑块,模块,设备,组件和电路可以在包括通用处理器的集成电路(IC),数字信号处理器(DSP),专用集成电路(ASIC),现场可编程门阵列(FPGA)或其他可编程逻辑设备,或其任意组合内实现或由其执行。逻辑块,模块和电路可以进一步包括天线和/或收发器,以与网络内或设备内的各种组件进行通信。通用处理器可以是微处理器,但可替代地,处理器可以是任何常规处理器,控制器或状态机。处理器也可以实现为计算设备的组合,例如,DSP和微处理器的组合,多个微处理器,一个或多个与DSP内核结合的微处理器,或任何其他合适的配置,以执行本申请所述的功能。

如果以软件实施,则功能可以作为一个或多个指令或代码存储在计算机可读介质上。因此,本申请公开的方法或算法的步骤可以被实现为存储在计算机可读介质上的软件。计算机可读介质包括计算机存储介质和通信介质,通信介质包括能够使计算机程序或代码从一个地方发送到另一地方的任何介质。存储介质可以是计算机可以访问的任何可用介质。作为示例而非限制,这种计算机可读介质可包括RAM,ROM,EEPROM,CD-ROM或其他光盘存储,磁盘存储或其他磁性存储设备,可以用于以指令或数据结构的形式存储期望的程序代码并且可以由计算机访问的任何其他介质。

在本申请中,本申请所用的术语“模块”是指软件,固件,硬件以及这些元件的任何组合,以执行本申请所述的相关功能。另外,出于讨论的目的,各种模块被描述为离散模块;然而,对于本领域的普通技术人员显而易见的是,可以组合两个或多个模块以形成执行根据本发明的实施例的相关功能的单个模块。

另外,在本发明的实施例中可以采用存储器或其他存储以及通信组件。应当理解,为了清楚起见,以上描述已经参考不同的功能单元和处理器描述了本发明的实施例。然而,将显而易见的是,可以使用在不同功能单元,处理逻辑元件或域之间的任何适当的功能分布,而不背离本发明。例如,被图示为由单独的处理逻辑元件或控制器执行的功能可以由相同的处理逻辑元件或控制器执行。因此,对特定功能单元的引用仅是对用于提供所描述的功能的合适设备的引用,而不是指示严格的逻辑或物理结构或组织。

对本公开中描述的实施例的各种修改对于本领域技术人员而言将是显而易见的,并且在不脱离本公开内容的范围的情况下,本申请中定义的一般原理可以应用于其他实施例。因此,本公开内容并不旨在限于本申请中所展示的实施方案,而是将被赋予与如本申请中所揭示的新颖特征和原理一致的最广范围,如以下权利要求书中所陈述。

相关技术
  • 无线网络流量分析的方法和设备
  • 无线网络设备、无线网络系统和无线网络节点控制方法
技术分类

06120112919011