Satellite ephemeris synchronization method and apparatus, and satellite communication device
Patent Information
- Application Number
- CN202211551978.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-05
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2042-12-05
AI Technical Summary
[0016]本发明实施例提供的卫星星历的同步方法、装置及卫星通信设备,能够响应针对于卫星星历的更新操作,提取预先存储在本地存储设备中的TLE参数;将TLE参数发送至目标预测设备,以使目标预测设备根据TLE参数计算卫星过境预测数据;并接收目标预测设备返回的卫星过境预测数据;将卫星过境预测数据存储至本地存储设备,以便于基于卫星过境预测数据与目标卫星建立通信,由于卫星过境预测数据为借助于目标预测设备进行的计算,因此,可以有效降低卫星通信设备的成本投入,同时也降低了卫星通信设备的功耗性能,而卫星过境预测数据存储在卫星通信设备的本地存储设备之后,可以使卫星通信设备根据卫星过境预测数据提供的卫星的方位信息进行自行调整运行状态,也有助于提高卫星通信设备的通信效率。
Smart Images

Figure CN115932908B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of satellite communication, and in particular to a method, apparatus, and satellite communication equipment for synchronizing satellite ephemeris. Background Technology
[0002] With the development of satellite communication technology, more and more satellite communication devices, especially handheld satellite communication devices, are integrating satellite communication functions. Low Earth orbit (LEO) satellites are currently the mainstream satellite communication system, providing communication services through a constellation of multiple near-Earth satellites. Communication can only occur when a satellite is within the communication range of a ground-based satellite. Therefore, satellite overpass prediction helps improve the communication experience and reduce power consumption.
[0003] The calculation of transit prediction requires geographical information from satellite communication equipment, such as latitude, longitude, and altitude. Furthermore, the calculation process requires certain hardware support, especially the power supply performance of the satellite communication equipment. For satellite communication equipment with limited power supply or requiring low-power processing, how to obtain transit prediction information is an issue that needs to be addressed. Summary of the Invention
[0004] In view of this, the purpose of the present invention is to provide a method, apparatus and satellite communication equipment for synchronizing satellite ephemeris data, so as to alleviate the above-mentioned technical problems.
[0005] In a first aspect, embodiments of the present invention provide a method for synchronizing satellite ephemeris data. The method is applied to a satellite communication device and includes: responding to an update operation on the satellite ephemeris by extracting TLE parameters pre-stored in a local storage device; sending the TLE parameters to a target prediction device, so that the target prediction device calculates satellite transit prediction data based on the TLE parameters; receiving the satellite transit prediction data returned by the target prediction device; and storing the satellite transit prediction data in the local storage device to facilitate establishing communication with a target satellite based on the satellite transit prediction data.
[0006] In conjunction with the first aspect, this embodiment of the invention provides a first possible implementation of the first aspect, wherein the target prediction device is at least one service provider pre-configured to communicate with the satellite communication device, and each service provider is configured with a corresponding priority; the step of sending the TLE parameter to the target prediction device so that the target prediction device calculates satellite transit prediction data based on the TLE parameter includes: sequentially selecting the target service provider with the highest priority in descending order of priority; and sending the TLE parameter to the target service provider so that the target service provider calculates satellite transit prediction data based on the TLE parameter.
[0007] In conjunction with the first possible implementation of the first aspect, this embodiment of the invention provides a second possible implementation of the first aspect, wherein, according to the order of priority from high to low, the service provider sequentially includes: a target bridge device communicating with the satellite communication device, a cloud service platform communicating with the satellite communication device, and a service station communicating with the satellite communication device through a preset satellite network; the step of sequentially selecting the target service provider with the highest priority according to the order of priority from high to low includes: determining whether the satellite communication device is currently communicating with the target bridge device; if so, determining the target bridge device as the target service provider; the step of sending the TLE parameter to the target service provider so that the target service provider calculates satellite transit prediction data based on the TLE parameter includes: sending the TLE parameter to the target bridge device so that the target bridge device calculates satellite transit prediction data based on the TLE parameter.
[0008] In conjunction with the second possible implementation of the first aspect, this embodiment of the invention provides a third possible implementation of the first aspect, wherein the above method further includes: if it is determined that the satellite communication device is not communicating with the target bridge device, then the cloud service platform communicating with the satellite communication device is identified as the target service provider; a transit prediction application containing the TLE parameters is sent to the cloud service platform, so that the cloud service platform calculates satellite transit prediction data based on the TLE parameters.
[0009] In conjunction with the third possible implementation of the first aspect, this embodiment of the invention provides a fourth possible implementation of the first aspect, wherein the above method further includes: if the cloud service platform does not return the satellite transit prediction data within a preset time, then the service station communicating with the satellite communication device through a preset satellite network is identified as the target service provider; a transit prediction application containing the TLE parameter is sent to the service station to receive the satellite transit prediction data returned by the service station according to the transit prediction application.
[0010] In conjunction with the first aspect, this embodiment of the invention provides a fifth possible implementation of the first aspect, wherein the step of sending the TLE parameter to the target prediction device includes: determining whether the satellite communication device has established communication with the target prediction device; if so, sending the TLE parameter to the target prediction device; if not, extracting the prediction algorithm pre-stored in the local storage device, and calculating satellite transit prediction data based on the prediction algorithm and the TLE parameter.
[0011] In conjunction with the first aspect, this embodiment of the invention provides a sixth possible implementation of the first aspect, wherein the method further includes: sending a TLE parameter update request to a target bridge device; receiving update information containing updated TLE parameters returned by the target bridge device according to the TLE parameter update request; extracting the updated TLE parameters and storing the updated TLE parameters in the local storage device to update the TLE parameters in the local storage device.
[0012] Secondly, embodiments of the present invention also provide a satellite ephemeris synchronization device, which is applied to a satellite communication device. The device includes: an extraction module, configured to extract TLE parameters pre-stored in a local storage device in response to an update operation for the satellite ephemeris; a sending module, configured to send the TLE parameters to a target prediction device, so that the target prediction device calculates satellite transit prediction data based on the TLE parameters; a receiving module, configured to receive the satellite transit prediction data returned by the target prediction device; and a storage module, configured to store the satellite transit prediction data in the local storage device, so as to establish communication with a target satellite based on the satellite transit prediction data.
[0013] Thirdly, embodiments of the present invention also provide a satellite communication device, wherein the satellite communication device is configured with the apparatus described in the second aspect.
[0014] Fourthly, embodiments of the present invention also provide a machine-readable storage medium storing machine-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the method described in the first aspect.
[0015] The embodiments of the present invention bring the following beneficial effects:
[0016] The satellite ephemeris synchronization method, apparatus, and satellite communication equipment provided in this invention can respond to satellite ephemeris update operations by extracting TLE parameters pre-stored in a local storage device; sending the TLE parameters to a target prediction device so that the target prediction device can calculate satellite transit prediction data based on the TLE parameters; receiving the satellite transit prediction data returned by the target prediction device; and storing the satellite transit prediction data in a local storage device to facilitate communication with the target satellite based on the satellite transit prediction data. Since the satellite transit prediction data is calculated with the help of the target prediction device, the cost of satellite communication equipment can be effectively reduced, as can the power consumption performance of satellite communication equipment. After the satellite transit prediction data is stored in the local storage device of the satellite communication equipment, the satellite communication equipment can adjust its operating state automatically based on the satellite's azimuth information provided by the satellite transit prediction data, which also helps to improve the communication efficiency of the satellite communication equipment.
[0017] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0018] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0019] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0020] Figure 1 A flowchart illustrating a satellite ephemeris synchronization method provided in an embodiment of the present invention;
[0021] Figure 2 This is a schematic diagram of the entire process of satellite ephemeris synchronization provided in an embodiment of the present invention;
[0022] Figure 3 This is a schematic diagram of the structure of a satellite ephemeris synchronization device provided in an embodiment of the present invention;
[0023] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0024] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0025] Typically, satellite transit prediction calculations require geographic information from satellite communication equipment, such as latitude, longitude, and altitude, as well as the satellite's TLE (Two-Line Orbital Element) parameters. However, for satellite communication equipment with limited power supply or requiring low-power processing, continuously acquiring geographic information necessitates constant position updates, significantly increasing power consumption and placing demands on the equipment's hardware performance. Therefore, how to acquire transit prediction information is a problem that needs to be solved for satellite communication equipment.
[0026] Based on this, the satellite ephemeris synchronization method, apparatus, and satellite communication equipment provided in this embodiment of the invention can effectively alleviate the above-mentioned technical problems.
[0027] To facilitate understanding of this embodiment, a satellite ephemeris synchronization method disclosed in this embodiment of the invention will first be described in detail.
[0028] In one possible implementation, embodiments of the present invention provide a method for synchronizing satellite ephemeris data, which is applied to satellite communication devices, such as mobile phones, computers, and other terminal devices that use satellite communication.
[0029] Specifically, such as Figure 1 The flowchart shown illustrates a method for synchronizing satellite ephemeris data, which includes the following steps:
[0030] Step S102: In response to the update operation for the satellite ephemeris, extract the TLE parameters pre-stored in the local storage device;
[0031] In practical use, the satellite ephemeris in this embodiment of the invention refers to the ephemeris that includes satellite transit forecasts.
[0032] Based on the satellite ephemeris data obtained from the satellite transit prediction data, the satellite communication terminal can accurately establish a connection with the transiting satellite and achieve satellite communication.
[0033] To avoid problems such as satellite ephemeris not being updated for extended periods, leading to significant deviations in satellite transit prediction data and making it difficult for satellite communication equipment to establish communication with transiting satellites, the aforementioned satellite ephemeris typically needs to be updated. Satellite communication equipment can periodically update the ephemeris at preset time intervals.
[0034] Updates can also be performed when the user deems an update necessary. In this case, the satellite communication terminal 5 can respond to the update operation and execute the process described in step S102 above to retrieve the data pre-stored...
[0035] The TLE parameter in the local storage device is used to facilitate the recalculation of satellite transit prediction data.
[0036] Step S104: Send the TLE parameters to the target prediction device so that the target prediction device can calculate the satellite transit prediction data based on the TLE parameters;
[0037] Step S106: Receive satellite transit prediction data returned by the target prediction device; Step S108: Store the satellite transit prediction data to a local storage device for later use based on satellite...
[0038] The satellite transit prediction data establishes communication with the target satellite.
[0039] In practical use, the satellite communication equipment described in the embodiments of the present invention refers to the core equipment used for satellite communication, and the local storage device refers to the storage space of the satellite communication equipment itself, such as the hard disk or memory card of the satellite communication equipment itself.
[0040] 5. Furthermore, in this embodiment of the invention, satellite transit prediction data is calculated based on TLE parameters using a target prediction device. This effectively reduces the cost of satellite communication equipment. Simultaneously, it also helps satellite communication equipment with insufficient computing power to update the satellite transit prediction data in its local storage device in a timely manner.
[0041] The satellite ephemeris synchronization method provided in this invention can respond to satellite ephemeris update operations by retrieving TLE parameters pre-stored in a local storage device; sending the TLE parameters to a target prediction device so that the target prediction device calculates satellite transit prediction data based on the TLE parameters; receiving the satellite transit prediction data returned by the target prediction device; and storing the satellite transit prediction data in a local storage device to facilitate communication with the target satellite based on the satellite transit prediction data. Since the satellite transit prediction data is calculated using the target prediction device, it can...
[0042] This effectively reduces the cost of satellite communication equipment and also lowers its power consumption. Furthermore, storing satellite transit prediction data in the local storage device of the satellite communication equipment allows the equipment to adjust its operating status automatically based on the satellite's location information provided by the transit prediction data, which also helps improve the communication efficiency of the satellite communication equipment.
[0043] In practical use, the target prediction device described in this embodiment of the invention is at least one pre-configured service provider that communicates with the satellite communication device. When the satellite communication device is operating normally, it can connect to the network through its own network function. The target prediction device typically refers to a device capable of communicating with the satellite communication device via the network, and thus can act as a service provider to offer computing services to the satellite communication device. Therefore, there are generally multiple target prediction devices acting as service providers, and each service provider is configured with a corresponding priority. Thus, when the satellite communication device sends the TLE parameters...
[0044] When the target prediction device is reached, the target service provider with the highest priority can be selected in descending order of priority. The TLE parameters are sent to the target service provider so that the target service provider can calculate the satellite transit prediction data based on the TLE parameters.
[0045] Specifically, in descending order of priority, the aforementioned service providers include, in order: the target bridge device that communicates with the satellite communication equipment, the cloud service platform that communicates with the satellite communication equipment, and the service station that communicates with the satellite communication equipment through a pre-set satellite network.
[0046] 5. Among them, the target bridge device typically refers to an intelligent device that can provide high computing power to satellite communication equipment, and can communicate with satellite communication equipment via wired or wireless means. Furthermore, the target bridge device in this application typically also has networking capabilities. Typical target bridge devices generally include: smartphones, computers, gateways, etc.
[0047] Furthermore, the aforementioned cloud service platform refers to a network server that provides specific services. In this embodiment of the invention, the cloud service platform mainly refers to a hardware and software cloud computing platform capable of calculating satellite transit prediction data based on TLE parameters. The aforementioned wired or wireless network can provide a stable data interaction environment for satellite communication equipment, enabling stable access between the satellite communication equipment and the cloud service platform.
[0048] Furthermore, the aforementioned pre-defined satellite network refers to a network consisting of a constellation of satellites operating in low Earth orbit and ground stations, which can provide network connectivity to satellite communication equipment in extreme circumstances.
[0049] Based on the service providers listed above in descending order of priority, when selecting a target service provider, it is usually first determined whether the satellite communication equipment is currently communicating with the target bridge equipment. If so, the target bridge equipment is identified as the target service provider. At this time, the TLE parameters can be sent to the target bridge equipment so that the target bridge equipment can calculate the satellite transit prediction data based on the TLE parameters.
[0050] Furthermore, if it is determined that the satellite communication equipment is not communicating with the target bridge equipment, for example, when the target bridge equipment experiences a network anomaly, the cloud service platform communicating with the satellite communication equipment can be identified as the target service provider. In this case, a transit prediction request containing TLE parameters can be sent to the cloud service platform so that the cloud service platform can calculate satellite transit prediction data based on the TLE parameters.
[0051] In practical use, if the cloud service platform is operating normally, it will return satellite transit prediction data to the satellite communication equipment within a preset time. However, if the cloud service platform malfunctions, experiences network anomalies, or the communication connection between the satellite communication equipment and the cloud service platform is interrupted, the cloud service platform will be unable to provide computing power to the satellite communication equipment. Therefore, if the cloud service platform fails to return satellite transit prediction data within the preset time, the satellite communication equipment will identify the service station it communicates with via a preset satellite network as the target service provider and send a transit prediction request containing TLE parameters to the service station to receive the satellite transit prediction data returned by the service station based on the transit prediction request.
[0052] Typically, to improve communication security, the satellite transit prediction data returned by the service station is usually encoded TLE parameters and satellite transit prediction data, which need to be decoded and extracted by the satellite communication equipment itself.
[0053] In practice, the premise for sending the TLE parameters to the target prediction device is that the satellite communication device can establish communication with the target prediction device. However, in actual use, there may be situations where the satellite communication device cannot establish communication with the target prediction device.
[0054] Therefore, when sending TLE parameters to the target prediction device, it is usually necessary to determine whether the satellite communication device can establish communication with the target prediction device. If so, the TLE parameters are sent to the target prediction device. If not, that is, when the satellite communication device cannot establish communication with the target prediction device, the satellite communication device will extract the prediction algorithm pre-stored in the local storage device and calculate the satellite transit prediction data based on the TLE parameters according to the prediction algorithm.
[0055] Specifically, the prediction algorithms pre-stored in the aforementioned local storage device are typically written when the satellite communication equipment is first used or deployed. This method is generally applicable to satellite communication equipment with its own computing capabilities. Furthermore, TLE parameters and satellite transit prediction data can also be written simultaneously when the satellite communication equipment is first used or deployed.
[0056] Typically, when the aforementioned satellite communication equipment is used or deployed for the first time, it needs to communicate with the target bridge device. When the target bridge device is connected to the network, the aforementioned TLE parameters and satellite transit prediction data are written with the help of the target bridge device.
[0057] Furthermore, in order to enable the satellite communication equipment to obtain the latest satellite ephemeris and synchronize its stored TLE parameters and satellite transit prediction data, the satellite ephemeris synchronization method in this embodiment of the invention also includes a TLE parameter update process, specifically including the following steps:
[0058] Send a TLE parameter update request to the target bridge device; receive update information containing updated TLE parameters returned by the target bridge device based on the TLE parameter update request; extract the updated TLE parameters and update the TLE parameters and store them in the local storage device to update the TLE parameters in the local storage device.
[0059] For ease of understanding, Figure 1 On this basis, Figure 2 This diagram illustrates the entire process of satellite ephemeris synchronization, such as... Figure 2 As shown, it includes satellite communication equipment, target bridge equipment, cloud service platform, satellite network and service station.
[0060] In this process, satellite communication equipment communicates with the target bridge equipment via wired or wireless communication. Therefore, a wired or wireless network is generally set up between the satellite communication equipment and the target bridge equipment. Similarly, a wired or wireless network is also set up between the satellite communication equipment and the cloud service platform. The satellite communication equipment and the service station generally communicate through the satellite network, and a communication connection can also be established between the service station and the cloud service platform.
[0061] based on Figure 2 The diagram shown illustrates the entire process of satellite ephemeris synchronization. During the satellite communication equipment's calculation of satellite transit prediction data, the process may include the following steps:
[0062] (1) When the satellite communication equipment is used or deployed for the first time, it communicates with the target bridge equipment to obtain TLE parameters and satellite transit prediction data, and stores them in the local storage device.
[0063] Typically, the initial use or deployment of satellite communication equipment is conducted under laboratory conditions. Therefore, the target bridge device must have network connectivity to facilitate this initial use or deployment. Laboratory conditions effectively guarantee the network connectivity of the target bridge device.
[0064] Furthermore, the target bridge device typically calculates satellite transit prediction data based on TLE parameters and pre-stored GPS positioning and time information, so that the satellite transit prediction data can be stored in the local storage device of the satellite communication device when it is used or deployed for the first time.
[0065] Furthermore, satellite transit prediction data typically includes information such as which satellite will transit at a specific point in time within a future period, its elevation angle during transit, and the start and end times of the transit, so that satellite communication equipment can promptly determine when it can connect to the transiting satellite and conduct communication.
[0066] (2) After the satellite communication equipment is in normal operation, adjust the satellite communication time according to the satellite transit prediction data stored in step (1), and update the TLE parameters and satellite transit prediction data regularly. When the satellite communication equipment does not have the corresponding computing power, or when the satellite communication equipment and the target prediction equipment can be connected to the network, the target prediction equipment can be used to calculate and update the satellite transit prediction data.
[0067] (3) The satellite communication equipment is connected to the target bridge equipment, and the satellite transit prediction data is calculated with the help of the target bridge equipment, i.e. Figure 2 Link (a) in the middle.
[0068] Typically, satellite communication equipment needs to use the transit information provided by satellite transit prediction data to determine when it can establish communication with the transiting satellite, so as to start the communication module in a timely manner. This avoids the satellite communication equipment's communication module being constantly on and trying to connect to the transiting satellite for communication, which can effectively reduce the power consumption of the satellite communication equipment.
[0069] Furthermore, when the target bridge device can establish a connection with the satellite communication device, but the target bridge device cannot connect to the network, the TLE parameters stored in the local storage device of the satellite communication device or the TLE parameters stored locally in the target bridge device can be used to calculate the satellite transit prediction data.
[0070] (4) When the satellite communication equipment is not connected to the target bridge equipment, it can submit TLE parameters and transit prediction requests to the cloud service platform via the network, i.e., execute... Figure 2 In link (b), the cloud service platform performs calculations and then sends the satellite transit prediction data to the satellite communication equipment.
[0071] (5) In extreme cases, TLE parameters can be sent to the service station via satellite network, and the encoded TLE parameters and satellite overpass prediction data can be received from the service station, i.e., corresponding to Figure 2 Link (c) in the middle.
[0072] (6) When the satellite communication equipment cannot connect to the network, resulting in the inability to establish communication with the target prediction equipment, the satellite transit prediction data can be calculated by using the TLE parameters of the satellite communication equipment.
[0073] based on Figure 2 The diagram shown illustrates the entire process of satellite ephemeris synchronization. The TLE parameters stored on the local storage device of the satellite communication equipment can be easily used with other target prediction devices to perform transit prediction in order to obtain satellite transit prediction data. In other words, the calculation process of satellite transit prediction data can be performed locally on the satellite communication equipment or on the target prediction device, such as on the target bridge device or cloud service platform, etc.
[0074] In this way, when the computing power of satellite communication equipment is limited and it is unable to calculate satellite transit prediction data on its own, it can be calculated by a target prediction device with stronger computing power and stored in the local storage device of the satellite communication equipment. This effectively reduces the cost of satellite communication equipment. At the same time, the target prediction device can provide transit prediction services during off-peak hours, which also effectively reduces the expenditure of service resources.
[0075] Furthermore, based on Figure 2 The diagram illustrates the entire synchronization process of satellite ephemeris. Because satellite communication equipment stores satellite transit prediction data locally, it can automatically adjust its operating status, resulting in greater energy efficiency. Furthermore, this stored data allows the equipment to adjust its antenna angle based on the satellite's azimuth information, improving communication performance.
[0076] Furthermore, since the TLE parameters are stored in the local storage device of the satellite communication equipment, the satellite communication equipment itself can perform the calculation process of satellite transit prediction data even when there is no network, which further improves the communication efficiency of the satellite communication equipment.
[0077] Furthermore, based on the above embodiments, this invention provides a satellite ephemeris synchronization device, which is applied to satellite communication equipment, such as... Figure 3 The diagram shows a structural schematic of a satellite ephemeris synchronization device, which includes:
[0078] Extraction module 30 is used to extract TLE parameters pre-stored in local storage device in response to an update operation for satellite ephemeris;
[0079] The sending module 32 is used to send the TLE parameters to the target prediction device so that the target prediction device can calculate satellite transit prediction data based on the TLE parameters;
[0080] The receiving module 34 is used to receive the satellite transit prediction data returned by the target prediction device;
[0081] Storage module 36 is used to store the satellite transit prediction data to the local storage device so as to establish communication with the target satellite based on the satellite transit prediction data.
[0082] Furthermore, the aforementioned target prediction device is at least one service provider that is pre-configured to communicate with the satellite communication device, and each of the service providers is configured with a corresponding priority.
[0083] The aforementioned sending module 32 is also used for:
[0084] The target service provider with the highest priority is selected in descending order of priority.
[0085] The TLE parameters are sent to the target service provider so that the target service provider can calculate satellite transit prediction data based on the TLE parameters.
[0086] Furthermore, in descending order of priority, the service providers sequentially include: a target bridge device that communicates with the satellite communication device, a cloud service platform that communicates with the satellite communication device, and a service station that communicates with the satellite communication device through a preset satellite network.
[0087] The aforementioned sending module 32 is also used for:
[0088] Determine whether the satellite communication device is currently communicating with the target bridge device;
[0089] If so, the target bridge device is identified as the target service provider;
[0090] The TLE parameters are sent to the target bridge device so that the target bridge device can calculate satellite transit prediction data based on the TLE parameters.
[0091] Furthermore, the above-mentioned device is also used for:
[0092] If it is determined that the satellite communication device is not communicating with the target bridge device, then the cloud service platform communicating with the satellite communication device is identified as the target service provider.
[0093] Send a transit prediction request containing the TLE parameters to the cloud service platform so that the cloud service platform can calculate satellite transit prediction data based on the TLE parameters.
[0094] Furthermore, the above-mentioned device is also used for:
[0095] If the cloud service platform does not return the satellite transit prediction data within a preset time, the service station that communicates with the satellite communication equipment through a preset satellite network will be identified as the target service provider.
[0096] Send a transit prediction request containing the TLE parameters to the service station to receive the satellite transit prediction data returned by the service station based on the transit prediction request.
[0097] Furthermore, the aforementioned sending module 32 is also used for:
[0098] Determine whether the satellite communication device has established communication with the target prediction device;
[0099] If so, send the TLE parameters to the target prediction device;
[0100] If not, extract the pre-stored prediction algorithm from the local storage device, and calculate the satellite transit prediction data based on the TLE parameters according to the prediction algorithm.
[0101] Furthermore, the above-mentioned device is also used for:
[0102] Send a TLE parameter update request to the target bridge device;
[0103] Receive update information containing updated TLE parameters returned by the target bridge device in accordance with the TLE parameter update request;
[0104] Extract the updated TLE parameter and store it in the local storage device to update the TLE parameter in the local storage device.
[0105] The satellite ephemeris synchronization device provided in this embodiment of the invention has the same technical features as the satellite ephemeris synchronization method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0106] Furthermore, this embodiment of the invention also provides a satellite communication device, which is equipped with the aforementioned satellite ephemeris synchronization device.
[0107] Furthermore, embodiments of the present invention also provide an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-described method.
[0108] Furthermore, embodiments of the present invention also provide a machine-readable storage medium storing machine-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the above-described method.
[0109] This invention also provides an electronic device, see [link to relevant documentation]. Figure 4 The diagram shows the structure of an electronic device, which includes a processor 40 and a memory 41. The memory 41 stores machine-executable instructions that can be executed by the processor 40, which executes the machine-executable instructions to implement the above-described method.
[0110] Furthermore, Figure 4 The electronic device shown also includes a bus 42 and a communication interface 43, with the processor 40, communication interface 43 and memory 41 connected via the bus 42.
[0111] The memory 41 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 43 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 42 may be an ISA (Industrial Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Enhanced Industry Standard Architecture) bus, etc. These buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 4 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0112] Processor 40 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 40 or by instructions in software form. Processor 40 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 41. The processor 40 reads the information in memory 41 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiment.
[0113] The computer program product of the satellite ephemeris synchronization method, apparatus, and satellite communication equipment provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.
[0114] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0115] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0116] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0117] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0118] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate...
[0119] This invention clarifies the technical solutions of the present invention, but does not limit them. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that...
[0120] Solution: Any person skilled in the art, within the scope of the technology disclosed in this invention, can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not render the corresponding...
[0121] Any technical solution that deviates from the spirit and scope of the embodiments of this invention should be included within the protection scope of this invention. Therefore, the protection scope of this invention should be determined by the scope of the claims.
Claims
1. A method for synchronizing satellite ephemeris, characterized in that, The method is applied to satellite communication equipment, and the method includes: In response to satellite ephemeris update operations, retrieve the TLE parameters pre-stored in the local storage device; The TLE parameters are sent to the target prediction device so that the target prediction device can calculate satellite transit prediction data based on the TLE parameters; Receive the satellite transit prediction data returned by the target prediction device; The satellite transit prediction data is stored in the local storage device to facilitate communication with the target satellite based on the satellite transit prediction data; The target prediction device is at least one pre-configured service provider that communicates with the satellite communication device. The target prediction device refers to a device that communicates with the satellite communication device via a network and provides computing services to the satellite communication device. Each service provider is configured with a corresponding priority. According to the priority from high to low, the service providers include: a target bridge device that communicates with the satellite communication device, a cloud service platform that communicates with the satellite communication device, and a service station that communicates with the satellite communication device through a preset satellite network. The step of sending the TLE parameters to the target prediction device so that the target prediction device can calculate satellite transit prediction data based on the TLE parameters includes: The target service provider with the highest priority is selected in descending order of priority. The TLE parameters are sent to the target service provider so that the target service provider can calculate satellite transit prediction data based on the TLE parameters.
2. The method according to claim 1, characterized in that, The step of selecting the target service provider with the highest priority in descending order of priority includes: Determine whether the satellite communication device is currently communicating with the target bridge device; If so, the target bridge device is identified as the target service provider; The step of sending the TLE parameters to the target service provider so that the target service provider can calculate satellite transit prediction data based on the TLE parameters includes: The TLE parameters are sent to the target bridge device so that the target bridge device can calculate satellite transit prediction data based on the TLE parameters.
3. The method according to claim 2, characterized in that, The method further includes: If it is determined that the satellite communication device is not communicating with the target bridge device, then the cloud service platform communicating with the satellite communication device is identified as the target service provider. Send a transit prediction request containing the TLE parameters to the cloud service platform so that the cloud service platform can calculate satellite transit prediction data based on the TLE parameters.
4. The method according to claim 3, characterized in that, The method further includes: If the cloud service platform does not return the satellite transit prediction data within a preset time, the service station that communicates with the satellite communication equipment through a preset satellite network will be identified as the target service provider. Send a transit prediction request containing the TLE parameters to the service station to receive the satellite transit prediction data returned by the service station based on the transit prediction request.
5. The method according to claim 1, characterized in that, The step of sending the TLE parameters to the target prediction device includes: Determine whether the satellite communication device has established communication with the target prediction device; If so, send the TLE parameters to the target prediction device; If not, extract the pre-stored prediction algorithm from the local storage device, and calculate the satellite transit prediction data based on the TLE parameters according to the prediction algorithm.
6. The method according to claim 1, characterized in that, The method further includes: Send a TLE parameter update request to the target bridge device; Receive update information containing updated TLE parameters returned by the target bridge device in accordance with the TLE parameter update request; Extract the updated TLE parameter and store it in the local storage device to update the TLE parameter in the local storage device.
7. A satellite ephemeris synchronization device, characterized in that, The device is used in satellite communication equipment, and the device includes: The extraction module is used to extract TLE parameters pre-stored in the local storage device in response to update operations for satellite ephemeris. The sending module is used to send the TLE parameters to the target prediction device, so that the target prediction device can calculate satellite transit prediction data based on the TLE parameters; The receiving module is used to receive the satellite transit prediction data returned by the target prediction device; The storage module is used to store the satellite transit prediction data to the local storage device so as to facilitate communication with the target satellite based on the satellite transit prediction data; The target prediction device is at least one pre-configured service provider that communicates with the satellite communication device. The target prediction device refers to a device that communicates with the satellite communication device via a network and provides computing services to the satellite communication device. Each service provider is configured with a corresponding priority. According to the priority from high to low, the service providers include: a target bridge device that communicates with the satellite communication device, a cloud service platform that communicates with the satellite communication device, and a service station that communicates with the satellite communication device through a preset satellite network. The step of sending the TLE parameters to the target prediction device so that the target prediction device can calculate satellite transit prediction data based on the TLE parameters includes: The target service provider with the highest priority is selected in descending order of priority. The TLE parameters are sent to the target service provider so that the target service provider can calculate satellite transit prediction data based on the TLE parameters.
8. A satellite communication device, characterized in that, The satellite communication equipment is equipped with the device described in claim 7.
9. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores machine-executable instructions, which, when invoked and executed by a processor, cause the processor to perform the method according to any one of claims 1-6.
Citation Information
Patent Citations
Satellite communication method and device, terminal equipment, satellite and readable storage medium
CN112202484A
Communication method, related equipment and storage medium
CN115085799A
Satellite communication system and method based on wireless ad hoc network
CN115361059A
System and method for generating extended satellite ephemeris data
US20190353799A1
Satellite ephemeris update method and communication apparatus
WO2021190526A1