D2D通信的资源分配方法及装置、介质、程序产品与流程

文档序号:34812064发布日期:2023-07-19 14:03阅读:28来源:国知局
D2D通信的资源分配方法及装置、介质、程序产品与流程

本技术涉及通信,尤其涉及一种设备到设备(device-to-device,d2d)通信的资源分配方法及装置、介质、程序产品。


背景技术:

1、有中心的网络包括一个管理设备和若干个成员设备。如图1所示的成员设备接入有中心的网络的流程示意图,当成员设备需要加入有中心的网络时,需要先搜索到管理设备并在特定时域位置向管理设备发送消息1(message1,msg1)。管理设备收到msg1后会向成员设备发送消息2(message2,msg2),并给成员设备分配接入资源候选表。成员设备在收到管理设备发送的msg2后会发送消息3(message3,msg3)。管理设备收到成员设备的msg3后会对成员设备进行鉴权,并将鉴权结果通过消息4(message4,msg4)发送给成员设备。如果鉴权通过则为成员设备分配业务资源,成员设备有业务资源时才能进行业务数据发送。

2、蜂窝网络为用户设备分配业务资源是通过在下行控制信息(downlink controlinformation,dci)中指示业务资源,用户设备在接收到接入网设备的dci后才能进行数据发送。用户设备每次发送数据时都需要接入网设备下发dci分配业务资源,该机制用于有中心的网络时会导致用户设备功耗增大及空口资源消耗增大。

3、长期演进(long term evolution,lte)车用无线通信技术(vehicle to x,v2x)侦听和资源预留是基于无中心网络的用户设备自主资源分配方案。各用户设备在需要发送业务数据前,先进行一段时间的侦听,根据侦听到的侧行控制信息(sidelink controlinformation,sci)和信号能量,排除掉其他用户设备已经使用的资源,然后在剩余的资源集内进行随机选择得到本用户设备的业务资源。如图2所示的lte v2x侦听和资源预留示意图,在资源侦听窗内,用户设备2发送业务数据前,排除用户设备1已经使用的资源,在剩余的资源集内进行随机选择得到本用户设备的业务资源;同理,用户设备3发送业务数据前,排除用户设备1和用户设备2已经使用的资源,在剩余的资源集内进行随机选择得到本用户设备的业务资源。然而,由于用户设备在进行资源选择时是先排除掉其他用户设备已经占有的资源,然后在剩余的空闲资源中随机选择,当多个用户设备同时进行资源选择时会有一定概率选取到相同的业务资源。

4、特别地,如图3所示的隐藏的用户设备的示意图,用户设备在进行自主资源选择时存在隐藏的用户设备的问题。用户设备2和用户设备3需要同时发送数据,由于用户设备2和用户设备3间隔距离较远,导致用户设备2和用户设备3无法侦听到对方,用户设备2和用户设备3选择出来的业务资源有可能是同一个资源,那么处于用户设备2和用户设备3中间的用户设备1则无法正常收到用户设备2和用户设备3的数据。

5、另外,第三代合作伙伴计划(3rdgeneration partnership project,3gpp)定义的d2d无网络覆盖资源选择是基于随机的资源选择,用户设备在需要发送数据时随机选择传输资源用于发送。然而,当多个用户设备同时发送数据时,会出现传输资源冲突的情况,无法保证资源分配的可靠性。

6、有鉴于此,对于有中心的网络,如何可靠地进行d2d通信的资源分配,避免多个用户设备同时接入时的业务资源冲突,是本技术需要解决的问题。


技术实现思路

1、本技术提供一种d2d通信的资源分配方法及装置、介质、程序产品,以实现可靠的d2d通信的资源分配,避免多个用户设备同时接入时的业务资源冲突。

2、第一方面,提供了一种d2d通信的资源分配方法,所述方法包括:在第一用户设备接入第二用户设备时,所述第二用户设备接收来自所述第一用户设备的建链请求消息,所述建链请求消息包括所述第一用户设备的第一信道侦听结果;所述第二用户设备向所述第一用户设备发送建链响应,所述建链响应包括第一业务资源信息,所述第一业务资源信息是根据所述第一信道侦听结果和所述第二用户设备自身的第二信道侦听结果确定的;以及所述第二用户设备在所述第一业务资源信息所指示的业务资源位置与所述第一用户设备进行业务数据的传输。在该方面中,第二用户设备通过接收第一用户设备的第一信道侦听结果,根据第一信道侦听结果和第二用户设备自身的第二信道侦听结果确定第一业务资源信息,第一用户设备根据该第一业务资源信息进行业务数据的传输,从而可以准确地确定业务资源,使得第一用户设备可以可靠地实现业务数据的传输,避免多个用户设备同时接入时的业务资源冲突。

