Communication method and device

By receiving configuration information and time division duplex configuration, the time domain resources occupied by TBoMS are determined, which solves the problem of difficult TBoMS resource calculation and achieves more efficient resource utilization and improved coverage.

CN115604834BActive Publication Date: 2025-09-12HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110879228.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-07-09
Filing Date
2021-08-02
Publication Date
2025-09-12
Estimated Expiration
2041-08-02

AI Technical Summary

Technical Problem

In the existing technology, when multiple time slots carry a transport block (TBoMS), it is impossible to effectively calculate resource occupancy, resulting in the inability to implement the transmission solution.

Method used

By receiving the configuration information sent by the network equipment, combined with the time division duplex configuration and the starting time domain position, the number of time domain resource units occupied by TBoMS is determined, and multiple time slots are used to send transmission blocks. The calculation method includes the number of special time domain resource units and uplink time domain resource units to ensure the accuracy of the calculation results.

Benefits of technology

The implementation of the TBoMS transmission solution has been achieved, which has improved resource utilization and coverage and reduced data bit rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115604834B_ABST
    Figure CN115604834B_ABST
Patent Text Reader

Abstract

The present application relates to a communication method and device. A terminal device receives first configuration information from a network device, and the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, and the first time domain resource includes multiple time domain resource units. The terminal device determines the second time domain resource based on the first value and the number of uplink time domain resource units included in the first time domain resource, and the second time domain resource is the time domain resource occupied by the first transmission block to be sent, and the first time domain resource includes one or more special time domain resource units. The technical solution provided by the embodiment of the present application can calculate the time domain resources occupied by TBoMS, so that the TBoMS transmission solution can be implemented.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on July 9, 2021, with application number 202110776637.X and application name “A communication method, terminal and network device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0004] When sending a transport block (TB), it is generally transmitted over a time slot. Before sending a transport block, the resources occupied by the transport block must be calculated. Currently, the number of symbols occupied by a transmission is specified to be less than or equal to 14, which is the maximum number of orthogonal frequency division multiplexing (OFDM) symbols that can be provided in a time slot.

[0005] To achieve lower bit rates when transmitting data, a model called "one transmission block over multiple slots" (TBoMS) has been proposed. This involves carrying a single transmission block across multiple time slots. Because TBoMS encompasses multiple time slots, existing methods for calculating the resources occupied by TBoMS cannot be used. Currently, no solution has been found for calculating the resources occupied by TBoMS. This inability to calculate the resources occupied by TBoMS can render TBoMS transmission solutions unfeasible. Summary of the Invention

[0006] Embodiments of the present application provide a communication method and device for providing a method for calculating resources occupied by a TBoMS.

[0007] In a first aspect, a first communication method is provided, which can be executed by a terminal device, or by a larger device including the terminal device, or by a chip system or other functional module, the chip system or functional module being capable of realizing the functions of the terminal device, the chip system or functional module being, for example, arranged in the terminal device. The method comprises: receiving first configuration information from a network device, the first configuration information being used to configure the number of time domain resource units included in a first time domain resource, the first time domain resource including a plurality of time domain resource units; determining a second time domain resource based on the first value and the number of uplink time domain resource units included in the first time domain resource, the second time domain resource being the time domain resource occupied by the first transmission block to be sent, the first time domain resource including one or more special time domain resource units, and the first value being the number of sub-time domain resource units allocated to the PUSCH.

[0008] In the embodiment of the present application, the time domain resources occupied by the first transmission block (TB) can be determined based on the first value and the number of uplink time domain resource units. The time domain resources used to send the first transmission block include multiple time domain resource units. It can be understood that the first transmission block is sent via TBoMS. In other words, the technical solution provided by the embodiment of the present application can calculate the time domain resources occupied by TBoMS, enabling the implementation of the TBoMS transmission solution.

[0009] In combination with the first aspect, in a first optional implementation of the first aspect, the second time domain resource is determined according to the first value and the number of uplink time domain resource units included in the first time domain resource, including: determining the second time domain resource according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units used to carry the first transmission block in the special time domain resource unit. Through the technical solution provided in the embodiment of the present application, a method for determining the time domain resources occupied by TBoMS when TBoMS occupies special time domain resources is given, so that the TBoMS method can be carried out. And when determining the second time domain resource, the intermediate calculation result can also be a decimal, so that the calculation result is more accurate.

[0010] In combination with the first optional implementation of the first aspect, in the second optional implementation of the first aspect, the second time domain resource is determined according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units used to carry the first transmission block in the special time domain resource unit, including: determining a second value according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units used to carry the first transmission block in the special time domain resource unit, the second value is the number of repetitions of the first value; determining the second time domain resource according to the first value and the second value. When determining the second time domain resource, the second value can be determined first, and then the second time domain resource can be determined according to the first value and the second value. And when determining the second value, the determination result can be a decimal, so that the result is more accurate. Alternatively, when determining the second time domain resource, the second value may not be experienced, but the second time domain resource may be determined directly based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block, without any restrictions on the calculation process.

[0011] In combination with the first optional implementation manner of the first aspect or the second optional implementation manner of the first aspect, in the third optional implementation manner of the first aspect, the number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined based on the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, as well as based on time division duplex configuration information and / or first information; or, the number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined based on the number of time domain resource units included in the first time domain resource; or, the number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined based on the number of time domain resource units included in the first time domain resource and the first information. Wherein, the first information is used to determine unavailable time domain resource units in the first time domain resource.

[0012] The number of time domain resource units included in the first time domain resource configured by the first configuration information, for example, is the number of first-category time domain resource units included in the first time domain resource. The so-called first-category time domain resource units included in the first time domain resource include all time domain resource units occupied by the first time domain resource from the starting time domain position to the ending time domain position of the first time domain resource. In other words, the number of time domain resource units configured by the first configuration information may be inaccurate and cannot be directly used in embodiments of the present application. Therefore, the number of uplink time domain resource units and / or special time domain resource units included in the first time domain resource used by the UE to determine the second time domain resource can be determined based on the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, as well as based on the time division duplex configuration information and / or the first information. The time division duplex configuration can be used to determine the downlink time domain resource unit, and the first information can be used to determine the unavailable time domain resource unit. Both the downlink time domain resource unit and the unavailable time domain resource unit need to be excluded. Therefore, the number of uplink time domain resource units and / or the number of special time domain resource units determined in this way is more accurate. Alternatively, the number of time domain resource units included in the first time domain resource configured by the network device may be the number of the second type of time domain resource units, and the second type of time domain resource units may not include the downlink time domain resource unit. Then the number of uplink time domain resource units and / or the number of special time domain resource units can also be determined based on the number of time domain resource units included in the first time domain resource. Alternatively, even if the number of time domain resource units included in the first time domain resource configured by the network device is the number of second-type time domain resource units, the first information may still exist. Therefore, the number of uplink time domain resource units and / or the number of special time domain resource units can also be determined based on the number of time domain resource units included in the first time domain resource and the first information, which can make the determination result more accurate.

[0013] In combination with the first aspect or any one of the optional embodiments from the first optional embodiment to the third optional embodiment of the first aspect, in the fourth optional embodiment of the first aspect, the starting time domain position of the first time domain resource is located in the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit after the special time domain resource unit. The starting time domain position of the first time domain resource configured by the network device may be located in the special time domain resource unit, or it may be the first uplink time domain resource unit after the special time domain resource unit. If it is the first uplink time domain resource unit after the special time domain resource unit, then optionally, the UE may change the starting time domain position of the TBoMS, for example, changing the starting time domain position of the TBoMS to start from the special time domain resource unit, thereby making full use of the resources.

[0014] In a second aspect, a second communication method is provided, which can be executed by a network device, or by a larger device including the network device, or by a chip system or other functional module, the chip system or functional module can realize the function of the network device, and the chip system or functional module is, for example, provided in the network device. Optionally, the network device is, for example, an access network device, such as a base station. The method includes: sending first configuration information to the terminal device, the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, the first time domain resource includes multiple time domain resource units; determining the second time domain resource according to the first value and the number of uplink time domain resource units included in the first time domain resource, the second time domain resource is the time domain resource occupied by the first transmission block to be sent, the first time domain resource includes one or more special time domain resource units, and the first value is the number of sub-time domain resource units allocated to PUSCH. The network device may also use a method similar to that of the terminal device to determine the second time domain resource.

[0015] Regarding the second aspect or various optional implementations of the second aspect and the corresponding technical effects, reference may be made to the introduction to the first aspect or the technical effects of various optional implementations of the first aspect.

[0016] In a third aspect, a third communication method is provided, which can be executed by a terminal device, or by a larger device including the terminal device, or by a chip system or other functional module, the chip system or functional module being able to realize the function of the terminal device, the chip system or functional module being, for example, arranged in the terminal device. The method comprises: receiving first configuration information from a network device, the first configuration information being used to configure the number of time domain resource units included in a first time domain resource, the first time domain resource including a plurality of time domain resource units, the number of time domain resource units included in the first time domain resource being the number of first-type time domain resource units included in the first time domain resource; determining a second time domain resource according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, as well as according to the time division duplex configuration information and / or the first information, the second time domain resource being the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine unavailable time domain resource units in the first time domain resource.

[0017] In an embodiment of the present application, in order to prevent the number of time domain resource units configured by the network device from being inaccurate, the terminal device can re-determine the number of uplink time domain resource units and / or the number of special time domain resource units occupied by TBoMS, and determine the second time domain resource based on the re-determined number of uplink time domain resource units and / or the number of special time domain resource units occupied by TBoMS, so that the determined second time domain resource is more accurate.

[0018] In combination with the third aspect, in a first optional implementation manner of the third aspect, the first information is downlink control information, and the downlink control information is used to indicate the cancellation of uplink transmission of some or all time domain resource units in the first time domain resource, or the downlink control information is used to indicate the time domain resource unit format, and the time domain resource unit format is used to indicate the format of the time domain resource units included in the first time domain resource, or the downlink control information is used to schedule the sending of a second transmission block on some or all time domain resource units in the first time domain resource, and the priority of the second transmission block is higher than the priority of the first transmission block; or the first information is a random access response, and the random access response is used to indicate the rejection of access. Several implementation methods of the first information are given here. The first information can be used to determine unavailable time domain resource units, so the second time domain resource can be determined based on the first information. In addition to the above implementation methods, the first information may also have other implementation methods, which are not specifically limited.

[0019] Regarding the third aspect or various optional implementations of the third aspect and the corresponding technical effects, reference may be made to the introduction to the first aspect or the technical effects of various optional implementations of the first aspect.

[0020] In a fourth aspect, a fourth communication method is provided, which can be executed by a network device, or by a larger device including the network device, or by a chip system or other functional module, the chip system or functional module being capable of realizing the functions of the network device, the chip system or functional module being, for example, provided in the network device. Optionally, the network device is, for example, an access network device, such as a base station. The method comprises: sending first configuration information to a terminal device, the first configuration information being used to configure the number of time domain resource units included in a first time domain resource, the first time domain resource including a plurality of time domain resource units, the number of time domain resource units included in the first time domain resource being the number of first-type time domain resource units included in the first time domain resource; determining a second time domain resource based on a starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, as well as based on time division duplex configuration information and / or the first information, the second time domain resource being the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine unavailable time domain resource units in the first time domain resource. The network device may also adopt a method similar to that of the terminal device to determine the second time domain resource.

[0021] Regarding the fourth aspect or various optional implementations of the fourth aspect and the corresponding technical effects, reference may be made to the introduction to the first aspect or the technical effects of various optional implementations of the first aspect.

[0022] In a fifth aspect, a fifth communication method is provided, which can be executed by a terminal device, or by a larger device including the terminal device, or by a chip system or other functional module, the chip system or functional module can realize the function of the terminal device, and the chip system or functional module is, for example, set in the terminal device. The method includes: receiving first configuration information from a network device, the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, the first time domain resource includes multiple time domain resource units, the number of time domain resource units included in the first time domain resource is the number of second-type time domain resource units; determining the second time domain resource according to the number of time domain resource units included in the first time domain resource, or determining the second time domain resource according to the number of time domain resource units included in the first time domain resource and the first information, the second time domain resource is the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0023] In an embodiment of the present application, in order to prevent the number of time domain resource units configured by the network device from being inaccurate, the terminal device can re-determine the number of uplink time domain resource units and / or the number of special time domain resource units occupied by TBoMS, and determine the second time domain resource based on the re-determined number of uplink time domain resource units and / or the number of special time domain resource units occupied by TBoMS, so that the determined second time domain resource is more accurate.

[0024] Regarding the fifth aspect or various optional implementations of the fifth aspect and the corresponding technical effects, reference may be made to the introduction to the first aspect or the technical effects of various optional implementations of the first aspect.

[0025] In a sixth aspect, a sixth communication method is provided, which can be executed by a network device, or by a larger device including the network device, or by a chip system or other functional module, the chip system or functional module being able to implement the function of the network device, the chip system or functional module being, for example, arranged in the network device. Optionally, the network device is, for example, an access network device, such as a base station. The method comprises: sending first configuration information to a terminal device, the first configuration information being used to configure the number of time domain resource units included in the first time domain resource, the first time domain resource including a plurality of time domain resource units, the number of time domain resource units included in the first time domain resource being the number of second-category time domain resource units; determining the second time domain resource based on the number of time domain resource units included in the first time domain resource, or determining the second time domain resource based on the number of time domain resource units included in the first time domain resource and the first information, the second time domain resource being the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0026] Regarding the sixth aspect or various optional implementations of the sixth aspect and the corresponding technical effects, reference may be made to the introduction to the first aspect or the technical effects of various optional implementations of the first aspect.

[0027] In the seventh aspect, a seventh communication method is provided, which can be executed by a terminal device, or by a larger device including a terminal device, or by a chip system or other functional module, the chip system or functional module being able to implement the functions of the terminal device, the chip system or functional module being, for example, arranged in the terminal device. The method comprises: receiving first configuration information from a network device, the first configuration information being used to configure the number of time domain resource units included in a first time domain resource, the first time domain resource including a plurality of time domain resource units; determining the second time domain resource occupied by the first transmission block to be sent according to second information and a third value, the second information being the number of time domain resource units included in the first time domain resource, or the second information being a value determined according to the number of time domain resource units included in the first time domain resource and / or the starting time domain position of the first time domain resource, the third value being greater than 1. The embodiment of the present application introduces a third value, thereby making the determined second time domain resource less than the time domain resource actually occupied by sending the first transmission block, and the amount of data that can be carried determined according to the determined second time domain resource being relatively small. Therefore, more resources carry a smaller amount of data, thereby reducing the bit rate of the data sent by the TBoMS and improving the coverage of the TBoMS.

[0028] In an eighth aspect, an eighth communication method is provided, which may be executed by a network device, or by a larger device including the network device, or by a chip system or other functional module, the chip system or functional module being capable of realizing the functions of the network device, the chip system or functional module being, for example, arranged in the network device. Optionally, the network device is, for example, an access network device, such as a base station. The method comprises: sending first configuration information to a terminal device, the first configuration information being used to configure the number of time domain resource units included in a first time domain resource, the first time domain resource including a plurality of time domain resource units; determining the second time domain resource occupied by the first transmission block to be sent according to second information and a third value, the second information being the number of time domain resource units included in the first time domain resource, or the second information being a value determined according to the number of time domain resource units included in the first time domain resource and / or the starting time domain position of the first time domain resource, the third value being greater than 1. The network device may also adopt a method similar to that of the terminal device to determine the second time domain resource.

[0029] In a ninth aspect, a communication device is provided. The communication device may be the terminal device described in any one of the first to eighth aspects. The communication device has the functions of the terminal device. The communication device is, for example, a terminal device, or a functional module in the terminal device, such as a baseband device or a chip system. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it can be called a sending unit (sometimes also referred to as a sending module). When the transceiver unit implements the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional module, which is called a transceiver unit, and the functional module can implement a sending function and a receiving function; or the sending unit and the receiving unit can be different functional modules, and the transceiver unit is a general term for these functional modules.

[0030] In an optional implementation, the communication device also includes a storage unit, and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so as to enable the communication device to perform the functions of the terminal device described in any one of the first to eighth aspects above.

[0031] In the tenth aspect, a communication device is provided. The communication device may be the network device described in any one of the first to eighth aspects above. The communication device has the functions of the above-mentioned network device. The communication device is, for example, a network device, or a functional module in a network device, such as a baseband device or a chip system. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). For the implementation of the transceiver unit, please refer to the introduction of the ninth aspect.

