交互文件检测方法、装置、终端及存储介质制造方法及图纸

技术编号:26307598 阅读:46 留言:0更新日期:2020-11-10 20:08
本发明专利技术提供一种交互文件检测方法,包括:基于Quartz编码设置任务,在任务指示的第一预设时间达到时查询场外交易系统的第一接口,获取待检测任务;根据待检测任务确定待检测文件;调用场外交易系统的第二接口访问指定目录,检测是否存在待检测文件;若存在,通过第一散列算法计算所述待检测文件的第一散列值,以及在第一时间之后通过第一散列算法计算待检测文件的第二散列值;判断第一散列值与第二散列值是否相同;若相同,校验待检测文件是否准确;若是,确定完成接收所述待检测文件,更新文件检测状态表。本发明专利技术还公开了一种交互文件检测装置、终端和计算机可读存储介质。本发明专利技术能够提高交互文件检测的效率。

【技术实现步骤摘要】
交互文件检测方法、装置、终端及存储介质
本专利技术涉及计算机
,尤其涉及一种交互文件检测方法、装置、终端及计算机可读存储介质。
技术介绍
场外交易系统在与其他系统交互的过程中,经常存在某个机构的清算确认文件不按时发送过来,或者遗漏某个文件没有发送过来,或者发送重复的问题。当文件未接收到时,场外交易系统会频繁调用查询接口查询文件,这将占用系统大量资源,降低系统的运行效率,当接收到过多的重复文件时,也将增大系统资源的消耗。
技术实现思路
鉴于以上内容,有必要提供一种交互文件检测方法、装置、终端及计算机可读存储介质,可提高检测场外交易系统的交互文件的时效性,减少系统资源的消耗。本专利技术提供一种交互文件检测方法,所述方法包括:基于Quartz编码设置任务,在所述任务指示的第一预设时间达到时查询场外交易系统的第一接口,获取待检测任务;根据所述待检测任务确定待检测文件;调用所述场外交易系统的第二接口访问指定目录,检测所述指定目录中是否存在所述待检测文件;若检测到存在所述待检测文件,通过第一本文档来自技高网...

【技术保护点】
1.一种交互文件检测方法,其特征在于,所述方法包括:/n基于Quartz编码设置任务,在所述任务指示的第一预设时间达到时查询场外交易系统的第一接口,获取待检测任务;/n根据所述待检测任务确定待检测文件;/n调用所述场外交易系统的第二接口访问指定目录,检测所述指定目录中是否存在所述待检测文件;/n若检测到存在所述待检测文件,通过第一散列算法计算所述待检测文件的第一散列值,以及在第一时间之后通过所述第一散列算法计算所述待检测文件的第二散列值;/n判断所述第一散列值与所述第二散列值是否相同;/n若所述第一散列值与所述第二散列值相同,校验所述待检测文件是否准确;/n若确定所述待检测文件准确,确定完成接...

【技术特征摘要】
1.一种交互文件检测方法,其特征在于,所述方法包括:
基于Quartz编码设置任务,在所述任务指示的第一预设时间达到时查询场外交易系统的第一接口,获取待检测任务;
根据所述待检测任务确定待检测文件;
调用所述场外交易系统的第二接口访问指定目录,检测所述指定目录中是否存在所述待检测文件;
若检测到存在所述待检测文件,通过第一散列算法计算所述待检测文件的第一散列值,以及在第一时间之后通过所述第一散列算法计算所述待检测文件的第二散列值;
判断所述第一散列值与所述第二散列值是否相同;
若所述第一散列值与所述第二散列值相同,校验所述待检测文件是否准确;
若确定所述待检测文件准确,确定完成接收所述待检测文件,更新文件检测状态表,所述文件检测状态表包括所述待检测文件的存在状态和所述待检测文件的接收时间。


2.如权利要求1所述的交互文件检测方法,其特征在于,所述校验所述待检测文件是否准确之后,所述方法还包括:
若确定所述待检测文件准确,对所述待检测文件进行分片,得到第一文件数据集合,所述第一文件数据集合包括若干片文件数据;
通过哈希算法计算每片文件数据的哈希值,将所得到的哈希值进行汇集,得到第一特征哈希结果;
第二时间之后,再次对所述待检测文件进行分片,得到第二文件数据集合,通过所述哈希算法计算每片文件数据的哈希值,将所得到的哈希值进行汇集,得到第二特征哈希结果;
通过相似性算法计算所述第一特征哈希结果与所述第一特征哈希结果的相似度;
若所述相似度大于预设相似度,确定所述待检测文件未更新;
若所述相似度小于预设相似度,确定所述待检测文件已更新,发送文件更新消息。


3.如权利要求1所述的交互文件检测方法,其特征在于,所述通过第一散列算法计算所述待检测文件的第一散列值,以及在第一时间之后通过所述第一散列算法计算所述待检测文件的第二散列值,包括:
获取所述待检测文件的第一尾部数据;
通过第二散列算法和所述第一尾部数据,计算所述待检测文件的第一散列值;
在第一时间之后获取所述待检测文件的第二尾部数据,所述第二尾部数据的字节数和所述第一尾部数据的字节数相同;
通过所述第二散列算法和所述第二尾部数据,计算所述待检测文件的第二散列值。


4.如权利要求1至3中任一项所述的交互文件检测方法,其特征在于,所述判断所述第一散列值与所述第二散列值是否相同之后,所述方法还包括:
若所述第一散列值与所述第二散列值不相同,第三时间之后再次通过所述第一散列算法计算所述待检测文件的第三散列值;
判断所述第三散列值与所述第一散列值是否相同;
若所述第三散列值与所述第一散列值不相同,计算所述待检测文件的大小;
若所述待检测文件的大小小于第一值或者所述待检测文件的大小大于第二值,发送文件错误提醒。


5.如权利要求1至3中任一项所述的交互文件检测方法,其特征...

【专利技术属性】
技术研发人员:蒋海波
申请(专利权)人:平安证券股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1