Satellite network access method, device and system and storage medium

By obtaining the current location and constellation coverage information of the terminal, it directly connects to the target satellite constellation network, solving the problem of slow access speed of low-Earth orbit satellites, and improving access speed and user experience.

CN119109502APending Publication Date: 2024-12-10CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411216392.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

In satellite mobile communication systems, the beam coverage area and single satellite coverage time of low-Earth orbit satellites are small, resulting in terminals requiring full-band scanning when accessing satellite networks, resulting in slow access speed.

Method used

By obtaining the current location and constellation coverage information of the terminal, determine the target satellite constellation and directly connect to the satellite network of the constellation to avoid searching for available satellite networks one by one.

Benefits of technology

Reduces the time for terminals to access satellite networks, improves access speed, reduces the synchronization frequency range, and improves user experience, especially in emergency communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119109502A_ABST
    Figure CN119109502A_ABST
Patent Text Reader

Abstract

The invention provides a satellite network access method, device and system and a storage medium, relates to the field of satellite communication, and is used for solving the problem that the terminal access speed is relatively low. The method comprises the following steps: acquiring the current position of a terminal and constellation coverage information, wherein the constellation coverage information comprises network coverage areas of a plurality of low-orbit satellite constellations; wherein the constellation coverage information is stored in the terminal, or the constellation coverage information is acquired through a high-orbit satellite. Based on the current position and the constellation coverage information, a target satellite constellation is determined from the multiple low-orbit satellite constellations, and the current position is located in a network coverage area of the target satellite constellation. And accessing the satellite network of the target satellite constellation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite communications, and in particular to a satellite network access method, device, system and storage medium. Background Art

[0002] In satellite mobile communication systems, communication satellites operating in low earth orbit have short transmission links and low latency, making them suitable as a solution for high-speed, low-latency mobile network access. However, due to the low orbit of low earth orbit satellites, their beam coverage area and single satellite coverage time are much smaller than those of high earth orbit satellites, so it is necessary to build a low earth orbit constellation composed of more satellites to achieve continuous coverage of the target area.

[0003] Currently, terminals can access satellites by searching for satellite network coverage. However, with the construction of satellite Internet, the standards and frequency bands required to be supported by terminals will also increase synchronously. When the terminal attempts to access, it cannot determine whether there is satellite coverage above the current location, and needs to perform access scanning of the entire frequency band, resulting in a slow access speed. Summary of the invention

[0004] The present application provides a satellite network access method, device, system and storage medium, which are used to solve the problem of slow terminal access speed.

[0005] In order to achieve the above purpose, this application adopts the following technical solutions:

[0006] In a first aspect, the present application provides a method for accessing a satellite network. In the method, the current position and constellation coverage information of the terminal are obtained, and the constellation coverage information includes network coverage areas of multiple low-orbit satellite constellations. The constellation coverage information is stored in the terminal, or the constellation coverage information is obtained through a high-orbit satellite. Based on the current position and constellation coverage information, a target satellite constellation is determined from multiple low-orbit satellite constellations, and the current position is within the network coverage area of ​​the target satellite constellation. Access the satellite network of the target satellite constellation.

[0007] Based on the above technical solution, the current position and constellation coverage information of the terminal are obtained, and the constellation coverage information includes the network coverage areas of multiple low-orbit satellite constellations. Among them, the constellation coverage information is stored in the terminal, or the constellation coverage information is obtained through a high-orbit satellite. Based on the current position and constellation coverage information, the target satellite constellation is determined from multiple low-orbit satellite constellations, and the current position is located within the network coverage area of ​​the target satellite constellation. Access the satellite network of the target satellite constellation. That is to say, in the present application, the target satellite constellation can be determined from multiple low-orbit satellite constellations through the current position and constellation coverage information of the terminal, and the satellite network of the target satellite constellation can be accessed. Since the terminal can directly obtain the available satellite network from the stored constellation coverage information, the present application can access the available satellite network without searching the satellite networks one by one. In this way, the time for the terminal to access the satellite network can be reduced, and the speed at which the terminal accesses the satellite network can be increased.

[0008] In one possible design, a satellite network of a high-orbit satellite constellation is accessed to obtain constellation coverage information sent by the high-orbit satellite constellation.

[0009] In one possible design, based on the current location and the network coverage areas of the multiple low-orbit satellite constellations, multiple first satellite constellations are determined, and the network coverage area of ​​the first satellite constellation includes the current location. The satellite network type supported by the terminal is obtained. The satellite network type corresponding to each first satellite constellation is determined. Based on the satellite network type supported by the terminal and the satellite network type corresponding to each first satellite constellation, a target satellite constellation is determined, and the satellite network type corresponding to the target satellite constellation is the satellite network type supported by the terminal.

[0010] In one possible design, the satellite network types supported by the terminal include multiple satellite network types, and the different satellite network types supported by the terminal have different matching degrees with the terminal, and the matching degree is positively correlated with the network state when the terminal accesses the satellite network. Based on the satellite network types supported by the terminal and the satellite network types corresponding to each first satellite constellation, multiple second satellite constellations are determined, and the satellite network types corresponding to the second satellite constellations are the satellite network types supported by the terminal. Based on a preset priority, a target satellite constellation is determined from the multiple second satellite constellations, and the preset priority is used to indicate the matching degree between different satellite network types and the terminal. The target satellite constellation is the satellite constellation whose corresponding satellite network type has the highest matching degree with the terminal.

[0011] In a possible design, based on the beam of the target satellite constellation, a target synchronization grid corresponding to the beam of the target satellite constellation is determined, and based on the target synchronization grid, a satellite network of the target satellite constellation is accessed.

[0012] In one possible design, when the constellation coverage information is stored in the terminal, the network type accessed by the terminal is obtained, and the network type is a terrestrial network type or a satellite network type.

