Rescue implementation methods, electronic device, rescue group and program product

By accessing the non-terrestrial network NTN, people awaiting rescue are added to rescue groups, and information exchange and location alerts are conducted based on location relationships. This solves the problem of communication network damage under extreme natural disasters and improves emergency rescue efficiency and user experience.

WO2026114004A1PCT designated stage Publication Date: 2026-06-04ZTE CORP

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-11-17
Publication Date
2026-06-04

AI Technical Summary

Technical Problem

In the event of extreme natural disasters, traditional communication network infrastructure is damaged, making it difficult for rescuers and those awaiting rescue to communicate effectively, resulting in low efficiency of emergency rescue and a poor user experience.

Method used

By accessing the non-terrestrial network (NTN), the information of people to be rescued is added to the rescue group. Based on the NTN, the location relationships between group members are determined, enabling information exchange and location alerts, thereby improving rescue efficiency.

Benefits of technology

It improves the efficiency and user experience of emergency rescue, ensuring that people awaiting rescue can obtain effective rescue information and resource allocation in a timely manner, enhancing their will to survive and increasing the survival rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025135398_04062026_PF_FP_ABST
    Figure CN2025135398_04062026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are rescue implementation methods, an electronic device, a rescue group and a program product. A method applied to a terminal of a person to be rescued comprises: accessing a non-terrestrial network (NTN); and, on the basis of the NTN, adding information of the person to be rescued to a rescue group, so as to determine a positional relationship between group members of the rescue group on the basis of the rescue group, perform information interaction by means of the rescue group on the basis of the positional relationship, and indicate locations of the group members to the person to be rescued and / or a rescuer, wherein the group members of the rescue group comprise the rescuer and the person to be rescued.
Need to check novelty before this filing date? Find Prior Art

Description

Rescue implementation methods, electronic devices, rescue groups, and software products

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411720380.6, filed with the Chinese Patent Office on November 27, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The embodiments disclosed herein relate to, but are not limited to, the field of terminal application technology. Background Technology

[0004] In the event of a major natural disaster, the first 72 hours after the disaster are considered the golden period for rescue, during which the survival rate of those awaiting rescue is relatively high. Therefore, rescuers often carry rescue equipment and proactively initiate search and rescue operations.

[0005] However, when extreme natural disasters (such as earthquakes) occur, traditional communication network infrastructure is damaged, making it difficult for affected people to contact nearby emergency rescue personnel using their own devices, leaving them only able to passively wait for rescue. This reduces the efficiency of emergency rescue, thereby lowering the user experience of the devices. Similarly, rescue personnel also find it difficult to contact those needing rescue through traditional communication networks, forcing them to search blindly within the disaster area, thus reducing rescue efficiency. Summary of the Invention

[0006] This disclosure provides a rescue implementation method, electronic device, rescue group, and program product.

[0007] In a first aspect, embodiments of this disclosure provide a rescue implementation method applied to a terminal of a person awaiting rescue. The method includes: accessing a non-terrestrial network (NTN); adding the information of the person awaiting rescue to a rescue group based on the NTN, thereby determining the location relationships between group members of the rescue group based on the rescue group, and using the rescue group to exchange information according to the location relationships to prompt the location of the group members to the person awaiting rescue and / or the rescuers; the group members of the rescue group include rescuers and the person awaiting rescue.

[0008] Secondly, this disclosure also provides a rescue implementation method applied to a rescue group, wherein the group members include rescuers and people to be rescued, and the method includes: determining the positional relationship between the group members; and exchanging information based on the positional relationship to prompt the people to be rescued and / or the rescuers about the position of the group members.

[0009] Thirdly, embodiments of this disclosure also provide an electronic device, including: one or more processors; a memory storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the rescue implementation method described in the first aspect; and one or more input / output (I / O) interfaces connected between the processors and the memory, configured to enable information interaction between the processors and the memory.

[0010] Fourthly, embodiments of this disclosure also provide a rescue group for implementing the rescue implementation method described in the second aspect.

[0011] Fifthly, embodiments of this disclosure also provide a computer program product, which includes a computer program that, when executed by a processor, implements the rescue implementation method described in the first and / or second aspects. Attached Figure Description

[0012] In the accompanying drawings of the embodiments disclosed herein:

[0013] Figure 1 is a flowchart of a rescue implementation method for a terminal applied to a person awaiting rescue, provided in an embodiment of this disclosure;

[0014] Figure 2 is a flowchart of a method for adding information of people to be rescued to a rescue group based on NTN according to an embodiment of this disclosure;

[0015] Figure 3 is a flowchart of a method for obtaining rescue information allocated by a rescue platform based on NTN, as provided in an embodiment of this disclosure;

[0016] Figure 4 is a flowchart of a method for adding information of people to be rescued to a rescue group based on rescue information provided in an embodiment of this disclosure;

[0017] Figure 5 is a flowchart of a rescue implementation method applied to a rescue group provided in an embodiment of this disclosure;

