Semi-static scheduling method and communication device

By introducing association with the search space in semi-static transmission, monitoring and controlling channel candidates, and flexibly changing configuration parameters, the problem of high power consumption at the receiver is solved, and low-power and high-reliability transmission is achieved.

CN115441987BActive Publication Date: 2026-03-13HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-03
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

In existing technologies, changes to the configuration parameters of semi-static transmission require frequent reconfiguration or reactivation, which increases the power consumption of the receiver, makes it unable to effectively adapt to changes in channel state, and fails to meet the requirements for low power consumption.

Method used

By introducing the association between semi-static transmission and the search space in semi-static transmission, the receiver monitors control channel candidates during the activation period, flexibly changes configuration parameters, reduces the number of blind detections, and adapts to changes in channel state.

Benefits of technology

It reduces the power consumption of blind detection at the receiver, improves the reliability of transmission and the utilization of system resources, avoids HARQ process collisions, and improves the accuracy of data decoding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115441987B_ABST
    Figure CN115441987B_ABST
Patent Text Reader

Abstract

This application provides a semi-static scheduling method and communication apparatus. The transmitting end associates the semi-static transmission with the search space of the receiving end in the configuration information for configuring the semi-static transmission, and this search space is valid during the active period of the semi-static transmission. The receiving end monitors control channel candidates in the search space to receive a first control channel, wherein the first control channel indicates information about the modulation scheme and / or coding scheme of the semi-static transmission. This method can meet the low power consumption requirements of the receiving end. Furthermore, the configuration parameters of the semi-static transmission can be flexibly changed to adapt to changes in channel state, improving the reliability of the semi-static transmission.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to Chinese Patent Application No. 202110610954.4, filed with the State Intellectual Property Office of China on June 1, 2021, entitled "An SPS Scheduling Method", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of wireless communication technology, and more specifically, to a semi-static scheduling method and communication apparatus. Background Technology

[0003] Real-time broadband communication (RTBC) scenarios in future communication systems aim to support high bandwidth and low interaction latency. The goal is to increase bandwidth tenfold under given latency and reliability requirements, creating an immersive experience for human-virtual world interaction. Among these, Extended Reality Professional (XR Pro) services, with their ultra-high bandwidth and ultra-low latency requirements, are crucial for fifth-generation (5G) communication. th 5G mobile communication technology presents even more severe challenges. XR mainly includes virtual reality (VR), augmented reality (AR), and mixed reality (MR) technologies, which are interactive technologies between virtual and reality. During downlink transmission, the XR content on the server generates data at a fixed frequency (e.g., 60Hz, 120Hz) and is transmitted from the base station to the XR terminal device. Furthermore, due to the need for graphics generation, AR and MR devices require built-in cameras to capture and continuously upload images of the current scene at a specific frequency (e.g., 60Hz), thus AR and MR also place low latency requirements on uplink transmission.

[0004] In current New Radio (NR) systems, both uplink and downlink transmissions are offered with two scheduling methods: dynamic scheduling and unlicensed scheduling. Dynamic scheduling allows for different parameters to be configured for each transmission to adapt to changes in channel conditions. However, dynamic scheduling requires blind detection control information from the receiver, increasing power consumption. Unlicensed scheduling features a "configure once, use multiple times" characteristic; that is, once parameters are configured, subsequent transmissions use the same configured parameters. Although the receiver does not need blind detection control information under unlicensed scheduling, changes to the configuration parameters in semi-static transmission require reconfiguration or reactivation via control information. In this case, the receiver still needs blind detection control information, resulting in power consumption. Summary of the Invention

[0005] This application provides a semi-static scheduling method and communication device, which can flexibly change the configuration parameters of semi-static transmission to meet the requirements of low power consumption.

[0006] Firstly, a semi-static scheduling method is provided, which includes:

[0007] The receiving end receives configuration information, which is used to configure a first search space SS associated with the semi-static transmission. The first SS is valid during the activation of the semi-static transmission.

[0008] The receiving end receives a first control channel, which belongs to the first SS, and the first control channel indicates information about the modulation method and / or encoding method of the semi-static transmission.

[0009] Optionally, the first control channel may be scrambled with either the cell-radio network temporary identifier (C-RNTI) or the configured scheduling radio network temporary identifier (CS-RNTI).

[0010] Optionally, the configuration information can also be used to configure the first SS set associated with the semi-static transport. That is, in this application, the semi-static transport is associated with an SS, or the semi-static transport is associated with an SS set, without limitation.

[0011] In the technical solution provided in this application, a semi-static transmission is associated with a SS (Secondary Switch), and the SS is valid during the activation period of the semi-static transmission. The receiving end monitors the control channel candidate of the SS during the activation period of the semi-static transmission and receives a first control channel. The first control channel indicates the modulation and / or coding scheme information of the semi-static transmission, thereby reducing the power consumption of the receiving end in blindly detecting the modulation and / or coding scheme information of the semi-static transmission data during the semi-static transmission.

[0012] Furthermore, this technical solution allows for flexible modification of the configuration parameters of semi-static transmission (e.g., the MCS information of the semi-static transmission) to adapt to changes in channel conditions, thereby improving the reliability of semi-static transmission.

[0013] In conjunction with the first aspect, in certain implementations of the first aspect, the first SS is effective during the activation period of the semi-static transmission, including:

[0014] The receiving end monitors the control channel candidate of the first SS during the activation period of the semi-static transmission, wherein the activation period is the time interval between receiving the configuration information and receiving the configuration information to release the semi-static transmission.

[0015] That is, in addition to configuring the first SS associated with the semi-static transmission, the configuration information is also used to activate the semi-static transmission. This configuration information can be referred to as the first configuration information. The configuration information used to release the semi-static transmission can be referred to as the second configuration information. The time interval between the moment the receiving end receives the first configuration information and the moment it receives the second configuration information is the activation period of the semi-static transmission.

[0016] Optionally, as in the following example, the second configuration information can be an RRC signaling or a DCI signaling.

[0017] Alternatively, in another implementation, the activation period may also be the time interval between receiving activation signaling for activating the semi-static transmission and receiving deactivation signaling.

[0018] That is, the configuration information is used to configure the first SS associated with the semi-static transmission. In addition, the semi-static transmission can be activated by an activation signaling and the semi-static transmission can be activated by a deactivation signaling.

[0019] Alternatively, the activation period can also refer to the time interval between the receiving end receiving the configuration information and the release of the semi-static transmission.

[0020] In conjunction with the first aspect, in certain implementations of the first aspect, the receiving end monitors the control channel candidates of the first SS during the activation period of the semi-static transmission, including:

[0021] The receiving end receives a first activation signaling, which is used to activate the semi-static transmission;

[0022] When or after the semi-static transmission is activated, the receiving end monitors the control channel candidates of the first SS.

[0023] Alternatively, in some implementations, the configuration information is used to activate the semi-static transmission.

[0024] In conjunction with the first aspect, some implementations of the first aspect further include:

[0025] The receiving end receives a first deactivation signaling, which is used to deactivate the semi-static transmission;

[0026] After receiving the first deactivation signaling, the receiving end stops monitoring the control channel candidates of the first SS.

[0027] In conjunction with the first aspect, in some implementations of the first aspect, the configuration information is used to activate the semi-static transmission.

[0028] In conjunction with the first aspect, in certain implementations of the first aspect, the configuration information is used to configure the first SS associated with a semi-static transport, including:

[0029] The configuration information indicates the index of the first SS; or,

[0030] The configuration information includes a set of configuration parameters for the first SS, and the set of configuration parameters includes one or more configuration parameters for the first SS.

[0031] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes:

[0032] After receiving the first control channel, the receiving end receives the first data, which is scheduled through the semi-static transmission.

[0033] The receiving end decodes the first data based on the modulation scheme and / or encoding scheme information indicated by the first control channel.

[0034] It should be understood that the first control channel is obtained by monitoring the control channel candidates of the first SS.

[0035] In conjunction with the first aspect, in some implementations of the first aspect, the period of the semi-static transmission is less than or equal to the monitoring period of the first SS.

[0036] In conjunction with the first aspect, in some implementations of the first aspect, the monitoring time of the first SS and the first time are located in the same time slot, wherein the first time is the transmission time of the semi-static transmission that is after the monitoring time of the first SS and is closest to the monitoring time of the first SS.

[0037] In conjunction with the first aspect, in some implementations of the first aspect, the first control channel is further used to indicate whether to blindly detect the second control channel at a second time; wherein the second control channel is used to schedule the second data, and the second time is later than the monitoring time of the first control channel.

[0038] In this implementation, the first control channel indicates whether to continue blindly checking the second control channel after receiving the semi-static transmitted data (i.e., the first data). This reduces the number of times the receiver performs blind checks on the control channel, and the receiver does not need to wait for the next cycle to perform blind checks, thus reducing latency.

[0039] In addition, when the second control channel is used for dynamically scheduling the second data, this solution increases the flexibility of dynamic scheduling.

[0040] In combination with the first aspect, in some implementation manners of the first aspect, the first control channel is further used to indicate blind detection of the second control channel and the time range for blind detecting the second control channel, where the second control channel is used to schedule the second data.

[0041] In combination with the first aspect, in some implementation manners of the first aspect, the semi-static transmission is further associated with a second SS, and the second control channel is obtained by monitoring the control channel candidates of the second SS.

[0042] In combination with the first aspect, in some implementation manners of the first aspect, the configuration information is further used to configure the information of the HARQ processes corresponding to the M data transmission units scheduled by the semi-static transmission,

[0043] and the first control channel is further used to indicate the M HARQ process numbers corresponding to the M data transmission units, where M is greater than 1 and M is an integer.

[0044] In this implementation manner, by indicating, through the first control channel, the M HARQ process numbers corresponding to the M data transmission units scheduled by the semi-static transmission, the HARQ process numbers of each data transmission unit in each semi-static transmission opportunity are explicitly indicated, which can avoid the collision of HARQ processes.

[0045] Furthermore, it also avoids the problems of system resource waste and data decoding ambiguity at the receiving end caused by the collision of HARQ processes. Therefore, the system resource utilization rate is improved, and the data decoding accuracy is improved.

[0046] In combination with the first aspect, in some implementation manners of the first aspect, the first control channel is further used to indicate the information of the M HARQ processes corresponding to the M data transmission units, including:

[0047] The first control channel is further used to indicate the offset information of each of the M HARQ processes corresponding to the M data transmission units. The offset information of the HARQ process corresponding to the j-th data transmission unit among the M data transmission units represents the offset of the HARQ process number corresponding to the j-th data transmission unit in this semi-static scheduling transmission opportunity relative to the HARQ process number corresponding to the j-th data transmission unit configured by the configuration information in this semi-static scheduling transmission opportunity, where 1 < j ≤ M and j is an integer.

[0048] In this implementation, the offset information of the HARQ processes of M data transmission units for semi-static transmission scheduling is indicated through the first control channel, which reduces the indication overhead of the system while avoiding HARQ process collisions.

[0049] In a second aspect, a method for semi-static scheduling is provided. The method includes:

[0050] The receiving end receives configuration information, and the configuration information is used to configure the first search space SS associated with semi-static transmission;

[0051] The receiving end receives a first control channel, the first control channel belongs to the first SS, and the first control channel indicates information of M hybrid automatic repeat request (HARQ) processes corresponding to M data transmission units scheduled by the semi-static transmission, where M is an integer greater than 1.

[0052] In the technical solution of this application, the M HARQ process numbers corresponding to the M data transmission units for semi-static transmission scheduling are indicated through the first control channel, and the HARQ process numbers of each data transmission unit in each semi-static transmission opportunity are explicitly indicated, which can avoid HARQ process collisions.

[0053] In combination with the second aspect, in some implementations of the second aspect, the first control channel is further used to indicate information of the M HARQ processes corresponding to the M data transmission units, including:

[0054] The first control channel is further used to indicate the respective offset information of the M HARQ processes corresponding to the M data transmission units. Among them, the offset information of the HARQ process corresponding to the j-th data transmission unit among the M data transmission units represents the offset of the HARQ process number corresponding to the j-th data transmission unit in the current semi-static scheduling transmission opportunity relative to the HARQ process number corresponding to the j-th data transmission unit configured by the configuration information in the current semi-static scheduling transmission opportunity, 1 < j ≤ M, and j is an integer.

[0055] Furthermore, it also avoids the problems of system resource waste and ambiguous data decoding at the receiving end caused by HARQ process collisions. Therefore, the system resource utilization rate is improved, and the accuracy of data decoding is improved.

