CN102843780A - Conversation conflict processing method and device - Google Patents

Conversation conflict processing method and device Download PDF

Info

Publication number
CN102843780A
CN102843780A CN2011101715101A CN201110171510A CN102843780A CN 102843780 A CN102843780 A CN 102843780A CN 2011101715101 A CN2011101715101 A CN 2011101715101A CN 201110171510 A CN201110171510 A CN 201110171510A CN 102843780 A CN102843780 A CN 102843780A
Authority
CN
China
Prior art keywords
session
message
request
pcrf
entity
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.)
Granted
Application number
CN2011101715101A
Other languages
Chinese (zh)
Other versions
CN102843780B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201110171510.1A priority Critical patent/CN102843780B/en
Publication of CN102843780A publication Critical patent/CN102843780A/en
Application granted granted Critical
Publication of CN102843780B publication Critical patent/CN102843780B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a conversation conflict processing method and a device. The method comprises the following steps of judging whether a message which requests to establish an S9 or S9* conversation is sent to the other end of the S9 or S9* conversation by one end of the S9 or S9* conversation when the message which is sent by the other end of the S9 or S9* conversation and requests to establish the S9 or S9* conversation is received by the one end of the S9 or S9* conversation, and returning an instruction that the S9 or S9* conversation is established to the other end of the S9 or S9* conversation by the one end of the S9 or S9* conversation when the judgment result is that the message which requests to establish the S9 or S9* conversation is sent to the other end of the S9 or S9* conversation by the one end of the S9 or S9* conversation. According to the technical scheme provided by the invention, the problem of conversation establishment conflict which possibly occurs in the prior art is solved, thereby reaching the effect that smooth communication of fixed broadband access network and 3GPP (3rd Generation Partnership Project) is guaranteed.

Description

