Beidou satellite positioning and short message rescue system and method

By combining Beidou satellite navigation system and short message communication technology, dynamically adjusting positioning accuracy and real-time monitoring of the environment and status, and optimizing rescue strategies, the problems of fixed positioning accuracy and low information transmission efficiency of traditional systems in complex environments are solved, and the problem of fixed positioning accuracy and low information transmission efficiency of traditional systems in complex environments is realized. Efficient, flexible and reliable rescue.

CN119485163AActive Publication Date: 2025-02-18GUIZHOU JUNCHUANG JUWEI NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Traditional satellite navigation and communication rescue systems have problems such as fixed positioning accuracy, signal interference, waste of resources and low information transmission efficiency in complex and extreme environments, making it difficult to achieve efficient, flexible and reliable rescue.

Method used

The Beidou satellite navigation system is used to combine short message communication technology, and dynamically adjust positioning accuracy, real-time monitoring of the environment and status, optimize rescue strategies, and use adaptive rules engines and P2P network communication to generate the optimal rescue strategy and realize timely transmission of information.

Benefits of technology

Accurate positioning and efficient rescue in complex environments are achieved, the flexibility and accuracy of positioning are improved, the timeliness and reliability of information transmission is ensured, resource scheduling is optimized, and rescue efficiency and success rate are significantly improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485163A_ABST
    Figure CN119485163A_ABST
Patent Text Reader

Abstract

The invention discloses a Beidou satellite positioning and short message rescue system and method, and the method comprises the following steps: S1, determining the position of a user through employing an initial precision mode, and generating a compressed short message; s2, sending the compressed short message to a rescue center; s3, monitoring the physical state and the surrounding environment condition of the user in real time; s4, automatically generating a distress signal short message by using a multi-layer event detection and response algorithm based on an adaptive rule engine; s5, sending the distress signal short message to a rescue center; s6, if multiple users are in distress at the same time, generating an optimal rescue strategy by using a cooperative rescue algorithm based on position and state dynamic weight distribution; s7, a cooperative rescue signal is generated, and the optimal rescue strategy is sent to a rescue center; and S8, dynamically adjusting the positioning precision according to the rescue progress condition, and switching to a final precision mode. According to the invention, efficient and accurate emergency rescue is realized by using Beidou navigation, short message communication and an adaptive algorithm.
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 technology, and in particular to a Beidou satellite positioning and short message rescue system and method. Background Art

[0002] With the widespread application of satellite navigation technologies such as the Global Positioning System (GPS) and the Beidou Satellite Navigation System (BDS), positioning technology has 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 ground communication networks to determine their locations by receiving distress signals sent by users. However, in areas with complex terrain and insufficient ground network coverage, such as oceans, mountains, deserts, etc., traditional ground network-based positioning and communication methods have obvious limitations. Even in areas with good network coverage, signal interference and attenuation caused by geographical and environmental factors can significantly affect the accuracy and reliability of positioning.

[0003] Existing technologies usually use a single GPS or BDS positioning system in combination with a mobile communication network for rescue positioning. However, traditional GPS or BDS positioning systems usually use a fixed positioning accuracy mode, which means that no matter what the user's environment is, the system always uses the same accuracy for positioning. This fixed mode lacks flexibility in resource-constrained rescue scenarios, which may lead to excessive consumption of system resources in unnecessary situations and 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 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 user as falling while performing normal activities, thereby triggering an erroneous distress signal. In addition, these systems are usually unable to dynamically adjust the alarm threshold based on the real-time monitored environmental data, and therefore cannot adapt to changing environmental conditions, resulting in poor system robustness and reliability.

