Beidou Satellite Positioning and Short Message Rescue System and Method

Through the Beidou satellite navigation system and adaptive rule engine, combined with short message communication and P2P network, positioning accuracy and resource allocation are dynamically adjusted, and the positioning accuracy and communication delay problems of traditional satellite positioning systems in complex environments are solved, achieving efficient rescue with collaborative rescue by multi-user.

CN119485163BActive Publication Date: 2025-07-22GUIZHOU JUNCHUANG JUWEI NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411639550.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-07-22
Estimated Expiration
2044-11-18

AI Technical Summary

Technical Problem

Traditional satellite positioning systems have fixed positioning accuracy in complex and extreme environments, lack of real-time environmental monitoring and status feedback, communication delay, single-user rescue strategy leads to waste of resources and inefficiency, and lack of multi-user collaborative rescue mechanism.

Method used

The Beidou satellite navigation system is adopted to combine the adaptive rule engine and short message communication to dynamically adjust the positioning accuracy, monitor the environment and status in real time, and realize collaborative rescue of multiple users through the P2P network, generate the optimal rescue strategy and optimize resource allocation.

Benefits of technology

Accurate positioning and efficient rescue in complex environments are achieved, timely and reliable information transmission is ensured, resource use is optimized, and the efficiency and success rate of multi-user rescue is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485163B_ABST
    Figure CN119485163B_ABST
Patent Text Reader

Abstract

The present invention discloses a Beidou satellite positioning and short message rescue system and method, including the following steps: S1. Determine the user's location using the initial accuracy mode and generate a compressed short message; S2. Send the compressed short message to the rescue center; S3. Real-time monitor the user's physical state and surrounding environmental conditions; S4. Use a multi-layer event detection and response algorithm based on an adaptive rule engine to automatically generate a distress signal short message; S5. Send the distress signal short message to the rescue center; S6. If multiple users are in distress simultaneously, use a cooperative rescue algorithm based on dynamic weight allocation of location and status to generate an optimal rescue strategy; S7. Generate a cooperative rescue signal and send the optimal rescue strategy to the rescue center; S8. Dynamically adjust the positioning accuracy according to the rescue progress and switch to the final accuracy mode. The present invention utilizes Beidou navigation, short message communication, and an adaptive algorithm to achieve efficient and accurate emergency rescue.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite navigation and communication technologies, and particularly to a Beidou satellite positioning and short message rescue system and method. Background Art

[0002] With the wide application of satellite navigation technologies such as the Global Positioning System (GPS) and the Beidou Satellite Navigation System (BDS), positioning technologies have been greatly developed in various fields. Especially in the field of emergency rescue, accurate positioning capabilities are of great significance for timely response and saving lives. Traditional rescue systems mainly rely on terrestrial communication networks to determine the location of users by receiving distress signals sent by them. However, in areas with complex terrains and insufficient terrestrial network coverage, such as the ocean, mountains, deserts, etc., traditional terrestrial network-based positioning and communication methods have obvious limitations. Even in areas with good network coverage, signal interference and attenuation problems caused by geographical and environmental factors will significantly affect the accuracy and reliability of positioning.

[0003] Existing technologies usually adopt a single GPS or BDS positioning system, combined with a mobile communication network for rescue positioning. However, traditional GPS or BDS positioning systems usually adopt a fixed positioning accuracy mode, which means that regardless of the environment where the user is located, the system always uses the same accuracy for positioning. This fixed mode lacks flexibility in resource-constrained rescue scenarios, which may not only result in excessive consumption of system resources in unnecessary situations but also may not provide sufficiently accurate positioning information at critical moments. In addition, traditional positioning methods lack real-time monitoring and feedback of the user's environment and cannot effectively respond to emergencies and environmental changes.

[0004] In terms of environmental monitoring, existing technologies often rely only on a single sensor or a simple combination of sensors to monitor the user's physiological state or environmental conditions. Due to the lack of complex multi-dimensional sensor data analysis capabilities, these systems are prone to false alarms or missed alarms when judging whether the user is in a dangerous state. For example, a single acceleration sensor may misjudge a normal activity of the user as a fall, thus triggering a false distress signal. In addition, these systems usually cannot dynamically adjust the alarm threshold according to the real-time monitored environmental data, so they cannot adapt to changing environmental conditions, resulting in poor robustness and reliability of the system.

[0005] In terms of rescue communication, traditional systems usually rely on terrestrial communication networks or only use one-way satellite communication. This approach may lead to communication delays, signal loss, or even complete communication failure in extreme environments or areas with poor network coverage. Even if a distress signal can be transmitted, the transmission efficiency of information and the effectiveness of the content are often restricted by the character count limit of short message communication, making it difficult to transmit sufficient critical rescue information within limited bandwidth. In addition, traditional rescue systems mostly center around single users for rescue planning and lack an effective collaborative rescue mechanism. Especially when multiple users are in distress simultaneously, they cannot achieve efficient information sharing and collaborative rescue decision-making among multiple devices. This single rescue mode easily results in waste or improper scheduling of rescue resources, reducing the efficiency and success rate of overall rescue operations.

[0006] In terms of optimizing collaborative rescue, existing technologies lack an intelligent rescue strategy generation method that comprehensively considers the positions, states, and dynamic environmental factors of multiple users. In traditional methods, even if the location information of multiple users can be considered in some cases, it is difficult to adjust the rescue strategy in real time according to the actual states of the users and dynamic environmental changes. Most existing technologies adopt simple distance-priority or location-priority rescue strategies, ignoring the severity of the users' states and the impact of environmental changes on rescue priorities, resulting in unreasonable allocation of rescue resources.

[0007] Therefore, how to provide a Beidou satellite positioning and short message rescue system and method is an urgent problem that needs to be solved by those skilled in the art. Summary of the Invention