The processing method of conflict talk and device
Technical field
The present invention relates to the communications field, in particular to a kind of processing method and device of conflict talk.
Background technology
Fig. 1 is existing third generation partner program (3rd Generation Partnership Project; Abbreviate 3GPP as) grouping system (the Evolved Packet System of evolution; Abbreviate EPS as) the composition configuration diagram; Shown in Figure 1 is the EPS network architecture of non-roaming scene, comprises UMTS land radio access web (Evolved UniversalTerrestrial Radio Access Network abbreviates E-UTRAN as), mobile management unit (the Mobility ManagementEntity of evolution; Abbreviate MME as), gateway (Serving Gateway; Abbreviate S-GW as), grouped data network gateway (PacketDataNetwork Gateway abbreviates P-GW as, is also referred to as PDN GW), home subscriber server (Home SubscriberServer; Abbreviate HSS as), "Policy and Charging Rules Function (Policy and Charging Rules Function abbreviates PCRF as) entity and other support nodes form.
Wherein, PCRF is the core of the strategy and the control (Policy and Charging Control abbreviates PCC as) of chargeing, and is responsible for the formulation of strategic decision-making and charging regulation.PCRF provides the network control rule based on business data flow; These network controls comprise detection, gate (Gating Control), service quality (Quality of Service the abbreviates QoS as) control of business data flow and based on the charging regulation of data flow etc.PCRF sends to strategy and charge execution function (Policy and Control Enforcement Function abbreviates PCEF as) execution with the strategy and the charging regulation of its formulation, and simultaneously, PCRF need guarantee that also these rules are consistent with user's CAMEL-Subscription-Information.PCRF generates strategy and the foundation of charging regulation comprises: obtain and professional relevant information from application function (Application Function abbreviates AF as); Obtain user policy, billing control and subscription information from user-subscribed database (SubscriptionProfile Repository abbreviates SPR as); Obtain and carry the information of network of relation from PCEF.
EPS supports the intercommunication with non-3 GPP system, and the intercommunication of EPS and non-3 GPP system realizes that through the S2a/b/c interface P-GW is as the anchor point between 3GPP and non-3 GPP system.As shown in Figure 1, wherein non-3 GPP system is divided into the non-3GPP IP access of trusted and trustless non-3GPP IP access.The non-3GPP IP of trusted inserts and can directly be connected with P-GW through the S2a interface; Trustless non-3GPP IP inserts packet data gateway (the Evolved Packet Data Gateway that needs through evolution; Abbreviate ePDG as) link to each other with P-GW; Interface between ePDG and P-GW is the S2b interface; And adopt Internet protocol safety (IPSec) that signaling and data are carried out encipherment protection between subscriber equipment (UserEquipment abbreviates UE as) and the ePDG.The S2c interface provides subscriber equipment and user plane relevant control and mobility support between the P-GW, and the mobility management protocol of its support is for supporting the mobile IP v 6 (being DSMIPv6, two stack mobile IP v 6s) of two stacks.
At present, a lot of operators pay close attention to fixed network and move fusion (Fixed Mobile Convergence abbreviates FMC as), and study to 3GPP and broadband forum (Broadband Forum abbreviates BBF as) interconnection and interflow.For the scene of user, need the QoS on the whole transmission path (data can be passed through fixed network and mobile network transmission) of data be guaranteed through fixed broadband Access Network (Fixed Broadband Access Network abbreviates FBAN as) access mobile core net.In the current techniques, carry out mutual (being called the S9* session among the present invention), realize that QoS ensures through the broadband policy control architecture in PCRF and the fixed broadband Access Network (Broadband Policy Control Framework abbreviates BPCF as).BPCF is the policy control architecture in the fixed broadband Access Network; Resource request message to PCRF; The network strategy that BPCF inserts according to fixed broadband, CAMEL-Subscription-Information etc. carry out resource and admission control or resource request message are transmitted to the network element that other fixed broadbands insert; Like the broadband is network gateway (Broadband Network Gateway abbreviates BNG as), carries out resource and admission control (promptly entrusting other network elements to carry out resource and admission control) by other network elements again.Such as: when UE passes through WLAN (Wireless Local; Abbreviate WLAN as) when inserting the 3GPP core net; Be no more than the bandwidth (maximum bandwidth of supporting like signatory bandwidth or this circuit) of this circuit for the total bandwidth need of all UE access service of guaranteeing to insert through WLAN line attachment; PCRF need be mutual with BPCF when carrying out the QoS mandate, so that the fixed broadband Access Network is carried out the admittance control of resource.
Fig. 2 and Fig. 3 are respectively in the prior art, and UE inserts the non-roaming of 3GPP core net and roaming configuration diagram through the fixed broadband Access Network, and wherein the fixed broadband Access Network inserts as fly-by-night non-3GPP.
Fig. 4 is in the prior art, and UE wherein adopts PMIPv6 (being proxy mobile IPv 6) agreement through the flow process of fixed broadband Access Network access 3GPP core net between ePDG and the P-GW, and concrete steps are following:
After step S401:UE inserts the fixed broadband connecting system, carry out access authentication.
Step S402: the fixed broadband connecting system is that UE distributes local ip address.
Step S403: receive the triggering of step S401 and step S402, BPCF is notified UE just to insert through the fixed broadband Access Network.
Step S404:BPCF sends gateway control session to PCRF and sets up message, carries ID, UE local ip address in the message.
Step S405:PCRF returns acknowledge message to BPCF.
After step S406:UE obtains local ip address; UE initiates IKEv2 (Internet Key Exchange protocol version2; The internet key exchange version 2) tunnel establishment procedure; And adopt EAP (Extensible Authentication Protocol, Extensible Authentication Protocol) to carry out authentication.EPDG and authentication and authorization charging server (Authentication, Authorization andAccounting Server; Abbreviate AAA Server as) mutual; AAA Server further with home subscriber server (HomeSubscriber Server; Abbreviate HSS as) mutual, to accomplish the EAP authentication.
Step S407:ePDG sends gateway control session to PCRF and sets up message, sets up in gateway control session and carries ID, Packet Data Network's (Packet DataNetwork abbreviates PDN as) sign and UE local ip address in the message.Alternatively, if when detecting NAT (Network Address Translation, network address translation), also possibly carry User Data Protocol (User Date Protocol abbreviates UDP as) source port number.This moment, the UE local ip address was the IP address (having NAT between UE and the ePDG) behind IP address allocated in the step 402 (not having NAT between UE and the ePDG) or the process NAT.
In this step, ePDG also can send DHCP (Dynamic Host ConfigureProtocol abbreviates DHCP as) request message to PCRF, carries ID, PDN sign and UE local ip address in the message.Alternatively, if when detecting NAT, also possibly carry the UDP source port number.
Step S408:PCRF returns acknowledge message to ePDG.
Step S409: receive the triggering of step S407, PCRF confirms BPCF according to the UE local ip address, and PCRF sends PCRF initiation gateway control session to BPCF and sets up message, carries ID, UE local ip address, UDP source port number in the message.
Step S410:BPCF returns acknowledge message to PCRF.
After step S411:ePDG selects P-GW, send agent binding update messages, in agent binding update messages, carry ID and PDN sign to P-GW.
Step 412:P-GW is UE distributing IP address; Send IP-CAN (IP-ConnectivityAccessNetwork to PCRF; IP connected reference network) Indication message is set up in session, sets up in the IP-CAN session to carry ID, PDN sign in the Indication message and be the UE IP address allocated.
Step S413:PCRF formulates PCC rule and QoS rule.PCRF returns acknowledge message to PCEF, carries the PCC rule.
Step S414:P-GW is saved in HSS with its own IP address.
Step S415:P-GW returns proxy binding acknowledgment messages to ePDG, in proxy binding acknowledgment messages, carries promising UE IP address allocated.
Step S416: the agent binding update success, set up ipsec tunnel between UE and the ePDG.
Step S417:ePDG sends the last item IKEv2 signaling to UE, wherein carries the IP address of UE.
In above-mentioned flow process, the prerequisite of the execution of step 401-step 405 is that UE and fixed broadband Access Network must be supported 3GPP-based (promptly based on 3GPP) access authentication.Because ePDG can't know UE and when inserting the fixed broadband Access Network, whether carry out the 3GPP-based access authentication; Just do not know also whether BPCF has initiated to have set up the S9* session, so ePDG always provides the local ip address of UE to be used to trigger PCRF to PCRF to initiate to set up the S9* session.When if PCRF initiates to set up the S9* session in decision, PCRF does not receive that also BPCF initiates the S9* session of setting up.At this moment, with existing BPCF and PCRF all to initiate to set up the flow process of S9* session, cause session to be set up and conflict occurs.To this problem, effective solution is not proposed as yet at present.
Summary of the invention
Main purpose of the present invention is to provide a kind of processing method and device of conflict talk, to address the above problem.
According to an aspect of the present invention; A kind of processing method of conflict talk is provided; Comprise: when a termination of S9 or S9* session received that the message of S9 or S9* session is set up in the request of the other end transmission of S9 or S9* session, whether an end of judgement above-mentioned S9 this moment or S9* session set up the message of S9 or S9* session to the other end request of having sent of above-mentioned S9 or S9* session; When judged result be an end of above-mentioned S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of above-mentioned S9 or S9* session, an end of above-mentioned S9 or S9* session returns the indication that S9 or S9* session have been set up to the other end of above-mentioned S9 or S9* session.
When a termination of S9 or S9* session receives that the message of S9 or S9* session is set up in request that the other end of S9 or S9* session sends, judge this moment above-mentioned S9 or an end of the S9* session message of whether having set up S9 or S9* session to the request of having sent of the other end of above-mentioned S9 or S9* session comprise:
When the BPCF entity receives request that the PCRF entity sends when setting up the message of S9* session, judge this moment, whether the BPCF entity set up the message of S9* session to the request of having sent of PCRF entity.
When the PCRF entity receives request that the BPCF entity sends when setting up the message of S9* session, judge this moment, whether the PCRF entity set up the message of S9* session to the request of having sent of BPCF entity.
As V-PCRF (Visited-PCRF; The visit "Policy and Charging Rules Function) entity receives H-PCRF (Home-PCRF; When the ownership "Policy and Charging Rules Function) message of S9 session is set up in the request of entity transmission, judge this moment, whether the V-PCRF entity set up the message of S9 session to the request of having sent of H-PCRF entity.
When the H-PCRF entity receives request that the V-PCRF entity sends when setting up the message of S9 session, judge this moment, whether the H-PCRF entity set up the message of S9 session to the request of having sent of V-PCRF entity.
When judged result be an end of above-mentioned S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of above-mentioned S9 or S9* session, an end of above-mentioned S9 or S9* session returns the indication that S9 or S9* session set up to the other end of above-mentioned S9 or S9* session and comprises:
When judged result be the BPCF entity to the request of having sent of PCRF entity when setting up the message of S9* session, the BPCF entity returns the indication that the S9* session has been set up to the PCRF entity.
When judged result be the PCRF entity to the request of having sent of BPCF entity when setting up the message of S9* session, the PCRF entity returns the indication that the S9* session has been set up to the BPCF entity.
When judged result be the V-PCRF entity to the request of having sent of H-PCRF entity when setting up the message of S9 session, the V-PCRF entity returns the indication that the S9 session has been set up to the H-PCRF entity.
When judged result be the H-PCRF entity to the request of having sent of V-PCRF entity when setting up the message of S9 session, the H-PCRF entity returns the indication that the S9 session has been set up to the V-PCRF entity.
It is one of following that the indication that above-mentioned S9 or S9* session have been set up comprises: the AVP of the flow process of two S9 that be used for refusing error code that S9 that the other end of above-mentioned S9 or S9* session initiates or S9* session set up request, are used to make the other end of above-mentioned S9 or S9* session to initiate to finish this moment to set up or one S9 of S9* session or S9* session (Attribute Value Pair, property value to).
According to a further aspect in the invention; A kind of processing unit of conflict talk is provided; Comprise: judge module; Be used for when a termination of S9 or S9* session receives that the message of S9 or S9* session is set up in the request of the other end transmission of S9 or S9* session, whether an end of judgement above-mentioned S9 this moment or S9* session sets up the message of S9 or S9* session to the other end request of having sent of above-mentioned S9 or S9* session; Control module; Be used for judged result be an end of above-mentioned S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of above-mentioned S9 or S9* session, an end of controlling above-mentioned S9 or S9* session returns the indication that S9 or S9* session have been set up to the other end of above-mentioned S9 or S9* session.
Judge module comprises: first judging unit, be used for receiving request that the PCRF entity sends when setting up the message of S9* session at the BPCF entity, and judge this moment, whether the BPCF entity set up the message of S9* session to the request of having sent of PCRF entity; Control module comprises: first control unit, be used for judged result be the BPCF entity to the request of having sent of PCRF entity when setting up the message of S9* session, control BPCF entity returns the indication that the S9* session has been set up to the PCRF entity.
Judge module comprises: second judging unit, be used for receiving request that the BPCF entity sends when setting up the message of S9* session at the PCRF entity, and judge this moment, whether the PCRF entity set up the message of S9* session to the request of having sent of BPCF entity; Control module comprises: second control unit, be used for judged result be the PCRF entity to the request of having sent of BPCF entity when setting up the message of S9* session, control PCRF entity returns the indication that the S9* session has been set up to the BPCF entity.
Judge module comprises: the 3rd judging unit, be used for receiving request that the H-PCRF entity sends when setting up the message of S9 session at the V-PCRF entity, and judge this moment, whether the V-PCRF entity set up the message of S9 session to the request of having sent of H-PCRF entity; Control module comprises: the 3rd control unit, be used for judged result be the V-PCRF entity to the request of having sent of H-PCRF entity when setting up the message of S9 session, control V-PCRF entity returns the indication that the S9 session has been set up to the H-PCRF entity.
Judge module comprises: the 4th judging unit, and be used in the H-PCRF entity and receive request that the V-PCRF entity sends when setting up the message of S9 session, judge this moment, whether the H-PCRF entity set up the message of S9 session to the request of having sent of V-PCRF entity; Control module comprises: the 4th control unit, be used for judged result be the H-PCRF entity to the request of having sent of V-PCRF entity when setting up the message of S9 session, control H-PCRF entity returns the indication that the S9 session has been set up to the V-PCRF entity.
It is one of following that the indication that above-mentioned S9 or S9* session have been set up comprises: the AVP of the flow process of two S9 that be used for refusing error code that S9 that the other end of above-mentioned S9 or S9* session initiates or S9* session set up request, are used to make the other end of above-mentioned S9 or S9* session to initiate to finish this moment to set up or one S9 of S9* session or S9* session.
Through the present invention; Adopt when an end of S9 or S9* session receives that the message of S9 or S9* session is set up in the request of other end transmission; If this moment, this section was set up the message of S9 or S9* session to the request of having sent of the above-mentioned other end; Then the above-mentioned other end of this Duan Zaixiang returns the message that S9 or S9* session have been set up in indication; Make the above-mentioned other end abandon setting up the scheme of S9 or S9* session, solved the session that possibly occur in the prior art and set up the problem that conflict occurs, and then reached the effect of guaranteeing fixed broadband Access Network and the smooth intercommunication of 3GPP.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 forms configuration diagram for existing EPS;
Fig. 2 is the non-roaming configuration diagram that UE inserts the 3GPP core net in the prior art through the fixed broadband Access Network;
Fig. 3 is the roaming configuration diagram that UE inserts the local route of 3GPP core net in the prior art through the fixed broadband Access Network;
Fig. 4 is the non-roaming flow chart that UE inserts the 3GPP core net in the prior art through the fixed broadband Access Network;
Fig. 5 is the flow chart according to the processing method of the conflict talk of the embodiment of the invention;
Fig. 6 is the flow chart that the processing method of conflict is set up in the session of the instance one according to the present invention;
Fig. 7 is the flow chart that the processing method of conflict is set up in the session of the instance two according to the present invention;
Fig. 8 is the flow chart that the processing method of conflict is set up in the session of the instance three according to the present invention;
Fig. 9 is the flow chart that the processing method of conflict is set up in the session of the instance four according to the present invention;
Figure 10 is the flow chart that the processing method of conflict is set up in the session of the instance five according to the present invention;
Figure 11 is the structured flowchart according to the processing unit of the conflict talk of the embodiment of the invention;
Figure 12 is the structured flowchart of the processing unit of conflict talk according to the preferred embodiment of the invention.
Embodiment
Hereinafter will and combine embodiment to specify the present invention with reference to accompanying drawing.Need to prove that under the situation of not conflicting, embodiment and the characteristic among the embodiment among the application can make up each other.
Fig. 5 is the flow chart according to the processing method of the conflict talk of the embodiment of the invention.As shown in Figure 5, comprise according to the processing method of the conflict talk of the embodiment of the invention:
Step S502; When a termination of S9 or S9* session received that the message of S9 or S9* session is set up in the request of the other end transmission of S9 or S9* session, whether an end of judgement above-mentioned S9 this moment or S9* session set up the message of S9 or S9* session to the other end request of having sent of above-mentioned S9 or S9* session;
Step S504; When judged result be an end of above-mentioned S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of above-mentioned S9 or S9* session, an end of above-mentioned S9 or S9* session returns the indication that S9 or S9* session have been set up to the other end of above-mentioned S9 or S9* session.
Pass through said method; Set up in the opposite end request of having sent of S9 or S9* session one end under the prerequisite of message of S9 or S9* session; When the message of S9 or S9* session is set up in that end request of sending that the message of S9 or S9* session is set up to the request of having sent once more in this opposite end; That end that the message of S9 or S9* session is set up in the request of having sent can return the indication that S9 or S9* session have been set up to this opposite end; Notify this opposite end S9 or S9* session to set up, make this opposite end abandon setting up S9 or S9* session, thereby prevented session foundation conflict.Here said S9* session is meant carry out between PCRF and the BPCF mutual, and the S9 session is meant carry out between H-PCRF and the V-PCRF mutual.
Preferably, step S502 can comprise following processing: when the BPCF entity receives request that the PCRF entity sends when setting up the message of S9* session, judge this moment, whether the BPCF entity set up the message of S9* session to the request of having sent of PCRF entity; Step S504 can comprise following processing: when judged result be the BPCF entity to the request of having sent of PCRF entity when setting up the message of S9* session, the BPCF entity returns the indication that the S9* session has been set up to the PCRF entity.
Preferably, step S502 can comprise following processing: when the PCRF entity receives request that the BPCF entity sends when setting up the message of S9* session, judge this moment, whether the PCRF entity set up the message of S9* session to the request of having sent of BPCF entity; Step S504 can comprise following processing: when judged result be the PCRF entity to the request of having sent of BPCF entity when setting up the message of S9* session, the PCRF entity returns the indication that the S9* session has been set up to the BPCF entity.
Set up in the process in the S9* session; Conflict talk possibly be that what to be caused by PCRF also possibly be that BPCF causes; No matter by whom caused, when the message of S9* session was set up in the request of having sent once more of the end in the session, that end S9* session that the opposite end all will notify the request of sending once more to set up the message of S9* session was set up; Impel it to abandon setting up the S9* session, thereby avoid occurring conflict talk.
Preferably, step S502 can comprise following processing: when the V-PCRF entity receives request that the H-PCRF entity sends when setting up the message of S9 session, judge this moment, whether the V-PCRF entity set up the message of S9 session to the request of having sent of H-PCRF entity; Step S504 can comprise following processing: when judged result be the V-PCRF entity to the request of having sent of H-PCRF entity when setting up the message of S9 session, the V-PCRF entity returns the indication that the S9 session has been set up to the H-PCRF entity.
Preferably, step S502 can comprise following processing: when the H-PCRF entity receives request that the V-PCRF entity sends when setting up the message of S9 session, judge this moment, whether the H-PCRF entity set up the message of S9 session to the request of having sent of V-PCRF entity; Step S504 can comprise following processing: when judged result be the H-PCRF entity to the request of having sent of V-PCRF entity when setting up the message of S9 session, the H-PCRF entity returns the indication that the S9 session has been set up to the V-PCRF entity.
Set up in the process in the S9 session; Conflict talk possibly be that what to be caused by V-PCRF also possibly be that H-PCRF causes; No matter by whom caused, when the message of S9 session was set up in the request of having sent once more of the end in the session, that end S9 session that the opposite end all will notify the request of sending once more to set up the message of S9 session was set up; Impel it to abandon setting up the S9 session, thereby avoid occurring conflict talk.
Preferably, above-mentioned S9 or the S9* session indication of having set up comprises one of following: the AVP of the flow process of two S9 that be used for refusing error code that S9 that the other end of above-mentioned S9 or S9* session initiates or S9* session set up request, are used to make the other end of above-mentioned S9 or S9* session to initiate to finish this moment to set up or one S9 of S9* session or S9* session.
The indication that above-mentioned S9 or S9* session have been set up can adopt one of following dual mode to realize: a kind of is the new error code of definition; The value of promptly newly-increased a kind of Result-Code AVP (result code value attribute value to); Directly request is set up in the S9 of the other end of above-mentioned S9 of refusal or S9* session initiation or S9* session, realizes avoiding conflict talk; Another kind is the new AVP of definition; Directly do not refuse the S9 or the S9* session of the other end initiation of above-mentioned S9 or S9* session and set up request; Allow the other end of above-mentioned S9 or S9* session to set up a new S9 or S9* session; The effect of the AVP that this is new can notify the other end of above-mentioned S9 or S9* session to have two S9 or S9* session to set up at this moment exactly, makes its decision initiate the flow process of one of them S9 of termination or S9* session, realizes avoiding conflict talk indirectly.
Below in conjunction with instance above-mentioned preferred embodiment is elaborated.
Instance one:
The UE of being shown in Figure 6 inserts the attachment flow of 3GPP core net through trustless fixed broadband Access Network; This flow process can solve BPCF and PCRF initiates the problem that conflict is set up in the S9* session simultaneously; Wherein adopt the PMIPv6 agreement between ePDG and the P-GW, specifically may further comprise the steps:
After step S602:UE inserts the fixed broadband connecting system, carry out access authentication.
Step S604: the fixed broadband connecting system is that UE distributes local ip address.
Step S606: receive the triggering of step S602 and step S604, BPCF is notified UE just to insert through the fixed broadband Access Network.
Step S608:BPCF sends gateway control session to PCRF and sets up message, carries ID, UE local ip address in the message.
Step S610:PCRF returns acknowledge message to BPCF.
After step S612:UE obtained local ip address, UE initiated the IKEv2 tunnel establishment procedure, and adopted EAP to carry out authentication, and ePDG and AAA Server are mutual, and AAA Server is further mutual with HSS, to accomplish the EAP authentication.
Step S614:ePDG sends gateway control session to PCRF and sets up message, sets up in gateway control session and carries ID, PDN sign and UE local ip address in the message.When detecting NAT, also need carry the UDP source port number.This moment, the UE local ip address was the IP address (having NAT between UE and the ePDG) behind IP address allocated among the step S604 (not having NAT between UE and the ePDG) or the process NAT.
In this step, ePDG also can send the DHCP request message to PCRF, carries ID, PDN sign and UE local ip address in the message.When detecting NAT, also need carry the UDP source port number.
Step S616:PCRF returns acknowledge message to ePDG.
Step S618: receive the triggering of step S614, PCRF confirms BPCF according to the UE local ip address, and PCRF sends PCRF initiation gateway control session to BPCF and sets up message, carries ID, UE local ip address, UDP source port number in the message.
Step S620: if this moment, BPCF initiated to set up the S9* session to PCRF, BPCF returns acknowledge message to PCRF, in message, carries BPCF and has initiated to set up S9* session indication.
This indication can adopt one of following dual mode to realize:
(1) a newly-increased Result-Code AVP (result code value attribute value to) value promptly defines a kind of new error code.BPCF returns this error code to PCRF, directly refuses the S9* session foundation that PCRF initiates.
(2) the new AVP of definition, notice PCRF has two S9* sessions to set up at this moment.When PCRF receives this indication, initiate the flow process of one of them S9* session of termination by the PCRF decision.
After step S622:ePDG selects P-GW, send agent binding update messages, in agent binding update messages, carry ID and PDN sign to P-GW.
Step S624:P-GW is UE distributing IP address, sends the IP-CAN session to H-PCRF and sets up Indication message, sets up in the IP-CAN session to carry ID, PDN sign in the Indication message and be the UE IP address allocated.
Step S626:PCRF formulates PCC rule and QoS rule.PCRF returns acknowledge message to PCEF, carries the PCC rule.
Step S628:P-GW is saved in HSS with its own IP address.
Step S630:P-GW returns proxy binding acknowledgment messages to ePDG, in proxy binding acknowledgment messages, carries promising UE IP address allocated.
Step S632: the agent binding update success, set up ipsec tunnel between UE and the ePDG.
Step S634:ePDG sends the last item IKEv2 signaling to UE, wherein carries the IP address of UE.
Step S636:PCRF sends the message of request termination gateway control session according to the indication of step 510 to ePDG;
Step S638:ePDG returns acknowledge message to PCRF.
In above-mentioned instance, be to judge that by BPCF conflict has taken place in S9* session foundation, and in the affirmation message that PCRF returns, carry the indication that BPCF has initiated to set up the S9* session, thereby the S9* session that makes PCRF initiate to set up is not set up at BPCF.Similarly, can judge that conflict has taken place in S9* session foundation yet, and in the affirmation message that BPCF returns, carry the indication that PCRF has initiated to set up the S9* session, thereby the S9* session that makes BPCF initiate to set up is not set up at PCRF by PCRF.
Instance two:
The UE of being shown in Figure 7 inserts the attachment flow of 3GPP core net through trustless fixed broadband Access Network; This flow process can solve BPCF and PCRF initiates the problem that conflict is set up in the S9* session simultaneously; Wherein adopt general packet wireless service tunnel protocol (General Packet Radio Service Tunneling Protocol between ePDG and the P-GW; Abbreviate GTP as) agreement, specifically may further comprise the steps:
Step S702-step S712 is consistent with step S602-step S612.
After step S714:ePDG selects P-GW, send the establishment conversation request message, in message, carry ID, PDN sign and UE local ip address to P-GW.When having detected NAT, also need carry the UDP source port number in the message.This moment, the UE local ip address was the IP address (having NAT between UE and the ePDG) behind IP address allocated among the step S704 (not having NAT between UE and the ePDG) or the process NAT.
Step S716:P-GW is UE distributing IP address, sends the IP-CAN session to PCRF and sets up Indication message, sets up in the IP-CAN session and carries ID, PDN sign and UE local ip address in the Indication message and P-GW is the UE IP address allocated.When detecting NAT, also need carry the UDP source port number.
Step S718:PCRF returns acknowledge message to PCEF.
Step S720:P-GW is saved in HSS with its own IP address.
Step S722:P-GW returns the conversation establishing acknowledge message to ePDG, in message, carries promising UE IP address allocated.
Set up ipsec tunnel between step S724:UE and the ePDG.
Step S726:ePDG sends the last item IKEv2 signaling to UE, wherein carries the IP address of UE.
Step S728: receive the triggering of step S716, PCRF confirms BPCF according to the UE local ip address, and PCRF sends PCRF initiation gateway control session to BPCF and sets up message, carries ID, UE local ip address, UDP source port number (optional) in the message.
Step S730: if this moment, BPCF initiated to set up the S9* session to PCRF, BPCF returns acknowledge message to PCRF, in message, carries BPCF and has initiated to set up S9* session indication.
This indication can adopt one of following dual mode to realize:
(1) a newly-increased Result-Code AVP (result code value attribute value to) value promptly defines a kind of new error code.BPCF returns this error code to PCRF, directly refuses the S9* session foundation that PCRF initiates.
(2) the new AVP of definition, notice PCRF has two S9* sessions to set up at this moment.When PCRF receives this indication, initiate the flow process of one of them S9* session of termination by the PCRF decision.
In above-mentioned instance, be to judge that by BPCF conflict has taken place in S9* session foundation, and in the affirmation message that PCRF returns, carry the indication that BPCF has initiated to set up the S9* session, thereby the S9* session that makes PCRF initiate to set up is not set up at BPCF.Similarly, can judge that conflict has taken place in S9* session foundation yet, and in the affirmation message that BPCF returns, carry the indication that PCRF has initiated to set up the S9* session, thereby the S9* session that makes BPCF initiate to set up is not set up at PCRF by PCRF.
Instance three:
The UE of being shown in Figure 8 inserts the attachment flow of 3GPP core net through trustless fixed broadband Access Network; This flow process can solve BPCF and PCRF initiates the problem that conflict is set up in the S9* session simultaneously; Wherein UE adopts the DSMIPv6 agreement to insert, and specifically may further comprise the steps:
After step S802:UE inserts the fixed broadband connecting system, carry out access authentication.
Step S802: the fixed broadband connecting system is that UE distributes local ip address.
Step S806: receive the triggering of step S802 and step S802, BPCF is notified UE just to insert through the fixed broadband Access Network.
Step S808:BPCF sends gateway control session to PCRF and sets up message, carries ID, UE local ip address in the message.
Step S810:PCRF returns acknowledge message to BPCF.
After step S812:UE obtained local ip address, UE initiated the IKEv2 tunnel establishment procedure, and adopted EAP to carry out authentication.EPDG and AAA Server are mutual, and AAA Server is further mutual with HSS, to accomplish the EAP authentication.
Step S814:ePDG sends gateway control session to PCRF and sets up message, sets up in gateway control session and carries ID, PDN sign and UE local ip address in the message.When detecting NAT, also need carry the UDP source port number.This moment, the UE local ip address was the IP address (having NAT between UE and the ePDG) behind IP address allocated among the step S804 (not having NAT between UE and the ePDG) or the process NAT.
In this step, ePDG also can send the DHCP request message to PCRF, carries ID, PDN sign and UE local ip address in the message.When detecting NAT, also possibly carry the UDP source port number.
Step S816:PCRF returns acknowledge message to ePDG.
Step S818: receive the triggering of step S814, PCRF confirms BPCF according to the UE local ip address, and PCRF sends PCRF initiation gateway control session to BPCF and sets up message, carries ID, UE local ip address, UDP source port number (optional) in the message.
Step S820: if BPCF has initiated to set up the S9* session to PCRF, BPCF returns acknowledge message to PCRF, in message, carries BPCF and has initiated to set up S9* session indication.
This indication can adopt one of following dual mode to realize:
(1) a newly-increased Result-Code AVP (result code value attribute value to) value promptly defines a kind of new error code.BPCF returns this error code to PCRF, directly refuses the S9* session foundation that PCRF initiates.
(2) the new AVP of definition, notice PCRF has two S9* sessions to set up at this moment.When PCRF receives this indication, initiate the flow process of one of them S9* session of termination by the PCRF decision.
Step S822:ePDG sends the last item IKEv2 message to UE, wherein carries the IP address that promising UE distributes, and this IP address is as the Care-of Address (CoA) of UE.
Set up ipsec tunnel between step S824:UE and the ePDG.
Step S826:UE carries out self-starting (Bootstraping) flow process.UE according to APN (Access Point Name abbreviates APN as) carry out domain name system (Domain Name System abbreviates DNS as) search obtain to insert the IP address of the P-GW of PDN.In order to protect the DSMIPv6 message between UE and the P-GW, UE uses IKEv2 to set up Security Association, and adopts EAP to carry out authentication.P-GW and AAA Server (AAA Server is further mutual with HSS) communicate to accomplish the EAP authentication, and P-GW is that UE distributes an IPv6 address or the prefix home address (HoA) as UE simultaneously.
Step S828:UE sends the DSMIPv6 binding update messages to P-GW, in the DSMIPv6 binding update messages, carries CoA and HoA, and parameter is non-vanishing the lifetime in the binding message.P-GW sets up and binds context.
PCEF among the step S830:P-GW sends the IP-CAN session to PCRF and sets up Indication message, and the IP-CAN session is set up and carried ID, PDN sign in the Indication message.
Step S832:PCRF returns acknowledge message to PCEF.
Step S834:P-GW returns binding acknowledgement message to UE.
Step S836:PCRF sends the message of request termination gateway control session according to the indication of step S820 to ePDG.
Step S838:ePDG returns acknowledge message to PCRF.
In above-mentioned instance, be to judge that by BPCF conflict has taken place in S9* session foundation, and in the affirmation message that PCRF returns, carry the indication that BPCF has initiated to set up the S9* session, thereby the S9* session that makes PCRF initiate to set up is not set up at BPCF.Similarly, can judge that conflict has taken place in S9* session foundation yet, and in the affirmation message that BPCF returns, carry the indication that PCRF has initiated to set up the S9* session, thereby the S9* session that makes BPCF initiate to set up is not set up at PCRF by PCRF.
Instance four:
The attachment flow that is UE through trusted fixed broadband Access Network access 3GPP core net shown in Figure 9, this flow process can solve BPCF and PCRF initiates the problem that conflict is set up in the S9* session simultaneously, and wherein UE employing DSMIPv6 agreement inserts, and specifically may further comprise the steps:
After step S902:UE inserts the fixed broadband connecting system, carry out access authentication.
Step S904: the fixed broadband connecting system is that UE distributes local ip address, as the Care-of Address (CoA) of UE.
Step S906: receive the triggering of step S902 and step S904, BPCF is notified UE just to insert through the fixed broadband Access Network.
Step S908:BPCF sends gateway control session to PCRF and sets up message, carries ID, UE local ip address in the message.
Step S910:PCRF returns acknowledge message to BPCF.
Step S912:UE carries out self-starting (Bootstraping) flow process.UE according to APN carry out dns lookup obtain to insert the IP address of the P-GW of PDN.In order to protect the DSMIPv6 message between UE and the P-GW, UE uses IKEv2 to set up Security Association, and adopts EAP to carry out authentication.P-GW and AAA Server (AAA Server is further mutual with HSS) communicate to accomplish the EAP authentication, and P-GW is that UE distributes an IPv6 address or the prefix home address (HoA) as UE simultaneously.
Step S914:UE sends the DSMIPv6 binding update messages to P-GW, in the DSMIPv6 binding update messages, carries CoA and HoA, and parameter is non-vanishing the lifetime in the binding message.P-GW sets up and binds context.
PCEF among the step S916:P-GW sends the IP-CAN session to PCRF and sets up Indication message, and the IP-CAN session is set up and carried ID, PDN sign in the Indication message.In addition, also carry local ip address and the source udp port number of UE in the message.Here the local ip address of UE is the CoA of the UE of P-GW acquisition.
Step S918:PCRF returns acknowledge message to PCEF.
Step S920:P-GW returns binding acknowledgement message to UE.
Step S922: receive the triggering of step S916, PCRF confirms BPCF according to the UE local ip address, and PCRF sends PCRF initiation gateway control session to BPCF and sets up message, carries ID, UE local ip address, UDP source port number in the message.
Step S924: if this moment, BPCF initiated to set up the S9* session to PCRF, BPCF returns acknowledge message to PCRF, in message, carries BPCF and has initiated to set up S9* session indication.
This indication can adopt one of following dual mode to realize:
(1) a newly-increased Result-Code AVP (result code value attribute value to) value promptly defines a kind of new error code.BPCF returns this error code to PCRF, directly refuses the S9* session foundation that PCRF initiates.
(2) the new AVP of definition, notice PCRF has two S9* sessions to set up at this moment.When PCRF receives this indication, initiate the flow process of one of them S9* session of termination by the PCRF decision.
In above-mentioned instance, be to judge that by BPCF conflict has taken place in S9* session foundation, and in the affirmation message that PCRF returns, carry the indication that BPCF has initiated to set up the S9* session, thereby the S9* session that makes PCRF initiate to set up is not set up at BPCF.Similarly, can judge that conflict has taken place in S9* session foundation yet, and in the affirmation message that BPCF returns, carry the indication that PCRF has initiated to set up the S9* session, thereby the S9* session that makes BPCF initiate to set up is not set up at PCRF by PCRF.
More than all case descriptions all be under non-roaming scene, the solution in when conflict appears in BPCF and PCRF when setting up the S9* session.
Under roaming scence, conflict appears in V-PCRF and H-PCRF when participating in setting up the S9* session situation also can appear.
Instance five:
The attachment flow that inserts the 3GPP core net for UE through trustless fixed broadband Access Network shown in Figure 10; This flow process can solve BPCF and V-PCRF initiates S9* session foundation conflict simultaneously; And V-PCRF and H-PCRF initiate the problem that conflict is set up in the S9 session simultaneously; Wherein adopt the GTP agreement between ePDG and the P-GW, UE is in the roaming scence of local route, specifically may further comprise the steps:
After step S1002:UE inserts the fixed broadband connecting system, carry out access authentication.
Step S1004: the fixed broadband connecting system is that UE distributes local ip address.
Step S1006: receive the triggering of step S1002 and step S1004, BPCF is notified UE just to insert through the fixed broadband Access Network.
Step S1008:BPCF sets up message to V-PCRF transmission gateway control session and sets up the S9* session, carries ID, UE local ip address in the message.
Step S1010:V-PCRF sets up message to H-PCRF transmission gateway control session and sets up the S9* session, carries ID, UE local ip address in the message.
Step S1012:H-PCRF returns acknowledge message to V-PCRF.
Step S1014:V-PCRF returns acknowledge message to BPCF.
After step S1016:UE obtained local ip address, UE initiated the IKEv2 tunnel establishment procedure, and adopted EAP to carry out authentication, and ePDG and AAA Server are mutual, and AAA Server is further mutual with HSS, to accomplish the EAP authentication.
After step S1018:ePDG selects P-GW, send to P-GW and to create conversation request message, in message, carry network of network sign and UE local ip address that ID, PDN sign, ePDG are positioned at.When having detected NAT, also need carry the UDP source port number in the message.This moment, the UE local ip address was the IP address (having NAT between UE and the ePDG) behind IP address allocated among the step S1014 (not having NAT between UE and the ePDG) or the process NAT.
Step S1020:P-GW is UE distributing IP address; Send the IP-CAN session to H-PCRF and set up Indication message, setting up the network identity that carries ID, PDN sign, visited network in the Indication message and UE local ip address and P-GW in the IP-CAN session is the UE IP address allocated.When detecting NAT, also carry the UDP source port number.
Step S1022:H-PCRF returns acknowledge message to PCEF.
Step S1024:P-GW is saved in HSS with its own IP address.
Step S1026:P-GW returns the conversation establishing acknowledge message to ePDG, in message, carries promising UE IP address allocated.
Set up ipsec tunnel between step S1028:UE and the ePDG.
Step S1030:ePDG sends the last item IKEv2 signaling to UE, wherein carries the IP address of UE.
Step S1032: receive the triggering of step S1020; H-PCRF is according to the network identity of visited network; Send gateway control session that PCRF initiates to V-PCRF and set up message request and set up the S9 session, carry ID, UE local ip address, UDP source port number alternatively in the message.
Step S1034: set up the S9 session if V-PCRF this moment has sent the gateway control session request to H-PCRF, then V-PCRF returns acknowledge message to H-PCRF, carries in the message and initiates to set up S9 session indication, and flow process finishes.
This indication can adopt one of following dual mode to realize:
(1) a newly-increased Result-Code AVP (result code value attribute value to) value promptly defines a kind of new error code.V-PCRF returns this error code to H-PCRF, directly refuses the S9 session foundation that PCRF initiates.
(2) the new AVP of definition, notice H-PCRF has two S9 sessions to set up at this moment.When H-PCRF receives this indication, initiate the flow process of one of them S9* session of termination by the H-PCRF decision.
Step S1036: if V-PCRF this moment does not receive that also BPCF initiates to set up the message of S9* session; Then V-PCRF confirms BPCF according to the UE local ip address; V-PCRF sends gateway control session that PCRF initiates to BPCF and sets up message and set up the S9* session, carries ID, UE local ip address, UDP source port number alternatively in the message.
Step S1038: if BPCF has initiated to set up the S9* session to V-PCRF, then BPCF returns acknowledge message to V-PCRF, carries in the message and initiates to set up S9* session indication.
Step S1040:V-PCRF returns acknowledge message to H-PCRF, carries in the message and initiates to set up S9* session indication.
In above-mentioned instance; Be to judge that by BPCF and V-PCRF conflict has taken place in S9* session foundation; And the affirmation message of returning to V-PCRF at BPCF; And V-PCRF carries the indication that BPCF has initiated to set up the S9* session in the affirmation message that H-PCRF returns, thereby the S9* session that makes PCRF initiate to set up is not set up.Similarly; Also can judge that conflict has taken place in S9* session foundation by H-PCRF and V-PCRF; And in the affirmation message that BPCF returns, carry the indication that PCRF has initiated to set up the S9* session to V-PCRF and V-PCRF at H-PCRF, thereby the S9* session that makes BPCF initiate to set up is not set up.
Figure 11 is the structured flowchart according to the processing unit of the conflict talk of the embodiment of the invention.Shown in figure 11, comprise according to the processing unit of the conflict talk of the embodiment of the invention:
Judge module 112; Be used for when a termination of S9 or S9* session receives that the message of S9 or S9* session is set up in the request of the other end transmission of S9 or S9* session, whether an end of judgement above-mentioned S9 this moment or S9* session sets up the message of S9 or S9* session to the other end request of having sent of above-mentioned S9 or S9* session;
Control module 114; Be connected to judge module 112; Be used for judged result be an end of above-mentioned S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of above-mentioned S9 or S9* session, an end of controlling above-mentioned S9 or S9* session returns the indication that S9 or S9* session have been set up to the other end of above-mentioned S9 or S9* session.
Said apparatus can be set up under the prerequisite of message of S9 or S9* session in the opposite end request of having sent of S9 or S9* session one end; When the message of S9 or S9* session is set up in that end request of sending of setting up the message of S9 or S9* session to the request of having sent once more when this opposite end; That end that the message of S9 or S9* session is set up in the control request of having sent can return the indication that S9 or S9* session have been set up to this opposite end; Notify this opposite end S9 or S9* session to set up; Make this opposite end abandon setting up S9 or S9* session, thereby prevent session foundation conflict.
Preferably; Judge module 112 comprises: first judging unit 1122; Be used for receiving request that the PCRF entity sends when setting up the message of S9* session, judge this moment, whether the BPCF entity set up the message of S9* session to the request of having sent of PCRF entity at the BPCF entity; Control module 114 comprises: first control unit 1142, be used for judged result be the BPCF entity to the request of having sent of PCRF entity when setting up the message of S9* session, control BPCF entity returns the indication that the S9* session has been set up to the PCRF entity.
Preferably; Judge module 112 comprises: second judging unit 1124; Be used for receiving request that the BPCF entity sends when setting up the message of S9* session, judge this moment, whether the PCRF entity set up the message of S9* session to the request of having sent of BPCF entity at the PCRF entity; Control module 114 comprises: second control unit 1144, be used for judged result be the PCRF entity to the request of having sent of BPCF entity when setting up the message of S9* session, control PCRF entity returns the indication that the S9* session has been set up to the BPCF entity.
Set up in the process in the S9* session; Conflict talk possibly be that what to be caused by PCRF also possibly be that BPCF causes; No matter by whom caused, when the message of S9* session was set up in the request of having sent once more of the end in the session, that end S9* session that the opposite end all will notify the request of sending once more to set up the message of S9* session was set up; Impel it to abandon setting up the S9* session, thereby avoid occurring conflict talk.Said units promptly is used to realize these functions.
Preferably; Judge module 112 comprises: the 3rd judging unit 1126; Be used for receiving request that the H-PCRF entity sends when setting up the message of S9 session, judge this moment, whether the V-PCRF entity set up the message of S9 session to the request of having sent of H-PCRF entity at the V-PCRF entity; Control module 114 comprises: the 3rd control unit 1146, be used for judged result be the V-PCRF entity to the request of having sent of H-PCRF entity when setting up the message of S9 session, control V-PCRF entity returns the indication that the S9 session has been set up to the H-PCRF entity.
Preferably; Judge module 112 comprises: the 4th judging unit 1128; Be used in the H-PCRF entity and receive request that the V-PCRF entity sends when setting up the message of S9 session, judge this moment, whether the H-PCRF entity set up the message of S9 session to the request of having sent of V-PCRF entity; Control module 114 comprises: the 4th control unit 1148, be used for judged result be the H-PCRF entity to the request of having sent of V-PCRF entity when setting up the message of S9 session, control H-PCRF entity returns the indication that the S9 session has been set up to the V-PCRF entity.
Set up in the process in the S9 session; Conflict talk possibly be that what to be caused by V-PCRF also possibly be that H-PCRF causes; No matter by whom caused, when the message of S9 session was set up in the request of having sent once more of the end in the session, that end S9 session that the opposite end all will notify the request of sending once more to set up the message of S9 session was set up; Impel it to abandon setting up the S9 session, thereby avoid occurring conflict talk.Said units promptly is used to realize these functions.
Preferably, above-mentioned S9 or the S9* session indication of having set up comprises one of following: the AVP of the flow process of two S9 that be used for refusing error code that S9 that the other end of above-mentioned S9 or S9* session initiates or S9* session set up request, are used to make the other end of above-mentioned S9 or S9* session to initiate to finish this moment to set up or one S9 of S9* session or S9* session.
The indication that above-mentioned S9 or S9* session have been set up can adopt one of following dual mode to realize: a kind of is the new error code of definition; The value of promptly newly-increased a kind of Result-Code AVP (result code value attribute value to); Directly request is set up in the S9 of the other end of above-mentioned S9 of refusal or S9* session initiation or S9* session, realizes avoiding conflict talk; Another kind is the new AVP of definition; Directly do not refuse the S9 or the S9* session of the other end initiation of above-mentioned S9 or S9* session and set up request; Allow the other end of above-mentioned S9 or S9* session to set up a new S9 or S9* session; The effect of the AVP that this is new can notify the other end of above-mentioned S9 or S9* session to have two S9 or S9* session to set up at this moment exactly, makes its decision initiate the flow process of one of them S9 of termination or S9* session, realizes avoiding conflict talk indirectly.
From above description, can find out that technical scheme provided by the invention can solve the problem of the conflict that produces when S9 and S9* session are set up, and has guaranteed that fixed broadband Access Network and 3GPP can realize intercommunication smoothly.
Obviously, it is apparent to those skilled in the art that above-mentioned each module of the present invention or each step can realize with the general calculation device; They can concentrate on the single calculation element; Perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element; Thereby; Can they be stored in the storage device and carry out, and in some cases, can carry out step shown or that describe with the order that is different from here by calculation element; Perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is merely the preferred embodiments of the present invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (12)

