动态指示QFI的方法和用户设备与流程

文档序号:17851825发布日期:2019-06-11 22:16阅读:2187来源:国知局
动态指示QFI的方法和用户设备与流程

本发明涉及无线通信领域,具体涉及动态指示qfi的技术。



背景技术:

5g是指第五代移动电话行动通信标准,也称第五代移动通信技术,5g也是4g之后的延伸,正在研究中,5g网络的理论下行速度为10gb/s,根据业界的预期,5g的发展前景极为广阔。

在5g架构下,nr(nrradioaccess,无线接入)无线协议栈分为两个平面:用户面和控制面。up(userplane,用户面)协议栈即用户数据传输采用的协议簇,cp(controlplane,控制面)协议栈即系统的控制信令传输采用的协议簇。

如图a所示,nr用户平面相比lte(longtermevolution,长期演进)协议栈多了一层sdap(servicedataadaptationprotocol,服务数据适配协议)层,用户面协议从上到下依次是:sdap、pdcp(packetdataconvergenceprotocol,分组数据汇聚协议)、rlc(radiolinkcontrol,无线链路控制)层,mac(mediumaccesscontrol,媒体介入控制)层、以及phy层(物理层)。sdap层主要用于qos(qualityofservice,服务质量)流与无线承载之间的映射,以及在dl(downlink,下行链路)和ul(uplink,上行链路)包中标记qfi(qosflowid,服务质量流标识)。

但是,根据3gpp(3rdgenerationpartnershipproject,第三代合作伙伴计划)最新会议进展结论,sdapheader(包头)中携带的qfi与n3接口所携带的qfi的比特数不同,导致不匹配,无法实现通信服务。

综上该,本领域迫切需要提出一种基于现有的通信标准,能够更好地实现通信服务的方法。



技术实现要素:

本发明的目的就是提供一种动态指示qfi的方法和用户设备,能够基于现有的通信标准,更好地实现通信服务。

在本发明的第一个方面,提供了一种动态指示qfi的方法,包含以下步骤:

用户设备获得sdapsdu,并获得该sdapsdu所属的第一qfi;以及,

将该第一qfi映射为第二qfi,并将该第二qfi包含在sdap包头中;

其中,该第一qfi的比特数大于该第二qfi的比特数。

在另一优选例中,上述方法进一步包含以下子步骤:

如果该第一qfi的值小于预先设定的第一阈值,则将该第一qfi映射到该第二qfi的相同的值;

如果该第一qfi的值大于该第一阈值,则将该第一qfi映射到该第二qfi未被映射过的空余位置。

在本发明的第二个方面,提供了一种用户设备,包含:

获取模块,用于获得sdapsdu,和该sdapsdu所属的第一qfi;

映射模块,用于将该第一qfi映射为第二qfi;

设置模块,用于将该第二qfi包含在sdap包头中;

其中,该第一qfi的比特数大于该第二qfi的比特数。

在另一优选例中,该映射模块进一步包含以下子模块:

第一映射子模块,用于在该第一qfi的值小于预先设定的第一阈值时,将该第一qfi映射到该第二qfi的相同的值;

第二映射子模块,用于在该第一qfi的值大于该第一阈值时,将该第一qfi映射到该第二qfi未被映射过的空余位置。

在本发明的第三个方面,提供了一种计算机存储介质,其上存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述任一项该的方法步骤。

本发明的实施方式至少具有以下效果:

首先,针对现有的通信标准中,已同意将ran(radioaccessnetwork,无线接入网)侧的sdapheader(头)里所携带的第二qfi的比特数确定为6,而另一方面,用户设备获得的第一qfi的比特数为7,导致不匹配的问题,本发明的发明人利用了第一qfi中的值并非是按序排列的特点,换句话说,如果明确按需排列第qfi,则可以减少第一qfi的比特数,由此,提出了一种新的动态指示qfi的方式,实现了将第一qfi映射到比特数更小的第二qfi,并将该第二qfi包含在sdap包头中,解决了上述比特数大小而导致的不匹配问题,以便基于现有的通信标准,能够更好地实现通信服务。