[0008] An object of the present invention is to propose a Beidou satellite positioning and short message rescue method. The present invention fully combines the Beidou satellite navigation system, short message communication technology, and adaptive rule algorithm, and designs an intelligent emergency rescue system. By means of dynamically adjusting positioning accuracy, real-time monitoring of the environment and state, optimizing rescue strategies, etc., accurate positioning and efficient rescue in complex environments are achieved. This system can not only reasonably allocate and schedule rescue resources when multiple users are in distress simultaneously, but also ensure the timeliness and reliability of information transmission in case of insufficient network coverage, and has the advantages of flexible positioning, rapid response, resource optimization, and high reliability.

[0009] The Beidou satellite positioning and short message rescue method according to an embodiment of the present invention includes the following steps:

[0010] S1. Use the Beidou satellite navigation system to receive signals from Beidou satellites, determine the user's position using the initial accuracy mode, and generate a compressed short message of preliminary position information and environmental data;

[0011] S2. Send the generated compressed short message to the rescue center through the Beidou short message communication module to initiate the rescue process;

[0012] S3. Use environmental sensors to monitor the user's physical state and surrounding environmental conditions in real time;

[0013] S4. When the environmental sensors detect an emergency of the user, use the multi-layer event detection and response algorithm based on the adaptive rule engine to automatically generate a distress signal short message containing detailed environmental and status information;

[0014] S5. Send the distress signal short message containing detailed environmental and status information to the rescue center again through the Beidou short message communication module;

[0015] S6. If multiple users are in distress at the same time, the devices automatically establish a connection through the P2P network communication protocol, use the collaborative rescue algorithm based on location and status dynamic weight allocation to share location information and status information with each other, and generate an optimal rescue strategy;

[0016] S7. Based on the optimal rescue strategy, generate a collaborative rescue signal, preferentially select the location closest to the rescue center or the location with the largest number of users, and send the optimal rescue strategy to the rescue center;

[0017] S8. Dynamically adjust the positioning accuracy according to the progress of the rescue, switch to the final accuracy mode, and continuously update the location information of the rescue center.

[0018] Optionally, the specific steps of S1 include:

[0019] S11. The Beidou satellite navigation system receives positioning signals sent by at least three Beidou satellites through the user terminal device. The positioning signal sent by each satellite includes the time information of the satellite, the spatial position coordinates (x i , y i , z i ) and navigation message;

[0020] S12. According to the time information in each satellite signal, calculate the distance d i :

[0021] d i = c × Δt i ;

[0022] where c represents the speed of light constant, and Δt i represents the transmission time difference of the satellite signal;

[0023] S13. Using the principle of triangulation, combined with the spatial position coordinates (x i , y i , z i ) of the satellite and the distance d i , calculate the preliminary position coordinates (x u , yu , z u ):

[0024]

[0025] Among them, x0, y0, and z0 represent the original position coordinates obtained by traditional triangulation, n represents the total number of satellites, and w i represents the weight factor of the i-th satellite:

[0026]

[0027] Among them, f e represents the environmental correction factor, reflecting the impact of the environmental conditions detected by the environmental sensor on signal propagation, and h i represents the altitude factor of the i-th satellite, reflecting the altitude difference of the satellite relative to the user's position;

[0028] S14. Package the preliminary position coordinates (x u , y u , z u ) and the environmental data collected by the environmental sensor of the user terminal device to generate a compressed short message of the preliminary position information and the environmental data.

[0029] Optionally, the S4 specifically includes:

[0030] S41. Use the environmental sensor of the user terminal device to collect multi-dimensional sensor data of the user's physical state and surrounding environmental conditions in real time. The multi-dimensional sensor data includes acceleration data (a x , a y , a z ), gyroscope data (g x , g y , g z ), temperature data T, humidity data H, and air pressure data P;

[0031] S42. Input the collected multi-dimensional sensor data into a multi-layer event detection and response algorithm based on an adaptive rule engine for processing, and comprehensively analyze the sensor data through the event feature evaluation function F(E) to evaluate the abnormal difference of the current environment:

[0032]

[0033] Among them, α, β, γ, λ, and μ represent the weight factors of the sensor data, T0 represents the normal environmental temperature reference value, H0 represents the normal environmental humidity reference value, and P0 represents the normal environmental air pressure reference value;

[0034] S43. According to the event feature evaluation function F(E), apply the adaptive rule adjustment formula to dynamically adjust the thresholds of each sensor data, and generate the corrected rule set {R1, R2, …, R n}:

[0035]

[0036] where R i represents the corrected rule threshold, R0 represents the initial rule threshold, θ represents the adaptive adjustment factor, F norm represents the event feature evaluation benchmark value under normal circumstances, and δ i represents the correction factor;

[0037] S44. Apply the corrected rule set to the secondary detection of sensor data. If the detection result shows that the event feature evaluation value exceeds the corrected rule threshold R i , trigger the event response module to generate the event feature vector E;

[0038] S45. Based on the event feature vector E, use the event response trigger function S t to determine whether to generate a distress signal:

[0039]

[0040] where κ represents the trigger sensitivity parameter;

[0041] S46. When the value of the trigger function S t reaches the preset threshold, the system automatically generates a distress signal short message containing detailed environmental and status information. The short message includes the timestamp of the event occurrence, location coordinates, sensor data summary, and type of abnormal situation.

[0042] Optionally, the S6 specifically includes:

[0043] S61. When multiple users are detected to be in distress at the same time, the user terminal device automatically establishes a connection through the P2P network communication protocol to form a temporary rescue network, and all participating user terminal devices share their location information and status information in real time;

[0044] S62. Each user terminal device stores the location information and status information A j received from other devices in the local cache. The status information A j includes the comprehensive evaluation result of sensor data and the event feature vector E j ;

[0045] S63. Use the dynamic influence weight allocation algorithm based on location, status, and time decay factor to calculate the influence weight factor I j of each user device:

[0046]

[0047] Among them, d j represents the distance between the current user device and other user devices, and E j represents the evaluation value of the event feature vector, and T j represents the interval between the event occurrence time and the current time, and d min represents the minimum distance between all devices, and F(A j ) represents the comprehensive evaluation function value of the status information, and F max represents the maximum value of the status information evaluation function among all devices, and E max represents the maximum value of the event feature vector among all devices, and T max represents the maximum value from the earliest event occurrence time to the current time among all devices;

