Communication method, device, and computer-readable storage medium

By flexibly allocating and scheduling time domain resources in the HARQ process of non-terrestrial networks, the simultaneous transmission of multiple channels is achieved, and the problem of low communication efficiency caused by large transmission delay in non-terrestrial networks is solved, and the communication efficiency and feasibility of application scenarios is improved.

WO2025130019A1PCT designated stage expired Publication Date: 2025-06-26ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/106908
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-22
Filing Date
2024-07-23
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

In non-terrestrial networks relayed by satellites, the transmission delay between the base station and the terminal is large, resulting in a decrease in communication efficiency and limiting the application scenarios of NTN.

Method used

When the target HARQ process is closed, the HARQ process is allocated when the start time of the first time domain resource is reached, and the start time of the next time domain resource is determined based on the end time of the first time domain resource, so that the start time of the next time domain resource is earlier than the end time domain resource, thereby realizing the simultaneous transmission of multiple channels of data.

Benefits of technology

It improves the communication efficiency of non-terrestrial networks, improves the peak rate of users, reduces the terminal connection state time, shortens the delay of data services, and provides feasibility for the expansion of application scenarios of non-terrestrial networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024106908_26062025_PF_FP_ABST
    Figure CN2024106908_26062025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method, a device, and a computer-readable storage medium. The communication method comprises: when a target HARQ process is closed, for the target HARQ process, when a start time of a first time-domain resource arrives, allocating the first time-domain resource; after the allocation of the first time-domain resource is successful, determining a start time of the next time-domain resource on the basis of an end time of the first time-domain resource, wherein the first time-domain resource and the next time-domain resource are both used for bearing a physical data channel, and the start time of the next time-domain resource is earlier than the end time of the first time-domain resource; and when the start time of the next time-domain resource arrives, allocating the next time-domain resource.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device, and computer-readable storage medium

[0001] Cross-references

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on December 22, 2023, with application number 202311795624.2 and invention name “Communication Method, Device and Computer-readable Storage Medium”. The entire contents of the application are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of non-terrestrial communications, and more particularly to a communication method, device, and computer-readable storage medium. Background Art

[0004] In terrestrial wireless communication systems, the transmission delay between the base station and the terminal is very small. For example, in terrestrial narrowband (NB) systems, the round trip time (RTT) generally does not exceed one subframe; in new radio (NR) systems, the RTT generally does not exceed one time slot.

[0005] However, in satellite-based non-terrestrial networks (NTNs), transmission delays between base stations and terminals are significant due to factors such as the high-speed movement of satellite beams relative to the ground and the satellite's altitude. For example, in practical non-terrestrial narrowband Internet of Things (NB-IoT) deployments, transmission delays between base stations and terminals often exceed several hundred milliseconds, reducing communication efficiency and limiting NTN's application scenarios.

[0006] Summary of the Invention

[0007] Embodiments of the present application provide a communication method, device, and computer-readable storage medium.

[0008] In a first aspect, a communication method is provided, which is applied to communication equipment in a non-terrestrial network, and the method includes: when a target hybrid automatic repeat request HARQ process is turned off, for the target HARQ process, when the start time of the first time domain resource is reached, allocating the first time domain resource; after the first time domain resource is successfully allocated, determining the start time of the next time domain resource according to the end time of the first time domain resource, wherein the first time domain resource and the next time domain resource are both used to carry physical data channels, and the start time of the next time domain resource is earlier than the end time of the first time domain resource; when the start time of the next time domain resource is reached, allocating the next time domain resource.

[0009] In a second aspect, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the method described in the first aspect.

[0010] According to a third aspect, a computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method according to the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0012] FIG1 is a schematic diagram of the architecture of a non-terrestrial network provided in an embodiment of the present application.

[0013] FIG2 is a schematic diagram of the terrestrial network transmission delay provided in an embodiment of the present application.

[0014] FIG3 is a schematic diagram of a transmission delay of a non-terrestrial network provided in an embodiment of the present application.

[0015] FIG4 is a schematic diagram of a specific transmission delay of a non-terrestrial network provided in an embodiment of the present application.

[0016] FIG5 is a flow chart of a communication method provided in an embodiment of the present application.

[0017] FIG6 is a first schematic diagram of the application effect of a communication method provided in an embodiment of the present application.

[0018] FIG7 is a second schematic diagram of the application effect of a communication method provided in an embodiment of the present application.

[0019] FIG8 is a schematic diagram of K_offset provided in an embodiment of the present application.

[0020] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application.

[0021] FIG10 is a schematic structural diagram of a terminal 1000 according to an embodiment of the present application.

[0022] FIG11 is a schematic structural diagram of a network device 1100 according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0024] Figure 1 shows a schematic diagram of the architecture of a non-terrestrial network provided by an embodiment of the present application. As shown in Figure 1, a non-terrestrial network may include: a non-terrestrial terminal 11, a satellite 12, and a non-terrestrial base station 13. Among them, the non-terrestrial terminal 11 and the non-terrestrial base station 13 use the satellite 12 as a relay to achieve communication. A communication method provided by an embodiment of the present application can be applied to a communication device in a non-terrestrial network, and the communication device may include a non-terrestrial terminal (hereinafter referred to as the terminal) 11 or a non-terrestrial base station (hereinafter referred to as the network device) 13.

[0025] Figure 2 shows a schematic diagram of the transmission delay of the terrestrial network provided by an embodiment of the present application. As shown in Figure 2, in the terrestrial network, the round trip time (RTT) between the terminal and the base station generally does not exceed one time slot. Therefore, for the downlink, the signal sent by the base station in subframe n is still within subframe n when the terminal receives it; for the uplink, the terminal sends the uplink signal of subframe n in advance by RTT / 2 time, and the base station receives the uplink signal in subframe n. Under this advance transmission mechanism, the timing of the uplink and downlink signals on the base station side are aligned with the system time, and the base station and the terminal have the same understanding of the sending and receiving time.

