Communication method, electronic device and storage medium

By receiving user location information in the satellite network, determining the search center and area, and establishing satellite communication links, the problem of long rescue time in the coverage area without cellular networks is solved, and the efficiency of emergency communication and user security are improved.

CN116170058BActive Publication Date: 2025-04-08HUBEI QIGUANG TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310111594.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-07
Publication Date
2025-04-08
Estimated Expiration
2043-02-07

AI Technical Summary

Technical Problem

In areas without cellular network signals such as deep mountains, oceans, and deserts, or when natural disasters damage cellular base stations, existing satellite terminal equipment supports users to initiate SOS signals, but the rescue time is long and the efficiency is low.

Method used

By receiving the location information sent by the first terminal, determining the search center and area, establishing a satellite communication link between the first terminal and other terminals, optimizing communication priority to improve communication efficiency.

Benefits of technology

It realizes that communication links are quickly established through satellite networks in the cellular network coverage area, improving user security and emergency communication efficiency, and shortening rescue time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116170058B_ABST
    Figure CN116170058B_ABST
Patent Text Reader

Abstract

The present application discloses a communication method, an electronic device, and a storage medium, which are applied to a satellite network, wherein the method comprises: receiving a first message sent by a first terminal, wherein the first message at least comprises the location information of the first terminal; determining a first search center based on the first information, determining a first area based on the first search center, and determining one or more terminals in the first area that are connected to the satellite network as second terminals; determining one or more second search centers based on the location information of one or more second terminals, determining one or more second areas based on one or more second search centers, and determining one or more terminals in the one or more second areas that are connected to the satellite network as second terminals; and establishing a satellite communication link between the first terminal and one or more second terminals. The method, electronic device, and storage medium provided by the present application improve the user experience of emergency communications through terminals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite communication technology, and in particular to a communication method, electronic equipment and storage medium. Background Art

[0002] When users are in areas without cellular network signals, such as deep mountains, oceans, and deserts, or when cellular communication base stations are destroyed by natural disasters, existing satellite terminal equipment supports users to send SOS signals (emergency distress signals) for help. However, in this case, it takes a long time from the user sending the SOS signal to the rescue platform receiving the SOS signal and heading to the user's rescue location. Summary of the invention

[0003] In a first aspect, the present application provides a communication method, applied to a satellite network, comprising:

[0004] Receiving first information sent by a first terminal, wherein the first information at least includes location information of the first terminal;

[0005] Determine a first search center based on the first information, determine a first area based on the first search center, and determine one or more terminals in the first area that are connected to the satellite network as second terminals;

[0006] Determine one or more second search centers based on the location information of one or more second terminals, determine one or more second regions based on the one or more second search centers, and also determine one or more terminals connected to the satellite network within one or more second regions as second terminals;

[0007] A satellite communication link is established between the first terminal and one or more of the second terminals.

[0008] In some embodiments, it also includes:

[0009] Determine that the number of the second terminals in the first area is less than a preset search number, and update the first area to obtain a third area, wherein the third area is larger than the first area;

[0010] One or more terminals in the third area that are connected to the satellite network are determined as second terminals.

[0011] In some embodiments, it also includes:

[0012] Determine that the number of the second terminals in the second area is less than a preset search number, and update the second area to obtain a fourth area, wherein the fourth area is larger than the second area;

[0013] One or more terminals in the fourth area that are connected to the satellite network are determined as second terminals.

[0014] In some embodiments, said establishing a satellite communication link between said first terminal and one or more said second terminals comprises:

[0015] Determine the distance between the first terminal and each of the second terminals based on the location information of the first terminal and the location information of each of the second terminals;

[0016] Determining the satellite signal strength of each second terminal;

[0017] Based on the distance between the first terminal and each of the second terminals, and / or the satellite signal strength of each of the second terminals, the communication priority of the satellite communication link between the first terminal and each of the second terminals is determined.

[0018] In some embodiments, the satellite network sends location information of each of the second terminals to the first terminal, so that the first terminal displays the first terminal and each of the second terminals on a map interface.

[0019] In a second aspect, the present application provides a communication method, applied to a first terminal, comprising:

[0020] Sending first information to a satellite network, wherein the first information includes at least location information of the first terminal;

