服务质量中的动态分组时延预算处理的制作方法

未命名 10-08 阅读:96 评论:0


1.本文件总体上涉及无线通信。更具体地说,分组时延预算被动态处理以提高服务质量。


背景技术:

2.无线通信技术正在将世界推向一个日益互联和网络化的社会。无线通信依赖于用户移动站和无线接入网络节点(包括但不限于无线基站)之间的高效网络资源管理和分配。新一代网络被期望提供高速、低时延和超可靠的通信能力,并满足不同行业和用户的需求。用户移动站或用户设备(user equipment,ue)正变得越来越复杂,并且通信的数据量不断增加。为了改善通信,并且满足垂直行业的可靠性要求,以及支持新一代网络服务,应进行改进以保持和确保服务质量标准。


技术实现要素:

3.本文件涉及用于计算和传送动态分组时延预算(packet delay budget,pdb)的方法、系统和设备。pdb通过在网络上提供准确的分组时延来提高服务质量(quality of service,qos)。pdb包括接入网络pdb(access network pdb,an pdb)和核心网络pdb(core network pdb,cn pdb)。由于pdb可基于网络负载而改变,所以当cn pdb被动态地确定时,pdb值会更准确。可在基站出或在用户面功能(user plane function,upf)处计算动态cn pdb,并且可在基站和/或upf之间发送对动态pdb指示的指示。如本文所述,基站也可以被称为下一代无线电接入网络(next generation radio access network,ng-ran)、ng-ran节点、ran节点或基站。
4.在一个实施例中,一种用于无线通信的方法包括:接收具有第一时间戳的分组;以及基于该第一时间戳动态地计算核心网络分组时延预算(cn pdb)。该第一时间戳由基站从用户面功能(upf)接收,并且该第一时间戳是该upf处的本地时间戳。该第一时间戳来自upf,并且对cn pdb的计算是由基站执行的且还包括:在接收到来自该upf的分组时,测量本地时间作为第二时间戳;以及当upf和基站是时间同步的时,减去第二时间戳和第一时间戳以计算cn pdb。当upf和基站不是时间同步的时,第一时间戳来自upf,并且对cn pdb的计算是由基站执行的且还包括:在接收分组之前检查第二时间戳;以及在接收具有第一时间戳的分组之前,将第二时间戳添加到上行链路分组,其中,在upf处接收到具有第二时间戳的上行链路分组之后由该upf发送有第一时间戳的分组;测量该分组被接收到的时间作为第三时间戳;以及基于该第一时间戳、该第二时间戳和该第三时间戳计算cn pdb,其中,第一时间戳包括上行链路分组被接收的时间和分组被该upf发送的时间,第二时间戳是上行链路分组被发送的时间,第三时间戳为在接收到具有第一时间戳的分组时的本地时间。对cn pdb的动态计算包括((第三时间戳减去第二时间戳)减去(来自第一时间戳的时间之间的差))除以2。该方法还包括:通过使用总pdb和动态计算的cn pdb来导出接入网络分组时延预算(an pdb),其中,cn pdb是用户面功能(upf)和基站之间的时延,并且an pdb是基站和
用户设备之间的时延。
5.在另一实施例中,一种用于无线通信的方法,包括:接收具有第一时间戳的上行链路分组;基于第一时间戳动态地计算核心网络分组时延预算(cn pdb);以及传送动态计算的cn pdb。上行链路分组是从基站接收的,并且第一时间戳是基站处的本地时间戳,其中,该计算是通过用户面功能(upf)进行的。该传送是upf向基站提供动态计算的cn pdb。当upf和基站是时间同步的时,第一时间戳来自基站,并且对cn pdb的计算由upf执行且还包括:在接收到上行链路分组时,检查upf处的本地时间作为第二时间戳;以及从第二时间戳中减去第一时间戳以计算cn pdb。当upf和基站不是时间同步的时,第一时间戳来自基站,并且对cn pdb的计算还包括:在接收上行链路分组之前检查第二时间戳;在接收具有第一时间戳的上行链路分组之前,将第二时间戳添加到下行链路分组;在接收到上行链路分组时,测量本地时间作为第三时间戳,其中,上行链路分组包括第一时间戳和第二时间戳,其中,第一时间戳包括下行链路分组被接收的时间,并且包括上行链路分组被发送的时间;以及基于第一时间戳、第二时间戳和第三时间戳计算cn pdb。对cn pdb的动态计算包括((第三时间戳减去第二时间戳)减去(包括在第一时间戳中的时间之间的差))除以2。该传送包括将动态计算的cn pdb的信息传送到会话管理功能(session management function,smf),并且smf将该信息传送到基站。该传送包括动态计算的cn pdb的信息,该动态计算的cn pdb的信息在用户数据分组中被提供给ng-ran。对动态计算的cn pdb的传送被用于由基站计算接入网络分组时延预算(an pdb),该an pdb用于确定分组调度。cn pdb是用户面功能(upf)和基站之间的时延,其中,an pdb是基站和用户设备之间的时延。
6.在另一实施例中,一种用于无线通信的方法包括:由会话管理功能(smf)发送动态计算的核心网络分组时延预算(cn pdb)指示。smf将动态计算的cn pdb指示发送到用户面功能(upf)或基站。
7.在另一实施例中,一种用于无线通信的方法,包括:接收核心网络分组时延预算(cn pdb)的指示;以及动态地计算cn pdb。用户面功能(upf)或基站接收该指示。
8.在另一些实施例中,无线通信装置包括处理器和存储器,其中,处理器被配置为从该存储器读取代码,并实现本文描述的用于无线通信的任何方法。
9.在另一些实施例中,一种计算机程序产品包括存储在其上的计算机可读程序介质代码,该代码在由处理器执行时促使该处理器实现在本文描述的用于无线通信的任何方法。
10.在另一实施例中,一种用于无线通信的系统,包括:确定第一时间戳的用户面功能(upf);与upf通信的基站,该基站基于第一时间戳和基站处的本地时间戳动态地计算核心网络分组时延预算(cn pdb);以及与upf通信的会话管理功能(smf),该smf向基站或upf提供动态的cn pdb的指示。该系统包括与基站通信的用户设备,其中,接入网分组时延预算(an pdb)被计算用于用户设备和基站之间的时延。
11.在另一实施例中,一种用于无线通信的系统,包括:确定第一时间戳的基站和用户面功能(upf),所述upf基于第一时间戳和upf处的本地时间戳动态地计算核心网络分组时延预算(cn pdb)并将计算出的cn pdb传送给基站。该系统还包括与upf通信的会话管理功能(smf),所述smf向基站或upf提供动态cn pdb的指示。
附图说明
12.图1示出了示例基站。
13.图2示出了示例随机接入(random access,ra)消息收发(messaging)环境。
14.图3示出了无线网络系统架构的一个实施例。
15.图4示出了无线网络系统架构的另一实施例。
16.图5示出了诸如图3或图4所示的系统架构中的服务质量流的一个实施例。
17.图6示出了被发送的动态指示的一个实施例。
18.图7示出了被发送的动态指示的另一实施例。
19.图8示出了利用中间部件被发送的动态指示的一实施例。
20.图9示出了ng-ran利用时间同步计算cn pdb的一实施例。
21.图10示出了ng-ran未利用时间同步计算cn pdb的一实施例。
22.图11示出了upf利用时间同步计算cn pdb并向smf报告的一实施例。
23.图12示出了upf利用时间同步计算cn pdb并向ng-ran报告的实施例。
24.图13示出了upf未利用时间同步计算cn pdb并向smf报告的实施例。
25.图14示出了upf未利用时间同步计算cn pdb并向ng-ran报告的实施例。
具体实施方式
26.现在将参考附图在下文中详细描述本公开,附图形成了本公开的一部分,并且通过图示的方式示出了实施例的具体示例。然而,请注意,本公开可以以各种不同的形式体现,因此所涵盖的或所要求保护的主题旨在被解释为不限于以下阐述的任何实施例。
27.在整个说明书和权利要求书中,除了明确陈述的含义之外,术语在上下文中可能具有隐含或暗示的细微含义。同样,本文中使用的短语“在一个实施例中”或“在一些实施例中”不一定指同一实施例,并且本文中使用的短语“在另一实施例中”或“在其它实施例中”不一定指不同的实施例。本文中使用的短语“在一个实施方式中”或“在一些实施方式中”不一定指相同的实施方式,并且本文中使用的短语“在另一实施方式中”或“在其它实施方式中”不一定指不同的实施方式。例如,所要求保护的主题旨在包括全部或部分示例性实施例或实施方式的组合。
28.一般而言,术语可以至少部分地从上下文中的使用来理解。例如,本文中使用的术语,如“和(and)”、“或(or)”、或“和/或(and/or)”,可以包括多种含义,这些含义可以至少部分地取决于这些术语使用的上下文。通常,“或”如果用于关联列表,诸如a、b或c,则意指用于包含意义的a、b和c、以及用于独占意义的a、b或c。此外,本文使用的术语“一个或更多个”或“至少一个”,至少部分地取决于上下文,可以用来描述单数意义上的任何特征、结构或特性,或者可以用来描述复数意义上的特征、结构或特性的组合。类似地,诸如“一/一个(a)”、“一/一个(an)”或“该/所述(the)”等术语同样可以被理解为传达单数用法或传达复数用法,这至少部分地取决于上下文。此外,术语“基于(based on)”或“由...确定(determined by)”可以被理解为不一定旨在传达排他的因素集合,而是可以允许不一定明确描述的附加因素的存在,同样,这也至少部分地取决于上下文。
29.新空口接入(new radio,nr)包括参数分组时延预算(packet delay budget,pdb),以提高可靠性的服务质量(qos)要求。对于一个qos流,pdb是从会话管理功能(smf)获
得的特定值。pdb可以包括活动网络pdb(active network pdb,an pdb)和核心网络pdb(cn pdb),并且可以被称为总pdb。cn pdb可以由用户面功能(upf)或下一代无线接入网络(ng-ran)/基站动态地计算。然后,可使用动态计算的cn pdb来导出an pdb,然后an pdb可以被用于对资源的调度以进行更高效的网络控制。可以向/从upf和ng-ran传输动态的cn pdb的指示。ran可以是无线通信系统的一部分,该无线通信系统通过无线电或无线连接将ue设备连接到网络的其他部分。图3-4示出了用于cn pdb动态计算和通信的示例性系统架构。具体地说,图5中所示的核心网络pdb(cn pdb)被动态地计算和传送,以提高qos。
30.在包括第五代(5th generation,5g)网络的nr系统中,服务质量可能是可靠性的必要特征。在分组数据单元(packet data unit,pdu)会话中,可能存在大量qos特性,这些qos特性是qos流的一部分。用于qos的示例参数包括保证流比特率(guaranteed flow bit rate,gfbr)、分组错误率(packet error rate,per)和分组时延预算(pdb)。gfbr包括比特率,该比特率被保证由网络在平均时间窗口上提供给qos流。per定义了pdu(例如,ip分组)速率的上限,这些pdu已经由链路层协议的发送方(例如,ran中的rlc)处理但没有由相应的接收方传递到上层(例如,ran中的pdcp(分组数据汇聚协议,packet data convergence protocol))。pdb定义了分组可以在用户设备(user equipment,ue)和upf之间延迟的时间的上限。
31.pdb可以是qos流的分组穿过网络的时间的上限。当网络负载较轻时,网络中的实际分组时延应小于pdb,而当网络负载较大时,实际分组时延可能大于pdb。网络中的实际时延可以被估计,但可能会根据网络条件而变化。例如,当分组通过网络时,网络可能不知道确切的分组时延,因此网络可能无法精确控制网络中的qos流的实际时延。
32.pdb可以包括活动网络pdb(an pdb)和核心网络pdb(cn pdb)。全部或总pdb是an pdb和cn pdb的组合,使得pdb=an pdb+cn pdb。cn pdb表示用户面功能(upf)和ng-ran或基站之间的时延。an pdb表示用户设备(ue)和ng-ran或基站之间的时延。当ng-ran知道可用的an pdb时,ng-ran可以适当地调度资源。例如,如果下行链路qos流的pdb为10毫秒(milliseconds或ms),并且ng-ran知道下行链路qos流的cn pdb为8毫秒,则ng-ran可以立即调度用于分组传递的无线电资源,因为an pdb只剩下2毫秒。同样地,如果ng-ran知道cn pdb是5毫秒,则为an pdb留下5毫秒,因此ng-ran可确定何时调度用于分组传递的无线电资源。cn pdb的准确动态计算以及an pdb的后续确定,可以保证ng-ran的qos,并且更高效地调度ran资源。
33.由于实际时延可以根据网络负载动态得改变,因此如果cn pdb被动态地计算,则可以提高qos。该动态计算提供了upf和ng-ran之间的实际时延。图1示出了示例ng-ran或基站。图2示出了示例随机接入消息收发环境。图3-4示出了动态pdb计算的示例架构。图5示出了同时显示an pdb和cn pdb的示例流。
34.图1示出了示例基站102。基站102也可被称为无线网络节点或下一代无线接入网络(ng-ran)节点。基站102还可以在移动电信上下文中被标识为nodeb(nb,例如,enb或gnb)。示例基站可以包括无线电tx/rx电路113,以与用户设备(ue)104进行接收和传输。基站还可以包括将基站耦接到核心网络110的网络接口电路116,例如,光互连或有线互连、以太网和/或其它数据传输介质/协议。
35.基站还可以包括系统电路122。系统电路122可以包括(一个或更多个)处理器124
和/或存储器126。存储器126可以包括操作128和控制参数130。操作128可以包括用于在处理器124中的一个或更多个处理器上执行的指令,以支持基站运行。例如,操作可以处理来自多个ue的随机接入传输请求。控制参数130可以包括参数或支持操作128的执行。例如,控制参数可以包括网络协议设置、随机接入消息收发(messaging)格式规则、带宽参数、射频映射分配和/或其它参数。
36.图2示出了示例随机接入消息收发环境200。在随机接入消息收发环境中,ue 104可以通过随机接入信道252与基站102通信。在该示例中,ue 104支持一个或更多个用户身份模块(subscriber identity module,sim),诸如sim1 202。电和物理接口(也称为sim卡1接口)206例如通过系统总线210将sim1 202连接到用户设备硬件的其余部分。
37.移动设备200包括通信接口212、系统逻辑(也称为系统电路)214和用户界面218。系统逻辑214可包括硬件、软件、固件或其它逻辑的任何组合。系统逻辑214可以例如利用一个或更多个片上系统(systems on a chip,soc)、专用集成电路(application specific integrated circuit,asic)、分立模拟和数字电路、以及其它电路来实现。系统逻辑214是ue 104中的任何所需功能的实施方式的一部分。就此而言,系统逻辑214可包括促进例如以下操作的逻辑:解码及播放音乐和视频(例如,mp3、mp4、mpeg、avi、flac、ac3、或wav解码和播放);运行应用;接受用户输入;保存和检索应用数据;建立、维持和终止蜂窝电话呼叫或数据连接(例如,用于互联网连接);建立、维持和终止无线网络连接、蓝牙连接或其它连接;以及在用户界面218上显示相关信息。用户界面218和输入228可包括图形用户界面、触摸敏感显示器、触觉反馈或其它触觉输出、语音或面部识别输入、按钮、开关、扬声器和其它用户接口元件。输入228的附加示例包括麦克风、视频和静止图像相机、温度传感器、振动传感器、旋转和定向传感器、耳机和麦克风输入/输出插孔、通用串行总线(universal serial bus,usb)连接器、存储卡槽、辐射传感器(例如,ir传感器)、和其它类型的输入。
38.系统逻辑214可以包括一个或更多个处理器216和存储器220。存储器220存储例如处理器216执行以实现ue 104的所需功能的控制指令222。控制参数224提供并指定用于控制指令222的操作选项和配置。存储器220还可以存储ue 104将通过通信接口212发送或已经接收到的任何bt、wifi、3g、4g、5g或其它数据226。在各种实施方式中,系统电源可以由诸如电池282的电源存储设备提供。
39.在通信接口212中,射频(radio frequency,rf)传输(tx)和接收(rx)电路230处理通过一个或更多个天线232的信号的传输和接收。通信接口212可包括一个或更多个收发器。收发器可以是无线收发器,无线收发器包括调制/解调电路、数模转换器(digital to analog converter,dac)、整形表、模数转换器(analog to digital converter,adc)、滤波器、波形整形器、滤波器、预放大器(pre-amplifier)、功率放大器和/或用于通过一个或更多个天线或(对于某些设备)通过物理(例如,有线)介质传输和接收的其它逻辑。
40.传输和接收的信号可以遵循各种各样的格式、协议、调制(例如,qpsk、16-qam、64-qam或256-qam)、频率信道、比特率和编码中的任何一种。作为一个特定示例,通信接口212可以包括支持2g、3g、bt、wifi、通用移动电信系统(universal mobile telecommunications system,umts)、高速分组接入(high speed packet access,hspa)+、和4g/长期演进(long term evolution,lte)标准下的传输和接收的收发器。然而,下面描述的技术无论是源于第三代合作伙伴项目(3rd generation partnership project,
3gpp)、gsm协会、3gpp2、ieee,还是其它合作伙伴或标准机构,都适用于其它无线通信技术。
41.图3示出了无线网络系统架构的一个实施例。该架构仅是一个示例,并且可以有用于实现本文所描述的实施例的更多或更少的部件。部件之间的互连或通信被标识为n1、n2、n4、n6、n7、n8、n10和n11,其它图(包括图5)可以参考这些互连或通信。图2示出了一个示例用户设备(ue)104。ue 302是接入无线网络(例如,5gs)并经由ng-ran节点或基站304获得服务的设备。ue 302经由nas信令与核心网络的接入和移动控制功能(access and mobility control function,amf)306交互。图1示出了示例基站或ng-ran 102。ng-ran节点304负责ue接入的网络的空口资源调度和空口连接管理。amf 306包括以下功能:注册管理、连接管理、可达性管理和移动性管理。amf 306还执行接入认证和接入授权。amf 306是nas安全终端,对ue 302和smf 308之间的会话管理nas进行中继,等等。
42.smf 308包括以下功能:会话管理(例如会话建立、修改和释放)、ue ip地址分配和管理(含可选授权)、上行链路功能选择和控制、下行链路数据通知等。用户面功能(upf)310包括以下功能:用于rat(无线接入技术,radio access technology)内/rat间移动性的锚点、分组路由和转发、业务使用报告、用于用户面的qos处理、下行链路分组缓冲和下行链路数据通知触发等。统一数据管理(unified data management,udm)312管理ue的订阅简档(profile)。订阅包括用于移动性管理(例如,受限区域)、会话管理(例如,qos简档)的数据。订阅数据还包括切片选择参数,这些参数用于amf 306选择合适的smf 308。amf 306和smf 308从udm 312获得订阅。订阅数据可以存储在具有udm 312的统一数据存储库中,udm 312在接收到来自amf 306或smf 308的请求时使用此数据。策略控制功能(policy control function,pcf)314包括以下功能:支持统一策略框架以管理网络行为,向(一个更多个)控制面功能提供策略规则以实施策略规则,以及实现前端以访问与用户数据存储库中的策略决策相关的订阅信息。网络暴露功能(network exposure function,nef)316可选地被部署用于与外部第三方交换信息。在一个实施例中,应用功能(application function,af)316可以经由nef将应用信息存储在统一数据存储库中。upf 310与数据网络318进行通信。
43.图4示出了无线网络系统架构的另一实施例。图4包括中间smf(i-smf)409和中间upf(i-upf)411。这些中间部件是对smf 308和upf 310的补充,smf 308被图示为锚smf(anchor smf,a-smf)408,并且upf 310被图示为pdu会话锚upf 410。图4还示出了ng-ran 404、amf 406和数据网络418,其可以类似于图3中的相应部件。i-smf 409被插入在amf 406和a-smf 408之间。i-upf 411被插入在ng-ran 404和pdu会话锚upf 410之间。在其他实施例中,可以存在附加的中间部件(附加的i-smf或附加的i-upf)。
44.图5示出了诸如图3或图4所示的系统架构中的服务质量流的一个实施例。在一个实施例中,图5示出了来自图3中的部件以及这些部件之间的通信流。在框501中,ue在网络系统中建立pdu会话。在框502中,af利用nef为服务操作提供/撤销服务管理信息(例如,通过调用npcf_策略授权_建立(npcf_policyauthorization_create)请求或npcf_策略授权_更新(npcf_policyauthorization_update)请求)。在框503中,nef发起对smf的会话管理策略关联修改,该修改可以包括策略和计费控制(policy and charging control,pcc)规则。在框504中,smf将接收到的pcc规则应用于现有的qos流或用于建立新的qos流。smf经由amf和ng-ran向ue发起pdu会话修改。smf可以调用去往amf的消息传输(例如,namf_通信_n1n2(namf_communication_n1n2)),该消息传输包括会话管理(session management,sm)信息。
该sm信息可以包括在smf中静态预配置的cn pdb和pdb。在框505中,amf向ng-ran发送消息,该消息包括sm容器。在框506中,ng-ran发布ran特定信令,以与ue交换从smf接收的信息,并为qos流预留无线电资源。在框507中,ng-ran通过发送pdu会话确认来确认pdu会话请求。在框508中,amf发起服务操作(例如,nsmf_pdu会话_更新sm上下文(nsmf_pdusession_updatesmcontext))来将从ng-ran接收的sm信息转发到smf。在框509中,smf向upf发送安装pcc规则的请求。
45.在框504中,ng-ran可以知道qos流的pdb。cn pdb可以在ng-ran中被静态预配置或从smf接收。可基于pdb和cn pdb来计算an pdb。由于upf和基站之间的分组时延可根据网络负载动态地变化,因此静态预配置的cn pdb并不准确。图5示出了pdb包括upf和ng-ran之间的cn pdb以及ng-ran和ue之间的an pdb。cn pdb可以按对(ng-ran节点、psa upf节点)进行静态预配置。如果在psa upf和ng-ran之间存在中间upf(参见图4),则每对(ng-ran节点、psa upf节点)静态预配置的cn pdb可能无法工作。当ng-ran和upf不能彼此直接连接时,图4中psa upf和ng-ran之间可能存在i-upf,因此在ng-ran和psa upf之间没有可配置的pdb。
46.图6示出了被发送的动态指示的一个实施例。具体地,图6示出了smf发送动态计算的cn pdb指示。smf向upf和ng-ran指示动态cn pdb被启用。在一个实施例中,可以重复使用pdu会话建立程序。在框601中,ue向amf发送pdu会话建立请求。在框602中,amf选择smf,并且利用smf调用服务操作(例如,nsmf_pdu会话_建立sm上下文(nsmf_pdusession_createsmcontext)),以在smf中创建pdu会话上下文。在框603中,smf向upf发送安装pcc规则的请求。该请求可以包括动态cn pdb指示。在框604中,smf向amf发送请求,该请求包括n2 sm信息和n1 sm容器。在一个实施例中,该请求可以是namf_通信_n1n2(namf_communication_n1n2)消息传输服务操作。n2 sm信息可以包括动态cn pdb指示。在框605中,amf发送ng-ran n2消息,该消息包含n2 sm信息和n1 sm容器。在框606中,ng-ran发布ran特定信令,以与ue交换从smf接收的信息。
47.图7示出了被发送的动态指示的另一实施例。smf向upf和ng-ran指示动态cn pdb被启用。在一个实施例中,可以重复使用pdu会话修改程序。在框701中,ue已经在网络系统中建立了pdu会话。在框702中,smf经由amf和ng-ran向ue发起pdu会话修改。smf可以调用去往amf的消息传输(例如,namf_communication_n1n2),该消息传输包括n2 sm信息和n1 sm容器。n2 sm消息包括动态cn pdb指示。在框703中,amf向ng-ran发送n2消息,该n2消息包括n2 sm信息和n1 sm容器。在框704中,ng-ran发布ran特定信令,以与ue交换从smf接收的信息,并为qos流预留无线电资源。在框705中,smf向upf发送n4请求以安装pcc规则。n4请求包括动态cn pdb指示。
48.图8示出了利用中间部件被发送的动态指示的一实施例。具体而言,图4示出了具有i-upf和i-smf的架构。图8示出了利用i-upf对动态cn pdb指示的传送。动态cn pdb指示被发送到i-upf,而不是如图6-7所示的upf。在框801中,smf向i-smf调用pdu会话服务操作。pdu会话服务操作可以包括nsmf_pdu会话_建立(nsmf_pdusession_create)响应或nsmf_pdu会话_更新(nsmf_pdusession_update)请求/响应服务操作。在服务操作中包括动态cn pdb指示。在框802中,i-smf向i-upf发送n4请求以安装pcc规则。n4请求包括动态cn pdb指示。
49.图9示出了ng-ran利用时间同步计算动态cn pdb的一实施例。图9示出了当ng-ran
和upf是时间同步的时,ng-ran计算动态cn pdb。时间同步可以包括访问来自相同源的时间。例如,两个gps设备(例如,upf和ng-ran)从卫星接收时间。在图9中,ng-ran和upf是时间同步的。在框901中,upf向下行链路分组添加时间戳。时间戳可以是upf发送下行链路分组的时间。时间戳可被添加到gtp-u(用户面的gprs隧道协议,gprs tunneling protocol for user plane)报头。upf可以是psaupf或i-upf,如图4所示。在框902中,upf将下行链路分组发送到用户面(user plane,up)中的ng-ran。在框903中,ng-ran基于下行链路分组中的时间戳与接收到下行链路分组时的时间相比较来计算动态cn pdb。换言之,在接收到下行链路分组时,ng-ran确定时间(例如,第二时间戳t2),并从第一时间戳t1中减去该时间。用于该分组的upf和ng-ran之间的时延=t2-t1。
50.图10示出了ng-ran未利用时间同步计算cn pdb的一实施例。换言之,ng-ran和upf有它们自己的时间,并且没有用于同步的公共时间源。在不具有时间同步的情况下,会有额外的时间戳用于计算时延。在框1001中,ng-ran向上行链路分组添加时间戳(例如,ng-ran发送上行链路分组时的本地时间t1)。时间戳可以被添加到gtp-u报头。在框1002中,ng-ran向用户面中的upf发送上行链路分组。在框1003中,upf添加用于接收上行链路分组的附加时间戳和用于发送下行链路分组(1004)的时间戳。本地时间戳t2是在接收上行链路分组时的时间,并且本地时间戳t3是upf向ng-ran发送下行链路分组1004时的时间。可将这些时间戳添加到gtp-u报头。upf可以是psaupf或i-upf。在框1004中,upf在用户面(u-plane)中将下行链路分组发送到ng-ran。下行链路分组包括t1时间戳(来自ng-ran 1001)并且包括来自upf 1003的时间戳t2和时间戳t3。在框1005中,ng-ran基于下行链路分组中的时间戳以及在1005中接收到dl分组时的另一时间戳来计算动态cn pdb。例如,上行链路分组中的时间戳包含t1(ng-ran发送上行链路分组时的ng-ran本地时间)、t2(接收上行链路分组时的upf本地时间)和t3(upf向ng-ran发送下行链路分组时的upf本地时间)。ng-ran当接收到下行链路分组时记录本地时间t4(t4也可以被称为时间戳,尽管它是测量的本地时间)。upf和ng-ran之间的时延可以被计算为(t2-t1+t4-t3)/2。尽管被描述为四个时间戳,但用于此计算的这些时间可以是单个时间戳的部分。换言之,一个时间戳可以包括t2和t3。因此,cn pdb的动态计算可以依赖于较少的时间戳。
51.图9-10示出了ng-ran计算动态cn pdb。图11-14示出了upf计算动态cn pdb。图11-12利用时间同步,而图13-14未利用时间同步。图11和13包括upf向smf报告动态cn pdb,而图12和14包括upf直接向ng-ran发送动态cn pdb。
52.图11示出了upf利用时间同步计算cn pdb并向smf报告的一实施例。如上所述,时间同步意味着ng-ran和upf它们的时间是同步的,诸如访问来自同一源的时间。upf可以是psa upf或i-upf。在框1101中,ng-ran向上行链路分组添加时间戳。时间戳是ng-ran发送上行链路分组的时间。时间戳可以被添加到gtp-u报头。在框1102中,ng-ran在u-plane中向upf发送上行链路分组。在框1103中,upf根据上行链路分组中的时间戳和接收到上行链路分组时的时间计算动态cn pdb。在接收到上行链路分组时的时间可以被称为另一时间戳t2,并且上行链路分组中的时间戳是时间戳t1。在本示例中,该分组的upf和ng-ran之间的时延=t2-t1。虽然t2被称为时间戳,但t2是由upf测量的本地时间,然后将t2与时间t1进行比较。换言之,时间戳t2实际上没有被传送(如在其他时间戳中),而是与不同的时间相比较。时间戳t1作为分组(上行链路分组1102)的一部分被传送。
53.在计算动态cn pdb之后,该信息被发送到ng-ran。图11示出了smf和amf进行这种通信的一个示例。在框1104中,upf向smf报告动态cn pdb。如果upf是i-upf,则i-upf向i-smf报告动态cn pdb,并且i-smf向smf报告动态cn pdb,如图4所示。在框1105中,smf经由amf和ng-ran向ue发起pdu会话修改。smf可以调用去往amf的消息传输(例如namf_communication_n1n2消息),该消息传输包括n2 sm信息中的动态cn pdb。在框1106中,amf向ng-ran发送n2消息,该n2消息包括具有计算出的动态cn pdb的n2 sm信息。
54.图12示出了upf利用时间同步计算cn pdb并向ng-ran报告的一实施例。动态cn pdb的计算可与图11中的计算相当。在框1201中,ng-ran向上行链路分组添加时间戳。时间戳是ng-ran发送上行链路分组的时间。时间戳可被添加到gtp-u报头。在框1202中,ng-ran在u-plane中向upf发送上行链路分组。在框1203中,upf根据上行链路分组中的时间戳和接收到上行链路分组时的时间计算动态cn pdb。接收到上行链路分组时的时间可以被称为另一时间戳t2,并且上行链路分组中的时间戳是时间戳t1。在本示例中,该分组的upf和ng-ran之间的时延=t2-t1。虽然t2被称为时间戳,但t2是由upf测量的本地时间,然后将t2与时间t1进行比较。换言之,时间戳t2实际上没有被传送(如在其他时间戳中),而是与不同的时间相比较。时间戳t1作为分组(上行链路分组1202)的一部分被传送。
55.在计算动态cn pdb之后,该信息被发送到ng-ran。图12示出了与图11不同的这种通信的另一示例。图12示出了在框1204中,upf将计算出的动态cn pdb在用户面中直接发送到ng-ran。具体而言,upf向ng-ran发送下行链路分组,该下行链路分组包括动态cn pdb。该动态cn pdb可被添加到gtp-u报头。
56.图13示出了upf未利用时间同步计算cn pdb并向smf报告的一实施例。在图11-12中,upf和ng-ran是时间同步的,但在图13-14中upf和ng-ran不是时间同步的。图13示出了当ng-ran和upf不是时间同步的时,upf如何计算动态cn pdb。upf可以是psaupf或i-upf。在框1301中,upf向下行链路分组添加时间戳。时间戳为upf发送下行链路分组时的本地时间t1。时间戳可以被添加到gtp-u报头。在框1302中,upf在u-plane中向ng-ran发送下行链路分组。在框1303中,ng-ran在接收到下行链路分组时添加本地时间戳t2。本地时间t2是下行链路分组的接收。此外,ng-ran在发送上行链路分组1304时添加另一时间戳t3。时间戳t3是ng-ran向upf 1304发送分组时。这两个时间戳都可以添加到gtp-u报头。在框1304中,ng-ran在u-plane中向upf发送上行链路分组。在框1305中,upf基于时间戳t1、时间戳t2和时间戳t3计算动态的cn pdb,这些时间戳与接收到上行链路分组时在upf处的本地时间相比较。upf处的上行链路分组1304的接收可以是在时间戳t4处。将接收到上行链路分组t4时的时间与上行链路分组中的所述三个时间戳进行比较。当下行链路分组中的时间戳包含时间戳t1(ng-ran发送dl分组时的upf本地时间)、时间戳t2(接收到dl分组时的ng-ran本地时间)、时间戳t3(ng-ran向upf发送分组时的ng-ran本地时间)、以及接收到上行链路分组时的本地时间(时间戳t4)时,时延被计算为(t2-t1+t4-t3)/2。
57.在计算动态的cn pdb之后,该信息被发送到ng-ran。图13示出了smf和amf进行这种通信的一个示例。在框1304中,upf向smf报告动态cn pdb。如果upf是i-upf,则i-upf向i-smf报道动态cn pdb,并且i-smf向smf报告动态cn pdb,如图4所示。在框1305中,smf经由amf和ng-ran向ue发起pdu会话修改。smf可以调用去往amf的消息传输(例如namf_communication_n1n2消息),该消息传输包括n2 sm信息中的动态cn pdb。在框1306中,amf
向ng-ran发送n2消息,该n2消息包括具有计算出的动态cn pdb的n2 sm信息。
58.图14示出了upf未利用时间同步计算cn pdb并向ng-ran报告的一实施例。动态cn pdb的计算能与图13中的计算相当。在框1401中,upf向下行链路分组添加时间戳。时间戳为upf发送下行链路分组时的本地时间t1。时间戳可以被添加到gtp-u报头。在框1402中,upf向u-plane中的ng-ran发送下行链路分组。在框1403中,ng-ran在接收到下行链路分组时添加本地时间戳t2。本地时间t2是下行链路分组的接收。此外,ng-ran在发送上行链路分组1404时添加另一时间戳t3。时间戳t3是ng-ran向upf 1404发送分组。这两个时间戳都可以添加到gtp-u报头。在框1404中,ng-ran向u-plane中的upf发送上行链路分组。在框1405中,upf基于时间戳t1、时间戳t2和时间戳t3计算动态cn pdb,这些时间戳与接收到上行链路分组时在upf处的本地时间相比较。upf处的上行链路分组1404的接收可以是时间戳t4处。将上行链路分组t4的接收时的时间与上行链路分组中的三个时间戳进行比较。当下行链路分组中的时间戳包含时间戳t1(ng-ran发送dl分组时的upf本地时间)、时间戳t2(接收到dl分组时的ng-ran本地时间)、时间戳t3(ng-ran向upf发送分组时的ng-ran本地时间)、以及接收到上行链路分组时的本地时间(时间戳t4)时,时延被计算为(t2-t1+t4-t3)/2。
59.在计算动态cn pdb之后,该信息被发送到ng-ran。图14示出了与图13不同的这种通信的另一示例。图14示出了在框1404中,upf将计算出的动态cn pdb在用户面中直接发送到ng-ran。具体而言,upf向ng-ran发送下行链路分组,该下行链路分组包括动态cn pdb。该动态cn pdb可被添加到gtp-u报头。
60.上面描述的系统和过程可被编码在承载信号的介质、计算机可读介质(诸如存储器)中,在设备(诸如一个或更多个集成电路、一个或更多个处理器)内被编程,或者由控制器或计算机处理。该数据可以在计算机系统中被分析,并被用于生成谱(spectrum)。如果所述方法由软件执行,则该软件可以处于存储器中,该存储器处于与发送器通信的存储设备、同步器、通信接口、或非易失性或易失性存储器中,或者通过接口连接到与发送器通信的存储设备、同步器、通信接口、或非易失性或易失性存储器。一种电路或电子设备被设计为将数据发送到另一位置。存储器可包括用于实现逻辑功能的可执行指令的有序列表。所描述的逻辑功能或任何系统元件可以通过光学电路、数字电路、通过源代码、通过模拟电路、通过模拟源(诸如模拟电、音频或视频的信号或组合)来实现。该软件可被实施在任何计算机可读或承载信号的介质中,以供指令可执行系统、装置或设备使用、或者与指令可执行系统、装置或设备连接。此种系统可以包括基于计算机的系统、包含处理器的系统或另一系统,上述系统可以从也可执行指令的指令可执行系统、装置或设备中选择性地获取指令。
[0061]“计算机可读介质”、“机器可读介质”、“传播信号介质”和/或“承载信号的介质”可以包括任何设备,该设备包括、存储、传送、传播或传输软件,以供指令可执行系统、装置或设备使用、或者与指令可执行系统、装置或设备连接。机器可读介质可以选择性地是但不限于电子、磁性、光学、电磁、红外或半导体系统、装置、设备或传播介质。机器可读介质的示例的非详尽列表将包括:具有一条或更多条导线的电连接“电子器件”、便携式磁盘或光盘、易失性存储器(诸如随机存取存储器“random access memory,ram”)、只读存储器“read-only memory,rom”、可擦除可编程只读存储器(erasable programmable read-only memory,eprom、或闪存存储器)、或光纤。由于软件可被电存储为图像或其它格式(例如,通过光学扫描),然后被编译、和/或被解释或以其它方式被处理,因此机器可读介质还可以包括在其上
打印软件的有形介质。然后,所处理的介质可被存储在计算机和/或机器存储器中。
[0062]
本文所描述的实施例的图示旨在提供对各种实施例的结构的一般理解。图示并不旨在用作对利用本文描述的结构或方法的装置和系统的所有元件和特征的完整描述。对于本领域技术人员来说,在审阅本公开后,许多其它实施例可以是显而易见的。其它实施例可被利用并从本公开导出,使得可以在不偏离本公开的范围的情况下进行结构性和逻辑性的替换和改变。此外,图示仅是代表性的,并且可能没有按比例绘制。图示内的某些比例可能被夸大,而其它比例可能被最小化。因此,本公开和附图应被视为说明性的,而不是限制性的。
[0063]
本公开的一个或更多个实施例可以在本文中单独和/或共同通过术语“发明”来引用,这样仅仅是为了方便,并不旨在自愿将本技术的范围限制为任何特定的发明或发明构思。此外,尽管已经在本文中示出和描述了特定实施例,但应该理解,可以用为了实现相同或类似目的而设计的任何后续布置来代替所示的特定实施例。本公开旨在涵盖各种实施例的任何和所有后续的适配或变型。以上实施例和本文中未具体描述的其它实施例的组合对于本领域技术人员来说在审阅说明书后将是显而易见的。
[0064]
短语“与
……
耦接(coupled with)”被定义为表示直接连接到或者通过一个或更多个中间部件间接连接。这种中间部件可以包括基于硬件和软件二者的部件。在不脱离本文所述的权利要求的精神或范围的情况下,可以改变部件的布置和类型。可以提供附加的、不同的或更少的组件。
[0065]
以上公开的主题应被认为是说明性的,而不是限制性的,并且所附权利要求旨在涵盖落在本发明的真正精神和范围内的所有此类修改、增强和其它实施例。因此,在法律允许的最大范围内,本发明的范围将由权利要求及其等同物的最广泛的可允许的解释来确定,并且不应受到前述详细描述的限定或限制。虽然已经描述了本发明的各种实施例,但对于本领域普通技术人员来说,显而易见的是,在本发明的范围内可以有许多更多的实施例和实施方式。因此,因此,除非根据所附权利要求及其等同物才能限制本发明。

