D2DUE控制方法、装置、基站及D2DUE与流程

文档序号:12280047阅读:324来源:国知局
D2D UE控制方法、装置、基站及D2D UE与流程

本发明涉及通信领域,具体而言,涉及一种设备到设备(Device-to-Device,简称为D2D)用户设备(User Equipment,简称为UE)控制方法、装置、基站及D2D UE。



背景技术:

在无线通信领域,随着智能终端和移动互联网应用的快速发展,人们对用户体验和高速率、大数据量的要求越来越高。传统的以基站为数据传递节点中心的蜂窝网络在高数据速率以及邻近服务的支持方面存在明显的局限性,在这种需求背景下,代表未来通信技术发展新方向的D2D技术应运而生。D2D技术的应用,可以减轻蜂窝网络的负担、减少用户设备的电池功耗、提高数据速率,并改善网络基础设施的鲁棒性,很好地满足上述高数据速率业务和邻近服务的要求。在某些标准组织或者技术领域内,D2D技术也被称作邻近服务(Proximity Service,简称为ProSe)技术。

D2D技术可以工作在授权频段或非授权频段,允许多个支持D2D功能的用户设备(即D2D用户设备,简称为D2D UE)在有网络基础设施或无网络基础设施的情况下进行直接发现/直接通信。D2D的应用场景主要有三种:

模式1:UE1和UE2在蜂窝网络的覆盖下进行数据交互,用户面数据不经过网络基础设施,如图1的模式1;

模式2:在弱/无覆盖区域的UE中继传输,如图1中的模式2,允许信号质量较差的UE4通过附近有网络覆盖的UE3与网络进行通信,能帮助运营商扩展覆盖、提高容量;

模式3:在发生地震或紧急情况,蜂窝网络不能正常工作的情况下,允许设备间直接通信,如图1中的模式3,UE5,UE6和UE7间控制面和用户面都不经过网络基础设施而进行一跳或多跳的数据通信。

D2D技术通常包括D2D发现技术和D2D通信技术:

D2D发现技术是指用于判断/确定两个或多个D2D用户设备之间相互邻近(例如,在可进行D2D直接通信范围之内)或用于判断/确定第一用户设备邻近第二用户设备的技术。通常,D2D用户设备间可通过发送或接收发现信号/信息来发现对方,在有蜂窝网络覆盖下,网络可辅助D2D用户设备进行D2D发现;

D2D通信技术是指D2D用户设备之间部分或全部通信数据可以不通过网络基础设施而直接进行通信的技术。在网络覆盖下,D2D传输所需资源可以通过向基站申请获取 (获取资源的模式1,即基站调度方式)也可以竞争获取(获取资源的模式2,即UE竞争方式)。D2D用户设备之间的通信如何保证高优先级的数据被较快传输交给UE自己实现。UE的应用层在生成数据的时候,将每个数据包的优先级信息(Prose Per Packet Priority,简称为PPP)指示给传输层。传输层可能将高优先级数据全部发送完之后才开始传输低优先级的数据。在有覆盖的场景下,网络及基站希望能对D2D UE的传输进行更多的控制。比如当基站的资源受限时,基站可能希望只有部分UE能够进行D2D通信,或者UE只能传输具有特定数据包优先级的数据包。

然而,相关技术中尚无法实现对D2D UE允许传输的数据包的数据包优先级进行限制。



技术实现要素:

本发明提供了一种D2D UE控制方法、装置、基站及D2D UE,以至少解决相关技术中无法实现对D2D UE允许传输的数据包的数据包优先级进行限制的问题。

根据本发明的一个方面,提供了一种D2D UE控制方法,包括:基站确定所述基站管理的设备直连系统中允许传输的数据包的数据包优先级门限,其中,所述数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;所述基站将所述数据包优先级门限发送至所述设备直连系统中的设备到设备D2D用户设备UE。

可选地,所述基站将所述数据包优先级门限发送至所述设备直连系统中的所述D2D UE包括:所述基站通过广播方式或者单播方式将所述数据包优先级门限发送至所述D2D UE。

可选地,在所述基站确定所述基站管理的所述设备直连系统中允许传输的所述数据包的所述数据包优先级门限之前,所述方法还包括:所述基站接收所述设备直连系统中的第一D2D UE发送的兴趣信息,其中,所述兴趣信息包括以下至少之一:所述第一D2D UE对D2D业务的兴趣指示、所述第一D2D UE感兴趣的D2D业务的频点信息、所述第一D2D UE期望的数据包优先级门限,所述第一D2D UE期望的数据包优先级门限包括:所述第一D2D UE期望的最低数据包优先级门限和/或所述第一D2D UE期望的最高数据包优先级门限;其中,所述基站确定所述基站管理的所述设备直连系统中允许传输的所述数据包的所述数据包优先级门限包括:所述基站根据所述兴趣信息,确定所述第一D2D UE允许传输所述数据包的所述数据包优先级门限。

可选地,在所述基站接收所述设备直连系统中的所述第一D2D UE发送的所述兴趣信息之前,所述方法还包括:所述基站广播能力信息,其中,所述能力信息用于指示所述基站对允许传输的数据包的数据包优先级具备管控能力。

可选地,所述基站确定所述基站管理的所述设备直连系统中允许传输的所述数据包的所述数据包优先级门限还包括:所述基站从D2D的网络控制节点获取所述D2D UE 的订阅信息,其中,所述订阅信息包括以下至少之一:所述D2D UE所属的D2D组的性质、所述D2D UE的角色信息;所述基站根据所述订阅信息,确定所述D2D UE对应的所述数据包优先级门限。

可选地,在所述基站将所述数据包优先级门限发送至所述设备直连系统中的所述D2D UE之后,所述方法还包括:所述D2D UE接收所述数据包优先级门限;在所述D2D UE处于连接态的情况下,所述D2D UE判断生成的数据包是否满足所述数据包优先级门限;在判断结果为生成的数据包满足所述数据包优先级门限的情况下,所述D2D UE向所述基站申请用于传输所述数据包的通信资源,或者竞争用于传输所述数据包的通信资源。

可选地,在所述基站将所述数据包优先级门限发送至所述设备直连系统中的所述D2D UE之后,所述方法还包括:所述D2D UE接收所述数据包优先级门限;在所述D2D UE处于空闲态的情况下,所述D2D UE判断生成的数据包是否满足所述数据包优先级门限;在判断结果为生成的数据包满足所述数据包优先级门限的情况下,所述D2DUE向所述基站发起连接请求;或者在判断结果为生成的数据包满足所述数据包优先级门限的情况下,所述D2D UE竞争用于传输所述数据包的通信资源。

可选地,在判断结果为生成的数据包不满足所述数据包优先级门限的情况下,所述方法还包括:所述D2D UE丢弃所述数据包;或者所述D2D UE变更基站,以传输所述数据包。

可选地,在所述数据包优先级门限包括:最高数据包优先级门限,在判断结果为生成的数据包不满足所述最高数据包优先级门限的情况下,所述方法还包括:所述D2D UE降低生成的所述数据包的数据包优先级,以使所述数据包的数据包优先级不高于所述最高级数据包优先级门限。

可选地,在所述D2D UE降低生成的所述数据包的数据包优先级之前,所述方法还包括:所述D2D UE将所述数据包优先级门限通知至应用层。

可选地,在所述基站将所述数据包优先级门限发送至所述设备直连系统中的所述D2D UE之后,所述方法还包括:所述D2D UE上报承载有PC5接口上的逻辑信道组LCG的LCG标识的缓冲区状态报告BSR至所述基站,其中,所述LCG由数据包优先级相近的多个逻辑信道LC组成,所述多个LC根据第一映射关系与多个数据包优先级对应,以使数据包根据数据包优先级在对应的LC上传输,所述LCG根据第二映射关系与数据包优先级对应,以使所述基站根据数据包优先级和所述数据包优先级门限对所述LCG进行调度。

可选地,所述第一映射关系是根据以下至少之一的方式确定的:在所述D2D UE上预先配置的;由D2D的网络控制节点配置,并告知所述D2D UE的;在D2D UE与远端D2D UE建立连接的过程中协商的。

可选地,所述第二映射关系是根据以下至少之一的方式确定的:在所述D2D UE和所述基站上预先配置的;由D2D的网络控制节点配置,告知所述D2D UE,并经由所述D2D UE告知所述基站的;由D2D的网络控制节点通过D2D UE上下文告知所述基站的;由所述基站配置,并告知所述D2D UE的。

根据本发明的另一个方面,还提供了一种D2D UE控制方法,包括:设备到设备D2D用户设备UE从基站接收允许传输的数据包的数据包优先级门限,其中,所述数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;所述D2D UE根据所述数据包优先级门限传输所述D2D UE生成的数据包。

可选地,所述D2D UE从所述基站接收允许传输的数据包的所述数据包优先级门限包括:所述D2D UE通过广播方式或者单播方式从所述基站接收允许传输的数据包的所述数据包优先级门限。

可选地,在所述D2D UE从所述基站接收允许传输的数据包的所述数据包优先级门限之前,所述方法还包括:所述D2D UE发送兴趣信息至所述基站,其中,所述兴趣信息包括以下至少之一:所述第一D2D UE对D2D业务的兴趣指示、所述第一D2D UE感兴趣的D2D业务的频点信息、所述第一D2D UE期望的数据包优先级门限,所述所述第一D2D UE期望的数据包优先级门限包括:所述第一D2D UE期望的最低数据包优先级门限和/或所述第一D2D UE期望的最高数据包优先级门限;其中,所述兴趣信息用于所述基站为所述D2D UE确定允许传输所述数据包的所述数据包优先级门限。

可选地,在所述D2D UE发送兴趣信息至所述基站之前,所述方法还包括:所述D2D UE接收所述基站广播的能力信息,其中,所述能力信息用于指示所述基站对允许传输的数据包的数据包优先级具备管控能力。

可选地,所述D2D UE根据所述数据包优先级门限传输所述D2D UE生成的所述数据包包括:所述D2D UE接收所述数据包优先级门限;在所述D2D UE处于连接态的情况下,所述D2D UE判断生成的所述数据包是否满足所述数据包优先级门限;在判断结果为生成的数据包满足所述数据包优先级门限的情况下,所述D2D UE向所述基站申请用于传输所述数据包的通信资源,或者竞争用于传输所述数据包的通信资源。

可选地,所述D2D UE根据所述数据包优先级门限传输所述D2D UE生成的数据包包括:所述D2D UE接收所述数据包优先级门限;在所述D2D UE处于空闲态的情况下,所述D2D UE判断生成的数据包是否满足所述数据包优先级门限;在判断结果为生成的数据包满足所述数据包优先级门限的情况下,所述D2D UE向所述基站发起连接请求;或者在判断结果为生成的数据包满足所述数据包优先级门限的情况下,所述D2D UE竞争用于传输所述数据包的通信资源。

可选地,在判断结果为生成的数据包不满足所述数据包优先级门限的情况下,所述方法还包括:所述D2D UE丢弃所述数据包;或者所述D2D UE变更基站,以传输所述 数据包。

可选地,在所述数据包优先级门限包括:最高数据包优先级门限,在判断结果为生成的数据包不满足所述最高数据包优先级门限的情况下,所述方法还包括:所述D2D UE降低生成的所述数据包的数据包优先级,以使所述数据包的数据包优先级不高于所述最高级数据包优先级门限。

可选地,在所述D2D UE降低生成的所述数据包的数据包优先级之前,所述方法还包括:所述D2D UE将所述数据包优先级门限信息通知至应用层。

可选地,在所述D2D UE根据所述数据包优先级门限传输所述D2D UE生成的数据包之前,所述方法还包括:所述D2D UE上报承载有PC5接口上的逻辑信道组LCG的LCG标识的缓冲区状态报告BSR至所述基站,其中,所述LCG由数据包优先级相近的多个逻辑信道LC组成,所述多个LC根据第一映射关系与多个数据包优先级对应,以使数据包根据数据包优先级在对应的LC上传输,所述LCG根据第二映射关系与数据包优先级对应,以使所述基站根据数据包优先级和所述数据包优先级门限对所述LCG进行调度。

可选地,所述第一映射关系是根据以下至少之一的方式确定的:在所述D2D UE上预先配置的;由D2D的网络控制节点配置,并告知所述D2D UE的;在D2D UE与远端D2D UE建立连接的过程中协商的。

可选地,所述第二映射关系是根据以下至少之一的方式确定的:在所述D2D UE和所述基站上预先配置的;由D2D的网络控制节点配置,告知所述D2D UE,并经由所述D2D UE告知所述基站的;由D2D的网络控制节点通过D2D UE上下文告知所述基站的;由所述基站配置,并告知所述D2D UE的。

根据本发明的另一个方面,还提供了一种D2D UE控制装置,应用于基站,包括:确定模块,用于确定所述基站管理的设备直连系统中允许传输的数据包的数据包优先级门限,其中,所述数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;发送模块,用于将所述数据包优先级门限发送至所述设备直连系统中的设备到设备D2D用户设备UE。

可选地,所述发送模块,用于通过广播方式或者单播方式将所述数据包优先级门限发送至所述D2D UE。

可选地,所述装置还包括:接收模块,用于接收所述设备直连系统中的第一D2D UE发送的兴趣信息,其中,所述兴趣信息包括以下至少之一:所述第一D2D UE对D2D业务的兴趣指示、所述第一D2D UE感兴趣的D2D业务的频点信息、所述第一D2D UE期望的数据包优先级门限,所述所述第一D2D UE期望的数据包优先级门限包括:所述第一D2D UE期望的最低数据包优先级门限和/或所述第一D2D UE期望的最高数据包 优先级门限;其中,所述确定模块,用于根据所述兴趣信息,确定所述第一D2D UE允许传输所述数据包的所述数据包优先级门限。

可选地,所述装置还包括:广播模块,用于广播能力信息,其中,所述能力信息用于指示所述基站对允许传输的数据包的数据包优先级具备管控能力。

可选地,所述确定模块包括:获取单元,用于从D2D的网络控制节点获取所述D2D UE的订阅信息,其中,所述订阅信息包括以下至少之一:所述D2D UE所属的D2D组的性质、所述D2D UE的角色信息;确定单元,用于根据所述订阅信息,确定所述D2D UE对应的所述数据包优先级门限。

根据本发明的另一个方面,还提供了一种D2D UE控制装置,应用于设备到设备D2D用户设备UE,包括:第一接收模块,用于从基站接收允许传输的数据包的数据包优先级门限,其中,所述数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;传输模块,用于根据所述数据包优先级门限传输所述D2D UE生成的数据包。

可选地,所述传输模块,用于通过广播方式或者单播方式从所述基站接收允许传输的数据包的所述数据包优先级门限。

可选地,所述装置还包括:发送模块,用于发送兴趣信息至所述基站,其中,所述兴趣信息包括以下至少之一:所述第一D2D UE对D2D业务的兴趣指示、所述第一D2D UE感兴趣的D2D业务的频点信息、所述第一D2D UE期望的数据包优先级门限,所述第一D2D UE期望的数据包优先级门限包括:所述第一D2D UE期望的最低数据包优先级门限和/或所述第一D2D UE期望的最高数据包优先级门限;其中,所述兴趣信息用于所述基站为所述D2D UE确定允许传输所述数据包的所述数据包优先级门限。

可选地,所述装置还包括:第二接收模块,用于接收所述基站广播的能力信息,其中,所述能力信息用于指示所述基站对允许传输的数据包的数据包优先级具备管控能力。

可选地,所述传输模块包括:第一接收单元,用于接收所述数据包优先级门限;第一判断单元,用于在所述D2D UE处于连接态的情况下,判断生成的所述数据包是否满足所述数据包优先级门限;第一处理单元,用于在判断结果为生成的数据包满足所述数据包优先级门限的情况下,向所述基站申请用于传输所述数据包的通信资源,或者竞争用于传输所述数据包的通信资源。

可选地,所述传输模块包括:第二接收单元,用于接收所述数据包优先级门限;第二判断单元,用于在所述D2D UE处于空闲态的情况下,所述D2D UE判断生成的数据包是否满足所述数据包优先级门限;第二处理单元,用于在判断结果为生成的数据包满足所述数据包优先级门限的情况下,向所述基站发起连接请求,或者竞争用于传输所述数据包的通信资源。

可选地,所述传输模块还包括:第三处理单元,用于在判断结果为生成的数据包不满足所述数据包优先级门限的情况下,丢弃所述数据包;或者第四处理单元,用于在判断结果为生成的数据包不满足所述数据包优先级门限的情况下,变更基站,以传输所述数据包。

可选地,所述传输模块还包括:第五处理单元,用于在所述数据包优先级门限包括:最高数据包优先级门限,且在判断结果为生成的数据包不满足所述最高数据包优先级门限的情况下,降低生成的所述数据包的数据包优先级,以使所述数据包的数据包优先级不高于所述最高级数据包优先级门限。

可选地,所述传输模块还包括:发送单元,用于将所述数据包优先级门限通知至应用层。

可选地,所述装置还包括:上报模块,用于上报承载有PC5接口上的逻辑信道组LCG的LCG标识的缓冲区状态报告BSR至所述基站,其中,所述LCG由数据包优先级相近的多个逻辑信道LC组成,所述多个LC根据第一映射关系与多个数据包优先级对应,以使数据包根据数据包优先级在对应的LC上传输,所述LCG根据第二映射关系与数据包优先级对应,以使所述基站根据数据包优先级和所述数据包优先级门限对所述LCG进行调度。

可选地,所述第一映射关系是根据以下至少之一的方式确定的:在所述D2D UE上预先配置的;由D2D的网络控制节点配置,并告知所述D2D UE的;在D2D UE与远端D2D UE建立连接的过程中协商的。

可选地,所述第二映射关系是根据以下至少之一的方式确定的:在所述D2D UE和所述基站上预先配置的;由D2D的网络控制节点配置,告知所述D2D UE,并经由所述D2D UE告知所述基站的;由D2D的网络控制节点通过D2D UE上下文告知所述基站的;由所述基站配置,并告知所述D2D UE的。

根据本发明的另一个方面,还提供了一种基站,包括:上述应用于基站的D2D UE控制装置。

根据本发明的另一个方面,还提供了一种D2D UE,包括:上述应用于UE的D2D UE控制装置。

通过本发明,采用基站确定基站管理的设备直连系统中允许传输的数据包的数据包优先级门限,其中,数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;基站将数据包优先级门限发送至设备直连系统中的D2D UE的方式,解决了无法实现对D2D UE允许传输的数据包的数据包优先级进行限制的问题,实现了对D2D UE允许传输的数据包的数据包优先级的限制。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据相关技术的D2D应用场景的示意图;

图2是根据本发明实施例的D2D UE控制方法的流程图一;

图3是根据本发明实施例的D2D UE控制方法的流程图二;

图4是根据本发明实施例的D2D UE控制装置的结构框图一;

图5是根据本发明实施例的D2D UE控制装置的结构框图二;

图6是根据本发明优选实施例的基站通过广播的方法对D2D数据包的最高优先级进行控制的流程图;

图7是根据本发明优选实施例的基站通过单播的方法对D2D数据包的最高优先级进行控制的流程图;

图8是根据本发明优选实施例的基站通过广播的方法对D2D数据包的最低优先级进行控制的流程图;

图9是根据本发明优选实施例的基站通过单播的方法对D2D数据包的最低优先级进行控制的流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种D2D UE控制方法,图2是根据本发明实施例的D2D UE控制方法的流程图一,如图2所示,该流程包括如下步骤:

步骤S202,基站确定基站管理的设备直连系统中允许传输的数据包的数据包优先级门限,其中,数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;

步骤S204,基站将数据包优先级门限发送至设备直连系统中的设备到设备D2D用户设备UE。

通过上述步骤,由基站确定并发送允许传输的数据包的数据包优先级门限至D2DUE,从而实现了对基站管理的设备直连系统中D2D UE传输的数据包的数据包优先级 的限制,解决了无法实现对D2D UE允许传输的数据包的数据包优先级进行限制的问题。

可选地,基站可以通过广播或者单播的方式发送数据包优先级门限;例如,在D2D UE处于连接态的情况下,可以通过驻留小区广播,或者服务小区广播的方式将数据包优先级门限广播给D2D UE,也可以通过服务小区采用单播的方式发送给D2D UE;在D2D UE处于空闲态的情况下,可以通过驻留小区广播的方式将数据包优先级门限广播给D2D UE。

可选地,基站还可以接收设备直连系统中的第一D2D UE发送的兴趣信息,其中,兴趣信息包括以下至少之一:第一D2D UE对D2D业务的兴趣指示、第一D2D UE感兴趣的D2D业务的频点信息、第一D2D UE期望的数据包优先级门限,第一D2D UE期望的数据包优先级门限包括:第一D2D UE期望的最低数据包优先级门限和/或第一D2D UE期望的最高数据包优先级门限;则在步骤S202中,基站可以根据第一D2D UE上报的兴趣信息,同时还可以结合基站的负载情况等,确定第一D2D UE允许传输数据包的数据包优先级门限。其中,该数据包优先级门限为第一D2D UE的专用门限。

可选地,为了使D2D UE知晓基站是否具备对允许传输的数据包的数据包优先级的管控能力,基站可以主动广播能力信息,其中,能力信息用于指示基站对允许传输的数据包的数据包优先级具备管控能力。D2D UE在接收到基站广播的能力信息后,可以选择是否接入该基站,或者是否向该基站传输数据包。

此外,除了采用接入层信息(例如兴趣信息)来确定数据包的优先级门限之外,还可以结合D2D的网络控制节点信息确定数据包的优先级门限。例如,基站从D2D的网络控制节点(例如ProSe功能)获取D2D UE的订阅信息,其中,订阅信息包括但不限于以下至少之一:D2D UE所属的D2D组的性质、D2D UE的角色信息;基站根据订阅信息,确定D2D UE对应的数据包优先级门限。

可选地,在基站发送数据包优先级门限之后,D2D UE将根据数据包优先级门限对将要传输的数据包进行判断,以决定是否发送该数据包。例如,D2D UE接收数据包优先级门限;在D2D UE处于连接态的情况下,D2D UE判断生成的数据包是否满足数据包优先级门限;在判断结果为生成的数据包满足数据包优先级门限的情况下,D2D UE向基站申请用于传输数据包的通信资源,或者竞争用于传输数据包的通信资源,以传输该数据包。

例如,当处于RRC连接态的UE在接收到基站关于最低数据包优先级的配置信息之后,对于获取资源的模式1通信方式,UE只能当生成了拥有高于基站所配置的PPP值的数据包时才可以向基站触发资源申请流程。对于获取资源的模式2通信方式,UE只能当生成了拥有高于基站所配置的PPP值的数据包才可以开始竞争资源。

又例如,当处于RRC连接态的UE在接收到基站关于最高数据包优先级的配置信息之后,对于获取资源的模式1通信方式,UE只能使用低于该值的优先级进行数据通 信。对于获取资源的模式2通信方式,UE只能使用低于该值的优先级进行资源竞争。

或者,D2D UE接收数据包优先级门限;在D2D UE处于空闲态的情况下,D2D UE判断生成的数据包是否满足数据包优先级门限;在判断结果为生成的数据包满足数据包优先级门限的情况下,D2D UE向基站发起连接请求,或者在判断结果为生成的数据包满足数据包优先级门限的情况下,D2D UE竞争用于传输数据包的通信资源。

例如,当处于RRC空闲态的UE在接收到基站关于最低数据包优先级的配置信息之后,UE不触发RRC连接建立请求;或者只有当UE生成了拥有高于基站所配置的PPP值的数据包才可以开始竞争资源。

又例如,当处于RRC空闲态的UE在接收到基站关于最高数据包优先级的配置信息之后,UE可以根据自己的数据情况决定是否在该基站上进行RRC连接建立。

可选地,无论D2D UE处于连接态或者空闲态,在判断结果为生成的数据包不满足数据包优先级门限的情况下,D2D UE可以选择丢弃数据包;或者D2D UE也可以选择变更基站,以传输数据包。

可选地,对于D2D UE接收到的数据包优先级门限包括:最高数据包优先级门限的情况下,若判断结果为生成的数据包不满足最高数据包优先级门限,还可以采用降低生成的数据包的数据包优先级的方式,以使数据包的数据包优先级不高于最高级数据包优先级门限。在数据包的数据包优先级被降低后,则可以在设备直连系统中正常传输。可选地,数据包的数据包优先级被降低至与基站配置的最高数据包优先级门限相等的值。

