侧行链路通信方法及装置与流程

文档序号:31790109发布日期:2022-10-14 14:19阅读:146来源:国知局
侧行链路通信方法及装置与流程

1.本技术涉及无线通信技术领域,尤其涉及侧行链路通信方法及装置。


背景技术:

2.在无线通信系统中,ue(user equipment,终端,也称用户设备)与ue之间可以通过网络进行数据通信,也可以不借助网络设备而直接进行ue与ue之间的通信。ue与ue之间的链路称为侧行链路(sidelink,sl),侧行链路(sl)通信的一个典型应用场景即车联网(v2x)。在车联网中,每个车即一个ue,ue与ue之间可以通过sl直接进行数据传输而不需要经过网络,可以有效减少通信时延。
3.在侧行链路(sl)上支持多种传播类型(cast type),其中包括sl组播(groupcast)、sl单播(unicast)等。sl通信还可支持非连续接收(discontinuous reception,drx)机制。
4.在sl通信中采用drx的情况下,如何兼顾传输效率以及传输可靠性,是目前需要解决的问题。


技术实现要素:

5.本技术实施例提供了sl通信方法及装置,用以保证数据传输可靠性。
6.第一方面,提供一种侧行链路sl通信方法,该方法涉及的第一终端和第二终端为同一通信组内的终端;该方法包括:
7.第二终端接收来自于第一终端的第一控制信息和第一数据,所述第一控制信息指示的传播类型为sl组播传输且仅反馈否定确定(nack);
8.所述第二终端在所述第一数据对应的混合自动重传请求(harq)反馈资源后的指定位置启动第一定时器,所述第一定时器的时长表示期望收到用于harq重传的sl资源调度信息的最小时长;
9.当所述第一定时器超时后,若所述第二终端对所述第一数据成功解码且在所述harq反馈资源上监测到nack,则所述第二终端启动第二定时器,所述第二定时器的时长表示等待接收用于harq重传的sl资源调度信息的最大时长。
10.可选的,所述第一定时器为sl harq rtt定时器,所述第二定时器为重传定时器。
11.可选的,所述harq反馈资源为物理侧行反馈信道(psfch)资源,所述第一数据对应的harq反馈资源后的指定位置为该第一数据的psfch资源后的第一个符号。
12.基于上述实现方式,第一终端(数据发送端ue)向第二终端(数据接收端ue)发送第一数据并通过第一控制信息指示传播类型为sl组播传输且仅反馈nack(即sl组播option1),当第二终端接收到该第一数据和该第一控制信息后,在该第一数据对应的harq反馈资源后的指定位置启动第一定时器,当第一定时器超时后,若第二终端虽然对该第一数据成功解码,但在该第一数据对应的harq反馈资源上接收到通信组内的其他数据接收终端发送的nack(该nack为针对第一数据反馈的nack),则第二终端启动第二定时器。由于
harq反馈类型为harq opttion1(即仅反馈nack)时,通信组内的数据接收端ue在相同的harq反馈资源上反馈nack,即,该通信组内的终端均能监听该harq反馈资源上反馈的nack,这样,只要通信组内有一个数据接收端ue在第一数据对应的harq反馈资源上反馈了nack,则该通信组内除了因解码失败并反馈nack的终端启动第二定时器以外,对该第一数据成功解码的终端也启动第二定时器,从而使得针对第一数据的传输,该通信组内各数据接收端ue的定时器维护一致,进而可以保证数据传输的可靠性。
13.在一种可能的实现方式中,所述第一定时器和所述第二定时器与所述第一控制信息指示的sl进程标识信息关联,所述sl进程标识信息包括sl进程标识、传播类型指示信息、源l1标识和目的l1标识,所述传播类型指示信息用于指示sl组播传输且仅反馈nack或者用于指示sl组播传输。
14.示例性的,所述第一控制信息包括第一级侧行链路控制信息(sci)和第二级sci,所述第二级sci采用第一格式或第二格式。采用第一格式的第二级sci可包括sl进程标识、传播类型指示信息、源l1标识和目的l1标识中的至少一项,比如可包括sl进程标识、传播类型指示信息、源l1标识和目的l1标识,该传播类型指示信息指示了sl组播传输且仅反馈nack;采用第二格式的第二级sci应用于harq option1场景(即sl组播传输且仅反馈nack);示例性的,所述源l1标识为所述第一终端分配的l2标识的一部分,所述目的l1标识为所述通信组对应的l2标识的一部分。
15.基于上述实现方式,第二终端启动第一定时器时,实际上是为第一控制信息指示的sl进程标识信息启动第一定时器,使得第一定时器与该第一控制信息指示的sl进程标识信息相关联;若第二终端接收到通信组内其他终端发送的针对第一数据对应的nack,则在第一定时器超时后,为该第一控制信息指示的sl进程标识信息启动第二定时器,使得第二定时器与该第一控制信息指示的sl进程标识信息相关联,从而当通信组内只要有一个终端针对第一数据解码失败并反馈了nack,则该通信组内的所有接收端ue启动的第一定时器和第二定时器均与该第一数据传输相关联,可以保证针对第一数据传输,通信组内各终端的定时器维护一致,进而可以避免定时器维护出错。
16.进一步的,所述方法还包括:所述第二终端将所述第一数据与sl进程关联,所述sl进程用于处理所述第一数据;当所述第二终端对所述第一数据成功解码时,释放与所述第一数据关联的sl进程。
17.基于上述实现方式,第二终端(数据接收端ue)将第一数据与一个sl进程关联,以基于该sl进程处理第一数据,并在成功解码时释放该sl进程,以便该sl进程能够被其他数据传输所使用。
18.在一种可能的实现方式中,所述第二终端启动第一定时器,包括:所述第二终端为第一sl进程启动所述第一定时器,所述第一sl进程与所述第一控制信息指示的sl进程标识信息关联,所述第一sl进程用于处理所述第一数据;所述第二终端启动第二定时器,包括:所述第二终端为所述第一sl进程启动第二定时器。
19.由于该第一sl进程与第一控制信息指示的sl进程标识信息关联,因此使得第一定时和第二定时器与第一控制信息指示的sl进程标识信息关联,即与第一数据的传输关联,因而可以保证通信组内各终端针对第一数据的传输,定时器维护一致,进而可以避免定时器维护出错。
20.进一步的,所述方法还包括:若所述第二终端对所述第一数据解码成功,且在所述harq反馈资源上监测到nack,则继续占用所述第一sl进程;或者,若所述第二终端对所述第一数据解码成功,且未在所述harq反馈资源上监测到nack,则释放所述第一sl进程。
21.示例性的,第二终端接收到第一数据和第一控制信息后,为该第一sl进程启动第一定时器。若第二终端对该第一数据成功解码,但接收到通信组内的其他终端在第一数据对应的harq反馈资源上发送的nack,表明通信组内尚有对第一数据未能成功解码的数据接收终端,因此继续占用该第一sl进程,并当第一定时器超时时,为该sl进程启动第二定时器。若第二终端对该第一数据成功解码且未接收到通信组内的任何终端针对该第一数据发送的nack,表明第一数据已被通信组内的各数据接收终端成功解码,因此释放该第一sl进程。这样,当通信组内只要有一个终端针对第一数据反馈了nack,则该通信组内的所有数据接收端ue均保持第一数据对应的sl进程的占用状态,又由于第一定时器和第二定时器均与该sl进程对应(即第一定时器和第二定时器均是为该sl进程启动的),从而可以保证该通信组内的所有接收终端启动的第一定时器和第二定时器均与用于处理第一数据的sl进程关联,避免定时器维护出错。
22.在一种可能的实现方式中,所述方法还包括:
23.所述第二终端对所述第一数据解码成功,释放所述第一sl进程;
24.所述第二终端接收第二数据和第二控制信息,所述第二控制信息指示的传播类型为组播传输且仅反馈nack;
25.所述第二终端将第二sl进程与所述第二控制信息指示的sl进程标识信息进行关联,所述第二进程用于处理所述第二数据;
26.若所述第二终端确定所述第二数据为所述第一数据的重传数据,则释放所述第二sl进程。
27.基于上述实现方式,由于第二终端对第一数据已经解码成功,因此若确认第二数据是第一数据的重传数据,则可以不再对第二数据进行处理,因而可释放用于处理第二数据的第二sl进程。
28.在一种可能的实现方式中,所述第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示所述第一数据的重传资源。
29.基于上述实现方式,针对多个数据发送端ue(即第一终端)预留多份sl资源场景,若第二终端当前接收到的第一控制信息没有指示用于调度sl重传资源的控制信息的资源位置,即,该第一控制信息所指示的sl资源是最后一个重传资源,则执行本技术上述实施例提供的sl通信方法(即当第二终端启动的第一定时器超时后,虽然第二终端对第一数据解码成功,但在第一数据对应的harq反馈资源上接收到通信组内其他终端反馈的nack,则也要启动第二定时器),只要通信组内有一个终端反馈了nack,则通信组内的数据接收终端均在第一定时器超时后启动第二定时器,保证了通信组内各数据接收端ue的定时器维护一致,进而当数据发送终端(第一终端)利用最后一个重传资源传输新的数据时,解码成功的终端也能够接收到该新的数据,从而可以保证数据传输的可靠性。
30.第二方面,提供一种sl通信方法,该方法涉及的第一终端和第二终端为同一通信组内的终端;该方法可包括:
31.第二终端接收来自于第一终端的第一控制信息和第一数据;
32.所述第二终端在指定位置启动第一定时器,所述第一定时器与所述第一控制信息指示的sl进程标识信息关联,所述第一定时器的时长表示期望收到用于重传的sl资源调度信息的最小时长;
33.所述第二终端根据所述第一数据的接收情况,在所述第一定时器超时后启动第二定时器,所述第二定时器与所述第一控制信息指示的sl进程标识信息关联,所述第二定时器的时长表示等待接收用于重传的sl资源调度信息的最大时长;
34.示例性的,所述sl进程标识信息包括sl进程标识、传播类型指示信息、源l1标识和目的l1标识。
35.在一种可能的实现方式中,所述第一控制信息指示的传播类型包括以下中的一项:
36.sl单播传输;
37.sl组播传输;
38.sl组播传输且仅反馈nack;
39.sl组播传输且反馈nack和ack中的至少一项。
40.在一种可能的实现方式中,若所述第一控制信息指示的传播类型为sl单播传输、sl组播传输、或sl组播传输且反馈nack和ack中的一项,则所述第二终端根据所述第一数据的接收情况,在所述第一定时器超时后启动第二定时器,包括:所述第二终端若对所述第一数据解码失败,则在所述第一定时器超时后启动所述第二定时器;
41.或者,若所述第一控制信息指示的传播类型为sl组播且仅反馈nack,则所述第二终端根据所述第一数据的接收情况,在所述第一定时器超时后启动第二定时器,包括:所述第二终端若对所述第一数据解码失败,则在所述第一定时器超时后启动所述第二定时器;或者,所述第二终端对所述第一数据成功解码且在所述第一数据对应的混合自动重传请求harq反馈资源上接收nack,则在所述第一定时器超时后启动所述第二定时器;其中,所述第一终端、第二终端为同一通信组内的终端。
42.在一种可能的实现方式中,所述指定位置,包括:
43.承载第一级控制信息的资源之后的第一个符号,所述第一控制信息包括所述第一级控制信息;或者,所述第一控制信息接收完之后的第一个符号;或者,承载所述第一数据的资源之后的第一个符号;或者,所述第一数据对应的harq反馈资源后的第一个符号。
44.在一种可能的实现方式中,所述第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示所述第一数据的重传资源。
45.第三方面,提供.一种sl通信方法,该方法涉及的第一终端和第二终端为同一通信组内的终端;该方法可包括:
46.第二终端接收来自于第一终端的第一控制信息和第一数据;
47.所述第二终端在指定位置为第一sl进程启动第一定时器,所述第一定时器的时长表示期望收到用于重传的sl资源调度信息的最小时长,所述第一sl进程与所述第一控制信息指示的sl进程标识信息关联,所述第一sl进程用于处理所述第一数据;
48.所述第二终端根据所述第一数据的接收情况,在所述第一定时器超时后为所述第一sl进程启动第二定时器,所述第二定时器的时长表示等待接收用于重传的sl资源调度信息的最大时长;
49.示例性的,所述sl进程标识信息包括sl进程标识、传播类型指示信息、源l1标识和目的l1标识。
50.在一种可能的实现方式中,所述第一控制信息指示的传播类型包括以下中的一项:
51.sl单播传输;
52.sl组播传输;
53.sl组播传输且仅反馈nack;
54.sl组播传输且反馈nack和ack中的至少一项。
55.在一种可能的实现方式中,若所述第一控制信息指示的传播类型为sl单播传输、sl组播传输、或sl组播传输且反馈nack和ack中的一项,则所述第二终端根据所述第一数据的接收情况,在所述第一定时器超时后启动第二定时器,包括:所述第二终端若对所述第一数据解码失败,则在所述第一定时器超时后启动所述第二定时器;
56.或者,若所述第一控制信息指示的传播类型为sl组播且仅反馈nack,则所述第二终端根据所述第一数据的接收情况,在所述第一定时器超时后启动第二定时器,包括:所述第二终端若对所述第一数据解码失败,则在所述第一定时器超时后启动所述第二定时器;或者,所述第二终端对所述第一数据成功解码且在所述第一数据对应的混合自动重传请求harq反馈资源上接收nack,则在所述第一定时器超时后启动所述第二定时器;其中,所述第一终端、第二终端为同一通信组内的终端。
57.在一种可能的实现方式中,所述指定位置,包括:承载第一级控制信息的资源之后的第一个符号,所述第一控制信息包括所述第一级控制信息;或者,所述第一控制信息接收完之后的第一个符号;或者,承载所述第一数据的资源之后的第一个符号;或者,所述第一数据对应的harq反馈资源后的第一个符号。
58.在一种可能的实现方式中,还包括:若所述第二终端对所述第一数据解码成功,且在所述harq反馈资源上监测到nack,则继续占用所述第一sl进程;或者,若所述第二终端对所述第一数据解码成功,且未在所述harq反馈资源上监测到nack,则释放所述第一sl进程。
59.在一种可能的实现方式中,还包括:所述第二终端对所述第一数据解码成功,释放所述第一sl进程;所述第二终端接收第二数据和第二控制信息;所述第二终端将第二sl进程与所述第二控制信息指示的sl进程标识信息进行关联,所述第二进程用于处理所述第二数据;若所述第二终端确定所述第二数据为所述第一数据的重传数据,则释放所述第二sl进程。
60.在一种可能的实现方式中,所述第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示所述第一数据的重传资源。
61.第四方面,提供一种sl通信方法,该方法涉及的第一终端和第二终端为同一通信组内的终端;该方法可包括:
62.第二终端接收来自于第一终端的第一控制信息和第一数据,所述第一控制信息包括指示信息,所述指示信息用于指示所述第二终端在第一定时器超时后启动第二定时器,所述第一定时器的时长表示期望收到用于harq重传的sl资源调度信息的最小时长,所述第二定时器的时长表示等待接收用于harq重传的sl资源调度信息的最大时长,所述第一终端和所述第二终端为同一通信组内的终端;所述第二终端根据所述指示信息,在所述第一定
时器超时后启动所述第二定时器。
63.可选的,所述第一定时器为sl harq rtt定时器,所述第二定时器为重传定时器。
64.基于上述实现方式,数据发送端ue(即第一终端)指示通信组内的数据接收端ue(即第二终端)在第一定时器超时后启动第二定时器,这样,无论通信组内的数据接收端ue是否对第一数据成功解码,都会在第一定时器超时后启动第二定时器,从而使得针对第一数据的传输,该通信组内各数据接收端ue的定时器维护一致,进而可以保证数据传输的可靠性。
65.在一种可能的实现方式中,所述第一控制信息用于指示sl组播传输且仅反馈nack,或者所述第一控制信息用于指示sl组播传输且反馈nack和ack中的一项,或者所述第一控制信息用于指示sl组播传输。
66.上述实现方式,可应用于sl组播传输场景,比如,可应用于sl组播option1(即sl组播且仅反馈nack)的场景,还可应用于sl组播option2(即sl组播且反馈nack和ack中的一项)的场景。
67.在一种可能的实现方式中,所述指示信息还用于指示所述第二定时器的启动时刻。
68.在一种可能的实现方式中,所述第一定时器和所述第二定时器与所述第一控制信息指示的sl进程标识信息关联,所述sl进程标识信息包括sl进程标识、传播类型指示信息、源l1标识和目的l1标识,所述传播类型指示信息用于指示sl组播传输且仅反馈nack或者用于指示sl组播传输。
69.进一步的,还包括:所述第二终端将所述第一数据与sl进程关联,所述sl进程用于处理所述第一数据;当所述第二终端对所述第一数据成功解码时,释放与所述第一数据关联的sl进程。
70.在一种可能的实现方式中,所述第二终端启动第一定时器,包括:所述第二终端为第一sl进程启动所述第一定时器,所述第一sl进程与所述第一控制信息指示的sl进程标识信息关联,所述第一sl进程用于处理所述第一数据;
71.所述第二终端启动第二定时器,包括:所述第二终端为所述第一sl进程启动第二定时器。
72.进一步的,还包括:若所述第二终端对所述第一数据解码成功,且在所述harq反馈资源上监测到nack,则继续占用所述第一sl进程;或者,若所述第二终端对所述第一数据解码成功,且未在所述harq反馈资源上监测到nack,则释放所述第一sl进程。
73.在一种可能的实现方式中,还包括:所述第二终端对所述第一数据解码成功,释放所述第一sl进程;所述第二终端接收第二数据和第二控制信息;所述第二终端将第二sl进程与所述第二控制信息指示的sl进程标识信息进行关联,所述第二进程用于处理所述第二数据;若所述第二终端确定所述第二数据为所述第一数据的重传数据,则释放所述第二sl进程。
74.在一种可能的实现方式中,所述第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示所述第一数据的重传资源。
75.第五方面,提供一种sl通信方法,该方法涉及的第一终端和第二终端为同一通信组内的终端;该方法可包括:
76.第一终端向所在通信组内的终端发送第一数据和第一控制信息,所述第一控制信息包括指示信息,所述指示信息用于指示所述通信组内的终端在第一定时器超时时启动第二定时器,所述第一定时器的时长表示期望收到用于harq重传的sl资源调度信息的最小时长,所述第二定时器的时长表示等待接收用于harq重传的sl资源调度信息的最大时长,所述第一终端和所述第二终端为同一通信组内的终端。
77.在一种可能的实现方式中,所述第一终端向通信组内的终端发送第一数据和第一控制信息之前,还包括:所述第一终端自行确定需要指示所述通信组内的终端在第一定时器超时后启动第二定时器;或者,所述第一终端根据基站的指示,确定指示所述通信组内的终端在第一定时器超时后启动第二定时器。
78.在一种可能的实现方式中,还包括:所述第一终端自行确定需要指示所述通信组内的终端在第一定时器超时后启动第二定时器,且通知所述基站所述通信组内的终端已被指示在第一定时器超时后启动第二定时器。
79.基于上述实现方式,在sl组播的资源调度方式为mode1的场景下(即数据发送端ue进行数据传输的sl资源由基站调度),基站可以获知通信组内的终端已被指示在第一定时器超时后启动第二定时器以使得终端处于激活态,从而可以在第二定时器运行期间调度新的数据,使得成功解码的终端能接收到该新的数据,进而一方面可以提高系统传输效率,另一方面可以保证数据传输的可靠性。
80.在一种可能的实现方式中,还包括:所述第一终端在所述第二定时器运行期间,向对所述通信组内的终端发送新的数据。
81.在一种可能的实现方式中,所述第一控制信息用于指示sl组播传输且仅反馈nack,或者所述第一控制信息用于指示sl组播传输且反馈nack和ack中的一项,或者所述第一控制信息用于指示sl组播传输。
82.在一种可能的实现方式中,所述指示信息还用于指示所述第二定时器的启动时刻。
83.在一种可能的实现方式中,所述第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示所述第一数据的重传资源。
84.第六方面,提供一种sl通信方法,该方法涉及的第一终端和第二终端为同一通信组内的终端;该方法可包括:
85.第一终端确定所述第一终端所在的通信组内除所述第一终端以外的终端均启动了第二定时器,所述第二定时器的时长表示等待接收用于harq重传的sl资源调度信息的最大时长;所述第一终端向基站发送第一指示信息,所述第一指示信息用于指示所述通信组内除所述第一终端以外的终端均启动了所述第二定时器。
86.可选的,所述第二定时器在第一定时器超时后被启动,所述第二定时器为重传定时器,所述第一定时器为sl harq rtt定时器。
87.基于上述实现方式,在sl组播的资源调度方式为mode1的场景下(即数据发送端ue进行数据传输的sl资源由基站调度),基站可以获知通信组内的终端均启动了第二定时器,即均处于激活态,从而可以在第二定时器运行期间调度新的数据,使得成功解码的终端能接收到该新的数据,进而一方面可以提高系统传输效率,另一方面可以保证数据传输的可靠性。
88.在一种可能的实现方式中,所述向基站发送第一指示信息,包括:所述第一终端根据所述基站为所述第一指示信息配置的专用sl pucch资源,发送所述第一指示信息;或者,所述第一终端根据所述基站配置的sl pucch配置信息指示的用于传输所述第一指示信息的资源或资源组或传输格式,发送所述第一指示信息。
89.在一种可能的实现方式中,若所述第一终端指示所述通信组内的终端反馈nack和ack中的一项,则所述方法还包括:若所述第一终端连续n次未接收到第二终端发送的nack或ack,则向所述基站发送第二指示信息,所述第二指示信息用于指示所述基站禁止在仅所述第二定时器运行期间为所述通信组内的终端调度新的数据传输;其中,n为大于1的整数,所述第二终端为所述通信组内除所述第一终端以外的任一终端。
90.第七方面,提供一种sl组播通信方法,包括:
91.第一终端接收基站指示的新传数据的sl资源;
92.所述第一终端确定pscch资源对应的时域范围内,所述第一终端所在的通信组内除所述第一终端以外的终端都处于激活时间,其中,所述pscch用于承载用于harq重传的sl资源调度信息;
93.所述第一终端在所述pscch资源上发送所述基站指示的sl资源的调度信息,并在所述sl资源的调度信息指示的pssch资源上发送新传数据。
94.第八方面,提供一种通信装置,包括:一个或多个处理器;一个或多个存储器;其中,所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述通信装置执行上述第一方面至第六方面中任一项所述的方法。
95.第九方面,提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在计算设备(比如,车载终端)上运行时,使得所述计算设备执行上述第一方面至第六方面中任一项所述的方法。
96.第十方面,提供一种芯片,所述芯片与存储器耦合,用于读取并执行所述存储器中存储的程序指令,以实现如上述第一方面至第七方面中任一项所述的方法。
97.第十一方面,提供一种计算机程序产品,所述计算机程序产品在被计算机调用时,使得所述计算机执行如上述第一方面至第七方面中任一项所述的方法。
98.以上第二方面到第十一方面的有益效果,请参见第一方面的有益效果,不重复赘述。
附图说明
99.图1为ue与ue之间基于pc5接口进行直接通信的示意图;
100.图2为ue与ue之间的组播通信示意图;
101.图3为ue与基站间的uu口上基本的drx图案(pattern)示意图;
102.图4为侧行链路(sl)单播通信中drx定时器维护示意图;
103.图5为侧行链路(sl)组播harq反馈示意图;
104.图6为侧行链路(sl)组播harq option1场景下rx ue解码状态不一致的示意图;
105.图7为侧行链路(sl)组播harq option2场景下rx ue解码状态不一致的示意图;
106.图8为本技术实施例中的一种sl组播通信场景示意图;
107.图9为本技术实施例提供的一种sl组播通信方法的流程示意图;
108.图10为本技术实施例中的一个sci指示下一个sci资源位置的示意图;
109.图11为本技术实施例中sl组播harq option1场景中rx ue解码结果不一致情况下的定时器维护示意图;
110.图12为本技术实施例中的一种sl通信方法的流程示意图;
111.图13为本技术实施例中的一种sl通信方法的流程示意图;
112.图14为本技术实施例中的一种sl组播通信方法的流程示意图;
113.图15为本技术实施例中的一种sl组播通信方法的流程示意图;
114.图16为本技术实施例中的一种应用于数据发送端的sl组播通信方法的流程示意图;
115.图17为本技术实施例中的一种应用于数据发送端的sl组播通信方法的流程示意图;
116.图18为本技术实施例中的一种激活时间(active time)示意图;
117.图19为本技术实施例提供的一种终端的结构示意图;
118.图20为本技术实施例提供的一种通信装置的结构示意图。
具体实施方式
119.为了更清楚地理解本技术,下面首先对本技术涉及的相关技术进行简要介绍。
120.(一)ue与ue之间的传播类型。
121.在无线通信系统中,ue与ue之间进行通信的接口称为pc5接口,类似于ue与基站之间的uu接口,如图1所示,ue1和ue2之间基于pc5接口进行通信。ue与ue之间的侧行链路(sl)上可支持广播通信、单播通信、组播通信等多种传播类型(cast type)。
122.广播通信类似于基站广播系统信息,即ue不做加密对外发送广播业务数据,任何在有效接收范围内的其他ue,如果对该广播业务感兴趣都可以接收该广播业务的数据。ue采用广播通信方式发送数据时,随该数据发送源标识和目的标识,比如,源标识是数据发送端ue分配的,目的标识是广播业务对应的一个标识。
123.单播通信类似于ue与基站之间建立无线资源控制(radio resource control,rrc)连接之后进行的数据通信,需要两个ue之间在先建立单播连接。在建立单播连接之后,两个ue可以基于协商的标识进行数据通信,该数据可以是加密的,也可以是不加密的。ue采用单播通信方式发送数据时,随该数据发送源标识和目的标识,其中,目的标识是数据接收端ue为该单播连接分配的标识。
124.至少两个ue可以形成一个通信组(或称组播组或终端组),组播通信是指通信组内任一ue发送的组播业务的数据可以被该通信组内的其他ue接收。图2以三个ue为例,示出了通信组内tx ue(即数据发送端ue)发送数据时,该通信组内的其他ue(如图2中所示的rx ue1和rx ue2)都可以接收到该数据。ue采用组播通信方式发送数据时,随该数据发送源标识和目的标识,该目的标识是该通信组对应的一个标识。在一个通信组内,所有ue用同一个目的标识收发数据,不同的ue使用各自的源标识发送数据。
125.(二)基于侧行链路(sl)组播混合自动重传请求(hybrid automatic repeat request,harq)的通信方式。
timer。当harq rtt timer超时,对于上行传输,ue为对应的harq进程启动一个重传定时器(称为drx-retransmissiontimerul);对于下行传输,如果对应的harq进程的数据没有接收成功,则ue为该harq进程启动一个重传定时器(称为drx-retransmissiontimerdl)。当drx-retransmissiontimerul或drx-retransmissiontimerdl运行时,ue会监听用于调度harq重传的pdcch。
135.简而言之,harq rtt定时器主要是使ue进入短时间休眠状态,由于ue与基站间的uu口延迟(比如ue在上次传输后到解码下行数据接收是否成功、以及上行反馈给基站ack或nack、到基站给ue调度重传资源之间有一段处理时间),在这段时间内基站不会调度重传资源给该ue;重传定时器主要是使ue在该段时间内监听基站可能调度的重传资源,该定时器超时后,ue不再监听重传资源。
136.(四)在支持harq反馈的侧行链路(sl)单播通信和组播通信中引入drx。
137.业界已经针对侧行链路(sl)单播通信和组播通信引入drx,该机制与uu drx类似,即数据接收端ue在收到数据之后,在发送harq反馈信息后启动对应sl进程的harq rtt定时器,在harq rtt定时器超时后,如果这个进程的数据未成功解码则启动对应sl进程的重传定时器。隐含的,如果解码成功,则不会启动重传定时器。图4示例性示出了一种sl单播通信中drx定时器维护示意图。如图4所示,如果rx ue(数据接收终端)接收到数据后,对该数据解码失败,则向tx ue(数据发送终端)发送nack,启动harq rtt定时器,当该定时器超时后,启动重传定时器。如果rx ue(数据接收终端)接收到数据后,对该数据解码成功,则向tx ue(数据发送终端)发送ack,启动harq rtt定时器,当该定时器超时后,不会启动重传定时器。
138.针对侧行链路(sl)通信,目前业界提供两种sl资源调度方式,分别称为第一模式(mode1)和第二模式(mode2)。第一模式(mode1)是指数据发送端ue进行数据传输的sl资源由基站调度,ue从基站获取sl资源;第二模式(mode2)是指数据发送端ue进行数据传输的sl资源由ue基于监听(sensing)来确定。
139.针对支持harq反馈的侧行链路(sl)单播通信,业界一种传统做法是:数据发送端ue在收到数据接收端ue反馈的nack之后,向基站进一步指示nack,从而请求基站调度侧行链路(sl)重传资源。针对支持harq反馈的侧行链路(sl)组播通信,业界一种传统做法是:数据发送端ue只要收到一个数据接收端ue反馈的nack,则向基站反馈nack。图5示出了一种侧行链路(sl)组播harq反馈示意图。如图所示,tx ue(数据发送端ue)接收到rx ue1(数据接收端ue1)反馈的sl nack,接收到rx ue2(数据接收端ue2)反馈的sl ack,因此向基站(gnb)反馈nack。
140.根据如上所述的业界传统侧行链路(sl)通信方式,对于sl组播场景,由于通信环境的差异,针对同一数据,不同数据接收端ue的数据解码结果可能不一致,重传定时器不一定会被启动。如图6所示的harq option1场景(即数据接收端ue只需要在解码失败时反馈nack,若解码成功则不需要进行harq反馈)中,rx ue2成功解码后不会向tx ue发送任何反馈信息,也不会启动重传定时器,rx ue1解码失败,向tx ue发送nack,并启动重传定时器。如图7所示的harq option2场景(即数据接收端ue若解码失败则反馈nack,若解码成功则反馈ack)中,rx ue2成功解码后向tx ue发送ack,但不启动重传定时器,rx ue1解码失败,向tx ue发送nack,并启动重传定时器。
141.在如图6和图7所示的场景下,数据发送端ue如果采用mode2方式获取侧行链路
(sl)资源(即ue自行确定sl资源),则数据发送端ue如果有其他sl进程的新传数据要传递,只能等下一个所有数据接收端ue都醒的时刻;如果数据发送端ue采用mode1方式获取sl资源(即ue从基站获取sl资源),则基站从数据发送端ue收到nack后无法知道是所有还是部分数据接收端ue解码失败,基于基站实现,有可能会认为所有数据接收端ue都启动了重传定时器,进而试图为数据发送端ue调度其他进程的新传数据,这就会导致未启动重传定时器的数据接收ue无法收到新传数据,进而导致系统可靠性降低。
142.为此,本技术实施例提供了通信方法和装置,可以应用于支持drx的侧行链路(sl)通信,比如sl组播或单播通信,采用本技术实施例,可以使得不同数据接收端ue针对同一个sl传输维护的定时器运行状态一致,这样当调度新传数据时,可以保证数据传输的可靠性。
143.下面结合附图对本技术实施例进行详细描述。
144.本技术的实施例应用于侧行链路(sl)通信场景,比如,一些实施例可应用于sl组播通信场景,一些实施例可应用于sl单播通信场景。
145.本技术实施例中涉及的网元包括基站、ue,其中在具体数据传输过程中,ue又进一步区分为数据发送端ue和数据接收端ue。本技术实施例中,数据发送端ue可表示为tx ue,在部分实施例中还被称为第一终端;数据接收端ue可表示为rx ue,在部分实施例中还被称为第二终端。
146.图8示例性示出了本技术实施例中的一种sl组播通信场景。其中,tx ue表示数据发送端ue,rx ue表示数据接收端ue。tx ue与基站间基于uu口进行通信,tx ue与rx ue间基于pc5口进行通信。tx ue可以工作在mode1或者mode2。当tx ue工作在mode1时,tx ue与基站间存在通信连接,tx ue可以从基站获取pc5通信的sl资源;当tx ue工作在mode2时,tx ue可能没有服务基站,由tx ue自己确定数据发送的sl资源。
147.需要说明的是,本技术实施例中,数据发送端ue发送的数据,可被理解为mac pdu(mac为media access control的英文缩写,中文为媒体介入控制;pdu为protocol data unit的英文缩写,中文为协议数据单元),所述mac pdu也可理解为传输块(transport block,tb)。
148.对于sl组播通信,基站可以为数据发送端ue调度sl资源用于sl通信,数据发送端ue可以从基站获取sl资源。数据发送端ue也可以自己获取sl资源。数据发送端ue可使用sl资源进行sl组播通信,即向通信组内的多个数据接收端ue发送sl组播数据。数据接收端ue可以从数据发送端ue接收sl数据,并且在必要时启动drx相关定时器。
149.对于sl通信(比如sl组播或sl单播),本技术实施例涉及到的drx相关定时器可包括:
150.第一定时器:所述第一定时器的时长表示期望收到用于重传的sl资源调度信息的时长。该第一定时器的时长也可被理解为期望收到用于重传的sl资源调度信息的最小时长,即,第一定时器的时长可以理解为至少在上述最小时长后,数据接收端ue才会收到基站分配的sl资源,也即,在harq反馈资源后,数据接收端ue至少在该时长后才可能收到基站分配的sl资源。可选的,该时长可用符号数量表示,也可以使用其他时间单位表示。可选的,第一定时器可以是sl harq rtt定时器。
151.对于sl组播和单播传输,上述用于重传的sl资源为用于harq重传的sl资源,即,第一定时器的时长可理解为:表示期望收到用于harq重传的sl资源的最小时长。
152.第二定时器:所述第二定时器的时长表示等待接收用于重传的sl资源调度信息的时长。该第二定时器的时长也可被理解为等待接收用于重传的sl资源调度信息的最大时长,或者理解为数据接收端ue在第一定时器超时后,最多等待相应长时间(即第二定时器的时长)来接收用于重传的sl资源调度信息。其中,对于sl组播,该sl资源可以是用于harq重传的sl资源。由于sl资源调度信息承载于侧行控制信息(sidelink control information,sci),该sci包括第一级sci和第二级sci,第一级sci承载于物理侧行控制信道(physical sidelink control channel,pscch)资源,第二级sci承载于物理侧行(sidelink)共享信道(physical sidelink share channel,pssch)资源,因此第二定时器的时长可以理解为至少在上述最大时长内,监听pscch以获取sl资源调度信息,也可理解为至少在上述最大时长内接收sci。可选的,该时长可用符号数量表示,也可以使用其他时间单位表示。可选的,第二定时器可以是重传定时器。
153.第二定时器的运行期间,是指从第二定时器被启动直到第二定时器的时长达到时的一段时间。
154.onduration定时器:onduration定时器的时长表示drx周期内的激活时间段(on duration)时长。本技术实施例对该定时器的命名不做限制。
155.参见图9,为本技术实施例提供的一种侧行链路(sl)通信的方法流程示意图。
156.该流程可应用于sl组播option1的场景,即数据接收端ue只需要在解码失败时反馈nack,若解码成功则不需要进行harq反馈。本实施例中,第一终端为数据发送端ue,第二终端为数据接收端ue,第一终端、第二终端属于同一通信组。采用该实施例,通信组中只要有一个数据接收端ue反馈了nack,则该通信组中的数据接收ue均会在第一定时器超时后启动第二定时器。
157.如图9所示,该流程可包括以下步骤:
158.s901:第二终端接收来自于第一终端的第一控制信息和第一数据。
159.其中,第一控制信息指示的传播类型为sl组播传输且仅反馈nack,即第一控制信息指示的传播类型为sl组播传输且harq反馈类型为harq option1。
160.示例性的,第一控制信息可指示sl进程标识信息,所述sl进程标识信息可包括sl进程标识(或称sl进程号)、传播类型指示信息、源l1标识和目的l1标识中的至少一项,举例来说,在一些实施例中,sl进程标识信息可包括sl进程标识(或称sl进程号)、传播类型指示信息、源l1标识和目的l1标识,在另一些实施例中,在另一些实施例中,sl进程标识信息可包括sl进程标识(或称sl进程号)、源l1标识和目的l1标识。其中,所述传播类型指示信息用于指示sl组播传输且仅反馈nack,或者所述传播类型指示信息用于指示sl组播传输。源l1标识是源标识(即源l2标识)的一部分,比如是源l2标识的低8位,目的l1标识是目的标识(即目的l2标识)的一部分,比如是目的l2标识的低16位。
161.示例性的,第一控制信息为sci。该sci可包括第一级sci和第二级sci。第一级sci承载于pscch资源中,第二级sci和第一数据承载于pssch资源中。第一级sci可以用来指示pssch资源的位置,第二级sci可以用来指示是否需要harq反馈,以及针对组播可以指示具体的harq反馈类型,所述harq反馈类型包括harq option1和harq option2。本技术实施例中,第二级csi指示了sl组播传输且仅反馈nack。
162.示例性的,第二级sci可采用第一格式(或称为格式2-a)或第二格式(或称为格式
2-b)。
163.采用第一格式(格式2-a)的第二级sci,可包括传播类型指示信息(cast type indicator)和harq反馈启用/禁用指示信息(harq feedback enabled/disabled indicator)。示例性的,传播类型指示信息的取值包括以下四种:
164.00:表示广播(broadcast);
165.01:表示组播(groupcast),且harq反馈信息包括ack或nack,即,表示sl组播harq的反馈类型为harq option2;
166.10:表示单播(unicast);
167.11:表示组播(groupcast),且harq反馈信息仅包括nack,即,表示sl组播harq的反馈类型为harq option1。
168.第二格式(格式2-b)的第二级sci包括harq反馈启用/禁用指示信息。该格式应用于harq option1场景(即反馈nack)或harq反馈禁用场景。若harq反馈启用/禁用指示信息指示启用harq反馈,则第二格式(格式2-b)的第二级sci指示的传播类型为sl组播传输且仅反馈nack。
169.基于上述sci的格式,在s901中,第二终端接收到的第二级sci可能采用第一格式(格式2-a),其中包含的传播类型指示信息的取值为11;或者,第二终端接收到的第二级sci也可能采用第二格式(格式2-b),其中包含的harq反馈启用/禁用指示信息指示启用harq反馈。
170.s902:第二终端接收到第一终端发送的第一控制信息和第一数据后,在第一数据对应的harq反馈资源后的指定位置启动第一定时器。
171.示例性的,第一数据对应的harq反馈资源,是用于传输第一数据的pssch资源对应的psfch资源。可选的,所述第一数据对应的harq反馈资源后的指定位置为该psfch资源后的第一个符号。
172.在sl组播且仅反馈nack的场景(即harq option1)中,用于承载harq反馈信息的psfch资源可以基于pssch资源确定,且通信组内的所有数据接收终端针对单次传输,确定出的psfch资源是相同的。
173.s903:当第一定时器超时后,若第二终端解码成功且在第一数据对应的harq反馈资源上监测到nack,则转入s904。
174.该步骤中,当第一定时器超时的时候,若第二终端之前已经解码成功,并且之前已经在第一数据对应的harq反馈资源上监测到nack,则表明该通信组内除第二终端以外的数据接收端ue中有至少一个ue对第一数据解码失败并反馈了nack,则转入s904。
175.示例性的,第一数据对应的harq反馈资源上传输的nack,是通信组内的数据接收端ue针对第一数据解码失败反馈的nack。由于通信组内的所有数据接收端ue针对单次传输确定出的psfch资源相同,因此本技术实施例中,通信组内的所有数据接收端ue都可对psfch进行监听,只要通信组内的任何一个数据接收端ue在psfch上反馈了nack,该通信组内的数据发送端ue以及其他数据接收端ue均可接收到。
176.s904:第二终端启动第二定时器。
177.可选的,第二终端可以在第一定时器超时后的第一个符号启动第二定时器。
178.进一步的,上述图9所示的流程还可包括以下步骤:
179.在s903中,若第二终端解码成功且未在第一数据对应的harq反馈资源上监测到nack,表明通信组内的数据接收端ue均对第一数据解码成功,则转入s905。在s905中,第二终端在第一定时器超时后,不启动第二定时器。
180.进一步的,上述图9所示的流程还可包括以下步骤:
181.在s903中,若第二终端解码失败,则转入s906。在s906中,第二终端在第一数据对应的harq反馈资源上发送nack,在第一定时器超时后的第一个符号启动第二定时器。
182.该步骤中,可选的,第二终端可在第一数据对应的pfsch上反馈nack,在第一定时器超时后的第一个符号启动第二定时器。其中,pfsch基于pssch上承载的第二级sci确定得到。
183.根据图9所示的流程,第一终端(数据发送端ue)向第二终端(数据接收端ue)发送第一数据并指示传播类型为sl组播传输且仅反馈nack(即sl组播option1),当第二终端接收到该第一数据和该第一控制信息后,在该第一数据对应的harq反馈资源后的指定位置启动第一定时器,当第一定时器超时后,若第二终端虽然对该第一数据成功解码,但在该第一数据对应的harq反馈资源上监测到nack,则表明通信组内至少有一个数据接收端ue对第一数据解码失败并在第一定时器超时后启动第二定时器,因而第二终端也启动第二定时器。由于在harq反馈类型为harq option1(即仅反馈nack)时,通信组内的数据接收端ue在相同的harq反馈资源上反馈nack,即,该通信组内的终端均能监听该harq反馈资源上反馈的nack,这样,只要通信组内有一个数据接收端ue在第一数据对应的harq反馈资源上反馈了nack,则该通信组内除了因解码失败并反馈nack的终端启动第二定时器以外,对该第一数据成功解码的终端也启动第二定时器,从而使得针对第一数据的传输,该通信组内各数据接收端ue的定时器维护一致,进而可以保证数据传输的可靠性。
184.比如,数据发送端ue根据数据接收端ue反馈的harq反馈信息,确认至少有一个数据接收端ue解码失败的情况下,为了提高传输效率,可在sl重传资源上发送新的数据,此种情况下,由于通信组内的数据接收端ue(包括解码成功的ue和解码失败的ue)均启动了第二定时器,因此可以保证解码失败和解码成功的ue均能够接收到该新的数据,从而提升了系统可靠性。
185.可选的,在一些实施例中,第一定时器和第二定时器与第一控制信息指示的sl进程标识信息相关联。
186.示例性的,第二终端启动第一定时器时,实际上是为第一控制信息指示的sl进程标识信息启动第一定时器,使得第一定时器与该第一控制信息指示的sl进程标识信息相关联;若第二终端在第一数据对应的harq反馈资源上接收到通信组内其他终端发送的针对第一数据的nack,则在第一定时器超时后,为该第一控制信息指示的sl进程标识信息启动第二定时器,使得第二定时器与该第一控制信息指示的sl进程标识信息相关联,从而当通信组内只要有一个终端针对第一数据解码失败并反馈了nack,则该通信组内的所有数据接收端ue启动的第一定时器和第二定时器均与该第一数据传输相关联,从而可以保证针对第一数据传输,通信组内各终端的定时器维护一致,进而可以避免定时器维护出错。
187.进一步的,第二终端在接收到第一数据和第一控制信息后,将第一数据与一个sl进程关联,该sl进程用于处理第一数据。当第二终端对第一数据成功解码后,释放与该第一数据关联的sl进程。
188.示例性的,第二终端接收到第一数据和第一控制信息后,选一个未被占用的sl进程来处理该第一数据,使得该sl进程与该第一数据关联,这时该sl进程的就被认为被占用了,进一步的,在为该sl进程启动第一定时器后,停止该sl进程的重传定时器。当第二终端对第一数据成功解码,并传递给对应实体(比如mac实体)进行后续处理后,第二终端释放该sl进程,以便该sl进程能够被其他数据传输所占用,但第一定时器可继续运行。
189.应理解,未被占用的sl进程,是指被标记为未占用的sl进程;释放sl进程的操作可包括将该sl进程标记为未占用。
190.可选的,在另一些实施例中,第二终端启动第一定时器的操作包括:为第一sl进程启动第一定时器,所述第一sl进程与第一控制信息指示的sl进程标识信息关联,所述第一sl进程用于处理第一数据。进一步的,在为第一sl进程启动第一定时器后,停止该第一sl进程的重传定时器。第二终端启动第二定时器的操作包括:为该第一sl进程启动第二定时器。
191.这样,实现了第二终端(数据接收端ue)为第一sl进程启动第一定时器,并为该sl进程启动第二定时器。由于该第一sl进程与第一控制信息指示的sl进程标识信息关联,因此使得第一定时和第二定时器与第一控制信息指示的sl进程标识信息关联,即与第一数据的传输关联,因而可以保证通信组内各终端针对第一数据的传输,定时器维护一致,进而可以避免定时器维护出错。
192.进一步的,若第二终端对第一数据解码成功,则可采用以下几种方式(方式一、方式二和方式三)中的一种进行相应处理:
193.方式一:若第二终端对第一数据解码成功,且在第一数据对应的harq反馈资源上接收到通信组内的第三终端反馈的nack,则继续占用该第一sl进程。
194.示例性的,第二终端接收到第一数据和第一控制信息后,为该第一sl进程启动第一定时器。若第二终端对该第一数据成功解码,但接收到通信组内的其他终端在第一数据对应的harq反馈资源上发送的nack,表明通信组内尚有对第一数据未能成功解码的数据接收端ue,因此继续占用该第一sl进程,并当第一定时器超时时,为该sl进程启动第二定时器。
195.这样,当通信组内只要有一个终端针对第一数据解码失败并反馈了nack,则该通信组内的所有数据接收端ue均保持第一数据对应的sl进程的占用状态,又由于第一定时器和第二定时器均与该sl进程对应(即第一定时器和第二定时器均是为该sl进程启动的),从而可以保证该通信组内的所有接收终端启动的第一定时器和第二定时器均与用于处理第一数据的sl进程关联,避免定时器维护出错。
196.方式二:若第二终端对第一数据解码成功,且未在第一数据对应的harq反馈资源上监测到nack,则释放第一sl进程,即认为该第一sl进程未被占用。
197.示例性的,第二终端接收到第一数据和第一控制信息后,为该第一sl进程启动第一定时器。若第二终端对该第一数据成功解码,也未接收到通信组内的其他终端在第一数据对应的harq反馈资源上发送的nack,表明通信组内的数据接收终端均成功解码该第一数据,因此将该第一sl进程释放,以便将该sl进程用于其他数据处理。
198.方式三:若第二终端对第一数据解码成功,则释放所述第一sl进程。即,第二终端对第一数据解码成功后,无论第二终端是否在第一数据对应的harq反馈资源上监测到nack,均释放第一sl进程。
199.此后,当第二终端接收第二数据和第二控制信息(该第二控制信息用于指示组播传输且仅反馈nack)后,第二终端可选取未被占用的第二sl进程,将该第二sl进程与第二控制信息指示的sl进程标识信息进行关联,该第二进程用于处理第二数据;之后若第二终端确定第二数据为第一数据的重传数据,则释放第二sl进程。由于第二终端对第一数据已经解码成功,因此若确认第二数据是第一数据的重传数据,则可以不再对第二数据进行处理,因而可释放用于处理第二数据的第二sl进程。
200.可选的,在一些实施例中,对于第一终端(数据发送端ue)预留多份sl资源的场景,第二终端(数据接收端ue)可在其中最后一次重传过程中按照图9所示的流程操作。
201.在数据发送端ue为一个数据预留多份sl资源的场景中,前面的sci可以指示后面sci的资源位置,如图10所示,sci 1、sci 2和sci 3是为一个数据的传输预留的3份sl资源,其中,sci 1可指示sci 2、sci 3的资源位置,sci 2可指示sci 3的资源位置。被前面sci指示的传输资源是前面一次传输的重传,如图所示,sci 2和sci 3对应的传输都是重传,均被各自前面的一个sci指示了资源位置,即数据接收端ue能够基于前一个sci知道重传发生的位置。
202.对于上述数据发送端ue预留多份sl资源的场景,在上述图9所示的流程中,在s901中,第二终端接收到的第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示第一数据的重传资源。可以理解,第一控制信息和第一数据所使用的sl资源为预留的一个或多个sl资源中的最后一个。或者理解为:当前传输是最后一次传输,所述最后一次传输可理解为该传输对应的第一控制信息没有指示下一个控制信息(第二控制信息)的资源位置。
203.以图10所示的场景为例,第二终端在接收到sci 1后,由于sci 1指示了sci 2的资源位置,表明后续还存在数据重传,第二终端能够基于sci 1知道重传发生的时间,因此不启动对应的drx定时器(包括第一定时器和第二定时器)。同样的,第二终端在接收到sci 2后也不启动对应的drx定时器。第二终端在接收到sci 3后,确定该sci没有指示下一个sci的资源位置,表明当前为最后一次传输,则执行上述图9所示的流程。
204.需要说明的是,本技术实施例中,如果数据发送端ue预留的多份sl资源所属的资源池不支持资源抢占(pre-emption),则按照上述实施例描述的方法进行sl通信,即,针对最后一次重传过程启动相应定时器(具体可参见图9所示的流程)。如果数据发送端ue预留的多份sl资源所属的资源池支持资源抢占,则可针对每个sl资源都会启动相应定时器(包括第一定时器和第二定时器),其中,相应定时器的启动时刻可以重用本技术实施例所描述的相应定时器的启动时刻,比如,可在承载第一级sci的资源之后的第一个符号,或在第一控制信息接收完之后的第一个符号,或承载第一数据的资源之后的第一个符号,或第一数据对应的harq反馈资源后的第一个符号,启动第一定时器,在第一定时器超时后的第一个符号启动第二定时器。
205.其中,可以理解,若数据发送端ue预留的多份sl资源所属的资源池是mode1资源池(即基站基于该资源池为数据发送端ue进行数据传输的sl资源调度),或者是mode2资源池(即数据发送端ue基于该资源池进行数据传输的sl资源调度)且不支持资源抢占,则可理解为该资源池不支持资源抢占;若数据发送端ue预留的多份sl资源所属的资源池是mode2资源池且支持资源强制,则可理解为该资源池支持资源抢占。
206.基于上述实现方式,针对多个数据发送端ue(即第一终端)预留多份sl资源场景,若第二终端当前接收到的第一控制信息没有指示用于调度sl重传资源的控制信息的资源位置,即,该第一控制信息所指示的sl资源是最后一个重传资源,则执行本技术上述实施例提供的sl通信方法(即当第二终端启动的第一定时器超时后,虽然第二终端对第一数据解码成功,但若在第一数据对应的harq反馈资源上接收到通信组内其他终端反馈的nack,则也要启动第二定时器),一方面,在除最后一次重传之前的数据重传过程中,若数据接收终端(第二终端)解码成功,则在第一定时器超时后不启动第二定时器,可以节省终端功耗,另一方面在最后一次重传过程中,只要通信组内有一个终端反馈了nack,则通信组内的数据接收端ue均在第一定时器超时后启动第二定时器,保证了通信组内各数据接收端ue的定时器维护一致,进而当数据发送端ue(第一终端)利用最后一个重传资源传输新的数据时,解码成功的终端也能够接收到该新的数据,从而可以保证数据传输的可靠性。
207.根据上述实施例,图11示例性示出了本技术实施例中数据发送端ue(tx ue)发送组播数据给通信组内的数据接收端ue(tx ue1和tx ue2)的示意图。如图所示,rx ue1和rx ue2从tx ue收到第一控制信息(sci)和第一数据(sl组播数据),其中,该sci包括第一级sci和第二级sci。如果开启了sl drx,则rx ue1和rx ue2基于第二级sci确定该第一数据要求harq反馈,并且harq反馈类型为harq option1(即数据接收端ue只需在解码失败时反馈nack,若解码成功则不进行harq反馈),则rx ue1和rx ue2分别基于第一级sci指示的pssch资源确定psfch资源,在psfch资源之后的第一个符号为第一数据对应的sl进程开启sl harq rtt定时器,停止该sl进程的重传定时器。当sl harq rtt定时器超时后,如果rx ue1对该sl进程的数据(即第一数据)成功解码,但在第一数据对应的psfch资源上监听到nack(该nack是rx ue2因解码失败反馈的),则在sl harq rtt定时器超时之后的第一个符号为该sl进程启动重传定时器。
208.本技术实施例还提供了一种侧行链路(sl)通信方法,可适用于sl组播传输和sl单播传输场景。
209.参见图12,为本技术实施例提供的sl通信方法的流程示意图,该流程可适用于sl组播传输,也可适用于sl单播传输。该流程中,第一终端为数据发送端ue,第二终端为数据接收端ue。
210.如图12所示,该流程可包括以下步骤:
211.s1201:第二终端接收来自于第一终端的第一控制信息和第一数据。
212.该步骤中,对于sl组播传输场景,第一终端向所在通信组内的终端发送第一控制信息和第一数据;对于sl单播场景,第一终端向第二终端发送第一控制信息和第一数据。
213.可选的,第一控制信息指示的传播类型可包括以下一种:
214.sl单播传输;
215.sl组播传输;
216.sl组播传输且仅反馈nack;
217.sl组播传输且反馈nack和ack中的至少一项。
218.其中,第一控制信息包含的信息以及信息的组织方式,请参见前述实施例的相关描述。
219.示例性的,第一控制信息为sci,该sci包括第一级sci和第二级sci,第二级sci可
指示传播类型。本技术实施例中,第二级sci指示的传播类型以及指示方法,包括以下方法(方法1、方法2、方法3)中的一种:
220.方法1:第二级sci中的传播类型指示信息指示组播传输且仅反馈nack。示例性的,第二级sci采用第一格式(格式2-a),第二级sci中的传播类型指示信息的取值为11,用于指示sl组播传输且仅反馈nack;
221.方法2:第二级sci采用第二格式(格式2-b),第二级sci中的harq反馈启用/禁用指示信息指示启用harq反馈;
222.方法3:第二级sci采用第一格式,第二级sci中的传播类型指示信息指示单播传输。
223.s1202:第二终端接收到第一终端发送的第一控制信息和第一数据后,在指定位置启动第一定时器,所述第一定时器与第一控制信息指示的sl进程标识信息关联。
224.可选的,第二终端可在以下位置中的一个启动第一定时器:
225.承载第一级控制信息的资源之后的第一个符号,所述第一控制信息包括所述第一级控制信息;
226.所述第一控制信息接收完之后的第一个符号;
227.承载所述第一数据的资源之后的第一个符号;
228.所述第一数据对应的harq反馈资源后的第一个符号。
229.其中,所述第一数据对应的harq反馈资源可以理解为承载第一数据的pssch资源对应的harq反馈资源,所述harq反馈资源可以理解为psfch资源。
230.s1203:第二终端根据第一数据的接收情况,在第一定时器超时后启动第二定时器,所述第二定时器与第一控制信息指示的sl进程标识信息关联。
231.其中,所述第一数据的接收情况可包括:对第一数据解码成功,或对第一数据解码失败。
232.该步骤中,若第一控制信息指示的传播类型为sl单播传输、sl组播传输、或sl组播传输且反馈nack和ack中的一项,则第二终端若对第一数据解码失败,则在第一定时器超时后启动第二定时器。示例性的,第二终端可在第一定时器超时后的第一个符号启动第二定时器。若第二终端对第一数据解码成功,则在第一定时器超时后不启动第二定时器。
233.若第一控制信息指示的传播类型为sl组播传输且仅反馈nack,则第二终端可对第一数据成功解码且在第一数据对应的harq反馈资源上接收nack,则在第一定时器超时后启动第二定时器,或者第二终端若对第一数据解码失败,则在第一定时器超时后启动所述第二定时器。其中,所述第一终端、第二终端为同一通信组内的终端。示例性的,第二终端可在第一定时器超时后的第一个符号启动第二定时器。
234.可选的,在一些实施例中,对于第一终端(数据发送端ue)预留多份sl资源的场景,在图12所示的流程中,第二终端接收到的第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示所述第一数据的重传资源。示例性的,第二终端在接收到sci(第一控制信息)后,若确定该sci没有指示下一个sci(第二控制信息)的资源位置,表明当前为最后一次传输,则执行上述图12所示的流程。若确定该sci指示了下一个sci(第二控制信息)的资源位置,表明后续还存在数据重传,则第二终端不启动对应的drx定时器(包括上述第一定时器和第二定时)。具体实现过程可参考图9所示流程中的相关描述。可选的,在数
据发送端ue预留多份sl资源的场景下,基于sl资源所在的资源池是否支持抢占,sl通信方法可能有所不同,具体实现方式可参见前述实施例的相关内容。
235.根据图12所示的流程,当第二终端(数据接收端ue)接收到第一数据终端(数据发送端ue)发送的第一数据和该第一控制信息后,在相应时机启动第一定时器,并根据第一数据的接收情况(比如在sl单播传输场景下,第二终端解码失败,或者在sl组播传输场景下,通信组内只要有一个数据接收端ue反馈了nack),在第一定时器超时后启动第二定时器。由于第一定时器和第二定时器均与第一控制信息指示的sl进程标识信息关联,从而使得第一定时器和第二定时器均与该第一数据的传输关联,使得定时器维护一致,进而可以避免定时器维护出错。
236.本技术实施例还提供了一种侧行链路(sl)通信方法,可适用于sl组播和sl单播场景。
237.参见图13,为本技术实施例提供的sl通信方法的流程示意图,该流程可适用于sl组播,也可适用于sl单播。该流程中,第一终端为数据发送端ue,第二终端为数据接收端ue。
238.如图13所示,该流程可包括以下步骤:
239.s1301:第二终端接收来自于第一终端的第一控制信息和第一数据。
240.该步骤中,对于sl组播场景,第一终端向所在通信组内的终端发送第一控制信息和第一数据,该通信组中包括作为数据接收端ue的第二终端;对于sl单播场景,第一终端向第二终端发送第一控制信息和第一数据。
241.示例性的,第一控制信息指示的传播类型包括以下中的一项:
242.sl单播传输;
243.sl组播传输;
244.sl组播传输且仅反馈nack;
245.sl组播传输且反馈nack和ack中的至少一项。
246.该步骤的具体实现可参考图12所示流程中的相关描述。
247.s1302:第二终端接收到第一终端发送的第一控制信息和第一数据后,在指定位置为第一sl进程启动第一定时器,所述第一sl进程与第一控制信息指示的sl进程标识信息关联,所述第一sl进程用于处理第一数据。
248.可选的,第二终端可在以下位置中的一个启动第一定时器:
249.承载第一级控制信息的资源之后的第一个符号,所述第一控制信息包括所述第一级控制信息;
250.第一控制信息接收完之后的第一个符号;
251.承载第一数据的资源之后的第一个符号;
252.第一数据对应的harq反馈资源后的第一个符号。
253.s1303:第二终端根据第一数据的接收情况,在第一定时器超时后为该第一sl进程启动第二定时器。
254.该步骤中,若第一控制信息指示的传播类型为sl单播传输、sl组播传输、或sl组播传输且反馈nack和ack中的一项,则第二终端若对第一数据解码失败,则在第一定时器超时后启动第二定时器。示例性的,第二终端可在第一定时器超时后的第一个符号启动第二定时器。若第二终端对第一数据解码成功,则在第一定时器超时后不启动第二定时器。
255.若第一控制信息指示的传播类型为sl组播传输且仅反馈nack,则第二终端可对第一数据成功解码且在第一数据对应的harq反馈资源上接收nack,则在第一定时器超时后启动第二定时器,或者第二终端若对第一数据解码失败,则在第一定时器超时后启动所述第二定时器。其中,所述第一终端、第二终端为同一通信组内的终端。示例性的,第二终端可在第一定时器超时后的第一个符号启动第二定时器。
256.可选的,对于sl组播传输且仅反馈nack的场景,若第二终端对第一数据解码成功,且在第一数据对应的harq反馈资源上接收nack,则继续占用第一sl进程。若第二终端对第一数据解码成功,且未在harq反馈资源上监测到nack,则释放第一sl进程。
257.可选的,第二终端对第一数据解码成功后,可释放第一sl进程。此后,第二终端接收到第二数据和第二控制信息后,将第二sl进程与第二控制信息指示的sl进程标识信息进行关联,该第二进程用于处理所述第二数据;之后,若第二终端确定第二数据为第一数据的重传数据,则释放该第二sl进程。
258.可选的,在一些实施例中,对于第一终端(数据发送端ue)预留多份sl资源的场景,在图13所示的流程中,第二终端接收到的第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示所述第一数据的重传资源。示例性的,第二终端在接收到sci(第一控制信息)后,若确定该sci没有指示下一个sci(第二控制信息)的资源位置,表明当前为最后一次传输,则执行上述图13所示的流程。若确定该sci指示了下一个sci(第二控制信息)的资源位置,表明后续还存在数据重传,则第二终端不启动对应的drx定时器(包括上述第一定时器和第二定时)。具体实现过程可参考图9所示流程中的相关描述。可选的,在数据发送端ue预留多份sl资源的场景下,基于sl资源所在的资源池是否支持抢占,sl通信方法可能有所不同,具体实现方式可参见前述实施例的相关内容。
259.根据图13所示的流程,当第二终端(数据接收端ue)接收到第一数据终端(数据发送端ue)发送的第一数据和该第一控制信息后,在相应时机为第一sl进程启动第一定时器,并根据第一数据的接收情况(比如在sl单播传输场景下,第二终端解码失败,或者在sl组播传输场景下,通信组内只要有一个数据接收端ue反馈了nack),在第一定时器超时后为该第一sl进程启动第二定时器。由于第一sl进程与第一控制信息指示的sl进程标识信息关联,从而使得第一定时器和第二定时器均与该第一数据的传输关联,使得定时器维护一致,进而可以避免定时器维护出错。
260.本技术的实施例还提供了一种sl组播通信方法,该方法可适用于组播harq反馈类型为harq option1(即仅反馈nack),也可适用于组播harq反馈类型为harq option2(即反馈nack或ack)。
261.参见图14,为本技术实施例提供的一种sl组播通信方法的流程示意图。本实施例中,第一终端为数据发送端ue,第二终端和第三终端分别为数据接收端ue,第一终端、第二终端和第三终端属于同一通信组(或称组播组)。采用该实施例,通信组中的数据接收端ue无论解码成功还是解码失败,均会在第一定时器超时后启动第二定时器。
262.如图14所示,该流程可包括如下步骤:
263.s1402:第一终端向通信组内的终端发送第一数据和第一控制信息。
264.其中,第一控制信息包括指示信息,该指示信息用于指示通信组内的终端在第一定时器超时后启动第二定时器。可理解,该指示信息用于指示总是启动第二定时器,所述总
是启动第二定时器是指,在第一定时器超时的时候不需要判断解码是否成功,就第二定时器。可理解,总是启动第二定时器也可理解为每次启动第二定时器。
265.可选的,该指示信息可以是第二级sci携带的信息,即,可被设置在第二级sci中。
266.可选的,在一些实施例中,如果第一控制信息中携带该指示信息,则表示总是启动第二定时器;如果第一控制信息中没有携带该指示信息,则仍按照传统方法启动第二定时器,即在解码失败的情况下才启动第二定时器。
267.可选的,在另一些实施例中,可根据第一控制信息中携带的该指示信息的取值来确定是否总是启动第二定时器。比如,该指示信息可以是1比特信息,当该1比特信息取值为1时,表示总是启动第二定时器,当该1比特信息取值为0时,表示按照传统方法启动第二定时器,即在解码失败的情况下才启动第二定时器。
268.该步骤中,第一终端发送的第一控制信息可指示sl组播传输且仅反馈nack(即sl组播harq反馈类型为harq option1),或者第一控制信息指示sl组播传输且反馈nack和ack中的一项(即sl组播harq反馈类型为harq option2),或者第一控制信息指示sl组播传输,或者第一控制信息用于指示sl组播传输。第一控制信息的相关描述(包括第一控制信息包含的内容、组织方式、传输方式以及指示传播类型的方法等),可参考前述实施例的相关内容。
269.可选的,在s1401之前还可包括以下步骤:
270.s1400:第一终端自行确定需要指示通信组内的终端在第一定时器超时后启动第二定时器。示例性的,第一终端如果希望所有通信组内的数据接收端ue都处于激活态,从而能够允许第一终端调度新传数据,则可以发送该指示信息。进一步的,如果第一终端决定发送该指示信息,还可以进一步通知基站该通信组内的终端已被指示在第一定时器超时后启动第二定时器,这样,对于第一终端工作在mode1模式(即数据发送端ue进行数据传输的sl资源由基站调度)的场景,基站可以获知通信组内的终端已被指示在第一定时器超时后启动第二定时器以使得终端处于激活态,从而可以在第二定时器运行期间调度新的数据传输,使得成功解码的终端能接收到该新的数据,进而一方面可以提高系统传输效率,另一方面可以保证数据传输的可靠性。
271.可选的,第一终端也可根据基站的指示,确定需要指示通信组内的终端在第一定时器超时后启动第二定时器。
272.s1404:通信组内的第二终端接收到第一终端发送的第一控制信息和第一数据后,根据该指示信息,在第一定时器超时后启动第二定时器。
273.可选的,第二终端可在第一数据对应的harq反馈资源后的指定位置启动第一定时器,比如,在第一数据对应的harq反馈资源后的第一个符号启动第一定时器。
274.可选的,第二终端可在第一定时器超时后的第一个符号启动第二定时器。
275.可选的,上述指示信息还用于指示第二定时器的启动时刻,例如,该启动时刻可以是psfch或pscch或pssch资源之后的第n个符号,或psfch或pscch或pssch资源之后的第n个符号时隙,其中,n为大于或等于1的整数;第二终端可根据该指示信息所指示的启动时刻启动第二定时器。
276.可选的,在一些实施例中,第一定时器和第二定时器与第一控制信息指示的sl进程标识信息关联,该sl进程标识信息的相关说明可参见前述实施例,比如,该sl进程标识信
息可包括sl进程标识、传播类型指示信息、源l1标识和目的l1标识,该传播类型指示信息用于指示sl组播传输且仅反馈nack,或者该传播类型指示信息指示sl组播传输且反馈nack和ack中的一项,或者该传播类型指示信息用于指示sl组播传输。进一步的,第二终端还可将第一数据与sl进程关联,该sl进程用于处理所述第一数据;当第二终端对第一数据成功解码时,释放与第一数据关联的sl进程。
277.可选的,在另一些实施例中,第二终端为第一sl进程启动第一定时器,该第一sl进程与第一控制信息指示的sl进程标识信息关联,该第一sl进程用于处理第一数据。第二终端启动第二定时器的操作,包括:第二终端为该第一sl进程启动第二定时器。进一步的,第二终端还可执行以下操作中的一项:
278.操作1:若第二终端对第一数据解码成功,且在第一数据对应的harq反馈资源上接收到通信组内的第三终端反馈的nack,则继续占用该第一sl进程;
279.操作2:若第二终端对第一数据解码成功,则释放第一sl进程。此后,第二终端接收到第二数据和第二控制信息后,将第二sl进程与第二控制信息指示的sl进程标识信息进行关联,所述第二进程用于处理所述第二数据;此后,若第二终端确定第二数据为第一数据的重传数据,则释放第二sl进程。
280.可选的,第一终端在第二定时器运行期间,可向对通信组内的终端发送新的数据。
281.可选的,在一些实施例中,对于第一终端(数据发送端ue)预留多份sl资源的场景,在图14所示的流程中,第二终端接收到的第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示所述第一数据的重传资源。示例性的,第二终端在接收到sci(第一控制信息)后,若确定该sci没有指示下一个sci(第二控制信息)的资源位置,表明当前为最后一次传输,则执行上述图14所示的流程。若确定该sci指示了下一个sci(第二控制信息)的资源位置,表明后续还存在数据重传,则第二终端不启动对应的drx定时器(包括上述第一定时器和第二定时)。具体实现过程可参考图9所示流程中的相关描述。可选的,在数据发送端ue预留多份sl资源的场景下,基于sl资源所在的资源池是否支持抢占,sl通信方法可能有所不同,具体实现方式可参见前述实施例的相关内容。
282.上述图14所示的流程可应用于sl组播的反馈类型为harq option1和harq option2的场景。在harq option2场景下,通信组内,针对同一数据,不同数据接收端ue所使用的harq反馈资源不同(比如,不同的数据接收端ue确定的psfch资源在时域上对齐,但不同ue的psfch资源的频域不同),因此一个数据接收端ue无法监听其他数据接收端ue在harq反馈资源上发送的nack。而采用图14所示的流程,数据发送端ue指示通信组内的数据接收端ue在第一定时器超时后启动第二定时器,可以使得数据接收端即使解码成功,也会启动第二定时器,这样,无论通信组内的数据接收端ue是否对第一数据成功解码,都会在第一定时器超时后启动第二定时器,从而使得针对第一数据的传输,该通信组内各数据接收端ue的定时器维护一致,进而可以保证数据传输的可靠性。
283.比如,数据发送端为了提高系统传输效率,在sl重传资源上发送新的数据,则由于通信组内的数据接收端ue(包括解码成功的ue和解码失败的ue)均启动了第二定时器,因此可以保证解码成功的ue也能够接收到该新的数据,从而提升了系统可靠性。
284.本技术的实施例还提供了一种sl组播通信方法,该方法与图14所示的方法类似,此处第二定时器可以是激活定时器。第一终端(数据发送端ue)可以通过指示信息指示通信
组内的数据接收端ue总是启动激活定时器。该指示信息可携带在第一控制信息中,可理解,该指示信息可以是第一控制信息中的第二级sci。
285.示例性的,在一些实施例中,激活定时器可在第一定时器超时后被启动。示例性的,数据接收端ue接收到第一数据和第一控制信息(第一控制信息中携带用于指示总是启动激活定时器的指示信息)后,在第一数据对应的harq反馈资源(即psfch资源)后的第一个符号启动第一定时器,当第一定时器超时后,无论数据接收端ue是否对第一数据解码成功,都在第一定时器超时后的第一个符号启动激活定时器。
286.在另一些实施例中,激活定时器也可在第一数据对应的harq反馈资源(即psfch资源)之后启动激活定时器,即跳过第一定时器启动激活定时器。
287.可选的,该指示信息还用于指示激活定时器的启动时刻,例如,该启动时刻可以是psfch或pscch或pssch资源之后的第n个符号,或psfch或pscch或pssch资源之后的第n个符号时隙,其中,n为大于或等于1的整数;数据接收端ue可根据该指示信息所指示的启动时刻启动激活定时器。
288.可选的,若第一控制信息中没有携带该指示信息,则数据接收端ue在解码失败的情况下,启动激活定时器。
289.可选的,上述激活定时器也可以被其他定时器取代。
290.本技术实施例还提供了将图9所示的sl组播通信方法与图14所述的sl组播通信方法相结合的sl组播通信方法。即,若数据发送端ue指示采用harq option1(即数据接收端ue在解码失败时反馈nack,若解码成功则不发送harq反馈信息),则数据接收端ue执行图9所示流程中的相关步骤,若数据发送端ue指示采用harq option2(即数据接收端ue在解码失败时反馈nack,在解码成功是反馈ack),则数据接收端ue执行图14所示流程中的相关步骤。数据接收端ue接收到来自于数据发送端ue的控制信息和数据后,需要对该控制信息所指示的harq反馈类型进行判断,从而选择执行相应操作。
291.参见图15,为本技术实施例提供的sl组播通信方法的流程示意图,如图所示,该流程可包括:
292.s1501:第二终端接收来自于第一终端的第一控制信息和第一数据。
293.其中,第一控制信息指示了sl组播且开启harq反馈。
294.该步骤中,第一终端可以根据需要,灵活决定harq反馈类型。
295.第一终端可通过第一控制信息来指示harq反馈类型。如果第一终端决定采用harq option2,则可在第一控制信息中携带指示信息,以指示在第一定时器超时后启动第二定时器。
296.其中,第一控制信息的相关描述(包括第一控制信息包含的内容、组织方式、传输方式以及指示传播类型的方法等),可参考前述实施例的相关内容。
297.s1502:第二终端根据第一控制信息确定harq反馈类型,如果harq反馈类型为harq option1,则转入s1503,否则转入s1504。
298.s1503:第二终端执行图9所示流程中的相关操作。
299.示例性的,第二终端在第一数据对应的harq反馈资源(即psfch资源)后的第一个符号启动第一定时器,当第一定时器超时后,若第二终端对第一数据成功解码且在harq反馈资源上接收到通信组内的其他数据接收端ue反馈的nack,则启动第二定时器。
300.s1504:若第二终端获取到第一控制信息中的指示信息(该指示信息用于指示在第一定时器超时后启动第二定时器),则转入s1505,否则转入s1506。
301.s1505:第二终端执行图14所示流程中的相关操作。
302.其中,第二终端在第一定时器超时后启动第二定时器。
303.示例性的,第二终端在第一数据对应的harq反馈资源(即psfch资源)后的第一个符号启动第一定时器,在第一定时器超时后的第一个符号启动第二定时器。
304.s1506:第二终端在第一数据对应的harq反馈资源后的第一个符号启动第一定时器。
305.s1507:当第一定时器超时时,若第二终端对第一数据解码失败,则转入s1508。
306.s1508:第二终端在第一定时器超时后的第一个符号启动第二定时器。
307.需要说明的是,图15所示流程中相关步骤的具体实现方式,可参见前述实施例的相关内容,在此不再重复。
308.本技术实施例还提供了一种sl组播通信方法,该方法可应用于数据发送端ue。
309.参见图16,为本技术实施例提供的应用于数据发送端的sl组播通信方法的流程示意图。该流程可应用于sl组播场景。本实施例中,第一终端为数据发送端ue。
310.如图16所示,该流程可包括如下步骤:
311.s1601:第一终端确定该第一终端所在的通信组内除该第一终端以外的其他终端是否均启动了第二定时器。
312.该步骤中,第一终端确定通信组内的数据接收端ue是否均启动了第二定时器,可包括以下情况:
313.情况1:如果第一终端采用的harq反馈类型为harq option1(即仅反馈nack),并且数据接收端ue采用图9所示sl组播通信方法,则第一终端只要接收到通信组内的一个数据接收端ue发送的nack,则可确定通信组内的所有数据接收端ue均在第一定时器超时后启动了第二定时器。
314.情况2:如果第一终端采用的harq反馈类型为harq option1,并且数据接收端ue采用传统的sl组播通信方法,则在接收到通信组内的所有数据接收端反馈的nack的情况下,第一终端才确定通信组内的所有数据接收端ue均在第一定时器超时后启动了第二定时器。其中,所述传统的sl组播通信方案理解为数据接收端ue在第一定时器超时后,如果解码失败,则启动第二定时器。
315.情况3:如果第一终端采用的harq反馈类型为harq option2,则第一终端只要未接收到通信组内的数据接收端ue发送的ack,则可确定通信组内的所有数据接收端ue均在第一定时器超时后启动了第二定时器。具体的,可以包括以下几种情况:所有的数据接收端ue都反馈了nack;或者所有数据接收端ue的反馈信息都没有被第一终端收到;或者部分数据接收端ue反馈了nack,剩余部分数据接收端ue的反馈信息没有被第一终端收到。
316.s1602:若第一终端确定通信组内除第一终端以外的其他终端均启动了第二定时器,则向基站发送第一指示信息,所述第一指示信息用于指示通信组内除第一终端以外的其他终端均启动了第二定时器。
317.可理解,上述第一指示信息也可被理解为一种类型的nack,该nack不同于传统sl组播方法中数据发送端ue反馈给基站的nack,具体可通过不同的sl pucch配置或sl pucch
资源来区分。
318.可选的,对于sl通信,基站可以为数据发送端ue配置两套侧行链路物理上行控制信道(physical uplink control channel,pucch)配置信息(sl-pucch-config),用于数据发送端ue向基站反馈sl传输的harq反馈信息,其中一套专用于发送该第一指示信息,即该套配置信息应用于通信组内的数据接收端ue均开启了第二定时器的场景,另一套配置信息应用于通信组内的数据接收端ue没有全部开启第二定时器的场景。这样,在s602中,第一终端可根据基站为该第一指示信息配置的专用sl pucch资源发送该第一指示信息。
319.可选的,对于sl通信,基站也可以为数据发送端ue配置一套sl pucch配置信息,但该配置信息中的资源、资源组或格式可分为两套,其中一套专用于发送该第一指示信息,即该套配置信息应用于通信组内的数据接收端ue均开启了第二定时器的场景,另一套配置信息应用于通信组内的数据接收端ue没有全部开启第二定时器的场景。这样,在s602中,第一终端可根据基站配置的该套sl pucch配置信息指示的用于传输该第一指示信息的资源或资源组或传输格式,发送该第一指示信息。
320.可选的,基站在收到第一终端发送的上述第一指示信息后,可确定通信组内的终端均启动了第二定时器,因此可以在第二定时器的运行期间为该通信组调度新的数据传输,由于解码成功的终端也启动了第二定时器,因此使得成功解码的终端也能接收到该新的数据,进而一方面可以提高系统传输效率,另一方面可以保证数据传输的可靠性。
321.可选的,若第一终端指示通信组内的终端反馈nack和ack中的一项,则上述方法还可包括以下步骤:
322.s1603:第一终端是否连续n次未接收到第二终端发送的nack或ack,若是,则执行s1604;
323.其中,n为大于1的整数。n的取值可预先设置。具体的,可以是基站提供给数据发送端ue(第一终端)的,也可以是预配置的。
324.s1604:第一终端向基站发送第二指示信息,该第二指示信息用于指示基站禁止在仅第二定时器运行期间为通信组内的终端调度新的数据传输。其中,第二终端为通信组内除第一终端以外的任一终端。
325.对于harq反馈类型为harq option2的场景,单个数据接收端ue,数据发送端ue可能连续多次未收到该数据接收端ue的反馈信息,在这种情况下,基于上述方法,数据发送端ue可停止在仅第二定时器运行的机会发送该组播的新传数据。所谓仅第二定时器运行,可以理解为当前仅有第二定时器运行,没有onduration定时器,或者其他会要求数据接收端ue监听pscch的定时器与第二定时器在同时运行。
326.可选的,上述第一终端向基站发送第一指示信息的行为,可以限定在配置的服务质量(quality of service,qos)要求条件下。示例性的,第一终端在发送上述第一指示信息前,判断是否满足配置的qos要求,如果满足,则发送该第一指示信息,否则不发送该第一指示信息。进一步的,第一终端可在后续收到通信组内的数据接收端ue发送的反馈信息后,解除上述限制。
327.本技术实施例还提供了一种sl组播通信方法,该方法可应用于数据发送端ue。
328.参见图17,为本技术实施例提供的应用于数据发送端的sl组播通信方法的流程示意图。该流程可应用于sl组播场景。本实施例中,第一终端为数据发送端ue。
329.如图17所示,该流程可包括如下步骤:
330.s1701:第一终端接收基站指示的新传数据的sl资源。
331.s1702:第一终端确定pscch资源对应的时域范围内,第一终端所在的通信组内除第一终端以外的终端是否都处于激活时间(active time),其中,所述pscch用于承载用于harq重传的sl资源调度信息;若是,则转入s1703。
332.该步骤中,若第一终端确定pscch资源对应的时域范围内,第一终端所在的通信组内除第一终端以外的终端是否都处于激活时间,如果是,则表明该通信组内的数据接收端ue均可对该pscch进行监听,进而可以通过该pscch资源调度新传数据,从而可以保证该通信组内的数据接收端ue均可接收到该新传数据。
333.其中,所述处于激活时间,可以简单理解为数据接收端ue能够监听pscch资源。
334.具体的,如果数据接收端ue启动了第二定时器(如重传定时器),且未超时,则可以认为该数据接收端ue处于激活时间。再例如,在onduration定时器运行期间,数据接收端ue也可认为处于激活时间。
335.示例性的,如图18所示,假设组播通信中有onduration定时器,并且数据发送端ue(tx ue)能够获知数据接收端ue(rx ue)的定时器运行状态,则在t1时段内,onduration定时器运行,tx ue可以认为所有的rx ue都处于激活时间(active time),而在t2时段内,虽然重传定时器运行,但部分时间段内onduration定时器未运行,则不认为所有rx ue都处于激活时间(active time)。
336.s1703:第一终端在该pscch资源上发送基站所指示的sl资源的调度信息,并在该sl资源调度信息指示的pssch资源上发送新传数据。
337.可选的,第一终端若确定pscch资源对应的时域范围内,第一终端所在的通信组内除第一终端以外的终端处于激活时间,则还可进一步将新传数据对应的逻辑信道的优先级设置为最高,并在满足其他所有的限制条件的情况下,才会使用基站指示的sl资源发送新传数据。
338.可选的,若第一终端指示通信组内的终端反馈nack和ack中的一项,则上述方法还可包括以下步骤:若第一终端连续n次未接收到第二终端发送的nack或ack,则停止在通信组内的数据接收端ue的激活时间内调度新传数据。其中,n为大于1的整数。n的取值可预先设置。具体的,可以是基站提供给数据发送端ue(第一终端)的,也可以是预配置的。
339.可选的,上述流程还可包括以下步骤:
340.s1704:若第一终端确定pscch资源对应的时域范围内,第一终端所在的通信组内有至少一个终端未处于激活时间(active time),则第一终端可以放弃在基站指示的sl资源上发送新传数据。
341.根据图17所示的流程,对于sl组播通信场景,第一终端(数据发送端ue)在接收到基站指示的新传数据的sl资源后,只有在确定在pscch资源对应的时域范围内,通信组内的所有数据接收端ue均处于激活时间,即能够对pscch资源进行监听,才通过pscch资源进行新传数据的调度,进而可以保证通信组内的数据接收端ue能够接收到该新传数据,从而可以保证数据传输的可靠性。
342.基于同一发明构思,本技术实施例还提供一种通信装置,该通信装置可以具有如图19所示的结构,该通信装置可以是上述实施例中的终端,也可以是能够支持上述终端实
现上述方法的芯片或芯片系统,当该通信装置为上述实施例中的终端时具有上述方法实施例中终端的行为功能。
343.如图19所示,该通信装置1900可包括处理单元1901以及收发单元1902。通信装置1900还可具有存储单元1903,存储单元1903可与处理单元1901耦合,用于存储处理单元1901执行功能所需的程序、指令。
344.在一些实现方式中,终端1900可作为数据接收端ue,执行如图9或图15所示的sl通信流程。示例性的,终端1900中各功能模块的功能如下所述:
345.收发单元1902,用于接收来自于第一终端(数据接收端ue)的第一控制信息和第一数据,所述第一控制信息指示的传播类型为sl组播传输且仅反馈nack,所述第一终端和所述第二终端为同一通信组内的终端;
346.处理单元1901,用于在第一数据对应的harq反馈资源后的指定位置启动第一定时器;当第一定时器超时后,若对第一数据成功解码且在所述harq反馈资源上监测到nack,则启动第二定时器。
347.可选的,第一定时器和第二定时器与第一控制信息指示的sl进程标识信息关联,所述sl进程标识信息的相关说明可参见前述相关实施例中的描述。
348.可选的,处理单元1901还用于:将第一数据与sl进程关联,该sl进程用于处理所述第一数据;当对所述第一数据成功解码时,释放与所述第一数据关联的sl进程。
349.可选的,处理单元1901启动第一定时器的操作可具体包括:为第一sl进程启动第一定时器,所述第一sl进程与所述第一控制信息指示的sl进程标识信息关联,所述第一sl进程用于处理所述第一数据;处理单元1901启动第二定时器的操作可具体包括:为所述第一sl进程启动第二定时器。
350.进一步的,处理单元1901还可用于:若对第一数据解码成功,且在第一数据对应的harq反馈资源上监测到nack,则继续占用所述第一sl进程;或者,若对第一数据解码成功,且未在第一数据对应的harq反馈资源上监测到nack,则释放该第一sl进程。
351.可选的,处理单元1901还可用于:对第一数据解码成功,释放上述第一sl进程。收发单元1902还用于:接收第二数据和第二控制信息,所述第二控制信息指示的传播类型为组播传输且仅反馈nack;处理单元1901还用于:将第二sl进程与所述第二控制信息指示的sl进程标识信息进行关联,所述第二进程用于处理第二数据;以及,若确定所述第二数据为第一数据的重传数据,则释放该第二sl进程。
352.可选的,第一控制信息未指示第二控制信息的资源位置,第二控制信息用于指示第一数据的重传资源。
353.在另一些实现方式中,终端1900可作为数据接收端ue,执行如图12或图15所示的sl通信流程。示例性的,终端1900中各功能模块的功能如下所述:
354.收发单元1902,用于接收来自于第一终端(数据发送端ue)的第一控制信息和第一数据;
355.处理单元1901,用于在指定位置启动第一定时器,所述第一定时器与所述第一控制信息指示的sl进程标识信息关联;以及,根据第一数据的接收情况,在第一定时器超时后启动第二定时器,所述第二定时器与第一控制信息指示的sl进程标识信息关联。
356.可选的,所述第一控制信息指示的传播类型包括以下中的一项:
357.sl单播传输;
358.sl组播传输;
359.sl组播传输且仅反馈nack;
360.sl组播传输且反馈nack和ack中的至少一项。
361.可选的,若所述第一控制信息指示的传播类型为sl单播传输、sl组播传输、或sl组播传输且反馈nack和ack中的一项,则处理单元1901根据第一数据的接收情况,在第一定时器超时后启动第二定时器的操作可包括:若对第一数据解码失败,则在所述第一定时器超时后启动所述第二定时器。
362.可选的,若第一控制信息指示的传播类型为sl组播且仅反馈nack,则处理单元1901根据第一数据的接收情况,在第一定时器超时后启动第二定时器的操作可包括:若对第一数据解码失败,则在第一定时器超时后启动第二定时器;或者,若对第一数据成功解码且在第一数据对应的harq反馈资源上接收nack,则在第一定时器超时后启动第二定时器。
363.可选的,所述指定位置,包括:承载第一级控制信息的资源之后的第一个符号,所述第一控制信息包括所述第一级控制信息;或者第一控制信息接收完之后的第一个符号;或者承载第一数据的资源之后的第一个符号;或者第一数据对应的harq反馈资源后的第一个符号。
364.可选的,第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示第一数据的重传资源。
365.在另一些实现方式中,终端1900可作为数据接收端ue,执行如图13或图15所示的sl通信流程。示例性的,终端1900中各功能模块的功能如下所述:
366.收发单元1902,用于接收来自于第一终端(数据发送端ue)的第一控制信息和第一数据;
367.处理单元1901,用于在指定位置为第一sl进程启动第一定时器,所述第一sl进程与所述第一控制信息指示的sl进程标识信息关联,所述第一sl进程用于处理所述第一数据;以及,根据第一数据的接收情况,在第一定时器超时后为第一sl进程启动第二定时器。
368.可选的,第一控制信息指示的传播类型包括以下中的一项:
369.sl单播传输;
370.sl组播传输;
371.sl组播传输且仅反馈nack;
372.sl组播传输且反馈nack和ack中的至少一项。
373.可选的,若第一控制信息指示的传播类型为sl单播传输、sl组播传输、或sl组播传输且反馈nack和ack中的一项,则处理单元1901根据第一数据的接收情况,在第一定时器超时后启动第二定时器的操作可包括:若对第一数据解码失败,则在第一定时器超时后启动第二定时器。
374.可选的,若第一控制信息指示的传播类型为sl组播且仅反馈nack,则处理单元1901根据第一数据的接收情况,在第一定时器超时后启动第二定时器的操作可包括:若对第一数据解码失败,则在第一定时器超时后启动第二定时器;或者,若对第一数据成功解码且在第一数据对应的harq反馈资源上接收nack,则在第一定时器超时后启动第二定时器。
375.可选的,所述指定位置,可包括:承载第一级控制信息的资源之后的第一个符号,
所述第一控制信息包括所述第一级控制信息;或者第一控制信息接收完之后的第一个符号;或者承载第一数据的资源之后的第一个符号;或者第一数据对应的harq反馈资源后的第一个符号。
376.可选的,处理单元1901还可用于:若对第一数据解码成功,且在第一数据对应的harq反馈资源上监测到nack,则继续占用该第一sl进程;或者,若对第一数据解码成功且未在第一数据对应的harq反馈资源上监测到nack,则释放该第一sl进程。
377.可选的,处理单元1901还用于:对第一数据解码成功,则释放第一sl进程。进一步的,收发单元1902还用于:接收第二数据和第二控制信息;处理单元1901还用于:将第二sl进程与所述第二控制信息指示的sl进程标识信息进行关联,所述第二进程用于处理所述第二数据;若确定第二数据为第一数据的重传数据,则释放该第二sl进程。
378.可选的,第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示第一数据的重传资源。
379.在另一些实现方式中,终端1900可作为数据接收端ue,执行如图14或图15所示的sl通信流程。示例性的,终端1900中各功能模块的功能如下所述:
380.收发单元1902,用于接收来自于第一终端(数据发送端ue)的第一控制信息和第一数据,所述第一控制信息包括指示信息,所述指示信息用于指示在第一定时器超时后启动第二定时器;
381.处理单元1901,用于根据所述指示信息,在第一定时器超时后启动第二定时器。
382.可选的,所述第一控制信息用于指示sl组播传输且仅反馈nack,或者所述第一控制信息用于指示sl组播传输且反馈nack和ack中的一项,或者所述第一控制信息用于指示sl组播传输。
383.可选的,所述指示信息还用于指示第二定时器的启动时刻。
384.可选的,第一定时器和第二定时器与第一控制信息指示的sl进程标识信息关联,所述sl进程标识信息包括sl进程标识、传播类型指示信息、源l1标识和目的l1标识,所述传播类型指示信息用于指示sl组播传输且仅反馈nack或者用于指示sl组播传输。
385.可选的,处理单元1901还用于:将第一数据与sl进程关联,所述sl进程用于处理所述第一数据;当对第一数据成功解码时,释放与第一数据关联的sl进程。
386.可选的,处理单元1901启动第一定时器的操作可包括:为第一sl进程启动第一定时器,所述第一sl进程与所述第一控制信息指示的sl进程标识信息关联,所述第一sl进程用于处理所述第一数据;处理单元1901启动第二定时器的操作可包括:为稿第一sl进程启动第二定时器。
387.进一步的,处理单元1901还可用于:若对第一数据解码成功且在第一数据对应的harq反馈资源上监测到nack,则继续占用第一sl进程;或者,若对第一数据解码成功且未在第一数据对应的harq反馈资源上监测到nack,则释放该第一sl进程。
388.可选的,处理单元1901还可用于:对第一数据解码成功,释放第一sl进程。收发单元1902还用于:接收第二数据和第二控制信息;处理单元1901还用于:将第二sl进程与所述第二控制信息指示的sl进程标识信息进行关联,所述第二进程用于处理所述第二数据;,以及,若确定所述第二数据为所述第一数据的重传数据,则释放第二sl进程。
389.可选的,第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于
指示第一数据的重传资源。
390.在另一些实现方式中,终端1900可作为数据发送端ue,执行如图14或图15所示的sl通信流程。示例性的,终端1900中各功能模块的功能如下所述:
391.收发单元1902,用于向所在通信组内的终端发送第一数据和第一控制信息,所述第一控制信息包括指示信息,所述指示信息用于指示所述通信组内的终端在第一定时器超时时启动第二定时器。
392.可选的,收发单元1902向通信组内的终端发送第一数据和第一控制信息之前,处理单元1901还用于:自行确定需要指示所述通信组内的终端在第一定时器超时后启动第二定时器;或者根据基站的指示,确定指示所述通信组内的终端在第一定时器超时后启动第二定时器。
393.可选的,还包括:处理单元1901还用于:自行确定需要指示所述通信组内的终端在第一定时器超时后启动第二定时器,且通知所述基站所述通信组内的终端已被指示在第一定时器超时后启动第二定时器。
394.可选的,收发单元1902还可用于:在第二定时器运行期间,向对通信组内的终端发送新的数据。
395.可选的,所述第一控制信息用于指示sl组播传输且仅反馈nack,或者所述第一控制信息用于指示sl组播传输且反馈nack和ack中的一项,或者所述第一控制信息用于指示sl组播传输。
396.可选的,所述指示信息还用于指示第二定时器的启动时刻。
397.可选的,第一控制信息未指示第二控制信息的资源位置,所述第二控制信息用于指示第一数据的重传资源。
398.在另一些实现方式中,终端1900可作为数据发送端ue,执行如图16所示的sl通信流程。示例性的,终端1900中各功能模块的功能如下所述:
399.处理单元1901,用于确定该终端所在的通信组内除该终端以外的终端是否均启动了第二定时器;若确定为是,则收发单元1902向基站发送第一指示信息,所述第一指示信息用于指示所述通信组内除所述第一终端以外的终端均启动了所述第二定时器。
400.可选的,收发单元1902具体用于:根据所述基站为所述第一指示信息配置的专用侧行链物理上行控制信道sl pucch资源,发送所述第一指示信息;或者,根据所述基站配置的sl pucch配置信息指示的用于传输所述第一指示信息的资源或资源组或传输格式,发送所述第一指示信息。
401.可选的,若该终端指示所述通信组内的终端反馈nack和ack中的一项,则处理单元1901还可用于:若连续n次未接收到第二终端(数据接收端ue,即为通信组内除该数据接收端ue以外的任一终端)发送的nack或ack,则向所述基站发送第二指示信息,所述第二指示信息用于指示所述基站禁止在仅所述第二定时器运行期间为通信组内的终端调度新的数据传输;其中,n为大于1的整数。
402.在另一些实现方式中,终端1900可作为数据发送端ue,执行如图17所示的sl通信流程。示例性的,终端1900中各功能模块的功能如下所述:
403.收发单元1902,用于接收基站指示的新传数据的sl资源;
404.处理单元1901,用于确定pscch资源对应的时域范围内,该终端所在的通信组内除
该终端以外的终端是否都处于激活时间,其中,所述pscch用于承载用于harq重传的sl资源调度信息;若是,则收发单元1902在该pscch资源上发送所述基站指示的sl资源的调度信息,并在所述sl资源的调度信息指示的pssch资源上发送新传数据。
405.需要说明的是,终端1900的上述功能的具体实现方式,可参见相应实施例中的相关内容。其中所涉及的sl进程标识信息、第一定时器、第二定时器等相关说明,可参见前述实施例的相关内容。
406.此外,本技术实施例还提供一种通信装置,该通信装置可以具有如图20所示的结构,该通信装置可以是终端,也可以是能够支持终端实现上述方法的芯片或芯片系统。
407.如图20所示的通信装置2000可以包括至少一个处理器2002,所述至少一个处理器2002用于与存储器耦合,读取并执行所述存储器中的指令以实现本技术实施例提供的方法中终端设备涉及的步骤。可选的,该通信装置2000还可以包括收发器2001,用于支持通信装置2000进行信令或者数据的接收或发送。通信装置2000中的收发器2001,可用于实现上述收发单元1902所具有的功能,处理器2002可用于实现上述处理单元1901所具有的功能。此外,收发器2001可与天线2003耦合,用于支持通信装置2000进行通信。可选的,通信装置2000还可以包括存储器2004,其中存储有计算机程序、指令,存储器2004可以与处理器2002和/或收发器2001耦合,用于支持处理器2002调用存储器2004中的计算机程序、指令以实现本技术实施例提供的方法中网络设备涉及的步骤;另外,存储器2004还可以用于存储本技术方法实施例所涉及的数据,例如,用于存储支持收发器2001实现交互所必须的数据、指令,和/或,用于存储通信装置2000执行本技术实施例所述方法所必须的配置信息。
408.基于与上述方法实施例相同构思,本技术实施例还提供了一种计算机可读存储介质,其上存储有一些指令,这些指令被计算机调用执行时,可以使得计算机完成上述方法实施例、方法实施例的任意一种可能的设计中所涉及的方法。本技术实施例中,对计算机可读存储介质不做限定,例如,可以是ram(random-access memory,随机存取存储器)、rom(read-only memory,只读存储器)等。
409.基于与上述方法实施例相同构思,本技术还提供一种计算机程序产品,该计算机程序产品在被计算机调用执行时可以完成方法实施例以及上述方法实施例任意可能的设计中所涉及的方法。
410.基于与上述方法实施例相同构思,本技术还提供一种芯片,该芯片可以包括处理器以及接口电路,用于完成上述方法实施例、方法实施例的任意一种可能的实现方式中所涉及的方法,其中,“耦合”是指两个部件彼此直接或间接地结合,这种结合可以是固定的或可移动性的,这种结合可以允许流动液、电、电信号或其它类型信号在两个部件之间进行通信。
411.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字
用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
412.本技术实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列(fpga)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
413.本技术实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中,asic可以设置于终端设备中。可选地,处理器和存储媒介也可以设置于终端设备中的不同的部件中。
414.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
415.尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1