[0021] A satellite communication link is established with a second terminal based on the satellite network, wherein the second terminal is determined based on the above method.

[0022] In some embodiments, it also includes:

[0023] receiving location information of each of the second terminals sent by the satellite network;

[0024] The first terminal and each of the second terminals are displayed on a map interface.

[0025] In some embodiments, it also includes:

[0026] A cellular signal loss is determined, and the first information is sent to the satellite network.

[0027] In a third aspect, the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above method when executing the program.

[0028] In a fourth aspect, the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which implements the above method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0030] In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0031] Figure 1 A flow chart of a communication method provided by one embodiment of the present application;

[0032] Figure 2 is a schematic diagram of the structure of a terminal and a satellite network provided by an embodiment of the present application;

[0033] Figure 3 is a schematic diagram of the structure of a terminal and a satellite network provided by another embodiment of the present application;

[0034] Figure 4 is a display schematic diagram of a map interface provided by an embodiment of the present application;

[0035] Figure 5 is a flow chart of a communication method provided by another embodiment of the present application;

[0036] Figure 6 is a flow chart of a communication method provided by another embodiment of the present application;

[0037] Figure 7 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0038] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0039] It should be noted that the terms "first", "second" etc. in the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0040] In the technical solution of this application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved comply with the provisions of relevant laws and regulations, take necessary confidentiality measures, and do not violate public order and good morals.

[0041] Although the coverage area of ​​cellular networks is getting larger and larger, cellular networks cannot achieve 100% coverage of areas where users may appear, or natural disasters may damage cellular ground base stations, making it difficult for current users to connect to the cellular network through terminal devices to ask for help or get in touch with other users. In this case, the terminal device can access the satellite network and send a distress signal. After receiving the distress signal, the satellite network will send a rescue message to the rescue system. Rescuers will go to the current user's location based on the rescue information. If the distance between the rescuer and the current user is far, it will take a long time for the rescuer to reach the current user's location, and the rescue efficiency is low.

[0042] Figure 1 is a flow chart of a communication method provided by an embodiment of the present application, such as Figure 1 As shown, the method includes step 110, step 120, step 130 and step 140. The steps of the method flow are only a possible implementation of the present application.

[0043] Step 110: Receive first information sent by a first terminal, where the first information at least includes location information of the first terminal.

[0044] Specifically, the execution entity of the communication method provided in the embodiment of the present application is a satellite network.

[0045] Figure 2 is a schematic diagram of the structure of a terminal and a satellite network provided by an embodiment of the present application; Figure 2As shown, the satellite network 200 may be a network composed of satellites 210. In this case, the satellites 210 may directly execute the method steps of the embodiment of the present application, and the satellite network 200 and the terminal 100 may communicate. The satellite 210 may include a processor 211 and a memory 212. The memory 212 stores program instructions. The processor 211 is configured to implement the method in the embodiment of the present application when executing the program instructions. The dotted lines in the figure represent communication connections.

[0046] Figure 3 is a schematic diagram of the structure of a terminal and a satellite network provided in another embodiment of the present application; Figure 3 As shown, the satellite network 200 may also be a network composed of a satellite 210 and a ground station device 220. In this case, the satellite 210 is only responsible for sending and receiving data and is not involved in data processing. The ground station device 220 implements the method of the embodiment of the present application after receiving the first information forwarded by the satellite 210. The ground station device 220 may include a processor 211 and a memory 212, etc.

[0047] Among them, the above-mentioned satellite can be a low earth orbit (LEO) satellite (or called a low-orbit satellite), a non-geostationary earth orbit (NGEO) satellite, etc.

[0048] The first terminal is a terminal (terminal device) used by the current user, which may include various handheld devices with satellite communication functions, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem. For example, mobile phones, tablets, desktop notebooks, and smart devices that can run applications, including the central console of smart cars, etc. Specifically, it may refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device.

[0049] The terminal device may also be a satellite phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a terminal device in 5G network or future communication network, etc. The terminal may be powered by a battery, and may also be attached to and powered by the power system of a vehicle or ship. The vehicle or ship's power system can also charge the terminal's battery to extend the terminal's communication time.

[0050] The first terminal can access the satellite network and send the first information to the satellite network.