[0032] In an optional implementation, the communication device also includes a storage unit, and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so as to enable the communication device to perform the functions of the network device described in any one of the first to eighth aspects above.

[0033] In the eleventh aspect, a communication system is provided, which includes the communication device described in the ninth aspect and the communication device described in the tenth aspect.

[0034] In a twelfth aspect, a computer-readable storage medium is provided, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the methods executed by the terminal device or network device in the above aspects are implemented.

[0035] In a thirteenth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the methods described in the above aspects to be implemented.

[0036] In a fourteenth aspect, a device is provided, comprising a unit for executing the method described in any embodiment of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A schematic diagram of the structure of TBoMS;

[0038] Figure 2 A schematic diagram of an application scenario of an embodiment of the present application;

[0039] Figure 3 A flowchart of the first communication method provided in an embodiment of the present application;

[0040] Figure 4 A flowchart of the second communication method provided in an embodiment of the present application;

[0041] Figure 5A-5B Two schematic diagrams of the UE determining the time slot actually occupied by the TBoMS according to the second communication method in an embodiment of the present application;

[0042] Figure 6 A flowchart of a third communication method provided in an embodiment of the present application;

[0043] Figures 7A and 7B Two schematic diagrams of the UE determining the time slot actually occupied by the TBoMS according to the third communication method in an embodiment of the present application;

[0044] Figure 8 A flowchart of a fourth communication method provided in an embodiment of the present application;

[0045] Figure 9 A schematic block diagram of a communication device provided in an embodiment of the present application;

[0046] Figure 10 A schematic block diagram of a terminal device provided in an embodiment of the present application;

[0047] Figure 11 A schematic block diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0049] Below, some terms or concepts in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0050] In the embodiments of the present application, the communication device is, for example, a terminal device, or a functional module provided in the terminal device (such as a chip system or a communication chip), or may be a component or assembly having the functions of a terminal device, or may be a larger device including a terminal device. A terminal device is a device having wireless transceiver functions, and may be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, an in-vehicle device, a road side unit (RSU), or a wireless device built into the above devices (such as a communication module, a modem, or a circuit system, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: cellular communication, device-to-device communication (D2D), vehicle to everything (V2X), machine-to-machine / machine-type communication (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drone, robot and other scenarios. The terminal device may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device, etc. For convenience of description, the embodiment of the present application will take UE as an example to illustrate the communication device.

[0051] The network devices in the embodiments of the present application include, for example, access network devices, and / or core network devices. The access network device is a device with wireless transceiver functions, which is used to communicate with the terminal device. The access network device includes but is not limited to the base transceiver station (BTS), node B (Node B), evolved node B (eNodeB / eNB, or gNodeB / gNB), transmission reception point (TRP) in the above-mentioned communication system, base stations subsequently evolved from the third generation partnership project (3GPP), access nodes in wireless fidelity (WiFi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, etc. Multiple base stations can support the network of the same access technology mentioned above, or they can support the network of different access technologies mentioned above. The base station may include one or more co-station or non-co-station transmission and receiving points. The network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The network device may also be a server, a wearable device, or an in-vehicle device, RSU, etc. The following describes the access network device by taking a base station as an example. The multiple network devices in the communication system may be base stations of the same type or different types. The base station may communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device may communicate with multiple base stations in different access technologies. The core network device is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the devices that implement the core network functions in systems with different access technologies may be different, and the embodiments of the present application are not limited to this. Taking the 5G system as an example, the core network device includes: access and mobility management function (AMF), session management function (SMF), or user plane function (UPF), etc.

[0052] In the embodiments of the present application, the communication device for implementing the network device function may be a network device, or may be a device capable of supporting the network device to implement the function, such as a chip system, which may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the network device as an example of the device for implementing the network device function being a network device.

[0053] TBoMS, that is, carrying a transport block (actually carrying a coded transport block) on the resources of multiple time slots, aims to use a lower bit rate when sending the transport block by integrating the resources on multiple time slots, thereby improving coverage.

[0054] TBoMS is a higher-level transmission concept, and further has a lower-level transmission granularity, which is called the transmission occasion of TBoMS (ToT), that is, a ToT is understood as a transmission opportunity of TBoMS. A TBoMS may contain one or more ToTs, while a ToT only contains continuous uplink transmissions. Continuous uplink transmission can be understood as containing two or more continuous uplink time slots, or containing a special time slot plus one or more continuous uplink time slots, and the special time slot is also continuous with the uplink time slot. For example, refer to Figure 1 , is a schematic diagram of TBoMS and ToT. Figure 1 In the embodiment, TBoMS includes two ToTs, wherein the first ToT includes one special time slot plus one uplink time slot, and the second ToT includes one special time slot plus two uplink time slots.

[0055] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0056] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish between multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first information and the second information can be the same information or different information, and this name does not indicate the difference in content, size, priority or importance of the two information. In addition, the numbering of the steps in the various embodiments introduced in this application is only to distinguish different steps, and is not used to limit the order between the steps. For example, step S301 may occur before step S302, or may occur after S302, or may occur at the same time as S302.

[0057] The technical solutions provided in the embodiments of the present application can be applied to the fourth generation mobile communication technology (4G) system, such as the long term evolution (LTE) system, or can be applied to the 5G system, such as the new radio (NR) system, or can also be applied to the next generation mobile communication system or other similar communication systems, without specific limitation. In addition, the technical solutions provided in the embodiments of the present application can be applied to device-to-device (D2D) scenarios, such as NR-D2D scenarios, etc., or can be applied to V2X scenarios, such as NR-V2X scenarios, etc. For example, it can be applied to the Internet of Vehicles, such as V2X, vehicle-to-vehicle (V2V), etc., or can be used in the fields of intelligent driving, assisted driving, or intelligent connected vehicles. If applied to the D2D scenario, both communicating parties can be UEs. In the following introduction, the communication parties are taken as an example of a network device and a UE.

[0058] See Figure 2 , is an application scenario of the embodiment of this application. Figure 2 The system includes a network device and a UE. The network device operates in, for example, an evolved universal mobile telecommunications system terrestrial radio access (E-UTRA) system or an NR system. The terminal device can communicate with the network device.

[0059] Figure 2The network device in the embodiment is, for example, a base station. Among them, the network device corresponds to different devices in different systems, for example, in a 4G system it can correspond to an eNB, and in a 5G system it corresponds to a network device in 5G, such as a gNB. In a 5G system, the network device can also be a device that is a hybrid network of an LTE network device and an NR network device, forming a mixed radio-dual connectivity (MR-DC) with the terminal device. Of course, the technical solution provided in the embodiment of the present application can also be applied to future mobile communication systems, so Figure 2 The network devices in the figure can also correspond to the network devices in future mobile communication systems. Figure 2 The network device is taken as a base station as an example. In fact, referring to the introduction in the previous article, the network device can also be RSU and other devices.

[0060] The following describes the technical solutions provided by the embodiments of this application in conjunction with the accompanying drawings. It should be noted that in the accompanying drawings corresponding to the various embodiments of this application, all steps indicated by dotted lines are optional steps. In addition, each embodiment of this application uses the NR system as an example.

[0061] This application embodiment provides a first communication method, see Figure 3 , which is the flow chart of this method. In the following introduction, this method is applied to Figure 2 The network architecture shown in the figure is taken as an example. The terminal device described below is, for example, Figure 2 The terminal device in the network architecture shown in FIG. 1 , the first network device described below is, for example, Figure 2 Network devices in the network architecture shown.

[0062] S301: A network device sends first configuration information to a UE. Correspondingly, the UE receives the first configuration information from the network device.

[0063] The first configuration information can configure the number of time domain resource units included in the first time domain resource. The first time domain resource is, for example, a time domain resource used by the UE to send a transmission block to be transmitted (for example, called the first transmission block) to the network device, but the first time domain resource may not be the time domain resource actually used by the UE to send the first transmission block, that is, the first time domain resource is only configured by the network device, but the UE may further determine the time domain resource actually used to send the first transmission block. The first time domain resource includes multiple time domain resource units. The types of time domain resource units included in the first time domain resource include, for example, one or more of uplink time domain resource units, special time domain resource units, or downlink time domain resource units. Among them, the first transmission block can occupy the uplink time domain resource unit and some sub-time domain resource units within the special time domain resource unit, and cannot occupy the downlink time domain resource unit and the remaining sub-time domain resource units within the special time domain resource unit. In other words, the time domain resource units included in the first time domain resource indicated by the first configuration information may be all occupied by the first transmission block, or the first transmission block may only occupy some of the time domain resource units.

[0064] The time domain resource unit is, for example, a subframe, a time slot, a mini-slot or an OFDM symbol (also referred to as a symbol). Taking the time domain resource unit as a time slot as an example, this transmission method can be considered as a TBoMS method. In addition, the embodiments of the present application will also involve concepts such as special time domain resource units, uplink time domain resource units, downlink time domain resource units and sub-time domain resource units. The time domain resource unit, the uplink time domain resource unit, the downlink time domain resource unit and the special time domain resource unit are time units of the same type. For example, if the time domain resource unit is a time slot, the special time domain resource unit is a special time slot, the uplink time domain resource unit is an uplink time slot, and the downlink time domain resource unit is a downlink time slot. The sub-time domain resource unit is obtained by further dividing the time domain resource unit. For example, it is understood that a time domain resource unit may include one or more sub-time domain resource units. For example, if the time domain resource unit is a subframe, the sub-time domain resource unit is, for example, a time slot, a mini time slot or a symbol, etc.; for another example, if the time domain resource unit is a time slot, the sub-time domain resource unit is, for example, a symbol, etc. For ease of understanding, in the introduction of the embodiments of the present application and the subsequent embodiments, the time domain resource unit is a time slot, the special time domain resource unit is a special time slot, the uplink time domain resource unit is an uplink time slot, the downlink time domain resource unit is a downlink time slot, the sub-time domain resource unit is a symbol, and the transmission method is a TBoMS method. In other words, the time slots described in the embodiments of the present application and the subsequent embodiments can be replaced with time domain resource units, special time slots can be replaced with special time domain resource units, uplink time slots can be replaced with uplink time domain resource units, downlink time slots can be replaced with downlink time domain resource units, and symbols can be replaced with sub-time domain resource units.

[0065] Optionally, the first configuration information may also configure the starting time domain position of the first time domain resource. Alternatively, the first configuration information may not necessarily configure the starting time domain position of the first time domain resource. For example, the network device may also send scheduling signaling to the UE, and the scheduling signaling may be, for example, downlink control information (DCI), or other signaling. The scheduling signaling may schedule the first transmission block. The UE may determine that the first transmission block needs to be sent when the first duration starting from the time slot in which the scheduling signaling is received arrives. The first duration is the time interval between the UE receiving the scheduling signaling and sending the transmission block, and is known to the UE. In other words, the UE can determine the starting time domain position of the first time domain resource based on the moment of receiving the scheduling signaling, without the need for the first configuration information configuration.

[0066] For example, a network device sends a radio resource control (RRC) signaling to a UE, and the RRC signaling may indicate multiple configuration information, of which the first configuration information is one. Each of the multiple configuration information may indicate the number of time slots included in the time domain resource, and optionally, may also indicate the starting time domain position of the time domain resource. For example, the starting time domain position of the time domain resource may be the number of a symbol within a time slot, the time slot being the starting time slot of the time domain resource, and the symbol being the starting symbol of the time domain resource. The number of time slots included in the time domain resources indicated by different configuration information may be the same or different, and / or the starting time domain positions of the time domain resources indicated by different configuration information may be the same or different. For example, in the RRC signaling, multiple configuration information is included in the time domain resource allocation (TDRA), and the TDRA is presented in the form of a table or multiple entries. If presented in the form of a table, each row of the table may be understood as one configuration information, and if presented in the form of multiple entries, each entry may be understood as one configuration information. Alternatively, multiple configuration information may be presented in RRC signaling in other forms.

[0067] If this is the case, the network device may further send a first signaling to the UE. The first signaling may be, for example, dynamic signaling, such as DCI, and the first signaling may indicate the first configuration information. The first signaling and the scheduling signaling may be the same signaling, or may be different signalings. In other words, the RRC signaling may include multiple configuration information, and the first configuration information is indicated by the first signaling, so that the UE can clearly know that the first configuration information needs to be applied. The first configuration information in S301 may be considered to be included in the RRC signaling, or may be considered to be included in the first signaling.

[0068] Alternatively, the RRC signaling only includes the first configuration information and does not include other configuration information. If this is the case, the network device may not need to send the first signaling to the UE. In this case, the first configuration information in S301 may be considered to be included in the RRC signaling.

[0069] Optionally, the above RRC signaling may also be replaced by other types of signaling, such as a media access control (MAC) control element (CE).

[0070] TBoMS may occupy a special time slot, which may include uplink symbols, downlink symbols, and flexible symbols. The symbols that can be used to send uplink information include uplink symbols and some flexible symbols (for example, this part of flexible symbols is the flexible symbols remaining in all flexible symbols included in the special time slot, excluding the flexible symbols used for uplink and downlink conversion). In other words, not all symbols in the special time slot can be used to send uplink information. Therefore, if TBoMS occupies a special time slot, to determine the time domain resources occupied by TBoMS, or to determine the time domain resources occupied by the first transmission block, it is necessary to know how many symbols the first transmission block occupies in the special time slot. Then, if the first time domain resource indicated by the first configuration information includes a special time slot, then optionally, the first configuration information can also configure the number of symbols occupied by the first time domain resource in the special time slot. It can be understood that the first configuration information can also configure the number of symbols used to carry TBoMS in the special time slot, or the first configuration information can also configure the number of symbols used to carry the first transmission block in the special time slot. For example, the number of symbols used to carry the TBoMS in the special time slot configured by the first configuration information is the first number. If the TBoMS occupies multiple special time slots, the first number configured by the first configuration information may be the number of symbols occupied in the first special time slot included in the first ToT in the time domain within the TBoMS, or the first number configured by the first configuration information may also be the number of symbols occupied in any special time slot within the TBoMS.

[0071] Alternatively, the first configuration information may not configure the first quantity, and the first quantity may be determined by the UE. For example, the first quantity is the number of symbols occupied in a special time slot included in the first ToT in the time domain within the TBoMS. The starting time domain position of the first time domain resource is, for example, located in the first time slot. The first time slot may be a special time slot included in a ToT in the time domain within the TBoMS. The UE can determine the first quantity based on the starting time domain position of the first time domain resource. Alternatively, in the case where the first configuration information does not configure the first quantity, if the first time slot is not a special time slot but an uplink time slot, and the starting time domain position of the first time domain resource is located at the first symbol of the first time slot, and the time slot before the first time slot is a special time slot, the UE can still determine the number of symbols occupied by the TBoMS in the special time slot (at this time, it is understood that if according to the first configuration information, the TBoMS does not occupy any symbols in the special time slot, but the UE can move the starting time domain position of the first time domain resource forward by itself, so that the TBoMS occupies one or more symbols in the special time slot, or in other words, change the starting time domain position of the TBoMS to be located in the special time slot to make full use of resources), and this number is also the first number. For example, the first number at this time includes all uplink symbols in the special time slot, and the remaining flexible symbols in the special time slot except for the flexible symbols used for uplink and downlink conversion. In this way, when the UE determines the time domain resources occupied by TBoMS, the special time slots not indicated by the network device are also included in the calculation process. However, since this calculation method is only used when the TBoMS method is used for transmission, if the TBoMS method is not used for transmission, it is not necessary to use this method to determine the time domain resources occupied by the transmission. Therefore, this calculation method does not affect the existing method of determining time domain resources under non-TBoMS methods.

[0072] S302. The UE determines the second time domain resource based on the first value and the number of uplink time domain resource units included in the first time domain resource. In other words, the UE determines the second time domain resource based on the first value and the number of uplink time domain resource units occupied by the TBoMS (or the first transmission block). The second time domain resource is the time domain resource occupied by the transmission block to be sent by the UE (for example, called the first transmission block). In other words, the UE determines the time domain resource occupied by the TBoMS (i.e., the second time domain resource) based on the first value and the number of uplink time domain resource units occupied by the TBoMS. The first time domain resource here refers to the time domain resource indicated by the first configuration information, or if the UE moves the starting time domain position forward as described in the aforementioned steps, the first time domain resource here refers to the time domain resource occupied by the TBoMS after the UE moves the starting time domain position. The first time domain resource here can be generally understood as the time domain resource configured by the network device for sending the first transmission block. The second time domain resource is a time domain resource used by the UE to send the first transmission block. The first time domain resource and the second time domain resource may be the same time domain resource, or may be different or not completely the same time domain resource.

[0073] The first value is represented by L, for example, where L is understood to be the number of sub-time domain resource units allocated to a physical uplink shared channel (PUSCH). The first value can be configured through first configuration information, or the first value can also be predefined through a protocol, or preconfigured in a network device and a UE. The number of time domain resource units included in the first time domain resource configured by the first configuration information can also be understood as the number of repetitions of the first value configured by the first configuration information.

[0074] Optionally, the UE determines the second time domain resource based on the first value and the number of uplink time domain resource units occupied by TBoMS. One way is: the UE determines the second time domain resource based on L, the number of uplink time slots included in the first time domain resource (or more accurately, the number of uplink time slots occupied by TBoMS), the number of special time slots included in the first time domain resource (or more accurately, the number of special time slots occupied by TBoMS), and the first quantity. Optionally, the first value is 14, or it can be other values, such as positive integers less than 14. For example, the UE determines the time slot range occupied by TBoMS, or the range of the time domain resource, based on the number of time slots included in the first time domain resource indicated by the first configuration information, and / or based on the starting time domain position of the first time domain resource, thereby determining the number of uplink time slots occupied by TBoMS and the number of special time slots occupied by TBoMS. Alternatively, the UE determines the time slot range occupied by the first ToT of the TBoMS, or the range of the first ToT of the time domain resource, based on the number of time slots included in the first time domain resource indicated by the first configuration information, and / or based on the starting time domain position of the first time domain resource, so as to determine the number of uplink time slots occupied by the ToT and the number of special time slots occupied by the ToT. At this time, the number of uplink time slots occupied by the TBoMS for determining the second time domain resource may refer to the number of uplink time slots occupied by the ToT, and the number of special time slots occupied by the TBoMS for determining the second time domain resource may refer to the number of special time slots occupied by the ToT.

[0075] For example, the UE can determine the range of the first time domain resource based on the starting time domain position of the first time domain resource, the number of time slots indicated by the first configuration information (or the number of repetitions of L indicated by the first configuration information), and the time division duplexing (TDD) ratio, or determine the starting time domain position and the ending time domain position of the first time domain resource. The unit of the determined ending time domain position can be a symbol or a time slot. Based on the TDD ratio and the range of the first time domain resource, the UE can determine the uplink time slots and special time slots actually included in the range. The TDD ratio can indicate the configuration ratio of the uplink time slot, the downlink time slot, and the special time slot.

[0076] In a possible implementation, the number of uplink time slots participating in the determination of the second time domain resources in the embodiment of the present application, that is, the number of uplink time slots occupied by the TBoMS, does not necessarily refer to actual uplink time slots, but refers to uplink time slots in which the number of symbols occupied by the TBoMS is greater than or equal to L. For example, the UE determines that the range actually includes 3 uplink time slots, the starting time domain position of the TBoMS is located in the first uplink time slot of these 3 uplink time slots, and the TBoMS only occupies part of the symbols of the first uplink time slot, for example, the number of symbols occupied by the TBoMS in the first uplink time slot is less than L, while in the other two uplink time slots, the number of symbols occupied by the TBoMS is greater than or equal to L. In this case, the UE can determine that the number of uplink time slots participating in the determination of the second time domain resources is 2, not 3, that is, the first uplink time slot is not regarded as an uplink time slot participating in the determination of the second time domain resources. In addition, in the embodiments of the present application, the number of special time slots that participate in determining the second time domain resource, i.e., the number of special time slots occupied by the TBoMS, does not necessarily refer to the actual special time slots, but rather refers to uplink time slots in which the number of symbols occupied by the TBoMS is less than L. For example, the UE determines that the range actually includes three uplink time slots and one special time slot, the starting time domain position of the TBoMS is located in the first uplink time slot of these three uplink time slots, and the TBoMS only occupies a portion of the symbols of the first uplink time slot. For example, the number of symbols occupied by the TBoMS in the first uplink time slot is less than L, while the number of symbols occupied by the TBoMS in the other two uplink time slots is greater than or equal to L. In addition, the number of symbols occupied by the TBoMS in the special time slot is less than L. In this case, the UE can determine that the number of special time slots that participate in determining the second time domain resource is 2, not 1. That is, the first uplink time slot is not considered an uplink time slot that participates in determining the second time domain resource, but is considered a special time slot that participates in determining the second time domain resource. That is to say, in an embodiment of the present application, the number of uplink time slots and the number of special time slots applicable to the UE when determining the second time domain resources occupied by the first transmission block are determined based on the number of symbols occupied by the TBoMS in the corresponding time slot, and do not necessarily refer to the actual uplink time slots and special time slots.

[0077] Optionally, the UE determines the second time domain resource based on L, the number of uplink time slots included in the first time domain resource (or more accurately, the number of uplink time slots occupied by TBoMS), the number of special time slots included in the first time domain resource (or more accurately, the number of special time slots occupied by TBoMS), and the first quantity. For example, one way is that the UE determines the second value based on L, the number of uplink time slots occupied by TBoMS, the number of special time slots occupied by TBoMS, and the first quantity, and then determines the second time domain resource based on L and the second value. The second value is, for example, the number of repetitions of L. Of course, this is just one way, or the UE can also directly determine the second time domain resource based on L, the number of uplink time slots occupied by TBoMS, the number of special time slots occupied by TBoMS, and the first quantity, without going through the process of determining the second value. The following describes the process of determining the second value.

[0078] For example, the second value is represented by K. The UE determines the second value according to L, the number of uplink time slots occupied by the TBoMS, the number of special time slots occupied by the TBoMS, and the first quantity. For example, one determination method is as follows:

[0079] K=M+N×(first number) / L (Formula 1)

[0080] Here, M represents the number of uplink time slots occupied by TBoMS, N represents the number of special time slots occupied by TBoMS, and the first number is the number of symbols used to carry TBoMS in the special time slot.

[0081] In addition, the UE determines the second time domain resource according to the first value and the second value. For example, one determination method is:

[0082] Q=L×K(Formula 2)

[0083] Q represents the second time domain resource, which can be understood as the number of symbols included in the second time domain resource. For example, L = 10, the number of special time slots occupied by TBoMS is 3, the number of uplink time slots occupied by TBoMS is 5, and the number of symbols used to carry TBoMS in the special time slot is 2. According to Formula 1, K = 5 + 3 × 2 / 10 = 5.6, and Q = 56.

[0084] If L=14, then when calculating according to Formula 1, the first number / L may result in an indivisible value. Therefore, an additional rounding-up or rounding-down process may be added. That is, Formula 1 can be further updated as follows:

[0085]

[0086] in, Indicates that x is rounded down. Alternatively, Formula 1 can be further updated as:

[0087]

[0088] in, Indicates rounding x upwards.

[0089] Whether to use rounding up or rounding down can be determined by the UE itself, or configured by the network device, or predefined by the protocol.

[0090] For example, L=14, the number of special time slots occupied by TBoMS is 3, the number of uplink time slots occupied by TBoMS is 5, and the number of symbols used to carry TBoMS in the special time slot is 2. If according to formula 3, According to formula 2, we can get Q = 70. Or, according to formula 4, According to formula 2, we can get Q=84.

[0091] In addition, Formula 3 and Formula 4 are based on the example of rounding K. Alternatively, rounding is not necessary when calculating K (for example, Formula 1 can be used), but rounding is allowed when calculating Q. For example, Formula 1 can be used when calculating K, and a modified Formula 2 can be used when calculating Q. The modified Formula 2 is, for example, Alternatively, the modified formula 2 is, for example,

[0092] For example, L=14, the number of special time slots occupied by TBoMS is 3, the number of uplink time slots occupied by TBoMS is 5, and the number of symbols used to carry TBoMS in the special time slot is 1. According to formula 1, If we combine the formula Then Q = 73, or, if we combine the formula Then Q=73.

[0093] Optionally, the UE determines the second time domain resource based on L, the number of uplink time slots occupied by TBoMS, the number of special time slots occupied by TBoMS, and the first quantity. For example, another method is that the UE determines the second value based on the number of uplink time slots occupied by TBoMS, the number of special time slots occupied by TBoMS, and the first quantity, and then determines the second time domain resource based on L and the second value. In this way, the UE does not need to use L when determining the second value, which can reduce the number of parameters on which the second value depends. Of course, this is only one of the methods, or the UE can also directly determine the second time domain resource based on the number of uplink time slots occupied by TBoMS, the number of special time slots occupied by TBoMS, and the first quantity, without going through the process of determining the second value. The following describes the process of determining the second value.

[0094] For example, the second value is represented by K. The UE determines the second value according to the number of uplink time slots occupied by the TBoMS, the number of special time slots occupied by the TBoMS, and the first quantity. For example, one determination method is as follows:

[0095] K=M+N×(first number) / 14 (Formula 5)

[0096] Here, M represents the number of uplink timeslots occupied by the TBoMS, and N represents the number of special timeslots occupied by the TBoMS. The first quantity is the number of symbols used to carry the TBoMS in the special timeslot. The constant 14 is, for example, predefined in the protocol or preconfigured by the network equipment. Alternatively, the constant in Formula 5 can be understood as constant b. Formula 5 uses the value 14 as an example, but constant b can also have other values.

[0097] In addition, the UE determines the second time domain resource according to the first value and the second value. The determination method can continue to refer to Formula 2.

[0098] Q represents the second time domain resource, which can be understood as Q representing the number of symbols included in the second time domain resource. Because L = 14, when calculating according to Formula 5, the first number / 14 may result in an indivisible value, so an additional rounding up or rounding down process can be added. In other words, Formula 5 can be further updated as follows:

[0099]

[0100] in, Indicates that x is rounded down. Alternatively, Formula 5 can be further updated as:

[0101]

[0102] in, Indicates rounding x upwards.

[0103] Whether to use rounding up or rounding down can be determined by the UE itself, or configured by the network device, or predefined by the protocol.

[0104] In addition, Formulas 6 and 7 are examples of rounding K. Alternatively, rounding is not necessary when calculating K (for example, Formula 5 can be used), but rounding is permitted when calculating Q. For example, Formula 5 can be used to calculate K, while a modified Formula 2 can be used to calculate Q. The modified Formula 2 can be referred to in the previous section.

[0105] For example, L=10, the number of special time slots occupied by TBoMS is 3, the number of uplink time slots occupied by TBoMS is 5, and the number of symbols used to carry TBoMS in the special time slot is 1. According to formula 5, If we combine the formula Then Q = 52, or, if we combine the formula Then Q=53.

[0106] When the special bearer TBoMS is introduced, the number of timeslots occupied by the TBoMS or ToT increases, but the increase in the number of symbols is minimal. For example, if L = 14, the symbol ratio in the special timeslot is downlink symbols: flexible symbols: uplink symbols = 10:2:2. If a TBoMS occupies a special timeslot, the number of special timeslots occupied by the TBoMS increases by 1, but the actual number of symbols increased is only 2. That is, through the special timeslot, the TBoMS only occupies 2 / L = 1 / 7 of the resources available in the uplink timeslot. For example, if a TBoMS occupies one special timeslot and one uplink timeslot, L = 10. If the second time domain resource is calculated directly by multiplying L by the number of timeslots occupied by the TBoMS, the result is that the second time domain resource includes 10 × 2 = 20 symbols. However, in reality, the TBoMS only occupies 10 symbols in the uplink timeslot and 2 symbols in the special timeslot, that is, the TBoMS only occupies 12 symbols. As can be seen, the calculation error is relatively large. Therefore, in the embodiment of the present application, when a TBoMS occupies a special time slot, the resources occupied by the TBoMS in the special time slot can be counted as a decimal, thereby improving the accuracy of the determined time domain resources. Continuing with the above example, if the method of the embodiment of the present application is used, then according to Formula 1, K = 1 + 1 × 2 / 10 = 1.2, and according to Formula 2, Q = 12. It can be seen that the method provided by the embodiment of the present application can make the determined second time domain resources closer to the actual situation and more accurate.

[0107] Optionally, the UE determines the second time domain resource based on the first value and the number of uplink time slots occupied by the TBoMS. Another approach is for the UE to determine the second time domain resource based on L and the number of uplink time slots occupied by the TBoMS. Optionally, the first value is 14, or may be another value, such as a positive integer less than 14. Regarding the method by which the UE determines the number of uplink time slots occupied by the TBoMS, please refer to the previous description. That is, the TBoMS may or may not occupy special time slots. Regardless of whether the TBoMS occupies special time slots, when determining the second time domain resource, the special time slots are not included in the calculation process. The second time domain resource is determined based on the number of uplink time slots of the TBoMS resources. In this manner, the second time domain resource determined may be less than the time domain resource actually occupied by the first transport block. In this case, the amount of data that can be carried based on such second time domain resource is smaller, while the first transport block actually occupies more time domain resources. Consequently, the more time domain resources only need to carry less data, thereby reducing the code rate of the first transport block.

[0108] Alternatively, optionally, S302 may be implemented in another manner, in which the UE determines the second time domain resource based on L and the number of uplink time slots occupied by the TBoMS; or the UE determines the second time domain resource based on L and the number of time slots in the first time domain resource that can carry L symbols. In this implementation, the method for determining the second time domain resource may refer to Formula 2, where K in Formula 2 represents the number of uplink time slots occupied by the TBoMS or the number of time slots in the first time domain resource that can carry L symbols.

[0109] The difference between this implementation and the previous optional implementation is that in this implementation, L can be greater than 14, or it can be understood that L is the number of symbols occupied by TBoMS in the multiple time slots occupied, or L is the number of symbols occupied by the first ToT of TBoMS in the multiple time slots occupied. In this case, L includes the number of symbols occupied by TBoMS in one or more time slots. Since the number of symbols occupied by TBoMS in the special time slot is not large, and these symbols have been included in L, when determining the second time domain resources, the number of special time slots occupied by TBoMS can no longer be considered, but the number of uplink time slots occupied by TBoMS (or the number of time slots in the first time domain resources that can carry L symbols) can be considered. This implementation can also be understood as the resources occupied by TBoMS in the special time slot (for example, the number of symbols occupied by TBoMS in the special time slot) will be included in the determination process of the second time domain resources, while the number of special time slots will not be included in the determination process of the second time domain resources.

[0110] For example, L>14, the starting time domain position of the first time domain resource is located in a special time slot. At this time, if the time domain resources occupied by a ToT of TBoMS are to be calculated, K can be the number of consecutive uplink time slots included in the first ToT of TBoMS; or, if the time domain resources occupied by TBoMS are to be calculated, K can be the total number of uplink time slots included in TBoMS.

[0111] Since L has taken into account the situation of multiple time slots, the calculation process of K is relatively simple, which is conducive to simplifying the calculation process of the second time domain resources.

[0112] In addition, optionally, if TBoMS occupies a special time slot, and the network device is not configured with frequency domain resources for transmitting the physical uplink shared channel (PUSCH) in the special time slot, or the network device is not configured with frequency domain resources for transmitting the first transmission block in the special time slot, then the frequency domain resources for transmitting PUSCH in the special time slot occupied by TBoMS are the same as the frequency domain resources corresponding to the first symbol of the uplink time slot, and the uplink time slot is the next time slot after the special time slot, and the first symbol of the uplink time slot is also occupied by TBoMS. The effect of this is that the first symbol in the special time slot and the uplink time slot continuous with the special time slot can be in the same frequency domain position, which facilitates channel estimation by combining the DMRS carried by the special time slot and the uplink time slot continuous with the special time slot.

[0113] Furthermore, in various embodiments of the present application, after determining the second time domain resources, the UE may also determine the number of resource elements (REs) occupied by the TBoMS based on factors such as the second time domain resources and the frequency domain resources occupied by the TBoMS, thereby sending the first transport block through the determined REs. This process will not be described in detail here or in the following text.

[0114] The technical solutions provided by the embodiments of this application provide a method for determining the time domain resources occupied by a TBoMS when it occupies special time slots, enabling the implementation of the TBoMS method. Furthermore, when calculating the K value, the result can be a decimal, thereby increasing the accuracy of the calculation. Alternatively, the number of special time slots can be excluded from the calculation of the K value, thereby simplifying the calculation process.

[0115] exist Figure 3 The embodiment shown introduces that the network device can configure the number of time slots included in the first time domain resource. The problem that may arise from this is that the number of time slots included in the first time domain resource configured by the network device may not necessarily be the number of time slots actually occupied by the TBoMS. For example, the number of time slots configured by the network device may include downlink time slots. If the UE determines the second time domain resource based on the number of time slots configured by the network device, the UE's determination result may be inaccurate. To this end, the embodiment of the present application provides a second communication method, through which, even if the number of time slots included in the first time domain resource configured by the network device is inaccurate, the time domain resource occupied by the TBoMS determined by the UE can be relatively accurate.

[0116] Please refer to Figure 4 , which is a flowchart of the method.

[0117] S401: A network device sends first configuration information to a UE. Correspondingly, the UE receives the first configuration information from the network device.

[0118] The first configuration information can configure the number of time slots included in the first time domain resource. The first time domain resource is, for example, a time domain resource used by the UE to send a transmission block to be transmitted (for example, called the first transmission block) to the network device, and the first time domain resource includes multiple time slots. Optionally, the first configuration information can also configure the starting time domain position of the first time domain resource. Alternatively, the first configuration information does not need to configure the starting time domain position of the first time domain resource. The UE can determine the starting time domain position of the first time domain resource based on the scheduling signaling. For this, please refer to Figure 3 S301 of the embodiment shown.

[0119] In the embodiment of the present application, the number of time slots included in the first time domain resource configured by the first configuration information is, for example, the number of first-class time slots included in the first time domain resource. The so-called first-class time slots included in the first time domain resource include all time slots occupied by the first time domain resource from the starting time domain position to the ending time domain position of the first time domain resource, for example, including N consecutive time slots starting from the starting time domain position of the first time domain resource, where N is an integer greater than or equal to 2. For example, the first-class time slots included in the first time domain resource may include one or more of uplink time slots, special time slots, or downlink time slots. It can be understood that according to the TDD ratio, the starting time domain position of the first time domain resource, and the ending time domain position of the first time domain resource, all time slots spanned by the first time domain resource can be determined, and these time slots may include downlink time slots. The UE cannot occupy downlink time slots when sending the first transmission block, but the number of time slots included in the first time domain resource configured by the network device will still be included in the downlink time slots. That is to say, the number of time slots that TBoMS can actually occupy may be less than or equal to the number of time slots configured by the first configuration information, that is, the number of time slots configured by the first configuration information may be inaccurate, and the embodiment of the present application believes that it cannot be directly used.

[0120] For more information about S401, please refer to Figure 3 S301 in the embodiment shown.

[0121] S402. The UE determines a second time domain resource according to the starting time domain position of the first time domain resource and the number of time slots included in the first time domain resource, as well as TDD configuration information (eg, TDD ratio) and / or the first information.

[0122] For example, the UE can determine the number of uplink time slots occupied by the TBoMS and the number of special time slots occupied by the TBoMS according to the starting time domain position of the first time domain resource, the TDD ratio, and the number of time slots included in the first time domain unit configured by the first configuration information. The determination method can refer to Figure 3 An introduction to the embodiment shown. The UE then determines the second time domain resource based on the first value, the number of uplink time slots occupied by TBoMS, the number of special time slots occupied by TBoMS, and the number of symbols used to carry the first transmission block in the special time slot. Alternatively, the UE can determine the number of uplink time slots occupied by TBoMS based on the starting time domain position of the first time domain resource, the TDD ratio, and the number of time slots included in the first time domain unit configured by the first configuration information. The UE then determines the second time domain resource based on the first value and the number of uplink time slots occupied by TBoMS. For more information, please refer to Figure 3 Description of the illustrated embodiment.

[0123] For example, reference Figure 5A , the number of time slots included in the first time domain resource indicated by the first configuration information is 4. The UE determines that these 4 time slots include one uplink time slot, two downlink time slots, and one special time slot based on the starting time domain position of the first time domain resource, the TDD ratio, and the number of time slots included in the time domain unit configured by the first configuration information. Then the UE determines that these two downlink time slots cannot be used as the actual included time slots, so that the UE can determine that the number of uplink time slots included in the first time domain resource is 1, and the number of special time slots included in the first time domain resource is 1. The UE further determines that the number of uplink time slots included in the first time domain resource is 1. Figure 3 The method introduced in the illustrated embodiment can determine the second time domain resource.

[0124] Optionally, in addition to excluding some time slots based on the TDD allocation, there may be other abandonment criteria, which also require excluding some time slots. The abandonment criteria can be used to determine unavailable time slots in the time domain resources. Alternatively, some symbols can be excluded based on the abandonment criteria, that is, the abandonment criteria can be used to determine unavailable symbols in the time domain resources. In the following description, the abandonment criteria used to determine unavailable time slots in the time domain resources are used as an example. For example, one abandonment criterion is that the network device sends first information, such as the network device sends first information before the starting time domain position of the first time domain resource used to transmit the first transmission block. The first information may indicate that one or more time slots are unavailable, or the first information does not directly indicate that one or more time slots are unavailable, but the UE can determine that the TBoMS cannot occupy these one or more time slots based on the first information. After receiving the first information, the UE can determine that some time slots are unavailable. These time slots may include one or more of uplink time slots, downlink time slots, or special time slots. If these time slots include uplink time slots and / or special time slots, then the TBoMS can no longer occupy these time slots, and these time slots should not be included in the calculation process of the second time domain resources. Therefore, if there is a abandonment criterion, the UE can determine the number of uplink time slots included in the first time domain resource and the number of special time slots included in the first time domain resource according to the starting time domain position of the first time domain resource, the TDD ratio, the abandonment criterion, and the number of time slots included in the first time domain resource configured by the first configuration information. The determination method can refer to Figure 3 An introduction to the embodiment shown. The UE then determines the second time domain resource based on the first value, the number of uplink time slots included in the first time domain resource, the number of special time slots included in the first time domain resource, and the number of symbols used to carry the first transmission block in the special time slot. Alternatively, if there is a abandonment criterion, the UE can determine the number of uplink time slots included in the first time domain resource based on the starting time domain position of the first time domain resource, the TDD ratio, the abandonment criterion, and the number of time slots included in the first time domain resource configured by the first configuration information. The UE then determines the second time domain resource based on the first value and the number of uplink time slots included in the first time domain resource. For this part, please refer to Figure 3 Description of the illustrated embodiment.

[0125] Optionally, the first information is, for example, dynamic signaling. For example, the dynamic signaling may be used to instruct cancellation of uplink transmission of some or all time slots (or symbols) in the first time domain resource. In other words, the dynamic signaling instructs cancellation of uplink transmission of one or more time slots (or symbols), and then these one or more time slots (or symbols) cannot be used for TBoMS. For another example, the dynamic signaling may be used to schedule the sending of a second transmission block on part or all of the time slots (or symbols) included in the first time domain resources, or in other words, the dynamic signaling may be used to schedule uplink transmission of one or more time slots (or symbols), and the transmission is a second transmission block other than the first transmission block, then these one or more time slots (or symbols) cannot be used for TBoMS; or, the dynamic signaling may be used to schedule the sending of a second transmission block on part or all of the time slots (or symbols) included in the first time domain resources, and the uplink transmission of one or more time slots (or symbols), and the transmission is a second transmission block other than the first transmission block, and the priority of the second transmission block is higher than the priority of the first transmission block, then these one or more time slots (or symbols) cannot be used for TBoMS. For another example, the dynamic signaling may indicate a time slot format, and the time slot format may indicate the format of the time slots included in the first time domain resource. For example, the time slot format may indicate the configuration ratio of various time slots (including one or more uplink time slots, downlink time slots, or special time slots) included in the first time domain resource, and may also indicate the purpose of flexible symbols in special time slots, for example, indicating that flexible symbols in special time slots are used for uplink transmission or downlink transmission; or, the time slot format may indicate the purpose of various time slots included in the first time domain resource, for example, for uplink transmission or downlink transmission; or, the time slot format may indicate the symbol positions of various symbols (including one or more downlink symbols, flexible symbols, or uplink symbols) included in a time slot. For example, the time slot format indicates that some or all of the flexible symbols in one or more special time slots that should have been occupied by the TBoMS are used as downlink symbols, then the TBoMS can no longer occupy these flexible symbols. Therefore, the dynamic signaling indicating the time slot format is regarded as a form of abandonment criteria. The dynamic signaling may be, for example, downlink control information (DCI) or cancellation indication (CI), or may be other types of dynamic signaling.

[0126] Alternatively, the first information is, for example, a random access response (RAR). For example, the RAR is used to indicate access rejection, so the UE obviously cannot send the first transport block on the next time domain resource, and thus the first information is regarded as a kind of abandonment criterion.

[0127] For example, reference Figure 5B, taking the abandonment criterion being the first information as an example (S402 is also taken as an example), T1 represents the moment when the network device sends the first information, and the number of time slots included in the first time domain resource indicated by the first configuration information is 4. The UE determines that these 4 time slots include a special time slot, two uplink time slots, and a downlink time slot based on the starting time domain position of the first time domain resource, the TDD ratio, and the number of time slots included in the time domain unit configured by the first configuration information. Then the UE determines that this downlink time slot cannot be used as the time slot actually occupied by TBoMS. In addition, if the first information indicates that the second uplink time slot of the two uplink time slots is unavailable, the UE determines that the second uplink time slot cannot be used as the time slot actually occupied by TBoMS based on the first information. In this way, the UE can determine that the number of uplink time slots included in the first time domain resource is 1, and the number of special time slots included in the first time domain resource is 1. The UE further determines based on Figure 3 The method introduced in the illustrated embodiment can determine the second time domain resource.

[0128] In the embodiment of the present application, in addition to the dynamic signaling sent by the network device, the abandonment criterion may also have other implementation forms. For example, the abandonment criterion may also be a PUCCH for scheduling uplink control information. The uplink control information scheduled by the PUCCH needs to occupy part or all of the time slots (or symbols) included in the first time domain resources, so the TBoMS can no longer occupy these time slots (or symbols), so the PUCCH is regarded as an abandonment criterion. Alternatively, the uplink control information scheduled by the PUCCH needs to occupy part or all of the time slots (or symbols) included in the first time domain resources, and the priority of the uplink control information is higher than the priority of the first transmission block. In this case, the TBoMS can no longer occupy these time slots (or symbols), so the PUCCH is regarded as an abandonment criterion; and if the priority of the uplink control information is lower than the priority of the first transmission block, the TBoMS can still continue to occupy these time slots (or symbols). In this case, the PUCCH may not be regarded as an abandonment criterion.

[0129] Optionally, if too many time slots of TBoMS are occupied due to the abandonment criteria, the resources available to TBoMS will be reduced, which may affect the transmission quality of TBoMS. Therefore, in order to further ensure the amount of resources when transmitting TBoMS, it can be stipulated that, when scheduling TBoMS, the UE does not expect the dynamic signaling of the network device to make the uplink time slots and / or special time slots within the TBoMS range or the first ToT range of TBoMS unavailable, or the UE does not expect the dynamic signaling to make the available time slots where TBoMS is located unable to transmit TBoMS. Alternatively, it can be stipulated that, when scheduling TBoMS, the UE does not expect the dynamic signaling of the network device after the first moment to make the uplink time slots and / or special time slots within the TBoMS range or the first ToT range of TBoMS unavailable, or the UE does not expect the dynamic signaling after the first moment to make the available time slots where TBoMS is located unable to transmit TBoMS. Or it can be stipulated that, within the first range, the UE does not expect the dynamic signaling of the network device to make the uplink time slots and / or special time slots within the TBoMS range or the first ToT range of the TBoMS unavailable, or, within the first range, the UE does not expect the dynamic signaling to make the available time slots where the TBoMS is located unable to transmit the TBoMS. Optionally, the first range is, for example, the time domain range where the first ToT of the TBoMS is located, or, for example, the first range is, for example, the entire time domain range occupied by the TBoMS, or the first range can also be other time domain ranges. Optionally, the first range may also be related to the redundancy version (RV). For example, compared with other RV versions, RV0 and RV3 carry part of the system bits and are more important. For such RV version information, the number of resources needs to be guaranteed, and the number of resources is not expected to be reduced. Therefore, the first range may be the range corresponding to RV0 and / or RV3. Of course, this is just an example, and the first range is not limited to this. This provision is, for example, configured by the network device, or can also be predefined by the protocol. For network devices, if this provision exists, they may not send or reduce sending of dynamic signaling (for example, not send or reduce sending of dynamic signaling including the first information), so as to minimize the occupation of TBoMS resources and improve the transmission quality of TBoMS.

[0130] For more details about the implementation of the present application, please refer to Figure 3 Description of the illustrated embodiment.

[0131] In an embodiment of the present application, in order to prevent the number of time slots configured by the network device from being inaccurate, the UE can re-determine the number of uplink time slots and / or the number of special time slots occupied by TBoMS, and determine the second time domain resources based on the re-determined number of uplink time slots and / or the number of special time slots occupied by TBoMS, so that the determined second time domain resources are more accurate.

[0132] In the introduction of the embodiment of this application, the embodiment of this application and Figure 3 The embodiments shown are combined in a manner that, in addition, Figure 3 The embodiments shown can also be combined with the technical solutions of the embodiments of this application. For example, Figure 3 In the illustrated embodiment, the number of uplink time slots occupied by the TBoMS and / or the number of special time slots occupied by the TBoMS may be determined according to the starting time domain position of the first time domain resource and the number of time slots included in the first time domain resource configured by the first configuration information, as well as according to the TDD ratio and / or the first information, that is, Figure 3 In the illustrated embodiment, the number of uplink time slots occupied by the TBoMS and / or the number of special time slots occupied by the TBoMS may be determined using the method described in the embodiment of the present application.

[0133] exist Figure 4 In the embodiment shown, the number of time slots included in the first time domain resource configured by the network device may be the number of first-category time slots, or there is another possibility that the number of time slots included in the first time domain resource configured by the network device may be the number of second-category time slots, and the second-category time slots may not include downlink time slots. That is, in Figure 4 In the embodiment shown, the number of time slots in which the UE actually sends the first transmission block may be less than or equal to the number of time slots configured by the network device. If the network device is configured with the number of second-type time slots, then the number of time slots in which the UE actually sends the first transmission block should be equal to the number of time slots configured by the network device. However, even in this case, it is necessary to consider the abandonment criterion, otherwise the second time domain resource determined by the UE may not be accurate enough. To this end, the embodiment of the present application provides a fourth communication method, please refer to Figure 6 , which is a flowchart of the method.

[0134] S601: A network device sends first configuration information to a UE. Correspondingly, the UE receives the first configuration information from the network device.

[0135] The first configuration information can configure the number of time slots included in the first time domain resource. The first time domain resource is, for example, a time domain resource used by the UE to send a transmission block to be transmitted (for example, called the first transmission block) to the network device, and the first time domain resource includes multiple time slots. Optionally, the first configuration information can also configure the starting time domain position of the first time domain resource. Alternatively, the first configuration information does not need to configure the starting time domain position of the first time domain resource. The UE can determine the starting time domain position of the first time domain resource based on the scheduling signaling. For this, please refer to Figure 3 S301 of the embodiment shown.

[0136] In the embodiment of the present application, the number of time slots included in the first time domain resource configured by the first configuration information is, for example, the number of second-category time slots included in the first time domain resource. The so-called second-category time slots, for example, do not include downlink time slots, or it can be understood that the second-category time slots included in the first time domain resource may include all time slots occupied by the first time domain resource from the starting time domain position to the ending time domain position, excluding downlink time slots.

[0137] For more information about S601, please refer to Figure 3 S301 in the embodiment shown.

[0138] S602. The UE determines the second time domain resource according to the number of time slots included in the first time domain resource, or the UE determines the second time domain resource according to the number of time slots included in the first time domain resource and the first information.

[0139] For example, the UE can determine the second time domain resource based on the number of time slots included in the first time domain resource configured by the first configuration information. Because the number of time slots configured by the first configuration information is the number of second-type time slots, the UE can directly use the number of time slots configured by the first configuration information when determining the second time domain resource. For example, the UE can determine the number of uplink time slots occupied by TBoMS and the number of special time slots occupied by TBoMS based on the starting time domain position of the first time domain resource and the number of time slots included in the first time domain resource configured by the first configuration information. The determination method can refer to Figure 3 An introduction to the embodiment shown. The UE then determines the second time domain resource based on the first value, the number of uplink time slots occupied by TBoMS, the number of special time slots occupied by TBoMS, and the number of symbols used to carry the first transmission block in the special time slot. Alternatively, the UE can determine the number of uplink time slots occupied by TBoMS based on the starting time domain position of the first time domain resource and the number of time slots included in the first time domain unit configured by the first configuration information, and the UE then determines the second time domain resource based on the first value and the number of uplink time slots occupied by TBoMS. Optionally, the premise for the UE to do so is, for example, that the abandonment criteria are not considered (for details about the abandonment criteria, please refer to Figure 4 ), or although abandonment criteria are considered, no abandonment criteria exist. Figure 3 Description of the illustrated embodiment.

[0140] Alternatively, the UE may determine the second time domain resource based on the number of time slots included in the first time domain resource and the first information (this is an example of abandoning the criterion through the first information). For the implementation of the first information, please refer to Figure 4An introduction to the embodiment shown. Optionally, the premise for the UE to process in this way is, for example, that the abandonment criteria are taken into consideration and the abandonment criteria exist. If the abandonment criteria exist, the UE can determine the number of uplink time slots occupied by the TBoMS, or determine the number of uplink time slots occupied by the TBoMS and determine the number of special time slots occupied by the TBoMS based on the starting time domain position of the first time domain resource, the abandonment criteria, and the number of time slots included in the first time domain resource configured by the first configuration information. In the case where the abandonment criteria exist, there may be different ways for the UE to determine the number of uplink time slots (or special time slots) occupied by the TBoMS. For example, one way is that if the abandonment criteria indicate that n time slots (or symbols) in the first time domain resource are unavailable, it is determined that the TBoMS does not occupy these n time slots (or symbols), where n is a positive integer. That is, if the abandonment criterion indicates that a certain uplink time slot (or special time slot) is unavailable, the UE determines that the uplink time slot (or special time slot) does not belong to the available time slots occupied by the TBoMS, that is, the number of time slots occupied by the TBoMS determined by the UE may be reduced by 1. Furthermore, the UE may determine the second time domain resource based on the value obtained by excluding n from the number of time slots included in the first time domain resource (which can be understood as the value obtained by subtracting n from the number of time slots included in the first time domain resource).

[0141] For example, reference Figure 7A For example, TBoMS will occupy 1 special time slot and 2 uplink time slots. According to the abandonment criterion, it is determined that the second uplink time slot is unavailable. The abandonment criterion is, for example, Figure 7A The first information sent by the network device at time T1. The UE determines that the TBoMS no longer occupies the second uplink time slot according to the abandonment criterion, so that the UE can determine that the number of uplink time slots occupied by the TBoMS is 1, for example Figure 7A The TBoMS shown is the final TBoMS. Figure 7A The rightmost uplink timeslot is also included, which does not belong to the TBoMS. In this way, the position of the TBoMS remains unchanged and is consistent with the position indicated by the network device, which helps the network device and the UE maintain consistency and reduces the impact on the resources occupied by subsequent services.

[0142] For another example, if the abandonment criterion indicates that the second time slot (or the second symbol) in the first time domain resource is unavailable, the UE determines that the TBoMS does not occupy the second time slot (or the second symbol), but the UE may cause the TBoMS to occupy the third time slot (or the third symbol), and the third time slot (or the third symbol) is located after the second time slot (or the second symbol). The number of time slots (or symbols) included in the second time slot (or the second symbol) is n, and the number of time slots (or symbols) included in the third time slot (or symbol) is n, where n is a positive integer. That is, if the abandonment criterion indicates that a certain uplink time slot (or special time slot) is unavailable, the UE determines that the uplink time slot (or special time slot) does not belong to the time slot occupied by the TBoMS, but the UE may move the end time domain position of the TBoMS backward, for example, the moved TBoMS may occupy the first uplink time slot (or special time slot) after the end of the original TBoMS to supplement the occupied time slot. Further, the UE determines the second time domain resource based on the number of time slots (or, symbols) included in the first time domain resource, wherein the first time domain resource does not include the second time slot (or, second symbol) and includes the third time slot (or, third symbol), the number of time slots (or, symbols) included in the second time slot (or, second symbol) and the third time slot (or, third symbol) is n, the second time slot is an unavailable time slot (or, symbol) indicated by the first information, and the third time slot (or, third symbol) is located after the second time slot (or, second symbol).

[0143] For example, reference Figure 7B For example, TBoMS will occupy one special time slot and two uplink time slots. According to the abandonment criteria, it is determined that the second uplink time slot is unavailable. Then, the UE determines that TBoMS no longer occupies the second uplink time slot. However, the UE can move the end domain position of TBoMS backward so that TBoMS occupies the first uplink time slot after the original TBoMS ends. That is, Figure 7B The rightmost uplink timeslot in , for example Figure 7B The TBoMS shown in the figure is the moved TBoMS, so the UE can determine that the number of uplink time slots occupied by the TBoMS is still 2. In this way, the end domain position of the TBoMS may change, but the number of TBoMS resources may remain unchanged, which can reduce the impact on the TBoMS transmission quality.

[0144] Regardless of which of the above methods is used, the UE determines the number of uplink time slots occupied by TBoMS and the number of special time slots occupied by TBoMS. The determination method can be referred to Figure 3The UE then determines the second time domain resource based on the first value, the number of uplink time slots occupied by the TBoMS, the number of special time slots occupied by the TBoMS, and the number of symbols used to carry the first transmission block in the special time slot. Alternatively, the UE determines the number of uplink time slots occupied by the TBoMS, and then determines the second time domain resource based on the number of uplink time slots occupied by the TBoMS according to the first value. For this part, please refer to Figure 3 Description of the illustrated embodiment.

[0145] Optionally, if too many time slots of TBoMS are occupied due to the abandonment criteria, the resources available to TBoMS will be reduced, which may affect the transmission quality of TBoMS. Therefore, in order to further ensure the amount of resources when transmitting TBoMS, it can be stipulated that when scheduling TBoMS, the UE does not expect the dynamic signaling of the network device after the first moment to make the uplink time slots and / or special time slots within the TBoMS range or the first ToT range of TBoMS unavailable, or the UE does not expect the dynamic signaling after the first moment to make the available time slots where TBoMS is located unable to transmit TBoMS. Or it can be stipulated that, within the first range, the UE does not expect the dynamic signaling of the network device to make the uplink time slots and / or special time slots within the TBoMS range or the first ToT range of TBoMS unavailable, or, within the first range, the UE does not expect the dynamic signaling to make the available time slots where TBoMS is located unable to transmit TBoMS. For an introduction to the first range, please refer to Figure 4 The embodiment shown. This provision is, for example, configured by the network device, or may be predefined by a protocol. For the network device, when this provision exists, dynamic signaling may not be sent or may be reduced (e.g., dynamic signaling including the first information is not sent or is reduced) within a first range or after a first moment, thereby minimizing the use of TBoMS resources and improving the transmission quality of TBoMS.

[0146] For more details about the implementation of the present application, please refer to Figure 3 The description of the embodiments shown, and / or reference to Figure 4 Description of the illustrated embodiment.

[0147] In an embodiment of the present application, in order to prevent the number of time slots configured by the network device from being inaccurate, the UE can re-determine the number of uplink time slots and / or the number of special time slots occupied by TBoMS, and determine the second time domain resources based on the re-determined number of uplink time slots and / or the number of special time slots occupied by TBoMS, so that the determined second time domain resources are more accurate.

[0148] In the introduction of the embodiment of this application, the embodiment of this application and Figure 3 The embodiments shown are combined in a manner that, in addition, Figure 3 The embodiments shown can also be combined with the technical solutions of the embodiments of this application. For example, Figure 3 In the illustrated embodiment, the number of uplink time slots occupied by the TBoMS and / or the number of special time slots occupied by the TBoMS may be determined according to the number of time slots included in the first time domain resource configured by the first configuration information, or according to the first information and the number of time slots included in the first time domain resource configured by the first configuration information, that is, Figure 3 In the illustrated embodiment, the number of uplink time slots occupied by the TBoMS and / or the number of special time slots occupied by the TBoMS may be determined using the method described in the embodiment of the present application.

[0149] Next, consider another question. Currently, when sending a transport block, the code rate can be determined from Table 1 based on the modulation and coding scheme (MCS). Table 1 shows that the lowest selectable code rate is 0.0586. A lower code rate provides greater coverage, so it is desirable to further reduce the code rate. To reduce the code rate, repeated transmissions are currently used. For example, one transport block is transmitted per time slot, and the same block can be retransmitted multiple times across multiple time slots. These retransmissions are encoded separately, so each retransmission reduces the code rate. For example, with one retransmission, the code rate can be reduced from 0.0586 to 1 / 2 of 0.0586. With another retransmission, the code rate can be reduced from 0.0293 to 1 / 3 of 0.0586. However, although TBoMS occupies multiple time slots, it is not a repeated transmission process, but a single transmission process. These multiple time slots are jointly encoded. Therefore, the code rate for TBoMS can only be selected from Table 1, that is, the lowest 0.0586.

[0150] Table 1

[0151]

[0152] The following describes a fourth communication method provided by an embodiment of the present application, by which the bit rate of TBoMS can be improved. Figure 8 , which is a flowchart of the method.

[0153] S801: A network device sends first configuration information to a UE. Correspondingly, the UE receives the first configuration information from the network device.

[0154] For more information about S801, please refer to Figure 3 S301 of the embodiment shown, or reference Figure 4 S401 of the embodiment shown, or reference Figure 6 S601 of the embodiment shown.

[0155] S802. The UE determines a second time domain resource according to the second information and the third value.

[0156] The second information is the number of time slots included in the first time domain resource, which can be understood as the second information being the number of time slots indicated by the first configuration information; or, the second information is a value determined based on the number of time slots included in the first time domain resource and / or the starting time domain position of the first time domain resource, which can be understood as the second information being the number of time slots indicated by the first configuration information and / or the value determined based on the starting time domain position of the first time domain resource. The third value is, for example, greater than 1. Optionally, the third value can be considered to indicate the number of repetitions of the first time domain resource. The third value is, for example, understood as the value of the first parameter, which can also be called a repetition parameter or an expansion coefficient, or can have other names. The first parameter can be used to reduce the bit rate.

[0157] The UE determines the second time domain resource based on the second information and the third value. For example, one approach is that the UE determines the second value based on the second information and the third value, and then determines the second time domain resource based on the first value and the second value. The first value is the number of repetitions of the number of symbols allocated to the PUSCH. For example, the first value is L. Regarding L, refer to the description of the aforementioned embodiment. The second value is the number of repetitions of L. Alternatively, the UE may directly determine the second time domain resource based on the second information and the third value, without going through the calculation process of the second value.

[0158] For example, the UE needs to determine the second value. For example, the second value may satisfy:

[0159]

[0160] For another example, the second value may satisfy:

[0161]

[0162] Where H represents the second value. A represents the second information, and a represents the third value. A can be understood as Figure 3 The embodiment shown, Figure 4 The embodiment shown or Figure 6 The number of time slots included in the first time domain resource configured by the first configuration information in any of the embodiments shown, or A may also be Figure 3 The embodiment shown, Figure 4 The embodiment shown or Figure 6 K in any of the embodiments shown. Therefore, A may be an integer or a decimal.

[0163] Furthermore, the UE may determine the second time domain resources according to Formula 2 in the aforementioned embodiment, or determine the number of symbols included in the second time domain resources, and in this case, replace K in Formula 2 with H.

[0164] Alternatively, the UE determines the second time domain resource according to the second information and the third value, for example, in one manner:

[0165]

[0166] For example, another way is:

[0167]

[0168] That is, it is not necessary to round H separately, but only Q. Whether to use Formula 8 (or Formula 9) and Formula 2, or Formula 10 or Formula 11, can be configured by the network device or predefined by the protocol.

[0169] For example, a=3 means the number of repetitions is 3, so H is approximately 1 / 3 of K, that is, the calculated number of symbols occupied by the second time domain resource (for example, called the theoretical number of symbols) is less than the number of symbols actually occupied by the second time domain resource (for example, called the actual number of symbols), for example, the theoretical number of symbols is 1 / 3 of the actual number of symbols. Then the amount of data that can be carried on the theoretical symbol determined according to the theoretical number of symbols is relatively small, and the actual symbols are not the theoretical symbols, but the actual symbols. The number of actual symbols is greater than the theoretical number of symbols. By carrying a smaller amount of data with more resources, the code rate of these data (for example, the first transmission block) can be reduced. For example, in the case of determining the code rate based on the actual number of symbols, the determined code rate is 0.0586. Taking a=3 as an example, if the code rate is determined based on the theoretical symbol, the determined code rate will be reduced to 1 / 3 of 0.0586. It can be seen that the method provided by the embodiment of the present application can effectively reduce the code rate of TBoMS and improve the coverage of TBoMS.

[0170] Alternatively, to reduce the bit rate of TBoMS, another method can be used. For example, TBoMS can be regarded as multiple transmissions, and one ToT can be regarded as one transmission. When calculating the second time domain resource, the time domain resource occupied by one ToT can be calculated. The calculation method can refer to Figure 3 The embodiment shown, Figure 4 The embodiment shown or Figure 6The embodiment shown. Each ToT can be encoded separately, so that if the number of ToTs included in the TBoMS is greater than 1, for example, the number of ToTs included in the TBoMS is P, and P is an integer greater than 1, then the overall code rate of the TBoMS can be reduced to 1 / P of the code rate when the TBoMS only includes one ToT. For example, if the TBoMS only includes one ToT, the corresponding code rate is 0.0586. If the TBoMS includes 2 ToTs, the overall code rate of the TBoMS can be reduced to 0.0293. If the TBoMS includes 3 ToTs, the overall code rate of the TBoMS can be reduced to 0.0195, and so on. This separate encoding method can achieve an effect similar to repeated transmission, thereby achieving the purpose of reducing the code rate.

[0171] In summary, the embodiments of the present application can reduce the bit rate of TBoMS, thereby improving the coverage of TBoMS.

[0172] Figure 9 A schematic diagram of the structure of a communication device 900 provided in an embodiment of the present application is given. The communication device 900 may be Figure 3 The embodiment shown, Figure 4 The embodiment shown, Figure 6 The embodiment shown or Figure 8 The terminal device described in any of the embodiments shown in the figure is used to implement the method performed by the terminal device in the above method embodiment. Alternatively, the communication device 900 may also be Figure 3 The embodiment shown, Figure 4 The embodiment shown, Figure 6 The embodiment shown or Figure 8 The network device described in any of the embodiments shown is used to implement the method corresponding to the network device in the above method embodiment. For specific functions, please refer to the description of the above method embodiment.

[0173] The communication device 900 includes one or more processors 901. The processor 901 can also be called a processing unit, which can implement certain control functions. The processor 901 can be a general-purpose processor or a dedicated processor. For example, it includes: a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and / or a neural network processor. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to control the communication device 900, execute software programs and / or process data. Different processors can be independent devices or integrated into one or more processors, for example, integrated into one or more dedicated integrated circuits.

[0174] Optionally, the communication device 900 includes one or more memories 902 for storing instructions 904. The instructions 904 can be executed on the processor, causing the communication device 900 to perform the method described in the above method embodiment. Optionally, the memory 902 can also store data. The processor and memory can be provided separately or integrated together.

[0175] Optionally, the communication device 900 may store instructions 903 (sometimes also referred to as codes or programs), which may be executed on the processor to enable the communication device 900 to perform the methods described in the above embodiments. The processor 901 may store data.

[0176] Optionally, the communication device 900 may further include a transceiver 905 and an antenna 906. The transceiver 905 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, a transceiver, an input / output interface, etc., and is configured to implement the transceiver function of the communication device 900 through the antenna 906.

[0177] Optionally, the communication device 900 may further include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, or a display screen, etc. It will be appreciated that in some embodiments, the communication device 900 may include more or fewer components, or some components may be integrated or separated. These components may be implemented in hardware, software, or a combination of software and hardware.

[0178] The processor 901 and transceiver 905 described in the embodiments of the present application may be implemented on an integrated circuit (IC), an analog IC, a radio frequency identification (RFID) integrated circuit, a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), or an electronic device. The communication device described herein may be a standalone device (e.g., a standalone integrated circuit, a mobile phone, etc.), or may be part of a larger device (e.g., a module that can be embedded in another device). For details, please refer to the aforementioned description of the terminal device and the network device, which will not be repeated here.

[0179] The embodiment of the present application provides a terminal device, which can be used in the above embodiments (for the convenience of description, referred to as UE). The terminal device includes a terminal device for implementing Figure 3 The embodiment shown, Figure 4 The embodiment shown, Figure 6 The embodiment shown or Figure 8 The corresponding means, units and / or circuits of the terminal device functions described in any of the embodiments shown. For example, the terminal device includes a transceiver module to support the terminal device to implement the transceiver function, and a processing module to support the terminal device to process signals.

[0180] Figure 10 A schematic structural diagram of a terminal device provided in an embodiment of the present application is given.

[0181] The terminal device 1000 can be applied to Figure 2 For ease of illustration, Figure 10 Only the main components of the terminal device 1000 are shown. Figure 10 As shown, terminal device 1000 includes a processor, memory, control circuitry, an antenna, and input / output devices. The processor is primarily used to process communication protocols and communication data, as well as control the entire terminal device 1000, execute software programs, and process software program data. The memory is primarily used to store software programs and data. The control circuitry is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as a touch screen, display, microphone, and keyboard, are primarily used to receive user input and output data to the user.

[0182] Taking terminal device 1000 as a mobile phone as an example, when terminal device 1000 is turned on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the control circuit. The control circuit performs radio frequency processing on the baseband signal and transmits the radio frequency signal outward via the antenna in the form of electromagnetic waves. When data is sent to terminal device 1000, the control circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0183] Those skilled in the art will understand that for ease of explanation, Figure 10Only one memory and processor are shown. In some embodiments, the terminal device 1000 may include multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiment of the present invention.

