优先级确定方法和设备

文档序号:1925898 发布日期:2021-12-03 浏览:27次 >En<

阅读说明:本技术 优先级确定方法和设备 (Priority determination method and device ) 是由 梁敬 郑倩 于 2020-05-28 设计创作,主要内容包括:本申请实施例公开了一种优先级确定方法和设备,用以解决sidelink中继架构中终端设备无法获取消息的优先级,导致消息无法正常传输的问题。该方法可以由终端设备执行,包括:确定第一消息的优先级,其中,所述第一消息包括中继终端或远端终端传输的消息;根据所述优先级进行所述第一消息的传输。(The embodiment of the application discloses a priority determining method and equipment, which are used for solving the problem that a terminal device in a sidelink relay architecture cannot acquire the priority of a message, so that the message cannot be normally transmitted. The method can be executed by a terminal device and comprises the following steps: determining the priority of a first message, wherein the first message comprises a message transmitted by a relay terminal or a remote terminal; and transmitting the first message according to the priority.)

优先级确定方法和设备

技术领域

本申请实施例涉及通信领域,尤其涉及一种优先级确定方法和设备。

背景技术

长期演进(Long Term Evolution,LTE)系统从第12个发布版本开始支持副链路(sidelink),用于终端设备之间不通过网络设备进行直接数据传输。

随着sidelink的发展,相关技术中提出了sidelink中继(relay)架构。在典型的sidelink中继架构中,远端终端(remote UE)通过和中继终端(relay UE) 之间的sidelink链路(或称中继链路),由中继终端将它的数据向网络设备进行转发。在该sidelink中继架构中,远端终端可以和网络设备之间进行数据传输,中继终端起到数据中转作用。

由于在sidelink中继架构中引入了中继终端,考虑到不同的业务,中继终端如何获取不同接口的消息的优先级,以及远端终端如何获取不同接口的消息优先级,使得消息能够正常传输,是相关技术中亟需解决的技术问题。

发明内容

本申请实施例的目的是提供一种优先级确定方法和设备,用以解决sidelink 中继架构中终端设备无法获取消息的优先级,导致消息无法正常传输的问题。

第一方面,提供了一种优先级确定方法,所述方法由终端设备执行,所述方法包括:确定第一消息的优先级,其中,所述第一消息包括中继终端或远端终端传输的消息;根据所述优先级进行所述第一消息的传输。

第二方面,提供了一种优先级确定方法,所述方法由网络设备执行,所述方法包括:发送指示信息,所述指示信息用于指示终端设备根据预设规则确定第一消息的优先级,其中,所述第一消息包括中继终端或远端终端传输的消息。

第三方面,提供了一种终端设备,该终端设备包括:优先级确定模块,用于确定第一消息的优先级,其中,所述第一消息包括中继终端或远端终端传输的消息;传输模块,用于根据所述优先级进行所述第一消息的传输。

第四方面,提供了一种网络设备,该网络设备包括:发送模块,用于发送指示信息,所述指示信息用于指示终端设备根据预设规则确定第一消息的优先级,其中,所述第一消息包括中继终端或远端终端传输的消息。

第五方面,提供了一种终端设备,该终端设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的指令或程序,所述指令或程序被所述处理器执行时实现如第一方面所述的优先级确定方法的步骤。

第六方面,提供了一种网络设备,该网络设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的指令或程序,所述指令或程序被所述处理器执行时实现如第二方面所述的优先级确定方法。

第七方面,提供了一种可读存储介质,所述可读存储介质上存储指令或程序,所述指令或程序被处理器执行时实现如第一方面和第二方面中任意一个方面所述的优先级确定方法。

第八方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面和第二方面中任意一个方面所述的优先级确定方法。

在本申请实施例中,中继终端或远端终端可以确定第一消息的优先级,并按照确定出的优先级进行第一消息的传输,避免第一消息的传输出现顺序混乱的问题,提升通信效率。

附图说明

图1是根据本申请的一个实施例的优先级确定方法的示意性流程图;

图2是根据本申请的一个实施例的sidelink中继架构示意图;

图3是根据本申请的另一个实施例的sidelink中继架构示意图;

图4是根据本申请的另一个实施例的优先级确定方法的示意性流程图;

图5是根据本申请的一个实施例的终端设备的结构示意图;

图6是根据本申请的一个实施例的网络设备的结构示意图;

图7是根据本申请的另一个实施例的终端设备的结构示意图;

图8是根据本申请的另一个实施例的网络设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,本申请实施例的技术方案可以应用于各种通信系统,例如:LTE sidelink系统、NR sidelink系统,或者后续演进通信系统。

在本申请实施例中,终端设备可以包括但不限于移动台(Mobile Station, MS)、移动终端(Mobile Terminal)、移动电话(Mobile Telephone)、用户设备 (UserEquipment,UE)、手机(handset)及便携设备(portable equipment)、车辆(vehicle)等,该终端设备可以经无线接入网(Radio Access Network,RAN) 与一个或多个核心网进行通信,例如,终端设备可以是移动电话(或称为“蜂窝”电话)、具有无线通信功能的计算机等,终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。

本申请实施例中,网络设备是一种部署在无线接入网中用以为终端设备提供无线通信功能的装置。所述网络设备可以为基站,所述基站可以包括各种形式的宏基站,微基站,中继站,接入点等。在采用不同的无线接入技术的系统中,具有基站功能的设备的名称可能会有所不同。例如在LTE网络中,称为演进的节点B(Evolved NodeB,eNB或eNodeB),在第三代(3rd Generation, 3G)网络中,称为节点B(Node B),在5G系统中称为下一代节点B(gNB),或者后续演进通信系统中的网络设备等等,然用词并不构成限制。

如图1所示,本申请的一个实施例提供一种优先级确定方法100,该方法可以由终端设备执行,换言之,该方法可以由安装在终端设备的软件或硬件来执行,该方法包括如下步骤。

S102:确定第一消息的优先级,其中,所述第一消息包括中继终端或远端终端传输的消息。

S104:根据所述优先级进行所述第一消息的传输。

本申请实施例中,终端设备可以根据预设规则来确定第一消息的优先级,该预设规则可以由网络设备配置、协议约定或终端设备实现。可选地,S102 之前,终端设备可以接收来自于网络设备的指示信息,该指示信息用于指示终端设备根据预设规则来确定第一消息的优先级。

本申请实施例通过S102确定出第一消息的优先级后,还可以与其它消息的优先级进行对比。这样,S104中提到的根据所述优先级进行所述第一消息的传输例如包括:在确定出第一消息的优先级高于其它消息的优先级的情况下,优先传输第一消息,后续再传输或直接丢弃其它消息;或者是,在确定出其它消息的优先级高于第一消息的优先级的情况下,优先传输其它消息,后续再传输或直接丢弃第一消息,或者是在当前资源不足的情况下,取消第一消息在当前资源的传输,通过后续调度的资源传输第一消息。

本申请实施例可以应用在副链路中继架构中,如图2和图3所示,图2和图3示出了两种典型副链路中继架构示意图。

在图2所示的副链路中继架构下,中继终端起到数据中转作用,可以将来自于远端终端的数据和信令转发给网络设备,还可以将来自于网络设备的数据和信令转发给远端终端。图2只是中继架构的简单示例,实际上,远端终端和网络设备之间的中继终端的数量还可以为多个。

在图3所示的副链路中继架构下,中继终端起到数据中转作用,可以将来自于一个远端终端的数据和信令转发给另一个远端终端。图3只是中继架构的简单示例,实际上,远端终端和远端终端之间的中继终端的数量还可以为多个。

