基站、终端、资源分配方法及系统与流程

文档序号:18237103发布日期:2019-07-24 08:46阅读:118来源:国知局
基站、终端、资源分配方法及系统与流程

本发明涉及无线通信领域,特别涉及一种基站、终端、资源分配方法及系统。



背景技术:

Device-to-Device(D2D,端到端)通信是一种在系统控制下,允许终端之间直接进行通信的技术。在D2D通信中,为了避免各个终端之间的干扰,基站需要为每个D2D终端分配各自的D2D资源。

在现有的D2D资源分配方法中,基站预先划分一部分通信资源作为D2D资源;当第一终端发现可进行D2D通信的第二终端时,向基站发送与第二终端建立D2D通信的请求;基站接收该请求后,检测D2D资源中是否存在空闲资源,若是,则将该空闲资源中的部分或者全部分配为第一终端向第二终端发送D2D通信信号的资源。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:

可用于进行D2D通信的资源有限,当基站覆盖范围内进行D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配给新请求建立D2D通信的终端的情形,资源利用率不高,系统容量低。



技术实现要素:

为了解决现有技术中当基站覆盖范围内进行D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配给新请求建立D2D通信的终端的情形的问题,本发明实施例提供了一种基站、终端、资源分配方法及系统。所述技术方案如下:

第一方面,提供了一种基站,所述基站包括:

请求接收模块,用于接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

资源确定模块,用于在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源;

第一资源分配模块,用于从所述可复用资源中分配目标资源;

第一资源发送模块,用于将所述目标资源发送给所述第一终端,由所述第一终端根据所述目标资源发送D2D通信信号;

第二资源发送模块,用于将所述目标资源发送给所述第二终端,由所述第二终端根据所述目标资源接收D2D通信信号。

在第一方面的第一种可能实现方式中,所述资源确定模块,包括:

第一指令发送单元,用于向第三终端发送第一指令,所述第一指令用于指示所述第三终端监听所述第一终端发送的发现信号;

第一响应接收单元,用于接收所述第三终端返回的第一响应,所述第一响应用于指示所述第三终端监听到的所述发现信号的信号质量是否小于预定质量阈值;

第二指令发送单元,用于若所述第一响应指示所述第三终端监听到的所述发现信号的信号质量小于所述预定质量阈值,则向所述第二终端发送包含有第一资源的第二指令,所述第一资源为已分配给所述第三终端用以接收D2D通信信号的D2D资源,所述第二指令用于指示所述第二终端根据所述第一资源监听D2D通信信号;

第二响应接收单元,用于接收所述第二终端返回的第二响应,所述第二响应用于指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

第一确定单元,用于若接收到的所述第二响应指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度小于所述预定强度阈值,则将所述第一资源确定为所述可复用资源。

结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述第一响应接收单元,用于接收所述第三终端发送的包含有所述第一响应的第一响应帧,所述第一响应帧为所述第三终端在接收到所述第一指令后,根据所述第一资源发送的第一个D2D通信帧。

在第一方面的第三种可能实现方式中,所述资源确定模块,包括:

第三指令发送单元,用于向所述第二终端发送包含有第二资源的第三指令,所述第二资源为已分配给第四终端用以接收D2D通信信号的D2D资源;所述第三指令用于指示所述第二终端根据所述第二资源监听D2D通信信号;

第三响应接收单元,用于接收所述第二终端返回的第三响应,所述第三响应用于指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

第四指令发送单元,用于若所述第三响应指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度小于所述预定强度阈值,则向所述第四终端发送第四指令,所述第四指令用于指示所述第四终端监听所述第一终端发送的发现信号;

第四响应接收单元,用于接收所述第四终端返回的第四响应,所述第四响应用于指示所述第四终端监听到的所述发现信号的信号质量是否小于预定质量阈值;

第二确定单元,用于若接收到的所述第四响应指示所述第四终端监听到的所述发现信号的信号质量小于所述预定质量阈值,则将所述第二资源确定为所述可复用资源。

结合第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,所述第四响应接收单元,用于接收所述第四终端发送的包含有所述第四响应的第二响应帧,所述第二响应帧为所述第四终端在接收到所述第四指令后,根据所述第二资源发送的第一个D2D通信帧。

结合第一方面、第一方面的第一种可能实现方式中、第一方面的第二种可能实现方式、第一方面的第三种可能实现方式或者第一方面的第四种可能实现方式,在第一方面的第五种可能实现方式中,所述基站还包括:

第一检测模块,用于检测从所述可复用资源中分配目标资源之后,所述目标资源是否充足;

第二检测模块,用于若所述第一检测模块的检测结果为所述目标资源不足,则检测是否存在空闲的D2D资源;

第二资源分配模块,用于若所述第二检测模块的检测结果为存在空闲的D2D资源,则从所述空闲的D2D资源中分配所述目标资源。

结合第一方面、第一方面的第一种可能实现方式中、第一方面的第二种可能实现方式、第一方面的第三种可能实现方式或者第一方面的第四种可能实现方式,在第一方面的第六种可能实现方式中,所述基站还包括:

第三检测模块,用于在所述第一资源分配模块从所述可复用资源中分配目标资源之前,检测是否存在空闲的D2D资源;

第三资源分配模块,用于若所述第三检测模块的检测结果为存在空闲的D2D资源,则从所述空闲的D2D资源中分配所述目标资源;

第四检测模块,用于检测从所述空闲的D2D资源中分配所述目标资源之后,所述目标资源是否充足;

所述第一资源分配模块,用于若所述第四检测模块的检测结果为所述目标资源不足,则执行所述从所述可复用资源分配目标资源的步骤。

第二方面,提供了一种基站,所述基站包括:接收机、处理器和发射机;

所述接收机,用于接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

所述处理器,用于在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源;

所述处理器,用于从所述可复用资源中分配目标资源;

所述处理器,用于控制所述发射机将所述目标资源发送给所述第一终端和所述第二终端,由所述第一终端根据所述目标资源发送D2D通信信号,并由所述第二终端根据所述目标资源接收D2D通信信号。

在第二方面的第一种可能实现方式中,所述处理器,用于控制所述发射机向第三终端发送第一指令,所述第一指令用于指示所述第三终端监听所述第一终端发送的发现信号;

所述接收机,用于接收所述第三终端返回的第一响应,所述第一响应用于指示所述第三终端监听到的所述发现信号的信号质量是否小于预定质量阈值;

所述处理器,用于若所述第一响应指示所述第三终端监听到的所述发现信号的信号质量小于所述预定质量阈值,则控制所述发射机向所述第二终端发送包含有第一资源的第二指令,所述第一资源为已分配给所述第三终端用以接收D2D通信信号的D2D资源,所述第二指令用于指示所述第二终端根据所述第一资源监听D2D通信信号;

所述接收机,用于接收所述第二终端返回的第二响应,所述第二响应用于指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

所述处理器,用于若所述接收机接收到的所述第二响应指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度小于所述预定强度阈值,则将所述第一资源确定为所述可复用资源。

结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所述接收机,用于接收所述第三终端发送的包含有所述第一响应的第一响应帧,所述第一响应帧为所述第三终端在接收到所述第一指令后,根据所述第一资源发送的第一个D2D通信帧。

在第二方面的第三种可能实现方式中,所述处理器,用于控制所述发射机向所述第二终端发送包含有第二资源的第三指令,所述第二资源为已分配给第四终端用以接收D2D通信信号的D2D资源;所述第三指令用于指示所述第二终端根据所述第二资源监听D2D通信信号;

所述接收机,用于接收所述第二终端返回的第三响应,所述第三响应用于指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

所述处理器,用于若所述第三响应指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度小于所述预定强度阈值,则控制所述发射机向所述第四终端发送第四指令,所述第四指令用于指示所述第四终端监听所述第一终端发送的发现信号;

所述接收机,用于接收所述第四终端返回的第四响应,所述第四响应用于指示所述第四终端监听到的所述发现信号的信号质量是否小于预定质量阈值;

所述处理器,用于若所述接收机接收到的所述第四响应指示所述第四终端监听到的所述发现信号的信号质量小于所述预定质量阈值,则将所述第二资源确定为所述可复用资源。

结合第二方面的第三种可能实现方式,在第二方面的第四种可能实现方式中,所所述接收机,用于接收所述第四终端发送的包含有所述第四响应的第二响应帧,所述第二响应帧为所述第四终端在接收到所述第四指令后,根据所述第二资源发送的第一个D2D通信帧。

结合第二方面、第二方面的第一种可能实现方式中、第二方面的第二种可能实现方式、第二方面的第三种可能实现方式或者第二方面的第四种可能实现方式,在第二方面的第五种可能实现方式中,所述处理器,还用于检测从所述可复用资源中分配目标资源之后,所述目标资源是否充足;

所述处理器,用于若检测结果为所述目标资源不足,则检测是否存在空闲的D2D资源;

所述处理器,用于若检测结果为存在空闲的D2D资源,则从所述空闲的D2D资源中分配所述目标资源。

结合第二方面、第二方面的第一种可能实现方式中、第二方面的第二种可能实现方式、第二方面的第三种可能实现方式或者第二方面的第四种可能实现方式,在第二方面的第六种可能实现方式中,所述处理器,用于在从所述可复用资源中分配目标资源之前,检测是否存在空闲的D2D资源;

所述处理器,用于若检测结果为存在空闲的D2D资源,则从所述空闲的D2D资源中分配所述目标资源;

所述处理器,用于检测从所述空闲的D2D资源中分配所述目标资源之后,所述目标资源是否充足;

所述处理器,用于若检测结果为所述目标资源不足,则执行所述从所述可复用资源分配目标资源的步骤。

第三方面,提供了第一终端,所述第一终端包括:

请求发送模块,用于向基站发送用于与第二终端建立端到端D2D通信的请求,所述请求用于指示所述基站在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源,并从所述可复用资源中分配目标资源;

第一资源接收模块,用于接收所述基站发送的目标资源;

通信信号发送模块,用于根据所述目标资源向所述第二终端发送D2D通信信号。

在第三方面的第一种可能实现方式中,所述第一终端还包括:

发现信号发送模块,用于周期性发送发现信号。

第四方面,提供了第一终端,所述第一终端包括:处理器、发射机和接收机;

所述处理器,用于控制所述发射机向基站发送用于与第二终端建立端到端D2D通信的请求,所述请求用于指示所述基站在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源,并从所述可复用资源中分配目标资源;

所述接收机,用于接收所述基站发送的目标资源;

所述处理器,用于控制所述发射机根据所述目标资源向所述第二终端发送D2D通信信号。

在第四方面的第一种可能实现方式中,所述处理器,还用于控制所述发射机周期性发送发现信号。

第五方面,提供了第二终端,所述第二终端包括:

第二资源接收模块,用于接收基站发送的目标资源,所述目标资源为所述基站接收到第一终端发送的用于与所述第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源,并从所述可复用资源中分配的资源;

通信信号接收模块,用于根据所述目标资源接收所述第一终端发送的D2D通信信号。

在第五方面的第一种可能实现方式中,所述第二终端还包括:

第二指令接收模块,用于在所述第二资源接收模块接收基站发送的目标资源之前,接收所述基站发送的包含有第一资源的第二指令,所述第一资源为已分配给第三终端用以接收D2D通信信号的D2D资源;

第一监听模块,用于根据所述第一资源监听D2D通信信号;

第五检测模块,用于检测根据所述第一资源监听到的D2D通信信号的信号强度,获得第一检测结果;

第二响应发送模块,用于根据所述第一检测结果向所述基站发送第二响应,所述第二响应用于指示根据所述第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

在第五方面的第二种可能实现方式中,所述第二终端还包括:

第三指令接收模块,用于在所述第二资源接收模块接收基站发送的目标资源之前,接收所述基站发送的包含有第二资源的第三指令,所述第二资源为已分配给第四终端用以接收D2D通信信号的资源;

第二监听模块,用于根据所述第二资源监听D2D通信信号;

第六检测模块,用于检测根据所述第二资源监听到的D2D通信信号的信号强度,获得第二检测结果;

第三响应发送模块,用于根据所述第二检测结果向所述基站发送第三响应,所述第三响应用于指示根据所述第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

第六方面,提供了第二终端,所述第二终端包括:接收机和处理器;

所述接收机,用于接收基站发送的目标资源,所述目标资源为所述基站接收到第一终端发送的用于与所述第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源,并从所述可复用资源中分配的资源;

所述处理器,用于控制所述接收机根据所述目标资源接收所述第一终端发送的D2D通信信号。

在第六方面的第一种可能实现方式中,所述第二终端还包括:发射机;

所述接收机,还用于在接收基站发送的目标资源之前,接收所述基站发送的包含有第一资源的第二指令,所述第一资源为已分配给第三终端用以接收D2D通信信号的D2D资源;

所述处理器,用于控制所述接收机根据所述第一资源监听D2D通信信号;

所述处理器,用于检测根据所述第一资源监听到的D2D通信信号的信号强度,获得第一检测结果;

所述处理器,用于控制所述发射机根据所述第一检测结果向所述基站发送第二响应,所述第二响应用于指示根据所述第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

在第六方面的第二种可能实现方式中,所述第二终端还包括:发射机;

所述接收机,用于在接收基站发送的目标资源之前,接收所述基站发送的包含有第二资源的第三指令,所述第二资源为已分配给第四终端用以接收D2D通信信号的资源;

所述处理器,用于控制所述接收机根据所述第二资源监听D2D通信信号;

所述处理器,用于检测根据所述第二资源监听到的D2D通信信号的信号强度,获得第二检测结果;

所述处理器,用于控制所述发射机根据所述第二检测结果向所述基站发送第三响应,所述第三响应用于指示根据所述第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

第七方面,提供了第三终端,所述第三终端包括:

第一指令接收模块,用于接收基站发送的第一指令,所述第一指令为所述基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求后发送的指令;

第三监听模块,用于监听所述第一终端发送的发现信号;

第七检测模块,用于检测所述第三监听模块监听到的所述发现信号的信号质量,获得第三检测结果;

第一响应发送模块,用于根据所述第三检测结果向所述基站发送第一响应;由所述基站在所述第一响应指示监听到的所述发现信号的信号质量小于预定质量阈值时,向所述第二终端发送包含有第一资源的第二指令,并接收所述第二终端返回的第二响应,并在所述第二响应指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将所述第一资源确定为可复用资源,从所述可复用资源中分配目标资源,并将所述目标资源发送给所述第一终端和所述第二终端,由所述第一终端根据所述目标资源发送D2D通信信号,并由所述第二终端根据所述目标资源接收D2D通信信号;

其中,所述第一资源为已分配给所述第三终端用以接收D2D通信信号的D2D资源,所述第二指令用于指示所述第二终端根据所述第一资源监听D2D通信信号;所述第二响应用于指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度是否小于所述预定强度阈值。

在第七方面的第一种可能实现方式中,所述第一响应发送模块,用于向所述基站发送包含有所述第一响应的第一响应帧,所述第一响应帧为在接收到所述第一指令后,根据所述第一资源发送的第一个D2D通信帧。

第八方面,提供了第三终端,所述第三终端包括:接收机、处理器和发射机;

所述接收机,用于接收基站发送的第一指令,所述第一指令为所述基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求后发送的指令;

所述处理器,用于控制所述接收机监听所述第一终端发送的发现信号;

所述处理器,用于检测监听到的所述发现信号的信号质量,获得第三检测结果;

所述处理器,用于控制所述发射机根据所述第三检测结果向所述基站发送第一响应;由所述基站在所述第一响应指示监听到的所述发现信号的信号质量小于预定质量阈值时,向所述第二终端发送包含有第一资源的第二指令,并接收所述第二终端返回的第二响应,并在所述第二响应指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将所述第一资源确定为可复用资源,从所述可复用资源中分配目标资源,并将所述目标资源发送给所述第一终端和所述第二终端,由所述第一终端根据所述目标资源发送D2D通信信号,并由所述第二终端根据所述目标资源接收D2D通信信号;

其中,所述第一资源为已分配给所述第三终端用以接收D2D通信信号的D2D资源,所述第二指令用于指示所述第二终端根据所述第一资源监听D2D通信信号;所述第二响应用于指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度是否小于所述预定强度阈值。

在第八方面的第一种可能实现方式中,所述处理器,用于控制所述发射机向所述基站发送包含有所述第一响应的第一响应帧,所述第一响应帧为在接收到所述第一指令后,根据所述第一资源发送的第一个D2D通信帧。

第九方面,提供了第四终端,所述第四终端包括:

第四指令接收模块,用于接收基站发送的第四指令;所述第四指令为所述基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求,向所述第二终端发送包含有第二资源的第三指令,接收所述第二终端返回的第三响应,并在所述第三响应指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的指令;所述第二资源为已分配给所述第四终端用以接收D2D通信信号的资源,所述第三指令用于指示所述第二终端根据所述第二资源监听D2D通信信号,所述第三响应用于指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度是否小于所述预定强度阈值;

第四监听模块,用于监听所述第一终端发送的发现信号;

第八检测模块,用于检测监听到的所述发现信号的信号质量,获得第四检测结果;

第四响应发送模块,用于根据所述第四检测结果向所述基站发送第四响应;所述第四响应用于指示监听到的所述发现信号的信号质量是否小于预定质量阈值;由所述基站在所述第四响应指示监听到的所述发现信号的信号质量小于所述预定质量阈值时,将所述第二资源确定为可复用资源,从所述可复用资源中分配目标资源,并将所述目标资源发送给所述第一终端和所述第二终端,由所述第一终端根据所述目标资源发送D2D通信信号,并由所述第二终端根据所述目标资源接收D2D通信信号。

在第九方面的第一种可能实现方式中,所述第四响应发送模块,用于向所述基站发送包含有所述第四响应的第二响应帧,所述第二响应帧为所述在接收到所述第四指令后,根据所述第二资源发送的第一个D2D通信帧。

第十方面,提供了第四终端,所述第四终端包括:接收机、处理器和发射机;

所述接收机,用于接收基站发送的第四指令;所述第四指令为所述基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求,向所述第二终端发送包含有第二资源的第三指令,接收所述第二终端返回的第三响应,并在所述第三响应指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的指令;所述第二资源为已分配给所述第四终端用以接收D2D通信信号的资源,所述第三指令用于指示所述第二终端根据所述第二资源监听D2D通信信号,所述第三响应用于指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度是否小于所述预定强度阈值;

所述处理器,用于控制所述接收机监听所述第一终端发送的发现信号;

所述处理器,用于检测监听到的所述发现信号的信号质量,获得第四检测结果;

所述处理器,用于控制所述发射机根据所述第四检测结果向所述基站发送第四响应;所述第四响应用于指示监听到的所述发现信号的信号质量是否小于预定质量阈值;由所述基站在所述第四响应指示监听到的所述发现信号的信号质量小于所述预定质量阈值时,将所述第二资源确定为可复用资源,从所述可复用资源中分配目标资源,并将所述目标资源发送给所述第一终端和所述第二终端,由所述第一终端根据所述目标资源发送D2D通信信号,并由所述第二终端根据所述目标资源接收D2D通信信号。

在第十方面的第一种可能实现方式中,所述处理器,用于控制所述发射机向所述基站发送包含有所述第四响应的第二响应帧,所述第二响应帧为所述在接收到所述第四指令后,根据所述第二资源发送的第一个D2D通信帧。

第十一方面,提供了一种资源分配方法,用于基站中,所述方法包括:

接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源;

从所述可复用资源中分配目标资源;

将所述目标资源发送给所述第一终端和所述第二终端,由所述第一终端根据所述目标资源发送D2D通信信号,并由所述第二终端根据所述目标资源接收D2D通信信号。

在第十一方面的第一种可能实现方式中,所述在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源,包括:

向第三终端发送第一指令,所述第一指令用于指示所述第三终端监听所述第一终端发送的发现信号;

接收所述第三终端返回的第一响应,所述第一响应用于指示所述第三终端监听到的所述发现信号的信号质量是否小于预定质量阈值;

若所述第一响应指示所述第三终端监听到的所述发现信号的信号质量小于所述预定质量阈值,则向所述第二终端发送包含有第一资源的第二指令,所述第一资源为已分配给所述第三终端用以接收D2D通信信号的D2D资源,所述第二指令用于指示所述第二终端根据所述第一资源监听D2D通信信号;

接收所述第二终端返回的第二响应,所述第二响应用于指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

若接收到的所述第二响应指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度小于所述预定强度阈值,则将所述第一资源确定为所述可复用资源。

结合第十一方面的第一种可能实现方式,在第十一方面的第二种可能实现方式中,所述接收所述第三终端返回的第一响应,包括:

接收所述第三终端发送的包含有所述第一响应的第一响应帧,所述第一响应帧为所述第三终端在接收到所述第一指令后,根据所述第一资源发送的第一个D2D通信帧。

在第十一方面的第三种可能实现方式中,所述在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源,包括:

向所述第二终端发送包含有第二资源的第三指令,所述第二资源为已分配给第四终端用以接收D2D通信信号的D2D资源;所述第三指令用于指示所述第二终端根据所述第二资源监听D2D通信信号;

接收所述第二终端返回的第三响应,所述第三响应用于指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

若所述第三响应指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度小于所述预定强度阈值,则向所述第四终端发送第四指令,所述第四指令用于指示所述第四终端监听所述第一终端发送的发现信号;

接收所述第四终端返回的第四响应,所述第四响应用于指示所述第四终端监听到的所述发现信号的信号质量是否小于预定质量阈值;

若接收到的所述第四响应指示所述第四终端监听到的所述发现信号的信号质量小于所述预定质量阈值,则将所述第二资源确定为所述可复用资源。

结合第十一方面的第三种可能实现方式,在第十一方面的第四种可能实现方式中,所述接收所述第四终端返回的第四响应,包括:

接收所述第四终端发送的包含有所述第四响应的第二响应帧,所述第二响应帧为所述第四终端在接收到所述第四指令后,根据所述第二资源发送的第一个D2D通信帧。

结合第十一方面、第一方面的第一种可能实现方式中、第十一方面的第二种可能实现方式、第十一方面的第三种可能实现方式或者第十一方面的第四种可能实现方式,在第十一方面的第五种可能实现方式中,所述方法还包括:

检测从所述可复用资源中分配目标资源之后,所述目标资源是否充足;

若检测结果为所述目标资源不足,则检测是否存在空闲的D2D资源;

若检测结果为存在空闲的D2D资源,则从所述空闲的D2D资源中分配所述目标资源。

结合第十一方面、第十一方面的第一种可能实现方式中、第十一方面的第二种可能实现方式、第十一方面的第三种可能实现方式或者第十一方面的第四种可能实现方式,在第十一方面的第六种可能实现方式中,所述从所述可复用资源中分配目标资源之前,所述方法还包括:

检测是否存在空闲的D2D资源;

若检测结果为存在空闲的D2D资源,则从所述空闲的D2D资源中分配所述目标资源;

检测从所述空闲的D2D资源中分配所述目标资源之后,所述目标资源是否充足;

若检测结果为所述目标资源不足,则执行所述从所述可复用资源分配目标资源的步骤。

第十二方面,提供了一种资源分配方法,用于第一终端中,所述方法包括:

向基站发送用于与第二终端建立端到端D2D通信的请求,所述请求用于指示所述基站在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源,并从所述可复用资源中分配目标资源;

接收所述基站发送的目标资源;

根据所述目标资源向所述第二终端发送D2D通信信号。

在第十二方面的第一种可能实现方式中,所述方法还包括:

周期性发送发现信号。

第十三方面,提供了一种资源分配方法,用于第二终端中,所述方法包括:

接收基站发送的目标资源,所述目标资源为所述基站接收到第一终端发送的用于与所述第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定能够被所述第一终端和所述第二终端复用的可复用资源,并从所述可复用资源中分配的资源;

根据所述目标资源接收所述第一终端发送的D2D通信信号。

在第十三方面的第一种可能实现方式中,所述接收基站发送的目标资源之前,所述方法还包括:

接收所述基站发送的包含有第一资源的第二指令,所述第一资源为已分配给第三终端用以接收D2D通信信号的D2D资源;

根据所述第一资源监听D2D通信信号;

检测根据所述第一资源监听到的D2D通信信号的信号强度,获得第一检测结果;

根据所述第一检测结果向所述基站发送第二响应,所述第二响应用于指示根据所述第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。在第十三方面的第二种可能实现方式中,所述接收基站发送的目标资源之前,所述方法还包括:

接收所述基站发送的包含有第二资源的第三指令,所述第二资源为已分配给第四终端用以接收D2D通信信号的资源;

根据所述第二资源监听D2D通信信号;

检测根据所述第二资源监听到的D2D通信信号的信号强度,获得第二检测结果;

根据所述第二检测结果向所述基站发送第三响应,所述第三响应用于指示根据所述第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

第十四方面,提供了一种资源分配方法,用于第三终端中,所述方法包括:

接收基站发送的第一指令,所述第一指令为所述基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求后发送的指令;

监听所述第一终端发送的发现信号;

检测监听到的所述发现信号的信号质量,获得第三检测结果;

根据所述第三检测结果向所述基站发送第一响应;由所述基站在所述第一响应指示监听到的所述发现信号的信号质量小于预定质量阈值时,向所述第二终端发送包含有第一资源的第二指令,并接收所述第二终端返回的第二响应,并在所述第二响应指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将所述第一资源确定为可复用资源,从所述可复用资源中分配目标资源,并将所述目标资源发送给所述第一终端和所述第二终端,由所述第一终端根据所述目标资源发送D2D通信信号,并由所述第二终端根据所述目标资源接收D2D通信信号;

其中,所述第一资源为已分配给所述第三终端用以接收D2D通信信号的D2D资源,所述第二指令用于指示所述第二终端根据所述第一资源监听D2D通信信号;所述第二响应用于指示所述第二终端根据所述第一资源监听到的D2D通信信号的信号强度是否小于所述预定强度阈值。

在第十四方面的第一种可能实现方式中,所述根据所述第三检测结果向所述基站发送第一响应,包括:

向所述基站发送包含有所述第一响应的第一响应帧,所述第一响应帧为在接收到所述第一指令后,根据所述第一资源发送的第一个D2D通信帧。

第十五方面,提供了一种资源分配方法,用于第四终端中,所述方法包括:

接收基站发送的第四指令;所述第四指令为所述基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求,向所述第二终端发送包含有第二资源的第三指令,接收所述第二终端返回的第三响应,并在所述第三响应指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的指令;所述第二资源为已分配给所述第四终端用以接收D2D通信信号的资源,所述第三指令用于指示所述第二终端根据所述第二资源监听D2D通信信号,所述第三响应用于指示所述第二终端根据所述第二资源监听到的D2D通信信号的信号强度是否小于所述预定强度阈值;

监听所述第一终端发送的发现信号;

检测监听到的所述发现信号的信号质量,获得第四检测结果;

根据所述第四检测结果向所述基站发送第四响应;所述第四响应用于指示监听到的所述发现信号的信号质量是否小于预定质量阈值;由所述基站在所述第四响应指示监听到的所述发现信号的信号质量小于所述预定质量阈值时,将所述第二资源确定为可复用资源,从所述可复用资源中分配目标资源,并将所述目标资源发送给所述第一终端和所述第二终端,由所述第一终端根据所述目标资源发送D2D通信信号,并由所述第二终端根据所述目标资源接收D2D通信信号。