[0184] As an optional implementation method, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device 1000, execute software programs, and process software program data. Figure 10 The processor in the embodiment integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will appreciate that the baseband processor and the central processing unit may also be independent processors interconnected via a bus or other technology. The terminal device 1000 may include multiple baseband processors to adapt to different network standards, and the terminal device 1000 may include multiple central processing units to enhance its processing capabilities. The various components of the terminal device 1000 may be connected via various buses. The baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit may also be expressed as a central processing circuit or a central processing chip. The function of processing the communication protocol and communication data may be built into the processor, or may be stored in a storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0185] In one example, the antenna and control circuit with transceiver functions can be regarded as the transceiver unit 1010 of the terminal device 1000, and the processor with processing function can be regarded as the processing unit 1020 of the terminal device 1000. Figure 10 As shown, terminal device 1000 includes a transceiver unit 1010 and a processing unit 1020. The transceiver unit may also be referred to as a transceiver, transceiver, transceiver device, etc. Optionally, the device in transceiver unit 1010 that implements the receiving function may be considered a receiving unit, and the device in transceiver unit 1010 that implements the transmitting function may be considered a transmitting unit, that is, transceiver unit 1010 includes a receiving unit and a transmitting unit. For example, the receiving unit may also be referred to as a receiver, receiver, receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, transmitter, or transmitting circuit, etc.