1. the processing method of a conflict talk is characterized in that, comprising:
When a termination of S9 or S9* session received that the message of S9 or S9* session is set up in the request of the other end transmission of said S9 or S9* session, whether an end of judgement said S9 this moment or S9* session set up the message of S9 or S9* session to the other end request of having sent of said S9 or S9* session;
When judged result be an end of said S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of said S9 or S9* session, an end of said S9 or S9* session returns the indication that said S9 or S9* session have been set up to the other end of said S9 or S9* session.
2. method according to claim 1 is characterized in that,
When a termination of S9 or S9* session receives that the message of S9 or S9* session is set up in request that the other end of said S9 or S9* session sends, judge this moment said S9 or an end of the S9* session message of whether having set up S9 or S9* session to the request of having sent of the other end of said S9 or S9* session comprise:
When broadband control strategy framework BPCF entity receives request that "Policy and Charging Rules Function PCRF entity sends when setting up the message of S9* session, judge this moment, whether said BPCF entity set up the message of S9* session to the request of having sent of said PCRF entity;
When judged result be an end of said S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of said S9 or S9* session, an end of said S9 or S9* session returns the indication that said S9 or S9* session set up to the other end of said S9 or S9* session and comprises:
When judged result be said BPCF entity to the request of having sent of said PCRF entity when setting up the message of S9* session, said BPCF entity returns the indication that said S9* session has been set up to said PCRF entity.
3. method according to claim 1 is characterized in that,
When a termination of S9 or S9* session receives that the message of S9 or S9* session is set up in request that the other end of said S9 or S9* session sends, judge this moment said S9 or an end of the S9* session message of whether having set up S9 or S9* session to the request of having sent of the other end of said S9 or S9* session comprise:
When the PCRF entity receives request that the BPCF entity sends when setting up the message of S9* session, judge this moment, whether said PCRF entity set up the message of S9* session to the request of having sent of said BPCF entity;
When judged result be an end of said S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of said S9 or S9* session, an end of said S9 or S9* session returns the indication that said S9 or S9* session set up to the other end of said S9 or S9* session and comprises:
When judged result be said PCRF entity to the request of having sent of said BPCF entity when setting up the message of S9* session, said PCRF entity returns the indication that said S9* session has been set up to said BPCF entity.
4. method according to claim 1 is characterized in that,
When a termination of S9 or S9* session receives that the message of S9 or S9* session is set up in request that the other end of said S9 or S9* session sends, judge this moment said S9 or an end of the S9* session message of whether having set up S9 or S9* session to the request of having sent of the other end of said S9 or S9* session comprise:
When visit "Policy and Charging Rules Function V-PCRF entity receives request that ownership "Policy and Charging Rules Function H-PCRF entity sends when setting up the message of S9 session, judge this moment, whether said V-PCRF entity set up the message of S9 session to the request of having sent of said H-PCRF entity;
When judged result be an end of said S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of said S9 or S9* session, an end of said S9 or S9* session returns the indication that said S9 or S9* session set up to the other end of said S9 or S9* session and comprises:
When judged result be said V-PCRF entity to the request of having sent of said H-PCRF entity when setting up the message of S9 session, said V-PCRF entity returns the indication that said S9 session has been set up to said H-PCRF entity.
5. method according to claim 1 is characterized in that,
When a termination of S9 or S9* session receives that the message of S9 or S9* session is set up in request that the other end of said S9 or S9* session sends, judge this moment said S9 or an end of the S9* session message of whether having set up S9 or S9* session to the request of having sent of the other end of said S9 or S9* session comprise:
When the H-PCRF entity receives request that the V-PCRF entity sends when setting up the message of S9 session, judge this moment, whether said H-PCRF entity set up the message of S9 session to the request of having sent of said V-PCRF entity;
When judged result be an end of said S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of said S9 or S9* session, an end of said S9 or S9* session returns the indication that said S9 or S9* session set up to the other end of said S9 or S9* session and comprises:
When judged result be said H-PCRF entity to the request of having sent of said V-PCRF entity when setting up the message of S9 session, said H-PCRF entity returns the indication that said S9 session has been set up to said V-PCRF entity.
6. according to each described method of claim 1 to 5; It is characterized in that it is one of following that the indication that said S9 or S9* session have been set up comprises: the property value of the flow process of two S9 that be used for refusing error code that S9 that the other end of said S9 or S9* session initiates or S9* session set up request, are used to make the other end of said S9 or S9* session to initiate to finish this moment to set up or one S9 of S9* session or S9* session is to AVP.
7. the processing unit of a conflict talk is characterized in that, comprising:
Judge module; Be used for when a termination of S9 or S9* session receives that the message of S9 or S9* session is set up in the request of the other end transmission of said S9 or S9* session, whether an end of judgement said S9 this moment or S9* session sets up the message of S9 or S9* session to the other end request of having sent of said S9 or S9* session;
Control module; Be used for judged result be an end of said S9 or S9* session when the message of S9 or S9* session is set up in the request of having sent of the other end of said S9 or S9* session, an end of controlling said S9 or S9* session returns the indication that said S9 or S9* session have been set up to the other end of said S9 or S9* session.
8. device according to claim 7 is characterized in that,
Said judge module comprises:
First judging unit; Be used for control strategy framework BPCF entity and receive request that "Policy and Charging Rules Function PCRF entity sends when setting up the message of S9* session, judge this moment, whether said BPCF entity set up the message of S9* session to the request of having sent of said PCRF entity in the broadband;
Said control module comprises:
First control unit, being used in judged result is that said BPCF entity, is controlled said BPCF entity and returned the indication that said S9* session has been set up to said PCRF entity when setting up the message of S9* session to the request of having sent of said PCRF entity.
9. device according to claim 7 is characterized in that,
Said judge module comprises:
Second judging unit is used for receiving request that the BPCF entity sends when setting up the message of S9* session at the PCRF entity, judges this moment, whether said PCRF entity set up the message of S9* session to the request of having sent of said BPCF entity;
Said control module comprises:
Second control unit, being used in judged result is that said PCRF entity, is controlled said PCRF entity and returned the indication that said S9* session has been set up to said BPCF entity when setting up the message of S9* session to the request of having sent of said BPCF entity.
10. device according to claim 7 is characterized in that,
Said judge module comprises:
The 3rd judging unit; Be used for receiving request that ownership "Policy and Charging Rules Function H-PCRF entity sends when setting up the message of S9 session, judge this moment, whether said V-PCRF entity set up the message of S9 session to the request of having sent of said H-PCRF entity at visit "Policy and Charging Rules Function V-PCRF entity;
Said control module comprises:
The 3rd control unit, being used in judged result is that said V-PCRF entity, is controlled said V-PCRF entity and returned the indication that said S9 session has been set up to said H-PCRF entity when setting up the message of S9 session to the request of having sent of said H-PCRF entity.
11. device according to claim 7 is characterized in that,
Said judge module comprises:
The 4th judging unit is used in the H-PCRF entity and receives request that the V-PCRF entity sends when setting up the message of S9 session, judges this moment, whether said H-PCRF entity set up the message of S9 session to the request of having sent of said V-PCRF entity;
Said control module comprises:
The 4th control unit, being used in judged result is that said H-PCRF entity, is controlled said H-PCRF entity and returned the indication that said S9 session has been set up to said V-PCRF entity when setting up the message of S9 session to the request of having sent of said V-PCRF entity.
12. according to each described device of claim 7 to 11; It is characterized in that it is one of following that the indication that said S9 or S9* session have been set up comprises: the property value of the flow process of two S9 that be used for refusing error code that S9 that the other end of said S9 or S9* session initiates or S9* session set up request, are used to make the other end of said S9 or S9* session to initiate to finish this moment to set up or one S9 of S9* session or S9* session is to AVP.
CN201110171510.1A 2011-06-23 2011-06-23 The processing method and processing device of conflict talk Active CN102843780B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110171510.1A CN102843780B (en) 2011-06-23 2011-06-23 The processing method and processing device of conflict talk

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110171510.1A CN102843780B (en) 2011-06-23 2011-06-23 The processing method and processing device of conflict talk

