Carrier aggregation control method and device, computer equipment and storage medium

By using timers and counters to control RRC reconfiguration failure during carrier aggregation, the problem of frequent terminal reconstruction is solved, improving user experience and saving signaling consumption.

CN120282227APending Publication Date: 2025-07-08SHANGHAI WINGTECH INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510373617.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

During the carrier aggregation process, the terminal is frequently rebuilt due to the failure of RRC reconfiguration, which affects the user experience and signaling consumption.

Method used

By starting the first timer and counter, recording the duration and number of RRC reconfiguration failures, stopping the carrier aggregation operation and starting the second timer, and determining whether to restart the carrier aggregation according to the timer and counter status.

Benefits of technology

Reduces frequent rebuilds caused by RRC reconfiguration failure, improves end user experience, saves signaling consumption and reduces the impact on battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120282227A_ABST
    Figure CN120282227A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, in particular to a carrier aggregation control method and device, computer equipment and a storage medium. Comprising the following steps: starting a first timer when a radio resource control (RRC) connection reconfiguration signaling is received; the RRC connection reconfiguration signaling is used for indicating configuration of carrier aggregation; when it is determined that carrier aggregation configuration fails and an RRC reestablishment request is triggered, adding a forward numerical value to a counter; when the first timer is not overtime and the counter is greater than a preset threshold value, stopping carrier aggregation operation, and starting a second timer; and when the second timer is overtime or the state conversion operation is determined to be carried out, the carrier aggregation operation is restarted. The embodiment of the invention can improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method and apparatus for controlling carrier aggregation, a computer device, and a storage medium. Background Art

[0002] During the process of a terminal registering for Carrier Aggregation (CA), it may fail to register due to a Radio Resource Control (RRC) connection reconfiguration failure. At this time, the terminal will send an RRC re-establishment request to the base station again. The base station responds to the RRC re-establishment request to establish an RRC connection with the terminal. If the establishment is successful, it will send Secondary Cell (SCell) information for carrier aggregation to the terminal. The terminal will reactivate and configure the secondary cell according to the secondary cell information to achieve carrier aggregation, which may cause the terminal to send an RRC re-establishment request again due to an RRC reconfiguration failure. If the establishment of the RRC connection between the base station and the terminal fails, the terminal will also send an RRC re-establishment request to the base station again.

[0003] It can be seen that an RRC reconfiguration failure may lead to frequent re-establishment of the RRC between the terminal and the base station, and this process will directly affect the normal operation of the terminal services. For example, call drops, data cannot be loaded, etc., seriously affecting the user experience. Summary of the Invention

[0004] To solve the above technical problems, this application provides a method and apparatus for controlling carrier aggregation, a computer device, and a storage medium, which can improve the user experience.

[0005] In a first aspect, this application provides a method for controlling carrier aggregation, including: starting a first timer when receiving an RRC connection reconfiguration signaling; the RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation; when it is determined that the configuration of carrier aggregation fails and an RRC re-establishment request is triggered, increasing a counter by a positive value; when the first timer does not time out and the counter is greater than a preset threshold, stopping the carrier aggregation operation and starting a second timer; when the second timer times out, or it is determined that a state transition operation has been performed, restarting the carrier aggregation operation.

[0006] In some embodiments, the method for controlling carrier aggregation further includes: resetting the counter and the first timer after stopping the carrier aggregation operation; resetting the second timer after restarting the carrier aggregation operation.

[0007] In some embodiments, stopping the carrier aggregation operation includes: switching the carrier aggregation transmission mode to other data transmission modes; restarting the carrier aggregation operation includes: switching other data transmission modes to the carrier aggregation transmission mode.

[0008] In some embodiments, the state transition operation includes at least one of a restart operation, an operation of turning on the flight mode and an operation of exiting the flight mode.

[0009] In some embodiments, when the carrier aggregation is successfully configured, or no RRC re - establishment request is triggered, or the first timer expires, or the counter is less than or equal to a preset threshold, the carrier aggregation operation is continued; when the second timer does not expire and the terminal does not perform a state transition operation, the stopped carrier aggregation operation is maintained.

[0010] In a second aspect, the present application provides a control device for carrier aggregation, including: a start module, configured to start a first timer when receiving a radio resource control (RRC) connection re - configuration signaling; the RRC connection re - configuration signaling is used to indicate the configuration of carrier aggregation; a counting module, configured to increase the counter by a positive value when it is determined that the carrier aggregation configuration fails and an RRC re - establishment request is triggered; a control module, configured to stop the carrier aggregation operation and enable a second timer when the first timer does not expire and the counter is greater than a preset threshold; the control module is further configured to restart the carrier aggregation operation when the second timer expires, or it is determined that a state transition operation has been performed.

