设备间通信方法、资源分配方法、及其装置与流程

文档序号:12479478阅读:210来源:国知局
设备间通信方法、资源分配方法、及其装置与流程

本申请涉及D2D通信技术领域,尤其涉及设备间通信方法、资源分配方法、及其装置。



背景技术:

作为面向5G的关键候选技术,设备间(Device-to-Device,D2D)通信具有潜在的提高系统性能、提升用户体验、扩展蜂窝通信应用的前景,受到广泛关注。基于蜂窝网络的D2D通信,或称为邻近服务(Proximity Service,ProSe),是指用户数据可不经网络中转而直接在用户终端设备(UE)之间传输。

如图1所示,对于D2D场景,根据基站是否完全、部分以及完全不控制D2D设备,可以将应用场景分为三类,即:基站(eNB)完全覆盖D2D设备的场景(实线椭圆框所示),基站部分控制D2D设备的场景以及基站完全不控制D2D设备的场景(虚线椭圆框所示),如图1所示。由于存在这样三种不同的覆盖情况和不同的设备部署情况(浓密部署、正常部署以及稀疏部署),如何为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为三种不同的覆盖情况的D2D通信场景示意图;

图2(a)为本申请第一种实施例的设备间通信方法的一种示例的流程图;

图2(b)为依照本申请实施例的设备间通信方法的一种资源组的结构示意图;

图2(c)为一种示例的第一资源的示意图;

图2(d)至图2(e)为示例的调整后的图2(c)的第一资源的示意图。

图3为本申请第二种实施例的设备间通信方法的一种示例的流程图;

图4为本申请实施例的设备间通信资源分配方法的一种示例的流程图;

图5(a)至图5(c)为本申请第一种实施例的设备间通信装置的多种示例的结构框图;

图6(a)至图6(c)为本申请第二种实施例的设备间通信装置的多种示例的结构框图;

图7为本申请实施例的设备间通信资源分配装置的一种示例的结构框图;

图8为本申请第一种实施例的设备间通信装置的另一种示例的结构框图;

图9为本申请第二种实施例的设备间通信装置的另一种示例的结构框图;

图10为本申请实施例的设备间通信资源分配装置的另一种示例的结构框图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。

本领域技术人员可以理解,本申请中的“第一”、“第二”等术语仅用于区别不同设备、模块或参数等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。

在本申请各实施例中,术语“D2D设备”是具有D2D通信能力的任何设备,包括但不限于:电话(例如,蜂窝电话或智能电话)、计 算机(例如,笔记本电脑)、便携式通信设备、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电设备)、车载智能设备、可穿戴设备或配置成具有D2D通信能力的任意其它合适的设备。术语“基站”可以包括、被实现为、或称为节点B、演进型节点B(eNode B)、无线网络控制器(RNC)、基站控制器(BSC)、基站收发信台(BTS)、基站(BS)、收发机功能(TF)、无线路由器、无线收发机、基本服务集(BSS)、扩展服务集(ESS)、无线基站(RBS)、或某种其它术语。术语“第一资源”为最初由基站分配的D2D通信资源,可用于D2D发现阶段(D2D discovery),称为D2D发现资源,也可用于D2D通信阶段(D2D communication),称为D2D数据资源,在本申请各实施例的技术方案中,在基站无法覆盖的场景中,D2D设备可根据本申请各实施例中提供的规则自主调整该第一资源。术语“资源单元(Resource Unit,RU)”为可根据需要任意设置的D2D设备在D2D通信过程中(例如,D2D发现阶段)所使用的最小的资源单位,一个RU可以是一个物理资源块(Physical Resource Block,PRB)(根据3GPP的定义),或者是比一个资源块(Resource Block,RB)(根据高通的定义)更小的资源单位。术语“资源组(Resource Group,RG)”为连续第一预设数量个RU构成的一种资源单位,在本申请各实施例中,第一资源的调整均可以资源组为单位,例如,增加/删除一个资源组。

图2(a)为本申请第一种实施例提供的设备间通信方法的一种示例的流程图,该方法可由属于D2D设备的装置执行或由D2D设备执行。如图2(a)所示,该方法包括:

S220.确定第一资源的使用状态,所述第一资源用于进行设备间D2D通信。

S240.使用所述第一资源中的至少一第一资源单元发送与所述使用状态相关联的第一信息。

其中,所述第一资源单元为所述第一资源中一个或多个第一预设位置的资源单元。该第一预设位置可为第一资源中任意的固定位置。在一种可能的实现方式中,第一预设位置可为一个或多个位置的资源组中的第二预设位置,图2(b)所示为一种示例的资源组,每个方框表示一个资源单元,该资源组包括NT×NF个资源单元,第一资源单元可为资源组(时域上)的第一个资源单元,如图2(b)所示,左上角斜纹填充所示,也可为(时域上)最后一个资源单元,如图2(b)右上角斜纹填充所示。该第一预设位置还可为与D2D通信中的特殊信号的相对位置。在一种可能的实现方式中,该特殊信号可为D2D同步信号,该第一预设位置为相对于D2D同步信号具有一定偏移量的位置。在本实施例的方法中,第一资源单元的位置是各D2D设备已知的,D2D设备可通过在该位置的资源上侦听的方式获取其他D2D设备汇报的第一资源的使用状态,和/或通过其他可能的方式主动检测了第一资源的使用状态后,并在步骤S240中使用第一资源单元传输指示第一资源的使用状态的信息。

此外,在本实施例的方法中,所述第一资源的使用状态包括但不限于:资源冗余、资源不足,等。在一种可能的实现方式中,可通过在第一资源单元上传输调制了使用状态的信息的方式传输第一资源单元的使用状态。在另一种可能的实现方式中,可通过不同位置的第一资源单元指示不同的使用状态,例如,在每个图2(b)所示的资源组中,左上角的第一资源单元上传输信息可指示第一资源有剩余,右上角的第一资源单元上传输信息可指示第一资源不足。

在本实施例的方法中,用特定位置的资源传输用于指示某种D2D资源的使用状态,为实现较高的资源使用效率提供基础的同时,有助于尤其在没有蜂窝网络覆盖的情况下提供资源调整的基础。

如上所述的,本实施例的方法可使不同位置的第一资源单元对应于不同的使用状态,为了更准确的确定第一资源的使用状态,本实施 例的方法的执行装置可在对应的第一资源单元上侦听到足够多的信号时才确定第一资源的使用状态,换句话说,足够多数量的D2D设备汇报的使用状态才被认为是真实的使用状态。例如,在图2(b)所示的资源组的右上角的第一资源单元上侦听到来自超过特定数量的D2D设备的信号,则可确定第一资源的使用状态为资源不足。在这样的情况下,步骤S220可包括:

S221.至少基于在所述至少一第一资源单元上接收到的信号对应的D2D设备的数量,确定所述第一资源的使用状态。

在另一种可能的实现方式中,还可至少基于在所述至少一第一资源单元上接收到的信号的能量,确定所述第一资源的使用状态。具体地,如在图2(b)所示的资源组中,若右上角的第一资源单元上侦听到的信号的能量超过一预设的能量阈值,则表示第一资源的使用状态为不足;若右上角的第一资源单元上侦听到的信号的能量超过该阈值,则表示第一资源的使用状态为冗余;第一资源单元上接收到的信号的能量不超过该阈值,则表示第一资源的使用状态为正常。在这样的情况下,步骤S220可包括:

S222.至少基于在所述至少一第一资源单元上接收到的信号的能量,确定所述第一资源的使用状态。

在又一种可能的实现方式中,可仅由特定的一个或多个D2D设备检测并使用第一资源单元汇报(例如,广播)第一资源的使用状态,以供其他D2D设备作为使用/调整第一资源的参考,本实施例的方法可通过侦听获取这样的一个或多个D2D设备汇报的使用状态的方式确定所述使用状态。在这样的情况下,步骤S220可包括:

S223.响应于在所述至少一第一资源单元上接收到的信号来自至少一预设D2D设备,至少基于所述接收到的信号确定所述第一资源的使用状态。在这样的情况下,根据接收到的信号确定第一资源的使用状态包括上面描述的基于接收到的信号对应的第一资源单元的位 置和/或接收到的信号的能量等等,确定第一资源的使用状态。

在又一种可能的实现方式中,本实施例的方法中的第一资源包括至少两个资源组,且所述至少两个资源组中的至少一个资源组用于在需要时发送D2D同步信号,这样的资源组此后称为第一资源组,该第一资源组上第二预设位置的资源单元也可为所述第一资源单元。通常,D2D同步信号由基站发送,部分或完全没有基站覆盖的情况下,可由特定的D2D设备(例如,簇头(cluster head)设备)发送。在本实施例的方法中,簇头终止发送D2D同步信号后,可由另一D2D设备继续发送D2D同步信号。在这样的实现方式中,除了在需要时发送D2D同步信号外和/或指示第一资源的使用状态的信息外,第一资源组用作备份资源组,几乎不承载任何其他信息,D2D设备不能在常规的资源组上找到用于发送发现信号或D2D数据的资源时,可通过第一资源组上的资源单元来发送,也就是说,当在第一资源组上侦听到信号时,可能意味着第一资源的使用状态是资源不足。在这样的情况下,步骤S220可包括:

S224.至少基于在用于发送D2D同步信号的资源组中的至少一资源单元上接收到的信号,确定所述第一资源的使用状态。

图2(c)所示为一种示例的第一资源的示意图。在图2(c)的示例中,第一资源为发现资源,且图2(c)中示出了一个发现周期(Discovery Period,DP)的第一资源,包括几个连续或者间断的资源组,在每个发现周期里,每个D2D设备通过选择一个资源单元来发送发现信号,而且这样的行为只能发生一次,即在一个发现周期里每个D2D设备只能进行一次发送发现信号的行为,其他时间都在侦听其他设备发送的发现信号。对于非连续的资源组,两个资源组之间的资源可以用于D2D通信或者蜂窝网络(例如,长期演进的演进(Long Term Evolution-Advanced,LTE-A))系统的通信。在图2(c)中,发现周期的最后一个资源组为第一资源组,几乎不承载信号或用于在图 2(c)中的右斜纹填充的资源单元上发送D2D同步信号。

在又另一种可能的实现方式中,本实施例方法的执行装置可通过主动搜索可使用的资源的方式确定第一资源的使用状态。通常,该搜索可为从第一个资源组的第一个资源单元开始的,直至检测到最后一个资源组的最后一个资源单元。在本实施例的方法中,允许一个D2D设备检测到多个可用的资源单元,并随机选择一个或多个可用的。在这样的情况下,步骤S220可包括:

S225.响应于连续第二预设数量的资源单元相同的占用情况,确定所述第一资源的使用状态。例如,连续第二预设数量的资源单元未被占用,即可确定第一资源的使用状态为资源冗余。

或者,步骤S220可包括:

S226.响应于第三预设数量的资源单元相同的占用情况,确定所述第一资源的使用状态。例如,检测到第三预设数量的资源单元未被占用,即可确定第一资源的使用状态为资源冗余。

其中,第二预设数量、第三预设数量可为根据D2D设备的部署密度、第一资源的大小等等因素任意设置的,例如,一个资源组所包含的资源单元的数量,也即,第一预设数量。

如上所述的,本实施例方法的执行装置可仅使用上述第一资源组的至少一第一资源单元发送与所述使用状态相关联的第一信息,也即,步骤S240可进一步包括:

S242.使用第一资源组的至少一第一资源单元发送与所述使用状态相关联的第一信息。

此外,如上所述的,本实施例的方法尤其适用于完全在基站覆盖范围之外的D2D通信场景,在没有基站的辅助的情况下,本实施例的方法可基于第一资源的使用状态,动态调整第一资源。在这样的情况下,本实施例的方法还包括:

S260.至少基于所述第一资源的使用状态,调整所述第一资源。

具体地,本实施例的方法的执行装置在无法收到来自基站的D2D同步信号或来自其他设备的D2D同步信号后,发送D2D同步信号,并基于第一资源的使用状态实施对第一资源的动态调整。在这样的情况下,步骤S260可进一步包括:

S262.响应于接收不到D2D同步信号,至少基于所述第一资源的使用状态,调整所述第一资源。

如上所述的,在一种可能的实现方式中,可以资源组为单位调整第一资源,例如,使用状态显示第一资源不足时,对第一资源增加一个资源组;使用状态显示第一资源冗余时,减少第一资源的一个资源组。

以图2(c)所示的发现资源为例,依照本实施例的方法,第一资源不足时,可增加一个资源组,第一资源组仍为一个发现周期中的最后一个资源组,如图2(d)所示。第一资源冗余时,可删除一个资源组,第一资源组仍为一个发现周期中的最后一个资源组,如图2(e)所示,从而,调整第一资源,调整发现周期。

在一种可能的实现方式中,可使用如上所述的第一资源组来发送D2D同步信号。

响应于接收不到D2D同步信号,使用所述第一资源组中的资源单元发送D2D同步信号。

在本实施例的方法中,调整第一资源之后,可通过上述第一资源组来发送与调整的第一资源相关联的第二信息,以通知其他D2D设备改变后的第一资源。具体地,本实施例的方法还包括:

S280.使用所述第一资源组中的至少一资源单元发送与所述调整的所述第一单元相关联的第二信息。

在本实施例的方法中,所述第一资源最初为由基站所分配,可通过直接或通过其他D2D设备间接与基站通信的方式获取与该分配相关的信息。在这样的情况下,本实施例的方法还包括:

S112.获取资源配置信息。

S114.至少基于所述资源配置信息确定所述第一资源。

需要说明的是,本实施例的方法适用于完全没有蜂窝网络覆盖的场景,但部分有蜂窝网络覆盖以及全部有蜂窝网络覆盖的场景中依然适用,这样的情况下,第一资源组可不用于发送D2D同步信号,仅用作备份资源组。

综上,本实施例的方法可用于基站覆盖范围以外、基站部分覆盖以及基站完全覆盖的场景,无论设备浓密部署、一般密度部署还是稀疏部署。即使没有基站的帮助,D2D设备也能够找到可用资源实现设备发现和/或D2D通信的功能。对于浓密部署场景,本实施例的方法仍然能够很好地工作而不引起严重的干扰和资源碰撞。对于稀疏部署的,本实施例的方法能够增加频谱效率和发现效率,特别需要指出,本实施例的方法能够使用相同的方法和物理信道适应这两种部署场景,并没有针对不同场景增加额外的系统复杂度。

图3为本申请第二种实施例提供的设备间通信方法的一种示例的流程图,该方法可由属于D2D设备的装置执行或由D2D设备执行。如图3所示,该方法包括:

S320.确定第一资源的使用状态,所述第一资源用于进行设备间D2D通信。

S360.至少基于所述第一资源的使用状态,调整所述第一资源。

如结合图2(a)所描述的,本实施例的方法尤其适用于完全在基站覆盖范围之外的D2D通信场景,在没有基站的辅助的情况下,本实施例的方法可基于第一资源的使用状态,动态调整第一资源。

其中,所述第一资源单元为所述第一资源中一个或多个第一预设位置的资源单元。该第一预设位置可为第一资源中任意的固定位置。在一种可能的实现方式中,第一预设位置可为一个或多个位置的资源组中的第二预设位置,图2(b)所示为一种示例的资源组,每个方框 表示一个资源单元,该资源组包括NT×NF个资源单元,第一资源单元可为资源组(时域上)的第一个资源单元,如图2(b)所示,左上角斜纹填充所示,也可为(时域上)最后一个资源单元,如图2(b)右上角斜纹填充所示。该第一预设位置还可为与D2D通信中的特殊信号的相对位置。在一种可能的实现方式中,该特殊信号可为D2D同步信号,该第一预设位置为相对于D2D同步信号(D2DSS)具有一定偏移量的位置。在本实施例的方法中,第一资源单元的位置是各D2D设备已知的,D2D设备可通过在该位置的资源上进行侦听的方式获取其他D2D设备汇报的第一资源的使用状态,和/或通过其他可能的方式主动检测了第一资源的使用状态后,使用第一资源单元传输指示第一资源的使用状态的信息。

此外,在本实施例的方法中,所述第一资源的使用状态包括但不限于:资源冗余、资源不足,等。在一种可能的实现方式中,可通过在第一资源单元上传输调制了使用状态的信息的方式传输第一资源单元的使用状态。在另一种可能的实现方式中,可通过不同位置的第一资源单元指示不同的使用状态,例如,在每个图2(b)所示的资源组中,左上角的第一资源单元上传输信息可指示第一资源有剩余,右上角的第一资源单元上传输信息可指示第一资源不足。

在本实施例的方法中,基于特定位置的资源传输的用于指示某种D2D资源的使用状态,尤其能够实现在没有蜂窝网络覆盖的情况下提供资源调整的基础。

如上所述的,本实施例的方法可使不同位置的第一资源单元对应于不同的使用状态,为了更准确的确定第一资源的使用状态,本实施例的方法的执行装置可在对应的第一资源单元上侦听到足够多的信号时才确定第一资源的使用状态,换句话说,足够多数量的D2D设备汇报的使用状态才被认为是真实的使用状态。例如,在图2(b)所示的资源组的右上角的第一资源单元上侦听到来自超过特定数量的 D2D设备的信号,则可确定第一资源的使用状态为资源不足。在这样的情况下,步骤S320可包括:

S321.至少基于在所述至少一第一资源单元上接收到的信号对应的D2D设备的数量,确定所述第一资源的使用状态。

在另一种可能的实现方式中,还可至少基于在所述至少一第一资源单元上接收到的信号的能量,确定所述第一资源的使用状态。具体地,如在图2(b)所示的资源组中,若右上角的第一资源单元上侦听到的信号的能量超过一预设的能量阈值,则表示第一资源的使用状态为不足;若右上角的第一资源单元上侦听到的信号的能量超过该阈值,则表示第一资源的使用状态为冗余;第一资源单元上接收到的信号的能量不超过该阈值,则表示第一资源的使用状态为正常。在这样的情况下,步骤S320可包括:

S322.至少基于在所述至少一第一资源单元上接收到的信号的能量,确定所述第一资源的使用状态。

在又一种可能的实现方式中,可仅由特定的一个或多个D2D设备检测并使用第一资源单元汇报(例如,广播)第一资源的使用状态,以供其他D2D设备作为使用/调整第一资源的参考,本实施例的方法可通过侦听获取这样的一个或多个D2D设备汇报的使用状态的方式确定所述使用状态。在这样的情况下,步骤S320可包括:

S323.响应于在所述至少一第一资源单元上接收到的信号来自至少一预设D2D设备,至少基于所述接收到的信号确定所述第一资源的使用状态。在这样的情况下,根据接收到的信号确定第一资源的使用状态包括上面描述的基于接收到的信号对应的第一资源单元的位置和/或接收到的信号的能量等等,确定第一资源的使用状态。

在又一种可能的实现方式中,本实施例的方法中的第一资源包括至少两个资源组,且所述至少两个资源组中的至少一个资源组用于在需要时发送D2D同步信号,这样的资源组此后称为第一资源组,该 第一资源组上第二预设位置的资源单元也可为所述第一资源单元。通常,D2D同步信号由基站发送,部分或完全没有基站覆盖的情况下,可由特定的D2D设备(例如,簇头(cluster head)设备)发送。在本实施例的方法中,簇头终止发送D2D同步信号后,可由另一D2D设备继续发送D2D同步信号。在这样的实现方式中,除了在需要时发送D2D同步信号外和/或指示第一资源的使用状态的信息外,第一资源组用作备份资源组,几乎不承载任何其他信息,D2D设备不能在常规的资源组上找到用于发送发现信号或D2D数据的资源时,可通过第一资源组上的资源单元来发送,也就是说,当在第一资源组上侦听到信号时,可能意味着第一资源的使用状态是资源不足。在这样的情况下,步骤S320可包括:

S324.至少基于在用于发送D2D同步信号的资源组中的至少一资源单元上接收到的信号,确定所述第一资源的使用状态。

图2(c)所示为一种示例的第一资源组的示意图。在图2(c)的示例中,第一资源为发现资源,且图2(c)中示出了一个发现周期(Discovery Period,DP)的第一资源,包括几个连续或者间断的资源组,在每个发现周期里,每个D2D设备通过选择一个资源单元来发送发现信号,而且这样的行为只能发生一次,即在一个发现周期里每个D2D设备只能进行一次发送发现信号的行为,其他时间都在侦听其他设备发送的发现信号。对于非连续的资源组,两个资源组之间的资源可以用于D2D通信或者蜂窝网络(例如,长期演进的演进(Long Term Evolution-Advanced,LTE-A))系统的通信。在图2(c)中,发现周期的最后一个资源组为第一资源组,几乎不承载信号或用于在图2(c)中的右斜纹填充的资源单元上发送D2D同步信号。

在又另一种可能的实现方式中,本实施例方法的执行装置可通过主动搜索可使用的资源的方式确定第一资源的使用状态。通常,该搜索可为从第一个资源组的第一个资源单元开始的,直至检测到最后一 个资源组的最后一个资源单元。在本实施例的方法中,允许一个D2D设备检测到多个可用的资源单元,并随机选择一个或多个可用的。在这样的情况下,步骤S320可包括:

S325.响应于连续第二预设数量的资源单元相同的占用情况,确定所述第一资源的使用状态。例如,连续第二预设数量的资源单元未被占用,即可确定第一资源的使用状态为资源冗余。

或者,步骤S320可包括:

S326.响应于第三预设数量的资源单元相同的占用情况,确定所述第一资源的使用状态。例如,检测到第三预设数量的资源单元未被占用,即可确定第一资源的使用状态为资源冗余。

其中,第二预设数量、第三预设数量可为根据D2D设备的部署密度、第一资源的大小等等因素任意设置的,例如,一个资源组所包含的资源单元的数量,也即,第一预设数量。

如上所述的,本实施例的方法确定了第一资源的使用状态后,还可使用第一资源单元汇报(例如,广播)第一资源的使用状态,以供其他D2D设备作为使用/调整第一资源的参考。在这样的情况下,本实施例的方法还包括。

S360.使用所述第一资源中的至少一第一资源单元发送与所述使用状态相关联的第一信息。

如上所述的,本实施例方法的执行装置可仅使用上述第一资源组的至少一第一资源单元发送与所述使用状态相关联的第一信息,也即,步骤S360可进一步包括:

S362.使用第一资源组的至少一第一资源单元发送与所述使用状态相关联的第一信息。

此外,在步骤S340中,本实施例的方法的执行装置在无法收到来自基站的D2D同步信号或来自其他设备的D2D同步信号后,发送D2D同步信号,并基于第一资源的使用状态实施对第一资源的动态 调整。在这样的情况下,步骤S340可进一步包括:

S342.响应于接收不到D2D同步信号,至少基于所述第一资源的使用状态,调整所述第一资源。

如上所述的,在一种可能的实现方式中,可以资源组为单位调整第一资源,例如,使用状态显示第一资源不足时,对第一资源增加一个资源组;使用状态显示第一资源冗余时,减少第一资源的一个资源组。

以图2(c)所示的发现资源为例,依照本实施例的方法,第一资源不足时,可增加一个资源组,第一资源组仍为一个发现周期中的最后一个资源组,如图2(d)所示。第一资源冗余时,可删除一个资源组,第一资源组仍为一个发现周期中的最后一个资源组,如图2(e)所示,从而,调整第一资源,调整发现周期。

在一种可能的实现方式中,可使用如上所述的第一资源组来发送D2D同步信号。

响应于接收不到D2D同步信号,使用所述第一资源组中的资源单元发送D2D同步信号。

在本实施例的方法中,调整第一资源之后,可通过上述第一资源组来发送与调整的第一资源相关联的第二信息,以通知其他D2D设备改变后的第一资源。具体地,本实施例的方法还包括:

S380.使用所述第一资源组中的至少一资源单元发送与所述调整的所述第一单元相关联的第二信息。

在本实施例的方法中,所述第一资源最初为由基站所分配,可通过直接或通过其他D2D设备间接与基站通信的方式获取与该分配相关的信息。在这样的情况下,本实施例的方法还包括:

S312.获取资源配置信息。

S314.至少基于所述资源配置信息确定所述第一资源。

需要说明的是,本实施例的方法适用于完全没有蜂窝网络覆盖的 场景,但部分有蜂窝网络覆盖以及全部有蜂窝网络覆盖的场景中依然适用,这样的情况下,第一资源组可不用于发送D2D同步信号,仅用作备份资源组。

综上,本实施例的方法可用于基站覆盖范围以外、基站部分覆盖以及基站完全覆盖的场景,无论设备浓密部署、一般密度部署还是稀疏部署。即使没有基站的帮助,D2D设备也能够找到可用资源实现设备发现和/或D2D通信的功能。对于浓密部署场景,本实施例的方法仍然能够很好地工作而不引起严重的干扰和资源碰撞。对于稀疏部署的,本实施例的方法能够增加频谱效率和发现效率,特别需要指出,本实施例的方法能够使用相同的方法和物理信道适应这两种部署场景,并没有针对不同场景增加额外的系统复杂度。

如图4所示,本申请实施例还提供了一种D2D通信资源分配方法,该方法可由基站执行。如图4所示,该方法包括步骤:

S420.分配用于进行设备间D2D通信的第一资源;

S440.发送与所述分配相关联的资源配置信息。

其中所涉及的第一资源等均可如结合图2(a)和图3所描述的。

本领域技术人员可以理解,在本申请具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请具体实施方式的实施过程构成任何限定。

此外,本申请实施例还提供了一种计算机可读介质,包括在被执行时进行以下操作的计算机可读指令:执行上述图2(a)中所示实施方式中的方法的各步骤的操作。

此外,本申请实施例还提供了一种计算机可读介质,包括在被执行时进行以下操作的计算机可读指令:执行上述图3中所示实施方式中的方法的各步骤的操作。

