Information processing method, device, equipment and storage medium
By dynamically adjusting the long time window of the first HARQ process in the NTN system, the problem of change in transmission delay between the terminal device and the satellite is solved, and the accuracy and efficiency of data transmission are improved.
Patent Information
- Application Number
- CN202080092774.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-03
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2040-03-03
AI Technical Summary
In the NTN system, the transmission delay between the terminal device and the satellite changes frequently, which makes it difficult to match the time window of the first timer, affecting the accuracy and efficiency of data transmission.
By determining the adjustment parameters of the first timer of the first HARQ process, its time window parameters are dynamically adjusted to ensure that they match the frequently changing transmission delay.
Improve the accuracy and efficiency of data transmission, ensuring the integrity and accuracy of data transmission in the event of changes in transmission delay.
Smart Images

Figure CN114930959B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an information processing method, device, equipment and storage medium. Background Art
[0002] In the NR (New radio) system, the terminal device can use the HARQ (Hybrid Automatic Repeat Request) process to transmit data corresponding to a CG (Configured Grant) resource. In order to avoid the problem that the HARQ process is scheduled to transmit data corresponding to other transmission resources before the data transmission of the HARQ process is completed, resulting in the problem that the data cannot be transmitted correctly. The NR system introduces a mechanism for pre-allocating the first timer for the HARQ process. After the first timer is allocated to the HARQ process, the HARQ process cannot transmit data corresponding to other transmission resources before the first timer of the HARQ process times out. Among them, the time window length of the first timer is determined according to the transmission delay between the network device and the terminal device, and in the cellular network system, the transmission delay between the network device and the terminal device does not change much.
[0003] Currently, 3GPP is studying NTN (Non Terrestrial Network) technology. NTN generally uses satellite communication to provide communication services to ground users. Compared with cellular networks, while NTN increases network coverage, the transmission delay between the terminal device and the satellite will continue to change with the rapid movement of the satellite and / or the terminal device, causing the transmission delay between the terminal device and the satellite to change frequently. Therefore, if a mechanism for pre-allocating the first timer for the HARQ process is also introduced in NTN, how to adjust the time window length of the first timer when the transmission delay between the terminal device and the satellite changes frequently becomes a problem that needs to be solved urgently. Summary of the invention
[0004] The embodiments of the present application provide an information processing method, apparatus, device and storage medium, which can flexibly and dynamically adjust the time window parameters of the first timer to improve the accuracy of data transmission. The technical solution is as follows:
[0005] In a first aspect, an information processing method is provided, which is applied in a terminal device, and the method includes:
[0006] Determine an adjustment parameter of a first timer of a first hybrid automatic repeat request HARQ process, where the first HARQ process is any HARQ process corresponding to the transmission resources configured by the network device for the terminal device, and the adjustment parameter is used to indicate an adjustment rule of a time window parameter of the first timer;
[0007] The time window parameter of the first timer is adjusted according to the adjustment parameter.
[0008] In a second aspect, an information processing method is provided, which is applied to a network device, and the method includes:
[0009] An adjustment parameter is sent to a terminal device, where the adjustment parameter is used to indicate an adjustment rule for a time window parameter of a first timer of a configuration authorization of a first hybrid automatic repeat request HARQ process, where the first HARQ process is any HARQ process corresponding to a transmission resource configured for the terminal device.
[0010] In a third aspect, an information processing apparatus is provided, which is configured in a terminal device, and the apparatus includes:
[0011] A determination module, configured to determine an adjustment parameter of a first timer of a first hybrid automatic repeat request HARQ process, wherein the first HARQ process is any HARQ process corresponding to a transmission resource configured by a network device for the terminal device, and the adjustment parameter is used to indicate an adjustment rule of a time window parameter of the first timer;
[0012] An adjustment module is used to adjust the time window parameter of the first timer according to the adjustment parameter.
[0013] In a fourth aspect, an information processing device is provided, which is configured in a network device, and the device includes:
[0014] A sending module is used to send adjustment parameters to a terminal device, wherein the adjustment parameters are used to indicate the adjustment rule of the time window parameters of the first timer of the configuration authorization of the first hybrid automatic repeat request HARQ process, and the first HARQ process is any HARQ process corresponding to the transmission resources configured for the terminal device.
[0015] In a fifth aspect, a terminal device is provided, the device comprising a processor and a memory, the memory storing at least one instruction, the at least one instruction being used to be executed by the processor to implement any of the methods described in the first aspect above.
[0016] In a sixth aspect, a network device is provided, the device comprising a processor and a memory, the memory storing at least one instruction, the at least one instruction being used to be executed by the processor to implement any of the methods described in the second aspect above.
[0017] In a seventh aspect, a computer-readable storage medium is provided, on which instructions are stored, and when the instructions are executed by a processor, the method performed by a terminal device in the first aspect is implemented.
[0018] In an eighth aspect, a computer-readable storage medium is provided, on which instructions are stored, and when the instructions are executed by a processor, the method performed by the network device in the second aspect is implemented.
[0019] In the ninth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method executed by the terminal device as described in the first aspect above, or the method executed by the network device as described in the second aspect above.
[0020] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:
[0021] In an embodiment of the present application, for a first HARQ process corresponding to a transmission resource configured by a network device for a terminal device, an adjustment parameter of a first timer of the first HARQ process can be determined, and then a time window parameter of the first timer can be adjusted according to the adjustment parameter. Since the adjustment parameter can indicate an adjustment rule of the time window parameter of the first timer, the time window parameter of the first timer can be dynamically adjusted according to the adjustment rule, ensuring that the adjusted time window parameter can match the frequently changing transmission delay, thereby improving data transmission accuracy and data transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 is a schematic diagram of a communication system provided by an exemplary embodiment of the present application;
[0024] Figure 2 is a schematic diagram of communication distance in an NTN system provided by an exemplary embodiment of the present application;
[0025] Figure 3 is a flow chart of an information processing method provided by an exemplary embodiment of the present application;
[0026] Figure 4 is a flowchart of an information processing method provided by another exemplary embodiment of the present application;
[0027] Figure 5 is a schematic diagram of adjusting the time window length provided by an exemplary embodiment of the present application;
[0028] Figure 6 is a flowchart of an information processing method provided by another exemplary embodiment of the present application;
[0029] Figure 7 is a flowchart of an information processing method provided by another exemplary embodiment of the present application;
[0030] Figure 8 is a structural schematic diagram of an information processing device provided by an exemplary embodiment of the present application;
[0031] Fig. 9 is a structural schematic diagram of an information processing device provided by another exemplary embodiment of the present application;
[0032] Fig.10 It is a structural diagram of a communication device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0033] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0034] Before introducing the information processing method provided by the embodiment of the present application in detail, a brief introduction to the relevant terms and implementation environment involved in the embodiment of the present application is first given.
[0035] First, the relevant terms involved in this application are briefly introduced.
[0036] 1. NTN system
[0037] NTN (Non-Terrestrial Network) generally uses satellite communication to provide communication services to ground users. Compared with the cellular network communication of the ground NR (New Radio) system, satellite communication has many unique advantages. First, satellite communication is not limited by the user's geographical location. For example, general terrestrial communication cannot cover areas such as oceans, mountains, deserts, etc. where communication equipment cannot be set up, or areas that are not covered by communication due to sparse population. For satellite communication, since a satellite can cover a large area of land, and the satellite can orbit the earth, in theory every corner of the earth can be covered by satellite communication. Secondly, satellite communication has great social value. Satellite communication can cover remote mountainous areas, poor and backward countries or regions at a low cost, so that people in these areas can enjoy advanced voice communication and mobile Internet technology, which is conducive to narrowing the digital divide with developed areas and promoting the development of these areas. Thirdly, satellite communication has a long distance, and the cost of communication does not increase significantly as the communication distance increases. Finally, satellite communication is highly stable and is not restricted by natural disasters.
[0038] According to the different orbital altitudes, communication satellites are divided into LEO (Low-Earth Orbit) satellites, MEO (Medium-Earth Orbit) satellites, GEO (Geostationary Earth Orbit) satellites and HEO (High Elliptical Orbit) satellites, etc. At present, the main research is on LEO satellites and GEO satellites.
[0039] Among them, the LEO satellite altitude ranges from 500km to 1500km, and the corresponding orbital period is about 1.5 hours to 2 hours. The round-trip delay of signal propagation for single-hop communication between users is generally less than 20ms. The maximum satellite visibility time is 20 minutes. The signal propagation distance is short, the link loss is small, and the transmission power requirement for user terminals is not high.
[0040] The orbital altitude of GEO satellites is 35786km, and the rotation period around the earth is 24 hours. The round-trip delay of signal propagation in single-hop communication between users is generally 250ms.
[0041] In order to ensure satellite coverage and improve the system capacity of the entire satellite communication system, satellites use multiple beams to cover the ground. A satellite can form dozens or even hundreds of beams to cover the ground. A satellite beam can cover a ground area with a diameter of tens to hundreds of kilometers.
[0042] 2. HARQ mechanism of NR system
[0043] HARQ (Hybrid Automatic Repeat Request) is a technology that combines FEC (Forward Error Correction) and ARQ (Automatic Repeat-reQuest). FEC technology is used at the receiving end to correct the correctable part of all errors. Error detection is used to determine the data packets that cannot be corrected. Data packets that cannot be corrected are discarded, and the transmitter is requested to resend the same data packet.
[0044] There are two levels of retransmission mechanisms in the NR system: the HARQ mechanism of the MAC (Medium Access Control) layer and the ARQ mechanism of the RLC (Radio Link Control) layer. The retransmission of lost or erroneous data is mainly handled by the HARQ mechanism of the MAC layer, and supplemented by the retransmission function of the RLC layer. The HARQ mechanism of the MAC layer can provide fast retransmission, and the ARQ mechanism of the RLC layer can provide reliable data transmission.
[0045] The HARQ process uses a stop-and-wait protocol to send data. In the stop-and-wait protocol, after the sender sends a data TB (Transmission Block), it stops and waits for confirmation information. In this way, the sender stops and waits for confirmation after each transmission, which will result in very low user throughput. Therefore, multiple parallel HARQ processes are used in the NR system. When a HARQ process is waiting for confirmation information, the sender can use another HARQ process to continue sending data. These HARQ processes together form a HARQ entity, which combines the stop-and-wait protocol to allow continuous data transmission. HARQ is divided into uplink HARQ and downlink HARQ. Uplink HARQ is for uplink data transmission, and downlink HARQ is for downlink data transmission, and the two are independent of each other.
[0046] Based on the current NR protocol regulations, the terminal device has its own HARQ entity for each service cell. Each HARQ entity maintains a set of parallel downlink HARQ processes and a set of parallel uplink HARQ processes. Currently, each uplink and downlink carrier supports a maximum of 16 HARQ processes. The network device can indicate the maximum number of HARQ processes to the terminal device through RRC (Radio Resource Control) signaling semi-static configuration according to the network deployment. If the network device does not provide the corresponding configuration parameters, the default number of HARQ processes for the downlink is 8, and the maximum number of HARQ processes supported by each uplink carrier is always 16. Among them, in order to distinguish between multiple HARQ processes, each HARQ process corresponds to a HARQ process number. For example, the HARQ process number can be a HARQ process ID (Identity Document), which is used to uniquely identify a HARQ process. The terminal device can determine the HARQ process used to transmit data based on the process number of the HARQ process.
[0047] 3. Resource scheduling and configuration authorization
[0048] In the 5G NR standard, two types of resource scheduling are supported for uplink resource scheduling, one is dynamic resource scheduling and the other is semi-static resource scheduling.
[0049] Dynamic resource scheduling means that the network device sends an uplink scheduling grant (UL grant) to the terminal device. The UL grant contains the time-frequency domain resources occupied by the scheduled uplink data channel. The terminal device will send uplink data on the indicated time-frequency resources according to the instructions of the UL grant.
[0050] Semi-static resource scheduling means that the network device sends semi-static configuration signaling to the terminal device. The semi-static configuration signaling contains the time-frequency domain resources occupied by the scheduled uplink data channel. Semi-static resource scheduling is divided into two types in the NR standard. Type 1 is that the network device semi-statically configures a periodic uplink data channel for the terminal device at the wireless resource control layer to transmit data. Type 2 is that the network device semi-statically configures a periodic uplink data channel for the terminal device at the wireless resource control layer to transmit data, but it requires downlink control information from the physical layer to activate it. Among them, the semi-static configuration signaling is also used to indicate that the uplink data adopts a repeated transmission mode. Within one cycle, the terminal device can repeatedly send the same data transmission block on the configured uplink data channel.
[0051] In order to better serve periodic services, the NR system introduces the concept of pre-configured resources. Network equipment can pre-configure the resources required for uplink data transmission of terminal devices through RRC (Radio Resource Control) signaling in a semi-static resource allocation manner, that is, pre-configured transmission resources, such as CG (Configured Grant) resources. The configured transmission resources can appear periodically, and the terminal device does not need to obtain an uplink authorization before sending an uplink transmission each time.
[0052] For each transmission resource, the network device configures a limited number of HARQ processes for it. When the configured first HARQ process is used to transmit the MAC PDU (Protocol Data Unit) corresponding to the first transmission resource, MAC PDU1 is stored in the buffer area of the first HARQ process. When the network device schedules the first HARQ process to transmit the data packet corresponding to the second transmission resource, the MAC PDU corresponding to the second transmission resource is stored in the buffer area of the first HARQ process, and the MAC PDU corresponding to the first transmission resource is cleaned. In the above process, since the first HARQ process is transmitting the data packet corresponding to the first transmission resource, if the first HARQ process is scheduled to transmit the data packet corresponding to the second transmission resource at this time, the integrity and accuracy of the data transmitted on the first transmission resource will be low.
[0053] Therefore, in order to avoid the HARQ process being scheduled to transmit data packets corresponding to other transmission resources during the period when the HARQ process transmits data packets of the first transmission resource, the NR system introduces a mechanism of pre-allocating the first timer of the HARQ process. The first timer can be a CG Timer (Configured Grant Timer) and / or a CGR Timer (configured grant Retransmission timer). Before the first timer times out, the HARQ process cannot transmit data packets of other transmission resources, and the MAC PDU saved in the HARQ process will not be cleared. If the network device schedules the HARQ process for retransmission before the first timer times out, the terminal device retransmits the MAC PDU of the HARQ process.
[0054] Next, the implementation environment involved in the embodiments of the present application is briefly introduced.
[0055] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: GSM (Global System of Mobile communication) system, CDMA (Code Division Multiple Access) system, WCDMA (Wideband Code Division Multiple Access) system, GPRS (General Packet Radio Service), LTE (Long Term Evolution) system, FDD (Frequency Division Duplex) system, TDD (Time Division Duplex) system, LTE-A (Advanced Long Term Evolution) system, NR system, NR system evolution system, LTE-U (LTE-based access to unlicensed spectrum) system, NR-U (NR-based access to unlicensed spectrum) system, UMTS (Universal Mobile Telecommunication System), WiMAX (Worldwide interoperability for Microwave Access) communication system, WLAN (Wireless Local Area Network) system. Networks, wireless local area networks), WiFi (Wireless Fidelity), next generation communication systems or other communication systems, etc.
[0056] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, D2D (Device to Device) communication, M2M (Machine to Machine) communication, MTC (Machine Type Communication), and V2V (Vehicle to Vehicle) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0057] The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0058] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 1 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal 120 (or referred to as a communication terminal, terminal). The network device 110 may provide communication coverage for a specific geographical area, and may communicate with terminals located within the coverage area. Optionally, the network device 110 may be a satellite in an NTN system, or an eNB (Evolutional Node B), or a wireless controller in a CRAN (Cloud Radio Access Network), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future communication system, etc.
[0059] The communication system 100 also includes at least one terminal device 120 located within the coverage of the network device 110. As used herein, "terminal device" includes but is not limited to connection via a wired line, such as PSTN (Public Switched Telephone Networks), DSL (Digital Subscriber Line), digital cable, direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, WLAN, a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or another terminal device configured to receive / send communication signals; and / or an IoT (Internet of Things) device. A terminal configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; PCS (Personal Communications System) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / Intranet access, Web browsers, notepads, calendars, and / or GPS (Global Positioning System) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. Terminal equipment may refer to access terminals, UEs (User Equipment), subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents, or user devices. The access terminal can be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a 5G network, or a terminal in a future evolved PLMN, etc.
[0060] Optionally, D2D communication may be performed between the terminal devices 120 .
[0061] Optionally, the 5G communication system or 5G network may also be referred to as an NR system or NR network.
[0062] Figure 1One network device and two terminal devices are shown exemplarily. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0063] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0064] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.
[0065] In addition, it should be noted that in the NTN system, as the satellite moves along a fixed orbit, the terminal device may also change position. Therefore, for terminal devices and satellites in different positions, changes in communication distance also lead to changes in transmission delay accordingly.
[0066] Please refer to Figure 2 , Figure 2 It is a schematic diagram of communication distance in an NTN system provided by an exemplary embodiment of the present application.
[0067] Within the satellite network coverage, when the terminal device moves to a different location, the communication distance d between the terminal device and the satellite will also change. Figure 2 As shown in (a), when the terminal device is at position A, the communication distance between the terminal device and the satellite is d0. When the terminal device moves to position B, the communication distance between the terminal device and the satellite changes from d0 to d1.
[0068] When the satellite moves to different positions in the satellite orbit, the communication distance d between the satellite and the terminal device will also change. Figure 2 As shown in (b), when the satellite moves to position A, the communication distance between the satellite and the terminal device is d0, and when the satellite moves to position B, the communication distance between the satellite and the terminal device changes from d0 to d1.
[0069] The increase in communication distance d causes the communication delay between the satellite and the terminal device to increase accordingly, that is, the time required to transmit the data packet also increases accordingly. Therefore, it is necessary to adjust the time window length of the first timer so that when the communication distance increases to d1, the time window length of the CG timer also increases accordingly, thereby ensuring the integrity and accuracy of data transmission.
[0070] After introducing the relevant terms and implementation environment involved in the embodiments of the present application, the information indication method provided in the embodiments of the present application will be described in detail with reference to the accompanying drawings.
[0071] Please refer to Figure 3 , Figure 3 is a flowchart of an information processing method according to an exemplary embodiment of the present application, which can be applied to the above Figure 1 In the terminal device 120 in the communication system shown, the information processing method may include at least part of the following contents:
[0072] Step 310: Determine an adjustment parameter of a first timer of a first HARQ process.
[0073] The first HARQ process is any HARQ process corresponding to the transmission resources configured by the network device for the terminal device, and the adjustment parameter is used to indicate the adjustment rule of the time window parameter of the first timer.
[0074] Among them, the first timer is used to ensure the communication time required for sending a data packet from the transmitting end to the receiving end. Furthermore, the first timer is also used to ensure the processing time of the received data packet and / or the communication time required for sending a retransmission schedule or a new transmission schedule from the receiving end. It should be noted that the first timer can be a CG Timer (Configured Grant Timer), and / or a CGR Timer (configured grant Retransmission timer). For example, the time window parameters of the first timer may include at least one of the time window length, the adjustment step of the time window length, the start time, the start time offset and the adjustment step of the start time offset.
[0075] The adjustment step size is used to indicate the change in the time window length of the first timer. The start time offset refers to the time offset between the start time of the first timer and the reference start time. The reference start time may be the start time of the first HARQ process transmitting data, the completion time of the first HARQ process transmitting data, or a specified or configured first time point, etc.
[0076] The adjustment rule of the time window parameter of the first timer indicated by the adjustment parameter conforms to the variation rule of the transmission delay between the terminal device and the network device. The variation rule of the transmission delay between the terminal device and the network device can be determined according to the variation rule of the distance between the two.
[0077] As an example, the adjustment parameter can be determined based on the first information. The first information includes at least one of: a distance change rule between the terminal device and the network device, a movement rule of the terminal device, a movement rule of the network device, location information of the terminal device, and location information of the network device.
[0078] For example, if the position of the network device is relatively fixed, the adjustment parameter can be determined based on the position information and / or movement pattern of the terminal device. If the position of the terminal device is relatively fixed, the adjustment parameter can be determined based on the position information and / or movement pattern of the network device. If both the network device and the terminal device move, the adjustment parameter can be determined based on at least one of the distance change pattern between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the position information of the terminal device, and the position information of the network device. Of course, other methods can also be used to determine the adjustment parameter, as long as the adjustment parameter can meet the change pattern of the transmission delay between the terminal device and the network device.
[0079] It should be noted that in order to better serve periodic services, NR introduces the concept of pre-configured transmission resources. For each transmission resource, the network device can pre-configure the corresponding HARQ process for it. In each resource cycle, the transmission resource uses the same HARQ process to transmit the corresponding data packet. That is, the process number of the HARQ process used by the transmission resource in the first resource cycle is the same as the process number of the HARQ process used in the second resource cycle. This can improve data transmission efficiency while also improving resource utilization.
[0080] Therefore, before determining the adjustment parameter of the first timer of the first HARQ process, the terminal device may also receive resource configuration information of the transmission resource from the network device. The resource configuration information of the transmission resource may include: resource indication information of the transmission resource configured for the terminal device, and the HARQ process corresponding to the transmission resource.
[0081] The resource indication information is used to indicate information such as the time-frequency domain position of the transmission resource. For example, the resource indication information may include a resource period and a resource identifier, etc. The resource identifier may be a resource Index.
[0082] Secondly, in order to further improve the data transmission efficiency and reduce the time that the HARQ process waits for confirmation information due to the use of the stop-and-wait protocol, or the overhead of the downlink scheduling signaling, a first timer can be further introduced. For each HARQ process, there is a corresponding first timer. In this way, after using the first HARQ process to transmit data, if the first timer of the first HARQ process times out and no retransmission scheduling has been received, it is confirmed that the data does not need to be retransmitted, or it is considered that the data transmission is successful, and the first HARQ process can be used to transmit data corresponding to other transmission resources.
[0083] It should be noted that the start time of the first timer of the first HARQ process can be the start time of the first HARQ process transmitting data, the completion time of the first HARQ process transmitting data, or a specified or configured time point, which is not limited in this application.
[0084] Step 320: Adjust the time window parameter of the first timer according to the adjustment parameter.
[0085] When the terminal device obtains the adjustment parameter, for example, when the terminal device receives the adjustment parameter sent by the network device, the terminal device can immediately adjust the time window parameter of the first timer according to the adjustment parameter.
[0086] Alternatively, the terminal device may also adjust the time window parameter of the first timer according to the adjustment parameter at the beginning of the next adjustment cycle or usage time period after the time window parameter of the current first timer expires.
[0087] As an example, if the time window parameter includes the time window length or the adjustment step of the time window length, the time window length of the first timer can be adjusted according to the adjustment rule of the time window length or the adjustment step of the time window length in the adjustment parameter, so that the adjusted time window length matches the current transmission delay. In this way, the time window length of the first timer can be dynamically adjusted according to the change of the transmission delay between the terminal device and the network device.
[0088] As an example, if the time window parameter includes a start time offset or an adjustment step of the start time offset, the start time offset of the first timer can be adjusted according to the adjustment rule of the start time offset or the adjustment step of the start time offset in the adjustment parameter. Afterwards, when the time offset between the current time and the reference start time of the first timer reaches the adjusted start time offset, the first timer is started so that the adjusted start time offset matches the current transmission delay. In this way, the start time offset of the first timer can be dynamically adjusted according to the change of the transmission delay between the terminal device and the network device, thereby adjusting the start time of the first timer.
[0089] As an example, whether to apply the above adjustment method to adjust the time window parameter of the first timer can be determined based on the terminal device, HARQ process or transmission resource and the enabling status of the HARQ feedback function.
[0090] For example, when the HARQ feedback function of the terminal device is turned on, or the first HARQ process is a HARQ process with the HARQ feedback function turned on, or the transmission resources corresponding to the first HARQ process are transmission resources with the HARQ feedback function turned on, the above adjustment method can be applied to adjust the time window parameters of the first timer.
[0091] As an example, for a HARQ process, if a HARQ feedback function is configured for the HARQ process, or the configured HARQ feedback function is turned on, the time window parameter of the first timer of the HARQ process can be adjusted using the adjustment method of an embodiment of the present application.
[0092] As another example, for a terminal device, if the HARQ process of the terminal device is configured with a HARQ feedback function, or the configured HARQ feedback function is turned on, then for all HARQ processes of the terminal device, the adjustment method of an embodiment of the present application can be used to adjust the time window parameters of the first timer of all HARQ processes.
[0093] As another example, for a transmission resource, if the transmission resource is configured with a HARQ feedback function, or the configured HARQ feedback function is turned on, all HARQ processes corresponding to the transmission resource can use the above adjustment method to adjust the time window parameters of the first timer.
[0094] It should be noted that if the feedback function is not configured or the feedback function is not enabled, the time window parameter of the first timer does not need to be adjusted according to the adjustment parameter. At the same time, when the MAC PDU of the corresponding transmission resource is transmitted using the HARQ process, the first timer is not enabled, and after the MAC PDU of the transmission resource of the HARQ process has been transmitted, other transmission resources corresponding to the HARQ process can use the HARQ process to package a new MAC PDU for data transmission.
[0095] Of course, in another embodiment, the above adjustment method can also be applied to the case where the HARQ feedback function is disabled, that is, when the HARQ feedback function of the terminal device is not turned on, the HARQ feedback function of the first HARQ process is not turned on, or the HARQ feedback function of the transmission resources corresponding to the first HARQ process is not turned on, the above adjustment method can also be used to adjust the time window parameters of the first timer.
[0096] In summary, in the embodiment of the present application, for the first HARQ process corresponding to the transmission resource configured by the network device for the terminal device, the adjustment parameter of the first timer of the first HARQ process can be determined, and then the time window parameter of the first timer can be adjusted according to the adjustment parameter. Since the adjustment parameter can indicate the adjustment rule of the time window parameter of the first timer, the time window parameter of the first timer can be dynamically adjusted according to the adjustment rule, ensuring that the adjusted time window parameter can match the frequently changing transmission delay, thereby improving the accuracy and efficiency of data transmission.
[0097] Based on the above Figure 3 In the embodiment, determining the adjustment parameter of the first timer of the first HARQ process may include the following methods:
[0098] Method 1: receiving an adjustment parameter from a network device, where the adjustment parameter is determined according to the first information.
[0099] The first information includes: at least one of the distance change pattern between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and the location information of the network device.
[0100] That is, in mode 1, the network device determines the adjustment parameter according to the first information, and then sends the adjustment parameter to the terminal device. The terminal device adjusts the time window parameter of the first timer of the first HARQ process according to the received adjustment parameter.
[0101] On this basis, the network device may send adjustment indication information to the terminal device, the adjustment indication information being used to indicate that the time window parameter of the first timer is allowed to be adjusted. After receiving the adjustment indication information, the terminal device may adjust the time window parameter of the first timer according to the adjustment parameter.
[0102] In addition, the adjustment indication information is also used to indicate that the terminal device can determine the updated adjustment parameters based on the first information by itself, and adjust the time window parameters of the first timer according to the updated adjustment parameters.
[0103] Method 2: The terminal device determines the adjustment parameter according to the first information.
[0104] That is, in method 2, the terminal device itself determines the adjustment parameter according to the first information, and then adjusts the time window parameter of the first timer of the first HARQ process according to the adjustment parameter.
[0105] On this basis, after receiving the adjustment indication information, the terminal device can adjust the time window parameter of the first timer. Further, in the above-mentioned method 2, the terminal device determines the updated adjustment parameter according to the first information, and adjusts the time window parameter of the first timer according to the updated adjustment parameter.
[0106] Method three: receiving a first parameter in the adjustment parameters from the network device, and determining a second parameter in the adjustment parameters according to the first information, wherein the second parameter is other parameters in the adjustment parameters except the first parameter.
[0107] The first parameter is part of the adjustment parameters, and the second parameter is another part of the adjustment parameters. The first parameter and the second parameter can be set according to actual conditions.
[0108] On this basis, after receiving the adjustment indication information, the terminal device can adjust the time window parameter of the first timer. Further, in the above method three, after receiving the first parameter from the network device, the terminal device determines the second parameter by itself, and then adjusts the time window parameter of the first timer according to the first parameter and the second parameter.
[0109] As an example, the first parameter is the initial time window length, and the second parameter is the adjustment period and adjustment step of the time window length. Alternatively, the first parameter is the initial time window length, and the second parameter is the use time period of the time window length and the adjustment step corresponding to each use time period.
[0110] As another example, the first parameter is the initial startup time offset, and the second adjustment parameter is the adjustment period and adjustment step of the startup time offset. Alternatively, the first parameter is the initial time offset, and the second adjustment parameter is the use time period of the startup time offset and the adjustment step corresponding to each use time period.
[0111] That is, in mode 3, part of the adjustment parameters are sent by the network device, and the other part of the adjustment parameters are determined by the terminal device itself according to the first information. Then, the network device adjusts the time window parameter of the first timer of the first HARQ process according to the part of the adjustment parameters sent by the network device and the other part of the adjustment parameters determined by itself.
[0112] Next, examples will be given of the process of determining the adjustment parameter of the first timer of the first HARQ process according to the above-mentioned method 1 and method 2, and adjusting the time window parameter of the first timer according to the adjustment parameter.
[0113] First, an example is given to illustrate the process of determining the adjustment parameter of the first timer according to the first method and adjusting the time window parameter of the first timer according to the adjustment parameter.
[0114] Please refer to Figure 4 , Figure 4 is a flowchart of an information processing method provided by another exemplary embodiment of the present application, which can be applied to the above Figure 1 The communication system shown in the figure, the information processing method may include at least part of the following contents:
[0115] Step 410: The network device determines an adjustment parameter of a first timer of a first HARQ process.
[0116] As an example, the adjustment parameter can be determined by the network device according to the first information. The first information includes at least one of: a distance change rule between the terminal device and the network device, a movement rule of the terminal device, a movement rule of the network device, location information of the terminal device, and location information of the network device.
[0117] It should be noted that after the terminal device with the positioning function is connected to the network device, it can report its own location information and / or movement pattern to the network device. The terminal device can report its own location information and / or movement pattern at any time, or when the location changes. This application does not limit the reporting time.
[0118] For example, when a network device establishes a connection with a terminal device with a positioning function enabled, the network device can determine the distance change pattern between the terminal device and itself based on the location information and / or movement pattern reported by the terminal device, and then determine the transmission delay corresponding to different distances, and then determine the adjustment parameters of the first timer based on the transmission delay.
[0119] As another example, when the terminal device does not turn on the positioning function, or the network device does not receive the location information or movement pattern reported by the terminal device, the network device can also determine the adjustment parameters of the first timer based on its own location or movement pattern.
[0120] As another example, the network device may also receive the adjustment parameter sent by other devices, where the adjustment parameter is determined by the other devices according to the first information.
[0121] Step 420: The network device sends the adjustment parameter to the terminal device.
[0122] As an example, the network device may send the adjustment parameter to the terminal device via RRC signaling; or, send the adjustment parameter to the terminal device via MAC CE (MAC Control Element, MAC control unit) signaling; or, send the adjustment parameter to the terminal device via DCI (Downlink Control Channel, downlink control information); or, send the adjustment parameter to the terminal device via system information. This application does not limit this.
[0123] As an example, the adjustment parameter may include at least one of a time window length adjustment parameter and a start time offset adjustment parameter, wherein the time window length adjustment parameter is used to adjust the time window length of the first timer, and the start time offset adjustment parameter is used to adjust the start time offset of the first timer, thereby adjusting the start time of the first timer.
[0124] In one implementation, the time window length adjustment parameter may include the following forms:
[0125] (1) M time window lengths and adjustment periods, where M is a positive integer.
[0126] The time window length is used to indicate the running time between the start and the shutdown of the first timer. The adjustment period is the period for adjusting the time window length of the first timer, that is, the time interval at which the time window length of the first timer is adjusted. For example, if the adjustment period is 1 hour, it means that the time window length of the first timer needs to be adjusted once every 1 hour. In addition, before and after the adjustment, the time window length of the first timer may be the same or different.
[0127] It should be noted that the lengths of the M time windows may be the same or different, and this embodiment of the present application does not limit this.
[0128] As an example, when M is 1, it indicates that the time window lengths corresponding to all adjustment periods are the same, that is, no matter in which adjustment period the first timer is used, the time window length of the first timer is a fixed value.
[0129] For example, assuming that the network device is a low-orbit satellite, its corresponding orbital period is about 1.5 hours to 2.0 hours. If a time window length is 50ms and the adjustment period is 10 minutes, it means that during the operation of the low-orbit satellite, the time window length of the first timer needs to be adjusted every 10 minutes, and the time window length in each time period is 50ms.
[0130] As another example, when M is greater than 1, it means that the time window length of the first timer may be different in each adjustment period, that is, in different adjustment periods, the first timer may use different time window lengths.
[0131] For example, if the adjustment parameters include three time window lengths: 50ms, 60ms, and 70ms, and the adjustment period is 20 minutes. Then in the first 20 minutes, the time window length of the first timer is 50ms; in the second 20 minutes, the time window length of the first timer is 60ms; in the third 20 minutes, the time window length of the first timer is 70ms; in the fourth 20 minutes, the time window length of the first timer is 50ms. This cycle repeats.
[0132] It should also be noted that the adjustment parameters may also include the M time window lengths, the order of use of the M time window lengths, and the adjustment period.
[0133] For example, suppose the adjustment parameters include three time window lengths: 50ms, 60ms, and 70ms, and the order of use of these three time window lengths is 2, 1, and 3, and the adjustment period is 20 minutes. Then, in the first 20 minutes, the time window length of the first timer is 60ms; in the second 20 minutes, the time window length of the first timer is 50ms; in the third 20 minutes, the time window length of the first timer is 70ms; in the fourth 20 minutes, the time window length of the first timer is 60ms. This cycle repeats.
[0134] It should be noted that the above adjustment period can be a fixed-length adjustment period or multiple adjustment periods of different lengths. When it is a fixed-length adjustment period, it means that the adjustment is regular and is adjusted according to a fixed length. When it is multiple adjustment periods of different lengths, it means that the adjustment is made according to different lengths.
[0135] (2) M time window lengths and a usage time period corresponding to each time window length, where M is a positive integer.
[0136] It should be noted that the lengths of the M time windows may be the same or different, and the present application embodiment does not limit this. For example, the use time period may include the start time point and the end time point of the use time period, or include the start time point and the duration of the use time period.
[0137] As an example, assuming that the network device is a geosynchronous orbit satellite, which rotates around the earth in 24 hours, the adjustment parameters may include a time window length of 500ms, and the usage time periods corresponding to the time window length: 2:00-5:00, 5:01-12:00, 12:01-1:59.
[0138] As another example, the adjustment parameters may also include three time window lengths: 500ms, 600ms, and 700ms, and the usage time periods corresponding to the three time window lengths: 2:00-5:00, 5:01-12:00, and 12:01-1:59. In the 2:00-5:00 time period, the time window length of the first timer is 500ms; in the 5:01-12:00 time period, the time window length of the first timer is 600ms; in the 12:00-1:59 time period, the time window length of the first timer is 700ms.
[0139] As an example, the adjustment parameters may include M time window lengths, a usage order of the M time window lengths, and M usage time periods.
[0140] As an example, the adjustment parameters may include 3 time window lengths: 500ms, 600ms and 700ms, 3 use time periods: 2:00-5:00, 5:01-12:00, 12:01-1:59, and the use order of the three time window lengths: 2, 1, 3. Then, in the 2:00-5:00 time period, the time window length of the first timer is 600ms; in the 5:01-12:00 time period, the time window length of the first timer is 500ms; in the 12:00-1:59 time period, the time window length of the first timer is 700ms.
[0141] (3) An adjustment period and an adjustment step of the time window length of the first timer.
[0142] It should be noted that the adjustment step of the time window length is used to indicate the change in the time window length of the first timer. The adjustment parameter may include M adjustment step lengths, and the M adjustment step lengths may be the same or different. The adjustment step length may be a positive number, 0 or a negative number. The adjustment period may be an adjustment period of a fixed duration, or may be a plurality of adjustment periods of different durations.
[0143] As an example, if the adjustment period is 20 minutes and the adjustment step is 5 ms, it means that every 20 minutes, the time window length of the first timer increases by 5 ms compared with the previous time window length.
[0144] (4) The usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period.
[0145] It should be noted that the adjustment parameter may include M usage time periods and an adjustment step size of each usage time period. The durations of the M usage time periods may be the same or different. The adjustment step sizes of the adjustment parameters corresponding to the M usage time periods may be the same or different.
[0146] As another example, the adjustment parameters may include three usage time periods: 2:00-5:00, 5:01-12:00, and 12:01-1:59, and the adjustment steps corresponding to the three usage time periods: 30ms, 40ms, and 50ms. Then, in the usage time period of 2:00-5:00, the time window length of the first timer increases by 30ms compared with the previous time window length; in the usage time period of 5:01-12:00, the time window length of the first timer increases by 40ms compared with the previous time window length; in the usage time period of 12:00-1:59, the time window length of the first timer increases by 50ms compared with the previous time window length.
[0147] It should also be noted that the adjustment parameter may also include the initial time window length of the first timer.
[0148] As an example, the initial time window length is determined based on a selection strategy. The selection strategy can be determined based on the transmission delay between the network device and the terminal device. For example, the round-trip time of the transmission data corresponding to the minimum transmission delay is used as the initial time window length of the first timer. Alternatively, the transmission delay corresponding to the best communication quality is used as the initial time window length of the first timer. Alternatively, the transmission delay corresponding to the current state of the terminal device and the network device is used as the initial time window length of the first timer. In addition, the initial time window length can also be any specified or configured time window length, and the time window length can ensure the basic transmission time requirement for the round-trip transmission of data packets between the network device and the terminal device. This application does not limit this.
[0149] As an example, when determining the adjustment period and the adjustment step of the time window length of the first timer, the adjustment period and the adjustment step corresponding to each adjustment period may be determined based on the initial time window length.
[0150] As an example, the adjustment parameters may include: the initial time window length of the first timer, the usage time period of the time window length of the first timer, and the adjustment step corresponding to each usage time period. Then, within each usage time period, the time window length of the first timer can be determined based on the initial time window length of the first timer and the adjustment step corresponding to the usage time period.
[0151] (5) Maximum time window length.
[0152] The maximum time window length can be determined according to the second information. The second information includes at least one of the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and the location information of the network device.
[0153] It should be noted that when the distance between the terminal device and the network device reaches the maximum distance, the transmission delay between the two is also the largest. The maximum transmission delay applies to the transmission time requirement of the data packet between the network device and the terminal device at any distance. That is, when the maximum time window length is used, the time window length of the first timer can meet the time requirement of the round-trip transmission of data under any transmission delay.
[0154] In one implementation, the startup time offset adjustment parameter may include the following forms:
[0155] (1) N start time offsets and adjustment periods, where N is a positive integer.
[0156] The start time offset refers to the time offset between the start time of the first timer and the reference start time, and the start time offset can control the start time of the first timer. That is, the network device can start the first timer when the time offset between the current time and the reference start time reaches the start time offset value.
[0157] The reference start time may be the start time of the first HARQ process transmitting data, or the completion time of the first HARQ process transmitting data, or the first time point specified or configured by the network device. Of course, the reference start time may also be set to other times according to actual needs, and the embodiments of the present application do not limit this.
[0158] It should be noted that the N start time offsets can be the same or different. That is, N can be 1 or greater than 1. When N is 1, it means that the start time offsets are the same in all adjustment periods, that is, when the time offset between the current time and the reference start time of the first timer reaches the start time offset value, the first timer is started. When N is greater than 1, it means that different adjustment periods can correspond to different start time offsets.
[0159] It should also be noted that the start time offset can be a positive number, 0 or a negative number. When it is a negative number, it means that the time window length of the first timer needs to be shortened within the corresponding adjustment period.
[0160] As an example, if the reference start time is the start time of the first HARQ process transmitting data, the adjustment parameters include three start time offsets: 2ms, 3ms and 4ms, and an adjustment period of 20 minutes. Then, within the first 20 minutes, the start time offset of the first timer is 2ms, that is, the first timer is started when the first timer starts timing at the start time of the first HARQ process transmitting data and the timing reaches 2ms; within the second 20 minutes, the start time offset of the first timer is 3ms, that is, the first timer is started when the first timer starts timing at the start time of the first HARQ process transmitting data and the timing reaches 3ms; within the third 20 minutes, the start time offset of the first timer is 4ms, that is, the first timer is started when the first timer starts timing at the start time of the first HARQ process transmitting data and the timing reaches 4ms.
[0161] (2) N start time offsets and a usage time period corresponding to each start time offset, where N is a positive integer.
[0162] It should be noted that the N start time offsets may be the same or different, and the embodiment of the present application does not limit this. For example, the use time period may include the start time point and the end time point of the use time period, or include the start time point and the duration of the use time period.
[0163] As an example, if the reference start time is the start time of the first HARQ process transmitting data, the adjustment parameters include three start time offsets: 20ms, 30ms and 40ms, and the use time corresponding to the three start time offsets: 2:00-5:00, 5:01-12:00, 12:01-1:59. In the use time period of 2:00-5:00, the start time offset of the first timer is 20ms, that is, the first timer is started when the first timer starts timing at the start time of the first HARQ process transmitting data and the time reaches 20ms; in the use time period of 5:01-12:00, the start time offset of the first timer is 30ms, that is, the first timer is started when the first timer starts timing at the start time of the first HARQ process transmitting data and the time reaches 30ms; in the use time period of 12:01-1:59, the start time offset of the first timer is 40ms, that is, the first timer is started when the first timer starts timing at the start time of the first HARQ process transmitting data and the time reaches 40ms.
[0164] (3) An adjustment period and an adjustment step size of the start time offset of the first timer.
[0165] The adjustment step of the startup time offset is used to indicate the amount of change in the startup time offset. The adjustment parameter may include N adjustment steps, which may be the same or different. The adjustment step may be a positive number, 0, or a negative number. The adjustment period may be a fixed adjustment period or multiple adjustment periods of different lengths.
[0166] As an example, if the reference start time is the start time of the first HARQ process transmitting data, the adjustment parameters include: the adjustment period is 20 minutes, and the adjustment step is 5 ms. Then, every 20 minutes, the start time offset of the first timer increases by 5 ms compared with the start time offset in the previous adjustment period.
[0167] It should also be noted that the start time offset adjustment parameter may also include an initial start time offset of the first timer.
[0168] (4) The usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period.
[0169] It should be noted that the adjustment parameter may include N usage time periods and an adjustment step size of each usage time period. The lengths of the N usage time periods may be the same or different. The adjustment step sizes of the start time offsets corresponding to the N usage time periods may be the same or different.
[0170] As another example, if the reference start time is the start time of the first HARQ process transmitting data, the adjustment parameters include three use time periods: 2:00-5:00, 5:01-12:00, 12:01-1:59, and the adjustment steps corresponding to the three use time periods: 30ms, 40ms, and 50ms. Then, in the use time period of 2:00-5:00, the start time offset of the first timer is increased by 30ms compared with the start time offset in the previous use time period; in the use time period of 5:01-12:00, the start time offset of the first timer is increased by 40ms compared with the start time offset in the previous use time period; in the use time period of 12:00-1:59, the start time offset of the first timer is increased by 50ms compared with the start time offset in the previous use time period.
[0171] (5) A first start time offset of the first timer.
[0172] The first start time offset refers to the time offset between the start time of the first timer and the reference start time, and the first start time offset is determined according to the maximum time window length of the first timer; or, the first start time offset is determined according to the maximum distance between the terminal device and the network device; or, the first start time offset is determined according to the maximum transmission delay between the terminal device and the network device. That is, the first start time offset can be the maximum start time offset determined according to the maximum time window length of the return timer, and after applying the first start time offset, the maximum transmission delay requirement can be met.
[0173] It should be understood that the above-mentioned time window length adjustment parameters and the start time offset adjustment parameters are for illustration purposes only and are not intended to be limiting. It should be appreciated that other forms of time window length adjustment parameters and / or start time offset adjustment parameters may also be used, including but not limited to any combination of the above-mentioned.
[0174] As an example, the network device may also send adjustment indication information to the terminal device, where the adjustment indication information is used to indicate that adjustment of the time window parameter of the first timer is allowed.
[0175] The terminal device may activate the adjustment function of the first timer or turn on the adjustment function of the first timer according to the adjustment indication information. Optionally, after the terminal device activates or turns on the adjustment function of the first timer, it may choose to manually change according to the adjustment parameters, or may be set to automatically adjust according to the adjustment parameters, which is not limited in this application.
[0176] It should be noted that the network device may send the adjustment indication information to the terminal device via RRC signaling; or, send the adjustment indication information to the terminal device via MAC CE signaling; or, send the adjustment indication information to the terminal device via DCI; or, send the adjustment indication information to the terminal device via system information. This application does not limit this.
[0177] It should be noted that the network device can send the adjustment parameters and adjustment indication information to the terminal device together, or send them separately. This application does not limit the sending method and sending order.
[0178] Step 430: The terminal device receives the adjustment parameter, and adjusts the time window parameter of the first timer according to the adjustment parameter.
[0179] Since the adjustment parameter may include a time window length adjustment parameter and may also include a start time offset adjustment parameter, the adjustment method for adjusting the time window parameter of the first timer may be different according to different adjustment parameters.
[0180] When the adjustment parameter includes a time window length adjustment parameter, the time window length of the first timer in different time periods can be determined according to the time window length adjustment parameter, and then the time window length of the first timer is adjusted to the corresponding time window length in different time periods.
[0181] As an example, when the adjustment parameter includes a time window length adjustment parameter, the adjustment method for adjusting the time window parameter of the first timer according to the adjustment parameter may include the following implementation methods:
[0182] (1) According to the M time window lengths and the adjustment period, the time window length of the first timer in the i-th adjustment period is adjusted to the i-th time window length among the M time window lengths, where i is an integer not greater than M.
[0183] As an example, if the network device is a low-orbit satellite, the rotation period of the low-orbit satellite is 2 hours, and the adjustment parameters include 4 time window lengths: 50ms, 60ms, 70ms, 80ms, and the adjustment period is 30 minutes. Then, in the first 30 minutes, the time window length of the first timer is adjusted to 50ms; in the second 30 minutes, the time window length of the first timer is adjusted to 60ms; in the third 30 minutes, the time window length of the first timer is adjusted to 70ms; and in the fourth 30 minutes, the time window length of the first timer is adjusted to 80ms.
[0184] As an example, if the adjustment parameters also include the usage order of M time window lengths, the network device may also adjust the time window length of the first timer in the i-th adjustment period to the time window length ranked as i among the M time window lengths according to the usage order.
[0185] (2) According to the M time window lengths and the usage time period corresponding to each time window length, the time window length of the first timer in the jth usage time period is adjusted to the jth time window length among the M time window lengths, where j is an integer not greater than M.
[0186] As an example, if the network device is a geosynchronous orbit satellite, the rotation period of the geosynchronous orbit satellite is 24 hours, and the adjustment parameters include 4 time window lengths: 300ms, 400ms, 500ms and 600ms, and the use time periods corresponding to the 4 time window lengths: 9:00-12:00, 12:01-18:00, 18:01-23:00, 23:01-8:59. In the use time period of 9:00-12:00, the time window length of the first timer is adjusted to 300ms; in the use time period of 12:01-18:00, the time window length of the first timer is adjusted to 400ms; in the use time period of 18:01-23:00, the time window length of the first timer is adjusted to 500ms; in the use time period of 23:01-8:59, the time window length of the first timer is adjusted to 600ms.
[0187] As an example, if the adjustment parameters include M time window lengths, the usage order of the M time window lengths, and M usage time periods, the time window length of the first timer in the jth usage time period can be adjusted to the time window length ranked j among the M time window lengths in the usage order, where j is an integer not greater than M.
[0188] For example, if the adjustment parameters may include 3 time window lengths: 500ms, 600ms and 700ms, 3 use time periods: 2:00-5:00, 5:01-12:00, 12:01-1:59, and the use order of the three time window lengths: 2, 1, 3. Then, in the 2:00-5:00 time period, the time window length of the first timer is adjusted to 600ms; in the 5:01-12:00 time period, the time window length of the first timer is adjusted to 500ms; in the 12:00-1:59 time period, the time window length of the first timer is adjusted to 700ms.
[0189] (3) According to the adjustment period and adjustment step of the time window length of the first timer, the time window length of the first timer in the kth adjustment period is adjusted to the first time window length, where the first time window length is determined according to the time window length and adjustment step in the k-1th adjustment period, and k is a positive integer.
[0190] As an example, assume that in the current adjustment period, the time window length of the first timer is A, and the adjustment parameters include: adjustment period 30 minutes, adjustment step 50ms. Then, after receiving the adjustment parameters, in the first 30 minutes, the time window length of the first timer is adjusted to B, and B = A + 50ms. In the second 30 minutes, the time window length of the first timer is adjusted to B + 50ms. And so on.
[0191] In addition, the time window length adjustment parameter may also include: an initial time window length of the first timer. In this case, the above method (3) may also be: according to the adjustment period and adjustment step length of the time window length of the first timer, the time window length of the first timer in the kth adjustment period is adjusted to the first time window length, the first time window length is determined according to the initial time window length and the adjustment step length, and k is a positive integer.
[0192] As an example, assuming that the initial time window length of the first timer is A, the adjustment parameters include an adjustment period of 30 minutes, and adjustment steps: 50ms, 60ms, 70ms, and 80ms. Then, in the first 30 minutes, the time window length of the first timer is adjusted to A+50ms; in the second 30 minutes, the time window length of the first timer is adjusted to A+60ms; in the third 30 minutes, the time window length of the first timer is adjusted to A+70ms; in the fourth 30 minutes, the time window length of the first timer is adjusted to A+80ms. And so on, all adjustments are made based on the initial time window length.
[0193] As another example, assuming that the initial time window length of the first timer is A, the adjustment parameters include an adjustment period of 30 minutes, and adjustment steps: 50ms, 60ms, 70ms, and 80ms. Then, in the first 30 minutes, the time window length of the first timer is adjusted to A; in the second 30 minutes, the time window length of the first timer is adjusted to A+50ms; in the third 30 minutes, the time window length of the first timer is adjusted to A+60ms; in the fourth 30 minutes, the time window length of the first timer is adjusted to A+70ms; in the fifth 30 minutes, the time window length of the first timer is adjusted to A+80ms; in the sixth 30 minutes, the time window length of the first timer is adjusted to A+50ms. And so on, all adjustments are made based on the initial time window length.
[0194] (4) According to the usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, the time window length of the first timer in the first usage time period is adjusted to a second time window length, where the second time window length is determined according to the time window length in the 1-1th usage time period and the adjustment step, and 1 is a positive integer.
[0195] As an example, assume that in the current adjustment period, the time window length of the first timer is A. If the network device is a geosynchronous orbit satellite, the rotation period of the geosynchronous orbit satellite is 24 hours. The adjustment parameters include the usage time periods of the time window length of the first timer: 9:00-12:00, 12:01-18:00, 18:01-23:00, 23:01-8:59, and the adjustment steps corresponding to the usage time periods are: 300ms, 400ms, 500ms, 600ms. Then, in the usage time period of 9:00-12:00, the time window length A of the first timer is adjusted to C, and C=A+300ms. In the usage time period of 12:01-18:00, the time window length of the first timer is adjusted to C+400ms, and so on.
[0196] In addition, the time window length adjustment parameter may also include: the initial time window length of the first timer. In this case, the above method (4) may also be: according to the use time period of the time window length of the first timer and the adjustment step length corresponding to each use time period, the time window length of the first timer in the first use time period is adjusted to a second time window length, the second time window length is determined according to the initial time window length and the adjustment step length corresponding to the first use time period, and 1 is a positive integer.
[0197] As an example, within the adjustment period, the initial time window length of the first timer is A. If the network device is a geosynchronous orbit satellite, the rotation period of the geosynchronous orbit satellite is 24 hours. The adjustment parameters include the use time periods of the time window length of the first timer: 9:00-12:00, 12:01-18:00, 18:01-23:00 and 23:01-8:59, and the adjustment steps corresponding to the use time periods are: 300ms, 400ms, 500ms and 600ms. Then, in the 9:00-12:00 usage time period, the time window length of the first timer is adjusted to A+300ms; in the 12:01-18:00 usage time period, the time window length of the first timer is adjusted to A+400ms; in the 18:01-23:00 usage time period, the time window length of the first timer is adjusted to A+500ms; in the 23:01-8:59 usage time period, the time window length of the first timer is adjusted to A+600ms. And so on, all adjustments are made based on the initial time window length.
[0198] As another example, within the adjustment period, the initial time window length of the first timer is A. If the network device is a geosynchronous orbit satellite, the rotation period of the geosynchronous orbit satellite is 24 hours. The adjustment parameters include the use time periods of the time window length of the first timer: 12:01-18:00, 18:01-23:00 and 23:01-12:00, and the adjustment steps corresponding to the use time periods are: 400ms, 500ms and 600ms. Then, within the use time period of 12:01-18:00, the time window length of the first timer is adjusted to A; within the use time period of 18:01-23:00, the time window length of the first timer is adjusted to A+400ms; within the use time period of 23:01-12:00, the time window length of the first timer is adjusted to A+500ms; within the next use time period of 12:01-18:00, the time window length of the first timer is adjusted to A+600ms. By analogy, all adjustments are made based on the initial time window length.
[0199] (5) Adjust the time window length of the first timer to the maximum time window length.
[0200] That is, no matter when the first timer is started, the time window length of the first timer is the same, which is the maximum time window length.
[0201] In addition, when adjusting the time window parameter of the round-trip time timer according to the adjustment parameter, the time window length in the current adjustment period can be adjusted based on the time window length in the previous adjustment period; the time window length in the current adjustment period can also be adjusted based on the time window length in the current adjustment period; the time window length in the current adjustment period can also be adjusted based on the initial time window length in the received adjustment parameter. The embodiments of the present application are not limited to this.
[0202] See also Figure 5 , Figure 5 FIG. 1 is a schematic diagram of adjusting the time window length provided by an exemplary embodiment of the present application. Figure 5 As shown, before the parameter adjustment, the adjustment period of the time window parameter is T1, and the adjustment step is the first adjustment step. In the first T1, the time window length 0 of the first timer = the initial value, and the initial value is the initial time window length; in the second T1, the time window length 1 of the first timer = the initial value + the first adjustment step; in the third T1, the time window length 2 of the first timer = the time window length 1 + the first adjustment step. The terminal device receives the adjustment parameter in the third T1, and can immediately adjust the time window length of the first timer according to the received adjustment parameter.
[0203] When the adjustment parameters include: adjustment period T2, and the second adjustment step length, such as Figure 5As shown in (a), the adjusted adjustment period is T2, and the time window length of the first T2 after adjustment can be determined based on the time window length 1 of the previous adjustment period T1, that is, the second T1, and the second adjustment step length, that is, the time window length 3 of the first T2 after adjustment = time window length 1 + second adjustment step length. In addition, the time window length 4 of the second T2 = time window length 3 + second adjustment step length; the time window length 5 of the third T2 = time window length 4 + second adjustment step length.
[0204] When the adjustment parameters include: adjustment period T2, and the second adjustment step length, such as Figure 5 As shown in (b), the adjusted adjustment period is T2, and the adjusted time window length of the first T2 can be determined based on the time window length 2 of the third T1 currently located and the second adjustment step length, that is, the adjusted time window length 3 of the first T2 = time window length 2 + second adjustment step length. In addition, the time window length 4 of the second T2 = time window length 3 + second adjustment step length; the time window length 5 of the third T2 = time window length 4 + second adjustment step length.
[0205] When the adjustment parameters can also include the initial time window length, such as Figure 5 As shown in (c), the adjusted adjustment period is T2, and the time window length of the first T2 after adjustment can be determined based on the initial time window length and the second adjustment step length, that is, the time window length 3 in the first T2 after adjustment = the initial time window length. In addition, the time window length 4 in the second T2 = time window length 3 + the second adjustment step length; the time window length 5 of the third T2 = time window length 4 + the second adjustment step length.
[0206] When the adjustment parameter includes a start time offset adjustment parameter, the start time offset of the first timer in different time periods can be determined according to the start time offset adjustment parameter, and then the first timer is started in different time periods according to different start time offsets.
[0207] As an example, when the adjustment parameter includes a start time offset adjustment parameter, the adjustment manner of adjusting the start time offset parameter of the first timer according to the adjustment parameter may include the following implementation manners:
[0208] (1) According to N start time offsets and adjustment periods, the start time offset of the first timer in the pth adjustment period is adjusted to the pth start time offset among the N start time offsets, where p is an integer not greater than N.
[0209] As an example, if the network device is a low-orbit satellite, assume that the rotation period is 2 hours. The adjustment parameters include 4 start time offsets: 50ms, 60ms, 70ms, 80ms, and an adjustment period of 30 minutes. Then, in the first 30 minutes, the start time offset of the first timer is adjusted to 50ms; in the second 30 minutes, the start time offset of the first timer is adjusted to 60ms; in the third 30 minutes, the start time offset of the first timer is adjusted to 70ms; in the fourth 30 minutes, the start time offset of the first timer is adjusted to 80ms. And so on.
[0210] (2) According to the N start time offsets and the usage time period corresponding to each start time offset, the start time offset of the first timer in the qth usage time period is adjusted to the qth start time offset among the N start time offsets, where q is an integer not greater than N.
[0211] As an example, if the network device is a geosynchronous orbit satellite, the rotation period of the geosynchronous orbit satellite is 24 hours. The adjustment parameters include three start time offsets: 300ms, 400ms, and 500ms, and the use time periods corresponding to these four start time offsets: 9:00-14:00, 14:01-19:00, and 19:01-8:59. When the use time period is 9:00-14:00, the start time offset of the first timer is adjusted to 300ms; when the use time period is 14:01-19:00, the start time offset of the first timer is adjusted to 400ms; when the use time period is 19:01-8:59, the start time offset of the first timer is adjusted to 500ms.
[0212] (3) According to the adjustment period and the adjustment step of the start time offset of the first timer, the start time offset of the first timer in the rth adjustment period is adjusted to the first time offset, where the first time offset is determined according to the start time offset and the adjustment step in the r-1th adjustment period, and r is a positive integer.
[0213] As an example, the adjustment parameters may include: an adjustment period of 20 minutes, and an adjustment step of 5 ms. Then, every 20 minutes, the start time offset of the first timer is increased by 5 ms.
[0214] In another example, the above method (3) can also be: according to the adjustment period and adjustment step of the start time offset of the first timer, the start time offset of the first timer in the rth adjustment period is adjusted to the first time offset, and the first time offset is determined according to the initial start time offset and the adjustment step corresponding to the rth usage time period, and r is a positive integer.
[0215] (4) According to the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period, the start time offset of the first timer in the sth usage time period is adjusted to a second time offset, where the second time offset is determined according to the start time offset in the s-1th usage time period and the adjustment step, and s is a positive integer.
[0216] As another example, the adjustment parameters may include three usage time periods: 2:00-5:00, 5:01-12:00, and 12:01-1:59, and the adjustment steps corresponding to the three usage time periods are 30ms, 40ms, and 50ms. Then, in the usage time period of 2:00-5:00, the start time offset of the first timer is increased by 30ms; in the usage time period of 2:00-5:00, the start time offset of the first timer is increased by 40ms; in the usage time period of 12:01-1:59, the start time offset of the first timer is increased by 50ms.
[0217] In another example, the above method (4) can also be: according to the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period, the start time offset of the first timer in the sth usage time period is adjusted to a second time offset, and the second time offset is determined according to the initial start time offset and the adjustment step corresponding to the sth usage time period, and s is a positive integer.
[0218] (5) Adjust the start time offset of the first timer to the first start time offset.
[0219] After the start time offset of the first timer is adjusted to the first start time offset, if the time offset between the current time and the reference start time of the first timer reaches the first start time offset, the first timer may be started.
[0220] In an embodiment of the present application, for a first HARQ process corresponding to a transmission resource configured by a network device for a terminal device, the network device determines an adjustment parameter of a first timer of the first HARQ process, and sends the adjustment parameter to the terminal device, the terminal device receives the adjustment parameter from the network device, and adjusts the time window parameter of the first timer according to the adjustment parameter. Since the adjustment parameter can indicate the adjustment rule of the time window parameter of the first timer, the time window parameter of the first timer can be dynamically adjusted according to the adjustment rule, ensuring that the adjusted time window parameter can match the frequently changing transmission delay, thereby improving the accuracy and efficiency of data transmission.
[0221] Based on the above Figure 4In the information processing method embodiment shown, the network device can pre-configure the corresponding transmission resources and the HARQ process corresponding to the transmission resources for the terminal device, and each HARQ process corresponds to a first timer. The terminal device needs to maintain and adjust the time window parameters of the first timer when using the HARQ process to transmit data packets.
[0222] See also Figure 6 , Figure 6 is a flowchart of an information processing method provided by another exemplary embodiment of the present application. The method can be applied to the above Figure 1 The communication system shown in the figure, the information processing method may include at least part of the following contents:
[0223] Step 610: The network device sends resource configuration information and timer configuration information to the terminal device.
[0224] The resource configuration information may include: resource indication information of the transmission resources configured for the terminal device, and the HARQ process corresponding to the transmission resources. The resource indication information is used to indicate information such as the time-frequency domain position of the transmission resources. For example, the resource indication information may include a resource period and a resource identifier. The resource identifier may be a resource Index.
[0225] The timer configuration information includes an adjustment parameter, which is used to adjust a time window parameter of a first timer of a specified HARQ process, where the specified HARQ process is all or part of the HARQ processes corresponding to the transmission resources configured for the terminal device.
[0226] In addition, the network device may also send adjustment indication information to the terminal device, and the adjustment indication information is used to indicate that the time window parameter of the first timer is allowed to be adjusted. That is, after receiving the above adjustment indication information, the terminal device can determine, based on the adjustment indication information, that the time window parameter of the first timer of the specified HARQ process can be adjusted according to the adjustment parameter in the timer configuration information.
[0227] It should be noted that the adjustment indication information can be sent to the network device as part of the above-mentioned resource configuration information or timer configuration information, or it can be sent to the terminal device separately, and the embodiment of the present application does not impose any restrictions on this.
[0228] Step 620: The terminal device receives resource configuration information and timer configuration information, configures transmission resources according to the resource configuration information, and configures the time window parameters of the first timer of the specified HARQ process according to the timer configuration information.
[0229] The terminal device can determine the transmission resources available to the terminal device and the use period of the transmission resources according to the resource indication information in the resource configuration information. That is, the time-frequency domain position of the transmission resources for transmitting data packets between the terminal device and the network device is determined, and the data packets are transmitted at the corresponding time-frequency domain position. In addition, the designated HARQ process can also be determined according to the resource configuration information.
[0230] The terminal device may determine the time window parameter of the first timer corresponding to the specified HARQ process according to the adjustment parameter included in the timer configuration information, and maintain the first timer according to the time window parameter, for example, maintaining the start time and time window length of the first timer.
[0231] Step 630: The terminal device performs data transmission according to the configured transmission resources and the time window parameters of the first timer of the specified HARQ process.
[0232] When a terminal device transmits data, the MAC layer multiplexes the data corresponding to the transmission resources and assembles them into a complete MAC PDU.
[0233] Optionally, after the MAC PDU is packaged, the designated HARQ process will store the MAC PDU in the corresponding HARQ buffer for data retransmission. Moreover, when the designated HARQ process transmits data, before the corresponding first timer times out, the MAC PDU in the buffer of the designated HARQ process can be scheduled for retransmission. Before the corresponding first timer times out, the designated HARQ process is not allowed to transmit data corresponding to other transmission resources.
[0234] As an example, when the terminal device uses a designated HARQ process to transmit a data packet corresponding to a transmission resource, the terminal device starts a first timer. Before the first timer times out, the terminal device does not use the HARQ process to transmit data packets corresponding to other transmission resources.
[0235] In addition, during the process of data transmission by the terminal device through the specified HARQ process, the time window parameter of the first timer of the specified HARQ process may also be adjusted according to the adjustment rule indicated by the adjustment parameter.
[0236] Step 640: The network device determines updated timer configuration information according to the first information, where the updated timer configuration information includes updated adjustment parameters.
[0237] The first information includes: at least one of the distance change pattern between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and the location information of the network device.
[0238] The network device determines a variation rule of the transmission delay between the terminal device and the network device according to the first information, determines an updated adjustment parameter according to the variation rule of the transmission delay, and sends the updated adjustment parameter to the terminal device.
[0239] The updated adjustment parameter may include at least one of a time window length adjustment parameter and a start time offset adjustment parameter. The time window length adjustment parameter is used to adjust the time window length of the first timer, and the start time offset adjustment parameter is used to adjust the start time offset of the first timer, thereby adjusting the start time of the first timer.
[0240] It should be noted that the parameter form of the adjustment parameter can be found in Figure 4 The relevant description of step 420 in the embodiment of the present application will not be repeated here.
[0241] Step 650: The network device sends the updated timer configuration information to the terminal device.
[0242] Step 660: The terminal device receives the updated timer configuration information, and adjusts the time window parameter of the first timer of the specified HARQ process according to the updated adjustment parameter.
[0243] When the updated adjustment parameters include a time window length adjustment parameter, the time window length of the first timer in different time periods can be determined according to the time window length adjustment parameter, and then the time window length of the first timer can be adjusted to the corresponding time window length in different time periods.
[0244] When the updated adjustment parameter includes a start time offset adjustment parameter, the start time offset of the first timer in different time periods can be determined according to the start time offset adjustment parameter, and then different start time offsets are used to start the first timer in different time periods.
[0245] It should be noted that the specific adjustment process of adjusting the time window parameter of the first timer according to the adjustment parameter can be found in Figure 4 The relevant description of step 430 in this embodiment of the present application will not be repeated here.
[0246] In an embodiment of the present application, for a first HARQ process corresponding to a transmission resource configured by a network device for a terminal device, the network device may determine an adjustment parameter of a first timer of the first HARQ process, and send the adjustment parameter to the terminal device, so that the terminal device adjusts the time window parameter of the first timer according to the received adjustment parameter. Since the adjustment parameter may indicate an adjustment rule of the time window parameter of the first timer, the time window parameter of the first timer may be dynamically adjusted according to the adjustment rule, thereby ensuring that the adjusted time window parameter can match the frequently changing transmission delay, thereby improving data transmission accuracy and data transmission efficiency.
[0247] Next, an example is given to illustrate the process of determining the adjustment parameter of the first timer according to the second method and adjusting the time window parameter of the first timer according to the adjustment parameter.
[0248] Please refer to Figure 7 , Figure 7 is a flowchart of an information processing method provided by another exemplary embodiment of the present application, which can be applied to the above Figure 1 In the terminal device 120 in the communication system shown, the information processing method may include at least part of the following contents:
[0249] Step 710: The terminal device determines an adjustment parameter of a first timer of a first HARQ process according to the first information.
[0250] The first information includes: at least one of the distance change pattern between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and the location information of the network device.
[0251] As an example, after the terminal device turns on the positioning function and establishes a connection with the network device, the terminal device can determine the distance change pattern between itself and the network, and then determine the transmission delay between the terminal device and the network device based on the distance change pattern, and then determine the adjustment parameters of the first timer based on the transmission delay.
[0252] As another example, when the terminal device does not have positioning capability or does not have positioning (terminal location) information, the terminal device can determine the transmission delay between the terminal device and the network device based on the movement pattern or position of the network device, and then determine the adjustment parameters of the first timer based on the transmission delay.
[0253] It should be noted that the parameter form of the adjustment parameter can be found in the above Figure 4 The relevant description of step 420 in the embodiment will not be repeated in this embodiment of the present application.
[0254] Step 720: The terminal device adjusts the time window parameter of the first timer of the first HARQ process according to the adjustment parameter.
[0255] It should be noted that, according to the adjustment parameter, the implementation process of adjusting the window parameter of the first timer of the first HARQ process can refer to the above Figure 4 The relevant description of step 430 in the embodiment will not be repeated in this embodiment of the application.
[0256] In an embodiment of the present application, the terminal device can determine the adjustment parameters by itself, and independently adjust the window parameters of the first timer. During the entire adjustment process, there is no need for network equipment to participate, and the adjustment method is more flexible.
[0257] In another embodiment, the terminal device may also obtain the first parameter in the adjustment parameters from the network device, determine the second parameter in the adjustment parameters according to the first information, and then adjust the window parameter of the first timer according to the first parameter and the second parameter.
[0258] The specific parameter contents of the first parameter and the second parameter can be set according to actual needs, and the embodiments of the present application do not limit this. For example, the first parameter can be the initial time window length of the first timer, and the second parameter can be the adjustment period and adjustment step length of the time window length of the first timer.
[0259] In an embodiment of the present application, for a first HARQ process corresponding to a transmission resource configured by a network device for a terminal device, the terminal device may determine an adjustment parameter of a first timer of the first HARQ process according to the first information, and then adjust a time window parameter of the first timer according to the adjustment parameter. Since the adjustment parameter may indicate an adjustment rule of the time window parameter of the first timer, the time window parameter of the first timer may be dynamically adjusted according to the adjustment rule, thereby ensuring that the adjusted time window parameter can match the frequently changing transmission timing, thereby improving data transmission accuracy and data transmission efficiency.
[0260] Figure 8 800 is a schematic diagram of the structure of an information processing device according to an exemplary embodiment. The device 800 may be configured in a terminal device. The device 800 includes:
[0261] The determination module 810 is used to determine an adjustment parameter of a first timer of a first hybrid automatic repeat request HARQ process, where the first HARQ process is any HARQ process corresponding to a transmission resource configured by the network device for the terminal device, and the adjustment parameter is used to indicate an adjustment rule of a time window parameter of the first timer;
[0262] The adjustment module 820 is used to adjust the time window parameter of the first timer according to the adjustment parameter.
[0263] Optionally, the time window parameter of the first timer includes at least one of a time window length, an adjustment step of the time window length, a start time, a start time offset, and an adjustment step of the start time offset.
[0264] Optionally, the determination module 810 includes:
[0265] A first determination submodule, configured to receive an adjustment parameter from a network device, wherein the adjustment parameter is determined according to the first information;
[0266] or,
[0267] A second determination submodule, used to determine an adjustment parameter according to the first information;
[0268] or,
[0269] A third determination submodule is used to receive a first parameter in the adjustment parameters from the network device, and determine a second parameter in the adjustment parameters according to the first information, where the second parameter is other parameters in the adjustment parameters except the first parameter;
[0270] The first information includes: at least one of the distance change pattern between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and the location information of the network device.
[0271] Optionally, the adjustment parameters include:
[0272] M time window lengths and adjustment periods, M is a positive integer;
[0273] or,
[0274] M time window lengths and a usage time period corresponding to each time window length.
[0275] Optionally, the adjustment module 820 is used to:
[0276] According to the M time window lengths and the adjustment period, the time window length of the first timer in the i-th adjustment period is adjusted to the i-th time window length among the M time window lengths, where i is an integer not greater than M;
[0277] or,
[0278] According to the M time window lengths and the usage time period corresponding to each time window length, the time window length of the first timer in the j-th usage time period is adjusted to the j-th time window length among the M time window lengths, where j is an integer not greater than M.
[0279] Optionally, the adjustment parameters include:
[0280] An adjustment period and an adjustment step length of the time window length of the first timer;
[0281] or,
[0282] The usage time period of the time window length of the first timer and the adjustment step length corresponding to each usage time period;
[0283] The adjustment step size is used to indicate the change in the time window length of the first timer.
[0284] Optionally, the adjustment parameters also include: an initial time window length of the first timer.
[0285] Optionally, the adjustment module 820 is used to:
[0286] According to the adjustment period and the adjustment step of the time window length of the first timer, the time window length of the first timer in the kth adjustment period is adjusted to the first time window length, where the first time window length is determined according to the time window length and the adjustment step length in the k-1th adjustment period, and k is a positive integer;
[0287] or,
[0288] According to the usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, the time window length of the first timer in the first usage time period is adjusted to the second time window length, and the second time window length is determined according to the time window length and the adjustment step in the 1-1th usage time period, and 1 is a positive integer.
[0289] Optionally, the adjustment module 820 is used to:
[0290] According to the adjustment period and the adjustment step of the time window length of the first timer, the time window length of the first timer in the kth adjustment period is adjusted to the first time window length, where the first time window length is determined according to the initial time window length and the adjustment step length, and k is a positive integer;
[0291] or,
[0292] According to the usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, the time window length of the first timer in the first usage time period is adjusted to a second time window length, and the second time window length is determined according to the initial time window length and the adjustment step corresponding to the first usage time period, and 1 is a positive integer.
[0293] Optionally, the adjustment parameters include:
[0294] N start time offsets and adjustment periods, where N is a positive integer;
[0295] or,
[0296] N start time offsets and a usage time period corresponding to each start time offset;
[0297] The start time offset refers to the time offset between the start time of the first timer and the reference start time.
[0298] Optionally, the reference start time is a start time of data transmission of the first HARQ process;
[0299] or,
[0300] The reference start time is the completion time of data transmission of the first HARQ process;
[0301] or,
[0302] The reference start time is the first specified or configured time point.
[0303] Optionally, the adjustment parameters also include: an initial start time offset of the first timer.
[0304] Optionally, the adjustment module 820 is used to:
[0305] According to the N start time offsets and the adjustment period, adjusting the start time offset of the first timer in the pth adjustment period to the pth start time offset among the N start time offsets, where p is an integer not greater than N;
[0306] or,
[0307] According to the N start time offsets and the usage time period corresponding to each start time offset, the start time offset of the first timer in the qth usage time period is adjusted to the qth start time offset among the N start time offsets, where q is an integer not greater than N.
[0308] Optionally, the adjustment parameters include:
[0309] An adjustment period and an adjustment step size of a start time offset of a first timer;
[0310] or,
[0311] The usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period;
[0312] The start time offset of the first timer refers to the time offset between the start time of the first timer and the reference start time.
[0313] Optionally, the adjustment parameter further includes: an initial start time offset of the first timer.
[0314] Optionally, the adjustment module 820 is used to:
[0315] According to the adjustment period and adjustment step of the start time offset of the first timer, the start time offset of the first timer in the rth adjustment period is adjusted to the first time offset, where the first time offset is determined according to the start time offset and the adjustment step in the r-1th adjustment period, and r is a positive integer;
[0316] or,
[0317] According to the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period, the start time offset of the first timer in the sth usage time period is adjusted to a second time offset, and the second time offset is determined according to the start time offset and the adjustment step in the s-1th usage time period, where s is a positive integer.
[0318] Optionally, the adjustment module 820 is used to:
[0319] According to the adjustment period and adjustment step of the start time offset of the first timer, the start time offset of the first timer in the rth adjustment period is adjusted to the first time offset, where the first time offset is determined according to the initial start time offset and the adjustment step corresponding to the rth usage time period, and r is a positive integer;
[0320] or,
[0321] According to the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period, the start time offset of the first timer in the sth usage time period is adjusted to a second time offset, the second time offset is determined according to the initial start time offset and the adjustment step corresponding to the sth usage time period, and s is a positive integer.
[0322] Optionally, the adjustment parameters include:
[0323] The maximum time window length of the first timer;
[0324] Among them, the maximum time window length is determined based on the second information, and the second information includes: at least one of the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and the location information of the network device.
[0325] Optionally, the adjustment module 820 is used to:
[0326] The time window length of the first timer is adjusted to the maximum time window length.
[0327] Optionally, the adjustment parameters include:
[0328] a first start time offset of a first timer;
[0329] The first start time offset refers to the time offset between the start time of the first timer and the reference start time, and the first start time offset is determined according to the maximum time window length of the first timer; or, the first start time offset is determined according to the maximum distance between the terminal device and the network device; or, the first start time offset is determined according to the maximum transmission delay between the terminal device and the network device;
[0330] Among them, the maximum time window length is determined based on the second information, and the second information includes: at least one of the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and the location information of the network device.
[0331] Optionally, the adjustment module 820 is used to:
[0332] The start time offset of the first timer is adjusted to the first start time offset.
[0333] Optionally, the terminal device is a terminal device with a HARQ feedback function enabled;
[0334] Alternatively, the first HARQ process is a HARQ process in which a HARQ feedback function is enabled;
[0335] Alternatively, the transmission resources corresponding to the first HARQ process are transmission resources with the HARQ feedback function enabled.
[0336] Optionally, the apparatus 800 further includes:
[0337] The receiving module 830 is used to receive adjustment indication information from the network device, where the adjustment indication information is used to indicate that the time window parameter of the first timer is allowed to be adjusted.
[0338] In an embodiment of the present application, for a first HARQ process corresponding to a transmission resource configured by a network device for a terminal device, an adjustment parameter of a first timer of the first HARQ process can be determined, and then a time window parameter of the first timer can be adjusted according to the adjustment parameter. Since the adjustment parameter can indicate an adjustment rule of the time window parameter of the first timer, the time window parameter of the first timer can be dynamically adjusted according to the adjustment rule, ensuring that the adjusted time window parameter can match the frequently changing transmission delay, thereby improving data transmission accuracy and data transmission efficiency.
[0339] Please refer to Fig. 9 , Fig. 9 900 is a schematic diagram of the structure of an information processing device provided by another exemplary embodiment of the present application. The device 900 can be configured in a network device. The device 900 includes:
[0340] The sending module 910 is used to send adjustment parameters to the terminal device, where the adjustment parameters are used to indicate the adjustment rule of the time window parameters of the first timer of the configuration authorization of the first hybrid automatic repeat request HARQ process. The first HARQ process is any HARQ process corresponding to the transmission resources configured for the terminal device.
[0341] Optionally, the time window parameter of the first timer includes at least one of a time window length, an adjustment step of the time window length, a start time, a start time offset, and an adjustment step of the start time offset.
[0342] Optionally, the sending module 910 is configured to:
[0343] Sending adjustment parameters to the terminal device via radio resource control RRC signaling;
[0344] Alternatively, the adjustment parameter is sent to the terminal device through media access control MAC control unit CE signaling;
[0345] Alternatively, the adjustment parameter is sent to the terminal device through downlink control information DCI;
[0346] Alternatively, the adjustment parameters are sent to the terminal device through system information.
[0347] Optionally, the adjustment parameters include:
[0348] M time window lengths and adjustment periods, M is a positive integer;
[0349] Alternatively, M time window lengths and a usage time period corresponding to each time window length.
[0350] Optionally, the adjustment parameters include:
[0351] An adjustment period and an adjustment step length of the time window length of the first timer;
[0352] Alternatively, the usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period;
[0353] The adjustment step size is used to indicate the change in the time window length of the first timer.
[0354] Optionally, the adjustment parameters also include: an initial time window length of the first timer.
[0355] Optionally, the adjustment parameters include:
[0356] N start time offsets and adjustment periods, where N is a positive integer;
[0357] Or, N start time offsets and a usage time period corresponding to each start time offset;
[0358] The start time offset refers to the time offset between the start time of the first timer and the reference start time.
[0359] Optionally, the reference start time is a start time of data transmission of the first HARQ process;
[0360] Alternatively, the reference start time is the completion time of data transmission of the first HARQ process;
[0361] Alternatively, the reference start time is a specified or configured first time point.
[0362] Optionally, the adjustment parameter further includes: an initial start time offset of the first timer.
[0363] Optionally, the adjustment parameters include:
[0364] An adjustment period and an adjustment step size of a start time offset of a first timer;
[0365] Or, the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period;
[0366] The start time offset of the first timer refers to the time offset between the start time of the first timer and the reference start time.
[0367] Optionally, the adjustment parameters include:
[0368] The maximum time window length of the first timer;
[0369] Among them, the maximum time window length is determined based on the second information, and the second information includes: at least one of the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and the location information of the network device.
[0370] Optionally, the adjustment parameters include:
[0371] a first start time offset of a first timer;
[0372] The first start time offset refers to the time offset between the start time of the first timer and the reference start time, and the first start time offset is determined according to the maximum time window length of the first timer; or, the first start time offset is determined according to the maximum distance between the terminal device and the network device; or, the first start time offset is determined according to the maximum transmission delay between the terminal device and the network device;
[0373] Among them, the maximum time window length is determined based on the second information, and the second information includes: at least one of the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and the location information of the network device.
[0374] Optionally, the sending module 910 is further configured to:
[0375] An adjustment indication message is sent to the terminal device, where the adjustment indication message is used to indicate that adjustment of the time window parameters of the first timer is allowed.
[0376] In an embodiment of the present application, a network device may send an adjustment parameter to a terminal device, the adjustment parameter being used to indicate the configuration of a first hybrid automatic repeat request HARQ process to authorize the adjustment rule of a time window parameter of a first timer, the first HARQ process being any HARQ process corresponding to a transmission resource configured for the terminal device. In this way, the network device may determine the window adjustment parameter of the first timer that the terminal needs to maintain and adjust, and send the adjustment parameter indicating the adjustment rule of the time window parameter of the first timer to the network device. In this way, the terminal may adjust the window parameter of the first timer by itself without the network device intervening in each adjustment process, thereby avoiding excessive instruction consumption and the resulting transmission delay, and ensuring that the adjusted time window parameter can match the frequently changing transmission delay, thereby improving data transmission accuracy and data transmission efficiency.
[0377] Please refer to Fig.10 , which shows a schematic diagram of the structure of a communication device (terminal device or network device) provided by an exemplary embodiment of the present application, wherein the communication device includes: a processor 1001, a receiver 1002, a transmitter 1003, a memory 1004 and a bus 1005.
[0378] The processor 1001 includes one or more processing cores. The processor 1001 executes various functional applications and information processing by running software programs and modules.
[0379] The receiver 1002 and the transmitter 1003 may be implemented as a communication component, which may be a communication chip.
[0380] The memory 1004 is connected to the processor 1001 via a bus 1005 .
[0381] The memory 1004 may be used to store at least one instruction, and the processor 1001 may be used to execute the at least one instruction to implement the various steps performed by the terminal device and the network device in the above-mentioned various method embodiments.
[0382] In addition, the memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, and the volatile or non-volatile storage device includes but is not limited to: a magnetic disk or optical disk, EEPROM (Electrically Erasable Programmable read only memory), EPROM (Erasable Programmable Read-Only Memory), SRAM (Static Random Access Memory), ROM (Read Only Memory), magnetic storage, flash memory, PROM (Programmable Read-Only Memory).
[0383] The present application provides a computer-readable storage medium, in which at least one instruction is stored. The at least one instruction is loaded and executed by the processor to implement the information processing method provided by each of the above method embodiments.
[0384] The present application also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the information processing methods provided by the above-mentioned various method embodiments.
[0385] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0386] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. An information processing method, characterized in that: Applied to a terminal device, the method comprises: Determine an adjustment parameter of a first timer of a first hybrid automatic repeat request HARQ process, where the first HARQ process is any HARQ process corresponding to the transmission resources configured by the network device for the terminal device, and the adjustment parameter is used to indicate an adjustment rule of a time window parameter of the first timer; According to the adjustment parameter, the time window parameter of the first timer is adjusted, The determining of the adjustment parameter of the first timer of the first HARQ process includes: receiving the adjustment parameter from the network device, where the adjustment parameter is determined according to the first information; or Determine the adjustment parameter according to the first information; or receiving a first parameter of the adjustment parameters from the network device, and determining a second parameter of the adjustment parameters according to the first information, wherein the second parameter is other parameters of the adjustment parameters except the first parameter, The first information includes: a distance change rule between the terminal device and the network device, the network device is a satellite, The adjustment parameters include: An adjustment period and an adjustment step length of the time window length of the first timer; or The usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, The adjustment step is used to indicate the change in the time window length of the first timer. Before the first timer times out, the first HARQ process cannot transmit data packets of other transmission resources, and the MAC PDU stored in the first HARQ process will not be cleared.
2. The method according to claim 1, characterized in that The time window parameter of the first timer includes at least one of a time window length, an adjustment step of the time window length, a start time, a start time offset, and an adjustment step of the start time offset.
3. The method according to claim 1, wherein: The first information also includes: at least one of a movement pattern of the terminal device, a movement pattern of the network device, location information of the terminal device, and location information of the network device.
4. The method according to claim 1 or 3, characterized in that: The adjustment parameters include: M time window lengths and adjustment periods, where M is a positive integer; or, M time window lengths and a usage time period corresponding to each time window length.
5. The method according to claim 4, characterized in that The adjusting the time window parameter of the first timer according to the adjustment parameter includes: According to the M time window lengths and the adjustment period, adjusting the time window length of the first timer in the i-th adjustment period to the i-th time window length among the M time window lengths, where i is an integer not greater than M; or, According to the M time window lengths and the usage time period corresponding to each time window length, the time window length of the first timer in the j-th usage time period is adjusted to the j-th time window length among the M time window lengths, where j is an integer not greater than M.
6. The method according to claim 1, characterized in that The adjustment parameters also include: The initial time window length of the first timer.
7. The method according to claim 1, characterized in that The adjusting the time window parameter of the first timer according to the adjustment parameter includes: According to the adjustment period and the adjustment step of the time window length of the first timer, adjusting the time window length of the first timer in the kth adjustment period to a first time window length, where the first time window length is determined according to the time window length and the adjustment step length in the k-1th adjustment period, and k is a positive integer; or, According to the usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, the time window length of the first timer in the lth usage time period is adjusted to a second time window length, and the second time window length is determined according to the time window length in the l-1th usage time period and the adjustment step, and l is a positive integer.
8. The method according to claim 6, characterized in that The adjusting the time window parameter of the first timer according to the adjustment parameter includes: According to the adjustment period and the adjustment step of the time window length of the first timer, adjusting the time window length of the first timer in the kth adjustment period to a first time window length, where the first time window length is determined according to the initial time window length and the adjustment step length, and k is a positive integer; or, According to the usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, the time window length of the first timer in the lth usage time period is adjusted to a second time window length, and the second time window length is determined according to the initial time window length and the adjustment step corresponding to the lth usage time period, and l is a positive integer.
9. The method according to claim 1, characterized in that: The adjustment parameters include: N start time offsets and adjustment periods, where N is a positive integer; or, N start time offsets and a usage time period corresponding to each start time offset; The start time offset refers to the time offset between the start time of the first timer and the reference start time.
10. The method according to claim 9, characterized in that The reference start time is the start time of data transmission of the first HARQ process; or, The reference start time is the completion time of data transmission by the first HARQ process; or, The reference start time is a specified or configured first time point.
11. The method according to claim 9, characterized in that The adjustment parameters also include: The initial start time offset of the first timer.
12. The method according to any one of claims 9 to 11, characterized in that: The adjusting the time window parameter of the first timer according to the adjustment parameter includes: According to the N start time offsets and the adjustment period, adjusting the start time offset of the first timer in the pth adjustment period to the pth start time offset among the N start time offsets, where p is an integer not greater than N; or, According to the N start time offsets and the usage time period corresponding to each start time offset, the start time offset of the first timer in the qth usage time period is adjusted to the qth start time offset among the N start time offsets, where q is an integer not greater than N.
13. The method according to claim 1, characterized in that The adjustment parameters include: An adjustment period and an adjustment step size of the start time offset of the first timer; or, The usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period; The start time offset of the first timer refers to the time offset between the start time of the first timer and the reference start time.
14. The method according to claim 13, characterized in that The adjustment parameters also include: The initial start time offset of the first timer.
15. The method according to claim 13, characterized in that The adjusting the time window parameter of the first timer according to the adjustment parameter includes: According to the adjustment period and the adjustment step of the start time offset of the first timer, adjusting the start time offset of the first timer in the rth adjustment period to a first time offset, where the first time offset is determined according to the start time offset in the r-1th adjustment period and the adjustment step, and r is a positive integer; or, According to the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period, the start time offset of the first timer in the sth usage time period is adjusted to a second time offset, where the second time offset is determined based on the start time offset in the s-1th usage time period and the adjustment step, and s is a positive integer.
16. The method according to claim 14, characterized in that The adjusting the time window parameter of the first timer according to the adjustment parameter includes: According to the adjustment period and the adjustment step of the start time offset of the first timer, adjusting the start time offset of the first timer in the rth adjustment period to a first time offset, where the first time offset is determined according to the initial start time offset and the adjustment step corresponding to the rth usage time period, and r is a positive integer; or, According to the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period, the start time offset of the first timer in the sth usage time period is adjusted to a second time offset, wherein the second time offset is determined according to the initial start time offset and the adjustment step corresponding to the sth usage time period, and s is a positive integer.
17. The method according to claim 1, characterized in that The adjustment parameters include: The maximum time window length of the first timer; Among them, the maximum time window length is determined based on the second information, and the second information includes: the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and at least one of the location information of the network device.
18. The method according to claim 17, characterized in that The adjusting the time window parameter of the first timer according to the adjustment parameter includes: The time window length of the first timer is adjusted to the maximum time window length.
19. The method according to claim 1, characterized in that The adjustment parameters include: a first start time offset of the first timer; The first start time offset refers to the time offset between the start time of the first timer and the reference start time, and the first start time offset is determined according to the maximum time window length of the first timer; or, the first start time offset is determined according to the maximum distance between the terminal device and the network device; or, the first start time offset is determined according to the maximum transmission delay between the terminal device and the network device; Among them, the maximum time window length is determined based on the second information, and the second information includes: the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and at least one of the location information of the network device.
20. The method according to claim 19, characterized in that The adjusting the time window parameter of the first timer according to the adjustment parameter includes: The start time offset of the first timer is adjusted to the first start time offset.
21. The method according to claim 1, characterized in that The terminal device is a terminal device with a HARQ feedback function turned on; Alternatively, the first HARQ process is a HARQ process with an HARQ feedback function enabled; Alternatively, the transmission resources corresponding to the first HARQ process are transmission resources with a HARQ feedback function enabled.
22. The method according to claim 1, characterized in that Before adjusting the time window parameter of the first timer according to the adjustment parameter, the method further includes: Receive adjustment indication information from a network device, where the adjustment indication information is used to indicate that adjustment of a time window parameter of the first timer is allowed.
23. An information processing method, characterized in that: Applied to a network device, the method comprises: Sending an adjustment parameter to a terminal device, where the adjustment parameter is used to indicate an adjustment rule of a time window parameter of a first timer for configuring and authorizing a first hybrid automatic repeat request HARQ process, where the first HARQ process is any HARQ process corresponding to a transmission resource configured for the terminal device, The adjustment parameter is determined according to the first information; or The adjustment parameters include a first parameter and a second parameter, the first parameter is sent to the terminal device, the second parameter is determined according to the first information, and the second parameter is other parameters in the adjustment parameters except the first parameter. The first information includes: a distance change rule between the terminal device and the network device, the network device is a satellite, The adjustment parameters include: An adjustment period and an adjustment step length of the time window length of the first timer; or The usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, The adjustment step is used to indicate the change in the time window length of the first timer. Before the first timer times out, the first HARQ process cannot transmit data packets of other transmission resources, and the MAC PDU stored in the first HARQ process will not be cleared.
24. The method according to claim 23, characterized in that The time window parameter of the first timer includes at least one of a time window length, an adjustment step of the time window length, a start time, a start time offset, and an adjustment step of the start time offset.
25. The method according to claim 23, characterized in that The sending the adjustment parameter to the terminal device includes: Sending the adjustment parameter to the terminal device through radio resource control RRC signaling; or, Sending the adjustment parameter to the terminal device through media access control MAC control unit CE signaling; or, Sending the adjustment parameter to the terminal device through downlink control information DCI; or, The adjustment parameter is sent to the terminal device through system information.
26. The method according to claim 23, characterized in that The adjustment parameters include: M time window lengths and adjustment periods, where M is a positive integer; Alternatively, M time window lengths and a usage time period corresponding to each time window length.
27. The method according to claim 23, characterized in that The adjustment parameters also include: The initial time window length of the first timer.
28. The method according to claim 27, characterized in that The adjustment parameters include: N start time offsets and adjustment periods, where N is a positive integer; Or, N start time offsets and a usage time period corresponding to each start time offset; The start time offset refers to the time offset between the start time of the first timer and the reference start time.
29. The method according to claim 28, characterized in that The reference start time is the start time of data transmission of the first HARQ process; Alternatively, the reference start time is the completion time of data transmission by the first HARQ process; or, The reference start time is a specified or configured first time point.
30. The method according to claim 29, characterized in that The adjustment parameters also include: The initial start time offset of the first timer.
31. The method according to claim 23, characterized in that The adjustment parameters include: An adjustment period and an adjustment step size of the start time offset of the first timer; Alternatively, the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period; The start time offset of the first timer refers to the time offset between the start time of the first timer and the reference start time.
32. The method according to claim 23, characterized in that The adjustment parameters include: The maximum time window length of the first timer; Among them, the maximum time window length is determined based on the second information, and the second information includes: the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and at least one of the location information of the network device.
33. The method according to claim 23, characterized in that The adjustment parameters include: a first start time offset of the first timer; The first start time offset refers to the time offset between the start time of the first timer and the reference start time, and the first start time offset is determined according to the maximum time window length of the first timer; or, the first start time offset is determined according to the maximum distance between the terminal device and the network device; or, the first start time offset is determined according to the maximum transmission delay between the terminal device and the network device; Among them, the maximum time window length is determined based on the second information, and the second information includes: the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and at least one of the location information of the network device.
34. The method according to claim 23, characterized in that The method further comprises: Send adjustment indication information to the terminal device, where the adjustment indication information is used to indicate that adjustment of the time window parameters of the first timer is allowed.
35. An information processing device, characterized in that: Configured in a terminal device, the device comprises: A determination module, configured to determine an adjustment parameter of a first timer of a first hybrid automatic repeat request HARQ process, wherein the first HARQ process is any HARQ process corresponding to a transmission resource configured by a network device for the terminal device, and the adjustment parameter is used to indicate an adjustment rule of a time window parameter of the first timer; an adjustment module, configured to adjust a time window parameter of the first timer according to the adjustment parameter, Wherein, the determination module includes: a first determining submodule, configured to receive the adjustment parameter from the network device, wherein the adjustment parameter is determined according to the first information; or a second determining submodule, configured to determine the adjustment parameter according to the first information; or a third determining submodule, configured to receive a first parameter of the adjustment parameters from the network device, and determine a second parameter of the adjustment parameters according to the first information, wherein the second parameter is other parameters of the adjustment parameters except the first parameter; The first information includes: a distance change rule between the terminal device and the network device, the network device is a satellite, The adjustment parameters include: An adjustment period and an adjustment step length of the time window length of the first timer; or The usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, The adjustment step is used to indicate the change in the time window length of the first timer. Before the first timer times out, the first HARQ process cannot transmit data packets of other transmission resources, and the MAC PDU stored in the first HARQ process will not be cleared.
36. The device according to claim 35, characterized in that The time window parameter of the first timer includes at least one of a time window length, an adjustment step of the time window length, a start time, a start time offset, and an adjustment step of the start time offset.
37. The device according to claim 35, wherein: The first information also includes: at least one of a movement pattern of the terminal device, a movement pattern of the network device, location information of the terminal device, and location information of the network device.
38. The device according to claim 35 or 37, characterized in that The adjustment parameters include: M time window lengths and adjustment periods, where M is a positive integer; or, M time window lengths and a usage time period corresponding to each time window length.
39. The device according to claim 38, characterized in that The adjustment module is used for: According to the M time window lengths and the adjustment period, adjusting the time window length of the first timer in the i-th adjustment period to the i-th time window length among the M time window lengths, where i is an integer not greater than M; or, According to the M time window lengths and the usage time period corresponding to each time window length, the time window length of the first timer in the j-th usage time period is adjusted to the j-th time window length among the M time window lengths, where j is an integer not greater than M.
40. The device according to claim 35, characterized in that The adjustment parameters also include: The initial time window length of the first timer.
41. The device according to claim 35, characterized in that The adjustment module is used for: According to the adjustment period and the adjustment step of the time window length of the first timer, adjusting the time window length of the first timer in the kth adjustment period to a first time window length, where the first time window length is determined according to the time window length and the adjustment step length in the k-1th adjustment period, and k is a positive integer; or, According to the usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, the time window length of the first timer in the lth usage time period is adjusted to a second time window length, and the second time window length is determined according to the time window length in the l-1th usage time period and the adjustment step, and l is a positive integer.
42. The device according to claim 40, characterized in that The adjustment module is used for: According to the adjustment period and the adjustment step of the time window length of the first timer, adjusting the time window length of the first timer in the kth adjustment period to a first time window length, where the first time window length is determined according to the initial time window length and the adjustment step length, and k is a positive integer; or, According to the usage time period of the time window length of the first timer and the adjustment step corresponding to each usage time period, the time window length of the first timer in the lth usage time period is adjusted to a second time window length, and the second time window length is determined according to the initial time window length and the adjustment step corresponding to the lth usage time period, and l is a positive integer.
43. The device according to claim 35, characterized in that The adjustment parameters include: N start time offsets and adjustment periods, where N is a positive integer; or, N start time offsets and a usage time period corresponding to each start time offset; The start time offset refers to the time offset between the start time of the first timer and the reference start time.
44. The device according to claim 43, characterized in that The reference start time is the start time of data transmission of the first HARQ process; or, The reference start time is the completion time of data transmission by the first HARQ process; or, The reference start time is a specified or configured first time point.
45. The device according to claim 43, characterized in that The adjustment parameters also include: The initial start time offset of the first timer.
46. The device according to any one of claims 43 to 45, characterized in that The adjustment module is used for: According to the N start time offsets and the adjustment period, adjusting the start time offset of the first timer in the pth adjustment period to the pth start time offset among the N start time offsets, where p is an integer not greater than N; or, According to the N start time offsets and the usage time period corresponding to each start time offset, the start time offset of the first timer in the qth usage time period is adjusted to the qth start time offset among the N start time offsets, where q is an integer not greater than N.
47. The device according to claim 35, characterized in that The adjustment parameters include: An adjustment period and an adjustment step size of the start time offset of the first timer; or, The usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period; The start time offset of the first timer refers to the time offset between the start time of the first timer and the reference start time.
48. The device according to claim 47, characterized in that The adjustment parameters also include: The initial start time offset of the first timer.
49. The device according to claim 47, characterized in that The adjustment module is used for: According to the adjustment period and the adjustment step of the start time offset of the first timer, adjusting the start time offset of the first timer in the rth adjustment period to a first time offset, where the first time offset is determined according to the start time offset in the r-1th adjustment period and the adjustment step, and r is a positive integer; or, According to the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period, the start time offset of the first timer in the sth usage time period is adjusted to a second time offset, where the second time offset is determined based on the start time offset in the s-1th usage time period and the adjustment step, and s is a positive integer.
50. The device according to claim 48, characterized in that The adjustment module is used for: According to the adjustment period and the adjustment step of the start time offset of the first timer, adjusting the start time offset of the first timer in the rth adjustment period to a first time offset, where the first time offset is determined according to the initial start time offset and the adjustment step corresponding to the rth usage time period, and r is a positive integer; or, According to the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period, the start time offset of the first timer in the sth usage time period is adjusted to a second time offset, wherein the second time offset is determined according to the initial start time offset and the adjustment step corresponding to the sth usage time period, and s is a positive integer.
51. The device according to claim 35, characterized in that The adjustment parameters include: The maximum time window length of the first timer; Among them, the maximum time window length is determined based on the second information, and the second information includes: the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and at least one of the location information of the network device.
52. The device according to claim 51, characterized in that The adjustment module is used for: The time window length of the first timer is adjusted to the maximum time window length.
53. The device according to claim 35, characterized in that The adjustment parameters include: a first start time offset of the first timer; The first start time offset refers to the time offset between the start time of the first timer and the reference start time, and the first start time offset is determined according to the maximum time window length of the first timer; or, the first start time offset is determined according to the maximum distance between the terminal device and the network device; or, the first start time offset is determined according to the maximum transmission delay between the terminal device and the network device; Among them, the maximum time window length is determined based on the second information, and the second information includes: the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and at least one of the location information of the network device.
54. The device according to claim 53, characterized in that The adjustment module is used for: The start time offset of the first timer is adjusted to the first start time offset.
55. The device according to claim 35, characterized in that The terminal device is a terminal device with a HARQ feedback function turned on; Alternatively, the first HARQ process is a HARQ process with an HARQ feedback function enabled; Alternatively, the transmission resources corresponding to the first HARQ process are transmission resources with a HARQ feedback function enabled.
56. The device according to claim 35, characterized in that The device further comprises: The receiving module is used to receive adjustment indication information from a network device, where the adjustment indication information is used to indicate that adjustment of a time window parameter of the first timer is allowed.
57. An information processing device, characterized in that: Configured in a network device, the device comprises: a sending module, configured to send an adjustment parameter to a terminal device, wherein the adjustment parameter is used to indicate an adjustment rule of a time window parameter of a first timer for configuring an authorization of a first hybrid automatic repeat request HARQ process, wherein the first HARQ process is any HARQ process corresponding to a transmission resource configured for the terminal device, The adjustment parameter is determined according to the first information; or The adjustment parameters include a first parameter and a second parameter, the first parameter is sent to the terminal device, the second parameter is determined according to the first information, and the second parameter is other parameters in the adjustment parameters except the first parameter. The first information includes: a distance change rule between the terminal device and the network device, the network device is a satellite, The adjustment parameters include: The adjustment period and the adjustment step of the time window length of the first timer; or The usage time period of the time window length of the first timer and the adjustment step length corresponding to each usage time period; The adjustment step is used to indicate the change in the time window length of the first timer. Before the first timer times out, the first HARQ process cannot transmit data packets of other transmission resources, and the MAC PDU stored in the first HARQ process will not be cleared.
58. The device according to claim 57, characterized in that The time window parameter of the first timer includes at least one of a time window length, an adjustment step of the time window length, a start time, a start time offset, and an adjustment step of the start time offset.
59. The device according to claim 57, characterized in that The sending module is used for: Sending the adjustment parameter to the terminal device through radio resource control RRC signaling; or, Sending the adjustment parameter to the terminal device through media access control MAC control unit CE signaling; or, Sending the adjustment parameter to the terminal device through downlink control information DCI; or, The adjustment parameter is sent to the terminal device through system information.
60. The device according to claim 57, characterized in that The adjustment parameters include: M time window lengths and adjustment periods, where M is a positive integer; Alternatively, M time window lengths and a usage time period corresponding to each time window length.
61. The device according to claim 57, characterized in that The adjustment parameters also include: The initial time window length of the first timer.
62. The device according to claim 61, characterized in that The adjustment parameters include: N start time offsets and adjustment periods, where N is a positive integer; Or, N start time offsets and a usage time period corresponding to each start time offset; The start time offset refers to the time offset between the start time of the first timer and the reference start time.
63. The device according to claim 62, characterized in that The reference start time is the start time of data transmission of the first HARQ process; Alternatively, the reference start time is the completion time of data transmission by the first HARQ process; Alternatively, the reference start time is a specified or configured first time point.
64. The device according to claim 63, characterized in that The adjustment parameters also include: The initial start time offset of the first timer.
65. The device according to claim 57, characterized in that The adjustment parameters include: An adjustment period and an adjustment step size of the start time offset of the first timer; Alternatively, the usage time period of the start time offset of the first timer and the adjustment step corresponding to each usage time period; The start time offset of the first timer refers to the time offset between the start time of the first timer and the reference start time.
66. The device according to claim 57, characterized in that The adjustment parameters include: The maximum time window length of the first timer; Among them, the maximum time window length is determined based on the second information, and the second information includes: the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and at least one of the location information of the network device.
67. The device according to claim 57, characterized in that The adjustment parameters include: a first start time offset of the first timer; The first start time offset refers to the time offset between the start time of the first timer and the reference start time, and the first start time offset is determined according to the maximum time window length of the first timer; or, the first start time offset is determined according to the maximum distance between the terminal device and the network device; or, the first start time offset is determined according to the maximum transmission delay between the terminal device and the network device; Among them, the maximum time window length is determined based on the second information, and the second information includes: the maximum distance between the terminal device and the network device, the movement pattern of the terminal device, the movement pattern of the network device, the location information of the terminal device and at least one of the location information of the network device.
68. The device according to claim 57, characterized in that The sending module is further used for: Send adjustment indication information to the terminal device, where the adjustment indication information is used to indicate that adjustment of the time window parameters of the first timer is allowed.
69. A terminal device, characterized in that: The device comprises a processor and a memory, wherein the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the steps of any one of the methods of claims 1-22.
70. A network device, characterized in that: The device comprises a processor and a memory, wherein the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the steps of any one of the methods of claims 23-34.
71. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by a processor, the steps of any method of claims 1-22 are implemented, or the steps of any method of claims 23-34 are implemented.
Citation Information
Patent Citations
Information processing method, device and equipment
CN110022608A