用于最小化路测的方法和设备与流程

文档序号:26103711发布日期:2021-07-30 18:15阅读:81来源:国知局
用于最小化路测的方法和设备与流程

本公开总体上涉及无线通信,更具体地,涉及一种用于对于延迟关键服务的最小化驱动测试(mdt)的方法和设备。



背景技术:

随着全球智能用户继续增加,移动数据使用和通信量将继续增长。在新无线电(nr)中,引入了新类型的服务质量(qos)来满足对于延迟敏感的服务(诸如智能运输系统、分散自动制造系统等)的需求。nr中引入的新类型的qos对于延时有高要求,并且未在预定延迟内发送的数据包被确定为丢弃包。然而,由延迟引起的丢弃包可以防止重要信息被成功地递送,导致严重的影响,例如,增加交通事故和减少产量。因此,监视和理解实际的传输质量对于延迟敏感的服务是关键的。



技术实现要素:

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

在lte双连接(dc)中,无线通信装置(ue)可以具有属于不同的无线通信节点(enb)的多个服务小区,enb包括主enb(menb)和至少一个辅enb(senb),并且menb中的主小区被命名为pcell,senb中的主小区被命名为pscell。在新无线电(nr)系统中,类似的dc架构也可以被引入。在nr-dc中,ue可以连接到多个nr节点(gnodeb或gnb),多个nr节点包括主gnb(mgnb)和至少一个辅gnb(sgnb或sn)。在本公开中以下共同地,主节点(mn)用于描述menb和/或mgnb,辅节点(sn)用于描述senb和sgnb。此外,mn内的服务小区被分组在一起以形成主小区组(mcg),sn内的服务小区被分组在一起以形成辅小区组(scg)。mn和ue的至少一个sn被分组在一起以形成无线电接入网络(ran)。

在核心网络(cn)和ran之间建立协议数据单元(pdu)会话。pdu会话包括服务质量流(qf)。在多连接中,pdu会话的qf可以被进一步划分为可以通过不同的无线通信节点(例如,mn和sn)发送给ue的至少两个单独的部分。pdu会话的qf的划分由ran的mn确定。利用qf的至少一部分,在cn和无线通信节点(例如,mn和sn)中的每个之间建立grps隧道协议用户(gtp-u)信道,即,用户层面(up)连接。

在新无线电(nr)中,引入了新类型的服务质量(qos)来满足对于延迟敏感的服务(诸如智能运输系统、分散自动制造系统等)的需求。nr中引入的新类型的qos对于延时有高要求,并且未在预定的延迟内发送的数据包被确定为丢弃包。然而,由延迟引起的丢弃包可以防止重要信息被成功地递送,导致严重的影响,例如,增加交通事故和减少产量。目前,引入了最小化路测(mdt)进行网络优化,例如,发现和解决无线通信系统中的覆盖问题。然而,mdt不收集丢弃包的信息,因此,不提供服务质量的准确的估计。因此,存在开发一种用于对于延迟关键的服务的mdt的方法和设备的需要。

在一个实施例中,一种由第一无线通信节点执行最小化路测(mdt)的方法包括:从第二无线通信节点接收第一消息;并且根据第一消息来确定以下中的至少一个:丢包率和丢包延迟,其中所述第一消息包括mdt配置,其中所述mdt配置指示确定以下中的至少一个:丢包率和丢包延迟,其中所述mdt配置包括以下中的至少一个:测量周期和第一数据包延迟预算(pdb)。

在进一步的实施例中,一种由第一无线通信节点执行最小化路测(mdt)的方法包括:将第一消息发送给第二无线通信节点;并且从所述第二无线通信节点接收第二消息,其中所述第一消息包括mdt配置,其中所述mdt配置指示所述第二无线通信节点确定以下中的至少一个:丢包率和丢包延迟,其中所述mdt配置包括以下中的至少一个:测量周期和第一数据包延迟预算(pdb),并且其中所述第二消息包括以下中的至少一个:丢包率和丢包延迟。

在进一步的实施例中,一种由无线通信装置执行最小化路测(mdt)的方法包括:从无线通信节点接收第一消息;并且根据所述第一消息来确定以下中的至少一个:丢包率和丢包延迟,其中所述第一消息包括mdt配置,其中所述mdt配置指示确定以下中的至少一个:丢包率和丢包延迟,其中所述mdt配置包括测量周期。

在进一步的实施例中,一种由无线通信节点执行最小化路测(mdt)的方法包括:将第一消息发送给无线通信装置;并且从所述无线通信装置接收第二消息,其中所述第一消息包括mdt配置,其中所述mdt配置指示所述无线通信装置确定以下中的至少一个:丢包率和丢包延迟,其中所述mdt配置包括测量周期,并且其中所述第二消息包括以下中的至少一个:丢包率和丢包延迟。

仍然在另一实施例中,一种计算装置包括至少一个处理器和耦合到处理器的存储器,所述至少一个处理器被配置为执行所述方法。

仍然,在另一实施例中,一种非暂时性计算机可读介质具有存储于其上的用于执行所述方法的计算机可执行指令。

附图说明

本公开的各方面从与附图一起阅读时的以下详细描述被更好地理解。注意到,各种特征不一定是按比例绘制的。事实上,为了使讨论清晰,各种特征的尺寸和几何结构可以被任意地增大或缩小。

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

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

图2例示说明根据本公开的一些实施例的无线通信系统中的用于最小化驱动测试(mdt)的方法。

图3例示说明根据本公开的一些实施例的无线通信系统中的用于最小化驱动测试(mdt)的方法。

图4例示说明根据本公开的一些实施例的无线通信系统中的用于最小化驱动测试(mdt)的方法。

图5例示说明根据本公开的一些实施例的无线通信系统中的用于最小化驱动测试(mdt)的方法。

图6例示说明根据本公开的一些实施例的无线通信系统中的用于最小化驱动测试(mdt)的方法。

图7例示说明根据本公开的一些实施例的无线通信系统中的用于最小化驱动测试(mdt)的方法。

图8例示说明根据本公开的一些实施例的无线通信系统中的用于最小化驱动测试(mdt)的方法。

具体实施方式

下面参照附图描述本发明的各种示例性实施例以使得本领域的普通技术人员能够做出和使用本发明。如本领域的普通技术人员将显而易见的,在阅读本公开之后,在不脱离本发明的范围的情况下,可以对本文中描述的例子做出各种改变或修改。因此,本发明不限于本文中描述或例示说明的示例性实施例和应用。另外,本文中公开的方法中的步骤的特定次序或层次仅仅是示例性方法。基于设计偏好,所公开的方法或处理的步骤的特定次序或层次可以在仍在本发明的范围内的同时被重排。因此,本领域的普通技术人员将理解,本文中公开的方法和技术按样例次序呈现各种步骤或动作,并且本发明不限于所呈现的特定次序或层次,除非另有明确陈述。

参照附图详细描述本发明的实施例。相同的或类似的组件,尽管它们在不同的附图中被例示,但是可以用相同的或类似的标号指定。本领域中众所周知的构造或处理的详细描述可以被省略以避免使本发明的主题模糊。此外,术语是考虑到它们在本发明的实施例中的功能性而定义的,并且可以根据用户或操作者的意图、使用等而变化。因此,应基于本说明书的整个内容来做出定义。

图1a例示说明根据本公开的一些实施例的示例性无线通信网络100。在无线通信系统中,网络侧通信节点或基站(bs)102可以是节点b、e-utra节点b(也被称为演进型节点b、enodeb或enb)、新一代enb(ng-enb)、新无线电(nr)技术中的gnodeb(也被称为gnb)、微微站、毫微微站等。终端侧通信装置或用户设备(ue)104可以是长距离通信系统(比如,移动电话、智能电话、个人数字助理(pda)、平板、膝上型计算机)或短距离通信系统(诸如,举例来说,可穿戴装置、具有车辆通信系统的车辆等)。网络通信节点和终端侧通信装置分别用bs102和ue104表示,在本公开中以下的所有实施例中,在此一般被称为“通信节点”和“通信装置”。根据本发明的各种实施例,这样的通信节点和通信装置可以能够进行无线通信和/或有线通信。注意到,所有的实施例仅仅是优选的例子,并不意图限制本公开。因此,理解所述系统可以在仍在本公开的范围内的同时,包括任何期望的组合的bs102和ue104。

