一种高效的数据传输方法和系统与流程

文档序号:17158060发布日期:2019-03-20 00:15阅读:302来源:国知局
一种高效的数据传输方法和系统与流程

本发明属于数据传输的技术领域,具体涉及一种高效的数据传输方法和系统。



背景技术:

在对目标设备进行信息巡检等工作的过程中,数据读取终端与数据采集终端之间需要进行频繁的数据传输。

随着设备的增多,二者之间传输的数据量也越来越大,如何保证传输的及时性和可靠性,是数据传输领域要解决的重要问题。



技术实现要素:

本发明克服现有技术存在的不足,所要解决的技术问题为:提供一种数据传输可靠性较高的高效数据传输方法和系统。

为了解决上述技术问题,本发明采用的技术方案为:一种高效的数据传输方法,包括:

s101,数据采集终端采集目标设备的运行信息;

s102,数据采集终端将目标设备的运行信息进行传输数据分类,其中,所述的传输数据包括实时数据和历史数据;

s103,数据读取终端与数据采集终端建立通信链路;

s104,对传输数据进行有效历史数据判断,如是,则采用文件传输方式进行历史数据传输,否,则执行步骤s105;

s105,对传输数据进行有效实时数据判断,如是,则采用实时规约通信方式进行实时数据传输,否,则结束本次通信;

优选地,所述采用文件传输方式进行历史数据传输之后,还包括:数据读取终端将读取的历史数据进行存储、显示和/或转发。

优选地,采用实时规约通信方式进行实时数据传输,具体包括:数据读取终端发送数据请求报文;数据采集终端发送应答数据报文。

优选地,采用文件传输方式进行历史数据传输,具体包括:数据读取终端作为客户端发送数据请求命令;数据采集终端作为服务端发送响应数据。

优选地,所述文件传输方式为:ftp网络通信方式、和/或移动存储设备读取方式;所述实时规约通信方式为:问答式通讯规约。

相应地,一种高效的数据传输系统,包括:采集单元,用于采集目标设备的运行信息;分类单元,用于将目标设备的运行信息进行传输数据分类,其中,所述的传输数据包括实时数据和历史数据;通信建立单元,用于建立数据读取终端与数据采集终端之间的通信链路;历史数据传输单元,用于采用文件传输方式进行历史数据传输;实时数据传输单元,用于采用实时规约通信方式进行实时数据传输。

优选地,所述数据读取终端还包括:数据处理单元,用于对读取的历史数据进行存储、显示和/或转发。

优选地,所述实时数据传输单元具体包括:读取终端报文请求单元,用于发送数据请求报文;采集单元报文应答单元,用于发送应答数据报文。

优选地,所述历史数据传输单元具体包括:读取终端数据请求单元,用于作为客户端发送数据请求命令;采集单元数据响应单元,用于作为服务端发送响应数据。

优选地,所述历史数据传输单元中所述的文件传输方式为:ftp网络通信方式、和/或移动存储设备读取方式;所述实时数据传输单元中所述的实时规约通信方式为:问答式通讯规约。

本发明与现有技术相比具有以下有益效果:

本发明将所需传输的数据进行分类后采取不同方式传输,提高了数据传输效率,使终端数据刷新速度变快,确保了数据更新的实时性;同时避免大量历史数据传输时出现丢包现象发生,保证了数据传输的可靠性。

附图说明

下面结合附图对本发明做进一步详细的说明;

图1为本发明实施例一提供的一种高效的数据传输方法的流程示意图;

图2为本发明实施例一提供的一种高效的数据传输系统的结构示意图;

图3为本发明实施例二提供的一种高效的数据传输系统的结构示意图;

图中:101为采集单元,102为分类单元,103为通信建立单元,104为历史数据传输单元,105为实时数据传输单元,106为数据处理单元。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例一提供的一种高效的数据传输方法的流程示意图,如图1所示,一种高效的数据传输方法,包括:

s101,数据采集终端采集目标设备的运行信息;

s102,数据采集终端将目标设备的运行信息进行传输数据分类,其中,所述的传输数据包括实时数据和历史数据;

s103,数据读取终端与数据采集终端建立通信链路;

s104,对传输数据进行有效历史数据判断,如是,则采用文件传输方式进行历史数据传输,否,则执行步骤s105;

s105,对传输数据进行有效实时数据判断,如是,则采用实时规约通信方式进行实时数据传输,否,则结束本次通信。

本发明将所需传输的数据进行分类后采取不同方式传输,提高了数据传输效率,使终端数据刷新速度变快,确保了数据更新的实时性;同时避免大量历史数据传输时出现丢包现象发生,保证了数据传输的可靠性。

具体地,所述采用文件传输方式进行历史数据传输之后,还包括:数据读取终端将读取的历史数据进行存储、显示和/或转发。

本发明中,采用实时规约通信方式进行实时数据传输,具体包括:数据读取终端发送数据请求报文;数据采集终端发送应答数据报文;采用文件传输方式进行历史数据传输,具体包括:数据读取终端作为客户端发送数据请求命令;数据采集终端作为服务端发送响应数据。

其中,所述文件传输方式为:ftp网络通信方式、和/或移动存储设备读取方式;所述实时规约通信方式为:问答式通讯规约。

图2为本发明实施例一提供的一种高效的数据传输系统的结构示意图;如图2所示,一种高效的数据传输系统,包括:采集单元101,用于采集目标设备的运行信息;分类单元102,用于将目标设备的运行信息进行传输数据分类,其中,所述的传输数据包括实时数据和历史数据;通信建立单元103,用于建立数据读取终端与数据采集终端之间的通信链路;历史数据传输单元104,用于采用文件传输方式进行历史数据传输;实时数据传输单元105,用于采用实时规约通信方式进行实时数据传输。

本实施例中,所述的实时数据是指需要在数据读取终端上实时更新的数据,例如实时巡检点数据、通信状态数据等,实时数据主要用来在数据读取终端上进行显示的,不需要进行存储;

所述的历史数据是指只在每次读取时更新,不需要实时更新的数据,例如每日整点数据、每周的日数据、每月的日数据、每季度的月数据、每年的月数据、历史告警信息等。

图3为本发明实施例二提供的一种高效的数据传输系统的结构示意图;如图3所示,在实施例一的基础上,所述数据读取终端还包括:数据处理单元106,用于对读取的历史数据进行存储、显示和/或转发;数据采集终端将采集到的历史数据存储成文件格式,例如.csv格式文件、.txt格式文件、.ini格式文件等,方便更新和读取。

具体地,所述实时数据传输单元105具体包括:读取终端报文请求单元1051,用于发送数据请求报文;采集单元报文应答单元1052,用于发送应答数据报文;所述历史数据传输单元104具体包括:读取终端数据请求单元1041,用于作为客户端发送数据请求命令;采集单元数据响应单元1042,用于作为服务端发送响应数据。

进一步地,所述历史数据传输单元104中所述的文件传输方式为:ftp网络通信方式、和/或移动存储设备读取方式;所述实时数据传输单元105中所述的实时规约通信方式为问答式通讯规约。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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