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

一种指示信息接收的方法及装置与流程

2022-02-24 10:58:35 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种指示信息接收的方法及装置。


背景技术:

2.在工业场景中,由于业务传输的可靠性要求高,所以对设备本身的可靠性要求也比较高。目前工业场景中采用的是a/b网解决方案,主要思想是部署两套接入网设备,其中两套接入网设备被称为a/b网设备。当a网设备出现故障后,启用b网设备继续进行业务传输。然而,a/b网需要部署两套通信频率,对于稀缺的频率资源来说是一种浪费,另外,两套设备之间业务切换的时间较长,且b网设备接替以后由于备用基站无法获知主基站之前的调度情况,而出现数据接收harq错误合并的情况,降低了数据传输过程的可靠性。


技术实现要素:

3.本技术实施例提供一种指示信息接收的方法及装置,用于提升数据传输过程的可靠性。
4.第一方面,提供第一种指示信息接收的方法,该方法包括:第一终端设备接收来自第一网络设备的第一指示信息;所述第一终端设备根据所述第一指示信息向所述第一网络设备发送所述第一终端设备的至少一个harq进程的信息,所述至少一个harq进程的信息包括第一harq进程的进程号;所述第一终端设备通过所述第一harq进程接收来自第一网络设备的第一数据。
5.该方法可由第一终端设备执行,第一终端设备可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第一终装置为用户设备,或者为设置在用户设备中的用于实现用户设备功能的芯片,或者为用于实现用户设备的功能的其他部件。
6.在本技术实施例中,第一终端设备接收来自第一网络设备的第一指示信息,第一指示信息指示第一终端设备向第一网络设备发送harq进程的相关信息,从而能够使第一网络设备了解第一终端设备的数据收发进程以及状态,了解第一终端设备的harq进程中哪些被占用,避免第一网络设备在不了解第一终端设备的harq进程状态的情况下进行数据调度从而出现数据合并错误的情况,通过第一终端设备向第一网络设备发送harq信息从而提升了第一网络设备与第一终端设备之间数据传输的可靠性。
7.在一种可选的实施方式中,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第一终端设备的未被占用的harq进程;或者所述至少一个harq进程是第一终端设备的全部harq进程。
8.当所述至少一个harq进程是第一终端设备被占用的harq进程时,第一网络设备通过第一指示信息指示第一终端设备向自己反馈被占用的harq进程的想关信息,便于第一网络设备了解第一终端设备的harq进程占用情况,在数据调度时优先使用未被占用的harq进程,或者结合其他信息以及harq进程的占用情况进行数据调度。可选的,至少一个harq进程
还可以是未被占用的harq进程或者第一终端设备的全部harq进程,即终端装置向第一网络设备反馈的harq信息也可以是未被占用的那些harq进程的进程信息,或者是全部harq进程的相关信息。
9.在一种可选的实施方式中,所述至少一个harq进程的信息还包括所述第一harq进程对应的ndi。
10.第一终端设备向第一网络设备反馈的harq进程的信息中还可以进一步包括一些harq进程对应的ndi,即harq进程对应的新数据指示。便于第一网络设备可以结合harq进程的被占用信息综合进行数据调度,例如第一网络设备通过设置不同的ndi值也可以调度被占用的harq进程给第一终端设备传输数据,第一终端设备通过识别两次数据传输中不同的ndi值,知晓该次调度的数据是新传数据,不至于混淆从而将不同的数据包错误地合并。因此,通过反馈harq进程对应的ndi值可以在保障数据传输可靠性的前提下提升harq进程利用的效率。
11.在一种可选的实施方式中,所述第一终端设备接收来自所述第一网络设备的所述第一指示信息之前,与所述第一终端设备进行通信的第二网络设备发生故障。
12.例如,第一终端设备与第二网络设备进行通信,第二网络设备通过第一终端设备的若干个harq进程对数据进行调度,在某个时刻,第二网络设备发生故障,故障后第一终端设备与第一网络设备进行通信,第一网络设备通过第一指示信息指示第一终端设备向自己反馈harq进程相关的信息,而后第一网络设备根据第一终端设备反馈的信息对第一终端设备进行数据调度,提升了网络设备故障时系统数据传输的可靠性。
13.第二方面,提供了一种指示信息发送的方法,该方法包括:第一网络设备向第一终端设备发送第一指示信息,所述第一指示信息用于指示所述第一终端设备向所述第一网络设备发送所述第一终端设备的至少一个harq进程的信息;所述第一网络设备接收来自第一终端终端装置的所述至少一个harq进程的信息,所述至少一个harq进程的信息包括第一harq进程的进程号;所述第一网络设备通过所述第一harq进程向第一终端设备发送第一数据。
14.该方法可由第一网络设备执行,第一网络设备可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第二网络设备为网络装置,或者为设置在网络设备中的用于实现网络设备的功能的芯片,或者为用于实现网络设备的功能的其他部件。
15.在一种可选的实施方式中,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第一终端设备的未被占用的harq进程;或者所述至少一个harq进程是第一终端设备的全部harq进程。
16.在一种可选的实施方式中,所述至少一个harq进程的信息还包括所述第一harq进程对应的ndi。
17.在一种可选的实施方式中,所述第一网络设备发送所述第一指示信息之前,所述第二网络设备发生故障,所述第二网络设备是发生故障前与所述第一终端设备进行通信的网络设备。
18.即在第二网络设备故障前,由第二网络设备与第一终端设备进行通信,在第二网络设备发生故障后,转而由第一网络设备与第一终端设备之间进行通信,可以认为第二网
络设备是主站,第一网络设备是备站,当主站出现故障的时候,备战接替主站与第一终端设备进行通信,还可以理解为第一网络设备与第二网络设备之间互为主站与备站,即无论二者谁出现故障,另一个都可以接替并与第一终端设备进行通信,通过向第一终端设备发送第一指示信息,获取另一个设备故障前第一终端设备的harq进程的状态,便于接替后调度第一终端设备的数据收发,在第一终端设备连接的网络设备出现故障的时候,另一个网络设备通过指示第一终端设备反馈相关harq进程的信息来保障业务的连续性,同时提升数据传输的可靠性。
19.关于第二方面或各种可能的实施方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。
20.第三方面,提供第二种指示信息接收的方法,该方法包括:第一终端设备接收来自第一网络设备的第二指示信息;所述第一终端设备根据所述第二指示信息清空所述第一终端设备的至少一个harq进程的缓存buffer。
21.该方法可由第一终端设备执行,第一终端设备可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第一终装置为用户设备,或者为设置在用户设备中的用于实现用户设备功能的芯片,或者为用于实现用户设备的功能的其他部件。
22.在本技术实施例中,第一终端设备接收到第一网络设备的第二指示信息,第二指示信息用于指示第一终端设备清空至少一个harq进程的buffer,后续第一网络设备在调度新传数据时,可以使用清空buffer的harq进程,第一终端设备在接收数据时由于harq进程的buffer为空,也可以判断出该数据是新传数据,避免了第一网络设备使用被占用的harq进程传输新数据可能会导致的数据误合并,提升了数据传输过程中的可靠性。
23.在一种可选的实施方式中,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第二指示信息指定的harq进程;或者所述至少一个harq进程是所述第一终端设备的全部harq进程。
24.在一种可选的实施方式中,第一终端设备接收来自所述第一网络设备的所述第二指示信息之前,与所述第一终端设备进行通信的第二网络设备发生故障。
25.第四方面,提供第二种指示信息发送的方法,该方法包括:第一网络设备向第一终端设备发送第二指示信息,所述第二指示信息用于指示所述第一终端设备清空所述第一终端设备的至少一个harq进程的缓存buffer。
26.该方法可由第一网络设备执行,第一网络设备可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片。示例性地,所述第二网络设备为网络装置,或者为设置在网络设备中的用于实现网络设备的功能的芯片,或者为用于实现网络设备的功能的其他部件。
27.在一种可选的实施方式中,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第二指示信息指定的harq进程;或者所述至少一个harq进程是所述第一终端设备的全部harq进程。
28.在一种可选的实施方式中,第一终端设备接收来自所述第一网络设备的所述第二指示信息之前,所述第二网络设备发生故障,所述第二网络设备是发生故障前与所述第一终端设备进行通信的网络设备。
29.关于第四方面或各种可能的实施方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。
30.第五方面,提供一种通信装置,例如该通信装置为如前所述的第一终端设备。所述第一终端设备用于执行上述第一方面或任一可能的实施方式中的方法。具体地,所述第一通信装置可以包括用于执行第一方面或任一可能的实施方式中的方法的模块,例如包括处理模块,可选的,还可以包括收发模块。示例性地,收发模块可以包括发送模块和接收模块,发送模块和接收模块可以是不同的功能模块,或者也可以是同一个功能模块,但能够实现不同的功能。示例性地,所述第一终端设备为通信设备,或者为设置在通信设备中的芯片或其他部件。示例性地,所述通信设备为终端设备。例如,所述收发模块也可以通过收发器实现,所述处理模块也可以通过处理器(或者,处理电路)实现。或者,发送模块可以通过发送器实现,接收模块可以通过接收器实现,发送器和接收器可以是不同的功能模块,或者也可以是同一个功能模块,但能够实现不同的功能。如果第一终端设备为通信设备,收发器例如通过通信设备中的天线、馈线和编解码器等实现。或者,如果第一通信装置为设置在通信设备中的芯片,那么收发器(或,发送器和接收器)例如为芯片中的通信接口,该通信接口与通信设备中的射频收发组件连接,以通过射频收发组件实现信息的收发。在第五方面的介绍过程中,以所述处理模块和所述收发模块为例进行介绍。其中,
31.收发模块,用于接收来自第一网络设备的第一指示信息;处理模块,用于根据所述第一指示信息向所述第一网络设备发送所述第一终端设备的至少一个harq进程的信息,所述至少一个harq进程的信息包括第一harq进程的进程号;所述收发模块,还用于通过所述第一harq进程接收来自第一网络设备的第一数据。
32.在一种可选的实施方式中,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第一终端设备的未被占用的harq进程;或者所述至少一个harq进程是第一终端设备的全部harq进程。
33.在一种可选的实施方式中,所述至少一个harq进程的信息还包括所述第一harq进程对应的ndi。
34.在一种可选的实施方式中,所述第一终端设备接收来自所述第一网络设备的所述第一指示信息之前,与所述第一终端设备进行通信的第二网络设备发生故障。
35.关于第五方面或各种可选的实施方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。
36.第六方面,提供一种通信装置,例如该通信装置为如前所述的第一网络设备。所述第一网络设备用于执行上述第二方面或任一可能的实施方式中的方法。具体地,所述第一网络设备可以包括用于执行第二方面或任一可能的实施方式中的方法的模块,例如包括处理模块,可选的,还可以包括收发模块。示例性地,收发模块可以包括发送模块和接收模块,发送模块和接收模块可以是不同的功能模块,或者也可以是同一个功能模块,但能够实现不同的功能。示例性地,所述第一网络设备为通信设备,或者为设置在通信设备中的芯片或其他部件。示例性地,所述第一网络设备为基站。例如,所述收发模块也可以通过收发器实现,所述处理模块也可以通过处理器(或者,处理电路)实现。或者,发送模块可以通过发送器实现,接收模块可以通过接收器实现,发送器和接收器可以是不同的功能模块,或者也可以是同一个功能模块,但能够实现不同的功能。如果第一网络设备为通信设备,收发器例如
通过通信设备中的天线、馈线和编解码器等实现。或者,如果第一网络设备为设置在通信设备中的芯片,那么收发器(或,发送器和接收器)例如为芯片中的通信接口,该通信接口与通信设备中的射频收发组件连接,以通过射频收发组件实现信息的收发。在第六方面的介绍过程中,以所述处理模块和所述收发模块为例进行介绍。其中,
37.收发模块,用于向第一终端设备发送第一指示信息,所述第一指示信息用于指示所述第一终端设备向所述第一网络设备发送所述第一终端设备的至少一个harq进程的信息;所述收发模块,还用于接收来自第一终端终端装置的所述至少一个harq进程的信息,所述至少一个harq进程的信息包括第一harq进程的进程号;所述收发模块,还用于通过所述第一harq进程向第一终端设备发送第一数据。
38.在一种可选的实施方式中,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第一终端设备的未被占用的harq进程;或者所述至少一个harq进程是第一终端设备的全部harq进程。
39.在一种可选的实施方式中,所述至少一个harq进程的信息还包括所述第一harq进程对应的ndi。
40.在一种可选的实施方式中,所述第一网络设备发送所述第一指示信息之前,所述第二网络设备发生故障,所述第二网络设备是发生故障前与所述第一终端设备进行通信的网络设备。
41.关于第六方面或各种可选的实施方式所带来的技术效果,可参考对于第二方面或相应的实施方式的技术效果的介绍。
42.第七方面,提供一种数据接收的方法,该方法包括:第一终端设备接收来自第一网络设备的第一下行控制信息,所述第一下行控制信息用于调度第一数据;所述第一终端设备根据所述第一下行控制信息确定所述第一数据为新传;所述第一终端设备接收来自所述第一网络设备的所述第一数据。
43.第一网络设备通过第一下行控制信息指示第一终端设备本次调度的数据为新传数据,避免第一终端设备将第一数据与其他数据进行错误合并导致丢包,例如其他数据可以是与第一数据采用相同harq进程的buffer中存储的数据。
44.在一种可选的实施方式中,所述第一下行控制信息包括第三指示信息,所述第三指示信息用于指示所述第一下行控制信息调度的所述第一数据为新传;或者所述第一终端设备根据加扰所述第一下行控制信息的无线网络临时标识rnti确定所述第一下行控制信息调度的所述第一数据为新传。
45.在一种可选的实施方式中,第一终端设备接收来自所述第一网络设备的所述第一下行控制信息之前,与所述第一终端设备进行通信的第二网络设备故障。
46.第八方面,提供一种数据发送的方法,该方法包括:第一网络设备向第一终端设备发送第一下行控制信息,所述第一下行控制信息用于调度第一数据,所述第一下行控制信息还用于指示所述的第一数据为新传;所述第一网络设备向所述第一终端设备发送所述第一数据。
47.在一种可选的实施方式中,所述第一下行控制信息包括第三指示信息,所述第三指示信息用于指示所述第一数据为新传;或者加扰所述第一下行控制信息的无线网络临时标识rnti用于指示所述第一数据为新传。
48.在一种可选的实施方式中,所述第一网络设备发送所述第一下行控制信息之前,所述第二网络设备发生故障,所述第二网络设备是发生故障前与所述第一终端设备进行通信的网络设备。
49.第九方面,提供一种通信装置(或者,称为终端装置),该通信装置例如为如前所述的第一终端设备。该通信装置包括处理器(或者,处理电路)和通信接口(或者,接口电路),通信接口可用于与其他装置或设备进行通信。可选的,还可以包括存储器,用于存储计算机指令。处理器和存储器相互耦合,用于实现上述第一方面或第三方面或各种可能的实施方式所描述的方法。或者,第一终端设备也可以不包括存储器,存储器可以位于第一终端设备外部。处理器、存储器和通信接口相互耦合,用于实现上述第一方面或第三方面或各种可能的实施方式所描述的方法。例如,当处理器执行所述存储器存储的计算机指令时,使第一终端设备执行上述第一方面或第三方面或任意一种可能的实施方式中的方法。示例性地,所述第一终端设备为通信设备,或者为设置在通信设备中的芯片或其他部件。
50.其中,如果第一终端设备为通信设备,通信接口例如通过所述通信设备中的收发器(或者,发送器和接收器)实现,例如所述收发器通过所述通信设备中的天线、馈线和编解码器等实现。或者,如果第一终端设备为设置在通信设备中的芯片,那么通信接口例如为芯片的输入/输出接口,例如输入/输出管脚等,该通信接口与通信设备中的射频收发组件连接,以通过射频收发组件实现信息的收发。
51.第十方面,提供一种通信装置(或者,称为网络装置),该通信装置例如为如前所述的第一网络设备。该通信装置包括处理器(或者,处理电路)和通信接口(或者,接口电路),通信接口可用于与其他装置或设备进行通信。可选的,还可以包括存储器,用于存储计算机指令。处理器和存储器相互耦合,用于实现上述第二方面或第四方面或各种可能的实施方式所描述的方法。或者,第一网络设备也可以不包括存储器,存储器可以位于第一网络设备外部。处理器、存储器和通信接口相互耦合,用于实现上述第二方面或第四方面或各种可能的实施方式所描述的方法。例如,当处理器执行所述存储器存储的计算机指令时,使第一网络设备执行上述第二方面或第四方面或任意一种可能的实施方式中的方法。示例性地,所述第一网络设备为通信设备,或者为设置在通信设备中的芯片或其他部件。
52.其中,如果第一网络设备为通信设备,通信接口例如通过所述通信设备中的收发器(或者,发送器和接收器)实现,例如所述收发器通过所述通信设备中的天线、馈线和编解码器等实现。或者,如果第一网络设备为设置在通信设备中的芯片,那么通信接口例如为芯片的输入/输出接口,例如输入/输出管脚等,该通信接口与通信设备中的射频收发组件连接,以通过射频收发组件实现信息的收发。
53.第十一方面,提供第一通信系统,第一通信系统包括第五方面所述的通信装置以及包括第六方面所述的通信装置。
54.第十二方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第一方面或任意一种可能的实施方式中所述的方法。
55.第十三方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第二方面或任意一种可能的实施方式中所述的方法。
56.第十四方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第三方面或任意一种可能的实施方式中所述的方法。
57.第十五方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第四方面或任意一种可能的实施方式中所述的方法。
58.第十六方面,提供一种包含指令的计算机程序产品,所述计算机程序产品用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第一方面或的任意一种可能的实施方式中所述的方法。
59.第十七方面,提供一种包含指令的计算机程序产品,所述计算机程序产品用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第二方面或的任意一种可能的实施方式中所述的方法。
60.第十八方面,提供一种包含指令的计算机程序产品,所述计算机程序产品用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第三方面或的任意一种可能的实施方式中所述的方法。
61.第十九方面,提供一种包含指令的计算机程序产品,所述计算机程序产品用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第四方面或的任意一种可能的实施方式中所述的方法。
62.第二十方面,提供一种终端装置或通信装置,配置为执行上述第一方面所涉及的方法。
63.第二十一方面,提供一种网络设备或通信装置,配置为执行上述第二方面所涉及的方法。
64.第二十二方面,提供一种终端设备或通信装置,配置为执行上述第三方面所涉及的方法。
65.第二十三方面,提供一种网络设备或通信装置,配置为执行上述第四方面所涉及的方法。
66.第二十四方面,提供一种芯片,其特征在于,包括处理器和通信接口,所述处理器用于读取指令以执行上述第一方面所涉及的方法,或者执行上述第三方面所涉及的方法。
67.第二十五方面,提供一种芯片,其特征在于,包括处理器和通信接口,所述处理器用于读取指令以执行上述第二方面所涉及的方法,或者执行上述第四方面所涉及的方法。
附图说明
68.图1为一种应用场景的示意图;
69.图2为a/b网结构示意图;
70.图3为本技术实施例应用的场景示意图;
71.图4为一种数据合并过程示意图;
72.图5为本技术实施例提供的一种指示信息接收的方法的流程图;
73.图6为本技术实施例提供的另一种指示信息接收的方法的流程图;
74.图7为本技术实施例提供的再一种指示信息接收的方法的流程图;
75.图8为本技术实施例提供的一种网络设备的示意性框图;
76.图9为本技术实施例提供的一种终端装置的示意性框图;
77.图10为本技术实施例提供的一种通信装置的一种示意性框图;
78.图11为本技术实施例提供的一种通信装置的另一示意性框图;
79.图12为本技术实施例提供的一种通信装置的再一示意性框图;
具体实施方式
80.为了使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例作进一步地详细描述。
81.以下,对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
82.1)终端设备,包括向用户提供语音和/或数据连通性的设备,具体的,包括向用户提供语音的设备,或包括向用户提供数据连通性的设备,或包括向用户提供语音和数据连通性的设备。例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radio access network,ran)与核心网进行通信,与ran交换语音或数据,或与ran交互语音和数据。该终端设备可以包括用户设备(user equipment,ue)、无线终端设备、移动终端设备、设备到设备通信(device-to-device,d2d)终端设备、车到一切(vehicle to everything,v2x)终端设备、机器到机器/机器类通信(machine-to-machine/machine-type communications,m2m/mtc)终端设备、物联网(internet of things,iot)终端设备、签约单元(subscriber unit)、签约站(subscriber station),移动站(mobile station)、远程站(remote station)、接入点(access point,ap)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的移动装置等。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiation protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio freq第一终端设备ncy identification,rfid)、传感器、全球定位系统(global positioning system,gps)、激光扫描器等信息传感设备。
83.作为示例而非限定,在本技术实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备或智能穿戴式设备等,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。
84.而如上介绍的各种终端设备,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端设备,车载终端设备例如也称为车载单元(on-board unit,
obu)。
85.本技术实施例中,终端设备还可以包括中继(relay)。或者理解为,能够与基站进行数据通信的都可以看作终端设备。
86.本技术实施例中,用于实现终端设备的功能的装置可以是终端设备,也可以是能够支持终端设备实现该功能的装置,例如芯片系统,该装置可以被安装在终端设备中。本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本技术实施例提供的技术方案中,以用于实现终端的功能的装置是终端设备为例,描述本技术实施例提供的技术方案。
87.2)网络设备,例如包括接入网(access network,an)设备,例如基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与无线终端设备通信的设备,或者例如,一种车到一切(vehicle-to-everything,v2x)技术中的网络设备为路侧单元(road side unit,rsu)。基站可用于将收到的空中帧与ip分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括ip网络。rsu可以是支持v2x应用的固定基础设施实体,可以与支持v2x应用的其他实体交换消息。网络设备还可协调对空口的属性管理。例如,网络设备可以包括lte系统或高级长期演进(long term evolution-advanced,lte-a)中的演进型基站(nodeb或enb或e-nodeb,evolutional node b),或者也可以包括5g nr系统(也简称为nr系统)中的下一代节点b(next generation node b,gnb)或者也可以包括云接入网(cloud radio access network,cloud ran)系统中的cu和du,本技术实施例并不限定。
88.网络设备还可以包括核心网设备,核心网设备例如包括4g系统中的移动管理功能(mobility management entity,mme),或包括5g系统中的访问和移动管理功能(access and mobility management function,amf)或用户平面功能(user plane function,upf)等。
89.本技术实施例中,用于实现网络设备的功能的装置可以是网络设备,也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。在本技术实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备为例,描述本技术实施例提供的技术方案。
90.3)本技术实施例中的术语“系统”和“网络”可被互换使用。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,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可以是单个,也可以是多个。
91.以及,除非有相反的说明,本技术实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的大小、内容、顺序、时序、优先级或者重要程度等。例如,第一指示信息和第二指示信息,只是为了区分不同的指示信息,而并不是表示这两个指示信息的数据量大小、内容、优先级或者重要程度等的不同。
92.前文介绍了本技术实施例所涉及到的一些名词概念,下面介绍本技术实施例涉及
的技术特征。
93.harq(hybrid automatic repeat request混合式自动重传请求),是一种保障数据传输可靠性的方法,接收端收到数据以后检测收到的数据包是否出错,如果无错,则接收端会发送一个肯定的确认(ack)给发送端,发送端收到ack后,会接着发送下一个数据包。如果出错,则接收端会将该数据包放到缓存里面,并发送一个否定的确认(nack)给发送端,发送端收到nack后,会重发相同的数据。放到缓存的数据包虽然无法被正确解码,但其中还是包含了有用的信息,通过使用harq with soft combining(带软合并的harq),将这些接收错误的数据包与后续重传的数据包进行合并,可以得到一个比单独解码更可靠的数据包(“软合并”的过程)。然后对合并后的数据包进行解码,如果还是失败,则重复“请求重传,再进行软合并”的过程。
94.每个发送的数据在进行harq的时候会占据一个harq process进程号,可以同时有多个并行的harq进程,每个进程有各自的进程号:当一个harq进程在等待确认信息的时候,发送端可以使用另一个harq进程继续发送新数据,不同的harq进程是相互独立工作的。每个harq process在一个tti(transmission time interval,发送时间间隔)只处理一个tb(transport block,传输块)。每个harq process在接收端都需要有独立的harq buffer以便对接收到的数据进行软合并。
95.harq涉及到的一些相关概念如下:
96.harq process number:也称为harq process id,唯一地指定一个harq process。
97.ndi:new data indicator的缩写。每个harq proces一个ndi值,该值使用1比特来指示被调度的数据是新传还是重传。如果同一harq process的ndi值与之前相比发生了变化(ndi toggled),则表示当前传输是一个新的tb的初传,否则(ndi not toggled)表示当前传输是同一个tb的重传。
98.rv:redundancy version的缩写。用于指示当前传输所使用的冗余版本,其取值范围为0~3。
99.使用harq技术发送数据包的时候,会为该数据包分配一个特定的harq进程号,相应的在发送端和接收端都会为这个进程号维护一个harq buffer。对于发送端来说,维护harq buffer的作用是传输某个数据包以后,留一个备份在本次传输失败的时候进行重传;对于接收端来说,维护harq buffer的作用是假设上次接收失败以后,将失败的数据包存储在buffer中,等到下次收到相同的数据包时与其进行软合并。
100.现有技术中,以下行传输为例,第一终端设备在接收某一次调度的时候,是根据基站发送的调度信息中的ndi的值是否翻转来判断某一进程的当前调度是新传包还是重传包,如果是新传包,则将该进程对应的harq buffer清空,并存储新传包;如果是重传包,则将该重传包与harq buffer中的数据包进行合并然后解码。
101.另外,本技术中的技术特征涉及到a/b网结构,下面结合图2对a/b网结构进行简单介绍。在工业场景中,由于业务传输的可靠性要求高,所以对设备本身的可靠性要求也比较高,因为一旦设备出现损坏,则无法保证业务的传输。目前工业采用的是a/b网解决方案,如图2所示,主要思想是部署两套接入网设备,两套设备为分别被称为a/b网设备。当a网这套设备坏掉以后,启用b网这套设备继续进行业务传输。
102.由于a/b网需要部署两套通信频率,对于稀缺的频率资源来说是一种浪费,另外,
两套设备之间的业务切换时间长而且会出现大量数据包丢失,无法保证业务的连续性。本发明提供一种主备站快速切换的方案。如图3所示,当第二网络设备,或者说主站正常工作的时候,第一网络设备即备站不与第一终端设备进行通信,当备站检测到主站出现故障的时候,备站立刻启用与第一终端设备进行通信,相比于图2所示的a/b网结构,能够降低基站切换的时延,提升业务连续性。在主备站交替过程中,网络设备可以做到第一终端设备第一终端设备无感知第一网络设备和第二网络设备之间的切换。
103.在第二网络设备发生故障的场景下,需要第一网络设备接替工作,接替后第一网络设备会继续调度新的数据包,但是由于第一网络设备无法获知第二网络设备之前的调度情况,因此第一网络设备新的调度可能会和第二网络设备之前的调度产生不一致,此时对于第一终端设备来说如果依然只根据ndi值翻转来判断当前调度是新传还是重传,可能会出现错误合并的情况。以下结合图4进行说明,以第二网络设备作为主站,第一网络设备作为备站为例进行介绍,实际的网络架构中,也可以是第一网络设备作为主站,第二网络设备作为备站,或者二者地位等同,互为主站和备站,对此不做限定。
104.如图4所示,主站(以第二网络设备为例)发生故障之前,使用harq进程1向第一终端设备(以第一终端设备为例)第一发送2号数据包,同时ndi设置为1,来表示本次传输为新传,则第一终端设备收到该数据包以后,读取ndi判断为新传以后,将其放入harq进程1对应的buffer中,如果没有接收正确,数据包2会在harq进程1对应的buffer中等待重传合并。假设此时主站发生了故障,备站(以第一网络设备为例)接替主站与第一终端设备进行通信,由于备站并不知道harq进程1已经被主站传输使用,所以备站可能会同样使用harq进程1传输3号数据包,同时将ndi设为1,那么第一终端设备收到本次调度以后会认为3号数据包是针对2号数据包的重传,于是将收到的3号数据包和2号数据包在harq buffer中进行合并解码,很显然由于不是同一个数据包会导致合并失败。那么接下来第一终端设备会反馈nack,基站会继续重传3号包,第一终端设备将新收到的包与之前合并失败的包继续合并,结果是依然合并失败,持续下去,虽然通信链路没有问题但是第一终端设备一直无法接收成功,最终导致丢包。
105.鉴于此,提供本技术实施例的技术方案。在本技术实施例中,提供一种技术方案,当主站发生故障的时候,备站通过与主站进行上下文交互,或者备站指示第一终端设备反馈harq进行的状态,或者备站指示第一终端设备将相关harq进程的buffer清空,或直接指示某次调度为新传,从而可以了解第一终端设备的harq进程的信息,避免第一终端设备出现合并错误,从而提升数据传输的可靠性。
106.本技术实施例提供的技术方案可以应用于第四代移动通信技术(the 4th generation,4g)系统中,例如lte系统,或可以应用于5g系统中,例如nr系统,或者还可以应用于下一代移动通信系统或其他类似的通信系统,只要该通信系统中存在实体需要发送信息,而另一个实体需要接收该信息,具体的不做限制。另外,本技术实施例在介绍过程中是以网络设备和终端设备之间的空口通信过程为例,实际上本技术实施例提供的技术方案也可以应用于侧行链路(sidelink,sl),只要一个终端设备能够对另一个终端设备发起寻呼即可。例如,本技术实施例提供的技术方案可以应用于设备到设备(device-to-device,d2d)场景,可以是nr d2d场景也可以是lte d2d场景等,或者可以应用于车到一切(vehicle to everything,v2x)场景,可以是nr v2x场景也可以是lte v2x场景等,例如可应用于车联
网,例如v2x、lte-v、车与车(vehicle-to-vehicle,v2v)等,或可用于智能驾驶,智能网联车等领域。
107.请参见图1,为本技术实施例的一种应用场景。如图所示,基站(base station)和第一终端设备1~第一终端设备6组成一个通信系统。在该通信系统中,第一终端设备1~第一终端设备6可以发送上行数据给基站,基站需要接收第一终端设备1~第一终端设备6发送的上行数据给第一终端设备1~第一终端设备6。此外,第一终端设备4~第一终端设备6也可以组成一个通信系统。在该通信系统中,bs可以发送下行信息给第一终端设备1、第一终端设备2、第一终端设备5等;第一终端设备5也可以发送下行信息给第一终端设备4、第一终端设备6。而第一终端设备4和第一终端设备6也可以通过第一终端设备5向基站发送上行信息。
108.另外本发明不仅适用于一个基站和多个第一终端设备通信的场景,而且适用于多个基站协作与多个第一终端设备进行数据通信的场景,例如多个基站互为备份基站,当主基站发生故障以后启用备用基站与第一终端设备进行通信。
109.下面结合附图介绍本技术实施例提供的方法。
110.本技术实施例提供一种指示信息接收的方法,请参见图5,为该方法的流程图。在下文的介绍过程中,其对应的一种应用场景可以参考图3。
111.s500.1、第一网络设备与第二网络设备进行第一终端设备上下文信息交互。
112.第一网络设备与第二网络设备进行交互的上下文信息中包含第一终端设备的harq进程的信息,例如,如果当前是第一网络设备与第一终端设备进行通信,第二网络设备未与第一终端设备进行通信,则第一网络设备以一定的周期向第二网络设备发送第一终端设备的上下文信息,其中可以包括第一终端设备第一终端设备的harq信息。第一终端设备第一终端设备第一终端设备此外,备站的数量不限于一,例如,当第一网络设备与终端装置进行通信时候,可以同时与第二网络设备、第三网络设备或者其他网络设备进行上下文信息交互,且这些网络设备的地位可以对等,即这些网络设备之间可以互为主备站,这样在第一网络设备出现故障的时候,可以任意选择其中一个网络设备继续与第一终端设备进行通信。
113.交互的harq进程的信息可以是第一终端设备的全部或部分harq进程的信息,具体可参见以下方式。
114.方式一:可选的,第一网络设备与第二网络设备进行第一终端设备的上下文信息交互,交互的信息为第一终端设备的全部harq进程的信息,例如,当一个终端装置被分配到16个harq进程时,交互的信息即为第一终端设备的全部16个harq进程的信息。具体的,harq进程的信息可以包括以下至少一种:harq进程的进程号,harq进程对应的harq进程反馈类型(ack/nack),harq进程对应的ndi值,以及harq进程对应的harq buffer是否被占用等。这样,第一网络设备可以实时知道主站即第二网络设备调度第一终端设备的harq进程的情况,便于第一网络设备在第二网络设备出现时能够迅速接替第二网络设备与第一终端设备进行通信,并基于上下文信息交互中获得的关于第一终端设备的harq进程的信息对第一终端设备进行数据调度。例如,当上下文信息交互的第一终端设备的全部harq进程的信息时,第一网络设备能够提前了解到全部的数据传输进程,因此可以优先选择未被占用的harq进程来进行数据的调度,降低数据调度上的复杂性。
115.一种可能的反馈形式是反馈第一终端设备的标识,该标识与多个进程号对应,这些进程号属于该标识对应的第一终端设备,且每个进程号与一个ndi对应,可以通过树形结构或者信元结构或者表格来反馈上述映射关系。另外本实施例中可以针对多个终端装置采用类似的方法交互harq信息,使得备站接管以后与每个终端装置的通信都不会出现问题。
116.对于第一终端设备未被占用的harq进程,第一网络设备可以直接调度这些harq进程来给第一终端设备发送数据。对于第一终端设备被占用的harq进程,可选的,第二网络设备或者第一终端设备第一终端设备可以向第一网络设备发送指示信息,用于指示被占用的进程对应的是哪个数据包,第一终端设备当备站即第一网络设备在接收到harq进程的信息后判断备站是否存有该harq进程的数据包,若存储有该数据包,则备站(第一网络设备)再次向第一终端设备发送该数据包。若备站未存有该被占用的harq进程中存储的数据包,则备站可以根据进程的ndi值来调度新的数据包,例如,该被占用的harq进程的ndi值为1,第一网络设备在使用该harq进程调度其他新传数据时,将harq进程的ndi值设置为0,当第一终端设备接收到该数据后,虽然harq buffer被占用,但是第一终端设备仍然可以通过本次ndi值与上次ndi值不同判断出本次传输的数据为新传数据,从而不致于与其他数据误合并,通过这种方式,在主站故障切换到备站后,备站仍然可以利用被占用的harq进程进程数据发送且能够使第一终端设备判断出该数据为新传数据,提升了数据传输过程中的资源利用效率且有效保证了传输的可靠性。
117.方式2:可选的,第一网络设备与第二网络设备进行第一终端设备的上下文信息交互,交互的信息为第一终端设备的harq进程中被占用的harq进程的信息。被占用的harq进程是指harq进程对应的buffer中存有数据或者harq进程对应的buffer被数据占用。第一终端设备的harq进程的总数是确定的,因此当第一终端设备反馈了被占用的harq进程后,第一网络设备可以判断到未被占用的harq进程是哪些。
118.方式3:可选的,第一网络设备与第二网络设备进行第一终端设备的上下文信息交互,交互的信息为第一终端设备的harq进程中未占用的harq进程的信息。当第一网络设备获取了未被占用的harq进程的信息后,可以判断出被占用的harq进程是哪些。
119.s500.2、第二网络设备发生故障。
120.第二网络设备发生故障之前与第一终端设备进行通信,第二网络设备发生故障后,第一网络装置作为第二网络设备的备站接替与第一终端设备进行通信。可选的,第一网络设备与第一网络设备互为主备站,且备站的数量可以不止一个。
121.以上s500.1以及s500.2是可选的步骤,即s501、s502、s503的发生并不s500.1以及s500.2为前提条件。且s500.1与s500.2可以单独构成一个实施例,即第一网络设备与第二网络设备通过实时交互第一终端设备的harq进程信息使得作为第一网络设备的备站可以实时了解主站对于第一终端设备的harq进程的使用情况,当第二网络设备发生故障的时候,第一网络设备接替后由于充分了解harq进程的使用情况可以迅速且准确地对数据进行调度,降低主备站切换中的时延,且能够有效提升数据调度的可靠性。
122.s501、第一网络设备向第一终端设备发送第一指示信息,第一终端设备接收来自第一网络设备的第一指示信息,所述第一指示信息用于指示所述第一终端设备向所述第一网络设备发送所述第一终端设备的至少一个harq进程的信息。
123.第一网络设备接替后向第一终端设备发送第一指示信息,用于指示第一终端设备
向自己反馈关于第一终端设备harq进程的信息。具体的,第一终端设备根据需要向第一网络设备反馈第一终端设备的所有harq进程中的部分或者全部,具体反馈方式可以参见s500.1中的方式一、方式二、方式三,分别是反馈全部的harq进程的信息、反馈被占用的harq进程的信息、反馈未被占用的harq进程的信息。
124.具体的,harq进程的信息可以包括以下至少一种:harq进程的进程号,harq进程对应的harq进程反馈类型(ack/nack),harq进程对应的ndi值,以及harq进程对应的harq buffer是否被占用等。
125.当反馈方式是方式一或者方式二的时候,可选的,对于被占用的harq进程可以反馈harq进程的进程号以及harq进程对应的ndi值,第一网络设备可以根据第一终端设备反馈的未被占用的harq进程的信息或者直接根据第一终端设备的harq进程的总体数量确定未被占用的harq进程是哪些。对于未被占用的harq进程,第一网络设备可以直接调度用于向第一终端设备发送数据,对于被占用的harq进程,第一网络设备可以在调度的时候将ndi取反,例如harq进程#2是被占用的harq进程,且目前harq进程#2对应的ndi=0,当第一网络设备需要调度harq进程#2时,可以对ndi取反,即另ndi=1,此时第一终端设备接收到通过harq进程#2发送的数据时,可以判断出数据是新传数据。
126.s502、第一终端设备根据第一指示信息向第一网络设备发送第一终端设备的至少一个harq进程的信息,至少一个harq进程的信息包括第一harq进程的进程号。
127.如s501所述,至少一个harq进程可以是第一终端设备的全部harq进程;或者是第一终端设备的被占用的harq进程,或者是第一终端设备的未被占用的harq进程。
128.至少一个harq进程包括第一harq进程的进程号。可选的,第一网络设备在第一终端设备反馈的harq进程中选择第一harq进程进行数据调度,例如第一harq进程是未被占用的,则第一网络设备不需要进行其他判断,可以直接调度第一harq进程来发送数据。若第一harq进程是被占用的,则第一网络设备可以结合其ndi来进行数据调度,例如将ndi取反;或者若第一网络设备存有该进程之前未传输成功的数据包,则可以通过第一harq进程对该数据进行重传,此时ndi不需要取反。
129.可选的,第一harq进程的数量不限于一,即第一网络设备可以同时根据多个harq进程的情况决策新数据的调度第一终端设备。
130.可选的,第一终端设备可以通过物理上行控制信道pucch(physical uplink control channel)或者物理上行共享信道pusch(physical uplink shared channel),例如mac ce(mac control element,mac控制元素)向基站反馈至少一个harq进程的信息。
131.s503、第一网络设备通过第一harq进程向第一终端设备发送第一数据,第一终端设备通过第一harq进程接收来自第一网络设备的第一数据。
132.第一终端设备通过第一harq进程接收来自第一网络设备的第一数据。当第一harq进程未被占用时,第一终端设备可以判断出第一数据为新传数据。
133.当第一harq进程被占用时,第一终端设备进一步结合ndi进行判断,若第一harq进程此次ndi与上次ndi不同,则第一终端设备判断出第一数据为新传数据。
134.可选的,若第一harq进程此次ndi与上次ndi相同,即第一网络设备中缓存了第一harq进程的buffer中的数据包时,则第一终端设备判断本次传输为重传,将第一数据与harq进程的buffer中的数据进行软合并。
135.图6是本技术另一实施例流程示意图。
136.可选的,在s601之前可以有步骤s500.1、s500.2,对此不做限制。
137.s601、第一网络设备向第一终端设备发送第二指示信息,第一终端设备接收来自第一网络设备的第二指示信息,所述第二指示信息用于指示所述第一终端设备清空所述第一终端设备的至少一个harq进程的缓存buffer。
138.s602、所述第一终端设备根据所述第二指示信息清空所述第一终端设备的至少一个harq进程的缓存buffer。
139.至少一个harq进程是第一终端设备的被占用的harq进程;或者至少一个harq进程是第二指示信息指定的harq进程;或者至少一个harq进程是第一终端设备的全部harq进程。
140.当第二指示信息指示第一终端设备清空指定的harq进程时,第二指示信息中包含需要清空的harq进程的进程号,例如第二指示信息指示第一终端设备清空harq进程#1、harq进程#2、harq进程#4、harq进程#7的进程号的buffer,则当第一终端设备清空后,第一网络设备可以直接调度这个harq进程来进行新数据的传输。当然,第一网络设备还可以调度其他harq进程来进行数据传输,例如未被占用的harq进程。
141.第一网络设备通过第二指示信息指示第一终端设备清空全部/被占用的/第二指示信息指示的harq进程的buffer,从而当主站发生故障时,备站接替后使用相应的harq进程给第一终端设备发送新传数据时,由于相关的进程对应的buffer已经清空,第一终端设备在接收数据的时候可以判断该数据为新传,不会将该数据与其他数据进行误合并。
142.图7是本技术再一实施例的流程示意图。
143.可选的,在s701之前可以有步骤s500.1、s500.2,对此不做限制。
144.s701、第一网络设备向第一终端设备发送第一下行控制信息,第一终端设备接收来自第一网络设备的第一下行控制信息,第一下行控制信息用于调度第一数据。
145.s702、第一终端设备根据第一下行控制信息确定第一数据为新传。
146.第一终端设备判断第一数据为新传数据的方式有多种。
147.方式a:第一下行控制信息包括第三指示信息,第三指示信息用于指示第一数据为新传数据。当第一终端设备接收到第一下行控制信息后,通过其中的第三指示信息判断本次调度的数据为新传数据,此时,第一终端设备忽略对harq进程中的ndi的判断,可以直接凭借第三指示信息判断出新传,将相应harq进程的buffer清空,避免与原有数据包进行合并。可选的可以通过另一指示信息指示第一下行控制信息是否包括第三指示信息,若不包括,则仍然按照ndi来判断是新传还是重传。
148.方式b:第一终端设备根据加扰第一下行控制信息的无线网络临时标识rnti确定所述第一数据为新传。可选的,第一终端设备可以根据加扰物理下行控制信道pdcch(physical downlink control channel)的rnti判断出第一数据为新传数据。第一网络设备可以选取特定的rnti标识来表明本次dci或者pdcch调度的数据为新传,具体的,网络设备可以事先与终端设备约定好哪些rnti用于加扰调度新传数据的dci/pdcch,哪些rnti不用于特殊说明数据新传,或者rnti的取值与是否对应新传的关系可以作为一个表预先定义在协议中或者预存在终端设备中或由网络设备预配置,当终端设备接收到dci/pdcch后,使用对应的rnti解扰成功以后,便可以确定出该dci是否是用于指示数据新传的dci,如果不
是则进一步根据ndi是否翻转来判断。
149.方式c:通过新的搜索空间或者新的dci格式来判断,例如如果在不同与传统dci所在的搜索空间中检测到pdcch或者dci,则认为该传输为新传;或者如果检测到不同于传统dci格式的dci的时候,则认为该传输为新传。
150.s703、第一网络设备向第一终端设备发送第一数据,第一终端设备接收来自第一网络设备的第一数据。
151.可选的,s702与s703的先后关系并不限定,s702与s703也可以同步发生。
152.可选的,第一网络设备还可以有其他方式让第一终端设备判断出数据为新传数据。
153.网络设备可以为第一终端设备的每个harq进程设置一个定时器或者为第一终端设备的所有harq进程设置同一个定时器,定时器的时长为基站配置或者协议规定,例如设定时长为t1,不同harq进程该对应的定时器时长可以相同也可以不同,定时器的作用为指示第一终端设备在一定时间内清空harq进程对应的harq buffer,避免由于数据传输错误长时间占用harq进程,导致效率低下。对于为每个harq进程设置一个定时器的情况,当第一终端设备收到使用该进程调度的数据时,启动或者重启相应的定时器,当定时器超时以后,第一终端设备将对应的harq buffer清空,代表在t1的时间内,第一终端设备已经无法正确接收该数据,因此放弃该数据的接收。对于为所有harq进程设置同一个定时器的情况,定时器的启动和重启不受调度的影响(或者也可以不使用定时器),从某一规定时刻开始(网络设备指定该时刻,或者根据接收配置的时刻确定该时刻),每隔一段固定时间,即清空终端装置的所有harq buffer。
154.这样当主站故障,备站接替以后,备站使用某个harq进程调度新传的时候,可能对应的定时器已经超时,从而不会出现错误合并的情况;可选的,备站接替主站后以后可以等待一个时长,例如t2,确保将要使用的harq buffer已经被清空,再进行新传数据的调度。
155.当主站发生故障,备站接替后,向第一终端设备调度新传数据的时候,备站使用相同的进程号连续发送两次相同的数据包,并且将两次发送的ndi设置为不同,这样做的目的是由于第二次发送使用过的ndi和第一次发送的ndi值不同,所以第二次发送会被判断为新传,无论第一次合并是否成功都不影响第二次该数据包接收。例如,第一网络设备接替后,向第一终端设备发送数据包1,数据包1为新传数据,第一网络设备可以采用harq进程#2向第一终端设备发送数据包1,第一次发送设置ndi=0,第二次发送设备ndi=1,或者也可以反过来。第一终端设备接收到同一个harq进程#2发送的两个数据,根据两次ndi不同至少能判断出第二次传输的数据为新传数据,因此不会误将第二次的数据与其他数据合并。
156.上述步骤中的基站发送的指示信息,例如第一指示信息、第二指示信息、第三指示信息可以为mac ce或者dci或者rrc信令或者pdcp控制pdu或者rlc控制pdu,具体的指示信息类型不做限制。
157.下面结合附图介绍本技术实施例中用来实现上述方法的装置。因此,上文中的内容均可以用于后续实施例中,重复的内容不再赘述。
158.图8为本技术实施例提供的通信装置800的示意性框图。示例性地,通信装置800例如为第一网络设备800。示例性地,第一网络设备800例如为图5所示的实施例至图7所示的实施例中的任一个实施例所述的第一网络设备。
159.第一网络设备800包括处理模块810和收发模块820。示例性地,第一网络设备800可以是基站,也可以是应用于基站中的芯片或者其他具有上述核心网设备功能的组合器件、部件等。当第一网络设备800是核心网设备时,收发模块820可以是收发器,收发器可以包括天线和射频电路等,处理模块810可以是处理器(或者,处理电路),例如基带处理器,基带处理器中可以包括一个或多个中央处理单元(central processing unit,cpu)。当第一网络设备800是具有上述核心网设备功能的部件时,收发模块820可以是射频单元,处理模块810可以是处理器(或者,处理电路),例如基带处理器。当第一网络设备800是芯片系统时,收发模块820可以是芯片(例如基带芯片)的输入输出接口、处理模块810可以是芯片系统的处理器(或者,处理电路),可以包括一个或多个中央处理单元。应理解,本技术实施例中的处理模块810可以由处理器或处理器相关电路组件(或者,处理电路)实现,收发模块820可以由收发器或收发器相关电路组件实现。
160.例如,处理模块810可以用于执行图5所示的实施例中由第一网络设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。收发模块820可以用于执行图5所示的实施例中由第一网络设备所执行的全部收发操作,例如s501和s502,和/或用于支持本文所描述的技术的其它过程。
161.又例如,处理模块810可以用于执行图6所示的实施例中由第一网络设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。收发模块820可以用于执行图6所示的实施例中由第一网络设备所执行的全部收发操作,例如s601,和/或用于支持本文所描述的技术的其它过程。
162.再例如,处理模块810可以用于执行图7所示的实施例中由第一网络设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。收发模块820可以用于执行图7所示的实施例中由第一网络设备所执行的全部收发操作,例如s701、s703,和/或用于支持本文所描述的技术的其它过程。
163.另外,收发模块820可以是一个功能模块,该功能模块既能完成发送操作也能完成接收操作,例如收发模块820可以用于执行图5所示的实施例至图7所示的实施例中的任一个实施例中由第一网络设备所执行的全部发送操作和接收操作,例如,在执行发送操作时,可以认为收发模块820是发送模块,而在执行接收操作时,可以认为收发模块820是接收模块;或者,收发模块820也可以是两个功能模块,收发模块820可以视为这两个功能模块的统称,这两个功能模块分别为发送模块和接收模块,发送模块用于完成发送操作,例如发送模块可以用于执行图5所示的实施例至图7所示的实施例中的任一个实施例中由第一网络设备所执行的全部发送操作,接收模块用于完成接收操作,例如接收模块可以用于执行图5所示的实施例至图7所示的实施例中的任一个实施例中由第一网络设备所执行的全部接收操作。
164.其中,
165.收发模块820,用于向第一终端设备发送第一指示信息,所述第一指示信息用于指示所述第一终端设备向所述第一网络设备发送所述第一终端设备的至少一个harq进程的信息;还用于接收来自第一终端终端装置的所述至少一个harq进程的信息,所述至少一个harq进程的信息包括第一harq进程的进程号;以及用于通过所述第一harq进程向所述第一终端设备发送第一数据。
166.作为一种可选的实施方式,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第一终端设备的未被占用的harq进程;或者所述至少一个harq进程是所述第一终端设备的全部harq进程。
167.作为一种可选的实施方式,所述至少一个harq进程的信息还包括所述第一harq进程对应的ndi。
168.作为一种可选的实施方式,所述第一网络设备发送所述第一指示信息之前,所述第二网络设备发生故障,所述第二网络设备是发生故障前与所述第一终端设备进行通信的网络设备。
169.或者,收发模块820,用于向第一终端设备发送第二指示信息,所述第二指示信息用于指示所述第一终端设备清空所述第一终端设备的至少一个harq进程的缓存buffer。
170.在一种可选的实施方式中,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第二指示信息指定的harq进程;或者所述至少一个harq进程是所述第一终端设备的全部harq进程。
171.在一种可选的实施方式中,第一终端设备接收来自所述第一网络设备的所述第二指示信息之前,所述第二网络设备发生故障,所述第二网络设备是发生故障前与所述第一终端设备进行通信的网络设备。
172.或者,收发模块820,用于向第一终端设备发送第一下行控制信息,所述第一下行控制信息用于调度第一数据,所述第一下行控制信息还用于指示所述的第一数据为新传;还用于向所述第一终端设备发送所述第一数据。
173.在一种可选的实施方式中,所述第一下行控制信息包括第三指示信息,所述第三指示信息用于指示所述第一数据为新传;或者加扰所述第一下行控制信息的无线网络临时标识rnti用于指示所述第一数据为新传。
174.在一种可选的实施方式中,所述第一网络设备发送所述第一下行控制信息之前,所述第二网络设备发生故障,所述第二网络设备是发生故障前与所述第一终端设备进行通信的网络设备。
175.关于第一网络设备800所能实现的其他功能,可参考图5所示的实施例至图7所示的实施例中的任一个实施例的相关介绍,不多赘述。
176.图9为本技术实施例提供的通信装置900的示意性框图。示例性地,通信装置900例如为第一终端设备900。示例性地,第一终端设备900例如为图5-图7所示的实施例所述的第一终端设备。
177.第一终端设备900包括处理模块910。可选的,还可以包括收发模块920。示例性地,第一终端设备900可以是接入网设备,也可以是应用于终端设备中的芯片或者其他具有上述终端设备功能的组合器件、部件等。当第一终端设备900是终端设备时,收发模块920可以是收发器,收发器可以包括天线和射频电路等,处理模块910可以是处理器(或者,处理电路),例如基带处理器,基带处理器中可以包括一个或多个cpu。当第一终端设备900是具有上述终端设备功能的部件时,收发模块920可以是射频单元,处理模块910可以是处理器(或者,处理电路),例如基带处理器。当终端设备900是芯片系统时,收发模块920可以是芯片(例如基带芯片)的输入输出接口、处理模块910可以是芯片系统的处理器(或者,处理电路),可以包括一个或多个中央处理单元。应理解,本技术实施例中的处理模块910可以由处
理器或处理器相关电路组件(或者,称为处理电路)实现,收发模块920可以由收发器或收发器相关电路组件实现。
178.例如,处理模块910可以用于执行图5所示的实施例中由第一终端设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。收发模块920可以用于执行图5所示的实施例中由第一终端设备所执行的全部收发操作,例如s501、s502、s503,和/或用于支持本文所描述的技术的其它过程。
179.又例如,处理模块910可以用于执行图6所示的实施例中由第一终端设备所执行的除了收发操作之外的全部操作,例如s602,和/或用于支持本文所描述的技术的其它过程。收发模块920可以用于执行图6所示的实施例中由第一终端设备所执行的全部收发操作,例如s601,和/或用于支持本文所描述的技术的其它过程。
180.又例如,处理模块910可以用于执行图7所示的实施例中由第一终端设备所执行的除了收发操作之外的全部操作,例如s702,和/或用于支持本文所描述的技术的其它过程。收发模块920可以用于执行图7所示的实施例中由第一终端设备所执行的全部收发操作,例如s701和s703,和/或用于支持本文所描述的技术的其它过程。
181.另外,关于收发模块920的实现方式,可参考对于收发模块820的实现方式的介绍。
182.其中,
183.收发模块920,用于接收来自第一网络设备的第一指示信息;
184.处理模块910,用于用于根据所述第一指示信息向所述第一网络设备发送所述第一终端设备的至少一个harq进程的信息,所述至少一个harq进程的信息包括第一harq进程的进程号;
185.所述收发模块920,还用于通过所述第一harq进程接收来自第一网络设备的第一数据。
186.作为一种可选的实施方式,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第一终端设备的未被占用的harq进程;或者所述至少一个harq进程是第一终端设备的全部harq进程。
187.作为一种可选的实施方式,所述至少一个harq进程的信息还包括所述第一harq进程对应的ndi。
188.作为一种可选的实施方式,所述第一终端设备接收来自所述第一网络设备的所述第一指示信息之前,与所述第一终端设备进行通信的第二网络设备发生故障。
189.或者,
190.收发模块920,用于收来自第一网络设备的第二指示信息;
191.处理模块910,用于根据所述第二指示信息清空所述第一终端设备的至少一个harq进程的缓存buffer。
192.作为一种可选的实施方式,所述至少一个harq进程是所述第一终端设备的被占用的harq进程;或者所述至少一个harq进程是所述第一终端设备的未被占用的harq进程;或者所述至少一个harq进程是第一终端设备的全部harq进程。
193.作为一种可选的实施方式,所述第一终端设备接收来自所述第一网络设备的所述第二指示信息之前,与所述第一终端设备进行通信的第二网络设备发生故障。
194.关于第一终端设备900所能实现的其他功能,可参考图5-7所示的实施例的相关介
绍,不多赘述。
195.当该通信装置为终端设备时,图10示出了一种简化的终端设备的结构示意图。便于理解和图示方便,图10中,终端设备以手机作为例子。如图10所示,终端设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。
196.当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图10中仅示出了一个存储器和处理器。在实际的终端设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本技术实施例对此不做限制。
197.在本技术实施例中,可以将具有收发功能的天线和射频电路视为终端设备的收发单元(收发单元可以是一个功能单元,该功能单元能够实现发送功能和接收功能;或者,收发单元也可以包括两个功能单元,分别为能够实现接收功能的接收单元和能够实现发送功能的发送单元),将具有处理功能的处理器视为终端设备的处理单元。如图10所示,终端设备包括收发单元1010和处理单元1020。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1010中用于实现接收功能的器件视为接收单元,将收发单元1010中用于实现发送功能的器件视为发送单元,即收发单元1010包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
198.应理解,如上述图5所示的实施例中的第一终端设备,则收发单元1010用于执行上述图5所示的实施例中第一终端设备侧的发送操作和接收操作,处理单元1020用于执行上述图5所示的实施例中第一终端设备上除了收发操作之外的其他操作。
199.当该通信装置为芯片类的装置或者电路时,该装置可以包括收发单元和处理单元。其中,所述收发单元可以是输入输出电路和/或通信接口;处理单元为集成的处理器或者微处理器或者集成电路。
200.图11示出本实施例的另一种形式。处理装置1100中包括调制子系统、中央处理子系统、周边子系统等模块。本实施例中的通信装置可以作为其中的调制子系统。具体的,该调制子系统可以包括处理器1103,接口1104。其中,处理器1103完成上述处理模块810的功能,接口1104完成上述收发模块820的功能。作为另一种变形,该调制子系统包括存储器1106、处理器1103及存储在存储器1106上并可在处理器上运行的程序,该处理器1103执行该程序时实现上述方法实施例中终端设备侧的方法。需要注意的是,所述存储器1106可以是非易失性的,也可以是易失性的,其位置可以位于调制子系统内部,也可以位于处理装置
1100中,只要该存储器1106可以连接到所述处理器1103即可。
201.请参考图12,为本技术实施例提供的又一种通信装置示意图,用于实现以上实施例中第一终端设备、第一网络设备、或第二网络设备的操作。该通信装置包括:处理器1210和接口1230,可选的,该通信装置还包括存储器1220。接口1230用于实现与其他设备进行通信。
202.以上实施例中,第一终端设备、第一网络设备、或第二网络设备执行的方法可以通过处理器1210调用存储器(可以是第一终端设备、第一网络设备、或第二网络设备中的存储器1220,也可以是外部存储器)中存储的程序来实现。即,用于第一终端设备、第一网络设备、或第二网络设备的装置可以包括处理器1210,该处理器1210通过调用存储器中的程序,以执行以上方法实施例中的第一终端设备、第一网络设备、或第二网络设备执行的方法。这里的处理器可以是一种具有信号的处理能力的集成电路,例如cpu。用于第一终端设备、第一网络设备、或第二网络设备的装置可以通过配置成实施以上方法的一个或多个集成电路来实现。例如:一个或多个asic,或,一个或多个微处理器dsp,或,一个或者多个fpga等,或这些集成电路形式中至少两种的组合。或者,可以结合以上实现方式。
203.例如,图8中的处理模块810的功能/实现过程可以通过图12所示的通信装置1200中的处理器1210调用存储器1220中存储的计算机可执行指令来实现,图8中的收发模块820的功能/实现过程可以通过图12中所示的通信装置1200中的接口1230来实现。
204.又例如,图9中的处理模块910的功能/实现过程可以通过图12所示的通信装置1200中的处理器1210调用存储器1220中存储的计算机执行指令来实现,图9中的收发模块920的功能/实现过程可以通过图12中所示的通信装置1200中的接口1230来实现。
205.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
206.本技术实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列(fpga)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
207.本技术实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于随机存取存储器(random access memory,ram)、闪存、只读存储器(read-only memory,rom)、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中。
208.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
209.在一个或多个示例性的设计中,本技术实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电脑、双绞线、数字用户线(dsl)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、数字通用光盘(digital versatile disc,dvd)、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
210.本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
211.以上所述的具体实施方式,对本技术实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本技术实施例的具体实施方式而已,并不用于限定本技术实施例的保护范围,凡在本技术实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本技术实施例的保护范围之内。本技术说明书的上述描述可以使得本领域技术任何可以利用或实现本技术实施例的内容,任何基于所公开内容的修改都应该被认为是本领域显而易见的,本技术实施例所描述的基本原则可以应用到其它变形中而不偏离本技术的发明本质和范围。因此,本技术实施例所公开的内容不仅仅局限于所描述的实施例和设计,还可以扩展到与本技术原则和所公开的新特征一致的最大范围。
212.尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本申
请实施例的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术实施例也意图包括这些改动和变型在内。
再多了解一些

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

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

相关文献