[0013] If the network type is a terrestrial network type, an update message is sent to the server at a first preset time interval, and the update message is used to indicate the update of the constellation coverage information. If the network type is a satellite network type, an update message is sent to the server at a second preset time interval, and the second preset time interval is greater than the first preset time interval. The updated constellation coverage information sent by the server is received. The constellation coverage information is stored.

[0014] In a second aspect, the present application provides a satellite network access device, which includes an acquisition module and a determination module.

[0015] The acquisition module is used to acquire the current position and constellation coverage information of the terminal, and the constellation coverage information includes the network coverage areas of multiple low-orbit satellite constellations. The constellation coverage information is stored in the terminal, or the constellation coverage information is acquired through high-orbit satellites. The processing module is used to determine the target satellite constellation from multiple low-orbit satellite constellations based on the current position and the constellation coverage information. The current position is within the network coverage area of ​​the target satellite constellation. The processing module is also used to access the satellite network of the target satellite constellation.

[0016] In one possible design, the processing module is also used to access the satellite network of the high-orbit satellite constellation and obtain the constellation coverage information sent by the high-orbit satellite constellation.

[0017] In one possible design, the processing module is further used to determine multiple first satellite constellations based on the current location and the network coverage areas of the multiple low-orbit satellite constellations, and the network coverage areas of the first satellite constellations include the current location. The acquisition module is also used to acquire the satellite network type supported by the terminal. Determine the satellite network type corresponding to each first satellite constellation. The processing module is also used to determine the target satellite constellation based on the satellite network type supported by the terminal and the satellite network type corresponding to each first satellite constellation. The satellite network type corresponding to the target satellite constellation is the satellite network type supported by the terminal.

[0018] In one possible design, the satellite network types supported by the terminal include multiple satellite network types, and the different satellite network types supported by the terminal have different matching degrees with the terminal, and the matching degree is positively correlated with the network state when the terminal accesses the satellite network. The processing module is also used to determine multiple second satellite constellations based on the satellite network types supported by the terminal and the satellite network types corresponding to each first satellite constellation, and the satellite network types corresponding to the second satellite constellations are the satellite network types supported by the terminal. The processing module is also used to determine the target satellite constellation from the multiple second satellite constellations based on a preset priority, and the preset priority is used to indicate the matching degree between different satellite network types and the terminal. The target satellite constellation is the satellite constellation whose corresponding satellite network type has the highest matching degree with the terminal.

[0019] In one possible design, the processing module is further used to determine the target synchronization grid corresponding to the beam of the target satellite constellation based on the beam of the target satellite constellation. The processing module is also used to access the satellite network of the target satellite constellation based on the target synchronization grid.

[0020] In one possible design, the acquisition module is further used to acquire the type of network to which the terminal is connected when the constellation coverage information is stored in the terminal, and the network type is a terrestrial network type or a satellite network type. The processing module is further used to send an update message to the server at a first preset time interval if the network type is a terrestrial network type, and the update message is used to indicate the update of the constellation coverage information. If the network type is a satellite network type, an update message is sent to the server at a second preset time interval, and the second preset time interval is greater than the first preset time interval. The processing module is also used to receive the updated constellation coverage information sent by the server. The processing module is also used to store the constellation coverage information.

[0021] In a third aspect, the present application provides an access device for a satellite network, the device comprising: a processor and a memory; the processor and the memory are coupled; the memory is used to store one or more programs, the one or more programs including computer execution instructions, and when the access device for the satellite network is running, the processor executes the computer execution instructions stored in the memory to implement the method described in the implementation manner of the first aspect.

[0022] In a fourth aspect, the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes the method described in the implementation manner of the first aspect.

[0023] In a fifth aspect, the present application provides a chip, the chip comprising a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a computer program or instructions to implement the method described in the implementation manner of the first aspect.

[0024] In a sixth aspect, the present application provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to perform the method described in the implementation manner of the first aspect.

[0025] In the above scheme, the technical problems that can be solved and the technical effects achieved by the satellite network access device, computer equipment, computer storage medium, chip or computer program product can be referred to the technical problems and technical effects solved by the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 A system architecture diagram of a satellite network access system provided in an embodiment of the present application;

[0027] Figure 2 A schematic diagram of a flow chart of a satellite network access method provided in an embodiment of the present application;

[0028] Figure 3 A schematic diagram of a flow chart of another satellite network access method provided in an embodiment of the present application;

[0029] Figure 4 A schematic diagram of a flow chart of another satellite network access method provided in an embodiment of the present application;

[0030] Figure 5 A schematic diagram of a flow chart of another satellite network access method provided in an embodiment of the present application;

[0031] Figure 6 A schematic diagram of the structure of a satellite network access device provided in an embodiment of the present application;

[0032] Figure 7 A schematic diagram of the structure of another satellite network access device provided in an embodiment of the present application;

[0033] Figure 8 A conceptual partial view of a computer program product provided for an embodiment of the present application. DETAILED DESCRIPTION

[0034] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0035] The terms “first” and “second” in the description and claims of the present application are used to distinguish different objects rather than to describe a specific order of the objects.

[0036] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but may optionally include other steps or modules that are not listed, or may optionally include other steps or modules that are inherent to these processes, methods, products or devices.

[0037] In addition, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present concepts in a specific way.

[0038] At present, most satellite multi-mode terminals have two satellite and ground systems that operate independently. When users use the satellite communication mode, they need to manually start the satellite system. For high-orbit communication satellite systems, this method can provide a good user experience because the satellite beam has stable ground coverage and a large coverage area. However, large satellite constellation networks are still under construction. For low-orbit communication satellite systems, due to factors such as the fast satellite operation speed, small single-cell coverage, and incomplete coverage due to policy and regulatory restrictions, the terminal's multi-mode satellite module cannot be guaranteed to be within the ground coverage of the communication satellite when it is started. This will have a negative impact on the user experience, and this impact is even greater in emergency communication situations.

