Data transmission method, device, and storage medium
By transmitting data in the measurement gap, the problem that terminal equipment cannot perform measurement and delay-sensitive services simultaneously is solved, and the delay-satisfaction requirements of data transmission are achieved.
Patent Information
- Application Number
- PCT/CN2025/074921
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-29
- Filing Date
- 2025-01-24
- Publication Date
- 2025-08-07
AI Technical Summary
When the terminal equipment is conducting measurement gaps, it is impossible to transmit data of delay-sensitive services at the same time, resulting in the delay requirement being unable to meet.
The terminal device transmits data in the measurement gap through the information indicated by the network device, and uses the time window to optimize the data transmission process.
Avoid interruptions of delay-sensitive services and ensure that data transmission meets delay requirements.
Smart Images

Figure CN2025074921_07082025_PF_FP_ABST
Abstract
Description
Data transmission method, device and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on January 29, 2024, with application number 202410126231.0 and application name “Data transmission method, device and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a data transmission method, device, and storage medium. Background Art
[0003] In related technologies, a terminal device typically has only one radio frequency module, which is responsible for performing all measurements and transmitting and receiving data. In some scenarios, the network equipment configures a time window—a measurement gap—for the terminal device. During this measurement gap, the terminal device suspends communication with the serving cell to perform measurements.
[0004] When a terminal device is transmitting a delay-sensitive service, if the network device configures a measurement gap for the terminal device, the terminal device may stop transmitting data during the measurement gap, causing the delay-sensitive service to fail to meet the delay requirements. Summary of the Invention
[0005] An embodiment of the present application provides a data transmission method, device, and storage medium. A terminal device transmits data in a first measurement gap through first information indicated by a network device to avoid interruption of delay-sensitive services and failure to meet delay requirements.
[0006] In a first aspect, an embodiment of the present application provides a data transmission method, applied to a terminal device, the method comprising: receiving first information; transmitting data in a first measurement gap according to the first information; the first measurement gap is the time for the terminal device to perform measurement.
[0007] In a possible implementation manner, the first information is used to indicate whether the terminal device is allowed to transmit data in the measurement gap;
[0008] Transmitting data in the first measurement gap according to the first information includes: if the first information indicates that the terminal device is allowed to transmit data in the measurement gap, transmitting data in the first measurement gap.
[0009] In a possible implementation, transmitting data in the first measurement gap according to the first information includes: transmitting data in a time window of the first measurement gap according to the first information, where the time window is a time period determined by the terminal device in the first measurement gap.
[0010] In a possible implementation manner, the method further includes: determining a time window according to uplink transmission related information.
[0011] In a possible implementation, the method further includes: receiving second information, the second information including downlink transmission related information; determining the time window according to the downlink transmission related information, or determining the time window according to the downlink transmission related information and uplink transmission related information.
[0012] In a possible implementation manner, the downlink transmission related information includes at least one of the following: a downlink service cycle, a transmission period of a downlink service, service jitter information, or a service type.
[0013] In a possible implementation manner, the time window is determined by the terminal device within an overlapping period between the first measurement gap and the on-duration period of the discontinuous reception.
[0014] In one possible implementation, the first information indicates at least one of the following: relevant information of at least one first service type; relevant information of at least one quality of service QoS flow; relevant information of at least one protocol data unit PDU session; relevant information of at least one slice; packet delay budget PDB related threshold; relevant information of at least one QoS; uplink data and / or downlink data related indication; relevant information of at least one logical channel LCH.
[0015] In one possible implementation, the first information includes relevant information of at least one first service type; and transmitting data in a time window of a first measurement gap according to the first information includes: if there is a first service to be transmitted in the first measurement gap, and the service type of the first service belongs to at least one first service type, transmitting data associated with the first service in the time window of the first measurement gap.
[0016] In one possible implementation, the first information includes relevant information of at least one QoS flow; and transmitting data in a time window of a first measurement gap according to the first information includes: if there is a first QoS flow to be transmitted in the first measurement gap, and the first QoS flow is a QoS flow in at least one QoS flow, then transmitting data associated with the first QoS flow in the time window of the first measurement gap.
[0017] In one possible implementation, the first information includes relevant information of at least one PDU session; and transmitting data in a time window of a first measurement gap according to the first information includes: if there is data to be transmitted in at least one PDU session in the first measurement gap, transmitting the data to be transmitted in the at least one PDU session in the time window of the first measurement gap.
[0018] In one possible implementation, the first information includes relevant information of at least one slice; and transmitting data in a time window of a first measurement gap according to the first information includes: if there is data to be transmitted in the first measurement gap, and the relevant information of a slice associated with the data to be transmitted belongs to the relevant information of at least one slice, then transmitting the data to be transmitted in the at least one slice in the time window of the first measurement gap.
[0019] In one possible implementation, the first information includes a PDB-related threshold; and transmitting data in a time window of the first measurement gap according to the first information includes: if there is data to be transmitted in the first measurement gap and a PDB of the data to be transmitted is less than or equal to the PDB-related threshold, transmitting the data to be transmitted in the time window of the first measurement gap.
[0020] In one possible implementation, the first information includes at least one QoS-related information; and transmitting data in a time window of a first measurement gap according to the first information includes: if there is data to be transmitted in the at least one QoS-associated data in the first measurement gap, transmitting the data to be transmitted in the time window of the first measurement gap.
[0021] In one possible implementation, the first information includes an indication related to uplink data and / or downlink data; and transmitting data in a time window of a first measurement gap according to the first information includes: if there is data to be transmitted in the first measurement gap, transmitting the data to be transmitted in the time window of the first measurement gap, where the data to be transmitted includes uplink data and / or downlink data.
[0022] In one possible implementation, the first information includes relevant information of at least one LCH; and transmitting data in a time window of a first measurement gap according to the first information includes: if there is data to be transmitted in at least one LCH in the first measurement gap, transmitting the data to be transmitted in the at least one LCH in the time window of the first measurement gap.
[0023] In a possible implementation, the time window includes at least one data transmission window, and the at least one data transmission window includes at least one of the following: an uplink data transmission window, a potential uplink data transmission window, and a potential downlink data transmission window.
[0024] In one possible implementation, the uplink data transmission window is determined based on the transmission period of uplink data and / or signaling; the potential uplink data transmission window is determined based on uplink transmission-related information, or the potential uplink data transmission window is determined based on a first timer, which is a timer associated with potential uplink data and / or signaling transmission; the potential downlink data transmission window is determined based on downlink transmission-related information.
[0025] In a possible implementation manner, the first information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0026] In a possible implementation manner, the second information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0027] In a possible implementation manner, the method further includes: sending third information, where the third information indicates that data transmission is performed during the measurement gap.
[0028] In one possible implementation, the third information includes at least one of the following: an index of the first measurement gap; an indication of data transmission in the first measurement gap; the length of the time window, wherein the time window is a time period set by the terminal device in the first measurement gap for transmitting data; the proportion of the time window in the first measurement gap; the duration of the remaining measurement period in the first measurement gap; the proportion of the remaining measurement period in the first measurement gap; the type of service transmitted in the time window; the identifier of the QoS flow transmitted in the time window; the identifier of the PDU session transmitted in the time window; the slice identifier used to transmit data in the time window; the PDB of the data transmitted in the time window; the 5G QoS identifier and the allocation and retention priority associated with the QoS of the data transmitted in the time window; and the identifier of the LCH used to transmit data in the time window.
[0029] In one possible implementation, sending the third information includes: sending the third information when a trigger condition is met; wherein the trigger condition includes any one of the following: data transmission in the first measurement gap; the proportion of the time window in the first measurement gap is greater than or equal to the first threshold, and the time window is the time period set by the terminal device in the first measurement gap for transmitting data; the proportion of the remaining measurement period in the first measurement gap in the first measurement gap is less than or equal to the second threshold.
[0030] In a possible implementation, the method further includes: receiving fourth information, where the fourth information includes a first threshold and a second threshold, and the first threshold and the second threshold are used to determine a trigger condition.
[0031] In a possible implementation manner, the method further includes: receiving indication information, where the indication information indicates reporting relevant information of data transmission in the measurement gap.
[0032] In a possible implementation manner, the third information is carried in a measurement report or terminal assistance information.
[0033] In a possible implementation, the method further includes: sending capability information, where the capability information indicates that the terminal device has the capability to transmit data in the measurement gap.
[0034] In a possible implementation manner, the first information and the second information are carried in the same message, or the first information and the second information belong to the same information.
[0035] In a second aspect, an embodiment of the present application provides a data transmission method, which is applied to a network device. The method includes: sending first information to a terminal device; transmitting data with the terminal device in a first measurement gap based on the first information, and the first measurement gap is the time for the terminal device to perform measurement.
[0036] In a possible implementation manner, the first information is used to indicate whether the terminal device is allowed to transmit data in the measurement gap;
[0037] Transmitting data with the terminal device in the first measurement gap according to the first information includes: if the first information indicates that the terminal device is allowed to transmit data in the measurement gap, transmitting data with the terminal device in the first measurement gap.
[0038] In one possible implementation, transmitting data to the terminal device in the first measurement gap according to the first information includes: transmitting data to the terminal device in the time window of the first measurement gap according to the first information, where the time window is a time period determined by the terminal device in the first measurement gap.
[0039] In a possible implementation, the method further includes: sending second information to the terminal device, where the second information includes downlink transmission related information; the downlink transmission related information is used by the terminal device to determine the time window.
[0040] In a possible implementation manner, the downlink transmission related information includes at least one of the following: a downlink service cycle, a transmission period of a downlink service, service jitter information, or a service type.
[0041] In one possible implementation, the first information indicates at least one of the following: relevant information of at least one first service type; relevant information of at least one quality of service QoS flow; relevant information of at least one protocol data unit PDU session; relevant information of at least one slice; packet delay budget PDB related threshold; relevant information of at least one QoS; uplink data and / or downlink data related indication; relevant information of at least one logical channel LCH.
[0042] In a possible implementation manner, the first information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0043] In a possible implementation manner, the second information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0044] In a possible implementation manner, the method further includes: receiving third information, where the third information indicates that data transmission is performed in the measurement gap.
[0045] In one possible implementation, the third information includes at least one item: an index of the first measurement gap; an indication of data transmission in the first measurement gap; the length of the time window, wherein the time window is a time period set by the terminal device in the first measurement gap for transmitting data; the proportion of the time window in the first measurement gap; the duration of the remaining measurement period in the first measurement gap; the proportion of the remaining measurement period in the first measurement gap; the type of service transmitted in the time window; the identifier of the QoS flow transmitted in the time window; the identifier of the PDU session transmitted in the time window; the slice identifier used to transmit data in the time window; the PDB of the data transmitted in the time window; the 5G QoS identifier and the allocation and retention priority associated with the QoS of the data transmitted in the time window; and the identifier of the LCH used to transmit data in the time window.
[0046] In a possible implementation, the method further includes: sending fourth information to the terminal device, where the fourth information includes a first threshold and a second threshold, and the first threshold and the second threshold are used to determine a trigger condition.
[0047] In a possible implementation, the method further includes: sending indication information to the terminal device, where the indication information indicates reporting relevant information of data transmission in the measurement gap.
[0048] In a possible implementation manner, the third information is carried in a measurement report or terminal assistance information.
[0049] In a possible implementation, the method further includes: receiving capability information, where the capability information indicates that the terminal device has the capability to transmit data in the measurement gap.
[0050] In a possible implementation manner, the first information and the second information are carried in the same message, or the first information and the second information belong to the same information.
[0051] In a third aspect, an embodiment of the present application provides a data transmission device, which is applied to a terminal device. The device includes: a communication module, which is used to receive first information and transmit data in a first measurement gap according to the first information; the first measurement gap is the time for the terminal device to perform measurement.
[0052] In a possible implementation, the first information is used to indicate whether the terminal device is allowed to transmit data in the measurement gap; the communication module is specifically configured to transmit data in the first measurement gap if the first information indicates that the terminal device is allowed to transmit data in the measurement gap.
[0053] In a possible implementation, the communication module is specifically configured to transmit data in a time window of the first measurement gap according to the first information, where the time window is a time period determined by the terminal device in the first measurement gap.
[0054] In a possible implementation, the data transmission device further includes a processing module, configured to determine the time window according to uplink transmission related information.
[0055] In one possible implementation, the communication module is further used to: receive second information, the second information including downlink transmission related information; the processing module is further used to: determine the time window based on the downlink transmission related information, or determine the time window based on the downlink transmission related information and the uplink transmission related information.
[0056] In a possible implementation manner, the downlink transmission related information includes at least one of the following: a downlink service cycle, a transmission period of a downlink service, service jitter information, or a service type.
[0057] In a possible implementation manner, the time window is determined by the terminal device within an overlapping period between the first measurement gap and the on-duration period of the discontinuous reception.
[0058] In one possible implementation, the first information indicates at least one of the following: relevant information of at least one first service type; relevant information of at least one quality of service QoS flow; relevant information of at least one protocol data unit PDU session; relevant information of at least one slice; packet delay budget PDB related threshold; relevant information of at least one QoS; uplink data and / or downlink data related indication; relevant information of at least one logical channel LCH.
[0059] In one possible implementation, the first information includes relevant information of at least one first service type; if there is a first service to be transmitted in the first measurement gap, and the service type of the first service belongs to at least one first service type, the communication module is specifically used to transmit data associated with the first service in the first measurement gap.
[0060] In one possible implementation, the first information includes relevant information of at least one QoS flow; if there is a first QoS flow to be transmitted in the first measurement gap, and the first QoS flow is a QoS flow in at least one QoS flow, then the communication module is specifically used to transmit data associated with the first QoS flow in the first measurement gap.
[0061] In one possible implementation, the first information includes relevant information of at least one PDU session; if there is data to be transmitted in at least one PDU session in the first measurement gap, the communication module is specifically used to transmit the data to be transmitted in the at least one PDU session in the first measurement gap.
[0062] In one possible implementation, the first information includes relevant information of at least one slice; if there is data to be transmitted in the first measurement gap, and the relevant information of the slice associated with the data to be transmitted belongs to the relevant information of at least one slice, then the communication module is specifically used to transmit the data to be transmitted in the at least one slice in the first measurement gap.
[0063] In one possible implementation, the first information includes a PDB-related threshold; if there is data to be transmitted in the first measurement gap and the PDB of the data to be transmitted is less than or equal to the PDB-related threshold, the communication module is specifically configured to transmit the data to be transmitted in the first measurement gap.
[0064] In a possible implementation, the first information includes at least one QoS-related information; if there is data to be transmitted in the at least one QoS-associated data in the first measurement gap, the communication module is specifically configured to transmit the data to be transmitted in the first measurement gap.
[0065] In one possible implementation, the first information includes an indication related to uplink data and / or downlink data; if there is data to be transmitted in the first measurement gap, the communication module is specifically used to transmit the data to be transmitted in the first measurement gap, and the data to be transmitted includes uplink data and / or downlink data.
[0066] In one possible implementation, the first information includes relevant information of at least one LCH; if there is data to be transmitted in at least one LCH in the first measurement gap, the communication module is specifically configured to transmit the data to be transmitted in the at least one LCH in the first measurement gap.
[0067] In a possible implementation, the time window includes at least one data transmission window, and the at least one data transmission window includes at least one of the following: an uplink data transmission window, a potential uplink data transmission window, and a potential downlink data transmission window.
[0068] In one possible implementation, the uplink data transmission window is determined based on the transmission period of uplink data and / or signaling; the potential uplink data transmission window is determined based on uplink transmission-related information, or the potential uplink data transmission window is determined based on a first timer, which is a timer associated with potential uplink data and / or signaling transmission; the potential downlink data transmission window is determined based on downlink transmission-related information.
[0069] In a possible implementation manner, the first information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0070] In a possible implementation manner, the second information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0071] In a possible implementation, the communication module is further configured to send third information, where the third information indicates that data transmission is performed during the measurement gap.
[0072] In one possible implementation, the third information includes at least one of the following: an index of the first measurement gap; an indication of data transmission in the first measurement gap; the length of the time window, wherein the time window is a time period set by the terminal device in the first measurement gap for transmitting data; the proportion of the time window in the first measurement gap; the duration of the remaining measurement period in the first measurement gap; the proportion of the remaining measurement period in the first measurement gap; the type of service transmitted in the time window; the identifier of the QoS flow transmitted in the time window; the identifier of the PDU session transmitted in the time window; the slice identifier used to transmit data in the time window; the PDB of the data transmitted in the time window; the 5G QoS identifier and the allocation and retention priority associated with the QoS of the data transmitted in the time window; and the identifier of the LCH used to transmit data in the time window.
[0073] In one possible implementation, the communication module is used to send third information when a trigger condition is met; wherein the trigger condition includes any one of the following: data transmission in the first measurement gap; the proportion of the time window in the first measurement gap is greater than or equal to the first threshold, and the time window is the time period set by the terminal device in the first measurement gap for transmitting data; the proportion of the remaining measurement period in the first measurement gap in the first measurement gap is less than or equal to the second threshold.
[0074] In a possible implementation, the communication module is further configured to receive fourth information, where the fourth information includes a first threshold and a second threshold, and the first threshold and the second threshold are used to determine a trigger condition.
[0075] In a possible implementation, the communication module is further configured to receive indication information, where the indication information indicates reporting relevant information of data transmission within the measurement gap.
[0076] In a possible implementation manner, the third information is carried in a measurement report or terminal assistance information.
[0077] In a possible implementation, the communication module is further configured to send capability information, where the capability information indicates that the terminal device has the capability to transmit data in the measurement gap.
[0078] In a possible implementation manner, the first information and the second information are carried in the same message, or the first information and the second information belong to the same information.
[0079] In a fourth aspect, an embodiment of the present application provides a data transmission device, which is applied to a network device. The device includes: a communication module, which is used to send first information to a terminal device; based on the first information, transmitting data with the terminal device in a first measurement gap; the first measurement gap is the time for the terminal device to perform measurement.
[0080] In one possible implementation, the first information is used to indicate whether the terminal device is allowed to transmit data in the measurement gap; the communication module is specifically used to transmit data with the terminal device in the first measurement gap if the first information indicates that the terminal device is allowed to transmit data in the measurement gap.
[0081] In a possible implementation, the communication module is specifically configured to transmit data with the terminal device in a time window of the first measurement gap according to the first information, where the time window is a time period determined by the terminal device in the first measurement gap.
[0082] In a possible implementation, the communication module is further used to: send second information to the terminal device, where the second information includes downlink transmission related information; the downlink transmission related information is used by the terminal device to determine the time window.
[0083] In a possible implementation manner, the downlink transmission related information includes at least one of the following: a downlink service cycle, a transmission period of a downlink service, service jitter information, or a service type.
[0084] In one possible implementation, the first information indicates at least one of the following: relevant information of at least one first service type; relevant information of at least one quality of service QoS flow; relevant information of at least one protocol data unit PDU session; relevant information of at least one slice; packet delay budget PDB related threshold; relevant information of at least one QoS; uplink data and / or downlink data related indication; relevant information of at least one logical channel LCH.
[0085] In a possible implementation manner, the first information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0086] In a possible implementation manner, the second information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0087] In a possible implementation, the communication module is further configured to receive third information, where the third information indicates that data transmission is performed during the measurement gap.
[0088] In one possible implementation, the third information includes at least one item: an index of the first measurement gap; an indication of data transmission in the first measurement gap; the length of the time window, wherein the time window is a time period set by the terminal device in the first measurement gap for transmitting data; the proportion of the time window in the first measurement gap; the duration of the remaining measurement period in the first measurement gap; the proportion of the remaining measurement period in the first measurement gap; the type of service transmitted in the time window; the identifier of the QoS flow transmitted in the time window; the identifier of the PDU session transmitted in the time window; the slice identifier used to transmit data in the time window; the PDB of the data transmitted in the time window; the 5G QoS identifier and the allocation and retention priority associated with the QoS of the data transmitted in the time window; and the identifier of the LCH used to transmit data in the time window.
[0089] In a possible implementation, the communication module is further configured to send fourth information to the terminal device, where the fourth information includes a first threshold and a second threshold, and the first threshold and the second threshold are used to determine a trigger condition.
[0090] In a possible implementation, the communication module is further configured to send indication information to the terminal device, where the indication information indicates reporting relevant information of data transmission within the measurement gap.
[0091] In a possible implementation manner, the third information is carried in a measurement report or terminal assistance information.
[0092] In a possible implementation, the communication module is further configured to receive capability information, where the capability information indicates that the terminal device has the capability to transmit data in the measurement gap.
[0093] In a possible implementation manner, the first information and the second information are carried in the same message, or the first information and the second information belong to the same information.
[0094] In the fifth aspect, an embodiment of the present application provides a terminal device, comprising: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method described in the first aspect or any possible implementation of the first aspect.
[0095] In the sixth aspect, an embodiment of the present application provides a network device, comprising: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the network device performs the method described in the second aspect or any possible implementation of the second aspect.
[0096] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or instructions. When the computer program or instructions are executed by a processor, the method described in the first aspect or any possible implementation of the first aspect is implemented, or the method described in the second aspect or any possible implementation of the second aspect is implemented.
[0097] In an eighth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, it enables the computer to execute the method described in the first aspect or any possible implementation of the first aspect, or enables the computer to execute the method described in the second aspect or any possible implementation of the second aspect.
[0098] In a ninth aspect, an embodiment of the present application provides a chip or chip system, which includes at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected by a line, and the at least one processor is used to run a computer program or instruction to execute the method described in the first aspect or any possible implementation of the first aspect, or to execute the method described in the second aspect or any possible implementation of the second aspect. The communication interface in the chip can be an input / output interface, a pin, or a circuit, etc.
[0099] Embodiments of the present application provide a data transmission method, device, and storage medium. The method includes: a network device sending first information to a terminal device; and the terminal device transmitting data during a first measurement gap based on the first information. In the above solution, the terminal device transmits data during the first measurement gap based on the first information indicated by the network device to avoid interruption of latency-sensitive services and failure to meet latency requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0100] FIG1 is a diagram of a communication system architecture provided by an embodiment of the present application;
[0101] FIG2 is a schematic diagram of a measurement gap provided in an embodiment of the present application;
[0102] FIG3A is a first schematic diagram of overlapping service transmission periods and measurement gaps provided by an embodiment of the present application;
[0103] FIG3B is a second schematic diagram of overlapping service transmission periods and measurement gaps provided by an embodiment of the present application;
[0104] FIG4 is a flowchart of a data transmission method according to an embodiment of the present application;
[0105] FIG5 is a second flow chart of a data transmission method according to an embodiment of the present application;
[0106] FIG6A is a diagram showing the positional relationship between a data transmission period and a first measurement gap according to an embodiment of the present application;
[0107] FIG6B is a second diagram illustrating the positional relationship between the data transmission period and the first measurement gap provided in an embodiment of the present application;
[0108] FIG6C is a diagram showing the positional relationship between the time window and the first measurement gap provided in an embodiment of the present application;
[0109] FIG6D is a second diagram showing the positional relationship between the time window and the first measurement gap provided in an embodiment of the present application;
[0110] FIG6E is a diagram showing the relationship between the time window and the positions of two time periods provided in an embodiment of the present application;
[0111] FIG6F is a second diagram showing the relationship between the time window and the positions of two time periods provided in an embodiment of the present application;
[0112] FIG7 is a diagram illustrating the positional relationship between a time window, a first measurement gap, and a DRX on duration provided by an embodiment of the present application;
[0113] FIG8 is a third flow chart of a data transmission method according to an embodiment of the present application;
[0114] FIG9 is a fourth flow chart of a data transmission method according to an embodiment of the present application;
[0115] FIG10 is a fifth flow chart of a data transmission method according to an embodiment of the present application;
[0116] FIG11 is a sixth flow chart of a data transmission method according to an embodiment of the present application;
[0117] FIG12 is a seventh flow chart of a data transmission method according to an embodiment of the present application;
[0118] FIG13A is a schematic structural diagram of a data transmission device provided in an embodiment of the present application;
[0119] FIG13B is another structural diagram of a data transmission device 1300 provided in an embodiment of the present application;
[0120] FIG14 is a schematic structural diagram of another data transmission device provided in an embodiment of the present application;
[0121] FIG15 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0122] FIG16 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0123] To facilitate a clear description of the technical solutions of the embodiments of the present application, some of the terms and technologies involved in the embodiments of the present application are briefly introduced below:
[0124] 1. Measurement and related parameters
[0125] Radio frequency module: An electronic device used to send and receive radio frequency signals in wireless communication systems. An RF module typically consists of several electronic components, such as oscillators, filters, and amplifiers, to process and transmit wireless signals.
[0126] For example, Figure 1 is a diagram of the communication system architecture provided by an embodiment of the present application. As shown in Figure 1, the communication system 100 includes a terminal device 101, a network device 102, and an XR device 103. The terminal device 101 wirelessly communicates with the network device 102, and the XR device 03 wirelessly communicates with the network device 02.
[0127] In wireless communication systems, terminal devices use a single RF module to perform measurements, data transmission or reception. A single RF module cannot operate on two different frequency points at the same time.
[0128] When the terminal device is in an idle state, the terminal device can determine whether to reselect to the neighboring cell by measuring the signal quality of the serving cell and the neighboring cell; when the terminal device is in a connected state, the terminal device can measure the signal quality of the serving cell and the neighboring cell and report it to the network device. The network device decides and triggers the terminal device to switch to the neighboring cell based on the measurement values of each cell reported by the terminal device.
[0129] In order to measure the signal quality of other cells, a terminal device in a connected state can suspend communication with the serving cell to measure the duration of the neighboring frequency or other neighboring RAT. This duration can be called a measurement gap. In other words, a measurement gap is a time period during which the terminal device leaves the current frequency point (or frequency band) and moves to another frequency point (or frequency band) for measurement. It is a technology used to measure frequency bands in wireless communications. The main purpose of this technology is to enable the terminal device to switch to other frequency bands for measurement without affecting the performance of the current serving frequency band. By reserving a period of time (i.e., a measurement gap), the terminal device can tune the receiver to the frequency point of the neighboring cell during this period to perform inter-frequency measurements without interfering with the current serving frequency band. During the measurement gap, except for receiving signals for radio resource management measurements and for random access, the terminal is not required to receive or send data from / to the corresponding serving cell (or serving cell in the corresponding frequency range).
[0130] The measurement gap may be configured by the network device for the terminal device. The network device may configure the measurement gap for the terminal device in the following situations.
[0131] Inter-frequency measurement based on synchronization signal / physical broadcast channel block (SS) / PBCH block (SSB): Case 1: Release 16 (R16) of the fifth generation (5G) new radio (NR) supports terminal devices reporting measurement gap requirement information. If the terminal device reports the measurement gap requirement information, the network device may configure measurement gaps for the terminal device; Case 2: If the terminal device is a single-radio device, the network device needs to configure measurement gaps for the terminal device to perform inter-frequency measurement or inter-RAT utran measurement.
[0132] Intra-frequency measurement based on SSB: Case 1: If the terminal device reports the measurement gap requirement information, the network device may configure the measurement gap for the terminal device; Case 2: In addition to the initial bandwidth part (BWP), if the BWP configured by the network device for the terminal device does not include the frequency domain resources of the initial downlink BWP associated with the SSB, the network device must configure the measurement gap for the terminal device.
[0133] The measurement gap can be configured through a radio resource control (RRC) reconfiguration message, configured in the measurement configuration measConfig in the RRC connection reconfiguration ConnectionReconfiguration or RRC control reconfiguration Reconfiguration message, or configured in the measurement gap configuration measGapConfig. The measurement gap includes a gap offset (gapOffset), a measurement gap length, and a measurement gap period; the measurement gap period can be, for example, 20 ms; the gap offset can be 0-19 ms; different gap offsets affect the start time of the measurement gap.
[0134] Optionally, the network device indicates the period and duration of the measurement gap through a first configuration, and the network device indicates to the terminal device whether to execute the first configuration through the first indication. The terminal device receives the first configuration and determines multiple measurement gaps and the identifier of each measurement gap according to the first configuration. The terminal device receives the first indication and determines the identifier of the measurement gap included in the first indication and the corresponding indicator, where indicator 1 indicates execution and indicator 0 indicates non-execution. If the first indication includes a measurement gap identified as 3 and indicator 1, the measurement gap corresponding to the terminal device identifier 3 suspends communication with the serving cell and instead performs signal measurement of the neighboring cell.
[0135] Measurement gap parameters include the measurement gap repetition period (MGRP), superframe number (SFN), and superframe (SF). SFN, MGRP, and gapOffset satisfy the following conditions: SFN mod (MGRP / 10) = floor (gapOffset / 10). SF and gapOffset satisfy the following conditions: SF = gapOffset mod 10.
[0136] Figure 2 is a schematic diagram of a measurement gap provided by an embodiment of the present application. As shown in Figure 2, gapOffset is configured to 35, MGRP is 40ms, and SF = 5 is calculated based on SF = gapOffset mod 10. Therefore, the measurement gap starts from the 5th subframe. It can be determined that floor(gapOffset / 10) = floor(35 / 10) = 3. Based on SFN mod(MGRP / 10) = floor(gapOffset / 10), the above equation holds true when SFN = 3, 7, or 11. Therefore, the measurement gap starts from the 5th subframe in the corresponding subframe number in the radio frame corresponding to SFN = 3, 7, or 11. If the length of the measurement gap is 4ms, then the 5th to 8th subframes are the measurement gaps.
[0137] Radio resource management (RRM) measurements: These typically measure parameters such as signal strength, quality, and interference in the serving cell, as well as those in neighboring cells. These measurements help the network better allocate and schedule radio resources, thereby improving overall network performance and user satisfaction.
[0138] Jitter: Jitter refers to the tiny fluctuations of data on the time axis and is used to measure the stability and quality of data transmission.
[0139] Extended reality (XR) is a technology that uses computer technology and wearable devices to create an environment that combines the real and virtual, enabling human-computer interaction. XR emerged with the continuous advancement of computer graphics and simulation technology, with immersive technology at its core. XR encompasses a variety of technologies, including virtual reality (VR), augmented reality (AR), and mixed reality (MR), and may include more new immersive technologies as technology develops.
[0140] Downlink control information (DCI): can be carried by the physical downlink control channel (PDCCH). It is the downlink control information sent by the network equipment to the terminal equipment. It can include uplink and downlink resource allocation, hybrid automatic repeat-request (HARQ) information, power control, etc.
[0141] Media Access Control (MAC) Control Element (CE): The MAC layer is the core of the data link layer and consists of a channel-based, segmented protocol and a packet-based, asynchronous protocol. The MAC is responsible for identifying and preventing most security threats. The MAC CE is a means for exchanging control information between terminal devices and network devices, in addition to RRC and non-access stratum (NAS) messages. The MAC CE exchanges control information related to the MAC layer. The MAC CE can be used to configure MAC parameters.
[0142] Protocol data unit (PDU) session: It is the connection between the terminal device and the data network (DN). The terminal device can initiate the establishment of multiple PDU sessions to connect to the same DN or different DNs. In the 5G network architecture, the PDU session can be set to active or deactivated. When the PDU session is in the active state, the user plane air interface resources and control plane resources of the PDU session have been established, and data can be transferred between the terminal and the DN through the PDU session. When the PDU session is in the deactivated state, the user plane air interface resources and control plane resources of the PDU session retain some information, and data cannot be transferred between the terminal and the DN through the PDU session.
[0143] The data in a service can be transmitted through a PDU session.
[0144] Quality of service (QoS) is a technology that provides differentiated (or "different") service levels for different types of services. QoS prioritizes services that are sensitive to bandwidth, latency, jitter, and packet loss, ensuring they meet users' needs for normal, high-performance usage.
[0145] 5G QoS identifier (5QI): used to identify different service priorities. 5QI is a scalar. Each 5QI value corresponds to a 5G QoS characteristic. The QoS characteristic may include at least one of the resource type, priority level, packet delay budget (PDB), packet error rate, average window, etc.
[0146] Allocation and retention priority (ARP): Contains information such as priority, preemption capability, and preemption capability. ARP priority defines the relative importance of a resource request, allowing a decision on whether a new QoS flow can be accepted or needs to be rejected when resources are limited. It can also be used to decide which existing QoS flow to preempt during resource constraints. ARP preemption capability is defined as whether a QoS flow can obtain resources that have been allocated to another QoS flow with a lower ARP priority. ARP preemption capability is defined as whether a QoS flow with a lower priority can accept the loss of resources already allocated to it in order to receive a QoS flow with a higher ARP priority.
[0147] QoS flow: This is the finest level of QoS control from the 5G core network to the terminal device. Each QoS flow is identified by a QoS flow identity (QFI). A PDU session can include one or more QoS flows. Within a PDU session, each QoS flow has a unique QFI. The core network notifies network devices of the 5QI corresponding to each QoS flow, which specifies the QoS attributes of that QoS flow.
[0148] PDB: refers to the upper limit of the delay for packets transmitted between the terminal device and the anchor user plane network element. In the 5G system, the anchor user plane network element may refer to the user plane function (UPF) that terminates the N6 interface. PDB can be used to support scheduling and link layer function configuration, such as setting scheduling priority weights. Among them, PDB can be divided into two parts: access network (AN) PDB and core network (CN) PDB. AN PDB refers to the upper limit of the delay for packets transmitted between the terminal device and the access network device. CN PDB refers to the upper limit of the delay for packets transmitted between the access network device and the anchor user plane network element. PDB is equal to the sum of AN PDB and CN PDB. The CN PDB can be configured on the session management network element. During the session establishment process, the session modification process, the handover (HO) process, or the service request process, the session management network element can send the CN PDB corresponding to the QoS flow to the access network device. The access network device can obtain the PDB corresponding to the QoS flow based on the 5QI index of the QoS flow, and further determine the AN PDB corresponding to the QoS flow based on the PDB corresponding to the QoS flow and the CN PDB corresponding to the QoS flow.
[0149] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the first information and the second information are merely used to distinguish different information and do not limit their order. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that terms such as "first" and "second" do not necessarily define differences.
[0150] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0151] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0152] In order to better understand the data transmission method provided in the embodiment of the present application, the communication system architecture of the embodiment of the present application is first described below.
[0153] As shown in FIG1 , the communication system 100 includes a terminal device 101 , a network device 102 and an XR device 103 .
[0154] The network device 102 involved in the embodiment of the present application includes an access network device 1021 and a core network device 1022.
[0155] Radio access network (RAN) equipment is the intermediate device that connects terminals to core network equipment wirelessly. It is primarily responsible for radio resource management, QoS management, data compression, and encryption on the air interface side. Examples include NodeBs, evolved eNodeBs, base stations in 5G mobile communication systems or next-generation radio (NR) communication systems, and base stations in future mobile communication systems.
[0156] Core network (CN) equipment includes user plane function (UPF) network elements, access and mobility management function (AMF) network elements, session management function (SMF) network elements, policy control function (PCF) network elements, etc. Among them, the UPF network element is mainly responsible for the transmission of user data, while the other network elements can be called control plane function network elements, which are mainly responsible for authentication, authorization, registration management, session management, mobility management, and policy control to ensure the reliable and stable transmission of user data.
[0157] XR devices use technologies such as computer vision, sensor technology, display technology or audio technology to generate images and sounds in a virtual environment based on instructions issued by terminal devices to achieve interaction with users.
[0158] The terminal device involved in the embodiments of the present application can also be called a terminal, which can be a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.). The terminal device can be user equipment (UE), where UE includes a handheld device, vehicle-mounted device, wearable device or computing device with wireless communication function. Exemplarily, UE can be a mobile phone, a tablet computer or a computer with wireless transceiver function. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in unmanned driving, a wireless terminal device in telemedicine, a wireless terminal device in smart grid, a wireless terminal device in smart city, a wireless terminal device in smart home, etc. In the embodiments of the present application, the device for realizing the function of the terminal device can be a terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system, which can be installed in the terminal device.
[0159] In an embodiment of the present application, the device for implementing the function of the network device may be a network device, or a device that can support the network device to implement the function, such as a chip system, which may be installed in the network device.
[0160] The technical solutions provided in the embodiments of the present application can be applied to the long term evolution (LTE) architecture, and can also be applied to the universal mobile telecommunications system (UMTS) terrestrial radio access network (UTRAN) architecture, or the global system for mobile communication (GSM) / enhanced data rate for GSM evolution (EDGE) system radio access network (GSM EDGE radio access network, GERAN) architecture. In addition, the technical solutions provided in the embodiments of the present application can also be applied to any other wireless communication system with similar structure and function, such as a public land mobile network (PLMN) system, a 5G communication system or a communication system after 5G, etc., and the embodiments of the present application do not impose any restrictions on this.
[0161] Wireless communication between communication devices may include: wireless communication between network devices and terminal devices, wireless communication between network devices and network devices, and wireless communication between terminal devices. In the embodiments of the present application, the term "wireless communication" may also be referred to as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission". Those skilled in the art may apply the technical solutions provided in the embodiments of the present application to wireless communication between network devices and terminal devices, such as wireless communication between access network devices and terminal devices.
[0162] In related technologies, measurements are usually used to ensure the connection of terminal devices. It is difficult to ensure that network devices completely avoid low-latency services (for example, XR services) when initially configuring measurement gaps. If measurement gaps are configured at the sending and / or receiving locations of low-latency services, terminal devices may stop data transmission during the measurement gaps, which will cause delay-sensitive services to fail to meet delay requirements.
[0163] In the existing protocol, when the duration of the discontinuous reception (DRX) service or the service transmission duration (on duration) overlaps with the measurement gap, measurement is performed first, as illustrated in Figure 3A. Figure 3A is a schematic diagram of the overlap of the service transmission period and the measurement gap. As shown in Figure 3A, the data transmission mode is the burst mode, and the transmission period is 16.67ms; a service transmission period includes a service transmission duration 21 and a service transmission stop sleep time 20, wherein the service transmission duration is the time period when the terminal device turns on the receiver and enters the active state to receive downlink data, and the service transmission stop sleep time is the time period when the terminal device turns off the receiver and enters the sleep state to stop receiving downlink data. Exemplarily, the service transmission duration can also be called the on period, and the service transmission stop sleep time can also be called the off period. Among them, the service transmission duration can be the on duration, the service transmission stop sleep time can be the sleep duration, the service transmission cycle can be a discontinuous reception cycle (DRX cycle), the discontinuous reception cycle (DRX cycle) is a non-shaping cycle, and exemplarily, the service transmission cycles are 17ms, 17ms and 16.7ms respectively; the measurement gap is a shaping cycle, and exemplarily, its cycle value can be 20ms.
[0164] As shown in Figure 3A, the service transmission cycle and the measurement gap overlap three times, namely the first overlap 22, the second overlap 23 and the third overlap 24. In the second overlap 23, the measurement gap lasts until the service transmission duration. The measurement gap is preferentially executed in the time period corresponding to the second overlap 23, and after the measurement gap ends, the terminal device has turned off the receiver and entered the sleep state, that is, the service stops transmitting the sleep time. Therefore, the data packets that have not been transmitted in the service transmission cycle will have to wait until the next cycle to be transmitted. When this situation occurs multiple times, for services that are particularly sensitive to delay (such as XR services), it leads to poor timeliness of data transmission and reduced data transmission throughput, affecting user experience, such as freezes, realism dizziness, etc.
[0165] To address the above issues, embodiments of the present application provide a data transmission method. The main inventive concept is as follows: the method includes a network device sending first information to a terminal device; the terminal device transmitting data during a first measurement gap based on the first information. In the above solution, the terminal device transmits data during the first measurement gap based on the first information indicated by the network device, thereby avoiding interruption of latency-sensitive services.
[0166] For ease of understanding, the inventive concept of the present application is exemplarily described below in conjunction with the embodiment shown in FIG3B . As shown in FIG3B , a time window is set in the measurement gap of the terminal device, and the terminal device can receive or send the first data in the time window; the time window can be determined by the terminal device. In the scheme shown in FIG3B , due to the existence of the service transmission cycle and the measurement gap, the terminal device prioritizes executing the measurement gap in the time period corresponding to the second overlap 23 after the service transmission duration in the second overlap 23, and after the measurement gap ends, the terminal device has turned off the receiver and entered a dormant state; the scheme of FIG3B of the present invention sets a time window in the measurement gap, and within the time window, the terminal device can still send or receive the first data without performing measurement. At this time, the terminal device is in the service transmission duration and can continue to transmit the first data, thereby solving the problems existing in the prior art.
[0167] The technical solutions shown in this application are described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other. For the same or similar content, such as the explanation of terms or nouns, and the explanation of steps, etc., different embodiments can refer to each other and will not be repeated.
[0168] FIG4 is a flow chart of a data transmission method according to an embodiment of the present application. As shown in FIG4 , the data transmission method includes:
[0169] S401: A network device sends first information to a terminal device.
[0170] In other words, the terminal device receives the first information sent by the network device.
[0171] In a possible implementation manner, the first information may be used to indicate whether the terminal device is allowed to transmit data in the measurement gap.
[0172] Exemplarily, one bit may be used to indicate whether the terminal device is allowed to transmit data in the measurement gap. When the value of this bit is 0, it may indicate that the terminal device is not allowed to transmit data in the measurement gap; when the value of this bit is 1, it may indicate that the terminal device is allowed to transmit data in the measurement gap.
[0173] In a possible implementation, the first information may include at least one of the following:
[0174] 1) Relevant information of at least one first service type.
[0175] The relevant information of at least one first service type may include at least one first service type.
[0176] The first service type may refer to a low-latency service, an ultra-reliable and ultra-low latency communication (URLLC) service, an XR service, or the like.
[0177] When the first information includes relevant information of at least one first service type, it is equivalent to the first information indicating that data associated with at least one first service type can be transmitted in the measurement gap.
[0178] 2) Relevant information of at least one QoS flow.
[0179] The relevant information of the at least one QoS flow may include the QFI of the at least one QoS flow.
[0180] When the first information includes relevant information of at least one QoS flow, it is equivalent to the first information indicating that data associated with the at least one QoS flow can be transmitted in the measurement gap.
[0181] 3) Relevant information of at least one PDU session.
[0182] The relevant information of at least one PDU session may include an identifier of at least one PDU session.
[0183] When the first information includes relevant information of at least one PDU session, it is equivalent to the first information indicating that data associated with the at least one PDU session can be transmitted in the measurement gap.
[0184] 4) Information about at least one slice.
[0185] The relevant information of at least one slice may include an identifier of at least one slice.
[0186] Exemplarily, the slice identifier can be a network slice access stratum group (NSAG) identifier or a single network slice selection assistance information (S-NASSI) identifier.
[0187] When the first information includes relevant information of at least one slice, it is equivalent to the first information indicating that data associated with the at least one slice can be transmitted in the measurement gap.
[0188] 5) PDB-related threshold.
[0189] When the first information includes the PDB-related threshold, it is equivalent to the first information indicating that data with a PDB less than or equal to the PDB threshold can be transmitted in the measurement gap.
[0190] 6) At least one QoS related information.
[0191] The relevant information of at least one QoS may include at least one QoS parameter, and each QoS parameter includes 5QI and ARP.
[0192] When the first information includes information related to at least one QoS, it is equivalent to the first information indicating that data associated with at least one QoS can be transmitted in the measurement gap.
[0193] 7) Indications related to uplink data and / or downlink data.
[0194] When the first information includes an indication related to uplink data and / or downlink data, it is equivalent to the first information indicating that the uplink data and / or downlink data can be transmitted in the measurement gap.
[0195] 8) Information related to at least one logical channel (LCH).
[0196] The relevant information of at least one LCH may include an identifier of at least one LCH.
[0197] The types of LCH include dedicated traffic channel (DTCH), paging control channel (PCCH) or other newly defined logical channel types.
[0198] When the first information includes relevant information of at least one LCH, it is equivalent to the first information indicating that data associated with the at least one LCH can be transmitted in the measurement gap.
[0199] In a possible implementation, one bit may be used to indicate the first information.
[0200] For example, the first information indicates item 1) or item 7). When the value of this bit is 1, it may indicate that the service type is the first service type, or that uplink data and / or downlink data are allowed to be transmitted in the measurement gap.
[0201] In a possible implementation manner, multiple bits may be used to indicate the first information.
[0202] For example, the first information indicates item 2), or item 3), or item 4), or item 6), or item 8).
[0203] When multiple bits are used to indicate the first information, the meaning represented by each bit value may be predefined or preconfigured.
[0204] In a possible implementation, the first information may be carried in radio resource control (RRC) signaling, or downlink control information (DCI), or a media access control (MAC) control element (CE).
[0205] For example, if the first information indicates at least one of item 1), item 2), item 3), item 4), item 6), item 7) or item 8), the first information can be carried in RRC signaling; if the first information indicates item 5), the first indication information can be carried in RRC signaling, DCI or MAC CE.
[0206] Exemplarily, when the first information indicates item 1), the first information may be carried in the following RRC signaling: RRCreconfiguration{ … AllowedGapskiplist ENUMERATED{XR,URLLC} Gapskipwindow ENUMERATED{ms2,ms3,spare1} …}
[0207] Exemplarily, when the first information indicates item 2), the following signaling can be used to indicate the QFI of each QoS flow: RadioBearerConfig::=SEQUENCE{ … drb-ToAddModList DRB-ToAddModList DRB-ToAddModList::=SEQUENCE(SIZE(1..maxDRB))OF DRB-ToAddMod DRB-ToAddMod::=SEQUENCE{ … drb-Identity DRB-Identity, AllowedGapskiplist SEQUENCE(SIZE(1..maxNrofQFItoSkip))OF QFI Gapskipwindow ENUMERATED{ms2,ms3,spare1} …}
[0208] Exemplarily, when the first information indicates item 5), the first information may be carried in the following RRC signaling: RRCreconfiguration{ … AllowedGapskiplist ENUMERATED{UL, DL, UL / DL, other} GapskipwindowDL ENUMERATED{ms2,ms3,spare1} GapskipwindowUL ENUMERATED{ms2,ms3,spare1} …}
[0209] S402. According to the first information, the terminal device transmits data with the network device in the first measurement gap.
[0210] In other words, according to the first information, the network device transmits data with the terminal device in the first measurement gap.
[0211] Transmitting data between the terminal device and the network device in the first measurement gap means that the terminal device receives data sent by the network device and / or sends data to the network device in the first measurement gap.
[0212] Transmitting data between the network device and the terminal device in the first measurement gap means that the network device sends data to the terminal device and / or receives data sent by the terminal device in the first measurement gap.
[0213] The first measurement gap is the time when the terminal device performs measurement. The first measurement gap may refer to a measurement gap after the terminal device receives the first information.
[0214] In one possible implementation, when the first information is used to indicate whether the terminal device is allowed to transmit data in the measurement gap; if the first information allows the terminal device to transmit data in the measurement gap, the terminal device can transmit data with the network device in the first measurement gap; if the first information does not allow the terminal device to transmit data in the measurement gap, the terminal device performs measurement in the first measurement gap and does not transmit data.
[0215] When the first information allows the terminal device to transmit data in the measurement gap, if there is data to be transmitted in the first measurement gap, the terminal device can transmit the data to be transmitted with the network device in the first measurement gap; if there is no data to be transmitted in the first measurement gap, the terminal device can perform measurements in the first measurement gap.
[0216] The terminal device can transmit the data to be transmitted with the network device in the first measurement gap, which means that the terminal device can first determine whether it is necessary to transmit the data to be transmitted in the first measurement gap. If so, it can transmit the data to be transmitted with the network device in the first measurement gap. If not, it is not necessary to transmit the data to be transmitted in the first measurement gap.
[0217] In a possible implementation, the terminal device may transmit data in the first measurement gap in the following ways:
[0218] 1) When the first information includes relevant information of at least one first service type, if there is a first service to be transmitted in the first measurement gap, where the service type of the first service belongs to at least one first service type, then the terminal device can transmit data associated with the first service to the network device in the first measurement gap.
[0219] In this manner, the service type of the first service can be determined by the QoS flow. If the QoS flow of the first service is the QoS flow associated with the first service type, it can be determined that the service type of the first service is the same as the first service type.
[0220] Exemplarily, when the first information includes relevant information of the XR service, if there is a first XR service to be transmitted in the first measurement gap, the terminal device may transmit data associated with the first XR service to the network device in the first measurement gap.
[0221] 2) When the first information includes relevant information of at least one QoS flow, if there is a first QoS flow to be transmitted in the first measurement gap, and the first QoS flow is a QoS flow among at least one QoS flow, then the terminal device can transmit data associated with the first QoS flow to the network device in the first measurement gap.
[0222] In this manner, the QFI of the QoS flow associated with the data transmitted in the first measurement gap is one or more of the QFIs of the at least one QoS flow indicated by the first information.
[0223] Exemplarily, when the first information includes relevant information of QoS flow 1 and QoS flow 2, if the QoS flows to be transmitted in the first measurement gap are QoS flow 1 and QoS flow 2, the terminal device can transmit data associated with QoS flow 1 and QoS flow 2 to the network device in the first measurement gap; if the QoS flow to be transmitted in the first measurement gap is QoS flow 1, the terminal device can transmit data associated with QoS flow 1 to the network device in the first measurement gap.
[0224] 3) When the first information includes relevant information of at least one PDU session, if there is data to be transmitted in at least one PDU session in the first measurement gap, the terminal device can transmit the data to be transmitted in at least one PDU session with the network device in the first measurement gap.
[0225] In this manner, the identifier of the PDU session associated with the data transmitted in the first measurement gap is one or more identifiers of the at least one PDU session included in the first information.
[0226] Exemplarily, when the first information includes relevant information of PDU session 1 and PDU session 2, if there is data to be transmitted in both PDU session 1 and PDU session 2 in the first measurement gap, the terminal device can transmit the data to be transmitted in PDU session 1 and PDU session 2 with the network device in the first measurement gap; if there is only data to be transmitted in PDU session 2 in the first measurement gap, the terminal device can transmit the data to be transmitted in PDU session 2 with the network device in the first measurement gap.
[0227] 4) When the first information includes relevant information of at least one slice, if there is data to be transmitted in the first measurement gap, and the relevant information of the slice associated with the data to be transmitted belongs to the relevant information of at least one slice, the terminal device can transmit the data to be transmitted in at least one slice with the network device in the first measurement gap.
[0228] In this manner, the slice identifier associated with the data transmitted in the first measurement gap is one or more of the identifiers of at least one slice included in the first information.
[0229] Exemplarily, when the first information includes relevant information of slice 1 and slice 2, if there is data to be transmitted in the first measurement gap, and the relevant information of the slice associated with the data to be transmitted is relevant information of slice 1, the terminal device can transmit the data to be transmitted with the network device in the first measurement gap.
[0230] 5) When the first information includes a PDB-related threshold, if there is data to be transmitted in the first measurement gap and the PDB of the data to be transmitted is less than or equal to the PDB-related threshold, the terminal device can transmit the data to be transmitted with the network device in the first measurement gap.
[0231] 6) When the first information includes relevant information of at least one QoS, if there is data to be transmitted in the data associated with at least one QoS in the first measurement gap, the terminal device can transmit the data to be transmitted in the data associated with at least one QoS to the network device in the first measurement gap.
[0232] In this manner, the 5QI associated with the data transmitted in the first measurement gap is one of the 5QIs of at least one QoS indicated by the first information, and the ARP associated with the data transmitted in the first measurement gap is one of the ARPs of at least one QoS indicated by the first information.
[0233] Exemplarily, when the first information includes relevant information of QoS1 and QoS2, if there is data to be transmitted in both the data associated with QoS1 and QoS2 in the first measurement gap, the terminal device can transmit the data to be transmitted in the data associated with QoS1 and QoS2 to the network device in the first measurement gap; if there is only data to be transmitted in the data associated with QoS2 in the first measurement gap, the terminal device can transmit the data to be transmitted in the data associated with QoS2 to the network device in the first measurement gap.
[0234] 7) When the first information includes relevant indications of uplink data and / or downlink data, if there is data to be transmitted in the first measurement gap, the terminal device can transmit the data to be transmitted with the network device in the first measurement gap, and the data to be transmitted includes uplink data and / or downlink data.
[0235] 8) When the first information includes relevant information of at least one LCH, if there is data to be transmitted in at least one LCH in the first measurement gap, the terminal device can transmit the data to be transmitted in the at least one LCH with the network device in the first measurement gap.
[0236] In this manner, the identifier of the LCH associated with the data transmitted in the first measurement gap is one or more of the identifiers of the at least one LCH indicated by the first information.
[0237] Exemplarily, when the first information includes relevant information of LCH1 and LCH2, if there is data to be transmitted in both LCH1 and LCH2 in the first measurement gap, the terminal device can transmit the data to be transmitted in LCH1 and LCH2 with the network device in the first measurement gap; if there is only data to be transmitted in LCH2 in the first measurement gap, the terminal device can transmit the data to be transmitted in LCH2 with the network device in the first measurement gap.
[0238] In any of the above methods, after receiving the first information, the terminal device may perform transmission in the first measurement gap if there is data to be transmitted in the first measurement gap; if there is no data to be transmitted in the first measurement gap, measurement may be performed.
[0239] In one possible implementation, based on the first information, the terminal device may transmit data with the network device in a time window of the first measurement gap. The time window may be a time period determined by the terminal device in the first measurement gap. For ease of understanding, the data transmission method of the present application is described in detail below with reference to FIG5 .
[0240] FIG5 is a second flow chart of a data transmission method according to an embodiment of the present application. As shown in FIG5 , the data transmission method includes:
[0241] S501: A network device sends first information to a terminal device.
[0242] It should be noted that the execution process of S501 can refer to the execution process of S401 and will not be repeated here.
[0243] S502: The terminal device determines a time window according to uplink transmission related information.
[0244] The uplink transmission related information may refer to at least one of the service cycle, service jitter information or service type of the uplink service obtained by the terminal device from the application layer; the uplink transmission related information may also refer to the sending period of uplink data and / or signaling.
[0245] In a possible implementation, when the first information allows the terminal device to transmit data in the measurement gap, the terminal device may determine the time window according to the uplink transmission related information.
[0246] The length of the time window may be the same as the duration of the first measurement gap, or may be smaller than the duration of the first measurement gap, that is, the time window is located inside the first measurement gap.
[0247] When data and / or signaling associated with the uplink transmission related information is transmitted periodically, the period of the time window may be determined.
[0248] The time window may be a continuous period of time within the first measurement gap, or may be composed of several discontinuous uplink transmission periods within the first measurement gap.
[0249] Exemplarily, the terminal device may determine the time window in the first measurement gap in the following ways:
[0250] 1) When the first information allows the terminal device to transmit data in the measurement gap, if there is data to be transmitted in the first measurement gap, the terminal device determines the data transmission period based on the relevant information of the data to be transmitted, and determines the overlapping part of the data transmission period and the first measurement gap as the time window.
[0251] As shown in Figure 6A, the data transmission period can be entirely located in the first measurement gap. In this case, the time window is the same as the data transmission period. As shown in Figure 6B, the data transmission period can be partially located in the first measurement gap. In this case, the length of the time window is less than the length of the data transmission period.
[0252] 2) When the first information includes relevant information of the first service type, if there is a first service to be transmitted in the first measurement gap, where the service type of the first service belongs to at least one first service type, the terminal device determines the transmission time period of the first service based on the relevant information of the first service, and determines the overlapping part of the transmission time period of the first service and the first measurement gap as the time window.
[0253] Exemplarily, when the first information includes relevant information of the XR service, if there is a first uplink XR service to be transmitted in the first measurement gap, the terminal device can determine the transmission time period of the first uplink XR service based on the relevant information of the first uplink XR service, and determine the overlapping part of the transmission time period of the first uplink XR service and the first measurement gap as the time window.
[0254] The relevant information of the first uplink XR service may include the burst position and jitter size of the XR service transmission. The terminal device may set the time window according to the burst position and jitter size of the service transmission. The jitter size indicates the jitter of the burst position in the XR service, which is specifically reflected as the offset of the burst position moving forward and backward. In one embodiment, the transmission burst position is 10ms and the jitter size is 2ms. The service is actually transmitted between 8ms and 12ms. If the burst position is offset forward by 2ms, the service is transmitted at 8ms; if the burst position is offset backward by 2ms, the service is transmitted at 12ms. Therefore, the jitter size reflects the offset of the burst of service transmission. As shown in FIG6C , the jitter size is zero, which means that there is no offset in the burst position of the service transmission. When the transmission period of the uplink XR service is within the first measurement gap, the terminal device can set the time window within the first measurement gap according to the burst position and burst-related parameters within the measurement gap, specifically including the duration of the time window within the first measurement gap and the offset of the time window within the first measurement gap. Optionally, it can also include the period of the time window within the measurement gap.
[0255] In one embodiment, the duration of the time window can be the burst duration of the service transmission data within the first measurement gap; the period of the time window can be the burst period of the service transmission data within the first measurement gap; the offset of the time window within the first measurement gap can be the jitter size, or the jitter size can be considered when setting the time window, and the time window is set according to the burst position after the jitter size offset. As shown in Figure 6D, when the jitter size is 1ms and the burst offset is 1ms, the time window is set so that the time window overlaps with the burst position after the jitter size offset. The optimal embodiment is to completely cover the burst position after the jitter size offset. Under the above settings, it is possible to set the time window within the first measurement gap to cover the burst position of the service transmission data, thereby ensuring that the transmission of data within the first measurement gap is not affected by the first measurement gap and solving the problem of terminal device freeze.
[0256] 3) When the first information includes relevant information of at least one QoS flow, if there is a first QoS flow to be transmitted in the first measurement gap, and the first QoS flow is a QoS flow among at least one QoS flow, the terminal device determines the transmission period of the first QoS flow based on the relevant information of the first QoS flow, and determines the overlapping part of the transmission period of the first QoS flow and the first measurement gap as the time window.
[0257] Exemplarily, when the first information includes relevant information of QoS flow 1 and QoS flow 2, if the QoS flows to be transmitted in the first measurement gap are QoS flow 1 and QoS flow 2, the terminal device can determine the transmission period of QoS flow 1 based on the relevant information of QoS flow 1, and determine the transmission period of QoS flow 2 based on the relevant information of QoS flow 2. The overlapping part of the transmission period of QoS flow 1 and the first measurement gap is determined as period 1, and the overlapping part of the transmission period of QoS flow 2 and the first measurement gap is determined as period 2. Period 1 and period 2 can be determined as time windows, as shown in Figure 6E; the period between the start time of period 1 and the end time of period 2 can also be determined as a time window, as shown in Figure 6F.
[0258] 4) When the first information includes relevant information of at least one PDU session, if there is data to be transmitted in at least one PDU session in the first measurement gap, the terminal device determines the transmission time period of at least one PDU session based on the relevant information of the at least one PDU session, and determines the overlapping part of the transmission time period of at least one PDU session and the first measurement gap as the time window.
[0259] Exemplarily, when the first information includes relevant information of PDU session 1 and PDU session 2, if there is data to be transmitted in PDU session 1 in the first measurement gap, the terminal device can determine the transmission time period of PDU session 1 based on the relevant information of PDU session 1, and determine the overlapping part of the transmission time period of PDU session 1 and the first measurement gap as the time window.
[0260] 5) When the first information includes relevant information of at least one slice, if there is data to be transmitted in the first measurement gap, and the relevant information of the slice associated with the data to be transmitted belongs to the relevant information of at least one slice, the terminal device determines the transmission time period of the data associated with the at least one slice based on the relevant information of the at least one slice, and determines the overlapping part of the transmission time period of the data associated with the at least one slice and the first measurement gap as the time window.
[0261] Exemplarily, when the first information includes relevant information of slice 1 and slice 2, if there is data to be transmitted in the first measurement gap, and the relevant information of the slice associated with the data to be transmitted is relevant information of slice 2, the terminal device determines the transmission time period of the data associated with slice 2 based on the relevant information of slice 2, and determines the overlapping part of the transmission time period of the data associated with slice 2 and the first measurement gap as the time window.
[0262] 6) When the first information includes a PDB-related threshold, if there is data to be transmitted in the first measurement gap and the PDB of the data to be transmitted is less than or equal to the PDB-related threshold, the terminal device determines the overlapping part of the transmission period of the data to be transmitted and the first measurement gap as the time window.
[0263] 7) When the first information includes relevant information of at least one QoS, if there is data to be transmitted in the data associated with at least one QoS in the first measurement gap, the terminal device determines the transmission time period of the data associated with at least one QoS based on the relevant information of at least one QoS, and determines the overlapping part of the transmission time period of the data associated with at least one QoS and the first measurement gap as the time window.
[0264] Exemplarily, when the first information includes relevant information of QoS1 and QoS2, if there is data to be transmitted in the data associated with QoS1 in the first measurement gap, the terminal device can determine the transmission period of the data associated with QoS1 based on the relevant information of QoS1, and determine the overlapping part of the transmission period of the data associated with QoS1 and the first measurement gap as the time window.
[0265] 8) When the first information includes relevant indications of uplink data and / or downlink data, if there is data to be transmitted in the first measurement gap, and the data to be transmitted includes uplink data and / or downlink data, the terminal device determines the data transmission period based on the relevant information of the data to be transmitted, and determines the overlapping part of the data transmission period and the first measurement gap as the time window.
[0266] 9) When the first information includes relevant information of at least one LCH, if there is data to be transmitted in at least one LCH in the first measurement gap, the terminal device determines the transmission period of the data in the at least one LCH based on the relevant information of the at least one LCH, and determines the overlapping part of the transmission period of the data in the at least one LCH and the first measurement gap as the time window.
[0267] Exemplarily, when the first information includes relevant information of LCH1 and LCH2, if there is data to be transmitted in LCH1 in the first measurement gap, the terminal device determines the transmission period of the data in LCH1 based on the relevant information of LCH1, and determines the overlapping part of the transmission period of the data in LCH1 and the first measurement gap as the time window.
[0268] In a possible implementation, the time window may be determined by the terminal device within an overlapping period between the first measurement gap and the DRX on-duration period.
[0269] Exemplarily, as shown in FIG7 , the time window may be an overlapping period between the DRX on-duration and the measurement gap, or may be a period within the overlapping period between the DRX on-duration and the measurement gap.
[0270] In a possible implementation manner, the time window determined according to the uplink transmission related information may include an uplink data transmission window and / or a potential uplink data transmission window.
[0271] The terminal device can determine the uplink data transmission window based on the transmission period of uplink data and / or signaling.
[0272] For example, when uplink service data is transmitted, since the higher layer (such as the application layer) knows the amount of data to be transmitted for the uplink service, the terminal device can determine how long it will take to transmit the uplink service data based on the relevant information of the uplink service in the application layer, that is, the terminal device can determine the sending time period of the uplink service based on the relevant information of the uplink service in the application layer.
[0273] The terminal device may determine the potential uplink data transmission window based on uplink transmission related information; alternatively, the terminal device may also determine the potential uplink data transmission window based on a first timer, where the first timer is a timer associated with potential uplink data transmission.
[0274] The first timer may be set by the terminal device, or may be configured by the network device to the terminal device.
[0275] The network device may configure the first timer for the terminal device through RRC signaling. For example, the network device may configure the first timer for the terminal device through the GapskipwindowUL ENUMERATED{ms2,ms3,spare1} field in the RRC signaling.
[0276] S503: The terminal device transmits data with the network device in the time window of the first measurement gap.
[0277] In other words, the network device transmits data with the terminal device in the time window of the first measurement gap.
[0278] In the above embodiment, the terminal device can transmit data in the first measurement gap based on the first information indicated by the network device and the actual service situation to avoid interruption of delay-sensitive services; on the other hand, since the terminal device is more aware of the actual transmission location of the uplink data, the terminal device can determine a shorter time window, which not only meets the data transmission delay requirements, but also reduces the impact on mobility.
[0279] FIG8 is a flow chart of a third embodiment of the data transmission method provided in the present application. As shown in FIG8 , the data transmission method includes:
[0280] S801. A network device sends second information to a terminal device, where the second information includes downlink transmission related information.
[0281] In other words, the terminal device receives the second information sent by the network device.
[0282] In a possible implementation manner, the downlink transmission related information may include at least one of the following: a downlink service cycle, service jitter information, a transmission period of the downlink service, or a service type.
[0283] Exemplarily, the downlink transmission related information may include a downlink service cycle, service jitter information, and service type, or the downlink transmission related information may include a transmission period of the downlink service.
[0284] For downlink service transmission periods, network equipment can configure a timer for terminal devices. This timer is associated with downlink service data transmission. The timer duration can be the downlink service transmission duration. The timer starts at the time when the downlink service transmission begins, and ends at the time when the downlink service transmission ends. The time granularity can be milliseconds, time slots, symbols, etc.
[0285] The network device can configure a timer for the terminal device through RRC signaling.
[0286] Exemplarily, the network device may configure a timer for the terminal device via the Gapskipwindow field in the RRC signaling.
[0287] The number of downlink transmission related information included in the second information may be one or more.
[0288] In a possible implementation manner, the second information may be carried in RRC signaling, or DCI, or MAC CE.
[0289] Exemplarily, the second information may be carried in a GapskipwindowDL field in RRC signaling, DCI, or MAC CE. The specific value of this field may be determined based on jitter, service cycle, etc. given by the network.
[0290] S802. The terminal device determines a time window according to downlink transmission related information.
[0291] In one possible implementation, when the second information includes downlink transmission-related information, and the downlink transmission-related information includes downlink service cycle and service jitter information, the terminal device can determine the transmission period of the downlink service based on the downlink service cycle and service jitter, and determine the overlapping period of the downlink service transmission period and the first measurement gap as a time window.
[0292] In a possible implementation, when the second information includes downlink transmission related information, and the downlink transmission related information includes the transmission period of the downlink service, the terminal device may determine the overlapping period of the transmission period of the downlink service and the first measurement gap as the time window.
[0293] When data and / or signaling associated with the downlink transmission related information is transmitted periodically, the period of the time window may be determined.
[0294] In a possible implementation, the time window may be determined by the terminal device within an overlapping period between the first measurement gap and the DRX on-duration period.
[0295] In one possible implementation, when the second information includes at least one downlink transmission related information, the terminal device can determine at least one potential downlink data transmission window that overlaps with the first measurement gap based on the at least one downlink transmission related information, and the at least one potential downlink data transmission window belongs to a time window.
[0296] The time window may be composed of multiple potential downlink data transmission windows. For example, referring to FIG6E , it is only necessary to switch the time period in the figure to the potential downlink data transmission window.
[0297] The time window may also be composed of the period between the earliest start time and the latest end time of multiple potential downlink data transmission windows. For example, referring to FIG6F , it is only necessary to switch the period in the figure to the potential downlink data transmission window.
[0298] S803. The terminal device transmits data with the network device in the time window of the first measurement gap.
[0299] In other words, the network device transmits data with the terminal device during the first measurement gap.
[0300] If the downlink transmission related information also includes the service type, when the terminal device determines that the transmission period of the downlink service overlaps with the first measurement gap, it can determine whether the downlink service can be transmitted in the first measurement gap based on the service type (for example, determine whether the downlink service is a low-latency service). If so, the downlink service can be transmitted in the first measurement gap. If not, the downlink service data will not be transmitted in the first measurement gap.
[0301] Exemplarily, if the downlink transmission related information includes a downlink service cycle and service jitter information, the terminal device can determine the transmission time period of the downlink service based on the downlink service cycle and the service jitter information, determine the overlapping part of the transmission time period of the downlink service and the first measurement gap as a time window, and transmit the data of the downlink service in the time window of the first measurement gap; if the downlink transmission related information also includes a service type, the terminal device can determine whether it is necessary to transmit the downlink service in the first measurement gap based on the service type. If the service type is different from the first service type (the preset type of service that can be transmitted in the first measurement gap), the time window does not need to be determined. If the service type is the same as the first service type, the time window can be determined, and the data of the downlink service is transmitted in the time window of the first measurement gap.
[0302] As another example, if the downlink transmission related information includes at least one downlink service transmission time period, the terminal device can determine the overlapping part of the at least one downlink service transmission time period and the first measurement gap as a time window, and transmit the downlink service data in the time window of the first measurement gap.
[0303] In the above embodiment, the terminal device may determine the time window based on the second information indicated by the network device, and perform data transmission in the time window of the first measurement gap to avoid interruption of delay-sensitive services.
[0304] FIG9 is a fourth flow chart of a data transmission method according to an embodiment of the present application. As shown in FIG9 , the data transmission method includes:
[0305] S901. A network device sends first information to a terminal device.
[0306] It should be noted that the execution process of S901 can refer to the execution process of S401 and will not be repeated here.
[0307] S902. The network device sends second information to the terminal device, where the second information includes downlink transmission related information.
[0308] It should be noted that the execution process of S902 can refer to the execution process of S801 and will not be repeated here.
[0309] It should be noted that the first information and the second information can be carried in different messages or in the same message. When the first information and the second information are carried in the same message, the first information and the second information can be carried in different fields of the same message or in the same field of the same message.
[0310] S903: The terminal device determines a time window according to downlink transmission related information and uplink transmission related information.
[0311] In a possible implementation, when the first information allows the terminal device to transmit data in the measurement gap, the terminal device may determine the time window according to the uplink transmission related information and the downlink transmission related information.
[0312] In a possible implementation, the time window includes at least one data transmission window, and the at least one data transmission window includes at least one of the following: an uplink data transmission window, a potential uplink data transmission window, and a potential downlink data transmission window.
[0313] When there are multiple data transmission windows, the union of the multiple data transmission windows can be determined as the time window. For example, referring to FIG6E , it is only necessary to switch the time period in the figure to the data transmission window.
[0314] When there are multiple data transmission windows, the time period between the start time of the first data transmission window and the end time of the last data transmission window can be determined as the time window. For example, referring to FIG. 6F , it is sufficient to simply switch the time period in the figure to the data transmission window.
[0315] After the terminal device receives the first information and the second information, it can determine at least one data transmission window based on the first information. The data transmission window can be an uplink data transmission window or a potential uplink data transmission window. It can also determine at least one potential downlink data transmission window based on the second information, and then determine the time window based on multiple data transmission windows.
[0316] Exemplarily, taking the first information indication as one item and the downlink transmission related information as one item as an example, the following multiple methods are used to illustrate how the terminal device determines the time window in the first measurement gap:
[0317] 1) When the first information allows the terminal device to transmit data in the measurement gap, the downlink transmission related information includes the downlink service cycle and service jitter information, or the downlink service related information includes the transmission time period of the downlink service.
[0318] If the terminal device has data to be transmitted in the first measurement gap, and the data to be transmitted is data related to the downlink service, the terminal device can determine the transmission time period of the downlink service based on the downlink service cycle and the service jitter information, and determine the overlapping part of the transmission time period of the downlink service and the first measurement gap as a potential downlink data transmission window, that is, a time window.
[0319] If the terminal device has data to be transmitted in the first measurement gap, and the data to be transmitted is uplink data and data related to downlink services, the terminal device can determine the data transmission period based on the relevant information of the uplink data, and determine the overlapping part of the data transmission period and the first measurement gap as a potential uplink data transmission window; determine the overlapping part of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window; and determine the time window based on the uplink data transmission window and the downlink data transmission window.
[0320] 2) When the first information includes relevant information of at least one first service type, the downlink service relevant information includes a downlink service cycle and service jitter information, or the downlink service relevant information includes a transmission period of the downlink service.
[0321] If there is a first uplink service to be transmitted in the first measurement gap, wherein the service type of the first uplink service belongs to at least one first service type, the terminal device determines the transmission period of the first service based on the relevant information of the first service, and determines the overlapping part of the transmission period of the first service and the first measurement gap as a potential uplink data transmission window. The terminal device determines the transmission period of the downlink service based on the downlink service cycle and service jitter information, and determines the overlapping part of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window; or the terminal device may determine the overlapping part of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window. The time window is determined based on the uplink data transmission window and the downlink data transmission window.
[0322] 3) When the first information includes relevant information of at least one QoS flow, the downlink service related information includes downlink service cycle and service jitter information, or the downlink service related information includes a transmission period of the downlink service.
[0323] If there is a first QoS flow to be transmitted in the first measurement gap, and the first QoS flow is a QoS flow in at least one QoS flow, the terminal device determines the transmission period of the first QoS flow based on the relevant information of the first QoS flow, and determines the overlapping part of the transmission period of the first QoS flow and the first measurement gap as data transmission window 1. The terminal device determines the transmission period of the downlink service based on the downlink service cycle and service jitter information, and determines the overlapping part of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window; or the terminal device may determine the overlapping part of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window. The time window is determined based on data transmission window 1 and the potential downlink data transmission window.
[0324] 4) When the first information includes relevant information of at least one PDU session, the downlink service related information includes a downlink service cycle and service jitter information, or the downlink service related information includes a transmission period of the downlink service.
[0325] If at least one PDU session has data to be transmitted during the first measurement gap, the terminal device determines the transmission period of the at least one PDU session based on the relevant information of the at least one PDU session, and determines the overlapping portion of the transmission period of the at least one PDU session with the first measurement gap as data transmission window 1. The terminal device determines the transmission period of the downlink service based on the downlink service cycle and service jitter information, and determines the overlapping portion of the transmission period of the downlink service with the first measurement gap as a potential downlink data transmission window; alternatively, the terminal device may determine the overlapping portion of the transmission period of the downlink service with the first measurement gap as a potential downlink data transmission window. A time window is determined based on data transmission window 1 and the potential downlink data transmission window.
[0326] 5) When the first information includes relevant information of at least one slice, the downlink service related information includes downlink service cycle and service jitter information, or the downlink service related information includes the transmission period of the downlink service.
[0327] If there is data to be transmitted in the first measurement gap, and the relevant information of the slice associated with the data to be transmitted is relevant information of at least one slice, the terminal device determines the transmission period of the data associated with the at least one slice based on the relevant information of the at least one slice, and determines the overlapping portion of the transmission period of the data associated with the at least one slice and the first measurement gap as data transmission window 1. The terminal device determines the transmission period of the downlink service based on the downlink service cycle and service jitter information, and determines the overlapping portion of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window; alternatively, the terminal device may determine the overlapping portion of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window. The time window is determined based on data transmission window 1 and the potential downlink data transmission window.
[0328] 6) When the first information includes a PDB-related threshold, the downlink service-related information includes a downlink service cycle and service jitter information, or the downlink service-related information includes a transmission period of the downlink service.
[0329] If there is uplink data to be transmitted in the first measurement gap, and the PDB of the uplink data to be transmitted is less than or equal to the PDB-related threshold, the terminal device determines the overlapping portion of the transmission period of the uplink data to be transmitted and the first measurement gap as data transmission window 1. The terminal device determines the transmission period of the downlink service based on the downlink service cycle and service jitter information, and determines the overlapping portion of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window; alternatively, the terminal device may determine the overlapping portion of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window. The time window is determined based on data transmission window 1 and the potential downlink data transmission window.
[0330] 7) When the first information includes at least one piece of QoS related information, the downlink service related information includes a downlink service cycle and service jitter information, or the downlink service related information includes a transmission period of the downlink service.
[0331] If there is data to be transmitted in the data associated with at least one QoS in the first measurement gap, the terminal device determines the transmission period of the data associated with the at least one QoS based on the relevant information of the at least one QoS, and determines the overlapping portion of the transmission period of the data associated with the at least one QoS and the first measurement gap as data transmission window 1. The terminal device determines the transmission period of the downlink service based on the downlink service cycle and service jitter information, and determines the overlapping portion of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window; or the terminal device may determine the overlapping portion of the transmission period of the downlink service and the first measurement gap as a potential downlink data transmission window. The time window is determined based on data transmission window 1 and the potential downlink data transmission window.
[0332] 8) When the first information includes relevant indications of uplink data and / or downlink data, the downlink service related information includes downlink service cycle and service jitter information, or the downlink service related information includes the transmission period of the downlink service.
[0333] If there is data to be transmitted in the first measurement gap and the terminal device is configured with a first timer related to the data to be transmitted, the terminal device determines a potential uplink data transmission window based on the overlap between the first timer and the first measurement gap. The terminal device determines the transmission period of the downlink service based on the downlink service cycle and service jitter information, and determines the overlap between the transmission period of the downlink service and the first measurement gap as the potential downlink data transmission window; or the terminal device may determine the overlap between the transmission period of the downlink service and the first measurement gap as the potential downlink data transmission window. The time window is determined based on the potential uplink data transmission window and the potential downlink data transmission window.
[0334] 9) When the first information includes relevant information of at least one LCH, the downlink service related information includes a downlink service cycle and service jitter information, or the downlink service related information includes a transmission period of the downlink service.
[0335] If at least one LCH has data to be transmitted during the first measurement gap, the terminal device determines a transmission period for the data in the at least one LCH based on the relevant information of the at least one LCH, and determines the overlapping portion of the data transmission period in the at least one LCH with the first measurement gap as data transmission window 1. The terminal device determines a transmission period for downlink services based on the downlink service cycle and service jitter information, and determines the overlapping portion of the downlink service transmission period with the first measurement gap as a potential downlink data transmission window; alternatively, the terminal device may determine the overlapping portion of the downlink service transmission period with the first measurement gap as a potential downlink data transmission window. The time window is determined based on the potential uplink data transmission window and the potential downlink data transmission window.
[0336] When the intervals between multiple data transmission windows are large, the union of the multiple data transmission windows can be directly determined as the time window; when the intervals between multiple data transmission windows are small, it is estimated that measurement cannot be successfully performed within the interval, and the interval can be included in the range of the time window.
[0337] In a possible implementation, the time window may be determined by the terminal device within an overlapping period between the first measurement gap and the DRX on-duration period.
[0338] S904. The terminal device transmits data with the network device in the time window of the first measurement gap.
[0339] In other words, the network device transmits data with the terminal device in the time window of the first measurement gap.
[0340] In the embodiment shown in FIG9 , the terminal device is more aware of the actual transmission location of the uplink data. By combining the downlink transmission-related information provided by the network device, the terminal device can determine a shorter time window, which not only meets the data transmission delay requirements, but also reduces the impact on mobility.
[0341] In a possible implementation, the terminal device may further perform measurement in a remaining measurement period of the first measurement gap, where the remaining measurement period is a period in the first measurement gap excluding the time window.
[0342] Based on any of the above embodiments, after completing data transmission in the measurement gap, the terminal device may also report to the network device that it has performed data transmission in the measurement gap. The reporting method is as follows:
[0343] FIG10 is a flow chart of a fifth embodiment of the data transmission method provided in the present application. As shown in FIG10 , the data transmission method includes:
[0344] S1001. A network device sends first information to a terminal device.
[0345] S1002. The terminal device determines a time window based on uplink transmission related information.
[0346] S1003. The terminal device transmits data with the network device in the time window of the first measurement gap.
[0347] It should be noted that the execution process of S1001 to S1003 can refer to the execution process of S501 to S503, and will not be repeated here.
[0348] S1004. The terminal device sends third information to the network device, where the third information indicates that data transmission is performed during the measurement gap.
[0349] In other words, the network device receives the third information sent by the terminal device.
[0350] If data transmission is performed in a measurement gap, the measurement gap may be referred to as a first measurement gap, and the number of the first measurement gaps may be one or more.
[0351] If the number of the first measurement gap is one, the third information indicates that data is transmitted in one first measurement gap; if the number of the first measurement gap is multiple, the third information indicates that data is transmitted in multiple first measurement gaps.
[0352] In a possible implementation, for any first measurement gap, the third information may include at least one of the following:
[0353] (1) Index of the first measurement gap.
[0354] (2) In the first measurement gap, an instruction for data transmission is performed.
[0355] One bit may be used to indicate whether data transmission occurred in the first measurement gap. If the value of this bit is 1, it indicates that data transmission occurred in the first measurement gap; if the value of this bit is 0, it indicates that data transmission did not occur in the first measurement gap. Alternatively, if data transmission occurred in the first measurement gap, the bit value may be set to true; if data transmission did not occur in the first measurement gap, the bit value may be set to false.
[0356] (3) The length of the time window.
[0357] The time window is a time period set by the terminal device in the first measurement gap for transmitting data.
[0358] (4) The proportion of the time window in the first measurement interval.
[0359] For example, if the length of the first measurement gap is 6 ms and the length of the time window is 3 ms, the time window accounts for 50% of the first measurement gap.
[0360] (5) The duration of the remaining measurement period in the first measurement gap.
[0361] Exemplarily, if the length of the first measurement gap is 6 ms and the length of the time window is 4 ms, the length of the remaining measurement period is 2 ms.
[0362] (6) The proportion of the remaining measurement period in the first measurement gap.
[0363] For example, if the length of the first measurement gap is 6 ms and the length of the remaining measurement period is 2 ms, the remaining measurement period accounts for 33.33% of the first measurement gap.
[0364] (7) The type of service transmitted within the time window.
[0365] When the first information includes information related to the first service type, the third information may include the type of service transmitted within the time window.
[0366] (8) Identification of the QoS flow transmitted within the time window.
[0367] When the first information includes relevant information of at least one QoS flow, the third information may include an identifier of the QoS flow transmitted within the time window.
[0368] (9) Identification of the PDU session transmitted within the time window.
[0369] When the first information includes relevant information of at least one PDU session, the third information may include an identifier of the PDU session transmitted within the time window.
[0370] (10) Slice identifier used to transmit data within the time window.
[0371] When the first information includes relevant information of at least one slice, the third information may include a slice identifier used to transmit data within the time window.
[0372] (11) PDB of data transmitted within the time window.
[0373] When the first information includes the PDB-related threshold, the third information may include the PDB of the data transmitted within the time window.
[0374] (12) 5QI and ARP associated with the QoS of the data transmitted within the time window.
[0375] When the first information includes at least one QoS-related information, the third information may include a 5QI and ARP associated with the QoS of the data transmitted within the time window.
[0376] (13) Identification of the LCH used to transmit data within the time window.
[0377] When the first information includes relevant information of at least one LCH, the third information may include an identifier of the LCH used for transmitting data within the time window.
[0378] (14) Indication that a trigger condition is satisfied.
[0379] When the trigger condition is met, the third information may include an indication that the trigger condition is met.
[0380] One bit may be used to indicate whether the third information is reported when the trigger condition is met. If the value of this bit is 1, it may indicate that the third information is reported when the trigger condition is met.
[0381] In a possible implementation, the terminal device may send third information to the network device when a trigger condition is met.
[0382] The triggering conditions may include any one of the following: data transmission is performed in the first measurement gap; the proportion of the time window in the first measurement gap is greater than or equal to the first threshold; the proportion of the remaining measurement period in the first measurement gap in the first measurement gap is less than or equal to the second threshold.
[0383] For example, when the terminal device transmits data in the first measurement gap, the terminal device sends third information to the network device.
[0384] In another example, when the proportion of the time window in the first measurement gap is greater than or equal to the first threshold, the terminal device sends third information to the network device.
[0385] In another example, when the proportion of the remaining measurement period in the first measurement gap in the first measurement gap is less than or equal to the second threshold, the terminal device sends third information to the network device.
[0386] In a possible implementation, the first threshold and the second threshold may be configured by the network device.
[0387] Exemplarily, the network device may send fourth information to the terminal device, where the fourth information includes a first threshold and a second threshold, wherein the first threshold and the second threshold are used to determine a trigger condition.
[0388] Exemplarily, the network device may send the fourth information to the terminal device via an RRC reconfiguration message.
[0389] In a possible implementation, after receiving the indication information sent by the network device, the terminal device may send third information to the network device, where the indication information indicates reporting relevant information of data transmission in the measurement gap.
[0390] Exemplarily, the network device may send indication information to the terminal device via an RRC reconfiguration message.
[0391] In a possible implementation, the terminal device may send the third information to the network device via a measurement report.
[0392] In this manner, the terminal device needs to complete the measurement in the remaining measurement period within the first measurement gap.
[0393] Exemplarily, the terminal device may send the third information to the network device via a newly added field in the measurement report, where the newly added field may be MGskipIndication ENUMERATED{0,1,}.
[0394] In a possible implementation, the terminal device may send the third information to the network device via terminal assistance information (UE assistance information, UAI).
[0395] Exemplarily, the terminal device may send the third information to the network device via a newly added field in the UAI, where the newly added field may be MGskipIndication ENUMERATED{0,1,}.
[0396] FIG11 is a sixth flow chart of a data transmission method according to an embodiment of the present application. As shown in FIG11 , the data transmission method includes:
[0397] S1101. A network device sends second information to a terminal device, where the second information includes downlink transmission related information.
[0398] S1102. The terminal device determines a time window according to downlink transmission related information.
[0399] S1103. The terminal device transmits data with the network device in the time window of the first measurement gap.
[0400] It should be noted that the execution process of S1101 to S1103 can refer to the execution process of S801 to S803, and will not be repeated here.
[0401] S1104. The terminal device sends third information to the network device, where the third information indicates that data transmission is performed during the measurement gap.
[0402] It should be noted that the execution process of S1104 can refer to the execution process of S1004, which will not be repeated here.
[0403] FIG12 is a flow chart of the seventh embodiment of the data transmission method provided in the present application. As shown in FIG12 , the data transmission method includes:
[0404] S1201. The network device sends first information to the terminal device.
[0405] S1202. The network device sends second information to the terminal device, where the second information includes downlink transmission related information.
[0406] S1203. The terminal device determines a time window according to downlink transmission related information and uplink transmission related information.
[0407] S1204. The terminal device transmits data with the network device in the time window of the first measurement gap.
[0408] It should be noted that the execution process of S1201 to S1204 can refer to the execution process of S901 to S904, and will not be repeated here.
[0409] S1205. The terminal device sends third information to the network device, where the third information indicates that data transmission is performed during the measurement gap.
[0410] It should be noted that the execution process of S1205 can refer to the execution process of S1004, and will not be repeated here.
[0411] By reporting the third information, the network device can be assisted in determining whether the measurement result is usable.
[0412] In any of the above embodiments and possible implementations, the terminal device may further send capability information to the network device, where the capability information indicates that the terminal device has the capability to transmit data in the measurement gap.
[0413] Exemplarily, the terminal device may send capability information to the network device via signaling such as RRC terminal capability information, an attach request, or a registration request.
[0414] Only when the terminal device has the capability of transmitting data in the measurement gap can the network device send the first information and / or the second information to the terminal device.
[0415] Figure 13A is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present application. As shown in Figure 13A, the data transmission device 1300 is applied to a terminal device and includes: a communication module 1301 for receiving first information and transmitting data in a first measurement gap based on the first information; the first measurement gap is the time during which the terminal device performs measurements.
[0416] In one possible implementation, the first information is used to indicate whether the terminal device is allowed to transmit data in the measurement gap; the communication module 1301 is specifically used to: if the first information indicates that the terminal device is allowed to transmit data in the measurement gap, transmit data in the first measurement gap.
[0417] In a possible implementation, the communication module 1301 is specifically configured to: transmit data in a time window of the first measurement gap according to the first information, where the time window is a time period determined by the terminal device in the first measurement gap.
[0418] FIG13B is another structural diagram of a data transmission device 1300 provided in an embodiment of the present application. As shown in FIG13B , based on FIG13A , the data transmission device 1300 further includes a processing module 1302 for determining a time window according to uplink transmission related information.
[0419] In one possible implementation, the communication module 1301 is further used to: receive second information, the second information including downlink transmission related information; the processing module 1302 is further used to: determine the time window based on the downlink transmission related information, or determine the time window based on the downlink transmission related information and the uplink transmission related information.
[0420] In a possible implementation manner, the downlink transmission related information includes at least one of the following: a downlink service cycle, a transmission period of a downlink service, service jitter information, or a service type.
[0421] In a possible implementation manner, the time window is determined by the terminal device within an overlapping period between the first measurement gap and the on-duration period of the discontinuous reception.
[0422] In one possible implementation, the first information indicates at least one of the following: relevant information of at least one first service type; relevant information of at least one quality of service QoS flow; relevant information of at least one protocol data unit PDU session; relevant information of at least one slice; packet delay budget PDB related threshold; relevant information of at least one QoS; uplink data and / or downlink data related indication; relevant information of at least one logical channel LCH.
[0423] In one possible implementation, the first information includes relevant information of at least one first service type; if there is a first service to be transmitted in the first measurement gap, and the service type of the first service belongs to at least one first service type, then the communication module 1301 is specifically used to transmit data associated with the first service in the first measurement gap.
[0424] In one possible implementation, the first information includes relevant information of at least one QoS flow; if there is a first QoS flow to be transmitted in the first measurement gap, and the first QoS flow is a QoS flow among at least one QoS flow, then the communication module 1301 is specifically used to transmit data associated with the first QoS flow in the first measurement gap.
[0425] In one possible implementation, the first information includes relevant information of at least one PDU session; if there is data to be transmitted in at least one PDU session in the first measurement gap, the communication module 1301 is specifically used to transmit the data to be transmitted in at least one PDU session in the first measurement gap.
[0426] In one possible implementation, the first information includes relevant information of at least one slice; if there is data to be transmitted in the first measurement gap, and the relevant information of the slice associated with the data to be transmitted belongs to the relevant information of at least one slice, then the communication module 1301 is specifically used to transmit the data to be transmitted in the at least one slice in the first measurement gap.
[0427] In one possible implementation, the first information includes a PDB-related threshold; if there is data to be transmitted in the first measurement gap and the PDB of the data to be transmitted is less than or equal to the PDB-related threshold, the communication module 1301 is specifically configured to transmit the data to be transmitted in the first measurement gap.
[0428] In one possible implementation, the first information includes at least one QoS-related information; if there is data to be transmitted in at least one QoS-associated data in the first measurement gap, the communication module 1301 is specifically used to transmit the data to be transmitted in the first measurement gap.
[0429] In one possible implementation, the first information includes indications related to uplink data and / or downlink data; if there is data to be transmitted in the first measurement gap, the communication module 1301 is specifically used to transmit the data to be transmitted in the first measurement gap, and the data to be transmitted includes uplink data and / or downlink data.
[0430] In one possible implementation, the first information includes relevant information of at least one LCH; if there is data to be transmitted in at least one LCH in the first measurement gap, the communication module 1301 is specifically used to transmit the data to be transmitted in the at least one LCH in the first measurement gap.
[0431] In a possible implementation, the time window includes at least one data transmission window, and the at least one data transmission window includes at least one of the following: an uplink data transmission window, a potential uplink data transmission window, and a potential downlink data transmission window.
[0432] In one possible implementation, the uplink data transmission window is determined based on the transmission period of uplink data and / or signaling; the potential uplink data transmission window is determined based on uplink transmission-related information, or the potential uplink data transmission window is determined based on a first timer, which is a timer associated with potential uplink data and / or signaling transmission; the potential downlink data transmission window is determined based on downlink transmission-related information.
[0433] In a possible implementation manner, the first information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0434] In a possible implementation manner, the second information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0435] In a possible implementation, the communication module 1301 is further configured to send third information, where the third information indicates that data transmission is performed during the measurement gap.
[0436] In one possible implementation, the third information includes at least one of the following: an index of the first measurement gap; an indication of data transmission in the first measurement gap; the length of the time window, wherein the time window is a time period set by the terminal device in the first measurement gap for transmitting data; the proportion of the time window in the first measurement gap; the duration of the remaining measurement period in the first measurement gap; the proportion of the remaining measurement period in the first measurement gap; the type of service transmitted in the time window; the identifier of the QoS flow transmitted in the time window; the identifier of the PDU session transmitted in the time window; the slice identifier used to transmit data in the time window; the PDB of the data transmitted in the time window; the 5G QoS identifier and the allocation and retention priority associated with the QoS of the data transmitted in the time window; and the identifier of the LCH used to transmit data in the time window.
[0437] In one possible implementation, the communication module 1301 is used to send third information when a trigger condition is met; wherein the trigger condition includes any one of the following: data transmission in the first measurement gap; the proportion of the time window in the first measurement gap is greater than or equal to the first threshold, and the time window is the time period set by the terminal device in the first measurement gap for transmitting data; the proportion of the remaining measurement period in the first measurement gap in the first measurement gap is less than or equal to the second threshold.
[0438] In a possible implementation, the communication module 1301 is further configured to receive fourth information, where the fourth information includes a first threshold and a second threshold, and the first threshold and the second threshold are used to determine a trigger condition.
[0439] In a possible implementation, the communication module 1301 is further configured to receive indication information, where the indication information indicates reporting relevant information of data transmission within the measurement gap.
[0440] In a possible implementation manner, the third information is carried in a measurement report or terminal assistance information.
[0441] In a possible implementation, the communication module 1301 is further configured to send capability information, where the capability information indicates that the terminal device has the capability to transmit data in the measurement gap.
[0442] In a possible implementation, the first information and the second information are carried in the same message.
[0443] The data transmission device 1300 provided in this embodiment is used to implement the technical solution of the terminal device in the aforementioned method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0444] Figure 14 is a schematic diagram of the structure of another data transmission device provided in an embodiment of the present application. As shown in Figure 14, the data transmission device 1400 is applied to a network device and includes: a communication module 1401 for sending first information to a terminal device; based on the first information, transmitting data with the terminal device during a first measurement gap; the first measurement gap is the time during which the terminal device performs measurements.
[0445] In one possible implementation, the communication module 1401 is further used to: send first information to the terminal device, where the first information is used to indicate whether the terminal device is allowed to transmit data in the measurement gap; if the first information indicates that the terminal device is allowed to transmit data in the measurement gap, then transmit data with the terminal device in the first measurement gap.
[0446] In a possible implementation, the communication module 1401 is further configured to: transmit data with the terminal device in a time window of the first measurement gap according to the first information, where the time window is a time period determined by the terminal device in the first measurement gap.
[0447] In a possible implementation, the communication module 1401 is further used to: send second information to the terminal device, where the second information includes downlink transmission related information; the downlink transmission related information is used by the terminal device to determine the time window.
[0448] In a possible implementation manner, the downlink transmission related information includes at least one of the following: a downlink service cycle, a transmission period of a downlink service, service jitter information, or a service type.
[0449] In one possible implementation, the first information indicates at least one of the following: relevant information of at least one first service type; relevant information of at least one quality of service QoS flow; relevant information of at least one protocol data unit PDU session; relevant information of at least one slice; packet delay budget PDB related threshold; relevant information of at least one QoS; uplink data and / or downlink data related indication; relevant information of at least one logical channel LCH.
[0450] In a possible implementation manner, the first information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0451] In a possible implementation manner, the second information is carried in radio resource control signaling, or downlink control information, or a media access control control unit.
[0452] In a possible implementation, the communication module 1401 is further configured to receive third information, where the third information indicates that data transmission is performed in the measurement gap.
[0453] In one possible implementation, the third information includes at least one item: an index of the first measurement gap; an indication of data transmission in the first measurement gap; the length of the time window, wherein the time window is a time period set by the terminal device in the first measurement gap for transmitting data; the proportion of the time window in the first measurement gap; the duration of the remaining measurement period in the first measurement gap; the proportion of the remaining measurement period in the first measurement gap; the type of service transmitted in the time window; the identifier of the QoS flow transmitted in the time window; the identifier of the PDU session transmitted in the time window; the slice identifier used to transmit data in the time window; the PDB of the data transmitted in the time window; the 5G QoS identifier and the allocation and retention priority associated with the QoS of the data transmitted in the time window; and the identifier of the LCH used to transmit data in the time window.
[0454] In a possible implementation, the communication module 1401 is further configured to send fourth information to the terminal device, where the fourth information includes a first threshold and a second threshold, and the first threshold and the second threshold are used to determine a trigger condition.
[0455] In a possible implementation, the communication module 1401 is further configured to send indication information to the terminal device, where the indication information indicates reporting relevant information of data transmission in the measurement gap.
[0456] In a possible implementation manner, the third information is carried in a measurement report or terminal assistance information.
[0457] In a possible implementation, the communication module 1401 is further configured to receive capability information, where the capability information indicates that the terminal device has the capability to transmit data in the measurement gap.
[0458] In a possible implementation, the first information and the second information are carried in the same message.
[0459] The data transmission device 1400 provided in this embodiment is used to implement the technical solution of the network device in the aforementioned method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0460] Figure 15 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. As shown in Figure 15, terminal device 1500 includes: a processor 1501 and a memory 1502; memory 1502 stores computer-executable instructions; processor 1501 executes the computer-executable instructions stored in memory 1502, causing the terminal device to implement the corresponding technical solutions in the aforementioned method embodiments. The implementation principles and technical effects are similar and will not be further described here.
[0461] Figure 16 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. As shown in Figure 16, network device 1600 includes: a processor 1601 and a memory 1602; memory 1602 stores computer-executable instructions; processor 1601 executes the computer-executable instructions stored in memory 1602, causing the network device to implement the corresponding technical solutions in the aforementioned method embodiments. The implementation principles and technical effects are similar and will not be further described here.
[0462] The present embodiment provides a chip. The chip includes a processor configured to invoke a computer program stored in a memory to execute the technical solution of the above embodiment. The implementation principles and technical effects are similar to those of the above-mentioned related embodiments and will not be further described here.
[0463] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method steps performed by the network device in the aforementioned method embodiment are implemented.
[0464] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method steps performed by the terminal device in the aforementioned method embodiment are implemented.
[0465] An embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed, the computer executes the method steps executed by the network device in the aforementioned method embodiment.
[0466] An embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed, the computer executes the method steps executed by the terminal device in the aforementioned method embodiment.
[0467] The methods described in the above embodiments can be implemented in whole or in part through software, hardware, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.
[0468] In one possible implementation, computer-readable media may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium designed to carry or store the desired program code in the form of instructions or data structures and accessible by a computer. Furthermore, any connection is appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. Disk and disc as used herein include optical disc, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0469] The present application embodiment is described with reference to the flowchart and / or block diagram of the method, device (system) of the present application embodiment. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.
[0470] The above specific implementation methods further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. A data transmission method, applied to a terminal device, characterized in that: include: receiving a first message; transmitting data in a first measurement gap according to the first information; The first measurement gap is the time during which the terminal device performs measurement.
2. The method according to claim 1, characterized in that The first information is used to indicate whether the terminal device is allowed to transmit data in the measurement gap; The transmitting data in the first measurement gap according to the first information includes: If the first information indicates that the terminal device is allowed to transmit data in the measurement gap, data is transmitted in the first measurement gap.
3. The method according to claim 1 or 2, characterized in that The transmitting data in the first measurement gap according to the first information includes: According to the first information, data is transmitted in a time window of the first measurement gap, where the time window is a time period determined by the terminal device in the first measurement gap.
4. The method according to claim 3, characterized in that The method further comprises: receiving second information, where the second information includes downlink transmission related information; The time window is determined according to the downlink transmission related information, or the time window is determined according to the downlink transmission related information and uplink transmission related information, or the time window is determined according to the uplink transmission related information.
5. The method according to claim 4, characterized in that The downlink transmission related information includes at least one of the following: a downlink service cycle, a transmission period of a downlink service, service jitter information or a service type.
6. The method according to claim 3 or 4, characterized in that The time window is determined by the terminal device within an overlapping period between the first measurement gap and an on-duration period of discontinuous reception.
7. The method according to claim 3, characterized in that The first information includes at least one of the following: at least one first service type related information; Information related to at least one Quality of Service (QoS) flow; Relevant information of at least one protocol data unit (PDU) session; Information about at least one slice; Packet delay budget PDB related thresholds; At least one QoS related information; Indications related to uplink data and / or downlink data; Related information of at least one logical channel LCH.
8. The method according to claim 7, characterized in that The first information includes relevant information of the at least one first service type; and transmitting data in a time window of the first measurement gap according to the first information includes: If there is a first service to be transmitted in the first measurement gap, and the service type of the first service belongs to the at least one first service type, then transmitting data associated with the first service in the time window of the first measurement gap; or, The first information includes relevant information of the at least one QoS flow; and transmitting data in a time window of the first measurement gap according to the first information includes: If there is a first QoS flow to be transmitted in the first measurement gap, and the first QoS flow is a QoS flow in the at least one QoS flow, then data associated with the first QoS flow is transmitted in the time window of the first measurement gap; or, The first information includes relevant information of the at least one PDU session; and transmitting data in a time window of the first measurement gap according to the first information includes: If there is data to be transmitted in the at least one PDU session in the first measurement gap, transmitting the data to be transmitted in the time window of the first measurement gap; or, The first information includes relevant information of the at least one slice; and transmitting data in a time window of the first measurement gap according to the first information includes: If there is data to be transmitted in the first measurement gap, and the relevant information of the slice associated with the data to be transmitted belongs to the relevant information of the at least one slice, the data to be transmitted is transmitted in the time window of the first measurement gap; or, The first information includes the PDB-related threshold; and transmitting data in a time window of the first measurement gap according to the first information includes: If there is data to be transmitted in the first measurement gap, and the PDB of the data to be transmitted is less than or equal to the PDB-related threshold, transmitting the data to be transmitted in the time window of the first measurement gap; or, The first information includes the at least one QoS-related information; and transmitting data in a time window of the first measurement gap according to the first information includes: If there is data to be transmitted in the at least one QoS-associated data in the first measurement gap, transmitting the data to be transmitted in the time window of the first measurement gap; or, The first information includes an indication related to the uplink data and / or downlink data; and transmitting data in a time window of the first measurement gap according to the first information includes: If there is data to be transmitted in the first measurement gap, transmitting the data to be transmitted in the time window of the first measurement gap, where the data to be transmitted includes uplink data and / or downlink data; or, The first information includes relevant information of at least one LCH; and transmitting data in a time window of the first measurement gap according to the first information includes: If data to be transmitted exists in the at least one LCH in the first measurement gap, the data to be transmitted is transmitted in a time window of the first measurement gap.
9. The method according to any one of claims 3 to 6, characterized in that: The time window includes at least one data transmission window, and the at least one data transmission window includes at least one of the following: an uplink data transmission window, a potential uplink data transmission window, and a potential downlink data transmission window, wherein: The uplink data transmission window is determined according to a transmission period of uplink data and / or signaling; The potential uplink data transmission window is determined according to uplink transmission related information, or the potential uplink data transmission window is determined according to a first timer, where the first timer is a timer associated with potential uplink data and / or signaling transmission; The potential downlink data transmission window is determined according to the downlink transmission related information.
10. The method according to claim 4, characterized in that The first information and the second information are respectively carried in any one of radio resource control signaling, downlink control information, or media access control control unit signaling.
11. The method according to any one of claims 1 to 10, characterized in that The method further comprises: sending third information, where the third information indicates that data transmission is to be performed during the measurement gap; The third information includes at least one of the following: an index of the first measurement gap; an instruction to transmit data in the first measurement gap; The length of a time window, wherein the time window is a period set by the terminal device in the first measurement gap for transmitting data; a proportion of the time window in the first measurement gap; the duration of the remaining measurement period in the first measurement gap; a proportion of the remaining measurement period in the first measurement gap; The type of traffic transmitted within the time window; an identification of the QoS flow transmitted within the time window; The identifier of the PDU session transmitted within the time window; Slice identifier for transmitting data within the time window; The PDB of the data transmitted within the time window; 5G QoS identifiers associated with the QoS of data transmitted within the time window, as well as allocation and retention priorities; The identifier of the LCH used to transmit data within the time window.
12. The method according to claim 11, characterized in that The sending of the third information includes: When a trigger condition is met or an indication information is received, sending the third information; The triggering condition includes any one of the following: performing data transmission in the first measurement gap; A proportion of the time window in the first measurement gap is greater than or equal to a first threshold, the time window being a period set by the terminal device in the first measurement gap for transmitting data; A proportion of the remaining measurement period in the first measurement gap in the first measurement gap is less than or equal to a second threshold; The first threshold and the second threshold are configured by a network device; The indication information indicates information related to reporting of data transmission within the measurement gap.
13. The method according to claim 11 or 12, characterized in that The third information is carried in a measurement report or terminal assistance information.
14. The method according to any one of claims 1 to 13, characterized in that The method further comprises: Send capability information, where the capability information indicates that the terminal device has the capability to transmit data in the measurement gap.
15. The method according to claim 4, characterized in that The first information and the second information are carried in the same message, or the first information and the second information belong to the same information.
16. A data transmission method, applied to a network device, characterized in that: include: Sending first information to the terminal device; transmitting data with the terminal device in a first measurement gap according to the first information; The first measurement gap is the time during which the terminal device performs measurement.
17. The method according to claim 16, characterized in that The first information is used to indicate whether the terminal device is allowed to transmit data in the measurement gap; The transmitting data with the terminal device in the first measurement gap according to the first information includes: If the first information indicates that the terminal device is allowed to transmit data in the measurement gap, data is transmitted with the terminal device in the first measurement gap.
18. The method according to claim 16 or 17, characterized in that The transmitting data with the terminal device in the first measurement gap according to the first information includes: According to the first information, data is transmitted to the terminal device in a time window of the first measurement gap, where the time window is a time period determined by the terminal device in the first measurement gap.
19. The method according to claim 18, characterized in that The method further comprises: Sending second information to the terminal device, the second information including downlink transmission related information; the downlink transmission related information is used by the terminal device to determine the time window.
20. The method according to claim 18, wherein The first information is further used to indicate at least one of the following: at least one first service type related information; Information related to at least one Quality of Service (QoS) flow; Relevant information of at least one protocol data unit (PDU) session; Information about at least one slice; Packet delay budget PDB related thresholds; At least one QoS related information; Indications related to uplink data and / or downlink data; Related information of at least one logical channel LCH.
21. The method according to claim 19, wherein The first information and the second information are respectively carried in any one of radio resource control signaling, downlink control information, or media access control control unit signaling.
22. The method according to any one of claims 16 to 21, characterized in that The method further comprises: receiving third information, where the third information indicates that data transmission is to be performed during a measurement gap; The third information includes at least one of the following: an index of the first measurement gap; an instruction to transmit data in the first measurement gap; The length of a time window, wherein the time window is a period set by the terminal device in the first measurement gap for transmitting data; a proportion of the time window in the first measurement gap; the duration of the remaining measurement period in the first measurement gap; a proportion of the remaining measurement period in the first measurement gap; The type of traffic transmitted within the time window; an identification of the QoS flow transmitted within the time window; The identifier of the PDU session transmitted within the time window; Slice identifier for transmitting data within the time window; The PDB of the data transmitted within the time window; 5G QoS identifiers associated with the QoS of data transmitted within the time window, as well as allocation and retention priorities; The identifier of the LCH used to transmit data within the time window.
23. The method according to claim 22, characterized in that The method further comprises: Send indication information to the terminal device, where the indication information indicates relevant information of data transmission in the reporting measurement gap.
24. The method according to claim 22 or 23, characterized in that The third information is carried in a measurement report or terminal assistance information.
25. The method according to any one of claims 16 to 24, characterized in that: The method further comprises: Capability information is received, where the capability information indicates that the terminal device has the capability to transmit data in the measurement gap.
26. The method according to claim 19, wherein The first information and the second information are carried in the same message, or the first information and the second information belong to the same information.
27. A terminal device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the terminal device performs the method according to any one of claims 1 to 15.
28. A network device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the network device performs the method according to any one of claims 16 to 26.
29. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 15 or the method according to any one of claims 16 to 26 is implemented.
Citation Information
Patent Citations
Method and apparatus for transmitting and receiving data in wireless communication system
US20170127397A1
Method of transmitting uplink signals, and device therefor
US20220078650A1
Method for network element, network element, method for user equipment, user equipment and apparatus
US20230362697A1
Monitoring measurement restrictions during discontinuous reception
WO2025036590A1