[0056] In a third aspect, a method for semi-static scheduling is provided. The method includes:

[0057] The sending end sends configuration information, the configuration information is used to configure the first search space SS associated with semi-static transmission, and the first SS is valid during the activation period of the semi-static transmission;

[0058] The transmitting end sends a first control channel, which belongs to the first SS, and the first control channel indicates information about the modulation method and / or encoding method of the semi-static transmission.

[0059] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes:

[0060] The sending end sends a first activation signaling message, which is used to activate the semi-static transmission.

[0061] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes:

[0062] The sending end sends a first deactivation signaling, which is used to deactivate the semi-static transmission.

[0063] In conjunction with the third aspect, in some implementations of the third aspect, the configuration information is used to activate the semi-static transmission.

[0064] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes:

[0065] After sending the first control channel, the transmitting end sends the first data, which is scheduled through the semi-static transmission.

[0066] In conjunction with the third aspect, in certain implementations of the third aspect, the configuration information is used to configure the first SS associated with the semi-static transport, including:

[0067] The configuration information indicates the index of the first SS; or,

[0068] The configuration information includes a set of configuration parameters for the first SS, and the set of configuration parameters includes one or more configuration parameters for the first SS.

[0069] In conjunction with the third aspect, in some implementations of the third aspect, the period of the semi-static transmission is less than or equal to the monitoring period of the first SS.

[0070] In conjunction with the third aspect, in some implementations of the third aspect, the monitoring time of the first SS is located in the same time slot as the first time, wherein the first time is the semi-static transmission time that is after the monitoring time of the first SS and is closest to the monitoring time of the first SS.

[0071] In conjunction with the third aspect, in some implementations of the third aspect, the semi-static transmission is also associated with a second SS, the second control channel being obtained by monitoring control channel candidates of the second SS.

[0072] In combination with the third aspect, in some implementation manners of the third aspect, the configuration information is further used to configure information of HARQ processes corresponding to M data transmission units scheduled by the semi-static transmission.

[0073] In addition, the first control channel is further used to indicate M HARQ process numbers corresponding to the M data transmission units, where M is greater than 1 and M is an integer.

[0074] In combination with the third aspect, in some implementation manners of the third aspect, the first control channel is further used to indicate information of the M HARQ processes corresponding to the M data transmission units, including:

[0075] The first control channel is further used to indicate offset information of each of the M HARQ processes corresponding to the M data transmission units.

[0076] Among them, the offset information of the HARQ process corresponding to the j-th data transmission unit among the M data transmission units represents the offset of the HARQ process number corresponding to the j-th data transmission unit in the current semi-static scheduling transmission opportunity relative to the HARQ process number corresponding to the j-th data transmission unit configured by the configuration information in the current semi-static scheduling transmission opportunity, where 1 < j ≤ M and j is an integer.

[0077] The third aspect corresponds to the sending end of the method in the first aspect, and its technical effects can be referred to the description in the first aspect, which will not be elaborated here.

[0078] In a fourth aspect, a method for semi-static scheduling is provided, and the method includes:

[0079] The sending end sends configuration information, and the configuration information is used to configure a first search space SS associated with the semi-static transmission.

[0080] The sending end sends a first control channel, the first control channel belongs to the first SS, and the first control channel indicates information of M hybrid automatic repeat request (HARQ) processes corresponding to M data transmission units scheduled by the semi-static transmission, where M is an integer greater than 1.

[0081] The fourth aspect corresponds to the sending end of the method in the second aspect, and its technical effects can be referred to the description in the second aspect, which will not be elaborated here.

[0082] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the first control channel is further used to indicate information of the M HARQ processes corresponding to the M data transmission units, including:

[0083] The first control channel is further used to indicate the offset information of each of the M HARQ processes corresponding to the M data transmission units. The offset information of the HARQ process corresponding to the j-th data transmission unit among the M data transmission units represents the offset of the HARQ process number corresponding to the j-th data transmission unit in the current semi-static scheduling transmission opportunity relative to the HARQ process number corresponding to the j-th data transmission unit configured by the configuration information in the current semi-static scheduling transmission opportunity, where 1 < j ≤ M and j is an integer.

[0084] In a fifth aspect, a communication device is provided. The communication device has the function of implementing the method in the first aspect or the second aspect, or any possible implementation manner of these aspects. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.

[0085] In a sixth aspect, a communication device is provided. The communication device has the function of implementing the method in the third aspect or the fourth aspect, or any possible implementation manner of these aspects. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.

[0086] In a seventh aspect, a communication device is provided, including a processor and a memory. Optionally, a transceiver may also be included. The memory is used to store a computer program. The processor is used to call and run the computer program stored in the memory and control the transceiver to transmit and receive signals, so that the communication device executes the method in the first aspect or the second aspect, or any possible implementation manner of these aspects.

[0087] Exemplarily, the communication device is a receiving end of wireless communication.

[0088] In an eighth aspect, a communication device is provided, including a processor and a memory. Optionally, a transceiver may also be included. The memory is used to store a computer program. The processor is used to call and run the computer program stored in the memory and control the transceiver to transmit and receive signals, so that the communication device executes the method in the third aspect or the fourth aspect, or any possible implementation manner of these aspects.​​​​​A ninth aspect provides a communication apparatus, including a processor and a communication interface, the communication interface being configured to receive data and / or information and transmit the received data and / or information to the processor, the processor processing the data and / or information, and the communication interface being further configured to output the processed data and / or information such that a method as described in the first aspect or the second aspect, or any possible implementation thereof, is executed.

[0091] A tenth aspect provides a communication apparatus, including a processor and a communication interface, the communication interface being configured to receive data and / or information and transmit the received data and / or information to the processor, the processor processing the data and / or information, and the communication interface being further configured to output the processed data and / or information such that a method as in the third or fourth aspect, or any possible implementation thereof, is executed.

[0092] Eleventhly, a computer-readable storage medium is provided, wherein computer instructions are stored therein, which, when executed on a computer, cause a method, such as in the first or second aspect, or any possible implementation thereof, to be performed.

[0093] In a twelfth aspect, a computer-readable storage medium is provided, wherein computer instructions are stored therein, which, when executed on a computer, cause a method, such as in the third or fourth aspect, or any possible implementation thereof, to be performed.

[0094] In a thirteenth aspect, a computer program product is provided, the computer program product comprising computer program code that, when run on a computer, causes a method, such as in the first aspect or the second aspect, or any possible implementation thereof, to be executed.

[0095] In a fourteenth aspect, a computer program product is provided, the computer program product comprising computer program code that, when the computer program code is run on a computer, causes a method, such as in the third or fourth aspect, or any possible implementation thereof, to be executed.

[0096] In a fifteenth aspect, a wireless communication system is provided, including a communication device as described in the fifth aspect and a communication device as described in the sixth aspect. Attached Figure Description

[0097] Figure 1 This is a schematic diagram of a communication system applicable to embodiments of this application.

[0098] Figure 2A schematic flowchart illustrating the semi-static scheduling method provided in this application.

[0099] Figure 3 A schematic diagram of an SPS scheduling one or more data transmission units is shown.

[0100] Figure 4 This diagram illustrates the relative time-domain positions of the first indication information and the semi-static transmission scheduling data in the first control channel.

[0101] Figure 5 An example of the semi-static scheduling method provided in this application being applied to uplink transmission.

[0102] Figure 6 Another example of the semi-static scheduling method provided in this application being applied to uplink transmission.

[0103] Figure 7 A schematic diagram showing the first control channel including the second indication information is shown.

[0104] Figure 8 A schematic diagram showing the first control channel including third indication information is shown.

[0105] Figure 9 This refers to the HARQ process under the incremental redundancy scheme.

[0106] Figure 10 This is a schematic diagram illustrating the process of data transmission using multiple HARQ processes.

[0107] Figure 11 This is a diagram illustrating the allocation of multiple HARQ processes for SPS transport.

[0108] Figure 12 A scene diagram for generating HARQ process collisions.

[0109] Figure 13 Another scenario diagram for generating HARQ process collisions.

[0110] Figure 14 This application provides another semi-static scheduling method.

[0111] Figure 15 A schematic diagram of the HARQ process for indicating semi-static transmission provided in this application.

[0112] Figure 16 This is another schematic diagram of the HARQ process that indicates semi-static transmission in this application.

[0113] Figure 17 A schematic block diagram of the communication device provided in this application.

[0114] Figure 18A schematic structural diagram of the communication device provided in this application. Detailed Implementation

[0115] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0116] To facilitate understanding of the technical solution of this application, some technologies involved in this application will be briefly introduced first.

[0117] In NR, uplink scheduling is divided into two types: dynamically scheduled transmission and configured grant (CG) scheduling-free transmission. CG scheduling-free transmission will be referred to as CG transmission in the following text. Dynamically scheduled transmission involves the UE sending a transmission request and reporting the amount of data to be transmitted to the base station before uplink data transmission. The base station allocates corresponding transmission resources to the UE based on the information reported by the UE. Dynamic scheduling can configure different parameters for each transmission to adapt to changes in channel state. However, dynamic scheduling requires blind detection control information from the receiver, increasing the power consumption of the receiver. Configured grant scheduling-free transmission means that the UE does not need to send a scheduling request to the base station for each transmission, nor does it need to wait for uplink scheduling permission from the base station. Instead, the UE autonomously transmits uplink data periodically on the configured or activated resources. Uplink scheduling-free transmission includes two types: type 1 and type 2. For type 1, the configuration of uplink scheduling-free transmission is entirely completed through RRC signaling. For type 2, the configuration of uplink scheduling-free transmission is first configured by the base station through RRC signaling, and then the uplink transmission is activated by the base station through downlink control information (DCI) signaling. Compared to dynamically scheduled transmission, in scheduling-free transmission, the receiving end does not need blind detection control information. However, if the configuration parameters of CG transmission change, reactivation or reconfiguration is required, which still necessitates blind detection control information from the receiving end, resulting in power consumption overhead.

[0118] In addition, NR provides two scheduling modes for downlink transmission: dynamic scheduling and semi-peristent scheduling (SPS) transmission with pre-configured authorization. In dynamic scheduling, the UE needs to continuously monitor the physical downlink control channel (PDCCH) and determine the scheduling signaling for its own terminal using the cell-radio network temporary identifier (C-RNTI) information carried on the PDCCH. The blind detection power consumption of the UE is also relatively high. In pre-configured authorization SPS transmission, the base station configures the downlink SPS resource period through RRC signaling, but does not activate SPS at this time. Similar to the uplink type 2 process, the base station sends a PDCCH scrambled with the configured scheduling radio network temporary identifier (CS-RNTI) to activate or deactivate SPS and indicate the resources used for the first transmission of SPS. The UE determines whether the downlink SPS is activated and the resource location of subsequent SPS by monitoring the PDCCH. Once downlink SPS is activated, the UE will receive downlink transmissions at the pre-configured resource location.

[0119] In wireless transmission, changes in the air interface channel can easily lead to bit errors in the transmitted signal. To address this issue, the current 3rd Generation Partnership Project (3GPP) standard employs a channel-state-based modulation and coding scheme (MCS), which adjusts the parameters of the MCS according to the channel conditions. When the channel conditions are poor, the base station can use a low-order MCS to transmit data, thereby ensuring the accuracy of data transmission. However, a low-order MCS increases signal redundancy to ensure signal transmission quality, thus reducing system bandwidth efficiency. When the channel conditions are good, the base station can use a high-order MCS to transmit signals, thereby improving bandwidth efficiency.

[0120] The aforementioned unscheduled SPS or CG transmissions all feature one-time configuration and multiple transmissions. That is, after configuring the parameters once, all subsequent SPS or CG transmissions will use the parameters configured in that configuration.

[0121] However, if the configuration parameters of semi-static transmission change, one existing approach is to reconfigure or reactivate via control information; another approach is to reconfigure or reactivate for each SPS or CG transmission. Frequent reactivation or reconfiguration requires the UE to frequently perform blind checks on control information, increasing the UE's power consumption.

[0122] To address the issue of high power consumption in blind detection at the receiver during scheduling-free transmission, this application provides a semi-static scheduling method that can flexibly change the transmission configuration of the semi-static scheduling to adapt to changes in channel conditions while meeting the requirement of low power consumption.

