用于传输PDU、用于指示PDU优先级的方法和装置与流程

文档序号:15152908发布日期:2018-08-10 21:21阅读:308来源:国知局

本申请涉及通信技术领域,尤其涉及一种用于传输pdu的方法、用于指示pdu优先级的方法和装置。



背景技术:

在长期演进(longtermevolution,lte)系统中,无线链路控制(radiolinkcontrol,rlc)层从分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)层接收到rlc服务数据单元(servicedataunit,pdu)之后,按照媒体接入控制(mediaaccesscontrol,mac)层指示的协议数据单元(protocoldataunit,pdu)大小,对rlcpdu进行分段级联,然后再加上rlc头部,组成rlcpdu之后发送给mac层。

rlc层的pdu可以分为控制pdu和数据pdu,由于rlc支持自动重传请求(automaticrepeatrequest,arq)功能,即能够对传输失败的rlcpdu进行重传,因此数据pdu也分为:新传数据pdu和重传数据pdu。

现有技术中,在发送端中的rlc层发往mac层的rlcpdu并不区分rlcpdu的类型,mac层也不能区分不同rlcpdu的类型,mac层对所有的rlcpdu需要按照进入队列的时间先后顺序依次发送,这种情况下会导致接收端的业务时延增大,甚至造成pdu丢失的问题。举例说明,接收端等待接收pdu1,而在发送端由于大量数据等待发送,所述pdu1排在发送序列最后,发送端需要等前面带传输的数据发送完之后才会发送所述pdu1,这就会导致接收端迟迟收不到所述pdu1,造成接收端的业务时延增大。



技术实现要素:

本申请实施例提供了一种用于传输pdu的方法、用于指示pdu优先级的方法和装置,以实现具有高优先级的pdu能够优先调度发送,从而使得接收端会优先接收到具有高优先级的pdu,减少接收端的业务时延,避免pdu丢失。

第一方面,本申请实施例提供一种用于传输协议数据单元pdu的方法,包括:第一实体从第二实体接收优先级指示,所述优先级指示用于指示待传输的pdu的传输优先级;所述第一实体根据所述优先级指示,传输所述pdu。本申请实施例中具有高优先级的pdu能够优先调度发送,从而使得接收端会优先接收到具有高优先级的pdu,减少接收端的业务时延,避免pdu丢失。

在一个可能的设计中,当所述待传输的pdu为重传pdu时,所述优先级指示包括:与初传pdu相同的序列号。其中,第二实体发送给第一实体的优先级指示是序列号,对于重传pdu,可以使用与初传pdu相同的序列号作为优先级指示,即第一实体接收到与初传pdu相同的序列号时可以确定出所述待传输的pdu为重传pdu,具有高优先级,需要优先进行发送。

在一个可能的设计中,所述第一实体与所述第二之间存在接口,所述序列号包括:接口上传输所述待传输的pdu时对应的包序列号。其中,包序列号由第二实体分配。如果待传输的pdu为重传的数据pdu或重传的数据pdu分段,则这时候为待传输的pdu分配与初传时相同的包序列号作为待传输的pdu的优先级指示。第一实体读取到包序列号能够识别出待传输的pdu为重传的数据pdu或重传的数据pdu分段,需要优先进行发送。

在一个可能的设计中,所述优先级指示处于所述第二实体通过所述接口向所述第一实体传输的包的头部。其中,第二实体可以在接口上传输的包的头上增加高优先级的优先级指示,从而第一实体可以通过第二实体传输的包确定待传输的pdu的传输优先级。

在一个可能的设计中,所述优先级指示包括:高优先级的pdu类型域。其中,第二实体向第一实体发送pdutype作为待传输的pdu的优先级指示,举例说明,对于待传输的pdu为初传pdu还是重传pdu,第二实体可以使用不同的pdutype分别指示初传pdu或者重传pdu。

在一个可能的设计中,所述优先级指示包括:无线链路控制rlc序列号。其中,第二实体可以使用rlc序列号作为待传输的pdu的优先级指示,从而第一实体可以通过第二实体传输的rlc序列号确定待传输的pdu的传输优先级。rlc序列号是指在待传输的pdu的rlc头部中携带的序列号。

在一个可能的设计中,所述优先级指示包括:用于所述第一实体读取的状态报告。在本申请的示例中,第二实体可以向第一实体发送第一实体能够读取的状态报告,所述第一实体能够读取的状态报告是基于接收端ue发送的状态报告生成的,具体的所述第一实体能够读取的状态报告中包括接收端ue未成功接收的pdu的序列号,则第一实体接收到该状态报告之后,根据该状态报告可以确定出待传输的pdu的传输优先级。

在一个可能的设计中,所述优先级指示包括:设置在所述待传输的pdu上的优先级指示域。其中,第二实体可以在待传输的pdu上的优先级指示域内设置传输优先级,从而第一实体可以通过待传输的pdu上的优先级指示域确定待传输的pdu的传输优先级。

在一个可能的设计中,所述第一实体根据所述优先级指示,传输所述pdu,包括:所述第一实体根据所述优先级指示,向第三实体发送所述pdu,所述第三实体包括:用户设备ue,或集中节点cu。

在一个可能的设计中,所述第一实体根据所述优先级指示,传输所述pdu,包括:所述第一实体从所述第二实体接收所述待传输的pdu,根据所述优先级指示,传输接收到的pdu;或,所述第一实体从所述第一实体的缓存中获取到所述待传输的pdu,根据所述优先级指示,传输获取到的pdu。

在一个可能的设计中,所述第一实体为分布式节点du,所述第二实体为cu。

在一个可能的设计中,所述第一实体为du,所述第二实体为ue。

在一个可能的设计中,所述第一实体为媒体接入控制mac层,所述第二实体为无线链路控制rlc层。

第二方面,本申请实施例还提供一种用于指示pdu优先级的方法,包括:第二实体确定待传输的pdu的传输优先级;所述第二实体根据所述待传输的pdu的传输优先级生成所述pdu的优先级指示;所述第二实体向第一实体发送所述优先级指示。本申请实施例中具有高优先级的pdu能够优先调度发送,从而使得接收端会优先接收到具有高优先级的pdu,减少接收端的业务时延,避免pdu丢失。

在一个可能的设计中,所述第二实体确定待传输的pdu的传输优先级,包括:如果所述待传输的pdu为控制pdu,或重传的数据pdu,或重传的数据pdu分段,所述第二实体确定所述待传输的pdu具有高优先级,如果所述待传输的pdu为初传的数据pdu,所述第二实体确定所述待传输的pdu具有低优先级;或,如果所述待传输的pdu为控制pdu,所述第二实体确定所述待传输的pdu具有高优先级,如果所述待传输的pdu为重传的数据pdu,或重传的数据pdu分段,所述第二实体确定所述待传输的pdu具有中优先级,如果所述待传输的pdu为初传的数据pdu,所述第二实体确定所述待传输的pdu具有低优先级,其中,所述第一优先级的优先级高于所述第二优先级的优先级,所述第二优先级的优先级高于所述第三优先级的优先级。

第三方面,本申请实施例还提供一种用于传输pdu的装置,所述装置包括:第一实体,所述第一实体包括:接收器,用于从第二实体接收优先级指示,所述优先级指示用于指示待传输的pdu的传输优先级;至少一个处理器,用于根据所述优先级指示,传输所述pdu。

在本申请的第三方面中,用于传输pdu的装置的组成模块还可以执行前述第一方面以及各种可能的实现方式中所描述的步骤,详见前述对第一方面以及各种可能的实现方式中的说明。

第四方面,本申请实施例还提供一种用于指示pdu优先级的装置,包括:第二实体,其中,所述第二实体包括:至少一个处理器,用于确定待传输的pdu的传输优先级;根据所述待传输的pdu的传输优先级生成所述pdu的优先级指示;发射器,用于向第一实体发送所述优先级指示。

在本申请的第四方面中,用于指示pdu优先级的装置的组成模块还可以执行前述第二方面以及各种可能的实现方式中所描述的步骤,详见前述对第二方面以及各种可能的实现方式中的说明。

第五方面,本申请实施例还提供一种用于传输pdu的装置,所述装置包括:处理器和存储器,所述处理器被配置为支持用于传输pdu的装置执行上述方法中相应的功能。所述存储器用于与处理器耦合,其保存用于传输pdu的装置必要的程序指令和数据。具体的,处理器可用于执行如下步骤:第一实体从第二实体接收优先级指示,所述优先级指示用于指示待传输的pdu的传输优先级;所述第一实体根据所述优先级指示,传输所述pdu。本申请实施例中具有高优先级的pdu能够优先调度发送,从而使得接收端会优先接收到具有高优先级的pdu,减少接收端的业务时延,避免pdu丢失。

其中,该用于传输pdu的装置可以是基站或者ue。

在一种可能的设计中,处理器还可用于执行如下步骤:第二实体确定待传输的pdu的传输优先级;所述第二实体根据所述待传输的pdu的传输优先级生成所述pdu的优先级指示;所述第二实体向第一实体发送所述优先级指示。

在一个可能的设计中,所述第一实体为mac层,所述第二实体为rlc层,处理器用于实现mac层和rlc层之间的交互,rlc层可以使用层间原语的方式向mac层发送优先级指示,mac层在处理器的控制下根据该优先级指示传输pdu。

本申请的又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

从以上技术方案可以看出,本申请实施例具有以下优点:

在本申请实施例中,第二实体会向第一实体发送优先级指示,从而第一实体可以根据该优先级指示确定待传输的pdu的优先级,第一实体会对该pdu根据优先级指示进行传输,使得具有高优先级的pdu能够优先调度发送,从而使得接收端会优先接收到具有高优先级的pdu,减少接收端的业务时延,避免pdu丢失。

附图说明

下面将参照所示附图对本申请实施例进行更详细的描述:

图1为本申请的一种可能的应用场景示意图;

图2为实现本申请的一种可能的系统网络示意图;

图3为实现本申请的另一种可能的系统网络示意图;

图4为实现本申请的另一种可能的系统网络示意图;

图5为实现本申请的另一种可能的系统网络示意图;

图6为实现本申请的另一种可能的系统网络示意图;

图7为实现本申请的另一种可能的系统网络示意图;

图8为实现本申请的一种用于传输pdu的方法的一种可能的方法流程示意图;

图9为实现本申请的一种用于指示pdu优先级的方法的一种可能的方法流程示意图;

图10为实现本申请的另一种可能的系统网络示意图;

图11为实现本申请的另一种可能的系统网络示意图;

图12为实现本申请的另一种可能的系统网络示意图;

图13为rlcpdu的一种帧结构示意图;

图14为rlcpdu的另一种帧结构示意图;

图15为本申请实施例提供的一种用于传输pdu的装置的结构示意图;

图16为本申请实施例提供的一种用于指示pdu优先级的装置的结构示意图;

图17为本申请实施例提供的另一种用于传输pdu的装置的结构示意图;

图18为本申请实施例提供的另一种用于指示pdu优先级的装置的结构示意图;

图19为本申请实施例提供的另一种用于传输pdu的装置的结构示意图。

具体实施方式

本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

本申请描述的技术可以适用于长期演进(longtermevolution,简称lte)系统,或其他采用各种无线接入技术的无线通信系统,例如采用码分多址,频分多址,时分多址,正交频分多址,单载波频分多址等接入技术的系统。此外,还可以适用于使用lte系统后续的演进系统,如第五代5g(thefifhgeneration,5g)系统,包括新无线(newradio,nr)系统,或者演进的lte(evolvedlte)系统等。

本申请所涉及到的用户设备ue可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端(terminal),终端设备(terminalequipment)等等。为方便描述,本申请中,上面提到的设备统称为用户设备或ue。本申请所涉及到的基站(basestation,简称bs)是一种部署在无线接入网中用以为ue提供无线通信功能的装置。所述基站可以包括各种形式的宏基站,微基站,中继站,接入点等等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如在lte系统中,称为演进的节点b(evolvednodeb简称:enb或者enodeb),在nr系统中,称为gnb,在第三代3g系统中,称为节点b(nodeb)等等。为方便描述,本申请中,上述为ue提供无线通信功能的装置统称为基站或bs。

如图1所示,本申请实施例提供的方法涉及到第一实体和第二实体,第一实体用于传输pdu,例如第一实体向第三实体传输pdu,具体的,第二实体向第一实体发送待传输的pdu的优先级指示,即第二实体可以向第一实体指示pdu的传输优先级,则第一实体可以根据第二实体指示的传输优先级传输pdu,例如,第一实体将优先级高的pdu能够优先的发送给第三实体。

图2所示,为本申请实施例提供的一种可能的系统网络示意图,第一实体和第二实体合起来构成一个装置。用于传输pdu的装置内包括有第一实体和第二实体,第二实体生成待传输的pdu的优先级指示,发送给第一实体,第一实体通过第二实体得到优先级指示,然后根据该优先级指示传输pdu,在用于传输pdu的装置内第一实体和第二实体可以进行通信,使得第一实体能够获取到待传输的pdu的优先级。

举例说明如下,请参阅图3所示,以nr网络架构为例,本申请实施例中用于传输pdu的装置具体为基站,把基站分为两部分,即集中节点(centralunit,cu)和分布式节点(distributedunit,du),两者之间由标准化的接口连接。从协议栈角度看,划分的方式有多种。举例说明如下,pdcp层及以上在cu,rlc及以下在du。又如,rlc及以上在cu,mac及以下在du。又如,rlc可以分为两个部分,其中,rlc部分功能(如arq功能)及以上在cu,rlc剩余部分功能及以下在du。其中,第一实体为du,第二实体为cu。cu生成待传输的pdu的优先级指示,然后发送给du,du通过cu得到优先级指示,然后根据该优先级指示传输pdu,在基站内du和cu可以进行通信,使得du能够获取到待传输的pdu的优先级。

举例说明如下,请参阅图4所示,本申请实施例中用于传输pdu的装置具体为基站,基站内包括有mac层和rlc层,其中,第一实体为mac层,第二实体为rlc层,mac层和rlc层之间可以通过层间原语的方式进行通信,其中层间原语是指rlc层与mac层之间的指示。rlc层生成待传输的pdu的优先级指示,然后发送给mac层,mac层通过rlc层得到优先级指示,然后根据该优先级指示传输pdu,在基站内mac层和rlc层可以进行通信,使得mac层能够获取到待传输的pdu的优先级。

举例说明如下,请参阅图5所示,本申请实施例中用于传输pdu的装置具体为ue,ue内包括有mac层和rlc层,其中,第一实体为mac层,第二实体为rlc层。rlc层生成待传输的pdu的优先级指示,然后发送给mac层,mac层通过rlc层得到优先级指示,然后根据该优先级指示传输pdu,在ue内mac层和rlc层可以进行通信,使得mac层能够获取到待传输的pdu的优先级。

在本申请一个可能的设计中,待传输的pdu包括:控制pdu和数据pdu,其中,数据pdu分为新传(或初传)的数据pdu、重传的数据pdu和重传的数据pdu分段。举例说明,重传的数据pdu为重传的完整rlcpdu(即一个完整的rlcpdu),重传的数据pdu分段是指对一个完整的rlcpdu进行了分段处理之后,加上相应的rlc头组成的rlcpdu。为了保证业务连续性,控制pdu和重传的数据pdu、重传的数据pdu分段具有高优先级,能够优先调度发送。举例说明,rlc自己可以将具有高优先级的数据优先组成rlcpdu发送给mac层进行发送,或者将重传的pdu优先发送给mac进行发送。本申请的一个实施例中,rlc会依次将收到的包封装成rlcpdu并直接发送给mac层。mac层会对收到的rlcpdu进行缓存,等待发送。为了能够实现对高优先级的pdu进行优先发送,例如重传的数据pdu、控制pdu和重传的数据pdu分段,rlc层需要在将具有高优先级的pdu发送给mac层的同时,向mac发送优先级指示。mac层收到所述优先级指示后,优先发送所述优先级对应的pdu,具体的,mac层会在下一个调度周期中将所述优先级对应的pdu进行发送。在本申请的一个示例中,控制pdu的优先级可以比重传的数据pdu和重传的数据pdu分段的优先级更高,重传的数据pdu和重传的数据pdu分段可以比初传的数据pdu具有高的优先级,此时rlc层给mac层的优先级指示包括三种:第一优先级、第二优先级、第三优先级。其中,第一优先级的优先级高于第二优先级的优先级,第二优先级的优先级高于第三优先级的优先级,mac层同时收到多个优先级指示时,则优先发送第一优先级对应的控制pdu,然后再发送第二优先级对应的重传的数据pdu和重传的数据pdu分段,最后发送第三优先级对应的初传的数据pdu。其中,数据pdu和数据pdu分段的区别在于:数据pdu对应一个完整的rlcpdu,即pdcppdu,数据pdu分段是对完整的数据pdu进行了分段处理。另外,在本申请的一个示例中,也可能不存在重传的数据pdu分段,此时只需要为重传的数据pdu配置第二优先级即可。

图6所示,为本申请实施例提供的另一种可能的系统网络示意图,第一实体和第二实体同属于不相同的装置,例如用于传输pdu的装置内包括有第一实体,而第二实体独立于用于传输pdu的装置,第二实体生成待传输的pdu的优先级指示,然后发送给用于传输pdu的装置内的第一实体,第一实体通过第二实体得到优先级指示,然后根据该优先级指示传输pdu,在用于传输pdu的装置内第一实体和该装置以外的第二实体可以进行通信,使得第一实体能够获取到待传输的pdu的优先级。

举例说明,如图7所示,用于传输pdu的装置具体为基站,基站内包括有第一实体,例如,第一实体为基站中的du,第二实体为ue,ue可以通过无线接口和基站进行通信。ue生成待传输的pdu的优先级指示,然后发送给基站中的du,基站中的du通过ue得到优先级指示,然后根据该优先级指示传输pdu,在基站中的du和ue可以进行通信,使得基站中的du能够获取到待传输的pdu的优先级。

本申请的一个实施例提供一种用于传输pdu的方法,请参阅图8所示,该方法可以包括如下步骤:

在101部分中,第一实体从第二实体接收优先级指示,优先级指示用于指示待传输的pdu的传输优先级。

在本申请的实施例中,第二实体首先为待传输的pdu确定传输优先级,然后第二实体根据确定出的该pdu的传输优先级为该pdu生成优先级指示,第二实体向第一实体发送优先级指示,第一实体先通过该优先级指示确定出待传输的pdu的传输优先级。其中,待传输的pdu可以是重传pdu,也可以是控制pdu。

在一个示例中,当待传输的pdu为重传pdu时,优先级指示包括:与初传pdu相同的序列号。其中,第二实体发送给第一实体的优先级指示是序列号,对于重传pdu,可以使用与初传pdu相同的序列号作为优先级指示,即第一实体接收到与初传pdu相同的序列号时可以确定出所述待传输的pdu为重传pdu,具有高优先级,需要优先进行发送。

在另一示例中,第一实体与第二之间存在接口,序列号包括:接口上传输所述待传输的pdu对应的包序列号。例如,图3所示,第一实体为du,第二实体为cu,cu与du之间存在接口,例如,cu和du之间的接口可以称之为xcd接口,例如该接口可以采用传输层协议进行通信,例如可以采用gtp-u(通用分组无线服务(generalpacketradioservice,gprs)隧道协议(gprstunnellingprotocol)-用户面(userplane))、协议的任意封装(protocolobliviousencapsulation,poe)、流量控制传输协议(streamcontroltransmissionprotocol,sctp)等。第二实体向第一实体传输所述待传输的pdu时,会将所述待传输的pdu按照传输层协议进行封装,以gtp-u协议为例,此时会将所述待传输的pdu封装成gtp-u包,所述gtp-u包带有一个包头,在所述包头包括一个包序列号,该包序列号由第二实体分配。如果所述待传输的pdu为重传的数据pdu或重传的数据pdu分段,则这时候为所述待传输的pdu分配与初传时相同的包序列号作为待传输的pdu的优先级指示。第一实体读取到所述包序列号能够识别出所述待传输的pdu为重传的数据pdu或重传的数据pdu分段,需要优先进行发送。

在另一示例中,优先级指示处于第二实体通过接口向第一实体传输的包的头部。其中,第二实体可以在接口上传输的包的头上增加高优先级的优先级指示,从而第一实体可以通过第二实体传输的包确定待传输的pdu的传输优先级。

在另一示例中,优先级指示包括:高优先级的pdu类型域。其中,第二实体向第一实体发送pdutype作为待传输的pdu的优先级指示,举例说明,对于待传输的pdu为初传pdu还是重传pdu,第二实体可以使用不同的pdutype分别指示初传pdu或者重传pdu。

在另一示例中,优先级指示包括:rlc序列号。其中,第二实体可以使用rlc序列号作为待传输的pdu的优先级指示,从而第一实体可以通过第二实体传输的rlc序列号确定待传输的pdu的传输优先级。rlc序列号是指在待传输的pdu的rlc头部中携带的序列号。

在另一示例中,优先级指示包括:用于第一实体读取的状态报告。发送端向接收端发送pdu,则接收端可以根据对pdu的接收情况作出响应,例如接收端根据接收情况生成并发送给发送端状态报告,目的是告诉发送端,哪些pdu已经成功接收,哪些pdu还没有成功接收。在本申请的示例中,第二实体可以向第一实体发送第一实体能够读取的状态报告,所述第一实体能够读取的状态报告是基于接收端ue发送的状态报告生成的,具体的所述第一实体能够读取的状态报告中包括接收端ue未成功接收的pdu的序列号,则第一实体接收到该状态报告之后,根据该状态报告可以确定出待传输的pdu的传输优先级。举例说明如下,结合图4或图5所示,第一实体为mac层,第二实体为rlc层,rlc层还可以根据rlc状态报告生成mac能够读取的状态报告,用于指示mac层优先发送的高优先级rlcpdu,这要求mac层在高优先级rlcpdu未成功发送前一直进行缓存。rlc状态报告是lte技术中的已知概念,具体的,rlc状态报告中包括成功接收的rlcpdu的序列号(serialnumber,sn)、未成功接收的rlcpdu的sn、未成功接收的rlcpdu分段的sn和分段信息(segmentoffset),考虑到rlc层和mac层属于不同的层,因此mac层可能无法读懂rlc层的状态报告,因此需要rlc层将rlc层状态报告翻译成mac层能够读懂的状态报告形式。特别是rlc状态报告中指示的是rlcsn,rlc层需发送用于mac层读取的状态报告。按照现有的lte技术,mac层收到rlcpdu之后进行发送,不管是否成功,都会将发送过的rlcpdu清除,而在本申请的示例中,rlc层并不会将需要重传的rlcpdu重新传送给mac层,而仅仅是发送用于mac层读取的状态报告,这时候就需要mac层在确定rlcpdu未成功发送的情况下,缓存相应的rlcpdu。