[0011] In some embodiments, the control device for carrier aggregation further includes a reset module; the reset module is configured to reset the counter and the first timer after stopping the carrier aggregation operation; and reset the second timer after restarting the carrier aggregation operation.

[0012] In some embodiments, the control module is specifically configured to: switch the carrier aggregation transmission mode to other data transmission modes when the first timer does not expire and the counter is greater than a preset threshold; switch other data transmission modes to the carrier aggregation transmission mode when the second timer expires, or it is determined that a state transition operation has been performed.

[0013] In some embodiments, the state transition operation includes at least one of a restart operation, an operation of turning on the flight mode and an operation of exiting the flight mode.

[0014] In some embodiments, the control module is further configured to: continue the carrier aggregation operation when the carrier aggregation is successfully configured, or no RRC re - establishment request is triggered, or the first timer expires, or the counter is less than or equal to a preset threshold; maintain the stopped carrier aggregation operation when the second timer does not expire and the terminal does not perform a state transition operation.

[0015] In a third aspect, the present application provides a computer device, including: a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the steps of the carrier aggregation control method provided in any embodiment of the first aspect of the present application are implemented.

[0016] In a fourth aspect, the present application provides a computer-readable storage medium, including: a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the carrier aggregation control method provided in any embodiment of the first aspect of the present application are implemented.

[0017] In a fifth aspect, the present application provides a computer program product, when the computer program product runs on a computer, it causes the computer to execute the steps of the carrier aggregation control method provided in any embodiment of the first aspect.

[0018] The technical solution provided by the present application has the following advantages compared with the prior art: First, when receiving a Radio Resource Control (RRC) connection reconfiguration signaling, a first timer is started. Among them, the RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation. Then, when it is determined that the configuration of carrier aggregation fails and an RRC reestablishment request is triggered, the counter is incremented by a positive value, and when the first timer has not timed out and the counter is greater than a preset threshold, the carrier aggregation operation is stopped and a second timer is started. Finally, when the second timer times out, or when it is determined that a state transition operation has been performed, the carrier aggregation operation is restarted. In this way, by using the first timer that records the duration of RRC reconfiguration failure, the counter that records the number of times the RRC reconfiguration failure triggers the RRC reestablishment request, and the second timer that records the duration of the stopped carrier aggregation operation to jointly control whether the carrier aggregation operation continues, the impact on the terminal service caused by the frequent reconstruction of RRC between the terminal and the base station due to RRC reconfiguration failure is minimized, thereby improving the terminal user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The drawings here are incorporated into the description and form a part of this description, showing embodiments consistent with the present application and used together with the description to explain the principles of the present application.

[0020] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0021] Figure 1 It is a diagram of the application scenario of the carrier aggregation control method in an embodiment of the present application;

[0022] Figure 2 One of the schematic flowcharts of the carrier aggregation control method provided by the embodiment of the present application;

[0023] Figure 3 Another schematic flowchart of the carrier aggregation control method provided by the embodiment of the present application;

[0024] Figure 4 The structural block diagram of a carrier aggregation control device provided by the embodiment of the present application;

[0025] Figure 5 The internal structure diagram of a computer device provided by the embodiment of the present application. Detailed implementation manners

[0026] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0027] First, some nouns or terms involved in the embodiments of the present application will be explained below.

[0028] CA: Carrier Aggregation means that in order to meet the requirements of the downlink peak rate (such as 1 Gbps) and uplink peak rate (such as 500 Mbps) of the Long Term Evolution - Advanced (LTE - A) network, a transmission bandwidth of up to 100 MHz needs to be provided. However, due to the scarcity of continuous spectrum with such a large bandwidth, LTE - A proposes CA to aggregate multiple continuous or discontinuous component carriers to obtain a larger transmission bandwidth, thereby obtaining a higher peak rate and throughput.

[0029] RRC: Radio Resource Control is the protocol of the control channel in the mobile communication system, mainly used to manage and control the allocation and release of radio resources, ensure the quality and stability of communication. The RRC protocol is located between the data link layer and the network layer, and plays a role in coordinating and managing the radio channels between the terminal and the base station.

