[go: up one dir, main page]

CN103532975A - Dynamically and smoothly expandable data acquisition system and method - Google Patents

Dynamically and smoothly expandable data acquisition system and method Download PDF

Info

Publication number
CN103532975A
CN103532975A CN201310516800.4A CN201310516800A CN103532975A CN 103532975 A CN103532975 A CN 103532975A CN 201310516800 A CN201310516800 A CN 201310516800A CN 103532975 A CN103532975 A CN 103532975A
Authority
CN
China
Prior art keywords
node
data
data collection
data acquisition
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310516800.4A
Other languages
Chinese (zh)
Other versions
CN103532975B (en
Inventor
李建祥
刘海波
韩元凯
袁弘
张秉良
魏巍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Intelligent Technology Co Ltd
Original Assignee
State Grid Corp of China SGCC
Electric Power Research Institute of State Grid Shandong Electric Power Co Ltd
Shandong Luneng Intelligence Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, Electric Power Research Institute of State Grid Shandong Electric Power Co Ltd, Shandong Luneng Intelligence Technology Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201310516800.4A priority Critical patent/CN103532975B/en
Publication of CN103532975A publication Critical patent/CN103532975A/en
Application granted granted Critical
Publication of CN103532975B publication Critical patent/CN103532975B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种可动态平滑扩展的数据采集系统及方法,包括:数据采集中心系统和数据采集终端;数据采集中心系统包括网关路由节点、数据采集管理节点、数据采集节点、安全认证节点、采集数据存储节点、监控节点、时间同步服务节点、安全证书存储节点、日志管理节点、日志存储节点,数据采集中心系统通过通讯网络与数据采集终端通信,所述数据采集终端将被采集设备的数据传输至数据采集节点,以及将数据采集申请表单提交网关路由节点,根据网关路由节点返回的数据采集节点路由信息表单,分别与各数据采集节点发起业务报告块传输请求,进行数据加密传输。本发明解决现有数据采集系统在新应用要求下扩展成本高、扩展能力差、安全风险的问题。

Figure 201310516800

The invention discloses a data collection system and method capable of dynamic and smooth expansion, including: a data collection center system and a data collection terminal; the data collection center system includes a gateway routing node, a data collection management node, a data collection node, a security authentication node, Collect data storage nodes, monitoring nodes, time synchronization service nodes, security certificate storage nodes, log management nodes, log storage nodes, and the data collection center system communicates with the data collection terminal through the communication network, and the data collection terminal will be used to collect the data of the equipment Transfer to the data collection node, and submit the data collection application form to the gateway routing node. According to the data collection node routing information form returned by the gateway routing node, initiate a business report block transmission request with each data collection node for encrypted data transmission. The invention solves the problems of high expansion cost, poor expansion ability and safety risk of the existing data acquisition system under new application requirements.

Figure 201310516800

Description

一种可动态平滑扩展的数据采集系统及方法A data acquisition system and method capable of dynamic and smooth expansion

技术领域technical field

本发明涉及数据采集领域,尤其涉及一种可动态平滑扩展的数据采集系统及方法。The invention relates to the field of data acquisition, in particular to a data acquisition system and method capable of dynamic and smooth expansion.

背景技术Background technique

随着计算机技术、物联网技术的发展以及数据通讯基础设施的完善,社会由计算机信息时代进入到物联网时代,生产生活中出现越来越多的现场数据采集设备,这些设备既包括传统的应用于智能电网、自动化生产线等工业监控领域的专业化数据采集设备,也包括适用于智能家居、环境监测、个人移动应用领域的具备数据采集功能的便携式智能化设备。传统的计算机信息时代的数据采集系统发展壮大自20世纪80年代,由安装数据采集主站软件的计算机设备、现场总线和数据采集设备构成,该类系统的设计目标是通过工业现场的专业化数据采集设备实现工业监控数据采集。在物联网时代,传统模式的数据采集系统面对数量众多、种类众多的物联网采集设备的数据传输需求,表现出越来越多的局限性,主要体现在:With the development of computer technology, Internet of Things technology and the improvement of data communication infrastructure, society has entered the era of Internet of Things from the computer information age, and more and more on-site data acquisition devices appear in production and life. These devices include both traditional applications. Professional data acquisition equipment for industrial monitoring fields such as smart grids and automated production lines, as well as portable intelligent equipment with data acquisition functions for smart homes, environmental monitoring, and personal mobile applications. The traditional data acquisition system in the computer information age has developed and grown since the 1980s. It consists of computer equipment installed with data acquisition master station software, field bus and data acquisition equipment. The design goal of this type of system is to pass professional data from industrial sites Acquisition equipment realizes industrial monitoring data collection. In the era of the Internet of Things, the traditional mode of data acquisition system has shown more and more limitations in the face of the data transmission requirements of a large number and variety of Internet of Things acquisition devices, mainly reflected in:

1)在传统的数据采集系统中,通过在数据采集主站软件中编写、配置规约的方式来扩展采集设备。仅适用于采集设备类型和设备数量都固定的、进行特定作业的工业自动化领域。1) In the traditional data acquisition system, the acquisition equipment is expanded by writing and configuring the protocol in the data acquisition master station software. It is only applicable to the field of industrial automation where the type and quantity of acquisition equipment are fixed and specific operations are performed.

在传统的数据采集系统中进行新设备扩充接入时,首先在数据采集主站软件中为该类型设备编写采集规约,然后在软件系统中为该类型的每一个设备进行通讯配置,包括路由信息、规约信息、数据点表信息。这个配置过程必须要由对系统非常了解的专业人员来进行,否则这些配置改动可能会影响到原有系统的稳定性。生产现场每次新设备的接入,都需要对这个过程进行重复。幸运的是,工业生产环境中数据采集设备的种类和数量都是经过严格设计的,虽然在系统调试阶段,这种设备扩展的配置工作量会非常大,但当系统完成调试投入稳定运行后,除非扩容或检修,新增设备的需求较少,在这种应用场合中,传统的数据采集系统是满足使用要求的。When expanding access to new equipment in the traditional data acquisition system, first write the acquisition protocol for this type of equipment in the data acquisition master station software, and then perform communication configuration for each equipment of this type in the software system, including routing information , protocol information, and data point table information. This configuration process must be carried out by professionals who have a good understanding of the system, otherwise these configuration changes may affect the stability of the original system. This process needs to be repeated every time a new device is connected to the production site. Fortunately, the types and quantities of data acquisition equipment in the industrial production environment are strictly designed. Although the configuration workload of such equipment expansion will be very heavy during the system debugging stage, after the system is debugged and put into stable operation, Except for expansion or maintenance, there is less demand for new equipment. In this application, the traditional data acquisition system meets the requirements.

在采集设备的种类和数量会频繁发生变化的应用场景中,比如面向多用户的智能家居公共数据采集服务、广域范围内的环境动态监测、电动汽车移动数据采集等,由于监测对象的多样性和运行工况的不规律性,数据采集设备的类型和数量会频繁变化,如果采用传统的数据采集系统,就需要在已经稳定运行的系统上进行频繁的配置改动,这既给数据采集系统带来巨大的维护工作,又给系统稳定运行留下隐患。In application scenarios where the types and quantities of collection devices change frequently, such as multi-user-oriented smart home public data collection services, wide-area environmental dynamic monitoring, and electric vehicle mobile data collection, etc., due to the diversity of monitoring objects Due to the irregularity of operating conditions, the type and quantity of data acquisition equipment will change frequently. If a traditional data acquisition system is used, frequent configuration changes need to be made on the system that has been running stably. A huge amount of maintenance work is required, leaving hidden dangers to the stable operation of the system.

2)传统数据采集系统中,数据采集主站软件系统维护着中心系统到所有被采集设备的路由信息,在数据采集过程中占据主导地位,负责建立与被采集设备的传输路由,适用于由数据采集中心系统到被采集设备有固定路由信息的数据采集场景。2) In the traditional data acquisition system, the software system of the data acquisition master station maintains the routing information from the central system to all the collected equipment, occupies a dominant position in the data collection process, and is responsible for establishing the transmission route with the collected equipment. A data collection scenario where there is fixed routing information from the collection center system to the collected device.

在工业自动化生产过程中对生产过程的重点设备进行数据采集时,需要为该被采集设备建立专有的数据采集通道,数据采集主站软件系统为该被采集设备与其专有数据通道在系统内建立路由记录信息,当数据采集中心系统开始运行时,数据采集主站软件系统按照自身存储的路由信息一一建立与所有数据采集设备的路由连接。这种通道专有和由数据采集中心系统负责路由建立的方式满足工业生产中数据传输量大,数据传输的实时性和稳定性要求高的需求。When collecting data on key equipment in the production process in the industrial automation production process, it is necessary to establish a dedicated data collection channel for the collected equipment. Establish routing record information. When the data acquisition center system starts to run, the software system of the data acquisition master station establishes routing connections with all data acquisition devices one by one according to the routing information stored by itself. This method of exclusive channel and route establishment by the data acquisition center system meets the requirements of large data transmission volume, high real-time and high stability of data transmission in industrial production.

在物联网数据采集领域,数量众多的物联网数据设备在地理空间中呈现离散的分布特性和位置的移动性,现实中不具备为每一个设备配备专有、固定的数据通信通道的条件,即无固定路由信息。在没有固定路由的情况下,数据采集中心系统也就无法预先为被采集设备建立路由匹配信息表并发起路由连接,也即需要采取新的路由建立方法;同时传统的数据采集系统中由于通道专属于被采集设备的属性,采集系统需要按照可能接入的被采集设备的最大数量等同配置相同数量的数据路由,在传统数据采集系统中,均为被采集设备数量不多的场景,这种方式是可行的,但在物联网领域,需要面对数以百万计的设备,同时采集设备的在线状况会频繁的发生变化,采集设备会随着采集场所的实际要求或限制频繁进行在线和离线的转换,传统数据采集系统中静态路由资源配置方式无法满足这种频繁多变的需求,需要新的路由管理方法和可用路由动态配置技术。In the field of Internet of Things data collection, a large number of Internet of Things data devices present discrete distribution characteristics and location mobility in geographical space. In reality, there is no condition for each device to be equipped with a dedicated and fixed data communication channel, that is, No fixed routing information. In the absence of a fixed route, the data acquisition center system cannot pre-establish a route matching information table for the collected device and initiate a route connection, that is, a new route establishment method needs to be adopted; Belonging to the attributes of the collected devices, the collection system needs to configure the same number of data routes according to the maximum number of collected devices that may be connected. In the traditional data collection system, it is a scene with a small number of collected devices. This method It is feasible, but in the field of the Internet of Things, it is necessary to face millions of devices. At the same time, the online status of the collection devices will change frequently, and the collection devices will frequently go online and offline according to the actual requirements or restrictions of the collection site. The static routing resource configuration method in the traditional data collection system cannot meet this frequently changing demand, and requires a new routing management method and dynamic configuration technology for available routing.

3)传统数据采集系统多应用于工业生产环境,其网络环境为私有的工业现场数据采集网络,这种与公共传输信道物理隔离、独立自成网络的工业现场网络减少了数据采集系统受到外界安全攻击的风险,为保证工业应用的实时性,一般采取数据明文进行报文传输。与工业现场专业采集设备处于独立网络环境不同,物联网智能采集设备分布于较大地理范围内,数据传输网络须借助于公共传输网络,系统遭受安全攻击的风险非常大,传统的数据采集系统及方法不适应于这种安全风险较高的场景。3) Traditional data acquisition systems are mostly used in industrial production environments, and their network environment is a private industrial field data acquisition network. This kind of industrial field network, which is physically isolated from public transmission channels and has an independent network, reduces the impact of data acquisition systems on external security. The risk of attack, in order to ensure the real-time performance of industrial applications, data is usually transmitted in plain text. Different from the independent network environment of professional acquisition equipment on the industrial site, the smart acquisition equipment of the Internet of Things is distributed in a large geographical range, and the data transmission network must rely on the public transmission network. The risk of security attacks on the system is very high. Traditional data acquisition systems and The method is not suitable for such scenarios with high security risks.