[0039] The existing satellite access technology system can be divided into a satellite communication system based on 3GPP non-terrestrial networks (NTN) and a satellite communication system based on non-3GPP NTN, depending on whether it supports switching with the terrestrial 3rd Generation Partnership Project (3GPP) network. The non-3GPP satellite communication system requires the terminal to be able to autonomously perform satellite search operations and complete the terminal's time and frequency synchronization. The satellite communication system based on 3GPP NTN requires the terminal to access a network that supports 3GPP NTN to obtain NTN network satellite information. When a terminal is cold-started in an area without NTN coverage, the terminal is required to perform a global scan of all supported modes and frequency bands, which will result in a slower random access speed for the terminal in specific scenarios such as emergency rescue.

[0040] In satellite mobile communication systems, the mainstream ground coverage solutions include the ground-fixed staring mode and the beam-hopping mode that can dynamically light up the beam according to the user terminal connection. At present, the terminals that have been applied on a large scale in the market are based on the technical system customized by the enterprise, and are mainly aimed at business scenarios in areas where there is a lack of ground network coverage. For satellite-ground integrated business application scenarios, compared with traditional high-earth orbit communication satellites, low-earth orbit communication satellites have short transmission links and low latency, making them suitable as a high-speed, low-latency mobile network access solution. However, the low orbit of low-earth orbit satellites causes their beam coverage area and single-satellite coverage time to be much smaller than high-earth orbit satellites. It is necessary to build a low-earth orbit constellation composed of more satellites to achieve continuous coverage of the target area.

[0041] Currently, terminals can access satellites by searching for satellite network coverage. However, with the construction of satellite Internet, the standards and frequency bands required to be supported by terminals will also increase synchronously. When the terminal attempts to access, it cannot determine whether there is satellite coverage above the current location, and needs to perform access scanning of the entire frequency band, resulting in a slow access speed.

[0042] In view of the technical problems pointed out in the background technology part of this application, an embodiment of the present application provides a method for accessing a satellite network. In this method, the current position and constellation coverage information of the terminal are obtained, and the constellation coverage information includes the network coverage areas of multiple low-orbit satellite constellations. Among them, the constellation coverage information is stored in the terminal, or the constellation coverage information is obtained through a high-orbit satellite. Based on the current position and constellation coverage information, the target satellite constellation is determined from multiple low-orbit satellite constellations, and the current position is located in the network coverage area of ​​the target satellite constellation. Access the satellite network of the target satellite constellation. That is, in this application, the target satellite constellation can be determined from multiple low-orbit satellite constellations through the current position and constellation coverage information of the terminal, and the satellite network of the target satellite constellation is accessed. Since the terminal can directly obtain the available satellite network from the stored constellation coverage information, the present application does not need to search the satellite network one by one, and can access the available satellite network. By quickly comparing the position information with the constellation coverage information, the satellite constellation and frequency range covering the location of the terminal can be obtained, and the synchronization frequency range can be narrowed. In this way, the time for the terminal to access the satellite network can be reduced, and the speed of the terminal accessing the satellite network can be increased.

[0043] The implementation environment of the embodiments of the present application is introduced below.

[0044] like Figure 1As shown, it is a system architecture diagram of a satellite network access system provided by an embodiment of the present application, and the system includes: a terminal 101, a server 102, and a low-orbit communication satellite 103. Among them, the terminal 101 can be wirelessly connected to the server 102, the server 102 can be wirelessly connected to the low-orbit communication satellite 103, and the low-orbit communication satellite 103 can be wirelessly connected to the terminal 101.

[0045] The terminal 101 is used to obtain the constellation coverage information through the server 102. The terminal 101 is also used to obtain the target satellite constellation based on the constellation coverage information and the current position, and access the satellite network of the low-orbit communication satellite 103.

[0046] It should be noted that the low-orbit communication satellite 103 includes a target satellite constellation.

[0047] Exemplarily, the terminal 101 in the embodiment of the present application can be a tablet computer, a mobile phone, a desktop, a laptop, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, etc. The embodiment of the present application does not impose any special restrictions on the specific form of the terminal 101.

[0048] The server 102 is used to receive ephemeris information, network coverage area, and beam number (or beam position number) of the low-orbit satellite constellation sent by the low-orbit communication satellite 103, and generate constellation coverage information. The server 102 may also store the generated constellation coverage information. Alternatively, the server 102 may also periodically update the constellation coverage information.

[0049] In a possible design, a satellite-ground multi-mode terminal cooperative management system may be deployed in the server 102, and the server 102 receives the ephemeris information, the network coverage area, and the beam number (or the wave position number) of the low-orbit satellite constellation sent by the low-orbit communication satellite 103 through the satellite-ground multi-mode terminal cooperative management system, and generates constellation coverage information. The server 102 also stores the generated constellation coverage information through the satellite-ground multi-mode terminal cooperative management system. Alternatively, the constellation coverage information is updated periodically.

[0050] For example, the server 102 may be updated every 1 hour, 2 hours, 3 hours, or 4 hours.

[0051] The server 102 in the embodiment of the present application may be a physical server or a cloud server. The server may be a single server, or a server cluster consisting of multiple servers. In some implementations, the server cluster may also be a distributed cluster. The present disclosure does not limit the specific implementation of the server.

[0052] The low-orbit communication satellite 103 is used to send ephemeris information, the network coverage area of ​​the low-orbit satellite constellation, and the beam number to the server 102 .

[0053] For example, the low-orbit communication satellite 103 can send the signal to the server 102 through the satellite measurement and control system. The satellite measurement and control system is used to receive and process the signal transmitted by the satellite, and send the processed signal transmitted by the satellite to the server 102.

[0054] In one possible design, the satellite tracking and control system can be deployed on a low-orbit communications satellite.