[0186] The embodiment of the present application also provides a network device, which can be used in the above embodiments. The network device includes a Figure 3 The embodiment shown, Figure 4 The embodiment shown, Figure 6 The embodiment shown or Figure 8The means, units and / or circuits for implementing the functions of, for example, a network device as described in any of the illustrated embodiments. For example, the network device includes a transceiver module to support the network device in implementing the transceiver functions, and a processing module to support the network device in processing signals.

[0187] Figure 11 A schematic diagram of the structure of a network device provided in an embodiment of the present application is given. Figure 11 As shown, the network device can be applied to the architecture shown in Figure 2. The network device includes: a baseband device 1101, a radio frequency device 1102, and an antenna 1103. In the uplink direction, the radio frequency device 1102 receives information sent by a terminal device via the antenna 1103 and sends the information sent by the terminal device to the baseband device 1101 for processing. In the downlink direction, the baseband device 1101 processes the information sent by the terminal device and sends it to the radio frequency device 1102. The radio frequency device 1102 processes the information sent by the terminal device and sends it to the terminal device via the antenna 1103.

[0188] The baseband device 1101 includes one or more processing units 11011, a storage unit 11012, and an interface 11013. The processing unit 11011 is used to support the network device in executing the functions of the network device in the above-mentioned method embodiment. The storage unit 11012 is used to store software programs and / or data. The interface 11013 is used to exchange information with the radio frequency device 1102, and the interface includes an interface circuit for inputting and outputting information. In one implementation, the processing unit is an integrated circuit, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these types of integrated circuits. These integrated circuits can be integrated together to form a chip. The storage unit 11012 and the processing unit 11011 can be located in the same chip, i.e., an on-chip storage element. Alternatively, the storage unit 11012 can be located on a different chip from the processing unit 11011, i.e., an off-chip storage element. The storage unit 11012 can be a single memory or a collective term for multiple memories or storage elements.

