一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

资源指示、资源选择方法及装置与流程

2022-03-01 22:07:22 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种资源指示、资源选择方法及装置。


背景技术:

2.在第五代移动通信技术(the 5
th generation,5g)新无线(new radio,nr)系统中,车连接一切(vehicle to everything,v2x)通信主要有两种传输模式:一种为基站分配模式,也即模式一(mode-1);另一种为用户自选模式,也即模式二(mode-2)。其中,用户自选模式主要可以应用于没有网络覆盖情况下的v2x通信,因为没有网络设备的统一资源管理,v2x终端设备只能自行在资源池中选择资源以发送数据。在用户自选模式下,多个v2x终端设备可能都在同一个资源池内选择资源,为了降低v2x终端设备发生资源碰撞的概率,目前使用了基于历史侦听信息的方式来选择资源。在这种方式下,v2x终端设备可以持续对资源池进行侦听,例如在需要选择资源发送数据1时,v2x终端设备可以根据历史信息判断某一资源是否被其他终端设备所占用,以及判断该资源是否被该v2x终端设备用于传输其他数据。如果确定该资源未被其他v2x终端设备占用,且该资源也未被该v2x终端设备所传输的其他数据占用,那么该v2x终端设备可以选择该资源来发送数据1。
3.根据如上描述可知,v2x终端设备需要排除资源池中的被其他v2x终端设备占用的资源,以及被该v2x终端设备所传输的其他数据占用的资源。但是,v2x终端设备根据已有的资源排除机制选择的资源仍有可能发生资源碰撞,造成通信失败。


技术实现要素:

