A concentrator-driven information integration system and concentrator

By designing a concentrator-driven information integration system, using intelligent identification and configuration technology, automatic identification and configuration functions, and distributed processing technology, the shortcomings in existing systems in scalability, data security and real-time processing capabilities are solved, and more efficient, stable and secure information integration is achieved.

CN117997702BActive Publication Date: 2025-06-17SHENZHEN SINGHANG ELEC-TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410103616.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-25
Publication Date
2025-06-17
Estimated Expiration
2044-01-25

AI Technical Summary

Technical Problem

Existing information integration systems have problems such as insufficient scalability, challenges in data security and privacy protection, poor real-time data processing capabilities, and unintuitive user interface when dealing with multiple data sources and adapting to new business needs.

Method used

Design a concentrator-driven information integration system, including an information acquisition unit, a central concentrator unit and an information management unit. The information acquisition unit obtains data from the terminal equipment through intelligent identification and configuration technology; the central concentrator unit ensures system scalability by automatically identifying and configuring newly accessed terminal equipment; the information management unit is based on distributed processing technology to realize data classification, format conversion, security guarantee and single-point failure risk reduction.

Benefits of technology

It improves data processing efficiency, reduces the risk of single point failure, enhances the stability and data security of the system, and ensures the flexibility and scalability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117997702B_ABST
    Figure CN117997702B_ABST
Patent Text Reader

Abstract

The present invention discloses a concentrator-driven information integration system and a concentrator, including: an information acquisition unit, which is used to acquire data from a number of terminal devices through intelligent identification and configuration technologies and transmit the data to an information management unit; a central concentrator unit, which is connected to various terminal devices and is used to ensure the scalability of the system by automatically identifying and configuring newly connected terminal devices; an information management unit, which is used to manage data based on distributed processing technologies, including data classification, format conversion, data security, and reducing the risk of single-point failures. It improves the efficiency of data processing, reduces the risk of single-point failures, enhances the stability of the system and the security of data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of communication networks, and in particular to a concentrator-driven information integration system and a concentrator. Background Art

[0002] With the continuous development of Internet of Things technology, various devices, sensors and systems can generate a large amount of data. With the help of the concept of Internet of Things, the information integration system driven by the concentrator connects these devices and integrates their data into a central point to achieve more comprehensive and real-time monitoring and management.

[0003] However, in current information integration systems, different data sources use different formats and standards, making data integration complex and difficult; when processing large amounts of data, existing systems cannot effectively perform real-time data processing and analysis; with the increase in data integration, data security and privacy protection become major challenges; when more data sources need to be processed or new business needs need to be adapted, existing systems are difficult to adapt and expand quickly; system maintenance and upgrades require a lot of time and resources, especially when multiple different technologies and platforms are integrated; the user interface is not intuitive or easy to use, affecting the end-user's work efficiency and experience.

[0004] Therefore, there is an urgent need for a concentrator-driven information integration system and a concentrator. Summary of the invention

[0005] The present invention provides a concentrator-driven information integration system and a concentrator to solve the above problems existing in the prior art.

[0006] In order to achieve the above object, the present invention provides the following technical solutions:

[0007] A concentrator-driven information integration system, comprising:

[0008] An information acquisition unit, used to acquire data from a number of terminal devices through intelligent identification and configuration technology, and transmit the data to the information management unit;

[0009] The central concentrator unit connects various terminal devices and is used to ensure the scalability of the system by automatically identifying and configuring newly connected terminal devices;

[0010] The information management unit is used to manage data based on distributed processing technology, including data classification, format conversion, data security and reducing the risk of single point failure.

[0011] The information acquisition unit includes: an identification rule module, a configuration requirement module and an acquisition module;

[0012] An identification rule module, which is used to obtain a preset terminal identification rule set, and the terminal identification rule set includes several terminal identification rules;

[0013] A configuration requirement module, which is used to determine the configuration requirements corresponding to the terminal type based on a preset terminal type-configuration requirement library, and associate them with the corresponding terminal identification rules;

[0014] An acquisition module, which is used to intelligently identify and configure several terminal devices based on the terminal identification rules, obtain target data, and integrate the obtained target data to obtain the required information data.

[0015] Among them, the central concentrator unit includes:

[0016] An automatic identification module, which is used to identify new terminal devices connected to the concentrator and obtain the corresponding device information;

[0017] A configuration management module, which is used to automatically configure newly connected terminal devices according to the information obtained by the automatic identification module, including allocating required resources and parameter settings;

[0018] An extensibility maintenance module, which is used to monitor the overall performance and resource utilization of the system to ensure that the system performance remains optimized when new devices are added.

[0019] Among them, the information management unit includes:

[0020] A data classification module, which is used to receive input data and classify the data according to preset rules;

[0021] A format conversion module, which is used to convert the classified data into corresponding formats for compatibility and interaction between different systems or applications. Among them, the format conversion module supports several data format standards and dynamically selects the corresponding format according to the requirements of the target system;

[0022] A data security module, which is used to implement data encryption, access control, and integrity verification to ensure the security of data during transmission and storage;

[0023] A redundancy management module, which is used to create multiple copies of data in a distributed system to reduce the risk of single-point failure and improve the availability of data.

[0024] Among them, determining the configuration requirements corresponding to the terminal type includes:

[0025] Obtain a preset terminal type-configuration requirement library, and the terminal type-configuration requirement library includes several terminal types and corresponding configuration requirement information;

