Communication method for rescue and related device

By generating messages containing the help information and the receiver information in the terminal and sending them to the satellite server, the problem of terminal communication difficulties without network signals is solved, ensuring that the help information arrives at the rescue center in a timely manner, and improving the timeliness and comprehensiveness of the rescue.

CN119155665APending Publication Date: 2024-12-17HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310715292.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the absence of network signals or weak signals, communication between terminals is difficult, especially when large-scale disasters occur, the existing single method of seeking help leads to the problem of untimely rescue.

Method used

By generating messages containing the help information and the receiver's information and sending them to the satellite server, you can send help information to the communication friends or directly to the rescue center to ensure that the help information can reach the rescue center in time and determine the nearest position based on the location of the helper. Rescue centers to reduce rescue time.

Benefits of technology

It is realized that the terminal can directly contact the rescue center without network signals, which improves the timeliness and comprehensiveness of rescue and reduces the problem of untimely rescue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155665A_ABST
    Figure CN119155665A_ABST
Patent Text Reader

Abstract

Provided are a communication method for rescue and a related device, relating to the technical field of terminals, the method comprising: generating a message, the message comprising rescue information and information of a receiver, the receiver comprising a rescue center and at least one communication friend, the rescue information being used for requesting to rescue a rescue person; and sending the message to a server through a satellite, wherein the server is used for sending the help seeking information to a receiver. When a user encounters an emergency and needs to be rescued by others, the user can send the help-seeking information to at least one communication friend through the terminal and can also send the help-seeking information to the rescue center, the user can directly contact the rescue center, and the problem that rescue is not timely can be relieved. And moreover, by calling for help from multiple parties at the same time, the user can be helped to obtain more timely and more comprehensive help.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a communication method and related devices for rescue. Background Art

[0002] In people's lives and work, when there is no network (including cellular network and wireless local area network (WLAN)) signal or the network signal is weak, communication between terminals is difficult. Satellite communication has a wide communication range and does not require a network. Therefore, the more there is no network signal or the network signal is weak, the more important satellite communication is. For example, in the event of a large-scale disaster (such as floods, earthquakes, fires), terminal devices within the disaster area may be in a state of no network signal, and satellite communication plays an important role at this time.

[0003] At present, some terminals have the ability to conduct satellite communications. In the event of an emergency and the need to request help from others, the user can use the terminal to send a distress message to a communication friend via satellite. After the communication friend views the user's distress message, the communication friend contacts the rescue center to rescue the user. However, this method of seeking help is relatively simple. If the communication friend fails to view the distress message or contact the rescue center in time, the rescue may not be timely. Summary of the invention

[0004] The present application provides a communication method and related devices for rescue, in order to alleviate the problem of untimely rescue.