[0051] When the area where the current user is located is not covered by a cellular network signal, the current user can search for a satellite network signal through the first terminal, and after searching for the satellite network signal, establish a satellite communication link with the satellite network. Through the satellite communication link, the first terminal sends the first information to the satellite network, and the satellite network receives the first information.

[0052] The first information is used for emergency communication. The first information may include the location information of the current user, such as the latitude and longitude of the current user's location. The first information may also include other identification information of the current user, such as gender, age, and current health status.

[0053] Step 120: determine a first search center based on the first information, determine a first area based on the first search center, and determine one or more terminals in the first area that are connected to the satellite network as second terminals.

[0054] Specifically, when the current search is the first search, the search center corresponding to the current search is determined based on the location information of the first terminal.

[0055] The first search center is the geographical location of the first terminal.

[0056] The first area is a search range determined according to the current user's geographical location. The size of the first area can be set according to specific circumstances.

[0057] For example, the current user is located in a desert, and because the population density in the desert is low, a larger first area can be set; for another example, the current user is located close to an urban area, and a smaller first area can be set.

[0058] The first area may be a regular area such as a circular search area, a rectangular search area, an elliptical search area, or an irregular area, which is not a limitation of the present application.

[0059] The second terminal is a terminal other than the first terminal that maintains connection with the satellite network in the first area. The number of the second terminal may be one or more.

[0060] After the first area is determined according to the location information of the first terminal, a terminal connected to the satellite network other than the first terminal is searched in the first area and determined as a second terminal.

[0061] Take user A as the current user and the first terminal as a mobile phone as an example. When the mobile phone cannot access the cellular network, user A uses the mobile phone to search for satellite signals and access the satellite network. The satellite network may include communication satellites and ground station equipment. User A sends location information to the communication satellite through the mobile phone, and the communication satellite sends the received location information to the ground station equipment. The ground station equipment parses the location information, and determines the first area based on the geographical location of user A, searches for other terminals in the first area that are connected to the satellite network except the first terminal, and obtains the second terminal corresponding to the first terminal; or, the communication satellite parses the location information, and determines the first area based on the location information of user A, and searches for other terminals in the first area that are connected to the satellite network. In this way, the process of the communication satellite returning the location information to the ground station for processing and the ground station returning the query result to the communication satellite can be omitted.

[0062] There are multiple search methods for the second terminal. For example, when the first area is a circular search area, the search method may include a method of fixing the search center and changing the search radius, a method of changing the search center and fixing the search radius, or a method of changing the search center and changing the search radius.

[0063] The search for the second terminal may be multiple searches, and the area corresponding to each search may be updated according to the result of the previous search.

[0064] Accordingly, the search center may include the location of the first terminal or the locations of other searched terminals. The search radius may be set as required.

[0065] For example, the search center corresponding to the current search is the location of the current user. The location of the current user is a desert. Since the population density in the desert is low, a larger first area can be set. For example, with the location of the current user as the center and 50 kilometers as the search radius, the circular search area covered is the first area.

[0066] The first search center is selected, and a circular search area determined by the first search center and a preset first search radius can be determined as the first area. Searching in the first area can obtain other terminals connected to the satellite network except the first terminal, that is, the second terminal.

[0067] It can be understood that the communication satellite in the above-mentioned satellite network may include one or more satellites, the first terminal can access the satellite network through one satellite, and the second terminal can access the satellite network through another satellite. This is not a limitation of the present application.

[0068] Step 130: determine one or more second search centers based on the location information of one or more second terminals, determine one or more second areas based on the one or more second search centers, and also determine one or more terminals in the one or more second areas that are connected to the satellite network as second terminals.

[0069] Specifically, the search center of the embodiment of the present application can be changed, and the location of the second terminal can be set as the second search center.

[0070] For example, the first search center is the location of the current user, and terminal A connected to the satellite network is searched, and terminal A is determined as the second terminal. The location information of terminal A is obtained, the location of terminal A is set as the second search center, and the third area is determined according to the second search center and the preset first search radius, and the second terminal corresponding to the first terminal is determined in the third area.

[0071] Step 140: Establish a satellite communication link between the first terminal and one or more second terminals.

[0072] Specifically, the satellite communication link is a communication channel established between the first terminal and the second terminal through a satellite network.

