[go: up one dir, main page]

WO2011098034A1 - 激活处理方法及设备 - Google Patents

激活处理方法及设备 Download PDF

Info

Publication number
WO2011098034A1
WO2011098034A1 PCT/CN2011/070892 CN2011070892W WO2011098034A1 WO 2011098034 A1 WO2011098034 A1 WO 2011098034A1 CN 2011070892 W CN2011070892 W CN 2011070892W WO 2011098034 A1 WO2011098034 A1 WO 2011098034A1
Authority
WO
WIPO (PCT)
Prior art keywords
activation
address
false
fake
state
Prior art date
Application number
PCT/CN2011/070892
Other languages
English (en)
French (fr)
Inventor
叶思海
徐日东
董楹
朱道明
金海伟
袁潮灏
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2011098034A1 publication Critical patent/WO2011098034A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • H04W8/265Network addressing or numbering for mobility support for initial activation of new user

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to an activation processing method and apparatus.
  • the number of users of mobile data services is increasing, the data traffic of single users is getting larger and larger, and the online time of users is getting longer. This brings great resources to various resources of the PS (Packet Switched Domain) domain network.
  • PS Packet Switched Domain
  • PS i or core network element SGSN Global System for Mobile communication, European standard second generation mobile communication system
  • PGW Packet Data Protocol Gateway, Packet Data Protocol Gateway
  • GGSN Gateway GPRS Support Node, Gateway GPRS Support node
  • AAA Authentication, Authorization and Accounting
  • the SGSN/PGW/GGSN will reject the activation request of the terminal when the overload or failure occurs.
  • the terminal may initiate a retry after the activation fails, causing a large number of service regeneration flows. This may cause a network avalanche. Summary of the invention
  • the embodiment of the present invention provides an activation processing method and device, which are used to solve a large amount of service regeneration caused by retry when the PS domain network GGSN/PGW/SGSN or the external network element AAA/OCS/PCRF connected thereto is overloaded or faulty.
  • the problem of flow is not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to, but not limited to solve a large amount of service regeneration caused by retry when the PS domain network GGSN/PGW/SGSN or the external network element AAA/OCS/PCRF connected thereto is overloaded or faulty. The problem of flow.
  • An activation processing method including: When the active condition is met, an activation success message is sent to the user equipment UE, where the specific activation IP address is carried;
  • An activation processing device includes:
  • the false activation triggering module is configured to send an activation success message to the user equipment UE, where the specific activation IP address is carried, when the false activation condition is met;
  • the user data processing module is configured to determine whether the source IP address of the received user data is a fake activation IP address distributed by the fake activation trigger module, and the user data is not processed.
  • the activation processing method and device provided by the embodiment of the present invention, when the false activation condition is met, sends an activation success message carrying a fake activation IP address to the UE, and the activation success message is a false activation processing mode, and is received in a subsequent procedure.
  • the source IP address of the obtained user data is a fake activation IP address
  • the user data is not processed.
  • the activation success message carrying the fake activation IP address can effectively suppress a large number of service regeneration streams caused by retrying, and is particularly effective for suppressing the service regeneration stream of the terminal that is attached or activated or the terminal that is automatically re-extracted by the software.
  • FIG. 1 is a flowchart of an activation processing method according to an embodiment of the present invention
  • FIG. 2 is a flow chart of an activation processing method when an external network element fails
  • Figure 3 is a flow chart of the activation processing method when the GGSN is overloaded
  • FIG. 4 is a flowchart of a method for activating a pseudo-attached UE on an SGSN side
  • Figure 5 is a flow chart of the activation processing method when the SGSN is overloaded
  • FIG. 6 is a flowchart of an activation processing method when an external network element of a SAE network fails
  • FIG. 7 is a structural block diagram of an activation processing apparatus according to an embodiment of the present invention.
  • FIG. 8 is a structural block diagram of another activation processing apparatus according to an embodiment of the present invention. detailed description
  • External network elements such as AAA/OCS/PCRF are often weaker than SGSN/GGSN/PGW.
  • External network elements such as SGSN/GGSN/PGW, AAA/OCS/PCRF are more likely to be overloaded or fail. If they are overloaded or appear In the event of a fault, the SGSN/GGSN/PGW will be subjected to greater regenerative flow pressure.
  • a feature of the SAE (System Architecture Evolution) network is that the user is always online and the user is activated when Attach. If the activation fails, it will be retried repeatedly.
  • the embodiment of the present invention provides an activation processing method. Referring to FIG. 1, the method includes the following steps:
  • the satisfying the false activation condition may be that the number of times the UE activates the retry exceeds a preset threshold within a preset time.
  • SGSN/PGW/GGSN when the network element SGSN/PGW/GGSN of the PS domain core network is overloaded or faulty, or when the external network element AAA/OCS/PCRF connected to the SGSN/PGW/GGSN is overloaded or faulty, SGSN/PGW/ The GGSN will reject the activation request of the UE, and the UE may initiate an activation retry after the activation fails.
  • the SGSN/PGW/GGSN detects that the number of times the UE activates the retry exceeds the preset threshold in the preset time, the UE is pseudo-activated, that is, the UE is sent with the fake activation IP address. Activate success message.
  • the fake activation IP address is a preset specific reserved IP address value dedicated to the fake activation.
  • the preset time and the preset threshold may be set according to a specific application scenario, and one of the setting methods may be:
  • the preset time can be set to wait for the normal time interval of the activation request reply message multiplied by the preset threshold, plus a certain unexpected delay. That is to say, when the number of activation retries exceeds the preset threshold, it is considered that a large number of service regeneration streams may be caused, and the UE needs to be falsely activated.
  • the condition for performing false activation on the UE may also be that an activation request initiated by the UE in the pseudo-attached state is received.
  • the SGSN performs false attaching to the UE according to certain preset conditions (such as SGSN failure or overload, etc.), for the fake attached UE, and when the SGSN receives the activation request initiated by the fake attached UE, the corresponding pair It performs a fake activation process so that user data of the UE that is subsequently received is not forwarded, not billed, and the like.
  • the method provided by the embodiment of the present invention may further include setting a switch for turning on or off the fake activation function in advance, and those skilled in the art may understand that setting a switch for turning on or off the false activation function.
  • setting a switch for turning on or off the false activation function There are a variety of ways, such as setting software parameters, and using different values to identify the activation or deactivation status of the fake activation function.
  • the packet data service satisfies the false activation condition, and the switch for turning on or off the false activation function is in an open state.
  • an identifier may also be set to identify whether the UE is in a false activation state or an activation state by using different values.
  • the value when the false activation condition is met, the value further includes setting the value of the identifier to identify that the UE is in the active state.
  • S102 Determine whether the source IP address of the received user data is a fake activation IP address, and the user data is not processed.
  • the SGSN/PGW/GGSN When the SGSN/PGW/GGSN receives the user data, it determines whether the source IP address of the user data is a specific fake activation IP address, and if not, does not process the user data, for example, does not forward the user data, and does not charge the user data. , and many more. That is, when the user is in a false activation state, The impact of this user is that the activation is successful but not online.
  • the SGSN/PGW/GGSN deactivates the UE in the false activation state, or initiates an activation retry, and performs activation processing on the UE in the active state.
  • the UE in the activated state may be deactivated.
  • the deactivation processing or activation processing performed on multiple UEs in a live state is usually a batch deactivation process or a batch activation process.
  • the batch deactivation or batch activation may be further smoothed, and the number of UEs deactivated or activated in a unit time is limited.
  • the maximum number of deactivated UEs that are deactivated in a unit time and/or the maximum number of activated UEs that are activated in a unit time may be set in advance; correspondingly, deactivation of the UE in the pseudo-activated state is: Deactivation processing is performed on the UEs in the maximum number of deactivated UEs. The activation processing is performed on the UEs in the false activation state.
  • the method for determining the overload release may be that the controller corresponding to the SGSN/PGW/GGSN detects that the data traffic is lower than the flow control demodulation threshold to determine the overload release.
  • the method for determining the fault recovery may be that if a service of the SGSN/PGW/GGSN returns a success message, it is determined that the fault is recovered.
  • the embodiment of the present invention may further include performing deactivation processing on the UE when receiving the deactivation message initiated by the UE.
  • Deactivation of the UE in the active state is equivalent to ending a packet data service, and specifically includes:
  • the deactivation process of the UE in the activated state further includes the step of clearing the identifier.
  • Initiating an activation retry performing activation processing on the UE in the active state, that is, the remaining process of actively initiating the activation, after the internal activation is successful, sending an activation update message to the UE, causing the UE to transition from the false activation state to the active state.
  • the identifier for identifying the UE in the active state or the activated state is preset.
  • the step of deactivating the UE in the active state further includes the step of clearing the identifier. In this way, in the subsequent procedure, the user data of the UE is started to be processed normally, such as forwarding, charging, and the like.
  • the activation retry is initiated, and the activation process of the UE in the active state may include:
  • an activation retry is initiated, and after the activation is successful, an activation update message carrying an activation IP address is sent to the UE; so that the UE updates the fake activation IP address to the activated IP address after receiving the activation update message.
  • the activation processing of the UE in the fake activation state further includes the step of clearing the identifier.
  • the activation processing method provided by the embodiment of the present invention sends an activation success message carrying a fake activation IP address to the UE when the false activation condition is met, and the activation success message is a fake activation processing manner, and is received in a subsequent procedure.
  • the source IP address of the obtained user data is ⁇
  • the user data is not processed when the IP address is activated.
  • the activation success message carrying the fake activation IP address can effectively suppress a large number of service regeneration streams caused by retrying, and is particularly effective for suppressing the service regeneration stream of the terminal that is attached or activated or the terminal that is automatically re-extracted by the software.
  • the frequency at which the regenerative stream is activated is also slowed down, which has a certain degree of smoothing effect.
  • the application processing method provided by the embodiment of the present invention has a very wide application scenario.
  • the following describes the specific application scenarios by using specific embodiments.
  • an application scenario of an external network element AAA/OCS/PCRF fault mainly includes the following steps:
  • the UE may initiate an activation request to the GGSN via the SGSN when the packet data service needs to be performed.
  • the SGSN will initiate activation to the GGSN when the attachment is successful. begging.
  • the GGSN initiates an authentication request to the external network element AAA/OCS/PCRF, and waits for no response. If an external network element AAA/OCS/PCRF fails, the external network element does not respond to the sent authentication request, and the GGSN can determine that the external network element is faulty according to the determination.
  • the SGSN If the GGSN determines that the number of times the UE activates the retry exceeds the preset threshold in a preset time, and the soft parameter used to enable or disable the fake activation function is enabled, the SGSN returns a specific false activation IP to the UE. The activation success message of the address, and identifies that the packet data service is a fake activation.
  • the GGSN does not initiate an authentication request to the AAA/OCS/PCRF, but the GGSN does not initiate an authentication request to the AAA/OCS/PCRF, but the GGSN determines that the number of times the UE is retrying the retry exceeds the preset threshold in the preset time.
  • the UE allocates a specific fake activation IP address dedicated to the fake activation, and internally falsifies an activation success message to the UE, where the fake activation IP address is carried.
  • the fake activation IP address is an internal reserved value set by the system for false activation.
  • the algorithm for determining the false activation may be:
  • the automatic false activation scenario on the GGSN side depends on the statistics of the number of failed single-user activation retry attempts, that is, the number of times the single user activates the retry in the preset time (m seconds) is greater than False activation is possible only when the value is (n).
  • the GGSN may further include a step of deactivating or performing an activation process on the UE in the activated state when the GGSN detects the external network element AAA/OCS/PCRF fault elimination.
  • the GGSN initiates active deactivation for the UE that is identified as false activation. That is, the PDP (Packet Data Protocol) context information of the UE identified as live is deleted, the assigned fake activation IP address is reclaimed, and the fake activation identifier is cleared.
  • PDP Packet Data Protocol
  • the GGSN initiates an activation retry for the UE that is identified as a false activation, and performs an activation process, that is, the remaining process in which the GGSN actively initiates the activation, including initiating an authentication request to the external network element, and after receiving the authentication success message, clearing ⁇ ⁇ ⁇ ,, and send an activation update message carrying the activation IP address to the UE in the false activation state, so that the UE in the false activation state updates the fake activation IP address to the active IP address after receiving the activation update message, and the UE is falsely activated.
  • an activation process that is, the remaining process in which the GGSN actively initiates the activation, including initiating an authentication request to the external network element, and after receiving the authentication success message, clearing ⁇ ⁇ ⁇ ,, and send an activation update message carrying the activation IP address to the UE in the false activation state, so that the UE in the false activation state updates the fake activation IP address to the active IP address after receiving the activ
  • the UE may be deactivated when receiving the deactivation message initiated by the UE (for example, the user may initiate active deactivation by disconnecting).
  • the fake activation user initiates active deactivation
  • the GGSN finds that the user is a fake activation user, then deactivates the UE, and returns a deactivation success message.
  • This embodiment is suitable for a network with a high proportion of always-on terminals such as Blackberry or certain specific scenarios.
  • the soft parameter used to enable or disable the fake activation function can be turned on by default, or the soft parameter can be set to be off.
  • an application scenario of the GGSN overload mainly includes the following steps:
  • the SGSN If the GGSN determines that the number of times the UE activates the retry exceeds the preset threshold in the preset time, and determines that the soft parameter used to enable or disable the fake activation function is in the on state, the SGSN returns a specific fake to the UE. Activate the activation success message of the IP address, and identify that the packet data service is false activation.
  • the GGSN When the GGSN is overloaded, the GGSN detects that the number of times the retries are activated within a preset time exceeds the preset threshold, and the failure cause values are all the same, then the UE is falsely activated.
  • the algorithm for determining the false activation may be:
  • the automatic false activation scenario on the GGSN side depends on the statistics of the number of failed single-user activation retry attempts, that is, the number of times the single user activates the retry in the preset time (m seconds) is greater than False activation is possible only when the value is (n).
  • m seconds and n can be:
  • n the number of times the single user activates the retry in the preset time
  • n False activation is possible only when the value is (n).
  • m seconds and n can be:
  • the calculation of m takes into account the case where the SGSN retries between multiple GGSNs.
  • the timeout period for the GGSN activation request, 40 seconds is an extra time to respond to unexpected situations.
  • the step of deactivating or performing an activation process on the UE in the activated state may also be included when the GGSN is overloaded.
  • the GGSN may initiate active deactivation for the fake activated UE. Further, for the active deactivation operation of the batch, smoothing is required to limit the number of UEs actively deactivated in a unit time, and the GGSN is overloaded again due to a large number of deactivation operations.
  • the GGSN may also initiate active activation processing on the fake activated UE. Further, for batch active activation operations, smoothing is required to limit the number of UEs that are actively activated in a unit time, thereby preventing a large number of activation operations from causing the GGSN to be overloaded again.
  • the GGSN may further perform deactivation processing on the UE when the GGSN receives the deactivation message initiated by the UE (for example, the user may initiate active deactivation by disconnecting).
  • the GGSN finds that the user is a fake active user, the GGSN deactivates the UE, deletes the PDP (Packet Data Protocol) context information of the UE that is falsely activated, and recycles the allocated £ activation. IP address, and clear the £ activation flag.
  • PDP Packet Data Protocol
  • This embodiment is suitable for a network with a high proportion of always-on terminals such as Blackberry or certain specific scenarios.
  • the soft parameter used to enable or disable the fake activation function can be turned on by default, or the soft parameter can be set to be off.
  • an application scenario in which a fake attached UE performs false activation on the SGSN side mainly includes the following steps:
  • S401 The UE sends an attach request to the SGSN.
  • the SGSN determines that the UE is falsely attached when it meets certain preset conditions (such as SGSN fault or overload), returns an attach success response carrying the fake attachment identifier, and identifies the UE as a false attachment state.
  • certain preset conditions such as SGSN fault or overload
  • the SGSN may further include a step of deactivating the UE in the false activation state when the SGSN is released.
  • the SGSN may initiate active deactivation to the fake activated UE, that is, delete the PDP context information of the UE that is identified as falsely activated, and recycle.
  • the assigned 4 ⁇ activates the IP address and clears the 4 ⁇ activation flag.
  • smoothing is performed to limit the number of UEs actively deactivated in a unit time, so as to prevent overloading of the SGSN caused by a large number of deactivation operations.
  • the SGSN may further perform deactivation processing when the SGSN receives the deactivation message initiated by the UE (for example, the user may initiate active deactivation by disconnecting).
  • the SGSN finds that the user is a fake active user, and then deactivates the UE, deletes the PDP (Packet Data Protocol) context information of the UE that is identified as a false activation, and recovers the allocated £ activation. IP address, and clear the £ activation flag.
  • PDP Packet Data Protocol
  • the soft parameter used to enable or disable the fake activation function may be considered as the open state, or the soft parameter may be set to the closed state.
  • an application scenario of overloading an SGSN mainly includes the following steps:
  • S501 The UE initiates an activation request to the SGSN.
  • the SGSN When the SGSN is overloaded, the SGSN detects that the number of times the retries are activated within a preset time exceeds the preset threshold, and the failure cause values are all the same, then the UE is pseudo-activated.
  • the algorithm for determining the false activation may be:
  • the automatic false activation scenario on the SGSN side depends on the statistics of the number of failed single-user activation retry attempts, that is, the single user is activated in unit time (m seconds). False activation is possible when the number of retries is greater than the threshold (n).
  • the step of deactivating or performing activation processing on the UE in the active state when the SGSN is overloaded may also be included.
  • the SGSN may initiate active deactivation for the fake activated UE. That is, the SGSN deletes the PDP (Packet Data Protocol) context information of the UE identified as a false activation, reclaims the assigned fake activation IP address, and clears the false activation identifier. Further, for the active deactivation operation of the batch, smoothing is performed to limit the number of UEs actively deactivated in a unit time, thereby preventing a large number of deactivation operations from causing the SGSN to be overloaded again.
  • PDP Packet Data Protocol
  • the SGSN may also initiate an activation retry for the UE that is identified as a false activation, and activate the processing, that is, the remaining process in which the SGSN actively initiates activation.
  • the method may include: initiating an activation request to the GGSN, and after receiving the activation success message, clearing the fake activation identifier, and sending an activation update message carrying the activated IP address to the UE in the false activation state, so that the UE in the false activation state receives the message.
  • the fake activation IP address is updated to the active IP address, and the activated UE becomes the active UE.
  • smoothing is performed to limit the number of UEs actively activated in a unit time, and the SGSN is prevented from being overloaded again by a large number of activation operations.
  • the SGSN may further perform deactivation processing when the SGSN receives the deactivation message initiated by the UE (for example, the user may initiate active deactivation by disconnecting).
  • the SGSN finds that the user is a fake active user, and then deactivates the UE, deletes the PDP (Packet Data Protocol) context information of the UE that is identified as a false activation, and recovers the allocated £ activation. IP address, and clear the £ activation flag.
  • PDP Packet Data Protocol
  • This embodiment is suitable for a network with a high proportion of always-on terminals such as Blackberry or certain specific scenarios.
  • the soft parameter used to enable or disable the fake activation function can be turned on by default, or the soft parameter can be set to be off.
  • an SAE network that is, an application scenario of an external network element AAA/OCS/PCRF in an enhanced GPRS network, mainly includes the following steps:
  • S601 The UE initiates an attach request to the MME (Mobility Management Entity).
  • MME Mobility Management Entity
  • the MME creates a default bearer request and sends it to the PGW (PDN Gateway, PDN Gateway) via the SGW (Serving Gateway).
  • the PGW initiates an authentication request to the external network element AAA/OCS/PCRF, and waits for no response. If an external network element AAA/OCS/PCRF fails, the external network element does not respond to the sent authentication request, and the PGW can determine that the external network element is faulty.
  • S604 If the PGW determines that the number of times the UE activates the retry exceeds the preset threshold and the soft parameter used to enable or disable the fake activation function is enabled, the SGW and the MME return a specific fake to the UE. Activate the activation success message of the IP address, and identify that the packet data service is false activation.
  • the PGW does not initiate an authentication request to the external network element AAA/OCS/PCRF, in order to reduce the service replay flow brought by the UE, if the PGW determines that the number of times the UE retry is exceeded in the preset time. Instead, the UE is assigned a specific fake activation IP address dedicated to the fake activation, and an activation success message is internally spoofed and sent to the UE, where the fake activation IP address is carried.
  • the fake activation IP address is an internal reserved value set by the system for false activation.
  • the PGW may be configured to perform a deactivation process or an activation process on the UE in the pseudo-activated state when the PGW detects the external network element AAA/OCS/PCRF fault elimination.
  • the PGW initiates active deactivation for the UE that is identified as being active, that is, deletes the PDP (Packet Data Protocol) context information of the UE identified as live, reclaims the assigned fake activation IP address, and clears the fake activation identifier.
  • PDP Packet Data Protocol
  • the PGW may initiate an activation retry for the UE that is identified as a false activation, and perform an activation process, that is, the remaining process in which the PGW actively initiates the activation, including the PGW initiating an authentication request to the external network element, and after receiving the authentication success message, , clear the fake activation flag, And sending an activation update message carrying the activation IP address to the UE in the fake activation state, so that the UE in the false activation state updates the fake activation IP address to the activation IP address after receiving the activation update message, and changes the fake activation UE into the active UE.
  • the UE may further perform deactivation processing when the PGW receives the deactivation message initiated by the UE (for example, the user may initiate active deactivation by disconnecting).
  • the PGW finds that the user activates the user, then deactivates the UE and returns a deactivation success message.
  • a distinguishing feature of the enhanced GRPS network (that is, the SAE network) is that the user is always online, and the user creates a default bearer channel when attaching. With false activation, the activation signaling regeneration stream generated by this feature can be significantly reduced.
  • an embodiment of the present invention further provides an activation processing device, including:
  • the false activation triggering module 701 is configured to send an activation success message to the user equipment UE when the false activation condition is met, where the specific false activation IP address is carried.
  • the user data processing module 702 is configured to determine whether the source IP address of the received user data is a fake activation IP address distributed by the fake activation trigger module 701, and the user data is not processed.
  • the false activation condition may be that the number of times the UE activates the retry exceeds a preset threshold within a preset time.
  • SGSN/PGW/GGSN of the PS domain core network is overloaded or faulty, or when the external network element AAA/OCS/PCRF connected to the SGSN/PGW/GGSN is overloaded or faulty, SGSN/PGW/ The GGSN will reject the activation request of the UE, and the UE may initiate an activation retry after the activation fails.
  • the false activation condition may also be an activation request initiated by the UE in the pseudo-attached state.
  • the SGSN performs false attach to the UE according to certain preset conditions (such as SGSN failure or overload, etc.), for the fake attached UE, and when the SGSN receives the activation request initiated by the fake attached UE, the corresponding pair It is processed.
  • a switch module is further included for setting Turns the false activation function on or off.
  • the false activation condition further includes: the switch set by the switch module is in an open state.
  • the method may further include:
  • the first recovery module 703 is configured to perform deactivation processing on the UE in the false activation state when detecting overload cancellation or fault recovery; or initiate an activation retry to perform activation processing on the UE in the active state.
  • the second recovery module 704 is configured to perform deactivation processing on the UE in the live state when the UE in the fake attachment state is detected to be detached.
  • the third recovery module 705 is configured to perform deactivation processing on the UE when receiving the deactivation message initiated by the UE.
  • At least one of the first recovery module 703, the second recovery module 704, and the third recovery module 705 may be included.
  • the UE quantity setting module is further configured to set the maximum number of deactivated UEs to be deactivated in a unit time, and/or the maximum number of activated UEs to be activated in a unit time.
  • the foregoing first recovery module is specifically configured to perform deactivation processing on the UE within the maximum number of deactivated UEs per unit time, or to activate the maximum activation per unit time, when overload cancellation or fault recovery is detected.
  • the UE within the number of UEs initiates an activation retry, and performs activation processing on the UE in the false activation state.
  • the foregoing second recovery module 704 is specifically configured to perform deactivation processing on the UE within the maximum number of deactivated UEs in a unit time when detecting the detachment of the fake attached UE.
  • the activation processing device in the embodiment of the present invention may be specifically the second generation of the European standard.
  • the GGSN may also be specifically a packet data protocol gateway PGW, and the like.
  • the activation processing device sends an activation success message carrying a fake activation IP address to the UE when the false activation condition is met, and the activation success message is a false activation processing mode, and is received in a subsequent procedure.
  • the source IP address of the obtained user data is a fake activation IP address
  • the user data is not processed.
  • the activation success message carrying the fake activation IP address can effectively suppress a large amount of service regeneration flow caused by retrying, and is particularly effective for suppressing the service regeneration flow of the terminal that is attached or activated or the terminal that is automatically re-extracted by the software.
  • the frequency at which the regenerative stream is activated is also slowed down, which has a certain degree of smoothing effect.
  • the term “comprising”, “including”, or any other variants thereof is intended to encompass a non-exclusive inclusion, such that a process, method, article, It also includes other elements that are not explicitly listed, or elements that are inherent to such a process, method, item, or device. An element defined by the phrase “comprising a " does not exclude the presence of additional elements in the process, method, item, or device that comprises the element.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