需要说明是的是,本说明书各个实施例中提到的中继终端(relay UE),一般是指作为远端终端与其他UE/网络设备通信的中继的UE,因此,还可以用其他的技术术语来描述中继终端,如中继,中继节点、中转节点等等。本说明书各个实施例中提到的远端终端(remote UE),一般是指需要通过中继与其他 UE/网络设备进行通信的UE,因此,还可以用其他的技术术语来描述远端终端,如远程终端,等等。

本申请各个实施例中提到的relay UE,可以指图2所示的UE-to-network relay,也可以扩展为图3所示的UE-to-UE relay。前者指relay UE一端连接 remote UE一端连接网络设备,后者指relay UE两端都连接remote UE。

另外,本申请各个实施例中提到的relay UE和remote UE的名称可能用其他的术语来替代。原则上,remote UE指的是需要通过中继与其他UE/网络设备侧进行通信的UE;relay UE指的是作为remote UE与其他UE/基站通信的中继的UE。

还需要说明的是,本说明书各个实施例中提到的“第一消息”以及“消息”,具体可以包括业务数据和/或信令。

其中,副链路(sidelink,SL)上传输的信令可以包括以下至少之一:PC5-S 消息;PC5-无线资源控制(Radio Resource Control,RRC)消息;SL媒体接入控制(Media AccessControl,MAC)控制单元(Control Element,CE),即SL MAC CE;物理副链路反馈信道(Physical Sidelink Feedback Channel,PSFCH) 消息;或其他可能在物理信道上传输的消息,如副链路控制信息(sidelink Control Information,SCI),副链路同步信号块(Sidelink Synchronization Signal and PBCH block,SL-SSB)等。

上行链路(UpLink,UL)上传输的信令可以包括以下至少之一:RRC消息;UL MACCE,如缓存状态报告(Buffer Status Report,BSR),功率余量报告(Power HeadroomReport,PHR)等;物理上行链路控制信道(Physical Uplink Control Channel,PUCCH)上传输的消息,如调度请求(Scheduling Request, SR),混合自动重传请求(Hybrid AutomaticRepeat reQuest,HARQ)反馈,信道状态信息反馈(Channel State Information,CSI)等。

本申请实施例的执行主体可以是副链路中继架构中的远端终端,还可以是中继终端。在执行主体是远端终端的情况下,第一消息是远端终端传输的消息;在执行主体是中继终端的情况下,第一消息是中继终端传输的消息。

在一个例子中,在执行主体是中继终端的情况下,第一消息是中继终端传输的消息,第一消息包括如下之一:

情况一:第一消息是中继终端通过上行链路(UpLink,UL)传输的,第一消息是中继终端为远端终端中转的消息。情况一适用于图2所示的中继架构下,中继终端可以将来自于远端终端的第一消息转发给网络设备。

情况二:第一消息是中继终端通过UL传输的,第一消息是中继终端自身的消息。情况二适用于图2所示的中继架构下,中继终端将自身的消息发送给网络设备。

需要说明的是,本说明书各个实施例提到的中继终端“自身”的消息,可以包括与中继终端自身相关的业务数据,该业务数据由中继终端的高层触发;还可以包括用于控制中继终端自身行为的一些信令。

情况三:第一消息是中继终端通过副链路(sidelink,SL)传输的,第一消息是中继终端为远端终端中转的消息。

情况三不仅适用于图2所示的中继架构,同时还适用于图3所示的中继架构。在图2所示的中继架构下,中继终端可以将来自于网络设备的第一消息转发给远端终端。在图3所示的中继架构下,中继终端可以将来自于一个远端终端的第一消息转发给另一个远端终端。

情况四:第一消息是中继终端通过SL传输的,第一消息是中继终端自身的消息。

情况四适用于图2所示的中继架构,中继终端可以将自身的第一消息通过 SL发送给远端终端;情况四还适用于图3所示的中继架构,中继终端可以将自身的第一消息通过SL发送给远端终端。

在另一个例子中,在执行主体是远端终端的情况下,第一消息是远端终端传输的消息,第一消息包括如下之一:

情况五:第一消息是远端终端通过SL传输的,第一消息需要中继终端为该远端终端进行中转。

情况五不仅适用于图2所示的中继架构,同时还适用于图3所示的中继架构。在图2所示的中继架构下,远端终端可以通过SL将第一消息发送给中继终端,中继终端可以该第一消息转发给网络设备。在图3所示的中继架构下,远端终端通过SL将第一消息发送给中继终端,中继终端可以该第一消息转发给另一个远端终端。

情况六:第一消息是远端终端通过SL传输的,该第一消息不需要中继终端进行中转。

情况六不仅适用于图2和图3所示的中继架构下,远端终端和中继终端之间第一消息的交互;同时,还适用于非中继架构下,远端终端(可以称作是终端设备)与其它终端设备之间通过副链路进行第一消息的交互。

情况七:第一消息是远端终端通过UL传输的,第一消息是远端终端自身的消息。

情况七可以用于图2和图3所示的中继架构下,在图2和图3所示的中继架构下,远端终端还可以通过UL与网络设备进行第一消息的交互。

需要说明的是,本说明书各个实施例提到的远端终端“自身”的消息,可以包括与远端终端自身相关的业务数据,该业务数据由远端终端的高层触发;还可以包括用于控制远端终端自身行为的一些信令。

本申请实施例提供的优先级确定方法,中继终端或远端终端可以确定第一消息的优先级,并按照确定出的优先级进行第一消息的传输,避免第一消息的传输出现顺序混乱的问题,提升通信效率。

为详细说明实施例100中提到的第一消息的优先级的确定方法,以下将分情况一至情况七这七种情况,对第一消息的优先级的确定方法进行详细介绍。

情况一:

第一消息是中继终端通过上行链路(UpLink,UL)传输的,第一消息是中继终端为远端终端中转的消息,实施例100中提到的确定第一消息的优先级包括:根据如下至少之一确定第一消息的优先级:

1)固定值,其中,第一消息的优先级是该固定值。

该例子中,第一消息可以是中继终端为远端终端中转的业务数据或信令 (发送给网络设备),该例子可以将该第一消息的优先级设定为一个固定优先级,即固定值,该固定值可以由网络设备配置、对端UE配置或协议约定。一种可选的方式是,将该固定值设置为最大优先级或最小优先级的数值。另一种可选的方式是,可以将该类传输(即第一消息)在特定的数据承载上来进行传输,对于此特定的数据承载,由协议约定一个固定的优先级。

2)第一消息对应的服务质量(Quality of Service,QoS)参数。

该例子中,第一消息可以是中继终端为远端终端进行中转的业务数据(发送给网络设备),该业务数据的优先级基于该业务数据对应的QoS参数确定。

该QoS参数例如包括:PC5服务质量流标识(PC5 QoS Flow Identifier, PFI),PC5服务质量标识(PC5 QoS Identifier,PQI),PQI中的默认优先级等级(Default PriorityLevel)、优先级等级(priority level),应用层指示的优先级(priority)等。例如,第一消息的优先级直接等于PFI或PQI或Default Priority Level或priority level;可选的,该第一消息的优先级,由该第一消息对应的 QoS参数进行映射后得到的一个优先级确定,例如,PQI=x,映射后的优先级为1,PQI=y时,映射后的优先级为3;又例如,应用层指示的优先级(priority) 较高的,映射后的优先级也较高。

3)在sidelink上传输第一消息的逻辑信道的优先级。

该例子中,第一消息可以是中继终端为远端终端中转的业务数据或信令 (发送给网络设备),第一消息的优先级可以基于sidelink上传输该业务数据的逻辑信道的优先级确定。例如,中继终端收到远端终端的第一消息后,将第一消息中的逻辑信道的优先级(或者是进行映射处理后得到的优先级)作为:①后续UL传输该第一消息时的优先级,或者②和其他消息的优先级或优先级相关门限进行对比时使用的优先级。

可选地,当该业务数据所在的MAC协议数据单元(Protocol Data Unit, PDU)中有多个逻辑信道时,该第一消息的优先级由这多个逻辑信道中最高的优先级所确定。例如,该第一消息的优先级等于上述最高的优先级,或者是,该第一消息的优先级根据上述最高的优先级进行映射处理后得到。

4)副链路控制信息(sidelink Control Information,SCI)中指示的优先级,该SCI来自于上述远端终端。

该例子中,第一消息可以是中继终端为远端终端中转的业务数据或信令 (发送给网络设备),第一消息的优先级可以基于sidelink上传输该业务数据时 (由remote UE到relay UE)SCI中指示的优先级确定。例如,中继终端收到远端终端的第一消息后,(1)第一消息的优先级直接等于SCI中指示的优先级;或者是(2)第一消息的优先级是对SCI中指示的优先级进行映射处理后得到的优先级。

5)远端终端的标识。

该例子中,第一消息可以是中继终端为远端终端中转的业务数据或信令(发送给网络设备),第一消息的优先级可以基于remote UE的标识来确定。例如,remote UE ID=A时,第一消息的优先级为1;remote UE ID=B,C,D时,第一消息的优先级为8。

6)在第一消息是远端终端的紧急(emergency)包数据网络(Packet DataNetwork,PDN)连接(connection)上的传输的情况下,第一消息的优先级最高。

该例子中,第一消息可以是中继终端为remote UE进行中转的业务数据,且对应的是Remote UE的emergency PDN connection上的传输,那么该传输(即第一消息)始终优先,即,默认优先级为最高。

7)触发第一消息的逻辑信道的优先级,第一消息是SR。

该例子中,第一消息可以是中继终端为remote UE进行中转的业务数据所触发的SR,那么该SR的优先级基于触发该SR的逻辑信道的优先级确定。例如,第一消息的优先级等于触发该第一消息的逻辑信道的优先级。

8)触发第一消息的逻辑信道的优先级,第一消息是缓存状态报告BSR。

该例子中,第一消息可以是中继终端为remote UE进行中转的业务数据所触发的BSR,那么该第一消息的优先级基于触发该BSR的逻辑信道的优先级确定。例如,第一消息的优先级等于触发该第一消息的逻辑信道的优先级。

9)中转第一消息时的QoS预算。

该例子中,第一消息可以是中继终端为remote UE进行中转的业务数据(发送给网络设备),该传输(即第一消息)的优先级基于中转第一消息时的QoS 预算来确定。例如,QoS预算处于第一取值区间内时,优先级为1,QoS预算处于第二取值区间内时,优先级为8。

该例子中提到的QoS预算可以为每一跳进行保证时,例如,整体要求QoS 的时延为10ms,当第一消息从远端终端到中继终端时花费6ms,那么,中转时的QoS预算就是4ms。或者,一开始就规定整体时延和每一部分的时延,那么规定从中继终端到网络设备侧的时延为5ms,那么中转第一消息时的QoS预算就是5ms。

10)中转第一消息时的跳数。

该例子中,第一消息可以是中继终端为remote UE进行中转的业务数据或信令(发送给网络设备),该传输(即第一消息)的优先级基于中转时的跳数来决定。例如,第一消息从远端终端经过了两个中继终端后到达目前的中继终端,跳数可以为2或者3(具体取决于已中转的中继终端的个数计算或者是以传输路径数量计算);又例如,第一消息从远端经过了3个中继终端后到达目前的中继终端,跳数为3或者4。

该例子例如,跳数为2时,第一消息的优先级为6;跳数为3时,第一消息的优先级为4;跳数为4时,第一消息的优先级为1等等。

需要说明的是,上述提到的根据如下至少之一确定第一消息的优先级,可以代表该优先级等于上述1)至10)的某一子项,也可以代表该优先级与上述 1)至10)的某一子项有一定的映射关系,由该子项经过某种映射关系得到,该映射关系可以由协议约定、网络设备配置或对端UE配置或UE实现等。

具体例如,对于QoS参数(如PFI,PQI,PQI中的Default Priority Level、priority level,应用层指示的priority等)或者逻辑信道优先级或固定值或SCI 中指示的优先级,这一类参数本身有优先级的含义,那么基于这些参数来确定第一消息的优先级,可能就直接等于这些参数对应的优先级,如优先级值=PQI、优先级值=逻辑信道优先级等。

另外,对于上述1)至10)列出的这些子项,除了优先级可以直接等于的,还可以基于所有这些子项进行映射后得到新的优先级,如逻辑信道优先级高的,映射到高的优先级;远端终端标识为特定终端标识时,映射到高的优先级或低的优先级;中转时的QoS预算要求更高的,映射到更高的优先级;中转时的跳数更大的,映射到更高的优先级等等。

还需要说明的是,本申请实施例还可以根据上述1)至10)的至少两者确定第一消息的优先级,例如,基于1)中的固定值以及2)中的QoS参数进行映射处理后得到第一消息的优先级等等。

情况二

第一消息是中继终端通过UL传输的,第一消息是中继终端自身的消息,实施例100中提到的确定第一消息的优先级包括如下之一:

1)根据传输第一消息的逻辑信道的优先级,确定第一消息的优先级。

在第一消息是业务数据的情况下,第一消息的优先级可以基于传输该业务数据的逻辑信道的优先级确定。当该业务数据所在的MAC PDU中有多个逻辑信道时,第一消息的优先级由这多个逻辑信道中最高的优先级所确定。例如,该第一消息的优先级等于上述最高的优先级,或者是,该第一消息的优先级根据上述最高的优先级进行映射处理后得到。

2)根据第一消息对应的QoS参数,确定第一消息的优先级。

在第一消息是业务数据的情况下,第一消息的优先级可以基于该业务数据对应的QoS参数确定,如QFI(这里对应的是UL上的业务的QoS参数,和 SL上的名称不同),5QI,5QI中的Default Priority Level、priority level,应用层指示的priority等;例如,第一消息的优先级直接等于QFI或5QI或Default Priority Level或priority level;可选的,该第一消息的优先级,由该第一消息对应的QoS参数进行映射后得到的一个优先级确定,例如,5PQI=x,映射后的优先级为1,5QI=y时,映射后的优先级为3;又例如,应用层指示的优先级(priority)较高的,映射后的优先级也较高。

3)根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

在第一消息是信令的情况下,如MAC CE或SRB上的消息,第一消息的优先级可以由协议约定、网络设备配置或对端UE配置。

情况三

基于图2和图3所示的两种不同架构,情况三又可以分为两种不同的子情况,以下称作是子情况3.1和子情况3.2。

子情况3.1

第一消息是中继终端通过SL传输的,第一消息是中继终端为远端终端中转的消息,例如,在图2中,中继终端将来自于网络设备的第一消息转发给远端终端。这样,实施例100提到的确定第一消息的优先级包括:根据如下至少之一确定第一消息的优先级:

1)固定值,第一消息的优先级是该固定值。

该例子中,第一消息可以是中继终端为远端终端中转的业务数据或信令,该例子可以将该第一消息的优先级设定为一个固定优先级,即固定值,该固定值可以由网络设备配置、对端UE配置或协议约定。一种可选的方式是,将该固定值设置为最大优先级或最小优先级的数值。另一种可选的方式是,可以将该类传输(即第一消息)在特定的数据承载上来进行传输,对于此特定的数据承载,由协议约定一个固定的优先级。

2)第一消息对应的QoS参数。

该例子中,第一消息可以是中继终端为远端终端进行中转的业务数据,该业务数据的优先级基于该业务数据对应的QoS参数确定,