[0123] The technical solutions of this application can be applied to various communication systems, including but not limited to: new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, and LTE time division duplex (TDD) systems. The technical solutions provided in this application can also be applied to future communication systems, such as sixth-generation mobile communication systems. Furthermore, they can be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems, etc.

[0124] The communication system applicable to this application may include one or more transmitters and one or more receivers. Optionally, one of the transmitters and receivers may be a terminal device, and the other may be a network device. Alternatively, both the transmitter and receiver may be terminal devices.

[0125] For example, a terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus. In the embodiments of this application, the terminal device may be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects, and machines, such as a handheld device with wireless connectivity, in-vehicle equipment, etc. The terminal device in the embodiments of this application may be a mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. Optionally, the UE may be used as a base station. For example, the UE may act as a scheduling entity, providing sidelink signals between UEs in V2X or D2D, etc.

[0126] In this embodiment, the device for implementing the terminal's functions can be the terminal itself, or it can be any device capable of supporting the terminal in implementing those functions, such as a chip system or a chip. This device can be installed in the terminal. In this embodiment, the chip system can consist of chips, or it can include chips and other discrete components.

[0127] For example, a network device can be a device with wireless transceiver capabilities, which can be a device that provides wireless communication services. It is usually located on the network side, including but not limited to next-generation base stations (gNodeB, gNB) in 5th generation (5G) communication systems, base stations in 6th generation (6G) mobile communication systems, base stations in future mobile communication systems, or access nodes in wireless fidelity (WiFi) systems, evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), home base station (e.g., home evolved NodeB, or home Node B, HNB), base band unit (BBU), transmission reception point (TRP), transmitting point (TP), base transceiver station (BTS), etc. in long term evolution (LTE) systems. In one network architecture, the network equipment may include centralized unit (CU) nodes, distributed unit (DU) nodes, RAN equipment including CU and DU nodes, or RAN equipment including control plane CU nodes, user plane CU nodes, and DU nodes. Alternatively, the network equipment may also be a wireless controller, relay station, vehicle-mounted equipment, or wearable device in a cloud radio access network (CRAN) scenario. Furthermore, a base station may be a macro base station, micro base station, relay node, donor node, or a combination thereof. A base station may also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station may also be a mobile switching center and equipment performing base station functions in D2D, V2X, and M2M communications, network-side equipment in 6G networks, or equipment performing base station functions in future communication systems. A base station may support networks with the same or different access technologies, without limitation.

[0128] In this embodiment, the means for implementing the function of the network device can be the network device itself, or it can be a means that enables the network device to implement the function, such as a chip system or a chip, which can be installed in the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices.

[0129] Furthermore, the technical solution of this application can be applied to various mobile communication scenarios, such as point-to-point transmission between base stations and UEs, or between UEs, relay transmission between base stations and UEs, dual connectivity (DC) or multiple connectivity between multiple base stations and UEs, etc.

[0130] See Figure 1 , Figure 1 This is a schematic diagram of a communication system applicable to embodiments of this application. For example... Figure 1 The communication system 100 includes a network device 101 and at least one terminal device (such as...). Figure 1 The communication system 100 supports uplink or downlink transmission between the network device 101 and the terminal devices (e.g., terminal devices 102-106). For example, terminal devices 103, 104, and 106 can be smartphones. Terminal device 102 can be a car or in-vehicle device. Terminal device 105 can be VR glasses. Optionally, the communication system 100 can support sidelink communication technology, for example... Figure 1 In the middle, there is side communication between terminal devices 102 and 103, side communication between terminal devices 105 and 106, etc.

[0131] The semi-static scheduling method provided in this application is described below.

[0132] It should be noted that the semi-static scheduling mentioned in this application can refer to CG transmission in uplink transmission, SPS transmission in downlink transmission, or CG or SPS transmission in the sidelink. In other words, the technical solution of this application is applicable to both CG transmission and SPS transmission.

[0133] In the following embodiments, the sending end of the semi-static scheduling transmission is simply referred to as the sending end, and the receiving end of the semi-static scheduling transmission is simply referred to as the receiving end. Optionally, one of the sending end and the receiving end can be a network device, and the other can be a terminal device, for example, uplink or downlink transmission between a base station and a terminal device. Alternatively, both the sending end and the receiving end can be terminal devices, for example, sidelink transmission between terminal devices, without limitation.

[0134] See Figure 2 , Figure 2A schematic flowchart illustrating the semi-static scheduling method provided in this application.

[0135] 210. The sending end sends configuration information, and the receiving end receives the configuration information from the sending end.

[0136] The configuration information is used to configure the first search space (SS) or (search space set, SSS) associated with the semi-static transport, and the first SS is valid during the activation of the semi-static transport.

[0137] Optionally, the first SS can be a common search space (CSS) or a user equipment specific search space (USS), without limitation.

[0138] The configuration information in this application is used to configure semi-static transmission. Optionally, the semi-static transmission can be uplink CG transmission or downlink SPS transmission, and it can also be sidelink transmission, without limitation.

[0139] Taking the SPS transmission in the following line as an example, the configuration information can be SPS configuration.

[0140] As an example, you can link the SPS configuration to SS by adding a parameter `searchSpaceId` (as shown in italics) to the SPS configuration. In this case, some fields of the SPS configuration can look like the following:

[0141]

[0142] As another example, the SPS configuration can also be linked to SS by configuring the searchSpace parameter set (such as the italicized parts) in the SPS configuration. In this case, some fields of the SPS configuration can be as follows:

[0143]

[0144] In addition, to reduce the complexity of blind detection at the receiver, a new DCI format can be introduced. Correspondingly, new DCI parameters have also been introduced for the searchspace, such as defining Formats-X in the dci-Formats parameter of ue-Specific, with the following fields:

[0145]

[0146]

[0147] Alternatively, new parameters could be introduced into the searchspace, such as adding the dci-formats-SPS-CG parameter to ue-Specific to indicate the first control channel format when associated with semi-static scheduling, with the following fields:

[0148]

[0149]

[0150] It should be understood that the above example using formats-X can also be other DCI formats, and there are no limitations.

[0151] Besides the examples of associating SPS configurations and SS as described above, there are other ways to associate SPS configurations and SS. For example, adding `sps-configId` to the `searchspace` field associates an SS with an SPS configuration, or adding `sps-configlist` to the `searchspace` field associates one or more SPS configurations with an SS. The `sps-configlist` can contain one or more SPS configurations. In other words, multiple SPS configurations can be associated with one SS.

[0152] In addition to the associated SS, the SPS configuration can also include many other parameters, such as the SPS transmission period, HARQ process number, MCS information, etc., without limitation.

[0153] Optionally, the first SS can be centrally configured in the parameters of the SPS configuration. For example, the SPS configuration above contains multiple parameters, which may include the index of the first SS, such as the identifier (ID) of the first SS. Alternatively, the first SS can also be a search space that has already been configured via RRC signaling, that is, the configuration of the first SS is independent of the SPS configuration.

[0154] Alternatively, as an implementation, an SPS can only schedule one data transmission unit at a time.

[0155] Alternatively, as another implementation, an SPS can schedule multiple data transmission units at a time.

[0156] In addition, multiple SPSs can be associated with one SS.

[0157] For example, the data transmission unit may be a transport block (TB), slot, millisecond, frame, or sub-frame, etc., and is not limited thereto.

[0158] Figure 3 This diagram illustrates an SPS scheduling of one or more data transmission units. With a subcarrier spacing (SCS) of 15 kHz, as shown... Figure 3 In (a), one SPS can schedule 1 TB at a time, and the SPS period is 10ms, meaning there is an opportunity for SPS transmission every 10ms. The sender schedules 4 TBs (e.g., D00, D01, D02, and D03) through 4 SPSs (e.g., SPS0, SPS1, SPS2, and SPS3). Figure 3 (b) In this case, an SPS can schedule multiple TBs (e.g., 4) at a time, and the period of the SPS is 10ms. The sender schedules 4 TBs (e.g., D00, D01, D02 and D03) through one SPS (e.g. SPS0).

[0159] Optionally, after step 210, the sending end activates the semi-static transmission by activation signaling, as in step 220.

[0160] 220. The sending end sends an activation signaling message, which is used to activate the semi-static transmission.

[0161] The receiving end receives the activation signaling from the sending end.

[0162] 230. The transmitting end sends the first control channel, and the receiving end receives the first control channel.

[0163] The first control channel belongs to the first SS, and the first control channel indicates the modulation method and / or coding method of the semi-static transmission.

[0164] Specifically, the receiving end receives the configuration information, and the configuration information is associated with the first SS. The receiving end receives an activation signaling from the sending end, which is used to activate the semi-static transmission. After receiving the activation signaling, the receiving end monitors the control channel candidates of the first SS and obtains the first control channel. It should be understood that the first control channel is one of the control channel candidates of the first SS.

[0165] Alternatively, the control channel candidate can also be referred to as the candidate control channel set.

[0166] For example, each control channel can correspond to a set of candidate control channels, and each control channel can correspond to a search space. For the same control channel, the number of candidate control channel resources cannot exceed the search space. For example, the following behavior means that the set of candidate control channels that the base station can configure is equal to the set of control channels that the UE needs to monitor, or the set of candidate control channels that the base station can configure is a subset of the set of control channels that the UE needs to monitor.

[0167] For example, the following features can be used to distinguish the types of control channels:

[0168] (1) Control channels formed by aggregating different numbers of control channel elements (CCEs) belong to different control channels: a control channel is formed by aggregating m consecutive CCEs, where m is a positive integer, such as m being 1, 2, 4 or 8. This application does not restrict the value of m.

[0169] (2) Control channels corresponding to different control information formats belong to different control channels: the format of control information carried by a control channel can be a standard-defined control information format;

[0170] (3) Different data carrier units correspond to different control channels.

[0171] In this application, "indication" can be explicit and / or implicit. For example, an implicit indication can be based on the location and / or resources used for transmission; an explicit indication can be based on one or more parameters, and / or one or more indices, and / or one or more bit patterns it represents. Furthermore, "indication" can also mean "contains," for example, "the first control channel indicates information about the modulation and / or coding scheme of the semi-static transmission," or it can be expressed as: "the first control channel contains information about the modulation and / or coding scheme of the semi-static transmission."

[0172] For example, the first control channel indicates information about the modulation and / or coding scheme of the semi-static transmission, which can be specifically indicated by the control information in the first control channel. In the following example, control channel candidates can be PDCCH candidates, the first control channel can be the first PDCCH, and the control information in the first control channel can be any downlink DCI. In the following text, the downlink control information in the first PDCCH is denoted as DCI X, and DCI X can be any DCI format, such as DCI1_0, DCI1_1, etc.

[0173] Figure 4 This is a schematic diagram showing the relative time-domain location of data for DCI X and semi-static transport scheduling. (Example) Figure 4Each SPS transport will schedule 4 data transmission units, and each SPS transport will be configured with a DCI X, which can be located before the first data transmission unit. For example, in Figure 4 Of the two SPS transmission opportunities shown, DCI X is positioned before D00 and D10 respectively. Additionally, Figure 4 Taking the example of scheduling 4 data transmission units per SPS transmission opportunity, the number of data transmission units that each SPS transmission opportunity can schedule can also be other values, such as 3, 5, etc. Optionally, the configuration information can also indicate the number L of data transmission units scheduled by each SPS transmission opportunity. Optionally, D00-D03 can be one or more data transmission units scheduled by SPS.

[0174] The receiving end monitors the CCH candidates of the first SS, receives the first CCH, and obtains the control information in the first CCH. Based on the control information in the first CCH, the receiving end can obtain information on the modulation and / or encoding methods of the semi-static transmission scheduled by the configuration information, and then decode the data of the semi-static transmission.

[0175] It should be understood that the modulation and / or coding scheme information indicated by a DCI X is only valid for the data transmitted in its corresponding semi-static manner. For example, in Figure 4 In this process, the first DCI X is only valid for data transmitted on D00-D03. The receiving end decodes the data received on D00-D03 based on the DCI X before D00. Similarly, the second DCI X is only valid for data transmitted on D10-D13. Therefore, the receiving end decodes the data received on D10-D13 based on the DCI X before D10.

[0176] For example, the information of the modulation scheme and / or encoding scheme of the semi-static transmission can be the information of the MCS, such as the order of the MCS.

[0177] In the embodiments of this application, alternatively, the first SS is effective during the activation period of the semi-static transmission, or it can be considered that the receiving end monitors the control channel candidate of the first SS during the activation period of the semi-static transmission, or that the first SS is activated with the activation of the semi-static transmission.

