[发明专利]一种跨网环境下数据交换系统及方法有效
申请号: | 202110943406.3 | 申请日: | 2021-08-17 |
公开(公告)号: | CN113645248B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 黄鑫;王军华;曹品奇;黄金;张帅 | 申请(专利权)人: | 公安部交通管理科学研究所 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/568;H04L9/32;G06F9/54 |
代理公司: | 无锡盛阳专利商标事务所(普通合伙) 32227 | 代理人: | 张宁;黄莹 |
地址: | 214151 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 数据 交换 系统 方法 | ||
1.一种跨网环境下数据交换系统,其包括:发送端、接收端、摆渡机,所述发送端连接发送端第三方系统,所述接收端连接接收端第三方系统,所述发送端第三方系统、所述接收端第三方系统是被物理隔绝的第三方系统;
其特征在于:
所述发送端、所述接收端之间基于消息报文进行通信,交换的所述消息报文的报文类型包括:发送消息报文、接收消息报文、回执消息报文;
所述发送端包括:数据接收服务、发送端批处理服务;
所述数据接收服务:接收所述发送端第三方系统的数据交换请求,缓存所述发送端第三方系统的发送端数据;生成发送消息报文,放入消息队列;
所述发送端批处理服务:从所述消息队列中批量读取所述发送消息报文,加密并打包所述发送消息报文对应的所述发送端数据,生成待交换数据的数据包;
所述接收端包括:接收端批处理服务、数据发送服务和反馈服务;
所述接收端批处理服务:批量从所述摆渡机读取摆渡文件,并基于所述摆渡文件生成所述接收消息报文;将所述接收消息报文存入数据接收报文队列,等待其他线程消费;
所述数据发送服务:解析所述接收消息报文的数据,从摆渡机读取数据作为待发送数据,发送到所述接收端第三方系统;
数据反馈服务:当所述待发送数据发送成功时,生成所述回执消息报文,并将所述回执消息报文写入所述摆渡机;
所述发送消息报文的状态包括:初始、已交换、已完成;
初始:已经接收到数据,但是还未处理;
已交换:处理接收到的数据,并把数据包成功写入摆渡机;
已完成:所述接收端收到数据,并生成回执消息,表示数据已经成功地交换到所述发送端;
其还包括:交换监控方法和交换运行可靠性方法;
所述交换监控方法为:设置发送端监控指标、接收端监控指标;
所述发送端监控指标包括:
接口调用监控:实时统计每分钟接口调用次数,收到的待交换数据的数据量,实时监控每分钟、每小时、每日、每月接口调用趋势;
待交换数据的数据量监控:按照所述发送端第三方系统分通道,分别监控来自每个发送端第三方系统的所述待交换数据的数据量;
数据交换状态监控:按照发送消息报文的状态分别统计交换数据包情况,实时监控每个数据包状态变化;
所述接收端监控指标包括:
待发送数据包的数据量监控:实时监控收到的所述待发送数据的数据包数量,并分析每分钟、每小时、每天变化趋势;
数据转发情况监控:实时监控数据转发到所有的所述接收端第三方系统的接收结果,统计总的接收成功率;
所述交换运行可靠性方法包括:重试机制和熔断机制;
所述重试机制包括:
发送端:预设消息重置时间阈值M1、消息重发时间阈值M2;
c1:发送消息报文如果在M1分钟后还是初始状态,会把该消息再次加入消息队列;
c2:发送消息报文如果在M2分钟后还是已交换状态,会再次重发消息对应的数据包;
接收端:预设消息再处理施加阈值M3;
接收消息报文如果在M3分钟之内未被处理,会再次加入待处理消息队列;
所述熔断机制包括:
d1:预设熔断数据量阈值N1、熔断时间阈值N2、熔断成功率阈值N3、服务再开时间阈值N4;
d2:所述发送端实时监控自身与所述摆渡机之间对数据的处理能力,
如果接口调用监控实时监测到的收到的所述待交换数据的数据量超过N1,同时N2分钟内交换成功率低于N3,则停止写入交换文件到所述摆渡机;
d3:等待N4分钟后,所述发送端重新评估所述待交换文件的数据量和交换成功率;
如果N2分钟内交换成功率大于等于N3,则恢复交换。
2.根据权利要求1所述一种跨网环境下数据交换系统,其特征在于:所述数据接收服务中,如果所述发送端数据为非关系型数据,则将数据缓存到非关系型数据库中,对应的发送消息报文缓存到关系型数据库;
如果所述发送端数据为关系型数据,则将数据和对应的发送消息报文都缓存到关系型数据库中;
所述发送端批处理服务在关系型数据库中读取报文之后,判断报文对应的所述发送端数据的类型,如果所述发送端数据为非关系型数据,则还要去非关系型数据库中读取对应的所述发送端数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于公安部交通管理科学研究所,未经公安部交通管理科学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110943406.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置