[0026] Receive terminal type information from the terminal identification module, where the terminal type information is determined by the terminal identification rules;

[0027] Retrieve the configuration requirement information that matches the received terminal type information in the terminal type - configuration requirement library;

[0028] Determine the configuration requirement information corresponding to the terminal type, where the configuration requirement information includes at least one configuration parameter and the corresponding configuration value;

[0029] Associate the determined configuration requirement information with the corresponding terminal identification rule to ensure that the identified terminal device can be correctly configured according to its type;

[0030] Generate a configuration requirement association record, where the configuration requirement association record includes the terminal type, the configuration requirement information, and the association relationship between the configuration requirement association record and the terminal identification rule;

[0031] Provide the configuration requirement association record to the configuration execution module so that the terminal device can be configured according to the associated configuration requirement information.

[0032] Among them, identifying a new terminal device connected to the concentrator includes:

[0033] Obtain the new terminal device information connected to the concentrator, where the concentrator is used to manage and control multiple terminal devices;

[0034] Monitor the data communication on the concentrator to identify newly connected terminal devices;

[0035] When a new terminal device is connected, obtain the corresponding identification information from the terminal device, where the identification information includes the network address, device type, and manufacturer information;

[0036] According to the obtained terminal device identification information, retrieve the corresponding device configuration information in the preset terminal device information library;

[0037] Associate the retrieved device configuration information with the newly connected terminal device to achieve automatic configuration and management;

[0038] Record the identification process and results of each newly connected terminal device in the concentrator, including the terminal device identification information and the configuration status;

[0039] When the terminal device information library is updated or the configuration policy of the concentrator is updated, automatically re - identify and configure the connected terminal devices;

[0040] Provide a user interface through which the administrator can view and manage the identification and configuration status of the connected terminal devices.

[0041] Among them, creating multiple copies of data in a distributed system includes:

[0042] Establish a distributed hash table in a distributed system to locate and access data replicas. According to a preset replica strategy, which includes the number of replicas and distribution rules, create multiple replicas of the data in the distributed system;

[0043] Distribute the generated data replicas to different nodes in the distributed system according to the distributed hash table, ensuring the uniform distribution and efficient access of the data replicas. Monitor the status of the nodes in the distributed system. If a node failure is detected, automatically reconstruct the affected data replicas on the corresponding node, and dynamically adjust the distribution of the data replicas according to the load conditions of the nodes to optimize the system performance and resource utilization.

[0044] Among them, retrieve the corresponding device configuration information in a preset terminal device information library, including:

[0045] When a new terminal device is connected, obtain the identification information of the terminal device;

[0046] Determine the identification information, which includes the network address, device type, and manufacturer information, and use the identification information as the primary identification basis for the terminal device;

[0047] Based on the preset terminal device information library, retrieve the device configuration information that matches the identification information;

[0048] When the identification information matches the device configuration information in the information library, extract the configuration information related to the terminal device;

[0049] The configuration information includes the operating system, hardware specifications, and compatibility data of the device, and use the configuration information as the first configuration feature of the terminal device;

[0050] Call the processing flow related to the first configuration feature to perform configuration settings on the terminal device to ensure its correct operation in the network environment;

[0051] When the identification information does not completely match any device configuration information in the information library, start the alternative process;

[0052] In the alternative process, based on the network address and manufacturer information of the identification information, determine the device configuration information that is closest to it as the second configuration feature;

[0053] Call the alternative processing flow related to the second configuration feature to perform preliminary configuration settings on the terminal device;

[0054] After the preliminary configuration settings, perform a series of compatibility tests to ensure the stable operation of the terminal device in the network environment;

[0055] If the compatibility test is successful, confirm the access and configuration settings of the terminal device; if the test fails, prompt for manual configuration or further troubleshooting.

[0056] Among them, the concentrator includes:

[0057] A concentrator configuration module for centrally managing and controlling data streams in an information integration system, including data from various terminal devices and sensors;

[0058] A network communication module for ensuring data transmission between the concentrator and all terminal devices in the system;

[0059] A security management module for protecting the data security and privacy of the concentrator and the entire information integration system, including encryption communication, access control, and intrusion detection mechanisms;

[0060] A system compatibility module for ensuring the compatibility of the concentrator with various types of terminal devices and system interfaces, including different operating systems and communication protocols.

[0061] Among them, it also includes:

[0062] A user interface module for system administrators to configure concentrator settings, monitor data streams and system performance, and perform fault diagnosis and system maintenance;

[0063] An automatic update module for ensuring that the concentrator software and firmware are kept up-to-date.

[0064] Compared with the prior art, the present invention has the following advantages:

[0065] An information integration system driven by a concentrator, including: an information acquisition unit for acquiring data from a number of terminal devices through intelligent identification and configuration techniques and transmitting the data to an information management unit; a central concentrator unit connected to various terminal devices for ensuring the scalability of the system by automatically identifying and configuring newly connected terminal devices; an information management unit for realizing the management of data based on distributed processing techniques, including data classification, format conversion, data security, and reducing the risk of single-point failures. It improves the efficiency of data processing, reduces the risk of single-point failures, and enhances the stability of the system and data security.

[0066] Other features and advantages of the present invention will be described in the following specification, and, in part, will be obvious from the specification, or will be understood by implementing the present invention.