[0048] S64. According to the calculated influence weight factor I j , normalize the weight values of all user terminal devices to obtain the final influence weight coefficient I′ of each device j :

[0049]

[0050] Among them, I′ j represents the final influence weight coefficient of the j-th user device, σ represents the activation function, ξ, β1, and γ1 represent the adjustment parameters in the nonlinear function, exp(·) represents the exponential function, and δ j represents the dynamic balance factor, and N represents the number of user devices participating in the rescue network;

[0051] S65. The system sorts all user devices according to the final influence weight coefficient I′ j , optimally selects the device with the highest influence weight coefficient as the optimal rescue target, and at the same time generates a collaborative rescue strategy considering multiple devices with relatively high influence weight coefficients;

[0052] S66. Based on the selected optimal rescue target and collaborative rescue strategy, the system generates an optimal rescue strategy including the optimal rescue position, the priority rescue order, and the collaborative rescue plan.

[0053] Optionally, the specific content of S7 includes:

[0054] S71. After selecting the optimal rescue target, generate a rescue strategy matrix M:

[0055]

[0056] Among them, D j =(xj , y j , z j ) represents the position information vector of the j-th device, A j represents the status information vector of the j-th device, I′ j represents the final influence weight coefficient of the j-th device;

[0057] S72. According to the data of the rescue strategy matrix M, the system calculates the rescue target priority vector U:

[0058] U = W · M;

[0059] where W represents the weight vector, which is used to adjust the importance of different information in the rescue strategy;

[0060] S73. Sort the rescue target priority vector U, preferentially select the device with the highest priority as the main target of rescue, and determine the participation order of the collaborative rescue devices according to the highest priority, and generate the collaborative rescue signal S c ;

[0061] S74. Send the generated collaborative rescue signal S c and the optimal rescue strategy to the rescue center through the Beidou short message communication module.

[0062] Optionally, the S8 specifically includes:

[0063] S81. During the rescue progress, the system real-time monitors the position and movement trajectory of the rescue team, and combines the position information of the user terminal device and the environmental change data, and calculates the best positioning accuracy mode through the dynamic positioning accuracy adjustment algorithm:

[0064]

[0065] where P u represents the positioning accuracy factor, d rescue represents the real-time distance between the rescue team and the user terminal device, d max represents the maximum distance between the rescue team and the user, V rescue represents the real-time movement speed of the rescue team, V max represents the maximum movement speed of the rescue team, F env represents the dynamic environment factor of the environment where the user is located, F norm represents the reference environment factor under normal environment;

[0066] S82. According to the value of the positioning accuracy factor P u , the system dynamically adjusts the positioning accuracy mode of the Beidou satellite navigation system, and gradually switches to the high-precision mode when the rescue team approaches the user terminal device;

[0067] S83. When the distance d between the rescue team and the user terminal device rescue reaches a predetermined threshold, the system automatically switches to the final precision mode. At this time, the positioning precision factor P u reaches the maximum value and continuously monitors the user's position in the final precision mode until the rescue operation is completed;

[0068] S84. While adjusting the positioning precision, the system continuously updates the position information of the rescue center and regularly sends compressed short messages containing the latest positioning data, environmental data, and the position of the rescue team through the Beidou short message communication module;

[0069] S85. If, during the process of the rescue team approaching the user terminal device, the system detects that environmental changes cause fluctuations in the positioning precision factor P u the system automatically recalculates the positioning precision factor P u and adjusts the positioning mode in a timely manner;

[0070] S86. After the rescue operation is completed, the system sends the final position information and the rescue completion status to the rescue center through the Beidou short message communication module, completes all data updates of the rescue task, and restores the user terminal device to the initial precision mode.

[0071] According to the Beidou satellite positioning and short message rescue system of the embodiment of the present invention, it includes a user terminal device and a rescue center. The user terminal device includes:

[0072] A satellite signal receiving module, which is used to receive the time information, spatial position coordinates, and navigation message of the satellite;

[0073] A positioning calculation module, which is used to calculate the preliminary position of the user through the initial precision mode according to the received satellite signal and generate preliminary position information;

[0074] An environmental sensor module, which is used to collect the physical state of the user and the surrounding environmental conditions in real time;

[0075] An event detection and response module, which is used to analyze the sensor data based on the multi-layer event detection and response algorithm of the adaptive rule engine. When a sudden situation of the user is detected, it automatically generates a distress signal short message containing detailed environmental and status information;

[0076] A P2P network communication module, which is used to automatically establish a connection through the peer-to-peer communication protocol when multiple users are detected to be in distress at the same time, and realize the sharing of position information and status information between devices;

[0077] A cooperative rescue algorithm module, which is used to generate an optimal rescue strategy and a cooperative rescue signal by using a dynamic influence weight allocation algorithm based on position, status, and time decay factors;

[0078] A positioning accuracy adjustment module, which is used to dynamically adjust the positioning accuracy according to the rescue progress and finally switch to the high-precision or final accuracy mode;

[0079] A short message communication module, which is used to send the generated preliminary position information, distress signal and optimal rescue strategy to the rescue center via Beidou satellite short message;

[0080] The rescue center is used to receive the short message from the user terminal device, start the rescue process, track the rescue progress in real time, and dispatch rescue resources according to the optimal rescue strategy and cooperative rescue signal;

[0081] Real-time information transmission is maintained between the user terminal device and the rescue center through the Beidou satellite short message communication module.

[0082] The beneficial effects of the present invention are as follows:

[0083] First of all, the present invention breaks through the limitation of the fixed positioning accuracy in the traditional rescue system. Through the dynamic positioning accuracy adjustment algorithm, the system can adjust the positioning accuracy in real time according to the rescue progress, the distance between the user's position and the rescue team, environmental factors, etc. At different stages of the rescue, the system can provide the most appropriate positioning accuracy on the premise of saving resources. Especially when the rescue team is approaching the user, it automatically switches to the high-precision or final accuracy mode to ensure the precise positioning of the target. This dynamic adjustment mechanism not only improves the flexibility and accuracy of positioning, but also effectively extends the battery life of the device, especially suitable for rescue environments with limited resources.

[0084] Secondly, by introducing an adaptive rule engine and a multi-layer event detection and response algorithm, the present invention significantly improves the accuracy and response speed of event detection. The system can monitor the user's physical state and surrounding environmental conditions in real time, combine multi-dimensional sensor data, and comprehensively evaluate the abnormal conditions of the current environment. When the environment or the user's state changes, the adaptive rule engine will dynamically adjust the detection threshold to adapt to different environmental conditions and reduce the occurrence of false alarms and missed alarms. This technology breaks through the bottleneck that static rules in traditional systems cannot adapt to complex environments, greatly enhancing the robustness and reliability of the system, enabling the rescue system to still operate efficiently under extreme conditions.

[0085] In a multi-user rescue scenario, the present invention greatly optimizes information sharing and collaborative rescue decision-making among multiple devices through P2P network communication and a dynamic influence weight allocation algorithm. When multiple users are in distress simultaneously, the system can automatically establish a P2P communication network to share the location information and status information of each device in real time. Based on this data, the system uses the dynamic influence weight allocation algorithm to comprehensively consider the location information of users, the severity of the status, and time factors to generate an optimal rescue strategy. This strategy not only prioritizes the rescue of users in the greatest need of help but also reasonably schedules rescue resources, avoiding resource waste and enhancing the efficiency and success rate of the overall rescue operation. In addition, the system can generate collaborative rescue signals and a rescue strategy matrix and send them to the rescue center through the Beidou short message communication module, enabling the rescue center to make decisions based on real-time and comprehensive information, further improving the success rate of the rescue mission.

[0086] In terms of communication, the short message communication module of the present invention can efficiently transmit compressed distress signals, environmental data, and positioning information under low-bandwidth conditions. Even when the ground network coverage is insufficient or completely lost, the system can still communicate with the rescue center through Beidou satellite short messages to ensure the timely transmission of information. The use of the compression algorithm enables the transmission of more key information within a limited number of characters, improving the efficiency and reliability of communication, especially suitable for emergency rescue tasks in remote or extreme environments. Brief Description of the Drawings

[0087] The drawings are used to provide a further understanding of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the present invention and do not constitute a limitation to the present invention. In the drawings:

[0088] Figure 1 is a flowchart of the Beidou satellite positioning and short message rescue method proposed by the present invention;

[0089] Figure 2 is a flowchart of the event detection and response algorithm of the Beidou satellite positioning and short message rescue method proposed by the present invention;

[0090] Figure 3 is a schematic structural diagram of the Beidou satellite positioning and short message rescue system proposed by the present invention. Detailed Description of the Embodiments

[0091] Now, the present invention will be further described in detail with reference to the drawings. These drawings are all simplified schematic diagrams, only illustrating the basic structure of the present invention in a schematic manner, so they only show the components related to the present invention.

[0092] Refer to Figures 1-3 , the Beidou satellite positioning and short message rescue method includes the following steps:

[0093] S1. Use the Beidou satellite navigation system to receive signals from Beidou satellites, determine the user's location using the initial accuracy mode, and generate a compressed short message of the preliminary location information and environmental data;

[0094] S2. Send the generated compressed short message to the rescue center through the Beidou short message communication module to initiate the rescue process;

[0095] S3. Use environmental sensors to continuously monitor the user's physical state and surrounding environmental conditions;

[0096] S4. When the environmental sensor detects an emergency of the user, use the multi-layer event detection and response algorithm based on the adaptive rule engine to automatically generate a distress signal short message containing detailed environmental and status information;

[0097] S5. Send the distress signal short message containing detailed environmental and status information to the rescue center again through the Beidou short message communication module;

[0098] S6. If multiple users are in distress at the same time, the devices automatically establish a connection through the P2P network communication protocol, use the collaborative rescue algorithm based on location and status dynamic weight allocation to share location information and status information with each other, and generate an optimal rescue strategy;

[0099] S7. Based on the optimal rescue strategy, generate a collaborative rescue signal, preferentially select the location closest to the rescue center or the location with the largest number of users, and send the optimal rescue strategy to the rescue center;

[0100] S8. Dynamically adjust the positioning accuracy according to the rescue progress, switch to the final accuracy mode, and continuously update the location information of the rescue center.

[0101] In this embodiment, the specific steps of S1 include:

[0102] S11. The Beidou satellite navigation system receives positioning signals sent by at least three Beidou satellites through the user terminal device. The positioning signal sent by each satellite includes the time information of the satellite, the spatial position coordinates (x i , y i , z i ) and navigation message;

[0103] S12. According to the time information in each satellite signal, calculate the distance d i from the user terminal device to each satellite:

[0104] d i = c × Δt i ;

[0105] where c represents the speed of light constant, and Δt i represents the transmission time difference of the satellite signal;

[0106] S13. Using the principle of triangulation and combining the spatial position coordinates (x i , y i , z i ) of the satellite and the distance d i , calculate the preliminary position coordinates (x u , y u , z u ) of the user:

[0107]

[0108] where x0, y0, z0 represent the original position coordinates obtained by the traditional triangulation method, n represents the total number of satellites, and w i represents the weight factor of the i-th satellite:

[0109]

[0110] where f e represents the environmental correction factor, reflecting the impact of the environmental conditions detected by the environmental sensor on signal propagation, and h i represents the height factor of the i-th satellite, reflecting the height difference of the satellite relative to the user's position;

[0111] S14. Package the preliminary position coordinates (x u , y u , z u ) with the environmental data collected by the environmental sensor of the user terminal device to generate a compressed short message of the preliminary position information and the environmental data.

[0112] In this embodiment, the S4 specifically includes:

[0113] S41. Use the environmental sensor of the user terminal device to collect multi-dimensional sensor data of the user's physical state and surrounding environmental conditions in real time. The multi-dimensional sensor data includes acceleration data (a x , a y , a z ), gyroscope data (g x , g y , g z ), temperature data T, humidity data H, and air pressure data P;

