Satellite access method and device and electronic equipment
By obtaining the satellite terminal location and prioritizing the search for target frequency bands and frequency points based on preset data, the access delay and power consumption problems of satellite terminals when powering on or re-searching the satellite network is solved, and the effects of fast access and low power consumption are achieved.
Patent Information
- Application Number
- CN202510551317.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-08-12
AI Technical Summary
When a satellite terminal is turned on or re-searched for the satellite network, it needs to traverse all frequency band lists to scan frequency, resulting in a long access delay and a large terminal power consumption, which affects the user experience.
By obtaining the satellite terminal location, determining the target frequency band list and frequency points based on the preset data, priority is given to searching for the most likely available frequency bands and frequency points to avoid blind scanning.
It realizes rapid access to the satellite network, reduces terminal power consumption, and improves access efficiency and user experience.
Smart Images

Figure CN120474601A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite communication technology, and in particular to a satellite access method, device and electronic equipment. Background Art
[0002] In satellite communications, particularly those involving medium- and high-Earth orbit satellites, network access often relies on comprehensive frequency scanning. When a satellite terminal (such as a satellite phone or satellite navigation device) is powered on or reconnected to a network, it scans all supported satellite bands and frequencies to search for the best signal within its coverage area.
[0003] Furthermore, to optimize spectrum resources and reduce interference, satellite communication systems typically use spot beams for signal coverage. Different satellite beams cover different areas of the Earth, configured with specific frequency bands and points. This means that within a given coverage area, not all frequency bands and points supported by the satellite terminal may be available or optimal.
[0004] In the above solution, when the terminal is powered on or searching for a network, it indiscriminately scans all preset frequency bands without considering the actual supported frequency band of the current beam. This leads to the following technical problems:
[0005] Redundant search: When scanning frequencies, the terminal searches for a large number of frequency bands and frequency points that are not supported in the current area, causing time redundancy and increasing network access delay.
[0006] Increased power consumption: Full frequency scanning consumes additional power, especially in portable satellite terminals with limited battery capacity. This increased power consumption has a significant impact on the operating time of the device.
[0007] Weakened user experience: The lengthy search process and additional power consumption reduce the response speed of terminal devices and affect the user's communication experience. This delay and power consumption problem is particularly prominent in emergency communications or high-demand scenarios.
[0008] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention
[0009] The embodiments of the present application provide a satellite access method, device, and electronic device to at least solve the technical problems of long access delay and high terminal power consumption caused by the fact that satellite terminals in related technologies usually need to traverse all frequency band lists for frequency scanning when turning on or re-searching the satellite network.
[0010] According to one aspect of an embodiment of the present application, a satellite access method is provided, including: obtaining a satellite terminal position; determining a target frequency band list from preset data based on the satellite terminal position, wherein the target frequency band list is a set of signal frequency bands used to guide the satellite terminal to perform a priority search, and the preset data includes at least multiple terminal position ranges, satellite beams corresponding to the terminal position ranges, and a frequency band list corresponding to the satellite beams; determining a target frequency point from the target frequency band list, wherein the target frequency point is a frequency point used for communication transmission by the satellite terminal; and performing satellite access based on the target frequency point.
[0011] Optionally, based on the satellite terminal position, a target frequency band list is determined from preset data, including: based on the satellite terminal position, a target satellite beam is determined from preset data, wherein the target satellite beam is used to represent a satellite beam that can provide communication coverage and support at the satellite terminal position; and a target frequency band list is determined based on the target satellite beam.
[0012] Optionally, each satellite beam corresponds to one or more preferred frequency band lists and one or more blacklist frequency band lists, wherein the preferred frequency band list is used to represent a list of available frequency bands under a specific satellite beam, and the blacklist frequency band list is used to represent a list of unavailable frequency bands under a specific satellite beam.
[0013] Optionally, the preferred frequency band list is determined by: obtaining historical signal data within the range of all satellite beams in the preset data; evaluating the historical signal data to obtain a signal evaluation result, wherein the signal evaluation result is used to represent the signal quality index of the historical signal data under different satellite beams; and generating a preferred frequency band list based on the signal evaluation result.
[0014] Optionally, the method further includes: searching other frequency band lists when the target frequency point cannot be found in the target frequency band list, wherein the other frequency band lists are frequency band lists in the preferred frequency band list except the target frequency band list.
[0015] Optionally, the method further includes: when the target frequency band list cannot be found in the preset data, performing a satellite frequency scanning operation according to the satellite terminal position and the preset frequency band sequence.
[0016] Optionally, the method further includes: obtaining preset update data from a server via over-the-air download technology, wherein the preset update data includes at least preset data and corresponding update information; verifying the preset update data using an application processor, and sending the preset update data to the modem if the verification is correct.
[0017] Optionally, the method further includes: storing the preset data and the preset update data in a non-volatile memory.
[0018] According to another aspect of an embodiment of the present application, a satellite access device is also provided, including: an acquisition module for acquiring a satellite terminal position; a first determination module for determining a target frequency band list from preset data based on the satellite terminal position, wherein the target frequency band list is a set of signal frequency bands for guiding the satellite terminal to perform a priority search, and the preset data includes at least multiple terminal position ranges, satellite beams corresponding to the terminal position ranges, and a frequency band list corresponding to the satellite beams; a second determination module for determining a target frequency point from the target frequency band list, wherein the target frequency point is a frequency point used for communication transmission by the satellite terminal; and an access module for performing satellite access based on the target frequency point.
[0019] According to another aspect of the embodiments of the present application, an electronic device is provided, including: a memory and a processor, wherein the memory is used to store program instructions; the processor is connected to the memory and is used to execute the above-mentioned satellite access method.
[0020] According to another aspect of the embodiments of the present application, a non-volatile storage medium is provided. The non-volatile storage medium includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the above-mentioned satellite access method by running the computer program.
[0021] According to another aspect of the embodiments of the present application, a computer program product is provided, including computer instructions, which implement the above-mentioned satellite access method when executed by a processor.
[0022] In an embodiment of the present application, the satellite terminal position is obtained; based on the satellite terminal position, a target frequency band list is determined from preset data, wherein the target frequency band list is a set of signal frequency bands used to guide the satellite terminal to perform a priority search, and the preset data includes at least multiple terminal position ranges, satellite beams corresponding to the terminal position ranges, and a frequency band list corresponding to the satellite beams; a target frequency point is determined from the target frequency band list, wherein the target frequency point is a frequency point used for communication transmission by the satellite terminal; satellite access is performed based on the target frequency point, thereby achieving the purpose of quickly accessing the satellite network, thereby achieving the technical effect of reducing terminal power consumption and improving satellite access efficiency, and further solving the technical problem that the satellite terminal in the related technology usually needs to traverse all frequency band lists for frequency scanning when starting up or re-searching the satellite network, resulting in long access delay and high terminal power consumption. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0024] Figure 1is a hardware structure diagram of a computer terminal for implementing a satellite access method according to an embodiment of the present application;
[0025] Figure 2 is a flow chart of a satellite access method according to an embodiment of the present application;
[0026] Figure 3 This is a schematic diagram of a frequency scanning network search according to an embodiment of the present application;
[0027] Figure 4 is a flow chart of another satellite access method according to an embodiment of the present application;
[0028] Figure 5 This is a structural diagram of a satellite access device according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0031] First, some nouns or terms that appear in the process of explaining the embodiments of this application are subject to the following explanations:
[0032] MEO (Medium Earth Orbit) satellites operate at an altitude of approximately 2,000 to 36,000 kilometers above the Earth, providing communication coverage for the entire world or most of the Earth's surface. They are commonly used in navigation systems such as GPS and communication networks.
[0033] GEO (Geostationary Earth Orbit) satellites are located approximately 36,000 kilometers above the Earth's equator. They travel at the same speed as the Earth's rotation, appearing stationary from Earth's perspective. GEO satellites are commonly used for television broadcasting, satellite communications, and weather monitoring, providing continuous coverage of a fixed area.
[0034] Spot beams: Satellite communication systems typically use spot beam technology to improve spectrum efficiency and reduce interference. Each beam covers a specific area on the Earth's surface, and the supported frequency bands and frequencies may vary by region. The use of spot beams can refine the communication service area, achieve frequency reuse, and more efficient spectrum management.
[0035] Frequency scanning: In satellite communications, frequency scanning refers to the process by which a terminal automatically searches for available frequency bands and frequencies when it is powered on or reconnects to the network. It searches through all supported frequency bands to find the optimal frequency for the current area.
[0036] Non-Volatile Memory (NV): A type of memory that retains stored information even in a power outage. It is often used to store critical configuration information and data. In satellite terminals, NV is used to store preset data, including terminal location information, beam identifiers, and preferred frequency band lists, ensuring that this data remains available after the terminal is restarted.
[0037] In order to solve the problem of poor satellite access efficiency in related technologies, the present invention provides a satellite access method. Figure 1 Among the computer terminals shown, the computer terminal will be described below.
[0038] The satellite access method embodiment provided in the embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 The hardware structure block diagram of a computer terminal for implementing a satellite access method is shown in FIG. Figure 1 As shown, the computer terminal 10 may include one or more (illustrated by 102a, 102b, ..., 102n in the figure) processors (the processor may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission module 106 for communication functions connected via a wired and / or wireless network. In addition, it may also include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, and a BUS bus. It will be understood by those skilled in the art that Figure 1The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.
[0039] It should be noted that the one or more processors and / or other data processing circuits described above may generally be referred to herein as "data processing circuitry." The data processing circuitry may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuitry may be a single, independent processing module, or may be incorporated in whole or in part into any of the other components of the computer terminal 10. As described in the embodiments of the present application, the data processing circuitry serves as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).
[0040] Memory 104 can be used to store software programs and modules for application software, such as the program instructions / data storage device corresponding to the satellite access method in the embodiments of the present application. The processor executes the software programs and modules stored in memory 104 to execute various functional applications and data processing, thereby implementing the aforementioned satellite access method. Memory 104 can include high-speed random access memory (RAM) and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, memory 104 may further include memory remotely located from the processor, which can be connected to computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0041] The transmission module 106 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by the communications provider of the computer terminal 10. In one embodiment, the transmission module 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission module 106 may be a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.
[0042] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 .
[0043] It should be noted that, in some optional embodiments, the above Figure 1The computer terminal shown may include hardware elements (including circuits), software elements (including computer code stored on a computer-readable medium), or a combination of hardware elements and software elements. Figure 1 This is merely one example of a particular embodiment and is intended to illustrate the types of components that may be present in the computer terminal described above.
[0044] In the above operating environment, an embodiment of the present application provides an embodiment of a satellite access method. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0045] Figure 2 is a flow chart of a satellite access method according to an embodiment of the present application, such as Figure 2 As shown, the method includes the following steps:
[0046] Step S202: Acquire the satellite terminal location.
[0047] In the above step S202, when the satellite terminal is turned on or needs to reconnect to the network, it is first necessary to obtain the current location information of the terminal, for example, which can be achieved through the built-in global positioning system (GPS), Beidou navigation system or other high-precision positioning modules.
[0048] Specifically, the satellite terminal's modem chip receives satellite signals via an integrated or externally connected GPS receiver module. The GPS receiver module decodes signals received from multiple GPS satellites and uses the time information and satellite position information contained in these signals to calculate the precise location of the satellite terminal through triangulation.
[0049] Satellite terminals can also obtain location information through an integrated or external Beidou receiver module. The Beidou receiver module decodes the signals sent by Beidou satellites and calculates the terminal's location coordinates using the same triangulation positioning technology.
[0050] The satellite terminal's modem chip can also obtain more precise location information by interacting with the precision positioning module. This is particularly important for applications requiring high-precision positioning, such as high-precision map updates, emergency response, and precision agriculture. Precision positioning modules generally refer to high-precision positioning systems other than GPS and Beidou, including but not limited to other satellite positioning systems, ground base station positioning, Wi-Fi positioning, inertial navigation systems, or integrated navigation technologies.
[0051] Step S204: Determine a target frequency band list from preset data based on the satellite terminal position, wherein the target frequency band list is a set of signal frequency bands used to guide the satellite terminal to perform priority search, and the preset data includes at least multiple terminal position ranges, satellite beams corresponding to the terminal position ranges, and frequency band lists corresponding to the satellite beams.
[0052] In step S204, a target frequency band list is determined from a large amount of data pre-set to the terminal based on the satellite terminal's location. This pre-set data includes detailed satellite beam configuration information and a list of frequency bands, as well as their corresponding location ranges. Based on its current location, the terminal searches the pre-set data for the corresponding beam information and extracts the preferred frequency band list supported by that beam.
[0053] This step effectively prevents the terminal from blindly searching all possible frequency bands, and instead selectively selects the most likely available frequency band in the current area for scanning, thereby greatly improving search efficiency.
[0054] The specific information format included in the preset data is shown in Table 1:
[0055] Table 1 Preset data list
[0056]
[0057] Step S206: determining a target frequency point from the target frequency band list, wherein the target frequency point is a frequency point used for communication transmission by the satellite terminal.
[0058] In step S206, based on performance indicators such as signal strength, frequency of use, or historical performance, one or more target frequencies are selected from the target frequency list as the terminal's communication signal. This selection process also relies on information in the pre-configured data to help the terminal quickly locate the most suitable frequency for communication, reducing retries or handovers caused by poor signal quality.
[0059] Step S208: Perform satellite access according to the target frequency.
[0060] In step S208, the satellite terminal executes the satellite access process based on the selected target frequency. This process includes random access and registration. The terminal attempts to establish a communication link with the satellite using signals on the target frequency. Once access is successful, the terminal can use that frequency for data transmission, completing the network access process.
[0061] Through steps S202 to S208, the goal of rapidly accessing the satellite network is achieved, thereby achieving the technical effects of reducing terminal power consumption and improving satellite access efficiency. This further solves the technical problems of long access delays and high terminal power consumption caused by the need to scan all frequency bands in related technologies when powering on or re-searching for a satellite network. This is described in detail below.
[0062] In the above step S204, a target frequency band list is determined from preset data based on the satellite terminal position, including: determining a target satellite beam from preset data based on the satellite terminal position, wherein the target satellite beam is used to represent a satellite beam that can provide communication coverage and support at the satellite terminal position; and determining a target frequency band list based on the target satellite beam.
[0063] In an embodiment of the present application, the terminal can quickly lock the optimal satellite beam based on the current location information, and then accurately select the frequency band according to the beam information, thereby realizing intelligent optimization of the frequency scanning process.
[0064] Specifically, the satellite terminal determines the target satellite beam based on the current location information it obtains by querying the mapping relationship in the preset data. The preset data contains the correspondence between multiple location ranges and specific satellite beams, which enables the terminal to find the satellite beam that can provide communication coverage and support for its current location by comparing its own location with the location range in the preset data. Once the target satellite beam is determined, the terminal will extract the target frequency band list from the preset data based on the configuration information of the beam. This list contains frequency band information that matches the target satellite beam, usually one or more preferred frequency bands that have higher communication quality or better spectrum efficiency within the coverage range of the beam.
[0065] By directly obtaining the target frequency band list from preset data, the terminal avoids traversing all frequency bands, thereby significantly shortening the frequency scanning time, reducing power consumption, and improving overall communication efficiency and user experience.
[0066] Figure 3 Schematic diagram of a frequency sweep according to an embodiment of the present application. Figure 3 As shown in the figure, the satellite terminal has a wide range of frequency band support capabilities, covering six frequency bands from BAND1 to BAND6. However, not all frequency bands are available or optimal at any time. This is especially true in satellite communication systems because different satellite beams cover specific areas on the earth's surface, and each beam may only support one or several specific frequency bands. For example, beam 1 is configured to prioritize BAND1 for communication, while beam 2 prefers BAND2, and so on.
[0067] When a satellite terminal needs to perform a frequency scan, it first uses its positioning capabilities to determine which beam it is currently located within. For example, if the terminal is currently within the coverage of Beam 3, then, based on pre-configured data, it immediately selects Band 3 as the primary frequency band for frequency scan, rather than aimlessly scanning all bands (BANDs 1 through 6).
[0068] Therefore, the frequency scanning strategy in this application significantly improves the efficiency and accuracy of network search, because the terminal directly focuses on the frequency band that is most likely to provide good signal quality, thereby avoiding invalid searches on inappropriate frequency bands and reducing access delay and power consumption.
[0069] Taking the terminal under the coverage of satellite beam 3 as an example, the comparison between the frequency sweeping strategy in this application and the traditional frequency sweeping strategy is shown in Table 2:
[0070] Table 2 Comparison of sweep strategies
[0071]
[0072]
[0073] Optionally, each satellite beam corresponds to one or more preferred frequency band lists and one or more blacklist frequency band lists, wherein the preferred frequency band list is used to represent a list of available frequency bands under a specific satellite beam, and the blacklist frequency band list is used to represent a list of unavailable frequency bands under a specific satellite beam.
[0074] In the embodiments of this application, since each satellite beam may cover a different geographical area and communication environment, the proper allocation and management of frequency band resources in the satellite communication system is crucial for ensuring communication quality, avoiding interference, and improving system efficiency. The preferred frequency band list and blacklist frequency band list are designed to optimize frequency band usage strategies based on the characteristics of different satellite beams.
[0075] Specifically, the preferred frequency band list typically contains frequency bands with the best signal transmission quality under a specific satellite beam. These frequency bands may be preferred due to the geographical environment, atmospheric conditions, or less spectrum interference within the beam coverage area. The blacklist frequency band list, on the other hand, identifies frequency bands that should be avoided under a specific beam due to various reasons (such as strong ground interference, frequency overlap, or atmospheric absorption effects) to prevent communication quality degradation or system failure.
[0076] By dynamically adjusting the operating frequency band of the satellite terminal, avoiding blacklisted bands, and giving priority to preferred bands, the reliability of satellite communications and user experience can be effectively improved. Especially in complex and changing communication environments, the flexibility and intelligence of this strategy are particularly important.
[0077] Optionally, the preferred frequency band list is determined by: obtaining historical signal data within the range of all satellite beams in the preset data; evaluating the historical signal data to obtain a signal evaluation result, wherein the signal evaluation result is used to represent the signal quality index of the historical signal data under different satellite beams; and generating a preferred frequency band list based on the signal evaluation result.
[0078] In the embodiment of the present application, the process of determining the preferred frequency band list reflects a high level of attention to signal quality and communication efficiency. The specific process can be as follows:
[0079] First, historical signal data within the coverage area of all satellite beams is collected from preset data, which can be derived from past communication records, including but not limited to various signal quality indicators such as signal strength, bit error rate, and communication stability.
[0080] Secondly, a comprehensive evaluation of historical signal data is conducted to calculate the signal evaluation results under different satellite beams to reflect the actual communication performance of each frequency band in a specific area.
[0081] Finally, based on the signal evaluation results, a corresponding preferred frequency band list generation algorithm is used to select frequency bands that have performed well in historical communications and add them to the preferred list under the target satellite beam. This way, when a satellite terminal is within the coverage area of a particular beam, it can directly refer to the preferred frequency band list and prioritize searching for frequency bands with the best signal quality in historical records, greatly improving network search efficiency and communication experience.
[0082] Optionally, when the target frequency band list cannot be found in the preset data, a satellite frequency scanning operation may be performed according to the satellite terminal position and the preset frequency band sequence.
[0083] In this embodiment of the present application, to address situations where the preset data is missing or not updated in a timely manner, an alternative strategy is provided. Specifically, if the satellite terminal fails to find a preferred frequency band list matching its current location in the preset data, it initiates a suboptimal frequency sweep based on the location information and the preset frequency band sequence, or initiates a traditional frequency sweep strategy. This ensures that even when ideal conditions cannot be achieved, signal resources can be maximized through an orderly frequency band search to achieve network access.
[0084] Specifically, the satellite terminal will sequentially search the frequency bands it is intended to communicate with based on its geographic location and a predefined frequency band search order. While this approach doesn't directly benefit from the preferred frequency band, the location-based guidance allows the terminal to avoid frequency bands that are clearly unsuitable for the current area, thus reducing search time and power consumption.
[0085] In the above step S206, if the target frequency point cannot be found in the target frequency band list, other frequency band lists may be searched, where the other frequency band lists are frequency band lists in the preferred frequency band list except the target frequency band list.
[0086] In an embodiment of the present application, there is another flexible search strategy for the satellite terminal's frequency scanning and network searching process to ensure that the terminal can still successfully access the network even when the preset optimal path is not feasible.
[0087] Specifically, if the satellite terminal fails to find an available target frequency in the target frequency band list determined based on its current location, it will not immediately abandon the search but instead search a list of other frequency bands supported by the terminal. This "other frequency band list" includes all frequency bands except those in the target frequency band list, but excludes blacklisted frequency bands that are deemed unsuitable or unavailable due to various reasons (such as interference, frequency band allocation policies, etc.).
[0088] This multi-layered search strategy provides satellite terminals with a "backup plan." Even if the optimal frequency band performs poorly at a given moment or under specific circumstances, the terminal can continue searching for available frequency resources by switching to a suboptimal or alternative frequency band. This not only enhances the system's adaptability to environmental changes but also effectively avoids communication interruptions caused by failure or poor performance of a single frequency band. This improves overall communication stability and terminal flexibility, ultimately ensuring users receive reliable satellite communication services in a variety of scenarios.
[0089] Optionally, the above method also includes: obtaining preset update data from the server through over-the-air download technology, wherein the preset update data at least includes preset data and corresponding update information; using an application processor to verify the preset update data, and if the verification is correct, sending the preset update data to the modem.
[0090] In the embodiment of the present application, the dynamic update mechanism of the satellite terminal preset data is further expanded, and the over-the-air download technology (OTA) is cleverly integrated, so that the terminal can receive and update its stored preset data in real time to adapt to changes or optimizations in the satellite network frequency band configuration.
[0091] The server sends a preset update data packet to the satellite terminal, which contains not only the latest preset data but also update information for verifying the integrity and accuracy of the data.
[0092] After receiving the pre-set update data, the terminal's intelligent core, the application processor (AP), assumes the responsibility of data verification. The AP compares the updated information with the pre-set data, confirms the data is correct, and then allows the data packet to be transmitted to the modem for storage and application.
[0093] This process not only reflects the strict management of data security, but also demonstrates the efficient operation of the terminal equipment's internal coordination mechanism, ensuring that even in the case of remote updates, the satellite terminal's frequency scanning strategy can be optimized in a timely manner, improving its performance in network adaptability and communication efficiency.
[0094] Optionally, the above method further includes: storing the preset data and preset update data in a non-volatile memory.
[0095] In an embodiment of the present application, the non-volatile memory (NV) is capable of maintaining data from being lost in a power-off state, which is particularly important for a satellite terminal because it may be in an unpredictable environment, including unstable power or prolonged periods without external power supply. By storing preset data through NV, the terminal can quickly access important information such as satellite beams, frequency band preference lists and blacklists at any time without relying on network connections or other external data sources. In addition, NV is also responsible for saving preset update data, which means that even if the terminal loses power unexpectedly during the update process, part of the downloaded update data will not be lost, and the terminal can continue the update process after restarting until it is completed. This design ensures that the satellite terminal's frequency scanning and network search strategy can remain up to date even in extreme environments, improving the robustness of the system and the user's communication experience.
[0096] Figure 4 FIG. 1 is a flow chart of another satellite access method according to an embodiment of the present application. Figure 4 As shown in FIG, the process of the above technical solution is more comprehensively presented, that is, the processing process from terminal initialization to successful access to the satellite network, which includes the following steps:
[0097] S1. Power on the terminal.
[0098] At the beginning of the access process, the terminal device is initialized after power-on.
[0099] S2. Obtain preset data.
[0100] The preset data includes at least multiple terminal location ranges, satellite beams corresponding to the terminal location ranges, and frequency band lists corresponding to the satellite beams, and each satellite beam corresponds to one or more preferred frequency band lists and one or more blacklist frequency band lists.
[0101] S3. Determine the satellite terminal location.
[0102] Determine the terminal's geographic location information through the built-in GPS, Beidou or other precise positioning modules.
[0103] S4. Select a target frequency band list from preset data according to the satellite terminal position.
[0104] According to the specific geographical environment and time conditions of the terminal, the most suitable target frequency band list is selected from the preferred frequency band list of the preset data in order to obtain the best communication effect.
[0105] S5. Search for the target frequency.
[0106] If the target frequency band list is successfully obtained, a scan search is performed in the selected target frequency band list to determine the target frequency point and establish a network connection.
[0107] S6. Execute satellite access.
[0108] If the target frequency is successfully acquired, the random access process begins, an access request is sent to the satellite network, and then a registration process is performed, indicating that the terminal wishes to join the network.
[0109] S7. Network access is successful.
[0110] Once the registration process is completed and passed, the satellite network will recognize the identity of the terminal, that is, the terminal is officially connected to the network and can enjoy satellite communication services.
[0111] S8. Select other frequency band lists.
[0112] If the search for the target frequency band list fails, the system continues to search for other frequency band lists supported by the terminal. It should be noted that in this process, the blacklist frequency band list needs to be excluded to avoid interference.
[0113] S9. Search according to the traditional frequency sweep strategy.
[0114] If the target frequency band list fails to be obtained, a frequency sweep search is performed according to the traditional frequency sweep strategy, that is, all frequency bands are searched to find possible signal sources. This process does not rely on preset data and is relatively time-consuming.
[0115] S10. Network access failed.
[0116] If sufficient signal quality or network resources cannot be found on all available frequency bands, the terminal will not be able to successfully access the satellite network, and the network access operation will fail.
[0117] In an embodiment of the present application, a new frequency sweep optimization method based on preset data is proposed. This method cleverly combines the location information of the satellite terminal and the preset data list to achieve intelligent optimization of satellite frequency bands and frequencies. By presetting a database containing multiple location ranges, corresponding satellite beams, and a list of preferred frequency bands inside the satellite terminal, the terminal can quickly identify the satellite beam coverage area in which it is located when it is turned on or re-enters the network, and directly call the preset frequency band and frequency information accordingly, giving priority to searching for the most suitable signal frequency, skipping the redundant operation of traversing the frequency bands one by one in the traditional sense. This strategy not only significantly shortens the access delay of the satellite terminal and reduces the energy consumption of the terminal when searching the network, but also greatly improves the user experience, especially in situations where communication needs are urgent or resources are limited, showing its unique value. In addition, the present application also takes into account the dynamic update of preset data and multiple ways of obtaining the terminal location, ensuring the flexibility and practicality of the method, and providing forward-looking guidance for future satellite communication network design and terminal optimization.
[0118] According to an embodiment of the present application, a satellite access device is provided. It should be noted that the satellite access device of the embodiment of the present application can be used to execute the satellite access method provided in the embodiment of the present application. The satellite access device provided in the embodiment of the present application is introduced below.
[0119] Figure 5 This is a structural diagram of a satellite access device provided according to an embodiment of the present application. Figure 5 As shown, the device includes:
[0120] An acquisition module 50 is used to acquire the satellite terminal position;
[0121] a first determining module 52 configured to determine a target frequency band list from preset data based on a satellite terminal location, wherein the target frequency band list is a set of signal frequency bands used to guide the satellite terminal to perform a priority search, and the preset data includes at least a plurality of terminal location ranges, satellite beams corresponding to the terminal location ranges, and frequency band lists corresponding to the satellite beams;
[0122] A second determining module 54 is configured to determine a target frequency point from the target frequency band list, wherein the target frequency point is a frequency point used for communication transmission by the satellite terminal;
[0123] The access module 56 is configured to perform satellite access according to a target frequency point.
[0124] Through the acquisition module, the first determination module, the second determination module 54 and the access module in the above-mentioned satellite access device, the purpose of quickly accessing the satellite network is achieved, thereby realizing the technical effect of reducing terminal power consumption and improving satellite access efficiency, thereby solving the technical problems of long access delay and high terminal power consumption caused by the fact that the satellite terminal in the related technology usually needs to traverse all frequency band lists for scanning when starting up or re-searching the satellite network.
[0125] In the satellite access device provided in an embodiment of the present application, the first determination is also used to determine a target satellite beam from preset data based on the satellite terminal position, wherein the target satellite beam is used to represent a satellite beam that can provide communication coverage and support at the satellite terminal position; and the target frequency band list is determined based on the target satellite beam.
[0126] In the satellite access device provided in an embodiment of the present application, the first determination is also used to obtain historical signal data within the range of all satellite beams in the preset data; evaluate the historical signal data to obtain a signal evaluation result, wherein the signal evaluation result is used to represent the signal quality index of the historical signal data under different satellite beams; and generate a preferred frequency band list based on the signal evaluation result.
[0127] In the satellite access device provided in the embodiment of the present application, the first determination is further used to perform a satellite frequency scanning operation according to the satellite terminal position and the preset frequency band sequence when the target frequency band list cannot be searched in the preset data.
[0128] In the satellite access device provided in the embodiment of the present application, the second determination is also used to search other frequency band lists when the target frequency point cannot be searched in the target frequency band list, wherein the other frequency band list is a frequency band list other than the target frequency band list in the preferred frequency band list.
[0129] The satellite access device provided in the embodiment of the present application further includes a storage module 58, which is used to obtain preset update data from the server through over-the-air download technology, wherein the preset update data at least includes preset data and corresponding update information; an application processor is used to verify the preset update data, and if the verification is correct, the preset update data is sent to the modem.
[0130] In the satellite access device provided in the embodiment of the present application, the storage module is further configured to store preset data and preset update data via a non-volatile memory.
[0131] An embodiment of the present application further provides an electronic device, comprising: a memory and a processor, wherein the memory is used to store program instructions; the processor is connected to the memory and is used to execute the above-mentioned satellite access method.
[0132] It should be noted that the above electronic equipment is used to perform Figure 2 Therefore, the relevant explanations in the above satellite access method are also applicable to the electronic device and will not be repeated here.
[0133] An embodiment of the present application further provides a non-volatile storage medium, which includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the above-mentioned satellite access method by running the computer program.
[0134] It should be noted that the above non-volatile storage medium is used to execute Figure 2 The satellite access method shown in the figure, therefore, the relevant explanations in the above satellite access method are also applicable to the non-volatile storage medium and will not be repeated here.
[0135] An embodiment of the present application further provides a computer program product, comprising computer instructions, which implement the above-mentioned satellite access method when executed by a processor.
[0136] It should be noted that the above-mentioned computer program product is used to execute Figure 2 Therefore, the relevant explanations in the above satellite access method are also applicable to the computer program product and will not be repeated here.
[0137] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0138] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0139] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0140] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0141] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0142] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0143] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A satellite access method, characterized in that: include: Get satellite terminal position; Determining a target frequency band list from preset data based on the satellite terminal position, wherein the target frequency band list is a set of signal frequency bands used to guide the satellite terminal to perform a priority search, and the preset data includes at least a plurality of terminal position ranges, satellite beams corresponding to the terminal position ranges, and frequency band lists corresponding to the satellite beams; Determining a target frequency point from the target frequency band list, wherein the target frequency point is a frequency point used for communication transmission by the satellite terminal; Satellite access is performed according to the target frequency point.
2. The method according to claim 1, characterized in that Determining a target frequency band list from preset data based on the satellite terminal position includes: Determining a target satellite beam from the preset data according to the satellite terminal position, wherein the target satellite beam is used to represent a satellite beam that can provide communication coverage and support at the satellite terminal position; The target frequency band list is determined according to the target satellite beam.
3. The method according to claim 1, characterized in that Each satellite beam corresponds to one or more preferred frequency band lists and one or more blacklist frequency band lists, wherein the preferred frequency band list is used to represent the list of available frequency bands under a specific satellite beam, and the blacklist frequency band list is used to represent the list of unavailable frequency bands under a specific satellite beam.
4. The method according to claim 3, characterized in that The preferred frequency band list is determined in the following manner: Acquiring historical signal data within the range of all satellite beams in the preset data; Evaluate the historical signal data to obtain a signal evaluation result, wherein the signal evaluation result is used to represent a signal quality index of the historical signal data under different satellite beams; The preferred frequency band list is generated according to the signal evaluation result.
5. The method according to claim 3, characterized in that The method further comprises: If the target frequency point cannot be found in the target frequency band list, other frequency band lists are searched, wherein the other frequency band lists are frequency band lists other than the target frequency band list in the preferred frequency band list.
6. The method according to claim 1, characterized in that The method further comprises: In the case that the target frequency band list cannot be found in the preset data, a satellite frequency scanning operation is performed according to the satellite terminal position and the preset frequency band sequence.
7. The method according to claim 1, characterized in that The method further comprises: Obtaining preset update data from a server through an over-the-air download technology, wherein the preset update data at least includes the preset data and corresponding update information; The preset update data is verified by an application processor, and when the verification is correct, the preset update data is sent to the modem.
8. The method according to claim 7, characterized in that The method further comprises: The preset data and the preset update data are stored in a non-volatile memory.
9. A satellite access device, characterized in that: include: An acquisition module is used to obtain the satellite terminal position; a first determining module, configured to determine a target frequency band list from preset data based on the satellite terminal position, wherein the target frequency band list is a set of signal frequency bands used to guide the satellite terminal to perform a priority search, and the preset data includes at least a plurality of terminal position ranges, satellite beams corresponding to the terminal position ranges, and frequency band lists corresponding to the satellite beams; A second determining module is configured to determine a target frequency point from the target frequency band list, wherein the target frequency point is a frequency point used for communication transmission by the satellite terminal; An access module is used to perform satellite access according to the target frequency point.
10. An electronic device, characterized in that: include: A memory and a processor, wherein the memory is used to store program instructions; The processor is connected to the memory and is used to execute the satellite access method according to any one of claims 1 to 8.
11. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the satellite access method according to any one of claims 1 to 8 by running the computer program.
12. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the satellite access method according to any one of claims 1 to 8 is implemented.