WO2018176244A1 - Procédé de collecte de données, dispositif, et système de gestion de réseau d'environnement dynamique - Google Patents
Procédé de collecte de données, dispositif, et système de gestion de réseau d'environnement dynamique Download PDFInfo
- Publication number
- WO2018176244A1 WO2018176244A1 PCT/CN2017/078497 CN2017078497W WO2018176244A1 WO 2018176244 A1 WO2018176244 A1 WO 2018176244A1 CN 2017078497 W CN2017078497 W CN 2017078497W WO 2018176244 A1 WO2018176244 A1 WO 2018176244A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- protocol
- xml
- data collection
- monitoring
- Prior art date
Links
- 238000013480 data collection Methods 0.000 title claims abstract description 87
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000013499 data model Methods 0.000 claims abstract description 80
- 238000007726 management method Methods 0.000 claims abstract description 45
- 238000012544 monitoring process Methods 0.000 claims description 92
- 238000004891 communication Methods 0.000 claims description 62
- 238000012545 processing Methods 0.000 claims description 54
- 238000013507 mapping Methods 0.000 claims description 36
- 238000006243 chemical reaction Methods 0.000 claims description 25
- 238000012360 testing method Methods 0.000 abstract description 6
- 238000004458 analytical method Methods 0.000 abstract description 4
- 230000006978 adaptation Effects 0.000 abstract description 2
- 230000001131 transforming effect Effects 0.000 abstract 4
- 230000005540 biological transmission Effects 0.000 description 11
- 230000009172 bursting Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a data collection method, apparatus, and dynamic ring network management system.
- the dynamic ring network management system needs to write an acquisition library and a protocol analysis library for each smart device after accessing the smart device and performing data collection, and the access service module of the same ring network management system is also required. Add the corresponding adapter library. Therefore, whenever a new smart device needs access, it requires a lot of programming, debugging and testing work, which causes the workload to increase exponentially, which makes the acquisition and monitoring program difficult to expand, and it is difficult to adapt to the customer. Some special needs.
- the existing dynamic ring network management system cannot implement dynamic access of new smart devices, and has poor compatibility and scalability, and high cost.
- the main purpose of the embodiments of the present invention is to provide a data collection method, device, and dynamic ring network management system, which are designed to implement dynamic access of new smart devices, enhance compatibility and scalability, and reduce burst cost.
- a data collection method includes the following steps: [0007] acquiring a preset XML protocol template that matches an accessed smart device;
- the method before the step of acquiring the preset XML protocol template that matches the accessed smart device, the method further includes:
- the device point table data includes a device protocol
- the associating the device point table data with a data model includes:
- the device point table data further includes a public parameter
- the step of defining a data structure of the monitoring quantity in the data model and a data structure of the monitoring quantity in the device protocol further includes:
- the XML protocol template includes performance parameters, device parameters, protocol tags, and mapping relationships.
- the performance parameter includes a maximum number of groups of monitoring quantities and a capacity of each group of monitoring quantities.
- the method further includes: sending the first bottom end data packet to the smart device according to the maximum number of groups and the each group of capacity.
- the device parameter includes a device code and a device network address.
- the mapping relationship is a correspondence between the data model and each attribute in the data structure of the monitoring quantity in the device protocol.
- the attribute includes a channel number, a channel name, and a channel type.
- the attribute further includes a monitoring quantity name, a monitoring quantity type, a group number of the monitoring quantity, an ID and a value in the monitoring quantity group.
- the XML data includes scan data, remote adjustment data, and remote control data in an XML format.
- Another aspect provides a data collection device, the device comprising: [0027] an access service module, configured to acquire a preset XML protocol template that matches the accessed smart device; [0028] a protocol conversion module, configured to include a first data acquisition instruction according to the XML protocol template Converting the data model to the first XML data;
- the communication processing module is configured to convert the first XML data into the first bottom end data of the support device protocol and send the data to the smart device, and receive the original data that is returned by the smart device and include the smart device. Second bottom end data, and converting the second bottom end data into second XML data;
- the protocol conversion module is further configured to: convert the second XML data into a second data model, and obtain the original data in the second data model.
- the device further includes a protocol configuration module, where the protocol configuration module is configured to: obtain device point table data of the smart device, associate the device point table data with a data model, and generate an XML protocol template. .
- the device point table data includes a device protocol
- the protocol configuration module includes:
- a defining unit configured to define a data structure of the monitoring quantity in the data model and a data structure of the monitoring quantity in the device protocol;
- a mapping unit configured to establish a mapping relationship between a data structure of the monitoring quantity in the data model and a data structure of the monitoring quantity in the device protocol.
- the device point table data further includes a common parameter
- the protocol configuration module further includes a parameter extraction unit
- the parameter abstraction unit is configured to:
- the communication processing module is configured to: send the first bottom end data packet to the smart device according to the maximum number of groups and the each group of capacity.
- a moving ring network management system is also proposed, and the system includes:
- one or more applications wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications being Configured to perform the aforementioned data collection methods.
- a data collection method provided by an embodiment of the present invention, by presetting an XML protocol template, converting a data model and an XML data according to an XM L protocol template, and converting the XML data and the bottom end data, Realize the dynamic transmission of the data acquisition command from the dynamic ring network management system to the intelligent device and the dynamic transmission of the original data from the intelligent device to the dynamic ring network management system, realizing the dynamic access of the newly added intelligent devices, without separately preparing the collection library for each intelligent device.
- the protocol parsing library and the adapting library reduce duplication and increase system compatibility and scalability. When there is a new smart device access, only a small amount of code is required to configure a new XML protocol template, which is easy to test, greatly reduces the bursting workload and reduces the cost of bursting.
- FIG. 1 is a flow chart of a first embodiment of a data collection method of the present invention
- FIG. 2 is a specific flowchart of generating an XML protocol template by a dynamic ring network management system according to an embodiment of the present invention
- FIG. 3 is a flow chart of a second embodiment of the data collection method of the present invention.
- FIG. 4 is a schematic block diagram of a first embodiment of a data collection device of the present invention.
- FIG. 6 is a schematic block diagram of a second embodiment of a data collection device of the present invention.
- FIG. 7 is a block diagram of the protocol configuration module of FIG. 6.
- first”, “second” and the like in the present invention are used for descriptive purposes only, and are not to be construed as indicating or implying their relative importance or implicitly indicating the number of indicated technical features. .
- features defining “first” and “second” may include at least one of the features, either explicitly or implicitly.
- the technical solutions between the various embodiments may be combined with each other, but must be based on the realization of those skilled in the art, and when the combination of the technical solutions is contradictory or impossible to implement, it should be considered that the combination of the technical solutions does not exist. It is also within the scope of protection required by the present invention.
- the method can be applied to a dynamic network management system, and the method includes the following steps:
- the dynamic ring network management system extracts from the preset multiple extensible markup language (XML) according to the device code (ID) of the smart device. Obtain an XML protocol template matching the smart device in the protocol template.
- XML preset multiple extensible markup language
- the XML protocol template stores a full-scale mapping, which includes parameters such as performance parameters, device parameters, protocol tags, and mapping relationships, and optionally, may also include communication parameters. among them:
- the performance parameter is a parameter required for data processing according to a configuration of a communication response speed, a communication delay, and the like, and includes a maximum number of groups of monitoring quantities (or a maximum number of processing groups) and a capacity of each group of monitoring quantities (ie, Capacity of each group of monitoring);
- device parameters including device code and device network address
- Protocol mark divided into two modes: get (GET) and set (SET);
- the mapping relationship is a correspondence between each attribute of the data structure of the monitoring model in the data model and the device protocol (ie, the original protocol of the smart device), wherein the data model can be abstracted into a channel number, a channel name, and a channel type, and the data structure
- the attributes in the channel include at least the channel number, the channel name, and the channel type. It can also include the monitoring quantity name, the monitoring type, the monitoring group number, the monitoring group ID, and the value.
- Performance parameters data processing, maximum number of monitoring quantities, and monitoring capacity per group;
- the attributes of the data structure include the channel number, the channel name, the channel type, the monitoring quantity name, the monitoring type, the group number of the monitoring quantity, the ID and the value of the monitoring quantity group.
- the dynamic ring network management system can configure the XML protocol template according to the protocol configuration program.
- the protocol configuration program receives the device point table data of the smart device input by the maintenance personnel, and associates the device point table data with the channel of the data model. , generate an XML protocol template.
- the device point table data includes at least a device protocol, and may also include related public parameters.
- a specific process for generating an XML protocol template for a dynamic ring network management system includes the following steps:
- S102 Establish a mapping relationship between the data structure of the monitoring quantity in the data model and the data structure of the monitoring quantity in the device protocol.
- the data structure includes a plurality of attributes, and a one-to-one correspondence is established between the data model and corresponding attributes in the device protocol.
- the attributes in the data structure include at least the channel number, channel name, and channel type. It can also include the monitoring quantity name, the monitoring type, the group number of the monitoring quantity, the ID and value of the monitoring quantity group, and so on.
- the method may further include:
- Step S100 Abstract public parameters, and configure performance parameters of the data processing according to the abstracted public parameters.
- the performance parameter is a parameter required for data processing according to a communication response speed, a communication delay related requirement, and the like.
- the abstracted public parameters may also include device parameters including device code, device network address, etc., to subsequently identify the smart device based on the device code.
- step S12 the dynamic ring network management system generates a data acquisition instruction, fills the data collection instruction into a data model (or a network management model), generates a first data model including the data collection instruction, and then according to The first data model is converted into the first XML data by parameters such as a mapping relationship in the matched XML protocol template.
- the XML data includes scan data in XML format, remote adjustment data, remote control data, and the like.
- step S13 the dynamic ring network management system then converts the first XML data into the first bottom end data of the support device protocol according to the mapping relationship and the like in the XML protocol template, and sends the first bottom end data to the smart
- the first bottom end data includes a data collection instruction, so that the smart device returns the original data that needs to be collected by the dynamic ring network management system according to the data collection instruction.
- the dynamic ring network management system divides the first bottom end data into multiple data packets according to performance parameters such as a maximum number of monitoring quantities set in the XML protocol template, and a monitoring capacity of each group, and the first A bottom data packet is sent to the smart device. Thereby preventing data loss and improving the stability and reliability of data transmission.
- the smart device after receiving the first bottom end data, parses out the data collection instruction in the first bottom end data, acquires corresponding original data according to the data collection instruction, and generates the original data.
- the second bottom data is sent to the dynamic ring network management system.
- step S14 the dynamic ring network management system receives the second bottom end data returned by the smart device, and converts the second bottom end data into the second XML data according to parameters such as a mapping relationship in the XML protocol template. Specifically, the dynamic ring network management system may first parse the original data in the second bottom end data, and then fill the original data into the first XML data to generate the second XML data.
- step S15 the dynamic ring network management system further converts the second XML data into a second data model according to parameters such as a mapping relationship in the XML protocol template, and parses out the original data in the second data model, thereby implementing The collection of raw data from smart devices.
- the dynamic ring network management system parses the original data, the original data can be input into the data system, the data is updated, and corresponding data processing operations are performed.
- step S11 Also included before:
- Step S10 When the smart device access is detected, establish a communication link with the smart device and maintain the communication link.
- step S10 after detecting the access of the smart device, the dynamic ring network management system controls the bus scanning and data transceiving process of the smart device, establishes a communication link with the smart device, and after the communication link is successfully established.
- the data collection method of the embodiment of the present invention can realize the data collection instruction from the data template by implementing the XML protocol template, converting the data model and the XML data according to the XML protocol template, and converting the XML data with the bottom data.
- the dynamic transmission of the dynamic ring network management system to the intelligent device and the dynamic transmission of the original data from the smart device to the dynamic ring network management system realizes the dynamic access of the newly added intelligent device, and does not need to separately write the collection library, the protocol analysis library and the appropriate for each intelligent device.
- the library which reduces duplication, enhances system compatibility and scalability. When there is a new smart device access, only a small amount of code is used to configure a new XML protocol template, which is easy to test, greatly reducing the bursting workload and reducing the cost of bursting.
- the data collection method of the embodiment of the present invention can flexibly configure the XML protocol template, and does not require the format of the device protocol of the accessed smart device, and is not restricted by the communication mode and protocol content of the smart device, and is flexible. high.
- a first embodiment of a data collection device of the present invention is provided.
- the device can be applied to a dynamic ring network management system, which includes a protocol conversion module 20, an access service module 10, and a communication processing module that are sequentially connected.
- the access service module 10 is connected to the smart device by using the communication processing module 30, where:
- the access service module 10 is configured to obtain a preset XML protocol template that matches the accessed smart device.
- the access service module 10 is a main module of the dynamic ring network management system, and is also a public module, focusing on the integrated management of the access device and the realization of the service function.
- the access server module can control the access of the smart device, implement specific service functions, manage service data, etc., and can support Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). Multiple communication protocols such as Code Division Multiple Access (CDMA), which can support intelligent devices. Ready for dynamic configuration access.
- TCP Transmission Control Protocol
- UDP User Datagram Protocol
- CDMA Code Division Multiple Access
- the access service module 10 obtains the smart device from the preset multiple XML protocol templates according to the device code (ID) of the smart device.
- the matched XML protocol template is sent to the protocol conversion module 20 and the communication processing module 30.
- the access service module 10 generates a data collection instruction, and sends the data collection instruction to the protocol conversion module 20.
- the XML protocol template is pre-stored in the dynamic ring network management system, and the dynamic ring network management system can obtain the XML protocol template from an external device or download the XML protocol template from the network.
- a full-scale mapping is stored in the XML protocol template.
- Each of the interaction processes generates protocol data according to the data collection instruction sent by the access service module 10.
- the XML protocol template includes parameters such as performance parameters, device parameters, protocol flags, and mapping relationships, and optionally, communication parameters. among them:
- the performance parameter is a parameter required for the data processing by the communication processing module 30 configured according to the communication response speed, the communication delay related requirement, and the like, including the maximum number of monitoring groups (or the maximum processing group number) and the monitoring amount. Capacity of each group (ie the capacity of each group of monitoring);
- a device parameter including a device code of the smart device and a device network address
- Protocol marking divided into two modes: acquisition (GET) and setting (SET);
- the mapping relationship is a correspondence between each of the attributes in the data structure of the monitoring quantity in the data model of the access service module 10 and the device protocol of the smart device (ie, the original protocol of the smart device), wherein the data model can be abstracted into a channel Number, channel name and channel type.
- the attributes in the data structure include at least the channel number, channel name and channel type. It can also include the monitoring quantity name, the monitoring type, the group number of the monitoring quantity, the ID and value of the monitoring quantity group.
- the corresponding XML protocol template includes the following parameters:
- the communication processing module 30 performs data processing, the maximum number of monitoring quantities, and the capacity of each group of monitoring quantities;
- Device parameters device code, device network address;
- the attributes of the data structure include channel number, channel name, channel type, and monitoring amount. Name, type of monitoring quantity, group number of monitoring quantity, ID and value of monitoring quantity group.
- the protocol conversion module 20 is configured to convert the first data model including the data collection instruction into the first XML data according to the XML protocol template; convert the second XML data into the second data model, and obtain the second data model Raw data.
- the protocol conversion module 20 is also a common module, which can implement mutual conversion between the data model of the access service module 10 and the XML data, including converting the instructions issued by the access service module 10 into XML data, and the communication processing module.
- the XML data reported by the 30 is converted into a data model, thereby updating the original data of the collected smart device to the access service module 10.
- the protocol conversion module 20 obtains the XML protocol template sent by the access service module 10, and receives the data collection instruction sent by the access service module 10, and populates the data collection instruction into the access service module.
- a first data model including data acquisition instructions is generated, and then the first data model is converted into the first XML data according to parameters such as a mapping relationship in the X ML protocol template, and the first XML data is reported to the data.
- the access service module 10 sends the first XML data to the communication processing module 30.
- the XML data includes scan data in XML format, remote adjustment data, remote control data, and the like.
- the protocol conversion module 20 After receiving the second X ML data reported by the communication processing module 30 delivered by the access service module 10, the protocol conversion module 20 converts the second XML data into the second according to the mapping relationship in the XML protocol template. The data model, and parsing the original data in the second data model, thereby realizing the collection of the original data of the smart device. After parsing out the original data, the protocol conversion module 20 reports the original data to the access service module 10, and the access service module 10 can input the original data into the data system, perform data update, and perform corresponding data processing operations.
- the communication processing module 30 is configured to convert the first XML data into the first bottom end data of the support device protocol and send the data to the smart device, and receive the second bottom end data of the original data that is returned by the smart device, where the smart device returns And converting the second bottom end data into the second XML data.
- the communication processing module 30 implements a communication connection with the smart device, receives the XML data, and translates the bottom end data translated into the support device protocol to the smart device, and receives the bottom end data containing the original data from the smart device and converts the data into XML data. And reported to the access service module 10.
- the communication processing module 30 receives the first XML data sent by the access service module 10. After that, the first XML data is converted into the first bottom end data of the support device protocol according to the mapping relationship in the XML protocol template, and the first bottom end data is sent to the smart device, where the first bottom end data includes
- the data collection instruction is configured to enable the smart device to return the original data that needs to be collected by the dynamic ring network management system according to the data collection instruction.
- the dynamic ring network management system divides the first bottom end data into multiple data packets according to performance parameters such as a maximum group number of monitoring quantities set in the XML protocol template, and a monitoring capacity of each group, and the first A bottom data packet is sent to the smart device. Thereby preventing data loss and improving the stability and reliability of data transmission.
- the communication processing module 30 After receiving the second bottom end data returned by the smart device, the communication processing module 30 converts the second bottom end data into the second XML data according to parameters such as a mapping relationship in the XML protocol template. Specifically, the communication processing module 30 may first parse the original data in the second bottom end data, and then fill the original data into the first XML data, thereby generating the second XML data, and reporting the second XML data to the data. In the service module 10, the access server module sends the second XML data to the protocol conversion module 20.
- the access service module 10 generates a data collection instruction and sends it to the protocol conversion module 20. At the same time, the access service module 10 also acquires a preset XML protocol template that matches the accessed smart device.
- the protocol conversion module 20 converts the first data model including the data collection instruction into the first XML data and reports it to the access service module 10.
- the protocol conversion module 20 receives the data collection instruction sent by the access service module 10, and fills the data collection instruction into the data model of the access service module 10, generates a first data model including the data collection instruction, and then The first data model is converted into the first XML data by the parameters of the mapping relationship in the XML protocol template, and the first XML data is reported to the access service module 10.
- the access server module sends the first XML data to the communication processing module 30.
- the access service module 10 After receiving the first XML data reported by the protocol conversion module 20, the access service module 10 immediately sends the first X ML data to the communication processing module 30.
- the communication processing module 30 converts the first XML data into the first bottom end data and sends the data to the smart device.
- the communication processing module 30 After receiving the first XML data sent by the access service module 10, the communication processing module 30 converts the first XML data into the first bottom end number of the support device protocol according to parameters such as a mapping relationship in the XML protocol template. And sending the first bottom end data to the smart device, where the first bottom end data includes a data collection instruction, so that the smart device returns the original data that needs to be collected by the dynamic ring network management system according to the data collection instruction.
- the communication processing module 30 receives the second bottom end data of the original data returned by the smart device, and converts the second bottom end data into the second XML data and reports the data to the access service module 10.
- the communication processing module 30 After receiving the second bottom end data returned by the smart device, the communication processing module 30 converts the second bottom end data into the second XML data according to the mapping relationship and the like in the XML protocol template, and reports the second XML data.
- the access service module 10 is provided.
- the access service module 10 receives the second XML data and sends the data to the protocol conversion module 20.
- the access service module 10 After receiving the second XML data reported by the communication processing module 30, the access service module 10 immediately performs the second X.
- the ML data is sent to the protocol conversion module 20.
- the protocol conversion module 20 converts the second XML data into a second data model, and reports the original data in the second data model to the access service module 10.
- the protocol conversion module 20 receives the second X that is sent by the access processing module 10 and is reported by the communication processing module 30.
- the second XML data is converted into the second data model according to the mapping relationship in the XML protocol template, and the original data in the second data model is parsed, and the original data is reported to the access service module 10 .
- the access service module 10 receives the original data and performs data update.
- the access service module 10 After receiving the original data reported by the protocol conversion module 20, the access service module 10 inputs the original data into the data system to perform data update.
- the access service module 10 performs data processing.
- the access service module 10 may directly invoke the protocol conversion module 20 to perform mutual conversion between the data model and the XML data.
- a protocol configuration module 40 is further included, and the protocol configuration module 40 is configured to: acquire a device point table of the smart device. Data, associating device point table data with the channel of the data model to generate an XML protocol template. Therefore, the parameters in the X ML protocol template can be customized, and the partial processing of the communication processing module 30 can be further implemented, that is, the communication processing module 30 is required to be transmitted by each of the smart devices.
- the protocol configuration module 40 includes a receiving unit 41, a defining unit 42, and a mapping unit 43, wherein:
- the receiving unit 41 is configured to receive the device point table data input by the maintenance personnel.
- the device point table data includes at least the device protocol and may also include related public parameters.
- Definition unit 42 A data structure that is set to define the amount of monitoring in the data model, and a data structure of the monitoring amount in the device protocol.
- Mapping unit 43 is set to establish a mapping relationship between the data structure of the monitoring quantity in the data model and the data structure of the monitoring quantity in the device protocol.
- the data structure includes multiple attributes, and a one-to-one correspondence is established between the data model and corresponding attributes in the device protocol.
- the attributes in the data structure include at least the channel number, channel name, and channel type. It can also include the monitoring quantity name, the monitoring type, the group number of the monitoring quantity, the ID and value of the monitoring quantity group, and so on.
- the protocol configuration module 40 may further include a parameter abstraction unit 44, which is configured to: abstract common parameters, and configure performance parameters of the data processing according to the abstracted common parameters.
- the performance parameter is a parameter required for the data processing by the communication processing module 30 configured according to the communication response speed, the communication delay related requirement, and the like, and includes the maximum number of groups of the monitoring amount and the capacity of each group of the monitoring amount.
- the abstracted public parameters may also include device parameters including device code, device network address, etc., to subsequently identify the smart device based on the device code.
- the access service module 10 is further configured to: control the communication processing module 30 to establish a communication link with the smart device and maintain the communication link.
- the access service module 10 scans to the smart device access port through the bus, invokes the communication processing module 30 to initiate a communication connection, and establishes a communication link with the smart device. After the communication link is successfully established, the communication processing module 30 monitors the connection state, maintains the heartbeat connection, and reconnects when the connection is broken, so as to ensure that the communication link is always connected. Thereby improving the stability of the connection between the dynamic ring network management system and the smart device.
- the data collection device of the embodiment of the present invention can realize the data collection instruction by presetting the XML protocol template, converting the data model and the XML data according to the XML protocol template, and converting the XML data and the bottom end data.
- the dynamic transmission of the dynamic ring network management system to the smart device and the dynamic transmission of the original data from the smart device to the dynamic ring network management system realizes the dynamic access of the newly added smart device, without having to
- the device can separately write the collection library, the protocol analysis library and the adaptation library, which reduces the repeated bursts and enhances the compatibility and scalability of the system.
- only a small amount of code bursting work can be configured to configure a new XML protocol template, which is easy to test, greatly reduces the bursting workload and reduces the cost of bursting.
- the data collection device of the embodiment of the present invention can flexibly configure the XML protocol template, and does not require the format of the device protocol of the accessed smart device, and is not restricted by the communication mode and protocol content of the smart device, and is flexible. high.
- the communication processing module 30 of the data collection device of the embodiment of the present invention can be designed to be partially common according to the characteristics of the protocol.
- the parameter (Param) in the XML protocol template defines the same smart device, and a common communication processing can be shared. Module 30. Thereby, it is possible to reduce repeated bursts and further reduce the cost of bursting.
- the data collection method and device of the embodiments of the present invention are applicable to other related systems and devices, and are not limited by the present invention.
- the present invention also provides a dynamic ring network management system, the system comprising: one or more processors; a memory; one or more applications, wherein the one or more applications are stored in the And being configured in the memory to be executed by the one or more processors, the one or more applications being configured to perform a data collection method.
- the data collection method includes the following steps: acquiring a preset XML protocol template matching the accessed smart device; converting the first data model including the data collection instruction into the first XML data according to the XML protocol template; Converting the first XML data to the first bottom end data of the support device protocol and sending the data to the smart device, and receiving the second bottom end data of the original data that is returned by the smart device and including the smart device, and Converting the second bottom end data into the second X ML data; converting the second XML data into the second data model to obtain the original data in the second data model.
- the data collection method described in this embodiment is the data collection method involved in the foregoing embodiment of the present invention, and details are not described herein again.
- a data collection method provided by an embodiment of the present invention, by presetting an XML protocol template, converting a data model and an XML data according to an XM L protocol template, and converting the XML data and the bottom end data, Realize the dynamic transmission of the data acquisition command from the dynamic ring network management system to the intelligent device and the dynamic transmission of the original data from the intelligent device to the dynamic ring network management system, realizing the dynamic access of the newly added intelligent devices, without separately preparing the collection library for each intelligent device.
- the protocol parsing library and the adapting library reduce duplication and increase system compatibility and scalability. When there is a new smart device access, only a small amount of code is required to configure a new XML protocol template, which is easy to test, greatly reduces the bursting workload and reduces the cost of bursting. Therefore, it has industrial applicability.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
La présente invention concerne un procédé de collecte de données, un dispositif, et un système de gestion de réseau d'environnement dynamique. Le procédé comporte les étapes consistant à: obtenir un modèle de protocole XML prédéfini correspondant à un dispositif intelligent faisant l'objet d'un accès; transformer, selon le modèle de protocole XML, un premier modèle de données comportant des consignes de collecte de données en premières données XML; transformer les premières données XML en premières données d'extrémité inférieure qui soutiennent un protocole de dispositif, envoyer les premières données d'extrémité inférieure au dispositif intelligent, recevoir des deuxièmes données d'extrémité inférieure comportant des données brutes du dispositif intelligent et renvoyées par le dispositif intelligent, et transformer les deuxièmes données d'extrémité inférieure en deuxièmes données XML; et transformer les deuxièmes données XML en un deuxième modèle de données, et obtenir des données brutes dans le deuxième modèle de données. Ainsi, un accès dynamique pour ajouter un dispositif intelligent est réalisé, et il n'est pas nécessaire d'écrire respectivement une bibliothèque de collecte, une bibliothèque d'analyse de protocole et une bibliothèque d'adaptation pour chaque dispositif intelligent. Par conséquent, le développement répété est réduit, la compatibilité et l'évolutivité du système sont améliorées, seule une petite quantité de travail de développement de code est requise, les essais sont faciles et les charges de travail et les coûts de développement sont réduits.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/078497 WO2018176244A1 (fr) | 2017-03-29 | 2017-03-29 | Procédé de collecte de données, dispositif, et système de gestion de réseau d'environnement dynamique |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/078497 WO2018176244A1 (fr) | 2017-03-29 | 2017-03-29 | Procédé de collecte de données, dispositif, et système de gestion de réseau d'environnement dynamique |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018176244A1 true WO2018176244A1 (fr) | 2018-10-04 |
Family
ID=63673855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/078497 WO2018176244A1 (fr) | 2017-03-29 | 2017-03-29 | Procédé de collecte de données, dispositif, et système de gestion de réseau d'environnement dynamique |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2018176244A1 (fr) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112054955A (zh) * | 2020-08-21 | 2020-12-08 | 深圳金智凌轩视讯技术有限公司 | 基于网关的设备通信方法 |
CN112669956A (zh) * | 2020-12-30 | 2021-04-16 | 上海电气集团股份有限公司 | 一种采集医疗仪器数据的方法及设备 |
CN112985491A (zh) * | 2019-12-13 | 2021-06-18 | 南京品尼科自动化有限公司 | 一种动力环境监控一体机 |
CN112994244A (zh) * | 2020-03-30 | 2021-06-18 | 深圳友讯达科技股份有限公司 | 一种即插即用ttu的动态配置方法 |
CN113824587A (zh) * | 2021-09-13 | 2021-12-21 | 中信科移动通信技术股份有限公司 | 一种多通信协议设备管理方法及系统 |
CN114363313A (zh) * | 2020-09-27 | 2022-04-15 | 中兴通讯股份有限公司 | 设备控制方法、服务器及存储介质 |
CN115242894A (zh) * | 2022-06-08 | 2022-10-25 | 三一智矿科技有限公司 | 数据处理方法、装置、存储介质和计算机设备 |
CN115277794A (zh) * | 2022-09-27 | 2022-11-01 | 北京亚康万玮信息技术股份有限公司 | 一种基于多种协议的智能数据采集方法和系统 |
CN116055557A (zh) * | 2022-12-29 | 2023-05-02 | 北京四方继保工程技术有限公司 | 一种输变电物联网数据的代理通信方法、系统及装置 |
CN117319517A (zh) * | 2023-11-27 | 2023-12-29 | 佛山市灏飞科技信息技术有限公司 | 一种基于多协议的供水设备数据整合和转发方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201118620Y (zh) * | 2007-08-15 | 2008-09-17 | 扬州贝尔斯通科技有限公司 | 一种船舶用无线传感器网络网关 |
CN105187771A (zh) * | 2015-07-31 | 2015-12-23 | 山东创德软件技术有限公司 | 一种厂级综合监管平台 |
CN106341393A (zh) * | 2016-08-18 | 2017-01-18 | 广州市迪士普音响科技有限公司 | 智慧平台的各模块兼容方法和系统 |
-
2017
- 2017-03-29 WO PCT/CN2017/078497 patent/WO2018176244A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201118620Y (zh) * | 2007-08-15 | 2008-09-17 | 扬州贝尔斯通科技有限公司 | 一种船舶用无线传感器网络网关 |
CN105187771A (zh) * | 2015-07-31 | 2015-12-23 | 山东创德软件技术有限公司 | 一种厂级综合监管平台 |
CN106341393A (zh) * | 2016-08-18 | 2017-01-18 | 广州市迪士普音响科技有限公司 | 智慧平台的各模块兼容方法和系统 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112985491A (zh) * | 2019-12-13 | 2021-06-18 | 南京品尼科自动化有限公司 | 一种动力环境监控一体机 |
CN112994244A (zh) * | 2020-03-30 | 2021-06-18 | 深圳友讯达科技股份有限公司 | 一种即插即用ttu的动态配置方法 |
CN112994244B (zh) * | 2020-03-30 | 2024-05-17 | 深圳友讯达科技股份有限公司 | 一种即插即用ttu的动态配置方法 |
CN112054955A (zh) * | 2020-08-21 | 2020-12-08 | 深圳金智凌轩视讯技术有限公司 | 基于网关的设备通信方法 |
CN114363313A (zh) * | 2020-09-27 | 2022-04-15 | 中兴通讯股份有限公司 | 设备控制方法、服务器及存储介质 |
CN112669956A (zh) * | 2020-12-30 | 2021-04-16 | 上海电气集团股份有限公司 | 一种采集医疗仪器数据的方法及设备 |
CN113824587B (zh) * | 2021-09-13 | 2023-08-29 | 中信科移动通信技术股份有限公司 | 一种多通信协议设备管理方法及系统 |
CN113824587A (zh) * | 2021-09-13 | 2021-12-21 | 中信科移动通信技术股份有限公司 | 一种多通信协议设备管理方法及系统 |
CN115242894A (zh) * | 2022-06-08 | 2022-10-25 | 三一智矿科技有限公司 | 数据处理方法、装置、存储介质和计算机设备 |
CN115242894B (zh) * | 2022-06-08 | 2023-11-17 | 三一智矿科技有限公司 | 数据处理方法、装置、存储介质和计算机设备 |
CN115277794B (zh) * | 2022-09-27 | 2023-01-17 | 北京亚康万玮信息技术股份有限公司 | 一种基于多种协议的智能数据采集方法和系统 |
CN115277794A (zh) * | 2022-09-27 | 2022-11-01 | 北京亚康万玮信息技术股份有限公司 | 一种基于多种协议的智能数据采集方法和系统 |
CN116055557A (zh) * | 2022-12-29 | 2023-05-02 | 北京四方继保工程技术有限公司 | 一种输变电物联网数据的代理通信方法、系统及装置 |
CN117319517A (zh) * | 2023-11-27 | 2023-12-29 | 佛山市灏飞科技信息技术有限公司 | 一种基于多协议的供水设备数据整合和转发方法 |
CN117319517B (zh) * | 2023-11-27 | 2024-02-20 | 佛山市灏飞科技信息技术有限公司 | 一种基于多协议的供水设备数据整合和转发方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018176244A1 (fr) | Procédé de collecte de données, dispositif, et système de gestion de réseau d'environnement dynamique | |
CN108667807B (zh) | 一种基于监控云平台与网关的协议自适应方法及系统 | |
CN108173874B (zh) | 一种智能设备管理方法、平台、系统、介质和设备 | |
US11929873B1 (en) | OPC UA-based centralized user configuration method and system for time-sensitive network | |
CN104010039B (zh) | 一种基于WebSocket的多雷达远程监控系统及方法 | |
WO2013091382A1 (fr) | Procédé et système pour réaliser une compatibilité d'un appareil électrique, et passerelle d'accès périphérique universelle | |
WO2022179140A1 (fr) | Procédé et système de traitement de données | |
CN109788004B (zh) | 自动适配新能源汽车国标自定义协议的解析方法及系统 | |
CN103905333A (zh) | 一种物联网多协议接入转换装置及其控制方法 | |
CN105739317A (zh) | 一种智能家居控制方法、装置和系统 | |
CN104883266A (zh) | 网络配置访问方法及装置 | |
WO2008003257A1 (fr) | Procédé, système et dispositif de conversion d'information dans une interface de gestion de transactions | |
CN114554618B (zh) | 一种无线接入点装置、设备接入方法、设备及存储介质 | |
CN112187922A (zh) | 一种基于mqtt通信协议的智能物联网关机 | |
CN111526052A (zh) | 网元指令管理方法、装置、网络设备及存储介质 | |
CN103117881A (zh) | 一种物联网资源管理系统 | |
CN110058900B (zh) | 基于可插拔组件框架的数据传输服务系统 | |
EP2521307A1 (fr) | Procédé, système et dispositif de gestion de dispositif | |
CN103197664B (zh) | 基于corba的嵌入式控制器参数标定系统及方法 | |
KR20160103110A (ko) | 네트워크 요소 데이터 액세스 방법, 액세스 장치, 및 네트워크 관리 시스템 | |
CN114722099A (zh) | 一种工程机械工况数据的传输与存储方法和设备 | |
CN114095584A (zh) | 工业设备数据的模型转换与构建方法及可读存储介质 | |
CN114040018A (zh) | 一种基于json数据格式的数据收发方法及装置 | |
JP2009265718A (ja) | ネットワーク管理情報の差分データのみを送信するネットワーク装置、サーバ、プログラム及び方法 | |
CN112559472A (zh) | 一种文件传输方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17904105 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17904105 Country of ref document: EP Kind code of ref document: A1 |