[0178] For example, as one implementation, the receiving end receives a first activation signaling from the sending end, the first activation signaling being used to activate the semi-static transmission. When or after the semi-static transmission is activated, the receiving end monitors the control channel candidates of the first SS, thereby receiving the first control channel.

[0179] Alternatively, as another implementation, the receiving end receives a first activation signaling from the sending end, which is used to activate the semi-static transmission. The receiving end also receives a second activation signaling from the sending end, which is used to activate the first SS. That is, the semi-static transmission and the first SS can be activated by different activation signaling, without limitation.

[0180] For example, the first activation signaling and the second activation signaling can be DCI or RRC signaling, etc.

[0181] For example, the deactivation signaling can be DCI or RRC signaling, etc.

[0182] Alternatively, as another implementation, the configuration information is used to activate the semi-static transmission, and the first SS is activated along with the activation of the semi-static transmission;

[0183] Alternatively, the configuration information is used to activate the first SS, and the semi-static transmission is activated along with the activation of the first SS;

[0184] Alternatively, the configuration information can be used to activate the semi-static transmission and the first SS.

[0185] Optionally, in one implementation, the activation period of the semi-static transmission can refer to the time range or time interval between the moment when the activation signaling for activating the semi-static transmission is received and the moment when the deactivation signaling for deactivating the semi-static transmission is received.