中国第200410021983.3号发明专利,主要涉及工业现场数据采集系统中数据按设定阈值进行存储的一种设计方法,适用于实现动力环境数据底端存储时有效数据量及数据还原性的有效平衡,未能解决本方案提出的新增数据采集设备配置繁琐、路由动态管理及按需配置、安全性防护等问题。China's No. 200410021983.3 invention patent mainly relates to a design method for storing data according to a set threshold in an industrial site data acquisition system, which is suitable for achieving an effective balance between effective data volume and data restoration when storing dynamic environment data at the bottom. It can solve the problems of cumbersome configuration of new data acquisition equipment, routing dynamic management and on-demand configuration, and security protection proposed in this solution.

中国第200810198817.9号发明专利,提出一种支持不同数据采集业务的管理系统,该系统采用针对不同业务采用不同终端,可以统一地支持、管理不同的数据采集业务,但该系统本质上仍属于传统的数据采集系统,只是通过终端在具体不同业务数据采集系统之间进行隔离,解决规约扩充的问题。若应用在物联网采集场景中,仍存在设备扩充繁琐、路由管理及安全限制,未能解决本方案提出的新增数据采集设备配置繁琐、路由管理及动态配置、安全性防护等问题。China's invention patent No. 200810198817.9 proposes a management system that supports different data collection services. The system adopts different terminals for different services and can support and manage different data collection services in a unified manner. However, the system is still traditional in nature. The data acquisition system only isolates different business data acquisition systems through the terminal to solve the problem of protocol expansion. If it is applied to the Internet of Things acquisition scene, there are still cumbersome equipment expansion, routing management and security restrictions, and it cannot solve the problems of cumbersome configuration of new data acquisition equipment, routing management and dynamic configuration, security protection and other problems proposed in this solution.

中国第200910111103.4号发明专利,提出了一种分布式数据采集控制平台系统,该发明基于传统的数据采集系统通过对多种通讯方式的集成,实现了数据的分布式采集,本质上是对本方案中提及的传统采集系统进行规约扩展的范畴,也未能解决本方案提出的新增数据采集设备配置繁琐、路由动态管理及动态配置、安全性防护等问题。China's invention patent No. 200910111103.4 proposes a distributed data acquisition control platform system. This invention realizes the distributed acquisition of data through the integration of various communication methods based on the traditional data acquisition system. The scope of protocol expansion of the traditional acquisition system mentioned above also failed to solve the problems of cumbersome configuration of new data acquisition equipment, dynamic routing management and configuration, and security protection proposed in this solution.

发明内容Contents of the invention

针对上述的不足,本发明提供了一种可动态平滑扩展的数据采集系统及方法,实现数据采集中心系统不需人工配置即可实现新增设备的智能化识别、接入和数据分类采集,数据采集路由的自动化按需分配和动态调整,采集设备接入和数据传输的安全认证,解决现有数据采集系统在新应用要求下扩展成本高、扩展能力差、安全性差的问题。In view of the above-mentioned deficiencies, the present invention provides a data collection system and method that can be dynamically and smoothly expanded, and realizes that the data collection center system can realize intelligent identification, access and data classification and collection of newly added equipment without manual configuration. Automatic on-demand allocation and dynamic adjustment of collection routes, security authentication of collection equipment access and data transmission, solve the problems of high expansion costs, poor expansion capabilities, and poor security of existing data collection systems under new application requirements.

为了实现上述目的,本发明采用如下技术方案:In order to achieve the above object, the present invention adopts the following technical solutions:

一种可动态平滑扩展的数据采集系统,包括:数据采集中心系统和数据采集终端;A data acquisition system that can be dynamically and smoothly expanded, including: a data acquisition center system and a data acquisition terminal;

所述数据采集中心系统通过通讯网络与所述数据采集终端通信,The data collection center system communicates with the data collection terminal through a communication network,

所述数据采集中心系统是数据采集系统的核心,负责完成数据采集、管理、安全认证、存储及日志服务;The data collection center system is the core of the data collection system, responsible for data collection, management, security certification, storage and log services;

所述数据采集终端将被采集设备的数据传输至数据采集节点,以及将数据采集申请表单提交网关路由节点,根据网关路由节点返回的数据采集节点路由信息表单,分别与各数据采集节点发起业务报告块传输请求,进行数据加密传输;The data collection terminal transmits the data of the collected equipment to the data collection node, and submits the data collection application form to the gateway routing node, and initiates business reports with each data collection node respectively according to the data collection node routing information form returned by the gateway routing node Block transfer request for encrypted data transfer;

所述通讯网络负责为数据采集终端提供到数据采集中心系统的物理链路,由以太网、GPRS、3G、4G、工业总线中的一种或几种构成;以及,也可以为其他可以提供数据传输的有线或无线物理链路;为保证路由信息定制的通用性,选择TCP/IP协议作为传输层协议。The communication network is responsible for providing the data collection terminal with a physical link to the data collection center system, and is composed of one or more of Ethernet, GPRS, 3G, 4G, and industrial bus; and, it can also provide data for other Wired or wireless physical links for transmission; in order to ensure the versatility of routing information customization, the TCP/IP protocol is selected as the transport layer protocol.

所述数据采集中心系统包括:The data collection center system includes:

网关路由节点,与数据采集终端、若干数据采集管理节点、安全认证节点、监控节点和日志管理节点通信,是数据采集终端通过通讯网络进入数据采集中心系统第一入口,网关路由节点的路由信息固定,一般为一个,对所有数据采集终端公开,负责处理数据采集终端向数据采集中心系统发起的终端数据采集申请表单;以及,将终端数据采集申请表单中的身份认证信息提交安全认证节点进行身份认证,将安全认证节点返回的身份认证结果发送至数据采集终端;以及,在安全认证通过后,将终端数据采集申请表单中业务报告块汇总信息按照业务报告块的业务类型进行重新组织,形成一个或多个分类业务报告块采集申请表单;按业务类型将分类业务报告块采集申请表单提交给处理该业务类型的数据采集管理节点,将每一个数据采集管理节点返回的数据采集节点路由信息表单发送至数据采集终端。The gateway routing node communicates with the data collection terminal, several data collection management nodes, security authentication nodes, monitoring nodes and log management nodes. It is the first entrance for the data collection terminal to enter the data collection center system through the communication network. The routing information of the gateway routing node is fixed. , generally one, open to all data collection terminals, responsible for processing the terminal data collection application form initiated by the data collection terminal to the data collection center system; and submitting the identity authentication information in the terminal data collection application form to the security authentication node for identity authentication , send the identity authentication result returned by the security authentication node to the data collection terminal; and, after the security authentication is passed, reorganize the summary information of the business report block in the terminal data collection application form according to the business type of the business report block to form a or Multiple classified business report block collection application forms; submit the classified business report block collection application form to the data collection management node that handles the business type according to the business type, and send the data collection node routing information form returned by each data collection management node to Data collection terminal.

所述数据采集中心系统还包括:The data collection center system also includes:

安全认证节点,与网关路由节点、监控节点、安全证书存储节点通信,用于进行数据采集终端的安全认证,接收网关路由节点转发的终端数据采集申请表单中的身份认证信息,将身份认证信息与安全证书存储节点中的证书进行比对认证,将认证结果发送至网关路由节点。以及,根据数据采集终端的唯一性身份标识生成身份认证信息,身份认证信息可下装存储到数据采集终端的密钥模块内。The security authentication node communicates with the gateway routing node, monitoring node, and security certificate storage node for security authentication of the data collection terminal, receives the identity authentication information in the terminal data collection application form forwarded by the gateway routing node, and compares the identity authentication information with the The certificate in the security certificate storage node is compared and authenticated, and the authentication result is sent to the gateway routing node. And, the identity authentication information is generated according to the unique identity of the data collection terminal, and the identity authentication information can be downloaded and stored in the key module of the data collection terminal.

安全证书存储节点,与安全认证节点通信,用于存储数据采集终端的安全证书;The security certificate storage node communicates with the security authentication node and is used to store the security certificate of the data acquisition terminal;

监控节点,与网关路由节点、安全认证节点和日志管理节点通信,用于监视并控制网关路由节点、安全认证节点、日志管理节点的运行状态,保证各节点在线工作。The monitoring node communicates with the gateway routing node, security authentication node and log management node, and is used to monitor and control the running status of the gateway routing node, security authentication node, and log management node to ensure that each node works online.

日志管理节点,与网关路由节点、安全认证节点、数据采集节点、数据采集管理节点、日志存储节点通信,用于系统各节点产生日志信息的记录、维护和管理工作;The log management node communicates with the gateway routing node, security authentication node, data acquisition node, data acquisition management node, and log storage node, and is used for the recording, maintenance and management of log information generated by each node of the system;

日志存储节点,与日志管理节点通信,负责日志的存储;The log storage node communicates with the log management node and is responsible for log storage;

数据采集管理节点,与网关路由节点、日志管理节点、若干数据采集节点通信,接收网关路由节点发送的分类业务报告块采集申请表单,根据路由选择策略为分类业务报告块采集申请表单中的每一个业务报告块条目选取数据采集节点,形成数据采集节点路由信息表单;以及,将数据采集节点路由信息表单发送至网关路由节点,同时按照数据采集节点路由信息表单中的匹配信息将通讯信息表单推送到对应的数据采集节点;The data acquisition management node communicates with the gateway routing node, the log management node, and several data acquisition nodes, receives the classification service report block collection application form sent by the gateway routing node, and collects each of the application forms for the classification service report block according to the routing selection strategy. The business report block entry selects the data collection node to form the data collection node routing information form; and, sends the data collection node routing information form to the gateway routing node, and pushes the communication information form to the gateway routing node according to the matching information in the data collection node routing information form. Corresponding data collection node;

数据采集节点,与数据采集管理节点、采集数据存储节点、数据采集终端、日志管理节点通信,负责数据采集终端的数据采集,为数据采集终端的传输请求建立通讯连接,负责数据采集解析过程;The data acquisition node communicates with the data acquisition management node, the acquisition data storage node, the data acquisition terminal, and the log management node, is responsible for the data acquisition of the data acquisition terminal, establishes a communication connection for the transmission request of the data acquisition terminal, and is responsible for the data acquisition and analysis process;

采集数据存储节点,与数据采集节点通信,用于存储各数据采集节点采集的数据,并提供数据访问功能;Collect data storage nodes, communicate with data collection nodes, store data collected by each data collection node, and provide data access functions;

时间同步节点,用于为系统中所有节点提供时间同步服务。The time synchronization node is used to provide time synchronization services for all nodes in the system.

所述网关路由节点、数据采集管理节点和数据采集节点按照树形进行逻辑关系组织;网关路由节点为该树形结构的根节点,其下连接有一个或多个数据采集管理节点;每个数据采集管理节点下面有一个或多个数据采集节点。The gateway routing node, data acquisition management node and data acquisition node are logically organized according to the tree structure; the gateway routing node is the root node of the tree structure, and one or more data acquisition management nodes are connected thereunder; each data There are one or more data collection nodes under the collection management node.

网关路由节点、数据采集管理节点、数据采集节点、安全认证节点、采集数据存储节点、监控节点、时间同步服务节点、安全证书存储节点、日志管理节点、日志存储节点,所有上述应用节点允许运行在同一台计算机服务器上,也允许多个应用节点运行在同一个计算机服务器上;以及,上述节点允许运行在同一个或多个不同的云计算服务平台上。Gateway routing nodes, data collection management nodes, data collection nodes, security authentication nodes, collection data storage nodes, monitoring nodes, time synchronization service nodes, security certificate storage nodes, log management nodes, log storage nodes, all the above application nodes are allowed to run on On the same computer server, multiple application nodes are also allowed to run on the same computer server; and, the above nodes are allowed to run on the same or multiple different cloud computing service platforms.

所述终端数据采集申请表单包括身份认证信息、传输密钥信息、业务报告块汇总信息。The terminal data collection application form includes identity authentication information, transmission key information, and business report block summary information.

所述数据采集终端包括主控板,所述主控板分别与电源模块、CPU模块、存储模块、通讯模块、显示模块、密钥模块、规约转换模块、开入开出模块、对时模块、键盘模块双向通信。The data acquisition terminal includes a main control board, and the main control board is respectively connected with a power supply module, a CPU module, a storage module, a communication module, a display module, a key module, a protocol conversion module, an input and output module, a time synchronization module, The keyboard module communicates bidirectionally.