Publications (2)

Publication Number Publication Date
CN102843780A true CN102843780A (en) 2012-12-26
CN102843780B CN102843780B (en) 2017-10-03

Family

ID=47370770

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110171510.1A Active CN102843780B (en) 2011-06-23 2011-06-23 The processing method and processing device of conflict talk

Country Status (1)

Country Link
CN (1) CN102843780B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014056374A1 (en) * 2012-10-12 2014-04-17 中兴通讯股份有限公司 Method, device and system for establishing session
CN114173335A (en) * 2020-08-20 2022-03-11 维沃移动通信有限公司 Session processing method, device, terminal and network side equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101472259A (en) * 2007-12-28 2009-07-01 华为技术有限公司 Method and device for triggering policy control and charging function
US20090196231A1 (en) * 2008-02-06 2009-08-06 Qualcomm, Incorporated Mobile ip multiple registrations and pcc interactions
CN101931928A (en) * 2009-06-19 2010-12-29 中兴通讯股份有限公司 Method and system for policy and charging control on single-APN multi-PDN connection under ramble scene

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101472259A (en) * 2007-12-28 2009-07-01 华为技术有限公司 Method and device for triggering policy control and charging function
US20090196231A1 (en) * 2008-02-06 2009-08-06 Qualcomm, Incorporated Mobile ip multiple registrations and pcc interactions
CN101931928A (en) * 2009-06-19 2010-12-29 中兴通讯股份有限公司 Method and system for policy and charging control on single-APN multi-PDN connection under ramble scene

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ERICSSON, ST-ERICSSON: "《3GPP TSG SA WG2 Meeting #82 TD S2-105825》", 19 November 2010 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014056374A1 (en) * 2012-10-12 2014-04-17 中兴通讯股份有限公司 Method, device and system for establishing session
US9609028B2 (en) 2012-10-12 2017-03-28 Zte Corporation Method, apparatus and system for establishing session
CN114173335A (en) * 2020-08-20 2022-03-11 维沃移动通信有限公司 Session processing method, device, terminal and network side equipment

