A safety monitoring device and method based on Beidou communication and positioning
By flexibly controlling the frequency of data uploads and selecting appropriate communication modules, combined with Beidou and mobile networks, the problem of high data transmission costs for field monitoring equipment is solved, and timely data upload and reduction of false alarms are achieved.
Patent Information
- Application Number
- CN202411912383.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2044-12-24
AI Technical Summary
Field monitoring equipment cannot upload data in a timely manner due to insufficient operator network signals, and Beidou communication costs are expensive, so long-term use increases monitoring costs.
A safety monitoring device based on Beidou communication and positioning is used to flexibly control the data upload frequency by comparing the data difference with the preset threshold; combining the mobile network and Beidou communication modules, the transmission method is selected according to the signal quality and data criticality, and data is cached when the signal is missing; a snow removal module is set up to deal with the impact of high-altitude snow accumulation.
It effectively reduces monitoring costs, ensures timely data upload, reduces false alarms, and improves the reliability and efficiency of data transmission.
Smart Images

Figure CN119814116B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of satellite short message communication applications, and in particular to a safety monitoring device and method based on Beidou communication and positioning. Background Art
[0002] Various security monitoring equipment used in field monitoring often encounter the problem of no signal or poor signal in the operator's network, resulting in the inability to upload important monitoring data to the backend server in a timely manner. In addition, the harsh geological and topographical conditions in the field make it difficult to solve this problem by manually laying a wired network.
[0003] The BeiDou short message service (BDS) is a unique feature of the BeiDou satellite navigation system. It enables efficient, two-way information transmission and communication between BeiDou ground terminals, BeiDou satellites, and the BeiDou ground monitoring station via satellite signals. Prior art CN115052256A discloses a forest pest monitoring data transmission system and method based on BDS short messages. This system utilizes the BeiDou satellite communication network to upload field monitoring data, addressing the limited coverage and instability of traditional forest network coverage, and ensuring real-time and stable data transmission.
[0004] However, Beidou communication is relatively expensive, and the long-term uninterrupted use of Beidou short messages to transmit data also leads to a significant increase in monitoring costs. Summary of the Invention
[0005] The purpose of the present invention is to solve the problem of high cost when using Beidou communication to upload field monitoring data continuously for a long time.
[0006] To achieve the above objectives, the present invention provides a safety monitoring device based on Beidou communication and positioning, the safety monitoring device comprising:
[0007] Data receiving module: used to receive safety monitoring data collected by sensors;
[0008] Central processing module: used to process security monitoring data and issue transmission instructions based on the processing results;
[0009] Data transmission module: used to transmit the security monitoring data to the background server based on the transmission instruction;
[0010] Power supply module: used to supply power to the safety monitoring device;
[0011] The processing of the security monitoring data and issuing a transmission instruction based on the processing result includes:
[0012] S1. Calculate the data difference between the current security monitoring data and the previously received security monitoring data;
[0013] S2. comparing the size between the data difference value and a preset data change threshold value, if the data difference value is less than the data change threshold value, then according to a preset time interval T i issuing a transmission instruction, otherwise, entering S3;
[0014] S3. issuing a transmission instruction, and according to the change rate Δr of the data difference value relative to the data change threshold value, combining an adjustment coefficient α to calculate the time interval T of the next transmission instruction u , wherein T u is calculated in the following way:
[0015] T u =T i ×(1-α×Δr);
[0016] , wherein Δr is calculated in the following way:
[0017] Δr=(Δd-Δt) / Δt;
[0018] , wherein Δd is the data difference value, and Δt is the data change threshold value.
[0019] The principle of the present application is that: in the peripheral area of the safety monitoring device, multiple types of sensors are deployed, which continuously collect safety monitoring data. In the case that no danger occurs in the area, the safety monitoring data usually presents a small fluctuation amplitude, and it is unnecessary to upload all monitoring data to the server without distinction. Therefore, the central processing module in the present application compares the data difference value between the two received monitoring data with the pre-set data change threshold value to determine whether there is a large fluctuation between the two monitoring data. If the fluctuation is small, it means that the environment has not changed significantly, and the data does not need to be uploaded, and the comparison will be made after receiving the next monitoring data. If there is no large fluctuation between the monitoring data for a long time, only the last received monitoring data needs to be uploaded to the server at a predetermined time. If the data fluctuation is large, it means that there may be a danger, and the monitoring data needs to be reported immediately. At the same time, in order to ensure the timeliness of the data, the time of uploading the next monitoring data also needs to be adjusted. The adjustment is based on the change rate of the data difference value relative to the data change threshold value and the adjustment coefficient. The larger the change rate, the larger the fluctuation between the two monitoring data, and the frequency of data uploading should be increased. The adjustment coefficient is used to control the sensitivity of the adjustment. The larger the value, the faster the response of the adjustment to the data change, the larger the amplitude of the time interval of the uploaded data, and vice versa, the adjustment is more stable.
[0020] By implementing a flexible control strategy for the upload time of safety monitoring data, intermittent data upload is adopted when no dangerous situations occur, effectively reducing data transmission costs. When potential dangers or abnormal conditions are detected, the monitoring device can respond quickly and increase the frequency of data uploads, helping back-end monitoring personnel to immediately detect abnormal signals and issue timely alarms. This ensures monitoring effectiveness while effectively controlling costs.
[0021] Furthermore, the data transmission module includes a mobile network communication module and a Beidou communication module, and the central processing module is also used to select the mobile network communication module or the Beidou communication module to work based on the communication signal quality, the amount of data to be uploaded and the criticality of the data to be uploaded.
[0022] Among them, most areas of field monitoring have the problem of no coverage of mobile network signals, and Beidou communication has the characteristics of wide coverage and high reliability. Therefore, the present invention introduces a Beidou communication module and uses Beidou short messages for data transmission when the mobile network signal is poor or missing, thereby ensuring the timely upload of monitoring data.
[0023] Furthermore, the selecting of the mobile network communication module or the Beidou communication module to operate based on the communication signal quality, the amount of data to be uploaded, and the criticality of the data to be uploaded includes:
[0024] Determine whether there is a mobile network signal in the current area. If not, select the Beidou communication module to work;
[0025] If so, determining whether the mobile network signal quality is higher than a preset threshold, and if so, selecting the mobile network communication module to operate;
[0026] If not, the data upload priority index is calculated based on the amount of data to be uploaded and the criticality of the data to be uploaded;
[0027] The mobile network communication module or the Beidou communication module is selected to operate based on the data upload priority index.
[0028] Among them, the criticality of the data to be uploaded needs to be comprehensively evaluated based on multiple factors in combination with the specific monitoring scenario. Taking landslide safety monitoring as an example, the criticality of the monitoring data can be evaluated based on factors such as displacement change, soil moisture content, soil looseness, precipitation, temperature and humidity, potential landslide volume, and potential impact range. After these factors are standardized, they are assigned weights respectively, and a comprehensive index is calculated. The criticality of the data to be uploaded is then divided based on the comprehensive index.
[0029] Similarly, for the calculation of the data upload priority index, the amount of data to be uploaded and the criticality of the data to be uploaded are standardized and weights are set respectively, and then an appropriate method is selected to calculate the index.
[0030] Through the above technical solution, the present invention effectively reduces the use of Beidou communication modules. Short messages are used to transmit data only when there is a complete lack of mobile network coverage in the monitoring area, or even if there is a mobile network but its signal quality is significantly poor, and the amount of data to be uploaded and the degree of urgency of the data to be uploaded meet specific conditions, thereby further reducing the cost of security monitoring.
[0031] Furthermore, the safety monitoring device also includes a cache module, which is used to cache data to be uploaded when the communication signal is missing.
[0032] Among them, security monitoring devices deployed in remote areas may lose both mobile network signals and Beidou communication signals when encountering severe weather conditions such as heavy rain, heavy snow or heavy fog. At this time, the cache module will cache the data to be uploaded and upload it after the signal is restored to avoid losing important data.
[0033] Furthermore, the cache module caches data in the following manner:
[0034] Creating a data structure for each item of data to be transmitted, wherein the data structure includes a sensor ID, data content, a timestamp, and an instability I;
[0035] Determine whether a data item with the same sensor ID and data content as the data item to be cached exists in the cache module; if so, update the timestamp of the data item in the cache module;
[0036] If it does not exist, a replacement item in the cache module is determined based on the cache duration and instability I of the data item, and the data item to be cached is inserted into the cache module to replace the replacement item.
[0037] Among them, when the sensor ID and data content of the data item to be cached are the same as the data item stored in the cache module, it means that the data monitored twice are the same, so there is no need to reinsert the new data item, and only the timestamp of the original data item in the cache module needs to be updated to the new time.
[0038] When bad weather lasts for a long time, the cache module may reach its capacity limit. At this time, it is necessary to adopt a cache replacement strategy to discard some old monitoring data to allow new monitoring data to be inserted. The present invention determines the replacement items in the cache module based on the cache duration and instability I of the data item. Among them, instability I is an indicator to measure the volatility and variability of data, and its value is set according to actual conditions. The timestamp identifies the storage time of the data item in the cache module. The cache duration of the data item can be obtained by subtracting the timestamp from the current time. The longer the cache duration, the older the data, and vice versa, the more recent the data.
[0039] Through the above solution, the present invention optimizes the management strategy of the cache module and improves the utilization rate of the cache module.
[0040] Furthermore, the determining of the replacement item in the cache module based on the cache duration and instability I of the data item includes:
[0041] Calculating a comprehensive score of the data item in the cache module based on the instability and the cache duration of the data item;
[0042] The replacement is determined based on the comprehensive score.
[0043] The comprehensive score reflects the value of a data item in the cache module. Since field monitoring requires high real-time data, the longer the cache duration, the lower the value of the data. Furthermore, the more unstable the data, the greater the risk of remaining in the cache module. Therefore, data items with higher comprehensive scores have lower value and are prioritized for replacement in the cache module. The specific calculation method can use a weighted average method, which standardizes the cache duration and instability, and then sets weights for instability and cache duration based on the application scenario.
[0044] Through this solution, the present invention can prioritize the retention of recent and highly stable data items in the cache module, while eliminating those that are older and less stable. This strategy not only significantly improves the utilization of cache space, but also ensures the high timeliness and value of the data in the cache.
[0045] Furthermore, the safety monitoring device also includes a snow removal module, and the central processing module is also used to control the operation of the snow removal module based on the communication signal quality and environmental parameters, and control the filtering of abnormal data generated by the operation of the snow removal module in the safety monitoring data during the operation of the snow removal module.
[0046] In high-altitude monitoring areas, snowfall is more frequent in winter. When the safety monitoring device is covered by snow, the quality of the communication signal will be seriously affected. Therefore, the present invention provides a snow removal module to remove snow to ensure the connection of communication signals. However, during the operation of the snow removal module, it will generate some data related to snow removal activities. If this data is directly transmitted to the background server, the server may think that it is normal monitoring data. For example, the vibration generated by the snow removal module may be mistakenly identified as an abnormal safety event, resulting in unnecessary false alarms. Therefore, the solution of the present invention can reduce the occurrence of such situations and improve the accuracy and reliability of the server's data analysis.
[0047] Furthermore, the method for controlling the operation of the snow removal module based on the communication signal quality and environmental parameters includes:
[0048] Determine whether the current communication signal quality is lower than a preset threshold, and if so, obtain the current temperature parameter and relative humidity parameter;
[0049] If the temperature is lower than the preset temperature value and the relative humidity is greater than the preset humidity value, an instruction is issued to start the snow removal module to remove snow.
[0050] Besides snow cover, signal degradation can also be caused by factors such as thick cloud cover or heavy fog. To more accurately determine whether the monitoring device is covered by snow, the present invention incorporates temperature and relative humidity as auxiliary parameters, improving the success rate of the determination.
[0051] Furthermore, the snow removal module includes a heating module and a vibration module, the heating module is used to heat the safety monitoring device, and the vibration module is used to vibrate the safety monitoring device;
[0052] The abnormal data generated by the operation of the snow removal module includes vibration data and temperature data.
[0053] The present invention uses both heating and vibration to collaboratively remove snow. The heating module heats the snow-covered surface of the safety monitoring device, preventing it from condensing in low temperatures and making snow removal more difficult. Simultaneously, the heating melts the snow, producing water at the interface between the snow and the safety monitoring device. This reduces friction between the two, making it easier for the vibration module to shake off the snow.
[0054] Furthermore, the control of filtering abnormal data generated by the snow removal module in the safety monitoring data includes:
[0055] Taking the safety monitoring device as the center and the first filtering distance as the radius, a central filtering area is constructed;
[0056] Obtaining the position coordinates of a sensor that collects vibration data, and determining whether the position coordinates are within the central filtering area;
[0057] If it is located, filter the vibration monitoring data;
[0058] If not, calculating the distance between the sensor and the safety monitoring device based on the position coordinates of the sensor;
[0059] comparing the distance between the sensor and the safety monitoring device with a second filtering distance;
[0060] Filtering is performed based on the comparison results and the vibration frequency of the vibration data.
[0061] The filtering based on the comparison result and the vibration frequency of the vibration data includes:
[0062] If the distance between the sensor and the safety monitoring device is less than a second filtering distance, filtering vibration data having the same vibration frequency as the frequency output by the vibration module;
[0063] If the distance between the sensor and the safety monitoring device is greater than the second filtering distance, the vibration data is not filtered.
[0064] Among them, the vibration of the vibration module may be monitored by the vibration sensor in two situations: first, the vibration of the vibration module itself causes vibration in the surrounding area, and the sensor is located in this area; second, the sensor is not located in this area, but the vibration is transmitted to the sensor through the connection line between the sensor and the monitoring device, causing the sensor to vibrate.
[0065] Therefore, the present invention determines a central filtering area by setting a first filtering distance. The central filtering area is the vibration area that can be caused by the vibration module itself. Any vibration within the area is assumed to be caused by the vibration of the vibration module itself and can be directly filtered out without considering parameters such as the vibration frequency, thereby shortening the filtering process.
[0066] At the same time, there is an attenuation phenomenon in the transmission of vibration on the connection line. When the distance of the connection line exceeds the second filtering distance, the vibration decays to 0. Therefore, it can be determined that the vibration outside the second filtering distance is not caused by the vibration module. Therefore, the collected data is not filtered.
[0067] For sensors that are outside the first filtering distance but within the second filtering distance, since the frequency of vibration does not attenuate during propagation, it is possible to determine whether the vibration is caused by the vibration module based on the vibration frequency.
[0068] The present invention also provides a safety monitoring method based on the above-mentioned Beidou communication and positioning-based safety monitoring device, the method comprising the following steps:
[0069] Connecting the safety monitoring device to the sensor and configuring parameters of the safety monitoring device;
[0070] The data receiving module receives the safety monitoring data provided by the sensor;
[0071] The central processing module processes the security monitoring data and issues transmission instructions based on the processing results;
[0072] The data transmission module transmits the security monitoring data to the background server using the Beidou communication module based on the transmission instruction.
[0073] One or more technical solutions provided by the present invention have at least the following technical effects or advantages:
[0074] The security monitoring device of the present invention transmits data at fixed intervals when the monitored data is stable, and immediately transmits data when the data fluctuates significantly. The next transmission interval is determined based on the magnitude of the fluctuation. This not only effectively reduces the number of monitoring data transmissions and lowers the cost of security monitoring, but also minimizes the omission of important monitoring data.
[0075] The security monitoring device of the present invention adopts a combination of mobile network communication and Beidou short message communication for data transmission, which effectively expands the scope of use of the security monitoring device; and adopts a flexible switching strategy to control the use of the two, which effectively ensures the timeliness of data transmission while further reducing the monitoring cost.
[0076] The present invention sets up a snow removal module based on the climatic conditions of the high-altitude monitoring area. It removes snow through the coordinated use of heating and vibration, and has a better snow removal effect. The central processing module filters and removes the temperature data and vibration data generated during the operation of the snow removal module from the safety monitoring data, which can reduce false alarms. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] The drawings described herein are used to provide a further understanding of the embodiments of the present invention, constitute a part of the present invention, and do not constitute a limitation of the embodiments of the present invention;
[0078] Figure 1 It is a schematic diagram of the composition of the safety monitoring device based on Beidou communication and positioning in the present invention;
[0079] Figure 2 This is a connection diagram of the snow removal module of the safety monitoring device based on Beidou communication and positioning in the present invention;
[0080] Figure 3 It is a flow chart of the safety monitoring method of the safety monitoring device based on Beidou communication and positioning in the present invention;
[0081] Among them, 1-snow removal module, 2-safety monitoring device body. DETAILED DESCRIPTION
[0082] In order to more clearly understand the above-mentioned objects, features and advantages of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present invention and the features therein can be combined with each other without conflict.
[0083] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the scope of protection of the present invention is not limited to the specific embodiments disclosed below.
[0084] Example 1
[0085] Please refer to Figure 1 , Figure 1 This is a schematic diagram of the composition of a security monitoring device based on Beidou communication and positioning, characterized in that the security monitoring device includes:
[0086] Data receiving module: used to receive safety monitoring data collected by sensors;
[0087] Central processing module: used to process security monitoring data and issue transmission instructions based on the processing results;
[0088] Data transmission module: used to transmit the security monitoring data to the background server based on the transmission instruction;
[0089] Power supply module: used to supply power to the safety monitoring device;
[0090] Among them, the data receiving module provides RS232 and RS485 standard electrical interfaces, which can realize high-speed full-duplex transmission of RS232 devices and bus networking of RS485 devices, meeting the data access requirements of most sensors.
[0091] The power supply module includes photovoltaic components and lithium batteries, which use solar power generation to power the safety monitoring device.
[0092] The processing of the security monitoring data and issuing a transmission instruction based on the processing result includes:
[0093] S1. Calculate the data difference between the current security monitoring data and the previously received security monitoring data;
[0094] S2. Compare the data difference with the preset data change threshold. If the data difference is smaller than the data change threshold, iIssue a transmission instruction, otherwise, enter S3;
[0095] S3. Issue a transmission instruction, and calculate the time interval T from the next transmission instruction based on the change rate Δr of the data difference relative to the data change threshold value and the adjustment coefficient α u , where T u The calculation method is:
[0096] T u =T i ×(1-α×Δr);
[0097] The calculation method of Δr is:
[0098] Δr=(Δd-Δt) / Δt;
[0099] Wherein, Δd is the data difference, and Δt is the data change threshold.
[0100] For example, during a safety monitoring session, the data receiving module receives an analog signal from temperature sensor A. The central processing module converts this analog signal into a digital signal and reads the digital signal as 25°C. Half an hour later, the data receiving module receives another analog signal from the same sensor. The central processing module converts this signal into a digital signal and reads the digital signal as 27°C. The difference between the two monitoring values is 2°C, which is obtained by subtracting the smaller value from the larger value (27-25).
[0101] The data change threshold is set according to the specific data type and the actual monitoring scenario. For example, in temperature monitoring, it is reasonable for the temperature at noon to fluctuate within the range of 1-2°C. Therefore, the data change threshold is set to 2°C. When the difference between the two temperatures obtained does not exceed 2°C, it means that the temperature is stable at this time. Then, according to the time interval T i Just issue the transmission command. The uploaded data is the data received last time before the transmission command is issued.
[0102] Among them, T i The specific value is set according to the needs of security monitoring.
[0103] If the temperature difference between the two acquisitions reaches 5°C, it means that the environment has changed, and the data needs to be uploaded immediately. At the same time, the time interval T from the next transmission instruction is calculated according to the formula u The adjustment coefficient α in the formula is also set according to the actual situation. For example, the temperature changes slowly and will not change significantly in a short time. Therefore, the adjustment coefficient α is set smaller to make T uBy means of this dynamic time interval adjustment method, this embodiment reduces the number of data uploads while not missing important monitoring data uploads.
[0104] Among them, the data transmission module includes a mobile network communication module and a Beidou communication module, and the central processing module is also used to select the mobile network communication module or the Beidou communication module to work based on the communication signal quality, the amount of data to be uploaded and the criticality of the data to be uploaded.
[0105] The selecting of the mobile network communication module or the Beidou communication module to operate based on the communication signal quality, the amount of data to be uploaded, and the criticality of the data to be uploaded includes:
[0106] Determine whether there is a mobile network signal in the current area. If not, select the Beidou communication module to work;
[0107] If so, it is determined whether the mobile network signal quality is higher than a preset threshold. If so, the mobile network communication module is selected to operate.
[0108] If not, the data upload priority index is calculated based on the amount of data to be uploaded and the criticality of the data to be uploaded;
[0109] The mobile network communication module or the Beidou communication module is selected to operate based on the data upload priority index.
[0110] The mobile network signal quality can be determined by conventional methods, such as a quantization method based on signal strength and noise, a quantization method based on bit error rate, etc. The threshold is set according to actual conditions, and the present invention does not impose any limitations.
[0111] The amount of data to be uploaded refers to the total amount of monitoring data from various sensors to be uploaded, and its calculation involves the following steps: first, the sensor transmits the collected analog signals to the central processing module, the central processing module converts these analog signals into digital signals, and then further encapsulates the converted digital data into data packets. Finally, the size of all data packets is calculated and added up to obtain the amount of data to be uploaded.
[0112] The criticality of the data to be uploaded is obtained by the following steps:
[0113] Identify key factors related to the safety status of the monitored object. These factors may include physical parameters (such as displacement, deformation, stress, temperature, humidity, etc.), chemical parameters (such as pollutant concentration, soil pH, etc.), geological parameters (such as soil moisture content, soil looseness, landslide volume, etc.), meteorological parameters (such as precipitation, wind speed, wind direction, etc.), and other factors that may affect safety.
[0114] Factor standardization. Since different factors may have different dimensions and magnitudes, in order to compare and weight them, these factors need to be standardized to ensure that all factors are on the same scale.
[0115] Weighting. Assign each factor a weight based on its importance to the security status. The weighting can be determined based on expert experience, historical data analysis, and statistical methods.
[0116] Calculate comprehensive indicators. Use weighted summation or weighted product methods to calculate comprehensive indicators.
[0117] Criticality classification: Criticality of the data to be uploaded is classified based on the size of the comprehensive indicators. This can be achieved by setting thresholds or establishing classification standards.
[0118] Among them, the calculation method of the data upload priority index is similar to the calculation method of the criticality of the data to be uploaded, that is, the size of the data to be uploaded and the criticality of the data to be uploaded are first standardized and weighted, and then an appropriate method is selected for calculation, which will not be repeated here.
[0119] This embodiment provides the following examples:
[0120] In landslide safety monitoring, the criticality of monitoring data can be evaluated based on factors such as displacement change, soil moisture content, soil looseness, precipitation, temperature and humidity, potential landslide volume, and potential impact range. After these factors are standardized, they are assigned weights and a comprehensive index is calculated. The criticality of the data to be uploaded is then divided based on the comprehensive index.
[0121] Specifically, Table 1 below shows the monitoring data to be uploaded at a certain time, its standardized processing results and the corresponding weights.
[0122] Table 1
[0123]
[0124] According to the standardized data and weights, the weighted average method was used to calculate the comprehensive index of the monitoring data to be 0.42, and then based on the comprehensive index, its criticality was divided into 0.6 degrees.
[0125] At the same time, assuming that the size of the data to be uploaded is 10MB, the value after normalization is 0.1, the weight of the size of the data to be uploaded is set to 0.3, the weight of the criticality of the data to be uploaded is set to 0.7, and the data upload priority index calculated by the weighted average method is 0.45.
[0126] Finally, it is determined whether the data upload priority index exceeds a preset threshold. Assuming the priority index threshold is 0.5, it does not exceed the threshold, so the mobile network communication module is selected for transmission.
[0127] Wherein, the safety monitoring device further includes a cache module, and the cache module is used to cache data to be uploaded when the communication signal is missing.
[0128] The cache module caches data in the following manner:
[0129] Creating a data structure for each item of data to be transmitted, wherein the data structure includes a sensor ID, data content, a timestamp, and an instability I;
[0130] Determine whether a data item with the same sensor ID and data content as the data item to be cached exists in the cache module; if so, update the timestamp of the data item in the cache module;
[0131] If it does not exist, a replacement item in the cache module is determined based on the cache duration and instability I of the data item, and the data item to be cached is inserted into the cache module to replace the replacement item.
[0132] Instability I is an indicator that measures the volatility and variability of data, and its value is set based on actual conditions. For example, high-altitude areas experience large temperature differences between morning and evening, with significant temperature fluctuations throughout the day. Therefore, temperature monitoring data has high instability. On the other hand, mountain displacement monitoring data rarely fluctuates when no danger is present, resulting in low instability.
[0133] The step of determining the replacement item in the cache module based on the cache duration and instability I of the data item includes:
[0134] Calculating a comprehensive score of the data item in the cache module based on the instability and the cache duration of the data item;
[0135] The replacement is determined based on the comprehensive score.
[0136] For example, the data structures of two items of data in the cache module are:
[0137] Data 1. Sensor ID: Temperature sensor A, data content: 25°C, timestamp: 09:15, instability: 0.8;
[0138] Data 2. Sensor ID: Displacement sensor A, data content: 0.5 mm, timestamp: 08:30, instability: 0.1;
[0139] The current time is 12:00. Based on the difference between the current time and the timestamp, the cache duration of data 1 is determined to be 165 minutes, and the standardized data is 0.28. The cache duration of data 2 is 210 minutes, and the standardized data is 0.35. The weights of instability and cache duration are set to 0.6 and 0.4 respectively. The weighted average method is used to calculate the comprehensive scores of data 1 and data 2, which are 0.59 and 0.2 respectively. It can be seen that data 1 has a higher comprehensive score, so data 1 is determined as the replacement item.
[0140] The safety monitoring device also includes a snow removal module, please refer to Figure 2 , Figure 2 This diagram shows the connections for the snow removal module of a Beidou communication and positioning-based safety monitoring device. The central processing module is also used to control the operation of the snow removal module based on communication signal quality and environmental parameters, and to filter out abnormal data generated by the snow removal module from the safety monitoring data during operation.
[0141] The method for controlling the operation of the snow removal module based on the communication signal quality and environmental parameters includes:
[0142] Determine whether the current communication signal quality is lower than a preset threshold, and if so, obtain the current temperature parameter and relative humidity parameter;
[0143] If the temperature is lower than the preset temperature and the relative humidity is greater than the preset humidity, an instruction is issued to start the snow removal module to remove snow.
[0144] For example, during a security monitoring operation, the security monitoring device detects a loss of signals from both the mobile network communication module and the Beidou communication module. This indicates that severe weather may have occurred within the monitoring area. The device then collects temperature and relative humidity data using its built-in temperature and humidity sensors. Assuming the preset temperature is 0°C and the preset humidity is 50% relative humidity, if the temperature is -5°C and the relative humidity is 65%, the monitoring device is likely covered by snow, and the snow removal module is activated to clear the snow.
[0145] It should be noted that the above method is not absolutely accurate in judging snow cover. In actual monitoring, there may be situations where the conditions are met but the monitoring device is not covered by snow. Therefore, after the snow removal module has been working for a certain period of time, such as 10 minutes or 15 minutes, if the communication signal has not changed, the snow removal module is controlled to stop working.
[0146] Wherein, the snow removal module includes a heating module and a vibration module, the heating module is used to heat the safety monitoring device, and the vibration module is used to vibrate the safety monitoring device;
[0147] The abnormal data generated by the operation of the snow removal module includes vibration data and temperature data.
[0148] Among them, the heating module can be specifically set with reference to the existing technologies CN211605379U, CN217363014U and CN205754898U. The heating temperature of the heating module should not be too high, 20-30°C is sufficient, to avoid adverse effects on the components inside the safety monitoring device. The vibration module removes snow through vibration, and the specific structure can be set with reference to the existing technology CN113541595A. In this embodiment, the heating module melts the snow in contact with the safety monitoring device, and the water produced can further reduce the friction on the contact surface, making it easier for the snow to be shaken off by the vibration module, thereby improving the snow removal efficiency.
[0149] The numerical values involved in the above examples are only for illustrative purposes and are not specifically limited in the present invention.
[0150] Temperature changes or vibrations generated by the snow removal module may be detected by sensors and transmitted to the safety monitoring device, and then uploaded to the backend server, causing false alarms. To reduce this, the central processing module in this embodiment is also used to control and filter abnormal data generated by the snow removal module from the safety monitoring data during the operation of the snow removal module.
[0151] The central processing module is used to control the temperature data generated by the heating module in the filtering safety monitoring data, including:
[0152] Determining whether the temperature of the temperature data is within the operating temperature range of the heating module;
[0153] If yes, then obtain the sensor ID of the sensor that collects the temperature data;
[0154] Get the monitoring area of the sensor based on the sensor ID;
[0155] Determine whether the safety monitoring device is located within the monitoring area. If so, filter the temperature data.
[0156] The central processing module is used to control the vibration data generated by the vibration module in the filtering safety monitoring data, including:
[0157] With the safety monitoring device as the center and the first filtering distance as the radius, a central filtering area is constructed;
[0158] Get the sensor ID of the sensor that collects vibration data;
[0159] Obtaining the position coordinates of the sensor based on the sensor ID, and determining whether the position coordinates are within the central filtering area;
[0160] If yes, filter the vibration monitoring data;
[0161] If not, the distance between the sensor and the safety monitoring device is calculated based on the position coordinates of the sensor;
[0162] comparing the distance between the sensor and the safety monitoring device with the second filtering distance;
[0163] Filtering is performed based on the comparison results and the vibration frequency of the vibration data.
[0164] The filtering based on the comparison result and the vibration frequency of the vibration data includes:
[0165] If the distance between the sensor and the safety monitoring device is less than a second filtering distance, filtering vibration data having the same vibration frequency as the frequency output by the vibration module;
[0166] If the distance between the sensor and the safety monitoring device is greater than the second filtering distance, the vibration data is not filtered.
[0167] The first filtering distance and the second filtering distance may be set according to factors such as the power of the vibration module and the material of the connection line, and the present invention does not impose any limitation thereto.
[0168] Through the solution of the present invention, the interference data generated by the snow removal module can be effectively filtered and removed without affecting the uploading of normal data.
[0169] Example 2
[0170] Please refer to Figure 3 , Figure 3 This is a flow chart of a security monitoring method based on the Beidou communication and positioning-based security monitoring device in Example 1, the method comprising the following steps:
[0171] The safety monitoring device is connected to the sensor and parameter configuration is performed on the safety monitoring device. The parameters include: Beidou communication platform code, background server address, port, and baud rate.
[0172] The data receiving module receives the safety monitoring data provided by the sensor;
[0173] The central processing module processes the security monitoring data and issues transmission instructions based on the processing results;
[0174] The data transmission module transmits the security monitoring data to the background server using the Beidou communication module based on the transmission instruction.
[0175] The processing of the security monitoring data and issuing a transmission instruction based on the processing result includes:
[0176] S1. Calculate the data difference between the current security monitoring data and the previously received security monitoring data;
[0177] S2. Compare the data difference with the preset data change threshold. If the data difference is smaller than the data change threshold, i Issue a transmission instruction, otherwise, enter S3;
[0178] S3. Issue a transmission instruction, and calculate the time interval T from the next transmission instruction based on the change rate Δr of the data difference relative to the data change threshold value and the adjustment coefficient α u .
[0179] The method of this embodiment further reduces monitoring costs while effectively ensuring the timeliness of monitoring data transmission.
[0180] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0181] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A safety monitoring device based on Beidou communication and positioning, characterized in that: The safety monitoring device comprises: Data receiving module: used to receive safety monitoring data collected by sensors; Central processing module: used to process security monitoring data and issue transmission instructions based on the processing results; Data transmission module: used to transmit the security monitoring data to the background server based on the transmission instruction; Power supply module: used to supply power to the safety monitoring device; The processing of the security monitoring data and issuing a transmission instruction based on the processing result includes: S1. Calculate the data difference between the current security monitoring data and the previously received security monitoring data; S2. Compare the data difference with the preset data change threshold. If the data difference is smaller than the data change threshold, i Issue a transmission instruction, otherwise, enter S3; S3. Issue a transmission instruction and calculate the value of the data difference according to the rate of change of the data change threshold. , combined with the adjustment coefficient α to calculate the time interval T from the next transmission instruction u ; The safety monitoring device further includes a snow removal module, and the central processing module is further configured to control the operation of the snow removal module based on the communication signal quality and environmental parameters, and to control filtering of abnormal data generated by the operation of the snow removal module in the safety monitoring data during the operation of the snow removal module; The snow removal module includes a heating module and a vibration module, wherein the heating module is used to heat the safety monitoring device, and the vibration module is used to vibrate the safety monitoring device; The abnormal data generated by the operation of the snow removal module includes: vibration data and temperature data; The controlling and filtering of abnormal data generated by the snow removal module in the safety monitoring data includes: Taking the safety monitoring device as the center and the first filtering distance as the radius, a central filtering area is constructed; Obtaining the position coordinates of a sensor for collecting vibration data, and determining whether the position coordinates are within the central filtering area; If it is located, filter the vibration data; If not, calculating the distance between the sensor and the safety monitoring device based on the position coordinates of the sensor; comparing the distance between the sensor and the safety monitoring device with a second filtering distance; Filtering is performed based on the comparison results and the vibration frequency of the vibration data.
2. A security monitoring device based on Beidou communication and positioning according to claim 1, characterized in that: The data transmission module includes a mobile network communication module and a Beidou communication module. The central processing module is also used to select the mobile network communication module or the Beidou communication module to work based on the communication signal quality, the amount of data to be uploaded and the criticality of the data to be uploaded.
3. A safety monitoring device based on Beidou communication and positioning according to claim 2, characterized in that: The selecting of the mobile network communication module or the Beidou communication module to operate based on the communication signal quality, the amount of data to be uploaded, and the criticality of the data to be uploaded includes: Determine whether there is a mobile network signal in the current area. If not, select the Beidou communication module to work; If so, determining whether the mobile network signal quality is higher than a preset threshold, and if so, selecting the mobile network communication module to operate; If not, the data upload priority index is calculated based on the amount of data to be uploaded and the criticality of the data to be uploaded; The mobile network communication module or the Beidou communication module is selected to operate based on the data upload priority index.
4. The safety monitoring device based on Beidou communication and positioning according to claim 1, characterized in that: The safety monitoring device further comprises a cache module, which is used to cache data to be uploaded when the communication signal is lost.
5. A safety monitoring device based on Beidou communication and positioning according to claim 4, characterized in that: The cache module caches data in the following manner: Create a data structure for each data to be transmitted, which contains the sensor ID, data content, timestamp and instability ; Determine whether a data item with the same sensor ID and data content as the data item to be cached exists in the cache module; if so, update the timestamp of the data item in the cache module; If not present, then based on the cache duration and instability of the data item A replacement item in the cache module is determined, and the data item to be cached is inserted into the cache module to replace the replacement item.
6. The safety monitoring device based on Beidou communication and positioning according to claim 1, characterized in that: The controlling of the snow removal module based on the communication signal quality and environmental parameters includes: Determine whether the current communication signal quality is lower than a preset threshold, and if so, obtain the current temperature parameter and relative humidity parameter; If the temperature is lower than the preset temperature value and the relative humidity is greater than the preset humidity value, an instruction is issued to start the snow removal module to remove snow.
7. A security monitoring method based on the Beidou communication and positioning based security monitoring device according to any one of claims 1 to 6, characterized in that: The method comprises the following steps: Connecting the safety monitoring device to the sensor and configuring parameters of the safety monitoring device; The data receiving module receives the safety monitoring data provided by the sensor; The central processing module processes the security monitoring data and issues transmission instructions based on the processing results; The data transmission module transmits the security monitoring data to the background service using the Beidou communication module based on the transmission instruction; The processing of the security monitoring data and issuing a transmission instruction based on the processing result includes: S1. Calculate the data difference between the current security monitoring data and the previously received security monitoring data; S2. Compare the data difference with the preset data change threshold. If the data difference is smaller than the data change threshold, i Issue a transmission instruction, otherwise, enter S3; S3. Issue a transmission instruction and calculate the value of the data difference according to the rate of change of the data change threshold. , combined with the adjustment coefficient α to calculate the time interval T from the next transmission instruction u ; The safety monitoring device includes a snow removal module, and the central processing module is further used to control the operation of the snow removal module based on the communication signal quality and environmental parameters, and to control the filtering of abnormal data generated by the operation of the snow removal module in the safety monitoring data during the operation of the snow removal module; The snow removal module includes a heating module and a vibration module, wherein the heating module is used to heat the safety monitoring device, and the vibration module is used to vibrate the safety monitoring device; The abnormal data generated by the operation of the snow removal module includes: vibration data and temperature data; The controlling and filtering of abnormal data generated by the snow removal module in the safety monitoring data includes: Taking the safety monitoring device as the center and the first filtering distance as the radius, a central filtering area is constructed; Obtaining the position coordinates of a sensor for collecting vibration data, and determining whether the position coordinates are within the central filtering area; If it is located, filter the vibration data; If not, calculating the distance between the sensor and the safety monitoring device based on the position coordinates of the sensor; comparing the distance between the sensor and the safety monitoring device with a second filtering distance; Filtering is performed based on the comparison results and the vibration frequency of the vibration data.
Citation Information
Patent Citations
Photovoltaic panel snow / ice removing device and method combining terrestrial heat and ultrasonic waves
CN113541595A
Forestry pest monitoring data transmission system and method based on Beidou short message
CN115052256A
Special constant temperature electrical heating snow removal system of air film building
CN205754898U
Communication antenna heating snow removal system
CN211605379U
Automatic heating and snow removing device for assembly
CN217363014U