一种基于图标识别与OCR结合的内外网物理隔离数据交换方法技术

技术编号:23933781 阅读:21 留言:0更新日期:2020-04-25 02:24
本发明专利技术公开了一种基于图标识别与OCR结合的内外网物理隔离数据交换方法,对待交换数据进行拆分和编码,并将每个编码数据包的数据信息显示在内网显示屏上,摄像头采集屏幕数据信息图像,并通过图标识别、OCR识别以及数据解码,获取待交换数据包的数据;对待交换数据包编码,并将每个编码数据包的数据信息显示在显示屏上,摄像头采集屏幕数据信息图像,并通过图标识别、OCR识别以及数据解码,获取待比较数据包的数据,并与待交换数据包比较,若相同,则数据交换正确,同时切换系统设备上屏幕的显示数据信息。本方法以图像识别技术为核心,通过内外网的协同编解码和对比处理,在提供数据高速交换的同时,还确保了数据交换的准确性和可靠性。

A physically isolated data exchange method based on icon recognition and OCR

【技术实现步骤摘要】
一种基于图标识别与OCR结合的内外网物理隔离数据交换方法
本专利技术涉及一种基于图标识别与OCR结合的内外网物理隔离数据交换方法,属于本专利技术属于信息安全领域

技术介绍
针对目前内外网物理隔离数据交换方式存在的成本较高,需要人工,实时性不强,交换效率不高的缺陷。现有技术中提供了一种基于二维码的内外网物理隔离数据交换方法,以提高内外网数据交换的安全性及效率。但是,该方法数据交换的过程是从内网到外网或者从外网到内网的单向交换方式,其精确度不够高,因为缺乏验证方式,仍然会造成数据交换的不安全。而且,以二维码矩阵的形式对数据进行编码并显示,对于交换的数据量较小的话,容易造成屏幕空间浪费,而对于交换的数据量较大的话,二维码编码困难且屏幕空间不够,无法完成交换。最后,目前图像识别技术已经非常成熟,尤其在OCR(“光学字符识别”的英文缩写)领域其识别准确度非常高。另外,图标可以隐含更多的辅助信息。将图标识别和OCR引入到该数据交换的过程中,提高数据交换的准确性的同时,也增加了数据交换的效率以及扩展性。
技术实现思路
本专利技术的目的在于解决上述现有技术存在的问题,提供一种基于图标识别与OCR结合的内外网物理隔离数据交换方法。该方法中,数据从内网交换到外网时,在内网对待交换数据进行拆分和编码,并将每个编码数据包的数据信息显示在内网显示屏上,外网摄像头采集内网屏幕数据信息图像,并通过图标识别、OCR识别以及数据解码,获取待交换数据包的数据。在外网对待交换数据包编码,并将每个编码数据包的数据信息显示在外网显示屏上,内网摄像头采集外网屏幕数据信息图像,并通过图标识别、OCR识别以及数据解码,获取待比较数据包的数据,并与待交换数据包比较,如果相同,则数据交换正确,同时切换内网系统设备上屏幕的显示数据信息。数据从外网交换到内网时,在外网对待交换数据进行拆分和编码,并将每个编码数据包的数据信息显示在外网显示屏上,内网摄像头采集外网屏幕数据信息图像,并通过图标识别、OCR识别以及数据解码,获取待交换数据包的数据。在内网对待交换数据包编码,并将每个编码数据包的数据信息显示在内网显示屏上,外网摄像头采集内网屏幕数据信息图像,并通过图标识别、OCR识别以及数据解码,获取待比较数据包的数据,并与待交换数据包比较,如果相同,则数据交换正确,同时切换外网系统设备上屏幕的显示数据信息。本方法以图像识别技术为核心,通过内外网的协同编解码和对比处理,在提供数据高速交换的同时,还确保了数据交换的准确性和可靠性。本专利技术采取的技术方案如下:一种基于图标识别与OCR结合的内外网物理隔离数据交换方法,数据从内网交换到外网时,包括以下步骤:步骤1.1:在内网数据库中提取待交换的数据,将数据拆分为多个数据包,分别对多个数据包进行编码,得到待交换数据对应的所有编码数据包。在步骤1.1中,上述数据拆分方法是预先设置拆分出的每个数据包的大小为预设大小。对于任一待交换数据,计算待交换数据的数据量与预设大小的比值,将待交换数据均分为该比值个数据包。在步骤1.1中,上述每个编码数据包包含一个图标图像数据和一条文本编码数据。其中,图标图像数据包含的信息项为数据类型、当前待交换数据的序号、当前待交换数据的数据包总数、当前数据包的序号以及附加数据。数据类型表示待交换数据的数据类型;当前待交换数据的序号表示该编码数据包所属的待交换数据的序号;当前待交换数据的数据包总数表示该编码数据包所属的待交换数据包含的数据包总数;当前数据包序号表示该编码数据包的序号。当当前数据包序号等于数据包总数时,表示当前待交换数据已经发送完整。附加数据可扩展使用。文本编码数据为该数据包的文本数据经过编码后的数据。在步骤1.1中,上述编码方法采用通用字符集编解码规则,如unicode编解码,utf8编解码,也可以采用预设自定义编解码协议规则。例如采用部分有限字符集进行数据编码,可以用0~9的数组来表示中英文,在OCR识别上的优点,比直接识别文字,符号等,更胜一筹。步骤1.2:将待交换数据的所有编码数据包的数据信息显示在内网系统终端设备的显示屏上。在步骤1.2中,根据预设区域划分信息,将屏幕划分为多个显示区域;当显示区域的数目等于待交换信息对应的所有编码数据包的数目时,将待交换信息对应的编码数据包的数据信息依次显示在多个显示区域内。当显示区域的数目小于待交换信息对应的编码数据包的数目时,采用顺序显示的方式将待交换数据对应的每个编码数据包的数据信息显示在多个显示区域内。当显示区域的数目大于待交换信息对应的编码数据包的数目时,继续采用步骤1.1编码下一条待交换数据,使得所有待交换数据对应的编码数据包的总数大于或等于显示区域的数目,然后采用顺序显示的方式将待交换数据对应的每个编码数据包的数据信息显示在多个显示区域内。在步骤1.2中,在屏幕的每个显示区域内显示编码数据包的数据信息时,是将编码数据包包含的图标图像以及文本编码数据全部显示在区域内。步骤1.3:通过外网系统终端设备的摄像头采集内网系统终端设备显示屏上显示的编码数据包的数据信息图像。步骤1.4:在外网系统终端设备上通过并行计算,将采集的编码数据包的数据信息图像进行识别、解码,获取每个数据包的数据。在步骤1.4中,上述识别方式采用图像识别和OCR技术。首先,根据图像识别技术,识别出显示区域内编码数据包的图标图像数据内容,得到待交换数据的数据类型、当前待交换数据的序号、当前待交换数据的数据包总数、当前数据包的序号以及附加数据。其次,根据OCR技术,识别出显示区域内编码数据包的文本编码数据,然后,将每个编码数据包的编码数据信息进行解码。最终,得到交换的每个数据包的数据。步骤1.5:在外网系统终端设备上,根据步骤1.4中得到每个数据包的数据信息,添加到待交换数据对应的数据池中。并且,在外网系统终端设备上采用步骤1.1所述的编码方法对每个数据包的数据再进行编码,生成多个编码数据包。每个编码数据包同样包括一个图标图像数据和一条文本编码数据。采用步骤1.2所述的显示方式,将多个编码数据包的数据信息依次显示在外网系统终端设备的显示屏上。步骤1.6:通过内网系统终端设备的摄像头采集外网系统终端设备显示屏上显示的编码数据包的数据信息图像。步骤1.7:在内网系统终端设备上通过并行计算,采用步骤1.4所述的识别和解码方法,对采集的编码数据包的数据信息图像进行识别和解码,得到待比较的每个数据包的数据。将待比较的每个数据包的数据与待交换数据的数据包数据进行比较,如果全部相同,则步骤1.4中获取的每个数据包的交换数据正确,同时内网系统终端设备显示屏上的全部区域切换显示为下一次待交换编码数据包的数据信息。如果存在不相同的数据包,则判断相应数据包的比较次数是否超过设定次数。若不超过,则在该屏幕区域内继续显示该编码数据包的数据信息,同时,数据包交换正确的屏幕区域切换显示为下一次待交换编码数据包的数据信息,并返回步骤1.3;若超过则显示告警信息;直到待交换数据的所有数据包交换完成。一种基于图本文档来自技高网...