[0055] In some embodiments, the system further includes: a network device 104. The terminal 101 can access the network device 104 to access the server 102 to obtain constellation coverage information. In addition, the terminal 101 can access the network device 104 to obtain a satellite network adjacent to the terminal. The satellite network adjacent to the terminal is used to indicate a network composed of satellites adjacent to the terminal.

[0056] The network device is a device located at the network side of the communication system and having a wireless transceiver function, or a chip or chip system that can be set in the device. The network device includes but is not limited to: Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), wireless relay node, wireless backhaul node, transmission point (TRP or transmission point, TP), etc., and can also be 5G, such as gNB in ​​the new radio (NR) system, or transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in the 5G system, or network nodes constituting gNB or transmission point, such as baseband unit (BBU), or distributed unit (DU), road side unit (RSU) with base station function, etc.

[0057] The embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0058] like Figure 2 As shown, a method for accessing a satellite network provided in an embodiment of the present application includes:

[0059] S201. The terminal obtains the current location and constellation coverage information of the terminal.

[0060] The constellation coverage information includes network coverage areas of multiple low-orbit satellite constellations. The constellation coverage information is stored in the terminal, or the constellation coverage information is obtained through high-orbit satellites.

[0061] In the embodiment of the present application, the current location may be a global navigation satellite system (GNSS).

[0062] In one possible design, the terminal may obtain the current location and constellation coverage information of the terminal through a cold start.

[0063] It should be noted that the constellation coverage information is stored in the terminal, which means that the terminal can be pre-configured with the constellation coverage information. For example, a developer can configure the constellation coverage information during the terminal production process. Alternatively, the terminal can obtain the constellation coverage information from a server storing the constellation coverage information when it is started for the first time.

[0064] In a possible implementation, a terminal accesses a satellite network of a high-orbit satellite constellation and obtains constellation coverage information sent by the high-orbit satellite constellation. The terminal sends a first request to the high-orbit satellite constellation, and the first request is used to request constellation coverage information. In response to the first request, the high-orbit satellite constellation sends constellation coverage information to the terminal. The terminal receives the constellation coverage information sent by the high-orbit satellite constellation. The constellation coverage information may include ephemeris information of the low-orbit satellite constellation.

[0065] In some embodiments, the high-orbit satellite constellation can obtain the ephemeris information of the low-orbit satellite constellation by establishing a communication link with the low-orbit satellite constellation. Alternatively, when the low-orbit satellite constellation is close to the ground station, the ephemeris information of the low-orbit satellite constellation can be sent to the ground station, and the high-orbit satellite constellation can obtain the ephemeris information of the low-orbit satellite constellation by establishing a communication link with the ground station.

[0066] It is understandable that the coverage of the high-orbit satellite constellation is large, and the terminal can directly access the satellite network of the high-orbit satellite constellation without searching. After the terminal accesses the satellite network of the high-orbit satellite constellation, it can obtain the constellation coverage information sent by the high-orbit satellite constellation. The terminal can obtain the target satellite constellation based on the constellation coverage information sent by the high-orbit satellite constellation and access the satellite network of the target satellite constellation. In this way, the terminal can increase the speed of accessing the low-orbit satellite network.

[0067] Optionally, after the terminal obtains the constellation coverage information from the high-orbit satellite constellation, it may also store the constellation coverage information.

[0068] In some embodiments, before obtaining the current location of the terminal and the constellation coverage information, the terminal may determine whether it can access the terrestrial network. If the terminal cannot access the terrestrial network, the terminal may obtain the current location of the terminal and the constellation coverage information.

[0069] If the terminal can access the ground network, the terminal can execute the access process of accessing the ground network and access the ground network.

[0070] Optionally, if the terminal can access the terrestrial network, the terminal may send a first prompt message, the first prompt message being used to indicate whether to access the satellite network. In response to the user's operation of accessing the terrestrial network, the terminal may execute an access procedure for accessing the terrestrial network and access the terrestrial network.

[0071] In one possible design, after the terminal accesses the terrestrial network, the terminal may search for a satellite network adjacent to the terminal through the terrestrial network. The terminal obtains the network status of the terrestrial network and the network status of the adjacent satellite network. If the network status of the terrestrial network is worse than the network status of the adjacent satellite network, the terminal may choose to access the adjacent satellite network.

[0072] S202: The terminal determines a target satellite constellation from multiple low-orbit satellite constellations based on the current position and constellation coverage information.

[0073] Among them, the current location is within the network coverage area of ​​the target satellite constellation.

[0074] In a possible implementation, the constellation coverage information also includes satellite entry and exit time, which is the time when the satellite enters and exits the network coverage area, and the correspondence between the beam and the satellite constellation. The terminal can also obtain the current time. Based on the current position and the current time, the terminal obtains the beam covering the current position in the constellation coverage information. Based on the correspondence between the beam covering the current position and the satellite constellation, the terminal determines the satellite constellation corresponding to the beam covering the current position.

[0075] In one possible design, the current time includes universal time coordinated (UTC).

[0076] S203: The terminal accesses the satellite network of the target satellite constellation.

[0077] In a possible implementation, the terminal determines a target synchronization grid corresponding to the beam of the target satellite constellation based on the beam of the target satellite constellation. The terminal accesses the satellite network of the target satellite constellation based on the target synchronization grid and through frequency search, time-frequency synchronization, and random access signaling procedures.

[0078] In one possible design, the target synchronization grid is used to indicate a frequency sweep step size for a terminal to search for a synchronization signal block (SSB).

[0079] It should be noted that the beams of different target satellite constellations correspond to different target synchronization grids. In the process of accessing the satellite network, the terminal scans the target frequency band through the target synchronization grid to improve the search efficiency. For the specific description of the terminal accessing the satellite network of the target satellite constellation based on the target synchronization grid and through frequency search, time-frequency synchronization, and random access signaling process, please refer to the introduction of accessing the satellite network based on the synchronization grid in the conventional technology, which will not be repeated here.

