Satellite communication apparatus, method and electronic device
By acquiring satellite imagery of flight locations through satellite communication devices and generating a trip awareness map, the problem of smart travel services in enclosed spaces is solved, enabling users to view real-time location and trip information even without a network connection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2023-07-04
- Publication Date
- 2026-06-23
AI Technical Summary
In enclosed spaces such as airplanes and trains, existing satellite communication technology cannot effectively provide smart travel services, resulting in electronic devices being unable to connect to the network and provide real-time location and travel information.
Design a satellite communication device, including a processor, a satellite communication module, and an antenna module, to communicate with the satellite by using a message sending template that matches the flight type, to obtain satellite imagery of the flight's current location, and to generate a trip awareness map.
Users can view their location and trip progress in real time even without a network connection, providing a better smart travel service.
Smart Images

Figure CN116683977B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a satellite communication device, method, and electronic device. Background Technology
[0002] Currently, in order to solve the problem of difficulty in sending information and making phone calls in environments without terrestrial network coverage, most electronic devices and smart wearable devices are equipped with chips that support satellite communication technology.
[0003] However, current satellite communication technology mainly provides emergency rescue services in environments where there is no terrestrial network signal coverage, such as deep desert areas, sea distress, and earthquakes. Furthermore, it is usually ineffective or even unusable in enclosed spaces such as airplanes and trains. Therefore, if electronic devices cannot connect to the network during travel, they cannot provide good smart travel services. Summary of the Invention
[0004] The purpose of this application is to provide a satellite communication device, method, and electronic device that can better provide smart travel services during travel.
[0005] In a first aspect, embodiments of this application provide a satellite communication device, comprising: a processor, a satellite communication module, and an antenna module connected in sequence; the satellite communication module being loaded with at least one message sending template and at least one message receiving template; the satellite communication module being configured to, during a first trip using a first flight, use a first message sending template from at least one message sending template that matches the flight type of the first flight to package a first message and send the first message to the antenna module, the first message including the current location information of the first flight; the antenna module being configured to send the first message to a satellite and receive a second message sent by the satellite, and send the second message to the satellite communication module, the second message including a first satellite field of view, the first satellite field of view including a first satellite image of the first location where the first flight is currently located; the satellite communication module being configured to, using a first message receiving template from at least one message receiving template corresponding to the first message sending template, parse the second message to obtain a first satellite image, and send the first satellite image to the processor; the processor being configured to generate a first trip perception map based on the current location information of the first flight and the first satellite image.
[0006] Secondly, embodiments of this application provide a satellite communication method, the method comprising: during a first trip using a first flight, sending a first message to a satellite, the first message including the current location information of the first flight; receiving a second message sent by the satellite, the second message including a first satellite field of view, the first satellite field of view including a first satellite image of the first flight's current location; and displaying a first trip perception map, the first trip perception map including at least the first satellite image and real-time trip information of the first trip.
[0007] Thirdly, embodiments of this application provide a satellite communication device, which includes: a transmitting module, a receiving module, and a display module. The transmitting module is used to transmit a first message to a satellite during a first journey using a first flight. The first message includes the current location information of the first flight. The receiving module is used to receive a second message transmitted by the satellite. The second message includes a first satellite field of view, which includes a first satellite image of the first flight's current location. The display module is used to display a first journey perception map, which at least includes the first satellite image received by the receiving module and real-time journey information of the first journey.
[0008] Fourthly, embodiments of this application provide an electronic device including a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implementing the steps of the method described in the second aspect.
[0009] Fifthly, embodiments of this application provide an electronic device including a communication interface for sending a first message to a satellite and receiving a second message sent by the satellite.
[0010] In a sixth aspect, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the second aspect.
[0011] In a seventh aspect, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method described in the second aspect.
[0012] Eighthly, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the steps of the method described in the second aspect.
[0013] This application provides a satellite communication device. Since the satellite communication device includes a processor, a satellite communication module, and an antenna module connected in sequence, the satellite communication module can, during a first trip using a first flight, package a first message using at least one message sending template matching the flight type of the first flight, send the first message to the antenna module, and parse the second message received by the antenna module using at least one message receiving template corresponding to the first message sending template to obtain a first satellite image. Thus, through the satellite communication module and the antenna module, trip information is transmitted with the satellite, and a satellite view map containing satellite imagery of the current location of the flight is obtained. The processor then generates a first trip awareness map based on the current location information of the first flight and the first satellite imagery. This allows users to view their location and trip progress in real time through the trip awareness map, even without a network connection, thus providing users with better smart travel services. Attached Figure Description
[0014] Figure 1 This is one of the structural schematic diagrams of a satellite communication device provided in the embodiments of this application;
[0015] Figure 2 This is a second schematic diagram of the structure of a satellite communication device provided in the embodiments of this application;
[0016] Figure 3 This is a schematic diagram of the internal structure of the satellite communication device provided in the embodiments of this application;
[0017] Figure 4 This is a schematic diagram of the satellite communication device switching communication modules provided in the embodiments of this application;
[0018] Figure 5 This is one of the flowcharts of a satellite communication method provided in the embodiments of this application;
[0019] Figure 6 This is a schematic diagram of an interface for a user's travel perception map when flying through Fengcheng City and Xingan City, provided in an embodiment of this application.
[0020] Figure 7 This is a schematic diagram of an interface for displaying a travel perception map by flipping the outer screen, as provided in an embodiment of this application.
[0021] Figure 8 This is a second flowchart of a satellite communication method provided in the embodiments of this application;
[0022] Figure 9 This is the third flowchart of a satellite communication method provided in the embodiments of this application;
[0023] Figure 10 This is a schematic diagram of a method for a satellite base station to obtain information according to an embodiment of this application;
[0024] Figure 11 This is a schematic diagram of an interface for displaying details of location-related information provided in an embodiment of this application;
[0025] Figure 12 This is an example flowchart of a satellite communication method provided in an embodiment of this application;
[0026] Figure 13 This is a schematic diagram of the structure of a satellite communication device provided in an embodiment of this application;
[0027] Figure 14 This is one of the hardware structure diagrams of an electronic device provided in the embodiments of this application;
[0028] Figure 15 This is a second schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0029] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0030] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0031] The satellite communication device, method, and electronic equipment provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0032] The satellite communication device, method, and electronic equipment provided in this application can be applied to scenarios where a user's electronic equipment cannot connect to the network (such as a mobile communication network) during their travels.
[0033] Currently, during users' travels, especially when flying, electronic devices can provide ubiquitous services before and after boarding through smart travel services, such as proactive check-in reminders, intelligent ride-hailing recommendations after landing, and hotel recommendations, aiming to create a people-centric smart service.
[0034] However, users typically put their electronic devices into airplane mode during flight travel. Since electronic devices cannot connect to the internet in airplane mode, they cannot provide adequate smart travel services during the flight.
[0035] Furthermore, while electronic devices and smart wearables incorporate chips supporting satellite communication technology to address the challenges of sending information and making phone calls in environments without terrestrial network coverage, two common satellite communication technologies exist: satellite phones and satellite SMS. Both are designed to solve communication problems in environments without terrestrial network coverage, such as deserts, maritime emergencies, and earthquake rescue operations. However, the satellite communication technologies currently supported by electronic devices and smart wearables often perform poorly or even fail to function in enclosed spaces, such as airplanes and trains.
[0036] Furthermore, to address the issue of inadequate smart travel services during flights, companies have launched the JetWave satellite communication system to enable Wireless Fidelity (WiFi) on airplanes. However, due to its high cost, limited availability on certain aircraft models, and high barrier to entry, JetWave has not achieved widespread adoption. Therefore, currently, electronic devices still cannot provide adequate travel services during air travel due to the lack of network connectivity.
[0037] In the satellite communication device, method, and electronic device provided in this application embodiment, since the satellite communication device includes a processor, a satellite communication module, and an antenna module connected in sequence, the satellite communication module can, during the first trip using the first flight, use at least one message sending template matching the flight type of the first flight to package a first message and send it to the antenna module. It can also use at least one message receiving template corresponding to the first message sending template to parse the second message received by the antenna module, thus obtaining a first satellite image. In this way, through the satellite communication module and the antenna module, trip information is transmitted with the satellite, and a satellite view map containing satellite imagery of the current location of the flight is obtained. Then, the processor generates a first trip perception map based on the current location information of the first flight and the first satellite imagery. This allows users to view their location and trip progress in real time through the trip perception map, even without a network connection, thus providing users with better smart travel services.
[0038] This application provides a satellite communication device. Figure 1 A schematic diagram of the structure of a satellite communication device provided in an embodiment of this application is shown. Figure 1 As shown, the satellite communication device 01 includes a processor 02, a satellite communication module 03, and an antenna module 04 connected in sequence.
[0039] The satellite communication module 03 is loaded with at least one message sending template and at least one message receiving template. It is understood that the message sending template and message receiving template can indicate the format of the messages being sent or received.
[0040] In this embodiment, the satellite communication module 03 is used to package a first message and send it to the antenna module 04 during the first trip using the first flight of the satellite communication device. This is done by using at least one message sending template that matches the flight type of the first flight.
[0041] In some embodiments of this application, the first flight mentioned above can be the flight that the user takes when traveling, that is, the flight that the user takes from one location to another.
[0042] For example, the first flight can be an airplane or a cruise ship. In practice, the first flight can be any mode of transportation that may have network connectivity issues; this application embodiment does not impose any specific limitations.
[0043] In some embodiments of this application, the first trip described above can be the route taken by the user. In other words, the first trip can include the route taken by the user from the starting point to the ending point.
[0044] For example, the first trip could be a user taking a flight from Nanjing to Shenzhen.
[0045] For example, the first journey could be a user taking a high-speed train from Beijing to Harbin.
[0046] The aforementioned first message includes the current location information of the first flight.
[0047] It is understandable that when a user carries a satellite communication device on the first flight, the satellite communication device will obtain its own current location information as the current location information of the first flight.
[0048] In some embodiments of this application, the current location information of the first flight may include the latitude and longitude information of the current location of the first flight or any other information that can uniquely indicate the current location information of the first flight.
[0049] For example, assuming the starting point of the first journey is Nanjing and the ending point is Shenzhen, and the first flight is a train, the electronic device can send the latitude and longitude information of Nanchang (28°N, 116°E) to the satellite when the train passes through Nanchang.
[0050] It should be noted that electronic devices can send the first message to the satellite via two-way short message communication to achieve communication between the electronic device and the satellite.
[0051] In some embodiments of this application, "during the process of the satellite communication device using the first flight for the first journey" can be understood as the process of a user of the satellite communication device carrying the satellite communication device on the first flight for the first journey, for example, a user carrying a mobile phone on a plane flying from Shanghai to Hainan.
[0052] In some embodiments of this application, the flight type of the first flight can be an air flight, a sea flight, or a land flight.
[0053] For example, if the flight type of the first flight is an air flight, the first flight can be an airplane.
[0054] For example, if the first flight is a waterborne flight, the first flight could be a cruise ship.
[0055] In some embodiments of this application, "the first message sending template that matches the flight type of the first flight" can be understood as: different flight types can correspond to different message sending templates, that is, different flight types correspond to different message sending formats. The satellite communication module 03 can use the first message sending template that matches the flight type of the first flight to package the first message.
[0056] For example, if the first flight is an air flight, the first message sending template can be "aircraft flight number, time, location information"; or if the first flight is a sea flight, the first message sending template can be "cruise ship flight number, time, location information".
[0057] In this embodiment of the application, the antenna module 04 is used to send a first message to the satellite, receive a second message sent by the satellite, and send a second message to the satellite communication module 03.
[0058] The second message mentioned above includes a first satellite view, which includes a first satellite image of the first location where the first flight is currently located.
[0059] In some embodiments of this application, the first location mentioned above may be the area where at least one city is located, or the area where at least one street in the city is located.
[0060] For example, the first location can be the region where Nanjing is located; or, the first location can be the region where Suzhou is located.
[0061] For example, the first location can be the area where Chaoyang District of Beijing is located.
[0062] In some embodiments of this application, the first satellite image described above may be a ground image that truly reflects the surface features, obtained by sensors carried on a satellite.
[0063] In some embodiments of this application, after the antenna module 04 sends a first message to the satellite, the satellite can receive the first message sent by the antenna module 04 and send a second message to the electronic device. The antenna module 04 can receive the second message sent by the satellite and obtain a first satellite view map including a first satellite image of the first location where the first flight is currently located.
[0064] It is understandable that the second message is different from the first message. The first and second messages can be a set of messages when the first journey passes through the first position. The antenna module 04 sends different first messages to the satellite and can obtain different second messages returned by the satellite.
[0065] In some embodiments of this application, the first message may further include: the trip number of the first trip and the first time the first message was sent; the second message may further include trip change information of the first trip.
[0066] In some embodiments of this application, the trip number of the first trip may include the number of the first flight the user takes on the first trip, such as the flight number of an airplane or the train number of a train.
[0067] In some embodiments of this application, the itinerary change information of the first trip may include the change information generated during the process of the user taking the first flight to make the first trip.
[0068] For example, the itinerary change information for the first trip may include, but is not limited to: morning / evening information, stopover changes, route changes, etc.
[0069] It is understandable that the satellite can determine whether the current progress of the first trip matches the expected progress of the first trip based on the trip number of the first trip sent by the antenna module 04 and the first time the first message was sent, thereby obtaining the trip change information of the first trip and sending the trip change information to the antenna module 04.
[0070] In practice, the satellite can also directly obtain the travel change information of the first journey from other devices through the satellite base station; alternatively, the satellite can send the complete travel information of the first journey to the antenna module 04, and the satellite communication device can obtain the travel change information of the first journey by comparing it with the previously obtained travel information of the first journey, such as the original travel information. This application does not impose specific limitations on the embodiments.
[0071] In this embodiment of the application, the satellite communication module 03 is further configured to use at least one message receiving template corresponding to the first message sending template in the message receiving template to parse the second message, obtain the first satellite image, and send the first satellite image to the processor 02.
[0072] Understandably, the satellite communication module 03 can parse the second message according to the message format indicated by the first message receiving template, obtain the first satellite image, and send the first satellite image to the processor 02.
[0073] In this embodiment of the application, processor 02 is used to generate a first trip perception map based on the current location information of the first flight and the first satellite image.
[0074] In some embodiments of this application, the first trip perception map described above includes at least a first satellite image and real-time trip information for the first trip.
[0075] In some embodiments of this application, the aforementioned real-time trip information can be determined based on the original trip information of the first trip and the aforementioned trip change information. Thus, the user can obtain real-time information about the progress of the first trip through the first trip perception map.
[0076] Thus, since the satellite communication device includes a processor, a satellite communication module, and an antenna module connected in sequence, the satellite communication module can, during the first journey of the first flight, use at least one message sending template matching the flight type of the first flight to package a first message and send it to the antenna module. Simultaneously, it can use at least one message receiving template corresponding to the first message sending template to parse the second message received by the antenna module, obtaining the first satellite image. In this way, through the satellite communication module and the antenna module, journey information is transmitted with the satellite, acquiring a satellite view containing satellite imagery of the current location of the flight. The processor then generates a first journey awareness map based on the current location information of the first flight and the first satellite imagery. This allows users to view their location and journey progress in real time through the journey awareness map, even without a network connection, thus providing users with better smart travel services.
[0077] In some embodiments of this application, such as Figure 2 As shown, the satellite communication module 03 includes a transmitting unit 031 and a receiving unit 032. The transmitting unit 031 is loaded with at least one message transmitting template, and the receiving unit 032 is loaded with at least one message receiving template.
[0078] In some embodiments of this application, the sending unit 031 is used to package a first message using a first message sending template.
[0079] In some embodiments of this application, the receiving unit 032 is used to parse the second message using a first message receiving template.
[0080] In some embodiments of this application, the satellite communication module may include a short message unit, which may include a sending unit and a receiving unit. The electronic device can use the sending unit to package messages to be sent to the satellite, and the receiving unit can use the receiving unit to parse the received messages sent by the satellite.
[0081] In some embodiments of this application, the aforementioned message sending template can indicate a message format for a message sent via satellite communication technology; the aforementioned message receiving template can indicate a message format for a message received via satellite communication technology. For example, a message sending template in the sending unit can indicate a message format for a message sent via satellite communication technology; a message receiving template in the receiving unit can indicate a message format for a message received and processed via satellite communication technology.
[0082] For example, in a scenario where a user is traveling by air, the processor can determine that the message format template used by the sending template unit includes: flight number, message sending time, latitude and longitude information of the current location, format vector of the message to be sent, and instructions for automatic byte encryption and decryption. Then, the electronic device can, based on the user's travel itinerary information, fill in the corresponding information—flight number, message sending time, latitude and longitude information of the current location, format vector of the message to be sent, and instructions for automatic byte encryption and decryption—into the message format template used by the sending template unit, and transmit it to the satellite via the antenna. The electronic device can then receive the message returned by the satellite through the antenna, and parse the message content from the satellite's returned message using the message template received by the receiving template unit to obtain information such as weather information, satellite view map, and information on tourist attractions and restaurants at the current location.
[0083] Adaptively, the short message units in the satellite used for communication with the satellite communication device can be configured accordingly, so that after the satellite receives the location information sent by the satellite communication device, it can return a template message corresponding to the location information.
[0084] For a detailed description of the short message unit used in the satellite for communication with the satellite communication device, please refer to the relevant descriptions of the receiving and transmitting units in the satellite communication device.
[0085] Thus, since different message format templates can be set in the transmitting and receiving units of the satellite communication module for different application scenarios, the flexibility of message transmission and the efficiency of message parsing can be improved.
[0086] In some embodiments of this application, the satellite communication module includes a satellite positioning unit, which is connected to the processor.
[0087] In some embodiments of this application, a satellite positioning unit is used to obtain the current location information of the first flight and send the current location information to the processor.
[0088] In some embodiments of this application, the processor is configured to determine the first message based on the current location information.
[0089] In some embodiments of this application, the satellite communication device can use its built-in positioning tool to locate itself and obtain the current location information of the first flight.
[0090] For example, the satellite communication device can obtain the current location information of the first flight through the Global Positioning System (GPS) in the satellite communication device.
[0091] In some embodiments of this application, the satellite communication module may include a short message unit and a satellite positioning unit. The short message unit may include a sending unit and a receiving unit. The electronic device can obtain its current location information through the satellite positioning unit, then place this location information into the sending unit and transmit it to the satellite through the antenna module. Then, the electronic device can parse the messages returned by the satellite received by the antenna module through the receiving unit to obtain the first satellite imagery. After processing by a processor, a first trip awareness map is generated, allowing the user to know their real-time location and trip progress through the trip awareness map, thereby providing better smart travel services during travel.
[0092] In some embodiments of this application, the antenna module includes an antenna element and an anti-interference element, the antenna element being located within the anti-interference element and connected to the satellite communication module.
[0093] In some embodiments of this application, the antenna element is used to send a first message to the satellite and receive a second message sent by the satellite.
[0094] In some embodiments of this application, an anti-interference unit is used to shield interference signals.
[0095] In some embodiments of this application, the antenna module includes an antenna element and a penetration element, the antenna element is connected to the penetration element, and the antenna element is connected to the satellite communication module.
[0096] In some embodiments of this application, the antenna element is used to send a first message to the satellite and receive a second message sent by the satellite.
[0097] In some embodiments of this application, a penetrating unit is used to penetrate the outer shell of the first flight to enable message transmission between the antenna unit and the satellite.
[0098] In some embodiments of this application, anti-interference devices and penetration devices can be added to the antenna devices of the satellite communication device, thereby improving the quality of satellite communication while realizing satellite communication in a confined space.
[0099] The satellite communication device in the embodiments of this application will be described exemplarily below.
[0100] In some embodiments of this application, such as Figure 3As shown, the electronic device may include multiple components such as a human-computer interaction module, an antenna module 04, a satellite communication module 03, a power supply, a processor 02, a memory, a natural environment detection module, and other communication modules. The human-computer interaction module, satellite communication module 03, processor 02, memory, natural environment detection module, and other communication modules are all connected to the power supply. These modules are also connected to the processor 02 and the memory. The antenna module 04 is connected to the satellite communication module 03. The system includes: a human-computer interaction module for interacting with the user and displaying a travel awareness map; an antenna module 04 for sending and receiving messages from the satellite; a satellite communication module 03 for selecting a corresponding message sending template for the message to be sent to the satellite, packaging the message to be sent, and parsing the received message from the satellite according to the message parsing template corresponding to the message sending template; a power supply for powering the various modules; a processor 02 for interpreting instructions and processing various data in the electronic device; a memory for storing received messages from the satellite and the displayed travel awareness map; a natural environment detection module for determining the altitude of the electronic device's current location through air pressure measurement, improving the accuracy of GPS positioning; and other communication modules for data transmission by the electronic device other than satellite communication.
[0101] In some embodiments of this application, other communication modules and the satellite communication module in the satellite communication device can be switched by a switch; furthermore, different communication modules can correspond to different processing modules.
[0102] For example, such as Figure 4 As shown, the electronic device may include a satellite positioning module, other communication modules, a satellite communication module 02, an antenna module 04, an anti-interference module, a penetration module switch a, a switch b, a processing module c, a processing module d, and a processing module e. The other communication modules may include a Bluetooth module, a WiFi module, or a mobile network module that supports data transmission. The satellite communication module 03 may include a transmitting unit 031 and a receiving unit 032. When a network connection is unavailable, the electronic device can turn off switch a of the other communication modules and turn on switch b of the satellite communication module. Messages from the transmitting unit 031 are transmitted to the satellite via the antenna module 04 through the processing module d. The receiving unit 032 receives and processes the messages transmitted by the satellite via the antenna module 04 through the processing module e. When a network connection is available, the electronic device can turn off switch b of the satellite communication module 03 and turn on switch a of the other communication modules. Data transmission is performed via Bluetooth, WiFi, or a mobile network through the processing module c.
[0103] Thus, since the satellite communication device includes a processor, a satellite communication module, and an antenna module connected in sequence, the satellite communication module can, during the first journey of the first flight, use at least one message sending template matching the flight type of the first flight to package a first message and send it to the antenna module. Simultaneously, it can use at least one message receiving template corresponding to the first message sending template to parse the second message received by the antenna module, obtaining the first satellite image. In this way, through the satellite communication module and the antenna module, journey information is transmitted with the satellite, acquiring a satellite view containing satellite imagery of the current location of the flight. The processor then generates a first journey awareness map based on the current location information of the first flight and the first satellite imagery. This allows users to view their location and journey progress in real time through the journey awareness map, even without a network connection, thus providing users with better smart travel services.
[0104] The satellite communication method provided in this application can be implemented by a satellite communication device. Exemplarily, the satellite communication device can be an electronic device, or a component within that electronic device, such as an integrated circuit or a chip. The satellite communication method provided in this application will be described exemplarily below using an electronic device as an example.
[0105] This application provides a satellite communication method. Figure 5 A flowchart illustrating a satellite communication method provided in an embodiment of this application is shown, which can be applied to electronic devices. For example... Figure 5 As shown, the satellite communication method provided in this application embodiment may include the following steps 101 to 103.
[0106] Step 101: During the first flight's first journey, the electronic device sends the first message to the satellite.
[0107] The aforementioned first message may include the current location information of the first flight.
[0108] In this embodiment of the application, the electronic device can be an electronic device equipped with a satellite communication module, that is, the electronic device can communicate with satellites through the satellite communication module.
[0109] In this embodiment of the application, after the electronic device sends a first message to the satellite, the satellite can receive the first message.
[0110] In some embodiments of this application, step 101 may include step 101a or step 101b as described below.
[0111] Step 101a: The electronic device sends the first message to the satellite according to the transmission cycle.
[0112] In some embodiments of this application, the transmission period can be determined based on the location information of the first flight, or based on the type of vehicle of the first flight.
[0113] In some embodiments of this application, the aforementioned transmission period can be the interval at which an electronic device sends a message to a satellite; it can be a time interval or a distance interval.
[0114] For example, taking the transmission period as the time interval between electronic devices sending messages to a satellite as an example, the electronic device sends the first message to the satellite every 2 minutes.
[0115] For example, taking the transmission period as the distance interval at which the electronic device sends a message to the satellite, the electronic device sends a first message to the satellite every time the first flight travels 10 kilometers; or, the electronic device sends a first message to the satellite every time the first flight arrives at a city.
[0116] In some embodiments of this application, if the transmission period is determined based on the current location information of the first flight, the electronic device can monitor the location information of the first flight and send a first message to the satellite when it detects that the location information of the first flight meets the transmission period.
[0117] In some embodiments of this application, the electronic device can pre-store the latitude and longitude information of multiple cities, so that the electronic device can determine the city it is currently in based on its own location information.
[0118] In some embodiments of this application, if the transmission cycle is determined based on the type of vehicle used for the first flight, then if the first flight is an airplane, the transmission cycle can be a first cycle; if the first flight is a high-speed train, the transmission cycle can be a second cycle. The first cycle is shorter than the second cycle.
[0119] In some embodiments of this application, the aforementioned sending period can be set by the user, can be the default of the electronic device, or can be confirmed based on big data. This application does not impose any specific limitations on the embodiments.
[0120] In some embodiments of this application, if a communication failure occurs with the satellite, such as when the electronic device does not receive a reply message from the satellite within a fixed time after sending the first message, the communication is considered to have failed, and communication can be attempted again immediately. If successful communication is considered to have occurred after exceeding the expected number of communication attempts, communication in the current transmission cycle can be abandoned until the next transmission cycle.
[0121] Thus, since electronic devices can send the first message to the satellite according to the transmission cycle, they can continuously send messages to the satellite during the user's travel, maintaining the timeliness of communication with the satellite; in other words, electronic devices can autonomously maintain the travel awareness map, improving the timeliness of the travel awareness map.
[0122] Step 101b: Upon receiving the second input from the user, the electronic device sends a first message to the satellite.
[0123] In some embodiments of this application, the second input described above can be used to trigger an electronic device to send a first message to a satellite. In other words, the second input can be the operation that triggers the electronic device to send a first message to a satellite.
[0124] In some embodiments of this application, the aforementioned second input includes, but is not limited to: touch input by the user through a touch device such as a finger or stylus to a control that sends the first message to the satellite, or voice commands input by the user, or specific gestures input by the user, or other feasible inputs. The specific input can be determined according to actual usage needs, and this application does not limit it. Specifically, the specific gestures in this application embodiment can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure-recognition gesture, a long-press gesture, an area-change gesture, a double-press gesture, or a double-tap gesture; the click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input.
[0125] For example, when the second input is a user's click input on the control for sending a first message to the satellite, the electronic device can receive the user's click input on the control for sending a first message to the satellite, and thus the electronic device can respond to the click input by sending the first message to the satellite. In actual implementation, it can be determined according to actual usage requirements, and the embodiments of this application are not limited thereto.
[0126] For example, when the second input is a user's voice input to the first travel perception map, the electronic device can receive the user's voice input to the first travel perception map and send a first message to the satellite. For example, if the voice input content is "send a first message to the satellite," then the electronic device can receive the voice input and send the first message to the satellite. In actual implementation, it can be determined according to actual usage requirements, and this application embodiment does not limit it.
[0127] Thus, since electronic devices can send a first message to the satellite upon receiving a second input from the user, they can communicate with the satellite according to the user's wishes during the user's travel, thereby improving the flexibility of satellite communication.
[0128] Step 102: The electronic device receives the second message sent by the satellite.
[0129] The second message mentioned above may include a first satellite view, which may include a first satellite image of the first location where the first flight is currently located.
[0130] It is understood that the aforementioned second message can be used by electronic devices to generate and display a first travel perception map, which includes at least a first satellite image and real-time travel information of the first travel.
[0131] In some embodiments of this application, the aforementioned real-time trip information can be determined based on the original trip information of the first trip and the aforementioned trip change information.
[0132] Thus, since the electronic device can also send the trip number of the first trip and the first time of sending the first message to the satellite, the second message can carry the trip change information of the first trip determined according to the trip number and the first time, thereby improving the accuracy of the real-time trip information of the first trip in the first trip perception map.
[0133] Furthermore, it allows users to understand the changes in their first journey through the first journey perception map, avoiding panic when changes occur in the first journey, thereby providing users with better smart travel services.
[0134] Step 103: The electronic device displays the first travel perception map.
[0135] The aforementioned first journey perception map includes at least the first satellite image and the real-time journey information of the first journey.
[0136] In some embodiments of this application, the first trip perception map can be a real-time trip diagram of the first trip, so that the user can know the real-time progress of the first trip through the first trip perception map.
[0137] In some embodiments of this application, the first satellite view may further include satellite imagery of at least one location surrounding the first location.
[0138] For example, the first satellite view map may also include satellite imagery of at least one location adjacent to the first location. The first travel perception map may also include satellite imagery of that at least one location.
[0139] For example, the first satellite image may also include satellite images of one or more locations connected to the first location. The first travel perception map may also include satellite images of at least one of these locations.
[0140] In some embodiments of this application, the aforementioned real-time itinerary information includes at least: the itinerary route of the first flight at the first location, and node information of at least one itinerary node associated with the first location in the first itinerary.
[0141] The node information for each trip node includes the location name of the trip node and the arrival time of the trip node.
[0142] In some embodiments of this application, the travel route of the first flight at the first location may include the order in which the first flight passes through at least one of the aforementioned travel nodes at the first location.
[0143] In some embodiments of this application, each travel node in the first location may include: a city or a street in the first location.
[0144] For example, assuming the first location is Beijing, the route of the first flight in Beijing could be Changping District - Shunyi District - Tongzhou District.
[0145] For example, assuming the first location is Jiangsu Province, the route of the first flight in Jiangsu Province could be Taizhou-Yangzhou-Nanjing.
[0146] In some embodiments of this application, at least one travel node associated with the first location in the first trip can be at least one city or street that the first trip passes through the first location.
[0147] For example, the first location includes Nanjing, Yangzhou, Taizhou, Zhenjiang, and Changzhou; the first journey passes through Nanjing, Yangzhou, and Taizhou in the first location. Therefore, the journey nodes associated with the first location in the first journey are Nanjing, Yangzhou, and Taizhou.
[0148] In some embodiments of this application, the location name of the aforementioned journey node can be the name of the city or street through which the first journey passes.
[0149] Thus, since electronic devices can display the route of the first flight at the first location, as well as the location name and arrival time of at least one route node associated with the first location in the first route, in the first route perception map, users can obtain their current location and the progress of their journey through the first route perception map during their flight. This avoids the situation where users can only know the start and end points of their journey when they cannot connect to the network, and have no way of knowing the locations they pass through in between. This can prevent users from feeling disconnected from the ground during their flight and can provide users with better smart travel services.
[0150] In this embodiment of the application, the first trip perception map may include at least a first satellite image of a first location and real-time trip information of the first trip, so that the user can view the current location and the progress of the trip in real time through the first trip perception map.
[0151] In some embodiments of this application, the first travel perception map may include a top layer and a bottom layer; the bottom layer may be used to display the first satellite image of the first location and the names of each location in the first location, and the top layer may be used to display the node information of at least one travel node associated with the first location in the first travel.
[0152] For example, during a user's flight from Nanjing to Shenzhen, the electronic device can display satellite imagery of Fengcheng City and Xingan City, along with real-time travel information for those cities, as the aircraft passes over their locations. The first satellite view of the first location may include satellite imagery of Le'an City, Zhangshu City, Fengcheng City, and Xingan City. The route of the first flight at the first location is Fengcheng City-Xingan City. The arrival time of Fengcheng City associated with the first location in the first journey is 12:37, and the arrival time of Xingan City associated with the first location in the first journey is 13:10. For example... Figure 6 As shown, the electronic device can display satellite images of Le'an City, Zhangshu City, Fengcheng City and Xingan City in the bottom layer 60 of the first travel perception map, and display the travel route of the first flight at the first location, as well as the arrival time of Fengcheng City and Xingan City and the icon 61 of the first flight in the top layer of the first travel perception map.
[0153] In some embodiments of this application, the aforementioned first travel perception map can display the first satellite image at the first location and the real-time travel information of the first journey in a three-dimensional (3D) graphic format, meaning the electronic device can display multiple layers of the first satellite image in a three-dimensional manner. Alternatively, the aforementioned first travel perception map can also display the first satellite image at the first location and the real-time travel information of the first journey in a planar format, meaning the electronic device can combine multiple layers of the first satellite image into a single planar image for display. The embodiments of this application are not specifically limited.
[0154] In some embodiments of this application, the electronic device may also dynamically display an icon of the first flight in the first trip perception map. The display position of the icon may change with the change of the location information of the first flight, so that the user can intuitively feel the progress of the first trip and the speed of the first flight.
[0155] In some embodiments of this application, the electronic device may also display multimedia files collected during the first trip in the first trip perception map.
[0156] In some embodiments of this application, the multimedia files mentioned above may be audio, image, video, or other files collected by the electronic device during the first trip.
[0157] For example, an electronic device can display images captured by a user as they pass through Shinkansen City on a trip-aware map that includes satellite imagery of Shinkansen City.
[0158] In some embodiments of this application, the first travel perception map described above can be displayed at any display angle and zoom level.
[0159] In some embodiments of this application, the electronic device can also broadcast the first travel perception map via voice, announcing the location names and arrival times included in the first travel perception map. The electronic device can broadcast the first travel perception map according to a broadcast cycle, or it can broadcast it once after arriving at each location. The embodiments of this application are not specifically limited.
[0160] In some embodiments of this application, such as Figure 7 As shown, the electronic device 70 can control the auxiliary device 71 to display the first travel perception diagram 72 via Bluetooth technology. For example, the auxiliary device 71 can be the flip screen of the electronic device, or it can be other electronic devices of the user, such as a smartwatch.
[0161] In some embodiments of this application, the electronic device can display a first trip perception map via a flight component on the desktop.
[0162] In practice, the electronic device can also display the first trip perception map through the flight component in the negative one screen. Alternatively, the electronic device can display the first trip perception map on its screen even when the screen is off or locked. The specific implementation depends on actual needs, and this application embodiment does not impose any specific limitations.
[0163] For other relevant descriptions of steps 101 to 103 above, please refer to the detailed description of the satellite communication device above, which will not be repeated here.
[0164] In the satellite communication method provided in this application, if a network connection is lost during flight travel, the electronic device can obtain a satellite view containing satellite imagery of the flight's current location through the transmission of travel information with the satellite. Therefore, the electronic device can display a travel awareness map based on this satellite imagery and real-time travel information. This allows users to view their location and travel progress in real time through the travel awareness map displayed on their electronic devices when they encounter a network connection problem, thus providing a better smart travel service.
[0165] In some embodiments of this application, combined with Figure 5 ,like Figure 8 As shown, prior to step 101 above, the satellite communication method provided in this application embodiment may further include step 104 as described below. Step 103 above may include step 103a as described below.
[0166] Step 104: When the electronic device starts the first stroke, it displays the perception map of the third stroke.
[0167] The aforementioned third-journey perception map includes a third satellite view map, which contains satellite imagery of the starting point of the first-journey journey.
[0168] In some embodiments of this application, the satellite imagery of the starting point can be satellite imagery of the starting point of the first trip acquired in advance by the electronic device after the user has determined the first trip. It is understood that the third trip perception map is different from the first trip perception map.
[0169] In some embodiments of this application, after the user determines the first trip, the electronic device can obtain the trip information of the first trip, and then the electronic device can obtain satellite imagery of the starting point of the first trip based on the trip information of the first trip.
[0170] For example, after a user purchases a ticket, the electronic device can obtain the location the flight has passed through and its corresponding satellite imagery based on the flight information returned by the booking success SMS or third-party ticketing software.
[0171] For example, after a user purchases a train ticket, the electronic device can obtain the location of the train and its corresponding satellite image based on the train number information returned by the successful booking SMS or third-party ticketing software.
[0172] In some embodiments of this application, if a user cancels or changes a ticket, the electronic device can reacquire satellite imagery of the starting point of the first trip.
[0173] In some embodiments of this application, the electronic device may also acquire full satellite imagery of the first journey in advance after the user determines the first journey, and then update and display the acquired higher-resolution satellite imagery in the third journey perception map after communicating with the satellite.
[0174] Step 103a: The electronic device updates the third travel perception map based on the first satellite image to obtain the first travel perception map.
[0175] In some embodiments of this application, the electronic device may send a first message to the satellite when the first flight arrives at the first location, and after receiving the first satellite view map containing the first satellite image of the first location sent by the satellite, update the third trip perception map to display the first trip perception map.
[0176] In some embodiments of this application, "the electronic device updates the third travel perception map based on the first satellite image" can be understood as: comparing the third satellite image in the third travel perception map with the first satellite image, canceling the display of satellite images in the third satellite image that are different from the first satellite image, and adding and displaying satellite images in the first satellite image that are different from the third satellite image.
[0177] For example, assuming the route of the first trip is Le'an City - Fengcheng City - Xingan City, when the first trip begins, the electronic device displays a third trip perception map containing satellite imagery of Le'an City. After the first flight arrives at Fengcheng City, the electronic device can send a first message containing the current location information of the first flight to the satellite and receive a first satellite view map containing satellite imagery of Fengcheng City. Based on the satellite imagery of Fengcheng City, the electronic device can deselect the satellite imagery of Le'an City and add the satellite imagery of Fengcheng City to the display.
[0178] It should be noted that when the electronic device updates the third trip perception map, the real-time trip information of the first trip in the third trip perception map will also change accordingly, that is, the location name of the trip node where the first flight is currently located, as well as the arrival time of the trip node.
[0179] Thus, since electronic devices can display a third trip awareness map based on satellite imagery of the starting point of the first trip, and update the third trip awareness map to match the first trip awareness map after receiving the first satellite view of view transmitted by the satellite, the time spent waiting for satellite imagery of the starting point at the start of the trip can be reduced, improving the display effect of the trip awareness map. Simultaneously, the trip awareness map can be updated after receiving satellite view of view containing other locations, allowing it to reflect the current location and trip progress in real time, thereby providing users with better smart travel services.
[0180] In some embodiments of this application, combined with Figure 5 ,like Figure 9 As shown, after step 103 above, the satellite communication method provided in this application embodiment may further include steps 105 to 107 as described below.
[0181] Step 105: During the first flight's first journey, the electronic device sends a third message to the satellite.
[0182] The aforementioned third message may include the current location information of the first flight.
[0183] In this embodiment of the application, after the electronic device sends a third message to the satellite, the satellite can receive the third message.
[0184] Step 106: The electronic device receives the fourth message sent by the satellite.
[0185] The fourth message mentioned above may include a second satellite view, which includes a second satellite image of the second location where the first flight is currently located.
[0186] In this embodiment of the application, the third message may be the same as or different from the first message. The third message may be different from the second message.
[0187] It is understandable that the time when the electronic device sends the third message is at least one transmission cycle apart from the time when it sends the first message.
[0188] In this embodiment of the application, the second position is different from the first position.
[0189] For further descriptions of steps 105 and 106, please refer to the relevant descriptions in steps 101 and 102 above, which will not be repeated here.
[0190] Step 107: The electronic device updates the first travel perception map based on the second satellite imagery to obtain the second travel perception map.
[0191] The aforementioned second travel perception map includes second satellite imagery and real-time travel information for the first travel.
[0192] In some embodiments of this application, the second satellite image described above differs from the first satellite image. It is understood that if the second satellite image is identical to the first satellite image, it indicates that the first flight stopped at the first location, or that the first flight was traveling slowly and did not leave the first location within the transmission cycle; in this case, the electronic equipment will not update the first travel perception map.
[0193] In some embodiments of this application, the second travel perception map described above is different from the first travel perception map.
[0194] In some embodiments of this application, "electronic device updates first travel perception map based on second satellite image" can be understood as: comparing the first satellite image and the second satellite image in the first travel perception map, canceling the display of satellite images in the first satellite image that are different from the second satellite image, and adding and displaying satellite images in the second satellite image that are different from the first satellite image.
[0195] For example, assuming the first journey's route is Le'an City - Fengcheng City - Xingan City - Zhangshu City, the first journey perception map includes satellite imagery of Le'an City, Fengcheng City, and Xingan City. When the electronic device arrives at Xingan City, i.e., when the electronic device arrives at the second location, the electronic device can receive satellite imagery of Fengcheng City, Xingan City, and Zhangshu City. Based on the satellite imagery of Fengcheng City, Xingan City, and Zhangshu City, the electronic device can deselect the satellite imagery of Le'an City and add the satellite imagery of Zhangshu City, thus obtaining a journey perception map containing satellite imagery of Fengcheng City, Xingan City, and Zhangshu City, i.e., the second journey perception map.
[0196] In practical implementation, electronic devices can also directly replace the first satellite image with the second satellite image for display, thereby updating the first travel perception map and obtaining the second travel perception map. This application does not impose specific limitations on the embodiments.
[0197] Thus, since electronic devices can communicate with satellites during the first journey of the first flight, they can obtain second satellite images of the second location where the first flight is currently located by sending the current location information of the first flight to the satellite, and update the first journey perception map based on the second satellite images to obtain the second journey perception map. Therefore, during the first journey, the journey perception map can be updated in a timely manner through repeated communication with satellites, so that the journey perception map can reflect the current location and the progress of the journey in real time, thereby providing users with better smart travel services.
[0198] In some embodiments of this application, after step 103 above, the satellite communication method provided in the embodiments of this application may further include any of the following: steps 108 and 109a, steps 108 and 109b, and steps 108 and 109c.
[0199] Step 108: The electronic device receives the user's first input on the first travel perception map.
[0200] In some embodiments of this application, the aforementioned first input includes, but is not limited to: touch input of the user onto the first travel perception map via a touch device such as a finger or stylus, or voice commands input by the user, or specific gestures input by the user, or other feasible inputs. The specific input can be determined according to actual usage needs, and this application does not limit it. Specifically, the specific gestures in this application embodiment can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure-recognition gesture, a long-press gesture, an area-change gesture, a double-press gesture, or a double-tap gesture; the click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input.
[0201] It should be noted that different first inputs can trigger the electronic device to execute different steps in steps 109a to 109c.
[0202] Step 109a: In response to the first input, if the second message includes the first information, the electronic device displays the first information.
[0203] The aforementioned first information includes at least one of the following information for the first location: weather, attractions, landmarks, regional characteristics, and customs.
[0204] In some embodiments of this application, after receiving a first message from an electronic device, the satellite can put information related to the travel nodes in the first location into a second message and send it to the electronic device, so that the electronic device can provide smart travel services to the user through the information related to the travel nodes in the first location in the second message, i.e., the first information.
[0205] In some embodiments of this application, the aforementioned weather can be the weather conditions at the current location of the first flight; the aforementioned scenic spots can be scenic spot information at the first location; the aforementioned landmark buildings can be distinctive buildings at the first location; the aforementioned regional characteristics can be the characteristics formed by the combined effects of natural and human factors at the first location, such as local delicacies and dialects; the aforementioned customs and traditions can be the fashions, etiquette, and habits that have been passed down at the first location, such as the Water Splashing Festival of the Dai people in Yunnan Province.
[0206] Steps 108 and 109a are described below as examples.
[0207] In some embodiments of this application, the first input described above can be used to trigger the display of first information. In other words, the first input can be an operation that triggers the display of first information.
[0208] For example, when the first input is a user's click on the first trip perception map, the electronic device can receive a click from the user on the icon of the first flight in the first trip perception map, and the electronic device can respond to the click by displaying the first information. In actual implementation, this can be determined according to actual usage requirements, and the embodiments of this application are not limited thereto.
[0209] For example, when the first input is a user's voice input to the first travel perception map, the electronic device can receive the user's voice input to the first travel perception map and display the first information. For instance, if the voice input content is "view the customs and traditions of the first location," then the electronic device can receive the voice input and display the first information. In actual implementation, this can be determined according to actual usage needs, and this application embodiment does not limit it.
[0210] In some embodiments of this application, the electronic device may display the first information via a pop-up window or by jumping to another page.
[0211] It should be noted that satellites can connect with other network base stations or other services on the ground through satellite base stations to obtain second messages and send the obtained second messages to electronic devices.
[0212] In some embodiments of this application, after receiving the first message, the satellite can send the first message to the satellite base station, thereby... Figure 10 As shown, satellite base stations can communicate with third-party map services and third-party travel services to obtain information such as weather, attractions, landmarks, local features, customs, and first-satellite view of the first location. After obtaining the information, the satellite base station can send it to the satellite. The satellite then sends this information to electronic devices via a second message.
[0213] It is understood that the satellite can first adjust the message format of the first message, and then send the adjusted first message to the satellite base station. Alternatively, it can directly send the first message to the satellite base station. This application does not limit the scope of the embodiments.
[0214] Thus, since electronic devices can receive and respond to user input on the first trip perception map, displaying information such as weather, attractions, landmarks, local features, or customs at the first location, users can learn about various information along the route even if their electronic devices cannot connect to the network during their flight, thereby improving their travel experience and enabling electronic devices to provide better smart travel services during the user's journey.
[0215] Step 109b: The electronic device displays the multimedia file of the first location captured on the first flight.
[0216] In some embodiments of this application, the electronic device can record the location information of the multimedia file collected at the first location, so that after receiving the first input, the electronic device can display the multimedia file collected by the user at the first location on the first flight.
[0217] In some embodiments of this application, the first input described above can be used to trigger the display of a multimedia file at a first location captured on the first flight. In other words, the first input can be an operation that triggers the display of a multimedia file at a first location captured on the first flight.
[0218] Steps 108 and 109b are described below as examples.
[0219] For example, when the first input is a long press input from the user on the first trip perception map, the electronic device can receive a long press input from the user on the icon of the first flight in the first trip perception map, and the electronic device can respond to the long press input by displaying a multimedia file collected at the first location on the first flight. In actual implementation, it can be determined according to actual usage requirements, and the embodiments of this application are not limited thereto.
[0220] For example, when the first input is a user's voice input to the first trip perception map, the electronic device can receive the user's voice input to the first trip perception map and display a multimedia file of the first location captured on the first flight. For example, if the voice input content is: "View the video or image of the first location captured," then the electronic device can receive the voice input and display the multimedia file of the first location captured on the first flight. In actual implementation, it can be determined according to actual usage requirements, and this application embodiment does not limit it.
[0221] In some embodiments of this application, the electronic device can display the multimedia file of the first location collected on the first flight in the first trip perception map, or it can display the multimedia file of the first location collected on the first flight through a pop-up window or jump to other pages.
[0222] For example, taking Beijing as the first location, the electronic device can receive and respond to the user's first input on the first travel perception map, such as... Figure 11 As shown, a pop-up window displays at least one option, each indicating one of the following: Beijing landmarks and customs, Beijing's current weather, Beijing's scenic spots, Beijing's local delicacies, or images taken during the first flight's transit through Beijing.
[0223] Furthermore, the user can trigger the electronic device to display the content indicated by the option by inputting any one of the at least one options.
[0224] For example, when a user clicks Figure 11 The "Weather" option in the settings allows electronic devices to display the current weather in Beijing as light rain.
[0225] For example, when a user clicks Figure 11 The “Scenic Spots” option allows electronic devices to display information about multiple attractions in Beijing, such as the Forbidden City.
[0226] For example, when a user clicks Figure 11 The "Photos Taken" option allows you to view images taken by the electronic device during the first flight's stopover in Beijing.
[0227] Thus, since the electronic device can receive and respond to the user's input of the first trip perception map and display multimedia files from the first location captured on the first flight, it allows for convenient and quick viewing of these files without having to search through a photo album. This increases the correlation between the multimedia files from the first location and the first trip, enabling the electronic device to provide better smart travel services during the user's journey.
[0228] Step 109c: The electronic device sends the fifth message to the satellite.
[0229] The fifth message includes the first instruction information and a multimedia file of the first location collected by electronic devices on the first flight.
[0230] In this embodiment of the application, after the electronic device sends the fifth message to the satellite, the satellite can receive the fifth message.
[0231] In some embodiments of this application, the first instruction information is used to instruct the satellite to forward multimedia files to the first device.
[0232] In some embodiments of this application, the first device described above may be other electronic devices, a server, or a base station. This application does not impose specific limitations on these embodiments.
[0233] In some embodiments of this application, when an electronic device user needs to share a multimedia file of a first location collected on a first flight with a user of a first device, the electronic device can send a first instruction message and the multimedia file to a satellite, and instruct the satellite to forward the multimedia file to the first device through the first instruction message.
[0234] In some embodiments of this application, the first input described above can be used to trigger the electronic device to send a fifth message. In other words, the first input can be an operation that triggers the electronic device to send a fifth message.
[0235] Steps 108 and 109c are described below as examples.
[0236] For example, when the first input is a user dragging and dropping a multimedia file displayed in the first travel perception map, the electronic device can receive the user's drag-and-drop input and display the device to which the multimedia file needs to be sent. The electronic device can then send a fifth message to the satellite, instructing the satellite to send the multimedia file in the fifth message to the first device, based on the device selected by the user, i.e., the first device. In actual implementation, this can be determined according to actual usage requirements, and this application embodiment does not impose limitations.
[0237] For example, when the first input is a user's voice input to the first travel perception map, the electronic device can receive the user's voice input to the first travel perception map and send a fifth message to the satellite, instructing the satellite to send the multimedia file in the fifth message to the first device. For example, if the voice input content is: "Send the multimedia file collected at the first location to the first device," then the electronic device can receive the voice input, send a fifth message to the satellite, and instruct the satellite to send the multimedia file in the fifth message to the first device. In actual implementation, it can be determined according to actual usage requirements, and this application embodiment does not limit it.
[0238] Thus, since the electronic device can receive and respond to the user's input of the first trip perception map, it can send a fifth message to the satellite, instructing the satellite to send the multimedia file in the fifth message to the first device. Therefore, even when the user cannot connect to the network during the trip, it can still share multimedia files such as images and videos collected during the trip with others, broadening the channels for information transmission when the network cannot be connected, and enabling the electronic device to provide better smart travel services during the user's trip.
[0239] In some embodiments of this application, after step 103 described above, the satellite communication method provided in this application may further include step 110 as described below.
[0240] Step 110: After the first stroke ends, the electronic device generates a long image or video based on all the stroke perception maps displayed in the first stroke.
[0241] In some embodiments of this application, after the first trip is completed, the electronic device can stitch together all the trip perception maps displayed in the first trip to obtain a long image containing the trip route and the first location collected on the first flight; or, synthesize a multimedia file video containing the trip route and the first location collected on the first flight.
[0242] In this way, after the trip ends, the electronic device can generate a long image or video based on all the trip-aware maps displayed in the first trip. This allows the locations the user passed through during the flight and the multimedia files collected on the flight to be recorded in the long image or video, improving the overall display effect of the trip.
[0243] The following specific examples illustrate the satellite communication method provided in the embodiments of this application. Figure 12 As shown, taking the first flight as an example, the satellite communication method may include the following steps 201 to 209.
[0244] Step 201: The electronic device confirms successful ticket booking via booking SMS or third-party travel service notification.
[0245] Step 202: The electronic device obtains the node information of the flight itinerary node based on the flight information.
[0246] Step 203: The electronic device confirms that the flight has entered takeoff and displays the third trip perception map.
[0247] Step 204: The electronic device updates the first travel perception map based on the first satellite image transmitted by the satellite.
[0248] Step 205: The electronic device periodically acquires satellite field-of-view images corresponding to the aircraft's current location information through satellite communication technology and updates the first-trip perception map.
[0249] In some embodiments of this application, the electronic device may periodically refresh the displayed first travel perception map.
[0250] Step 206: The electronic device will display the multimedia file of the aircraft's current first location, which is collected on the aircraft, on the first trip perception map, and at the same time instruct the satellite to send the multimedia file to the first device.
[0251] Step 207: The electronic device can broadcast the first trip perception map via voice when it arrives in each city.
[0252] Step 208: The electronic device receives and responds to the user's input of the first trip perception map, and displays the weather, attractions, landmarks, regional features, customs and culture of the first location through pop-up windows or by jumping to the details page.
[0253] In some embodiments of this application, the electronic device can send the aircraft's current latitude and longitude information to a satellite and receive information about the aircraft's current location (a first location) returned by the satellite, including weather, attractions, landmarks, regional features, and local customs. The electronic device displays this information in a pop-up window or details page.
[0254] Step 209: After the aircraft lands, the electronic device generates a long image or video based on all the trip-aware maps displayed during the trip.
[0255] Therefore, if a network connection is lost during flight travel, electronic devices can obtain a satellite view containing satellite imagery of the flight's current location through the transmission of travel information between the device and satellites. Based on this satellite imagery and real-time travel information, the electronic device can display a travel awareness map. This allows users to view their location and travel progress in real time through the travel awareness map displayed on their electronic devices when a network connection is unavailable, thus providing a better smart travel service.
[0256] The satellite communication method provided in this application can be executed by a satellite communication device. This application uses a satellite communication device executing the satellite communication method as an example to illustrate the satellite communication device provided in this application.
[0257] Figure 13 A schematic diagram of a possible structure of the satellite communication device involved in an embodiment of this application is shown. For example... Figure 13 As shown, the satellite communication device 130 may include: a transmitting module 131, a receiving module 132, and a display module 133.
[0258] The sending module 131 is used to send a first message to the satellite during the first trip using the first flight. The first message includes the current location information of the first flight. The receiving module 132 is used to receive a second message sent by the satellite. The second message includes a first satellite view map, which includes a first satellite image of the first location where the first flight is currently located. The display module 133 is used to display a first trip perception map, which includes at least the first satellite image received by the receiving module 132 and the real-time trip information of the first trip.
[0259] In one possible implementation of this application, the aforementioned real-time itinerary information includes at least: the formal route of the first flight at the first location, and node information of at least one itinerary node associated with the first location in the first itinerary;
[0260] The node information for each trip node includes the location name of the trip node and the arrival time of the trip node.
[0261] In one possible implementation of this application, the sending module 131 is further configured to send a third message to the satellite after the display module 133 displays the first trip perception map, during the first trip using the first flight, the third message including the current location information of the first flight;
[0262] The aforementioned receiving module 132 is also used to receive a fourth message sent by the satellite, the fourth message including a second satellite view, the second satellite view including a second satellite image of the second location where the first flight is currently located;
[0263] The aforementioned display module 133 is also used to update the first travel perception map based on the second satellite image received by the receiving module 132, thereby obtaining a second travel perception map, which includes the second satellite image and the real-time travel information of the first travel.
[0264] In one possible implementation of this application, the display module 133 is further configured to display a third journey perception map before the sending module 131 sends the first message to the satellite, in the case of starting the first journey. The third journey perception map includes a third satellite view map, which includes satellite images of the starting point of the first journey.
[0265] The aforementioned display module 133 is specifically used to update the third travel perception map based on the first satellite imagery to obtain the first travel perception map.
[0266] In one possible implementation of this application, the receiving module 132 is further configured to receive a first input from the user to the first travel perception map;
[0267] The aforementioned display module 133 is further configured to, in response to the first input received by the receiving module 132, perform at least one of the following:
[0268] If the second message includes the first information, the first information shall be displayed. The first information includes at least one of the following information for the first location: weather, attractions, landmarks, regional characteristics, and customs.
[0269] The multimedia file displayed is taken at the first location on the first flight; or...
[0270] The aforementioned sending module 131 is also used to send a fifth message to the satellite in response to the first input received by the receiving module 132. The fifth message includes first indication information and a multimedia file of the first location collected by the electronic device on the first flight.
[0271] The first instruction information is used to instruct the satellite to forward multimedia files to the first device.
[0272] In one possible implementation of this application, the above-mentioned apparatus further includes: a generation module;
[0273] The aforementioned generation module is used to generate a long image or video based on all the travel perception maps displayed in the first travel after the display module 133 displays the first travel perception map and after the first travel ends.
[0274] In one possible implementation of this application, the first message further includes: the trip number of the first trip and the first time the first message was sent;
[0275] The second message also includes information on changes to the first itinerary.
[0276] In one possible implementation of this application, the sending module 131 is specifically used for:
[0277] According to the transmission cycle, send the first message to the satellite; or,
[0278] Upon receiving the user's second input, the first message is sent to the satellite.
[0279] This application provides a satellite communication device that, when a flight encounters a network connection failure, can obtain a satellite view of the current location of the passenger's flight through message transmission with the satellite. Based on this satellite view and real-time travel information, a travel awareness map can be displayed. Thus, when a user encounters a network connection failure during travel, they can view their location and travel progress in real time through the travel awareness map, thereby providing a better smart travel service.
[0280] The satellite communication device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the scope of the device.
[0281] The satellite communication device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.
[0282] The satellite communication device provided in this application embodiment can realize the various processes implemented as described in the above-described satellite communication method embodiment, and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0283] Optionally, such as Figure 14As shown, this application also provides an electronic device 1400, including a processor 1401 and a memory 1402. The memory 1402 stores a program or instructions that can run on the processor 1401. For example, when the communication device 1400 is an electronic device, the program or instructions executed by the processor 1401 implement the various steps of the above-described electronic device-side method embodiment and achieve the same technical effect. When the communication device 1400 is a satellite, the program or instructions executed by the processor 1401 implement the various steps of the above-described satellite-side method embodiment and achieve the same technical effect. To avoid repetition, this will not be described again here.
[0284] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0285] Figure 15 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0286] The electronic device 1500 includes, but is not limited to, components such as: radio frequency unit 1501, network module 1502, audio output unit 1503, input unit 1504, sensor 1505, display unit 1506, user input unit 1507, interface unit 1508, memory 1509, and processor 1510.
[0287] Those skilled in the art will understand that the electronic device 1500 may also include a power supply (such as a battery) for supplying power to various components. The power supply can be logically connected to the processor 1510 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. 15 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0288] The radio frequency unit 1501 is used to send a first message to the satellite during the first trip using the first flight, the first message including the current location information of the first flight; and to receive a second message sent by the satellite, the second message including a first satellite view map, the first satellite view map including a first satellite image of the first location where the first flight is currently located; the display unit 1506 is used to display a first trip perception map, the first trip perception map including at least the first satellite image received by the radio frequency unit 1501 and the real-time trip information of the first trip.
[0289] In one possible implementation of this application, the aforementioned real-time itinerary information includes at least: the formal route of the first flight at the first location, and node information of at least one itinerary node associated with the first location in the first itinerary;
[0290] The node information for each trip node includes the location name of the trip node and the arrival time of the trip node.
[0291] In one possible implementation of this application, the radio frequency unit 1501 is further configured to send a third message to the satellite after the display unit 1506 displays the first trip perception map, during the first trip using the first flight, the third message including the current location information of the first flight;
[0292] The aforementioned radio frequency unit 1501 is also used to receive a fourth message transmitted by the satellite, the fourth message including a second satellite view, the second satellite view including a second satellite image of the second location where the first flight is currently located;
[0293] The aforementioned display unit 1506 is also used to update the first travel perception map based on the second satellite image received by the radio frequency unit 1501, thereby obtaining a second travel perception map, which includes the second satellite image and the real-time travel information of the first travel.
[0294] In one possible implementation of this application, the display unit 1506 is further configured to display a third journey perception map before the radio frequency unit 1501 sends a first message to the satellite, in the case of starting the first journey. The third journey perception map includes a third satellite view map, which includes satellite images of the starting point of the first journey.
[0295] The aforementioned display unit 1506 is specifically used to update the third travel perception map based on the first satellite imagery to obtain the first travel perception map.
[0296] In one possible implementation of this application, the user input unit 1507 is further configured to receive a first input from the user to the first travel perception map;
[0297] The aforementioned display unit 1506 is further configured to, in response to the first input received by the user input unit 15071, perform at least one of the following:
[0298] If the second message includes the first information, the first information shall be displayed. The first information includes at least one of the following information for the first location: weather, attractions, landmarks, regional characteristics, and customs.
[0299] The multimedia file displayed is taken at the first location on the first flight; or...
[0300] The aforementioned radio frequency unit 1501 is also used to send a fifth message to the satellite in response to the first input received by the user input unit 1507. The fifth message includes first instruction information and a multimedia file of the first location collected by the electronic device on the first flight.
[0301] The first instruction information is used to instruct the satellite to forward multimedia files to the first device.
[0302] In one possible implementation of this application, the processor 1510 is configured to generate a long image or video based on all the travel perception maps displayed in the first travel after the display unit 1506 displays the first travel perception map and after the first travel ends.
[0303] In one possible implementation of this application, the first message further includes: the trip number of the first trip and the first time the first message was sent;
[0304] The second message also includes information on changes to the first itinerary.
[0305] In one possible implementation of this application, the radio frequency unit 1501 is specifically used for:
[0306] According to the transmission cycle, send the first message to the satellite; or,
[0307] Upon receiving the user's second input, the first message is sent to the satellite.
[0308] This application provides an electronic device that, during flight travel, if a network connection is lost, can obtain a satellite view of the current location of the flight via message transmission with a satellite. Based on this satellite view and real-time travel information, a trip awareness map can be displayed. Thus, when a user encounters a network connection problem during travel, they can view their location and trip progress in real time through the trip awareness map, thereby providing a better smart travel service.
[0309] It should be understood that, in this embodiment, the input unit 1504 may include a graphics processing unit (GPU) 15041 and a microphone 15042. The GPU 15041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1506 may include a display panel 15061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1507 includes a touch panel 15071 and at least one of other input devices 15072. The touch panel 15071 is also called a touch screen. The touch panel 15071 may include a touch detection device and a touch controller. Other input devices 15072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0310] The memory 1509 can be used to store software programs and various data. The memory 1509 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1509 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1509 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0311] Processor 1510 may include one or more processing units; optionally, processor 1510 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1510.
[0312] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described satellite communication method and satellite communication method embodiments, and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0313] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0314] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described satellite communication method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0315] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0316] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the satellite communication method embodiments described above, and can achieve the same technical effects. To avoid repetition, it will not be described again here.
[0317] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0318] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0319] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A satellite communication device, characterized in that, include: The processor, satellite communication module, and antenna module are connected in sequence, and the satellite communication module is loaded with at least one message sending template and at least one message receiving template. The satellite communication module is used to, during the first trip using the first flight, package a first message using a first message sending template that matches the flight type of the first flight from the at least one message sending template, and send the first message to the antenna module. The first message includes the current location information of the first flight. The antenna module is used to send the first message to the satellite and receive the second message sent by the satellite, and send the second message to the satellite communication module. The second message includes a first satellite view map, which includes a first satellite image of the first location where the first flight is currently located. The satellite communication module is used to parse the second message using the first message receiving template corresponding to the first message sending template in the at least one message receiving template, obtain the first satellite image, and send the first satellite image to the processor. The processor is used to generate a first trip perception map based on the current location information of the first flight and the first satellite image.
2. The apparatus according to claim 1, characterized in that, The satellite communication module includes a transmitting unit and a receiving unit. The transmitting unit is loaded with at least one message transmitting template, and the receiving unit is loaded with at least one message receiving template. The sending unit is used to package the first message using the first message sending template; The receiving unit is used to parse the second message using the first message receiving template.
3. The apparatus according to claim 1, characterized in that, The satellite communication module includes a satellite positioning unit, which is connected to the processor. The satellite positioning unit is used to obtain the current location information of the first flight and send the current location information to the processor; The processor is configured to determine the first message based on the current location information.
4. The apparatus according to claim 1, characterized in that, The antenna module includes an antenna unit and an anti-interference unit. The antenna unit is located within the anti-interference unit and is connected to the satellite communication module. The antenna unit is used to send the first message to the satellite and receive the second message sent by the satellite; The anti-interference unit is used to shield interference signals.
5. The apparatus according to claim 1, characterized in that, The antenna module includes an antenna element and a penetration element, the antenna element being connected to the penetration element and the antenna element being connected to the satellite communication module; The antenna unit is used to send the first message to the satellite and receive the second message sent by the satellite; The penetrating unit is used to penetrate the outer shell of the first aircraft to enable message transmission between the antenna unit and the satellite.
6. A satellite communication method, applied to the satellite communication device according to any one of claims 1 to 5, characterized in that, The method includes: During the first journey using the first flight, a first message is sent to the satellite, which includes the current location information of the first flight; Receive a second message sent by the satellite, the second message including a first satellite view, the first satellite view including a first satellite image of the first location where the first flight is currently located; The first trip perception map is displayed, which includes at least the first satellite image and the real-time trip information of the first trip.
7. The method according to claim 6, characterized in that, The real-time itinerary information includes at least: the itinerary route of the first flight at the first location, and node information of at least one itinerary node associated with the first location in the first itinerary; The node information of the trip node includes the location name of the trip node and the arrival time of the trip node.
8. The method according to claim 6, characterized in that, After displaying the first travel perception map, the method further includes: During the first journey using the first flight, a third message is sent to the satellite, the third message including the current location information of the first flight; Receive a fourth message sent by the satellite, the fourth message including a second satellite view, the second satellite view including a second satellite image of the second location where the first flight is currently located; Based on the second satellite imagery, the first trip awareness map is updated to obtain a second trip awareness map, which includes the second satellite imagery and real-time trip information of the first trip.
9. The method according to claim 6, characterized in that, Before sending the first message to the satellite, the method further includes: When the first journey begins, a third journey perception map is displayed, which includes a third satellite view map, which includes satellite imagery of the starting point of the first journey. The display of the first travel perception map includes: Based on the first satellite imagery, the third travel perception map is updated to obtain the first travel perception map.
10. The method according to claim 6, characterized in that, After displaying the first travel perception map, the method further includes: Receive the user's first input on the first trip perception map; In response to the first input, perform at least one of the following: If the second message includes the first information, the first information is displayed, and the first information includes at least one of the following information for the first location: weather, attractions, landmarks, regional characteristics, and customs; The multimedia file displayed at the first location captured on the first flight; Send a fifth message to the satellite, the fifth message including a first indication and a multimedia file of the first location collected by the satellite communication device on the first flight; The first instruction information is used to instruct the satellite to forward the multimedia file to the first device.
11. The method according to claim 6, characterized in that, The sending of the first message to the satellite includes: According to the transmission cycle, send the first message to the satellite; or, Upon receiving a second input from the user, a first message is sent to the satellite.
12. An electronic device, characterized in that, It includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the steps of the satellite communication method as described in any one of claims 6 to 11.