[0005] On the first aspect, the present application provides a communication method for rescue, which can be executed by a first terminal of the person in need of help, or by a component configured in the first terminal (such as a chip, a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the first terminal. The present application does not limit this.

[0006] Exemplarily, the method includes: generating a message, the message including a distress message and information of a recipient, the recipient including a rescue center and at least one communication friend, the distress message is used to request rescue of the person in distress; sending the message to a server via a satellite, the server being used to send the distress message to the recipient.

[0007] In the above technical solution, when a user encounters an emergency and needs help from others, he can not only use the terminal to send a distress message to at least one communication friend, but also send a distress message to the rescue center, so that he can directly contact the rescue center, which can alleviate the problem of delayed rescue. Moreover, by asking for help from multiple parties at the same time, it is beneficial for users to obtain more timely and comprehensive assistance.

[0008] In combination with the first aspect, in some possible implementations of the first aspect, the recipient's information includes an identifier for identifying the rescue center and a communication account of the at least one communication friend.

[0009] Based on the identifier for identifying the rescue center, the server is informed that the distress message needs to be sent not only to the at least one communication friend but also to the rescue center.

[0010] In combination with the first aspect, in some possible implementations of the first aspect, before generating the message, the method further includes: displaying a user interface, where the user interface is used for the person in need of help to edit the help message and specify a recipient.

[0011] On the second aspect, the present application provides a communication method for rescue, which can be executed by a server, or by a component configured in the server (such as a chip, a chip system, etc.), or by a logic module or software that can implement all or part of the server functions. The present application does not limit this.

[0012] Exemplarily, the method includes: receiving a message from a first terminal via a satellite, the message including a distress message and information of a receiver, the receiver including a rescue center and at least one communication friend, the distress message being used to request rescue of the person in distress; and sending the distress message to the receiver.

[0013] In the above technical solution, after receiving the message from the first terminal, the server can know that it is necessary not only to send the distress information included in the message to the at least one communication friend of the person in need of help, but also to send the distress information to the rescue center, so that the person in need of help can directly contact the rescue center, which can alleviate the problem of delayed rescue. Moreover, by asking for help from multiple parties at the same time, it is beneficial for users to obtain more timely and comprehensive assistance.

[0014] In combination with the second aspect, in some possible implementations of the second aspect, the recipient's information includes an identifier for identifying a rescue center and a communication account of the at least one communication friend; the method also includes: based on the recipient's information, determining that the recipient includes the rescue center and the at least one communication friend.

[0015] In combination with the second aspect, in some possible implementations of the second aspect, there are multiple rescue centers, and the method also includes: based on the location information of the person in need of help and the location information of multiple rescue centers stored in advance, determining the rescue center closest to the location of the person in need of help as the target rescue center; sending the distress message to the recipient, including: sending the distress message to the target rescue center and the at least one communication friend.

[0016] The server can send the rescue information of the rescue person to the rescue center closest to the rescue person based on the rescue person's location information. The rescue center closest to the rescue person takes relatively less time to reach the rescue person's location, which can reduce the time the rescue person has to wait for rescue, further alleviating the problem of untimely rescue.

[0017] In combination with the first aspect and the second aspect, in some possible implementations of the first aspect and the second aspect, the distress message indicates the location information of the person seeking help, and one or more of the following: the emergency situation encountered by the person seeking help, the physical condition of the person seeking help, or the number of people traveling with the person seeking help.

[0018] The rescue center and at least one communication friend can obtain information such as the emergency situation encountered by the person in need of rescue, the physical condition of the person in need of rescue, or the number of people traveling with the person in need of rescue through the distress message, so that the rescue center or the rescue center contacted by at least one communication friend can prepare appropriate medical supplies and equipment based on this information, and can provide targeted rescue to the person in need of rescue, thereby improving the success rate of the rescue.

[0019] In a third aspect, the present application provides a communication device that can implement the communication method for rescue described in the first aspect or the second aspect and any possible implementation of the first aspect or the second aspect. The communication device includes a corresponding unit for executing the above method. The unit included in the communication device can be implemented by software and / or hardware.

[0020] In a fourth aspect, the present application provides a terminal, comprising a processor, wherein the processor is used to execute the communication method for rescue described in the first aspect and any possible implementation manner of the first aspect.

[0021] Optionally, the terminal may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the method described in the first aspect above may be implemented.

[0022] Optionally, the terminal may further include a communication interface, and the communication interface is used for the terminal to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module or other types of communication interfaces.

[0023] In a fifth aspect, the present application provides a server comprising a processor, wherein the processor is used to execute the communication method for rescue described in the second aspect and any possible implementation manner of the second aspect.

[0024] Optionally, the server may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the method described in the second aspect above may be implemented.

[0025] Optionally, the server may further include a communication interface, and the communication interface is used for the server to communicate with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module or other types of communication interfaces.

[0026] In a sixth aspect, the present application provides a communication system for rescue, the communication system comprising a server and a first terminal, the first terminal can be used to execute the communication method for rescue described in the first aspect and any possible implementation of the first aspect, and the server can be used to execute the communication method for rescue described in the second aspect and any possible implementation of the second aspect.

[0027] In the seventh aspect, the present application provides a chip system, which includes at least one processor for supporting the implementation of the functions involved in the above-mentioned first and second aspects and any possible implementation methods of the first and second aspects, for example, receiving or processing the data and / or information involved in the above-mentioned method.

[0028] In one possible design, the chip system also includes a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.

[0029] The chip system may be composed of the chip, or may include the chip and other discrete devices.

[0030] In an eighth aspect, the present application provides a computer-readable storage medium, comprising a computer program, which, when executed on a computer, enables the computer to implement the method described in the first aspect and the second aspect and any possible implementation manner of the first aspect and the second aspect.

[0031] In the ninth aspect, the present application provides a computer program product, comprising: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute the method described in the first aspect and the second aspect and any possible implementation of the first aspect and the second aspect.

[0032] It should be understood that the third to ninth aspects of the present application correspond to the technical solutions of the first and second aspects of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 is a schematic diagram of the hardware structure of the terminal provided in the embodiment of the present application;

[0034] Figure 2 It is a schematic diagram of the architecture of a communication system applicable to the communication method for rescue provided in an embodiment of the present application;

[0035] Figure 3 is a schematic flow chart of a communication method for rescue provided in an embodiment of the present application;

[0036] Figure 4 is a schematic diagram of a user interface of a first terminal provided in an embodiment of the present application;

[0037] Figure 5 is a schematic diagram of a user interface of a second terminal provided in an embodiment of the present application;

[0038] Figure 6 It is a schematic diagram of the user interface of the third terminal provided in the embodiment of the present application. DETAILED DESCRIPTION

[0039] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0040] To facilitate understanding of the embodiments of the present application, the following description is first made:

[0041] First, in this application, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with basically the same functions and effects. For example, the first terminal, the second terminal, and the third terminal are only used to distinguish different terminals, and their order is not limited. Those skilled in the art can understand that the words "first", "second", and "third" do not limit the quantity and execution order, and the words "first", "second", and "third" do not necessarily limit them.

[0042] Second, in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship, but it does not exclude the situation where the previous and next associated objects are in an "and" relationship. The specific meaning can be understood in combination with the context. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, c can be single or multiple.

[0043] Third, in the present application, "when...", "in the case of...", "if" and "if" all mean that the device will take corresponding actions under certain objective circumstances, but do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations.

[0044] Fourth, in this application, "send" and "receive" refer to the direction of transmission of information, messages, signals or messages.

[0045] For example, "the first terminal sends a message to the server" can be understood as the destination end of the message is the server, and the source end is the first terminal. In the present application, "the first terminal sends a message to the server" may include "the first terminal sends a message to the server via a satellite". For example, the first terminal sends a message to the satellite, the satellite sends the message to the ground station, and the ground station sends the message to the server.

[0046] For another example, “the server receives a message from the first terminal” can be understood as the source of the message is the first terminal and the destination is the server, and “the server receives a message from the first terminal” may include “the server receives a message from the first terminal via a satellite”, for example, the first terminal sends a message to the satellite, the satellite sends the message to the ground station, and the ground station sends the message to the server.

[0047] It is understandable that information, messages, signals or messages may be processed by necessary means, such as encoding and modulation, before being sent from the source end to the destination end. After receiving the message from the source end, the destination end may also perform corresponding processing, such as decoding and demodulation, so as to interpret the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated.

[0048] In addition, the present application does not limit the type of satellite. For example, the satellite may be a Beidou satellite.

[0049] Fifth, the storage involved in this application may refer to storage in one or more memories.

[0050] Exemplarily, in the present application, the server may store location information of multiple rescue centers.

[0051] The one or more memories may be separately set or integrated in an encoder, decoder, processor, or device. The one or more memories may also be partially separately set and partially integrated in a decoder, processor, or device. The type of memory may be any form of storage medium, which is not limited in this application.

[0052] In people's lives and work, when there is no network (including cellular network and WLAN) signal or the network signal is weak, communication between terminals is difficult. Satellite communication has a wide communication range and does not require a network. Therefore, the more there is no network signal or the network signal is weak, the more important satellite communication is. For example, in the event of a large-scale disaster (such as floods, earthquakes, fires), terminal devices within the disaster area may be without network signals. At this time, satellite communication plays an important role.

[0053] At present, some terminals have the ability to conduct satellite communications. In the event of an emergency and the need to request help from others, the user can use the terminal to send a distress message to a communication friend via satellite. After the communication friend views the user's distress message, the communication friend contacts the rescue center to rescue the user. However, this method of seeking help is relatively simple. If the communication friend fails to view the distress message or contact the rescue center in time, the rescue may not be timely.

[0054] In response to the above problems, the present application provides a communication method for rescue. The R&D personnel open an official communication account for the rescue center and provide a client for the rescue center. That is, by pre-storing relevant information such as the communication account and location of the rescue center in the server, when the user encounters an emergency and needs rescue from others, he can not only use the terminal to send a distress message to the communication friends, but also send a distress message to the rescue center. In this way, the user can directly contact the rescue center, which can alleviate the problem of untimely rescue.

[0055] Before introducing the communication method for rescue provided by the present application, the terminal and communication system applicable to the communication method for rescue provided by the present application are described below.

[0056] The terminal in the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal equipment, wireless communication equipment, user agent or user device, etc., which is not limited to the embodiments of the present application.

[0057] In the embodiments of the present application, the types of terminals include, but are not limited to: mobile phones, tablet computers, computers with wireless transceiver functions (such as laptops, PDAs, etc.), mobile Internet devices (MID), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, fifth generation (5th generation) The present invention relates to terminals in the 5G generation (5G) network or terminals in the future evolved public land mobile network (PLMN), laptop computers, machine type communication (MTC) terminals, etc.