此外,本申请实施例还提供了一种计算机可读介质,包括在被执 行时进行以下操作的计算机可读指令:执行上述图4中所示实施方式中的方法的各步骤的操作。

图5(a)是本申请第一种实施例的设备间通信装置的一种示例的结构框图。该装置可属于D2D设备或本身即为D2D设备。如图5(a)所示,本申请实施例的设备间通信装置500包括:

第一确定模块520,用于确定第一资源的使用状态,所述第一资源用于进行设备间D2D通信。

第一发送模块540,用于使用所述第一资源中的至少一第一资源单元发送与所述使用状态相关联的第一信息。

其中,所述第一资源单元为所述第一资源中一个或多个第一预设位置的资源单元。该第一预设位置可为第一资源中任意的固定位置。在一种可能的实现方式中,第一预设位置可为一个或多个位置的资源组中的第二预设位置,图2(b)所示为一种示例的资源组,每个方框表示一个资源单元,该资源组包括NT×NF个资源单元,第一资源单元可为资源组(时域上)的第一个资源单元,如图2(b)所示,左上角斜纹填充所示,也可为(时域上)最后一个资源单元,如图2(b)右上角斜纹填充所示。该第一预设位置还可为与D2D通信中的特殊信号的相对位置。在一种可能的实现方式中,该特殊信号可为D2D同步信号,该第一预设位置为相对于D2D同步信号(D2DSS)具有一定偏移量的位置。在本实施例的装置中,第一资源单元的位置是各D2D设备已知的,D2D设备可通过在该位置的资源上进行侦听的方式获取其他D2D设备汇报的第一资源的使用状态,和/或通过其他可能的方式主动检测了第一资源的使用状态后,第一发送模块540使用第一资源单元传输指示第一资源的使用状态的信息。

此外,在本实施例的装置中,所述第一资源的使用状态包括但不限于:资源冗余、资源不足,等。在一种可能的实现方式中,可通过在第一资源单元上传输调制了使用状态的信息的方式传输第一资源 单元的使用状态。在另一种可能的实现方式中,可通过不同位置的第一资源单元指示不同的使用状态,例如,在每个图2(b)所示的资源组中,左上角的第一资源单元上传输信息可指示第一资源有剩余,右上角的第一资源单元上传输信息可指示第一资源不足。

在本实施例的装置中,用特定位置的资源传输用于指示某种D2D资源的使用状态,为实现较高的资源使用效率提供基础的同时,有助于尤其在没有蜂窝网络覆盖的情况下提供资源调整的基础。

如上所述的,本实施例的装置可使不同位置的第一资源单元对应于不同的使用状态,为了更准确的确定第一资源的使用状态,本实施例的方法的执行装置可在对应的第一资源单元上侦听到足够多的信号时才确定第一资源的使用状态,换句话说,足够多数量的D2D设备汇报的使用状态才被认为是真实的使用状态。例如,在图2(b)所示的资源组的右上角的第一资源单元上侦听到来自超过特定数量的D2D设备的信号,则可确定第一资源的使用状态为资源不足。在这样的情况下,第一确定模块520可用于至少基于在所述至少一第一资源单元上接收到的信号对应的D2D设备的数量,确定所述第一资源的使用状态。

在另一种可能的实现方式中,至少基于在所述至少一第一资源单元上接收到的信号的能量,确定所述第一资源的使用状态。具体地,如在图2(b)所示的资源组中,若右上角的第一资源单元上侦听到的信号的能量超过一预设的能量阈值,则表示第一资源的使用状态为不足;若右上角的第一资源单元上侦听到的信号的能量超过该阈值,则表示第一资源的使用状态为冗余;第一资源单元上接收到的信号的能量不超过该阈值,则表示第一资源的使用状态为正常。在这样的情况下,第一确定模块520可用于至少基于在所述至少一第一资源单元上接收到的信号的能量,确定所述第一资源的使用状态。

在又一种可能的实现方式中,可仅由特定的一个或多个D2D设 备检测并使用第一资源单元汇报(例如,广播)第一资源的使用状态,以供其他D2D设备作为使用/调整第一资源的参考,本实施例的方法可通过侦听获取这样的一个或多个D2D设备汇报的使用状态的方式确定所述使用状态。在这样的情况下,第一确定模块520可用于响应于在所述至少一第一资源单元上接收到的信号来自至少一预设D2D设备,至少基于所述接收到的信号确定所述第一资源的使用状态。在这样的情况下,根据接收到的信号确定第一资源的使用状态包括上面描述的基于接收到的信号对应的第一资源单元的位置和/或接收到的信号的能量等等,确定第一资源的使用状态。

在又一种可能的实现方式中,本实施例的装置中的第一资源包括至少两个资源组,且所述至少两个资源组中的至少一个资源组用于在需要时发送D2D同步信号,这样的资源组此后称为第一资源组,该第一资源组上第二预设位置的资源单元也可为所述第一资源单元。通常,D2D同步信号由基站发送,部分或完全没有基站覆盖的情况下,可由特定的D2D设备(例如,簇头(cluster head)设备)发送。在本实施例的装置中,簇头终止发送D2D同步信号后,可由另一D2D设备继续发送D2D同步信号。在这样的实现方式中,除了在需要时发送D2D同步信号外和/或指示第一资源的使用状态的信息外,第一资源组用作备份资源组,几乎不承载任何其他信息,D2D设备不能在常规的资源组上找到用于发送发现信号或D2D数据的资源时,可通过第一资源组上的资源单元来发送,也就是说,当在第一资源组上侦听到信号时,可能意味着第一资源的使用状态是资源不足。在这样的情况下,第一确定模块520可用于至少基于在用于发送D2D同步信号的资源组中的至少一资源单元上接收到的信号,确定所述第一资源的使用状态。

图2(c)所示为一种示例的第一资源组的示意图。在图2(c)的示例中,第一资源为发现资源,且图2(c)中示出了一个发现周期 (Discovery Period,DP)的第一资源,包括几个连续或者间断的资源组,在每个发现周期里,每个D2D设备通过选择一个资源单元来发送发现信号,而且这样的行为只能发生一次,即在一个发现周期里每个D2D设备只能进行一次发送发现信号的行为,其他时间都在侦听其他设备发送的发现信号。对于非连续的资源组,两个资源组之间的资源可以用于D2D通信或者蜂窝网络(例如,长期演进的演进(Long Term Evolution-Advanced,LTE-A))系统的通信。在图2(c)中,发现周期的最后一个资源组为第一资源组,几乎不承载信号或用于在图2(c)中的右斜纹填充的资源单元上发送D2D同步信号。