在第十五方面的第一种可能实现方式中,所述根据所述第四检测结果向所述基站发送第四响应,包括:

向所述基站发送包含有所述第四响应的第二响应帧,所述第二响应帧为所述在接收到所述第四指令后,根据所述第二资源发送的第一个D2D通信帧。

第十六方面,提供了一种资源分配系统,所述系统包括:

如上述方面所述的基站、第一终端、第二终端以及至少一个第三终端和/或至少一个第四终端。

本发明实施例提供的技术方案的有益效果是:

通过在接收到第一终端发送的,与第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定第一终端和第二终端可复用的资源,并从可复用资源中分配目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的基站的设备构成图;

图2是本发明另一实施例提供的基站的设备构成图;

图3是本发明又一实施例提供的基站的设备构成图;

图4是本发明再一实施例提供的基站的设备构成图;

图5是本发明一个实施例提供的第一终端的设备构成图;

图6是本发明另一实施例提供的第一终端的设备构成图;

图7是本发明又一实施例提供的第一终端的设备构成图;

图8是本发明再一实施例提供的第一终端的设备构成图;

图9是本发明一个实施例提供的第二终端的设备构成图;

图10是本发明另一实施例提供的第二终端的设备构成图;

图11是本发明又一实施例提供的第二终端的设备构成图;

图12是本发明再一实施例提供的第二终端的设备构成图;

图13是本发明一个实施例提供的第三终端的设备构成图;

图14是本发明另一实施例提供的第三终端的设备构成图;

图15是本发明又一实施例提供的第三终端的设备构成图;

图16是本发明再一实施例提供的第三终端的设备构成图;

图17是本发明一个实施例提供的第四终端的设备构成图;

图18是本发明另一实施例提供的第四终端的设备构成图;

图19是本发明又一实施例提供的第四终端的设备构成图;

图20是本发明再一实施例提供的第四终端的设备构成图;

图21是本发明一个实施例提供的资源分配方法的方法流程图;

图22是本发明另一实施例提供的资源分配方法的方法流程图;

图23是本发明又一实施例提供的资源分配方法的方法流程图;

图24是本发明一个实施例提供的资源分配方法的方法流程图;

图25是本发明另一实施例提供的资源分配方法的方法流程图;

图26是本发明一个实施例提供的资源分配方法的方法流程图;

图27是本发明另一实施例提供的资源分配方法的方法流程图;

图28是本发明又一实施例提供的资源分配方法的方法流程图;

图29是本发明一个实施例提供的资源分配方法的方法流程图;

图30是本发明另一实施例提供的资源分配方法的方法流程图;

图31是本发明一个实施例提供的资源分配方法的方法流程图;

图32是本发明另一实施例提供的资源分配方法的方法流程图;

图33是本发明一个实施例提供的资源分配方法的方法流程图;

图34是本发明另一实施例提供的资源分配方法的方法流程图;

图35是本发明一个实施例提供的资源分配系统的系统构成图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

请参见图1,其示出了本发明一个实施例提供的基站的设备构成图。该基站可以用于为请求D2D通信的终端分配D2D资源。该基站可以包括:

请求接收模块101,用于接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

资源确定模块102,用于在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源;

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。

第一资源分配模块103,用于从该可复用资源中分配目标资源;

第一资源发送模块104,用于将该目标资源发送给该第一终端,由该第一终端根据该目标资源发送D2D通信信号;

第二资源发送模块105,用于将该目标资源发送给该第二终端,由该第二终端根据该目标资源接收D2D通信信号。

综上所述,本发明实施例提供的基站,通过在接收到第一终端发送的,与第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定第一终端和第二终端可复用的资源,并从可复用资源中分配目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图2,其示出了本发明另一实施例提供的基站的设备构成图。该基站可以用于为请求D2D通信的第一终端分配向第二终端发送D2D通信信号的D2D资源。该基站可以包括:

请求接收模块201,用于接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。

资源确定模块202,用于在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源;

其中,该可复用资源为被分配以接收D2D通信的终端接收到第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,各个D2D终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量。

其中,第一终端发送的发现信号可能受到其它终端发送的发现信号的干扰。接收端接收到的是第一终端发送的发现信号与干扰信号的混合信号,如果以信号强度为依据,接收端只能测出这个混合信号的强度,并不能代表第一终端的发现信号的信号强度,因此,本发明实施例根据第一终端的发现信号的信号质量来设定判断阈值,能够提高判断的准确性。

第二终端在检测已分配的D2D资源上的干扰时,需要检测的是在某一时频资源上的总干扰,不需要区分该干扰来自于哪些D2D终端,因此,只需要检测根据已分配的D2D资源接收到的通信信号的信号强度即可。

第一资源分配模块203,用于从该可复用资源中分配目标资源;

基站可以从所有符合条件的可复用资源中分配部分或者全部资源作为目标资源。

第一资源发送模块204,用于将该目标资源发送给该第一终端,由该第一终端根据该目标资源发送D2D通信信号;

第二资源发送模块205,用于将该目标资源发送给该第二终端,由该第二终端根据该目标资源接收D2D通信信号。

该资源确定模块202,包括:

第一指令发送单元202a,用于向第三终端发送第一指令,该第一指令用于指示该第三终端监听该第一终端发送的发现信号;

第一响应接收单元202b,用于接收该第三终端返回的第一响应,该第一响应用于指示该第三终端监听到的该发现信号的信号质量是否小于预定质量阈值;

第二指令发送单元202c,用于若该第一响应指示该第三终端监听到的该发现信号的信号质量小于该预定质量阈值,则向该第二终端发送包含有第一资源的第二指令,该第一资源为已分配给该第三终端用以接收D2D通信信号的D2D资源,该第二指令用于指示该第二终端根据该第一资源监听D2D通信信号;

第二响应接收单元202d,用于接收该第二终端返回的第二响应,该第二响应用于指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

第一确定单元202e,用于若接收到的该第二响应指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度小于该预定强度阈值,则将该第一资源确定为该可复用资源。

其中,上述两个条件的检测顺序可以根据实际情况进行设置,可以先检测第一个条件,再检测第二个条件;也可以先检测第二个条件,再检测第一个条件。

当先检测第一个条件,再检测第二个条件时,基站可以通过高层信令向已经分配有D2D资源进行D2D通信的各个终端发送第一指令,各个D2D终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断哪些终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,并将分配给监听到的第一终端发送的发现信号的信号质量小于预定质量阈值的终端的D2D资源确定为第一资源。基站向第二终端发送包含有该第一资源的第二指示,第二终端接收到该第二指示后,根据该第二资源监听其它终端通过该第二资源发送的D2D通信信号,并根据监听结果向基站返回第二响应,基站根据该第二响应确定第二终端据以监听到的D2D通信信号的信号强度小于预定信号强度阈值的资源为可复用资源。

需要说明的是,第二终端或者D2D终端向基站返回的响应中,可以直接将监听到的D2D通信信号的强度或者第一终端的发现信号的信号质量发送给基站,由基站检测信号强度是否小于预定强度阈值或者信号质量是否小于预定质量阈值;第二终端或者D2D终端也可以先检测信号强度是否小于预定强度阈值或者信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

该第一响应接收单元202b,用于接收该第三终端发送的包含有该第一响应的第一响应帧,该第一响应帧为该第三终端在接收到该第一指令后,根据该第一资源发送的第一个D2D通信帧。

该资源确定模块202,包括:

第三指令发送单元202f,用于向该第二终端发送包含有第二资源的第三指令,该第二资源为已分配给第四终端用以接收D2D通信信号的D2D资源;该第三指令用于指示该第二终端根据该第二资源监听D2D通信信号;

第三响应接收单元202g,用于接收该第二终端返回的第三响应,该第三响应用于指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

第四指令发送单元202h,用于若该第三响应指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度小于该预定强度阈值,则向该第四终端发送第四指令,该第四指令用于指示该第四终端监听该第一终端发送的发现信号;

第四响应接收单元202i,用于接收该第四终端返回的第四响应,该第四响应用于指示该第四终端监听到的该发现信号的信号质量是否小于预定质量阈值;

第二确定单元202j,用于若接收到的该第四响应指示该第四终端监听到的该发现信号的信号质量小于该预定质量阈值,则将该第二资源确定为该可复用资源。

当先检测第二个条件,再检测第一个条件时,基站可以通过高层信令将当前已分配的D2D资源发送给第二终端,第二终端根据基站发送的D2D资源监听D2D通信信号,并根据监听结果向基站返回第三响应,基站根据该第三响应确定第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的D2D资源为第二资源,并将分配该第二资源以接收D2D通信信号的终端确定为第四终端。基站向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,基站根据该第四响应将第四终端中,监听到第一终端发送的发现信号的信号质量小于预定质量阈值的终端对应的用以接收D2D通信信号的资源确定为可复用资源。

该第四响应接收单元202i,用于接收该第四终端发送的包含有该第四响应的第二响应帧,该第二响应帧为该第四终端在接收到该第四指令后,根据该第二资源发送的第一个D2D通信帧。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第一指令或者第四指令后发送的第一个D2D通信帧中的第一个OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用)符号中。基站在发送第一指令或者第四指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取各个D2D终端返回的第一响应或者第四响应。

此外,需要说明的是,第二终端向基站返回第二响应或者第三响应时所使用的资源可以由基站动态配置。

该基站还包括:

第一检测模块206,用于检测从该可复用资源中分配目标资源之后,该目标资源是否充足;

第二检测模块207,用于若该第一检测模块206的检测结果为该目标资源不足,则检测是否存在空闲的D2D资源;

第二资源分配模块208,用于若该第二检测模块207的检测结果为存在空闲的D2D资源,则从该空闲的D2D资源中分配该目标资源。

基站可以结合实际情况,从空闲的D2D资源中分配部分资源或者全部资源作为目标资源。

在分配D2D资源时,基站可以考虑先分配空闲的D2D资源,在没有空闲的D2D资源可供分配时,再考虑复用已分配的D2D资源;或者,基站可以先复用已分配的D2D资源,在没有可供复用的D2D资源时,再分配空闲的D2D资源。

比如,若基站先考虑复用已分配D2D资源,再考虑分配空闲的D2D资源,则基站从可复用资源中分配目标资源之后,可以检测目标资源是否够用,若够用,则不再分配空闲的D2D资源,否则,从空闲的D2D资源中进一步分配目标资源。

该基站还包括:

第三检测模块209,用于在该第一资源分配模块203从该可复用资源中分配目标资源之前,检测是否存在空闲的D2D资源;

第三资源分配模块210,用于若该第三检测模块209的检测结果为存在空闲的D2D资源,则从该空闲的D2D资源中分配该目标资源;

同样的,基站可以结合实际情况,从空闲的D2D资源中分配部分资源或者全部资源作为目标资源。

第四检测模块211,用于检测从该空闲的D2D资源中分配该目标资源之后,该目标资源是否充足;

该第一资源分配模块203,用于若该第四检测模块211的检测结果为该目标资源不足,则执行该从该可复用资源分配目标资源的步骤。

若基站先考虑分配空闲的D2D资源,再考虑复用已分配的D2D资源,则当基站在从可复用资源中分配目标资源之前,先检测是否有空闲的D2D资源,若有,则从空闲的D2D资源中分配目标资源,若从空闲的D2D资源中分配目标资源后,该目标资源依然不足,则进一步从可复用的资源中分配目标资源。此外,若从空闲的D2D资源中分配的目标资源已经足够,则基站可以不进行后续确定可复用资源的步骤,从而节约系统资源,减少消耗。

或者,基站在向第二终端发送第三指令时,可以将已分配的D2D资源和空闲的D2D资源全部发送给第二终端,第二终端根据全部的D2D资源监听D2D通信信号,并根据监听结果向基站返回第三响应,基站确定第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源中,是否存在空闲的资源,若是,则优先从空闲的资源中分配目标资源,若没有空闲的资源或者空闲的资源不足,则基站进一步执行向第四终端发送第四指令的步骤。

综上所述,本发明实施例提供的基站,通过在接收到第一终端发送的,与第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定第一终端和第二终端可复用的资源,并从可复用资源中分配目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图3,其示出了本发明又一实施例提供的基站的设备构成图。该基站可以用于为请求D2D通信的终端分配D2D资源。该基站可以包括:接收机001、处理器002和发射机003;

该接收机001,用于接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

该处理器002,用于在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源;

该处理器002,用于从该可复用资源中分配目标资源;

该处理器002,用于控制该发射机003将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

综上所述,本发明实施例提供的基站,通过在接收到第一终端发送的,与第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定第一终端和第二终端可复用的资源,并从可复用资源中分配目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图4,其示出了本发明再一实施例提供的基站的设备构成图。该基站可以用于为请求D2D通信的第一终端分配向第二终端发送D2D通信信号的D2D资源。该基站可以包括:接收机004、处理器005和发射机006;

该接收机004,用于接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

具体的,支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。

该处理器005,用于在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源;

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,各个D2D终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量。

其中,第一终端发送的发现信号可能受到其它终端发送的发现信号的干扰。接收端接收到的是第一终端发送的发现信号与干扰信号的混合信号,如果以信号强度为依据,接收端只能测出这个混合信号的强度,并不能代表第一终端的发现信号的信号强度,因此,本发明实施例根据第一终端的发现信号的信号质量来设定判断阈值,能够提高判断的准确性。

而第二终端在检测根据已分配的D2D资源接收到的信号的干扰时,需要检测的是在某一时频资源上的总干扰,不需要区分该干扰来自于哪些D2D终端,因此,只需要检测根据已分配的D2D资源接收到的通信信号的信号强度即可。

该处理器005,用于从该可复用资源中分配目标资源;

基站可以从所有符合条件的可复用资源中分配部分或者全部资源作为目标资源。

该处理器005,用于控制该发射机006将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