【技术保护点】
1.一种基于图标识别与OCR结合的内外网物理隔离数据交换方法,数据从内网交换到外网时,其特征在于包括以下步骤:/n步骤1.1:在内网数据库中提取待交换的数据,将待交换的数据拆分为多个数据包,并分别对多个数据包进行编码,得到待交换数据对应的所有编码数据包;/n步骤1.2:将待交换数据的所有编码数据包的数据信息显示在内网系统终端设备的显示屏上;/n步骤1.3:通过外网系统终端设备的摄像头采集内网系统终端设备显示屏上显示的编码数据包的数据信息图像;/n步骤1.4:在外网系统终端设备上通过并行计算,将采集的编码数据包的数据信息图像进行识别、解码,获取每个数据包的数据;/n步骤1.5:在外网系统终端设备上,根据步骤1.4中得到每个数据包的数据信息,添加到待交换数据对应的数据池中,并且,在外网系统终端设备上采用步骤1.1所述的编码方法对每个数据包的数据再进行编码,生成多个编码数据包,每个编码数据包同样包括一个图标图像数据和一条文本编码数据,采用步骤1.2所述的显示方式,将多个编码数据包的数据信息依次显示在外网系统终端设备的显示屏上;/n步骤1.6:通过内网系统终端设备的摄像头采集外网系统终端设备显示屏上显示的编码数据包的数据信息图像;/n步骤1.7:在内网系统终端设备上通过并行计算,采用步骤1.4所述的识别和解码方法,对采集的编码数据包的数据信息图像进行识别和解码,得到待比较的每个数据包的数据,将待比较的每个数据包的数据与待交换数据的数据包数据进行比较,如果全部相同,则步骤1.4中获取的每个数据包的交换数据正确,同时内网系统终端设备显示屏上的全部区域切换显示为下一次待交换编码数据包的数据信息;如果存在不相同的数据包,则判断相应数据包的比较次数是否超过设定次数,若不超过,则在该屏幕区域内继续显示该编码数据包的数据信息,同时,数据包交换正确的屏幕区域切换显示为下一次待交换编码数据包的数据信息,并返回步骤1.3;若超过则显示告警信息;直到待交换数据的所有数据包交换完成。/n...