[0058] In addition, the terminal can also be a terminal in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. IoT technology can achieve massive connections, deep coverage, and terminal power saving through narrow band (NB) technology, for example.

[0059] Figure 1 Schematic diagram of the hardware structure of the terminal provided in the embodiment of the present application. Figure 1 Describe in detail the possible hardware structure of the terminal.

[0060] like Figure 1 As shown, the terminal 100 may include a processor 101, a transceiver 102, a memory 103, an antenna 104, a power supply 105, an input unit 106, a display unit 107, an audio circuit 108, a camera 109, a sensor 110, and a wireless fidelity (Wi-Fi) module 111, etc. The audio circuit 108 may include a speaker 108a, a microphone 108b, etc.

[0061] The processor 101 may include one or more processing units, for example, the processor 101 may include one or more of an application processor (AP), a microcontroller unit (MCU), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and a neural-network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors.

[0062] The memory 103 can be used to store computer executable program codes, which include instructions. The processor 101 executes various functional applications and data processing of the terminal 100 by running the instructions stored in the memory 103. The memory 103 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, and at least one application required for a function (such as a sound playback function, an image playback function, etc.). The data storage area can store data created during the use of the terminal 100 (such as audio data, a phone book, etc.). In addition, the memory 103 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0063] The processor 101, the transceiver 102 and the memory 103 can communicate with each other through an internal connection path to transmit control and / or data signals. The processor 101 is used to call and run the computer program stored in the memory 103 to control the transceiver 102 to send and receive signals.

[0064] The antenna 104 is used to transmit the data or signaling output by the transceiver 102. The power supply 105 is used to provide power to various devices or circuits in the terminal 100.

[0065] The input unit 106 is used to receive content input by a user.

[0066] Exemplarily, in the present application, when terminal 100 is the first terminal, input unit 106 may receive the distress information and / or recipient input by the rescuer, thereby facilitating the first terminal to generate a message carrying the distress information and recipient information.

[0067] It should be understood that the user can input through voice or manual input, so the input unit 106 can be used to receive the content of the user's voice input, and can also be used to receive the content of the user's manual input, which is not limited in this application.

[0068] The display unit 107 can be used to display text, images, videos, etc.

[0069] In the present application, when the terminal 100 is a first terminal, the display unit 107 can be used to display at least one user interface, which is used by the rescuer to edit the distress information and specify the recipient; when the terminal 100 is a device of the rescue center (including but not limited to a terminal or a server, for the convenience of description, the second terminal is described as an example of the rescue center device below) or a third terminal of a communication friend, the display unit 107 can be used to display the distress information received from the first terminal, for example, the location information of the rescuer, the emergency situation encountered by the rescuer, the physical condition of the rescuer, or the number of people traveling with the rescuer. As an example and not a limitation, the location distribution of the rescuer and the reporting time of the distress message and other related information can be displayed in the form of a map, or the location distribution of the rescuer and the reporting time of the distress message and other related information can be displayed in the form of text, and the present application does not limit the display form.

[0070] Figure 2 It is a schematic diagram of the architecture of a communication system applicable to the communication method for rescue provided in an embodiment of the present application.

[0071] like Figure 2As shown, the communication system for rescue includes a first terminal and a server for the rescue personnel, wherein the first terminal and the server can communicate through a satellite (including but not limited to Beidou satellite). In more detail, in a possible implementation, the first terminal can send a message to the satellite, and the satellite can forward the message to a satellite ground station (which can be referred to as a ground station), and then the ground station forwards the message to the server. Among them, the satellite can forward the received signal after amplification, frequency conversion and other processes, and there is no need to perform other processing on the signal. It is not difficult to understand that in the present application, the transmission between the first terminal and the server is not point-to-point, but communication is achieved through satellite.

[0072] Optionally, the communication system may also include a second terminal of the rescue center and a third terminal of the communication friend. When the server receives the message forwarded via the satellite, it may parse the message to obtain the distress information of the rescued person and the information of the recipient. When it is determined that the recipient in the message includes the rescue center, the server may send the distress information to the second terminal of the rescue center, and accordingly, the second terminal may receive the distress information from the server; when it is determined that the recipient in the message includes the communication friend, the server may send the distress information to the third terminal of the communication friend, and accordingly, the third terminal may also receive the distress information from the server.

[0073] Understandably, Figure 2 The communication system shown is only an example and should not constitute any limitation to the embodiments of the present application. Figure 2 Only one first terminal, one second terminal and one third terminal are shown in the figure, but in actual application, more first terminals, second terminals and third terminals may be included. For another example, Figure 2 Only one server is shown in the figure, but in actual application, the server involved in this application can be a physical device, a server cluster composed of multiple physical devices, or a cloud server, which is not limited in this application.

