一种发现资源时频跳转方法及终端与流程

文档序号:17974808发布日期:2019-06-21 23:43阅读:150来源:国知局
一种发现资源时频跳转方法及终端与流程

本发明涉及计算机应用技术领域,尤其涉及一种发现资源时频跳转方法及终端。



背景技术:

D2D(Device-to-Device,设备到设备)通信是指在基站的控制下,允许设备之间通过复用真实发现资源池直接进行通信。基站对真实发现资源池通过频分复用和时分复用得到m×n个真实发现资源,进一步的控制UE(User Equipment,用户终端)通过对应的真实发现资源发送发现信号,其中所述UE与真实发现资源池中的真实发现资源的对应关系以一定的规则进行时频跳转,真实发现资源池的时频跳转方案可以包括确定性时频跳转方案和非确定性时频跳转方案。

对于确定性时频跳转方案,例如i(t)=i(0),j(t)=(j(0)+i(0)*t)%n,即UE在第t个帧发送的发现信号在二维数组m×n中的时频位置只与UE在第0个帧发送的发现信号在二维数组m×n中的时频位置以及当前帧的帧识别码t唯一确定,若发送端和接收端发送发现信号的真实发现资源相同,基于确定性时频跳转方案进行时频跳转后,发送端和接收端发送的发现信号仍然在相同真实发现资源中,则发送端通过目标真实发现资源发送发现信号,同时通过所述目标真实发现资源接收端发送的发现信号,此时发送端发送的发现信号强度远远高于接收的发现信号强度,导致发送端只能发送发现信号,而无法接收端发送的发现信号,同理,针对通过目标发现资源发送发现信号的接收端,所述接收端也只能发送发现信号,而无法接收发送端发送的发现信号。

对于非确定性时频跳转方案,例如随机时频跳转方案,接收端无法确定发送端在不同帧发送的发现信号在矩阵m×n中的时频位置,也就不能对发送端在不同帧接收到的发现信号进行合并,进而获取信噪比最大的信号,其中所述信噪比最大的信号即所述发送端发送的发现信号。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种发现资源时频跳转方法及终端,可保持合并优势,并降低多个终端无限使用相同真实发现资源发送发现信号的概率。

本发明第一方面提供了一种终端,包括:

资源确定单元,用于确定真实发现资源池中的真实发现资源;

频域扩张单元,用于根据预设或基站广播的频分复用因子值,对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源;

时频跳转单元,用于根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述频域扩张单元确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转;

信号发送单元,用于使用所述时频跳转单元虚拟时频跳转后占用的虚拟发现资源对应的真实发现资源发送发现信号。

在第一种可能的实施方式中,所述频域扩张单元,还用于设所述频分复用因子值为X,所述真实发现资源池包括N个子频带,则所述真实发现资源池进行频域虚拟扩张后得到的虚拟发现资源池包括N×X个虚拟子频带,其中每个子频带被虚拟扩张得到X个虚拟子频带,在所述扩张后的X个虚拟子频带的对应子信道中确定虚拟发现资源。

结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述频域扩张单元,还用于在所述真实发现资源池中的第m个子频带在虚拟扩张后得到的虚拟发现资源池包括第m个、第(N+m)个、第(N×2+m)个……第(N×(X-1)+m)个虚拟子频带,从而所述虚拟扩张后得到的N×X个虚拟子频带包括X个扩张副本,其中所述虚拟发现资源池中每N个连续的虚拟子频带为一个扩张副本。

结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述关系跳转单元,还用于将所述频域扩张单元确定的与所述虚拟发现资源池的同一扩张副本中的虚拟发现资源的对应关系使用同一时频跳转方案进行虚拟时频跳转。

本发明第二方面提供了一种终端,所述终端包括网络接口、存储器以及处理器,其中,存储器中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:

确定真实发现资源池中的真实发现资源;

根据预设或基站广播的频分复用因子值,对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源;

根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转;

使用虚拟时频跳转后占用的虚拟发现资源对应的真实发现资源发送发现信号。

本发明第三方面提供了一种终端,包括:

资源确定单元,用于确定真实发现资源池中的真实发现资源;

时频跳转单元,用于根据对应的预设的或基站广播的时频跳转方案,将所述资源确定单元确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转;

