CN101472273B - Method for processing PDP context and mobile communication system - Google Patents

Method for processing PDP context and mobile communication system Download PDF

Info

Publication number
CN101472273B
CN101472273B CN2007103083133A CN200710308313A CN101472273B CN 101472273 B CN101472273 B CN 101472273B CN 2007103083133 A CN2007103083133 A CN 2007103083133A CN 200710308313 A CN200710308313 A CN 200710308313A CN 101472273 B CN101472273 B CN 101472273B
Authority
CN
China
Prior art keywords
pdp
context
apn
limits value
apn limits
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
CN2007103083133A
Other languages
Chinese (zh)
Other versions
CN101472273A (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 CN2007103083133A priority Critical patent/CN101472273B/en
Publication of CN101472273A publication Critical patent/CN101472273A/en
Application granted granted Critical
Publication of CN101472273B publication Critical patent/CN101472273B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method for processing PDP (Packet Data Protocol) context and a mobile communication system, wherein, the method comprises the following steps: sending a PDP context creating request with a maximum APN (Access Point Name) limiting value and an APN of a PDP to be activated after receiving a PDP context activating request; deactivating the context of a limit PDP or that of a non-limit PDP according to a preset selective strategy so as to enable the contexts of the limit PDP and the non-limit PDP are not in activated state at the same time after receiving a creating acknowledgement of the PDP context. The system comprises an SGSN and a GGSN. As the context of a limit PDP and the context of a non-limit PDP cannot be activated at the same time, the invention has the advantage that the conflict between the APN limit value of the activated PDP and the constraint relation of the APN limit value is avoided; moreover, as a data service with a security requirement and a data service without a security requirement cannot be activated at the same mobile terminal at the same time, therefore, the invention further has the advantage that the security of the access of a data service is ensured.

Description

PDP Context processing method and mobile communication system
Technical field
The present invention relates to that a kind of (Packet Data Protocol Context hereinafter to be referred as treatment technology PDP Context), relates in particular to the processing method and the mobile communication system of the PDP Context when the data business created, and belongs to data communication field.
Background technology
The session management of available data business is used to realize processes such as the activation, deexcitation, modification of packet data protocol PDP Context.As shown in Figure 1, wherein, PDP Context be kept at the GPRS serving GPRS support node (GPRSServing Support Node, hereinafter to be referred as: SGSN), Gateway GPRS Support Node (Gateway GPRSSupport Node, hereinafter to be referred as: GGSN) and portable terminal in.Wherein, portable terminal can be divided into according to the difference of network configuration subscriber equipment (hereinafter to be referred as: UE) and travelling carriage (Mobile Station, hereinafter to be referred as: MS) etc.After PDP Context is activated, just created the Data-carrying link of MS to GGSN, just can carry out the transmission of business datum, a contracted user can activate a plurality of PDP Contexts simultaneously.
Particularly, in PDP Context, preserve and the corresponding APN of specific PDP (AccessPoint Name, hereinafter to be referred as: APN), be used to identify GPRS (General PacketRadio Service, hereinafter to be referred as: class of business GPRS), for example WAP (wireless application protocol) (WirelessApplication Protocol, hereinafter to be referred as: WAP) (Short Message Service is hereinafter to be referred as SMS) business etc. for professional, note.APN can be privately owned APN and public APN according to the definition of operator, the outer data network that the GGSN that SGSN selects the user to use by APN, GGSN then select the user to insert by APN.
Plan third generation partner (hereinafter to be referred as: 3GPP) in the agreement, in order to reduce cyberspace vulnerability, the safety issue that prevents the portable terminal from using the PDP Context with public APN and privately owned APN to carry out transfer of data simultaneously and cause has increased the APN restriction scheme.Particularly, be in GGSN, to limit (Restriction) value for each APN disposes corresponding APN, be used at the current PDP context activation situation of portable terminal, whether decision allows this portable terminal to activate other PDP Context once more.APN limits value restriction table for matching with the APN restriction scheme and using as shown in table 1.
Table 1
Maximum APN limits value The APN type The APN application scenarios for example Allow the APN limits value
0 There are not context or restriction A11
1 Public-1 WAP or MMS 1,2,3
2 Public-2 Internet or PSPDN 1,2
Maximum APN limits value The APN type The APN application scenarios for example Allow the APN limits value
3 Private-1 Corporate (e.g.who use MMS) 1
4 Private-2 Corporate (e.g.who do not use MMS) None
Wherein, maximum APN limits value (Maximum APN Restriction Value) is the strictest in all PDP Contexts that activated under the portable terminal, and promptly the APN limits value of value maximum is safeguarded and preservation by SGSN.Allow the APN limits value to match to be used for the APN of the PDP Context that activated according to portable terminal to determine whether allow the user to activate other PDP Contexts with maximum APN limits value.
The defective of prior art is:
1, when the PDP Context that has no any restriction is requested to activate, contradiction will occur according to the restriction relation of the APN limits value shown in the table 1, and prior art can't be solved to this contradiction.
For example, as shown in table 1 when portable terminal has activated a maximum APN limits value and is the context of 0 PDP1, should allow this moment any PDP Context to insert with other APN limits value; And in fact,, should allow the context activation of PDP2 according to table 1 as user when maximum APN limits value of deexcitation is the context of 1 PDP2 again.But after inserting, current maximum APN limits value has just become 1, and should not allow PDP1 and PDP2 simultaneously exist, and in prior art to this situation can't solve according to table 1 this moment.
2, the contextual deactivation process of existing P DP may cause the PDP Context of normal operation also by deexcitation mistakenly.
For example, if the current APN of existence limits value is 1,2 and 3 PDP Context,, should be 2 PDP context deactivation with the APN limits value then according to table 1.When selected deexcitation mode is the PDP Context of deexcitation APN limits value minimum " preferential ", then Shi Ji deactivation process for first be 1 PDP context deactivation with the APN limits value, will be 2 PDP context deactivation again.This shows, the APN limits value is that 1 PDP Context originally should be by deexcitation, but according to selected deexcitation mode, the also deexcitation of the PDP Context of the unnecessary deexcitation of SGSN, thereby directly had influence on the impression of user, and can't solve this situation in the prior art business.
Summary of the invention
The problem to be solved in the present invention is: under the prerequisite that guarantees fail safe, solve the problem that has contradiction in the existing APN limits value restriction relation.
In order to address the above problem, one embodiment of the present of invention have provided a kind of PDP Context processing method, comprising:
SGSN compares the maximum APN limits value that obtains this portable terminal with the APN limits value that portable terminal has activated PDP;
After receiving the PDP context activation request that comes from described portable terminal, the APN of the PDP to be activated that carries in described maximum APN limits value and the described PDP context activation request is carried in the PDP Context request to create sends to GGSN;
When receiving after the PDP Context that comes from described GGSN create to confirm to reply, according to default selectivity strategy the context of restricted PDP or unrestricted PDP is carried out deexcitation, make the context of restricted PDP and unrestricted PDP not be in state of activation simultaneously.
In order to address the above problem, an alternative embodiment of the invention has provided a kind of mobile communication system, comprises serving GPRS support node SGSN and Gateway GPRS Support Node GGSN, wherein,
Described SGSN comprises:
First service module, the APN limits value that is used for portable terminal has been activated PDP compares the maximum APN limits value that obtains this portable terminal;
Second service module is used to receive the PDP context activation request that comes from described portable terminal, wherein carries the APN of PDP to be activated;
The 3rd service module is used for described APN that the described maximum APN limits value that will be obtained by first service module and second service module receive and is carried on the PDP Context request to create and sends to GGSN;
The 4th service module is used for creating affirmation according to the PDP Context that comes from described GGSN that receives and replys, and described PDP to be activated is set to restricted PDP or unrestricted PDP;
The 5th service module is used for according to default selectivity strategy the context of restricted PDP or unrestricted PDP being carried out deexcitation, makes the context of restricted PDP and unrestricted PDP not be in state of activation simultaneously;
Described GGSN comprises:
First gateway module is used to receive the PDP Context request to create that comes from described SGSN;
Second gateway module is used for replying the PDP Context establishment to described SGSN and confirms to reply.
By the present invention, because the context of the context of restricted PDP and unrestricted PDP is not activated simultaneously, therefore, APN limits value and the APN limits value restriction relation of the PDP after having avoided activating conflict; And, owing to have the data service of security requirement can in same portable terminal, do not enabled simultaneously with the data service of no security requirement, thus the fail safe that data service inserts also guaranteed.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of drawings
Fig. 1 is existing mobile communication network structure schematic diagram;
Fig. 2 A is the flow chart of the inventive method embodiment 1 described PDP Context processing method;
Fig. 2 B is the signaling diagram of the inventive method embodiment 1 described PDP Context processing method;
Fig. 3 A is the flow chart of the inventive method embodiment 2 described PDP Context processing methods;
Fig. 3 B is the signaling diagram of the inventive method embodiment 2 described PDP Context processing methods;
Fig. 4 A is the flow chart of the inventive method embodiment 3 described PDP Context processing methods;
Fig. 4 B is the signaling diagram of the inventive method embodiment 3 described PDP Context processing methods;
Fig. 5 is the structural representation of the described mobile communication system of system embodiment of the present invention.
Embodiment
Method embodiment 1
Present embodiment provides a kind of PDP Context processing method, and its flow chart is shown in Fig. 2 A, and its signaling diagram comprises shown in Fig. 2 B:
Step 101 when portable terminal will activate the context of PDP, sends the PDP context activation request of the APN that carries this PDP to be activated to SGSN.Wherein, portable terminal may activate the context of one or more other PDP before the context of the above-mentioned PDP of requesting activation.
Step 102, the APN limits value that described SGSN has activated PDP with described portable terminal compares and obtains maximum APN limits value, when receiving the PDP context activation request that comes from portable terminal, the APN of this maximum APN limits value and PDP to be activated is carried in the PDP Context request to create sends to GGSN.
Step 103, described GGSN searches the APN limits value of this APN according to the APN of the PDP to be activated that carries in the described PDP context activation request.
Wherein, the APN limits value is by the class of business of GGSN according to the represented GPRS of APN, is the pre-configured parameter value of each APN, to improve the fail safe that inserts.
Step 104, described GGSN judges whether described maximum APN limits value and the described APN limits value that finds satisfy default APN limits value restriction relation, when satisfying, with the described APN limits value that finds be carried on PDP Context create to confirm to reply in and reply to described SGSN.
Wherein, described APN limits value restriction relation is used for limiting the PDP with corresponding APN limits value that can be activated again according to maximum APN limits value.Can adopt interior default perhaps as required other guide as shown in table 1 particularly.The PDP Context of being replied in addition, is created to confirm to reply and is specifically as follows cause value and replys for the PDP Context establishment of " acceptances ".Need to prove herein, if judging described maximum APN limits value, GGSN do not satisfy default APN limits value restriction relation with the described APN limits value that finds, can carry out respective handling according to prior art, as replying refuse information to SGSN, the accesses of the PDP that refusal is requested to activate etc. repeat no more herein.
Step 105, described SGSN receive described PDP Context create confirm to reply after, the APN limits value of PDP to be activated is set to described PDP Context and creates the described APN limits value that carries in confirming to reply, and the context of restricted PDP or the context of unrestricted PDP are carried out deexcitation according to default selectivity strategy, make the context of restricted PDP and the context of unrestricted PDP not be in state of activation simultaneously.
Wherein, restricted PDP is meant APN limits value non-0 and legal PDP; Unrestricted PDP is meant all PDP except restricted PDP.Wherein, legal APN is meant the APN of one of maximum APN limits value of belonging to cited in the described APN limits value restriction relation.
Particularly, SGSN can adopt following concrete mode when according to default selectivity strategy the context of PDP being carried out deexcitation:
Mode 1, the context of the PDP of first deexcitation APN limits value maximum.
Mode 2, the context of the PDP of first deexcitation APN limits value minimum.
Mode 3, the context of deexcitation PDP is not in state of activation simultaneously until the context of restricted PDP and the context of unrestricted PDP at random.
Below illustrate:
Example 1, supposed before step 101 that portable terminal has activated the context that an APN limits value is 0 PDP, its maximum APN limits value is 0; This moment is the context of another PDP of requesting activation again; The APN limits value of supposing the PDP to be activated that found by GGSN in step 103 is 2.After SGSN received this APN limits value, the APN limits value was that 0 the PDP of activation belongs to unrestricted PDP; And being 2 PDP to be activated, the APN limits value belongs to restricted PDP.If adopt aforesaid way 1, because APN limits value maximum to be activated, then to the request of described portable terminal transmission PDP context activation refusal, refusal inserts PDP to be activated, and reservation has activated PDP; If adopt aforesaid way 2,, then activate the context of PDP to be activated, and will activate the context deexcitation of PDP owing to activated the APN limits value minimum of PDP.
Example 2, supposed before step 101 that portable terminal has activated the context that an APN limits value is 1 PDP, its maximum APN limits value is 1; This moment is the context of another PDP of requesting activation again; The APN limits value of supposing the PDP to be activated that found by GGSN in step 103 is 3.Suppose owing to signal reasons such as error code to have taken place in transmission course, the APN limits value that SGSN is received is 6.Wherein, the APN limits value is that 1 the PDP of activation belongs to restricted PDP; And being 6 PDP to be activated, the APN limits value belongs to unrestricted PDP.If adopt aforesaid way 1,, then activate the context of PDP to be activated, and will activate the context deexcitation of PDP owing to activated the APN limits value maximum of PDP; If adopt aforesaid way 2, because APN limits value maximum to be activated, then refusal inserts PDP to be activated.
By the described method of present embodiment, because the context of the context of restricted PDP and unrestricted PDP is not activated simultaneously, therefore, APN limits value and the APN limits value restriction relation of the PDP after having avoided activating conflict; And, owing to have the data service of security requirement can in same portable terminal, do not enabled simultaneously with the data service of no security requirement, thus the fail safe that data service inserts also guaranteed.
Method embodiment 2
Present embodiment provides a kind of PDP Context processing method, its flow chart as shown in Figure 3A, its signaling diagram comprises shown in Fig. 3 B:
Step 201 when portable terminal will activate the context of a PDP, sends the PDP context activation request of the APN that carries this PDP to be activated to SGSN.Wherein, portable terminal may activate the context of one or more other PDP before the context of the above-mentioned PDP of requesting activation.
Need to illustrate, in the present embodiment, the APN limits value that this portable terminal has activated PDP may be configured by different GGSN with the APN limits value of PDP to be activated herein.This be because: SGSN be by APN carry out domain name system (Doma in Name System, hereinafter to be referred as: DNS) domain name mapping obtains the GGSN address, and different DNS domain name may corresponding different GGSN.
Step 202, the APN limits value that described SGSN has activated PDP with described portable terminal compares and obtains maximum APN limits value, when receiving the PDP context activation request that comes from portable terminal, the APN of this maximum APN limits value and PDP to be activated is carried in the PDP Context request to create sends to GGSN.
Step 203, when the GGSN that receives described PDP Context request to create does not possess the APN limitation function, APN and the maximum APN limits value of then ignoring the PDP to be activated that carries in this PDP Context request to create, and directly reply the PDP Context establishment of not carrying the APN limits value to described SGSN and confirm to reply.
The PDP Context of being replied particularly, is created to confirm to reply to create for the PDP Context of " acceptance " for cause value and is replied.
Step 204, described SGSN receive described PDP Context create confirm to reply after, create when not comprising the APN limits value in confirming to reply when judging this PDP Context, described PDP to be activated is set to unrestricted PDP, and the context of restricted PDP or the context of unrestricted PDP are carried out deexcitation according to default selectivity strategy, make the context of restricted PDP and the context of unrestricted PDP not be in state of activation simultaneously.
Below illustrate:
For example, supposed before step 201 that portable terminal has activated the context that an APN limits value is 1 PDP, its maximum APN limits value is 1; This moment is the context of another PDP of requesting activation again; Suppose that in step 204 SGSN does not receive any APN limits value, PDP then to be activated is set to unrestricted PDP, and with its activation.At this moment, can be according to above-mentioned selectivity strategy, with the restricted PDP that activated and a kind of PDP deexcitation among the unrestricted PDP.
By the described method of present embodiment, when GGSN did not support the APN restriction, PDP to be activated was set to unrestricted PDP.Because the context of the context of restricted PDP and unrestricted PDP is not activated simultaneously, therefore, APN limits value and the APN limits value restriction relation of the PDP after having avoided activating conflict; And, owing to there is the data service of security requirement can in same portable terminal, do not enabled simultaneously with the data service of no security requirement, thereby also guaranteed the fail safe that data service inserts, solved when GGSN does not support the APN restriction, the handling problem of PDP to be activated.
Method embodiment 3
Present embodiment provides another kind of PDP Context processing method, and its flow chart is shown in Fig. 4 A, and its signaling diagram comprises shown in Fig. 4 B:
Step 301 when GGSN has upgraded the APN limits value of APN, sends the PDP Context updating message that carries the updated APN limits value to the contextual SGSN that activates the PDP with above-mentioned APN.
Wherein, can comprise the renewal initiatively initiated by GGSN by GGSN to the renewal of APN limits value or by the renewal of SGSN to the GGSN request.For example, suppose that portable terminal has activated the context of two PDP, be respectively PDP1 and PDP2, their APN limits value is respectively APN1=1 and APN2=3.If this moment, GGSN was revised as 0 with APN2, then send the PDP Context updating message to portable terminal, request is revised as 0 with APN2.
Step 302, after described SGSN receives the PDP Context updating message, the APN limits value that activates PDP is upgraded, and the context of restricted PDP or the context of unrestricted PDP are carried out deexcitation according to default selectivity strategy, make the context of restricted PDP and the context of unrestricted PDP not be in state of activation simultaneously.
As above routine described, the APN limits value is the context that 1 and 3 the context that activates PDP belongs to restricted PDP; And being 0 the context that activates PDP, the updated APN limits value belongs to the context of unrestricted PDP.Particularly, SGSN can be that 1 the context that activates PDP carries out deexcitation to the APN limits value that does not upgrade according to method embodiment 1 described three kinds of modes; Be that 0 the context that activates PDP carries out deexcitation perhaps to the updated APN limits value.
Step 303, after described SGSN finishes described deexcitation, send PDP Context deletion message, be used to notify the context of which PDP of GGSN by deexcitation to GGSN, after making GGSN can know the renewal of carrying out the APN limits value, also have on the described portable terminal which PDP's be in state of activation up and down.
In addition, after if SGSN carries out deexcitation with the context of all unrestricted PDP, when the context of remaining restricted PDP does not still satisfy APN limits value restriction relation, except adopting mode 1~3 described selectivity strategy to carry out to carry out deexcitation according to the context of 4 couples of restricted PDP that activated of mode the deexcitation.Particularly, mode 4 is: the context of the PDP that first deexcitation APN limits value is time big.
For example, after supposing that portable terminal is finished contextual deexcitation to unrestricted PDP, reasons such as renewal the APN limits value have been carried out owing to GGSN, make occurred in the portable terminal PDP1, PDP2, PDP3 and PDP4 totally 4 contexts that do not satisfy the PDP of APN limits value restriction relation be in state of activation, they are respectively by corresponding APN limits value: APN1=1, APN2=2, APN3=3 and APN4=1.In this embodiment, if the mode 1 in the employing selectivity strategy, then the context of PDP3 is by deexcitation, and other three PDP are accepted, and at this moment, maximum APN limits value is updated to 2; If employing mode 2, then the context of PDP1, PDP2 and PDP4 is by the priority deexcitation, and PDP3 is accepted, and at this moment, maximum APN limits value is updated to 3; If employing mode 4, then the context of PDP2 is by deexcitation, and PDP1, PDP3 and PDP4 are accepted, and at this moment, maximum APN limits value is updated to 3.
As can be seen, employing mode 2 and mode 4 have all reached the purpose of deexcitation PDP2 from last example, and also need PDP1 and also deexcitation of PDP4 during employing mode 2, and if employing mode 4 only deexcitation PDP2 get final product.Therefore,, can avoid context deexcitation, thereby also avoid influence user's impression with the PDP of unnecessary deexcitation by the mode of setting up 4.
By the described method of present embodiment, after GGSN has carried out the APN limits value upgrading, GGSN can carry out deexcitation to the context of the PDP that activated according to the updated APN limits value, make the context of restricted PDP and the context of unrestricted PDP not be in the state of being activated simultaneously, thereby avoided updated APN limits value and APN limits value restriction relation to conflict; And, owing to have the data service of security requirement can in same portable terminal, do not enabled simultaneously with the data service of no security requirement, thus the fail safe that data service inserts also guaranteed.
System embodiment
Present embodiment provides a kind of mobile communication system, is used to realize Packet Service, comprises as shown in Figure 5: SGSN10 and GGSN20, wherein, SGSN10 comprises: first service module, 11, the second service modules 12, the 3rd service module 13, the four service modules 14 and the 5th service module 15; GGSN20 comprises: first gateway module 21 and second gateway module 22.Its operation principle is as follows:
First service module 11 among the SGSN10 compares the maximum APN limits value that obtains this portable terminal with the APN limits value that portable terminal has activated PDP; When second service module 12 received the PDP context activation request of the APN that carries PDP to be activated that comes from described portable terminal, the described APN that the described maximum APN limits value that the 3rd service module 13 will be obtained by first service module 12 and second service module 12 receive was carried in the PDP Context request to create and sends to GGSN20;
In GGSN20, after 21 receptions of first gateway module came from the PDP Context request to create of described SGSN10, second gateway module 22 sent the PDP Context establishment to described SGSN10 and confirms to reply.Need to prove herein,, then can further include the 3rd gateway module 23, the 4th gateway module 24 and the 5th gateway module 25 if when GGSN20 has the APN limitation function, wherein:
The 3rd gateway module 23 is used for the described APN that receives according to first gateway module 21, searches the APN limits value of this APN;
The 4th gateway module 24 is used to judge whether the described APN limits value that described maximum APN limits value that first gateway module 21 receives and the 3rd gateway module 23 find satisfies default APN limits value restriction relation;
The 5th gateway module 25, be used for judged result according to the 4th gateway module 24, when satisfying described APN limits value restriction relation, the described APN limits value that the 3rd gateway module 23 is found is carried on PDP Context that second gateway module 22 will send and creates and confirm to reply, and replies to SGSN10 by second gateway module 22; If GGSN20 does not possess the APN limitation function, then second gateway module 22 is ignored APN and the maximum APN limits value of the PDP to be activated that carries in this PDP Context request to create, and directly replys the PDP Context establishment of not carrying the APN limits value to described SGSN10 and confirm to reply.
Next, the 4th service module 14 of SGSN10 is created according to the PDP Context that comes from described GGSN20 that receives and is confirmed to reply, and described PDP to be activated is set to restricted PDP or unrestricted PDP.Particularly, if when coming from the PDP Context of GGSN20 and not comprising the APN limits value in create confirming to reply, then described PDP to be activated is set to unrestricted PDP; If PDP Context carries the APN limits value in create confirming to reply, then the APN limits value of PDP to be activated is set to PDP Context and creates the APN limits value that carries in confirming to reply.
And then the selectivity strategy that the 5th service module 15 bases of SGSN10 are preset carries out deexcitation to the context of restricted PDP or unrestricted PDP, makes the context of restricted PDP and unrestricted PDP not be in state of activation simultaneously.Wherein, restricted PDP is meant APN limits value non-0 and legal PDP; Unrestricted PDP is meant all PDP except restricted PDP.Concrete selectivity strategy can repeat no more referring to above-mentioned each method embodiment herein.
In addition, can also comprise update module 16 among the SGSN10, be used for when receiving the PDP Context updating message that comes from GGSN, the APN limits value that activates PDP being upgraded according to the updated APN limits value that wherein carries.According to default selectivity strategy the context of restricted PDP after upgrading or unrestricted PDP is carried out deexcitation by the 5th service module 15 again, make the context of restricted PDP and unrestricted PDP not be in state of activation simultaneously.
By the described system of present embodiment, because the context of the context of restricted PDP and unrestricted PDP is not activated simultaneously, therefore, APN limits value and the APN limits value restriction relation of PDP after having avoided activating conflict, guaranteed the fail safe that data service inserts, and also solved when GGSN does not support the APN restriction, the handling problem of PDP to be activated.
It should be noted that at last: above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (13)

1. PDP Context processing method is characterized in that comprising:
The APN limits value that portable terminal has been activated PDP compares the maximum APN limits value that obtains this portable terminal;
After receiving the PDP context activation request that comes from described portable terminal, the APN of the PDP to be activated that carries in described maximum APN limits value and the described PDP context activation request is carried in the PDP Context request to create sends;
When receive described PDP Context create confirm to reply after, according to default selectivity strategy the context of restricted PDP or unrestricted PDP is carried out deexcitation, make the context of restricted PDP and unrestricted PDP not be in state of activation simultaneously.
2. PDP Context processing method according to claim 1 is characterized in that: described restricted PDP is APN limits value non-0 and legal PDP; Described unrestricted PDP is the PDP except restricted PDP.
3. PDP Context processing method according to claim 2 is characterized in that the default selectivity strategy of described basis carries out deexcitation to the context of restricted PDP or unrestricted PDP and comprises: the context of the PDP of first deexcitation APN limits value maximum; Or the context of the PDP of first deexcitation APN limits value minimum; Or the context of deexcitation PDP at random.
4. PDP Context processing method according to claim 3 is characterized in that the context with described unrestricted PDP carries out also comprising after the deexcitation: the context to the restricted PDP that do not satisfy described APN limits value restriction relation carries out deexcitation.
5. PDP Context processing method according to claim 4 is characterized in that context to the restricted PDP that do not satisfy described APN limits value restriction relation carries out deexcitation and comprises: the context of the PDP that first deexcitation APN limits value is time big.
6. PDP Context processing method according to claim 1 is characterized in that described PDP Context request to create is also comprised after sending:
According to the APN of the PDP to be activated that carries in the described PDP context activation request, search the APN limits value of this APN;
Judge whether described maximum APN limits value and the described APN limits value that finds satisfy default APN limits value restriction relation, when satisfying, the described APN limits value that finds is carried on PDP Context creates and reply in confirming to reply.
7. PDP Context processing method according to claim 6 is characterized in that receiving described PDP Context and creates and also comprise after confirming to reply: the APN limits value of PDP to be activated is set to described PDP Context and creates the described APN limits value that carries in confirming to reply.
8. PDP Context processing method according to claim 1, it is characterized in that described PDP Context request to create is also comprised after sending: when the recipient did not possess the APN limitation function, directly the answer PDP Context that do not carry the APN limits value was created and is confirmed to reply.
9. PDP Context processing method according to claim 8, it is characterized in that receiving described PDP Context creates and also comprise after confirming to reply: create when not comprising the APN limits value in confirming to reply when judging this PDP Context, described PDP to be activated is set to unrestricted PDP.
10. PDP Context processing method according to claim 9, it is characterized in that carrying out also comprising before the deexcitation: when receiving the PDP Context updating message, the APN limits value that activates PDP is upgraded according to the updated APN limits value that wherein carries according to the context of default selectivity strategy to restricted PDP or unrestricted PDP.
11. a mobile communication system is used to realize Packet Service, comprises serving GPRS support node SGSN and Gateway GPRS Support Node GGSN, it is characterized in that:
Described SGSN comprises:
First service module, the APN limits value that is used for portable terminal has been activated PDP compares the maximum APN limits value that obtains this portable terminal;
Second service module is used to receive the PDP context activation request that comes from described portable terminal, wherein carries the APN of PDP to be activated;
The 3rd service module is used for described APN that the described maximum APN limits value that will be obtained by first service module and second service module receive and is carried on the PDP Context request to create and sends to GGSN;
The 4th service module is used for creating affirmation according to the PDP Context that comes from described GGSN that receives and replys, and described PDP to be activated is set to restricted PDP or unrestricted PDP;
The 5th service module is used for according to default selectivity strategy the context of restricted PDP or unrestricted PDP being carried out deexcitation, makes the context of restricted PDP and unrestricted PDP not be in state of activation simultaneously;
Described GGSN comprises:
First gateway module is used to receive the PDP Context request to create that comes from described SGSN;
Second gateway module is used for replying the PDP Context establishment to described SGSN and confirms to reply.
12. mobile communication system according to claim 11 is characterized in that described GGSN also comprises:
The 3rd gateway module is used for the described APN that receives according to first gateway module, searches the APN limits value of this APN;
The 4th gateway module is used to judge whether the described APN limits value that described maximum APN limits value that first gateway module receives and the 3rd gateway module find satisfies default APN limits value restriction relation;
The 5th gateway module is used for the judged result according to the 4th gateway module, when satisfying described APN limits value restriction relation, during the described PDP Context that the described APN limits value that the 3rd gateway module is found is carried on second gateway module is created and confirmed to reply.
13., it is characterized in that described SGSN also comprises according to claim 11 or 12 described mobile communication system:
Update module is used for according to the updated APN limits value that wherein carries the APN limits value that activates PDP being upgraded when receiving the PDP Context updating message that comes from GGSN.
CN2007103083133A 2007-12-29 2007-12-29 Method for processing PDP context and mobile communication system Expired - Fee Related CN101472273B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007103083133A CN101472273B (en) 2007-12-29 2007-12-29 Method for processing PDP context and mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007103083133A CN101472273B (en) 2007-12-29 2007-12-29 Method for processing PDP context and mobile communication system

Publications (2)

Publication Number Publication Date
CN101472273A CN101472273A (en) 2009-07-01
CN101472273B true CN101472273B (en) 2010-07-21

Family

ID=40829325

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007103083133A Expired - Fee Related CN101472273B (en) 2007-12-29 2007-12-29 Method for processing PDP context and mobile communication system

Country Status (1)

Country Link
CN (1) CN101472273B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101888617B (en) 2009-05-14 2013-08-07 华为技术有限公司 Processing method and system of access point name constraint information and network element device and gateway device
CN102118830B (en) * 2010-01-05 2014-08-06 华为技术有限公司 Access control method, device and system.
CN102118829B (en) * 2010-01-05 2014-06-04 华为技术有限公司 Access control method, device and system
CN101808270B (en) * 2010-03-10 2016-03-30 华为终端有限公司 A kind of method and device for business processing based on Android
CN102869119B (en) * 2012-09-14 2016-06-08 东莞宇龙通信科技有限公司 The management method that terminal is connected with data
CN111836403B (en) * 2019-04-23 2022-05-10 ***通信集团河北有限公司 Method and device for processing PDP context

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1732660A (en) * 2002-03-13 2006-02-08 摩托罗拉公司 Method for packet data protocol context activation
CN1809052A (en) * 2005-01-19 2006-07-26 华为技术有限公司 Packet data protocol context activation method
CN101048979A (en) * 2004-08-26 2007-10-03 艾利森电话股份有限公司 Method of activating a PDP context

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1732660A (en) * 2002-03-13 2006-02-08 摩托罗拉公司 Method for packet data protocol context activation
CN101048979A (en) * 2004-08-26 2007-10-03 艾利森电话股份有限公司 Method of activating a PDP context
CN1809052A (en) * 2005-01-19 2006-07-26 华为技术有限公司 Packet data protocol context activation method

Also Published As

Publication number Publication date
CN101472273A (en) 2009-07-01

Similar Documents

Publication Publication Date Title
CN109041136B (en) Method for inserting SMF and AMF entity
US10455489B2 (en) Method for supporting PDN GW selection
EP1388237B1 (en) Emergency packet data service
CN101472273B (en) Method for processing PDP context and mobile communication system
CN110073686B (en) Session activation method, device and system
JP2021513753A (en) Wireless communication method, network device and terminal device
CN109982415A (en) Network is sliced selection strategy update method and device
CN100486382C (en) Aging processing apparatus and method in communications system
CN101511076A (en) Management method, device and system for user access network
CN105122896A (en) Access network discovery and selection
CN1267433A (en) Data packet radio service with enhanced mobility management
CN101222768A (en) Method for user's set acquiring access point name, grouping domain system
US20160095022A1 (en) Method, apparatus, and system for connecting to network
CN105723798A (en) Method for processing unsuccessful pdn establishment request procedures
CN103002428A (en) Attach method and attach system for internet-of-things terminal
CN101572862B (en) Method and equipment for supporting intercommunication between 3G system and LTE system
CN111182611B (en) Communication method and device
EP2884779A1 (en) Message processing method in coexistence of multiple external identifiers of terminal and network side device
CN114173384A (en) QoS control method, device and processor readable storage medium
CN103024876B (en) Connection control method, gateway and system
CN100382646C (en) Method for accessing different core networks from terminals
CN106790425A (en) The method and system of information pushing
CN101277470A (en) Method and system for obtaining IP-CAN bearing
EP3912391A1 (en) Apparatus, method & computer program
CN103079253A (en) Access control method, system and equipment

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100721

CF01 Termination of patent right due to non-payment of annual fee