数据回传方法及系统技术方案

技术编号:22333334 阅读:45 留言:0更新日期:2019-10-19 12:53
本发明专利技术实施例提供一种数据回传方法及系统,属于数据传输技术领域。包括:隔离网内系统对目标数据进行编码,生成若干张二维码图像;移动终端基于对每张二维码图像的扫描结果,获取目标数据,并将目标数据回传至服务器。本发明专利技术实施例提供的数据回传方法及系统,对于无网络或者无网络的系统,由于移动终端可以通过二维码实现从该系统中获取目标数据,从而解决了需要使用外置存储设备才能将隔离网内的数据,再通过回传的方式带来的操作不便的问题,同时也避免了因链接感染病毒的外置存储设备造成隔离网内的安全问题。

Data return method and system

【技术实现步骤摘要】
数据回传方法及系统
本专利技术涉及数据传输
,尤其涉及一种数据回传方法及系统。
技术介绍
目前在无网络或者隔离网络内,无法通过互联网将进行数据回传。在相关技术中,常常通过外置存储设备将数据拷贝出,再通过邮件等形式发到互联网上的服务器。由于通过外置存储设备进行数据拷贝回传时,每次都需要人工进行连接外置存储设备、拷贝、断开、再连接互联网PC、拷贝,最后发送,从而步骤繁琐且效率低下。另外,使用外置存储设备还存在很大安全隐患,当外置存储设备被感染病毒后,将影响隔离网内的设备,造成巨大的经济损失。
技术实现思路
为了解决上述问题,本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的数据回传方法及系统。根据本专利技术实施例的第一方面,提供了一种数据回传方法,包括:隔离网内系统对目标数据进行编码,生成若干张二维码图像;移动终端基于对每张二维码图像的扫描结果,获取目标数据,并将目标数据回传至服务器。根据本专利技术实施例的第二方面,提供了一种数据回传系统,包括:隔离网内系统及移动终端;隔离网内系统,用于对目标数据进行编码,生成若干张二维码图像;移动终端,用于基于对每张二维码图像的扫描结果,获取目标数据,并将目标数据回传至服务器。根据本专利技术实施例的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与处理器通信连接的至少一个存储器,其中:存储器存储有可被处理器执行的程序指令,处理器调用程序指令能够执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的数据回传方法。根据本专利技术的第四方面,提供了一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的数据回传方法。本专利技术实施例提供的数据回传方法及系统,对于无网络或者无网络的系统,由于移动终端可以通过二维码实现从该系统中获取目标数据,从而解决了需要使用外置存储设备才能将隔离网内的数据,再通过回传的方式带来的操作不便的问题,同时也避免了因链接感染病毒的外置存储设备造成隔离网内的安全问题。应当理解的是,以上的一般描述和后文的细节描述是示例性和解释性的,并不能限制本专利技术实施例。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种数据回传方法的流程示意图;图2为本专利技术实施例提供的一种数据回传系统的结构示意图;图3为本专利技术实施例提供的一种电子设备的框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。二维码具有条码技术的一些共性,如每种码制有其特定的字符集、每个字符占有一定的宽度且具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。针对相关技术中的问题及上述关于二维码的说明,本专利技术实施例提供了一种数据回传方法。该方法可以应用于无网络或者隔离网络的场景,本专利技术实施例对此不作具体限定。参见图1,该方法包括:101、隔离网内系统对目标数据进行编码,生成若干张二维码图像;102、移动终端基于对每张二维码图像的扫描结果,获取目标数据,并将目标数据回传至服务器。本专利技术实施例提供的方法,对于无网络或者无网络的系统,由于移动终端可以通过二维码实现从该系统中获取目标数据,从而解决了需要使用外置存储设备才能将隔离网内的数据,再通过回传的方式带来的操作不便的问题,同时也避免了因链接感染病毒的外置存储设备造成隔离网内的安全问题。基于上述实施例的内容,作为一种可选实施例,本专利技术实施例不对隔离网内系统对目标数据进行编码,生成若干张二维码图像的方式作具体限定,包括但不限于:隔离网内系统将目标数据转换成JSON字符串,通过预设压缩算法对JSON字符串进行压缩,通过预设加密算法对压缩后的数据进行加密,将加密后的数据拆分成若干组数据,并将每组数据转换成二维码图像。其中,压缩算法可以使用gzip算法,本专利技术实施例对此不作具体限定。本专利技术实施例提供的方法,由于可将数据进行压缩并加密,从而可以使用更少的二维码达到回传目的,又可以保证回传数据的安全性。基于上述实施例的内容,作为一种可选实施例,本专利技术实施例不对将每组数据转换成二维码图像的方式作具体限定,包括但不限于:隔离网内系统在每组数据之前添加预设长度的校验标识,将添加校验标识后的每组数据转换成二维码图像。其中,预设长度可以固定的,每组数据之前添加的校验标识其长度可以是相同的,本专利技术实施例对此不作具体限定。本专利技术实施例提供的方法,由于添加了校验逻辑,从而可以保证数据的完整性和有效性。基于上述实施例的内容,作为一种可选实施例,校验标识包括分组总数、时间戳及每组数据的分组标号。其中,分组标号可以体现出每组数据的分组顺序。通过分组总数和分组顺序,可以判断每组数据所构成的数据与目标数据是否是完整的。通过时间戳可以保证每组数据的有效性。基于上述实施例的内容,作为一种可选实施例,预设加密算法为凯撒密码算法。具体地,可采用凯撒密码算法进行加密,并进行数据折半调换位置,从而达到加密的目的且不会改变数据长度。基于上述实施例的内容,作为一种可选实施例,本专利技术实施例不对移动终端基于对每张二维码图像的扫描结果,获取目标数据的方式作具体限定,包括但不限于:移动终端根据每张二维码图像的扫描结果中的校验标识,判断每张二维码图像的扫描结果中的每组数据是否满足预设条件;若每张二维码图像的扫描结果中的每组数据满足预设条件,则移动终端对每张二维码图像的扫描结果中的每组数据进行拼接、解密及解压缩,得到目标数据。需要说明的是,在对每组数据进行拼接时,可按照分组标号按顺序进行拼接,本专利技术实施例对此不足具体限定。还需要说明的是,上述对每组数据拼接的过程可以在移动终端侧执行,而解密及解压缩的过程可以在移动终端侧执行,也可以由移动终端将拼接后得到的数据回传至服务器,并在服务器侧执行解密及解压缩的过程,本专利技术实施例对此不作具体限定。基于上述实施例的内容,作为一种可选实施例,预设条件为每张二维码图像的扫描结果中的每组数据完整且所有扫描结果对应的若干组数据完整。具体地,移动终端每扫描一张二维码图像,均可以得到一个扫描结果,该扫描结果中包含一组数据及该组数据前面的校验标识。根据校验标识中的分组标号及分组总数,可以确定所有扫描结果对应的若干组数据是否完整。根据校验标识的时间戳,可以判断每组数据是否有效。另外,若每张二维本文档来自技高网...