进一步地,在具体动态指示qfi的方法中,将比特数较大的第一qfi通过一个阈值划分为两个区段,第一区段与比特数较小的qfi直接对应,即,将第一qfi映射到第二qfi相同的值;第二区段则映射到未被映射过的空余位置,由此,更好地实现了比特数较大的qfi映射到比特数较小的qfi,更好地实现通信服务。

应理解,在本发明范围内中,本申请实施例的上述各技术特征和在下文(如实施例)中具体描述的各技术特征之间都可以互相组合,从而构成新的或优选的技术方案。限于篇幅,在此不再一一累述。

附图说明

图1示出了本发明的一个实施例的动态指示qfi的方法的流程示意图。

图2示出了本发明的一个实施例的用户设备的结构示意图。

图3示出了本发明的一个实施例的应用场景中的qos的架构示意图。

图4示出了本发明的一个实施例的应用场景中的用户面协议栈示意图。

在各附图中,

201:获取模块

202:映射模块

203:设置模块

具体实施方式

下面说明本申请涉及的部分术语

qfi:qosflowid,qos流标识

sdap:servicedataadaptationprotocol,服务数据适配协议

sdapsdu:servicedataadaptationprotocolservicedataunit,服务数据适配协议服务数据单元

rlc:radiolinkcontrol,无线链路控制

mac:mediumaccesscontrol,介质访问控制

phy:physical,物理层

5qi:5gqosidentifier,5g服务质量标识

nr:nrradioaccess,无线接入

pdu:protocoldataunit,协议数据单元

pdusession:pdu会话

qosflow:qualityofserviceflow,服务质量流

nas:non-accessstratum,非接入层

gbr:guaranteedbitrate,保证的比特速率

non-gbr:non-guaranteedbitrate,不保证的比特速率

dl:downlink,下行链路

ul:uplink,上行链路

rb:resourcebearer,终端与基站之间的承载

drb:datarb,终端与基站之间的数据承载

ran:radioaccessnetwork,无线接入网

pdcp:packetdataconvergenceprotocol,分组数据汇聚协议

本发明的发明人经过广泛而深入的研究,发现为了基于现有的通信标准,能够更好地实现通信服务,需要解决用户设备获得的第一qfi的比特数与ran侧的sdap包头中携带的第二qfi的比特数不一样而导致不匹配的问题,同时,本发明的发明人发现,虽然第一qfi的比特数为7,但第一qfi并非按序排列,从而提出将第一qfi划分为两部分,其中,6比特以内的,即(0-63),直接映射到第二qfi相同的值,超过6比特的,即(64-79),则映射到第二qfi还没有被映射过的空余位置。这种新的动态指示qfi的方式,实现了将第一qfi映射到比特数更小的第二qfi,并将该第二qfi包含在sdap包头中,解决了上述比特数大小而导致的不匹配问题,以便基于现有的通信标准,能够更好地实现通信服务。

本申请实施例的优点至少包括:

1)实现不同比特数的qfi之间的映射,解决了用户设备获得的第一qfi的比特数与此后在ran侧的sdap包头中携带的第二qfi的比特数不一样而导致不匹配的问题。

2)能够基于现有的通信标准,更好地实现通信服务。

综上所述,本申请实施例提供的动态指示qfi的方法以及用户设备实现更好的通信服务,因此,在5g通信领域有十分广阔的应用前景。

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。

第一实施例:动态指示qfi的方法

首先,介绍一下本申请实施例的具体实现场景。

图3示出了本申请实施例的应用场景中的qos的架构示意图,图4示出了本申请实施例的应用场景中的用户面协议栈示意图。结合图3、图4,对于每一个ue,5gc建立一个或者多个pdusession,每一个pdusession在空口会有一个或者多个drb相对应用于承载其数据。

更具体地说,在pdusession中,qos的最小颗粒度可以区分为不同的qosflow,一个pdusession可以有多个qosflow,不同qosflow由不同的qfi来标示。在一个pdusession中,同一个qosflow中的数据会有相同的qos处理,比如:调度,等等。

qfi在从5gc到ran的时候会在n3接口中给每一个包标示,这个qfi的比特数为7。qfi在一个pdusession是唯一的。n3接口的qfi可以动态的分配也可以隐式的等于5qi。

表1:

在上面的表1中示出,5qi跟5gqos特征之间有一个一对一的映射;由于5qi最大值为79,所以需要qfi为至少7比特。

另一方面,如图a所示,在ran侧,sdap层会给标示每个sdappdu标示qfi(如果配置了的话),用来标示qosflow到drb的映射关系。对于下行,qfi有ran(sdap层)侧标识并在空口传输,目的是为了rqos(reflectiveqos,反射的qos),如果nr-ran或者nas都不使用反射映射(reflectivemapping),那么可以不用在下行空口传输qfi。对于上行,ng-ran可以配置ue在空口传输qfi。

需要指出的是,虽然5qi最大值为79,需要qfi是至少7比特的,但ran侧的sdapheader里所携带的qfi已经同意为6bit,由此,需要解决n3接口的qfi为7比特而到了ran侧qfi为6比特的不配的问题,否则无法实现通信服务。

下面进一步说明本申请实施例的具体方法。

参见图1,本实施例的动态指示qfi的方法,包含以下步骤:

在步骤101:用户设备获得sdapsdu,并获得该sdapsdu所属的第一qfi。该sdapsdu来自用户设备协议栈的上层。具体地说,对于上行来说,该sdapsdu来自应用层,对于下行来说,该sdapsdu来自核心网。本领域的技术人员可以理解,基于本申请的原理,本申请实施例的qfi映射对于上下行均适用。进一步地说,在本申请实施例中,该第一qfi的值与5qi的值相等。

接着,在步骤102:用户设备将该第一qfi映射为第二qfi,其中,该第一qfi的比特数大于该第二qfi的比特数。进一步地说,在本申请实施例中,该第一qfi是7比特的,该第二qfi是6比特的。

更具体地说,本实施例可以理解为对应于前面提到的一种情况,即,sdapheader里所携带的qfi是第二qfi,它的大小为6比特,即,最多支持64个qosflow。而第一qfi动态指示给5qi或者等于5qi,由于如上文该,5qi目前支持0-97,因此,第一qfi的大小为7比特。

本发明的发明人通过研究发现,5qi并非按序排列,在这种情况下,若将5qi按序排列或者适当地进行映射的话,则6比特的第二qfi也是可以工作的。因此,本发明的发明人将7比特的第一qfi映射到6比特的第二qfi,使ue从sdapsdu获得的7比特的第一qfi能够通过映射,与之后包含在sdap包头中的第二sdap相匹配,从而实现通信服务。

进一步地说,在步骤102中,通过以下具体条件进行映射:

如果该第一qfi的值小于预先设定的第一阈值,则将该第一qfi映射到该第二qfi的相同的值;如果该第一qfi的值大于该第一阈值,则将该第一qfi映射到该第二qfi未被映射过的空余位置。例如,若第一qfi的值小于预先设定的第一阈值,则直接映射到第二qfi的相同的值,在这种情况下,该值被视为“已经被映射过”,其他的值,即,尚未与第一qfi形成对应的映射关系的值,被视为“未被映射过的空余位置”,如上所述,当第一qfi的值大于第一阈值时,映射到第二qfi的“未被影射过的空余位置”。为更便于理解,下文中将会具体举两个从第一qfi映射到第二qfi的例子(参见表2和表3)。

更进一步地说,在本申请实施例中,上述第一阈值的作用在于将7比特的第一qfi分为两部分(0-63,64-79),即在6比特以内的qfi,以及超过6比特的qfi。

在这种情况下,可以将“63”或“64”作为第一阈值,如果将“63”作为第一阈值,本领域的技术人员可以理解,当该第一qfi的值等于预先设定的第一阈值“63”时,则将该第一qfi映射到该第二qfi的相同的值。而如果将“64”作为第一阈值,当该第一qfi的值等于预先设定的第一阈值“64”时,则将该第一qfi映射到该第二qfi未被映射过的空余位置。

换句话说,也可以理解为第一阈值是6比特,即,64个值,在这种情况下,第一阈值包含了0-63的数值在内的64个值,对于这64个值,将第一qfi映射到该第二qfi的相同的值,而对于大于6比特的,将第一qfi映射到该第二qfi未被映射过的空余位置。

进一步地说,在本申请实施例中,该空余位置由该用户设备检测得到。或者,在本申请的另一个实施例中,该空余位置由该无线资源控制rrc信令指示得到。