[0067] The technical solutions of the present invention will be further described in detail below through the accompanying drawings and embodiments. Description of the Drawings

[0068] The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the accompanying drawings:

[0069] Figure 1 This is the structure diagram of an information integration system driven by a concentrator in an embodiment of the present invention;

[0070] Figure 2 This is the structure diagram of the information acquisition unit in an embodiment of the present invention;

[0071] Figure 3 This is the structure diagram of the concentrator in an embodiment of the present invention. Detailed implementation manners

[0072] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only for the purpose of illustrating and explaining the present invention, and are not used to limit the present invention.

[0073] An embodiment of the present invention provides an information integration system driven by a concentrator, including:

[0074] An information acquisition unit, configured to obtain data from a plurality of terminal devices through intelligent identification and configuration technologies, and transmit the data to the information management unit;

[0075] A central concentrator unit, connected to various terminal devices, configured to ensure the scalability of the system by automatically identifying and configuring newly accessed terminal devices;

[0076] An information management unit, configured to manage data based on distributed processing technologies, including data classification, format conversion, data security, and risk reduction of single-point failures.

[0077] The working principle of the above technical solution is as follows: The function of the information acquisition unit is to collect data from multiple terminal devices. For example, in a smart home system, the information acquisition unit can obtain data from devices such as temperature sensors, smoke alarms, and security cameras. Through intelligent identification and configuration technologies, this unit can automatically identify the data formats and transmission protocols of each device, thereby seamlessly collecting information;

[0078] The main function of the central concentrator unit is to connect various terminal devices and automatically identify and configure newly accessed devices. Taking the smart home as an example, when a user adds a new smart bulb or smart socket, the central concentrator unit will automatically identify these new devices and add them to the entire system to ensure the flexibility and scalability of the system;

[0079] The information management unit is responsible for managing the collected data. It uses distributed processing technology to process and store data, which means that data is not processed at a single location but distributed across multiple computing resources. This unit classifies, formats, and ensures the security of the data. For example, when processing data from a smart home system, the information management unit may process and store temperature data, security monitoring data, and energy usage data separately while ensuring the security and privacy of this data.

[0080] The beneficial effects of the above technical solution are as follows: Through automated data collection and intelligent recognition, the system can collect and process data faster and more accurately, reducing human errors; the automatic recognition and configuration functions of the central concentrator unit enable the system to easily add new devices and services without large-scale system reconstruction; the distributed processing technology of the information management unit not only improves the efficiency of data processing but also reduces the risk of single-point failures, enhancing the stability of the system and the security of the data.

[0081] In another embodiment, the information acquisition unit includes: an identification rule module, a configuration requirement module, and an acquisition module;

[0082] The identification rule module is used to obtain a preset set of terminal identification rules, and the set of terminal identification rules includes several terminal identification rules;

[0083] The configuration requirement module is used to determine the configuration requirements corresponding to the terminal type based on a preset terminal type - configuration requirement library and associate them with the corresponding terminal identification rules;

[0084] The acquisition module is used to intelligently identify and configure several terminal devices based on the terminal identification rules, obtain target data, and integrate the obtained target data to obtain the required information data.

[0085] The working principle of the above technical solution is as follows: The identification rule module is responsible for obtaining a preset set of terminal identification rules, and the set of terminal identification rules contains a series of rules for identifying different terminal devices. For example, in a smart factory, the identification rules include the criteria for identifying different types of robots, sensors, and control systems.

[0086] The configuration requirement module determines the configuration requirements corresponding to each terminal type based on a preset terminal type - configuration requirement library and associates these requirements with the corresponding terminal identification rules. For example, a specific model of temperature sensor requires specific network settings and data format configurations, and this module will associate these requirements with the rules for identifying this model of sensor.

[0087] Based on the terminal recognition rules, the acquisition module intelligently recognizes and configures several terminal devices, obtains target data, and then it integrates the acquired target data to obtain the required information data; for example, in an intelligent factory, the acquisition module will recognize and configure multiple sensors and robots, collect their operation data, and then integrate these data to form a comprehensive view of the operation status of the entire factory.

[0088] The beneficial effects of the above technical solution are as follows: By automatically recognizing and configuring terminal devices, the system can quickly adapt to the addition of new devices, improving the overall operation efficiency; the preset recognition rules and configuration requirements ensure the accurate recognition and consistent configuration of various devices, reducing the risks of human errors and inconsistent device configurations; by integrating data from different terminal devices, the system can provide more comprehensive and accurate information, supporting better decision-making and management.

[0089] In another embodiment, the central concentrator unit includes:

[0090] An automatic recognition module, which is used to recognize new terminal devices connected to the concentrator and obtain corresponding device information;

[0091] A configuration management module, which is used to automatically configure newly connected terminal devices according to the information obtained by the automatic recognition module, including allocating required resources and parameter settings;

[0092] An expandability maintenance module, which is used to monitor the overall performance and resource utilization of the system to ensure that the system performance remains optimized when new devices are added.

[0093] The working principle of the above technical solution is as follows: The working principle of the automatic recognition module is to continuously scan for new terminal devices connected to the concentrator, recognize their unique identifiers or characteristic information for subsequent configuration and management, which is achieved through various means, such as the MAC address of the device, the recognition code of the device type, etc. In this way, the system can monitor new devices in the network in real time to ensure timely response to the access of new devices; for example: when a new network camera is connected to the concentrator, the automatic recognition module detects its MAC address and recognizes it as a camera device, and this module will record the identification information of the device to prepare for subsequent configuration.