在另一示例中,优先级指示包括:设置在待传输的pdu上的优先级指示域。其中,第二实体可以在待传输的pdu上的优先级指示域内设置传输优先级,从而第一实体可以通过待传输的pdu上的优先级指示域确定待传输的pdu的传输优先级。其中,该优先级指示(pi,priorityindication)域可能是1个比特(bit),也可能是2个bit,举例说明,在待传输的rlcpdu中增加指示位pi,指示rlcpdu具有高优先级。

如图8所示,在102部分中,第一实体根据优先级指示,传输pdu。

在本申请的实施例中,通过前述步骤101中的说明,第一实体可以确定出待传输的pdu的优先级指示,通过该优先级指示,第一实体可以确定待传输的pdu的传输优先级,若该待传输的pdu具有高优先级,则第一实体可以优先地发送高优先级的pdu。举例说明,本申请的一个实施例中,rlc层会依次将pdcppdu封装成rlcpdu并直接发送给mac层。mac层会对收到的rlcpdu进行缓存,等待发送。为了能够实现对高优先级的pdu进行优先发送,例如重传的数据pdu、控制pdu和重传的数据pdu分段,rlc层需要在将具有高优先级的pdu发送给mac层的同时,向mac发送优先级指示。mac层收到所述优先级指示后,优先发送所述优先级对应的pdu,具体的,mac层会在下一个调度周期中将所述优先级对应的pdu进行发送。在本申请的一个示例中,控制pdu的优先级可以比重传的数据pdu和重传的数据pdu分段的优先级更高,重传的数据pdu和重传的数据pdu分段可以比初传的数据pdu具有高的优先级,此时rlc层给mac层的优先级指示包括三种:第一优先级指示、第二优先级指示、第三优先级指示。mac层同时收到多个优先级指示时,则优先发送高优先级指示对应的控制pdu,然后再发送中优先级指示对应的重传的数据pdu和重传的数据pdu分段。其中,数据pdu和数据pdu分段的区别在于:数据pdu对应一个完整的rlcpdu,即pdcppdu,数据pdu分段是对完整的数据pdu进行了分段处理。

在一个示例中,第一实体根据优先级指示,传输pdu,包括:

第一实体根据优先级指示,向第三实体发送pdu,第三实体包括:ue,或cu。

举例说明,结合图3所示,第一实体可以是基站中的du,第三实体为ue,则du根据优先级指示向ue发送待传输的pdu。又如,第一实体可以是ue,则第三实体可以为基站中的cu,则ue根据优先级指示向该cu发送待传输的pdu。

在另一示例中,第一实体根据优先级指示,传输pdu,包括:

第一实体从第二实体接收待传输的pdu,根据优先级指示,传输接收到的pdu;或,

第一实体从第一实体的缓存中获取到待传输的pdu,根据优先级指示,传输获取到的pdu。

其中,待传输的pdu可以是第二实体发送给第一实体的,该待传输的pdu也可以是第一实体自身缓存的。例如,集合图4或图5所示,第一实体为mac层,第二实体为rlc层,待传输的pdu可以是rlc层发送给mac层的,待传输的pdu也可以是mac层自身缓存的pdu。又如,结合图3所示,第一实体为du,第二实体为cu,待传输的pdu可以是cu发送给du的,待传输的pdu也可以是du自身缓存的pdu。

通过前述实施例对本申请的举例说明可知,第二实体会向第一实体发送优先级指示,从而第一实体可以根据该优先级指示确定待传输的pdu的优先级,第一实体会对该pdu根据优先级指示进行传输,使得具有高优先级的pdu能够优先调度发送,从而使得接收端会优先接收到具有高优先级的pdu,减少接收端的业务时延。

前述实施例从第一实体说明了用于传输pdu的方法,接下来从第二实体的角度说明用于指示pdu优先级的方法,请参阅图9所示,该方法,可以包括:

在201部分中,第二实体确定待传输的pdu的传输优先级。

在本申请的实施例中,第二实体为待传输的pdu确定传输优先级,其中,待传输的pdu可以是重传pdu,也可以是控制pdu。第二实体确定出pdu的传输优先级可以有多种实现方式,在一个示例中,第二实体确定待传输的pdu的传输优先级,包括:

如果所述待传输的pdu为控制pdu,或重传的数据pdu,或重传的数据pdu分段,所述第二实体确定所述待传输的pdu具有高优先级,如果所述待传输的pdu为初传的数据pdu,所述第二实体确定所述待传输的pdu具有低优先级。

在另一个示例中,如果所述待传输的pdu为控制pdu,所述第二实体确定所述待传输的pdu具有第一优先级,如果所述待传输的pdu为重传的数据pdu,或重传的数据pdu分段,所述第二实体确定所述待传输的pdu具有第二优先级,所述待传输的pdu为初传的数据pdu,所述第二实体确定所述待传输的pdu具有第三优先级,其中,第一优先级的优先级高于第二优先级的优先级,第二优先级的优先级高于第三优先级的优先级。