[0186] It should be understood that, as described above, in one implementation, the configuration information can be used to activate the semi-static transmission. In this case, the activation period refers to the moment when the configuration information is received from the receiving end (e.g., ...). Figure 2 Step 210), until the receiving end receives the deactivation signaling (e.g., ... Figure 2 The time interval between steps 260 in the process.

[0187] Furthermore, after receiving the deactivation signaling, the receiving end stops monitoring the control channel candidates of the first SS.

[0188] Furthermore, in this application, the monitoring period of the first SS is greater than or equal to the period of the semi-static transmission.

[0189] For example, the monitoring period of the first SS can be a positive integer multiple of the period of the semi-static transmission.

[0190] For example, if the monitoring period of the first SS is equal to the period of the semi-static transmission, then the information of the modulation scheme and / or coding scheme indicated by the first control channel is valid for the data of the semi-static transmission in one period.

[0191] When the monitoring period of the first SS is equal to the period of semi-static transmission, the receiver receives the first control channel relatively frequently by monitoring the control channel candidate of the first SS. The information of the modulation and / or coding scheme of semi-static transmission indicated by the first control channel (e.g., MCS information) can more flexibly adapt to changes in channel state, which is beneficial to improving the reliability of semi-static transmission.

[0192] For example, if the monitoring period of the first SS is greater than the period of the semi-static transmission, then the modulation and / or coding information indicated by the first control channel is valid for data transmitted over multiple periods of semi-static transmission. For example, if the monitoring period of the first SS is equal to twice the period of the semi-static transmission, then the modulation and / or coding information indicated by the first control channel is valid for data transmitted over two periods of semi-static transmission.

[0193] When the monitoring period of the first SS is longer than the period of the semi-static transmission, the receiver can obtain information on the modulation and / or encoding methods of the data in the subsequent multiple semi-static transmission periods within the monitoring period of the first SS. This can reduce the number of times the receiver detects and controls the channel, and reduce the power consumption of the terminal device.

[0194] In addition, the monitoring time of the first SS is in the same time slot as the first time slot, wherein the first time slot is the semi-static transmission time that is after the monitoring time of the first SS and is closest to the monitoring time of the first SS.

[0195] Alternatively, the time interval between the monitoring time of the first SS and the first time interval is sufficiently small, or very close. For example, the time interval between the monitoring time of the first SS and the first time interval is less than a threshold. Optionally, this threshold is equal to one time slot, or two time slots, etc.

[0196] Optionally, the monitoring period of the first SS can be configured independently of the period of the configuration information. Taking the following lines as an example, the configuration information is an SPS configuration. For instance, the SPS configuration includes a searchSpaceId, which corresponds to a searchSpace configured by the sending end. This searchSpace can have its own period. The period of the searchSpace can be configured using the field monitoringSlotPeriodicityAndOffset. Alternatively,

[0197] The monitoring period of the first SS can be configured together with the period of the configuration information. Taking the following lines as an example, the configuration information is an SPS configuration. For instance, the SPS configuration includes the period of the SS (e.g., specifically, a USS). The SS period can be configured through the field `monitoringSlotPeriodicityAndOffset`. Alternatively, if the SS parameter set is not configured, the SS period defaults to the SPS configuration period. Another example is that the SPS configuration includes `searchSpaceId`, where a parameter `SSperiod` is added to the `searchSpaceId` parameter set to configure the SS period. Therefore, the configuration of the monitoring period of the first SS depends on the specific implementation of the sending end and is not limited.

[0198] Additionally, the configuration information used to configure the first SS associated with the semi-static transport may indicate the index of the first SS. Alternatively, the configuration information may contain a set of configuration parameters for the first SS, wherein the set of configuration parameters may include one or more configuration parameters for the first SS.

[0199] Furthermore, steps 240-250 may be included after step 230.

[0200] 240. After receiving the first control channel, the receiving end receives the first data.

[0201] The first data is scheduled through the semi-static transmission. In other words, the first data is the semi-static transmission data received after the reception time of the first control channel.

[0202] Here, the receiving end may receive the first data after the receiving symbol of the first control channel. The receiving time of the first control channel and the receiving time of the first data may be in the same slot, frame, etc., without limitation.

[0203] As can be seen from step 210 above, the first control channel indicates the modulation and / or encoding information of the semi-static transmission. Specifically, the first control channel indicates the modulation and / or encoding information of the first data.

[0204] 250. The receiving end decodes the first data according to the modulation method and / or encoding method indicated by the first control channel.

[0205] In the above implementation, the first control channel indicates information about the modulation scheme and / or coding scheme of the semi-static transmission. Optionally, the first control channel includes first indication information, which is used to indicate information about the modulation scheme and / or coding scheme of the semi-static transmission.

[0206] Optionally, method 200 may also include steps 260-270.

[0207] 260. The sending end sends a deactivation signaling message, which is used to deactivate the semi-static transmission.

[0208] The receiving end receives the deactivation signaling from the sending end.

[0209] 270. The receiver stops monitoring the control channel candidates of the first SS.

[0210] It is understandable that the first SS is valid during the activation period of the semi-static transmission. Therefore, when the semi-static transmission is deactivated, the receiver will stop monitoring the control channel candidate of the first SS.

[0211] Alternatively, in another implementation, in step S260, the deactivation signaling can also be a release signaling, where the deactivation signaling and the release signaling can be different types of signaling. After receiving the release signaling, the receiving end stops monitoring the control channel candidate of the first SS. The release signaling is used to release the semi-static transmission. Optionally, the release signaling can be RRC signaling or other types of signaling, without limitation. Alternatively, in yet another implementation, the deactivation signaling and the release signaling in step S260 can be the same type of signaling. The sending end sends the deactivation signaling / release signaling, and after receiving the deactivation signaling / release signaling, the terminal device stops monitoring the control channel candidate of the first SS.

[0212] For example, the first control channel includes first indication information, which is specifically used to indicate information of the semi-static transmission MCS, as shown in Table 1.

[0213] Table 1

[0214] MCS 5 bits

[0215] It should be understood that the use of 5 bits in Table 1 to indicate the information of the semi-static MCS is merely an example, and more or fewer bits are also possible, without limitation.

[0216] In this application, the control information included in the first control channel can be as described in DCI X above. DCI X may contain only information indicating the modulation and / or coding scheme for semi-static transmission. Compared to the DCI in the prior art, which contains a lot of information, DCI X in this application can be a new DCI format, and DCI X can contain fewer bits (e.g., lightweight DCI), thereby saving signaling overhead.

[0217] Furthermore, compared to existing solutions where the receiver performs blind detection for reactivation of DCI in each semi-static transmission, this application can reduce the complexity and power consumption of receiver blind detection.

[0218] It should be understood that the above Figure 2 Method 200 in this application describes the application of the semi-static scheduling method provided in this application in downlink transmission. As mentioned above, the technical solution of this application can also be applied to uplink transmission and sidelink transmission.

[0219] For example, when applying the semi-static scheduling method provided in this application to uplink transmission, taking type 1 CG transmission as an example, it can be done as follows: Figure 5 The process is shown below.

[0220] See Figure 5 , Figure 5 An example of the semi-static scheduling method provided in this application being applied to uplink transmission.

[0221] It should be understood that in the above transmission, although the semi-static transmission data is sent from the terminal device to the network device, the semi-static transmission is also scheduled by the network device. Therefore, in the uplink transmission, the first control channel mentioned above can specifically be the physical downlink control channel (PDCCH), and the control information in the first control channel can be downlink control information (DCI).

[0222] 310. The network device sends configuration information, and the terminal device receives the configuration information from the sender.

[0223] The configuration information is used to configure the first SS associated with the semi-static transport, and the first SS is valid during the activation of the semi-static transport.

[0224] For example, step 310 can be implemented via RRC signaling.

[0225] 320. The network device sends the first control channel, and the terminal device receives the first control channel.

[0226] The first control channel is obtained by the terminal device after receiving the activation signaling by monitoring the control channel candidates of the first SS. The first control channel indicates information about the modulation and / or coding scheme of the semi-static transmission.

[0227] 330. The terminal device sends the first data, and the network device receives the first data.

[0228] The first data is the data transmitted in the semi-static manner. The first data is modulated and / or encoded using the modulation and / or coding scheme indicated by the first control channel.

[0229] 340. The network device uses the modulation and / or encoding information indicated by the first control channel to decode the first data.

[0230] Optionally, Figure 5 The process may also include steps 350-360.

[0231] 350. The terminal device receives an RRC signaling message from the network device, the RRC signaling message being used to release the semi-static transmission. Alternatively, the RRC signaling message is used to instruct the terminal device to stop the semi-static transmission.

[0232] 360. The terminal device stops monitoring the first SS control channel candidate.

[0233] or, Figure 5 Other methods of releasing semi-static transmission can also be used, without limitation.

[0234] Taking CG transmission type 2 as an example, it can be like... Figure 6 The process is shown below.

[0235] See Figure 6 , Figure 6 Another example of the semi-static scheduling method provided in this application being applied to uplink transmission.

[0236] 410. The network device sends configuration information, and the terminal device receives the configuration information from the sender.

[0237] The configuration information is used to configure the first SS associated with the semi-static transport, and the first SS is valid during the activation of the semi-static transport.

[0238] For example, step 410 can be implemented via RRC signaling.

[0239] 420. The network device sends an activation signaling message, and the terminal device receives the activation signaling message from the network device. The activation signaling message is used to activate the semi-static transmission.

[0240] For example, step 410 can be implemented via DCI signaling.

[0241] 430. The network device sends the first control channel, and the terminal device receives the first control channel.

[0242] The first control channel is obtained by the terminal device after receiving the activation signaling by monitoring the control channel candidates of the first SS. The first control channel indicates information about the modulation and / or coding scheme of the semi-static transmission.

[0243] 440. The terminal device sends the first data, and the network device receives the first data.

[0244] The first data is encoded using the modulation and / or coding scheme indicated by the first control channel.

[0245] 450. The network device uses the modulation and / or encoding information indicated by the first control channel to decode the first data.

[0246] Optionally, Figure 6 The process may also include steps 460-470.

[0247] 460. The network device sends a deactivation signaling message, which is used to deactivate the semi-static transmission.

[0248] 470. After receiving the deactivation signaling, the terminal device stops monitoring the control channel candidates of the first SS.

[0249] Alternatively, in another implementation, in step S460, the deactivation signaling can also be a release signaling. The deactivation signaling and the release signaling can be different types of signaling. After receiving the release signaling, the terminal device stops monitoring the control channel candidate of the first SS. The release signaling is used to release the semi-static transmission. Optionally, the release signaling can be RRC signaling or other types of signaling, without limitation.

[0250] Alternatively, in another implementation, the deactivation signaling and release signaling in step S460 can be the same type of signaling. The sending end sends the deactivation signaling / release signaling, and after the terminal device receives the deactivation signaling / release signaling, it stops monitoring the control channel candidate of the first SS.

[0251] For example, the semi-static scheduling method provided in this application can be applied to sidelink transmission. Specifically, the semi-static transmission of sidelink transmission can include CG transmission and SPS transmission. For details on CG transmission and SPS transmission, please refer to the above description of uplink transmission (i.e., CG transmission) and downlink transmission (i.e., SPS transmission), which will not be elaborated here.

[0252] Optionally, in sidelink transmission, the first control channel mentioned above can be specifically a physical sidelink control channel (PSCCH), and the control information in the first control channel can be sidelink control information (SCI).

[0253] As can be seen, in this application, by associating semi-static transmission with an SS (i.e., the first SS in this document), the configuration parameters of semi-static transmission can be flexibly indicated according to changes in channel state, thereby reducing indication overhead.

[0254] Furthermore, considering that some service frames (e.g., XR video service frames) have different sizes, there may be situations where the time-frequency resources configured semi-statically are insufficient to carry a single service frame, or when data from multiple services arrives at the receiving end, the time-frequency resources configured semi-statically are insufficient to simultaneously send the data from these multiple services to the receiving end. This application proposes further solutions for these situations.

[0255] Assuming the first data described above is a portion of a service frame, for ease of description, the remaining data of that service frame will be referred to as the second data below. Alternatively, assuming the first data described above is data from a certain service, data from another service will also be referred to as the second data below.

[0256] In summary, this application proposes to transmit the second data through dynamic scheduling, and to indicate through the first control channel whether to blindly check the control channel used for scheduling the second data (hereinafter referred to as the second control channel) after receiving the first data.

[0257] Therefore, in this further scheme, in addition to the information indicating the modulation and / or coding scheme of the semi-static transmission as described above, the first control channel can also be used to indicate whether to blindly detect the second control channel at a second time, wherein the second control channel is used to schedule the second data, and the second time is later than the monitoring time of the first control channel.

[0258] Here, the specific form of the second data is not limited.

[0259] For example, the second data may belong to the same service as the first data, or the second data may be data from another service at the receiving end that is different from the service to which the first data belongs.

[0260] Optionally, the first data may be a portion of the data of an extended reality (XR) service frame, and the second data may be the remaining data of the XR service frame.

[0261] Alternatively, the first data may be from XR services, and the second data may be from other services.

[0262] In one implementation, the first control channel further includes second indication information, which indicates whether to perform blind detection of the second control channel at a second time. In other words, the second indication information indicates whether the receiver needs to continue blind detection of the second control channel after receiving the first data. Alternatively, the second indication information indicates whether to continue blind detection after receiving the first data.

[0263] For example, in the following example, the second indication information can be represented as "PDCCH monitoring", i.e., PDCCH monitoring.

[0264] Combining the above-mentioned scheme where the first control channel includes the first indication information, the first control channel may contain the first indication information and the second indication information as shown in Table 2.

[0265] Table 2

[0266] MCS 5 bits PDCCH monitoring 1 bit

[0267] It should be understood that in Table 2, MCS represents the first indication information and PDCCH monitoring represents the second indication information.

[0268] For example, PDCCH monitoring uses 1 bit to indicate whether the receiver continues blind detection after receiving the first data.

[0269] Figure 7 This diagram illustrates the first control channel including second indication information. Figure 7 If PDCCH monitoring = '0', it means that the receiver does not need to continue blind detection after receiving the first data. If PDCCH monitoring = '1', it means that the receiver needs to blindly detect the second control channel after receiving the first data. The time range for blindly detecting the second control channel is determined by the receiver itself.

[0270] It should be understood that Figure 7 The text only marks the second indication information contained in the first control channel; the first control channel also contains the first indication information. Figure 5 Not shown in the image.

[0271] It's important to note that the receiving end may be serving multiple services, including not only the service to which the first data belongs but also other services. Assuming the first data belongs to the XR service, if PDCCH monitoring = '0', it means the receiving end does not need to continue blind detection after receiving the first data; that is, the receiving end does not need to perform blind detection for the XR service. However, it does not force the receiving end to refrain from blindly detecting control information for other services. In other words, even if PDCCH monitoring = '0', the receiving end can still perform blind detection for other services.

[0272] Based on Table 2 above, this application also proposes another implementation method in which the transmitting end instructs the receiving end whether to continue blind detection after the first data.

[0273] Optionally, the first PDCCH is also used to indicate the blind detection of the second control channel and the time range of the blind detection of the second control channel, wherein the second control channel is used to schedule the second data.

[0274] It is understood that in Table 2 above, the second indication information in the first control channel is used to indicate whether the receiver should continue blind detection after receiving the first data. If blind detection is performed, the time range of the blind detection can be determined autonomously by the receiver. In this implementation, the first control channel may contain third indication information, which is used to indicate whether the receiver should blindly detect the second control channel. Simultaneously, the third indication information also indicates the time range for blindly detecting the second control channel. Continuing with the example below, unlike the 1-bit second indication information used in Table 2, the third indication information can be 3 bits of PDCCHmonitoring. In this case, the first control channel may contain both the first and third indication information, as shown in Table 3.

[0275] Table 3

[0276] MCS 5 bits PDCCH monitoring 3 bits

[0277] In Table 3, MCS represents the first indication information, and PDCCH monitoring represents the third indication information.

[0278] As can be seen, unlike in Table 2, PDCCH monitoring uses 3 bits to indicate the receiver's blind detection of the second control channel.

[0279] Figure 8 This diagram illustrates the first control channel including third indication information. Figure 8For example, if PDCCHmonitoring = '010', it indicates that the receiving end blindly checks the second PDCCH after receiving the first data. Simultaneously, PDCCHmonitoring also indicates that the receiving end blindly checks at least two data transmission units after the last data transmission unit in the first data, such as... Figure 8 In this example, after receiving data from D00 to D03, the receiving end performs blind detection on at least two subsequent data transmission units. For instance, if PDCCH monitoring = '011', it indicates that the receiving end performs blind detection on the second PDCCH after receiving the first data. Simultaneously, PDCCH monitoring also instructs the receiving end to perform blind detection on at least three data transmission units following the last data transmission unit in the first data. If PDCCH monitoring = '000', it indicates that the receiving end does not perform blind detection after receiving the first data. Figure 8 In this context, after receiving data from D10 to D13, the receiving end needs to perform blind detection on at least 0 data transmission units, i.e., no blind detection is performed. Therefore, the value of PDCCH monitoring indicates the time range for the receiving end to blindly detect the second PDCCH. In other words, a non-zero value of PDCCH monitoring indicates that the receiving end needs to continue blind detection after receiving the first data, and this non-zero value indicates the time range for blindly detecting the second PDCCH. Optionally, this time range can be represented by the number of data transmission units, or it can be used in other ways. For example, the time range can also be a range of a certain time slot type (e.g., considering only downlink time slots), without limitation. When the PDCCH monitoring value is zero, it indicates that the receiving end does not perform blind detection after receiving the first data. Optionally, one data transmission unit here can be one time slot, 1 millisecond, etc., without limitation.

[0280] Similarly, the use of 3 bits for PDCCH monitoring in Table 3 is merely an example. The specific number of bits used for PDCCH monitoring can be determined based on the time range during which the receiver needs to blindly detect the second PDCCH. For example, if the receiver blindly detects a maximum of 4 data transmission units after the first data, then 2 bits are sufficient for PDCCH monitoring. Alternatively, if the receiver blindly detects more than 8 data transmissions within the time range of the second PDCCH, then more than 3 bits (e.g., 4 or 5 bits, etc.) are required to meet the requirements.

[0281] Furthermore, the third indication information included in the first control channel can not only indicate the time range for blind detection of the second control channel, but also, by adding a fourth indication information, indicate the offset of the second moment (i.e., the moment of blind detection of the second control channel) relative to the first data. For example, the fourth indication information can be used to indicate the offset of the second moment relative to the first data transmission unit of the first data, or the offset of the second moment relative to the last data transmission unit of the first data. Alternatively, the fourth indication information can also be used to indicate the offset of the second moment relative to the aforementioned first moment, or the offset relative to the monitoring time, etc., without limitation.

[0282] At this time, the first control channel may include first indication information, third indication information, and fourth indication information. The information contained in the first control channel may be as shown in Table 4.

[0283] Table 4

[0284] MCS 5 bits PDCCH monitoring 3 bits k 2 bits

[0285] It should be understood that in Table 4, "k" represents the fourth indication information mentioned above. Furthermore, the use of 2 bits for k is merely an example.

[0286] For example, suppose k is used to indicate the offset of the second time relative to the last data transmission unit of the first data. If k = '1', it means that the receiver is offset by 1 data transmission unit from the last data transmission unit of the first data, and blindly detects the second PDCCH. At the same time, if the third indication information, i.e., PDCCH monitoring = '010', then the receiver can know that it has blindly detected 2 data transmission units.

[0287] Optionally, the third instruction information in Table 4 can also be replaced with the second instruction information, as shown in Table 5.

[0288] Table 5

[0289] MCS 5 bits PDCCH monitoring 1 bit k 2 bits

[0290] In the implementation shown in Table 5, the first indication information in the first control channel indicates the MCS information of the semi-static transmission, and the second indication information (i.e., 1 bit of PDCCH monitoring) indicates whether to continue blind detection after receiving the first data. If the second indication information = '0', it indicates that the receiver does not need to perform blind detection after receiving the first data. In this case, the value of the fourth indication information (i.e., k) is considered invalid, and the receiver can ignore it without processing. Alternatively, after parsing the second indication information = '0', the receiver can either not process or not parse the field of the fourth indication information. If the second indication information = '1', it indicates that the receiver should continue blind detection after receiving the first data. In this case, the value of the fourth indication information represents a valid offset value.

[0291] In the above embodiments, it is explained how the receiving end learns, based on the indication of the first control channel, whether to continue blindly detecting the second control channel after receiving the first data.

[0292] This application also provides another implementation for instructing the receiver whether to continue blindly detecting the second control channel after receiving the first data.

[0293] In this implementation, the configuration information is used to configure a first SS associated with the semi-static transmission. Simultaneously, the semi-static transmission is also associated with a second SS, where the second control channel belongs to the second SS. In other words, the second control channel is optionally obtained by monitoring control channel candidates of the second SS; here, the second control channel can be the second control channel in any of the above implementations.

[0294] In other words, the configuration information is used to configure semi-static transmission, which is associated with a first SS and a second SS. Specifically, the receiving end monitors the control channel candidates of the first SS, receives the first control channel, and obtains information on the modulation and / or coding scheme of the first data in the semi-static transmission indicated by the first control channel. The receiving end monitors the control channel candidates of the second SS, receives the second control channel, and obtains control information for dynamically scheduled second data, such as information on the modulation and / or coding scheme of the second data, etc.

[0295] Exemplarily, in this implementation, the information contained in the first control channel can adopt any of the first control channel examples from the above embodiments, such as any of the designs in Tables 1-5. The control information in the second control channel can reuse existing DCI formats. It should be understood that the existing DCI formats referred to herein are distinct from the DCI X designed in this application.

[0296] The above details a scheme for indicating the modulation and / or encoding methods (e.g., MCS information) of semi-static scheduling transmissions.

[0297] Based on the same design concept, this application also proposes a scheme to instruct the hybrid automatic repeat request (HARQ) process in semi-static scheduling transmission, which can solve the problem of HARQ process collision in existing semi-static transmission.

[0298] It is understandable that information indicating the modulation and / or encoding methods of semi-static transmission, or information indicating the HARQ process in semi-static transmission, actually indicates some configuration parameters in semi-static scheduling transmission.

[0299] To facilitate understanding of the scheme for indicating semi-static HARQ process transmission described below, we will first explain the existing technologies and some scenarios that generate HARQ process collisions.

[0300] During air interface transmission, bit errors or packet loss may occur. To ensure the robustness of air interface transmission, the Hybrid Automatic Repeat Request (HARQ) mechanism is widely adopted in 3GPP. HARQ is a retransmission mechanism that combines forward error correction (FEC) and automatic repeat-request (ARQ). Both FEC and ARQ are well-known technologies in the field of communications and will not be discussed in detail here. The biggest advantage of HARQ over ARQ is that HARQ supports soft combining technology. In NR, soft combining schemes are divided into chasing combining (CC) and incremental redundancy (IR), depending on whether the retransmitted bits are the same as the original bits. Specifically, in CC, the retransmitted bits are the same as the original bits, while in IR, the retransmitted bits can be different from the original bits.

[0301] It is known that in existing communication protocols, the HARQ process uses the stop-and-wait protocol. The stop-and-wait protocol means that the sender stops sending after each terabyte (TB) and waits for acknowledgment from the receiver. Only after receiving acknowledgment does it send the next terabyte.

[0302] Figure 9 This refers to the HARQ process under the incremental redundancy scheme. For example... Figure 9The sending end sends TB0 RV0 to the receiving end. The receiving end decodes TB0 RV0 and, based on the CRC result, sends an acknowledgment (ACK) to indicate successful decoding, or a negative acknowledgment (NACK) to indicate decoding failure. If the sending end receives an ACK, it sends TB1 RV0 data; if it receives a NACK, it sends TB0 RV1 data. It's important to note that in the CC scheme, there is no concept of RV, so each retransmission uses the same data as the initial transmission. For example, if the sending end sends TB0 and the receiving end fails to decode and returns a NACK, the sending end will resend TB0 to the receiving end, and this TB0 will be identical to the initial TB0.

[0303] In New Radio (NR) systems, the base station needs to receive HARQ information sent by the UE and needs to know when the UE will send HARQ information. The base station controls the transmission timing through the HARQ feedback timing field K1 of the DCI. The HARQ feedback timing field K1 indicates the time slot offset between the physical downlink shared channel (PDSCH) and the UE's HARQ information transmission. Specifically, if the UE receives the PDSCH in time slot n, then the UE will send the corresponding HARQ information in time slot (n+K1). The HARQ information is carried by either the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH).

[0304] If a data transfer (TB) corresponding to a HARQ process is not correctly received, the HARQ process will continue to transmit that TB, either via CC or IR, until the TB is correctly received or the maximum number of retransmissions is reached. Therefore, to ensure multi-service transmission, the base station can configure up to 16 HARQ processes for each UE, and their operation is as follows: Figure 10 As shown.

[0305] Figure 10 This is a schematic diagram illustrating the process of data transmission using multiple HARQ processes. For example... Figure 10 The UE employs three HARQ processes. HARQ processes 0 and 2 correspond to TB0, TB2, respectively. If TB0 is decoded incorrectly, the receiver sends a NACK to the transmitter; if TB1 and TB2 are decoded correctly, the receiver sends an ACK to the transmitter. The specific procedures for each HARQ process can be found in [reference needed]. Figure 9Because TB0, transmitted by HARQ process 0, is decoded incorrectly, HARQ process 0 will continue to be used for retransmission of TB0, while HARQ processes 1 and 2 can be used for transmitting new data. For example, HARQ process 1 can be used to transmit TB3, and HARQ process 2 can be used to transmit TB4. Similarly, if TB4, corresponding to HARQ process 2, is decoded incorrectly, while TB0 and TB3 are decoded correctly, then HARQ processes 0 and 1 can be used for transmitting new data. For example, HARQ process 0 can be used to transmit TB5, HARQ process 1 can be used to transmit TB6, and HARQ process 2 can continue to be used to transmit TB4.

[0306] As can be seen, if a certain HARQ process keeps decoding data incorrectly, it will cause that HARQ process to be occupied indefinitely, thus affecting the initial transmission of new data.

[0307] In 3GPP CG and SPS transmissions (which have been introduced at the beginning of this article), the problem of a HARQ process being occupied and thus affecting new data transmission also exists due to a data transmission error on a certain HARQ process.

[0308] For example, taking downstream SPS transmission as an example, according to existing protocols, each SPS transmission opportunity is only used to transmit new data. If a data decoding error occurs, the base station needs to retransmit the PDCCH scrambled by SPS-C-RNTI (e.g., in LTE) or CS-RNTI (e.g., in NR) on the same HARQ process using dynamic scheduling. Therefore, it is possible for a certain HARQ process to be occupied indefinitely.

[0309] Some existing solutions propose allocating multiple HARQ processes to SPS transport to alleviate the problem of one or more HARQ processes being occupied and affecting the initial transmission of new data, as shown below. Figure 11 As shown.

[0310] Figure 11 This is a diagram illustrating the allocation of multiple HARQ processes for SPS transport. For example... Figure 11 Taking a subcarrier spacing of 15kHz and an SPS transmission period of 10ms as an example, assuming that one SPS transmission opportunity can schedule 6 time slots. To avoid the above problem, multiple HARQ processes can be configured for the TB of SPS transmission. One possible approach is: the first SPS transmission occupies HARQ processes 0-5, the second SPS transmission occupies HARQ processes 6-11, the third SPS transmission again occupies HARQ processes 0-5, the fourth SPS transmission again occupies HARQ processes 6-11, and so on. Existing solutions expect to achieve... Figure 11The HARQ process allocation method shown in the figure aims to avoid collisions between the initial transmission and the retransmission HARQ process due to the retransmission caused by the first SPS transmission error.

[0311] but Figure 11 Even with this solution, the initial transmission and retransmission may still require the same HARQ process. The following section discusses this further. Figure 12 Please provide an explanation.

[0312] Figure 12 A scene diagram illustrating the occurrence of HARQ process collisions. Figure 12 In the current protocol, if a data transfer error occurs in time slot D00 corresponding to HARQ process 0, the TB will be retransmitted in time slot D16 using HARQ process 0 through dynamic scheduling. If the TB continues to fail in time slot D16, HARQ process 0 will remain occupied. HARQ process 0 should be used for the initial transmission of new data in another SPS transmission opportunity in time slot D20. According to the existing protocol, this SPS transmission opportunity will directly occupy HARQ process 0 for the initial transmission of new data in time slot D20, ignoring the fact that the data in time slot D00 has not been correctly received. In this situation, not only will the data in time slot D00 fail to be received correctly, but the resources of time slots D00 and D16 will also be wasted. Furthermore, if the retransmitted data in time slot D16 occurs in time slot D26 using the same HARQ process 0, the UE may consider the data transmitted in time slot D26 as a retransmission of time slot D20, leading to ambiguous data decoding and affecting the decoding of data in time slot D20.

[0313] Furthermore, similar issues can arise between the HARQ process used for dynamically scheduled data and SPS-transmitted data. The following section will discuss this further. Figure 13 Please provide an explanation.

[0314] Figure 13 This is another scenario diagram that generates HARQ process collisions. For example... Figure 13 As shown, taking downlink SPS transmission as an example, suppose that in time slot D27, the base station uses HARQ process 0 for dynamic scheduling of transmission, but the UE encounters a decoding error. The base station continues to use HARQ process 0 for retransmission in time slot D35, but the UE still does not receive it correctly. If, at this time, the SPS transmission data in time slot D40 needs to be transmitted using HARQ process 0, according to the current protocol, HARQ process 0 will be cleared and directly used to receive the SPS transmission data in time slot D40.

[0315] As can be seen, this scenario also leads to the above problems: on the one hand, the resources of time slots D27 and D35 are wasted; on the other hand, retransmitting the data of time slots D27 and D35 at time slot D46 can still use HARQ process 0, but since time slot D46 is dynamically scheduled data, it will refresh the data of HARQ process 0, affecting the data decoding at time slot D40, causing decoding ambiguity, and thus affecting the correctness of data decoding at time slot D40.

[0316] According to existing protocols, each UE can be configured with a maximum of 16 HARQ processes. One approach is to increase the upper limit of HARQ processes, for example, increasing the number of HARQ processes that can be configured per UE to 32 or more. However, the UE's capabilities may not be able to support so many HARQ processes. Furthermore, increasing the number of HARQ processes will lead to changes in related configurations (e.g., DCI size). In practice, these factors make this approach difficult to implement.

[0317] Therefore, this application proposes the following technical solution to solve the problem of HARQ process collision in the above scenario.

[0318] See Figure 14 , Figure 14 This application provides another semi-static scheduling method. Figure 14 Method 700 and Figure 2 Method 200 is based on a general design concept and has corresponding specific technical features. Method 700 is described below.

[0319] 710. The receiving end receives configuration information, which is used to configure the first SS associated with semi-static transmission.

[0320] 720. The sending end sends an activation signaling message, which is used to activate the semi-static transmission.

[0321] 730. The receiving end receives the first control channel, which belongs to the first SS.

[0322] Specifically, after receiving the activation signaling, the receiving end monitors the control channel candidates of the first SS and obtains the first control channel.

[0323] The first control channel indicates the information of the M HARQ processes corresponding to the M data transmission units scheduled by the semi-static transmission, where M is an integer greater than 1.

[0324] In one implementation, the first control channel includes fifth indication information, which indicates information about the M HARQ processes corresponding to the M data transmission units scheduled by the semi-static transmission.

[0325] For example, the information of the M HARQ processes can be M HARQ process numbers.

[0326] In this example, the information included in the first control channel can be as shown in Table 6.

[0327] Table 6

[0328] HARQ process 0 4 bits HARQ process 1 4 bits HARQ process 2 4 bits HARQ process 3 4 bits

[0329] It should be understood that HARQprocess 0 to 3 shown in Table 6, as a whole, are referred to as the fifth instruction information.

[0330] As can be seen in Table 6, the fifth indication information indicates the process number of the four HARQ processes. As mentioned above, this design is based on the existing protocol which stipulates that a receiver can be allocated a maximum of 16 HARQ processes. Therefore, each HARQ process can be indicated using log2(16) = 4 bits.

[0331] See Figure 15 The SPS transport is configured with 8 HARQ processes. Figure 15 A schematic diagram illustrating the HARQ process for indicating semi-static transmission provided in this application. Figure 13Taking downlink SPS transmission as an example, one SPS transmission opportunity schedules 4 time slots. The first SPS transmission opportunity schedules 4 time slots D00-D03, and the second SPS transmission opportunity schedules 4 time slots D10-D13. In the first SPS transmission opportunity, the data decoding on time slot D02 corresponding to HARQ process 2 fails, and the UE sends a NACK message to the base station in uplink time slot U00. The base station dynamically schedules the retransmission of data from time slot D02 using HARQ process 2 in time slot D15. Assuming the retransmission in time slot D15 also fails, the UE sends a NACK message to the base station in uplink time slot U10. Since the data on time slot D02 corresponding to HARQ process 2 has not been correctly received, HARQ process 2 continues to be occupied. According to the semi-static configuration, the third SPS transmission opportunity schedules 4 time slots D20-D23, where HARQ process 2 should be used for the initial transmission of new data in time slot D22. To avoid forcing HARQ process 2 to be used for the initial transmission of new data in time slot D22 as stipulated in existing protocols, which would lead to wasted resources in time slots D02 and D15 and cause decoding ambiguity at the receiver in time slot D22, in this application, the base station, based on the NACK information on U01, instructs in the first PDCCH before the third SPS transmission opportunity that the four HARQ processes to be used in the four time slots D20 to D23 to be called in the third SPS transmission opportunity are HARQ process 0, HARQ process 1, HARQ process 4, and HARQ process 3. Therefore, HARQ process 2, which is occupied by the retransmission of data in time slot D02, will not be used in the third SPS transmission opportunity, thus avoiding collisions of HARQ process 2. Furthermore, it also avoids data decoding ambiguity at the receiver in time slot D22, improving the correctness of data decoding in existing schemes.

[0332] Optionally, to reduce indication overhead, in one specific implementation, the fifth indication information is used to indicate the offset information of the M HARQ processes corresponding to the M data transmission units. The offset information of the HARQ process corresponding to the j-th data transmission unit among the M data transmission units represents the offset of the HARQ process number used by the j-th data transmission unit in this semi-static scheduling opportunity relative to the HARQ process number used by the j-th data transmission unit in this semi-static scheduling transmission opportunity configured in the configuration information, where 1 ≤ j ≤ M, and j is an integer. In this implementation, the indication information included in the first control channel can be as shown in Table 7.

[0333] Table 7

[0334]

[0335] As can be seen, assuming that a semi-static scheduling transmission schedules M data transmission units, the fifth indication information indicates M offset information, where each offset information is used to determine the HARQ process that one of the M data transmission units should use in this semi-static scheduling transmission.

[0336] Additionally, in Table 7, This indicates the number of TBs contained in the SPS transport associated with the SS. For the round-up operation, TB is an example of a data transmission unit.

[0337] The following is combined Figure 16 Please provide an explanation.

[0338] See Figure 16 , Figure 16 This is another schematic diagram illustrating the HARQ process indicating semi-static transmission in this application. It should be noted that... Figure 16 Is Figure 15 The improvements to the plan, including the parts that are the same, will not be repeated here. Figure 15 In the scheme, the configuration information corresponding to the third SPS transmission opportunity indicates that the HARQ process numbers of the four time slots D20 to D23 scheduled for the third SPS transmission opportunity are 0, 1, 4, and 3 respectively. Figure 16 In order to reduce the indication overhead, the configuration information corresponding to the third SPS transmission opportunity indicates the offset information of the HARQ process numbers used by the four time slots D20 to D23 scheduled in the third SPS transmission opportunity in this SPS transmission opportunity, relative to the HARQ process numbers used by the four time slots D20 to D23 in the semi-static configuration in this SPS transmission opportunity.

[0339] For example, an SPS transmission is configured with 8 HARQ processes. According to the semi-static configuration, time slot D20 uses HARQ process 0 in the third SPS transmission opportunity, and the fifth indication information indicates that time slot D20 also uses HARQ process 0 in the third SPS transmission opportunity. Therefore, the offset value between the two HARQ processes is 0. As another example, according to the semi-static configuration, time slot D21 uses HARQ process 1 in the third SPS transmission opportunity, and the fifth indication information indicates that time slot D21 also uses HARQ process 1 in the third SPS transmission opportunity. The offset value between the two HARQ processes is 0. However, according to the semi-static configuration, time slot D22 uses HARQ process 2 in the third SPS transmission opportunity, and the fifth indication information indicates that time slot D22 also uses HARQ process 4 in the third SPS transmission opportunity. Therefore, the offset value between the two HARQ processes is 2. It can be concluded that the offset value of the HARQ process corresponding to time slot D23 is also 0, which will not be elaborated further.

[0340] Furthermore, method 700 may also include step 740.

[0341] 740. The receiving end decodes the data received on the M data transmission units according to the information of the M HARQ processes indicated by the first control channel.

[0342] Optionally, method 700 may also include steps 750-760.

[0343] 750. The sending end sends a deactivation signaling message, which is used to deactivate the semi-static transmission.

[0344] 760. After receiving the deactivation signaling, the terminal device stops monitoring the control channel candidates of the first SS.

[0345] Alternatively, in another implementation, in step S750, the deactivation signaling can also be a release signaling. The deactivation signaling and the release signaling can be different types of signaling. After receiving the release signaling, the terminal device stops monitoring the control channel candidate of the first SS. The release signaling is used to release the semi-static transmission. Optionally, the release signaling can be RRC signaling or other types of signaling, without limitation.

[0346] Alternatively, in another implementation, the deactivation signaling and release signaling in step S750 can be the same type of signaling. The sending end sends the deactivation signaling / release signaling, and after the terminal device receives the deactivation signaling / release signaling, it stops monitoring the control channel candidate of the first SS.

[0347] It is understandable that the method of instructing the HARQ process in method 700 can also be applied to uplink or sidelink transmissions, and the process is similar. Those skilled in the art can understand how the process of uplink or sidelink transmission is designed based on the example of downlink transmission (the process of method 700), which will not be described here.

[0348] According to the technical solution provided by method 700, the configuration information of the semi-static scheduling transmission is associated with an SS. The receiving end obtains the first control channel by monitoring the control channel candidate of the SS. The first control channel can display and indicate the HARQ process of the M data transmission units scheduled for this semi-static transmission, thus avoiding collisions of HARQ processes and the resulting waste of system resources and decoding ambiguity issues mentioned above.

[0349] Understandable, Figure 2 The various implementations of method 200 in the text, and Figure 14 The various implementations of method 700 can be used in combination.

[0350] For example, by combining the scheme in method 200 where the first control channel contains first indication information with the scheme in method 700 where the first control channel contains fifth indication information, the first control channel may contain both first indication information and fifth indication information, as shown in Table 8.

[0351] Table 8

[0352]

[0353]

[0354] For example, by combining the scheme in method 200 where the first control channel includes first indication information and second indication information with the scheme in method 700 where the first control channel includes fifth indication information, the first control channel can include first indication information, second indication information and fifth indication information, as shown in Table 9.

[0355] Table 9

[0356] MCS 5 bits PDCCH monitoring 1 bit HARQ process 0 4 bits HARQ process 1 4 bits HARQ process 2 4 bits HARQ process 3 4 bits

[0357] For example, by combining the scheme in method 200 where the first control channel includes first indication information and third indication information with the scheme in method 700 where the first control channel includes fifth indication information, the first control channel can include first indication information, third indication information and fifth indication information, as shown in Table 10.

[0358] Table 10

[0359] MCS 5 bits PDCCH monitoring 3bit HARQ process 0 4 bits HARQ process 1 4 bits HARQ process 2 4 bits HARQ process 3 4 bits

[0360] For example, by combining the scheme in method 200 where the first control channel includes first indication information, third indication information, and fourth indication information with the scheme in method 700 where the first control channel includes fifth indication information, the first control channel can include first indication information, third indication information, fourth indication information, and fifth indication information, as shown in Table 11.

[0361] Table 11

[0362] MCS 5 bits PDCCH monitoring 3bit k 2 bits HARQ process 0 4 bits HARQ process 1 4 bits HARQ process 2 4 bits HARQ process 3 4 bits

[0363] In addition, when indicating M HARQ process numbers, the method of indicating offset information can also be used as shown in Tables 8-11, which will not be listed here.

[0364] It should be understood that the use of 4 bits to indicate M HARQ process numbers in Tables 6-11 above is based on the existing standard that allows each UE to configure a maximum of 16 HARQ processes. In future communication protocols, if the number of HARQ processes that a UE can configure changes, the number of bits used to indicate the HARQ process number in Tables 6-11 can also be changed accordingly (e.g., increased or decreased), without limitation.

[0365] It can be seen that, through Figure 14 The semi-static scheduling method in the code can avoid collisions between HARQ processes.

[0366] Furthermore, if Figure 2 Method 200 and Figure 14 By combining method 700, the configuration parameters of the semi-static transmission can be flexibly changed while avoiding collisions in the HARQ process.

[0367] The semi-static scheduling method provided in this application has been described in detail above. The communication device provided in this application is described below.

[0368] See Figure 17 , Figure 17 A schematic block diagram of the communication device provided in this application. Figure 17 The communication device 1000 includes a processing unit 1100, a receiving unit 1200, and a transmitting unit 1300.

[0369] Optionally, the communication device 1000 may correspond to the receiving end in the embodiments of this application.

[0370] In some schemes, the units of the communication device 1000 are used to perform the following functions:

[0371] The receiving unit 1200 is used to receive configuration information, which is used to configure a first search space SS associated with the semi-static transmission, and the first SS is valid during the activation period of the semi-static transmission.

[0372] In addition, receiving a first control channel, the first control channel belonging to the first SS, the first control channel indicating information about the modulation and / or encoding method of the semi-static transmission.

[0373] Optionally, in one embodiment, the processing unit 1100 is configured to monitor the control channel candidates of the first SS during the activation of the semi-static transmission and obtain the first control channel.

[0374] Optionally, in one embodiment, the receiving unit 1200 is further configured to receive a first activation signaling, the first activation signaling being used to activate the semi-static transmission;

[0375] In addition, the processing unit 1100 is also configured to monitor the control channel candidates of the first SS when or after the semi-static transmission is activated.

[0376] Optionally, in one embodiment, the configuration information is used to activate the semi-static transmission.

[0377] Optionally, in one embodiment, the configuration information is used to configure the first SS associated with a semi-static transport, including:

[0378] The configuration information indicates the index of the first SS.

[0379] Optionally, in one embodiment, the receiving unit 1200 is further configured to receive first data after receiving the first control channel, the first data being processed by the semi-static transmission scheduling;

[0380] In addition, the processing unit 1100 is further configured to decode the first data based on the information of the modulation scheme and / or encoding scheme indicated by the first control channel.

[0381] Optionally, in one embodiment, the monitoring time of the first SS is located in the same time slot as the first time, wherein the first time is the transmission time of the semi-static transmission that is after the monitoring time of the first SS and is closest to the monitoring time of the first SS.

[0382] Optionally, in one embodiment, the first control channel is further configured to indicate whether to blindly detect the second control channel at a second time, wherein the second control channel is configured to schedule the second data, and the second time is later than the monitoring time of the first control channel.

[0383] Optionally, in one embodiment, the first control channel is further configured to indicate the blind detection of the second control channel and the time range for blind detection of the second control channel.

[0384] The second control channel is used to schedule the second data.

[0385] Optionally, in one embodiment, the semi-static transmission is also associated with a second SS, to which the second control channel belongs.

[0386] Optionally, in one embodiment, the configuration information is further used to configure the information of the HARQ processes corresponding to the M data transmission units scheduled by the semi-static transmission.

[0387] Furthermore, the first control channel is also used to indicate the M HARQ process numbers corresponding to the M data transmission units, where M is greater than 1 and M is an integer.

[0388] Optionally, in one embodiment, the first control channel is further used to indicate information about M hybrid automatic repeat request (HARQ) processes corresponding to the M data transmission units, including:

[0389] The first control channel is further used to indicate the offset information of each of the M HARQ processes corresponding to the M data transmission units.

[0390] Among them, the offset information of the HARQ process corresponding to the j-th data transmission unit among the M data transmission units represents the offset of the HARQ process number corresponding to the j-th data transmission unit in the current semi-static scheduling transmission opportunity relative to the HARQ process number corresponding to the j-th data transmission unit configured by the configuration information in the current semi-static scheduling transmission opportunity, where 1 < j ≤ M and j is an integer.

[0391] Optionally, in some other solutions, each unit of the communication device 1000 has the following functions:

[0392] A receiving unit 1200, configured to receive configuration information, where the configuration information is used to configure a first search space (SS) associated with semi-static transmission.

[0393] And receive a first control channel, where the first control channel belongs to the first SS, and the first control channel indicates information about M hybrid automatic repeat request (HARQ) processes corresponding to the M data transmission units scheduled by the semi-static transmission, and M is an integer greater than 1.

[0394] Optionally, in one embodiment, the first control channel is used to indicate information about M HARQ processes corresponding to the M data transmission units, including:

[0395] The first control channel is used to indicate the offset information of the M HARQ processes corresponding to the M data transmission units.

[0396] Among them, the offset information of the HARQ process corresponding to the j-th data transmission unit among the M data transmission units represents the offset of the HARQ process number adopted by the j-th data transmission unit in the current semi-static scheduling transmission opportunity relative to the HARQ process number adopted by the j-th data transmission unit configured by the configuration information in the current semi-static scheduling transmission opportunity, where 1 ≤ j ≤ M and j is an integer.

[0397] In the above implementation manners, the receiving unit 1200 and the sending unit 1300 may also be integrated into a transceiver unit, which has both receiving and sending functions, and this is not limited herein.

[0398] In various embodiments of the communication device 1000 corresponding to the receiving end, the processing unit 1100 is used to perform processing and / or operations implemented internally by the receiving end, other than the sending and receiving actions. The receiving unit 1200 is used to perform the receiving action, and the sending unit 1300 is used to perform the sending action.

[0399] For example, in Figure 2 In this process, the receiving unit 1200 is used to perform the operations of receiving configuration information in step 210, receiving activation signaling in step 220, receiving the first control channel in step 230, receiving the first data in step 240, and receiving deactivation signaling in step 260. The processing unit 1100 is used to perform the processing in steps 250 and 270.

[0400] For example, in Figure 14 In this process, the receiving unit 1200 is used to perform the operation of receiving configuration information in step 710, receiving activation signaling in step 720, receiving the first control channel in step 730, and receiving deactivation signaling in step 750. The processing unit 1100 is used to perform the processing in steps 740 and 760.

[0401] Optionally, the communication device 1000 may correspond to the transmitting end in the embodiments of this application.

[0402] Alternatively, in some embodiments, each unit of the communication device 1000 is used to perform the following functions:

[0403] The sending unit 1300 is used to send configuration information, which is used to configure a first search space SS associated with the semi-static transmission, and the first SS is valid during the activation period of the semi-static transmission.

[0404] In addition, a first control channel is transmitted, the first control channel belonging to the first SS, the first control channel indicating information about the modulation and / or encoding method of the semi-static transmission.

[0405] Optionally, in one embodiment, the sending unit 1300 is further configured to send a first activation signaling, the first activation signaling being used to activate the semi-static transmission.

[0406] Optionally, in one embodiment, the sending unit 1300 is further configured to send a first deactivation signaling, the first deactivation signaling being used to deactivate the semi-static transmission.

[0407] Optionally, in one embodiment, the configuration information is used to activate the semi-static transmission.

[0408] Optionally, in one embodiment, the transmitting unit 1300 is further configured to:

[0409] After sending the first control channel, first data is sent, which is scheduled via the semi-static transmission.

[0410] Alternatively, in other embodiments, each unit of the communication device 1000 has the following functions:

[0411] The sending unit 1300 is used to send configuration information, which is used to configure the first search space SS of the semi-static transmission association.

[0412] In addition, a first control channel is sent, the first control channel belonging to the first SS, the first control channel indicating information of the M hybrid automatic repeat HARQ processes corresponding to the M data transmission units scheduled by the semi-static transmission, where M is an integer greater than 1.

[0413] Optionally, in one embodiment, the first control channel is used to indicate information about the M HARQ processes corresponding to the M data transmission units, including:

[0414] The first control channel is used to indicate the offset information of the M HARQ processes corresponding to the M data transmission units.

[0415] Wherein, the offset information of the HARQ process corresponding to the j-th data transmission unit among the M data transmission units represents the offset of the HARQ process number used by the j-th data transmission unit in this semi-static scheduling transmission opportunity relative to the HARQ process number used by the j-th data transmission unit in this semi-static scheduling transmission opportunity configured in the configuration information, where 1≤j≤M, and j is an integer.

[0416] In the above implementation methods, the receiving unit 1200 and the transmitting unit 1300 can also be integrated into a transceiver unit, which has both receiving and transmitting functions. This is not a limitation here.

[0417] In various embodiments of the communication device 1000 corresponding to the transmitting end, the processing unit 1100 is used to perform processing and / or operations implemented internally by the transmitting end, other than the actions of sending and receiving. The receiving unit 1200 is used to perform the action of receiving, and the sending unit 1300 is used to perform the action of sending.

[0418] For example, in Figure 2 In this process, the sending unit 1300 is used to perform the operation of sending configuration information in step 210, sending activation signaling in step 220, sending the first control channel in step 230, sending the first data in step 240, and sending deactivation signaling in step 260.

[0419] For example, in Figure 14In this process, the sending unit 1300 is used to perform the operation of sending configuration information in step 710, sending activation signaling in step 720, sending the first control channel in step 730, and sending deactivation signaling in step 750.

[0420] See Figure 18 , Figure 18 A schematic structural diagram of the communication device provided in this application. Figure 18 The communication device 10 includes one or more processors 11, one or more memories 12, and one or more communication interfaces 13. The processor 11 is used to control the communication interface 13 to send and receive signals, the memory 12 is used to store computer programs, and the processor 11 is used to call and run the computer programs from the memory 12 so that the communication device 10 performs the processing performed by the sending end or the receiving end in the various method embodiments of this application.

[0421] For example, processor 11 may have Figure 17 The processing unit 1100 shown has the following functions, and the communication interface 13 may have... Figure 17 The functions of the receiving unit 1200 and / or the transmitting unit 1300 shown are illustrated. Specifically, the processor 11 can be used to perform processing or operations executed internally by the communication device, and the communication interface 13 is used to perform transmitting and / or receiving operations by the communication device.

[0422] In one implementation, the communication device 10 can be the receiving end in the method embodiment. In this implementation, the communication interface 13 can be a transceiver. The transceiver may include a receiver and / or a transmitter. Optionally, the processor 11 can be a baseband device, and the communication interface 13 can be a radio frequency device.

[0423] In another implementation, the communication device 10 can be a chip (or chip system) installed in the receiving end. In this implementation, the communication interface 13 can be an interface circuit or an input / output interface.

[0424] In one implementation, the communication device 10 can be the transmitting end in the method embodiment. In this implementation, the communication interface 13 can be a transceiver. The transceiver may include a receiver and / or a transmitter. Optionally, the processor 11 can be a baseband device, and the communication interface 13 can be a radio frequency device.

[0425] In another implementation, the communication device 10 can be a chip (or chip system) installed in the transmitting end. In this implementation, the communication interface 13 can be an interface circuit or an input / output interface.

[0426] in, Figure 16A dashed box following a device (e.g., processor, memory, or communication interface) indicates that there can be more than one such device.

[0427] Optionally, the memory and processor in the above device embodiments can be physically independent units, or the memory can be integrated with the processor, which is not limited herein.

[0428] In addition, this application also provides a computer-readable storage medium storing computer instructions, which, when executed on a computer, cause the operations and / or processes performed by the sending end in the various method embodiments of this application to be executed.

[0429] This application also provides a computer-readable storage medium storing computer instructions that, when executed on a computer, cause operations and / or processes performed by a receiving end in the various method embodiments of this application to be executed.

[0430] In addition, this application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by the sending end in the various method embodiments of this application are executed.

[0431] This application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by the receiving end in the various method embodiments of this application are executed.

[0432] Furthermore, this application also provides a chip including a processor, a memory for storing a computer program disposed independently of the chip, the processor being used to execute the computer program stored in the memory, such that a transmitting end on which the chip is mounted performs the operations and / or processes performed by the transmitting end in any of the method embodiments.

[0433] Furthermore, the chip may also include a communication interface. The communication interface may be an input / output interface or an interface circuit, etc. Furthermore, the chip may also include the memory.

[0434] This application also provides a chip including a processor, and a memory for storing a computer program is provided independently of the chip. The processor is used to execute the computer program stored in the memory, causing a receiving end on which the chip is mounted to perform operations and / or processes performed by the receiving end in any of the method embodiments.

[0435] Furthermore, the chip may also include a communication interface. The communication interface may be an input / output interface or an interface circuit, etc. Furthermore, the chip may also include the memory.

[0436] Optionally, the processor can be one or more, and the memory can be one or more.

[0437] Furthermore, this application also provides a communication device (e.g., a chip or chip system) including a processor and a communication interface, the communication interface being used to receive (or input) data and / or information and transmit the received data and / or information to the processor, the processor processing the data and / or information, and the communication interface also being used to output (or output) the data and / or information processed by the processor, so that the operation and / or processing performed by the sending end in any method embodiment is executed.

[0438] This application also provides a communication device (e.g., a chip or chip system) including a processor and a communication interface, the communication interface being used to receive (or input) data and / or information and transmit the received data and / or information to the processor, the processor processing the data and / or information, and the communication interface being further used to output (or output) the data and / or information processed by the processor, so that operations and / or processes performed by the receiving end in any method embodiment are executed.

[0439] Furthermore, this application also provides a communication device including at least one processor coupled to at least one memory, the at least one processor being configured to execute a computer program or instructions stored in the at least one memory, causing the communication device to perform operations and / or processes performed by a sending end in any of the method embodiments.

[0440] This application also provides a communication device including at least one processor coupled to at least one memory, the at least one processor being configured to execute a computer program or instructions stored in the at least one memory, causing the communication device to perform operations and / or processes performed by a receiving end in any of the method embodiments.

[0441] Furthermore, this application also provides a communication device, including a processor and a memory. Optionally, it may also include a transceiver. The memory stores a computer program, the processor calls and runs the computer program stored in the memory, and controls the transceiver to send and receive signals, so that the communication device performs the operations and / or processes performed by the sending end in any of the method embodiments.

[0442] This application also provides a communication device, including a processor and a memory. Optionally, it may also include a transceiver. The memory stores a computer program, the processor calls and runs the computer program stored in the memory, and controls the transceiver to send and receive signals, so that the communication device performs the operations and / or processes performed by the receiving end in any of the method embodiments.

[0443] The memory in this application embodiment can be volatile memory or non-volatile memory, or it can include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but 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 linked dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0444] The methods provided in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, in the form of a computer program product. The computer program product may include one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media.