该QoS参数例如包括:PFI,PQI,PQI中的默认优先级等级(Default PriorityLevel)、优先级等级(priority level),应用层指示的优先级(priority)等。例如,第一消息的优先级直接等于PFI或PQI或Default Priority Level或priority level;可选的,该第一消息的优先级,由该第一消息对应的QoS参数进行映射后得到的一个优先级确定,例如,PQI=x,映射后的优先级为1,PQI=y时,映射后的优先级为3;又例如,应用层指示的优先级(priority)较高的,映射后的优先级也较高。

3)在副链路上传输第一消息的逻辑信道的优先级。

该例子中,第一消息可以是中继终端为远端终端中转的业务数据或信令,第一消息的优先级可以基于sidelink上传输该业务数据的逻辑信道的优先级确定。例如,中继终端收到来自于网络设备的第一消息后,将第一消息中的逻辑信道的优先级(或者是进行映射处理后得到的优先级)作为:①后续SL传输该第一消息时的优先级,或者②和其他消息的优先级或优先级相关门限进行对比时使用的优先级。

可选地,当该业务数据所在的MAC协议数据单元(Protocol Data Unit, PDU)中有多个逻辑信道时,该第一消息的优先级由这多个逻辑信道中最高的优先级所确定。例如,该第一消息的优先级等于上述最高的优先级,或者是,该第一消息的优先级根据上述最高的优先级进行映射处理后得到。

4)中转第一消息时的QoS预算。

该例子中,第一消息可以是中继终端为remote UE进行中转的业务数据,该传输(即第一消息)的优先级基于中转第一消息时的QoS预算来确定。例如, QoS预算处于第一取值区间内时,优先级为1,QoS预算处于第二取值区间内时,优先级为8。

该例子中提到的QoS预算可以为每一跳进行保证时,例如,整体要求QoS 的时延为10ms,当第一消息从网络设备到中继终端时花费6ms,那么,中转时的QoS预算就是4ms。或者,一开始就规定整体时延和每一部分的时延,那么规定从中继终端到远端终端侧的时延为5ms,那么中转第一消息时的QoS预算就是5ms。

5)SCI中指示的优先级,该SCI来自于所述远端终端。

该例子中,第一消息可以是中继终端为远端终端中转的业务数据或信令,第一消息的优先级可以基于sidelink上传输该业务数据时(由remote UE到relay UE)SCI中指示的优先级确定。例如,(1)第一消息的优先级直接等于SCI 中指示的优先级,或者是,(2)第一消息的优先级是对SCI中指示的优先级进行映射处理后得到的优先级。

需要说明的是,子情况3.1虽然是中继终端向远端终端传输第一消息,例如业务数据,在此之前,远端终端很可能也向中继终端传输过具有相似QoS 需求的业务数据,远端终端可以通过SCI向中继终端指示这类具有相似QoS 需求的业务数据的优先级。

6)远端终端的标识。

该例子中,第一消息可以是中继终端为远端终端中转的业务数据或信令,第一消息的优先级可以基于remote UE的标识来确定。例如,remote UE ID=A 时,第一消息的优先级为1;remote UE ID=B,C,D时,第一消息的优先级为8。

需要说明的是,上述提到的根据如下至少之一确定第一消息的优先级,可以代表该优先级等于上述1)至6)的某一子项,也可以代表该优先级与上述1) 至6)的某一子项有一定的映射关系,由该子项经过某种映射关系得到,该映射关系可以由协议约定、网络设备配置或对端UE配置或UE实现等。

还需要说明的是,本申请实施例还可以根据上述1)至6)的至少两者确定第一消息的优先级,例如,基于1)中的固定值以及2)中的QoS参数进行映射处理后得到第一消息的优先级等等。

子情况3.2

第一消息是中继终端通过SL传输的,第一消息是中继终端为远端终端中转的消息,第一消息来自于其它远端终端或其它中继终端,第一消息可以用于发送给远端终端或其它中继终端。例如,在图3中,中继终端将来自于一个远端终端的第一消息转发给另外一个远端终端。这样,实施例100提到的确定第一消息的优先级包括:根据如下至少之一确定第一消息的优先级:

1)固定值,所述第一消息的优先级是所述固定值。

2)第一消息对应的QoS参数。

3)在副链路上传输所述第一消息的逻辑信道的优先级。

4)中转所述第一消息时的QoS预算。

5)SCI中指示的优先级,所述SCI来自于远端终端或来自于其它中继终端。

6)远端终端的标识。

关于上述1)至6)的详细介绍可以参见子情况3.1中对应的描述,为避免重复,在此不再重复描述。

7)中转所述第一消息时的跳数。

该例子中,第一消息可以是中继终端为remote UE进行中转的业务数据或信令,该传输(即第一消息)的优先级基于中转时的跳数来决定。例如,第一消息从远端终端经过了两个中继终端后到达目前的中继终端,跳数可以为2或者3(具体取决于已经过的中继终端的个数计算或者是以传输路径数量计算);又例如,第一消息从远端经过了3个中继终端后到达目前的中继终端,跳数为 3或者4。

该例子例如,跳数为2时,第一消息的优先级为6;跳数为3时,第一消息的优先级为4;跳数为4时,第一消息的优先级为1等等。

需要说明的是,上述提到的根据如下至少之一确定第一消息的优先级,可以代表该优先级等于上述1)至7)的某一子项,也可以代表该优先级与上述1) 至7)的某一子项有一定的映射关系,由该子项经过某种映射关系得到,该映射关系可以由协议约定、网络设备配置或对端UE配置或UE实现等。

还需要说明的是,本申请实施例还可以根据上述1)至7)的至少两者确定第一消息的优先级,例如,基于1)中的固定值以及2)中的QoS参数进行映射处理后得到第一消息的优先级等等。

情况四

第一消息是中继终端通过SL传输的,第一消息是中继终端自身的消息,实施例100中提到的确定第一消息的优先级包括如下之一:

1)根据传输第一消息的逻辑信道的优先级,确定第一消息的优先级。

在第一消息是业务数据的情况下,第一消息的优先级可以基于传输该业务数据的逻辑信道的优先级确定。当该业务数据所在的MAC PDU中有多个逻辑信道时,第一消息的优先级由这多个逻辑信道中最高的优先级所确定。例如,该第一消息的优先级等于上述最高的优先级,或者是,该第一消息的优先级根据上述最高的优先级进行映射处理后得到。

2)根据第一消息对应的QoS参数,确定第一消息的优先级。

在第一消息是业务数据的情况下,第一消息的优先级可以基于该业务数据对应的QoS参数确定,如PFI,PQI,PQI中的Default Priority Level、priority level,应用层指示的priority等。例如,第一消息的优先级直接等于PFI或PQI或 Default Priority Level或priority level;可选的,该第一消息的优先级,由该第一消息对应的QoS参数进行映射后得到的一个优先级确定,例如,PQI=x,映射后的优先级为1,PQI=y时,映射后的优先级为3;又例如,应用层指示的优先级(priority)较高的,映射后的优先级也较高。

3)根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

在第一消息是信令的情况下,如MAC CE或SRB上的消息,第一消息的优先级可以由协议约定、网络设备配置或对端UE配置。

情况五

第一消息是远端终端通过SL传输的,第一消息需要中继终端为该远端终端进行中转,实施例100中提到的确定第一消息的优先级包括:根据如下至少之一确定第一消息的优先级:

1)固定值,第一消息的优先级是固定值。

该例子可以将该第一消息的优先级设定为一个固定优先级,即固定值,该固定值可以由网络设备配置、对端UE配置或协议约定。一种可选的方式是,将该固定值设置为最大优先级或最小优先级的数值。另一种可选的方式是,可以将该类传输(即第一消息)在特定的数据承载上来进行传输,对于此特定的数据承载,由协议约定一个固定的优先级。

2)第一消息对应的QoS参数。

该QoS参数例如包括:PFI,PQI,PQI中的默认优先级等级(Default PriorityLevel)、优先级等级(priority level),应用层指示的优先级(priority)等。例如,第一消息的优先级直接等于PFI或PQI或Default Priority Level或priority level;可选的,该第一消息的优先级,由该第一消息对应的QoS参数进行映射后得到的一个优先级确定,例如,PQI=x,映射后的优先级为1,PQI=y时,映射后的优先级为3;又例如,应用层指示的优先级(priority)较高的,映射后的优先级也较高。

3)在副链路上传输传输所述第一消息的逻辑信道的优先级。

该例子中,第一消息可以是远端终端发送给中继终端的业务数据或信令,第一消息的优先级可以基于sidelink上传输该业务数据的逻辑信道的优先级确定。例如,将第一消息中的逻辑信道的优先级(或者是进行映射处理后得到的优先级)作为:①传输该第一消息时的优先级,或者②和其他消息的优先级或优先级相关门限进行对比时使用的优先级。

可选地,当该业务数据所在的MAC协议数据单元(Protocol Data Unit, PDU)中有多个逻辑信道时,该第一消息的优先级由这多个逻辑信道中最高的优先级所确定。例如,该第一消息的优先级等于上述最高的优先级,或者是,该第一消息的优先级根据上述最高的优先级进行映射处理后得到。

4)中继终端的标识。

该例子中,第一消息可以是远端终端发送给中继终端的业务数据或信令,第一消息的优先级可以基于中继终端的标识来确定。例如,relay UE ID=A时,第一消息的优先级为1;relay UE ID=B,C,D时,第一消息的优先级为8。

需要说明的是,上述提到的根据如下至少之一确定第一消息的优先级,可以代表该优先级等于上述1)至4)的某一子项,也可以代表该优先级与上述1) 至4)的某一子项有一定的映射关系,由子项经过某种映射关系得到,该映射关系可以由协议约定、网络设备配置或对端UE配置或UE实现等。

还需要说明的是,本申请实施例还可以根据上述1)至4)的至少两者确定第一消息的优先级,例如,基于1)中的固定值以及2)中的QoS参数进行映射处理后得到第一消息的优先级等等。

情况六

第一消息是远端终端通过SL传输的,第一消息是远端终端自身的消息,该第一消息不需要中继终端进行中转。实施例100中提到的确定第一消息的优先级包括如下之一:

1)根据传输第一消息的逻辑信道的优先级,确定第一消息的优先级。

在第一消息是业务数据的情况下,第一消息的优先级可以基于传输该业务数据的逻辑信道的优先级确定。当该业务数据所在的MAC PDU中有多个逻辑信道时,第一消息的优先级由这多个逻辑信道中最高的优先级所确定。例如,该第一消息的优先级等于上述最高的优先级,或者是,该第一消息的优先级根据上述最高的优先级进行映射处理后得到。

2)根据第一消息对应的QoS参数,确定第一消息的优先级。

在第一消息是业务数据的情况下,第一消息的优先级可以基于该业务数据对应的QoS参数确定,如PFI,PQI,PQI中的Default Priority Level、priority level,应用层指示的priority等。例如,第一消息的优先级直接等于PFI或PQI或 Default Priority Level或priority level。可选的,该第一消息的优先级,由该第一消息对应的QoS参数进行映射后得到的一个优先级确定,例如,PQI=x,映射后的优先级为1,PQI=y时,映射后的优先级为3;又例如,应用层指示的优先级(priority)较高的,映射后的优先级也较高。

3)根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

在第一消息是信令的情况下,如MAC CE或SRB上的消息,第一消息的优先级可以由协议约定、网络设备配置或对端UE配置。

情况七

第一消息是远端终端通过UL传输的,第一消息是远端终端自身的消息,。

实施例100中提到的确定第一消息的优先级包括如下之一:

1)根据传输第一消息的逻辑信道的优先级,确定第一消息的优先级。

在第一消息是业务数据的情况下,第一消息的优先级可以基于传输该业务数据的逻辑信道的优先级确定。当该业务数据所在的MAC PDU中有多个逻辑信道时,第一消息的优先级由这多个逻辑信道中最高的优先级所确定。例如,该第一消息的优先级等于上述最高的优先级,或者是,该第一消息的优先级根据上述最高的优先级进行映射处理后得到。

2)根据第一消息对应的QoS参数,确定第一消息的优先级。

在第一消息是业务数据的情况下,第一消息的优先级可以基于该业务数据对应的QoS参数确定,如QFI,5QI,5QI中的Default Priority Level、priority level,应用层指示的priority等;例如,第一消息的优先级直接等于QFI或5QI或 Default Priority Level或priority level;可选的,该第一消息的优先级,由该第一消息对应的QoS参数进行映射后得到的一个优先级确定,例如,5QI=x,映射后的优先级为1,5QI=y时,映射后的优先级为3;又例如,应用层指示的优先级(priority)较高的,映射后的优先级也较高。

3)根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

在第一消息是信令的情况下,如MAC CE或SRB上的消息,第一消息的优先级可以由协议约定、网络设备配置或对端UE配置。

为详细说明本申请实施例提供的优先级确定方法,以下将结合几个具体的实施例进行说明。

本申请实施例一:

Relay UE需要同时在UL上发送自身的业务数据,和在UL上发送为remote UE中转的数据。

该实施例一分以下三个子实施例进行说明。

步骤1:Relay UE收到remote UE在sidelink上传输的数据,该数据需要 relay UE中转,发给网络设备侧。

步骤2:Relay UE基于收到的该需要为remote UE中转的数据所在的MAC PDU中,最高的逻辑信道的优先级,确定该数据的传输优先级等于所述最高的逻辑信道的优先级。

步骤3:Relay UE基于该需要为remote UE中转的数据的优先级,以及需要在UL上发送的自身的业务数据所在的逻辑信道的优先级,通过优先级比较规则后确定更高优先级的数据,来进行发送。

或:

步骤1:Relay UE收到remote UE在sidelink上传输的数据,该数据需要 relay UE中转,发给网络设备侧。

步骤2:Relay UE基于收到的该需要为remote UE中转的数据所在的MAC PDU中,最高的逻辑信道的优先级,以及remote UE的标识,确定该数据的传输优先级。如,当最高的逻辑信道的优先级为2,remote UE ID=A时,该数据的传输优先级为2+x,其中x与A有对应关系,且x或对应关系由协议约定或基站配置或对端UE配置或UE实现。

步骤3:Relay UE基于该需要为remote UE中转的数据的优先级,以及需要在UL上发送的自身的业务数据所在的逻辑信道的优先级,通过优先级比较规则后确定更高优先级的数据,来进行发送。

或:

步骤1:Relay UE收到remote UE在sidelink上传输的数据,该数据需要 relay UE中转,发给网络设备侧。

步骤2:Relay UE基于收到的该需要为remote UE中转的数据的跳数,来确定该数据的传输优先级。如,当该数据经过了三跳(即已经通过前面两个或三个Relay UE进行了中转),那么优先级为A,当该数据经过了二跳,优先级为B。A可以大于B或小于B,由协议约定。跳数和优先级的映射关系也可以由协议约定或基站配置或UE实现。

步骤3:Relay UE基于该需要为remote UE中转的数据的优先级,以及需要在UL上发送的自身的业务数据所在的逻辑信道的优先级,通过优先级比较规则后确定更高优先级的数据,来进行发送。

本申请实施例二:

Relay UE需要同时在SL上发送自身的业务数据给其他UE,和在SL上发送为remote中转的数据给remote UE。

步骤1:Relay UE收到网络设备侧发送的数据,该数据需要relay UE中转,发给remote UE。