在本申请的一个示例中,第二实体将待传输的pdu分为两类:高优先级和低优先级,其中,控制pdu、重传的数据pdu、重传的数据pdu分段具有高优先级,初传的数据pdu具有低优先级。在另一个示例中,第二实体将待传输的pdu分为两类:第一优先级、第二优先级和三优先级,优先级最高的是控制pdu、其次是重传的数据pdu和重传的数据pdu分段,最后是初传的数据pdu。第二实体确定传输优先级的方式可以结合具体场景来灵活确定,以满足在不同场景下对于不同pdu设置相应的传输优先级,使得第一实体可以优先发送高优先级的pdu。另外,在本申请的一个示例中,也可能不存在重传的数据pdu分段,此时只需要为重传的数据pdu配置第二优先级即可。

如图9所示,在202部分中,第二实体根据待传输的pdu的传输优先级生成pdu的优先级指示。

在本申请的实施例中,第二实体确定待传输的pdu的传输优先级之后,该传输优先级是第二实体生成优先级指示的依据,其中,第二实体生成的优先级指示可以是序列号,例如rlc序列号、通过第二实体与第一实体之间的接口上传输所述待传输的pdu的包序列号,该优先级指示也可以是状态报告,该优先级指示还可以是pdutype。对于优先级指示的具体说明,可以详见前述图8对应的实施例中的说明,此处不再赘述。

如图9所示,在203部分中,第二实体向第一实体发送优先级指示。

在本申请的实施例中,第二实体根据确定出的该pdu的传输优先级为该pdu生成优先级指示,第二实体向第一实体发送优先级指示,第一实体先通过该优先级指示确定出待传输的pdu的传输优先级,例如第二实体通过第二实体与第一实体之间的接口、层间原语、无线接口的方式发送该优先级指示。

通过前述实施例对本申请的举例说明可知,第二实体会向第一实体发送优先级指示,从而第一实体可以根据该优先级指示确定待传输的pdu的优先级,第一实体会对该pdu根据优先级指示进行传输,使得具有高优先级的pdu能够优先调度发送,从而使得接收端会优先接收到具有高优先级的pdu,减少接收端的业务时延。

为便于更好的理解和实施本申请实施例的上述方案,下面举例相应的应用场景来进行具体说明。

请参阅如图10、图11和图12所示,本申请实施例中rlc层可以向mac层指示高优先级的pdu。本申请实施例适用于nr场景,其中可以涉及nr基站、ue,具体的,基站可以包括cu-du架构,即cu与du组成一个基站,这是基站的一种部署形态。本申请实施例涉及的网元包括nrgnb、ue,或者nrcu和nrdu。其中,gnb是指nr场景下的基站,就如lte场景下的基站称为enb。其中,nrcu与nrdu是gnb的组成设备。本申请的示例中连接到5g-cn的lteenb也可以是类似的实现方式,例如enb可以包括:ltecu与ltedu两个设备。

接下来以第一实体为mac层,第二实体为rlc层为例进行说明,后续实施例中rlc层简称为rlc,mac层简称为mac。请参阅图10所示,以pdu的上行传输为例,此时ue为发送端,为了加速ue的硬件处理速度,rlc组装出rlcpdu之后,rlc传递给mac等待调度。这时候会有很多rlcpdu在mac排队等待调度发送。当rlc有高优先级的rlcpdu需要发送时,rlc将需要发送的高优先级的rlcpdu发送给mac的同时,需要给mac一个额外的优先级指示,该指示用于指示高优先级的rlcpdu需要优先发送。

在一个示例中,rlc还可以根据rlc状态报告生成mac能够读取的状态报告,用于指示mac优先发送的高优先级rlcpdu。这要求mac在高优先级rlcpdu未成功发送前一直进行缓存,但是按照现有lte技术,mac收到rlcpdu之后进行发送,不管是否成功,都会将发送过的rlcpdu清除。而在本申请的示例方案中,rlc并不会将需要重传的rlcpdu重新传送给mac,而仅仅是指示用于mac层读取的状态报告,这时候就需要mac在确定未成功发送的情况下,缓存相应的rlcpdu。考虑到rlc和mac属于不同层,因此mac可能无法读懂rlc的状态报告。这时候需要rlc将rlc的状态报告翻译成mac能够读懂的状态报告。所以rlc可以使用层间的标识来指示给mac。

mac收到rlc的优先级指示后,优先调度高优先级的rlcpdu。

其中,高优先级的rlcpdu可以是rlc控制pdu、重传的rlc数据pdu、重传的rlc数据pdu分段。

本申请实施例能够使mac知道哪些pdu需要优先发送,从而使得接收端能够优先接收高优先级的pdu,从而减少接收端的业务时延,避免pdu丢失,保证业务连续性。

接下来本实施例针对cu-du架构进行举例说明,以数据面上的数据重传为例进行说明,如图11所示为nrgnb的一种示意图,以rlc及以上放在cu、mac及以下放在du为例,cu与du之间存在接口,在本实施例中,称之为xcd接口,其中,该接口的传输层协议可以为gtp-u,poe,sctp等,本申请实施例中不做限定。示例性的,接下来本实施例以gtp-u协议为例进行说明。如图12所示,rlc可以分为两个部分,rlc部分功能(如arq功能)及以上在cu,rlc剩余部分功能及以下在du,例如rlc-h在cu,rlc-l在du,具体的rlc-h具有arq功能。

在本申请的一个示例中,对pdutype进行举例说明,有两种实现方式:1、针对控制pdu、重传的数据pdu、重传的数据pdu分段,定义一种pdutype,为初传的数据pdu定义另一种pdutype。2、为控制pdu定义一种pdutype,为重传的数据pdu和重传的数据pdu分段定义另一种pdutype,为初传的数据pdu再定义一种pdutype。比如0、1、2,分别对应三类,优先级便是0>1>2。