[0026] In non-terrestrial networks using satellites as relays, transmission delays between base stations and terminals are significant, often exceeding one subframe. In real-world non-terrestrial networks, due to factors such as gateway processing, uplink and downlink transmission delays may vary. If a terminal uses TA advance transmission, the uplink and downlink timing relationships are shown in Figures 3 and 4.

[0027] As shown in Figure 3, to accommodate transmission delays in non-terrestrial networks, Common Timing Advance (Common TA) is used to enhance timing relationships. The RTT between terminal 11 and non-terrestrial base station gateway 14 includes Common TA (corresponding to the RTT between reference point (RP) 15 and satellite 12), service link RTT, and feeder link RTT.

[0028] Figure 4 shows a specific transmission delay diagram for a non-terrestrial network provided by an embodiment of the present application. As shown in Figure 4, for the downlink, the base station sends a signal in subframe n. Due to the first downlink delay (e.g., RTT / 2), the terminal receives the downlink signal in subframe (n + first delay). For the uplink, the terminal sends an uplink signal at time TA before subframe n. Due to the second uplink delay (e.g., RTT / 2), the base station receives the uplink signal in subframe n.

[0029] By comparing Figure 2 and Figure 4, it is not difficult to find that compared with the terrestrial network, the transmission delay between the terminal and the base station in the non-terrestrial network is very large, which will reduce communication efficiency and limit the application scenarios of NTN.

[0030] In order to improve the communication efficiency of non-terrestrial networks (NTNs), embodiments of the present application provide a communication method, device, and computer-readable storage medium, which are described in detail below with reference to the accompanying drawings.

[0031] First, a communication method provided in an embodiment of the present application is described.

[0032] As shown in Figure 5, an embodiment of the present application provides a communication method that can be applied to communication equipment (such as a terminal or network equipment) in a non-terrestrial network. The method may include the following steps.

[0033] Step 501: When a target Hybrid Automatic Repeat-reQuest (HARQ) process is disabled, allocating a first time domain resource to the target HARQ process when the start time of the first time domain resource arrives.

[0034] Disabling hybrid automatic repeat request is also called disabling hybrid automatic repeat request (disabling HARQ).

[0035] The first time domain resource includes a time domain resource for carrying a physical data channel. Specifically, the first time domain resource can be used to carry at least one of the following channels:

[0036] 1) Physical Uplink Shared Channel (PUSCH);

[0037] 2) Physical Downlink Shared Channel (PDSCH).

[0038] Furthermore, when the non-terrestrial network is a non-terrestrial narrowband Internet of Things (NTN NB-IoT), the first time domain resource may be used to carry at least one of the following channels:

[0039] 1) Narrow Physical Uplink Shared Channel (NPUSCH);

[0040] 2) Narrow Physical Downlink Shared Channel (NPDSCH).

[0041] In each transmission time interval (TTI), if the communication device detects that the start time of the first time domain resource has arrived, it determines whether the first time domain resource needs to be allocated. If the first time domain resource does not need to be allocated, no processing is performed and the next allocation is waited for; if the first time domain resource needs to be allocated, the first time domain resource is allocated. The determination of whether the first time domain resource needs to be allocated may include: determining whether PUSCH transmission is required, and / or determining whether PDSCH transmission is required, that is, determining whether uplink data and / or downlink data transmission is required; if it is determined that PUSCH and / or PDSCH transmission is required, determining that the first time domain resource needs to be allocated; if it is determined that PUSCH transmission and PDSCH transmission are not required, determining that the first time domain resource does not need to be allocated.

[0042] Step 502: After the first time domain resource is successfully allocated, the start time of the next time domain resource is determined based on the end time of the first time domain resource, wherein the first time domain resource and the next time domain resource are both used to carry physical data channels, and the start time of the next time domain resource is earlier than the end time of the first time domain resource.

[0043] It can be understood that if the start time of the next time domain resource is earlier than the end time of the first time domain resource, the physical data channel carried by the next time domain resource and part of the physical data channel carried by the first time domain resource can be scheduled simultaneously, so that in one HARQ process, when its HARQ is turned off, multiple data transmissions can be carried out at the same time. Compared with the related technology that can only transmit one data, the embodiment of the present application can ensure higher resource utilization and scheduling efficiency in the data service process, and ultimately improve the communication efficiency of the non-terrestrial network.

[0044] As an example, determining the start time of the next time domain resource based on the end time of the first time domain resource may include: determining the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource based on the end time of the first time domain resource and the first time information, wherein the first time information includes at least one of a first time interval and a preset time domain resource allocation time advance, and the first time interval is the minimum time interval between the time domain resource occupied by the physical control channel that schedules the first time domain resource and the first time domain resource; determining the start time of the next time domain resource based on the advance scheduling time.

[0045] In one implementation, the start time of the next time domain resource = the advance scheduling time.

[0046] In another embodiment, the start time of the next time domain resource can be determined by combining the advance scheduling time and the current actual time after the first time domain resource is allocated. Generally speaking, the start time of the next time domain resource = max{the advance scheduling time, the current actual time}. It can be understood that if the advance scheduling time is after the current actual time (i.e., the advance scheduling time is later than or greater than the current actual time), the advance scheduling time is used as the start time of the next time domain resource; if the advance scheduling time is before the current actual time (i.e., the advance scheduling time is earlier than or less than the current actual time), the current actual time is used as the start time of the next time domain resource because the theoretically calculated advance scheduling time has passed.