[0074] Figure 3 300 is a schematic flow chart of a communication method for rescue provided in an embodiment of the present application. The following describes each step in method 300 in detail.

[0075] In step 310, the first terminal device generates a message, which includes a distress message and information about a recipient, where the recipient includes a rescue center and at least one communication friend.

[0076] It can be understood that the first terminal is the terminal of the person in need of help, and the help information is used to request rescue for the person in need of help.

[0077] The rescue centers involved in this application may include but are not limited to official rescue centers (such as the National Safety Production Emergency Rescue Center, etc.), medical stations, private public welfare rescue organizations (such as the Blue Sky Rescue Team, etc.), etc.

[0078] The communication friend involved in this application may refer to a person whose communication account (including but not limited to mobile phone number) the person seeking help knows. It may be a person corresponding to the communication account pre-stored in the first terminal by the person seeking help, or it may be a person corresponding to the communication account that the person seeking help can input into the first terminal, and it is not limited whether the communication friend knows who the person seeking help is.

[0079] In a possible implementation, the distress message may indicate the location information of the person seeking help, and one or more of the following: the emergency situation encountered by the person seeking help, the physical condition of the person seeking help, or the number of people traveling with the person seeking help.

[0080] The location information includes but is not limited to longitude and latitude information. The emergency situations encountered by the rescuer include heat stroke, getting lost, landslide, earthquake, tsunami, avalanche, etc. The physical condition of the rescuer includes fracture, dizziness, inability to walk, etc.

[0081] The person seeking help can edit the help information on the user interface of the first terminal. Editing the help information includes but is not limited to inputting or selecting the location information of the person seeking help, the emergency situation encountered by the person seeking help, the physical condition of the person seeking help, or the number of people traveling with the person seeking help on the user interface.

[0082] The person seeking help can specify a recipient on the user interface of the first terminal. Specifying a recipient includes but is not limited to inputting or selecting a recipient.

[0083] The recipient's information includes an identifier for identifying a rescue center and a communication account of at least one communication buddy.

[0084] The first terminal may generate a message based on the help information edited by the help-seeking person and the designated recipient.

[0085] In a possible implementation, before generating the message, the method 300 further includes: the first terminal displays a user interface, where the user interface is used for the person seeking help to edit the help message and designate a recipient.

[0086] Figure 4 It is a schematic diagram of the user interface of the first terminal provided in an embodiment of the present application.

[0087] Exemplarily, before generating the message, the first terminal may display the following Figure 4 The user interface shown.

[0088] In the absence of a cellular network and a WLAN network, the person seeking help can open a user interface for creating a new message, and the first terminal can display, in response to the person seeking help opening the user interface for creating a new message, Figure 4 The user interface for creating a new message as shown in a) is provided, so that the person seeking help can edit the help information and specify the recipient on the interface.

[0089] The following first combines Figure 4 This section describes how a person seeking help can specify a recipient.

[0090] For example, the rescuer can Figure 4 a) in the "Send to:" text box, output at least one communication account of a communication friend, such as a mobile phone number, or click the communication friend icon in the "Send to:" text box, and the first terminal can respond to the operation of the rescuer clicking the communication friend icon, displaying Figure 4 b) of the communication friend list user interface, it can be understood that the communication accounts of the communication friends (such as communication friend 1, communication friend 2, communication friend 3, communication friend 4 and communication friend 5) displayed in the communication friend list user interface are the communication accounts pre-stored by the person seeking help in the first terminal. The person seeking help can check whoever he wants to send the help message to, such as Figure 4 As shown in b), the person asking for help wants to send the help message to communication friend 1, communication friend 3 and communication friend 5, and can check the box behind communication friend 1, communication friend 3 and communication friend 5 to specify that the help message will be sent to communication friend 1, communication friend 3 and communication friend 5, so that the information of the recipient included in the message generated by the first terminal will include the communication account of communication friend 1, communication friend 3 and communication friend 5; at the same time, if the person asking for help also wants to send the help message to the rescue center, the person asking for help can check the box as follows Figure 4 In the user interface of the new message shown in a), the rescue center check box is checked to specify that the distress message is sent to the rescue center, so that the recipient information included in the message generated by the first terminal will include an identifier for identifying the rescue center. It should be understood that in actual applications, the rescue center check box may not be Figure 4 is shown in a) of Figure 4 b), that is, the person seeking help can check the rescue center in the user interface of the communication friend list to specify that the help message will be sent to the rescue center. This application does not make any limitation to this.

