数据转换处理的方法、装置及系统的利记博彩app

文档序号:7823340阅读:328来源:国知局
数据转换处理的方法、装置及系统的利记博彩app
【专利摘要】本发明公开了一种数据转换处理的方法,包括:按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关;该方法能够完成不同通讯协议之间的数据转换,使上位机与无线网关进行通讯。
【专利说明】数据转换处理的方法、装置及系统

【技术领域】
[0001]本发明涉及数据处理领域,特别是涉及一种数据转换处理的方法、装置及系统。

【背景技术】
[0002]无线通信主要包括微波通信和卫星通信。微波是一种无线电波,它传送的距离一般只有几十千米。但微波的频带很宽,通信容量很大。微波通信每隔几十千米要建一个微波中继站。卫星通信是利用通信卫星作为中继站在地面上两个或多个地球站之间或移动体之间建立微波通信联系。
[0003]无线通信技术在工业中具有功耗低、数据传输可靠、安全性、无需布线和覆盖范围广等特点,特别是目前工业控制中有些设备安装位置复杂,布线困难或者布线成本太高,因此在应用中可以采用无线通信技术。因此在自动控制中传送模式可以为:设备通过自身的无线节点向无线网关发送设备数据,然后网关在转发给上位机进行显示监控;上位机发送相关命令给网关,网关再发送命令给设备,以此来达到控制设备的目的。
[0004]但是目前无线网关只支持UDP (User Datagram Protocol,用户数据包协议)通信协议,而上位机只支持ModbusTcp协议,故存在上位机与无线网关因为通讯协议的不同,不能进行通信问题。
[0005]因此,如何使上位机与无线网关进行通讯,是本领域技术人员需要解决的技术问题。


【发明内容】

[0006]本发明的目的是提供一种数据转换处理的方法,该方法能够完成不同通讯协议之间的数据转换,使上位机与无线网关进行通讯。
[0007]为解决上述技术问题,本发明提供一种数据转换处理的方法包括:
[0008]按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;
[0009]通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;
[0010]通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。
[0011]其中,所述生成相对应的配置文件之后还包括:
[0012]对所属配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置。
[0013]其中,所述对所述数据按照相对应的配置文件进行转换解析之后还包括:
[0014]对解析后的数据进行保存。
[0015]本发明提供一种数据转换处理的装置包括:
[0016]设备配置模块,用于按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;
[0017]第一通讯模块,用于通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;
[0018]第二通讯模块,用于通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。
[0019]其中,数据转换处理的装置还包括:
[0020]公共数据模块,用于保存第一通讯模块转换解析后的数据及第二通讯模块转换解析后的数据,并给第一通讯模块及第二通讯模块发送所需数据。
[0021]其中,数据转换处理的装置还包括:
[0022]检测模块,用于对所属配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置。
[0023]其中,所述第一通讯模块包括:
[0024]第一接收单元,用于通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据;
[0025]第一解析单元,用于对所述数据按照相对应的配置文件进行转换解析;
[0026]第一发送单元,用于将解析后的数据通过ModbusTcp通讯协议发送给上位机。
[0027]其中,所述第二通讯模块包括:
[0028]第二接收单元,用于通过ModbusTcp通讯协议接收上位机发送的相关数据;
[0029]第二解析单元,用于对所述数据按照相对应的配置文件进行转换解析;
[0030]第二发送单元,用于将解析后的数据通过UDP通讯协议发送给无线网关。
[0031]本发明提供一种数据转换处理的系统包括:
[0032]上位机,用于与数据转换处理装置通过ModbusTcp通讯协议进行通讯获得无线网关发送的设备数据,对设备进行监视控制;
[0033]无线网关,用于通过无线网络获取设备数据,将所述设备数据通过数据转换处理装置发送给上位机;
[0034]数据转换处理装置,用于按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。
[0035]基于上述技术方案,本发明所提供的数据转换处理的方法,按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关;通过相对应的配置文件将上位机得到的数据进行转换解析,将解析后的数据通过UDP通讯协议发送给无线网关,也可以将无线网关得到的设备数据进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机,通过这样的转换能够完成不同通讯协议之间的数据转换,使上位机与无线网关之间可以进行通讯。

【专利附图】

【附图说明】
[0036]为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本发明实施例提供的数据转换处理的方法的流程图;
[0038]图2为本发明实施例提供的数据转换处理的装置的结构框图;
[0039]图3为本发明实施例提供的另一数据转换处理的装置的结构框图;
[0040]图4为本发明实施例提供的再一数据转换处理的装置的结构框图;
[0041]图5为本发明实施例提供的第一通讯模块的结构框图;
[0042]图6为本发明实施例提供的第二通讯模块的结构框图;
[0043]图7为本发明实施例提供的数据转换处理的系统的结构框图。

