Detailed Description
In order to solve the problem of how to activate or deactivate carriers, embodiments of the present invention provide a method for triggering carrier activation and deactivation on a terminal side and a method for activating and deactivating carriers on a network side.
Referring to fig. 2, a method for triggering carrier activation and deactivation provided in an embodiment of the present invention includes the following steps:
step 20: the terminal determines whether a triggering condition for updating the carrier state is met;
step 21: after determining that the triggering condition of the carrier state updating is met, the terminal sends a request for updating the carrier state to a network side; the carrier state update is carrier activation or carrier deactivation.
Specifically, the trigger condition for carrier activation may include at least one of the following three conditions:
firstly, a terminal monitors that the average transmission rate value of a service is smaller than the minimum value required by the transmission rate of the service or the transmission rate value set by a user; the average transmission rate v of the traffic can be determined according to the following formula:where T is the duration of the service from the time of generation to the current time, DATAtotalIs the total data volume transmitted by the service in the time T;
here, if the service is a Guaranteed Bit Rate (GBR) service, the minimum required transmission rate of the service is a GBR value configured for the service by the network side, and the like; if the service is a Non-guaranteed bit rate (Non-GBR) service, the minimum value required for the transmission rate of the service is a Prioritized Bit Rate (PBR) value or a minimum bit rate (MinBR) value configured by the network side for the service. The MinBR refers to a minimum bit rate configured for downlink traffic. The parameter is set by an operator, and the MinBR can be set according to the type of the service (FTP, HTTP, voice, video, etc.) and/or the QoS parameter (index such as packet loss rate, transmission delay, etc.).
Secondly, the terminal monitors that the packet delay value of the service exceeds the highest packet delay limit value of the service or a packet delay value set by a user; here, the method for determining the packet delay value of the service is as follows: the arrival time and the sending time of a data packet in a Packet Data Convergence Protocol (PDCP) layer are recorded, and the packet delay value of the data packet is obtained by subtracting the arrival time from the sending time. The packet delay value of a service is the average packet delay value of all data packets of the service.
Here, the terminal may obtain the maximum packet delay limit value according to a Packet Delay Budget (PDB) parameter configured at the network side, that is, the PDB parameter value is equal to the maximum packet delay limit value.
Thirdly, the terminal monitors that the data volume to be transmitted in the cache region exceeds a preset threshold value.
Specifically, the trigger condition for carrier deactivation may include: the remaining power of the terminal is lower than a preset power threshold value, and the like.
Specifically, in step 21, the terminal sends a request for updating the carrier status to the network side, which can be implemented in the following two ways:
firstly, a terminal sends a media access control layer control unit (MAC CE) to a network side, and a reserved field of the MAC CE carries request information for updating a carrier state; for example, when the reserved field is set to 1, it indicates a request for carrier activation, and when the reserved field is set to 0, it indicates a request for carrier deactivation.
Here, the MAC CE may be a Power Headroom (Power Headroom) MAC CE, or an Extended Power Headroom (Extended Power Headroom) MAC CE.
Secondly, the terminal sends a media access control layer protocol data unit (MAC PDU) to the network side, and the reserved field of the MAC subheader of the MAC PDU carries the request information of carrier state updating. For example, when the reserved field is set to 1, it indicates a request for carrier activation, and when the reserved field is set to 0, it indicates a request for carrier deactivation.
Further, after the terminal sends a request for updating the carrier state to the network side, the terminal receives a notification of carrier activation sent by the network side, wherein the notification carries identification information of the activated carrier; the terminal activates the carrier corresponding to the identification information and uses the activated carrier to carry out data transmission; or,
a terminal receives a notice of carrier deactivation sent by a network side, wherein the notice carries identification information of the deactivated carrier; and the terminal deactivates the carrier corresponding to the identification information and stops transmitting data on the deactivated carrier.
Referring to fig. 3, a method for activating and deactivating carriers provided by the embodiment of the present invention includes the following steps:
step 30: a network side receives a request for updating a carrier state sent by a terminal; the carrier state update is carrier activation or carrier deactivation;
step 31: the network side determines whether to accept the request for updating the carrier state;
step 32: and after determining to accept the request for updating the carrier state, the network side executes the operation of carrier activation or carrier deactivation according to the request.
Specifically, in step 30, the network side receives the request for updating the carrier status sent by the terminal, which may specifically be as follows:
a network side receives an MAC CE sent by a terminal, and a reserved field of the MAC CE carries request information for updating a carrier state, for example, when the reserved field is set to 1, a request for activating a carrier is indicated, and when the reserved field is set to 0, a request for deactivating the carrier is indicated; or,
a network side receives an MAC PDU sent by a terminal, and a reserved field of an MAC subheader of the MAC PDU carries request information for updating a carrier state; for example, when the reserved field is set to 1, it indicates a request for carrier activation, and when the reserved field is set to 0, it indicates a request for carrier deactivation.
Here, the MAC CE may be a Power head MAC CE, or an Extended Power head MAC CE.
Specifically, in step 31, the network side determines whether to accept the request for updating the carrier status, which may be implemented as follows:
if the request for updating the carrier state is a request for activating the carrier, the network side determines whether the carrier which is configured for the terminal and is not activated exists according to the carrier configuration information of the terminal, and if so, the network side receives the request for activating the carrier; otherwise, not accepting the request for activating the carrier wave;
if the request for updating the carrier state is a request for deactivating the carrier, the network side determines whether the activated carrier configured for the terminal exists according to the carrier configuration information of the terminal, and if so, the network side receives the request for deactivating the carrier; otherwise, the request for carrier deactivation is not accepted.
Specifically, in step 32, the network side performs carrier activation or carrier deactivation according to the request, and the specific implementation may be as follows:
if the request for updating the carrier state is a request for activating the carrier, the network side selects the carrier meeting the set activation condition from the inactivated carriers configured to the terminal, and performs activation operation on the selected carrier;
and if the request for updating the carrier state is a request for deactivating the carriers, the network side performs deactivation operation on all the activated carriers configured to the terminal.
Here, the network side selects a carrier that satisfies the set activation condition from among the inactivated carriers configured to the terminal, and specifically may be: the network side selects all carriers with the channel quality meeting the set conditions or carriers with the best channel quality from the inactivated carriers configured to the terminal. Here, the index for measuring the channel Quality may be Reference Signal Received Power (RSRP) or Reference Signal Received Quality (RSRQ), and the carrier where the channel Quality satisfies a predetermined condition may specifically be RSRP or a carrier where the RSRQ exceeds a predetermined threshold.
Further, after the network side performs the operation of carrier activation, the network side may send a notification of carrier activation to the terminal, where the notification carries identification information of the activated carrier; or,
after the network side executes the operation of carrier deactivation, the network side sends a notice of carrier deactivation to the terminal, and the notice carries the identification information of the deactivated carrier.
The present invention is described in detail below:
in this embodiment, the terminal triggers activation or deactivation of the carrier according to a service condition or an equipment condition actually experienced by the terminal (e.g., QoS indicators such as an actual service data transmission rate, a packet delay, and the like, a user's experience on a service, and a remaining power of the equipment, and the like), and notifies a request for activation or deactivation of the carrier to the network side equipment, where the network side equipment includes an evolved radio access network node (E-UTRAN NodeB, eNB), a Relay equipment (Relay), and an evolved radio access network Home node (Home E-UTRANNodeB, HeNB). After receiving the request, the network side equipment performs carrier activation or deactivation judgment according to the request, and if the request of the user can be met according to the existing situation, the judgment is successful, and the carrier activation or deactivation operation is executed; if the request of the user cannot be satisfied, the activation or deactivation operation of the carrier wave is not executed. In LTE-a systems, activation and deactivation of carriers is for SCCs.
The specific implementation steps of this embodiment are as follows:
the method comprises the following steps: and the terminal determines whether the triggering condition of carrier activation or carrier deactivation is met according to the service condition or the equipment condition actually experienced.
The triggering condition of the carrier activation is generally that the user is not satisfied with the current transmission service quality or the current service condition does not satisfy the self-requirement. The specific trigger conditions may be:
the terminal monitors that the average transmission rate value of the service is smaller than the minimum value required by the transmission rate of the service or the transmission rate value set by the user. For example: the terminal is downloading movies or music, and finds that the downloading speed is too slow, and hopefully, the transmission rate is increased by activating the configured carrier, and the downloading is completed as soon as possible.
And the terminal monitors that the packet delay value of the service exceeds the highest packet delay limit value of the service or a packet delay value set by a user.
When the terminal monitors that the data volume to be transmitted in the buffer area exceeds a preset threshold value, the situation of buffer overflow and packet loss may occur.
In addition to the above description, the trigger condition may be a quality of service condition or a device condition that all other terminals may experience or that may be obtained by the device.
The minimum required transmission rate is obtained as follows: for GBR traffic, the GBR value configured for the GBR traffic by the network side may be used as the minimum required transmission rate value, and for Non-GBR traffic, the minimum required transmission rate value may also be configured by the network side, for example, the PBR value or the MinBR value configured for the GBR traffic by the network side is used as the minimum required transmission rate value. If the network side does not configure the transmission rate parameter of the service, it can only determine whether the trigger condition of the carrier activation is satisfied by comparing the actual average transmission rate of the service with the transmission rate value set by the user.
The highest value of the packet delay limit can be obtained through a PDB parameter configured on the network side.
The trigger condition for carrier deactivation may be that the remaining power of the device is insufficient, i.e. lower than a preset power threshold. The terminal wants to reduce the energy consumption by deactivating the configured carriers, increasing the device usage time. But also the service and device conditions that all other terminals can experience or that can be obtained by the device.
Step two: and after determining that the triggering condition of the carrier activation or the carrier deactivation is met, the terminal sends a request of the carrier activation or the carrier deactivation to the network side equipment. The method for the terminal to send the request can adopt the following methods:
first, the reserved field of the existing MAC CE is utilized.
The request information of carrier activation or carrier deactivation sent by the terminal is represented by 1 bit and is set to be 1, and the terminal requests a network side to activate the carrier; and setting to 0, which indicates that the terminal requests the network side to deactivate the carrier. This bit information is transmitted through the reserved field R of the Power head MAC C E (shown in fig. 4 a) or the Extended Power head MAC CE (shown in fig. 4 b).
Second, the reserved field in the MAC subheader is utilized.
The request information of the carrier activation or carrier deactivation of the terminal is represented by 1 bit and is set to be 1, and the terminal requests a network side to activate the carrier; and setting to 0, which indicates that the terminal requests the network side to deactivate the carrier. This bit information is transmitted through a reserved field in the MAC subheader of the MAC PDU, such as field R in fig. 4 c-4 e. In fig. 4c, the L field of the MAC subheader is 7 bits, in fig. 4d, the L field of the MAC subheader is 15 bits, and in fig. 4e, the MAC subheader does not include the L field. In practical application, any one MAC subheader in the MAC PDU may be selected for transmission as long as the network and the terminal have negotiated in advance.
Step three: the network side device receives a request for carrier activation or carrier deactivation of a terminal, and determines whether to accept the request, specifically:
when receiving a request for activating the carrier, the network side equipment checks the carrier configuration information of the terminal, and if the configured but inactivated carrier exists, the network side equipment receives the request for activating the carrier of the terminal; otherwise, the request for carrier activation of the terminal is ignored.
When a request for deactivating carriers is received, the network side equipment checks the carrier configuration information of the terminal, and if the configured and activated carriers exist, the network side equipment receives the request for deactivating the carriers of the terminal; otherwise, the carrier wave de-activation request of the terminal is ignored.
Step four: and if the network side equipment in the step three receives the request of the terminal, executing carrier activation or carrier deactivation operation according to the content of the request.
Here, if the network side device receives the carrier activation request of the terminal in step three, the network side device selects an appropriate carrier from available carriers configured by the system for activation. The specific implementation methods are as follows:
first, SCCs that satisfy a certain activation condition are all activated based on channel quality. The specific method is as follows, assuming that the system configures N carriers for the user, which are not activated yet. And activating all the carriers of which the channel quality meets the set conditions in the N carriers. The index measuring the channel quality can be RSRP or RSRQ.
Secondly, selecting a most suitable SCC from SCCs configured by the system for the user to activate based on the channel quality. The specific method is as follows, assuming that the system configures N carriers for a certain user, and the N carriers are not activated yet. And comparing the channel quality of the terminal on the N carriers, and selecting the carrier with the best channel quality to activate. Similarly, the index for measuring the channel quality may be RSRP or RSRQ.
Besides the channel quality, the appropriate carrier can be selected for activation based on the factors such as the residual resource amount.
After activating the carrier, the network side changes the activated carrier state from deactivation to activation, and then notifies the terminal through MAC layer signaling.
If the network side device receives the carrier deactivation request of the terminal in step three, the network side device changes all the SCCs in the activation state from the activation state to the deactivation state, and then notifies the terminal through the MAC layer signaling.
The specific meanings of the other fields in fig. 4 a-4 e can be seen in protocol 3GPP TS 36.321.
Referring to fig. 5, an embodiment of the present invention provides a terminal, where the terminal includes:
a determining unit 50, configured to determine whether a trigger condition for carrier status update is satisfied;
a sending unit 51, configured to send a request for updating a carrier status to a network side after determining that a trigger condition for updating the carrier status is satisfied; the carrier state update is carrier activation or carrier deactivation.
Further, the trigger condition for the carrier activation includes at least one of the following conditions:
monitoring that the average transmission rate value of the service is smaller than the minimum value required by the transmission rate of the service or the transmission rate value set by a user;
monitoring that the packet delay value of the service exceeds the highest packet delay limit value of the service or a packet delay value set by a user;
and monitoring that the data volume to be transmitted in the cache region exceeds a preset threshold value.
Further, the triggering condition for carrier deactivation includes:
the residual electric quantity of the terminal is lower than a preset electric quantity threshold value.
Further, if the service is a guaranteed bit rate GBR service, the minimum value required by the transmission rate is a GBR value configured by the network side for the service;
and if the service is a Non-guaranteed bit rate Non-GBR service, the minimum value required by the transmission rate is a priority bit rate PBR value or a minimum bit rate value MinBR configured by the network side for the service.
Further, the maximum value of the packet delay limit is obtained according to a packet delay budget PDB parameter configured at the network side.
Further, the sending unit 51 is configured to:
sending a media access control layer control unit (MAC CE) to a network side, wherein a reserved field of the MAC CE carries request information for updating a carrier state; or,
and sending a media access control layer protocol data unit (MAC PDU) to a network side, wherein the reserved field of the MAC subheader of the MAC PDU carries the request information of carrier state update.
Further, the MAC CE is a Power Headroom MAC CE or an Extended Power Headroom MAC CE.
Further, the terminal further includes:
a processing unit 52, configured to receive a notification of carrier activation sent by a network side after sending a request for updating a carrier status to the network side, where the notification carries identification information of an activated carrier; activating the carrier corresponding to the identification information, and performing data transmission by using the activated carrier; or,
receiving a notice of carrier deactivation sent by a network side, wherein the notice carries identification information of the deactivated carrier; and deactivating the carrier corresponding to the identification information, and stopping data transmission on the deactivated carrier.
Referring to fig. 6, an embodiment of the present invention provides a network side device, where the network side device includes:
a receiving unit 60, configured to receive a request for updating a carrier status sent by a terminal; the carrier state update is carrier activation or carrier deactivation;
a determination unit 61 configured to determine whether to accept the request for carrier status update;
and an executing unit 62, configured to, after determining to accept the request for updating the carrier status, execute an operation of carrier activation or carrier deactivation according to the request.
Further, the receiving unit 60 is configured to:
receiving a media access control layer control unit (MAC CE) sent by a terminal, wherein a reserved field of the MAC CE carries request information for updating a carrier state; or,
and receiving a media access control layer protocol data unit (MAC PDU) sent by a terminal, wherein a reserved field of an MAC subheader of the MAC PDU carries request information of carrier state updating.
Further, the MAC CE is a Power Headroom MAC CE or an Extended Power Headroom MAC CE.
Further, the determining unit 61 is configured to:
if the request for updating the carrier state is a request for activating the carrier, the network side determines whether the carrier which is configured for the terminal and is not activated exists according to the carrier configuration information of the terminal, and if so, the network side receives the request for activating the carrier; otherwise, not accepting the request for activating the carrier wave;
if the request for updating the carrier state is a request for deactivating the carrier, the network side determines whether the activated carrier configured for the terminal exists according to the carrier configuration information of the terminal, and if so, the request for deactivating the carrier is received; otherwise, the request for carrier deactivation is not accepted.
Further, the execution unit 62 is configured to:
if the request for updating the carrier state is a request for activating the carrier, selecting the carrier meeting the set activation condition from the inactivated carriers configured to the terminal, and executing activation operation on the selected carrier;
and if the request for updating the carrier state is a request for deactivating the carriers, performing deactivation operation on all activated carriers configured to the terminal.
Further, the execution unit 62 is configured to:
and selecting all carriers with the channel quality meeting the set conditions or carriers with the best channel quality from the inactivated carriers configured to the terminal.
Further, the network side device further includes:
a sending unit 63, configured to send a notification of carrier activation to the terminal after performing a carrier activation operation, where the notification carries identification information of an activated carrier; or,
after the operation of carrier deactivation is executed, a notification of carrier deactivation is sent to the terminal, and the notification carries the identification information of the deactivated carrier.
In conclusion, the beneficial effects of the invention include:
in the scheme provided by the embodiment of the invention, a terminal sends a request for updating the carrier state to a network side, and the carrier state update is carrier activation or carrier deactivation; after receiving a request for updating the carrier state sent by a terminal, a network side determines whether to accept the request for updating the carrier state, and if so, executes operation of activating or deactivating the carrier according to the request. Therefore, in the scheme, the network side can execute the operation of carrier activation or carrier deactivation according to the request sent by the terminal, so that the problem of how to activate or deactivate the carrier according to the requirement of the terminal is solved.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.