[0047] In an embodiment of the present application, the first time interval is determined based on a K offset (K_offset), where the K offset represents the time required for a downlink to uplink transition. Accordingly, before step 502, the method shown in FIG5 may further include: determining a K offset for a non-terrestrial network, wherein the K offset is greater than a round-trip time (RTT) of a link between a terminal and a network device in the non-terrestrial network, wherein the terminal and the network device utilize a satellite as a relay, and the communication device is the terminal or the network device.

[0048] In the existing NB-IOT protocol, the interval between the downlink signal and the subsequent uplink signal, that is, the interval between NPDCCH and NPUSCH, and between NPDSCH and ACK-NPUSCH, is too small to meet the full-link RTT value of the non-terrestrial network. Therefore, this application introduces the K offset (K_offset) to extend the timing between the downlink signal and the uplink signal.

[0049] In the embodiment of the present application, the K offset (K_offset) includes two parts: the common part K cell_offset and terminal-specific part K UE_offset Among them, the public part K cell_offset Sent in the broadcast message, the terminal-specific part K UE_offset Delivered through MAC CE.

[0050] Typically, the K offset (K_offset) value must be greater than the full link round-trip time between the base station and the terminal, including the satellite-to-base station time and the satellite-to-terminal time. In other words, the K offset (K_offset) value must be greater than or equal to the RTT. The timing diagram corresponding to the K offset (K_offset) is shown in Figure 6.

[0051] In the embodiment of the present application, before step 502, the method shown in FIG5 may further include: determining the full link RTT of the non-terrestrial network.

[0052] As an example, determining the full-link RTT of the non-terrestrial network may include: determining the round-trip delay between the terminal device and the satellite based on the satellite's position information, the terminal's position information, and the speed of light; determining the round-trip delay between the network device and the satellite based on the satellite's position information, the network device's position information, and the speed of light; determining the full-link RTT of the non-terrestrial network based on the round-trip delay between the terminal device and the satellite, and the round-trip delay between the network device and the satellite.

[0053] Specifically, the full-link RTT estimation formula for non-terrestrial networks can be expressed as follows:

[0054] Among them, NTA It represents the round-trip delay between the terminal and the satellite estimated by the terminal based on the ephemeris parameters in the broadcast message; Indicates the round-trip delay between the network equipment (base station) and the satellite, It is determined based on the common timing advance (common TA) parameter broadcast by the base station; T s The time length between the current time and the start time of the parameter application in the broadcast message.

[0055] For N TA , can be estimated based on the satellite position information at time t1 provided by the satellite (such as ECEF coordinates: [Xs, Ys, Zs]) and the terminal position information (such as coordinates: [Xg, Yg, Zg]). Specifically:

[0056] for It can be estimated based on the satellite position information at time t1 provided by the satellite (such as ECEF coordinates: [Xs, Ys, Zs]) and the location information of the network device (such as coordinates: [Xg, Yg, Zg]). Specifically:

[0057] Where C is the speed of light.

[0058] Alternatively, if the full-link RTT of a non-terrestrial network is unknown or difficult to determine, the minimum full-link RTT of a geosynchronous Earth orbit (satellite) / geostationary satellite (GEO) can be used as the full-link RTT of the non-terrestrial network. The minimum full-link RTT of GEO is typically 477ms. Alternatively, the full-link RTT of a non-terrestrial network can be set based on experience.

[0059] After determining the RTT of the full link of the non-terrestrial network and the first time interval, the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource can be determined.

[0060] There are multiple ways to determine the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource based on the end time of the first time domain resource and the first time information, two of which are described below.

[0061] First implementation method

[0062] In the case where both the first time domain resource and the next time domain resource are used to carry PUSCH, or the first time domain resource is used to carry PUSCH and the next time domain resource is used to carry PDSCH, wherein determining the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource based on the end time of the first time domain resource and the first time information may include: determining the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource based on the end time of the first time domain resource, the first time information and the round-trip time RTT of the link, wherein the RTT is the round-trip time of the link between the terminal and the network device in the non-terrestrial network, the terminal and the network device use a satellite as a relay, and the communication device is the terminal or the network device.

[0063] More specifically, when the first time information includes a first time interval and a preset time domain resource allocation time advance, and the first time interval is the minimum time interval between the time domain resources occupied by the PDCCH that schedules the first time domain resource and the first time domain resource, determining the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource based on the end time of the first time domain resource, the first time information and the link round-trip time RTT includes: determining the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource according to a first formula.

[0064] Wherein, the first formula is: y =T x +ΔT1-RTT-TA

[0065] Among them, T y represents the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource, T x represents the end time of the first time domain resource, ΔT1 represents the first time interval, and TA represents the preset time domain resource allocation time advance.

[0066] Figure 7 shows a schematic diagram of the effect of applying a communication method provided by an embodiment of the present application when both the first time domain resource and the next time domain resource are used to carry NPUSCH. Figure 8 shows a schematic diagram of the effect of applying a communication method provided by an embodiment of the present application when the first time domain resource is used to carry NPUSCH and the next time domain resource is used to carry NPDSCH.

