Satellite signal searching method, device, equipment, medium and product

CN116527103BActive Publication Date: 2026-11-03DEEPAL AUTOMOBILE TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202310353303.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-04
Publication Date
2026-11-03
Estimated Expiration
2043-04-04

AI Technical Summary

Technical Problem

In the absence of terrestrial network coverage, existing vehicle-mounted satellite communication equipment cannot conduct emergency communication quickly and stably, and lacks signal strength display and directional guidance, resulting in unstable communication quality in emergency situations.

Method used

By obtaining the satellite signal strength corresponding to the vehicle's real-time time and location coordinates, the location coordinates with normal signal strength are determined, and a guiding route is calculated and generated to find the satellite signal, providing satellite guidance direction and ensuring communication quality.

Benefits of technology

In emergency situations, providing stable communication quality and clear directional guidance ensures that vehicles without terrestrial network coverage can quickly find the best satellite signal, improving the reliability of emergency communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116527103B_ABST
    Figure CN116527103B_ABST
Patent Text Reader

Abstract

The application provides a satellite signal searching method, device, equipment, medium and product. The method comprises the following steps: acquiring a pre-recorded vehicle real-time time, a vehicle location coordinate and a satellite signal strength corresponding to the vehicle location coordinate, wherein each time point of the vehicle real-time time is mapped to a corresponding vehicle location coordinate; searching for all satellite signal strengths within a specific time before the vehicle real-time time, and determining the vehicle location coordinate with a normal strength level of the satellite signal strength as a target vehicle location coordinate; and generating a guide route based on the target vehicle location coordinate to enable a vehicle to travel according to the guide route to search for a satellite signal to realize normal communication. The application can ensure that the satellite communication can be quickly and urgently performed under the condition that there is no ground network coverage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite communication technology, specifically to a satellite signal finding method, apparatus, equipment, medium, and product. Background Technology

[0002] Satellite communication is commonly used for special communications or emergency communications in situations where there is no terrestrial network coverage. Current small vehicle-mounted satellite communication equipment mainly includes: a human-machine interface (HMI), a baseband integration device, and a satellite antenna. The HMI connects to the baseband integration device, sending control signals triggered by preset actions to it. The HMI can be a terminal or a vehicle-mounted central control screen. The baseband integration device connects to the satellite antenna, controlling it based on received control signals to detect satellite signals. The satellite antenna transmits and receives communication signals from the communication satellite, enabling communication with it. However, related technologies are mainly based on equipment descriptions, installation improvements, and antenna optimization. For example, the technologies published under CN114204973A ("Vehicle-mounted Satellite Communication System and Vehicle") and CN204559898U ("A Small Vehicle-mounted Satellite Communication Device") only describe the vehicle-mounted satellite communication system and equipment, leaving significant room for functional optimization. Specifically, the current satellite communication systems in vehicles generally lack signal strength display and only provide emergency communication via satellite equipment. There is no direction or route guidance for locations with strong signals. In emergencies, when the signal is unstable, communication quality cannot be guaranteed, and the emergency cannot be resolved promptly. Furthermore, without clear directional guidance, users are prone to panic and blindly choose directions, potentially causing further problems. Summary of the Invention

[0003] In view of the shortcomings of the prior art described above, this application provides a satellite signal finding method, apparatus, equipment, medium and product to solve the following technical problem: satellite communication in the absence of terrestrial network coverage cannot guarantee rapid emergency communication.

[0004] To address the aforementioned technical problems, in a first aspect, this application provides a satellite signal locating method, which includes:

[0005] Obtain the pre-recorded real-time vehicle time, vehicle location coordinates, and satellite signal strength corresponding to the vehicle location coordinates, wherein each point in the real-time vehicle time maps to the corresponding vehicle location coordinates;

[0006] Find all satellite signal strengths within a specific time period prior to the vehicle's real-time time, and determine the vehicle's location coordinates where the satellite signal strength level is normal. The vehicle's location coordinates where the satellite signal strength level is normal are the target vehicle's location coordinates.

