Data transmission method, device, and storage medium

By receiving or sending data within a preset period of the measurement gap, the data transmission interruption problem caused by the RF module to be able to perform one task in measurement or communication is solved, and data transmission of delay-sensitive services is realized.

WO2025162167A1PCT designated stage Publication Date: 2025-08-07HONOR DEVICE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/074182
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-29
Filing Date
2025-01-23
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

During the attachment of the terminal device, the RF module can only perform one task in measurement or communication, resulting in the measurement gap causing the data transmission of the delay-sensitive service to be interrupted and cannot meet the service's delay requirements.

Method used

During the preset period of the measurement gap, the terminal device receives or transmits the first data, and signals the relevant information of the preset period to avoid interruption of data transmission caused by the measurement gap.

Benefits of technology

By receiving or sending data within the measurement gap, data transmission interruption is avoided and the data transmission needs of delay-sensitive services are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025074182_07082025_PF_FP_ABST
    Figure CN2025074182_07082025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a data transmission method, a device, and a storage medium. The method is applied to a terminal device, and comprises: receiving first signaling, the first signaling comprising related information of one or more preset time periods; and during a preset time period within a measurement gap, the terminal device receiving or sending first data in a serving cell, wherein the measurement gap is a time period used by the terminal device for measurement. According to the above-mentioned solution, by receiving or sending first data during a preset time period within a measurement gap, transmission interruption of the first data caused by the measurement gap is avoided.
Need to check novelty before this filing date? Find Prior Art

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 202410130069.X 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] During device attachment, after establishing a radio bearer, the base station sends a measurement configuration to the device based on mobility triggers and policy settings. Due to manufacturing costs and form factors, a device typically contains only one RF module, which is used for both measurement and communication. The RF module can only perform one of these tasks at a time. To address this, the network configures a time window—a measurement gap—during which the device suspends communication with the base station and performs measurements.

[0004] The longer the measurement gap, the longer the terminal will take to perform measurements. For latency-sensitive services, measurement will cause service interruption, which in turn will result in failure to meet service latency requirements. Summary of the Invention

[0005] The present invention provides a data transmission method, device, and storage medium, which are applied to the field of communication technology. By receiving or sending first data during a preset period within a measurement gap, the first data transmission interruption caused by the measurement gap is avoided.

[0006] In a first aspect, embodiments of the present application provide a data transmission method, applied to a terminal device. The method comprises: receiving first signaling, the first signaling including relevant information of one or more preset time periods; the terminal device receiving or sending first data in a serving cell during a preset time period of a measurement gap; the measurement gap being the time used by the terminal device to perform measurements.

[0007] In a possible implementation, the first signaling includes relevant information of a first time window; and the method further includes: determining the preset time period through the relevant information of the first time window.

[0008] In one possible embodiment, the relevant information of the first time window includes at least one of the following: the repetition period of the first time window, the length of the first time window, the starting position of the first time window, the ending position of the first time window, the relevant configuration of the first time window mode, or the advance of the first time window; the repetition period of the first time window is the time interval between two adjacent preset time periods with periodicity; the length of the first time window is the duration of the preset time period; the relevant configuration of the first time window mode includes at least one of the following: a segment index, an indication related to the segment corresponding to the index, a mode period, a segment length or an interval between segment periods; the advance of the first time window is the advance time of the preset time period.

[0009] In a possible implementation, the starting position of the first time window is the starting moment information of the first time window, or the starting position of the first time window is determined by offsetting the first reference point by a first offset.

[0010] In a possible implementation, the first signaling includes a first identifier indicating the second time window; and the method further includes: determining a preset time period of the second time window by using the first identifier of the second time window.

[0011] In a possible implementation manner, the first signaling includes an instruction to activate the second time window.

[0012] In a possible implementation, the method further includes: receiving second signaling, where the second signaling is used to determine one or more second time windows and identifiers corresponding to the second time windows.

[0013] In one possible embodiment, within a preset time period of the measurement gap, the terminal device receives or sends first data in the service cell, including: within a target preset time period of the measurement gap, the terminal device receives or sends first data in the service cell, and the target preset time period is the preset time period of the second time window corresponding to the first identifier.

[0014] In a possible implementation manner, the first signaling includes a second identifier indicating one or more measurement gaps.

[0015] In a possible implementation manner, the second identifier includes a measurement gap index.

[0016] In one possible implementation, within a preset time period of the measurement gap, the terminal device receives or sends first data in the serving cell, including: within a preset time period of the target measurement gap, the terminal device receives or sends first data in the serving cell, and the target measurement gap is the measurement gap corresponding to the measurement gap index included in the second identifier.

[0017] In a possible implementation manner, the first signaling includes an indication of activation and / or deactivation of a preset time period.

[0018] In one possible embodiment, the first signaling includes: an indication of activation and / or deactivation, and an indication of activation and / or deactivation for all preset time periods; a first identifier of the second time window, and an indication of activation and / or deactivation for the preset time periods corresponding to the first identifier of the second time window.

[0019] In one possible implementation, the terminal device receives or sends first data in the serving cell within a preset time period of the measurement gap, including: if the first signaling includes an indication indicating activation of the preset time period, then within the preset time period of the indication activation of the measurement gap, the terminal device receives or sends first data in the serving cell.

[0020] In one possible implementation, the terminal device receives or sends first data in the serving cell within a preset time period of the measurement gap, including: if the first signaling includes an indication of deactivating the preset time period, then within the preset time period of the measurement gap indicating deactivation, the terminal device does not perform reception or transmission of the first data in the serving cell.

[0021] In a possible implementation, a third time window is pre-stored in the terminal device, or a third time window is pre-defined based on a communication protocol, and the preset time period is determined by the third time window.

[0022] In a possible implementation, the first signaling is any one of a radio resource control RRC, a medium access control entity MAC CE, or a dynamic channel allocation DCI.

[0023] In a possible implementation, before receiving the first signaling, the method further includes: sending service information corresponding to the terminal device to the network device, and the network device determines relevant information of the preset time period based on the service information.

[0024] In a possible implementation manner, the method further includes: sending a first request, where the first request is used to request receiving or sending the first data within a measurement gap.

[0025] In a second aspect, an embodiment of the present application provides a data transmission method, applied to a network device, including: sending a first signaling to a terminal device, the first signaling including relevant information of one or more preset time periods; within a preset time period of a measurement gap, the terminal device receives or sends first data in a service cell; the measurement gap is the time used by the terminal device for measurement.

[0026] In a possible implementation, the first signaling includes relevant information of a first time window, and the relevant information of the first time window is used to determine the preset time period.

[0027] In one possible embodiment, the relevant information of the first time window includes at least one of the following: the repetition period of the first time window, the length of the first time window, the starting position of the first time window, the ending position of the first time window, the first time window related mode, or the advance amount of the first time window; the repetition period of the first time window is the time interval between two adjacent preset time periods with periodicity; the length of the first time window is the duration of the preset time period; the parameters of the first time window related mode include but are not limited to at least one of the following: time slot period, time slot length or time slot period interval; the advance amount of the first time window is the advance time of the preset time period.

[0028] In a possible implementation, the starting position of the first time window is the starting moment information of the first time window, or the starting position of the first time window is determined by offsetting the first reference point by a first offset.

[0029] In a possible implementation, the first signaling includes a first identifier indicating a second time window, and the first identifier of the second time window is used to determine a preset period of the second time window.

[0030] In a possible implementation manner, the first signaling includes an instruction to activate the second time window.

[0031] In a possible implementation, before the network device sends the first signaling, the method further includes: sending a second signaling, where the second signaling is used to determine one or more second time windows and identifiers corresponding to the second time windows.

[0032] In a possible implementation manner, the first signaling includes a second identifier indicating one or more measurement gaps.

[0033] In a possible implementation manner, the second identifier includes a measurement gap index.

[0034] In a possible implementation manner, the first signaling includes an indication of activation and / or deactivation of a preset time period.

[0035] In a possible implementation manner, the first signaling includes: a first identifier of the second time window, and an indication of activation and / or deactivation of a preset time period corresponding to the first identifier of the second time window.

[0036] In a possible implementation, the first signaling is any one of a radio resource control RRC, a medium access control entity MAC CE, or a dynamic channel allocation DCI.

[0037] In a possible implementation, before the network device sends the first signaling, the further step includes: receiving service information corresponding to the terminal device, and the network device determines relevant information of the preset time period according to the service information.

[0038] In a possible implementation, the service information includes a service burst pulse position and a jitter size; the method further includes: determining relevant information of the preset time period based on an overlapping period of the service burst pulse position and the jitter size with the measurement gap.

[0039] In a possible implementation manner, before the network device receives the service information corresponding to the terminal device, the method further includes: sending a data transmission request, where the data transmission request is used to request receiving or sending the first data within a measurement gap.

[0040] In a possible implementation, the method further includes: receiving a first request corresponding to the terminal device, where the first request is used to request the network device to receive or send the first data within a measurement gap.

[0041] In a third aspect, an embodiment of the present application provides a data transmission device, applied to a terminal device, including: a determination module, used to receive a first signaling, the first signaling including relevant information of one or more preset time periods; a transmission module, used to receive or send first data in a service cell by the terminal device within a preset time period of a measurement gap; the measurement gap is the time used by the terminal device for measurement.

[0042] In a possible implementation, the first signaling includes relevant information of a first time window; and the apparatus further includes: a first identification module configured to determine the preset time period based on the relevant information of the first time window.