[0114] S42. Input the collected multi-dimensional sensor data into a multi-layer event detection and response algorithm based on an adaptive rule engine for processing, and comprehensively analyze the sensor data through the event feature evaluation function F(E) to evaluate the abnormal differences in the current environment:

[0115]

[0116] Among them, α, β, γ, λ, and μ represent the weight factors of the sensor data, T0 represents the normal ambient temperature reference value, H0 represents the normal ambient humidity reference value, and P0 represents the normal ambient air pressure reference value;

[0117] S43. According to the event feature evaluation function F(E), apply the adaptive rule adjustment formula to dynamically adjust the thresholds of each sensor data, and generate the corrected rule set {R1, R2, …, R n}:

[0118]

[0119] Among them, R i represents the corrected rule threshold, R0 represents the initial rule threshold, θ represents the adaptive adjustment factor, F norm represents the event feature evaluation reference value under normal conditions, and δ i represents the correction factor;

[0120] S44. Apply the corrected rule set to the secondary detection of the sensor data. If the detection result shows that the event feature evaluation value exceeds the corrected rule threshold R i , trigger the event response module to generate the event feature vector E;

[0121] S45. Based on the event feature vector E, use the event response trigger function S t to determine whether to generate a distress signal:

[0122]

[0123] Among them, κ represents the trigger sensitivity parameter;

[0124] S46. When the value of the trigger function S t reaches the preset threshold, the system automatically generates a distress signal short message containing detailed environment and status information. The short message includes the timestamp of the event occurrence, location coordinates, sensor data summary, and type of abnormal situation.

[0125] In this embodiment, the S6 specifically includes:

[0126] S61. When it is detected that multiple users are in distress at the same time, the user terminal device automatically establishes a connection through the P2P network communication protocol to form a temporary rescue network, and all participating user terminal devices share their location information and status information in real time;

[0127] S62. Each user terminal device stores the location information and status information A j received from other devices in the local cache, and the status information A jIncluding the comprehensive evaluation result of sensor data and the event feature vector E j ;

[0128] S63. Calculate the influence weight factor I of each user device by using a dynamic influence weight allocation algorithm based on location, status, and time decay factor j :

[0129]

[0130] where d j represents the distance between the current user device and other user devices, E j represents the evaluation value of the event feature vector, T j represents the interval between the event occurrence time and the current time, d min represents the minimum distance between all devices, F(A j ) represents the comprehensive evaluation function value of the status information, F max represents the maximum value of the status information evaluation function among all devices, E max represents the maximum value of the event feature vector among all devices, T max represents the maximum value from the earliest event occurrence time to the current time among all devices;

[0131] S64. According to the calculated influence weight factor I j , normalize the weight values of all user terminal devices to obtain the final influence weight coefficient I' of each device j :

[0132]

[0133] where I' j represents the final influence weight coefficient of the j-th user device, σ represents the activation function, ξ, β1, and γ1 represent the adjustment parameters in the non-linear function, exp(·) represents the exponential function, δ j represents the dynamic balance factor, and N represents the number of user devices participating in the rescue network;

[0134] S65. The system sorts all user devices according to the final influence weight coefficient I' j , optimally selects the device with the highest influence weight coefficient as the optimal rescue target, and at the same time considers multiple devices with relatively high influence weight coefficients to generate a collaborative rescue strategy;

[0135] S66. Based on the selected optimal rescue target and collaborative rescue strategy, the system generates an optimal rescue strategy including the optimal rescue location, priority rescue order, and collaborative rescue plan.

[0136] In this embodiment, the specific content of S7 includes:

[0137] S71. After selecting the optimal rescue target, generate a rescue strategy matrix M:

[0138]

[0139] where D j =(x j , y j , z j ) represents the position information vector of the j-th device, A j represents the status information vector of the j-th device, and I′ j represents the final influence weight coefficient of the j-th device;

[0140] S72. According to the data in the rescue strategy matrix M, the system calculates the rescue target priority vector U:

[0141] U = W·M;

[0142] where W represents the weight vector, which is used to adjust the importance of different information in the rescue strategy;

[0143] S73. Sort the rescue target priority vector U, preferentially select the device with the highest priority as the main target of rescue, and determine the participation order of cooperative rescue devices according to the highest priority, generating a cooperative rescue signal S c ;

[0144] S74. Send the generated cooperative rescue signal S c and the optimal rescue strategy to the rescue center through the Beidou short message communication module.

[0145] In this embodiment, the S8 specifically includes:

[0146] S81. During the rescue progress, the system real-time monitors the position and movement trajectory of the rescue team, and combines the position information of the user terminal device and the environmental change data to calculate the best positioning accuracy mode through a dynamic positioning accuracy adjustment algorithm:

[0147]

[0148] where P u represents the positioning accuracy factor, d rescue represents the real-time distance between the rescue team and the user terminal device, d max represents the maximum distance between the rescue team and the user, V rescue represents the real-time movement speed of the rescue team, V max represents the maximum movement speed of the rescue team, F env represents the dynamic environment factor of the environment where the user is located, F normRepresents the reference environmental factor under normal circumstances;

[0149] S82. According to the positioning accuracy factor P u value, the system dynamically adjusts the positioning accuracy mode of the Beidou satellite navigation system and gradually switches to the high-precision mode when the rescue team approaches the user terminal device;

[0150] S83. When the distance d rescue between the rescue team and the user terminal device reaches a predetermined threshold, the system automatically switches to the final accuracy mode. At this time, the positioning accuracy factor P u reaches the maximum value, and the system maintains the final accuracy mode to continuously monitor the user's position until the rescue operation is completed;

[0151] S84. While adjusting the positioning accuracy, the system continuously updates the position information of the rescue center and regularly sends compressed short messages containing the latest positioning data, environmental data, and the position of the rescue team through the Beidou short message communication module;

[0152] S85. If during the process of the rescue team approaching the user terminal device, the system detects that the environmental change causes the positioning accuracy factor P u to fluctuate, the system automatically recalculates the positioning accuracy factor P u and adjusts the positioning mode appropriately;

