一种DTU数据传输系统及运用该系统传输数据的方法与流程

文档序号:11288869阅读:816来源:国知局
一种DTU数据传输系统及运用该系统传输数据的方法与流程

本发明涉及数据传输领域,特别涉及一种dtu数据传输系统及运用该系统传输数据的方法。



背景技术:

dtu是专门用于将串口数据转换为ip数据或将ip数据转换为串口数据通过无线通信网络进行传送的无线终端设备。

如授权公告号为“cn205541383u”的中国专利公开了一种dtu数据通信模块。需要数据时,主台通过dtu发送数据采集指令给数据采集设备,数据采集设备收到指令后通过dtu返回数据给主台。

但对于大多数实时数据采集过程,由主站下行发送给dtu这条指令不是必需的,既消耗流量,也增加丢包概率。



技术实现要素:

本发明的目的是提供一种dtu数据传输系统及运用该系统传输数据的方法,具有节省流量的特点。

本发明的上述技术目的是通过以下技术方案得以实现的:一种dtu数据传输系统,包括dtu,所述dtu包括控制模块,所述控制模块中预存有用于控制dtu发送指令的指令集,所述dtu数据传输系统还包括:

数据采集设备,用于接收dtu发出的指令并向dtu传输数据;

虚拟ip服务器,用于接收dtu发送的数据并传输数据;

主站,用于接收虚拟ip服务器传输的数据。

通过采用上述技术方案,采集和传输数据时,通过运行预存在控制模块中的指令集,dtu主动向数据采集设备发送指令,数据采集设备接收到指令后将采集到的数据返回到dtu,并通过dtu将该数据传输至主站,因此不需要由主站向dtu发送指令,进而减少了流量的消耗,同时避免了指令的丢失,提高了数据传输的可靠性。

作为优选,所述dtu还包括:

启用开关,与控制模块连接,用于控制指令集的启用和停用。

通过采用上述技术方案,利用启用开关控制指令集的启用和停用,将指令集停用后,dtu能够兼容通用型dtu模式,进而使dtu具备通用性。

作为优选,所述dtu还包括:

时钟电路,与控制模块连接,用于控制指令集执行的周期。

通过采用上述技术方案,利用时钟电路改变指令集的执行周期,能控制dtu两次向数据采集设备发送指令之间间隔的时间长。

作为优选,所述dtu还包括无线模块,所述无线模块与启用开关耦接。

通过采用上述技术方案,通过无线模块能远程控制指令集的启用和停用。

作为优选,所述无线模块与时钟电路耦接。

通过采用上述技术方案,利用无线模块能够远程控制执行指令集的周期。

作为优选,所述无线模块与控制模块耦接。

通过采用上述技术方案,使用者通过无线模块能够实现远程对指令集进行修改。

一种运用上述dtu数据传输系统传输数据的方法,所述方法包括以下步骤:

a1.在控制模块中预存指令集;

a2.启动控制模块并运行指令集;

a3.所述控制模块控制dtu向数据采集设备发送指令;

a4.所述数据采集设备向dtu发送数据;

a5.所述dtu向虚拟ip服务器发送数据;

a6.所述虚拟ip服务器向主站发送数据;

a7.若要继续传输数据,则重复执行步骤a2到a5,若停止传输数据,则执行步骤a8;

a8.停止运行指令集。

通过采用上述技术方案,步骤a1将指令集存储在控制模块中,便于使用者启用,通过步骤a2启用该指令集,通过步骤a3将指令发送至数据采集设备上,数据采集设备通过步骤a4将数据发送至dtu,dtu将数据进行转换后通过步骤a6将数据传送至虚拟ip服务器,通过步骤a7dtu多次对数据采集设备发送指令,使数据采集设备多次发送数据至主站,通过步骤a8停用指令集,使dtu兼用通用性dtu模式。

作为优选,还包括以下步骤:

停止运行指令集,所述主站向虚拟ip服务器发送指令,所述虚拟ip服务器向dtu发送指令,所述dtu向数据采集设备发送指令,所述数据采集设备向dtu发送数据,所述dtu向虚拟ip服务器发送数据,所述虚拟ip服务器向主站发送数据。

通过采用上述技术方案,将指令集停用后,主站通过dtu向数据采集设备发送指令,数据采集设备将数据通过dtu返回至主站,此时dtu以通用的dtu模式使用。

综上所述,本发明具有以下有益效果:采集和传输数据时,通过运行预存在控制模块中的指令集,dtu主动向数据采集设备发送指令,数据采集设备接收到指令后将采集到的数据返回到dtu,并通过dtu将该数据传输至主站,因此不需要由主站向dtu发送指令,进而减少了流量的消耗,同时避免了指令的丢失,提高了数据传输的可靠性。

附图说明

图1是实施例中指令集启用时数据在系统中传输方式示意图;

图2是实施例中指令集停用时数据在系统中传输方式示意图;

图3是实施例中数据传输方法的流程图。

具体实施方式

以下结合附图对本发明作进一步详细说明。

本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。

实施例1:一种dtu数据传输系统,如图1所示,包括dtu和数据采集设备。dtu与数据采集设备连接。dtu中包括有控制模块,控制模块中预存有指令集,控制模块运行指令集时主动向数据采集设备发送指令,使数据采集设备将采集到的数据传输至dtu。dtu将接收到的数据发送至虚拟ip服务器,虚拟ip服务器将该数据传输至主站。dtu中还包括启用开关和时钟电路。启用开关与控制模块连接,通过启用开关控制指令集的启用和停用。时钟电路也与控制模块连接,通过时钟电路控制指令集运行的周期。dtu中还包括无线模块,无线模块分别与启用开关和时钟电路连接,通过无线模块,使用者可以对启用开关和时钟电路进行远程操作。无线模块还与控制模块连接,便于使用者对指令集进行远程修改。

如图1所示,本数据传输系统中还包括虚拟ip服务器和主站。主站与虚拟ip服务器连接。虚拟ip服务器与dtu连接。

使用方法:进行数据采集时,通过启用开关启用预存在控制模块中的指令集。控制模块控制dtu向数据采集设备发送指令。数据采集信号接收到指令后将采集到的数据通过dtu传送至虚拟ip服务器,最终输送给主站。

将dtu以通用dtu模式使用时,通过启用开关停用指令集。如图2所示,主站将通过虚拟ip服务器和dtu将指令输送至数据采集设备,数据采集设备将数据通过dtu和虚拟ip服务器传送至主站。

实施例2:一种运用上述dtu数据传输系统传输数据的方法,该方法的流程图如图3所示,该方法包括以下步骤:

在步骤a1中,在控制模块中预存指令集,便于使用时通过控制模块运行该指令;

在步骤a2中,启动控制模块并运行指令集,便于控制dtu发送指令;

在步骤a3中,控制模块控制dtu向数据采集设备发送指令,使数据采集设备接收到指令并进行数据采集;

在步骤a4中,数据采集设备向dtu发送数据,通过dtu对数据进行转换和无线传输;

在步骤a5中,dtu向虚拟ip服务器发送数据;

在步骤a6中,虚拟ip服务器向主站发送数据;

在步骤a7中,若要继续传输数据,则重复执行步骤a3到a6,若停止传输数据,则执行步骤a8;

在步骤a8中,停止运行指令集。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1