[0007] Based on the target vehicle's location coordinates, a guiding route is calculated and generated so that the vehicle can follow the guiding route to find satellite signals and achieve normal communication.

[0008] In one embodiment of this application, after calculating and generating a guiding route based on the target vehicle's location coordinates so that the vehicle can travel according to the guiding route to find satellite signals and achieve normal communication, the process includes:

[0009] If no satellite signal strength of the specified strength level is found within a specific time period prior to the vehicle's real-time time, then the vehicle's location coordinates and satellite position for the vehicle's forward movement are obtained.

[0010] The satellite guidance direction is calculated based on the vehicle's location coordinates as it moves forward and the satellite's orientation, so that the vehicle can travel according to the satellite guidance direction.

[0011] In one embodiment of this application, while the vehicle is traveling according to the direction guided by the satellite, the satellite signal strength is acquired in real time. When the strength level of the acquired satellite signal is normal, a prompt is issued to make the vehicle stop moving forward.

[0012] In one embodiment of this application, before obtaining the pre-recorded real-time vehicle time, the process includes: obtaining the pre-recorded vehicle start time;

[0013] The process of searching for all satellite signal strengths within a specific time period prior to the vehicle's real-time time, and finding no satellite signal strength of the normal strength level, includes:

[0014] Search for all satellite signal strengths within ten minutes prior to the vehicle's real-time time; no satellite signal strength of the specified level was found.

[0015] The system continuously searches for all satellite signal strengths within 20 minutes prior to the vehicle's real-time time, looping through the search until the vehicle's start time is found. If no satellite signal strength of the required level is found, the system continues searching.

[0016] In one embodiment of this application, the guidance route and the satellite guidance direction are sent to a display device for display.

[0017] In one embodiment of this application, the intensity level further includes poor and strong, and the satellite signal intensity is divided into multiple intensity levels based on the signal-to-noise ratio setting value.

[0018] Secondly, this application also provides a satellite signal searching device, comprising:

[0019] The acquisition module is used to acquire the pre-recorded real-time vehicle time, vehicle location coordinates, and satellite signal strength corresponding to the vehicle location coordinates, wherein each point in the real-time vehicle time maps to the corresponding vehicle location coordinates.

[0020] The determination module is used to find all satellite signal strengths within a specific time period before the real-time time of the vehicle, and to determine the vehicle location coordinates where the satellite signal strength level is normal. The vehicle location coordinates where the satellite signal strength level is normal are the target vehicle location coordinates.

[0021] The calculation module is used to calculate and generate a guiding route based on the location coordinates of the target vehicle, so that the vehicle can drive according to the guiding route to find satellite signals and achieve normal communication.

[0022] Thirdly, this application also provides an electronic device, the electronic device comprising:

[0023] One or more processors;

[0024] A storage device for storing one or more programs that, when executed by one or more processors, cause the electronic device to perform the methods described above.

[0025] In a fourth aspect, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer's processor, causes the computer to perform the above-described method.

[0026] In a fifth aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0027] By adopting the above technical solution, the beneficial technical effects that this application can achieve are: this application can ensure relatively stable emergency communication quality in the absence of terrestrial network, and users have a clear direction in emergency situations.

[0028] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0029] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0030] Figure 1 This is a flowchart illustrating a satellite signal searching method (backtracking) according to an embodiment of this application;

[0031] Figure 2 This is a flowchart illustrating a satellite signal searching method (forward) according to an embodiment of this application;

[0032] Figure 3 This is a flowchart illustrating a method for finding satellite signal strength according to an embodiment of this application;

[0033] Figure 4 This is a block diagram of a satellite signal finding device shown in one embodiment of this application;

[0034] Figure 5 This is a schematic diagram of the structure of an electronic device provided in one embodiment of this application. Detailed Implementation

[0035] The embodiments of this application will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the invention. It should be understood that the preferred embodiments are only for illustrating this application and are not intended to limit the scope of protection of this application.

[0036] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components. In actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0037] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.