3、在一种可能的实现中,所述第一业务资源信息包括以下至少一个信息:业务资源的标识、业务资源位置、业务资源的周期、每个周期内分配的业务资源数量、每个周期内分配的业务资源之间的传输间隔、业务资源的预留次数。在该实现中,准确地描述了第二用户设备给第一用户设备预留的业务资源的信息,使得第一用户设备可以准确地根据该第一业务资源信息进行业务数据的传输。

4、在另一种可能的实现中,所述第一信道侦听结果是所述第一用户设备对与所述第一用户设备的通信范围内的至少一个第三用户设备之间的信道的侦听结果;以及所述第二信道侦听结果是所述第二用户设备对与所述第二用户设备的通信范围内的至少一个第四用户设备之间的信道的侦听结果。在该实现中,第一用户设备的通信范围可以与第二用户设备的通信范围相同或不同,从而可以避免侦听不到与隐藏的用户设备之间的信道情况,导致分配的业务资源冲突。

5、在又一种可能的实现中,所述方法还包括:所述第二用户设备接收来自至少一个第五用户设备的第三信道侦听结果,所述第三信道侦听结果是所述至少一个第五用户设备对与所述至少一个第五用户设备的通信范围内的至少一个第六用户设备之间的信道的侦听结果;其中,所述第一业务资源信息是根据所述第二信道侦听结果、所述第一信道侦听结果和所述第三信道侦听结果确定的。在该实现中,还可以进一步根据第二用户设备的信道侦听结果以及至少一个第五用户设备的信道侦听结果确定第一业务资源信息。至少一个第五用户设备是属于第二用户设备管理的网络中除第一用户设备之外的其它用户设备。至少一个第五用户设备可以分别在其通信范围内进行信道侦听,至少一个第五用户设备的通信范围可以与第一用户设备、第二用户设备的通信范围相同或不同,从而可以避免侦听不到与隐藏的用户设备之间的信道情况,导致分配的接入资源冲突。

6、在又一种可能的实现中,所述方法还包括:所述第二用户设备对至少一个时域资源位置上数据信道的任一子带的信道强度进行侦听,得到所述第二信道侦听结果;所述第二用户设备侦听到任一时域资源位置上数据信道的任一子带的信号强度大于或等于第一门限值,更新所述任一时域资源位置为信道忙;以及所述第二用户设备连续侦听到设定次数所述任一时域资源位置上数据信道的任一子带的信号强度小于或等于第二门限值,更新所述任一时域资源位置为信道空闲,其中,所述第二门限值小于所述第一门限值。在该实现中,第二用户设备可以根据当前的信道侦听结果实时更新第二信道侦听结果,以准确地分配业务资源。

7、在又一种可能的实现中,所述第二用户设备侦听到任一时域资源位置上数据信道的任一子带的信号强度大于或等于第一门限值,更新所述任一时域资源位置为信道忙,包括:所述第二用户设备侦听到任一时域资源位置r上数据信道的任一子带的信号强度大于或等于所述第一门限值,将第二资源位图中第i个比特置为第一值,其中,i=r%q,其中,所述第二资源位图包括q个比特,%表示取余运算。

8、在又一种可能的实现中,所述第二用户设备连续侦听到设定次数所述任一时域资源位置上数据信道的任一子带的信号强度小于或等于第二门限值,更新所述任一时域资源位置为信道空闲,包括:所述第二用户设备连续侦听到所述设定次数所述第i个比特对应的s个时域资源位置上数据信道的任一子带的信号强度小于或等于所述第二门限值,将所述第二资源位图中所述第i个比特置为第二值。

9、在又一种可能的实现中,所述第一信道侦听结果包括第一资源位图或第一空闲时域资源信息;所述第二信道侦听结果包括所述第二资源位图或第二空闲时域资源信息。