[0094] The configuration management module automatically configures according to the information obtained by the automatic recognition module, which includes allocating required resources for newly connected terminal devices, such as IP addresses, port numbers, bandwidth, etc., and setting other necessary parameter settings. Through automatic configuration, the system can quickly adapt to the addition of new devices and improve the overall network efficiency; among them, the configuration management module assigns a unique IP address to the camera and sets the corresponding video stream parameters to ensure that the camera can work properly in the network.

[0095] The scalability maintenance module monitors the performance and resource utilization of the entire system. It collects information such as the working status and network load of each terminal device to ensure that the system maintains optimized performance when new devices are added. This includes real-time monitoring of metrics such as bandwidth utilization, device response time, and system load. For example, after a large number of new sensor devices are added to the system, the scalability maintenance module can analyze the overall performance of the system to ensure that the bandwidth and processing capabilities can meet the needs of all devices, and perform resource allocation in a timely manner to avoid performance bottlenecks.

[0096] The beneficial effects of the above technical solution are as follows: The automatic identification module can detect new devices in a timely manner, and the configuration management module can quickly and accurately allocate resources and set parameters for them, ensuring the system's rapid response to new devices, reducing the need for manual intervention, and improving the overall management efficiency; The scalability maintenance module monitors the performance and resource utilization of the entire system to ensure that the system performance remains optimized when new devices are added, which helps prevent system overload and performance degradation, and improves the stability and reliability of the overall network; Through the automated configuration process, the possibility of human intervention is reduced, the risk of errors in the configuration process is lowered, and the stability and security of the system are improved.

[0097] In another embodiment, the information management unit includes:

[0098] A data classification module for receiving input data and classifying the data according to preset rules;

[0099] A format conversion module for converting the classified data into corresponding formats for compatibility and interaction between different systems or applications. Among them, the format conversion module supports several data format standards and dynamically selects the corresponding format according to the requirements of the target system;

[0100] A data security module for implementing data encryption, access control, and integrity verification to ensure the security of data during transmission and storage;

[0101] A redundancy management module for creating multiple copies of data in a distributed system to reduce the risk of single-point failures and improve data availability.

[0102] The working principle of the above technical solution is as follows: The task of the data classification module is to receive input data and classify it according to preset rules. This involves using algorithms or rule engines that can identify the key features of the data and then classify it into specific categories. For example, if the data contains sensitive information, the classification module will mark it as confidential data. Such classification is based on predefined rules, including keywords, data formats, or other specific attributes.

[0103] Once the data is classified, the format conversion module is responsible for converting the data into the specific format required by the target system, which is to ensure compatibility and interactivity between different systems or applications. For example, if one system requires data to be transmitted in JSON format while another system prefers XML format, the format conversion module will dynamically select the appropriate format according to the requirements of the target system and convert the data into that format.

[0104] The main responsibility of the data security module is to ensure the security of data during transmission and storage, which includes encrypted communication, access control, and data integrity verification. For example, for sensitive data, encryption algorithms can be used to encrypt it to prevent unauthorized access. At the same time, the access control mechanism ensures that only authorized users or systems can access specific categories of data.

[0105] In a distributed system, to reduce the risk of single point of failure and improve data availability, the redundancy management module creates multiple copies of the data, which can be achieved by storing copies of the data at different geographical locations or servers. When a node fails, the copies on other nodes are still available, ensuring the continuity and reliability of the system.

[0106] Among them, receiving the input data and classifying and processing the data according to preset rules includes:

[0107] Receiving the input data, where the input data contains multiple data items and data attributes;

[0108] Based on a preset rule library, identifying the key attributes and data items in the input data and determining the data classification rules;

[0109] Formatting and standardizing the input data to ensure data quality and consistency;

[0110] According to the determined data classification rules, classifying the input data into at least one category, where the categories include text data, numerical data, and time series data;

[0111] Outputting the classified data for subsequent data analysis and applications.

[0112] Among them, the data classification rules include: classification rules for text data, classified according to keywords and semantic analysis; classification rules for numerical data, classified according to numerical ranges and data distribution characteristics; classification rules for time series data, classified according to time points and time intervals.

[0113] Performing the classification process includes: intelligently classifying the data using classification algorithms; classifying the data according to predefined rules.

[0114] The output classification results include: presenting the classification results in the form of charts and reports; storing the classification results in a database or a file system for subsequent processing and analysis.

[0115] The beneficial effects of the above technical solutions are as follows: Through the data classification module, by reasonably classifying data, the system can more effectively process and manage various data types, which helps improve the system's performance and response speed, while ensuring the proper handling of sensitive information; Through the format conversion module, data exchange between different systems becomes more flexible and seamless, which improves the system's scalability and enables it to be integrated with a variety of different applications and services; Through encryption, access control, and integrity verification, the data security module ensures the confidentiality and integrity of data. This helps prevent unauthorized access and improves the system's protection level for sensitive information; By creating multiple copies of the data, the system has higher robustness and availability in the face of hardware failures or other unexpected situations, which reduces the risk of data loss or unavailability in the system and improves the overall reliability of the system.

[0116] In another embodiment, determining the configuration requirements corresponding to the terminal type includes:

