Communication room equipment parameter acquisition system based on multi-protocol compatibility
By using a multi-protocol compatible communication equipment room parameter acquisition system, and by analyzing the resolution ratio and transmission time characteristics through the monitoring center, the weighting coefficients and protocol characteristics are dynamically adjusted. This solves the compatibility problem of different protocol devices, improves the accuracy and stability of data acquisition, and enhances acquisition efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ORDOS INST OF APPLIED TECH
- Filing Date
- 2025-12-01
- Publication Date
- 2026-07-03
AI Technical Summary
Existing technologies cannot effectively support communication equipment room devices with different protocols, resulting in low data acquisition efficiency. Furthermore, data transmission delays or deviations due to environmental interference affect the accuracy and efficiency of data room parameter acquisition.
A multi-protocol compatible communication equipment room parameter acquisition system is adopted, including a monitoring unit, a processing unit, a server, a database, and a monitoring center. The monitoring center analyzes the resolution ratio and transmission time characteristics, dynamically adjusts the weighting coefficients and protocol features, and generates processing instructions to ensure the accuracy and stability of data acquisition.
It improves the efficiency of data acquisition in the computer room, ensures the accuracy and stability of data under environmental interference and protocol changes, avoids misjudgment and resource waste, and enhances the flexibility and response speed of the system.
Smart Images

