一种数据监测方法、装置、电子设备和存储介质与流程

文档序号:36389098发布日期:2023-12-15 04:59阅读:34来源:国知局
一种数据监测方法与流程

本发明涉及数据重传,尤其涉及一种数据监测方法、装置、电子设备和存储介质。


背景技术:

1、在集成电路高速互联网络的数据通信过程中,通常采用重传技术通过重新传输丢失、损坏或延迟到达的数据包来提高数据传输的可靠性。

2、现有的重传机制下,当数据包在传输过程中丢失或损坏时,数据接收方向数据发送方发出重传请求,数据发送方基于重传请求重新发送数据包;同时,当数据发送方在较长时间内没有收到数据接收方的反馈信息时,也会触发超时重传。

3、然而,现有的重传机制,无法根据输入数据有效预测后续的输出数据,同时,为了实现对数据重传的监测,往往需要针对重传功能进行数学建模,并以时钟周期为粒度监测重传,不但需要耗费大量的时间成本和人力成本,而且监测方式过于繁琐。


技术实现思路

1、本发明提供了一种数据监测方法、装置、电子设备及存储介质,以解决数据重传过程无法有效监测的问题。

2、根据本发明的一方面,提供了一种数据监测方法,包括:

3、响应于检测到输出数据,获取当前输出数据的输出序列号;

4、若检测到数据重传请求,且检测到重传辅助信息,确定存在请求重传数据;

5、判断重传辅助信息的重传序列号,是否与当前输出数据的输出序列号相同;

6、若重传序列号与输出序列号相同,确定所述请求重传数据已执行重传,并根据状态管理队列中的起始待确认数据预测后续输出数据。

7、所述输出数据包括正常输出数据或重传输出数据;所述正常输出数据由正常传输标识与待传输数据拼接生成;所述重传输出数据由所述重传辅助信息与待传输数据拼接生成;所述重传辅助信息包括重传传输标识和重传序列号。

8、在获取当前输出数据的输出序列号之后,还包括如下至少一项:若检测到数据重传请求,且未检测到重传辅助信息,发出重传异常提示;若未检测到数据重传请求,且未检测到重传辅助信息,根据数据传输队列中的起始待传输数据预测后续输出数据;若检测到数据确认请求,删除状态管理队列中与所述数据确认请求匹配的目标待确认数据。

9、在判断重传辅助信息的重传序列号,是否与当前输出数据的输出序列号相同之后,还包括:若重传序列号与输出序列号不同,确定所述请求重传数据未重传完成,并根据数据传输队列中的起始待传输数据预测后续输出数据。

10、在获取当前输出数据的输出序列号之后,还包括:若未检测到数据重传请求,且检测到重传辅助信息,确定存在超时重传数据;判断重传辅助信息的重传序列号,是否与当前输出数据的输出序列号相同;若重传序列号与输出序列号相同,确定所述超时重传数据已执行重传,并根据状态管理队列中的起始待确认数据预测后续输出数据。

11、在判断重传辅助信息的重传序列号,是否与当前输出数据的输出序列号相同之后,还包括:若重传序列号与输出序列号不同,确定所述超时重传数据未重传完成,并根据数据传输队列中的起始待传输数据预测后续输出数据。

12、在确定所述超时重传数据已执行重传之后,还包括如下至少一项:通过计时器获取所述超时重传数据的本次输出时间戳与前次输出时间戳之间的时间差值,并根据所述时间差值和预设时间阈值,判断所述超时重传数据是否为时钟超时重传数据;通过计数器获取状态管理队列中待确认数据的剩余数量,并根据所述剩余数量和预设数量阈值,判断所述超时重传数据是否为数量超时重传数据。

13、根据本发明的一方面,提供了一种数据监测装置,包括:

14、输出序列号获取模块,用于响应于检测到输出数据,获取当前输出数据的输出序列号;

15、第一检测执行模块,用于若检测到数据重传请求,且检测到重传辅助信息,确定存在请求重传数据;

16、第一判断执行模块,用于判断重传辅助信息的重传序列号,是否与当前输出数据的输出序列号相同;

17、第一预测执行模块,用于若重传序列号与输出序列号相同,确定所述请求重传数据已执行重传,并根据状态管理队列中的起始待确认数据预测后续输出数据。

18、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的数据监测方法。

19、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的数据监测方法。

20、本发明实施例的技术方案,响应于检测到输出数据,获取当前输出数据的输出序列号;若检测到数据重传请求,且检测到重传辅助信息,确定存在请求重传数据;并在判断重传序列号与输出序列号相同时,确定请求重传数据已执行重传,并根据状态管理队列中的起始待确认数据预测后续输出数据。使得根据状态管理队列中的起始待确认数据,实现了后续输出数据的准确预测,同时,对发送方和接收方之间的数据重传进行了有效监测,相比于通过建模方式获取的数据监测模型,降低了重传数据监测所需的时间成本和人力成本。

21、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种数据监测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述输出数据包括正常输出数据或重传输出数据;所述正常输出数据由正常传输标识与待传输数据拼接生成;所述重传输出数据由所述重传辅助信息与待传输数据拼接生成;所述重传辅助信息包括重传传输标识和重传序列号。

3.根据权利要求1所述的方法,其特征在于,在获取当前输出数据的输出序列号之后,还包括如下至少一项:

4.根据权利要求1所述的方法,其特征在于,在判断重传辅助信息的重传序列号,是否与当前输出数据的输出序列号相同之后,还包括:

5.根据权利要求1所述的方法,其特征在于,在获取当前输出数据的输出序列号之后,还包括:

6.根据权利要求5所述的方法,其特征在于,在判断重传辅助信息的重传序列号,是否与当前输出数据的输出序列号相同之后,还包括:

7.根据权利要求5所述的方法,其特征在于,在确定所述超时重传数据已执行重传之后,还包括如下至少一项:

8.一种数据监测装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的数据监测方法。


技术总结
本发明公开了一种数据监测方法、装置、电子设备及存储介质,涉及数据重传技术领域,包括:响应于检测到输出数据,获取当前输出数据的输出序列号;若检测到数据重传请求,且检测到重传辅助信息,确定存在请求重传数据;若重传辅助信息的重传序列号与当前输出数据的输出序列号相同,确定请求重传数据已执行重传,并根据状态管理队列中的起始待确认数据预测后续输出数据。本发明实施例的技术方案,使得根据状态管理队列中的起始待确认数据,实现了后续输出数据的准确预测,同时,对发送方和接收方之间的数据重传进行了有效监测,相比于通过建模方式获取的数据监测模型,降低了重传数据监测所需的时间成本和人力成本。

技术研发人员:李蒙,周峰,金鑫,徐伟杰,马先童,杨帆
受保护的技术使用者:上海燧原智能科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1