Wireless communication method, terminal device, and network device
By introducing backoff values, indication information, and timers into the terminal device to randomize the transmission timing and resource selection, the problem of resource conflicts in contention-based pre-configured resource uplink transmission is solved, thus improving the efficiency of the communication system.
Patent Information
- Application Number
- PCT/CN2024/112916
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-16
- Publication Date
- 2026-02-19
AI Technical Summary
In contention-based uplink transmission using pre-configured resources, multiple terminal devices may simultaneously select the same resource, leading to resource conflicts and impacting communication efficiency.
By introducing backoff values, indication information, and timers, the timing of terminal device transmission and resource selection are randomized, reducing the probability of resource conflicts.
This effectively reduced the occurrence of resource conflicts and improved the resource utilization and efficiency of the communication system.
Smart Images

Figure CN2024112916_19022026_PF_FP_ABST
Abstract
Description
Method, terminal device and network device for wireless communication TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and more particularly, to a method, a terminal device and a network device for wireless communication. BACKGROUND
[0002] Some communication systems (e.g., 6G systems) plan to introduce contention-based preconfigured resources for uplink transmission. Contention-based preconfigured resources do not require downlink control information (DCI) dynamic scheduling and allow multiple terminal devices to share, so as to avoid resource waste while meeting latency requirements. However, when contention-based preconfigured resources perform uplink transmission, multiple terminal devices may simultaneously select the same preconfigured resources for uplink transmission, resulting in resource conflict.
[0003] SUMMARY
[0004] The present application provides a method, a terminal device and a network device for wireless communication. The various aspects involved in the present application are introduced below.
[0005] In a first aspect, a method for wireless communication is provided, comprising: sending, by a terminal device, a first transport block to a network device, the first transport block being sent by using a first preconfigured uplink resource; wherein a time instance triggering sending of the first transport block and / or the first uplink resource is determined based on one or more of the following: a first backoff value; first indication information indicating resource occupation of one or more preconfigured uplink resources; and a first timer.
[0006] In a second aspect, a method for wireless communication is provided, comprising: receiving, by a network device, a first transport block sent by a terminal device, the first transport block being sent by using a first preconfigured uplink resource; wherein a time instance triggering sending of the first transport block and / or the first uplink resource is determined based on one or more of the following: a first backoff value; first indication information indicating resource occupation of one or more preconfigured uplink resources; and a first timer.
[0007] In a third aspect, a terminal device is provided, comprising: a sending module configured to send a first transport block to a network device, the first transport block being sent by using a first preconfigured uplink resource; wherein a time instance triggering sending of the first transport block and / or the first uplink resource is determined based on one or more of the following: a first backoff value; first indication information indicating resource occupation of one or more preconfigured uplink resources; and a first timer.
[0008] In a fourth aspect, a network device is provided, comprising: a receiving module configured to receive a first transport block transmitted by a terminal device, the first transport block being transmitted using a preconfigured first uplink resource; wherein a timing of triggering the transmission of the first transport block and / or the first uplink resource is determined based on one or more of the following: a first backoff value; first indication information indicating resource occupation of one or more preconfigured uplink resources; and a first timer.
[0009] In a fifth aspect, a terminal device is provided, comprising a processor, a memory, and a communication interface, the memory being configured to store one or more computer programs, and the processor being configured to invoke the computer programs in the memory to cause the terminal device to perform some or all of the steps in the method of the first aspect.
[0010] In a sixth aspect, a network device is provided, comprising a processor, a memory, and a communication interface, the memory being configured to store one or more computer programs, and the processor being configured to invoke the computer programs in the memory to cause the network device to perform some or all of the steps in the method of the second aspect.
[0011] In a seventh aspect, a communication system is provided, which includes the terminal device and / or the network device described above. In another possible design, the system can further include other devices interacting with the terminal device or the network device in the solutions provided by the embodiments of the present application.
[0012] In an eighth aspect, a computer-readable storage medium is provided, which stores a computer program, and the computer program causes a computer to perform some or all of the steps in the methods of the above aspects.
[0013] In a ninth aspect, a computer program product is provided, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform some or all of the steps in the methods of the above aspects. In some implementations, the computer program product can be a software installation package.
[0014] In a tenth aspect, a chip is provided, which includes a memory and a processor, and the processor can invoke and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
[0015] In an embodiment of the present application, the terminal device can determine the occasion of triggering the sending of the first transport block and / or the resource (i.e., the first uplink resource) carrying the first transport block based on one or more of the following: the first backoff value, the first indication information, and the first timer. In this way, different terminal devices can achieve randomization of the sending occasion and / or sending resource based on the above information, thereby facilitating reduction of the probability of resource collision. BRIEF DESCRIPTION OF DRAWINGS
[0016] FIG. 1 is an example diagram of a system architecture of a wireless communication system to which embodiments of the present application can be applied.
[0017] FIG. 2 is an example diagram of a process of resource selection coordinated between terminal devices.
[0018] FIG. 3 is a flow diagram of a method of wireless communication provided by an embodiment of the present application.
[0019] FIG. 4 is a flow diagram of a method of wireless communication provided by another embodiment of the present application.
[0020] FIG. 5 is a schematic diagram of the structure of a terminal device provided by an embodiment of the present application.
[0021] FIG. 6 is a schematic diagram of the structure of a network device provided by an embodiment of the present application.
[0022] FIG. 7 is a schematic structural diagram of a communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0023] Communication system architecture
[0024] FIG. 1 is an example diagram of a system architecture of a wireless communication system 100 to which embodiments of the present application can be applied. The wireless communication system 100 can include a network device 110 and a terminal device 120. The network device 110 can be a device that communicates with the terminal device 120. The network device 110 can provide communication coverage for a particular geographic area and can communicate with the terminal device 120 located within the coverage area.
[0025] FIG. 1 exemplarily shows one network device and two terminal devices. Alternatively, the wireless communication system 100 can include multiple network devices and each network device can include other numbers of terminal devices within its coverage, which is not limited in the embodiments of the present application.
[0026] Alternatively, the wireless communication system 100 can further include a network controller, a mobile management entity, and other network entities, which are not limited in the embodiments of the present application.
[0027] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, for example: a 5th generation (5G) system or new radio (NR), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, and the like. The technical solutions provided in the present application can also be applied to future communication systems, such as a 6th generation mobile communication system, a satellite communication system, and the like.
[0028] The terminal device in the embodiments of the present application can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station (MS), a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The terminal device in the embodiments of the present application can refer to a device that provides voice and / or data connectivity for a user, and can be used to connect people, things, and machines, such as handheld devices with wireless connection functions, vehicle-mounted devices, and the like. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer (Pad), a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and the like. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity, which provides a sidelink signal between UEs in V2X or D2D, and the like. For example, a cellular phone and a car communicate with each other using a sidelink signal. The cellular phone and the smart home device communicate with each other without relaying the communication signal through the base station.
[0029] The network device in the embodiments of the present application can be a device for communicating with a terminal device, which can also be referred to as an access network device or a radio access network device, such as a network device, which can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) that accesses a terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, transmitting and receiving point (TRP), transmitting point (TP), master station MeNB, auxiliary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, modem or chip for being disposed in the foregoing devices or apparatuses. The base station can also be a mobile switching center and a device that undertakes a base station function in device-to-device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communication, a network side device in a 6G network, a device that undertakes a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0030] The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, a helicopter or a drone can be configured to act as a device that communicates with another base station.
[0031] In some deployments, the network device in the embodiments of the present application can refer to a CU or a DU, or the network device includes a CU and a DU. The gNB can also include an AAU.
[0032] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; and can also be deployed on airplanes, balloons and satellites in the air. The scenarios in which the network device and the terminal device are located are not limited in the embodiments of the present application.
[0033] It should be understood that all or part of the functions of the communication device in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform).
[0034] Random access procedure
[0035] The terminal device can establish a connection with the network device and obtain uplink synchronization information by initiating a random access procedure. The random access procedure can include a contention-based random access procedure and a non-contention-based random access procedure. In the contention-based random access procedure, the terminal device can access the network device using contention-based random access resources. In some implementations, the contention-based random access resources are common resources of a cell. Therefore, multiple terminal devices can simultaneously select the same random access resources to initiate access to the network device, resulting in a conflict. In order to avoid or alleviate the conflict when multiple terminal devices perform random access, a backoff indicator (BI) mechanism can be introduced in the contention-based random access procedure. The random access procedure based on the BI mechanism is introduced below.
[0036] First, the terminal device can select a physical random access channel (PRACH) occasion to send a random access preamble to the network device. The terminal device can start a random access response (RAR) time window after sending the preamble, and listen for a response from the network device, i.e., listen for an RAR message, within the time window. If the random access resources used by the terminal device are in contention with the random access resources used by other terminal devices, i.e., multiple terminal devices select the same random access resources (such as PRACH occasions or preambles), the network device can carry a BI value in the RAR message to assist the UE in determining the occasion for the next random access attempt. In this way, the terminal device can randomly select a value within the interval [0, BI] as the occasion for the next random access attempt based on the BI value carried in the RAR message.
[0037] Resource selection based on coordination between terminal devices
[0038] To avoid or mitigate resource conflict between terminal devices, the V2X system introduces resource selection based on coordination between terminal devices. The process of resource selection based on coordination between terminal devices is introduced below in combination with FIG. 2. As shown in FIG. 2, terminal device A can provide resource coordination information to terminal device B. Terminal device B can select a final transmission resource according to the resource coordination information. For example, terminal device B can select a final transmission resource according to its own resource listening result and the received resource coordination information, or terminal device B can select a final transmission resource only according to the received resource coordination information, and the like. It should be noted that the above terminal device B is a terminal device that executes a mode 2 resource allocation scheme. In the mode 2 resource allocation scheme, a terminal device (such as terminal device B) can select a resource in a resource pool configured or pre-configured by a network device to transmit sidelink data. For example, in the mode 2 resource allocation scheme, a terminal device can select a resource by resource listening or random selection to transmit sidelink data.
[0039] As a possible implementation, the resource coordination information sent by terminal device A to terminal device B can be a reference resource set. The reference resource set contains resources suitable or unsuitable for terminal device B to use. In this way, terminal device B can select a final transmission resource based on the information of the reference resource set. For example, terminal device B can select a resource suitable for terminal device B to use from the reference resource set as a final transmission resource. Or, terminal device B can select a resource from the resources other than the resources unsuitable for terminal device B to use in the reference resource set as a final transmission resource.
[0040] As another possible implementation, the resource coordination information sent by terminal device A to terminal device B can be resource conflict indication information to indicate related information that may occur conflict on the resources reserved for terminal device B by sidelink control information (SCI). That is, if terminal device A finds that resource conflict may occur on the unused resources reserved by terminal device B, terminal device A can send resource conflict indication information to terminal device B.
[0041] The present embodiment does not limit the triggering manner of terminal device A sending resource coordination information to terminal device B. For example, in the case of receiving triggering signaling sent by terminal device B, terminal device A can send resource coordination information to terminal device B. Or, in the case of meeting a specific event, the terminal device can send resource coordination information to terminal device B.
[0042] Uplink transmission scheduling
[0043] Currently, there are two main ways of uplink transmission scheduling: dynamic scheduling based uplink grant and pre-configuration based uplink grant. In the dynamic scheduling based uplink grant process, the network device can dynamically allocate uplink transmission resources for the terminal device through DCI. Therefore, the dynamic scheduling based uplink grant can also be referred to as dynamic grant (DG). In the pre-configuration based uplink grant process, the network device can pre-configure uplink transmission resources for the terminal device through radio resource control (RRC) signaling. Therefore, the pre-configuration based uplink grant can also be referred to as CG.
[0044] Generally speaking, DG is more flexible, but there is an additional delay because the terminal device needs to receive DCI to obtain DG resource information. While CG can solve the problem of delay through pre-configuration, but the resource utilization of CG resource is limited. For example, if the transmission demand of the terminal device is irregular or unpredictable, the pre-configured CG resource may not be fully utilized, resulting in resource waste.
[0045] To solve the above problems, as a possible implementation manner, contention based pre-configuration resources can be introduced to achieve a compromise between delay and resource utilization. The contention based pre-configuration resources may, for example, include contention based CG (contention-based configured grant, CB-CG) resources. The contention based pre-configuration resources do not require DCI scheduling and allow multiple terminal devices to share, so the introduction of contention based pre-configuration resources can avoid resource waste while meeting the delay requirement. However, when the contention based pre-configuration resources perform uplink transmission, multiple terminal devices may simultaneously select the same pre-configuration resource for uplink transmission, resulting in resource conflict.
[0046] Based on this, the embodiments of the present application provide a method of wireless communication, a terminal device and a network device, which are beneficial to randomize the transmission occasion and / or transmission resource of the uplink transmission of different terminal devices, thereby being beneficial to reduce the probability of resource conflict. The method embodiments of the present application will be introduced first.
[0047] FIG. 3 is a flow diagram of a method of wireless communication provided by an embodiment of the present application. The method shown in FIG. 3 is introduced from the perspective of the interaction between the terminal device and the network device. The terminal device and the network device may, for example, be the terminal device 120 and the network device 110 shown in FIG. 1 respectively. The method shown in FIG. 3 includes step S310, which will be introduced as follows.
[0048] At step S310, the terminal device sends a first transport block (TB) to the network device.
[0049] In some embodiments, the first TB can also be referred to or replaced by one or more of the following: first uplink transmission, first uplink data, first uplink signaling.
[0050] In the embodiments of the present application, the first TB is sent by using a preconfigured first uplink resource. The embodiments of the present application do not limit the first uplink resource, as long as it is a preconfigured uplink resource. For example, the first uplink resource can include a CG resource. Alternatively, the first uplink resource can include a preconfigured uplink resource introduced by a future communication system.
[0051] In some embodiments, the first uplink resource can be shared by multiple terminal devices, i.e., multiple terminal devices can simultaneously select the first uplink resource for uplink transmission. In other words, the first uplink resource can be a contention-based preconfigured resource.
[0052] In some embodiments, the first uplink resource can be a common resource, such as a common resource of a cell or a common resource of a terminal device group. In this way, the first uplink resource can be shared by multiple terminal devices.
[0053] In some embodiments, the first uplink resource is preconfigured by the network device. For example, the network device can preconfigure one or more uplink resource configurations for the terminal device through high-layer signaling (such as RRC signaling), and the first uplink resource belongs to the one or more uplink resource configurations.
[0054] In some embodiments, the preconfigured one or more uplink resources are contention-based preconfigured resources. In some embodiments, the uplink transmission performed based on the preconfigured one or more uplink resources can be understood or referred to as contention-based uplink transmission.
[0055] In some embodiments, the timing of triggering the sending of the first TB and / or the first uplink resource can be determined based on one or more of the following: a first backoff value, first indication information, and a first timer. In this way, different terminal devices can achieve randomization of the sending timing and / or sending resource based on the above information, thereby facilitating reduction of the probability of resource conflict.
[0056] As an example, the timing of triggering the sending of the first TB and / or the first uplink resource can be determined based on the first backoff value. Determining the timing of triggering the sending of the first TB and / or the first uplink resource based on the first backoff value facilitates randomization of the timing of triggering the sending of the first TB, thereby facilitating reduction of resource conflict that can occur when multiple terminal devices simultaneously attempt uplink transmission, and reducing the probability of resource conflict.
[0057] As another example, the occasion to trigger the sending of the first TB and / or the first uplink resource can be determined based on the first indication information. Determining the occasion to trigger the sending of the first TB and / or the first uplink resource based on the first indication information facilitates the terminal device to select a non-collided resource for uplink transmission, thereby facilitating to reduce the probability of resource collision.
[0058] As yet another example, the occasion to trigger the sending of the first TB and / or the first uplink resource can be determined based on the first timer. Determining the occasion to trigger the sending of the first TB and / or the first uplink resource based on the first timer facilitates to randomize the occasion to trigger the sending of the first TB, thereby facilitating to reduce the resource collision that can occur when multiple terminal devices attempt uplink transmission at the same time, and reducing the probability of resource collision.
[0059] As yet another example, the occasion to trigger the sending of the first TB and / or the first uplink resource can be determined based on the first backoff value and the first indication information.
[0060] As yet another example, the occasion to trigger the sending of the first TB and / or the first uplink resource can be determined based on the first backoff value and the first timer.
[0061] As yet another example, the occasion to trigger the sending of the first TB and / or the first uplink resource can be determined based on the first indication information and the first timer.
[0062] As yet another example, the occasion to trigger the sending of the first TB and / or the first uplink resource can be determined based on the first backoff value, the first indication information, and the first timer.
[0063] In some embodiments, the first backoff value and / or the first timer can be used to determine the occasion to trigger the sending of the first TB.
[0064] In some embodiments, the first indication information can be used to determine the occasion to trigger the sending of the first TB and / or the first uplink resource.
[0065] In some embodiments, the occasion to trigger the sending of the first TB refers to the occasion to trigger the terminal device to attempt to send the first TB. That is, the terminal device can trigger one attempt (i.e., can attempt to send the first TB) after the occasion to trigger the sending of the first TB arrives. In the attempt, the terminal device can determine (or select) the first uplink resource to send the first TB.
[0066] The embodiments of the present application do not limit the manner in which the terminal device determines the first uplink resource in the above-mentioned attempt process. As a possible implementation manner, the terminal device can determine the first uplink resource based on the first indication information. As another implementation manner, the terminal device can randomly select a resource as the first uplink resource. As still another implementation manner, the network device can indicate the first uplink resource to the terminal device. For example, the network device can indicate the first uplink resource to the terminal device through DCI. In some embodiments, the DCI in which the network device indicates the first uplink resource to the terminal device can be scrambled by a dedicated radio network temporary identifier (RNTI) of the terminal device. As an example, the DCI in which the network device indicates the first uplink resource to the terminal device can be scrambled by a first RNTI. Details about the first RNTI can be found in the following, which are not described here for the moment.
[0067] The first backoff value, the first indication information, and the first timer are introduced below respectively.
[0068] In some embodiments, the first backoff value is configured by the network device. For example, in the process of the new transmission of the first TB, if the network device determines that multiple terminal devices simultaneously use the preconfigured resource for transmitting the first TB, resulting in resource conflict, the network device can configure the first backoff value to the terminal device.
[0069] The embodiments of the present application do not limit the manner in which the first backoff value is carried. For example, the first backoff value can be carried in one or more of the following: DCI, medium access control control element (MAC CE), and RRC message.
[0070] In some embodiments, the first backoff value can be used by the terminal device to determine the timing of triggering the transmission of the first TB. For example, the first backoff value can be used by the terminal device to determine the timing of triggering the transmission of the first TB in the process of retransmitting the first TB.
[0071] In some embodiments, the first backoff value is received during the running of the first timer. Details about the first timer can be found in the following, which are not described here for the moment.
[0072] In some embodiments, if the terminal device does not receive the contention conflict resolution indication during the running of the first timer, the terminal device can determine the timing of triggering the transmission of the first TB based on the first backoff value when the first timer times out.
[0073] In some embodiments, the occasion triggering the sending of the first TB can comprise a value randomly selected from a range of [0, Max-BI], or in other words, the terminal device can randomly select a value from a range of [0, Max-BI] as the occasion triggering the sending of the first TB.
[0074] In some embodiments, the Max-BI is determined based on the first backoff value. For example, the Max-BI is equal to the first backoff value. Alternatively, the Max-BI is determined based on the first backoff value and a first parameter.
[0075] In some embodiments, the Max-BI is determined based on the first backoff value and the first parameter, and the Max-BI is less than the first backoff value. In this way, the terminal device can trigger the transmission of the first TB more quickly, which is conducive to improving the communication efficiency.
[0076] The embodiments of the present application do not limit the manner of realizing that the Max-BI is less than the first backoff value based on the first parameter. As a possible implementation manner, Max-BI = first backoff value * first parameter, and the first parameter is a value greater than 0 and less than or equal to 1. As another possible implementation manner, Max-BI = first backoff value ÷ first parameter, and the first parameter is a value greater than 1. As yet another possible implementation manner, Max-BI = first backoff value + first parameter, and the first parameter is a value less than 0. As yet another possible implementation manner, Max-BI = first backoff value - first parameter, and the first parameter is a value greater than 0.
[0077] In some embodiments, the first parameter can be configured by the network device. For example, the network device can configure the first parameter for the terminal device in a terminal device granularity. In other words, the first parameter can be configured in a per-terminal device granularity, which does not change with the change of the first TB.
[0078] In some embodiments, the first parameter can be determined based on the first TB, or in other words, the information of the first TB can be used to determine the first parameter. The embodiments of the present application do not limit the information of the first TB used to determine the first parameter. For example, the determination of the first parameter can be related to one or more of the following: the remaining transmission time of the first TB, the QoS information of the first TB, and a parameter configured by the network device. Alternatively, the information of the first TB used to determine the first parameter can comprise one or more of the following: the remaining transmission time of the first TB, the QoS information of the first TB, and a parameter configured by the network device.
[0079] As an example, the determination of the first parameter can be related to the remaining transmission time of the first TB. For example, the first parameter can be determined based on the remaining transmission time of the first TB.
[0080] As another example, the determination of the first parameter can be related to QoS information of the first TB. For example, the first parameter can be determined based on the QoS information of the first TB.
[0081] As yet another example, the determination of the first parameter can be related to a parameter configured by the network device. For example, the first parameter can be determined based on the parameter configured by the network device.
[0082] As yet another example, the determination of the first parameter can be related to a remaining transmission time of the first TB and QoS information of the first TB. For example, the first parameter can be determined based on the remaining transmission time of the first TB and the QoS information of the first TB.
[0083] As yet another example, the determination of the first parameter can be related to a remaining transmission time of the first TB and a parameter configured by the network device. For example, the first parameter can be determined based on the remaining transmission time of the first TB and the parameter configured by the network device. Illustratively, the first parameter can be determined based on the remaining transmission time of the first TB and a first duration configured by the network device; or, the first parameter can be determined based on the remaining transmission time of the first TB and a first backoff value configured by the network device.
[0084] As yet another example, the determination of the first parameter can be related to QoS information of the first TB and a parameter configured by the network device. For example, the first parameter can be determined based on the QoS information of the first TB and the parameter configured by the network device. Illustratively, the first parameter can be determined based on the QoS information of the first TB and a first backoff value configured by the network device.
[0085] As yet another example, the determination of the first parameter can be related to a remaining transmission time of the first TB, QoS information of the first TB and a parameter configured by the network device. For example, the first parameter can be determined based on the remaining transmission time of the first TB, the QoS information of the first TB and the parameter configured by the network device. Illustratively, the first parameter can be determined based on the remaining transmission time of the first TB, the QoS information of the first TB and a first backoff value configured by the network device.
[0086] In some embodiments, the remaining transmission time of the first TB can comprise an overall remaining transmission time of the first TB, i.e., the remaining transmission time of the first TB can indicate how long it will take for the first TB to be transmitted to completion.
[0087] In some embodiments, the remaining transmission time of the first TB can be determined based on a remaining transmission time of one or more service data units (SDUs) associated with the first TB. Or, the remaining transmission time of the first TB can be measured by the remaining transmission time of the one or more SDUs associated with the first TB.
[0088] As an example, the remaining transmission time of the first TB can be indicated by the remaining transmission time of the SDU with the least remaining time among the one or more SDUs associated with the first TB, i.e., the remaining transmission time of the first TB can be the remaining transmission time of the SDU with the least remaining time among the first TB.
[0089] As another example, the remaining transmission time of the first TB can be indicated by the remaining transmission time of the SDU with the most remaining time among the one or more SDUs associated with the first TB, i.e., the remaining transmission time of the first TB can be the remaining transmission time of the SDU with the most remaining time among the first TB.
[0090] As yet another example, the remaining transmission time of the first TB can be indicated by the average remaining time of the one or more SDUs associated with the first TB, i.e., the remaining transmission time of the first TB can be the average remaining transmission time of the one or more SDUs among the first TB.
[0091] As yet another example, the remaining transmission time of the first TB can be indicated by the total remaining time of the one or more SDUs associated with the first TB, i.e., the remaining transmission time of the first TB can be the total remaining transmission time of the one or more SDUs among the first TB.
[0092] In some embodiments, the remaining transmission time of the first TB can be indicated by a second timer. For example, the remaining duration of the second timer can be used to indicate the remaining transmission time of the first TB. The embodiments of the present application do not limit the second timer, as an example, the second timer can be a timer introduced in future communication systems to indicate the remaining transmission time of the first TB. As another example, the second timer can be a discard timer of the existing PDCP layer.
[0093] Taking the example of indicating the remaining transmission time of the first TB by the discard timer, the remaining transmission time of the first TB can be indicated by the discard timer with the least remaining time among the one or more discard timers associated with the first TB (i.e., the discard timer corresponding to the one or more SDUs in the first TB), or the remaining transmission time of the first TB can be indicated by the discard timer with the most remaining time among the one or more discard timers associated with the first TB.
[0094] In some embodiments, the above-mentioned second timer can be started by the terminal device when the terminal device last transmitted the first TB. Alternatively, the above-mentioned second timer can be started by the terminal device after the terminal device last transmitted the first TB, for example, immediately after transmitting the first TB. In this way, the terminal device can determine the first parameter based on the remaining duration of the second timer.
[0095] In some embodiments, the longer the remaining transmission time of the first TB, the larger the corresponding Max-BI; the shorter the remaining transmission time of the first TB, the smaller the corresponding Max-BI. In this way, the TB with a short remaining transmission time can be transmitted preferentially. For example, Max-BI = first backoff value * first parameter, the longer the remaining transmission time of the first TB, the larger the first parameter; the shorter the remaining transmission time of the first TB, the smaller the first parameter.
[0096] The QoS information of the first TB is not limited in the embodiments of the present application. For example, the QoS information of the first TB can include one or more of the following: a logical channel associated with the first TB, a logical channel group associated with the first TB, a radio bearer associated with the first TB, and a priority of a logical channel associated with the first TB.
[0097] As an example, the QoS information of the first TB can include a logical channel associated with the first TB, i.e., the first parameter can be determined based on the logical channel associated with the first TB. For example, the network device can configure a first parameter for each logical channel, and the terminal device can determine the first parameter based on the logical channel associated with the first TB.
[0098] As another example, the QoS information of the first TB can include a logical channel group associated with the first TB, i.e., the first parameter can be determined based on the logical channel group associated with the first TB. For example, the network device can configure a first parameter for each logical channel group, and the terminal device can determine the first parameter based on the logical channel group associated with the first TB.
[0099] As yet another example, the QoS information of the first TB can include a radio bearer associated with the first TB, i.e., the first parameter can be determined based on the radio bearer associated with the first TB. For example, the network device can configure a first parameter for each radio bearer, and the terminal device can determine the first parameter based on the radio bearer associated with the first TB.
[0100] As yet another example, the QoS information of the first TB can include a priority of a logical channel associated with the first TB, i.e., the first parameter can be determined based on the priority of the logical channel associated with the first TB. For example, if the first TB contains data and / or signaling from multiple logical channels (or logical channel groups, radio bearers), in this case, the terminal device can determine which logical channel to determine the first parameter based on the priority of the logical channel. As an implementation manner, the terminal device can determine the first parameter according to the logical channel with the highest priority, so as to ensure that the data and / or signaling with high priority can be transmitted preferentially. Of course, the embodiments of the present application are not limited thereto, and as another implementation manner, the terminal device can determine the first parameter according to the logical channel with the lowest priority.
[0101] In some embodiments, the logical channel / logical channel group / radio bearer associated with the first TB can refer to a logical channel / logical channel group / radio bearer to which one or more SDUs in the first TB belong.
[0102] Of course, the QoS information of the first TB can further include other information in addition to the above-mentioned enumerated information. For example, the QoS information of the first TB can further include a transmission delay requirement of the first TB, etc.
[0103] The implementation of determining the first parameter based on the remaining transmission time of the first TB and / or the QoS information of the first TB is described below.
[0104] As an implementation, the remaining transmission time of the first TB can have a corresponding relationship with the first parameter. The first parameter can be determined based on the corresponding relationship between the remaining transmission time of the first TB and the first parameter, for example, the first parameter can be determined based on the corresponding relationship and the remaining transmission time of the first TB determined by the terminal device. An example of the corresponding relationship between the remaining transmission time of the first TB and the first parameter is given below in Table 1.
[0105] Table 1
[0106] In the example of Table 1, the Max-BI can be determined based on the product of the first backoff value and the first parameter. As can be seen from Table 1, the longer the remaining transmission time of the first TB, the larger the first parameter.
[0107] The terminal device can determine the first parameter based on the corresponding relationship of Table 1 and the remaining transmission time of the first TB determined by the terminal device. For example, the terminal device determines that the remaining transmission time of the first TB is 17 milliseconds, and by consulting Table 1, it can be determined that the first parameter is 0.2. For another example, the terminal device determines that the remaining transmission time of the first TB is 21 milliseconds, and by consulting Table 1, it can be determined that the first parameter is 0.3.
[0108] In some embodiments, the corresponding relationship between the remaining transmission time of the first TB and the first parameter can be configured by the network device. However, the embodiments of the present application are not limited thereto, for example, the corresponding relationship between the remaining transmission time of the first TB and the first parameter can be pre-defined by a protocol.
[0109] As another implementation, the first parameter can be determined based on the remaining transmission time of the first TB and a first duration. The first duration can be a fixed duration. For example, the first duration can be a fixed duration configured by the network device; or, the first duration can be a pre-defined fixed duration.
[0110] As an example, the first parameter can be determined based on a proportional relationship between the remaining transmission time of the first TB and the first duration. That is, the terminal device can determine the first parameter based on a proportional relationship between the remaining transmission time of the first TB and the first duration. Taking a fixed duration of the first duration as 100 milliseconds as an example, assuming that the terminal device determines that the remaining transmission time of the first TB is 10 milliseconds, then the first parameter = the remaining transmission time of the first TB ÷ the first duration = 10 ÷ 100 = 0.1.
[0111] In some embodiments, the above-mentioned first duration can be indicated by a timer, for example, the first duration can be the timing duration of a second timer. In this case, the first parameter determined based on a proportional relationship between the remaining transmission time of the first TB and the first duration can be understood or replaced as: the first parameter is determined based on a proportional relationship between the timing duration of the second timer and the remaining duration of the second timer.
[0112] As another implementation manner, the first parameter can be determined based on the remaining transmission time of the first TB and a first backoff value. For example, the first parameter can be determined based on a proportional relationship between the remaining transmission time of the first TB and the first backoff value. That is, the terminal device can determine the first parameter based on a proportional relationship between the remaining transmission time of the first TB and the first backoff value. As an example, the first parameter = the remaining transmission time of the first TB ÷ the first backoff value. Taking the first backoff value as 50 as an example, assuming that the terminal device determines that the remaining transmission time of the first TB is 10 milliseconds, then the first parameter = the remaining transmission time of the first TB ÷ the first backoff value = 10 ÷ 50 = 0.2.
[0113] In some embodiments, in the case of determining the first parameter based on a proportional relationship between the remaining transmission time of the first TB and the first backoff value, if the remaining transmission time of the first TB is greater than the first backoff value (i.e. the result of the remaining transmission time of the first TB ÷ the first backoff value is greater than 1), it can be considered that the first parameter is 1.
[0114] As another implementation manner, the QoS information of the first TB and the first parameter can have a corresponding relationship. The first parameter can be determined based on the corresponding relationship between the QoS information of the first TB and the first parameter, for example, the first parameter can be determined based on the corresponding relationship and the QoS information of the first TB determined by the terminal device.
[0115] Exemplarily, the network device can configure one first parameter for each logical channel / logical channel group / radio bearer, and the terminal device can determine the first parameter based on the logical channel / logical channel group / radio bearer associated with the first TB.
[0116] In some embodiments, if the first TB is associated with multiple logical channels / logical channel groups / wireless bearers, or in other words, the multiple SDUs in the first TB belong to different logical channels / logical channel groups / wireless bearers, the terminal device can determine the first parameter based on the priority of one or more logical channels associated with the first TB. For example, if the multiple SDUs in the first TB belong to different logical channels / logical channel groups / wireless bearers, the terminal device can determine the first parameter based on the highest priority logical channel associated with the first TB.
[0117] As yet another implementation manner, the first parameter can be determined based on the QoS information of the first TB and the first backoff value. For example, the first parameter can be determined based on a proportional relationship between the QoS information of the first TB and the first backoff value. For example, if the QoS information of the first TB includes the priority of the logical channel associated with the first TB, the first parameter can be determined based on a proportional relationship between the priority of the logical channel associated with the first TB and the first backoff value. As an example, the first parameter = the priority of the logical channel associated with the first TB ÷ the first backoff value.
[0118] As yet another implementation manner, the first parameter can be determined based on the QoS information of the first TB and the second parameter. The second parameter can be a predefined or preconfigured fixed parameter, for example, the second parameter can be a fixed value of 0.1. That is, in the embodiments of the present application, the second parameter can be a basic parameter, or the second parameter can be a reference parameter of the first parameter, and the first parameter can be determined based on the basic parameter (or the reference parameter) and the QoS information of the first TB. For example, if the QoS information of the first TB includes the priority of the logical channel associated with the first TB (such as the logical channel with the highest priority), the first parameter can be determined based on the priority of the logical channel associated with the first TB and the second parameter. As an example, the first parameter = the priority of the logical channel associated with the first TB * the second parameter. For example, if the second parameter is 0.1, and the terminal device determines that the priority of the logical channel associated with the first TB is 1, then the first parameter = 1 * 0.1 = 0.1; and if the terminal device determines that the priority of the logical channel associated with the first TB is 5, then the first parameter = 5 * 0.1 = 0.5.
[0119] As yet another implementation manner, the first parameter can be determined based on a corresponding relationship between the remaining transmission time of the first TB and the first parameter, and a corresponding relationship between the QoS information of the first TB and the first parameter. For example, the first parameter can be determined based on a corresponding relationship between the remaining transmission time of the first TB and the first parameter, and a corresponding relationship between the priority of the logical channel associated with the first TB and the first parameter. An example is given below in Table 2.
[0120] Table 2
[0121] In the example of Table 2, the Max-BI can be determined based on a product of the first backoff value and the first parameter. As can be seen from Table 2, the longer the remaining transmission time of the first TB, and / or the higher the priority of the logical channel associated with the first TB, the larger the first parameter.
[0122] The terminal device can determine the first parameter based on the correspondence of Table 2 and the remaining transmission time of the first TB and the priority of the logical channel associated with the first TB determined by the terminal device. For example, the terminal device determines that the remaining transmission time of the first TB is 17 ms and the priority of the logical channel associated with the first TB is 1, and by consulting Table 2, it can be determined that the first parameter is 0.2. For another example, the terminal device determines that the remaining transmission time of the first TB is 21 ms and the priority of the logical channel associated with the first TB is 2, and by consulting Table 2, it can be determined that the first parameter is 0.3.
[0123] As yet another implementation manner, the first parameter can be determined based on the remaining transmission time of the first TB, the QoS information of the first TB, and the first backoff value. For example, the first parameter can be an average of a proportional relationship of the remaining transmission time of the first TB and the first backoff value (such as the remaining transmission time of the first TB ÷ the first backoff value) and a proportional relationship of the QoS information of the first TB and the first backoff value (such as the QoS information of the first TB ÷ the first backoff value).
[0124] In some embodiments, the scheduling information of the first backoff value can be scrambled by the first RNTI to prevent the first backoff value from being misdetected by other terminal devices.
[0125] In some embodiments, the first RNTI can be determined based on a preconfigured second uplink resource. The second uplink resource is a resource used by the terminal device to send the first TB last time. Illustratively, the first RNTI can be determined based on a transmission occasion of the second uplink resource. For example, the first RNTI can be determined based on time domain information and / or frequency domain information of the transmission occasion of the second uplink resource.
[0126] In some embodiments, the first RNTI can be configured by the network device.
[0127] In some embodiments, the first RNTI configured by the network device can be used for transmission scheduling of uplink transmission performed through the preconfigured one or more uplink resources. In other words, the first RNTI is specifically used to scramble the transmission scheduling information of the uplink transmission performed through the preconfigured one or more uplink resources.
[0128] In some embodiments, the first RNTI is configured based on one or more of the following granularities: the preconfigured uplink resource, the terminal device.
[0129] As an example, the first RNTI can be based on the pre-configured uplink resource, i.e., the first RNTI can be associated with the pre-configured uplink resource. In other words, one or more pre-configured uplink resources can correspond to one first RNTI, or different pre-configured uplink resources can correspond to different first RNTIs.
[0130] As another example, the first RNTI can be based on the terminal device configuration, i.e., the network device can configure the first RNTI in per-terminal device granularity. In other words, one or more terminal devices can correspond to one first RNTI, or different terminal devices can correspond to different first RNTIs. In this case, the first RNTI can be used to schedule the related information for the uplink transmission based on the pre-configured uplink resource for the terminal device corresponding to the first RNTI. For example, the first RNTI can be used to schedule one or more of the following information for the terminal device corresponding to the first RNTI: a contention conflict resolution indication, a first backoff value.
[0131] In some embodiments, the contention conflict resolution indication can be used to indicate the resource conflict situation of the terminal device. For example, the contention conflict resolution indication can indicate that the contention conflict is successfully resolved. Or, the contention conflict indication can include related information for resolving the contention conflict, such as power control information of the terminal device, a conflict resolution mechanism, etc.
[0132] The first backoff value is introduced above, and the first indication information is introduced below.
[0133] In some embodiments, the first indication information can be used to indicate the resource occupation situation of the pre-configured one or more uplink resources. In this way, the terminal device can determine the idle (or unoccupied) resource as the first uplink resource based on the first indication information, to send the first TB using the first uplink resource, such as the first TB in new transmission (i.e., the first time to send the first TB) or the first TB in retransmission.
[0134] In some embodiments, the first indication information can include one or more of the following information: time domain information of the occupied resource, frequency domain information of the occupied resource, time domain information of the idle resource, frequency domain information of the idle resource, index of the occupied resource, index of the idle resource, time domain information of the reference resource, frequency domain information of the reference resource, offset value of the occupied resource in the time domain relative to the reference resource, offset value of the occupied resource in the frequency domain relative to the reference resource, offset value of the idle resource in the time domain relative to the reference resource, offset value of the idle resource in the frequency domain relative to the reference resource.
[0135] In some embodiments, the time domain information and / or the frequency domain information of the occupied resource can comprise a time domain starting position and / or a frequency domain starting position of the occupied resource. In some embodiments, the time domain information and / or the frequency domain information of the idle resource can comprise a time domain starting position and / or a frequency domain starting position of the idle resource.
[0136] As an example, the first indication information can comprise time domain information and / or frequency domain information of the occupied resource.
[0137] As another example, the first indication information can comprise time domain information and / or frequency domain information of the idle resource.
[0138] As yet another example, the first indication information can comprise an index of the occupied resource.
[0139] As yet another example, the first indication information can comprise an index of the idle resource.
[0140] As yet another example, the first indication information can comprise time domain information and / or frequency domain information of a reference resource, and an offset value of the occupied resource relative to the reference resource in time domain and / or frequency domain.
[0141] As yet another example, the first indication information can comprise time domain information and / or frequency domain information of a reference resource, and an offset value of the idle resource relative to the reference resource in time domain and / or frequency domain.
[0142] As yet another example, the first indication information can comprise time domain information and / or frequency domain information of the occupied resource, and time domain information and / or frequency domain information of the idle resource.
[0143] As yet another example, the first indication information can comprise an index of the occupied resource, and an index of the idle resource.
[0144] As yet another example, the first indication information can comprise time domain information and / or frequency domain information of the occupied resource, and an index of the occupied resource.
[0145] As yet another example, the first indication information can comprise time domain information and / or frequency domain information of the idle resource, and an index of the idle resource.
[0146] It should be understood that the first indication information can also comprise other combinations of the above information, which will not be described herein for the sake of brevity.
[0147] The present embodiments do not limit the configuration granularity of the first indication information. By way of example, the first indication information can be configured based on one or more of the following granularities: a beam, a first periodicity.
[0148] The first period can be referred to or understood as a pattern period or a pattern period of resources. In some embodiments, the first period can be a fixed duration. For example, the first period can be 160 milliseconds. In some embodiments, the first period can be N times of a period of the first uplink resource, N being a positive integer. That is, the first period can be a positive integer times of a period of the preconfigured uplink resource.
[0149] As an example, the first indication information can be configured for beams. In other words, the first indication information can indicate resource occupation of the preconfigured uplink resource corresponding to each beam.
[0150] As another example, the first indication information can be configured for the first period. In other words, the first indication information can indicate resource occupation of the preconfigured uplink resource in each first period.
[0151] As yet another example, the first indication information can be configured for beams and the first period. In other words, the first indication information can indicate resource occupation of the preconfigured uplink resource corresponding to each beam in each first period.
[0152] In some embodiments, the first indication information is broadcast by the network device. For example, the network device can broadcast the first indication information through a system message.
[0153] In some embodiments, the first indication information is determined periodically. For example, the terminal device can determine (or receive, update) the first indication information once before or at the start of each first period.
[0154] In some embodiments, the first indication information is determined by the terminal device upon receiving the second indication information.
[0155] For example, upon receiving the second indication information, the terminal device can determine to receive the first indication information once. As an implementation manner, upon receiving the second indication information each time, the terminal device can directly receive the first indication information to obtain the latest resource occupation.
[0156] Alternatively, upon receiving the second indication information, the terminal device can determine whether to receive the first indication information once based on the second indication information. As an implementation manner, upon receiving the second indication information each time, the terminal device can determine whether to receive the first indication information according to the content of the second indication information. As an example, if the resource occupation indicated by the second indication information to be updated is irrelevant to the terminal device, the terminal device can determine not to receive the first indication information. As another example, if the resource occupation indicated by the second indication information to be updated is relevant to the terminal device, the terminal device can determine to receive the first indication information.
[0157] In some embodiments, the second indication information can be used to notify system information change, and thus, in some embodiments, the second indication information can be referred to or understood as a system information change notification indication.
[0158] In some embodiments, the second indication information can be used to indicate the resource occupancy that needs to be updated, i.e., the second indication information can be used to indicate which resource occupancy needs to be updated. Exemplarily, the second indication information can be used to indicate one or more of the following: the resource occupancy of the preconfigured one or more uplink resources corresponding to the first beam needs to be updated, the resource occupancy of the preconfigured one or more uplink resources corresponding to the first resource configuration needs to be updated. That is, the second indication information can be used to indicate which beam corresponding to the preconfigured one or more uplink resources needs to be updated, and / or, which resource configuration corresponding to the preconfigured one or more uplink resources needs to be updated. Taking the CB-CG resource as an example, the second indication information can be used to indicate which beam corresponding to the CB-CG resource needs to be updated, and / or, which CB-CG configuration corresponding to the CB-CG resource needs to be updated.
[0159] In some embodiments, if the beam indicated by the second indication information is different from the current downlink beam of the terminal device or is different from the beam used by the terminal device to transmit the first TB last time, the terminal device can not receive the first indication information. In some embodiments, if the resource configuration indicated by the second indication information is different from the resource configuration selected by the terminal device to transmit the first TB last time, the terminal device can not receive the first indication information.
[0160] The first timer is described below.
[0161] In some embodiments, the first timer is started or restarted by the terminal device after transmitting the first TB last time. For example, the first timer is started or restarted by the terminal device immediately after transmitting the first TB last time. However, the embodiments of the present application are not limited thereto, for example, the first timer can be started or restarted by the terminal device when transmitting the first TB last time.
[0162] The present embodiments do not limit the configuration granularity of the first timer. Exemplarily, the first timer can be configured based on one or more of the following granularities: hybrid automatic repeat request (HARQ) process, uplink transmission (or uplink transmission process) performed through the preconfigured one or more uplink resources.
[0163] As an example, the first timer can be configured based on a HARQ process, i.e., the first timer can be associated with a HARQ process of an uplink transmission, which is performed via the one or more pre-configured uplink resources. For example, at a first time instance, the terminal device selects HARQ process 1 to perform an uplink transmission, accordingly, the terminal device can start the first timer associated with HARQ process 1; at a second time instance, the terminal device selects HARQ process 2 to perform an uplink transmission, accordingly, the terminal device can start the first timer associated with HARQ process 2.
[0164] As another example, the first timer can be configured based on the uplink transmission, which is performed via the one or more pre-configured uplink resources. For example, there is only one uplink transmission via the one or more pre-configured uplink resources at the same time instance, in this case, the first timer can be configured based on the uplink transmission.
[0165] In some embodiments, the occasion to trigger the sending of the first TB can be the expiration of the first timer or the first timer being in an unrunning state. For example, the terminal device has not received the contention conflict resolution indication before the expiration of the first timer, or in other words, the terminal device has not received the contention conflict resolution indication during the running of the first timer, then the terminal device can trigger the sending of the first TB at the expiration of the first timer or the first timer being in an unrunning state.
[0166] In some embodiments, the timing duration of the first timer can be a pre-configured duration, such as a pre-configured fixed duration.
[0167] In some embodiments, the timing duration of the first timer can be determined according to a pre-configured duration. For example, the timing duration of the first timer can be determined according to the pre-configured duration and a first parameter. As an example, the timing duration of the first timer can be equal to the product of the pre-configured duration and the first parameter. The related introduction of the first parameter (such as the determination manner of the first parameter) can be referred to the above, for brevity, it will not be described here.
[0168] In some embodiments, the terminal device can determine whether the maximum number of attempts of the first TB is reached before sending the first TB based on the first uplink resource. In other words, the terminal device can determine whether the maximum number of attempts of the uplink transmission based on the pre-configured resource is reached before determining whether to initiate the next attempt of the uplink transmission.
[0169] In some embodiments, the terminal device can perform the repeated transmission of the first TB on the consecutive pre-configured uplink resources to improve the probability of successful transmission of the first TB.
[0170] In some embodiments, the number of times of repeating transmission of the first TB by the terminal device can be configured by the network device.
[0171] In some embodiments, the number of times of repeating transmission of the first TB by the terminal device can be determined by the terminal device based on a measurement result of a downlink reference signal. For example, there can be a correspondence between the measurement result of the downlink reference signal and the number of times of repeating transmission of the first TB, so that the terminal device can determine the number of times of repeating transmission of the first TB based on the correspondence. In some embodiments, the better the measurement result of the downlink reference signal, the smaller the number of times of repeating transmission of the first TB can be.
[0172] In some embodiments, the terminal device can repeatedly transmit the first TB on the same HARQ process.
[0173] In some embodiments, before the terminal device transmits the first TB to the network device based on the first uplink resource, the terminal device can determine the occasion of triggering transmission of the first TB and / or the first uplink resource. The process is exemplarily introduced below in combination with FIG. 4.
[0174] FIG. 4 is a flow diagram of a method of wireless communication provided by another embodiment of the present application. The method shown in FIG. 4 can be performed by a terminal device. The method shown in FIG. 4 includes steps S410 to S430.
[0175] At step S410, the terminal device selects a preconfigured uplink resource (such as a preconfigured second uplink resource) to perform uplink transmission if a first condition is met.
[0176] Embodiments of the present application do not limit the first condition, which may, for example, be related to one or more of the following: whether the terminal device has uplink data transmission, a transmission delay requirement of uplink data to be transmitted by the terminal device, QoS information of uplink data to be transmitted by the terminal device, etc.
[0177] In some embodiments, the first condition can include one or more of the following: the terminal device has uplink data transmission, a transmission delay requirement of uplink data to be transmitted by the terminal device meets (such as is greater than or equal to or less than) a first threshold, QoS information of uplink data to be transmitted by the terminal device meets a second threshold.
[0178] At step S420, the terminal device listens to downlink feedback sent by the network device to determine whether the contention conflict is resolved.
[0179] In some embodiments, the terminal device listening to downlink feedback sent by the network device can include that the terminal device listens to downlink feedback sent by the network device during running of a first timer.
[0180] The embodiments of the present application do not limit the downlink feedback sent by the network device. For example, the downlink feedback sent by the network device can include one or more of the following: a contention conflict resolution indication, a first backoff value.
[0181] In some embodiments, if the contention conflict resolution fails, the terminal device can perform step S430. For example, if the terminal device does not receive the contention conflict resolution indication during the running of the first timer, the terminal device can perform step S430.
[0182] In step S430, the terminal device determines the occasion and / or the uplink resource for initiating the next uplink transmission attempt. For example, the terminal device can determine the occasion and / or the first uplink resource for triggering the sending of the first TB.
[0183] In some embodiments, the terminal device can determine the occasion and / or the uplink resource for initiating the next uplink transmission attempt based on one or more of the following: the first backoff value, the first indication information, and the first timer.
[0184] In some embodiments, the method shown in FIG. 4 can be combined with the method shown in FIG. 3. For example, after step S430, the terminal device can perform step S310, i.e., the terminal device can send the first TB to the network device based on the determined occasion and / or the first resource for triggering the sending of the first TB. However, the embodiments of the present application are not limited thereto. For example, in the case of retransmission of the first TB, the terminal device can perform step S310 after performing step S430; or, in the case of new transmission of the first TB, the terminal device can directly perform step S310 without performing steps S410 to S430.
[0185] In some embodiments, in the case of new transmission of the first TB, the terminal device can determine the occasion and / or the first uplink resource for triggering the sending of the first TB based on the first indication information.
[0186] The method embodiments of the present application are described in detail above in combination with FIGS. 1 to 4, and the device embodiments of the present application are described in detail below in combination with FIGS. 5 to 7. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, and therefore, the parts not described in detail can be referred to the foregoing method embodiments.
[0187] FIG. 5 is a structural schematic diagram of a terminal device provided in an embodiment of the present application. The terminal device 500 shown in FIG. 5 can include a sending module 510. The sending module 510 can be configured to send a first transport block to a network device, the first transport block being sent by using a preconfigured first uplink resource; wherein a timing of triggering sending the first transport block and / or the first uplink resource is determined based on one or more of the following: a first backoff value; first indication information used to indicate resource occupation of one or more preconfigured uplink resources; a first timer.
[0188] In some embodiments, the timing of triggering sending the first transport block includes a value randomly selected from a range of [0, Max-BI], wherein the Max-BI is equal to the first backoff value, or the Max-BI is determined based on the first backoff value and a first parameter.
[0189] In some embodiments, the Max-BI is determined based on the first backoff value and the first parameter, and the Max-BI is less than the first backoff value.
[0190] In some embodiments, the determination of the first parameter is related to one or more of the following: a remaining transmission time of the first transport block, QoS information of the first transport block, and a parameter configured by the network device.
[0191] In some embodiments, the remaining transmission time of the first transport block has a corresponding relationship with the first parameter, and the first parameter is determined based on the corresponding relationship between the remaining transmission time of the first transport block and the first parameter; and / or, the QoS information of the first transport block has a corresponding relationship with the first parameter, and the first parameter is determined based on the corresponding relationship between the QoS information of the first transport block and the first parameter.
[0192] In some embodiments, the first parameter is determined based on the remaining transmission time of the first transport block and a first time length, and the first time length is a fixed time length configured by the network device or predefined.
[0193] In some embodiments, the first parameter is determined based on the remaining transmission time of the first transport block and the first backoff value; and / or, the first parameter is determined based on the QoS information of the first transport block and the first backoff value.
[0194] In some embodiments, the remaining transmission time of the first transport block is determined based on a remaining transmission time of one or more SDUs associated with the first transport block.
[0195] In some embodiments, the QoS information of the first transport block comprises one or more of the following: a logical channel associated with the first transport block; a logical channel group associated with the first transport block; a radio bearer associated with the first transport block; a priority of a logical channel associated with the first transport block.
[0196] In some embodiments, the scheduling information of the first backoff value is scrambled by a first RNTI, the first RNTI is determined based on a pre-configured second uplink resource, and the second uplink resource is a resource used by the terminal device for last time to send the first transport block.
[0197] In some embodiments, the first RNTI is determined based on a transmission occasion of the second uplink resource.
[0198] In some embodiments, the scheduling information of the first backoff value is scrambled by a first RNTI, and the first RNTI is configured by the network device.
[0199] In some embodiments, the first RNTI is used for transmission scheduling of uplink transmission performed by one or more pre-configured uplink resources.
[0200] In some embodiments, the first RNTI is configured based on one or more of the following granularities: pre-configured uplink resource, terminal device.
[0201] In some embodiments, the first backoff value is configured by the network device.
[0202] In some embodiments, the first backoff value is carried in one or more of the following: DCI, MAC CE, RRC message.
[0203] In some embodiments, the first indication information comprises one or more of the following information: time domain information of the occupied resource; frequency domain information of the occupied resource; time domain information of the idle resource; frequency domain information of the idle resource; index of the occupied resource; index of the idle resource; time domain information of the reference resource; frequency domain information of the reference resource; offset value of the occupied resource in the time domain relative to the reference resource; offset value of the occupied resource in the frequency domain relative to the reference resource; offset value of the idle resource in the time domain relative to the reference resource; offset value of the idle resource in the frequency domain relative to the reference resource.
[0204] In some embodiments, the first indication information is configured based on one or more of the following granularities: beam, first period; wherein the first period is a fixed time length, or the first period is N times of a period of the first uplink resource, N being a positive integer.
[0205] In some embodiments, the first indication information is determined periodically.
[0206] In some embodiments, the first indication information is determined by the terminal device upon receiving second indication information, the second indication information being used to notify system information change.
[0207] In some embodiments, the second indication information is used to indicate one or more of the following: the resource occupation of the preconfigured one or more uplink resources corresponding to the first beam needs to be updated; the resource occupation of the preconfigured one or more uplink resources corresponding to the first resource configuration needs to be updated.
[0208] In some embodiments, the first indication information is broadcast by the network device.
[0209] In some embodiments, the occasion triggering the sending of the first transport block is the expiration of the first timer or the first timer being in an unrunning state.
[0210] In some embodiments, the first timer is started or restarted by the terminal device after the last sending of the first transport block.
[0211] In some embodiments, the first timer is configured based on one or more of the following granularities: HARQ process, uplink transmission performed through the preconfigured one or more uplink resources.
[0212] In some embodiments, the first backoff value is received during the running of the first timer.
[0213] In some embodiments, the sending module 510 can be a transceiver 730. The terminal device 500 can further include a processor 710 and a memory 720, as shown in FIG. 7.
[0214] FIG. 6 is a structural schematic diagram of a network device according to an embodiment of the present application. The network device 600 shown in FIG. 6 includes a receiving module 610. The receiving module 610 can be used to receive a first transport block sent by a terminal device, the first transport block being sent by using a preconfigured first uplink resource; wherein the occasion triggering the sending of the first transport block and / or the first uplink resource is determined based on one or more of the following: a first backoff value; first indication information used to indicate the resource occupation of the preconfigured one or more uplink resources; a first timer.
[0215] In some embodiments, the occasion triggering the sending of the first transport block includes a value randomly selected from the range of [0, Max-BI], wherein the Max-BI is equal to the first backoff value, or the Max-BI is determined based on the first backoff value and a first parameter.
[0216] In some embodiments, the Max-BI is determined based on the first backoff value and the first parameter, and the Max-BI is smaller than the first backoff value.
[0217] In some embodiments, the determination of the first parameter is related to one or more of: a remaining transmission time of the first transport block, QoS information of the first transport block, a parameter configured by the network device.
[0218] In some embodiments, the remaining transmission time of the first transport block has a correspondence with the first parameter, and the first parameter is determined based on the correspondence between the remaining transmission time of the first transport block and the first parameter; and / or, the QoS information of the first transport block has a correspondence with the first parameter, and the first parameter is determined based on the correspondence between the QoS information of the first transport block and the first parameter.
[0219] In some embodiments, the first parameter is determined based on the remaining transmission time of the first transport block and a first duration, and the first duration is a fixed duration configured by the network device or predefined.
[0220] In some embodiments, the first parameter is determined based on the remaining transmission time of the first transport block and the first backoff value; and / or, the first parameter is determined based on the QoS information of the first transport block and the first backoff value.
[0221] In some embodiments, the remaining transmission time of the first transport block is determined based on the remaining transmission time of one or more SDUs associated with the first transport block.
[0222] In some embodiments, the QoS information of the first transport block includes one or more of: a logical channel associated with the first transport block; a logical channel group associated with the first transport block; a radio bearer associated with the first transport block; a priority of a logical channel associated with the first transport block.
[0223] In some embodiments, the scheduling information of the first backoff value is scrambled by a first RNTI, and the first RNTI is determined based on a preconfigured second uplink resource, and the second uplink resource is a resource used by the terminal device to send the first transport block last time.
[0224] In some embodiments, the first RNTI is determined based on a transmission occasion of the second uplink resource.
[0225] In some embodiments, the scheduling information of the first backoff value is scrambled by a first RNTI, which is configured by the network device.
[0226] In some embodiments, the first RNTI is used for transmission scheduling of uplink transmission performed by the one or more preconfigured uplink resources.
[0227] In some embodiments, the first RNTI is configured based on one or more of the following granularities: the one or more preconfigured uplink resources, the terminal device.
[0228] In some embodiments, the first backoff value is configured by the network device.
[0229] In some embodiments, the first backoff value is carried in one or more of the following: DCI, MAC CE, RRC message.
[0230] In some embodiments, the first indication information includes one or more of the following information: time domain information of the occupied resource; frequency domain information of the occupied resource; time domain information of the idle resource; frequency domain information of the idle resource; index of the occupied resource; index of the idle resource; time domain information of the reference resource; frequency domain information of the reference resource; offset value of the occupied resource in the time domain relative to the reference resource; offset value of the occupied resource in the frequency domain relative to the reference resource; offset value of the idle resource in the time domain relative to the reference resource; offset value of the idle resource in the frequency domain relative to the reference resource.
[0231] In some embodiments, the first indication information is configured based on one or more of the following granularities: beam, first period; wherein the first period is a fixed time length, or the first period is N times of the period of the first uplink resource, N being a positive integer.
[0232] In some embodiments, the first indication information is determined periodically.
[0233] In some embodiments, the first indication information is determined by the terminal device in the case of receiving second indication information, the second indication information being used to notify system information change.
[0234] In some embodiments, the second indication information is used to indicate one or more of the following: the resource occupation situation of the one or more preconfigured uplink resources corresponding to the first beam needs to be updated; the resource occupation situation of the one or more preconfigured uplink resources corresponding to the first resource configuration needs to be updated.
[0235] In some embodiments, the first indication information is broadcast by the network device.
[0236] In some embodiments, the trigger for sending the first transport block is expiry of the first timer or the first timer being in an unrunning state.
[0237] In some embodiments, the first timer is started or restarted by the terminal device after the terminal device last sends the first transport block.
[0238] In some embodiments, the first timer is configured based on one or more of the following granularities: HARQ process, uplink transmission performed by one or more uplink resources preconfigured.
[0239] In some embodiments, the first backoff value is received during running of the first timer.
[0240] In some embodiments, the receiving module 610 can be a transceiver 730. The network device 600 can further include a processor 710 and a memory 720, as shown in FIG. 7.
[0241] FIG. 7 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application. The dashed line in FIG. 7 indicates that the unit or module is optional. The apparatus 700 can be used to implement the method described in the above method embodiments. The apparatus 700 can be a chip, a terminal device or a network device.
[0242] The apparatus 700 can include one or more processors 710. The processor 710 can support the apparatus 700 to implement the method described in the above method embodiments. The processor 710 can be a general purpose processor or a dedicated processor. For example, the processor can be a central processing unit (CPU). Alternatively, the processor can also be other general purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0243] The apparatus 700 can further include one or more memories 720. The memory 720 stores a program which can be executed by the processor 710, so that the processor 710 performs the method described in the above method embodiments. The memory 720 can be independent of the processor 710 or integrated in the processor 710.
[0244] The apparatus 700 can further include a transceiver 730. The processor 710 can communicate with other devices or chips through the transceiver 730. For example, the processor 710 can perform data transceiving with other devices or chips through the transceiver 730.
[0245] The embodiment of the present application further provides a computer readable storage medium for storing a program. The computer readable storage medium can be applied to the terminal device or the network device provided by the embodiment of the present application, and the program causes the computer to execute the method performed by the terminal device or the network device in the various embodiments of the present application.
[0246] The embodiment of the present application further provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal device or the network device provided by the embodiment of the present application, and the program causes the computer to execute the method performed by the terminal device or the network device in the various embodiments of the present application.
[0247] The embodiment of the present application further provides a computer program. The computer program can be applied to the terminal device or the network device provided by the embodiment of the present application, and the computer program causes the computer to execute the method performed by the terminal device or the network device in the various embodiments of the present application.
[0248] It should be understood that the terms "system" and "network" can be used interchangeably in the present application. In addition, the terms used in the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the present application and the drawings are used to distinguish different objects, and are not used to describe a particular order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.
[0249] In the embodiments of the present application, the "indication" mentioned can be direct indication, or indirect indication, or can be an indication of an associated relationship. For example, A indicates B, which can mean that B can be obtained by A; or A indirectly indicates B, for example, A indicates C, and B can be obtained by C; or A and B have an associated relationship.
[0250] In the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0251] In the embodiments of the present application, the term "corresponding" can mean that there is a direct or indirect corresponding relationship between the two, or can mean that there is an associated relationship between the two, or can mean an indication and being indicated, configuration and being configured, etc.
[0252] In the embodiments of the present application, "comprising" can mean directly comprising or indirectly comprising. Alternatively, "comprising" mentioned in the embodiments of the present application can be replaced by "indicating" or "for determining". For example, A comprising B can be replaced by A indicating B, or A for determining B.
[0253] In the embodiments of the present application, "predefined" or "preconfigured" can be implemented by pre-storing corresponding codes, tables or other means for indicating related information in devices (for example, including terminal devices and network devices), and the specific implementation manner is not limited in the present application. For example, predefined can mean defined in a protocol.
[0254] In the embodiments of the present application, the "protocol" can mean a standard protocol in the communication field, for example, can include an LTE protocol, an NR protocol and a related protocol applied to a future communication system, and the present application is not limited to this.
[0255] In the embodiments of the present application, the term "and / or" is only used to describe the association relationship of the associated objects, and can mean that there are three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this paper generally means that the front and rear associated objects are in an "or" relationship.
[0256] In various embodiments of the present application, the size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0257] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented by other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there can be another division way in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between each other can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0258] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiments of the present application.
[0259] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0260] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a digital video disc (DVD)), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
[0261] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of wireless communication, comprising: Comprise: The terminal device sends a first transport block to the network device, the first transport block is sent by using a pre-configured first uplink resource; Wherein, the occasion of triggering sending the first transport block and / or the first uplink resource is determined based on one or more of the following: First backoff value; First indication information, used to indicate the resource occupation of one or more pre-configured uplink resources; First timer.
2. The method of claim 1, wherein, The occasion of triggering sending the first transport block includes a value randomly selected from the range of [0, Max-BI], wherein the Max-BI is equal to the first backoff value, or the Max-BI is determined based on the first backoff value and a first parameter.
3. The method of claim 2, wherein, The Max-BI is determined based on the first backoff value and the first parameter, and the Max-BI is less than the first backoff value.
4. The method according to claim 2 or 3, characterized in that, The determination of the first parameter is related to one or more of the following: the remaining transmission time of the first transport block, the quality of service QoS information of the first transport block, and the parameters configured by the network device.
5. The method of any one of claims 2-4, wherein: The remaining transmission time of the first transport block has a corresponding relationship with the first parameter, and the first parameter is determined based on the corresponding relationship between the remaining transmission time of the first transport block and the first parameter; And / or, The QoS information of the first transport block has a corresponding relationship with the first parameter, and the first parameter is determined based on the corresponding relationship between the QoS information of the first transport block and the first parameter.
6. The method according to any one of claims 2-4, characterized in that, The first parameter is determined based on the remaining transmission time of the first transport block and a first time length, and the first time length is a fixed time length configured by the network device or predefined.
7. The method of any one of claims 2-4, wherein: The first parameter is determined based on the remaining transmission time of the first transport block and the first backoff value; and / or, The first parameter is determined based on the QoS information of the first transport block and the first backoff value.
8. The method according to any one of claims 2-7, characterized in that, The remaining transmission time of the first transport block is determined based on the remaining transmission time of one or more service data units SDUs associated with the first transport block.
9. The method according to any one of claims 2-8, characterized in that, The QoS information of the first transport block includes one or more of the following: A logical channel associated with the first transport block; A logical channel group associated with the first transport block; A radio bearer associated with the first transport block; The priority of a logical channel associated with the first transport block.
10. The method according to any one of claims 1-9, characterized in that, The scheduling information of the first backoff value is scrambled by a first radio network temporary identifier RNTI, and the first RNTI is determined based on a pre-configured second uplink resource, and the second uplink resource is the resource used by the terminal device to send the first transport block last time.
11. The method of claim 10, wherein, The first RNTI is determined based on the transmission occasion of the second uplink resource.
12. The method according to any one of claims 1-9, characterized in that, The scheduling information of the first backoff value is scrambled by a first RNTI, and the first RNTI is configured by the network device.
13. The method of claim 12, wherein, The first RNTI is used for transmission scheduling of uplink transmission performed by the one or more preconfigured uplink resources.
14. The method according to claim 12 or 13, characterized in that, The first RNTI is configured based on one or more of the following granularities: the preconfigured uplink resource, the terminal device.
15. The method of any one of claims 1-14, wherein, The first backoff value is configured by the network device.
16. The method of any one of claims 1-15, wherein, The first backoff value is carried in one or more of the following: downlink control information (DCI), a medium access control control element (MAC CE), and a radio resource control (RRC) message.
17. The method of any one of claims 1-16, wherein, The first indication information includes one or more of the following: time domain information of the occupied resource; frequency domain information of the occupied resource; time domain information of the idle resource; frequency domain information of the idle resource; an index of the occupied resource; an index of the idle resource; time domain information of a reference resource; frequency domain information of the reference resource; an offset value of the occupied resource in the time domain relative to the reference resource; an offset value of the occupied resource in the frequency domain relative to the reference resource; an offset value of the idle resource in the time domain relative to the reference resource; an offset value of the idle resource in the frequency domain relative to the reference resource.
18. The method of any one of claims 1-17, wherein, The first indication information is configured based on one or more of the following granularities: a beam, and a first period; the first period is a fixed time length, or the first period is N times the period of the first uplink resource, where N is a positive integer.
19. The method of any one of claims 1-18, wherein, The first indication information is determined periodically.
20. The method of any one of claims 1-18, wherein, The first indication information is determined by the terminal device upon receiving second indication information, which is used to notify system information changes.
21. The method of claim 20, wherein, The second indication information is used to indicate one or more of the following: the resource occupation of the one or more preconfigured uplink resources corresponding to the first beam needs to be updated; the resource occupation of the one or more preconfigured uplink resources corresponding to the first resource configuration needs to be updated.
22. The method of any one of claims 1-21, wherein, The first indication information is broadcast by the network device.
23. The method of any one of claims 1-22, wherein, The timing of triggering the sending of the first transport block is that the first timer expires or the first timer is in an unrunning state.
24. The method of any one of claims 1-23, wherein, The first timer is started or restarted by the terminal device after the last sending of the first transport block.
25. The method of any one of claims 1-24, wherein, The first timer is configured based on one or more of the following granularities: a hybrid automatic repeat request (HARQ) process, and uplink transmission performed by the one or more preconfigured uplink resources.
26. The method of any one of claims 1-25, wherein, The first backoff value is received during the running of the first timer.
27. A method of wireless communication, the method comprising: Comprise: A network device receives a first transport block sent by a terminal device, the first transport block being sent using a preconfigured first uplink resource; wherein the timing of triggering the sending of the first transport block and / or the first uplink resource is determined based on one or more of the following: a first backoff value; first indication information indicating the resource occupation of the one or more preconfigured uplink resources; a first timer.
28. The method of claim 27, wherein, The timing of triggering the sending of the first transport block includes a value randomly selected from the range [0, Max-BI], where Max-BI is equal to the first backoff value, or Max-BI is determined based on the first backoff value and a first parameter.
29. The method of claim 28, wherein, The Max-BI is determined based on the first backoff value and the first parameter, and the Max-BI is smaller than the first backoff value.
30. The method of claim 28 or 29, wherein, The determination of the first parameter is related to one or more of the following: a remaining transmission time of the first transport block, quality of service (QoS) information of the first transport block, and a parameter configured by the network device.
31. The method of any of claims 28-30, wherein: The first parameter is determined based on a correspondence between the remaining transmission time of the first transport block and the first parameter. and / or, The first parameter is determined based on a correspondence between the QoS information of the first transport block and the first parameter.
32. The method of any one of claims 28-30, wherein, The first parameter is determined based on the remaining transmission time of the first transport block and a first time length, the first time length being a fixed time length configured by the network device or predefined.
33. The method of any of claims 28-30, wherein: The first parameter is determined based on the remaining transmission time of the first transport block and the first backoff value; and / or, The first parameter is determined based on the QoS information of the first transport block and the first backoff value.
34. The method of any one of claims 28-33, wherein, The remaining transmission time of the first transport block is determined based on remaining transmission time of one or more service data units (SDUs) associated with the first transport block.
35. The method of any one of claims 28-34, wherein, The QoS information of the first transport block includes one or more of the following: a logical channel associated with the first transport block; a logical channel group associated with the first transport block; a radio bearer associated with the first transport block; a priority of a logical channel associated with the first transport block.
36. The method of any one of claims 27-35, wherein, The scheduling information of the first backoff value is scrambled by a first radio network temporary identifier (RNTI), the first RNTI being determined based on a preconfigured second uplink resource, the second uplink resource being a resource used by the terminal device to send the first transport block last time.
37. The method of claim 36, wherein, The first RNTI is determined based on a transmission occasion of the second uplink resource.
38. The method of any one of claims 27-35, wherein, The scheduling information of the first backoff value is scrambled by a first RNTI, the first RNTI being configured by the network device.
39. The method of claim 38, wherein, The first RNTI is used for transmission scheduling of uplink transmission performed by one or more preconfigured uplink resources.
40. The method of claim 38 or 39, wherein, The first RNTI is configured based on one or more of the following granularities: a preconfigured uplink resource, a terminal device.
41. The method of any one of claims 27-40, wherein, The first backoff value is configured by the network device.
42. The method of any one of claims 27-41, wherein, The first backoff value is carried in one or more of the following: a downlink control information (DCI), a medium access control control element (MAC CE), and a radio resource control (RRC) message.
43. The method of any one of claims 27-42, wherein, The first indication information includes one or more of the following information: time domain information of occupied resources; frequency domain information of occupied resources; time domain information of idle resources; frequency domain information of idle resources; an index of occupied resources; an index of idle resources; time domain information of a reference resource; Frequency domain information of the reference resource; An offset value of the occupied resource in the time domain relative to the reference resource; An offset value of the occupied resource in the frequency domain relative to the reference resource; An offset value of the idle resource in the time domain relative to the reference resource; An offset value of the idle resource in the frequency domain relative to the reference resource.
44. The method of any one of claims 27-43, wherein, The first indication information is configured based on one or more of the following granularities: a beam, a first period; wherein the first period is a fixed time length, or the first period is N times of a period of the first uplink resource, N being a positive integer.
45. The method of any one of claims 27-44, wherein, The first indication information is determined periodically.
46. The method of any one of claims 27-44, wherein, The first indication information is determined by the terminal device in a case where second indication information is received, the second indication information being used to notify system information change.
47. The method of claim 46, wherein, The second indication information is used to indicate one or more of the following: The resource occupation situation of the preconfigured one or more uplink resources corresponding to the first beam needs to be updated; The resource occupation situation of the preconfigured one or more uplink resources corresponding to the first resource configuration needs to be updated.
48. The method of any one of claims 27-47, wherein, The first indication information is broadcast by the network device.
49. The method of any one of claims 27-48, wherein, The occasion triggering the sending of the first transport block is that the first timer is expired or the first timer is in a non-running state.
50. The method of any one of claims 27-49, wherein, The first timer is started or restarted by the terminal device after the last sending of the first transport block.
51. The method of any one of claims 27-50, wherein, The first timer is configured based on one or more of the following granularities: a hybrid automatic repeat request (HARQ) process, uplink transmission performed through the preconfigured one or more uplink resources.
52. The method of any one of claims 27-51, wherein, The first backoff value is received during the running of the first timer.
53. A terminal device, comprising: Comprise: The sending module is configured to send a first transport block to a network device, the first transport block being sent by using a preconfigured first uplink resource; The occasion triggering the sending of the first transport block and / or the first uplink resource are determined based on one or more of the following: A first backoff value; First indication information used to indicate the resource occupation situation of the preconfigured one or more uplink resources; A first timer.
54. The terminal device of claim 53, wherein, The occasion triggering the sending of the first transport block comprises a value randomly selected from the range of [0, Max-BI], wherein the Max-BI is equal to the first backoff value, or the Max-BI is determined based on the first backoff value and a first parameter.
55. The terminal device of claim 54, wherein, The Max-BI is determined based on the first backoff value and the first parameter, and the Max-BI is less than the first backoff value.
56. The terminal device of claim 54 or 55, wherein, The determination of the first parameter is related to one or more of the following: the remaining transmission time of the first transport block, the quality of service (QoS) information of the first transport block, and a parameter configured by the network device.
57. The terminal device of any one of claims 54-56, wherein: The remaining transmission time of the first transport block has a corresponding relationship with the first parameter, and the first parameter is determined based on the corresponding relationship between the remaining transmission time of the first transport block and the first parameter; And / or, The QoS information of the first transport block is in a correspondence with the first parameter, and the first parameter is determined based on the correspondence between the QoS information of the first transport block and the first parameter.
58. The terminal device of any one of claims 54-56, wherein, The first parameter is determined based on a remaining transmission time of the first transport block and a first time length, and the first time length is a fixed time length configured by the network device or predefined.
59. The terminal device of any one of claims 54-56, wherein: The first parameter is determined based on a remaining transmission time of the first transport block and the first backoff value; and / or, The first parameter is determined based on the QoS information of the first transport block and the first backoff value.
60. The terminal device of any one of claims 54-59, wherein, The remaining transmission time of the first transport block is determined based on a remaining transmission time of one or more service data units (SDUs) associated with the first transport block.
61. The terminal device of any one of claims 54-60, wherein, The QoS information of the first transport block comprises one or more of the following: A logical channel associated with the first transport block; A logical channel group associated with the first transport block; A radio bearer associated with the first transport block; A priority of a logical channel associated with the first transport block.
62. The method of any one of claims 53-61, wherein, The scheduling information of the first backoff value is scrambled by a first radio network temporary identifier (RNTI), and the first RNTI is determined based on a second uplink resource preconfigured, and the second uplink resource is a resource used by the terminal device to send the first transport block last time.
63. The terminal device of claim 62, wherein, The first RNTI is determined based on a transmission occasion of the second uplink resource.
64. The terminal device of any one of claims 53-61, wherein, The scheduling information of the first backoff value is scrambled by a first RNTI, and the first RNTI is configured by the network device.
65. The terminal device of claim 64, wherein, The first RNTI is used for transmission scheduling of uplink transmission performed by one or more uplink resources preconfigured.
66. The terminal device of claim 64 or 65, wherein, The first RNTI is configured based on one or more of the following granularities: preconfigured uplink resource, terminal device.
67. The terminal device of any one of claims 53-66, wherein, The first backoff value is configured by the network device.
68. The terminal device of any one of claims 53-67, wherein, The first backoff value is carried in one or more of the following: downlink control information (DCI), medium access control control element (MAC CE), and radio resource control (RRC) message.
69. The terminal device of any one of claims 53-68, wherein, The first indication information comprises one or more of the following information: Time domain information of the occupied resource; Frequency domain information of the occupied resource; Time domain information of the idle resource; Frequency domain information of the idle resource; Index of the occupied resource; Index of the idle resource; Time domain information of the reference resource; Frequency domain information of the reference resource; Offset value of the occupied resource in the time domain relative to the reference resource; Offset value of the occupied resource in the frequency domain relative to the reference resource; Offset value of the idle resource in the time domain relative to the reference resource; Offset value of the idle resource in the frequency domain relative to the reference resource.
70. The terminal device of any one of claims 53-69, wherein, The first indication information is configured based on one or more of the following granularities: beam, first period; wherein the first period is a fixed time length, or the first period is N times of a period of the first uplink resource, and N is a positive integer.
71. The terminal device of any one of claims 53-70, wherein, The first indication information is determined periodically.
72. The terminal device of any one of claims 53-70, wherein, The first indication information is determined by the terminal device in a case where second indication information is received, and the second indication information is used to notify system information change.
73. The terminal device of claim 72, wherein, The second indication information is used to indicate one or more of the following: The resource occupation of the preconfigured one or more uplink resources corresponding to the first beam needs to be updated; The resource occupation of the preconfigured one or more uplink resources corresponding to the first resource configuration needs to be updated.
74. The terminal device of any one of claims 53-73, wherein, The first indication information is broadcast by the network device.
75. The terminal device of any one of claims 53-74, wherein, The timing of triggering the sending of the first transport block is that the first timer is timed out or the first timer is in an unrunning state.
76. The terminal device of any one of claims 53-75, wherein, The first timer is started or restarted by the terminal device after the last sending of the first transport block.
77. The terminal device of any one of claims 53-76, wherein, The first timer is configured based on one or more of the following granularities: a hybrid automatic repeat request (HARQ) process, and uplink transmission performed through the preconfigured one or more uplink resources.
78. The terminal device of any one of claims 53-77, wherein, The first backoff value is received during the running of the first timer.
79. A network device, comprising: Comprise: The receiving module is configured to receive a first transport block sent by a terminal device, wherein the first transport block is sent by using a preconfigured first uplink resource. The timing of triggering the sending of the first transport block and / or the first uplink resource is determined based on one or more of the following: A first backoff value; First indication information used to indicate the resource occupation of the preconfigured one or more uplink resources; A first timer.
80. The network device of claim 79, wherein, The timing of triggering the sending of the first transport block comprises a value randomly selected from the range of [0, Max-BI], wherein the Max-BI is equal to the first backoff value, or the Max-BI is determined based on the first backoff value and a first parameter.
81. The network device of claim 80, wherein, The Max-BI is determined based on the first backoff value and the first parameter, and the Max-BI is less than the first backoff value.
82. The network device of claim 80 or 81, wherein, The determination of the first parameter is related to one or more of the following: the remaining transmission time of the first transport block, the quality of service (QoS) information of the first transport block, and a parameter configured by the network device.
83. The network device of any of claims 80-82, wherein: The remaining transmission time of the first transport block has a corresponding relationship with the first parameter, and the first parameter is determined based on the corresponding relationship between the remaining transmission time of the first transport block and the first parameter; And / or, The QoS information of the first transport block has a corresponding relationship with the first parameter, and the first parameter is determined based on the corresponding relationship between the QoS information of the first transport block and the first parameter. 84.The network device of any of claims 80-82, wherein, The first parameter is determined based on the remaining transmission time of the first transport block and a first time length, and the first time length is a fixed time length configured by the network device or predefined.
85. The network device of any of claims 80-82, wherein: The first parameter is determined based on the remaining transmission time of the first transport block and the first backoff value; and / or The first parameter is determined based on the QoS information of the first transport block and the first backoff value.
86. The network device of any of claims 80-85, wherein, A remaining transmission time of the first transport block is determined based on a remaining transmission time of one or more service data units (SDUs) associated with the first transport block.
87. The network device of any of claims 80-86, wherein, The QoS information of the first transport block comprises one or more of the following: a logical channel associated with the first transport block; a logical channel group associated with the first transport block; a radio bearer associated with the first transport block; a priority of a logical channel associated with the first transport block.
88. The network device of any of claims 79-87, wherein, The scheduling information of the first backoff value is scrambled by a first radio network temporary identifier (RNTI), which is determined based on a preconfigured second uplink resource used by the terminal device to send the first transport block last time.
89. The network device of claim 88, wherein, The first RNTI is determined based on a transmission occasion of the second uplink resource.
90. The network device of any of claims 79-87, wherein, The scheduling information of the first backoff value is scrambled by a first RNTI, which is configured by the network device.
91. The network device of claim 90, wherein, The first RNTI is used for transmission scheduling of uplink transmission performed by one or more preconfigured uplink resources.
92. The network device of claim 90 or 91, wherein, The first RNTI is configured based on one or more of the following granularities: preconfigured uplink resource, terminal device.
93. The network device of any of claims 79-92, wherein, The first backoff value is configured by the network device.
94. The network device of any of claims 79-93, wherein, The first backoff value is carried in one or more of the following: downlink control information (DCI), medium access control control element (MAC CE), radio resource control (RRC) message.
95. The network device of any of claims 79-94, wherein, The first indication information comprises one or more of the following information: time domain information of the occupied resource; frequency domain information of the occupied resource; time domain information of the idle resource; frequency domain information of the idle resource; index of the occupied resource; index of the idle resource; time domain information of the reference resource; frequency domain information of the reference resource; offset value of the occupied resource in the time domain relative to the reference resource; offset value of the occupied resource in the frequency domain relative to the reference resource; offset value of the idle resource in the time domain relative to the reference resource; offset value of the idle resource in the frequency domain relative to the reference resource.
96. The network device of any of claims 79-95, wherein, The first indication information is configured based on one or more of the following granularities: beam, first period; wherein the first period is a fixed time length, or the first period is N times of a period of the first uplink resource, N being a positive integer.
97. The network device of any of claims 79-96, wherein, The first indication information is determined periodically.
98. The network device of any of claims 79-96, wherein, The first indication information is determined by the terminal device upon receiving second indication information, which is used to notify system information change.
99. The network device of claim 98, wherein, The second indication information is used to indicate one or more of the following: the resource occupation situation of the one or more preconfigured uplink resources corresponding to the first beam needs to be updated; the resource occupation situation of the one or more preconfigured uplink resources corresponding to the first resource configuration needs to be updated.
100. The network device of any of claims 79-99, wherein, The first indication information is broadcast by the network device.
101. The network device of any of claims 79-100, wherein, The occasion of triggering sending the first transport block is that the first timer expires or the first timer is in an unrunning state.
102. The network device of any of claims 79-101, wherein, The first timer is started or restarted by the terminal device after sending the first transport block last time.
103. The network device of any of claims 79-102, wherein, The first timer is configured based on one or more of the following granularities: hybrid automatic repeat request (HARQ) process, uplink transmission performed through one or more preconfigured uplink resources.
104. The network device of any of claims 79-103, wherein, The first backoff value is received during running of the first timer.
105. A terminal device, comprising: A terminal device comprising a transceiver, a memory, and a processor, the memory configured to store a program, the processor configured to invoke the program in the memory and control the transceiver to receive or send signals, so that the terminal device performs the method according to any one of claims 1-26. 106.A network device, characterized in that, A network device comprising a transceiver, a memory, and a processor, the memory configured to store a program, the processor configured to invoke the program in the memory and control the transceiver to receive or send signals, so that the network device performs the method according to any one of claims 27-52.
107. An apparatus, comprising: An apparatus comprising a processor configured to invoke a program from a memory, so that the apparatus performs the method according to any one of claims 1-26 or 27-52.
108. A chip, comprising: An apparatus comprising a processor configured to invoke a program from a memory, so that a device in which the chip is installed performs the method according to any one of claims 1-26 or 27-52.
109. A computer readable storage medium, characterized in that, A computer program product having stored thereon a program, the program causing a computer to perform the method according to any one of claims 1-26 or 27-52.
110. A computer program product, characterized in that, A computer program product having stored thereon a program, the program causing a computer to perform the method according to any one of claims 1-26 or 27-52.
111. A computer program characterised in that, The computer program product causes a computer to perform the method according to any one of claims 1-26 or 27-52.
Citation Information
Patent Citations
Contention based uplink transmitting method and system
CN102158932A
MAC (media access control) resource management method based on competition
CN103281731A
Method for sending data, and device thereof
CN108810976A
Data sending method, resource measurement method, device and equipment
CN110972323A
Information transmission method, device and terminal
CN114374482A