[0067] In Figure 7, the base station sends two groups of downlink control information (DCI) 0. The first group of DCI0 is used to schedule the NPUSCH carried on the first time domain resource, and the second group of DCI0 is used to schedule the NPUSCH carried on the next time domain resource. x Indicates the end time of the first time domain resource, T y It can be seen from Figure 7 that the base station can use the last two DCI0s to schedule the NPUSCH carried on the next time domain resource before receiving the NPUSCH scheduled last time, that is, at T x Previous T y The NPUSCH carried on the next time domain resource is scheduled at time T y Relative to T x The time advance is less than RTT-ΔT1 to ensure that the time when the terminal receives the last two DCI0s falls after the end time of the previously sent NPUSCH. This allows the base station or terminal in the non-terrestrial network to not only transmit the NPUSCH carried by the first time domain resource within the scheduling time (K0+K_offset) of the first time domain resource, but also to simultaneously transmit the NPUSCH carried by the next time domain resource, that is, to transmit at least two channels of data at the same time, thereby improving the data transmission efficiency of the non-terrestrial network. As an example, the value of ΔT1 can be 3ms; K0 is the time offset between the additional uplink and downlink transmission conversions.

[0068] In Figure 8, the base station sends two groups of DCI, DCI0 in the two groups of DCI is used to schedule PUSCH, and DCI1 is used to schedule PDSCH. As can be seen from Figure 8, the base station can use DCI0 in the second group of DCI to schedule NPUSCH carried on the next time domain resource before receiving the NPUSCH scheduled by DCI0 in the first group of DCI, that is, at T x Previous T y The NPUSCH carried on the next time domain resource is scheduled at time T y Relative to T x The time advance is less than RTT-ΔT1 to ensure that the time when the terminal receives the next two DCI0s falls after the end time of the previously sent NPUSCH. This allows the base station or terminal in the non-terrestrial network to transmit not only the NPUSCH carried by the first time domain resource, but also the NPUSCH carried by the next time domain resource within the scheduling time (K0+K_offset) of the first time domain resource, that is, to transmit at least two data channels at the same time, thereby improving the data transmission efficiency of the non-terrestrial network.

[0069] Second implementation method

[0070] In the case where both the first time domain resource and the next time domain resource are used to carry PDSCH, and the first time information includes a first time interval and a preset time domain resource allocation time advance, wherein determining the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource based on the end time of the first time domain resource and the first time information may include: determining the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource according to a second formula.

[0071] Wherein, the second formula is: y =T x +ΔT1-TA

[0072] Among them, T y represents the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource, T x represents the end time of the first time domain resource, ΔT1 represents the first time interval, and TA represents the preset time domain resource allocation time advance.

[0073] In which, when the first time domain resource and the next time domain resource are both used to carry PDSCH, the first time interval is the minimum time interval between the time domain resource occupied by the PDCCH that schedules the first time domain resource and the first time domain resource.

[0074] Based on the first and second implementations above, optionally, considering the current actual time after the first time domain resource is allocated, the starting time of the next time domain resource = max{T y , the current actual time}.

[0075] Step 503: When the start time of the next time domain resource is reached, the next time domain resource is allocated.

[0076] The embodiment shown in Figure 5 provides a communication method. After the first time domain resource is successfully allocated, the communication equipment in the non-terrestrial network can determine the start time of the next time domain resource based on the end time of the first time domain resource, so that the start time of the next time domain resource is earlier than the end time of the first time domain resource. The first time domain resource and the next time domain resource are both used to carry physical data channels, so that in one HARQ process, when its HARQ is turned off, multiple data can be transmitted simultaneously. Compared with the related technology that can only transmit one data, the embodiment of the present application can ensure higher resource utilization and scheduling efficiency in the data service process, and ultimately improve the communication efficiency of the non-terrestrial network.

[0077] Applying a communication method provided in an embodiment of the present application to NTN NB-IOT enables simultaneous transmission of multiple data paths in a single HARQ-disabled process. This significantly improves user peak rates, reduces terminal connection time, shortens data service latency, and provides feasibility for future expansion of application scenarios.

[0078] Optionally, after the first time domain resource allocation fails, the method shown in Figure 5 may further include: if the sum of the start time of the next time domain resource and the preset time domain resource allocation time advance is within the start and end time of the second time domain resource, then determining the start time of the next time domain resource based on the end time of the second time domain resource, wherein the next time domain resource and the second time domain resource are both used to carry physical data channels, and the start time of the next time domain resource is earlier than the end time of the second time domain resource.

[0079] Specifically, determining the start time of the next time domain resource based on the end time of the second time domain resource includes: determining the start time of the next time domain resource based on the end time of the second time domain resource and the second time information, wherein the second time information includes a second time interval and at least one of the preset time domain resource allocation time advance, and the second time interval is the minimum time interval between the time domain resource occupied by the physical control channel that schedules the second time domain resource and the second time domain resource.

[0080] It should be noted that the method of determining the start time of the next time domain resource based on the end time and the second time information of the second time domain resource is similar to the method of determining the start time of the next time domain resource based on the end time and the first time information of the first time domain resource mentioned above, which is briefly introduced below.

[0081] There are multiple ways to determine the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource according to the end time of the second time domain resource and the second time information, two of which are described below.

[0082] First implementation method

[0083] In the case where both the second time domain resource and the next time domain resource are used to carry PUSCH, or the second time domain resource is used to carry PUSCH and the next time domain resource is used to carry PDSCH, wherein determining the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource based on the end time of the second time domain resource and the second time information may include: determining the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource based on the end time of the second time domain resource, the second time information and the round-trip time RTT of the link, wherein the RTT is the round-trip time of the link between the terminal and the network device in the non-terrestrial network, the terminal and the network device use a satellite as a relay, and the communication device is the terminal or the network device.

[0084] More specifically, when the second time information includes a second time interval and a preset time domain resource allocation time advance, and the second time interval is the minimum time interval between the time domain resource occupied by the PDCCH that schedules the second time domain resource and the second time domain resource, determining the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource based on the end time of the second time domain resource, the second time information and the link round-trip time RTT includes: determining the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource according to the third formula.

[0085] Wherein, the third formula is: w =T z +ΔT2-RTT-TA

[0086] Among them, T w represents the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource, T z represents the end time of the second time domain resource, ΔT2 represents the second time interval, and TA represents the preset time domain resource allocation time advance.

[0087] Second implementation method

[0088] In the case where both the second time domain resource and the next time domain resource are used to carry PDSCH, and the second time information includes a second time interval and a preset time domain resource allocation time advance, wherein determining the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource based on the end time of the second time domain resource and the second time information may include: determining the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource according to the fourth formula.

[0089] Wherein, the fourth formula is:w =T z +ΔT2-TA

[0090] Among them, T w represents the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource, T z represents the end time of the second time domain resource, ΔT2 represents the second time interval, and TA represents the preset time domain resource allocation time advance.

[0091] In which, when the second time domain resource and the next time domain resource are both used to carry PDSCH, the second time interval is the minimum time interval between the time domain resource occupied by the PDCCH that schedules the second time domain resource and the second time domain resource.

[0092] Based on the first and second implementations above, optionally, considering the current actual time after the start of allocating the second time domain resource, the start time of the next time domain resource = max{T w , the current actual time}.

[0093] Through this optional embodiment, communication equipment in non-terrestrial networks can also transmit multiple data channels simultaneously under a closed HARQ process (the physical data channel carried by the second time domain resources and the physical data channel carried by the next time domain resources are transmitted simultaneously). Compared with the related technology that can only transmit one data channel, the embodiment of the present application can ensure higher resource utilization and scheduling efficiency during the data service process, and ultimately improve the communication efficiency of the non-terrestrial network.

[0094] In summary, the communication method provided by the embodiment of the present application can enable the communication device to simultaneously transmit multiple data channels in a closed HARQ process by setting a reasonable advance scheduling time, thereby improving the communication efficiency of the non-terrestrial network.

[0095] Optionally, the target HARQ process may include one HARQ process or multiple HARQ processes in the communication device. That is, the communication method provided in the embodiment of the present application can perform advance scheduling for a single HARQ process when a single HARQ process is disabled, thereby achieving multi-path data transmission under the single HARQ process, thereby improving the transmission efficiency of the non-terrestrial network; and can also perform advance scheduling for each of the multiple HARQ processes when multiple HARQ processes are disabled, thereby achieving the purpose of performing multi-path data transmission under multiple HARQ processes, thereby improving the data transmission efficiency of the non-terrestrial network as much as possible.

[0096] It should be noted that when describing specific embodiments, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0097] The above introduces a communication method provided in an embodiment of the present application. The following describes a communication device provided in an embodiment of the present application.

[0098] FIG9 shows a schematic diagram of the structure of a communication device provided by an embodiment of the present application. As shown in FIG9 , the device may include: a first allocation module 901 , a first determination module 902 , and a second allocation module 903 .

[0099] The first allocation module 901 is configured to allocate the first time domain resource to the target hybrid automatic repeat request HARQ process when the start time of the first time domain resource arrives, when the target HARQ process is disabled.

[0100] Disabling hybrid automatic repeat request is also called disabling hybrid automatic repeat request (disabling HARQ).

[0101] The first time domain resource includes a time domain resource for carrying a physical data channel. Specifically, the first time domain resource can be used to carry at least one of the following channels:

[0102] 1) Physical Uplink Shared Channel (PUSCH);

[0103] 2) Physical Downlink Shared Channel (PDSCH).

[0104] Furthermore, when the non-terrestrial network is a non-terrestrial narrowband Internet of Things (NTN NB-IoT), the first time domain resource may be used to carry at least one of the following channels:

[0105] 1) Narrow Physical Uplink Shared Channel (NPUSCH);

[0106] 2) Narrow Physical Downlink Shared Channel (NPDSCH).

[0107] In each transmission time interval (TTI), if the communication device detects that the start time of the first time domain resource has arrived, it determines whether the first time domain resource needs to be allocated. If the first time domain resource does not need to be allocated, no processing is performed and the next allocation is waited for; if the first time domain resource needs to be allocated, the first time domain resource is allocated. The determination of whether the first time domain resource needs to be allocated may include: determining whether PUSCH transmission is required, and / or determining whether PDSCH transmission is required, that is, determining whether uplink data and / or downlink data transmission is required; if it is determined that PUSCH and / or PDSCH transmission is required, determining that the first time domain resource needs to be allocated; if it is determined that PUSCH transmission and PDSCH transmission are not required, determining that the first time domain resource does not need to be allocated.

[0108] The first determination module 902 is used to determine the start time of the next time domain resource based on the end time of the first time domain resource after the first time domain resource is successfully allocated, wherein the first time domain resource and the next time domain resource are both used to carry physical data channels, and the start time of the next time domain resource is earlier than the end time of the first time domain resource.

[0109] It can be understood that if the start time of the next time domain resource is earlier than the end time of the first time domain resource, the physical data channel carried by the next time domain resource and part of the physical data channel carried by the first time domain resource can be scheduled simultaneously, so that in one HARQ process, when its HARQ is turned off, multiple data transmissions can be carried out at the same time. Compared with the related technology that can only transmit one data, the embodiment of the present application can ensure higher resource utilization and scheduling efficiency in the data service process, and ultimately improve the communication efficiency of the non-terrestrial network.

[0110] As an example, the first determining module 902 may include: a first submodule and a second submodule.

[0111] The first submodule is used to determine the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource based on the end time of the first time domain resource and the first time information, wherein the first time information includes at least one of a first time interval and a preset time domain resource allocation time advance, and the first time interval is the minimum time interval between the time domain resource occupied by the physical control channel that schedules the first time domain resource and the first time domain resource.

