Safety monitoring device and method based on Beidou communication and positioning
By introducing data difference and threshold comparison mechanisms into the security monitoring device, the data upload time interval is flexibly regulated, and Beidou short message transmission is used when necessary, the problem of excessive cost of Beidou communication when uploading data for a long time and uninterrupted time is solved, and the timely and economic transmission of monitoring data is achieved.
Patent Information
- Application Number
- CN202411912383.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-24
AI Technical Summary
When using Beidou Communication to upload field monitoring data for a long time and uninterrupted time, the cost is too high.
A security monitoring device based on Beidou communication and positioning is designed. By comparing the data difference value with the preset data change threshold, the time interval for data upload is flexibly controlled, and when the mobile network signal is poor or missing, Beidou short messages are used for data transmission.
It effectively reduces the cost of data transmission, ensures timely uploading of monitoring data, and increases the frequency of data upload when dangers are detected, reducing the missed reporting of important monitoring data.
Smart Images

Figure CN119814116A_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 safety monitoring devices for 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 geological and topographical conditions in the field are harsh, which makes it difficult to solve the problem by manually laying wired networks.
[0003] Beidou short message service is a unique feature of the Beidou satellite navigation system, which realizes efficient and two-way information transmission and communication between Beidou ground terminals, Beidou satellites and Beidou ground monitoring stations through satellite signals. Prior art CN115052256A discloses a forestry pest monitoring data transmission system and method based on Beidou short message, which uses the Beidou satellite communication network to upload field monitoring data, making up for the defects of small coverage and instability of traditional forest network, and ensuring the real-time and stability of data transmission.
[0004] However, Beidou communications are 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 object, 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. 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;
[0014] S3. Issue a transmission instruction, and calculate the time interval T from the next transmission instruction according to 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:
[0015] T u =T i ×(1-α×Δr);
[0016] Among them, Δr is calculated as:
[0017] Δr=(Δd-Δt) / Δt;
[0018] Wherein, Δd is the data difference, and Δt is the data change threshold.
[0019] The principle of the present invention is: in the surrounding area of the safety monitoring device, various types of sensors are deployed, and these sensors continuously collect safety monitoring data. In the case that no danger occurs in the area, these safety monitoring data usually show a small fluctuation range, and it is not necessary to upload all monitoring data to the server indiscriminately. Therefore, the central processing module in the present invention compares the data difference between the two received monitoring data with the pre-set data change threshold 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 is made after the next monitoring data is received. If there is no large fluctuation between the monitoring data for a long time, it is only necessary to upload the last received monitoring data to the server at a predetermined time. If the data fluctuates greatly, it means that a dangerous situation may occur, and the monitoring data needs to be reported immediately. At the same time, in order to ensure the timeliness of the data, it is also necessary to adjust the time for uploading the monitoring data next time. The adjustment is based on the change rate of the data difference relative to the data change threshold and the adjustment coefficient. The larger the change rate, the greater the fluctuation between the two monitoring data, and the frequency of data upload should be increased. The adjustment coefficient is used to control the sensitivity of the adjustment. The larger the value, the faster the adjustment responds to data changes and the greater the reduction in the time interval for uploading data. Conversely, the smaller the value, the smoother the adjustment.
[0020] By implementing a flexible control strategy for the upload time of safety monitoring data, intermittent data upload is adopted when there is no danger, which effectively reduces the cost of data transmission. When potential danger or abnormal situation is detected, the monitoring device can respond quickly and increase the frequency of data upload to help the background monitoring personnel to find abnormal signals at the first time and issue alarms in time. While ensuring the monitoring effect, the cost is reasonably controlled.
[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 urgency 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. When the mobile network signal is poor or missing, Beidou short messages are used for data transmission, thereby ensuring the timely upload of monitoring data.
[0023] Further, the selecting of 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 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 it exists, determining whether the mobile network signal quality is higher than a preset threshold, and if it is higher, selecting the mobile network communication module to work;
[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, potential impact range, etc. After these factors are standardized, they are assigned weights respectively, and a comprehensive index is calculated. Then, the criticality of the data to be uploaded is 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 a suitable method is selected to calculate the index.
[0030] Through the above technical scheme, 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, when the security monitoring devices deployed in remote areas encounter severe weather conditions such as heavy rain, heavy snow or heavy fog, both mobile network signals and Beidou communication signals may be lost. 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 data item to be transmitted, the data structure including 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, and 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. Therefore, 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, the instability I is an indicator to measure the volatility and variability of the data, and its value is set according to the actual situation. 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 data is more recent.
[0039] Through the above scheme, the present invention optimizes the management strategy of the cache module and improves the utilization rate of the cache module.
[0040] Further, 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] Among them, the comprehensive score reflects the value of the data item in the cache module. Since field monitoring has high requirements for the real-time nature of data, the longer the cache time, the lower the value of the data, and the higher the instability of the data, the greater the risk of leaving it in the cache module. Therefore, the higher the comprehensive score, the lower the value of the data item, and it is preferentially removed from the cache module as a replacement item. The specific calculation method can adopt the weighted average method, after the cache time and instability are standardized, the weights of instability and cache time are set according to the application scenario.
[0044] Through this solution, the present invention can keep the latest and most stable data items in the cache module first, and remove the old and less stable data items. This strategy not only significantly improves the utilization rate of the cache space, but also ensures the high timeliness and high 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] Among them, in the high-altitude monitoring area, snowfall is more frequent in winter. When the safety monitoring device is covered with snow, the quality of the communication signal will be seriously affected. Therefore, the present invention sets 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 these data are directly transmitted to the background server, the server may consider them to be 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 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, a command is issued to start the snow removal module to remove snow.
[0050] Among them, in addition to snow cover, factors such as thick clouds or heavy fog may also cause signal obstruction. In order to more accurately determine whether the monitoring device is covered with snow, the present invention introduces two parameters, temperature and relative humidity, as auxiliary judgment bases to improve the success rate of judgment.
[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 heating and vibration to remove snow in a coordinated manner. The heating module heats the snow-covered surface of the safety monitoring device to prevent the snow from condensing at low temperatures, which increases the difficulty of snow removal. At the same time, after the snow is melted by heating, water is generated on the contact surface between the snow and the safety monitoring device, which reduces the friction between the snow and the safety monitoring device, making it easier for the vibration module to shake off the snow.
[0054] Further, the control filtering of 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 the sensor that collects vibration data, and determining whether the position coordinates are located in 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 the 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 the vibration of its 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 the central filtering area by setting the first filtering distance. The central filtering area is the vibration area that can be caused by the vibration module itself. Any vibration in 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 frequency of the vibration, 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 will not attenuate during the propagation process, 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 safety 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 safety monitoring device of the present invention transmits data at fixed time intervals when the monitoring data is stable, and transmits data immediately when the data fluctuates greatly, and determines the time interval for the next data transmission based on the amplitude of the fluctuation. This not only effectively reduces the number of transmissions of monitoring data and reduces the cost of safety monitoring, but also minimizes the omission of important monitoring data.
[0075] The safety monitoring device of the present invention adopts a combination of mobile network communication and Beidou short message communication to transmit data, which effectively expands the scope of use of the safety 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 according to the climatic conditions of the high-altitude monitoring area, and removes snow by coordinated heating and vibration, which 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 on 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 It 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 a safety monitoring method of a 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 purpose, 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 in the embodiments 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 within the scope of this description. Therefore, the protection scope of the present invention is not limited to the specific embodiments disclosed below.
[0084] Embodiment 1
[0085] Please refer to Figure 1 , Figure 1 The schematic diagram of the composition of a safety monitoring device based on Beidou communication and positioning is characterized in that the safety 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 according to 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] Among them, Δr is calculated as:
[0098] Δr=(Δd-Δt) / Δt;
[0099] Wherein, Δd is the data difference, and Δt is the data change threshold.
[0100] For example, in a safety monitoring, the data receiving module receives the monitoring data analog signal from temperature sensor A, and the central processing module converts this analog signal into a digital signal and reads the value of the digital signal as 25°C. Half an hour later, the data receiving module receives the analog signal from the same sensor again, and the central processing module converts it into a digital signal and reads the value as 27°C. The data difference is 2°C obtained by subtracting the smaller value from the larger value (27-25) of the two monitoring data.
[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, and the uploaded data will be 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 safety 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 uThrough 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 urgency of the data to be uploaded.
[0105] Wherein, the selecting of 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 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 may be determined by conventional methods, such as a quantification method based on signal strength and noise, a quantification method based on bit error rate, etc. The threshold is set according to actual conditions, and the present invention does not limit it.
[0111] The amount of data to be uploaded refers to the total amount of monitoring data of 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, and finally calculates the size of all data packets and adds them 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] Determine the 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. According to the importance of each factor to the security status, they are assigned corresponding weights. The weights can be determined based on expert experience, historical data analysis and statistical methods.
[0116] Calculate the comprehensive index. Use weighted summation or weighted product to calculate the comprehensive index.
[0117] Criticality classification. Criticality of the data to be uploaded is classified according to the size of the comprehensive indicators. This can be achieved by setting thresholds or formulating 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 amount of 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, potential impact range, etc. 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.
[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 level 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 also includes a cache module, and the cache module is used to cache the 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 data item to be transmitted, the data structure including 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, and 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] Among them, instability I is an indicator to measure the volatility and variability of data, and its value is set according to the actual situation. For example, in high-altitude areas, the temperature difference between morning and evening is large, and there is a significant temperature fluctuation during the day. Therefore, the instability of temperature monitoring data is high; while the displacement monitoring data of the mountain hardly fluctuates when there is no danger, and the instability is low.
[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.5mm, 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 to be 0.59 and 0.2 respectively. It can be seen that the comprehensive score of data 1 is higher, so data 1 is determined as the replacement item.
[0140] Wherein, the safety monitoring device also includes a snow removal module, please refer to Figure 2 , Figure 2 The diagram of the connection of the snow removal module of the safety monitoring device based on Beidou communication and positioning. 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 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.
[0141] Wherein, the method for controlling 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, a command is issued to start the snow removal module to remove snow.
[0144] For example, in a certain security monitoring, the security monitoring device detects that both the mobile network communication module and the Beidou communication module signals are missing. At this time, it is judged that there may be bad weather in the monitoring area, and the temperature and relative temperature data are further collected through the built-in temperature and humidity sensors of the monitoring device. Assuming that 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% at this time, the monitoring device is likely to be covered with snow, so the snow removal module is started to remove 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 a situation 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 prior art CN211605379U, CN217363014U and CN205754898U, etc. 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 prior art CN113541595A. In this embodiment, the heating module melts the snow in contact with the safety monitoring device, and the generated water 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 explanation and description, and the present invention does not make any specific limitation thereto.
[0150] Since the temperature change or vibration generated by the snow removal module may be detected by the sensor and transmitted to the safety monitoring device, and further uploaded to the background server, it may cause a false alarm. In order to reduce the occurrence of this situation, the central processing module in this embodiment is also used 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.
[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] Determine 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 in 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] Taking 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] Acquire the position coordinates of the sensor based on the sensor ID, and determine 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 connecting line, and the present invention does not make 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] Embodiment 2
[0170] Please refer to Figure 3 , Figure 3 This is a flow chart of a safety monitoring method based on the Beidou communication and positioning-based safety monitoring device in Example 1, the method comprising the following steps:
[0171] The safety monitoring device is connected to the sensor, and the parameters of the safety monitoring device are configured, the parameters including: 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 safety 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 according to 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 the monitoring cost 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 other 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 can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
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 time interval T from the next transmission instruction according to the change rate Δr of the data difference relative to the data change threshold value and the adjustment coefficient α u .
2. A safety 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 urgency 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 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 it exists, determining whether the mobile network signal quality is higher than a preset threshold, and if it is higher, selecting the mobile network communication module to work; 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. A safety monitoring device based on Beidou communication and positioning according to claim 1, characterized in that: The safety monitoring device also includes a cache module, which is used to cache data to be uploaded when the communication signal is missing.
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: Creating a data structure for each data item to be transmitted, the data structure including a sensor ID, data content, a timestamp and an instability I; 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, and if so, update the timestamp of the data item in the cache module; 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.
6. A safety monitoring device based on Beidou communication and positioning according to claim 1, characterized in that: 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 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.
7. A safety monitoring device based on Beidou communication and positioning according to claim 6, 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, a command is issued to start the snow removal module to remove snow.
8. A safety monitoring device based on Beidou communication and positioning according to claim 6, characterized in that: 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.
9. A safety monitoring device based on Beidou communication and positioning according to claim 8, characterized in that: 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 monitoring 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 the second filtering distance; Filtering is performed based on the comparison results and the vibration frequency of the vibration data.
10. A safety monitoring method based on the Beidou communication and positioning-based safety monitoring device according to any one of claims 1 to 9, 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 safety monitoring data and issues transmission instructions based on the processing results; The data transmission module transmits the security monitoring data to the background server using the Beidou communication module based on the transmission instruction.
Citation Information
Patent Citations
Oil field equipment inspection system and method based on Beidou satellite
CN104809768A
A monitoring substation and a data uploading method thereof
CN109729167A
Elevator head sheave vibration abnormity detection system and method based on millimeter wave radar
CN114608699A
Device and method for monitoring outburst of ice lake in cold and cold mountainous area
CN115127609A
Personal safety monitoring system, method and device based on Beidou satellite and medium
CN117130016A