A DTC-CPE satellite communication method and device based on modular design
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI TONGKANG CHUANGXIN TECHNOLOGY CO LTD
- Filing Date
- 2026-03-13
- Publication Date
- 2026-08-04
AI Technical Summary
[0002]当前卫星通信终端领域,专用卫星终端多为封闭式架构设计,功能单一且与地面通信设备无法兼容,用户需同时配备地面通信终端与卫星终端,使用复杂度高且购置成本高昂;而一体式卫星CPE将卫星模块出厂内置,不仅研发周期长、单台成本大幅增加,还无法为存量标准CPE提供卫星通信功能的升级路径,造成设备资源浪费,也直接限制了卫星通信在大众市场的普及程度
通过构建双协议栈并行通信架构,由协议智能适配模型依据卫星链路传输特性动态调整拥塞控制、前向纠错及数据分片参数,并配合地面与非地面网络的无缝切换及数据缓存续传机制,有效适配卫星链路高延迟、高误码的传输特点,大幅提升卫星链路的数据传输效率与通信连续性。
Smart Images

Figure CN122512971A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a DTC-CPE satellite communication method and apparatus based on modular design. Background Technology
[0002] Currently, in the field of satellite communication terminals, dedicated satellite terminals are mostly designed with a closed architecture, with limited functions and incompatibility with terrestrial communication equipment. Users need to equip themselves with both terrestrial communication terminals and satellite terminals, resulting in high complexity and high purchase costs. On the other hand, integrated satellite CPEs have the satellite module built in at the factory, which not only has a long development cycle and significantly increases the cost per unit, but also cannot provide an upgrade path for existing standard CPEs to have satellite communication functions, resulting in a waste of equipment resources and directly limiting the popularity of satellite communication in the mass market.
[0003] Existing CPEs generally use TCP designed for terrestrial networks. This terrestrial network-based TCP is difficult to adapt to the high latency and high error rate transmission characteristics of satellite links, resulting in a significant reduction in data transmission efficiency under satellite links. At the same time, traditional satellite communication terminals lack intelligent network switching and power management strategies. The interruption time when switching between satellite links and terrestrial networks is relatively long, which can easily lead to the loss of critical data. Furthermore, the power consumption control of satellite modules is not effective, and they remain in a high power consumption state even when the link is idle, which greatly shortens the device's battery life and cannot meet the actual use needs of satellite communication in scenarios such as field operations and emergency communications.
[0004] As can be seen from the above, how to achieve efficient satellite link transmission and intelligent management of communication terminals still needs to be solved. Summary of the Invention
[0005] To achieve efficient satellite link transmission and intelligent management of communication terminals, this application provides a DTC-CPE satellite communication method based on modular design.
[0006] Firstly, this application provides a DTC-CPE satellite communication method based on modular design, employing the following technical solution: A DTC-CPE satellite communication method based on modular design includes: The CPE device identifies the access scalable communication module, obtains the communication attribute data of the scalable communication module and the transmission characteristic data of the current communication link, and inputs the communication attribute data and the link transmission characteristic data into a pre-built protocol intelligent adaptation model. The protocol intelligent adaptation model automatically loads the matching non-terrestrial communication optimization protocol stack and retains the native terrestrial network protocol to form a dual protocol stack parallel communication architecture. At the same time, it dynamically adjusts the congestion control, forward error correction and data fragmentation related parameters of the protocol based on the link transmission characteristic data to generate a protocol optimization configuration scheme adapted to the current communication link. Based on the aforementioned dual-protocol stack parallel communication architecture, the CPE device is configured with network handover strategy modes and corresponding network signal quantization thresholds. The network signal quantization thresholds include terrestrial network signal quantization thresholds and non-terrestrial network signal quantization thresholds. The CPE device continuously collects signal strength data of the terrestrial network and signal-to-noise ratio data of the non-terrestrial communication link. The signal strength data, signal-to-noise ratio data, and preset network signal quantization thresholds are input into a pre-constructed network handover decision model. Based on the network handover decision model, it is determined whether the network handover triggering conditions are met. If triggered, the dual-protocol stack parallel communication architecture completes seamless handover between the terrestrial network and the non-terrestrial communication network, automatically updates the device routing table, and completes data continuation during the handover process through a data caching mechanism, generating an uninterrupted network communication handover scheme. Based on the aforementioned protocol optimization configuration scheme and network communication switching scheme, the CPE device continuously acquires the link operating status data, data transmission error rate data, and module operating temperature data of the scalable communication module. The link operating status data, data transmission error rate data, and module temperature data are input into a pre-built power dynamic management model. The power dynamic management model adjusts the module's transmit power according to the link operating status and bit error rate. When the module temperature exceeds a preset temperature threshold, an overheat power protection mechanism is triggered. When the link is idle for a preset duration, the module is controlled to enter a low-power sleep mode, generating a power management configuration scheme adapted to the real-time link status.
[0007] Optionally, in the process of generating the protocol optimization configuration scheme by the protocol intelligent adaptation model, the method further includes: The link transmission characteristic data includes link delay data, bit error rate data, and available bandwidth data. The protocol intelligent adaptation model first loads the SCPS-TP non-terrestrial communication optimization protocol stack that matches the scalable communication module. The congestion control window size is dynamically adjusted based on the link delay data, and the Reed-Solomon coding redundancy ratio of forward error correction is adjusted based on the bit error rate data. Based on the available bandwidth data, the data fragment size is adjusted, and the protocol intelligent adaptation model generates a corresponding protocol optimization configuration scheme after completing the adaptation and adjustment of protocol parameters.
[0008] Optionally, during the process of the network handover decision model determining the network handover triggering conditions and completing seamless handover, the method further includes: The network handover strategy includes an emergency priority mode and a cost priority mode. In the emergency priority mode, the handover trigger condition is determined to be met when the signal-to-noise ratio data of the non-terrestrial communication link is greater than or equal to the non-terrestrial network signal quantization threshold. In the cost priority mode, the handover trigger condition is determined to be met when the signal strength data of the terrestrial network is less than the terrestrial network signal quantization threshold. After determining that the conditions are met, the data to be transmitted is first cached through a data caching mechanism, then the device routing table is automatically updated, and the protocol stack switching is completed based on the dual protocol stack parallel communication architecture to continue transmitting the cached data.
[0009] Optionally, in the process of quantizing and adjusting the transmit power of the power dynamic control model and triggering the overheat power protection mechanism, the method further includes: The transmit power of the scalable communication module is divided into multiple adjustment ranges according to the link bit error rate. The power dynamic control model matches the corresponding target adjustment range in the multiple adjustment ranges according to the collected real-time data transmission bit error rate, and synchronously adjusts the transmit power of the scalable communication module based on the determined target adjustment range. When the module's operating temperature exceeds the preset temperature threshold, the current transmit power will be reduced by a preset ratio until the temperature drops back below the preset temperature threshold.
[0010] Optionally, the process of controlling the scalable communication module to enter and wake up in a low-power sleep mode by the power dynamic management model includes: Obtain the link's continuous idle status data and compare it with a pre-configured duration threshold. If the displayed link remains idle for a duration exceeding a pre-configured threshold, the power dynamic management model sends a sleep command to control the scalable communication module to enter a low-power sleep mode. When a new data transmission request or a change in network status is detected, the power dynamic management model sends a wake-up command to quickly wake up the scalable communication module and restore it to the corresponding transmit power based on the real-time bit error rate of the current link.
[0011] Secondly, this application provides a DTC-CPE satellite communication device based on a modular design, employing the following technical solution: A DTC-CPE satellite communication device based on modular design includes: The module identification and data acquisition module identifies the scalable communication module accessed by the CPE device, acquires the communication attribute data of the scalable communication module and the transmission characteristic data of the current communication link, inputs the communication attribute data and the link transmission characteristic data into a pre-built protocol intelligent adaptation model, and the protocol intelligent adaptation model automatically loads the matching non-terrestrial communication optimization protocol stack while retaining the native terrestrial network protocol to form a dual protocol stack parallel communication architecture. At the same time, based on the link transmission characteristic data, it dynamically adjusts the congestion control, forward error correction and data fragmentation related parameters of the protocol to generate a protocol optimization configuration scheme adapted to the current communication link. The dual-protocol stack adaptation configuration module, based on the dual-protocol stack parallel communication architecture, configures the network handover strategy mode and corresponding network signal quantization threshold through the CPE device. The network signal quantization threshold includes the terrestrial network signal quantization threshold and the non-terrestrial network signal quantization threshold. The CPE device continuously collects the signal strength data of the terrestrial network and the signal-to-noise ratio data of the non-terrestrial communication link. The signal strength data, signal-to-noise ratio data and the preset network signal quantization threshold are input into the pre-constructed network handover decision model. Based on the network handover decision model, it is determined whether the network handover trigger condition is met. If it is triggered, the dual-protocol stack parallel communication architecture completes the seamless handover between the terrestrial network and the non-terrestrial communication network, automatically updates the device routing table, and completes the data continuation during the handover process through the data caching mechanism, generating an uninterrupted network communication handover scheme. The power dynamic management and configuration module, based on the protocol optimization configuration scheme and network communication switching scheme, continuously acquires the link operating status data, data transmission error rate data, and module operating temperature data of the scalable communication module. It inputs the link operating status data, data transmission error rate data, and module temperature data into a pre-built power dynamic management and control model. The power dynamic management and control model adjusts the module's transmit power according to the link operating status and bit error rate. When the module temperature exceeds a preset temperature threshold, an overheat power protection mechanism is triggered. When the link is idle for a preset time, the module is controlled to enter a low-power sleep mode, generating a power management and configuration scheme adapted to the real-time link status.
[0012] Optionally, the device further includes: The SCPS-TP protocol stack loading module contains link transmission characteristic data including link delay data, bit error rate data, and available bandwidth data. The protocol intelligent adaptation model first loads the SCPS-TP non-terrestrial communication optimized protocol stack that matches the scalable communication module. The protocol core parameter adjustment module dynamically adjusts the window size for congestion control based on the link delay data and adjusts the Reed-Solomon coding redundancy ratio for forward error correction based on the bit error rate data. The protocol optimization configuration scheme generation module adjusts the data fragment size based on the available bandwidth data, and the protocol intelligent adaptation model generates the corresponding protocol optimization configuration scheme after completing the adaptation and adjustment of protocol parameters.
[0013] Optionally, the device further includes: The switching trigger condition determination module includes two network switching strategy modes: emergency priority mode and cost priority mode. In emergency priority mode, the switching trigger condition is determined to be met when the signal-to-noise ratio data of the non-terrestrial communication link is greater than or equal to the non-terrestrial network signal quantization threshold. In cost priority mode, the switching trigger condition is determined to be met when the signal strength data of the terrestrial network is less than the terrestrial network signal quantization threshold. The protocol stack switching and data continuation module, after determining that the conditions are met, first caches the data to be transmitted through a data caching mechanism, then automatically updates the device routing table, completes the protocol stack switching based on the dual protocol stack parallel communication architecture, and continues to transmit the cached data.
[0014] Optionally, the device further includes: The transmit power tier adjustment module divides the transmit power of the scalable communication module into multiple adjustment ranges according to the link bit error rate. The power dynamic control model matches the corresponding target adjustment range in the multiple adjustment ranges according to the collected real-time data transmission bit error rate, and synchronously adjusts the transmit power of the scalable communication module based on the determined target adjustment range. The overheat power protection adjustment module will reduce the current transmission power by a preset ratio when the module's operating temperature exceeds the preset temperature threshold, until the temperature drops back below the preset temperature threshold.
[0015] Optionally, the device further includes: The link idle time determination module obtains the link working status data corresponding to the continuous link idle time, and compares the continuous link idle time with the pre-configured duration threshold. If the display link remains idle for a duration exceeding a pre-configured threshold, the power dynamic management model sends a sleep command to control the expandable communication module to enter a low-power sleep mode. The module wake-up and power recovery module, when it detects a new data transmission request or a change in network status, sends a wake-up command through the power dynamic management model to quickly wake up the scalable communication module and restore it to the corresponding transmit power based on the real-time bit error rate of the current link.
[0016] In summary, this application includes at least one of the following beneficial technical effects: By constructing a dual-protocol stack parallel communication architecture, the protocol intelligent adaptation model dynamically adjusts congestion control, forward error correction, and data fragmentation parameters based on the satellite link transmission characteristics. Combined with seamless switching between terrestrial and non-terrestrial networks and a data caching and retransmission mechanism, it effectively adapts to the high latency and high error rate transmission characteristics of satellite links, significantly improving the data transmission efficiency and communication continuity of satellite links.
[0017] Based on a dynamic power management model, the system adaptively adjusts the transmit power according to the module's operating status, transmission error rate, and operating temperature. It also achieves intelligent control for overheat protection and low-power sleep / wake-up. Combined with a plug-and-play modular hardware architecture, it completes intelligent management of the entire communication terminal process, ensuring transmission performance while improving device stability and battery life. Attached Figure Description
[0018] Figure 1This is a flowchart illustrating a modularly designed DTC-CPE satellite communication method according to an exemplary embodiment.
[0019] Figure 2 This is a flowchart of S101 to S106 of a DTC-CPE satellite communication method based on a modular design, according to an exemplary embodiment.
[0020] Figure 3 This is a flowchart of steps S201 to S207 of a DTC-CPE satellite communication method based on a modular design, as illustrated in an exemplary embodiment.
[0021] Figure 4 This is a flowchart of steps S301 to S308 of a DTC-CPE satellite communication method based on a modular design, as illustrated in an exemplary embodiment.
[0022] Figure 5 This is a structural block diagram of a DTC-CPE satellite communication method apparatus based on a modular design, according to an exemplary embodiment. Detailed Implementation
[0023] The embodiments of this application are described in detail below, and examples of the embodiments are shown in the accompanying drawings.
[0024] In the description of this specification, the references to "certain embodiments," "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples" refer to specific features, structures, materials, or characteristics described in connection with the described embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0025] This application discloses a DTC-CPE satellite communication method based on modular design, referring to... Figure 1 ,include: S100: The CPE device identifies the access scalable communication module, obtains the communication attribute data of the scalable communication module and the transmission characteristic data of the current communication link, and inputs the communication attribute data and link transmission characteristic data into a pre-built protocol intelligent adaptation model. The protocol intelligent adaptation model automatically loads the matching non-terrestrial communication optimization protocol stack and retains the native terrestrial network protocol, forming a dual protocol stack parallel communication architecture. At the same time, based on the link transmission characteristic data, it dynamically adjusts the congestion control, forward error correction and data fragmentation related parameters of the protocol to generate a protocol optimization configuration scheme adapted to the current communication link.
[0026] In this application, the scalable communication module mentioned in the embodiments is specifically a satellite communication module. The scalable communication module and the CPE device together form a modular DTC-CPE satellite communication hardware architecture based on the M.2 standardized interface. This hardware architecture is the core hardware foundation for implementing the satellite communication method of this application. The hardware architecture is divided into two core parts: a standard CPE host and a satellite communication module. The two achieve precise physical-level connection and electrical-level connectivity through the M.2 standardized interface. Simultaneously, relying on standardized hardware design and protocol support, it realizes plug-and-play functionality between the satellite communication module and the standard CPE host.
[0027] The standard CPE host, serving as the foundational hardware architecture, integrates a 4G modem, a 5G modem, a Wi-Fi chipset, and a power management unit. It enables basic functions such as terrestrial 4G / 5G network communication, wireless signal transmission, and overall power supply management. The host also features an M.2 standardized interface expansion slot designed to the M.2 2280 specification. This slot is equipped with standard 3.3V and 5V power supply lines and a high-speed data transmission path via PCIe 3.0 or 4.0 bus, meeting the high-speed data transmission requirements of satellite communication. The slot also incorporates ESD protection circuitry and hot-plug detection logic circuitry to effectively prevent electrostatic damage to the hardware. It supports hot-plugging of modules, and the host can automatically detect the identification of inserted modules and load the corresponding drivers via the SMBus protocol, providing protocol support for plug-and-play functionality.
[0028] The satellite communication module is the core of the satellite communication hardware architecture. It is configured according to functional requirements, including a Ku / Ka band RF front-end module, a baseband processing unit, a power management integrated circuit, and PCIe and SMBus communication interfaces adapted to the host. It can receive and transmit satellite signals, perform baseband processing, and communicate with the host. The RF front-end module integrates a printed circuit board patch antenna, a low-noise amplifier, a power amplifier, and up / down converters to process and convert satellite RF signals. The baseband processing unit pre-integrates the SCPS-TP protocol stack, laying the foundation for protocol optimization of the satellite link. Simultaneously, the satellite communication module features a targeted lightweight design to match the M.2 standardized interface connection specifications, enabling seamless adaptation and connection with standard CPE hosts.
[0029] During the execution of S100, refer to Figure 2 Specifically, it includes the following steps: S101, the CPE device triggers the identification and hardware initialization of the expandable communication module: The CPE device uses its built-in SMBus protocol to detect the module identification of the expandable communication module inserted into the M.2 standardized interface expansion slot. After identifying the module as a satellite communication module, it automatically loads the corresponding satellite communication module driver, completes the hardware initialization configuration of the module, and verifies the working status of the Ku / Ka band RF front-end module, baseband processing unit, and various communication interfaces of the satellite communication module one by one, confirming that the power supply path, data transmission path, and signal control path between the module and the CPE device are all connected and normal.
[0030] S102, The CPE device collects communication attribute data from the expandable communication module: After hardware initialization is complete, the CPE device comprehensively collects the inherent communication attributes of the expandable communication module. The communication attribute data includes the specifications of the module's PCIe communication interface and SMBus communication interface, the basic attributes of the SCPS-TP protocol stack pre-set in the baseband processing unit, the operating frequency band and signal processing capability parameters of the Ku / Ka band RF front-end module, and the power adaptation range of the module's power management integrated circuit, as well as other core communication characteristic data of the module itself, ensuring that the collected data completely covers the module's hardware and protocol basic attributes.
[0031] S103, the CPE device detects the current communication link and collects transmission characteristic data: The CPE device simultaneously monitors the currently accessed terrestrial and non-terrestrial communication links in real time, collecting transmission characteristic data for both types of links. The specific link transmission characteristic data includes link delay data, bit error rate data, and available bandwidth data. This provides a real and real-time basis for the subsequent parameter adjustment of the protocol intelligent adaptation model. At the same time, it completes the status determination of the current primary communication link and can identify the core link direction for protocol adaptation.
[0032] S104, the CPE device inputs data to the protocol intelligent adaptation model, initiates protocol stack loading, and builds a dual-protocol stack parallel communication architecture: The CPE device synchronously inputs the collected communication attribute data of the scalable communication module and the current communication link transmission characteristic data into a pre-built intelligent protocol adaptation model. The model automatically loads the matching non-terrestrial communication optimized protocol stack based on the module's communication attribute data, namely the SCPS-TP protocol stack pre-installed in the satellite communication module's baseband processing unit, while retaining the native TCP protocol of the terrestrial network. This forms a dual-protocol stack parallel communication architecture in the CPE device. In this architecture, the SCPS-TP protocol stack is dedicated to data transmission of non-terrestrial satellite communication links, while the TCP protocol is still used for terrestrial 4G / 5G communication links, without interference.
[0033] S105, the protocol intelligent adaptation model, based on the collected link transmission characteristic data, dynamically adjusts the core parameters of the SCPS-TP protocol stack in a targeted manner: Based on link delay data, adjust protocol congestion control parameters, enable the dynamic window adjustment algorithm based on delay feedback and the Vegas congestion control algorithm, and configure the round-trip delay detection period and window size adjustment threshold. Based on link bit error rate data, adjust protocol forward error correction parameters, configure the basic parameters of Reed-Solomon coding redundancy check code and the correlation adjustment rules between bit error rate and redundancy coding ratio. Based on available link bandwidth data, adjust protocol data fragmentation parameters, and configure the optimal data fragmentation size threshold and fragmentation size adjustment trigger conditions for different bandwidth ranges.
[0034] S106, the intelligent protocol adaptation model generates a protocol optimization configuration scheme, and the CPE device completes the configuration implementation: After dynamically adjusting all relevant parameters of the SCPS-TP protocol stack, including congestion control, forward error correction, and data fragmentation, the protocol intelligent adaptation model generates a protocol optimization configuration scheme that adapts to the transmission characteristics of the current communication link. The CPE device completes the final parameter configuration of the SCPS-TP protocol stack according to the protocol optimization configuration scheme, ensuring that the optimized protocol stack can be directly applied to the current non-terrestrial communication link data transmission. At the same time, the dual protocol stack parallel communication architecture can realize the autonomous adaptation and switching of protocols according to the link type.
[0035] Based on the execution of the above steps, S100 completes the entire process from hardware identification and initialization of the scalable communication module, to data acquisition, protocol stack loading, dual protocol stack architecture construction, and dynamic optimization of protocol parameters. That is, the hardware architecture based on the M.2 standardized interface realizes seamless adaptation between the satellite communication module and the CPE device, and through the protocol intelligent adaptation model, it realizes the collaborative deployment of the non-terrestrial communication optimized protocol stack and the native protocol of the terrestrial network. This solves the problem that the traditional TCP protocol cannot adapt to the high latency and high bit error rate transmission characteristics of satellite links, and at the same time, it enables the CPE device to have the ability to adaptively optimize protocols for different communication links.
[0036] The S200, based on a dual-protocol stack parallel communication architecture, configures network handover strategy modes and corresponding network signal quantization thresholds through CPE devices. These network signal quantization thresholds include terrestrial network signal quantization thresholds and non-terrestrial network signal quantization thresholds. The CPE device continuously collects signal strength data from the terrestrial network and signal-to-noise ratio data from the non-terrestrial communication links. The signal strength data, signal-to-noise ratio data, and preset network signal quantization thresholds are input into a pre-built network handover decision model. Based on the network handover decision model, it determines whether the network handover triggering conditions are met. If triggered, the dual-protocol stack parallel communication architecture completes seamless handover between the terrestrial network and the non-terrestrial communication network, automatically updates the device routing table, and completes data continuation during the handover process through a data caching mechanism, generating an uninterrupted network communication handover scheme.
[0037] During the execution of S200, refer to Figure 3 Specifically, it includes the following steps: S201, based on a dual-protocol stack parallel communication architecture, completes the basic configuration for network handover: CPE devices rely on the existing dual-protocol stack parallel communication architecture and provide users with an open policy configuration entry point to configure the policy modes for network handover and the corresponding network signal quantization thresholds. The policy modes are divided into two categories: emergency priority mode and cost priority mode. The network signal quantization thresholds include the terrestrial network signal strength quantization threshold and the non-terrestrial communication link signal-to-noise ratio quantization threshold. After configuration, all parameters will be synchronously entered into the pre-built network handover decision model.
[0038] S202, CPE equipment initiates continuous acquisition of ground and non-ground network signals: CPE devices use their own hardware detection modules to collect signal strength data from terrestrial 4G / 5G networks and signal-to-noise ratio data from non-terrestrial satellite communication links in real time and in parallel. The collection process relies on the signal processing capabilities of the hardware architecture to ensure that the acquired signal data can accurately and timely reflect the actual communication status of the two types of networks, providing real-time data support for handover decisions.
[0039] S203, inputting real-time collected data and preset thresholds into the network switching decision model: The CPE device continuously collects ground network signal strength data and non-ground communication link signal-to-noise ratio data, and inputs them into the network handover decision model in real time. The network handover decision model compares the received real-time signal data with the pre-configured ground and non-ground network signal quantization thresholds one by one, and initiates the logic for determining the handover trigger conditions.
[0040] S204, The network handover decision model completes the determination of handover trigger conditions: The network handover decision model executes the corresponding trigger condition judgment logic according to the preset strategy mode: if it is the emergency priority mode, when the signal-to-noise ratio data of the non-terrestrial communication link is greater than or equal to the preset non-terrestrial network signal quantization threshold, it is determined that the network handover trigger condition is met; if it is the cost priority mode, when the signal strength data of the terrestrial network is less than the preset terrestrial network signal quantization threshold, it is determined that the network handover trigger condition is met; if the above judgment criteria are not met, it is determined that the handover condition is not met, the CPE device continues to use the current communication network, and the model continues to make real-time judgments.
[0041] S205, when the switching conditions are met, the data caching mechanism is activated: Once the network handover decision model determines that the handover triggering conditions are met, the CPE device immediately activates the data caching mechanism to cache the currently pending service data in real time, thereby avoiding data loss or interruption during the network handover process.
[0042] S206 automatically updates the device routing table and completes seamless switching between dual protocol stacks: While caching data, the CPE device automatically updates its routing table according to the switching direction, directing the data transmission to the target communication network. At the same time, relying on the dual-protocol stack parallel communication architecture, it completes the seamless switching of the corresponding communication protocol stack. If switching from a terrestrial network to a non-terrestrial network, the SCPS-TP protocol stack is activated; if switching back from a non-terrestrial network to a terrestrial network, the TCP protocol stack is activated. The entire switching process relies on the dual-protocol stack parallel architecture to achieve seamless switching.
[0043] S207, completes the resume transmission of cached data and generates a seamless network communication switching scheme: After the routing table update and protocol stack switch are completed, the CPE device immediately reads the cached data to be transmitted and continues the normal data transmission to achieve uninterrupted transmission of the communication link. At the same time, the CPE device generates a corresponding uninterrupted network communication switching scheme based on the triggering conditions, switching direction, signal data changes, data transmission status and other information of this network switching, and clarifies the core parameters and execution logic of this switching.
[0044] By acquiring signals in real time and determining quantization thresholds, network switching becomes more accurate. Combined with data caching mechanisms, automatic routing table updates, and seamless switching between dual protocol stacks, network switching time is significantly shortened, completely solving the problems of long network switching interruptions and easy loss of critical data in traditional satellite communication terminals.
[0045] The generated uninterrupted network communication switching scheme not only provides a reference for subsequent network switching, but also transmits real-time link status data to the S300's dynamic power management, allowing power management to be adjusted according to the current communication network status. In addition, the cost-priority mode can effectively reduce the unnecessary use of non-terrestrial satellite links.
[0046] Based on the protocol optimization configuration scheme and network communication switching scheme, the S300 CPE device continuously acquires the link operating status data, data transmission error rate data, and module operating temperature data of the scalable communication module. The link operating status data, data transmission error rate data, and module temperature data are input into a pre-built power dynamic management model. The power dynamic management model adjusts the module's transmit power according to the link operating status and bit error rate. When the module temperature exceeds the preset temperature threshold, an overheat power protection mechanism is triggered. When the link is idle for a preset time, the module is controlled to enter a low-power sleep mode, generating a power management configuration scheme adapted to the real-time link status.
[0047] During the execution of S300, refer to Figure 4 Specifically, it includes the following steps: S301, the CPE device completes the initial configuration of the power dynamic management model based on the preceding solution: The CPE device synchronizes the core link parameters in the protocol optimization configuration scheme generated by S100 and the network communication switching scheme generated by S200 to the pre-built power dynamic management model, completing the initialization and adaptation of the power dynamic management model. At the same time, it presets the module operating temperature threshold and the link idle time threshold in the power dynamic management model, clarifies the basic judgment criteria for power adjustment, and makes the power management logic of the power dynamic management model match the current communication protocol configuration and network switching status.
[0048] S302, the CPE device continuously collects three types of core status data from the expandable communication module: The CPE device uses a hardware detection module to monitor the expandable communication module in real time, continuously collecting three types of core data: first, link operating status data, accurately determining whether the module is currently transmitting data or the link is idle; second, data transmission error rate data, obtaining real-time transmission error information for the satellite communication link; and third, module operating temperature data, monitoring the hardware operating temperature of the satellite communication module in real time. All collected data is synchronized in real time to ensure that it accurately reflects the module's operating status and link transmission conditions.
[0049] S303 inputs three types of real-time status data into the power dynamic control model for data verification: The CPE device continuously collects link operating status data, data transmission error rate data, and module operating temperature data, and inputs them into the power dynamic management model in real time. The power dynamic management model first verifies the validity and real-time performance of the input data and removes invalid or abnormal data.
[0050] S304, the power dynamic control model adjusts the module's transmit power based on link status and bit error rate quantization. After determining that the link is in a data transmission state, the power dynamic management model uses real-time transmission error rate data as the core basis to quantitatively adjust the transmit power of the scalable communication module. According to the bit error rate, it matches the corresponding power adjustment range and controls the power supply voltage of the module's power amplifier through PWM signal control to achieve smooth adjustment of transmit power. This ensures that power is rationally allocated while meeting the link transmission quality requirements, thereby avoiding power waste.
[0051] S305's dynamic power management model monitors temperature in real time and triggers an overheat power protection mechanism. The power dynamic control model continuously compares the input module operating temperature data with the preset temperature threshold. When the module operating temperature data exceeds the preset temperature threshold, the overheat power protection mechanism is immediately triggered, and the current transmission power of the module is reduced by a preset ratio until the module operating temperature drops below the preset temperature threshold. Then, the power is restored to the corresponding level based on the link bit error rate at this time, preventing hardware damage caused by overheating and ensuring the stable operation of the equipment.
[0052] S306: The power dynamic management model determines the link idle state, and the control module enters a low-power sleep mode. The power dynamic management model continuously determines the link usage status of the module based on the link working status data. When it detects that the continuous idle time of the link exceeds the preset idle time threshold, the power dynamic management model sends a sleep command to the scalable communication module, controls the module to enter a low-power sleep mode, shuts down the power supply to the non-core functions of the module, and retains only the basic signal detection function to minimize the power consumption of the module.
[0053] S307, the power dynamic management model monitors wake-up trigger conditions and completes module wake-up and power restoration: After the scalable communication module enters low-power sleep mode, the power dynamic management model continuously monitors the wake-up trigger conditions. When a new data transmission request or a change in network status is detected, the power dynamic management model immediately sends a wake-up command to the module, quickly wakes it up and restores its core function power supply. At the same time, based on the real-time bit error rate data of the link after wake-up, the module's transmit power is restored to the corresponding adjustment range to ensure that the module can quickly respond to new communication needs.
[0054] S308, the power dynamic management model integrates management data to generate a power management configuration scheme adapted to the real-time status of the link: The power dynamic management and control model integrates the execution parameters of all management and control actions, such as power quantization adjustment, overheat protection execution, and sleep wake-up triggering, as well as the corresponding link status data and module operation data, to generate a power management and control configuration scheme adapted to the current real-time link status. The power management and control configuration scheme needs to clearly define the power management rules and execution logic under different link statuses, bit error rate ranges, and temperature ranges. The CPE device will implement the power management and control configuration scheme and execute it routinely to achieve fine-grained power management of the scalable communication module.
[0055] By quantizing and adjusting the transmit power according to the bit error rate, the power allocation is matched with the link transmission quality, which not only ensures the transmission reliability of the satellite communication link, but also avoids unnecessary power consumption. The triggering of the overheat power protection mechanism can effectively ensure the safe operation of the module hardware and extend the service life of the equipment. The combination of low-power sleep mode and fast wake-up mechanism significantly reduces the power consumption of the module when it is idle, significantly extends the battery life of the equipment, and perfectly adapts to the needs of scenarios without external power supply, such as field operations and emergency communications.
[0056] The generated power management configuration scheme enables power management to form a standardized and implementable execution logic, which works in synergy with the preceding protocol adaptation and network switching, further improving the economy, practicality and stability of the entire modular DTC-CPE satellite communication method, and achieving the optimal balance between communication performance and equipment power consumption.
[0057] Based on the technical solutions in the above-mentioned application embodiments, taking the field emergency rescue scenario as an example, the operator only needs to insert the satellite communication module into the standard CPE host through the M.2 interface, and the device can automatically complete the module identification, driver loading and hardware initialization, quickly build a space-ground integrated communication hardware platform, and realize the rapid expansion of satellite communication functions without modifying the original CPE device.
[0058] In the satellite link transmission stage, the equipment automatically constructs a parallel architecture of SCPS-TP and terrestrial TCP dual protocol stacks, dynamically optimizes protocol parameters based on the latency, bit error rate and bandwidth of the satellite link on site, and greatly improves transmission efficiency in high latency and high bit error environment; at the same time, relying on the preset switching strategy, it realizes seamless switching between terrestrial and satellite networks, and with the data caching mechanism, it ensures that business data is continuous and uninterrupted.
[0059] In terms of intelligent terminal management, the system monitors the module's working status, transmission quality, and operating temperature in real time, adaptively adjusts the transmission power according to the link conditions, automatically activates overheat protection when the temperature is abnormal, enters low-power sleep mode when the link is idle, and quickly wakes up when communication is needed. No manual intervention is required throughout the process, which effectively improves the device's battery life and operational stability while ensuring transmission performance.
[0060] This application discloses a DTC-CPE satellite communication device based on modular design, referring to... Figure 5 ,include: The module identification and data acquisition module 001 identifies the scalable communication module accessed by the CPE device, acquires the communication attribute data of the scalable communication module and the transmission characteristic data of the current communication link, inputs the communication attribute data and the link transmission characteristic data into the pre-built protocol intelligent adaptation model, and the protocol intelligent adaptation model automatically loads the matching non-terrestrial communication optimization protocol stack while retaining the native protocol of the terrestrial network, forming a dual protocol stack parallel communication architecture. At the same time, it dynamically adjusts the congestion control, forward error correction and data fragmentation related parameters of the protocol based on the link transmission characteristic data, and generates a protocol optimization configuration scheme adapted to the current communication link. The dual-protocol stack adaptation configuration module 002, based on a dual-protocol stack parallel communication architecture, configures the network handover strategy mode and corresponding network signal quantization threshold through the CPE device. The network signal quantization threshold includes the terrestrial network signal quantization threshold and the non-terrestrial network signal quantization threshold. The CPE device continuously collects the signal strength data of the terrestrial network and the signal-to-noise ratio data of the non-terrestrial communication link. The signal strength data, signal-to-noise ratio data and the preset network signal quantization threshold are input into the pre-built network handover decision model. Based on the network handover decision model, it is determined whether the network handover trigger condition is met. If it is triggered, the dual-protocol stack parallel communication architecture completes the seamless handover between the terrestrial network and the non-terrestrial communication network, automatically updates the device routing table, and completes the data continuation during the handover process through a data caching mechanism, generating an uninterrupted network communication handover scheme. The power dynamic management and configuration module 003, based on the protocol optimization configuration scheme and network communication switching scheme, continuously acquires the link operating status data, data transmission error rate data, and module operating temperature data of the scalable communication module. It inputs the link operating status data, data transmission error rate data, and module temperature data into the pre-built power dynamic management and control model. The power dynamic management and control model adjusts the module's transmit power according to the link operating status and bit error rate. When the module temperature exceeds the preset temperature threshold, the overheat power protection mechanism is triggered. When the link is idle for a preset time, the module is controlled to enter a low-power sleep mode, generating a power management and configuration scheme adapted to the real-time link status.
[0061] In this embodiment of the application, the apparatus further includes: The SCPS-TP protocol stack loading module loads link transmission characteristic data, including link delay data, bit error rate data, and available bandwidth data. The protocol intelligent adaptation model first loads the SCPS-TP non-terrestrial communication optimized protocol stack that matches the scalable communication module. The core parameter adjustment module of the protocol dynamically adjusts the window size of congestion control based on link delay data and adjusts the Reed-Solomon coding redundancy ratio of forward error correction based on bit error rate data. The protocol optimization configuration scheme generation module adjusts the data fragment size based on available bandwidth data, and the protocol intelligent adaptation model generates the corresponding protocol optimization configuration scheme after adapting and adjusting the protocol parameters.
[0062] In this embodiment of the application, the apparatus further includes: The handover trigger condition determination module has two network handover strategy modes: emergency priority mode and cost priority mode. In emergency priority mode, the handover trigger condition is determined to be met when the signal-to-noise ratio data of the non-terrestrial communication link is greater than or equal to the non-terrestrial network signal quantization threshold. In cost priority mode, the handover trigger condition is determined to be met when the signal strength data of the terrestrial network is less than the terrestrial network signal quantization threshold. The protocol stack switching and data continuation module, after determining that the conditions are met, first caches the data to be transmitted through a data caching mechanism, then automatically updates the device routing table, completes the protocol stack switching based on the dual protocol stack parallel communication architecture, and continues to transmit the cached data.
[0063] In this embodiment of the application, the apparatus further includes: The transmit power tiered adjustment module divides the transmit power of the scalable communication module into multiple adjustment ranges according to the link bit error rate. The power dynamic control model matches the corresponding target adjustment range in the multiple adjustment ranges based on the collected real-time data transmission bit error rate, and synchronously adjusts the transmit power of the scalable communication module based on the determined target adjustment range. The overheat power protection adjustment module will reduce the current transmission power by a preset ratio when the module's operating temperature exceeds the preset temperature threshold, until the temperature drops back below the preset temperature threshold.
[0064] In this embodiment of the application, the apparatus further includes: The link idle time determination module obtains the link working status data corresponding to the continuous link idle time, and compares the continuous link idle time with the pre-configured duration threshold. If the display link remains idle for a duration exceeding a pre-configured threshold, the power dynamic management model sends a sleep command to control the expandable communication module to enter a low-power sleep mode. The module wake-up and power recovery module, when it detects a new data transmission request or a change in network status, sends a wake-up command through the power dynamic management model to quickly wake up the scalable communication module and restore it to the corresponding transmit power based on the real-time bit error rate of the current link.
[0065] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A DTC-CPE satellite communication method based on modular design, characterized in that, include: The CPE device identifies the access scalable communication module, obtains the communication attribute data of the scalable communication module and the transmission characteristic data of the current communication link, and inputs the communication attribute data and the link transmission characteristic data into a pre-built protocol intelligent adaptation model. The protocol intelligent adaptation model automatically loads the matching non-terrestrial communication optimization protocol stack and retains the native terrestrial network protocol to form a dual protocol stack parallel communication architecture. At the same time, it dynamically adjusts the congestion control, forward error correction and data fragmentation related parameters of the protocol based on the link transmission characteristic data to generate a protocol optimization configuration scheme adapted to the current communication link. Based on the dual-protocol stack parallel communication architecture, the CPE device is configured with network handover strategy mode and corresponding network signal quantization threshold. The network signal quantization threshold includes terrestrial network signal quantization threshold and non-terrestrial network signal quantization threshold. The CPE device continuously collects signal strength data of the terrestrial network and signal-to-noise ratio data of the non-terrestrial communication link. The signal strength data, signal-to-noise ratio data and preset network signal quantization threshold are input into a pre-constructed network handover decision model. Based on the network handover decision model, it is determined whether the network handover trigger condition is met. If it is triggered, the dual-protocol stack parallel communication architecture completes the seamless handover between the terrestrial network and the non-terrestrial communication network, automatically updates the device routing table, and completes the data continuation during the handover process through a data caching mechanism, generating an uninterrupted network communication handover scheme. Based on the aforementioned protocol optimization configuration scheme and network communication switching scheme, the CPE device continuously acquires the link operating status data, data transmission error rate data, and module operating temperature data of the scalable communication module. The link operating status data, data transmission error rate data, and module temperature data are input into a pre-built power dynamic management model. The power dynamic management model adjusts the module's transmit power according to the link operating status and bit error rate. When the module temperature exceeds a preset temperature threshold, an overheat power protection mechanism is triggered. When the link is idle for a preset duration, the module is controlled to enter a low-power sleep mode, generating a power management configuration scheme adapted to the real-time link status.
2. The DTC-CPE satellite communication method based on modular design according to claim 1, characterized in that, In the process of generating the protocol optimization configuration scheme by the intelligent protocol adaptation model, the method further includes: The link transmission characteristic data includes link delay data, bit error rate data, and available bandwidth data. The protocol intelligent adaptation model first loads the SCPS-TP non-terrestrial communication optimization protocol stack that matches the scalable communication module. The congestion control window size is dynamically adjusted based on the link delay data, and the Reed-Solomon coding redundancy ratio of forward error correction is adjusted based on the bit error rate data. Based on the available bandwidth data, the data fragment size is adjusted, and the protocol intelligent adaptation model generates a corresponding protocol optimization configuration scheme after completing the adaptation and adjustment of protocol parameters.
3. The DTC-CPE satellite communication method based on modular design according to claim 1, characterized in that, In the process of the network handover decision model determining the network handover triggering conditions and completing seamless handover, the method further includes: The network handover strategy includes an emergency priority mode and a cost priority mode. In the emergency priority mode, the handover trigger condition is determined to be met when the signal-to-noise ratio data of the non-terrestrial communication link is greater than or equal to the non-terrestrial network signal quantization threshold. In the cost priority mode, the handover trigger condition is determined to be met when the signal strength data of the terrestrial network is less than the terrestrial network signal quantization threshold. After determining that the conditions are met, the data to be transmitted is first cached through a data caching mechanism, then the device routing table is automatically updated, and the protocol stack switching is completed based on the dual protocol stack parallel communication architecture to continue transmitting the cached data.
4. The DTC-CPE satellite communication method based on modular design according to claim 1, characterized in that, In the process of quantizing and adjusting the transmit power of the power dynamic control model and triggering the overheat power protection mechanism, the method further includes: The transmit power of the scalable communication module is divided into multiple adjustment ranges according to the link bit error rate. The power dynamic control model matches the corresponding target adjustment range in the multiple adjustment ranges according to the collected real-time data transmission bit error rate, and synchronously adjusts the transmit power of the scalable communication module based on the determined target adjustment range. When the module's operating temperature exceeds the preset temperature threshold, the current transmit power will be reduced by a preset ratio until the temperature drops back below the preset temperature threshold.
5. The DTC-CPE satellite communication method based on modular design according to claim 1, characterized in that, The process of controlling the scalable communication module to enter low-power sleep mode and wake up in accordance with the power dynamic management model includes: Obtain the link's continuous idle status data and compare it with a pre-configured duration threshold. If the displayed link remains idle for a duration exceeding a pre-configured threshold, the power dynamic management model sends a sleep command to control the scalable communication module to enter a low-power sleep mode. When a new data transmission request or a change in network status is detected, the power dynamic management model sends a wake-up command to quickly wake up the scalable communication module and restore the corresponding transmit power based on the real-time bit error rate of the current link.
6. A DTC-CPE satellite communication device based on modular design, characterized in that, include: The module identification and data acquisition module identifies the scalable communication module accessed by the CPE device, acquires the communication attribute data of the scalable communication module and the transmission characteristic data of the current communication link, inputs the communication attribute data and the link transmission characteristic data into a pre-built protocol intelligent adaptation model, and the protocol intelligent adaptation model automatically loads the matching non-terrestrial communication optimization protocol stack while retaining the native terrestrial network protocol to form a dual protocol stack parallel communication architecture. At the same time, based on the link transmission characteristic data, it dynamically adjusts the congestion control, forward error correction and data fragmentation related parameters of the protocol to generate a protocol optimization configuration scheme adapted to the current communication link. The dual-protocol stack adaptation configuration module, based on the dual-protocol stack parallel communication architecture, configures the network handover strategy mode and corresponding network signal quantization threshold through the CPE device. The network signal quantization threshold includes the terrestrial network signal quantization threshold and the non-terrestrial network signal quantization threshold. The CPE device continuously collects the signal strength data of the terrestrial network and the signal-to-noise ratio data of the non-terrestrial communication link. The signal strength data, signal-to-noise ratio data and the preset network signal quantization threshold are input into the pre-constructed network handover decision model. Based on the network handover decision model, it is determined whether the network handover trigger condition is met. If triggered, the dual-protocol stack parallel communication architecture completes the seamless handover between the terrestrial network and the non-terrestrial communication network, and automatically updates the device routing table. The data caching mechanism completes the data continuation during the handover process, generating an uninterrupted network communication handover scheme. The power dynamic management and configuration module, based on the protocol optimization configuration scheme and network communication switching scheme, continuously acquires the link operating status data, data transmission error rate data, and module operating temperature data of the scalable communication module. It inputs the link operating status data, data transmission error rate data, and module temperature data into a pre-built power dynamic management and control model. The power dynamic management and control model adjusts the module's transmit power according to the link operating status and bit error rate. When the module temperature exceeds a preset temperature threshold, an overheat power protection mechanism is triggered. When the link is idle for a preset time, the module is controlled to enter a low-power sleep mode, generating a power management and configuration scheme adapted to the real-time link status.
7. The DTC-CPE satellite communication device based on modular design according to claim 6, characterized in that, The device also includes: The SCPS-TP protocol stack loading module contains link transmission characteristic data including link delay data, bit error rate data, and available bandwidth data. The protocol intelligent adaptation model first loads the SCPS-TP non-terrestrial communication optimization protocol stack that matches the scalable communication module. The protocol core parameter adjustment module dynamically adjusts the window size for congestion control based on the link delay data and adjusts the Reed-Solomon coding redundancy ratio for forward error correction based on the bit error rate data. The protocol optimization configuration scheme generation module adjusts the data fragment size based on the available bandwidth data, and the protocol intelligent adaptation model generates the corresponding protocol optimization configuration scheme after completing the adaptation and adjustment of protocol parameters.
8. The DTC-CPE satellite communication method based on modular design according to claim 6, characterized in that, The device also includes: The switching trigger condition determination module includes two network switching strategy modes: emergency priority mode and cost priority mode. In emergency priority mode, the switching trigger condition is determined to be met when the signal-to-noise ratio data of the non-terrestrial communication link is greater than or equal to the non-terrestrial network signal quantization threshold. In cost priority mode, the switching trigger condition is determined to be met when the signal strength data of the terrestrial network is less than the terrestrial network signal quantization threshold. The protocol stack switching and data continuation module, after determining that the conditions are met, first caches the data to be transmitted through a data caching mechanism, then automatically updates the device routing table, completes the protocol stack switching based on the dual protocol stack parallel communication architecture, and continues to transmit the cached data.
9. The DTC-CPE satellite communication method based on modular design according to claim 6, characterized in that, The device also includes: The transmit power tier adjustment module divides the transmit power of the scalable communication module into multiple adjustment ranges according to the link bit error rate. The power dynamic management and control model matches the corresponding target adjustment range in the multiple adjustment ranges based on the collected real-time data transmission bit error rate, and synchronously adjusts the transmit power of the scalable communication module based on the determined target adjustment range. The overheat power protection adjustment module will reduce the current transmission power by a preset ratio when the module's operating temperature exceeds the preset temperature threshold, until the temperature drops back below the preset temperature threshold.
10. The DTC-CPE satellite communication method based on modular design according to claim 6, characterized in that, The device also includes: The link idle time determination module obtains the link working status data corresponding to the continuous link idle time, and compares the continuous link idle time with the pre-configured duration threshold. If the display link remains idle for a duration exceeding a pre-configured threshold, the power dynamic management model sends a sleep command to control the expandable communication module to enter a low-power sleep mode. The module wake-up and power recovery module, when it detects a new data transmission request or a change in network status, sends a wake-up command through the power dynamic management model to quickly wake up the scalable communication module and restore it to the corresponding transmit power based on the real-time bit error rate of the current link.