[0445] To facilitate a clear description of the technical solutions in the embodiments of this application, the embodiments of this application use numbers such as "first" and "second" to distinguish identical or similar items with essentially the same function and effect. For example, "first instruction information" and "second instruction information" are merely to distinguish different instruction information, and "first activation signaling" and "second activation signaling" are merely to distinguish different activation signaling. Those skilled in the art will understand that the numbers such as "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" are not necessarily different.

[0446] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.

[0447] Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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.

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

[0449] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

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

[0451] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0452] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0453] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A semi-static scheduling method, characterized in that, include: Receive configuration information, which is used to configure a first search space SS associated with the semi-static transport, and the first SS is valid during the activation of the semi-static transport; Receive a first control channel, the first control channel belonging to the first SS, the first control channel indicating information about the modulation method and / or coding method of the semi-static transmission; Wherein, the first SS is valid during the activation period of the semi-static transmission, including: During the activation period of the semi-static transmission, the control channel candidate of the first SS is monitored, wherein the activation period is the time interval between receiving the configuration information and receiving configuration information for releasing the semi-static transmission.

2. The method as described in claim 1, characterized in that, Monitoring the control channel candidates of the first SS during the activation of the semi-static transmission includes: Receive a first activation signaling, the first activation signaling being used to activate the semi-static transmission; When or after the semi-static transmission is activated, monitor the control channel candidates of the first SS; or, Monitoring the control channel candidates of the first SS during the activation of the semi-static transmission includes: The configuration information is used to activate the semi-static transmission.

