Terminal prediction triggered control method for hybrid automatic repeat request of satellite systems
Patent Information
- Application Number
- CN202610913787.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-23
- Publication Date
- 2026-08-18
AI Technical Summary
[0003]本申请实施例提供了一种终端预测触发的卫星系统混合自动重传请求的控制方法,以至少解决相关技术中仅能采用RLC重传导致通信质量较差的技术问题
[0016] According to another aspect of the embodiments of this application, a communication device is also provided, comprising: a memory and a processor, wherein the memory is used to store program instructions; and the processor, connected to the memory, is used to execute the control method for terminal prediction-triggered satellite system hybrid automatic repeat request described above.
Smart Images

Figure CN122601149A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication technology, and more specifically, to a control method for a satellite system hybrid automatic repeat request triggered by terminal prediction. Background Technology
[0002] Currently, the air interface protocol implemented in satellite mobile communication systems is based on the GMR-1 3G (Geostationary Mobile Radio - 1, Third Generation) standard. This standard defines a complete physical layer and protocol stack, supporting voice, SMS, and data services. In terms of reliability, the GMR-1 3G standard primarily relies on the ARQ mechanism of the RLC layer for retransmission after packet errors. However, this standard was not designed to incorporate more advanced physical layer or MAC (Medium Access Control) layer HARQ mechanisms. In stable scenarios with good satellite channel quality and low bit error rates, RLC retransmission alone is sufficient to meet service requirements. However, in scenarios with poor channel quality and rapid fading, RLC retransmission has a significant delay, making it difficult to quickly respond to channel changes, leading to decreased throughput and a poor communication experience. HARQ technology, due to its operation at the MAC layer, short retransmission delay, and ability to improve decoding success rate through soft combining gain, is an effective means of dealing with severe channel conditions. However, the existing satellite mobile communication system's GMR-1 3G standard does not natively support HARQ. If HARQ is to be enabled by upgrading all terminals and network equipment, the system efficiency will be reduced due to unnecessary redundancy and signaling overhead when the channel is good. Summary of the Invention
[0003] This application provides a control method for a satellite system hybrid automatic repeat request triggered by terminal prediction, so as to at least solve the technical problem in the related art that only RLC retransmission can be used, resulting in poor communication quality.
[0004] According to one aspect of the embodiments of this application, a control method for a terminal-predicted Hybrid Automatic Repeat Request (HARQ) satellite system is provided, comprising: acquiring a prediction result of channel quality within a target time period according to a preset period, the prediction result indicating the channel quality within the target time period; determining a target message to be sent to a network device based on the channel quality of the target time period, wherein the target message includes at least indication information indicating whether the terminal recommends activating the HARQ function; and, if the indication information indicates that the terminal recommends activating the HARQ function, receiving an execution instruction for the HARQ function sent by the network device and executing the HARQ function.
[0005] Optionally, determining the target message to be sent to the network device based on the channel quality of the target time period includes: if the channel quality score of the target time period is lower than a preset threshold or the rate of decline of the channel quality score of the target time period is greater than a preset value, determining that the indication information contained in the target message is first indication information, wherein the bit value of the first indication information is a valid value, and the first indication information is used to characterize that the terminal recommends to start the HARQ function.
[0006] Optionally, determining the target message to be sent to the network device based on the channel quality of the target time period includes: if the channel quality score of the target time period is higher than the preset threshold and the rate of decline of the channel quality score of the target time period is less than the preset value, determining that the indication information contained in the target message is second indication information, wherein the bit value of the second indication information is zero, and the second indication information is used to characterize that the terminal recommends turning off the HARQ function.
[0007] Optionally, determining the target message to be sent to the network device based on the channel quality of the target time period includes: determining the indication information based on the channel quality of the target time period; and generating the target message based on the indication information.
[0008] Optionally, determining the target message to be sent to the network device based on the channel quality of the target time period includes: adding a target field to a preset control message to obtain an extended preset control message, wherein the preset control message is the original control message of the terminal; and determining the target message based on the target information and the extended preset control message.
[0009] Optionally, obtaining the channel quality prediction results within the target time period according to a preset period includes: obtaining multi-dimensional data of the terminal at the current time, wherein the multi-dimensional data includes at least: the current signal measurement value, the terminal's location information, the terminal's movement speed, and the terminal's surrounding environment information; and using a pre-trained prediction model to analyze the multi-dimensional data of the terminal at the current time to obtain the channel quality prediction results within the target time period.
[0010] Optionally, the method further includes: when the target information indicates that the terminal recommends disabling the HARQ function, receiving a disabling instruction for the HARQ function sent by the network device, disabling the HARQ function, and performing a Radio Link Control Layer (RLC) retransmission procedure.
[0011] According to another aspect of the embodiments of this application, a communication system is also provided, including: a terminal and a network device; the terminal is configured to acquire a prediction result of channel quality within a target time period according to a preset period, the prediction result indicating the channel quality within the target time period; determine a target message to be sent to the network device based on the channel quality of the target time period, wherein the target message includes at least indication information indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function, and, if the indication information indicates that the terminal recommends activating the HARQ function, receive an execution instruction for the HARQ function sent by the network device and execute the HARQ function; the network device is configured to send the execution instruction for the HARQ function to the terminal if the terminal recommends activating the HARQ function.
[0012] According to another aspect of the embodiments of this application, a control method for a terminal prediction-triggered hybrid automatic repeat request for a satellite system is also provided, comprising:
[0013] The receiving terminal sends a target message, wherein the target message contains at least an indication message indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function;
[0014] Based on the target message and the current load status of the network device, generate the execution instructions for the HARQ function;
[0015] The execution instruction is sent to the terminal, wherein the execution instruction is used to instruct the terminal and the network device to synchronously activate the HARQ function.
[0016] According to another aspect of the embodiments of this application, a communication device is also provided, comprising: a memory and a processor, wherein the memory is used to store program instructions; and the processor, connected to the memory, is used to execute the control method for terminal prediction-triggered satellite system hybrid automatic repeat request described above.
[0017] In this embodiment, a channel quality prediction result for a target time period is obtained according to a preset period, the prediction result indicating the channel quality within the target time period; a target message is determined to be sent to the network device based on the channel quality of the target time period, wherein the target message at least includes indication information indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function; if the indication information indicates that the terminal recommends activating the HARQ function, an execution instruction for the HARQ function sent by the network device is received, and the HARQ function is executed. The terminal sends a target message indicating whether it recommends activating the HARQ function to the network device, thereby controlling the HARQ function and achieving the goal of flexibly switching different retransmission modes according to channel quality, thus improving the technical effect of communication quality and solving the technical problem in related technologies where only RLC retransmission can be used, resulting in poor communication quality. Attached Figure Description
[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0019] Figure 1 This is a hardware structure block diagram of a computer terminal for implementing a control method for a satellite system hybrid automatic repeat request triggered by terminal prediction, according to an embodiment of this application.
[0020] Figure 2 This is a flowchart of a control method for a terminal prediction-triggered hybrid automatic repeat request for a satellite system according to an embodiment of this application;
[0021] Figure 3 This is a schematic diagram of a communication system structure according to an embodiment of this application;
[0022] Figure 4 This is a flowchart of a control method for a satellite system hybrid automatic repeat request triggered by terminal prediction according to an embodiment of this application;
[0023] Figure 5 Another schematic diagram of a communication system structure according to an embodiment of this application;
[0024] Figure 6 This is a structural diagram of a control device for a satellite system hybrid automatic repeat request triggered by terminal prediction, according to an embodiment of this application. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0027] The information collected in this application embodiment is information and data authorized by the user or fully authorized by all parties. The collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data all comply with the relevant laws, regulations and standards of the relevant regions, and necessary confidentiality measures have been taken. It does not violate public order and good morals, and provides corresponding operation entry points for users to choose to authorize or reject the automated decision results. If the user chooses to reject, the process will proceed to the expert decision-making process.
[0028] To better understand the embodiments of this application, the technical terms used in the embodiments of this application are explained as follows:
[0029] HARQ: Hybrid Automatic Repeat Request, a technique that combines Forward Error Correction (FEC) and Automatic Repeat Request (ARQ). When error correction fails, the receiver requests the sender to retransmit data and combines it with the initially received data for decoding, thereby improving transmission reliability.
[0030] RLC (Radio Link Control) retransmission: Data packet retransmission implemented at the RLC layer of the protocol stack, based on the ACK / NACK acknowledgment mechanism, is an existing reliability guarantee mechanism in the GMR-1 3G standard.
[0031] To address the problems existing in related technologies, embodiments of this application provide a control method for terminal prediction-triggered hybrid automatic repeat request of satellite systems. This method can operate in... Figure 1The computer terminal shown is explained below.
[0032] The control method for terminal prediction-triggered hybrid automatic repeat request of satellite system provided in this application can be executed in a mobile terminal, computer terminal or similar computing device. Figure 1 A hardware block diagram of a computer terminal for implementing a control method for terminal-predictively triggered hybrid automatic repeat request in a satellite system is shown. Figure 1 As shown, the computer terminal 10 may include one or more processors (shown as 102a, 102b, ..., 102n in the figure) (the processor may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission module 106 for communication functions connected via wired and / or wireless networks. In addition, it may also include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, and a BUS bus. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0033] It should be noted that the aforementioned one or more processors and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10. As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0034] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the control method for terminal prediction-triggered satellite system hybrid automatic repeat request in this embodiment of the application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned control method for terminal prediction-triggered satellite system hybrid automatic repeat request. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0035] The transmission module 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission module 106 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission module 106 may be a radio frequency (RF) module, used for wireless communication with the Internet.
[0036] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10.
[0037] It should be noted here that, in some optional embodiments, the above... Figure 1 The computer terminal shown may include hardware components (including circuitry), software components (including computer code stored on a computer-readable medium), or a combination of both hardware and software components. It should be noted that... Figure 1 This is only one instance of a specific particular instance, and is intended to illustrate the types of components that may exist in the aforementioned computer terminal.
[0038] In the above operating environment, this application provides an embodiment of a control method for a satellite system hybrid automatic repeat request triggered by terminal prediction. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than that shown here.
[0039] Figure 2This is a flowchart of a control method for a terminal prediction-triggered hybrid automatic repeat request for a satellite system, according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:
[0040] Step S202: Obtain the prediction result of the channel quality within the target time period according to a preset period, wherein the prediction result indicates the channel quality within the target time period;
[0041] In step S202, the target time period is after the current time.
[0042] In one alternative approach, the predicted channel quality for the target time period can be determined by a pre-trained prediction model based on multi-dimensional terminal data at the current moment.
[0043] Step S204: Determine the target message to be sent to the network device based on the channel quality of the target time period, wherein the target message contains at least an indication message for indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function;
[0044] Step S206: If the indication information indicates that the terminal recommends activating the HARQ function, receive the execution instruction of the HARQ function sent by the network device, and execute the HARQ function.
[0045] It is understandable that the control method for the satellite system hybrid automatic repeat request triggered by the above-mentioned terminal prediction is executed by the terminal as the main body.
[0046] Through steps S202 to S206 above, the channel quality prediction results for a target time period are obtained according to a preset period, and the prediction results indicate the channel quality within the target time period. A target message is determined to be sent to the network device based on the channel quality of the target time period. The target message at least includes indication information indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function. If the indication information indicates that the terminal recommends activating the HARQ function, the execution instruction for the HARQ function sent by the network device is received, and the HARQ function is executed. The terminal sends a target message indicating whether it recommends activating the HARQ function to the network device, thereby controlling the HARQ function and achieving the goal of flexibly switching different retransmission methods according to channel quality. This improves communication quality and solves the technical problem in related technologies where only RLC retransmission can be used, resulting in poor communication quality. A detailed explanation follows.
[0047] In some embodiments of this application, if the channel quality score during the target time period is lower than a preset threshold or the rate of decline of the channel quality score during the target time period is greater than a preset value, the indication information contained in the target message is determined to be first indication information, wherein the bit value of the first indication information is a valid value, and the first indication information is used to indicate that the terminal recommends activating the HARQ function. If the channel quality score during the target time period is higher than the preset threshold and the rate of decline of the channel quality score during the target time period is less than the preset value, the indication information contained in the target message is determined to be second indication information, wherein the bit value of the second indication information is zero, and the second indication information is used to indicate that the terminal recommends disabling the HARQ function.
[0048] There are two ways to determine the target message to be sent to the network device based on the channel quality of the target time period. One way is as follows: determine the indication information based on the channel quality of the target time period; generate the target message based on the indication information. The other way is as follows: add a target field to a preset control message to obtain an extended preset control message, wherein the preset control message is the original control message of the terminal; determine the target message based on the target information and the extended preset control message.
[0049] Specifically, in the GMR-1 3G standard air interface signaling, new auxiliary messages or extended existing air interface messages are defined for terminals to report "HARQ function activation or deactivation recommendations". This information can use a 1-bit indicator, where "1" represents activation and "0" represents deactivation. In the GMR-1 3G standard air interface signaling, new auxiliary messages or extended existing air interface messages are defined for the network to confirm the activation or deactivation of the HARQ function to the terminal. This information can also use a 1-bit indicator, where "1" represents activation and "0" represents deactivation.
[0050] Based on the above settings, the specific interaction flow of the control method for the satellite system hybrid automatic repeat request triggered by terminal prediction in this embodiment is as follows:
[0051] Step 1: The terminal's intelligent channel prediction module predicts channel quality periodically or based on event triggers.
[0052] Step 2: When it is predicted that the channel quality will be lower than the preset threshold or the deterioration trend is obvious, the terminal reports to the network through a newly defined message and suggests starting HARQ. In this case, it is also necessary to consider the current network equipment load. If the load is lower than the preset load, it is recommended to start the HARQ function.
[0053] Step 3: After receiving the suggestion, the network makes a decision. If it decides to enable the HARQ function, it notifies the terminal through a newly defined message, instructing it to enable HARQ.
[0054] Step 4: The terminal and network devices simultaneously enable HARQ processing, and subsequent data transmission adopts the HARQ mechanism;
[0055] Step 5: When the terminal predicts that the channel quality has recovered and is higher than the preset threshold, it reverses steps 2 to 3, disables the HARQ function, and uses RLC retransmission.
[0056] In one optional approach, the prediction results of channel quality within a target time period are obtained according to a preset period as follows: multi-dimensional data of the terminal at the current time are obtained, wherein the multi-dimensional data includes at least: current signal measurement value, terminal location information, terminal movement speed, and terminal surrounding environment information; a pre-trained prediction model is used to analyze the multi-dimensional data of the terminal at the current time to obtain the prediction results of channel quality within the target time period.
[0057] It should be noted that when the target information indicates that the terminal recommends disabling the HARQ function, the terminal receives the HARQ function disabling instruction sent by the network device, disables the HARQ function, and executes the Radio Link Control Layer (RLC) retransmission procedure.
[0058] To better implement the control method for terminal prediction-triggered hybrid automatic repeat request of satellite system provided in the embodiments of this application, the embodiments of this application also provide a communication system, such as... Figure 3 As shown, the system includes: a terminal 30 and a network device 32; the terminal 30 is configured to acquire a prediction result of the channel quality within a target time period according to a preset period, the prediction result indicating the channel quality within the target time period; determine a target message to be sent to the network device based on the channel quality of the target time period, wherein the target message includes at least an indication information indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function, and, if the indication information indicates that the terminal recommends activating the HARQ function, receive an execution instruction for the HARQ function sent by the network device and execute the HARQ function; the network device 32 is configured to send an execution instruction for the HARQ function to the terminal if the terminal recommends activating the HARQ function.
[0059] The aforementioned communication system acquires channel quality prediction results for a target time period according to a preset cycle, the prediction results indicating the channel quality within the target time period; determines a target message to be sent to the network device based on the channel quality of the target time period, wherein the target message at least includes indication information indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function; if the indication information indicates that the terminal recommends activating the HARQ function, receives the HARQ function execution instruction sent by the network device, executes the HARQ function, and sends a target message indicating whether the terminal recommends activating the HARQ function to the network device, thereby controlling the HARQ function and achieving the goal of flexibly switching different retransmission modes according to channel quality, thus improving the technical effect of communication quality and solving the technical problem of poor communication quality caused by only being able to use RLC retransmission in related technologies.
[0060] In the case where network devices are the executing entities, this application embodiment also provides another control method for terminal prediction-triggered satellite system hybrid automatic repeat request, such as... Figure 4 As shown, it includes:
[0061] Step S402: Receive a target message sent by the terminal, wherein the target message contains at least one element indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function.
[0062] Step S404: Generate the execution command for the HARQ function based on the target message and the current load status of the network device;
[0063] Step S406: Send an execution command to the terminal, wherein the execution command is used to instruct the terminal and network device to synchronously activate or deactivate the HARQ function.
[0064] For example: when the execution command instructs to perform the HARQ function, the HARQ function of the terminal and network devices is activated simultaneously; when the command instructs to disable the HARQ function, the HARQ function is disabled and the system reverts to RLC retransmission.
[0065] If the target message indicates that the HARQ function should be enabled and the current load status of the network device meets the preset conditions (load is lower than the preset load), then the execution instruction is determined to execute the HARQ function.
[0066] To better understand the control method for terminal prediction-triggered hybrid automatic repeat request of satellite system provided in the embodiments of this application, another communication system is also provided in the embodiments of this application, such as Figure 5 As shown, it includes: terminal 30 and network device 32.
[0067] The terminal 30, based on the standard GMR terminal, adds an intelligent channel prediction module 501, a HARQ first processing module 502, and a HARQ control module 503. The intelligent channel prediction module 501 is responsible for collecting and processing various types of information (signal measurement, sensor data), running a prediction model, and outputting channel quality prediction results. The HARQ control module 502 is used to generate an instruction to "start HARQ" or "stop HARQ" based on the prediction results and actively report the instruction to the network device. The HARQ processing module is used to complete the newly added HARQ hybrid automatic repeat function.
[0068] Network device 32, based on standard GMR network device, adds HARQ control signaling processing module 521 and HARQ second processing module 522: HARQ control signaling processing module 521 is used to receive and parse HARQ control instructions reported by terminals, and execute the activation or deactivation of HARQ function for designated terminals; HARQ second processing module 522 is used to complete the newly added HARQ hybrid automatic repeat function.
[0069] For example: The network device receives a target message sent by a terminal, wherein the target message contains at least indication information indicating whether the terminal recommends starting the Hybrid Automatic Repeat Request (HARQ) function. The device parses the indication information; makes a decision based on the current system resource load status, and generates an execution instruction for the HARQ function; sends the execution instruction to the terminal, causing the terminal to activate the HARQ processing module to execute the HARQ function when the execution instruction indicates activation, or to deactivate the HARQ processing module and fall back to RLC retransmission when the instruction indicates deactivation; and synchronously activates or deactivates the HARQ processing module (HARQ second processing module 522) on the network device side according to the execution instruction.
[0070] It is understood that the network devices in the embodiments of this application include: satellite systems.
[0071] The terminal prediction-triggered satellite system hybrid automatic repeat request control method in this embodiment enhances existing mobile satellite communication systems, enabling them to support HARQ functionality and dynamically control its activation and deactivation. The terminal intelligently predicts channel quality based on a lightweight large model. This prediction model not only relies on traditional signal measurements but also incorporates information such as the terminal's location, speed, and surrounding environment to enhance prediction accuracy. Based on the prediction results, the terminal proactively reports suggestions to the network, dynamically requesting the activation or deactivation of HARQ. Therefore, in scenarios with poor or deteriorating satellite channel quality, the system can automatically enable HARQ to improve communication quality and reliability; when channel quality is good, HARQ is deactivated to save resources and improve spectrum efficiency.
[0072] In practical applications, a HARQ entity is added to the physical layer of the terminal to support HARQ process management and soft bit merging; a HARQ entity is added to the MAC layer of the terminal to support HARQ process management and retransmission scheduling; and the terminal's protocol stack supports the sending, receiving, and parsing of newly defined HARQ control signaling. Similarly, a HARQ entity is added to the physical layer of the network device to support HARQ process management and soft bit merging; at the MAC layer of the network device, a HARQ entity needs to be added to support HARQ process management and retransmission scheduling; and at the RRM (Radio Resource Management) layer of the network device, policies need to be updated to support the decision-making and issuance of HARQ control commands to the terminal.
[0073] Understandably, the terminal prediction-triggered satellite system hybrid automatic repeat request control method provided in this application realizes the adaptive channel condition dynamic activation of HARQ function based on the active control of the terminal in the mobile satellite communication system, avoiding the waste of resources caused by always enabling HARQ in good channel scenarios; the terminal uses a large model to fuse multi-dimensional parameters to predict channel quality for automatic control of HARQ function, which is more accurate than the prediction method based only on historical signal quality and is suitable for complex and ever-changing satellite communication environments.
[0074] To better illustrate the control method for terminal prediction-triggered hybrid automatic repeat request of satellite system provided in the embodiments of this application, another control method for terminal prediction-triggered hybrid automatic repeat request of satellite system is also provided below, with the specific steps as follows:
[0075] Step 1: The terminal collects multi-dimensional environmental parameters and runs the intelligent channel prediction model, outputting the channel quality prediction results.
[0076] Specifically, it acquires the terminal's current signal measurement value, the terminal's location information, the terminal's movement speed, and the terminal's surrounding environment information;
[0077] The above-mentioned multi-dimensional parameters are collected by the intelligent channel prediction module in the terminal; then, the collected multi-dimensional parameters are input into the preset lightweight prediction model; feature fusion and inference calculation are performed on the input data to obtain the channel quality prediction value in the short future period (within the target period), where the prediction value represents the channel quality prediction result (including the predicted channel quality value and the judgment of the deterioration trend).
[0078] It is understood that the terminal in the embodiments of this application is a satellite terminal.
[0079] Step 2: The terminal generates a HARQ function control instruction based on the channel quality prediction results.
[0080] Specifically, the system acquires the channel quality prediction result and the preset channel quality threshold; receives the channel quality prediction result through the HARQ control module in the terminal; compares the prediction result with the preset channel quality threshold; if the prediction result is lower than the preset threshold or shows a significant deterioration trend, it generates a 1-bit indication (value 1) to "suggest starting Hybrid Automatic Repeat Request"; if the prediction result is higher than the preset threshold and the channel is stable, it generates a 1-bit indication (value 0) to "suggest disabling Hybrid Automatic Repeat Request".
[0081] Step 3: The terminal reports HARQ function control instructions to the network device via extended air interface signaling.
[0082] The protocol stack module of the enhanced Tiantong terminal encapsulates the HARQ function control indication into an air interface signaling message (target message) according to the newly defined auxiliary message format; and sends the encapsulated air interface signaling message to the network device through the physical layer and the media access control layer.
[0083] Step 4: The network device receives and parses the air interface signaling message to obtain the terminal's HARQ suggestion.
[0084] Specifically, the HARQ control signaling processing module in the network device receives air interface signaling messages (target messages); parses the air interface signaling messages, and extracts the HARQ function control indication field.
[0085] Step 5: Based on system resource status and terminal suggestions, the network device decides whether to execute the HARQ function control command.
[0086] The wireless resource management module in the network device receives the HARQ function control instruction reported by the terminal; it comprehensively evaluates the terminal's suggestion based on the current system resource load status and wireless resource management policy; if the evaluation passes, it generates a definite HARQ function execution instruction (a value of 1 indicates confirmation of activation, and a value of 0 indicates confirmation of deactivation); if the evaluation fails, it generates a rejection instruction or a instruction to maintain the current state.
[0087] Step 6: The network device sends a HARQ function execution command to the terminal through extended air interface signaling.
[0088] The HARQ control signaling processing module in the network device encapsulates the HARQ function execution instructions into an air interface signaling message (target message) according to the newly defined auxiliary message format; and sends the encapsulated air interface signaling message to the corresponding terminal through the physical layer and the media access control layer.
[0089] Step 7: The terminal receives and parses the air interface signaling message and performs HARQ function state switching.
[0090] The HARQ control module in the terminal receives air interface signaling messages and parses out the HARQ function execution instructions. Based on the parsed instruction values, it controls the state machine of the hybrid automatic repeat request processing module. If the instruction is 1, the hybrid automatic repeat request entity is activated, and the hybrid automatic repeat request process management, soft bit combining, and retransmission scheduling functions are enabled. If the instruction is 0, the hybrid automatic repeat request entity is closed, related resources are released, and the system reverts to relying solely on the radio link control layer automatic repeat request mechanism.
[0091] Step 8: Configure the hybrid automatic retransmission request processing module synchronously with network devices and terminals to establish a collaborative working state.
[0092] Step 9: Based on the current enabled or disabled state of the hybrid automatic repeat request function, perform data transmission and retransmission processing.
[0093] Specifically, if the Hybrid Automatic Repeat Request (HARQ) function is active, the terminal sends an initial data packet through the HARQ entity; the network device receives the data packet and decodes it through the HARQ entity; if decoding fails, the network device sends a negative acknowledgment to the terminal, the terminal retransmits the data, and the network device performs soft-merging decoding of the retransmitted data and the initial received data; if the HARQ function is disabled, the terminal sends a data packet through the Radio Link Control (RANC) entity; the network device receives the data packet through the RANC entity; if reception fails, the network device sends a negative acknowledgment to the enhanced Tiantong terminal, and the terminal retransmits the entire data.
[0094] Figure 6 A control device for a terminal prediction-triggered hybrid automatic repeat request for a satellite system is shown, the device comprising:
[0095] The prediction module 60 is used to obtain the prediction result of the channel quality within a target time period according to a preset period, wherein the prediction result indicates the channel quality within the target time period;
[0096] The determining module 62 is used to determine the target message to be sent to the network device based on the channel quality of the target time period, wherein the target message contains at least indication information for indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function;
[0097] The sending module 64 is configured to receive an execution instruction for the HARQ function sent by the network device and execute the HARQ function when the indication information indicates that the terminal recommends activating the HARQ function.
[0098] The control device for the satellite system's Hybrid Automatic Repeat Request (HARQ) triggered by the aforementioned terminal prediction acquires channel quality prediction results for a target time period according to a preset cycle. These prediction results indicate the channel quality within the target time period. Based on the channel quality of the target time period, a target message is determined to be sent to the network device. This target message includes at least an indication that the terminal recommends activating the HARQ function. If the indication indicates that the terminal recommends activating the HARQ function, the device receives an execution command for the HARQ function from the network device and executes the HARQ function. The terminal sends a target message to the network device indicating whether it recommends activating the HARQ function, thereby controlling the HARQ function. This achieves the goal of flexibly switching between different retransmission methods based on channel quality, thus improving communication quality and solving the technical problem of poor communication quality caused by only being able to use RLC retransmission in related technologies.
[0099] The determining module 62 includes a first determining submodule and a second determining submodule. The first determining submodule is used to determine the target message to be sent to the network device based on the channel quality of the target time period. This includes determining that the indication information contained in the target message is first indication information when the channel quality score of the target time period is lower than a preset threshold or the decline slope of the channel quality score of the target time period is greater than a preset value. The bit value of the first indication information is a valid value, and the first indication information is used to indicate that the terminal recommends to start the HARQ function.
[0100] The second determining submodule is used to determine the target message to be sent to the network device based on the channel quality of the target time period, including: when the channel quality score of the target time period is higher than the preset threshold and the decline slope of the channel quality score of the target time period is less than the preset value, determining that the indication information contained in the target message is the second indication information, wherein the bit value of the second indication information is zero, and the second indication information is used to characterize that the terminal recommends to turn off the HARQ function.
[0101] The determining module 62 further includes a message submodule, used to determine a target message to be sent to the network device based on the channel quality of the target time period, including: determining the indication information based on the channel quality of the target time period; and generating the target message based on the indication information.
[0102] The message submodule includes a message unit, used to determine a target message to be sent to the network device based on the channel quality of the target time period, including: adding a target field to a preset control message to obtain an extended preset control message, wherein the preset control message is the original control message of the terminal; and determining the target message based on the target information and the extended preset control message.
[0103] The control device for the satellite system hybrid automatic repeat request triggered by the terminal prediction mentioned above further includes: a prediction submodule, used to obtain the prediction result of the channel quality within a target time period according to a preset period, including: obtaining multi-dimensional data of the terminal at the current time, wherein the multi-dimensional data includes at least: the current signal measurement value, the terminal's location information, the terminal's movement speed, and the terminal's surrounding environment information; analyzing the multi-dimensional data of the terminal at the current time using a pre-trained prediction model to obtain the prediction result of the channel quality within the target time period, wherein, when the target information indicates that the terminal suggests disabling the HARQ function, receiving the HARQ function disabling instruction sent by the network device, disabling the HARQ function, and executing the Radio Link Control Layer (RLC) retransmission procedure.
[0104] It should be noted that, Figure 6 The control device shown is used to execute the terminal prediction-triggered satellite system hybrid automatic repeat request. Figure 2 The control method for terminal prediction-triggered satellite system hybrid automatic repeat request shown above also applies to the control device for terminal prediction-triggered satellite system hybrid automatic repeat request, and will not be repeated here.
[0105] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0106] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0107] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0108] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0109] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0110] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. 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 application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0111] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A control method for a satellite system hybrid automatic repeat request triggered by terminal prediction, characterized in that, include: The channel quality prediction results for a target time period are obtained according to a preset period, and the prediction results indicate the channel quality for the target time period. The target message to be sent to the network device is determined based on the channel quality of the target time period, wherein the target message contains at least an indication of whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function; When the indication information indicates that the terminal recommends activating the HARQ function, the terminal receives the execution instruction for the HARQ function sent by the network device and executes the HARQ function.
2. The method according to claim 1, characterized in that, The target message to be sent to the network device is determined based on the channel quality during the target time period, including: If the channel quality score during the target time period is lower than a preset threshold or the rate of decline of the channel quality score during the target time period is greater than a preset value, the indication information contained in the target message is determined to be the first indication information, wherein the bit value of the first indication information is a valid value, and the first indication information is used to characterize the terminal's suggestion to activate the HARQ function.
3. The method according to claim 1, characterized in that, The target message to be sent to the network device is determined based on the channel quality during the target time period, including: If the channel quality score during the target time period is higher than a preset threshold and the rate of decline of the channel quality score during the target time period is less than a preset value, the indication information contained in the target message is determined to be the second indication information, wherein the bit value of the second indication information is zero, and the second indication information is used to characterize that the terminal recommends turning off the HARQ function.
4. The method according to claim 1, characterized in that, The target message to be sent to the network device is determined based on the channel quality during the target time period, including: The indication information is determined based on the channel quality during the target time period; The target message is generated based on the indicated information.
5. The method according to claim 4, characterized in that, The target message to be sent to the network device is determined based on the channel quality during the target time period, including: An extended preset control message is obtained by adding a target field to the preset control message, wherein the preset control message is the original control message of the terminal; The target message is determined based on the target information and the extended preset control message.
6. The method according to claim 1, characterized in that, The channel quality prediction results for the target time period are obtained according to a preset period, including: The terminal acquires multi-dimensional data at the current moment, wherein the multi-dimensional data includes at least: the current signal measurement value, the terminal's location information, the terminal's movement speed, and the terminal's surrounding environment information; A pre-trained prediction model is used to analyze the multi-dimensional data of the terminal at the current time to obtain the prediction results of the channel quality within the target time period.
7. The method according to claim 1, characterized in that, The method further includes: If the target information indicates that the terminal recommends disabling the HARQ function, the terminal receives the HARQ function disabling instruction sent by the network device, disables the HARQ function, and executes the Radio Link Control Layer (RLC) retransmission procedure.
8. A communication system, characterized in that, include: Terminals and network equipment; The terminal is configured to acquire a prediction result of the channel quality within a target time period according to a preset period, and the prediction result indicates the channel quality within the target time period; The target message to be sent to the network device is determined based on the channel quality of the target time period. The target message includes at least an indication that the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function. If the indication indicates that the terminal recommends activating the HARQ function, the network device sends an execution instruction for the HARQ function, and the HARQ function is executed. The network device is configured to send an execution instruction for the HARQ function to the terminal when the terminal suggests activating the HARQ function.
9. A control method for a satellite system hybrid automatic repeat request triggered by terminal prediction, characterized in that, include: The receiving terminal sends a target message, wherein the target message contains at least an indication message indicating whether the terminal recommends activating the Hybrid Automatic Repeat Request (HARQ) function; Based on the target message and the current load status of the network device, generate the execution instructions for the HARQ function; The execution instruction is sent to the terminal, wherein the execution instruction is used to instruct the terminal and the network device to synchronously activate or deactivate the HARQ function.
10. A communication device, characterized in that, include: A memory and a processor, wherein the memory is used to store program instructions; The processor, connected to the memory, is used to execute the control method for terminal prediction-triggered satellite system hybrid automatic repeat request as described in any one of claims 1 to 7.