[0080] Based on the above technical solution, the current position and constellation coverage information of the terminal are obtained, and the constellation coverage information includes the network coverage areas of multiple low-orbit satellite constellations; wherein the constellation coverage information is stored in the terminal, or the constellation coverage information is obtained through a high-orbit satellite. Based on the current position and constellation coverage information, the target satellite constellation is determined from multiple low-orbit satellite constellations, and the current position is located within the network coverage area of ​​the target satellite constellation. Access the satellite network of the target satellite constellation. That is to say, in the present application, the target satellite constellation can be determined from multiple low-orbit satellite constellations through the current position and constellation coverage information of the terminal, and the satellite network of the target satellite constellation can be accessed. Since the terminal can directly obtain the available satellite network from the stored constellation coverage information, the present application can access the available satellite network without searching the satellite networks one by one. In this way, the time it takes for the terminal to access the satellite network can be reduced, and the speed at which the terminal accesses the satellite network can be increased.

[0081] like Figure 3 As shown, another satellite network access method provided by an embodiment of the present application, in which S202 may include:

[0082] S301. The terminal determines multiple first satellite constellations based on a current location and network coverage areas of multiple low-orbit satellite constellations.

[0083] The network coverage area of ​​the first satellite constellation includes the current location.

[0084] In a possible implementation, the terminal may compare the current location with the network coverage area of ​​each low-orbit satellite constellation. For each low-orbit satellite constellation, if the network coverage area of ​​the low-orbit satellite constellation includes the current location, the terminal uses the low-orbit satellite constellation as the first satellite constellation.

[0085] S302: The terminal obtains a satellite network type supported by the terminal.

[0086] It should be noted that the embodiments of the present application do not limit the type of satellite network. For example, the satellite network type includes a multi-satellite network, an analog satellite communication network, a digital satellite communication network, an international satellite communication network, a regional satellite communication network, a domestic satellite communication network, a star network structure, a mesh network structure, a hybrid network structure, a random satellite communication system network, a phase satellite communication system network, a geostationary satellite communication system network, a Tiantong satellite communication network, a Beidou satellite communication network, a satellite fixed communication network, a satellite mobile communication network, a satellite direct broadcast network, a satellite relay communication network, a satellite communication system based on 3GPP NTN, a satellite communication system other than 3GPP NTN, etc.

[0087] It should be noted that the type of satellite network supported by the terminal means that the terminal is equipped with hardware devices such as satellite communication modules or antennas that meet the communication technology standards of the satellite constellation. Alternatively, the operating system and application of the terminal are adapted to the satellite constellation.

[0088] In one possible design, the terminal stores a type allocation code (TAC) of the terminal, and the terminal determines the network type supported by the terminal based on the type allocation code of the terminal. The terminal determines the network type of the satellite based on the type allocation code. The terminal stores a correspondence between the type allocation code and the supported network type.

[0089] In another possible design, the terminal stores the beam number of the low-orbit satellite constellation. The terminal determines the network type of the satellite based on the beam number of the low-orbit satellite constellation. The terminal stores the corresponding relationship between the beam number and the network type.

[0090] It should be noted that the terminal can pre-configure the correspondence between the model allocation code and the supported network type. For example, the developer can configure the correspondence between the model allocation code and the supported network type during the terminal production process. The terminal can pre-configure the correspondence between the beam number and the network type. For example, the developer can configure the correspondence between the beam number and the network type during the terminal production process.

[0091] S303: The terminal determines a satellite network type corresponding to each first satellite constellation.

[0092] In a possible implementation, the constellation coverage information table also includes a satellite network type corresponding to the satellite constellation, and the terminal obtains the satellite network type corresponding to the first satellite constellation through the constellation coverage information table.

[0093] In a possible implementation, the terminal obtains the beam number of each first satellite constellation and then determines the satellite network type corresponding to each first satellite constellation according to the beam number of each first satellite constellation and the correspondence between the beam number and the network type.

[0094] S304: The terminal determines a target satellite constellation based on a satellite network type supported by the terminal and a satellite network type corresponding to each first satellite constellation.

[0095] Among them, the satellite network type corresponding to the target satellite constellation is the satellite network type supported by the terminal.

[0096] In one possible design, the satellite network type supported by the terminal is one network type.

[0097] Exemplarily, the satellite network type supported by the terminal is a star network structure, and among the multiple first satellite constellations, the network type of the first satellite constellation a is a mesh network structure, the network type of the first satellite constellation b is a hybrid network structure, and the network type of the first satellite constellation c is a star network structure. Then the target satellite constellation is satellite constellation c. Star network structure, mesh network structure, hybrid network structure.

[0098] In another possible design, the terminal supports multiple satellite network types.

[0099] Exemplarily, the satellite network types supported by the terminal are a star network structure and a mesh network structure. Among the multiple first satellite constellations, the network type of the first satellite constellation a is a hybrid network structure, the network type of the first satellite constellation b is a mesh network structure, and the network type of the first satellite constellation c is a star network structure. Then the target satellite constellation is the first satellite constellation b or the first satellite constellation c.

[0100] In a possible implementation, the satellite network types supported by the terminal include multiple satellite network types. Different satellite network types supported by the terminal have different matching degrees with the terminal, and the matching degree is positively correlated with the network status when the terminal accesses the satellite network.

[0101] In an embodiment of the present application, the terminal determines multiple second satellite constellations based on the satellite network type supported by the terminal and the satellite network type corresponding to each first satellite constellation. The satellite network type corresponding to the second satellite constellation is the satellite network type supported by the terminal. The terminal determines the target satellite constellation from the multiple second satellite constellations based on a preset priority, and the preset priority is used to indicate the degree of matching between different satellite network types and the terminal. The target satellite constellation is the satellite constellation whose corresponding satellite network type has the highest degree of matching with the terminal.

