一种资源分配方法、资源竞争方法和相关装置与流程

文档序号:19104328发布日期:2019-11-12 22:29阅读:147来源:国知局
一种资源分配方法、资源竞争方法和相关装置与流程

本发明涉及通信技术领域,特别涉及一种资源分配方法、资源竞争方法和相关装置。



背景技术:

第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)高级长期演进(Long Term Evolution-Advanced,LTE-A)Rel-10/11/12版本是长期演进(Long Term Evolution,LTE)Rel-8/9版本的增强,LTE-A系统具有比LTE系统更高的带宽要求,支持高达下行1G/s上行500M/s的峰值数据速率。为了满足LTE-A的要求,LTE-A系统将载波汇聚(Component Aggregation,CA)技术作为其扩展系统带宽的方法,并采用多天线增强技术(多入多出,Multiple-Input Multiple-Output,MIMO)和多点协作技术(Coordinated Multi-Point,CoMP),以提高数据率和系统性能。

虽然LTE-A采用了各种技术提高数据速率,但随着无线通信的飞速发展,超大速率业务(如高清视频)的产生,无线通信网络的负载越来越重。如何减轻网络的负载,成为一个研究热点。设备间(Device to Device,D2D)通信应运而生,成为LTE-A Rel-12版本的重点项目。在这种通信模式中,用户设备(User Equipment,UE)和UE之间可以直接通信,而不需要经过基站(Evolved Node B,eNB)转发,分担了eNB的数据负载。D2D通信能够更好地利用频谱资源,提高频谱利用率及数据速率,同时又减轻了eNB的负担。

目前的D2D通信中存在一种基于竞争的分布式资源复用方法,UE通过竞争的方式从资源池中获得资源,首先有一个预定义的资源竞争周期,UE如果想获得资源,需要在该资源竞争周期内监听可用资源,即处于空闲状态的资源;如果有监听到可用资源,则UE可以在下一个资源竞争周期内在监听到的可用资源上尝试发送数据;如果没有发生冲突(即没有其他UE也在该可用资源上发送数据),则竞争到该资源;竞争到该资源的用户可以在连续的几个资源竞争周期内的该资源上发送数据,此时其他UE监听到该资源为占有(非空闲)状态;直到该UE在某个资源竞争周期内停止发送数据,该资源被释放回资源池。

由于每个UE从开始监听可用资源到参与竞争资源再到获得资源相对较长,竞争接入用时较长,如果竞争资源的UE较多,发生冲突的概率较大,UE需要多次竞争才能获得可用资源,使得UE获得可用资源的延时更大。



技术实现要素:

本发明实施例提供一种资源分配方法、资源竞争方法和相关装置,用于解决现有技术中基于竞争的分布式资源复用方法存在的UE获得可用资源的延时较大的问题。

第一方面,提供了一种第一终端,应用于设备间D2D,包括:

声明信息发送单元,用于发送用于表征可用资源的声明信息;

资源请求信息接收单元,用于接收至少一个第二终端根据所述声明信息发送单元发送的声明信息发送的资源请求信息;

响应信息发送单元,用于发送响应信息,所述响应信息包含至少一个第三终端的身份标识,以通知所述至少一个第三终端使用所述可用资源;其中,所述至少一个第三终端是从发送所述资源请求信息接收单元接收的资源请求信息的至少一个第二终端中选取的。

结合第一方面,在第一种实现方式中,所述可用资源为所述第一终端竞争到的资源。

结合第一方面或第一方面的第一种实现方式,在第二种实现方式中,所述声明信息发送单元,具体用于:

在确认需要出让所述可用资源时,利用所述可用资源发送所述声明信息。

结合第一方面、第一方面的第一种实现方式或第一方面的第二种实现方式,在第三种实现方式中,所述声明信息包含所述第一终端的身份标识。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式或第一方面的第三种实现方式,在第四种实现方式中,所述声明信息还包括所述可用资源的资源位置和资源大小。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式或第一方面的第四种实现方式,在第五种实现方式中,所述资源请求信息包含请求资源的第二终端的身份标识。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式或第一方面的第五种实现方式,在第六种实现方式中,所述资源请求信息还包括所述第二终端请求所述可用资源的大小。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式或第一方面的第六种实现方式,在第七种实现方式中,所述资源请求信息接收单元,具体用于:

在资源请求信道接收至少一个第二终端根据所述声明信息发送单元发送的声明信息发送的资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道。

结合第一方面的第七种实现方式,在第八种实现方式中,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

结合第一方面的第七种实现方式,在第九种实现方式中,所述资源请求信息接收单元,具体用于:

接收至少一个第二终端根据所述声明信息发送单元发送的声明信息发送的、携带所述第一终端的身份标识的资源请求信息。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式或第一方面的第六种实现方式,在第十种实现方式中,所述资源请求信息接收单元,具体用于:

在资源请求信道接收至少一个第二终端根据所述声明信息发送单元发送的声明信息发送的资源请求信息;所述资源请求信道位于所述可用资源上。

结合第一方面的第十种实现方式,在第十一种实现方式中,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

结合第一方面的第七种实现方式、第一方面的第八种实现方式、第一方面的第九种实现方式、第一方面的第十种实现方式或第一方面的第十一种实现方式,在第十二种实现方式中,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式、第一方面的第六种实现方式、第一方面的第七种实现方式、第一方面的第八种实现方式、第一方面的第九种实现方式、第一方面的第十种实现方式、第一方面的第十一种实现方式或第一方面的第十二种实现方式,在第十三种实现方式中,所述响应信息发送单元,具体用于:

利用所述可用资源发送所述响应信息。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式、第一方面的第六种实现方式、第一方面的第七种实现方式、第一方面的第八种实现方式或第一方面的第九种实现方式,在第十四种实现方式中,所述响应信息发送单元,具体用于:

在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上发送响应信息。

结合第一方面的第十种实现方式或第一方面的第十一种实现方式,在第十五种实现方式中,所述响应信息发送单元,具体用于:

所述第一终端在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上发送响应信息。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式、第一方面的第六种实现方式、第一方面的第七种实现方式、第一方面的第八种实现方式、第一方面的第九种实现方式、第一方面的第十种实现方式、第一方面的第十一种实现方式、第一方面的第十二种实现方式、第一方面的第十三种实现方式、第一方面的第十四种实现方式或第一方面的第十五种实现方式,在第十六种实现方式中,所述第三终端为至少两个;

所述响应信息还包括:

为所述至少两个第三终端分别分配的所述可用资源的资源大小和资源位置。

第二方面,提供了一种第二终端,应用于设备间D2D通信,包括:

声明信息接收单元,用于接收第一终端发送的用于表征可用资源的声明信息;

资源请求信息发送单元,用于根据所述声明信息接收单元接收到的声明信息,向所述第一终端发送资源请求信息,以使所述第一终端能够为自身分配所述可用资源;

响应信息接收单元,用于接收所述第一终端发送的响应信息;所述响应信息包含所述第一终端从发送资源请求信息的至少一个第二终端中选择的至少一个第三终端的身份标识;

可用资源使用权确定单元,用于通过判断自身身份标识是否和所述响应信息接收单元中包含的至少一个第三终端的身份标识相匹配,来确定自身是否能够使用所述可用资源。

结合第二方面,在第一种实现方式中,所述可用资源为所述第一终端竞争到的资源。

结合第二方面或第二方面的第一种实现方式,在第二种实现方式中,所述声明信息包含所述第一终端的身份标识。

结合第二方面、第二方面的第一种实现方式或第二方面的第二种实现方式,在第三种实现方式中,所述声明信息还包括所述可用资源的资源位置和资源大小。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式或第二方面的第三种实现方式,在第四种实现方式中,所述资源请求信息中包含所述第二终端的身份标识。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式或第二方面的第四种实现方式,在第五种实现方式中,所述资源请求信息还包括所述第二终端请求所述可用资源的大小。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式、第二方面的第四种实现方式或第二方面的第五种实现方式,在第六种实现方式中,所述资源请求信息发送单元,具体用于:

根据所述声明信息接收单元接收到的声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道。

结合第二方面的第六种实现方式,在第七种实现方式中,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

结合第二方面的第六种实现方式,在第八种实现方式中,所述资源请求信息发送单元,具体用于:

根据所述声明信息接收单元接收到的声明信息,向所述第一终端发送携带有所述第一终端的身份标识的资源请求信息。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式、第二方面的第四种实现方式或第二方面的第五种实现方式,在第九种实现方式中,所述资源请求信息发送单元,具体用于:

根据所述声明信息接收单元接收到的声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道位于所述可用资源上。

结合第二方面的第九种实现方式,在第十种实现方式中,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

结合第二方面的第六种实现方式、第二方面的第七种实现方式、第二方面的第八种实现方式、第二方面的第九种实现方式或第二方面的第十种实现方式,在第十一种方式中,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式、第二方面的第四种实现方式、第二方面的第五种实现方式、第二方面的第六种实现方式、第二方面的第七种实现方式、第二方面的第八种实现方式、第二方面的第九种实现方式、第二方面的第十种实现方式或第二方面的第十一种实现方式,在第十二种方式中,所述响应信息接收单元,具体用于:

利用所述可用资源,接收所述第一终端发送的响应信息。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式、第二方面的第四种实现方式、第二方面的第五种实现方式、第二方面的第六种实现方式、第二方面的第七种实现方式或第二方面的第八种实现方式,在十三种方式中,所述响应信息接收单元,具体用于:

在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息。

结合第二方面的第十种实现方式,在十四种方式中,所述响应信息接收单元,具体用于:

在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息。

根据第三方面,提供了一种第一终端,应用于设备间D2D,包括:

处理器、存储器、和通信总线,其中,处理器、存储器均与通信总线连接,其中:

所述存储器,与所述处理器连接,并存储所述处理器执行的程序代码;

所述处理器,与所述存储器连接,用于发送用于表征可用资源的声明信息;接收至少一个第二终端根据所述声明信息发送的资源请求信息;发送响应信息,所述响应信息包含至少一个第三终端的身份标识,以通知所述至少一个第三终端使用所述可用资源;其中,所述至少一个第三终端是从所述至少一个第二终端中选取的。

结合第三方面,在第一种实现方式中,所述可用资源为所述第一终端竞争到的资源。

结合第三方面或第三方面的第一种实现方式,在第二种实现方式中,所述处理器,具体用于:

在确认需要出让所述可用资源时,利用所述可用资源发送所述声明信息。

结合第三方面、第三方面的第一种实现方式或第三方面的第二种实现方式,在第三种实现方式中,所述声明信息包含所述第一终端的身份标识。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式或第三方面的第三种实现方式,在第四种实现方式中,所述声明信息还包括所述可用资源的资源位置和资源大小。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式或第三方面的第四种实现方式,在第五种实现方式中,所述资源请求信息包含请求资源的第二终端的身份标识。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式或第三方面的第五种实现方式,在第六种实现方式中,所述资源请求信息还包括所述第二终端请求所述可用资源的大小。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式、第三方面的第五种实现方式或第三方面的第六种实现方式,在第七种实现方式中,所述处理器具体用于:

在资源请求信道接收至少一个第二终端根据所述声明信息发送的资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道。

结合第三方面的第七种实现方式,在第八种实现方式中,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

结合第三方面的第七种实现方式,在第九种实现方式中,所述处理器具体用于:

接收至少一个第二终端根据所述声明信息发送的、携带所述第一终端的身份标识的资源请求信息。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式、第三方面的第五种实现方式或第三方面的第六种实现方式,在第十种实现方式中,所述处理器具体用于:

在资源请求信道接收至少一个第二终端根据所述声明信息发送的资源请求信息;所述资源请求信道位于所述可用资源上。

结合第三方面的第十种实现方式,在第十一种实现方式中,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

结合第三方面的第七种实现方式、第三方面的第八种实现方式、第三方面的第九种实现方式、第三方面的第十种实现方式或第三方面的第十一种实现方式,在第十二种实现方式中,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式、第三方面的第五种实现方式、第三方面的第六种实现方式、第三方面的第七种实现方式、第三方面的第八种实现方式、第三方面的第九种实现方式、第三方面的第十种实现方式、第三方面的第十一种实现方式或第三方面的第十二种实现方式,在第十三种实现方式中,所述处理器具体用于:

利用所述可用资源发送所述响应信息。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式、第三方面的第五种实现方式、第三方面的第六种实现方式、第三方面的第七种实现方式、第三方面的第八种实现方式或第三方面的第九种实现方式,在第十四种实现方式中,所述处理器具体用于:

在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上发送响应信息。

结合第三方面的第十种实现方式或第三方面的第十一种实现方式,在第十五种实现方式中,所述处理器具体用于:

在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上发送响应信息。