信号发送单元,用于使用所述时频跳转单元时频跳转后占用的真实发现资源池中的真实发现资源发送发现信号。

在第一种可能的实施方式中,所述真实发现资源池中的时频跳转方案至少包括两种时频跳转方案。

本发明第四方面提供了一种终端,所述终端包括网络接口、存储器以及处理器,其中,存储器中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:

确定真实发现资源池中的真实发现资源;

根据对应的预设的或基站广播的时频跳转方案,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转;

使用时频跳转后占用的真实发现资源池中的真实发现资源发送发现信号。

本发明第五方面提供了一种发现资源时频跳转方法,包括:

确定真实发现资源池中的真实发现资源;

根据预设或基站广播的频分复用因子值,对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源;

根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转;

使用虚拟时频跳转后占用的虚拟发现资源对应的真实发现资源发送发现信号。

在第一种可能的实施方式中,所述根据预设或基站广播的频分复用因子值,对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源包括;

设所述频分复用因子值为X,所述真实发现资源池包括N个子频带,则所述真实发现资源池进行虚拟扩张后得到的虚拟发现资源池包括N×X个虚拟子频带,其中每个子频带被虚拟扩张得到X个虚拟子频带,在所述扩张后的X个虚拟子频带的对应子信道中确定虚拟发现资源。

结合第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述真实发现资源池进行虚拟扩张后得到的虚拟发现资源池包括N×X个虚拟子频带,其中每个子频带被虚拟扩张得到X个虚拟子频带包括;

在所述真实发现资源池中的第m个子频带在虚拟扩张后得到的虚拟发现资源池包括第m个、第(N+m)个、第(N×2+m)个……第(N×(X-1)+m)个虚拟子频带,从而所述虚拟扩张后得到的N×X个虚拟子频带包括X个扩张副本,其中所述虚拟发现资源池中每N个连续的虚拟子频带为一个扩张副本。

结合第五方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转包括;

将所述确定的与所述虚拟发现资源池的同一扩张副本中的虚拟发现资源的对应关系使用同一时频跳转方案进行虚拟时频跳转。

本发明第六方面提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第五方面提供的发现资源时频跳转方法中全部或部分的步骤。

本发明第七方面提供了一种发现资源时频跳转方法,包括:

确定真实发现资源池中的真实发现资源;

根据对应的预设的或基站广播的时频跳转方案,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转;

使用时频跳转后占用的真实发现资源池中的真实发现资源发送发现信号。

在第一种可能的实现方式中,所述真实发现资源池中的时频跳转方案至少包括两种时频跳转方案。

本发明第八方面提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第七方面提供的发现资源时频跳转方法中全部或部分的步骤。

本发明实施例中的终端确定真实发现资源池中的真实发现资源,根据预设或基站广播的频分复用因子值,对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源,进而根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转,并使用虚拟时频跳转后占用的虚拟发现资源所对应的真实发现资源发送发现信号,可保持合并优势,并降低多个终端无限使用相同真实发现资源发送发现信号的概率。

附图说明

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

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

图2为本发明实施例提供的一种经过频域虚拟扩张的真实发现资源池对应的虚拟发现资源池的结构示意图;

图3为本发明实施例提供的一种经过虚拟时频跳转的虚拟发现资源池的结构示意图;

图4为本发明实施例提供的一种经过虚拟时频跳转的虚拟发现资源池对应的真实发现资源池的结构示意图;

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

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

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

图8为本发明实施例提供的一种发现资源时频跳转方法的流程示意图;

图9为本发明另一实施例提供的一种发现资源时频跳转方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供了一种发现资源时频跳转方法及终端,可保持合并优势,并降低多个终端无限使用相同真实发现资源发送发现信号的概率。以下分别进行详细说明。

请参见图1,图1为本发明第一实施例提供的一种终端的结构示意图,所述终端至少可以包括资源确定单元101、频域扩张单元102、时频跳转单元103以及信号发送单元104,其中:

资源确定单元101,用于确定真实发现资源池中的真实发现资源。

