CN115941809B - Aggregation processing method and system for multiple Internet of things terminal protocols of DCIM - Google Patents
Aggregation processing method and system for multiple Internet of things terminal protocols of DCIM Download PDFInfo
- Publication number
- CN115941809B CN115941809B CN202211490309.4A CN202211490309A CN115941809B CN 115941809 B CN115941809 B CN 115941809B CN 202211490309 A CN202211490309 A CN 202211490309A CN 115941809 B CN115941809 B CN 115941809B
- Authority
- CN
- China
- Prior art keywords
- data
- internet
- abnormal
- channel
- things terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002776 aggregation Effects 0.000 title claims abstract description 20
- 238000004220 aggregation Methods 0.000 title claims abstract description 20
- 238000003672 processing method Methods 0.000 title claims abstract description 15
- 238000013507 mapping Methods 0.000 claims abstract description 25
- 238000004806 packaging method and process Methods 0.000 claims abstract description 15
- 238000005538 encapsulation Methods 0.000 claims abstract description 7
- 238000004891 communication Methods 0.000 claims description 77
- 230000002159 abnormal effect Effects 0.000 claims description 76
- 238000013524 data verification Methods 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 23
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000012544 monitoring process Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 14
- 238000007726 management method Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 9
- 230000005856 abnormality Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 6
- 230000004931 aggregating effect Effects 0.000 claims 6
- 230000008878 coupling Effects 0.000 abstract description 5
- 238000010168 coupling process Methods 0.000 abstract description 5
- 238000005859 coupling reaction Methods 0.000 abstract description 5
- 238000007405 data analysis Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention discloses an aggregation processing method and system for a plurality of Internet of things terminal protocols of DCIM, wherein after a DCIM server receives a connection request of at least one Internet of things terminal; registering each Internet of things terminal to obtain a corresponding registration identifier, distributing channels and buffer registers for each Internet of things terminal, loading an access rule corresponding to the distributed channels for each Internet of things terminal from an access rule base, establishing a mapping relation among the registration identifier, the distributed channels, the buffer registers and the loaded access rule for each connection request, and carrying out unified data encapsulation by utilizing the mapping relation to establish a unified external connection interface. Therefore, when different terminals of the Internet of things are connected, a third party component is avoided, packaging data in a unified format is output, the coupling degree of the system is reduced, and the compatibility of the system is improved.
Description
Technical Field
The embodiment of the invention relates to the technical field of communication of the Internet of things, in particular to an aggregation processing method and system for a plurality of terminal protocols of the Internet of things for DCIM.
Background
The internet of things (InternetofThings, ioT for short) technology refers to collecting any object needing to be monitored, connected and interacted in real time through various devices and technologies such as various information sensors, radio frequency identification technologies, global positioning systems, infrared sensors and laser scanners, collecting various needed information such as sound, light, heat, electricity, mechanics, chemistry, biology and positions, and realizing ubiquitous connection of objects and people through various possible network access, thereby realizing intelligent sensing, identification and management of objects and processes.
In actual use, the DCIM (DataCenterInfrastructureManagement, data center infrastructure management system) is used to connect with the terminal equipment of the Internet of things. In this case, terminal devices with different modes and different protocols are often accessed, and in order to access the terminal devices with different modes and different protocols, SDKs (SoftwareDevelopmentKit, software development kits) of various manufacturers need to be accessed in different forms, or network connection, device management and data analysis are performed on the devices with different forms through different data ports and third-party open source components. Because the environment and version of each component are inconsistent, the technical problems of incapability of controlling the analysis process and low compatibility in the connection process are easily caused.
Disclosure of Invention
Therefore, the embodiment of the invention provides an aggregation processing method and system for a plurality of Internet of things terminal protocols of DCIM, which are used for solving the technical problems of high coupling degree and low compatibility caused by inconsistent environments and versions of various components in the existing data center infrastructure management system.
In order to achieve the above object, the embodiment of the present invention provides the following technical solutions:
according to a first aspect of an embodiment of the present invention, there is provided an aggregation processing method for multiple internet of things terminal protocols of DCIM, where the method is applied to a DCIM server side, and includes:
receiving a connection request of at least one internet of things terminal;
registering for each Internet of things terminal to obtain a corresponding registration identifier;
Allocating channels and buffer registers for each Internet of things terminal;
loading an outbound rule corresponding to the allocated channel for each Internet of things terminal from an outbound rule base;
For each connection request, establishing a mapping relation among the registration identification, the allocated channels, the buffer register and the loaded outbound rule;
and carrying out unified data encapsulation by using the mapping relation, and establishing a unified external connection interface.
Preferably, before allocating a channel to each internet of things terminal, the method further comprises:
Detecting in real time whether at least one communication channel is in a readable and writable state;
if the communication channel is in a readable, writable state, determining the communication channel as a first channel;
if the communication channel is not in a readable and writable state, determining the communication channel as a second channel;
and selecting the first channel as a channel to be allocated.
Preferably, the method further comprises:
building a unified data link monitoring channel, and monitoring the unified external connection interface in real time;
Selecting and loading corresponding data verification rules from a data verification rule base according to the protocol type of the allocated channel;
Using the data checking rule to detect abnormal data link of the transmission data of the current communication channel;
And responding the abnormal data link based on a corresponding preset abnormal response rule in the data verification rule.
Further, using the data verification rule, performing abnormal data link detection on the transmission data of the current communication channel, including:
judging whether transmission abnormality occurs in a data link layer;
if the data link layer has abnormal transmission, determining that abnormal data link is detected;
if the data link layer has no abnormal transmission, judging whether the current communication channel is abnormal;
If the current communication channel is normal, continuing to monitor the unified external connection interface;
if the current communication channel is abnormal, it is determined that an abnormal data link is detected.
Further, the responding operation on the abnormal data link based on the corresponding preset abnormal response rule in the data verification rule comprises the following steps:
judging the abnormal type of the abnormal data link;
If the abnormal type is abnormal communication connection, reconnecting according to the preset abnormal response rule, and feeding back abnormal response information;
And if the abnormal type is communication environment interference abnormality, shielding an interference source according to the preset abnormal response rule, and feeding back abnormal response information.
Further, the unified data encapsulation is performed by using the mapping relation, and a unified external connection interface is established, including:
and encapsulating the communication protocol data of different types into a unified format by using the unified data encapsulation according to the access rule by using the mapping relation so as to uniformly process and use the communication protocol data by other modules.
According to a second aspect of the embodiment of the present invention, there is provided an aggregation processing system for multiple internet of things terminal protocols of DCIM, where the system includes at least one internet of things terminal, and a DCIM server, including:
the receiving module is used for receiving the connection request of at least one terminal of the Internet of things;
The registration module is used for registering aiming at each Internet of things terminal to obtain a corresponding registration identifier;
The distribution module is used for distributing channels and buffer registers for each Internet of things terminal;
The access rule loading module is used for loading the access rule corresponding to the allocated channel for each Internet of things terminal from the access rule library;
the mapping relation establishing module is used for establishing a mapping relation among the registration identifier, the allocated channels, the buffer register and the loaded outbound rule according to each connection request;
And the packaging module is used for carrying out unified data packaging by utilizing the mapping relation and establishing a unified external connection interface.
Preferably, the system further comprises a multiplexer for performing the following steps before assigning channels to each of the internet of things terminals:
Detecting in real time whether at least one communication channel is in a readable and writable state;
if the communication channel is in a readable, writable state, determining the communication channel as a first channel;
if the communication channel is not in a readable and writable state, determining the communication channel as a second channel;
and selecting the first channel as a channel to be allocated.
Preferably, the method further comprises:
the monitoring module is used for constructing a unified data link monitoring channel and monitoring the unified external connection interface in real time;
The data verification rule loading module is used for selecting and loading the corresponding data verification rule from the data verification rule base according to the protocol type of the allocated channel;
the detection module is used for detecting abnormal data links of the transmission data of the current communication channel by utilizing the data verification rule;
And the abnormal data processing module is used for responding to the abnormal data link based on a corresponding preset abnormal response rule in the data verification rule.
The embodiment of the invention has the following advantages:
The embodiment of the invention receives a connection request of at least one Internet of things terminal at a DCIM server, registers for each Internet of things terminal to obtain a corresponding registration identifier, allocates channels and buffer registers for each Internet of things terminal, loads an access rule corresponding to the allocated channels for each Internet of things terminal from an access rule base, establishes a mapping relation among the registration identifier, the allocated channels, the buffer registers and the loaded access rule for each connection request, and performs unified data encapsulation by utilizing the mapping relation to establish a unified external connection interface. Therefore, when different terminals of the Internet of things are connected, a third party component is avoided, packaging data in a unified format is output, the coupling degree of the system is reduced, and the compatibility of the system is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below. It will be apparent to those skilled in the art from this disclosure that the drawings described below are merely exemplary and that other embodiments may be derived from the drawings provided without undue effort.
The structures, proportions, sizes, etc. shown in the present specification are shown only for the purposes of illustration and description, and are not intended to limit the scope of the invention, which is defined by the claims, so that any structural modifications, changes in proportions, or adjustments of sizes, which do not affect the efficacy or the achievement of the present invention, should fall within the ambit of the technical disclosure.
Fig. 1 is a schematic diagram of module configuration of an aggregation processing system of multiple internet of things terminal protocols for DCIM according to an embodiment of the present invention;
Fig. 2 is a flow chart of an aggregation processing method of multiple internet of things terminal protocols for DCIM according to an embodiment of the present invention;
Fig. 3 is a schematic flow chart of detecting a communication channel state in an aggregation processing method of multiple internet of things terminal protocols for DCIM according to an embodiment of the present invention;
fig. 4 is a schematic flow diagram of anomaly detection in an aggregation processing method of multiple internet of things terminal protocols for DCIM according to an embodiment of the present invention;
fig. 5 is a schematic flow chart of judging whether transmission abnormality occurs in an aggregation processing method of multiple internet of things terminal protocols for DCIM according to an embodiment of the present invention;
Fig. 6 is a schematic flow diagram of determining an anomaly type and performing corresponding processing in an aggregation processing method for multiple internet of things terminal protocols of DCIM according to an embodiment of the present invention.
Detailed Description
Other advantages and advantages of the present invention will become apparent to those skilled in the art from the following detailed description, which, by way of illustration, is to be read in connection with certain specific embodiments, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
At present, DCIM (DataCenterInfrastructureManagement, data center infrastructure management system) is mainly used to connect with the terminal equipment of the internet of things. In this case, terminal devices with different modes and different protocols are often accessed, and in order to access the terminal devices with different modes and different protocols, the monitoring system platform needs to access SDKs (SoftwareDevelopmentKit, software development kits) of various manufacturers in different forms or perform network connection, device management and data analysis on the devices with different forms through different data ports and third-party open source components.
The technical problems of high coupling degree and low compatibility caused by the use of an uncontrollable third party SDK and an open source component are solved.
Referring to fig. 1, the embodiment of the invention discloses an aggregation processing system for a plurality of internet of things terminal protocols of a DCIM, which comprises at least one internet of things terminal, a DCIM server end, a receiving module 1, a registering module 2, an allocating module 3, an access rule loading module 4, a mapping relation establishing module 5, a packaging module 6, a multiplexer 7, a monitoring module 8, a data verification rule loading module 9, a detecting module 10 and an abnormal data processing module 11.
Referring to fig. 2, after a receiving module 1 receives a connection request of at least one internet of things terminal, a registering module 2 registers for each internet of things terminal to obtain a corresponding registration identifier, an allocating module 3 allocates a channel and a buffer register for each internet of things terminal, an outbound rule loading module 4 loads an outbound rule corresponding to the allocated channel for each internet of things terminal from an outbound rule base, a mapping relation establishing module 5 establishes a mapping relation between the registration identifier, the allocated channel, the buffer register and the loaded outbound rule for each connection request, and an encapsulating module 6 encapsulates unified data by using the mapping relation to establish a unified external connection interface.
Referring to fig. 3, the multiplexer 7 detects in real time whether at least one communication channel is in a readable and writable state, determines the communication channel as a first channel if the communication channel is in a readable and writable state, determines the communication channel as a second channel if the communication channel is not in a readable and writable state, and selects the first channel as a channel to be allocated.
Referring to fig. 4, a monitoring module 8 builds a unified data link monitoring channel to monitor the unified external connection interface in real time, a data verification rule loading module 9 selects and loads a corresponding data verification rule from a data verification rule base according to the protocol type of an allocated channel, a detection module 10 detects an abnormal data link of transmission data of a current communication channel by using the data verification rule, and an abnormal data processing module 11 responds to the abnormal data link based on a corresponding preset abnormal response rule in the data verification rule.
Compared with the prior art, the embodiment of the invention discloses an aggregation processing method and system for a plurality of Internet of things terminal protocols of DCIM, after receiving a connection request of a peripheral Internet of things terminal, the embodiment of the invention registers the peripheral Internet of things terminal in a multiplexer, allocates a communication channel and a buffer register, establishes a full duplex non-blocking network communication channel, loading an access rule according to the protocol type of the communication channel, constructing a data link monitoring channel, monitoring the communication channel and a data link layer, loading a data checking rule according to the protocol type of the communication channel, performing data checking detection, processing abnormal data according to a checking result, packaging the protocol data of the communication channel, and generating a data interface with a uniform format. When the terminals of the Internet of things with different protocols are connected, the coupling degree is reduced, and the compatibility is improved.
Corresponding to the above disclosed aggregation processing system for the plurality of internet of things terminal protocols of the DCIM, the embodiment of the invention also discloses an aggregation processing method for the plurality of internet of things terminal protocols of the DCIM. The following describes in detail an aggregation processing method for multiple internet of things terminal protocols for DCIM disclosed in the embodiment of the present invention in combination with the above-described aggregation processing system for multiple internet of things terminal protocols for DCIM.
Referring to fig. 2, receiving a connection request of at least one internet of things terminal, registering for each internet of things terminal to obtain a corresponding registration identifier, allocating channels and buffer registers for each internet of things terminal, loading an access rule corresponding to the allocated channels for each internet of things terminal from an access rule base, establishing a mapping relation among the registration identifier, the allocated channels and the buffer registers and the loaded access rule for each connection request, and performing unified data encapsulation by utilizing the mapping relation to establish a unified external connection interface.
The buffer register is used for temporarily storing input/output data, and the storage device for making up the difference of different data processing rates is used for caching bidirectional queue data.
Referring to fig. 3, before allocating channels to each internet of things terminal, detecting whether at least one communication channel is in a readable and writable state in real time, if the communication channel is in a readable and writable state, determining the communication channel as a first channel, if the communication channel is not in a readable and writable state, determining the communication channel as a second channel, and selecting the first channel as a channel to be allocated.
The multiplexer is used for detecting whether one or more communication channels are in a readable and writable state in real time, so that single-thread management of the multi-channel communication channels is realized.
Preferably, referring to fig. 4, a unified data link monitoring channel is built, monitoring is performed on the unified external connection interface in real time, a corresponding data verification rule is selected and loaded from a data verification rule base according to the protocol type of an allocated channel, abnormal data link detection is performed on transmission data of a current communication channel by using the data verification rule, and response operation is performed on the abnormal data link based on a preset abnormal response rule corresponding to the data verification rule.
Specifically, referring to fig. 5, it is determined whether transmission abnormality occurs in the data link layer, if transmission abnormality occurs in the data link layer, it is determined that abnormal data link is detected, if transmission abnormality does not occur in the data link layer, it is determined whether a current communication channel is abnormal, if the current communication channel is normal, it is continued to monitor the unified external connection interface, and if the current communication channel is abnormal, it is determined that abnormal data link is detected.
Referring to fig. 6, judging the abnormal type of the abnormal data link, reconnecting according to the preset abnormal response rule if the abnormal type is abnormal in communication connection, feeding back abnormal response information, shielding an interference source according to the preset abnormal response rule if the abnormal type is abnormal in communication environment, and feeding back abnormal response information.
Further, by utilizing the mapping relation, the communication protocol data of different types are packaged into a unified format by using unified data packaging according to the access rule, so that other modules can perform unified processing and use on the communication protocol data.
Specifically, the communication protocol type includes a standard protocol and a non-standard protocol, the standard protocol includes a MODBUS communication protocol, SNMP (SimpleNetworkManagementProtocol ), IPMI (IntelligentPlatformManagementInterface, intelligent platform management interface), an electric total protocol, and the non-standard protocol is a proprietary protocol.
Each protocol has a corresponding access rule for analyzing/packaging data, and a corresponding data check rule for checking and detecting data of the transmission data.
According to the embodiment of the invention, after the DCIM server end and the Internet of things terminal are successfully connected, a unified data link monitoring channel is built, the unified external connection interface is monitored in real time, a corresponding data verification rule is selected and loaded from a data verification rule base according to the protocol type of an allocated channel, abnormal data link detection is carried out on transmission data of a current communication channel by utilizing the data verification rule, and response operation is carried out on the abnormal data link based on a preset abnormal response rule corresponding to the data verification rule. Therefore, when different terminals of the Internet of things are connected, the data analysis process is controllable.
Those skilled in the art will appreciate that in one or more of the examples described above, the functions described in the present invention may be implemented in a combination of hardware and software. When the software is applied, the corresponding functions may be stored in a computer-readable medium or transmitted as one or more instructions or code on the computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
While the invention has been described in detail in the foregoing general description and specific examples, it will be apparent to those skilled in the art that modifications and improvements can be made thereto. Accordingly, such modifications or improvements may be made without departing from the spirit of the invention and are intended to be within the scope of the invention as claimed.
Claims (9)
1. An aggregation processing method for a plurality of internet of things terminal protocols of DCIM is characterized by being applied to a DCIM server side and comprising the following steps:
receiving a connection request of at least one internet of things terminal;
registering for each Internet of things terminal to obtain a corresponding registration identifier;
Allocating channels and buffer registers for each Internet of things terminal;
loading an outbound rule corresponding to the allocated channel for each Internet of things terminal from an outbound rule base;
For each connection request, establishing a mapping relation among the registration identification, the allocated channels, the buffer register and the loaded outbound rule;
packaging unified data by using the mapping relation, and establishing a unified external connection interface;
The access rules are used for analyzing/packaging data packets of different protocols and generating data interfaces in a unified format, and each protocol is provided with corresponding access rules for analyzing/packaging data;
the communication protocol type comprises a standard protocol and a non-standard protocol, wherein the standard protocol comprises MODBUS communication protocol, SNMP (SimpleNetworkManagementProtocol ), IPMI (IntelligentPlatformManagementInterface, intelligent platform management interface) and electric total protocol, and the non-standard protocol is private protocol.
2. The method for aggregating multiple internet of things terminal protocols for DCIM according to claim 1, wherein before assigning channels to each internet of things terminal, the method further comprises:
Detecting in real time whether at least one communication channel is in a readable and writable state;
if the communication channel is in a readable, writable state, determining the communication channel as a first channel;
if the communication channel is not in a readable and writable state, determining the communication channel as a second channel;
and selecting the first channel as a channel to be allocated.
3. The method for aggregating multiple internet of things terminal protocols for DCIM according to claim 1, further comprising:
building a unified data link monitoring channel, and monitoring the unified external connection interface in real time;
Selecting and loading corresponding data verification rules from a data verification rule base according to the protocol type of the allocated channel;
Using the data checking rule to detect abnormal data link of the transmission data of the current communication channel;
And responding the abnormal data link based on a corresponding preset abnormal response rule in the data verification rule.
4. The method for aggregating multiple internet of things terminal protocols for DCIM according to claim 3, wherein using the data verification rule, performing abnormal data link detection on the transmission data of the current communication channel comprises:
judging whether transmission abnormality occurs in a data link layer;
if the data link layer has abnormal transmission, determining that abnormal data link is detected;
if the data link layer has no abnormal transmission, judging whether the current communication channel is abnormal;
If the current communication channel is normal, continuing to monitor the unified external connection interface;
if the current communication channel is abnormal, it is determined that an abnormal data link is detected.
5. The method for aggregating multiple internet of things terminal protocols for DCIM according to claim 4, wherein responding to the abnormal data link based on a preset abnormal response rule corresponding to the data verification rule comprises:
judging the abnormal type of the abnormal data link;
If the abnormal type is abnormal communication connection, reconnecting according to the preset abnormal response rule, and feeding back abnormal response information;
And if the abnormal type is communication environment interference abnormality, shielding an interference source according to the preset abnormal response rule, and feeding back abnormal response information.
6. The method for aggregating multiple internet of things terminal protocols for DCIM according to claim 5, wherein the step of encapsulating unified data and establishing a unified external connection interface by using the mapping relationship comprises:
and encapsulating the communication protocol data of different types into a unified format by using the unified data encapsulation according to the access rule by using the mapping relation so as to uniformly process and use the communication protocol data by other modules.
7. An aggregate processing system for a plurality of internet of things terminal protocols of a DCIM, the system comprising:
the receiving module is used for receiving the connection request of at least one terminal of the Internet of things;
The registration module is used for registering aiming at each Internet of things terminal to obtain a corresponding registration identifier;
The distribution module is used for distributing channels and buffer registers for each Internet of things terminal;
The access rule loading module is used for loading the access rule corresponding to the allocated channel for each Internet of things terminal from the access rule library;
the mapping relation establishing module is used for establishing a mapping relation among the registration identifier, the allocated channels, the buffer register and the loaded outbound rule according to each connection request;
The packaging module is used for carrying out unified data packaging by utilizing the mapping relation and establishing a unified external connection interface;
The access rules are used for analyzing/packaging data packets of different protocols and generating data interfaces in a unified format, and each protocol is provided with corresponding access rules for analyzing/packaging data;
the communication protocol type comprises a standard protocol and a non-standard protocol, wherein the standard protocol comprises MODBUS communication protocol, SNMP (SimpleNetworkManagementProtocol ), IPMI (IntelligentPlatformManagementInterface, intelligent platform management interface) and electric total protocol, and the non-standard protocol is private protocol.
8. The system of claim 7, wherein the system further comprises a multiplexer for performing the following steps before assigning channels to each of the internet of things terminals:
Detecting in real time whether at least one communication channel is in a readable and writable state;
if the communication channel is in a readable, writable state, determining the communication channel as a first channel;
if the communication channel is not in a readable and writable state, determining the communication channel as a second channel;
and selecting the first channel as a channel to be allocated.
9. The system for aggregating multiple internet of things terminal protocols for DCIM of claim 7, further comprising:
the monitoring module is used for constructing a unified data link monitoring channel and monitoring the unified external connection interface in real time;
The data verification rule loading module is used for selecting and loading the corresponding data verification rule from the data verification rule base according to the protocol type of the allocated channel;
the detection module is used for detecting abnormal data links of the transmission data of the current communication channel by utilizing the data verification rule;
And the abnormal data processing module is used for responding to the abnormal data link based on a corresponding preset abnormal response rule in the data verification rule.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211490309.4A CN115941809B (en) | 2022-11-25 | 2022-11-25 | Aggregation processing method and system for multiple Internet of things terminal protocols of DCIM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211490309.4A CN115941809B (en) | 2022-11-25 | 2022-11-25 | Aggregation processing method and system for multiple Internet of things terminal protocols of DCIM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115941809A CN115941809A (en) | 2023-04-07 |
| CN115941809B true CN115941809B (en) | 2025-03-14 |
Family
ID=86648182
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211490309.4A Active CN115941809B (en) | 2022-11-25 | 2022-11-25 | Aggregation processing method and system for multiple Internet of things terminal protocols of DCIM |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115941809B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116506188B (en) * | 2023-05-04 | 2024-03-29 | 北京众谊越泰科技有限公司 | Operation method and system of asymmetric encryption algorithm based on B/S architecture |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105553921A (en) * | 2014-10-31 | 2016-05-04 | 腾讯科技(上海)有限公司 | Internet of things communication method and apparatus, and internet of things communication system |
| CN110784526A (en) * | 2019-10-16 | 2020-02-11 | 北京邮电大学 | Internet of things service aggregation system and method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107197031A (en) * | 2017-06-19 | 2017-09-22 | 深圳市盛路物联通讯技术有限公司 | A kind of terminal unit status detection method and system applied to Internet of Things |
| KR102433176B1 (en) * | 2018-02-09 | 2022-08-18 | 한국전력공사 | System for terminal access based beacon using protocol for Internet of Things, Method thereof, and Compueter readable storage medium having the same |
| CN111585958B (en) * | 2020-04-01 | 2021-10-29 | 西安电子科技大学 | Self-adaptive access method and system for heterogeneous equipment of Internet of things platform |
| CN111565218B (en) * | 2020-04-08 | 2023-03-10 | 深圳数联天下智能科技有限公司 | Data processing method and electronic equipment |
| CN114006928B (en) * | 2021-11-04 | 2024-04-19 | 深圳市骏嘉科技发展有限公司 | Internet of things data processing method based on multi-protocol real-time communication |
-
2022
- 2022-11-25 CN CN202211490309.4A patent/CN115941809B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105553921A (en) * | 2014-10-31 | 2016-05-04 | 腾讯科技(上海)有限公司 | Internet of things communication method and apparatus, and internet of things communication system |
| CN110784526A (en) * | 2019-10-16 | 2020-02-11 | 北京邮电大学 | Internet of things service aggregation system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115941809A (en) | 2023-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9219644B2 (en) | Automated configuration of new racks and other computing assets in a data center | |
| CN106851513B (en) | Method and system for testing electronic product | |
| CN115941809B (en) | Aggregation processing method and system for multiple Internet of things terminal protocols of DCIM | |
| CN110928608B (en) | Extensible communication framework supporting multiple communication protocols and communication method | |
| CN114338493A (en) | NCSI testing method, system, device and storage medium based on network protocol stack | |
| EP2911441B1 (en) | Testing apparatus for communication system and method therefor | |
| CN114338477A (en) | Communication link monitoring method, device, equipment and storage medium | |
| US11770458B1 (en) | Systems for exchanging data using intermediate devices | |
| CN1812406B (en) | Communication apparatus, communication method, communication program and recording medium | |
| JP2021100233A (en) | Gateway device with built-in server module and communication system | |
| CN118200969A (en) | Bluetooth testing method, device, storage medium and program product | |
| CN108289165B (en) | Method and device for realizing camera control based on mobile phone and terminal equipment | |
| CN112653609B (en) | VPN identification application method, device, terminal and storage medium | |
| CN119544409A (en) | Gateway and data transmission method | |
| CN114157350B (en) | Optical fiber misconnection detection method and system | |
| CN111314108B (en) | Data transmission method, device, equipment, storage medium and front-end system | |
| CN115412404A (en) | Device and method for standardizing industrial gateway and routing function | |
| CN110636071B (en) | Interface docking method | |
| CN115454896A (en) | SMBUS-based SSD MCTP control message verification method and device, computer equipment and storage medium | |
| CN112019400A (en) | Radio frequency test method and system based on wireless communication tester | |
| CN112383904A (en) | Pair-free quick peripheral calling method and device | |
| US20080198762A1 (en) | Cross-subnet-nodes subnet node device detection method | |
| CN114827197B (en) | Service communication method, device, equipment and medium based on Internet of things | |
| US9288322B2 (en) | Call center system with redundant components and method of operation thereof | |
| CN112261051B (en) | User registration method, device and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |