一种数据转换方法、装置、可读存储介质及工业设备制造方法及图纸

技术编号:20801085 阅读:25 留言:0更新日期:2019-04-06 14:54
本发明专利技术公开了一种数据转换方法、装置、可读存储介质及工业设备,所述方法包括:获取原始网络协议的原始协议类型及协议数据;向目标服务器发送获取目标网络协议的协议类型、协议数据及协议转换程序的请求;将所述原始网络协议的原始协议类型及协议数据转发至所述协议转换程序,以使所述协议转换程序根据所述目标网络协议类型及协议数据将所述原始协议数据转换为所述目标网络协议的协议数据;将所述目标协议数据发送至所述目标服务器。本发明专利技术由于改变了工业物联网设备与应用系统的网络数据接入的方式,使得应用系统只需要对接一种网络协议、解析一种数据格式,从而提升了应用系统的开发效率、可维护性及网络协议转换的重用性。

A Data Conversion Method, Device, Readable Storage Media and Industrial Equipment

The invention discloses a data conversion method, device, readable storage medium and industrial equipment, which includes: acquiring the original protocol type and protocol data of the original network protocol; sending a request to the target server for acquiring the protocol type, protocol data and protocol conversion program of the target network protocol; and transferring the original protocol type and protocol data of the original network protocol. The protocol conversion program is forwarded to the protocol conversion program to convert the original protocol data into the protocol data of the target network protocol according to the target network protocol type and protocol data, and to send the target protocol data to the target server. The invention changes the way of network data access of industrial Internet of Things equipment and application system, so that the application system only needs to connect a network protocol and parse a data format, thereby improving the development efficiency, maintainability and reusability of network protocol conversion of the application system.

【技术实现步骤摘要】
一种数据转换方法、装置、可读存储介质及工业设备
本专利技术涉及工业互联网
,特别是涉及一种数据转换方法、装置、可读存储介质及工业设备。
技术介绍
随着企业逐步将互联网技术应用到工业生产而形成了工业互联网。工业互联网是GE公司最先提出的理念,其核心是互联网与机器设备的结合,利用对机器运转产生的大数据分析,提升机器的运转效率,减少停机时间和计划外故障。工业互联网设备作为工业互联网的重要组成部分,在实际应用中起着至关重要的作用。要实现工业互联网就必须要连接网络,因此在工业互联网设备实际使用时,有时需要支持多种或者需要支持新的网络协议。网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合,对于网络管理的网络安全具有至关重要的意义。比如,防火墙的作用本质就是检测网络中的数据包,判断其是否违反了预先设置的规则,如果违反就加以阻止。由于工业互联网设备中不同的设备通常具有不同的网络协议,针对此问题,目前的解决方案是开发人员需针对每种工业互联网设备的每种网络协议做特定开发。因此,在多个应用系统对接同一种工业物联网设备时,就需要在每个工业物联网设备的应用系统上重新开发。所以在业务需要更换一种同等功能的工业互联网设备时,由于网络协议发生了改变,就需要对工业物联网设备的应用系统做大量的改动。由于应用系统不能直接支持新协议,从而导致网络协议的重用性不高,且不便于对应用系统的维护。
技术实现思路
为了解决上述问题,本专利技术的目的是提供一种数据转换方法、装置、可读存储介质及工业设备。根据本专利技术提供的数据转换方法,包括:获取原始网络协议的原始协议类型及协议数据;向目标服务器发送获取目标网络协议的协议类型、协议数据及协议转换程序的请求;将所述原始网络协议的原始协议类型及协议数据转发至所述协议转换程序,以使所述协议转换程序根据所述目标网络协议类型及协议数据将所述原始协议数据转换为所述目标网络协议的协议数据;将所述目标协议数据发送至所述目标服务器。根据本专利技术提供的数据转换方法,首先获取原始网络协议的原始协议类型及协议数据,然后向目标服务器发送获取目标网络协议的协议类型、协议数据及协议转换程序的请求,接着将所述原始网络协议的原始协议类型及协议数据转发至所述协议转换程序,最终将所述目标协议数据发送至所述目标服务器,从而实现了网络协议的转换和转换后的网络协议数据的发送;由于改变了工业物联网设备与应用系统的网络数据接入的方式,使得应用系统只需要对接一种网络协议、解析一种数据格式,从而提升了开发效率,提高了应用系统的可维护性,且网络协议转换重用性高,从而提升了用户的对工业物联网设备应用的满意度。另外,根据本专利技术上述的数据转换方法,还可以具有如下附加的技术特征:进一步地,所述获取原始网络协议的原始协议类型及原始协议数据的方法包括:所述目标服务器在应用层接入所述协议转换程序,并在所述协议转换程序上订阅目标信息,所述目标信息为原始网络协议的原始协议类型及原始协议数据。进一步地,所述获取原始网络协议的原始协议类型及原始协议数据的步骤之后,所述方法还包括:判断所述原始协议类型及协议数据与所述目标网络协议的协议类型及协议数据是否一致;若是,将所述原始协议数据发送至所述目标服务器;若否,执行向目标服务器发送获取目标网络协议的协议类型、协议数据及协议转换程序的请求的步骤。进一步地,所述将所述目标协议数据发送至所述目标服务器的步骤之前,所述方法还包括:获取原始服务器的唯一性的硬件信息,并基于预设算法对所述硬件信息进行计算以获得所述的唯一性的标识符;建立所述标识符与所述目标协议数据的对应关系并进行存储。进一步地,所述建立所述标识符与所述目标协议数据的对应关系并进行存储的步骤之后,所述方法还包括:采用AES/DES加密算法对所述目标协议数据进行加密;存储加密后的所述目标协议数据。进一步地,所述存储加密后的所述目标协议数据发的步骤之后,所述方法还包括:获取订阅所述目标信息的原始服务器列表;循环逐一推送给订阅所述目标信息的目标服务器。进一步地,所述将所述目标协议数据发送至所述目标服务器方法还包括:所述目标服务器在应用层对加密后的所述目标协议数据进行解密。本专利技术的另一个实施例提出一种数据转发装置,解决应用系统的网络协议重用性低,不便于系统维护、成本高的问题。根据本专利技术实施例的数据转发装置,包括:获取模块,用于获取原始网络协议的原始协议类型及协议数据;请求模块,用于向目标服务器发送获取目标网络协议的协议类型、协议数据及协议转换程序的请求;转发模块,用于将所述原始网络协议的原始协议类型及协议数据转发至所述协议转换程序,以使所述协议转换程序根据所述目标网络协议类型及协议数据将所述原始协议数据转换为所述目标网络协议的协议数据;发送模块,用于将所述目标协议数据发送至所述目标服务器。本专利技术的另一个实施例还提出一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。本专利技术的另一个实施例还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现上述方法的步骤。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实施例了解到。附图说明图1是本专利技术第一实施例提出的一种数据转换方法的流程图;图2是本专利技术第二实施例提出的一种数据转换方法的流程图;图3是本专利技术第三实施例提出的一种数据转换方法的流程图;图4是本专利技术第四实施例提出的一种数据转换装置的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术第一实施例提出的一种数据转换方法,其中,包括步骤S101~S104:步骤S101,获取原始网络协议的原始协议类型及协议数据。本实施例中,以工业网关为例进行说明,但需要连接的是,本专利技术实施例并不限于此,本专利技术实施例的方法可以应用在任何物联网设备中,即任何可以通过工业网关连网的工业设备中。其中,工业网关包括支持HTTP协议、TCP协议、UDP协议或其他协议的网关。具体的,在现在技术中,由于一终端(例如工业物联网设备)在连网是通常要针对每种工业物联网设备中的每种应用系统的每种网络协议做特定的开发。因此在多个应用系统对接同一种工业物联网设备时,就需要在每个应用系统再开发一遍,此外,若根据业务需求要更换一种同等功能的工业物联网设备时,由于网络协议发生了改变,就需要对应用系统做大量的改动。在本专利技术实施例中,为了解决这一问题,通过获取原始网络协议的原始协议类型及协议数据,并向目标服务器发送获取目标网络协议的协议类型、协议数据及协议转换程序的请求,所述协议转换程序将所述原始网络协议的原始协议数据转换为目标网络协议,然后将所述目标协议数据发送至所述目标服务器,进而提高了应用系统的重用性及可维护性。具体的,在本实施例中,所述获取原始网络协议的原始协议类型及原始协议数据的方法包括:所述目标服务器在应本文档来自技高网...

