[发明专利]确定数据传输异常的方法、装置、存储介质及电子设备有效
申请号: | 201911367582.6 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111224756B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 李琛;纪勇 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L1/16;H04L43/0829;H04L43/0823;H04L43/16 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 张岩龙 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确定 数据传输 异常 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种确定数据传输异常的方法、装置、存储介质及电子设备,可以将待传输的多个目标数据集依次发送至数据接收端,以便所述数据接收端响应于接收到每个目标数据集,向数据发送端发送该目标数据集对应的响应信息;若接收到所述数据接收端发送的任一目标数据集对应的响应信息,根据所述响应信息更新传输状态信息,所述传输状态信息用于表示每个所述目标数据集对应的传输状态;根据更新后的传输状态信息确定多个所述目标数据集的传输结果,所述传输结果用于表征多个所述目标数据集是否传输异常,以及在任意所述目标数据集传输异常的情况下的传输异常原因。
技术领域
本公开涉及数据传输领域,具体地,涉及一种确定数据传输异常的方法、装置、存储介质及电子设备。
背景技术
在目前的互联网应用中,需要进行数据交互并进行实时数据传输的应用也越来越多,以银联商务项目中对交易日志数据的传输场景为例,通常情况下会同时存在几十个发送端(Agent)同时采集交易日志数据,并发送至数据接收端,而在实际的数据传输过程中,可能会存在交易日志丢失或者数据内容被截断等数据传输异常事件的发生,使得数据无法进行准确传输。
相关技术中,为查找到具体是哪些数据传输异常,可以通过发送端记录发送事件的数量,数据接收端记录接收事件的数量,然后定期比较两者是否相等,发现是否存在异常传输事件,然后通过统计分析的方法,找到异常传输事件,再进行异常事件的重采和重传,但这只能发现传输丢失事件,对于每个传输丢失事件的具体原因无从得知,也就不能指导用户基于不同的传输异常原因进行异常传输事件的处理,从而影响数据的准确传输。
发明内容
本公开的目的是提供一种确定数据传输异常的方法、装置、存储介质及电子设备。
第一方面,提供一种确定数据传输异常的方法,所述方法包括:将待传输的多个目标数据集依次发送至数据接收端,以便所述数据接收端响应于接收到每个目标数据集,向数据发送端发送该目标数据集对应的响应信息;若接收到所述数据接收端发送的任一目标数据集对应的响应信息,根据所述响应信息更新传输状态信息,所述传输状态信息用于表示每个所述目标数据集对应的传输状态;根据更新后的传输状态信息确定多个所述目标数据集的传输结果,所述传输结果用于表征多个所述目标数据集是否传输异常,以及在任意所述目标数据集传输异常的情况下的传输异常原因。
可选地,所述传输状态信息包括内容丢失次数,和/或,接收所述响应信息的响应等待参数;若所述传输状态信息包括内容丢失次数,所述根据所述响应信息更新传输状态信息包括:获取所述任一目标数据集的第一数据大小;从所述响应信息中获取所述数据接收端接收到所述任一目标数据集的第二数据大小;若所述第二数据大小与所述第一数据大小不同,则按照第一预设次数更新所述任一目标数据集对应的所述内容丢失次数,得到目标内容丢失次数;所述根据更新后的传输状态信息确定多个所述目标数据集的传输结果包括:若所述目标内容丢失次数达到预设内容丢失次数,确定所述任一目标数据集传输异常,且所述传输异常原因为数据内容丢失。
可选地,所述传输状态信息包括响应等待参数,所述响应等待参数包括响应等待次数和/或响应等待时间,若所述响应等待参数包括响应等待次数,所述根据所述响应信息更新传输状态信息包括:获取所述任一目标数据集在多个目标数据集中的发送顺序;根据所述发送顺序,从多个目标数据集中确定在所述任一目标数据集之前发送的其他数据集;按照第二预设次数更新所述其他数据集中待更新数据集对应的响应等待次数,得到目标响应等待次数,其中,所述待更新数据集包括未接收到响应信息的数据集;所述根据更新后的传输状态信息确定多个所述目标数据集的传输结果包括:若所述目标响应等待次数达到预设响应等待次数,确定该待更新数据集传输异常,且所述传输异常原因为传输过程错误。
可选地,若所述响应等待参数包括响应等待时间,所述根据所述响应信息更新传输状态信息包括:根据所述待更新数据集的发送时间更新所述响应等待时间,得到目标响应等待时间;所述根据更新后的传输状态信息确定多个所述目标数据集的传输结果包括:若所述目标响应等待时间达到预设响应等待时间,确定该待更新数据集传输异常,且所述传输异常原因为所述传输过程错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911367582.6/2.html,转载请声明来源钻瓜专利网。