一种信息跨网传输方法、设备及介质技术

技术编号:37395164 阅读:16 留言:0更新日期:2023-04-27 07:32
本申请公开了一种信息跨网传输方法、设备及介质,方法包括:发送方根据数据包格式确定待发送的数据包,发送方将数据包传输至发送方的消息队列,并通过网闸根据发送方的消息队列将数据包发送至接收方;接收方接收数据包,将数据包传输至接收方的消息队列,并对数据包进行解析,以得到反馈数据包,并通过网闸根据接收方的消息队列将反馈数据包发送至发送方。本申请通过消息队列和网闸技术实现数据的跨网络双向传输,自定义通信协议保证交互双方能够正确识别和解析发送的信息。本申请根据待发送数据解析接收方,自动将数据投送到对应的通信通道,满足多方的交换需求,可灵活配置待发送的数据,扩展性高。扩展性高。扩展性高。

【技术实现步骤摘要】
一种信息跨网传输方法、设备及介质


[0001]本申请涉及物联网
,尤其涉及一种信息跨网传输方法、设备及介质。

技术介绍

[0002]随着信息时代的不断发展,不同部门、不同地区之间的信息交流逐步增加,计算机网络技术的发展为信息传输提供了保障。在网络上出现当大量的空间数据,面对其多种多样的数据格式,通过数据共享与数据转换,用户能够在不同地方使用不同计算机、不同软件读取他人数据,并进行各种操作运算和分析。
[0003]实现数据共享可以使更多的人充分使用已有数据资源,减少资料收集、数据采集等重复劳动和相应费用,而把精力重点放在开发新的应用程序及系统集成上。由于不同用户提供的数据可能来自不同的途径,其数据内容、数据格式和数据质量千差万别,因而给数据共享带来了很大困难,有时甚至会遇到数据格式不能转换、或数据转换格式后丢失信息等棘手问题,严重地阻碍数据的流动与共享。
[0004]除了数据内容、数据格式和数据质量的差异带来的困难,复杂的网络环境也是数据交换过程中需要面临的一大困难。尤其是在网络物理隔离的情况,传统的实现多方数据共享的方式存在各种限制,例如,移动硬盘拷贝、跨网FTP等,上述方式的实时性、安全性、实用性等无法兼顾。
[0005]在网络物理隔离情况下,传统方案中的网络通信方式已无法满足正常通信需求。尤其在不同局域网的信息系统之间,存在大量信息交互需求,且信息交互的实时性要求较高的情况下,保证信息跨网传输方式的安全稳定成为亟待解决的问题。

技术实现思路