[0073] For example, the first terminal is the mobile phone of user A, and the second terminal is the vehicle-mounted device of user B. User A is lost in the desert, where there is no cellular network signal. User A connects his mobile phone to the satellite network and sends location information to the satellite network. User B is also in the desert and connects his vehicle-mounted device to the satellite network.

[0074] After receiving the location information sent by user A's mobile phone, the satellite network determines the first area and searches for user B's vehicle-mounted equipment in the first area. The emergency communication device establishes a satellite communication link between user A's mobile phone and user B's vehicle-mounted equipment. User A's mobile phone and user B's vehicle-mounted equipment can communicate through the satellite communication link.

[0075] The first terminal may establish connections with each second terminal respectively, or the first terminal and the second terminal may establish connections with each other. For example, when three second terminals are searched, a communication group is established between the first terminal and the three second terminals.

[0076] The communication method provided in the embodiment of the present application determines the first area according to the first information sent by the first terminal, and determines the terminal in the first area that is connected to the satellite network as the second terminal corresponding to the first terminal; establishes a satellite communication link between the first terminal and the second terminal, so that the user can establish a satellite communication link with the terminal used by other users through the satellite network when the terminal cannot connect to the cellular network, and quickly establish communication with other users, thereby improving the safety of users when they are in areas without cellular network coverage, and improving the user experience of emergency communication through the terminal. Especially in the case of emergency rescue, users can achieve emergency communication through the satellite network, achieve mutual assistance, strive for more rescue time, and improve rescue efficiency; by setting the location of the second terminal as the second search center, the search range can be further increased to obtain more second terminals, thereby increasing the search success rate.

[0077] It should be noted that each implementation method of the present application can be freely combined, the order can be changed, or it can be executed separately, and does not need to rely on or depend on a fixed execution order.

[0078] In some embodiments, the method comprises:

[0079] Determine that the number of second terminals in the first area is less than a preset search number, and update the first area to obtain a third area, wherein the third area is larger than the first area;

[0080] One or more terminals in the third area that are connected to the satellite network are determined as second terminals.

[0081] Specifically, in order to improve the efficiency of emergency communication, the search quantity of the second terminal may be limited. The preset search quantity may be set as required.

[0082] When the number of second terminals is greater than or equal to the preset search number, it can be considered that the current search results can meet the rescue needs of the current user. Therefore, the second terminal obtained by the search is determined as the second terminal corresponding to the first terminal, and the search can be stopped; if the number of second terminals is less than the preset search number, it can be considered that the current search results cannot meet the rescue needs of the current user, and the search needs to be continued.

[0083] For example, the preset search number is 6. A search is performed in the first area, and 7 terminals connected to the satellite network are found, and the 7 terminals are determined as second terminals. At this time, the number of second terminals is greater than the preset search number, and the 7 second terminals are determined as second terminals corresponding to the first terminal, and the search is stopped.

[0084] If the search range corresponding to the current search is too large, even if more second terminals are searched, it is difficult for the users of the second terminals to assist the current user due to the long distance. Therefore, when the search range corresponding to the current search is greater than or equal to the preset search range, the second terminal is determined as the second terminal corresponding to the first terminal, and the search is stopped; if the search radius corresponding to the previous search is smaller than the preset search range, it is necessary to continue the search.

[0085] For example, the preset search radius is 50 kilometers. In the current first area, a search is performed and two terminals connected to the satellite network are found. These two terminals are determined as second terminals. However, the current search radius is 70 kilometers. At this time, although the number of second terminals is less than the preset search number, the current search radius is greater than the preset search radius. In order to improve the rescue efficiency, these two second terminals are determined as the second terminals corresponding to the first terminal, and the search is stopped.

[0086] If no second terminal is found in the current first area or a small number of second terminals are found, the first area is updated to obtain a third area, and the third area is larger than the first area.

[0087] For example, if both the first area and the third area are circular search areas, a search radius expansion value can be set. The search radius expansion value of each step can be the same or different. For example, when performing the second round of search, the search radius expansion value can be set to 5 kilometers, and when performing the third round of search, the search radius expansion value can be set to 5 kilometers, or the search radius expansion value can be set to 10 kilometers. The specific setting method can be set according to the actual situation.

[0088] The search radius expansion value is added to the search radius corresponding to the previous search to obtain a second search radius, and the second area is determined by the second search radius, and the search is continued in the second area.

[0089] Taking the search radius expansion value as 5 kilometers and the first search radius as 5 kilometers as an example, the second search radius is 10 kilometers.

[0090] The communication method provided in the embodiment of the present application can further increase the search range by increasing the search area to obtain more second terminals, thereby increasing the search success rate.

[0091] As an optional embodiment, the method further includes:

[0092] Determine that the number of second terminals in the second area is less than the preset search number, and update the second area to obtain a fourth area, wherein the fourth area is larger than the second area;

[0093] One or more terminals in the fourth area that are connected to the satellite network are determined as second terminals.

[0094] Specifically, if the number of second terminals in the second area is less than the preset search number, the second area is updated to obtain a fourth area. The fourth area is larger than the first area. The second terminal corresponding to the first terminal is searched in the fourth area.

[0095] In the case where there are multiple second areas, it is not necessary to update every second area, and only the second area where the terminal cannot be searched needs to be updated.

[0096] The communication method provided in the embodiment of the present application can quickly increase the search range by updating the second area to obtain the fourth area, so as to obtain more second terminals and increase the search success rate.

[0097] In some embodiments, step 140 includes:

[0098] Determine the distance between the first terminal and each second terminal based on the location information of the first terminal and the location information of each second terminal;

[0099] Determining the satellite signal strength of each second terminal;

[0100] Based on the distance between the first terminal and each second terminal and / or the satellite signal strength of each second terminal, the communication priority of the satellite communication link between the first terminal and each second terminal is determined.

[0101] Specifically, the number of second terminals may be multiple. In order to improve the communication efficiency between the first terminal and each second terminal, the distance between the first terminal and each second terminal is calculated based on the location information of the first terminal and the location information of each second terminal; and the satellite signal strength of each second terminal is determined. The satellite signal strength may be a communication delay time, a data transmission rate, etc.

[0102] The shorter the distance between the second terminal and the first terminal, the higher the possibility that the user corresponding to the second terminal can rescue the user corresponding to the first terminal; the stronger the satellite signal strength of the second terminal, the higher the reliability of the satellite communication link established between the second terminal and the first terminal, and the higher the possibility that the user corresponding to the second terminal can rescue the user corresponding to the first terminal.

[0103] The second terminal that is more likely to rescue the user corresponding to the first terminal should be given a higher communication priority. The higher the communication priority, the more communication resources should be allocated, such as communication bandwidth and communication duration, to improve the reliability of emergency communication and the success rate of rescue.

[0104] Therefore, the communication priority of the satellite communication link between the first terminal and each second terminal can be determined according to the distance between the first terminal and each second terminal, and / or the satellite signal strength of each second terminal. For example, the communication priority of the satellite communication link is determined by setting corresponding weights for the distance and the satellite signal strength.

[0105] For example, a first weight may be set for the distance and a second weight may be set for the satellite signal strength. The distance is multiplied by the first weight, the satellite signal strength is multiplied by the second weight, and the results of the multiplications are added together, and the communication priority is determined based on the summed result.

[0106] The communication method provided in the embodiment of the present application can determine the communication priority of the satellite communication link between the first terminal and each second terminal based on the distance between the first terminal and each second terminal, and / or the satellite signal strength of each second terminal, thereby improving the communication efficiency between the first terminal and each second terminal.

[0107] In some embodiments, the satellite network sends location information of each second terminal to the first terminal, so that the first terminal displays the first terminal and each second terminal on a map interface.

[0108] In some embodiments, after determining the communication priority of the satellite communication link between the first terminal and each second terminal, the method includes:

[0109] The location information of each second terminal and the communication priority of the satellite communication link between the first terminal and each second terminal are sent to the first terminal, so that the first terminal displays each second terminal and the communication priority of each second terminal in the same map interface.

[0110] Specifically, in order to enable the current user to intuitively query the information of each second terminal through the first terminal, the location information of each second terminal and the communication priority of the satellite communication link between the first terminal and each second terminal can be sent to the first terminal, and the first terminal can display the information of the first terminal and each second terminal through a map interface.