该处理器005,用于控制该发射机005向第三终端发送第一指令,该第一指令用于指示该第三终端监听该第一终端发送的发现信号;

该接收机004,用于接收该第三终端返回的第一响应,该第一响应用于指示该第三终端监听到的该发现信号的信号质量是否小于预定质量阈值;

该处理器005,用于若该第一响应指示该第三终端监听到的该发现信号的信号质量小于该预定质量阈值,则控制该发射机向该第二终端发送包含有第一资源的第二指令,该第一资源为已分配给该第三终端用以接收D2D通信信号的D2D资源,该第二指令用于指示该第二终端根据该第一资源监听D2D通信信号;

该接收机004,用于接收该第二终端返回的第二响应,该第二响应用于指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

该处理器005,用于若该接收机004接收到的该第二响应指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度小于该预定强度阈值,则将该第一资源确定为该可复用资源。

其中,上述两个条件的检测顺序可以根据实际情况进行设置,可以先检测第一个条件,再检测第二个条件;也可以先检测第二个条件,再检测第一个条件。

当先检测第一个条件,再检测第二个条件时,基站可以通过高层信令向已经分配有D2D资源进行D2D通信的各个终端发送第一指令,各个D2D终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断哪些终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,并将分配给监听到的第一终端发送的发现信号的信号质量小于预定质量阈值的终端的D2D资源确定为第一资源。基站向第二终端发送包含有该第一资源的第二指示,第二终端接收到该第二指示后,根据该第二资源监听其它终端通过该第二资源发送的D2D通信信号,并根据监听结果向基站返回第二响应,基站根据该第二响应确定第二终端据以监听到的D2D通信信号的信号强度小于预定信号强度阈值的资源为可复用资源。

需要说明的是,D2D终端或者第二终端向基站返回的响应中,可以直接将监听到的D2D通信信号的强度或者第一终端的发现信号的信号质量发送给基站,由基站检测信号强度是否小于预定强度阈值或者信号质量是否小于预定质量阈值;或者,D2D终端或者第二终端也可以先检测信号强度是否小于预定强度阈值或者信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

该接收机004,用于接收该第三终端发送的包含有该第一响应的第一响应帧,该第一响应帧为该第三终端在接收到该第一指令后,根据该第一资源发送的第一个D2D通信帧。

该处理器005,用于控制该发射机006向该第二终端发送包含有第二资源的第三指令,该第二资源为已分配给第四终端用以接收D2D通信信号的D2D资源;该第三指令用于指示该第二终端根据该第二资源监听D2D通信信号;

该接收机004,用于接收该第二终端返回的第三响应,该第三响应用于指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值;

该处理器005,用于若该第三响应指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度小于该预定强度阈值,则控制该发射机向该第四终端发送第四指令,该第四指令用于指示该第四终端监听该第一终端发送的发现信号;

该接收机004,用于接收该第四终端返回的第四响应,该第四响应用于指示该第四终端监听到的该发现信号的信号质量是否小于预定质量阈值;

该处理器005,用于若该接收机004接收到的该第四响应指示该第四终端监听到的该发现信号的信号质量小于该预定质量阈值,则将该第二资源确定为该可复用资源。

当先检测第二个条件,再检测第一个条件时,基站可以通过高层信令将当前已分配的D2D资源发送给第二终端,第二终端根据基站发送的D2D资源监听D2D通信信号,并根据监听结果向基站返回第三响应,基站根据该第三响应确定第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的D2D资源为第二资源,并将分配该第二资源以接收D2D通信信号的终端确定为第四终端。基站向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,基站根据该第四响应将第四终端中,监听到第一终端发送的发现信号的信号质量小于预定质量阈值的终端对应的用以接收D2D通信信号的资源确定为可复用资源。

该接收机004,用于接收该第四终端发送的包含有该第四响应的第二响应帧,该第二响应帧为该第四终端在接收到该第四指令后,根据该第二资源发送的第一个D2D通信帧。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第一指令或者第四指令后发送的第一个D2D通信帧中的第一个OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用)符号中。基站在发送第一指令或者第四指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取各个D2D终端返回的第一响应或者第四响应。

此外,需要说明的是,第二终端向基站返回第二响应或者第三响应时所使用的资源可以由基站动态配置。

该处理器005,还用于检测从该可复用资源中分配目标资源之后,该目标资源是否充足;

该处理器005,用于若检测结果为该目标资源不足,则检测是否存在空闲的D2D资源;

该处理器005,用于若检测结果为存在空闲的D2D资源,则从该空闲的D2D资源中分配该目标资源。

基站可以结合实际情况,从空闲的D2D资源中分配部分资源或者全部资源作为目标资源。

在分配D2D资源时,基站可以考虑先分配空闲的D2D资源,在没有空闲的D2D资源可供分配时,再考虑复用已分配的D2D资源;或者,基站可以先复用已分配的D2D资源,在没有可供复用的D2D资源时,再分配空闲的D2D资源。

比如,若基站先考虑复用已分配D2D资源,再考虑分配空闲的D2D资源,则基站从可复用资源中分配目标资源之后,可以检测目标资源是否够用,若够用,则不再分配空闲的D2D资源,否则,从空闲的D2D资源中进一步分配目标资源。

该处理器005,用于在从该可复用资源中分配目标资源之前,检测是否存在空闲的D2D资源;

该处理器005,用于若检测结果为存在空闲的D2D资源,则从该空闲的D2D资源中分配该目标资源;

该处理器005,用于检测从该空闲的D2D资源中分配该目标资源之后,该目标资源是否充足;

该处理器005,用于若检测结果为该目标资源不足,则执行该从该可复用资源分配目标资源的步骤。

若基站先考虑分配空闲的D2D资源,再考虑复用已分配的D2D资源,则当基站在从可复用资源中分配目标资源之前,先检测是否有空闲的D2D资源,若有,则从空闲的D2D资源中分配目标资源,若从空闲的D2D资源中分配目标资源后,该目标资源依然不足,则进一步从可复用的资源中分配目标资源。此外,若从空闲的D2D资源中分配的目标资源已经足够,则基站可以不进行后续确定可复用资源的步骤,从而节约系统资源,减少消耗。

或者,基站在向第二终端发送第三指令时,可以将已分配的D2D资源和空闲的D2D资源全部发送给第二终端,第二终端根据全部的D2D资源监听D2D通信信号,并根据监听结果向基站返回第三响应,基站确定第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源中,是否存在空闲的资源,若是,则优先从空闲的资源中分配目标资源,若没有空闲的资源或者空闲的资源不足,则基站进一步执行向第四终端发送第四指令的步骤。

综上所述,本发明实施例提供的基站,通过在接收到第一终端发送的,与第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定第一终端和第二终端可复用的资源,并从可复用资源中分配目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图5,其示出了本发明一个实施例提供的第一终端的设备构成图。该第一终端可以用于向基站请求用于向第二终端发送D2D通信信号的D2D资源。该第一终端可以包括:

请求发送模块301,用于向基站发送用于与第二终端建立端到端D2D通信的请求,该请求用于指示该基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配目标资源;

第一资源接收模块302,用于接收该基站发送的目标资源;

通信信号发送模块303,用于根据该目标资源向该第二终端发送D2D通信信号。

综上所述,本发明实施例提供的第一终端,通过向基站发送与第二终端建立D2D通信的请求,由基站从已分配的D2D资源中分配能够被第一终端和第二终端复用的资源,并根据基站分配的资源发送D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图6,其示出了本发明另一实施例提供的第一终端的设备构成图。该第一终端可以用于向基站请求用于向第二终端发送D2D通信信号的D2D资源。该第一终端可以包括:

请求发送模块401,用于向基站发送用于与第二终端建立端到端D2D通信的请求,该请求用于指示该基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配目标资源;

支持D2D通信的终端可以在预定的时频资源上发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。其中,基站确定可复用资源的具体方法请参见图2所示的基站对应实施例中的描述,本实施例不再赘述。

第一资源接收模块402,用于接收该基站发送的目标资源;

通信信号发送模块403,用于根据该目标资源向该第二终端发送D2D通信信号。

该第一终端还包括:

发现信号发送模块404,用于周期性发送发现信号。

其中,第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,各个D2D终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量,后续根据该第一终端发送的发现信号的信号质量协助基站确定可复用资源,具体请参见图2所示的基站对应实施例中的描述,本实施例不再赘述。

综上所述,本发明实施例提供的第一终端,通过向基站发送与第二终端建立D2D通信的请求,由基站从已分配的D2D资源中分配能够被第一终端和第二终端复用的资源,并根据基站分配的资源发送D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图7,其示出了本发明又一实施例提供的第一终端的设备构成图。该第一终端可以用于向基站请求用于向第二终端发送D2D通信信号的D2D资源。该第一终端可以包括:处理器007、发射机008和接收机009;

该处理器007,用于控制该发射机008向基站发送用于与第二终端建立端到端D2D通信的请求,该请求用于指示该基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配目标资源;

该接收机009,用于接收该基站发送的目标资源;

该处理器007,用于控制该发射机008根据该目标资源向该第二终端发送D2D通信信号。

综上所述,本发明实施例提供的第一终端,通过向基站发送与第二终端建立D2D通信的请求,由基站从已分配的D2D资源中分配能够被第一终端和第二终端复用的资源,并根据基站分配的资源发送D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图8,其示出了本发明再一实施例提供的第一终端的设备构成图。该第一终端可以用于向基站请求用于向第二终端发送D2D通信信号的D2D资源。该第一终端可以包括:处理器010、发射机011和接收机012;

该处理器010,用于控制该发射机011向基站发送用于与第二终端建立端到端D2D通信的请求,该请求用于指示该基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配目标资源;

支持D2D通信的终端可以在预定的时频资源上发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。其中,基站确定可复用资源的具体方法请参见图4所示的基站对应实施例中的描述,本实施例不再赘述。

该接收机012,用于接收该基站发送的目标资源;

该处理器010,用于控制该发射机011根据该目标资源向该第二终端发送D2D通信信号。

该处理器010,还用于控制该发射机011周期性发送发现信号。

其中,第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,各个D2D终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量,后续根据该第一终端发送的发现信号的信号质量协助基站确定可复用资源,具体请参见图4所示的基站对应实施例中的描述,本实施例不再赘述。

综上所述,本发明实施例提供的第一终端,通过向基站发送与第二终端建立D2D通信的请求,由基站从已分配的D2D资源中分配能够被第一终端和第二终端复用的资源,并根据基站分配的资源发送D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图9,其示出了本发明一个实施例提供的第二终端的设备构成图。该第二终端可以用于根据基站分配的D2D资源接收第一终端发送的D2D通信信号。该第二终端可以包括:

第二资源接收模块501,用于接收基站发送的目标资源,该目标资源为该基站接收到第一终端发送的用于与该第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配的资源;

通信信号接收模块502,用于根据该目标资源接收该第一终端发送的D2D通信信号。

综上所述,本发明实施例提供的第二终端,通过接收基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源后,从可复用资源中分配的目标资源,并根据该目标资源接收第一基站发送的D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图10,其示出了本发明另一实施例提供的第二终端的设备构成图。该第二终端可以用于根据基站分配的D2D资源接收第一终端发送的D2D通信信号。该第二终端可以包括:

第二资源接收模块601,用于接收基站发送的目标资源,该目标资源为该基站接收到第一终端发送的用于与该第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配的资源;

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

通信信号接收模块602,用于根据该目标资源接收该第一终端发送的D2D通信信号。

该第二终端还包括:

第二指令接收模块603,用于在该第二资源接收模块601接收基站发送的目标资源之前,接收该基站发送的包含有第一资源的第二指令,该第一资源为已分配给第三终端用以接收D2D通信信号的D2D资源;

第一监听模块604,用于根据该第一资源监听D2D通信信号;

第五检测模块605,用于检测根据该第一资源监听到的D2D通信信号的信号强度,获得第一检测结果;

第二响应发送模块606,用于根据该第一检测结果向该基站发送第二响应,该第二响应用于指示根据该第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

其中,上述两个条件的检测顺序可以根据实际情况进行设置,基站可以先检测第一个条件,再检测第二个条件;基站也可以先检测第二个条件,再检测第一个条件。

当先检测第一个条件,再检测第二个条件时,基站可以通过高层信令向已经分配有D2D资源进行D2D通信的各个终端发送第一指令,各个D2D终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断哪些终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,并将分配给监听到的第一终端发送的发现信号的信号质量小于预定质量阈值的终端的D2D资源确定为第一资源。基站向第二终端发送包含有该第一资源的第二指示,第二终端接收到该第二指示后,根据该第二资源监听其它终端通过该第二资源发送的D2D通信信号,并根据监听结果向基站返回第二响应,基站根据该第二响应确定第二终端据以监听到的D2D通信信号的信号强度小于预定信号强度阈值的资源为可复用资源。

该第二终端还包括:

第三指令接收模块607,用于在该第二资源接收模块601接收基站发送的目标资源之前,接收该基站发送的包含有第二资源的第三指令,该第二资源为已分配给第四终端用以接收D2D通信信号的资源;

第二监听模块608,用于根据该第二资源监听D2D通信信号;

第六检测模块609,用于检测根据该第二资源监听到的D2D通信信号的信号强度,获得第二检测结果;

第三响应发送模块610,用于根据该第二检测结果向该基站发送第三响应,该第三响应用于指示根据该第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

当先检测第二个条件,再检测第一个条件时,基站可以通过高层信令将当前已分配给第四终端用以接收D2D通信信号的D2D资源作为第二资源发送给第二终端,第二终端根据基站发送的第二资源监听D2D通信信号,并根据监听结果向基站返回第三响应,当基站根据该第三响应确定第二终端根据第二资源接收到的D2D通信信号的信号强度小于预定强度阈值时,向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,当第四响应指示第四终端监听到第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为能够被第一终端和第二终端复用的可复用资源。

需要说明的是,第二终端向基站返回的响应中,可以直接将监听到的D2D通信信号的强度发送给基站,由基站检测信号强度是否小于预定强度阈值;或者,第二终端也可以先检测信号强度是否小于预定强度阈值,并将检测结果携带在响应中发送给基站。此外,第二终端向基站返回第二响应或者第三响应时所使用的资源可以由基站动态配置。

综上所述,本发明实施例提供的第二终端,通过接收基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源后,从可复用资源中分配的目标资源,并根据该目标资源接收第一基站发送的D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图11,其示出了本发明又一实施例提供的第二终端的设备构成图。该第二终端可以用于根据基站分配的D2D资源接收第一终端发送的D2D通信信号。该第二终端可以包括:接收机013和处理器014;

该接收机013,用于接收基站发送的目标资源,该目标资源为该基站接收到第一终端发送的用于与该第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配的资源;

该处理器014,用于控制该接收机013根据该目标资源接收该第一终端发送的D2D通信信号。

综上所述,本发明实施例提供的第二终端,通过接收基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源后,从可复用资源中分配的目标资源,并根据该目标资源接收第一基站发送的D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图12,其示出了本发明再一实施例提供的第二终端的设备构成图。该第二终端可以用于根据基站分配的D2D资源接收第一终端发送的D2D通信信号。该第二终端可以包括:接收机015和处理器016;

该接收机015,用于接收基站发送的目标资源,该目标资源为该基站接收到第一终端发送的用于与该第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配的资源;

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

该处理器016,用于控制该接收机015根据该目标资源接收该第一终端发送的D2D通信信号。

该第二终端还包括:发射机017;

该接收机015,还用于在接收基站发送的目标资源之前,接收该基站发送的包含有第一资源的第二指令,该第一资源为已分配给第三终端用以接收D2D通信信号的D2D资源;

该处理器016,用于控制该接收机015根据该第一资源监听D2D通信信号;

该处理器016,用于检测根据该第一资源监听到的D2D通信信号的信号强度,获得第一检测结果;

该处理器016,用于控制该发射机017根据该第一检测结果向该基站发送第二响应,该第二响应用于指示根据该第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

其中,上述两个条件的检测顺序可以根据实际情况进行设置,基站可以先检测第一个条件,再检测第二个条件;基站也可以先检测第二个条件,再检测第一个条件。

当先检测第一个条件,再检测第二个条件时,基站可以通过高层信令向已经分配有D2D资源进行D2D通信的各个终端发送第一指令,各个D2D终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断哪些终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,并将分配给监听到的第一终端发送的发现信号的信号质量小于预定质量阈值的终端的D2D资源确定为第一资源。基站向第二终端发送包含有该第一资源的第二指示,第二终端接收到该第二指示后,根据该第二资源监听其它终端通过该第二资源发送的D2D通信信号,并根据监听结果向基站返回第二响应,基站根据该第二响应确定第二终端据以监听到的D2D通信信号的信号强度小于预定信号强度阈值的资源为可复用资源。

该接收机015,用于在接收基站发送的目标资源之前,接收该基站发送的包含有第二资源的第三指令,该第二资源为已分配给第四终端用以接收D2D通信信号的资源;

该处理器016,用于控制该接收机015根据该第二资源监听D2D通信信号;

该处理器016,用于检测根据该第二资源监听到的D2D通信信号的信号强度,获得第二检测结果;

该处理器016,用于控制该发射机017根据该第二检测结果向该基站发送第三响应,该第三响应用于指示根据该第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

当先检测第二个条件,再检测第一个条件时,基站可以通过高层信令将当前已分配给第四终端用以接收D2D通信信号的D2D资源作为第二资源发送给第二终端,第二终端根据基站发送的第二资源监听D2D通信信号,并根据监听结果向基站返回第三响应,当基站根据该第三响应确定第二终端根据第二资源接收到的D2D通信信号的信号强度小于预定强度阈值时,向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,当第四响应指示第四终端监听到第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为能够被第一终端和第二终端复用的可复用资源。

需要说明的是,第二终端向基站返回的响应中,可以直接将监听到的D2D通信信号的强度发送给基站,由基站检测信号强度是否小于预定强度阈值;或者,第二终端也可以先检测信号强度是否小于预定强度阈值,并将检测结果携带在响应中发送给基站。此外,第二终端向基站返回第二响应或者第三响应时所使用的资源可以由基站动态配置。

综上所述,本发明实施例提供的第二终端,通过接收基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源后,从可复用资源中分配的目标资源,并根据该目标资源接收第一基站发送的D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图13,其示出了本发明一个实施例提供的第三终端的设备构成图,该第三终端为基站已经分配D2D资源进行D2D通信的终端,该第三终端可以用于在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该第三终端可以包括:

第一指令接收模块701,用于接收基站发送的第一指令,该第一指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求后发送的指令;

第三监听模块702,用于监听该第一终端发送的发现信号;

第七检测模块703,用于检测该第三监听模块702监听到的该发现信号的信号质量,获得第三检测结果;

第一响应发送模块704,用于根据该第三检测结果向该基站发送第一响应;由该基站在该第一响应指示监听到的该发现信号的信号质量小于预定质量阈值时,向该第二终端发送包含有第一资源的第二指令,并接收该第二终端返回的第二响应,并在该第二响应指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将该第一资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号;

其中,该第一资源为已分配给该第三终端用以接收D2D通信信号的D2D资源,该第二指令用于指示该第二终端根据该第一资源监听D2D通信信号;该第二响应用于指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值。

综上所述,本发明实施例提供的第三终端,通过在接收到基站发送的第一指令后监听第一终端发送的发现信号,并根据监听结果向基站返回第一响应,由基站在该第一响应指示第三终端接收到的第一终端的发现信号的信号质量小于预定质量阈值后向第二终端发送第二指令,并在根据第二终端返回的第二响应指示该第二终端根据第三终端用以接收D2D通信信号的第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将第一资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图14,其示出了本发明另一实施例提供的第三终端的设备构成图,该第三终端为基站已经分配D2D资源进行D2D通信的终端,该第三终端可以用于在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该第三终端可以包括:

第一指令接收模块801,用于接收基站发送的第一指令,该第一指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求后发送的指令;

第三监听模块802,用于监听该第一终端发送的发现信号;

具体的,支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。第三终端接收到基站发送的第一指令后,可以监听第一终端周期性发送的发现信号。

第七检测模块803,用于检测该第三监听模块802监听到的该发现信号的信号质量,获得第三检测结果;

第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,第三终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量。

第一响应发送模块804,用于根据该第三检测结果向该基站发送第一响应;由该基站在该第一响应指示监听到的该发现信号的信号质量小于预定质量阈值时,向该第二终端发送包含有第一资源的第二指令,并接收该第二终端返回的第二响应,并在该第二响应指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将该第一资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号;

其中,该第一资源为已分配给该第三终端用以接收D2D通信信号的D2D资源,该第二指令用于指示该第二终端根据该第一资源监听D2D通信信号;该第二响应用于指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值。

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

基站可以通过高层信令向已经分配有D2D资源进行D2D通信的各个终端发送第一指令,各个D2D终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断哪些终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,并将分配给监听到的第一终端发送的发现信号的信号质量小于预定质量阈值的终端的D2D资源确定为第一资源。基站向第二终端发送包含有该第一资源的第二指示,第二终端接收到该第二指示后,根据该第二资源监听其它终端通过该第二资源发送的D2D通信信号,并根据监听结果向基站返回第二响应,基站根据该第二响应确定第二终端据以监听到的D2D通信信号的信号强度小于预定信号强度阈值的资源为可复用资源。

该第一响应发送模块804,用于向该基站发送包含有该第一响应的第一响应帧,该第一响应帧为在接收到该第一指令后,根据该第一资源发送的第一个D2D通信帧。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第一指令后发送的第一个D2D通信帧中的第一个OFDM符号中。基站在发送第一指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取各个D2D终端返回的第一响应。

需要说明的是,第三终端向基站返回的响应中,可以直接将监听到的第一终端的发现信号的信号质量发送给基站,由基站检测信号质量是否小于预定质量阈值;或者,第三终端也可以先检测信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

综上所述,本发明实施例提供的第三终端,通过在接收到基站发送的第一指令后监听第一终端发送的发现信号,并根据监听结果向基站返回第一响应,由基站在该第一响应指示第三终端接收到的第一终端的发现信号的信号质量小于预定质量阈值后向第二终端发送第二指令,并在根据第二终端返回的第二响应指示该第二终端根据第三终端用以接收D2D通信信号的第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将第一资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图15,其示出了本发明又一实施例提供的第三终端的设备构成图,该第三终端为基站已经分配D2D资源进行D2D通信的终端,该第三终端可以用于在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该第三终端可以包括:接收机018、处理器019和发射机020;

该接收机018,用于接收基站发送的第一指令,该第一指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求后发送的指令;

该处理器019,用于控制该接收机018监听该第一终端发送的发现信号;

该处理器019,用于检测监听到的该发现信号的信号质量,获得第三检测结果;

该处理器019,用于控制该发射机020根据该第三检测结果向该基站发送第一响应;由该基站在该第一响应指示监听到的该发现信号的信号质量小于预定质量阈值时,向该第二终端发送包含有第一资源的第二指令,并接收该第二终端返回的第二响应,并在该第二响应指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将该第一资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号;

其中,该第一资源为已分配给该第三终端用以接收D2D通信信号的D2D资源,该第二指令用于指示该第二终端根据该第一资源监听D2D通信信号;该第二响应用于指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值。

综上所述,本发明实施例提供的第三终端,通过在接收到基站发送的第一指令后监听第一终端发送的发现信号,并根据监听结果向基站返回第一响应,由基站在该第一响应指示第三终端接收到的第一终端的发现信号的信号质量小于预定质量阈值后向第二终端发送第二指令,并在根据第二终端返回的第二响应指示该第二终端根据第三终端用以接收D2D通信信号的第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将第一资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图16,其示出了本发明再一实施例提供的第三终端的设备构成图,该第三终端为基站已经分配D2D资源进行D2D通信的终端,该第三终端可以用于在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该第三终端可以包括:接收机021、处理器022和发射机023;

该接收机021,用于接收基站发送的第一指令,该第一指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求后发送的指令;

该处理器022,用于控制该接收机021监听该第一终端发送的发现信号;

具体的,支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。第三终端接收到基站发送的第一指令后,可以监听第一终端周期性发送的发现信号。

该处理器022,用于检测监听到的该发现信号的信号质量,获得第三检测结果;

第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,第三终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量。

该处理器022,用于控制该发射机023根据该第三检测结果向该基站发送第一响应;由该基站在该第一响应指示监听到的该发现信号的信号质量小于预定质量阈值时,向该第二终端发送包含有第一资源的第二指令,并接收该第二终端返回的第二响应,并在该第二响应指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将该第一资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号;

其中,该第一资源为已分配给该第三终端用以接收D2D通信信号的D2D资源,该第二指令用于指示该第二终端根据该第一资源监听D2D通信信号;该第二响应用于指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值。

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

基站可以通过高层信令向已经分配有D2D资源进行D2D通信的各个终端发送第一指令,各个D2D终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断哪些终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,并将分配给监听到的第一终端发送的发现信号的信号质量小于预定质量阈值的终端的D2D资源确定为第一资源。基站向第二终端发送包含有该第一资源的第二指示,第二终端接收到该第二指示后,根据该第二资源监听其它终端通过该第二资源发送的D2D通信信号,并根据监听结果向基站返回第二响应,基站根据该第二响应确定第二终端据以监听到的D2D通信信号的信号强度小于预定信号强度阈值的资源为可复用资源。

该处理器022,用于控制该发射机023向该基站发送包含有该第一响应的第一响应帧,该第一响应帧为在接收到该第一指令后,根据该第一资源发送的第一个D2D通信帧。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第一指令后发送的第一个D2D通信帧中的第一个OFDM符号中。基站在发送第一指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取各个D2D终端返回的第一响应。

需要说明的是,第三终端向基站返回的响应中,可以直接将监听到的第一终端的发现信号的信号质量发送给基站,由基站检测信号质量是否小于预定质量阈值;或者,第三终端也可以先检测信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

综上所述,本发明实施例提供的第三终端,通过在接收到基站发送的第一指令后监听第一终端发送的发现信号,并根据监听结果向基站返回第一响应,由基站在该第一响应指示第三终端接收到的第一终端的发现信号的信号质量小于预定质量阈值后向第二终端发送第二指令,并在根据第二终端返回的第二响应指示该第二终端根据第三终端用以接收D2D通信信号的第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将第一资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图17,其示出了本发明一个实施例提供的第四终端的设备构成图,该第四终端为基站已经分配D2D资源进行D2D通信的终端,该第四终端可以用于在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该第四终端可以包括:

第四指令接收模块901,用于接收基站发送的第四指令;该第四指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求,向该第二终端发送包含有第二资源的第三指令,接收该第二终端返回的第三响应,并在该第三响应指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的指令;该第二资源为已分配给该第四终端用以接收D2D通信信号的资源,该第三指令用于指示该第二终端根据该第二资源监听D2D通信信号,该第三响应用于指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值;

第四监听模块902,用于监听该第一终端发送的发现信号;

第八检测模块903,用于检测监听到的该发现信号的信号质量,获得第四检测结果;

第四响应发送模块904,用于根据该第四检测结果向该基站发送第四响应;该第四响应用于指示监听到的该发现信号的信号质量是否小于预定质量阈值;由该基站在该第四响应指示监听到的该发现信号的信号质量小于该预定质量阈值时,将该第二资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