[0038] First, it should be noted that this application is for vehicle-mounted satellite communication equipment to find the strongest satellite signal, that is, to automatically find the strongest satellite signal without a terrestrial network.

[0039] Satellite communication is commonly used for special communications or emergency communications in situations without terrestrial network coverage. Current small vehicle-mounted satellite communication equipment mainly includes: a human-machine interface (HMI), a baseband integration device, and a satellite antenna. The HMI connects to the baseband integration device, sending control signals triggered by preset actions to it. The HMI can be a terminal or a vehicle-mounted central control screen. The baseband integration device connects to the satellite antenna, controlling it based on received control signals to monitor satellite signals. The satellite antenna transmits and receives communication signals from the communication satellite, enabling communication with it. Related technologies mainly focus on equipment introduction, installation improvements, and antenna optimization. Currently, vehicle-mounted satellite communication systems generally lack signal strength display and rely solely on the satellite communication device for emergency communication. Without directions or route guidance for locations with strong signals, communication quality cannot be guaranteed in emergencies when the signal is unstable, hindering timely resolution. Furthermore, without clear directional guidance, users are prone to panic and blindly choosing directions, potentially causing further problems.

[0040] This application provides a method for vehicles to automatically find the location with the strongest signal without a terrestrial network by using vehicle-mounted satellite communication. The method achieves network connection through vehicle-mounted satellite communication equipment, displays satellite signal strength on the vehicle's infotainment system or various terminal apps, and records key information such as satellite signal strength, location coordinates, and satellite orientation during the vehicle's journey. Based on the recorded satellite signal and coordinates, the method calculates routes and recommends the nearest location with the strongest signal or the direction of the strongest satellite signal.

[0041] Please see Figure 1 This is a flowchart illustrating a satellite signal searching method (backtracking) according to an embodiment of this application;

[0042] like Figure 1 As shown, satellite signal finding methods include:

[0043] S101. Obtain the pre-recorded real-time vehicle time, vehicle location coordinates, and satellite signal strength corresponding to the vehicle location coordinates, wherein each point in the real-time vehicle time maps to the corresponding vehicle location coordinates.

[0044] The vehicle's real-time time is the actual time of the vehicle. The vehicle's location coordinates correspond to specific time points, with each time point corresponding to a vehicle's location coordinate. The satellite signal strength also corresponds to these coordinates. It's worth noting that the signal strength is displayed on the vehicle's infotainment system or various terminal apps based on the satellite signal received by the satellite communication equipment, and is updated in real-time for easy signal monitoring.

[0045] S102. Find all satellite signal strengths within a specific time period before the real-time time of the vehicle, and determine the vehicle location coordinates where the satellite signal strength level is normal. The vehicle location coordinates where the satellite signal strength level is normal are the target vehicle location coordinates.

[0046] S103. Calculate and generate a guide route based on the location coordinates of the target vehicle so that the vehicle can travel according to the guide route to find satellite signals and achieve normal communication.

[0047] Specifically, satellite records generated along the vehicle's route are acquired. These records include satellite signal strength corresponding to the vehicle's coordinates at different times and locations, with each time point of the vehicle mapped to a corresponding vehicle location coordinate. The satellite signal strength corresponding to the vehicle in the satellite records is then searched. A satellite signal strength reaching a preset value is defined as a normal satellite signal, and the vehicle location coordinates of the normal satellite signal are used as the target vehicle location coordinates. A guidance route is generated based on the target vehicle location coordinates, enabling the vehicle to follow the guidance route to find satellite signals and achieve normal communication.

[0048] Figure 1 The satellite signal locator method shown calculates and selects the strongest satellite signal within the nearest distance from the locations already passed along the route to generate a route for guidance. First, the vehicle starts, and then data is recorded, including the vehicle ignition time, location coordinates, and satellite signal strength, which is recorded as the starting point. Subsequently, data such as time, location coordinates, satellite signal strength, and satellite azimuth are recorded every minute. Based on the recorded time, location coordinates, and satellite signal strength, the strongest signal within the past ten minutes is calculated. It is then determined whether this strongest signal is at or above the normal signal strength and whether the data has reached the starting point. If it is at the normal signal strength or the calculated data has reached the starting point, the next step is performed. If it does not reach the normal signal strength, data from the previous ten minutes is added for calculation. The guiding route is calculated and generated based on the coordinates of the selected strongest signal location or the starting point coordinates, combined with the coordinates of locations along the route. The guiding route is then displayed on the app.