所述数据采集终端与若干被采集设备之间允许通过RS232、RS485、CAN总线、以太网、无线方式进行通讯连接。所述被采集设备包括传感器、操作终端、控制器、设备通信模块、PLC等传统工业现场设备或智能家居、智能建筑、智能物流等领域的物联网智能设备,尤其是智能表计及高级量测、智能用电、电动汽车及充电等智能电网中物联网智能设备。The data collection terminal is allowed to communicate with several collected devices through RS232, RS485, CAN bus, Ethernet and wireless. The collected devices include traditional industrial field devices such as sensors, operation terminals, controllers, device communication modules, and PLCs, or Internet of Things smart devices in the fields of smart homes, smart buildings, and smart logistics, especially smart meters and advanced measurements. , smart electricity, electric vehicles and charging and other smart devices in the Internet of Things in the smart grid.

所述数据采集终端与网关路由节点和数据采集节点之间允许通过光纤以太网、无线方式以TCP/IP协议作为传输层协议进行通讯连接。The communication between the data collection terminal and the gateway routing node and the data collection node is allowed to be connected through optical fiber Ethernet and wireless with TCP/IP protocol as the transport layer protocol.

所述数据采集终端接入上述系统前需要完成身份认证、传输密钥、业务报告块汇总信息的配置工作。Before the data acquisition terminal is connected to the above-mentioned system, it needs to complete the configuration of identity authentication, transmission key, and business report block summary information.

上述数据采集系统所使用的数据采集方法,包括步骤:The data acquisition method used by the above-mentioned data acquisition system includes steps:

步骤(1):数据采集终端向网关路由节点发送终端数据采集申请表单;Step (1): The data collection terminal sends the terminal data collection application form to the gateway routing node;

步骤(2):网关路由节点为终端数据采集申请表单生成处理流程,每一个处理流程都是一个Erlang进程,网关路由节点在该Erlang进程中向安全认证节点发送终端数据采集申请表单中的身份认证信息,等待安全认证节点返回该数据采集终端的安全认证结果;同时网关路由节点等待新的采集申请;Step (2): The gateway routing node generates a processing flow for the terminal data collection application form, each processing flow is an Erlang process, and the gateway routing node sends the identity authentication in the terminal data collection application form to the security authentication node in the Erlang process Information, waiting for the security authentication node to return the security authentication result of the data collection terminal; at the same time, the gateway routing node is waiting for a new collection application;

步骤(3):安全认证节点根据终端数据采集申请表单中的身份认证信息对数据采集终端进行安全认证,将认证结果发送至网关路由节点;Step (3): The security authentication node performs security authentication on the data collection terminal according to the identity authentication information in the terminal data collection application form, and sends the authentication result to the gateway routing node;

步骤(4):若认证失败,网关路由节点将认证结果返回给数据采集终端,结束本次处理流程,同时结束负责本次处理的Erlang进程;Step (4): If the authentication fails, the gateway routing node returns the authentication result to the data collection terminal, ends the processing flow, and ends the Erlang process responsible for this processing;

步骤(5):若认证通过,网关路由节点将终端数据采集申请表单中业务报告块汇总信息按照业务报告块的业务类型进行重新组织,形成分类业务报告块的业务申请表单;进一步的,网关路由节点将分类业务报告块的业务申请表单分别提交给处理该业务类型的若干数据采集管理节点;Step (5): If the authentication is passed, the gateway routing node reorganizes the summary information of the business report block in the terminal data collection application form according to the business type of the business report block to form a business application form for the classified business report block; further, the gateway routing The node submits the business application form of the classified business report block to several data collection management nodes that handle the business type;

步骤(6):若干数据采集管理节点接收到业务申请表单以后,根据优选策略为业务申请表单中的每一个业务报告条目匹配数据采集节点,组织形成数据采集节点路由信息表单,并将路由信息表单返回至网关路由节点;数据采集管理节点同时根据路由信息表单中的数据采集节点与业务报告条目的匹配信息生成通讯信息表单,并将通讯信息表单推送至完成匹配的数据采集节点;Step (6): After several data collection management nodes receive the business application form, they will match data collection nodes for each business report entry in the business application form according to the optimal strategy, organize and form the data collection node routing information form, and send the routing information form Return to the gateway routing node; the data acquisition management node generates a communication information form according to the matching information between the data acquisition node and the business report entry in the routing information form, and pushes the communication information form to the data acquisition node that completes the matching;

步骤(7):网关路由节点接收到数据采集管理节点返回的路由信息表单,此时路由信息表单由多个具体的业务报告块条目和与该业务报告块条目匹配的路由信息的组合条目构成,网关路由节点将路由信息表单送至提交该采集申请的数据采集终端;网关路由节点为该采集申请生成的Erlang处理进程一直等待所有向数据采集管理节点提交申请结果的返回,若超时,向数据采集终端发送超时信息;Step (7): The gateway routing node receives the routing information form returned by the data acquisition management node. At this time, the routing information form is composed of multiple specific business report block entries and a combination of routing information matching the business report block entry. The gateway routing node sends the routing information form to the data collection terminal that submitted the collection application; the Erlang processing process generated by the gateway routing node for the collection application has been waiting for the return of all application results submitted to the data collection management node. The terminal sends a timeout message;

步骤(8):数据采集终端若接收到超时信息,或者接收到的路由信息表单中的数据采集节点为空数据采集节点,数据采集终端结束本次申请,并延迟一段时间后,向网关路由节点发起新的采集申请;Step (8): If the data collection terminal receives the timeout information, or the data collection node in the received routing information form is an empty data collection node, the data collection terminal ends the application, and after a period of delay, it sends the gateway routing node Initiate a new collection application;

步骤(9):数据采集终端在接收到所有返回的路由信息表单后,向各路由信息表单中指定的数据采集节点发起业务报告块传输请求,数据采集节点为每一个传输请求建立传输通道,每一个传输通道都是一个Erlang进程,根据业务报告块对应的数据传输密钥信息及数据解析方式,完成传输报文的解密、解析、存储及组帧、加密和传输;Step (9): After receiving all the returned routing information forms, the data collection terminal initiates a business report block transmission request to the data collection node specified in each routing information form, and the data collection node establishes a transmission channel for each transmission request. Each transmission channel is an Erlang process, which completes the decryption, analysis, storage, framing, encryption and transmission of transmission messages according to the data transmission key information and data analysis method corresponding to the business report block;

步骤(10):数据采集节点将采集数据按照存储策略将数据存储到采集数据存储节点;Step (10): The data acquisition node stores the collected data in the collected data storage node according to the storage policy;

在所述步骤(1)-步骤(10)在执行过程中日志管理节点实时存储网关路由节点、安全认证节点、数据采集管理节点、数据采集节点产生的工作日志;监控节点实时监控、维护网关路由节点、安全认证节点、数据采集节点的运行状态,当网关路由节点、安全认证节点或数据采集节点出现异常时,监控节点尝试对异常节点进行重启操作,并提醒系统维护人员及时进行故障处理;时间同步节点定时同步网关路由节点、安全认证节点、安全证书存储节点、监控节点、日志管理节点、日志存储节点、数据采集管理节点、数据采集节点、采集数据存储节点的时间。During the execution of the step (1)-step (10), the log management node stores the work logs generated by the gateway routing node, security authentication node, data acquisition management node, and data acquisition node in real time; the monitoring node monitors and maintains the gateway route in real time The running status of nodes, security authentication nodes, and data collection nodes. When the gateway routing node, security authentication node, or data collection node is abnormal, the monitoring node tries to restart the abnormal node and reminds the system maintenance personnel to handle the fault in time; time The synchronization node regularly synchronizes the time of the gateway routing node, security authentication node, security certificate storage node, monitoring node, log management node, log storage node, data collection management node, data collection node, and collection data storage node.

所述步骤(1)中的终端数据采集申请表单,包括身份认证信息、传输密钥信息、业务报告块汇总信息。The terminal data collection application form in the step (1) includes identity authentication information, transmission key information, and business report block summary information.

所述身份认证信息为该采集终端设备在初始化阶段,由安全证书管理节点根据该数据采集终端的唯一性身份标识生成,并下装存储到数据采集终端的密钥模块,该下装过程不可重复进行,并且不可逆。The identity authentication information is generated by the security certificate management node according to the unique identity of the data collection terminal during the initialization phase of the collection terminal device, and is downloaded and stored in the key module of the data collection terminal. The downloading process cannot be repeated carried out and is irreversible.

所述传输密钥信息是由数据采集终端密钥模块产生的,每一个新的数据采集申请表单中的传输密钥信息会不同,数据采集节点通过该密钥可以解析数据采集终端在本次传输申请事务周期内发送的经密钥模块加密后的数据,并且允许将发送给数据采集终端的命令以该密钥进行加密,保证该命令可被数据采集终端识别。The transmission key information is generated by the key module of the data collection terminal, and the transmission key information in each new data collection application form will be different, and the data collection node can use the key to analyze the data collection terminal in this transmission. The data encrypted by the key module is sent during the application transaction cycle, and the command sent to the data collection terminal is allowed to be encrypted with the key to ensure that the command can be recognized by the data collection terminal.

所述业务报告块汇总信息为该采集数据采集终端初始化的可采集的数据条目信息,包括根据业务类型划分的业务报告块集合及其属性、报告块集合包含的报告块条目、报告块条目包含的测点、测点的数据存储策略及其他属性。The business report block summary information is the collectable data entry information initialized by the data acquisition terminal, including the business report block set and its attributes divided according to the business type, the report block entries included in the report block set, and the report block entries included. Measurement points, data storage strategies and other attributes of measurement points.

所述步骤(3)中的安全认证,用于保证只有经过合法认证的数据采集终端才能自动接入到系统中。安全认证节点将数据采集终端的身份认证信息与安全证书存储节点中的安全证书进行验证匹配,若验证通过则返回认证通过结果,否则认证失败,返回认证未通过信息。The security authentication in the step (3) is used to ensure that only legally authenticated data collection terminals can be automatically connected to the system. The security authentication node verifies and matches the identity authentication information of the data collection terminal with the security certificate in the security certificate storage node, and returns the authentication passing result if the authentication is passed, otherwise the authentication fails and returns the authentication failure information.

所述步骤(5)具体内容为:网关路由节点解析终端数据采集申请表单,按照该终端数据采集申请表单中业务报告块自描述信息中报告块集合的业务类型,形成一个或多个根据业务类型进行分类的业务申请表单,每个业务申请表单包括数据采集终端标识、数据采集终端传输密钥信息、业务采集申请类型、支持的数据采集节点命令及该业务的采集报告块集合,其中采集报告块集合包含一个或多个业务报告块条目,每个条目包含该条目的测点、数据存储策略及其他描述信息。网关路由节点需要根据业务采集申请类型将业务申请表单发送到处理该类业务的数据采集管理节点。The specific content of the step (5) is: the gateway routing node parses the terminal data collection application form, and forms one or more business type-based Classified business application forms, each business application form includes data collection terminal identification, data collection terminal transmission key information, business collection application type, supported data collection node commands and collection report block set of the service, where the collection report block The collection contains one or more business report block entries, and each entry contains the measurement point, data storage strategy and other descriptive information of the entry. The gateway routing node needs to send the business application form to the data collection management node that handles this type of business according to the business collection application type.

所述步骤(6)中的优选策略,数据采集管理节点在多个本节点管理下的数据采集节点中进行选择的优选策略包括以下因素:数据采集节点的IO负载、CPU负载、核心原件的物理性能参数、数据采集终端到数据采集节点的Qos。The preferred strategy in the step (6), the preferred strategy for the data acquisition management node to select among multiple data acquisition nodes under the management of the node includes the following factors: the IO load of the data acquisition node, the CPU load, and the physical Performance parameters, Qos from data collection terminal to data collection node.

IO负载以数据采集节点30分钟内Erlang进程的平均数量进行判断;The IO load is judged by the average number of Erlang processes within 30 minutes of the data collection node;

CPU负载以30分钟内CPU的平均占有率进行判断;The CPU load is judged by the average CPU occupancy rate within 30 minutes;

核心原件的物理性能参数包括CPU温度、硬盘温度、CPU风扇转速;The physical performance parameters of core components include CPU temperature, hard disk temperature, and CPU fan speed;