Also Published As

Publication number Publication date
CN102843780B (en) 2017-10-03

Similar Documents

Publication Publication Date Title
CN101959257B (en) Method for reselecting bear binding and event report function
CN101267319B (en) A method for distributing control rule of policy billing
CN101969673B (en) Method for reselecting bearing binding and event report function
CN102905390B (en) Session association methods, devices and systems
CN101335675B (en) Policy control method
CN103209401A (en) Strategy control method and system in convergence network
CN103096314A (en) Method, system and policy and charging rules function (PCRF) for achieving reflective quality of service (Qos) mechanism
EP2884802B1 (en) Method and system for notifying access network position information
CN101730174A (en) Method and system for realizing cross-system switching in evolved packet system
CN103209410A (en) Methods and system for achieving QoS (quality of service) reflection mechanism
CN101778446A (en) Multiple access control method and device and multiple access indicating method in development grouping system
CN102340766B (en) Home network obtains the method and system of net element information in visited network
CN104349297A (en) Charging policy method of internetwork signing authorization and device thereof
CN101459524B (en) Method for distributing policy charging control rule
CN102123035B (en) Policy and charging rules function (PCRF) entity selection method, device and system
CN101447918B (en) Notification method of user equipment access protocol and system thereof
CN102932767A (en) Information transmission method, packet data network gateway as well as policy and charging rules function
CN103731930A (en) Session setup method, device and system
CN103379569A (en) Trigger method and trigger apparatus of flow migration
CN101309521B (en) Policy and rule synchronization method
CN101312561A (en) Radio communication system and radio communication method
CN102347892B (en) A kind of method and system of acquiring user access information by network equipment
CN102791042B (en) Method and system for establishing S9 subsession and policy and charging rules function (PCRF)
CN102843780A (en) Conversation conflict processing method and device
CN103037408A (en) Method and terminal for switching Internet protocol (IP) service flow and corresponding functional entity

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant