一种D2D资源分配方法、数据传输方法及装置
技术领域
本发明涉及无线通信技术领域,尤其涉及一种D2D资源分配方法、数据传输方法及装置。
背景技术
在长期演进(Long Term Evolution,LTE)系统中,通信采取的是网络集中控制的方式,即用户设备(User Equipment,UE)的上下行数据都在网络的控制下进行发送和接收。这种方式下,UE和UE之间的通信,是由网络进行转发和控制的,UE与UE之间不存在直接的通信链路,UE和网络的数据传输可以简称为设备到网络(Device to Network,D2N)传输。
移动通信系统未来发展中,为了更好的满足用户需求,提升设备之间信息交互的效率,引入了设备到设备发现(Device to Device Discovery,D2D Discovery)以及设备到设备通信(Device to Device Communication,D2D Communication)的机制。
D2D Discovery机制,即两个相互靠近的设备之间直接发现机制。D2D Discovery的设备可以均是在网的设备,或者均是脱网的设备,或者部分设备在网、部分设备脱网。所谓在网,即在网络(例如第三代合作伙伴计划(3GPP)网络)覆盖范围内且使用网络的频谱资源。所谓脱网,即在网络(例如3GPP网络)覆盖范围外,或者虽然在网络覆盖范围内但是使用的是D2D专用频谱。
目前,D2D Discovery的空口资源分配方式有两种。其一是公共资源池方式;即一定区域内UE进行D2D Discovery数据传输时配置的空口资源是一致的,UE在进行数据传输时候会根据一定的监测避让机制进行数据传输;在网情况下,该公共资源池由演进型基站(eNB)控制,脱网情况下,该公共资源池可以是预配置或通过一中央控制节点控制。其二是专用资源方式;即通过预配置或者通过中央控制节点配置的方式(在网情况下由eNB控制),为每个UE分配专用D2D传输资源(即空口资源)。
其中,中央控制节点为具备资源控制功能的UE或网元,可以称为CN(CentralNode),也可以称为CE(Central Element)。
相互靠近的设备和设备之间允许直接进行D2D Communication。为了便于描述,定义设备到设备(Device to Device,D2D)UE之间直接通信的链路称为D2D link,网络与D2DUE之间的蜂窝通信链路称之为D2N link。D2D通信的示意图如图1所示。
D2D Communication的设备可以均是在网的,或者均是脱网的,还可以是部分设备在网,部分设备脱网。
典型的D2D Communication场景包括如下三种:
场景一:D2D UE之间一对一通信。
场景二:一个设备通过单次传输给一个通信群组里的所有设备发送相同数据(组通信)。
场景三:一个设备通过单次传输给所有附近的设备发送相同数据(广播通信)。
其中D2D UE之间一对一通信主要用于社交等应用,群组/广播通信的场景主要用于公共安全应用中的消防、救援和反恐等。
目前,对于D2D Communication,主要有两种资源分配方式:公共资源池方式和专用资源方式,具体情况同D2D Discovery的资源分配方式类似。
现有的D2D资源分配(包括D2D Discovery资源分配和D2D Communication资源分配),以及UE进行D2D业务传输的资源选择时,都未考虑不同D2D业务有不同的D2D传输资源需求。
发明内容
本发明的目的是提供一种D2D资源分配方法、数据传输方法及装置,以解决现有的D2D资源分配和选择没有考虑D2D业务传输需求的问题。
本发明的目的是通过以下技术方案实现的:
一种D2D资源分配方法,包括:
确定D2D业务的服务质量等级对应的D2D资源配置;
将确定的D2D业务的服务质量等级对应的D2D资源配置的信息发送给UE。
本发明实施例提供的D2D资源分配方法,根据D2D业务的服务质量(QoS)等级进行D2D资源的配置,将D2D业务的QoS等级对应的D2D资源配置的信息发送给UE。也就是说,在为UE分配D2D资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是载波侦听多路访问(Carrier Sense Multiple Access,CSMA)情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
以下本发明各个实施例中,将D2D业务的QoS等级简称为QoS等级。
D2D资源分配方式通常分为公共资源池方式和专用资源方式。下面分别以这两种方式为例,对本发明实施例提供的D2D资源分配方法进行说明。
对于公共资源池方式:确定QoS等级对应的D2D资源配置的实现方式可以是,确定各个QoS等级对应的D2D资源池配置;将确定的QoS等级对应的D2D资源配置的信息发送给UE的实现方式可以是,将各个QoS等级对应的D2D资源池配置的信息发送给UE。在此基础上,D2D资源池配置的信息可以但不仅限于包括以下至少一种:
D2D资源池的时频资源信息;
D2D资源池的资源配置周期信息;
D2D资源池的偏移信息;
在D2D资源池中的资源上进行数据传输时所使用的调制与编码策略等级信息;
在D2D资源池中的资源上进行数据传输时的重传次数信息;
在D2D资源池中的资源上进行数据传输时的功率分配信息;
在D2D资源池中进行资源选择时所采用的冲突检测机制相关参数。
其中,不同QoS等级对应的资源池包含的资源可以不同。也可以是,高QoS等级对应的D2D资源池中的资源包含低QoS等级对应的D2D资源池中的资源。例如,高QoS等级对应的D2D资源池中的时频资源信息包含低QoS等级对应的D2D资源池中的时频资源信息等等。
为了保证各个QoS等级的资源划分的合理性,需要对各个QoS等级对应的D2D资源池配置进行维护。可以由接入层节点维护,例如基站,具备中央控制节点功能的UE、网元等设备,或者其他接入层的资源控制节点;也可以由高层节点维护,例如邻近服务(ProSe)节点。较佳地,各个QoS等级对应的D2D资源池配置的维护方式为:通过监测各个D2D资源池中的资源上的业务传输数据量,判断不同QoS等级的资源划分合理性;根据资源划分合理性判断结果,调整不同QoS等级对应的资源池的资源。
对于专用资源方式:确定QoS等级对应的D2D资源配置的实现方式可以是,接收上述UE的资源请求,该资源请求中携带QoS等级的信息;确定该QoS等级的信息指示的QoS等级对应的D2D资源配置的信息。将确定的QoS等级对应的D2D资源配置的信息发送给UE的实现方式可以是:将确定的D2D资源配置的信息和D2D业务指示信息发送给UE,D2D业务指示信息用于指示确定的D2D资源配置的信息对应的D2D业务;将确定的QoS等级对应的D2D资源配置的信息发送给UE的实现方式还可以是:将确定的D2D资源配置的信息和QoS等级指示信息发送给UE,QoS等级指示信息用于指示确定的D2D资源配置的信息对应的QoS等级。在此基础上,D2D资源配置的信息可以但不仅限于包括以下至少一种:
D2D资源的时频资源信息;
在D2D资源上进行数据传输时所使用的调制与编码策略等级信息;
在D2D资源上进行数据传输时的重传次数信息;
在D2D资源上进行数据传输时的发送功率信息。
一种D2D数据传输方法,包括:
根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源;
在选择的传输资源上传输该D2D业务的数据。
本发明实施例提供的D2D数据传输方法,根据QoS等级选择D2D传输资源。也就是说,在选择D2D传输资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
D2D资源分配方式通常分为公共资源池方式和专用资源方式。下面分别以这两种方式为例,对本发明实施例提供的D2D数据传输方法进行说明。
对于公共资源池方式:根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源的实现方式可以是:确定待传输的D2D业务的QoS等级对应的D2D资源池;根据接收到各个QoS等级对应的D2D资源池配置的信息,在确定的D2D资源池中为待传输的D2D业务选择传输资源。
对于专用资源方式:为待传输的D2D业务选择传输资源之前,还发送资源请求,该资源请求中携带待传输的D2D业务的QoS等级的信息;根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源的实现方式可以是:根据接收到的待传输的D2D业务的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源;待传输的D2D业务的QoS等级对应的D2D资源配置的信息是资源请求接收端响应资源请求发送的。
基于上述任意D2D数据传输方法实施例,如果有多个待传输的D2D业务,可以仅为高QoS等级的待传输的D2D业务选择传输资源并传输业务数据,也可以在为待传输的D2D业务选择传输资源时,优先保证高QoS等级的待传输业务的发送功率,还可以在为待传输的D2D业务选择传输资源时,优先为高QoS等级的待传输业务选择传输资源。
较佳地,当允许传输的D2D业务数量小于待传输的D2D业务数量时,仅为高QoS等级的待传输的D2D业务选择传输资源并传输业务数据。
较佳地,如果待传输的至少两个D2D业务的发送功率受限,为待传输的D2D业务选择传输资源时,优先保证高QoS等级的待传输业务的发送功率。
较佳地,如果可用传输资源不满足待传输的至少两个D2D业务的资源需求,为待传输的D2D业务选择传输资源时,优先为高QoS等级的待传输业务选择传输资源。
基于上述任意D2D数据传输方法实施例,较佳地,根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源的实现方式可以是:如果根据接收到的待传输的D2D业务的QoS等级对应的D2D资源配置的信息为待传输的D2D业务选择的传输资源无法满足待传输的D2D业务的传输要求,根据低QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源,低QoS等级是指,低于待传输的D2D业务的QoS等级。
基于与方法同样的发明构思,本发明实施例提供了一种D2D资源分配装置,包括:
D2D资源配置模块,用于确定QoS等级对应的D2D资源配置;
D2D资源配置信息发送模块,用于将确定的QoS等级对应的D2D资源配置的信息发送给UE。
本发明实施例提供的D2D资源分配装置,根据D2D业务的QoS等级进行D2D资源的配置,将D2D业务的QoS等级对应的D2D资源配置的信息发送给UE。也就是说,在为UE分配D2D资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
对于公共资源池方式,较佳地,D2D资源配置模块具体用于:确定各个QoS等级对应的D2D资源池配置;D2D资源配置信息发送模块具体用于:将各个QoS等级对应的D2D资源池配置的信息发送给UE。在此基础上,D2D资源池配置的信息包括以下至少一种:
D2D资源池的时频资源信息;
D2D资源池的资源配置周期信息;
D2D资源池的偏移信息;
在D2D资源池中的资源上进行数据传输时所使用的调制与编码策略等级信息;
在D2D资源池中的资源上进行数据传输时的重传次数信息;
在D2D资源池中的资源上进行数据传输时的功率分配信息;
在D2D资源池中进行资源选择时所采用的冲突检测机制相关参数。
其中,不同QoS等级对应的资源池包含的资源可以不同。也可以是,高QoS等级对应的D2D资源池中的资源包含低QoS等级对应的D2D资源池中的资源。例如,高QoS等级对应的D2D资源池中的时频资源信息包含低QoS等级对应的D2D资源池中的时频资源信息等等。
为了保证各个QoS等级的资源划分的合理性,需要对各个QoS等级对应的D2D资源池配置进行维护。可以由接入层节点维护,例如基站,具备中央控制节点功能的UE、网元等设备,或者其他接入层的资源控制节点;也可以由高层节点维护,例如ProSe节点。较佳地,各个QoS等级对应的D2D资源池配置的维护方式为:通过监测各个D2D资源池中的资源上的业务传输数据量,判断不同D2D业务的服务质量等级的资源划分合理性;根据资源划分合理性判断结果,调整不同D2D业务的服务质量等级对应的资源池的资源。可选的,本发明实施例提供的D2D资源分配装置还包括D2D资源配置维护模块,用于实现各个QoS等级对应的D2D资源池配置的维护功能,具体工作方式可以参照上述D2D资源池配置的维护方式。
对于专用资源方式,较佳地,D2D资源配置模块具体用于:接收UE的资源请求,该资源请求中携带QoS等级的信息;确定该QoS等级的信息指示的QoS等级对应的D2D资源配置。相应的,D2D资源配置信息发送模块具体用于:将确定的D2D资源配置的信息和D2D业务指示信息发送给UE,该D2D业务指示信息用于指示确定的D2D资源配置的信息对应的D2D业务;或者,将确定的D2D资源配置的信息和QoS等级指示信息发送给UE,该QoS等级指示信息用于指示确定的D2D资源配置的信息对应的QoS等级。
对于专用资源方式,较佳地,D2D资源配置的信息可以但不仅限于包括以下至少一种:
D2D资源的时频资源信息;
在D2D资源上进行数据传输时所使用的调制与编码策略等级信息;
在D2D资源上进行数据传输时的重传次数信息;
在D2D资源上进行数据传输时的发送功率信息。
基于与方法同样的发明构思,本发明实施例还提供一种接入层资源控制节点,包括处理器和射频单元:
该处理器被配置为,确定QoS等级对应的D2D资源配置;
该射频单元被配置为,将确定的QoS等级对应的D2D资源配置的信息发送给UE。
本发明实施例提供的接入层资源控制节点可以但不仅限于是基站,中央控制节点等等。
本发明实施例提供的接入层资源控制节点,根据D2D业务的QoS等级进行D2D资源的配置,将D2D业务的QoS等级对应的D2D资源配置的信息发送给UE。也就是说,在为UE分配D2D资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
基于与方法同样的发明构思,本发明实施例还提供一种D2D数据传输装置,包括:
D2D传输资源选择模块,用于根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源;
D2D数据传输模块,用于在选择的传输资源上传输上述D2D业务的数据。
本发明实施例提供的D2D数据传输装置,根据QoS等级选择D2D传输资源。也就是说,在选择D2D传输资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
对于公共资源池方式,较佳地,D2D传输资源选择模块具体用于:确定待传输的D2D业务的QoS等级对应的D2D资源池;根据接收到各个D2D业务的QoS等级对应的D2D资源池配置的信息,在确定的D2D资源池中为待传输的D2D业务选择传输资源。
对于专用资源方式,较佳地,本发明实施例提供的D2D数据传输装置还可以包括资源请求模块,用于发送资源请求,该资源请求中携带待传输的D2D业务的QoS等级的信息;D2D传输资源选择模块具体用于:根据接收到的待传输的D2D业务的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源;待传输的D2D业务的QoS等级对应的D2D资源配置的信息是资源请求接收端响应资源请求发送的。
基于上述任意D2D数据传输装置实施例,较佳地,如果有多个待传输的D2D业务:可以仅为高QoS等级的待传输的D2D业务选择传输资源并传输业务数据;也可以在为待传输的D2D业务选择传输资源时,优先保证高QoS等级的待传输业务的发送功率;还可以在为待传输的D2D业务选择传输资源时,优先为高QoS等级的待传输业务选择传输资源。
较佳地,当允许传输的D2D业务数量小于待传输的D2D业务数量时,为高QoS等级的待传输的D2D业务选择传输资源并传输业务数据。
较佳地,如果待传输的至少两个D2D业务的发送功率受限,为待传输的D2D业务选择传输资源时,优先保证高QoS等级的待传输业务的发送功率。
较佳地,如果可用传输资源不满足待传输的至少两个D2D业务的资源需求,为待传输的D2D业务选择传输资源时,优先为高QoS等级的待传输业务选择传输资源。
基于上述任意D2D数据传输装置实施例,较佳地,D2D传输资源选择模块具体用于:如果根据接收到的待传输的D2D业务的QoS等级对应的D2D资源配置的信息为待传输的D2D业务选择的传输资源无法满足待传输的D2D业务的传输要求,根据低QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源,低QoS等级是指,低于待传输的D2D业务的QoS等级。
基于与方法同样的发明构思,本发明实施例还提供一种用户设备,包括处理器和射频单元:
该处理器被配置为,根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源;
该射频单元被配置为,在选择的传输资源上传输上述D2D业务的数据。
本发明实施例提供的用户设备,根据QoS等级选择D2D传输资源。也就是说,在选择D2D传输资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
附图说明
图1为D2D通信的示意图;
图2为本发明实施例提供的D2D资源分配方法流程图;
图3为本发明实施例提供的D2D数据传输方法流程图;
图4为本发明实施例提供的D2D资源分配装置示意图;
图5为本发明实施例提供的接入层资源控制节点示意图;
图6为本发明实施例提供的D2D数据传输装置示意图;
图7为本发明实施例提供的用户设备示意图。
具体实施方式
本发明实施例提供了一种基于QoS进行D2D数据传输的资源分配和选择方案,通过该方案可以使得D2D传输资源分配和D2D业务传输属性更为匹配,不会影响D2D业务的传输需求也不会影响空口D2D资源分配的效率。该本发明实施例的核心思想是分配基于不同QoS业务的D2D资源,同时在D2D数据传输时可以根据待发送的D2D业务的QoS属性选择相应的D2D传输资源进行传输。
下面将结合附图对本发明实施例提供的技术方案进行详细描述。
本发明实施例提供的一种D2D资源分配方法如图2所示,具体包括如下操作:
步骤200、确定QoS等级对应的D2D资源配置。
其中,不同QoS等级对应的D2D资源可以是由接入层资源控制节点配置的,例如基站,中央控制节点等等,也可以是由高层配置的,例如ProSe节点等等。
相应的,如果由本节点配置不同QoS等级对应的D2D资源,则根据本节点的配置确定QoS等级对应的D2D资源配置;如果由其他节点配置不同QoS等级对应的D2D资源,则从其他节点获取不同QoS等级对应的D2D资源,并根据获取的信息确定QoS等级对应的D2D资源配置。
步骤210、将确定的QoS等级对应的D2D资源配置的信息发送给UE。
本发明实施例提供的D2D资源分配方法,根据D2D业务的QoS等级进行D2D资源的配置,将D2D业务的QoS等级对应的D2D资源配置的信息发送给UE。也就是说,在为UE分配D2D资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
本发明实施例提供的D2D资源分配方法既适用于D2D Discovery场景,也适用于D2D Communication场景。
D2D资源分配方式通常分为公共资源池方式和专用资源方式。下面分别以这两种方式为例,对本发明实施例提供的D2D资源分配方法进行说明。
对于公共资源池方式:
确定QoS等级对应的D2D资源配置的实现方式可以是,确定各个QoS等级对应的D2D资源池配置。
具体的,既可以确定LTE系统下各个QoS等级对应的D2D资源池配置。也可以确定UE的D2D业务所归属的区域范围内各个QoS等级对应的D2D资源配置。
具体的,既可以根据接入层资源控制节点的配置,确定QoS等级对应的D2D资源配置,也可以根据高层节点的配置,确定QoS等级对应的D2D资源配置。
相应的,将确定的QoS等级对应的D2D资源配置的信息发送给UE的实现方式可以是,将各个QoS等级对应的D2D资源池配置的信息发送给UE。
具体的,可以将LTE系统下各个QoS等级对应的D2D资源池配置的信息发送给UE。也可以将UE的D2D业务所归属的区域范围内各个QoS等级对应的D2D资源配置的信息发送给UE。
公共资源池方式各个实施例基础上,D2D资源池配置的信息可以但不仅限于包括以下至少一种:
D2D资源池的时频资源信息;
D2D资源池的资源配置周期信息;
D2D资源池的偏移信息;
在D2D资源池中的资源上进行数据传输时所使用的调制与编码策略(Modulationand Coding Scheme,MCS)等级信息;
在D2D资源池中的资源上进行数据传输时的重传次数信息;
在D2D资源池中的资源上进行数据传输时的功率分配信息;
在D2D资源池中进行资源选择时所采用的冲突检测机制相关参数。
其中,D2D资源池的偏移信息可以是D2D资源池的时域偏移信息和/或D2D资源池的频域偏移信息。
其中,在D2D资源池中进行资源选择时所采用的冲突检测机制相关参数可以但不仅限于包括:冲突回退(backoff)时间等等。
其中,不同QoS等级对应的资源池包含的资源可以不同。也可以是,高QoS等级对应的D2D资源池中的资源包含低QoS等级对应的D2D资源池中的资源。例如,高QoS等级对应的D2D资源池中的时频资源信息包含低QoS等级对应的D2D资源池中的时频资源信息等等。
以在网场景为例,一种优选的基于公共资源池的D2D资源分配方法实施例如下:
LTE系统中有不同QoS等级对应的资源池。由于QoS反映了D2D业务的传输时延、可靠性、速率等等属性信息,也即LTE系统中不同资源池对应不同的时延优先级、速率优先级和/或传输可靠性等等。
基站提前通过核心网或预配置方式获知本LTE系统下D2D业务对应有三个QoS等级,分别记作QoS等级1,2,3。且基站提前通过核心网或预配置的方式获得这三个QoS等级分别对应的D2D资源池的配置。则在D2D资源分配时,基站确定这三个QoS等级分别对应的D2D资源池配置,并通过广播或专用信令等方式通知给UE这三个QoS等级分别对应的D2D资源池配置的信息。其中,D2D资源池配置的信息可以参照上述实施例的描述,不再赘述。
为了保证各个QoS等级的资源划分的合理性,需要对各个QoS等级对应的D2D资源池配置进行维护。可以由接入层节点维护,例如基站,具备中央控制节点功能的UE、网元等设备,或者其他接入层的资源控制节点;也可以由高层节点维护,例如ProSe节点。较佳地,各个QoS等级对应的D2D资源池配置的维护方式为:通过监测各个D2D资源池中的资源上的业务传输数据量,判断不同QoS等级的资源划分合理性;根据资源划分合理性判断结果,调整不同QoS等级对应的资源池的资源。
其中,判断不同QoS等级的资源划分合理性以及调整不同QoS等级对应的资源池的资源的具体实现方式有多种,具体根据实际业务需求判断和调整。以在网场景为例,一种优选的基于公共资源池的D2D分配方法实施例中,资源池的维护方法如下:
假设系统中配置QoS等级1和QoS等级2分别对应的D2D资源池,其中,QoS等级1为高QoS等级,QoS等级2为低QoS等级。
UE在进行D2D业务传输的时候,统计每个资源池中的资源使用情况及冲突情况,并周期或实时反映给维护网元(例如基站)。例如发现QoS等级1对应的资源池的资源选择成功率为10%,QoS等级2对应的资源池的资源选择成功率为90%;则将该情况通过RRC信令或其他方式通知给基站。
维护网元根据维护区域内的UE上报的信息,判断基于QoS等级的资源池分配情况,随后将QoS等级1的资源池的时频资源划分增加,减少QoS等级2的资源池的时频资源划分。
对于专用资源方式:
确定QoS等级对应的D2D资源配置的实现方式可以是,接收上述UE的资源请求,该资源请求中携带QoS等级的信息;确定该QoS等级的信息指示的QoS等级对应的D2D资源配置。
可选的,也可以资源请求中携带的QoS等级的信息为参考,确定D2D资源配置。
其中,QoS等级的信息可以是QoS等级的标识信息,QoS等级对应的时延信息,QoS等级对应的速率信息,QoS等级对应的传输可靠性信息等等。
将确定的QoS等级对应的D2D资源配置的信息发送给UE的实现方式可以是:将确定的D2D资源配置的信息和D2D业务指示信息发送给UE,D2D业务指示信息用于指示确定的D2D资源配置的信息对应的D2D业务;将确定的QoS等级对应的D2D资源配置的信息发送给UE的实现方式还可以是:将确定的D2D资源配置的信息和QoS等级指示信息发送给UE,QoS等级指示信息用于指示确定的D2D资源配置的信息对应的QoS等级。
应当指出的是,也可以不指示分配的D2D资源配置的信息对应的QoS等级或D2D业务。例如,当UE的资源请求是针对一个特定的QoS等级时,响应该资源请求进行D2D资源配置,返回D2D资源配置的信息时不需要携带D2D业务指示信息或QoS指示信息。
专用资源方式各个实施例基础上,D2D资源配置的信息可以但不仅限于包括以下至少一种:
D2D资源的时频资源信息;
在D2D资源上进行数据传输时所使用的MCS等级信息;
在D2D资源上进行数据传输时的重传次数信息;
在D2D资源上进行数据传输时的发送功率信息。
以在网场景为例,一种优选的基于专用资源的D2D资源分配方法实施例如下:
基站接收UE申请D2D业务专用资源的请求,该资源请求中携带该D2D业务的QoS等级的信息;根据QoS等级的信息确定QoS等级,为该QoS等级分配专用D2D资源,即确定该QoS等级对应的D2D资源配置;将确定的D2D资源配置的信息及QoS等级指示信息发送给UE。其中,D2D资源配置的信息可以参照上述实施例的描述,不再赘述。
本发明实施例提供的一种D2D数据传输方法如图3所示,具体包括如下操作:
步骤300、根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源。
步骤310、在选择的传输资源上传输该D2D业务的数据。
本发明实施例提供的D2D数据传输方法,根据QoS等级选择D2D传输资源。也就是说,在选择D2D传输资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
本发明实施例提供的D2D数据传输方法既适用于D2D Discovery场景,也适用于D2D Communication场景。
D2D资源分配方式通常分为公共资源池方式和专用资源方式。下面分别以这两种方式为例,对本发明实施例提供的D2D数据传输方法进行说明。
对于公共资源池方式:
根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源的实现方式可以是:确定待传输的D2D业务的QoS等级对应的D2D资源池;根据接收到各个QoS等级对应的D2D资源池配置的信息,在确定的D2D资源池中为待传输的D2D业务选择传输资源。
其中,各个QoS等级对应的D2D资源池配置的信息是预先接收到的。
具体的,当有D2D业务需要传输时,UE侧的高层将D2D业务发送给底层,同时指示该D2D业务对应的QoS等级的信息;UE侧的底层根据QoS等级的信息确定D2D业务的QoS等级,并确定该QoS等级对应的D2D资源池,根据该D2D资源池配置的信息进行传输资源选择。
以在网场景为例,一种优选的基于公共资源池的D2D数据传输方法实施例如下:
假设系统中存在三个QoS等级,以及每个QoS等级对应的D2D资源池。UE从基站获取这三个QoS等级分别对应的资源池配置的信息。
当UE高层有D2D业务发送需求时,UE高层将D2D业务的数据传输给接入(AS)层(例如媒体接入控制(MAC)层),同时将该D2D业务对应的QoS等级的信息传输给AS层。
UE的AS层根据QoS等级的信息确定D2D业务的QoS等级,进而找到该QoS等级对应的D2D资源池配置的信息,并按照该D2D资源池配置的信息进行传输资源的选择。
UE的AS层在选定的时间点,采用选择的传输资源对应的发送参数进行D2D数据传输。
对于专用资源方式:
为待传输的D2D业务选择传输资源之前,还发送资源请求,该资源请求中携带待传输的D2D业务的QoS等级的信息;根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源的实现方式可以是:根据接收到的待传输的D2D业务的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源;待传输的D2D业务的QoS等级对应的D2D资源配置的信息是资源请求接收端响应资源请求发送的。
具体的,如果资源请求是针对某一特定QoS等级或D2D业务的,则将接收到的D2D资源配置的信息指示的D2D资源作为选择的传输资源。如果资源请求接收端还发送了D2D业务指示信息或QoS等级指示信息,则根据这些指示信息的指示,选择传输资源。
以在网场景为例,一种优选的基于专用资源方式的D2D数据传输方法实施例如下:
UE向基站发出资源请求,其中携带QoS等级的信息,并接收基站反馈的D2D资源配置的信息和QoS等级指示信息,从而获取QoS等级1和QoS等级2分别对应的D2D资源配置的信息。
其中,UE既可以预先进行资源请求,也可以在有D2D业务需要传输时,进行资源请求。
UE的高层有QoS等级1的D2D业务数据传输需求,将QoS等级1的D2D业务的数据传输给AS层,UE的AS层根据QoS等级1对应的D2D资源配置的信息选择D2D传输资源,在选择的传输资源上进行D2D业务数据传输时候,仅将QoS等级1的D2D业务数据组装成1个MAC PDU进行传输,发送规则和参数同时采用QoS等级1对应的D2D资源配置。
基于上述任意D2D数据传输方法实施例,如果有多个待传输的D2D业务,可以仅为高QoS等级的待传输的D2D业务选择传输资源并传输业务数据,也可以在为待传输的D2D业务选择传输资源时,优先保证高QoS等级的待传输业务的发送功率,还可以在为待传输的D2D业务选择传输资源时,优先为高QoS等级的待传输业务选择传输资源。
较佳地,当允许传输的D2D业务数量小于待传输的D2D业务数量时,仅为高QoS等级的待传输的D2D业务选择传输资源并传输业务数据。
以在网场景为例,另一种优选的基于公共资源池的D2D数据传输方法实施例如下:
当UE内部同时有QoS等级1、QoS等级2和QoS等级3的D2D业务同时要传输,但空口仅允许1个D2D业务传输时,首先保证QoS等级高的D2D业务的传输。例如,QoS等级1为最高QoS等级,则优先为QoS等级1的D2D业务选择传输资源并传输数据。如果QoS等级1和QoS等级1同为最高QoS等级,则采用轮询、随机等等方式为其中一个D2D业务选择传输资源并传输数据。
以在网场景为例,另一种优选的基于专用资源方式的D2D数据传输方法实施例如下:
UE向基站发出资源请求,其中携带QoS等级的信息,并接收基站反馈的D2D资源配置的信息和QoS等级指示信息。其中,UE既可以预先进行资源请求,也可以在有D2D业务需要传输时,进行资源请求。
空口仅允许1个D2D业务传输时,首先保证QoS等级高的D2D业务的传输。
例如,当UE高层产生QoS等级1和QoS等级2的D2D业务的发送需求,其中QoS等级1高于QoS等级2,则UE高层仅将QoS等级1的D2D业务数据传输给AS层(或基于AS层的D2D业务传输等级指示);UE的AS层针对QoS等级1,根据接收到的D2D资源配置的信息和QoS等级指示信息,为QoS等级1的D2D业务选择传输资源,并在选择的D2D传输资源上发送QoS等级1的D2D业务数据。
例如,当UE高层产生QoS等级1、QoS等级2和QoS等级3的D2D业务的发送需求,其中,QoS等级1和QoS等级2的QoS等级相同,均高于QoS等级3,则UE高层采用轮询或随机选择的方式将QoS等级1或QoS等级2的D2D业务数据传输给AS层。AS层的处理可参照上一实施例的描述,不再赘述。
较佳地,如果待传输的至少两个D2D业务的发送功率受限,为待传输的D2D业务选择传输资源时,优先保证高QoS等级的待传输业务的发送功率。
以在网场景为例,另一种优选的基于专用资源方式的D2D数据传输方法实施例如下:
UE向基站发出资源请求,其中携带QoS等级的信息,并接收基站反馈的D2D资源配置的信息和QoS等级指示信息。其中,UE既可以预先进行资源请求,也可以在有D2D业务需要传输时,进行资源请求。
UE同时有QoS等级1和QoS等级2的D2D业务传输发生在同一个子帧,且UE的发送功率受限。那么,进行功率回退处理时,UE首先保证QoS等级1(即高QoS等级)的D2D业务传输的发送功率。
较佳地,如果可用传输资源不满足待传输的至少两个D2D业务的资源需求,为待传输的D2D业务选择传输资源时,优先为高QoS等级的待传输业务选择传输资源。
基于上述任意D2D数据传输方法实施例,较佳地,根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源的实现方式可以是:如果根据接收到的待传输的D2D业务的QoS等级对应的D2D资源配置的信息为待传输的D2D业务选择的传输资源无法满足待传输的D2D业务的传输要求,根据低QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源,低QoS等级是指,低于待传输的D2D业务的QoS等级。
其中,高QoS等级的D2D业务抢占低QoS等级的D2D资源的功能可以通过接入层节点(如eNB、CE)配置,也可以根据预配置的条件进行使能(disable/enable)。
以在网场景为例,另一种优选的基于公共资源池方式的D2D数据传输方法实施例如下:
假设UE获取到QoS等级1(高等级)和等级2分别对应的D2D资源池配置的信息。
高QoS等级的D2D业务抢占低QoS等级的D2D资源的功能已经通过接入层的资源控制节点配置或预配置方式开启。
当UE高层有QoS等级1的D2D业务发送需求,UE高层将D2D业务的数据传输给UE的AS层(例如MAC层),同时QoS等级1的信息传输给AS层;UE的AS层找到QoS等级1对应的D2D资源池配置的信息,据此进行传输资源选择,但没有选择到合适的传输资源(有可能由于业务过于繁忙等等原因),则继续根据QoS等级2对应的D2D资源池配置的信息进行传输资源选择,若在QoS等级2对应的D2D资源池选择传输资源成功,则依据QoS等级2对应的D2D资源池配置进行QoS等级1的D2D业务传输。
其中,可以全部配置都采用QoS等级2对应的资源池配置,也可以仅适用QoS等级2对应的资源池的时频资源配置,其他配置仍然采用QoS等级1对应的资源池配置。
以在网场景为例,另一种优选的基于专用资源方式的D2D数据传输方法实施例如下:
UE向基站发出资源请求,其中携带QoS等级的信息,并接收基站反馈的D2D资源配置的信息和QoS等级指示信息,从而获取QoS等级1和QoS等级2分别对应的D2D资源配置的信息。
高QoS等级的D2D业务抢占低QoS等级的D2D资源的功能已经通过接入层的资源控制节点配置或预配置方式开启。
UE高层有QoS等级1的D2D业务数据传输需求,UE高层将D2D业务的数据传输给UE的AS层(例如MAC层),同时QoS等级1的信息传输给AS层;在UE的AS层进行传输资源选择时候,发现QoS等级1对应的D2D资源正在被另外一个QoS等级1的D2D业务数据使用(或最快可以使用的时频资源为QoS等级2对应的D2D资源),则UE的AS层可以直接选择QoS等级2对应的D2D资源配置进行QoS等级1的D2D业务数据传输。
其中,可以全部配置都采用QoS等级2对应的资源池配置,也可以仅适用QoS等级2对应的资源池的时频资源配置,其他配置仍然采用QoS等级1对应的资源池配置。
基于与方法同样的发明构思,本发明实施例提供了一种D2D资源分配装置,如图4所示,包括:
D2D资源配置模块401,用于确定QoS等级对应的D2D资源配置;
D2D资源配置信息发送模块402,用于将确定的QoS等级对应的D2D资源配置的信息发送给UE。
本发明实施例提供的D2D资源分配装置,根据D2D业务的QoS等级进行D2D资源的配置,将D2D业务的QoS等级对应的D2D资源配置的信息发送给UE。也就是说,在为UE分配D2D资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
对于公共资源池方式,较佳地,D2D资源配置模块401具体用于:确定各个QoS等级对应的D2D资源池配置;D2D资源配置信息发送模块402具体用于:将各个QoS等级对应的D2D资源池配置的信息发送给UE。在此基础上,D2D资源池配置的信息包括以下至少一种:
D2D资源池的时频资源信息;
D2D资源池的资源配置周期信息;
D2D资源池的偏移信息;
在D2D资源池中的资源上进行数据传输时所使用的MCS等级信息;
在D2D资源池中的资源上进行数据传输时的重传次数信息;
在D2D资源池中的资源上进行数据传输时的功率分配信息;
在D2D资源池中进行资源选择时所采用的冲突检测机制相关参数。
其中,不同QoS等级对应的资源池包含的资源可以不同。也可以是,高QoS等级对应的D2D资源池中的资源包含低QoS等级对应的D2D资源池中的资源。例如,高QoS等级对应的D2D资源池中的时频资源信息包含低QoS等级对应的D2D资源池中的时频资源信息等等。
为了保证各个QoS等级的资源划分的合理性,需要对各个QoS等级对应的D2D资源池配置进行维护。可以由接入层节点维护,例如基站,具备中央控制节点功能的UE、网元等设备,或者其他接入层的资源控制节点;也可以由高层节点维护,例如ProSe节点。较佳地,各个QoS等级对应的D2D资源池配置的维护方式为:通过监测各个D2D资源池中的资源上的业务传输数据量,判断不同D2D业务的服务质量等级的资源划分合理性;根据资源划分合理性判断结果,调整不同D2D业务的服务质量等级对应的资源池的资源。可选的,本发明实施例提供的D2D资源分配装置还包括D2D资源配置维护模块,用于实现各个QoS等级对应的D2D资源池配置的维护功能,具体工作方式可以参照上述D2D资源池配置的维护方式。
对于专用资源方式,较佳地,D2D资源配置模块401具体用于:接收UE的资源请求,该资源请求中携带QoS等级的信息;确定该QoS等级的信息指示的QoS等级对应的D2D资源配置。相应的,D2D资源配置信息发送模块402具体用于:将确定的D2D资源配置的信息和D2D业务指示信息发送给UE,该D2D业务指示信息用于指示确定的D2D资源配置的信息对应的D2D业务;或者,将确定的D2D资源配置的信息和QoS等级指示信息发送给UE,该QoS等级指示信息用于指示确定的D2D资源配置的信息对应的QoS等级。
对于专用资源方式,较佳地,D2D资源配置的信息可以但不仅限于包括以下至少一种:
D2D资源的时频资源信息;
在D2D资源上进行数据传输时所使用的调制与编码策略等级信息;
在D2D资源上进行数据传输时的重传次数信息;
在D2D资源上进行数据传输时的发送功率信息。
基于与方法同样的发明构思,本发明实施例还提供一种接入层资源控制节点,如图5所示,包括处理器501和射频单元502:
该处理器501被配置为,确定QoS等级对应的D2D资源配置;
该射频单元502被配置为,将确定的QoS等级对应的D2D资源配置的信息发送给UE。
本发明实施例提供的接入层资源控制节点可以但不仅限于是基站,中央控制节点等等。
本发明实施例提供的接入层资源控制节点,根据D2D业务的QoS等级进行D2D资源的配置,将D2D业务的QoS等级对应的D2D资源配置的信息发送给UE。也就是说,在为UE分配D2D资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
基于与方法同样的发明构思,本发明实施例还提供一种D2D数据传输装置,如图6所示,包括:
D2D传输资源选择模块601,用于根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源;
D2D数据传输模块602,用于在选择的传输资源上传输上述D2D业务的数据。
本发明实施例提供的D2D数据传输装置,根据QoS等级选择D2D传输资源。也就是说,在选择D2D传输资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
对于公共资源池方式,较佳地,D2D传输资源选择模块601具体用于:确定待传输的D2D业务的QoS等级对应的D2D资源池;根据接收到各个D2D业务的QoS等级对应的D2D资源池配置的信息,在确定的D2D资源池中为待传输的D2D业务选择传输资源。
对于专用资源方式,较佳地,本发明实施例提供的D2D数据传输装置还可以包括资源请求模块,用于发送资源请求,该资源请求中携带待传输的D2D业务的QoS等级的信息;D2D传输资源选择模块601具体用于:根据接收到的待传输的D2D业务的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源;待传输的D2D业务的QoS等级对应的D2D资源配置的信息是资源请求接收端响应资源请求发送的。
基于上述任意D2D数据传输装置实施例,较佳地,如果有多个待传输的D2D业务:可以仅为高QoS等级的待传输的D2D业务选择传输资源并传输业务数据;也可以在为待传输的D2D业务选择传输资源时,优先保证高QoS等级的待传输业务的发送功率;还可以在为待传输的D2D业务选择传输资源时,优先为高QoS等级的待传输业务选择传输资源。
较佳地,当允许传输的D2D业务数量小于待传输的D2D业务数量时,为高QoS等级的待传输的D2D业务选择传输资源并传输业务数据。
较佳地,如果待传输的至少两个D2D业务的发送功率受限,为待传输的D2D业务选择传输资源时,优先保证高QoS等级的待传输业务的发送功率。
较佳地,如果可用传输资源不满足待传输的至少两个D2D业务的资源需求,为待传输的D2D业务选择传输资源时,优先为高QoS等级的待传输业务选择传输资源。
基于上述任意D2D数据传输装置实施例,较佳地,D2D传输资源选择模块601具体用于:如果根据接收到的待传输的D2D业务的QoS等级对应的D2D资源配置的信息为待传输的D2D业务选择的传输资源无法满足待传输的D2D业务的传输要求,根据低QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源,低QoS等级是指,低于待传输的D2D业务的QoS等级。
基于与方法同样的发明构思,本发明实施例还提供一种用户设备,如图7所示,包括处理器701和射频单元702:
该处理器701被配置为,根据接收到的QoS等级对应的D2D资源配置的信息,为待传输的D2D业务选择传输资源;
该射频单元702被配置为,在选择的传输资源上传输上述D2D业务的数据。
本发明实施例提供的用户设备,根据QoS等级选择D2D传输资源。也就是说,在选择D2D传输资源时,考虑到D2D业务的传输需求,基于QoS等级和D2D资源的对应关系保证了D2D传输的QoS,可以保证(特别是CSMA情况下)高QoS要求的业务传输不会因为被低QoS要求的D2D业务抢占传输资源而被block掉,且在不影响D2D业务传输需求的情况下进一步提高了系统D2D资源的分配效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。