[0005] In terms of rescue communications, traditional systems usually rely on ground communication networks or only use one-way satellite communications. This method may cause communication delays, signal loss, or even complete inability to communicate in extreme environments or when network coverage is poor. Even if the distress signal can be transmitted, the transmission efficiency of the information and the effectiveness of the content are often restricted by the limit on the number of characters in short message communications, making it difficult to transmit enough critical rescue information within the limited bandwidth. In addition, traditional rescue systems mostly carry out rescue planning with a single user as the center and lack an effective collaborative rescue mechanism, especially when multiple users are in distress at the same time, and it is impossible to achieve efficient information sharing and collaborative rescue decision-making among multiple devices. This single rescue mode easily leads to waste of rescue resources or improper scheduling, reducing the efficiency and success rate of the overall rescue operation.

[0006] In terms of the optimization of collaborative rescue, the existing technology lacks an intelligent rescue strategy generation method that comprehensively considers the location, status, 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 status of the users and the dynamic changes of the environment. The existing technology mostly adopts a simple distance-first or location-first rescue strategy, while ignoring the severity of the user's status and the impact of environmental changes on the rescue priority, resulting in unreasonable allocation of rescue resources.

[0007] Therefore, how to provide a Beidou satellite positioning and short message rescue system and method is a problem that technical personnel in this field urgently need to solve. Summary of the invention

[0008] One purpose 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 to design an intelligent emergency rescue system. By dynamically adjusting the positioning accuracy, real-time monitoring of the environment and status, optimizing the rescue strategy and other means, accurate positioning and efficient rescue in complex environments are achieved. The system can not only reasonably allocate and dispatch rescue resources when multiple users are in distress at the same time, but also ensure the timeliness and reliability of information transmission when network coverage is insufficient, 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. Receive signals from BeiDou satellites using the BeiDou satellite navigation system, determine the user's location using the initial accuracy mode, and generate a compressed short message of preliminary location information and environmental data;

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

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

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

[0014] S5. Send the distress signal short message containing detailed environment 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 dynamic weight distribution of location and status, share location information and status information with each other, and generate the optimal rescue strategy;

[0016] S7. Based on the optimal rescue strategy, generate a collaborative rescue signal, give priority to the user 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 rescue progress, switch to the final accuracy mode, and continuously update the location information of the rescue center.

[0018] Optionally, the S1 specifically includes:

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

[0020] S12. Calculate the distance d from the user terminal device to each satellite based on the time information in each satellite signal. i :

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

[0022] Where c is the speed of light constant, Δt i Indicates the transmission time difference of satellite signals;

[0023] S13, using the principle of triangulation, combined with the satellite's spatial position coordinates (x i ,y i ,z i ) and distance d i , calculate the user's initial location coordinates (x u ,yu ,z u ):

[0024]

[0025] Among them, x0, y0, 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, which reflects the impact of environmental conditions detected by the environmental sensor on signal propagation, h i It represents the height factor of the i-th satellite, reflecting the height difference of the satellite relative to the user's position;

[0028] S14, the initial position coordinates (x u ,y u ,z u ) packages and processes the environmental data collected by the environmental sensors of the user terminal equipment to generate a compressed short message of preliminary location information and environmental data.

[0029] Optionally, the S4 specifically includes:

[0030] S41, using 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 including 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 the multi-layer event detection and response algorithm based on the 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:

[0032]

[0033] Among them, α, β, γ, λ and μ represent the weight factors of 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;

[0034] S43, according to the event feature evaluation function F(E), the adaptive rule adjustment formula is applied to dynamically adjust the threshold of each sensor data to generate a revised rule set {R1, R2, ..., R n}:

[0035]

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

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

[0038] S45, based on the event feature vector E, using the event response trigger function S t Determine whether to generate a distress signal:

[0039]

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

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

[0042] Optionally, the S6 specifically includes:

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

[0044] S62: Each user terminal device receives the location information and status information of other devices. j Stored in local cache, state information A j Includes comprehensive evaluation results of sensor data and event feature vector E j ;

[0045] S63, using a dynamic influence weight allocation algorithm based on location, state and time attenuation factor to calculate the influence weight factor I of each user device j :

[0046]