结合第三方面、第三方面的第一种实现方式、第三方面的第二种实现方式、第三方面的第三种实现方式、第三方面的第四种实现方式、第三方面的第五种实现方式、第三方面的第六种实现方式、第三方面的第七种实现方式、第三方面的第八种实现方式、第三方面的第九种实现方式、第三方面的第十种实现方式、第三方面的第十一种实现方式、第三方面的第十二种实现方式、第三方面的第十三种实现方式、第三方面的第十四种实现方式或第三方面的第十五种实现方式,在第十六种实现方式中,所述第三终端为至少两个;

所述响应信息还包括:

为所述至少两个第三终端分别分配的所述可用资源的资源大小和资源位置。

第四方面,提供了一种第二终端,应用于设备间D2D通信,包括:

处理器、存储器、和通信总线,其中,处理器、存储器均与通信总线连接,其中:

所述存储器,与所述处理器连接,并存储所述处理器执行的程序代码;

所述处理器,与所述存储器连接,用于接收第一终端发送的用于表征可用资源的声明信息;根据所述声明信息,向所述第一终端发送资源请求信息,以使所述第一终端能够为自身分配所述可用资源;接收所述第一终端发送的响应信息;所述响应信息包含所述第一终端从发送资源请求信息的至少一个第二终端中选择的至少一个第三终端的身份标识;通过判断自身身份标识是否和所述至少一个第三终端的身份标识相匹配,来确定自身是否能够使用所述可用资源。

结合第四方面,在第一种实现方式中,所述可用资源为所述第一终端竞争到的资源。

结合第四方面或第四方面的第一种实现方式,在第二种实现方式中,所述声明信息包含所述第一终端的身份标识。

结合第四方面、第四方面的第一种实现方式或第四方面的第二种实现方式,在第三种实现方式中,所述声明信息还包括所述可用资源的资源位置和资源大小。

结合第四方面、第四方面的第一种实现方式、第四方面的第二种实现方式或第四方面的第三种实现方式,在第四种实现方式中,所述资源请求信息中包含所述第二终端的身份标识。

结合第四方面、第四方面的第一种实现方式、第四方面的第二种实现方式、第四方面的第三种实现方式或第四方面的第四种实现方式,在第五种实现方式中,所述资源请求信息还包括所述第二终端请求所述可用资源的大小。

结合第四方面、第四方面的第一种实现方式、第四方面的第二种实现方式、第四方面的第三种实现方式、第四方面的第四种实现方式或第四方面的第五种实现方式,在第六种实现方式中,所述处理器具体用于:

根据所述声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道。

结合第四方面的第六种实现方式,在第七种实现方式中,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

结合第四方面的第六种实现方式,在第八种实现方式中,所述处理器具体用于:

根据所述声明信息,向所述第一终端发送携带有所述第一终端的身份标识的资源请求信息。

结合第四方面、第四方面的第一种实现方式、第四方面的第二种实现方式、第四方面的第三种实现方式、第四方面的第四种实现方式或第四方面的第五种实现方式,在第九种实现方式中,所述处理器具体用于:

根据所述声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道位于所述可用资源上。

结合第四方面的第九种实现方式,在第十种实现方式中,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

结合第四方面的第六种实现方式、第四方面的第七种实现方式、第四方面的第八种实现方式、第四方面的第九种实现方式或第四方面的第十种实现方式,在第十一种方式中,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

结合第四方面、第四方面的第一种实现方式、第四方面的第二种实现方式、第四方面的第三种实现方式、第四方面的第四种实现方式、第四方面的第五种实现方式、第四方面的第六种实现方式、第四方面的第七种实现方式、第四方面的第八种实现方式、第四方面的第九种实现方式、第四方面的第十种实现方式或第四方面的第十一种实现方式,在第十二种方式中,所述处理器具体用于:

利用所述可用资源,接收所述第一终端发送的响应信息。

结合第四方面、第四方面的第一种实现方式、第四方面的第二种实现方式、第四方面的第三种实现方式、第四方面的第四种实现方式、第四方面的第五种实现方式、第四方面的第六种实现方式、第四方面的第七种实现方式或第四方面的第八种实现方式,在十三种方式中,所述处理器具体用于:

在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息。

结合第四方面的第十种实现方式,在十四种方式中,所述处理器具体用于:

在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息。

第五方面,提供了一种资源分配方法,应用于设备间D2D,包括:

第一终端发送用于表征可用资源的声明信息;

所述第一终端接收至少一个第二终端根据所述声明信息发送的资源请求信息;

所述第一终端发送响应信息,所述响应信息包含至少一个第三终端的身份标识,以通知所述至少一个第三终端使用所述可用资源;其中,所述至少一个第三终端是从所述至少一个第二终端中选取的。

结合第五方面,在第一种实现方式中,所述可用资源为所述第一终端竞争到的资源。

结合第五方面或第五方面的第一种实现方式,在第二种实现方式中,第一终端发送用于表征可用资源的声明信息,具体包括:

所述第一终端在确认需要出让所述可用资源时,利用所述可用资源发送所述声明信息。

结合第五方面、第五方面的第一种实现方式或第五方面的第二种实现方式,在第三种实现方式中,所述声明信息包含所述第一终端的身份标识。

结合第五方面、第五方面的第一种实现方式、第五方面的第二种实现方式或第五方面的第三种实现方式,在第四种实现方式中,所述声明信息还包括所述可用资源的资源位置和资源大小。

结合第五方面、第五方面的第一种实现方式、第五方面的第二种实现方式、第五方面的第三种实现方式或第五方面的第四种实现方式,在第五种实现方式中,所述资源请求信息包含请求资源的第二终端的身份标识。

结合第五方面、第五方面的第一种实现方式、第五方面的第二种实现方式、第五方面的第三种实现方式、第五方面的第四种实现方式或第五方面的第五种实现方式,在第六种实现方式中,所述资源请求信息还包括所述第二终端请求所述可用资源的大小。

结合第五方面、第五方面的第一种实现方式、第五方面的第二种实现方式、第五方面的第三种实现方式、第五方面的第四种实现方式、第五方面的第五种实现方式或第五方面的第六种实现方式,在第七种实现方式中,所述第一终端接收至少一个第二终端根据所述声明信息发送的资源请求信息,具体包括:

所述第一终端在资源请求信道接收至少一个第二终端根据所述声明信息发送的资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道。

结合第五方面的第七种实现方式,在第八种实现方式中,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

结合第五方面的第七种实现方式,在第九种实现方式中,所述第一终端接收至少一个第二终端根据所述声明信息发送的资源请求信息,包括:

所述第一终端接收至少一个第二终端根据所述声明信息发送的、携带所述第一终端的身份标识的资源请求信息。

结合第五方面、第五方面的第一种实现方式、第五方面的第二种实现方式、第五方面的第三种实现方式、第五方面的第四种实现方式、第五方面的第五种实现方式或第五方面的第六种实现方式,在第十种实现方式中,所述第一终端接收至少一个第二终端根据所述声明信息发送的资源请求信息,具体包括:

所述第一终端在资源请求信道接收至少一个第二终端根据所述声明信息发送的资源请求信息;所述资源请求信道位于所述可用资源上。

结合第五方面的第十种实现方式,在第十一种实现方式中,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

结合第五方面的第七种实现方式、第五方面的第八种实现方式、第五方面的第九种实现方式、第五方面的第十种实现方式或第五方面的第十一种实现方式,在第十二种实现方式中,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

结合第五方面、第五方面的第一种实现方式、第五方面的第二种实现方式、第五方面的第三种实现方式、第五方面的第四种实现方式、第五方面的第五种实现方式、第五方面的第六种实现方式、第五方面的第七种实现方式、第五方面的第八种实现方式、第五方面的第九种实现方式、第五方面的第十种实现方式、第五方面的第十一种实现方式或第五方面的第十二种实现方式,在第十三种实现方式中,所述第一终端发送响应信息,具体包括:

所述第一终端利用所述可用资源发送所述响应信息。

结合第五方面、第五方面的第一种实现方式、第五方面的第二种实现方式、第五方面的第三种实现方式、第五方面的第四种实现方式、第五方面的第五种实现方式、第五方面的第六种实现方式、第五方面的第七种实现方式、第五方面的第八种实现方式或第五方面的第九种实现方式,在第十四种实现方式中,所述第一终端发送响应信息,具体包括:

所述第一终端在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上发送响应信息。

结合第五方面的第十种实现方式或第五方面的第十一种实现方式,在第十五种实现方式中,所述第一终端发送响应信息,具体包括:

所述第一终端在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上发送响应信息。

结合第五方面、第五方面的第一种实现方式、第五方面的第二种实现方式、第五方面的第三种实现方式、第五方面的第四种实现方式、第五方面的第五种实现方式、第五方面的第六种实现方式、第五方面的第七种实现方式、第五方面的第八种实现方式、第五方面的第九种实现方式、第五方面的第十种实现方式、第五方面的第十一种实现方式、第五方面的第十二种实现方式、第五方面的第十三种实现方式、第五方面的第十四种实现方式或第五方面的第十五种实现方式,在第十六种实现方式中,所述第三终端为至少两个;

所述响应信息还包括:

为所述至少两个第三终端分别分配的所述可用资源的资源大小和资源位置。

第六方面,提供了一种资源竞争方法,应用于设备间D2D通信,包括:

第二终端接收第一终端发送的用于表征可用资源的声明信息;

所述第二终端根据所述声明信息,向所述第一终端发送资源请求信息,以使所述第一终端能够为自身分配所述可用资源;

所述第二终端接收所述第一终端发送的响应信息;所述响应信息包含所述第一终端从发送资源请求信息的至少一个第二终端中选择的至少一个第三终端的身份标识;

所述第二终端通过判断自身身份标识是否和所述至少一个第三终端的身份标识相匹配,来确定自身是否能够使用所述可用资源。

结合第六方面,在第一种实现方式中,所述可用资源为所述第一终端竞争到的资源。

结合第六方面或第六方面的第一种实现方式,在第二种实现方式中,所述声明信息包含所述第一终端的身份标识。

结合第六方面、第六方面的第一种实现方式或第六方面的第二种实现方式,在第三种实现方式中,所述声明信息还包括所述可用资源的资源位置和资源大小。

结合第六方面、第六方面的第一种实现方式、第六方面的第二种实现方式或第六方面的第三种实现方式,在第四种实现方式中,所述资源请求信息中包含所述第二终端的身份标识。

结合第六方面、第六方面的第一种实现方式、第六方面的第二种实现方式、第六方面的第三种实现方式或第六方面的第四种实现方式,在第五种实现方式中,所述资源请求信息还包括所述第二终端请求所述可用资源的大小。

结合第六方面、第六方面的第一种实现方式、第六方面的第二种实现方式、第六方面的第三种实现方式、第六方面的第四种实现方式或第六方面的第五种实现方式,在第六种实现方式中,所述第二终端根据所述声明信息,向第一终端发送资源请求信息,具体包括:

所述第二终端根据所述声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道。

结合第六方面的第六种实现方式,在第七种实现方式中,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

结合第六方面的第六种实现方式,在第八种实现方式中,所述第二终端根据所述声明信息,向所述第一终端发送资源请求信息,具体包括:

所述第二终端根据所述声明信息,向所述第一终端发送携带有所述第一终端的身份标识的资源请求信息。

结合第六方面、第六方面的第一种实现方式、第六方面的第二种实现方式、第六方面的第三种实现方式、第六方面的第四种实现方式或第六方面的第五种实现方式,在第九种实现方式中,所述第二终端根据所述声明信息,向第一终端发送资源请求信息,具体包括:

所述第二终端根据所述声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道位于所述可用资源上。

结合第六方面的第九种实现方式,在第十种实现方式中,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

结合第六方面的第六种实现方式、第六方面的第七种实现方式、第六方面的第八种实现方式、第六方面的第九种实现方式或第六方面的第十种实现方式,在第十一种方式中,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

结合第六方面、第六方面的第一种实现方式、第六方面的第二种实现方式、第六方面的第三种实现方式、第六方面的第四种实现方式、第六方面的第五种实现方式、第六方面的第六种实现方式、第六方面的第七种实现方式、第六方面的第八种实现方式、第六方面的第九种实现方式、第六方面的第十种实现方式或第六方面的第十一种实现方式,在第十二种方式中,所述第二终端接收所述第一终端发送的响应信息,具体包括:

所述第二终端利用所述可用资源,接收所述第一终端发送的响应信息。

结合第六方面、第六方面的第一种实现方式、第六方面的第二种实现方式、第六方面的第三种实现方式、第六方面的第四种实现方式、第六方面的第五种实现方式、第六方面的第六种实现方式、第六方面的第七种实现方式或第六方面的第八种实现方式,在十三种方式中,所述第二终端接收所述第一终端发送的响应信息,具体包括:

所述第二终端在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息。

结合第六方面的第十种实现方式,在十四种方式中,所述第二终端接收所述第一终端发送的响应信息,具体包括:

所述第二终端在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息。

本发明实施例中,第一终端通过发送用于表征可用资源的声明信息,并接收至少一个第二终端根据声明信息发送的资源请求信息,从至少一个第二终端中选取出至少一个第三终端后,发送包含至少一个第三终端的身份标识的响应信息,以通知该至少一个第三终端使用可用资源。与现有技术相比,第一终端可以直接为需要资源的第二终端分配可用资源,使得第二终端无需盲目的通过竞争的方式从资源池中去获得可用资源,从而大大降低了第二终端获得可用资源的延时。

附图说明

图1为现有技术中集中控制式资源复用方式示意图;

图2为现有技术中基于竞争的分布式资源复用方式示意图;

图3为预定义的资源竞争周期的示意图;

图4为本发明实施例提供的第一终端的结构示意图;

图5为本发明实施例提供的第二终端的结构示意图;

图6为本发明实施例提供的第一终端的硬件结构示意图

图7为本发明实施例提供的第二终端的硬件结构示意图

图8为本发明实施例提供的一种资源分配方法的原理流程图;

图9为本发明实施例提供的一种资源竞争方法的原理流程图;

图10为本发明实施例一提供的资源分配和资源竞争方法在实际应用中的实现过程流程图;

图11为资源请求信道在每一个资源竞争周期的最后一个子帧时资源分配和竞争的示意图;

图12为本发明实施例二提供的资源分配和资源竞争方法在实际应用中的实现过程流程图;

图13为资源请求信道在与当前资源竞争周期相邻的下一个资源竞争周期的资源1时资源分配和竞争的示意图。

具体实施方式

本发明的实施例针对现有技术中基于竞争的分布式资源复用方法存在的UE获得可用资源的延时较大的问题,对现有技术中的D2D通信进行了深入研究。

目前,为了提高频谱利用率及最大限度的利用现有终端的射频能力,D2D通信链路考虑复用现有移动通信网络的频谱资源。为了不干扰到现有网络的UE,D2D通信不使用LTE-A下行频谱资源(eNB到UE的链路),而只复用LTE-A系统的上行频谱资源(UE到eNB的链路),因为相对而言,eNB的抗干扰能力比普通UE要好很多。两个UE在该上行频谱资源时分复用的可能性较大,这样就不需要支持同时收发,只需要一个UE发送时另一个UE接收。现有的D2D场景可以分为有网络覆盖、部分网络覆盖和没有网络覆盖3种。有网络覆盖的场景下,UE在eNB的覆盖范围内;部分网络覆盖场景有一部分UE在eNB的覆盖范围内,另一部分UE不在eNB的覆盖范围;没有网络覆盖的场景下,所有UE都不在eNB的覆盖范围。

而D2D通信链路的资源复用主要有两种基本的方法,一种是集中控制式的方法,资源通过调度的方式分配给UE使用;另外一种是基于竞争的分布式方法,如载波监听多址接入碰撞避免(Carrier Sense Multiple Access-Collision Avoidance,CSMA-CA)或载波监听多址接入碰撞检测(Carrier Sense Multiple Access-Collision Detect,CSMA-CD)。

对于集中控制式的资源复用方法,UE的资源由一个中心控制设备进行分配,如图1所示。在没有网络覆盖的场景下,某些UE会被选出来作为资源分配节点,资源分配节点提供类似eNB的功能,如给组内的UE分配资源,提供同步等。有网络覆盖的场景下,一些控制功能(如同步)由eNB完成,资源分配可能是eNB,即广播发送方(TX),也可能是另选一个资源分配节点来完成。

对于基于竞争的分布式资源复用方法,UE通过竞争的方式从资源池中获得资源,如图2所示。在有网络覆盖的场景下,资源池可能是由eNB分出的一整块资源,所有UE在这整块资源中竞争小块的资源;在没有网络覆盖的场景下,资源池可能是UE能够获得一块预定义的系统带宽,所有UE在预定义的系统带宽下竞争资源。

UE通过竞争的方式从资源池中获得资源,首先有一个预定义的资源竞争周期,如图3所示,为预定义的资源竞争周期的示意图。其中,资源1、资源2和资源3处于占有(非空闲)状态,其中资源1被UE A占有,UE A在连续的几个资源竞争周期内的资源1上发送数据,直至在某个资源竞争周期内的资源1上停止发送数据,此时资源1将被释放回资源池;同理,资源2和资源3被UE B占有,UE B在连续的几个资源竞争周期内的资源2和资源3上发送数据,直至在某个资源竞争周期内的资源2和资源3上停止发送数据,此时资源2和资源3将被释放回资源池。其他UE如果想获得资源,需要在每个资源竞争周期内监听可用资源,即处于空闲状态的资源;如果有监听到可用资源(如图3中除了资源1,2,3以外的资源),可以在下一个资源竞争周期内在监听到的可用资源上尝试发送数据;如果没有发生冲突(即没有其他UE也在该可用资源上发送数据),则竞争到该资源;竞争到该资源的用户可以在连续的几个资源竞争周期内的该资源上发送数据,此时其他UE监听到该资源为占有(非空闲)状态;直到该UE在某个资源竞争周期内停止发送数据,该资源被释放回资源池。

由于每个UE从开始监听可用资源到参与竞争资源再到获得资源相对较长,竞争接入用时较长,如果竞争资源的UE较多,发生冲突的概率较大,UE需要多次竞争才能获得可用资源,使得UE获得可用资源的延时较大。

基于上述缺陷,本发明实施例提供了一种资源分配方法、资源竞争方法和相关装置。该技术方案中,第一终端通过发送用于表征可用资源的声明信息,并接收至少一个第二终端根据声明信息发送的资源请求信息,从至少一个第二终端中选取出至少一个第三终端后,发送包含至少一个第三终端的身份标识的响应信息,以通知该至少一个第三终端使用可用资源。与现有技术相比,一方面,第一终端可以直接为需要资源的第二终端分配可用资源,使得第二终端无需盲目的通过竞争的方式从资源池中去获得可用资源,从而大大降低了第二终端获得可用资源的延时;另一方面,可用资源无需被释放回资源池,再由需要资源的终端竞争获得,而是直接由占用者直接为其分配继承者,因此能够有效的减少资源空闲的时间,从而大大提高了系统资源利用率。

以下结合说明书附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。

本发明实施例提供了一种第一终端,应用于D2D通信中,如图4所示,为该第一终端的结构示意图,包括:

声明信息发送单元41,用于发送用于表征可用资源的声明信息;

资源请求信息接收单元42,用于接收至少一个第二终端根据所述声明信息发送单元41发送的声明信息发送的资源请求信息;

响应信息发送单元43,用于发送响应信息,所述响应信息包含至少一个第三终端的身份标识,以通知所述至少一个第三终端使用所述可用资源;其中,所述至少一个第三终端是从发送所述资源请求信息接收单元42接收的资源请求信息的至少一个第二终端中选取的。

可选的,所述可用资源为所述第一终端竞争到的资源。

可选的,所述声明信息发送单元41,具体用于:

在确认需要出让所述可用资源时,利用所述可用资源发送所述声明信息。

可选的,所述声明信息可以包含所述第一终端的身份标识(Identification,ID)。

可选的,所述声明信息还可以包括所述可用资源的资源位置和资源大小。

可选的,所述资源请求信息可以包含请求资源的第二终端的身份标识。

可选的,所述资源请求信息还可以包括所述第二终端请求所述可用资源的大小。

可选的,所述资源请求信息接收单元42,具体用于:

在资源请求信道接收至少一个第二终端根据所述声明信息发送单元41发送的声明信息发送的资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道。

需要说明的,该预先指定的仅用于传输资源请求信息的专用信道与可用资源肯定是位于资源竞争周期内的不同子帧上的。

可选的,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

可选的,所述资源请求信息接收单元42,具体用于:

接收至少一个第二终端根据所述声明信息发送单元41发送的声明信息发送的、携带所述第一终端的身份标识的资源请求信息。

可选的,所述资源请求信息接收单元42,具体用于:

在资源请求信道接收至少一个第二终端根据所述声明信息发送单元41发送的声明信息发送的资源请求信息;所述资源请求信道位于所述可用资源上。

可选的,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

可选的,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

可选的,所述响应信息发送单元43,具体用于:

利用所述可用资源发送所述响应信息。

可选的,所述响应信息发送单元43,具体用于:

在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上发送响应信息。

可选的,所述响应信息发送单元43,具体用于:

所述第一终端在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上发送响应信息。

可选的,所述第三终端为至少两个;

所述响应信息还包括:

为所述至少两个第三终端分别分配的所述可用资源的资源大小和资源位置。

本发明实施例还提供了一种第二终端,其应用于D2D通信,如图5所示,为该第二终端的结构示意图,包括:

声明信息接收单元51,用于接收第一终端发送的用于表征可用资源的声明信息;

资源请求信息发送单元52,用于根据所述声明信息接收单元51接收到的声明信息,向所述第一终端发送资源请求信息,以使所述第一终端能够为自身分配所述可用资源;

响应信息接收单元53,用于接收所述第一终端发送的响应信息;所述响应信息包含所述第一终端从发送资源请求信息的至少一个第二终端中选择的至少一个第三终端的身份标识;

可用资源使用权确定单元54,用于通过判断自身身份标识是否和所述响应信息接收单元53中包含的至少一个第三终端的身份标识相匹配,来确定自身是否能够使用所述可用资源。

可选的,所述可用资源为所述第一终端竞争到的资源。

可选的,所述声明信息可以包含所述第一终端的身份标识。

可选的,所述声明信息还可以包括所述可用资源的资源位置和资源大小。

可选的,所述资源请求信息中可以包含所述第二终端的身份标识。

可选的,所述资源请求信息还可以包括所述第二终端请求所述可用资源的大小。

可选的,所述资源请求信息发送单元52,具体用于:

根据所述声明信息接收单元51接收到的声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道。

可选的,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

可选的,所述资源请求信息发送单元52,具体用于:

根据所述声明信息接收单元51接收到的声明信息,向所述第一终端发送携带有所述第一终端的身份标识的资源请求信息。

可选的,所述资源请求信息发送单元52,具体用于:

根据所述声明信息接收单元51接收到的声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道位于所述可用资源上。

可选的,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

可选的,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

可选的,所述响应信息接收单元53,具体用于:

利用所述可用资源,接收所述第一终端发送的响应信息。

可选的,所述响应信息接收单元53,具体用于:

在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息。

可选的,所述响应信息接收单元53,具体用于:

在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息。

基于上述提供的第一终端,如图6所示,为本发明实施例提供的第一终端的硬件结构图,包括:处理器61、存储器62、和通信总线63,其中,处理器61、存储器62均与通信总线63连接。

处理器61可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。

其中,所述通信总线63可包括一通路,在上述组件之间传送信息。

所述存储器62,与所述处理器61连接,并存储所述处理器61执行的程序代码;

所述处理器61,与所述存储器62连接,用于发送用于表征可用资源的声明信息;接收至少一个第二终端根据所述声明信息发送的资源请求信息;发送响应信息,所述响应信息包含至少一个第三终端的身份标识,以通知所述至少一个第三终端使用所述可用资源;其中,所述至少一个第三终端是从所述至少一个第二终端中选取的。

可选的,所述可用资源为所述第一终端竞争到的资源。

可选的,所述处理器61,具体用于:

在确认需要出让所述可用资源时,利用所述可用资源发送所述声明信息。

可选的,所述声明信息包含所述第一终端的身份标识。

可选的,所述声明信息还包括所述可用资源的资源位置和资源大小。

可选的,所述资源请求信息包含请求资源的第二终端的身份标识。

可选的,所述资源请求信息还包括所述第二终端请求所述可用资源的大小。

可选的,所述处理器61具体用于:

在资源请求信道接收至少一个第二终端根据所述声明信息发送的资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道。

可选的,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

可选的,所述处理器61具体用于:

接收至少一个第二终端根据所述声明信息发送的、携带所述第一终端的身份标识的资源请求信息。

可选的,所述处理器61具体用于:

在资源请求信道接收至少一个第二终端根据所述声明信息发送的资源请求信息;所述资源请求信道位于所述可用资源上。

可选的,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

可选的,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

可选的,所述处理器61具体用于:

利用所述可用资源发送所述响应信息。

可选的,所述处理器61具体用于:

在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上发送响应信息。

可选的,所述处理器61具体用于:

在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上发送响应信息

可选的,所述第三终端为至少两个;

所述响应信息还包括:

为所述至少两个第三终端分别分配的所述可用资源的资源大小和资源位置。