[0043] In one possible embodiment, the relevant information of the first time window includes at least one of the following: the repetition period of the first time window, the length of the first time window, the starting position of the first time window, the ending position of the first time window, the relevant configuration of the first time window mode, or the advance of the first time window; the repetition period of the first time window is the time interval between two adjacent preset time periods with periodicity; the length of the first time window is the duration of the preset time period; the relevant configuration of the first time window mode includes at least one of the following: a segment index, an indication related to the segment corresponding to the index, a mode period, a segment length or an interval between segment periods; the advance of the first time window is the advance time of the preset time period.

[0044] In a possible implementation, the starting position of the first time window is the starting moment information of the first time window, or the starting position of the first time window is determined by offsetting the first reference point by a first offset.

[0045] In a possible implementation, the first signaling includes a first identifier indicating the second time window; and the first identification module is further configured to determine a preset time period of the second time window through the first identifier of the second time window.

[0046] In a possible implementation manner, the first signaling includes an instruction to activate the second time window.

[0047] In a possible implementation, the transmission module is further configured to receive second signaling, where the second signaling is used to determine one or more second time windows and identifiers corresponding to the second time windows.

[0048] In a possible implementation, the transmission module is specifically configured to enable the terminal device to receive or send first data in a serving cell within a target preset time period of a measurement gap, where the target preset time period is a preset time period of a second time window corresponding to the first identifier.

[0049] In a possible implementation manner, the first signaling includes a second identifier indicating one or more measurement gaps.

[0050] In a possible implementation manner, the second identifier includes a measurement gap index.

[0051] In a possible implementation, the transmission module is specifically configured to enable the terminal device to receive or send first data in a serving cell within a preset time period of a target measurement gap, where the target measurement gap is a measurement gap corresponding to a measurement gap index included in the second identifier.

[0052] In a possible implementation manner, the first signaling includes an indication of activation and / or deactivation of a preset time period.

[0053] In a possible implementation manner, the first signaling includes: a first identifier of the second time window, and an indication of activation and / or deactivation of a preset time period corresponding to the first identifier of the second time window.

[0054] In a possible implementation, the transmission module is specifically configured to, if the first signaling includes an indication indicating activation of a preset time period, cause the terminal device to receive or send the first data in the serving cell within the preset time period indicating activation of the measurement gap.

[0055] In a possible implementation, the transmission module is specifically configured to: if the first signaling includes an indication indicating deactivation of a preset time period, then the terminal device does not receive or send the first data in the serving cell within the preset time period indicating deactivation of the measurement gap.

[0056] In a possible implementation, a third time window is pre-stored in the terminal device, or a third time window is pre-defined based on a communication protocol, and the preset time period is determined by the third time window.

[0057] In a possible implementation, the first signaling is any one of a radio resource control RRC, a medium access control entity MAC CE, or a dynamic channel allocation DCI.

[0058] In a possible implementation, the apparatus further includes: a first sending module, configured to send service information corresponding to the terminal device to the network device, and the network device determines relevant information of the preset time period according to the service information.

[0059] In a possible implementation manner, the first sending module is further configured to send a first request, where the first request is used to request to receive or send the first data within a measurement gap.

[0060] In a fourth aspect, an embodiment of the present application provides a data transmission device, which is applied to a network device, including: a second sending module, used to send a first signaling to a terminal device, wherein the first signaling includes relevant information of one or more preset time periods; within the preset time period of the measurement gap, the terminal device receives or sends the first data in the service cell; the measurement gap is the time used by the terminal device for measurement.

[0061] In a possible implementation, the first signaling includes relevant information of a first time window, and the relevant information of the first time window is used to determine the preset time period.

[0062] In one possible embodiment, the relevant information of the first time window includes at least one of the following: the repetition period of the first time window, the length of the first time window, the starting position of the first time window, the ending position of the first time window, the first time window related mode, or the advance amount of the first time window; the repetition period of the first time window is the time interval between two adjacent preset time periods with periodicity; the length of the first time window is the duration of the preset time period; the parameters of the first time window related mode include but are not limited to at least one of the following: time slot period, time slot length or time slot period interval; the advance amount of the first time window is the advance time of the preset time period.

[0063] In a possible implementation, the starting position of the first time window is the starting moment information of the first time window, or the starting position of the first time window is determined by offsetting the first reference point by a first offset.

[0064] In a possible implementation, the first signaling includes a first identifier indicating a second time window, and the first identifier of the second time window is used to determine a preset period of the second time window.

[0065] In a possible implementation manner, the first signaling includes an instruction to activate the second time window.

[0066] In a possible implementation, the second sending module is further configured to send a second signaling, where the second signaling is used to determine one or more second time windows and identifiers corresponding to the second time windows.

[0067] In a possible implementation manner, the first signaling includes a second identifier indicating one or more measurement gaps.

[0068] In a possible implementation manner, the second identifier includes a measurement gap index.

[0069] In a possible implementation manner, the first signaling includes an indication of activation and / or deactivation of a preset time period.

[0070] In a possible implementation manner, the first signaling includes: a first identifier of the second time window, and an indication of activation and / or deactivation of a preset time period corresponding to the first identifier of the second time window.

[0071] In a possible implementation, the first signaling is any one of a radio resource control RRC, a medium access control entity MAC CE, or a dynamic channel allocation DCI.

[0072] In a possible implementation, the apparatus further includes: a receiving module configured to receive service information corresponding to the terminal device, and the network device determines relevant information of the preset time period based on the service information.

[0073] In a possible implementation, the service information includes a service burst pulse position and a jitter size; the device further includes: a generation module for determining relevant information of the preset time period based on the overlapping period of the service burst pulse position and the jitter size with the measurement gap.

[0074] In a possible implementation manner, the apparatus further includes: a first information module, configured to send a data transmission request, where the data transmission request is used to request to receive or send the first data within a measurement gap.

[0075] In a possible implementation manner, the apparatus further includes: a second information module, configured to receive a first request corresponding to the terminal device, where the first request is used to request the network device to receive or send the first data within a measurement gap.

[0076] 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.

[0077] 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.

[0078] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method of the first aspect.

[0079] 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 of the first aspect.

[0080] In a ninth aspect, an embodiment of the present application provides a chip, the chip including a processor, the processor being used to call a computer program in a memory to execute the method described in the first aspect.

[0081] Embodiments of the present application provide a data transmission method, device, and storage medium. The method includes: receiving first signaling, the first signaling including information related to one or more preset time periods; receiving or transmitting first data in a serving cell by a terminal device during a preset time period of a measurement gap; the measurement gap being the time the terminal device uses to perform measurements. The above solution avoids interruption of first data transmission due to the measurement gap by receiving or transmitting the first data during the preset time period of the measurement gap. BRIEF DESCRIPTION OF THE DRAWINGS

[0082] FIG1 is a diagram of a communication system architecture provided by an embodiment of the present application;

[0083] FIG2 is a schematic diagram of a measurement gap provided in an embodiment of the present application;

[0084] FIG3 is a schematic diagram of overlapping service transmission periods and measurement gaps provided by an embodiment of the present application;

[0085] FIG4 is a schematic diagram of a data transmission method provided in an embodiment of the present application;

[0086] FIG5 is a flow chart of a data transmission method provided in an embodiment of the present application;

[0087] FIG6a is a schematic diagram of receiving a first signaling according to an embodiment of the present application;

[0088] FIG6 b is a schematic diagram of data transmission provided in an embodiment of the present application;

[0089] FIG6c is a schematic diagram of data transmission provided in an embodiment of the present application;

[0090] FIG7 is a schematic diagram of a network device receiving service information according to an embodiment of the present application;

[0091] FIG8 is a flow chart of a data transmission method according to an embodiment of the present application;

[0092] FIG9 is a schematic diagram of determining a preset time period according to an embodiment of the present application;

[0093] FIG10 is a schematic diagram of determining a preset time period according to an embodiment of the present application;

[0094] FIG11 is a schematic diagram of determining a preset time period according to an embodiment of the present application;

[0095] FIG12 is a schematic diagram of determining a preset time period according to an embodiment of the present application;

[0096] FIG13 is a schematic diagram of determining a preset time period according to an embodiment of the present application;

[0097] FIG14 is a schematic diagram of receiving a second signaling according to an embodiment of the present application;

[0098] FIG15 is a schematic structural diagram of a data transmission device provided in an embodiment of the present application;

[0099] FIG16 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present application;

[0100] FIG17 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0101] FIG18 is a schematic diagram of the structure of the network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0102] To facilitate a clear description of the technical solutions of the embodiments of this application, the words "exemplary" or "for example" are used in the embodiments of this application to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted 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.

[0103] 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.

[0104] It should be noted that the "at..." in the embodiments of the present application can be the instant when a certain situation occurs, or it can be a period of time after the situation occurs, and the embodiments of the present application do not specifically limit this. In addition, the display interface provided in the embodiments of the present application is only an example, and the display interface can also include more or less content.

[0105] The following first briefly describes the terminology involved in the embodiments of this application.

[0106] 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.

[0107] In wireless communication systems, a terminal device uses a single radio frequency module to perform measurements, data transmission, and reception. A single radio frequency module cannot operate simultaneously on two different frequencies. To measure the signal quality of other cells, the terminal device can suspend communication with the serving cell to measure the inter-frequency range of neighboring cells or other neighboring RATs. This duration is called a measurement gap. A measurement gap is a time period during which a terminal device (UE) leaves its current frequency (or frequency band) and moves to another frequency (or frequency band) for measurement. It is a technique used to measure frequency bands in wireless communications. The primary purpose of this technique is to enable the terminal device (UE) to switch to another frequency band for measurement without affecting the performance of the current serving frequency band. By reserving a period of time (i.e., the measurement gap), the terminal device can tune its receiver to a neighboring frequency during this time to perform inter-frequency measurements without interfering with the current serving frequency band. During the measurement gap, the terminal is not required to receive or transmit data to or from the corresponding serving cell (or serving cell in the corresponding frequency range), except for receiving signals for radio resource management measurements and random access.