[0117] Obtaining a preset terminal type - configuration requirements library, where the terminal type - configuration requirements library includes several terminal types and their corresponding configuration requirement information;

[0118] Receiving terminal type information from the terminal identification module, where the terminal type information is determined by the terminal identification rules;

[0119] Retrieving, in the terminal type - configuration requirements library, the configuration requirement information that matches the received terminal type information;

[0120] Determining the configuration requirement information corresponding to the terminal type, where the configuration requirement information includes at least one configuration parameter and its corresponding configuration value;

[0121] Associating the determined configuration requirement information with the corresponding terminal identification rules to ensure that the identified terminal device can be correctly configured according to its type;

[0122] Generating a configuration requirement association record, where the configuration requirement association record includes the terminal type, the configuration requirement information, and the association relationship between the configuration requirement association record and the terminal identification rules;

[0123] Providing the configuration requirement association record to the configuration execution module so that the terminal device can be configured according to the associated configuration requirement information.

[0124] The working principle of the above technical solution is as follows: The terminal type - configuration requirement library stores multiple terminal types and their corresponding configuration requirement information. For example, for different models of mobile phones or computers, they require different operating system versions, storage capacities, or other hardware configurations. This library provides a mapping that associates each terminal type with its required configuration requirements;

[0125] The terminal identification module is responsible for identifying the terminal type, usually by predefined rules. For example, it determines the terminal type based on the device model, operating system version, or other hardware / software features.

[0126] Once the terminal type is identified, the system retrieves the matching configuration requirement information from the terminal type - configuration requirement library. This is to find the configuration requirements corresponding to the identified terminal type, including specific configuration parameters and corresponding configuration values. After determining the configuration requirement information corresponding to the terminal type, the system associates this information with the terminal identification rules to ensure that when the same type of terminal appears again, it can be correctly configured according to its type. These association records are recorded to form configuration requirement association records, which contain the association of terminal type, configuration requirement information, and terminal identification rules. Finally, the configuration requirement association records are provided to the configuration execution module, which enables the configuration requirements for a specific terminal type to be passed to the configuration execution module for correct configuration of the terminal device.

[0127] The beneficial effects of the above technical solution are as follows: By matching the terminal type and its corresponding configuration requirement information, the system can more accurately configure the required parameters and values for specific types of devices, avoiding configuration mismatches or errors; Since the configuration information required for the terminal type is determined in advance, the configuration execution module can configure the device more quickly, saving time and resources; Associating the terminal type with the configuration requirement information can reduce the risk of configuration errors, avoid device configuration problems caused by configuration conflicts, and increase the stability and reliability of the system; The generated configuration requirement association records provide clear records and management of the configuration, making the maintenance and management of terminal devices more efficient and traceable.

[0128] In another embodiment, identifying a new terminal device connected to the concentrator includes:

[0129] Obtaining information about the new terminal device connected to the concentrator, where the concentrator is used to manage and control multiple terminal devices;

[0130] Monitoring data communication on the concentrator to identify newly connected terminal devices;

[0131] When a new terminal device is connected, obtaining the corresponding identification information from the terminal device, where the identification information includes network address, device type, and manufacturer information;

[0132] Retrieve the corresponding device configuration information in the preset terminal device information library according to the obtained terminal device identification information;

[0133] Associate the retrieved device configuration information with the newly connected terminal device to achieve automatic configuration and management;

[0134] Record the identification process and results of each newly connected terminal device in the concentrator, including the terminal device identification information and configuration status;

[0135] When the terminal device information library is updated or the configuration policy of the concentrator is updated, automatically re-identify and configure the connected terminal devices;

[0136] Provide a user interface through which an administrator can view and manage the identification and configuration status of the connected terminal devices.

[0137] The working principle of the above technical solution is as follows: The concentrator monitors newly connected terminal devices through data communication, which may involve listening to network protocols or other communication monitoring mechanisms to detect the access of new devices in a timely manner; Once a new terminal device is detected, the concentrator obtains the identification information from the terminal device. This identification information can include network addresses, device types, and manufacturer information, through which the concentrator can uniquely identify and recognize each terminal device; Use the identification information of the terminal device to retrieve the corresponding device configuration information in the preset terminal device information library. This information library usually contains the configuration parameters that each device type may require, such as communication protocols, data transfer rates, etc.; Associate the retrieved device configuration information with the newly connected terminal device. In this way, the concentrator can know the configuration parameters required for each terminal device and can perform automatic configuration management; The concentrator records the identification process and configuration results of each newly connected terminal device internally, including the terminal device identification information and configuration status. This helps system monitoring and troubleshooting; When the terminal device information library is updated or the configuration policy of the concentrator changes, the system automatically re-identifies and configures the connected terminal devices, which ensures that the devices always maintain the latest configuration status; Provide a user interface for the administrator through which the identification and configuration status of the connected terminal devices can be viewed and managed. The administrator can monitor the operation of the devices, manually configure specific devices, or view the configuration history.

[0138] The beneficial effects of the above technical solution are as follows: By automatically acquiring and associating device configuration information, the system can automatically configure newly connected terminal devices, reducing the workload of administrators and improving the accuracy of configuration; The concentrator monitors the access of new terminal devices in real time and quickly identifies and records them. This improves the system's perception of device changes in the network; When the terminal device information library is updated or the configuration policy changes, the system can automatically re-identify and configure the connected devices to ensure the real-time and accuracy of system configuration; Record the identification and configuration history of each terminal device, providing a basis for administrators to monitor and troubleshoot problems, and helping to discover and solve problems in a timely manner; Provide a user interface for administrators to easily view and manage the status of terminal devices, enhancing the operability and user experience of the system.

