Gap processing method, apparatus, device, and storage medium

By introducing an optional target gap mechanism, the terminal can flexibly handle task execution issues in multi-card scenarios, improve the efficiency of multi-card tasks, reduce the impact on data throughput, and solve the problem that the measurement gap in the existing technology cannot meet the low task execution efficiency in multi-card scenarios.

CN115038098BActive Publication Date: 2026-03-03VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-04
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

The existing measurement gap cannot meet the task execution requirements in multi-card scenarios, resulting in low task execution efficiency of the terminal in multi-card scenarios.

Method used

An optional target gap mechanism is introduced, which allows the terminal to determine whether to use the target gap as needed and to perform corresponding operations during the use of the target gap, including data transmission and reception and the sending of instruction information, in order to flexibly handle multi-card tasks.

Benefits of technology

By using the target gap mechanism, the terminal can execute multi-GPU tasks more efficiently, reduce the impact of multi-GPU tasks on data throughput, and improve task execution efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115038098B_ABST
    Figure CN115038098B_ABST
Patent Text Reader

Abstract

The application discloses a gap processing method, device, equipment and storage medium. The method comprises the following steps: a terminal receives configuration information of a target gap sent by a network side device; the terminal determines whether to use the target gap; the terminal performs a first operation; or the terminal performs a second operation. By introducing the target gap, the target gap is optional, the terminal can determine whether to use the target gap, and perform corresponding operations, so that the terminal can more efficiently perform a multi-card task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and specifically relates to a gap processing method, apparatus, device and storage medium. Background Technology

[0002] In related technologies, network-side equipment configures a measurement gap for the terminal to perform measurement tasks. During a measurement gap, the Media Access Control (MAC) entity should: not send Hybrid Automatic Repeat reQuest (HARQ) feedback, Scheduling Request (SR), and Channel State Information (CSI); not send a Sounding Reference Signal (SRS); not send data on the Uplink Shared Channel (UL-SCH), except for the payload of the Random Access Message Msg3 or MSGA; if a random access response is required, listen to the Physical Downlink Control Channel (PDCCH); otherwise, not listen to the PDCCH and not receive data on the Downlink Shared Channel (DL-SCH).

[0003] In multi-SIM scenarios, terminals can simultaneously reside on multiple networks using a time-division multiplexing approach. During one period, they reside on the first network, listening for paging and sending / receiving data; during another period, they reside on the second network, listening for paging, establishing connections, and sending / receiving data. Measurement gaps are primarily used for executing measurement tasks. During measurement gaps, the MAC entity does not send or receive data, nor does it send HARQ, SR, CSI, SRS, etc. Existing measurement gaps cannot meet the task execution requirements of multi-SIM scenarios. Summary of the Invention

[0004] This application provides a gap processing method, apparatus, device, and storage medium that can solve the task execution problem in multi-card scenarios.

[0005] Firstly, a gap processing method is provided, which includes:

[0006] The terminal receives the configuration information of the target gap sent by the network-side device;

[0007] The terminal determines whether to use the target gap;

[0008] The terminal performs the first operation; or, the terminal performs the second operation.

[0009] Secondly, a gap processing method is provided, which includes:

[0010] The network-side device sends the configuration information of the target gap to the terminal;

[0011] The network-side device detects whether the terminal uses the target gap or not.

[0012] Thirdly, a gap processing apparatus is provided, the apparatus comprising:

[0013] The first receiving unit is used to receive the configuration information of the target gap sent by the network-side device;

[0014] The first determining unit is used to determine whether to use the target gap;

[0015] The first execution unit is used to perform the first operation; or, the terminal performs the second operation.

[0016] Fourthly, a gap processing apparatus is provided, the apparatus comprising:

[0017] The first sending unit is used to send the configuration information of the target gap to the terminal;

[0018] The first detection unit is used by network-side devices to detect whether the terminal is using the target gap or not.

[0019] Fifthly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the gap processing method as described in the first aspect.

[0020] In a sixth aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the gap processing method as described in the second aspect.

[0021] In a seventh aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the gap processing method as described in the first aspect, or implement the steps of the gap processing method as described in the second aspect.

[0022] Eighthly, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0023] The gap processing method, apparatus, device, and storage medium provided in this application, by introducing a target gap (which is optional), allows the terminal to determine whether to use the target gap and perform corresponding operations. This solves the task execution problem of the terminal in multi-card scenarios, enabling the terminal to execute multi-card tasks more efficiently. Attached Figure Description

[0024] Figure 1 This is a block diagram of a wireless communication system applicable to embodiments of this application;

[0025] Figure 2 One of the flowcharts for the gap processing method provided in the embodiments of this application;

[0026] Figure 3 A schematic diagram illustrating the effect of the DRX inactivity time target gap provided in an embodiment of this application;

[0027] Figure 4 A schematic diagram illustrating the effective DRX activity time target gap provided in this application embodiment;

[0028] Figure 5 A second schematic flowchart illustrating the gap processing method provided in this application embodiment;

[0029] Figure 6 This is one of the structural schematic diagrams of the gap processing device provided in the embodiments of this application;

[0030] Figure 7 This is a second schematic diagram of the gap processing device provided in the embodiments of this application;

[0031] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0032] Figure 9 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application;

[0033] Figure 10 This is a schematic diagram of the structure of a network-side device provided in an embodiment of this application. Detailed Implementation

[0034] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0035] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0036] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. However, the following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description, but these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0037] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this embodiment of the application, only the base station in the NR system is used as an example, but the specific type of base station is not limited.

[0038] The gap processing method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0039] Figure 2 This is one of the flowcharts illustrating the gap processing method provided in an embodiment of this application. Figure 2 As shown, the gap processing method includes the following steps:

[0040] Step 200: The terminal receives the configuration information of the target gap sent by the network-side device;

[0041] To address the task execution issues in multi-GPU scenarios, this application proposes a novel gap processing method.

[0042] First, the terminal receives the target gap configuration information sent by the network-side device. This target gap configuration information is derived from the network-side device's configuration of the target gap, such as the start and end times and length of the target gap configured by the network. The network may configure different gap patterns and different attributes.

[0043] Step 201: The terminal determines whether to use the target gap;

[0044] In this embodiment, the target gap is optional. Whether or not the target gap is used is determined by the terminal.

[0045] After receiving the configuration information of the target gap, the terminal can determine whether to use the target gap.

[0046] Optionally, the terminal determines whether to use the target gap based on the multi-SIM (Multi-SIM, or MSIM for short, Multi-User Identification Module) task.

[0047] The multi-card tasks include paging, measurement, cell search, and background public land mobile network (PLMN) search.

[0048] Using the target gap refers to the terminal leaving the first network and performing tasks on the second network during the target gap.

[0049] After the terminal completes its task in the second network, or after the target gap ends, or after the terminal actively exits the target gap, it returns to the first network.

[0050] Furthermore, the terminal determines whether the target task needs to be executed during the target gap. If so, the target gap is used; otherwise, it is not used.

[0051] Step 202: The terminal performs the first operation; or, the terminal performs the second operation.

[0052] Optionally, the first operation relates to the terminal not using the target gap, and the second operation relates to the terminal using the target gap.

[0053] Optionally, if the terminal uses the target gap, the first operation is performed; if the terminal does not use the target gap, the second operation is performed.

[0054] Not using the target gap can also be understood as ignoring the target gap.

[0055] In this embodiment, a new gap mechanism is introduced, which is no longer limited to the measurement gap. The target gap is optional. The terminal can determine whether to use the target gap and perform the corresponding operation. This can solve the task execution problem of the terminal in the multi-card scenario and make the terminal execute multi-card tasks more efficiently.

[0056] Optionally, the method further includes:

[0057] The terminal determines the valid gap range;

[0058] Optionally, after receiving the configuration information of the target gap sent by the network-side device, the terminal determines whether to use the target gap and also determines the effective gap range.

