Gap dynamic handling method, terminal and network side device
By dynamically indicating Gap usage information on the terminal, the problem of inappropriate Gap configuration in multi-card terminals is solved, and the efficiency of Gap usage and data transmission rate are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2021-06-22
- Publication Date
- 2026-04-10
AI Technical Summary
In existing technologies, multi-card terminals cannot effectively and dynamically utilize gaps, failing to meet diverse gap requirements, resulting in inappropriate gap configurations and impacting data transmission rates.
By sending messages carrying Gap usage instructions to network-side devices from the terminal, the Gap configuration can be dynamically activated, deactivated, or changed to meet diverse Gap needs.
It improves the efficiency of Gap usage, avoids inappropriate Gap configurations, reduces the impact on data transfer rates, and enhances the user experience.
Smart Images

Figure CN115515232B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a gap dynamic processing method, a terminal and a network side device. BACKGROUND
[0002] At present, there are not only single-card terminals, but also double-card or multi-card terminals, collectively referred to as multi-card terminals, in the market. A multi-card terminal can contain multiple user equipment (UE). In a connected state, a UE in the multi-card terminal can send auxiliary information to a network to request a gap, and receive a gap allocated by the network to perform a multi-card task.
[0003] Based on the prior art, a UE can statically use a gap allocated by the network. However, the static use of the gap allocated by the network has been increasingly unable to meet the dynamic demand or diversity demand of the multi-card terminal for the gap. How the UE indicates the dynamic use of the gap and the corresponding gap processing procedure are problems to be solved. SUMMARY
[0004] Embodiments of the present application provide a gap dynamic processing method, a terminal and a network side device, which can solve the problem of how the UE indicates the dynamic use of the gap and the corresponding gap processing procedure.
[0005] In a first aspect, a gap dynamic processing method is provided, and the method comprises the following steps.
[0006] A terminal sends a first message to a network side device, wherein the first message carries gap use indication information, and the gap use indication information is used to indicate the dynamic use of a target gap.
[0007] In a second aspect, a gap dynamic processing method is provided, and the method comprises the following steps.
[0008] A network side device receives a first message sent by a terminal, wherein the first message carries gap use indication information, and the gap use indication information is used to indicate the dynamic use of a target gap.
[0009] In a third aspect, a gap dynamic processing apparatus is provided, and the apparatus comprises the following.
[0010] A first sending unit is configured to send a first message to a network side device, wherein the first message carries gap use indication information, and the gap use indication information is used to indicate the dynamic use of a target gap.
[0011] In a fourth aspect, a gap dynamic processing apparatus is provided, and the apparatus comprises the following.
[0012] The third receiving unit is configured to receive a first message sent by the terminal, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic usage of a target gap.
[0013] In a fifth aspect, a terminal is provided, which comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and when the program or instruction is executed by the processor, the steps of the method according to the first aspect are implemented.
[0014] In a sixth aspect, a terminal is provided, which comprises a processor and a communication interface, wherein the communication interface is configured to send a first message to a network side device, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic usage of a target gap.
[0015] In a seventh aspect, a network side device is provided, which comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and when the program or instruction is executed by the processor, the steps of the method according to the second aspect are implemented.
[0016] In an eighth aspect, a network side device is provided, which comprises a processor and a communication interface, wherein the communication interface is configured to receive a first message sent by a terminal, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic usage of a target gap.
[0017] In a ninth aspect, a readable storage medium is provided, which stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to the first aspect are implemented, or the steps of the method according to the second aspect are implemented.
[0018] In a tenth aspect, a chip is provided, which comprises a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is configured to execute a program or instruction to implement the method according to the first aspect or the method according to the second aspect.
[0019] In an eleventh aspect, a computer program / program product is provided, which is stored in a non-transitory storage medium, and the program / program product is executed by at least one processor to implement the steps of the gap dynamic processing method according to the first aspect or the steps of the gap dynamic processing method according to the second aspect.
[0020] In the embodiments of the present application, the Gap usage indication information is reported by the multi-card terminal UE, and the Gap is dynamically used, so as to meet the diversified gap requirements of the UE, help to improve the Gap usage efficiency, avoid inappropriate Gap configuration, and help to reduce the influence of the Gap configuration on the data transmission rate. BRIEF DESCRIPTION OF DRAWINGS
[0021] Figure 1 is a structure diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0022] Figure 2 is one of flow diagrams of the gap dynamic processing method provided by the embodiments of the present application;
[0023] Figure 3 is a flow diagram of the multi-card terminal requesting to activate the gap provided by the embodiments of the present application;
[0024] Figure 4 is a flow diagram of the multi-card terminal requesting to deactivate the gap provided by the embodiments of the present application;
[0025] Figure 5 is a flow diagram of the multi-card terminal requesting to change the gap provided by the embodiments of the present application;
[0026] Figure 6 is another flow diagram of the gap dynamic processing method provided by the embodiments of the present application;
[0027] Figure 7 is a structure diagram of the gap dynamic processing apparatus provided by the embodiments of the present application;
[0028] Figure 8 is a structure diagram of the gap dynamic processing apparatus provided by the embodiments of the present application;
[0029] Figure 9 is a structure diagram of the communication device provided by the embodiments of the present application;
[0030] Figure 10 is a hardware structure diagram of a terminal for implementing the embodiments of the present application;
[0031] Figure 11 is a structure diagram of the network side device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0032] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0033] The terms "first", "second", and the like in the description and in the claims of this application are used for distinguishing between similar objects and are not necessarily used to describe a sequence or an order of importance. It will be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of this application can operate in other sequences or orders than described or otherwise illustrated herein. It will also be understood that the terms "first", "second", and the like, as used in the description and in the claims of this application, are used to differentiate between similar objects and are not necessarily used to describe a particular sequential or chronological order. Also, the terms "first", "second", and the like, are used in the description and in the claims of this application to describe a number of instances of an object, and are not necessarily used to describe a particular sequential or chronological order. For example, a first object can be one or more, and a second object can be one or more. Furthermore, the term "and / or" means at least one of the connected objects, and the term "or" means one of the connected objects.
[0034] It is worth noting that the techniques described in the embodiments of this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can be applicable to 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" are often used interchangeably in the embodiments of this application, and the described techniques can be applied to the above-mentioned systems and radio technologies, as well as other systems and radio technologies. The following description describes a New Radio (NR) system for the purpose of example, and NR terminology is used in most of the following description, but these techniques can also be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems. th
[0035] Figure 1 A structure diagram of a wireless communication system to which embodiments of the present application can be applied is shown. 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 a user terminal (User Equipment, UE). The terminal 11 can be a terminal side device such as a mobile phone, a tablet personal computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a palm computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device), or a vehicle-mounted device (VUE), a pedestrian terminal (PUE), etc. The wearable device includes a smart watch, a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 can be a base station or a core network. The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmitting receiving point (Transmitting Receiving Point, TRP), or some other appropriate term in the art, as long as the same technical effect is achieved. The base station is not limited to a specific technical term. It should be noted that only the base station in the NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.
[0036] The gap dynamic processing method provided by the embodiments of the present application will be described in detail in combination with the accompanying drawings and some embodiments and application scenarios.
[0037] There are not only single-card terminals but also dual-card or multi-card terminals on the market, which are collectively referred to as multi-card terminals.
[0038] The multi-card terminal can include multiple UEs. Among them, the first UE can be one of the UEs in the multi-card terminal. It should be noted that the UE can be considered as a subscription subject. A terminal device can be configured with multiple subscription subjects. The subscription subject can be embodied by a Subscriber Identity Module (SIM) card. One SIM card corresponds to one network subscription subject. The SIM card saves the identity of the subscription subject, that is, the identity of the UE, such as the Subscription Permanent Identifier (SUPI) or the International Mobile Subscription Identity (IMSI). Therefore, when multiple SIM cards or multiple electronic SIM card information are inserted into a terminal, the terminal and different subscription subjects can constitute different UEs.
[0039] The capability of the multi-card terminal can be single-transmit single-receive, single-transmit dual-receive, and dual-transmit dual-receive, etc.
[0040] One feature of the multi-card terminal is that it can simultaneously camp on multiple networks, but the implementation of the multi-card terminal is different. Some terminals can simultaneously send and receive on multiple networks without affecting each other.
[0041] However, there is also a kind of multi-card terminal, although the terminal can simultaneously camp on multiple networks, but it can use time division to camp on two networks, that is, for a period of time, camp on network A and listen to the paging of network A, and for a period of time, camp on network B and listen to the paging of network B.
[0042] Or for a period of time, connect to network A to receive and transmit data, and for a period of time, go to network B to receive paging.
[0043] Or for a period of time, receive data on network A, and for a period of time, go to network B to establish a connection or receive and transmit data.
[0044] Some multi-card terminals supporting dual-transmit dual-receive can simultaneously send and receive on multiple networks without affecting each other on a specific frequency band. On some other frequency bands, time division can be used to receive and transmit data on two networks.
[0045] In the connected state, the UE in the multi-card terminal can send assistance information to the network to request a gap, and receive a gap allocated by the network to perform a multi-card task. Based on the prior art, the UE can statically use the gap allocated by the network. Considering the dynamic demand or diversity demand of the multi-card terminal for the gap, dynamic use of the gap by the UE is an improvement direction, including activation, deactivation and adjustment of the allocated gap and the like. However, how the UE indicates the dynamic use of the gap and the corresponding gap processing flow is a problem to be solved.
[0046] To solve the above problems, the present application provides a gap dynamic processing method. Figure 2 FIG. 1 is one of flow diagrams of a gap dynamic processing method provided by an embodiment of the present application, comprising:
[0047] Step 100, the terminal sends a first message to the network side device, wherein the first message carries gap use indication information, and the gap use indication information is used to indicate dynamic use of a target gap.
[0048] The target gap is a time interval used by the terminal to perform measurement, multi-card task or other terminal task.
[0049] In the embodiment of the present application, the multi-card terminal UE reports the gap use indication information to the network side device to request dynamic use of the gap, so as to meet the diversified gap demand of the UE, help to improve the gap use efficiency, avoid inappropriate gap configuration, and help to reduce the influence of gap configuration on data transmission rate.
[0050] Optionally, the target gap includes at least one of the following gap types:
[0051] Multi-SIM purpose gap (Multi-SIM purpose Gap);
[0052] Dynamic gap (Dynamic Gap);
[0053] Autonomous gap (Autonomous Gap);
[0054] Periodic gap (periodic Gap);
[0055] Aperiodic gap (Aperiodic Gap);
[0056] One-shot gap (one-shot Gap).
[0057] Optionally, the target gap includes one or more gap types described above.
[0058] Optionally, the first message can be a media access control control element (MAC CE) or a radio resource control (RRC) message.
[0059] Optionally, before the terminal sends the first message to the network side device, the method further includes:
[0060] The terminal receives a second message sent by the network side device, wherein the second message carries first gap configuration information.
[0061] It can be understood that before the terminal requests dynamic use of the target gap, the relevant configuration information of the target gap needs to be obtained.
[0062] Optionally, the terminal receives first gap configuration information, which includes relevant information of a gap configured by the network side device for the terminal, i.e., relevant information of a network-configured gap, which can also be referred to as relevant information of a configured gap. The terminal can determine dynamic use of the target gap according to the first gap configuration information. The target gap is all gaps configured by the network or part of the gaps configured by the network, i.e., the target gap can be one gap configured by the network or multiple gaps configured by the network.
[0063] Optionally, the second message includes an RRC reconfiguration message.
[0064] Optionally, the first gap configuration information includes at least one of the following:
[0065] One or more gap patterns;
[0066] Indication information of whether the configured gap supports dynamic use;
[0067] Whether the terminal is supported to send the gap use indication information based on the configuration of the gap pattern;
[0068] One or more gap periods;
[0069] Indication information of one or more gap lengths;
[0070] Gap state;
[0071] Gap start time;
[0072] Time advance;
[0073] Gap protection time;
[0074] Whether the gap use indication information is supported to be sent during the gap;
[0075] Validity period of the gap configuration.
[0076] One gap pattern Pattern can be a periodic gap, or one gap pattern contains one or more aperiodic gaps.
[0077] Indication information of whether the configured gap supports dynamic use, i.e. dynamic gap indication, if the indication information indicates that the configured gap is a dynamic gap, the UE can send gap use indication information. The dynamic gap indication corresponds to one or more GapPattern.
[0078] Whether the terminal is allowed to send the gap use indication information based on the configuration of the gap pattern, which can be understood as whether the UE is allowed to send the gap use indication information, and the parameter corresponds to one or more Gap Pattern.
[0079] One or more gap periods, usage includes:
[0080] The gap period is used to indicate the time interval of the repeated occurrence of the gap;
[0081] When the network configures multiple gap periods, the UE can indicate the gap period it uses to the network;
[0082] Gap period range, UE can indicate the gap period it uses to the network;
[0083] If no gap period is configured, it can be determined that the gap configured by the network is an aperiodic gap or a one-time gap.
[0084] One or more gap length indication information, including:
[0085] Gap length range, UE can indicate the gap length it uses to the network within this range;
[0086] Gap length corresponding sequence number, when the network configures multiple gap lengths, for example, a gap length list, the UE can indicate the gap length it uses to the network within this range;
[0087] Multiple of the reference gap length, for example, the reference gap length is 20ms, the UE can indicate the gap length it uses to the network, which is n times of the reference gap length, n >= 1.
[0088] The gap state includes: active state or inactive state.
[0089] An active status indicates that the configured gap is activated. If the UE does not need to use this gap, the UE needs to "deactivate" the gap. If the UE does not "deactivate" or cancels the gap, the gap will be enabled.
[0090] An inactive state indicates that the configured gap is not activated. If the UE wants to use this gap, it needs to activate it.
[0091] Optionally, the network configuration gap can be an active periodic gap, or one or more inactive one-time gaps.
[0092] The gap start time refers to the point in time when the gap begins.
[0093] The start time of each gap in a periodic gap, in one implementation, is represented by an offset time. The UE calculates the start time of each gap based on the period and the offset time.
[0094] The start time of a one-time gap, in one implementation, is represented by the system frame number.
[0095] If no gap start time is configured, the gap will take effect immediately or after a certain period of time.
[0096] The Gap Timing Advance refers to the amount of time the terminal sends the gap usage instruction information relative to the gap start time.
[0097] The timing advance can be configured by the network or agreed upon by the protocol. For example, if the first gap configuration information does not include a timing advance, the timing advance is agreed upon by the protocol.
[0098] The gap guard time refers to the shortest time from when the terminal sends the gap usage instruction information to when the gap begins.
[0099] The gap protection time can be configured by the network or agreed upon by the protocol.
[0100] Does the UE support sending the gap usage indication information during a gap? If supported, the UE can send the gap usage indication information during a gap.
[0101] The validity period of the gap configuration. Within this validity period, the UE can send gap usage indication information; if the validity period expires, the gap configuration becomes invalid, that is, the network-configured gap becomes invalid.
[0102] Optionally, the dynamic use of the target gap includes at least one of the following:
[0103] Deactivate or Skipping one or more gaps;
[0104] Activate one or more gaps;
[0105] Change one or more gaps.
[0106] Deactivate one or more gaps means to deactivate one or more gaps which have been activated.
[0107] Skipping one or more gaps means to skip one or more gaps which have been configured, i.e. not to use the configured gaps.
[0108] Activate one or more gaps means to activate one or more configured gaps.
[0109] Change one or more gaps includes changing gap length, gap period, start time and / or end time, etc.
[0110] Optionally, the gap usage indication information is further used to indicate at least one of:
[0111] gap length information;
[0112] gap start time information;
[0113] gap end time information.
[0114] The gap length information indicates the length of the target gap. Optionally, the gap length information can be represented by a sequence number corresponding to the length of the target gap, or represented by a multiple of the length of a configured reference gap.
[0115] Optionally, the gap start time information indicates the start time of the target gap. The gap start time information can be represented by a system frame number, or represented by an offset value relative to the start time of the original gap, or represented by an offset value relative to the time when the UE sends the gap usage indication information.
[0116] The gap end time information indicates the end time of the target gap. Optionally, the UE adjusts the end time of one or more configured gaps according to the gap end time information.
[0117] Optionally, the terminal sends a first message to the network side device, including:
[0118] The terminal sends the first message before the time advance of the target gap start time;
[0119] Alternatively, the terminal transmits the first message during the target gap.
[0120] Wherein, the time advance is agreed by protocol or configured by network.
[0121] Optionally, if the network configuration supports the UE to transmit the first message during the gap, the UE transmits the first message during the target gap.
[0122] Optionally, the deactivation or ignoring one or more gaps comprises at least one of:
[0123] Ignoring the gap in which the current time is located;
[0124] Ignoring the next gap or the subsequent multiple gaps;
[0125] Suspending all gaps corresponding to the gap mode.
[0126] Optionally, the activation of one or more gaps comprises at least one of:
[0127] Activating the gap in which the current time is located;
[0128] Activating the next gap or the subsequent multiple gaps;
[0129] Activating all gaps corresponding to the gap mode.
[0130] Optionally, the changing of one or more gaps comprises at least one of:
[0131] Changing the gap in which the current time is located, including changing the length or the end time of the gap in which the current time is located;
[0132] Changing the next gap or the subsequent multiple gaps;
[0133] Changing the period of one or more gap modes.
[0134] Optionally, after the terminal transmits the first message to the network side device, it further comprises:
[0135] The terminal receives a third message from the network side device, wherein the third message carries response information;
[0136] The terminal performs a first operation according to the response information.
[0137] Optionally, the response information comprises at least one of:
[0138] Acknowledgement ACK information;
[0139] Non-acknowledgement NACK information;
[0140] second gap configuration information;
[0141] The second gap configuration information includes at least one of the following:
[0142] gap start time;
[0143] gap length;
[0144] gap period;
[0145] gap start indication;
[0146] active gap;
[0147] ignored gap.
[0148] If the response information is ACK information, it indicates that the network side device confirms or accepts the gap use indication information sent by the terminal, i.e., the network side device confirms or accepts the dynamic gap use request of the terminal. If the response information is NACK information, it indicates that the network side device fails to successfully receive or process the gap use indication information sent by the terminal, i.e., the network side device does not confirm or accept the dynamic gap use request of the terminal.
[0149] The second gap configuration information is updated gap configuration information. It can be understood that, after the network side device receives the gap use indication information sent by the terminal, the response information returned to the terminal carries the updated gap configuration information.
[0150] Optionally, the third message includes a MAC CE or an RRC message, such as an RRC reconfiguration message.
[0151] Optionally, the first operation includes at least one of the following:
[0152] ignoring a gap;
[0153] ignoring a gap in a case where the response information is the ACK information;
[0154] using an active gap;
[0155] using an active gap in a case where the response information is the ACK information;
[0156] using an active gap according to the configuration of the response information in a case where the response information carries the second gap configuration information.
[0157] Optionally, the terminal receives a second message sent by the network side device, the second message carrying first gap configuration information, the terminal sends a first message to the network side device, the first message carrying gap usage indication information, to request dynamic usage of target gaps from the network side device, wherein the target gaps are part or all of the gaps corresponding to the first gap configuration information, including one or more network configured gaps; the terminal receives a third message sent by the network side device, the third message carrying response information, and the terminal performs a first operation according to the response information. If the response information is ACK information, the network side device confirms the gap dynamic usage request of the terminal, and further, if the response information further carries updated gap configuration information, the terminal uses the activated gap according to the updated gap configuration information.
[0158] In the embodiments of the present application, the gap usage indication information is reported by the multi-card terminal UE, and the gap is dynamically used, so as to meet the diversified gap requirements of the UE, help to improve the gap usage efficiency, avoid inappropriate gap configuration, help to reduce the influence of gap configuration on data transmission rate, and improve user experience.
[0159] The gap dynamic processing method provided in the embodiments of the present application will be further described below through several examples.
[0160] Figure 3 is a flowchart of a process in which the multi-card terminal requests to activate a gap provided in the embodiments of the present application, including the following steps:
[0161] Step 301: The UE receives an RRC reconfiguration message sent by the network side device.
[0162] The RRC reconfiguration message includes Multi-gap configuration information (MSIMGapsConfig), which configures a non-periodic gap object, including: a plurality of gap lengths, such as a gap length range list {20, 40, 60, 80, 100, 120, 160} ms, or a reference gap length {20} ms.
[0163] The UE processes the RRC reconfiguration message and sends an RRC reconfiguration completion message.
[0164] Step 302: The UE sends a MAC CE message, which carries gap usage indication information, such as activating one or more gaps, and the gap usage indication information includes:
[0165] Activate indication of one or more Gaps. That is, activate one or more gaps configured, which are one or more subsequent gaps.
[0166] Gap length information: indicates the length of the gap, such as:
[0167] Indicate the sequence number Index corresponding to the configured Gap length, such as Index = 3 representing the third value in the length list, i.e. 60ms;
[0168] The multiple of the configured reference Gap length n, such as n = 3 representing 60ms.
[0169] Gap start time information: adjust the start time of the gap, expressed in system frame number, or offset value relative to the time when the UE sends the indication information.
[0170] Gap end time information: used to adjust the end time of the gap.
[0171] The UE sends gap usage indication information to activate the gap before the start of the gap. Optionally, the time advance is agreed by the protocol or configured by the network.
[0172] Step 303, the UE receives the response message sent by the network side device, and the response message includes at least one of the following:
[0173] Ack, used to confirm the gap request of the UE;
[0174] Gap start time information (Gap start time), used to indicate the start time of the gap;
[0175] Gap length (Gap length);
[0176] Activated gap, such as: sequence number or number of subsequent activated gaps;
[0177] If the response message confirms the gap request of the UE, the UE performs the task using the activated gap.
[0178] If the response message carries the updated gap configuration, the UE uses the activated gap according to the configuration of the response message.
[0179] Figure 4 is the flowchart of the multi-card terminal requesting to deactivate the gap provided by the embodiment of the application, including the following steps:
[0180] Step 401, the UE receives the RRC reconfiguration message sent by the network side device, and the message contains Multi-gap configuration information (MSIMGapsConfig). The Multi-gap configuration information configures one or more periodic gaps, including:
[0181] gap Index;
[0182] gap parameters: gap period, gap start time, and gap length.
[0183] The UE processes the RRC reconfiguration message and sends an RRC reconfiguration completion message.
[0184] Step 402, the UE sends a MAC CE message carrying gap usage indication information, and the gap usage indication information contains at least one of the following:
[0185] Deactivating one or more gap times, that is, “deactivating” or ignoring the configuration of one or more gap times. The gap is the gap at the current time and / or one or more subsequent gaps.
[0186] Optionally, the UE sends the gap usage indication information before the start of the gap. The time advance is agreed by the protocol or configured by the network.
[0187] Step 403, the UE receives a response message sent by the network side device.
[0188] The response message includes at least one of the following:
[0189] Acknowledgement (Ack) for confirming the gap request of the UE.
[0190] Deactivated gap, such as the serial number or number of subsequent deactivated gaps
[0191] Then, the UE ignores the deactivated gap. In the ignored gap time, the UE performs normal data transmission and reception operations.
[0192] Figure 5 is a flowchart of a process for requesting a multi-card terminal to change a gap provided by an embodiment of the present application, including the following steps:
[0193] Step 501, the UE receives the RRC reconfiguration message sent by the network side device.
[0194] The message contains Multi-gap configuration information (MSIMGapsConfig), which configures one or more gap objects. The information of the gap object includes the gap parameters: gap period, gap start time, and gap length.
[0195] The UE processes the RRC reconfiguration message and sends an RRC reconfiguration complete message.
[0196] Step 502, the UE sends a MAC CE message.
[0197] The MAC CE message carries Gap usage indication information, which changes one or more Gaps. That is, the Gap usage indication information contains at least one of the following:
[0198] Gap length information: indicates the Gap length, such as indicating the sequence number corresponding to the configured Gap length, or the multiple of the configured reference Gap length.
[0199] Gap start time information: adjusts the start time of the Gap, which is expressed by a system frame number, or an offset value relative to the original Gap start time, or an offset value relative to the time when the UE sends the indication information.
[0200] Gap end time information: used to adjust the end time of the Gap.
[0201] Step 503, the UE receives a response message sent by the network side device.
[0202] The response message includes at least one of the following:
[0203] acknowledgment Ack or non-acknowledgment NACK;
[0204] Gap start time (Gap start time);
[0205] Gap length (Gap length);
[0206] Gap period (Gap Period).
[0207] Then, the UE performs tasks using the changed Gap.
[0208] It should be noted that, Figures 3-5 The dashed line indicates that the message is optional, and the solid line indicates that the message is mandatory.
[0209] In some optional embodiments, the configuration and usage indication of multiple Gap Patterns are implemented, including the following steps:
[0210] Step 1, the UE receives an RRC reconfiguration message sent by the network side device.
[0211] The RRC reconfiguration message contains gap configuration information (GapsConfig). The Gap configuration information includes at least one of the following:
[0212] A periodic measurement gap configuration;
[0213] A periodic Multi-SIM gap configuration; the configuration indicates dynamic gap, or supports UE sending gap usage indication;
[0214] Aperiodic Multi-SIM configuration; the configuration indicates dynamic gap, or supports UE sending gap usage indication.
[0215] The UE processes the RRC reconfiguration message and sends an RRC reconfiguration completion message.
[0216] Step 2, the UE sends a first gap usage indication message, such as a MAC CE, indicating "deactivate" or ignore one or more periodic Multi-SIM gap times.
[0217] Step 3, the UE receives a first response message sent by the network side device. The response message confirms the first gap usage indication message. The UE ignores one or more periodic Multi-SIM gaps.
[0218] Step 4, the UE sends a second gap usage indication message, such as a MAC CE, indicating "activate" one or more aperiodic Multi-SIM gap times.
[0219] Step 5, the UE receives a second response message sent by the network side device. The message confirms the second gap usage indication message, and optionally contains gap configuration parameters such as period, length, start time, etc. The UE "activates" one or more aperiodic Multi-SIM gap times.
[0220] Step 6, the UE sends a third gap usage indication message, such as a MAC CE, indicating "change" one or more aperiodic Multi-SIM gap times, such as changing the length of the gap.
[0221] Step 7, the UE receives a third response message sent by the network side device. The UE uses the changed gap time to perform tasks.
[0222] Figure 6 is a flowchart of the gap dynamic processing method provided by the embodiment of the present application. As shown in the figure, Figure 6 the gap dynamic processing method takes the network side device as the execution subject, and includes the following steps:
[0223] Step 600, the network side device receives a first message sent by a terminal, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic use of a target gap.
[0224] wherein the target gap is a time interval used by the terminal to perform measurement, multi-card task or other terminal task.
[0225] Optionally, the dynamic use of the target gap comprises at least one of:
[0226] deactivating or ignoring one or more gaps;
[0227] activating one or more gaps;
[0228] changing one or more gaps.
[0229] Optionally, the gap use indication information is further used to indicate at least one of:
[0230] gap length information;
[0231] gap start time information;
[0232] gap end time information.
[0233] Optionally, the target gap comprises at least one of the following gap types:
[0234] multi-card purpose gap;
[0235] dynamic gap;
[0236] terminal-controlled gap;
[0237] periodic gap;
[0238] aperiodic gap;
[0239] one-time gap.
[0240] Optionally, before the network-side device receives the first message sent by the terminal, the method further comprises:
[0241] the network-side device sends a second message to the terminal, wherein the second message carries first gap configuration information.
[0242] Optionally, the first gap configuration information comprises at least one of:
[0243] one or more gap patterns;
[0244] indication information of whether the configured gap supports dynamic use;
[0245] whether the terminal is supported to send the gap use indication information based on the configuration of the gap pattern;
[0246] one or more gap periods;
[0247] an indication of one or more gap lengths;
[0248] a gap state;
[0249] a gap start time;
[0250] a time advance;
[0251] a gap protection time;
[0252] whether to support sending the gap usage indication information during the gap;
[0253] a validity period of the gap configuration;
[0254] wherein the gap state comprises an active state or an inactive state, wherein the active state indicates that the configured gap has been activated, and the inactive state indicates that the configured gap has not been activated;
[0255] the time advance indicates an advance of a time at which the terminal sends the gap usage indication information relative to the gap start time;
[0256] the gap protection time indicates a minimum time from sending the gap usage indication information to the gap start.
[0257] Optionally, the network-side device receives a first message sent by the terminal, comprising:
[0258] the network-side device receives the first message sent by the terminal before the time advance of the target gap start time;
[0259] or, the network-side device receives the first message sent by the terminal during the target gap.
[0260] Optionally, the deactivation or ignoring of one or more gaps comprises at least one of:
[0261] ignoring a gap in which the current time is located;
[0262] ignoring a next gap or a plurality of subsequent gaps;
[0263] suspending all gaps corresponding to the gap mode.
[0264] Optionally, the activation of one or more gaps comprises at least one of:
[0265] activating a gap in which the current time is located;
[0266] activating a next gap or a plurality of subsequent gaps;
[0267] activating all gaps corresponding to the gap mode.
[0268] Optionally, the changing the one or more gaps comprises at least one of:
[0269] changing a gap in which the current time is located, including changing a length of the gap in which the current time is located or a gap end time of the gap in which the current time is located;
[0270] changing a next gap or a plurality of subsequent gaps;
[0271] changing a period of one or more gap patterns.
[0272] Optionally, the second message comprises a radio resource control (RRC) reconfiguration message.
[0273] Optionally, after the network-side device receives the first message sent by the terminal, the network-side device further comprises:
[0274] the network-side device sends a third message to the terminal, wherein the third message carries response information.
[0275] Optionally, the response information comprises at least one of:
[0276] acknowledgement (ACK) information;
[0277] non-acknowledgement (NACK) information;
[0278] second gap configuration information;
[0279] wherein the second gap configuration information comprises at least one of:
[0280] a gap start time;
[0281] a gap length;
[0282] a gap period;
[0283] a gap start indication;
[0284] an activated gap;
[0285] an ignored gap.
[0286] Optionally, the first message comprises a medium access control (MAC) control element (CE) or a radio resource control (RRC) message.
[0287] Optionally, the second message comprises a RRC reconfiguration message.
[0288] Optionally, the third message comprises a MAC CE or a RRC message.
[0289] It should be noted that the gap dynamic processing method with the network side device as the execution subject corresponds to the gap dynamic processing method with the terminal as the execution subject, and thus the gap dynamic processing method with the network side device as the execution subject can be understood based on the description of the foregoing embodiment, which will not be described herein again.
[0290] In the embodiment of the application, the network side device receives the gap use indication information reported by the multi-card terminal UE, and the terminal can dynamically use the gap, thereby meeting the diversified gap requirements of the UE, helping to improve the gap use efficiency, avoiding inappropriate gap configuration, helping to reduce the influence of gap configuration on the data transmission rate, and improving the user experience.
[0291] It should be noted that the gap dynamic processing method provided in the embodiment of the application can be executed by a gap dynamic processing device or a control module in the gap dynamic processing device for executing the gap dynamic processing method. In the embodiment of the application, the gap dynamic processing device executes the gap dynamic processing method, and the gap dynamic processing device provided in the embodiment of the application is described.
[0292] Figure 7 FIG. 7 is a structural schematic diagram of the gap dynamic processing device provided in the embodiment of the application, as shown in FIG. 7, the gap dynamic processing device 700 includes: Figure 7
[0293] The first sending unit 710 is configured to send a first message to a network side device, wherein the first message carries gap use indication information, and the gap use indication information is used to indicate dynamic use of a target gap.
[0294] Optionally, the dynamic use of the target gap includes at least one of the following:
[0295] deactivating or ignoring one or more gaps;
[0296] activating one or more gaps;
[0297] changing one or more gaps.
[0298] Optionally, the gap use indication information is also used to indicate at least one of the following:
[0299] gap length information;
[0300] gap start time information;
[0301] gap end time information.
[0302] Optionally, the target gap comprises at least one of the following gap types:
[0303] A multi-card purpose gap;
[0304] A dynamic gap;
[0305] A terminal-controlled gap;
[0306] A periodic gap;
[0307] An aperiodic gap;
[0308] A one-time gap.
[0309] Optionally, further comprising:
[0310] A first receiving unit, configured to receive a second message sent by a network-side device, wherein the second message carries first gap configuration information.
[0311] Optionally, the first gap configuration information comprises at least one of the following:
[0312] One or more gap patterns;
[0313] Indication information of whether a configured gap supports dynamic use;
[0314] Whether to support that a terminal sends the gap use indication information based on the configuration of the gap pattern;
[0315] One or more gap periods;
[0316] Indication information of one or more gap lengths;
[0317] A gap state;
[0318] A gap start time;
[0319] A time advance;
[0320] A gap protection time;
[0321] Whether to support sending the gap use indication information during the gap;
[0322] A validity period of the gap configuration;
[0323] The gap state comprises: an active state or an inactive state, wherein the active state indicates that the configured gap has been activated, and the inactive state indicates that the configured gap has not been activated.
[0324] The time advance indicates an advance of a time at which the terminal sends the gap use indication information relative to the gap start time.
[0325] The gap protection time represents the shortest time from when the terminal sends the gap usage indication information to the start of the gap.
[0326] Optionally, the first sending unit 710 is configured to:
[0327] send the first message before the time advance of the target gap start time;
[0328] or, send the first message during the target gap.
[0329] Optionally, the deactivation or ignoring of one or more gaps comprises at least one of the following:
[0330] ignoring the gap in which the current time is located;
[0331] ignoring the next gap or a plurality of subsequent gaps;
[0332] suspending all gaps corresponding to the gap mode.
[0333] Optionally, the activation of one or more gaps comprises at least one of the following:
[0334] activating the gap in which the current time is located;
[0335] activating the next gap or a plurality of subsequent gaps;
[0336] activating all gaps corresponding to the gap mode.
[0337] Optionally, the change of one or more gaps comprises at least one of the following:
[0338] changing the gap in which the current time is located, including changing the length or the end time of the gap in which the current time is located;
[0339] changing the next gap or a plurality of subsequent gaps;
[0340] changing the period of one or more gap modes.
[0341] Optionally, the method further comprises:
[0342] receiving, by a second receiving unit, a third message of a network side device, wherein the third message carries response information;
[0343] performing, by a first executing unit, a first operation according to the response information.
[0344] Optionally, the response information comprises at least one of the following:
[0345] confirmation ACK information;
[0346] Non-acknowledgement, NACK, information;
[0347] Second gap configuration information;
[0348] The second gap configuration information includes at least one of the following:
[0349] Gap start time;
[0350] Gap length;
[0351] Gap period;
[0352] Gap start indication;
[0353] Activated gap;
[0354] Ignored gap.
[0355] Optionally, the first operation includes at least one of the following:
[0356] Ignore gap;
[0357] In a case where the response information is the ACK information, ignore gap;
[0358] Use activated gap;
[0359] In a case where the response information is the ACK information, use activated gap;
[0360] In a case where the response information carries the second gap configuration information, use activated gap according to a configuration of the response information.
[0361] Optionally, the first message includes a medium access control layer control element (MAC CE) or a radio resource control (RRC) message.
[0362] Optionally, the second message includes an RRC reconfiguration message.
[0363] Optionally, the third message includes a MAC CE or an RRC message.
[0364] In the embodiments of the present application, a multi-card terminal UE reports gap use indication information and dynamically uses a gap, thereby meeting diversified gap requirements of the UE, helping to improve gap use efficiency, avoiding inappropriate gap configuration, helping to reduce the impact of gap configuration on data transmission rate, and improving user experience.
[0365] The gap dynamic processing apparatus in the embodiments of the present applicationapplicationbe a device, a device with an operating system, or an electronic device, andapplicationalso be a component in a terminal, an integrated circuit, or a chip. The device or the electronic deviceapplicationbe a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminalapplicationinclude, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminalapplicationbe a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like, which are not limited in the embodiments of the present application.
[0366] The gap dynamic processing apparatus provided in the embodiments of the present applicationapplicationimplement the method embodiments to achieve various processes and achieve the same technical effects, and thus details are not repeated herein. Figures 2-5 The method embodiments implement various processes and achieve the same technical effects, and thus details are not repeated herein.
[0367] Figure 8 FIG. 8 is a structural schematic diagram of the gap dynamic processing apparatus provided in the embodiments of the present application, as shown in the figure, the gap dynamic processing apparatus 800applicationinclude: Figure 8
[0368] The third receiving unit 810applicationreceive a first message sent by a terminal, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic usage of a target gap.
[0369] Optionally, the dynamic usage of the target gapapplicationinclude at least one of the following:
[0370] deactivating or ignoring one or more gaps;
[0371] activating one or more gaps;
[0372] changing one or more gaps.
[0373] Optionally, the gap usage indication informationapplicationbe used to indicate at least one of the following:
[0374] gap length information;
[0375] gap start time information;
[0376] gap end time information.
[0377] Optionally, the target gapapplicationinclude at least one of the following gap types:
[0378] a multi-card purpose gap;
[0379] a dynamic gap;
[0380] terminal-controlled gap;
[0381] periodic gap;
[0382] aperiodic gap;
[0383] one-shot gap.
[0384] Optionally, the first message comprises: a medium access control layer control element (MAC CE) or a radio resource control (RRC) message.
[0385] Optionally, the method further comprises:
[0386] sending, by a second sending unit, a second message to the terminal, wherein the second message carries the first gap configuration information.
[0387] Optionally, the first gap configuration information comprises at least one of:
[0388] one or more gap patterns;
[0389] indication information of whether a configured gap supports dynamic use;
[0390] whether the terminal is supported to send the gap use indication information based on configuration of the gap pattern;
[0391] one or more gap periods;
[0392] indication information of one or more gap lengths;
[0393] a gap state;
[0394] a gap start time;
[0395] a time advance;
[0396] a gap protection time;
[0397] whether the gap use indication information is supported to be sent during the gap;
[0398] a validity period of the gap configuration;
[0399] The gap state comprises: an active state or an inactive state, wherein the active state indicates that the configured gap has been activated, and the inactive state indicates that the configured gap has not been activated.
[0400] The time advance indicates an advance of a time at which the terminal sends the gap use indication information relative to the gap start time.
[0401] The gap protection time indicates a minimum time from sending the gap use indication information by the terminal to the gap start.
[0402] Optionally, the third receiving unit 810 is configured to:
[0403] receive the first message sent by the terminal before the time advance of the target gap start time;
[0404] or, receive the first message sent by the terminal during the target gap.
[0405] Optionally, the deactivation or ignoring of one or more gaps comprises at least one of the following:
[0406] ignoring the gap in which the current time is located;
[0407] ignoring the next gap or a plurality of subsequent gaps;
[0408] suspending all gaps corresponding to the gap mode.
[0409] Optionally, the activation of one or more gaps comprises at least one of the following:
[0410] activating the gap in which the current time is located;
[0411] activating the next gap or a plurality of subsequent gaps;
[0412] activating all gaps corresponding to the gap mode.
[0413] Optionally, the change of one or more gaps comprises at least one of the following:
[0414] changing the gap in which the current time is located, comprising changing the length or the end time of the gap in which the current time is located;
[0415] changing the next gap or a plurality of subsequent gaps;
[0416] changing the period of one or more gap modes.
[0417] Optionally, the method further comprises:
[0418] a third sending unit configured to send a third message to the terminal, wherein the third message carries response information.
[0419] Optionally, the response information comprises at least one of the following:
[0420] acknowledgement ACK information;
[0421] non-acknowledgement NACK information;
[0422] second gap configuration information;
[0423] The second gap configuration information includes at least one of the following:
[0424] A gap start time;
[0425] A gap length;
[0426] A gap period;
[0427] A gap start indication;
[0428] An activated gap;
[0429] An ignored gap.
[0430] Optionally, the first message includes a medium access control layer control element (MAC CE) or a radio resource control (RRC) message.
[0431] Optionally, the second message includes an RRC reconfiguration message.
[0432] Optionally, the third message includes a MAC CE or an RRC message.
[0433] In the embodiments of the present application, by receiving the gap use indication information reported by the multi-card terminal UE, the UE can dynamically use the gap, thereby meeting the diversified gap requirements of the UE, helping to improve the gap use efficiency, avoiding inappropriate gap configuration, helping to reduce the impact of gap configuration on the data transmission rate, and improving the user experience.
[0434] The gap dynamic processing apparatus in the embodiments of the present application can be an apparatus, an apparatus with an operating system, or an electronic device, and can also be a component in a terminal, an integrated circuit, or a chip. The apparatus or the electronic device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminal can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a cashier machine, or a self-service machine, and the like, which are not limited in the embodiments of the present application.
[0435] The gap dynamic processing apparatus provided in the embodiments of the present application can implement the method embodiments Figure 6 achieve the same technical effects, and thus details are not repeated here.
[0436] Optionally, as Figure 9As shown, the embodiments of the present application further provide a communication device 900, which comprises a processor 901, a memory 902, programs or instructions stored in the memory 902 and executable on the processor 901, for example, when the communication device 900 is a terminal, the programs or instructions are executed by the processor 901 to implement the various processes of the gap dynamic processing method embodiments described above and achieve the same technical effects. When the communication device 900 is a network side device, the programs or instructions are executed by the processor 901 to implement the various processes of the gap dynamic processing method embodiments described above and achieve the same technical effects. To avoid repetition, details are not described here.
[0437] The embodiments of the present application further provide a terminal, which comprises a processor and a communication interface, the communication interface is configured to send a first message to a network side device, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic usage of a target gap; wherein the target gap is a time interval used by the terminal to perform measurement, multi-card task or other terminal task. The terminal embodiment corresponds to the terminal side method embodiment described above, and each implementation process and implementation manner of the method embodiment can be applied to the terminal embodiment and achieve the same technical effects. Specifically, Figure 10 Fig. 1 is a schematic diagram of a hardware structure of a terminal according to an embodiment of the present application.
[0438] The terminal 1000 includes, but is not limited to, at least part of the components such as a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
[0439] Those skilled in the art can understand that the terminal 1000 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1010 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 10 The terminal structure shown in the figure does not constitute a limitation on the terminal, and the terminal can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.
[0440] It should be understood that in the embodiments of the present application, the input unit 1004 can include a graphics processing unit (GPU) 10041 and a microphone 10042. The graphics processing unit 10041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 can include a display panel 10061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 can include two parts of a touch detection device and a touch controller. The other input devices 10072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.
[0441] In the embodiments of the present application, the radio frequency unit 1001 receives the downlink data from the network side device and processes it by the processor 1010. In addition, the radio frequency unit 1001 sends the uplink data to the network side device. Generally, the radio frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0442] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 can mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area can store an operating system, at least one application program or instruction required by a function (such as a sound playing function, an image playing function, etc.), etc. In addition, the memory 1009 can include a high-speed random access memory, and can also include a non-volatile memory, which can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. For example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device.
[0443] The processor 1010 can include one or more processing units; optionally, the processor 1010 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface and an application program or instruction, etc., and the modem processor mainly processes wireless communication, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1010.
[0444] The radio frequency unit 1001 is configured to send a first message to a network side device, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic usage of a target gap.
[0445] In the embodiments of the present application, the multi-card terminal UE reports gap usage indication information and dynamically uses the gap, so as to meet the diversified gap requirements of the UE, help to improve the gap usage efficiency, avoid inappropriate gap configuration, help to reduce the impact of gap configuration on data transmission rate, and improve user experience.
[0446] Optionally, the dynamic usage of the target gap comprises at least one of the following:
[0447] deactivating or ignoring one or more gaps;
[0448] activating one or more gaps;
[0449] changing one or more gaps.
[0450] Optionally, the gap usage indication information is also used to indicate at least one of the following:
[0451] gap length information;
[0452] gap start time information;
[0453] gap end time information.
[0454] Optionally, the target gap comprises at least one of the following gap types:
[0455] multi-card purpose gap;
[0456] dynamic gap;
[0457] terminal controlled gap;
[0458] periodic gap;
[0459] aperiodic gap;
[0460] one-time gap.
[0461] Optionally, the radio frequency unit 1001 is further configured to receive a second message sent by the network side device, wherein the second message carries first gap configuration information.
[0462] Optionally, the first gap configuration information comprises at least one of the following:
[0463] one or more gap patterns;
[0464] an indication of whether the configured gap supports dynamic use;
[0465] whether the terminal is allowed to send the gap use indication information based on the configuration of the gap pattern;
[0466] one or more gap periods;
[0467] an indication of one or more gap lengths;
[0468] a gap state;
[0469] a gap start time;
[0470] a time advance;
[0471] a gap guard time;
[0472] whether the terminal is allowed to send the gap use indication information during the gap;
[0473] a validity period of the gap configuration;
[0474] wherein the gap state comprises an active state or an inactive state, wherein the active state indicates that the configured gap has been activated, and the inactive state indicates that the configured gap has not been activated;
[0475] the time advance indicates an advance of a time at which the terminal sends the gap use indication information relative to the gap start time;
[0476] the gap guard time indicates a minimum time from when the terminal sends the gap use indication information to the gap start.
[0477] Optionally, the radio frequency unit 1001 is further configured to:
[0478] send the first message before the time advance of the target gap start time;
[0479] or, send the first message during the target gap.
[0480] Optionally, the deactivating or ignoring one or more gaps comprises at least one of:
[0481] ignoring a gap in which a current time is located;
[0482] ignoring a next gap or a plurality of subsequent gaps;
[0483] suspending all gaps corresponding to the gap pattern.
[0484] Optionally, the activating one or more gaps comprises at least one of:
[0485] activate a gap where the current time is located;
[0486] activate a next gap or a plurality of subsequent gaps;
[0487] activate all gaps corresponding to the gap pattern.
[0488] Optionally, the changing one or more gaps comprises at least one of:
[0489] changing the gap where the current time is located, comprising changing a length of the gap where the current time is located or a gap end time;
[0490] changing a next gap or a plurality of subsequent gaps;
[0491] changing a period of one or more gap patterns.
[0492] Optionally, the radio frequency unit 1001 is further configured to:
[0493] receive a third message of a network side device, wherein the third message carries response information;
[0494] perform a first operation according to the response information.
[0495] Optionally, the response information comprises at least one of:
[0496] acknowledgement ACK information;
[0497] non-acknowledgement NACK information;
[0498] second gap configuration information;
[0499] wherein the second gap configuration information comprises at least one of:
[0500] a gap start time;
[0501] a gap length;
[0502] a gap period;
[0503] a gap start indication;
[0504] an activated gap;
[0505] an ignored gap.
[0506] Optionally, the first operation comprises at least one of:
[0507] ignoring a gap;
[0508] ignoring a gap in a case where the response information is the ACK information;
[0509] use the activated gap;
[0510] use the activated gap in accordance with the configuration of the response information in case that the response information carries the second gap configuration information.
[0511] use the activated gap in accordance with the configuration of the response information in case that the response information carries the second gap configuration information.
[0512] Optionally, the first message comprises a medium access control layer control element (MAC CE) or a radio resource control (RRC) message.
[0513] Optionally, the second message comprises an RRC reconfiguration message.
[0514] Optionally, the third message comprises a MAC CE or an RRC message.
[0515] Embodiments of the present application further provide a network side device, comprising a processor and a communication interface, the communication interface being configured to receive a first message sent by a terminal, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic usage of a target gap; and wherein the target gap is a time interval used by the terminal to perform measurement, multi-card task or other terminal task. The network side device embodiment corresponds to the network side device method embodiment described above, and each implementation process and implementation manner of the method embodiment described above can be applied to the network side device embodiment and achieve the same technical effects.
[0516] Specifically, the embodiments of the present application further provide a network side device. As shown in Figure 11 The network device 1100 comprises an antenna 1101, a radio frequency device 1102 and a baseband device 1103. The antenna 1101 is connected to the radio frequency device 1102. In the uplink direction, the radio frequency device 1102 receives information through the antenna 1101 and sends the received information to the baseband device 1103 for processing. In the downlink direction, the baseband device 1103 processes the information to be sent and sends it to the radio frequency device 1102. The radio frequency device 1102 processes the received information and sends it out through the antenna 1101.
[0517] The above frequency band processing device can be located in the baseband device 1103. The method performed by the network side device in the above embodiments can be implemented in the baseband device 1103, which comprises a processor 1104 and a memory 1105.
[0518] The baseband device 1103 may, for example, comprise at least one baseband board on which a plurality of chips are arranged, such as Figure 11As shown, one of the chips, for example, the processor 1104, is connected with the memory 1105 to invoke the program in the memory 1105 to perform the network device operation shown in the above method embodiments.
[0519] The baseband device 1103 can further include a network interface 1106 for interacting information with the radio frequency device 1102, for example, a common public radio interface (CPRI).
[0520] Specifically, the network side device of the embodiment of the present application further includes instructions or programs stored in the memory 1105 and executable on the processor 1104, and the processor 1104 invokes the instructions or programs in the memory 1105 to perform the method shown by each module and achieve the same technical effects, so as not to repeat here. Figure 8 The method performed by each module shown above and the same technical effects achieved are not repeated here.
[0521] The embodiment of the present application further provides a readable storage medium, and the readable storage medium stores programs or instructions, which are executed by a processor to implement each process of the above gap dynamic processing method embodiments and achieve the same technical effects. To avoid repetition, the readable storage medium is not repeated here.
[0522] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0523] The embodiment of the present application further provides a chip, and the chip includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is used to run programs or instructions to implement each process of the above gap dynamic processing method embodiments and achieve the same technical effects. To avoid repetition, the chip is not repeated here.
[0524] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system on chip, a chip system or a system on chip, etc.
[0525] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the method and apparatus of the present application can be carried out by more than one process, method, article, or apparatus either simultaneously, concurrently, or with intervening action that are carried out at the same time, either in a simultaneous fashion or in a fashion that is interleaved in time. For example, the described methods can be performed in a different order from that described, and / or various steps can be combined or omitted, and / or additional steps can be added, without departing from the scope of the present application. Also, features described with respect to certain examples can be combined in other examples.
[0526] From the above description of the embodiments, it is apparent that the method of the above-described embodiments can be realized by means of software and general-purpose hardware platforms. Of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such an understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a number of instructions to make a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) execute the methods described in the various embodiments of the present application.
[0527] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-described specific embodiments, which are merely illustrative rather than restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims.
Claims
1. A gap dynamic processing method, characterized by, Comprise: The terminal sends a first message to the network side device, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic usage of a target gap; The dynamic usage of the target gap comprises at least one of the following: Deactivate or ignore one or more gaps; wherein the deactivation of one or more gaps means to deactivate one or more gaps that have been activated; the ignoring of one or more gaps means to ignore one or more gaps that have been configured; Activate one or more gaps; wherein the activation of one or more gaps means to activate one or more gaps that have been configured; Change one or more gaps; wherein the change of one or more gaps comprises changing gap length, gap period, start time and / or end time; Ignore one or more gaps, comprising at least one of the following: Ignore the gap in which the current time is located; Ignore the next gap or multiple subsequent gaps; Suspend all gaps corresponding to the gap mode; Before the terminal sends the first message to the network side device, further comprising: The terminal receives a second message sent by the network side device, wherein the second message carries first gap configuration information; The first gap configuration information comprises at least one of the following: Indication information of whether the configured gap supports dynamic usage; Whether the terminal supports sending the gap usage indication information based on the configuration of the gap mode.
2. The gap dynamic processing method of claim 1, wherein, The gap usage indication information is also used to indicate at least one of the following: Gap length information; Gap start time information; Gap end time information.
3. The gap dynamic processing method of claim 1, wherein, The target gap comprises at least one of the following gap types: Multi-card purpose gap; Dynamic gap; Terminal-controlled gap; Periodic gap; Non-periodic gap; One-time gap.
4. The gap dynamic processing method of claim 1, wherein, The first gap configuration information further comprises at least one of the following: One or more gap modes; One or more gap periods; Indication information of one or more gap lengths; Gap state; Gap start time; Time advance; Gap protection time; Whether to support sending the gap usage indication information during the gap; Validity period of gap configuration; The gap state comprises: activated state or inactivated state, wherein the activated state means that the configured gap has been activated, and the inactivated state means that the configured gap has not been activated; The time advance means the advance of the time when the terminal sends the gap usage indication information relative to the gap start time; The gap protection time means the minimum time from when the terminal sends the gap usage indication information to the start of the gap.
5. The gap dynamic processing method of claim 1, wherein, The terminal sends a first message to the network side device, comprising: The terminal sends the first message before the time advance of the target gap start time; Or, the terminal sends the first message during the target gap.
6. The gap dynamic processing method of claim 1, wherein, The activation of one or more gaps comprises at least one of the following: Activate the gap in which the current time is located; Activate the next gap or multiple subsequent gaps; Activate all gaps corresponding to the gap mode.
7. The gap dynamic processing method of claim 1, wherein, The changing one or more gaps comprises at least one of the following: Changing a gap in which a current time is located, comprising changing a length of the gap in which the current time is located or a end time of the gap; Changing a next gap or a plurality of subsequent gaps; Changing a period of one or more gap patterns.
8. The gap dynamic processing method according to any one of claims 1-3, 4-7, wherein, After the terminal sends the first message to the network side device, the method further comprises: The terminal receives a third message from the network side device, wherein the third message carries response information; The terminal performs a first operation according to the response information.
9. The gap dynamic processing method of claim 8, wherein, The response information comprises at least one of the following: Acknowledgement (ACK) information; Non-acknowledgement (NACK) information; Second gap configuration information; The second gap configuration information comprises at least one of the following: A start time of a gap; A length of a gap; A period of a gap; A start indication of a gap; An activated gap; An ignored gap.
10. The gap dynamic processing method of claim 9, wherein, The first operation comprises at least one of the following: Ignoring a gap; Ignoring a gap in a case where the response information is the ACK information; Using an activated gap; Using an activated gap in a case where the response information is the ACK information; Using an activated gap according to the second gap configuration information carried in the response information.
11. The gap dynamic processing method of claim 1, wherein, The first message comprises a medium access control (MAC) control element (CE) or a radio resource control (RRC) message.
12. The gap dynamic processing method of claim 1, wherein, The second message comprises an RRC reconfiguration message.
13. The gap dynamic processing method of claim 8, wherein, The third message comprises a MAC CE or an RRC message.
14. A gap dynamic processing method, characterized by, The method further comprises: The network side device receives a first message sent by the terminal, wherein the first message carries gap usage indication information, and the gap usage indication information is used to indicate dynamic usage of a target gap; The dynamic usage of the target gap comprises at least one of the following: Deactivating or ignoring one or more gaps; wherein the deactivating one or more gaps means deactivating one or more gaps that have been activated; and the ignoring one or more gaps means ignoring one or more gaps that have been configured; Activating one or more gaps; wherein the activating one or more gaps means activating one or more gaps that have been configured; Changing one or more gaps; wherein the changing one or more gaps comprises changing a length of a gap, a period of a gap, a start time and / or an end time; The ignoring one or more gaps comprises at least one of the following: Ignoring a gap in which a current time is located; Ignoring a next gap or a plurality of subsequent gaps; Suspending all gaps corresponding to a gap pattern; Before the network side device receives the first message sent by the terminal, the method further comprises: The network side device sends a second message to the terminal, wherein the second message carries first gap configuration information; The first gap configuration information comprises at least one of the following: Indication information of whether a configured gap supports dynamic usage; Whether the terminal is allowed to send the gap usage indication information based on a configuration of the gap pattern.
15. The gap dynamic processing method of claim 14, wherein, The gap usage indication information is further used to indicate at least one of the following: Gap length information; Gap start time information; Gap end time information.
16. The gap dynamic processing method of claim 14, wherein, The target gap includes at least one of the following gap types: A multi-card purpose gap; A dynamic gap; A terminal-controlled gap; A periodic gap; An aperiodic gap; A one-time gap.
17. The gap dynamic processing method of claim 14, wherein, The first gap configuration information includes at least one of the following: One or more gap patterns; One or more gap periods; Indication information of one or more gap lengths; A gap state; A gap start time; A time advance; A gap protection time; Whether to support sending the gap usage indication information during the gap; A validity period of the gap configuration; The gap state includes an active state or an inactive state, where the active state indicates that the configured gap has been activated, and the inactive state indicates that the configured gap has not been activated. The time advance indicates the time advance of the terminal sending the gap usage indication information relative to the gap start time. The gap protection time indicates the minimum time from the terminal sending the gap usage indication information to the start of the gap.
18. The gap dynamic processing method of claim 14, wherein, The network-side device receives the first message sent by the terminal, including: The network-side device receives the first message sent by the terminal before the time advance of the target gap start time; Or, the network-side device receives the first message sent by the terminal during the target gap.
19. The gap dynamic processing method of claim 14, wherein, The activated one or more gaps include at least one of the following: Activating the gap in which the current time is located; Activating the next gap or a plurality of subsequent gaps; Activating all gaps corresponding to the gap pattern.
20. The gap dynamic processing method of claim 14, wherein, The changed one or more gaps include at least one of the following: Changing the gap in which the current time is located, including changing the length or the end time of the gap in which the current time is located; Changing the next gap or a plurality of subsequent gaps; Changing the period of one or more gap patterns.
21. The gap dynamic processing method according to any of claims 14-16, 17-20, characterized by, After the network-side device receives the first message sent by the terminal, it further includes: The network-side device sends a third message to the terminal, where the third message carries response information.
22. The gap dynamic processing method of claim 21, wherein, The response information includes at least one of the following: Acknowledgment (ACK) information; Non-acknowledgment (NACK) information; Second gap configuration information; The second gap configuration information includes at least one of the following: Gap start time; Gap length; Gap period; Gap start indication; Activated gap; Ignored gap.
23. The gap dynamic processing method of claim 14, wherein, The first message includes a medium access control layer control element (MAC CE) or a radio resource control (RRC) message.
24. The gap dynamic processing method of claim 14, wherein, The second message includes an RRC reconfiguration message.
25. The gap dynamic processing method of claim 21, wherein, The third message includes a MAC CE or an RRC message.
26. A gap dynamic processing device, characterized by, It includes: A first sending unit for sending a first message to a network-side device, where the first message carries gap usage indication information, and the gap usage indication information is used to indicate the dynamic use of a target gap; The dynamic use of the target gap includes at least one of the following: Deactivating or ignoring one or more gaps; where deactivating one or more gaps means deactivating one or more gaps that have been activated; and ignoring one or more gaps means ignoring one or more gaps that have been configured. activating one or more gaps; wherein the activating one or more gaps refers to activating one or more gaps configured; changing one or more gaps; wherein the changing one or more gaps comprises changing a gap length, a gap period, a start time, and / or an end time; ignoring one or more gaps, comprising at least one of the following: ignoring a gap in which a current time is located; ignoring a next gap or a plurality of subsequent gaps; suspending all gaps corresponding to a gap pattern; a first receiving unit, configured to receive a second message sent by a network-side device, wherein the second message carries first gap configuration information; the first gap configuration information comprises at least one of the following indication information of whether a configured gap supports dynamic use; whether the terminal is supported to send the gap use indication information based on the configuration of the gap pattern.
27. The gap dynamic processing apparatus of claim 26, wherein, the first gap configuration information further comprises at least one of the following: one or more gap patterns; one or more gap periods; indication information of one or more gap lengths; a gap state; a gap start time; a time advance; a gap protection time; whether the gap use indication information is supported to be sent during the gap; a validity period of the gap configuration; wherein the gap state comprises an activated state or a non-activated state, wherein the activated state indicates that the configured gap has been activated, and the non-activated state indicates that the configured gap has not been activated; the time advance indicates an advance amount of a time at which the terminal sends the gap use indication information relative to the gap start time; the gap protection time indicates a minimum time from when the terminal sends the gap use indication information to when the gap starts.
28. The gap dynamic processing apparatus of any one of claims 26, 27, wherein, Further comprising: a second receiving unit, configured to receive a third message of the network-side device, wherein the third message carries response information; a first executing unit, configured to perform a first operation according to the response information.
29. A gap dynamic processing device, characterized by, Comprising: a third receiving unit, configured to receive a first message sent by a terminal, wherein the first message carries gap use indication information, and the gap use indication information is used to indicate dynamic use of a target gap; the dynamic use of the target gap comprises at least one of the following: deactivating or ignoring one or more gaps; wherein the deactivating one or more gaps refers to deactivating one or more gaps that have been activated; the ignoring one or more gaps refers to ignoring a gap that has been configured; activating one or more gaps; wherein the activating one or more gaps refers to activating one or more gaps configured; changing one or more gaps; wherein the changing one or more gaps comprises changing a gap length, a gap period, a start time, and / or an end time; ignoring one or more gaps, comprising at least one of the following: ignoring a gap in which a current time is located; ignoring a next gap or a plurality of subsequent gaps; suspending all gaps corresponding to a gap pattern; the third receiving unit is further configured to send, by the network-side device, a second message to the terminal, wherein the second message carries first gap configuration information; The first gap configuration information comprises at least one of the following: indication information of whether the configured gap supports dynamic use; whether the terminal is allowed to send the gap use indication information based on the configuration of the gap mode.
30. A terminal, characterized by A processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction is executed by the processor to implement the steps of the gap dynamic processing method according to any one of claims 1 to 13.
31. A network-side device, comprising: A processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction is executed by the processor to implement the steps of the gap dynamic processing method according to any one of claims 14 to 25.
32. A readable storage medium, characterized by, A program or instruction stored in the readable storage medium, wherein the program or instruction is executed by the processor to implement the gap dynamic processing method according to any one of claims 1 to 13, or implement the steps of the gap dynamic processing method according to any one of claims 14 to 25.