[0112] The second submodule is configured to determine a start time of the next time domain resource according to the advance scheduling time.

[0113] In one implementation, the second submodule may determine the advance scheduling time as the start time of the next time domain resource.

[0114] In another embodiment, the second submodule can determine the start time of the next time domain resource by combining the advance scheduling time and the current actual time after the first time domain resource is allocated. Generally speaking, the start time of the next time domain resource = max{the advance scheduling time, the current actual time}. It can be understood that if the advance scheduling time is after the current actual time (i.e., the advance scheduling time is later than or greater than the current actual time), the current actual time is used as the start time of the next time domain resource; if the advance scheduling time is before the current actual time (i.e., the advance scheduling time is earlier than or less than the current actual time), the advance scheduling time is used as the start time of the next time domain resource.

[0115] In the embodiment of the present application, the first time interval is determined according to a K offset (K_offset), where the K offset represents the time required for switching from downlink to uplink.

[0116] For the determination of K offset and full-link RTT of non-terrestrial networks, please refer to the above and will not be repeated here.

[0117] After determining the RTT of the full link of the non-terrestrial network and the first time interval, the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource can be determined.

[0118] Among them, the first submodule determines the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource according to the end time of the first time domain resource and the first time information. There are multiple ways, two of which are introduced below.

[0119] First implementation method

[0120] When both the first time domain resource and the next time domain resource are used to carry PUSCH, or when the first time domain resource is used to carry PUSCH and the next time domain resource is used to carry PDSCH, the first submodule can be used to: determine the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource based on the end time of the first time domain resource, the first time information and the round-trip time RTT of the link, wherein the RTT is the round-trip time of the link between the terminal and the network device in the non-terrestrial network, the terminal and the network device use a satellite as a relay, and the communication device is the terminal or the network device.

[0121] More specifically, when the first time information includes a first time interval and a preset time domain resource allocation time advance, and the first time interval is the minimum time interval between the time domain resources occupied by the PDCCH that schedules the first time domain resource and the first time domain resource, the first sub-module can be specifically used to: determine the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource according to the first formula.

[0122] Wherein, the first formula is: y =T x +ΔT1-RTT-TA

[0123] Among them, T y represents the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource, T x represents the end time of the first time domain resource, ΔT1 represents the first time interval, and TA represents the preset time domain resource allocation time advance.

[0124] Second implementation method

[0125] When both the first time domain resource and the next time domain resource are used to carry PDSCH, and the first time information includes a first time interval and a preset time domain resource allocation time advance, the first submodule can be used to: determine the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource according to the second formula.

[0126] Wherein, the second formula is: y =T x +ΔT1-TA

[0127] Among them, T y represents the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource, T x represents the end time of the first time domain resource, ΔT1 represents the first time interval, and TA represents the preset time domain resource allocation time advance.

[0128] In which, when the first time domain resource and the next time domain resource are both used to carry PDSCH, the first time interval is the minimum time interval between the time domain resource occupied by the PDCCH that schedules the first time domain resource and the first time domain resource.

[0129] Based on the first and second implementations above, optionally, considering the current actual time after the first time domain resource is allocated, the starting time of the next time domain resource = max{T y , the current actual time}.

[0130] The second allocation module 903 is configured to allocate the next time domain resource when the start time of the next time domain resource is reached.

[0131] The embodiment shown in Figure 9 provides a communication device, which can determine the start time of the next time domain resource based on the end time of the first time domain resource after the first time domain resource is successfully allocated, so that the start time of the next time domain resource is earlier than the end time of the first time domain resource, wherein the first time domain resource and the next time domain resource are both used to carry physical data channels, so that in one HARQ process, when its HARQ is turned off, multiple data can be transmitted simultaneously. Compared with the related technology that can only transmit one data, the embodiment of the present application can ensure higher resource utilization and scheduling efficiency in the data service process, and ultimately improve the communication efficiency of the non-terrestrial network.

[0132] Optionally, after the first time domain resource allocation fails, the device shown in Figure 9 may also include: a second determination module, used to determine the start time of the next time domain resource according to the end time of the second time domain resource when the sum of the start time of the next time domain resource and the preset time domain resource allocation time advance is within the start and end time of the second time domain resource, wherein the next time domain resource and the second time domain resource are both used to carry physical data channels, and the start time of the next time domain resource is earlier than the end time of the second time domain resource.

[0133] Specifically, the second determination module can be used to: determine the start time of the next time domain resource based on the end time of the second time domain resource and the second time information, wherein the second time information includes a second time interval and at least one of the preset time domain resource allocation time advance, and the second time interval is the minimum time interval between the time domain resource occupied by the physical control channel that schedules the second time domain resource and the second time domain resource.

[0134] There are multiple ways in which the second determining module determines the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource, two of which are described below.

[0135] First implementation method

[0136] When both the second time domain resource and the next time domain resource are used to carry PUSCH, or when the second time domain resource is used to carry PUSCH and the next time domain resource is used to carry PDSCH, the second determination module can be used to determine the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource based on the end time of the second time domain resource, the second time information and the round-trip time RTT of the link, wherein the RTT is the round-trip time of the link between the terminal and the network device in the non-terrestrial network, the terminal and the network device use a satellite as a relay, and the communication device is the terminal or the network device.

[0137] More specifically, when the second time information includes a second time interval and a preset time domain resource allocation time advance, and the second time interval is the minimum time interval between the time domain resources occupied by the PDCCH that schedules the second time domain resources and the second time domain resources, the second determination module can be used to: determine the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource according to the third formula.

[0138] Wherein, the third formula is: w =T z +ΔT2-RTT-TA