[0189] The network device can implement some or all of the steps in the above method embodiment in the form of one or more processing unit schedulers. Figure 3 The embodiment shown, Figure 4 The embodiment shown, Figure 6 The embodiment shown or Figure 8 The corresponding functions of the network device described in any of the embodiments shown in the figures. The one or more processing units may support wireless access technologies of the same standard or may support wireless access technologies of different standards.

[0190] Those skilled in the art will appreciate that the units and 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0191] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical functional division. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0192] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned computer-readable storage medium can be any available medium that can be accessed by a computer. By way of example and not limitation, computer-readable media may include random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), universal serial bus flash disk, mobile hard disk, or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer. In addition, by way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), or direct rambus RAM (DR RAM).

[0193] Embodiment 1. A communication method, applied to a terminal device, comprising:

[0194] Receiving first configuration information from a network device, where the first configuration information is used to configure the number of time domain resource units included in a first time domain resource, where the first time domain resource includes a plurality of time domain resource units;

[0195] The second time domain resource is determined based on the first value and the number of uplink time domain resource units included in the first time domain resource, the second time domain resource is the time domain resource occupied by the first transmission block to be sent, the first time domain resource includes one or more special time domain resource units, and the first value is the number of sub-time domain resource units allocated to the physical uplink shared channel PUSCH.

[0196] Embodiment 2. The method according to embodiment 1, wherein the first value is greater than 14.

[0197] Embodiment 3. The method according to embodiment 1, wherein determining the second time domain resource according to the first value and the number of uplink time domain resource units included in the first time domain resource includes:

[0198] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0199] Embodiment 4. The method according to embodiment 3, wherein determining the second time domain resource according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block includes:

[0200] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0201] The second time domain resource is determined according to the first value and the second value.

[0202] Example 5. The method according to Example 3 or 4,

[0203] The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and according to time division duplex configuration information and / or the first information; or,

[0204] The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the number of time domain resource units included in the first time domain resource; or

[0205] The number of uplink time domain resource units included in the first time domain resources and / or the number of special time domain resource units included in the first time domain resources are determined according to the number of time domain resource units included in the first time domain resources and the first information;

[0206] The first information is used to determine unavailable time domain resource units in the first time domain resources.

[0207] Embodiment 6. According to the method described in any one of Embodiments 1 to 5, the first configuration information is further used to configure the first value; or, the first value is predefined.

[0208] Example 7. The method according to any one of Examples 1 to 6,

[0209] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0210] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0211] Example 8. According to the method described in Example 7, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0212] Embodiment 9. According to the method described in any one of embodiments 1, 3 to 8, the first value is less than or equal to 14.

[0213] Embodiment 10: According to the method described in any one of Embodiments 1 to 9, the first configuration information is further used to configure a starting time domain position of the first time domain resource.

[0214] Embodiment 11. According to the method described in any one of Embodiments 1 to 10, the first time domain resource unit is a time slot, the sub-time domain resource unit is a symbol, and the special time domain resource unit is a special time slot.

[0215] Embodiment 12. A communication method, applied to a network device, comprising:

[0216] Sending first configuration information to a terminal device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, where the first time domain resource includes multiple time domain resource units;

[0217] The second time domain resource is determined based on the first value and the number of uplink time domain resource units included in the first time domain resource, the second time domain resource is the time domain resource occupied by the first transmission block to be sent, the first time domain resource includes one or more special time domain resource units, and the first value is the number of sub-time domain resource units allocated to the physical uplink shared channel PUSCH.

[0218] Embodiment 13. The method of embodiment 12, wherein the first value is greater than 14.

[0219] Embodiment 14. The method according to embodiment 12, further comprising determining the second time domain resource according to the first value and the number of uplink time domain resource units included in the first time domain resource, including:

[0220] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0221] Embodiment 15. The method according to embodiment 14, wherein determining the second time domain resource according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block includes:

[0222] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0223] The second time domain resource is determined according to the first value and the second value.

[0224] Embodiment 16. The method according to embodiment 14 or 15,

[0225] The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and according to time division duplex configuration information and / or the first information; or,

[0226] The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the number of time domain resource units included in the first time domain resource; or

[0227] The number of uplink time domain resource units included in the first time domain resources and / or the number of special time domain resource units included in the first time domain resources are determined according to the number of time domain resource units included in the first time domain resources and the first information;

[0228] The first information is used to determine unavailable time domain resource units in the first time domain resources.

[0229] Embodiment 17. According to the method described in any one of Embodiments 12 to 16, the first configuration information is further used to configure the first value; or, the first value is predefined.

[0230] Example 18. The method according to any one of Examples 12 to 17,

[0231] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0232] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0233] Example 19. According to the method described in Example 18, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0234] Embodiment 20. According to the method described in any one of embodiments 12, 14 to 19, the first value is less than or equal to 14.

[0235] Embodiment 21. According to the method according to any one of Embodiments 12 to 20, the first configuration information is also used to configure the starting time domain position of the first time domain resource.

[0236] Embodiment 22. According to the method according to any one of embodiments 12 to 21, the first time domain resource unit is a time slot, the sub-time domain resource unit is a symbol, and the special time domain resource unit is a special time slot.

[0237] Embodiment 23. A communication method, applied to a terminal device, comprising:

[0238] Receiving first configuration information from a network device, where the first configuration information is used to configure the number of time domain resource units included in a first time domain resource, where the first time domain resource includes a plurality of time domain resource units, and the number of time domain resource units included in the first time domain resource is the number of first-type time domain resource units included in the first time domain resource;

[0239] According to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, as well as according to the time division duplex configuration information and / or the first information, the second time domain resource is determined, and the second time domain resource is the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0240] Embodiment 24: According to the method described in embodiment 23, the first type of time domain resource units includes downlink time domain resource units.

[0241] Embodiment 25. The method according to embodiment 23 or 24,

[0242] The first information is downlink control information, where the downlink control information is used to instruct cancellation of uplink transmission of some or all time domain resource units in the first time domain resource, or the downlink control information is used to indicate a time domain resource unit format, where the time domain resource unit format is used to indicate a format of time domain resource units included in the first time domain resource, or the downlink control information is used to schedule sending of a second transport block on some or all time domain resource units in the first time domain resource, where a priority of the second transport block is higher than a priority of the first transport block; or

[0243] The first information is a random access response, and the random access response is used to indicate access rejection.

[0244] Embodiment 26. The method according to any one of Embodiments 23 to 25, determining the second time domain resource according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and according to time division duplex configuration information and / or the first information, including:

[0245] Determining, according to the starting time domain position and the number of time domain resource units included in the first time domain resource, and according to the time division duplex configuration information and / or the first information, the number of uplink time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0246] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0247] Embodiment 27. The method according to embodiment 26, further comprising determining the second time domain resource based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block, comprising:

[0248] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0249] The second time domain resource is determined according to the first value and the second value.

[0250] Embodiment 28. According to the method of embodiment 26 or 27, the first configuration information is also used to configure the first value; or, the first value is predefined.

[0251] Example 29. The method according to any one of Examples 26 to 28,

[0252] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0253] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0254] Embodiment 30. According to the method described in Embodiment 29, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0255] Embodiment 31. According to the method described in any one of Embodiments 23 to 30, the first configuration information is further used to configure the starting time domain position of the first time domain resource.

[0256] Embodiment 32. A communication method, applied to a network device, comprising:

[0257] Sending first configuration information to a terminal device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, where the first time domain resource includes multiple time domain resource units, and the number of time domain resource units included in the first time domain resource is the number of first type of time domain resource units included in the first time domain resource;

[0258] According to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, as well as according to the time division duplex configuration information and / or the first information, the second time domain resource is determined, and the second time domain resource is the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0259] Embodiment 33. According to the method described in embodiment 32, the first type of time domain resource units includes downlink time domain resource units.

[0260] Embodiment 34. The method according to embodiment 32 or 33,

[0261] The first information is downlink control information, where the downlink control information is used to instruct cancellation of uplink transmission of some or all time domain resource units in the first time domain resource, or the downlink control information is used to indicate a time domain resource unit format, where the time domain resource unit format is used to indicate a format of time domain resource units included in the first time domain resource, or the downlink control information is used to schedule sending of a second transport block on some or all time domain resource units in the first time domain resource, where a priority of the second transport block is higher than a priority of the first transport block; or

[0262] The first information is a random access response, and the random access response is used to indicate access rejection.

[0263] Embodiment 35. The method according to any one of Embodiments 32 to 34, determining the second time domain resource according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and according to time division duplex configuration information and / or the first information, including:

[0264] Determining, according to the starting time domain position and the number of time domain resource units included in the first time domain resource, and according to the time division duplex configuration information and / or the first information, the number of uplink time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0265] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0266] Embodiment 36. The method according to embodiment 35, wherein determining the second time domain resource according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block includes:

[0267] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0268] The second time domain resource is determined according to the first value and the second value.

[0269] Embodiment 37. According to the method of embodiment 35 or 36, the first configuration information is also used to configure the first value; or, the first value is predefined.

[0270] Example 38. The method according to any one of Examples 35 to 37,

[0271] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0272] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0273] Example 39. According to the method described in Example 38, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0274] Embodiment 40. According to the method described in any one of Embodiments 32 to 39, the first configuration information is further used to configure the starting time domain position of the first time domain resource.

[0275] Embodiment 41. A communication method, applied to a terminal device, comprising:

[0276] Receiving first configuration information from a network device, where the first configuration information is used to configure the number of time domain resource units included in a first time domain resource, where the first time domain resource includes a plurality of time domain resource units, and the number of time domain resource units included in the first time domain resource is the number of second-type time domain resource units;

[0277] The second time domain resource is determined according to the number of time domain resource units included in the first time domain resource, or the second time domain resource is determined according to the number of time domain resource units included in the first time domain resource and first information, wherein the second time domain resource is the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0278] Embodiment 42. According to the method described in embodiment 41, the second type of time domain resource units includes uplink time domain resource units and / or special time domain resource units, or the second type of time domain resource units does not include downlink time domain resource units.

[0279] Embodiment 43. The method according to embodiment 41 or 42,

[0280] The first information is downlink control information, where the downlink control information is used to instruct cancellation of uplink transmission of some or all time domain resource units in the first time domain resource, or the downlink control information is used to indicate a time domain resource unit format, where the time domain resource unit format is used to indicate a format of time domain resource units included in the first time domain resource, or the downlink control information is used to schedule sending of a second transport block on some or all time domain resource units in the first time domain resource, where a priority of the second transport block is higher than a priority of the first transport block; or

[0281] The first information is a random access response, and the random access response is used to indicate access rejection; or

[0282] The first information is TDD configuration information, and the TDD configuration information is used to indicate the configuration ratio of uplink time domain resource units, downlink time domain resource units, and special time domain resource units.

[0283] Example 44. The method according to any one of Examples 41 to 43, further comprising:

[0284] When the terminal device transmits on multiple time domain resource units, dynamic signaling is not scheduled, and the dynamic signaling is used to make the uplink time domain resource units and / or special time domain resource units included in the first time domain resources unavailable.

[0285] Embodiment 45. The method according to any one of embodiments 41 to 44, wherein determining the second time domain resource according to the number of time domain resource units included in the first time domain resource includes:

[0286] Determining the number of uplink time domain resource units included in the first time domain resource according to the number of time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0287] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0288] Embodiment 46. The method according to any one of Embodiments 41 to 44, wherein determining the second time domain resource based on the number of time domain resource units included in the first time domain resource using the first information includes:

[0289] Determining, according to the number of time domain resource units included in the first time domain resource and the first information, the number of uplink time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0290] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0291] Embodiment 47. The method according to embodiment 45 or 46, wherein determining the second time domain resource according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block includes:

[0292] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0293] The second time domain resource is determined according to the first value and the second value.

[0294] Embodiment 48. According to the method of embodiment 46 or 47, the first configuration information is also used to configure the first value; or, the first value is predefined.

[0295] Example 49. The method according to any one of Examples 45 to 48,

[0296] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0297] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0298] Example 50. According to the method described in Example 49, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0299] Embodiment 51. The method according to any one of Embodiments 41 to 50, wherein determining the second time domain resource according to the number of time domain resource units included in the first time domain resource and the first information includes:

[0300] determining a second time domain resource according to the number of time domain resource units included in the first time domain resource excluding n, wherein the first information is used to determine that n time domain resource units in the first time domain resource are unavailable; or

[0301] The second time domain resource is determined based on the number of time domain resource units included in the first time domain resource, wherein the first time domain resource does not include the second time domain resource unit and includes the third time domain resource unit, the number of time domain resource units included in the second time domain resource unit and the third time domain resource unit is n, the second time domain resource unit is an unavailable time domain resource unit determined based on the first information, and the third time domain resource unit is located after the second time domain resource.