[0102] Optionally, the preset priority may be preset by the terminal or by the server.

[0103] In some embodiments, the server presets the preset priority. Afterwards, the terminal can update the preset priority preset by the server.

[0104] It can be understood that the terminal determines multiple second satellite constellations based on the satellite network type supported by the terminal and the satellite network type corresponding to each first satellite constellation. The satellite network type corresponding to the second satellite constellation is the satellite network type supported by the terminal. The terminal determines the target satellite constellation from multiple second satellite constellations based on the preset priority, and the preset priority is used to indicate the degree of matching between different satellite network types and the terminal. The target satellite constellation is the satellite constellation with the highest degree of matching between the corresponding satellite network type and the terminal. In this way, the terminal can directly access the satellite network of the satellite constellation with the highest degree of matching with the terminal through the preset priority, which can reduce the number of satellite signals transferred between satellites and reduce communication delay. Based on the above technical solution, based on the current position and the network coverage area of ​​multiple low-orbit satellite constellations, multiple first satellite constellations are determined, and the network coverage area of ​​the first satellite constellation includes the current position. Obtain the satellite network type supported by the terminal, and determine the satellite network type corresponding to each first satellite constellation. Afterwards, based on the satellite network type supported by the terminal and the satellite network type corresponding to each first satellite constellation, determine the target satellite constellation, and the satellite network type corresponding to the target satellite constellation is the satellite network type supported by the terminal. In this way, the terminal can directly obtain the satellite network type supported by the terminal and access it by determining the satellite network type of the satellite constellation, thereby improving the speed at which the terminal accesses the satellite network.

[0105] In some embodiments, after the terminal accesses the ground network, the terminal may send a request to download the constellation coverage information to the server through the ground network. Afterwards, the server may send updated constellation coverage information to the terminal in response to the request to download the constellation coverage information.

[0106] It should be noted that the server can receive ephemeris information, network coverage area, and beam number sent by the low-orbit satellite constellation. The server generates constellation coverage information based on the ephemeris information, network coverage area, and beam number sent by the low-orbit satellite constellation. Thereafter, the generated constellation coverage information is stored in the server. Furthermore, the server can provide constellation coverage information to the terminal.

[0107] In this way, the terminal can update the constellation coverage information by accessing the ground network, reducing the cost of updating the constellation coverage table and being able to more accurately determine the target satellite constellation in areas without ground network coverage.

[0108] In some implementations, after accessing the satellite network, the terminal may send a request to download the constellation coverage information to the server through the satellite network. Thereafter, the server may send updated constellation coverage information to the terminal in response to the request to download the constellation coverage information.

[0109] In some embodiments, when the constellation coverage information is stored in the terminal, the terminal obtains the type of network accessed by the terminal, and the network type is a terrestrial network type or a satellite network type. If the network type is a terrestrial network type, the terminal sends an update message to the server at intervals of a first preset duration. The update message is used to indicate the update of the constellation coverage information. If the network type is a satellite network type, an update message is sent to the server at intervals of a second preset duration, and the second preset duration is greater than the first preset duration. The updated constellation coverage information sent by the server is received. The constellation coverage information is stored.

[0110] It should be noted that the first preset time length and the second preset time length are not limited in the embodiments of the present application. For example, the first preset time length is 1 day, and the second preset time length is 7 days. The first preset time length is 2 days, and the second preset time length is 5 days. The first preset time length is 12 hours, and the second preset time length is 3 days. The first preset time length is 5 days, and the second preset time length is 10 days. The first preset time length is 3 days, and the second preset time length is 6 days.

[0111] In this way, since the terminal accesses the ground network and updates at short intervals, more accurate constellation coverage information can be obtained. The terminal accesses the satellite network and updates at long intervals, which can reduce the cost of updates.

[0112] In some embodiments, the terminal reports the model allocation code to the server, and the server determines the network type supported by the terminal based on the model allocation code of the terminal, and the server stores the correspondence between the model allocation code and the supported network type. The server updates the information of the satellite constellation matching the network type supported by the terminal in the constellation coverage information based on the network type supported by the terminal. The information of the satellite constellation includes the ephemeris information, beam number, network type, and satellite entry and exit time of the satellite constellation matching the network type supported by the terminal.

[0113] Exemplarily, if the satellite network type supported by the terminal is the Tiantong satellite communication network, the server only updates the satellite constellation of the satellite network type of the Tiantong satellite communication network. Alternatively, if the satellite network types supported by the terminal are the Tiantong satellite communication network and the Beidou satellite communication network, the server only updates the satellite constellation of the satellite network types of the Tiantong satellite communication network and the Beidou satellite communication network.

[0114] The following is an introduction to the embodiments of the present application with reference to specific examples. Figure 4As shown, after the terminal is turned on, the terminal preferentially accesses the ground network. The terminal determines whether it can access the ground network. If there is no ground network and it cannot access the ground network, the terminal obtains GNSS information and UTC time information through cold start. After that, the terminal queries the constellation coverage information stored in the terminal through GNSS information and UTC time information, obtains the low-orbit satellite constellation covering the area where the terminal is located, and obtains the wave position number of the low-orbit satellite constellation through the low-orbit satellite constellation. In response to the user's operation of accessing the satellite network, the terminal selects the low-orbit satellite constellation to be accessed based on the network type of the low-orbit satellite and the network type supported by the terminal. Alternatively, the terminal can select the low-orbit satellite constellation to be accessed according to the preset priority. Then, the terminal obtains the target synchronization grid according to the low-orbit satellite constellation and the wave position number of the low-orbit satellite constellation, performs time-frequency synchronization and accesses. After accessing the satellite network of the low-orbit satellite constellation, the terminal obtains the time to update the constellation coverage information through the satellite-ground multi-mode terminal cooperative management system. The terminal determines whether the current time exceeds the time to update the constellation coverage information. If the current time exceeds the time to update the constellation coverage information, the terminal sends an update message to the satellite-ground multi-mode terminal cooperative management system. If the current time does not exceed the time for updating the constellation coverage information, the process ends.