[0108] 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.

[0109] Jitter: Jitter refers to small fluctuations in data over time and is used to measure the stability and quality of data transmission.

[0110] Slot pattern: A slot pattern is a configuration method for time slots, specifying the order and length of symbols within a slot. In wireless communications, a slot is a discrete unit of time used to transmit data or control information. Different slot patterns can produce different symbol orders and lengths to meet different communication needs and scenarios. Slot patterns ensure communication reliability and stability. A slot pattern divides time into a series of slots, each corresponding to a specific transmission opportunity. This prevents conflicts and interference between different communications, improving communication quality and efficiency.

[0111] 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.

[0112] Dynamic Channel Allocation (DCI): This technology is used for channel allocation in wireless communication systems. It dynamically allocates and adjusts channel resources based on real-time communication needs and channel conditions, improving the performance and efficiency of the entire communication system.

[0113] Media Access Control Element (MAC CE): MAC is the core of the data link layer and includes channel-based channel segmentation protocols and packet-based asynchronous protocols. MAC is responsible for identifying and preventing most security threats. MAC CEs are used to exchange control information about the MAC layer and configure MAC parameters.

[0114] Data sequence: used for data organization and transmission. It indicates the transmission order and format of data.

[0115] In order to better understand the information indication method provided in the embodiment of the present application, the communication system architecture of the embodiment of the present application is first described below.

[0116] 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 103 wirelessly communicates with the network device 102.

[0117] The network device 102 involved in the embodiment of the present application includes an access network device 1021 and a core network device 1022.

[0118] Access network (RAN) equipment is the intermediate device that connects terminals to core network equipment wirelessly. It is primarily responsible for radio resource management, quality of service (QoS) management, data compression and encryption, etc. 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.

[0119] 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.

[0120] 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.

[0121] 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 the Public Land Mobile Network (PLMN) system, the 5G communication system or the communication system after 5G, etc., and the embodiments of the present application do not impose any restrictions on this.

[0122] The network device involved in this application can be a device that communicates with a terminal device. The network device can also be called an access network device or a wireless access network device. It can be a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (for example, home evolved NodeB, or home Node B, HNB), a base band unit (BBU), or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, etc. It can also be an access point (AP) in a WLAN, or a gNB in ​​an NR system. The above-mentioned network devices can also be urban base stations, micro base stations, pico base stations, femto base stations, etc., and this application does not limit this.

[0123] The terminal device in the embodiments of the present application may also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.

[0124] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminal devices include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The present application does not limit the terminal equipment in the network (PLMN), etc.

[0125] By way of example and not limitation, in this application, a terminal device may be a terminal device in an Internet of Things (IoT) system. The IoT is an important component of the future development of information technology. Its main technical feature is connecting objects to the Internet through communication technologies, thereby realizing an intelligent network that interconnects humans and machines, and things and things. For example, the terminal device in the embodiments of this application may be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for wearable devices that apply wearable technology to intelligently design and develop wearable devices, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that can be worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices; they can also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve full or partial functions independently of smartphones, such as smart watches or smart glasses, as well as those that focus on a specific application function and require cooperation with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0126] As an example but not a limitation, in the embodiment of the present application, the terminal device may also be a terminal device in machine type communication (MTC).

[0127] For extended reality business scenarios, the business cycle and jitter are relatively regular, and the data transmission latency requirements in this business scenario are high. The latency difference between related data streams must be within a certain range to meet the business needs of extended reality.

[0128] In related technologies, the duration of the measurement gap is pre-configured and fixed. For extended reality business scenarios or other business scenarios with high requirements for transmission delay, if the duration of the measurement interval is too long, it will result in failure to meet the transmission delay requirements of the business scenario.

[0129] Typically, network equipment configures a time window - a measurement gap (Meas Gap). During the measurement gap, the terminal device suspends communication with the serving cell and instead performs signal measurements on neighboring cells. The measurement gap can be configured via a Radio Resource Control (RRC) reconfiguration message, in the measurement configuration measConfig in the RRC connection reconfiguration ConnectionReconfiguration or RRC control reconfiguration Reconfiguration message, or 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, 20ms; the gap offset can be 0-19ms; different gap offsets affect the start time of the GAP.

[0130] 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.

[0131] 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.

[0132] 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.

[0133] 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.

[0134] In existing protocols, when the duration of the Connected Digital Radio Extension (CDRX) or the service transmission duration (on duration) overlaps with a measurement gap, measurement is performed preferentially. This is explained with reference to Figure 3. Figure 3 is a schematic diagram of the overlap of a service transmission period and a measurement gap. As shown in Figure 3, the data transmission mode is burst mode, the transmission period is 16.67ms, and the jitter is 3ms. A service transmission period includes a service transmission duration 21 and a service transmission stop sleep period 20. The service transmission duration is the time period when the UE turns on the receiver and enters the active state to receive downlink data, and the service transmission stop sleep period is the time period when the UE turns off the receiver and enters the sleep state to stop receiving downlink data. Exemplarily, the service transmission duration can also be referred to as the on period, and the service transmission stop sleep period can also be referred to as the off period. The service transmission duration can be the on duration, and the service transmission stop sleep period can be the sleep duration. Exemplarily, the service transmission periods are 17ms, 17ms, and 16.7ms, respectively. The measurement gap is a shaping period, and its period value can be 20ms.

[0135] As shown in Figure 3, there are three overlaps between the service transmission cycle and the measurement gap, 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 UE 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.

[0136] To address the above issues, embodiments of the present application provide a communication method. The main inventive concept is as follows: A corresponding preset time period is designed based on service-related data information. The preset time period may overlap with a measurement gap. A terminal device is instructed to skip measurement during the preset time period of the measurement gap. This means that the terminal device is instructed to transmit data instead of performing measurement during the period of overlap between the measurement gap and the preset time period. This avoids delays in data packet transmission and data transmission interruptions caused by the measurement gap.

[0137] As shown in Figure 4, it is a schematic diagram of a data transmission method provided by an embodiment of the present invention; in Figure 4, the terminal device receives or sends the first data during a preset time period within the measurement gap; the preset time period can be configured or indicated by the network device, or can be set locally by the terminal device according to the data transmission needs. In the scheme shown in Figure 4, due to the existence of the service transmission cycle and the measurement gap, the terminal device preferentially executes 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 UE has turned off the receiver and entered a dormant state; the scheme of Figure 4 of the present invention sets a preset time period in the measurement gap, and during the preset time period, the terminal device can still send or receive the first data without performing measurements. 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.

[0138] FIG5 is a flow chart of a data transmission method provided in Example 1 of the present application. The data transmission method is applied to a terminal device, as shown in FIG5 , and the data transmission method includes:

[0139] S501: Receive first signaling, where the first signaling includes information related to one or more preset time periods;

[0140] As an example, the execution subject of this embodiment may be a terminal device, and the terminal device determines one or more preset time periods according to the first signaling.

[0141] Optionally, for multiple preset time periods, multiple preset time periods correspond to one measurement gap, or multiple preset time periods correspond to multiple measurement gaps. That is, in the periodic measurement gap, for each individual measurement gap time, one preset time period can be set, or multiple preset time periods can be set.

[0142] Optionally, the preset time period is determined by the network device. After determining the preset time period, the network device sends the preset time period to the terminal device via a downlink transmission signal. Further, the network device determines the preset time period based on the terminal service information.

[0143] Optionally, the preset time period is within the range of the measurement gap, or the preset time period and the range of the measurement gap overlap in time. The temporal overlap between the preset time period and the range of the measurement gap means that when the network device configures the preset time period based on service information, the range of the preset time period may exceed the range of the measurement gap. In this case, the actual effective interval is only the portion where the preset time period overlaps with the measurement gap range. During this overlapping time, the terminal device can send or receive data, while during the non-measurement gap time range outside the overlap, the terminal device itself has the ability to send and receive data.

[0144] It should be noted that this application does not limit the type of terminal equipment.

[0145] In a feasible implementation manner, the first signaling is any one of radio resource control RRC, medium access control entity MAC CE or dynamic channel allocation DCI.

[0146] Among them, the first signaling may include a first configuration, the first configuration includes relevant information of the first time window, which may be RRC; the first signaling may include a first indication, the first indication includes an indication of the second time window of the application or an index of the first time window, which may be DCI or MAC CE.

[0147] Optionally, the first signaling may be configured in a MeasGapConfig field, or may be configured in a field in an RRCReconfiguration / RRCconnectionReconfiguration message, or in a field parallel to measConfig.

[0148] In conjunction with the scenario example, the form of the first signaling is determined according to the specific information of the first signaling or the purpose of the first signaling.

[0149] A feasible implementation method, before receiving the first signaling, also includes: sending service information corresponding to the terminal device to the network device, and the preset time period contained in the first signaling is determined according to the service information corresponding to the terminal device.