[0018] Figure 6 is a flowchart of a method for determining the positional relationship between group members according to an embodiment of this disclosure;

[0019] Figure 7 is a block diagram of the electronic device provided in the embodiments of this disclosure. Detailed Implementation

[0020] To enable those skilled in the art to better understand the technical solutions of this disclosure, the rescue implementation method, electronic device, rescue group, and program product provided in the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings.

[0021] The present disclosure will be described more fully below with reference to the accompanying drawings; however, the embodiments shown may be embodied in different forms, and the present disclosure should not be construed as limited to the embodiments set forth below. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will enable those skilled in the art to fully understand the scope of the disclosure.

[0022] The accompanying drawings of the embodiments disclosed herein are provided to further illustrate the embodiments of this disclosure and form part of the specification. They are used together with the detailed embodiments to explain this disclosure and do not constitute a limitation thereof. The above and other features and advantages will become more apparent to those skilled in the art from the description of the detailed embodiments with reference to the accompanying drawings.

[0023] This disclosure may be described with reference to plan and / or cross-sectional views using the ideal schematic diagrams of this disclosure. Therefore, the example illustrations may be modified according to manufacturing techniques and / or tolerances.

[0024] Where there is no conflict, the various embodiments of this disclosure and the features thereof in the embodiments may be combined with each other.

[0025] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the disclosure. The term "and / or" as used in this disclosure includes any and all combinations of one or more of the associated enumerated entries. The singular forms "a" and "the" as used in this disclosure are also intended to include the plural forms, unless the context clearly indicates otherwise. The terms "comprising," "made of," etc., as used in this disclosure specify the presence of the stated feature, integral, step, operation, element, and / or component, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof.