综上所述,本发明实施例提供的第四终端,通过接收基站在向第二终端发送包含有第二资源的第三指令,并根据接收的第二终端返回的第三响应指示第二终端根据第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的第四指令后,检测监听到的第一终端发送的发现信号的信号质量,并根据检测结果向基站返回第四响应,由基站在第四响应指示第四终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图18,其示出了本发明另一实施例提供的第四终端的设备构成图,该第四终端为基站已经分配D2D资源进行D2D通信的终端,该第四终端可以用于在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该第四终端可以包括:

第四指令接收模块1001,用于接收基站发送的第四指令;该第四指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求,向该第二终端发送包含有第二资源的第三指令,接收该第二终端返回的第三响应,并在该第三响应指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的指令;该第二资源为已分配给该第四终端用以接收D2D通信信号的资源,该第三指令用于指示该第二终端根据该第二资源监听D2D通信信号,该第三响应用于指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值;

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

第四监听模块1002,用于监听该第一终端发送的发现信号;

第八检测模块1003,用于检测监听到的该发现信号的信号质量,获得第四检测结果;

第四终端监听第一终端发送的发现信号并检测发现信号的信号质量的方法与第三终端类似,此处不再赘述。

第四响应发送模块1004,用于根据该第四检测结果向该基站发送第四响应;该第四响应用于指示监听到的该发现信号的信号质量是否小于预定质量阈值;由该基站在该第四响应指示监听到的该发现信号的信号质量小于该预定质量阈值时,将该第二资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

基站可以通过高层信令将当前已分配给第四终端用以接收D2D通信信号的D2D资源作为第二资源发送给第二终端,第二终端根据基站发送的第二资源监听D2D通信信号,并根据监听结果向基站返回第三响应,当基站根据该第三响应确定第二终端根据第二资源接收到的D2D通信信号的信号强度小于预定强度阈值时,向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,当第四响应指示第四终端监听到第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为能够被第一终端和第二终端复用的可复用资源。

该第四响应发送模块1004,用于向该基站发送包含有该第四响应的第二响应帧,该第二响应帧为该在接收到该第四指令后,根据该第二资源发送的第一个D2D通信帧。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第四指令后发送的第一个D2D通信帧中的第一个OFDM符号中。基站在发送第四指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取各个D2D终端返回的第四响应。

需要说明的是,第四终端向基站返回的响应中,可以直接将监听到的第一终端的发现信号的信号质量发送给基站,由基站检测信号质量是否小于预定质量阈值;或者,第四终端也可以先检测信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

综上所述,本发明实施例提供的第四终端,通过接收基站在向第二终端发送包含有第二资源的第三指令,并根据接收的第二终端返回的第三响应指示第二终端根据第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的第四指令后,检测监听到的第一终端发送的发现信号的信号质量,并根据检测结果向基站返回第四响应,由基站在第四响应指示第四终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图19,其示出了本发明又一实施例提供的第四终端的设备构成图,该第四终端为基站已经分配D2D资源进行D2D通信的终端,该第四终端可以用于在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该第四终端可以包括:接收机024、处理器025和发射机026;

该接收机024,用于接收基站发送的第四指令;该第四指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求,向该第二终端发送包含有第二资源的第三指令,接收该第二终端返回的第三响应,并在该第三响应指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的指令;该第二资源为已分配给该第四终端用以接收D2D通信信号的资源,该第三指令用于指示该第二终端根据该第二资源监听D2D通信信号,该第三响应用于指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值;

该处理器025,用于控制该接收机024监听该第一终端发送的发现信号;

该处理器025,用于检测监听到的该发现信号的信号质量,获得第四检测结果;

该处理器025,用于控制该发射机026根据该第四检测结果向该基站发送第四响应;该第四响应用于指示监听到的该发现信号的信号质量是否小于预定质量阈值;由该基站在该第四响应指示监听到的该发现信号的信号质量小于该预定质量阈值时,将该第二资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

综上所述,本发明实施例提供的第四终端,通过接收基站在向第二终端发送包含有第二资源的第三指令,并根据接收的第二终端返回的第三响应指示第二终端根据第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的第四指令后,检测监听到的第一终端发送的发现信号的信号质量,并根据检测结果向基站返回第四响应,由基站在第四响应指示第四终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图20,其示出了本发明再一实施例提供的第四终端的设备构成图,该第四终端为基站已经分配D2D资源进行D2D通信的终端,该第四终端可以用于在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该第四终端可以包括:接收机027、处理器028和发射机029;

该接收机027,用于接收基站发送的第四指令;该第四指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求,向该第二终端发送包含有第二资源的第三指令,接收该第二终端返回的第三响应,并在该第三响应指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的指令;该第二资源为已分配给该第四终端用以接收D2D通信信号的资源,该第三指令用于指示该第二终端根据该第二资源监听D2D通信信号,该第三响应用于指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值;

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

该处理器028,用于控制该接收机027监听该第一终端发送的发现信号;

该处理器028,用于检测监听到的该发现信号的信号质量,获得第四检测结果;

该处理器028,用于控制该发射机029根据该第四检测结果向该基站发送第四响应;该第四响应用于指示监听到的该发现信号的信号质量是否小于预定质量阈值;由该基站在该第四响应指示监听到的该发现信号的信号质量小于该预定质量阈值时,将该第二资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

基站可以通过高层信令将当前已分配给第四终端用以接收D2D通信信号的D2D资源作为第二资源发送给第二终端,第二终端根据基站发送的第二资源监听D2D通信信号,并根据监听结果向基站返回第三响应,当基站根据该第三响应确定第二终端根据第二资源接收到的D2D通信信号的信号强度小于预定强度阈值时,向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,当第四响应指示第四终端监听到第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为能够被第一终端和第二终端复用的可复用资源。

该处理器028,用于控制该发射机029向该基站发送包含有该第四响应的第二响应帧,该第二响应帧为该在接收到该第四指令后,根据该第二资源发送的第一个D2D通信帧。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第四指令后发送的第一个D2D通信帧中的第一个OFDM符号中。基站在发送第四指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取各个D2D终端返回的第四响应。

需要说明的是,第四终端向基站返回的响应中,可以直接将监听到的第一终端的发现信号的信号质量发送给基站,由基站检测信号质量是否小于预定质量阈值;或者,第四终端也可以先检测信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

综上所述,本发明实施例提供的第四终端,通过接收基站在向第二终端发送包含有第二资源的第三指令,并根据接收的第二终端返回的第三响应指示第二终端根据第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的第四指令后,检测监听到的第一终端发送的发现信号的信号质量,并根据检测结果向基站返回第四响应,由基站在第四响应指示第四终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图21,其示出了本发明一个实施例提供的资源分配方法的方法流程图。该方法可以用于在如图1至图4任一所示的基站中,为请求D2D通信的终端分配D2D资源。该资源分配方法可以包括:

步骤1101,接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

步骤1102,在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源;

其中,该可复用资源为被分配该资源以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

步骤1103,从该可复用资源中分配目标资源;

步骤1104,将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

综上所述,本发明实施例提供的资源分配方法,通过在接收到第一终端发送的,与第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定第一终端和第二终端可复用的资源,并从可复用资源中分配目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图22,其示出了本发明另一实施例提供的资源分配方法的方法流程图。该方法可以用于在如图1至图4任一所示的基站中,为请求D2D通信的第一终端分配向第二终端发送D2D通信信号的D2D资源。该资源分配方法可以包括:

步骤1201,接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。

步骤1202,在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源;

其中,该可复用资源为被分配该资源以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,各个D2D终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量。

其中,第一终端发送的发现信号可能受到其它终端发送的发现信号的干扰。接收端接收到的是第一终端发送的发现信号与干扰信号的混合信号,如果以信号强度为依据,接收端只能测出这个混合信号的强度,并不能代表第一终端的发现信号的信号强度,因此,本发明实施例根据第一终端的发现信号的信号质量来设定判断阈值,能够提高判断的准确性。

而第二终端在检测根据已分配的D2D资源接收到的信号的干扰时,需要检测的是在某一时频资源上的总干扰,不需要区分该干扰来自于哪些D2D终端,因此,只需要检测根据已分配的D2D资源接收到的通信信号的信号强度即可。

其中,上述两个条件的检测顺序可以根据实际情况进行设置,可以先检测第一个条件,再检测第二个条件;也可以先检测第二个条件,再检测第一个条件。

当先检测第一个条件,再检测第二个条件时,基站可以通过高层信令向已经分配有D2D资源进行D2D通信的各个终端发送第一指令,各个D2D终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断哪些终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,并将分配给监听到的第一终端发送的发现信号的信号质量小于预定质量阈值的终端的D2D资源确定为第一资源。基站向第二终端发送包含有该第一资源的第二指示,第二终端接收到该第二指示后,根据该第二资源监听其它终端通过该第二资源发送的D2D通信信号,并根据监听结果向基站返回第二响应,基站根据该第二响应确定第二终端据以监听到的D2D通信信号的信号强度小于预定信号强度阈值的资源为可复用资源。

需要说明的是,D2D终端或者第二终端向基站返回的响应中,可以直接将监听到的D2D通信信号的强度或者第一终端的发现信号的信号质量发送给基站,由基站检测信号强度是否小于预定强度阈值或者信号质量是否小于预定质量阈值;或者,D2D终端或者第二终端也可以先检测信号强度是否小于预定强度阈值或者信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

当先检测第二个条件,再检测第一个条件时,基站可以通过高层信令将当前已分配给第四终端用以接收D2D通信信号的D2D资源作为第二资源发送给第二终端,第二终端根据基站发送的第二资源监听D2D通信信号,并根据监听结果向基站返回第三响应,当基站根据该第三响应确定第二终端根据第二资源接收到的D2D通信信号的信号强度小于预定强度阈值时,向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,当第四响应指示第四终端监听到第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为能够被第一终端和第二终端复用的可复用资源。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第一指令或者第四指令后发送的第一个D2D通信帧中的第一个OFDM符号中。基站在发送第一指令或者第四指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取各个D2D终端返回的第一响应或者第四响应。

此外,需要说明的是,第二终端向基站返回第二响应或者第三响应时所使用的资源可以由基站动态配置。

步骤1203,从该可复用资源中分配目标资源;

基站可以从所有符合条件的可复用资源中分配部分或者全部资源作为目标资源。

步骤1204,检测目标资源是否充足;若是,进入步骤1207,否则,进入步骤1205;

步骤1205,检测是否存在空闲的D2D资源;若是,进入步骤1206,否则,进入步骤1207;

步骤1206,从空闲的D2D资源中分配目标资源;

基站可以结合实际情况,从空闲的D2D资源中分配部分资源或者全部资源作为目标资源。

在分配D2D资源时,基站可以考虑先复用已分配的D2D资源,在没有可供复用的D2D资源时,再分配空闲的D2D资源。

比如,基站从可复用资源中分配目标资源之后,可以检测目标资源是否够用,若够用,则不再分配空闲的D2D资源,否则,从空闲的D2D资源中进一步分配目标资源。

步骤1207,将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

综上所述,本发明实施例提供的资源分配方法,通过在接收到第一终端发送的,与第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定第一终端和第二终端可复用的资源,并从可复用资源中分配目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图23,其示出了本发明又一实施例提供的资源分配方法的方法流程图。该方法可以用于在如图1至图4任一所示的基站中,为请求D2D通信的第一终端分配向第二终端发送D2D通信信号的D2D资源。该资源分配方法可以包括:

步骤1301,接收第一终端发送的用于与第二终端建立端到端D2D通信的请求;

支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。

步骤1302,检测是否存在空闲的D2D资源;若是,进入步骤1303,否则,进入步骤1305;

步骤1303,从空闲的D2D资源中分配目标资源;

基站可以结合实际情况,从空闲的D2D资源中分配部分资源或者全部资源作为目标资源。

步骤1304,检测目标资源是否充足;若是,进入步骤1307,否则,进入步骤1305;

步骤1305,在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源;

其中,该可复用资源为被分配该资源以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,各个D2D终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量。

其中,第一终端发送的发现信号可能受到其它终端发送的发现信号的干扰。接收端接收到的是第一终端发送的发现信号与干扰信号的混合信号,如果以信号强度为依据,接收端只能测出这个混合信号的强度,并不能代表第一终端的发现信号的信号强度,因此,本发明实施例根据第一终端的发现信号的信号质量来设定判断阈值,能够提高判断的准确性。

而第二终端在检测根据已分配的D2D资源接收到的信号的干扰时,需要检测的是在某一时频资源上的总干扰,不需要区分该干扰来自于哪些D2D终端,因此,只需要检测根据已分配的D2D资源接收到的通信信号的信号强度即可。

其中,上述两个条件的检测顺序可以根据实际情况进行设置,可以先检测第一个条件,再检测第二个条件;也可以先检测第二个条件,再检测第一个条件。

当先检测第一个条件,再检测第二个条件时,基站可以通过高层信令向已经分配有D2D资源进行D2D通信的各个终端发送第一指令,各个D2D终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断哪些终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,并将分配给监听到的第一终端发送的发现信号的信号质量小于预定质量阈值的终端的D2D资源确定为第一资源。基站向第二终端发送包含有该第一资源的第二指示,第二终端接收到该第二指示后,根据该第二资源监听其它终端通过该第二资源发送的D2D通信信号,并根据监听结果向基站返回第二响应,基站根据该第二响应确定第二终端据以监听到的D2D通信信号的信号强度小于预定信号强度阈值的资源为可复用资源。

需要说明的是,D2D终端或者第二终端向基站返回的响应中,可以直接将监听到的D2D通信信号的强度或者第一终端的发现信号的信号质量发送给基站,由基站检测信号强度是否小于预定强度阈值或者信号质量是否小于预定质量阈值;或者,D2D终端或者第二终端也可以先检测信号强度是否小于预定强度阈值或者信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