[0150] In conjunction with the scenario example, the first signaling sent by the network device is used to instruct the terminal device to determine the relevant information of one or more preset time periods, and the relevant information of the preset time period includes the duration of the preset time period. The preset time period is the time period within the measurement gap, and the terminal device performs reception or transmission of the first data during the preset time period within the measurement gap, and the terminal device performs the measurement task during the time period outside the preset time period within the measurement gap. It can be understood that the longer the preset time period, the shorter the time period for performing measurements within the measurement gap, the longer the time period for performing data transmission within the measurement gap, and the lower the delay generated for the service, which is suitable for delay-sensitive services such as VR and XR services; therefore, for services with high delay requirements and delay sensitivity, it is necessary to shorten the time period for performing measurements within the measurement gap and increase the time of the preset duration within the measurement gap. Conversely, for services with low delay requirements and insensitivity to delay, a small number of preset time periods and a short preset time period can be set within the measurement gap to ensure uninterrupted service transmission.

[0151] S502. During a preset period within a measurement gap, the terminal device receives or sends first data in a serving cell; the measurement gap is the time used by the terminal device for measurement.

[0152] Among them, the measurement gap of the terminal device is pre-configured, and the network device configures the measurement gap for the terminal device during the network establishment process, such as configuring the measurement gap through RRC signaling. For details, please refer to the relevant description in the previous paragraph and will not be repeated here.

[0153] In combination with the scenario example, for any time period in the measurement gap, if the time period belongs to the preset time period, the terminal device receives or sends the first data during the time period. If the time period does not belong to the preset time period, the terminal device performs measurement during the time period.

[0154] Next, different specific forms of the first signaling are exemplified.

[0155] Example 1: A feasible implementation method, the first signaling includes relevant information of the first time window; the data transmission method also includes: determining the preset time period through the relevant information of the first time window.

[0156] The network device generates relevant information of the first time window, and sends the relevant information of the first time window to the terminal device. The terminal device determines the preset time period based on the relevant information of the first time window.

[0157] Furthermore, in a feasible implementation method, the relevant information of the first time window includes at least one of the following: the repetition period of the first time window, the length of the first time window, the starting position of the first time window, the ending position of the first time window, the first time window related pattern, or the advance amount of the first time window.

[0158] Among them, the relevant information of the first time window is used to determine the preset time period. There are one or more preset time periods. For the scenario of multiple preset time periods, the period of the first time window is the time interval between two adjacent preset time periods with periodicity. The length of the first time window is the duration of the preset time period. The starting position of the first time window is the starting moment of the preset time period, or the starting position of the preset time period is the position of the starting moment of the preset time period in the corresponding measurement gap. The ending position of the first time window is the ending moment of the preset time period, or the ending position of the preset time period is the position of the ending moment of the preset time period in the corresponding measurement gap. The parameters of the first time window related mode include but are not limited to at least one of the following: time slot period, time slot length or time slot period interval. The advance amount of the first time window is the advance time of the preset time period, and the advance amount of the first time window is determined according to the information transmission delay of the execution business.

[0159] Taking the scenario example as an example, different terminal devices have different performances and different information transmission delays for executing services. By advancing the first time window, the information transmission delay can be corrected, thereby improving the accuracy of determining the preset time period.

[0160] Optionally, when generating the first signaling, information such as the period, length, or starting position of the first time window may be included in the first signaling through fields such as period, length, or starting position. The first signaling may be carried by, but is not limited to, RRC, MAC CE, DCI, etc. Specific implementations of the first signaling include, but are not limited to, fields indicating configuration or transmission information indicating configuration.

[0161] Exemplarily, the code content of the first signaling is:

[0162] Exemplarily, the first time window is determined based on a first configuration RRC message, where the RRC message includes GapskipConfig, which is used to establish the first time window skipConfig action; skipConfig represents the configuration of parameter information related to a preset time period. The first signaling establishes the skipConfig configuration, which specifically includes: a repetition period of the first time window mgsrp-rxx, a length of the first time window mgsl-rxx, a starting position of the first time window GapskipOffset-rxx, and an advance of the first time window mgsta-r17.

[0163] After receiving the first signaling, the terminal device extracts the relevant parameter configuration of skipConfig in GapskipConfig, and receives and sends the first data within the first time window of the parameter configuration.

[0164] It should be noted that the code content in this application is only for example, and this application does not limit the specific content of the code.

[0165] Next, the second embodiment of the present invention will be described with reference to FIG. 6 a , and the receiving of the first signaling will be described.

[0166] Figure 6a is a schematic diagram of receiving a first signaling according to an embodiment of the present application. As shown in Figure 6a, the terminal device sends service information, the network device receives the service information, the network device determines the first signaling according to the service information, the network device sends the first signaling, and the terminal device receives the first signaling.

[0167] The embodiment of the present invention shown in FIG6a specifically includes:

[0168] S601: The terminal device sends service information, including a service type.

[0169] The terminal device determines whether there are problems such as service mid-end, service jamming, and service non-smoothness based on the service information currently processed by the terminal device; when the currently processed service information has the above problems, the terminal device can send the service information to the terminal device as needed, where the service information includes the service type and other information related to the service, such as the location of the service burst and the size of the service jitter (jitter size); where the burst location represents the location of the burst pulse of the service transmission in burst mode.

[0170] In another embodiment, the terminal device determines the reason for the service jam. If it is determined that the reason is because the terminal device needs to switch to the measurement gap for measurement when the service is transmitted, resulting in the interruption of the data transmission service, the terminal device sends the currently processed service information to the network device to request the network device to send a preset time period to the terminal device, thereby solving the problem faced by the current service transmission of the terminal device; if the terminal device determines that the reason for the service jam is not because the terminal device needs to switch to the measurement gap for measurement when the service is transmitted, resulting in the interruption of the data transmission service, the terminal device does not need to send the service information to the network device.

[0171] S602, the network device determines relevant information of a preset time period according to the service information;

[0172] The terminal device sends service information to the network device as needed, and after receiving the service information, the network device determines relevant information of the preset time period according to the service information;

[0173] Among them, the relevant information of the preset time period is determined according to the business information, and the business information includes the business type, the location of the business burst and the size of the business jitter; the relevant information of the preset time period may include the duration of the preset time period, the cycle of the preset time period, the starting position of the preset time period, etc.

[0174] In one embodiment, the service information includes XR service, burst position and jitter size of XR service transmission. Since XR service is a delay-sensitive service, the terminal device is interrupted during the measurement gap due to a long measurement gap, which causes service transmission to be stuck, giving the user a bad experience. In this case, the terminal device sends the current service information to the network device, and the network device sets a preset time period according to the service information. For details, see Figure 6b of the specification. Since the service type is XR service, which is a delay-sensitive service, the network device configures the preset time period. At the same time, the network device sets the time period according to the b of the service transmission. The preset period is set based on the burst position and jitter size. The jitter size represents the jitter of the burst position in the XR service, specifically the offset of the burst position moving forward or backward. In one embodiment, if 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 by 2ms, the service is transmitted at 8ms; if the burst position is offset by 2ms, the service is transmitted at 12ms. Therefore, the jitter size reflects the offset of the burst of the service transmission. As shown in Figure 6b, a jitter size of zero means that there is no offset in the burst position of the service transmission. In this case, due to the delay-sensitive transmission service type, the burst position within the measurement gap is originally used to suspend service data transmission and perform signal measurement. The network device of the present invention sets the preset period within the measurement gap based on the burst position and burst-related parameters within the measurement gap, specifically including the duration of the preset period within the measurement gap, the period of the preset period within the measurement gap, and the offset of the preset period within the measurement gap.

[0175] In one embodiment, the duration of the preset time period may be the burst duration of the service transmission data within the measurement gap; the period of the preset time period may be the burst period of the service transmission data within the measurement gap; the offset of the preset time period within the measurement gap may be the jitter size, or the jitter size may be considered when setting the preset time period, and the preset time period may be set according to the burst position after the jitter size offset. As shown in FIG6c , when the jitter size is 1 ms and the position after the burst offset is 1 ms, a preset time period is set, including the duration of the preset time period within the measurement gap and the period of the preset time period within the measurement gap, so that the preset time period 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 setting, it is possible to set the preset time period within the measurement gap to cover the burst position of the service transmission data, thereby ensuring that the transmission of data within the measurement gap is not affected by the measurement gap and solving the problem of terminal device jamming.

[0176] In one embodiment, the network device determines information about the preset time period based on service information. For latency-sensitive VR services, the preset time periods can be set to be relatively dense, with multiple preset time periods set within a measurement gap; or the preset time periods can be set to be relatively long, as shown in FIG10 , with the size of the preset time period set to be equal to the size of the measurement gap. For latency-insensitive video playback services, no preset time period is set within a measurement gap, or one preset time period is set, or a shorter preset time period is set.

[0177] S603: Send a first signaling, where the first signaling includes information related to one or more preset time periods;

[0178] Optionally, the service information includes a service type and / or a service delay requirement. The network device determines a preset time period based on the service type and / or service delay requirement in the service information corresponding to the terminal device, and further includes the preset time period in the first signaling. The service delay requirement is the maximum delay allowed for the service, and the service type is obtained by classifying the service according to the service delay requirement. The service delay requirements of multiple services under the same service type are within the service delay range corresponding to the service type.

[0179] Optionally, the business information includes business jitter.

[0180] It can be understood that determining the first signaling through jitter can further reflect the sensitivity of the service to delay, thereby improving the accuracy of determining the first signaling.

[0181] Taking the scenario example as an example, the first signaling sent by the network device is used to instruct the terminal device to determine relevant information of one or more preset time periods. The relevant information of the preset time period includes the duration of the preset time period. The preset time period is a time period within the measurement gap. The terminal device receives or sends the first data during the preset time period within the measurement gap, and the terminal device performs the measurement task during the time period outside the preset time period within the measurement gap. It can be understood that the longer the preset time period, the shorter the time period for performing measurements within the measurement gap, and the lower the delay caused to the service. For services with high latency requirements, it is necessary to shorten the time period for performing measurements within the measurement gap.