[0026] Unless otherwise specified, all terms used in this disclosure (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning, unless expressly so defined in this disclosure.

[0027] In the event of a major natural disaster, the first 72 hours after the disaster are considered the golden period for rescue, during which the survival rate of those awaiting rescue is relatively high. Therefore, rescuers often carry rescue equipment and proactively initiate search and rescue operations.

[0028] However, when extreme natural disasters (such as earthquakes) occur, traditional communication network infrastructure is damaged, making it difficult for affected people to contact nearby emergency rescue personnel using their own devices, leaving them with no choice but to passively wait for rescue. This reduces the efficiency of emergency rescue, thereby lowering the user experience of the devices.

[0029] In this embodiment, the terminal of the person to be rescued is connected to an off-the-ground network (NTN). Based on the NTN, the information of the person to be rescued is added to a rescue group. This is used to determine the location relationships between members of the rescue group. The rescue group then interacts with the rescued personnel based on these location relationships, alerting them to the location of group members. The rescue group includes both rescuers and the person to be rescued. This embodiment improves emergency rescue efficiency and enhances the user experience of the terminal.

[0030] The solution for the terminal applied to the person in need of rescue according to the embodiments of this disclosure can be applied to any terminal device, including but not limited to: vehicle-mounted devices, user equipment (UE), mobile devices, computing devices, smart wearable devices, etc., such as, but not limited to, cellular phones, cordless phones, personal digital assistants (PDAs), portable computers, etc. The smart wearable device can include, but is not limited to: smartwatches, smart bracelets, smart glasses, smart helmets, smart necklaces, smart brooches, smart rings, smart earphones, etc. This rescue implementation method can be implemented by a processor calling computer-readable program instructions stored in memory, or it can be implemented through a server.

[0031] The solution for rescue groups in this disclosure can be applied to any software product on any terminal, including but not limited to: APP (application), mini program, official account, website, web platform, etc.

[0032] The embodiments of this disclosure will be described in detail below.

[0033] This disclosure provides a rescue implementation method, applied to the terminal of a person awaiting rescue, as shown in FIG1. ​​The method may include steps S11-S12.

[0034] In step S11, access the non-terrestrial network NTN.

[0035] In this disclosed embodiment, NTN (Non-Terrestrial Networks) may include, but is not limited to, at least one of the following: networks provided by satellites, aerial platforms, drones, etc.

[0036] In this embodiment of the disclosure, before accessing the NTN, the method may further include: receiving a rescue button trigger signal, and entering the process of accessing the NTN based on the rescue button trigger signal.

[0037] In this embodiment of the disclosure, if a person's terminal has the function of implementing the solution of this embodiment of the disclosure in the event of a disaster, the rescue implementation method of this embodiment of the disclosure can be triggered by triggering the preset rescue button in the terminal.

[0038] In this embodiment of the disclosure, the rescue button can be any software and / or hardware button, and there is no limitation on the implementation method of the rescue button.

[0039] In this embodiment of the disclosure, the terminal of the person to be rescued can receive trigger information from the rescue button, or access command information generated based on the trigger information, and urgently access the NTN providing rescue services, such as a satellite network, based on the received trigger information or access command information.

[0040] In step S12, the information of the person to be rescued is added to the rescue group based on NTN, so as to determine the location relationship between the group members based on the rescue group. The rescue group exchanges information according to the location relationship to prompt the location of the group members to the person to be rescued and / or the rescuers. The group members of the rescue group include both the rescuers and the person to be rescued.

[0041] In this embodiment of the disclosure, as shown in FIG2, adding the information of the person to be rescued to the rescue group based on NTN may include steps S21-S22.

[0042] In step S21, rescue information assigned by the rescue platform is obtained based on NTN.

[0043] In this embodiment of the disclosure, as shown in FIG3, obtaining rescue information allocated by the rescue platform based on NTN may include steps S31-S32.

[0044] In step S31, a rescue request is sent to NTN.

[0045] In this embodiment of the disclosure, the request message for the rescue request may include, but is not limited to, the type of rescue and / or the location information of the terminal of the person to be rescued.

[0046] In this disclosed embodiment, the rescue type may include, but is not limited to, at least one of the following: rescue in disaster scenarios such as earthquakes, mudslides, floods, forest fires, typhoons, tornadoes, tsunamis, and road accidents.

[0047] In step S32, a rescue response message sent by NTN in response to a rescue request is received; the rescue response message contains rescue information allocated by the rescue platform based on the location information of the terminal of the person to be rescued; the rescue information contains information about the rescue terminal; the rescue terminal is used to carry out the rescue.

[0048] In this embodiment of the disclosure, the rescue terminal is the terminal of the rescue personnel.

[0049] In this embodiment of the disclosure, rescue response messages from NTN can be received and parsed.

[0050] In this embodiment of the disclosure, rescue information allocated by the rescue platform based on the location information of the terminal of the person to be rescued can be obtained through parsing. This rescue information may include, but is not limited to, information about the rescue terminal used to carry out the rescue, and may also include at least one type of rescue reassurance information, rescue inquiry information, etc. For example, the rescue reassurance information may include at least one of images, videos, voice messages, etc., used to reassure the person to be rescued, and the rescue inquiry information may include information used to inquire about the current situation of the person to be rescued (e.g., the disaster site environment, the degree of injury, the injured body part, the number of injured, the gender of the injured, age of the injured, etc., at least one of these). The rescue inquiry information can be provided in any form, for example, including but not limited to: provided through voice inquiry or options.

[0051] In this embodiment of the disclosure, the rescue response message can be at least one set; and each set of rescue response messages can contain at least one rescue response message.

[0052] In this embodiment of the disclosure, when there are multiple sets of rescue response information, each set of rescue response information includes information on rescue terminals within different ranges centered on the person to be rescued.

[0053] In this embodiment of the disclosure, the multiple rescue response messages returned by the NTN can provide information on emergency rescue terminals within an ever-expanding range. For example, the first message provides information on rescue terminals within a 1-kilometer radius of the person to be rescued, the second message provides information on rescue terminals within a 3-kilometer radius of the person to be rescued, and the third message provides information on rescue terminals within a 5-kilometer radius of the person to be rescued.

[0054] In this embodiment of the disclosure, when there are multiple rescue response messages, at least one can be selected to be sent to the terminal of the person to be rescued. The selection can be based on at least one of the following information: the distance between the rescue terminal and the person to be rescued, the time required to reach the person to be rescued, the amount of tasks being carried, the urgency of the tasks being carried, the amount of rescue supplies being carried, and whether the terminal is carrying supplies needed by the person to be rescued. The rescue supplies may include, but are not limited to, medicines, food, and rescue tools.

[0055] In this disclosed embodiment, for example, the detailed selection principles may include, but are not limited to, at least one of the following:

[0056] The rescue response information includes at least one rescue terminal that is within a preset range from the terminal to be rescued;

[0057] The rescue response information includes the rescue terminal that is closest to the terminal to be rescued;

[0058] The rescue response information includes the fastest rescue terminal to reach the terminal to be rescued;

[0059] The rescue response information includes the rescue terminals that carry the most complete range of rescue supplies; and,

[0060] The rescue response information includes information about the rescue terminals carrying rescue supplies that are urgently needed by the people in need of rescue.

[0061] In this embodiment of the disclosure, the preset range can be set by the rescue personnel in advance according to different application scenarios.

[0062] In this embodiment of the disclosure, the information of the rescue terminal may include, but is not limited to, at least one of the following: the location information of the rescue terminal, the device type information, the rescue capability information, the rescue type information, the rescue unit information, the rescue group to which the rescue terminal belongs, and the group information of the rescue group.

[0063] In this embodiment of the disclosure, the device type information of the rescue terminal may include, but is not limited to, at least one of the following: mobile phone, drone, eVTOL (electric vertical take-off and landing aircraft), etc. The rescue type information of the rescue terminal may include, but is not limited to, at least one of the following: rescue in disaster scenarios such as earthquakes, mudslides, floods, forest fires, typhoons, tornadoes, tsunamis, and off-road vehicle accidents.

[0064] In this embodiment of the disclosure, in order to save the resources of the rescue group, most of the information of the rescue terminal can be stored in a preset server or cloud platform. When the person to be rescued clicks on the avatar of the corresponding rescuer, detailed information of the rescuer, including more detailed information of the rescuer's rescue terminal, can be provided.

[0065] In step S22, the information of the person to be rescued is added to the rescue group based on the rescue information.

[0066] In this embodiment of the disclosure, as shown in FIG4, adding the information of the person to be rescued to the rescue group based on the rescue information may include steps S41-S43.

[0067] In step S41, a request message to join the rescue group is sent to NTN.

[0068] In this embodiment of the disclosure, the terminal of the person to be rescued can send an application message to NTN to apply to join the rescue group.

[0069] In step S42, an application response message is received from NTN in response to the application message; the application response message contains group information of the rescue group.

[0070] In this embodiment of the disclosure, the request response message from NTN is parsed to obtain the group information of the rescue group.

[0071] In this embodiment of the disclosure, the group information of the rescue group may include, but is not limited to, at least one of the following: group identity ID, group name, group announcement, and group member information;

[0072] The group member information includes group owner information and group member information. The group owner information is the information of the rescue personnel carrying the rescue terminal, and the group member information is the information of the people waiting to be rescued, that is, the information of the disaster-stricken people.

[0073] In this embodiment of the disclosure, the group owner information may include, but is not limited to, at least one of the following: name, real-person avatar, contact information, location, online / offline status, health status, medical information, contact person in case of emergency, rescue experience, whether the person is a local resident, etc.

[0074] In this embodiment of the disclosure, the group member information may include, but is not limited to, at least one of the following information for each group member: name, real-person avatar, contact information, location, online / offline status, injury status, medical information, and emergency contact information. The online / offline status refers to whether the terminal of the person to be rescued is using the NTN network.

[0075] In this embodiment of the disclosure, medical information may include, but is not limited to, at least one of the following: heart rate, blood pressure, body temperature, chronic diseases, allergens, etc.

[0076] In this embodiment of the disclosure, based on the group member information, any person in the rescue group who is awaiting rescue can assist nearby people awaiting rescue if they have the capacity, thereby speeding up the escape and increasing the chances of survival.

[0077] In this embodiment of the disclosure, one or more rescue groups can be set up in each disaster scenario. If multiple rescue groups exist, these groups can be divided based on at least one of the following information: disaster scope, region, terrain, severity, and rescue capabilities. Furthermore, the various rescue groups can communicate with each other via NTN (Network Node) to facilitate mutual assistance in rescue efforts.

[0078] In this embodiment of the disclosure, the rescue group may include a special group member: intelligent customer service.

[0079] In this embodiment of the disclosure, the method may further include: providing rescue services to the person to be rescued through intelligent customer service; and, if the intelligent customer service obtains that the status of the person to be rescued is a preset critical status during the process of providing rescue services, sending the status of the person to be rescued to the rescuer's rescue terminal, so as to prompt the rescuer to carry out rescue as soon as possible based on the rescue terminal.

[0080] In this disclosed embodiment, the rescue service may include, but is not limited to, at least one of the following:

[0081] Search the historical chat history of the rescue group and provide self-rescue information to people in need of rescue based on the historical chat history;

[0082] Provide disaster prevention, mitigation and / or relief knowledge to those awaiting rescue;

[0083] Provide shelter areas and / or evacuation routes to those awaiting rescue;

[0084] Provide rescue and comfort to those awaiting rescue; and,

[0085] Provide rescue inquiries to those awaiting rescue;

[0086] The condition of a person awaiting rescue may include, but is not limited to, at least one of the following: the severity of injury and the medication required.

[0087] In this embodiment, the intelligent customer service can help users quickly search historical chat records in the current rescue group, and provide self-rescue information that is beneficial to the person in need of rescue based on the historical chat records; or it can provide disaster prevention, mitigation and relief knowledge to the person in need of rescue, and intelligently provide nearby safe places and / or evacuation routes; or it can provide rescue comfort, rescue inquiry and other services to the person in need of rescue. Based on communication with the person in need of rescue, the intelligent customer service can make a preliminary judgment on the severity of the person's injury. For example, if the person in need of rescue describes their injury as "just abrasions", "not serious", "can hold on", etc., and / or if the person in need of rescue responds quickly, clearly and forcefully, it can be determined that the current state of the person in need of rescue is minor. If the injured person's condition is described as "bleeding a lot," "I'm about to die," "I urgently need to stop the bleeding," "I urgently need nitroglycerin," or "I've lost feeling in my legs," or if the person's responses are intermittent and their voice is weak and feeble, it can be determined that the person is in a critical condition, indicating that they are seriously injured and in imminent danger. In this case, the intelligent customer service can continuously provide reassurance services to enhance the person's will to live. Alternatively, it can send a reminder message to the rescue terminal indicating that the person is seriously injured or in imminent danger (for example, it could be just a reminder message, or it could be a reminder message combined with the person's status information, such as sending a transcribed version of the communication with the person to the rescue terminal, or sending the original text or voice recording of the communication with the person to the rescue terminal), so that rescuers can carry out rescue operations as soon as possible.

[0088] In step S43, a rescue group is generated locally based on the group information and the information of the person to be rescued, thereby adding the information of the person to be rescued to the rescue group.

[0089] In this embodiment of the disclosure, the rescue group can be generated, maintained, and deleted locally on the terminal of the person to be rescued.

[0090] In this embodiment of the disclosure, after the terminal of the person to be rescued receives the request response message sent by NTN, the rescue group can be generated locally based on the group information of the rescue group contained in the request response message. After the rescue group is generated, the group information of the rescue group is updated in real time according to changes in the group information. The rescue group can also be deleted locally based on the detected deletion operation, so that when the rescue group is no longer needed for rescue (e.g., the person to be rescued has been safely rescued), the user of the terminal can choose to delete the rescue group to avoid occupying terminal resources.

[0091] In this embodiment of the disclosure, based on the map in the rescue group, the information of each group member can be displayed on the map, especially the location information. Each group member can be displayed at the corresponding location on the map based on the location information, and at the corresponding location, all or part of the information of the corresponding group member (i.e., group owner information, group member information) can be displayed in an optional form.

[0092] This disclosure also provides a rescue implementation method applied to a rescue group, the group members of which may include rescuers and people to be rescued, as shown in FIG5. The method may include steps S51-S52.

[0093] In step S51, the positional relationships between group members are determined.

[0094] In this embodiment of the disclosure, the rescue group may include a map, which can display the location of the terminal of the person to be rescued and the rescue terminal in real time, thereby determining the positional relationship between the group members.

[0095] In this embodiment of the disclosure, the locations of the person awaiting rescue and the rescuers can be displayed differently on the map to clearly distinguish them. For example, the person awaiting rescue and the rescuers can be displayed with different forms or colors of markers. The locations of the person awaiting rescue can also be displayed differently between them to clearly distinguish them from other people awaiting rescue. For example, the sizes of the markers for the person awaiting rescue and other people awaiting rescue can be different. Specifically, the marker for the person awaiting rescue can be set larger so that the person awaiting rescue can clearly know their location through the terminal.

[0096] In this embodiment of the disclosure, as shown in FIG6, determining the positional relationship between group members may include steps S61-S62.

[0097] In step S61, based on NTN, the location of each group member in the rescue group is determined by locating the terminal of the person to be rescued and the rescue terminal of the rescuer.

[0098] In step S62, the positional relationships between the person to be rescued and the rescuers, and / or between the person to be rescued and other people to be rescued, are determined based on the location of each group member and the map.

[0099] In this embodiment of the disclosure, the other people to be rescued are those in the group other than the person to be rescued corresponding to the current terminal. For example, if user 1 (the person to be rescued) of the current terminal 1 is implementing the solution of this embodiment of the disclosure based on the terminal 1, then the other people to be rescued refer to those in the rescue group other than user 1.

[0100] In this embodiment of the disclosure, determining the positional relationship between the person to be rescued and the rescuer and / or between the person to be rescued and other persons to be rescued based on the location of each group member and the map includes: displaying the location of each group member on a map in the rescue group; calculating a first distance between the person to be rescued and the rescuer based on the location displayed on the map, as the positional relationship between the person to be rescued and the rescuer; and / or, calculating a second distance between the person to be rescued and other persons to be rescued based on the location displayed on the map, as the positional relationship between the person to be rescued and other persons to be rescued.

[0101] In this embodiment of the disclosure, based on the above scheme, the first distance between the current person to be rescued and the rescuer, and the second distance between the current person to be rescued and any other person to be rescued, can be determined as the corresponding positional relationship.

[0102] In step S52, information is exchanged based on location relationships to inform the person to be rescued and / or the rescuers of the location of group members.

[0103] In this embodiment of the disclosure, when the location relationship includes a first distance, information interaction based on the location relationship to notify the person to be rescued and / or the rescuers of the location of group members may include: if the first distance between the person to be rescued and the rescuers is less than a first distance threshold, issuing a notification message through the terminal of the person to be rescued to notify them of the location of the rescuers. Therefore, the person to be rescued can receive rescue nearby.

[0104] In this embodiment of the disclosure, information interaction based on the location relationship to indicate the location of group members to the person to be rescued and / or the rescuers may further include: when the first distance between the person to be rescued and the rescuers is less than a first distance threshold, issuing a prompt message through the rescue terminal to indicate the location of the person to be rescued to the rescuers. This allows rescuers to conduct nearby rescue operations.

[0105] In this embodiment, the first distance threshold can be defined according to different application scenarios, and no specific numerical value is limited. For example, 30 meters, 50 meters, 100 meters, etc.

[0106] In this embodiment of the disclosure, the first distance threshold can be multiple, different first distance thresholds can correspond to different distances, and different prompting methods can be set based on different distance thresholds, so that the person to be rescued can judge the distance between the rescuer and himself based on different prompting methods, or the rescuer can judge the distance between the person to be rescued and himself based on different prompting methods.

[0107] In this embodiment of the disclosure, the way a rescue terminal or the terminal of the person to be rescued issues a prompt message, or the way a rescue group prompts the person to be rescued about the location of the rescuer, or the way a rescue group prompts the rescuer about the location of the person to be rescued, can include, but is not limited to, any form of prompting method such as sound, light, vibration, amplification, etc., for example, highlighting, bolding, full-screen display, ringing, vibration, etc.

[0108] In this embodiment of the disclosure, by indicating the location of the person to be rescued to the rescuers, the corresponding rescuers can be promptly reminded to carry out the rescue nearby, so as to avoid the rescuers from getting further and further away from the person to be rescued due to unfamiliarity with the roads, complex terrain, or failure to pay attention to the rescue group in real time, and thus missing the rescue.

[0109] In this embodiment of the disclosure, indicating the location of the rescuers to the person to be rescued enables the person to send out distress information in the correct direction in a timely manner (e.g., call for help, make noise, etc.), preventing the rescuers from unilaterally searching for the rescue target for a long time and prolonging the rescue time. Furthermore, based on the indicated location, the person to be rescued can know that the rescuers have arrived nearby, thereby providing psychological comfort to the person to be rescued, increasing the expectation of being rescued, strengthening the will to survive, and thus improving the rescue survival rate.

[0110] In this embodiment of the disclosure, when the location relationship includes a second distance, information interaction is performed based on the location relationship to prompt the location of group members to the person to be rescued and / or the rescuers. This includes: when the second distance between the person to be rescued and other people to be rescued is less than a second distance threshold, prompting the person to be rescued to the location of other people to be rescued, so that the person to be rescued and other people to be rescued can receive rescue in a concentrated manner.

[0111] In this embodiment of the disclosure, the second distance threshold can be defined according to different application scenarios, and no specific numerical value is limited.

[0112] In this embodiment, the second distance threshold can be defined according to different application scenarios, and no specific numerical value is limited. For example, 10 meters, 30 meters, 50 meters, etc.

[0113] In this embodiment, the second distance threshold can be multiple, each corresponding to a different distance. Different prompting methods can be set based on these thresholds, allowing the person to be rescued to determine the distance between themselves and other people in need of rescue. This facilitates coordinated rescue efforts for the current person in need of rescue, based on the second distance. Furthermore, if the second distance is sufficiently small, and their physical condition permits, the person in need of rescue can move towards other people in need of rescue, thus converging together to facilitate mutual assistance and centralized rescue by the rescue team.

[0114] In this embodiment of the disclosure, the rescue group includes a map, and the location relationships include a first distance and / or a second distance; the method further includes: marking the locations of the people to be rescued and / or the rescuers whose first distance is less than a first distance threshold or whose second distance is less than a second distance threshold on the map in a preset form, and indicating the location of the people to be rescued and / or the rescuers according to the preset form of marking.

[0115] In this embodiment of the disclosure, the preset form of labeling may include, but is not limited to, a preset color as a standard.

[0116] In this embodiment of the disclosure, after the information of any person to be rescued is added to the rescue group, the person to be rescued can contact the group members based on the rescue group.

[0117] In this embodiment of the disclosure, from the perspective of the rescue group, the rescue group can detect clicks on the avatar of any member in the group. Based on the detected clicks, the rescue group can request information about the group member corresponding to that avatar from the NTN, receive a first request response message from the NTN, parse the first request response message to obtain the detailed information of the group member, and display the detailed information on the group member's personal details page. Based on the displayed detailed information, the rescue group can detect clicks on any information in the detailed information, such as clicks on contact information. After detecting a click on contact information, it can first determine whether the terminal corresponding to the contact information is online (i.e., whether the terminal is using the NTN network). If the terminal is online, it can call the corresponding group member using NTN calling (e.g., satellite calling), thereby realizing a distress call based on NTN calling.

[0118] In this embodiment, from the perspective of the rescue group, the rescue group can detect clicks on the avatar of the intelligent customer service. Based on the detected clicks, the rescue group can request to use the intelligent customer service from the NTN and receive a second request response message from the NTN. The rescue group can then parse the second request response message to obtain the intelligent customer service's intelligent menu and display it on a terminal (e.g., including but not limited to searching historical chat history within the group, disaster prevention, mitigation, and relief knowledge, nearby evacuation points / routes, updating personal information, etc.). Based on the displayed intelligent menu, the rescue group can detect clicks on any menu item within the intelligent menu, such as clicks on nearby evacuation points / routes. After detecting a click on a nearby evacuation point / route, the rescue group can send the menu ID (identifier) ​​of the selected menu (nearby evacuation point / route) to the NTN and receive a response message from the NTN based on the menu ID. The rescue group can then parse the response message to obtain detailed information corresponding to the menu ID, such as detailed information on nearby evacuation points / routes, which can be displayed on a map near the person awaiting rescue.

[0119] In this embodiment of the disclosure, the operation form of the above-mentioned click operation is not limited, and it can be any form of click operation, such as, but not limited to, single click, double click, etc.

[0120] This disclosure also provides a rescue implementation device, which may include, but is not limited to, an access module, a sending module, a receiving module, a parsing module, an application module, a group management module, a map module, a reminder module, and a call module.

[0121] In this embodiment, the access module can be used to urgently access the NTN providing rescue services; the sending module can be used to send a rescue request to the NTN; the receiving module can be used to receive a rescue response message from the NTN; the parsing module can be used to parse the rescue response message from the NTN; the application module can be used to send an application message to the NTN to join a rescue group; the receiving module can also be used to receive an application response message from the NTN; the parsing module can also be used to parse the application response message from the NTN to obtain the group information of the rescue group; the group management module can be used to generate, maintain, and delete rescue groups locally on the terminal of the person to be rescued; the map module can be used to display the information of each group member in the rescue group on a map; the reminder module can be used to remind the person to be rescued in a prominent manner; and the call module can be used to call group members in the NTN call mode.

[0122] In this embodiment of the disclosure, the access module can be set to the access type as Emergency so that the NTN (e.g., satellite network) can reserve channel resources for the terminal in advance.

[0123] This disclosure also provides an electronic device 100, as shown in FIG7, including: one or more processors 101; a memory 102 storing one or more programs, which, when executed by the one or more processors 101, cause the one or more processors 101 to implement the rescue implementation method described in the first aspect; and one or more input / output I / O interfaces 103 connected between the processors 101 and the memory 102, configured to enable information interaction between the processors 101 and the memory 102.

[0124] This disclosure also provides a rescue group, which is used to implement a rescue implementation method on the rescue group side.

[0125] This disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the rescue implementation method.

[0126] This disclosure also provides a computer program product, which includes a computer program that, when executed by a processor, implements the rescue implementation method.

[0127] In the embodiments disclosed herein, any of the foregoing rescue implementation methods are applicable to the rescue implementation device, electronic device, rescue group, storage medium, and program product embodiments, and will not be described in detail here.

[0128] Those skilled in the art will understand that all or some of the functional modules / units disclosed above can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0129] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be executed by several physical components working together.

[0130] Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit (CPU), digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technique for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other disk storage; read-only optical disc (CD-ROM), digital versatile disc (DVD) or other optical disc storage; magnetic cartridges, magnetic tapes, disk storage or other magnetic storage; and any other media that can be used to store desired information and can be accessed by a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0131] This disclosure has disclosed exemplary embodiments, and although specific terminology has been used, it is for general illustrative purposes only and should not be construed as limiting. In some instances, it will be apparent to those skilled in the art that features, characteristics, and / or elements described in conjunction with particular embodiments may be used alone, or in combination with features, characteristics, and / or elements described in conjunction with other embodiments, unless otherwise expressly indicated. Therefore, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this disclosure as set forth by the appended claims.