[0030] Cell: It refers to the area covered by a base station. Each base station will divide one or more cells according to its signal coverage range. These cells are used to manage the sending and receiving of wireless signals to support the communication needs of user terminals.

[0031] Primary Cell (PCell): It is the cell where the terminal initially establishes a connection, or the cell for RRC connection re - establishment, or the primary cell designated during the handover process. The PCell is responsible for RRC communication with the terminal. The carrier unit corresponding to the PCell is called PCC (Primary Component Carrier). Among them, the handover process refers to the process in which when the terminal moves from the coverage area of one base station or cell to the coverage area of another base station or cell, the network transfers the communication connection of the terminal from one base station (or cell) to another base station (or cell).

[0032] Secondary Cell (SCell): It is added during RRC re - configuration to provide additional radio resources. There is no RRC communication between the SCell and the terminal. The carrier unit corresponding to the SCell is called SCC (Secondary Component Carrier).

[0033] RRC Connection Reconfiguration: Adding / modifying / deleting SCell is mainly the responsibility of the RRC layer. The base station can instruct the terminal to add / modify / delete SCell by sending the RRCConnectionReconfiguration signaling to the terminal.

[0034] RRC Reestablishment Request: Once the terminal fails to add / modify / delete SCell (i.e., the configured carrier aggregation fails), it will trigger the execution of the RRC connection re - establishment request. And the failure reason is encapsulated into the re - establishment reason (ReestablishmentCause), and then the base station is notified of the re - configuration failure through the RRCReestablishmentRequest signaling message. In ReestablishmentCause, the re - configuration failure is uniformly represented by reconfigurationFailure for all cases of re - configuration failure.

[0035] The following will combine the attached drawings and elaborate on the carrier aggregation control method, device, and storage medium provided by the embodiments of the present application through specific embodiments.

[0036] The carrier aggregation control method provided by the present application can be applied to an application environment as Figure 1 shown. This carrier aggregation control method is applied to a carrier aggregation control system. This carrier aggregation control system includes a terminal 100 and a base station 200. Among them, the terminal 100 can establish a communication connection with the base station 200.

[0037] In some embodiments, the terminal 100 is a device supporting carrier aggregation, and may include but is not limited to various personal computers, laptop computers, smart phones, tablet computers, portable wearable devices, etc.

[0038] In the current carrier aggregation network environment, as Figure 2 shown, the base station 200 can instruct the terminal 100 to add a Scell by sending an RRC connection reconfiguration to the terminal 100. When the terminal 100 adds a Scell, due to abnormal configurations such as the CA frequency points configured by the base station 200, the addition fails, triggering an RRC reestablishment request to be sent to the base station 200, and setting the reestablishment reason as reconfiguration failure. The base station 200 reestablishes a connection with the terminal 100 according to the RRC reestablishment request. If the reestablishment is successful, it returns to the step of sending an RRC connection reconfiguration to the terminal 100 to instruct the terminal 100 to add a Scell; if the reestablishment fails, it returns an RRC reestablishment rejection instruction to the terminal 100; and reinitiates the RRC establishment process, and after the establishment is completed, returns to execute the step of sending an RRC connection reconfiguration to the terminal 100 to instruct the terminal 100 to add a Scell. It can be seen that if the terminal 100 fails to be configured all the time when adding a Scell, it will cause frequent reestablishment of the RRC between the terminal 100 and the base station 200. On the one hand, it will seriously affect the normal operation of other services of the terminal 100. For example, call drops, data cannot be loaded, etc., seriously affecting the user experience; on the other hand, it will also cause infinite loop signaling consumption between the terminal 100 and the base station 200, seriously wasting signaling resources; on the one hand, it will also affect the battery life of the terminal 100.

[0039] In view of the above problems, the embodiments of the present application provide a method for controlling carrier aggregation, including: when the terminal receives an RRC connection reconfiguration signaling, starting a first timer. Wherein, the RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation. When the terminal determines that the configuration of carrier aggregation fails and triggers an RRC reestablishment request, increasing the counter by a positive value; and when the first timer does not time out and the counter is greater than a preset threshold, stopping the carrier aggregation operation and starting a second timer. Finally, when the second timer times out, or it is determined that a state transition operation has been performed, restarting the carrier aggregation operation. In this way, by means of the first timer that records the duration of RRC reconfiguration failure, the counter that records the number of times of triggering the RRC reestablishment request due to RRC reconfiguration failure, and the second timer that records the duration of stopping the carrier aggregation operation, jointly controlling whether the carrier aggregation operation continues, it can minimize the frequent reestablishment of the RRC between the terminal and the base station caused by RRC reconfiguration failure, avoid the impact of the frequent reestablishment of the RRC between the terminal and the base station on the terminal service, thereby improving the terminal user experience; at the same time, it also saves the signaling consumption between the terminal and the base station, and reduces the impact of frequent reestablishment on the battery life of the terminal.