4.本技术提供一种资源指示、选择方法及装置,一方面,用以避免过多资源指示信令所造成的资源浪费问题,另一方面,有助于在终端自主选择资源的情况下,减小资源发生碰撞的几率。
5.第一方面,本技术实施例提供一种资源指示方法,具体包括:第一终端接收来自第二终端的第一侧行控制信息,第一侧行控制信息用于指示第二终端为侧行链路通信预约的第一资源,以及用于指示第二终端的待发送数据的第一优先级。第一终端接收来自第三终端的第二侧行控制信息,第二侧行控制信息用于指示第三终端为侧行链路通信预约的第二资源,以及用于指示第三终端的待发送数据的第二优先级;在第一资源与第二资源有重叠且第二优先级高于第一优先级的情况下,第一终端向第二终端发送资源指示信息,该资源指示信息用于指示第一终端为第二终端推荐的第三资源。
6.本技术实施例中,一方面,对于第一终端来说,第一终端不必周期性地向第二终端上报资源指示信息,而是在第一资源与第二资源有重叠且第二优先级高于第一优先级的情况下上报资源指示信息,有助于减小信令开销,避免传输资源的浪费;另一方面,对于第二终端来说,由于第二终端接收来自第一终端的资源指示信息,所以在确定发送资源时,不仅可以考虑自身侦听到的可用资源,还可以考虑其它终端(如第一终端)推荐的资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发
生碰撞的概率,从而有助于提高第二终端使用自选资源通信成功的可能性。
7.在一种可能的设计中,情况一:第三资源可以包括第一资源中除所述第二资源之外的剩余资源,如第三资源为剩余资源的全部或者部分资源。情况二:第三资源可以包括第一终端的资源侦听窗口中除了第一资源和第二资源之外的资源,例如第三资源可以从第一终端的资源侦听窗口中除了第一资源和第二资源之外的资源中进行选择。情况三:第三资源可以从该剩余资源,以及第一终端的资源侦听窗口中除了第一资源和第二资源之外的资源中选择。其中,资源侦听窗口为所述第一终端资源选择时间点之前的n个时隙,n为正整数。
8.本技术实施例中,第一终端所推荐的满足上述情况的第三资源有助于降低第二终端自选资源与其它终端资源发生碰撞的可能性,从而有助于提高第二终端使用自选资源通信成功的可能性。
9.在一种可能的设计中,第三资源的大小可以与第二终端的待发送数据的大小相同。该方法有助于第二终端准确选择足够数量的资源来传输待发送数据,避免资源不足或者资源浪费。
10.在一种可能的设计中,上述方法实施例可以适用于如下场景:第二终端和第一终端属于同一个通信组,第二终端为调度终端,第一终端属于通信组中的至少一个被调度终端。也就是说,第一终端可以是通信组中的其中一个被调度终端,也可以是通信组中的其中两个或两个以上的被调度终端。可选地,第三终端可以不属于该通信组。
11.本技术实施例中,当第一终端是通信组中的其中两个或两个以上的被调度终端时,第二终端就可能接收两个或两个以上资源指示信息,所以在确定发送资源时,不仅可以考虑自身侦听到的可用资源,还可以考虑两个或两个以上的被调度终端推荐的资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第二终端使用自选资源通信成功的可能性。
12.第二方面,本技术实施例提供一种资源指示方法,具体包括:第一终端确定待发送数据,其中待发送数据的目的端为第三终端,第一终端向第二终端发送资源请求消息,该资源请求消息用于请求侧行链路资源,且资源请求消息包括资源指示信息,资源指示信息用于指示第一终端推荐的用于发送该待发送数据的第一侧行链路资源。
13.本技术实施例中,一方面,对于第一终端来说,第一终端不必周期性地向第二终端上报资源指示信息,而是在确定有数据需要发送时,上报资源指示信息,有助于减小信令开销,避免传输资源的浪费,另外,资源指示信息承载于资源请求消息中,避免重复发送信令,节省信令开销;另一方面,对于第二终端来说,由于第二终端接收来自第一终端的资源指示信息,所以在确定发送资源时,不仅可以考虑自身侦听到的可用资源,还可以考虑其它终端(如第一终端)推荐的资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第二终端使用自选资源通信成功的可能性。
14.在一种可能的设计中,第一终端接收来自第二终端的发送资源的指示信息,发送资源是第二终端根据第一侧行链路资源和第二侧行链路资源确定的,第二侧行链路资源为第二终端通过侦听得到的候选资源,或预配置的资源,或网络设备配置的资源;第一终端在发送资源上向第三终端发送数据。
15.本技术实施例中,对于第二终端来说,在确定发送资源时,不但考虑了自身侦听到的第二侧行链路资源,而且考虑了其它终端(如第一终端)推荐的第一侧行链路资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第一终端使用该发送资源通信成功的可能性。
16.在一种可能的设计中,第一终端接收来自第二终端的发送资源的指示信息,该发送资源是所述第二终端根据所述第一侧行链路资源确定的;第一终端在该发送资源上向第三终端发送数据。
17.本技术实施例中,第一终端选择在所推荐的第一侧行链路资源中的发送资源上向第三终端发送数据,有助于降低第一终端与其它终端资源发生碰撞的概率。
18.在一种可能的设计中,上述方法实施例可以适用于如下场景:第二终端和所述第一终端和第三终端属于同一个通信组,第二终端为调度终端,第一终端和第三终端属于通信组中的至少两个被调度终端。
19.本技术实施例中,该场景中被调度终端的传输资源有调度终端负责调度,避免调度终端组中的不同终端的传输资源发生资源碰撞。
20.在一种可能的设计中,第一侧行链路资源的大小可以与待发送数据的大小相同。该方法有助于第二终端准确选择足够数量的资源来传输待发送数据,避免资源不足或者资源浪费。
21.第三方面,本技术实施例提供一种资源指示方法,具体包括:第二终端确定第一候选资源,该第一候选资源为第二终端通过侦听得到的,或预配置的,或网络设备配置的;第二终端接收分别来自至少两个第一终端的至少两个资源指示信息,该资源指示信息用于指示第一终端为第二终端推荐的第二候选资源;第二终端从第一候选资源和至少两个第二候选资源中确定发送资源;其中,第二终端和至少两个第一终端属于同一个通信组,第二终端为调度终端,至少两个第一终端为被调度终端。
22.本技术实施例中,调度终端根据自身侦听结果以及两个或两个以上的被调度终端上报的推荐资源来确定侧行链路通信传输的资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第一终端使用该发送资源通信成功的可能性。
23.第四方面,本技术实施例提供一种资源指示方法,具体包括:第二终端确定第一候选资源,该第一候选资源为第二终端通过侦听得到的,或预配置的,或网络设备配置的;第二终端接收分别来自至少两个第一终端的至少两个资源指示信息,该资源指示信息用于指示第一终端为第二终端推荐的第二候选资源;第二终端从第一候选资源和目标第二候选资源中确定发送资源,其中,目标第二候选资源为距离当前时刻最近接收的资源指示信息所指示的第二候选资源;其中,第二终端和至少两个第一终端属于同一个通信组,第二终端为调度终端,至少两个第一终端为被调度终端。
24.本技术实施例中,因目标第二候选资源为距离当前时刻最近接收的资源指示信息所指示的第二候选资源,所以有助于准确地排除已被预约占用的资源,调度终端根据自身侦听结果以及目标第二候选资源来确定侧行链路通信传输的资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第一终端使用该发送资源通信成功的可能性。
25.第五方面,提供一种通信装置,例如该通信装置为如前所述的第一终端或者设置在第一终端内部的芯片。该通信装置用于执行上述第一方面或第一方面的任一可能的实现方式中的方法。具体地,该通信装置可以包括用于执行第一方面或第一方面的任一可能的实现方式中的方法的模块,例如包括处理单元和收发单元。其中,
26.收发单元,用于接收来自第二终端的第一侧行控制信息;所述第一侧行控制信息用于指示所述第二终端为侧行链路通信预约的第一资源,以及用于指示所述第二终端的待发送数据的第一优先级。
27.收发单元,还用于接收来自第三终端的第二侧行控制信息,其中,所述第二侧行控制信息用于指示所述第三终端为侧行链路通信预约的第二资源,以及用于指示所述第三终端的待发送数据的第二优先级;
28.在所述处理单元确定所述第一资源与所述第二资源有重叠且所述第二优先级高于所述第一优先级的情况下,所述收发单元,还用于向所述第二终端发送资源指示信息,所述资源指示信息用于指示所述第一终端为所述第二终端推荐的第三资源。
29.在一种可能的设计中,第三资源包括所述第一资源中除所述第二资源之外的剩余资源,和/或,所述第三资源包括所述第一终端的资源侦听窗口中除所述第一资源和所述第二资源之外的资源,所述资源侦听窗口为所述第一终端资源选择时间点之前的n个时隙,n为正整数。
30.在一种可能的设计中,所述第三资源的大小与所述第二终端的待发送数据的大小相同。
31.在一种可能的设计中,所述第二终端和所述第一终端属于同一个通信组,所述第二终端为调度终端,所述第一终端属于所述通信组中的至少一个被调度终端。
32.在一种可能的设计中,第三终端不属于所述通信组。关于第五方面或第五方面的各种可能的实施方式的技术效果,可以参考对于第一方面或第一方面的相应的实施方式的技术效果的介绍。
33.第六方面,提供一种通信装置,例如该通信装置为如前所述的第一终端或者设置在第一终端内部的芯片。该通信装置用于执行上述第二方面或第二方面的任一可能的实现方式中的方法。具体地,该通信装置可以包括用于执行第二方面或第二方面的任一可能的实现方式中的方法的模块,例如包括处理单元和收发单元。其中,
34.所述处理单元,用于确定待发送数据,所述待发送数据的目的端为第三终端;
35.所述收发单元,用于向第二终端发送资源请求消息,所述资源请求消息用于请求侧行链路资源,且所述资源请求消息包括资源指示信息,所述资源指示信息用于指示所述第一终端推荐的用于发送所述待发送数据的第一侧行链路资源。
36.在一种可能的设计中,收发单元,还用于接收来自所述第二终端的发送资源的指示信息,所述发送资源是所述第二终端根据所述第一侧行链路资源和第二侧行链路资源确定的,所述第二侧行链路资源为所述第二终端通过侦听得到的候选资源,或预配置的资源,或网络设备配置的资源;所述收发单元,还用于在所述发送资源上向所述第三终端发送数据。
37.在一种可能的设计中,收发单元,还用于接收来自所述第二终端的发送资源的指示信息,所述发送资源是所述第二终端根据所述第一侧行链路资源确定的;收发单元,还用
于在所述发送资源上向所述第三终端发送数据。
38.在一种可能的设计中,第二终端和所述第一终端和所述第三终端属于同一个通信组,所述第二终端为调度终端,所述第一终端和所述第三终端属于所述通信组中的至少两个被调度终端。
39.在一种可能的设计中,第一侧行链路资源的大小与所述待发送数据的大小相同。
40.关于第六方面或第六方面的各种可能的实施方式的技术效果,可以参考对于第二方面或第二方面的相应的实施方式的技术效果的介绍。
41.第七方面,提供一种通信装置,例如该通信装置为如前所述的第二终端或者设置在第二终端内部的芯片。该通信装置用于执行上述第三方面或第三方面的任一可能的实现方式中的方法。具体地,该通信装置可以包括用于执行第三方面或第三方面的任一可能的实现方式中的方法的模块,例如包括处理单元和收发单元。其中,
42.所述处理单元,用于确定第一候选资源,所述第一候选资源为所述第二终端通过侦听得到的,或预配置的,或网络设备配置的;
43.所述收发单元,用于接收分别来自至少两个第一终端的至少两个资源指示信息,所述资源指示信息用于指示所述第一终端为所述第二终端推荐的第二候选资源;
44.所述处理单元,用于从所述第一候选资源和至少两个所述第二候选资源中确定发送资源;
45.其中,所述第二终端和所述至少两个第一终端属于同一个通信组,所述第二终端为调度终端,所述至少两个第一终端为被调度终端。
46.关于第七方面或第七方面的各种可能的实施方式的技术效果,可以参考对于第三方面或第三方面的相应的实施方式的技术效果的介绍。
47.第八方面,提供一种通信装置,例如该通信装置为如前所述的第二终端或者设置在第二终端内部的芯片。该通信装置用于执行上述第四方面或第四方面的任一可能的实现方式中的方法。具体地,该通信装置可以包括用于执行第四方面或第四方面的任一可能的实现方式中的方法的模块,例如包括处理单元和收发单元。其中,
48.所述处理单元,用于确定第一候选资源,所述第一候选资源为所述第二终端通过侦听得到的,或预配置的,或网络设备配置的;
49.所述收发单元,用于接收分别来自至少两个第一终端的至少两个资源指示信息,所述资源指示信息用于指示所述第一终端为所述第二终端推荐的第二候选资源;
50.所述处理单元,用于从所述第一候选资源和目标第二候选资源中确定发送资源;
51.其中,所述第二终端和所述至少两个第一终端属于同一个通信组,所述第二终端为调度终端,所述至少两个第一终端为被调度终端,所述目标第二候选资源为距离当前时刻最近接收的资源指示信息所指示的第二候选资源。
52.关于第八方面或第八方面的各种可能的实施方式的技术效果,可以参考对于第四方面或第四方面的相应的实施方式的技术效果的介绍。
53.第九方面,本技术提供一种通信装置,所述通信装置可以为第一终端或者设置在第一终端内部的芯片。所述通信装置具备实现上述第一方面的功能,比如,所述通信装置包括执行上述第一方面涉及步骤所对应的功能或单元或手段(means),所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
54.在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第一方面、第二方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本技术并不限定。存储器可以保存实现上述第一方面、第二方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第一方面、第二方面中第一终端涉及的任意可能的设计或实现方式中的方法。
55.在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第一方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第一方面、第二方面中第一终端涉及的任意可能的设计或实现方式中的方法。
56.在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第一方面、第二方面任意可能的设计或实现方式中由第一终端执行的方法。
57.关于第九方面或第九方面的各种可能的实施方式的技术效果,可以参考对于第一方面、第二方面的相应的实施方式的技术效果的介绍。
58.需要说明的是,上述方面中的通信装置可以是终端设备,也可以是应用于终端设备中的芯片或者其他可实现上述终端设备功能的组合器件、部件等。当通信装置是终端设备时收发单元可以是发送器和接收器,或整合的收发器,可以包括天线和射频电路等,处理单元可以是处理器,例如基带芯片等。当通信装置是具有上述终端设备功能的部件时,收发单元可以是射频单元,处理单元可以是处理器。当通信装置是芯片系统时,收发单元可以是芯片系统的输入输出接口、处理单元可以是芯片系统的处理器,例如:中央处理单元(central processing unit,cpu)。
59.第十方面,本技术提供一种通信装置,所述通信装置可以为第二终端或者设置在第二终端内部的芯片。所述通信装置具备实现上述第二终端方面涉及的功能,比如,所述通信装置包括执行上述第三方面、第四方面涉及步骤所对应的功能或单元或手段,所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
60.在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第三方面、第四方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本技术并不限定。存储器可以保存实现上述第三方面、第四方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第三方面、第四方面中任意可能的设计或实现方式中的方法。
61.在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第三方面、第四方面中涉及的功能的必要计算机程序或指令。所述处理器可执行所述
存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第三方面、第四方面任意可能的设计或实现方式中由第二终端执行的方法。
62.在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第二终端侧任意可能的设计或实现方式中的方法。
63.第十一方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述各个方面的任一种可能的设计中的方法。
64.第十二方面,本技术提供一种计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得计算机执行上述各个方面的任一种可能的设计中的方法。
65.第十三方面,本技术提供一种芯片,所述芯片包括处理器,所述处理器与存储器耦合,用于读取并执行所述存储器中存储的软件程序,以实现上述各个方面的任一种可能的设计中的方法。
附图说明
66.图1为本技术实施例的一种v2x通信的示意图;
67.图2a和图2b为本技术实施例提供的一种通信资源池的频域资源示意图;
68.图3为本技术实施例提供的两种通信场景示意图;
69.图4a为一种资源选择方法的流程示意图;
70.图4b和图4c为一种资源侦听窗口和资源选择窗口的示意图;
71.图5为本技术实施例的另一通信场景的示意图;
72.图6为本技术实施例的通信系统架构示意图;
73.图7为本技术实施例的一种资源指示方法的流程示意图;
74.图8为本技术实施例的第三资源的示意图;
75.图9a为本技术实施例的另一种资源指示和资源选择方法的流程示意图;
76.图9b为本技术实施例的另一通信场景的示意图;
77.图10为本技术实施例的一种资源指示和选择方法的流程示意图;
78.图11为本技术实施例的另一通信场景的示意图;
79.图12a为本技术实施例的一种通信装置的结构示意图;
80.图12b为本技术实施例的另一通信装置的结构示意图。
具体实施方式
81.下面结合说明书附图对本技术中的技术方案进行描述。
82.应理解,本技术实施例的技术方案可以应用于5g通信系统,甚至可以应用于未来5g之后的通信系统等,本技术实施例对此不做限定。
83.本技术实施例中“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一(项)个”或其类似表达,是指的这些项中
的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a、b、c中的每一个本身可以是元素,也可以是包含一个或多个元素的集合。
84.在本技术实施例中,“示例的”“在一些实施例中”“在另一实施例中”等用于表示作例子、例证或说明。本技术中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
85.本技术实施例中“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。本技术实施例中通信、传输有时可以混用,应当指出的是,在不强调区别是,其所表达的含义是一致的。例如传输可以包括发送和/或接收,可以为名词,也可以是动词。
86.需要指出的是,本技术实施例中涉及的“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。本技术实施例中涉及的等于可以与大于连用,适用于大于时所采用的技术方案,也可以与小于连用,适用于与小于时所采用的技术方案,需要说明的是,当等于与大于连用时,不与小于连用;当等于与小于连用时,不与大于连用。
87.本技术实施例中所涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,又称之为用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等。例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端设备的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
88.本技术实施例中所涉及的网络设备,可以是指无线网络中的设备,例如将终端设备接入到无线网络的无线接入网(radio access network,ran)节点(或设备),又可以称为基站。目前,一些ran节点的举例为:继续演进的节点b(gnb)、传输接收点(transmission reception point,trp)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(base band unit,bbu),或无线保真(wireless fidelity,wifi)接入点(access point,ap)等。另外,在一种网络结构中,ran可以包括集中单元(centralized unit,cu)节点和分布单元(distributed unit,du)节点。这种结构将长期演进(long term evolution,lte)系统中enb的协议层拆分开,部分协议层的功能放在cu集中控制,剩下部分或全部协议层的功能分布在du中,由cu集中控制du。
89.本技术实施例中所涉及的核心网(core network,cn)设备。cn设备在不同的通信系统中对应不同的设备,例如,在3g系统中对应服务gprs支持节点(serving gprs support node,sgsn)或网关gprs支持节点(gateway gprs support node,ggsn),在4g系统中对应移
动管理实体(mobility management entity,mme)或服务网关(serving gateway,s-gw),在5g系统中对应5g系统的核心网相关设备(例如ng-core)。
90.为了便于理解本技术,首先对本技术中的部分用语进行解释说明。
91.1)端到端(device-to-device,d2d)通信是一种在系统的控制下,允许多个支持d2d功能的终端在有网络基础设施或无网络基础设施的情况下进行直接发现和直接通信。
92.v2x通信可以看作是d2d通信的一种特殊情形,v2x通信为一种侧行链路(sidelink,sl)通信,是指车辆与外界的任何事物的通信,包括车与车(vehicle to vehicle,v2v)通信、车与行人(vehicle to pedestrian,v2p)通信、车与基础设施(vehicle to infrastructure,v2i)通信、车与网络(vehicle to network,v2n)通信等。其中,v2v通信可以如图1中的(a)所示,v2p通信可以如图1中的(b)所示,v2i通信或v2n通信可以如图1中的(c)所示。
93.可见,v2x通信通过车辆和车辆之间直接进行通信,可以实时地获取其它车辆的状态信息以及路面情况,从而更好地辅助车辆驾驶甚至实现自动驾驶。
94.2)空口资源,在小区中,基站和ue可以通过空口资源进行数据传输。空口资源可以包括时域资源和频域资源,时域资源和频域资源还可以称为时频资源。时频资源可以是资源栅格,包括时域和频域。比如时域单位可以为符号(symbol),频域单位可以为子载波(subcarrier)。资源栅格中最小的资源单位可以称为资源单元(re)。一个资源块(资源block,rb)在频域上可以包括一个或多个子载波,比如可以是12个子载波。一个时隙在时域可以包括一个或多个符号,比如nr中一个时隙可以包括14个符号(普通循环前缀(cyclic prefix,cp)下)或者12个符号(扩展循环前缀下)。频域资源可以位于设置的频率范围,频率范围还可以称为频带(band)或频段,频域资源的宽度可以称为带宽(bandwidth,bw)。
95.3)v2v通信资源池,可以看作是用于v2v通信的时域资源和频域资源的集合。v2v通信的时频资源是基于v2v通信资源池来进行配置的。
96.以lte v2x为例,一方面:对于v2v通信资源池的时域资源,如图2a所示,基站采用一个比特地图并且周期性重复该比特地图来指示系统中所有子帧中用于v2v通信的子帧的集合,比特地图用于指示v2v通信的子帧,图2a中的一个比特地图的长度为8比特。另一方面:对于v2v通信资源池的频域资源,基站将用于v2v通信的频段分成若干个子信道,每个子信道包含一定数量的资源块。图2b给出了通信资源池的频域资源示意图,其中基站会指示用于v2v通信的频域资源的第一个资源块的序号,该通信资源池包含的总的子信道的数目n,每个子信道包含的资源块的数目n
ch
。v2v的传输一次可以占用一个或者多个子信道。在调度v2x通信资源时,在频域是以子信道为粒度来进行调度的。
97.目前,nr v2x网络中,在基站分配模式下,侧行链路资源是基站配置给终端的,主要应用于有网络覆盖的场景。一种可能的实现方式为:基站可以根据在该基站覆盖范围内终端的缓存状态报告(buffer state report,bsr),集中为该基站覆盖范围内的终端分配侧行链路资源,从而使得该基站覆盖范围内的终端之间可以实现v2x通信。例如,如图3中的(a)所示,基站03覆盖范围内包括终端01和终端02,基站03可以根据终端01的bsr和终端02的bsr,为终端01和终端02分别分配侧行链路资源,从而可以使得终端01和终端02之间实现v2x通信。特别的,需要说明的是,基站分配的侧行链路资源包括初始资源和/或重传资源,在基站分配模式下,各个终端的侧行传输资源由基站统一进行调度,因而可以避免资源发
生碰撞。
98.具体的,在用户自选模式下,侧行链路资源是终端自主选择的,可以不受网络覆盖的限制,既可以应用于有网络覆盖的场景,也可以应用于无网络覆盖的场景。例如,如图3中的(b)所示,终端01和终端02不在基站03的覆盖范围内,如果终端01需要向终端02发送数据,可以由终端01自主选择资源,实现向终端02发送数据。特别的,需要说明的是,终端自主选择的资源包括初始资源和/或重传资源。
99.在用户自选模式下,因为没有网络设备的统一资源管理,v2x终端设备只能自行从网络设备配置的资源池中选择资源进行v2x通信。例如对于一个小区来说,网络设备是统一配置了一个资源池,那么该小区的多个v2x终端设备都会在该资源池内选择资源。为了降低v2x终端设备发生资源碰撞的概率,目前引入了基于历史侦听信息的方式来选择资源。示例性地,目前终端自主选择资源的流程可以如图4a所示的步骤,具体包括以下步骤:
100.步骤401、第二终端在资源侦听窗口(sensing windows)内,接收其它终端发送的侧行链路控制信息(sidelink control information,sci)。
101.结合图4c来说,第二终端在待发送数据到达子帧n之前,则第二终端查看子帧n之前的多个子帧(例如从n-t到n-1)的历史侦听信息,历史侦听信息例如是其它终端发送的sci。其中,sci中包含资源指示信息,该资源指示信息用于指示其它终端在资源选择窗口(selection windows)内已预约的资源池中的资源a。
102.示例的,资源侦听窗口与资源选择窗口的位置关系可以如图4b所示,在时域上,资源侦听窗口发生在资源选择窗口之前。其中,[n-t,n-1]区间对应的时隙为资源侦听窗口在时域上占用的时隙,[n t1,n t2]区间对应的时隙为资源选择窗口在时域上占用的时隙,其中,t、t1、t2和n均为正整数。
[0103]
步骤402、若资源a位于资源选择窗口内,第二终端对资源a进行参考信号接收功率(reference signal received power,rsrp)测量,得到rsrp测量结果。
[0104]
具体的,第二终端通过测量在资源a的物理侧行链路共享信道(physical sidelink share channel,pssch)或物理侧行链路控制信道(physical sidelink control channe,pscch)上的rsrp,得到rsrp测量结果。
[0105]
步骤403、第二终端根据rsrp测量结果,确定资源侦听结果,其中资源侦听结果用于指示资源选择窗口内资源池中的候选资源。
[0106]
一种可能的情况下,如果资源a的rsrp测量结果高于rsrp阈值th
rsrp
,则资源池中的候选资源为通信资源池中除rsrp测量结果高于rsrp阈值th
rsrp
的资源a以外的其它资源。
[0107]
需要说明的是,rsrp阈值th
rsrp
的初始值可以是预定义的,也可以是第二终端基于某一算法或策略确定的。例如,在rsrp阈值th
rsrp
的初始值为终端自身待发送数据的业务优先级与接收到的来自其它终端的sci中指示的数据的业务优先级的函数的情况下,第二终端根据自身待发送数据的业务优先级和接收到的sci中指示的数据的业务优先级确定rsrp阈值th
rsrp
的初始值。
[0108]
步骤404、第二终端判断资源选择窗口内剩余的候选资源是否超过全部候选资源的设定比值,若未超过设定比值,则执行步骤405,若超过设定比值,则执行步骤406。
[0109]
例如,设定比值为20%。其中,资源池中剩余的候选资源可以为资源池中除rsrp测量结果高于rsrp阈值th
rsrp
的资源a以外的其它资源。该全部候选资源可以是基站预先配置
给第二终端的,也可以是通过网络设备配置给第二终端的。
[0110]
步骤405,第二终端将rsrp阈值th
rsrp
提升3db,重新执行步骤403。
[0111]
步骤406,第二终端从资源选择窗口内剩余的候选资源中选择用于与第一终端进行数据传输的侧行链路资源。
[0112]
从图4a可以看出,在用户自选模式下,第二终端仅考虑了自身终端侧的资源侦听结果,因此容易导致第二终端选择的用于与对侧接收终端进行数据传输所使用的侧行链路资源与对侧接收终端侧周围的终端的通信所使用的资源发生碰撞,从而导致在第二终端自主选择的侧行链路资源上的数据传输失败。
[0113]
示例性地,如图5所示,发送端ue1在其选择的资源a上给接收端ue1发送侧行控制和数据,但是接收端ue1附近的发送端ue2恰好也在资源a上给接收端ue2发送侧行控制和数据(发送端ue1在发送端ue2的传输范围外,因而认为资源a是候选资源),因而接收端ue1在资源a上接收信号会受到发送端ue2的干扰,可能无法正确接收发送端ue1的侧行传输,因资源发生碰撞,则容易导致发送端ue1与收端ue1之间的通信失败。
[0114]
为了解决图5所示的问题,目前给出的一种解决方案是:第一终端主动向第二终端周期性地上报推荐资源信息,或者第二终端指示第一终端上报推荐资源信息,这样第二终端就可以依赖第一终端所发送的推荐资源信息和自身的侦听结果,配置第一终端的侧行链路通信资源,以降低资源发生碰撞的可能性,从而降低通信干扰,提高资源利用率以及侧行链路通信的成功率。但是,该方法却会因频繁上报推荐资源信息,造成信令开销大、资源浪费的问题。
[0115]
有鉴于此,本技术实施例提供了一种资源指示方法,该方法有助于第一终端利用所接收到的侧行控制信息,例如sci,触发第一终端向第二终端上报推荐资源信息,避免第一终端周期性地上报推荐资源所造成的传输资源浪费问题。
[0116]
本技术实施例可以应用于无线通信系统中的侧行链路(sidelink,sl)通信场景,如v2x通信场景、设备到设备(device to device,d2d)通信场景等。例如本技术实施例可以应用于nr v2x通信场景、nr d2d通信场景、lte v2x通信场景等。本技术实施例还可以应用于车联网,例如v2x、lte-v、v2v等,或应用于智能驾驶,智能网联车等领域。或者本技术实施例还可以应用于其他的场景或其他的通信系统,例如还可以用于lte系统或nr系统的uu接口的资源选择,具体的不做限制。
[0117]
需要说明的是,用于侧行链路通信的终端可以位于网络设备的覆盖范围内,也可以无网络覆盖。例如,本技术实施例应用的通信场景可以如图6所示,终端01和终端02进行sl通信的场景,其中,终端01位于网络设备03的覆盖范围内,终端02位于网络设备03的覆盖范围外。或者,终端04和终端05进行侧行链路通信的场景,其中终端04和终端05均位于网络设备03的覆盖范围之外。
[0118]
图6中的网络设备例如为接入网设备,例如基站,或者还可以是路侧单元(road side unit,rsu)等,图6中以基站为例。其中,接入网设备在不同的系统对应不同的设备,例如在第四代移动通信技术(the 4th generation,4g)系统中可以对应enb,在5g系统中对应5g中的接入网设备,例如gnb。图6中的终端设备是以车载终端设备或车为例,但本技术实施例中的终端设备不限于此。可以理解的是,本技术实施例还可以应用于其它通信系统中终端推荐资源、选择资源的场景。
[0119]
应理解,本技术实施例中所涉及的终端的待发送数据可以包括侧行链路业务数据、侧行链路控制信息和侧行链路反馈信息中的至少一种。其中,侧行链路业务数据承载在pssch上、侧行链路控制信息承载在物理侧行链路控制信道(physical sidelink control channel,pscch)上、侧行链路反馈信息承载在物理侧行链路反馈物理反馈信道(physical sidelink feedback channel,psfch)上。在后文中,主要以侧行链路业务数据为例进行描述,且简称为数据。
[0120]
还应理解,所述的终端设备“传输”数据,可以理解为终端设备“发送”数据,或者可以采用其他描述,本技术实施例对此并不限制。
[0121]
接下来结合附图介绍本技术实施例提供的技术方案。
[0122]
本技术实施例提供一种资源指示方法,请参见图7,为该方法的流程图。在下文的介绍过程中,以该方法应用于图6所示的网络架构为例。另外,该方法可由两个通信装置执行,这两个通信装置例如为第一通信装置和第二通信装置。其中,第一通信装置可以是第一终端,或为能够支持第一终端实现该方法所需的功能的通信装置,例如第一终端包括的部件,或者第一通信装置可以是第一终端,或为能够支持第一终端实现该方法所需的功能的通信装置,例如第一终端包括的部件,当然第一通信装置还可以是其他通信装置,例如第一终端中的芯片系统等。同理,第二通信装置可以是第二终端,或为能够支持第二终端实现该方法所需的功能的通信装置,例如第二终端包括的部件,或者第二通信装置可以是第二终端,或为能够支持第二终端实现该方法所需的功能的通信装置,例如第二终端包括的部件,当然第二通信装置还可以是其他通信装置,例如第二终端中的芯片系统。且对于第一通信装置和第二通信装置的实现方式均不做限制,例如这两个通信装置可以实现为相同的形式,例如均通过设备的形式实现,或者这两个通信装置也可以实现为不同的形式,例如第一通信装置通过设备的形式实现,第二通信装置通过芯片系统的形式实现,等等。本技术实施例中,能够实现第一终端的功能的通信装置也可以称为第一通信装置,能够实现第二终端的功能的通信装置也可以称为第二通信装置。
[0123]
为了便于介绍,在下文中,以该方法由第二终端与第一终端执行为例,对本技术实施例资源指示方法进行详细介绍。
[0124]
图7为本技术实施例提供的一种资源指示方法流程示意图,该方法可以包括如下步骤。
[0125]
步骤701,第二终端向第一终端发送第一侧行控制信息。其中,第一侧行控制信息用于指示第二终端为侧行链路通信预约的第一资源,第一侧行控制信息还用于指示第二终端的待发送数据的第一优先级。
[0126]
也就是说,第二终端在向第一终端发送数据之前,第二终端为第一终端和第二终端之间的侧行链路通信预约第一资源。例如,若第二终端的待发送数据是周期性的传输数据,则第二终端通常会预留资源用于发送该数据。若待发送数据是非周期性传输数据,则第二终端为其预先配置第一资源,或者网络设备为第二终端的待发送数据配置第一资源。
[0127]
其中,第一侧行控制信息可以携带于侧行链路控制信息(sidelink control information,sci)中。示例性地,以该第一侧行控制信息是第一sci为例,第一sci中的“time and frequency resource assignment(时域和频域资源指示)”字段指示第一资源的时频位置,第一sci中的“priority(优先级)”字段指示priorx的值,priorx表示该第二终
端的待发送数据的第一优先级,其中,priorx的值越低,表示优先级越高。
[0128]
另外,第一侧行控制信息还可以指示参考信号接收功率对应的参考信号的资源位置,从而第一终端可以根据该第一侧行控制信息所指示的资源位置测量参考信号,得到测量结果,测量结果例如包括rsrp,当然还可能包括其他的信息,其中,参考信号接收功率对应的参考信号可以是pssch或pscch上解调参考信号(demodulation reference signal,dmrs)的接收功率。
[0129]
步骤702,第三终端向第一终端发送第二侧行控制信息。其中,第二侧行控制信息用于指示第三终端为侧行链路通信预约的第二资源,第二侧行控制信息还用于指示第三终端的待发送数据的第二优先级。
[0130]
换句话说,第三终端在向第四终端发送数据之前,第三终端为第三终端和第四终端之间的侧行链路通信预约第二资源。当第三终端在第一终端的附近,但又不在第二终端的传输范围内,第三终端可能将第一资源作为候选资源,因此第三终端预约的第二资源可能与第一资源全部或者部分重叠。
[0131]
其中,第二侧行控制信息可以携带于第二sci中,第二sci中的“time and frequency resource assignment(时域和频域资源指示)”字段指示第二资源的时频位置,第二sci中的“priority(优先级)”字段指示priorx的值,priorx表示该第三终端的待发送数据的第二优先级。
[0132]
需要说明的是,在第二资源与第一资源全部或者部分重叠时,若第二sci中的第二优先级高于第一优先级,则意味着第一资源与第二资源中的重叠资源可能优先用于传输第三终端的待发送数据。也就是说,第一资源与第二资源中的重叠资源可能被除了第一终端之外的终端占用。
[0133]
另外,需要说明的是,第一终端也可能分别接收到两个或两个以上的第三终端发送的第二侧行控制信息。换句话说,在地理位置上,可能存在两个或两个以上的第三终端位于第一终端的周围,可能有的第三终端为侧行链路通信预约第二资源与第一资源重叠,也可能有的第三终端为侧行链路通信预约的第二资源与第一资源不重叠。
[0134]
步骤703,在第一资源与第二资源有重叠且第二优先级高于第一优先级的情况下,第一终端向第二终端发送资源指示信息,该资源指示信息用于指示第一终端为第二终端推荐的第三资源。
[0135]
其中,第一终端确定的第三资源可能满足如下任意一种情况:
[0136]
情况一,第三资源包括第一资源中除第二资源之外的剩余资源。该剩余资源可以是第一资源中除第二资源之外的全部或者部分资源,该第三资源的大小可以与第二终端的待发送数据的大小相同。示例性地,如图8中的(a)所示,第二终端预约的第一资源为资源01,第三终端预约的第二资源为资源02,从图中可见,资源02与资源01部分重叠,第一终端确定第三资源为资源01中除了被资源02占用的资源之外的全部或者部分资源。
[0137]
情况二,第三资源包括第一终端的资源侦听窗口中除第一资源和第二资源之外的资源,该第三资源的大小可以与第二终端的待发送数据的大小相同。示例性地,如图8中的(b)所示,第二终端预约的第一资源为资源01,第三终端预约的第二资源为资源02,从图中可见,资源02与资源01部分重叠,第一终端确定第三资源为资源侦听窗口中的资源03,该资源03与资源01和资源02均不重叠。
[0138]
在一种可能的实施例中,在第一终端分别接收到两个或两个以上的第三终端发送的第二侧行控制信息的场景下,假设其它第三终端的第二侧行控制信息为其它第三终端的侧行链路通信预约了第四资源,则第三资源包括第一终端的资源侦听窗口中除第一资源、第二资源和第四资源之外的资源。示例性地,如图8中的(c)所示,其它第三终端的第二侧行控制信息为其它第三终端的侧行链路通信预约的第四资源为资源04,第二终端预约的第一资源为资源01,第三终端预约的第二资源为资源02,从图中可见,资源02与资源01部分重叠,第一终端确定第三资源为资源侦听窗口中资源03,该资源03与资源01、资源02和资源04均不重叠。
[0139]
情况三,第三资源不仅包括剩余资源,还包括第一终端的资源侦听窗口中除第一资源和第二资源之外的资源,该第三资源的大小可以与第二终端的待发送数据的大小相同。示例性地,如图8中的(d)所示,第二终端预约的第一资源为资源01,第三终端预约的第二资源为资源02,从图中可见,资源02与资源01部分重叠,第一终端确定第三资源为资源侦听窗口中资源03,该资源03不仅包括资源01除了资源02之外的部分资源,还包括资源侦听窗口中除了资源02之外的资源。
[0140]
在一种可能的实施例中,在第一终端分别接收到两个或两个以上的第三终端发送的第二侧行控制信息的场景下,假设其它第三终端的第二侧行控制信息为其它第三终端的侧行链路通信预约了第四资源,则第三资源不仅包括剩余资源,还包括第一终端的资源侦听窗口中除第一资源、第二资源和第四资源之外的资源。示例性地,如图8中的(e)所示,其它第三终端的第二侧行控制信息为其它第三终端的侧行链路通信预约的第四资源为资源04,第二终端预约的第一资源为资源01,第三终端预约的第二资源为资源02,从图中可见,资源02与资源01部分重叠,第一终端确定第三资源为资源侦听窗口中资源03,该资源03与不仅包括资源01除了资源02之外的部分资源,还包括资源侦听窗口中除了资源02和资源04之外的资源。
[0141]
本实施例中,第一终端所推荐的满足上述情况的第三资源有助于降低第二终端自选资源与其它终端资源发生碰撞的可能性,从而有助于提高第二终端使用自选资源通信成功的可能性。
[0142]
在一种可能的实施方式中,第二终端接收资源指示信息之后,可以基于资源指示信息完成资源选择,上述方法还可以包括如下步骤704。
[0143]
步骤704,第二终端接收到资源指示信息后,根据第一候选资源和第三资源,确定用于发送第二终端的待发送数据的发送资源,并在发送资源上向第一终端发送数据。
[0144]
其中,第一候选资源为第二终端侦听到的资源,或者,第一候选资源为预先配置的资源,或者第一候选资源为网络设备配置的资源。再或者,网络设备预先向终端设备发送控制信息,该控制信息配置了候选资源池,终端设备可以根据侦听结果从该候选资源池中确定第一候选资源。又或者说,协议预定义了候选资源池,终端设备可以根据侦听结果从该候选资源池中确定第一候选资源。
[0145]
针对第二终端对资源选择窗口的资源池侦听得到第一候选资源的方式可以参见图4a中的关于终端自主选择资源的流程的相关介绍,在此不再重复赘述。
[0146]
具体的,针对第二终端从第一候选资源和第三资源中选择用于与第一终端之间的侧行链路通信的发送资源的具体方式,可以有如下方式中的一种或者多种方式。
[0147]
方式一:第二终端计算第三资源和第一候选资源的交集的资源数量与资源池的资源数量之间的第一比值,比较第一比值与第一阈值的大小,当第一比值大于或等于第一阈值时,确定第三资源和第一候选资源的交集为发送资源。
[0148]
由于发送资源为自身侦听到的资源和第一终端推荐的资源的交集,从而有助于避免第二终端从资源池中选择第三资源和第一候选资源中除交集以外的资源,从而进一步降低第二终端自主选择的资源与其它终端的资源发生碰撞的可能性,有助于提高第二终端在该发送资源上通信的成功率。
[0149]
方式二:第二终端计算第三资源和第一候选资源的交集的资源数量与资源池的资源数量之间的第一比值,比较第一比值与第一阈值的大小,当第一比值小于第一阈值时,第二终端计算第一候选资源的资源数量与资源池的资源数量之间的第二比值,并比较第二比值与第一阈值的大小,当第二比值大于或等于第一阈值时,确定第一候选资源为发送资源。该方法有助于减小第二终端从资源池中选择第三资源和第一候选资源中除交集以外的资源的可能性,降低第二终端自主选择的资源与其它终端的资源发生碰撞的可能性,有助于提高第二终端在发送资源上通信的成功率。
[0150]
上述图7所示的方法,结合图5举例来说,接收端ue1(即上文中的第一终端)接收来自发送端ue1(即上文中的第二终端)的第一sci(其中第一sci中第一资源用于传输发送端ue1的待发送数据,第一sci携带priorx为4),另外,接收端ue1附近的发送端ue2向接收端ue2发送第二sci(其中第二sci中第二资源用于传输发送端ue2的待发送数据,第二sci携带priorx为3),接收端ue1也可以接收来自发送端ue2(即上文中的第三终端)的第二sci。因为发送端ue1在发送端ue2的传输范围外,因而发送端ue2可能认为第一资源是候选资源,因此发送端ue2为接收端ue2预约的第二资源可能与第一资源全部或者部分重叠。因priorx的值越大,数据的优先级越低,所以当接收端ue1确定第二资源可能与第一资源全部或者部分重叠时,发送端ue2的待发送数据可能占用第一资源中的全部或者部分资源。因此,这时,接收端ue1按照步骤703所示的方法确定出第三资源,并向发送端ue1发送用于指示第三资源的资源指示信息,这样,发送端ue1根据自身的资源侦听结果和资源指示信息选择发送资源,发送端ue1在自主选择资源的情况下,可以降低发送端ue1自主选择的资源与其它终端(如发送端ue2)资源发生碰撞的概率,从而有助于提高发送端ue1使用自选资源通信成功的可能性。
[0151]
本技术实施例中,一方面,对于第一终端来说,第一终端不必周期性地向第二终端上报资源指示信息,而是在第一资源与第二资源有重叠且第二优先级高于第一优先级的情况下上报资源指示信息,有助于减小信令开销,避免传输资源的浪费;另一方面,对于第二终端来说,由于第二终端接收来自第一终端的资源指示信息,所以在确定发送资源时,不仅可以考虑自身侦听到的可用资源,还可以考虑其它终端(如第一终端)推荐的资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第二终端使用自选资源通信成功的可能性。
[0152]
图9a为本技术实施例提供的一种资源指示方法和资源选择方法流程示意图,该方法适用于如下场景:第二终端和第一终端属于同一个通信组,第二终端为调度终端,第一终端属于通信组中的至少一个被调度终端。该方法具体可以包括如下步骤。
[0153]
步骤901,第二终端向第一终端发送第一侧行控制信息。其中,第一侧行控制信息
用于指示第二终端为侧行链路通信预约的第一资源,第一侧行控制信息还用于指示第二终端的待发送数据的第一优先级。
[0154]
该步骤中,第二终端为侧行链路通信预约第一资源的过程,以及第一侧行控制信息可以携带于sci中,sci中的字段信息可以参照上文步骤701,在此不再重复赘述。
[0155]
步骤902,第三终端向第一终端发送第二侧行控制信息。其中,第二侧行控制信息用于指示第三终端为侧行链路通信预约的第二资源,第二侧行控制信息还用于指示第三终端的待发送数据的第二优先级。
[0156]
同样地,该步骤902的详细介绍可以参见上述步骤702,在此不再重复赘述。
[0157]
步骤903,在第一资源与第二资源有重叠且第二优先级高于第一优先级的情况下,第一终端向第二终端发送资源指示信息,该资源指示信息用于指示第一终端为第二终端推荐的第二候选资源。
[0158]
其中,第一终端确定的第三资源可能满足的情况可以参见上述步骤703。
[0159]
步骤904,第二终端确定第一候选资源。
[0160]
其中,第一候选资源为第二终端侦听到的资源,或者,第一候选资源为预先配置的资源,或者第一候选资源为网络设备配置的资源。再或者,网络设备预先向终端设备发送控制信息,该控制信息配置了候选资源池,终端设备可以根据侦听结果从该候选资源池中确定第一候选资源。又或者说,协议预定义了候选资源池,终端设备可以根据侦听结果从该候选资源池中确定第一候选资源。
[0161]
针对第二终端对资源选择窗口的资源池侦听得到第一候选资源的方式可以参见图4a中的关于终端自主选择资源的流程的相关介绍,在此不再重复赘述。
[0162]
第二终端接收资源指示信息之后,可以基于资源指示信息完成资源选择,第一种可能的资源选择方式参见步骤905a,第二种可能的资源选择方式参加步骤905b。
[0163]
步骤905a,第二终端接收至少两个资源指示信息之后,第二终端从第一候选资源和至少两个第二候选资源中确定发送资源。
[0164]
示例性地,结合图9b来说,被调度终端组中的三个第一终端均接收到来自第二终端的第一侧行控制信息,另外三个第一终端还接收来自第三终端的第二侧行控制信息,三个第一终端分别对第一资源和第二资源进行rsrp测量,得到rsrp测量结果,分别基于资源侦听结果确定第二候选资源,从而三个第一终端分别向第一终端上报资源指示信息,第一终端基于三个资源指示信息所指示的三个第二候选资源和第一候选资源,从第一候选资源和至少两个第二候选资源中确定发送资源。
[0165]
具体的,针对第二终端从第一候选资源和至少两个第二候选资源中选择用于与第一终端之间的侧行链路通信的发送资源的具体方式,可以有如下方式中的一种或者多种方式。
[0166]
方式一:第二终端计算至少两个第二候选资源和第一候选资源的交集的资源数量与资源池的资源数量之间的第一比值,比较第一比值与第一阈值的大小,当第一比值大于或等于第一阈值时,确定至少两个第二候选资源和第一候选资源的交集为发送资源。
[0167]
由于发送资源为自身侦听到的资源和第一终端推荐的资源的交集,从而有助于避免第二终端从资源池中选择至少两个第二候选资源和第一候选资源中除交集以外的资源,从而进一步降低第二终端自主选择的资源与其它终端的资源发生碰撞的可能性,有助于提
高第二终端在该发送资源上通信的成功率。
[0168]
方式二:第二终端计算至少两个第二候选资源和第一候选资源的交集的资源数量与资源池的资源数量之间的第一比值,比较第一比值与第一阈值的大小,当第一比值小于第一阈值时,第二终端计算第一候选资源的资源数量与资源池的资源数量之间的第二比值,并比较第二比值与第一阈值的大小,当第二比值大于或等于第一阈值时,确定第一候选资源为发送资源。该方法有助于减小第二终端从资源池中选择第三资源和第一候选资源中除交集以外的资源的可能性,降低第二终端自主选择的资源与其它终端的资源发生碰撞的可能性,有助于提高第二终端在发送资源上通信的成功率。
[0169]
本技术实施例中,调度终端根据自身侦听结果以及两个或两个以上的被调度终端上报的推荐资源来确定侧行链路通信传输的资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第一终端使用该发送资源通信成功的可能性。
[0170]
步骤905b,第二终端从距离当前时刻最近接收的资源指示信息所指示的目标第二候选资源,以及第一候选资源集合中确定候选资源。
[0171]
示例性地,仍结合图9b来说,被调度终端组中的三个第一终端均接收到来自第二终端的第一侧行控制信息,另外三个第一终端还接收来自第三终端的第二侧行控制信息,三个第一终端分别对第一资源和第二资源进行rsrp测量,得到rsrp测量结果,分别基于资源侦听结果确定第二候选资源,从而三个第一终端分别向第一终端上报资源指示信息,第一终端基于距离当前时刻最近接收的资源指示信息所指示的目标第二候选资源和第一候选资源,从第一候选资源和目标第二候选资源中确定发送资源。
[0172]
本技术实施例中,因目标第二候选资源为距离当前时刻最近接收的资源指示信息所指示的第二候选资源,所以有助于准确地排除已被预约占用的资源,调度终端根据自身侦听结果以及目标第二候选资源来确定侧行链路通信传输的资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第一终端使用该发送资源通信成功的可能性。
[0173]
图10为本技术实施例提供的一种资源指示方法流程示意图,该方法适用于如图11所示的场景:第二终端、第三终端和第一终端属于同一个通信组,第二终端为调度终端,第一终端和第三终端属于通信组中的被调度终端。该方法具体可以包括如下步骤。
[0174]
步骤1001,第一终端确定待发送数据,其中待发送数据的目的端为第三终端。
[0175]
步骤1002,第一终端向第二终端发送资源请求消息,资源请求消息用于请求侧行链路资源,且资源请求消息包括资源指示信息,资源指示信息用于指示第一终端推荐的用于发送待发送数据的第一侧行链路资源。
[0176]
其中,资源请求消息可以是sci,该资源指示信息携带于sci中,该sci中的第一sci中的“time and frequency resource assignment(时域和频域资源指示)”字段指示第一侧行链路资源的时频位置。
[0177]
在一种可能的实施例中,第一侧行链路资源的大小可以与待发送数据的大小相同。该方法有助于第二终端准确选择足够数量的资源来传输待发送数据,避免资源不足或者资源浪费。
[0178]
第二终端接收资源指示信息之后,可以进行资源选择,第一种可能的资源选择方
式参见步骤1003a;第二种可能的资源选择方式参加步骤1003b;第三种可能的资源选择方式参加步骤1003c。
[0179]
步骤1003a,第二终端接收到资源指示信息后,根据第一侧行链路资源和第二侧行链路资源,确定用于传输待发送数据的发送资源。
[0180]
具体的,针对第二终端从第一候选资源和目标第二候选资源中选择用于与第一终端之间的侧行链路通信的发送资源的具体方式,可以参照上述步骤704中的方式一或方式二。
[0181]
可见,该方式中,对于第二终端来说,在确定发送资源时,不但考虑了自身侦听到的第二侧行链路资源,而且考虑了其它终端(如第一终端)推荐的第一侧行链路资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第一终端使用该发送资源通信成功的可能性。
[0182]
步骤1003b,第二终端接收到资源指示信息后,根据第一侧行链路资源,确定用于传输待发送数据的发送资源。
[0183]
具体的,第二终端可以从第一侧行链路资源中选择全部或者部分资源作为发送资源,或者第二终端可以从第一侧行链路资源中选择部分资源,以及从资源选择窗口对应的资源池中选择部分候选资源作为发送资源。
[0184]
可见,该方式中,第一终端选择在所推荐的第一侧行链路资源中的发送资源上向第三终端发送数据,有助于降低第一终端与其它终端资源发生碰撞的概率。
[0185]
步骤1003c,第二终端接收到资源指示信息后,根据第二侧行链路资源,确定用于传输待发送数据的发送资源。
[0186]
具体的,第二终端可以从第二侧行链路资源中选择全部或者部分资源作为发送资源,或者第二终端可以从第二侧行链路资源中选择部分资源,以及从资源选择窗口对应的资源池中选择部分候选资源作为发送资源。
[0187]
在上述步骤1003a至步骤1003c中,第二侧行链路资源为所述第二终端通过侦听得到的候选资源,或预配置的资源,或网络设备配置的资源。再或者,网络设备预先向终端设备发送控制信息,该控制信息配置了候选资源池,终端设备可以根据侦听结果从该候选资源池中确定第二侧行链路资源。又或者说,协议预定义了候选资源池,终端设备可以根据侦听结果从该候选资源池中确定第二侧行链路资源。针对第二终端对资源选择窗口的资源池侦听得到第二侧行链路资源的方式可以参见图4a中的关于终端自主选择资源的流程的相关介绍,在此不再重复赘述。
[0188]
步骤1004,第二终端向第一终端发送该发送资源的指示信息。
[0189]
步骤1005,第一终端接收来自第二终端的发送资源的指示信息之后,在该发送资源上向所述第三终端发送数据。
[0190]
本技术实施例中,一方面,对于第一终端来说,第一终端不必周期性地向第二终端上报资源指示信息,而是在确定有数据需要发送时,上报资源指示信息,有助于减小信令开销,避免传输资源的浪费,另外,资源指示信息承载于资源请求消息中,避免重复发送信令,节省信令开销;另一方面,对于第二终端来说,由于第二终端接收来自第一终端的资源指示信息,所以在确定发送资源时,不仅可以考虑自身侦听到的可用资源,还可以考虑其它终端(如第一终端)推荐的资源,因而,有助于第二终端在自主选择资源的情况下,降低第二终端
自主选择的资源与其它终端资源发生碰撞的概率,从而有助于提高第二终端使用自选资源通信成功的可能性。
[0191]
本技术实施例中所描述的各个流程图的步骤编号仅为执行流程的一种示例,并不构成对步骤执行的先后顺序的限制,本技术实施例中相互之间没有时序依赖关系的步骤之间没有严格的执行顺序。
[0192]
上述本技术提供的实施例中,从终端作为执行主体的角度对本技术实施例提供的资源选择方法进行了介绍。为了实现上述本技术实施例提供的资源选择方法中的各功能,终端可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
[0193]
与上述实施例的构思相同,本技术实施例还提供一种第一通信装置1200,该第一通信装置1200用于实现上述方法中第一终端的功能。示例地,该第一通信装置1200可以是第一终端,也可以是第一终端中的装置。该装置可以为芯片系统。本技术实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
[0194]
一示例中,如图12a所示,第一通信装置1200包括处理单元1201和收发单元1202。
[0195]
针对上述图7所示的方法,收发单元1202用于接收来自第二终端的第一侧行控制信息;该第一侧行控制信息用于指示第二终端为侧行链路通信所预约的第一资源,以及用于指示所述第二终端的待发送数据的第一优先级。
[0196]
收发单元1202还用于接收来自第三终端的第二侧行控制信息,其中,所述第二侧行控制信息用于指示所述第三终端为侧行链路通信预约的第二资源,以及用于指示所述第三终端的待发送数据的第二优先级。
[0197]
收发单元1202还用于在所述第一资源与所述第二资源有重叠且所述第二优先级高于所述第一优先级的情况下,第一终端向第二终端发送资源指示信息,所述资源指示信息用于指示所述第一终端为所述第二终端推荐的第三资源。
[0198]
在一些实施例中,第三资源包括所述第一资源中除所述第二资源之外的剩余资源,和/或,所述第三资源包括所述第一终端的资源侦听窗口中除所述第一资源和所述第二资源之外的资源,所述资源侦听窗口为所述第一终端资源选择时间点之前的n个时隙,n为正整数。
[0199]
在一些实施例中,第三资源的大小与所述第二终端的待发送数据的大小相同。
[0200]
在一种实施例中,第二终端和所述第一终端属于同一个通信组,所述第二终端为调度终端,所述第一终端属于所述通信组中的至少一个被调度终端。
[0201]
在一种实施例中,第二终端和所述第一终端属于同一个通信组,所述第二终端为调度终端,所述第一终端属于所述通信组中的至少一个被调度终端,且第三终端不属于通信组。
[0202]
关于处理单元1201、收发单元1202的具体执行过程和有益效果,可参见上图7相关的方法的记载。
[0203]
针对上述图10示出的方法,该第一通信装置的处理单元1201,用于确定目的端为第三终端的待发送数据。
[0204]
收发单元1202,用于向第二终端发送资源请求消息,所述资源请求消息用于请求
侧行链路资源,且所述资源请求消息包括资源指示信息,所述资源指示信息用于指示所述第一终端推荐的用于发送所述待发送数据的第一侧行链路资源。
[0205]
在一些实施例中,收发单元1202,还用于接收来自所述第二终端的发送资源的指示信息,所述发送资源是所述第二终端根据所述第一侧行链路资源和第二侧行链路资源确定的,所述第二侧行链路资源为所述第二终端通过侦听得到的候选资源,或预配置的资源,或网络设备配置的资源;收发单元1202,还用于在所述发送资源上向所述第三终端发送数据。
[0206]
在一些实施例中,收发单元1202,还用于接收来自所述第二终端的发送资源的指示信息,所述发送资源是所述第二终端根据所述第一侧行链路资源确定的;
[0207]
所述收发单元1202,还用于在所述发送资源上向所述第三终端发送数据。
[0208]
在一些实施例中,第二终端和第一终端和所述第三终端属于同一个通信组,第二终端为调度终端,第一终端和第三终端属于通信组中的至少两个被调度终端。
[0209]
在一些实施例中,第一侧行链路资源的大小与所述待发送数据的大小相同。
[0210]
关于处理单元1201、收发单元1202的具体执行过程和有益效果,可参见图10相关的方法中的记载。
[0211]
本技术实施例还提供一种第二通信装置1300,该第二通信装置1300用于实现上述方法中第二终端的功能。示例地,该第二通信装置1300可以是第二终端,也可以是第二终端中的装置。该装置可以为芯片系统。本技术实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
[0212]
一示例中,如图12b所示,第二通信装置1300包括处理单元1301和收发单元1302。
[0213]
针对上述图9a示出的方法,该第二通信装置1300的处理单元1301,用于确定第一候选资源,所述第一候选资源为所述第二终端通过侦听得到的,或预配置的,或网络设备配置的。
[0214]
收发单元1302用于接收分别来自至少两个第一终端的至少两个资源指示信息,所述资源指示信息用于指示所述第一终端为所述第二终端推荐的第二候选资源。
[0215]
处理单元1301,还用于从所述第一候选资源和至少两个所述第二候选资源中确定发送资源;
[0216]
其中,所述第二终端和所述至少两个第一终端属于同一个通信组,所述第二终端为调度终端,所述至少两个第一终端为被调度终端。
[0217]
在一些实施例中,该第二通信装置1300的处理单元1301,用于确定第一候选资源,所述第一候选资源为所述第二终端通过侦听得到的,或预配置的,或网络设备配置的。
[0218]
收发单元1302用于接收分别来自至少两个第一终端的至少两个资源指示信息,所述资源指示信息用于指示所述第一终端为所述第二终端推荐的第二候选资源。
[0219]
处理单元1301,还用于从所述第一候选资源和目标第二候选资源中确定发送资源;
[0220]
其中,所述第二终端和所述至少两个第一终端属于同一个通信组,所述第二终端为调度终端,所述至少两个第一终端为被调度终端,所述目标第二候选资源为距离当前时刻最近接收的资源指示信息所指示的第二候选资源。
[0221]
关于处理单元1301、收发单元1302的具体执行过程和有益效果,可参见上图9a相
关的方法中的记载。
[0222]
本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本技术各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0223]
又一示例中,如图12b所示,该第一通信装置1200或第二通信装置1300包括至少一个处理器1210和存储器1220。其中,存储器1220中存储有计算机程序。存储器1220和处理器1210耦合。本技术实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器1220还可以位于第一通信装置1200或第二通信装置1300之外。处理器1210可以和存储器1220协同操作。处理器1210可以调用存储器1220中存储的计算机程序。所述至少一个存储器中的至少一个可以包括于处理器中。
[0224]
在一些实施例中,第一通信装置1200或第二通信装置1300还可以包括通信接口1230,用于通过传输介质和其它设备进行通信,从而用于第一通信装置1200或第二通信装置1300中的装置可以和其它设备进行通信。示例性地,通信接口1230可以是收发器、电路、总线、模块或其它类型的通信接口,该其它设备可以是其它终端。处理器1210利用通信接口1230收发信息,并用于实现上述实施例中的方法。示例性的,通信接口1230用于接收资源指示信息。又示例性的,通信接口1230用于发送数据。
[0225]
在本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0226]
在本技术实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储计算机程序和/或数据。
[0227]
本技术实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机计算机程序时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何介质或者是包含一个或多个介质集成
的服务器、数据中心等数据存储设备。所述介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称dvd))、或者半导体介质(例如,ssd)等。
[0228]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献