在又另一种可能的实现方式中,本实施例的装置可通过主动搜索可使用的资源的方式确定第一资源的使用状态。通常,该搜索可为从第一个资源组的第一个资源单元开始的,直至检测到最后一个资源组的最后一个资源单元。在本实施例的装置中,允许一个D2D设备检测到多个可用的资源单元,并随机选择一个或多个可用的。在这样的情况下,第一确定模块520可用于响应于连续第二预设数量的资源单元相同的占用情况,确定所述第一资源的使用状态。例如,连续第二预设数量的资源单元未被占用,即可确定第一资源的使用状态为资源冗余。

或者,第一确定模块520可用于响应于第三预设数量的资源单元相同的占用情况,确定所述第一资源的使用状态。例如,检测到第三预设数量的资源单元未被占用,即可确定第一资源的使用状态为资源冗余。

其中,第二预设数量、第三预设数量可为根据D2D设备的部署密度、第一资源的大小等等因素任意设置的,例如,一个资源组所包含的资源单元的数量,也即,第一预设数量。

如上所述的,本实施例的装置可仅使用上述第一资源组的至少一第一资源单元发送与所述使用状态相关联的第一信息,也即,第一发 送模块540可进一步用于使用第一资源组的至少一第一资源单元发送与所述使用状态相关联的第一信息。

此外,如上所述的,本实施例的装置尤其适用于完全在基站覆盖范围之外的D2D通信场景,在没有基站的辅助的情况下,本实施例的装置可基于第一资源的使用状态,动态调整第一资源。在这样的情况下,如图5(b)所示,本实施例的装置500还包括:

第一调整模块560,用于至少基于所述第一资源的使用状态,调整所述第一资源。

具体地,本实施例的装置在无法收到来自基站的D2D同步信号或来自其他设备的D2D同步信号后,发送D2D同步信号,并基于第一资源的使用状态实施对第一资源的动态调整。在这样的情况下,第一调整模块560可用于响应于接收不到D2D同步信号,至少基于所述第一资源的使用状态,调整所述第一资源。

如上所述的,在一种可能的实现方式中,可以资源组为单位调整第一资源,例如,使用状态显示第一资源不足时,对第一资源增加一个资源组;使用状态显示第一资源冗余时,减少第一资源的一个资源组。

以图2(c)所示的发现资源为例,依照本实施例的装置,第一资源不足时,可增加一个资源组,第一资源组仍为一个发现周期中的最后一个资源组,如图2(d)所示。第一资源冗余时,可删除一个资源组,第一资源组仍为一个发现周期中的最后一个资源组,如图2(e)所示,从而,调整第一资源,调整发现周期。

在一种可能的实现方式中,可使用如上所述的第一资源组来发送D2D同步信号。

响应于接收不到D2D同步信号,使用所述第一资源组的资源单元发送D2D同步信号。

在本实施例的装置中,调整第一资源之后,可通过上述第一资源 组来发送与调整的第一资源相关联的第二信息,以通知其他D2D设备改变后的第一资源。具体地,第一发送模块540还可用于使用所述第一资源组中的至少一资源单元发送与所述调整的所述第一单元相关联的第二信息。

在本实施例的装置中,所述第一资源最初为由基站所分配,可通过直接或通过其他D2D设备间接与基站通信的方式获取与该分配相关的信息。在这样的情况下,如图5(c)所示,本实施例的装置500还包括:

第一获取模块512,用于获取资源配置信息。

第二确定模块514,用于至少基于所述资源配置信息确定所述第一资源。

需要说明的是,本实施例的装置适用于完全没有蜂窝网络覆盖的场景,但部分有蜂窝网络覆盖以及全部有蜂窝网络覆盖的场景中依然适用,这样的情况下,第一资源组可不用于发送D2D同步信号,仅用作备份资源组。

综上,本实施例的装置可用于基站覆盖范围以外、基站部分覆盖以及基站完全覆盖的场景,无论设备浓密部署、一般密度部署还是稀疏部署。使得即使没有基站的帮助,D2D设备也能够找到可用资源实现设备发现和/或D2D通信的功能。对于浓密部署场景,本实施例的装置仍然能够很好地工作而不引起严重的干扰和资源碰撞。对于稀疏部署的,本实施例的装置能够增加频谱效率和发现效率,特别需要指出,本实施例的装置能够使用相同的方法和物理信道适应这两种部署场景,并没有针对不同场景增加额外的系统复杂度。

图6(a)为本申请第二种实施例提供的设备间通信装置的一种示例的流程图,该装置可属于D2D设备或为D2D设备。如图6(a)所示,该装置600包括:

第三确定模块620,用于确定第一资源的使用状态,所述第一资 源用于进行设备间D2D通信。

第二调整模块640,用于至少基于所述第一资源的使用状态,调整所述第一资源。

如结合图2(a)所描述的,本实施例的装置尤其适用于完全在基站覆盖范围之外的D2D通信场景,在没有基站的辅助的情况下,本实施例的装置可基于第一资源的使用状态,动态调整第一资源。

其中,所述第一资源单元为所述第一资源中一个或多个第一预设位置的资源单元。该第一预设位置可为第一资源中任意的固定位置。在一种可能的实现方式中,第一预设位置可为一个或多个位置的资源组中的第二预设位置,图2(b)所示为一种示例的资源组,每个方框表示一个资源单元,该资源组包括NT×NF个资源单元,第一资源单元可为资源组(时域上)的第一个资源单元,如图2(b)所示,左上角斜纹填充所示,也可为(时域上)最后一个资源单元,如图2(b)右上角斜纹填充所示。该第一预设位置还可为与D2D通信中的特殊信号的相对位置。在一种可能的实现方式中,该特殊信号可为D2D同步信号,该第一预设位置为相对于D2D同步信号(D2DSS)具有一定偏移量的位置。在本实施例的装置中,第一资源单元的位置是各D2D设备已知的,D2D设备可通过在该位置的资源上进行侦听的方式获取其他D2D设备汇报的第一资源的使用状态,和/或通过其他可能的方式主动检测了第一资源的使用状态后,使用第一资源单元传输指示第一资源的使用状态的信息。

此外,在本实施例的装置中,所述第一资源的使用状态包括但不限于:资源冗余、资源不足,等。在一种可能的实现方式中,可通过在第一资源单元上传输调制了使用状态的信息的方式传输第一资源单元的使用状态。在另一种可能的实现方式中,可通过不同位置的第一资源单元指示不同的使用状态,例如,在每个图2(b)所示的资源组中,左上角的第一资源单元上传输信息可指示第一资源有剩余,右 上角的第一资源单元上传输信息可指示第一资源不足。