[0049] If no satellite signal of normal or strong intensity is found when traversing the route already traveled, the vehicle is driven forward, and then the satellite guidance direction is calculated based on the satellite position and the vehicle's location coordinates.

[0050] Please see Figure 2 This is a flowchart illustrating a satellite signal searching method (forward) according to an embodiment of this application;

[0051] like Figure 2As shown, after calculating and generating a guiding route based on the location coordinates of the first target vehicle so that the vehicle can travel according to the guiding route to find satellite signals and achieve normal communication, the following steps are also included:

[0052] S201. If no satellite signal strength of the normal strength level is found within a specific time period before the real time of the vehicle, then the coordinates of the vehicle's location and the satellite position are obtained.

[0053] S202. Calculate the satellite guidance direction based on the vehicle's location coordinates and the satellite's orientation so that the vehicle can travel according to the satellite guidance direction. The satellite guidance direction is calculated based on the satellite orientation and the vehicle's location coordinates; the satellite guidance direction and the relative positions of the vehicle and satellite are displayed on the app, indicating that the signal is strongest when directly facing the satellite and without obstructions. Users can use the directional guidance combined with the current terrain to move forward and find the strongest satellite signal along the way.

[0054] If a search of all satellite signal strengths within a specific timeframe prior to the vehicle's real-time time reveals no satellite signal strength at the normal level, then the vehicle's location coordinates and satellite position for forward movement are obtained. In other words, if a review of previously recorded data fails to find a satellite signal strength sufficient for normal communication, the vehicle must continue moving forward. It's important to note that vehicle movement is only resumed when no satellite signal strength at the normal or strong level has been found along the already traversed path. If a normal or strong satellite signal strength is found along the traversed path, there's no need to continue forward. Moving forward increases the risk of unknowns for the driver and passengers, thus raising the risk factor. However, reviewing the already traversed path provides peace of mind and a higher level of safety for the driver and passengers, essentially posing no risk.

[0055] If the vehicle is moving forward, only the satellite position and vehicle location coordinates are needed. The satellite guidance direction is calculated based on these coordinates, and the satellite guidance direction, vehicle location coordinates, and relative satellite position are displayed on the app. The app indicates that the signal is strongest when the vehicle is directly facing the satellite and there are no obstructions. Users can use the directional guidance and the current terrain to navigate and find the strongest satellite signal along their route.

[0056] As the vehicle travels according to the direction indicated by the satellite, the satellite signal strength is acquired in real time. When the acquired satellite signal strength level is normal, a prompt is issued to stop the vehicle. Alternatively, the satellite signal strength level can be observed visually; if the strength level is normal, the vehicle can stop directly.

[0057] Please see Figure 3 This is a flowchart illustrating a method for finding satellite signal strength according to an embodiment of this application;

[0058] like Figure 3 As shown, before obtaining the pre-recorded vehicle real-time time, the process includes: obtaining the pre-recorded vehicle start time; searching for all satellite signal strengths within a specific time period before the vehicle's real-time time; if no satellite signal strength of the required level is found, the process includes: S301, searching for all satellite signal strengths within ten minutes before the vehicle's real-time time; if no satellite signal strength of the required level is found; S302, continuously searching for all satellite signal strengths within twenty minutes before the vehicle's real-time time, looping the search until the vehicle start time is found, and no satellite signal strength of the required level is found. In this embodiment, the specific time is preset to 10 minutes. If no satellite signal of the required level is found within 10 minutes of tracing back, then another 20 minutes are tracing back to find a satellite signal that meets the requirements, until the vehicle start time is found.