[0047] Among them, d j Indicates the distance between the current user equipment and other user equipment, E j represents the evaluation value of the event feature vector, T j Indicates the interval between the event occurrence time and the current time, d min Indicates the minimum distance between all devices, F(A j ) represents the comprehensive evaluation function value of the state 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 of all devices, T max Indicates the maximum value from the earliest time when an event occurred in all devices to the current time;

[0048] S64, based on 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 jth user equipment, σ represents the activation function, ξ, β1 and γ1 represent the adjustment parameters in the nonlinear function, exp(·) represents the exponential function, δ j represents the dynamic balance factor, N represents the number of user devices participating in the rescue network;

[0051] S65, the system calculates the final impact weight coefficient I' j Sort all user devices, optimize and select the device with the highest impact weight coefficient as the optimal rescue target, and consider multiple devices with high impact weight coefficients to generate a collaborative rescue strategy;

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

[0053] Optionally, the S7 specifically 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 location information vector of the jth device, A j Represents the state information vector of the jth device, I′ j Represents the final impact weight coefficient of the jth 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] Among them, 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, give priority to selecting the highest priority device as the main rescue target, and determine the participation order of the collaborative rescue devices according to the highest priority, and generate a collaborative rescue signal S c ;

[0061] S74, generate the collaborative rescue signal S c The optimal rescue strategy is sent to the rescue center through the Beidou short message communication module.

[0062] Optionally, the S8 specifically includes:

[0063] S81. During the rescue process, the system monitors the location and movement trajectory of the rescue team in real time, and calculates the optimal positioning accuracy mode through a dynamic positioning accuracy adjustment algorithm based on the location information of the user terminal device and environmental change data:

[0064]

[0065] Among them, P u represents the positioning precision 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 moving speed of the rescue team, V max Indicates the maximum moving speed of the rescue team, F env Represents the dynamic environmental factor of the user's environment, F norm Indicates the baseline environmental factor under normal environment;

[0066] S82, according to the positioning precision 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 When the preset threshold is reached, the system automatically switches to the final accuracy mode, at which time the positioning accuracy factor P u Reach the maximum value and maintain the ultimate accuracy mode to continuously monitor the user's position until the rescue operation is completed;

[0068] S84. While adjusting the positioning accuracy, the 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;

[0069] S85. If the rescue team approaches the user terminal device, the system detects that the environmental changes have caused the positioning accuracy factor P u If there is a fluctuation, the system automatically recalculates the positioning accuracy factor P u And adjust the positioning mode in time;

[0070] S86. When the rescue operation is completed, the system sends the final location information and rescue completion status to the rescue center through the Beidou short message communication module, completes all data updates for the rescue mission, and restores the user terminal device to the initial accuracy mode.

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

[0072] Satellite signal receiving module, used to receive satellite time information, spatial position coordinates and navigation messages;

[0073] A positioning calculation module, used to calculate the user's preliminary position through an initial precision mode according to the received satellite signals and generate preliminary position information;

[0074] Environmental sensor module, used to collect the user's physical state and surrounding environmental conditions in real time;

[0075] The event detection and response module is used to analyze sensor data based on the multi-layer event detection and response algorithm of the adaptive rule engine. When a user's emergency is detected, a short distress signal message containing detailed environmental and status information is automatically generated;

[0076] P2P network communication module, used to automatically establish a connection through a point-to-point communication protocol when multiple users are detected to be in distress at the same time, so as to share location information and status information between devices;

[0077] A collaborative rescue algorithm module is used to generate the optimal rescue strategy and collaborative rescue signal using a dynamic impact weight allocation algorithm based on position, state and time decay factors;

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

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

[0080] The rescue center is used to receive short messages from user terminal devices, start the rescue process, track the rescue progress in real time, and dispatch rescue resources according to the optimal rescue strategy and coordinated rescue signals;

[0081] The user terminal equipment and the rescue center maintain real-time information transmission through the Beidou satellite short message communication module.

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