3. The method as described in claim 1 or 2, characterized in that, The configuration information is used to configure the first SS associated with semi-static transport, including: The configuration information indicates the index of the first SS; Alternatively, the configuration information may include the configuration parameter set of the first SS.

4. The method as described in claim 1 or 2, characterized in that, The method further includes: After receiving the first control channel, first data is received, the first data being scheduled via the semi-static transmission. The first data is decoded based on the modulation scheme and / or encoding scheme information indicated by the first control channel.

5. The method as described in claim 1 or 2, characterized in that, The period of the semi-static transmission is less than or equal to the monitoring period of the first SS.

6. The method as described in claim 5, characterized in that, The monitoring time of the first SS is in the same time slot as the first time, wherein the first time is the transmission time of the semi-static transmission that is closest to the monitoring time of the first SS after the monitoring time of the first SS.

7. The method as described in claim 1 or 2, characterized in that, The first control channel is also used to indicate whether to blindly detect the second control channel at the second time. The second control channel is used to schedule the second data, and the second time is later than the monitoring time of the first control channel.

8. The method as described in claim 1 or 2, characterized in that, The first control channel is also used to indicate the blind detection of the second control channel and the time range for blind detection of the second control channel; The second control channel is used to schedule the second data.

9. The method as described in claim 7, characterized in that, The semi-static transmission is also associated with a second SS, which is obtained by monitoring control channel candidates of the second SS.