Claims

1. A rescue implementation method, applied to a terminal of a person awaiting rescue, the method comprising: Access to non-terrestrial networks (NTN); The information of the person to be rescued is added to the rescue group based on the NTN, so as to determine the location relationship between the group members based on the rescue group. The rescue group interacts with information according to the location relationship to prompt the location of the group members to the person to be rescued and / or the rescuers. The group members of the rescue group include rescuers and the person to be rescued.

2. The rescue implementation method of claim 1, wherein, The process of adding the information of people awaiting rescue to the rescue group based on NTN includes: Based on the NTN, rescue information allocated by the rescue platform is obtained; Based on the rescue information, the information of the person to be rescued is added to the rescue group.

3. The rescue implementation method of claim 2, wherein, The process of obtaining rescue information allocated by the rescue platform based on the NTN includes: A rescue request is sent to the NTN, and the request message of the rescue request carries the location information of the terminal of the person to be rescued; The system receives a rescue response message sent by the NTN in response to the rescue request; the rescue response message contains rescue information allocated by the rescue platform based on the location information of the terminal of the person to be rescued; the rescue information contains information about the rescue terminal; the rescue terminal is used to carry out the rescue.

4. The rescue implementation method of claim 3, wherein, The rescue terminal is at least one rescue terminal that is within a preset range from the terminal to be rescued; The information of the rescue terminal includes at least one of the following: the location information of the rescue terminal, the device type information, the rescue capability information, the rescue type information, the rescue unit information, the rescue group to which the rescue terminal belongs, and the group information of the rescue group.