激活处理方法及设备
本申请要求于 2010 年 02 月 09 日提交中国专利局、 申请号为 201010110443.8、明名称为 "激活处理方法及设备"的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信技术领域, 特别涉及一种激活处理方法及设备。
背景技术
移动数据业务呈现用户数不断增多、 单用户的数据流量越来越大、 用户 在线时长越来越长等特点, 对 PS ( Packet Switched Domain, 分组交换)域网 络的各种资源带来了极大的挑战, 尤其是节假日、 重大社会事件、 传输 /设备 故障后恢复、 灾难等情况会导致系统遭受平时业务量几十倍甚至上百倍。 因 此, PS域网络过载或故障的风险越来越大。
当 PS i或核心网的网元 SGSN ( Global System for Mobile communication, 欧洲制式的第二代移动通信系统) /PGW ( Packet Data Protocol Gateway , 分组 数据协议网关) /GGSN ( Gateway GPRS Support Node , 网关 GPRS支持节点) 过载或故障,或者与 SGSN/PGW/GGSN相连的外部网元 AAA( Authentication, Authorization and Accounting , 认证、 授权和计费 ) /OCS ( Online Charging System, 在线计费系统) /PCRF ( Policy and Charging Rules Function, 策略和 计费规则功能)过载或故障时, SGSN/PGW/GGSN会拒绝终端的激活请求, 终端在激活失败后可能会发起重试, 从而引起大量的业务再生流, 严重情况 下可能会引起网络雪崩。 发明内容
本发明实施例提供一种激活处理方法及设备, 以解决在 PS 域网络 GGSN/PGW/SGSN, 或者与其相连的外部网元 AAA/OCS/PCRF 过载或故障 时, 导致重试引起的大量业务再生流的问题。
一种激活处理方法, 包括: 当满足 敫活条件时, 向用户设备 UE发送激活成功消息,其中携带特定 的 4叚激活 IP地址;
判断接收到的用户数据的源 IP地址是否为假激活 IP地址,是则不处理该 用户数据。
一种激活处理设备, 包括:
假激活触发模块,用于当满足假激活条件时, 向用户设备 UE发送激活成 功消息, 其中携带特定的假激活 IP地址;
用户数据处理模块, 用于判断接收到的用户数据的源 IP地址是否为所述 假激活触发模块分发的假激活 IP地址, 是则不处理该用户数据。 本发明实施例提供的激活处理方法及设备, 当满足假激活条件时, 向 UE 发送携带假激活 IP地址的激活成功消息,该激活成功消息是一种假激活处理 方式,在后续程序中如果接收到的用户数据的源 IP地址是假激活 IP地址时, 不处理该用户数据。而通过该携带假激活 IP地址的激活成功消息, 能够有效 抑制由于重试引起的大量业务再生流, 尤其对抑制附着即激活的终端或软件 自动重拔的终端的业务再生流非常有效。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面 描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明实施例提供激活处理方法流程图;
图 2为外部网元故障时激活处理方法流程图;
图 3为 GGSN过载时激活处理方法流程图;
图 4为假附着 UE在 SGSN侧激活处理方法流程图;
图 5为 SGSN过载时激活处理方法流程图;
图 6为 SAE网络外部网元故障时激活处理方法流程图;
图 7为本发明实施例提供的一种激活处理装置结构框图;
图 8为本发明实施例提供的另一种激活处理装置结构框图。 具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而 不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例 , 都属于本发明保护的范围。 在现网中发现, Blackberry (黑莓)等智能终端会在开机后自动附着并激 活, 如果激活失败, 则终端会自动发起反复重试(现网中曾发现单用户半小 时内重试上千次的情况)。 随着智能终端的迅速普及, 这种情况可能会逐渐成 为常态。
AAA/OCS/PCRF等外部网元的能力经常会比 SGSN/GGSN/PGW要弱, 相对 SGSN/GGSN/PGW, AAA/OCS/PCRF 等外部网元更容易过载或出现故 障, 它们如果过载或者出现故障时, 会给 SGSN/GGSN/PGW带来更大的再生 流压力。
SAE ( System Architecture Evolution, 系统架构演进) 网络的一个特点是 用户永远在线, 用户在 Attach (附着) 时就会激活。 如果激活失败则会反复 重试。
这种激活失败后的反复重试, 会引起大量的业务再生流, 严重情况下可 能会引起网络雪崩, 为了解决在 PS域网络 GGSN/PGW/SGSN, 或者与其相 连的外部网元 AAA/OCS/PCRF过载或故障时, 导致重试引起的大量业务再 生流的问题, 本发明实施例提供一种激活处理方法, 参见图 1 , 该方法包括 如下步骤:
S101 : 当满足假激活条件时, 向 UE (用户设备)发送携带特定的假激活 IP地址的激活成功消息。
其中,满足假激活条件可以是在预设时间内 UE激活重试的次数超过预设 阔值。
通常情况下, 当 PS域核心网的网元 SGSN/PGW/GGSN等过载或故障时, 或者与 SGSN/PGW/GGSN相连的外部网元 AAA/OCS/PCRF等过载或故障 时, SGSN/PGW/GGSN会拒绝 UE的激活请求, UE在激活失败后可能会发 起激活重试。 本发明实施例中, 若 SGSN/PGW/GGSN检测到在预设时间内 UE激活重 试的次数超过预设阔值时, 对该 UE进行假激活, 即向该 UE发送携带假激 活 IP地址的激活成功消息。 其中, 假激活 IP地址为预设的特定专用于假激 活的内部保留 IP地址值。 当 UE接收到激活成功消息后, 会停止激活重试, 以避免由于反复的激活重试导致大量的业务再生流。 此时, 对用户的影响是 激活成功但无法上网。
实际应用中, 可以根据具体应用场景设置上述预设时间和预设阔值, 其 中一种设置方法可以是:
预设时间可以设置为等待激活请求回复消息的正常时间间隔乘以预设阔 值,再加上一定的意外情况时延。也就是说, 当激活重试次数超过预设阔值, 则认为有可能会导致大量的业务再生流, 需要对该 UE进行假激活。
对该 UE进行假激活的条件还可以是,接收到假附着状态的 UE发起的激 活请求。 通常情况下, SGSN会根据某些预设条件(比如 SGSN故障或过载 等)对 UE进行假附着, 对于假附着的 UE, 而当 SGSN接收到假附着的 UE 发起的激活请求时, 相应的对其进行假激活处理, 以便对后续接到的该 UE 的用户数据不转发, 不计费等。
另外, 还需要说明的是, 本发明实施例提供的方法, 还可以包括预先设 置用于开启或关闭假激活功能的开关, 本领域技术人员可以理解, 设置用于 开启或关闭假激活功能的开关的方式可以有多种, 比如可以设置软件参数, 用不同的值标识假激活功能开启或关闭状态。 相应的, 本发明实施例中, 分 组数据业务满足假激活条件还可以进一步满足, 用于开启或关闭假激活功能 的开关处于开启状态。
在实际应用中,还可以设置标识,用不同的值标识 UE处于假激活状态还 是激活状态。 本发明实施例中, 当满足假激活条件时, 相应的还包括设置该 标识的值, 用以标识该 UE处于 4艮激活状态。
S102: 判断接收到的用户数据的源 IP地址是否为假激活 IP地址,是则不 处理该用户数据。
当 SGSN/PGW/GGSN接收到用户数据时, 判断该用户数据的源 IP地址 是否为特定的假激活 IP地址, 若是则不处理该用户数据, 比如不转发该用户 数据, 也不对其进行计费, 等等。 也就是说, 当用户处于假激活状态时, 对 该用户的影响是激活成功但无法上网。
另外需要说明的是,当该用户数据的源 IP地址不是特定的假激活 IP地址, 而是真实用于激活业务的激活 IP地址, 则需要对该用户数据进行正常处理。
进一步的, 本发明实施例还可以在检测到过载解除或故障恢复时,
SGSN/PGW/GGSN对假激活状态的 UE进行去活处理, 或发起激活重试, 对 ^^激活状态的 UE进行激活处理。
或者, 还可以在检测到对^^附着的 UE 进行去附着时, 对^^激活状态的 UE进行去活处理。
通常情况下,假激活状态的 UE为多个,当检测到过载解除或故障恢复时, 对多个 敫活状态的 UE进行的去活处理或激活处理通常是批量去活处理或 批量激活处理, 为了避免由于批量去活处理或批量激活处理导致 SGSN/PGW/GGSN过载, 还可以进一步对批量去活或批量激活做平滑处理, 限制在单位时间内去活处理或激活处理的 UE数量, 具体的可以是, 预先设 置单位时间内去活处理的最大去活 UE数量,和 /或单位时间内激活处理的最 大激活 UE数量; 相应的, 对假激活状态的 UE进行去活处理具体是: 单位 时间内对所述最大去活 UE数量内的 UE进行去活处理;对假激活状态的 UE 进行激活处理具体是: 单位时间内对所述最大激活 UE数量内的 UE进行激 活处理。
其中, 判断过载解除的方法可以是, SGSN/PGW/GGSN所对应的控制器 检测到数据流量低于流控解控阔值, 来确定过载解除。
判断故障恢复的方法可以是, 若 SGSN/PGW/GGSN的某次业务返回的是 成功消息, 则确定故障恢复。
另外, 本发明实施例还可以进一步包括当接收到 UE发起的去活消息时, 对该 UE进行去活处理。
对于假激活的用户而言, 虽然激活成功但无法上网, 和激活失败的用户 体验是一样的。 用户可以通过断开连接来发起主动去活。
对^^激活状态的 UE进行去活处理相当于结束一个分组数据业务,具体可 以包括:
删除假激活状态 UE的 PDP (分组数据协议)上下文信息, 并回收分配的 假激活 IP地址。 需要说明的是, 若本发明实施例预先设置了用于标识 UE处 于^^激活或激活状态的标识时,这里,对^^激活状态的 UE进行去激活处理还 包括, 清除该标识的步骤。
发起激活重试,对^敫活状态的 UE进行激活处理,也就是说主动发起激 活的剩余流程, 在内部激活成功后, 发送激活更新消息给 UE, 使该 UE从 假激活状态转为激活状态。 需要说明的是, 若本发明实施例预先设置了用于 标识 UE处于^敫活或激活状态的标识时, 这里, 对^敫活状态的 UE进行 去激活处理还包括, 清除该标识的步骤。 这样, 在后续程序中, 开始对该 UE 的用户数据进行正常处理, 比如转发、 计费等等。 具体的, 发起激活重 试, 对^敫活状态的 UE进行激活处理可以包括:
发起激活重试, 并在激活成功后, 向 UE发送携带激活 IP地址的激活更 新消息; 以便 UE在接收到激活更新消息后将假激活 IP地址更新为激活 IP地 址。 同理,若本发明实施例预先设置了用于标识 UE处于假激活或激活状态的 标识时,这里,对假激活状态的 UE进行激活处理还包括,清除该标识的步骤。
可见, 本发明实施例提供的激活处理方法、 当满足假激活条件时, 向 UE 发送携带假激活 IP地址的激活成功消息, 该激活成功消息是一种假激活处理 方式, 在后续程序中如果接收到的用户数据的源 IP地址是^^激活 IP地址时, 不处理该用户数据。 而通过该携带假激活 IP地址的激活成功消息, 能够有效 抑制由于重试引起的大量业务再生流, 尤其对抑制附着即激活的终端或软件 自动重拔的终端的业务再生流非常有效。 而对于用户手动发起重试的终端而 言, 也会减緩激活再生流发起的频率, 起到一定程度的平滑作用。
本发明实施例提供的激活处理方法, 其应用场景非常广泛, 下面用几个 具体实施例分别针对不同的具体应用场景进行描述。
具体实施例一
参见图 2 , 一种外部网元 AAA/OCS/PCRF故障的应用场景, 主要包括如 下步骤:
S201 : UE在 SGSN附着成功后, 经 SGSN向 GGSN发起激活请求。
UE可以在需要进行分组数据业务时, 经 SGSN向 GGSN发起激活请求。 而对于附着即激活的用户, 在附着成功时便会经 SGSN向 GGSN发起激活请 求。
S202: GGSN向外部网元 AAA/OCS/PCRF发起鉴权请求, 等待无响应。 若某外部网元 AAA/OCS/PCRF出现故障, 则该外部网元对发送的鉴权请 求无响应, GGSN能够据此确定该外部网元出现故障。
S203: 若 GGSN判断在预设时间内某 UE激活重试的次数超过预设阔值 且用于开启或关闭假激活功能的软参为开启状态时,经 SGSN向该 UE返回携 带特定假激活 IP地址的激活成功消息, 并标识该分组数据业务为假激活。
若 GGSN判断在预设时间内某 UE激活重试的次数超过预设阔值时, 为 了减少该 UE带来的业务再生流, GGSN不再向 AAA/OCS/PCRF发起鉴权请 求, 而是为该 UE分配某特定的、 专用于假激活的假激活 IP地址, 并在内部 伪造一份激活成功消息发给该 UE, 其中携带该假激活 IP地址。 该假激活 IP 地址是系统预先为假激活设置的内部保留值。
本具体实施例中, 实施假激活的判定算法可以是: GGSN侧的自动假激 活场景依赖于单用户激活重试失败次数统计,即单用户在预设时间(m秒)内激 活重试次数大于阔值 (n)时才可能做假激活。考虑 m秒和 n的取值方法可以是: 为了防止在 AAA/OCS/PCRF过载的情况下过控, 假设设置 n>=2, 即给 用户两次重试的机会。 m的计算要考虑 SGSN在多个 GGSN之间重试的情况。 m=n*X*3+40. 3为假设 SGSN在 3个 GGSN之间重试。 X为在 SGSN侧等待 GGSN激活请求的超时时长, 40秒为应对意外情况的额外补时。
S204: 当 GGSN接收到用户数据其源 IP地址为假激活 IP地址时, 不处 理该用户数据。
对于假激活的 UE而言, 看起来是激活成功, 但是 GGSN后续不会处理 该 UE的业务, 也不会转发该 UE的用户数据。 这样对用户的影响是激活成功 但无法上网, 其用户体验和激活失败基本一样, 但是可以有效抑制由于反复 重试引起的大量业务流。
本具体实施例中, 还可以包括 GGSN检测到外部网元 AAA/OCS/PCRF 故障消除时, 对^^激活状态的 UE进行去激活处理或进行激活处理的步骤。
对于标识为故障的外部网元, 如果收到该网元的一次业务返回成功, 则 认为该网元故障恢复。 此时, GGSN对于标识为假激活的 UE发起主动去活, 即删除标识为 敫活的 UE的 PDP (分组数据协议)上下文信息, 回收分配 的假激活 IP地址, 并清除假激活标识。 或者 GGSN对标识为假激活的 UE发 起激活重试, 对其进行激活处理, 即 GGSN主动发起激活的剩余流程, 包括 向外部网元发起鉴权请求, 并在收到鉴权成功消息后, 清除^敫活标识, 并 向假激活状态的 UE发送携带激活 IP地址的激活更新消息, 以便假激活状态 的 UE在接收到激活更新消息后将假激活 IP地址更新为激活 IP地址,将假激 活 UE变成激活 UE。
本具体实施例中,还可以包括当接收到 UE发起的去活消息时(比如用户 可以通过断开连接来发起主动去活), 对该 UE进行去活处理。 当假激活用户 发起主动去活时, GGSN发现该用户为假激活用户,则对该 UE进行去活处理, 并返回去活成功消息。
本具体实施例适合于 Blackberry等永远在线终端比例高的网络或某些特 定场景。 该场景中, 用于开启或关闭假激活功能的软参可以默认为开启状态, 也可以设置该软参为关闭状态。
具体实施例二:
参见图 3 , —种 GGSN过载的应用场景, 主要包括如下步骤:
S301 : UE在 SGSN附着成功后, 经 SGSN向 GGSN发起激活请求。
S302: 若 GGSN判断在预设时间内某 UE激活重试的次数超过预设阔值, 且判断用于开启或关闭假激活功能的软参为开启状态时, 经 SGSN 向该 UE 返回携带特定假激活 IP地址的激活成功消息, 并标识该分组数据业务为假激 活。
当 GGSN过载时, GGSN检测到某 UE在预设时间内激活重试次数超过 预设阔值, 且失败原因值全部相同, 则对该 UE进行假激活。
本具体实施例中, 实施假激活的判定算法可以是: GGSN侧的自动假激 活场景依赖于单用户激活重试失败次数统计,即单用户在预设时间(m秒)内激 活重试次数大于阔值 (n)时才可能做假激活。考虑 m秒和 n的取值方法可以是: 为了防止在 AAA/OCS/PCRF过载的情况下过控, 假设设置 n>=2, 即给 用户两次重试的机会。 m的计算要考虑 SGSN在多个 GGSN之间重试的情况。 m=n*X*3+40. 3为假设 SGSN在 3个 GGSN之间重试。 X为在 SGSN侧等待 GGSN激活请求的超时时长, 40秒为应对意外情况的额外补时。
S303: 当 GGSN接收到用户数据其源 IP地址为假激活 IP地址时, 不处 理该用户数据。
本具体实施例中, 还可以包括 GGSN过载解除时, 对^^激活状态的 UE 进行去激活处理或进行激活处理的步骤。
当 GGSN过载状态解除时(如 GGSN CPU低于流控解控阔值), GGSN 可以对假激活的 UE发起主动去活。 进一步的, 对于批量的主动去活操作, 需 做平滑处理, 限制在单位时间内主动去活的 UE个数, 防止大量去活操作导致 GGSN再次过载。
当 GGSN过载状态解除时(如 GGSN CPU低于流控解控阔值), GGSN 还可以对假激活的 UE发起主动激活处理。进一步的,对于批量的主动激活操 作, 需做平滑处理, 限制在单位时间内主动激活的 UE个数, 防止大量激活操 作导致 GGSN再次过载。
本具体实施例中,还可以包括当 GGSN接收到 UE发起的去活消息时(比 如用户可以通过断开连接来发起主动去活), 对该 UE进行去活处理。 当假激 活用户发起主动去活时, GGSN发现该用户为假激活用户, 则对该 UE进行去 活处理, 删除标识为假激活的 UE的 PDP (分组数据协议)上下文信息, 回 收分配的 £激活 IP地址, 并清除 £激活标识。
本具体实施例适合于 Blackberry等永远在线终端比例高的网络或某些特 定场景。 该场景中, 用于开启或关闭假激活功能的软参可以默认为开启状态, 也可以设置该软参为关闭状态。
具体实施例三
参见图 4, 一种假附着 UE在 SGSN侧做假激活的应用场景, 主要包括如 下步骤:
S401 : UE向 SGSN发送附着请求。
S402: SGSN判断当满足某些预设条件 (比如 SGSN故障或过载等) 时, 对 UE进行假附着, 向其返回携带假附着标识的附着成功响应, 并标识该 UE 为假附着状态。
S403: SGSN接收到标识为假附着 UE的激活请求时, 并在用于开启或关 闭假激活功能的软参设置为开启状态时, 向该 UE返回携带特定假激活 IP地 址的激活成功消息, 并标识该分组数据业务为假激活。
S404: 当 SGSN接收到用户数据其源 IP地址为假激活 IP地址时,不处理 该用户数据。
本具体实施例中, 还可以包括 SGSN在假附着解除时, 对假激活状态的 UE进行去激活处理的步骤。
当 SGSN对假附着的 UE进行假附着解除操作时 (比如 SGSN过载清除 或故障恢复等), SGSN可以对假激活的 UE发起主动去活, 即删除标识为假 激活的 UE的 PDP上下文信息, 回收分配的 4艮激活 IP地址, 并清除 4艮激活标 识。
进一步的, 对于批量的主动去活操作, 需做平滑处理, 限制在单位时间 内主动去活的 UE个数, 以防止大量去活操作导致 SGSN过载。
本具体实施例中,还可以包括当 SGSN接收到 UE发起的去活消息时(比 如用户可以通过断开连接来发起主动去活), 对该 UE进行去活处理。 当假激 活用户发起主动去活时, SGSN发现该用户为假激活用户, 则对该 UE进行去 活处理, 删除标识为假激活的 UE的 PDP (分组数据协议)上下文信息, 回 收分配的 £激活 IP地址, 并清除 £激活标识。
本具体实施例适合的场景中, 用于开启或关闭假激活功能的软参可以默 认为开启状态, 也可以设置该软参为关闭状态。
具体实施例四
参见图 5, —种 SGSN过载的应用场景, 主要包括如下步骤:
S501 : UE向 SGSN发起激活请求。
S502: 若 SGSN判断在预设时间内某 UE激活重试的次数超过预设阔值, 且判断用于开启或关闭假激活功能的软参为开启状态时,向该 UE返回携带特 定^^激活 IP地址的激活成功消息, 并标识该分组数据业务为^敫活。
当 SGSN过载时, SGSN检测到某 UE在预设时间内激活重试次数超过预 设阔值, 且失败原因值全部相同, 则对该 UE进行假激活。
本具体实施例中, 实施假激活的判定算法可以是: SGSN侧的自动假激活 场景依赖于单用户激活重试失败次数统计,即单用户在单位时间 (m秒)内激活 重试次数大于阔值 (n)时才可能做假激活。 考虑 m秒和 n的取值方法可以是: 为了防止在 SGSN过载的情况下过控, 假设设置11>=2, SGSN已返回失 败消息两次, 即给用户两次重试的机会。 假设每个 SGSN从接收到激活请求 到返回失败消息的最大时长为 X秒,则 m=2 * x +40,其中加 40秒是考虑了终 端重试的间隔。
S503: 当 SGSN接收到用户数据其源 IP地址为假激活 IP地址时,不处理 该用户数据。
本具体实施例中, 还可以包括 SGSN过载解除时, 对^敫活状态的 UE 进行去激活处理或进行激活处理的步骤。
当 SGSN过载状态解除时(如 SGSN CPU低于流控解控阔值 ) , SGSN可 以对假激活的 UE发起主动去活。 即 SGSN删除标识为假激活的 UE的 PDP (分组数据协议)上下文信息, 回收分配的假激活 IP地址, 并清除假激活标 识。 进一步的, 对于批量的主动去活操作, 需做平滑处理, 限制在单位时间 内主动去活的 UE个数, 防止大量去活操作导致 SGSN再次过载。
当 SGSN过载状态解除时(如 SGSN CPU低于流控解控阔值 ) , SGSN还 可以对对标识为假激活的 UE发起激活重试,对其进行激活处理, 即 SGSN主 动发起激活的剩余流程, 比如可以包括向 GGSN发起激活请求, 并在收到激 活成功消息后, 清除假激活标识, 并向假激活状态的 UE发送携带激活 IP地 址的激活更新消息,以便假激活状态的 UE在接收到激活更新消息后将假激活 IP地址更新为激活 IP地址, 将 4艮激活 UE变成激活 UE。 进一步的, 对于批 量的主动激活操作, 需做平滑处理, 限制在单位时间内主动激活的 UE个数, 防止大量激活操作导致 SGSN再次过载。
本具体实施例中,还可以包括当 SGSN接收到 UE发起的去活消息时(比 如用户可以通过断开连接来发起主动去活), 对该 UE进行去活处理。 当假激 活用户发起主动去活时, SGSN发现该用户为假激活用户, 则对该 UE进行去 活处理, 删除标识为假激活的 UE的 PDP (分组数据协议)上下文信息, 回 收分配的 £激活 IP地址, 并清除 £激活标识。
本具体实施例适合于 Blackberry等永远在线终端比例高的网络或某些特 定场景。 该场景中, 用于开启或关闭假激活功能的软参可以默认为开启状态, 也可以设置该软参为关闭状态。 具体实施例五
参见图 6 ,—种 SAE网络即增强的 GPRS网络中外部网元 AAA/OCS/PCRF 等故障的应用场景, 主要包括如下步骤:
S601 : UE向 MME ( Mobility Management Entity, 移动管理实体)发起 附着请求。
S602: MME创建默认承载请求, 经 SGW ( Serving Gateway, 服务网关) 发送至 PGW ( PDN Gateway, PDN网关)。
S603: PGW向外部网元 AAA/OCS/PCRF发起鉴权请求, 等待无响应。 若某外部网元 AAA/OCS/PCRF出现故障, 则该外部网元对发送的鉴权请 求无响应, PGW能够据此确定该外部网元出现故障。
S604: 若 PGW判断在预设时间内某 UE激活重试的次数超过预设阔值且 用于开启或关闭假激活功能的软参为开启状态时, 经 SGW和 MME向该 UE 返回携带特定假激活 IP地址的激活成功消息, 并标识该分组数据业务为假激 活。
若 PGW判断在预设时间内某 UE激活重试的次数超过预设阔值时, 为了 减少该 UE带来的业务再生流, PGW不再向外部网元 AAA/OCS/PCRF发起 鉴权请求, 而是为该 UE分配某特定的、 专用于假激活的假激活 IP地址, 并 在内部伪造一份激活成功消息发给该 UE, 其中携带该假激活 IP地址。 该假 激活 IP地址是系统预先为假激活设置的内部保留值。
S605: 当 PGW接收到用户数据其源 IP地址为 4叚激活 IP地址时, 不处理 该用户数据。
本具体实施例中, 还可以包括 PGW检测到外部网元 AAA/OCS/PCRF故 障消除时, 对假激活状态的 UE进行去激活处理或进行激活处理的步骤。
对于标识为故障的外部网元, 如果收到该网元的一次业务返回成功, 则 认为该网元故障恢复。 此时, PGW对于标识为^敫活的 UE发起主动去活, 即删除标识为 敫活的 UE的 PDP (分组数据协议)上下文信息, 回收分配 的假激活 IP地址, 并清除假激活标识。 或者 PGW可以对标识为假激活的 UE 发起激活重试, 对其进行激活处理, 即 PGW主动发起激活的剩余流程, 包括 PGW向外部网元发起鉴权请求,并在收到鉴权成功消息后,清除假激活标识, 并向假激活状态的 UE发送携带激活 IP地址的激活更新消息, 以便假激活状 态的 UE在接收到激活更新消息后将假激活 IP地址更新为激活 IP地址,将假 激活 UE变成激活 UE。
本具体实施例中, 还可以包括当 PGW接收到 UE发起的去活消息时(比 如用户可以通过断开连接来发起主动去活), 对该 UE进行去活处理。 当假激 活用户发起主动去活时, PGW发现该用户为^^激活用户, 则对该 UE进行去 活处理, 并返回去活成功消息。
增强的 GRPS网络(即 SAE网络) 的一个显著特点是用户永远在线, 用 户在 Attach时就会创建默认的承载通道。 使用假激活, 可以显著减少因此特 点产生的激活信令再生流。
该场景中所有用户都是永远在线用户, 假激活功能可以自动开启 (即用 于开启或关闭假激活功能的软参可以默认为开启状态), 无需人工干预。
本发明实施例提供的激活处理方法, 可以适用于多种应用场景, 原理相 同, 此处不再——赘述。 参见图 7、 本发明实施例还提供一种激活处理设备, 包括:
假激活触发模块 701 , 用于当满足假激活条件时, 向用户设备 UE发送激 活成功消息, 其中携带特定的假激活 IP地址。
以及, 用户数据处理模块 702, 用于判断接收到的用户数据的源 IP地址 是否为假激活触发模块 701分发的假激活 IP地址, 是则不处理该用户数据。
其中, 假激活条件可以是在预设时间内 UE 激活重试的次数超过预设阔 值。通常情况下,当 PS域核心网的网元 SGSN/PGW/GGSN等过载或故障时, 或者与 SGSN/PGW/GGSN相连的外部网元 AAA/OCS/PCRF等过载或故障 时, SGSN/PGW/GGSN会拒绝 UE的激活请求, UE在激活失败后可能会发 起激活重试。
或者,假激活条件还可以是假附着状态的 UE发起的激活请求。通常情况 下, SGSN会根据某些预设条件(比如 SGSN故障或过载等 )对 UE进行假 附着, 对于假附着的 UE, 而当 SGSN接收到假附着的 UE发起的激活请求 时 , 相应的对其进行^敫活处理。
另外, 还需要说明的是, 本发明实施例中, 还包括开关模块, 用于设置 开启或关闭假激活功能的开关。 相应的, 假激活条件还包括: 所述开关模块 设置的开关为开启状态。
进一步的, 参见图 8, 在本发明的一个实施例中, 还可以包括:
第一恢复模块 703 , 用于当检测到过载解除或故障恢复时,对假激活状态 的 UE进行去活处理; 或发起激活重试, 对^敫活状态的 UE进行激活处理。
和 /或,第二恢复模块 704,用于当检测到对假附着状态的 UE进行去附着 时, 对^敫活状态的 UE进行去活处理。
和 /或, 第三恢复模块 705, 用于当接收到 UE发起的去活消息时, 对该 UE进行去活处理。
需要说明的是, 本发明实施例图 8 所示的激活处理设备中, 可以仅包括 第一恢复模块 703、 第二恢复模块 704、 第三恢复模块 705中的至少一个。
进一步的,还包括 UE数量设置模块,用于设置单位时间内去活处理的最 大去活 UE数量, 和 /或单位时间内激活处理的最大激活 UE数量。
相应的, 上述第一恢复模块具体用于, 当检测到过载解除或故障恢复时, 单位时间内对所述最大去活 UE数量内的 UE进行去活处理, 或单位时间内 对所述最大激活 UE数量内的 UE发起激活重试, 对假激活状态的 UE进行 激活处理。
相应的,上述第二恢复模块 704具体用于, 当检测到对假附着的 UE进行 去附着时, 单位时间内对所述最大去活 UE数量内的 UE进行去活处理。 实 际应用中, 本发明实施例所述激活处理设备, 可以具体是欧洲制式的第二代
GGSN, 还可以具体是分组数据协议网关 PGW, 等等。
需要说明的是, 本发明设备实施例的相关技术特征可以参见上述方法实 施例中所述技术特征, 此处不再赘述。
可见, 本发明实施例提供的激活处理设备、 当满足假激活条件时, 向 UE 发送携带假激活 IP地址的激活成功消息,该激活成功消息是一种假激活处理 方式,在后续程序中如果接收到的用户数据的源 IP地址是假激活 IP地址时, 不处理该用户数据。而通过该携带假激活 IP地址的激活成功消息, 能够有效 抑制由于重试引起的大量业务再生流, 尤其对抑制附着即激活的终端或软件 自动重拔的终端的业务再生流非常有效。 而对于用户手动发起重试的终端而 言, 也会减緩激活再生流发起的频率, 起到一定程度的平滑作用。 需要说明的是, 在本文中, 术语"包括"、 "包括 "或者其任何其他变体意在 涵盖非排他性的包括, 从而使得包括一系列要素的过程、 方法、 物品或者设 备不仅包括那些要素, 而且还包括没有明确列出的其他要素, 或者是还包括 为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下, 由语句 "包括一个 ... ... "限定的要素,并不排除在包括所述要素的过程、方法、 物品或者设备中还存在另外的相同要素。
本领域普通技术人员可以理解, 实现上述实施例方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成, 所述的程序可以存储于一计算 机可读取存储介质中, 该程序在执行时, 包括若干指令用以执行本发明各个 实施例所述的方法。 这里所述的存储介质, 如: ROM/RAM、 磁碟、 光盘等。 以上所述仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内所作的任何修改、 等同替换、 改进等, 均包含 在本发明的保护范围内。