10. The method as described in claim 1 or 2, characterized in that, The configuration information is also used to configure the information of the HARQ processes corresponding to the M data transmission units scheduled by the semi-static transmission. Furthermore, the first control channel is also used to indicate the M HARQ process numbers corresponding to the M data transmission units, where M is greater than 1 and M is an integer.

11. The method as described in claim 10, characterized in that, The first control channel is also used to indicate information about the M HARQ processes corresponding to the M data transmission units, including: The first control channel is also used to indicate the offset information of each of the M HARQ processes corresponding to the M data transmission units; Among them, the offset information of the HARQ process corresponding to the j-th data transmission unit in the M data transmission units represents the offset of the HARQ process number corresponding to the j-th data transmission unit in the current semi-static scheduling transmission opportunity relative to the HARQ process number corresponding to the j-th data transmission unit configured by the configuration information in the current semi-static scheduling transmission opportunity, where 1 < j ≤ M and j is an integer.

12. A communication device, characterized in that, Comprising at least one processor, the at least one processor being coupled to at least one memory, the at least one processor being configured to execute computer programs or instructions stored in the at least one memory to cause the communication device to execute the method according to any one of claims 1-11.

13. A chip, characterized in that, Comprising a processor and a communication interface, the communication interface being configured to receive data and / or information and transmit the received data and / or information to the processor, the processor processing the data and / or information to execute the method according to any one of claims 1-11.

14. A computer-readable storage medium, characterized in that, Computer instructions are stored in the computer-readable storage medium, and when the computer instructions are run on a computer, the method according to any one of claims 1-11 is implemented.

15. A computer program product, characterized in that, The computer program product includes computer program code, and when the computer program code is run on a computer, the method according to any one of claims 1-11 is implemented.

Citation Information

Patent Citations

  • Systems and methods for signaling for semi-static configuration in grant-free uplink transmissions

    CN110431910A

  • Semi-persistent scheduling method, base station equipment and user equipment

    CN111757521A

  • Semi-persistent scheduling with multiple transmit-receive points

    WO2020131280A1