[0040] It should be noted that the carrier aggregation control method provided in the embodiment of the present application can be executed by the above-mentioned terminal 100.

[0041] In addition, the carrier aggregation control method provided in the embodiment of the present application can be executed by a carrier aggregation control device, and the carrier aggregation control device can be hardware or software. When the carrier aggregation control device is hardware, it can be various electronic devices with external speaker function, including but not limited to mobile phones, computers, computers, tablet computers, televisions, smart TVs, vehicle-mounted devices, portable wearable devices, laser projection equipment, etc. When the carrier aggregation control device is software, it can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules, or as a single software or software module. No specific limitation is made here.

[0042] In one embodiment, Figure 3 As shown, the embodiment of the present application provides a method for controlling carrier aggregation. The embodiment of the present application mainly applies the method to Figure 1 The terminal 100 in FIG. 1 is used as an example.

[0043] S11. When receiving RRC connection reconfiguration signaling, start a first timer.

[0044] The RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation.

[0045] First, the terminal is normally powered on by inserting a card, and registers the primary cell Pcell. Specifically, the process of the terminal registering the primary cell is the process of the terminal registering the primary cell at present, which may include scanning and selecting available cells, random access of available cells, identity authentication, security encryption, registration request and response, and bearer establishment, etc., which are not limited in this application.

[0046] Secondly, the terminal determines the current data transmission mode, and when determining that the current data transmission mode is the carrier aggregation mode, initiates an RRC reconfiguration request to register the carrier aggregation and add a secondary cell (Scell) to the base station, so as to request the base station to send an RRC connection reconfiguration.

[0047] Finally, the base station instructs the terminal to add the Scell ​​by sending RRC connection reconfiguration signaling of configuration information related to the secondary cell addition. When the terminal receives the RRC connection reconfiguration signaling, it configures carrier aggregation according to the RRC connection reconfiguration signaling and starts the first timer.

[0048] S12. Determine whether the carrier aggregation configuration fails. If the carrier aggregation configuration fails, execute step S13; if the carrier aggregation configuration succeeds, execute step S10.

[0049] First, the way for the terminal to determine whether the configured carrier aggregation fails can be as follows: when configuring carrier aggregation according to the RRC connection reconfiguration signaling and the addition of a secondary cell fails, it is determined that the configured carrier aggregation fails; when configuring carrier aggregation according to the RRC connection reconfiguration signaling and the addition of a secondary cell is successful, it is determined that the configured carrier aggregation is successful.

[0050] Secondly, when the terminal configures carrier aggregation successfully, it determines that there is no problem in the current configured carrier aggregation process. At this time, step S10 is executed to control the continuation of the carrier aggregation operation.

[0051] S10: Continue with the carrier aggregation operation.

[0052] Specifically, the carrier aggregation operation refers to communicating using the data transmission mode of carrier aggregation, or configuring carrier aggregation.

[0053] S13: Determine whether an RRC reestablishment request is triggered. If an RRC reestablishment request is triggered, then step S14 is executed; if an RRC reestablishment request is not triggered, then return to execute step S10.

[0054] First, the way for the terminal to determine whether an RRC reestablishment request is triggered can be to monitor whether the terminal sends an RRC reestablishment request to the base station when the configured carrier aggregation fails. If it is monitored that when the configured carrier aggregation fails, the terminal sends an RRC reestablishment request to the base station, it is determined that the RRC reestablishment request is triggered due to the failure of the configured carrier aggregation; if it is monitored that when the configured carrier aggregation fails, the terminal does not send an RRC reestablishment request to the base station, it is determined that although the configured carrier aggregation fails, the RRC reestablishment request is not triggered.

[0055] Secondly, when the terminal determines that although the configured carrier aggregation fails, the RRC reestablishment request is not triggered, it indicates that the reason for the failure of this configured carrier aggregation lies on the terminal side. After the terminal side adjusts itself, it can continue to reconfigure the carrier aggregation according to the RRC connection reconfiguration sent by the base station side. At this time, return to execute step S10 to control the continuation of the carrier aggregation operation.

[0056] S14: Increase the counter by a positive value.