[0139] Among them, T w represents the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource, T z represents the end time of the second time domain resource, ΔT2 represents the second time interval, and TA represents the preset time domain resource allocation time advance.

[0140] Second implementation method

[0141] When the second time domain resource and the next time domain resource are both used to carry PDSCH, and the second time information includes a second time interval and a preset time domain resource allocation time advance, the second determination module can be used to: determine the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource according to the fourth formula.

[0142] Wherein, the fourth formula is: w =T z +ΔT2-TA

[0143] Among them, T w represents the advance scheduling time of the next time domain resource relative to the end time of the second time domain resource, T zrepresents the end time of the second time domain resource, ΔT2 represents the second time interval, and TA represents the preset time domain resource allocation time advance.

[0144] In which, when the second time domain resource and the next time domain resource are both used to carry PDSCH, the second time interval is the minimum time interval between the time domain resource occupied by the PDCCH that schedules the second time domain resource and the second time domain resource.

[0145] Based on the first and second implementations above, optionally, considering the current actual time after the start of allocating the second time domain resource, the start time of the next time domain resource = max{T w , the current actual time}.

[0146] Through this optional embodiment, communication equipment in non-terrestrial networks can also transmit multiple data channels simultaneously under a closed HARQ process (the physical data channel carried by the second time domain resources and the physical data channel carried by the next time domain resources are transmitted simultaneously). Compared with the related technology that can only transmit one data channel, the embodiment of the present application can ensure higher resource utilization and scheduling efficiency during the data service process, and ultimately improve the communication efficiency of the non-terrestrial network.

[0147] Optionally, the target HARQ process may include one HARQ process or multiple HARQ processes in the communication device. That is, the communication method provided in the embodiment of the present application can perform advance scheduling for a single HARQ process when a single HARQ process is disabled, thereby achieving multi-path data transmission under the single HARQ process, thereby improving the transmission efficiency of the non-terrestrial network; and can also perform advance scheduling for each of the multiple HARQ processes when multiple HARQ processes are disabled, thereby achieving the purpose of performing multi-path data transmission under multiple HARQ processes, thereby improving the data transmission efficiency of the non-terrestrial network as much as possible.

[0148] It should be noted that the device shown in FIG. 9 can be used to implement the various embodiments of the communication method shown in FIG. 5 and can achieve the same technical effects. For relevant details, please refer to the above method embodiments.

[0149] It should also be noted that the terms "first," "second," etc., in this application and the claims are used to distinguish similar objects and are not used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein. In addition, the term "and / or" in this application and the claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0150] FIG10 is a schematic diagram of the structure of a terminal according to another embodiment of the present application. The terminal 1000 shown in FIG10 includes at least one processor 1001, a memory 1002, at least one network interface 1004, and a user interface 1003. The various components in the terminal 1000 are coupled together via a bus system 1005. It will be appreciated that the bus system 1005 is used to enable connections and communications between these components. In addition to a data bus, the bus system 1005 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in FIG5 , all of the various buses are labeled as the bus system 1005.

[0151] The user interface 1003 may include a display, a keyboard, or a pointing device (eg, a mouse, a trackball, a touchpad, or a touch screen).

[0152] It is understood that the memory 1002 in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1002 of the systems and methods described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.

[0153] In some embodiments, the memory 1002 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof: an operating system 10021 and application programs 10022 .

[0154] Among them, the operating system 10021 includes various system programs, such as the framework layer, core library layer, and driver layer, which are used to implement various basic services and handle hardware-based tasks. Application 10022 includes various application programs, such as media players and browsers, which are used to implement various application services. The program that implements the method of the embodiment of the present application can be included in application 10022.

[0155] In an embodiment of the present application, the terminal 1000 also includes: a computer program stored in the memory 1002 and executable on the processor 1001. When the computer program is executed by the processor 1001, the various processes of the above-mentioned communication method are implemented and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0156] The method disclosed in the above embodiment of the present application can be applied to the processor 1001 or implemented by the processor 1001. The processor 1001 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 1001. The above processor 1001 can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a computer-readable storage medium, such as a random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), electrically erasable programmable memory (EEPM), or registers, which are well-known in the art. The computer-readable storage medium is located in memory 1002. Processor 1001 reads information from memory 1002 and, in conjunction with its hardware, performs the steps of the aforementioned method. Specifically, the computer-readable storage medium stores a computer program, which, when executed by processor 1001, implements the steps of the aforementioned communication method embodiment.

[0157] Please refer to Figure 11, which is a structural diagram of a network device used in an embodiment of the present application, which can implement the details of the above-mentioned communication method and achieve the same effect. As shown in Figure 11, the network device 1100 includes: a processor 1101, a transceiver 1102, a memory 1103, a user interface 1104 and a bus interface, wherein:

[0158] In an embodiment of the present application, the network device 1100 also includes: a computer program stored in the memory 1103 and executable on the processor 1101. When the computer program is executed by the processor 1101, the computer program implements the various processes of the above-mentioned communication method and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0159] In Figure 11, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of at least one processor represented by processor 1101 and memory represented by memory 1103. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. The transceiver 1102 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1104 may also be an interface capable of connecting external or internal devices as required, including but not limited to a keypad, display, speaker, microphone, joystick, etc.

[0160] The processor 1101 is responsible for managing the bus architecture and general processing, and the memory 1103 can store data used by the processor 1101 when performing operations.

[0161] It is understood that the embodiments described in the embodiments of the present application can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in at least one application-specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field-programmable gate array (FPGA), general-purpose processor, controller, microcontroller, microprocessor, other electronic unit for performing the functions described in the present application, or a combination thereof.

[0162] For software implementation, the techniques described in the embodiments of the present application can be implemented by modules (e.g., procedures, functions, etc.) that perform the functions described in the embodiments of the present application. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or external to the processor.

