背景技术:
1、传输控制协议(tcp)是在当前数据通信网络(比如,互联网)中的基于分组交换的协议。例如,tcp用于在应用程序与互联网协议之间的中间层级以分组的形式传输数据。比如,可以通过通信网络在两个通信节点之间建立tcp连接,以在这两个节点之间传输分组。负责在这些节点上发送和接收分组的程序应用可能不知道或不参与经由所述连接发送分组的机制。分组的发送由tcp通信层(也称为第3层/第4层(l3/l4))处置。用于处置分组传输的tcp机制包括基于确认的协议,即,由接收节点向发送节点确认分组的接收。分组的接收通过接收节点发送确认(ack)分组来确认,所述确认分组被配置为向发送节点指示所述分组已被接收节点接收到。
技术实现思路
1、根据本文的至少一个示例,一种方法包括:确定将数据分组从第一收发器发送到第二收发器,所述数据分组根据tcp进行配置;在所述第一收发器处确定触发所述第二收发器根据延迟ack协议发送ack分组;响应于确定触发所述ack分组,从所述第一收发器发送所述数据分组和附加分组;以及响应于所述附加分组而在所述第一收发器处从所述第二收发器接收所述ack分组。
2、根据本文的另一个示例,一种方法包括:由第一收发器确定第二收发器是否被配置用于根据延迟ack协议发送ack分组;由所述第一收发器在包括最后一个分组的传输突发中将数据分组发送到所述第二收发器,所述最后一个分组用于触发所述第二收发器立即发送所述ack分组,其中,所述传输突发包括包含所述数据分组和所述最后一个分组在内的偶数个分组;从所述第二收发器接收所述ack分组;以及响应于接收到所述ack分组,经由第2层信令设置所述第一收发器的功率模式。
3、根据本文的另一个示例,一种装置包括存储器和处理器,所述存储器被配置为存储指令,所述处理器耦合到所述存储器,其中,所述指令使得所述处理器被配置为:在对分组的传输突发中将数据分组发送到收发器,所述数据分组根据tcp进行配置;确定触发所述收发器根据延迟ack协议发送ack分组;在所述对分组的传输突发中发送伪分组或所述数据分组的副本;以及根据所述延迟ack协议,在所述收发器超时之前从所述收发器接收所述ack分组。
1.一种方法,包括:
2.如权利要求1所述的方法,其中,所述数据分组是在对分组的传输突发中从所述第一收发器发送到所述第二收发器的,并且其中,所述附加分组是在所述数据分组之前或之后被发送的。
3.如权利要求2所述的方法,其中,所述ack分组是在将偶数个分组发送到所述第二收发器之后接收的,所述偶数个分组的长度根据最大报文段长度选项即mss选项来设定,所述偶数个分组包括所述对分组的传输突发中的所述数据分组和所述附加分组。
4.如权利要求1所述的方法,其中,所述附加分组是伪分组或无数据分组。
5.如权利要求1所述的方法,其中,所述附加分组是所述数据分组的副本。
6.如权利要求1所述的方法,其中,所述数据分组和所述附加分组是较大分组的第一数据部分分组和第二数据部分分组,并且其中,所述较大分组被分割为所述数据分组和所述附加分组。
7.如权利要求1所述的方法,其中,确定触发所述第二收发器发送所述ack分组是基于ack响应时间的。
8.如权利要求1所述的方法,其中,确定触发所述第二收发器发送所述ack分组是基于在传输突发中从所述第一收发器发送到所述第二收发器的分组的数量的,并且其中,所述数量的分组包括所述数据分组。
9.如权利要求1所述的方法,其中,确定触发所述第二收发器发送所述ack分组是基于从所述第一收发器发送到所述第二收发器的包括所述数据分组的对分组的传输突发的持续时间的。
10.如权利要求9所述的方法,其中,所述传输突发的所述持续时间比所述第一收发器的无传输间隔短。
11.如权利要求1所述的方法,其中,确定触发所述第二收发器发送所述ack分组是基于所述第一收发器的功率标准的。
12.一种方法,包括:
13.如权利要求12所述的方法,其中,所述最后一个分组是所述数据分组之一的副本分组。
14.如权利要求12所述的方法,其中,所述最后一个分组是传输控制协议即tcp的伪分组。
15.如权利要求12所述的方法,其中,所述最后一个分组的长度小于所述数据分组中的其他分组的长度。
16.如权利要求12所述的方法,进一步包括响应于从所述第二收发器接收到所述ack分组,根据所述功率模式,进入所述第一收发器的低功率模式。
17.如权利要求12所述的方法,其中,所述ack分组是在往返时间即rtt之后接收的,而不等待延迟ack响应时间。
18.一种装置,包括:
19.如权利要求18所述的装置,其中,所述装置是电池供电的物联网设备即iot设备。
20.如权利要求18所述的装置,其中,所述ack分组是响应于在所述对分组的传输突发中发送所述伪分组或所述数据分组的副本而接收的。