基于上述提供的第二终端,如图7所示,为本发明实施例提供的第二终端的硬件结构图,包括:处理器71、存储器72、和通信总线73,其中,处理器71、存储器72均与通信总线73连接。

处理器71可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。

其中,所述通信总线73可包括一通路,在上述组件之间传送信息。

所述存储器72,与所述处理器71连接,并存储所述处理器71执行的程序代码;

所述处理器71,与所述存储器72连接,用于接收第一终端发送的用于表征可用资源的声明信息;根据所述声明信息,向所述第一终端发送资源请求信息,以使所述第一终端能够为自身分配所述可用资源;接收所述第一终端发送的响应信息;所述响应信息包含所述第一终端从发送资源请求信息的至少一个第二终端中选择的至少一个第三终端的身份标识;通过判断自身身份标识是否和所述至少一个第三终端的身份标识相匹配,来确定自身是否能够使用所述可用资源。

可选的,所述可用资源为所述第一终端竞争到的资源。

可选的,所述声明信息包含所述第一终端的身份标识。

可选的,所述声明信息还包括所述可用资源的资源位置和资源大小。

可选的,所述资源请求信息中包含所述第二终端的身份标识。

可选的,所述资源请求信息还包括所述第二终端请求所述可用资源的大小。

可选的,所述处理器71具体用于:

根据所述声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道为预先指定的仅用于传输资源请求信息的专用信道

可选的,所述资源请求信道位于每一个资源竞争周期的第一个或者最后一个子帧;其中,所述可用资源位于所述资源竞争周期内除第一个或者最后一个子帧外的其它子帧。

可选的,所述处理器71具体用于:

根据所述声明信息,向所述第一终端发送携带有所述第一终端的身份标识的资源请求信息。

可选的,所述处理器71具体用于:

根据所述声明信息,在资源请求信道向所述第一终端发送所述资源请求信息;所述资源请求信道位于所述可用资源上。

可选的,所述资源请求信道位于所述可用资源上,具体包括:

所述资源请求信道位于与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上。

可选的,所述资源请求信道分为至少两个子信道,且每个子信道供一个第二终端发送所述资源请求信息。

可选的,所述处理器71具体用于:

利用所述可用资源,接收所述第一终端发送的响应信息。

可选的,所述处理器71具体用于:

在与当前资源竞争周期相邻的下一个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息。

可选的,所述处理器71具体用于:

在与当前资源竞争周期相邻的下两个资源竞争周期的所述可用资源上,接收所述第一终端发送的所述响应信息

基于上述提供的第一终端,本发明实施例还提供了一种资源分配方法,如图8所示,为该方法的原理流程图,该方法的执行主体为第一终端,该第一终端可以指D2D通信中存在可用资源的任意一个终端。该方法包括以下步骤:

步骤81,第一终端发送用于表征可用资源的声明信息;

其中,该可用资源为第一终端竞争到的资源,该资源即将被释放或即将到期,或者第一终端即将让出该资源。

可选的,该步骤可以具体包括:

第一终端在确认需要出让该可用资源时,利用该可用资源发送用于表征可用资源的声明信息。

其中,该声明信息中可以包含第一终端的ID,可选的,还可以包括该可用资源的资源信息,比如资源位置和资源大小。

步骤82,第一终端接收至少一个第二终端根据上述声明信息发送的资源请求信息;

其中,该资源请求信息中可以包含请求资源的第二终端的ID,可选的,还可以包括第二终端请求该可用资源的大小,比如可以只请求该可用资源的一部分。

另外,步骤82可以但不限于下述两种方式接收资源请求信息:

第一种方式:

第一终端可以在资源请求信道接收至少一个第二终端根据上述声明信息发送的资源请求信息,该资源请求信道可以为预先指定的用于传输资源请求信息的专用信道,比如位于每一个资源竞争周期的第一个或者最后一个子帧。

在这种情况下,资源请求信息中还可以包括第一终端的ID,用于同时有多个第一终端发布声明信息时,第二终端可以选择其中一个第一终端进行请求。

第二种方式:

第一终端可以在资源请求信道接收至少一个第二终端根据上述声明信息发送的资源请求信息,该资源请求信道位于可用资源上。

可选的,该资源请求信道可以位于与当前资源竞争周期相邻的下一个资源竞争周期的该可用资源上。

进一步的,在上述两种方式下的资源请求信道均可以分为至少两个子信道,且每个子信道供一个第二终端发送资源请求信息。

步骤83,第一终端发送响应信息,该响应信息包含至少一个第三终端的ID,以通知至少一个第三终端使用该可用资源,其中,至少一个第三终端是第一终端从发送资源请求信息的至少一个第二终端中选择的;

其中,第一终端可以利用其可用资源发送响应消息。

具体的,相对于上述步骤82的两种实现方式,步骤83也可以按下述两种方式实现:

基于上述步骤82的第一种实现方式,步骤83可以具体包括:

第一终端可以在与当前资源竞争周期相邻的下一个资源竞争周期的可用资源上发送响应信息。

基于上述步骤82的第二种实现方式,步骤83可以具体包括:

第一终端可以在与当前资源竞争周期相邻的下两个资源竞争周期的可用资源上发送响应信息。

另外,如果步骤83中第一终端从至少一个第二终端中选择至少两个第三终端,则该响应信息还可以包括:为选择的至少两个第三终端分别分配的可用资源的资源大小和资源位置。

基于上述提供的第二终端,本发明实施例还提供了一种资源竞争方法,如图9所示,为该方法的实现示意图。该方法的执行主体为需要资源的任意一个第二终端,其与上述实施例中的第一终端进行交互。该方法包括以下步骤:

步骤91,第二终端接收第一终端发送的用于表征可用资源的声明信息;

其中,该声明信息包含占用该可用资源的第一终端的ID。当第二终端接收到声明信息后,便得知第一终端有可用资源待释放。

步骤92,第二终端根据上述声明信息,向第一终端发送资源请求信息,以使第一终端能够为自身分配可用资源。

其中,该资源请求信息中可以包含该第二终端的ID。

步骤93,第二终端接收第一终端发送的响应信息;该响应信息包含第一终端从发送资源请求信息的至少一个第二终端中选择的至少一个第三终端的ID。

步骤94,第二终端通过判断自身ID是否和至少一个第三终端的ID相匹配,来确定自身是否能够使用该可用资源。

基于上述发明原理,下面对本发明提供的该资源分配和资源竞争方法在实际应用中的实现过程进行详细说明。

实施例一

