A water conservancy and hydropower engineering detection system, method and computer readable medium
By introducing a combination of multiple sensors, access points, and central processing units into water conservancy and hydropower projects, and supporting multiple communication protocols, local preprocessing and remote monitoring of data are realized. This solves the problems of untimely and unreliable data transmission in existing systems, and improves the robustness of the system and the timeliness of data transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-04
- Publication Date
- 2026-03-27
AI Technical Summary
Existing water conservancy and hydropower project monitoring systems mainly rely on local deployment, resulting in untimely and unreliable data transmission. This leads to the inability to promptly report anomalies and faults, and single-point server failures can cause system malfunctions.
It employs a combination of various types of sensors, access points, and central processing units, supports multiple communication protocols, performs local data preprocessing and weighted outlier calculation through access points, and utilizes the central processing unit for data transmission time slot management, thereby enabling remote data monitoring and redundant configuration.
This improves the local operational robustness and data transmission reliability of the water conservancy and hydropower engineering monitoring system, ensuring that abnormal and monitoring data are transmitted to the upper-level system in a timely manner, reducing the inconvenience of engineering personnel traveling on business, and improving the flexibility and timeliness of data transmission in emergency situations.
Smart Images

Figure CN118870319B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of water conservancy and hydropower detection, in particular to a water conservancy and hydropower engineering detection system, method and computer readable medium. BACKGROUND
[0002] Water conservancy and hydropower engineering detection is an important technical activity, which involves evaluating and monitoring the quality, safety, performance and operating state of water conservancy and hydropower engineering. In the construction, operation and maintenance process of water conservancy and hydropower engineering, detection work plays a role in ensuring the safety of the project, improving the quality and efficiency of the project.
[0003] During the operation of water conservancy and hydropower engineering, the operating state of the project needs to be regularly detected to ensure the safe, stable and efficient operation of the project. Water conservancy and hydropower engineering detection is an important means to ensure the quality, safety and efficiency of the project, and is an important part of water conservancy and hydropower engineering construction, operation and maintenance. In the future development, with the progress of science and technology and the continuous development of detection technology, water conservancy and hydropower engineering detection will play a greater role.
[0004] The current detection methods mainly include: 1. Laboratory detection: detecting the sampling sample through professional laboratory equipment and methods; 2. On-site detection: detecting the project site on-site through on-site detection equipment and technology; 3. Monitoring system: monitoring the operating state of the project in real time through the monitoring system installed on the project site. 4. Advanced technologies such as unmanned aerial vehicles and underwater robots: using advanced equipment such as unmanned aerial vehicles and underwater robots for remote, efficient and accurate detection.
[0005] However, the existing detection method mainly uses the monitoring system, but the existing monitoring system is mainly laid out locally, and the data obtained also needs to be confirmed and processed locally; various abnormalities and failures cannot be timely fed back to the upper-level supervision department, which has brought obstacles to the reliability of the water conservancy and hydropower system monitoring. Moreover, the local detection system generally has only one server, and once the server has a problem, it will cause the detection system to run abnormally.
[0006] Therefore, it is necessary to establish a detection system based on a wireless sensor network, which has strong local operation robustness and reliable data transmission. SUMMARY
[0007] In view of the problems in the background art, the present application provides a water conservancy and hydropower engineering detection system, method and computer readable medium. The water conservancy and hydropower engineering detection system proposed by the present application has the characteristics of strong local operation robustness, and its data transmission is reliable.
[0008] The technical scheme of the present application is as follows:
[0009] 1. A water conservancy and hydropower engineering detection system
[0010] The water conservancy and hydropower engineering detection system comprises a plurality of types of sensors, at least one access point and a central processor; a sensor is installed at the ith detection target, each sensor is connected with a corresponding access point, and all access points are connected with the central processor;
[0011] The sensor is used to collect state information of the ith detection target and transmit it to the corresponding access point;
[0012] The access point is used to receive the state information of the ith detection target, and after calculating the abnormal data according to the received state information, the weight and abnormal value of the ith detection target are obtained and sent to the central processor; the access point is also used to send the state information of the ith detection target to the central processor;
[0013] The central processor is used to receive the weight and abnormal value of the detection target sent by each access point, calculate the transmission time slot of each detection target and issue it to the corresponding access point; it is also used to receive the state information of the sensor and further determine the state of each detection target.
[0014] Each access point is connected with a plurality of types of sensors of the ith detection target, and the data types of the plurality of types of sensors are the same.
[0015] The access point comprises a first access point and a second access point; the first access point and the second access point support a plurality of types of communication protocols; the plurality of types of communication protocols at least comprise a first communication protocol and a second communication protocol, wherein the first communication protocol is different from the second communication protocol;
[0016] When the first access point communicates with the central processor based on the first communication protocol, the second access point communicates with the central processor based on the second communication protocol; the data transmitted by the first access point and the second access point is different.
[0017] After the access point calculates the abnormal data according to the received state information, the weight and abnormal value of the ith detection target are obtained, comprising:
[0018] The access point determines the weight and abnormal value of the ith detection target according to the number of abnormal detection parameters in the received state information of the ith detection target.
[0019] The central processor is used to receive the weight and abnormal value of the detection target sent by each access point to calculate the transmission time slot of each detection target, comprising:
[0020] The central processor determines the data transmission coefficient X corresponding to each detection target according to the weight and abnormal value of each detection target i ;
[0021] According to the data transmission coefficient X i The state information of each detection target is sorted in descending order to determine the transmission order of the state information of each detection target;
[0022] The central processor obtains the size Y i of the state information of each detection target;
[0023] The central processor determines the transmission time length t of the state information of each detection target according to the size Y i of the state information of each detection target;
[0024] The central processor determines the transmission time slot of each detection target according to the data transmission coefficient X i and the transmission time length t of each detection target.
[0025] The central processor is configured to receive the weight and abnormal value of the detection target sent by each access point to calculate the transmission time slot of each detection target, and further comprises:
[0026] The central processor further feeds back the data transmission coefficient X i of the ith detection target to the access point;
[0027] The access point calculates its own data transmission coefficient, and when the data transmission coefficient calculated by the access point is consistent with the data transmission coefficient X i of the ith detection target received, the access point feeds back the size Y i of the state information of the ith detection target to the central processor.
[0028] The central processor is configured to receive the weight and abnormal value of the detection target sent by each access point to calculate the transmission time slot of each detection target, and comprises:
[0029] The central processor determines the first transmission time slot of the state information of the detection target according to the weight and abnormal value of the detection target;
[0030] The second transmission time slot is determined according to the first transmission time slot;
[0031] The transmission time slot of the state information of the detection target is determined according to the first transmission time slot and the second transmission time slot.
[0032] The access point sends the state information of the ith detection target to the central processor according to the transmission time slot sent by the central processor.
[0033] the central processor further comprises: when the first transmission time slot ends, determining whether the received state information comprises an end identifier;
[0034] when the central processor determines that the received state information does not comprise an end identifier, continuing to receive the state information until the second transmission time slot ends.
[0035] II. A water conservancy and hydropower engineering detection method
[0036] The sensor collects state information of the ith detection target and transmits the state information to the corresponding access point.
[0037] The access point receives the state information of the ith detection target, and obtains the weight and abnormal value of the ith detection target after performing abnormal data calculation based on the received state information and sending the weight and abnormal value to the central processor; the access point also sends the state information of the ith detection target to the central processor.
[0038] The central processor receives the weight and abnormal value of the detection target sent by each access point, calculates the transmission time slot of each detection target, and sends the transmission time slot to the corresponding access point; the central processor also receives the state information of the sensor, and further determines the state of each detection target.
[0039] Each access point is connected to a plurality of types of sensors of the ith detection target, and the plurality of types of sensors have the same data type.
[0040] The access point comprises a first access point and a second access point; the first access point and the second access point support a plurality of types of communication protocols; the plurality of types of communication protocols at least comprise a first communication protocol and a second communication protocol, wherein the first communication protocol is different from the second communication protocol.
[0041] When the first access point communicates with the central processor based on the first communication protocol, the second access point communicates with the central processor based on the second communication protocol; the data transmitted by the first access point and the second access point is different.
[0042] The access point obtains the weight and abnormal value of the ith detection target after performing abnormal data calculation based on the received state information, comprising:
[0043] The access point determines the weight and abnormal value of the ith detection target according to the number of abnormal detection parameters in the received state information of the ith detection target. The weight W i of the ith detection target is calculated according to the following formula:
[0044]
[0045] Wherein, K i is the number of detection parameters of the ith detection target received by the access point, N i is the total number of abnormal detection parameters, M i is the number of serious abnormal detection parameters; the abnormal value R i of the ith detection target is determined according to the data size Q i of N i abnormal detection parameters and the data size P i of M i serious abnormal detection parameters.
[0046] The central processor is configured to receive the weight and abnormal value of the detection target sent by each access point, and calculate the transmission time slot of each detection target, comprising:
[0047] The central processor determines the data transmission coefficient X i of each detection target according to the weight and abnormal value of each detection target; wherein X i =W i *R i .
[0048] According to the order of the data transmission coefficient X i from large to small, each detection target is sorted to determine the transmission order of the state information corresponding to each detection target.
[0049] The central processor obtains the size Y i of the state information of each detection target.
[0050] The central processor determines the transmission time length t of the state information corresponding to each detection target according to the size Y i of the state information corresponding to each detection target.
[0051] The central processor determines the transmission time slot of each detection target according to the data transmission coefficient X i and the transmission time length t corresponding to each detection target.
[0052] The access point sends the state information of the ith detection target to the central processor according to the transmission time slot sent by the central processor.
[0053] The central processor is configured to receive the weight and abnormal value of the detection target sent by each access point, and calculate the transmission time slot of each detection target, further comprising:
[0054] The central processor further feeds back the data transmission coefficient X i of the ith detection target to the access point.
[0055] The access point calculates its own data transmission coefficient, and when the data transmission coefficient calculated by the access point is consistent with the received data transmission coefficient X of the i-th detection target i The access point feeds back the size Y of the state information of the i-th detection target to the central processor when the data transmission coefficient calculated by the access point is consistent with the received data transmission coefficient X of the i-th detection target i .
[0056] The central processor is configured to receive the weight of the detection target sent by each access point and calculate the transmission time slot of each detection target according to the outlier, and the central processor comprises:
[0057] The central processor determines the first transmission time slot of the state information of the detection target according to the weight and the outlier of the detection target;
[0058] The second transmission time slot is determined according to the first transmission time slot;
[0059] The transmission time slot of the state information of the detection target is determined according to the first transmission time slot and the second transmission time slot.
[0060] After the central processor receives the state information sent by the access point according to the transmission time slot, the central processor further comprises: when the first transmission time slot ends, determining whether the received state information comprises an end identifier;
[0061] When the central processor determines that the received state information does not comprise an end identifier, the central processor continues to receive the state information until the second transmission time slot ends.
[0062] Three, a computer device
[0063] The computer device comprises a memory and a processor, the memory stores a computer program which can be run on the processor, and the processor executes the computer program to implement the method.
[0064] Four, a computer readable medium
[0065] The computer readable medium has non-volatile program code executable by the processor, and the program code causes the processor to execute the method.
[0066] The present application has the following advantages:
[0067] The present application establishes a water conservancy and hydropower engineering detection system which can be remotely controlled, the system uses local sensors and access points to realize data preprocessing; a plurality of access points are provided to support a plurality of communication protocols, and the access points are redundantly configured to improve the robustness of the system to adapt to the needs of different environments; the present application also uses a remote central processor to manage data transmission of access points in different regions; and the integrity of data transmission is ensured through reasonable transmission time slot allocation. BRIEF DESCRIPTION OF DRAWINGS
[0068] The application will be further explained with reference to the accompanying drawings and examples.
[0069] Figure 1 System block diagram of a preferred embodiment of the application Figure One ;
[0070] Figure 2 System block diagram of a preferred embodiment of the application Figure Two ;
[0071] Figure 3 Method flow diagram of a preferred embodiment of the application DETAILED DESCRIPTION
[0072] The application will now be further described with reference to the drawings. These drawings show only the essential features of the application and are not limiting in any way. These drawings show in:
[0073] In various water conservancy and hydropower projects, detection of different equipment and different systems is involved, specifically, safety evaluation and fault diagnosis of various hydraulic steel gates, ship locks, etc. require providing state information of project parameters such as nondestructive testing, material performance testing, corrosion testing, structural stress testing, residual stress testing, vibration testing, modal analysis, finite element calculation, etc. Safety evaluation of various hoists, trash removal machines, ship lifts, etc. requires providing state information of project parameters such as nondestructive testing, material performance testing, corrosion testing, hoisting force testing, vibration testing, steel wire rope defect testing, deformation amount testing, etc. Water diversion pressure steel pipes, bifurcated pipes and volutes require providing state information of project parameters such as nondestructive testing, material performance testing, corrosion testing, structural stress testing, residual stress testing, vibration testing, water pressure testing, etc. For dredging machinery such as various dredging ships and dredging machines, technical appraisal and inspection and testing require providing state information of project parameters such as production capacity, production rate, slurry concentration, etc. For concrete mixing machinery such as various concrete mixing buildings (stations), technical appraisal and inspection and testing require providing state information of project parameters such as dust concentration, production rate, structural stress testing, etc. For hoisting machinery such as various hoisting machinery such as portal cranes, bridge cranes, cranes, trolleys, etc., safety evaluation and technical appraisal require providing state information of project parameters such as nondestructive testing, material performance testing, corrosion testing, hoisting force testing, vibration testing, steel wire rope defect testing, deformation amount testing, etc. For auxiliary equipment of power plants such as various material taking machines and material unloading machines, performance testing and technical appraisal require providing state information of project parameters such as production rate, structural stress testing, vibration testing, nondestructive testing, etc. For steel structure engineering, state information of project parameters such as deformation amount testing, nondestructive testing, material performance testing, load testing, etc. of various steel structures is required. For roads, bridges and culverts, state information of project parameters such as static load testing, dynamic load testing, nondestructive testing, etc. of various roads, bridges and culverts is required. For water delivery concrete pipes, state information of project parameters such as water pressure testing, concrete strength, etc. of various concrete pipes is required. For hydraulic machinery such as water turbines, safety detection and evaluation of pumping stations require providing state information of project parameters such as geometric dimensions, pressure pulsation, water power performance testing, efficiency testing, material performance testing, nondestructive testing, etc. For electrical equipment such as various high-voltage electrical equipment of hydropower stations, detection requires providing state information of project parameters such as voltage, current, frequency, direct current resistance, alternating current withstand voltage, temperature rise testing, generator characteristics, insulation testing, dielectric loss, transformer impulse closing test, electrical equipment handover test, comprehensive performance test of insulating oil, lightning arrester test, etc.
[0074] It can be seen that in the water conservancy and hydropower engineering, the state information (i.e. detection data) is numerous, and the pure reliance on manpower is not only time-consuming and labor-consuming, but also poor in timeliness; with the continuous development of sensor technology, various types of sensors for various types of data emerge as the times require, and the detection of the above-mentioned related data can be realized through the sensors, therefore, the present application provides a novel, robust, high-accuracy detection system which can be remotely monitored based on wireless sensor technology.
[0075] The detection system provided by the present application is as shown in Figure 1 The present application provides a water conservancy and hydropower engineering detection system, the detection system comprises various types of sensors, at least one access point and a central processor; wherein different sensors are arranged at different detection targets, each sensor is connected with a corresponding access point, and all the access points are connected with the central processor to realize the collection of required data.
[0076] The sensor is used for collecting the state information of the ith detection target and transmitting the state information to the corresponding access point;
[0077] The access point is used for receiving the state information of the ith detection target, calculating the abnormal data according to the received state information, obtaining the weight and abnormal value of the ith detection target and sending them to the central processor; the access point is also used for sending the state information of the ith detection target to the central processor;
[0078] The central processor is used for receiving the weight and abnormal value of the detection target sent by each access point, calculating the transmission time slot of each detection target and sending it to the corresponding access point; and is also used for receiving the state information of the sensor and determining the state of each detection target.
[0079] In the scenario involved in the present application, each detection target has at least one access point; the access point is connected with different types of sensors to obtain the state of the detection target; the central processor allocates a data transmission time slot to each access point according to the target weight and abnormal value sent by the access point to send the state information. According to the scheme of the present application, the interaction between the local detection system and the remote central processor can be realized, and the transmission of various types of abnormalities and related monitoring data to the remote central processor in a timely manner can be ensured to facilitate the decision-making of the upper system. Through the above-mentioned manner, the superior department of the water conservancy and hydropower detection system can timely know the situation of the water conservancy and hydropower system in each place, and determine the global detection system maintenance strategy through comprehensive evaluation; through the above-mentioned manner, the timeliness of data transmission is effectively improved, and the overall overall arrangement is also improved, which is convenient for remote maintenance and can significantly reduce the inconvenience caused by business trips of engineering personnel. At the same time, according to the transmission time slot allocation according to the situation of each regional detection target, the flexibility of data transmission can be improved, the timeliness of emergency data transmission can be improved, and the adverse effects caused by the fixed transmission mode can be reduced.
[0080] In the preferred embodiment, as shown in Figure 2 the at least one access point comprises a first access point and a second access point;
[0081] The access point comprises a first access point and a second access point; the first access point and the second access point support multiple types of communication protocols; the multiple types of communication protocols at least comprise a first communication protocol and a second communication protocol, wherein the first communication protocol is different from the second communication protocol;
[0082] When the first access point communicates with the central processor based on the first communication protocol, the second access point communicates with the central processor based on the second communication protocol; the data transmitted by the first access point and the second access point are different.
[0083] In the scheme provided by the present application, the access point supports multiple communication protocols, and the transmission of the weight and abnormal data and the state information is realized through different communication protocols. In the preferred embodiment of the present application, the first access point and the second access point are used to realize the data transmission of the detected target, and each corresponds to one detected target. Generally, the data of the first access point and the second access point are redundant and backup each other, but in the actual communication process, when the first access point transmits the weight and the abnormal value, the second access point is used to transmit the state information and / or the size of the state information; through the data transmission of the two access points, the central processor can conveniently associate and verify the received various data, thereby ensuring the reliability of the data transmission. Further, the access point supports multiple communication protocols, and the transmission of the weight and abnormal data and the state information is realized through different communication protocols; because the access points are in different environments, the wireless transmission of the data may be interfered to different degrees due to the difference of the external environment. Therefore, in the data transmission, different transmission protocols are used by different access points, thereby further improving the accuracy of the data transmission. In the preferred embodiment, the two access points determine the state of each other through the handshake message, when it is determined through the handshake message that the other access point is normal, the data transmission is performed according to the above method; when one of the access points is abnormal, the other access point will feed back the identification ID of the abnormal access point to the remote central processor; at this time, the central processor will obtain the weight, the abnormal value and the related state information through the normal access point; wherein, the protocols used by the normal access point to transmit the weight, the abnormal value and the state information can be the same or different, in the preferred embodiment, in order to ensure the safety of the data, different communication protocols can be selected for transmission.
[0084] In the data transmission scenario targeted by the present application, since multiple access points are involved and the types of data transmission can be the same or different, in order to facilitate the remote central processor to process data, the present application further associates through the data packet header, sets the packet header for each type of data and sets it at the header of each type of data, thereby facilitating the data identification and association of the access point and the central processor. Further, the packet header can be set in the following way: two are selected from the IDs of the two access points and the ID of the detection target to perform XOR operation to obtain; that is two are selected from the three to perform XOR operation; or, the packet header includes values.
[0085] The packet header obtained by the above-mentioned way not only has a simple calculation method, but also is easy to calculate and difficult to be imitated and tampered, further improving the security of data transmission.
[0086] After the access point calculates the abnormal data according to the received state information, the weight and abnormal value of the ith detection target are obtained, including:
[0087] The access point determines the weight and abnormal value of the ith detection target according to the number of abnormal detection parameters in the received state information of the ith detection target. Wherein, the weight W i of the ith detection target is calculated according to the following formula:
[0088]
[0089] Wherein, K i is the number of detection parameters of the ith detection target received by the access point, N i is the total number of abnormal detection parameters, and M i is the number of serious abnormal detection parameters; the abnormal detection parameter is relative to the normal detection parameter, which can be understood as a value exceeding a certain range of the normal detection parameter. The serious abnormal detection parameter is a detection parameter exceeding a larger preset range of the normal value among the abnormal detection parameters.
[0090] The abnormal value R i of the ith detection target is determined according to the data size Q i (i.e. the size of the data packet) of the N i abnormal detection parameters and the data size P i of the M i serious abnormal detection parameters.
[0091] The present application provides a novel abnormality and weight calculation method, the above-mentioned calculation method not only has a simple algorithm, does not need to collect redundant data, only needs to obtain the number of abnormalities and the data size, and has small pressure on the system. In the method provided by the present application, the unit of data is bite.
[0092] The central processor is configured to receive the weight and the abnormal value of each detection target sent by the access point, and calculate the transmission time slot of each detection target, including:
[0093] The central processor determines the data transmission coefficient X of each detection target according to the weight and the abnormal value of each detection target. i ; wherein X i = W i *R i .
[0094] According to the data transmission coefficient X i , each detection target is sorted in descending order, and the transmission order of the state information corresponding to each detection target is determined.
[0095] The central processor obtains the size Y i of the state information of each detection target.
[0096] The central processor determines the transmission time length t of the state information corresponding to each detection target according to the size Y i of the state information corresponding to each detection target.
[0097] The central processor determines the transmission time slot of each detection target according to the data transmission coefficient X i and the transmission time length t of each detection target.
[0098] The access point sends the state information of the i-th detection target to the central processor according to the transmission time slot sent by the central processor.
[0099] In the preferred embodiment, the central processor is configured to receive the weight and the abnormal value of each detection target sent by the access point, and calculate the transmission time slot of each detection target, and further includes:
[0100] The central processor further feeds back the data transmission coefficient X i of the i-th detection target to the access point.
[0101] The access point calculates its own data transmission coefficient, and when the data transmission coefficient calculated by the access point is consistent with the data transmission coefficient X i of the i-th detection target received, the access point feeds back the size Y i of the state information of the i-th detection target to the central processor.
[0102] In order to improve the reliability of data transmission, the present application defines the format of the data transmission coefficient during the data transmission process, verifies the data transmission coefficient, and determines that the central processor has received the weight and the abnormal value, and then feeds back the data size.
[0103] In the preferred embodiment, the central processor is used to receive the weight of each access point sent detection target and the abnormal value to calculate the transmission time slot of each detection target, comprising:
[0104] The central processor determines the first transmission time slot of the state information of the detection target according to the weight and the abnormal value of the detection target;
[0105] The second transmission time slot is determined according to the first transmission time slot;
[0106] The transmission time slot of the state information of the detection target is determined according to the first transmission time slot and the second transmission time slot.
[0107] Since new state information may occur during data transmission, which results in that the allocated data transmission time slot cannot meet the actual data needs, therefore, the application sets a redundant time slot, i.e. the second transmission time slot, when allocating the transmission time slot, so as to ensure the integrity of data transmission. Preferably, the redundant time slot is 1 / 3 of the transmission time slot. Through the above-mentioned mode, the integrity of data transmission can be ensured.
[0108] In the preferred embodiment, after the central processor receives the state information sent by the access point according to the transmission time slot, it further comprises: when the first transmission time slot ends, determining whether the received state information includes an end identifier;
[0109] When the central processor determines that the received state information does not include the end identifier, it continues to receive the state information until the second transmission time slot ends.
[0110] In the preferred embodiment, after the central processor receives the above-mentioned data, it identifies the tail identifier of the data. If the tail identifier is not identified, it will feed back the transmission exception to the corresponding access point, and the access point will feed back the data size calculated again to the central processor, so as to redefine the transmission time slot, so as to further ensure the integrity of data transmission.
[0111] The application also provides a water conservancy and hydropower engineering detection method, and the flow chart is as shown in Figure 3
[0112] The sensor collects the state information of the ith detection target and transmits it to the corresponding access point;
[0113] The access point receives the state information of the ith detection target, and after calculating the abnormal data according to the received state information, obtains the weight and the abnormal value of the ith detection target and sends them to the central processor. The access point also sends the state information of the ith detection target to the central processor;
[0114] The central processor receives the weight and abnormal value of each detection target sent by the access points, calculates the transmission time slot of each detection target, and sends it to the corresponding access point; the central processor also receives the state information of the sensor, and then determines the state of each detection target.
[0115] In the scenario related to the present application, each detection target has at least one access point; the access point is connected with different types of sensors to obtain the state of the detection target; the central processor allocates data transmission time slots for each access point according to the target weight and abnormal value sent by the access point, so as to send the state information. According to the scheme of the present application, the interaction between the local detection system and the remote central processor can be realized, and the transmission of various types of abnormalities and related monitoring data to the remote central processor in a timely manner can be ensured to facilitate the decision of the upper system. In the above manner, the superior department of the water conservancy and hydropower detection system can timely know the situation of the water conservancy and hydropower system in each place, and determine the global detection system maintenance strategy through comprehensive evaluation; through the above manner, not only the timeliness of data transmission is effectively improved, but also the overall layout is improved, which is convenient for remote maintenance and can significantly reduce the inconvenience caused by business trips. At the same time, according to the situation of each regional detection target, the transmission time slot is allocated, which can improve the flexibility of data transmission, improve the timeliness of emergency data transmission, and reduce the adverse effects caused by fixed transmission mode.
[0116] In the preferred embodiment, in the scheme provided by the present application, the access point supports multiple communication protocols, and the transmission of weight and abnormal data and state information is realized through different communication protocols. In the preferred embodiment of the present application, the first access point and the second access point are used to realize the data transmission of the detection target, and each corresponds to one detection target. Generally, the data of the first access point and the second access point is redundant and backup each other, but in the actual communication process, when the first access point sends the weight and abnormal value, the second access point is used to transmit the state information and / or the size of the state information; through the transmission of data by two access points, the central processor can conveniently associate and verify the received various types of data, thereby ensuring the reliability of data transmission. Further, the access point supports multiple communication protocols, and the transmission of weight and abnormal data and state information is realized through different communication protocols; since the access points are in different environments, the wireless transmission of data may be interfered to different degrees due to the difference of external environment. Therefore, in the data transmission, different transmission protocols are used by different access points for transmission, which can further improve the accuracy of data transmission.
[0117] In the data transmission scenario, since multiple access points are involved and the types of data transmission can be the same or different, in order to facilitate the remote central processor to process data, the application further associates the data through the message header, sets the message header for each type of data and sets it in the header of each type of data, thereby facilitating the data identification and association of the access point and the central processor. Further, the message header can be set in the following way: randomly selecting two from the IDs of the two access points and the ID of the detection target to perform XOR operation; that is, Random2(ID1 XOR ID2 XOR ID3): selecting two from the three to perform XOR operation; or, the message header includes the value of ID1 XOR ID2 XOR ID3.
[0118] The message header obtained by the above-mentioned manner is not only simple in calculation, but also easy to calculate and difficult to be imitated and tampered, thereby further improving the security of data transmission.
[0119] The application also provides a water conservancy and hydropower engineering detection system, comprising a memory and a processor, the memory stores a computer program executable on the processor, and the processor implements the above method when executing the computer program.
[0120] The application also provides a computer readable medium having non-volatile program code executable by a processor, and the program code causes the processor to execute the method.
[0121] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system and device can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0122] If the function is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the application or the part of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method of each embodiment of the application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0123] Finally, it should be noted that the above examples are merely specific embodiments of the present application, and are used to illustrate the technical solutions of the present application, but are not limiting, and the protection scope of the present application is not limited thereto. Although the present application has been described in detail with reference to the foregoing examples, those skilled in the art should understand that any person skilled in the art can still modify or easily think of changes to the technical solutions recorded in the foregoing examples, or make equivalent replacements to some of the technical features, within the technical range disclosed by the present application. These modifications, changes or replacements do not cause the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A water conservancy and hydropower engineering detection system, characterized in that, The water conservancy and hydropower engineering detection system comprises a plurality of types of sensors, at least one access point and a central processor; the i-th detection target is provided with a sensor, each sensor is connected with a corresponding access point, and all the access points are connected with the central processor; The sensor is used for collecting state information of the i-th detection target and transmitting the state information to the corresponding access point; The access point is used for receiving the state information of the i-th detection target, and obtaining the weight and abnormal value of the i-th detection target after calculating the abnormal data according to the received state information and sending the weight and abnormal value to the central processor; the access point is also used for sending the state information of the i-th detection target to the central processor; The central processor is used for receiving the weight and abnormal value of the detection target sent by each access point, calculating the transmission time slot of each detection target and sending the transmission time slot to the corresponding access point; and is also used for receiving the state information of the sensor and determining the state of each detection target; The central processing unit is also used to obtain the data transmission coefficient corresponding to the i-th detection target. and the size of the corresponding status information ; Transmit the data transmission coefficient of the i-th detected target Feedback is sent to the access point; The access point calculates its own data transmission coefficient, and when the data transmission coefficient calculated by the access point is consistent with the data transmission coefficient of the i-th detection target received , the access point feeds back the size of the state information of the i-th detection target to the central processor ; The access point comprises a first access point and a second access point; the first access point and the second access point determine the state of each other through handshake messages; different transmission protocols are used for transmitting information; when the first access point and the second access point are normal, the first access point is used for sending the weight and abnormal value, and the second access point is used for transmitting the state information and / or the size of the state information; when one of the access points is abnormal, the other access point will feed back the identification ID of the abnormal access point to the remote central processor.
2. The hydraulic and hydroelectric project detection system according to claim 1, characterized in that, Each access point is connected with a plurality of types of sensors of the i-th detection target, and the data types of the plurality of types of sensors are the same.
3. The hydraulic and hydroelectric project detection system according to claim 1, characterized in that, The access point comprises a first access point and a second access point; the first access point and the second access point support a plurality of types of communication protocols; the plurality of types of communication protocols at least comprise a first communication protocol and a second communication protocol, wherein the first communication protocol is different from the second communication protocol; When the first access point communicates with the central processor based on the first communication protocol, the second access point communicates with the central processor based on the second communication protocol; the data transmitted by the first access point and the second access point is different.
4. The hydraulic and hydroelectric project detection system according to claim 1, characterized in that, The access point obtains the weight and abnormal value of the i-th detection target after calculating the abnormal data according to the received state information, comprising: The access point determines the weight and abnormal value of the i-th detection target according to the number of abnormal detection parameters in the received state information of the i-th detection target.
5. The hydraulic and hydroelectric project detection system according to claim 1, characterized in that, The central processor is used for receiving the weight and abnormal value of the detection target sent by each access point, calculating the transmission time slot of each detection target, comprising: The central processor determines the data transmission coefficient corresponding to each detection target according to the weight and the abnormal value of each detection target ; According to the data transmission coefficient The detection targets are sorted in descending order, and the transmission order of the state information corresponding to each detection target is determined. The central processor determines a transmission time length t of the state information corresponding to each detection target according to the size of the state information corresponding to each detection target The central processor determines a transmission time length t of the state information corresponding to each detection target according to the size of the state information corresponding to each detection target The central processing unit determines the data transmission coefficients corresponding to each detection target. The transmission time slot corresponding to each detection target is determined by the transmission duration t.
6. The hydraulic and hydroelectric project detection system according to claim 1, characterized in that, The central processor is used for receiving the weight and abnormal value of the detection target sent by each access point, calculating the transmission time slot of each detection target, comprising: The central processor determines the first transmission time slot of the state information of the detection target according to the weight and abnormal value of the detection target; The second transmission time slot is determined according to the first transmission time slot; The transmission time slot of the state information of the detection target is determined according to the first transmission time slot and the second transmission time slot.
7. A method for implementing the detection system for water conservancy and hydropower engineering according to claim 1, characterized in that, The detection method comprises the following steps: The sensor collects the state information of the i-th detection target and transmits the state information to the corresponding access point; The access point receives state information of the ith detection target, and obtains the weight and the abnormal value of the ith detection target after performing abnormal data calculation according to the received state information, and sends the weight and the abnormal value to the central processor; the access point also sends the state information of the ith detection target to the central processor; The central processor receives the weight and the abnormal value of the detection target sent by each access point, calculates the transmission time slot of each detection target, and sends the transmission time slot to the corresponding access point; the central processor also receives the state information of the sensor, and further determines the state of each detection target.
8. A computer device comprising a memory, a processor, the memory having stored thereon a computer program executable on the processor, characterized in that, The processor executes the computer program to realize the method in claim 7.
9. A computer readable medium having non-transitory program code executable by a processor, the program code comprising: The program code enables the processor to execute the method in claim 7.
Citation Information
Patent Citations
Wireless body area network MAC method based on priority scheduling
CN117998458A
IoT tag and invivo sensor system and communication method
US10178449B1