[0057] Specifically, when the RRC reestablishment request is triggered due to the failure of the configured carrier aggregation, increase the counter by a positive value. Here, increasing the counter by a positive value means adding a positive number to the current value of the counter. The specific value of this positive number can be preset. For example, it can be a default value, or a value set by relevant personnel according to the actual situation. Another example is that this positive number is 1.

[0058] S15. Determine whether the first timer has timed out. If the first timer has not timed out, execute step S16; if the first timer has timed out, return to execute step S10.

[0059] Among them, the duration of the first timer is preset. For example, it can be the default duration or the duration set by relevant personnel according to the actual situation.

[0060] Specifically, the timeout of the first timer means that the duration of the abnormal RRC reestablishment caused by the failure of configuring carrier aggregation exceeds a certain duration. At this time, return to execute step S10 again to control the continuous carrier aggregation operation.

[0061] S16. Determine whether the counter is greater than the preset threshold. If the counter is greater than the preset threshold, execute step S17; if the counter is less than or equal to the preset threshold, return to execute step S10.

[0062] Among them, the preset threshold is preset. For example, it can be the default value or the value set by relevant personnel according to the actual situation.

[0063] Specifically, the counter being less than or equal to the preset threshold means that the number of RRC reestablishments caused by the failure of configuring carrier aggregation has not exceeded the preset threshold and is still within the tolerable range. At this time, return to execute step S10 again to control the continuous carrier aggregation operation.

[0064] S17. Stop the carrier aggregation operation and start the second timer.

[0065] Specifically, the counter being greater than the preset threshold means that the number of RRC reestablishments caused by the failure of configuring carrier aggregation has exceeded the preset threshold. At this time, stop the carrier aggregation operation. Among them, stopping the carrier aggregation operation means stopping communicating using the data transmission mode of carrier aggregation.

[0066] In some embodiments, the way to stop the carrier aggregation operation can be to switch the carrier aggregation transmission mode to other data transmission modes; or it can be to turn off the carrier aggregation switch when the terminal includes a carrier aggregation switch.

[0067] S18. Determine whether the second timer has timed out. If the second timer has not timed out, execute step S19; if the first timer has timed out, execute step S20.

[0068] Among them, the duration of the second timer is preset. For example, it can be the default duration or the duration set by relevant personnel according to the actual situation.

[0069] Specifically, that the second timer has not timed out indicates that the duration of the stopped carrier aggregation operation has not exceeded the pre-specified duration, so the next step S19 is continued; that the second timer has timed out means that the duration of the stopped carrier aggregation operation has exceeded the pre-specified duration. At this time, step S20 is executed to control the restart of the carrier aggregation operation.

[0070] S19. When determining whether a state transition operation has been performed, if a state transition operation has been performed, step S20 is executed; if no state transition operation has been performed, step S17 is returned for execution.

[0071] In some embodiments, the state transition operation includes at least one of a restart operation, an operation of turning on the flight mode and then exiting the flight mode.

[0072] Specifically, when the second timer has not timed out and no state transition operation has been performed, step S17 is returned for execution to continue maintaining the stopped carrier aggregation operation.

[0073] S20. Restart the carrier aggregation operation.

[0074] In some embodiments, the way to restart the carrier aggregation operation can be to switch other data transmission modes to the carrier aggregation transmission mode; or, when the terminal includes a carrier aggregation switch, to turn on the carrier aggregation switch again.

[0075] In the above solution, first, when receiving a radio resource control (RRC) connection reconfiguration signaling, the first timer is started. Among them, the RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation. Then, when it is determined that the carrier aggregation configuration fails and an RRC re-establishment request is triggered, the counter is incremented by a positive value, and when the first timer has not timed out and the counter is greater than a preset threshold, the carrier aggregation operation is stopped and the second timer is started. Finally, when the second timer times out, or when it is determined that a state transition operation has been performed, the carrier aggregation operation is restarted. In this way, by using the first timer that records the duration of RRC reconfiguration failure, the counter that records the number of times of triggering the RRC re-establishment request due to RRC reconfiguration failure, and the second timer that records the duration of the stopped carrier aggregation operation to jointly control whether the carrier aggregation operation continues, the frequent re-establishment of RRC between the terminal and the base station caused by RRC reconfiguration failure can be minimized, avoiding the impact of the frequent re-establishment of RRC between the terminal and the base station on the terminal service, thereby improving the terminal user experience; at the same time, the signaling consumption between the terminal and the base station is also saved, and the impact of frequent re-establishment on the terminal battery life is reduced.

[0076] In some embodiments, the carrier aggregation control method of the embodiments of the present application can be applied to the 4th Generation Mobile Communication Technology (4G) or the 5th Generation Mobile Communication Technology (5G) scenario.

[0077] In some embodiments, the carrier aggregation control method further includes resetting a counter and a first timer after stopping the carrier aggregation operation; and resetting a second timer after restarting the carrier aggregation operation. In this way, by resetting the timers and the counter, faults and unnecessary resource waste caused by failure to respond in time or invalid operations can be avoided.

[0078] It should be understood that although Figure 3 the steps in the flowchart of Figure 3 are shown sequentially in the direction of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover,

[0079] The embodiments of the present application can divide the carrier aggregation control device into functional modules according to the above method examples. For example, each functional module can be corresponding to each function, or two or more functions can be integrated into one processing unit. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. There can be other division methods in actual implementation.

[0080] In one embodiment, as Figure 4 shown, a carrier aggregation control device is provided, including: a start module 61, a counting module 62, and a control module 63, where:

[0081] A start module 61, configured to start a first timer when receiving a radio resource control (RRC) connection reconfiguration signaling, where the RRC connection reconfiguration signaling is used to indicate configuring carrier aggregation; a counting module 62, configured to increase a counter by a positive value when determining that carrier aggregation configuration fails and triggering an RRC re - establishment request; a control module 63, configured to stop the carrier aggregation operation and enable a second timer when the first timer does not time out and the counter is greater than a preset threshold; the control module 63 is further configured to restart the carrier aggregation operation when the second timer times out or it is determined that a state transition operation has been performed.

[0082] In some embodiments, the control device for carrier aggregation further includes a reset module; the reset module is configured to reset the counter and the first timer after stopping the carrier aggregation operation; and reset the second timer after restarting the carrier aggregation operation.

[0083] In some embodiments, the control module 63 is specifically configured to: switch the carrier aggregation transmission mode to other data transmission modes when the first timer does not time out and the counter is greater than a preset threshold; switch the other data transmission modes to the carrier aggregation transmission mode when the second timer times out or it is determined that a state transition operation has been performed.

[0084] In some embodiments, the state transition operation includes at least one of a restart operation, an operation of turning on the flight mode and then exiting the flight mode.

[0085] In some embodiments, the control module 63 is further configured to: continue the carrier aggregation operation when the carrier aggregation is successfully configured, or no RRC re - establishment request is triggered, or the first timer times out, or the counter is less than or equal to the preset threshold; maintain the stopped carrier aggregation operation when the second timer does not time out and the terminal does not perform a state transition operation.

[0086] In the above solution, first, when receiving a Radio Resource Control (RRC) connection reconfiguration signaling, start a first timer. Among them, the RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation. After that, when it is determined that the configuration of carrier aggregation fails and an RRC re-establishment request is triggered, increase the counter by a positive value, and when the first timer has not timed out and the counter is greater than a preset threshold, stop the carrier aggregation operation and start a second timer. Finally, when the second timer times out, or it is determined that a state transition operation has been performed, restart the carrier aggregation operation. In this way, by means of the first timer that records the duration of RRC reconfiguration failure, the counter that records the number of times of triggering the RRC re-establishment request due to RRC reconfiguration failure, and the second timer that records the duration of stopping the carrier aggregation operation, which jointly control whether the carrier aggregation operation continues, it is possible to minimize the frequent re-establishment of RRC between the terminal and the base station caused by RRC reconfiguration failure, avoid the impact of the frequent re-establishment of RRC between the terminal and the base station on the terminal service, thereby improving the terminal user experience; at the same time, it also saves the signaling consumption between the terminal and the base station, and reduces the impact of frequent re-establishment on the terminal battery life.

[0087] For the specific limitations of the control device for carrier aggregation, reference can be made to the limitations of the control method for carrier aggregation in the above text, which will not be elaborated here. Each module in the above control device for carrier aggregation can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.

[0088] In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 5 shown. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be achieved through WIFI, a carrier network, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it realizes the above control method for carrier aggregation. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad set on the housing of the computer device, or an external keyboard, a touchpad, or a mouse, etc.

[0089] Those skilled in the art can understand that Figure 5 the structure shown in Figure 5 is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the electronic device to which the solution of the present application is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine some components, or have a different component arrangement.