指定数据采集终端到指定数据采集节点的Qos计算方式为:从所有与指定数据采集节点保持通讯连接的数据采集终端中选择与该数据采集终端位于相同和相近通讯拓扑位置的数据采集终端,以这些数据采集终端到指定数据采集节点的Qos的平均值为该数据采集终端到该指定节点的Qos,若不存在相同或相近网络拓扑位置的数据采集终端,允许不采用该策略因素。The Qos calculation method from the designated data acquisition terminal to the designated data acquisition node is as follows: select the data acquisition terminal located in the same and similar communication topology position as the data acquisition terminal from all the data acquisition terminals that maintain communication connections with the designated data acquisition node, and use these The average value of the Qos from the data collection terminal to the designated data collection node is the Qos from the data collection terminal to the designated node. If there is no data collection terminal with the same or similar network topology position, it is allowed not to use this policy factor.

数据采集节点选优策略中具体的原则是:IO负载低、CPU负载低、核心原件的物理性能参数正常、Qos低。The specific principles in the data acquisition node selection strategy are: low IO load, low CPU load, normal physical performance parameters of core components, and low Qos.

所述步骤(6)中的路由信息表单,是由数据采集管理节点根据根据优选策略为业务申请表单中的每一个业务报告条目匹配数据采集节点而组织形成,包括数据采集终端标识及业务报告块对应的通讯协议类型、采集节点IP地址、采集节点端口号。所述步骤(6)中的通讯信息表单,是数据采集管理节点根据路由信息表单中的数据采集节点匹配信息生成,包括数据采集终端标识、数据采集终端传输密钥信息、业务采集申请类型、支持的数据采集节点命令及对应的业务报告块条目信息。The routing information form in the step (6) is organized and formed by the data collection management node according to the optimal strategy for each business report entry in the business application form to match the data collection node, including the data collection terminal identifier and the business report block Corresponding communication protocol type, collection node IP address, collection node port number. The communication information form in the step (6) is generated by the data acquisition management node according to the data acquisition node matching information in the routing information form, including data acquisition terminal identification, data acquisition terminal transmission key information, business acquisition application type, support The data acquisition node command and the corresponding service report block entry information.

所述步骤(9)的步骤为:数据采集管理节点为每个业务申请表单生成一个路由信息表单,业务申请表单中每一个报告块条目对应该路由信息表单中一条数据采集节点路由信息,路由信息包括通讯协议类型、数据采集节点IP地址及端口号;数据采集终端向每个数据采集节点发起连接请求,数据采集节点以Erlang进程的方式为数据采集终端提供数据采集通道;数据采集终端在与数据采集节点首次建立通讯连接时,数据采集节点向数据采集终端请求测点详细描述信息,数据采集终端上传该数据采集节点对应报告块条目下的测点信息;此后数据采集终端与数据采集节点以数据采集终端提供的密钥进行数据加密传输,数据采集节点根据数据采集终端提供的测点自描述信息中规定的解析方式完成数据解析和数据存盘。The steps of the step (9) are: the data acquisition management node generates a routing information form for each business application form, and each report block entry in the business application form corresponds to a data acquisition node routing information in the routing information form, and the routing information Including the type of communication protocol, IP address and port number of the data collection node; the data collection terminal initiates a connection request to each data collection node, and the data collection node provides a data collection channel for the data collection terminal in the form of an Erlang process; the data collection terminal communicates with the data collection node When the acquisition node establishes a communication connection for the first time, the data acquisition node requests the detailed description information of the measurement point from the data acquisition terminal, and the data acquisition terminal uploads the measurement point information under the corresponding report block entry of the data acquisition node; after that, the data acquisition terminal and the data acquisition node exchange data The key provided by the collection terminal performs data encryption and transmission, and the data collection node completes data analysis and data storage according to the analysis method specified in the self-description information of the measurement point provided by the data collection terminal.

所述步骤(10)中的数据存储,数据采集节点将数据传输到采集数据存储节点,采集数据存储节点按照预先设定的数据存储策略如缓存偏差、时间间隔完成数据缓存,提供实时数据断面访问功能并将数据持久化到数据库,数据库提供持久化数据访问功能;不同的业务数据报告块的数据存储策略也允许在报告块中进行定制描述。For the data storage in the step (10), the data acquisition node transmits the data to the acquisition data storage node, and the acquisition data storage node completes the data cache according to the preset data storage strategy such as cache deviation and time interval, and provides real-time data section access function and persist the data to the database, and the database provides the persistent data access function; the data storage strategies of different business data report blocks also allow customized descriptions in the report block.

本发明的有益效果:Beneficial effects of the present invention:

1、数据采集终端通过在初始化时进行身份认证信息、传输密钥信息、数据点及业务报告块汇总信息配置,使数据采集终端具备自我描述能力,实现了多种现场设备的自描述数据接入。数据采集中心系统通过接受数据采集终端的采集申请表单,查询数据采集终端的自描述信息,按照数据采集终端自描述信息进行解析存储这三个自动化步骤,就可以在无需对数据采集中心系统配置进行更改的情况下实现新增数据采集终端的数据采集。1. The data acquisition terminal is configured with identity authentication information, transmission key information, data points and business report block summary information during initialization, so that the data acquisition terminal has self-description ability, and realizes the self-description data access of various field devices . The data collection center system accepts the collection application form of the data collection terminal, queries the self-description information of the data collection terminal, and parses and stores the self-description information of the data collection terminal. In the case of changes, the data collection of the new data collection terminal is realized.

2、系统通过网关路由节点将业务采集申请表单发送到数据采集管理节点,由数据采集管理节点根据优选策略动态分配数据采集节点形成路由信息表单,并最终由网关路由节点将路由信息返回采集终端。在网关路由节点的配合下,通过按业务组织的数据采集管理节点、数据采集节点及采用一个Erlang进程对应一个采集通道的技术实现方式,实现了数据采集系统的路由信息的动态自动化配置和接入通道容量的平滑调整。2. The system sends the service collection application form to the data collection management node through the gateway routing node, and the data collection management node dynamically allocates data collection nodes according to the optimal strategy to form a routing information form, and finally the gateway routing node returns the routing information to the collection terminal. With the cooperation of the gateway routing node, the dynamic automatic configuration and access of the routing information of the data collection system is realized through the data collection management node and data collection node organized according to the business and the technical implementation method of using one Erlang process corresponding to one collection channel Smooth adjustment of channel capacity.

3、在本发明中,网关路由节点是进入数据采集系统第一入口,未经安全认证或者加密的业务请求只能进入网关路由节点,由网关路由节点进行业务的转发或者丢弃;到数据采集节点的业务均为经过安全认证和加密的数据。网关路由与安全认证结合的方式,降低了数据采集系统整体在各种网络环境下系统遭受攻击的风险;网关路由节点与数据采集节点分离,屏蔽采集节点的技术方案,提高了数据采集系统整体的安全性和可用性,即使是网关路由节点受到攻击,仅影响新数据采集终端的接入,不影响原有已接入数据采集终端的正常数据采集。3. In the present invention, the gateway routing node is the first entrance to the data collection system, and service requests without security authentication or encryption can only enter the gateway routing node, and the gateway routing node performs business forwarding or discarding; to the data collection node All services are securely authenticated and encrypted data. The combination of gateway routing and security authentication reduces the risk of the overall data collection system being attacked in various network environments; the technical solution of separating the gateway routing node from the data collection node and shielding the collection node improves the overall security of the data collection system. Security and availability, even if the gateway routing node is attacked, it only affects the access of new data collection terminals, and does not affect the normal data collection of the original connected data collection terminals.

4、监控节点监视网关路由节点、安全认证节点、日志管理节点的正常运行,保证这些节点的稳定运行;同时监控节点本身以热备方式运行,彼此保证监控节点的正常运行。整体的监控保障了系统运行稳定性。4. The monitoring node monitors the normal operation of the gateway routing node, security authentication node, and log management node to ensure the stable operation of these nodes; at the same time, the monitoring node itself runs in hot standby mode to ensure the normal operation of the monitoring nodes. The overall monitoring ensures the stability of the system operation.

5、数据采集管理节点对数据采集节点的优化选取,保证了各数据采集节点的负载均衡。数据采集节点以Erlang进程的方式为数据采集终端提供数据采集通道,实现采集通道平滑扩容;且数据采集终端向采集节点提供数据解析方式和测点信息的免配置方式,避免了人工配置造成繁琐和出错的可能;同时数据采集节点和数据采集终端之间采用密钥加密方式进行数据通讯,增强了通讯的安全性。5. The optimal selection of data collection nodes by the data collection management node ensures the load balance of each data collection node. The data acquisition node provides data acquisition channels for data acquisition terminals in the form of Erlang processes to achieve smooth expansion of the acquisition channels; and the data acquisition terminals provide data analysis methods and measurement point information configuration-free methods to the acquisition nodes, avoiding tedious and troublesome manual configuration. The possibility of error; at the same time, the data communication between the data acquisition node and the data acquisition terminal adopts the key encryption method, which enhances the security of the communication.

6、本系统在运行过程中,除对新接入系统的数据采集终端进行初始化操作以外,数据中心系统的其他节点均不需进行配置更改的人工参与,即减少了系统使用过程中运维人员的工作量,更保证了系统安全稳定的运行。6. During the operation of the system, except for the initialization operation of the data collection terminal newly connected to the system, other nodes of the data center system do not need to be manually involved in configuration changes, which reduces the number of operation and maintenance personnel during the use of the system The workload ensures the safe and stable operation of the system.

附图说明Description of drawings

图1为本发明的结构示意图;Fig. 1 is a structural representation of the present invention;

图2为本发明的数据采集节点管理层次结构示意图;Fig. 2 is a schematic diagram of the data acquisition node management hierarchy of the present invention;

图3为本发明的监控节点工作结构示意图;Fig. 3 is a schematic diagram of the working structure of the monitoring node of the present invention;

图4为本发明的数据采集终端结构示意图;Fig. 4 is a schematic structural diagram of a data acquisition terminal of the present invention;

图5为本发明数据采集终端与被采集设备连接示意图;Fig. 5 is a schematic diagram of the connection between the data collection terminal and the collected equipment of the present invention;

图6为本发明的数据采集工作交互过程示意图;Fig. 6 is a schematic diagram of the data acquisition work interaction process of the present invention;

图7为本发明的采集申请过程示意图;Fig. 7 is a schematic diagram of the acquisition application process of the present invention;

图8为本发明的数据采集终端初始化配置信息示意图;Fig. 8 is a schematic diagram of initial configuration information of the data acquisition terminal of the present invention;

图9为本发明的采集申请表单示意图;Fig. 9 is a schematic diagram of a collection application form of the present invention;

图10为本发明的业务申请表单示意图;Fig. 10 is a schematic diagram of the service application form of the present invention;

图11为本发明的路由信息表单示意图;Fig. 11 is a schematic diagram of the routing information form of the present invention;

图12为本发明的通讯信息表单示意图;Fig. 12 is a schematic diagram of a communication information form of the present invention;

其中,1.数据采集终端,2.网关路由节点,3.安全认证节点,4.安全证书存储节点,5.监控节点,6.日志管理节点,7.日志存储节点,8.数据采集管理节点,9.数据采集节点,10.采集数据存储节点,11.时间同步节点;21.电源模块,22.CPU模块,23.存储模块,24.通讯模块,25.显示模块,26.密钥模块,27.规约转换模块,28.开入开出模块,29.对时模块,30.键盘模块,31.被采集设备,40.主控板。Among them, 1. Data collection terminal, 2. Gateway routing node, 3. Security authentication node, 4. Security certificate storage node, 5. Monitoring node, 6. Log management node, 7. Log storage node, 8. Data collection management node , 9. Data acquisition node, 10. Acquisition data storage node, 11. Time synchronization node; 21. Power supply module, 22. CPU module, 23. Storage module, 24. Communication module, 25. Display module, 26. Key module , 27. Protocol conversion module, 28. Input and output module, 29. Time synchronization module, 30. Keyboard module, 31. Acquired equipment, 40. Main control board.

具体实施方式Detailed ways

下面结合附图与实施例对本发明作进一步说明:Below in conjunction with accompanying drawing and embodiment the present invention will be further described:

如图1所示,一种可动态平滑扩展的数据采集系统,包括数据采集终端1、网关路由节点2、安全认证节点3、数据采集管理节点8、数据采集节点9、采集数据存储节点10、监控节点5、时间同步节点11、日志管理节点6、安全证书存储节点4、日志存储节点7;所述数据采集终端1分别与所述网关路由节点2和数据采集节点9双向通信;所述网关路由节点2分别与日志管理节点6、监控节点5、安全认证节点3、数据采集管理节点8双向通信;所述日志管理节点6分别与日志存储节点7、数据采集节点9、数据采集管理节点8、安全认证节点3和监控节点5双向通信;所述安全认证节点3分别与监控节点5、安全证书存储节点4双向通信;所述数据采集节点9分别与采集数据存储节点10和数据采集管理节点8双向通信。As shown in Figure 1, a data acquisition system that can be dynamically and smoothly expanded includes a data acquisition terminal 1, a gateway routing node 2, a security authentication node 3, a data acquisition management node 8, a data acquisition node 9, an acquisition data storage node 10, Monitoring node 5, time synchronization node 11, log management node 6, security certificate storage node 4, log storage node 7; the data collection terminal 1 communicates bidirectionally with the gateway routing node 2 and the data collection node 9 respectively; the gateway The routing node 2 communicates with the log management node 6, the monitoring node 5, the safety authentication node 3, and the data collection management node 8 respectively; , safety authentication node 3 and monitoring node 5 two-way communication; described safety authentication node 3 communicates with monitoring node 5, safety certificate storage node 4 two-way communication respectively; described data acquisition node 9 communicates with acquisition data storage node 10 and data acquisition management node respectively 8 two-way communication.

网关路由节点、数据采集管理节点、数据采集节点、安全认证节点、采集数据存储节点、监控节点、时间同步服务节点、安全证书存储节点、日志管理节点、日志存储节点,所有上述应用节点可以每一个节点运行在一台计算机服务器上,也可以多个节点运行在同一个计算机服务器上,各个计算机服务器之间以专有光纤通道或专有无线通道连接,在地理位置上可以固定安装在同一个房间,可以安装在多个不同的城市,也可以处于高速的移动状态。进一步的,上述各节点可以运行在同一个或者多个不同的云服务器上。Gateway routing node, data collection management node, data collection node, security authentication node, collection data storage node, monitoring node, time synchronization service node, security certificate storage node, log management node, log storage node, all the above application nodes can be each The node runs on one computer server, or multiple nodes can run on the same computer server, each computer server is connected by a dedicated fiber channel or a dedicated wireless channel, and can be fixedly installed in the same room geographically , can be installed in many different cities, and can also be in a high-speed mobile state. Further, each of the above nodes can run on the same or multiple different cloud servers.

所述网关路由节点2是数据采集终端1进入数据采集系统第一入口,网关路由节点2的路由信息固定并对所有数据采集终端1公开,负责处理数据采集终端1向数据采集系统发起的终端数据采集申请表单,包括身份认证信息、传输密钥信息、业务报告块汇总信息。The gateway routing node 2 is the first entrance of the data acquisition terminal 1 into the data acquisition system, the routing information of the gateway routing node 2 is fixed and disclosed to all data acquisition terminals 1, and is responsible for processing the terminal data initiated by the data acquisition terminal 1 to the data acquisition system Collect application forms, including identity authentication information, transmission key information, and business report block summary information.

进一步的,所述网关路由节点2,将终端数据采集申请表单中的身份认证信息提交安全认证节点3进行身份认证,等待安全认证节点3处理,将安全认证节点3返回的身份认证结果发送至数据采集终端1。Further, the gateway routing node 2 submits the identity authentication information in the terminal data collection application form to the security authentication node 3 for identity authentication, waits for the security authentication node 3 to process, and sends the identity authentication result returned by the security authentication node 3 to the data Collect terminal 1.

进一步的,所述网关路由节点2,当安全认证通过时,将终端数据采集申请表单中业务报告块汇总信息按照业务报告块的业务类型进行重新组织,形成一个或多个分类业务报告块采集申请表单,按类型将分类业务报告块采集申请表单提交给处理对应业务类型的数据采集管理节点8。等待数据采集管理节点8处理,将每一个数据采集管理节点8返回的数据采集节点9路由信息表单发送至数据采集终端1。Further, the gateway routing node 2, when the security authentication is passed, reorganizes the summary information of the business report block in the terminal data collection application form according to the business type of the business report block to form one or more classified business report block collection applications form, and submit the classified business report block collection application form to the data collection management node 8 that handles the corresponding business type by type. Wait for the data collection management node 8 to process, and send the routing information form of the data collection node 9 returned by each data collection management node 8 to the data collection terminal 1 .

所述安全认证节点3进行数据采集终端1的安全认证,接收网关路由节点2转发的终端数据采集申请表单中的身份认证信息,将身份认证信息与安全证书存储节点4中的证书进行安全认证,将安全认证结果发送至网关路由节点2。进一步的,所述安全证书存储节点4可以根据数据采集终端1的唯一性身份标识生成身份认证信息,身份认证信息可下装存储到数据采集终端1的密钥模块内。The security authentication node 3 performs security authentication on the data collection terminal 1, receives the identity authentication information in the terminal data collection application form forwarded by the gateway routing node 2, and performs security authentication on the identity authentication information and the certificate in the security certificate storage node 4, Send the security authentication result to the gateway routing node 2. Further, the security certificate storage node 4 can generate identity authentication information according to the unique identity of the data collection terminal 1 , and the identity authentication information can be downloaded and stored in the key module of the data collection terminal 1 .

所述数据采集管理节点8管理一个或多个处理同类业务数据的数据采集节点9,接收网关路由节点2发送的分类业务报告块采集申请表单,数据采集管理节点8根据路由选择策略为分类业务报告块采集申请表单中的每一个业务报告块选取数据采集节点9,形成数据采集节点9路由信息表单。进一步的,将数据采集节点9路由信息表单发送至网关路由节点2,同时按照数据采集节点9路由信息表单中的匹配信息将通讯信息表单推送到对应的数据采集节点9。The data collection management node 8 manages one or more data collection nodes 9 that process similar business data, and receives the classification service report block collection application form sent by the gateway routing node 2, and the data collection management node 8 reports the classification service according to the routing strategy. Each business report block in the block collection application form selects a data collection node 9 to form a data collection node 9 routing information form. Further, the routing information form of the data collection node 9 is sent to the gateway routing node 2, and the communication information form is pushed to the corresponding data collection node 9 according to the matching information in the routing information form of the data collection node 9.

所述数据采集节点9为数据采集终端1提供数据采集通道,当收到数据采集终端1的业务报告块传输请求时,为每一个传输请求建立传输通道,每一个传输通道都是一个Erlang进程,根据业务报告块对应的数据传输密钥信息及数据解析方式,完成传输报文的解密、解析、存储及组帧、加密和传输。The data acquisition node 9 provides a data acquisition channel for the data acquisition terminal 1, and when receiving the service report block transmission request of the data acquisition terminal 1, a transmission channel is established for each transmission request, and each transmission channel is an Erlang process, According to the data transmission key information and data analysis method corresponding to the business report block, the decryption, analysis, storage, framing, encryption and transmission of the transmission message are completed.

所述时间同步服务器节点11,以GPS信号、北斗、B码、CDMA、原子钟标准时钟源中的一个或多个为时钟源,为系统中的数据采集终端1、网关路由节点2、安全认证节点3、数据采集管理节点8、数据采集节点9、采集数据存储节点10、监控节点5、日志管理节点6、安全证书管理节点4、日志存储节点7进行时间同步,时间同步信号的方式可以为:NTP/SNTP信号、脉冲信号、IRIG-B信号、时间报文。Described time synchronization server node 11, with one or more in GPS signal, Beidou, B code, CDMA, atomic clock standard clock source as clock source, is data collection terminal 1, gateway routing node 2, security authentication node in the system 3. The data acquisition management node 8, the data acquisition node 9, the acquisition data storage node 10, the monitoring node 5, the log management node 6, the security certificate management node 4, and the log storage node 7 perform time synchronization, and the way of the time synchronization signal can be: NTP/SNTP signal, pulse signal, IRIG-B signal, time message.

所述采集数据存储节点10存储各数据采集节点9采集的数据,并提供数据访问功能。The collected data storage node 10 stores the data collected by each data collection node 9 and provides a data access function.

所述日志管理节点6负责系统各节点产生日志信息的记录、维护和管理工作,日志存储节点7负责日志的存储。The log management node 6 is responsible for the recording, maintenance and management of log information generated by each node in the system, and the log storage node 7 is responsible for the storage of logs.

所述监控节点8监视并控制网关路由节点2、安全认证节点3、日志管理节点6的运行状态,保证各节点在线工作,可采用双节点热备方式运行或者集群方式运行。The monitoring node 8 monitors and controls the running status of the gateway routing node 2, the security authentication node 3, and the log management node 6 to ensure that each node works online, and can be operated in a dual-node hot standby mode or in a cluster mode.

所述数据采集终端1与被采集设备之间可以通过RS232、RS485、CAN总线、以太网、无线方式进行通讯连接。The data collection terminal 1 can communicate with the collected equipment through RS232, RS485, CAN bus, Ethernet, or wireless.

进一步的,所述数据采集终端1与网关路由节点2和数据采集节点9之间可以通过光纤以太网、无线方式进行通讯连接。Further, the data collection terminal 1 can communicate with the gateway routing node 2 and the data collection node 9 through fiber optic Ethernet or wirelessly.

进一步的,所述数据采集终端1经完成身份认证、传输密钥、业务报告块汇总信息配置后,将数据采集申请表单提交网关路由节点2,根据网关路由节点2返回的数据采集节点9路由信息表单,分别与各数据采集节点9建立连接,进行数据加密传输。Further, the data collection terminal 1 submits the data collection application form to the gateway routing node 2 after completing identity authentication, transmission key, and business report block summary information configuration, and according to the routing information of the data collection node 9 returned by the gateway routing node 2 The form is connected with each data collection node 9 respectively, and the encrypted data transmission is carried out.

如图2所示,系统可包含一个或多个数据采集管理节点8,数据采集管理节点8管理一个或多个处理同类业务数据的数据采集节点9,接收网关路由节点2发送的分类业务报告块采集申请表单,数据采集管理节点8根据路由选择策略为分类业务报告块采集申请表单中的每一个业务报告块选取数据采集节点9,形成数据采集节点9路由信息表单。进一步的,将数据采集节点9路由信息表单发送至网关路由节点2,同时按照数据采集节点9路由信息表单中的匹配信息将通讯信息表单推送到对应的数据采集节点9。As shown in Figure 2, the system may include one or more data collection management nodes 8, the data collection management node 8 manages one or more data collection nodes 9 that process similar business data, and receives the classified service report block sent by the gateway routing node 2 To collect the application form, the data collection management node 8 selects the data collection node 9 for each business report block in the collection application form of the classified business report block according to the routing selection strategy, and forms the routing information form of the data collection node 9. Further, the routing information form of the data collection node 9 is sent to the gateway routing node 2, and the communication information form is pushed to the corresponding data collection node 9 according to the matching information in the routing information form of the data collection node 9.

如图3所示,监控节点5分别与网关路由节点2、安全认证节点3、日志管理节点6双向通信,所述监控节点5与其他的监控节点5之间也是双向通信;监控节点5以节点热备模式或集群方式运行,网关路由节点2、安全认证节点3、日志管理节点6向监控节点5注册,并保持登陆状态,若某节点运行出现异常,监控节点5尝试对故障节点进行重启操作,并提醒系统维护人员及时进行故障处理。As shown in Figure 3, monitoring node 5 communicates bidirectionally with gateway routing node 2, security authentication node 3, and log management node 6 respectively, and between the monitoring node 5 and other monitoring nodes 5 is also bidirectional communication; monitoring node 5 uses node Running in hot standby mode or cluster mode, gateway routing node 2, security authentication node 3, and log management node 6 register with monitoring node 5 and keep logging in. If a node runs abnormally, monitoring node 5 tries to restart the faulty node , and remind the system maintenance personnel to deal with the fault in time.