[0182] In one example, the network device determines the first signaling that matches the service delay requirement of the terminal device according to the service delay requirement of the terminal device, which can simultaneously ensure the normal execution of the service delay requirement and the measurement task.

[0183] In another example, the network device determines the first signaling corresponding to the service type and service delay requirement based on the pre-configured correspondence between the service type and the service delay requirement. It can be understood that the correspondence can quickly determine the first signaling, thereby improving the processing efficiency of the network device.

[0184] In this feasible implementation, the first signaling determined by the service information of the terminal device meets the delay requirement of the service, thereby avoiding data transmission interruption caused by measurement gaps.

[0185] S604: The terminal device sends first data to the network device within a preset time period of the measurement gap.

[0186] After receiving the first signaling sent by the network device, the terminal device obtains a preset time period therefrom, and sends first data to the network device within the preset time period of the measurement gap according to the preset time period, so that the transmission of service information of the terminal device is not interrupted.

[0187] Optionally, the service information corresponding to the terminal device includes first service information and / or second service information; the network device receives the service information corresponding to the terminal device, and the method includes: receiving the first service information sent by the terminal device; and / or receiving the second service information sent by the core network device.

[0188] Next, the network device receiving service information provided by the third embodiment of the present invention will be described with reference to FIG. 7 .

[0189] Figure 7 is a schematic diagram of a network device receiving service information according to an embodiment of the present application. As shown in Figure 7, the network device receives first service information sent by a terminal device, and the network device receives second service information sent by a core network, wherein the first service information and the second service information are both information corresponding to the service of the terminal device.

[0190] The embodiment of the present invention shown in FIG7 specifically includes:

[0191] S701: A terminal device sends first service information, where the first service information is information corresponding to a service of the terminal device.

[0192] S702. The core network sends second service information, where the second service information is information corresponding to a service of the terminal device.

[0193] The network device may only receive the first service information sent by the terminal device, or only receive the second service information sent by the core network, or simultaneously receive the first service information sent by the terminal device and the second service information sent by the core network.

[0194] Optionally, the second service information is service information pre-acquired by the core network from the terminal device.

[0195] Optionally, the network device verifies and supplements the first service information through the second service information.

[0196] S703. The network device determines relevant information of a preset time period according to the first and / or second service information;

[0197] The network device may determine the relevant information of the preset time period based on the first service information sent by the terminal device, or may determine the relevant information of the preset time period based on the second service information sent by the core network device; the specific details of determining the preset time period based on the service information are described in FIG6 and will not be repeated here;

[0198] S704. The network device sends a first signaling, where the first signaling includes information related to one or more preset time periods.

[0199] S705. The terminal device sends first data within a preset time period of the measurement gap.

[0200] The steps S704 and S705 have been described above and will not be repeated here.

[0201] For example, if information is attacked during transmission between a terminal device and a network device, the first service information may be tampered with, affecting its authenticity and the network device's ability to determine the first signaling. The network device can compare and verify the first service information using the second service information. If the first and second service information are identical, verification succeeds; otherwise, verification fails. If verification succeeds, the first signaling is determined based on the first and second service information, preventing the network device from generating erroneous first signaling based on the tampered first service information.

[0202] For example, if the first service information sent by the terminal device is incomplete, the first signaling generated by the network device based on the incomplete first service information does not comply with the terminal device's service. The network device combines the first service information and the second service information to determine the complete service information. The complete service information complies with the terminal device's service, and the first signaling generated by the network device based on the complete service information complies with the terminal device's service.

[0203] In this feasible implementation, by combining the first service information and the second service information, service information that meets the service of the terminal device can be determined, thereby improving the accuracy of the first signaling generated by the network device based on the service information.

[0204] Optionally, the network device determines measurement gap information of the terminal device, where the measurement gap information includes at least one of the following: a measurement gap period, a duration of the measurement gap, or a start time of any measurement gap.

[0205] In conjunction with the scenario example, the period of the measurement gap is the duration between two adjacent measurement gaps. The duration of the measurement gap is the duration occupied by each measurement gap, and the starting moment of the measurement gap is the moment of entering the measurement gap. During the duration of the measurement gap, the terminal device does not receive or send the first data. For time periods outside the measurement gap, the terminal device can normally receive or send the first data without the need for control through a preset time period. The preset time period is within the range of the measurement gap, and the terminal device can still receive or send data within the measurement gap through the preset time period control. Through the measurement gap information sent by the terminal device to the network device, the network device can accurately determine the first signaling.

[0206] The above example is that the terminal device initiates a request to receive or send first data within a measurement gap through service information. Next, an example is given of a network device initiating a request to receive or send first data within a measurement gap.

[0207] In a feasible implementation, the data transmission method further includes: sending a first capability or a first request, where the first request is used to request receiving or sending the first data within the measurement gap, and the first capability indicates the ability to receive or send the first data within the measurement gap.

[0208] 8 , a flow chart of a data transmission method for a network device according to a fourth embodiment of the present invention will be described.

[0209] S801. Send a first signaling to a terminal device, where the first signaling includes information related to one or more preset time periods;

[0210] The network device sends a first signaling to the terminal device, wherein the first signaling includes relevant information of one or more preset time periods; wherein the network device can send the first signaling to the terminal device after receiving a data transmission request from the terminal device; the terminal device can send a data transmission request to the network device based on problems existing in the currently processed service information, such as determining that the service transmission is interrupted due to measurement within the measurement gap.

[0211] Further, the preset time period is within the range of the measurement gap, or the preset time period and the range of the measurement gap overlap in time.

[0212] S802. During a preset period of a measurement gap, the terminal device receives or sends first data in a serving cell; the measurement gap is the time used by the terminal device for measurement.

[0213] This step is mainly performed on the terminal side. After receiving the first signaling, the terminal sends the first data to the network device within a preset period of the measurement gap, so that the service information of the terminal device does not occur at the terminal.

[0214] In a feasible implementation, before the network device sends the first signaling to the terminal device, the network device further includes: receiving a data transmission request, wherein the data transmission request is used to request receiving or sending the first data within the measurement gap. In addition, the data transmission request can also be sent by the network device to the terminal device.

[0215] Next, the data transmission method provided by the fifth embodiment of the present invention will be described with reference to FIG. 9 .

[0216] Figure 9 is a schematic diagram of determining a preset time period according to Example 5 of the present application. As shown in Figure 9, the network device sends a data transmission request, and the terminal device receives the data transmission request. In response to the data transmission request, the terminal device sends service information to the network device. The network device determines a first signaling based on the service information and sends the first signaling, and the terminal device receives the first signaling.

[0217] The embodiment of the present invention shown in FIG9 specifically includes:

[0218] S901, the network device sends a data transmission request;

[0219] S902. The terminal device sends service information, where the service information carries a service type.

[0220] S903. The network device determines relevant information of a preset time period according to the service information.

[0221] S904. The network device sends a first signaling, where the first signaling includes information related to one or more preset time periods.

[0222] S905. The terminal device sends first data within a preset time period of the measurement gap.

[0223] Among them, the steps in FIG. 9 are the same as the aforementioned steps and are not repeated here.

[0224] With reference to a scenario example, in this scenario, the network device requests the terminal device to receive or send the first data within the measurement gap, that is, the network device initiates the action.

[0225] Optionally, the network device monitors the data transmission status of the terminal device, and when a disconnection in the data transmission of the terminal device is detected, or when a disconnection in the data transmission of the terminal device is predicted in the future based on the monitoring data, a data transmission request is sent to the terminal device. It is understood that by monitoring the data transmission status of the terminal device by the network device, even if the terminal device does not detect or predict a data transmission anomaly, the terminal device can be promptly instructed to receive or send the first data within the measurement gap, thereby improving the stability of data transmission.

[0226] For example, the scheme of the network device sending a data transmission request to the terminal device and the terminal device sending measurement gap information to the network device can be implemented in combination. In this feasible implementation, setting different methods for initiating the first data transmission can cope with different application scenarios and improve the versatility of the example of this application.

[0227] A feasible implementation method is to determine the preset time period through the period of the first time window.

[0228] Next, the determination of the preset time period will be described with reference to FIG. 10 .

[0229] Figure 10 is a schematic diagram of determining a preset time period provided by an embodiment of the present application. As shown in Figure 10, the period of the measurement gap is 20ms. If the first configuration only includes the period of the first time window, it means that the preset time period has covered the entire measurement gap, and the length of the preset time period is the length of the measurement gap. Therefore, there is no need for parameters such as the length of the first time window, the starting position of the first time window, and the ending position of the first time window to determine the preset time period. The period of the preset time period is a positive integer multiple of the period of the measurement gap. In this scenario, the measurement gap corresponding to the preset time period is covered by the preset time period, and the terminal device only receives or sends the first data during the duration of the measurement gap corresponding to the preset time period, and does not perform the measurement task.

[0230] Taking the scenario example as an example, this implementation can avoid data interruption for data with extremely high latency requirements.

[0231] Another feasible implementation manner is to determine the preset time period by the period of the first time window and the starting position of the first time window.

[0232] Next, the determination of the preset time period will be described with reference to FIG11 .

[0233] Figure 11 is a schematic diagram of determining a preset time period according to an embodiment of the present application. As shown in Figure 11, if the first configuration only includes the period of the first time window and the starting position of the first time window, since the end position of the measurement gap is a known parameter, the end position of the measurement gap corresponding to the first time window is determined as the end position of the preset time period, and the period between the starting position of the first time window and the end position of the corresponding measurement gap is determined as the duration of the preset time period. The preset time period is determined by the duration of the first time window and the period of the first time window.