以图2所示的真实发现资源池的结构示意图为例,所述真实发现资源池经过频分复用和时分复用得到3×3个真实发现资源,其中所述真实发现资源池包括三个子频带和三个子信道,图2所示的真实发现资源池中,每一行表示一个子频带,每一列表示一个子信道,可以用二维数组A[3][3]表示所述真实发现资源池,终端可以在所述真实发现资源池中确定真实发现资源,例如终端a在真实发现资源池中确定的真实发现资源为位于A[0][0]的真实发现资源,当发送发现信号的终端的个数大于真实发现资源的个数时,则存在至少两个终端使用相同真实发现资源发送发现信号。

频域扩张单元102,用于根据预设或基站广播的频分复用因子值,对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源。

频域扩张单元102可以根据预设或基站广播的频分复用因子值,对真实发现资源池进行频域虚拟扩张,并且针对时域不做任何改变,以图2所示的经过频域虚拟扩张的真实发现资源池对应的虚拟发现资源池的结构示意图为例,频分复用因子值为2,则频域扩张单元102可以根据所述频分复用因子值对真实发现资源池进行频域虚拟扩张,频域虚拟扩张后的虚拟发现资源池在频域上扩大一倍,针对时域不作任何改变,进一步的,频域扩张单元102在虚拟发现资源池中确定虚拟发现资源,例如终端a在虚拟发现资源池中确定的虚拟发现资源为位于B[0][0]的虚拟发现资源,虚拟扩张前与终端a使用相同真实发现资源发送发现信号的终端b在虚拟发现资源池中确定的虚拟发现资源为位于B[3][0]的虚拟发现资源,可降低多个终端无限使用相同发现资源的概率。

作为一种可选的实施方式,设所述频分复用因子值为X,所述真实发现资源池包括N个子频带,则所述频域扩张单元102对真实发现资源池进行频域虚拟扩张后得到的虚拟发现资源池包括N×X个虚拟子频带,其中每个子频带被虚拟扩张得到X个虚拟子频带,终端可以在所述扩张后的X个虚拟子频带的对应子信道中确定虚拟发现资源。

进一步可选的,在所述真实发现资源池中的第m个子频带在所述频域扩张单元102虚拟扩张后得到的虚拟发现资源池包括第m个、第(N+m)个、第(N×2+m)个……第(N×(X-1)+m)个虚拟子频带,从而所述频域虚拟扩张后得到的N×X个虚拟子频带包括X个扩张副本,其中所述虚拟发现资源池中每N个连续的虚拟子频带为一个扩张副本。例如,在图2所示的经过频域虚拟扩张的真实发现资源池对应的虚拟发现资源池的结构示意图中,可以用二维数组A[3][3]表示真实发现资源池,可以用二维数组B[6][3]表示频域虚拟扩张后得到的虚拟发现资源池,真实发现资源池中的第一行虚拟扩张后得到的虚拟发现资源池可以包括第一行和第四行,其中虚拟发现资源池中的第一行至第三行为第一个扩张副本,虚拟发现资源池中的第四行至第六行为第二个扩张副本。

时频跳转单元103,用于根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述频域扩张单元102确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转。

在频域扩张单元102对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源后,时频跳转单元103可以根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转,从而得到时频跳转后各个终端与虚拟发现资源池中的虚拟发现资源的对应关系,例如在图2中,终端a在虚拟扩张后的虚拟发现资源池中确定的虚拟发现资源为位于B[0][0]的虚拟发现资源,时频跳转单元103根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转,终端a确定的虚拟时频跳转后的虚拟发现资源为位于B[0][0]的虚拟发现资源。

其中,所述时频跳转单元103,还用于将所述频域扩张单元102确定的与所述虚拟发现资源池的同一扩张副本中的虚拟发现资源的对应关系使用同一时频跳转方案进行虚拟时频跳转。例如,针对第一个扩张副本的时频跳转方案可以是i(t)=i(0),j(t)=(j(0)+i(0)*t)%n,其中n=3,t=1,时频跳转单元103可以根据所述时频跳转方案确定虚拟发现资源池中的虚拟发现资源,终端a在第0帧的时频位置可以如图3所示为B[0][0],即i(0)=0,j(0)=0,则i(1)=i(0)=0,j(1)=(j(0)+i(0))%3=0,即终端a时频跳转后在第一帧的时频位置为B[0][0]。针对第二个扩张副本的时频跳转方案可以是i(t)=(i(0)+t)%n,j(t)=(j(0)+i(0)*t-1)%n,其中n=3,t=1,时频跳转单元103可以根据所述时频跳转方案确定虚拟发现资源池中的虚拟发现资源,在第二个扩张副本中终端b在第0帧的时频位置可以如图3所示为B[0][0],即i(0)=0,j(0)=0,则i(1)=(i(0)+1)%3=1,j(1)=(j(0)+i(0)-1)%3=0,即在第二个扩张副本中终端b时频跳转后在第一帧的时频位置为B[1][0]。可选的,当所述真实发现资源的子频带个数与子信道个数不一致时,终端与频域虚拟扩张后的虚拟发现资源池中的虚拟发现资源的对应关系可以使用同一时频跳转方案进行虚拟时频跳转。