接着,在步骤103:将该第二qfi包含(或者说设置)在sdap包头中。本领域的技术人员可以理解,经过第一qfi与第二qfi的映射,7比特的qfi映射为6比特的qfi,该qfi,即第二qfi的比特数与sdap包头中规定的qfi的大小是一样的,都是6比特,因此解决了原先不匹配的问题,在目前通信协议的基础上,能够更好地实现通信服务。

进一步地说,在本申请实施例中,步骤103之后,还进一步包含以下步骤:该用户设备的sdap层存储该第一qfi与该第二qfi的映射关系,其中,该映射关系作为用户设备未来收到的sdapsdu所属的第一qfi映射到第二qfi对应的值的依据。在这种情况下,用户设备在未来收到了sdapsdu所属的第一qfi时,可以根据或者参考已有的映射关系确定第一qfi与第二qfi的映射,具有处理速度快,以及节省系统资源等优点。

更进一步地说,在此基础上,步骤103之后还进一步包含以下步骤:如果该第一qfi已存在于已有的映射关系中,则根据该映射关系将该第一qfi映射为该第二qfi;如果该第一qfi未存在于已有的映射关系中,并且该第一qfi的值小于预先设定的第一阈值,则将该第一qfi映射到该第二qfi的相同的值,并存储该映射关系;如果该第一qfi未存在于已有的映射关系中,并且该第一qfi的值大于预先设定的第一阈值,则将该第一qfi映射到该映射关系中该第二qfi未被映射过的空余位置,并存储该映射关系。本领域的技术人员可以理解,对于已被映射过的qfi值,可以进行重新映射,以使第一qfi小于6比特的值都能够直接与第二qfi对应。但也可以直接将后续收到的第一qfi小于6比特的值映射到第二qfi的空余位置。

下面具体举两个从第一qfi映射到第二qfi的例子。

表2:

如表2所示,在gbr(guaranteedbitrate,保证的比特速率)业务中,当用户设备收到来自上层的sdapsdu所属的第一qfi时,根据预先设定的第一阈值,将7比特的第一qfi分为两部分(0-63,64-79),对于0-63,即小于第一阈值的第一qfi,“1,2,3,4”,映射到第二qfi的相同的值:“1,2,3,4”;而对于大于第一阈值的第一qfi,“65,66,75”则映射到第二qfi中未被影射过的空余位置:“10,11,12”。由此,实现了第一qfi到第二qfi的映射。然后,再将第二qfi包含到sdap包头中。

表3:

如表3所示,在non-gbr(non-guaranteedbitrate,不保证的比特速率)业务中,当用户设备收到来自上层的sdapsdu所属的第一qfi时,根据预先设定的第一阈值,将7比特的第一qfi分为两部分(0-63,64-79),对于0-63,即小于第一阈值的第一qfi,“5,6,7,8,9”,映射到第二qfi的相同的值:“5,6,7,8,9”;而对于大于第一阈值的第一qfi,“69,70,79”则映射到第二qfi中未被影射过的空余位置:“13,14,15”。由此,实现了第一qfi到第二qfi的映射。然后,再将第二qfi包含到sdap包头中。

上述实施方式的优点至少包括:

利用7比特的5qi,也就是第一qfi,并非按序排列的特点,通过新的映射条件,对6比特以内的qfi对应地映射到6比特的第二qfi的相同的值,而对超过6比特的qfi,映射到第二qfi的还没有被映射过的空余位置,实现了将较大比特数的5qi映射到较小比特数的第二qfi,实现了两者的匹配,并将映射后的qfi包含到sdap包头中,使得能够基于现有的通信标准,提供更好的通信服务。

第二实施例:用户设备

参见图2,本实施例的用户设备包含获取模块201、映射模块202,以及设置模块203。其中,获取模块201,用于获得sdapsdu,和该sdapsdu所属的第一qfi;映射模块202,用于将该第一qfi映射为第二qfi;设置模块203,用于将该第二qfi包含在sdap包头中。其中,该第一qfi的比特数大于该第二qfi的比特数。