[0111] For easy query, the information of the first terminal and each second terminal can be displayed in the same map interface. The information of the second terminal includes the location of the second terminal and the communication priority of the satellite communication link. The second terminal with the highest priority can be highlighted.

[0112] Figure 4 is a display schematic diagram of a map interface provided by an embodiment of the present application; Figure 4 As shown, the dotted line in the figure represents the first area, terminal A is the first terminal, and terminal B1 and terminal B2 are both second terminals. The number after B in terminal B1 and terminal B2 represents the priority, and the smaller the number value, the higher the priority, so the priority of terminal B1 is greater than the priority of terminal B2. Among them, the display colors of the first terminal and the second terminal can be different. Terminal B1 can be highlighted, for example, flashing.

[0113] The satellite network can also send identification information such as the gender and avatar of the user corresponding to the second terminal to the first terminal. When the user clicks on the second terminal on the map interface, a pop-up window will display the identification information such as the gender and avatar of the user corresponding to the second terminal.

[0114] The communication method provided in the embodiment of the present application enables the current user to more intuitively query the information of other nearby users by displaying the information of each second terminal on the map interface of the first terminal, thereby improving the user experience.

[0115] The communication method corresponding to the execution subject being the first terminal is described below. The communication method described below and the communication method described above when the execution subject is the satellite network can refer to each other.

[0116] Figure 5 is a flow chart of a communication method provided by another embodiment of the present application, such as Figure 5 As shown, the method includes step 510 and step 520.

[0117] Step 510: Send first information to the satellite network, wherein the first information at least includes location information of the first terminal;

[0118] Step 520: Establish a satellite communication link with a second terminal based on a satellite network, wherein the second terminal is determined based on any one of the above methods.

[0119] In some embodiments, the method further comprises:

[0120] Receiving location information of each second terminal sent by the satellite network;

[0121] The first terminal and each second terminal are displayed on a map interface.

[0122] In some embodiments, the method further comprises:

[0123] A cellular signal loss is determined, and a first message is sent to a satellite network.

[0124] Specifically, the execution subject of the communication method of the embodiment of the present application is the first terminal.

[0125] It should be noted here that the communication method provided in the embodiment of the present application, in which the execution subject is the first terminal, can achieve the same technical effect as the communication method described above in which the execution subject is the satellite network. The parts and beneficial effects of the embodiment of the present application that are the same as the above-mentioned method embodiment will not be described in detail here.

[0126] In some embodiments, Figure 6 is a flow chart of a communication method provided by another embodiment of the present application, such as Figure 6 As shown, the method includes steps 610 to 650.

[0127] Step 610: When unable to connect to the cellular network, the current user uses the first terminal to access the satellite network, and reports the first terminal's unique identification information, connection initiation time, longitude and latitude information, and satellite service account information (such as name, age, and avatar, etc.) to the communication satellite (the longitude and latitude information of the first terminal is transmitted first, and other information is transmitted when channel conditions are good).

[0128] Step 620: The communication satellite receives the unique identification information, connection initiation time, longitude and latitude information, and satellite service account information sent by the first terminal, and pushes this information downlink to the ground station equipment (the longitude and latitude information of the first terminal is transmitted first, and other information is transmitted when the channel conditions are good).

[0129] Step 630: The first terminal triggers the "search for nearby satellite users" function. The ground station device determines the current first area based on the search center and the search radius, and continuously increases the search radius until other terminals other than the first terminal that are connected to the satellite network are found, and the other terminals are determined as second terminals.

[0130] Step 640: Continue to increase the search radius with the geographical location of the searched second terminal as the center to search for other users until the preset search radius is exceeded, and determine the searched second terminal as the second terminal corresponding to the first terminal.

[0131] Step 650: Establish satellite communication between the first terminal and the second terminal.

[0132] The communication method provided in the embodiment of the present application is that after the first terminal is connected to the satellite network, the interface provided by the ground station equipment is used to query nearby terminal users who are also connected to the satellite network, so that contact can be quickly established with other nearby users to help each other and improve rescue efficiency.

[0133] The emergency communication device provided in an embodiment of the present application is described below. The emergency communication device described below and the emergency communication method described above can be referenced to each other.