在cu向du发送数据时,会在接口上定义一种pdu类型,示例性的,此时接口上的帧格式可以如图13所示。具体的,这种帧格式用于cu向du发送rlcpdu(或者rlcpdu分段,示例性的,本实施例以下描述仅以rlcpdu为例进行说明)。其中,rlcpdu和rlcpdu分段的区别在于,前者对应一个完整的rlcpdu,后者是将rlcpdu分成了几段,为每一段加上rlc头组成的pdu分段。

在本申请的一个示例中,du在尝试发送rlcpdu后,不管成功与否,都会清空缓存,则cu收到rlc状态报告后,确定需要重传的rlcpdu,将需要重传的rlcpdu重新传给du。du收到需要重传的rlcpdu之后,需要优先进行发送。为实现该机制,在本实施例中,针对重传的rlcpdu,在cu-du的架构下,优先级指示需要在接口上传递,需要标准化。

在本实施例中,针对重传的rlcpdu,可以有两种方式:

一种是通过pdutype识别,即重传pdu采用与新传rlcpdu不同的pdutype。另一种是通过优先级指示pi域,此时重传pdu和初传pdu的pdutype相同,即在帧格式中增加指示位pi,指示rlcpdu具有高优先级。此时重传的pdu类型可以与新传的rlcpdu一样,如图14所示,在比特3的位置上携带pi,从而第一实体通过该比特3上携带的pi确定待传输的pdu的优先级。在一个示例中,若优先级指示只有两类,那pi域只需要1bit,如果优先级指示有三类,那pi域需要2bit。

在cu-du接口上定义新的pdu类型或增加额外指示,或者在cu-du的接口上定义一种状态报告。按照现有技术,不管重传还是新传的数据,在接口传递的时候都是相同的pdu类型,例如pdutype=0。在本实施例中,则需要对两者进行区分,这时候两者的pdu类型可以不同。对新传的,pdutype=0,对重传的,pdutype=1。相应的,du收到之后识别pdutype,优先发送pdutype=1的数据。

在本申请的另一示例中,还考虑一种情况是cu上没有rlcpdu的缓存,缓存在du上。此时,du只会清除已经发送成功的rlcpdu,而未成功发送的会缓存在du上,du不需要从cu接收重传的rlcpdu,而是du从本地缓存查找重传的rlcpdu进行发送。cu上的rlc收到rlc状态报告之后,生成mac能够读取的状态报告,通过xcd接口传递给du。具体的,mac能够读取的状态报告中包含需要重传的rlcpdu(或需要重传的rlcpdu分段)对应的xcd序列号(sn)。

du收到mac能够读取的状态报告之后,按照状态报告指示,对相应的rlcpdu进行重传。具体的,du能够识别xcdsn所对应的rlcpdu,并对其进行发送。xcdsn是接口上传递rlcpdu时,由cu加上的。这时候du能够通过xcdsn识别rlcpdu。当du从cu上收到状态报告时,根据状态报告中指示的xcdsn,能够找到相应的rlcpdu。这要求cu保留xcdsn与rlcsn的映射关系,要求du保留xcdsn与rlcpdu的映射关系。du通过获取到的xcdsn能够识别高优先级的rlcpdu,优先进行调度发送rlcpdu。

如图6和图7所示,对于上行重传数据,或者控制pdu,需要优先发送给cu,例如在ue的上行传输过程中,ue收到arq状态报告后,对需要重传的数据指示优先级。如果ue侧不指示优先级,du无法得知哪些包的优先级高。在本申请的一个示例中,ue作为发送端,可以标记重传pdu的优先级,发送端在rlcpdu标记重传pdu的优先级,在包头中携带优先级标记,比如在包头中增加一个或者两个bit的指示位用于指示高优先级。或者,发送端在mac层标记重传pdu的优先级,在包头中携带优先级指示,比如增加一个或者两个bit的指示位用于指示高优先级。du接收到优先级指示后,mac层或者rlc层根据该优先级指示将高优先级的pdu优先发送给cu。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。

本申请实施例提供一种用于传输pdu的装置,在本申请的一个示例中,该装置可以为如图3或图7所示的基站,第一实体为du。

请参阅图15所示,所述装置包括:第一实体1500,所述第一实体1500包括:

接收器1501、发射器1502、处理器1503和存储器1504(其中第一实体1500中的处理器1503的数量可以一个或多个,图15中以一个处理器为例)。在本申请的一些实施例中,接收器1501、发射器1502、处理器1503和存储器1504可通过总线或其它方式连接,其中,图15中以通过总线连接为例。

存储器1504可以包括只读存储器和随机存取存储器,并向处理器1503提供指令和数据。存储器1504的一部分还可以包括非易失性随机存取存储器(英文全称:non-volatilerandomaccessmemory,英文缩写:nvram)。存储器1504存储有操作系统和操作指令、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,操作指令可包括各种操作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

处理器1503控制第一实体的操作,处理器1503还可以称为中央处理单元(英文全称:centralprocessingunit,英文简称:cpu)。具体的应用中,第一实体的各个组件通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都称为总线系统。

