[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100450090C - Method and system for accessing mobile terminal in extenal grouped network - Google Patents

Method and system for accessing mobile terminal in extenal grouped network Download PDF

Info

Publication number
CN100450090C
CN100450090C CNB2005101056081A CN200510105608A CN100450090C CN 100450090 C CN100450090 C CN 100450090C CN B2005101056081 A CNB2005101056081 A CN B2005101056081A CN 200510105608 A CN200510105608 A CN 200510105608A CN 100450090 C CN100450090 C CN 100450090C
Authority
CN
China
Prior art keywords
ggsn
pdp context
sgsn
context activation
activation request
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CNB2005101056081A
Other languages
Chinese (zh)
Other versions
CN1852235A (en
Inventor
岳海峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005101056081A priority Critical patent/CN100450090C/en
Publication of CN1852235A publication Critical patent/CN1852235A/en
Application granted granted Critical
Publication of CN100450090C publication Critical patent/CN100450090C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention discloses a method and a system for a mobile terminal to access an exterior grouping network. A forwarding interface protocol is arranged among connected GGSNs. A destination GGSN is selected according to a prearranged strategy after an activation request of a PDP context from an MS is received by an SGSN, and the activation request of the PDP context is forwarded to the destination GGSN. If the activation request of the PDP context can be processed and activated by the destination GGSN, an activation response of the PDP context is directly returned to the SGSN; otherwise, the destination GGSN is reselected by the destination GGSN according to a dynamic adjacency GGSN state table which is already stored and is used for preserving whether the destination GGSN and an adjacent GGSN can reach a state, an activation informing message which is in conformity with the forwarding protocol among the GGSNs is forwarded to the reselected destination GGSN through a forwarding interface among the GGSNs. In this way, the procedure is carried out after a forwarding condition is satisfied until the activation response of the PDP context is returned or an activation failure response is returned by a certain GGSN. The method and the system for a mobile terminal to access an exterior grouping network has the advantage of compact grouping, and the destination GGSN is selected according to the dynamic adjacency GGSN state table. The efficiency of an MS to access the exterior grouping network is increased, and a network resource is saved.

Description

A kind of method and system of accessing mobile terminal in extenal grouped network
Technical field
The present invention relates to radio packet network gateway access technology, especially refer to that a kind of portable terminal is by GPRS (GPRS) network or Wideband Code Division Multiple Access (WCDMA) (WCDMA) network insertion extenal grouped network, as the method and system of internet (Internet), Intranet (Intranet).
Background technology
GPRS network can be shared for global system for mobile communications (GSM) and universal mobile telecommunications system (UMTS), packet switching (PS is provided, packet-switched) business, support is based on other real time business of service quality (Qos) level, as conversation, video transmission etc., and non-real-time service, as the high efficiency of transmission of data business etc.
In order to realize being connected of GPRS network and extenal grouped network such as Internet or Intranet, GPRS network provides Gateway GPRS Support Node (GGSN).GGSN is the gateway between GPRS network or WCDMA network and the extenal grouped network, and GGSN provides necessary gateway function, realizes being connected of GPRS network or WCDMA network and extenal grouped network by GGSN.
GGSN links to each other with Serving GPRS Support Node (SGSN) by the Gn/Gp interface, links to each other with extenal grouped network by the Gi interface.GGSN is that packet is provided at route and the encapsulation of transmitting between GPRS network or WCDMA network and the extenal grouped network.GGSN finishes being connected of MS and extenal grouped network by the packet data protocol from portable terminal (MS) (PDP) the context activation request that receives and response SGSN transmits.Wherein, SGSN is the functional node in PS territory; PDP Context has comprised the various parameters of MS by wireless network access extenal grouped network needs, MS is carried at PDP Context in the PDP context activation request and sends to SGSN/GGSN, after SGSN/GGSN holds consultation to some parameter in the PDP Context according to the agreement regulation, if the GGSN success is returned the PDP context activation response to MS, illustrate that then MS can successfully insert extenal grouped network by this GGSN.
At present, generally each GGSN allows the total number of users of access to be lower than 500,000, and in the starting stage that 3G uses, because the ratio of user's total amount and access Internet is less, the disposal ability of GGSN still can satisfy the demand that the mobile subscriber inserts extenal grouped network.But along with the 3G application popularization, requirement will have the rising of the order of magnitude to the GGSN disposal ability, and GGSN may become network bottleneck like this.In order to solve the problem that the GGSN disposal ability can not satisfy the access customer volume demand that rises day by day, usually adopt to increase GGSN quantity or the realization that MS inserts extenal grouped network transferred to and finish on the stronger platform of disposal ability etc., but can bring higher cost and construction cycle like this.
Fig. 1 is a prior art with the terrestrial access network (UTRAN) of UMTS is example, realize a kind of networking logic connection diagram between SGSN and the GGSN, from Fig. 1 as seen, at present, owing to reasons such as capacity, this network inserts Internet or other extenal grouped network by n GGSN, and each SGSN all needs to dispose and connect all GGSN nodes, to realize that MS inserts extenal grouped network by UTRAN.Here, being connected and realizing by configuration between SGSN and the GGSN to the IP address.
Fig. 2 is the flow chart that the prior art portable terminal inserts Internet, in conjunction with networking logic connection diagram shown in Figure 1, the number n of supposing GGSN in the networking is 3, promptly comprise GGSN1, GGSN2 and GGSN3, and the PDP that GGSN1 and GGSN2 receive owing to reasons such as current own resource deficiency can not activate activates context request (Create PDP Context Request), GGSN3 has the ability to handle the activation PDP Context request that receives, according to the regulation of third generation partner program (3GPP) 29.060 agreements, specific implementation may further comprise the steps:
Step 200:MS sends to SGSN by UTRAN with the PDP context activation request.
Carry the source address information that this PDP context activation request is sent in the PDP context activation request in the TFT cell of conformance with standard agreement, be the address information of SGSN, comprise GPRS Support Node (GSN) address of SGSN1 and GPRS Tunnel Protocol (GTP) port numbers of SGSN1.According to this address information, MS sends to corresponding SGSN with the PDP context activation request.
The GGSN tabulation that step 201~step 202:SGSN has been provided with according to this locality, selected purpose GGSN is GGSN1 and the PDP context activation request that receives is transmitted to GGSN1.
Described GGSN tabulation is the access point name (APN) of SGSN according to MS, tabulates to obtain pre-configured of domain name system DNS and a static GGSN being kept at storage APN and GGSN corresponding relation among the DNS.Here APN is MS when opening an account, and when perhaps dispatching from the factory, is provided with in MS and is carried in the PDP context activation request.
In the GGSN tabulation, an APN and the corresponding relation that one group of GGSN of service can be provided for the corresponding MS of this APN have generally been preserved.When network elements such as GGSN change or during replacing etc., the attendant maintenance work such as need reset to GGSN tabulation among the DNS, and more for a long time, it is very complicated and loaded down with trivial details that maintenance work will become at the GGSN number.
SGSN carries out poll according to GGSN tabulation to GGSN, i.e. selective sequential, in the GGSN tabulation certain GGSN return PDP context activation response or last GGSN return activate failure response till.
Step 203:GGSN1 judges the PDP context activation request that receives that self can not activate, and then returns refusal (Reject) response to SGSN.
GGSN can be according to s own situation, such as the number of users that has activated, free system resources etc., judge whether self can activate the PDP context activation request that receives, if self satisfy activation condition, number of users sufficient as system resource or that activated does not surpass predetermined threshold value etc., judges that then this GGSN can handle the PDP context activation request that receives, and after authentication of MS etc. is passed through, illustrate that just this GGSN can activate the PDP context activation request that receives; Otherwise, judge that this GGSN can not activate the PDP context activation request that receives.
In this step, GGSN1 returns refusal response to SGSN, illustrate that GGSN1 fails to the activation of the PDP context activation request that receives.
Step 204~step 205:SGSN receives from after the response of the refusal of GGSN1, the GGSN tabulation that SGSN has deposited according to this locality, and reselecting purpose GGSN is GGSN2, and the PDP context activation request that receives is transmitted to GGSN2.
Here said selection is that SGSN carries out selective sequential in the GGSN tabulation, i.e. poll.
Step 206:GGSN2 judges the PDP context activation request that receives that self can not activate, and then returns the refusal response to SGSN.
Step 207~step 208:SGSN receives from after the response of the refusal of GGSN2, the GGSN tabulation that SGSN has deposited according to this locality, and reselecting purpose GGSN is GGSN3, and the PDP context activation request that receives is transmitted to the GGSN3 of selection.
Step 209~step 210:GGSN3 judges the PDP context activation request that receives that self can activate, then return PDP context activation response (Create PDP ContextResponse) to SGSN, SGSN is transmitted to MS with the PDP context activation response that receives simultaneously.
In this step, GGSN3 returns the PDP context activation response through SGSN to UE, the activation success of GGSN3 to the PDP context activation request that receives is described, shows that simultaneously MS successfully inserts the address information that carries GGSN3 in Internet and the response of this PDP context activation by GGSN3.
From above-mentioned steps 201~step 210 as can be seen, when MS initiates the PDP context activation request by SGSN, according to 3GPP 29.060 agreements, between SGSN and GGSN, adopt polling method to select purpose GGSN, promptly from the GGSN tabulation of having deposited, select a GGSN in order as purpose GGSN, and to the request of purpose GGSN forwarding PDP context activation, if returning, GGSN activates failure, then SGSN again from GGSN tabulation the next GGSN of selective sequential as purpose GGSN, and send the PDP context activation request to purpose GGSN, in the GGSN tabulation certain GGSN return PDP context activation response or last GGSN return activate failure response till.
As shown in Figure 2, according to the method for prior art accessing mobile terminal in extenal grouped network, SGSN attempts just finding the GGSN3 that can handle and activate the PDP context activation request through 3 times.Adopt existing method, when the GGSN quantity of APN correspondence is big in the GGSN tabulation, may need repeatedly to attempt, even worst case is after wrap count equals the quantitative value of GGSN, just can find the purpose GGSN that can handle and activate the PDP context activation request, perhaps after repeatedly attempting, still can not find the purpose GGSN that handles and activate the PDP context activation request.Because interactive messages is many in the whole process, cause the efficient of MS access extenal grouped network lower, simultaneously for MS, wait for the overlong time of returning last success or failure response, can cause MS being discontented with to quality of service; In addition, when increasing new GGSN node, SGSN need increase GGSN in the tabulation of static state, has increased the work of maintenance personnel amount.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method of accessing mobile terminal in extenal grouped network, and this method can be simplified between SGSN and GGSN being connected logically, improves the efficient that the mobile subscriber inserts extenal grouped network.
Another purpose of the present invention is to provide a kind of system of accessing mobile terminal in extenal grouped network, and being connected logically can be simplified between SGSN and GGSN by this system, and networking is more succinct, improves the efficient that the mobile subscriber inserts extenal grouped network.
For achieving the above object, technical scheme of the present invention specifically is achieved in that
A kind of method of accessing mobile terminal in extenal grouped network inserts in being used to of respectively being connected between the Gateway GPRS Support Node GGSN of extenal grouped network forwarding interface is set, and this method may further comprise the steps:
A. purpose GGSN receives the packet data protocol PDP context activation request that Serving GPRS Support Node SGSN sends according to preset strategy, and described PDP context activation request moves by moving terminal and sends to SGSN;
B. purpose GGSN judges whether self can activate the PDP context activation request, if can, then enter step C; Otherwise, that stores according to self reselects purpose GGSN in abutting connection with the GGSN tabulation, if can select purpose GGSN, the forwarding interface of activation notification message through between described GGSN that then will be used to notify GGSN to handle and activate the PDP context activation request sends to selected again purpose GGSN, and the purpose GGSN that will select again is as purpose GGSN and return step B afterwards; If can not select purpose GGSN, then described purpose GGSN is via described SGSN process ends after portable terminal returns the activation failure response;
C. purpose GGSN sends the PDP context activation response via described SGSN to portable terminal, and portable terminal inserts extenal grouped network by this purpose GGSN.
Activating notification message described in the step B is the PDP context activation request that meets the agreement of described forwarding interface;
Comprise the privately owned expansion cell that is used to store extend information in the PDP context activation request of the described agreement that meets forwarding interface.
Activating notification message described in the step B is the self-defined message that meets the agreement of described forwarding interface;
Comprise the privately owned expansion cell that is used to store extend information in the self-defined message of the described agreement that meets described forwarding interface.
Described privately owned expansion cell comprises:
Be used to store the SGSN GSN address field of the GSN address of the SGSN that initiates the PDP context activation request;
Be used to store the SGSN GTP peer-port field of the GTP port numbers of the SGSN that initiates the PDP context activation request.
Described privately owned expansion cell also comprises:
Be used to store the hop count field of the number of times that the PDP context activation request transmits between GGSN.
Before step B, this method also comprises: default hop count limit value in described each GGSN;
In step B, described purpose GGSN judgement self can not activate after the PDP context activation request, reselect before the purpose GGSN, this method also comprises: described purpose GGSN judges whether to satisfy the forwarding condition, if there is not the hop count field that is used to store the number of times that the PDP context activation request transmits between GGSN in the described privately owned expansion cell, then the forwarding condition is satisfied in purpose GGSN judgement, and after newly-increased hop count field and value that hop count is set are one in the privately owned expansion cell of described activation notification message, continue execution in step B;
If have the hop count field in the described privately owned expansion cell, then purpose GGSN further judges according to the value of hop count in the described hop count field: if the value of hop count limits greater than hop count, judge then and do not satisfy the forwarding condition that described purpose GGSN sends to portable terminal via described SGSN and activates failure response; Otherwise, judge and satisfy the forwarding condition that purpose GGSN adds a back continuation execution in step B with the value of the hop count of hop count field in the privately owned expansion cell of described activation notification message.
The method of reselecting purpose GGSN according to adjacency GGSN tabulation described in the step B is: judge described in abutting connection with the GGSN list storage in the GGSN whether existence be can reach in abutting connection with GGSN, if the state of the GGSN of certain adjacency of existence is for reaching, then can select purpose GGSN, and to select the GGSN of this state correspondence that can reach be new purpose GGSN; Otherwise can not select purpose GGSN.
If the GGSN that is judged to be reachable state greater than one, then selects a GGSN for reachable state as new purpose GGSN arbitrarily.
A kind of system of accessing mobile terminal in extenal grouped network, this system comprises an above portable terminal, an above SGSN, above GGSN and extenal grouped network, each SGSN all and between each GGSN sets up physical connection, each SGSN sets up logic with any GGSN wherein and is connected, and GGSN is provided with between forwarding interface and the adjacent GGSN and connects by the forwarding interface direct loic that is provided with;
And comprise the gravity treatment module that activates judge module and be used to reselect GGSN in the GGSN;
SGSN is used to receive the PDP context activation request from portable terminal, and the PDP context activation request that receives is transmitted to this SGSN sets up the GGSN that logic is connected; Reception is from PDP context activation response or the activation failure response of GGSN;
Activation judge module in the GGSN is used for when the PDP context activation request that receives from SGSN, or during the activation notification message that forwarding interface is transmitted between receiving by described GGSN, judges whether self can activate the PDP context activation request; If can, then the PDP context activation response is sent to described SGSN; Otherwise notice gravity treatment module is reselected GGSN;
The gravity treatment module is used to receive the notice of self-activation judge module, and reselect GGSN in abutting connection with GGSN tabulation according to self storage, if can select new GGSN, the forwarding interface of activation notification message through between described GGSN that then will be used to notify the GGSN processing and activate the PDP context activation request sends to the activation judge module in the selected again GGSN; Otherwise, will activate failure response and send to described SGSN;
Portable terminal receives the PDP context activation response from GGSN of transmitting via described SGSN, inserts extenal grouped network by this GGSN, or finishes this PDP context activation request process.
GGSN also comprises the condition judgment module that is used to judge whether to satisfy the forwarding condition;
After the activation judge module judged that GGSN can not activate the PDP context activation request, the notification condition judge module was judged;
The condition judgment module is used to receive the judgement request of whether satisfying the forwarding condition, limit less than default hop count if judge current hop count, then satisfies the forwarding condition, and current hop count is added one afterwards notifies the gravity treatment module to reselect GGSN; Otherwise the forwarding condition is not satisfied in the judgement of condition judgment module, then will activate failure response and send to described SGSN.
As seen from the above technical solution, the present invention is provided with forwarding interface between the GGSN that respectively is connected, after SGSN receives PDP context activation request from MS, according to preset strategy, such as operator when the networking, specify in advance and dispose and set up logic between SGSN and certain GGSN and be connected, this moment, this GGSN was exactly the purpose GGSN of SGSN correspondence; Perhaps SGSN is according to the preset algorithm of APN and SGSN, select purpose GGSN etc., SGSN is transmitted to purpose GGSN with the PDP context activation request that receives, if this purpose GGSN can handle and activate this PDP context activation request, then directly returns the PDP context activation response to SGSN; Otherwise, this purpose GGSN preserves self and dynamic in abutting connection with the GGSN state table in abutting connection with the state that whether can reach between the GGSN according to being used to of having stored, reselect purpose GGSN, and meet forwarding interface agreement between the GGSN be used for notify GGSN to handle and after the privately owned expansion cell that activates the activation notification message of PDP context activation request carries the address information of SGSN of this PDP context activation request of forwarding, this activation notification message be transmitted to the purpose GGSN that reselects by the forwarding interface between the GGSN.Described activation notification message can be the standard P DP context activation request of having expanded 3GPP 29.060 agreements of privately owned expansion (Private Extension) cell, also can be the self-defined message with the privately owned expansion cell that is used to carry extend information.
The present invention can also be limited between the GGSN hop count of transmitting the PDP context activation request, and this hop count can be carried in the privately owned expansion cell of activation notification message of forwarding interface agreement between the above-mentioned GGSN of meeting.PDP context activation request revolution between GGSN is sent out once, and this hop count adds up once.Like this, in allowing hop count, the SGSN address that GGSN carries in can the privately owned expansion cell according to the activation notification message of forwarding interface agreement between the above-mentioned GGSN of meeting will success or activate failure response and return to the pairing SGSN of this PDP context activation request.
MS of the present invention inserts the method for extenal grouped network, SGSN only needs and a GGSN interactive information on the one hand, has simplified between SGSN and GGSN being connected logically; On the other hand, select purpose GGSN in abutting connection with the GGSN state table, improved the efficient of MS access extenal grouped network, saved Internet resources according to dynamic.In addition, the present invention has then further improved the efficient of MS access extenal grouped network to the further qualification of hop count, simultaneously for MS, waits for the time shortening of returning last success or failure response, has reduced MS to the discontented degree of quality of service; Internet resources have been saved; Also saved the maintenance workload of attendant to GGSN tabulation among the SGSN.
Description of drawings
Fig. 1 is a kind of networking logic connection diagram between prior art SGSN and the GGSN;
Fig. 2 is the flow chart that the prior art portable terminal inserts Internet;
Fig. 3 is a kind of networking logic connection diagram between SGSN of the present invention and the GGSN;
Fig. 4 is the flow chart that portable terminal of the present invention inserts external network;
Fig. 5 is the flow chart that portable terminal of the present invention inserts Internet embodiment.
Embodiment
Core concept of the present invention is: between the GGSN that respectively is connected forwarding interface is set, after SGSN receives PDP context activation request from MS, selects purpose GGSN according to preset strategy, and the PDP context activation request is transmitted to purpose GGSN.If purpose GGSN can handle and activate this PDP context activation request, then directly return the PDP context activation response to SGSN; Otherwise, purpose GGSN preserves self and dynamic in abutting connection with the GGSN state table in abutting connection with the state that whether can reach between the GGSN according to being used to of having stored, reselect purpose GGSN, and will meet forwarding interface agreement between GGSN of the present invention be used to notify GGSN to handle and the activation notification message that activates the PDP context activation request is transmitted to the purpose GGSN that reselects by the forwarding interface between the GGSN, until certain GGSN return PDP context activation response or last GGSN return activate failure response till.The present invention selects purpose GGSN according to dynamic in abutting connection with the GGSN state table, has improved the efficient of MS access extenal grouped network, has saved Internet resources.
For making purpose of the present invention, technical scheme and advantage clearer, below with reference to the accompanying drawing preferred embodiment that develops simultaneously, the present invention is described in more detail.
Fig. 3 is to be example with UTRAN, a kind of networking logic connection diagram between SGSN of the present invention and the GGSN, from Fig. 3 as seen, owing to reasons such as capacity, this network inserts Internet or other extenal grouped network by n GGSN, each SGSN all and between each GGSN sets up physical connection, and each SGSN sets up logic with any GGSN wherein and is connected.Because between GGSN, be provided with forwarding interface, so only needing to set up logic with one of them GGSN node, each SGSN is connected, can realize that just MS inserts extenal grouped network by UTRAN.Be connected with the networking logic of prior art and compare, such networking is more succinct.In Fig. 3, in being connected between SGSN and the GGSN, solid line connects expression and had both existed physical connection also to exist logic to connect, and dotted line connects expression and only has physical connection.
From Fig. 3 as seen, system of the present invention comprises an above portable terminal, an above SGSN, above GGSN and extenal grouped network, each SGSN all and between each GGSN sets up physical connection, each SGSN sets up logic with any GGSN wherein and is connected, and GGSN is provided with between forwarding interface and the adjacent GGSN and connects by the forwarding interface direct loic that is provided with;
And comprise the gravity treatment module that activates judge module and be used to reselect GGSN in the GGSN;
SGSN is used to receive the PDP context activation request from portable terminal, and the PDP context activation request that receives is transmitted to this SGSN sets up the GGSN that logic is connected; Reception is from PDP context activation response or the activation failure response of GGSN;
Activation judge module in the GGSN is used for when the PDP context activation request that receives from SGSN, or during the activation notification message that forwarding interface is transmitted between receiving by described GGSN, judges whether self can activate the PDP context activation request; If can, then the PDP context activation response is sent to described SGSN, otherwise notice gravity treatment module is reselected GGSN;
The gravity treatment module is used to receive the notice of self-activation judge module, and reselect GGSN in abutting connection with GGSN tabulation according to self storage, if can select new GGSN, the forwarding interface of activation notification message through between described GGSN that then will be used to notify the GGSN processing and activate the PDP context activation request sends to the activation judge module in the selected again GGSN; Otherwise, will activate failure response and send to described SGSN;
Portable terminal receives the PDP context activation response from GGSN of transmitting via described SGSN, inserts extenal grouped network by this GGSN, or finishes this PDP context activation request process.
GGSN also comprises the condition judgment module that is used to judge whether to satisfy the forwarding condition;
After the activation judge module judged that GGSN can not activate the PDP context activation request, the notification condition judge module was judged;
The condition judgment module is used to receive the judgement request of whether satisfying the forwarding condition, limit less than default hop count if judge current hop count, then satisfies the forwarding condition, and current hop count is added one afterwards notifies the gravity treatment module to reselect GGSN; Otherwise the forwarding condition is not satisfied in the judgement of condition judgment module, then will activate failure response and send to described SGSN.
Fig. 4 is the flow chart that portable terminal of the present invention inserts external network, in conjunction with networking logic connection diagram shown in Figure 3, supposes that SGSN1 is the SGSN that receives from the PDP context activation request of MS, specifically may further comprise the steps:
After step 400:SGSN receives PDP context activation request from portable terminal,, select purpose GGSN according to preset strategy.
SGSN selects the strategy of purpose GGSN a lot,, specifies in advance and disposes and set up logic between GGSN2 and the SGSN1 and be connected when the networking such as operator; Perhaps SGSN1 selects purpose GGSN etc. according to the preset algorithm of APN and SGSN, selects the strategy of purpose GGSN to belong to prior art, no longer describes in detail here.
Step 401: purpose GGSN judges whether self can handle and activate the PDP context activation request, if can not, then enter step 402; If can, then enter step 405.
GGSN can be according to s own situation, such as the number of users that has activated, free system resources etc., judge whether self can activate the PDP context activation request that receives, if self system resource number of users sufficient or that activated does not surpass predetermined threshold value etc., judge that then this GGSN can handle the PDP context activation request that receives, and after authentication of MS etc. is passed through, illustrate that just this GGSN can activate the PDP context activation request that receives; Otherwise, judge that this GGSN can not activate the PDP context activation request that receives.Above-mentioned GGSN checks that self whether can handle and activate this request processing belongs to prior art.
In this step, carry the source address information that this PDP context activation request is sent in the TFT cell from the PDP context activation request of SGSN, promptly the address information of above-mentioned SGSN1 comprises the GSN address of SGSN1 and the GTP port numbers of SGSN1.
Step 402: purpose GGSN judges whether to satisfy the forwarding condition, if satisfy, then enters step 403; If do not satisfy, then enter step 404.
In GGSN, whether a default hop count limit value is as allowing GGSN to transmit the forwarding condition of PDP context activation request, if the hop count of PDP context activation request between GGSN surpasses this hop count limit value, then the forwarding condition is not satisfied in the GGSN judgement; If the hop count of PDP context activation request between GGSN surpasses this hop count limit value, then the forwarding condition is satisfied in the GGSN judgement.
Step 403: according to tabulating in abutting connection with GGSN of this locality, reselect purpose GGSN, if can select purpose GGSN, the activation notification message that then also will meet forwarding interface agreement between GGSN of the present invention is transmitted to selected purpose GGSN and returns step 401; If can not select purpose GGSN, then described purpose GGSN is via SGSN process ends after portable terminal returns the activation failure response.
Be used to preserve GGSN and in abutting connection with the state that whether can reach between the GGSN in abutting connection with GGSN tabulation, state in the GGSN tabulation can dynamically update, such as in GGSN, use this GGSN of ping mechanism regular check whether can reach the GGSN of adjacency, and with check result: state that can reach or inaccessible state are stored in correspondingly in abutting connection with GGSN and tabulate in abutting connection with GGSN with each.Like this, local by inquiring about when GGSN need transmit the PDP context activation request in abutting connection with the GGSN tabulation, with needs transmit the PDP context activation request be transmitted to can reach in abutting connection with GGSN.Need to prove, if the GGSN of adjacency all can reach, then the PDP context activation request can be transmitted to any one in abutting connection with GGSN, perhaps according to preset strategy, as under the GGSN that sets in advance in the adjacency situation that all can reach, specifying certain to receive in abutting connection with GGSN needs to transmit PDP context activation request etc.; If the GGSN of adjacency is all unreachable, promptly can not select purpose GGSN, then GGSN in time returns the activation failure response to SGSN.
In order between GGSN, to transmit the PDP context activation request, the present invention is provided with forwarding interface between GGSN, and meet forwarding interface agreement between GGSN be used for notify GGSN to handle and after the privately owned expansion cell that activates the activation notification message of PDP context activation request carries the address of SGSN of this PDP context activation request of forwarding, this activation notification message be transmitted to the purpose GGSN that reselects by the forwarding interface between the GGSN.
The privately owned expansion cell that meets the activation notification message of forwarding interface agreement between the GGSN can adopt the privately owned expansion cell of standard PDP context activation request message in 3GPP 29.060 agreements.This privately owned expansion cell is used for the extend information outside the storage protocol regulation canned data, and this privately owned expansion cell comprises following field:
1) is used to store the SGSN GSN address field of the GSN address of the SGSN that initiates the PDP context activation request;
2) be used to store the SGSNGTP peer-port field of the GTP port numbers of the SGSN that initiates the PDP context activation request.
In order to limit hop count, can also comprise in the privately owned expansion cell of standard PDP context activation request message in above-mentioned 3GPP 29.060 agreements: the hop count field that is used to store the number of times that the PDP context activation request transmits between GGSN.
In addition, the privately owned expansion cell of described activation notification message can also be the privately owned expansion cell of self-defined message, comprises SGSN GSN address field and SGSNGTP peer-port field in the privately owned expansion cell of this self-defined message; Can also select to comprise the hop count field.
In this step, the source address information of the transmission PDP context activation request of carrying in the TFT cell of PDP context activation request be the address information of the purpose GGSN in the step 401, for success or the activation failure response that has guaranteed follow-up certain GGSN can correctly return to the SGSN that initiates the PDP context activation request, GGSN1 is in upgrading the TFT cell before the address information, the address information that is carried at the SGSN in the standard agreement TFT cell of PDP context activation request is read, and respectively the SGSN address information that reads is stored in the corresponding SGSNGSN address field and SGSN GTP peer-port field that activates privately owned expansion cell in the notification message.
Select purpose GGSN according to the dynamic state that whether can reach in abutting connection with GGSN in the GGSN state table, improved the efficient of MS access extenal grouped network, Internet resources have been saved, simultaneously for MS, the time that last success or failure response are returned in wait shortens, and has reduced MS to the discontented degree of quality of service.
Step 404: purpose GGSN returns the activation failure response to SGSN; Afterwards, the SGSN activation failure response that will receive is transmitted to MS.
This step guaranteed when the PDP context activation request after the hop count between the GGSN surpasses default hop count limit value, GGSN can in time return to SGSN with activating failure response, Internet resources have been saved, simultaneously for MS, the time that last success or failure response are returned in wait shortens, and has reduced the discontented degree of MS to quality of service.
Step 405: purpose GGSN sends the PDP context activation response to SGSN; Afterwards, SGSN is transmitted to MS with the PDP context activation response that receives.
Purpose GGSN returns the PDP context activation response to SGSN, the activation success of this purpose GGSN to the PDP context activation request that receives is described, shows that simultaneously MS successfully inserts the address information that carries this purpose GGSN in the TFT cell of Internet and the response of this PDP context activation by purpose GGSN.
Describe from the invention described above method, step 402 and step 404 are to return the time of last success or failure response in order further to shorten the MS wait, thereby further improve the efficient that MS inserts extenal grouped network.So, step 402 and step 404 can be saved, at this moment, in the step 401, if checking, GGSN self can not handle and activate this PDP context activation request, then enter step 403, until certain GGSN return PDP context activation response or certain GGSN can not select purpose GGSN return activate failure response till; Self can handle and activate this PDP context activation request if GGSN checks, then enter step 405 and get final product.
Fig. 5 is the flow chart that portable terminal of the present invention inserts Internet embodiment, in conjunction with networking logic connection diagram shown in Figure 3, the number n of supposing GGSN in the networking is 3, promptly comprise GGSN1, GGSN2 and GGSN3, and GGSN1 and GGSN2 are owing to reasons such as current own resource deficiency can not activate the PDP context activation request that receives, and GGSN3 has the ability to handle the activation PDP Context request that receives; Outside to be provided with the hop count limit value in each GGSN be three; In addition, suppose that the activation notification message in the present embodiment adopts the PDP context activation request that has privately owned expansion cell.The specific implementation that portable terminal of the present invention inserts Internet embodiment may further comprise the steps:
After step 500~step 502:SGSN1 receives PDP context activation request from MS,, select purpose GGSN1 according to preset strategy; Afterwards the PDP context activation request that receives is sent to purpose GGSN1.
In sending to the TFT cell of PDP context activation request of GGSN1, SGSN1 carries the source address information that this PDP context activation request is sent, be the address information of above-mentioned SGSN1, this address information comprises the GSN address of SGSN1 and the GTP port numbers of SGSN1.
Step 503~step 505:GGSN1 is judged self can not activate the PDP context activation request that receives, and further judges whether to satisfy the forwarding condition, if satisfy, then according to this locality storage in abutting connection with the GGSN tabulation, enter step 506 after reselecting purpose GGSN; If do not satisfy, then via SGSN1 process ends after MS returns the activation failure response.
In this step, owing to reasons such as the current own resource deficiency of GGSN1 can not activate the PDP context activation request that receives, then GGSN1 further judges whether to satisfy the forwarding condition.Because GGSN1 receives the request of PDF context activation first, the request of PDF context activation was not also transmitted between GGSN, therefore, in the privately owned expansion cell of this PDP context activation request, there is not the hop count field, the value that does not also just have hop count, this moment, the forwarding condition was satisfied in the GGSN1 judgement.
GGSN1 according to self storage to reselect specific implementation and the step 403 of purpose GGSN in abutting connection with GGSN tabulation in full accord, no longer repeat here.Here hypothesis, in GGSN1, store in GGSN tabulation, GGSN2 is a reachable state, so Xuan Ding purpose GGSN is GGSN2 again.Afterwards, GGSN1 is newly-increased hop count field in the privately owned expansion cell of this PDP context activation request, and the value that hop count is set is one.
The PDP context activation request that step 506:GGSN1 will meet forwarding interface agreement between GGSN of the present invention is transmitted to GGSN2.
In this step, GGSN1 reads the address information of the SGSN that carries in the TFT cell from the PDP context activation request of SGSN, and respectively the SGSN address information that reads is stored in the corresponding SGSN GSN address field and SGSN GTP peer-port field of privately owned expansion cell of PDP context activation request, so that the PDP context activation request that receives is the PDP context activation request that meets forwarding interface agreement between GGSN of the present invention.And meet the address information of carrying GGSN1 in the TFT cell of PDP context activation request of forwarding interface agreement between GGSN of the present invention at this.
Step 507~step 509:GGSN2 is judged self can not activate the PDP context activation request that receives, and further judges whether to satisfy the forwarding condition, if satisfy, then according to this locality storage in abutting connection with the GGSN tabulation, enter step 510 after reselecting purpose GGSN; If do not satisfy, then via SGSN1 process ends after MS returns the activation failure response.
This step specific implementation method and step 503~step 505 are in full accord, different is: the hop count that be carried in the privately owned expansion cell of the PDP context activation request that receives this moment is one, as seen, hop count is less than default hop count limit value: three, and GGSN2 judges and satisfies the forwarding condition so.
What GGSN2 stored according to self reselects purpose GGSN in abutting connection with the GGSN tabulation.Here hypothesis, in GGSN2, store in GGSN tabulation, GGSN3 is a reachable state, GGSN1 is an inaccessible state, so Xuan Ding purpose GGSN is GGSN3 again.Afterwards, GGSN2 adds one with the value of hop count field in the privately owned expansion cell of this PDP context activation request, and hop count changes into two by one.
The PDP context activation request that step 510:GGSN2 will meet forwarding interface agreement between GGSN of the present invention is transmitted to GGSN3.
The GSN address of the SGSN1 that carries in the privately owned expansion cell of step 511~step 512:GGSN3 according to the PDP context activation request that receives and the GTP port numbers of SGSN1 send to MS with the PDP context activation response via SSGN1.
GGSN3 returns the PDP context activation response to SGSN1, the activation success of this purpose GGSN3 to the PDP context activation request that receives is described, show that simultaneously MS successfully inserts the address information that carries this GGSN3 in the TFT cell of Internet and this PDP context activation response by GGSN3, so as MS according to the address of GGSN3 by GGSN3 and the extenal grouped network interactive information that inserts the extenal grouped network service is provided for MS.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.