[0139] In another embodiment, creating multiple copies of data in a distributed system includes:

[0140] Establish a distributed hash table in the distributed system to locate and access data copies. According to a preset copy strategy, the copy strategy includes the number of copies and distribution rules, and create multiple copies of data in the distributed system;

[0141] Distribute the generated data copies to different nodes in the distributed system according to the distributed hash table to ensure the uniform distribution and efficient access of data copies. Monitor the status of nodes in the distributed system. If a node failure is detected, automatically reconstruct the affected data copies on the corresponding node, and dynamically adjust the distribution of data copies according to the load conditions of the nodes to optimize system performance and resource utilization.

[0142] The working principle of the above technical solution is as follows: In a distributed system, a distributed hash table is established to manage the location and access of data copies. The hash table maps the key-value pairs of data to specific nodes according to a certain hash algorithm, enabling data copies to be located and accessed in the system; According to a preset copy strategy, the system generates multiple copies of data according to the strategy requirements. The copy strategy includes the number of copies and distribution rules, determining the multiple replications of each piece of data in the system.

[0143] Distribute the generated data copies to different nodes in the distributed system according to the mapping rules of the distributed hash table. This can ensure the uniform distribution of data copies in the system and enable them to be accessed and operated efficiently; The system continuously monitors the status of nodes in the distributed system. Once a node failure is detected, the system automatically reconstructs the corresponding data copies on the affected nodes to ensure the availability and integrity of the data; According to the load conditions of the nodes and the need for system performance optimization, the system dynamically adjusts the distribution of data copies, which helps to balance the system load, improve performance and resource utilization.

[0144] The beneficial effects of the above technical solution are as follows: By generating multiple data copies and evenly distributing them in the system, the system improves data availability and fault tolerance. Even if a node fails, the accessible data can be ensured through the backup data copies; Dynamically adjusting the distribution of data copies and optimizing the data storage layout according to the node load helps to improve the overall system performance and resource utilization rate; The even distribution and efficient access of data copies ensure fast response to data access, reduce access latency, and improve the system's response ability; The system can automatically detect faulty nodes and reconstruct data copies, reducing the need for manual intervention and improving the system's self-healing ability and stability; Dynamically adjusting the replica distribution according to the node load situation to achieve load balancing, avoiding performance problems caused by overloading of some nodes, and optimizing resource utilization rate.

[0145] In another embodiment, retrieving the corresponding device configuration information in a preset terminal device information library includes:

[0146] When a new terminal device is connected, obtaining the identification information of the terminal device;

[0147] Determining the identification information, which includes network address, device type, and manufacturer information, and using the identification information as the primary identification basis for the terminal device;

[0148] Based on the preset terminal device information library, retrieving the device configuration information that matches the identification information;

[0149] When the identification information matches the device configuration information in the information library, extracting the configuration information related to the terminal device;

[0150] The configuration information includes the operating system, hardware specifications, and compatibility data of the device, and using the configuration information as the first configuration feature of the terminal device;

[0151] Invoking the processing flow related to the first configuration feature to perform configuration settings on the terminal device to ensure its correct operation in the network environment;

[0152] When the identification information does not completely match any device configuration information in the information library, starting an alternative process;

[0153] In the alternative process, based on the network address and manufacturer information of the identification information, determining the device configuration information that is closest to it as the second configuration feature;

[0154] Invoking the alternative processing flow related to the second configuration feature to perform preliminary configuration settings on the terminal device;

[0155] After the preliminary configuration settings, performing a series of compatibility tests to ensure the stable operation of the terminal device in the network environment;

[0156] If the compatibility test is successful, confirm the access and configuration settings of the terminal device; if the test fails, prompt for manual configuration or further troubleshooting.

[0157] The working principle of the above technical solution is as follows: when a new terminal device is accessed, the system first obtains the identification information of the terminal device, including network address, device type, and manufacturer information; based on a preset terminal device information library, the system retrieves device configuration information that matches the identification information, including the device's operating system, hardware specifications, and compatibility data, etc.; if the identification information exactly matches the device configuration information in the information library, the system extracts the relevant configuration information and invokes the processing procedures related to this information to configure the terminal device to ensure its correct operation in the network environment; if the identification information does not exactly match any device configuration information in the information library, the system starts an alternative process. In the alternative process, the system determines the device configuration information that is closest to it based on the network address and manufacturer information of the identification information as the alternative configuration feature; after the preliminary configuration settings, the system conducts a series of compatibility tests to ensure the stable operation of the terminal device in the network environment; if the compatibility test is successful, confirm the access and configuration settings of the terminal device; if the test fails, the system will prompt for manual configuration or further troubleshooting.

[0158] The beneficial effects of the above technical solution are as follows: the system can automatically identify and configure terminal devices, reducing the workload of manual configuration by administrators and improving efficiency; by matching the identification information with the device configuration information in the information library, the system can ensure the accuracy and consistency of the configuration, avoiding the possibility of human configuration errors; the system can quickly invoke the corresponding processing procedures for configuration settings to ensure the correct operation of the terminal device in the network environment and improve the response speed of the system; when the compatibility test fails, the system can promptly prompt for manual configuration or further troubleshooting, which helps to quickly solve problems and improve the stability and reliability of the system.