[0115] If there is a ground network, the terminal can access the ground network. After that, the terminal obtains the neighboring satellite network of the neighboring terminal through the ground network. The terminal determines whether to access the neighboring satellite network. If the terminal accesses the neighboring satellite network, the terminal selects the satellite constellation to access according to the preset priority. The process of the terminal accessing the neighboring satellite network can refer to the above-mentioned process of the terminal accessing the satellite network, which will not be repeated here. If the terminal does not access the neighboring satellite network and accesses the ground network, the terminal updates the constellation coverage information according to the current time and the preset time to update the constellation coverage information. If the current time exceeds the time to update the constellation coverage information, the terminal accesses the satellite-ground multi-mode terminal collaborative management system and sends an update message to the satellite-ground multi-mode terminal collaborative management system. If the current time does not exceed the time to update the constellation coverage information, the process ends.

[0116] Or, if Figure 5As shown, after the terminal is turned on, the terminal preferentially accesses the satellite network of the high-orbit satellite constellation. The terminal sends a first request to the high-orbit satellite constellation, and the first request is used to request constellation coverage information. In response to the first request, the high-orbit satellite constellation sends constellation coverage information to the terminal, and the terminal receives the constellation coverage information sent by the high-orbit satellite constellation. The terminal determines whether to access the low-orbit satellite constellation. If the terminal accesses the low-orbit satellite constellation, the terminal obtains the low-orbit satellite constellation covering the area where the terminal is located based on the constellation coverage information, and obtains the wave position number of the low-orbit satellite constellation through the low-orbit satellite constellation. In response to the user's operation of accessing the satellite network, the terminal selects the low-orbit satellite constellation to access based on the network type of the satellite and the network type supported by the terminal. Afterwards, the terminal obtains the target synchronization grid based on the low-orbit satellite constellation and the wave position number of the low-orbit satellite constellation. The terminal performs time-frequency synchronization and accesses the low-orbit satellite constellation. If the terminal refuses to access the low-orbit satellite constellation, the process ends.

[0117] It is understandable that, in order to realize the above functions, the access device of the satellite network includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the steps of the satellite network access method of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0118] The embodiment of the present application also provides a satellite network access device. The satellite network access device can be an electronic device, a CPU in the electronic device, a module in the mobile terminal for accessing the satellite network, or a client for accessing the satellite network in the satellite network access.

[0119] The embodiment of the present application can divide the satellite network access device into functional modules or functional units according to the above method example. For example, each functional module or functional unit can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules or functional units. Among them, the division of modules or units in the embodiment of the present application is schematic, which is only a logical function division. There may be other division methods in actual implementation.

[0120] The present application embodiment provides a satellite network access device. Figure 6As shown, the satellite network access device (which may be referred to as a correction coefficient acquisition device) may include: an acquisition module 601 and a processing module 602.

[0121] The acquisition module 601 is used to acquire the current location of the terminal and the constellation coverage information, where the constellation coverage information includes the network coverage areas of multiple low-orbit satellite constellations. The constellation coverage information is stored in the terminal, or the constellation coverage information is acquired through a high-orbit satellite.

[0122] The processing module 602 is used to determine the target satellite constellation from multiple low-orbit satellite constellations based on the current position and the constellation coverage information. The current position is located within the network coverage area of ​​the target satellite constellation. The processing module 602 is also used to access the satellite network of the target satellite constellation.

[0123] Figure 7 7 is a schematic diagram of a structure of a satellite network access device according to an exemplary embodiment. The satellite network access device may include a processor 702, and the processor 702 is used to execute application code to implement the satellite network access method in the present application.

[0124] The processor 702 may be a central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0125] like Figure 7 As shown, the satellite network access device may further include a memory 703. The memory 703 is used to store application program codes for executing the solution of the present application, and is controlled to execute by the processor 702.

[0126] The memory 703 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 703 may exist independently and be connected to the processor 702 via a bus 704. The memory 703 may also be integrated with the processor 702.

[0127] like Figure 7 As shown, the access device of the satellite network may further include a communication interface 701, wherein the communication interface 701, the processor 702, and the memory 703 may be coupled to each other, for example, via a bus 704. The communication interface 701 is used to perform information interaction with other devices, for example, to support information interaction between the access device of the satellite network and other devices.

[0128] It should be pointed out that Figure 7 The equipment structure shown in the figure does not constitute a limitation on the access device of the satellite network, except Figure 7 In addition to the components shown, the access device for the satellite network may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0129] In actual implementation, the functions implemented by the processing unit can be Figure 7 The processor 702 shown calls the program code in the memory 703 to implement.

[0130] The present application also provides a computer-readable storage medium, on which instructions are stored. When the instructions in the computer-readable storage medium are executed by a processor of a computer device, the computer can execute the satellite network access method provided in the above-mentioned embodiment. For example, the computer-readable storage medium may be a memory 703 including instructions, and the above instructions may be executed by a processor 702 of a computer device to complete the above method. Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, a non-temporary computer-readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.

[0131] Figure 8 A conceptual partial view of a computer program product provided by an embodiment of the present application is schematically shown, where the computer program product includes a computer program for executing a computer process on a computing device.

[0132] In one embodiment, the computer program product is provided using a signal bearing medium 800. The signal bearing medium 800 may include one or more program instructions that, when executed by one or more processors, may provide the above-described Figure 2 , Figure 3 Thus, for example, reference to Figure 2 In the embodiment shown in , one or more features of S201-203 may be undertaken by one or more instructions associated with the signal bearing medium 800. In addition, Figure 8 The program instructions in also describe example instructions.