如图10所示,为本发明实施例一提供的资源分配和资源竞争方法在实际应用中的实现过程流程图。参考图3,以图3中的UE A占用的资源1为例,该方法包括如下步骤:

步骤101:UE A(相当于上述提到的第一终端)发送用于表征资源1为可用资源的声明信息。

具体的,UE A在当前资源竞争周期内的资源1上数据发送完毕,马上需要释放资源1,它可以在该资源1上广播声明信息,以便让其他UE获知该资源1即将释放,该声明信息至少要包括UE A的ID。

可选地,该声明信息还可以包括资源1的资源信息,比如资源1的位置和资源1的大小。

步骤102:接收到UE A发送的声明信息的其他UE,比如UE B,UE C,UE D和UE E等等,其中有部分UE需要资源,比如UE C和UE E,则UE C和UE E(相当于上述提到的第二终端)在预先指定的用于传输资源请求信息的专用信道向UE A发送资源请求信息,该资源请求信息至少包括请求资源1的UE的ID。

其中,预先指定的用于传输资源请求信息的专用信道即为资源请求信道,其可以是在每一个资源竞争周期的第一个或者最后一个子帧(资源1没有位于第一个或者最后一个子帧)。而UE A在资源请求信道处于接收状态。

可选的,该资源请求信道可以被分为多个小的子信道,每个请求资源的UE可以随机地在其中一个子信道发送资源请求信息。具体的,资源请求信道中也存在竞争:如果只有一个UE在一个资源请求子信道中发送了资源请求信息,则没有冲突,该UE的资源请求信息可以被UE A正确获得。

可选地,由于实施例一中的资源请求信道为预先制定的专用信道,因此当同时有多个UE发布声明信息时,在资源请求信道中可能会存在向不同的UE发送资源请求信息的情况,为了能够使UE C和UE E发送的资源请求信息的对象明确,资源请求信息中还可以包括UE A的ID;

可选的,该资源请求信息还可以包括UE C和UE E需要请求的资源大小(可能请求的是资源1的一部分)。

步骤103:UE A在上述预先指定的用于传输资源请求信息的专用信道接收UE C和UE E发送的资源请求信息。

步骤104:UE A在与当前资源竞争周期相邻的下一个资源竞争周期的资源1上发送响应信息,该响应信息中至少包含允许使用资源1的至少一个UE的ID,以宣布谁继承资源1。

如果响应信息中包含多个继承者,比如UE C和UE E(相当于上述提到的第三终端),则UE A需要为UE C和UE E分别指定资源,比如UE C占用资源1的前一半,而UE E占用资源1的后一半,该资源分配符合最小资源分配颗粒度。

如图11所示,为资源请求信道在每一个资源竞争周期的最后一个子帧时资源分配和竞争的示意图。其中,UE A在当前资源竞争周期的最后一个子帧接收资源请求信息,并在与当前资源竞争周期相邻的下一个资源竞争周期内的资源1发送响应信息。

实施例二

如图12所示,为本发明实施例二提供的资源分配和资源竞争方法在实际应用中的实现过程流程图。参考图3,以图3中的UE A占用的资源1为例,该方法包括如下步骤:

步骤121:UE A发送用于表征资源1为可用资源的声明信息。

具体的,UE A在当前资源竞争周期内的资源1上数据发送完毕,马上需要释放资源1,它可以在资源1上广播声明信息,以便让其他UE获知该资源1即将释放,该声明信息至少要包括UEA的ID。

可选地,该声明信息还可以包括资源1的资源信息,比如资源1的位置和资源1的大小。

步骤122:接收到UE A发送的声明信息的其他UE,比如UE B,UE C,UE D和UE E等等,其中有部分UE需要资源,比如UE C和UE E,则UE C和UE E在与当前资源竞争周期相邻的下一个资源竞争周期的资源1上向UE A发送资源请求信息,该资源请求信息至少包括请求资源1的UE的ID。

其中,与当前资源竞争周期相邻的下一个资源竞争周期的资源1即为本实施例二的资源请求信道。而UEA在资源请求信道处于接收状态。

可选的,该资源请求信道可以被分为多个小的子信道,每个请求资源的UE可以随机地在其中一个子信道发送资源请求信息。具体的,资源请求信道中也存在竞争:如果只有一个UE在一个资源请求子信道中发送了资源请求信息,则没有冲突,该UE的资源请求信息可以被UE A正确获得。

可选的,该资源请求信息还可以包括UE C和UE E需要请求的资源大小(可能请求的是资源1的一部分)。

步骤123:UE A在上述与当前资源竞争周期相邻的下一个资源竞争周期的资源1上接收UE C和UE E发送的资源请求信息。

步骤124:UE A在与当前资源竞争周期相邻的下两个资源竞争周期的资源1上发送响应信息,该响应信息中至少包含允许使用资源1的至少一个UE的ID,以宣布谁继承资源1。

如果响应信息中包含多个继承者,比如UE C和UE E(相当于上述提到的第三UE),则UE A需要为UE C和UE E分别指定资源,比如UE C占用资源1的前一半,而UE E占用资源1的后一半,该资源分配符合最小资源分配颗粒度。

如图13所示,为资源请求信道在与当前资源竞争周期相邻的下一个资源竞争周期的资源1时资源分配和竞争的示意图。其中,UE A在与当前资源竞争周期相邻的下一个资源竞争周期的资源1接收资源请求信息,并在与当前资源竞争周期相邻的下两个资源竞争周期内的资源1发送响应信息。

比较上述实施例一和实施例二,不同的地方在于资源请求信道的设置。针对实施例一,需要在每一个资源竞争周期的第一个或者最后一个子帧用于资源请求;针对实施例二,不需要预留资源请求信道,如果当前资源竞争周期没有UE发布声明信息,则预留的资源请求信道便处于空闲状态,实际上是被浪费掉了。因此,实施例二相比之下更加灵活,更节省资源,但实施例二相对于实施例一也有一些缺点,需要多一个资源竞争周期才能完成资源的传承。

上述的两个实施例中,第一终端通过发送用于表征可用资源的声明信息,并接收至少一个第二终端根据声明信息发送的资源请求信息,从至少一个第二终端中选取出至少一个第三终端后,发送包含至少一个第三终端的身份标识的响应信息,以通知该至少一个第三终端使用可用资源。与现有技术相比,第一终端可以直接为需要资源的第二终端分配可用资源,使得第二终端无需盲目的通过竞争的方式从资源池中去获得可用资源,从而大大降低了第二终端获得可用资源的延时。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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