[0083] First of all, the present invention breaks through the limitation of fixed positioning accuracy in traditional rescue systems. Through the dynamic positioning accuracy adjustment algorithm, the system can adjust the positioning accuracy in real time according to the progress of the rescue, the distance between the user's location and the rescue team, environmental factors, etc. At different stages of the rescue, the system can provide the most appropriate positioning accuracy while saving resources. Especially when the rescue team approaches the user, it automatically switches to high-precision or final accuracy mode to ensure accurate 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 equipment, which is particularly suitable for rescue environments with limited resources.

[0084] Secondly, the present invention significantly improves the accuracy and response speed of event detection by introducing an adaptive rule engine and a multi-layer event detection and response algorithm. The system can monitor the user's physical state and surrounding environmental conditions in real time, and comprehensively evaluate the abnormal conditions of the current environment in combination with multi-dimensional sensor data. When the environment or user status 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 enhances the robustness and reliability of the system, and enables the rescue system to maintain efficient operation 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 dynamic impact weight allocation algorithm. When multiple users are in distress at the same time, 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 these data, the system uses a dynamic impact weight allocation algorithm to comprehensively consider the user's location information, status severity, and time factors to generate the optimal rescue strategy. This strategy not only gives priority to rescuing users who need help the most, but also reasonably dispatches rescue resources to avoid waste of resources, thereby improving the efficiency and success rate of the overall rescue operation. In addition, the system can generate collaborative rescue signals and rescue strategy matrices, and send them to the rescue center through the Beidou short message communication module, so that the rescue center can make decisions based on real-time and comprehensive information, further improving the success rate of rescue missions.

[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 timely transmission of information. The use of compression algorithms allows more key information to be transmitted within a limited number of characters, improving the efficiency and reliability of communication, and is particularly suitable for emergency rescue missions in remote or extreme environments. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

[0089] Figure 2 It is a flow chart 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 This is a structural schematic diagram of the Beidou satellite positioning and short message rescue system proposed by the present invention. DETAILED DESCRIPTION

[0091] The present invention will now be described in further detail with reference to the accompanying drawings. These drawings are simplified schematic diagrams, which only illustrate the basic structure of the present invention in a schematic manner, and therefore only show the components related to the present invention.

[0092] refer to Figure 1-3 , Beidou satellite positioning and short message rescue method, including the following steps:

[0093] S1. Receive signals from BeiDou satellites using the BeiDou satellite navigation system, determine the user's location using the initial accuracy mode, and generate a compressed short message of 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 start the rescue process;

[0095] S3, using environmental sensors to monitor the user's physical state and surrounding environmental conditions in real time;

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

[0097] S5. Send the distress signal short message containing detailed environment 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 dynamic weight distribution of location and status, share location information and status information with each other, and generate the optimal rescue strategy;

[0099] S7. Based on the optimal rescue strategy, generate a collaborative rescue signal, give priority to the user 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 implementation, S1 specifically includes:

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

[0103] S12. Calculate the distance d from the user terminal device to each satellite based on the time information in each satellite signal. i :

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

[0105] Where c is the speed of light constant, Δt i Indicates the transmission time difference of satellite signals;

[0106] S13, using the principle of triangulation, combined with the satellite's spatial position coordinates (x i ,y i ,z i ) and distance d i , calculate the user's initial location coordinates (x u ,y u ,z u ):

[0107]

[0108] Among them, x0, y0, 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:

[0109]

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

[0111] S14, the initial position coordinates (x u ,y u ,z u ) packages and processes the environmental data collected by the environmental sensors of the user terminal equipment to generate a compressed short message of preliminary location information and environmental data.

[0112] In this implementation, S4 specifically includes:

[0113] S41, using 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 including 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 the multi-layer event detection and response algorithm based on the 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 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), the adaptive rule adjustment formula is applied to dynamically adjust the threshold of each sensor data to generate a revised rule set {R1, R2, ..., R n}:

[0118]

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

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

[0121] S45, based on the event feature vector E, using the event response trigger function S t Determine whether to generate a distress signal:

[0122]

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

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

[0125] In this implementation manner, S6 specifically includes:

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

[0127] S62: Each user terminal device receives the location information and status information of other devices. j Stored in local cache, state information A jIncludes comprehensive evaluation results of sensor data and event feature vector E j ;

