This application belongs to the field of communications technologies, and specifically, to a carrier aggregation control method and apparatus, a terminal, and a network-side equipment.
Carrier aggregation may be used to aggregate a plurality of consecutive or inconsecutive carriers into a larger bandwidth. When whole network resources are not fully occupied, a utilization rate of the whole network resources may be greatly improved, and peak rate experience of a user may be improved. In addition, carrier aggregation may improve a utilization rate of discrete spectrum. However, while bringing benefits, carrier aggregation may also bring some corresponding defects, such as an increase of power consumption of a terminal, a waste of network resources caused by a fact that some terminals are equipped with carrier aggregation, but there is no corresponding service request, and the like.
Embodiments of this application aim to provide a carrier aggregation control method and apparatus, a terminal, and a network-side equipment.
According to a first aspect, an embodiment of this application provides a carrier aggregation control method, applied to a terminal and including:
According to a second aspect, an embodiment of this application provides a carrier aggregation control method, applied to a network-side equipment and including:
According to a third aspect, an embodiment of this application provides a carrier aggregation control apparatus, applied to a terminal and including:
According to a fourth aspect, an embodiment of this application provides a carrier aggregation control apparatus, applied to a network-side equipment and including:
According to a fifth aspect, an embodiment of this application provides a terminal. The terminal includes a processor and a memory, the memory stores a program or instructions executable on the processor, and the program or the instructions are executed by the processor to implement the steps of the method according to the first aspect.
According to a sixth aspect, an embodiment of this application provides a network-side equipment, including a processor and a memory, the memory stores a program or instructions executable on the processor, and when the program or the instructions are executed by the processor, the steps of the method according to the second aspect are implemented.
According to a seventh aspect, an embodiment of this application provides a readable storage medium, where the readable storage medium stores a program or instructions, and when the program or the instructions are executed by a processor, the steps according to the first aspect are implemented, or when the program or the instructions are executed by the processor, the steps according to the second aspect are implemented.
According to an eighth aspect, an embodiment of this application provides a chip. The chip includes a processor and a communications interface, the communications interface is coupled to the processor, and the processor is configured to run a program or instructions, to implement the method according to the first aspect or the method according to the second aspect.
According to a ninth aspect, an embodiment of this application provides a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the method according to the first aspect, or the program product is executed by at least one processor to implement the method according to the second aspect.
The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some but not all of the embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
The terms “first”, “second”, and the like in this specification and claims of this application are used to distinguish between similar objects instead of describing a specific order or sequence. It should be understood that, the terms used in such a way are interchangeable in proper circumstances, so that the embodiments of this application can be implemented in an order other than the order illustrated or described herein. Objects classified by “first”, “second”, and the like are usually of a same type, and the number of objects is not limited. For example, there may be one or more first objects. In addition, in this specification and the claims, “and/or” represents at least one of connected objects, and a character “/” usually indicates that associated objects are in an “or” relationship.
It should be noted that technologies described in the embodiments of this application are not limited to a Long Time Evolution (LTE)/LTE-Advanced (LTE-A) system, and may further be applied 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” in the embodiments of this application may be used interchangeably. The described technologies can be applied to both the systems and the radio technologies mentioned above as well as to other systems and radio technologies. The following descriptions describe a new radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, but these technologies can also be applied to an application other than an NR system application, for example, a 6th generation (6G) communications system.
A Long-Term Evolution Advance (Long-Term Evolution Advance, LTE-Advance or LTE-A for short) system is a technical evolution of 3rd generation partnership project (3rd Generation Partnership Project, 3GPP for short) based on LTE with a purpose of meeting a requirement of an International Mobile Telecommunication Advance (International Mobile Telecommunication Advance, IMT-Advance for short) system, which supports backward compatibility with the LTE system. ITU IMT-Advanced requires that a maximum bandwidth of a system should not be less than 40 MHz. Considering a spectrum allocation mode and planning in the related technology, it is difficult to find a whole band that may carry a bandwidth of the IMT-Advanced system. Based on the above consideration, LTE-Advanced puts forward a concept of carrier aggregation (CA for short) with a fundamental purpose of aggregating a plurality of relatively narrow-band carriers into a wider spectrum, that is, aggregating a plurality of component carriers (CC), and improving a peak rate and a system capacity of the terminal, to meet an increasing network rate requirement of the terminal. When a terminal of LTE-A establishes a radio resource control (RRC for short) connection for the first time, only one serving cell, namely, a primary cell (Pcell for short) is configured, and a plurality of additional serving cells, namely, secondary cells (Scell for short) are configured based on considerations such as a load or quality of service (QOS for short) requirement and a capability of the terminal. Compared with a single carrier network terminal, a terminal in a CA radio frequency operation mode needs to be built with more radio frequency transceiver circuits and a more complicated modulation and demodulation procedure, which may generate greater power consumption and shorten a use time of a terminal battery when the terminal operates.
With reference to the accompanying drawings, the following describes in detail a carrier aggregation control method and apparatus, a terminal, and a network-side equipment in the embodiments of this application based on specific embodiments and application scenarios thereof.
Referring to
Step 201: Receive a first message delivered by a network-side equipment.
In some embodiments of this application, the terminal selects a cell to access, completes a network attachment process, and establishes an initial connection. In this case, a serving cell on which the terminal currently camps is a primary cell (Pcell), and after the connection is established, the terminal may interact with the network-side equipment.
When the terminal completes network attachment of the primary cell, the network-side equipment may deliver the first message, and if the terminal receives the first message delivered by the network-side equipment, the terminal obtains a service state of the terminal in response to the message. In this embodiment, the service state of the terminal may represent a type and importance of the service currently performed by the terminal, for example, whether the service currently performed is a network service or a non-network service, and whether the network service currently performed is an important network service or a non-important network service. Consequently, it may be determined based on the service state of the terminal whether the terminal needs a carrier aggregation function in this case. For example, when the important network service is performed, if the terminal needs to ensure a good network condition, carrier aggregation needs to be performed to provide a large bandwidth and a high network speed. Certainly, carrier aggregation may usually increase power consumption of the terminal, thereby reducing a use time of the terminal. If the non-important network service is performed, or a non-network-related service (namely, a non-network service) is performed, it indicates that the terminal does not necessarily need the good network condition, so carrier aggregation may not be performed.
In this embodiment of this application, optionally, before step 201, the network-side equipment may first configure a carrier aggregation parameter cell set and configure a parameter related to carrier aggregation. For example, the network-side equipment includes a base station, which may be a 4G base station (eNodeB, eNB) or a 5G base station (gNodeB, gNB), and the base station configures a plurality of cells in a logical set to form the carrier aggregation parameter cell set. Only a cell in the set is allowed for carrier aggregation.
Step 202: Report corresponding carrier aggregation association information to the network-side equipment based on a service state of the terminal, where the carrier aggregation association information indicates whether the network-side equipment configures a secondary cell of carrier aggregation for the terminal.
In this step, after obtaining the service state of the terminal, the terminal may report carrier aggregation association information corresponding to the service state of the terminal to the network-side equipment. For example, the terminal may generate corresponding carrier aggregation association information based on the obtained service state, where the carrier aggregation association information indicates whether the network-side equipment configures the secondary cell of carrier aggregation for the terminal, that is, the carrier aggregation association information is determined based on the service state of the terminal. After the terminal reports the carrier aggregation association information to the network-side equipment, the network-side equipment may determine, based on the carrier aggregation association information, whether to configure the secondary cell of carrier aggregation for the terminal.
In this embodiment of this application, optionally, the carrier aggregation association information may be independent information, or may be added to another message sent by the terminal to the network-side equipment and reported to the network-side equipment together with the another message.
Step 203: In response to a second message delivered by the network-side equipment based on the carrier aggregation association information, activate the secondary cell in a case that the network-side equipment configures the secondary cell of carrier aggregation for the terminal, and deactivate the secondary cell or maintain a closed state of carrier aggregation in a case that the network-side equipment does not configure the secondary cell of carrier aggregation for the terminal.
In this embodiment of this application, because the carrier aggregation association information indicates whether the network-side equipment configures the secondary cell of carrier aggregation for the terminal, after receiving the carrier aggregation association information, the network-side equipment may determine, based on the carrier aggregation association information, whether to configure the secondary cell of carrier aggregation for the terminal, that is, in a case that the carrier aggregation association information indicates that the network-side equipment configures the secondary cell of carrier aggregation for the terminal, the network-side equipment may configure the secondary cell of carrier aggregation for the terminal, while the network-side equipment may not configure the secondary cell of carrier aggregation for the terminal in a case that the carrier aggregation association information indicates that the network-side equipment does not configure the secondary cell of carrier aggregation for the terminal. Then the network-side equipment may deliver the second message to the terminal based on the received carrier aggregation association information.
If the terminal receives the second message delivered by the network-side equipment, the terminal may activate the secondary cell in response to the second message in a case that the network-side equipment configures the secondary cell of carrier aggregation for the terminal, to implement a carrier aggregation function by using the corresponding secondary cell and perform a related network service for a large bandwidth and a high network speed. However, in a case that the network-side equipment does not configure the secondary cell of carrier aggregation for the terminal, the secondary cell is deactivated or maintains a closed state of carrier aggregation, to reduce extra power consumption caused by carrier aggregation and reduce network resources occupied by the terminal, so that the network-side equipment may allocate saved network resources to other terminals to use, thereby improving overall adaptability of a network.
In some embodiments of this application, optionally, the secondary cell activated by the terminal should be a cell in the carrier aggregation parameter cell set pre-configured by the network-side equipment. A quantity of secondary cells activated by the terminal may be determined based on a capability supported by the terminal, a capability supported by the network-side equipment, and a specific requirement of the terminal.
In some embodiments of this application, optionally, in a case that the network-side equipment does not configure carrier aggregation for the terminal, if the terminal has established a connection with the secondary cell, that is, the terminal has been in a state of carrier aggregation, the terminal may deactivate the secondary cell to release occupied network resources, while if the terminal has not established a connection with any secondary cell, the terminal may continue to maintain the closed state of carrier aggregation, or the terminal may not perform any processing.
In this embodiment of this application, the service state of the terminal is obtained after the first message delivered by the network-side equipment is received, and the corresponding carrier aggregation association information is reported to the network-side equipment based on the service state, to indicate whether the network-side equipment configures the secondary cell of carrier aggregation for the terminal, so that carrier aggregation is configured for the terminal only when the terminal actually needs to be configured with carrier aggregation. Consequently, a problem of power consumption and network occupation caused by configuring carrier aggregation when carrier aggregation is not needed may be avoided, user experience is improved, and more network resources may be saved for other terminals to use, thereby improving overall adaptability of a network.
In some embodiments of this application, the service state includes an important network service state, a non-important network service state, and a non-network service state, and generating the carrier aggregation association information based on the service state of the terminal includes the following cases:
Specifically, in this embodiment of this application, the service state of the terminal may be divided into three types: an important network service state, a non-important network service state, and a non-network service state, where the important network service state indicates that a network service currently performed by the terminal is an important network service, that is, the terminal is currently using a network and has a high network quality requirement; the non-important network service state indicates that the network service currently performed by the terminal is a non-important (that is, unimportant) network service, that is, the terminal is currently using a network but does not have a high network quality requirement; and the non-network service state indicates that the network service currently performed by the terminal is a non-network service, that is, the terminal is not using a network at present. It may be learned that based on the service state of the terminal, it may be determined whether the terminal needs a capability of carrier aggregation, that is, whether the network-side equipment needs to configure the terminal with carrier aggregation.
In this embodiment of this application, optionally, the service state of the terminal is determined based on whether the terminal is currently using a network and a type of a network-using application when the terminal uses the network.
In some embodiments of this application, optionally, the service state of the terminal may be defined by a user, for example, the service state of the terminal is determined based on a current scenario of the terminal. For example, the service state of the terminal is defined as the important network service state in a scenario that the terminal plays a video, the service state of the terminal is defined as the non-important network service state in a scenario that the terminal displays a web-page, the service state of the terminal is defined as the non-network service state when the terminal is in a standby scenario, and the like. For another example, the service state of the terminal may be determined based on a quantity of network-using applications currently running on the terminal. For example, if the quantity of network-using applications currently running on the terminal is greater than a preset threshold, the service state of the terminal is defined as the important network service state; if the quantity of network-using applications currently running on the terminal is less than or equal to the preset threshold and is not zero, the service state of the terminal is defined as the non-important network service state; and if the quantity of network-using applications currently running on the terminal is zero, the service state of the terminal is defined as the non-network service state. Optionally, the service state of the terminal may also be determined based on an application currently running on the terminal, for example, the service state of the terminal is determined as the important network service state when a video playing application runs on the terminal, the service state of the terminal is determined as the non-important network service state when a browser application runs on the terminal, and the service state of the terminal is determined as the non-network service state when a local application that is not connected to a network runs on the terminal. Corresponding applications in different service states may be set by the user or configured before delivery. It should be noted that, it can be learned from the foregoing content that different service state classification methods may be used alternatively, or at least two of the service state classification methods may be combined to form a new service state classification method, and the service state in this embodiment of this application may be determined not only based on a type of an application that runs on the terminal.
Therefore, in this embodiment of this application, step 102 may specifically include: when it is detected that the current service state of the terminal is the important network service state, generating carrier aggregation association information to instruct the network-side equipment to configure carrier aggregation for the terminal, so that the network-side equipment configures carrier aggregation for the terminal; and when it is detected that the current service state of the terminal is the non-important network service state or the non-network service state, generating carrier aggregation association information to instruct the network-side equipment not to configure carrier aggregation for the terminal, so that the network-side equipment does not configure carrier aggregation for the terminal.
In some other embodiments of this application, the generating the carrier aggregation association information based on the service state of the terminal includes the following case:
To be specific, the terminal does not re-enter the important network service state within preset duration from the terminal ending the important network service state, or the terminal does not re-enter the important network service state after the preset duration from the terminal ending the important network service state. For example, if the terminal is in the non-important network service state or the non-network service state, it indicates that the terminal does not have a high network quality requirement, so a carrier aggregation capability does not need to be configured for the terminal, and carrier aggregation association information indicating that the network-side equipment does not need to configure carrier aggregation for the terminal may be generated. The preset duration is used to prevent frequent ping-pong handover, and the preset duration may be determined based on an actual demand.
In some embodiments of this application, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement;
In this embodiment, the first message delivered by the network-side equipment to the terminal is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement. After the terminal receives the A4 event control message delivered by the network-side equipment, the terminal performs A4 event measurement in response to the A4 event control message, obtains relevant parameters, and then generates the A4 event measurement report. The terminal may obtain the service state of the terminal, generate carrier aggregation association information based on the service state of the terminal, and then add the carrier aggregation association information to the A4 event measurement report, to upload the carrier aggregation association information together with the A4 event measurement report to the network-side equipment.
In some embodiments of this application, optionally, the carrier aggregation association information is a carrier aggregation addition indication field, such as “ca add”, which may be determined based on an actual situation. For example, when the carrier aggregation association information indicates that the network-side equipment needs to configure carrier aggregation for the terminal, the carrier aggregation addition indication field is set to “1” or “true”, while when the carrier aggregation association information indicates that the network-side equipment does not need to configure carrier aggregation for the terminal, the carrier aggregation addition indication field is set to “0” or “false”.
In some other embodiments of this application, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement;
In this embodiment, the first message delivered by the network-side equipment to the terminal is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement. After the terminal receives the A4 event control message delivered by the network-side equipment, the terminal performs A4 event measurement in response to the A4 event control message, and obtains relevant parameters. In addition, the terminal may obtain the service state of the terminal, then generate an A4 event measurement report based on the service state of the terminal and an A4 event measurement result, and then upload the A4 event measurement report to the network-side equipment.
In some embodiments of this application, optionally, when the A4 event measurement report is generated based on the service state of the terminal and the A4 event measurement result, a value of a target parameter associated with carrier aggregation in the A4 event measurement result may be modified. Whether the value of the target parameter meets a carrier aggregation configuration threshold may indicate whether the network-side equipment configures carrier aggregation for the terminal, and the threshold of the target parameter required to meet the condition of adding carrier aggregation may be pre-stored in the terminal. To be specific, in a final generated A4 event measurement report, the value of the target parameter associated with carrier aggregation indicates whether the network-side equipment configures carrier aggregation for the terminal. For example, in the reported A4 event measurement report, if the value of the target parameter associated with a carrier aggregation function does not meet the threshold of the target parameter required to meet the condition of adding carrier aggregation, it indicates that the network-side equipment does not need to configure carrier aggregation for the terminal; and in the reported A4 event measurement report, if the value of the target parameter associated with the carrier aggregation function meets the threshold of the target parameter required to meet the condition of adding carrier aggregation, it indicates that the network-side equipment needs to configure carrier aggregation for the terminal. In this case, the carrier aggregation association information is equivalent to the A4 event measurement report, and more accurately, the carrier aggregation association information is the value of the target parameter associated with carrier aggregation in the A4 event measurement report.
In some embodiments of this application, optionally, the target parameter may be reference signal receiving quality (RSRQ), reference signal receiving power (RSRP), and the like.
In some embodiments of this application, optionally, the second message delivered by the network-side equipment may be an RRC message. If the network-side equipment configures carrier aggregation for the terminal, corresponding Scell (secondary cell) information may be included in the RRC message. By parsing the Scell information, the terminal may activate a corresponding secondary cell and perform a corresponding network service. If the network-side equipment does not configure carrier aggregation for the terminal, the corresponding Scell (secondary cell) information may not be included in the RRC message. In this case, if the terminal already has a configured secondary cell, the terminal may deactivate the configured secondary cell; and if the terminal is not configured with a secondary cell, the terminal may maintain a closed state of carrier aggregation without any processing.
In conclusion, in this embodiment of this application, the service state of the terminal is obtained after the first message delivered by the network-side equipment is received, and the corresponding carrier aggregation association information is reported to the network-side equipment based on the service state, to indicate whether the network-side equipment configures the secondary cell of carrier aggregation for the terminal, so that carrier aggregation is configured for the terminal only when the terminal actually needs to be configured with carrier aggregation. To be specific, carrier aggregation is configured only when the terminal is in the important network service state, to improve a network bandwidth and a network speed, while carrier aggregation is not configured when the terminal is in the non-important network service state or the non-network service state. Consequently, a problem of power consumption and network occupation caused by configuring carrier aggregation when carrier aggregation is not needed may be avoided, user experience is improved, and more network resources may be saved for other terminals to use, thereby improving overall adaptability of a network.
Referring to
Step 301: Deliver a first message to a terminal.
In some embodiments of this application, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement.
In this embodiment of this application, optionally, before step 301, the network-side equipment may first configure a carrier aggregation parameter cell set and configure a parameter related to carrier aggregation. For example, the network-side equipment includes a base station, which may be an eNodeB or a gNodeB, and the base station configures a plurality of cells in a logical set to form the carrier aggregation parameter cell set. Only a cell in the set is allowed for carrier aggregation.
Step 302: Receive carrier aggregation association information reported by the terminal in response to the first message, where the carrier aggregation association information is generated by the terminal based on a service state of the terminal, and the carrier aggregation association information indicates whether the network-side equipment configures a secondary cell of carrier aggregation for the terminal.
If the network-side equipment delivers the first message to the terminal, the terminal may obtain the service state of the terminal in response to the first message. After obtaining the service state of the terminal, the terminal may generate carrier aggregation association information based on the obtained service state. The carrier aggregation association information indicates whether the network-side equipment needs to configure carrier aggregation for the terminal, that is, the carrier aggregation association information is determined based on the service state of the terminal. After the terminal reports the carrier aggregation association information to the network-side equipment, the network-side equipment may determine, based on the carrier aggregation association information, whether to configure carrier aggregation for the terminal.
In this embodiment, the service state of the terminal may represent a type and importance of the service currently performed by the terminal, for example, whether the service currently performed is a network service or a non-network service, and whether the network service currently performed is an important network service or a non-important network service. Consequently, it may be determined based on the service state of the terminal whether the terminal needs a carrier aggregation function in this case. For example, when the important network service is performed, if the terminal needs to ensure a good network condition, carrier aggregation needs to be performed to provide a large bandwidth and a high network speed. Certainly, carrier aggregation may usually increase power consumption of the terminal, thereby reducing a use time of the terminal. If the non-important network service is performed, or a non-network-related service (namely, a non-network service) is performed, it indicates that the terminal does not necessarily need the good network condition, so carrier aggregation may not be performed.
In this embodiment of this application, optionally, the carrier aggregation association information may be independent information, or may be added to another message sent by the terminal to the network-side equipment and reported to the network-side equipment together with the another message.
Step 303: Determine, based on the carrier aggregation association information, whether to configure the secondary cell of carrier aggregation for the terminal.
In this embodiment of this application, because the carrier aggregation association information indicates whether the network-side equipment needs to configure carrier aggregation for the terminal, after receiving the carrier aggregation association information, the network-side equipment may determine, based on the carrier aggregation association information, whether to configure carrier aggregation for the terminal, that is, in a case that the carrier aggregation association information indicates that the network-side equipment configures carrier aggregation for the terminal, the network-side equipment may configure carrier aggregation for the terminal, while the network-side equipment may not configure carrier aggregation for the terminal in a case that the carrier aggregation association information indicates that the network-side equipment does not configure carrier aggregation for the terminal. Then the network-side equipment may deliver the second message to the terminal based on the received carrier aggregation association information.
In this embodiment of this application, it is determined, by receiving the carrier aggregation association information that is generated based on the service state of the terminal and that is reported by the terminal, whether the terminal needs to be configured with the secondary cell of carrier aggregation, so that carrier aggregation is configured for the terminal only when the terminal actually needs to be configured with carrier aggregation. Consequently, a problem of power consumption and network occupation caused by configuring carrier aggregation when carrier aggregation is not needed may be avoided, user experience is improved, and more network resources may be saved for other terminals to use, thereby improving overall adaptability of a network.
In some embodiments of this application, the service state of the terminal includes an important network service state, a non-important network service state, and a non-network service state;
In some other embodiments of this application, in a case that the terminal does not re-enter the important network service state within preset duration from the terminal ending the important network service state, the carrier aggregation association information indicates that the network-side equipment does not need to configure carrier aggregation for the terminal.
In some embodiments of this application, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement; and
In this embodiment, the first message delivered by the network-side equipment to the terminal is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement. After the terminal receives the A4 event control message delivered by the network-side equipment, the terminal performs A4 event measurement in response to the A4 event control message, obtains relevant parameters, and then generates the A4 event measurement report. The terminal may obtain the service state of the terminal, generate carrier aggregation association information based on the service state of the terminal, and then add the carrier aggregation association information to the A4 event measurement report, to upload the carrier aggregation association information together with the A4 event measurement report to the network-side equipment.
In some embodiments of this application, optionally, the carrier aggregation association information is a carrier aggregation addition indication field, such as “ca add”, which may be determined based on an actual situation. For example, when the carrier aggregation association information indicates that the network-side equipment needs to configure carrier aggregation for the terminal, the carrier aggregation addition indication field is set to “1” or “true”, while when the carrier aggregation association information indicates that the network-side equipment does not need to configure carrier aggregation for the terminal, the carrier aggregation addition indication field is set to “0” or “false”.
In some other embodiments of this application, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement;
In this embodiment, the first message delivered by the network-side equipment to the terminal is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement. After the terminal receives the A4 event control message delivered by the network-side equipment, the terminal performs A4 event measurement in response to the A4 event control message, and obtains relevant parameters. In addition, the terminal may obtain the service state of the terminal, then generate an A4 event measurement report based on the service state of the terminal and an A4 event measurement result, and then upload the A4 event measurement report to the network-side equipment.
In this embodiment, the first message delivered by the network-side equipment to the terminal is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement. After the terminal receives the A4 event control message delivered by the network-side equipment, the terminal performs A4 event measurement in response to the A4 event control message, and obtains relevant parameters. In addition, the terminal may obtain the service state of the terminal, then generate an A4 event measurement report based on the service state of the terminal and an A4 event measurement result, and then upload the A4 event measurement report to the network-side equipment.
In some embodiments of this application, optionally, when the A4 event measurement report is generated based on the service state of the terminal and the A4 event measurement result, a value of a target parameter associated with carrier aggregation in the A4 event measurement result may be modified, and whether the value of the target parameter meets a carrier aggregation configuration threshold may indicate whether the network-side equipment needs to configure carrier aggregation for the terminal. To be specific, in a final generated A4 event measurement report, the value of the target parameter associated with carrier aggregation indicates whether the network-side equipment needs to configure carrier aggregation for the terminal. Therefore, the value corresponding to the target parameter in the A4 event measurement report is compared with a threshold of a target parameter required to meet a condition of adding carrier aggregation. In the reported A4 event measurement report, if the value of the target parameter associated with a carrier aggregation function does not meet the carrier aggregation configuration threshold, it indicates that the network-side equipment does not configure carrier aggregation for the terminal; and in the reported A4 event measurement report, if the value of the target parameter associated with the carrier aggregation function meets the carrier aggregation configuration threshold, it indicates that the network-side equipment configures carrier aggregation for the terminal. In this case, the carrier aggregation association information is equivalent to the A4 event measurement report, and more accurately, the carrier aggregation association information is the value of the target parameter associated with carrier aggregation in the A4 event measurement report.
In some embodiments of this application, optionally, the target parameter may be reference signal receiving quality (RSRQ), reference signal receiving power (RSRP), and the like.
In this embodiment of this application, after receiving the carrier aggregation association information reported by the terminal, the network-side equipment may deliver the second message to the terminal. In a case that the carrier aggregation association information indicates that the network-side equipment needs to configure carrier aggregation for the terminal, a second message that includes secondary cell configuration information may be delivered to the terminal, so that the terminal may add a related configuration of carrier aggregation after receiving the second message. In a case that the carrier aggregation association information indicates that the network-side equipment does not need to configure carrier aggregation for the terminal, a second message that does not include the secondary cell configuration information may be delivered to the terminal, so that the terminal may deactivate the secondary cell or maintain a closed state of carrier aggregation after receiving the second message.
In some embodiments of this application, optionally, the second message delivered by the network-side equipment may be an RRC message. If the network-side equipment configures carrier aggregation for the terminal, corresponding Scell (secondary cell) information may be included in the RRC message. By parsing the Scell information, the terminal may activate a corresponding secondary cell and perform a corresponding network service. If the network-side equipment does not configure carrier aggregation for the terminal, the corresponding Scell (secondary cell) information may not be included in the RRC message. In this case, if the terminal already has a configured secondary cell, the terminal may deactivate the configured secondary cell; and if the terminal is not configured with a secondary cell, the terminal may maintain a closed state of carrier aggregation without any processing.
This embodiment of this application corresponds to the terminal embodiment, and reference may be made to each other.
In this embodiment of this application, it is determined, by receiving the carrier aggregation association information that is generated based on the service state of the terminal and that is reported by the terminal, whether the terminal needs to be configured with carrier aggregation, so that carrier aggregation is configured for the terminal only when the terminal actually needs to be configured with carrier aggregation. Consequently, a problem of power consumption and network occupation caused by configuring carrier aggregation when carrier aggregation is not needed may be avoided, user experience is improved, and more network resources may be saved for other terminals to use, thereby improving overall adaptability of a network.
The carrier aggregation control method that is applied to a terminal provided in this embodiment of this application may be executed by a carrier aggregation control apparatus. In this embodiment of this application, that the carrier aggregation control apparatus performs the carrier aggregation control method is used as an example to describe the carrier aggregation control apparatus provided in this embodiment of this application.
Referring to
In this embodiment of this application, the service state of the terminal is obtained, carrier aggregation association information is generated based on the service state, and the carrier aggregation association information is reported to the network-side equipment, to indicate whether the network-side equipment needs to configure the secondary cell of carrier aggregation for the terminal, so that carrier aggregation is configured for the terminal only when the terminal actually needs to be configured with carrier aggregation. Consequently, a problem of power consumption and network occupation caused by configuring carrier aggregation when carrier aggregation is not needed may be avoided, user experience is improved, and more network resources may be saved for other terminals to use, thereby improving overall adaptability of a network.
Optionally, the service state includes an important network service state, a non-important network service state, and a non-network service state, where
Optionally, in a case that the terminal does not re-enter the important network service state within preset duration from an end of the important network service state, the carrier aggregation association information indicates that the network-side equipment does not configure a secondary cell of carrier aggregation for the terminal.
Optionally, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement;
Optionally, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement;
The carrier aggregation control apparatus in this embodiment of this application may be an electronic device, for example, an electronic device with an operating system, or may be a component in the electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or another device other than the terminal. For example, the terminal may include but is not limited to the foregoing listed types of the terminal 11. The another device may be a server, a network attached storage (NAS), and the like. This is not specifically limited in this embodiment of this application.
The carrier aggregation control apparatus provided in this embodiment of this application can implement the processes implemented in the method embodiment of
Optionally, as shown in
The terminal 600 includes but is not limited to: components such as a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, and a processor 6010.
A person skilled in the art may understand that the terminal 600 may further include a power supply (such as a battery) that supplies power to each component. The power supply may be logically connected to the processor 6010 through a power management system, to implement functions such as charging and discharging management, and power consumption management by using the power management system. The terminal structure shown in
The radio frequency unit 601 is configured to receive a first message delivered by a network-side equipment;
In this embodiment of this application, the service state of the terminal is obtained, carrier aggregation association information is generated based on the service state, and the carrier aggregation association information is reported to the network-side equipment, to indicate whether the network-side equipment configures the secondary cell of carrier aggregation for the terminal, so that the secondary cell of carrier aggregation is configured for the terminal only when the terminal actually needs to be configured with carrier aggregation. Consequently, a problem of power consumption and network occupation caused by configuring carrier aggregation when carrier aggregation is not needed may be avoided, user experience is improved, and more network resources may be saved for other terminals to use, thereby improving overall adaptability of a network.
Optionally, the service state includes an important network service state, a non-important network service state, and a non-network service state, and in a case that a current service state of the terminal is the important network service state, carrier aggregation association information indicating that the network-side equipment needs to configure carrier aggregation for the terminal is generated;
Optionally, in a case that the terminal does not re-enter the important network service state within preset duration from an end of the important network service state, the carrier aggregation association information indicates that the network-side equipment does not configure a secondary cell of carrier aggregation for the terminal.
Optionally, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement;
Optionally, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement;
It should be understood that, in this embodiment of this application, the input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042, and the graphics processing unit 6041 processes image data of a still picture or a video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 607 includes at least one of a touch panel 6071 and another input device 6072. The touch panel 6071 is also referred to as a touchscreen. The touch panel 6071 may include two parts: a touch detection apparatus and a touch controller. The another input device 6072 may include but is not limited to a physical keyboard, a functional button (such as a volume control button or a power on/off button), a trackball, a mouse, and a joystick. Details are not described herein.
The memory 609 may be configured to store a software program and various data. The memory 609 may mainly include a first storage area for storing a program or an instruction and a second storage area for storing data. The first storage area may store an operating system, and an application or an instruction required by at least one function (for example, a sound playing function or an image playing function). In addition, the memory 609 may be a volatile memory or a non-volatile memory, or the memory 609 may include a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (Static RAM, SRAM), a dynamic random access memory (Dynamic RAM, DRAM), a synchronous dynamic random access memory (Synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDRSDRAM), an enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), a synch link dynamic random access memory (Synch link DRAM, SLDRAM), and a direct rambus random access memory (Direct Rambus RAM, DRRAM). The memory 609 in this embodiment of this application includes but is not limited to these memories and any memory of another proper type.
The processor 6010 may include one or more processing units. Optionally, an application processor and a modem processor are integrated into the processor 6010. The application processor mainly processes an operating system, a user interface, an application, or the like. The modem processor mainly processes a wireless communication signal, for example, a baseband processor. It can be understood that the foregoing modem processor may not be integrated into the processor 6010.
The carrier aggregation control method that is applied to a network-side equipment provided in this embodiment of this application may be executed by a carrier aggregation control apparatus. In this embodiment of this application, that the carrier aggregation control apparatus performs the carrier aggregation control method is used as an example to describe the carrier aggregation control apparatus provided in this embodiment of this application.
Referring to
In this embodiment of this application, it is determined, by receiving the carrier aggregation association information that is generated based on the service state of the terminal and that is reported by the terminal, whether the terminal needs to be configured with the secondary cell of carrier aggregation, so that carrier aggregation is configured for the terminal only when the terminal actually needs to be configured with carrier aggregation. Consequently, a problem of power consumption and network occupation caused by configuring carrier aggregation when carrier aggregation is not needed may be avoided, user experience is improved, and more network resources may be saved for other terminals to use, thereby improving overall adaptability of a network.
Optionally, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement; and
Optionally, the first message is an A4 event control message, and the A4 event control message is used to instruct the terminal to perform A4 event measurement;
The network-side equipment in this embodiment of this application may include but is not limited to the types of network-side equipments 12 listed above. This is not specifically limited in this embodiment of this application.
The carrier aggregation control apparatus provided in this embodiment of this application can implement the processes implemented in the method embodiment of
Optionally, as shown in
An embodiment of this application further provides a readable storage medium. The readable storage medium stores a program or instructions, and when the program or the instructions are executed by a processor, the processes of the foregoing carrier aggregation control method embodiment are implemented, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
The processor is a processor in the terminal in the foregoing embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory, a random access memory, a magnetic disk, or an optical disc.
An embodiment of this application further provides a chip. The chip includes a processor and a communications interface, the communications interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the processes of the carrier aggregation control method embodiment, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
It should be understood that the chip mentioned in this embodiment of this application may alternatively be referred to as a system-level chip, a system chip, a chip system, or a system on chip.
An embodiment of this application provides a computer program product. The program product is stored in a storage medium. The program product is executed by at least one processor to implement the processes of the foregoing carrier aggregation control method embodiment, and a same technical effect can be achieved. To avoid repetition, details are not described herein again.
It should be noted that, in this specification, the term “include”, “comprise”, or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements which are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. In absence of more constraints, an element preceded by a statement “includes a . . . ” does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing the functions in a basically simultaneous manner or in opposite order based on the functions involved. For example, the described methods may be performed in a different order from the described order, and various steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
Based on the descriptions of the foregoing implementations, a person skilled in the art may clearly understand that the method in the foregoing embodiment may be implemented by software in addition to a necessary universal hardware platform or by hardware only. In most circumstances, the former is a preferred implementation. Based on such an understanding, the technical solutions of this application essentially or the part contributing to the related art may be implemented in a form of a computer software product. The computer software product is stored in a storage medium (such as a ROM/RAM, a hard disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, a network device, or the like) to perform the methods described in the embodiments of this application.
The embodiments of this application are described above with reference to the accompanying drawings, but this application is not limited to the above specific implementations, and the above specific implementations are only illustrative and not restrictive. Under the enlightenment of this application, those of ordinary skill in the art can make many forms without departing from the purpose of this application and the protection scope of the claims, all of which fall within the protection of this application.
Number | Date | Country | Kind |
---|---|---|---|
202210599156.0 | May 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/095729 filed on May 23, 2023, which claims priority to Chinese Patent Application No. 202210599156.0 filed on May 30, 2022, which are incorporated herein by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/095729 | May 2023 | WO |
Child | 18965576 | US |