[0133] In some examples, the signal bearing medium 800 may include a computer readable medium 801, such as, but not limited to, a hard drive, a compact disk (CD), a digital video disk (DVD), a digital tape, a memory, a read-only memory (ROM) or a random access memory (RAM), and the like.

[0134] In some implementations, the signal bearing medium 800 may include a computer recordable medium 802 such as, but not limited to, a memory, a read / write (R / W) CD, a R / W DVD, or the like.

[0135] In some implementations, signal bearing medium 800 may include communication medium 803 such as, but not limited to, digital and / or analog communication media (eg, fiber optic cables, waveguides, wired communication links, wireless communication links, etc.).

[0136] The signal bearing medium 800 may be communicated by a wireless form of communication medium 803. The one or more program instructions may be, for example, computer executable instructions or logic implemented instructions.

[0137] In some examples, the satellite network access device may be configured to provide various operations, functions, or actions in response to one or more program instructions in computer-readable media 801 , computer-recordable media 802 , and / or communication media 803 .

[0138] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0139] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, 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 devices or units, which can be electrical, mechanical or other forms.

[0140] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0141] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of 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 readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the full classification part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute the full classification part or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes various media that can store program codes, such as-U disk, mobile hard disk, ROM, RAM, disk or CD.

[0143] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for accessing a satellite network, characterized in that: The method comprises: Acquire a current location and constellation coverage information of a terminal, wherein the constellation coverage information includes network coverage areas of a plurality of low-orbit satellite constellations; wherein the constellation coverage information is stored in the terminal, or the constellation coverage information is acquired through a high-orbit satellite; Based on the current position and the constellation coverage information, determine a target satellite constellation from the multiple low-orbit satellite constellations, wherein the current position is located in a network coverage area of ​​the target satellite constellation; Access a satellite network of the target satellite constellation.

2. The method according to claim 1, characterized in that Obtaining the constellation coverage information includes: Satellite networks that access high-orbit satellite constellations; Obtain the constellation coverage information sent by the high-orbit satellite constellation.

3. The method according to claim 1 or 2, characterized in that: The determining a target satellite constellation based on the current position and the constellation coverage information includes: Determine a plurality of first satellite constellations based on the current location and network coverage areas of the plurality of low-orbit satellite constellations, wherein the network coverage areas of the first satellite constellations include the current location; Acquire the satellite network type supported by the terminal; Determine a satellite network type corresponding to each of the first satellite constellations; The target satellite constellation is determined based on the satellite network type supported by the terminal and the satellite network type corresponding to each of the first satellite constellations, and the satellite network type corresponding to the target satellite constellation is the satellite network type supported by the terminal.

4. The method according to claim 3, characterized in that The satellite network type supported by the terminal includes multiple satellite network types, different satellite network types supported by the terminal have different matching degrees with the terminal, and the matching degree is positively correlated with the network state when the terminal accesses the satellite network; The determining the target satellite constellation based on the satellite network type supported by the terminal and the satellite network type corresponding to each of the first satellite constellations includes: Determine a plurality of second satellite constellations based on the satellite network type supported by the terminal and the satellite network type corresponding to each of the first satellite constellations, the satellite network type corresponding to the second satellite constellation being the satellite network type supported by the terminal; Based on a preset priority, the target satellite constellation is determined from the multiple second satellite constellations, and the preset priority is used to indicate the degree of matching between different satellite network types and the terminal; the target satellite constellation is the satellite constellation whose corresponding satellite network type has the highest degree of matching with the terminal.

5. The method according to claim 3, characterized in that: The satellite network accessing the target satellite constellation includes: Based on the beam of the target satellite constellation, determining a target synchronization grid corresponding to the beam of the target satellite constellation; Based on the target synchronization grid, access a satellite network of the target satellite constellation.

6. The method according to claim 3, characterized in that The method further comprises: In a case where the constellation coverage information is stored in the terminal, acquiring a network type accessed by the terminal, the network type being a terrestrial network type or a satellite network type; If the network type is the terrestrial network type, sending an update message to the server at intervals of a first preset time, wherein the update message is used to indicate an update of the constellation coverage information; If the network type is the satellite network type, sending an update message to the server at intervals of a second preset time, where the second preset time is greater than the first preset time; receiving the updated constellation coverage information sent by the server; The constellation coverage information is stored.

7. A satellite network access device, characterized in that: The device comprises an acquisition module and a processing module: The acquisition module is used to acquire the current position and constellation coverage information of the terminal, wherein the constellation coverage information includes network coverage areas of multiple low-orbit satellite constellations; wherein the constellation coverage information is stored in the terminal, or the constellation coverage information is acquired through a high-orbit satellite; The processing module is configured to determine a target satellite constellation from the multiple low-orbit satellite constellations based on the current position and the constellation coverage information, wherein the current position is located within a network coverage area of ​​the target satellite constellation; The processing module is also used to access the satellite network of the target satellite constellation.

8. A satellite network access device, characterized in that: include: Processor and memory; The processor is coupled to the memory; The memory is used to store one or more programs, and one or more of the programs include computer-executable instructions. When the access device of the satellite network is running, the processor executes the computer-executable instructions stored in the memory so that the access device of the satellite network performs the method as described in any one of claims 1-6.

9. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, characterized in that: When a computer executes the instruction, the computer performs the method according to any one of claims 1 to 6.

10. A computer program product comprising instructions, characterized in that When the instructions are executed by a computing device, the computing device is caused to perform the method according to any one of claims 1 to 6.

Citation Information

Cited By

  • Satellite terminal satellite searching method, electronic equipment, storage medium and program product

    CN122293171A

  • Satellite terminal satellite searching method, electronic device, storage medium and program product

    CN122293171B