信号发送单元104,用于使用所述时频跳转单元103虚拟时频跳转后占用的虚拟发现资源对应的真实发现资源发送发现信号。时频跳转单元103将与虚拟发现资源池中的虚拟发现资源的对应关系进行时频跳转并得到时频跳转后的各个终端与虚拟发现资源池中的虚拟发现资源的对应关系,信号发送单元104可以使用时频跳转后占用的虚拟发现资源对应的真实发现资源发送发现信号。具体的,以图4所示的经过虚拟时频跳转的虚拟发现资源池对应的真实发现资源池的结构示意图为例,终端a在基于虚拟发现资源池的时频跳转后确定的虚拟发现资源池中的虚拟发现资源为位于B[0][0]的虚拟发现资源,则信号发送单元104可以使用所述虚拟发现资源对应的真实发现资源发送发现信号,其中终端a占用的虚拟发现资源对应的真实发现资源为位于A[0][0]的真实发现资源。

在图1所示的终端中,资源确定单元101确定真实发现资源池中的真实发现资源,频域扩张单元102根据预设或基站广播的频分复用因子值,对真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源,时频跳转单元103根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转,信号发送单元104使用所述虚拟时频跳转后占用的虚拟发现资源对应的真实发现资源发送发现信号,可保持合并优势,并降低多个终端无限使用相同真实发现资源发送发现信号的概率。

请参见图5,图5为本发明第二实施例提供的一种终端的结构示意图,用于执行本发明实施例提供的发现资源时频跳转方法。如图5所示,该终端包括:至少一个处理器501,例如CPU,至少一个网络接口503,存储器504,至少一个通信总线502。通信总线502用于实现这些组件之间的连接通信。其中,存储器504可能包含高速RAM存储器,也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器504可选的可以包含至少一个位于远离前述处理器501的存储装置。存储器504中存储一组程序代码,且处理器501调用存储器504中存储的程序代码,用于执行以下操作:

确定真实发现资源池中的真实发现资源;

根据预设或基站广播的频分复用因子值,对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源;

根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转;

通过网络接口503使用虚拟时频跳转后占用的虚拟发现资源对应的真实发现资源发送发现信号。

在可选实施例中,处理器501调用存储器504中存储的程序代码根据预设或基站广播的频分复用因子值,对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源具体为:

设所述频分复用因子值为X,所述真实发现资源池包括N个子频带,则所述真实发现资源池进行虚拟扩张后得到的虚拟发现资源池包括N×X个虚拟子频带,其中每个子频带被虚拟扩张得到X个虚拟子频带,终端可以在所述扩张后的X个虚拟子频带的对应子信道中确定虚拟发现资源。

以图2所示的经过频域虚拟扩张的真实发现资源池对应的虚拟发现资源池的结构示意图为例,真实发现资源池包括三个子频带,所述频分复用因子值为2,则处理器401对所述真实发现资源池进行频域虚拟扩张后得到的虚拟发现资源池包括六个虚拟子频带,其中每个子频带被虚拟扩张得到两个虚拟子频带,进一步的处理器401可以在所述频域虚拟扩张后的两个虚拟子频带的对应子信道中确定虚拟发现资源,例如,可以用二维数组A[3][3]表示真实发现资源池,可以用二维数组B[6][3]表示频域虚拟扩张后得到的虚拟发现资源池,终端a在真实发现资源池中确定的真实发现资源为位于A[0][0]的真实发现资源,频域虚拟扩张后,终端a可以在B[0][0]或B[3][0]中确定一个虚拟发现资源,可降低多个终端无限使用相同发现资源的概率。