[0153] S86. After the rescue operation is completed, the system sends the final position information and the rescue completion status to the rescue center through the Beidou short message communication module, completes all data updates of the rescue task, and restores the user terminal device to the initial accuracy mode.

[0154] The Beidou satellite positioning and short message rescue system includes a user terminal device and a rescue center. The user terminal device includes:

[0155] A satellite signal receiving module for receiving the time information, spatial position coordinates, and navigation message of the satellite;

[0156] A positioning calculation module for calculating the preliminary position of the user through the initial accuracy mode based on the received satellite signals and generating preliminary position information;

[0157] An environmental sensor module for real-time collection of the user's physical state and surrounding environmental conditions;

[0158] An event detection and response module for analyzing sensor data based on a multi-layer event detection and response algorithm of an adaptive rule engine. When a sudden situation of the user is detected, it automatically generates a distress signal short message containing detailed environmental and status information;

[0159] A P2P network communication module, which is used to automatically establish a connection through the peer-to-peer communication protocol when multiple users are detected to be in distress at the same time, and realize the sharing of location information and status information between devices;

[0160] A collaborative rescue algorithm module, which is used to generate an optimal rescue strategy and a collaborative rescue signal by using a dynamic influence weight allocation algorithm based on location, status and time decay factor;

[0161] A positioning accuracy adjustment module, which is used to dynamically adjust the positioning accuracy according to the rescue progress, and finally switch to the high-precision or final precision mode;

[0162] A short message communication module, which is used to send the generated preliminary location information, distress signal and optimal rescue strategy to the rescue center through the Beidou satellite short message;

[0163] The rescue center is used to receive the short message from the user terminal device, start the rescue process, track the rescue progress in real time, and dispatch rescue resources according to the optimal rescue strategy and the collaborative rescue signal;

[0164] Real-time information transmission is maintained between the user terminal device and the rescue center through the Beidou satellite short message communication module.

[0165] Embodiment 1:

[0166] In order to verify the feasibility of the present invention in implementation, the present invention is applied in a remote mountain area, and an outdoor adventure team is carrying out a high-difficulty mountaineering activity. At this time, the weather suddenly deteriorated and a snowstorm came unexpectedly. Due to the complex terrain and extremely poor communication signals, a team member accidentally fell into a valley during the march and lost contact with other team members. The team member was in a deep valley, seriously injured, unable to move by himself, and due to the snowstorm, the ground communication network signal was almost completely interrupted, and traditional rescue methods were difficult to implement.

[0167] In this scenario, traditional rescue methods face huge challenges. First of all, due to the complex terrain and harsh environment, the fixed positioning accuracy mode of GPS or Beidou is difficult to meet the requirements of precise positioning, which may lead to difficulties for rescue personnel to quickly find the location of the trapped person. Secondly, the lack of real-time environmental monitoring and status assessment capabilities is likely to lead to mistakes or delays in rescue decisions. In extreme weather and poor signal conditions, ground communication means fail and cannot effectively convey distress signals, further exacerbating the difficulties of rescue.

[0168] In this case, the Beidou satellite positioning and short message rescue system of the present invention plays a crucial role. The user terminal device carried by the trapped team member first receives signals from multiple satellites through the Beidou satellite navigation system. In a blizzard environment, the system activates the initial accuracy mode and quickly determines the preliminary position of the team member. At the same time, the built-in environmental sensors of the device continuously monitor the physical state of the team member and the surrounding environmental conditions, collecting data such as acceleration, temperature, humidity, and air pressure.

[0169] When the sensors detect abnormal physical conditions of the team member, such as the acceleration sensor indicating a fall or the temperature sensor detecting low temperature, etc., the system analyzes these sensor data through the multi-layer event detection and response algorithm of the adaptive rule engine and automatically generates a distress signal short message containing detailed environmental and status information. Due to the interruption of the ground communication network, the system uses the Beidou short message communication module to directly send the generated distress signal to the rescue center.

[0170] After receiving the distress signal, the rescue center quickly initiates the rescue process and continuously tracks the position information of the trapped team member. At the same time, due to the constantly changing blizzard environment, the system dynamically adjusts the positioning accuracy. When the rescue team approaches the trapped team member, the system switches to the high-precision mode to ensure that the rescue team can accurately locate the target. In addition, if there are other team members in the area who are also in distress, the system automatically establishes a connection through the P2P network communication module, enabling real-time sharing of position information and status information between these devices. Using the dynamic influence weight allocation algorithm based on location, status, and time decay factor, the system generates the optimal rescue strategy and sends the coordinated rescue signal to the rescue center through the short message communication module.

[0171] During the entire rescue process, the real-time update and transmission of data ensure the efficient implementation of the rescue. Through the application of this system, the rescue team can quickly locate the trapped person in a harsh environment and formulate and adjust the rescue plan based on the real-time updated position information and environmental data. Data shows that since the system was launched, the entire process from the trapped team member sending the distress signal to the rescue center receiving the signal only takes 30 seconds. The entire process from the rescue team receiving the signal to arriving at the scene and successfully completing the rescue takes no more than 2 hours. In such an extreme environment, the traditional rescue system may take several hours or even longer to determine the position of the trapped person, while the dynamic positioning accuracy adjustment and multi-layer event detection algorithm of the system of the present invention effectively shorten the rescue time and improve the success rate of the rescue.

[0172] During a certain rescue operation, the initial position of the trapped team members was determined by the Beidou satellite navigation system to be 28.5983 degrees north latitude, 83.9311 degrees east longitude, and the altitude was 5200 meters. After determining the specific location, the rescue team successfully carried out a high-precision rescue operation in combination with the local weather and terrain conditions. Environmental sensor data showed that the peak acceleration when the team member fell was 15 m / s 2 , the body surface temperature dropped to 0 degrees Celsius after the fall, the air pressure dropped to 70 kPa, and the short message communication module was still able to send signals reliably in such an extreme environment. The application of the present invention not only successfully solved the problem of precise positioning in complex environments, but also significantly improved the response speed and success rate of rescue. The following Table 1 shows the detailed comparison between the rescue system of the present invention and the traditional rescue system.