[0091] The following combined Figure 4 The following describes how a person seeking help can edit a help message.

[0092] For example, the rescuer can Figure 4In a) of the new message user interface, the "Quick Help" mode is selected, and the first terminal can display the relevant optional content of the pre-stored help information, such as emergency situation, physical condition or number of companions, etc. Figure 4 a), the options for emergency situations may include but are not limited to heat stroke, getting lost, earthquake, being young, landslide or avalanche, etc.; the options for physical conditions may include but are not limited to fractures, dizziness or inability to walk, etc., and this application does not impose any restrictions on this. Regarding the number of people traveling with you, the person seeking help can enter it by himself or adjust it by clicking "-" or "+". It is understandable that the minimum number of people traveling with you is 0, and there is no maximum limit. The person seeking help can also enter the number of people traveling with you in the form of a phone number. Figure 4 a) In the new message user interface, select the option to carry the location so that the distress message contains the location information of the person in need of help, which is convenient for the recipient to know the location information of the person in need of help, so as to carry out rescue work on the person in need of help. It should be understood that in some possible implementations, the person in need of help can also Figure 4 a) The user interface for creating a new message uses a text box called “SOS Message” to input message content, and this application does not impose any limitation on this.

[0093] In step 320, the first terminal sends the message to the server via the satellite. Correspondingly, the server receives the message from the first terminal via the satellite.

[0094] After generating the message, the first terminal may send the message to the server via a satellite. For example, the first terminal sends the message to a satellite, the satellite sends the message to a ground station, and the ground station sends the message to the server.

[0095] In step 330, the server sends a distress message to the recipient.

[0096] After receiving the message, the server can parse the message to obtain the information of the recipient and the distress message, so that the distress message can be sent to the recipient. It can be understood that sending the distress message to the recipient means sending the distress message to the recipient's device. For example, when the recipient includes a rescue center and at least one communication friend, the distress message is sent to the rescue center's device (such as the second terminal) and the distress message is also sent to the at least one communication friend's device (such as the third terminal).

[0097] In a possible implementation, when the recipient's information includes an identifier for identifying a rescue center and a communication account of at least one communication friend, method 300 further includes: the server determines, based on the recipient's information, that the recipient includes a rescue center and at least one communication friend.

[0098] That is to say, after parsing the message, the server obtains the recipient's information, and the server can further analyze the recipient's information. When the recipient's information includes an identifier for identifying the rescue center, it can be determined that the recipient includes the rescue center, that is, it is necessary to send the distress message to the rescue center. When the recipient's information also includes the communication account of at least one communication friend, it can be determined that the recipient also includes the at least one communication friend, that is, it is also necessary to send the distress message to the at least one communication friend.

[0099] In a possible implementation, there are multiple rescue centers, and method 300 also includes: the server determines the rescue center closest to the location of the person in need of help as the target rescue center based on the location information of the person in need of help and the location information of multiple rescue centers stored in advance; the server sends a distress message to the recipient, including: the server sends the distress message to the target rescue center and the at least one communication friend.

[0100] As mentioned above, the R&D personnel can open an official communication account for the rescue center and provide the rescue center with a client, that is, the server pre-stores the communication account and location of at least one rescue center. The rescue information includes the location information of the rescuer.

[0101] In the case where the location information of multiple rescue centers is pre-stored in the server, after receiving the message and parsing the message to obtain the location information of the person in need of rescue, the server can analyze the location information of the person in need of rescue and the location information of the multiple rescue centers stored in advance, and determine which rescue center among the multiple rescue centers is closest to the location of the person in need of rescue, thereby taking the rescue center closest to the location of the person in need of rescue as the target rescue center, and sending the rescue information of the person in need of rescue to the target rescue center, that is, sending the rescue information of the person in need of rescue to the equipment (including but not limited to the server or terminal) of the target rescue center.

[0102] Optionally, the rescue centers can be labeled with corresponding labels according to the rescue fields that different rescue centers are good at. That is, in addition to storing the communication account and location of the rescue center on the server, the labels corresponding to the rescue center can also be stored. In this way, after receiving the distress message sent by the rescuer, the server can determine one or more rescue centers with corresponding labels that match the information according to the emergency situation encountered by the rescuer and / or the physical condition of the rescuer, and then determine the rescue center closest to the rescuer from the one or more rescue centers according to the location of the rescuer and the location of the one or more rescue centers, and use the rescue center as the target rescue center to send the rescue message of the rescuer to the target rescue center. This application does not make any limitation to this.