Figure CN121309683B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication equipment room parameter acquisition technology, and in particular to a communication equipment room parameter acquisition system based on multi-protocol compatibility. Background Technology
[0002] Communication equipment rooms contain a large number and variety of power supply equipment, which is widely distributed and geographically dispersed, resulting in a shortage of maintenance personnel and causing significant inconvenience for maintenance and management. Maintenance personnel not only need to patrol important equipment rooms but also frequently test critical equipment data and respond quickly to equipment failures. To improve the overall quality of communication networks, reduce operation and maintenance costs, and enhance operational management, the deployment of intelligent and stable equipment places higher demands on power equipment and the environment. Many stations are beginning to adopt unmanned or minimally staffed strategies, requiring real-time monitoring of equipment operation through remote monitoring methods. Communication equipment room power and environmental monitoring systems, by monitoring power supplies, air conditioning and smart meters, temperature and humidity sensors, smoke sensors, water immersion sensors, and access control sensors, can promptly detect anomalies and significantly improve overall operational efficiency, becoming a necessary and effective means. Therefore, utilizing remote monitoring software for real-time monitoring of communication equipment rooms is currently one of the important means to ensure enterprise security.
[0003] However, the monitored equipment in the computer room has inconsistent interfaces and different communication protocols. Some devices use the I2C bus protocol, some use the SPI communication protocol, and some use the Modbus or CAN bus communication protocols. The diversity of protocols makes data transmission difficult. Most products can only monitor one or a few environmental parameters. Therefore, the power and environmental monitoring products for communication base stations have limited functions and cannot monitor various parameters in the base station in an all-round way.
[0004] Meanwhile, existing data center environmental monitoring devices have many shortcomings. Due to different manufacturers of monitoring equipment, inconsistent monitoring platform interfaces, different communication protocols, and incompatibility between devices from different manufacturers, users face numerous inconveniences, one of which is the single-source procurement and high costs.
[0005] Chinese Patent Publication No. CN117880377A discloses a data acquisition method for environmental monitoring of a data center based on an intelligent protocol converter. The method includes an intelligent protocol converter that employs multi-process acquisition technology. Multiple different processes communicate with multiple local devices. Each process acquires data from the corresponding local device and sends it to a unified shared memory area. Other sub-processes read data from the shared memory and send the received data to the corresponding buffer area of the data center environmental monitoring server via IEC104 communication.
[0006] Therefore, although the proposed solution can communicate with multiple local devices, it still has the following problems:
[0007] 1. This solution only uses a single intelligent protocol converter for protocol compatibility. When new devices using different protocols are connected to the data center, the intelligent protocol converter cannot be intelligently updated, resulting in the inability to effectively collect parameters of the corresponding points in the newly connected devices, thus reducing the efficiency of parameter collection in the data center.
[0008] 2. This solution uses a fixed data transmission method. When the communication environment in the computer room is interfered with, there will be delays or deviations in data transmission. This will affect the subsequent process of analyzing the status of the computer room based on the collected data and further reduce the efficiency of collecting parameters in the computer room. Summary of the Invention
[0009] To address this issue, the present invention provides a communication equipment room parameter acquisition system based on multi-protocol compatibility, which overcomes the problem in the prior art that the data acquisition deviation caused by protocol updates or environmental interference cannot be eliminated, thus reducing the efficiency of parameter acquisition for equipment in the equipment room.
[0010] To achieve the above objectives, the present invention provides a communication equipment room parameter acquisition system with multi-protocol compatibility, comprising:
[0011] Furthermore, there are several devices to be monitored, and each monitoring device includes several monitoring points;
[0012] Furthermore, the monitoring unit includes several monitoring devices. For each individual monitoring device, it is connected to several corresponding monitoring points to periodically collect parameters of the corresponding monitoring point.
[0013] Furthermore, the processing unit, which is connected to each of the monitoring units, is used to receive parameters collected by each of the monitoring devices and to preprocess the received parameters.
[0014] Furthermore, a server, which is connected to the processing unit, is used to receive the parameters output by the processing unit;
[0015] Furthermore, a database, which is connected to the server, is used to store the parameters received by the server, as well as to store pre-stored protocols for supporting the transmission of parameters of each of the monitored devices.
[0016] Furthermore, the monitoring center, connected to the server and the database, is used to determine whether the parameter collection for the communication equipment room within a single period meets the standards based on the resolution ratio and transmission duration characterization value of each parameter output by the server. Additionally, if the collection is determined to be non-compliant, corresponding processing instructions are generated based on the determined reasons for non-compliance, including updating the pre-stored protocol in the database or determining the preprocessing method for each parameter in the processing unit. The resolution ratio is the ratio of the number of parsed parameters acquired by the monitoring center to the total number of acquired parameters, and the transmission duration characterization value is obtained through various types of parameters, including environmental parameters, power parameters, and human parameters.
[0017] Furthermore, the monitoring center also uses the comparison results between the acquired resolution ratio and each preset resolution ratio pre-stored in the database to determine whether the parameter collection for the communication equipment room meets the standards, wherein:
[0018] If the resolution ratio is greater than the second preset resolution ratio stored in the database, the monitoring center determines that the parameter collection for the communication equipment room meets the standard;
[0019] If the resolution ratio is less than or equal to the second preset resolution ratio and greater than the first preset resolution ratio stored in the database, the monitoring center determines whether the parameter collection for the communication room meets the standard based on the transmission duration characterization value.
[0020] If the resolution ratio is less than or equal to the first preset resolution ratio, the monitoring center determines that the parameter collection for the communication equipment room does not meet the standard, and the monitoring center determines the reason for non-compliance based on the protocol characteristics of each unresolved parameter.
[0021] Furthermore, the monitoring center sets the transmission duration representation value t = αta + βtb + γtc, where α is the environmental weight coefficient, ta is the average duration between the time node when the monitoring center issues the environmental parameter acquisition command and the time node when it receives the corresponding environmental parameters in a single acquisition cycle, β is the power weight coefficient, tb is the average duration between the time node when the monitoring center issues the power parameter acquisition command and the time node when it receives the corresponding power parameters in a single acquisition cycle, γ is the human weight coefficient, and tc is the average duration between the time node when the monitoring center issues the human parameter acquisition command and the time node when it receives the corresponding human parameters in a single acquisition cycle.
[0022] Furthermore, the monitoring center also uses the comparison results between the obtained transmission duration representation value and each preset transmission duration representation value stored in the database to determine whether the parameter collection for the communication equipment room meets the standard, wherein:
[0023] If the transmission duration representation value is greater than the second preset transmission duration representation value stored in the database, the monitoring center determines that the parameter collection for the communication equipment room meets the standard.
[0024] If the transmission duration representation value is less than or equal to the second preset transmission duration representation value and greater than the first preset transmission duration representation value stored in the database, the monitoring center determines to adjust each of the weight coefficients based on the number of monitoring points.
[0025] If the transmission duration characterization value is less than or equal to the first preset transmission duration characterization value, the monitoring center determines that the parameter collection for the communication equipment room does not meet the standard, and determines the reason for non-compliance based on the protocol characteristics of the unparsed parameters.
[0026] Furthermore, the monitoring center is also used to adjust the corresponding weight coefficients based on the number of monitoring points for a single type of parameter corresponding to each weight coefficient, wherein, for a single weight coefficient,
[0027] If the number of monitoring points corresponding to the weight coefficient is greater than the second preset number stored in the database, the monitoring center uses a third correction coefficient e3 to correct the weight coefficient to the corresponding value, where 0 < e3 < 1.
[0028] If the number of monitoring points is less than or equal to the second preset number and greater than the first preset number stored in the database, the monitoring center uses the second correction coefficient e2 to correct the weight coefficient to the corresponding value, where e3 < e2 < 1;
[0029] If the number of monitoring points is less than or equal to the first preset number, the monitoring center uses the first correction coefficient e1 to correct the weight coefficient to the corresponding value, e2 < e1 < 1;
[0030] When the monitoring center uses the i-th correction coefficient ei to correct a single weight coefficient R, i=1, 2, 3, R is α, β or γ, the corrected weight coefficient R'=R×ei is set.
[0031] Furthermore, the monitoring center is also used to, after adjusting the corresponding weight coefficients, re-determine whether the parameter collection for the communication equipment room meets the standard based on the re-obtained transmission duration representation value, wherein:
[0032] If the transmission duration characterization value is greater than the second preset transmission duration characterization value, the monitoring center determines that the parameter collection for the communication equipment room meets the standard;
[0033] If the transmission duration characterization value is less than the second preset transmission duration characterization value, the monitoring center determines that the parameter collection for the communication equipment room does not meet the standard, and determines the reason for non-compliance based on the protocol characteristics of the unparsed parameters.
[0034] Furthermore, the monitoring center also uses the type of protocol characteristics of the unparsed parameters to determine the reasons for non-compliance with the standard, wherein...
[0035] If a single type of protocol feature exists, and the distribution ratio of this protocol feature is greater than the preset ratio stored in the database, the monitoring center determines that the reason for non-compliance is that the communication equipment room has access to a device to be monitored with a new protocol. The monitoring center sends a protocol update instruction to the database, wherein the distribution ratio is the ratio of the number of unparsed parameters containing this type of protocol feature to the total number of unparsed parameters.
[0036] If the distribution ratio of various protocol features is less than or equal to the preset ratio, the monitoring center determines that it does not meet the standard because the preprocessing of parameters by the processing unit does not meet the standard. The monitoring center determines the preprocessing method of parameters by the processing unit based on the transmission duration difference, wherein the transmission duration difference is the difference between the second preset transmission duration characterization value and the obtained transmission duration characterization value.
[0037] Furthermore, the monitoring center also generates corresponding correction instructions to determine the compression ratio of the processing unit for the parameters based on the comparison results between the transmission duration difference and each preset transmission duration difference stored in the database, wherein:
[0038] If the transmission duration difference is greater than the second preset transmission duration difference stored in the database, the monitoring center generates a first correction instruction to increase the compression intensity.
[0039] If the transmission time difference is less than or equal to the second preset transmission time difference and greater than the first preset transmission time difference stored in the database, the monitoring center generates a second correction instruction to increase the compression intensity.
[0040] If the transmission duration difference is less than or equal to the first preset transmission duration difference, the monitoring center generates a third correction instruction to increase the compression intensity.
[0041] Furthermore, the monitoring center is also used to determine, after completing the adjustment of the corresponding compression ratio, whether to correct the minimum packet size of the processing unit for each parameter based on the re-determined resolution ratio and transmission duration characterization value, and to determine the correction method for the minimum packet size based on the determined compression ratio, wherein:
[0042] If the compression ratio is greater than the second preset compression ratio stored in the database, the monitoring center determines to use the first preset byte correction coefficient stored in the database to correct the minimum unpacking bytes of each parameter;
[0043] If the compression ratio is less than or equal to the second preset compression ratio stored in the database, the monitoring center determines to use the second preset byte correction coefficient stored in the database to correct the minimum unpacking bytes of the parameter;
[0044] If the compression ratio is less than or equal to the first preset compression ratio stored in the database, the monitoring center determines to use the third preset byte correction coefficient stored in the database to correct the minimum unpacking byte of the parameter.
[0045] Furthermore, the monitoring center is also used to determine that the reason for non-compliance with the standard is that the communication equipment room is connected to a device under monitoring with a new protocol after the adjustment of the corresponding minimum packet unpacking byte and the parameter collection for the communication equipment room is not in compliance with the standard based on the adjusted minimum packet unpacking byte. The monitoring center then sends a protocol update instruction to the database.
[0046] Compared with the prior art, the beneficial effects of the present invention are as follows: by setting up a monitoring center, which analyzes the resolution ratio of parameters in each acquisition cycle, the present invention can effectively determine whether there are new devices connected to the computer room or whether there is environmental interference. At the same time, the monitoring center can also output the corresponding processing method according to the determined actual situation, thereby effectively eliminating the deviation of the acquired parameters caused by special events during the operation of the computer room. While effectively improving the compatibility with different transmission protocols, it also effectively avoids the impact of the external environment on the stability of parameter transmission, thereby effectively improving the parameter acquisition efficiency of the solution described in the present invention in the computer room.
[0047] Furthermore, the monitoring center of this invention determines the actual situation in a single acquisition cycle by utilizing the resolution ratio. Through the actual obtained resolution ratio, the proportion of usable parameters among the acquired parameters can be intuitively determined, thereby quickly determining the actual situation of the acquisition process in this cycle. Based on the quickly determined results, the monitoring center can effectively output corresponding processing decisions, thereby ensuring the availability and accuracy of the parameters reacquired after the decision is applied. While further improving compatibility with different transmission protocols, it further avoids the impact of the external environment on the stability of parameter transmission, thereby further improving the parameter acquisition efficiency of the solution described in this invention in the computer room.
[0048] Furthermore, the monitoring center of this invention obtains the actual transmission duration representation value by introducing a weighted summation calculation method. Since different parameters have different degrees of influence on the monitoring center of the computer room, this invention adjusts the environmental weight coefficient, power weight coefficient, and human weight coefficient and assigns them higher or lower weights, so that the calculated transmission duration representation value is the average of the duration between the time nodes of each environmental parameter in real time. This ensures that the parameter acquisition system of the monitoring center collects more accurate representation values within the time node. While further improving the various weight coefficients, this invention further avoids erroneous judgments in the passive mode of the parameter acquisition system of the monitoring center, thereby further improving the parameter acquisition efficiency of the solution in the computer room.
[0049] Furthermore, the monitoring center of the present invention determines whether the parameter collection for the communication equipment room meets the standard by comparing the obtained transmission duration characterization value with the preset transmission duration characterization values stored in the database. At the same time, the monitoring center parameter system stores multiple preset values, which further makes the standard compliance judgment result more scenario-based and intelligent, further avoiding misjudgment and omission under a single fixed threshold, thereby further improving the parameter collection efficiency of the solution of the present invention for the equipment room.
[0050] Furthermore, the monitoring center of this invention corrects the corresponding weight coefficients by adjusting the number of monitoring points for a single type of parameter corresponding to each weight coefficient. By comparing the number of monitoring points corresponding to the weight with the pre-stored number in the database, it can intuitively determine whether the data transmission volume will affect the transmission time. Thus, by correcting the weight coefficients to the corresponding values, a more accurate representation result is obtained. The monitoring center can dynamically calculate the number of monitored points under the current situation and further intelligently judge the relationship between the current data transmission volume and the excessive, moderate, or insufficient volume. While further improving the agility of the monitoring center parameter system, it further avoids resource waste, thereby further improving the efficiency of parameter collection in the computer room according to the solution of this invention.
[0051] Furthermore, the monitoring center of this invention re-determines whether the parameter collection for the communication equipment room meets the standard by adjusting the corresponding weight coefficients and re-obtaining the transmission duration characterization value. This allows for a quick determination of whether the transmission duration characterization value within a given time node is qualified. By obtaining the comparison results again, the monitoring center can effectively determine the corresponding processing decisions, thereby ensuring the acquisition of more accurate data. This further improves the response speed and avoids deviations in the comparison results, thus further improving the efficiency of parameter collection in the equipment room according to the solution of this invention.
[0052] Furthermore, the monitoring center of this invention determines the reasons for non-compliance with standards by identifying the types of protocol characteristics of the unparsed parameters, thereby quickly determining the distribution ratio under each protocol characteristic and comparing it with the preset ratio stored in the database. By analyzing the obtained comparison results, the monitoring center can effectively determine whether there are newly connected monitoring devices with a unified protocol in the computer room, and issue new protocol instructions to the database based on the determination results. This ensures that the updated system is compatible with monitoring devices with different protocols in the computer room. While effectively improving the compatibility of the system of this invention with different protocols, it further enhances processing decision-making and further avoids deviations caused by other factors affecting the new instructions, thereby further improving the efficiency of parameter collection in the computer room.
[0053] Furthermore, the monitoring center of the present invention generates a corresponding correction instruction to determine the compression ratio of the parameters for the processing unit by comparing the transmission duration difference with the preset transmission duration differences stored in the database. By ensuring that the correction instruction dynamically adjusts the initial transmission parameters, the compression ratio of the parameters during data transmission can be specifically adjusted, and the data corruption or loss during transmission caused by the excessive size of a single data packet can be effectively avoided. While ensuring the stability of the solution described in the present invention during data transmission, the integrity of the received data is effectively improved. This effectively avoids deviations caused by missing data during the acquisition process, thereby further improving the acquisition efficiency of parameters in the computer room.
[0054] Furthermore, the monitoring center of the present invention, after adjusting the corresponding compression ratio, determines whether to correct the minimum unpacking bytes of each parameter by the processing unit based on the redefined resolution ratio and transmission duration characterization value. It also determines the correction method for the minimum unpacking bytes based on the determined compression ratio. By comparing the compression ratio with the compression ratio pre-stored in the database, the monitoring center can effectively determine whether to use the preset byte correction coefficient to correct the minimum unpacking bytes of each parameter. By unpacking the parameters, it can effectively avoid data corruption caused by over-compression of parameters. This effectively ensures the stability of parameter transmission in the system of the present invention while further improving the integrity of the received data. Furthermore, it further avoids deviations caused by data loss during the acquisition process and further improves the efficiency of parameter acquisition in the computer room.
[0055] Furthermore, the monitoring center of this invention is also used to determine, after completing the adjustment of the corresponding minimum packet fragmentation byte, that the parameter collection for the communication equipment room does not meet the standard based on the adjusted minimum packet fragmentation byte, that the reason for non-compliance is that the communication equipment room is connected to a device to be monitored with a new protocol. This invention, by repeatedly determining whether the parameter collection for the communication equipment room meets the standard, and gradually determining the cause based on the results of the repeated determinations, can effectively improve the decision-making efficiency of the system under different collection conditions. This effectively avoids system crashes caused by over-adjustment of various preset coefficients, while further improving compatibility with different transmission protocols. It also further avoids the impact of the external environment on the stability of parameter transmission, and further improves the efficiency of parameter collection in the equipment room. Attached Figure Description
[0056] Figure 1 This is a structural block diagram of the communication equipment room parameter acquisition system based on multi-protocol compatibility described in this invention;
[0057] Figure 2 This is a flowchart illustrating how the system of the present invention determines whether the parameter collection for the communication equipment room conforms to the standard based on the resolution ratio;
[0058] Figure 3 This is a flowchart illustrating how the system of the present invention determines whether the parameter collection for the communication equipment room conforms to the standard based on the transmission duration;
[0059] Figure 4 This is a flowchart illustrating how the system of the present invention determines the reasons for non-compliance with standards based on the type of protocol features. Detailed Implementation
[0060] To make the objectives and advantages of the present invention clearer, the present invention will be further described below with reference to embodiments; it should be understood that the specific embodiments described herein are merely for explaining the present invention and are not intended to limit the present invention.
[0061] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.
[0062] It should be noted that in the description of this invention, the terms "upper", "lower", "left", "right", "inner", "outer", etc., which indicate directions or positional relationships, are based on the directions or positional relationships shown in the accompanying drawings. This is only for the convenience of description and is not intended to indicate or imply that the device or element must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation of this invention.
[0063] Furthermore, it should be noted that, in the description of this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0064] It should be noted that the data in this embodiment are all derived from a comprehensive analysis and evaluation of historical test data and corresponding historical test results from the system described in this invention over the three months prior to this test. Before this test, the system described in this invention comprehensively determines the preset values stored in the database based on the analysis results of 25,863 cumulative tests over the previous three months and the processing results after handling 19,584 specific cases. Those skilled in the art will understand that the system described in this invention can determine the above-mentioned parameters for a single item by selecting the value with the highest proportion based on the data distribution as the preset standard parameter, using weighted summation to obtain the value as the preset standard parameter, substituting each historical data point into a specific formula and using the value obtained by the formula as the preset standard parameter, or other selection methods, as long as the system described in this invention can clearly define different specific situations in the single-item judgment process through the obtained values.
[0065] Please see Figure 1 As shown, this is a block diagram of a multi-protocol compatible communication equipment room parameter acquisition system according to an embodiment of the present invention. The multi-protocol compatible communication equipment room parameter acquisition system of the present invention includes several devices to be monitored, a monitoring unit, a processing unit, a server, a database, and a monitoring center.
[0066] Each of the aforementioned monitoring devices includes several monitoring points;
[0067] The monitoring unit includes several monitoring devices. For each monitoring device, it is connected to several corresponding monitoring points to periodically collect parameters of the corresponding monitoring points.
[0068] The processing unit is connected to each of the monitoring units to receive parameters collected by each of the monitoring devices and to preprocess the received parameters.
[0069] The server is connected to the processing unit and is used to receive the parameters output by the processing unit.
[0070] The database is connected to the server and is used to store the parameters received by the server, as well as to store the pre-stored protocol for supporting the transmission of parameters of each of the monitored devices.
[0071] The monitoring center is connected to the server and the database to determine whether the parameter collection for the communication equipment room within a single period meets the standards based on the resolution ratio and transmission duration characterization value of each parameter output by the server. Furthermore, if the collection is determined to be non-compliant, it generates corresponding processing instructions based on the determined reasons for non-compliance, including updating the pre-stored protocol in the database or determining the preprocessing method for each parameter in the processing unit. The resolution ratio is the ratio of the number of parameters successfully parsed by the monitoring center to the total number of parameters acquired. The transmission duration characterization value is obtained through various types of parameters, including environmental parameters, power parameters, and human parameters. Environmental parameters are indicators of the physical environment status of the communication equipment room, including temperature and humidity. Power parameters are core indicators reflecting the energy supply of the communication equipment room, including input / output voltage, current, and frequency. Human parameters are indicators related to human activities and security management, including access control card swipe records and video surveillance signals.
[0072] Specifically, during operation, the system of the present invention periodically collects parameters of the corresponding monitoring points and transmits the collected parameters to the processing unit. The processing unit preprocesses the received parameters and transmits the processed parameters to the server. The server transmits the received parameters sequentially to the database and the monitoring center. The database stores the received parameters. The monitoring center parses the received parameters and, after parsing, determines whether the parameter collection for the communication room within a single period meets the standard based on the statistical parsing ratio and transmission duration characterization value. If the collection is determined to be non-compliant, a corresponding processing instruction is generated based on the determined reason for non-compliance. The processing unit or the database performs the corresponding operation based on the received instruction.
[0073] Specifically, the process by which the monitoring center parses the collected parameters includes deconstructing, identifying, and verifying the received raw parameters, and converting them into standardized data objects that the system can understand.
[0074] It is understood that the deconstruction process involves identifying the protocol used by the parameter stream, parsing the data packets according to the rules of the protocol, and proposing valid parameter values. The identification and verification process involves checking the validity of the proposed parameter values.
[0075] It is understood that the verification process includes format verification to ensure that the data type is correct, range verification to check whether the value is within a reasonable range, and outlier filtering to identify and process transient abnormal data caused by interference based on historical data or thresholds.
[0076] Specifically, the collected parameters are packaged and compressed. The packaging and compression process mainly refers to integrating and optimizing the parsed standardized parameter units to reduce transmission bandwidth and storage space usage, thereby improving the efficiency of subsequent processing.
[0077] It is understood that the parameter packaging process includes the parameter acquisition system aggregating multiple parameters collected from the communication room in a short period of time and packaging them into a structured data block; the parameter compression process includes lossless compression of the packaged data block to reduce transmission and storage pressure, and applying a suitable compression algorithm according to the characteristics of the parameters.
[0078] Please see Figure 2 As shown, this is a flowchart illustrating whether the parameter collection for the communication equipment room conforms to the standard according to an embodiment of the present invention. The process of determining whether the parameter collection conforms to the standard based on the comparison result of the resolution ratio and the transmission duration characterization value, as described in the present invention, includes:
[0079] After completing the parsing of each parameter, the monitoring unit calculates the ratio of the number of parameters that can be converted into standardized data objects that the system can understand to the total number of parameters received, and records the obtained ratio as the parsing ratio.
[0080] The monitoring unit compares the obtained resolution ratio with the first preset resolution ratio B1 and the second preset resolution ratio B2 pre-stored in the database, and determines whether the system's collection of parameters meets the standard based on the comparison result. In this embodiment, the first preset resolution ratio B1 = 99.0% and the second preset resolution ratio B2 = 99.5%.
[0081] If the resolution ratio is greater than the second preset resolution ratio B2, the monitoring center determines that the parameter collection for the communication equipment room meets the standard;
[0082] If the resolution ratio is less than or equal to the second preset resolution ratio B2 and greater than the first preset resolution ratio B1, the monitoring center determines whether the parameter collection for the communication room meets the standard based on the transmission duration characterization value.
[0083] If the resolution ratio is less than or equal to the first preset resolution ratio B1, the monitoring center determines that the parameter collection for the communication equipment room does not meet the standard, and the monitoring center determines the reason for non-compliance based on the protocol characteristics of each unresolved parameter.
[0084] It is understood that the database pre-stores the minimum allowable resolution ratio threshold for different types of parameters. Therefore, the above-mentioned assignment of values to the first preset resolution ratio and the second preset resolution ratio is only a preferred embodiment of the system described in this invention. This invention does not impose specific restrictions on the values of each preset resolution ratio, as long as the comparison results between the obtained resolution ratio and each preset resolution ratio can directly characterize the resolution status of the monitoring unit for each parameter.
[0085] Specifically, in this embodiment of the invention, the transmission duration characterization value t = αta + βtb + γtc is set, where α is the environmental weight coefficient, ta is the average duration between the time node when the monitoring center issues the environmental parameter collection command and the time node when it receives the corresponding environmental parameters in a single collection cycle, β is the power weight coefficient, tb is the average duration between the time node when the monitoring center issues the power parameter collection command and the time node when it receives the corresponding power parameters in a single collection cycle, γ is the human weight coefficient, and tc is the average duration between the time node when the monitoring center issues the human parameter collection command and the time node when it receives the corresponding human parameters in a single collection cycle.
[0086] Specifically, in this embodiment of the invention, the monitoring center reads the preset weight coefficients from the system configuration database, wherein the environmental weight coefficient α=0.3, the power weight coefficient β=0.5, the human weight coefficient γ=0.2, and calculates the transmission duration characterization value for the current statistical period according to the transmission duration characterization value calculation formula t=αta+βtb+γtc.
[0087] It is understood that the database pre-stores corresponding weight coefficients for different types of parameters. Therefore, the above-mentioned assignment of values to each weight coefficient is only a preferred embodiment of the system of the present invention. The present invention does not impose specific restrictions on the values of each preset weight coefficient, as long as the corresponding transmission duration representation value can be obtained by reading the weight coefficient.
[0088] Please see Figure 3 As shown, this is a flowchart illustrating the process by which the system of the present invention determines whether the parameter collection for the communication equipment room conforms to the standard based on the transmission duration. The process includes:
[0089] The monitoring unit compares the obtained transmission duration characterization value with the first preset transmission duration characterization value and the second preset transmission duration characterization value stored in the database, and determines whether the system's collection of parameters conforms to the standard based on the comparison result. In this embodiment, the first preset transmission duration characterization value T1 = 1500ms and the second preset transmission duration characterization value T2 = 2500ms.
[0090] If the transmission duration characterization value is greater than the second preset transmission duration characterization value T2, the monitoring center determines that the parameter collection for the communication equipment room meets the standard.
[0091] If the transmission duration representation value is less than or equal to the second preset transmission duration representation value T2 and greater than the first preset transmission duration representation value T1, the monitoring center determines to adjust each of the weight coefficients based on the number of monitoring points.
[0092] If the transmission duration characterization value is less than or equal to the first preset transmission duration characterization value T1, the monitoring center determines that the parameter collection for the communication equipment room does not meet the standard, and determines the reason for non-compliance based on the protocol characteristics of the unparsed parameters.
[0093] Specifically, in this embodiment of the invention, the information database of the target communication equipment room is searched according to its level. The transmission duration threshold corresponding to the level of the equipment room is queried. The communication equipment room in this invention is an AA-level equipment room. If the number of monitoring points does not meet the standard compared with the preset number stored in the database, the monitoring center will use correction coefficients e1, e2, and e3 to correct the weight coefficients to the corresponding values. The first preset number is N1=30, the second preset number is N2=80, and the corresponding correction coefficients are e1=0.95, e2=0.80, and e3=0.65.
[0094] If the number of monitoring points corresponding to the weighting coefficient is greater than the second preset number N2, the monitoring center uses the third correction coefficient e3 to correct the weighting coefficient to the corresponding value.
[0095] If the number of monitoring points is less than or equal to the second preset number N2 and greater than the first preset number N1, the monitoring center uses the second correction coefficient e2 to correct the weight coefficient to the corresponding value.
[0096] If the number of monitoring points is less than or equal to the first preset number N1, the monitoring center uses the first correction coefficient e1 to correct the weight coefficient to the corresponding value;
[0097] When the monitoring center uses the i-th correction coefficient ei to correct a single weight coefficient R, i=1, 2, 3, R is α, β or γ, and the corrected weight coefficient R'=R×ei is set;
[0098] After the monitoring center completes the adjustment of each weight coefficient, it re-obtains the transmission duration representation value based on the adjusted weight coefficients, and determines whether the system's parameter acquisition meets the standard based on the comparison result between the transmission duration representation value and each preset transmission duration representation value.
[0099] If the transmission duration value is greater than the second preset number N2, the monitoring center determines that the parameter collection for the communication room meets the standard.
[0100] If the transmission duration is less than the second preset number N2, the monitoring center determines that the parameter collection for the communication room does not meet the standard, and determines the reason for non-compliance based on the protocol characteristics of the unparsed parameters.
[0101] It is understood that the database in this embodiment of the invention is based on a preset transmission duration threshold according to the communication equipment room level, thereby comparing the transmission duration obtained through real-time calculation with it to achieve accurate evaluation and graded response of parameter transmission status. For a single type of parameter, since the more monitoring points there are, the longer the transmission duration for that type of parameter will be, when calculating the transmission duration characterization value used to characterize the overall parameter transmission speed, for parameters with a larger number of parameters, their weight needs to be reduced to ensure the characterization accuracy of the obtained transmission duration characterization value. Therefore, a corresponding correction coefficient needs to be selected to ensure that the weight coefficient of a single type of parameter is inversely proportional to the number of monitoring points. Thus, the correction coefficient is inversely proportional to the number of monitoring points.
[0102] Specifically, after adjusting the individual weight coefficients, the monitoring center normalizes each weight coefficient to ensure that the sum of the processed weight coefficients is still equal to 1. For a single corrected weight coefficient R', where R' is α', β', or γ', the normalized weight coefficient R1 is set to R' / S, where S = α' + β' + γ'.
[0103] Please see Figure 4 The diagram shows a flowchart illustrating how the system of the present invention determines the reasons for non-compliance based on protocol feature types. When the monitoring center determines that the parameter collection for the communication equipment room does not meet the standards, it determines the reasons for non-compliance based on the types of protocol features of the unparsed parameters. The process of determining the reasons includes:
[0104] When the new protocol enters the system, the new protocol will automatically establish a new distribution ratio for it in the protocol database. The distribution ratio is the ratio of the number of unparsed parameters containing the characteristics of this type of protocol to the total number of unparsed parameters.
[0105] If a single protocol feature exists and its distribution percentage exceeds 25%, the monitoring center determines that it does not meet the standard because the communication equipment room has connected to a device under monitoring with a new protocol. The monitoring center then sends a protocol update command to the database.
[0106] If the distribution ratio of various protocol features is less than or equal to 25%, the monitoring center determines that it does not meet the standard because the preprocessing of parameters by the processing unit does not meet the standard. The monitoring center determines the preprocessing method of parameters by the processing unit based on the transmission duration difference, wherein the transmission duration difference is the difference between the second preset transmission duration characterization value and the obtained transmission duration characterization value.
[0107] It is understood that the database pre-stores the minimum allowed preset proportions for different protocol features. Therefore, the above-mentioned assignment of values to the preset proportions is only a preferred embodiment of the system of the present invention. The present invention does not impose specific restrictions on the values of each preset proportion, as long as the comparison results between the obtained distribution proportions and each preset proportion can directly characterize the analysis of each parameter by the monitoring unit.
[0108] Specifically, in this embodiment of the invention, the monitoring center determines the preprocessing method of the processing unit for the parameters based on the transmission duration difference by adjusting the compression ratio of the processing unit for each parameter, wherein the compression ratio is the ratio of the number of bytes of the parameter after compression to the number of bytes of the parameter before compression.
[0109] When the monitoring center determines that a compression ratio for each parameter needs to be determined based on the transmission duration difference, the monitoring center compares the calculated transmission duration difference with the first preset transmission duration difference △T1 and the second preset transmission duration difference △T2 pre-stored in the database, and determines the corresponding compression instruction to be sent to the processing unit based on the comparison result. After receiving the compression instruction, the processing unit compresses the parameters according to the compression ratio in the instruction.
[0110] If the transmission time difference is greater than the second preset transmission time difference △T2, the monitoring center uses the first compression ratio adjustment coefficient K1 to generate a first correction instruction to increase the compression intensity.
[0111] If the transmission duration difference is less than or equal to the second preset transmission duration difference △T2 Narrative And if it is greater than the first preset transmission time difference △T1, the monitoring center uses the second compression ratio adjustment coefficient K2 to generate a second correction instruction to increase the compression intensity;
[0112] If the transmission duration difference is less than or equal to the first preset transmission duration difference △T1, the monitoring center uses the third compression ratio adjustment coefficient K3 to generate a third correction instruction to increase the compression intensity.
[0113] In this embodiment, the first preset transmission duration difference ΔT1 = 150ms, the second preset transmission duration difference ΔT2 = 300ms, the first compression ratio adjustment coefficient K1 = 0.6, the second compression ratio adjustment coefficient K2 = 0.8, and the third compression ratio adjustment coefficient K3 = 0.9.
[0114] When the monitoring center determines that the initial compression ratio C is adjusted using the j-th compression ratio adjustment coefficient Kj, the adjusted compression ratio C S =C×Kj, In this embodiment of the invention, the initial compression ratio C=0.4.
[0115] It is understood that the database pre-stores the minimum allowable transmission duration difference for different types of protocols. Therefore, the above-mentioned assignment of the first preset transmission duration difference and the second preset transmission duration difference is only a preferred embodiment of the system described in this invention. This invention does not impose specific restrictions on the values of each preset transmission duration difference, as long as the comparison result between the obtained transmission duration difference and each preset transmission duration difference can directly characterize the analysis of each parameter by the monitoring unit.
[0116] It is understood that the database pre-stores the minimum allowed compression ratio for different types of protocols. Therefore, the above-mentioned assignment of the first preset compression ratio and the second preset compression ratio is only a preferred embodiment of the system described in this invention. This invention does not impose specific restrictions on the values of each preset compression ratio, as long as the comparison result between the obtained compression ratio and each preset compression ratio can directly characterize the analysis of each parameter by the monitoring unit.
[0117] Specifically, after the monitoring center determines the compression ratio of the parameters for the processing unit, it re-determines whether the parameter collection for the communication room in the next cycle meets the standard based on the resolution ratio and transmission duration characterization value of the parameters re-acquired in the next cycle, and obtains protocol characteristics based on the tcpdump tool. The process includes:
[0118] Based on the collected parameters, the relationship between the communication device and the monitoring point is analyzed, the parameter packet acquisition tool is started, and the filter is configured to capture the original parameters of the network interface related to the target characteristics, wherein the original parameters include unparsed protocol parameters;
[0119] When the monitoring center determines that the compression ratio for the specified parameter is higher than the preset standard, it will readjust the minimum number of bytes to unpack each parameter based on the determined compression ratio. The specific adjustment process includes:
[0120] The monitoring center will determine the compression ratio C. SThe compression ratio is compared with the first preset compression ratio C1 and the second preset compression ratio C2 pre-stored in the database, wherein the first preset compression ratio C1 = 0.25 and the second preset compression ratio C2 = 0.45.
[0121] If the compression ratio is greater than the second preset compression ratio C2, the monitoring center determines to use the first preset byte correction coefficient f1 to correct the minimum unpacking bytes of each parameter, where f1 = 0.35;
[0122] If the compression ratio is less than or equal to the second preset compression ratio C2 and greater than the first preset compression ratio C1, the monitoring center determines to use the second preset byte correction coefficient f2 to correct the minimum unpacking bytes of each parameter, where f2 = 0.43;
[0123] If the compression ratio is less than or equal to the first preset compression ratio C1, the monitoring center determines to use the third preset byte correction coefficient f3 to correct the minimum unpacking bytes of each parameter, where f3 = 0.67;
[0124] When the monitoring center determines that the minimum unpacking byte of the parameter is corrected using the x-th preset byte correction coefficient fx, the corrected minimum unpacking byte number M0'=M0Xfx; where M0 is the initial minimum byte number, set M0=28,672Kb.
[0125] It is understood that the database pre-stores the minimum allowable compression ratio threshold for different types of parameters. Therefore, the above-mentioned assignment of values for the first preset compression ratio and the second preset compression ratio is only a preferred embodiment of the system described in this invention. This invention does not impose specific restrictions on the values of each preset compression ratio, as long as the comparison result between the obtained compression ratio and each preset compression ratio can directly characterize the analysis of each parameter by the monitoring unit.
[0126] It is understandable that the higher the compression ratio, the greater the risk of data corruption. Therefore, the data needs to be divided into more fragmented parts during the unpacking process. Thus, the smaller the determined minimum number of bytes, the higher the rate of compliance of the acquisition parameters with the standard. This invention does not impose specific restrictions on the values of the preset byte correction coefficients, as long as the minimum number of bytes to be unpacked can be obtained by reading the compression ratio.
[0127] The monitoring center is also used to determine that the reason for non-compliance with the standard is that the communication equipment room is connected to a device under monitoring with a new protocol after the adjustment of the corresponding minimum packet unpacking byte and the parameter collection for the communication equipment room is not in compliance with the standard based on the adjusted minimum packet unpacking byte. The monitoring center then sends a protocol update instruction to the database.
[0128] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.
[0129] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A multi-protocol compatible based communication machine room equipment parameter acquisition system, characterized in that, include: Several devices to be monitored, each device including several monitoring points; The monitoring unit includes several monitoring devices. For each monitoring device, it is connected to several corresponding monitoring points to periodically collect parameters of the corresponding monitoring point. A processing unit, which is connected to each of the monitoring units, is used to receive parameters collected by each of the monitoring devices and to preprocess the received parameters. A server, connected to the processing unit, is used to receive the parameters output by the processing unit. A database, connected to the server, is used to store the parameters received by the server, and to store pre-stored protocols for supporting the transmission of parameters of each of the monitored devices. A monitoring center, connected to the server and the database, is used to determine whether parameter collection for the communication equipment room within a single period meets the standards based on the resolution ratio and transmission duration characterization value of each parameter output by the server. Furthermore, if the collection is determined to be non-compliant, it generates corresponding processing instructions based on the determined reasons for non-compliance, including updating the pre-stored protocol in the database or determining the preprocessing method for each parameter in the processing unit. The resolution ratio is the ratio of the number of parsed parameters acquired by the monitoring center to the total number of acquired parameters. The transmission duration characterization value is obtained through various types of parameters, including environmental parameters, power parameters, and human parameters. The center sets the transmission duration characterization value t = αta + βtb + γtc, where α is the environmental weight coefficient, ta is the average duration between the time node when the monitoring center issues the environmental parameter acquisition command and the time node when it receives the corresponding environmental parameters in a single acquisition cycle, β is the power weight coefficient, tb is the average duration between the time node when the monitoring center issues the power parameter acquisition command and the time node when it receives the corresponding power parameters in a single acquisition cycle, γ is the human weight coefficient, and tc is the average duration between the time node when the monitoring center issues the human parameter acquisition command and the time node when it receives the corresponding human parameters in a single acquisition cycle.
2. The communication equipment room parameter acquisition system based on multi-protocol compatibility according to claim 1, characterized in that, The monitoring center also uses the comparison results between the acquired resolution ratio and each preset resolution ratio pre-stored in the database to determine whether the parameter collection for the communication equipment room meets the standards, wherein: If the resolution ratio is greater than the second preset resolution ratio stored in the database, the monitoring center determines that the parameter collection for the communication equipment room meets the standard; If the resolution ratio is less than or equal to the second preset resolution ratio and greater than the first preset resolution ratio stored in the database, the monitoring center determines whether the parameter collection for the communication room meets the standard based on the transmission duration characterization value. If the resolution ratio is less than or equal to the first preset resolution ratio, the monitoring center determines that the parameter collection for the communication equipment room does not meet the standard, and the monitoring center determines the reason for non-compliance based on the protocol characteristics of each unresolved parameter.
3. The communication equipment room parameter acquisition system based on multi-protocol compatibility according to claim 2, characterized in that, The transmission duration is defined as t = αta + βtb + γtc, where α is the environmental weight coefficient, ta is the average duration between the time node when the monitoring center issues the environmental parameter acquisition command and the time node when it receives the corresponding environmental parameters in a single acquisition cycle, β is the power weight coefficient, tb is the average duration between the time node when the monitoring center issues the power parameter acquisition command and the time node when it receives the corresponding power parameters in a single acquisition cycle, γ is the human weight coefficient, and tc is the average duration between the time node when the monitoring center issues the human parameter acquisition command and the time node when it receives the corresponding human parameters in a single acquisition cycle.
4. The communication equipment room parameter acquisition system based on multi-protocol compatibility according to claim 3, characterized in that, The monitoring center also uses the comparison results between the obtained transmission duration representation value and each preset transmission duration representation value stored in the database to determine whether the parameter collection for the communication equipment room meets the standards, wherein: If the transmission duration representation value is greater than the second preset transmission duration representation value stored in the database, the monitoring center determines that the parameter collection for the communication equipment room meets the standard. If the transmission duration representation value is less than or equal to the second preset transmission duration representation value and greater than the first preset transmission duration representation value stored in the database, the monitoring center determines to adjust each of the weight coefficients based on the number of monitoring points. If the transmission duration characterization value is less than or equal to the first preset transmission duration characterization value, the monitoring center determines that the parameter collection for the communication equipment room does not meet the standard, and determines the reason for non-compliance based on the protocol characteristics of the unparsed parameters.
5. The communication equipment room parameter acquisition system based on multi-protocol compatibility according to claim 4, characterized in that, The monitoring center is also used to adjust the corresponding weight coefficients based on the number of monitoring points for a single type of parameter corresponding to each weight coefficient, wherein, for a single weight coefficient, If the number of monitoring points corresponding to the weight coefficient is greater than the second preset number stored in the database, the monitoring center uses a third correction coefficient e3 to correct the weight coefficient to the corresponding value, where 0 < e3 < 1. If the number of monitoring points is less than or equal to the second preset number and greater than the first preset number stored in the database, the monitoring center uses the second correction coefficient e2 to correct the weight coefficient to the corresponding value, where e3 < e2 < 1; If the number of monitoring points is less than or equal to the first preset number, the monitoring center uses the first correction coefficient e1 to correct the weight coefficient to the corresponding value, e2 < e1 < 1; When the monitoring center uses the i-th correction coefficient ei to correct a single weight coefficient R, i=1, 2, 3, R is α, β or γ, the corrected weight coefficient R'=R×ei is set.
6. The communication equipment room parameter acquisition system based on multi-protocol compatibility according to claim 5, characterized in that, The monitoring center is also used to, after adjusting the corresponding weight coefficients, re-determine whether the parameter collection for the communication equipment room meets the standards based on the re-obtained transmission duration representation value, wherein: If the transmission duration characterization value is greater than the second preset transmission duration characterization value, the monitoring center determines that the parameter collection for the communication equipment room meets the standard; If the transmission duration characterization value is less than the second preset transmission duration characterization value, the monitoring center determines that the parameter collection for the communication equipment room does not meet the standard, and determines the reason for non-compliance based on the protocol characteristics of the unparsed parameters.
7. The communication equipment room parameter acquisition system based on multi-protocol compatibility according to claim 6, characterized in that, The monitoring center also uses the types of protocol characteristics of the unparsed parameters to determine the reasons for non-compliance with standards, wherein... If a single type of protocol feature exists, and the distribution ratio of this protocol feature is greater than the preset ratio stored in the database, the monitoring center determines that the reason for non-compliance is that the communication equipment room has access to a device to be monitored with a new protocol. The monitoring center sends a protocol update instruction to the database, wherein the distribution ratio is the ratio of the number of unparsed parameters containing this type of protocol feature to the total number of unparsed parameters. If the distribution ratio of various protocol features is less than or equal to the preset ratio, the monitoring center determines that it does not meet the standard because the preprocessing of parameters by the processing unit does not meet the standard. The monitoring center determines the preprocessing method of parameters by the processing unit based on the transmission duration difference, wherein the transmission duration difference is the difference between the second preset transmission duration characterization value and the obtained transmission duration characterization value.
8. The communication equipment room parameter acquisition system based on multi-protocol compatibility according to claim 7, characterized in that, The monitoring center also generates corresponding correction instructions to determine the compression ratio of the parameters for the processing unit based on the comparison results between the transmission duration difference and each preset transmission duration difference stored in the database, wherein: If the transmission duration difference is greater than the second preset transmission duration difference stored in the database, the monitoring center generates a first correction instruction to increase the compression intensity. If the transmission time difference is less than or equal to the second preset transmission time difference and greater than the first preset transmission time difference stored in the database, the monitoring center generates a second correction instruction to increase the compression intensity. If the transmission duration difference is less than or equal to the first preset transmission duration difference, the monitoring center generates a third correction instruction to increase the compression intensity.
9. The communication equipment room parameter acquisition system based on multi-protocol compatibility according to claim 8, characterized in that, The monitoring center is also used to determine, after adjusting the corresponding compression ratio, whether to correct the minimum packet size of the processing unit for each parameter based on the redefined resolution ratio and transmission duration characterization value, and to determine the correction method for the minimum packet size based on the determined compression ratio, wherein: If the compression ratio is greater than the second preset compression ratio stored in the database, the monitoring center determines to use the first preset byte correction coefficient stored in the database to correct the minimum unpacking bytes of each parameter; If the compression ratio is less than or equal to the second preset compression ratio stored in the database, the monitoring center determines to use the second preset byte correction coefficient stored in the database to correct the minimum unpacking bytes of the parameter; If the compression ratio is less than or equal to the first preset compression ratio stored in the database, the monitoring center determines to use the third preset byte correction coefficient stored in the database to correct the minimum unpacking byte of the parameter.
10. The communication equipment room parameter acquisition system based on multi-protocol compatibility according to claim 9, characterized in that, The monitoring center is also used to determine that the reason for non-compliance with the standard is that the communication equipment room is connected to a device under monitoring with a new protocol after the adjustment of the corresponding minimum packet unpacking byte and the parameter collection for the communication equipment room is not in compliance with the standard based on the adjusted minimum packet unpacking byte. The monitoring center then sends a protocol update instruction to the database.