[0173] Table 1 Comparison Table between the Rescue System of the Present Invention and the Traditional Rescue System

[0174]

[0175] Through comparative analysis, the Beidou satellite positioning and short message rescue system of the present invention shows significant advantages over the traditional rescue system in multiple key aspects. The present invention significantly improves the positioning accuracy, response speed and rescue success rate by dynamically adjusting the positioning accuracy, using Beidou short message communication, adaptive rule engine, multi-layer event detection and P2P communication and other technologies. The system can still operate reliably in complex and extreme environments, monitor the user status in real time and dynamically adjust the rescue strategy, optimize the resource scheduling, ensure the timeliness and accuracy of information transmission in case of insufficient network coverage, and overall greatly improve the rescue efficiency and safety.

[0176] The above is only the preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention, according to the technical solution and inventive concept of the present invention, makes equivalent substitutions or changes, and should be covered by the protection scope of the present invention.

Claims

1. Beidou satellite positioning and short message rescue method, characterized in that It includes the following steps: S1. Use the Beidou satellite navigation system to receive signals from Beidou satellites, determine the user's location using the initial accuracy mode, and generate a compressed short message of the preliminary location information and environmental data; S2. Send the generated compressed short message to the rescue center through the Beidou short message communication module to initiate the rescue process; S3. Use environmental sensors to continuously monitor the user's physical state and surrounding environmental conditions; S4. When the environmental sensor detects an emergency of the user, use the multi-layer event detection and response algorithm based on the adaptive rule engine to automatically generate a distress signal short message containing detailed environmental and status information; S5. Send the distress signal short message containing detailed environmental and status information to the rescue center again through the Beidou short message communication module; S6. If multiple users are in distress at the same time, the devices automatically establish a connection through the P2P network communication protocol, use the dynamic influence weight allocation algorithm based on location, status and time decay factor to share location information and status information with each other, and generate an optimal rescue strategy; S7. Based on the optimal rescue strategy, generate a collaborative rescue signal, preferentially select the location closest to the rescue center or the location with the largest number of users, and send the optimal rescue strategy to the rescue center; S8. Dynamically adjust the positioning accuracy according to the rescue progress, switch to the final accuracy mode, and continuously update the location information of the rescue center.

2. The Beidou satellite positioning and short message rescue method according to claim 1, characterized in that The specific content of S1 includes: S11. The Beidou satellite navigation system receives positioning signals sent by at least three Beidou satellites through user terminal devices. The positioning signal sent by each satellite includes the time information of the satellite, the spatial position coordinates (x i , y i , z i ) and navigation message; S12. Calculate the distance d from the user terminal device to each satellite according to the time information in each satellite signal i : d i = c × Δt i ; Among them, c represents the speed of light constant, and Δt i represents the transmission time difference of satellite signals; S13. Using the principle of triangulation and combining the spatial position coordinates (x i , y i , z i ) of the satellite and the distance d i , calculate the preliminary position coordinates (x u , y u , z u ) of the user: Among them, x0, y0, z0 represent the original position coordinates obtained by the traditional triangulation method, n represents the total number of satellites, and w i represents the weight factor of the i-th satellite: where f e represents the environmental correction factor, and h i represents the altitude factor of the i-th satellite; S14. Package the preliminary position coordinates (x u , y u , z u ) and the environmental data collected by the environmental sensor of the user terminal device to generate a compressed short message of the preliminary position information and the environmental data.

3. The Beidou satellite positioning and short message rescue method according to claim 1, characterized in that, The specific content of S4 includes: S41. Use the environmental sensors of the user terminal device to collect multi-dimensional sensor data of the user's physical state and surrounding environmental conditions in real time. The multi-dimensional sensor data includes acceleration data (a x , a y , a z ), gyroscope data (g x , g y , g z ), temperature data T, humidity data H, and air pressure data P; S42. Input the collected multi-dimensional sensor data into the multi-layer event detection and response algorithm based on the adaptive rule engine for processing, comprehensively analyze the sensor data through the event feature evaluation function F(E), and evaluate the abnormal differences of the current environment: Wherein, α, β, γ, λ and μ represent the weight factors of the sensor data, T0 represents the normal environmental temperature reference value, H0 represents the normal environmental humidity reference value, and P0 represents the normal environmental air pressure reference value; S43. According to the event feature evaluation function F(E), apply the adaptive rule adjustment formula to dynamically adjust the thresholds of the data of each sensor, and generate the corrected rule set {R1, R2, …, R n}: Among them, R i represents the corrected rule threshold, R0 represents the initial rule threshold, θ represents the adaptive adjustment factor, F norm represents the event feature evaluation benchmark value under normal circumstances, δ i represents the correction factor; S44. The corrected rule set is applied to the secondary detection of sensor data. If the detection result shows that the event feature evaluation value exceeds the corrected rule threshold R i , the event response module is triggered to generate an event feature vector E; S45. Based on the event feature vector E, use the event response trigger function S t Determine whether a distress signal is generated: Wherein, κ represents the trigger sensitivity parameter; S46. When the value of the trigger function S t reaches the preset threshold, the Beidou satellite positioning and short message rescue system automatically generates a distress signal short message containing detailed environmental and status information. The short message includes the timestamp of the event occurrence, location coordinates, sensor data summary, and type of abnormal situation.