[0059] The effective gap range includes at least two of the following: the start time point, the length, and the end time point of the effective gap.

[0060] The time point, or time, can be represented by the system frame number and time slot of the reference cell.

[0061] The effective gap refers to all or part of the target gap that the terminal is about to use or is currently using.

[0062] In this embodiment, the effective gap is the target gap that is in effect. It can be understood that the length of the effective gap is less than or equal to the length of the target gap.

[0063] It should be noted that the terminal processes the valid gap in the same way as it processes the measured gap.

[0064] During the effective gap, the terminal behaves the same as during the measurement gap. That is, during the effective gap, the terminal MAC entity performs one or more of the following:

[0065] Do not send Hybrid Automatic Repeat Request (HARQ) feedback information, Schedule Request (SR), and Channel State Information (CSI);

[0066] Do not send a sounding reference signal (SRS);

[0067] No data is transmitted on UL-SCH except for the payload of random access message Msg3 or MSGA;

[0068] Do not listen to the Physical Downlink Control Channel (PDCCH);

[0069] Do not receive downlink shared channel DL-SCH.

[0070] Optionally, performing the first operation includes at least one of the following:

[0071] Data transmission and reception are performed during the target gap;

[0072] Starting from the initial time point of the target gap, data is transmitted through the uplink shared channel UL-SCH;

[0073] Send a first instruction message, which is used to instruct the network terminal to ignore or not use or exit the target gap.

[0074] In this embodiment of the application, the terminal performing the first operation can be understood as the terminal performing operations related to ignoring or not using or exiting the target gap.

[0075] The target gap period refers to the time span from the start time to the end time of the target gap. The target gap period can also be understood as the execution period of the target gap, i.e., the time during which the target gap runs.

[0076] For example, if a terminal starts sending and receiving data at a certain point in time during the target gap, the terminal may ignore, not use, or exit the target gap from that point in time.

[0077] Optionally, the terminal transmits data via the uplink shared channel UL-SCH starting from the beginning time of the target gap.

[0078] Optionally, the terminal sends a first indication message to the network-side device, the first indication message being used to instruct the network to ignore or not use or exit the target gap.

[0079] Furthermore, sending the first indication information includes:

[0080] The first indication information is sent to the network before the start time of the target gap or during the target gap.

[0081] The terminal may send a first indication message before the start time of the target gap, that is, the terminal may send a first indication message to ignore or not use the target gap before the target gap begins.

[0082] The terminal can also send a first indication message to the network during the target gap, indicating that the terminal is exiting the target gap.

[0083] In the embodiments of this application, the terminal can ignore or not use the target gap, and can also dynamically exit the target gap, thereby flexibly solving the problem of task execution in multi-card scenarios and reducing the impact of multi-card tasks on the terminal's data throughput.

[0084] Optionally, performing the second operation includes at least one of the following:

[0085] Data transmission and reception cease during all or part of the target gap.

[0086] Data transmission and reception are suspended from the start time of the target gap or from a point in time during the target gap.

[0087] Send a second instruction message, the second instruction message being used to instruct the network terminal to use all or part of the target gap;

[0088] The target task is performed using all or part of the target gap.

[0089] Optionally, if the terminal needs to perform a target task during the target gap, the terminal starts the target gap and then uses the target gap. In the embodiments of this application, the terminal performing the second operation can be understood as the terminal performing operations related to using the target gap.

[0090] It should be noted that the terminal uses the target gap, which may be all or part of the target gap.

[0091] Optionally, if the terminal stops sending and receiving data during all or part of the time of the target gap, it indicates that the terminal is using the target gap.

[0092] Optionally, the terminal may suspend data transmission and reception from the start time of the target gap or from a point in time during the target gap, indicating that the terminal is using the target gap.

[0093] The terminal may also send a second indication message, which is used to instruct the network to use the target gap. This second indication message may be an RRC message, a MAC CE (Control Element), etc.

[0094] Furthermore, the second indication information is also used to indicate the gap information used by the terminal, wherein,

[0095] The gap information used by the terminal includes at least one of the following:

[0096] Current gap;

[0097] The next gap;

[0098] Multiple gaps followed;

[0099] Periodic gap;

[0100] Optionally, if the gap information used by the terminal is a periodic gap, the terminal uses all or more gaps of that periodic gap.

[0101] Based on this, the sending of the second instruction information includes at least one of the following:

[0102] Send a second indication message at the start time of the current gap or during the current gap;

[0103] Send a second indication message before the next gap begins;

[0104] A second instruction message is sent before the first gap in a series of subsequent gaps, and it applies to the subsequent consecutive gaps.

[0105] Optionally, the terminal uses all or part of the target gap to perform the target task.

[0106] It is understandable that the terminal leaves the first network during the target gap's effective period to execute the target task on the second network. Here, the target gap's effective period is the valid gap period. When the length of the valid gap equals the length of the target gap, it is the entire time of the target gap; when the length of the valid gap is a portion of the target gap's length, it is a portion of the target gap's time.

[0107] In this embodiment of the application, the terminal can flexibly activate the target gap and use all or part of the target gap to execute the target task, thereby flexibly solving the task execution problem in multi-card scenarios and reducing the impact of multi-card tasks on the terminal's data throughput.

[0108] In some optional embodiments, after performing the second operation, the method further includes:

[0109] During the target gap, the terminal performs a third operation;

[0110] The third operation includes at least one of the following:

[0111] Send a scheduling request (SR);

[0112] Send a buffer status report (BSR);

[0113] Initiate a random access procedure;

[0114] Send an SR when the Time Advance is valid, or initiate a random access procedure when the Time Advance is invalid.

[0115] The gap processing method provided in this application embodiment allows the terminal to perform a second operation: using the target gap. During the use of the target gap, data transmission and reception are stopped. Alternatively, the terminal can perform operations related to ending the use of the target gap during the target gap period and return to the network.

[0116] Optionally, during the target gap, the terminal MAC entity performs a third operation, which includes at least one of the following:

[0117] Send a scheduling request (SR);

[0118] Send a Buffer Status Report (BSR);

[0119] Initiate a random access procedure;

[0120] Send an SR when the Time Advance is valid, or initiate a random access procedure when the Time Advance is invalid.

[0121] Optionally, after performing the second operation, the method further includes:

[0122] The terminal resumes data transmission and reception before the end time of the target gap;

[0123] or,

[0124] The terminal resumes data transmission and reception after the end time of the target gap.

[0125] It is understood that the terminal can resume data transmission and reception before the end time of the target gap, and resuming data transmission and reception means ending the use of the target gap. The terminal can also resume data transmission and reception after the end time of the target gap.

[0126] Optionally, the data transmission and reception includes at least one of the following:

[0127] Send data on UL-SCH;

[0128] Receive data on DL-SCH;

[0129] Listen to PDCCH.

[0130] Optionally, after performing the second operation, the method further includes:

[0131] If the terminal reports a network failure, initiate a reconstruction process;

[0132] The network failure mentioned above includes at least one of the following:

[0133] Unable to remain stationed in or provide simultaneous services to the community;

[0134] Wireless link failed.

[0135] It is understandable that after the terminal ends the use of the target gap, it returns to the network. If the terminal fails to return to the network, it initiates a reconstruction process.

[0136] The gap processing method provided in this application allows the terminal to terminate the use of the target gap on its own, and provides processing for terminal connection after the target gap ends. It can efficiently solve the problem of task execution in multi-card scenarios, synchronize UE and network status, and reduce the impact of multi-card tasks on terminal data throughput.

[0137] Optionally, performing the second operation further includes:

[0138] During the target gap, the terminal media access control (MAC) entity performs one or more of the following:

[0139] Do not send Hybrid Automatic Repeat Request (HARQ) feedback information, SR, and Channel State Information (CSI);

