【技术实现步骤摘要】
一种应用于火炸药行业应急管理进行跨网传输数据的方法
[0001]本专利技术涉及网络数据传输领域,具体涉及一种应用于火炸药行业应急管理进行跨网传输数据的方法。
技术介绍
[0002]火药行业各类信息具有高安全性管理要求,涉及工艺生产等信息的相关系统均进行封闭式管理,一般不与外部进行数据信息通讯。通常发生应急事故时均人为一对一进行信息传递,导致应急管理紧急通知无法及时高效地进行通知,想使用信息化手段进行快速信息传递但难以找到成本低廉、符合信息安全保密性要求的传输方式。
[0003]在此弊端基础上,出现了通过二维码与摄像头作为中介进行信息跨网传递的方法,但是现有的二维码跨网传输方案属于实时传输方案,对系统资源开销大,需要等待外网传输系统给出新状态来切换二维码,数据交互效率依然不高,且难以防备外网DdoS网络攻击。
技术实现思路
[0004]针对现有技术中的上述不足,本专利技术提供的一种应用于火炸药行业应急管理进行跨网传输数据的方法提供了一种高安全性的跨网传输方法。
[0005]为了达到上述专利技术目的,本专利技术采用的技术方案为:提供一种应用于火炸药行业应急管理进行跨网传输数据的方法,其包括以下步骤:S1、通过消息订阅接口获取火炸药行业内网数据;S2、对火炸药行业内网数据进行敏感数据过滤,得到可传输数据,并根据可传输数据的类型设置相应的权重;S3、将可传输数据进行拆包获取需传输内容,为需传输内容生成唯一编码;S4、判断需传输内容是否超出单个二维码的传输限制长度,若是则进入步骤S5;否则进入步 ...
【技术保护点】
【技术特征摘要】
1.一种应用于火炸药行业应急管理进行跨网传输数据的方法,其特征在于,包括以下步骤:S1、通过消息订阅接口获取火炸药行业内网数据;S2、对火炸药行业内网数据进行敏感数据过滤,得到可传输数据,并根据可传输数据的类型设置相应的权重;S3、将可传输数据进行拆包获取需传输内容,为需传输内容生成唯一编码;S4、判断需传输内容是否超出单个二维码的传输限制长度,若是则进入步骤S5;否则进入步骤S6;S5、将当前需传输内容拆解为多个需传输内容,为拆解得到的每个需传输内容生成对应的序号和总条数;S6、将需传输内容、与需传输内容对应的唯一编码、与需传输内容对应的总条数和与需传输内容对应的序号进行拼接并加密;S7、将加密后的数据与已同步内容对应的唯一编码进行拼接得到待传输数据,将待传输数据放入火炸药行业内网缓存中,并将其状态修改为未同步;S8、根据设定的时间间隔、权重和同步状态从火炸药行业内网缓存中拿取待传输数据,为从火炸药行业内网缓存中拿取的每个待传输数据生成一个内网二维码,并将同一时间生成的所有内网二维码拼成一张图像进行显示;S9、通过火炸药行业外网摄像头获取显示的内网二维码图像;S10、在火炸药行业外网处对获取的内网二维码图像进行解析与校验,根据解析得到的已同步内容对应的唯一编码将火炸药行业外网缓存中相应的数据删除,缓存当前接收的加密数据;实现将火炸药行业内网数据传输至外网与外网缓存清理;S11、为在火炸药行业外网解析得到的每个需传输内容的唯一编码生成一个外网二维码,对火炸药行业外网数据生成外网二维码,将所有外网二维码拼成一张图像进行显示;S12、通过火炸药行业内网摄像头获取显示的外网二维码图像;S13、在火炸药行业内网中解析外网二维码图像的内容,根据解析到的唯一编码将内网缓存中相应的待传输数据的状态修改为已同步,实现将火炸药行业外网数据传输至内网。2.根据权利要求1所述的一种应用于火炸药行业应急管理进行跨网传输数据的方法,其特征在于,步骤S1的具体方法为:通过火炸药行业内网传输系统引用SDK实现订阅,当接收到生产应用系统异步发布到MQ消息队列中的数据时,采用火炸药行业内网传输系统异步通过消息订阅接口获取数据。3.根据权利要求1所述的一种应用于火炸药行业应急管理进行跨网传输数据的方法,其特征在于,步骤S2中对火炸药行业内网数据进行敏感数据过滤的具体方法为:构建关键词库和数据上下阈值规则,基于Lucene分词原理对火炸药行业内网数据进行词组的拆分,将拆分结果与关键词库对比;对拆分结果找到对应的数据阈值规则,与设置的上下阈值进行验证;当火炸药行业内网数据包含了关键词或数据阈值超出限定时,记录日志并以邮件的形式通知相关人员,并对当前数据不做后续处理;否则得到可传输数据。4.根据权利要求1所述的一种应用于火炸药行业应急管理进行跨网传输数据的方法,其特征在于,步骤S3的具体方法为:将可传输数据进行拆包获取需传输内容,以MD5 方式对“时间戳+需传输内容”生成唯
一编码。5.根据权利要求1所述的一种应用于火炸药行业应急管理进行跨网传输数据的方法,其特征在于,步骤S6的具体方法为:将需传输内容、与需传输内容对应的唯一编码、与需传输内容对应的总条数和与需传输内容对应的序号以“|”号拼接方式生成加密字符串,使用RSA方法将加密字符串加外网公钥生成密文,得到加密后的数据。6.根据权利要求1所述的一种应用于火炸药行业应急管理进行跨网传输数据的方法,其特征在于,为放入火炸药行业内网缓存中的待传输数据设置滑动过期时间,即每生成一次二维码,状态为未同步的待传输数据的过期时间更新为当前时间加默认过期时间;当火炸药行业内网缓存中的待传输数据的...
【专利技术属性】
技术研发人员:汪成运,魏志丰,刘博峰,邢峰,焦鹤勇,杨亮,金松涛,王家峰,包邻琦,罗飞龙,
申请(专利权)人:成都福立盟科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。