[0159] In another embodiment, the concentrator includes:

[0160] The concentrator configuration module is used to centrally manage and control data streams in the information integration system, including data from various terminal devices and sensors;

[0161] The network communication module is used to ensure data transmission between the concentrator and all terminal devices in the system;

[0162] The security management module is used to protect the data security and privacy of the concentrator and the entire information integration system, including encryption communication, access control, and intrusion detection mechanisms;

[0163] System compatibility module, which is used to ensure the compatibility of the concentrator with various types of terminal devices and system interfaces, including different operating systems and communication protocols.

[0164] The working principle of the above technical solution is as follows: The concentrator configuration module is responsible for centrally managing and controlling the data streams from various terminal devices and sensors. Through the configuration module, the system can define the data collection frequency, data processing flow, and data storage strategy, which helps to ensure that the system can effectively process and manage the diverse data generated from different terminal devices; The network communication module ensures reliable data transmission between the concentrator and all terminal devices in the system. It uses various communication protocols and technologies, such as MQTT, HTTP, or custom protocols, to ensure the timely transmission of data and the real-time response of the system, which helps to establish a stable and efficient communication channel and ensure the smooth flow of data streams; The security management module is the core to protect the concentrator and the entire information integration system. Through encryption communication, access control, and intrusion detection mechanisms, the security module ensures that data is protected during transmission and storage, preventing unauthorized access and attacks, which helps to maintain the data integrity and user privacy of the system; The system compatibility module ensures the compatibility of the concentrator with various types of terminal devices and system interfaces. It can interpret and process different operating systems, communication protocols, and data formats to ensure that the concentrator can effectively communicate and integrate with various devices. This helps to achieve the flexibility and scalability of the system.

[0165] The beneficial effects of the above technical solution are as follows: The concentrator configuration module enables the system to centrally manage and control data streams, improving the efficiency and consistency of data processing; The network communication module ensures reliable data transmission between the concentrator and terminal devices, guaranteeing the timeliness and integrity of data; The security management module protects the data security and user privacy of the system through encryption communication, access control, and intrusion detection, enhancing the security of the overall system; The system compatibility module ensures the compatibility of the concentrator with various terminal devices and system interfaces, enhancing the flexibility and scalability of the system; The design of the concentrator configuration and communication modules makes system integration simpler, reducing the complexity of deployment and maintenance; Through the collaborative work of the above modules, the system can operate more stably, reducing problems in data transmission and security, and enhancing the stability of the entire information integration system.

[0166] In another embodiment, it further includes:

[0167] User interface module, which is used for system administrators to configure concentrator settings, monitor data streams and system performance, and perform fault diagnosis and system maintenance;

[0168] Automatic update module, which is used to ensure that the concentrator software and firmware are kept up-to-date.

[0169] The working principle of the above technical solution is as follows: The user interface module allows the system administrator to configure concentrator settings, monitor data streams and system performance, as well as perform fault diagnosis and system maintenance through an intuitive graphical interface. The user interface module communicates with the management interface of the concentrator, enabling the administrator to easily perform various operations. When the administrator needs to change the data acquisition frequency or adjust system parameters, the user interface module allows the administrator to complete these configurations through simple interface operations. The administrator can monitor the data stream in real time, check the system performance, and make corresponding adjustments promptly.

[0170] The automatic update module is responsible for ensuring that the concentrator software and firmware are kept up to date. This module regularly checks for updates, downloads, and installs new software or firmware versions to ensure that the concentrator always has the latest features and security patches. When the software development team releases a new concentrator firmware version, the automatic update module notifies the concentrator and automatically downloads and installs the update with the permission of the system administrator. This helps improve the performance, security, and stability of the system.

[0171] The beneficial effects of the above technical solution are as follows: The user interface module simplifies the tasks of the system administrator, enabling them to easily configure and monitor the concentrator through an intuitive interface. This helps improve management efficiency and reduce operation complexity. The user interface module enables the administrator to perform fault diagnosis and system maintenance in a timely manner. Through real-time monitoring and intuitive alarm information, the administrator can quickly discover and solve problems, improving the reliability of the system. The automatic update module ensures that the concentrator software and firmware are kept up to date. This helps introduce new features, improve performance, and fix potential security vulnerabilities, enhancing the functionality and security of the system. The automatic update module reduces the need for system administrators to manually update software and firmware, which reduces the risk of human operation errors and improves the reliability and stability of the system. The user interface module and the automatic update module together improve the maintainability of the system. The administrator can easily configure and monitor the system, while the system can automatically stay updated, reducing the complexity of system maintenance.

[0172] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these changes and modifications.

Claims