[0140] Do not send a sounding reference signal (SRS);

[0141] No data is transmitted on UL-SCH except for the payload of random access message Msg3 or MSGA;

[0142] Do not listen to the Physical Downlink Control Channel (PDCCH);

[0143] Do not receive downlink shared channel DL-SCH.

[0144] Optionally, the second operation further includes:

[0145] During the target gap, the terminal MAC entity performs one or more of the following:

[0146] Do not send Hybrid Automatic Repeat Request (HARQ) feedback information, SR, and Channel State Information (CSI);

[0147] Do not send a sounding reference signal (SRS);

[0148] No data is transmitted on UL-SCH except for the payload of random access message Msg3 or MSGA;

[0149] Do not listen to the Physical Downlink Control Channel (PDCCH);

[0150] Do not receive downlink shared channel DL-SCH.

[0151] Understandably, when a terminal needs to perform a target task during the target gap, the terminal performs a second operation by using the target gap. However, this target gap is a type of gap that cannot be returned to during the gap, meaning that the terminal cannot return to the network during the target gap.

[0152] Optionally, during the target gap, the terminal MAC entity does not send Hybrid Automatic Repeat Request (HARQ) feedback information, SR, and Channel State Information (CSI).

[0153] Optionally, during the target gap, the terminal MAC entity does not send a sounding reference signal (SRS).

[0154] Optionally, during the target gap, the terminal MAC entity does not send data on the UL-SCH except for the payload of random access message Msg3 or MSGA.

[0155] Optionally, during the target gap, the terminal MAC entity does not listen to the physical downlink control channel (PDCCH).

[0156] Optionally, during the target gap, the terminal MAC entity does not receive the downlink shared channel (DL-SCH).

[0157] In some optional embodiments, the method further includes:

[0158] When the target gap is running or active during a discontinuous DRX inactivity period, the terminal performs the DRX inactivity period procedure.

[0159] If the running time or effective time of the target gap overlaps with the DRX activity time, the terminal performs a fourth operation during the target gap.

[0160] The fourth operation includes at least one of the following:

[0161] Do not enable the DRX duration timer drx-onDurationTimer;

[0162] Send the first or second instruction message during the DRX activity period.

[0163] Figure 3 This is a schematic diagram illustrating the effect of the DRX inactivity time target gap provided in an embodiment of this application. (See diagram below.) Figure 3 As shown, if the target gap is running or active during a non-continuous DRX inactivity period, the terminal should ignore the target gap and execute the DRX inactivity period procedure.

[0164] Figure 4 This is a schematic diagram illustrating the effective implementation of the DRX activity time target gap in an embodiment of this application. Figure 4 As shown, when the running time or effective time of the target gap overlaps with the DRX activity time, during the DRX activity time of the target gap (i.e., the intersection between the effective time of the target gap and the DRX activity time), the terminal can send a first indication message or a second indication message and not start the DRX duration timer drx-onDurationTimer.

[0165] It's important to note that the execution time of a target gap refers to the time from its start time to its end time. The effective time of a target gap refers to the time from its start time to its end time.

[0166] In this application embodiment, a method for handling the simultaneous existence of target gap and DRX is provided, which can efficiently solve the problem of task execution in multi-card scenarios.

[0167] This application also provides a gap timeout handling mechanism in its embodiments.

[0168] Optionally, based on the above embodiments, the method further includes:

[0169] The terminal starts a target timer, which is used to indicate whether the target gap is running or active.

[0170] The terminal starts the target timer, which includes:

[0171] Radio Resource Control (RRC) starts the target timer;

[0172] The MAC starts the target timer;

[0173] The physical layer starts the target timer.

[0174] It is understandable that there are multiple ways to implement a terminal to start a target timer.

[0175] In one implementation, RRC starts the target timer.

[0176] In one implementation, the target timer is started at the underlying layer, either by the MAC layer or by the physical layer. It should be noted that when the target timer is started at the underlying layer, it needs to send a target timer timeout message to the RRC after the target timer expires.

[0177] Optionally, starting the target timer includes:

[0178] The target timer is started at the start time of the target gap, wherein the length of the target timer is equal to the length of the target gap or the length of the target gap plus a first preset duration; or,

[0179] The target timer is started at the first time point after the target gap takes effect, wherein the length of the target timer is equal to the length from the first time point to the end time point of the target gap or the length from the first time point to the end time point of the target gap plus a first preset duration.

[0180] The time when the target gap takes effect is the same as the start time of the effective gap.

[0181] That is, the terminal can start the target timer at the beginning of the target gap or after it takes effect. If the target timer is started at the beginning of the target gap, then the length of the target timer is equal to the length of the target gap. Furthermore, the length of the target timer can also be the length of the target gap plus a first preset duration T_delta.

[0182] If the target timer is started at the first time point after the target gap takes effect, then the length of the target timer is equal to the length from that first time point to the end time point of the target gap. Furthermore, the length of the target timer can also be increased by adding a first preset duration T_delta to the length from that first time point to the end time point of the target gap.

[0183] Optionally, after starting the target timer, the method further includes:

[0184] If the first preset condition is met, the terminal stops the target timer;

[0185] The first preset condition includes at least one of the following:

[0186] The target gap has ended;

[0187] The terminal returns to the network;

[0188] The terminal stops executing the target task during the target gap;

[0189] The terminal completes the use of the target gap.

[0190] The first preset condition is the condition for the terminal to stop the target timer.

[0191] Optionally, after starting the target timer, the method further includes at least one of the following:

[0192] The MAC or physical layer sends a third indication message to the RRC, the third indication message being used to indicate that the target timer has timed out or the target gap has timed out;

[0193] If the terminal is in the RRC connection RRC_CONNECTED state and the target timer or the target gap times out, the terminal performs the fifth operation.

[0194] The fifth operation includes at least one of the following:

[0195] The terminal executes an operation and enters the RRC_IDLE idle state.

[0196] When the suspendConfig parameter is configured, the terminal will enter the RRC inactive RRC_INACTIVE state when performing operations.

[0197] It is understood that when the target timer is started by the MAC or physical layer, and the target timer times out or the target gap times out, the MAC or physical layer sends a third indication message to the RRC, the third indication message being used to indicate that the target timer times out or the target gap times out.

[0198] If the terminal is in the RRC connection RRC_CONNECTED state and the target timer or target gap times out, the terminal performs the fifth operation.

[0199] The fifth operation includes at least one of the following:

[0200] The terminal executes an operation and enters the RRC_IDLE idle state.

[0201] When the suspendConfig parameter is configured, the terminal will enter the RRC inactive RRC_INACTIVE state when performing operations.

[0202] This application embodiment describes the behavior of the terminal after the target timer times out.

[0203] Optionally, the method further includes:

[0204] If the terminal is in the RRC_CONNECTED state and the target gap has timed out, the terminal performs at least one of the following:

[0205] The operation will be executed and the system will enter the RRC_IDLE state.

[0206] If suspendConfig is configured, the operation will enter the RRC_INACTIVE state.

[0207] This application provides the terminal's behavior after the target gap times out when the terminal does not define a target timer. When the terminal is in a connected state, it enters an idle state after the target gap times out, or it enters an inactive state when the suspend configuration parameters have been configured.

[0208] Optionally, the method further includes:

[0209] If the terminal is in the RRC_CONNECTED state and receives a timeout for the target gap from the MAC layer or physical layer, the terminal performs at least one of the following:

[0210] The operation will be executed and the system will enter the RRC_IDLE state.

[0211] If suspendConfig is configured, the operation will enter the RRC_INACTIVE state.

[0212] This application provides the behavior of the terminal after the target gap times out when the terminal does not define a target timer. When the terminal is in a connected state and receives the target gap timeout from the MAC layer or physical layer, the terminal enters an idle state, or enters an inactive state when the suspend configuration parameters have been configured.