【技术保护点】
1.一种数据转换方法,应用于一工业互联网设备,其特征在于,所述方法包括如下步骤:获取原始网络协议的原始协议类型及协议数据;向目标服务器发送获取目标网络协议的协议类型、协议数据及协议转换程序的请求;将所述原始网络协议的原始协议类型及协议数据转发至所述协议转换程序,以使所述协议转换程序根据所述目标网络协议类型及协议数据将所述原始协议数据转换为所述目标网络协议的协议数据;将所述目标协议数据发送至所述目标服务器。

【技术特征摘要】
1.一种数据转换方法,应用于一工业互联网设备,其特征在于,所述方法包括如下步骤:获取原始网络协议的原始协议类型及协议数据;向目标服务器发送获取目标网络协议的协议类型、协议数据及协议转换程序的请求;将所述原始网络协议的原始协议类型及协议数据转发至所述协议转换程序,以使所述协议转换程序根据所述目标网络协议类型及协议数据将所述原始协议数据转换为所述目标网络协议的协议数据;将所述目标协议数据发送至所述目标服务器。2.根据权利要求1所述的数据转换方法,其特征在于,所述获取原始网络协议的原始协议类型及原始协议数据的方法包括:所述目标服务器在应用层接入所述协议转换程序,并在所述协议转换程序上订阅目标信息,所述目标信息为原始网络协议的原始协议类型及原始协议数据。3.根据权利要求2所述的数据转换方法,其特征在于,所述获取原始网络协议的原始协议类型及原始协议数据的步骤之后,所述方法还包括:判断所述原始协议类型及协议数据与所述目标网络协议的协议类型及协议数据是否一致;若是,将所述原始协议数据发送至所述目标服务器;若否,执行向目标服务器发送获取目标网络协议的协议类型、协议数据及协议转换程序的请求的步骤。4.根据权利要求3所述的数据转换方法,其特征在于,所述将所述目标协议数据发送至所述目标服务器的步骤之前,所述方法还包括:获取原始服务器的唯一性的硬件信息,并基于预设算法对所述硬件信息进行计算以获得所述的唯一性的标识符;建立所述标识符与所述目标协议数据的对应关系并进行存储。5.根据权利要求1...

【专利技术属性】
技术研发人员:邱水军李金擎
申请(专利权)人:广州联达信息科技有限公司
类型:发明
国别省市:广东,44

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

1