在可选实施例中,所述真实发现资源池进行频域虚拟扩张后得到的虚拟发现资源池包括N×X个虚拟子频带,其中每个子频带被虚拟扩张得到X个虚拟子频带具体为:

在所述真实发现资源池中的第m个子频带在频域虚拟扩张后得到的虚拟发现资源池包括第m个、第(N+m)个、第(N×2+m)个……第(N×(X-1)+m)个虚拟子频带,从而所述频域虚拟扩张后得到的N×X个虚拟子频带包括X个扩张副本,其中所述虚拟发现资源池中每N个连续的虚拟子频带为一个扩张副本。以图2所示的经过频域虚拟扩张的真实发现资源池对应的虚拟发现资源池的结构示意图为例,在真实发现资源池中的第一个子频带在频域虚拟扩张后得到的虚拟发现资源池包括第一个虚拟子频带和第四个虚拟子频带,从而所述频域虚拟扩张后得到的六个虚拟子频带包括两个扩张副本,其中虚拟发现资源池中的第一个至第三个虚拟子频带为第一个扩张副本,虚拟发现资源池中的第四个至第六个虚拟子频带为第二个扩张副本。

在可选的实施例中,处理器401调用存储器404中存储的程序代码根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转具体为:

将所述确定的与所述虚拟发现资源池的同一扩张副本中的虚拟发现资源的对应关系使用同一时频跳转方案进行虚拟时频跳转。

以图3所示的经过虚拟时频跳转的虚拟发现资源池的结构示意图为例,可以用二维数组A[3][3]表示真实发现资源池,可以用二维数组B[6][3]表示频域虚拟扩张后的虚拟发现资源池,针对第一个扩张副本的时频跳转方案可以是i(t)=i(0),j(t)=(j(0)+i(0)*t)%n,其中n=3,t=1,时频跳转单元130可以根据所述时频跳转方案确定虚拟发现资源池中的虚拟发现资源,终端a在第0帧的时频位置可以如图3所示为B[0][0],即i(0)=0,j(0)=0,则i(1)=i(0)=0,j(1)=(j(0)+i(0))%3=0,即终端a时频跳转后在第一帧的时频位置为B[0][0]。在第二个扩张副本中终端b的时频跳转方案可以是i(t)=(i(0)+t)%n,j(t)=(j(0)+i(0)*t-1)%n,其中n=3,t=1,时频跳转单元130可以根据所述时频跳转方案确定虚拟发现资源池中的虚拟发现资源,在第二个扩张副本中终端b在第0帧的时频位置如图3所示为B[0][0],即i(0)=0,j(0)=0,则i(1)=(i(0)+1)%3=1,j(1)=(j(0)+i(0)-1)%3=0,即在第二个扩张副本中终端b时频跳转后在第一帧的时频位置为B[1][0]。可选的,当所述真实发现资源的子频带个数与子信道个数不一致时,与频域虚拟扩张后的虚拟发现资源池中的虚拟发现资源的对应关系可以使用同一时频跳转方案进行虚拟时频跳转。

具体的,本实施例中介绍的终端可以用以实施本发明下文结合图7介绍的发现资源时频跳转方法实施例中的部分或全部流程。

请参见图6,图6为本发明第三实施例提供的一种终端的结构示意图,所述终端至少可以包括资源确定单元601、时频跳转单元602以及信号发送单元603,其中:

资源确定单元601,用于确定真实发现资源池中的真实发现资源。以图2所示的真实发现资源池为例,所述真实发现资源池经过频分复用和时分复用得到3×3个真实发现资源,其中所述真实发现资源池包括三个子频带和三个子信道,图2所示的真实发现资源池中,每一行表示一个子频带,每一列表示一个子信道,可以用二维数组A[3][3]表示真实发现资源池,资源确定单元601在所述3×3个真实发现资源中确定用于发送发现信号的真实发现资源,例如,终端a和终端b确定的真实发现资源都为位于A[0][0]的真实发现资源。

时频跳转单元602,用于根据对应的预设的或基站广播的时频跳转方案,将所述资源确定单元601确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转。