[0128] S63, using a dynamic influence weight allocation algorithm based on location, state and time attenuation factor to calculate the influence weight factor I of each user device j :

[0129]

[0130] Among them, d j Indicates the distance between the current user equipment and other user equipment, E j represents the evaluation value of the event feature vector, T j Indicates the interval between the event occurrence time and the current time, d min Indicates the minimum distance between all devices, F(A j ) represents the comprehensive evaluation function value of the state 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 of all devices, T max Indicates the maximum value from the earliest time when an event occurred in all devices to the current time;

[0131] S64, based on 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] Among them, I′ j represents the final influence weight coefficient of the jth user equipment, σ represents the activation function, ξ, β1 and γ1 represent the adjustment parameters in the nonlinear function, exp(·) represents the exponential function, δ j represents the dynamic balance factor, N represents the number of user devices participating in the rescue network;

[0134] S65, the system calculates the final impact weight coefficient I' j Sort all user devices, optimize and select the device with the highest impact weight coefficient as the optimal rescue target, and consider multiple devices with high impact 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 an optimal rescue location, a priority rescue sequence and a collaborative rescue plan.

[0136] In this implementation manner, the S7 specifically includes:

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

[0138]

[0139] Among them, D j =(x j ,y j ,z j ) represents the location information vector of the jth device, A j Represents the state information vector of the jth device, I′ j Represents the final impact weight coefficient of the jth device;

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

[0141] U = W·M;

[0142] Among them, 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, give priority to selecting the highest priority device as the main rescue target, and determine the participation order of the collaborative rescue devices according to the highest priority, and generate a collaborative rescue signal S c ;

[0144] S74, generate the collaborative rescue signal S c The optimal rescue strategy is sent to the rescue center through the Beidou short message communication module.

[0145] In this implementation manner, S8 specifically includes:

[0146] S81. During the rescue process, the system monitors the location and movement trajectory of the rescue team in real time, and calculates the optimal positioning accuracy mode through a dynamic positioning accuracy adjustment algorithm based on the location information of the user terminal device and environmental change data:

[0147]

[0148] Among them, P u represents the positioning precision 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 moving speed of the rescue team, V max Indicates the maximum moving speed of the rescue team, F env Represents the dynamic environmental factor of the user's environment, F normIndicates the baseline environmental factor under normal environment;

[0149] S82, according to the positioning precision 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;

[0150] S83, when the distance d between the rescue team and the user terminal device rescue When the preset threshold is reached, the system automatically switches to the final accuracy mode, at which time the positioning accuracy factor P u Reach the maximum value and maintain the ultimate 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 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;

[0152] S85. If the rescue team approaches the user terminal device, the system detects that the environmental changes have caused the positioning accuracy factor P u If there is a fluctuation, the system automatically recalculates the positioning accuracy factor P u And adjust the positioning mode in time;

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

[0154] Beidou satellite positioning and short message rescue system, including user terminal equipment and rescue center, the user terminal equipment includes:

[0155] Satellite signal receiving module, used to receive satellite time information, spatial position coordinates and navigation messages;

[0156] A positioning calculation module, used to calculate the user's preliminary position through an initial precision mode according to the received satellite signals and generate preliminary position information;

[0157] Environmental sensor module, used to collect the user's physical state and surrounding environmental conditions in real time;

[0158] The event detection and response module is used to analyze sensor data based on the multi-layer event detection and response algorithm of the adaptive rule engine. When a user's emergency is detected, a short distress signal message containing detailed environmental and status information is automatically generated;

[0159] P2P network communication module, used to automatically establish a connection through a point-to-point communication protocol when multiple users are detected to be in distress at the same time, so as to share location information and status information between devices;

[0160] A collaborative rescue algorithm module is used to generate the optimal rescue strategy and collaborative rescue signal using a dynamic impact weight allocation algorithm based on position, state and time decay factors;

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

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