Claims

权利要求
1、 一种激活处理方法, 其特征在于, 包括:
当满足 敫活条件时, 向用户设备 UE发送激活成功消息, 其中携带特定 的^^激活 IP地址;
判断接收到的用户数据的源 IP地址是否为假激活 IP地址, 是则不处理 该用户数据。
2、 根据权利要求 1所述的方法, 其特征在于, 所述假激活条件包括: 在预设时间内接收的 UE激活重试次数超过预设阔值。
3、 根据权利要求 1所述的方法, 其特征在于, 所述假激活条件包括: 接收到假附着状态的 UE发起的激活请求。
4、 根据权利要求 2或 3所述的方法, 其特征在于, 预先设置用于开启或 关闭假激活功能的开关, 所述假激活条件还包括:
所述开关为开启状态。
5、 根据权利要求 1所述的方法, 其特征在于, 还包括:
当检测到过载解除或故障恢复时, 对假激活状态的 UE进行去活处理; 或 发起激活重试, 对假激活状态的 UE进行激活处理;
当检测到对假附着状态的 UE进行去附着时, 对假激活状态的 UE进行去 活处理;
当接收到 UE发起的去活消息时, 对该 UE进行去活处理。
6、 根据权利要求 5所述的方法, 其特征在于, 所述去活处理包括: 删除所述 UE的分组数据协议 PDP上下文信息, 并回收分配的假激活 IP 地址。
7、 根据权利要求 5所述的方法, 其特征在于, 所述激活处理包括: 向假激活状态的 UE发送携带激活 IP地址的激活更新消息; 以便假激活 状态的 UE在接收到激活更新消息后将假激活 IP地址更新为激活 IP地址。
8、 一种激活处理设备, 其特征在于, 包括:
假激活触发模块, 用于当满足假激活条件时, 向用户设备 UE发送激活成 功消息, 其中携带特定的假激活 IP地址;
用户数据处理模块, 用于判断接收到的用户数据的源 IP地址是否为所述 假激活触发模块分发的假激活 IP地址, 是则不处理该用户数据。
9、 根据权利要求 8所述的设备, 其特征在于, 所述假激活条件包括: 在预设时间内接收的 UE激活重试次数超过预设阔值。
10、 根据权利要求 8所述的设备, 其特征在于, 所述假激活条件包括: 接收到假附着状态的 UE发起的激活请求。
11、 根据权利要求 9或 10所述的设备, 其特征在于, 还包括开关模块, 用于设置开启或关闭假激活功能的开关; 所述假激活条件还包括:
所述开关模块设置的开关为开启状态。
12、 根据权利要求 8所述的设备, 其特征在于, 还包括:
第一恢复模块, 用于当检测到过载解除或故障恢复时, 对假激活状态的 UE进行去活处理; 或发起激活重试, 对假激活状态的 UE进行激活处理; 第二恢复模块, 用于当检测到对假附着状态的 UE进行去附着时, 对假激 活状态的 UE进行去活处理; 和 /或
第三恢复模块, 用于当接收到 UE发起的去活消息时, 对该 UE进行去活 处理。
PCT/CN2011/070892 2010-02-09 2011-02-09 激活处理方法及设备 WO2011098034A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010110443.8 2010-02-09
CN 201010110443 CN102149216B (zh) 2010-02-09 2010-02-09 激活处理方法及设备