其中,所述时频跳转单元602在真实发现资源池中运行的时频跳转方案至少包括两种时频跳转方案。例如,终端a可以根据所述终端对应的预设的或基站广播的时频跳转方案,例如i(t)=i(0),j(t)=(j(0)+i(0)*t)%n,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转,终端b可以根据所述终端对应的预设的或基站广播的另一种时频跳转方案,例如i(t)=(i(0)+t)%n,j(t)=(j(0)+i(0)*t-1)%n,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转,则占用相同真实发现资源的多个终端根据不同的时频跳转方案将与真实发现资源池中的真实发现资源的对应关系进行时频跳转,时频跳转后的多个终端可以占用不同的真实发现资源,降低了多个终端无限使用相同真实发现资源发送发现信号的概率。

信号发送单元603,用于使用所述时频跳转单元602时频跳转后占用的真实发现资源池中的真实发现资源发送发现信号。

在图6所示的终端中,资源确定单元601确定真实发现资源池中的真实发现资源,时频跳转单元602根据对应的预设的或基站广播的时频跳转方案,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转,信号发送单元603使用所述时频跳转后占用的真实发现资源池中的真实发现资源发送发现信号,可保持合并优势,并降低多个终端无限使用相同真实发现资源发送发现信号的概率。

请参见图7,图7为本发明第四实施例提供的一种终端的结构示意图,用于执行本发明实施例提供的发现资源时频跳转方法。如图7所示,该终端包括:至少一个处理器701,例如CPU,至少一个网络接口703,存储器704,至少一个通信总线702。通信总线702用于实现这些组件之间的连接通信。其中,存储器704可能包含高速RAM存储器,也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器704可选的可以包含至少一个位于远离前述处理器701的存储装置。其中处理器701可以结合图6所描述的终端,存储器704中存储一组程序代码,且处理器701调用存储器704中存储的程序代码,用于执行以下操作:

确定真实发现资源池中的真实发现资源;

根据对应的预设的或基站广播的时频跳转方案,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转;

使用时频跳转后占用的真实发现资源池中的真实发现资源发送发现信号。

以图2所示的真实发现资源池为例,所述真实发现资源池包括3×3个真实发现资源,其中所述真实发现资源池包括三个子频带和三个子信道,图2所示的真实发现资源池中,每一行表示一个子频带,每一列表示一个子信道,可以用二维数组A[3][3]表示真实发现资源池,处理器701在所述3×3个真实发现资源中确定用于发送发现信号的真实发现资源,例如,终端a和终端b确定的真实发现资源都为位于A[0][0]的真实发现资源。

其中,所述真实发现资源池中的时频跳转方案至少包括两种时频跳转方案。例如,终端a可以根据所述终端对应的预设的或基站广播的时频跳转方案,例如i(t)=i(0),j(t)=(j(0)+i(0)*t)%n,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转,终端b可以根据所述终端对应的预设的或基站广播的另一种时频跳转方案,例如i(t)=(i(0)+t)%n,j(t)=(j(0)+i(0)*t-1)%n,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转,则占用相同真实发现资源的多个终端根据不同的时频跳转方案将与真实发现资源池中的真实发现资源的对应关系进行时频跳转,时频跳转后的多个终端可以占用不同的真实发现资源,降低了多个终端无限使用相同真实发现资源发送发现信号的概率。

具体的,本实施例中介绍的终端可以用以实施本发明下文结合图8介绍的发现资源时频跳转方法实施例中的部分或全部流程。

请参见图8,图8为本发明实施例提供的一种发现资源时频跳转方法的流程示意图,所述方法包括:

S801,确定真实发现资源池中的真实发现资源。

终端可以在真实发现资源池中确定真实发现资源,以图2所示的真实发现资源池的结构示意图为例,所述真实发现资源池经过频分复用和时分复用得到3×3个真实发现资源,其中所述真实发现资源池包括三个子频带和三个子信道,在图2所示的真实发现资源池中,每一行表示一个子频带,每一列表示一个子信道,可以用二维数组A[3][3]表示真实发现资源池,终端可以在所述真实发现资源池中确定真实发现资源,例如终端a在真实发现资源池中确定的真实发现资源为位于A[0][0]的真实发现资源,当发送发现信号的终端的个数大于真实发现资源的个数时,则存在至少两个终端使用相同真实发现资源发送发现信号。

S802,根据频分复用因子值,对真实发现资源池进行频域虚拟扩张,并确定虚拟发现资源池中的虚拟发现资源。

