Method for sending target shared information and electronic equipment
By generating and sending target sharing information in the satellite communication system, the problem that the helper cannot receive the rescuer's reply in a timely manner is solved, information interaction and location sharing between the helper are improved, and the chance of rescue is enhanced.
Patent Information
- Application Number
- CN202310764760.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-26
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2043-06-26
AI Technical Summary
The helper may not be able to obtain the rescuer's reply message in time after sending the help message, which delays the best rescue opportunity and reduces the chance of rescue.
Receive the first help information and the second help information through satellites to generate target sharing information, including help content, sending time and location information. If the time difference and distance difference are within the preset range, send target sharing information to the target terminal so that the helper can ask for help. Understand the location of nearby helpers and select the appropriate set location to increase the chance of rescue.
It improves information interaction and location sharing among helpers, promotes mutual help among helpers, and improves the chance and efficiency of rescue.
Smart Images

Figure CN119210551A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to a method and electronic device for sending target shared information. Background Art
[0002] With the rapid development of satellite communication technology, terminal devices can establish communication with satellites without a network. For example, a person seeking help can use a terminal device (such as a mobile phone) to send a distress message to a satellite without a network. After receiving the distress message, the satellite will forward the distress message to the ground station. The ground station will then forward the distress message to the rescuer (i.e., the person being helped). After receiving the distress message, the rescuer can respond accordingly based on the distress message and send the response message to the ground station through the terminal device. The person seeking help can use the terminal device to pull the rescuer's response message from the ground station via satellite.
[0003] However, after the help-seeker sends a help message to the rescuer, he may not be able to get the rescuer's reply message in time, which may delay the best time to be rescued. Therefore, how to increase the probability of the help-seeker being rescued is an urgent problem to be solved. Summary of the invention
[0004] The present application provides a method and electronic device for sending target sharing information, which can increase the chance of a help-seeker being rescued.
[0005] In a first aspect, a method for sending target shared information is provided, which can be performed by an electronic device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the electronic device, or by a logical node, a logical module, or software that can implement all or part of the functions of the electronic device. The method includes:
[0006] receiving, via a satellite, a first help message sent by a first terminal and a second help message sent by a second terminal, respectively, wherein the first help message includes a first help content, a first sending time, and a first location information, and the second help message includes a second help content, a second sending time, and a second location information, wherein the first sending time is the sending time of the first help message, the first location information is used to indicate the location of the first terminal when sending the first help message, the second sending time is the sending time of the second help message, and the second location information is used to indicate the location of the second terminal when sending the second help message;
[0007] When the time difference does not exceed the first preset time and the distance difference does not exceed the preset distance, target sharing information is generated according to the first help information and the second help information, the target sharing information is used to indicate the help information of the first terminal and the help information of the second terminal, the time difference is the absolute value of the difference between the first sending time and the second sending time; the distance difference is the absolute value of the distance difference between the position indicated by the first position information and the position indicated by the second position information;
[0008] The target sharing information is sent to a target terminal, where the target terminal is the first terminal and / or the second terminal.
[0009] In the above method, the electronic device determines the time difference and the distance difference through the first help-seeking message and the second help-seeking message; when the time difference does not exceed the first preset time and the distance difference does not exceed the preset distance, it means that the first help-seeker corresponding to the first terminal and the second help-seeking message corresponding to the second terminal may have encountered the same predicament, and the electronic device can generate target sharing information according to the first help-seeking message and the second help-seeking message, and send the target sharing information to the target terminal; on the one hand, this method can enable the help-seeker corresponding to the target terminal to understand the location information of other nearby help-seekers, and on the other hand, it can enable the help-seeker corresponding to the target terminal to select a better gathering location according to his own location and the locations of other nearby help-seekers, so as to gather other nearby help-seekers, thereby increasing the chances of the help-seekers being rescued.
[0010] In an optional implementation manner, sending the target sharing information to the target terminal includes:
[0011] Within a second preset time, the total number of terminals that send help information is determined; when the total number is greater than or equal to a preset number threshold, the target sharing information is sent to the target terminal in a receipt manner.
[0012] When the total number is greater than or equal to the preset number threshold, it indicates that there may be a mass disaster within the second preset time and the number of people seeking help is large; the electronic device can send the target shared information to the target terminal in the form of a receipt to reduce the number of times the target terminal communicates with the satellite, thereby saving satellite resources.
[0013] In an optional implementation, the method also includes: when the total number is less than a preset quantity threshold, sending the target shared information to the target terminal via a receipt or a query feedback method, wherein the query feedback method refers to a method of sending the target shared information to the target terminal in response to the query information of the target terminal.
[0014] When the total number is less than the preset number threshold, it means that the number of help seekers within the second preset time is small; at this time, satellite resources are also sufficient, and the electronic device can send the target sharing information to the target terminal by means of a receipt to reduce the number of communications between the target terminal and the satellite, thereby saving satellite resources; or, the electronic device can also send the target sharing information to the target terminal by means of query feedback to improve fault tolerance when the satellite alignment success rate is low and the satellite does not return a receipt.
[0015] In an optional implementation manner, sending the target sharing information to the target terminal includes:
[0016] receiving first query information and / or second query information via a satellite, wherein the first query information is used to query first rescue information, and the second query information is used to query second rescue information, wherein the first rescue information is rescue information corresponding to the first help information; and the second rescue information is rescue information corresponding to the second help information;
[0017] When the first rescue information is not found according to the first query information, the target sharing information is sent to the first terminal, and / or when the second rescue information is not found according to the second query information, the target sharing information is sent to the second terminal.
[0018] When the electronic device fails to find the first rescue information (or the second rescue information) according to the first query information (or the second query information), it means that the electronic device has not received a reply from the first rescuer (or the second rescuer) to the first request for help (or the second request for help); at this time, the electronic device can send the target sharing information to the first terminal (or the second terminal), so that the first rescuer (or the second rescuer) corresponding to the first terminal (or the second terminal) can select a better gathering location according to its own location and the locations of other nearby rescuers, so as to gather nearby rescuers together, thereby increasing the chances of rescuers being rescued from each other.
[0019] In an optional implementation, the method further includes: when the first rescue information is queried based on the first query information, sending the first rescue information to the first terminal, and / or, when the second rescue information is queried based on the second query information, sending the second rescue information to the second terminal.
[0020] When the electronic device queries the first rescue information based on the first query information, the first rescue information can be sent to the first terminal, so that the first help seeker corresponding to the first terminal can obtain the first rescue information in time; and / or, when the electronic device queries the second rescue information based on the second query information, the second rescue information can be sent to the second terminal, so that the second help seeker corresponding to the second terminal can obtain the second rescue information in time.
[0021] In an optional implementation, the target sharing information includes a user identifier of the first terminal and a user identifier of the second terminal, wherein the user identifier of the first terminal is a user identifier assigned according to a device identifier of the first terminal in the first help information, and the user identifier of the second terminal is a user identifier assigned according to a device identifier of the second terminal in the second help information.
[0022] In this embodiment, the target shared information received by the first terminal or the second terminal includes the user identification of the first terminal and the user identification of the second terminal. The user identification helps the electronic device to accurately forward each other's help information to the first terminal or the second terminal, thereby avoiding the situation where the help information is forwarded incorrectly.
[0023] In an optional implementation manner, after sending the target sharing information to the target terminal, the method further includes:
[0024] receiving a third help information from the first terminal, the third help information including a third help content and a user identifier of the second terminal;
[0025] The third help information is sent to the second terminal according to the user identification of the second terminal.
[0026] The electronic device can accurately forward the third help information to the second terminal based on the user identifier of the second terminal in the third help information, but will not forward it to other terminals, establish two-way communication between the first terminal and the second terminal, realize the interaction of information between the help requests, and increase the probability of help seekers being rescued by each other.
[0027] In a second aspect, a device for sending target shared information is provided, the device comprising a transceiver module and a processing module, wherein the transceiver module is used to receive, via a satellite, a first help message sent by a first terminal and a second help message sent by a second terminal, respectively, the first help message comprising a first help content, a first sending time and a first position information, the second help message comprising a second help content, a second sending time and a second position information, the first sending time being the sending time of the first help message, the first position information being used to indicate the position of the first terminal when sending the first help message, the second sending time being the sending time of the second help message, and the second position information being used to indicate the position of the second terminal when sending the second help message;
[0028] a processing module, configured to generate target sharing information according to the first help information and the second help information when the time difference does not exceed a first preset time and the distance difference does not exceed a preset distance, the target sharing information being used to indicate the help information of the first terminal and the help information of the second terminal, the time difference being an absolute value of a difference between a first sending time and a second sending time; and the distance difference being an absolute value of a distance difference between a position indicated by the first position information and a position indicated by the second position information;
[0029] The transceiver module is further used to send the target sharing information to the target terminal, where the target terminal is the first terminal and / or the second terminal.
[0030] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program from the memory, so that the electronic device executes the method described in the first aspect and various possible implementations of the first aspect.
[0031] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processing circuit, implement the method described in the first aspect or various possible implementations of the first aspect.
[0032] In a fifth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method described in the first aspect or various possible implementations of the first aspect.
[0033] In the sixth aspect, a chip system comprises a processing circuit and a storage medium, wherein the storage medium stores computer program instructions; when the computer program instructions are executed by the processing circuit, the method described in the first aspect and various possible implementations of the first aspect is implemented.
[0034] Optionally, the processing circuit in the above chip system can be replaced by a processor, and the storage medium can be replaced by a memory. Optionally, the chip system can also include a communication interface, and the communication interface is used to realize communication between the chip system and an external device. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 A schematic diagram of the structure of an electronic device 100 provided in an embodiment of the present application;
[0036] Figure 2 A schematic diagram of the software structure of an electronic device 100 provided in an embodiment of the present application;
[0037] Figure 3 A schematic diagram of a method flow for sending target sharing information provided in an embodiment of the present application;
[0038] Figure 4 A schematic diagram of an interface for enabling a personal information sharing function provided in an embodiment of the present application;
[0039] Figure 5 A schematic diagram of another interface for enabling the personal information sharing function provided in an embodiment of the present application;
[0040] Figure 6 A schematic diagram of an interface applicable to the present application provided in the embodiment of the present application;
[0041] Figure 7 Another interface schematic diagram applicable to the present application is provided for the embodiment of the present application;
[0042] Figure 8 Another interface schematic diagram applicable to the present application is provided for the embodiment of the present application;
[0043] Fig. 9 Another interface schematic diagram applicable to the present application is provided for the embodiment of the present application;
[0044] Fig.10 Another interface schematic diagram applicable to the present application is provided for the embodiment of the present application;
[0045] Fig.11 A schematic diagram of another interface applicable to the present application provided in the embodiment of the present application;
[0046] Fig.12 A schematic diagram of another interface applicable to the present application provided in the embodiment of the present application;
[0047] Fig.13 A schematic diagram of another interface applicable to the present application provided in the embodiment of the present application;
[0048] Fig.14A schematic diagram of an interactive process of a method for sending target sharing information provided in an embodiment of the present application;
[0049] Fig.15 A schematic diagram of an interaction flow of another method for sending target sharing information provided in an embodiment of the present application;
[0050] Fig.16 A schematic diagram of an interaction flow of another method for sending target sharing information provided in an embodiment of the present application;
[0051] Fig.17 A schematic diagram of a terminal-satellite-ground station interaction process provided in an embodiment of the present application;
[0052] Fig.18 A schematic diagram of the structure of a device for sending target shared information provided in an embodiment of the present application.
[0053] Fig.19 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0054] In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially identical functions and effects. For example, the first terminal device and the second terminal device are only used to distinguish between different terminal devices, and their order is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.
[0055] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0056] In the present application, "at least one" means one or more, and "plurality" 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. "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, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0057] The electronic device involved in the embodiment of the present application may include but is not limited to at least one of a foldable electronic device, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), and an artificial intelligence (AI) device. The embodiment of the present application does not impose any special restrictions on the specific type of the electronic device 100.
[0058] Figure 1 A structural diagram of an electronic device 100 applicable to the above method (ie, a method for sending target shared information) is shown.
[0059] The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) connector 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, a button 170, an indicator 171, a subscriber identification module (SIM) card interface 172, and a display screen 173, etc.
[0060] It is to be understood that the structure shown in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include Figure 1 More or fewer components, or combining some components, or splitting some components, or different arrangements of components. Figure 1 The components in the present invention may be implemented in hardware, software, or a combination of software and hardware.
[0061] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0062] The processor can generate operation control signals based on instruction opcodes and timing signals to complete the control of instruction fetching and execution.
[0063] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 may be a cache memory. The memory may store instructions or data that have been used or are frequently used by the processor 110. If the processor 110 needs to use the instruction or data, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0064] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc. The processor 110 may be connected to a wireless communication module, a display (screen), and other modules through at least one of the above interfaces.
[0065] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0066] The USB connector 130 is an interface that complies with the USB standard specification and can be used to connect the electronic device 100 and peripheral devices. Specifically, it can be a Mini USB connector, a Micro USB connector, a USB Type C connector, etc. The USB connector 130 can be used to connect a charger to enable the charger to charge the electronic device 100, and can also be used to connect other terminal devices to transmit data between the electronic device 100 and other terminal devices. It can also be used to connect headphones to output audio stored in the terminal device through the headphones. The connector can also be used to connect other terminal devices, such as VR devices. In some embodiments, the standard specifications of the universal serial bus can be USB1.x, USB2.0, USB3.x and USB4.
[0067] The charging management module 140 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger through the USB connector 130. In some wireless charging embodiments, the charging management module 140 may receive wireless charging input through a wireless charging coil of the electronic device 100. While the charging management module 140 is charging the battery 142, it may also power the terminal device through the power management module 141.
[0068] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and supplies power to the processor 110, the internal memory 121, the display screen 173 and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.
[0069] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0070] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0071] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0072] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker, etc.), or displays an image or video through a display screen 173. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0073] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), bluetooth low energy (BLE), ultra wide band (UWB), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0074] In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with the network and other terminal devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0075] The electronic device 100 can realize the display function through a GPU, a display screen 173, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 173 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.
[0076] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external memory card. Or files such as music and videos are transferred from the electronic device to the external memory card.
[0077] The internal memory 121 can be used to store computer executable program codes, which include instructions. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (e.g., a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the electronic device 100 (e.g., audio data, etc.), etc. In addition, the internal memory 121 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. The processor 110 executes various functional methods or data processing of the electronic device 100 by running instructions stored in the internal memory 121, and / or instructions stored in a memory provided in the processor.
[0078] The key 170 may include a power key, a volume key, etc. The key 170 may be a mechanical key or a touch key. The electronic device 100 may receive key input and generate key signal input related to user settings and function control of the electronic device 100.
[0079] The indicator 171 may be an indicator light, which may be used to indicate charging status, power changes, missed calls, notifications, etc.
[0080] The SIM card interface 172 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 100 by inserting it into the SIM card interface 172 or pulling it out from the SIM card interface 172. The electronic device 100 can support one or more SIM card interfaces 172. The SIM card interface 172 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 172 at the same time. The types of multiple cards can be the same or different. The SIM card interface 172 can also be compatible with different types of SIM cards. The SIM card interface 172 can also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
[0081] The display screen 173 is used to display data such as captured images, starburst images, and videos. For example, the display screen 173 can be used for pictures and videos captured by the camera 193. The display screen 173 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include one or more display screens 173.
[0082] The software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The present application embodiment takes the Android system of the layered architecture as an example to exemplify the software structure of the electronic device 100.
[0083] Figure 2 It is a software structure block diagram of the electronic device 100 according to an embodiment of the present application.
[0084] The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into five layers, from top to bottom: application layer, application framework layer, Android runtime (ART) and native C / C++ library, hardware abstract layer (HAL) and kernel layer.
[0085] The application layer can include a series of application packages.
[0086] like Figure 2 As shown, the application package may include ground station, gallery, calendar, call, map, navigation, WLAN, Bluetooth, and other applications. For example, the ground station application may provide satellite or aircraft operating parameter adjustment, flight monitoring, map navigation, mission playback, image transmission, flight data recording, and other functions.
[0087] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.
[0088] like Figure 2 As shown, the application framework layer may include a window manager, a content provider, a view system, a resource manager, a notification manager, an activity manager, an input manager, and the like.
[0089] The window manager provides window management services (WMS). WMS can be used for window management, window animation management, surface management, and as a transfer station for the input system.
[0090] Content providers are used to store and retrieve data and make it accessible to applications. This data can include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
[0091] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.
[0092] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0093] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.
[0094] The activity manager can provide activity management services (AMS), which can be used to start, switch, and schedule system components (such as activities, services, content providers, and broadcast receivers) as well as manage and schedule application processes.
[0095] The input manager can provide input management services (IMS), which can be used to manage system input, such as touch screen input, key input, sensor input, etc. IMS takes events from input device nodes and distributes them to appropriate windows through interaction with WMS.
[0096] The Android runtime includes the core library and the Android runtime. The Android runtime is responsible for converting source code into machine code. The Android runtime mainly uses the ahead of time (AOT) compilation technology and the just in time (JIT) compilation technology.
[0097] The core library is mainly used to provide basic Java class library functions, such as basic data structures, mathematics, IO, tools, databases, networks, etc. The core library provides an API for users to develop Android applications.
[0098] The native C / C++ library can include multiple functional modules, such as surface manager, media framework, libc, OpenGL ES, SQLite, Webkit, etc.
[0099] Among them, the surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications. The media framework supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc. OpenGL ES provides drawing and operation of 2D graphics and 3D graphics in applications. SQLite provides a lightweight relational database for applications of electronic device 100.
[0100] The hardware abstraction layer runs in user space, encapsulates kernel layer drivers, and provides a calling interface to the upper layer.
[0101] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.
[0102] For ease of understanding, the following embodiments of the present application will be described in detail with Figure 1 and Figure 2 Taking the electronic device with the shown structure as an example, the method for sending target shared information provided by the embodiment of the present application is specifically explained in combination with the accompanying drawings and application scenarios.
[0103] In some examples, the terminal device can establish communications with the satellite without a network.
[0104] For example, the help-seeker can use a terminal device (e.g., a mobile phone) to send a distress message to a satellite without a network, and pull the rescuer's reply message from the satellite. However, after the help-seeker sends the help-seeking message, the rescuer's reply message may not be pulled in time, which may delay the best time to be rescued. Therefore, how to increase the chance of the help-seeker being rescued is a problem that needs to be solved urgently. This application proposes a method for sending target shared information, which can increase the chance of the help-seeker being rescued.
[0105] Before introducing the method for sending target sharing information provided by the present application, a brief description is first given of the execution subject involved in the embodiment of the present application. In the embodiment of the present application, an electronic device is used as an example to illustrate the method provided by the present application, but the present application does not limit the execution subject.
[0106] For example, the execution subject involved in the embodiments of the present application can be an electronic device, or a chip, chip system, or processor applied to the electronic device, or a logical node, logic module or software that can realize all or part of the functions of the electronic device.
[0107] Among them, the electronic device may include a terminal device or a server; optionally, the terminal device may be a chip, a chip system, or a processor applied to the terminal, or it may be a logical node, a logical module or software that can realize all or part of the terminal functions.
[0108] Optionally, the server may be a chip, a chip system, or a processor applied to the server, or a logical node, a logical module, or software that can implement all or part of the server functions.
[0109] For example, an electronic device may be Figure 1 The electronic device 100 may also have Figure 1 Other electronic equipment of the structure, e.g. ground stations.
[0110] The following embodiments are described by taking the execution subject of the method 300 for sending target sharing information as a ground station as an example.
[0111] like Figure 3 As shown, it is a flowchart of a method 300 for sending target shared information provided in an embodiment of the present application. The method 300 includes S301 to S303. These steps are described in detail below.
[0112] S301: The ground station receives via satellite a first help message sent by a first terminal and a second help message sent by a second terminal, respectively. The first help message includes a first help content, a first sending time, and a first location information. The second help message includes a second help content, a second sending time, and a second location information. The first sending time is the sending time of the first help content. The first location information is used to indicate the location of the first terminal when the first help content is sent. The second sending time is the sending time of the second help content. The second location information is used to indicate the location of the second terminal when the second help content is sent.
[0113] Among them, the ground station refers to an electronic device that can send and receive information and process information. The ground station can be a terminal device or a server, and this application does not limit this.
[0114] Ground stations can send and receive information from satellites and user terminals, and forward the received information to other ground stations or user terminals; ground stations can also send information directly from the ground to satellites.
[0115] For example, the ground station sends the rescuer's reply information to the satellite so that the user terminal can pull the reply information through the satellite.
[0116] Here, the user terminal refers to a terminal device used by the user side, such as a terminal device used by the person seeking help, or a terminal device used by the rescuer side.
[0117] The user terminal includes but is not limited to mobile phones, tablet computers, desktop computers, laptop computers, handheld computers, notebook computers, netbooks, cellular phones, personal digital assistants (PDA), augmented reality (AR) devices, wearable devices, vehicle-mounted devices and other devices.
[0118] The user terminal can exchange information with the satellite through the ground station, and can also send information to the ground station or communicate directly with the satellite.
[0119] The above-mentioned satellite can be a satellite in the Beidou satellite navigation system. For example, the satellite can be an inclined synchronous orbit satellite or a geostationary orbit satellite, and this application does not limit this.
[0120] The first terminal or the second terminal may refer to a user terminal; the first terminal may refer to a terminal device used by a first help seeker, and the second terminal may refer to a terminal device used by a second help seeker.
[0121] For example, the first terminal may be a mobile phone, a tablet computer, etc., and the second terminal may also be a mobile phone, a tablet computer, a smart watch, etc.
[0122] The above-mentioned first person seeking help or second person seeking help may refer to a person who is in trouble and needs rescue. For example, the first person seeking help or the second person seeking help may be a person who is lost, a person in distress while climbing a mountain and needs rescue, a person in bad weather and needs rescue, a person in distress at sea, etc. This application does not limit this.
[0123] The first help-seeking content or the second help-seeking content may refer to the specific help-seeking content issued by the help-seeker to the rescuer.
[0124] For example, the first help content or the second help content may be that a person is in danger while climbing a mountain and urgently needs rescue. For another example, the first help content or the second help content may be that a person encounters a landslide on a rainy day and urgently needs rescue. This application does not limit the first help content or the second help content.
[0125] The first sending time may refer to the moment when the first terminal sends the first help message via a satellite. For example, the first sending time is 16:32:33 on **-year**-month**day.
[0126] Similarly, the second sending time may refer to the moment when the second terminal sends the second help message via the satellite, for example, the second sending time is 09:12:16 on **-year-**-month-**-day.
[0127] The first location information may refer to the location of the first terminal when sending the first help message, and the second location information may refer to the location of the second terminal when sending the second help message.
[0128] For example, the first location information (or the second location information) may refer to the longitude and latitude information of the location of the first terminal (or the second terminal). For example, the first location information (or the second location information) is 23°45′34″ north latitude (ie 23°45′34″N) and 111°47′23″ east longitude (111°47′23″E).
[0129] As an example, the first terminal and the second terminal respectively send the first help message and the second help message to the satellite. After receiving the first help message and the second help message, the satellite forwards the first help message and the second help message to the ground station. After receiving the first help message and the second help message, the ground station parses them and obtains the first help content, the first sending time, the first location information, the second help content, the second sending time and the second location information.
[0130] For example, help seeker 1 sends help message 1 to the ground station via mobile phone 1. After receiving help message 1, the ground station parses it and obtains help content 1, sending time 1 and location information 1, among which help content 1 is that a snowstorm is encountered during mountain climbing and rescue is urgently needed; sending time 1 is 13:15:23 on ** month, ** year; location information 1 is 23°23′43″ north latitude, 115°26′34″ east longitude; similarly, help seeker 2 sends help message 2 to the ground station via mobile phone 2. After receiving help message 2, the ground station parses it and obtains help content 2, sending time 2 and location information 2, among which help content 1 is that the person is lost in the mountains and rescue is urgently needed; sending time 1 is 17:23:15 on ** month, ** year; location information 1 is 24°27′13″ north latitude, 120°32′41″ east longitude.
[0131] In an optional implementation, after receiving the first help message or the second help message, the ground station will perform protocol conversion on the first help message or the second help message to obtain a converted first help message or the second help message; then send the converted first help message to the first user terminal, that is, to the first rescuer, and send the converted second help message to the second user terminal, that is, to the second rescuer.
[0132] For example, taking the first rescuer's reply to the first help message as an example, after receiving the first help message through the first user device, the first rescuer can reply through a preset reply entrance, where the preset reply entrance includes but is not limited to a SMS reply entrance, a reply entrance provided by the Changlian application, and a reply entrance provided by the rescue platform; for example, the first rescuer replies to the first help message through the reply entrance provided by the SMS platform, and the reply information is sent to the ground station through the first user device; the first rescuer can use the first terminal to pull the first rescuer's reply information from the ground station via satellite.
[0133] S302: When the time difference does not exceed the first preset time and the distance difference does not exceed the preset distance, the ground station generates target sharing information based on the first help message and the second help message, and the target sharing information is used to indicate the help message of the first terminal and the help message of the second terminal. The time difference is the absolute value of the difference between the first sending time and the second sending time; the distance difference is the absolute value of the distance difference between the position indicated by the first position information and the position indicated by the second position information.
[0134] Among them, the first preset time can be 30 minutes or 1 hour, which is not limited in this application; the preset distance can be 3 kilometers or 5 kilometers, or it can be a longitude value and / or latitude value, which is not limited in this application.
[0135] In an optional implementation, after parsing the first help message and the second help message, the ground station will determine the time difference based on the first sending time and the second sending time; when the time difference does not exceed the first preset time, it means that the time when the first help seeker and the second help seeker were sent is similar; the ground station then determines the distance difference based on the first position information and the second position information; when the distance difference does not exceed the preset distance, it means that the distance between the first help seeker and the second help seeker is very close and may be in the same rescue area.
[0136] For example, the first preset time is 30 minutes, and the preset distance is latitude 3′30″, longitude 2′30″; the helper A sends a help message A to the ground station through mobile phone A, wherein the help message A includes help content A, sending time A and location information A, and the help content A is that heavy rain was encountered during rock climbing and rescue is urgently needed; the sending time A is ** year ** month ** day 09:11:23; the location information A is 23°21′46″ north latitude, 110°32′21″ east longitude; the helper B sends a help message B to the ground station through mobile phone B, wherein the help message B includes help content B, sending time B and location information B, and the help content B is that danger was encountered during rock climbing and rescue is urgently needed; the sending time B is ** year ** month ** day 09:16:45; the location information B is 23°22′23 ″, 110°31′28″ east longitude; the ground station determines that the time difference is 5 minutes and 22 seconds according to the sending time A and the sending time B, and determines that the distance difference is 1′23″ north latitude (less than 3′30″ latitude), 1′7″ east longitude (less than 2′30″ longitude) according to the location information A and the location information B; the ground station determines that the time difference does not exceed the first preset time and the distance difference does not exceed the preset distance. At this time, the ground station determines that the first help seeker and the second help seeker may be in the same help area; the ground station generates target sharing information based on the first help information and the second help information, wherein the target sharing information may include the first help information and the second help information, that is, the target sharing information includes: the first help content, the first sending time, the first location information, the second help content, the second sending time and the second location information.
[0137] Optionally, the target shared information may also include the first help-seeking content, the first location information, the second help-seeking content and the second location information.
[0138] Optionally, the target sharing information may also include the first location information, the second location information and the number of people seeking help; the present application does not limit the content that the target sharing information may include, and in actual applications it may be designed according to specific application scenarios.
[0139] Optionally, the target sharing information may also include first target sharing information and second target sharing information, wherein the first target sharing information may include first location information, and the second target sharing information may include but is not limited to second location information; that is, the ground station may generate help information for the first terminal and the second terminal respectively according to the first help information and the second help information. The ground station may send the help information to the first terminal and the second terminal respectively by the receipt method or the query feedback method mentioned in the text.
[0140] For example, the ground station can generate first target sharing information based on the first help information, wherein the first target sharing information includes the help information of the first help seeker; the ground station can also generate second target sharing information based on the second help information, wherein the second target sharing information includes the help information of the first help seeker. The ground station can send the first target sharing information to the second terminal by means of a receipt or a query feedback, and send the second target sharing information to the first terminal by means of a receipt or a query feedback, thereby realizing the location information sharing between the first terminal and the second terminal.
[0141] The above-mentioned target sharing information includes the help-seeking information of the first help-seeker (for example, the first location information) and the help-seeking information of the second help-seeker (for example, the second location information), which is helpful for the first help-seeker or the second help-seeker to determine that there are similar help-seekers nearby based on the received target sharing information. The first help-seeker or the second help-seeker can help each other with other help-seekers nearby to increase the chances of each other being rescued.
[0142] It should be noted that after receiving multiple help messages, the ground station can generate target shared information based on the multiple help messages and cache the target shared information in a message mailbox (for example, a Beidou satellite message mailbox); when each terminal pulls help messages from the ground station via satellite, if the ground station does not detect the rescue information, the ground station will send the target shared information from the message mailbox to each terminal. The ground station usually sends the target shared information to the terminal to the device that has previously sent help messages to the ground station.
[0143] Optionally, the information structure of the target shared information may include but is not limited to the information type (for example, service number information, system information, responder information or rescuer information), whether to support multiple simultaneous ends of the local end and the receiving end (that is, whether to support the help seeker to log in to the same account on different devices), the unique identifier of the target shared information, the mobile phone number corresponding to each terminal, the sending time, and the device identifier corresponding to each terminal.
[0144] Optionally, the information structure of the rescue information (i.e., reply information) may include, but is not limited to, information type (for example, service number information, system information, responder information or rescuer information), whether to support multiple simultaneous ends of the local end and the receiving end (i.e., whether to support the help seeker to log in to the same account on different devices), the unique identifier of the rescue information, the mobile phone number corresponding to each terminal, the sending time, the device identifier corresponding to each terminal, the responder's mobile phone number, the reply message number, and the reply message version.
[0145] It should be noted that due to limited satellite resources, the respondent can reply according to the reply words preset by the satellite service. Different reply words have different numbers. When the terminal sends a reply message, it usually sends the reply word number and version number.
[0146] In an optional implementation, the target sharing information includes a user identifier of the first terminal and a user identifier of the second terminal, wherein the user identifier of the first terminal is a user identifier assigned by the ground station based on a device identifier of the first terminal in the first help information, and the user identifier of the second terminal is a user identifier assigned by the ground station based on a device identifier of the second terminal in the second help information.
[0147] The user identifier (ID) of the first terminal or the user identifier of the second terminal may be a string of numbers with a unique identifier; for example, the user ID of the first terminal is 02100214978.
[0148] When the ground station receives multiple help messages sent by multiple help seekers through multiple terminals, the ground station can assign a virtual number to each terminal based on the device identifier carried by each of the multiple help messages; multiple virtual numbers corresponding to multiple terminals can form a virtual group; the ground station can generate a group identifier for the virtual group.
[0149] For example, the user identification of the first terminal may represent the identification of the first terminal, and the user identification of the second terminal may represent the identification of the second terminal. When the first terminal and the second terminal send information to each other, the ground station may accurately forward the information sent between the two terminals according to the user identification of the first terminal and the user identification of the second terminal.
[0150] For example, the ground station receives a first request for help message sent by a first terminal and a second request for help message sent by a second terminal, and the ground station assigns a user identifier of the first terminal to the first terminal according to the device identifier of the first terminal in the first request for help message, such as 042525201; similarly, the ground station assigns a user identifier of the second terminal to the second terminal according to the device identifier of the first terminal in the second request for help message, such as 478728002; when the ground station sends target shared information to the first requester and the second requester, the user identifier of the first terminal and the user identifier of the second terminal can be shared with each other, so as to facilitate the ground station to accurately forward the information sent to each other by the first terminal and the second terminal according to the user identifier of the first terminal and the user identifier of the second terminal.
[0151] For example, in the absence of a network, when the first terminal sends information A to the second terminal via a satellite, the user identifier 001 of the second terminal can be carried in information A; when the satellite forwards information A to the ground station, the ground station can determine that information A is to be sent to the second help seeker based on the user identifier 001 of the second terminal carried in information A; the ground station can send information A to the second help seeker via a satellite, thereby realizing mutual communication between the first help seeker and the second help seeker.
[0152] For another example, when the second terminal is pulling the information of the second rescuer via the satellite, if the second rescuer is not successfully pulled, the ground station can return the information A sent by the first terminal to the second terminal to the second terminal via the satellite.
[0153] It should be noted that when the ground station returns information A to the second terminal, the user identification of the second terminal will be carried in information A so that the ground station knows which device the information A is sent to, thereby improving the accuracy of forwarding.
[0154] It can be seen that the target shared information received by the first terminal or the second terminal includes the user identification of the first terminal and the user identification of the second terminal. The user identification is conducive to the electronic device accurately forwarding each other's help information to the first terminal or the second terminal, thereby avoiding the situation where the help information is forwarded incorrectly.
[0155] In an optional implementation, after receiving multiple help messages, the ground station not only assigns a user ID to each of the multiple terminals according to the multiple device IDs carried in the multiple help messages, but also associates the multiple user IDs with the personal information of the multiple help seekers corresponding to the multiple terminals.
[0156] Among them, personal information may include but is not limited to mobile phone number and name.
[0157] For example, the user identifier of the first terminal can be associated with the mobile phone number of the first help seeker, or with the mobile phone number and name and other information of the first help seeker. This allows the help seekers to understand each other's more detailed information, thereby further improving the accuracy of the help information sent to each other, and thereby increasing the chances of each other being rescued.
[0158] Optionally, as shown in Table 1, Table 1 shows the mobile phone number and name of the person seeking help corresponding to each user ID. The ground station can send the information in Table 1 to each terminal (for example, the first terminal or the second terminal) in the form of a receipt. After each terminal receives the information in Table 1, it can flexibly select the terminal that needs further communication based on each user ID in Table 1.
[0159] For example, if a first terminal with a user ID of 01001 sends information K to a second terminal, the first terminal may carry the user ID 01002 of the second terminal in information K, so that the ground station forwards information K to the second terminal according to the user ID 01002 in information K.
[0160] For another example, as shown in Table 1, Table 1 shows the mapping relationship between each user ID and the corresponding personal information of the helper, wherein the personal information includes but is not limited to the mobile phone number and name of the helper; for example, the user ID of the first terminal is the user ID 01001 in the 001 group; the mobile phone number of the helper corresponding to the user ID 01001 is 137********, and the name is Wang XX; the user ID of the second terminal is the user ID 01004 in the 001 group; the mobile phone number of the helper corresponding to the user ID 01004 is 187********, and the name is Zhu XX; the first terminal maps the mobile phone number and the name of the helper according to the information in Table 1. The name can be used to know who the person seeking help is; for example, the first person seeking help and the second person seeking help know each other; the first person seeking help, Wang XX, wants to send a message X to the second person seeking help, Mu XX; the first terminal can determine the user identifier of the second terminal based on the user identifier in Table 1; the first terminal can instruct the ground station to forward the information X to the second terminal by carrying the user identifier 01004 of the second terminal in the information X; for example, the first terminal sends the information X to the satellite; the satellite then forwards the information X to the ground station; after receiving the information X, the ground station determines that the information X needs to be forwarded to the second terminal in the 001 group based on the user identifier 01004 of the second terminal carried in the information X.
[0161] For another example, the user ID of the first terminal corresponding to the first help-seeker is 01001, the user ID of the second terminal corresponding to the second help-seeker is 01004, the user ID of the third terminal corresponding to the third help-seeker is 01002, and the user ID of the fourth terminal corresponding to the fourth help-seeker is 01003. The four help-seekers belong to the same expedition team and know each other. The first help-seeker is responsible for carrying water and food for the members of the expedition team, and the second help-seeker is responsible for the first aid kit for the expedition team to survive in the wild (for example, common medicines such as hemostasis and disinfection). When the expedition team encounters a snowstorm during the expedition and the members of the entire team are separated, the four help-seekers can send four help messages to the ground station via satellite. The ground station generates target sharing information based on the four help messages. And the target sharing information is sent to the four help-seekers respectively in the form of a receipt, wherein the target sharing information includes the mapping relationship shown in Table 1, and the information shown in Table 1 is information related to four user identifiers generated by the ground station according to the four help-seeking information (for example, the four device identifiers in the four help-seeking information) (for example, the ground station generates a corresponding user identifier according to each device identifier, and associates the user identifier with the personal information of the help-seeker corresponding to each device); after receiving the target sharing information, the four help-seekers can determine which help-seeker they need to communicate with further according to the mapping relationship in Table 1; for example, after the fourth help-seeker is separated, there is no food to eat; at this time, the fourth help-seeker can send a help-seeking information to the first help-seeker according to the mapping relationship in Table 1 to share food;
[0162] For example, the fourth terminal can send a help message Y for food to the ground station via satellite, wherein the message Y carries the user identifier 01001 of the first terminal; the ground station can determine that the message Y is sent to the first terminal based on the user identifier 01001 in the message Y; the ground station will forward the message Y to the first terminal; the first help seeker can reply with message Z to the fourth terminal via the first terminal based on the message Y; for example, the message Z is that food can be shared and we will gather at A; when the fourth terminal pulls the rescuer's reply message from the satellite, if the ground station responds to the pulling operation for the fourth terminal and does not detect the rescuer's reply message, the ground station can send the message Z to the fourth terminal via satellite; the fourth help seeker can obtain water and food in the manner indicated by the message Z, thereby obtaining help from other help seekers in the team; in this embodiment, the fourth help seeker can obtain food and water from the first help seeker in time through the mapping relationship in Table 1, thereby avoiding being in a state of hunger for a long time while waiting for external rescue.
[0163] Table 1 Mapping relationship between each user ID and the corresponding help-seeker's personal information
[0164] Group Identifier (Group ID) User ID Phone number Name 001 01001 137******** Wang XX 001 01002 154******** Wood XX 001 01003 185******** Ke XX 001 01004 187******** Zhu XX 002 02101 153******** Zhao XX 002 02202 155******** Han XX …… …… …… ……
[0165] It should be noted that, if all the help seekers have the ability to send satellite messages, and if the quota allows, there is no limit on the number of times the help seekers can send or reply to messages through the terminal.
[0166] S303: The ground station shares the target sharing information with the target terminal, where the target terminal is the first terminal and / or the second terminal.
[0167] In one possible implementation, the ground station shares the target sharing information with the first terminal and the second terminal respectively by means of a receipt; for example, after the first person seeking help (or the second person seeking help) obtains the target sharing information through the first terminal (or the second terminal), he or she can know the information of other nearby people seeking help (for example, the second person seeking help); when the first person seeking help (or the second person seeking help) fails to obtain the reply information of the first rescuer (or the second rescuer) through the satellite, the first person seeking help (or the second person seeking help) can contact the second person seeking help (or the first person seeking help) according to the target sharing information, so as to increase the chances of each other being rescued through mutual help between the people seeking help.
[0168] In another possible implementation, the ground station stores the target sharing information in a message mailbox, for example, in a Beidou satellite message mailbox; when the first terminal (or the second terminal) pulls the reply information of the first rescuer (or the second rescuer) via the satellite, and when there is no reply information of the first rescuer (or the second rescuer) in the message mailbox, the ground station sends the target sharing information in the message mailbox to the first terminal (or the second terminal); the first helper (or the second helper) can contact the second helper (or the first helper) based on the target sharing information, so as to increase the chances of each other being rescued through mutual help between the helpers.
[0169] It should be noted that the ground station can send the target sharing information to the first terminal and the second terminal respectively at the same time.
[0170] For example, the ground station may respond to the query instructions of the first terminal and the second terminal at the same time and send the target sharing information to the first terminal and the second terminal respectively.
[0171] For another example, the ground station may also share the target shared information with the first terminal and the second terminal respectively by way of receipt. The ground station may also send the target shared information to the first terminal or the second terminal in response to a query instruction of the first terminal (or the second terminal).
[0172] It can be seen that in method 300, the ground station determines the time difference and the distance difference through the first help message and the second help message; when the time difference does not exceed the first preset time and the distance difference does not exceed the preset distance, it means that the first help seeker corresponding to the first terminal and the second help seeker corresponding to the second terminal may have encountered the same predicament, and the ground station can generate target sharing information based on the first help message and the second help message, and send the target sharing information to the target terminal; on the one hand, this method can enable the help seeker corresponding to the target terminal to understand the location information of other nearby help seekers, and on the other hand, it can enable the help seeker corresponding to the target terminal to select a better gathering location according to his own location and the locations of other nearby help seekers, so as to gather other nearby help seekers, thereby increasing the chances of the help seekers being rescued.
[0173] In method 300, step S302 may also be implemented by method 400, wherein method 400 includes S401 and S402, and these steps are described in detail below.
[0174] S401: Within a second preset time, the ground station determines the total number of terminals that send help information.
[0175] The second preset time may be 5 minutes or 10 minutes, which is not limited in the present application; the total number of terminals may refer to the total number of terminals that send assistance information to the satellite within the second preset time.
[0176] For example, the second preset time is 5 minutes. If the satellite receives multiple help messages from 10 help seekers through 10 terminals (for example, mobile phones) within 5 minutes, the ground station determines that the total number of terminals is 10 based on the multiple help messages from the 10 terminals forwarded by the satellite.
[0177] For example, after receiving multiple help messages sent by 10 terminals forwarded by the satellite, the ground station will count the device identifiers in the multiple help messages to determine how many different terminals the multiple help messages come from, thereby determining the total number of terminals. For example, if the ground station determines that the help messages are sent by 10 terminals based on the multiple help messages forwarded by the satellite, the total number of terminals is 10.
[0178] S402: When the total number of terminals is greater than or equal to a preset number threshold, the ground station sends the target sharing information to the target terminal in a receipt manner.
[0179] Among them, the preset quantity threshold can be 20, or 30, or 50, etc., which is not limited in this application.
[0180] When the ground station determines that the total number of terminals is greater than the preset threshold, it means that there may be a mass disaster and there are many people seeking help. At this time, the ground station can generate target sharing information based on multiple help messages, and send the target sharing information to the target terminal via a receipt to reduce the number of times the target terminal communicates with the satellite and save satellite resources.
[0181] Optionally, the target sharing information may include but is not limited to the total number of help seekers and the location information of each help seeker, so that the help seekers can understand each other's location according to the target sharing information, and thus determine a suitable gathering location, thereby increasing the chance of mutual assistance. Please refer to the following interface embodiment, which will not be repeated here.
[0182] It should be noted that the process in which the ground station returns the target shared information to each terminal (for example, the first terminal) in the form of a receipt can be implemented by method 500; the method 500 includes S501 to S503, which are specifically as follows:
[0183] S501: The first terminal sends a first assistance message to a ground station via a satellite.
[0184] For example, the first terminal sends a first help message to the satellite through the Beidou satellite message service, and the second terminal sends a second help message to the satellite through the Beidou satellite message service. The satellite forwards the first help message and the second help message to the ground station.
[0185] S502: After receiving the first help-seeking information and the second help-seeking information, the ground station generates target sharing information according to the first help-seeking information and the second help-seeking information.
[0186] For example, after receiving the first help message and the second help message, the ground station will parse the first help message and the second help message to obtain the first help content, the first sending time, the first location information, the second help content, the second sending time and the second location information; the ground station generates target sharing information based on the parsed information.
[0187] The manner in which the ground station generates the target sharing information according to the first help information and the second help information can refer to the relevant description of step S302 above, which will not be repeated here.
[0188] S503: The ground station caches the target shared information in a message mailbox (eg, a Beidou satellite message mailbox); the satellite can obtain the target shared information from the message mailbox, and send the target shared information to the help seeker in a receipt message.
[0189] Among them, the message mailbox can be a Beidou satellite message mailbox or other message mailbox, and this application does not limit this.
[0190] Exemplarily, the first terminal sends a first request for help message to the satellite; the satellite forwards the first request for help message to the ground station; after the satellite successfully forwards the first request for help message to the ground station, it returns a receipt message of successful sending to the first terminal.
[0191] Optionally, the receipt information may also be generated by a ground station, which sends the receipt information to a satellite, which then sends the receipt information to the first terminal.
[0192] Optionally, when returning the receipt information to the first terminal, the satellite may obtain the target sharing information from the message mailbox, and carry the target sharing information in the receipt information and send it to the first terminal.
[0193] For example, the satellite carries the target sharing information in the receipt information and sends it to the first terminal. After the first terminal receives the receipt information, the first help seeker can understand the situation of nearby help seekers based on the target sharing information in the receipt information. In this way, the first help seeker can seek help from other help seekers or provide help to other help seekers to increase the chances of each other being rescued.
[0194] In this embodiment, the ground station sends the target sharing information to each terminal via a satellite receipt, without the need for each terminal to actively pull the target sharing information from the satellite, which can reduce the number of communications between each terminal and the satellite, thereby saving satellite resources.
[0195] In an optional implementation, when the total number of terminals is less than a preset number threshold, the target shared information is sent to the target terminal via a receipt or a query feedback method, wherein the query feedback method refers to a method of sending the target shared information to the target terminal in response to the query information of the target terminal.
[0196] Optionally, the query feedback method can be implemented by method I, wherein method I includes steps (1) to (3):
[0197] Step (1): Each terminal (e.g., the first terminal and / or the second terminal) sends a query message to the satellite, wherein the query message user queries for rescue information. For example, the query message may refer to the first query message and / or the second query message below, and the rescue information may refer to the reply information corresponding to the help message. For example, the rescue information may refer to the first rescue message and / or the second rescue message below. Please refer to the detailed description below, which will not be repeated here.
[0198] Step (2): The satellite pulls rescue information from the ground station according to the query information; if the ground station fails to find rescue information according to the query information, the ground station sends the target sharing information to the satellite.
[0199] It should be noted that if the ground station finds rescue information based on the query information, the ground station will determine which one to send to the satellite based on the priority of the rescue information and the target sharing information.
[0200] For example, the priority of rescue information is higher than that of target sharing information. At this time, the ground station will send the rescue information to the satellite.
[0201] In an optional embodiment, if the ground station finds in the message mailbox based on the query information that there are multiple rescue messages in reply to the first help seeker, as well as messages sent to the first help seeker by other nearby help seekers, the ground station will send the information to the satellite according to the priority of Table 2, and the satellite will then return it to the first help seeker.
[0202] As shown in Table 2, if the ground station queries rescue information 1 to 3 and information of nearby help seekers 1 to 2 based on the first query information sent by the first terminal, the ground station will return information to the satellite according to the priority shown in Table 2; for example, rescue information 1 to 3 will be returned to the satellite first.
[0203] Optionally, usually, after a help seeker (for example, the first help seeker) receives multiple rescue messages, he or she may be successfully rescued with a high probability. In order to allow the successfully rescued help seeker to perceive other nearby help seekers, at this time, when the ground station sends rescue messages 1 to 3 to the satellite, it will also send the information of other nearby help seekers (for example, the total number of nearby help seekers) to the satellite, so that the satellite can send the rescue information and other help seeker information to the help seeker through a receipt.
[0204] Table 2 Priority list of rescue information and other information
[0205]
[0206] Step (3): The satellite sends the target sharing information (or rescue information) to each terminal respectively.
[0207] For example, when the information obtained by the satellite from the ground station according to the first query information is target sharing information, it means that there is no rescue information on the ground station side. At this time, the satellite will send the target sharing information to the first terminal.
[0208] For another example, when the information obtained by the satellite from the ground station according to the first query information is rescue information (for example, rescue information 1 to 3 and the total number of other help-seekers nearby), the satellite can send the rescue information to the first terminal; the first help-seeker can know that there are other help-seekers nearby based on the rescue information, and the first help-seeker can go to assist other rescuers after being rescued to increase the chances of other help-seekers being rescued.
[0209] When the total number of terminals is less than the preset threshold, it means that there are few people seeking help and satellite resources are sufficient. In an optional implementation method, the ground station can generate target sharing information based on the first help information and the second help information, and send the target sharing information to the target terminal via a receipt. This can reduce the number of communications between the target terminal and the satellite, thereby saving satellite resources.
[0210] It should be noted that since there are few people seeking help at this time and satellite resources are relatively sufficient, the target sharing information generated by the ground station can include more detailed information about the people seeking help. For example, the target sharing information can include the total number of people seeking help, the total number of help messages, the location information of each person seeking help, and the content of the help request.
[0211] In another optional implementation, when the total number of terminals is less than a preset threshold, the ground station may also send the target sharing information to the target terminal through query feedback to improve fault tolerance when the satellite tracking success rate is low and the satellite does not return a receipt.
[0212] It should be noted that the ground station can determine the content of the help information forwarded to the help seeker according to the total number of terminals within the second preset time.
[0213] For example, when someone in the same area uses a mobile phone to send a call for help to the ground station via satellite, the ground station can forward the complete call for help to the rescuer.
[0214] For another example, when a person in the same area sends multiple help messages using a mobile phone, the ground station can forward the first help message and the total number of help requests (each help message represents one number of help requests) among the multiple help messages.
[0215] For example, when multiple people in the same area use their mobile phones to send multiple help messages, the ground station can merge the multiple help messages into one message A; if the number of messages merged into message A exceeds the single number of messages required by the protocol, the multiple help messages will be split into multiple groups before being merged.
[0216] Optionally, each group of combined rescue information may reflect the total number of help seekers and the location information of each help seeker. Alternatively, each group of combined rescue information may reflect the location information of each help seeker and each help seeker. This application does not limit this.
[0217] In an optional implementation, the ground station sends target shared information to the target terminal, including: receiving first query information and / or second query information via a satellite, the first query information is used to query first rescue information, the second query information is used to query second rescue information, the first rescue information is the rescue information corresponding to the first help information; the second rescue information is the rescue information corresponding to the second help information; when the first rescue information is not found according to the first query information, the target shared information is sent to the first terminal, and / or, when the second rescue information is not found according to the second query information, the target shared information is sent to the second terminal.
[0218] As can be seen from the above description, the ground station can send the target sharing information to the target terminal by means of a receipt or a query feedback.
[0219] The first query information may refer to query information sent by the first terminal to the satellite for querying the first rescue information; the second query information may refer to query information sent by the second terminal to the satellite for querying the second rescue information.
[0220] It should be noted that the first rescue information or the second rescue information can be one help message or multiple help messages, and this application does not limit this.
[0221] For example, if the first person seeking help sends the first help message to four rescuers at the same time, the first person seeking help may receive multiple help messages returned by multiple helpers. For another example, if the first person seeking help sends the first help message to one rescuer, the first person seeking help may receive at least one help message returned by one helper. This application only takes the first help message as the help message that the first rescuer replies to the first help message, and the second help message as the help message that the second rescuer replies to the second help message as an example to illustrate the method of sending target shared information; it should not be understood as a limitation on the application scenarios of the method of sending target shared information proposed in this application.
[0222] Among them, the first rescue information can be a reply information sent by the first rescuer to the ground station in response to the first help message; the second rescue information can be a reply information sent by the second rescuer to the ground station in response to the second help message; after the ground station receives the first rescue information and the second rescue information, it will store the first rescue information and the second rescue information in a message mailbox; when the satellite sends query information (for example, the first query information or the second query information) to the ground station, the ground station will obtain the rescue information (for example, the first rescue information or the second rescue information) from the message mailbox based on the query information (for example, the first query information or the second query information), and return the rescue information (for example, the first rescue information or the second rescue information) to the satellite; the satellite then returns the received rescue information (for example, the first rescue information) to the person seeking help (for example, the first person seeking help or the second person seeking help).
[0223] The first rescuer can usually be the emergency contact person set by the first person seeking help. Of course, the first rescuer can also be the person in charge of some groups, such as the management staff of XXX scenic spot.
[0224] For example, after the ground station receives the first help message (or the second help message) forwarded by the satellite, it will perform a protocol on the first help message (or the second help message), and forward the converted first help message (or the second help message) to the first rescuer (or the second rescuer). Exemplarily, after receiving the first help message, the terminal corresponding to the first rescuer will reply through a preset entrance, for example, the preset entrance can be a text message platform, a rescue platform, etc.; the ground station and the terminal corresponding to the first rescuer can communicate normally under the network environment; after receiving the first rescue message replied by the first rescuer through the user terminal, the ground station will cache the first rescue message in the message mailbox; when the first rescuer uses the first terminal to send a first query message to the ground station via satellite, the ground station will obtain the first rescue message from the message mailbox according to the first query message, and return the first rescue message to the first terminal via satellite.
[0225] It should be noted that the implementation of the second help seeker querying the second help information through the second terminal is similar to the implementation of the first help seeker querying the first help information through the first terminal, which will not be repeated here.
[0226] For example, the first terminal sends a first query message to the ground station via a satellite; the ground station queries whether there is a first rescue message in the message mailbox based on the first query message; if there is no first rescue message, the ground station sends the target shared information to the first terminal; similarly, the second terminal sends a second query message to the ground station via a satellite; the ground station queries whether there is a second rescue message in the message mailbox based on the second query message; if there is no second rescue message, the ground station sends the target shared information to the second terminal.
[0227] For another example, the first terminal and the second terminal simultaneously send the first query information and the second query information to the ground station via the satellite; the ground station queries whether the first rescue information and the second rescue information exist in the message mailbox based on the first query information and the second query information; if the first rescue information and the second rescue information do not exist, the ground station sends the target shared information to the first terminal and the second terminal; if the first rescue information does not exist but the second rescue information exists, the ground station sends the target shared information to the first terminal and sends the second rescue information to the second terminal; if the first rescue information exists but the second rescue information does not exist, the ground station sends the first rescue information to the first terminal and sends the target shared information to the second terminal.
[0228] In this embodiment, when the ground station fails to find the first rescue information (or the second rescue information) according to the first query information (or the second query information), it means that the ground station has not received a reply from the first rescuer (or the second rescuer) to the first request for help (or the second request for help); at this time, the ground station can send the target sharing information to the first terminal (or the second terminal), so that the first rescuer (or the second rescuer) corresponding to the first terminal (or the second terminal) can select a better gathering location according to his own location and the locations of other nearby rescuers, so as to gather nearby rescuers together, thereby increasing the chances of rescuers being rescued from each other.
[0229] In another optional implementation, when the ground station queries the first rescue information based on the first query information, the first rescue information is sent to the first terminal, and / or when the second rescue information is queried based on the second query information, the second rescue information is sent to the second terminal.
[0230] Exemplarily, the first terminal (or the second terminal) sends a first query message (or a second query message) to a ground station via a satellite; the ground station queries whether the first rescue message (or the second rescue message) exists in the message mailbox based on the first query message (or the second query message); if the first rescue message (or the second rescue message) does not exist, the ground station sends the target shared information to the first terminal (or the second terminal).
[0231] Exemplarily, the first terminal and the second terminal simultaneously send the first query information and the second query information to the ground station via the satellite; the ground station queries whether the first rescue information and the second rescue information exist in the message mailbox based on the first query information and the second query information; if the first rescue information and the second rescue information exist, the ground station sends the first rescue information to the first terminal, and the second rescue information to the second terminal.
[0232] In this embodiment, when the ground station queries the first rescue information based on the first query information, the first rescue information can be sent to the first terminal, so that the first help seeker corresponding to the first terminal can obtain the first rescue information in time; and / or, when the ground station queries the second rescue information based on the second query information, the second rescue information can be sent to the second terminal, so that the second help seeker corresponding to the second terminal can obtain the second rescue information in time.
[0233] In an optional implementation manner, after sending the target sharing information to the target terminal, the method further includes:
[0234] The ground station receives the third help information from the first terminal, the third help information including the third help content and the user identification of the second terminal; and sends the third help information to the second terminal according to the user identification of the second terminal.
[0235] The third help information is the help information exchanged between the first terminal and the second terminal via the satellite and the ground station.
[0236] For example, the third help information may include but is not limited to the third help content (eg, being trapped, requesting food sharing), the location information of the first terminal, and the user identification of the second terminal.
[0237] When the ground station sends the target sharing information to the first terminal via a receipt or query feedback, the first help seeker can know the help information of the second help seeker based on the target sharing information; the first terminal can send the third help information to the ground station via satellite based on the user ID of the second terminal.
[0238] Similarly, the second person seeking help can know the first person seeking help's help information based on the target sharing information; the second terminal can send a fourth person seeking help information to the ground station via satellite based on the user ID of the first terminal; the ground station can accurately forward the interaction information of both parties based on the user ID of the first terminal and the user ID of the second terminal, thereby establishing two-way communication between the first terminal and the second terminal, realizing the interaction of information between the help seekers and increasing the probability of the help seekers being rescued by each other.
[0239] In this embodiment, the ground station can accurately forward the third help message to the second terminal based on the user identifier of the second terminal in the third help message, and will not forward it to other terminals, thereby establishing two-way communication between the first terminal and the second terminal, realizing the interaction of information between the help requests, and thus increasing the probability of the help seekers being rescued by each other.
[0240] The method 300 and possible implementations are introduced in detail above. The method 300 and possible implementations are further explained below in combination with interface embodiments in different application scenarios.
[0241] When the first terminal sends the first help information to the ground station via satellite, the first help seeker is required to enable the personal information sharing function to allow the ground station to share its own help information with other nearby help seekers; the help information may include but is not limited to location information, help content and help time.
[0242] like Figure 4 As shown, the first person seeking help can enable the personal information sharing function in the following ways:
[0243] Method 1: The first person seeking help can open the Changlian application and enable the personal information sharing function through the Changlian application.
[0244] Among them, the Changlian application can provide Beidou satellite message services to users (such as those seeking help), and users can achieve two-way communication without a network by using the Changlian application.
[0245] For example, Figure 4 As shown, after the first help-seeker opens the Beidou satellite message service in the Changlian application, the Changlian application will display the Beidou satellite message home page 401 to the help-seeker; the help-seeker can send the first help message to the rescuer on the Beidou satellite message home page 401; when the first help-seeker clicks on the new message 402, the Changlian application will jump from the Beidou satellite message home page 401 to the new message interface 403, as shown in FIG. Figure 4 As shown in Figure (a); the first help-seeker can edit the first help-seeking information on the new message interface 403; when the first help-seeker edits the first help-seeking information on the new message interface 403, it is necessary to click the carry location button 404; at this time, the "share personal information when asking for help" interface 405 will pop up on the new message interface 403; if the first help-seeker selects the "agree" button 406 on the interface 405, the first terminal will carry the location information of the first terminal when sending the first help-seeking information, otherwise, the first terminal will not carry the location information of the first terminal when sending the first help-seeking information, such as Figure 4 As shown in Figure (b).
[0246] Method 2: The first person seeking help can also open the Beidou Satellite Messaging Service public account and enable the personal information sharing function.
[0247] For example, Figure 4 As shown in Figure (c), the first help seeker searches for the Beidou satellite message service public account 407 on a social software (e.g., a chat software), and clicks on the enable function button to enter the Beidou satellite message interface 408, as shown in Figure 409. Figure 4 At this time, the Beidou satellite message interface 408 will pop up a "share personal information when asking for help" interface 409, such as Figure 4As shown in Figure (c); if the first help seeker selects the consent button 410 on the interface 409, when the first terminal sends the first help information to the ground station via the satellite, the first help information will carry the first help content, the first sending time and the first location information, such as Figure 4 As shown in Figure (d).
[0248] Method three: The first person seeking help can open the Changlian Assistant Management App and enable the personal information sharing function.
[0249] For example, Figure 5 As shown in Figure (a), the first help seeker clicks on the Beidou satellite message service number 501 in the Changlian Assistant Management Application to enter the Beidou satellite message setting interface 502; the user can click on the "Open Help Location Sharing" button 503 on the Beidou satellite message setting interface 502; thereafter, when the first terminal sends the first help message to the ground station via the satellite, the first help message will carry the first help content, the first sending time and the first location information, such as Figure 5 As shown in Figure (b).
[0250] In an optional embodiment, after the first help seeker turns on the personal information sharing function, he can use a satellite messaging service (eg, Beidou satellite messaging service) to send the first help message to a satellite without a network.
[0251] For example, the first terminal sends a first help message to the satellite through satellite service information; after receiving the first help message, the satellite forwards the first help message to the ground station; the ground station performs protocol conversion on the first help message and sends the converted first help message to the terminal corresponding to the first rescuer. Similarly, the second terminal can also send a second help message to the terminal corresponding to the second rescuer in a similar way to the first terminal sending the first help message.
[0252] For example, Figure 6 As shown in Figure (a), the first help seeker double-clicks the shortcut icon 601 of the Changlian application on the mobile phone interface to open the main interface 602 of the Changlian application; Figure 6 As shown in Figure (b), the user can find the Beidou satellite message service number 603 on the main interface 602 and click on the Beidou satellite message service number 603; at this time, the mobile phone will jump from the main interface 602 to the Beidou satellite message interface 604, as shown in Figure 6b. Figure 6 As shown in Figure (c); on the Beidou satellite message interface 604, the Beidou satellite message that has been sent previously will be displayed; for example, on the Beidou satellite message interface 604, the Beidou satellite message that the first helper previously sent to contact A and contact B is displayed, such as Figure 6 As shown in Figure (c).
[0253] When the first helper wants to send the first help message to the first rescuer, the first helper can click the "New Message" button 605 on the Beidou satellite message interface 604 to create a new first help message, such as Figure 6 As shown in Figure (c); after the first person seeking help clicks the "New Message" button 605, the "New Message" interface 606 will be opened; the user can check the carry location option 607, so that when the first person seeking help uses the mobile phone to send the first help message, the first help message will carry the location information of the first person seeking help; after the user checks the carry location option 607, the user can enter the help content he wants to send in the text input box 608, or select the help content he wants to send from the short sentence set provided by the Beidou satellite messaging service, and the present application does not limit this; it should be noted that the short sentence set is a set of sentences preset in advance by the Beidou satellite messaging service; the person seeking help can directly select the content he wants to send as the help content from the short sentence set without re-editing.
[0254] For example, the first help seeker may select "lost, urgent rescue" as the first help content in the text input box 608. Figure 6 As shown in 609 of Figure (d); thereafter, Figure 7 As shown in Figure (a), the first person seeking help opens the "Contacts" option 701. At this time, the mobile phone jumps from the "New Message" interface 606 to the "Contact Selection" interface 702; since the "Beidou Satellite Tips" on the "New Message" interface 606 indicates that each satellite message can be sent to up to 4 contacts at the same time, the first person seeking help can choose to send the first help message to up to four contacts at the same time on the "Contact Selection" interface 702.
[0255] For example, the first help seeker selects to send a request to contact A (see Figure 7 (b) Figure 703) and contact C (see Figure 7 (b) Figure 704 shows the first help message. At this time, contact A and contact C will be displayed on the Figure 7 (b) The position shown in Figure 705; the first helper clicks the "√" option 706, and the mobile phone returns from the "Contact Selection" interface 702 to the "New Message" interface 606; Figure 7 As shown in Figure (c) 707, contact A and contact C will appear in the "send contact box 707" on the "new message" interface 606; the first help-seeker can click the "send" button 708, and the first terminal (for example, a mobile phone) will send the first help-seeking information to contact A and contact C via the satellite and the ground station; Figure 7As shown in 709 of the middle (d) figure, a prompt message "Sending (14 seconds)" will be displayed on the interface of the mobile phone; wherein the first help message includes the first sending time (e.g., 19:08), the location information of the first help seeker (e.g., latitude and longitude information) and the first help content (e.g., lost, urgent rescue).
[0256] The first person seeking help sends a first help message to the satellite via a mobile phone; after receiving the first help message, the satellite forwards the first help message to the ground station; after receiving the first help message, the ground station performs protocol conversion on the first help message to obtain the converted first help message; the ground station sends the converted first help message to contact A and contact C; wherein the ground station and contact A and contact C can communicate under a normal network environment; when contact A and contact C receive the first help message, they can reply to the first help message at a preset entrance; wherein the preset entrance includes but is not limited to a text message platform, a rescue platform, a satellite service micro platform and a Changlian application.
[0257] Similarly, the second terminal may also send a second help message to the second rescuer in a similar manner as the first terminal sends the first help message to the first rescuer via a satellite and a ground station.
[0258] When the mobile phone sends the first help message to the satellite, the satellite will send a receipt message to the mobile phone; the receipt message is used to indicate whether the mobile phone has successfully sent the first help message to the satellite; optionally, when the receipt message sent by the satellite to the mobile phone indicates that the first help message was sent successfully, the mobile phone satellite message receiving interface will receive a "sent" receipt message; accordingly, the first rescuer can display the receiving signal strength, the number of messages to be received, the number of messages replied by the first rescuer, and the number of help messages from nearby helpers on the receiving interface of the first help message. For example, Figure 8 As shown in 801 of Figure (a), at this time, the first rescuer can see the signal strength, X messages to be received, X messages replied by the rescuer, and X messages from nearby helpers on the receiving interface 801.
[0259] For example, Figure 8 As shown in Figure (b), the first help-seeker can see on the Beidou satellite message interface 604 that the first help content of the first help message sent to contact A is "Lost, urgent rescue", the first sending time is "15:37", the first location information is "23°45′34″N 111°47′23″E", and "Message has been sent to satellite, satellite receipt received". The first help-seeker can also see the number of newly received messages on the Beidou satellite message interface 604, such as Figure 8 As shown in 801a in Figure (b).
[0260] Accordingly, after receiving the first help-seeking message, the first rescuer can view the first help-seeking message in the following ways:
[0261] Method 1: When the first rescuer also uses the Changlian application, he can receive and view the first rescue information through the Changlian application.
[0262] For example, Figure 8 As shown in Figure (c), when the first rescuer receives the first help message through the Changlian application, the Changlian application will display a prompt message 803 of "Beidou satellite message" on the mobile phone interface 802 of the first rescuer; the first rescuer can click the "View details" button 804 to open the Beidou satellite message interface 805 to view the first help message sent by the first rescuer. Figure 8 As shown in 806 of Figure (d) in the middle; for example, the first rescuer can see the first help content sent by the first helper (e.g., lost, urgently need rescue), the first location information (e.g., 23°45′34″N 111°47′23″E), the address details (e.g., NN Village Scenic Area, District 01, YY City, XX Province) and the time when the first help message was received (e.g., 15:38). If the first rescuer clicks on the "address details" link 807, the "message details" interface 901 can be opened, as shown in FIG. Fig. 9 As shown in Figure (a); the specific location of the NN Village Scenic Area corresponding to the first location information on the map 902 will be displayed on the "Message Details" interface 901.
[0263] Method 2: When the first rescuer does not use the Changlian application, he can receive and view the first help message through the SMS platform.
[0264] For example, when the first rescuer does not use the Changlian application, the first rescuer can receive the first help message via SMS; the first rescuer can receive and view the first help message via SMS; Fig. 9 As shown in Figure (b), the first rescuer opens the text message viewing and editing interface 903 and can view the first help message 904 from the first helper; the first rescuer clicks the "Reply" button 905 to reply to the first help message. After the first helper clicks the reply button 905, the message editing interface 906 will be opened, as shown in Figure 907. Fig. 9 As shown in Figure (c), the first rescuer can enter the first rescue message "The rescue team is coming soon, hold on" in the input box 907, and click button 908 to send the first rescue message to the ground station; the ground station can forward the first rescue message to the first helper via satellite. Fig. 9 The first rescue information 910 from the first rescuer is viewed on the interface 909 shown in the middle (d) figure.
[0265] In another optional embodiment, the first terminal sends a first help message to the satellite via satellite service information; after the satellite receives the first help message, it forwards the first help message to the ground station; similarly, the second terminal sends a second help message to the satellite via satellite service information; after the satellite receives the second help message, it forwards the second help message to the ground station.
[0266] After receiving the first help message and the second help message, the ground station will, on the one hand, perform protocol conversion on the first help message and the second help message respectively, and then send the converted first help message to the first rescuer, and send the second help message to the second rescuer; on the other hand, the ground station executes the above method 300 according to the first help message and the second help message to obtain the target shared information; the ground station can send the target shared information to the first helper and the second helper respectively in the form of a receipt, or can also send the target shared information to the first terminal or the second terminal by responding to the first query message or the second query message.
[0267] Accordingly, the first person seeking help or the second person seeking help can receive the target sharing information through the Changlian application, or through the SMS platform, or through the rescue platform; of course, the target sharing information can also be received through other applications that can receive satellite messages, and this application does not limit this.
[0268] like Fig.10 FIG. 3 is a schematic diagram showing an interface for a help seeker to receive target shared information. After the ground station receives the first help information and the second help information, the ground station executes method 300 according to the first help information and the second help information to generate target shared information.
[0269] For example, taking the example that the ground station sends the target sharing information to the first terminal in the form of a receipt, the ground station sends the target sharing information to the first terminal in the form of a system message in the form of a receipt; when the first terminal receives the target sharing information, the first helper will Fig.10 Interface 1001 shown in Figure (a); a system message 1002 received from the Beidou satellite messaging service will be displayed on the interface 1001, and the system message 1002 includes but is not limited to the number of people traveling together and location information; after the first person seeking help sees the system message 1002, he or she can know that there are the same people seeking help nearby; the first person seeking help can further contact other people seeking help (for example, the second person seeking help) through the reply entrance 1003 of the Beidou satellite messaging service to understand each other's current trapped situation.
[0270] For another example, when the first terminal sends the first help message to the ground station via the satellite for multiple times, the target sharing information generated by the ground station may include but is not limited to the first help message sent for the first time and the total number of help requests.
[0271] For example, Fig.10 In the interface 1001 shown in Figure (b), when the target sharing information 1004 includes the location information of the first helper and the total number of times the first helper has asked for help (for example, the total number of times the helper has asked for help is 5); the target sharing information 1004 received by the second helper includes the location information of the first helper and the total number of times the first helper has asked for help. The second helper can further communicate with the first helper through the reply entry 1005 of the Beidou satellite message service to understand each other's trapped situation.
[0272] For another example, when there are a large number of help seekers within the second preset time period, the target shared information generated by the ground station may include the location information of each help seeker, for example, the target shared information includes the location information of the first help seeker, the location information of the second help seeker, and so on. Fig.10 As shown in the middle (c) figure, on the interface 1001, the target sharing information 1006 received from the first help seeker can be seen to include the location information of the first help seeker, the location information of the second help seeker, and the location information of other help seekers (such as Fig.10 The first person seeking help can select one of the requests for help to reply; for example, the first person seeking help can select the second person seeking help's information 1007 and reply to the second person seeking help through the reply entry 1008; finally, the reply information of the first person seeking help is forwarded through the satellite and the ground station and reaches the second terminal corresponding to the second person seeking help.
[0273] For example, after the first help-seeker clicks the reply button 1008, a message sending interface 1009 is opened; the first help-seeker can enter the information he wants to send to the second help-seeker in the text input box 1010 on the message sending interface 1009, such as Fig.10 As shown in Figure (d).
[0274] For example, the help content is input in the text input box 1010 as "Do you have any water and food?", and then the send button 1011 is clicked to send the help content to the second help seeker. Fig.10 As shown in Figure (d).
[0275] Correspondingly, the second help-seeker can receive the reply information of the first help-seeker through the Beidou satellite messaging service, for example, Fig.11As shown in the interface 1101 of Figure (a), the second help-seeker can see the Beidou satellite message 1102 sent by the first help-seeker; the second help-seeker can reply to the help-seeking content of the first help-seeker in the text input box 1103 (for example, input "I still have food here, you walk 500 meters south, I can give you water and food"). After inputting, click the send button 1104 to send the message to the first help-seeker. At this time, the interface 1101 will display the message 1105 just replied by the second help-seeker, as shown in Figure 1106. Fig.11 As shown in Figure (b), the information 1105 may include the reply content, location information and address details of the second help seeker.
[0276] In another optional embodiment, in addition to sending the first help-seeking message to the first rescuer, the first help-seeking person may also send the first help-seeking message through the rescue platform.
[0277] For example, Fig.12 As shown in Figure (a), the first helper can send a help message to the rescue platform through the Beidou satellite message service on the first interface 1201 of the rescue platform; the first rescuer can click the "Beidou satellite message" option 1202 to open the Beidou satellite message service interface 1203; the first helper can select the help content to be sent in the text input box 1204, for example, select "I am trapped, request support", such as Fig.12 (b) 1205; the first helper selects the "carry location" option 1206, and then clicks the send button 1207, the first terminal can send the help content to the rescue platform, such as Fig.12 As shown in 1208 of the middle (c) figure, after the rescue platform receives the help information sent by the first help seeker, it can reply to the help information.
[0278] When the rescue platform replies to the first helper, the first helper can see the reply information on the interface 1203; for example, Fig.12 As shown in the middle figure (c), the first person seeking help can see the reply information 1209 from the rescue platform.
[0279] In an optional implementation, the first person seeking help can also receive information about other nearby helpers through the Beidou satellite messaging service of the rescue platform; for example, the ground station can send target sharing information to the first person seeking help in the form of system information through the rescue platform; Fig.12 As shown in 1210 in the middle (d) figure, the first help-seeker can see the system message 1210 on the interface 1203 ; the first help-seeker can know the information of nearby help-seekers according to the system message 1210 .
[0280] The first helper can select the information of helper 1 (such as Fig.13 1301 in FIG. (a), responds to the help seeker 1; at this time, the first terminal (for example, a mobile phone) will open an interface 1302, such as Fig.13 As shown in Figure (b), the first help seeker will reply to help seeker 1 on interface 1302; for example, Fig.13 As shown in the middle (b) figure, select the "Carry location" option 1303, so that the first terminal can carry the location information of the first terminal when sending information; the first helper can select the content to be sent to the helper 1 in the text input box 1304, for example, select the content "I am trapped, requesting support" 1305; the first helper can click the send button 1306 to send the help content to the helper 1.
[0281] Accordingly, if Fig.13 As shown in the middle (c) figure, the helper 1 opens the Beidou satellite message interface 1307, and the helper 1 can see the information 1308 from the first helper on the Beidou satellite message interface 1307; for example, the helper 1 obtains the rescue information from the ground station and has been rescued. At this time, the helper 1 can enter the reply message Y "Hold on, your family has been notified" in the text input box 1309, and the helper 1 can click the send button 1310 to send the reply message Y to the first helper; the helper 1 clicks the send button 1310, and the terminal 1 corresponding to the helper 1 will send the reply message Y to the first terminal; the interface format of the terminal 1 after sending the reply message is as follows Fig.13 As shown in 1311 in Figure (c).
[0282] like Fig.13 As shown in the figure (d), the Beidou satellite message interface 1312 of the terminal 1 (e.g., mobile phone 1) corresponding to the first helper will receive the reply message 1311 sent by the helper 1; optionally, the ground station can also send the number of messages to be received, the number of rescuer reply messages, and the number of nearby helper messages to the helper 1 via satellite. Fig.13 As shown in 1311a of Figure (d) in the middle; at this time, the first rescuer can see the system message M on the interface 1312; the system message M shows that there are X1 messages to be received, X2 rescuer reply messages and X3 nearby helper messages; the first helper can continue to wait for receiving; when the first helper receives all the messages, the first helper can enter the reply message X "OK, I am relatively safe now" in the text input box 1313, and click the send button 1314 after editing the reply message X, and the terminal 1 will send the reply message X to the helper 1; at this time, after the terminal 1 successfully sends the reply message X, the reply message X is displayed on the interface 1312 in the form of Fig.13 As shown in 1315 in Figure (d).
[0283] For ease of understanding, the following Figures 14 to 16 The following describes the interactive process steps for sending target shared information.
[0284] like Fig.14 As shown, a schematic diagram of an interactive process of a method for sending target shared information is shown. Taking the first terminal and the second terminal as an example, the interactive process steps of the method for sending target shared information are described:
[0285] Step 1401: The first terminal sends a first request for help message to a satellite.
[0286] Step 1402: The second terminal sends a second request for help to the satellite.
[0287] It should be noted that step 1401 and step 1402 may be performed simultaneously or sequentially, and this application does not limit this.
[0288] Step 1403: The satellite sends the first help message and / or the second help message to the ground station.
[0289] Step 1404: The ground station generates information about each other for the first terminal and the second terminal respectively according to the first help information and the second help information. For example, the ground station can generate target sharing information A according to the first help information, wherein the target sharing information A includes the help information of the first terminal; similarly, the ground station can generate target sharing information B according to the second help information, wherein the target sharing information B includes the help information of the second terminal. The ground station can send the target sharing information A to the second terminal by means of a receipt or a query feedback, and send the target sharing information A to the first terminal by means of a receipt or a query feedback, thereby realizing the location information sharing of the first terminal and the second terminal.
[0290] Step 1405: The first terminal obtains first rescue information from the satellite through a satellite service message (eg, Beidou satellite service message) receiving function; for example, the first terminal sends first query information to the satellite.
[0291] Step 1406: The second terminal obtains second rescue information from the satellite through a satellite service message (eg, Beidou satellite service message) receiving function; for example, the second terminal sends second query information to the satellite.
[0292] It should be noted that step 1405 and step 1406 may be performed simultaneously or sequentially, and this application does not limit this.
[0293] Step 1407: The satellite sends the first query information and / or the second query information to the ground station.
[0294] Step 1408: The ground station queries the first rescue information according to the first query information, and / or the ground station queries the second rescue information according to the second query information. When the first rescue information and / or the second rescue information are not found, the ground station returns the target shared information A to the second terminal, and / or returns the target shared information B to the first terminal.
[0295] Step 1409: the satellite returns the target shared information A to the second terminal, and / or, Step 1410: the satellite returns the target shared information B to the first terminal.
[0296] like Fig.15 As shown, another interactive process diagram of a method for sending target shared information is shown. Taking the first terminal and the second terminal as an example, the interactive process steps of the method for sending target shared information are described:
[0297] Step 1501: The first terminal sends a first request for help message to a satellite.
[0298] Step 1502: The second terminal sends a second request for help to the satellite.
[0299] It should be noted that step 1501 and step 1502 may be performed simultaneously or sequentially, and this application does not limit this.
[0300] Step 1503: The satellite sends the first help message and / or the second help message to the ground station.
[0301] Step 1504: The ground station executes method 300 according to the first request for help message and the second request for help message to generate target shared information X; the ground station generates corresponding receipt information A and receipt information B for the first terminal and the second terminal respectively according to the first request for help message and the second request for help message; the ground station returns receipt information A carrying target shared information X to the satellite, and / or the ground station returns receipt information B carrying target shared information X to the satellite.
[0302] Step 1505: the satellite sends the receipt information A carrying the target shared information X to the first terminal, and / or, Step 1506: the satellite sends the receipt information B carrying the target shared information X to the second terminal.
[0303] like Fig.16 As shown, another interactive process diagram of a method for sending target shared information is shown. Taking the first terminal, the second terminal, ..., the Xth terminal as an example, the interactive process steps of the method for sending target shared information are described, where X is a positive integer greater than 2:
[0304] Step 1601: The first terminal sends a first request for help message to a satellite.
[0305] Step 1602: The second terminal sends a second request for help to the satellite.
[0306] Step 1603: The Xth terminal sends the Xth request for help to the satellite.
[0307] It should be noted that step 1601, step 1602 and step 1603 can be executed simultaneously or successively, and this application does not limit this.
[0308] Step 1604: The satellite sends the first help message, the second help message, ..., the Xth help message to the ground station.
[0309] Step 1605: The ground station generates target sharing information according to the first help information, the second help information, ..., the Xth help information, and stores the target sharing information in a message mailbox (for example, the target sharing information is cached in the message mailbox corresponding to the first terminal); wherein the target sharing information includes a group identifier and a user identifier of each terminal (for example, the first terminal, the second terminal, ..., the Xth terminal).
[0310] Step 1606: The ground station returns corresponding receipt information A, receipt information B, ..., receipt information X to the first terminal, the second terminal, ..., the Xth terminal according to the first help information, the second help information, ..., the Xth help information.
[0311] Step 1607: The first terminal obtains first rescue information from the satellite through a satellite service message (eg, Beidou satellite service message) receiving function; for example, the first terminal sends first query information to the satellite.
[0312] Step 1608: The second terminal obtains second rescue information from the satellite through a satellite service message (eg, Beidou satellite service message) receiving function; for example, the second terminal sends second query information to the satellite.
[0313] Step 1609: The Xth terminal obtains the Xth rescue information from the satellite through the receiving function of the satellite service message (eg, Beidou satellite service message); for example, the Xth terminal sends the Xth query information to the satellite.
[0314] It should be noted that step 1607, step 1608 and step 1609 can be executed simultaneously or one after another, and this application does not limit this.
[0315] Step 1610: The satellite sends the first query information, the second query information, ..., the Xth query information to the ground station.
[0316] Step 1611: The ground station queries the first rescue information according to the first query information, queries the second rescue information according to the second query information, ..., queries the Xth rescue information according to the Xth query information. When the first rescue information, the second rescue information, ..., the Xth rescue information are not found, the ground station returns the target shared information to the first terminal via the satellite, returns the target shared information to the second terminal via the satellite, ..., returns the target shared information to the Xth terminal via the satellite.
[0317] like Fig.17 As shown, a schematic diagram of the interaction process between a terminal, a satellite and a ground station is shown. Fig.17 The overall process of the method for sending target shared information provided in the present application is exemplified.
[0318] First, the first terminal sends a first help message to the Beidou satellite. Correspondingly, the Beidou satellite receives the first help message.
[0319] Secondly, the Beidou satellite sends the received first help message to the short message platform receiving station of the ground station; the short message platform receiving station includes but is not limited to a signal receiving and processing device and an information processing center, wherein the signal receiving and processing device is used to receive the first help message sent from the Beidou satellite, and the information processing center is used to process the first help message sent from the signal receiving and processing device; for example, the signal receiving device sends the received first help message to the information processing center; the information processing center pre-processes the received first help message, for example, pre-processes the received first help message, for example, noise filtering, signal amplification and other processing; the information processing center sends the processed first help message to the Changlian integrated communication platform; the Changlian integrated communication platform generates target shared information based on the processed first help message, and stores it in the message mailbox of the first help seeker; in addition, the Changlian integrated communication platform also performs protocol conversion on the processed first help message to obtain the converted first help message.
[0320] In an optional implementation, the Changlian fusion communication platform sends the converted first help message to the first rescuer through the Changlian application under the Beidou network, and receives the first rescuer's reply information to the first help message through the Changlian application, such as Fig.17 As shown in 1701. Accordingly, the first rescuer can send the reply information X to the first help information to the Changlian fusion communication platform under the cellular network or wireless fidelity (WIFI), such as Fig.17 As shown in 1702.
[0321] In another optional implementation, the Changlian fusion communication platform can receive the first rescuer's reply information to the first help message through the Beidou satellite message service webpage logged in by the first helper under the cellular network or WIFI. Accordingly, the first rescuer can submit the reply information to the first help message to the Changlian fusion communication platform through the Beidou satellite message service webpage logged in under the cellular network or WIFI. Fig.17 As shown in 1703.
[0322] In another optional implementation, the Changlian fusion communication platform can receive the first rescuer's reply information to the first help message through the rescue platform under the cellular network or WIFI. Accordingly, the first rescuer can log in to the rescue platform under the cellular network or WIFI and submit the reply information to the first help message to the Changlian fusion communication platform. Fig.17 As shown in 1704.
[0323] Again, the Changlian integrated communication platform can store the reply information submitted by the first rescuer to the first help information in the message mailbox of the first rescuer.
[0324] Finally, the Changlian integrated communication platform can send the reply information to the first help message to the satellite by means of query feedback, and then the satellite forwards the reply information to the first help message to the first terminal.
[0325] For example, the Changlian integrated communication platform will obtain the reply information for the first help message from the message mailbox of the first help seeker, and return the reply information for the first help message to the information processing center; the information processing center will send the reply information for the first help message to the operation control center of the Beidou system transmitting station; the operation control center will send the reply information for the first help message to the signal transmission processing equipment of the Beidou system transmitting station; the signal transmission processing equipment will modulate the reply information and send the processed reply information to the Beidou satellite; after receiving the reply information, the Beidou satellite will forward the reply information to the first terminal. It should be noted that the Beidou system transmitting station includes but is not limited to the operation control center and the signal transmission processing equipment, wherein the operation control center can be used to process information from the information processing center, and the signal transmission processing equipment can be used to send reply information to the Beidou satellite.
[0326] The above describes in detail an example of a method for sending target shared information provided by the present application. It is understandable that, in order to implement the above functions, the electronic device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware 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 the present application.
[0327] The present application can divide the method of sending target shared information into functional units according to the above method example. For example, each function can be divided into each functional unit, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.
[0328] Fig.18 The present application provides a schematic diagram of the structure of a device 1800 for sending target shared information. The device 1800 may be a server, or a module (such as a processor, a chip, or a chip system) applied to a server, or a logical node, a logical module, or software that can implement all or part of the server functions.
[0329] The device 1800 may also be a terminal device, a module used in a terminal device (such as a processor, a chip, or a chip system, etc.), or a logical node, a logical module or software that can implement all or part of the terminal functions.
[0330] The device 1800 includes a transceiver module 1801 , and optionally, the device 1800 also includes a processing module 1802 .
[0331] The transceiver module 1801 can implement corresponding transceiver functions, and the transceiver module 1801 can also be called a communication interface or a communication unit. The processing module 1802 is used to perform processing operations.
[0332] Optionally, the device 1800 may further include a storage module, which may be used to store instructions and / or data, and the processing module 1802 may read the instructions and / or data in the storage module, so that the device 1800 implements the aforementioned Figure 3 The method embodiment shown.
[0333] The device 1800 can be used to execute the actions executed by the ground station in the above method embodiment. The transceiver module 1801 is used to execute the operations related to sending and receiving of the ground station in the above method embodiment, and the processing module 1802 is used to execute the operations related to processing of the ground station in the above method embodiment.
[0334] Optionally, the transceiver module 1801 may include a sending module and a receiving module. The sending module is used to execute the above Figure 3 The receiving module is used to perform the sending operation of the ground station in the method embodiment shown. Figure 3 The receiving operation of the ground station in the method embodiment is shown.
[0335] It should be noted that the device 1800 may include a sending module but not a receiving module. Alternatively, the device 1800 may include a receiving module but not a sending module. Specifically, it depends on whether the above solution executed by the device 1800 includes a sending action and a receiving action.
[0336] The device 1800 is used to perform Figure 3 In the embodiment shown, the ground station performs some or all of the steps. Figure 3 For example, the device 1800 may perform the following scheme:
[0337] The transceiver module 1801 is used to receive, via a satellite, a first help message sent by a first terminal and a second help message sent by a second terminal, respectively, wherein the first help message includes a first help content, a first sending time, and a first location information, and the second help message includes a second help content, a second sending time, and a second location information, wherein the first sending time is the sending time of the first help content, the first location information is used to indicate the location of the first terminal when the first help content is sent, the second sending time is the sending time of the second help content, and the second location information is used to indicate the location of the second terminal when the second help content is sent;
[0338] The processing module 1802 is used to generate target sharing information according to the first help information and the second help information when the time difference does not exceed the first preset time and the distance difference does not exceed the preset distance, the target sharing information is used to indicate the help information of the first terminal and the help information of the second terminal, the time difference is the absolute value of the difference between the first sending time and the second sending time; the distance difference is the absolute value of the distance difference between the position indicated by the first position information and the position indicated by the second position information;
[0339] The transceiver module 1801 is further configured to send the target sharing information to the target terminal, where the target terminal is the first terminal and / or the second terminal.
[0340] The specific manner in which the device 1800 executes the method for sending target shared information and the beneficial effects produced can be referred to Figure 3 The relevant description in the method embodiment shown in the figure will not be repeated here.
[0341] In the device 1800, the processing module 1802 is further used to determine the total number of terminals that send help information within the second preset time; the transceiver module 1801 is further used to send the target sharing information to the target terminal in the form of a receipt when the total number is greater than or equal to the preset number threshold. The beneficial effects of the transceiver module 1801 and the processing module 1802 performing this step can be referred to the above embodiment, and will not be repeated here.
[0342] In the device 1800, the transceiver module 1801 is further used to send the target shared information to the target terminal in a receipt manner or a query feedback manner when the total number is less than a preset number threshold, wherein the query feedback manner refers to a manner of sending the target shared information to the target terminal in response to the query information of the target terminal. The beneficial effects of the transceiver module 1801 performing this step can be referred to the above embodiment, and will not be repeated here.
[0343] In the device 1800, the transceiver module 1801 is also used to receive the first query information and / or the second query information via a satellite, the first query information is used to query the first rescue information, the second query information is used to query the second rescue information, the first rescue information is the rescue information corresponding to the first help information; the second rescue information is the rescue information corresponding to the second help information; and is also used to send the target shared information to the first terminal when the first rescue information is not found according to the first query information, and / or send the target shared information to the second terminal when the second rescue information is not found according to the second query information. The beneficial effects of the transceiver module 1801 performing this step can be referred to the above embodiment, and will not be repeated here.
[0344] In the device 1800, the transceiver module 1801 is further used to send the first rescue information to the first terminal when the first rescue information is queried according to the first query information, and / or send the second rescue information to the second terminal when the second rescue information is queried according to the second query information. The beneficial effects of the transceiver module 1801 performing this step can be referred to the above embodiment, and will not be repeated here.
[0345] In the device 1800, the target sharing information includes the user identification of the first terminal and the user identification of the second terminal, the user identification of the first terminal is the user identification assigned according to the device identification of the first terminal in the first help information, and the user identification of the second terminal is the user identification assigned according to the device identification of the second terminal in the second help information. The beneficial effects of this part can be referred to the relevant embodiments above, and will not be repeated here.
[0346] In the device 1800, the transceiver module 1801 is further used to receive a third help message from the first terminal, the third help message including a third help content and a user ID of the second terminal; and is further used to send the third help message to the second terminal according to the user ID of the second terminal. The beneficial effects of the transceiver module 1801 performing this step can be referred to the above embodiment, and will not be repeated here.
[0347] Fig.19 A schematic structural diagram of an electronic device provided by the present application is shown. Fig.19 The dotted line in the figure indicates that the unit or the module is optional. The electronic device 1900 can be used to implement the method described in the above method embodiment. The electronic device 1900 can be a terminal device or a server, or a module (such as a processor, a chip, or a chip system, etc.) applied to a terminal device or a server, or a logical node, a logical module, or software that can implement all or part of the terminal functions, or a logical node, a logical module, or software that can implement all or part of the server functions.
[0348] The electronic device 1900 includes one or more processors 1901, and the one or more processors 1901 can support the electronic device 1900 to implement Figure 3 The method in the corresponding method embodiment. The processor 1901 can be a general-purpose processor or a special-purpose processor. For example, the processor 1901 can be a central processing unit (CPU). The CPU can be used to control the electronic device 1900, execute the software program, and process the data of the software program. The electronic device 1900 can also include a communication unit 1905 to realize the input (reception) and output (transmission) of signals.
[0349] The electronic device 1900 may be a chip (system) including a memory and a processor, wherein the processor is configured to execute a computer program stored in the memory to implement the methods shown in the above embodiments.
[0350] The communication unit 1905 may be an input and / or output circuit of the chip (system), or the communication unit 1905 may be a communication interface of the chip (system), and the chip (system) may be a component of the electronic device 1900 .
[0351] For another example, the communication unit 1905 may be a transceiver of the electronic device 1900 , or the communication unit 1905 may be a transceiver circuit of the electronic device 1900 .
[0352] The electronic device 1900 may include one or more memories 1902, on which a program 1904 is stored. The program 1904 can be executed by the processor 1901 to generate instructions 1903, so that the processor 1901 performs the method described in the above method embodiment according to the instructions 1903. Optionally, data may also be stored in the memory 1902. Optionally, the processor 1901 may also read the data stored in the memory 1902, and the data may be stored at the same storage address as the program 1904, or the data may be stored at a different storage address from the program 1904.
[0353] The processor 1901 and the memory 1902 may be provided separately or integrated together, for example, integrated on a system on chip (System On Chip, SOC) of the electronic device.
[0354] The specific manner in which the processor 1901 executes the method for sending target shared information can refer to the relevant description in the method embodiment.
[0355] It should be understood that each step of the above method embodiment can be completed by a hardware-based logic circuit or a software-based instruction in the processor 1901. The processor 1901 can be a CPU, a digital signal processor (DSP), a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.
[0356] The present application also provides a computer program product, which, when executed by the processor 1901, implements the method of any method embodiment in the present application.
[0357] The computer program product may be stored in the memory 1902 , for example, a program 1904 , which is converted into an executable target file that can be executed by the processor 1901 after preprocessing, compilation, assembly, and linking.
[0358] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a computer, the method of any method embodiment of the present application is implemented. The computer program can be a high-level language program or an executable target program.
[0359] The computer-readable storage medium is, for example, memory 1902. Memory 1902 may be a volatile memory or a nonvolatile memory, or memory 1902 may include both a volatile memory and a nonvolatile memory. Among them, the nonvolatile 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 random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SynchLinkDRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DRRAM).
[0360] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described devices and equipment and the technical effects produced can refer to the corresponding processes and technical effects in the aforementioned method embodiments, and will not be repeated here.
[0361] In several embodiments provided in the present application, the disclosed systems, devices and methods can be implemented in other ways. For example, some features of the method embodiments described above can be ignored or not executed. The device embodiments described above are merely schematic, and the splitting of the units is only a logical function splitting. There may be other splitting methods in actual implementation, and multiple units or components may be combined or integrated into another system. In addition, the coupling between the units or the coupling between the components may be direct coupling or indirect coupling, and the above coupling includes electrical, mechanical or other forms of connection.
[0362] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the above embodiments, a person skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features can be replaced by equivalents, and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
[0363] Finally, the above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application 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 method for sending target sharing information, characterized in that: The method comprises: receiving, via a satellite, a first help message sent by a first terminal and a second help message sent by a second terminal, respectively, wherein the first help message includes a first help content, a first sending time, and a first location information, and the second help message includes a second help content, a second sending time, and a second location information, wherein the first sending time is the sending time of the first help message, the first location information is used to indicate the location of the first terminal when sending the first help message, the second sending time is the sending time of the second help message, and the second location information is used to indicate the location of the second terminal when sending the second help message; When the time difference does not exceed a first preset time and the distance difference does not exceed a preset distance, generating target sharing information according to the first help information and the second help information, the target sharing information is used to indicate the help information of the first terminal and the help information of the second terminal, the time difference is an absolute value of the difference between the first sending time and the second sending time; the distance difference is an absolute value of the distance difference between the position indicated by the first position information and the position indicated by the second position information; The target sharing information is sent to a target terminal, where the target terminal is the first terminal and / or the second terminal.
2. The method according to claim 1, characterized in that The sending the target sharing information to the target terminal includes: Determining the total number of terminals that send help information within a second preset time; When the total number is greater than or equal to a preset quantity threshold, the target sharing information is sent to the target terminal in a receipt manner.
3. The method according to claim 2, characterized in that The method further comprises: When the total number is less than the preset quantity threshold, the target shared information is sent to the target terminal via a receipt or a query feedback method, wherein the query feedback method refers to a method of sending the target shared information to the target terminal in response to the query information of the target terminal.
4. The method according to any one of claims 1 to 3, characterized in that The sending the target sharing information to the target terminal includes: receiving first query information and / or second query information via a satellite, wherein the first query information is used to query first rescue information, and the second query information is used to query second rescue information, wherein the first rescue information is rescue information corresponding to the first help information; and the second rescue information is rescue information corresponding to the second help information; When the first rescue information is not found according to the first query information, the target sharing information is sent to the first terminal, and / or when the second rescue information is not found according to the second query information, the target sharing information is sent to the second terminal.
5. The method according to claim 4, characterized in that The method further comprises: When the first rescue information is found according to the first query information, the first rescue information is sent to the first terminal, and / or when the second rescue information is found according to the second query information, the second rescue information is sent to the second terminal.
6. The method according to any one of claims 1 to 5, characterized in that The target sharing information includes a user identifier of the first terminal and a user identifier of the second terminal. The user identifier of the first terminal is a user identifier allocated according to the device identifier of the first terminal in the first help information, and the user identifier of the second terminal is a user identifier allocated according to the device identifier of the second terminal in the second help information.
7. The method according to claim 6, characterized in that After sending the target sharing information to the target terminal, the method further includes: receiving a third help-seeking message from the first terminal, wherein the third help-seeking message includes a third help-seeking content and a user identifier of the second terminal; The third help information is sent to the second terminal according to the user identification of the second terminal.
8. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the electronic device executes the method according to any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 7.
10. A chip system, characterized in that: The chip system includes a memory and a processor, and the processor is configured to execute a computer program stored in the memory to implement the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Information interaction method and related device
CN110958577A
System and method for seeking help and rescuing nearby help seeker
CN111899466A
Method, terminal, server, base station and system for sharing help information
CN116074763A
Superposition transmission of sidelink and uplink
US20210235461A1
Cited By
Method for sending target shared information and electronic device
EP4712363A1
Information terminal and information transmission method
JP2026120071A
Information processing device and information processing method
JP2026124707A
Information processing device and information processing method
JP2026124759A
Information generation device and information generation method
JP2026125556A