Publications (1)

Publication Number Publication Date
WO2011098034A1 true WO2011098034A1 (zh) 2011-08-18

Family

ID=44367279

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/070892 WO2011098034A1 (zh) 2010-02-09 2011-02-09 激活处理方法及设备

Country Status (2)

Country Link
CN (1) CN102149216B (zh)
WO (1) WO2011098034A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024865B (zh) * 2011-09-23 2018-04-13 中兴通讯股份有限公司 一种接入核心网以及网络侧发起去附着的方法和系统
WO2016101285A1 (zh) * 2014-12-27 2016-06-30 华为技术有限公司 网络接入的方法和设备
CN107819668B (zh) * 2017-10-17 2020-07-24 贝壳找房(北京)科技有限公司 一种即时通信im防灌水方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1520119A (zh) * 2002-12-18 2004-08-11 支持虚拟在线移动环境的装置
CN1816215A (zh) * 2005-01-12 2006-08-09 株式会社Ntt都科摩 数据通信限制方法、数据通信限制系统及移动终端
CN101197671A (zh) * 2006-12-08 2008-06-11 中兴通讯股份有限公司 通信系统中的鉴权方法
CN101541062A (zh) * 2009-03-06 2009-09-23 华为技术有限公司 一种漫游入网方法及设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1520119A (zh) * 2002-12-18 2004-08-11 支持虚拟在线移动环境的装置
CN1816215A (zh) * 2005-01-12 2006-08-09 株式会社Ntt都科摩 数据通信限制方法、数据通信限制系统及移动终端
CN101197671A (zh) * 2006-12-08 2008-06-11 中兴通讯股份有限公司 通信系统中的鉴权方法
CN101541062A (zh) * 2009-03-06 2009-09-23 华为技术有限公司 一种漫游入网方法及设备