【技术特征摘要】
1.一种基于图标识别与OCR结合的内外网物理隔离数据交换方法,数据从内网交换到外网时,其特征在于包括以下步骤:
步骤1.1:在内网数据库中提取待交换的数据,将待交换的数据拆分为多个数据包,并分别对多个数据包进行编码,得到待交换数据对应的所有编码数据包;
步骤1.2:将待交换数据的所有编码数据包的数据信息显示在内网系统终端设备的显示屏上;
步骤1.3:通过外网系统终端设备的摄像头采集内网系统终端设备显示屏上显示的编码数据包的数据信息图像;
步骤1.4:在外网系统终端设备上通过并行计算,将采集的编码数据包的数据信息图像进行识别、解码,获取每个数据包的数据;
步骤1.5:在外网系统终端设备上,根据步骤1.4中得到每个数据包的数据信息,添加到待交换数据对应的数据池中,并且,在外网系统终端设备上采用步骤1.1所述的编码方法对每个数据包的数据再进行编码,生成多个编码数据包,每个编码数据包同样包括一个图标图像数据和一条文本编码数据,采用步骤1.2所述的显示方式,将多个编码数据包的数据信息依次显示在外网系统终端设备的显示屏上;
步骤1.6:通过内网系统终端设备的摄像头采集外网系统终端设备显示屏上显示的编码数据包的数据信息图像;
步骤1.7:在内网系统终端设备上通过并行计算,采用步骤1.4所述的识别和解码方法,对采集的编码数据包的数据信息图像进行识别和解码,得到待比较的每个数据包的数据,将待比较的每个数据包的数据与待交换数据的数据包数据进行比较,如果全部相同,则步骤1.4中获取的每个数据包的交换数据正确,同时内网系统终端设备显示屏上的全部区域切换显示为下一次待交换编码数据包的数据信息;如果存在不相同的数据包,则判断相应数据包的比较次数是否超过设定次数,若不超过,则在该屏幕区域内继续显示该编码数据包的数据信息,同时,数据包交换正确的屏幕区域切换显示为下一次待交换编码数据包的数据信息,并返回步骤1.3;若超过则显示告警信息;直到待交换数据的所有数据包交换完成。


2.根据权利要求1所述的一种基于图标识别与OCR结合的内外网物理隔离数据交换方法,其特征在于,所述步骤1.1中,数据拆分方法是预先设置拆分出的每个数据包的大小为预设大小,对于任一待交换数据,计算待交换数据的数据量与预设大小的比值,将待交换数据均分为该比值个数据包;且每个编码数据包包含一个图标图像数据和一条文本编码数据,其中,图标图像数据包含的信息项为数据类型、当前待交换数据的序号、当前待交换数据的数据包总数、当前数据包的序号以及附加数据,数据类型表示待交换数据的数据类型;当前待交换数据的序号表示该编码数据包所属的待交换数据的序号;当前待交换数据的数据包总数表示该编码数据包所属的待交换数据包含的数据包总数;当前数据包序号表示该编码数据包的序号;当当前数据包序号等于数据包总数时,表示当前待交换数据已经发送完整,附加数据可扩展使用;文本编码数据为该数据包的文本数据经过编码后的数据。


3.根据权利要求1或2所述的一种基于图标识别与OCR结合的内外网物理隔离数据交换方法,其特征在于,所述步骤1.2中,根据预设区域划分信息,将屏幕划分为多个显示区域;当显示区域的数目等于待交换信息对应的所有编码数据包的数目时,将待交换信息对应的编码数据包的数据信息依次显示在多个显示区域内;当显示区域的数目小于待交换信息对应的编码数据包的数目时,采用顺序显示的方式将待交换数据对应的每个编码数据包的数据信息显示在多个显示区域内;当显示区域的数目大于待交换信息对应的编码数据包的数目时,继续采用步骤1.1编码下一条待交换数据,使得所有待交换数据对应的编码数据包的总数大于或等于显示区域的数目,然后采用顺序显示的方式将待交换数据对应的每个编码数据包的数据信息显示在多个显示区域内;其中,在屏幕的每个显示区域内显示编码数据包的数据信息时...

【专利技术属性】
技术研发人员:刘大伟车少帅胡笳梁栋王宁
申请(专利权)人:中电鸿信信息科技有限公司
类型:发明
国别省市:江苏;32

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

1