5. The rescue implementation method of claim 4, wherein, The rescue response message may be one or more sets; When there are multiple sets of rescue response information, each set of rescue response information includes information on rescue terminals within different ranges centered on the person to be rescued.

6. The rescue implementation method of claim 2, wherein, The step of adding the information of the person to be rescued to the rescue group based on the rescue information includes: Send a request message to the NTN to join the rescue group; Receive the NTN's response to the request message; the request response message contains the group information of the rescue group; Based on the group information and the information of the person to be rescued, the rescue group is generated locally, and the information of the person to be rescued is added to the rescue group.

7. The rescue implementation method of claim 1, wherein, The group information of the rescue group includes at least one of the following: group identity ID, group name, group announcement, and group member information; The group member information includes group owner information and group member information. The group owner information is the information of the rescuer carrying the rescue terminal, and the group member information is the information of the person to be rescued.

8. The rescue implementation method of claim 1, wherein, Before accessing the non-terrestrial network (NTN), the method further includes: receiving a rescue button trigger signal, and entering the process of accessing the non-terrestrial network (NTN) based on the rescue button trigger signal.

9. A rescue implementation method applied to a rescue group, wherein the group members include rescuers and people to be rescued, the method comprising: Determine the positional relationships between the group members; Information is exchanged based on the location relationship to inform the person to be rescued and / or the rescuers of the location of the group members.