[0213] Figure 5 A second flowchart illustrating the gap processing method provided in this application embodiment includes:

[0214] Step 500: The network-side device sends the configuration information of the target gap to the terminal;

[0215] The network-side device configures the target gap and sends the configuration information of the target gap to the terminal.

[0216] Step 501: The network-side device detects whether the terminal is using the target gap or not.

[0217] Unlike existing measurement gaps, the target gap is optional, and network-side devices detect whether a terminal is using the target gap.

[0218] In this embodiment, a new gap mechanism is introduced, which is no longer limited to the measurement gap. The target gap is optional, and the network-side device can detect whether the terminal is using the target gap. This can solve the task execution problem of the terminal in a multi-card scenario, and enable the terminal to execute multi-card tasks more efficiently.

[0219] Optionally, the network-side device detection terminal uses the target gap, including at least one of the following:

[0220] During the target gap, it was detected that the terminal stopped sending and receiving data;

[0221] The terminal receives a second instruction message, which instructs the terminal to use all or part of the target gap.

[0222] Optionally, the network-side device detection terminal does not use the target gap, including at least one of the following:

[0223] Upon receiving a first indication message from the terminal, the first indication message is used to instruct the terminal to ignore or not use or exit the target gap.

[0224] Receive data or signaling sent by the terminal.

[0225] Optionally, the method further includes:

[0226] If the network-side device detects that the terminal is using the target gap, it performs the sixth operation.

[0227] The sixth operation includes at least one of the following:

[0228] Stop downlink data transmission during the target gap;

[0229] The monitoring terminal stopped using the target gap.

[0230] Optionally, the method further includes:

[0231] If the network-side device detects that the terminal is not using the target gap, it performs the seventh operation.

[0232] The seventh operation includes at least one of the following:

[0233] Data transmission and reception are performed during the target gap;

[0234] The monitoring terminal uses the target gap.

[0235] Optionally, the method further includes:

[0236] If the second condition is met, the network-side device performs or resumes data transmission and reception;

[0237] The second condition includes at least one of the following:

[0238] The network-side device detects that the target gap has ended or that data transmission and reception at the terminal has resumed.

[0239] The second time point is reached, which is the time point after the end time of the target gap.

[0240] Optionally, the method further includes:

[0241] If the network-side device fails to resume data transmission and reception after the target gap ends, it releases the terminal connection and causes the terminal to enter the RRC idle (RRC_IDLE) or RRC inactive (RRC_INACTIVE) state; or,

[0242] If the network-side device fails to resume data transmission and reception within the first preset time period after the target gap ends, it will release the terminal connection and cause the terminal to enter the RRC_IDLE or RRC_INACTIVE state.

[0243] In this case, when the suspend configuration parameter suspendConfig is configured, the terminal enters the RRC_INACTIVE state.

[0244] In this embodiment, a new gap mechanism is introduced, which is no longer limited to the measurement gap. The target gap is optional. The network-side device can detect whether the terminal is using the target gap and perform corresponding operations to synchronize the UE and network status, which can better adapt to the needs of multi-SIM terminals.

[0245] It should be noted that the gap processing method provided in this application embodiment can be executed by a gap processing device, or by a control module within the gap processing device for executing the gap processing method. This application embodiment uses the execution of the gap processing method by a gap processing device as an example to illustrate the gap processing device provided in this application embodiment.

[0246] Figure 6 This is one of the structural schematic diagrams of the gap processing device provided in the embodiments of this application, such as... Figure 6 As shown, the device includes:

[0247] The first receiving unit 610 is used to receive the configuration information of the target gap sent by the network-side device;

[0248] The first determining unit 620 is used to determine whether to use the target gap;

[0249] The first execution unit 630 is used to perform the first operation; or, the terminal performs the second operation.

[0250] In this embodiment, a new gap mechanism is introduced, which is no longer limited to the measurement gap. The target gap is optional. The terminal can determine whether to use the target gap and perform the corresponding operation. This can solve the task execution problem of the terminal in the multi-card scenario and make the terminal execute multi-card tasks more efficiently.

[0251] Optionally, it also includes a second determining unit, used for:

[0252] Determine the effective gap range, which includes at least two of the following: the start time point, the length, and the end time point of the effective gap;

[0253] The effective gap refers to all or part of the target gap that the terminal is about to use or is currently using.

[0254] Optionally, performing the first operation includes at least one of the following:

[0255] Data transmission and reception are performed during the target gap;

[0256] Starting from the initial time point of the target gap, data is transmitted through the uplink shared channel UL-SCH;

[0257] Send a first instruction message, which is used to instruct the network terminal to ignore or not use or exit the target gap.

[0258] Optionally, sending the first indication information includes:

[0259] The first indication information is sent to the network before the start time of the target gap or during the target gap.

[0260] Optionally, performing the second operation includes at least one of the following:

[0261] Data transmission and reception cease during all or part of the target gap.

[0262] Data transmission and reception are suspended from the start time of the target gap or from a point in time during the target gap.

[0263] Send a second instruction message, the second instruction message being used to instruct the network terminal to use all or part of the target gap;

[0264] The target task is performed using all or part of the target gap.

[0265] Optionally, the second indication information is further used to indicate the gap information used by the terminal, wherein,

[0266] The gap information used by the terminal includes at least one of the following:

[0267] Current gap;

[0268] The next gap;

[0269] Multiple gaps followed;

[0270] Periodic gap;

[0271] The sending of the second instruction information includes at least one of the following:

[0272] Send a second indication message at the start time of the current gap or during the current gap;

[0273] Send a second indication message before the next gap begins;

[0274] Send the second instruction message before the first gap in a series of subsequent gaps begins.

[0275] Optionally, it also includes a second execution unit for:

[0276] During the target gap, a third operation is performed;

[0277] The third operation includes at least one of the following:

[0278] Send a scheduling request (SR);

[0279] Send a buffer status report (BSR);

[0280] Initiate a random access procedure;

[0281] Send an SR when the Time Advance is valid, or initiate a random access procedure when the Time Advance is invalid.

[0282] Optionally, performing the second operation further includes:

[0283] During the target gap, the terminal media access control (MAC) entity performs one or more of the following:

[0284] Do not send Hybrid Automatic Repeat Request (HARQ) feedback information, SR, and Channel State Information (CSI);

[0285] Do not send a sounding reference signal (SRS);

[0286] No data is transmitted on UL-SCH except for the payload of random access message Msg3 or MSGA;

[0287] Do not listen to the Physical Downlink Control Channel (PDCCH);

[0288] Do not receive downlink shared channel DL-SCH.

[0289] Optionally, it also includes a first data transmission and reception recovery unit, used for:

[0290] Resume data transmission and reception before the end time of the target gap;

[0291] or,

[0292] Data transmission and reception resume after the end time of the target gap.

[0293] Optionally, the data transmission and reception includes at least one of the following:

[0294] Send data on UL-SCH;

[0295] Receive data on DL-SCH;

[0296] Listen to PDCCH.

[0297] Optionally, it also includes a reconstruction unit for:

[0298] If the terminal reports a network failure, initiate a reconstruction process;

[0299] The network failure mentioned above includes at least one of the following:

[0300] Unable to remain stationed in or provide simultaneous services to the community;

[0301] Wireless link failed.

[0302] Optionally, it also includes a DRX processing unit for:

[0303] When the target gap is running or active during a discontinuous DRX inactivity period, the terminal performs the DRX inactivity period procedure.

[0304] If the running time or effective time of the target gap overlaps with the DRX activity time, the terminal performs a fourth operation during the target gap.

[0305] The fourth operation includes at least one of the following:

[0306] Do not enable the DRX duration timer drx-onDurationTimer;

[0307] Send the first or second instruction message during the DRX activity period.

[0308] Optionally, it also includes a timer start unit for:

[0309] Start the target timer, which is used to indicate whether the target gap is running or active;

[0310] The target timer to be started includes:

[0311] Radio Resource Control (RRC) starts the target timer;

[0312] The MAC starts the target timer;

[0313] The physical layer starts the target timer.

[0314] Optionally, starting the target timer includes:

[0315] The target timer is started at the start time of the target gap, wherein the length of the target timer is equal to the length of the target gap or the length of the target gap plus a first preset duration; or,

[0316] The target timer is started at the first time point after the target gap takes effect, wherein the length of the target timer is equal to the length from the first time point to the end time point of the target gap or the length from the first time point to the end time point of the target gap plus a first preset duration.

[0317] Optionally, a timer stop unit is also included:

[0318] If the first preset condition is met, the terminal stops the target timer;

[0319] The first preset condition includes at least one of the following:

[0320] The target gap has ended;

[0321] The terminal returns to the network;

[0322] The terminal stops executing the target task during the target gap;

[0323] The terminal completes the use of the target gap.

[0324] Optionally, it also includes a second execution unit for performing at least one of the following:

[0325] The MAC or physical layer sends a third indication message to the RRC, the third indication message being used to indicate that the target timer has timed out or the target gap has timed out;

[0326] If the terminal is in the RRC connection RRC_CONNECTED state and the target timer or the target gap times out, the fifth operation is performed.

[0327] The fifth operation includes at least one of the following:

[0328] The operation will be performed to enter the RRC idle RRC_IDLE state;

[0329] If the suspendConfig parameter is configured, the operation will enter the RRC inactive RRC_INACTIVE state.

[0330] Optionally, a third execution unit is also included, for:

[0331] If the terminal is in the RRC_CONNECTED state and the target gap has timed out, perform at least one of the following:

[0332] The operation will be executed and the system will enter the RRC_IDLE state.

[0333] If suspendConfig is configured, the operation will enter the RRC_INACTIVE state.

[0334] Optionally, a fourth execution unit is also included, for:

[0335] If the terminal is in the RRC_CONNECTED state and a timeout is received from the MAC layer or physical layer for the target gap, perform at least one of the following:

[0336] The operation will be executed and the system will enter the RRC_IDLE state.

[0337] If suspendConfig is configured, the operation will enter the RRC_INACTIVE state.

[0338] The gap processing device in this application embodiment can be a device or electronic device with an operating system, or it can be a component, integrated circuit, or chip in a terminal. The electronic device can be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device can include, but is not limited to, the types of terminal 11 listed above, and the non-mobile electronic device can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc., and this application embodiment does not make specific limitations.

[0339] The gap processing provided in this application embodiment can achieve... Figures 2 to 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0340] Figure 7 This is a second schematic diagram of the gap processing device provided in an embodiment of this application. Figure 7 As shown, the device includes:

[0341] The first sending unit 710 is used to send the configuration information of the target gap to the terminal;

[0342] The first detection unit 720 is used by network-side devices to detect whether the terminal uses or does not use the target gap.

[0343] In this embodiment, a new gap mechanism is introduced, which is no longer limited to the measurement gap. The target gap is optional, and the network-side device can detect whether the terminal is using the target gap. This can solve the task execution problem of the terminal in a multi-card scenario, and enable the terminal to execute multi-card tasks more efficiently.

[0344] Optionally, the first detection unit is used for:

[0345] During the target gap, it was detected that the terminal stopped sending and receiving data;

[0346] The terminal receives a second instruction message, which instructs the terminal to use all or part of the target gap.

[0347] Optionally, the first detection unit is used for:

[0348] Upon receiving a first indication message from the terminal, the first indication message is used to instruct the terminal to ignore or not use or exit the target gap.

[0349] Receive data or signaling sent by the terminal.

[0350] Optionally, a fifth execution unit is also included, for:

[0351] If the network-side device detects that the terminal is using the target gap, it performs the sixth operation.

[0352] The sixth operation includes at least one of the following:

[0353] Stop downlink data transmission during the target gap;

[0354] The monitoring terminal stopped using the target gap.

[0355] Optionally, a sixth execution unit is also included, for:

[0356] If the network-side device detects that the terminal is not using the target gap, it performs the seventh operation.

[0357] The seventh operation includes at least one of the following:

[0358] Data transmission and reception are performed during the target gap;

[0359] The monitoring terminal uses the target gap.

[0360] Optionally, it also includes a second data transmission and reception recovery unit, used for:

[0361] If the second condition is met, execute or resume data transmission and reception;

[0362] The second condition includes at least one of the following:

[0363] The network-side device detects that the target gap has ended or that data transmission and reception at the terminal has resumed.

[0364] The second time point is reached, which is the time point after the end time of the target gap.

[0365] Optionally, a seventh execution unit is also included, for:

[0366] If the network-side device fails to resume data transmission and reception after the target gap ends, it releases the terminal connection and causes the terminal to enter the RRC idle (RRC_IDLE) or RRC inactive (RRC_INACTIVE) state; or,

[0367] If the network-side device fails to resume data transmission and reception within the first preset time period after the target gap ends, it will release the terminal connection and cause the terminal to enter the RRC_IDLE or RRC_INACTIVE state.

[0368] The gap processing provided in this application embodiment can achieve... Figure 5 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0369] Optionally, such as Figure 8 As shown, this application embodiment also provides a communication device 800, including a processor 801, a memory 802, and a program or instructions stored in the memory 802 and executable on the processor 801. For example, when the communication device 800 is a terminal, the program or instructions executed by the processor 801 implement the various processes of the above-described gap processing method embodiment and achieve the same technical effect. When the communication device 800 is a network-side device, the program or instructions executed by the processor 801 implement the various processes of the above-described gap processing method embodiment and achieve the same technical effect; to avoid repetition, further details are omitted here.

[0370] Figure 9 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application.

[0371] The terminal 900 includes, but is not limited to, at least some of the following components: radio frequency unit 901, network module 902, audio output unit 903, input unit 904, sensor 905, display unit 906, user input unit 907, interface unit 908, memory 909, and processor 910.

[0372] Those skilled in the art will understand that the terminal 900 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 910 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 9The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0373] It should be understood that, in this embodiment, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042. The GPU 9041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0374] In this embodiment, the radio frequency unit 901 receives downlink data from the network-side device and processes it for the processor 910; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 901 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0375] The memory 909 can be used to store software programs or instructions and various data. The memory 909 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 909 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0376] Processor 910 may include one or more processing units; optionally, processor 910 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 910.

[0377] Among them, the radio frequency unit 901 is used for the configuration information of the target gap sent by the network side device;

[0378] Processor 910 is configured to determine whether to use the target gap; perform a first operation; or, the terminal performs a second operation.

[0379] In this embodiment, a new gap mechanism is introduced, which is no longer limited to the measurement gap. The target gap is optional, and the network-side device can detect whether the terminal is using the target gap. This can solve the task execution problem of the terminal in a multi-card scenario, and enable the terminal to execute multi-card tasks more efficiently.

[0380] Optionally, the processor 910 is further configured to determine an effective gap range, the effective gap range including at least two of the following: the start time point, the length, and the end time point of the effective gap;

[0381] The effective gap refers to all or part of the target gap that the terminal is about to use or is currently using.

[0382] Optionally, performing the first operation includes at least one of the following:

[0383] Data transmission and reception are performed during the target gap;

[0384] Starting from the initial time point of the target gap, data is transmitted through the uplink shared channel UL-SCH;

[0385] Send a first instruction message, which is used to instruct the network terminal to ignore or not use or exit the target gap.

[0386] Optionally, sending the first indication information includes:

[0387] The first indication information is sent to the network before the start time of the target gap or during the target gap.

[0388] Optionally, performing the second operation includes at least one of the following:

[0389] Data transmission and reception cease during all or part of the target gap.

