本技术涉及通信,尤其涉及一种通信方法、通信装置及通信系统。
背景技术:
1、在图1所示的场景中,远端终端设备通过中继终端设备接入网络设备,远端终端设备通过中继终端设备向网络设备传输数据的过程中,当数据传输至远端终端设备的分组数据汇聚协议(packet data convergence protocol,pdcp)层,远端用户设备会启动pdcp层的丢弃定时器(discardtimer),当该discardtimer超时时,可能会有部分数据未发送给网络设备,缓存在中继终端设备中,中继终端设备继续发送缓存的超时数据会造成空口资源的浪费。
技术实现思路
1、本技术实施例公开了一种通信方法、通信装置及通信系统,能够节约中继终端设备的空口资源。
2、本技术实施例第一方面公开了一种通信方法,包括:
3、中继终端设备接收来自第一设备的第一数据包,启动所述第一数据包对应的第一定时器,所述第一数据包是待向第二设备转发的数据包;所述中继终端设备为所述第二设备提供中继服务;
4、当所述第一定时器超时时,所述中继终端设备丢弃所述第一数据包。
5、在上述方法中,当第一设备为远端终端设备,第二设备为网络设备;当第一设备为网络设备,第二设备为远端终端设备。通过在中继终端设备设置第一定时器的方式,能够在第一定时器超时时,丢弃第一设备发送给中继终端设备、且缓存在中继终端设备中未向网络设备发送的第一数据包,从而节约中继终端设备的空口资源。
6、在一种可能的实现方式中,所述第一定时器包括所述中继终端设备中无线链路控制层的定时器或适配层的定时器。
7、在又一种可能的实现方式中,所述中继终端设备丢弃所述第一数据包,包括:所述中继终端设备的第一层、第二层或第三层丢弃所述第一数据包。
8、在又一种可能的实现方式中,所述中继终端设备的第三层丢弃所述第一数据包,还包括:述第三层接收来自所述第一层或所述第二层的第一指示信息;所述第三层根据所述第一指示信息丢弃所述第一数据包。
9、在上述方法中,通过中继终端设备的第一层或第二层向第三层发送第一指示信息的方式,能够实现在下层删除第一数据包,节约中继终端设备的空口资源。
10、在又一种可能的实现方式中,所述第二层是所述第一层的下层,所述第三层是所述第二层的下层。
11、在又一种可能的实现方式中,当所述第一设备为远端终端设备,所述第二设备为网络设备时,所述第一层为uu接口的无线链路层、所述第二层为uu接口的媒体介入控制层、所述第三层为uu接口的物理层;或者,所述第一层为pc5接口的无线链路层、所述第二层为适配层、所述第三层为uu接口的无线链路层;当所述第一设备为网络设备,所述第二设备为远端终端设备时,所述第一层为uu接口的无线链路层、所述第二层为适配层、所述第三层为pc5接口的无线链路层;或者,所述第一层为pc5接口的无线链路层物理层、所述第二层为pc5接口的媒体介入控制层、所述第三层为pc5接口的物理层。
12、在又一种可能的实现方式中,所述中继终端设备丢弃所述第一数据包,包括:所述中继终端设备根据所述第一数据包与第二数据包之间的级联关系、和/或所述第二数据包对应的第二定时器的信息确定是否丢弃所述第一数据包、和/或所述第二数据包。
13、在又一种可能的实现方式中,所述第一数据包与所述第二数据包之间的级联关系包括所述第一数据包与所述第二数据包级联、或所述第一数据包与所述第二数据包不级联。
14、在又一种可能的实现方式中,所述中继终端设备根据所述第一数据包与第二数据包之间的级联关系、和/或所述第二数据包对应的第二定时器的信息确定是否丢弃所述第一数据包、和/或所述第二数据包,包括:所述中继终端设备根据所述第一数据包和所述第二数据包级联、和所述第二数据包对应的第二定时器超时确定丢弃所述第一数据包和所述第二数据包。
15、在又一种可能的实现方式中,所述中继终端设备根据所述第一数据包与第二数据包之间的级联关系、和/或所述第二数据包对应的第二定时器的信息确定是否丢弃所述第一数据包、和/或所述第二数据包,包括:所述中继终端设备根据所述第一数据包和所述第二数据包不级联确定丢弃所述第一数据包。
16、在又一种可能的实现方式中,所述中继终端设备根据所述第一数据包与第二数据包之间的级联关系、和/或所述第二数据包对应的第二定时器的信息确定是否丢弃所述第一数据包、和/或所述第二数据包,包括:所述中继终端设备根据所述第一数据包和所述第二数据包级联、和所述第二数据包对应的第二定时器未超时确定不丢弃所述第一数据包和所述第二数据包。
17、在又一种可能的实现方式中,所述当所述第一定时器超时时,所述中继终端设备丢弃所述第一数据包,包括:
18、所述中继终端设备根据所述第一定时器的信息和所述第一数据包的传输状态确定是否丢弃所述第一数据包。
19、在又一种可能的实现方式中,所述传输状态包括以下一种或多种:传输层的信息、是否执行过初传的信息。
20、在又一种可能的实现方式中,所述中继终端设备根据所述第一定时器的信息和所述第一数据包的传输状态确定丢弃所述第一数据包,所述方法还包括:
21、所述中继终端设备向所述第二设备发送第二指示信息,所述第二指示信息用于指示所述第一数据包被丢弃。
22、在又一种可能的实现方式中,所述方法还包括:所述中继终端设备释放与所述第一数据包对应的进程。
23、本技术实施例第二方面公开了一种通信方法,包括:
24、第一设备通过中继终端设备向第二设备发送第一数据包,启动所述第一数据包对应的定时器;
25、当所述定时器超时时,所述第一设备向中继终端设备发送第一指示信息,所述第一指示信息用于指示所述中继终端设备丢弃所述第一数据包。
26、在上述方法中,通过在第一设备中的定时器超时时,第一设备向中继终端设备发送第一指示信息,中继终端设备接收第一指示信息之后,丢弃第一设备发送给中继终端设备、且缓存在中继终端设备中未向网络设备发送的第一数据包,从而节约中继终端设备的空口资源。
27、在一种可能的实现方式中,所述定时器包括所述第一设备中的分组数据汇聚协议层的定时器。
28、在又一种可能的实现方式中,所述第一指示信息包括无线链路层状态报告或适配层状态报告。
29、在又一种可能的实现方式中,所述方法还包括:所述第一设备确定所述第一指示信息。
30、在又一种可能的实现方式中,所述方法还包括:所述第一设备根据来自所述中继终端设备的第二指示信息确定所述第一指示信息,所述第二指示信息用于指示哪些数据包成功发送。
31、在又一种可能的实现方式中,所述第一指示信息用于指示所述中继终端设备丢弃所述第一数据包,包括:所述第一指示信息用于指示在第一周期内所述中继终端设备丢弃的数据包,所述数据包包括所述第一数据包。
32、在又一种可能的实现方式中,所述第一指示信息包括数据无线承载drb标识信息、和所述drb标识信息中需要丢弃的数据包的指示信息,所述需要丢弃的数据包包括所述第一数据包。
33、在又一种可能的实现方式中,所述第一指示信息承载于高层信令,所述高层信令包括无线资源控制信令或媒体介入控制信令。
34、在又一种可能的实现方式中,所述第一指示信息包括分组数据汇聚协议pdcp序列号sn。
35、本技术实施例第三方面公开了一种通信方法,包括:
36、中继终端设备接收来自第一设备的第一指示信息;
37、所述中继终端设备根据所述第一指示信息丢弃第一数据包,所述第一数据包为所述第一设备通过所述中继终端设备向第二设备发送的数据包,所述中继终端设备为所述第二设备提供中继服务。
38、在上述方法中,中继终端设备接收第一指示信息之后,丢弃第一设备发送给中继终端设备、且缓存在中继终端设备中未向网络设备发送的第一数据包,节约中继终端设备的空口资源。
39、在一种可能的实现方式中,所述方法还包括:所述中继终端设备向所述第一设备发送第二指示信息,所述第二指示信息用于指示哪些数据包成功发送,所述第一指示信息是根据所述第二指示信息确定的。
40、在上述方法中,通过中继终端设备向第一设备发送第二指示信息的方法,能够实现第一设备无需对所有的数据包的丢弃情况都进行设置,减少开销。
41、在又一种可能的实现方式中,所述第一指示信息用于指示在第一周期内所述中继终端设备丢弃的数据包,所述数据包包括所述第一数据包。
42、在又一种可能的实现方式中,所述第一指示信息包括数据无线承载drb标识信息、和所述drb标识信息中需要丢弃的数据包的指示信息,所述需要丢弃的数据包包括所述第一数据包。
43、在又一种可能的实现方式中,所述第一指示信息包括分组数据汇聚协议pdcp序列号sn。
44、本技术实施例第四方面公开了一种通信装置,包括:通信单元和处理单元,
45、所述通信单元,用于接收来自第一设备的第一数据包,启动所述第一数据包对应的第一定时器,所述第一数据包是待向第二设备转发的数据包;所述中继终端设备为所述第二设备提供中继服务;
46、所述处理单元,用于在所述第一定时器超时的情况下,丢弃所述第一数据包。
47、在一种可能的实现方式中,所述第一定时器包括所述中继终端设备中无线链路控制层的定时器或适配层的定时器。
48、在又一种可能的实现方式中,所述中继终端设备的第一层、第二层或第三层丢弃所述第一数据包。
49、在又一种可能的实现方式中,所述第三层接收来自所述第一层或所述第二层的第一指示信息;所述第三层根据所述第一指示信息丢弃所述第一数据包。
50、在又一种可能的实现方式中,所述第二层是所述第一层的下层,所述第三层是所述第二层的下层。
51、在又一种可能的实现方式中,所述处理单元,用于根据所述第一数据包与第二数据包之间的级联关系、和/或所述第二数据包对应的第二定时器的信息确定是否丢弃所述第一数据包、和/或所述第二数据包。
52、在又一种可能的实现方式中,所述处理单元,用于根据所述第一定时器的信息和所述第一数据包的传输状态确定是否丢弃所述第一数据包。
53、在又一种可能的实现方式中,所述传输状态包括以下一种或多种:传输层的信息、是否执行过初传的信息。
54、在又一种可能的实现方式中,所述通信单元,还用于向所述第二设备发送第二指示信息,所述第二指示信息用于指示所述第一数据包被丢弃。
55、在又一种可能的实现方式中,所述处理单元,还用于释放与所述第一数据包对应的进程。
56、关于第四方面或可能的实现方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。
57、本技术实施例第五方面公开了一种通信装置,包括:通信单元和处理单元,
58、所述处理单元,用于通过中继终端设备向第二设备发送第一数据包,启动所述第一数据包对应的定时器;
59、所述通信单元,用于在所述定时器超时的情况下,向中继终端设备发送第一指示信息,所述第一指示信息用于指示所述中继终端设备丢弃所述第一数据包。
60、在一种可能的实现方式中,所述定时器包括所述第一设备中的分组数据汇聚协议层的定时器。
61、在又一种可能的实现方式中,所述第一指示信息包括无线链路层状态报告或适配层状态报告。
62、在又一种可能的实现方式中,所述处理单元,还用于确定所述第一指示信息。
63、在又一种可能的实现方式中,所述处理单元,还用于根据来自所述中继终端设备的第二指示信息确定所述第一指示信息,所述第二指示信息用于指示哪些数据包成功发送。
64、在又一种可能的实现方式中,所述第一指示信息用于指示在第一周期内所述中继终端设备丢弃的数据包,所述数据包包括所述第一数据包。
65、在又一种可能的实现方式中,所述第一指示信息包括数据无线承载drb标识信息、和所述drb标识信息中需要丢弃的数据包的指示信息,所述需要丢弃的数据包包括所述第一数据包。
66、在又一种可能的实现方式中,所述第一指示信息包括分组数据汇聚协议pdcp序列号sn。
67、关于第五方面或可能的实现方式所带来的技术效果,可参考对于第二方面或相应的实施方式的技术效果的介绍。
68、本技术实施例第六方面公开了一种通信装置,包括:通信单元和处理单元,
69、所述通信单元,用于接收来自第一设备的第一指示信息;
70、所述处理单元,用于根据所述第一指示信息丢弃第一数据包,所述第一数据包为所述第一设备通过所述装置向第二设备发送的数据包,所述装置为所述第二设备提供中继服务。
71、在一种可能的实现方式中,所述通信单元,还用于向所述第一设备发送第二指示信息,所述第二指示信息用于指示哪些数据包成功发送,所述第一指示信息是根据所述第二指示信息确定的。
72、在又一种可能的实现方式中,所述第一指示信息用于指示在第一周期内所述中继终端设备丢弃的数据包,所述数据包包括所述第一数据包。
73、在又一种可能的实现方式中,所述第一指示信息包括数据无线承载drb标识信息、和所述drb标识信息中需要丢弃的数据包的指示信息,所述需要丢弃的数据包包括所述第一数据包。
74、在又一种可能的实现方式中,所述第一指示信息包括分组数据汇聚协议pdcp序列号sn。
75、关于第六方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。
76、本技术实施例第七方面公开了一种通信装置,所述装置包括至少一个处理器和通信接口,所述至少一个处理器调用存储器中存储的计算机程序或指令来执行以下操作:
77、通过所述通信接口接收来自第一设备的第一数据包,启动所述第一数据包对应的第一定时器,所述第一数据包是待向第二设备转发的数据包;所述中继终端设备为所述第二设备提供中继服务;
78、在所述第一定时器超时的情况下,丢弃所述第一数据包。
79、在一种可能的实现方式中,所述第一定时器包括所述中继终端设备中无线链路控制层的定时器或适配层的定时器。
80、在又一种可能的实现方式中,所述中继终端设备的第一层、第二层或第三层丢弃所述第一数据包。
81、在又一种可能的实现方式中,所述第三层接收来自所述第一层或所述第二层的第一指示信息;所述第三层根据所述第一指示信息丢弃所述第一数据包。
82、在又一种可能的实现方式中,所述第二层是所述第一层的下层,所述第三层是所述第二层的下层。
83、在又一种可能的实现方式中,所述处理单元,用于根据所述第一数据包与第二数据包之间的级联关系、和/或所述第二数据包对应的第二定时器的信息确定是否丢弃所述第一数据包、和/或所述第二数据包。
84、在又一种可能的实现方式中,所述处理单元,用于根据所述第一定时器的信息和所述第一数据包的传输状态确定是否丢弃所述第一数据包。
85、在又一种可能的实现方式中,所述传输状态包括以下一种或多种:传输层的信息、是否执行过初传的信息。
86、在又一种可能的实现方式中,所述处理单元,还用于向所述第二设备发送第二指示信息,所述第二指示信息用于指示所述第一数据包被丢弃。
87、在又一种可能的实现方式中,所述处理单元,还用于释放与所述第一数据包对应的进程。
88、关于第七方面或可能的实现方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。
89、本技术实施例第八方面公开了一种通信装置,所述装置包括至少一个处理器和通信接口,所述至少一个处理器调用存储器中存储的计算机程序或指令来执行以下操作:
90、通过中继终端设备向第二设备发送第一数据包,启动所述第一数据包对应的定时器;
91、在所述定时器超时的情况下,向中继终端设备发送第一指示信息,所述第一指示信息用于指示所述中继终端设备丢弃所述第一数据包。
92、在一种可能的实现方式中,所述定时器包括所述第一设备中的分组数据汇聚协议层的定时器。
93、在又一种可能的实现方式中,所述第一指示信息包括无线链路层状态报告或适配层状态报告。
94、在又一种可能的实现方式中,所述处理器,还用于确定所述第一指示信息。
95、在又一种可能的实现方式中,所述处理器,还用于根据来自所述中继终端设备的第二指示信息确定所述第一指示信息,所述第二指示信息用于指示哪些数据包成功发送。
96、在又一种可能的实现方式中,所述第一指示信息用于指示在第一周期内所述中继终端设备丢弃的数据包,所述数据包包括所述第一数据包。
97、在又一种可能的实现方式中,所述第一指示信息包括数据无线承载drb标识信息、和所述drb标识信息中需要丢弃的数据包的指示信息,所述需要丢弃的数据包包括所述第一数据包。
98、在又一种可能的实现方式中,所述第一指示信息包括分组数据汇聚协议pdcp序列号sn。
99、关于第八方面或可能的实现方式所带来的技术效果,可参考对于第二方面或相应的实施方式的技术效果的介绍。
100、本技术实施例第九方面公开了一种通信装置,所述装置包括至少一个处理器和通信接口,所述至少一个处理器调用存储器中存储的计算机程序或指令来执行以下操作:
101、接收来自第一设备的第一指示信息;
102、根据所述第一指示信息丢弃第一数据包,所述第一数据包为所述第一设备通过所述装置向第二设备发送的数据包,所述装置为所述第二设备提供中继服务。
103、在一种可能的实现方式中,所述处理器,还用于通过所述通信接口1703向所述第一设备发送第二指示信息,所述第二指示信息用于指示哪些数据包成功发送,所述第一指示信息是根据所述第二指示信息确定的。
104、在又一种可能的实现方式中,所述第一指示信息用于指示在第一周期内所述中继终端设备丢弃的数据包,所述数据包包括所述第一数据包。
105、在又一种可能的实现方式中,所述第一指示信息包括数据无线承载drb标识信息、和所述drb标识信息中需要丢弃的数据包的指示信息,所述需要丢弃的数据包包括所述第一数据包。
106、在又一种可能的实现方式中,所述第一指示信息包括分组数据汇聚协议pdcp序列号sn。
107、关于第九方面或可能的实现方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。
108、本技术实施例第十方面公开了一种芯片系统,所述芯片系统包括至少一个处理器和通信接口,所述至少一个处理器用于执行计算机程序或指令,以实现上述任一方面所述的方法。
109、本技术实施例第十一方面公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,当所述计算机指令在处理器上运行时,以实现上述任一方面所述的方法。
110、本技术实施例第十二方面公开了一种计算机程序产品,所述计算机程序产品中包括计算机程序代码,当所述计算机程序代码在计算机上运行时,以实现上述任一方面所述的方法。
111、本技术实施例第十三方面公开了一种通信系统,所述系统包括:如第七方面所述的装置;或者,如第八方面所述的装置和如第九方面所述的装置。