A kind of PDN connection establishment method and apparatus
Technical field
The present invention relates to wireless communication technology field, particularly relate to a kind of PDN connection establishment method and apparatus.
Background technology
In the Rel-10 stage, UE(UserEquipment, subscriber equipment) a kind of access priority can only be used, i.e. lowpriorityaccess(low priority access) or the access of normalpriorityaccess(normal priority).Current 3GPP(The3rdGenerationPartnershipProject, third generation partner program) propose new demand, namely, under some special screnes (such as send business warning message or notice etc.), be configured to the low access priority of lowaccesspriority() UE also can initiate the normal access priority of normalaccesspriority() session management request message.
Along with the dual priority application of dualpriorityapplication() appearance of concept, illustrate that priority is no longer the attribute of equipment, but the attribute of application, UE may according to the difference of application program, different access priorities is used to send and same APN(AccessPointName to network, APN) relevant session management request message.Therefore, occur that following scene: UE has established the PDN(PacketDataNetwork of a lowaccesspriority relevant to certain APN, Packet Data Network) connect, UE performs the application program of normal priority, and the APN that this application program uses is identical with the APN that the PDN set up connects.
Due to according to existing protocol, the PDN of UE not by revising lowaccesspriority connects, to realize the data being connected transmission normalaccesspriority application by the PDN of existing lowaccesspriority.Therefore, for above-mentioned scene, existing solution is that the PDN of the lowaccesspriority that the first deexcitation of UE has been set up connects, then PDNconnectivityrequest(PDN connection request is sent to network) message, request network is that the PDN that new application program sets up the normalaccesspriority relevant to this APN connects.
According to existing method, UE must connect by the lowaccesspriorityPDN that set up of first deexcitation, normalaccesspriorityPDN could be set up connect, if UE only has a lowaccesspriorityPDN to connect, then according to existing method, this lowaccesspriorityPDN connection of UE deexcitation can cause UE attachment removal, and UE must adhere to again could set up normalaccesspriorityPDN connection again, therefore, there is larger time delay in existing method.
In addition, the lowaccesspriorityPDN that deexcitation has been set up connects and will the Business Stream using this PDN to connect transmission data be caused to interrupt, thus affects the service experience of user.
Summary of the invention
The embodiment of the present invention provides a kind of PDN connection establishment method and apparatus, to reduce the time delay of PDN connection establishment, and the current business data flow using the PDN set up to connect transmission data of avoidance breakout.
In order to reach above object, embodiments providing a kind of PDN connection establishment method, comprising:
Network equipment receives the PDN connection request that user equipment (UE) sends, and obtains the precedence information that APN APN, PDNtype of carrying in described PDN connection request and institute asks the PDN connection of foundation;
When described network equipment determines that APN and PDNtype that carry in described PDN connection request is identical with APN and PDNtype that the PDN that described UE has set up connects, described network equipment according to carry in described PDN connection request ask the PDN set up to connect precedence information determine accept this PDN connection request or refuse this PDN connection request.
The embodiment of the present invention additionally provides a kind of network equipment, comprising:
Receiver module, for receiving the PDN connection request that user equipment (UE) sends;
Acquisition module, for obtain APN APN, PDNtype of carrying in PDN connection request that described receiver module receives and ask the PDN set up to connect precedence information;
Determination module, during for determining that when described network equipment APN and PDNtype that carry in described PDN connection request is identical with APN and PDNtype that the PDN that described UE has set up connects, according to carry in described PDN connection request ask the PDN set up to connect precedence information determine accept this PDN connection request or refuse this PDN connection request.
In the above embodiment of the present invention, when network equipment receives the PDN connection request of UE transmission, and when determining that APN and PDNtype that the PDN that the APN that carries in this PDN connection request and PDNtype and UE has set up connects is identical, network equipment according to carry in this PDN connection request ask set up PDN connect precedence information determine accept this PDN connection request or refuse this PDN connection request, reduce the time delay of PDN connection establishment, and the current business data flow using the PDN set up to connect transmission data can not be interrupted.
Accompanying drawing explanation
The schematic flow sheet of a kind of PDN connection establishment method that Fig. 1 provides for the embodiment of the present invention;
The schematic flow sheet of the PDN connection establishment method under a kind of embody rule scene that Fig. 2 provides for the embodiment of the present invention;
The schematic flow sheet of the PDN connection establishment method under a kind of embody rule scene that Fig. 3 provides for the embodiment of the present invention;
The structural representation of a kind of network equipment that Fig. 4 provides for the embodiment of the present invention.
Embodiment
For above-mentioned the problems of the prior art, embodiments provide a kind of technical scheme of PDN connection establishment.In this technical scheme, when network equipment receives the PDN connection request of UE transmission, network equipment obtains APN, PDNtype(type of carrying in this PDN connection request) and ask set up PDN connect precedence information, and according to APN, PDNtype(type got) and institute ask foundation PDN connection precedence information determine accept this PDN connection request or refuse this PDN connection request; When network equipment determines that APN and PDNtype that the PDN that the APN that carries in this PDN connection request and PDNtype and UE has set up connects is identical, network equipment according to carry in described PDN connection request ask set up PDN connect precedence information determine accept this PDN connection request or refuse this PDN connection request, reduce the time delay of PDN connection establishment, and the current business data flow using the PDN set up to connect transmission data can not be interrupted.
Below in conjunction with the accompanying drawing in the application, carry out clear, complete description to the technical scheme in the application, obviously, described embodiment is a part of embodiment of the application, instead of whole embodiments.Based on the embodiment in the application, the every other embodiment that those of ordinary skill in the art obtain under the prerequisite not making creative work, all belongs to the scope of the application's protection.Wherein, for convenience of description and understand, in the examples below, take network equipment as MME(MobilityManagementEntity, mobile management entity) be described for example.But should be realized that, in the technical scheme that the embodiment of the present invention provides, network equipment is not limited to MME, also can be other with MME, there is the network equipment of similar or identical function.
Embodiment one
As shown in Figure 1, be the schematic flow sheet of a kind of PDN connection establishment method that the embodiment of the present invention provides, can comprise the following steps:
Step 101, MME receive the PDN connection request that UE sends, and obtain the precedence information that APN, PDNtype of carrying in this PDN connection request and institute asks the PDN connection of foundation.
Concrete, when MME receives the PDN connection request that UE sends, MME can obtain the precedence information that APN, PDNtype of carrying in this PDN connection request and institute asks the PDN connection of foundation.Wherein, carry in this PDN connection request ask the PDN set up to connect precedence information can for the precedence information in the device attribute (Deviceproperties) of carrying in this PDN connection request.
Step 102, MME judge that whether APN and PDNtype carried in this PDN connection request be identical with APN and PDNtype that the PDN that this UE has set up connects; If be judged as YES, then go to step 103; Otherwise, go to step 104.
Concrete, when MME get APN, PDNtype of carrying in the PDN connection request received and ask the PDN set up to connect precedence information after, MME can judge that whether APN and PDNtype carried in this PDN connection establishment request be identical with APN and PDNtype that the PDN that this UE has set up connects, if identical, then further according to ask set up PDN connect precedence information determine accept this PDN connection request or refuse this PDN connection request; If different, then accept this PDN connection request.
Wherein, MME can determine by the bearer context information (BearerContext) of the UE of self storage APN and PDNtype that the PDN that UE has set up connects.
Step 103, MME according to carry in this PDN connection request ask set up PDN connect precedence information determine accept this PDN connection request or refuse this PDN connection request.
Concrete, when MME determines that APN and PDNtype that carry in this PDN connection request is identical with APN and PDNtype that the PDN that this UE has set up connects, MME can judge further ask the PDN set up to connect the priority that is connected with the PDN that this UE has set up of priority, and determine to accept this PDN connection or refuse this PDN to connect according to comparative result.Wherein, MME can determine according to the low priority instruction in the bearer context information of the UE of self storage the priority that the PDN that UE has set up connects.
Wherein, when MME determine ask set up PDN connect priority identical with the priority that the PDN that this UE has set up connects time, MME can refuse this PDN connection request, sends the PDN carrying corresponding cause value connect refusal (PDNconnectivityreject) message to UE.In this case, this cause value can be " #55 ", namely " multiplePDNconnectionsforagivenAPNnotallowed(does not allow for same APN and sets up many PDN connections) ", its concrete meaning see existing protocol relevant regulations, can not repeat them here.
When MME determine ask set up PDN connect priority different from the priority that the PDN that this UE has set up connects time, MME can judge whether to allow for this UE and set up the PDN connection that institute ask foundation, if be judged as YES, then accept this PDN connection request, initiate default EPS (EvolvedPacketSystem, evolved packet system) bearer context activation; If be judged as NO, then refuse this PDN connection request, send the PDN connection refused message of corresponding cause value to UE.
Wherein, MME can judge whether to allow for this UE and sets up institute and ask the PDN of foundation connection at least can comprise following two kinds of situations:
Situation one, set up be correlated with from same APN, PDNtype is identical, PDN that priority is different connects is a kind of subscription data.
In this case, first MME needs the CAMEL-Subscription-Information searching UE, and judge whether it contracts " set up be correlated with from same APN, PDNtype is identical, PDN that priority is different connects ".
This attribute if UE has contracted, then MME can according to the congestion condition of current network and ask the PDN set up to connect priority judge whether to allow for this UE and set up the PDN connection that institute ask foundation, if the determination result is YES, then accept this PDN connection request, send " ActivatedefaultEPSbearercontextrequest(default EPS bearing Context activation request) message " to UE, initiate default EPS bearing context activation Procedure; If judged result is no, then refuse this PDN connection request, send the PDN connection refused message of carrying corresponding cause value to UE.In this case, this cause value can be " #26 ", and namely " insufficientresources(inadequate resource) ", its concrete meaning see the regulation in relevant existing protocol, can not repeat them here.
Wherein, MME according to the congestion condition of current network and ask the PDN set up to connect priority judge whether to allow for this UE and set up institute and ask the realization of the PDN of foundation connection identical with relevant treatment in prior art, do not repeat them here.
If UE this attribute not signing, then refuse this PDN connection request, send the PDN connection refused message of carrying corresponding cause value to UE.In this case, this cause value can be " not signing multipriority PDN connection attribute ".
Situation two, set up be correlated with from same APN, PDNtype is identical, PDN that priority is different connects is not a kind of subscription data.
In this case, MME can according to the congestion condition of current network and ask the PDN set up to connect priority judge whether to allow for this UE and set up the PDN connection that institute ask foundation, if the determination result is YES, then accept this PDN connection request, send " ActivatedefaultEPSbearercontextrequest(default EPS bearing Context activation request) message " to UE, initiate default EPS bearing context activation Procedure; If judged result is no, then refuse this PDN connection request, send the PDN connection refused message of carrying corresponding cause value to UE.
Step 104, MME accept this PDN connection request.
Concrete, when ask set up PDN connect APN and PDNtype and UE set up PDN connection APN and PDNtype different time, MME think can for this UE set up its ask set up PDN connect, default EPS bearing Context activation request message is sent to UE, initiate default EPS bearing context activation Procedure, its specific implementation flow process is identical with related procedure of the prior art, does not repeat them here.
Should be realized that; in embodiments of the present invention; the cause value carried in PDN connection refused message is not limited to the cause value described in above-described embodiment; on the basis of the technical scheme provided in the embodiment of the present invention, those skilled in the art all should belong to scope not paying the other reasons value expected under creative work prerequisite.In addition, in embodiments of the present invention, UE ask set up PDN connect priority the precedence information in the device attribute by carrying in PDN connection request might not be needed to determine, also can by the mode of new field, carry in PDN connection request ask the PDN set up to connect priority; Correspondingly, the priority that the PDN that UE has set up connects also is not limited to judge according to the low priority instruction in the bearer context information of this UE stored in MME, can be determined by other new fields or mark, its specific implementation flow process does not repeat them here yet.
Below in conjunction with embody rule scene, the technical scheme that the embodiment of the present invention provides is further described in more detail.
Embodiment two
In this embodiment, it is subscription data that foundation is correlated with from same APN, that PDNtype is identical, priority is different PDN connects, and this subscription data is stored in HSS(HomeSubscriberServer, home subscriber server) in.It is IPv4(InternetProtocolVersion4 that UE has established relevant to APN1 a, PDNtype, internet protocol version 4), priority be 1 PDN connect, UE performs and uses APN1 priority to be the application program of 2, but the PDN relevant to APN1 set up connects the demand that can not meet this application program, UE sends PDN connection request to MME, and the PDN connection that relevant to APN1, PDNtype is IPv4, priority is 2 is set up in request.
As shown in Figure 2, be the schematic flow sheet of the PDN connection establishment method under a kind of embody rule scene that the embodiment of the present invention provides, can comprise the following steps:
Step 201, UE send PDN connection request (PDNconnectivityrequest) to MME.Wherein, the APN carried in this PDN connection request is APN1, PDNtype is IPv4, and priority is the priority of application program.
Step 202, MME receive the PDN connection request that UE sends, determine ask the PDN set up to connect APN and APN and PDNtype that connect of the PDN that set up of PDNtype and UE identical, but institute asks the priority of the PDN of foundation connection different from the priority that the PDN that this has been set up connects.
Step 203, MME judge whether UE has contracted " setting up that be correlated with from same APN, that PDNtype is identical, priority is different PDN to connect ".If be judged as YES, then go to step 204; Otherwise, go to step 206.
Step 204, MME according to the congestion condition of current network and ask the PDN connection priority set up to judge whether to allow for this UE to set up the PDN connection that its institute asks to set up.If be judged as YES, then go to step 205; Otherwise, go to step 206.
Step 205, MME send default EPS bearing Context activation request (ActivatedefaultEPSbearercontextrequest) to UE, initiate default EPS bearing context activation Procedure.
Step 206, MME send to UE the PDN carrying corresponding cause value and connect refusal (PDNconnectivityreject) message.
Wherein, when MME determines UE not signing " setting up that be correlated with from same APN, that PDNtype is identical, priority is different PDN to connect ", then this cause value can be " not signing multipriority PDN connection attribute "; When MME according to the congestion condition of current network and ask the PDN connection priority set up determine not allow for this UE set up the PDN connection that its institute asks to set up time, this cause value can be " inadequate resource (insufficientresources) ".
Embodiment three
In this embodiment, set up relevant to same APN, PDNtype is identical, the PDN that priority is different connects and does not belong to subscription data, network can support that the PDN that any UE sets up the different priorities relevant to same APN connects, UE established one relevant to APN1, PDNtype is IPv6(internet protocol version 6), priority is the PDN connection of 1, UE performs and uses APN1 priority to be the application program of 2, but the PDN relevant to APN1 set up connects the demand that can not meet this application program, UE sends PDN connection request to MME, request is set up relevant to APN1, PDNtype is IPv6, priority is the PDN connection of 2.
Step 301, UE send PDN connection request (PDNconnectivityrequest) to MME.Wherein, the APN carried in this PDN connection request is APN1, PDNtype is IPv6, and priority is the priority of application program.
Step 302, MME receive the PDN connection request that UE sends, determine ask the PDN set up to connect APN and APN and PDNtype that connect of the PDN that set up of PDNtype and UE identical, but institute asks the priority of the PDN of foundation connection different from the priority that the PDN that this has been set up connects.
Step 303, MME according to the congestion condition of current network and ask the PDN connection priority set up to judge whether to allow for this UE to set up the PDN connection that its institute asks to set up.If be judged as YES, then go to step 304; Otherwise, go to step 305.
Step 304, MME send default EPS bearing Context activation request (ActivatedefaultEPSbearercontextrequest) to UE, initiate default EPS bearing context activation Procedure.
Step 305, MME send to UE the PDN carrying corresponding cause value and connect refusal (PDNconnectivityreject) message.
By describing above and can finding out, in embodiments of the present invention, when MME receives the PDN connection request of UE transmission, and when determining that APN and PDNtype that the PDN that the APN that carries in this PDN connection request and PDNtype and UE has set up connects is identical, MME according to carry in described PDN connection request ask set up PDN connect precedence information determine accept this PDN connection request or refuse this PDN connection request, achieve as UE sets up relevant to same APN, PDNtype is identical, the PDN that priority is different connects, reduce the time delay of PDN connection establishment, and the current business data flow using the PDN set up to connect transmission data can not be interrupted.
Based on the inventive concept that said method embodiment is identical, the embodiment of the present invention additionally provides a kind of network equipment, can be applied to said method embodiment.
Embodiment four
As shown in Figure 4, be the structural representation of a kind of network equipment that the embodiment of the present invention provides, can comprise:
Receiver module 41, for receiving the PDN connection request that UE sends;
Acquisition module 42, for obtain APN, PDNtype of carrying in PDN connection request that described receiver module 41 receives and ask the PDN set up to connect precedence information;
Determination module 43, during for determining that when described network equipment APN and PDNtype that carry in described PDN connection request is identical with APN and PDNtype that the PDN that described UE has set up connects, according to carry in described PDN connection request ask the PDN set up to connect precedence information determine accept this PDN connection request or refuse this PDN connection request.
Wherein, described determination module 43 can be specifically for, when described network equipment determine ask the PDN set up to connect priority identical with the priority that the PDN that described UE has set up connects time, carry the PDN connection refused message of corresponding cause value to described UE transmission.
Wherein, described determination module 43 can be specifically for, when described network equipment determine ask the PDN set up to connect priority different from the priority that the PDN that described UE has set up connects time, judge whether to allow for described UE set up its ask the PDN connection of foundation; If be judged as YES, then initiate acquiescence evolved packet system EPS bearer context activation; Otherwise, the PDN connection refused message of carrying corresponding cause value is sent to described UE.
Wherein, described determination module 43 can be specifically for, according to the congestion condition of current network and ask the PDN set up to connect priority judge whether to allow for described UE and set up the PDN connection that its institute asks to set up.
Wherein, described determination module 43 can be specifically for, when set up be correlated with from same APN, PDNtype is identical, PDN that priority is different connects is a kind of subscription data, and described network equipment according to the CAMEL-Subscription-Information of described UE determine described UE contracted set up to be correlated with from same APN, PDNtype is identical, PDN that priority is different connects time, according to the congestion condition of current network and institute ask the priority of the PDN of foundation connection judge whether to allow for described UE set up its ask the PDN connection of foundation; When described network equipment according to the CAMEL-Subscription-Information of described UE determine described UE signing set up be correlated with from same APN, PDNtype is identical, PDN that priority is different connects time, determine not allow for described UE set up its ask the PDN connection of foundation.
Wherein, carry in described PDN connection request ask set up PDN connect precedence information can be specially:
Precedence information in the device attribute of carrying in described PDN connection request.
Wherein, described determination module 43 can be specifically for, and the low priority indication information in the bearer context information of the UE stored according to described network equipment determines the priority that the PDN that described UE has set up connects.
Wherein, preferably, described network equipment is MME.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add required general hardware platform by software and realize, and can certainly pass through hardware, but in a lot of situation, the former is better execution mode.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product is stored in a storage medium, comprising some instructions in order to make a station terminal equipment (can be mobile phone, personal computer, server, or the network equipment etc.) perform method described in each embodiment of the present invention.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should look protection scope of the present invention.