具体实现中,终端可以根据预设或基站广播的频分复用因子值,对真实发现资源池进行频域虚拟扩张,并且针对时域不做任何改变,以图2所示的针对真实发现资源的频域虚拟扩张示意图为例,频分复用因子值可以为2,终端可以根据所述频分复用因子值对真实发现资源池进行频域虚拟扩张,频域虚拟扩张后的虚拟发现资源池在频域上扩大一倍,所述虚拟发现资源池可以用二维数组B[6][3]表示。进一步的,终端还可以确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源,例如在图2所示的经过频域虚拟扩张的真实发现资源池对应的虚拟发现资源池的结构示意图中,终端a在虚拟发现资源池中确定的虚拟发现资源为位于B[0][0]的虚拟发现资源,虚拟扩张前与终端a使用相同真实发现资源发送发现信号的终端b在虚拟发现资源池中确定的虚拟发现资源为位于B[3][0]的虚拟发现资源,可降低多个终端无限使用相同发现资源的概率。

作为一种可选的实施方式,设所述频分复用因子值为X,所述真实发现资源池包括N个子频带,则终端对真实发现资源池进行频域虚拟扩张后得到的虚拟发现资源池包括N×X个虚拟子频带,其中每个子频带被虚拟扩张得到X个虚拟子频带,终端可以在所述频域虚拟扩张后的X个虚拟子频带的对应子信道中确定虚拟发现资源。

进一步可选的,在所述真实发现资源池中的第m个子频带在所述频域扩张单元120频域虚拟扩张后得到的虚拟发现资源池包括第m个、第(N+m)个、第(N×2+m)个……第(N×(X-1)+m)个虚拟子频带,从而所述频域虚拟扩张后得到的N×X个虚拟子频带包括X个扩张副本,其中所述虚拟发现资源池中每N个连续的虚拟子频带为一个扩张副本。例如,在图2所示的经过频域虚拟扩张的真实发现资源池对应的虚拟发现资源池的结构示意图中,可以用二维数组A[3][3]表示真实发现资源池,可以用二维数组B[6][3]表示频域虚拟扩张后得到的虚拟发现资源池,真实发现资源池中的第一行虚拟扩张后得到的虚拟发现资源池可以包括第一行和第四行,其中虚拟发现资源池中的第一行至第三行为第一个扩张副本,虚拟发现资源池中的第四行至第六行为第二个扩张副本。

S803,根据预设或基站广播的时频跳转方案,将确定的与虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转。

终端可以根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将确定的与虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转,从而得到虚拟时频跳转后各个终端与虚拟发现资源池中的虚拟发现资源的对应关系,例如在图3所示的经过虚拟时频跳转的虚拟发现资源池的结构示意图中,终端a在频域虚拟扩张后的虚拟发现资源池中确定的虚拟发现资源为位于B[0][0]的虚拟发现资源,终端a可以根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转,终端a确定的虚拟时频跳转后的虚拟发现资源为位于B[0][0]的虚拟发现资源。

其中针对虚拟发现资源池的同一扩张副本中的虚拟发现资源与各个终端的对应关系使用同一时频跳转方案进行虚拟时频跳转,例如,针对第一个扩张副本的时频跳转方案可以是i(t)=i(0),j(t)=(j(0)+i(0)*t)%n,其中n=3,t=1,终端可以根据所述时频跳转方案确定虚拟发现资源池中的虚拟发现资源,终端a在第0帧的时频位置可以如图3所示为B[0][0],即i(0)=0,j(0)=0,则i(1)=i(0)=0,j(1)=(j(0)+i(0))%3=0,即终端a时频跳转后在第一帧的时频位置为B[0][0]。针对第二个扩张副本的时频跳转方案可以是i(t)=(i(0)+t)%n,j(t)=(j(0)+i(0)*t-1)%n,其中n=3,t=1,时频跳转单元130可以根据所述时频跳转方案确定虚拟发现资源池中的虚拟发现资源,在第二个扩张副本中终端b在第0帧的时频位置如图3所示为B[0][0],即i(0)=0,j(0)=0,则i(1)=(i(0)+1)%3=1,j(1)=(j(0)+i(0)-1)%3=0,即在第二个扩张副本中终端b时频跳转后在第一帧的时频位置为B[1][0]。可选的,当所述真实发现资源的子频带个数与子信道个数不一致时,与频域虚拟扩张后的虚拟发现资源池中的虚拟发现资源的对应关系可以使用同一时频跳转方案进行虚拟时频跳转。