[0163] The rescue center is used to receive short messages from user terminal devices, start the rescue process, track the rescue progress in real time, and dispatch rescue resources according to the optimal rescue strategy and coordinated rescue signals;

[0164] The user terminal equipment and the rescue center maintain real-time information transmission 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 was applied in a remote mountainous area, where an outdoor adventure team was carrying out a difficult mountaineering activity. At this time, the weather suddenly deteriorated and a blizzard came unexpectedly. Due to the complex terrain and extremely poor communication signals, one of the team members accidentally fell into the valley during the journey and lost contact with other team members. The team member was in a deep valley, seriously injured, unable to move on his own, and due to the blizzard, the ground communication network signal was almost completely interrupted, making it difficult to implement traditional rescue methods.

[0167] In this scenario, traditional rescue methods face huge challenges. First, due to the complex terrain and harsh environment, the fixed positioning accuracy mode of GPS or Beidou is difficult to meet the needs of precise positioning, which may make it difficult for rescuers to quickly find the location of the trapped. Secondly, the lack of real-time environmental monitoring and status assessment capabilities can easily lead to rescue decision-making errors or delays. In extreme weather and poor signal conditions, ground communication means fail to effectively convey distress signals, further exacerbating the difficulty of rescue.

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

[0169] When the sensor detects abnormal physical condition of the team members, such as the acceleration sensor showing a fall, 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 short distress signal 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 send the generated distress signal directly to the rescue center.

[0170] After receiving the distress signal, the rescue center quickly initiated the rescue process and tracked the location information of the trapped team members in real time. At the same time, due to the ever-changing blizzard environment, the system will dynamically adjust the positioning accuracy. When the rescue team approaches the trapped team members, the system switches to high-precision mode to ensure that the rescue team can accurately locate the target. In addition, if there are other team members in distress in the area, the system automatically establishes a connection through the P2P network communication module, so that these devices can share location information and status information in real time. Using the dynamic impact weight allocation algorithm based on location, status and time attenuation factors, the system generates the optimal rescue strategy and sends the collaborative rescue signal to the rescue center through the short message communication module.

[0171] Throughout the rescue process, real-time updating and transmission of data ensures efficient implementation of the rescue. Through the application of this system, the rescue team can quickly locate the trapped in a harsh environment, and formulate and adjust the rescue plan based on the real-time updated location information and environmental data. Data shows that since the system was started, the entire process from the trapped team member sending a distress signal to the rescue center receiving the signal took only 30 seconds. The entire process from the rescue team receiving the signal to arriving at the scene and successfully rescuing the person took no more than 2 hours. In such an extreme environment, traditional rescue systems may take several hours or even longer to determine the location 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] In a rescue operation, the initial location 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 5,200 meters above sea level. After determining the specific location, the rescue team successfully implemented a high-precision rescue operation based on local weather and terrain conditions. Environmental sensor data showed that the peak acceleration of the team members when they fell was 15m / s 2 After falling, the body surface temperature drops to 0 degrees Celsius, and the air pressure drops to 70kPa. The short message communication module can still reliably send signals in such an extreme environment. The application of the present invention not only successfully solves the problem of accurate positioning in complex environments, but also significantly improves the response speed and success rate of rescue. The following Table 1 shows a detailed comparison between the rescue system of the present invention and the traditional rescue system.

[0173] Table 1 Comparison 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 traditional rescue systems in multiple key aspects. The present invention significantly improves positioning accuracy, response speed and rescue success rate by dynamically adjusting 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 user status in real time and dynamically adjust rescue strategies, optimize resource scheduling, ensure the timeliness and accuracy of information transmission in the case of insufficient network coverage, and greatly improve rescue efficiency and safety as a whole.