当先检测第二个条件,再检测第一个条件时,基站可以通过高层信令将当前已分配给第四终端用以接收D2D通信信号的D2D资源作为第二资源发送给第二终端,第二终端根据基站发送的第二资源监听D2D通信信号,并根据监听结果向基站返回第三响应,当基站根据该第三响应确定第二终端根据第二资源接收到的D2D通信信号的信号强度小于预定强度阈值时,向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,当第四响应指示第四终端监听到第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为能够被第一终端和第二终端复用的可复用资源。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第一指令或者第四指令后发送的第一个D2D通信帧中的第一个OFDM符号中。基站在发送第一指令或者第四指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取各个D2D终端返回的第一响应或者第四响应。

此外,需要说明的是,第二终端向基站返回第二响应或者第三响应时所使用的资源可以由基站动态配置。

步骤1306,从该可复用资源中分配目标资源;

基站可以从所有符合条件的可复用资源中分配部分或者全部资源作为目标资源。

在分配D2D资源时,基站可以考虑先分配空闲的D2D资源,在没有空闲的D2D资源可供分配时,再考虑复用已分配的D2D资源

基站可以先检测是否有空闲的D2D资源,若有,则从空闲的D2D资源中分配目标资源,若从空闲的D2D资源中分配目标资源后,该目标资源依然不足,则进一步确定可复用资源,并从可复用的资源中分配目标资源。此外,若从空闲的D2D资源中分配的目标资源已经足够,则基站可以不进行后续确定可复用资源的步骤,从而节约系统资源,减少消耗。

此外,基站在向第二终端发送第三指令时,可以将已分配的D2D资源和空闲的D2D资源全部发送给第二终端,第二终端根据全部的D2D资源监听D2D通信信号,并根据监听结果向基站返回第三响应,基站确定第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源中,是否存在空闲的资源,若是,则优先从空闲的资源中分配目标资源,若没有空闲的资源或者空闲的资源不足,则基站进一步执行向第四终端发送第四指令的步骤。

步骤1307,将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

综上所述,本发明实施例提供的资源分配方法,通过在接收到第一终端发送的,与第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定第一终端和第二终端可复用的资源,并从可复用资源中分配目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图24,其示出了本发明一个实施例提供的资源分配方法的方法流程图。该方法可以用于在如图5至图8任一所示的第一终端中,向基站请求用于向第二终端发送D2D通信信号的D2D资源。该资源分配方法可以包括:

步骤1401,向基站发送用于与第二终端建立端到端D2D通信的请求,该请求用于指示该基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配目标资源;

步骤1402,接收该基站发送的目标资源;

步骤1403,根据该目标资源向该第二终端发送D2D通信信号。

综上所述,本发明实施例提供的资源分配方法,通过向基站发送与第二终端建立D2D通信的请求,由基站从已分配的D2D资源中分配能够被第一终端和第二终端复用的资源,并根据基站分配的资源发送D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图25,其示出了本发明另一实施例提供的资源分配方法的方法流程图。该方法可以用于在如图5至图8任一所示的第一终端中,向基站请求用于向第二终端发送D2D通信信号的D2D资源。该资源分配方法可以包括:

步骤1501,周期性发送发现信号;

支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号。

步骤1502,向基站发送用于与第二终端建立端到端D2D通信的请求;

该请求用于指示该基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配目标资源。

当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。其中,基站确定可复用资源的具体方法请参见图2所示的基站对应实施例中的描述,本实施例不再赘述。

需要说明的是,第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,各个D2D终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量,后续根据该第一终端发送的发现信号的信号质量协助基站确定可复用资源,具体请参见图2所示的基站对应实施例中的描述,本实施例不再赘述。

步骤1503,接收该基站发送的目标资源;

步骤1504,根据该目标资源向该第二终端发送D2D通信信号。

综上所述,本发明实施例提供的资源分配方法,通过向基站发送与第二终端建立D2D通信的请求,由基站从已分配的D2D资源中分配能够被第一终端和第二终端复用的资源,并根据基站分配的资源发送D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图26,其示出了本发明一个实施例提供的资源分配方法的方法流程图。该方法可以用于在如图9至图12任一所示的第二终端中,根据基站分配的D2D资源接收第一终端发送的D2D通信信号。该资源分配方法可以包括:

步骤1601,接收基站发送的目标资源,该目标资源为该基站接收到第一终端发送的用于与该第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源,并从该可复用资源中分配的资源;

步骤1602,根据该目标资源接收该第一终端发送的D2D通信信号。

综上所述,本发明实施例提供的资源分配方法,通过接收基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源后,从可复用资源中分配的目标资源,并根据该目标资源接收第一基站发送的D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图27,其示出了本发明另一实施例提供的资源分配方法的方法流程图。该方法可以用于在如图9至图12任一所示的第二终端中,根据基站分配的D2D资源接收第一终端发送的D2D通信信号。该资源分配方法可以包括:

步骤1701,接收基站发送的包含有第一资源的第二指令;

该第一资源为已分配给第三终端用以接收D2D通信信号的D2D资源。

其中,基站可以通过高层信令向已经分配有D2D资源进行D2D通信的各个终端发送第一指令,各个D2D终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断哪些终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,并将分配给监听到的第一终端发送的发现信号的信号质量小于预定质量阈值的终端的D2D资源确定为第一资源。

步骤1702,根据该第一资源监听D2D通信信号,并检测根据该第一资源监听到的D2D通信信号的信号强度,获得第一检测结果;

步骤1703,根据该第一检测结果向该基站发送第二响应;

该第二响应用于指示根据该第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

当基站根据该第二响应确定第二终端根据第一资源监听到的D2D通信信号的信号强度小于预定信号强度阈值时,将该第一资源确定为能够被该第一终端和该第二终端复用的可复用资源。

其中,需要说明的是,第二终端向基站返回的响应中,可以直接将监听到的D2D通信信号的强度发送给基站,由基站检测信号强度是否小于预定强度阈值;或者,第二终端也可以先检测信号强度是否小于预定强度阈值,并将检测结果携带在响应中发送给基站。此外,第二终端向基站返回第二响应时所使用的资源可以由基站动态配置。

步骤1704,接收基站发送的目标资源;

该目标资源为该基站从该可复用资源中分配的资源;

步骤1705,根据该目标资源接收该第一终端发送的D2D通信信号。

综上所述,本发明实施例提供的资源分配方法,通过接收基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源后,从可复用资源中分配的目标资源,并根据该目标资源接收第一基站发送的D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图28,其示出了本发明又一实施例提供的资源分配方法的方法流程图。该方法可以用于在如图9至图12任一所示的第二终端中,根据基站分配的D2D资源接收第一终端发送的D2D通信信号。该资源分配方法可以包括:

步骤1801,接收基站发送的包含有第二资源的第三指令;

该第二资源为已分配给第四终端用以接收D2D通信信号的资源;

步骤1802,根据该第二资源监听D2D通信信号,检测根据该第二资源监听到的D2D通信信号的信号强度,获得第二检测结果;

步骤1803,根据该第二检测结果向该基站发送第三响应;

该第三响应用于指示根据该第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

实际应用中,基站可以通过高层信令将当前已分配给第四终端用以接收D2D通信信号的D2D资源作为第二资源发送给第二终端,第二终端根据基站发送的第二资源监听D2D通信信号,并根据监听结果向基站返回第三响应,当基站根据该第三响应确定第二终端根据第二资源接收到的D2D通信信号的信号强度小于预定强度阈值时,向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,当第四响应指示第四终端监听到第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为能够被第一终端和第二终端复用的可复用资源。

其中,需要说明的是,第二终端向基站返回的响应中,可以直接将监听到的D2D通信信号的强度发送给基站,由基站检测信号强度是否小于预定强度阈值;或者,第二终端也可以先检测信号强度是否小于预定强度阈值,并将检测结果携带在响应中发送给基站。此外,第二终端向基站返回第三响应时所使用的资源可以由基站动态配置。

步骤1804,接收基站发送的目标资源;

该目标资源为该基站从该可复用资源中分配的资源;

步骤1805,根据该目标资源接收该第一终端发送的D2D通信信号。

综上所述,本发明实施例提供的资源分配方法,通过接收基站在已经分配的D2D资源中确定能够被该第一终端和该第二终端复用的可复用资源后,从可复用资源中分配的目标资源,并根据该目标资源接收第一基站发送的D2D通信信号,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图29,其示出了本发明一个实施例提供的资源分配方法的方法流程图。该方法可以用于在如图13至图16任一所示的第三终端中,在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该资源分配方法可以包括:

步骤1901,接收基站发送的第一指令,该第一指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求后发送的指令;

步骤1902,监听该第一终端发送的发现信号;

步骤1903,检测监听到的该发现信号的信号质量,获得第三检测结果;

步骤1904,根据该第三检测结果向该基站发送第一响应;由该基站在该第一响应指示监听到的该发现信号的信号质量小于预定质量阈值时,向该第二终端发送包含有第一资源的第二指令,并接收该第二终端返回的第二响应,并在该第二响应指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将该第一资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号;其中,该第一资源为已分配给该第三终端用以接收D2D通信信号的D2D资源,该第二指令用于指示该第二终端根据该第一资源监听D2D通信信号;该第二响应用于指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值。

综上所述,本发明实施例提供的资源分配方法,通过在接收到基站发送的第一指令后监听第一终端发送的发现信号,并根据监听结果向基站返回第一响应,由基站在该第一响应指示第三终端接收到的第一终端的发现信号的信号质量小于预定质量阈值后向第二终端发送第二指令,并在根据第二终端返回的第二响应指示该第二终端根据第三终端用以接收D2D通信信号的第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将第一资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图30,其示出了本发明另一实施例提供的资源分配方法的方法流程图。该方法可以用于在如图13至图16任一所示的第三终端中,在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该资源分配方法可以包括:

步骤2001,接收基站发送的第一指令;

该第一指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求后发送的指令;

步骤2002,监听该第一终端发送的发现信号;

具体的,支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。第三终端接收到基站发送的第一指令后,可以监听第一终端周期性发送的发现信号。

步骤2003,检测监听到的该发现信号的信号质量,获得第三检测结果;

第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,第三终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量。

步骤2004,根据该第三检测结果向该基站发送第一响应。

第三终端可以向该基站发送包含有该第一响应的第一响应帧,该第一响应帧为在接收到该第一指令后,根据该第一资源发送的第一个D2D通信帧。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第一指令后发送的第一个D2D通信帧中的第一个OFDM符号中。基站在发送第一指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取第三终端返回的第一响应。

基站在该第一响应指示监听到的该发现信号的信号质量小于预定质量阈值时,向该第二终端发送包含有第一资源的第二指令,并接收该第二终端返回的第二响应,并在该第二响应指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将该第一资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号;

其中,该第一资源为已分配给该第三终端用以接收D2D通信信号的D2D资源,该第二指令用于指示该第二终端根据该第一资源监听D2D通信信号;该第二响应用于指示该第二终端根据该第一资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值。

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

基站可以通过高层信令向已经分配有D2D资源进行D2D通信的第三终端发送第一指令,第三终端接收到该第一指令后,在预定的时频资源上的监听第一终端发送的发现信号Discovery信号,并根据监听到的发现信号向基站返回第一响应,基站根据该第一响应判断第三终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,将分配给第三终端的D2D资源确定为第一资源。基站向第二终端发送包含有该第一资源的第二指示,第二终端接收到该第二指示后,根据该第二资源监听其它终端通过该第二资源发送的D2D通信信号,并根据监听结果向基站返回第二响应,基站根据该第二响应确定第二终端据以监听到的D2D通信信号的信号强度小于预定信号强度阈值的资源为可复用资源。

需要说明的是,第三终端向基站返回的响应中,可以直接将监听到的第一终端的发现信号的信号质量发送给基站,由基站检测信号质量是否小于预定质量阈值;或者,第三终端也可以先检测信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

综上所述,本发明实施例提供的资源分配方法,通过在接收到基站发送的第一指令后监听第一终端发送的发现信号,并根据监听结果向基站返回第一响应,由基站在该第一响应指示第三终端接收到的第一终端的发现信号的信号质量小于预定质量阈值后向第二终端发送第二指令,并在根据第二终端返回的第二响应指示该第二终端根据第三终端用以接收D2D通信信号的第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将第一资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图31,其示出了本发明一个实施例提供的资源分配方法的方法流程图。该方法可以用于在如图17至图20任一所示的第四终端中,在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该资源分配方法可以包括:

步骤2101,接收基站发送的第四指令;该第四指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求,向该第二终端发送包含有第二资源的第三指令,接收该第二终端返回的第三响应,并在该第三响应指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的指令;该第二资源为已分配给该第四终端用以接收D2D通信信号的资源,该第三指令用于指示该第二终端根据该第二资源监听D2D通信信号,该第三响应用于指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值;

步骤2102,监听该第一终端发送的发现信号;

步骤2103,检测监听到的该发现信号的信号质量,获得第四检测结果;

步骤2104,根据该第四检测结果向该基站发送第四响应;该第四响应用于指示监听到的该发现信号的信号质量是否小于预定质量阈值;由该基站在该第四响应指示监听到的该发现信号的信号质量小于该预定质量阈值时,将该第二资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

综上所述,本发明实施例提供的资源分配方法,通过接收基站在向第二终端发送包含有第二资源的第三指令,并根据接收的第二终端返回的第三响应指示第二终端根据第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的第四指令后,检测监听到的第一终端发送的发现信号的信号质量,并根据检测结果向基站返回第四响应,由基站在第四响应指示第四终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图32,其示出了本发明另一实施例提供的资源分配方法的方法流程图。该方法可以用于在如图17至图20任一所示的第四终端中,在基站接收到第一终端发送的与第二终端建立D2D通信的请求后,协助基站在已分配的D2D资源中确定可复用资源。该资源分配方法可以包括:

步骤2201,接收基站发送的第四指令;

该第四指令为该基站在接收到第一终端发送的用于与第二终端建立D2D通信的请求,向该第二终端发送包含有第二资源的第三指令,接收该第二终端返回的第三响应,并在该第三响应指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的指令;该第二资源为已分配给该第四终端用以接收D2D通信信号的资源,该第三指令用于指示该第二终端根据该第二资源监听D2D通信信号,该第三响应用于指示该第二终端根据该第二资源监听到的D2D通信信号的信号强度是否小于该预定强度阈值;

步骤2202,监听该第一终端发送的发现信号;

步骤2203,检测监听到的该发现信号的信号质量,获得第四检测结果;

第四终端监听第一终端发送的发现信号并检测发现信号的信号质量的方法与第三终端类似,此处不再赘述。

步骤2204,根据该第四检测结果向该基站发送第四响应;该第四响应用于指示监听到的该发现信号的信号质量是否小于预定质量阈值。

第四终端向该基站发送包含有该第四响应的第二响应帧,该第二响应帧为该在接收到该第四指令后,根据该第二资源发送的第一个D2D通信帧。

其中,已分配有D2D资源的终端向基站返回响应时,可以通过已分配的,用以发送D2D信号的资源向基站返回响应,比如,可以将返回给基站的响应携带在接收到第四指令后发送的第一个D2D通信帧中的第一个OFDM符号中。基站在发送第四指令后,接收根据已经分配的D2D资源发送的第一个D2D通信帧,并解析接收到的D2D通信帧中的第一个OFDM符号,以获取各个D2D终端返回的第四响应。

需要说明的是,第四终端向基站返回的响应中,可以直接将监听到的第一终端的发现信号的信号质量发送给基站,由基站检测信号质量是否小于预定质量阈值;或者,第四终端也可以先检测信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

该基站在该第四响应指示监听到的该发现信号的信号质量小于该预定质量阈值时,将该第二资源确定为可复用资源,从该可复用资源中分配目标资源,并将该目标资源发送给该第一终端和该第二终端,由该第一终端根据该目标资源发送D2D通信信号,并由该第二终端根据该目标资源接收D2D通信信号。

其中,该可复用资源为被分配以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值,且第二终端据以接收到的D2D通信信号的信号强度小于预定强度阈值的资源。该D2D资源可以是时频资源。

具体的,该可复用资源需要满足两个条件:第一,被分配该可复用资源用以接收D2D通信的终端接收到的第一终端发送的发现信号的信号质量小于预定质量阈值;第二,第二终端根据该可复用资源接收到的D2D通信信号的信号强度小于预定强度阈值。其中,满足第一个条件表明当第一终端通过该可复用资源向第二终端发送D2D通信信号时,对除第二终端之外的其它使用该可复用资源接收D2D通信信号的终端不会产生影响;满足第二个条件表明除第一终端之外的其它终端使用该可复用资源发送的D2D通信信号对第二终端不会产生影响。

基站可以通过高层信令将当前已分配给第四终端用以接收D2D通信信号的D2D资源作为第二资源发送给第二终端,第二终端根据基站发送的第二资源监听D2D通信信号,并根据监听结果向基站返回第三响应,当基站根据该第三响应确定第二终端根据第二资源接收到的D2D通信信号的信号强度小于预定强度阈值时,向第四终端发送第四指令,第四终端接收到该指令后,在预定的资源上监听第一终端发送的发现信号,并根据监听结果向基站返回第四响应,当第四响应指示第四终端监听到第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为能够被第一终端和第二终端复用的可复用资源。

综上所述,本发明实施例提供的资源分配方法,通过接收基站在向第二终端发送包含有第二资源的第三指令,并根据接收的第二终端返回的第三响应指示第二终端根据第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时发送的第四指令后,检测监听到的第一终端发送的发现信号的信号质量,并根据检测结果向基站返回第四响应,由基站在第四响应指示第四终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为可复用资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图33,其示出了本发明一个实施例提供的资源分配方法的方法流程图。该方法可以用于在已分配的D2D资源中为请求建立D2D通信的终端分配可复用的资源。假设系统中的D2D资源并不固定,由基站根据当前需要进行D2D通信的终端对数动态配置。当第一终端请求与第二终端建立D2D通信时,基站首先考虑复用已分配的D2D资源。该资源分配方法可以包括:

步骤2301,第一终端向基站发送与第二终端建立D2D通信的请求;

支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。

步骤2302,基站向第三终端发送第一指令;

实际应用中,基站可以向当前已经分配有D2D资源进行D2D通信的终端广播高层信令,指示各个已经分配有D2D资源的终端监听第一终端发送的发现信号。

步骤2303,第三终端根据该第一指令监听第一终端发送的发现信号;

步骤2304,第三终端向基站返回第一响应;

该第一响应用于指示第三终端监听到的第一终端发送的发现信号的信号质量是否小于预定质量阈值。

具体的,第一终端发送的发现信号中可以携带有各个终端预先已知的参考内容,各个已经分配有D2D资源的终端接收到发现信号后,对发现信号进行解析,并将解析获得的内容与参考内容进行对比,获得解析准确率,并将该解析准确率作为接收到的第一终端发送的发现信号的信号质量。

步骤2305,基站在第一响应指示第三终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,向第二终端发送包含有第一资源的第二指令;

该第一资源为基站预先分配给第三终端,以便第三终端据以接收D2D通信信号的D2D资源。

实际应用中,基站可以将上一步骤中所有返回指示接收到的第一终端的发现信号的信号质量小于预定质量阈值的响应所对应的终端用以接收D2D通信信号的D2D资源作为第一资源。

需要说明的是,各个已经分配有D2D资源的终端向基站返回的响应中,可以直接将监听到的第一终端的发现信号的信号质量发送给基站,由基站检测信号强度是否小于预定质量阈值;或者,也可以先检测信号质量是否小于预定质量阈值,并将检测结果携带在响应中发送给基站。

其中,第一终端发送的发现信号可能受到其它终端发送的发现信号的干扰。接收端接收到的是第一终端发送的发现信号与干扰信号的混合信号,如果以信号强度为依据,接收端只能测出这个混合信号的强度,并不能代表第一终端的发现信号的信号强度,因此,本发明实施例根据第一终端的发现信号的信号质量来设定判断阈值,能够提高判断的准确性。

步骤2306,第二终端根据该第一资源监听D2D通信信号;

第二终端根据该第一资源监听D2D通信信号,并检测监听到的D2D通信信号的强度。

步骤2307,第二终端向基站返回第二响应;

该第二响应用于指示第二终端根据第一资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

第二终端向基站返回的响应中,可以直接将监听到的D2D通信信号的强度发送给基站,由基站检测信号强度是否小于预定强度阈值;或者,第二终端也可以先检测信号强度是否小于预定强度阈值,并将检测结果携带在响应中发送给基站。

步骤2308,基站在第二响应指示第二终端根据第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将第一资源确定为可复用资源;

基站接收到第二终端返回的第二响应后,根据第二响应将第二终端据以监听到的D2D通信信号的信号强度小于预定强度阈值的资源确定为可复用资源。

步骤2309,基站从可复用资源中分配目标资源;

基站可以结合实际情况或者预先指定的规则,将可复用资源中的部分或者全部资源分配为目标资源。

步骤2310,若目标资源不足,则基站进一步从空闲的D2D资源中分配目标资源;

基站从可复用资源中分配目标资源之后,可以检测目标资源是否够用,若从可复用资源中分配的目标资源已经够用,则不再分配空闲的D2D资源;若不存在第二终端据以监听到的D2D通信信号的信号强度小于预定强度阈值的资源,或者,从可复用资源中分配的目标资源依然不够,则基站检测是否存在空闲的D2D资源,若存在空闲的D2D资源,则从空闲的D2D资源中进一步分配目标资源。

步骤2311,基站将目标资源发送给第一终端和第二终端,由第一终端根据目标资源发送D2D通信信号,并由第二终端根据目标资源接收D2D通信信号。

需要说明的是,本发明实施例以基站先考虑复用已分配的资源,可复用的资源不足时,再考虑空闲的D2D资源为例加以说明,在实际应用中,还可以先考虑分配空闲的D2D资源,当空闲的D2D资源不足时,再考虑复用已分配的资源。

综上所述,本发明实施例提供的资源分配方法,基站接收到第一终端发送的与第二终端建立D2D通信的请求后,指示第三终端监听第一终端发送的发现信号,并在第三终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,指示第二终端根据第三终端用以接收D2D通信信号的第一资源监听D2D通信信号,并在第二终端根据第一资源监听到的D2D通信信号的信号强度小于预定强度阈值时,将第一资源确定为可复用资源,并在可复用资源中分配第一终端用于向第二终端发送D2D通信信号的目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图34,其示出了本发明另一实施例提供的资源分配方法的方法流程图。该方法可以用于在已分配的D2D资源中为请求建立D2D通信的终端分配可复用的资源。假设系统中的D2D资源固定,当第一终端请求与第二终端建立D2D通信时,基站首先考虑分配空闲的D2D资源,再考虑复用已分配的D2D资源。该资源分配方法可以包括:

步骤2401,第一终端向基站发送与第二终端建立D2D通信的请求;

支持D2D通信的终端可以在预定的时频资源上周期性的发送发现信号Discovery信号,当第一终端接收到第二终端发送的发现信号并检测可以与该第二终端进行D2D通信时,可以向基站发送与该第二终端进行D2D通信的请求。

步骤2402,基站检测是否存在空闲的D2D资源;

实际应用中,若基站检测存在空闲的D2D资源,则从空闲的D2D资源中分配目标资源,并检测分配的目标资源是否够用,若分配的目标资源已经够用,则不进行后续步骤。

步骤2403,若不存在空闲的D2D资源,基站向第二终端发送包含有第二资源的第三指令;

若基站从空闲的D2D资源中分配的目标资源不足或者不存在空闲的D2D资源,则基站将当前已分配给第四终端作为接收D2D通信信号的资源作为第二资源发送给第二终端。

其中,基站可以向第二终端广播高层信令,广播的高层信令中携带有第二资源,用以指示第二终端根据该第二资源监听D2D通信信号。

步骤2404,第二终端根据第二资源监听D2D通信信号;

步骤2405,第二终端向基站返回第三响应;

该第三响应用于指示第二终端根据第二资源监听到的D2D通信信号的信号强度是否小于预定强度阈值。

第二终端根据第二资源监听D2D通信信号,并向基站返回第三响应的具体步骤与图33所示的方法中第二终端根据第一资源监听D2D通信信号,并向基站返回第一响应的步骤类似,此处不再赘述。

步骤2406,基站在第三响应指示第二终端根据第二资源监听到的D2D通信信号的信号强度小于预定强度阈值时,向第四终端发送第四指令;

实际应用中,基站可以将所有已经分配的D2D资源发送给第二终端,由第二终端根据已分配的D2D资源监听D2D通信信号,并根据监听结果向基站返回第三响应。基站将第三响应中指示的第二终端据以监听到的D2D通信信号的信号强度小于预定强度阈值的资源确定为初选资源,并向被分配该初选资源用以接收D2D通信信号的终端发送第四指令。

步骤2407,第四终端监听第一终端发送的发现信号;

步骤2408,第四终端向基站返回第四响应;

该第四响应用于指示第四终端监听到的第一终端发送的发现信号的信号质量是否小于预定质量阈值。

步骤2409,基站在第四响应指示第四终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值时,将第二资源确定为可复用资源。

若被分配该初选资源用以接收D2D通信信号的终端监听到的第一终端发送的发现信号的信号质量小于预定质量阈值,则基站将该初选资源确定为可复用资源。

步骤2410,基站从可复用资源中分配目标资源;

基站可以结合实际情况或者预先指定的规则,将可复用资源中的部分或者全部资源分配为目标资源。

步骤2411,基站将目标资源发送给第一终端和第二终端,由第一终端根据目标资源发送D2D通信信号,并由第二终端根据目标资源接收D2D通信信号。

需要说明的是,本发明实施例以基站先考虑分配空闲的D2D资源,在空闲的D2D资源不足时,再考虑复用已分配的资源为例加以说明,在实际应用中,还可以先考虑复用已分配的D2D资源,当已分配的资源中不存在可复用资源或者可复用资源不足时,再考虑分配空闲的D2D资源。

综上所述,本发明实施例提供的资源分配方法,基站接收到第一终端发送的与第二终端建立D2D通信的请求后,指示第二终端根据以分配给第四终端用以接收D2D通信信号的第二资源监听D2D通信信号,并在第二终端监听到的D2D通信信号的信号强度小于预定强度阈值时,指示第四终端监听第一终端发送的发现信号,当第四终端监听的发现信号的信号质量小于预定质量阈值时,将第二资源确定为可复用资源,并在可复用资源中分配第一终端用于向第二终端发送D2D通信信号的目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

请参见图35,其示出了本发明一个实施例提供的资源分配系统的系统构成图。该系统可以包括如图1至图4任一所述的基站2501、如图5至图8任一所述的第一终端25002、如图9至图12任一所述的第二终端2503以及至少一个如图13至图16任一所述的第三终端2504和/或至少一个如图17至图20任一所述第四终端2505。

综上所述,本发明实施例提供的资源分配系统,通过在接收到第一终端发送的,与第二终端建立端到端D2D通信的请求后,在已经分配的D2D资源中确定第一终端和第二终端可复用的资源,并从可复用资源中分配目标资源,解决了现有技术中当基站覆盖范围内请求建立D2D通信的终端数量较多时,可能出现没有空闲的D2D资源可供分配的情形的问题,达到提高资源利用率和系统容量的目的。

需要说明的是:上述实施例提供的基站和终端在分配D2D资源时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基站、第一终端、第二终端、第三终端和第四终端与资源分配方法实施例属于同一构思。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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