Data transmission method and terminal device
The terminal device receives uplink authorization information and pre-configured resource information, and determines whether the transmission parameters meet the preset conditions, solving the problem that the terminal device in the 5G system cannot effectively select the transmission method, achieving efficient and reliable data transmission.
Patent Information
- Application Number
- CN201780096372.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-12-06
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2037-12-06
AI Technical Summary
In 5G systems, when terminal devices support uplink transmission based on scheduling and scheduling-free, they cannot effectively choose the appropriate transmission method, resulting in a decrease in data transmission efficiency and reliability.
By receiving the uplink authorization information and pre-configured resource information sent by the network device, the terminal device determines whether the transmission parameters meet the preset conditions. If satisfied, data based on scheduling-free transmission will be transmitted in the resources scheduled by the network device, otherwise the pre-configured Transfer in the resource.
It realizes that when the terminal device receives uplink authorization information, it can flexibly select resources, improve the efficiency and reliability of data transmission, and meet the service transmission needs of low latency and high reliability.
Smart Images

Figure CN111279782B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of wireless communications, and more specifically, to a data transmission method and terminal device. Background Art
[0002] The 5G system supports both scheduling-based (grant based) uplink transmission and scheduling-free (grant free) uplink transmission. For scheduling-based uplink transmission, the base station can send uplink grant information (Uplink Grant, UL Grant) to the terminal device to schedule the transmission of the physical uplink channel; for scheduling-free uplink transmission, the terminal device can use pre-configured resources to directly perform uplink transmission without waiting for the scheduling of the base station.
[0003] When a terminal device supports both scheduling-based uplink transmission and scheduling-free uplink transmission, if a UL Grant is received on the same time domain resources but there are resources for scheduling-free transmission, the terminal device cannot effectively transmit data. Summary of the invention
[0004] An embodiment of the present application provides a method and terminal device for data transmission, and the terminal device can effectively select a suitable transmission mode to transmit data based on scheduling-free transmission in resources scheduled by a network device or in resources used for scheduling-free transmission.
[0005] In a first aspect, a method for data transmission is provided, including: a terminal device receives a first signaling, the first signaling instructing the terminal device to transmit a first physical uplink channel on a first resource; the terminal device determines whether a transmission parameter used to transmit the first physical uplink channel meets a preset condition; if the transmission parameter meets the preset condition, the terminal device carries a first type of data on the first physical uplink channel for transmission, the first type of data being data based on scheduling-free transmission.
[0006] Therefore, the terminal device judges the resources scheduled by the network device to determine whether the data to be transmitted based on scheduling-free transmission is transmitted in the resources scheduled by the network device or in the resources used for scheduling-free transmission. When the terminal device receives uplink authorization information and there are resources available for scheduling-free transmission, it can flexibly select resources to effectively transmit data, thereby meeting the low-latency and high-reliability service transmission requirements.
[0007] In a possible implementation manner, the first resource is a resource used to transmit second-category data, and the second-category data is data transmitted based on scheduling.
[0008] For example, the first signaling may be an uplink grant information (UL Grant) sent by a network device to a terminal device to schedule the terminal device to send data using the resources indicated by the uplink grant information. The resources indicated by the uplink grant information may include, for example, time-frequency domain resources, reference symbol information, modulation and coding methods, power control parameters and other resource information.
[0009] In a possible implementation, the transmission parameters of the first physical uplink channel include at least one of the following: the number of bits of data carried on the first physical uplink channel, the transmission block size TBS of the data carried on the first physical uplink channel, the position of the starting time domain symbol of the first resource, the position of the ending time domain symbol of the first resource, the time domain length occupied by the first physical uplink channel, and whether the second type of data carried on the first physical uplink channel is data transmitted for the first time.
[0010] Here, the number of bits of data carried on the first physical uplink channel refers to the number of bits of data that the network device originally expects to schedule, that is, the number of bits of data carried on the first physical uplink channel indicated by the first signaling; the TBS of the data carried on the first physical uplink channel refers to the TBS of the data originally expected to schedule by the network device, that is, the TBS of the data carried on the first physical uplink channel indicated by the first signaling; whether the second category data carried on the first physical uplink channel is data transmitted for the first time refers to whether the second category data originally expected to schedule by the network device is data transmitted for the first time.
[0011] In a possible implementation, the method further includes: if the transmission parameter does not meet the preset condition, the terminal device carries the first type of data on a second physical uplink channel for transmission, and the second physical uplink channel is a physical uplink channel transmitted on a second resource.
[0012] Specifically, when the terminal device determines that the transmission parameters of the first physical uplink channel do not meet the preset conditions, it will select a second physical uplink channel from the second resource used to transmit the first type of data, and carry the first type of data to be transmitted on the second physical uplink channel for transmission. When the terminal device determines that the transmission parameters of the first physical uplink channel meet the preset conditions, the first type of data to be transmitted can be carried on the first physical uplink channel indicated by the first signaling for transmission.
[0013] In a possible implementation manner, the method further includes: the terminal device does not transmit the first physical uplink channel.
[0014] In one possible implementation, if the total power used for simultaneously sending the first physical uplink channel and the second physical uplink channel is limited, the method further includes: the terminal device does not transmit the first physical uplink channel; or the terminal device reduces the power used to transmit the first physical uplink channel, and uses the reduced power to transmit the first physical uplink channel.
[0015] That is to say, when the transmission parameters of the first physical uplink channel do not meet the preset conditions, the terminal device will use the second physical uplink channel in the second resource to transmit the first type of data. At this time, in order to prioritize the normal transmission of the first type of data, the terminal device may temporarily not transmit the first physical uplink channel, or transmit the first physical uplink channel at a lower power.
[0016] In a possible implementation, before the terminal device carries the first type of data on a second physical uplink channel for transmission, the method further includes: the terminal device receives a second signaling, where the second signaling is used to indicate the second resource.
[0017] In a possible implementation, the preset conditions include at least one of the following: the number of bits of data carried on the first physical uplink channel is greater than or equal to the number of bits of the first category of data; the TBS of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first category of data; the position of the starting time domain symbol of the first resource and the position of the starting time domain symbol of the second resource satisfy a first position relationship; the position of the end time domain symbol of the first resource and the position of the end time domain symbol of the second resource satisfy a second position relationship; the time domain length of the first physical uplink channel and the time domain length of the second physical uplink channel satisfy a first length relationship; the second category of data carried on the first physical uplink channel is data transmitted for the first time.
[0018] In a possible implementation, the first position relationship includes any one of the following: the position of the starting time domain symbol of the first resource is the same as the position of the starting time domain symbol of the second resource; the position of the starting time domain symbol of the first resource is before the position of the starting time domain symbol of the second resource, and the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a first threshold; the position of the starting time domain symbol of the first resource is after the position of the starting time domain symbol of the second resource; the position of the starting time domain symbol of the first resource is after the position of the starting time domain symbol of the second resource, and the absolute value of the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a second threshold.
[0019] In a possible implementation, the second position relationship includes any one of the following: the position of the end time domain symbol of the first resource is the same as the position of the end time domain symbol of the second resource; the position of the end time domain symbol of the first resource is located after the position of the end time domain symbol of the second resource, and the time difference between the end time domain symbol of the first resource and the end time domain symbol of the second resource is less than or equal to a third threshold; the position of the end time domain symbol of the first resource is located before the position of the end time domain symbol of the second resource; the position of the end time domain symbol of the first resource is located before the position of the end time domain symbol of the second resource, and the absolute value of the time difference between the end time domain symbol of the first resource and the end time domain symbol of the second resource is less than or equal to a fourth threshold.
[0020] In one possible implementation, the first length relationship includes any one of the following: the time domain length of the first physical uplink channel is equal to the time domain length of the second physical uplink channel; the difference between the time domain length of the first physical uplink channel and the time domain length of the second physical uplink channel is greater than or equal to the fifth threshold and less than or equal to the sixth threshold.
[0021] In a possible implementation, the method also includes: the terminal device receives indication information, where the indication information is used to indicate threshold information; or the terminal device obtains the threshold information pre-stored in the terminal device; wherein the threshold information includes at least one of the following: a first threshold, a second threshold, a third threshold, a fourth threshold, a fifth threshold and a sixth threshold.
[0022] In one possible implementation, if the number of bits of the data carried on the first physical uplink channel is greater than or equal to the number of bits of the first category of data, or the TBS of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first category of data, the terminal device carries the first category of data on the first physical uplink channel for transmission, including: the terminal device carries the first category of data and the second category of data on the first physical uplink channel at the same time for transmission.
[0023] In a second aspect, a terminal device is provided, which can perform the operations of the terminal device in the first aspect or any optional implementation of the first aspect. Specifically, the terminal device may include a module unit for performing the operations of the terminal device in the first aspect or any possible implementation of the first aspect.
[0024] In a third aspect, a terminal device is provided, the terminal device comprising: a processor, a transceiver and a memory. The processor, the transceiver and the memory communicate with each other through an internal connection path. The memory is used to store instructions, and the processor is used to execute the instructions stored in the memory. When the processor executes the instructions stored in the memory, the execution causes the terminal device to execute the method in the first aspect or any possible implementation of the first aspect, or the execution causes the terminal device to implement the terminal device provided by the second aspect.
[0025] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a program, wherein the program enables a terminal device to execute the above-mentioned first aspect and any one of the data transmission methods in various implementations thereof.
[0026] In a fifth aspect, a system chip is provided, which includes an input interface, an output interface, a processor and a memory, wherein the processor is used to execute instructions stored in the memory. When the instructions are executed, the processor can implement the method in the aforementioned first aspect or any possible implementation of the first aspect.
[0027] In a sixth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 It is a schematic architecture diagram of an application scenario of an embodiment of the present application.
[0029] Figure 2 It is a schematic flowchart of the data transmission method of an embodiment of the present application.
[0030] Figure 3 It is a schematic diagram of the first resource and the second resource of an embodiment of the present application.
[0031] Figure 4 This is another schematic diagram of the first resource and the second resource of an embodiment of the present application.
[0032] Figure 5 It is a schematic block diagram of a terminal device according to an embodiment of the present application.
[0033] Figure 6 It is a schematic structural diagram of a terminal device according to an embodiment of the present application.
[0034] Figure 7 It is a schematic structural diagram of the system chip of an embodiment of the present application. DETAILED DESCRIPTION
[0035] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0036] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), and future 5G communication systems, etc.
[0037] The present application describes various embodiments in conjunction with terminal devices. Terminal devices may also refer to user equipment (UE), access terminals, user units, user stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents, or user devices. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network, or a terminal device in a future evolving land public mobile communication network (PLMN) network, etc.
[0038] The present application describes various embodiments in conjunction with a network device. The network device may be a device for communicating with a terminal device, for example, a base station (Base Transceiver Station, BTS) in a GSM system or CDMA, a base station (NodeB, NB) in a WCDMA system, or an evolved base station (EvolutionalNode B, eNB or eNodeB) in an LTE system, or the network device may be a relay station, an access point, an in-vehicle device, a wearable device, a network side device in a future 5G network, or a network side device in a future evolved PLMN network, etc.
[0039] Figure 1 It is a schematic diagram of an application scenario of an embodiment of the present application. Figure 1 The communication system in the embodiment may include a network device 10 and a terminal device 20. The network device 10 is used to provide communication services for the terminal device 20 and access the core network. The terminal device 20 can access the network by searching for synchronization signals, broadcast signals, etc. sent by the network device 10, thereby communicating with the network. Figure 1 The arrows shown in may represent uplink / downlink transmissions performed via a cellular link between the terminal device 20 and the network device 10 .
[0040] The network in the embodiment of the present application may refer to a public land mobile network (PLMN) or a device to device (D2D) network or a machine to machine / man (M2M) network or other networks. Figure 1 This is just a simplified diagram for example. The network may also include other terminal devices. Figure 1 Not drawn in.
[0041] In the 5G system, many special service types are introduced, such as UltraReliable & Low Latency Communication (URLLC). The characteristic of URLLC service is to achieve ultra-high reliability (for example, 99.999%) transmission within an extremely short delay (for example, 1ms). In order to achieve this goal, grant free transmission is proposed to meet the needs of low-latency and high-reliability service transmission. Those skilled in the art can know that grant free transmission can also be called other names, such as non-scheduled transmission, unscheduled transmission, grant-free transmission, etc.
[0042] In the embodiment of the present application, the data may include service data or signaling data. The transmission resources used for scheduling-free transmission may include, but are not limited to, one or more combinations of the following resources: time domain resources, such as radio frames, subframes, symbols, etc.; frequency domain resources, such as subcarriers, resource blocks, etc.; spatial domain resources, such as transmitting antennas, beams, etc.; code domain resources, such as sparse code multiple access (Sparse Code Multiple Access, referred to as "SCMA") codebook groups, low-density signature (LowDensity Signature, referred to as "LDS") groups, CDMA code groups, etc.; uplink pilot resources; interleaving resources; channel coding methods.
[0043] The above transmission resources can be transmitted according to the following control mechanisms including but not limited to: uplink power control, such as uplink transmission power upper limit control, etc.; modulation and coding mode settings, such as transmission block size, code rate, modulation order settings, etc.; retransmission mechanism, such as Hybrid Automatic Repeat reQuest (HARQ) mechanism, etc.
[0044] Unscheduled transmission uses a pre-configured or semi-continuous resource configuration method. When the terminal device has uplink data to send, it can use the pre-configured resources to directly send the uplink data without waiting for the base station to schedule it. Unscheduled transmission avoids the processes of resource request (Schedule Request, SR) and buffer status report (Buffer Status Report, BSR), and increases the effective transmission time of the terminal device.
[0045] At present, there are two types of configuration methods for scheduling-free transmission, namely Type 1 and Type 2. Type 1 uses Radio Resource Control (RRC) signaling to semi-statically configure resources for scheduling-free transmission, and the resources include at least time-frequency domain resources, reference symbol information, modulation and coding methods, power control parameters, etc. Type 2 uses a combination of RRC signaling and physical layer signaling to semi-statically configure or dynamically activate / deactivate resources for scheduling-free transmission, where the resources configured by RRC signaling include at least time domain resource periods and power control parameters, and the resources configured by physical layer signaling include at least frequency domain resources, reference symbol information, modulation and coding methods, etc.
[0046] In addition, the 5G system still supports the transmission of uplink data based on scheduling. When the terminal device supports both the transmission method based on base station scheduling, that is, the base station sends a UL grant to the terminal device to schedule data transmission, and also supports the transmission method based on scheduling-free transmission, since the base station cannot predict the transmission status of the data of the scheduling-free transmission, for the terminal device that supports both scheduling-free transmission (grant free) and scheduling-based transmission (grant-based), when the terminal device receives the corresponding UL grant scheduling resource information on the same time domain resources, but there are resources that can be used for scheduling-free transmission, the terminal device does not know which resource to use and cannot effectively transmit data.
[0047] The embodiment of the present application determines whether the data to be transmitted based on the non-scheduling transmission is transmitted in the resources scheduled by the network device or in the resources available for the non-scheduling transmission by judging the resources scheduled by the network device. Since the reliability and efficiency of data transmission using the resources scheduled by the network device are higher, when the terminal device receives the uplink authorization information and there is data to be transmitted based on the non-scheduling transmission, it can use a more reliable and more effective way to transmit data, thereby meeting the low-latency and high-reliability service transmission requirements.
[0048] Figure 2 It is a schematic flowchart of the data transmission method of an embodiment of the present application. Figure 2 The method shown can be executed by a terminal device, which can be, for example, Figure 1 The terminal device 20 shown in FIG. Figure 2 As shown, the data transmission method includes:
[0049] In 210, a terminal device receives first signaling, which instructs the terminal device to transmit a first physical uplink channel on a first resource.
[0050] Optionally, the first resource is a resource used to transmit second-category data, and the second-category data is grant-based data.
[0051] For example, the first signaling may be an uplink grant information (UL Grant) sent by a network device to a terminal device to schedule the terminal device to send data using the resources indicated by the uplink grant information. The resources indicated by the uplink grant information may include, for example, time-frequency domain resources, reference symbol information, modulation and coding methods, power control parameters and other resource information.
[0052] In 220, the terminal device determines whether the transmission parameters used to transmit the first physical uplink channel meet preset conditions.
[0053] Optionally, the transmission parameters of the first physical uplink channel include at least one of the following parameters: the number of bits of data carried on the first physical uplink channel, the transmission block size TBS of the data carried on the first physical uplink channel, the position of the starting time domain symbol of the first resource, the position of the ending time domain symbol of the first resource, the time domain length occupied by the first physical uplink channel, and whether the second type of data carried on the first physical uplink channel is data transmitted for the first time.
[0054] Here, the number of bits of data carried on the first physical uplink channel refers to the number of bits of data that the network device originally expects to schedule, that is, the number of bits of data carried on the first physical uplink channel indicated by the first signaling; the TBS of the data carried on the first physical uplink channel refers to the TBS of the data originally expected to schedule by the network device, that is, the TBS of the data carried on the first physical uplink channel indicated by the first signaling; whether the second category data carried on the first physical uplink channel is data transmitted for the first time refers to whether the second category data originally expected to schedule by the network device is data transmitted for the first time.
[0055] After 220, the terminal device may execute 230 or 240. If the transmission parameter used to transmit the first physical uplink channel meets the preset condition, 230 is executed; if the transmission parameter does not meet the preset condition, 240 is executed.
[0056] In 230, if the transmission parameter meets the preset condition, the terminal device carries the first type of data on the first physical uplink channel for transmission.
[0057] The first type of data is data based on grant free transmission.
[0058] In 240, if the transmission parameter does not meet the preset condition, the terminal device carries the first type of data on the second physical uplink channel for transmission, and the second physical uplink channel is a physical uplink channel transmitted on the second resource.
[0059] Optionally, the second resource is a resource used to transmit the first type of data, that is, a resource used for scheduling-free transmission.
[0060] The terminal device may receive a second signaling sent by the network device to indicate the second resource to obtain the second resource; or, the second resource may be pre-configured in the terminal device, that is, agreed upon in advance between the terminal device and the network device.
[0061] Specifically, when the terminal device determines that the transmission parameters of the first physical uplink channel do not meet the preset conditions, it will select a second physical uplink channel from the second resources used to transmit the first type of data, and carry the first type of data to be transmitted on the second physical uplink channel for transmission.
[0062] When the terminal device determines that the transmission parameters of the first physical uplink channel meet the preset conditions, the first type of data to be transmitted can be carried on the first physical uplink channel indicated by the first signaling for transmission. At this time, optionally, if the number of bits of the data carried on the first physical uplink channel is greater than or equal to the number of bits of the first type of data, or the transport block size (Transport Block Size, TBS) of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first type of data, the terminal device can carry the first type of data and the second type of data to be transmitted on the first physical uplink channel for transmission at the same time. The second type of data to be transmitted can be the data that the network device originally expects to schedule.
[0063] Optionally, in 240, when the transmission parameter does not meet the preset condition, the terminal device may not transmit the first physical uplink channel.
[0064] Optionally, in 240, when the transmission parameter does not meet the preset condition, if the total power used for simultaneously sending the first physical uplink channel and the second physical uplink channel is limited, the terminal device may not transmit the first physical uplink channel; or the terminal device reduces the power used to transmit the first physical uplink channel and uses the reduced power to transmit the first physical uplink channel.
[0065] That is to say, when the transmission parameters of the first physical uplink channel do not meet the preset conditions, the terminal device will use the second physical uplink channel in the second resource to transmit the first type of data. At this time, in order to prioritize the normal transmission of the first type of data, the terminal device may temporarily not transmit the first physical uplink channel, or transmit the first physical uplink channel at a lower power.
[0066] Therefore, in the embodiment of the present application, the terminal device determines whether the data to be transmitted based on the scheduling-free transmission is transmitted in the resources scheduled by the network device or in the resources available for scheduling-free transmission by judging the resources scheduled by the network device. Since the reliability and efficiency of data transmission using the resources scheduled by the network device are higher, when the terminal device receives the uplink authorization information and there is data to be transmitted based on the scheduling right, it can use a more reliable and more effective way to transmit data, thereby meeting the low-latency and high-reliability service transmission requirements.
[0067] In the embodiment of the present application, when the terminal device determines whether the transmission parameters used to transmit the first physical uplink channel meet the preset conditions, at least one of the following preset conditions may be used:
[0068] The number of bits of data carried on the first physical uplink channel is greater than or equal to the number of bits of the first category of data;
[0069] The TBS of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first category of data;
[0070] A first position relationship is satisfied between a position of a starting time domain symbol of the first resource and a position of a starting time domain symbol of the second resource;
[0071] A second position relationship is satisfied between a position of the end time domain symbol of the first resource and a position of the end time domain symbol of the second resource;
[0072] A time domain length of the first physical uplink channel and a time domain length of the second physical uplink channel satisfy a first length relationship;
[0073] The second type of data carried on the first physical uplink channel is data transmitted for the first time.
[0074] Among them, optionally, the first position relationship includes any one of the following: the position of the starting time domain symbol of the first resource is the same as the position of the starting time domain symbol of the second resource; the position of the starting time domain symbol of the first resource is before the position of the starting time domain symbol of the second resource, and the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a first threshold; the position of the starting time domain symbol of the first resource is after the position of the starting time domain symbol of the second resource; the position of the starting time domain symbol of the first resource is after the position of the starting time domain symbol of the second resource, and the absolute value of the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a second threshold.
[0075] Among them, optionally, the second position relationship includes any one of the following: the position of the end time domain symbol of the first resource is the same as the position of the end time domain symbol of the second resource; the position of the end time domain symbol of the first resource is located after the position of the end time domain symbol of the second resource, and the time difference between the end time domain symbol of the first resource and the end time domain symbol of the second resource is less than or equal to a third threshold; the position of the end time domain symbol of the first resource is located before the position of the end time domain symbol of the second resource; the position of the end time domain symbol of the first resource is located before the position of the end time domain symbol of the second resource, and the absolute value of the time difference between the end time domain symbol of the first resource and the end time domain symbol of the second resource is less than or equal to a fourth threshold.
[0076] Among them, optionally, the first length relationship includes any one of the following: the time domain length of the first physical uplink channel is equal to the time domain length of the second physical uplink channel; the difference between the time domain length of the first physical uplink channel and the time domain length of the second physical uplink channel is greater than or equal to the fifth threshold and less than or equal to the sixth threshold.
[0077] Optionally, before the terminal device determines whether the transmission parameter used to transmit the first physical uplink channel meets the preset condition, the method further includes: the terminal device receives indication information, the indication information is used to indicate threshold information; or the terminal device obtains the threshold information pre-stored in the terminal device. The threshold information includes at least one of the following: a first threshold, a second threshold, a third threshold, a fourth threshold, a fifth threshold, and a sixth threshold.
[0078] For example Figure 3 The first resource and the second resource shown, assuming that the preset condition is that the position of the starting time domain symbol of the first resource is the same as the position of the starting time domain symbol of the second resource, and the position of the ending time domain symbol of the first resource is the same as the position of the ending time domain symbol of the second resource. The first resource is the resource where the first physical uplink channel indicated by the network device through the first signaling is located, and the second resource is the resource used for scheduling-free transmission. It can be seen that since the time domain resources occupied by the first resource and the second resource are the same and the preset condition is met, the terminal device can carry the first type of data to be transmitted, that is, the data for scheduling-free transmission, on the first physical uplink channel for transmission (as shown in the black thick box).
[0079] Another example Figure 4 The first resource and the second resource shown, assuming that the preset condition is that the position of the starting time domain symbol of the first resource is the same as the position of the starting time domain symbol of the second resource, or the preset condition is that the position of the starting time domain symbol of the first resource is located after the position of the starting time domain symbol of the second resource, and the position of the ending time domain symbol of the first resource is located before the position of the ending time domain symbol of the second resource. The first resource is a resource where the first physical uplink channel indicated by the network device through the first signaling is located, and the second resource is a resource for scheduling-free transmission, and the scheduling-free transmission data is repeatedly sent using the multiple sub-resources included in the second resource. It can be seen that since the preset condition is met between the first resource and the second resource, the terminal device can carry the first type of data to be transmitted, that is, the scheduling-free transmission data, on the first physical uplink channel for transmission (as shown in the black thick box).
[0080] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0081] The above describes in detail the data transmission method according to the embodiment of the present application. Figure 5 and Figure 6 , describing the technical features described in the device and method embodiments according to the embodiments of the present application are applicable to the following device embodiments.
[0082] Figure 5 is a schematic block diagram of a terminal device 500 according to an embodiment of the present application. Figure 5 As shown, the terminal device 500 includes a transceiver unit 510 and a processing unit 520. Among them:
[0083] The transceiver unit 510 is configured to receive a first signaling instructing the terminal device to transmit a first physical uplink channel on a first resource;
[0084] The processing unit 520 is configured to determine whether a transmission parameter used to transmit the first physical uplink channel satisfies a preset condition;
[0085] The transceiver unit 510 is further configured to, when the transmission parameter meets the preset condition, carry the first type of data on the first physical uplink channel for transmission, where the first type of data is data based on scheduling-free transmission.
[0086] Therefore, the terminal device determines whether the data to be transmitted based on scheduling-free transmission is transmitted in the resources scheduled by the network device or in the resources available for scheduling-free transmission by judging the resources scheduled by the network device. Since the reliability and efficiency of data transmission using resources scheduled by the network device are higher, when the terminal device receives uplink authorization information and there is data to be transmitted based on scheduling-free transmission, it can use a more reliable and more efficient method to transmit data, thereby meeting the low-latency and high-reliability service transmission requirements.
[0087] Optionally, the first resource is a resource used to transmit second category data, and the second category data is data transmitted based on scheduling.
[0088] Optionally, the transmission parameters of the first physical uplink channel include at least one of the following: the number of bits of data carried on the first physical uplink channel, the transmission block size TBS of the data carried on the first physical uplink channel, the position of the starting time domain symbol of the first resource, the position of the ending time domain symbol of the first resource, the time domain length occupied by the first physical uplink channel, and whether the second type of data carried on the first physical uplink channel is data transmitted for the first time.
[0089] Optionally, the transceiver unit 510 is further used to: when the transmission parameter does not meet the preset condition, carry the first type of data on a second physical uplink channel for transmission, and the second physical uplink channel is a physical uplink channel transmitted on a second resource.
[0090] Optionally, the transceiver unit 510 is further used to: not transmit the first physical uplink channel.
[0091] Optionally, if the total power used for simultaneously sending the first physical uplink channel and the second physical uplink channel is limited, the transceiver unit 510 is also used to: not transmit the first physical uplink channel; or reduce the power used to transmit the first physical uplink channel, and use the reduced power to transmit the first physical uplink channel.
[0092] Optionally, the transceiver unit 510 is further used to: receive a second signaling, where the second signaling is used to indicate the second resource.
[0093] Optionally, the preset conditions include at least one of the following: the number of bits of data carried on the first physical uplink channel is greater than or equal to the number of bits of the first category of data; the TBS of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first category of data; the position of the starting time domain symbol of the first resource and the position of the starting time domain symbol of the second resource satisfy a first position relationship; the position of the end time domain symbol of the first resource and the position of the end time domain symbol of the second resource satisfy a second position relationship; the time domain length of the first physical uplink channel and the time domain length of the second physical uplink channel satisfy a first length relationship; the second category of data carried on the first physical uplink channel is data transmitted for the first time.
[0094] Optionally, the first position relationship includes any one of the following: the position of the starting time domain symbol of the first resource is the same as the position of the starting time domain symbol of the second resource; the position of the starting time domain symbol of the first resource is before the position of the starting time domain symbol of the second resource, and the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a first threshold; the position of the starting time domain symbol of the first resource is after the position of the starting time domain symbol of the second resource; the position of the starting time domain symbol of the first resource is after the position of the starting time domain symbol of the second resource, and the absolute value of the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a second threshold.
[0095] Optionally, the second position relationship includes any one of the following: the position of the end time domain symbol of the first resource is the same as the position of the end time domain symbol of the second resource; the position of the end time domain symbol of the first resource is located after the position of the end time domain symbol of the second resource, and the time difference between the end time domain symbol of the first resource and the end time domain symbol of the second resource is less than or equal to a third threshold; the position of the end time domain symbol of the first resource is located before the position of the end time domain symbol of the second resource; the position of the end time domain symbol of the first resource is located before the position of the end time domain symbol of the second resource, and the absolute value of the time difference between the end time domain symbol of the first resource and the end time domain symbol of the second resource is less than or equal to a fourth threshold.
[0096] Optionally, the first length relationship includes any one of the following: the time domain length of the first physical uplink channel is equal to the time domain length of the second physical uplink channel; the difference between the time domain length of the first physical uplink channel and the time domain length of the second physical uplink channel is greater than or equal to the fifth threshold and less than or equal to the sixth threshold.
[0097] Optionally, the processing unit 520 is also used to: receive indication information through the transceiver unit 510, wherein the indication information is used to indicate threshold information; or obtain the threshold information pre-stored in the terminal device; wherein the threshold information includes at least one of the following: a first threshold, a second threshold, a third threshold, a fourth threshold, a fifth threshold and a sixth threshold.
[0098] Optionally, if the number of bits of the data carried on the first physical uplink channel is greater than or equal to the number of bits of the first category of data, or the TBS of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first category of data, then the transceiver unit 510 is specifically used to: simultaneously carry the first category of data and the second category of data on the first physical uplink channel for transmission.
[0099] It should be understood that the terminal device 500 can execute the corresponding operations of the method 200 executed by the terminal device in the above method embodiment, and for the sake of brevity, they are not repeated here.
[0100] Figure 6 is a schematic structural diagram of a terminal device 600 according to an embodiment of the present application. Figure 6 As shown, the terminal device includes a processor 610, a transceiver 620 and a memory 630, wherein the processor 610, the transceiver 620 and the memory 630 communicate with each other through an internal connection path. The memory 630 is used to store instructions, and the processor 610 is used to execute the instructions stored in the memory 630 to control the transceiver 620 to receive or send signals.
[0101] Optionally, the processor 610 may call program codes stored in the memory 630 to execute corresponding operations of the method 200 executed by the terminal device in the method embodiment, which will not be described in detail here for the sake of brevity.
[0102] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0103] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0104] Figure 7 It is a schematic structural diagram of the system chip of an embodiment of the present application. Figure 7 The system chip 700 includes an input interface 701, an output interface 702, at least one processor 703, and a memory 704. The input interface 701, the output interface 702, the processor 703, and the memory 704 are interconnected through an internal connection path. The processor 703 is used to execute the code in the memory 704.
[0105] Optionally, when the code is executed, the processor 703 may implement the method 200 executed by the terminal device in the method embodiment. For the sake of brevity, it will not be described in detail here.
[0106] It should be understood that in the embodiment of the present invention, "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 determining B only according to A, and B can also be determined according to A and / or other information.
[0107] It should also be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0108] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0109] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0110] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the unit is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0111] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0112] In addition, each functional unit in each embodiment of the present application may be integrated into one monitoring unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0113] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0114] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for data transmission, characterized in that: The method comprises: The terminal device receives a first signaling, where the first signaling instructs the terminal device to transmit a first physical uplink channel on a first resource; The terminal device determines whether a transmission parameter used to transmit the first physical uplink channel meets a preset condition; If the transmission parameter meets the preset condition, the terminal device carries the first type of data on the first physical uplink channel for transmission, and the first type of data is data based on scheduling-free transmission. The preset conditions include: The number of bits of data carried on the first physical uplink channel is greater than or equal to the number of bits of the first category of data.
2. The method according to claim 1, characterized in that The first resources are resources used to transmit second-category data, and the second-category data are data transmitted based on scheduling.
3. The method according to claim 1 or 2, characterized in that: The transmission parameter of the first physical uplink channel includes at least one of the following: The number of bits of data carried on the first physical uplink channel, the transmission block size TBS of the data carried on the first physical uplink channel, the position of the starting time domain symbol of the first resource, the position of the ending time domain symbol of the first resource, the time domain length occupied by the first physical uplink channel, and whether the second type of data carried on the first physical uplink channel is data transmitted for the first time.
4. The method according to any one of claims 1 to 2, characterized in that The method further comprises: If the transmission parameter does not meet the preset condition, the terminal device carries the first type of data on a second physical uplink channel for transmission, and the second physical uplink channel is a physical uplink channel transmitted on a second resource.
5. The method according to claim 4, characterized in that The method further comprises: The terminal device does not transmit the first physical uplink channel.
6. The method according to claim 4, characterized in that If the total power used for simultaneously sending the first physical uplink channel and the second physical uplink channel is limited, the method further includes: The terminal device does not transmit the first physical uplink channel; or The terminal device reduces the power used to transmit the first physical uplink channel, and uses the reduced power to transmit the first physical uplink channel.
7. The method according to any one of claims 5 to 6, characterized in that Before the terminal device carries the first type of data on the second physical uplink channel for transmission, the method further includes: The terminal device receives second signaling, where the second signaling is used to indicate the second resource.
8. The method according to any one of claims 1 to 2, 5 to 6, characterized in that: The preset condition also includes at least one of the following: The TBS of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first category of data; A first position relationship is satisfied between a position of a starting time domain symbol of the first resource and a position of a starting time domain symbol of the second resource; A second position relationship is satisfied between a position of an end time domain symbol of the first resource and a position of an end time domain symbol of the second resource; A time domain length of the first physical uplink channel and a time domain length of the second physical uplink channel satisfy a first length relationship; The second type of data carried on the first physical uplink channel is data transmitted for the first time.
9. The method according to claim 8, characterized in that The first position relationship includes any one of the following: The position of the starting time domain symbol of the first resource is the same as the position of the starting time domain symbol of the second resource; The position of the starting time domain symbol of the first resource is located before the position of the starting time domain symbol of the second resource, and the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a first threshold; The position of the starting time domain symbol of the first resource is located after the position of the starting time domain symbol of the second resource; The position of the starting time domain symbol of the first resource is located after the position of the starting time domain symbol of the second resource, and the absolute value of the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a second threshold.
10. The method according to claim 8, characterized in that The second position relationship includes any one of the following: The position of the last time domain symbol of the first resource is the same as the position of the last time domain symbol of the second resource; The position of the end time domain symbol of the first resource is located after the position of the end time domain symbol of the second resource, and the time difference between the end time domain symbol of the first resource and the end time domain symbol of the second resource is less than or equal to a third threshold; The position of the last time domain symbol of the first resource is located before the position of the last time domain symbol of the second resource; The position of the last time domain symbol of the first resource is located before the position of the last time domain symbol of the second resource, and the absolute value of the time difference between the last time domain symbol of the first resource and the last time domain symbol of the second resource is less than or equal to a fourth threshold.
11. The method according to claim 8, characterized in that The first length relationship includes any one of the following: The time domain length of the first physical uplink channel is equal to the time domain length of the second physical uplink channel; A difference between a time domain length of the first physical uplink channel and a time domain length of the second physical uplink channel is greater than or equal to a fifth threshold and less than or equal to a sixth threshold.
12. The method according to any one of claims 9 to 11, characterized in that The method further comprises: The terminal device receives indication information, where the indication information is used to indicate threshold information; or The terminal device acquires the threshold information pre-stored in the terminal device; The threshold information includes at least one of the following: a first threshold, a second threshold, a third threshold, a fourth threshold, a fifth threshold and a sixth threshold.
13. The method according to any one of claims 1 to 2, 5 to 6, 9 to 10, characterized in that: If the number of bits of the data carried on the first physical uplink channel is greater than or equal to the number of bits of the first category of data, or the TBS of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first category of data, then the terminal device carries the first category of data on the first physical uplink channel for transmission, including: The terminal device carries the first category data and the second category data simultaneously on the first physical uplink channel for transmission.
14. A terminal device, characterized in that: The terminal device comprises: A transceiver unit, configured to receive a first signaling, wherein the first signaling instructs the terminal device to transmit a first physical uplink channel on a first resource; a processing unit, configured to determine whether a transmission parameter used to transmit the first physical uplink channel satisfies a preset condition; The transceiver unit is further configured to, when the transmission parameter satisfies the preset condition, carry the first type of data on the first physical uplink channel for transmission, wherein the first type of data is data based on scheduling-free transmission, The preset conditions include: The number of bits of data carried on the first physical uplink channel is greater than or equal to the number of bits of the first category of data.
15. The terminal device according to claim 14, characterized in that: The first resources are resources used to transmit second-category data, and the second-category data are data transmitted based on scheduling.
16. The terminal device according to claim 14 or 15, characterized in that: The transmission parameter of the first physical uplink channel includes at least one of the following: The number of bits of data carried on the first physical uplink channel, the transmission block size TBS of the data carried on the first physical uplink channel, the position of the starting time domain symbol of the first resource, the position of the ending time domain symbol of the first resource, the time domain length occupied by the first physical uplink channel, and whether the second type of data carried on the first physical uplink channel is data transmitted for the first time.
17. The terminal device according to any one of claims 14 to 15, characterized in that: The transceiver unit is also used for: When the transmission parameter does not meet the preset condition, the first type of data is carried on a second physical uplink channel for transmission, and the second physical uplink channel is a physical uplink channel transmitted on a second resource.
18. The terminal device according to claim 17, characterized in that: The transceiver unit is also used for: The first physical uplink channel is not transmitted.
19. The terminal device according to claim 17, characterized in that: If the total power used for simultaneously sending the first physical uplink channel and the second physical uplink channel is limited, the transceiver unit is further used for: not transmitting the first physical uplink channel; or The power used for transmitting the first physical uplink channel is reduced, and the first physical uplink channel is transmitted using the reduced power.
20. The terminal device according to claim 17, characterized in that: The transceiver unit is also used for: A second signaling is received, where the second signaling is used to indicate the second resource.
21. The terminal device according to any one of claims 14 to 15, 18 to 20, characterized in that: The preset condition also includes at least one of the following: The TBS of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first category of data; A first position relationship is satisfied between a position of a starting time domain symbol of the first resource and a position of a starting time domain symbol of the second resource; A second position relationship is satisfied between a position of an end time domain symbol of the first resource and a position of an end time domain symbol of the second resource; A time domain length of the first physical uplink channel and a time domain length of the second physical uplink channel satisfy a first length relationship; The second type of data carried on the first physical uplink channel is data transmitted for the first time.
22. The terminal device according to claim 21, characterized in that: The first position relationship includes any one of the following: The position of the starting time domain symbol of the first resource is the same as the position of the starting time domain symbol of the second resource; The position of the starting time domain symbol of the first resource is located before the position of the starting time domain symbol of the second resource, and the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a first threshold; The position of the starting time domain symbol of the first resource is located after the position of the starting time domain symbol of the second resource; The position of the starting time domain symbol of the first resource is located after the position of the starting time domain symbol of the second resource, and the absolute value of the time difference between the starting time domain symbol of the first resource and the starting time domain symbol of the second resource is less than or equal to a second threshold.
23. The terminal device according to claim 21, characterized in that: The second position relationship includes any one of the following: The position of the last time domain symbol of the first resource is the same as the position of the last time domain symbol of the second resource; The position of the end time domain symbol of the first resource is located after the position of the end time domain symbol of the second resource, and the time difference between the end time domain symbol of the first resource and the end time domain symbol of the second resource is less than or equal to a third threshold; The position of the last time domain symbol of the first resource is located before the position of the last time domain symbol of the second resource; The position of the last time domain symbol of the first resource is located before the position of the last time domain symbol of the second resource, and the absolute value of the time difference between the last time domain symbol of the first resource and the last time domain symbol of the second resource is less than or equal to a fourth threshold.
24. The terminal device according to claim 21, characterized in that: The first length relationship includes any one of the following: The time domain length of the first physical uplink channel is equal to the time domain length of the second physical uplink channel; A difference between a time domain length of the first physical uplink channel and a time domain length of the second physical uplink channel is greater than or equal to a fifth threshold and less than or equal to a sixth threshold.
25. The terminal device according to any one of claims 22 to 24, characterized in that: The processing unit is also used for: Receiving indication information through the transceiver unit, where the indication information is used to indicate threshold information; or acquiring the threshold information pre-stored in the terminal device; The threshold information includes at least one of the following: a first threshold, a second threshold, a third threshold, a fourth threshold, a fifth threshold and a sixth threshold.
26. The terminal device according to any one of claims 14 to 15, 18 to 20, 22 to 24, characterized in that: If the number of bits of the data carried on the first physical uplink channel is greater than or equal to the number of bits of the first category of data, or the TBS of the data carried on the first physical uplink channel is greater than or equal to the TBS of the first category of data, the transceiver unit is specifically used to: The first category data and the second category data are simultaneously carried on the first physical uplink channel for transmission.
27. A terminal device, characterized in that: The terminal device comprises: a processor, a transceiver and a memory; wherein the memory is used to store instructions, and the processor is used to execute the instructions stored in the memory; when the processor executes the instructions stored in the memory, the execution causes the terminal device to execute the method as claimed in any one of claims 1 to 13.
28. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program that causes a terminal device to execute the method according to any one of claims 1 to 13.
29. A system chip, characterized in that: The system chip includes an input interface, an output interface, a processor and a memory; wherein the processor is used to execute instructions stored in the memory, and when the instructions are executed, the processor executes the method as claimed in any one of claims 1 to 13.
30. A computer program product comprising instructions, characterized in that When the computer program product is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Data transmission method and terminal equipment
CN111935845A