[发明专利]一种单向网闸的数据处理方法和装置在审
申请号: | 202111523059.5 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114253769A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 马骏;张阿珍 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 杨奇松 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单向 数据处理 方法 装置 | ||
本申请提供一种单向网闸的数据处理方法和装置,通过外端机获取待处理的数据信息,然后对待处理的数据信息中的源数据内容进行复制,获得该源数据内容对应的备份数据内容,并对源数据内容进行校验计算,得到源数据发送校验值,然后将发送校验值分别添加到源数据内容和备份数据内容中,生成源数据和备份数据,并生成数据包发送给内端机,内端机对源数据内容和备份数据内容再次进行校验得到源数据和备份数据的校验结果,进而基于源数据和备份数据的校验结果在源数据和备份数据中选择目标数据。由此,本方案通过对源数据进行复制得到备份数据,使得本方案只有在源数据和备份数据都出现错误的情况下才会导致丢包,从而有效降低单向网闸中出现丢包的概率。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种单向网闸的数据处理方法和装置。
背景技术
单向网闸由内端机,外端机和单向隔离部件组成,整个网闸数据处理流程如下:数据从内网上送到外端机,数据经过外端机处理后由单向光口传输到内端机,内端机对处理处理后将数据从光口输出到外网。
在单向网闸的上述处理过程中,如果内端机与外端机之间出现兼容性问题或光口质量问题时,内端机报文会出现CRC校验错误,由于数据是单向传输,外端机无法收到报文错误反馈,也就不能对报文重新传输,由此使得内端机会将校验错误的数据丢弃,从而造成数据丢包现象,例如在传输视频数据时丢包会造成视频卡顿之类的现象。
发明内容
本申请实施例的目的在于提供一种单向网闸的数据处理方法和装置,用以解决上述问题。
第一方面,本发明提供一种单向网闸的数据处理方法,该单向网闸包括外端机和内端机,外端机通过单向隔离部件与内端机通信;该方法应用于内端机,包括:接收外端机通过单向隔离部件传输的数据包,该数据包包括源数据和源数据的备份数据;该源数据包括:源数据内容和源数据的发送校验值,备份数据包括:备份数据内容和备份数据的发送校验值,其中,发送校验值通过对源数据内容和备份数据内容分别进行发送校验计算获得;利用源数据的发送校验值对源数据进行校验,获得源数据的校验结果,并利用备份数据的发送校验值对备份数据进行校验,获得备份数据的校验结果;以及根据源数据的校验结果和备份数据的校验结果,在源数据和备份数据中选择目标数据。
上述设计的单向网闸的数据处理方法,本方案通过内端机利用数据包中源数据的发送校验值和备份数据的发送校验值对源数据和备份数据分别进行校验,从而得到源数据的校验结果和备份数据的校验结果,进而根据源数据的校验结果和备份数据的校验结果,在源数据和备份数据中选择目标数据,由此,本方案通过对源数据和源数据复制得到备份数据都进行校验,并且在二者都校验不通过的情况下才会出现丢包情况,从而使得本方案只有在源数据和备份数据在传输过程中都出现错误的情况下才会导致丢包,从而有效降低单向网闸中出现丢包的概率。
在第一方面的可选实施方式中,根据源数据的校验结果和备份数据的校验结果,在源数据和备份数据中选择目标数据,包括:若源数据和备份数据的校验结果均为校验通过,则选择源数据和备份数据中的任意一者作为目标数据;若源数据和备份数据的校验结果中仅一个校验结果通过,则选择校验结果通过的数据作为目标数据;若源数据和备份数据的校验结果均为校验不通过,则丢弃源数据和备份数据。
在第一方面的可选实施方式中,利用源数据发送校验值对源数据进行校验,获得源数据的校验结果,并利用备份数据发送校验值对备份数据进行校验,获得备份数据的校验结果,包括:对源数据内容进行接收校验计算,获得源数据的接收校验值;对备份数据内容进行接收校验计算,获得备份数据的接收校验值;根据源数据的发送校验值和接收校验值确定源数据的校验结果;根据备份数据的发送校验值和接收校验值确定备份数据的校验结果;其中,发送校验计算与接收校验计算所采用的算法相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111523059.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电机控制装置
- 下一篇:数据处理方法、装置、电子设备及存储介质