10、在又一种可能的实现中,所述方法还包括:所述第二用户设备监测到所述第一用户设备使用业务资源进行业务数据传输的次数达到所述业务资源的预留次数时,所述第二用户设备发送第二业务资源信息。在该实现中,第二用户设备初始给第一用户设备预留一定次数的业务资源,当监测到第一用户设备使用业务资源进行业务数据传输的次数达到业务资源的预留次数时,第二用户设备再次给第一用户设备分配业务资源,第二业务资源信息可以与第一业务资源信息完全相同,或部分相同,或完全不同。

11、第二方面,提供了一种d2d通信的资源分配方法,所述方法包括:在第一用户设备接入第二用户设备时,所述第一用户设备向所述第二用户设备发送建链请求消息,所述建链请求消息包括所述第一用户设备的第一信道侦听结果;所述第一用户设备接收来自所述第二用户设备的建链响应,所述建链响应包括第一业务资源信息,所述第一业务资源信息是根据所述第一信道侦听结果和所述第二用户设备自身的第二信道侦听结果确定的;以及所述第一用户设备在所述第一业务资源信息所指示的业务资源位置进行业务数据的传输。在该方面中,第一用户设备接收第二用户设备发送的第一业务资源信息,该第一业务资源信息是第二用户设备根据第一信道侦听结果和第二用户设备自身的第二信道侦听结果确定的,第一用户设备根据该第一业务资源信息进行业务数据的传输,从而第一用户设备可以可靠地实现业务数据的传输,避免多个用户设备同时接入时的业务资源冲突。

12、在一种可能的实现中,所述第一业务资源信息包括以下至少一个信息:业务资源的标识、业务资源位置、业务资源的周期、每个周期内分配的业务资源数量、每个周期内分配的业务资源之间的传输间隔、业务资源的预留次数。

13、在另一种可能的实现中,所述第一信道侦听结果是所述第一用户设备对与所述第一用户设备的通信范围内的至少一个第三用户设备之间的信道的侦听结果;所述第二信道侦听结果是所述第二用户设备对与所述第二用户设备的通信范围内的至少一个第四用户设备之间的信道的侦听结果。

14、在又一种可能的实现中,所述方法还包括:所述第一用户设备对至少一个时域资源位置上数据信道的任一子带的信道强度进行侦听,得到所述第一信道侦听结果;所述第一用户设备侦听到任一时域资源位置上数据信道的任一子带的信号强度大于或等于第一门限值,更新所述任一时域资源位置为信道忙;以及所述第一用户设备连续侦听到设定次数所述任一时域资源位置上数据信道的任一子带的信号强度小于或等于第二门限值,更新所述任一时域资源位置为信道空闲,其中,所述第二门限值小于所述第一门限值。

15、在又一种可能的实现中,所述第一用户设备侦听到任一时域资源位置上数据信道的任一子带的信号强度大于或等于第一门限值,更新所述任一时域资源位置为信道忙,包括:所述第一用户设备侦听到任一时域资源位置n上数据信道的任一子带的信号强度大于或等于所述第一门限值,将第一资源位图中第j个比特置为第一值,其中,j=n%p,其中,所述资源位图包括p个比特,%表示取余运算。

16、在又一种可能的实现中,所述第一用户设备连续侦听到设定次数所述任一时域资源位置上数据信道的任一子带的信号强度小于或等于第二门限值,更新所述任一时域资源位置为信道空闲,包括:所述第一用户设备连续侦听到所述设定次数所述第j个比特对应的m个时域资源位置上数据信道的任一子带的信号强度小于或等于第二门限值,将所述第二资源位图中所述第j个比特置为第二值。

17、在又一种可能的实现中,所述第一信道侦听结果包括所述第一资源位图或第一空闲时域资源信息;所述第二信道侦听结果包括第二资源位图或第二空闲时域资源信息。

18、在又一种可能的实现中,所述方法还包括:所述第一用户设备使用业务资源进行业务数据传输的次数达到所述业务资源的预留次数时,接收来自所述第二用户设备的第二业务资源信息。

19、第三方面,提供了一种d2d通信的资源分配装置。所述d2d通信的资源分配装置可以实现上述第一方面中的方法。例如所述d2d通信的资源分配装置可以芯片或者终端。可以通过软件、硬件、者通过硬件执行相应的软件实现上述方法。