[0059] The guidance route and the satellite guidance direction are sent to the display device for display. The intensity level includes three levels: poor, normal and strong. The satellite signal is divided into three intensity levels: poor, normal and strong according to the defined signal-to-noise ratio setting value.

[0060] This application provides a method for vehicles to automatically find the location with the strongest signal without a terrestrial network by using vehicle-mounted satellite communication. The method achieves network connection through vehicle-mounted satellite communication equipment, displays satellite signal strength on the vehicle's infotainment system or various terminal apps, and records key information such as satellite signal strength, location coordinates, and satellite orientation during the vehicle's journey. Based on the recorded satellite signal and coordinates, the method calculates routes and recommends the nearest location with the strongest signal or the direction of the strongest satellite signal.

[0061] The system displays signal strength on the vehicle's infotainment system or various terminal apps based on satellite signals received by the satellite communication equipment, updating in real time for easy signal monitoring. It records the time, location coordinates, signal strength, and satellite position every minute after the vehicle starts. It provides directional arrows every minute based on the satellite position, indicating that the signal is relatively strong when facing the satellite directly without obstructions. Based on the recorded signal and coordinates, it calculates the location with the strongest signal within a set minute and generates a guide route. If the strongest signal strength within the set minute does not reach the normal signal strength, it continues to add historical data for calculation until a suitable signal location or vehicle starting point is found.

[0062] Firstly, the signal strength is displayed intuitively, allowing users to clearly see and easily navigate. Secondly, two signal guidance methods are provided: real-time satellite location guidance, as the signal is relatively strong in that direction; and a recommended route to the nearest point with the strongest signal. This ensures relatively stable emergency communication quality in the absence of a terrestrial network, giving users a clear direction in emergencies.

[0063] The process of displaying satellite signal strength is as follows: the vehicle starts recording data upon startup; the current satellite signal data is acquired and processed; the satellite signal is divided into three strength levels according to the defined signal-to-noise ratio setting value: poor, normal, and strong; the current satellite signal data is compared with the three signal strength values ​​to determine the current signal strength; the determined signal strength is displayed in real time to the vehicle's infotainment system or various terminal apps.

[0064] Specifically, the satellite signal strength location guidance process takes two forms: The first is based on the satellite's location; the signal is strongest when directly facing the satellite's direction and without obstruction. The process involves: starting the vehicle; acquiring and recording data, first recording the vehicle's ignition time, location coordinates, and satellite signal strength as the starting point; then recording time, location coordinates, satellite signal strength, and satellite location every minute; calculating the satellite guidance direction based on the satellite location and vehicle coordinates; displaying the satellite guidance direction and the relative positions of the vehicle and satellite on the app, indicating that the signal is strongest when directly facing the satellite's direction and without obstruction. Users can then use this directional guidance combined with the current terrain to find the strongest satellite signal along the route. The second method calculates and selects the strongest satellite signal within the nearest distance from locations already passed along the route, thus generating a route for guidance. The specific implementation process is as follows... Figure 2 The process is as follows: Step 1: Vehicle starts; Step 2: Data acquisition and recording. First, record the vehicle ignition start time, location coordinates, and satellite signal strength, which is recorded as the starting point. Then, record the time, location coordinates, satellite signal strength, and satellite azimuth every minute; Step 5: Calculate the strongest signal within the last ten minutes based on the recorded time, location coordinates, and satellite signal strength; Determine if this strongest signal is at or above the normal signal strength and if the data has reached the starting point. If it is at the normal signal strength or the calculated data has reached the starting point, proceed to the next step. If it has not reached the normal signal strength, return and continue adding data from the previous ten minutes for calculation; Calculate and generate the guiding route based on the selected strongest signal location coordinates or starting point coordinates combined with the coordinates of locations along the route; Display the guiding route on the APP.

[0065] The vehicle-mounted satellite communication equipment uses recorded data for route guidance and satellite orientation to automatically recommend directions and locations with strong satellite signals when emergency communication signals are weak or unstable. This method can effectively solve the communication failure problem caused by unstable signals when emergency communication is needed.