上述本申请实施例揭示的方法可以应用于处理器1503中,或者由处理器1503实现。处理器1503可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1503中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1503可以是通用处理器、数字信号处理器(英文全称:digitalsignalprocessing,英文缩写:dsp)、专用集成电路(英文全称:applicationspecificintegratedcircuit,英文缩写:asic)、现场可编程门阵列(英文全称:field-programmablegatearray,英文缩写:fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1504,处理器1503读取存储器1504中的信息,结合其硬件完成上述方法的步骤。

接收器1501可用于接收输入的数字或字符信息,以及产生与第一实体的相关设置以及功能控制有关的信号输入,发射器1502可包括显示屏等显示设备,发射器1502可用于通过外接接口输出数字或字符信息。

本申请实施例中,接收器1501,用于从第二实体接收优先级指示,所述优先级指示用于指示待传输的pdu的传输优先级;

至少一个处理器1503,用于根据所述优先级指示,传输所述pdu。

举例说明,处理器1503指示发射器1502传输pdu,具体地,如果是cu-du间的传输的话,就是接口传输。如果传输给ue的话,可以采用空口传输。如果是层间信息交互的话,就不涉及发射器1502,因此可以根据具体场景配置第一实体中的接收器1501、发射器1502、处理器1503和存储器1504。

本申请实施例提供一种用于指示pdu优先级的装置,在本申请的一个示例中,该装置可以为如图3所示的基站,且第二实体为cu。

请参阅图16所示,所述装置包括:第二实体1600,所述第二实体1600包括:

接收器1601、发射器1602、处理器1603和存储器1604(其中第二实体1600中的处理器1603的数量可以一个或多个,图16中以一个处理器为例)。在本申请的一些实施例中,接收器1601、发射器1602、处理器1603和存储器1604可通过总线或其它方式连接,其中,图16中以通过总线连接为例。

存储器1604可以包括只读存储器和随机存取存储器,并向处理器1603提供指令和数据。

处理器1603控制第二实体的操作,处理器1603还可以称为cpu。

上述本申请实施例揭示的方法可以应用于处理器1603中,或者由处理器1603实现。处理器1603可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1603中的硬件的集成逻辑电路或者软件形式的指令完成。

接收器1601可用于接收输入的数字或字符信息,以及产生与第二实体的相关设置以及功能控制有关的信号输入,发射器1602可包括显示屏等显示设备,发射器1602可用于通过外接接口输出数字或字符信息。

关于处理器1603、接收器1601或者发射器1602的通用功能的详细说明可以参照图15所示实施例中的处理器1503,在此不做赘述。

本申请实施例中,至少一个处理器1603,用于确定待传输的pdu的传输优先级;根据所述待传输的pdu的传输优先级生成所述pdu的优先级指示;

发射器1602,用于向第一实体发送所述优先级指示。

举例说明,处理器1603指示发射器1602发送优先级指示。

可选地,如果是cu-du间的传输的话,就是接口传输。如果基站传输给ue的话,可以采用空口传输。如果是层间信息交互的话,就不涉及发射器1602,因此可以根据具体场景配置第二实体中的接收器1601、发射器1602、处理器1603和存储器1604。

在本申请的另一个示例中,该装置可以为如图7所示的ue,在该实施例中,所述ue包括所述至少一个处理器1603,接收器1601以及发射器1602,不做赘述。

在本申请的一个实施例中,如图17所示,提供了一种用于传输pdu的装置,所述装置包括:第一实体1700,第一实体1700包括:

接收模块1701,用于从第二实体接收优先级指示,所述优先级指示用于指示待传输的pdu的传输优先级;

传输模块1702,用于根据所述优先级指示,传输所述pdu。

其中,第一实体1700可以执行前述如图8所示的方法实施例,详见前述的说明。

在一个可能的设计中,如图3或图7所示,第一实体1700可以是du。

在一个可能的设计中,如图4或5所示,第一实体1700可以是基站或者ue中的mac层。

在本申请的一个实施例中,如图18所示,用于指示pdu优先级的装置,所述装置包括:第二实体1800,第二实体1800包括:

确定模块1801,用于确定待传输的pdu的传输优先级;

生成模块1802,用于根据所述待传输的pdu的传输优先级生成所述pdu的优先级指示;

发送模块1803,用于向第一实体发送所述优先级指示。

其中,第二实体1800可以执行前述如图9所示的方法实施例,详见前述的说明。

在一个可能的设计中,如图3或图7所示,第二实体1800可以是cu。

在一个可能的设计中,如图4或5所示,第二实体1800可以是基站或者ue中的rlc层。示例性地,当第一实体1700和第二实体1800在同一个基站或者ue中时,第一实体1700为mac层且第二实体1800为rlc层。

本申请的一些实施例中,还提供一种用于传输pdu的装置,请参阅图19所示,所述装置1900包括:处理器1901和存储器1902,所述处理器1901被配置为支持用于传输pdu的装置执行上述方法中相应的功能。所述存储器1902用于与处理器1901耦合,其保存用于传输pdu的装置必要的程序指令和数据。具体的,处理器1901可用于执行如下步骤:第一实体从第二实体接收优先级指示,所述优先级指示用于指示待传输的pdu的传输优先级;所述第一实体根据所述优先级指示,传输所述pdu。

在一个可能的设计中,处理器1901可用于执行如下步骤:第二实体确定待传输的pdu的传输优先级;所述第二实体根据所述待传输的pdu的传输优先级生成所述pdu的优先级指示;所述第二实体向第一实体发送所述优先级指示。本申请实施例中具有高优先级的pdu能够优先调度发送,从而使得接收端会优先接收到具有高优先级的pdu,减少接收端的业务时延,避免pdu丢失。

在一个可能的设计中,该装置可以为基站或者ue,如图4或图5所示,所述第一实体为mac层,且所述第二实体为rlc层,处理器1901用于实现mac层和rlc层之间的交互,rlc层可以使用层间原语的方式向mac层发送优先级指示,mac层在处理器的控制下根据该优先级指示传输pdu。

需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其带来的技术效果与本申请方法实施例相同,具体内容可参见本申请前述所示的方法实施例中的叙述,此处不再赘述。

另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本申请提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用cpu、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本申请而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

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