[0390] Data transmission and reception are suspended from the start time of the target gap or from a point in time during the target gap.

[0391] Send a second instruction message, the second instruction message being used to instruct the network terminal to use all or part of the target gap;

[0392] The target task is performed using all or part of the target gap.

[0393] Optionally, the second indication information is further used to indicate the gap information used by the terminal, wherein,

[0394] The gap information used by the terminal includes at least one of the following:

[0395] Current gap;

[0396] The next gap;

[0397] Multiple gaps followed;

[0398] Periodic gap;

[0399] The sending of the second instruction information includes at least one of the following:

[0400] Send a second indication message at the start time of the current gap or during the current gap;

[0401] Send a second indication message before the next gap begins;

[0402] Send the second instruction message before the first gap in a series of subsequent gaps begins.

[0403] Optionally, the processor 910 is further configured to:

[0404] During the target gap, the terminal performs a third operation;

[0405] The third operation includes at least one of the following:

[0406] Send a scheduling request (SR);

[0407] Send a buffer status report (BSR);

[0408] Initiate a random access procedure;

[0409] Send an SR when the Time Advance is valid, or initiate a random access procedure when the Time Advance is invalid.

[0410] Optionally, the processor 910 is further configured to:

[0411] During the target gap, the terminal media access control (MAC) entity performs one or more of the following:

[0412] Do not send Hybrid Automatic Repeat Request (HARQ) feedback information, SR, and Channel State Information (CSI);

[0413] Do not send a sounding reference signal (SRS);

[0414] No data is transmitted on UL-SCH except for the payload of random access message Msg3 or MSGA;

[0415] Do not listen to the Physical Downlink Control Channel (PDCCH);

[0416] Do not receive downlink shared channel DL-SCH.

[0417] Optionally, the processor 910 is further configured to:

[0418] Resume data transmission and reception before the end time of the target gap;

[0419] or,

[0420] Data transmission and reception resume after the end time of the target gap.

[0421] Optionally, the data transmission and reception includes at least one of the following:

[0422] Send data on UL-SCH;

[0423] Receive data on DL-SCH;

[0424] Listen to PDCCH.

[0425] Optionally, the processor 910 is further configured to:

[0426] If the terminal reports a network failure, initiate a reconstruction process;

[0427] The network failure mentioned above includes at least one of the following:

[0428] Unable to remain stationed in or provide simultaneous services to the community;

[0429] Wireless link failed.

[0430] Optionally, the processor 910 is further configured to:

[0431] In the case where the target gap is running or active during a non-continuous DRX inactivity period, the DRX inactivity period procedure is executed.

[0432] If the runtime or effective time of the target gap overlaps with the DRX activity time, a fourth operation is performed during the target gap.

[0433] The fourth operation includes at least one of the following:

[0434] Do not enable the DRX duration timer drx-onDurationTimer;

[0435] Send the first or second instruction message during the DRX activity period.

[0436] Optionally, the processor 910 is further configured to:

[0437] Start the target timer, which is used to indicate whether the target gap is running or active;

[0438] The terminal starts the target timer, which includes:

[0439] Radio Resource Control (RRC) starts the target timer;

[0440] The MAC starts the target timer;

[0441] The physical layer starts the target timer.

[0442] Optionally, starting the target timer includes:

[0443] The target timer is started at the start time of the target gap, wherein the length of the target timer is equal to the length of the target gap or the length of the target gap plus a first preset duration; or,

[0444] The target timer is started at the first time point after the target gap takes effect, wherein the length of the target timer is equal to the length from the first time point to the end time point of the target gap or the length from the first time point to the end time point of the target gap plus a first preset duration.

[0445] Optionally, the processor 910 is further configured to:

[0446] If the first preset condition is met, the target timer is stopped;

[0447] The first preset condition includes at least one of the following:

[0448] The target gap has ended;

[0449] The terminal returns to the network;

[0450] The terminal stops executing the target task during the target gap;

[0451] The terminal completes the use of the target gap.

[0452] Optionally, the processor 910 is further configured to perform at least one of the following:

[0453] The MAC or physical layer sends a third indication message to the RRC, the third indication message being used to indicate that the target timer has timed out or the target gap has timed out;

[0454] If the terminal is in the RRC connection RRC_CONNECTED state and the target timer or the target gap times out, the terminal performs the fifth operation.

[0455] The fifth operation includes at least one of the following:

[0456] The terminal executes an operation and enters the RRC_IDLE idle state.

[0457] When the suspendConfig parameter is configured, the terminal will enter the RRC inactive RRC_INACTIVE state when performing operations.

[0458] Optionally, the processor 910 is further configured to:

[0459] If the terminal is in the RRC_CONNECTED state and the target gap has timed out, the terminal performs at least one of the following:

[0460] The operation will be executed and the system will enter the RRC_IDLE state.

[0461] If suspendConfig is configured, the operation will enter the RRC_INACTIVE state.

[0462] Optionally, the processor 910 is further configured to:

[0463] If the terminal is in the RRC_CONNECTED state and receives a timeout for the target gap from the MAC layer or physical layer, the terminal performs at least one of the following:

[0464] The operation will be executed and the system will enter the RRC_IDLE state.

[0465] If suspendConfig is configured, the operation will enter the RRC_INACTIVE state.

[0466] The terminal embodiment in this application is a product embodiment corresponding to the above method embodiment. All implementation methods in the above method embodiment are applicable to this terminal embodiment and can achieve the same or similar technical effects, so they will not be described again here.

[0467] Specifically, embodiments of this application also provide a network-side device. For example... Figure 10 As shown, the network-side device 1000 includes: an antenna 1001, a radio frequency (RF) device 1002, and a baseband device 1003. The antenna 1001 is connected to the RF device 1002. In the uplink direction, the RF device 1002 receives information through the antenna 1001 and transmits the received information to the baseband device 1003 for processing. In the downlink direction, the baseband device 1003 processes the information to be transmitted and sends it to the RF device 1002. The RF device 1002 processes the received information and transmits it through the antenna 1001.

[0468] The aforementioned frequency band processing device can be located in the baseband device 1003. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1003, which includes a processor 1004 and a memory 1005.

[0469] The baseband device 1003 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 10 As shown, one of the chips, for example, is a processor 1004, which is connected to a memory 1005 to call the program in the memory 1005 and execute the network device operation shown in the above method embodiment.

[0470] The baseband device 1003 may also include a network interface 1006 for exchanging information with the radio frequency device 1002, such as a common public radio interface (CPRI).

[0471] Specifically, the network-side device in this embodiment of the invention further includes: instructions or programs stored in memory 1005 and executable on processor 1004, wherein processor 1004 calls the instructions or programs in memory 1005 to execute... Figure 7 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0472] The network-side device embodiment in this application is a product embodiment corresponding to the above method embodiment. All implementation methods in the above method embodiment are applicable to this network-side device embodiment and can achieve the same or similar technical effects, so they will not be described again here.

[0473] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described gap processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0474] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0475] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described gap processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0476] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0477] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of additional elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in reverse order, for example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0478] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0479] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A gap processing method characterized by, The method comprises: a terminal receiving configuration information of a target gap sent by a network side device; the terminal determining whether to use the target gap; the terminal performing a first operation; or, the terminal performing a second operation; the performing of the first operation comprises at least one of the following: data transmission and reception during the target gap; sending data through an uplink shared channel (UL-SCH) from a starting time point of the target gap; sending first indication information to the network before the starting time point of the target gap or during the target gap, the first indication information being used to indicate to the network that the terminal ignores or does not use or exits the target gap; the performing of the second operation comprises at least one of the following: stopping data transmission and reception during all or part of the target gap; suspending data transmission and reception from the starting time point of the target gap or a time point during the target gap; sending second indication information, the second indication information being used to indicate to the network that the terminal uses all or part of the target gap; performing a target task using all or part of the target gap.