Claims (10)

1. the method for an accessing mobile terminal in extenal grouped network is characterized in that, inserts in being used to of respectively being connected between the Gateway GPRS Support Node GGSN of extenal grouped network forwarding interface is set, and this method may further comprise the steps:
A. purpose GGSN receives the packet data protocol PDP context activation request that Serving GPRS Support Node SGSN sends according to preset strategy, and described PDP context activation request sends to SGSN by portable terminal;
B. purpose GGSN judges whether self can activate the PDP context activation request, if can, then enter step C; Otherwise, that stores according to self reselects purpose GGSN in abutting connection with the GGSN tabulation, if can select purpose GGSN, the forwarding interface of activation notification message through between described GGSN that then will be used to notify GGSN to handle and activate the PDP context activation request sends to selected again purpose GGSN, and the purpose GGSN that will select again is as purpose GGSN and return step B afterwards; If can not select purpose GGSN, then described purpose GGSN is via described SGSN process ends after portable terminal returns the activation failure response;
C. purpose GGSN sends the PDP context activation response via described SGSN to portable terminal, and portable terminal inserts extenal grouped network by this purpose GGSN.
2. method according to claim 1 is characterized in that, activating notification message described in the step B is the PDP context activation request that meets the agreement of described forwarding interface;
Comprise the privately owned expansion cell that is used to store extend information in the PDP context activation request of the described agreement that meets forwarding interface.
3. method according to claim 1 is characterized in that, activating notification message described in the step B is the self-defined message that meets the agreement of described forwarding interface;
Comprise the privately owned expansion cell that is used to store extend information in the self-defined message of the described agreement that meets described forwarding interface.
4. according to claim 2 or 3 described methods, it is characterized in that described privately owned expansion cell comprises:
Be used to store the SGSN GSN address field of the GSN address of the SGSN that initiates the PDP context activation request;
Be used to store the SGSN GTP peer-port field of the GTP port numbers of the SGSN that initiates the PDP context activation request.
5. method according to claim 4 is characterized in that, described privately owned expansion cell also comprises: the hop count field that is used to store the number of times that the PDP context activation request transmits between GGSN.
6. according to claim 2 or 3 described methods, it is characterized in that before step B, this method also comprises: default hop count limit value in described each GGSN;
In step B, described purpose GGSN judgement self can not activate after the PDP context activation request, reselect before the purpose GGSN, this method also comprises: described purpose GGSN judges whether to satisfy the forwarding condition, if there is not the hop count field that is used to store the number of times that the PDP context activation request transmits between GGSN in the described privately owned expansion cell, then the forwarding condition is satisfied in purpose GGSN judgement, and after newly-increased hop count field and value that hop count is set are one in the privately owned expansion cell of described activation notification message, continue execution in step B;
If have the hop count field in the described privately owned expansion cell, then purpose GGSN further judges according to the value of hop count in the described hop count field: if the value of hop count limits greater than hop count, judge then and do not satisfy the forwarding condition that described purpose GGSN sends to portable terminal via described SGSN and activates failure response; Otherwise, judge and satisfy the forwarding condition that purpose GGSN adds a back continuation execution in step B with the value of the hop count of hop count field in the privately owned expansion cell of described activation notification message.
7. method according to claim 1, it is characterized in that, the method of reselecting purpose GGSN according to adjacency GGSN tabulation described in the step B is: judge described in abutting connection with the GGSN list storage in the GGSN whether existence be can reach in abutting connection with GGSN, if the state of the GGSN of certain adjacency of existence is for reaching, then can select purpose GGSN, and to select the GGSN of this state correspondence that can reach be new purpose GGSN; Otherwise can not select purpose GGSN.
8. method according to claim 7 is characterized in that, if the GGSN that is judged to be reachable state greater than one, then selects a GGSN for reachable state as new purpose GGSN arbitrarily.
9. the system of an accessing mobile terminal in extenal grouped network, this system comprises an above portable terminal, an above SGSN, above GGSN and extenal grouped network, each SGSN all and between each GGSN sets up physical connection, it is characterized in that each SGSN sets up logic with any GGSN wherein and is connected, GGSN is provided with between forwarding interface and the adjacent GGSN and connects by the forwarding interface direct loic that is provided with;
And comprise the gravity treatment module that activates judge module and be used to reselect GGSN in the GGSN;
SGSN is used to receive the PDP context activation request from portable terminal, and the PDP context activation request that receives is transmitted to this SGSN sets up the GGSN that logic is connected; Reception is from PDP context activation response or the activation failure response of GGSN;
Activation judge module in the GGSN is used for when the PDP context activation request that receives from SGSN, or during the activation notification message that forwarding interface is transmitted between receiving by described GGSN, judges whether self can activate the PDP context activation request; If can, then the PDP context activation response is sent to described SGSN; Otherwise notice gravity treatment module is reselected GGSN;
The gravity treatment module is used to receive the notice of self-activation judge module, and reselect GGSN in abutting connection with GGSN tabulation according to self storage, if can select new GGSN, the forwarding interface of activation notification message through between described GGSN that then will be used to notify the GGSN processing and activate the PDP context activation request sends to the activation judge module in the selected again GGSN; Otherwise, will activate failure response and send to described SGSN;
Portable terminal receives the PDP context activation response from GGSN of transmitting via described SGSN, inserts extenal grouped network by this GGSN, or finishes this PDP context activation request process.
10. system according to claim 9 is characterized in that, GGSN also comprises the condition judgment module that is used to judge whether to satisfy the forwarding condition;
After the activation judge module judged that GGSN can not activate the PDP context activation request, the notification condition judge module was judged;
The condition judgment module is used to receive the judgement request of whether satisfying the forwarding condition, limit less than default hop count if judge current hop count, then satisfies the forwarding condition, and current hop count is added one afterwards notifies the gravity treatment module to reselect GGSN; Otherwise the forwarding condition is not satisfied in the judgement of condition judgment module, then will activate failure response and send to described SGSN.
CNB2005101056081A 2005-09-28 2005-09-28 Method and system for accessing mobile terminal in extenal grouped network Expired - Fee Related CN100450090C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101056081A CN100450090C (en) 2005-09-28 2005-09-28 Method and system for accessing mobile terminal in extenal grouped network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101056081A CN100450090C (en) 2005-09-28 2005-09-28 Method and system for accessing mobile terminal in extenal grouped network

