【技术实现步骤摘要】
数据监测方法、装置、数据发送端及可读存储介质
[0001]本申请属于通信
,具体涉及一种数据监测方法、装置、数据发送端及可读存储介质。
技术介绍
[0002]对于具有存活时间需求的业务,需要保证不能出现连续多次数据传输失败。在出现连续多次数据传输失败的情况下,可能会造成数据接收端应用进入通信不可用状态,从而影响正常通信。然而,目前却没有相关方法监测数据发送端是否出现连续多次数据传输失败。因此,如何监测数据传输故障是目前急需解决的问题。
技术实现思路
[0003]本申请实施例提供一种数据监测方法、装置及数据发送端,能够解决如何监测数据传输故障的问题。
[0004]第一方面,提供了一种数据监测方法,包括:
[0005]数据发送端获取第一配置信息;
[0006]所述数据发送端基于所述第一配置信息,监测数据传输故障。
[0007]第二方面,提供了一种数据监测装置,包括:
[0008]获取模块,用于获取第一配置信息;
[0009]监测模块,用于基于所述第一配置信息,监测数据传输故障。
[0010]第三方面,提供了一种数据发送端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0011]第四方面,提供了一种数据发送端,包括处理器及通信接口,其中,所述处理器用于获取第一配置信息,并基于所述第一配置信息,监测数据传输故障。
[0012]第五方面,提 ...
【技术保护点】
【技术特征摘要】
1.一种数据监测方法,其特征在于,包括:数据发送端获取第一配置信息;所述数据发送端基于所述第一配置信息,监测数据传输故障。2.根据权利要求1所述的方法,其特征在于,所述第一配置信息包括以下至少一项:第一阈值,所述第一阈值用于指示传输失败的最大次数;第二阈值,所述第二阈值用于指示单个数据包的最大传输次数;第三阈值,所述第三阈值用于指示传输失败的数据包的最大个数。3.根据权利要求2所述的方法,其特征在于,所述第一配置信息还包括以下至少一项:第一定时器,所述第一定时器用于监测连续多次传输状况的有效时间;第二定时器,所述第二定时器用于监测单个数据包传输状况的有效时间。4.根据权利要求1所述的方法,其特征在于,所述监测数据传输故障的行为包括以下至少一项:在初始传输第一数据包的情况下,当第一计数器的计数值小于第一阈值时,复位所述第一计数器;在传输第一数据包的情况下,当获取到所述第一数据包的传输失败的信息时,更新第一计数器的计数值;在传输第一数据包的情况下,当第一计数器的计数值达到第一阈值时,确认出现数据传输故障;在传输第一数据包的情况下,当第一计数器的计数值达到第一阈值,且第一定时器未超时时,确认出现数据传输故障;在传输第一数据包的情况下,当第一计数器的计数值达到第一阈值,且在第一时刻时,确认出现数据传输故障;其中,所述第一时刻与第一定时器的开启时刻之间的时长为所述第一定时器的时长;在所述数据发送端监测A个连续数据包的传输状况的情况下,当初始传输第a个第一数据包,且第一计数器的计数值小于(a
‑
1)/A*第一阈值时,复位所述第一计数器;在所述数据发送端监测A个连续数据包的传输状况的情况下,当初始传输第a个第一数据包,且第一计数器的计数值等于(a
‑
1)/A*第一阈值时,在获取到所述第a个数据包的传输失败的信息时,更新所述第一计数器;在所述数据发送端监测A个连续数据包的传输状况的情况下,当第A个第一数据包传输结束,且第一计数器的计数值达到第一阈值时,确认出现数据传输故障;在所述数据发送端监测A个连续数据包的传输状况的情况下,当第A个第一数据包传输结束,第一计数器的计数值达到第一阈值,且第一定时器未超时时,确认出现数据传输故障;在所述数据发送端监测A个连续数据包的传输状况的情况下,当第A个第一数据包传输结束,第一计数器的计数值达到第一阈值,且在第一时刻时,确认出现数据传输故障;其中,所述第一时刻与第一定时器的开启时刻之间的时长为所述第一定时器的时长;其中,所述第一计数器用于记录连续传输失败的次数;所述第一定时器用于监测连续多次传输状况的有效时间;所述A和所述a为正整数,且A≥a。5.根据权利要求1所述的方法,其特征在于,所述监测数据传输故障的行为包括以下至
少一项:针对每个数据包维护第二计数器;在传输第一数据包的情况下,当获取到所述第一数据包的传输失败的信息时,更新第二计数器的计数值;在传输第一数据包的情况下,当第二计数器的计数值达到第二阈值时,确认出现数据传输故障;在传输第一数据包的情况下,当第二计数器的计数值达到第二阈值,且第二定时器未超时时,确认出现数据传输故障;在传输第一数据包的情况下,当第二计数器的计数值达到第二阈值,且在第二时刻时,确认出现数据传输故障;其中,所述第二时刻与第二定时器的开启时刻之间的时长为所述第二定时器的时长;s其中,所述第二计数器用于记录单个数据包传输失败的次数;所述第二定时器用于监测单个数据包传输状况的有效时间。6.根据权利要求1所述的方法,其特征在于,所述监测数据传输故障的行为包括以下至少一项:维护第一计数器和第二计数器;在传输第一数据包的情况下,当获取到所述第一数据包的传输失败的信息时,更新与所述第一数据包关联的第二计数器的计数值,以及更新第一计数器的计数值;在第一数据包传输结束的情况下,当第二计数器的计数值小于第二阈值时,复位第一计数器的计数值;在第一数据包传输结束的情况下,当第二计数器的计数值等于第二阈值时,维持第一计数器的计数值不变;在传输第一数据包的情况下,当第二计数器的计数值达到第二阈值,且第二定时器未超时时,维持第一计数器的计数值不变;在传输第一数据包的情况下,当第二计数器的计数值达到第二阈值,且在第二时刻时,维持第一计数器的计数值不变;其中,所述第二时刻与第二定时器的开启时刻之间的时长为所述第二定时器的时长;当第一计数器的计数值达到第一阈值时,确认出现数据传输故障;当第一计数器的计数值达到第一阈值,且第一定时器未超时时,确认出现数据传输故障;当第一计数器的计数值达到第一阈值,且在第一时刻时,确认出现数据传输故障;其中,所述第一时刻与第一定时器的开启时刻之间的时长为所述第一定时器的时长;其中,所述第一计数器用于记录连续传输失败的次数;所述第二计数器用于记录单个数据包传输失败的次数;所述第一定时器用于监测连续多次传输状况的有效时间。7.根据权利要求1所述的方法,其特征在于,所述监测数据传输故障的行为包括以下至少一项:维护第二计数器和第三计数器;在传输第一数据包的情况下,当获取到所述第一数据包的传输失败的信息时,更新与所述第一数据包关联的第二计数器的计数值;
在第一数据包传输结束的情况下,当第二计数器的计数值等于第二阈值时,更新第三计数器的计数值;在传输第一数据包的情况下,当第二计数器的计数值达到第二阈值,且第二定时器未超时时,更新第三计数器的计数值;在传输第一数据包的情况下,当第二计数器的计数值达到第二阈值,且在第二时刻时,更新第三计数器的计数值;其中,所述第二时刻与第二定时器的开启时刻之间的时长为所述第二定时器的时长;在第一数据包传输结束的情况下,当第二计数器的计数值小于第二阈值时,复位第三计数器的计数值;在第三计数器的计数值达到第三阈值的情况下,确认出现数据传输故障;其中,所述第二计数器用于记录单个数据包传输失败的次数;所述第三计数器用于记录连续传输失败的数据包的个数;所述第二定时器用于监测单个数据包传输状况的有效时间。8.根据权利要求1所述的方法,其特征在于,在出现数据传输故障后,所述方法还包括以下一项或多项:所述数据发送端将数据传输策略变更为第一传输策略,所述第一传输策略用于处理所述数据传输故障;所述数据发送端基于所述第一配置信息,监测数据传输故障的恢复状况。9.根据权利要求8所述的方法,其特征在于,所述监测数据传输故障的恢复状况的行为包括以下至少一项:在初始传输第二数据包的情况下,当第一计数器的计数值小于或等于第一阈值时,复位所述第一计数器;在传输第二数据包的情况下,当第一计数器的计数值达到第一阈值时,确认出现数据传输故障未恢复;在第二数据包传输结束的情况下,当第一计数器的计数值小于第一阈值时,确认所述第二数据包传输成功;在使用第一传输策略成功传输N个连续数据包的情况下,确认数据传输故障已恢复,所述N为正整数;在所述数据发送端监测A个连续数据包,且第a个第二数据包传输结束的情况下,当第一计数器的计数值等于a*第一阈值/A时,确认出现数据传输故障未恢复;在所述数据发送端监测A个连续数据包,且第a个第二数据包传输结束的情况下,当第一计数器的计数值小于a*第一阈值/A时,确认所述第a个第二数据包传输成功;在所述数据发送端监测A个连续数据包,且使用第一传输策略成功传输A个连续数据包的情况下,确认数据传输故障已恢复;其中,所述第二数据包是使用第一传输策略传输的数据包,所述第一传输策略是用于处理数据传输故障使用的传输策略;所述第一计数器用于记录连续传输失败的次数;所述A和所述a为正整数,且A≥a。10.根据权利要求8所述的方法,其特征在于,所述监测数据传输故障的恢复状况的行为包括以下至少一项:
在传输第二数据包的情况下,当获取到所述第二数据包的传输失败的信息时,更新与所述第二数据包关联的第二计数器的计数值;在传输第二数据包的情况下,当第二计数器的计数值达到第二阈值时,确认出现数据传输故障未恢复;在第二数据包传输结束的情况下,当第二计数器的计数值小于第二阈值时,确认所述第二数据包传输成功;在使用第一传输策略成功传输M个连续数据包的情况下,确认数据传输故障已恢复,所述M为正整数;其中,所述第二数据包是使用第一传输策略传输的数据包,所述第一传输策略是用于处理数据传输故障使用的传输策略;所述第二计数器用于记录单个数据包传输失败的次数。11.根据权利要求8所述的方法,其特征在于,所述监测数据传输故障的恢复状况的行为包括以下至少一项:停止基于第一计数器记录连续传输失败的次数;停止基于第三计数器记录连续传输失败的数据包的个数;在传输第二数据包的情况下,当获取到所述第二数据包的传输失败的信息时,更新与所述第二数据包关联的第二计数器的计数值;在传输第二数据包的情况下,当与所述第二数据包关联的第二计数器的计数值达到第二阈值时,确认数据传输故障未恢复;在第二数据包传输结束的情况下,当与所述第二数据包关联的第二计数器的计数值小于第二阈值时,确认所述第二数据包传输成功;在使用第一传输策略成功传输B个连续数据包的情况下,确认数据传输故障已恢复,所述B为正整数;其中,所述第一计数器用于记录连续传输失败的次数;所述第二计数器用于记录单个数据包传输失败的次数;所述第三计数器用于记录连续传输失败的数据包的个数;所述第二数据包是使用第一传输策略传输的数据包,所述第一传输策略是用于处理数据传输故障使用的传输策略。12.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述数据发送端获取第二配置信息;所述数据发送端基于所述第二配置信息,监测数据传输故障的恢复情况。13.根据权利要求12所述的方法,其特征在于,所述第二配置信息包括:第四阈值;其中,所述第四阈值用于指示连续成功传输的最大次数,或者,所述第四阈值用于指示连续成功传输的数据包的最大个数。14.一种数据监测装置,...
【专利技术属性】
技术研发人员:张艳霞,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。