[0103] As mentioned above, R&D personnel can open an official communication account for the rescue center and provide a client for the rescue center, that is, by pre-storing the rescue center's communication account and location and other related information in the server, so that when encountering an emergency and needing rescue from others, the rescuer can not only use the first terminal to send a distress message to the communication friend, but also send a distress message to the rescue center, and can directly contact the rescue center, which can alleviate the problem of delayed rescue. Moreover, by asking for help from multiple parties at the same time, it is beneficial for users to obtain more timely and comprehensive assistance.

[0104] In addition, the server can also send the rescue information of the rescue person to the rescue center closest to the rescue person based on the rescue person's location information. The rescue center closest to the rescue person takes relatively less time to reach the rescue person's location, which can reduce the time the rescue person has to wait for rescue, further alleviating the problem of untimely rescue.

[0105] Furthermore, the rescue center and at least one communication friend can obtain information such as the emergency situation encountered by the person in need of rescue, the physical condition of the person in need of rescue, or the number of people traveling with the person in need of rescue through the distress message, so that the rescue center or the rescue center contacted by at least one communication friend can prepare appropriate medical supplies and equipment based on this information, and can provide targeted rescue to the person in need of rescue, thereby improving the success rate of the rescue.

[0106] The following combination Figure 5 and Figure 6 The user interfaces of the second terminal and the third terminal are briefly described respectively.

[0107] Figure 5 It is a schematic diagram of the user interface of the second terminal provided in an embodiment of the present application.

[0108] As an example and not limitation, the second terminal of the rescue center may receive a rescue message from at least one rescuer, and the second terminal may display the following information: Figure 5 The user interface of the message list shown in the figure may include the abbreviated content of the help information of at least one person asking for help, for example, Figure 5 The staff of the rescue center can click on the corresponding thumbnail content to trigger the second terminal to display the message details of the complete help information corresponding to the thumbnail content, and this application does not make any limitation on this.

[0109] Figure 6 It is a schematic diagram of the user interface of the third terminal provided in the embodiment of the present application.

[0110] As an example but not limitation, the third terminal of the communication friend may also receive the help information of at least one person in need of help, and the third terminal may display the following information: Figure 6 The user interface of the message details shown may include information of the person seeking help, message content, a reply button, etc.

[0111] The information of the person seeking help may include but is not limited to the communication account of the person seeking help (including but not limited to the mobile phone number). If the communication friend has pre-stored the communication account and remark information (including but not limited to the name) of the person seeking help, the information of the person seeking help may also include the remark information of the communication friend on the person seeking help, that is, in addition to displaying the communication account of the person seeking help, the user interface of the message details may also display the remark information of the person seeking help, such as Figure 6 The information of the person asking for help shown in the figure is "Li Si 132-****-****".

[0112] The content of the message corresponds to the distress information of the person in need of help, and the content of the message may include the location information of the person in need of help, and one or more of the following: the emergency situation encountered by the person in need of help, the physical condition of the person in need of help, or the number of people traveling with the person in need of help. The user interface of the message details may also utilize a map plug-in to display a map containing the location of the person in need of help, so that the communication friend may utilize the map plug-in to view the specific location of the person in need of help. In addition, the longitude and latitude of the person in need of help and the address details corresponding to the longitude and latitude may also be displayed in text form, for example, Figure 6 The "location information 41°24′12″N 2°10′26″E address details **province**city**county**town**village**" shown in the message details is not limited in this application. In the user interface of the message details, the communication friend can also click the reply button at the bottom of the interface to reply to the help information of the help-seeking person, and this application does not limit this in any way.

[0113] Understandably, the rescue center staff clicked such Figure 5 The abbreviated content of the help message shown can also be jumped to Figure 6 The user interface of the message details shown, that is, the equipment of the rescue center can also display the following Figure 6 The user interface of the message details shown is not limited in this application.

[0114] Understandably, Figures 4 to 6 The user interface shown is only an example and should not constitute any limitation to the embodiments of the present application.

[0115] The present application also provides a communication device that can implement Figure 3The steps performed by the first terminal or server in the illustrated embodiment. The communication device includes corresponding units for performing the above method. The units included in the communication device can be implemented by software and / or hardware.

[0116] The embodiment of the present application also provides a terminal, which includes a memory and a processor; wherein the memory can be used to store a computer program; the processor can be used to call and execute the computer program, so that the terminal executes Figure 3 The steps performed by the first terminal in the illustrated embodiment.