Publications (2)

Publication Number Publication Date
CN1852235A CN1852235A (en) 2006-10-25
CN100450090C true CN100450090C (en) 2009-01-07

Family

ID=37133704

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101056081A Expired - Fee Related CN100450090C (en) 2005-09-28 2005-09-28 Method and system for accessing mobile terminal in extenal grouped network

Country Status (1)

Country Link
CN (1) CN100450090C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4960970B2 (en) * 2006-11-16 2012-06-27 株式会社エヌ・ティ・ティ・ドコモ Communication control device and communication control method
CN102223680B (en) * 2010-04-16 2013-08-07 华为技术有限公司 Flow control method, equipment and system
FR3078461B1 (en) * 2018-02-27 2020-01-31 Continental Automotive France ROUTING METHOD AND GATEWAY FOR A MOTOR VEHICLE

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1336061A (en) * 1999-01-05 2002-02-13 诺基亚网络有限公司 Transporting QoS mapping information in a packet radio network
JP2002094562A (en) * 2000-09-20 2002-03-29 Nec Corp Ip packet/multicast method
US20030169712A1 (en) * 2002-03-05 2003-09-11 Shiao-Li Tsao Re-allocation method for a distributed GGSN system
US20030204627A1 (en) * 2002-04-30 2003-10-30 Jerry Mizell PDP context distribution among multiple GGSNs
US20040120296A1 (en) * 2002-12-23 2004-06-24 Seung-Que Lee GPRS (general packet radio service) system with multiple GGSNS (gateway GPRS supporting nodes) and method for selecting GGSN
US20050122942A1 (en) * 2003-12-05 2005-06-09 Rhee Eun J. Method of balancing load and method of setting up call using the same in general packet radio service network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1336061A (en) * 1999-01-05 2002-02-13 诺基亚网络有限公司 Transporting QoS mapping information in a packet radio network
JP2002094562A (en) * 2000-09-20 2002-03-29 Nec Corp Ip packet/multicast method
US20030169712A1 (en) * 2002-03-05 2003-09-11 Shiao-Li Tsao Re-allocation method for a distributed GGSN system
US20030204627A1 (en) * 2002-04-30 2003-10-30 Jerry Mizell PDP context distribution among multiple GGSNs
US20040120296A1 (en) * 2002-12-23 2004-06-24 Seung-Que Lee GPRS (general packet radio service) system with multiple GGSNS (gateway GPRS supporting nodes) and method for selecting GGSN
US20050122942A1 (en) * 2003-12-05 2005-06-09 Rhee Eun J. Method of balancing load and method of setting up call using the same in general packet radio service network