[0234] In another feasible implementation, the preset time period is determined by the period of the first time window, the length of the first time window, and the starting position of the first time window.

[0235] Next, the determination of the preset time period will be described with reference to FIG12 .

[0236] Figure 12 is a schematic diagram of determining a preset time period according to an embodiment of the present application. As shown in Figure 12, if the first configuration only includes the period of the first time window, the starting position of the first time window, and the length of the first time window, the sum of the starting position of the first time window and the length of the first time window is determined as the end position of the preset time period, thereby determining the preset time period based on the starting position of the first time window, the end position of the first time window, and the period of the first time window.

[0237] In another feasible implementation, the preset time period is determined by the period of the first time window, the length of the first time window, the starting position of the first time window, and the ending position of the first time window.

[0238] In combination with the scenario example, the preset time period can be directly determined by the period of the first time window, the length of the first time window, the start position of the first time window, and the end position of the first time window, without referring to the parameters of the measurement gap.

[0239] Optionally, one measurement gap may correspond to multiple preset time periods.

[0240] In another feasible implementation, the preset time period is determined according to a pattern related to the first time window.

[0241] Next, the determination of the preset time period will be described with reference to FIG13 .

[0242] Figure 13 is a schematic diagram of determining a preset time period provided by an embodiment of the present application. As shown in Figure 13, Figure 13 is a bitmap of the first time window related mode, the bitmap includes multiple time slots, and an indicator of measurement skip corresponding to each time slot, and indicator 1 is defined as performing measurement skip, that is, the time period corresponding to indicator 1 is the preset time period, and indicator 0 is not performing measurement skip. Each time slot corresponds to a duration, and the interval between adjacent time slots is the period of the time slot. The terminal device determines whether to perform measurement skip in the current time period based on the indicator of measurement skip corresponding to the time slot corresponding to the current time period. For example, if the indicator corresponding to the current time period is 0, the terminal device performs measurement in the current time period instead of receiving or sending the first data; wherein measurement skip means that measurement is not performed within the measurement gap, but data transmission is performed, and its length is equivalent to the length of the preset time period.

[0243] Taking video data as an example, the data transmission cycle of video data at a frequency of 60 Hz is 16.67 ms. The time required for each video data packet to complete the transmission is X ms. Then, a data transmission cycle is divided into 16.67 / X time slots, and the length of each time slot is X ms.

[0244] In this feasible implementation, the preset time period is determined by combining relevant information of different first time windows, which can cover a variety of application scenarios and improve the application scope of data transmission.

[0245] In another optional embodiment, the first signaling includes one or more preset time periods. Specifically, in the periodic measurement gap, the duration of each measurement gap may be set to only one preset time period, as shown in Figures 10-12. Alternatively, the duration of each measurement gap may be set to multiple preset time periods, as shown in Figure 13, where four preset time periods are set in the duration of a measurement gap. By setting a greater or lesser number of preset time periods in the duration of a measurement gap, the transmission of service information of different sensitive service types can be satisfied. For example, when transmitting service-sensitive information, multiple preset time periods may be set in the duration of a measurement gap, while when transmitting service-insensitive information, only one or zero preset time periods may be set.

[0246] In a feasible implementation manner, the starting position of the first time window is the starting time information of the measurement gap or the starting position of the first time window is determined by shifting the first reference point by a first offset.

[0247] In one example, the start time information includes an indicated start time, and the start time is determined as the start position of the preset time period. In another example, the start position of the preset time period is calculated. The calculation process includes determining a first reference point and offsetting the first reference point by a first offset to obtain the start position of the preset time period.

[0248] Example 2: A feasible implementation method, the first signaling includes a first identifier indicating a second time window; the method further includes: determining a preset time period of the second time window through the first identifier of the second time window.

[0249] The first identifier is used to specify a preset time period from a plurality of second time windows.

[0250] In a feasible implementation manner, the first identifier includes an indication of activating the second time window and an identifier of the corresponding second time window.

[0251] In combination with the scenario example, each second time window has a unique corresponding identifier, and the second time window corresponding to the first identifier corresponding to the first signaling is determined as the preset time period.

[0252] Specifically, a feasible implementation method is that the terminal device receives or sends the first data in the serving cell within the preset time period of the measurement gap, including: before receiving the first signaling, receiving the second signaling, the second signaling is used to determine a list including one or more preset time period identifiers; receiving the first signaling, the first signaling including a first identifier indicating the second time window in the list; within the target preset time period of the measurement gap, the terminal device receives or sends the first data in the serving cell, the target preset time period is the preset time period of the second time window activated by the first identifier.

[0253] For example, referring to FIG14 , FIG14 is a schematic diagram of a terminal device receiving a second signaling; for a network device, FIG14 performs the following steps:

[0254] 1401. Send second signaling, where the second signaling is used to determine a list including one or more preset time period identifiers; wherein the list includes one or more preset time period identifiers;

[0255] 1402. Send a first signaling, where the first signaling includes a first identifier indicating a second time window in the list; the first identifier is used to indicate a preset time period in the list, and the indicated preset time period is activated for data transmission.

[0256] The terminal device receives the second signaling sent by the network device, and the terminal device determines a time period list through the second signaling. The time period list includes multiple time periods and a preset time period identifier corresponding to each time period. The difference from Example 1 is that in Example 2, after determining the time period list, the terminal device does not temporarily perform measurement skipping according to the time period in the time period list. In Example 2, the terminal device determines the target preset time period from the time period list based on the first signaling. The target preset time period is part of or all of the time periods in the time period list. The terminal device receives or sends the first data within the target preset time period of the measurement gap.

[0257] Exemplarily, the code content of the second signaling is:

[0258] Among them, GapskipToAddModList is a list of second time window identifiers, gapskipId-rxx is any second time window identifier, skipConfig is the configuration of the second time window, and the configuration includes: the repetition period of the second time window mgsrp-rxx, the length of the second time window mgsl-rxx, the starting position of the second time window GapskipOffset-rxx, and the advance amount of the second time window mgsta-rxx.

[0259] In this example scenario, a second time window list is determined through second signaling. The preset time period list includes identifiers of multiple second time windows and a configuration for each second time window. Next, a preset time period for a second time window is determined from the second time window list through first signaling. The second time window corresponding to the first identifier is activated, and the activated second time window is determined as the preset time period.

[0260] Optionally, the first signaling includes a second identifier and a 1-bit indication corresponding to the second identifier. If the 1-bit indication is an activation indication, the second time window corresponding to the second identifier is determined as a preset time period.

[0261] The implementation of the first signaling includes the following field information:

[0262] Among them, Gap Skip ID: This field indicates the identifier for performing measurement skipping for a preconfigured measurement gap. This field is 4 bits long; R is a reserved bit. A / D: This field indicates the activation or deactivation (deactivation) of measurement gap measurement skipping. Setting this field to 1 indicates activation, and setting it to 0 indicates deactivation. The Gap Skip ID or the identifier indicating measurement skipping is related information of the preset time period.

[0263] In this feasible implementation, the flexibility of data transmission can be improved by combining the first signaling and the second signaling.

[0264] Example 3: A feasible implementation manner, the first signaling includes a second identifier indicating one or more measurement gaps.

[0265] In this implementation, the first signaling is used to indicate a measurement gap. Specifically, the terminal device determines whether to perform measurement skipping within the indicated measurement gap through the first signaling.

[0266] Specifically, in a feasible implementation manner, the second identifier includes an indication of activating a measurement gap and a corresponding measurement gap identifier.

[0267] The second identifier is used to specify a measurement gap from a plurality of measurement gaps.

[0268] In a feasible implementation manner, the second identifier includes an indication of activating a measurement gap and a corresponding measurement gap identifier.

[0269] The first signaling may be a field indicated by a MAC CE, wherein the measurement gap identifier (Gap ID) included in the field is used to indicate which measurement gap performs measurement skipping, or within which measurement gap of which ID a preset period is set. The measurement gap identifier is related information of the preset period.

[0270] In combination with the scenario example, each measurement gap has a unique corresponding identifier, which controls whether the measurement gap corresponding to the measurement gap identifier corresponding to the first signaling is activated. For the activated measurement gap, measurement skipping is performed.

[0271] Further, a feasible implementation method is that within a preset time period of the measurement gap, the terminal device receives or sends first data in the serving cell, including: within a preset time period of the target measurement gap, the terminal device receives or sends first data in the serving cell, and the target measurement gap is the measurement gap corresponding to the measurement gap identifier activated by the second identifier indication.

[0272] In conjunction with the scenario example, in Example 3, the terminal device predetermines the preset time period and the correspondence between the preset time period and the measurement gap, where the corresponding relationship is the measurement gap to which each preset time period belongs. Through the first signaling, the measurement gap for performing measurement skipping is determined. For the measurement gap for performing measurement skipping, no measurement is performed during the preset time period within the measurement gap.

[0273] In this feasible implementation, by indicating the measurement gap through the first signaling to control measurement skipping, multiple preset time periods in the same measurement gap can be controlled in the same manner, thereby saving signaling overhead.

[0274] Example 4: A feasible implementation method, wherein the first signaling includes an indication of activation and / or deactivation of a preset time period.

[0275] Exemplarily, the first signaling indicates activation and / or deactivation of a preset period through 1 bit.