[0176] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. Beidou satellite positioning and short message rescue method, characterized in that: The steps include: S1. Receive signals from BeiDou satellites using the BeiDou satellite navigation system, determine the user's location using the initial accuracy mode, and generate a compressed short message of 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 start the rescue process; S3, using environmental sensors to monitor the user's physical state and surrounding environmental conditions in real time; S4. When the environmental sensor detects an emergency situation of the user, a multi-layer event detection and response algorithm based on an adaptive rule engine is used to automatically generate a distress signal short message containing detailed environmental and status information; S5. Send the distress signal short message containing detailed environment 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 collaborative rescue algorithm based on dynamic weight distribution of location and status, share location information and status information with each other, and generate the optimal rescue strategy; S7. Based on the optimal rescue strategy, generate a collaborative rescue signal, give priority to the user 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 S1 specifically includes: S11. The Beidou satellite navigation system receives positioning signals sent by at least three Beidou satellites through user terminal equipment. The positioning signal sent by each satellite includes the satellite's time information, spatial position coordinates (x i ,y i ,z i ) and navigation messages; S12. Calculate the distance d from the user terminal device to each satellite based on the time information in each satellite signal. i : d i =c×Δt i ; Where c is the speed of light constant, Δt i Indicates the transmission time difference of satellite signals; S13, using the principle of triangulation, combined with the satellite's spatial position coordinates (x i ,y i ,z i ) and distance d i , calculate the user's initial location coordinates (x u ,y u ,z u ): Among them, x0, y0, 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: Among them, f e represents the environmental correction factor, h i represents the altitude factor of the i-th satellite; S14, the initial position coordinates (x u ,y u ,z u ) packages and processes the environmental data collected by the environmental sensors of the user terminal equipment to generate a compressed short message of preliminary location information and environmental data.

3. The Beidou satellite positioning and short message rescue method according to claim 1, characterized in that: The S4 specifically includes: S41, using 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 including 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, and comprehensively analyze the sensor data through the event feature evaluation function F(E) to evaluate the abnormal differences in the current environment: Among them, α, β, γ, λ and μ represent the weight factors of 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; S43, according to the event feature evaluation function F(E), the adaptive rule adjustment formula is applied to dynamically adjust the threshold of each sensor data to generate a revised rule set {R1, R2, ..., R n }: Among them, R i represents the modified rule threshold, R0 represents the initial rule threshold, θ represents the adaptive adjustment factor, and F norm represents the benchmark value of event feature evaluation under normal circumstances, δ i represents the correction factor; S44, the modified rule set is applied to the secondary detection of the sensor data. If the detection result shows that the event feature evaluation value exceeds the modified rule threshold R i , trigger the event response module and generate the event feature vector E; S45, based on the event feature vector E, using the event response trigger function S t Determine whether to generate a distress signal: Among them, κ represents the trigger sensitivity parameter; S46, when the trigger function S t When the value reaches the preset threshold, the system automatically generates a short distress signal message containing detailed environmental and status information. The short message includes the timestamp of the event, location coordinates, sensor data summary, and abnormal situation type.

4. The Beidou satellite positioning and short message rescue method according to claim 1, characterized in that: The S6 specifically includes: S61. When it is detected that multiple users are in distress at the same time, the user terminal devices automatically establish a connection through the P2P network communication protocol to form a temporary rescue network, and all participating user terminal devices share their respective location information and status information in real time; S62: Each user terminal device receives the location information and status information of other devices. j Stored in local cache, state information A j Includes comprehensive evaluation results of sensor data and event feature vector E j ; S63, using a dynamic influence weight allocation algorithm based on location, state and time attenuation factor to calculate the influence weight factor I of each user device j : Among them, d j Indicates the distance between the current user equipment and other user equipment, E j represents the evaluation value of the event feature vector, T j Indicates the interval between the event occurrence time and the current time, d min Indicates the minimum distance between all devices, F(A j ) represents the comprehensive evaluation function value of the state 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 of all devices, T max Indicates the maximum value from the earliest time when an event occurred in all devices to the current time; S64, based on 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 jth user equipment, σ represents the activation function, ξ, β1 and γ1 represent the adjustment parameters in the nonlinear function, exp(·) represents the exponential function, δ j represents the dynamic balance factor, N represents the number of user devices participating in the rescue network; S65, the system calculates the final impact weight coefficient I' j Sort all user devices, optimize and select the device with the highest impact weight coefficient as the optimal rescue target, and consider multiple devices with high impact weight coefficients to generate a collaborative rescue strategy; S66. Based on the selected optimal rescue target and collaborative rescue strategy, the system generates an optimal rescue strategy including an optimal rescue location, a priority rescue sequence and a collaborative rescue plan.

5. The Beidou satellite positioning and short message rescue method according to claim 1, characterized in that: The S7 specifically 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 location information vector of the jth device, A j Represents the state information vector of the jth device, I′ j Represents the final impact weight coefficient of the jth device; S72. According to the data of the rescue strategy matrix M, the system calculates the rescue target priority vector U: U = W·M; Where W represents the weight vector; S73, sort the rescue target priority vector U, give priority to selecting the highest priority device as the main rescue target, and determine the participation order of the collaborative rescue devices according to the highest priority, and generate a collaborative rescue signal S c ; S74, generate the collaborative rescue signal S c The optimal rescue strategy is sent to the rescue center through the Beidou short message communication module.

6. The Beidou satellite positioning and short message rescue method according to claim 1, characterized in that: The S8 specifically includes: S81. During the rescue process, the system monitors the location and movement trajectory of the rescue team in real time, and calculates the optimal positioning accuracy mode through a dynamic positioning accuracy adjustment algorithm based on the location information of the user terminal device and environmental change data: Among them, P u represents the positioning precision 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 moving speed of the rescue team, V max Indicates the maximum moving speed of the rescue team, F env Represents the dynamic environmental factor of the user's environment, F norm Indicates the baseline environmental factor under normal environment; S82, according to the positioning precision 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; S83, when the distance d between the rescue team and the user terminal device rescue When the preset threshold is reached, the system automatically switches to the final accuracy mode, at which time the positioning accuracy factor P u Reach the maximum value and maintain the ultimate accuracy mode to continuously monitor the user's position until the rescue operation is completed; S84. While adjusting the positioning accuracy, the 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 the rescue team approaches the user terminal device, the system detects that the environmental change causes the positioning accuracy factor P u If there is a fluctuation, the system automatically recalculates the positioning accuracy factor P u And adjust the positioning mode in time; S86. When the rescue operation is completed, the system sends the final location information and rescue completion status to the rescue center through the Beidou short message communication module, completes all data updates for the rescue mission, 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 comprises: Satellite signal receiving module, used to receive satellite time information, spatial position coordinates and navigation messages; A positioning calculation module, used to calculate the user's preliminary position through an initial precision mode according to the received satellite signals and generate preliminary position information; Environmental sensor module, used to collect the user's physical state and surrounding environmental conditions in real time; The event detection and response module is used to analyze sensor data based on the multi-layer event detection and response algorithm of the adaptive rule engine. When a user's emergency is detected, a short distress signal message containing detailed environmental and status information is automatically generated; P2P network communication module, used to automatically establish a connection through a point-to-point communication protocol when multiple users are detected to be in distress at the same time, so as to share location information and status information between devices; A collaborative rescue algorithm module is used to generate optimal rescue strategies and collaborative rescue signals using a dynamic impact weight allocation algorithm based on position, state, and time decay factors; Positioning accuracy adjustment module, used to dynamically adjust the positioning accuracy according to the rescue progress, and finally switch to high-precision or final-precision mode; The short message communication module is used to send the generated preliminary location information, distress signal and optimal rescue strategy to the rescue center via Beidou satellite short messages; The rescue center is used to receive short messages from user terminal devices, start the rescue process, track the rescue progress in real time, and dispatch rescue resources according to the optimal rescue strategy and coordinated rescue signals; The user terminal equipment and the rescue center maintain real-time information transmission through the Beidou satellite short message communication module.

Citation Information

Patent Citations

  • Beidou-based travel and adventure emergency rescue system

    CN107526091A

  • 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

  • Forest protection rescue system based on Beidou satellite communication

    CN117523763A