进一步地说,在本申请实施例中,映射模块202进一步包含以下子模块:第一映射子模块,用于在该第一qfi的值小于预先设定的第一阈值时,将该第一qfi映射到该第二qfi的相同的值;第二映射子模块,用于在该第一qfi的值大于该第一阈值时,将该第一qfi映射到该第二qfi未被映射过的空余位置;

进一步地说,在本申请实施例中,用户设备还包含存储模块,用于在该用户设备的sdap层存储该第一qfi与该第二qfi的映射关系,其中,该映射关系作为用户设备未来收到的sdapsdu所属的第一qfi映射到第二qfi对应的值的依据。

进一步地说,在本申请实施例中,该第一qfi的值与5qi的值相等。

进一步地说,在本申请实施例中,该第一qfi是7比特的,该第二qfi是6比特的。

进一步地说,在本申请实施例中,该映射模块202还进一步包含:第三映射子模块,用于在该第一qfi的值等于预先设定的第一阈值,且该第一阈值为63时,将该第一qfi映射到该第二qfi的相同的值。更进一步地说,该映射模块202还进一步包含:第四映射子模块,用于在该第一qfi的值等于预先设定的第一阈值,且所述第一阈值为64时,将该第一qfi映射到该第二qfi未被映射过的空余位置。

进一步地说,在本申请实施例中,该空余位置由该用户设备检测得到。

进一步地说,在本申请实施例中,该空余位置由该无线资源控制rrc信令指示得到。

进一步地说,在本申请实施例中,该映射模块202进一步包含以下子模块:

第五映射子模块,用于当该第一qfi已存在于已有的映射关系中时,根据该映射关系将该第一qfi映射为该第二qfi,并且,存储模块还用于存储该映射关系;

第六映射子模块,用于当该第一qfi未存在于已有的映射关系中,并且该第一qfi的值小于预先设定的第一阈值时,将该第一qfi映射到该第二qfi的相同的值,并且,存储模块还用于存储该映射关系;

第七映射子模块,用于当该第一qfi未存在于已有的映射关系中,并且该第一qfi的值大于预先设定的第一阈值时,将该第一qfi映射到该映射关系中该第二qfi未被映射过的空余位置,并且,存储模块还用于存储该映射关系。

本实施方式与上文该的方法实施方式是对应的装置实施方式,本实施方式可与上文该的实施方式互相配合实施。上文该的实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在上文该的实施方式中。

上述实施方式的优点至少包括:

利用7比特的5qi,也就是第一qfi并非按序排列的特点,通过新的映射条件,对6比特以内的qfi对应地映射到6比特的第二qfi的相同的值,而对超过6比特的qfi,映射到第二qfi的还没有被映射过的空余位置,实现了将较大比特数的5qi映射到较小比特数的第二qfi,实现了两者的匹配,并将映射后的qfi包含到sdap包头中,使得能够基于现有的通信标准,提供更好的通信服务。

需要说明的是,本发明各设备实施方式中提到的各模块都是逻辑模块,在物理上,一个逻辑模块可以是一个物理模块,也可以是一个物理模块的一部分,还可以以多个物理模块的组合实现,这些逻辑模块本身的物理实现方式并不是最重要的,这些逻辑模块所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切的模块引入,这并不表明上述设备实施方式并不存在其它的模块。

需要说明的是,本领域技术人员应当理解,上述用户设备实施方式中所示的各模块的实现功能可参照前述动态指示qfi的方法的相关描述而理解。上述用户设备实施方式中所示的各模块的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。本发明实施例上述用户设备如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例该方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,readonlymemory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

相应地,本发明实施例还提供一种计算机存储介质,其中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现本发明实施例的上述动态指示qfi的方法。

需要说明的是,在本专利的申请文件中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。本专利的申请文件中,如果提到根据某要素执行某行为,则是指至少根据该要素执行该行为的意思,其中包括了两种情况:仅根据该要素执行该行为、和根据该要素和其它要素执行该行为。多个、多次、多种等表达包括2个、2次、2种以及2个以上、2次以上、2种以上。

在本申请提及的所有文献都在本申请中引用作为参考,就如同每一篇文献被单独引用作为参考那样。此外应理解,在阅读了本申请的上述讲授内容之后,本领域技术人员可以对本申请作各种改动或修改,这些等价形式同样落于本申请所要求保护的范围。

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