技术特征:
1.一种用于无线通信的方法,包括:接收具有第一时间戳的分组;以及基于所述第一时间戳动态地计算核心网络分组时延预算(cn pdb)。2.根据权利要求1所述的方法,其中,所述第一时间戳由基站从用户面功能(upf)接收,并且所述第一时间戳是所述upf处的本地时间戳。3.根据权利要求2所述的方法,其中,所述第一时间戳来自所述upf,并且对所述cn pdb的计算是由所述基站执行的且还包括:在接收到来自所述upf的分组时,测量本地时间作为第二时间戳;以及减去所述第二时间戳和所述第一时间戳以计算所述cn pdb;其中,所述upf和所述基站是时间同步的。4.根据权利要求2所述的方法,其中,所述第一时间戳来自所述upf,并且对所述cn pdb的计算由所述基站执行且还包括:在接收所述分组之前检查第二时间戳;在接收所述具有第一时间戳的分组之前,将所述第二时间戳添加到上行链路分组,其中,在所述upf处接收到具有所述第二时间戳的所述上行链路分组后由所述upf发送有第一时间戳的分组;测量所述分组被接收的时间作为第三时间戳;以及基于所述第一时间戳、所述第二时间戳和所述第三时间戳计算所述cn pdb,其中,所述第一时间戳包括上行链路分组被接收的时间和所述分组被所述upf发送的时间,所述第二时间戳为所述上行链路分组被发送的时间,并且所述第三时间戳为接收到所述具有第一时间戳的分组时的本地时间;其中,所述基站和所述upf不是时间同步的。5.根据权利要求4所述的方法,其中,对所述cn pdb的动态计算包括((所述第三时间戳减去所述第二时间戳)减去(来自所述第一时间戳的时间之间的差))除以2。6.根据权利要求1所述的方法,还包括:通过使用总pdb和动态计算的所述cn pdb来导出接入网络分组时延预算(an pdb),其中,所述cn pdb是用户面功能(upf)和基站之间的时延,并且所述an pdb是所述基站和用户设备之间的时延。7.一种用于无线通信的方法,包括:接收具有第一时间戳的上行链路分组;基于所述第一时间戳动态地计算核心网络分组时延预算(cn pdb);以及传送动态计算的所述cn pdb。8.根据权利要求7所述的方法,其中,所述上行链路分组是从基站接收的,并且所述第一时间戳是所述基站处的本地时间戳,其中,所述计算是由用户面功能(upf)进行的。9.根据权利要求7所述的方法,其中,所述传送是所述upf向所述基站提供动态计算的所述cn pdb。10.根据权利要求8所述的方法,其中,所述第一时间戳来自所述基站,并且对所述cn pdb的计算是由所述upf执行的且还包括:在接收到所述上行链路分组时,检查所述upf处的本地时间作为第二时间戳;以及
从所述第二时间戳中减去所述第一时间戳以计算所述cn pdb;其中,所述upf和所述基站是时间同步的。11.根据权利要求8所述的方法,其中,所述第一时间戳来自所述基站,并且对所述cn pdb的计算还包括:在接收所述上行链路分组之前检查第二时间戳;在接收所述具有第一时间戳的上行链路分组之前,将所述第二时间戳添加到下行链路分组;在接收到所述上行链路分组时,测量本地时间作为第三时间戳,其中,所述上行链路分组包括所述第一时间戳和所述第二时间戳,其中,所述第一时间戳包括所述下行链路分组被接收的时间,并且包括所述上行链路分组被发送的时间;以及基于所述第一时间戳、所述第二时间戳和所述第三时间戳计算所述cn pdb,其中,所述基站和所述upf不是时间同步的。12.根据权利要求11所述的方法,其中,对所述cn pdb的动态计算包括((所述第三时间戳减去所述第二时间戳)减去(包括在所述第一时间戳中的时间之间的差))除以2。13.根据权利要求7所述的方法,其中,所述传送包括将动态计算的所述cn pdb的信息传送到会话管理功能(smf),并且所述smf将所述信息传送到所述基站。14.根据权利要求7所述的方法,其中,所述传送包括动态计算的所述cn pdb的信息,动态计算的所述cn pdb的信息在用户数据分组中被提供给ng-ran。15.根据权利要求7所述的方法,其中,对动态计算的所述cn pdb的传送被用于由所述基站计算接入网络分组时延预算(an pdb),所述an pdb用于确定分组调度。16.根据权利要求14所述的方法,其中,所述cn pdb是用户面功能(upf)和基站之间的时延,其中,所述an pdb是所述基站和用户设备之间的时延。17.一种用于无线通信的方法,包括:由会话管理功能(smf)发送动态计算的核心网络分组时延预算(cn pdb)指示。18.根据权利要求17所述的方法,其中,所述smf将动态计算的所述cn pdb指示发送到用户面功能(upf)或基站。19.一种用于无线通信的方法,包括:接收核心网络分组时延预算(cn pdb)的指示;以及动态地计算所述cn pdb。20.根据权利要求19所述的方法,其中,用户面功能(upf)或基站接收所述指示。21.一种无线通信装置,包括处理器和存储器,其中,所述处理器被配置为从所述存储器读取代码,并实现根据权利要求1至20中任一项所述的方法。22.一种计算机程序产品,包括存储在其上的计算机可读程序介质代码,所述代码在由处理器执行时促使所述处理器实现根据权利要求1至20中任一项所述的方法。23.一种用于无线通信的系统,包括:确定第一时间戳的用户面功能(upf);与所述upf通信的基站,所述upf基于所述第一时间戳和所述基站处的本地时间戳动态地计算核心网络分组时延预算(cn pdb);以及与所述upf通信的会话管理功能(smf),所述smf向所述基站或所述upf提供动态的所述
cn pdb的指示。24.根据权利要求23所述的系统,还包括:与所述基站通信的用户设备,其中,接入网络分组时延预算(an pdb)被计算用于所述用户设备和所述基站之间的时延。

技术总结
分组时延预算(PDB)通过在网络上提供准确的分组时延来改善服务质量(QoS)。PDB包括接入网络PDB(AN PDB)和核心网络PDB(CN PDB)。由于PDB可基于网络负载而改变,因此当CN PDB被动态地确定时,PDB值会更准确。可在基站处或用户面功能(UPF)处计算动态CN PDB,并且可在基站和/或UPF之间发送对动态PDB指示的指示。和/或UPF之间发送对动态PDB指示的指示。和/或UPF之间发送对动态PDB指示的指示。


技术研发人员:李振东 朱进国
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:2021.02.05
技术公布日:2023/10/5
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