10. The rescue implementation method of claim 9, wherein, The rescue group includes a map; determining the location relationships between the group members includes: Based on the non-terrestrial network NTN, the location of each group member in the rescue group is determined by using the terminal of the person to be rescued and the rescuer's rescue terminal; Based on the location of each group member and the map, the positional relationship between the person to be rescued and the rescuer, and / or between the person to be rescued and other people to be rescued, is determined; the other people to be rescued are those in the group members other than the person to be rescued corresponding to the terminal.

11. The rescue implementation method of claim 10, wherein, Determining the positional relationship between the person to be rescued and the rescuer, and / or between the person to be rescued and other persons to be rescued, based on the location of each group member and the map, includes: The location of each group member is displayed on the map within the rescue group; Calculate a first distance between the person to be rescued and the rescuer based on the location displayed on the map, as the positional relationship between the person to be rescued and the rescuer; and / or, calculate a second distance between the person to be rescued and other persons to be rescued based on the location displayed on the map, as the positional relationship between the person to be rescued and other persons to be rescued.

12. The rescue implementation method of claim 9, wherein, The location relationship includes a first distance; the information interaction based on the location relationship, prompting the rescued person and / or the rescuers with the location of the group members, includes: If the first distance between the person to be rescued and the rescuer is less than a first distance threshold, a prompt message is sent through the terminal of the person to be rescued to indicate the location of the rescuer.