如图4所示,数据采集终端1包括主控板40,所述主控板分别与电源模块21、CPU模块22、存储模块23、通讯模块24、显示模块25、密钥模块26、规约转换模块27、开入开出模块28、对时模块29、键盘模块30双向通信。As shown in Figure 4, the data acquisition terminal 1 includes a main control board 40, and the main control board is respectively connected with a power supply module 21, a CPU module 22, a storage module 23, a communication module 24, a display module 25, a key module 26, a protocol conversion The module 27, the input and output module 28, the time synchronization module 29, and the keyboard module 30 communicate bidirectionally.

如图5所示,数据采集终端1允许与若干个被采集设备31以不同的通讯方式进行数据交互,可采用的通讯方式包括RS232、RS485、CAN总线、以太网、无线方式。As shown in FIG. 5 , the data collection terminal 1 allows data interaction with several collected devices 31 in different communication methods, and the available communication methods include RS232, RS485, CAN bus, Ethernet, and wireless methods.

如图6所示,数据采集工作过程示意图:As shown in Figure 6, the schematic diagram of the data collection process:

S1.数据采集终端向网关路由节点发送终端数据采集申请表单,以获得数据采集节点路由信息;S1. The data collection terminal sends the terminal data collection application form to the gateway routing node to obtain the routing information of the data collection node;

S2.数据采集终端安全认证请求:网关路由节点向安全认证节点发送终端数据采集申请表单中的身份认证信息,进行数据采集终端的安全认证;S2. Data collection terminal security authentication request: the gateway routing node sends the identity authentication information in the terminal data collection application form to the security authentication node, and performs security authentication of the data collection terminal;

S3.安全认证节点进行数据采集终端的安全认证,并将认证结果返回至网关路由节点。若认证失败,则执行S6,并结束本次处理流程,等待新的采集申请;若认证通过,则执行S4;S3. The security authentication node performs security authentication on the data collection terminal, and returns the authentication result to the gateway routing node. If the authentication fails, execute S6, and end this processing flow, and wait for a new collection application; if the authentication passes, execute S4;

S4.网关路由节点将终端数据采集申请表单中业务报告块汇总信息按照业务报告块的业务类型进行重新组织,形成分类业务报告块采集申请表单,并将分类业务报告块采集申请表单分别提交给处理该业务类型的数据采集管理节点,以获取数据采集节点路由信息;S4. The gateway routing node reorganizes the summary information of the business report block in the terminal data collection application form according to the business type of the business report block to form a classification business report block collection application form, and submits the classification business report block collection application form to the processing The data collection management node of the service type to obtain the routing information of the data collection node;

S5.数据采集管理节点根据优选策略为申请表单中的每一个业务报告条目选取数据采集节点,组织形成数据采集节点路由信息表单,将路由信息表单返回至网关路由节点,并按照数据采集节点路由信息表单中的匹配信息将通讯信息表单推送至对应的数据采集节点;S5. The data acquisition management node selects a data acquisition node for each business report entry in the application form according to the optimal strategy, organizes and forms a data acquisition node routing information form, returns the routing information form to the gateway routing node, and follows the data acquisition node routing information The matching information in the form pushes the communication information form to the corresponding data collection node;

S6.网关路由节点将接收到数据采集节点路由信息表单送至数据采集终端;S6. The gateway routing node sends the received data collection node routing information form to the data collection terminal;

S7.数据采集终端向各路由信息表单中指定的数据采集节点发起业务报告块传输请求,数据采集节点以Erlang进程方式为每一个传输请求建立传输通道,根据业务报告块对应的数据传输密钥信息及数据解析方式,进行传输报文的解密、解析、存储及组帧、加密和传输;S7. The data acquisition terminal initiates a service report block transmission request to the data acquisition node specified in each routing information form, and the data acquisition node establishes a transmission channel for each transmission request in the form of an Erlang process, and transmits key information according to the data corresponding to the service report block And data analysis method, decryption, analysis, storage and framing, encryption and transmission of transmission messages;

S8.数据存储。数据采集节点将采集数据按照存储策略将数据存储到采集数据存储节点。S8. Data storage. The data collection node will collect the data and store the data in the collection data storage node according to the storage policy.

如图7所示,采集申请过程示意图:As shown in Figure 7, the schematic diagram of the collection application process:

S01.数据采集终端配置,形成数据采集终端配置文档。S01. Data collection terminal configuration, forming a data collection terminal configuration document.

S02.数据采集终端向安全路由节点发送采集申请表单。S02. The data collection terminal sends a collection application form to the security routing node.

S03.网关路由节点向安全认证节点进行数据采集终端身份认证。S03. The gateway routing node authenticates the identity of the data collection terminal to the security authentication node.

S04.安全认证节点向网关路由节点返回认证结果。若认证失败执行S05,成功执行S06。S04. The security authentication node returns the authentication result to the gateway routing node. If the authentication fails, execute S05, and if it succeeds, execute S06.

S05.网关路由节点向数据采集终端返回申请结果:认证失败。S05. The gateway routing node returns the application result to the data collection terminal: authentication failed.

S06.网关路由节点形成业务申请表单,发送到数据采集管理节点。S06. The gateway routing node forms a service application form and sends it to the data collection management node.

S07.网关路由节点进行申请超时判断,超时则向数据采集终端返回申请结果:申请超时。S07. The gateway routing node judges the application timeout, and returns the application result to the data collection terminal when the timeout expires: the application timeout.

S08.数据采集管理节点向网关路由节点返回数据采集节点路由信息表单,并向数据采集节点推送通讯信息表单。S08. The data collection management node returns the data collection node routing information form to the gateway routing node, and pushes the communication information form to the data collection node.

S09.网关路由节点向数据采集终端发送数据采集节点路由信息表单。S09. The gateway routing node sends the data collection node routing information form to the data collection terminal.

S10.数据采集终端接收到所有路由信息表单后,采集申请成功。S10. After the data collection terminal receives all routing information forms, the collection application is successful.

如图8所示,数据采集终端的配置文档,包括文件头、业务报告块信息、测点信息。文件头为数据采集终端的基本信息,包含数据采集终端名称、数据采集终端唯一性标识、数据采集终端型号、生产厂家、创建人及创建时间,安全认证节点根据数据采集终端唯一性标识生成数据采集终端的身份认证信息;业务报告块信息为数据采集管理节点选取数据采集节点提供依据,每个设备可根据业务类型配置多个报告块集合,报告块集合属性包括业务类型、支持的数据采集节点命令及数据解析方式,每个报告块集合可根据测点数量或其他因素配置一个或多个报告块条目,报告块条目下配置数据存储属性如存储间隔、存储偏差以及该条目包含测点的ID;测点信息配置了每个测点的ID和具体信息,如测点名称、测点类型、测点控制类型及其他所需信息。As shown in Figure 8, the configuration document of the data acquisition terminal includes the file header, business report block information, and measurement point information. The file header is the basic information of the data collection terminal, including the name of the data collection terminal, the unique identifier of the data collection terminal, the model of the data collection terminal, the manufacturer, the creator, and the creation time. The security authentication node generates the data collection terminal according to the unique identifier of the data collection terminal. The identity authentication information of the terminal; the business report block information provides the basis for the data collection management node to select the data collection node. Each device can configure multiple report block sets according to the business type. The report block set attributes include business type and supported data collection node commands. And data parsing method, each report block set can configure one or more report block entries according to the number of measurement points or other factors, configure data storage attributes such as storage interval, storage deviation, and the ID of the measurement point included in the report block entry; The measuring point information configures the ID and specific information of each measuring point, such as measuring point name, measuring point type, measuring point control type and other required information.

如图9所示,数据采集申请表单,包括身份认证信息、传输密钥信息、业务报告块汇总信息。身份认证信息为在设备配置阶段,由安全证书管理节点根据该数据采集终端的唯一性身份标识生成,并下装存储到数据采集终端的密钥模块;传输密钥信息由数据采集终端密钥模块产生;业务报告块汇总信息为数据采集终端配置文档中业务报告块信息,包括根据业务类型划分的业务报告块集及其属性、报告块集合包含的报告块条目、报告块条目包含的测点、数据存储策略及其他属性。As shown in Figure 9, the data collection application form includes identity authentication information, transmission key information, and business report block summary information. The identity authentication information is generated by the security certificate management node according to the unique identity of the data collection terminal in the equipment configuration stage, and downloaded and stored in the key module of the data collection terminal; the transmission key information is provided by the key module of the data collection terminal Generated; the business report block summary information is the business report block information in the data acquisition terminal configuration document, including the business report block set and its attributes divided according to the business type, the report block entries contained in the report block set, the measurement points contained in the report block entries, Data storage strategy and other properties.

如图10所示,业务申请表单,是由网关路由节点按照采集申请表单业务报告块汇总信息中报告块集合的业务类型生成,每个业务申请表单包括数据采集终端标识、数据采集终端传输密钥信息、业务采集申请类型、支持的数据采集节点命令及业务采集报告集,其中业务采集报告集包含一个或多个业务报告块条目,每个条目包含该条目的测点、数据存储策略及其他描述信息。As shown in Figure 10, the business application form is generated by the gateway routing node according to the business type of the report block set in the summary information of the collection application form business report block, and each business application form includes a data collection terminal identifier and a data collection terminal transmission key Information, business collection application type, supported data collection node commands, and business collection report set, where the business collection report set contains one or more business report block entries, and each entry contains the measurement point, data storage strategy and other descriptions of the entry information.

如图11所示,路由信息表单,数据采集管理节点为每个业务申请表单生成一个路由信息表单,业务申请表单中每一个报告块条目对应该路由信息表单中一条数据采集节点路由信息,路由信息包括通讯协议类型、数据采集节点IP地址及端口号。As shown in Figure 11, the routing information form, the data acquisition management node generates a routing information form for each business application form, and each report block entry in the business application form corresponds to a data acquisition node routing information in the routing information form, routing information Including communication protocol type, data acquisition node IP address and port number.

如图12所示,通讯信息表单,数据采集管理节点根据路由信息表单中的数据采集节点匹配信息生成,包括数据采集终端标识、数据采集终端传输密钥信息、业务采集申请类型、支持的数据采集节点命令及对应的业务报告块条目信息。As shown in Figure 12, the communication information form, the data collection management node is generated according to the data collection node matching information in the routing information form, including the data collection terminal identification, data collection terminal transmission key information, business collection application type, and supported data collection Node commands and corresponding service report block entry information.

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。Although the specific implementation of the present invention has been described above in conjunction with the accompanying drawings, it does not limit the protection scope of the present invention. Those skilled in the art should understand that on the basis of the technical solution of the present invention, those skilled in the art do not need to pay creative work Various modifications or variations that can be made are still within the protection scope of the present invention.

Claims (10)