4. The Beidou satellite positioning and short message rescue method according to claim 1, wherein The specific content of S6 includes: S61. When it is detected that multiple users are in distress at the same time, the user terminal device automatically establishes a connection through the P2P network communication protocol to form a temporary rescue network, and all participating user terminal devices share their location information and status information in real time; S62. Each user terminal device stores the received location information and status information A of other devices j in the local cache, and the status information A j includes the comprehensive evaluation result of sensor data and the event feature vector E j ; S63. Calculate the influence weight factor I of each user device by using a dynamic influence weight allocation algorithm based on location, status, and time decay factor j : Among them, d j represents the distance between the current user device and other user devices, E j represents the evaluation value of the event feature vector, T j represents the interval from the event occurrence time to the current time, d min represents the minimum distance between all devices, F(A j ) represents the comprehensive evaluation function value of the status information, F max represents the maximum value of the status information evaluation function among all devices, E max represents the maximum value of the event feature vector among all devices, T max represents the maximum value from the earliest event occurrence time to the current time among all devices; S64. According to the calculated influence weight factor I j , normalize the weight values of all user terminal devices to obtain the final influence weight coefficient I of each device j ′ : Among them, I j ′ represents the final influence weight coefficient of the j-th user equipment, σ represents the activation function, ξ, β1, and γ1 represent the adjustment parameters in the non-linear function, exp(·) represents the exponential function, and δ j represents the dynamic balance factor, and N represents the number of user equipments participating in the rescue network; S65. The Beidou satellite positioning and short message rescue system sorts all user devices according to the final influence weight coefficient I j ′ and optimally selects the device with the highest influence weight coefficient as the optimal rescue target. At the same time, it considers multiple devices with relatively high influence weight coefficients to generate a collaborative rescue strategy; S66. The Beidou satellite positioning and short message rescue system generates an optimal rescue strategy including the optimal rescue location, the priority rescue order and the collaborative rescue plan based on the selected optimal rescue target and the collaborative rescue strategy.

5. The Beidou satellite positioning and short message rescue method according to claim 1, wherein The specific content of S7 includes: S71. After selecting the optimal rescue target, generate a rescue strategy matrix M: Among them, D j =(x j , y j , z j ) represents the position information vector of the j-th device, A j represents the state information vector of the j-th device, and I j ′ represents the final influence weight coefficient of the j-th device; S72. According to the data of the rescue strategy matrix M, the Beidou satellite positioning and short message rescue system calculates the rescue target priority vector U: U = W·M; Wherein, W represents the weight vector; S73. Sort the rescue target priority vector U, preferentially select the device with the highest priority as the main rescue target, and determine the participation order of collaborative rescue devices according to the highest priority to generate a collaborative rescue signal S c ; S74. Transmit the generated collaborative rescue signal S c and the optimal rescue strategy to the rescue center via the Beidou short message communication module.

6. The Beidou satellite positioning and short message rescue method according to claim 1, wherein The specific content of S8 includes: S81. During the rescue progress, the Beidou satellite positioning and short message rescue system continuously monitors the location and movement trajectory of the rescue team, and combines the location information and environmental change data of the user terminal device to calculate the best positioning accuracy mode through the dynamic positioning accuracy adjustment algorithm: Among them, P u represents the dilution of precision, d rescue represents the real-time distance between the rescue team and the user terminal device, d max represents the maximum distance between the rescue team and the user, V rescue represents the real-time moving speed of the rescue team, V max represents the maximum moving speed of the rescue team, F env represents the dynamic environment factor of the user's environment, F norm represents the reference environment factor under normal environment; S82. According to the value of the Dilution of Precision (DOP) factor P u the Beidou satellite positioning and short message rescue system dynamically adjusts the positioning accuracy mode of the Beidou satellite navigation system, and gradually switches to the high-precision mode when the rescue team approaches the user terminal device; S83. When the distance d between the rescue team and the user terminal device rescue reaches a predetermined threshold, the Beidou satellite positioning and short message rescue system automatically switches to the final precision mode. At this time, the positioning dilution of precision P u reaches the maximum value, and the final precision mode is continuously maintained to monitor the user's position until the rescue operation is completed; S84. While adjusting the positioning accuracy, the Beidou satellite positioning and short message rescue system continuously updates the location information of the rescue center, and regularly sends compressed short messages containing the latest positioning data, environmental data, and the location of the rescue team through the Beidou short message communication module; S85. If, during the process of the rescue team approaching the user terminal device, the Beidou satellite positioning and short message rescue system detects that environmental changes cause the positioning dilution of precision P u to fluctuate, the Beidou satellite positioning and short message rescue system automatically recalculates the positioning dilution of precision P u and adjusts the positioning mode in a timely manner; S86. After the rescue operation is completed, the Beidou satellite positioning and short message rescue system sends the final location information and the rescue completion status to the rescue center through the Beidou short message communication module, completes all data updates of the rescue task, and restores the user terminal device to the initial accuracy mode.

7. Beidou satellite positioning and short message rescue system, including user terminal equipment and rescue center, characterized in that The user terminal device includes: A satellite signal receiving module for receiving the time information, spatial position coordinates, and navigation message of the satellite; A positioning calculation module for calculating the preliminary position of the user through the initial accuracy mode based on the received satellite signals and generating preliminary position information; An environmental sensor module for real-time collection of the user's physical state and surrounding environmental conditions; An event detection and response module for analyzing sensor data based on a multi-layer event detection and response algorithm of an adaptive rule engine, and automatically generating a distress signal short message containing detailed environmental and status information when a sudden situation of the user is detected; A P2P network communication module for automatically establishing a connection through a peer-to-peer communication protocol when multiple users are detected to be in distress at the same time, and realizing the sharing of location information and status information between devices; A collaborative rescue algorithm module for generating an optimal rescue strategy and a collaborative rescue signal by using a dynamic influence weight allocation algorithm based on location, status, and time decay factor; A positioning accuracy adjustment module for dynamically adjusting the positioning accuracy according to the progress of the rescue, and finally switching to a high-precision or final accuracy mode; A short message communication module for sending the generated preliminary position information, distress signal, and optimal rescue strategy to the rescue center through Beidou satellite short messages; The rescue center is used for receiving short messages from the user terminal device, starting the rescue process, real-time tracking the progress of the rescue, and dispatching rescue resources according to the optimal rescue strategy and collaborative rescue signal; Real-time information transmission is maintained between the user terminal device and the rescue center through the Beidou satellite short message communication module.

Citation Information

Patent Citations

  • Alarm method and device based on Beidou short message communication and storage medium

    CN115662061A

  • Rescue system based on Beidou communication and ad hoc network communication

    CN117081642A