【技术保护点】
1.一种数据回传方法,其特征在于,包括:隔离网内系统对目标数据进行编码,生成若干张二维码图像;移动终端基于对每张二维码图像的扫描结果,获取所述目标数据,并将所述目标数据回传至服务器。

【技术特征摘要】
1.一种数据回传方法,其特征在于,包括:隔离网内系统对目标数据进行编码,生成若干张二维码图像;移动终端基于对每张二维码图像的扫描结果,获取所述目标数据,并将所述目标数据回传至服务器。2.根据权利要求1所述的数据回传方法,其特征在于,所述隔离网内系统对目标数据进行编码,生成若干张二维码图像,包括:隔离网内系统将目标数据转换成JSON字符串,通过预设压缩算法对所述JSON字符串进行压缩,通过预设加密算法对压缩后的数据进行加密,将加密后的数据拆分成若干组数据,并将每组数据转换成二维码图像。3.根据权利要求2所述的数据回传方法,其特征在于,所述将每组数据转换成二维码图像,包括:隔离网内系统在每组数据之前添加预设长度的校验标识,将添加校验标识后的每组数据转换成二维码图像。4.根据权利要求3所述的数据回传方法,其特征在于,所述校验标识包括分组总数、时间戳及每组数据的分组标号。5.根据权利要求2至4中任一项所述的数据回传方法,其特征在于,所述预设加密算法为凯撒密码算法。6.根据权利要求4所述的数据回传方法,其特征在于,所述移动终端基于对每张二维码图像的扫描结果,获取所述目标数据,包括:所...

【专利技术属性】
技术研发人员:李华夏全军雍正杨乐
申请(专利权)人:国能日新科技股份有限公司
类型:发明
国别省市:北京,11

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

1