[0066] Please see Figure 4 This is a block diagram of a satellite signal searching device shown in one embodiment of this application;

[0067] like Figure 4 As shown, the satellite signal searching device 400 includes an acquisition module 401, a determination module 402, and a calculation module 403;

[0068] The acquisition module 401 is used to acquire the pre-recorded real-time vehicle time, vehicle location coordinates, and satellite signal strength corresponding to the vehicle location coordinates, wherein each point in the real-time vehicle time is mapped to the corresponding vehicle location coordinates;

[0069] The determination module 402 is used to find all satellite signal strengths within a specific time period before the real-time time of the vehicle, and to determine the vehicle location coordinates where the intensity level of the satellite signal strength is normal, and the vehicle location coordinates where the intensity level of the satellite signal strength is normal are the target vehicle location coordinates;

[0070] The calculation module 403 is used to calculate and generate a guide route based on the location coordinates of the target vehicle so that the vehicle can travel according to the guide route to find satellite signals and achieve normal communication.

[0071] The calculation module 403 is followed by another calculation module, which is configured to: if, after searching for all satellite signal strengths within a specific time period prior to the vehicle's real-time time, no satellite signal strength of the normal strength level is found, then obtain the vehicle's location coordinates and satellite azimuth as the vehicle moves forward; and calculate a satellite guidance direction based on the vehicle's location coordinates and satellite azimuth so that the vehicle can travel according to the satellite guidance direction.

[0072] This other calculation module is also connected to a judgment module, which is configured to: acquire satellite signal strength in real time while the vehicle is traveling according to the direction guided by the satellite; and issue a prompt to stop the vehicle when the strength level of the acquired satellite signal is normal.

[0073] Prior to acquisition module 401, another acquisition module is included, which is configured to: acquire the pre-recorded vehicle start time; the other calculation module is further configured to: search for all satellite signal strengths within ten minutes prior to the vehicle's real-time time, and find no satellite signal strength of the normal strength level; continuously search for all satellite signal strengths within twenty minutes prior to the vehicle's real-time time, and cyclically search for the satellite signal strengths until the vehicle start time is found, and no satellite signal strength of the normal strength level is found.

[0074] The satellite signal finding device 400 further includes a transmitting module configured to transmit the guiding route and the satellite guiding direction to a display device for display.

[0075] The intensity level determination module 402 also includes poor and strong, and the satellite signal intensity is divided into multiple intensity levels based on the signal-to-noise ratio setting value.

[0076] In this embodiment, the satellite signal finding device 400 is essentially equipped with multiple modules to execute the methods described in the above embodiments. The specific functions and technical effects can be referred to in the above method embodiments, and will not be repeated here.

[0077] Please see Figure 5 This is a schematic diagram of the structure of an electronic device provided in one embodiment of this application;

[0078] like Figure 5 As shown, electronic device 500 includes processor 501, memory 502, and communication bus 503;

[0079] Communication bus 603 is used to connect processor 601 and memory 602;

[0080] The processor 601 is used to execute a computer program stored in the memory 602 to implement one or more methods as described in Embodiment 1 above.

[0081] This application also provides a computer-readable storage medium having a computer program stored thereon, the computer program being used to cause a computer to perform any of the methods described in Embodiment 1 above.

[0082] This application also provides a non-volatile readable storage medium storing one or more modules (programs). When these modules are applied to a device, they enable the device to execute the instructions included in Embodiment 1 of this application.

[0083] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution device, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution device, apparatus, or apparatus. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0084] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0085] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0086] This application also provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various embodiments described above.

[0087] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of methods and computer program products according to embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using dedicated hardware-based means to perform the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0088] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.

Claims