在本实施例的装置中,基于特定位置的资源传输的用于指示某种D2D资源的使用状态情况,尤其能够实现在没有蜂窝网络覆盖的情况下提供资源调整的基础。

如上所述的,本实施例的装置可使不同位置的第一资源单元对应于不同的使用状态,且为了更准确的确定第一资源的使用状态,本实施例的方法的执行装置可在对应的第一资源单元上侦听到足够多的信号时才确定第一资源的使用状态,换句话说,足够多数量的D2D设备汇报的使用状态才被认为是真实的使用状态。例如,在图2(b)所示的资源组的右上角的第一资源单元上侦听到来自超过特定数量的D2D设备的信号,则可确定第一资源的使用状态为资源不足。在这样的情况下,第三确定模块620可用于至少基于在所述至少一第一资源单元上接收到的信号对应的D2D设备的数量,确定所述第一资源的使用状态。

在另一种可能的实现方式中,还至少基于在所述至少一第一资源单元上接收到的信号的能量,确定所述第一资源的使用状态。具体地,如在图2(b)所示的资源组中,若右上角的第一资源单元上侦听到的信号的能量超过一预设的能量阈值,则表示第一资源的使用状态为不足;若右上角的第一资源单元上侦听到的信号的能量超过该阈值,则表示第一资源的使用状态为冗余;第一资源单元上接收到的信号的能量不超过该阈值,则表示第一资源的使用状态为正常。在这样的情况下,第三确定模块620可用于至少基于在所述至少一第一资源单元上接收到的信号的能量,确定所述第一资源的使用状态。

在又一种可能的实现方式中,可仅由特定的一个或多个D2D设备检测并使用第一资源单元汇报(例如,广播)第一资源的使用状态,以供其他D2D设备作为使用/调整第一资源的参考,本实施例的制作可通过侦听获取这样的一个或多个D2D设备汇报的使用状态的方式 确定所述使用状态。在这样的情况下,第三确定模块620可用于响应于在所述至少一第一资源单元上接收到的信号来自至少一预设D2D设备,至少基于所述接收到的信号确定所述第一资源的使用状态。在这样的情况下,根据接收到的信号确定第一资源的使用状态包括上面描述的基于接收到的信号对应的第一资源单元的位置和/或接收到的信号的能量等等,确定第一资源的使用状态。

在又一种可能的实现方式中,本实施例的装置中的第一资源包括至少两个资源组,且所述至少两个资源组中的至少一个资源组用于在需要时发送D2D同步信号,这样的资源组此后称为第一资源组,该第一资源组上第二预设位置的资源单元也可为所述第一资源单元。通常,D2D同步信号由基站发送,部分或完全没有基站覆盖的情况下,可由特定的D2D设备(例如,簇头(cluster head)设备)发送,在本实施例的方法中,簇头终止发送D2D同步信号后,可由另一D2D设备继续发送D2D同步信号。在这样的实现方式中,除了在需要时发送D2D同步信号外和/或指示第一资源的使用状态的信息外,第一资源组用作备份资源组,几乎不承载任何其他信息,D2D设备不能在常规的资源组上找到用于发送发现信号或D2D数据的资源时,可通过第一资源组上的资源单元来发送,也就是说,当在第一资源组上侦听到信号时,可能意味着第一资源的使用状态是资源不足。在这样的情况下,第三确定模块620可用于至少基于在用于发送D2D同步信号的资源组中的至少一资源单元上接收到的信号,确定所述第一资源的使用状态。

图2(c)所示为一种示例的第一资源组的示意图。在图2(c)的示例中,第一资源为发现资源,且图2(c)中示出了一个发现周期(Discovery Period,DP)的第一资源,包括几个连续或者间断的资源组,在每个发现周期里,每个D2D设备通过选择一个资源单元来发送发现信号,而且这样的行为只能发生一次,即在一个发现周期里每 个D2D设备只能进行一次发送发现信号的行为,其他时间都在侦听其他设备发送的发现信号。对于非连续的资源组,两个资源组之间的资源可以用于D2D通信或者蜂窝网络(例如,长期演进的演进(Long Term Evolution-Advanced,LTE-A))系统的通信。在图2(c)中,发现周期的最后一个资源组为第一资源组,几乎不承载信号或用于在图2(c)中的右斜纹填充的资源单元上发送D2D同步信号。

在又另一种可能的实现方式中,本实施例的装置可通过主动搜索可使用的资源的方式确定第一资源的使用状态。通常,该搜索可为从第一个资源组的第一个资源单元开始的,直至检测到最后一个资源组的最后一个资源单元。在本实施例的装置中,允许一个D2D设备检测到多个可用的资源单元,并随机选择一个或多个可用的。在这样的情况下,第三确定模块620可用于响应于连续第二预设数量的资源单元相同的占用情况,确定所述第一资源的使用状态。例如,连续第二预设数量的资源单元未被占用,即可确定第一资源的使用状态为资源冗余。

或者,第三确定模块620可用于响应于第三预设数量的资源单元相同的占用情况,确定所述第一资源的使用状态。例如,检测到第三预设数量的资源单元未被占用,即可确定第一资源的使用状态为资源冗余。

其中,第二预设数量、第三预设数量可为根据D2D设备的部署密度、第一资源的大小等等因素任意设置的,例如,一个资源组所包含的资源单元的数量,也即,第一预设数量。

如上所述的,本实施例的装置确定了第一资源的使用状态后,还可使用第一资源单元汇报(例如,广播)第一资源的使用状态,以供其他D2D设备作为使用/调整第一资源的参考。在这样的情况下,如图6(b)所示,本实施例的装置600还包括。

第二发送模块660,用于使用所述第一资源中的至少一第一资源 单元发送与所述使用状态相关联的第一信息。

如上所述的,本实施例的装置可仅使用上述第一资源组的至少一第一资源单元发送与所述使用状态相关联的第一信息,也即,第二发送模块660可用于使用第一资源组的至少一第一资源单元发送与所述使用状态相关联的第一信息。

此外,本实施例的装置在无法收到来自基站的D2D同步信号或来自其他设备的D2D同步信号后,发送D2D同步信号,并基于第一资源的使用状态实施对第一资源的动态调整。在这样的情况下,第二调整模块640可用于响应于接收不到D2D同步信号,至少基于所述第一资源的使用状态,调整所述第一资源。

如上所述的,在一种可能的实现方式中,可以资源组为单位调整第一资源,例如,使用状态显示第一资源不足时,对第一资源增加一个资源组;使用状态显示第一资源冗余时,减少第一资源的一个资源组。