[0134] It should be noted here that the emergency communication device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned emergency communication method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0135] Figure 7 A schematic diagram of the structure of an electronic device provided by an embodiment of the present application is shown as follows: Figure 7 As shown, the electronic device may include: a processor (Processor) 710, a communication interface (Communications Interface) 720, a memory (Memory) 730 and a communication bus (Communications Bus) 740, wherein the processor 710, the communication interface 720, and the memory 730 communicate with each other through the communication bus 740. The processor 710 may call the logic command in the memory 730 to execute the communication method, and when the execution subject of the method is a satellite network, it includes:

[0136] Receive first information sent by a first terminal, wherein the first information includes at least location information of the first terminal; determine a first search center based on the first information, determine a first area based on the first search center, and determine one or more terminals in the first area that are connected to the satellite network as second terminals; determine one or more second search centers based on the location information of one or more second terminals, determine one or more second areas based on the one or more second search centers, and also determine one or more terminals in the one or more second areas that are connected to the satellite network as second terminals; establish a satellite communication link between the first terminal and one or more second terminals.

[0137] When the execution subject of the method is the first terminal, the method includes:

[0138] Sending first information to a satellite network, wherein the first information at least includes location information of a first terminal; establishing a satellite communication link with a second terminal based on the satellite network, wherein the second terminal is determined based on the above method.

[0139] In addition, the logic commands in the above-mentioned memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including several commands to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0140] The processor in the electronic device provided in the embodiment of the present application can call the logic instructions in the memory to implement the above method. Its specific implementation method is consistent with the implementation method of the aforementioned method and can achieve the same beneficial effects, which will not be repeated here.

[0141] An embodiment of the present application also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the methods provided in the above embodiments are implemented.

[0142] Its specific implementation is consistent with the aforementioned method implementation and can achieve the same beneficial effects, so it will not be repeated here.

[0143] An embodiment of the present application provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0144] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

[0145] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0146] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication method, characterized in that: Applications in satellite networks, including: Receiving first information sent by a first terminal, wherein the first information at least includes location information of the first terminal; Determine a first search center based on the first information, determine a first area based on the first search center, and determine one or more terminals in the first area that are connected to the satellite network as second terminals, wherein the search for one or more of the second terminals is multiple searches, and the area corresponding to each search is updated according to the result of the previous search, and the updating method includes at least one of a method of changing the search center and fixing the search radius and a method of changing the search center and changing the search radius; determine that the number of the second terminals in the first area is less than a preset search number, and update the first area to obtain a third area, wherein the third area is larger than the first area; determine one or more terminals in the third area that are connected to the satellite network as second terminals; Determine one or more second search centers based on the location information of one or more second terminals, determine one or more second regions based on the one or more second search centers, and also determine one or more terminals connected to the satellite network in one or more second regions as second terminals; determine that the number of the second terminals in the second region is less than a preset search number, and update the second region to obtain a fourth region, wherein the fourth region is larger than the second region; determine the one or more terminals connected to the satellite network in the fourth region as second terminals; Establishing a satellite communication link between the first terminal and one or more of the second terminals includes: Determine the distance between the first terminal and each of the second terminals based on the location information of the first terminal and the location information of each of the second terminals; Determining the satellite signal strength of each second terminal; Based on the distance between the first terminal and each of the second terminals, and / or the satellite signal strength of each of the second terminals, the communication priority of the satellite communication link between the first terminal and each of the second terminals is determined.

2. The communication method according to claim 1, characterized in that: The satellite network sends the location information of each of the second terminals to the first terminal, so that the first terminal displays the first terminal and each of the second terminals on a map interface.

3. A communication method, characterized in that: Applied to the first terminal, comprising: Sending first information to a satellite network, wherein the first information includes at least location information of the first terminal; A satellite communication link is established with a second terminal based on the satellite network, wherein the second terminal is determined based on the method of claim 1 or 2.

4. The communication method according to claim 3, characterized in that: Also includes: receiving location information of each of the second terminals sent by the satellite network; The first terminal and each of the second terminals are displayed on a map interface.

5. The communication method according to claim 3, characterized in that: Also includes: A cellular signal loss is determined, and the first information is sent to the satellite network.

6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the communication method according to any one of claims 1 to 5 is implemented.

7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the communication method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Maritime satellite terminal location service system and cooperative salvation method for ship in distress

    CN107241695A