1. A concentrator-driven information integration system, characterized in that, Including: An information acquisition unit, which is used to acquire data from a number of terminal devices through intelligent recognition and configuration technologies and transmit the data to the information management unit; A central concentrator unit, which is connected to various terminal devices and is used to ensure the scalability of the system by automatically identifying and configuring newly accessed terminal devices; An information management unit, which is used to manage data based on distributed processing technologies, including data classification, format conversion, data security, and reducing the risk of single-point failures; The information management unit includes: A data classification module, which is used to receive input data and classify the data according to preset rules; A format conversion module, which is used to convert the classified data into corresponding formats for compatibility and interaction between different systems or applications. Among them, the format conversion module supports several data format standards and dynamically selects the corresponding format according to the requirements of the target system; A data security module, which is used to implement data encryption, access control, and integrity verification to ensure the security of data during transmission and storage; A redundancy management module, which is used to create multiple copies of data in a distributed system to reduce the risk of single-point failures and improve data availability; Creating multiple copies of data in a distributed system includes: Establishing a distributed hash table in the distributed system to locate and access data copies. According to the preset copy strategy, the copy strategy includes the number of copies and distribution rules, and creating multiple copies of data in the distributed system; Distributing the generated data copies to different nodes in the distributed system according to the distributed hash table to ensure the uniform distribution and efficient access of data copies, monitoring the status of nodes in the distributed system. If a node failure is detected, automatically reconstruct the affected data copies on the corresponding node, and dynamically adjust the distribution of data copies according to the load conditions of the nodes to optimize system performance and resource utilization.

2. The concentrator-driven information integration system according to claim 1, characterized in that, The information acquisition unit includes: an identification rule module, a configuration requirement module, and an acquisition module; An identification rule module, which is used to acquire a preset terminal identification rule set, and the terminal identification rule set includes several terminal identification rules; A configuration requirement module, which is used to determine the configuration requirements corresponding to the terminal type based on a preset terminal type-configuration requirement library and associate them with the corresponding terminal identification rules; An acquisition module, which is used to intelligently identify and configure several terminal devices based on the terminal identification rules, acquire target data, and integrate the acquired target data to obtain the required information data.

3. The concentrator-driven information integration system according to claim 1, characterized in that, The central concentrator unit includes: An automatic identification module, which is used to identify newly connected terminal devices to the concentrator and acquire corresponding device information; A configuration management module, which is used to automatically configure newly accessed terminal devices according to the information acquired by the automatic identification module, including allocating required resources and parameter settings; An extensibility maintenance module, which is used to monitor the overall performance and resource utilization of the system to ensure that the system performance remains optimized when new devices are added.

4. The concentrator-driven information integration system according to claim 2, characterized in that, Determining the configuration requirements corresponding to the terminal type includes: Acquiring a preset terminal type-configuration requirement library, and the terminal type-configuration requirement library includes several terminal types and corresponding configuration requirement information; Receive terminal type information from the terminal identification module, where the terminal type information is determined by the terminal identification rules; Retrieve configuration requirement information that matches the received terminal type information in the terminal type - configuration requirement library; Determine the configuration requirement information corresponding to the terminal type, where the configuration requirement information includes at least one configuration parameter and the corresponding configuration value; Associate the determined configuration requirement information with the corresponding terminal identification rules to ensure that the identified terminal devices can be correctly configured according to their types; Generate a configuration requirement association record, which includes the terminal type, configuration requirement information, and the association relationship between the configuration requirement association record and the terminal identification rules; Provide the configuration requirement association record to the configuration execution module so that the terminal devices can be configured according to the associated configuration requirement information.

5. The concentrator-driven information integration system according to claim 3, characterized in that, Identify new terminal devices connected to the concentrator, including: Obtain new terminal device information connected to the concentrator, where the concentrator is used to manage and control multiple terminal devices; Monitor data communication on the concentrator to identify newly connected terminal devices; When a new terminal device is connected, obtain the corresponding identification information from the terminal device, where the identification information includes the network address, device type, and manufacturer information; Retrieve the corresponding device configuration information in the preset terminal device information library according to the obtained terminal device identification information; Associate the retrieved device configuration information with the newly connected terminal device to achieve automatic configuration and management; Record the identification process and results of each newly connected terminal device in the concentrator, including the terminal device identification information and configuration status; When the terminal device information library is updated or the configuration policy of the concentrator is updated, automatically re - identify and configure the connected terminal devices; Provide a user interface through which the administrator can view and manage the identification and configuration status of the connected terminal devices.

6. The information integration system driven by a concentrator according to claim 5, wherein, Retrieve the corresponding device configuration information in the preset terminal device information library, including: When a new terminal device is connected, obtain the identification information of the terminal device; Determine the identification information, where the identification information includes the network address, device type, and manufacturer information, and use the identification information as the primary identification basis for the terminal device; Based on the preset terminal device information library, retrieve the device configuration information that matches the identification information; When the identification information matches the device configuration information in the information library, extract the configuration information related to the terminal device; The configuration information includes the operating system, hardware specifications, and compatibility data of the device, and use the configuration information as the first configuration feature of the terminal device; Invoke the processing flow related to the first configuration feature to perform configuration settings on the terminal device to ensure its correct operation in the network environment; When the identification information does not completely match any device configuration information in the information library, start the alternative process; In the alternative process, based on the network address and manufacturer information of the identification information, determine the device configuration information that is closest to it as the second configuration feature; Invoke the alternative processing flow related to the second configuration feature to perform preliminary configuration settings on the terminal device; After the preliminary configuration settings, perform a series of compatibility tests to ensure the stable operation of the terminal device in the network environment; If the compatibility test is successful, confirm the access and configuration settings of the terminal device; if the test fails, prompt for manual configuration or further troubleshooting.

Citation Information

Patent Citations

  • Intelligent monitoring system for power distribution cabinet

    CN116345676A

  • Internet of Things control system and method based on IP

    CN116582569A