[0302] Embodiment 52. According to the method described in any one of Embodiments 41 to 51, the first configuration information is further used to configure the starting time domain position of the first time domain resource.

[0303] Embodiment 53. A communication method, applied to a network device, comprising:

[0304] Sending first configuration information to the terminal device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, where the first time domain resource includes multiple time domain resource units, and the number of time domain resource units included in the first time domain resource is the number of second-type time domain resource units;

[0305] The second time domain resource is determined according to the number of time domain resource units included in the first time domain resource, or the second time domain resource is determined according to the number of time domain resource units included in the first time domain resource and first information, wherein the second time domain resource is the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0306] Embodiment 54. According to the method described in embodiment 53, the second type of time domain resource units includes uplink time domain resource units and / or special time domain resource units, or the second type of time domain resource units does not include downlink time domain resource units.

[0307] Embodiment 55. The method according to embodiment 53 or 54,

[0308] The first information is downlink control information, where the downlink control information is used to instruct cancellation of uplink transmission of some or all time domain resource units in the first time domain resource, or the downlink control information is used to indicate a time domain resource unit format, where the time domain resource unit format is used to indicate a format of time domain resource units included in the first time domain resource, or the downlink control information is used to schedule sending of a second transport block on some or all time domain resource units in the first time domain resource, where a priority of the second transport block is higher than a priority of the first transport block; or

[0309] The first information is a random access response, and the random access response is used to indicate access rejection; or

[0310] The first information is TDD configuration information, and the TDD configuration information is used to indicate the configuration ratio of uplink time domain resource units, downlink time domain resource units, and special time domain resource units.

[0311] Example 56. The method according to any one of Examples 53 to 55, further comprising:

[0312] When the terminal device transmits on multiple time domain resource units, dynamic signaling is not scheduled, and the dynamic signaling is used to make the uplink time domain resource units and / or special time domain resource units included in the first time domain resources unavailable.

[0313] Embodiment 57. The method according to any one of embodiments 53 to 56, wherein determining the second time domain resource according to the number of time domain resource units included in the first time domain resource includes:

[0314] Determining the number of uplink time domain resource units included in the first time domain resource according to the number of time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0315] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0316] Embodiment 58. The method according to any one of Embodiments 53 to 56, wherein determining the second time domain resource based on the number of time domain resource units included in the first time domain resource using the first information includes:

[0317] Determining, according to the number of time domain resource units included in the first time domain resource and the first information, the number of uplink time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0318] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0319] Embodiment 59. The method according to embodiment 57 or 58, wherein determining the second time domain resource according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block includes:

[0320] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0321] The second time domain resource is determined according to the first value and the second value.

[0322] Embodiment 60. According to the method of embodiment 58 or 59, the first configuration information is also used to configure the first value; or, the first value is predefined.

[0323] Example 61. The method according to any one of Examples 57 to 60,

[0324] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0325] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0326] Example 62. According to the method described in Example 61, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0327] Embodiment 63. The method according to any one of embodiments 53 to 62, wherein determining the second time domain resource according to the number of time domain resource units included in the first time domain resource and the first information includes:

[0328] determining a second time domain resource according to the number of time domain resource units included in the first time domain resource excluding n, wherein the first information is used to determine that n time domain resource units in the first time domain resource are unavailable; or

[0329] The second time domain resource is determined based on the number of time domain resource units included in the first time domain resource, wherein the first time domain resource does not include the second time domain resource unit and includes the third time domain resource unit, the number of time domain resource units included in the second time domain resource unit and the third time domain resource unit is n, the second time domain resource unit is an unavailable time domain resource unit determined based on the first information, and the third time domain resource unit is located after the second time domain resource.

[0330] Embodiment 64. According to the method described in any one of Embodiments 53 to 63, the first configuration information is further used to configure the starting time domain position of the first time domain resource.

[0331] Embodiment 65. A communication method, applied to a terminal device, comprising:

[0332] Receiving first configuration information from a network device, where the first configuration information is used to configure the number of time domain resource units included in a first time domain resource, where the first time domain resource includes a plurality of time domain resource units;

[0333] The second time domain resource occupied by the first transmission block to be sent is determined based on the second information and the third value, where the second information is the number of time domain resource units included in the first time domain resource, or the second information is a value determined based on the number of time domain resource units included in the first time domain resource and / or the starting time domain position of the first time domain resource, and the third value is greater than 1.

[0334] Embodiment 66. The method according to embodiment 65, wherein determining the second time domain resource occupied by the first transport block to be sent according to the second information and the third value includes:

[0335] Determine a second value according to the second information and the third value, where the second value is the number of repetitions of the number of sub-time-domain resource units allocated to the PUSCH;

[0336] The second time domain resource is determined according to the third value and the second value.

[0337] Embodiment 67. The method according to embodiment 66, wherein determining the second time domain resource according to the third value and the second value includes: the second time domain resource satisfies the following relationship:

[0338] H=A / a,

[0339] Here, H represents the number of repetitions of the first value, the first value is the number of sub-time domain resource units allocated to the PUSCH, A represents the second value, and a represents the third value.

[0340] Embodiment 68. According to the method described in any one of Embodiments 65 to 67, the first configuration information is further used to configure the starting time domain position of the first time domain resource.

[0341] Embodiment 69. A communication method, applied to a network device, comprising:

[0342] Sending first configuration information to a terminal device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, where the first time domain resource includes multiple time domain resource units;

[0343] The second time domain resource occupied by the first transmission block to be sent is determined based on the second information and the third value, where the second information is the number of time domain resource units included in the first time domain resource, or the second information is a value determined based on the number of time domain resource units included in the first time domain resource and / or the starting time domain position of the first time domain resource, and the third value is greater than 1.

[0344] Embodiment 70. The method according to embodiment 69, wherein determining the second time domain resource occupied by the first transport block to be sent according to the second information and the third value includes:

[0345] Determine a second value according to the second information and the third value, where the second value is the number of repetitions of the number of sub-time-domain resource units allocated to the PUSCH;

[0346] The second time domain resource is determined according to the third value and the second value.

[0347] Embodiment 71. The method according to embodiment 70, wherein determining the second time domain resource according to the third value and the second value includes: the second time domain resource satisfies the following relationship:

[0348] H=A / a,

[0349] Here, H represents the number of repetitions of the first value, the first value is the number of sub-time domain resource units allocated to the PUSCH, A represents the second value, and a represents the third value.

[0350] Embodiment 72. According to the method described in any one of Embodiments 69 to 71, the first configuration information is further used to configure the starting time domain position of the first time domain resource.

[0351] Embodiment 73. A communication device, comprising a processing unit and a transceiver unit, wherein:

[0352] The transceiver unit is configured to receive first configuration information from a network device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, where the first time domain resource includes a plurality of time domain resource units;

[0353] The processing unit is used to determine a second time domain resource based on the first value and the number of uplink time domain resource units included in the first time domain resource, where the second time domain resource is the time domain resource occupied by the first transmission block to be sent, the first time domain resource includes one or more special time domain resource units, and the first value is the number of sub-time domain resource units allocated to the physical uplink shared channel PUSCH.

[0354] Embodiment 74. The communication device of embodiment 73, wherein the first value is greater than 14.

[0355] Embodiment 75. The communication device according to embodiment 73, wherein the processing unit is configured to determine the second time domain resource according to the first value and the number of uplink time domain resource units included in the first time domain resource in the following manner:

[0356] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0357] Embodiment 76. The communication apparatus according to embodiment 75, wherein the processing unit is configured to determine the second time domain resource based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block, in the following manner:

[0358] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0359] The second time domain resource is determined according to the first value and the second value.

[0360] Embodiment 77. The communication device according to embodiment 75 or 76,

[0361] The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and according to time division duplex configuration information and / or the first information; or,

[0362] The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the number of time domain resource units included in the first time domain resource; or

[0363] The number of uplink time domain resource units included in the first time domain resources and / or the number of special time domain resource units included in the first time domain resources are determined according to the number of time domain resource units included in the first time domain resources and the first information;

[0364] The first information is used to determine unavailable time domain resource units in the first time domain resources.

[0365] Example 78. According to the communication device according to any one of Examples 73 to 77, the first configuration information is also used to configure the first value; or, the first value is predefined.

[0366] Embodiment 79. The communication device according to any one of embodiments 73 to 78,

[0367] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0368] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0369] Example 80. According to the communication device of Example 79, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0370] Example 81. According to the communication device according to any one of Examples 73, 75 to 80, the first value is less than or equal to 14.

[0371] Example 82. According to the communication device according to any one of Examples 73 to 81, the first configuration information is also used to configure the starting time domain position of the first time domain resource.

[0372] Embodiment 83. In the communication device according to any one of embodiments 73 to 82, the first time domain resource unit is a time slot, the sub-time domain resource unit is a symbol, and the special time domain resource unit is a special time slot.

[0373] Embodiment 84. A communication device, comprising a processing unit and a transceiver unit, wherein:

[0374] The transceiver unit is configured to send first configuration information to the terminal device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, where the first time domain resource includes multiple time domain resource units;

[0375] The processing unit is used to determine a second time domain resource based on the first value and the number of uplink time domain resource units included in the first time domain resource, where the second time domain resource is the time domain resource occupied by the first transmission block to be sent, the first time domain resource includes one or more special time domain resource units, and the first value is the number of sub-time domain resource units allocated to the physical uplink shared channel PUSCH.

[0376] Embodiment 85. The communication device of embodiment 84, wherein the first value is greater than 14.

[0377] Embodiment 86: According to the communication device of embodiment 84, the processing unit is configured to determine the second time domain resource according to the first value and the number of uplink time domain resource units included in the first time domain resource in the following manner:

[0378] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0379] Embodiment 87. The communication apparatus according to embodiment 86, wherein the processing unit is configured to determine the second time domain resource based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block, in the following manner:

[0380] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0381] The second time domain resource is determined according to the first value and the second value.

[0382] Embodiment 88. The communication device according to embodiment 86 or 87,

[0383] The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and according to time division duplex configuration information and / or the first information; or,

[0384] The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the number of time domain resource units included in the first time domain resource; or

[0385] The number of uplink time domain resource units included in the first time domain resources and / or the number of special time domain resource units included in the first time domain resources are determined according to the number of time domain resource units included in the first time domain resources and the first information;

[0386] The first information is used to determine unavailable time domain resource units in the first time domain resources.

[0387] Example 89. According to the communication device according to any one of Examples 84 to 88, the first configuration information is also used to configure the first value; or, the first value is predefined.

[0388] Embodiment 90. The communication device according to any one of embodiments 84 to 89,

[0389] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0390] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0391] Example 91. According to the communication device of Example 90, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0392] Example 92. According to the communication device according to any one of Examples 84, 86 to 91, the first value is less than or equal to 14.

[0393] Example 93. According to the communication device according to any one of Examples 84 to 92, the first configuration information is also used to configure the starting time domain position of the first time domain resource.

[0394] Embodiment 94. In the communication device according to any one of embodiments 84 to 93, the first time domain resource unit is a time slot, the sub-time domain resource unit is a symbol, and the special time domain resource unit is a special time slot.

[0395] Embodiment 95. A communication device, comprising a processing unit and a transceiver unit, wherein:

[0396] The transceiver unit is configured to receive first configuration information from a network device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, the first time domain resource includes a plurality of time domain resource units, and the number of time domain resource units included in the first time domain resource is the number of first type of time domain resource units included in the first time domain resource;

[0397] The processing unit is used to determine a second time domain resource based on the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, as well as based on time division duplex configuration information and / or first information, where the second time domain resource is the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0398] Example 96. In the communication device according to Example 95, the first type of time domain resource units includes downlink time domain resource units.

[0399] Embodiment 97. The communication device according to embodiment 95 or 96,

[0400] The first information is downlink control information, where the downlink control information is used to instruct cancellation of uplink transmission of some or all time domain resource units in the first time domain resource, or the downlink control information is used to indicate a time domain resource unit format, where the time domain resource unit format is used to indicate a format of time domain resource units included in the first time domain resource, or the downlink control information is used to schedule sending of a second transport block on some or all time domain resource units in the first time domain resource, where a priority of the second transport block is higher than a priority of the first transport block; or

[0401] The first information is a random access response, and the random access response is used to indicate access rejection.

[0402] Embodiment 98. According to the communication device of any one of Embodiments 95 to 97, the processing unit is configured to determine the second time domain resource based on the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and based on time division duplex configuration information and / or the first information in the following manner:

[0403] Determining, according to the starting time domain position and the number of time domain resource units included in the first time domain resource, and according to the time division duplex configuration information and / or the first information, the number of uplink time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0404] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0405] Embodiment 99. The communication device according to embodiment 98, wherein the processing unit is configured to determine the second time domain resource based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block, in the following manner:

[0406] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0407] The second time domain resource is determined according to the first value and the second value.

[0408] Embodiment 100. In the communication device according to embodiment 98 or 99, the first configuration information is further used to configure the first value; or the first value is predefined.

[0409] Embodiment 101. The communication device according to any one of embodiments 98 to 100,

[0410] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0411] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0412] Example 102. According to the communication device of Example 101, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0413] Example 103. According to the communication device according to any one of Examples 95 to 102, the first configuration information is also used to configure the starting time domain position of the first time domain resource.

[0414] Embodiment 104. A communication device, comprising a processing unit and a transceiver unit, wherein:

[0415] The transceiver unit is configured to send first configuration information to the terminal device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, the first time domain resource includes multiple time domain resource units, and the number of time domain resource units included in the first time domain resource is the number of first type of time domain resource units included in the first time domain resource;

[0416] The processing unit is used to determine a second time domain resource based on the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, as well as based on time division duplex configuration information and / or first information, where the second time domain resource is the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0417] Embodiment 105. In the communication device according to embodiment 104, the first type of time domain resource units includes downlink time domain resource units.

[0418] Embodiment 106. The communication device according to embodiment 104 or 105,

[0419] The first information is downlink control information, where the downlink control information is used to instruct cancellation of uplink transmission of some or all time domain resource units in the first time domain resource, or the downlink control information is used to indicate a time domain resource unit format, where the time domain resource unit format is used to indicate a format of time domain resource units included in the first time domain resource, or the downlink control information is used to schedule sending of a second transport block on some or all time domain resource units in the first time domain resource, where a priority of the second transport block is higher than a priority of the first transport block; or

[0420] The first information is a random access response, and the random access response is used to indicate access rejection.

[0421] Embodiment 107. According to the communication device of any one of Embodiments 104 to 106, the processing unit is configured to determine the second time domain resource according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and according to the time division duplex configuration information and / or the first information in the following manner:

[0422] Determining, according to the starting time domain position and the number of time domain resource units included in the first time domain resource, and according to the time division duplex configuration information and / or the first information, the number of uplink time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0423] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0424] Embodiment 108. The communication apparatus according to embodiment 107, wherein the processing unit is configured to determine the second time domain resource based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block, in the following manner:

[0425] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0426] The second time domain resource is determined according to the first value and the second value.

[0427] Embodiment 109. In the communication device according to embodiment 107 or 108, the first configuration information is further used to configure the first value; or the first value is predefined.

[0428] Embodiment 110. The communication device according to any one of embodiments 107 to 109,

[0429] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0430] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0431] Example 111. According to the communication device of Example 110, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0432] Embodiment 112. In the communication device according to any one of Embodiments 104 to 111, the first configuration information is further used to configure a starting time domain position of the first time domain resource.

[0433] Embodiment 113. A communication device, comprising a processing unit and a transceiver unit, wherein:

[0434] The transceiver unit is configured to receive first configuration information from a network device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resources, where the first time domain resources include a plurality of time domain resource units, and the number of time domain resource units included in the first time domain resources is the number of second-type time domain resource units;

[0435] The processing unit is used to determine the second time domain resource based on the number of time domain resource units included in the first time domain resource, or to determine the second time domain resource based on the number of time domain resource units included in the first time domain resource and first information, wherein the second time domain resource is the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0436] Embodiment 114. In the communication device according to embodiment 113, the second type of time domain resource units includes uplink time domain resource units and / or special time domain resource units, or the second type of time domain resource units does not include downlink time domain resource units.

[0437] Embodiment 115. The communication device according to embodiment 113 or 114,

[0438] The first information is downlink control information, where the downlink control information is used to instruct cancellation of uplink transmission of some or all time domain resource units in the first time domain resource, or the downlink control information is used to indicate a time domain resource unit format, where the time domain resource unit format is used to indicate a format of time domain resource units included in the first time domain resource, or the downlink control information is used to schedule sending of a second transport block on some or all time domain resource units in the first time domain resource, where a priority of the second transport block is higher than a priority of the first transport block; or

