Outdoor safety guarantee method and device
By obtaining user location information and predicting meteorological changes, providing personalized prevention measures and recommendations of shelter locations, it solves the problem of difficulty in providing timely safety guarantees in outdoor activities, and improves users' response capabilities and safety guarantees.
Patent Information
- Application Number
- CN202411529873.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-18
Smart Images

Figure CN119485158A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of intelligent safety protection, and in particular relates to an outdoor safety protection method and device. Background Art
[0002] As people engage in more and more outdoor activities, safety issues have become increasingly prominent. Traditional outdoor safety warnings mainly rely on independent applications of weather forecasts and safety tips, such as weather forecast services and security prevention systems.
[0003] However, existing weather forecasting technologies usually rely on fixed weather stations or network services, which require a long period of data processing and analysis, resulting in information acquisition lags. In addition, unified weather forecasts and safety tips are generally used, which results in users being unable to obtain sufficiently practical weather change information in a timely manner, and cannot meet users' needs for timeliness in the event of sudden weather events. Existing technologies lack personalized analysis of users' specific location information.
[0004] In addition, the existing technology does not have an effective real-time information transmission mechanism. When encountering an emergency situation outdoors, the victims often need to query self-rescue information by themselves, and it is difficult to obtain the required help in time, and personal safety cannot be guaranteed. Summary of the invention
[0005] In order to overcome the defects of the prior art, the present invention proposes an outdoor safety guarantee method, characterized in that the method comprises:
[0006] Get the user's location information;
[0007] Determine the meteorological information corresponding to the location information, so as to predict the meteorological change trend of the location within a preset time period in the future based on the meteorological information;
[0008] If the weather change trend meets the preset conditions, determine corresponding preventive measures based on the weather change trend, and give corresponding prompts to the user;
[0009] If the content of the prompt includes prompting the user to evacuate, the location of a nearby evacuation site is recommended to the user.
[0010] Specifically, the user's location information is obtained through a terminal used by the user, and the “obtaining the user's location information” includes:
[0011] determining a signal strength of the terminal;
[0012] If the signal strength of the terminal is not lower than the preset strength value, the geographical coordinates of the user are obtained by using the GPS positioning function of the terminal in conjunction with the network positioning function and sent to the server; if the signal strength of the terminal is lower than the preset strength value, the geographical coordinates of the user are obtained by using the network positioning function of the terminal and sent to the server;
[0013] The server is enabled to determine the location information of the user based on the geographic coordinates, geographic information system data and historical positioning information, and store the determined location information as historical positioning information.
[0014] Preferably, the “determining the meteorological information corresponding to the location information, so as to predict the meteorological change trend of the location within a future preset time period based on the meteorological information” includes:
[0015] Acquire the meteorological information from a designated meteorological data source based on the location information;
[0016] The meteorological information and the historical meteorological data corresponding to the location information are used as prediction data, and the prediction data are predicted by the trained meteorological prediction model to obtain the meteorological change trend within a preset time period in the future;
[0017] The meteorological information is saved as historical meteorological data corresponding to the location information.
[0018] Specifically, the “recommending a nearby shelter location to the user” includes:
[0019] generating a first screening condition based on the location information and the weather change trend, so as to determine the shelters within a preset range that meet the first screening condition as the candidate sites;
[0020] If there are not less than two candidate locations and a query instruction from the user is received, a second filtering condition is generated in response to the query instruction to re-determine the candidate location that meets the second filtering condition as the latest candidate location; if there is no candidate location that meets the second filtering condition, the candidate location is not updated;
[0021] After the search is completed, if there is only one candidate location, the candidate location is determined as the target location; if there are not less than two candidate locations, the weight score of each candidate location is determined based on the weight of each screening condition, so as to display the candidate locations to the user in descending order of weight score, so as to determine the candidate location corresponding to the selection instruction as the target location in response to the user's selection instruction;
[0022] Provide navigation to the target location for the user.
[0023] Furthermore, the first screening condition and the second screening condition include the location of the shelter, the type of the shelter, the number of people that the shelter can accommodate, and the facilities of the shelter, and the information of each of the shelters is updated based on a preset period.
[0024] Preferably, the method further comprises:
[0025] In response to the selection instruction, the weight of each screening condition is updated based on the candidate location corresponding to the selection instruction.
[0026] Furthermore, the terminal also establishes a signal connection with a detection device worn by the user, and the method further includes:
[0027] In response to an input instruction, determining a preset heart rate value range corresponding to the user based on user information corresponding to the input instruction;
[0028] Detecting the real-time heart rate value of the user through the detection device, so that when the real-time heart rate value is not within the preset heart rate value range, giving the user a corresponding prompt through the terminal;
[0029] If the user does not confirm the prompt within a preset time, an alarm message is generated based on the user's location information and the real-time heart rate value, so as to report the alarm message through the terminal.
[0030] Optionally, the method of prompting the user includes push information prompt, voice prompt, software prompt, SMS prompt and / or email prompt.
[0031] The present invention also proposes an outdoor safety device, which comprises:
[0032] An acquisition module is used to obtain the user's location information;
[0033] A prediction module, used to determine the meteorological information corresponding to the location information, so as to predict the meteorological change trend of the location within a preset time period in the future based on the meteorological information;
[0034] A prompt module, used for determining corresponding preventive measures based on the weather change trend when the weather change trend meets the preset conditions, and giving corresponding prompts to the user;
[0035] The recommendation module is used to recommend the location of a nearby shelter to the user when the content of the prompt includes prompting the user to evacuate.
[0036] The present invention also proposes a computer-readable storage medium, which stores executable instructions for implementing the outdoor safety assurance method as described above when executed by a processor.
[0037] The present invention has at least the following beneficial effects:
[0038] The solution proposed by the present invention can quickly assess the safety of the user's environment through prediction and provide relevant safety tips in a timely manner by obtaining the user's location information and real-time meteorological information. Compared with subjective judgment, it is more scientific and accurate, and can provide corresponding preventive measures to ensure that the user can get targeted safety guidance, and facilitate the user to quickly seek a safe shelter, reduce panic and waste of time, help reduce the risk of accidental injuries caused by weather changes, and provide users with comprehensive and timely safety protection;
[0039] Furthermore, the solution proposed by the present invention can select the most appropriate positioning method according to the different signal strengths, improve the positioning success rate in various environments, thereby more accurately obtaining the user's geographic coordinates, and quickly obtaining the latest meteorological information from the designated meteorological data source, and combining historical meteorological data with current data, using the meteorological forecast model to predict future changes, to help users prepare in advance, and at the same time, can generate shelter site screening conditions according to the user's current location information and meteorological change trends, and display the candidate sites by weight sorting, so that the recommendation results are more in line with the user's actual needs, and facilitate users to make quick decisions;
[0040] In addition, the solution proposed in the present invention can also monitor the user's heart rate status in real time, improve the user's health and safety, and set corresponding detection values according to the user's own situation to prompt when the user's heart rate is abnormal, and can generate an alarm message when the user fails to respond to the prompt in time, ensuring that rescue operations can be initiated in time in crisis situations.
[0041] Therefore, the present invention provides an outdoor safety assurance method and device. The scheme proposed in the present invention can predict the weather change trend through the user's location information, and provide the user with timely safety warnings and recommended preventive measures accordingly, so that the user can make more reasonable decisions according to the specific situation, enhance the user's response ability in emergency situations, reduce the risk of accidental injury, and thus effectively ensure the personal safety of the user during outdoor activities. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0043] Figure 1 A schematic diagram of the overall method flow of the outdoor safety assurance method provided in Example 1;
[0044] Figure 2 A flowchart of a method for obtaining user location information;
[0045] Figure 3 A flow chart of the method for determining meteorological information and predicting changing trends;
[0046] Figure 4 A flowchart of a method for recommending a shelter location to a user;
[0047] Figure 5 A flow chart of a method for detecting a user's heart rate by using a detection device;
[0048] Figure 6 This is a schematic diagram of the module structure of the outdoor safety protection device provided in Example 2.
[0049] Reference numerals
[0050] 10-acquisition module; 11-signal detection unit; 12-first acquisition unit; 13-second acquisition unit; 14-positioning module; 20-prediction module; 21-weather acquisition unit; 22-weather prediction unit; 23-storage unit; 30-prompt module; 40-recommendation module; 41-first screening unit; 42-second screening unit; 43-first determination unit; 44-second determination unit; 45-navigation unit; 51-heart rate preset module; 52-heart rate detection module; 53-alarm module. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0052] Hereinafter, various embodiments of the present invention will be described more fully. The present invention may have various embodiments, and adjustments and changes may be made therein. However, it should be understood that there is no intention to limit the various embodiments of the present invention to the specific embodiments disclosed herein, but the present invention should be understood to cover all adjustments, equivalents and / or alternatives falling within the spirit and scope of the various embodiments of the present invention.
[0053] Hereinafter, the term "include" or "may include" used in various embodiments of the present invention indicates the presence of disclosed functions, operations or elements, and does not limit the addition of one or more functions, operations or elements. In addition, as used in various embodiments of the present invention, the terms "include", "have" and their cognates are intended only to indicate specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be understood as first excluding the presence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or the possibility of adding one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items.
[0054] In various embodiments of the present invention, the expression "or" or "at least one of A or / and B" includes any combination or all combinations of the words listed at the same time. For example, the expression "A or B" or "at least one of A or / and B" may include A, may include B, or may include both A and B.
[0055] The expressions (such as "first", "second", etc.) used in various embodiments of the present invention may modify the various constituent elements in various embodiments, but may not limit the corresponding constituent elements. For example, the above expressions do not limit the order and / or importance of the elements. The above expressions are only used for the purpose of distinguishing an element from other elements. For example, the first user device and the second user device indicate different user devices, although both are user devices. For example, without departing from the scope of various embodiments of the present invention, the first element may be referred to as the second element, and similarly, the second element may also be referred to as the first element.
[0056] It should be noted that in the present invention, unless otherwise clearly specified and defined, the terms such as "installation", "connection", "fixation" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0057] In the present invention, those skilled in the art need to understand that the terms indicating orientation or positional relationship herein are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.
[0058] The terms used in various embodiments of the present invention are only used for the purpose of describing specific embodiments and are not intended to limit various embodiments of the present invention. As used herein, the singular form is intended to also include the plural form, unless the context clearly indicates otherwise. Unless otherwise limited, all terms used here (including technical terms and scientific terms) have the same meaning as the meaning generally understood by those of ordinary skill in the art to which the various embodiments of the present invention belong. The terms (such as the terms defined in the dictionary generally used) will be interpreted as having the same meaning as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized meaning or an overly formal meaning, unless clearly defined in various embodiments of the present invention.
[0059] Example 1
[0060] This embodiment proposes an outdoor safety guarantee method, see Figure 1 , the method comprising:
[0061] S100: Obtaining user location information.
[0062] S200: Determine meteorological information corresponding to the location information, and predict the meteorological change trend of the location within a future preset time period based on the meteorological information.
[0063] In this embodiment, the user's location information is obtained through the terminal used by the user. The method proposed in this embodiment can be implemented through the preset software on the terminal. The preset software can obtain meteorological information of the activity area, such as temperature, humidity, air pressure, precipitation probability, wind speed and direction, so as to predict future meteorological change trends.
[0064] S300: If the weather change trend meets the preset conditions, corresponding preventive measures are determined based on the weather change trend, and corresponding prompts are given to the user.
[0065] In this embodiment, when the predicted weather trend indicates that severe weather such as heavy rain, heavy snow, strong wind, hail, thunderstorm, etc. is about to come, step S300 will determine that the weather trend meets the preset conditions, and send warning information to the user and prompt the user to take corresponding preventive measures. In addition, different colors and different types of icons can be used in intuitive forms such as charts and icons to indicate different weather conditions and warning levels, so that the user can understand the weather conditions at a glance;
[0066] For example, when the predicted weather trend indicates that strong winds are coming, the user is prompted to move outdoor items indoors or reinforce them to prevent them from being blown away by the wind. When the predicted weather trend indicates that a thunderstorm is coming, the user is prompted to avoid using electrical appliances as much as possible and go to a safe area.
[0067] In this embodiment, the manner of prompting the user may include, but is not limited to, push information prompts, voice prompts, software prompts, SMS prompts, and / or email prompts.
[0068] S400: If the prompt includes prompting the user to evacuate, the location of a nearby evacuation site is recommended to the user.
[0069] Specifically, see Figure 2 , step S100 includes:
[0070] S110: Determine the signal strength of the terminal.
[0071] If the signal strength of the terminal is not lower than the preset strength value, step S120 is executed; if the signal strength of the terminal is lower than the preset strength value, step S130 is executed.
[0072] S120: The user's geographic coordinates are obtained through the GPS positioning function of the terminal in conjunction with the network positioning function and sent to the server.
[0073] S130: Obtain the user's geographic coordinates through the terminal's network positioning function and send them to the server.
[0074] S140: Enable the server to determine the user's location information based on the geographic coordinates, geographic information system data and historical positioning information, and store the determined location information as historical positioning information.
[0075] It should be noted that during the positioning process, the terminal will continuously interact with the satellite for signals to ensure the accuracy of positioning, and filter the positioning data through an algorithm to remove possible error interference.
[0076] Specifically, see Figure 3 , step S200 includes:
[0077] S210: Acquire meteorological information from a designated meteorological data source based on the location information.
[0078] S220: Using the meteorological information and the historical meteorological data corresponding to the location information as prediction data, and predicting the prediction data through the trained meteorological prediction model to obtain the meteorological change trend within a preset time.
[0079] S230: Save the meteorological information as historical meteorological data corresponding to the location information.
[0080] Specifically, in addition to directly using the meteorological prediction model for prediction in step S220, the method proposed in this embodiment can also quickly process and accurately predict meteorological data through a meteorological data analysis algorithm, and use machine learning algorithms such as neural networks and big data technologies to continuously optimize the meteorological prediction model, thereby improving the accuracy of the prediction.
[0081] Specifically, see Figure 4 The “recommending a nearby shelter location to the user” in step S400 includes:
[0082] S410: Generate a first screening condition based on the location information and the weather change trend to determine the shelters that meet the first screening condition within a preset range as candidate sites.
[0083] The method proposed in this embodiment combines geographic information system data and accesses a database storing shelter information to search for shelter information within a certain range around the user. The server searches within a certain radius based on the user's location to screen out shelters that meet the first screening condition.
[0084] S420: If there are not less than two candidate locations and a query instruction from the user is received, a second filtering condition is generated in response to the query instruction to re-determine the candidate locations that meet the second filtering condition as the latest candidate locations.
[0085] It should be noted that the first screening condition and the second screening condition include the location of the shelter, the type of shelter, the number of people that the shelter can accommodate, and the facilities of the shelter. The information of each shelter is updated based on a preset period.
[0086] Shelter types can be divided into natural disaster shelters, temporary medical shelters, etc. The number of people that can be accommodated can be estimated based on the area and design standards of the shelter. Facilities include basic living facilities such as beds, drinking water, food reserves, and medical facilities such as first aid kits, stretchers, etc.
[0087] In order to ensure the timeliness of the shelter data, the method proposed in this embodiment will regularly update the database, for example, setting the update cycle to one month, checking the status of the shelter every month, promptly deleting buildings and facilities that have been closed or are no longer suitable as shelters, and adding newly discovered shelter information.
[0088] If it is found through the screening of step S420 that there is no candidate location that meets the second screening condition, the candidate location will not be updated; after the search is completed, if there is only one candidate location, execute step S430; if there are not less than two candidate locations, execute step S440.
[0089] S430: Determine the candidate location as the target location.
[0090] S440: Determine the weight of each candidate location based on the weight of each screening condition, and display the candidate locations to the user in descending order of weight, so that when responding to the user's selection instruction, the candidate location corresponding to the selection instruction is determined as the target location.
[0091] Specifically, the method proposed in this embodiment will give a higher weight score to the nearest and most suitable shelter according to the user's location and current danger situation. The specific recommendation algorithm will comprehensively consider factors such as distance, matching degree between shelter type and current danger, and number of people accommodated;
[0092] For example, if the user is at risk of a natural disaster, natural disaster shelters will be recommended first; if there are injuries, shelters that are close and have medical facilities will be considered;
[0093] When calculating the distance to the shelter, the method proposed in this embodiment not only considers the straight-line distance, but also combines the actual road conditions and traffic conditions to estimate the time required for the user to reach the shelter. The method also uses the matching degree between the shelter type and the current danger through the established risk assessment model, assigns different types of shelters different weights according to different dangerous situations, and comprehensively calculates the shelter that best suits the user's current situation.
[0094] Preferably, step S440, when responding to a selection instruction, will also update the weight of each screening condition based on the candidate location corresponding to the selection instruction, thereby making personalized recommendations based on the user's location and danger situation; further, the method proposed in this embodiment can use the user's historical behavior data and feedback information to adjust the parameters of the recommendation algorithm to better meet the needs of the user. For example, if the user's historical selection instructions indicate that the user has repeatedly selected a shelter that is close but has relatively simple facilities in past activities, in similar circumstances, the method proposed in this embodiment can appropriately increase the weight score of such shelter.
[0095] Preferably, in the process of building the database, a multi-source data fusion method can be adopted to integrate data from government departments, map service providers and field surveys to ensure the comprehensiveness and accuracy of the shelters. For some more important shelters, a data sharing mechanism can also be established with relevant management departments to obtain real-time dynamic information such as the usage of the shelters and the remaining number of people to be accommodated, so as to provide users with more accurate recommendations.
[0096] S450: Provide navigation to a target location for the user.
[0097] Preferably, the navigation route can be achieved by calling the built-in map software of the terminal, providing users with clear navigation instructions for walking, driving or other modes of transportation. During the navigation process, the terminal will monitor the user's position and travel speed in real time, and adjust the navigation route according to actual conditions to prevent the user from entering dangerous areas or congested roads. At the same time, it can also provide users with voice navigation function, which is convenient for users to avoid frequently checking the terminal screen during travel, thereby improving safety.
[0098] Preferably, the terminal also establishes a signal connection with a detection device worn by the user, see Figure 5 , the method further comprises:
[0099] S510: In response to an input instruction, determining a preset heart rate value range corresponding to the user based on user information corresponding to the input instruction.
[0100] Specifically, the user information corresponding to the input instruction may include but is not limited to the user's age, gender, and physical condition. For example, for healthy adults aged 20-30, the normal resting heart rate range is generally 60-100 beats / minute, but for people who often engage in high-intensity exercise, their normal heart rate range may be relatively lower. The method proposed in this embodiment dynamically adjusts the preset heart rate value range taking into account changes in the user's physical condition, exercise intensity and environmental factors during outdoor activities.
[0101] S520: Detecting the real-time heart rate value of the user through a detection device, and when the real-time heart rate value is not within a preset heart rate value range, giving a corresponding prompt to the user through the terminal.
[0102] In this embodiment, the terminal and the detection device are connected by Bluetooth signal. In this embodiment, low-power Bluetooth technology is used to extend the battery life of the wearable device, and signal enhancement technology and anti-interference algorithm are used to improve the stability and reliability of the Bluetooth connection, ensuring stable connection and data transmission with the detection device.
[0103] Specifically, the detection device uses a combination of photoelectric volumetric pulse wave (PPG) technology and electrocardiogram (ECG) technology to monitor the user's heart rate in real time. It should be noted that PPG technology uses a photoelectric sensor to illuminate the skin and detect changes in the intensity of reflected light after absorption by human blood and tissue. Since the amount of light absorbed by the blood changes with the heart beat, the heart rate can be calculated;
[0104] ECG technology determines heart rate by measuring changes in tiny electrical currents generated by the heart's electrical activity. This method is more accurate, but usually requires wearing multiple electrodes on the body.
[0105] The combination of photoplethysmography technology and electrocardiography technology can improve the accuracy of heart rate monitoring and overcome the limitations of a single technology to a certain extent. For example, PPG technology may have errors when exercising or when there is a lot of interference from ambient light, while ECG technology is relatively more stable.
[0106] S530: If the user does not confirm the prompt within a preset time, an alarm message is generated based on the user's location information and real-time heart rate value, and the alarm message is reported through the terminal.
[0107] Specifically, the alarm information can be reported to a preset emergency contact or rescue agency via SMS, phone or network push, so that rescue operations can be carried out in a timely manner. Preferably, the alarm information can also include on-site situation information, such as whether the user is conscious, whether the surrounding environment is safe, etc., so that rescue personnel can make better judgments and preparations.
[0108] Example 2
[0109] This embodiment proposes an outdoor safety protection device for implementing the method proposed in Embodiment 1, see Figure 6 , the device comprises:
[0110] An acquisition module 10 is used to acquire the user's location information;
[0111] The prediction module 20 is used to determine the meteorological information corresponding to the location information, so as to predict the meteorological change trend of the location within a preset time period in the future based on the meteorological information;
[0112] The prompt module 30 is used to determine corresponding preventive measures based on the weather change trend when the weather change trend meets the preset conditions, and to give corresponding prompts to the user;
[0113] The recommendation module 40 is used to recommend the location of a nearby shelter to the user when the prompt includes prompting the user to evacuate.
[0114] In this embodiment, the acquisition module 10 includes a terminal used by the user, and the terminal can obtain meteorological information of the activity area, such as temperature, humidity, air pressure, precipitation probability, wind speed and direction, so as to predict future meteorological change trends;
[0115] When the predicted weather trend indicates that severe weather such as heavy rain, heavy snow, strong winds, hail, thunderstorms, etc. is about to come, the prompt module 30 will determine that the weather trend meets the preset conditions, and send a warning message to the user and prompt the user to take corresponding preventive measures; the prompt module 30 may prompt the user in ways including but not limited to push information prompts, voice prompts, software prompts, SMS prompts and / or email prompts.
[0116] Specifically, the acquisition module 10 includes:
[0117] A signal detection unit 11, used to determine the signal strength of the terminal;
[0118] The first acquisition unit 12 is used to acquire the user's geographic coordinates through the GPS positioning function of the terminal in conjunction with the network positioning function and send them to the server when the signal strength of the terminal is not less than a preset strength value;
[0119] The second acquisition unit 13 is used to acquire the user's geographic coordinates through the network positioning function of the terminal and send them to the server when the signal strength of the terminal is lower than a preset strength value;
[0120] The positioning unit 14 is used to enable the server to determine the user's location information based on geographic coordinates, geographic information system data and historical positioning information, and store the determined location information as historical positioning information.
[0121] Specifically, the prediction module 20 includes:
[0122] A weather acquisition unit 21, configured to acquire weather information from a designated weather data source based on the location information;
[0123] A weather forecasting unit 22 is used to use the weather information and the historical weather data corresponding to the location information as forecast data, and forecast the forecast data through the trained weather forecast model to obtain the weather change trend within a preset time;
[0124] The storage unit 23 is used to store the meteorological information as historical meteorological data corresponding to the location information.
[0125] Specifically, the recommendation module 40 includes:
[0126] A first screening unit 41 is used to generate a first screening condition based on the location information and the weather change trend, so as to determine the refuge sites that meet the first screening condition within a preset range as the candidate sites;
[0127] The second screening unit 42 is used for generating a second screening condition in response to the query instruction when there are not less than two candidate locations and a query instruction from the user is received, so as to re-determine the candidate locations satisfying the second screening condition as the latest candidate locations;
[0128] A first determining unit 43 is used to determine the candidate location as the target location when there is only one candidate location;
[0129] The second determining unit 44 is used to determine the weight of each candidate location based on the weight of each screening condition when there are at least two candidate locations, so as to display the candidate locations to the user in descending order of weight, and when responding to the user's selection instruction, determine the candidate location corresponding to the selection instruction as the target location;
[0130] The navigation unit 45 is used to provide navigation to a target location for the user.
[0131] Specifically, the first screening unit 41 will combine the geographic information system data and access the database storing the shelter information to search for the shelter information within a certain range around the user. The server searches within a certain radius according to the user's location to screen out the shelters that meet the first screening condition.
[0132] It should be noted that the first screening condition and the second screening condition include the location of the shelter, the type of shelter, the number of people that the shelter can accommodate, and the facilities of the shelter. The information of each shelter is updated based on a preset period.
[0133] Specifically, the second determination unit 44 will assign a higher weight score to the nearest and most suitable shelter according to the user's location and current danger situation. When responding to a selection instruction, the second determination unit 44 will also update the weight of each screening condition based on the selected location corresponding to the selection instruction, thereby making personalized recommendations based on the user's location and danger situation; further, the second determination unit 44 can use the user's historical behavior data and feedback information to adjust the parameters of the recommendation algorithm to better meet the needs of the user.
[0134] Preferably, the device further comprises:
[0135] A heart rate preset module 51, for determining a preset heart rate value range corresponding to the user based on user information corresponding to the input instruction in response to the input instruction;
[0136] The heart rate detection module 52 is used to detect the real-time heart rate value of the user through the detection device, so as to give a corresponding prompt to the user through the terminal when the real-time heart rate value is not within the preset heart rate value range;
[0137] The alarm module 53 is used to generate an alarm message based on the user's location information and real-time heart rate value when the user does not confirm the prompt within a preset time, so as to report the alarm message through the terminal.
[0138] Specifically, the user information corresponding to the input instruction may include but is not limited to the user's age, gender, and physical condition. In this embodiment, the terminal and the detection device are connected by Bluetooth signal. In this embodiment, low-power Bluetooth technology is used to extend the battery life of the wearable device, and the stability and reliability of the Bluetooth connection are improved through signal enhancement technology and anti-interference algorithm to ensure stable connection and data transmission with the detection device;
[0139] The alarm unit 53 can report the alarm information to a preset emergency contact or rescue agency via SMS, phone call or network push, so that rescue operations can be carried out in time.
[0140] Example 3
[0141] This embodiment further proposes a computer-readable storage medium on which computer instructions are stored. When the instructions are executed by a processor, the steps of the method proposed in the above embodiment 1 are implemented.
[0142] It should be noted that computer-readable media include permanent and non-permanent, removable and non-removable media that can achieve information storage by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, graphene-based storage media or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined in this article, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0143] In summary, the present invention provides an outdoor safety assurance method and device. The solution proposed in the present invention can predict weather change trends through the user's location information, and provide users with timely safety warnings and recommended preventive measures accordingly, so that users can make more reasonable decisions based on specific circumstances, enhance the user's ability to respond in emergency situations, and reduce the risk of accidental injuries, thereby effectively ensuring the personal safety of users during outdoor activities.
[0144] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. An outdoor safety assurance method, characterized in that: The method comprises: Get the user's location information; Determine the meteorological information corresponding to the location information, so as to predict the meteorological change trend of the location within a preset time period in the future based on the meteorological information; If the weather change trend meets the preset conditions, determine corresponding preventive measures based on the weather change trend, and give corresponding prompts to the user; If the content of the prompt includes prompting the user to evacuate, the location of a nearby evacuation site is recommended to the user.
2. The method according to claim 1, characterized in that The user's location information is obtained through a terminal used by the user, and the "obtaining the user's location information" includes: determining a signal strength of the terminal; If the signal strength of the terminal is not lower than the preset strength value, the geographical coordinates of the user are obtained by using the GPS positioning function of the terminal in conjunction with the network positioning function and sent to the server; if the signal strength of the terminal is lower than the preset strength value, the geographical coordinates of the user are obtained by using the network positioning function of the terminal and sent to the server; The server is enabled to determine the location information of the user based on the geographic coordinates, geographic information system data and historical positioning information, and store the determined location information as historical positioning information.
3. The method according to claim 1, characterized in that The “determining the meteorological information corresponding to the location information, so as to predict the meteorological change trend of the location within a future preset time period based on the meteorological information” includes: Acquire the meteorological information from a designated meteorological data source based on the location information; The meteorological information and the historical meteorological data corresponding to the location information are used as prediction data, and the prediction data are predicted by the trained meteorological prediction model to obtain the meteorological change trend within a preset time period in the future; The meteorological information is saved as historical meteorological data corresponding to the location information.
4. The method according to claim 1, characterized in that: The “recommending a nearby shelter location to the user” includes: generating a first screening condition based on the location information and the weather change trend, so as to determine the shelters within a preset range that meet the first screening condition as the candidate sites; If there are not less than two candidate locations and a query instruction from the user is received, a second filtering condition is generated in response to the query instruction to re-determine the candidate location that meets the second filtering condition as the latest candidate location; if there is no candidate location that meets the second filtering condition, the candidate location is not updated; After the search is completed, if there is only one candidate location, the candidate location is determined as the target location; if there are not less than two candidate locations, the weight score of each candidate location is determined based on the weight of each screening condition, so as to display the candidate locations to the user in descending order of weight score, so as to determine the candidate location corresponding to the selection instruction as the target location in response to the user's selection instruction; Provide navigation to the target location for the user.
5. The method according to claim 4, characterized in that The first screening condition and the second screening condition include the location of the shelter, the type of the shelter, the number of people that the shelter can accommodate, and the facilities of the shelter. The information of each of the shelters is updated based on a preset period.
6. The method according to claim 4 or 5, characterized in that: The method further comprises: In response to the selection instruction, the weight of each screening condition is updated based on the candidate location corresponding to the selection instruction.
7. The method according to claim 2, characterized in that The terminal also establishes a signal connection with a detection device worn by the user, and the method further includes: In response to an input instruction, determining a preset heart rate value range corresponding to the user based on user information corresponding to the input instruction; Detecting the real-time heart rate value of the user through the detection device, so that when the real-time heart rate value is not within the preset heart rate value range, giving the user a corresponding prompt through the terminal; If the user does not confirm the prompt within a preset time, an alarm message is generated based on the user's location information and the real-time heart rate value, so as to report the alarm message through the terminal.
8. The method according to claim 1 or 7, characterized in that: The method of prompting the user includes push information prompt, voice prompt, software prompt, SMS prompt and / or email prompt.
9. An outdoor safety device, characterized in that: The device comprises: An acquisition module is used to obtain the user's location information; A prediction module, used to determine the meteorological information corresponding to the location information, so as to predict the meteorological change trend of the location within a preset time period in the future based on the meteorological information; A prompt module, used for determining corresponding preventive measures based on the weather change trend when the weather change trend meets the preset conditions, and giving corresponding prompts to the user; The recommendation module is used to recommend the location of a nearby shelter to the user when the content of the prompt includes prompting the user to evacuate.
10. A computer-readable storage medium, characterized in that: Executable instructions are stored, and when executed by a processor, the instructions are used to implement the method according to any one of claims 1 to 8.
Citation Information
Cited By
Outdoor monitoring method and system based on smart watch and application
CN119984405A