可选地,为了让应用层在生成数据包时更改数据包的数据包优先级,在D2D UE降低生成的数据包的数据包优先级之前,D2D UE将数据包优先级门限通知至应用层。例如,UE进行数据包优先级降低操作之前,接入层(AS层)将基站的配置信息告知非接入层(NAS层),并由非接入层通知应用层。

可选地,在PC5接口上,数据首先被分流到不同的逻辑信道上,通常意义上来说不同的逻辑信道具有不同的PPP值。D2D UE可以上报承载有PC5接口上的逻辑信道组(LCG)的LCG标识的缓冲区状态报告(BSR)至基站,其中,LCG由数据包优先级相近的多个逻辑信道LC组成,多个LC根据第一映射关系与多个数据包优先级对应,以使数据包根据数据包优先级在对应的LC上传输,LCG根据第二映射关系与数据包优先级对应,以使基站根据数据包优先级和数据包优先级门限对LCG进行调度。即,在采用获取资源的模式1的通信方式时,基站可以通过指示允许或者限制LCG的方式,实现对数据包优先级的控制。

可选地,第一映射关系是根据以下至少之一的方式确定的:在D2D UE上预先配置的;由D2D的网络控制节点(例如ProSe功能)配置,并告知D2D UE的;在D2D UE与远端D2D UE建立连接的过程中协商的。

可选地,第二映射关系是根据以下至少之一的方式确定的:在D2D UE和基站上预先配置的;由D2D的网络控制节点(例如ProSe功能)配置,告知D2D UE,并经由D2D UE(例如通过SidelinkUEinformation消息)告知基站的;由D2D的网络控制节点将第二映射关系携带在D2D UE上下文中,通过移动性功能实体(MME)告知基站的;由基站配置,并告知D2D UE的。

需要说明的是,在本发明实施例中,是以PPP值越大则数据包优先级越高为例进行描述和说明的。在实际应用中,也可以配置为PPP值越大则数据包优先级越低。

本实施例还提供了一种D2D UE控制方法。图3是根据本发明实施例的D2D UE控制方法的流程图二,如图3所示,该流程包括如下步骤:

步骤S302,D2D UE从基站接收允许传输的数据包的数据包优先级门限,其中,数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;

步骤S304,D2D UE根据数据包优先级门限传输D2D UE生成的数据包。

可选地,D2D UE从基站接收允许传输的数据包的数据包优先级门限包括:D2D UE通过广播方式或者单播方式从基站接收允许传输的数据包的数据包优先级门限。

可选地,在D2D UE从基站接收允许传输的数据包的数据包优先级门限之前,D2D UE可以发送兴趣信息至基站,其中,兴趣信息包括以下至少之一:第一D2D UE对D2D业务的兴趣指示、第一D2D UE感兴趣的D2D业务的频点信息、第一D2D UE期望的数据包优先级门限,第一D2D UE期望的数据包优先级门限包括:第一D2D UE期望的最低数据包优先级门限和/或第一D2D UE期望的最高数据包优先级门限;其中,兴趣信息用于基站为D2D UE确定允许传输数据包的数据包优先级门限。

可选地,在D2D UE发送兴趣信息至基站之前,D2D UE可以接收基站广播的能力信息,其中,能力信息用于指示基站对允许传输的数据包的数据包优先级具备管控能力。

可选地,D2D UE根据数据包优先级门限传输D2D UE生成的数据包包括:D2D UE接收数据包优先级门限;在D2D UE处于连接态的情况下,D2D UE判断生成的数据包是否满足数据包优先级门限;在判断结果为生成的数据包满足数据包优先级门限的情况下,D2D UE向基站申请用于传输数据包的通信资源,或者竞争用于传输数据包的通信资源。

或者,D2D UE根据数据包优先级门限传输D2D UE生成的数据包包括:D2D UE接收数据包优先级门限;在D2D UE处于空闲态的情况下,D2D UE判断生成的数据包是否满足数据包优先级门限;在判断结果为生成的数据包满足数据包优先级门限的情况下,D2D UE向基站发起连接请求,或者在判断结果为生成的数据包满足数据包优先级门限的情况下,D2D UE竞争用于传输数据包的通信资源。

可选地,在判断结果为生成的数据包不满足数据包优先级门限的情况下,D2D UE 可以丢弃数据包;或者D2D UE可以变更基站,以传输数据包。

可选地,在数据包优先级门限包括:最高数据包优先级门限,在判断结果为生成的数据包不满足最高数据包优先级门限的情况下,D2D UE还可以降低生成的数据包的数据包优先级,以使数据包的数据包优先级不高于最高级数据包优先级门限。

可选地,在D2D UE降低生成的数据包的数据包优先级之前,D2D UE可以将数据包优先级门限通知应用层。

可选地,在D2D UE根据数据包优先级门限传输D2D UE生成的数据包之前,D2D UE上报承载有PC5接口上的逻辑信道组LCG的LCG标识的缓冲区状态报告BSR至基站,其中,LCG由数据包优先级相近的多个逻辑信道LC组成,多个LC根据第一映射关系与多个数据包优先级对应,以使数据包根据数据包优先级在对应的LC上传输,LCG根据第二映射关系与数据包优先级对应,以使基站根据数据包优先级和数据包优先级门限对LCG进行调度。