1. A method for finding satellite signals, characterized in that, The method includes: Obtain the pre-recorded real-time vehicle time, vehicle location coordinates, and satellite signal strength corresponding to the vehicle location coordinates, wherein each point in the real-time vehicle time maps to the corresponding vehicle location coordinates; Find all satellite signal strengths within a specific time period prior to the vehicle's real-time time, and determine the vehicle's location coordinates where the satellite signal strength level is normal. The vehicle's location coordinates where the satellite signal strength level is normal are the target vehicle's location coordinates. Based on the target vehicle's location coordinates, a guiding route is calculated and generated so that the vehicle can follow the guiding route to find satellite signals and achieve normal communication. If no satellite signal strength of the specified strength level is found within a specific time period prior to the vehicle's real-time time, then the vehicle's location coordinates and satellite position for the vehicle's forward movement are obtained. The satellite guidance direction is calculated based on the vehicle's location coordinates and the satellite's orientation so that the vehicle can travel according to the satellite guidance direction; while the vehicle is traveling according to the satellite guidance direction, the satellite signal strength is acquired in real time, and when the strength level of the acquired satellite signal is normal, a prompt is issued to make the vehicle stop moving forward; the guidance route and the satellite guidance direction are sent to a display device for display. Before obtaining the pre-recorded real-time vehicle time, the process includes: obtaining the pre-recorded vehicle start time; The process of searching for all satellite signal strengths within a specific time period prior to the vehicle's real-time time, and finding no satellite signal strength of the normal strength level, includes: Search for all satellite signal strengths within ten minutes prior to the vehicle's real-time time; no satellite signal strength of the specified level was found. The system continuously searches for all satellite signal strengths within 20 minutes prior to the vehicle's real-time time, looping through the search until the vehicle's start time is found. If no satellite signal strength of the required level is found, the system continues searching.

2. The method according to claim 1, characterized in that, The intensity levels also include poor and strong, and the satellite signal intensity is divided into multiple intensity levels based on the signal-to-noise ratio setting value.

3. A satellite signal finding device, characterized in that, include: The acquisition module is used to acquire pre-recorded vehicle real-time time, vehicle location coordinates, and satellite signal strength corresponding to the vehicle location coordinates, wherein each point in the vehicle real-time time is mapped to the corresponding vehicle location coordinates; it is also used to acquire pre-recorded vehicle start time before acquiring the pre-recorded vehicle real-time time. The determination module is used to find all satellite signal strengths within a specific time period before the real-time time of the vehicle, and to determine the vehicle location coordinates where the satellite signal strength level is normal. The vehicle location coordinates where the satellite signal strength level is normal are the target vehicle location coordinates. The calculation module is used to calculate and generate a guidance route based on the target vehicle's location coordinates so that the vehicle can travel according to the guidance route to find satellite signals and achieve normal communication; it is also used to, if it searches for all satellite signal strengths within a specific time period before the vehicle's real-time time and finds no satellite signal strength of the normal level, obtain the vehicle's location coordinates and satellite azimuth for the vehicle's forward movement, calculate a satellite guidance direction based on the vehicle's location coordinates and satellite azimuth for the vehicle to travel according to the satellite guidance direction; while the vehicle is traveling according to the satellite guidance direction, it acquires the satellite signal strength in real time, and when the acquired satellite signal strength is of the normal level, it issues a prompt to stop the vehicle; and sends the guidance route and the satellite guidance direction to a display device for display; specifically, it searches for all satellite signal strengths within ten minutes before the vehicle's real-time time, and if no satellite signal strength of the normal level is found, it continues to search for all satellite signal strengths within twenty minutes before the vehicle's real-time time, and cyclically searches for satellite signal strengths until the vehicle's start time is found and no satellite signal strength of the normal level is found.

4. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to perform the method as described in any one of claims 1 to 2.

5. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by the computer's processor, causes the computer to perform the method according to any one of claims 1 to 2.

6. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 2.

Citation Information

Patent Citations

  • Vehicle-mounted satellite communication system and vehicle

    CN114204973A

  • Device for small-size on-vehicle satellite communication

    CN204559898U

  • Delayed emergency position determination and transmission

    CN102017744A

  • Beidou system-based satellite signal optimizing system and method

    CN103399327A

  • Satellite direction positioning method and system applied to satellite communication mode

    CN112799108A