步骤2:Relay UE基于收到的该需要发给remote UE的数据对应的remote UE标识,和该需要发给remote UE的数据对应的QoS参数(如PFI,PQI,PQI 中的Default PriorityLevel、priority level,应用层指示的priority等),确定该需要发给remote UE的数据的优先级。如,PQI=A,remote UE ID=B,那么该数据的优先级为C。C与A、B有一定的映射关系,或C为当A、B为输入时的函数,该映射关系或函数由协议约定或基站配置或对端UE配置。

步骤3:Relay UE基于该需要中转发给remote UE的数据的优先级,以及需要在SL上发送的自身的业务数据的优先级(如基于PFI,PQI,PQI中的 Default Priority Level、priority level,应用层指示的priority等确定),通过优先级比较规则后确定更高优先级的数据,来进行发送。

本申请实施例三:

Relay UE需要同时在UL上发送自身的业务数据,和在SL上发送为remote 中转的数据给remote UE。

步骤1:Relay UE收到网络侧发送的数据,该数据需要relay UE中转,发给remoteUE。

步骤2:Relay UE基于收到的该需要发给remote UE的数据对应的QoS参数(如PFI,PQI,PQI中的Default Priority Level、priority level,应用层指示的priority等),确定该需要发给remote UE的数据的优先级。

步骤3:Relay UE基于该需要中转发给remote UE的数据的优先级,以及需要在UL上发送的自身的业务数据的优先级(如基于逻辑信道的优先级,承载的优先级等),通过优先级比较规则后确定更高优先级的数据,来进行发送。

本申请实施例四:

Relay UE需要同时在SL上发送自身的业务数据给其他UE,和在UL上发送为remoteUE中转的数据。

步骤1:Relay UE收到remote UE在sidelink上传输的数据,该数据需要 relay UE中转,发给网络设备侧。

步骤2:Relay UE基于收到的该需要为remote UE中转的数据所在的MAC PDU中,最高的逻辑信道的优先级,确定该数据的传输优先级等于所述最高的逻辑信道的优先级。

或,步骤2.1:Relay UE基于收到的该需要为remote UE中转的数据对应的QoS参数(如PFI,PQI,PQI中的Default Priority Level、priority level,应用层指示的priority等),确定该数据的传输优先级。

步骤3:Relay UE基于收到的该需要为remote UE中转的数据的优先级,以及需要在SL上发送的自身的业务数据的优先级(如基于自身业务数据所在的MAC PDU中,最高的逻辑信道的优先级),通过优先级比较规则后确定更高优先级的数据,来进行发送。

本申请实施例五:

Relay UE需要同时在SL上发送自身的业务数据给其他UE,和在SL上发送为remoteUE中转的数据(图3所示的UE-to-UE Relay)。

步骤1:Relay UE收到remote UE在sidelink上传输的数据,该数据需要relay UE中转,发给其他UE。

步骤2、3:同实施例四。

本申请实施例六:

Relay UE需要同时在UL上发送自身的业务数据,和在SL上发送为remote UE中转的数据(图3所示的UE-to-UE Relay)。

步骤1:Relay UE收到remote UE发送的数据,该数据需要relay UE中转,发给其他UE。

步骤2、3:同实施例三。

本申请实施例七:

Remote UE需要同时在SL上发送自身的业务数据,和在SL上发送需要 relay UE进行中转的业务数据或信令给relay UE。

步骤1:Remote UE需要发送业务数据给Relay UE并通过relay UE中转给网络设备侧。

步骤2:RemoteUE基于需要发送给Relay UE中转的数据所在的MAC PDU 中,最高的逻辑信道的优先级,以及relay UE的标识,确定该数据的传输优先级。如,当最高的逻辑信道的优先级为2,relay UE ID=A时,该数据的传输优先级为2+y,其中y与A有对应关系,且y或对应关系由协议约定或基站配置或对端UE配置或UE实现。

步骤3:Remote UE基于该需要发送给Relay UE中转的数据的优先级,以及需要在SL上发送的自身的业务数据所在的逻辑信道的优先级,通过优先级比较规则后确定更高优先级的数据,来进行发送。

以上结合图1至图3详细描述了根据本申请实施例的优先级确定方法。下面将结合图4详细描述根据本申请另一实施例的优先级确定方法。可以理解的是,从网络设备侧描述的网络设备与终端设备的交互与图1所示的方法中的终端设备侧的描述相同,为避免重复,适当省略相关描述。

图4是本申请实施例的优先级确定方法实现流程示意图,可以应用在网络设备侧。如图4所示,该方法400包括:

S402:发送指示信息,所述指示信息用于指示终端设备根据预设规则确定第一消息的优先级,其中,所述第一消息包括中继终端或远端终端传输的消息。

该预设规则可以是前文的结合情况一至情况七介绍的优先级确定方法,为避免重复,在此不再重复描述。

在本申请实施例中,中继终端或远端终端可以根据预设规则确定第一消息的优先级,并按照确定出的优先级进行第一消息传输,避免第一消息的传输出现顺序混乱的问题,提升通信效率。

可选地,作为一个实施例,

所述第一消息是所述中继终端通过上行链路UL传输的,且所述第一消息是所述中继终端为远端终端中转的消息;或

所述第一消息是所述中继终端通过UL传输的,且所述第一消息是所述中继终端自身的消息;或

所述第一消息是所述中继终端通过副链路SL传输的,且所述第一消息是所述中继终端为远端终端中转的消息;或

所述第一消息是所述中继终端通过SL传输的,且所述第一消息是所述中继终端自身的消息。

可选地,作为一个实施例,

所述第一消息是所述远端终端通过SL传输的,且所述第一消息需要中继终端为所述远端终端进行中转;或

所述第一消息是所述远端终端通过SL传输的,且所述第一消息不需要中继终端进行中转;或

所述第一消息是所述远端终端通过UL传输的,且所述第一消息是所述远端终端自身的消息。

可选地,作为一个实施例,所述第一消息是所述中继终端通过UL传输的,所述第一消息是所述中继终端为远端终端中转的消息,所述预设规则包括如下至少之一:

固定值,其中,所述第一消息的优先级是所述固定值;

所述第一消息对应的服务质量QoS参数;

在副链路上传输所述第一消息的逻辑信道的优先级;

副链路控制信息SCI中指示的优先级,所述SCI来自于所述远端终端;

所述远端终端的标识;

在所述第一消息是所述远端终端的紧急包数据网络PDN连接上的传输的情况下,所述第一消息的优先级最高;

触发所述第一消息的逻辑信道的优先级,所述第一消息是调度请求SR;

触发所述第一消息的逻辑信道的优先级,所述第一消息是缓存状态报告 BSR;

中转所述第一消息时的QoS预算;

中转所述第一消息时的跳数。

可选地,作为一个实施例,所述第一消息是所述中继终端通过UL传输的,所述第一消息是所述中继终端自身的消息,所述预设规则包括如下之一:

根据传输所述第一消息的逻辑信道的优先级,确定第一消息的优先级;

根据所述第一消息对应的QoS参数,确定第一消息的优先级;

根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

可选地,作为一个实施例,所述第一消息是所述中继终端通过SL传输的,所述第一消息是所述中继终端为远端终端中转的消息,所述第一消息来自于网络设备,所述预设规则包括如下至少之一:

固定值,所述第一消息的优先级是所述固定值;

所述第一消息对应的QoS参数;

在副链路上传输所述第一消息的逻辑信道的优先级;

中转所述第一消息时的QoS预算;

SCI中指示的优先级,所述SCI来自于所述远端终端;

所述远端终端的标识。

可选地,作为一个实施例,所述第一消息是所述中继终端通过SL传输的,所述第一消息是所述中继终端为远端终端中转的消息,所述第一消息来自于其它远端终端或其它中继终端,所述预设规则包括如下至少之一:

固定值,所述第一消息的优先级是所述固定值;

所述第一消息对应的QoS参数;

在副链路上传输所述第一消息的逻辑信道的优先级;

中转所述第一消息时的QoS预算;

中转所述第一消息时的跳数;

SCI中指示的优先级,所述SCI来自于所述远端终端或所述其它中继终端;

所述远端终端的标识。

可选地,作为一个实施例,所述第一消息是所述中继终端通过SL传输的,所述第一消息是所述中继终端自身的消息,所述预设规则包括如下之一:

根据传输所述第一消息的逻辑信道的优先级,确定第一消息的优先级;

根据所述第一消息对应的QoS参数,确定第一消息的优先级;

根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

可选地,作为一个实施例,所述第一消息是所述远端终端通过SL传输的,所述第一消息需要中继终端为所述远端终端进行中转,所述预设规则包括如下至少之一:

固定值,所述第一消息的优先级是所述固定值;

所述第一消息对应的QoS参数;

在副链路上传输传输所述第一消息的逻辑信道的优先级;

所述中继终端的标识。

可选地,作为一个实施例,所述第一消息是所述远端终端通过SL或UL 传输的,所述第一消息是所述远端终端自身的消息,所述预设规则包括如下至少之一:

根据传输所述第一消息的逻辑信道的优先级,确定第一消息的优先级;

根据所述第一消息对应的QoS参数,确定第一消息的优先级;

根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

可选地,作为一个实施例,所述第一消息所在的媒体访问控制MAC协议数据单元PDU包括多个所述逻辑信道,所述第一消息的优先级由多个所述逻辑信道的最高优先级确定。

以上结合图1至图4详细描述了根据本申请实施例的优先级确定方法。下面将结合图5详细描述根据本申请实施例的终端设备。

图5是根据本申请实施例的终端设备的结构示意图。如图5所示,终端设备500包括:

优先级确定模块502,可以用于确定第一消息的优先级,其中,所述第一消息包括中继终端或远端终端传输的消息;

传输模块504,可以用于根据所述优先级进行所述第一消息的传输。

在本申请实施例中,中继终端或远端终端可以根据预设规则确定第一消息的优先级,并按照确定出的优先级进行第一消息传输,避免第一消息的传输出现顺序混乱的问题,提升通信效率。

可选地,作为一个实施例,

所述第一消息是所述中继终端通过上行链路UL传输的,且所述第一消息是所述中继终端为远端终端中转的消息;或

所述第一消息是所述中继终端通过UL传输的,且所述第一消息是所述中继终端自身的消息;或

所述第一消息是所述中继终端通过副链路SL传输的,且所述第一消息是所述中继终端为远端终端中转的消息;或

所述第一消息是所述中继终端通过SL传输的,且所述第一消息是所述中继终端自身的消息。

可选地,作为一个实施例,

所述第一消息是所述远端终端通过SL传输的,且所述第一消息需要中继终端为所述远端终端进行中转;或

所述第一消息是所述远端终端通过SL传输的,且所述第一消息不需要中继终端进行中转;或

所述第一消息是所述远端终端通过UL传输的,且所述第一消息是所述远端终端自身的消息。

可选地,作为一个实施例,所述第一消息是所述中继终端通过UL传输的,所述第一消息是所述中继终端为远端终端中转的消息,优先级确定模块502,可以用于根据如下至少之一确定第一消息的优先级:

固定值,其中,所述第一消息的优先级是所述固定值;

所述第一消息对应的服务质量QoS参数;

在副链路上传输所述第一消息的逻辑信道的优先级;

副链路控制信息SCI中指示的优先级,所述SCI来自于所述远端终端;

所述远端终端的标识;

在所述第一消息是所述远端终端的紧急包数据网络PDN连接上的传输的情况下,所述第一消息的优先级最高;

触发所述第一消息的逻辑信道的优先级,所述第一消息是调度请求SR;

触发所述第一消息的逻辑信道的优先级,所述第一消息是缓存状态报告 BSR;

中转所述第一消息时的QoS预算;

中转所述第一消息时的跳数。

可选地,作为一个实施例,所述第一消息是所述中继终端通过UL传输的,所述第一消息是所述中继终端自身的消息,优先级确定模块502,可以用于如下之一:

根据传输所述第一消息的逻辑信道的优先级,确定第一消息的优先级;

根据所述第一消息对应的QoS参数,确定第一消息的优先级;

根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

可选地,作为一个实施例,所述第一消息是所述中继终端通过SL传输的,所述第一消息是所述中继终端为远端终端中转的消息,所述第一消息来自于网络设备,优先级确定模块502,可以用于根据如下至少之一确定第一消息的优先级:

固定值,所述第一消息的优先级是所述固定值;

所述第一消息对应的QoS参数;

在副链路上传输所述第一消息的逻辑信道的优先级;

中转所述第一消息时的QoS预算;

SCI中指示的优先级,所述SCI来自于所述远端终端;

所述远端终端的标识。

可选地,作为一个实施例,所述第一消息是所述中继终端通过SL传输的,所述第一消息是所述中继终端为远端终端中转的消息,所述第一消息来自于其它远端终端或其它中继终端,优先级确定模块502,可以用于根据如下至少之一确定第一消息的优先级:

固定值,所述第一消息的优先级是所述固定值;

所述第一消息对应的QoS参数;

在副链路上传输所述第一消息的逻辑信道的优先级;

中转所述第一消息时的QoS预算;

中转所述第一消息时的跳数;

SCI中指示的优先级,所述SCI来自于所述远端终端或所述其它中继终端;

所述远端终端的标识。

可选地,作为一个实施例,所述第一消息是所述中继终端通过SL传输的,所述第一消息是所述中继终端自身的消息,优先级确定模块502,可以用于如下之一:

根据传输所述第一消息的逻辑信道的优先级,确定第一消息的优先级;

根据所述第一消息对应的QoS参数,确定第一消息的优先级;

根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

可选地,作为一个实施例,所述第一消息是所述远端终端通过SL传输的,所述第一消息需要中继终端为所述远端终端进行中转,优先级确定模块502,可以用于根据如下至少之一确定第一消息的优先级:

固定值,所述第一消息的优先级是所述固定值;

所述第一消息对应的QoS参数;

在副链路上传输传输所述第一消息的逻辑信道的优先级;

所述中继终端的标识。

可选地,作为一个实施例,所述第一消息是所述远端终端通过SL或UL 传输的,所述第一消息是所述远端终端自身的消息,优先级确定模块502,可以用于如下之一:

根据传输所述第一消息的逻辑信道的优先级,确定第一消息的优先级;

根据所述第一消息对应的QoS参数,确定第一消息的优先级;

根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

可选地,作为一个实施例,所述第一消息所在的媒体访问控制MAC协议数据单元PDU包括多个所述逻辑信道,所述第一消息的优先级由多个所述逻辑信道的最高优先级确定。

根据本申请实施例的终端设备500可以参照对应本申请实施例的方法100 的流程,并且,该终端设备500中的各个单元/模块和上述其他操作和/或功能分别为了实现方法100中的相应流程,并且能够达到相同或等同的技术效果,为了简洁,在此不再赘述。

图6是根据本申请实施例的网络设备的结构示意图。如图6所述,网络设备600包括:

发送模块602,可以用于发送指示信息,所述指示信息用于指示终端设备根据预设规则确定第一消息的优先级,其中,所述第一消息包括中继终端或远端终端传输的消息。

在本申请实施例中,中继终端或远端终端可以根据预设规则确定第一消息的优先级,并按照确定出的优先级进行第一消息传输,避免第一消息的传输出现顺序混乱的问题,提升通信效率。