[0090] In one embodiment, the carrier aggregation control device provided by the present application can be implemented in the form of a computer program, and the computer program can run on a computer device as shown in Figure 5 The memory of the computer device may store each program module that composes the carrier aggregation control device. For example, Figure 4 the start module 61, the counting module 62, and the control module 63 shown in Figure 4 . The computer program composed of each program module enables the processor to execute the steps in the carrier aggregation control method of each embodiment of the present application described in this specification.

[0091] For example, Figure 5 the computer device shown in Figure 5 can pass the start module 61 in the carrier aggregation control device shown in Figure 4 to start the first timer when receiving a radio resource control (RRC) connection reconfiguration signaling; the RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation; the counting module 62 is used to increase the counter by a positive value when it is determined that the configuration of carrier aggregation fails and an RRC re-establishment request is triggered; the control module 63 is used to stop the carrier aggregation operation and enable the second timer when the first timer does not time out and the counter is greater than a preset threshold; the control module 63 is further used to restart the carrier aggregation operation when the second timer times out or a state transition operation is determined.

[0092] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the following steps are implemented: starting a first timer when receiving a radio resource control (RRC) connection reconfiguration signaling; the RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation; increasing the counter by a positive value when it is determined that the configuration of carrier aggregation fails and an RRC re-establishment request is triggered; stopping the carrier aggregation operation and starting a second timer when the first timer does not time out and the counter is greater than a preset threshold; restarting the carrier aggregation operation when the second timer times out or a state transition operation is determined.

[0093] In some embodiments, when the processor executes the computer program, the following steps are further implemented: resetting the counter and the first timer after stopping the carrier aggregation operation; resetting the second timer after restarting the carrier aggregation operation.

[0094] In some embodiments, when the processor executes the computer program, the following steps are further implemented: when the first timer does not time out and the counter is greater than a preset threshold, switch the carrier aggregation transmission mode to other data transmission modes; when the second timer times out, or a state transition operation is determined to have occurred, switch the other data transmission modes to the carrier aggregation transmission mode.

[0095] In some embodiments, when the processor executes the computer program, the following steps are further implemented: the state transition operation includes at least one of a restart operation, a turn-on flight mode and a turn-off flight mode operation.

[0096] In some embodiments, when the processor executes the computer program, the following steps are further implemented: when carrier aggregation is successfully configured, or an RRC re-establishment request is not triggered, or the first timer times out, or the counter is less than or equal to the preset threshold, continue the carrier aggregation operation; when the second timer does not time out and the terminal does not perform a state transition operation, keep the carrier aggregation operation stopped.

[0097] In the above solution, first, when receiving a Radio Resource Control (RRC) connection reconfiguration signaling, start the first timer. The RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation. Then, when it is determined that the carrier aggregation configuration fails and an RRC re-establishment request is triggered, increase the counter by a positive value, and when the first timer does not time out and the counter is greater than the preset threshold, stop the carrier aggregation operation and start the second timer. Finally, when the second timer times out, or a state transition operation is determined to have occurred, restart the carrier aggregation operation. In this way, by using the first timer that records the duration of RRC reconfiguration failure, the counter that records the number of times the RRC reconfiguration failure triggers the RRC re-establishment request, and the second timer that records the duration of the stopped carrier aggregation operation to jointly control whether the carrier aggregation operation continues, the frequent re-establishment of RRC between the terminal and the base station caused by RRC reconfiguration failure can be minimized, avoiding the impact of the frequent re-establishment of RRC between the terminal and the base station on the terminal services, thereby improving the terminal user experience; at the same time, the signaling consumption between the terminal and the base station is saved, and the impact of the frequent re-establishment on the terminal battery life is also reduced.

[0098] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: when receiving a Radio Resource Control (RRC) connection reconfiguration signaling, start a first timer; the RRC connection reconfiguration signaling is used to indicate configuring carrier aggregation; when it is determined that the configuration of carrier aggregation fails and an RRC re-establishment request is triggered, increase a counter by a positive value; when the first timer does not time out and the counter is greater than a preset threshold, stop the carrier aggregation operation and start a second timer; when the second timer times out or it is determined that a state transition operation has been performed, restart the carrier aggregation operation.

[0099] In some embodiments, when the computer program is executed by a processor, the following steps are further implemented: after stopping the carrier aggregation operation, reset the counter and the first timer; after restarting the carrier aggregation operation, reset the second timer.