[0163] The present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the various processes of the above-mentioned communication method embodiment are implemented and the same technical effects are achieved. To avoid repetition, the details are not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0164] The embodiment of the present application further provides a computer program product including instructions, wherein when a computer runs the instructions of the computer program product, the computer executes the above-mentioned communication method. Specifically, the computer program product can be run on the above-mentioned network device.

[0165] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0166] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0167] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0168] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0169] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0170] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0171] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A communication method, applied to a communication device in a non-terrestrial network, the method comprising: When the target hybrid automatic repeat request HARQ process is turned off, allocating the first time domain resource for the target HARQ process when the start time of the first time domain resource is reached; After the first time domain resource is successfully allocated, determining the start time of the next time domain resource according to the end time of the first time domain resource, wherein both the first time domain resource and the next time domain resource are used to carry a physical data channel, and the start time of the next time domain resource is earlier than the end time of the first time domain resource; When the start time of the next time domain resource is reached, the next time domain resource is allocated.

2. The method according to claim 1, wherein: The determining, according to the end time of the first time domain resource, the start time of the next time domain resource comprises: Determine, according to the end time of the first time domain resource and the first time information, an advance scheduling time of the next time domain resource relative to the end time of the first time domain resource, wherein the first time information includes at least one of a first time interval and a preset time domain resource allocation time advance, and the first time interval is a minimum time interval between a time domain resource occupied by a physical control channel that schedules the first time domain resource and the first time domain resource; The start time of the next time domain resource is determined according to the advance scheduling time.

3. The method according to claim 2, wherein: If both the first time domain resource and the next time domain resource are used to carry an uplink physical data channel PUSCH, or the first time domain resource is used to carry the PUSCH and the next time domain resource is used to carry the downlink physical data channel PDSCH, then determining, according to the end time of the first time domain resource and the first time information, the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource includes: According to the end time of the first time domain resource, the first time information and the link round-trip time RTT, the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource is determined, wherein the RTT is the round-trip time of the link between the terminal and the network device in the non-terrestrial network, the terminal and the network device use a satellite as a relay, and the communication device is the terminal or the network device.

4. The method according to claim 3, wherein: The first time information includes a first time interval and a preset time domain resource allocation time advance, the first time interval being a minimum time interval between a time domain resource occupied by a downlink physical control channel PDCCH for scheduling the first time domain resource and the first time domain resource, wherein determining, according to the end time of the first time domain resource, the first time information, and a link round trip time RTT, an advance scheduling time of the next time domain resource relative to the end time of the first time domain resource includes: Determine, according to a first formula, an advance scheduling time of the next time domain resource relative to an end time of the first time domain resource; Among them, the first formula is: T y =T x +ΔT1-RTT-TA Among them, T y represents the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource, T x represents the end time of the first time domain resource, ΔT1 represents the first time interval, and TA represents the preset time domain resource allocation time advance.

5. The method according to claim 2, wherein: If the first time domain resource and the next time domain resource are both used to carry a downlink physical data channel PDSCH, the first time interval is the minimum time interval between the time domain resource occupied by a downlink physical control channel PDCCH that schedules the first time domain resource and the first time domain resource.

6. The method according to claim 5, wherein: The first time information includes a first time interval and a preset time domain resource allocation time advance, wherein determining, according to the end time of the first time domain resource and the first time information, the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource includes: Determine, according to the second formula, an advance scheduling time of the next time domain resource relative to an end time of the first time domain resource; Wherein, the second formula is: T y =T x +ΔT1-TA Among them, T y represents the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource, T x represents the end time of the first time domain resource, ΔT1 represents the first time interval, and TA represents the preset time domain resource allocation time advance.

7. The method according to claim 2, wherein: The first time interval is determined according to a K offset, where the K offset represents a time required for switching from downlink to uplink.

8. The method according to claim 7, wherein: Before determining the advance scheduling time of the next time domain resource relative to the end time of the first time domain resource according to the end time of the first time domain resource and the first time information, the method further includes: Determine the K offset, wherein the K offset is greater than the round-trip time RTT of the link between the terminal and the network device in the non-terrestrial network, the terminal and the network device use a satellite as a relay, and the communication device is the terminal or the network device.

9. The method according to any one of claims 1 to 8, wherein: Also includes: After the allocation of the first time domain resource fails, if the sum of the start time of the next time domain resource and the preset time domain resource allocation time advance is within the start and end time of the second time domain resource, the start time of the next time domain resource is determined according to the end time of the second time domain resource, wherein the next time domain resource and the second time domain resource are both used to carry physical data channels, and the start time of the next time domain resource is earlier than the end time of the second time domain resource.

10. The method according to claim 9, wherein: The determining, according to the end time of the second time domain resource, the start time of the next time domain resource includes: The start time of the next time domain resource is determined according to the end time of the second time domain resource and the second time information, wherein the second time information includes a second time interval and at least one of the preset time domain resource allocation time advance, and the second time interval is the minimum time interval between the time domain resource occupied by the physical control channel that schedules the second time domain resource and the second time domain resource.

11. The method according to any one of claims 1 to 8, wherein: The target HARQ process includes one HARQ process or multiple HARQ processes in the communication device.

12. An electronic device comprising: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 11.

13. A computer-readable storage medium, when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Transmission parameter configuration

    CN114467272A

  • Improved data channel timeline in wireless communication system

    CN115298973A

  • Method for operating hybrid automatic repeat request with disabling per hybrid automatic repeat request procedure

    CN116349178A

  • Method of channel scheduling for narrowband internet of things in non-terrestrial network and user equipment using the same

    US20220232503A1