Also Published As

Publication number Publication date
CN102149216A (zh) 2011-08-10
CN102149216B (zh) 2013-10-09

Similar Documents

Publication Publication Date Title
JP5812373B2 (ja) ベアラ処理のための方法及び装置
US10499326B2 (en) User equipment paging method and MME
CN101541097B (zh) 恢复承载的方法、装置及系统
US20130016658A1 (en) Reactivation of Dedicated Bearers
CN103843430B (zh) 一种寻呼的控制方法、装置、实体及网络设备
CN102769932B (zh) 用于电路域回退中数据传输的方法和装置
WO2016082710A1 (zh) 一种呼叫控制方法、Diameter协议转发设备及系统
WO2011160308A1 (zh) 网络拥塞处理方法、网络设备和网络系统
WO2009117886A1 (zh) 设备复位通知方法及系统、服务及分组数据网关和移动管理网元
CN105813119B (zh) 容灾恢复方法、网元以及通信系统
WO2011153750A1 (zh) 一种用户数据的同步方法和系统
WO2009111961A1 (zh) 对承载的处理方法及移动管理设备
US9596620B2 (en) Congestion processing method, apparatus, and core network
KR102387582B1 (ko) 무선 통신 시스템에서 pdn 연결 관리 방법 및 장치
CN102752722B (zh) 一种永远在线能力的提供方法、系统和设备
WO2014059821A1 (zh) 一种机器类型通信设备事件的监控方法、系统和网络侧
WO2013097503A1 (zh) 拥塞控制方法和设备
WO2013104248A1 (zh) 一种本地访问连接的处理方法和装置
WO2013064067A1 (zh) 一种网络拥塞控制的方法和系统
WO2011098034A1 (zh) 激活处理方法及设备
US9219642B2 (en) Method, apparatus and system for processing device faults
WO2010051696A1 (zh) 一种无线资源释放的方法和系统
WO2015100564A1 (zh) 故障处理方法、分组数据网络、移动管理实体及网络系统
CN107205230B (zh) 一种恢复终端在线计费状态的方法、装置及系统
EP2934063B1 (en) Signalling initiating method, apparatus and gateway device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11741905

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11741905

Country of ref document: EP

Kind code of ref document: A1