其中,第一映射关系是根据以下至少之一的方式确定的:在D2D UE上预先配置的;由D2D的网络控制节点配置,并告知D2D UE的;在D2D UE与远端D2D UE建立连接的过程中协商的。

其中,第二映射关系是根据以下至少之一的方式确定的:在D2D UE和基站上预先配置的;由D2D的网络控制节点配置,告知D2D UE,并经由D2D UE告知基站的;由D2D的网络控制节点通过D2D UE上下文告知基站的;由基站配置,并告知D2D UE的。

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

在本实施例中还提供了一种D2D UE控制装置装置,应用于基站,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例的D2D UE控制装置的结构框图一,如图4所示,该装置包括:确定模块42和发送模块44,其中,确定模块42,耦合之发送模块44,用于确定基站管理的设备直连系统中允许传输的数据包的数据包优先级门限,其中,数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;发送模块44,用于 将数据包优先级门限发送至设备直连系统中的设备到设备D2D用户设备UE。

可选地,发送模块44,用于通过广播方式或者单播方式将数据包优先级门限发送至D2D UE。

可选地,装置还包括:接收模块,耦合至确定模块42,用于接收设备直连系统中的第一D2D UE发送的兴趣信息,其中,兴趣信息包括以下至少之一:第一D2D UE对D2D业务的兴趣指示、第一D2D UE感兴趣的D2D业务的频点信息、第一D2D UE期望的数据包优先级门限,第一D2D UE期望的数据包优先级门限包括:第一D2D UE期望的最低数据包优先级门限和/或第一D2D UE期望的最高数据包优先级门限;其中,确定模块42,用于根据兴趣信息,确定第一D2D UE允许传输数据包的数据包优先级门限。

可选地,装置还包括:广播模块,用于广播能力信息,其中,能力信息用于指示基站对允许传输的数据包的数据包优先级具备管控能力。

可选地,确定模块42包括:获取单元,用于从D2D的网络控制节点获取D2D UE的订阅信息,其中,订阅信息包括以下至少之一:D2D UE所属的D2D组的性质、D2D UE的角色信息;确定单元,耦合至获取单元,用于根据订阅信息,确定D2D UE对应的数据包优先级门限。

本发明实施例还提供了一种D2D UE控制装置,应用于D2D UE。图5是根据本发明实施例的D2D UE控制装置的结构框图二,如图5所示,该装置包括:第一接收模块52和传输模块54,其中,第一接收模块52用于从基站接收允许传输的数据包的数据包优先级门限,其中,数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;传输模块54,用于根据数据包优先级门限传输D2D UE生成的数据包。

可选地,传输模块54,用于通过广播方式或者单播方式从基站接收允许传输的数据包的数据包优先级门限。

可选地,装置还包括:发送模块,用于发送兴趣信息至基站,其中,兴趣信息包括以下至少之一:第一D2D UE对D2D业务的兴趣指示、第一D2D UE感兴趣的D2D业务的频点信息、第一D2D UE期望的数据包优先级门限,第一D2D UE期望的数据包优先级门限包括:第一D2D UE期望的最低数据包优先级门限和/或第一D2D UE期望的最高数据包优先级门限;其中,兴趣信息用于基站为D2D UE确定允许传输数据包的数据包优先级门限。

可选地,装置还包括:第二接收模块,耦合至发送模块,用于接收基站广播的能力信息,其中,能力信息用于指示基站对允许传输的数据包的数据包优先级具备管控能力。

可选地,传输模块54包括:第一接收单元,用于接收数据包优先级门限;第一判断单元,耦合至第一接收单元,用于在D2D UE处于连接态的情况下,判断生成的数据 包是否满足数据包优先级门限;第一处理单元,耦合至第一判断单元,用于在判断结果为生成的数据包满足数据包优先级门限的情况下,向基站申请用于传输数据包的通信资源,或者竞争用于传输数据包的通信资源。

可选地,传输模块54包括:第二接收单元,用于接收数据包优先级门限;第二判断单元,耦合至第二接收单元,用于在D2D UE处于空闲态的情况下,D2D UE判断生成的数据包是否满足数据包优先级门限;第二处理单元,耦合至第二判断单元,用于在判断结果为生成的数据包满足数据包优先级门限的情况下,向基站发起连接请求,或者竞争用于传输数据包的通信资源。

可选地,传输模块54还包括:第三处理单元,耦合至第一判断单元或者第二判断单元,用于在判断结果为生成的数据包不满足数据包优先级门限的情况下,丢弃数据包;或者第四处理单元,耦合至第一判断单元或者第二判断单元,用于在判断结果为生成的数据包不满足数据包优先级门限的情况下,变更基站,以传输数据包。

可选地,传输模块54还包括:第五处理单元,耦合至第一判断单元或者第二判断单元,用于在数据包优先级门限包括:最高数据包优先级门限,且在判断结果为生成的数据包不满足最高数据包优先级门限的情况下,降低生成的数据包的数据包优先级,以使数据包的数据包优先级不高于最高级数据包优先级门限。

