A method and system for real-time monitoring of rescue information
By obtaining the geographical location and geographical environment characteristics of rescue personnel and combining social platform information, real-time monitoring and priority ranking of emergency information is achieved, the problem of low efficiency in rescue information utilization in traditional methods is solved, and the efficiency and accuracy of rescue work is improved. sex.
Patent Information
- Application Number
- CN202410401830.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-03
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-04-03
AI Technical Summary
Traditional real-time monitoring methods for rescue information fail to effectively utilize emergency information on social media platforms, resulting in inefficient rescue work, unable to quickly lock in the scope of potential rescued personnel, and unreasonable resource allocation.
By obtaining the geographical location and geographical environment characteristics of the rescuers, setting the search radius, crawling emergency information on social platforms, performing data cleaning and preprocessing, filtering out disaster-related information, and prioritizing the keywords and time based on keywords and time , ensure that the most urgent personnel are given priority rescue.
It has achieved rapid locking of the scope of rescued personnel, reasonably allocating rescue resources, improving information transparency and coordination efficiency, reducing the threshold for public participation, forming a crowdsourcing rescue information network, and improving the overall rescue capability.
Smart Images

Figure CN118297771B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of rescue information monitoring and processing, and in particular to a rescue information real-time monitoring method. Background Art
[0002] When responding to emergencies, the lack of real-time rescue information may seriously hinder the rapid deployment of rescue work, or even lead to the failure of the entire rescue operation. Thanks to the rapid development of the Internet and mobile communication technologies, social media platforms such as Weibo and Xiaohongshu have evolved into key means of communication and sources of emergency information, providing strong support for emergency response to emergencies. When an emergency occurs, users of these platforms will quickly generate a large amount of content closely related to the incident. Among them is key information that emergency managers urgently need, such as the latest developments of the incident, the severity of the disaster, the rescue resources required on site, and the search and rescue of missing persons.
[0003] This type of emergency information plays a vital role in emergency management and response to emergencies. It not only helps emergency managers to fully understand the situation of the incident, but also optimizes the allocation of rescue resources, thereby significantly improving the efficiency and effectiveness of rescue work. Therefore, the effective use of real-time information on social media platforms is of great significance to improving the emergency response capabilities of emergencies.
[0004] However, traditional methods for real-time monitoring of rescue information do not systematically utilize the emergency information posted on these social platforms, or rescuers manually check the information of people in need of rescue on social platforms, which is inefficient. Summary of the invention
[0005] The present invention provides a method and system for real-time monitoring of rescue information to solve the above-mentioned problems:
[0006] The present invention provides a method for real-time monitoring of rescue information, the method comprising:
[0007] Obtain the geographic location of the rescuer and set the search radius according to the geographic location of the rescuer;
[0008] Obtain information about people who need to be rescued within the rescuer's search radius on the social platform;
[0009] Prioritize those who need to be rescued within the rescuer's search radius.
[0010] Furthermore, a method for real-time monitoring of rescue information is provided, which obtains the geographic location of the rescuer and sets the search radius according to the geographic location of the rescuer, including:
[0011] Get the geographic location of rescuers;
[0012] Obtain the geographical environment characteristics of the rescuers' location through map data services;
[0013] The search and rescue radius is set according to the geographical environment characteristics of the rescue personnel's location.
[0014] Furthermore, a method for real-time monitoring of rescue information is provided, which obtains information of persons in need of rescue within the search radius of rescuers on a social platform, including:
[0015] Obtain information related to the disaster and requiring rescue on different social platforms that was posted after the disaster occurred;
[0016] Through the geographic information system, a circular geographical range is defined with the location of the rescuers as the center according to the set search and rescue radius;
[0017] For each piece of rescue information obtained, extract its geographic location data;
[0018] The geographic location data is compared with the designated geographic range to filter out rescue information within the designated geographic range.
[0019] Furthermore, a method for real-time monitoring of rescue information is provided, which obtains rescue-related information on different social platforms that is released after the disaster occurs, including:
[0020] Crawl articles posted on different social platforms to obtain a large amount of raw data;
[0021] Cleaning and preprocessing the raw data, the preprocessing including: removing duplicate content, formatting data, and extracting key fields, the key fields including the location where the article was published, the number of followers of the user who published the article, and the number of likes of the published article;
[0022] According to the keywords related to the disaster and the time when the disaster occurred, the pre-processed data is screened to filter out the information related to the disaster and requiring rescue.
[0023] Furthermore, a method for real-time monitoring of rescue information is provided, which prioritizes persons who need to be rescued within the search radius of rescuers, including:
[0024] Prioritize the people who need to be rescued and the posts based on their commuting distance from the rescuers, the number of followers of the user who posted the article, the number of likes on the post, and the number of keywords in the post.
[0025] For people in need of rescue who overlap within the rescuer's search radius, the same rescued person will be re-divided according to the priority of the rescued person in all overlapping search radii. When his priority in this area is higher than that in other areas, he will be divided into this area and removed from the rescuers in need of rescue.
[0026] The present invention provides a rescue information real-time monitoring system, the system comprising:
[0027] A search radius setting module is used to obtain the geographical location of the rescuer and set the search radius according to the geographical location of the rescuer;
[0028] A module for obtaining information about people who need rescue, used to obtain information about people who need rescue within the search radius of rescuers on the social platform;
[0029] The priority ranking module is used to prioritize the persons who need to be rescued within the search radius of the rescuers.
[0030] Furthermore, in a rescue information real-time monitoring system, the module for setting the search radius includes:
[0031] A geographic location acquisition module is used to obtain the geographic location of rescuers;
[0032] An environment feature acquisition module is used to acquire the geographic environment features of the rescuer's location through a map data service;
[0033] The search radius calculation module is used to set the search radius according to the geographical environment characteristics of the rescue personnel's geographical location.
[0034] Furthermore, in a real-time monitoring system for rescue information, the module for obtaining information of persons in need of rescue comprises:
[0035] The module for initially obtaining information about people in need of rescue is used to obtain information about people in need of rescue related to the disaster that is published on different social platforms after the disaster occurs;
[0036] The module for defining the geographical scope uses the geographic information system to define a circular geographical scope based on the set search and rescue radius with the location of the rescue personnel as the center;
[0037] A module for extracting geographic location data is used to extract the geographic location data of each piece of rescue information obtained;
[0038] The comparison module is used to compare the geographic location data with the defined geographic range, and filter out the rescue information within the defined geographic range.
[0039] Furthermore, in a real-time monitoring system for rescue information, the module for initially acquiring information of persons in need of rescue comprises:
[0040] The module for obtaining raw data is used to crawl articles published on different social platforms and obtain a large amount of raw data;
[0041] A preprocessing module is used to clean and preprocess the raw data, wherein the preprocessing includes: removing duplicate content, formatting data, and extracting key fields, wherein the key fields include the location where the article is published, the number of followers of the user who published the article, and the number of likes of the published article;
[0042] The screening module is used to screen the pre-processed data according to the keywords related to the disaster and the time when the disaster occurred, and screen out the information related to the disaster that needs rescue.
[0043] Furthermore, in a real-time monitoring system for rescue information, the priority ranking module includes:
[0044] A priority calculation module is used to prioritize people who need to be rescued and publications based on the commuting distance between the people who need to be rescued and the rescuers, the number of followers of the user who published the article, the number of likes of the published article, and the number of keywords hit in the published article;
[0045] The module for eliminating overlapping personnel is to reclassify the same person in need of rescue who overlaps within the rescuer's search radius according to his or her priority in all overlapping search radii. When his or her priority in this area is higher than that in other areas, he or she will be assigned to this area and will be eliminated from the rescuers' list of people in need of rescue.
[0046] The beneficial effects of the present invention are as follows: by acquiring the geographic location of rescuers in real time and setting the search radius, the system can quickly lock the scope of potential rescued persons, avoiding ineffective searches and wasting time; by prioritizing persons in need of rescue, rescue resources (such as manpower, materials, etc.) can be reasonably allocated according to actual conditions, ensuring that the most urgent and most in need of rescue personnel receive help first; information obtained through social platforms can be shared between rescuers and relevant agencies, improving the transparency and coordination efficiency of information and helping to make more informed decisions; the use of social platforms lowers the threshold for public participation in rescue, allowing more people to provide real-time on-site information, forming a crowdsourcing rescue information network, and helping to improve overall rescue capabilities. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 This is a schematic diagram of a method for real-time monitoring of rescue information according to the present invention. DETAILED DESCRIPTION
[0048] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0049] One embodiment of the present invention provides a method for real-time monitoring of rescue information, the method comprising:
[0050] Obtain the geographic location of the rescuer and set the search radius according to the geographic location of the rescuer;
[0051] Obtain information about people who need to be rescued within the rescuer's search radius on the social platform;
[0052] Prioritize those who need to be rescued within the rescuer's search radius.
[0053] The working principle of the above technical solution is: obtaining the geographic location of the rescuers, which is usually achieved through positioning devices carried by the rescuers, such as smart phones, GPS locators, etc. These devices communicate with the base station and transmit location data in real time to ensure that the geographic location information of the rescuers is accurate and real-time; once the geographic location of the rescuers is obtained, the system can set a search radius according to the on-site situation; the system accesses relevant data on social platforms, uses geographic location information and keyword filtering and other technologies to identify the information posted by people who need rescue within the search radius of the rescuers, and based on the information obtained, the system prioritizes the people who need rescue.
[0054] The effects of the above technical solutions are as follows: by obtaining the geographic location of rescuers in real time and setting the search radius, the system can quickly lock the scope of potential rescued persons, avoiding ineffective searches and wasting time; by prioritizing the persons in need of rescue, rescue resources (such as manpower, materials, etc.) can be reasonably allocated according to actual conditions to ensure that the most urgent and most in need of rescue personnel receive help first; information obtained through social platforms can be shared between rescuers and relevant agencies, improving the transparency and coordination efficiency of information and helping to make more informed decisions; the use of social platforms lowers the threshold for public participation in rescue, allowing more people to provide real-time on-site information, forming a crowdsourcing rescue information network, and helping to improve overall rescue capabilities.
[0055] In one embodiment of the present invention, obtaining the geographical location of a rescuer and setting a search radius according to the geographical location of the rescuer include:
[0056] Get the geographic location of rescuers;
[0057] Obtaining geographical environment characteristics of the geographical location of the rescuer through a map data service, wherein the geographical environment characteristics include terrain flatness and population density;
[0058] Set the search radius based on the geographical environment characteristics of the rescuer's location;
[0059] Specifically, the search and rescue radius is set according to the geographical environment characteristics of the rescue personnel's location, which can be set through the following model:
[0060]
[0061] Among them, R is the search radius, α is the basic search radius, which is the maximum search radius, and T is a quantitative indicator of terrain flatness. The larger the value, the flatter the terrain. 0 is the threshold of terrain flatness, which is used to distinguish the significance of terrain influence, β is the parameter that controls the shape of the logistic function, which affects the sensitivity of terrain flatness to the adjustment of search radius, P is the population density, and γ is the weight coefficient of population density, which is used to control the influence of population density on search radius;
[0062] Assuming the following parameters and conditions, set the values of the parameters in the formula: basic search radius α = 5km, terrain flatness threshold T 0 =50 (this is an assumed dimensionless value), terrain influence parameter β = 0.1 (dimensionless, controls the shape of the logistic function), population density influence weight coefficient γ = 0.05 (dimensionless, controls the degree of influence of population density on the search radius), reference population density P ref =1000 people / km 2 (used to non-dimensionalize population density)
[0063] Now, consider two different cases to calculate the search radius:
[0064] Case 1: Flat terrain and low population density
[0065] Terrain flatness T = 70 (dimensionless, above the threshold T 0 , indicating that the terrain is relatively flat) Residential density P = 200 people / km 2 (lower than the reference population density Pref), substituting it into the above formula for calculating the search radius, we get R≈4.37km,
[0066] Case 2: Complex terrain and high population density
[0067] Terrain flatness T = 30 (dimensionless, below the threshold T 0 , indicating that the terrain is relatively complex), the population density P = 5000 people / km 2 (much higher than the reference population density Pref), substituting it into the above formula for calculating the search radius, we get R≈4.59km
[0068] In this example, the β value is set to 0.1, which is a relatively small value. This may cause the logistic function to be insensitive to changes in T. At the same time, the γ value is also small (0.05), which weakens the effect of population density on the search radius, while increasing the β value can make the logistic function more sensitive to changes in terrain flatness, and increasing the γ value can enhance the effect of population density on the search radius.
[0069] The working principle and effect of the above technical solution are: obtaining the real-time geographic location information of the rescuers through means such as GPS positioning technology, Wi-Fi positioning technology or Bluetooth positioning technology. These technologies use satellite signals, wireless network signals or Bluetooth signals to determine the location of the device, and then determine the location of the rescuers. The obtained geographic location information of the rescuers is associated with the map data service to obtain the geographical environment characteristics related to the location, such as terrain flatness, population density, and building distribution. These geographical environment characteristics are of great reference value for the subsequent setting of the search and rescue radius. Set the search and rescue radius according to the geographical environment characteristics: Combine the obtained geographical environment characteristics and use the model to calculate and set the appropriate search and rescue radius. For example, in flat and densely populated areas, the search and rescue radius may be set relatively small to improve the search and rescue efficiency; in areas with complex terrain or sparse population, the search and rescue radius may need to be set larger to ensure coverage of a wider search and rescue area. By obtaining the geographical location and geographical environment characteristics of the rescuers, the possible location of the trapped persons can be determined more accurately, so as to quickly formulate an effective search and rescue plan and improve the search and rescue efficiency; when setting the search and rescue radius, the geographical environment characteristics, such as terrain flatness, obstacle distribution and other factors, are fully considered to ensure the safety of the rescuers when performing search and rescue tasks; due to the different geographical environment characteristics, the setting of the search and rescue radius can be adjusted according to the actual situation to flexibly adapt to various complex and changeable search and rescue environments; by obtaining the geographical location of the rescuers and setting the search and rescue radius, the actions of multiple rescue teams can be better organized and coordinated to achieve coordinated operations and jointly complete the search and rescue mission; this technical solution sets the search and rescue radius by comprehensively considering the geographical location and geographical environment characteristics of the rescuers, which helps to improve the search and rescue efficiency and ensure the safety of the search and rescue, and provide strong technical support for emergency rescue work.
[0070] The logistic function part of the model A nonlinear response mechanism is introduced. When the terrain flatness is far away from the threshold, the logistic function value tends to saturate, which means that the change of the search radius will become less sensitive when the terrain is very flat or very rugged. This nonlinear response helps the model remain stable under extreme terrain conditions; the logistic function provides a smooth transition zone near the threshold, so that the search radius can be smoothly adjusted as the terrain flatness gradually changes. This avoids sudden changes at the threshold, making the model more continuous and predictable; by introducing the logarithmic function The formula takes into account the effect of population density on the search radius, and this effect gradually weakens. The characteristics of the logarithmic function make its change have a greater impact on the search radius when the population density is low; while when the population density is high, the same change has a smaller impact on the search radius. This reflects that in actual situations, as the population density increases, the marginal impact of the additional population on the search radius gradually decreases, and the parameters in the formula (α, β, γ, T 0 ) can be adjusted according to the specific situation to reflect the actual conditions in different scenarios. This makes the model more adaptable and flexible. Combining these effects, the formula aims to provide a mathematical model that can comprehensively consider the impact of terrain flatness and population density on the search radius. By adjusting the parameter values, the model can be better adapted to different geographical and social environments, thereby providing support for decision-making.
[0071] In one embodiment of the present invention, obtaining information of persons who need to be rescued within a search radius of rescuers on a social platform includes:
[0072] Obtain information related to the disaster and requiring rescue on different social platforms that was posted after the disaster occurred;
[0073] Through the geographic information system, a circular geographical range is defined with the location of the rescuers as the center according to the set search and rescue radius;
[0074] For each piece of rescue information obtained, extract its geographic location data;
[0075] The geographic location data is compared with the designated geographic range to filter out rescue information within the designated geographic range.
[0076] The working principle of the above technical solution is: obtain disaster-related rescue information. After the disaster occurs, collect information related to the disaster that needs rescue from multiple social platforms through crawler technology, API interface or other data capture methods. This information includes text descriptions, pictures, videos, etc., which contain key information such as the geographical location of the rescue personnel and the disaster situation; using geographic information system (GIS) technology, with the location of the rescue personnel as the center, a circular geographical range is defined according to the previously set search and rescue radius. This range represents the area that the rescue personnel can effectively cover and conduct search and rescue; for each piece of rescue information obtained, by parsing the geographical location data (such as latitude and longitude coordinates, address description, etc.), it is converted into a format that can be processed in the geographic information system; the extracted geographical location data is compared with the defined geographical range, and by calculating whether the location point is within the circular range, for example, using the method of comparing the distance between the point and the center of the circle and the radius, the rescue information within the defined geographical range is screened out.
[0077] The effects of the above technical solution are: by obtaining rescue information on social platforms in real time, rescuers can quickly understand the latest situation at the disaster site, including the disaster site, the number of affected people, emergency needs, etc., so as to respond quickly; by extracting and comparing geographic location data, rescuers can accurately determine the target location that needs rescue, avoiding wasting time and resources in non-disaster areas; by defining the geographical scope and screening rescue information, rescuers can reasonably allocate rescue forces and resources according to actual conditions to ensure maximum rescue of disaster victims within a limited time; the entire technical solution reduces the time of manual intervention and decision-making through automated and intelligent processing procedures, and improves the efficiency and accuracy of rescue operations; this technical solution integrates social platforms and geographic information system resources to achieve rapid acquisition, precise positioning and effective screening of disaster rescue information, which helps to improve the response speed and overall efficiency of rescue operations.
[0078] In one embodiment of the present invention, obtaining information related to the disaster and requiring rescue on different social platforms published after the disaster occurs includes:
[0079] Crawl articles posted on different social platforms to obtain a large amount of raw data;
[0080] Cleaning and preprocessing the raw data, the preprocessing including: removing duplicate content, formatting data, and extracting key fields, the key fields including the location where the article was published, the number of followers of the user who published the article, and the number of likes of the published article;
[0081] According to the keywords related to the disaster and the time when the disaster occurred, the pre-processed data is screened to filter out the information related to the disaster and requiring rescue.
[0082] The working principle of the above technical solution is: using web crawler technology, writing corresponding crawler scripts or programs for the API interfaces or web page structures of different social platforms, automatically crawling articles published on the platform, and obtaining a large amount of raw data, which includes the text content, publishing time, location information, number of user fans, number of likes, etc. published by users; cleaning and preprocessing the crawled raw data to remove duplicate content, format data and extract key fields. The cleaning process includes removing irrelevant characters, advertising links, data in non-standard formats, etc. Formatting data is to unify data in different formats into a standard format, such as converting timestamps into a unified date and time format. Extracting key fields is to extract important information from the raw data according to the needs of subsequent analysis, such as article publishing time, publishing platform, publishing location, number of user fans and number of likes, etc.; according to the keywords related to the disaster (such as disaster type, location, help information, etc.) and the time range of the disaster, the preprocessed data is screened. Through keyword matching and time range filtering, information related to the disaster that needs rescue is screened. These screened information will be an important reference for subsequent rescue operations.
[0083] The effects of the above technical solution are: improving data acquisition efficiency. Through automated crawling technology, a large amount of raw data on social platforms can be quickly acquired, avoiding the tediousness and inefficiency of manual data collection; through data cleaning and preprocessing, duplicate content and irrelevant information can be removed, data can be formatted and key fields can be extracted, thereby improving data quality and availability; through keyword and time range screening, information related to the disaster that needs rescue can be accurately located, providing targeted guidance for rescue operations; through analysis and mining of the screened data, the distribution of rescue needs in the disaster-stricken areas, user attention and other information can be understood, providing support for rescue decisions; this technical solution realizes the rapid acquisition and precise positioning of information related to the disaster that needs rescue by automatically crawling, cleaning and screening data on social platforms, which helps to improve the efficiency and accuracy of rescue operations.
[0084] An embodiment of the present invention prioritizes persons who need to be rescued within a search radius of rescuers, including:
[0085] Prioritize the people who need rescue based on their commuting distance from the rescuers, the time when the article related to the people who need rescue was published, the number of followers of the user who published the article, and the number of likes on the published article;
[0086] For people in need of rescue who overlap within the rescuer's search radius, the same rescued person will be re-divided according to the priority of the rescued person in all overlapping search radii. When his priority in this area is higher than that in other areas, he will be divided into this area and removed from the rescuers in need of rescue.
[0087] Perform text preprocessing on social platform information related to people who need to be rescued within the search radius of rescuers. The text preprocessing includes: cleaning the text, removing irrelevant characters, punctuation marks, stop words, etc., using Jieba to segment the text and split sentences into separate words or phrases; creating a keyword list containing words that rescuers believe can increase priority, such as "elderly", "dangerous", "emergency", "children", etc., and using these keywords to scan the preprocessed text to check whether it contains the words in the list;
[0088] Specifically, the priority ranking can be sorted by the following model:
[0089]
[0090] Among them, P r is the priority score, w1, w2 and w3 are weight coefficients, k1 is a custom positive number, nl is the number of likes for this rescue information, nf is the number of fans of the user who posted this rescue information, k is the number of keywords in the keyword list of this article, and t is the total number of keywords in this article after Jieba segmentation.
[0091] The working principle and effect of the above technical solution are as follows: the distance from the rescuer to the location of the person in need of rescue is a key factor. Generally, the closer the distance, the higher the priority, because the rescue location can be reached faster; the number of user fans and the number of article likes can be used as indicators to measure the influence and urgency of the article. Articles with more fans or likes may mean wider attention and higher urgency; based on the above factors, a comprehensive priority score can be calculated for each person in need of rescue. This score can be the result of weighting each factor, where the weight can be adjusted according to actual conditions. Each rescuer has a certain search radius, which indicates the area they can effectively cover; when the search radii of multiple rescuers overlap, the same rescued person will appear in the lists of multiple rescuers; for these overlapping situations, it is necessary to re-divide according to the priority score of the rescued person in each rescuer's list; if a rescued person has a higher priority score within the search radius of a rescuer, then they will be assigned to the rescuer's responsible area; at the same time, in order to avoid duplicate rescue and improve efficiency, the rescued person will be removed from the lists of other rescuers.
[0092] The model uses the exponential function e^(-k1*d) to represent the impact of commuting distance on priority. The characteristic of the exponential function is that the function value decreases rapidly as the distance increases, which is consistent with the higher priority in the rescue scenario. k1 is a custom positive number used to adjust the decay rate of the distance effect; the logarithmic function ln(nl / nf) is used to balance the impact of the number of likes and the number of fans. The logarithmic function has a smoothing effect when processing data with large differences in order of magnitude, which can avoid the excessive impact of extreme values on the priority score; the ratio of the number of likes to the number of fans reflects the relative popularity or urgency of the rescue information. Articles with many likes and few fans may mean higher urgency or attention; the ratio k / t is used to represent the ratio of the number of keywords in the keyword list of the article to the total number of keywords in the article. This reflects the relevance of the article content to the rescue; in order to smooth this ratio and avoid division by 0 when t is 0, the logarithmic function and the addition of 1 operation are used in the formula: (lg(k+1)) / (lg(t+1)). The logarithmic function also helps to deal with the order of magnitude difference, and the addition of 1 ensures that the formula is still valid when k or t is 0; the weight coefficient is used to adjust the relative importance of the above factors in the priority score. These coefficients can be adjusted according to the actual situation to reflect the changes in the importance of each factor in different scenarios. By considering multiple factors to determine the priority, it can ensure that rescue resources are effectively allocated to the most needed places, thereby improving the overall efficiency of the rescue operation; by re-dividing the priorities of the rescued persons in the overlapping areas, it can avoid repeated or conflicting rescue operations of multiple rescue teams on the same target; giving priority to commuting distance and article publishing time can ensure that rescuers can respond to emergencies quickly and provide timely assistance; by considering the number of user followers and the number of article likes, it can encourage more people to publish and share emergency rescue information through social media platforms, thereby increasing public participation and support for rescue operations; this technical solution provides a method for dynamically adjusting rescue strategies, which can update and optimize rescue plans in a timely manner according to changes in actual conditions. The formula comprehensively considers multiple aspects such as commuting distance, social media influence (likes and fans), and article content relevance (keyword hits), providing a comprehensive priority evaluation framework, which can flexibly adapt to changes in different rescue scenarios and needs by adjusting weight coefficients and custom parameters (such as k1); the mathematical functions used (exponential functions, logarithmic functions) have good properties when processing data with different orders of magnitude and ranges of variation, which helps to ensure the stability and reliability of priority scores.
[0093] One embodiment of the present invention provides a rescue information real-time monitoring system, the system comprising:
[0094] A search radius setting module is used to obtain the geographical location of the rescuer and set the search radius according to the geographical location of the rescuer;
[0095] A module for obtaining information about people who need rescue, used to obtain information about people who need rescue within the search radius of rescuers on the social platform;
[0096] The priority ranking module is used to prioritize the persons who need to be rescued within the search radius of the rescuers.
[0097] The working principle of the above technical solution is: obtaining the geographic location of the rescuers, which is usually achieved through positioning devices carried by the rescuers, such as smart phones, GPS locators, etc. These devices communicate with the base station and transmit location data in real time to ensure that the geographic location information of the rescuers is accurate and real-time; once the geographic location of the rescuers is obtained, the system can set a search radius according to the on-site situation; the system accesses relevant data on social platforms, uses geographic location information and keyword filtering and other technologies to identify the information posted by people who need rescue within the search radius of the rescuers, and based on the information obtained, the system prioritizes the people who need rescue.
[0098] The effects of the above technical solutions are as follows: by obtaining the geographic location of rescuers in real time and setting the search radius, the system can quickly lock the scope of potential rescued persons, avoiding ineffective searches and wasting time; by prioritizing the persons in need of rescue, rescue resources (such as manpower, materials, etc.) can be reasonably allocated according to actual conditions to ensure that the most urgent and most in need of rescue personnel receive help first; information obtained through social platforms can be shared between rescuers and relevant agencies, improving the transparency and coordination efficiency of information and helping to make more informed decisions; the use of social platforms lowers the threshold for public participation in rescue, allowing more people to provide real-time on-site information, forming a crowdsourcing rescue information network, and helping to improve overall rescue capabilities.
[0099] In one embodiment of the present invention, a rescue information real-time monitoring system, the module for setting the search radius includes:
[0100] A geographic location acquisition module is used to obtain the geographic location of rescuers;
[0101] An environment feature acquisition module is used to acquire the geographic environment features of the rescuer's location through a map data service;
[0102] The search radius calculation module is used to set the search radius according to the geographical environment characteristics of the rescue personnel's geographical location.
[0103] Specifically, the search and rescue radius is set according to the geographical environment characteristics of the rescue personnel's location, which can be set through the following model:
[0104]
[0105] Among them, R is the search radius, α is the basic search radius, which is the maximum search radius, T is a quantitative indicator of terrain flatness, the larger the value, the flatter the terrain, T0 is the threshold of terrain flatness, which is used to distinguish the significance of terrain influence, β is a parameter that controls the shape of the logistic function, which affects the adjustment sensitivity of terrain flatness to the search radius, P is the population density, and γ is the weight coefficient of population density, which is used to control the influence of population density on the search radius;
[0106] Assuming the following parameters and conditions, set the values of each parameter in the formula: basic search radius α = 5km, terrain flatness threshold T0 = 50 (this is an assumed dimensionless value), terrain influence parameter β = 0.1 (dimensionless, controlling the shape of the logic function), population density influence weight coefficient γ = 0.05 (dimensionless, controlling the degree of influence of population density on the search radius), reference population density Pref = 1000 people / km 2 (used to non-dimensionalize population density)
[0107] Now, consider two different cases to calculate the search radius:
[0108] Case 1: Flat terrain and low population density
[0109] Terrain flatness T = 70 (dimensionless, higher than the threshold T0, indicating that the terrain is relatively flat) Residential density P = 200 people / km 2 (lower than the reference population density Pref), substituting it into the above formula for calculating the search radius, we get R≈4.37km,
[0110] Case 2: Complex terrain and high population density
[0111] Terrain flatness T = 30 (dimensionless, below the threshold T0, indicating that the terrain is relatively complex), population density P = 5000 people / km 2 (much higher than the reference population density Pref), substituting it into the above formula for calculating the search radius, we get R≈4.59km
[0112] In this example, the β value is set to 0.1, which is a relatively small value. This may cause the logistic function to be insensitive to changes in T. At the same time, the γ value is also small (0.05), which weakens the effect of population density on the search radius, while increasing the β value can make the logistic function more sensitive to changes in terrain flatness, and increasing the γ value can enhance the effect of population density on the search radius.
[0113] The working principle and effect of the above technical solution are: obtaining the real-time geographic location information of the rescuers through means such as GPS positioning technology, Wi-Fi positioning technology or Bluetooth positioning technology. These technologies use satellite signals, wireless network signals or Bluetooth signals to determine the location of the device, and then determine the location of the rescuers. The obtained geographic location information of the rescuers is associated with the map data service to obtain the geographical environment characteristics related to the location, such as terrain flatness, population density, and building distribution. These geographical environment characteristics are of great reference value for the subsequent setting of the search and rescue radius. Set the search and rescue radius according to the geographical environment characteristics: Combine the obtained geographical environment characteristics and use the model to calculate and set the appropriate search and rescue radius. For example, in flat and densely populated areas, the search and rescue radius may be set relatively small to improve the search and rescue efficiency; in areas with complex terrain or sparse population, the search and rescue radius may need to be set larger to ensure coverage of a wider search and rescue area. By obtaining the geographical location and geographical environment characteristics of the rescuers, the possible location of the trapped persons can be determined more accurately, so as to quickly formulate an effective search and rescue plan and improve the search and rescue efficiency; when setting the search and rescue radius, the geographical environment characteristics, such as terrain flatness, obstacle distribution and other factors, are fully considered to ensure the safety of the rescuers when performing search and rescue tasks; due to the different geographical environment characteristics, the setting of the search and rescue radius can be adjusted according to the actual situation to flexibly adapt to various complex and changeable search and rescue environments; by obtaining the geographical location of the rescuers and setting the search and rescue radius, the actions of multiple rescue teams can be better organized and coordinated to achieve coordinated operations and jointly complete the search and rescue mission; this technical solution sets the search and rescue radius by comprehensively considering the geographical location and geographical environment characteristics of the rescuers, which helps to improve the search and rescue efficiency and ensure the safety of the search and rescue, and provide strong technical support for emergency rescue work.
[0114] The logistic function part of the model A nonlinear response mechanism is introduced. When the terrain flatness is far away from the threshold, the logistic function value tends to saturate, which means that the change of the search radius will become less sensitive when the terrain is very flat or very rugged. This nonlinear response helps the model remain stable under extreme terrain conditions; the logistic function provides a smooth transition zone near the threshold, so that the search radius can be smoothly adjusted as the terrain flatness gradually changes. This avoids sudden changes at the threshold, making the model more continuous and predictable; by introducing the logarithmic function The formula takes into account the effect of population density on the search radius, and this effect gradually weakens. The characteristics of the logarithmic function make its change have a greater impact on the search radius when the population density is low; while when the population density is high, the same change has a smaller impact on the search radius. This reflects that in actual situations, as the population density increases, the marginal impact of the additional population on the search radius gradually decreases, and the parameters in the formula (α, β, γ, T0 ) can be adjusted according to the specific situation to reflect the actual conditions in different scenarios. This makes the model more adaptable and flexible. Combining these effects, the formula aims to provide a mathematical model that can comprehensively consider the impact of terrain flatness and population density on the search radius. By adjusting the parameter values, the model can be better adapted to different geographical and social environments, thereby providing support for decision-making.
[0115] In one embodiment of the present invention, a rescue information real-time monitoring system is provided, wherein the module for obtaining information of persons in need of rescue comprises:
[0116] The module for initially obtaining information about people in need of rescue is used to obtain information about people in need of rescue related to the disaster that is published on different social platforms after the disaster occurs;
[0117] The module for defining the geographical scope uses the geographic information system to define a circular geographical scope based on the set search and rescue radius with the location of the rescue personnel as the center;
[0118] A module for extracting geographic location data is used to extract the geographic location data of each piece of rescue information obtained;
[0119] The comparison module is used to compare the geographic location data with the defined geographic range, and filter out the rescue information within the defined geographic range.
[0120] The working principle of the above technical solution is: obtain disaster-related rescue information. After the disaster occurs, collect information related to the disaster that needs rescue from multiple social platforms through crawler technology, API interface or other data capture methods. This information includes text descriptions, pictures, videos, etc., which contain key information such as the geographical location of the rescue personnel and the disaster situation; using geographic information system (GIS) technology, with the location of the rescue personnel as the center, a circular geographical range is defined according to the previously set search and rescue radius. This range represents the area that the rescue personnel can effectively cover and conduct search and rescue; for each piece of rescue information obtained, by parsing the geographical location data (such as latitude and longitude coordinates, address description, etc.), it is converted into a format that can be processed in the geographic information system; the extracted geographical location data is compared with the defined geographical range, and by calculating whether the location point is within the circular range, for example, using the method of comparing the distance between the point and the center of the circle and the radius, the rescue information within the defined geographical range is screened out.
[0121] The effects of the above technical solution are: by obtaining rescue information on social platforms in real time, rescuers can quickly understand the latest situation at the disaster site, including the disaster site, the number of affected people, emergency needs, etc., so as to respond quickly; by extracting and comparing geographic location data, rescuers can accurately determine the target location that needs rescue, avoiding wasting time and resources in non-disaster areas; by defining the geographical scope and screening rescue information, rescuers can reasonably allocate rescue forces and resources according to actual conditions to ensure maximum rescue of disaster victims within a limited time; the entire technical solution reduces the time of manual intervention and decision-making through automated and intelligent processing procedures, and improves the efficiency and accuracy of rescue operations; this technical solution integrates social platforms and geographic information system resources to achieve rapid acquisition, precise positioning and effective screening of disaster rescue information, which helps to improve the response speed and overall efficiency of rescue operations.
[0122] In one embodiment of the present invention, a rescue information real-time monitoring system is provided, wherein the module for initially acquiring information of persons in need of rescue comprises:
[0123] The module for obtaining raw data is used to crawl articles published on different social platforms and obtain a large amount of raw data;
[0124] A preprocessing module is used to clean and preprocess the raw data, wherein the preprocessing includes: removing duplicate content, formatting data, and extracting key fields, wherein the key fields include the location where the article is published, the number of followers of the user who published the article, and the number of likes of the published article;
[0125] The screening module is used to screen the pre-processed data according to the keywords related to the disaster and the time when the disaster occurred, and screen out the information related to the disaster that needs rescue.
[0126] The working principle of the above technical solution is: using web crawler technology, writing corresponding crawler scripts or programs for the API interfaces or web page structures of different social platforms, automatically crawling articles published on the platform, and obtaining a large amount of raw data, which includes the text content, publishing time, location information, number of user fans, number of likes, etc. published by users; cleaning and preprocessing the crawled raw data to remove duplicate content, format data and extract key fields. The cleaning process includes removing irrelevant characters, advertising links, data in non-standard formats, etc. Formatting data is to unify data in different formats into a standard format, such as converting timestamps into a unified date and time format. Extracting key fields is to extract important information from the raw data according to the needs of subsequent analysis, such as article publishing time, publishing platform, publishing location, number of user fans and number of likes, etc.; according to the keywords related to the disaster (such as disaster type, location, help information, etc.) and the time range of the disaster, the preprocessed data is screened. Through keyword matching and time range filtering, information related to the disaster that needs rescue is screened. These screened information will be an important reference for subsequent rescue operations.
[0127] The effects of the above technical solution are: improving data acquisition efficiency. Through automated crawling technology, a large amount of raw data on social platforms can be quickly acquired, avoiding the tediousness and inefficiency of manual data collection; through data cleaning and preprocessing, duplicate content and irrelevant information can be removed, data can be formatted and key fields can be extracted, thereby improving data quality and availability; through keyword and time range screening, information related to the disaster that needs rescue can be accurately located, providing targeted guidance for rescue operations; through analysis and mining of the screened data, the distribution of rescue needs in the disaster-stricken areas, user attention and other information can be understood, providing support for rescue decisions; this technical solution realizes the rapid acquisition and precise positioning of information related to the disaster that needs rescue by automatically crawling, cleaning and screening data on social platforms, which helps to improve the efficiency and accuracy of rescue operations.
[0128] In one embodiment of the present invention, a rescue information real-time monitoring system, the priority ranking module includes:
[0129] A priority calculation module is used to prioritize the people who need rescue based on their commuting distance from the rescuer, the time when the article related to the people who need rescue was published, the number of followers of the user who published the article, and the number of likes on the published article;
[0130] The module for eliminating overlapping personnel is to reclassify the same person in need of rescue who overlaps within the rescuer's search radius according to his or her priority in all overlapping search radii. When his or her priority in this area is higher than that in other areas, he or she will be assigned to this area and will be eliminated from the rescuers' list of people in need of rescue.
[0131] Perform text preprocessing on social platform information related to people who need to be rescued within the search radius of rescuers. The text preprocessing includes: cleaning the text, removing irrelevant characters, punctuation marks, stop words, etc., using Jieba to segment the text and split sentences into separate words or phrases; creating a keyword list containing words that rescuers believe can increase priority, such as "elderly", "dangerous", "emergency", "children", etc., and using these keywords to scan the preprocessed text to check whether it contains the words in the list;
[0132] Specifically, the priority ranking can be sorted by the following model:
[0133]
[0134] Among them, P r is the priority score, w1, w2 and w3 are weight coefficients, k1 is a custom positive number, nl is the number of likes for this rescue information, nf is the number of fans of the user who posted this rescue information, k is the number of keywords in the keyword list of this article, and t is the total number of keywords in this article after Jieba segmentation.
[0135] The working principle and effect of the above technical solution are as follows: the distance from the rescuer to the location of the person in need of rescue is a key factor. Generally, the closer the distance, the higher the priority, because the rescue location can be reached faster; the number of user fans and the number of article likes can be used as indicators to measure the influence and urgency of the article. Articles with more fans or likes may mean wider attention and higher urgency; based on the above factors, a comprehensive priority score can be calculated for each person in need of rescue. This score can be the result of weighting each factor, where the weight can be adjusted according to actual conditions. Each rescuer has a certain search radius, which indicates the area they can effectively cover; when the search radii of multiple rescuers overlap, the same rescued person will appear in the lists of multiple rescuers; for these overlapping situations, it is necessary to re-divide according to the priority score of the rescued person in each rescuer's list; if a rescued person has a higher priority score within the search radius of a rescuer, then they will be assigned to the rescuer's responsible area; at the same time, in order to avoid duplicate rescue and improve efficiency, the rescued person will be removed from the lists of other rescuers.
[0136] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A method for real-time monitoring of rescue information, It is characterized in that The method comprises: Obtain the geographic location of the rescuer and set the search radius according to the geographic location of the rescuer; Obtain information about people who need to be rescued within the rescuer's search radius on the social platform; Prioritize the people who need to be rescued within the rescuer's search radius; The process of obtaining the geographic location of the rescuer and setting the search radius according to the geographic location of the rescuer includes: Get the geographic location of rescuers; Obtain the geographical environment characteristics of the rescuers' location through map data services; The search and rescue radius is set according to the geographical environment characteristics of the rescuer's location, which is specifically set through the following model: Among them, R is the search radius, α is the basic search radius, which is the maximum search radius, and T is a quantitative indicator of terrain flatness. The larger the value, the flatter the terrain. 0 is the threshold of terrain flatness, which is used to distinguish the significance of terrain influence, β is the parameter that controls the shape of the logistic function, which affects the sensitivity of terrain flatness to the adjustment of search radius, P is the population density, γ is the weight coefficient of population density, which is used to control the influence of population density on search radius, represents the reference population density.
2. A method for real-time monitoring of rescue information according to claim 1, It is characterized in that Obtain information about people who need rescue within the rescuer's search radius on the social platform, including: Obtain information related to the disaster and requiring rescue on different social platforms that was posted after the disaster occurred; Through the geographic information system, a circular geographical range is defined with the location of the rescuers as the center according to the set search and rescue radius; For each piece of rescue information obtained, extract its geographic location data; The geographic location data is compared with the designated geographic range to filter out rescue information within the designated geographic range.
3. A method for real-time monitoring of rescue information according to claim 2, It is characterized in that Obtain information related to the disaster and requiring rescue on different social platforms released after the disaster occurred, including: Crawl articles posted on different social platforms to obtain a large amount of raw data; Cleaning and preprocessing the raw data, the preprocessing including: removing duplicate content, formatting data, and extracting key fields, the key fields including the location where the article was published, the number of followers of the user who published the article, and the number of likes of the published article; According to the keywords related to the disaster and the time when the disaster occurred, the pre-processed data is screened to filter out the information related to the disaster and requiring rescue.
4. A method for real-time monitoring of rescue information according to claim 1, It is characterized in that Prioritize the people who need to be rescued within the rescuer's search radius, including: Prioritize the people who need to be rescued and the posts based on their commuting distance from the rescuers, the number of followers of the user who posted the article, the number of likes on the post, and the number of keywords in the post. For the persons in need of rescue who overlap in the search radius of the rescuers, the same rescued person will be reclassified according to the priority of the rescued person in all overlapping search radii. If the priority of the rescued person in this area is higher than that in other areas, the rescued person will be classified into this area and removed from the rescued persons in need of rescue by other rescuers. Preprocess the text of the relevant social platform information of the people who need to be rescued within the search radius of the rescuers, and the text preprocessing includes: cleaning the text, removing irrelevant characters, punctuation marks, and stop words, using Jieba to segment the text, and split the sentences into separate words or phrases; create a keyword list, which contains words that can increase the priority, including: "elderly", "dangerous", "urgent", "children", and use the keywords in the keyword list to scan the preprocessed text to check whether it contains the words in the keyword list; Specifically, the priority is sorted by the following model: P r = Among them, P r is the priority score, w1, w2 and w3 are weight coefficients, k1 is a custom positive number, nl is the number of likes for this rescue information, nf is the number of fans of the user who posted this rescue information, k is the number of keywords in the keyword list of this article, t is the total number of keywords in this article after Jieba word segmentation, and d is the commuting distance between the person in need of rescue and the rescuer.
5. A real-time monitoring system for rescue information, It is characterized in that The system comprises: A search radius setting module is used to obtain the geographical location of the rescuer and set the search radius according to the geographical location of the rescuer; A module for obtaining information about people who need rescue, used to obtain information about people who need rescue within the search radius of rescuers on the social platform; A priority ranking module is used to prioritize the persons who need to be rescued within the search radius of the rescuer; Wherein, the module for setting the search radius includes: A geographic location acquisition module is used to obtain the geographic location of rescuers; An environment feature acquisition module is used to acquire the geographic environment features of the rescuer's location through a map data service; The search radius calculation module is used to set the search radius according to the geographical environment characteristics of the rescuer's location, which is specifically set through the following model: Among them, R is the search radius, α is the basic search radius, which is the maximum search radius, and T is a quantitative indicator of terrain flatness. The larger the value, the flatter the terrain. 0 is the threshold of terrain flatness, which is used to distinguish the significance of terrain influence, β is the parameter that controls the shape of the logistic function, which affects the sensitivity of terrain flatness to the adjustment of search radius, P is the population density, γ is the weight coefficient of population density, which is used to control the influence of population density on search radius, represents the reference population density.
6. A rescue information real-time monitoring system according to claim 5, It is characterized in that The module for obtaining information of persons in need of rescue comprises: The module for initially obtaining information about people in need of rescue is used to obtain information about people in need of rescue related to the disaster that is published on different social platforms after the disaster occurs; The module for defining the geographical scope uses the geographic information system to define a circular geographical scope based on the set search and rescue radius with the location of the rescue personnel as the center; A module for extracting geographic location data is used to extract the geographic location data of each piece of rescue information obtained; The comparison module is used to compare the geographic location data with the defined geographic range, and filter out the rescue information within the defined geographic range.
7. A rescue information real-time monitoring system according to claim 6, It is characterized in that The module for initially obtaining information of persons in need of rescue comprises: The module for obtaining raw data is used to crawl articles published on different social platforms and obtain a large amount of raw data; A preprocessing module is used to clean and preprocess the raw data, wherein the preprocessing includes: removing duplicate content, formatting data, and extracting key fields, wherein the key fields include the location where the article is published, the number of followers of the user who published the article, and the number of likes of the published article; The screening module is used to screen the pre-processed data according to the keywords related to the disaster and the time when the disaster occurred, and screen out the information related to the disaster that needs rescue.
8. A rescue information real-time monitoring system according to claim 5, It is characterized in that The priority ranking module includes: The priority calculation module is used to prioritize the people who need to be rescued and the publications according to the commuting distance between the people who need to be rescued and the rescuers, the number of followers of the user who published the article, the number of likes of the published article, and the number of keywords hit in the published article; Eliminate overlapping personnel module: for the overlapping persons in need of rescue within the rescuer's search radius, the same rescued person will be reclassified according to the priority of the rescued person in all overlapping search radii. When the priority of the rescued person in this area is higher than that in other areas, the rescued person will be assigned to this area and will be eliminated from the rescued persons in need of rescue by other rescuers. Preprocess the text of the relevant social platform information of the people who need to be rescued within the search radius of the rescuers, and the text preprocessing includes: cleaning the text, removing irrelevant characters, punctuation marks, and stop words, using Jieba to segment the text, and split the sentences into separate words or phrases; create a keyword list, which contains words that can increase the priority, including: "elderly", "dangerous", "urgent", "children", and use the keywords in the keyword list to scan the preprocessed text to check whether it contains the words in the keyword list; Specifically, the priority is sorted by the following model: P r = Among them, P r is the priority score, w1, w2 and w3 are weight coefficients, k1 is a custom positive number, nl is the number of likes for this rescue information, nf is the number of fans of the user who posted this rescue information, k is the number of keywords in the keyword list of this article, t is the total number of keywords in this article after Jieba word segmentation, and d is the commuting distance between the person in need of rescue and the rescuer.
Citation Information
Patent Citations
GIS (Geographic Information System)-based emergency condition management system for tour group
CN102421060A
Real-time, crowd-sourced, deo-location based system for enhancing personal safety
CN106537952A
Search and rescue site division method and device, electronic equipment and storage medium
CN112836850A
Rescue police dispatching method and device, electronic equipment and readable storage medium
CN114510596A
Methods and Devices for Searching for a Missing Person
US20200349664A1