[0117] The embodiment of the present application further provides a server, the server comprising a memory and a processor, wherein the memory can be used to store a computer program; the processor can be used to call and execute the computer program, so that the server executes Figure 3 Steps performed by the server in the illustrated embodiment.

[0118] The present application also provides a communication system for rescue, including the server as described above and a first terminal of a rescuer.

[0119] The present application also provides a chip system, which includes at least one processor for implementing the above Figure 3 The functions involved in the methods described in the illustrated embodiments, for example, receive or process the data and / or information involved in the above methods.

[0120] In one possible design, the chip system also includes a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.

[0121] The chip system may be composed of the chip, or may include the chip and other discrete devices.

[0122] The present application also provides a computer-readable storage medium, wherein a computer program (also referred to as code or instruction) is stored on the computer storage medium. When the computer program is executed by a processor, the above Figure 3 The method described in the illustrated embodiment is carried out.

[0123] The present application also provides a computer program product, the computer program product comprising: a computer program (also referred to as code, or instruction), when the computer program is executed, causes the computer to execute Figure 3 The method described in the illustrated embodiment.

[0124] It should be understood that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0125] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0126] The terms "unit", "module", etc. used in this specification may be used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. The units and modules in the embodiments of the present application have the same meaning and can be used interchangeably.

[0127] It will be appreciated by those skilled in the art that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in combination with computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. In the several embodiments provided in this application, it should be understood that the disclosed devices, equipment and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0128] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When loading and executing computer program instructions (programs) on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integrated. Available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, digital video discs (DVD)), or semiconductor media (eg, solid state drives (SSD)).

[0129] If the functions provided by the embodiments of the present application are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0130] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method for rescue, characterized in that: Applied to a first terminal, where the first terminal is a terminal of a person seeking help, the method includes: Generate a message, the message including a distress message and information of a recipient, the recipient including a rescue center and at least one communication friend, the distress message is used to request rescue of the person in distress; The message is sent to a server via a satellite, and the server is used to send the distress information to the recipient.

2. The method according to claim 1, characterized in that The recipient's information includes an identifier for identifying the rescue center and a communication account of the at least one communication friend.

3. The method according to claim 1 or 2, characterized in that The distress information indicates the location information of the person seeking help, and one or more of the following: the emergency situation encountered by the person seeking help, the physical condition of the person seeking help, or the number of people traveling with the person seeking help.

4. The method according to any one of claims 1 to 3, characterized in that Before generating the message, the method further includes: A user interface is displayed, wherein the user interface is used by the rescuer to edit the rescue message and specify the recipient.

5. A communication method for rescue, characterized in that: Applied to a server, the method comprises: Receiving a message from a first terminal via a satellite, the message including a distress message and information of a receiver, the receiver including a rescue center and at least one communication friend, the distress message being used to request rescue of the person in distress; The distress message is sent to the receiving party.

6. The method according to claim 5, characterized in that The recipient's information includes an identifier for identifying the rescue center and a communication account of the at least one communication friend; The method further comprises: Based on the information of the recipient, it is determined that the recipient includes the rescue center and the at least one communication buddy.

7. The method according to claim 5 or 6, characterized in that The distress information indicates the location information of the person seeking help, and one or more of the following: the emergency situation encountered by the person seeking help, the physical condition of the person seeking help, or the number of people traveling with the person seeking help.

8. The method according to claim 7, characterized in that There are multiple rescue centers, and the method further includes: Based on the location information of the person seeking help and the location information of multiple rescue centers stored in advance, determining the rescue center closest to the location of the person seeking help as the target rescue center; The sending the distress message to the receiving party comprises: The distress message is sent to the target rescue center and the at least one communication friend.

9. A communication system for rescue, characterized in that: The method comprises a server and a first terminal, wherein the first terminal is used to execute the method according to any one of claims 1 to 4, and the server is used to execute the method according to any one of claims 5 to 8.

10. A terminal, characterized in that: comprising a memory and a processor; wherein, The memory is used to store computer programs; The processor is configured to call and execute the computer program so that the terminal executes the method according to any one of claims 1 to 4.

11. A server, characterized in that: comprising a memory and a processor; wherein, The memory is used to store computer programs; The processor is configured to call and execute the computer program so that the server performs the method according to any one of claims 5 to 8.

12. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by a computer, the method according to any one of claims 1 to 4 is implemented, or the method according to any one of claims 5 to 8 is implemented.

13. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed by a computer, the method according to any one of claims 1 to 4 is implemented, or the method according to any one of claims 5 to 8 is implemented.