Also Published As

Publication number Publication date
CN1852235A (en) 2006-10-25

Similar Documents

Publication Publication Date Title
AU2010257363B2 (en) System and method for resolving contention among applications requiring data connections between a mobile communications device and a wireless network
US8379666B2 (en) System and method for resolving contention among applications requiring data connections between a mobile communications device and a wireless network
JP2005176295A (en) Load distribution method in general packet radio service network and call setting method using it
CN101600224B (en) Realization method for supporting a plurality of PDP contexts by wireless data card and wireless data card
US8798651B2 (en) Method, system and apparatus for alternate data service provisioning
EA009020B1 (en) Wireless gateway
CN103826274A (en) Method and device for soft handoff across different networks
US20040032865A1 (en) Apparatus and method for establishing a call connection state in a packet data communication system
CN111148158B (en) Communication method and device
CN101754277A (en) Method for selecting access gateway and control node of access gateway
CN100433741C (en) Communication system, communication method, and mobile node and gateway for use with the system
CN100450090C (en) Method and system for accessing mobile terminal in extenal grouped network
CN101595705B (en) A method of providing a mobility service
CN101248629A (en) Reserved bearing
CN1965547A (en) Frame transmission interval
CN101730061A (en) Method, device and system for synchronous processing of service establishment and cell update
CN100382610C (en) Method for selecting short message routing at multiple path
CN101103599B (en) Data processing device for ad-hoc network and ad-hoc network therefor
CN100349491C (en) Mobile terminal service quality parameter mapping method
KR101020048B1 (en) Apparatus and method for packet classification in mobile communication system
CN100502401C (en) Method of obtaining network type of mobile terminal log-in
CN101119531A (en) Method of selecting foreign agent for mobile terminal and access gateway
CN101316244A (en) Method for controlling message transmission, message transmission node and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090107

Termination date: 20130928