本技术涉及通信,尤其涉及一种信息处理方法、装置、设备及可读存储介质。
背景技术:
1、arq(automatic repeat request,自动重传请求)为rlc(radio link control,无线链路控制)层的基本功能之一。harq(hybrid automatic repeat request,混合自动重传请求)是mac(medium access control,媒体接入控制)层的重要且基本的功能之一。arq和harq合并后,harq成为空口数据传输的唯一锚点。因此,如何依靠harq最先感知空口数据传输结果的优势特征,以实现高效的数据重传成为研究的重点内容之一。
2、在harq机制中,通过harq进程反馈ack(acknowledgement,肯定确认)/nack(negative acknowledgement,否定确认)实现每个harq进程上数据的新传和重传。但是,现有的harq机制可能造成较高的数据传输时延。
技术实现思路
1、本技术实施例提供一种信息处理方法、装置、设备及可读存储介质,以降低数据传输的时延。
2、第一方面,本技术实施例提供了一种信息处理方法,应用于发送端,包括:
3、在mac层的发送窗口中发送数据;其中,所述发送窗口的长度根据发送端harq进程的数目确定。
4、可选的,所述发送窗口的长度根据发送端harq进程总数目与第一系数确定;
5、其中,所述第一系数为每个发送端harq进程发送tb(transport block,传输块)的最大数目与第二系数的和,所述第二系数为大于或等于0的整数。
6、可选的,所述发送窗口的长度大于或等于发送端harq进程总数目与所述第一系数的乘积。
7、可选的,所述方法还包括:
8、对于所述发送窗口的每个发送单位,记录以下一项或多项信息:
9、sn(sequence number,序列号)对应的harq标识(harq id),tb的发送次数,harq进程发送tb的状态。
10、可选的,所述方法还包括:
11、根据接收端的第一信息以及目标harq进程发送tb的状态,更新所述发送窗口;
12、其中,所述第一信息为所述接收端对所述目标harq进程的反馈信息,所述目标harq进程为第一目标sn对应的harq进程。
13、可选的,所述更新所述发送窗口,包括:
14、若根据所述第一信息以及所述目标harq进程发送tb的状态确定所述目标harq进程的tb发送成功,则移动发送窗口;或者
15、若根据所述第一信息以及所述目标harq进程发送tb的状态确定所述目标harq进程的tb未发送成功,则不移动发送窗口。
16、可选的,所述方法还包括:
17、向接收端发送第一指示,所述第一指示用于查询所述目标harq进程的tb的接收状态。
18、可选的,所述方法还包括:
19、接收所述接收端发送的第二指示,所述第二指示用于触发重传第二目标sn对应的harq进程的tb;
20、其中,所述第二目标sn为所述接收端在接收窗口的起始sn到当前接收到的tb对应的sn之间未接收到的tb对应的sn。
21、第二方面,本技术实施例提供了一种信息处理方法,应用于接收端,包括:
22、在mac层的接收窗口中接收数据;其中,所述接收窗口的长度根据接收端harq进程的数目确定。
23、可选的,所述接收窗口的长度根据接收端harq进程总数目与第三系数确定;
24、其中,所述第三系数为每个接收端harq进程接收tb的最大数目与第四系数的和,所述第四系数为大于或等于0的整数。
25、可选的,所述接收窗口的长度大于或等于接收端harq进程总数目与所述第三系数的乘积。
26、可选的,所述方法还包括:
27、对于所述接收窗口的每个接收单位,记录以下一项或多项信息:
28、sn对应的harq id,tb的接收次数,harq进程接收tb的状态。
29、可选的,所述方法还包括:
30、向发送端发送第一信息,其中,所述第一信息为所述接收端对目标harq进程的反馈信息,所述目标harq进程为第一目标sn对应的harq进程。
31、可选的,所述方法还包括:
32、接收所述发送端发送的第一指示,所述第一指示用于查询所述目标harq进程的tb的接收状态。
33、可选的,所述方法还包括:
34、获取在所述接收窗口内接收到的tb对应的第三目标sn;
35、根据所述第三目标sn对应的harq进程接收tb的状态,更新所述接收窗口。
36、可选的,所述方法还包括:
37、确定第二目标sn,其中,所述第二目标sn为所述接收端在所述接收窗口的起始sn到当前接收到的tb对应的sn之间未接收到的tb对应的sn;
38、向发送端发送第二指示,所述第二指示用于触发所述发送端重传所述第二目标sn对应的harq进程的tb。
39、第三方面,本技术实施例提供了一种信息处理装置,应用于发送端,包括:
40、第一发送模块,用于在mac层的发送窗口中发送数据;其中,所述发送窗口的长度根据发送端harq进程的数目确定。
41、可选的,所述发送窗口的长度根据发送端harq进程总数目与第一系数确定;
42、其中,所述第一系数为每个发送端harq进程发送传输块tb的最大数目与第二系数的和,所述第二系数为大于或等于0的整数。
43、可选的,所述发送窗口的长度大于或等于发送端harq进程总数目与所述第一系数的乘积。
44、可选的,所述装置还可包括:
45、第一处理模块,用于对于所述发送窗口的每个发送单位,记录以下一项或多项信息:
46、sn对应的harq id,tb的发送次数,harq进程发送tb的状态。
47、可选的,所述装置还可包括:
48、更新模块,用于根据接收端的第一信息以及目标harq进程发送tb的状态,更新所述发送窗口;
49、其中,所述第一信息为所述接收端对所述目标harq进程的反馈信息,所述目标harq进程为第一目标sn对应的harq进程。
50、可选的,所述更新模块,用于:
51、若根据所述第一信息以及所述目标harq进程发送tb的状态确定所述目标harq进程的tb发送成功,则移动发送窗口;或者
52、若根据所述第一信息以及所述目标harq进程发送tb的状态确定所述目标harq进程的tb未发送成功,则不移动发送窗口。
53、可选的,所述装置还可包括:
54、第二发送模块,用于向接收端发送第一指示,所述第一指示用于查询所述目标harq进程的tb的接收状态。
55、可选的,所述装置还可包括:
56、第一接收模块,用于接收所述接收端发送的第二指示,所述第二指示用于触发重传第二目标sn对应的harq进程的tb;
57、其中,所述第二目标sn为所述接收端在接收窗口的起始sn到当前接收到的tb对应的sn之间未接收到的tb对应的sn。
58、第四方面,本技术实施例提供了一种信息处理装置,应用于接收端,包括:
59、第一接收模块,用于在mac层的接收窗口中接收数据;其中,所述接收窗口的长度根据接收端harq进程的数目确定。
60、可选的,所述接收窗口的长度根据接收端harq进程总数目与第三系数确定;
61、其中,所述第三系数为每个接收端harq进程接收tb的最大数目与第四系数的和,所述第四系数为大于或等于0的整数。
62、可选的,所述接收窗口的长度大于或等于接收端harq进程总数目与所述第三系数的乘积。
63、可选的,所述装置还可包括:
64、第一处理模块,用于对于所述接收窗口的每个接收单位,记录以下一项或多项信息:
65、sn对应的harq id,tb的接收次数,harq进程接收tb的状态。
66、可选的,所述装置还可包括:
67、第一发送模块,用于向发送端发送第一信息,其中,所述第一信息为所述接收端对目标harq进程的反馈信息,所述目标harq进程为第一目标sn对应的harq进程。
68、可选的,所述装置还可包括:
69、第一接收模块,用于接收所述发送端发送的第一指示,所述第一指示用于查询所述目标harq进程的tb的接收状态。
70、可选的,所述装置还可包括:
71、第一获取模块,用于获取在所述接收窗口内接收到的tb对应的第三目标sn;
72、第一更新模块,用于根据所述第三目标sn对应的harq进程接收tb的状态,更新所述接收窗口。
73、可选的,所述装置还可包括:
74、第一确定模块,用于确定第二目标sn,其中,所述第二目标sn为所述接收端在所述接收窗口的起始sn到当前接收到的tb对应的sn之间未接收到的tb对应的sn;
75、第二发送模块,用于向发送端发送第二指示,所述第二指示用于触发所述发送端重传所述第二目标sn对应的harq进程的tb。
76、第五方面,本技术实施例提供了一种信息处理装置,应用于发送端,包括:处理器和收发器;
77、所述收发器,用于在mac层的发送窗口中发送数据;其中,所述发送窗口的长度根据发送端harq进程的数目确定。
78、可选的,所述发送窗口的长度根据发送端harq进程总数目与第一系数确定;
79、其中,所述第一系数为每个发送端harq进程发送传输块tb的最大数目与第二系数的和,所述第二系数为大于或等于0的整数。
80、可选的,所述发送窗口的长度大于或等于发送端harq进程总数目与所述第一系数的乘积。
81、可选的,所述处理器还用于,对于所述发送窗口的每个发送单位,记录以下一项或多项信息:
82、序列号sn对应的harq标识harq id,tb的发送次数,harq进程发送tb的状态。
83、可选的,所述处理器还用于,根据接收端的第一信息以及目标harq进程发送tb的状态,更新所述发送窗口;
84、其中,所述第一信息为所述接收端对所述目标harq进程的反馈信息,所述目标harq进程为第一目标sn对应的harq进程。
85、可选的,所述处理器还用于:
86、若根据所述第一信息以及所述目标harq进程发送tb的状态确定所述目标harq进程的tb发送成功,则移动发送窗口;或者
87、若根据所述第一信息以及所述目标harq进程发送tb的状态确定所述目标harq进程的tb未发送成功,则不移动发送窗口。
88、可选的,所述收发器还用于,向接收端发送第一指示,所述第一指示用于查询所述目标harq进程的tb的接收状态。
89、可选的,所述收发器还用于,接收所述接收端发送的第二指示,所述第二指示用于触发重传第二目标sn对应的harq进程的tb;
90、其中,所述第二目标sn为所述接收端在接收窗口的起始sn到当前接收到的tb对应的sn之间未接收到的tb对应的sn。
91、第六方面,本技术实施例提供了一种信息处理装置,应用于接收端,包括:处理器和收发器;
92、所述收发器,用于在mac层的接收窗口中接收数据;其中,所述接收窗口的长度根据接收端harq进程的数目确定。
93、可选的,所述接收窗口的长度根据接收端harq进程总数目与第三系数确定;
94、其中,所述第三系数为每个接收端harq进程接收tb的最大数目与第四系数的和,所述第四系数为大于或等于0的整数。
95、可选的,所述接收窗口的长度大于或等于接收端harq进程总数目与所述第三系数的乘积。
96、可选的,所述处理器还用于,对于所述接收窗口的每个接收单位,记录以下一项或多项信息:
97、sn对应的harq id,tb的接收次数,harq进程接收tb的状态。
98、可选的,所述收发器还用于向发送端发送第一信息,其中,所述第一信息为所述接收端对目标harq进程的反馈信息,所述目标harq进程为第一目标sn对应的harq进程。
99、可选的,所述收发器还用于接收所述发送端发送的第一指示,所述第一指示用于查询所述目标harq进程的tb的接收状态。
100、可选的,所述处理器还用于:
101、获取在所述接收窗口内接收到的tb对应的第三目标sn;
102、根据所述第三目标sn对应的harq进程接收tb的状态,更新所述接收窗口。
103、可选的,所述处理器还用于:
104、确定第二目标sn,其中,所述第二目标sn为所述接收端在所述接收窗口的起始sn到当前接收到的tb对应的sn之间未接收到的tb对应的sn;
105、向发送端发送第二指示,所述第二指示用于触发所述发送端重传所述第二目标sn对应的harq进程的tb。
106、第七方面,本技术实施例还提供一种通信设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如上所述的信息处理方法中的步骤。
107、第八方面,本技术实施例还提供一种可读存储介质,所述可读存储介质上存储程序,所述程序被处理器执行时实现如上所述的信息处理方法中的步骤。
108、在本技术实施例中,在mac层定义发送窗口和接收窗口,从而可实现高效的窗口机制,降低了数据传输时延。