13. The rescue implementation method of claim 9, wherein, The location relationship includes a first distance; the information interaction based on the location relationship, prompting the rescued person and / or the rescuers with the location of the group members, includes: If the first distance between the person to be rescued and the rescuer is less than a first distance threshold, the rescue terminal will issue a prompt message to the rescuer to indicate the location of the person to be rescued.

14. The rescue implementation method of claim 9, wherein, The location relationship includes a second distance; the information interaction based on the location relationship, prompting the rescued person and / or the rescuers with the location of the group members, includes: If the second distance between the person to be rescued and the other persons to be rescued is less than a second distance threshold, the location of the other persons to be rescued is indicated to the person to be rescued, so that the person to be rescued and the other persons to be rescued can be brought together for rescue.

15. The rescue implementation method according to any one of claims 12-14, wherein the rescue group includes a map, and the location relationship includes a first distance and / or a second distance; the method further includes: The locations of the persons to be rescued and / or the rescuers who meet the conditions that the first distance is less than the first distance threshold or the second distance is less than the second distance threshold are marked on the map in a preset form, and the locations of the persons to be rescued and / or the rescuers are indicated according to the preset form of the marking.

16. The rescue implementation method of claim 9, wherein, The group members also include intelligent customer service; the method further includes: The intelligent customer service system provides rescue services to the person in need of rescue. If the intelligent customer service obtains that the status of the person to be rescued is a preset critical state during the process of providing the rescue service, it sends the status of the person to be rescued to the rescuer's rescue terminal, so as to prompt the rescuer to carry out rescue as soon as possible based on the rescue terminal.

17. The rescue implementation method of claim 16, wherein, The rescue services include at least one of the following: Search the historical chat history of the rescue group and provide self-rescue information to the people in need of rescue based on the historical chat history; Provide the people in need of rescue with disaster prevention, mitigation and / or relief knowledge; Provide the people awaiting rescue with safe areas and / or safe routes; Provide rescue and comfort to the people awaiting rescue; and, Provide rescue inquiries to the individuals awaiting rescue; The condition of the person to be rescued includes at least one of the following: the severity of the injury and the medication required.

18. An electronic device comprising: One or more processors; A memory having stored one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the rescue implementation method according to any one of claims 1-8; One or more input / output (I / O) interfaces are connected between the processor and the memory and configured to enable information exchange between the processor and the memory.

19. A rescue group for implementing the rescue implementation method according to any one of claims 9-17.

20. A computer program product comprising a computer program that, when executed by a processor, implements the rescue implementation method according to any one of claims 1-8 and / or any one of claims 9-17.