1. a data acquisition system for the level and smooth expansion of capable of dynamic, is characterized in that, comprising: data acquisition center system and data collection station;
Described data acquisition center system is communicated by letter with described data collection station by communication network,
Described data acquisition center system is the core of data acquisition system, is responsible for data acquisition, management, safety certification, storage and log services;
Described data collection station by the transfer of data of collected equipment to data acquisition node, and by data acquisition application submission of sheet gateway routing node, the data acquisition node routing iinformation list returning according to gateway routing node, initiate business report piece transmission request with each data acquisition node respectively, carry out Data Encryption Transmission;
Described communication network is responsible for the physical link that data collection station is provided to data acquisition center system;
Described data acquisition center system comprises:
Gateway routing node, with data collection station, some data capture management nodes, safety certification node, monitor node and log management node communication, that data collection station enters data acquisition center system the first entrance by communication network, the routing iinformation of gateway routing node is fixed, open to all data collection stations, be responsible for the terminal data collection application list that deal with data acquisition terminal is initiated to data acquisition center system; And, submit to safety certification node to carry out authentication the authentication information in terminal data collection application list, the identity authentication result that safety certification node is returned is sent to data collection station; And, after safety certification is passed through, business report piece summary information in terminal data collection application list is reorganized according to the type of service of business report piece, form one or more classify traffic report blocks collection application lists; By type of service, classify traffic report blocks collection application list is submitted to the data capture management node of processing this type of service, the data acquisition node route information table single transmit that each data capture management node is returned is to data collection station.
2. the data acquisition system of the level and smooth expansion of a kind of capable of dynamic as claimed in claim 1, is characterized in that,
Described data acquisition center system also comprises:
Safety certification node, communicate by letter with gateway routing node, monitor node, safety certificate memory node, for carrying out the safety certification of data collection station, authentication information in the terminal data collection application list that reception gateway routing node forwards, by the authentication of comparing of the certificate in authentication information and safety certificate memory node, authentication result is sent to gateway routing node; And, according to the uniqueness identify label of data collection station, generating authentication information, authentication information allows lower dress to store in the cipher key module of data collection station;
Safety certificate memory node, with safety certification node communication, for storing the safety certificate of data collection station;
Monitor node, with gateway routing node, safety certification node and log management node communication, for monitoring and control the running status of gateway routing node, safety certification node, log management node, guarantees that each node works online;
Log management node, with gateway routing node, safety certification node, data acquisition node, data capture management node, log store node communication, the record, the maintenance and management work that for each node of system, produce log information;
Log store node, with log management node communication, is responsible for the storage of daily record;
Data capture management node, communicate by letter with gateway routing node, log management node, some data acquisition nodes, receive the classify traffic report blocks collection application list that gateway routing node sends, according to routing strategy, be that each business report piece entry in classify traffic report blocks collection application list is chosen data acquisition node, form data acquisition node routing iinformation list; And, data acquisition node route information table single transmit, to gateway routing node, is pushed to corresponding data acquisition node according to the match information in data acquisition node routing iinformation list by communication information list simultaneously;
Data acquisition node, with data capture management node, acquired data storage node, data collection station, log management node communication, be responsible for the data acquisition of data collection station, for the transmission request of data collection station, set up communication and connect, be responsible for data acquisition resolving;
Acquired data storage node, communicates by letter with data acquisition node, the data that gather for storing each data acquisition node, and data access function is provided;
Time synchronization node, is used to all nodes in system that time synchronized service is provided.
3. the collecting method that the data acquisition system of the level and smooth expansion of a kind of capable of dynamic as described in above-mentioned arbitrary claim is used, is characterized in that, comprises step:
Step (1): data collection station is to gateway routing node transmitting terminal data acquisition application list;
Step (2): gateway routing node is that terminal data collection application list generates handling process, each handling process is an Erlang process, gateway routing node to the authentication information in safety certification node transmitting terminal data acquisition application list, waits for that safety certification node returns to the security certification result of this data collection station in this Erlang process; Gateway routing node is waited for new collection application simultaneously;
Step (3): safety certification node carries out safety certification according to the authentication information in terminal data collection application list to data collection station, and authentication result is sent to gateway routing node;
Step (4): if authentification failure, gateway routing node returns to data collection station by authentication result, finishes this handling process finishes to be responsible for the Erlang process of this processing simultaneously;
Step (5): if authentication is passed through, gateway routing node reorganizes business report piece summary information in terminal data collection application list according to the type of service of business report piece, forms the service order form list of classify traffic report blocks; Further, gateway routing node is submitted to the service order form list of classify traffic report blocks respectively some data capture management nodes of processing this type of service;
Step (6): after some data capture management nodes receive service order form list, according to preference policy, it is each the business report entries match data acquisition node in service order form list, tissue forms data acquisition node routing iinformation list, and routing iinformation list is back to gateway routing node; Data capture management node generates communication information list according to the match information of the data acquisition node in routing iinformation list and business report entry simultaneously, and communication information list has been pushed to the data acquisition node of coupling;
Step (7): gateway routing node receives the routing iinformation list that data capture management node returns, now routing iinformation list forms by a plurality of concrete business report piece entries with the combination entry of the routing iinformation of this business report piece entries match, and gateway routing node is delivered to routing iinformation list the data collection station of submitting to this collections to apply for; Gateway routing node is waited for returning of oriented data capture management node submit applications result by the Erlang treatment progress that this collection application generates always, if overtime, to data collection station, sends time-out information;
Step (8): if data collection station receives time-out information, or the data acquisition node in the routing iinformation list receiving is empty data acquisition node, data collection station finishes this application, and postpones after a period of time, to gateway routing node, initiates new collection application;
Step (9): data collection station is after receiving all routing iinformation lists that return, to the fixed data acquisition node of each routing iinformation list middle finger, initiate business report piece transmission request, data acquisition node transmits request for each sets up transmission channel, each transmission channel is an Erlang process, according to transfer of data key information corresponding to business report piece and Data Analysis mode, complete deciphering, parsing, storage and framing, encryption and the transmission of message transmission;
Step (10): data acquisition node stores image data into acquired data storage node according to storage policy by data; The daily record of work that log management node real-time storage gateway routing node, safety certification node, data capture management node, data acquisition node produce in described step (1)-step (10) implementation; The running status of gateway routing node, safety certification node, data acquisition node is monitored, safeguarded to monitor node in real time, when gateway routing node, safety certification node or data acquisition node occur when abnormal, monitor node attempts abnormal nodes to carry out reboot operation, and system for prompting attendant carries out troubleshooting in time; The time of time synchronization node Timing Synchronization gateway routing node, safety certification node, safety certificate memory node, monitor node, log management node, log store node, data capture management node, data acquisition node, acquired data storage node.
4. method as claimed in claim 3, is characterized in that, the terminal data collection application list in described step (1), comprises authentication information, transmission security key information, business report piece summary information;
Described authentication information is that this acquisition terminal equipment is at initial phase, by safety certificate management node, according to the uniqueness identify label of this data collection station, generated, and lower dress stores the cipher key module of data collection station into, this lower process of assembling does not allow to repeat, and irreversible;
Described transmission security key information is produced by data collection station cipher key module, transmission security key information in each new data acquisition application list can be different, data acquisition node can apply in this transmission the data after cipher key module is encrypted that send in transaction cycles by resolution data acquisition terminal by this key, and allow to send to the order of data collection station to be encrypted with this key, guarantee that this order can be identified by data collection station;
Described business report piece summary information is the data items for information that the initialized permission of this image data acquisition terminal gathers, and comprises the business report set of blocks divided according to type of service and attribute thereof, the report blocks entry of report blocks set-inclusion, the measuring point that report blocks entry comprises, data store strategy and other attributes of measuring point.
5. method as claimed in claim 3, is characterized in that, the safety certification in described step (3) only has the data collection station through legal authentication could automatically be linked into system for guaranteeing; Safety certification node is verified that the authentication information of data collection station mate with the safety certificate in safety certificate memory node, if be verified return authentication, passes through result, otherwise authentification failure, return authentication does not pass through information.
6. method as claimed in claim 3, it is characterized in that, described step (5) particular content is: gateway routing node is resolved terminal data collection application list, according to the type of service of report blocks set in business report piece self-described information in this terminal data collection application list, form one or more service order form lists of classifying according to type of service, each service order form list comprises data collection station sign, data collection station transmission security key information, business gathers applying type, the data acquisition node order of supporting and the collection report blocks set of this business, wherein gather the one or more business report piece of report blocks set-inclusion entry, the measuring point that each entry comprises this entry, data store strategy and other descriptors, gateway routing node need to gather applying type according to business and service order form single transmit be arrived to the data capture management node of processing such business.
7. method as claimed in claim 3, it is characterized in that, preference policy in described step (6), the preference policy of selecting in the data acquisition node of data capture management node under a plurality of node administrations comprises following factor: the physical function parameter of the IO load of data acquisition node, cpu load, core original paper, data collection station are to the Qos of data acquisition node;
IO load judges with the par of Erlang process in data acquisition node 30 minutes;
Cpu load judges with the average occupancy of CPU in 30 minutes;
The physical function parameter of core original paper comprises cpu temperature, hard disk temperature, cpu fan rotating speed;
Specific data acquisition terminal to the Qos account form of specific data acquisition node is: the data collection station of selecting to be positioned at this data collection station identical and close communication topology location from all and specific data acquisition node are kept in communication the data collection station connecting, take these data collection stations to the mean value of the Qos of specific data acquisition node as this data acquisition data collection station to the Qos of this specified node, if there is not the data collection station of identical or close network topology position, allow not adopt this strategic factor;
Data acquisition node selects principle concrete in dominant strategy to be: IO load is low, cpu load is low, the physical function parameter of core original paper is normal, Qos is low.
8. method as claimed in claim 3, it is characterized in that, routing iinformation list in described step (6), be by data capture management node according to being that each business report entries match data acquisition node in service order form list is organized and formed according to preference policy, comprise data collection station sign and corresponding communications protocol type, acquisition node IP address, the acquisition node port numbers of business report piece;
Communication information list in described step (6), be that data capture management node generates according to the data acquisition node match information in routing iinformation list, comprise that data collection station sign, data collection station transmission security key information, business gather data acquisition node order and the corresponding business report piece items for information of applying type, support.
9. method as claimed in claim 3, it is characterized in that, the step of described step (9) is: data capture management node is a routing iinformation list of each service order form list generation, in service order form list, each report blocks entry is to should route information table Dan Zhongyi bar data acquisition node routing iinformation, and routing iinformation comprises communications protocol type, data acquisition node IP address and port numbers; Data collection station is initiated connection request to each data acquisition node, and data acquisition node be take the mode of Erlang process provides data acquisition channel as data collection station; Data collection station is being set up communication while being connected first with data acquisition node, and data acquisition node is described information in detail to data collection station request measuring point, and data collection station is uploaded the corresponding report blocks bar of this data acquisition node measuring point information now; After this key that data collection station and data acquisition node provide with data collection station carries out Data Encryption Transmission, and the analysis mode of stipulating in the measuring point self-described information that data acquisition node provides according to data collection station completes Data Analysis and data deposit.
10. method as claimed in claim 3, it is characterized in that, data storage in described step (10), data acquisition node transfers data to acquired data storage node, acquired data storage node completes data buffer storage according to predefined data store strategy as buffer memory deviation, the time interval, real time data section access function is provided and data persistence is arrived to database, database provides perdurable data access function; The data store strategy of different business datum report blocks also allows to customize description in report blocks.
CN201310516800.4A 2013-10-28 2013-10-28 A kind of can dynamic smoothing extension data collecting system and method Active CN103532975B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310516800.4A CN103532975B (en) 2013-10-28 2013-10-28 A kind of can dynamic smoothing extension data collecting system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310516800.4A CN103532975B (en) 2013-10-28 2013-10-28 A kind of can dynamic smoothing extension data collecting system and method

Publications (2)

Publication Number Publication Date
CN103532975A true CN103532975A (en) 2014-01-22
CN103532975B CN103532975B (en) 2016-08-17

Family

ID=49934654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310516800.4A Active CN103532975B (en) 2013-10-28 2013-10-28 A kind of can dynamic smoothing extension data collecting system and method

Country Status (1)