以图2(c)所示的发现资源为例,使用本实施例的装置,第一资源不足时,可增加一个资源组,第一资源组仍为一个发现周期中的最后一个资源组,如图2(d)所示。第一资源冗余时,可删除一个资源组,第一资源组仍为一个发现周期中的最后一个资源组,如图2(e)所示,从而,调整第一资源,调整发现周期。

在一种可能的实现方式中,可使用如上所述的第一资源组来发送D2D同步信号。

响应于接收不到D2D同步信号,使用所述第一资源的最后一个资源组中的资源单元发送D2D同步信号。

在本实施例的装置中,调整第一资源之后,可通过上述第一资源组来发送与调整的第一资源相关联的第二信息,以通知其他D2D设备改变后的第一资源。具体地,第二发送模块660可用于使用所述第一资源组中的至少一资源单元发送与所述调整的所述第一单元相关 联的第二信息。

在本实施例的装置中,所述第一资源最初为由基站所分配,可通过直接或通过其他D2D设备间接与基站通信的方式获取与该分配相关的信息。在这样的情况下,如图6(c)所示,本实施例的装置600还包括:

第二获取模块612,用于获取资源配置信息。

第四确定模块614,用于至少基于所述资源配置信息确定所述第一资源。

需要说明的是,本实施例的制作适用于完全没有蜂窝网络覆盖的场景,但部分有蜂窝网络覆盖以及全部有蜂窝网络覆盖的场景中依然适用,这样的情况下,第一资源组可不用于发送D2D同步信号,仅用作备份资源组。

综上,本实施例的装置可用于基站覆盖范围以外、基站部分覆盖以及基站完全覆盖的场景,无论设备浓密部署、一般密度部署还是稀疏部署。即使没有基站的帮助,D2D设备也能够找到可用资源实现设备发现和/或D2D通信的功能。对于浓密部署场景,本实施例的装置仍然能够很好地工作而不引起严重的干扰和资源碰撞。对于稀疏部署的,本实施例的装置能够增加频谱效率和发现效率,特别需要指出,本实施例的装置能够使用相同的方法和物理信道适应这两种部署场景,并没有针对不同场景增加额外的系统复杂度。

如图7所示,本申请实施例还提供了一种D2D通信资源分配装置,该装置可属于基站执行。如图7所示,该装置700包括:

分配模块720,用于分配用于进行设备间D2D通信的第一资源;

第三发送模块740,用于发送与所述分配相关联的资源配置信息。

其中所涉及的第一资源等均可如结合图5(a)至图5(c)以及图6(a)至图6(c)所描述的。

图8为本申请第一种实施例提供的设备间通信装置的又一种示 例的结构示意图,本申请具体实施例并不对设备间通信装置的具体实现做限定。如图8所示,该设备间通信装置800可以包括:

处理器(processor)810、通信接口(Communications Interface)820、存储器(memory)830、以及通信总线840。其中:

处理器810、通信接口820、以及存储器830通过通信总线840完成相互间的通信。

通信接口820,用于与比如客户端等的网元通信。

处理器810,用于执行程序832,具体可以执行上述图2(a)的方法实施例中的相关步骤。

具体地,程序832可以包括程序代码,所述程序代码包括计算机操作指令。

处理器810可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。

存储器830,用于存放程序832。存储器830可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序832具体可以用于使得所述设备间通信装置800执行以下步骤:

确定第一资源的使用状态,所述第一资源用于进行设备间D2D通信;

使用所述第一资源中的至少一第一资源单元发送与所述使用状态相关联的第一信息;

其中,所述第一资源单元为所述第一资源中至少一第一预设位置的资源单元。

程序832中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作 过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。

图9为本申请第二种实施例提供的设备间通信装置的又一种示例的结构示意图,本申请具体实施例并不对设备间通信装置的具体实现做限定。如图9所示,该设备间通信装置900可以包括:

处理器(processor)810、通信接口(Communications Interface)820、存储器(memory)830、以及通信总线840。其中:

处理器910、通信接口920、以及存储器930通过通信总线940完成相互间的通信。

通信接口920,用于与比如客户端等的网元通信。

处理器910,用于执行程序932,具体可以执行上述图3的方法实施例中的相关步骤。

具体地,程序932可以包括程序代码,所述程序代码包括计算机操作指令。

处理器910可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。

存储器930,用于存放程序932。存储器930可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序932具体可以用于使得所述设备间通信装置900执行以下步骤:

确定第一资源的使用状态,所述第一资源用于进行设备间D2D通信;

至少基于所述第一资源的使用状态,调整所述第一资源;

其中,所述第一资源单元为所述第一资源中至少一第一预设位置的资源单元。

程序932中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚 地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。

图10为本申请实施例提供的设备间通信资源分配装置的又一种示例的结构示意图,本申请具体实施例并不对资源分配装置的具体实现做限定。如图10所示,该设备间通信资源分配装置1000可以包括:

处理器(processor)1010、通信接口(Communications Interface)1020、存储器(memory)1030、以及通信总线1040。其中:

处理器1010、通信接口1020、以及存储器1030通过通信总线1040完成相互间的通信。

通信接口1020,用于与比如客户端等的网元通信。

处理器1010,用于执行程序1032,具体可以执行上述图4的方法实施例中的相关步骤。

具体地,程序1032可以包括程序代码,所述程序代码包括计算机操作指令。

处理器1010可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。

存储器1030,用于存放程序1032。存储器1030可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序1032具体可以用于使得所述设备间通信资源分配装置1000执行以下步骤:

分配用于进行设备间D2D通信的第一资源;

发送与所述分配相关联的资源配置信息;

其中,所述第一资源中包括至少一第一资源单元,所述第一资源单元为所述第一资源中至少一第一预设位置的资源单元,且用于传输与所述第一资源的使用状态相关联的第一信息。

程序1032中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述装置实施例中的对应描述,在此不再赘述。

尽管此处所述的主题是在结合操作系统和应用程序在计算机系统上的执行而执行的一般上下文中提供的,但本领域技术人员可以认识到,还可结合其他类型的程序模块来执行其他实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。本领域技术人员可以理解,此处所述的本主题可以使用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等,也可使用在其中任务由通过通信网络连接的远程处理设备执行的分布式计算环境中。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备的两者中。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件 产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的计算机可读取存储介质包括以存储如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方式或技术来实现的物理易失性和非易失性、可移动和不可因东介质。计算机可读取存储介质具体包括,但不限于,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、可擦除可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、闪存或其他固态存储器技术、CD-ROM、数字多功能盘(DVD)、HD-DVD、蓝光(Blue-Ray)或其他光存储设备、磁带、磁盘存储或其他磁性存储设备、或能用于存储所需信息且可以由计算机访问的任何其他介质。

以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

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