【具体实施方式】
[0044]本发明的目的是提供一种数据转换处理的方法,该方法能够完成不同通讯协议之间的数据转换,使上位机与无线网关进行通讯。
[0045]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]请参考图1,图1为本发明实施例提供的数据转换处理的方法的流程图;该方法可以包括:
[0047]步骤SlOO、按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;
[0048]其中,按照预定规则将设备和服务器进行配置,例如配置好各个设备,以及各个服务器的IP地址信息,服务器端口绑定信息、开启信息,设备节点信息,无线网关连接信息,初始化无线网关信息,设备仪表信息,配置组态信息等都需要按照实际需要进行相对应的设置,形成预定规则,并按照预定模式生成相对应的配置文件。
[0049]步骤SllO、通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;
[0050]其中,无线网关一般都是通过UDP通讯协议进行数据传递,因此通过该UDP通讯协议得到无线网关发送过来的设备数据,其中,设备通过自身的无线端口通过无线传输,将设备运行的一些设备数据信息传递给无线网关,在接收这些数据信息后,通过相对应的配置文件对其中需要进行转换解析的数据进行转换解析,等到上位机需要用到这些数据时,就可以将解析后的数据通过ModbusTcp通讯协议发送给上位机,从而实现了上位机通过无线网络对设备进行监控的目的。其中,还可以将转换解析后的暂时不用的数据放置在数据存储区域。等到接收到上位机的指令的时候,在进行发送。
[0051]步骤sl20、通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。
[0052]其中,这里的数据,包括上位机发送的数据信息,还可以包含上位机发送的指令信息。
[0053]其中,上位机一般都是通过ModbusTcp通讯协议进行指令、数据传递,因此通过该ModbusTcp通讯协议得到上位机发送过来的指令、数据,其中,将该指令通过相对应的配置文件对其中需要进行转换解析的指令进行转换解析,将解析后的指令通过UDP通讯协议发送给无线网关,无线网关将该指令发送给设备,设备执行相对应的操作,或是实现设备相应参数的修改等,从而实现了上位机通过无线网络对设备进行控制的目的。
[0054]基于上述技术方案,本发明所提供的数据转换处理的方法,通过相对应的配置文件将上位机的数据进行转换解析,将解析后的数据通过UDP通讯协议发送给无线网关,也可以将无线网关得到的设备数据进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机,通过这样的转换能够完成不同通讯协议之间的数据转换,使上位机与无线网关之间可以进行通讯。
[0055]可选的,所述生成相对应的配置文件之后还包括:
[0056]对所属配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置。
[0057]其中,这样可以确保相对应的设置都完成。防止因为配置错误而使得上位机做出错误的控制。
[0058]可选的,所述对所述数据按照相对应的配置文件进行转换解析之后还包括:
[0059]对解析后的数据进行保存。
[0060]其中,保存解析后的数据可以方便数据的使用。
[0061]本发明实施例提供了数据转换处理的方法,可以通过上述方法能够完成不同通讯协议之间的数据转换,使上位机与无线网关之间可以进行通讯。
[0062]下面对本发明实施例提供的数据转换处理的装置进行介绍,下文描述的数据转换处理的装置与上文描述的数据转换处理的方法可相互对应参照。
[0063]请参考图2,图2为本发明实施例提供的数据转换处理的装置的结构框图;该装置可以包括:
[0064]设备配置模块100,用于按照预定规则配置设备及服务器的相关信息,并生成相对应的配置文件;
[0065]第一通讯模块200,用于通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;
[0066]其中,第一通讯模块200向无线网关发送初始化数据,然后开始解析收到的消息。
[0067]第二通讯模块300,用于通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。
[0068]其中,第二通讯模块300读取配置文件,然后绑定端口,接收上位机发送的数据,并按照相对应的配置文件进行转换解析。
[0069]可选的,请参照图3,图3为本发明实施例提供的另一数据转换处理的装置的结构框图;该装置还包括:
[0070]公共数据模块400,用于保存第一通讯模块200转换解析后的数据及第二通讯模块300转换解析后的数据,并给第一通讯模块200及第二通讯模块300发送所需数据。
[0071]可选的,请参照图4,图4为本发明实施例提供的再一数据转换处理的装置的结构框图;该装置还包括:
[0072]检测模块500,用于对所属配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置。
[0073]可选的,请参照图5,图5为本发明实施例提供的第一通讯模块的结构框图;该模块包括:
[0074]第一接收单元210,用于通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据;
[0075]第一解析单元220,用于对所述数据按照相对应的配置文件进行转换解析;
[0076]第一发送单元230,用于将解析后的数据通过ModbusTcp通讯协议发送给上位机。
[0077]可选的,请参照图6,图6为本发明实施例提供的第二通讯模块的结构框图;该模块包括:
[0078]第二接收单元310,用于通过ModbusTcp通讯协议接收上位机发送的相关数据;
[0079]第二解析单元320,用于对所述数据按照相对应的配置文件进行转换解析;
[0080]第二发送单元330,用于将解析后的数据通过UDP通讯协议发送给无线网关。
[0081]该技术方案可以简化表述为:先通过预定规则配置设备及服务器的相关信息,按照设定模式生成相关设备配置文件;其次,第一通讯模块通过UDP协议与网关进行通信,接收网关发送的设备数据并按照相应的配置文件对数据进行相应的解析,然后把解析好的数据放入到公共数据区;同时,第二通讯模块通过ModbusTcp协议与上位机进行通讯,按照上位机的请求在公共数据区中取出所请求的数据并返回给上位机,在上位机进行显示,以此来实现上位机监视设备的目的。上位机控制设备可以通过,上位机发送指令数据给第二通讯模块,第二通讯模块通过配置文件对相应命令进行解析,然后把解析好的命令通过第一通讯模块发送给网关,网关再把相应命令发送到指定设备,以此来达到对设备参数的修改控制。
[0082]本发明实施例提供了数据转换处理的装置,可以通过上述装置能够完成不同通讯协议之间的数据转换,使上位机与无线网关之间可以进行通讯。
[0083]下面对本发明实施例提供的数据转换处理的系统进行介绍,下文描述的数据转换处理的系统与上文描述的数据转换处理的方法、装置可相互对应参照。
[0084]请参照图7,图7为本发明实施例提供的数据转换处理的系统的结构框图;该系统包括:
[0085]上位机600,用于与数据转换处理装置通过ModbusTcp通讯协议进行通讯获得无线网关发送的设备数据,对设备进行控制;
[0086]数据转换处理装置700,用于按照预定规则配置设备及服务器的相关信息,并生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。
[0087]无线网关800,用于通过无线网络获取设备数据,将所述设备数据通过数据转换处理装置发送给上位机;
[0088]说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0089]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0090]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。
[0091]以上对本发明所提供的数据转换处理的方法、装置及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
【权利要求】
1.一种数据转换处理的方法,其特征在于,包括: 按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件; 通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机; 通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。
2.如权利要求1所述的数据转换处理的方法,其特征在于,所述生成相对应的配置文件之后还包括: 对所属配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置。
3.如权利要求1所述的数据转换处理的方法,其特征在于,所述对所述数据按照相对应的配置文件进行转换解析之后还包括: 对解析后的数据进行保存。
4.一种数据转换处理的装置,其特征在于,包括: 设备配置模块,用于按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件; 第一通讯模块,用于通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机; 第二通讯模块,用于通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。
5.如权利要求4所述的数据转换处理的装置,其特征在于,还包括: 公共数据模块,用于保存第一通讯模块转换解析后的数据及第二通讯模块转换解析后的数据,并给第一通讯模块及第二通讯模块发送所需数据。
6.如权利要求4所述的数据转换处理的装置,其特征在于,还包括: 检测模块,用于对所属配置文件进行检测,确定设备及服务器的相关信息都按照预定规则进行配置。
7.如权利要求4所述的数据转换处理的装置,其特征在于,所述第一通讯模块包括: 第一接收单元,用于通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据; 第一解析单元,用于对所述数据按照相对应的配置文件进行转换解析; 第一发送单元,用于将解析后的数据通过ModbusTcp通讯协议发送给上位机。
8.如权利要求4所述的数据转换处理的装置,其特征在于,所述第二通讯模块包括: 第二接收单元,用于通过ModbusTcp通讯协议接收上位机发送的相关数据; 第二解析单元,用于对所述数据按照相对应的配置文件进行转换解析; 第二发送单元,用于将解析后的数据通过UDP通讯协议发送给无线网关。
9.一种数据转换处理的系统,其特征在于,包括: 上位机,用于与数据转换处理装置通过ModbusTcp通讯协议进行通讯获得无线网关发送的设备数据,对设备进行监视控制; 无线网关,用于通过无线网络获取设备数据,将所述设备数据通过数据转换处理装置发送给上位机; 数据转换处理装置,用于按照预定规则配置设备及服务器的相关信息,并按照预定模式生成相对应的配置文件;通过用户数据包UDP通讯协议接收无线网关发送的相关设备数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过ModbusTcp通讯协议发送给上位机;通过ModbusTcp通讯协议接收上位机发送的相关数据,对所述数据按照相对应的配置文件进行转换解析,并将解析后的数据通过UDP通讯协议发送给无线网关。
【文档编号】H04L29/06GK104486341SQ201410793838
【公开日】2015年4月1日 申请日期:2014年12月19日 优先权日:2014年12月19日
【发明者】周毅力, 姚杰 申请人:重庆川仪自动化股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1