参照图1a,无线通信网络100包括第一bs102-1、第二bs102-2、第三bs102-3、第四bs102-4和ue104。在一些实施例中,ue104分别与第一bs102-1、第二bs102-2、第三bs102-3和第四bs102-4形成直接通信(即,上行链路)信道103-1、103-2、103-3和103-4。在一些实施例中,ue104还分别与第一bs102-1、第二bs102-2、第三bs102-3和第四bs102-4形成直接通信(即,下行链路)信道105-1、105-2、105-3和105-4。ue104和bs102的du之间的直接通信信道可以通过诸如uu接口(也被称为e-utran空气接口)的接口。在一些实施例中,ue104包括多个收发器,所述多个收发器使得ue104能够支持多连接,以便同时从第一bs102-1、第二bs102-2、第三bs102-3和第四bs102-4接收数据。第一bs102-1、第二bs102-2、第三bs102-3和第四bs102-4各自在用户层面(up)上、通过外部接口107(例如,iu接口、ng-u接口或s1-u接口)连接到核心网络(cn)108。在一些实施例中,cn108是以下中的一个:演进型数据包核心(epc)和5g核心网络(5gc)。在一些实施例中,cn108进一步包括以下中的至少一个:访问和移动管理功能(amf)、用户层面功能(upf)和系统管理功能(smf)。只有第二bs102-2和第三bs102-3在控制层面(cp)(例如,s1-mme接口)上直接连接到cn108。在例示说明的实施例中,第二bs102-2和第三bs102-3各种是通过cp和up这二者连接到cn108的主节点(mn);第一bs102-1和第四bs102-4各种也通过up连接到cn108的辅节点(sn)。

当第一bs102-1和第二bs102-2各种是gnb时,up和cp上的第一bs102-1和第二bs102-2之间的直接通信分别是通过xn-u接口和xn-c接口。当第三bs102-3和第四bs102-4各种是gnb时,up和cp上的第一bs102-1和第二bs102-2之间的直接通信分别是通过xn-u接口和xn-c接口。第二bs102-2和第三bs102-3是相邻的bs。第一服务小区110-1被第一bs102-1覆盖;第二服务小区110-2被第二bs102-2覆盖;第三服务小区110-3被第三bs102-3覆盖;第四服务小区110-4被第四bs102-4覆盖。在一些实施例中,第二小区110-2是mn(即,第二bs102-2)的主小区,被称为pcell,第一小区110-1是sn(即,第一bs102-1)的主小区,被称为pscell。在一些实施例中,第一小区110-1和第二小区110-2是相邻的小区。

第一bs102-1(enb)和第二102-2(gnb)之间的直接通信信道111通过x2接口。类似地,第二bs和第三bs、第三bs和第四bs、第四bs和第一bs之间的直接通信信道111可以是x2接口或xn接口。在一些实施例中,bs(gnb)在up上被划分为分布式单元(du)和中央单元(cu),该du和cu之间的直接通信是通过f1-u接口。在一些实施例中,第二bs102-2的cu可以被进一步划分为控制层面(cp)和用户层面(up),该cp和up之间的直接通信是通过e1接口。以下在本公开中,xx接口用于描述以下接口中的一个:ng接口、s1接口、x2接口、xn接口、f1接口和e1接口。当在两个节点之间建立xx接口时,这两个节点可以在cp上发送控制信令和/或在up上发送数据。

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

系统150一般包括第一bs102-1、第二bs102-2和ue104,为了容易讨论,第一bs102-1、第二bs102-2和ue104在下面被共称为bs102和ue104。第一bs102-1和第二bs102-2各自包括bs收发器模块152、bs天线阵列154、bs存储器模块156、bs处理器模块158和网络接口160。在例示说明的实施例中,bs102的每个模块在必要时,经由数据通信总线180彼此耦合和互连。ue104包括ue收发器模块162、ue天线164、ue存储器模块166、ue处理器模块168和i/o接口169。在例示说明的实施例中,ue104的每个模块在必要时,经由数据通信总线190彼此耦合和互连。bs102经由通信信道192与ue104通信,通信信道192可以是如本文中描述的、本领域中已知的适合于数据发送的任何无线信道或其他介质。

如本领域的普通技术人员将理解的,系统150可以进一步包括除了图1b所示的模块之外的任何数量的模块。本领域技术人员将理解,与本文中公开的实施例结合描述的各种说明性的块、模块、电路和处理逻辑可以用硬件、计算机可读软件、固件或它们的任何实用的组合来实现。为了清楚地例示说明硬件、固件和软件的这个互换性和兼容性,各种说明性的组件、块、模块、电路和步骤一般是就它们的功能性来描述的。这样的功能性是被实现为硬件、固件、还是软件取决于特定应用和施加于整个系统上的设计约束。熟悉本文中描述的构思的人可以以适合于每个特定应用的方式来实现这样的功能性,但是这样的实现决策不应被解释为限制本发明的范围。