[0006]为了解决上述问题,本申请提出了一种信息跨网传输方法,应用在一种信息跨网传输系统中,所述系统包括发送方、接收方、网闸;所述方法包括:所述发送方根据数据包格式确定待发送的数据包,其中,所述数据包格式包括但不限于数据包头格式、数据库格式、传输文件格式、数据包体、返回数据包格式、请求数据包格式、数据交换结果格式;所述发送方将所述数据包传输至所述发送方的消息队列,并通过所述网闸根据所述发送方的消息队列将所述数据包发送至所述接收方;所述接收方接收所述数据包,将所述数据包传输至所述接收方的消息队列,并对所述数据包进行解析,以得到反馈数据包,并通过所述网闸根据所述接收方的消息队列将所述反馈数据包发送至所述发送方。
[0007]在一个示例中,通过所述网闸根据所述发送方的消息队列将所述数据包发送至所述接收方之前,所述方法还包括:所述发送方的文件服务器获取所述消息队列,以根据所述传输文件格式将所述数据包转换为传输文件,并根据所述数据包体对所述传输文件进行加密;根据所述数据包头确定接收方编号,以根据所述接收方编号将所述传输文件发送至所述接收方。
[0008]在一个示例中,对所述数据包进行解析,以得到反馈数据包,具体包括:所述接收
方根据所述数据包格式确定所述数据包的所述数据库格式和所述传输文件格式;根据所述数据库格式确定数据库操作方式,以根据所述数据库操作方式对所述数据包进行编辑;根据所述传输文件格式对所述数据包进行保存。
[0009]在一个示例中,所述数据包头格式包括但不限于数据类型、数据包的校验和、发送方编号、接收方编号、数据包的ID号、数据长度;所述数据包头格式用于确定所述数据包的基本信息;所述数据库格式包括但不限于写数据库方式、表个数;所述数据库格式用于确定所述数据包的处理方式;所述传输文件格式包括但不限于数据长度、文件名称;所述传输文件格式用于确定所述数据包转换为传输文件的转换信息;所述数据包体用于将所述传输文件进行加密;所述返回数据包格式包括但不限于数据类型标志、数据包返回标志、数据表编号、文件名称;所述返回数据包格式用于确定所述接收方处理所述数据包的处理结果,并根据所述处理结果形成所述反馈数据包;所述请求数据包格式包括但不限于数据类型标志、数据表编号、文件名称;所述请求数据包格式用于确定所述接收方的接收请求;数据交换结果格式包括但不限于数据接收结果、确认时间;所述数据交换结果格式用于确定数据交换结果。
[0010]在一个示例中,所述发送方根据数据包格式确定待发送的数据包,具体包括:所述发送方根据所述数据包头格式确定配置信息,其中,所述配置信息包括但不限于信息拓扑关系;根据所述信息拓扑关系确定数据库,其中,所述数据库包括数据和文件,并根据所述数据类型将所述数据库的数据形成所述数据包,或根据所述数据类型将所述数据库的文件形成所述数据包。
[0011]在一个示例中,所述方法还包括:所述接收方确定所述数据类型;若所述数据类型为数据库数据,则确定写所述数据库方式,并根据所述写数据库方式对所述数据包进行操作;若所述数据类型为数据库文件,则将所述数据包保存至所述接收方的文件服务器,并向所述发送方发送所述反馈数据包。
[0012]在一个示例中,所述发送方将所述数据包传输至所述发送方的消息队列,具体包括:所述发送方根据所述数据包获得数据包副本,并将所述数据包副本保存;将所述数据包的传输标志标记为传输中,并连接MQ队列,将标记后的所述数据包传输至所述MQ队列。
[0013]在一个示例中,所述方法还包括:所述发送方对所述反馈数据包进行解析,以获取反馈成功标志,并根据所述反馈成功标志将所述数据包副本删除;向所述接收方发送删除反馈包,以使所述接收方根据所述删除反馈包将所述反馈数据包删除。
[0014]另一方面,本申请还提出了一种信息跨网传输设备,应用在一种信息跨网传输系统中,所述系统包括发送方、接收方、网闸;所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述一种信息跨网传输设备能够执行:所述发送方根据数据包格式确定待发送的数据包,其中,所述数据包格式包括但不限于数据包头格式、数据库格式、传输文件格式、数据包体、返回数据包格式、请求数据包格式、数据交换结果格式;所述发送方将所述数据包传输至所述发送方的消息队列,并通过所述网闸根据所述发送方的消息队列将所述数据包发送至所述接收方;所述接收方接收所述数据包,将所述数据包传输至所述接收方的消息队列,并对所述数据包进行解析,以得到反馈数据包,并通过所述网闸根据所述接收方的消息队列将所述反馈数据包发送至所述发送方。
[0015]另一方面,本申请还提出了一种非易失性计算机存储介质,存储有计算机可执行指令,应用在一种信息跨网传输系统中,所述系统包括发送方、接收方、网闸;所述计算机可执行指令设置为:所述发送方根据数据包格式确定待发送的数据包,其中,所述数据包格式包括但不限于数据包头格式、数据库格式、传输文件格式、数据包体、返回数据包格式、请求数据包格式、数据交换结果格式;所述发送方将所述数据包传输至所述发送方的消息队列,并通过所述网闸根据所述发送方的消息队列将所述数据包发送至所述接收方;所述接收方接收所述数据包,将所述数据包传输至所述接收方的消息队列,并对所述数据包进行解析,以得到反馈数据包,并通过所述网闸根据所述接收方的消息队列将所述反馈数据包发送至所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息跨网传输方法,其特征在于,应用在一种信息跨网传输系统中,所述系统包括发送方、接收方、网闸;所述方法包括:所述发送方根据数据包格式确定待发送的数据包,其中,所述数据包格式包括但不限于数据包头格式、数据库格式、传输文件格式、数据包体、返回数据包格式、请求数据包格式、数据交换结果格式;所述发送方将所述数据包传输至所述发送方的消息队列,并通过所述网闸根据所述发送方的消息队列将所述数据包发送至所述接收方;所述接收方接收所述数据包,将所述数据包传输至所述接收方的消息队列,并对所述数据包进行解析,以得到反馈数据包,并通过所述网闸根据所述接收方的消息队列将所述反馈数据包发送至所述发送方。2.根据权利要求1所述的方法,其特征在于,通过所述网闸根据所述发送方的消息队列将所述数据包发送至所述接收方之前,所述方法还包括:所述发送方的文件服务器获取所述消息队列,以根据所述传输文件格式将所述数据包转换为传输文件,并根据所述数据包体对所述传输文件进行加密;根据所述数据包头确定接收方编号,以根据所述接收方编号将所述传输文件发送至所述接收方。3.根据权利要求1所述的方法,其特征在于,对所述数据包进行解析,以得到反馈数据包,具体包括:所述接收方根据所述数据包格式确定所述数据包的所述数据库格式和所述传输文件格式;根据所述数据库格式确定数据库操作方式,以根据所述数据库操作方式对所述数据包进行编辑;根据所述传输文件格式对所述数据包进行保存。4.根据权利要求1所述的方法,其特征在于,所述数据包头格式包括但不限于数据类型、数据包的校验和、发送方编号、接收方编号、数据包的ID号、数据长度;所述数据包头格式用于确定所述数据包的基本信息;所述数据库格式包括但不限于写数据库方式、表个数;所述数据库格式用于确定所述数据包的处理方式;所述传输文件格式包括但不限于数据长度、文件名称;所述传输文件格式用于确定所述数据包转换为传输文件的转换信息;所述数据包体用于将所述传输文件进行加密;所述返回数据包格式包括但不限于数据类型标志、数据包返回标志、数据表编号、文件名称;所述返回数据包格式用于确定所述接收方处理所述数据包的处理结果,并根据所述处理结果形成所述反馈数据包;所述请求数据包格式包括但不限于数据类型标志、数据表编号、文件名称;所述请求数据包格式用于确定所述接收方的接收请求;数据交换结果格式包括但不限于数据接收结果、确认时间;所述数据交换结果格式用于确定数据交换结果。5.根据权利要求4所述的方法,其特征在于,所述发送方根据数据包格式确定待发送的
数据包,具体包括:所述发送方根据所述数据包头格式确定配置信息,其中,所述配置信息包括但不限于信息拓扑关系;根据所述信息拓扑关系确定数据库,其中,所述数据库包括数据和文件,并根据所...

【专利技术属性】
技术研发人员:张壮张立珠尹延明朱兆杰王刚王翠萍
申请(专利权)人:浪潮数字粮储科技有限公司
类型:发明
国别省市:

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

1