一种数据传输方法、装置、服务器及计算机存储介质制造方法及图纸

技术编号:20550236 阅读:22 留言:0更新日期:2019-03-09 22:30
本发明专利技术实施例公开了一种数据传输方法、装置、服务器及计算机存储介质,该方法包括:对所述内网终端发送的数据进行分片获得至少一个数据分片,生成所述数据分片的分片二维码图像,所述数据为文本数据或TCP数据;将所述分片二维码图像依次显示在所述串口显示屏上。通过上述技术方案,实现了数据以二维码图像的方式进行单向传输,避免了信息泄露,简单方便,而且保证了信息的一致性和实时性。

【技术实现步骤摘要】
一种数据传输方法、装置、服务器及计算机存储介质
本专利技术实施例涉及数据传输
,尤其涉及一种数据传输方法、装置、服务器及计算机存储介质。
技术介绍
随着技术的发展,各系统之间进行信息交互以获取所需的信息或资源已十分普遍,而对于政府或对信息安全特别重视的企业,往往要求内网系统与外网系统隔离,只允许少量的信息传输到外网系统,传统的数据传输大多利用U盘或一次性读写光盘,不能实时的获取数据,而且传输过程也存在一定的安全隐患,十分不便。
技术实现思路
本专利技术提供一种数据传输方法、装置、服务器及计算机存储介质,以实现少量信息由内网系统传输到外网系统,同时保证信息的一致性与实时性。第一方面,本专利技术实施例提供了一种数据传输方法,应用于内网服务器,所述内网服务器分别与内网终端及串口显示屏连接,包括:对所述内网终端发送的数据进行分片获得至少一个数据分片,生成所述数据分片的分片二维码图像,所述数据为文本数据或TCP数据;将所述分片二维码图像依次显示在所述串口显示屏上。第二方面,本专利技术实施例还提供了一种数据传输方法,应用于外网服务器,所述外网服务器分别与外网终端及图像采集装置连接,包括:以设定时间间隔获取所述图像采集装置捕获的二维码图像,所述二维码图像显示在与内网服务器相连的串口显示屏上;识别并存储所述二维码图像中的数据,所述数据为文本数据或TCP数据;当已存储的数据符合发送条件时,将所述已存储的数据发送给所述外网终端。第三方面,本专利技术实施例还提供了一种数据传输装置,配置于内网服务器,所述内网服务器分别与内网终端及串口显示屏连接,包括:生成模块,用于对所述内网终端发送的数据进行分片获得至少一个数据分片,生成所述数据分片的分片二维码图像,所述数据为文本数据或TCP数据;显示模块,用于将所述分片二维码图像依次显示在所述串口显示屏上。第四方面,本专利技术实施例还提供了一种数据传输装置,配置于外网服务器,所述外网服务器分别与外网终端及图像采集装置连接,包括:获取模块,用于以设定时间间隔获取所述图像采集装置捕获的二维码图像,所述二维码图像显示在与内网服务器相连的串口显示屏上;存储模块,用于识别并存储所述二维码图像中的数据,所述数据为文本数据或TCP数据;发送模块,用于当已存储的数据符合发送条件时,将所述已存储的数据发送给所述外网终端。第五方面,本专利技术实施例还提供了一种内网服务器,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的数据传输方法。第六方面,本专利技术实施例还提供了一种外网服务器,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第二方面所述的数据传输方法。第七方面,本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的数据传输方法。第八方面,本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第二方面所述的数据传输方法。本专利技术实施例提供了一种数据传输方法、装置、服务器及存储介质,通过对所述内网终端发送的数据进行分片获得至少一个数据分片,生成所述数据分片的分片二维码图像,所述数据为文本数据或TCP数据;将所述分片二维码图像依次显示在所述串口显示屏上,通过二维码图像的方式进行数据的传输,简单方便,而且保证了信息的一致性和实时性。附图说明图1为本专利技术实施例一提供的一种数据传输方法的流程图;图2为数据传输依据的系统架构示意图;图3为本专利技术实施例二提供的一种数据传输方法的流程图;图4为序号为92的数据分片生成的分片二维码图像的示意图;图5为本专利技术实施例三提供的一种数据传输方法的流程图;图6为本专利技术实施例四提供的一种数据传输装置的结构图;图7为本专利技术实施例五提供的一种数据传输装置的结构图;图8为本专利技术实施例六提供的一种内网服务器的结构图;图9为本专利技术实施例七提供的一种外网服务器的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种数据传输方法的流程图。本实施例可应用于内网服务器,该方法可以由数据传输装置来执行。具体的,参考图2,图2为数据传输依据的系统架构示意图,内网服务器220分别与内网终端210及串口显示屏230连接,当内网终端210将数据上传至内网服务器220时,内网服务器220根据接收的数据的类型分别进行处理,并将处理后的数据通过串口线或USB线传输到串口显示屏230,由串口显示屏230进行显示,此时图像采集装置240采集串口显示屏230上的图像,并将采集的图像传输给外网服务器250,由外网服务器250进行识别,并最终发送给外网终端260。如图1所示,本实施例一提供的应用于内网服务器上的数据传输方法具体包括如下步骤:S110、对所述内网终端发送的数据进行分片获得至少一个数据分片,生成所述数据分片的分片二维码图像。具体的,所述数据为文本数据或TCP数据,其中,文本数据可以是TXT等文本型数据,TCP数据可以是支持TCP协议的数据流。内网终端可以是手机、笔记本电脑或PAD等智能终端,当待上传的数据为文本数据时,可以通过FTP或SMB方式上传至内网服务器,为了保证数据的完整性以及便于内网服务器对数据的处理,可以预先在内网服务器中建立特定的目录,这样内网终端可以直接将文本数据上传至特定的目录中,简单方便;当待上传的数据为TCP数据时,内网服务器可以通过TCP代理端口与内网终端建立连接,完成TCP数据的接收,其中,TCP代理端口为内网服务器创建的端口,通过TCP代理端口可以保证少量低速的TCP数据实时的传输。数据传输时需要考虑传输设备的信息承载容量,当数据传输容量大于传输设备的信息承载容量时,会导致数据部分丢失,传输不完整,因此,基于传输设备的信息承载容量,可以对数据进行分片,以保证数据的完整性。数据分片可以是随机分片,也可以是按照一定的大小进行分片,例如,传输设备的信息承载容量为200字节,数据大小为875字节,则可以将数据分为5个分片,第一分片200字节,第二分片200字节,第三分片200字节,第四分片200字节,第五分片75字节。本实施例在数据进行分片后,采用目前流行的编码方式二维码对数据分片进行编码,生成分片二维码图像,需要说明的是,二维码携带的信息是有限的,即具有一定的信息承载容量,内网服务器对接收的数据可以依据二维码传输的有效的信息承载容量进行分片。S120、将所述分片二维码图像依次显示在所述串口显示屏上。具体的,串口显示屏可以是液晶显示屏,可以实时的接收分片二维吗图像。内网服务器生成分片二维码图像以后通过串口线或USB线显示在串口显示屏上,供图像采集装置采集图像,需要指出的是,二维码图像的传输是实时的,即内网服务器生成分片二维码图像以及完成分片二维码图像的传输是一个实时的过程,以保证数据传输的及时。本专利技术实施例提供了一种数据传输方法,通过对所述内网终端本文档来自技高网...