[0276] For example, if the 1-bit indication of the first signaling is activation, the terminal device performs measurement skipping in all preset time periods after receiving the first signaling, that is, receives or sends the first data in all preset time periods after receiving the first signaling. If the 1-bit indication of the first signaling is deactivation, the terminal device performs measurement in all preset time periods after receiving the first signaling.

[0277] Specifically, a feasible implementation method is that within the preset time period of the measurement gap, the terminal device receives or sends the first data in the service cell, including: if the first signaling includes an indication indicating the activation of the preset time period, then within the preset time period of the indication activation of the measurement gap, the terminal device receives or sends the first data in the service cell.

[0278] In combination with a scenario example, the terminal device predetermines a preset time period, the terminal device receives a first signaling, determines an activated preset time period based on the first signaling, and the terminal device receives or sends first data within the activated preset time period, and the preset time period is within the measurement gap range.

[0279] In this feasible implementation, the first signaling only includes an indication of activation and / or deactivation of a preset time period, which can reduce signaling overhead.

[0280] In a feasible implementation manner, a third time window is pre-stored in the terminal device, or a third time window is pre-defined based on a communication protocol, and the preset time period is determined through the third time window.

[0281] For example, in Examples 3 and 4, the terminal device stores the third time window before leaving the factory, or defines the third time window based on the communication protocol during communication. In these examples, first signaling is used to determine whether the preset time period of the third time window is active. In actual applications, the network device determines the active preset time period based on the current data type and generates corresponding first signaling that matches the current data.

[0282] In this feasible implementation, by predefining the third time window in combination with the first signaling, a suitable preset time period can be determined according to the needs of current data, thereby improving the accuracy of determining the preset time period.

[0283] In a feasible implementation manner, the first signaling is any one of radio resource control RRC, medium access control entity MAC CE or dynamic channel allocation DCI.

[0284] Among them, the number of bits of RRC, MAC CE or DCI signaling is different, and the network device can determine the appropriate signaling type according to the content of the first signaling.

[0285] To illustrate this with a scenario example, in dynamic channel allocation (DCI), channel resources are not pre-allocated to individual devices or network equipment. Instead, they are dynamically adjusted during communication based on demand. When a device or network equipment needs to send data, the system selects the most appropriate channel for it based on current channel conditions, user priority, interference, and other factors. This dynamic adjustment effectively utilizes channel resources, reduces channel conflicts and interference, and improves communication reliability and efficiency.

[0286] It should be noted that this application does not limit the basis for channel selection or channel adjustment.

[0287] For example, when a MAC entity sends data, the MAC protocol determines whether the data can be sent. If so, it adds some control information to the data and ultimately sends the data and control information to the physical layer in a specified format. When receiving data, the MAC protocol first checks the input information and determines whether any transmission errors have occurred. If no errors have occurred, it removes the control information and sends it to the Logical Link Control (LLC) layer. As you can see, the MAC entity can identify and prevent security threats.

[0288] An embodiment of the present application provides a data transmission method. The method includes: receiving first signaling, the first signaling being used to determine relevant information of one or more preset time periods; receiving or transmitting first data in a serving cell by a terminal device during a preset time period of a measurement gap; the measurement gap being the time used by the terminal device to perform measurements. The above scheme avoids interruption of first data transmission due to the measurement gap by receiving or transmitting the first data during the preset time period of the measurement gap.

[0289] The data transmission method according to the embodiment of the present application has been described above. The following describes the apparatus for performing the data transmission method according to the embodiment of the present application. Those skilled in the art will appreciate that the method and apparatus may be combined and referenced with each other, and the relevant apparatus provided in the embodiment of the present application may perform the steps in the above-described list sorting method.

[0290] FIG15 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present application. As shown in FIG15 , the data transmission device 150 includes:

[0291] The determination module 151 is configured to receive a first signaling message, where the first signaling message includes information related to one or more preset time periods.

[0292] The transmission module 152 is configured to enable the terminal device to receive or send first data in a serving cell within a preset period of a measurement gap; the measurement gap is the time used by the terminal device to perform measurement.

[0293] In a possible implementation, the first signaling includes relevant information of a first time window; the apparatus further includes: a first identification module 153, configured to determine the preset time period based on the relevant information of the first time window.

[0294] In one possible embodiment, the relevant information of the first time window includes at least one of the following: the repetition period of the first time window, the length of the first time window, the starting position of the first time window, the ending position of the first time window, the relevant configuration of the first time window mode, or the advance of the first time window; the repetition period of the first time window is the time interval between two adjacent preset time periods with periodicity; the length of the first time window is the duration of the preset time period; the relevant configuration of the first time window mode includes at least one of the following: a segment index, an indication related to the segment corresponding to the index, a mode period, a segment length or an interval between segment periods; the advance of the first time window is the advance time of the preset time period.

[0295] In a possible implementation, the starting position of the first time window is the starting moment information of the first time window, or the starting position of the first time window is determined by offsetting the first reference point by a first offset.

[0296] In a possible implementation, the first signaling includes a first identifier indicating the second time window; and the first identification module 153 is further configured to determine a preset period of the second time window through the first identifier of the second time window.

[0297] In a possible implementation manner, the first signaling includes an instruction to activate the second time window.

[0298] In a possible implementation, the transmission module 152 is further configured to receive second signaling, where the second signaling is used to determine one or more second time windows and identifiers corresponding to the second time windows.

[0299] In a possible implementation, the transmission module 152 is specifically configured to enable the terminal device to receive or send first data in a serving cell within a target preset time period of a measurement gap, where the target preset time period is a preset time period of a second time window corresponding to the first identifier.

[0300] In a possible implementation manner, the first signaling includes a second identifier indicating one or more measurement gaps.

[0301] In a possible implementation manner, the second identifier includes a measurement gap index.

[0302] In a possible implementation, the transmission module 152 is specifically configured to enable the terminal device to receive or send first data in a serving cell within a preset time period of a target measurement gap, where the target measurement gap is a measurement gap corresponding to a measurement gap index included in the second identifier.

[0303] In a possible implementation manner, the first signaling includes an indication of activation and / or deactivation of a preset time period.

[0304] In a possible implementation manner, the first signaling includes: a first identifier of the second time window, and an indication of activation and / or deactivation of a preset time period corresponding to the first identifier of the second time window.

[0305] In a possible implementation, the transmission module 152 is specifically configured to, if the first signaling includes an indication indicating activation of a preset time period, cause the terminal device to receive or send first data in the serving cell within the preset time period indicating activation of the measurement gap.

[0306] In a possible implementation, the transmission module 152 is specifically configured to: if the first signaling includes an indication indicating deactivation of a preset time period, then the terminal device does not receive or send the first data in the serving cell within the preset time period indicating deactivation of the measurement gap.

[0307] In a possible implementation, a third time window is pre-stored in the terminal device, or a third time window is pre-defined based on a communication protocol, and the preset time period is determined by the third time window.

[0308] In a possible implementation, the first signaling is any one of a radio resource control RRC, a medium access control entity MAC CE, or a dynamic channel allocation DCI.

[0309] In a possible implementation, the apparatus further includes: a first sending module 154, configured to send service information corresponding to the terminal device to the network device, and the network device determines relevant information of the preset time period according to the service information.

[0310] In a possible implementation, the first sending module 154 is further configured to send a first request, where the first request is used to request to receive or send the first data within a measurement gap.

[0311] FIG16 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present application. As shown in FIG16 , the data transmission device 160 includes:

[0312] The second sending module 161 is used to send a first signaling to the terminal device, where the first signaling is used by the terminal device to determine relevant information of one or more preset time periods; within the preset time period of the measurement gap, the terminal device receives or sends first data in the serving cell; the measurement gap is the time used by the terminal device to perform measurements.

[0313] In a possible implementation, the first signaling includes relevant information of a first time window, and the relevant information of the first time window is used to determine the preset time period.

[0314] In one possible embodiment, the relevant information of the first time window includes at least one of the following: the repetition period of the first time window, the length of the first time window, the starting position of the first time window, the ending position of the first time window, the first time window related mode, or the advance amount of the first time window; the repetition period of the first time window is the time interval between two adjacent preset time periods with periodicity; the length of the first time window is the duration of the preset time period; the parameters of the first time window related mode include but are not limited to at least one of the following: time slot period, time slot length or time slot period interval; the advance amount of the first time window is the advance time of the preset time period.

[0315] In a possible implementation, the starting position of the first time window is the starting moment information of the first time window, or the starting position of the first time window is determined by offsetting the first reference point by a first offset.

[0316] In a possible implementation, the first signaling includes a first identifier indicating a second time window, and the first identifier of the second time window is used to determine a preset period of the second time window.

[0317] In a possible implementation manner, the first signaling includes an instruction to activate the second time window.

[0318] In a possible implementation, the second sending module 161 is further configured to send a second signaling, where the second signaling is used to determine one or more second time windows and identifiers corresponding to the second time windows.

[0319] In a possible implementation manner, the first signaling includes a second identifier indicating one or more measurement gaps.

[0320] In a possible implementation manner, the second identifier includes a measurement gap index.

[0321] In a possible implementation manner, the first signaling includes an indication of activation and / or deactivation of a preset time period.

[0322] In a possible implementation manner, the first signaling includes: a first identifier of the second time window, and an indication of activation and / or deactivation of a preset time period corresponding to the first identifier of the second time window.

[0323] In a possible implementation, the first signaling is any one of a radio resource control RRC, a medium access control entity MAC CE, or a dynamic channel allocation DCI.

[0324] In a possible implementation, the apparatus further includes: a receiving module 162 configured to receive service information corresponding to the terminal device, and the network device determines relevant information of the preset time period according to the service information.