Country Link
CN (1) CN103532975B (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869567A (en) * 2015-04-01 2015-08-26 成都艺辰德迅科技有限公司 Information processing method based on intelligent terminals of internet of things
CN106125678A (en) * 2016-06-14 2016-11-16 国电南瑞科技股份有限公司 A kind of method in the self adaptation many control source for centralized intelligence gateway
CN107094155A (en) * 2017-06-14 2017-08-25 广东工业大学 A kind of secure storage method of data and device based on alliance's block chain
WO2018137202A1 (en) * 2017-01-25 2018-08-02 华为技术有限公司 Method, apparatus, and system for transmitting data
CN109067932A (en) * 2018-07-24 2018-12-21 广州贯行电能技术有限公司 A kind of data collection station data transmission method and data service end without fixed IP
CN109074403A (en) * 2016-05-13 2018-12-21 株式会社日立制作所 Operation management device, operation management method and operation management system
CN109587138A (en) * 2018-12-06 2019-04-05 中电工业互联网有限公司 A kind of fault-tolerant dynamic dispatching method of Internet of things system service node and server
CN109587142A (en) * 2018-12-10 2019-04-05 北京华虹集成电路设计有限责任公司 A kind of the data safety AM access module and equipment of service-oriented stream
CN109714334A (en) * 2018-12-26 2019-05-03 珠海格力电器股份有限公司 Method, device, processor, circuit and storage medium for transmitting air conditioner data
CN110716986A (en) * 2019-10-17 2020-01-21 华普通用技术研究(广州)有限公司 Big data analysis system and application method thereof
CN110809025A (en) * 2019-09-29 2020-02-18 四川中曼电气工程技术有限公司 Data acquisition and monitoring method based on data routing gateway
CN111465014A (en) * 2015-08-24 2020-07-28 华为技术有限公司 Security authentication method, configuration method and related equipment
CN111787286A (en) * 2020-07-22 2020-10-16 杭州当虹科技股份有限公司 Method for realizing multichannel synchronous recording system
CN111817935A (en) * 2020-07-24 2020-10-23 广州云智通讯科技有限公司 Internet intelligent home data processing method and system
CN111885164A (en) * 2020-07-23 2020-11-03 广东电网有限责任公司 Data management system
CN111935090A (en) * 2020-07-07 2020-11-13 上海微亿智造科技有限公司 Big data transmission and persistence method and system for industrial intelligent Internet of things
US10906425B2 (en) * 2018-04-05 2021-02-02 Ford Global Technologies, Llc Systems and methods to generate charging warnings
CN112583781A (en) * 2019-09-30 2021-03-30 中兴通讯股份有限公司 Media code stream acquisition method, equipment, media gateway and storage medium
CN112968908A (en) * 2021-03-26 2021-06-15 中国电子科技集团公司第三十研究所 Internet of things security gateway with data aggregation and one-way transmission and implementation method
CN115988038A (en) * 2023-03-20 2023-04-18 睿至科技集团有限公司 Data management method and system based on Internet of things platform
CN116319088A (en) * 2023-05-17 2023-06-23 深圳前海翼联科技有限公司 Method for monitoring route node state and collecting information of Internet of things
CN116367157A (en) * 2023-06-01 2023-06-30 深圳市北测检测技术有限公司 Security authentication method and device based on 5G communication network
CN117950591A (en) * 2024-01-18 2024-04-30 北京微控工业网关技术有限公司 Gateway storage management method and device, electronic device, and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070155394A1 (en) * 2005-12-30 2007-07-05 Enfotrust Networks, Inc. System and method for facilitating the transfer of information relating to quality of an organization
CN101032427A (en) * 2007-04-27 2007-09-12 周钷 Digital-signal intelligent monitoring method and application system thereof
US20080215743A1 (en) * 2007-03-02 2008-09-04 Mark Frederick Wahl System and method for validation of middleware failover behavior
US20080219532A1 (en) * 2007-03-06 2008-09-11 General Electric Company Geometry-dependent filtering in CT method and apparatus
CN101360011A (en) * 2008-09-26 2009-02-04 广州市聚晖电子科技有限公司 Management system supporting different data collection service
CN101399780A (en) * 2008-11-12 2009-04-01 清华大学 Quasi minimum state flow control method for Internet
CN101488206A (en) * 2008-01-16 2009-07-22 张道光 Electronic transaction method and electronic transaction platform system
US8510830B2 (en) * 2011-06-03 2013-08-13 Fluke Corporation Method and apparatus for efficient netflow data analysis

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070155394A1 (en) * 2005-12-30 2007-07-05 Enfotrust Networks, Inc. System and method for facilitating the transfer of information relating to quality of an organization
US20080215743A1 (en) * 2007-03-02 2008-09-04 Mark Frederick Wahl System and method for validation of middleware failover behavior
US20080219532A1 (en) * 2007-03-06 2008-09-11 General Electric Company Geometry-dependent filtering in CT method and apparatus
CN101032427A (en) * 2007-04-27 2007-09-12 周钷 Digital-signal intelligent monitoring method and application system thereof
CN101488206A (en) * 2008-01-16 2009-07-22 张道光 Electronic transaction method and electronic transaction platform system
CN101360011A (en) * 2008-09-26 2009-02-04 广州市聚晖电子科技有限公司 Management system supporting different data collection service
CN101399780A (en) * 2008-11-12 2009-04-01 清华大学 Quasi minimum state flow control method for Internet
US8510830B2 (en) * 2011-06-03 2013-08-13 Fluke Corporation Method and apparatus for efficient netflow data analysis

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869567A (en) * 2015-04-01 2015-08-26 成都艺辰德迅科技有限公司 Information processing method based on intelligent terminals of internet of things
CN104869567B (en) * 2015-04-01 2018-04-27 青岛中物云传智能科技有限公司 A kind of information processing method based on Intelligent terminal for Internet of things
CN111465014A (en) * 2015-08-24 2020-07-28 华为技术有限公司 Security authentication method, configuration method and related equipment
US11343104B2 (en) 2015-08-24 2022-05-24 Huawei Technologies Co., Ltd. Method for establishing secured connection, and related device
CN109074403A (en) * 2016-05-13 2018-12-21 株式会社日立制作所 Operation management device, operation management method and operation management system
CN106125678A (en) * 2016-06-14 2016-11-16 国电南瑞科技股份有限公司 A kind of method in the self adaptation many control source for centralized intelligence gateway
WO2018137202A1 (en) * 2017-01-25 2018-08-02 华为技术有限公司 Method, apparatus, and system for transmitting data
CN107094155B (en) * 2017-06-14 2020-03-10 广东工业大学 Data security storage method and device based on alliance block chain
CN107094155A (en) * 2017-06-14 2017-08-25 广东工业大学 A kind of secure storage method of data and device based on alliance's block chain
US10906425B2 (en) * 2018-04-05 2021-02-02 Ford Global Technologies, Llc Systems and methods to generate charging warnings
CN109067932A (en) * 2018-07-24 2018-12-21 广州贯行电能技术有限公司 A kind of data collection station data transmission method and data service end without fixed IP
CN109587138A (en) * 2018-12-06 2019-04-05 中电工业互联网有限公司 A kind of fault-tolerant dynamic dispatching method of Internet of things system service node and server
CN109587142A (en) * 2018-12-10 2019-04-05 北京华虹集成电路设计有限责任公司 A kind of the data safety AM access module and equipment of service-oriented stream
CN109587142B (en) * 2018-12-10 2022-08-16 北京华虹集成电路设计有限责任公司 Data security access module and equipment for service flow
CN109714334A (en) * 2018-12-26 2019-05-03 珠海格力电器股份有限公司 Method, device, processor, circuit and storage medium for transmitting air conditioner data
CN110809025A (en) * 2019-09-29 2020-02-18 四川中曼电气工程技术有限公司 Data acquisition and monitoring method based on data routing gateway
CN112583781A (en) * 2019-09-30 2021-03-30 中兴通讯股份有限公司 Media code stream acquisition method, equipment, media gateway and storage medium
CN112583781B (en) * 2019-09-30 2024-04-12 中兴通讯股份有限公司 Media code stream acquisition method, device, media gateway and storage medium
CN110716986A (en) * 2019-10-17 2020-01-21 华普通用技术研究(广州)有限公司 Big data analysis system and application method thereof
CN111935090B (en) * 2020-07-07 2021-04-06 上海微亿智造科技有限公司 Big data transmission and persistence method and system for industrial intelligent Internet of things
CN111935090A (en) * 2020-07-07 2020-11-13 上海微亿智造科技有限公司 Big data transmission and persistence method and system for industrial intelligent Internet of things
CN111787286B (en) * 2020-07-22 2022-04-15 杭州当虹科技股份有限公司 Method for realizing multichannel synchronous recording system
CN111787286A (en) * 2020-07-22 2020-10-16 杭州当虹科技股份有限公司 Method for realizing multichannel synchronous recording system
CN111885164B (en) * 2020-07-23 2023-08-25 广东电网有限责任公司 Data management system
CN111885164A (en) * 2020-07-23 2020-11-03 广东电网有限责任公司 Data management system
CN111817935B (en) * 2020-07-24 2021-12-24 浙江超人科技股份有限公司 Internet intelligent home data processing method and system
CN111817935A (en) * 2020-07-24 2020-10-23 广州云智通讯科技有限公司 Internet intelligent home data processing method and system
CN112968908B (en) * 2021-03-26 2022-02-08 中国电子科技集团公司第三十研究所 Internet of things security gateway with data aggregation and one-way transmission and implementation method
CN112968908A (en) * 2021-03-26 2021-06-15 中国电子科技集团公司第三十研究所 Internet of things security gateway with data aggregation and one-way transmission and implementation method
CN115988038A (en) * 2023-03-20 2023-04-18 睿至科技集团有限公司 Data management method and system based on Internet of things platform
CN115988038B (en) * 2023-03-20 2023-08-01 睿至科技集团有限公司 A data management method and system based on the Internet of Things platform
CN116319088A (en) * 2023-05-17 2023-06-23 深圳前海翼联科技有限公司 Method for monitoring route node state and collecting information of Internet of things
CN116319088B (en) * 2023-05-17 2023-08-29 深圳前海翼联科技有限公司 Method for monitoring route node state and collecting information of Internet of things
CN116367157A (en) * 2023-06-01 2023-06-30 深圳市北测检测技术有限公司 Security authentication method and device based on 5G communication network
CN116367157B (en) * 2023-06-01 2023-08-01 深圳市北测检测技术有限公司 Security authentication method and device based on 5G communication network
CN117950591A (en) * 2024-01-18 2024-04-30 北京微控工业网关技术有限公司 Gateway storage management method and device, electronic device, and storage medium

Also Published As

Publication number Publication date
CN103532975B (en) 2016-08-17

Similar Documents

Publication Publication Date Title
CN103532975B (en) A kind of can dynamic smoothing extension data collecting system and method
CN106850611B (en) Cross-system Internet of things secure communication technology service platform method
CN105763426B (en) A kind of internet of things service processing system based on multi-protocol instant messaging system
RU2546065C2 (en) Communication method, device and system
CN106790112B (en) Node operating system integrating lightweight block chains and data updating method
US10992494B2 (en) Gateway round-robin system
CN112417037A (en) Block chain construction method for distributed identity authentication in industrial field
CN106375481A (en) Distributed ERP and MES data synchronous connection system and data communication method
CN106162639B (en) Floodlight-based SDN wireless network management platform and authentication method
CN109889416A (en) A smart home system and construction method based on microservice architecture
CN114281790B (en) Multi-type load resource aggregator access system and method
CN104794566A (en) Transformer substation online monitoring and auxiliary equipment monitoring system uniform platform
CN103297390A (en) Method for enabling server to be connected with client-sides reversely
CN111062575A (en) Gas industry operation platform, operation method and operation method based on Internet of things
CN102882979A (en) System and method for collecting, gathering and distributing data on basis of cloud computing system
CN117527568A (en) Data access method and system of data integration platform
CN110620820A (en) Ubiquitous power Internet of things intelligent management system
CN113129162B (en) Intelligent energy service platform information interaction method and device
CN103679567B (en) A kind of intelligent grid plug and play system and its implementation
KR102130003B1 (en) Remote power monitoring system
CN109687985B (en) Automatic configuration method and system for process level network of transformer substation
CN113824801A (en) A unified access management component system for intelligent fusion terminals
Freund et al. WoT2Pod: an architecture enabling an edge-to-cloud continuum
CN117176749A (en) Internet of things management method, device, equipment and storage medium based on MQTT protocol
CN114745616B (en) A remote monitoring and early warning system and method for underground heat information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 100031 Xicheng District West Chang'an Avenue, No. 86, Beijing

Co-patentee after: Electric Power Research Institute of State Grid Shandong Electric Power Company

Patentee after: State Grid Corporation of China

Co-patentee after: National Network Intelligent Technology Co., Ltd.

Address before: 250002, No. 1, South Second Ring Road, Shizhong District, Shandong, Ji'nan

Co-patentee before: Electric Power Research Institute of State Grid Shandong Electric Power Company

Patentee before: State Grid Corporation of China

Co-patentee before: Shandong Luneng Intelligent Technology Co., Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201029

Address after: 250101 Electric Power Intelligent Robot Production Project 101 in Jinan City, Shandong Province, South of Feiyue Avenue and East of No. 26 Road (ICT Industrial Park)

Patentee after: National Network Intelligent Technology Co.,Ltd.

Address before: 100031 Xicheng District West Chang'an Avenue, No. 86, Beijing

Patentee before: STATE GRID CORPORATION OF CHINA

Patentee before: ELECTRIC POWER RESEARCH INSTITUTE OF STATE GRID SHANDONG ELECTRIC POWER Co.

Patentee before: National Network Intelligent Technology Co.,Ltd.