[0439] The first information is a random access response, and the random access response is used to indicate access rejection; or

[0440] The first information is TDD configuration information, and the TDD configuration information is used to indicate the configuration ratio of uplink time domain resource units, downlink time domain resource units, and special time domain resource units.

[0441] Example 116. According to the communication device according to any one of Examples 113 to 115, when the terminal device transmits on multiple time domain resource units, the transceiver unit is also used to not schedule dynamic signaling, and the dynamic signaling is used to make the uplink time domain resource units and / or special time domain resource units included in the first time domain resources unavailable.

[0442] Embodiment 117: According to the communication device of any one of Embodiments 113 to 116, the processing unit is configured to determine the second time domain resource according to the number of time domain resource units included in the first time domain resource in the following manner:

[0443] Determining the number of uplink time domain resource units included in the first time domain resource according to the number of time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0444] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0445] Embodiment 118: According to the communication device of any one of Embodiments 113 to 117, the processing unit is configured to determine the second time domain resource using the first information according to the number of time domain resource units included in the first time domain resource in the following manner:

[0446] Determining, according to the number of time domain resource units included in the first time domain resource and the first information, the number of uplink time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0447] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0448] Embodiment 119. The communication apparatus according to embodiment 117 or 118, wherein the processing unit is configured to determine the second time domain resource based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block, in the following manner:

[0449] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0450] The second time domain resource is determined according to the first value and the second value.

[0451] Embodiment 120. In the communication device according to embodiment 118 or 119, the first configuration information is further used to configure the first value; or the first value is predefined.

[0452] Embodiment 121. The communication device according to any one of embodiments 117 to 120,

[0453] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0454] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0455] Example 122. According to the communication device of Example 121, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0456] Embodiment 123. The communication device according to any one of Embodiments 113 to 122, wherein the processing unit is configured to determine the second time domain resource according to the number of time domain resource units included in the first time domain resource and the first information in the following manner:

[0457] determining a second time domain resource according to the number of time domain resource units included in the first time domain resource excluding n, wherein the first information is used to determine that n time domain resource units in the first time domain resource are unavailable; or

[0458] The second time domain resource is determined based on the number of time domain resource units included in the first time domain resource, wherein the first time domain resource does not include the second time domain resource unit and includes the third time domain resource unit, the number of time domain resource units included in the second time domain resource unit and the third time domain resource unit is n, the second time domain resource unit is an unavailable time domain resource unit determined based on the first information, and the third time domain resource unit is located after the second time domain resource.

[0459] Embodiment 124. In the communication device according to any one of Embodiments 113 to 123, the first configuration information is further used to configure a starting time domain position of the first time domain resource.

[0460] Embodiment 125. A communication device, comprising a processing unit and a transceiver unit, wherein:

[0461] The transceiver unit is configured to send first configuration information to the terminal device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resources, the first time domain resources include multiple time domain resource units, and the number of time domain resource units included in the first time domain resources is the number of second-type time domain resource units;

[0462] The processing unit is used to determine the second time domain resource based on the number of time domain resource units included in the first time domain resource, or to determine the second time domain resource based on the number of time domain resource units included in the first time domain resource and first information, wherein the second time domain resource is the time domain resource occupied by the first transmission block to be sent, wherein the first information is used to determine the unavailable time domain resource units in the first time domain resource.

[0463] Embodiment 126. In the communication device according to embodiment 125, the second type of time domain resource units includes uplink time domain resource units and / or special time domain resource units, or the second type of time domain resource units does not include downlink time domain resource units.

[0464] Embodiment 127. The communication device according to embodiment 125 or 126,

[0465] The first information is downlink control information, where the downlink control information is used to instruct cancellation of uplink transmission of some or all time domain resource units in the first time domain resource, or the downlink control information is used to indicate a time domain resource unit format, where the time domain resource unit format is used to indicate a format of time domain resource units included in the first time domain resource, or the downlink control information is used to schedule sending of a second transport block on some or all time domain resource units in the first time domain resource, where a priority of the second transport block is higher than a priority of the first transport block; or

[0466] The first information is a random access response, and the random access response is used to indicate access rejection; or

[0467] The first information is TDD configuration information, and the TDD configuration information is used to indicate the configuration ratio of uplink time domain resource units, downlink time domain resource units, and special time domain resource units.

[0468] Example 128. According to the communication device according to any one of Examples 125 to 127, when the terminal device transmits on multiple time domain resource units, the transceiver unit is also used to not schedule dynamic signaling, and the dynamic signaling is used to make the uplink time domain resource units and / or special time domain resource units included in the first time domain resources unavailable.

[0469] Embodiment 129. The communication device according to any one of Embodiments 125 to 128, wherein the processing unit is configured to determine the second time domain resource according to the number of time domain resource units included in the first time domain resource in the following manner:

[0470] Determining the number of uplink time domain resource units included in the first time domain resource according to the number of time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0471] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0472] Embodiment 130: The communication device according to any one of Embodiments 125 to 128, wherein the processing unit is configured to determine the second time domain resource using the first information according to the number of time domain resource units included in the first time domain resource in the following manner:

[0473] Determining, according to the number of time domain resource units included in the first time domain resource and the first information, the number of uplink time domain resource units included in the first time domain resource, and determining the number of special time domain resource units included in the first time domain resource;

[0474] The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

[0475] Embodiment 131. The communication apparatus according to embodiment 129 or 130, wherein the processing unit is configured to determine the second time domain resource based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block, in the following manner:

[0476] Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value;

[0477] The second time domain resource is determined according to the first value and the second value.

[0478] Embodiment 132. In the communication device according to embodiment 130 or 131, the first configuration information is further used to configure the first value; or, the first value is predefined.

[0479] Embodiment 133. The communication device according to any one of embodiments 129 to 132,

[0480] The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or,

[0481] The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

[0482] Example 134. According to the communication device of Example 133, the starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

[0483] Embodiment 135. The communication device according to any one of Embodiments 125 to 134, wherein the processing unit is configured to determine the second time domain resource according to the number of time domain resource units included in the first time domain resource and the first information in the following manner:

[0484] determining a second time domain resource according to the number of time domain resource units included in the first time domain resource excluding n, wherein the first information is used to determine that n time domain resource units in the first time domain resource are unavailable; or

[0485] The second time domain resource is determined based on the number of time domain resource units included in the first time domain resource, wherein the first time domain resource does not include the second time domain resource unit and includes the third time domain resource unit, the number of time domain resource units included in the second time domain resource unit and the third time domain resource unit is n, the second time domain resource unit is an unavailable time domain resource unit determined based on the first information, and the third time domain resource unit is located after the second time domain resource.

[0486] Example 136. According to the communication device according to any one of Examples 125 to 135, the first configuration information is also used to configure the starting time domain position of the first time domain resource.

[0487] Embodiment 137. A communication device, comprising a processing unit and a transceiver unit, wherein:

[0488] The transceiver unit is configured to receive first configuration information from a network device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, where the first time domain resource includes a plurality of time domain resource units;

[0489] The processing unit is used to determine the second time domain resource occupied by the first transmission block to be sent based on second information and a third value, where the second information is the number of time domain resource units included in the first time domain resource, or the second information is a value determined based on the number of time domain resource units included in the first time domain resource and / or the starting time domain position of the first time domain resource, and the third value is greater than 1.

[0490] Embodiment 138. The communication device according to embodiment 137, wherein the processing unit is configured to determine the second time domain resource occupied by the first transport block to be sent according to the second information and the third value in the following manner:

[0491] Determine a second value according to the second information and the third value, where the second value is the number of repetitions of the number of sub-time-domain resource units allocated to the PUSCH;

[0492] The second time domain resource is determined according to the third value and the second value.

[0493] Embodiment 139. The communication device according to embodiment 138, wherein the processing unit is configured to determine the second time domain resource according to the third value and the second value in the following manner: the second time domain resource satisfies the following relationship:

[0494] H=A / a,

[0495] Here, H represents the number of repetitions of the first value, the first value is the number of sub-time domain resource units allocated to the PUSCH, A represents the second value, and a represents the third value.

[0496] Embodiment 140. In the communication device according to any one of embodiments 137 to 139, the first configuration information is further used to configure a starting time domain position of the first time domain resource.

[0497] Embodiment 141. A communication device, comprising a processing unit and a transceiver unit, wherein:

[0498] The transceiver unit is configured to send first configuration information to the terminal device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, where the first time domain resource includes multiple time domain resource units;

[0499] The processing unit is used to determine the second time domain resource occupied by the first transmission block to be sent based on second information and a third value, where the second information is the number of time domain resource units included in the first time domain resource, or the second information is a value determined based on the number of time domain resource units included in the first time domain resource and / or the starting time domain position of the first time domain resource, and the third value is greater than 1.

[0500] Embodiment 142. The communication device according to embodiment 141, wherein the processing unit is configured to determine the second time domain resource occupied by the first transport block to be sent according to the second information and the third value in the following manner:

[0501] Determine a second value according to the second information and the third value, where the second value is the number of repetitions of the first value, and the first value is the number of repetitions of the number of sub-time-domain resource units allocated to the PUSCH;

[0502] The second time domain resource is determined according to the second value and the first value.

[0503] Embodiment 143. The communication device according to embodiment 142, wherein the processing unit is configured to determine a second value according to the second information and the third value in the following manner: the second value satisfies the following relationship:

[0504] H=A / a,

[0505] Here, H represents the second value, A represents the second information, and a represents the third value.

[0506] Example 144. According to the communication device according to any one of Examples 141 to 143, the first configuration information is also used to configure the starting time domain position of the first time domain resource.

[0507] Embodiment 145. A device comprising a unit for performing the method described in any embodiment of the present application.

[0508] Example 146. A computer program product, comprising a computer program, which, when the computer program is run on a computer, causes the computer to execute the method described in any one of Examples 1 to 11, or causes the computer to execute the method described in any one of Examples 12 to 22, or causes the computer to execute the method described in any one of Examples 23 to 31, or causes the computer to execute the method described in any one of Examples 32 to 40, or causes the computer to execute the method described in any one of Examples 41 to 52, or causes the computer to execute the method described in any one of Examples 53 to 64, or causes the computer to execute the method described in any one of Examples 65 to 68, or causes the computer to execute the method described in any one of Examples 69 to 72.

Claims

1. A communication method, characterized in that: Applied to a terminal device, the method includes: Receiving first configuration information from a network device, where the first configuration information is used to configure the number of time domain resource units included in a first time domain resource, where the first time domain resource includes a plurality of time domain resource units; The second time domain resource is determined based on the first value and the number of uplink time domain resource units included in the first time domain resource, the second time domain resource is the time domain resource occupied by the first transmission block to be sent, the first time domain resource includes one or more special time domain resource units, and the first value is the number of sub-time domain resource units allocated to PUSCH, wherein the uplink time domain resource unit used to determine the second time domain resource refers to a time domain resource unit in which the number of sub-time domain resource units occupied by the first transmission block is greater than or equal to the first value.

2. The method according to claim 1, characterized in that The first value is greater than 14.

3. The method according to claim 1, characterized in that Determining a second time domain resource according to the first value and the number of uplink time domain resource units included in the first time domain resource includes: The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

4. The method according to claim 3, characterized in that Determining the second time domain resource according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block includes: Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value; The second time domain resource is determined according to the first value and the second value.

5. The method according to claim 3 or 4, characterized in that The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and according to time division duplex configuration information and / or the first information; or, The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the number of time domain resource units included in the first time domain resource; or The number of uplink time domain resource units included in the first time domain resources and / or the number of special time domain resource units included in the first time domain resources are determined according to the number of time domain resource units included in the first time domain resources and the first information; The first information is used to determine unavailable time domain resource units in the first time domain resources.

6. The method according to any one of claims 1 to 4, characterized in that The first configuration information is further used to configure the first value; or, The first value is predefined.

7. The method according to any one of claims 1 to 4, characterized in that The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or, The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

8. The method according to claim 7, characterized in that The starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

9. The method according to any one of claims 1, 3, 4 and 8, characterized in that: The first value is less than or equal to 14.

10. The method according to any one of claims 1, 3, 4 and 8, characterized in that: The first configuration information is further used to configure a starting time domain position of the first time domain resource.

11. The method according to any one of claims 1, 3, 4 and 8, characterized in that: The first time domain resource unit is a time slot, the sub-time domain resource unit is a symbol, and the special time domain resource unit is a special time slot.

12. A communication method, characterized in that: Applied to a network device, the method includes: Sending first configuration information to a terminal device, where the first configuration information is used to configure the number of time domain resource units included in the first time domain resource, where the first time domain resource includes multiple time domain resource units; The second time domain resource is determined based on the first value and the number of uplink time domain resource units included in the first time domain resource, the second time domain resource is the time domain resource occupied by the first transmission block to be sent, the first time domain resource includes one or more special time domain resource units, and the first value is the number of sub-time domain resource units allocated to PUSCH, wherein the uplink time domain resource unit used to determine the second time domain resource refers to a time domain resource unit in which the number of sub-time domain resource units occupied by the second time domain resource is greater than or equal to the first value.

13. The method according to claim 12, characterized in that The first value is greater than 14.

14. The method according to claim 12, characterized in that Determining a second time domain resource according to the first value and the number of uplink time domain resource units included in the first time domain resource includes: The second time domain resource is determined based on the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transmission block.

15. The method according to claim 14, characterized in that Determining the second time domain resource according to the first value, the number of uplink time domain resource units included in the first time domain resource, the number of special time domain resource units included in the first time domain resource, and the number of sub-time domain resource units in the special time domain resource unit for carrying the first transport block includes: Determine a second value based on the first value, the number of uplink time domain resource units included in the first time domain resources, the number of special time domain resource units included in the first time domain resources, and the number of sub-time domain resource units in the special time domain resource units used to carry the first transport block, where the second value is the number of repetitions of the first value; The second time domain resource is determined according to the first value and the second value.

16. The method according to claim 14 or 15, characterized in that The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the starting time domain position of the first time domain resource and the number of time domain resource units included in the first time domain resource, and according to time division duplex configuration information and / or the first information; or, The number of uplink time domain resource units included in the first time domain resource and / or the number of special time domain resource units included in the first time domain resource are determined according to the number of time domain resource units included in the first time domain resource; or The number of uplink time domain resource units included in the first time domain resources and / or the number of special time domain resource units included in the first time domain resources are determined according to the number of time domain resource units included in the first time domain resources and the first information; The first information is used to determine unavailable time domain resource units in the first time domain resources.

17. The method according to any one of claims 12 to 15, characterized in that The first configuration information is further used to configure the first value; or, The first value is predefined.

18. The method according to any one of claims 12 to 15, characterized in that The number of sub-time-domain resource units in the special time-domain resource unit used to carry the first transport block is configured through the first configuration information; or, The number of sub-time domain resource units in the special time domain resource unit used to carry the first transmission block is determined according to the starting time domain position of the first time domain resource.

19. The method according to claim 18, characterized in that The starting time domain position of the first time domain resource is located within the first time domain resource unit, wherein the first time domain resource unit is the special time domain resource unit, or the first time domain resource unit is the first uplink time domain resource unit located after the special time domain resource unit.

20. The method according to any one of claims 12, 14, 15 and 19, characterized in that: The first value is less than or equal to 14.

21. The method according to any one of claims 12, 14, 15 and 19, characterized in that: The first configuration information is further used to configure a starting time domain position of the first time domain resource.

22. The method according to any one of claims 12, 14, 15 and 19, characterized in that: The first time domain resource unit is a time slot, the sub-time domain resource unit is a symbol, and the special time domain resource unit is a special time slot.

23. A communication device, characterized in that: include: one or more processors; one or more memories; and one or more computer programs, wherein the one or more computer programs are stored in the one or more memories, and the one or more computer programs include instructions that, when executed by one or more processors of the communication device, cause the communication device to perform the method according to any one of claims 1 to 11.

24. A communication device, characterized in that: include: one or more processors; one or more memories; and one or more computer programs, wherein the one or more computer programs are stored in the one or more memories, and the one or more computer programs include instructions that, when executed by one or more processors of the communication device, cause the communication device to perform the method according to any one of claims 12 to 22.

25. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program. When the computer program is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 11, or the computer is caused to execute the method according to any one of claims 12 to 22.

26. A chip, characterized in that: The method comprises one or more processors and a communication interface, wherein the one or more processors are used to read instructions to execute the method according to any one of claims 1 to 11, or to execute the method according to any one of claims 12 to 22.