20、在一种可能的实现方式中,所述装置包括:收发单元;其中:所述收发单元,用于在第一用户设备接入所述装置时,接收来自所述第一用户设备的建链请求消息,所述建链请求消息包括所述第一用户设备的第一信道侦听结果;所述收发单元,还用于向所述第一用户设备发送建链响应,所述建链响应包括第一业务资源信息,所述第一业务资源信息是根据所述第一信道侦听结果和所述装置自身的第二信道侦听结果确定的;以及所述收发单元,还用于在所述第一业务资源信息所指示的业务资源位置与所述第一用户设备进行业务数据的传输。

21、可选地,所述第一业务资源信息包括以下至少一个信息:业务资源的标识、业务资源位置、业务资源的周期、每个周期内分配的业务资源数量、每个周期内分配的业务资源之间的传输间隔、业务资源的预留次数。

22、可选地,所述第一信道侦听结果是所述第一用户设备对与所述第一用户设备的通信范围内的至少一个第三用户设备之间的信道的侦听结果;所述第二信道侦听结果是所述装置对与所述装置的通信范围内的至少一个第四用户设备之间的信道的侦听结果。

23、可选地,所述收发单元,还用于接收来自至少一个第五用户设备的第三信道侦听结果,所述第三信道侦听结果是所述至少一个第五用户设备对与所述至少一个第五用户设备的通信范围内的至少一个第六用户设备之间的信道的侦听结果;其中,所述第一业务资源信息是根据所述第二信道侦听结果、所述第一信道侦听结果和所述第三信道侦听结果确定的。

24、可选地,所述装置还包括:处理单元;其中:所述处理单元,用于对至少一个时域资源位置上数据信道的任一子带的信道强度进行侦听,得到所述第二信道侦听结果;所述处理单元,还用于侦听到任一时域资源位置上数据信道的任一子带的信号强度大于或等于第一门限值,更新所述任一时域资源位置为信道忙;以及所述处理单元,还用于连续侦听到设定次数所述任一时域资源位置上数据信道的任一子带的信号强度小于或等于第二门限值,更新所述任一时域资源位置为信道空闲,其中,所述第二门限值小于所述第一门限值。

25、可选地,所述处理单元,还用于侦听到任一时域资源位置r上数据信道的任一子带的信号强度大于或等于所述第一门限值,将第二资源位图中第i个比特置为第一值,其中,i=r%q,其中,所述第二资源位图包括q个比特,%表示取余运算。

26、可选地,所述处理单元,还用于连续侦听到所述设定次数所述第i个比特对应的s个时域资源位置上数据信道的任一子带的信号强度小于或等于所述第二门限值,将所述第二资源位图中所述第i个比特置为第二值。

27、可选地,所述第一信道侦听结果包括第一资源位图或第一空闲时域资源信息;所述第二信道侦听结果包括所述第二资源位图或第二空闲时域资源信息。

28、可选地,所述收发单元,还用于监测到所述装置使用业务资源进行业务数据传输的次数达到所述业务资源的预留次数时,发送第二业务资源信息。

29、在另一种可能的实现方式中,该d2d通信的资源分配装置用于执行上述第一方面及其各种可能的实现中的方法。

30、第四方面,提供了一种d2d通信的资源分配装置。所述d2d通信的资源分配装置可以实现上述第二方面中的方法。例如所述d2d通信的资源分配装置可以芯片或者终端。可以通过软件、硬件、者通过硬件执行相应的软件实现上述方法。

31、在一种可能的实现中,所述装置包括:收发单元;其中:所述收发单元,用于在所述装置接入第二用户设备时,向所述第二用户设备发送建链请求消息,所述建链请求消息包括所述装置的第一信道侦听结果;所述收发单元,还用于接收来自所述第二用户设备的建链响应,所述建链响应包括第一业务资源信息,所述第一业务资源信息是根据所述第一信道侦听结果和所述第二用户设备自身的第二信道侦听结果确定的;以及所述收发单元,还用于在所述第一业务资源信息所指示的业务资源位置进行业务数据的传输。

32、可选地,所述第一业务资源信息包括以下至少一个信息:业务资源的标识、业务资源位置、业务资源的周期、每个周期内分配的业务资源数量、每个周期内分配的业务资源之间的传输间隔、业务资源的预留次数。