2. The gap processing method of claim 1, wherein The method further comprises: the terminal determining an effective gap range, the effective gap range comprising at least two of a starting time point, a length and an ending time point of an effective gap; wherein the effective gap is all or part of the target gap that the terminal is about to use or is using.

3. The gap processing method of claim 1, wherein The second indication information is further used to indicate gap information used by the terminal, wherein the gap information used by the terminal comprises at least one of the following: a current gap; a next gap; a plurality of subsequent gaps; a periodic gap; the sending of the second indication information comprises at least one of the following: sending the second indication information at a starting time point of the current gap or during the current gap; sending the second indication information before the next gap starts; sending the second indication information before a first gap of the plurality of subsequent gaps starts.

4. The gap processing method according to claim 1 or 3, characterized by, After the performing of the second operation, the method further comprises: the terminal performing a third operation during the target gap; wherein the third operation comprises at least one of the following: sending a scheduling request (SR); sending a buffer status report (BSR); initiating a random access procedure; sending the SR when time advance (TA) is valid, or initiating the random access procedure when TA is invalid.

5. The gap treatment method according to any one of claims 1 to 3, characterized by, The performing of the second operation further comprises: during the target gap, a medium access control (MAC) entity of the terminal performing one or more of the following: not sending hybrid automatic repeat request (HARQ) feedback information, an SR and channel state information (CSI); not sending a sounding reference signal (SRS); not sending data on an UL-SCH, except for a payload of a random access message (Msg3 or MSGA); not monitoring a physical downlink control channel (PDCCH); not receiving a downlink shared channel (DL-SCH).

6. The gap processing method of claim 1, wherein After the performing of the second operation, the method further comprises: the terminal resuming data transmission and reception before an ending time point of the target gap; or The terminal resumes data transmission and reception after the end time point of the target gap.

7. The gap processing method of claim 6, wherein The data transmission and reception includes at least one of: transmitting data on an UL-SCH; receiving data on a DL-SCH; monitoring a PDCCH.

8. The gap processing method of claim 1, wherein After the second operation is performed, the method further includes: initiating a reestablishment procedure if the terminal fails to return to the network; wherein the failure to return to the network includes at least one of: failure to camp on or synchronize with a serving cell; radio link failure.

9. The gap processing method of claim 1, wherein, The method further includes: in a case where the target gap is running or taking effect during a discontinuous reception (DRX) inactive time, the terminal performing a procedure of the DRX inactive time; in a case where a running time or an effective time of the target gap coincides with a DRX active time, the terminal performing a fourth operation during the target gap; wherein the fourth operation includes at least one of: not starting a DRX duration timer (drx-onDurationTimer); transmitting first indication information or second indication information during the DRX active time.

10. The gap treatment method according to any one of claims 1 to 3, 6, 8, characterized by, The method further includes: the terminal starting a target timer, the target timer being used to indicate that the target gap is running or taking effect; wherein the terminal starting the target timer includes: a radio resource control (RRC) starting the target timer; a MAC starting the target timer; a physical layer starting the target timer.

11. The gap processing method of claim 10, wherein, The starting of the target timer includes: starting the target timer at a start time point of the target gap, wherein a length of the target timer is equal to a length of the target gap or the length of the target gap plus a first preset time length; or starting the target timer at a first time point after the target gap takes effect, wherein a length of the target timer is equal to a length from the first time point to an end time point of the target gap or the length from the first time point to the end time point of the target gap plus a first preset time length.

12. The gap processing method of claim 10, wherein, After the target timer is started, the method further includes: stopping the target timer by the terminal in a case where a first preset condition is met; wherein the first preset condition includes at least one of: the target gap ending; the terminal returning to the network; the terminal stopping performing a target task during the target gap; the terminal completing use of the target gap.

13. The gap processing method of claim 10, wherein, After the target timer is started, the method further includes at least one of: the MAC or the physical layer sending third indication information to the RRC, the third indication information being used to indicate that the target timer times out or the target gap times out; in a case where the terminal is in an RRC connected (RRC_CONNECTED) state and the target timer times out or the target gap times out, the terminal performing a fifth operation; wherein the fifth operation includes at least one of: the terminal performing an operation to enter an RRC idle (RRC_IDLE) state; in a case where a suspend configuration parameter (suspendConfig) has been configured, the terminal performing an operation to enter an RRC inactive (RRC_INACTIVE) state.

14. The gap treatment method according to any one of claims 1-3, 6, 8-9, wherein The method further includes: In the case that the terminal is in an RRC_CONNECTED state and the target gap is timed out, the terminal performs at least one of the following operations: An operation is performed to enter an RRC_IDLE state; In the case that suspendConfig is configured, an operation is performed to enter an RRC_INACTIVE state.

15. The gap treatment method according to any one of claims 1-3, 6, 8-9, wherein Further comprising: In the case that the terminal is in an RRC_CONNECTED state and the target gap is timed out, the terminal performs at least one of the following operations: An operation is performed to enter an RRC_IDLE state; In the case that suspendConfig is configured, an operation is performed to enter an RRC_INACTIVE state.

16. A gap processing method characterized by, Comprising: A network-side device sends configuration information of a target gap to a terminal; The network-side device detects whether the terminal uses or does not use the target gap; The network-side device detects that the terminal does not use the target gap, including at least one of the following: Before a starting time point of the target gap or during the target gap, first indication information sent by the terminal is received, the first indication information being used to indicate that the terminal ignores or does not use or exits the target gap; During the target gap, data or signaling sent by the terminal is received; The network-side device detects that the terminal uses the target gap, including at least one of the following: During the target gap, it is detected that the terminal stops data transmission and reception; Second indication information sent by the terminal is received, the second indication information being used to indicate that the terminal uses all or part of the target gap.

17. The gap processing method of claim 16, wherein, The method further comprises: In the case that it is detected that the terminal uses the target gap, a network-side device performs a sixth operation; The sixth operation includes at least one of the following: During the target gap, downlink data transmission is stopped; The terminal stopping using the target gap is monitored.

18. The gap processing method of claim 16, wherein, The method further comprises: In the case that it is detected that the terminal does not use the target gap, a network-side device performs a seventh operation; The seventh operation includes at least one of the following: During the target gap, data transmission and reception are performed; The terminal using the target gap is monitored.

19. The gap processing method of claim 16, wherein, The method further comprises: In the case that a second condition is met, a network-side device performs or resumes data transmission and reception; The second condition includes at least one of the following: The network-side device detects that the target gap ends or data transmission and reception of the terminal resumes; A second time point is reached, the second time point being a time point after an ending time point of the target gap.

20. The gap processing method of claim 19, wherein, The method further comprises: If the network-side device fails to resume data transmission and reception after the target gap ends, the terminal connection is released, and the terminal is caused to enter an RRC_IDLE or RRC_INACTIVE state; or If the network-side device fails to resume data transmission and reception within a first preset time length after the target gap ends, the terminal connection is released, and the terminal is caused to enter an RRC_IDLE or RRC_INACTIVE state.

21. A gap processing device, characterized by Comprising: The first receiving unit is configured to receive configuration information of a target gap sent by a network-side device. The first determining unit is configured to determine whether to use the target gap. The first performing unit is configured to perform a first operation. Alternatively, the terminal performs a second operation. The performing of the first operation comprises at least one of the following: data transmission and reception during the target gap; sending data through an uplink shared channel (UL-SCH) from a starting time point of the target gap; sending first indication information to the network before the starting time point of the target gap or during the target gap, the first indication information being used to indicate the terminal to ignore or not to use or to exit the target gap; The performing of the second operation comprises at least one of the following: stopping data transmission and reception during all or part of the target gap; suspending data transmission and reception from the starting time point of the target gap or a time point during the target gap; sending second indication information, the second indication information being used to indicate the terminal to use all or part of the target gap; performing a target task using all or part of the target gap.