[0100] In some embodiments, when the computer program is executed by a processor, the following steps are further implemented: when the first timer does not time out and the counter is greater than a preset threshold, switch the carrier aggregation transmission mode to another data transmission mode; when the second timer times out or it is determined that a state transition operation has been performed, switch the other data transmission mode to the carrier aggregation transmission mode.

[0101] In some embodiments, when the computer program is executed by a processor, the following steps are further implemented: the state transition operation includes at least one of a restart operation, a turn-on flight mode and turn-off flight mode operation.

[0102] In some embodiments, when the computer program is executed by a processor, the following steps are further implemented: when the configuration of carrier aggregation is successful, or no RRC re-establishment request is triggered, or the first timer times out, or the counter is less than or equal to the preset threshold, continue the carrier aggregation operation; when the second timer does not time out and the terminal does not perform a state transition operation, maintain the stopped carrier aggregation operation.

[0103] In the above solution, first, when receiving a Radio Resource Control (RRC) connection reconfiguration signaling, start a first timer. The RRC connection reconfiguration signaling is used to indicate the configuration of carrier aggregation. After that, when it is determined that the configuration of carrier aggregation fails and an RRC re-establishment request is triggered, increase a counter by a positive value, and when the first timer has not timed out and the counter is greater than a preset threshold, stop the carrier aggregation operation and start a second timer. Finally, when the second timer times out, or when it is determined that a state transition operation has been performed, restart the carrier aggregation operation. In this way, by using the first timer that records the duration of RRC reconfiguration failure, the counter that records the number of times the RRC reconfiguration failure triggers the RRC re-establishment request, and the second timer that records the duration of stopping the carrier aggregation operation, to jointly control whether to continue the carrier aggregation operation, it is possible to minimize the frequent re-establishment of RRC between the terminal and the base station caused by RRC reconfiguration failure, avoid the impact of the frequent re-establishment of RRC between the terminal and the base station on the terminal services, thereby improving the terminal user experience; at the same time, it also saves the signaling consumption between the terminal and the base station, and reduces the impact of frequent re-establishment on the terminal battery life.

[0104] Those of ordinary skill in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, a database, or other media used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memories can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static random access memory (SRAM) and dynamic random access memory (DRAM), etc.

[0105] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0106] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.

Claims

1. A control method for carrier aggregation, characterized in that, including: When receiving a Radio Resource Control (RRC) connection reconfiguration signaling, start a first timer; The RRC connection reconfiguration signaling is used to indicate configuring carrier aggregation; When it is determined that the configuration of carrier aggregation fails and an RRC re - establishment request is triggered, increase a counter by a positive value; When the first timer does not expire and the counter is greater than a preset threshold, stop the carrier aggregation operation and start a second timer; When the second timer expires, or it is determined that a state transition operation has been performed, restart the carrier aggregation operation.

2. The control method according to claim 1, wherein The method further includes: After stopping the carrier aggregation operation, reset the counter and the first timer; After restarting the carrier aggregation operation, reset the second timer.

3. The control method according to claim 1, wherein The stopping of the carrier aggregation operation includes: Switch the carrier aggregation transmission mode to other data transmission modes; The restarting of the carrier aggregation operation includes: Switch other data transmission modes to the carrier aggregation transmission mode.

4. The control method according to claim 1, wherein The state transition operation includes at least one of a restart operation, an operation of turning on the flight mode and then turning off the flight mode.

5. The control method according to any one of claims 1 - 4, characterized in that When the configuration of carrier aggregation is successful, or the RRC re - establishment request is not triggered, or the first timer expires, or the counter is less than or equal to the preset threshold, continue the carrier aggregation operation; When the second timer does not expire and the terminal does not perform a state transition operation, maintain the stopped carrier aggregation operation.

6. A control device for carrier aggregation, characterized in that including: A start module, configured to start a first timer when receiving a Radio Resource Control (RRC) connection reconfiguration signaling; The RRC connection reconfiguration signaling is used to indicate configuring carrier aggregation; A counting module, configured to increase a counter by a positive value when it is determined that the configuration of carrier aggregation fails and an RRC re - establishment request is triggered; A control module, configured to stop the carrier aggregation operation and enable a second timer when the first timer does not expire and the counter is greater than a preset threshold; The control module is further configured to restart the carrier aggregation operation when the second timer expires, or it is determined that a state transition operation has been performed.

7. A computer device, characterized in that, including a memory and a processor, the memory stores a computer program, characterized in that when the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 5 are implemented.

9. A computer program product, characterized in that, When the computer program product runs on a computer, the computer is caused to implement the steps of the method according to any one of claims 1 to 5.