33、可选地,所述第一信道侦听结果是所述装置对与所述装置的通信范围内的至少一个第三用户设备之间的信道的侦听结果;所述第二信道侦听结果是所述第二用户设备对与所述第二用户设备的通信范围内的至少一个第四用户设备之间的信道的侦听结果。

34、可选地,所述装置还包括:处理单元;其中:所述处理单元,用于对至少一个时域资源位置上数据信道的任一子带的信道强度进行侦听,得到所述第一信道侦听结果;所述处理单元,还用于侦听到任一时域资源位置上数据信道的任一子带的信号强度大于或等于第一门限值,更新所述任一时域资源位置为信道忙;以及所述处理单元,还用于连续侦听到设定次数所述任一时域资源位置上数据信道的任一子带的信号强度小于或等于第二门限值,更新所述任一时域资源位置为信道空闲,其中,所述第二门限值小于所述第一门限值。

35、可选地,所述处理单元,还用于侦听到任一时域资源位置n上数据信道的任一子带的信号强度大于或等于所述第一门限值,将第一资源位图中第j个比特置为第一值,其中,j=n%p,其中,所述资源位图包括p个比特,%表示取余运算。

36、可选地,所述处理单元,还用于连续侦听到所述设定次数所述第j个比特对应的m个时域资源位置上数据信道的任一子带的信号强度小于或等于第二门限值,将所述第二资源位图中所述第j个比特置为第二值。

37、可选地,所述第一信道侦听结果包括所述第一资源位图或第一空闲时域资源信息;所述第二信道侦听结果包括第二资源位图或第二空闲时域资源信息。

38、可选地,所述收发单元,还用于使用业务资源进行业务数据传输的次数达到所述业务资源的预留次数时,接收来自所述第二用户设备的第二业务资源信息。

39、在另一种可能的实现方式中,该d2d通信的资源分配装置用于执行上述第二方面及其各种可能的实现中的方法。

40、在又一种可能的实现方式中,上述第三方面或第四方面中的d2d通信的资源分配装置包括与存储器耦合的处理器;所述处理器被配置为支持所述装置执行上述d2d通信的资源分配方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的计算机程序(或计算机可执行指令)和/或数据。可选的,所述d2d通信的资源分配装置还可以包括通信接口用于支持所述装置与其他网元之间的通信,例如数据和/或信号的发送或接收。示例性的,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口。可选的,该存储器可以位于该d2d通信的资源分配装置内部,和处理器集成在一起;也可以位于该d2d通信的资源分配装置外部。

41、在又一种可能的实现方式中,上述第三方面或第四方面中的d2d通信的资源分配装置包括处理器和收发装置,所述处理器与所述收发装置耦合,所述处理器用于执行计算机程序或指令,以控制所述收发装置进行信息的接收和发送;当所述处理器执行所述计算机程序或指令时,所述处理器还用于通过逻辑电路或执行代码指令实现上述方法。其中,所述收发装置可以为收发器、收发电路或输入输出接口,用于接收来自所述d2d通信的资源分配装置之外的其它d2d通信的资源分配装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述d2d通信的资源分配装置之外的其它d2d通信的资源分配装置。当所述d2d通信的资源分配装置为芯片时,所述收发装置为收发电路或输入输出接口。

42、当上述第三方面或第四方面中的d2d通信的资源分配装置为芯片时,发送单元可以是输出单元,比如输出电路或者通信接口;接收单元可以是输入单元,比如输入电路或者通信接口。当所述d2d通信的资源分配装置为终端时,发送单元可以是发射器或发射机;接收单元可以是接收器或接收机。

43、第五方面,提供了一种通信系统,所述通信系统包括如第三方面或第三方面的任一种实现所述的d2d通信的资源分配装置、以及至少一个如第四方面或第四方面的任一种实现所述的d2d通信的资源分配装置。

44、第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序或指令,该程序或指令被处理器执行时,如第一方面或第一方面的任一种实现所述的方法被执行,或者,实现如第二方面或第二方面的任一种实现所述的方法被执行。

45、第七方面,提供了一种计算机程序产品,当其在计算设备上执行时,使得如第一方面或第一方面的任一种实现所述的方法被执行,或者如第二方面或第二方面的任一种实现所述的方法被执行。

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