22. The gap processing device of claim 21, wherein, Further comprising a second determining unit configured to: determine an effective gap range, the effective gap range comprising at least two of a starting time point, a length and an ending time point of an effective gap; wherein the effective gap is all or part of the target gap that is about to be used or is being used by the terminal.

23. The gap processing device of claim 21, wherein, The second indication information is further used to indicate gap information used by the terminal, wherein The gap information used by the terminal comprises at least one of the following: a current gap; a next gap; a plurality of subsequent gaps; a periodic gap; The sending of the second indication information comprises at least one of the following: sending the second indication information at a starting time point of the current gap or during the current gap; sending the second indication information before the next gap starts; sending the second indication information before a first gap of the plurality of subsequent gaps starts.

24. The gap treatment device of claim 21 or 23, wherein, Further comprising a second performing unit configured to: perform a third operation during the target gap; wherein the third operation comprises at least one of the following: sending a scheduling request (SR); sending a buffer status report (BSR); initiating a random access procedure; sending the SR when a time advance (TA) is valid, or initiating the random access procedure when the TA is invalid.

25. The gap treatment device of any of claims 21-23, wherein, The performing of the second operation further comprises: during the target gap, a medium access control (MAC) entity of the terminal performs one or more of the following: not sending hybrid automatic repeat request (HARQ) feedback information, an SR and channel state information (CSI); not sending a sounding reference signal (SRS); not sending data on an UL-SCH, except for a payload of a random access message (Msg3 or MSGA); not listening to a physical downlink control channel (PDCCH); not receiving a downlink shared channel (DL-SCH).

26. The gap processing device of claim 21, wherein, Further comprising a first data transmission and reception resuming unit configured to: resume data transmission and reception before an ending time point of the target gap. Alternatively, Resuming data transceiving after an ending time point of the target gap.

27. The gap treatment device of claim 21 or 26, wherein, The data transceiving comprises at least one of: Transmitting data on an UL-SCH; Receiving data on a DL-SCH; Monitoring a PDCCH.

28. The gap processing device of claim 21, wherein, Further comprising a reestablishment unit configured to: Initiate a reestablishment procedure if the terminal fails to return to the network; Wherein the failure to return to the network comprises at least one of: Failure to camp on or synchronize with a serving cell; Radio link failure.

29. The gap processing device of claim 21, wherein, Further comprising a DRX processing unit configured to: In a case where the target gap is running or taking effect during a discontinuous reception (DRX) inactive time, the terminal performs a procedure of the DRX inactive time; In a case where a running time or an effective time of the target gap coincides with a DRX active time, the terminal performs a fourth operation during the target gap; Wherein the fourth operation comprises at least one of: Not starting a DRX duration timer (drx-onDurationTimer); Transmitting first indication information or second indication information during the DRX active time.

30. The gap treatment device of any of claims 21-23, 26, 28-29, wherein, Further comprising a timer starting unit configured to: Start a target timer, the target timer being configured to indicate that the target gap is running or taking effect; Wherein the starting of the target timer comprises: Starting the target timer by a radio resource control (RRC); Starting the target timer by a MAC; Starting the target timer by a physical layer.

31. The gap treatment device of claim 30, wherein, The starting of the target timer comprises: Starting the target timer at a starting time point of the target gap, wherein a length of the target timer is equal to a length of the target gap or the length of the target gap plus a first preset time length; or Starting the target timer at a first time point after the target gap takes effect, wherein a length of the target timer is equal to a length from the first time point to an ending time point of the target gap or the length from the first time point to the ending time point of the target gap plus a first preset time length.

32. The gap treatment device of claim 30, wherein, Further comprising a timer stopping unit configured to: Stop the target timer if a first preset condition is met; Wherein the first preset condition comprises at least one of: The target gap ends; The terminal returns to the network; The terminal stops performing a target task during the target gap; The terminal completes use of the target gap.

33. The gap treatment device of claim 30, wherein, Further comprising a second execution unit configured to perform at least one of: Transmitting, by a MAC or a physical layer, third indication information to a RRC, the third indication information being configured to indicate that the target timer times out or the target gap times out; In a case where the terminal is in a RRC connected (RRC_CONNECTED) state and the target timer times out or the target gap times out, performing a fifth operation; Wherein the fifth operation comprises at least one of: Performing an operation to enter a RRC idle (RRC_IDLE) state; In a case where a suspend configuration parameter (suspendConfig) has been configured, performing an operation to enter a RRC inactive (RRC_INACTIVE) state.

34. The gap treatment device of any of claims 21-23, 26, 28-29, wherein, Further comprising a third execution unit configured to: In the case that the terminal is in an RRC_CONNECTED state and the target gap timeout, at least one of the following operations is performed: An operation is performed to enter an RRC_IDLE state; In the case that suspendConfig has been configured, an operation is performed to enter an RRC_INACTIVE state.

35. The gap treatment device of any of claims 21-23, 26, 28-29, wherein, Further comprising a fourth execution unit, configured to: In the case that the terminal is in an RRC_CONNECTED state and the target gap timeout is received from a MAC layer or a physical layer, at least one of the following operations is performed: An operation is performed to enter an RRC_IDLE state; In the case that suspendConfig has been configured, an operation is performed to enter an RRC_INACTIVE state.

36. A gap processing device, characterized by Comprise: A first sending unit, configured to send configuration information of a target gap to a terminal; A first detection unit, configured to detect, by a network side device, whether the terminal uses or does not use the target gap; The first detection unit is specifically configured to: Receive first indication information sent by the terminal before a starting time point of the target gap or during the target gap, the first indication information being used to indicate that the terminal ignores or does not use or exits the target gap; Receive data or signaling sent by the terminal during the target gap; The first detection unit is specifically configured to: Detect that the terminal stops data transmission and reception during the target gap; Receive second indication information sent by the terminal, the second indication information being used to indicate that the terminal uses all or part of the target gap.

37. The gap treatment device of claim 36, wherein, Further comprising a fifth execution unit, configured to: In the case that it is detected that the terminal uses the target gap, a network side device performs a sixth operation; The sixth operation comprises at least one of the following: Stop downlink data transmission during the target gap; Monitor that the terminal stops using the target gap.

38. The gap treatment device of claim 36, wherein, Further comprising a sixth execution unit, configured to: In the case that it is detected that the terminal does not use the target gap, a network side device performs a seventh operation; The seventh operation comprises at least one of the following: Perform data transmission and reception during the target gap; Monitor that the terminal uses the target gap.

39. The gap treatment device of claim 36, wherein, Further comprising a second data transmission and reception recovery unit, configured to: In the case that a second condition is met, perform or recover data transmission and reception; The second condition comprises at least one of the following: The network side device detects that the target gap ends or data transmission and reception of the terminal recovers; A second time point is reached, the second time point being a time point after an ending time point of the target gap.

40. The gap treatment device of claim 39, wherein, Further comprising a seventh execution unit, configured to: If the network side device fails to recover data transmission and reception after the target gap ends, release a terminal connection and make the terminal enter an RRC_IDLE state or an RRC_INACTIVE state; or If the network side device fails to recover data transmission and reception within a first preset time length after the target gap ends, release a terminal connection and make the terminal enter an RRC_IDLE state or an RRC_INACTIVE state.

41. A terminal, characterized by A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform the steps of the gap processing method of any of claims 1 to 15, or to perform the steps of the gap processing method of any of claims 16 to 20.

42. A network-side device, comprising: A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform the steps of the gap processing method of any of claims 1 to 15, or to perform the steps of the gap processing method of any of claims 16 to 20.

43. A readable storage medium characterized by, A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform the steps of the gap processing method of any of claims 1 to 15, or to perform the steps of the gap processing method of any of claims 16 to 20.

Citation Information

Patent Citations

  • Measurement interval processing method, terminal and network node

    CN110621071A