S804,使用虚拟时频跳转后占用的虚拟发现资源对应的真实发现资源发送发现信号。

终端确定经过虚拟时频跳转占用的虚拟发现资源后,可以使用所述虚拟发现资源对应的真实发现资源发送发现信号。具体的,以图4所示的经过虚拟时频跳转的虚拟发现资源池对应的真实发现资源池的结构示意图为例,终端a在基于虚拟发现资源池的时频跳转后确定的虚拟发现资源池中的虚拟发现资源为位于B[0][0]的虚拟发现资源,则终端可以使用所述虚拟发现资源对应的真实发现资源发送发现信号,其中终端a占用的虚拟发现资源对应的真实发现资源为位于A[0][0]的真实发现资源。

在图8所示的发现资源时频跳转方法中,终端确定真实发现资源池中的真实发现资源,根据预设或基站广播的频分复用因子值,对所述真实发现资源池进行频域虚拟扩张,并确定与真实发现资源池对应的虚拟发现资源池中的虚拟发现资源,进而根据预设或基站广播的基于虚拟发现资源池的时频跳转方案,将所述确定的与所述虚拟发现资源池中的虚拟发现资源的对应关系进行虚拟时频跳转,并使用虚拟时频跳转后占用的虚拟发现资源所对应的真实发现资源发送发现信号,可保持合并优势,并降低多个终端无限使用相同真实发现资源发送发现信号的概率。

本发明实施例还提出了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例结合图8所描述的发现资源时频跳转方法中的部分或全部的步骤。

请参见图9,图9为本发明另一实施例提供的一种发现资源时频跳转方法的流程示意图,所述方法具体包括:

S901,确定真实发现资源池中的真实发现资源。

终端可以在真实发现资源池中确定真实发现资源,以图2所示的真实发现资源池为例,所述真实发现资源池经过频分复用和时分复用得到3×3个真实发现资源,其中所述真实发现资源池包括三个子频带和三个子信道,图2所示的真实发现资源池中,每一行表示一个子频带,每一列表示一个子信道,可以用二维数组A[3][3]表示真实发现资源池,终端可以在所述真实发现资源池中确定真实发现资源,例如终端a在真实发现资源池中确定的真实发现资源为位于A[0][0]的真实发现资源,当发送发现信号的终端的个数大于真实发现资源的个数时,则存在至少两个终端使用相同真实发现资源发送发现信号。

S902,根据对应的预设的或基站广播的时频跳转方案,将确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转。

具体实现中,终端可以根据所述终端对应的预设的或基站广播的时频跳转方案,将确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转,其中,真实发现资源池中运行的时频跳转方案至少包括两种时频跳转方案。例如,终端a可以根据所述终端对应的预设的或基站广播的时频跳转方案,例如i(t)=i(0),j(t)=(j(0)+i(0)*t)%n,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转,终端b可以根据所述终端对应的预设的或基站广播的另一种时频跳转方案,例如i(t)=(i(0)+t)%n,j(t)=(j(0)+i(0)*t-1)%n,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转,则占用相同真实发现资源的多个终端根据不同的时频跳转方案将与真实发现资源池中的真实发现资源的对应关系进行时频跳转,时频跳转后的多个终端可以占用不同的真实发现资源,降低了多个终端无限使用相同真实发现资源发送发现信号的概率。

S903,使用时频跳转后占用的真实发现资源池中的真实发现资源发送发现信号。

终端可以使用时频跳转后占用的真实发现资源池中的真实发现资源发送发现信号。

在图9所示的发现资源时频跳转方法中,终端确定真实发现资源池中的真实发现资源,根据对应的预设的或基站广播的时频跳转方案,将所述确定的与真实发现资源池中的真实发现资源的对应关系进行时频跳转,并使用时频跳转后占用的真实发现资源池中的真实发现资源发送发现信号,可保持合并优势,并降低多个终端无限使用相同真实发现资源发送发现信号的概率。

本发明实施例还提出了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例结合图9所描述的发现资源时频跳转方法中的部分或全部的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本发明所必须的。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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