从ue104的发送天线到bs102的接收天线的无线发送被称为上行链路(ul)发送,从bs102的发送天线到ue104的接收天线的无线发送被称为下行链路(dl)发送。根据一些实施例,ue收发器162在本文中可以被称为“上行链路”收发器162,其包括各自耦合到ue天线164的rf发送器和接收器电路系统。双工切换(未示出)可以可替代地以时分双工的方式将上行链路发送器或接收器耦合到上行链路天线。类似地,根据一些实施例,bs收发器152在本文中可以被称为“下行链路”收发器152,其包括各自耦合到天线阵列154的rf发送器和接收器电路系统。下行链路双工切换可以可替代地以时分双工的方式将下行链路发送器或接收器耦合到下行链路天线阵列154。两个收发器152和162的操作在时间上被协调,以使得上行链路接收器耦合到上行链路ue天线164,以用于在下行链路发送器耦合到下行链路天线阵列154的同时,通过无线通信信道192接收发送。优选地,在双工方向上的改变之间仅具有最小保护时间的紧密同步时序。ue收发器162经由无线通信信道192,通过ue天线164与bs102通信。bs收发器152经由无线通信信道196,与bs(例如,第一bs102-1)的bs天线154与其他bs(例如,第二bs102-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。存储器模块156和166也可以被集成到它们各自的处理器模块158和168中。在一些实施例中,存储器模块156和166各自可以包括用于在处理器模块158和168分别将执行的指令执行期间存储临时变量或其他中间信息的高速缓存存储器。存储器模块156和166各自还可以包括用于存储处理器模块158和168分别将执行的指令的非易失性存储器。

网络接口160一般表示基站102的使得在bs收发器152与被配置为与bs102通信的其他网络组件和通信节点之间能够进行双向通信的硬件、软件、固件、处理逻辑和/或其他组件。例如,网络接口160可以被配置为支持互联网或wimax业务量。在典型的部署中,没有限制,网络接口160提供802.3以太网接口,以使得bs收发器152可以与基于常规的以太网的计算机网络通信。以这种方式,网络接口160可以包括用于连接到计算机网络(例如,移动交换中心(msc))的物理接口。如本文中关于指定的操作或功能使用的术语“被配置用于”或“被配置为”是指被物理地构造、编程、格式化和/或布置为执行指定的操作或功能的装置、组件、电路、结构、机器、信号等。网络接口160可以允许bs102通过有线或无线连接与其他bs或cn通信。

再次参照图1a,如上所述,bs102向一个或多个ue104重复地广播与bs102相关联的系统信息,以便允许ue104访问bs102所在的小区(例如,对于第一bs102-1、110-2和对于第二bs102-2的110-1)内的网络,并且一般地,在小区内适当地操作。复数信息(诸如,举例来说,下行链路和上行链路小区带宽、下行链路和上行链路配置、小区信息、用于随机接入的配置等)可以包括在下面将更详细地讨论的系统信息中。通常,bs102通过pbch(物理广播信道)广播运载一些主要系统信息(例如,小区110的配置)的第一信号。为了例示说明清晰的目的,这样的广播的第一信号在本文中被称为“第一广播信号”。注意到,bs102随后可以通过相应的信道(例如,物理下行链路共享信道(pdsch))广播运载一些其他的系统信息的一个或多个信号。

再次参照图1b,在一些实施例中,第一广播信号运载的主要系统信息可以被bs102经由通信信道192(例如,pbch),以符号的格式发送。根据一些实施例,主要系统信息的原始形式可以被呈现为一个或多个数字位序列,所述一个或多个数字位序列可以通过多个步骤(例如,编码、加扰、调制、映射步骤等)处理,所有这些步骤都可以被bs处理器模块158处理,以变为第一广播信号。类似地,当ue104使用ue收发器162接收到第一广播信号(以符号的格式)时,根据一些实施例,ue处理器模块168可以执行多个步骤(去映射、解调、解码步骤等)以估计主要系统信息,诸如,举例来说,主要系统信息的位的位位置、位数等。ue处理器模块168还耦合到i/o接口169,i/o接口169为ue104提供连接到其他装置(诸如计算机)的能力。i/o接口169是这些附件和ue处理器模块168之间的通信路径。

图2例示说明根据本公开的一些实施例的用于在延迟关键的服务中执行最小化驱动测试的方法200。理解附加操作可以在图2的方法200之前、期间和之后提供,并且一些操作可以被省略或重新排序。例示说明的实施例中的通信系统包括bs102、ue104和cn108。在例示说明的实施例中,ue104在被bs102覆盖的至少一个服务小区中的一个中,即,ue104与bs102连接。在例示说明的实施例中,bs102具有组合的cu和du。在一些实施例中,bs102是以下中的一个:主节点(mn)和辅节点(sn)。此外,当bs102是mn时,bs102内的所有的服务小区都被组合在一起以形成主小区组(mcg),当bs102是sn时,第二bs102-2内的所有的服务小区都被分组在一起以形成辅小区组(scg)。用于mdt的数据包可以被bs102通过以下中的一个运载:mcg承载和scg承载。图2用于例示说明的目的,并不意图作为限制。应注意到,任何数量的bs102都可以被使用,这在本发明的范围内。

根据一些实施例,方法200从操作202开始,在操作202中,bs102从cn108接收第一消息。在一些实施例中,第一消息在cp上,在s1或ng接口上发送。在一些实施例中,第一消息是以下中的一个:初始的ue消息以及运行和维护(oam)命令。在一些实施例中,第一消息包括用于测量延迟关键的qos中的丢包率和丢包延迟的mdt的配置。在一些实施例中,第一消息通过cn108的amf,从cn108发送给bs102。在一些实施例中,bs102从网络元件(例如,oam装置)接收第一消息。在一些实施例中,第一消息用于指示需要测量以下中的至少一个:丢包率和丢包延迟。在一些实施例中,mdt的配置包括以下中的至少一个:测量周期和默认pdb。在一些实施例中,测量周期为10秒,默认pdb是以下中的一个:23毫秒和34毫秒。在一些实施例中,mdt的配置被作为第一消息的信息元素(ie)运载。

根据一些实施例,方法200继续进行操作204,在操作204中,bs102确定丢包率和丢包延迟。在一些实施例中,在将第二消息从bs102发送(204b)给ue104期间,确定丢包率和丢包延迟(204a)。在一些实施例中,第二消息在up上、通过uu接口从bs102发送给ue104。在一些实施例中,第二消息包括mac层中的至少一个协议数据单元(pdu)。在一些实施例中,所述至少一个pdu包括下行链路(dl)数据包。在一些实施例中,bs102基于混合自动重复请求(harq)过程来确定丢包率和丢包延迟。

在一些实施例中,丢包率是在第二消息中被丢弃的数据包的数量和第二消息中的数据包的总数之间的比率。在一些实施例中,丢包延迟是在数据包在测量周期内被提交给对应层之后、在该数据包被确定为丢弃包之前、该数据包的平均延迟。在一些实施例中,数据包各自是以下中的一个:提交给服务数据适配协议(sdap)层的ip数据包、提交给包数据汇聚协议(pdcp)层的sdap数据包、以及提交给无线电链路控制(rlc)层的pdcp数据包。在一些实施例中,被丢弃的数据包(以下称为丢弃包)是第二消息中的在被提交给对应层之后、在临界的pdb内没有被成功地发送的数据包。例如,丢弃的ip数据包是在被提交给sdap层之后、在临界的pdb内没有被成功地发送的ip数据包。类似地,丢弃的sdap数据包是在被提交给pdcp层之后、在临界的pdb内没有被成功地发送的sdap数据包;丢弃的pdcp数据包是在被提交给rlc层之后、在临界的pdb内没有被成功地发送的pdcp数据包。

在一些实施例中,临界的pdb被bs102确定为延迟关键的qos(例如,具有5qi的qos)的pdb和从cn108的upf到bs102的发送延迟之间的时间差。在一些实施例中,所述至少一个延迟关键的qos各自是具有82、83、84和85的5qi值的5gqos。例如,当与5qi相对应的pdb为30毫秒、从cn108的upf到bs102的发送延迟为5毫秒时,临界的pdb为25毫秒。在一些其他的实施例中,临界的pdb为cn108在第一消息中对bs102配置的默认pdb。

在一些实施例中,丢弃的数据包(例如,丢弃的ip数据包、丢弃的sdap数据包和丢弃的pdcp数据包)是以下中的一个:实际上被丢弃但未被发送的第一数据包、以及被标记为被丢弃、但是继续被发送的第二数据包。

在一些实施例中,数据包(即,ip数据包、sdap数据包和pdcp数据包)当在mac层中被发送时,被分割为多个rlc段。在一些实施例中,当在临界的pdb内没有从bs102向ue104发送数据包的所有多个rlc段时,该数据包被确定为未成功发送的数据包,因此为丢弃包。例如,当数据包在发送队列中、并且该数据包的多个rlc段未在临界的pdb内的空气接口上从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段中只有一部分在临界的pdb内从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段的一部分在临界的pdb内从bs102发送给ue104时,并且当ue104的处理延迟和所述多个rlc段的其余部分的发送延迟这二者都被考虑时,所述多个rlc段的其余部分的发送被确定为超过临界的pdb,该数据包被确定为丢弃包。另举一例,当所述多个rlc段中的至少一个的重发超过临界的pdb时,数据包被确定为丢弃包。

根据一些实施例,方法200继续进行操作206,在操作206中,将第三消息从bs102发送给cn108。在一些实施例中,第三消息包括在操作204期间确定的丢包率和丢包延迟。在一些实施例中,第三消息在第一消息中配置的测量周期终止时被发送。在一些实施例中,第三消息从bs102发送给网络管理系统,例如,踪迹收集实体(tce)。

图3例示说明根据本公开的一些实施例的用于在延迟关键的服务中执行最小化驱动测试的方法300。理解附加操作可以在图3的方法300之前、期间和之后提供,并且一些操作可以被省略或重新排序。例示说明的实施例中的通信系统包括cn108、第一节点302、第二节点304和ue104。在一些实施例中,第一节点是bs102的第一单元,即,cu,第二节点是bs102的第二单元,即,du。在这种情况下,ue104在被bs102覆盖的至少一个服务小区中的一个中,即,ue104与bs102连接。在一些其他的实施例中,第一节点302是第一bs,第二节点304是第二bs。在这种情况下,ue104在被第一bs覆盖的至少一个服务小区中的一个中,并且在被第二bs覆盖的至少一个服务小区中的一个中,即,ue104与第一bs连接,并且与第二bs连接。在例示说明的实施例中,第一节点302是主节点(mn);第二节点304是辅节点(sn)。此外,第一节点302内的所有的服务小区被分组在一起以形成主小区组(mcg),第二节点304内的所有的服务小区被分组在一起以形成辅小区组(scg)。数据包通过划分式承载运载。在例示说明的实施例中,第一节点302包括sdap层和pdcp层,第二节点304包括rlc层和mac层。图3用于例示说明的目的,并不意图作为限制。应注意到,任何数量的bs102都可以被使用,这在本发明的范围内。

根据一些实施例,方法300从操作312开始,在操作312中,第二节点304接收第一消息。在一些实施例中,第二节点从以下中的一个接收第一消息:cu102a和网络管理系统(例如,o/m装置)。在一些实施例中,第一消息是以下中的一个:ue上下文设置消息和ue上下文修改消息。在一些实施例中,第一消息在cp上、通过以下中的一个发送:f1接口、s1接口和ng接口。在一些实施例中,第一消息用于指示需要测量以下中的至少一个:丢包率和丢包延迟。在一些实施例中,mdt的配置包括以下中的至少一个:测量周期和默认pdb。在一些实施例中,测量周期为10秒,默认pdb为以下中的一个:23毫秒和34毫秒。在一些实施例中,mdt的配置被作为第一消息的ie运载。

根据一些实施例,方法300继续进行操作314,在操作341中,第二节点304确定丢包率和丢包延迟。在一些实施例中,丢包率和丢包延迟在操作304a期间确定,而第二消息在操作304b期间从第二节点304发送给ue104。在一些实施例中,第二消息在up上、通过uu接口从第二节点304发送给ue104。在一些实施例中,第二消息包括mac层中的至少一个协议数据单元(pdu)。在一些实施例中,第二消息中的所述至少一个pdu包括dl数据包。在一些实施例中,第二节点304基于混合自动重复请求(harq)过程来确定丢包率和丢包延迟。

在一些实施例中,丢包率是在第二消息中被丢弃的数据包的数量和第二消息中的数据包的总数之间的比率。在一些实施例中,丢包延迟是在数据包通过f1-u或xn-u接口从第一节点302提交给第二节点304、最终提交给rlc层之后、在该数据包在测量周期中被确定为丢弃包之前、该数据包的平均延迟。在一些实施例中,数据包是提交给无线电链路控制(rlc)层的pdcp数据包。在一些实施例中,被丢弃的数据包(以下称为丢弃包)是第二消息中的数据包,其在被提交给对应层之后、在临界的pdb内未被成功地发送。具体地说,丢弃的pdcp数据包是在被提交给rlc层之后、在临界的pdb内未被成功地发送的pdcp数据包。在一些实施例中,数据包(即,pdcp数据包)是至少一个延迟关键的qos的数据包。在一些实施例中,所述至少一个延迟关键的qos各自是具有82、83、84和85的5qi值的5gqos。

在一些实施例中,临界的pdb被确定为与5qi相对应的pdb和总发送延迟之间的第一时间差。在一些实施例中,总发送延迟包括以下中的至少一个:从具有pdcp层的第一节点302到具有rlc层的第二节点304的第一延迟、以及从cn108的upf到第一节点302的第二延迟。在一些实施例中,从第一节点302到第二节点304的第一延迟可以是以下中的一个:通过第二时间差确定、以及由网络管理系统配置。在一些实施例中,第二时间差是当pdcp数据包从第一节点302提交给第二节点304时的第一时间和当pdcp数据包被第二节点304在up上的gprs隧穿协议(gtp)隧道(gpt-u隧道)上接收并且被提交给队列时的第二时间之间的。在一些实施例中,第一延迟被配置平均延迟,例如,2毫秒。例如,当与5qi相对应的pdb为30毫秒、第一网络元件和第二网络元件之间的第一延迟为2毫秒、从cn108的upf到第一节点302的第二延迟为5毫秒时,临界的pdb为23毫秒。

在一些实施例中,数据包(即,pdcp数据包)当在mac层中被发送时,被分割为多个rlc段。在一些实施例中,当数据包的全部多个rlc段在临界的pdb内未从bs102发送给ue104时,该数据包被确定为未成功发送的数据包,因此为丢弃包。例如,当数据包在发送队列中、并且该数据包的多个rlc段在临界的pdb内的空气接口上未从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段中只有一部分在临界的pdb内从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段的一部分在临界的pdb内从bs102发送给ue104时,并且当ue104的处理延迟和所述多个rlc段的其余部分的发送延迟这二者都被考虑时,所述多个rlc段的其余部分的发送被确定为超过临界的pdb,该数据包被确定为丢弃包。另举一例,当所述多个rlc段中的至少一个的重发超过临界的pdb时,数据包被确定为丢弃包。

根据一些实施例,方法300继续进行操作316,在操作316中,从第二节点304发送第三消息。在一些实施例中,第三消息被发送给以下中的一个:cu102a和网络管理系统(未示出),例如,踪迹收集实体(tce)。在一些实施例中,第三消息包括在操作304a期间确定的丢包率和丢包延迟。在一些实施例中,第三消息在测量周期终止时被发送。

图4例示说明根据本公开的一些实施例的用于在延迟关键的服务中执行最小化驱动测试的方法400。理解附加操作可以在图4的方法400之前、期间和之后提供,并且一些操作可以被省略或重新排序。例示说明的实施例中的通信系统包括cn108、第一节点302、第二节点304和ue104。在一些实施例中,第一节点是bs102的第一单元,即,cu,第二节点是bs102的第二单元,即,du。在这种情况下,ue104在被bs102覆盖的至少一个服务小区中的一个中,即,ue104与bs102连接。在一些其他的实施例中,第一节点302是第一bs,第二节点304是第二bs。在这种情况下,ue104在被第一bs覆盖的至少一个服务小区中的一个中,并且在被第二bs覆盖的至少一个服务小区中的一个中,即,ue104与第一bs连接,并且与第二bs连接。在例示说明的实施例中,第一节点302是主节点(mn);第二节点304是辅节点(sn)。此外,第一节点302内的所有的服务小区被分组在一起以形成主小区组(mcg),第二节点304内的所有的服务小区被分组在一起以形成辅小区组(scg)。数据包通过划分式承载运载。在例示说明的实施例中,第一节点302包括sdap层和pdcp层,第二节点304包括rlc层和mac层。图4用于例示说明的目的,并不意图作为限制。应注意到,任何数量的bs102都可以被使用,这在本发明的范围内。

根据一些实施例,方法400从操作402开始,在操作402中,第一节点302接收第一消息。在一些实施例中,第一节点302从以下中的一个接收第一消息:网络管理系统(未示出)和cn108的amf。在一些实施例中,第一消息在cp上、在s1或ng接口上发送。在一些实施例中,第一消息是以下中的一个:初始的ue消息和运行/维护(oam)命令。在一些实施例中,第一消息包括用于测量延迟关键的qos中的丢包率和丢包延迟的mdt的配置。在一些实施例中,第一消息通过cn108的amf从cn108发送给第一节点302。在一些实施例中,第一节点302从网络元件(例如,oam装置)接收第一消息。在一些实施例中,第一消息用于指示需要测量以下中的至少一个:丢包率和丢包延迟。在一些实施例中,mdt的配置包括以下中的至少一个:测量周期和默认pdb。在一些实施例中,测量周期为10秒,默认pdb为以下中的一个:23毫秒和34毫秒。在一些实施例中,mdt的配置被作为第一消息的信息元素(ie)运载。在一些实施例中,第一消息进一步包括被调度被发送给ue104的dl数据包,其中所述dl数据包各自是以下中的一个:ip数据包、sdap数据包和pdcp数据包。在一些其他的实施例中,第一节点302在单独的消息中接收数据包。在一些实施例中,当数据包被接收到时,第一节点302确定第一时间。

根据一些实施例,方法400继续进行操作404,在操作404中,将第二消息从第一节点302发送给第二节点304。在一些实施例中,第二消息在up上、通过以下中的一个发送:f1接口和xn接口。在一些实施例中,第二消息包括多个dluserdata数据包。在一些实施例中,第二消息包括dlreportnrpdcppdusn,其中当所述多个dluserdata数据包中的第一数据包被确定为丢弃包时,dlreportnrpdcppdusn用于指示需要被报告的该第一数据包的pdcp索引。

根据一些实施例,方法400继续进行操作406,在操作406中,将第三消息从第二节点304发送给ue104。在一些实施例中,第三消息在up上、通过uu接口发送。在一些实施例中,第三消息包括mac层中的至少一个协议数据单元(pdu)。在一些实施例中,所述至少一个pdu包括下行链路(dl)数据包。在一些实施例中,数据包(即,pdcp数据包)当在mac层中被发送时,被分割为多个rlc段。在一些实施例中,所述至少一个pdu在harq处理中发送。

根据一些实施例,方法400继续进行操作408,在操作408中,第二节点304确定第三消息是否被成功地发送给ue104。在一些实施例中,根据harq处理中的反馈步骤,确定从第二节点304到ue104的第三消息的成功发送。

根据一些实施例,方法400继续进行操作410,在操作410中,第一节点302从第二节点304接收第四消息。在一些实施例中,第四消息在up上从第二节点304发送给第一节点302。在一些实施例中,第四消息是dldatadeliverystatus消息。在一些实施例中,第四消息包括具有被指示在第二消息中报告的pdcp索引的第一数据包的发送的信息。例如,当具有第二消息中指示的pdcp索引的第一数据包被确定成功地从第二节点304发送给ue104时,第二节点304使用第四消息来向第一节点302指示第一数据包的成功发送。类似地,当具有第二消息中指示的pdc索引的第一数据包的发送被确定为失败时,第二节点使用第四消息来向第一节点302指示第一数据包的失败发送。在一些实施例中,第二消息包括特殊的up数据帧。在一些实施例中,第一节点302在第二时间接收第四消息。

根据一些实施例,方法400继续进行操作412,在操作412中,第一节点302确定丢包率和丢包延迟。在一些实施例中,根据第四消息来确定丢包率和丢包延迟。在一些实施例中,丢包率是在第二消息中被丢弃的数据包的数量和第二消息中的数据包的总数之间的比率。在一些实施例中,丢包延迟是数据包在测量周期内被提交给对应层之后、在该数据包被确定为丢弃包之前、该数据包的平均延迟。在一些实施例中,数据包是以下中的一个:提交给服务数据适配协议(sdap)层的ip数据包、提交给包数据汇聚协议(pdcp)层的sdap数据包、以及提交给无线电链路控制(rlc)层的pdcp数据包。在一些实施例中,被丢弃的数据包(以下称为丢弃包)各自是第二消息中指示的丢弃的第一数据包。在一些其他的实施例中,被丢弃的数据包(以下称为丢弃包)是第二消息中的在被提交给对应层之后、在临界的pdb内未被成功地发送的数据包。例如,丢弃的ip数据包是在被提交给sdap层之后、在临界的pdb内未被成功地发送的ip数据包。类似地,丢弃的sdap数据包是在被提交给pdcp层之后、在临界的pdb内未被成功地发送的sdap数据包;丢弃的pdcp数据包是在被提交给rlc层之后、在临界的pdb内未被成功地发送的pdcp数据包。

在一些实施例中,临界的pdb被确定为与5qi相对应的pdb和总发送延迟之间的时间差。在一些实施例中,总发送延迟包括以下中的至少一个:从具有pdcp层的第一节点302到具有rlc层的第二节点304的第一延迟、以及从cn108的upf到第一节点302的第二延迟。在一些实施例中,从cu102a到du102b的第一延迟可以是以下中的一个:通过时间差确定、以及由网络管理系统配置。在一些实施例中,所述时间差是当pdcp数据包从第一节点302提交给第二节点304时的第一时间和当pdcp数据包被第二节点304在up上的gprs隧穿协议(gtp)隧道(gtp-u隧道)上接收并且被提交给队列时的第二时间之间的。在一些实施例中,第一延迟被配置平均延迟,例如,2毫秒。

在一些实施例中,当第一时间和第二时间之间的时间差大于临界的pdb时,数据包被确定为丢弃包。在一些实施例中,数据包(即,ip数据包、sdap数据包和pdcp数据包)当在mace层中被发送时,被分割为多个rlc段。在一些实施例中,当数据包的全部多个rlc段在临界的pdb内未从bs102发送给ue104时,该数据包被确定为未成功发送的数据包,因此为丢弃包。例如,当数据包在发送队列中、并且该数据包的多个rlc段在临界的pdb内的空气接口上未从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段中只有一部分在临界的pdb内从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段的一部分在临界的pdb内从bs102发送给ue104时,并且当ue104的处理延迟和所述多个rlc段的其余部分的发送延迟这二者都被考虑时,所述多个rlc段的其余部分的发送被确定为超过临界的pdb,该数据包被确定为丢弃包。另举一例,当所述多个rlc段中的至少一个的重发超过临界的pdb时,数据包被确定为丢弃包。

根据一些实施例,方法400继续进行操作414,在操作414中,从第一节点302发送第五消息。在一些实施例中,第五消息包括在操作412期间确定的丢包率和丢包延迟。在一些实施例中,第五消息在测量周期终止时被发送。在一些实施例中,第五消息从第一节点302发送给以下中的一个:网络管理系统(未示出)(例如,踪迹收集实体(tce))和cn108。

图5例示说明根据本公开的一些实施例的用于在延迟关键的服务中执行最小化驱动测试的方法500。理解附加操作可以在图5的方法500之前、期间和之后提供,并且一些操作可以被省略或重新排序。例示说明的实施例中的通信系统包括bs102和ue104。在示例说明的实施例中,ue104在被bs102覆盖的至少一个服务小区中的一个中,即,ue104与bs102连接。在例示说明的实施例中,bs102具有组合的cu和du。在一些实施例中,bs102是以下中的一个:主节点(mn)和辅节点(sn)。此外,当bs102为mn时,bs102内的所有的服务小区被分组在一起以形成主小区组(mcg),当bs102为sn时,第二bs102-2内的所有的服务小区被分组在一起以形成辅小区组(scg)。用于mdt的数据包可以被bs102通过以下中的一个运载:mcg承载和scg承载。图5用于例示说明的目的,并不意图作为限制。应注意到,任何数量的bs102都可以被使用,这在本发明的范围内。

根据一些实施例,方法500从操作502开始,在操作502中,ue104从bs102接收第一消息。在一些实施例中,第一消息是无线电资源控制(rrc)消息,并且在cp上、通过xn接口发送。在一些实施例中,第一消息是rrcreconfiguration消息。在一些实施例中,第一消息包括用于测量数据包的延迟关键的下行链路发送中的丢包率和丢包延迟的mdt的配置。在一些实施例中,ue104从网络元件(例如,网络管理系统)接收第一消息。在一些实施例中,第一消息用于指示需要测量以下中的至少一个:丢包率和丢包延迟。在一些实施例中,mdt的配置包括测量周期。在一些实施例中,测量周期为10秒,默认pdb是以下中的一个:23毫秒和34毫秒。在一些实施例中,mdt的配置被作为第一消息的信息元素(ie)运载。

根据一些实施例,方法500继续进行操作504a,在操作504a中,将第二消息从bs102发送给ue104。在一些实施例中,第二消息在up上、通过uu接口、从bs102发送给ue104。在一些实施例中,第二消息包括mac层中的至少一个协议数据单元(pdu)。在一些实施例中,所述至少一个pdu包括下行链路(dl)数据包。在一些实施例中,dl数据包各自是以下中的一个:ip数据包、sdap数据包和pdcp数据包。在操作504期间,根据一些实施例,方法500继续进行操作504b,在操作504b中,ue104确定丢包率和丢包延迟。

在一些实施例中,丢包率是在第二消息中被丢弃的数据包的数量和第二消息中的数据包的总数之间的比率。在一些实施例中,丢包延迟是在数据包在测量周期内被提交给对应的更高层之后、在该数据包被确定为丢弃包之前、该数据包的平均延迟。在一些实施例中,数据包是以下中的一个:提交给ip层的sdap数据包和提交给sdap层的pdcp数据包。在一些实施例中,被丢弃的数据包(以下称为丢弃包)是第二消息中的在从bs102接收之后、未被成功地提交给对应的更高层的数据包。例如,丢弃的sdap数据包是在ue临界的pdb内未被成功地提交给ip层的sdap数据包;丢弃的pdcp数据包是在ue临界的pdb内未被成功地提交给sdap层的pdcp数据包。在一些实施例中,数据包的总数包括丢弃包和被成功地接收并且被提交给对应的更高层的数据包。

在一些实施例中,根据以下中的一个确定ue临界的pdb:延迟关键的qos(即,具有5qi的qos)的pdb、以及延迟关键的qos的pdb和第一处理延迟之间的差值。在一些实施例中,第一处理延迟是bs102上的处理延迟。例如,当延迟关键的qos的pdb为30毫秒、第一处理延迟为10毫秒时,ue临界的pdb被确定为20毫秒。在一些其他的实施例中,ue临界的pdb在第一消息中配置,ue临界的pdb为默认pdb。

根据一些实施例,方法500继续进行操作506,在操作506中,从ue104发送第三消息。在一些实施例中,第三消息包括在操作504b期间确定的丢包率和丢包延迟。在一些实施例中,第三消息在测量周期终止时被发送。在一些实施例中,第三消息从ue104发送给bs102。

图6例示说明根据本公开的一些实施例的用于在延迟关键的服务中执行最小化驱动测试的方法600。理解附加操作可以在图6的方法600之前、期间和之后提供,并且一些操作可以被省略或重新排序。例示说明的实施例中的通信系统包括bs102、ue104和cn108。在例示说明的实施例中,ue104在被bs102覆盖的至少一个服务小区中的一个中,即,ue104与bs102连接。在例示说明的实施例中,bs102具有组合的cu和du。在一些实施例中,bs102是以下中的一个:主节点(mn)和辅节点(sn)。此外,当bs102为mn时,bs102内的所有的服务小区被分组在一起以形成主小区组(mcg),当bs102为sn时,第二bs102-2内的所有的服务小区被分组在一起以形成辅小区组(scg)。用于mdt的数据包可以被bs102通过以下中的一个运载:mcg承载和scg承载。图8用于例示说明的目的,并不意图作为限制。应注意到,任何数量的bs102都可以被使用,这在本发明的范围内。

根据一些实施例,方法600从操作602开始,在操作602中,bs102从cn108接收第一消息。在一些实施例中,第一消息在cp上、通过s1或ng接口发送。在一些实施例中,第一消息是以下中的一个:初始的ue消息以及运行和维护(oam)命令。在一些实施例中,第一消息包括用于测量延迟关键的qos中的丢包率和丢包延迟的mdt的配置。在一些实施例中,第一消息通过cn108的amf,从cn108发送给bs102。在一些实施例中,bs102从网络元件(例如,oam装置)接收第一消息。在一些实施例中,第一消息用于指示需要测量以下中的至少一个:丢包率和丢包延迟。在一些实施例中,mdt的配置包括以下中的至少一个:测量周期和默认pdb。在一些实施例中,测量周期为10秒,默认pdb是以下中的一个:23毫秒和34毫秒。在一些实施例中,mdt的配置被作为第一消息的信息元素(ie)运载。

根据一些实施例,方法600继续进行操作604,在操作604中,bs102确定丢包率和丢包延迟。在一些实施例中,在将第二消息从ue104发送(604b)给bs102期间,确定丢包率和丢包延迟(604a)。在一些实施例中,第二消息在up上、通过uu接口发送。在一些实施例中,第二消息包括mac层中的至少一个协议数据单元(pdu)。在一些实施例中,所述至少一个pdu包括上行链路(ul)数据包。在一些实施例中,bs102基于混合自动重复请求(harq)过程来确定丢包率和丢包延迟。

在一些实施例中,丢包率是在第二消息中被丢弃的数据包的数量和第二消息中的数据包的总数之间的比率。在一些实施例中,数据包各自是以下中的一个:ip数据包、服务数据适配协议(sdap)数据包、以及包数据汇聚协议(pdcp)数据包。在一些实施例中,被丢弃的数据包(以下称为丢弃包)是第二消息中的被bs102成功地接收、但是未能在临界的pdb内被提交给对应的更高层的数据包。例如,丢弃的ip数据包是被成功地接收、但是未能在临界的pdb内被提交给rlc层的ip数据包。类似地,丢弃的sdap数据包是被成功地接收、但是未能在临界的pdb内被提交给ip层的sdap数据包;丢弃的pdcp数据包是被成功地接收、但是未能在临界的pdb内被提交给sdap层的pdcp数据包。在一些实施例中,数据包的总数等于丢弃包的数量和被成功地接收并且被提交给对应的更高层的数据包的数量。在一些实施例中,丢包延迟是在数据包在测量周期中被确定为丢弃包之前、该数据包的平均延迟。例如,丢包延迟被确定为当数据包被bs102从ue104接收时的第一时间到当数据包被确定为丢弃包时的第二时间之间的时间差。

在一些实施例中,临界的pdb被bs102确定为延迟关键的qos(例如,具有5qi的qos)的pdb和从cn108的upf到bs102的发送延迟之间的时间差。在一些实施例中,所述至少一个延迟关键的qos各自是具有82、83、84和85的5qi值的5gqos。例如,当与5qi相对应的pdb为30毫秒、从cn108的upf到bs102的发送延迟为5毫秒时,临界的pdb为25毫秒。在一些其他的实施例中,临界的pdb为cn108在第一消息中对bs102配置的默认pdb。

在一些实施例中,丢弃包(例如,丢弃的ip数据包、丢弃的sdap数据包和丢弃的pdcp数据包)是以下中的一个:实际上被丢弃不被发送的第一数据包、以及被标记为被丢弃、但是继续被发送的第二数据包。

在一些实施例中,数据包(即,ip数据包、sdap数据包和pdcp数据包)当在mac层中被发送时,被分割为多个rlc段。在一些实施例中,当数据包的全部多个rlc段在临界的pdb内未从bs102发送给ue104时,该数据包被确定为未成功发送的数据包,因此丢弃包。例如,当数据包在发送队列中、并且该数据包的多个rlc段在临界的pdb内的在空气接口上未从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段中只有一部分在临界的pdb内从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段的一部分在临界的pdb内从bs102发送给ue104时,并且当ue104的处理延迟和所述多个rlc段的其余部分的发送延迟这二者都被考虑时,所述多个rlc段的其余部分的发送被确定为超过临界的pdb,该数据包被确定为丢弃包。另举一例,当所述多个rlc段中的至少一个的重发超过临界的pdb时,数据包被确定为丢弃包。在一些实施例中,当从ue104接收到第二消息时的第一时间和当数据包被提交给对应的更高层时的第二时间之间的时间差大于临界的pdb时,数据包被确定为丢弃包。

根据一些实施例,方法600继续进行操作,在该操作中,从bs102发送第三消息。在一些实施例中,第三消息包括在操作204期间确定的丢包率和丢包延迟。在一些实施例中,第三消息在第一消息中配置的测量周期终止时被发送。在一些实施例中,第三消息从bs102发送给以下中的一个:cn108和网络管理系统(未示出),例如,踪迹收集实体(tce)。

图7例示说明根据本公开的一些实施例的用于在延迟关键的服务中执行最小化驱动测试的方法700。理解附加操作可以在图7的方法700之前、期间和之后提供,并且一些操作可以被省略或重新排序。例示说明的实施例中的通信系统包括cn108、第一节点302、第二节点304和ue104。在一些实施例中,第一节点102是bs102的第一单元,即,cu,第二节点是bs102的第二单元,即,du。在这种情况下,ue104在被bs102覆盖的至少一个服务小区中的一个中,即,ue104与bs102连接。在一些其他的实施例中,第一节点302是第一bs,第二节点304是第二bs。在这种情况下,ue104在被第一bs覆盖的至少一个服务小区中的一个中,并且在被第二bs覆盖的至少一个服务小区中的一个中,即,ue104与第一bs连接,并且与第二bs连接。在例示说明的实施例中,第一节点302是主节点(mn);第二节点304是辅节点(sn)。此外,第一节点302内的所有的服务小区被分组在一起以形成主小区组(mcg),第二节点304内的所有的服务小区被分组在一起以形成辅小区组(scg)。数据包通过划分式承载运载。在例示说明的实施例中,第一节点302包括sdap层和pdcp层,第二节点304包括rlc层和mac层。图7用于例示说明的目的,并不意图作为限制。应注意到,任何数量的bs102都可以被使用,这在本发明的范围内。

根据一些实施例,方法700从操作702开始,在操作702中,第二节点304接收第一消息。在一些实施例中,第二节点304从以下中的一个接收第一消息:cu102a和网络管理系统(例如,oam装置)。在一些实施例中,第一消息是以下中的一个:ue上下文设置消息和ue上下文修改消息。在一些实施例中,第一消息在cp上、通过f1接口发送。在一些实施例中,第一消息用于指示需要测量以下中的至少一个:丢包率和丢包延迟。在一些实施例中,mdt的配置包括以下中的至少一个:测量周期和默认pdb。在一些实施例中,测量周期为10秒,默认pdb为以下中的一个:23毫秒和34毫秒。在一些实施例中,mdt的配置被作为第一消息的ie运载。

根据一些实施例,方法700继续进行操作704,在操作704中,bs102的du102b确定丢包率和丢包延迟。在一些实施例中,丢包率和丢包延迟在操作704b期间确定,而第二消息在操作704a期间被第二节点304从ue104接收。在一些实施例中,第二消息在up上、通过uu接口从ue104发送给第二节点304。在一些实施例中,第二消息包括mac层中的至少一个协议数据单元(pdu)。在一些实施例中,第二消息中的所述至少一个pdu包括dl数据包。在一些实施例中,bs102基于混合自动重复请求(harq)过程来确定丢包率和丢包延迟。

在一些实施例中,丢包率是在第二消息中被丢弃的数据包的数量和第二消息中的数据包的总数之间的比率。在一些实施例中,丢包延迟是在数据包通过f1-u接口从第一节点302接收到第二节点304、最终到更高层之后、在该数据包在测量周期中被确定为丢弃包之前、该数据包的平均延迟。在一些实施例中,数据包是提交给sdap层的pdcp数据包。在一些实施例中,被丢弃的数据包(以下称为丢弃包)是第二消息中的在被提交给对应的更高层之后、在临界的pdb内未被成功地发送的数据包。具体地说,丢弃的pdcp数据包是在临界的pdb内被第二节点304成功地接收、但是未能被提交给sdap层的pdcp数据包。在一些实施例中,数据包的总数等于丢弃包的数量和被成功地接收并且被提交给对应的更高层的数据包的数量。在一些实施例中,数据包(即,pdcp数据包)是至少一个延迟关键的qos的数据包。在一些实施例中,所述至少一个延迟关键的qos各自是具有82、83、84和85的5qi值的5gqos。

在一些实施例中,临界的pdb被确定为与5qi相对应的pdb和总发送延迟之间的第一时间差。在一些实施例中,总发送延迟包括以下中的至少一个:从具有pdcp层的第一节点302到具有rlc层的第二节点304的第一延迟、以及从cn108的upf到bs102的第二延迟。在一些实施例中,从cu102a到du102b的第一延迟可以是以下中的一个:通过第二时间差确定、以及由网络管理系统配置。在一些实施例中,第二时间差是当pdcp数据包从cu102a提交给du102b时的第一时间和当pdcp数据包被du102b在up上的gprs隧穿协议(gtp)隧道(gtp-u隧道)上接收并且被提交给队列时的第二时间之间的。在一些实施例中,第一延迟被配置平均延迟,例如,2毫秒。例如,当与5qi相对应的pdb为30毫秒、第一网络元件和第二网络元件之间的第一延迟为2毫秒、从cn108的upf到bs102的第二延迟为5毫秒时,临界的pdb为23毫秒。

在一些实施例中,数据包(即,pdcp数据包)当在mac层中被发送时,被分割为多个rlc段。在一些实施例中,当数据包的全部多个rlc段在临界的pdb内未从bs102发送给ue104时,该数据包被确定为未成功发送的数据包,因此丢弃包。例如,当数据包在发送队列中、并且该数据包的多个rlc段在临界的pdb内的在空气接口上未从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段中只有一部分在临界的pdb内从bs102发送给ue104时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段的一部分在临界的pdb内从bs102发送给ue104时,并且当ue104的处理延迟和所述多个rlc段的其余部分的发送延迟这二者都被考虑时,所述多个rlc段的其余部分的发送被确定为超过临界的pdb,该数据包被确定为丢弃包。另举一例,当所述多个rlc段中的至少一个的重发超过临界的pdb时,数据包被确定为丢弃包。

根据一些实施例,方法700继续进行操作706,在操作706中,从第二节点304发送第三消息。在一些实施例中,第三消息被发送给以下中的一个:cn108和网络管理系统(未示出),例如,踪迹收集实体(tce)。在一些实施例中,第三消息包括在操作704a期间确定的丢包率和丢包延迟。在一些实施例中,第三消息在测量周期终止时被发送。

图8例示说明根据本公开的一些实施例的用于在延迟关键的服务中执行最小化驱动测试的方法800。理解附加操作可以在图8的方法800之前、期间和之后提供,并且一些操作可以被省略或重新排序。例示说明的实施例中的通信系统包括cn108、第一节点302、第二节点304和ue104。在一些实施例中,第一节点是bs102的第一单元,即,cu,第二节点是bs102的第二单元,即,du。在这种情况下,ue104在被bs102覆盖的至少一个服务小区中的一个中,即,ue104与bs102连接。在一些其他的实施例中,第一节点302是第一bs,第二节点304是第二bs。在这种情况下,ue104在被第一bs覆盖的至少一个服务小区中的一个中,并且在被第二bs覆盖的至少一个服务小区中的一个中,即,ue104与第一bs连接,并且与第二bs连接。在例示说明的实施例中,第一节点302是主节点(mn);第二节点304是辅节点(sn)。此外,第一节点302内的所有的服务小区被分组在一起以形成主小区组(mcg),第二节点304内的所有的服务小区被分组在一起以形成辅小区组(scg)。数据包通过划分式承载运载。在例示说明的实施例中,第一节点302包括sdap层和pdcp层,第二节点304包括rlc层和mac层。图8用于例示说明的目的,并不意图作为限制。应注意到,任何数量的bs102都可以被使用,这在本发明的范围内。

根据一些实施例,方法800从操作802开始,在操作802中,第一节点302接收第一消息。在一些实施例中,第一节点302从以下中的一个接收第一消息:网络管理系统(未示出)和cn108的amf。在一些实施例中,第一消息在cp上、在s1或ng接口上发送。在一些实施例中,第一消息是以下中的一个:初始的ue消息和运行和维护(oam)命令。在一些实施例中,第一消息包括用于测量延迟关键的qos中的丢包率和丢包延迟的mdt的配置。在一些实施例中,第一消息通过cn108的amf从cn108发送给第一节点302。在一些实施例中,第一节点302从网络元件(例如,oam装置)接收第一消息。在一些实施例中,第一消息用于指示需要测量以下中的至少一个:丢包率和丢包延迟。在一些实施例中,mdt的配置包括测量周期。在一些实施例中,测量周期为10秒,默认pdb为以下中的一个:23毫秒和34毫秒。在一些实施例中,mdt的配置被作为第一消息的信息元素(ie)运载。

根据一些实施例,方法800继续进行操作804,在操作804中,第二节点304从ue104接收第二消息。在一些实施例中,第三消息在up上、通过uu接口从ue104发送给第二节点304。在一些实施例中,第三消息包括mac层中的至少一个协议数据单元(pdu)。在一些实施例中,第二消息中的所述至少一个pdu包括ul数据包。在一些实施例中,ul数据包各自是pdcp数据包。在一些实施例中,第二消息还包括用于对应的ul数据包的第一时间。

根据一些实施例,方法800继续进行操作806,在操作806中,第一节点302从第二节点304接收第三消息。在一些实施例中,第一节点302在up上从第二节点304接收第三消息。在一些实施例中,第三消息包括运载第二消息中的ul数据包的至少一个pdu和对应的数据包的第一时间。

根据一些实施例,方法800继续进行操作808,在操作808中,从第一节点302发送第四消息。在一些实施例中,第四消息被第一节点302发送给cn108的upf。在一些实施例中,第二消息中的ul数据包在第二时间被第一节点302发送给cn108的upf。

根据一些实施例,方法800继续进行操作810,在操作810中,第一节点302确定丢包率和丢包延迟。在一些实施例中,根据从第二节点304接收的第四消息确定丢包率和丢包延迟。

在一些实施例中,丢包率是在第二消息中被丢弃的数据包的数量和第二消息中的数据包的总数之间的比率。在一些实施例中,丢包延迟是在数据包在测量周期内被提交给对应层之后、在该数据包被确定为丢弃包之前、该数据包的平均延迟。在一些实施例中,数据包各自是以下中的一个:sdap数据包和ip数据包。在一些其他的实施例中,被丢弃的数据包(以下称为丢弃包)是第三消息中的被成功地接收、但是未能在临界的pdb内被提交给对应的更高层的数据包。例如,丢弃的ip数据包是被成功地接收、但是未能在临界的pdb内被提交给rlc层的ip数据包。类似地,丢弃的sdap数据包是被成功地接收、但是未能被提交给ip层的sdap数据包。

在一些实施例中,临界的pdb被bs102确定为延迟关键的qos(例如,具有5qi的qos)的pdb和从cn108的upf到bs102的发送延迟之间的时间差。在一些实施例中,所述至少一个延迟关键的qos各自是具有82、83、84和85的5qi值的5gqos。例如,当与5qi相对应的pdb为30毫秒、从cn108的upf到bs102的发送延迟为5毫秒时,临界的pdb为25毫秒。

在一些实施例中,数据包(即,ip数据包或sdap数据包)当在mac层中被发送时,被分割为多个rlc段。在一些实施例中,当数据包的全部多个rlc段在临界的pdb内未从ue104发送给第二节点304时,该数据包被确定为未成功发送的数据包,因此丢弃包。例如,当数据包在发送队列中、并且该数据包的多个rlc段在临界的pdb内的空气接口上未从ue104发送给第二节点304时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段中只有一部分在临界的pdb内从ue104发送给第二节点304时,该数据包被确定为丢弃包。另举一例,当数据包的多个rlc段的一部分在临界的pdb内从ue104发送给第二节点304时,并且当ue104的处理延迟和所述多个rlc段的其余部分的发送延迟这二者都被考虑时,所述多个rlc段的其余部分的发送被确定为超过临界的pdb,该数据包被确定为丢弃包。另举一例,当所述多个rlc段中的至少一个的重发超过临界的pdb时,数据包被确定为丢弃包。

根据一些实施例,方法800继续进行操作812,在操作812中,从第一节点302发送第五消息。在一些实施例中,第五消息包括在操作812期间确定的丢包率和丢包延迟。在一些实施例中,第五消息在测量周期终止时被发送。在一些实施例中,第五消息从第一节点302发送给以下中的一个:网络管理系统(未示出)(例如,踪迹收集实体(tce))和cn108。

虽然以上已经描述了本发明的各种实施例,但是应理解它们仅仅是作为例子、而非限制而呈现的。同样地,各种示图可以描绘被提供用来使得本领域的普通技术人员能够理解本发明的示例性特征和功能的示例架构或配置。然而,这样的人将理解本发明不限于例示说明的示例架构或配置,但是可以使用各种可替代的架构和配置来实现。另外,如本领域的普通技术人员将理解的,一个实施例的一个或多个特征可以与本文中描述的另一实施例的一个或多个特征组合。因此,本公开的宽度和范围不应受上述示例性实施例中的任何一个的限制。

还理解本文中对于元件的使用诸如“第一”、“第二”等的名称的任何论述一般不限制这些元件的数量或次序。相反,这些名称在本文中可以被用作区分两个或更多个元件或元件的实例的方便的手段。因此,对于第一元件和第二元件的论述并不意味着只有两个元件可以被采用,或者第一元件必须以某种方式在第二元件的前面。

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

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

此外,本领域的普通技术人员将理解本文中描述的各种说明的逻辑块、模块、装置、组件和电路可以在集成电路(ic)内实现或者由集成电路(ic)执行,所述ic可以包括通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑器件、或它们的任何组合。所述逻辑块、模块和电路可以进一步包括与网络内或装置内的各种组件通信的天线和/或收发器。通用处理器可以是微处理器,但是在替代方案中,处理器可以是任何常规的处理器、控制器或状态机。处理器还可以被实现为计算装置的组合,例如,dsp和微处理器、多个微处理器、与dsp核结合的一个或多个微处理器、或执行本文中描述的功能的任何其他的合适的配置的组合。

如果用软件实现,则所述功能可以被作为一个或多个指令或代码存储在计算机可读介质上。因此,本文中公开的方法或算法的步骤可以被实现为存储在计算机可读介质上的软件。计算机可读介质包括计算机存储介质和通信介质这二者,所述通信介质包括可以被启用来将计算机程序或代码从一个地方传送到另一个地方的任何介质。存储介质可以是可以被计算机访问的任何可用的介质。举例来说,而非限制,这样的计算机可读介质可以包括ram、rom、eeprom、cd-rom或其他光学储存器、磁盘储存器或其他磁性存储装置、或可以用于存储指令或数据结构的形式的期望的程序代码并且可以被计算机访问的任何其他的介质。

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

另外,存储器或其他储存器、以及通信组件可以被用于本发明的实施例中。将意识到,为了清晰的目的,以上描述已经参照不同的功能单元和处理器描述了本发明的实施例。然而,将显而易见的是,不同的功能单元、处理逻辑元件或域之间的任何合适的功能性分布都可以被使用,而不减损本发明。例如,被例示为由单独的处理逻辑元件或控制器执行的功能性可以由同一处理逻辑元件或控制器执行。因此,对于特定的功能单元的论述只是对于用于提供所描述的功能性的合适的手段的论述,而不是指示严格的逻辑或物理结构或组织。

对于本公开中描述的实现的各种修改对于本领域技术人员将是显而易见的,并且在不脱离本公开的范围的情况下,本文中定义的整体原理可以被应用于其他实现。因此,本公开并不意图限于本文中所示的实现,而是被给予如权利要求中记载的与本文中公开的新颖的特征和原理一致的最广泛的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1