可选地,作为一个实施例,所述第一消息包括如下之一:

所述中继终端通过上行链路UL传输的,所述第一消息是所述中继终端为远端终端中转的消息;

所述中继终端通过UL传输的,所述第一消息是所述中继终端自身的消息;

所述中继终端通过副链路SL传输的,所述第一消息是所述中继终端为远端终端中转的消息;

所述中继终端通过SL传输的,所述第一消息是所述中继终端自身的消息。

可选地,作为一个实施例,所述第一消息包括如下之一:

所述远端终端通过SL传输的,所述第一消息需要中继终端为所述远端终端进行中转;

所述远端终端通过SL传输的,所述第一消息不需要中继终端进行中转;

所述远端终端通过UL传输的,所述第一消息是所述远端终端自身的消息。

可选地,作为一个实施例,所述第一消息是所述中继终端通过UL传输的,所述第一消息是所述中继终端为远端终端中转的消息,所述预设规则包括如下至少之一:

固定值,其中,所述第一消息的优先级是所述固定值;

所述第一消息对应的服务质量QoS参数;

在副链路上传输所述第一消息的逻辑信道的优先级;

副链路控制信息SCI中指示的优先级,所述SCI来自于所述远端终端;

所述远端终端的标识;

在所述第一消息是所述远端终端的紧急包数据网络PDN连接上的传输的情况下,所述第一消息的优先级最高;

触发所述第一消息的逻辑信道的优先级,所述第一消息是调度请求SR;

触发所述第一消息的逻辑信道的优先级,所述第一消息是缓存状态报告 BSR;

中转所述第一消息时的QoS预算;

中转所述第一消息时的跳数。

可选地,作为一个实施例,所述第一消息是所述中继终端通过UL传输的,所述第一消息是所述中继终端自身的消息,所述预设规则包括如下之一:

根据传输所述第一消息的逻辑信道的优先级,确定第一消息的优先级;

根据所述第一消息对应的QoS参数,确定第一消息的优先级;

根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

可选地,作为一个实施例,所述第一消息是所述中继终端通过SL传输的,所述第一消息是所述中继终端为远端终端中转的消息,所述第一消息来自于网络设备,所述预设规则包括如下至少之一:

固定值,所述第一消息的优先级是所述固定值;

所述第一消息对应的QoS参数;

在副链路上传输所述第一消息的逻辑信道的优先级;

中转所述第一消息时的QoS预算;

SCI中指示的优先级,所述SCI来自于所述远端终端;

所述远端终端的标识。

可选地,作为一个实施例,所述第一消息是所述中继终端通过SL传输的,所述第一消息是所述中继终端为远端终端中转的消息,所述第一消息来自于其它远端终端或其它中继终端,所述预设规则包括如下至少之一:

固定值,所述第一消息的优先级是所述固定值;

所述第一消息对应的QoS参数;

在副链路上传输所述第一消息的逻辑信道的优先级;

中转所述第一消息时的QoS预算;

中转所述第一消息时的跳数;

SCI中指示的优先级,所述SCI来自于所述远端终端或所述其它中继终端;

所述远端终端的标识。

可选地,作为一个实施例,所述第一消息是所述中继终端通过SL传输的,所述第一消息是所述中继终端自身的消息,所述预设规则包括如下之一:

根据传输所述第一消息的逻辑信道的优先级,确定第一消息的优先级;

根据所述第一消息对应的QoS参数,确定第一消息的优先级;

根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

可选地,作为一个实施例,所述第一消息是所述远端终端通过SL传输的,所述第一消息需要中继终端为所述远端终端进行中转,所述预设规则包括如下至少之一:

固定值,所述第一消息的优先级是所述固定值;

所述第一消息对应的QoS参数;

在副链路上传输传输所述第一消息的逻辑信道的优先级;

所述中继终端的标识。

可选地,作为一个实施例,所述第一消息是所述远端终端通过SL或UL 传输的,所述第一消息是所述远端终端自身的消息,所述预设规则包括如下至少之一:

根据传输所述第一消息的逻辑信道的优先级,确定第一消息的优先级;

根据所述第一消息对应的QoS参数,确定第一消息的优先级;

根据协议约定、网络设备配置或对端终端配置,确定第一消息的优先级。

可选地,作为一个实施例,所述第一消息所在的媒体访问控制MAC协议数据单元PDU包括多个所述逻辑信道,所述第一消息的优先级由多个所述逻辑信道的最高优先级确定。

根据本申请实施例的网络设备600可以参照对应本申请实施例的方法400 的流程,并且,该网络设备600中的各个单元/模块和上述其他操作和/或功能分别为了实现方法400中的相应流程,并且能够达到相同或等同的技术效果,为了简洁,在此不再赘述。

本说明书中的各个实施例采用递进的方式描述,每个实施例重点说明的通常是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于设备实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在指代某特征或名词时使用不定冠词或定冠词(例如,“一”、“该”) 的情况下,所用冠词不对该特征或名词的数量产生限定,也就是说,除另外特别声明该特征或名词为一个的情况之外,并不排除该特征或名词包括多个的情况。

此外,在说明书和权利要求书中使用术语“第一”、“第二”和“第三”等来在相似元件之间进行区分,并且这些术语不必描述次序或时间顺序。应当理解,这样使用的术语在适当的环境下是可交换的,并且本文所描述的申请的实施方案能够以本文所描述或说明的次序之外的其它次序来操作。

图7是本申请另一个实施例的终端设备的框图。图7所示的终端设备700 包括:至少一个处理器701、存储器702、至少一个网络接口704和用户接口 703。终端设备700中的各个组件通过总线系统705耦合在一起。可理解,总线系统705用于实现这些组件之间的连接通信。总线系统705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统705。

其中,用户接口703可以包括显示器、键盘、点击设备(例如,鼠标,轨迹球(trackball))、触感板或者触摸屏等。

可以理解,本申请实施例中的存储器702可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM, DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例描述的系统和方法的存储器702旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器702存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统7021和应用程序7022。

其中,操作系统7021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序7022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本申请实施例方法的程序可以包含在应用程序7022 中。

在本申请实施例中,终端设备700还包括:存储在存储器上702并可在处理器701上运行的指令或程序,指令或程序被处理器701执行时实现如下方法实施例100的步骤。

上述本申请实施例揭示的方法可以应用于处理器701中,或者由处理器 701实现。处理器701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器701可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的可读存储介质中。该可读存储介质位于存储器702,处理器701读取存储器702中的信息,结合其硬件完成上述方法的步骤。具体地,该可读存储介质上存储有指令或程序,指令或程序被处理器701执行时实现如上述方法实施例100的各步骤。

可以理解的是,本申请实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital SignalProcessing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(ProgrammableLogic Device,PLD)、现场可编程门阵列 (Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本申请实施例所述功能的模块(例如过程、函数等)来实现本申请实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

终端设备700能够实现前述实施例中终端设备实现的各个过程,并且能够达到相同或等同的技术效果,为避免重复,这里不再赘述。

请参阅图8,图8是本申请实施例应用的网络设备的结构图,能够实现方法实施例400的细节,并达到相同的效果。如图8所示,网络设备800包括:处理器801、收发机802、存储器803和总线接口,其中:

在本申请实施例中,网络设备800还包括:存储在存储器上803并可在处理器801上运行的指令或程序,指令或程序被处理器801、执行时实现方法实施例400的步骤。

在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器 801代表的一个或多个处理器和存储器803代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机802可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。

处理器801负责管理总线架构和通常的处理,存储器803可以存储处理器 801在执行操作时所使用的数据。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例100和方法实施例 400中任意一个方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述方法实施例100和方法实施例400中任意一个方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

31页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于智能天线的TDMA移动自组织网络拓扑控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!