可选地,传输模块54还包括:发送单元,耦合之第五处理单元,用于将数据包优先级门限通知应用层。

可选地,装置还包括:上报模块,耦合至传输模块54,用于上报承载有PC5接口上的逻辑信道组LCG的LCG标识的缓冲区状态报告BSR至基站,其中,LCG由数据包优先级相近的多个逻辑信道LC组成,多个LC根据第一映射关系与多个数据包优先级对应,以使数据包根据数据包优先级在对应的LC上传输,LCG根据第二映射关系与数据包优先级对应,以使基站根据数据包优先级和数据包优先级门限对LCG进行调度。

可选地,第一映射关系是根据以下至少之一的方式确定的:在D2D UE上预先配置的;由D2D的网络控制节点配置,并告知D2D UE的;在D2D UE与远端D2D UE建立连接的过程中协商的。

可选地,第二映射关系是根据以下至少之一的方式确定的:在D2D UE和基站上预先配置的;由D2D的网络控制节点配置,告知D2D UE,并经由D2D UE告知基站的;由D2D的网络控制节点通过D2D UE上下文告知基站的;由基站配置,并告知D2D UE的。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明实施例还提供了一种基站,包括上述应用于基站的D2D UE控制装置。

本发明实施例还提供了一种D2D UE,包括上述应用于D2D UE的D2D UE控制装置。

本发明实施例还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。

本发明实施例还提供了一种存储介质。在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

步骤S202,基站确定基站管理的设备直连系统中允许传输的数据包的数据包优先级门限,其中,数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;

步骤S204,基站将数据包优先级门限发送至设备直连系统中的设备到设备D2D用户设备UE。

本发明实施例还提供了一种存储介质。在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

步骤S302,D2D UE从基站接收允许传输的数据包的数据包优先级门限,其中,数据包优先级门限包括:最低数据包优先级门限和/或最高数据包优先级门限;

步骤S304,D2D UE根据数据包优先级门限传输D2D UE生成的数据包。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

为了使本发明实施例的描述更加清楚,下面结合优选实施例进行描述和说明。

优选实施例一

本实施例主要描述的是基站通过广播的方法对D2D数据包优先级进行控制。

如图6所示,eNB广播自己允许的最大PPP值Allowed_Max_PPP(相当于上述的最高数据包优先级门限);UE在收到该值之后使用不大于该值的LCG ID进行资源申请(获取资源的模式1);或者UE使用不大于该值的PPP进行资源竞争(获取资源的模式2)。

此处UE使用不大于该值的PPP的一种实现可以是UE将优先级高于该值的数据的 优先级调低到该值。或者,UE可以决定更换eNB(未在图中体现出来)。

优选实施例二

如图7所示,eNB通过系统消息块(SIB)18广播自己支持PPP管理(handling)的能力;D2D UE通过SidelinkUEinformation消息上报自己期望的maximum priority值(相当于上述D2D UE期望的最高数据包优先级门限);基站基于经由MME从Prose Function处获得的UE订阅信息以及自己的负载情况,为UE配置所允许的最大PPP值;UE在收到该值之后使用不大于该值的PPP所对应的LCG ID进行资源申请(获取资源的模式1);或者UE使用不大于该值的PPP进行资源竞争(获取资源的模式2)。在该实施例中,所有的虚线流程为可选流程,不影响实现。如果基站没有办法获得UE的订阅信息,基站则对所有UE进行统一的处理。

此处UE使用不大于该值的PPP的一种实现可以是UE将优先级高于该值的数据的优先级调低到该值。或者,UE可以决定更换eNB(未在图中体现出来)。

优选实施例三

如图8所示,eNB广播自己允许的最小PPP值Allowed_Min_PPP(相当于上述的最低数据包优先级门限);UE在收到该值之后使用不小于该值的PPP所对应的LCG ID进行资源申请(获取资源的模式1);或者UE使用不小于该值的PPP进行资源竞争(获取资源的模式2)。

此处UE只能使用不小于该值的PPP的一种实现可以是UE只传输高优先级的数据,低优先级的数据被丢弃。或者,UE可以决定更换eNB。

优选实施例四

如图9所示,eNB通过SIB18广播自己支持PPP handling的能力;D2D UE通过SidelinkUEinformation消息上报自己期望的minimum priority值(相当于上述的D2D UE期望的最低数据包优先级门限);基站基于经由MME从Prose Function处获得的UE订阅信息以及自己的负载情况,为UE配置所允许的最小PPP值;UE在收到该值之后使用不小于该值的PPP所对应的LCG ID进行资源申请(获取资源的模式1);或者UE使用不小于该值的PPP进行资源竞争(获取资源的模式2)。在该实施例中,所有的虚线流程为可选流程,不影响实现。例如如果基站没有办法获得UE的订阅信息,基站则对所有UE进行统一的处理。

此处UE只能使用不小于该值的PPP的一种实现可以是UE只传输高优先级的数据,低优先级的数据被丢弃。或者,UE可以决定更换eNB。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们 存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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