【技术保护点】
1.一种数据传输方法,应用于内网服务器,所述内网服务器分别与内网终端及串口显示屏连接,其特征在于,包括:对所述内网终端发送的数据进行分片获得至少一个数据分片,生成所述数据分片的分片二维码图像,所述数据为文本数据或TCP数据;将所述分片二维码图像依次显示在所述串口显示屏上。

【技术特征摘要】
1.一种数据传输方法,应用于内网服务器,所述内网服务器分别与内网终端及串口显示屏连接,其特征在于,包括:对所述内网终端发送的数据进行分片获得至少一个数据分片,生成所述数据分片的分片二维码图像,所述数据为文本数据或TCP数据;将所述分片二维码图像依次显示在所述串口显示屏上。2.根据权利要求1所述的数据传输方法,其特征在于,当所述数据为文本数据时,还包括:根据所述数据的属性信息生成信息二维码图像,并将所述信息二维码图像显示在所述串口显示屏上,所述属性信息包括:文本路径、文本大小、文本读写属性、文本访问时间和文本修改时间。3.根据权利要求2所述的数据传输方法,其特征在于,所述根据所述数据的属性信息生成信息二维码图像,包括:选择所述文本路径和所述文本大小作为第一属性信息,所述文本读写属性、所述文本访问时间以及所述文本修改时间作为第二属性信息;基于设定的第一数据格式,形成所述第一属性信息的第一格式化数据;基于设定的第二数据格式,形成所述第二属性信息的第二格式化数据;基于设定的二维编码规则,生成所述第一格式化数据对应的第一信息二维码图像以及所述第二格式化数据对应的第二信息二维码图像;所述第一格式化数据及第二格式化数据中分别包括:操作类型信息和标签信息。4.根据权利要求1所述的数据传输方法,其特征在于,当所述数据为文本数据时,所述对所述数据进行分片获得至少一个数据分片,生成所述数据分片的分片二维码图像,包括:基于二维码传输的信息承载容量,确定所述数据的分片大小;按照所述分片大小对所述数据进行分片,形成至少一个数据分片;基于设定的加密规则加密各所述数据分片,获得对应的分片加密字符串;基于设定的第三数据格式,形成所述分片加密字符串的第三格式化数据;基于设定的二维编码规则,生成所述第三格式化数据对应的第一分片二维码图像;所述第三格式化数据中分别包括:各自的分片加密字符串、操作类型信息和标签信息。5.根据权利要求1所述的数据传输方法,其特征在于,当所述数据为TCP数据时,所述对所述数据进行分片获得至少一个数据分片,生成所述数据分片的分片二维码图像,包括:基于二维码传输的信息承载容量,确定所述数据的分片大小;按照所述分片大小对所述数据进行分片,形成至少一个数据分片;基于设定的加密规则加密各所述数据分片,获得对应的分片加密字符串;基于设定的第四数据格式,形成所述分片加密字符串的第四格式化数据;基于设定的二维编码规则,生成所述第四格式化数据对应的第二分片二维码图像;所述第四格式化数据中分别包括:各自的分片加密字符串、操作类型信息、TCP代理端口信息、内网终端IP地址信息以及内网终端端口信息。6.一种数据传输方法,应用于外网服务器,所述外网服务器分别与外网终端及图像采集装置连接,其特征在于,包括:以设定时间间隔获取所述图像采集装置捕获的二维码图像,所述二维码图像显示在与内网服务器相连的串口显示屏上;识别并存储所述二维码图像中的数据,所述数据为文本数据或TCP数据;当已存储的数据符合发送条件时,将所述已存储的数据发送给所述外网终端。7.根据权利要求6所述的数据传输方法,其特征在于,所述识别并存储所述二维码图像中的数据,包括:解析获得所述二维码图像的格式化数据;根据所述格式化数据中的操作类型信息,存储所述格式化数据。8.根据权利要求7所述的数据传输方法,其特征在于,所述操作类型信息为1,标识对应文本数据的第一格式化数据;所述操作类型信息为2,标识对应文本数据的第二格式化数据;所述操作类型信息为0,标识对应文本数据的...

【专利技术属性】
技术研发人员:万月亮施宏伟张志远
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:北京,11

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

1