[0325] In one possible implementation, the service information includes a service burst pulse position and a jitter size; the device further includes: a generation module 163, configured to determine relevant information of the preset time period based on an overlapping period between the service burst pulse position and the jitter size and the measurement gap.

[0326] In a possible implementation manner, the apparatus further includes: a first information module 164, configured to send a data transmission request, where the data transmission request is used to request to receive or send the first data within a measurement gap.

[0327] In a possible implementation manner, the apparatus further includes: a second information module 165, configured to receive a first request corresponding to the terminal device, where the first request is used to request the network device to receive or send the first data within a measurement gap.

[0328] Figure 17 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. As shown in Figure 17, terminal device 1700 includes: a processor 1701 and a memory 1702; memory 1702 stores computer-executable instructions; processor 1701 executes the computer-executable instructions stored in memory 1702, 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.

[0329] Figure 18 is a schematic diagram of the structure of a network device provided in an embodiment of the present application. As shown in Figure 18, network device 1800 includes: a processor 1801 and a memory 1802; memory 1802 stores computer-executable instructions; processor 1801 executes the computer-executable instructions stored in memory 1802, 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.

[0330] The data transmission method provided in the embodiment of the present application can be applied to electronic devices with communication functions. The electronic devices include terminal devices. The specific device form of the terminal device can refer to the above related descriptions and will not be repeated here.

[0331] The data transmission method provided in the embodiment of the present application can be applied to electronic devices with communication functions. The electronic devices include network devices. The specific device form of the network device can refer to the above related descriptions and will not be repeated here.

[0332] An embodiment of the present application provides a terminal device, which includes: 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 above method.

[0333] An embodiment of the present application provides a network device, which includes: 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 above method.

[0334] 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.

[0335] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above-mentioned method is implemented. The methods described in the above embodiments can be implemented in whole or in part by 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.

[0336] 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. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave are used to transmit software from a website, server or other remote source, 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 optical disk as used herein include optical disk, laser disk, optical disk, digital versatile disk (DVD), floppy disk and Blu-ray disk, where disks generally reproduce data magnetically, while optical disks reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0337] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above method.

[0338] The present application embodiment is described with reference to the flow chart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application.It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processing unit of general-purpose computer, special-purpose computer, embedded processing machine or other programmable device to produce a machine, so that the instruction executed by the processing unit of computer or other programmable data processing device produces the device for realizing the function specified in one flow chart flow or multiple flows and / or one block or multiple blocks of block diagram.

[0339] 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 signaling including information related to one or more preset time periods; During a preset period of the measurement gap, the terminal device receives or sends first data in the serving cell; The measurement gap is the time used by the terminal device to perform measurements.

2. The method according to claim 1, characterized in that The first signaling includes relevant information of the first time window; and the method further includes: The preset time period is determined by using the first time window related information.

3. The method according to claim 2, characterized in that The relevant information of the first time window includes at least one of the following: The repetition period of the first time window, the length of the first time window, the starting position of the first time window, the ending position of the first time window, the relevant configuration of the first time window mode, or the advance amount of the first time window; the repetition period of the first time window is the time interval between two adjacent preset time periods with periodicity; the length of the first time window is the duration of the preset time period; The relevant configuration of the first time window mode includes at least one of the following: a segment index, an indication related to the segment corresponding to the index, a mode period, a segment length or an interval of a segment period; the advance amount of the first time window is the advance time of a preset period.

4. The method according to claim 2, characterized in that The starting position of the first time window is the starting moment information of the first time window or the starting position of the first time window is determined by shifting the first offset based on the first reference point.

5. The method according to claim 1, characterized in that The first signaling includes a first identifier indicating a second time window; and the method further includes: The preset time period of the second time window is determined by the first identifier of the second time window.

6. The method according to claim 1, characterized in that The first signaling includes an indication of activating a second time window.

7. The method according to claim 5 or 6, characterized in that The method further comprises: Second signaling is received, where the second signaling is used to determine one or more second time windows and identifiers corresponding to the second time windows.

8. The method according to claim 5 or 6, characterized in that The terminal device receiving or sending first data in the serving cell within a preset time period of the measurement gap includes: During a target preset time period of the measurement gap, the terminal device receives or sends first data in the serving cell, and the target preset time period is a preset time period of the second time window corresponding to the first identifier.

9. The method according to claim 1, characterized in that The first signaling includes a second identifier indicating one or more measurement gaps.

10. The method according to claim 9, characterized in that The second identifier includes a measurement gap index.

11. The method according to claim 10, characterized in that The terminal device receiving or sending first data in the serving cell within a preset time period of the measurement gap includes: During a preset time period of a target measurement gap, the terminal device receives or sends first data in a serving cell, and the target measurement gap is a measurement gap corresponding to a measurement gap index included in the second identifier.

12. The method according to claim 1, characterized in that The first signaling includes an indication of activation and / or deactivation of a preset period of time.

13. The method according to claim 1, wherein The first signaling includes: A first identifier of a second time window, and an indication of activation and / or deactivation of a preset time period corresponding to the first identifier of the second time window.

14. The method according to claim 12, characterized in that The terminal device receiving or sending first data in the serving cell within a preset time period of the measurement gap includes: If the first signaling includes an indication indicating activation of a preset time period, the terminal device receives or sends first data in the serving cell within the preset time period indicating activation of the measurement gap.

15. The method according to claim 12, characterized in that The terminal device receiving or sending first data in the serving cell within a preset time period of the measurement gap includes: If the first signaling includes an indication of deactivating a preset time period, the terminal device does not receive or send the first data in the serving cell within the preset time period of the measurement gap indicating deactivation.

16. The method according to any one of claims 9 to 15, characterized in that A third time window is pre-stored in the terminal device, or a third time window is pre-defined based on a communication protocol, and the preset time period is determined through the third time window.

17. The method according to any one of claims 1 to 16, characterized in that The first signaling is any one of radio resource control RRC, medium access control entity MAC CE or dynamic channel allocation DCI.

18. The method according to any one of claims 1 to 17, characterized in that Before receiving the first signaling, the method further includes: The service information corresponding to the terminal device is sent to the network device, and the network device determines the relevant information of the preset time period according to the service information.

19. The method according to claim 1, wherein The method further comprises: A first request is sent, where the first request is used to request to receive or send the first data within a measurement gap.

20. A data transmission method, applied to a network device, characterized in that: include: Sending a first signaling to a terminal device, where the first signaling includes relevant information of one or more preset time periods; During a preset period of the measurement gap, the terminal device receives or sends first data in the serving cell; The measurement gap is the time used by the terminal device to perform measurements.

21. The method according to claim 20, characterized in that The first signaling includes relevant information of a first time window, and the relevant information of the first time window is used to determine the preset time period.

22. The method according to claim 20, characterized in that The relevant information of the first time window includes at least one of the following: The repetition period of the first time window, the length of the first time window, the starting position of the first time window, the ending position of the first time window, the first time window related pattern, or the advance amount of the first time window; the repetition period of the first time window is the time interval between two adjacent preset time periods with periodicity; the length of the first time window is the duration of the preset time period; the parameters of the first time window related pattern include but are not limited to at least one of the following: time slot period, time slot length or time slot period interval; the advance amount of the first time window is the advance time of the preset time period.

23. The method according to claim 22, characterized in that The starting position of the first time window is the starting moment information of the first time window or the starting position of the first time window is determined by shifting the first offset based on the first reference point.

24. The method according to claim 20, characterized in that The first signaling includes a first identifier indicating a second time window, and the first identifier of the second time window is used to determine a preset period of the second time window.

25. The method according to claim 20, wherein The first signaling includes an indication of activating a second time window.

26. The method according to claim 25, characterized in that Before the network device sends the first signaling, the method further includes: Sending second signaling, where the second signaling is used to determine one or more second time windows and identifiers corresponding to the second time windows.

27. The method according to claim 20, characterized in that The first signaling includes a second identifier indicating one or more measurement gaps.

28. The method according to claim 27, characterized in that The second identifier includes a measurement gap index.

29. The method according to claim 20, wherein The first signaling includes an indication of activation and / or deactivation of a preset period of time.

30. The method according to claim 20, wherein The first signaling includes: A first identifier of a second time window, and an indication of activation and / or deactivation of a preset time period corresponding to the first identifier of the second time window.

31. The method according to any one of claims 20 to 30, characterized in that The first signaling is any one of radio resource control RRC, medium access control entity MAC CE or dynamic channel allocation DCI.

32. The method according to any one of claims 20 to 31, characterized in that Before the network device sends the first signaling, the method further includes: The service information corresponding to the terminal device is received, and the network device determines the relevant information of the preset time period according to the service information.

33. The method according to claim 32, characterized in that The service information includes a service burst pulse position and a jitter size; and the method further includes: The relevant information of the preset time period is determined according to the overlapping time period of the service burst pulse position and jitter size and the measurement gap.

34. The method according to claim 32, wherein Before the network device receives the service information corresponding to the terminal device, the method further includes: Send a data transmission request, where the data transmission request is used to request to receive or send the first data within the measurement gap.

35. The method according to claim 20, wherein The method further comprises: A first request corresponding to the terminal device is received, where the first request is used to request the network device to receive or send the first data within a measurement gap.

36. 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 19.

37. 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 20 to 35.

38. 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 35 is implemented.

Citation Information

Patent Citations

  • Measurement method, measurement configuration method and related devices

    CN109151922A

  • Method and apparatus for performing scheduling request for gap activation in wireless communication system

    US20230403694A1

  • Method and device for transmitting data

    WO2020257994A1