WO2012116600A1 - Procédé et système de négociation de fonction pour entité à fonction de commande de politique et de facturation - Google Patents
Procédé et système de négociation de fonction pour entité à fonction de commande de politique et de facturation Download PDFInfo
- Publication number
- WO2012116600A1 WO2012116600A1 PCT/CN2012/071282 CN2012071282W WO2012116600A1 WO 2012116600 A1 WO2012116600 A1 WO 2012116600A1 CN 2012071282 W CN2012071282 W CN 2012071282W WO 2012116600 A1 WO2012116600 A1 WO 2012116600A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pcrf
- visited
- supported
- function
- policy
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/66—Policy and charging system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
- H04L12/1407—Policy-and-charging control [PCC] architecture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8038—Roaming or handoff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/06—Registration at serving network Location Register, VLR or user mobility server
Definitions
- the present invention relates to the field of communications, and in particular, to a method and system for policy negotiation of a policy and a charging control function entity.
- PCC Policy and Charging Control
- 3GPP 3rd Generation Partnership Project
- UMTS Universal Mobile Telecommunications System
- UTRAN Universal Mobile Telecommunications System
- EDGE Enhanced Data Rates for Global Evolution
- I-WLAN interworking wireless local area network
- EPS Evolved Packet System
- FIG. 1 is a schematic diagram of a related art Rel-8 PCC non-roaming architecture, including: Application Function Entity 102 (Application Function, abbreviated as AF), and Policy and Charging Rules Function (PCRF) , Bearer Binding and Event Reporting Function (BBERF), Policy and Charging Enforcement Function (PCEF), User Subscription Database 110 (Subscription Profile) Repository, referred to as SPR, Online Charging System (OCS) and Offline Charging System 114 (OFCS).
- Application Function Entity 102 Application Function, referred to as AF
- PCRF Policy and Charging Rules Function
- BBERF Bearer Binding and Event Reporting Function
- PCEF Policy and Charging Enforcement Function
- SPR User Subscription Database 110
- OCS Online Charging System
- OFCS Offline Charging System
- the AF transmits the related service information to the Policy and Charging Rules Function 104 (PCRF). If the service information is consistent with the PCRF policy, the Bayu PCRF accepts The negotiation; otherwise, the PCRF rejects the negotiation and simultaneously gives the business parameters acceptable to the PCRF in the feedback. The AF can then return these parameters to the user equipment (User Equipment, UE for short).
- the interface between AF and PCRF is the Rx interface.
- the PCRF 104 is the core of the PCC and is responsible for policy decision making and billing rules.
- the PCRF 104 provides network control rules based on service data flows, including traffic data flow monitoring, Gating Control Quality of Service (QoS) control, and data flow based charging rules.
- QoS Control Quality of Service
- the PCRF 104 sends the policy and the charging policy to the Policy and Charging Enforcement Function 108 (PCEF).
- PCEF Policy and Charging Enforcement Function
- the PCRF 104 also needs to ensure that the rules are consistent with the user's subscription information.
- the PCRF 104 formulates the policy and the charging rule according to the following: the information about the service is obtained from the AF; the user policy charging control subscription information is obtained from the subscription profile database 110 (SPR); and the bearer-related network is obtained from the PCEF 108. Information.
- the PCEF 108 is configured to execute the policy and charging rules formulated by the PCRF 104 on the bearer plane. PCEF108 follows
- the service data flow filter in the rule sent by the PCRF 104 monitors the service data flow, and then executes the policy and charging rules formulated by the PCRF 104 for these service data flows.
- the PCEF 108 performs QoS authorization according to the rules sent by the PCRF 104, and performs gate control according to the execution of the AF.
- the charging rule sent by the PCRF 104 the PCEF 108 performs a corresponding service data flow charging operation, and the charging can be either online charging or offline charging. If it is online charging, the PCEF 108 needs to perform credit management together with the Online Charging System 112 (OCS).
- OCS Online Charging System
- the PCEF and the offline charging system 114 (OFCS) exchange relevant charging information.
- the interface between PCEF108 and PCRF 104 is a Gx interface
- the interface with OCS 112 is a Gy interface
- the interface with OFCS 114 is a Gz interface.
- the PCEF 108 is usually located in a Gateway (Gate-Way, GW for short), such as a GPRS Gateway Support Node (GGSN) in GPRS and a Packet Data Gateway (PDG) in I-WLAN.
- GGSN GPRS Gateway Support Node
- PGW Packet Data Gateway
- BBERF Bearer Binding and Event Reporting Function
- the BBERF 106 When the UE accesses through the E-UTRAN, and the PM-IPv6 protocol is adopted between the S-GW and the P-GW, the BBERF 106 is located at the S-GW, and when the UE accesses through the trusted non-3GPP access system, the BBERF 106 is located in the trusted non- The 3GPP access gateway, when the UE accesses through the untrusted non-3GPP access system, the BBERF 106 is located in an Evolved Packet Data Gateway (ePDG). At this time, the PCEF 108 no longer performs the bearer binding function.
- the User Contract Database 110 stores user policy charging control subscription information related to policy control and charging.
- the interface between the SPR 110 and the PCRF 104 is an Sp interface.
- the online charging system 112 together with the PCEF 108, controls and manages user credits in an online charging mode.
- IP-CAN IP Connectivity Access Network
- PDN Packet Data Network
- the above PCC architecture implements a policy plan for an IP Connectivity Access Network (IP-CAN) session established by the UE to access a Packet Data Network (PDN) through various functional entities. Fee control.
- IP-CAN IP Connectivity Access Network
- PDN Packet Data Network
- Fee control Fee control.
- the PCC also supports roaming scenarios.
- Figure 2 and Figure 3 show the PCC architecture in two roaming scenarios: home routing and local grooming. Referring to FIG.
- the architecture of the home routing roaming scenario includes: The visited PCRF 202 (hereinafter referred to as V-PCRF) and the home PCRF 204 (hereinafter referred to as H-PCEF) are exchanged through the S9 interface.
- the visited PCRF 202 is connected to the visited BBERF 206
- the home PCRF 204 is connected to the home SPR 208, the home AF 210, and the home PCEF 212, respectively, and the home PCEF 212 is connected to the OCS 214 and the OFCS 216.
- the architecture in the local grooming roaming scenario includes: the visited PCRF 302 and the home PCRF 304 interact through the S9 interface.
- the visited PCRF 302 is connected to the visited AF 306, and the visited PCRF 302 is connected to the visited BBERF 08 and the visited PCEF 310.
- the home PCRF 304 is connected to the home SPR 312, the home AF 314, and the home PCEF 316 respectively, and the visited PCEF 310 and the home PCEF 316 are respectively associated with the OCS 214. Connected to OFCS216.
- 3GPP PCC has four versions of Rel-7, Rel-8, Rel-9 and Rel-10. In each version, the PCC supports all of the required features defined in the previous version and the newly defined mandatory features in that version.
- each version may also support some optional features of the previous version and some of the new optional features defined in that version. This will involve a functional negotiation mechanism between PCC functional functions.
- the Supported-Feature AVP is used in the PCC for function negotiation. For example in Rel-10
- Rel8, Rel9, RellO, ProvAFsignalFlow, IFOM, and SponsoredConnectivity are defined in the Supported-Feature AVP of the Gx interface.
- Rel8, Rel9, and RellO respectively represent the required features of Rel-8, Rel-9 and Rel-10
- ProvAFsignalFlow is an optional feature of Rel-9, which is used to indicate that PCEF or PCRF supports IMS Restoration IF0M
- SponsoredConnectivity is Rel.
- IFOM indicates that PCEF or PCRF supports IP stream migration
- SponsoredConnectivity indicates that PCEF or PCRF supports sponsored data connection Sponsored Data Connectivity.
- the PCEF Since the Rel-7 is the basic version of the Gx interface, the PCEF does not carry the Supported-Feature in the initial Credit Control Request (CCR) message, indicating that the PCEF supports Rel-7.
- CCR Credit Control Request
- the Supported-Feature is not carried in the response (Credit Control Answer, CCA for short), indicating that the PCRF also supports Rel-7.
- CCA Credit Control Answer
- the PCEF and the PCRF complete the function negotiation, and learn that the other party supports the mandatory function of the Rel-7.
- the PCEF If the PCEF is in the initial CCR message, it carries the Supported-Feature, and the Supported-Feature values include, Rel7, Rel8, Rel9, and ProvAFsignalFlow, indicating that the PCEF supports Rel-7, Rel-8, and Rel-9.
- the function negotiation of the Supported-Feature AVP is based on the negotiation between two functional entities (including the message carrying the Supported-Feature AVP for negotiation and not supporting the Supported-Feature AVP for negotiation).
- the Gx interface it is limited to the functions of the PCEF and the PCRF itself.
- the policy charging control function entity includes a policy charging rule function entity and a policy execution function entity (for example, BBERF, PCEF).
- V-PCEF Policy charging control function entity involved in an IP-CAN session of the user has visited PCEF (hereinafter referred to as V-PCEF), V-PCRF, and H-PCRF. If V-PCEF does not support Sponsored Data Connectivity, both V-PCRF and H-PCRF support Sponsored Data Connectivity. According to the prior art V-PCEF and V-PCRF, the value of Supported-Feature carried by V-PCEF is not Including SponsoredConnectivity, and the values of Supported-Feature of V-PCRF and H-PCRF include SponsoredConnectivity.
- the S9 interface of the S9 interface is user-level, that is, one UE has only one S9 session.
- S9 The session includes multiple S9 subsessions (S9 Subsession), and each subsession corresponds to one IP-CAN session.
- the functional negotiation between V-PCRF and H-PCRF is S9 session level, V-PCRF and The function between the H-PCRFs is only negotiated once (ie, negotiated when the S9 session is established), and applies to S9.
- the present invention provides a method and system for negotiating policy and charging control function entity functions, so as to at least solve the V-PCRF and the function of the visited policy execution function entity, and the V-PCRF cannot deliver the policy to the visit.
- the problem of the local policy enforcement function entity is not limited to:
- a method for negotiating a policy and a charging control function entity function including: the visited PCRF reports the visited location to the home PCRF according to the function supported by the visited function and the function supported by the visited function execution function entity. Supported functions; The home PCRF returns the function supported by the negotiation to the visited PCRF according to the functions supported by itself and the functions supported by the visited place. For each IP-CAN session, the visited PCRF performs a reporting operation, and the home PCRF performs a return operation. The visited PCRF sets the functions supported by the visited place by the following steps: The visited PCRF sets the intersection of the set of functions supported by itself and the set of functions supported by the visited policy execution function entity as functions supported by the visited place.
- the visited PCRF sets the functions supported by the visited place by the following steps:
- the visited PCRF performs its own supported functions and the visited local policy execution function.
- the intersection of the functions supported by the entity is set to the function supported by the visited place, wherein the function supported by the visited policy execution function entity is required for the function provided by the IP-CAN session, and the visited policy execution function entity and the visited PCRF are both Supported features.
- the visited PCRF indicates the function supported by the home PCRF visited by including the function supported by the visited location in the S9 subsession corresponding to the IP-CAN session.
- the step of the home PCRF returning the function supported by the visited PCRF to the visited PCRF according to the function supported by the self and the function supported by the visited place includes: the intersection of the set of functions supported by the home PCRF and the set of functions supported by the visited place Set to the function supported after negotiation.
- the home PCRF indicates the function supported by the visited PCRF negotiation by including the function supported after the negotiation in the S9 sub-session corresponding to the IP-CAN session.
- the policy enforcement function entity includes: a visited bearer binding and event reporting function entity BBERF and/or a visited policy and charging execution function entity PCEF. The visited PCEF or the visited BBERF corresponding to different IP-CAN sessions are different.
- a system for policy and charging control function entity function negotiation including: a visited PCRF and a home PCRF, where: the visited PCRF is set to perform a reporting step: according to a function supported by itself And the function supported by the visited policy execution function entity reports the function supported by the visited location to the home PCRF; the home PCRF is set to perform the returning step: returning the negotiation to the visited PCRF according to the function supported by the user and the function supported by the visited place Supported features.
- the visited PCRF is set to perform a reporting step
- the home PCRF is set to perform a return step.
- the visited PCRF includes: a first setting unit, configured to: when the policy charging control of the IP-CAN session involves a visited policy execution function entity, the set of functions supported by the visited PCRF and the visited local policy execution function entity are supported. The intersection of the set of functions is set to the function supported by the visited place; when the policy charging control of the IP-CAN session involves more than one visited policy execution function entity, the function supported by the visited PCRF and the function of the visited place execution function are supported. The intersection of the functions is set to the function supported by the visited place, wherein the function supported by the visited policy execution function entity is required for the function provided by the IP-CAN session, and the visited policy execution function entity and the visited PCRF support Features.
- the visited PCRF further includes: a first indicating unit, configured to include the function supported by the visited place
- the S9 sub-session corresponding to the IP-CAN session indicates the function supported by the home PCRF visited.
- the home PCRF includes: a second setting unit configured to set an intersection of a set of functions supported by the home PCRF and a set of functions supported by the visited place as a function supported after the negotiation.
- the home PCRF further includes: a second indication unit, configured to indicate a function supported after the visited PCRF negotiation by including the function supported after the negotiation in the S9 sub-session corresponding to the IP-CAN session.
- the policy enforcement function entity includes: a visited local BBERF and/or a visited local policy and charging enforcement function entity PCEF. The visited PCEF or the visited BBERF corresponding to different IP-CAN sessions are different.
- a visited location policy and a charging rule function entity PCRF including: a reporting module, configured to report to a home PCRF according to a function supported by the function and a function supported by the visited function execution function entity Visit the features supported by the place.
- the reporting module is arranged to perform a reporting step.
- the visited policy enforcement function entity comprises: a visited bearer binding and event reporting function entity BBERF and/or a visited policy and charging execution function entity PCEF.
- the visited PCRF negotiates with the function supported by the function entity and the self-support function according to the function of the visited locality to negotiate with the function supported by the home PCRF, and solves the difference between the functions supported by the V-PCRF and the visited policy execution function entity.
- the V-PCRF fails to deliver the policy to the visited domain to execute the functional entity, and thus achieves the technical effect of correctly executing the policy generated by the negotiation.
- FIG. 1 is a schematic diagram of a Rel-8 PCC non-roaming architecture according to the related art
- FIG. 2 is a schematic diagram of a Rel-8 PCC home routing roaming architecture according to the related art
- FIG. 3 is a Rel-8 according to the related art.
- FIG. 4 is a schematic flowchart of a method for negotiating a policy and a charging control function entity function according to an embodiment of the present invention
- FIG. 5 is a policy and charging control function according to an embodiment of the present invention
- FIG. 6 is a first flow chart of a method for policy negotiation of a policy and charging control function entity according to an embodiment of the present invention
- FIG. 7 is a policy and according to an embodiment of the present invention.
- FIG. 8 is a third flowchart of a method for negotiating function of a policy and charging control function entity according to an embodiment of the present invention
- FIG. 4 is a preferred flowchart of a method for negotiating function of a policy and charging control function entity according to an embodiment of the present invention.
- the method includes steps S402 and S404: Step S402, the visited PCRF according to the function supported by itself And the function supported by the visited policy execution function entity reports the function supported by the visited place to the home PCRF.
- the function supported by the visited PCRF to report the visited place is a set of functions.
- Step S404 the home PCRF visits the place according to the function supported by the home and the function supported by the visited place.
- the PCRF returns the functions supported after negotiation.
- the visited PCRF negotiates the functions supported by the function entity and the self-support function according to the function of the visited-placed policy, and solves the functions supported by the V-PCRF and the visited-policy execution function entity.
- the problem that the V-PCRF fails to deliver the policy to the visited domain to execute the functional entity is different, and the technical effect of the correct execution of the policy generated by the negotiation is achieved.
- steps S402-S404 are applied to a scenario in which the UE roams.
- the foregoing roaming scenario may include: the user equipment UE initially attaches, the visited PCRF establishes a first IP-CAN session for the UE; the UE completes the initial attach, and the visited PCRF establishes at least one second IP-CAN for the UE. Conversation.
- the visited PCRF performs a function to the home PCRF according to the function supported by itself and the function of the visited policy execution function entity.
- the home PCRF performs an operation of returning the function supported after the negotiation to the visited PCRF according to the function supported by the support and the function supported by the visited place.
- the visited PCRF performs the reporting operation once, and the home PCRF performs the return operation once.
- the visited PCRF indicates the function supported by the home PCRF visited by including the function supported by the visited location in the S9 sub-session corresponding to the IP-CAN session.
- the present invention is not limited thereto, and other functions may be used to indicate the functions supported by the home PCRF visited.
- the visited PCRF can set the function supported by the visited place by the following steps, that is, the visited PCRF sets the intersection of the set of functions supported by itself and the set of functions supported by the visited policy execution function entity to Visit the features supported by the place. Further, if the policy charging control of the IP-CAN session involves more than one visited policy execution function entity, the visited PCRF can also set the functions supported by the visited place by the following steps: The visited PCRF will support the functions and visits supported by itself. The intersection of the functions supported by the local policy enforcement function entity is set to the function supported by the visited place, wherein the function supported by the visited policy execution function entity is required for the function provided by the IP-CAN session, and the visited policy execution function entity and Visit the function supported by the PCRF.
- the corresponding functions required for the functions provided by the IP-CAN session are interleaved, so that when the functions required for the IP-CAN session involve one or more visited policy enforcement functional entities,
- the report operation is performed to improve the operation efficiency and achieve correct function negotiation. That is, if the function required for the IP-CAN session involves more than one visited policy execution function entity, the visited PCRF sets the set of functions supported by itself and the required function of the visited local policy execution function entity. The intersection is set to the function supported by the visited place. For example, when the policy charging control of the IP-CAN session involves BBERF, the V-PCRF needs to comprehensively consider the functions supported by the BBERF and the PCEF when setting the function supported by the visit, that is, the set of functions supported by the visited PCRF.
- the home PCRF indicates the function supported by the visited PCRF negotiation by including the post-negotiation supported function in the S9 sub-session corresponding to the IP-CAN session.
- the present invention is not limited thereto, and the functions supported after the visited PCRF negotiation may be indicated by other sessions.
- the step of the home PCRF returning the post-negotiation supported function to the visited PCRF according to the function supported by the home and the function supported by the visited place includes: the home PCRF supports itself The intersection of the set of functions and the set of functions supported by the visited place is set to a function supported after negotiation.
- the functions supported by the visited PCRF and the visited policy enforcement function entity and the home PCRF are guaranteed to be on the same function that can be correctly negotiated.
- the foregoing policy enforcement function entity includes: a visited BBERF (bearer binding and event reporting function entity) and/or a visited PCEF (policy and charging execution function entity).
- FIG. 5 is a block diagram showing a preferred structure of a system for policy and charging control function entity function negotiation according to an embodiment of the present invention. According to another aspect of the present invention, a policy and charging control function entity function is provided.
- the negotiated system includes a visited PCRF 502 and a home PCRF 504, wherein: the visited PCRF 502 is configured to perform a reporting step, that is, to the home PCRF 504 according to the functions supported by the self-supported function and the visited policy execution function entity. The function supported by the visited place is reported; the home PCRF 504 is set to perform a returning step, that is, returning the function supported by the negotiation to the visited PCRF 502 according to the function supported by itself and the function supported by the visited place.
- the visited PCRF negotiates the functions supported by the function entity and the self-support function according to the function of the visited-placed policy, and solves the functions supported by the V-PCRF and the visited-policy execution function entity.
- the visited PCRF 502 may include: a first setting unit, configured to set an intersection of a set of functions supported by the visited PCRF and a set of functions supported by the visited policy execution function entity as a function supported by the visited place (preferred And performing the step when the policy charging control of the IP-CAN session involves a visited policy execution function entity; or, when the policy charging control of the IP-CAN session involves more than one visited policy execution function entity, The intersection of the function supported by the visited PCRF and the function supported by the visited policy execution function entity is set to a function supported by the visited place, wherein the function supported by the visited policy execution function entity is required for the function provided by the IP-CAN session And the function supported by both the local policy enforcement function entity and the visited site PCRF.
- the visited PCRF 502 further includes: a first indication unit, configured to indicate a function supported by the home PCRF visited by including the function supported by the visited location in the S9 sub-session corresponding to the IP-CAN session.
- the home PCRF 504 includes: a second setting unit, configured to set an intersection of a set of functions supported by the home PCRF and a set of functions supported by the visited location as a function supported after the negotiation.
- the home PCRF 504 further includes: a second indication unit, configured to indicate a function supported after the visited PCRF negotiation by including the function supported after the negotiation in the S9 sub-session corresponding to the IP-CAN session.
- a second indication unit configured to indicate a function supported after the visited PCRF negotiation by including the function supported after the negotiation in the S9 sub-session corresponding to the IP-CAN session.
- the V-PCRF needs to comprehensively consider the functions supported by BBERF and PCEF when setting the function supported by the visited place, that is, the set of functions supported by the visited PCRF.
- the intersection of the functions supported by the PCEF and the functions supported by the BBERF are set to the functions supported by the visited place; when the policy charging control of the IP-CAN session involves only the functions supported by the PCEF, the visited PCRF will The intersection of the set of functions supported by itself and the set of functions supported by the visited PCEF is set to the function supported by the visited place.
- the visited PCRF 502 and the home PCRF 504 can be applied to a scenario in which the UE roams.
- the foregoing roaming scenario may include multiple types, for example, the user equipment UE initially attaches, and the visited PCRF 502 establishes a first IP-CAN session for the UE; the UE completes the initial attach, and the visited PCRF 502 establishes at least one for the UE. Two IP-CAN sessions.
- the visited PCRF 502 performs a function to the home location according to the functions supported by the client and the function of the visited policy execution function entity.
- the PCRF 504 reports the operation of the function supported by the visited place, and the home PCRF 504 performs an operation of returning the function supported by the negotiation to the visited PCRF 502 according to the function supported by itself and the function supported by the visited place. That is to say, for each IP-CAN session, the visited PCRF 502 performs the above-mentioned reporting operation, and the home PCRF 504 performs a return operation accordingly.
- the home PCRF 504 since a function negotiation is performed for each IP-CAN session, it is ensured that when the UE establishes multiple IP-CAN sessions at the same time, and the functional entities involved in multiple IP-CAN sessions are different, Make the correct function negotiation.
- the foregoing policy enforcement function entity includes: a visited BBERF (bearer binding and event reporting function entity) and/or a visited PCEF (policy and charging execution function entity).
- a visited BBERF bearer binding and event reporting function entity
- a visited PCEF policy and charging execution function entity
- the visited PCEF or the visited BBERF corresponding to different IP-CAN sessions are different.
- the implementation of the preferred embodiment ensures that the policies generated by the visited PCEFs at different times can also be correctly executed.
- the present invention is not limited to the case where the visited PCEF or the visited place BBERF is different, and the same applies when the visited PCEF or the visited place BBERF is the same.
- the visited PCRF can be independently a visited policy and a charging rule function entity, and the entity includes a reporting module, and is configured to perform function-based attribution according to the functions supported by the calling function and the visited policy.
- the PCRF reports the functions supported by the visited place.
- the visited place policy execution function entity may include a visited bearer binding and event reporting function entity BBERF or a visited place policy and charging execution.
- the functional entity PCEF can also be a combination of the two.
- the reporting module is set to perform a reporting step.
- the present invention is not limited to setting the visited PCRF as a separate device, and the home PCRF can be set as an independent home policy and charging rule function entity, and details are not described herein again.
- a system for negotiating policy and charging control function entity functions includes: a visited visited PCEF1 602, a V-PCRF 604, and an H-PCRF 606, and The home SPR 608, the process of performing function negotiation between the above functional entities includes steps S601 to S608, where the IP-CAN session established by the UE does not involve the BBERF.
- Step S601 in the process of the initial attachment of the UE, the gateway where the PCEF1 602 is located receives the IP-CAN session establishment request message, and carries the user identifier and the PDN identifier of the PDN network requested to be accessed in the IP-CAN session establishment request message.
- step S602 the PCEF1 602 notifies the V-PCRF 604 that the IP-CAN session is established.
- the PCEF1 602 sends a CCR message to the V-PCRF 604, and the CC-Request-Type AVP in the message is set to INITIAL_REQUEST.
- PCEF 1 provides the V-PCRF with the user identity, the PDN identity 1 and the IP address assigned to the UE (IP Addressl). If PCEF 1 602 supports at least Rel-8, PCEF 1 602 also carries a Supported-Feature AVP in the CCR message to identify the Feature supported by PCEF1 602. For the PCEF of Rel-7, the Supported-Feature AVP is not carried in the CCR message.
- the value of Supported-Feature can be Rel8; for PCEF of Rel-9, the value of Supported-Feature is (Rel8), (Rel8, Rel9) or (Rel8, Rel9, Prov AF signalF low );
- the value of Supported-Feature is (Rel8, Rel9, RellO) or (Rel8, Rel9, ProvAFsignalFlow RellO) or (Rel8, Rel9, Rell0, SponsoredConnectivity) or (Rel8, Rel9, ProvAFsignalFlow Rell0, SponsoredConnectivity) or (Rel8, Rel9, Rell0, IFOM) or (Rel8, Rel9, ProvAFsignalFlow Rell0, IFOM) or (Rel8, Rel9, ProvAF signalFlo w Rell0, SponsoredConnectivity, IFOM).
- Step S603 the V-PCRF 604 determines that the user is a roaming user according to the user identifier. Since the initial attachment, V-PCRF 604 has not established an S9 session for the user, V-PCRF 604 sends a request message to H-PCRF 606, An S9 session is established and an S9 subsession is also requested.
- the specific implementation is as follows: The V-PCRF 604 sends a CCR message to the H-PCRF 606, and the CC-Request-Type AVP in the message is set to INITIAL_REQUEST.
- the V-PCRF 604 message includes a Subsession-Enforcement-Info AVP, and carries the Subsession-Id AVP in the AVP (the value is the identifier assigned by the V-PCRF 604 for the sub-session, identified as ID1), Subsession-Opeartion AVP ( The value is ESTABLISHMENT and the Supported-Feature AVP.
- the V-PCRF 604 also carries the information received in step S602, such as the user identifier, the PDN identifier 1, and the IP address 1, in the Subseson-Enforcement-Info AVP.
- the V-PCRF 604 will report the supported functions to the H-PCRF 606 according to the function of the V-PCRF 604 and the function reported by the PCEF1 602 (the function reported by the Supported-Feature AVP or the Supported-Feature AVP) (not carried) Supported-Feature AVP or Carryed-Feature, which is the intersection of PCEF1 602 and V-PCRF 604.
- the function of the V-PCRF 604 the function reported by the Supported-Feature AVP or the Supported-Feature AVP (not carried) Supported-Feature AVP or Carryed-Feature, which is the intersection of PCEF1 602 and V-PCRF 604.
- Supported-Feature AVP If the value of Supported-Feature reported by PCEF1 is (Rel8, Rel9), the value of Supported-Feature set by Bayu V-PCRF is (Rel9). If the value of Supported-Feature reported by PCEF1 (Rel8, Rel9, ProvAFsignalFlow), according to the function of V-PCRF itself, the value of Supported-Feature of V-PCRF is set to (Rel9) or (Rel9, ProvAF SignalFlow); V-PCRF of Rel-10: If the value of Supported-Feature reported by PCEF1 is (Rel8), the V-PCRF does not carry the Supported-Feature AVP in the message. If the value of Supported-Feature reported by PCEF1 is (Rel8, Rel9), Bay U V-PCRF is set.
- the value of Supported-Feature is (Rel9). If the value of Supported-Feature reported by PCEF1 is (Rel8, Rel9, RellO), the value of Supported-Feature of V-PCRF is set to (Rel9, Rell0). If the value of Supported-Feature reported by PCEF1 is (Rel8, Rel9, ProvAFsignalFlow RellO), the value of Supported-Feature of the Bay U V-PCRF is (Rel9, RellO) or (Rel9, ProvAF signalFlo w Rel-10).
- Supported-Feature reported by PCEF1 is (Rel8, Rel9, RellO, SponsoredConnectivity)
- the value of Supported-Feature of V-PCRF is set to (Rel9, RellO) or (Rel9, Rell0, SponsoredConnectivity).
- the value of Supported-Feature reported by PCEF1 is (Rel8, Rel9, Rell0, IFOM)
- the value of Supported-Feature of V-PCRF is set to (Rel9, RellO) or (Rel9, Rell0, IFOM).
- the value of Supported-Feature reported by PCEF1 is (Rel8, Rel9, ProvAF SignalFlow Rell0, SponsoredConnectivity)
- the value of Supported-Feature of V-PCRF may be (Rel9, RellO) or (Rel9, ProvAF signalF low Rell0).
- (Rel9, Rell0, SponsoredConnectivity) (Rel9, ProvAF signalF low Rell0, SponsoredConnectivity).
- the value of Supported-Feature reported by PCEF1 is (Rel8, Rel9, ProvAF SignalFlow Rell0, IFOM)
- the value of Supported-Feature of V-PCRF may be (Rel9, RellO) or (Rel9, ProvAF signalFlo w Rell0).
- (Rel9, Rell0, IFOM) (Rel9, ProvAFsignalFlow Rell0, IFOM).
- the value of Supported-Feature reported by PCEF1 is (Rel8, Rel9, ProvAF SignalFlow Rell0, SponsoredConnectivity IFOM)
- the value of Supported-Feature of V-PCRF may be (Rel9, RellO) or (Rel9, ProvAF signalF low Rell0).
- Step S604 If the H-PCRF 606 determines that there is no subscription data of the user according to the user identifier, the H-PCRF 606 sends a subscription document request to the home SPR 608, and carries the user identifier and the PDN identifier 1 in the subscription document request.
- Step S605 the home SPR 608 returns the user subscription information (ie, the contracted document response) according to the user identifier and the PDN identifier 1.
- Step S606 the H-PCRF 606 formulates a policy according to the user subscription information, the network policy, the access information of the UE, and the like, and the policy includes a PCC rule, an event trigger, and the like, and the H-PCRF 606 returns the formulated to the V-PCRF 604. Strategy.
- the H-PCRF 606 also carries the established PCC rules, event triggers, etc. in the Subsession-Decision-Info AVP.
- the Supported-Feature AVP is not carried in the message.
- the H-PCRF 606 returns the negotiated function to the V-PCRF according to its own function and the function reported by the Supported-Feature of the V-PCRF 604 (including not including the Supported-Feature AVP or carrying the Supported-Feature value as the H-PCRF 606 and V-PCRF 604 supports the intersection of features).
- the V-PCRF 604 provides the formulated policy to the PCEF 1602.
- the V-PCRF 604 may modify the policy delivered by the H-PCRF 606 according to the visited network policy.
- the specific implementation is as follows: The V-PCRF 604 sends a CCA message to the PCEF1 602, where the message carries a PCC rule and an event trigger.
- the V-PCRF 604 also includes a Supported-Feature AVP in the message.
- the value is the value returned by the H-PCRF 606 in step S606.
- the PCEF1 602 installs and executes a policy, such as a PCC rule, an event trigger, and the like.
- the gateway where PCEF1 602 is located returns a response to establish an IP-CAN session carrying the assigned IP address (IP Addressl).
- IP Addressl IP Addressl
- the system for negotiating the policy and the charging control function entity function includes: The process of performing function negotiation between the above functional entities includes the step S701 to the step S708, where the UE-established IP-CAN session is not connected, where the visited PCEF2 702, the V-PCRF 704, the H-PCRF 706, and the home SPR 708 are sequentially connected. Involved in BBERF.
- Step S701 in the process of the UE's additional PDN connection establishment request, the gateway where the PCEF2 702 is located receives the IP-CAN session establishment request message, and carries the user identifier and the requested PDN in the IP-CAN session establishment request message.
- the PDN identifier 2 may or may not be the same as the PDN identifier 1.
- PCEF2 702 and PCEF1 602 may or may not be identical.
- Step S702 PCEF2 702 notifies V-PCRF 704 that the IP-CAN session is established.
- PCEF2 702 sends a CCR message to V-PCRF 704, and the CC-Request-Type AVP in the message is set to INITIAL_REQUEST.
- PCEF2 702 provides the V-PCRF 704 with a user identity, a PDN identity 2, and an IP address (IP Address2) assigned to the UE. If PCEF2 702 supports Rel-8, PCEF2 702 also carries a Supported-Feature AVP in the CCR message to identify the Feature supported by PCEF2 702. Step S703, the V-PCRF 704 determines that the user is a roaming user according to the user identifier, and has established an S9 session for the user. The V-PCRF 704 sends a request message to the H-PCRF 706, modifies the S9 session, and also requests to establish an S9 session. Conversation.
- IP Address2 IP Address2
- the V-PCRF 704 sends a CCR message to the H-PCRF 706, and the CC-Request-Type AVP in the message is set to UPDATE_REQUEST.
- the V-PCRF 704 message includes a Subsession-Enforcement-Info AVP, and carries the Subsession-Id AVP in the AVP (the value is the identifier assigned by the V-PCRF for the sub-session, identified as ID2), and the Subsession-Opeartion AVP (taken) The value is ESTABLISHMENT) and the Supported-Feature AVP.
- the V-PCRF also carries the information received in step S702, such as the user identifier, the PDN identifier 2, and the IP address 2, in the Subseson-Enforcement-Info AVP.
- the V-PCRF 704 will report the supported functions to the H-PCRF 606 according to the functions of the V-PCRF 704 itself and the functions reported by the PCEF2 702 (the functions not reported by the Supported-Feature AVP or the Supported-Feature AVP) (without Supported) -Feature AVP or Carry Support-Feature AVP, which is the intersection of PCEF2 702 and V-PCRF 704 support features).
- Step S704 If the H-PCRF 706 determines that there is no subscription data of the user according to the user identifier, the H-PCRF 706 sends a subscription document request to the home SPR 708, and carries the user identifier and the PDN identifier 2 in the subscription document request. Step S705, the home SPR 708 returns the user subscription information (ie, the contracted document response) according to the user identifier and the PDN identifier 2.
- Step S706 The H-PCRF 706 formulates a policy according to the user subscription information, the network policy, and the access information of the UE.
- the policy includes a PCC rule, an event trigger, and the like, and the H-PCRF 706 returns the formulated policy to the V-PCRF 704.
- the H-PCRF also carries the established PCC rules, event triggers, etc. in the Subsession-Decision-Info AVP.
- the Supported-Feature AVP is not carried in the message.
- the H-PCRF 706 returns the negotiated support to the V-PCRF according to its own function and the function reported by the V-PCRF 704 (without the Supported-Feature or the function reported by the Supported-Feature).
- the V-PCRF 704 provides the formulated policy to the PCEF2 702.
- the V-PCRF 704 may modify the policy delivered by the H-PCRF 706 according to the visited network policy.
- the specific implementation is as follows: The V-PCRF 704 sends a CCA message to the PCEF2 702, where the message carries a PCC rule and an event trigger.
- the V-PCRF 704 also includes a Supported-Feature AVP in the message.
- the value is the value returned by the H-PCRF 706 in step S706.
- step S708 the PCEF2 702 installs and executes a policy, such as a PCC rule, an event trigger, and the like.
- the gateway where PCEF2 702 is located returns a response to establish an IP-CAN session, carrying the assigned IP address 2.
- PCEF2 702, V-PCRF 704 and H-PCRF 706 complete the function negotiation.
- the H-PCRF 706 learns the features supported by the various network elements involved in the second IP-CAN session established by the user, and can be considered as the feature supported by the IP-CAN. This procedure is also applicable to the functional negotiation of visited PCEF, V-PCRF and H-PCRF when establishing more than two IP-CAN sessions.
- Embodiment 5 Referring to FIG.
- a system for negotiating policy and charging control function entity functions includes: a visited BBERF1 800, a visited PCEF1 802, and a sequentially connected V-PCRF 804. And the H-PCRF 806 and the home SPR 808, wherein the visited BBERF1 800 is connected to the visited PCEF2 802 and the V-PCRF 804, and the visited PCEF2 802 is connected to the V-PCRF 804, and the function negotiation process between the above functional entities is performed.
- Step S801 to step S814 are included, wherein the IP-CAN session established by the UE involves BBERF.
- Step S801 in the process of the initial attachment of the UE, the gateway where the BBERF1 800 is located receives the IP-CAN session establishment request message, and carries the user identifier and the PDN identifier of the PDN network requested to be accessed in the IP-CAN session establishment request message. 1.
- Step S802 the BBERF1 800 notifies the V-PCRF 804 that the gateway controls session establishment.
- the BBERFl 800 sends a CCR message to the V-PCRF 804, and the CC-Request-Type AVP in the message is set to INITIAL_REQUEST.
- the BBERFl 800 provides the user identification, PDN identification 1, to the V-PCRF 804.
- the BBERFl 800 supports at least Rel-9, the BBERFl 800 also carries a Supported-Feature AVP in the CCR message to identify the Feature supported by the BBERFl 800.
- the Supported-Feature AVP is not carried in the CCR message.
- the value of Supported-Feature is (Rel9).
- V-PCRF 804 Since it is the initial attachment, V-PCRF 804 has not yet established an S9 session for the user, V-PCRF 804 sends a request message to H-PCRF 806, establishes an S9 session, and also requests to establish an S9 subsession.
- the specific implementation is as follows: The V-PCRF 804 sends a CCR message to the H-PCRF 806, and the CC-Request-Type AVP in the message is set to INITIAL_REQUEST.
- the V-PCRF 804 message includes a Subsession-Enforcement-Info AVP, and carries the Subsession-Id AVP in the AVP (the value is the identifier assigned by the V-PCRF 604 for the sub-session, identified as ID1), Subsession-Opeartion AVP ( The value is ESTABLISHMENT and the Supported-Feature AVP.
- the V-PCRF 804 also carries the information received in step S802, such as the user identity and the PDN identity 1, in the Subseson-Enforcement-Info AVP.
- the V-PCRF 804 will report the supported functions to the H-PCRF 806 according to the functions supported by the V-PCRF 804 and the support functions reported by the BBERF1 800 (the functions not reported by the Supported-Feature AVP or the Supported-Feature AVP). (Do not carry Supported-Feature or carry Supported-Feature, which is the intersection of BBERF1 800 and V-PCRF 804 to support Feature). Step S804, if the H-PCRF 806 determines that there is no subscription data of the user according to the user identifier,
- the H-PCRF 806 sends a subscription document request to the home SPR 808, and carries the subscriber identity and the PDN identity 1 in the subscription document request.
- the home SPR 808 returns the user subscription information (ie, the contracted document response) according to the user identifier and the PDN identifier 1.
- the H-PCRF 806 formulates a policy according to the user subscription information, the network policy, and the access information of the UE, and the policy includes a PCC rule, a QoS rule, an event trigger, etc., and the H-PCRF 806 returns to the V-PCRF 804. Strategy.
- the specific implementation is as follows:
- the H-PCRF 806 also carries the established PCC rules, event triggers, etc. in the Subsession-Decision-Info AVP.
- the Supported-Feature AVP is not carried in the message.
- the H-PCRF 806 returns the function supported by the negotiation to the V-PCRF 806 according to its own function and the function supported by the V-PCRF 804 (without the Supported-Feature AVP or the function reported by the Supported-Feature) (without Supported) -Feature or carry Supported-Feature, the value is H-PCRF 806 and P V-PCRF 804 supports the intersection of Feature).
- the V-PCRF 804 provides the formulated policy to the BBERF1 800.
- the V-PCRF 804 may modify the policy delivered by the H-PCRF 806 according to the visited network policy.
- the specific implementation is as follows:
- the V-PCRF 804 sends a CCA message to the BBERF1 800, where the message carries a QoS rule and an event trigger.
- V-PCRF 804 also includes a Supported-Feature AVP in the message.
- the above value is the value returned by the H-PCRF 806 in step S806.
- Step S808 the gateway where the BBERF1 800 is located sends a request to the gateway where the PCEF1 802 is located.
- step S809 the PCEF1 802 notifies the V-PCRF 804 that the IP-CAN session is established.
- PCEF 1 802 sends a CCR message to V-PCRF 804, and the CC-Request-Type AVP in the message is set to INITIAL_REQUEST.
- PCEF 1 provides the V-PCRF with the user identity, the PDN identity 1 and the IP address assigned to the UE (IP Addressl). If PCEF1 802 supports at least Rel-8, PCEF1 802 also carries a Supported-Feature AVP in the CCR message to identify the Feature supported by PCEF1 802.
- Step S810 the V-PCRF associates the message of step S802 and step S809 according to the user identifier and the PDN identifier, that is, the gateway control session requested to be established in step S802 is associated with the Gx session requested by S809, and then the Gx session is established with step S803.
- the S9 session is associated with the S9 subsession.
- the V-PCRF 804 sends a request message to the H-PCRF 806, modifies the S9 session, and also requests modification of an S9 subsession.
- the V-PCRF 804 sends a credit control request CCR (Credit Control Request) message to the H-PCRF 806, and the CC-Request-Type AVP in the message is set to UPDATE_REQUEST.
- the V-PCRF 804 message includes a Subsession-Enforcement-Info AVP, and carries the Subsession-Id AVP (valued ID1), Subsession-Opeartion AVP (the value is MODIFICATIONS V-PCRF 804 and also in Subseson-Enforcement).
- step S802 such as the user identifier, the PDN identifier 1 and the IP address 1, etc., wherein the V-PCRF 804 will be based on the function of the V-PCRF 804 itself, the support function reported by the BBERF1 800, and the PCEF1 802.
- the supported functions (without the Supported-Feature AVP or the function reported by the Supported-Feature AVP) are used to report the supported functions to the H-PCRF 806 (without the Supported-Feature AVP or the Supported-Feature AVP).
- the value of Supported-Feature is the intersection of the support functions of BBERF1 800, PCEF 802 and V-PCRF 804.
- the value of Supported-Feature is PCEF 802 and V-.
- the intersection of the functions is supported by the PCRF 804. Since the policy charging control for the IP-CAN session involves BBERF, the V-PCRF needs to be comprehensively tested when setting the functions supported by the visited place. BBERF PCEF and support functions. For those who need BBERF, The functions supported by PCEF, the value of Supported-Feature is the intersection of BBERF, PCEF (V-PCEF) and V-PCRF support functions. For those functions that only need PCEF support, the value of Supported-Feature is PCEF and V-. The intersection of the PCRF support functions.
- the functions supported by the visit are the intersection of the functions supported by the function execution function entities required by the functions and functions supported by the V-PCRF. If the V-PCRF 804 finds that the value of the Supported-Feature is different from the value reported in the step S803, the V-PCRF 804 includes the new Supported-Feature in the Subsession-Enforcement-Info AVP and the H-PCRF 806.
- Negotiation function For example: For Rel-9 optional feature IMS Restoration, BBERF is not affected, ie IMS Restoration only requires PCEF support. For the function of Rel-10, whether it is optional or mandatory, it does not affect BBERF, that is, the function of Rel-10 only needs PCEF support.
- the H-PCRF 806 also carries the established PCC rules, event triggers, etc. in the Subsession-Decision-Info AVP.
- the H-PCRF 806 returns the function supported by the negotiation to the V-PCRF 804 according to the support function and the support function reported by the V-PCRF 804 (the function reported by the Supported-Feature) (with Supported-Feature, the value is H-
- the PCRF 806 supports the intersection of functions and V-PCRF 804 reporting support functions).
- the V-PCRF 804 provides the formulated policy to the PCEF1 802.
- the V-PCRF 804 may modify the policy delivered by the H-PCRF 806 according to the visited network policy.
- the V-PCRF 804 sends a CCA message to the PCEF1 802, where the message carries a PCC rule and an event trigger. V-PCRF 804 also includes a Supported-Feature AVP in the message. The value is the value returned by the H-PCRF 806 in step S811. In step S813, the PCEF1 802 installs and executes a policy, such as a PCC rule, an event trigger, and the like.
- the gateway where PCEF1 802 is located returns a response to the gateway where the BBERF1 800 is located to establish an IP-CAN session, carrying the assigned IP address (IP Addressl).
- Step S814 the gateway where the BBERF1 800 is located answers the establishment of the IP-CAN session, and carries the assigned IP address (IP Addressl).
- IP Addressl IP Addressl
- BBERF1 800, PCEF1 802, V-PCRF 804 and H-PCRF 806 complete the function negotiation.
- the H-PCRF 806 is aware of the features supported by the various network elements involved in the first IP-CAN session established by the user, and can be considered as the feature supported by the IP-CAN policy charging control.
- Embodiment 6 Referring to FIG. 9, in a local grooming roaming scenario, the system for negotiating the function of the policy and charging control function entity when the UE completes the initial P1 connection request after the initial attachment is completed as shown in FIG.
- the process of function negotiation between the above functional entities includes steps S901 to S914, where the IP-CAN session established by the UE involves the BBERF.
- Step S901 in the process of the UE performing another PDN connection establishment request, the gateway where the BBERF2 900 is located receives the IP-CAN session establishment request message, and carries the user identifier and the PDN requested to be accessed in the IP-CAN session establishment request message.
- the PDN ID 2 may or may not be the same as the PDN ID 1.
- BBERF1 and BBERF2 are different.
- Step S902 the BBERF2 900 notifies the V-PCRF 904 that the gateway controls session establishment.
- the BBERF2 900 sends a CCR message to the V-PCRF 904, and the CC-Request-Type AVP in the message is set to INITIAL REQUESTo.
- the BBERF2 900 provides the V-PCRF with the user identity and the PDN identity 2. If the BBERF2 900 supports at least Rel-9, the BBERF2 900 also carries a Supported-Feature AVP in the CCR message to identify the functions supported by the BBERF2 900. For the BBERF of Rel-8, the Supported-Feature AVP is not carried in the CCR message. For example: For Rel-9 BBERF, the value of Supported-Feature is (Rel9).
- Step S903 the V-PCRF 904 determines that the user is a roaming user according to the user identifier, and has established an S9 session for the user, and the V-PCRF 904 sends a request message to the H-PCRF 906 to modify the S9 session, and also requests to establish an S9 sub-item. Conversation.
- the specific implementation is as follows: The V-PCRF 904 sends a CCR message to the H-PCRF 906, and the CC-Request-Type AVP in the message is set to UPDATE_REQUEST.
- the V-PCRF 904 message includes a Subsession-Enforcement-Info AVP, and carries the Subsession-Id AVP in the AVP (the value is the identifier assigned by the V-PCRF for the sub-session, identified as ID2), Subsession-Opeartion AVP (taken The value is ESTABLISHMENT) and the Supported-Feature AVP.
- V-PCRF will also be in The Subseson-Enforcement-Info AVP carries the information received in step S902, such as the user identifier and the DN identifier 2.
- the V-PCRF 904 will report the supported functions to the H-PCRF 906 according to the functions supported by the V-PCRF 904 and the support functions reported by the BBERF2 900 (the functions not reported by the Supported-Feature AVP or the Supported-Feature AVP). (Do not carry Supported-Feature or carry Supported-Feature, which is the intersection of BBERF2 900 and V-PCRF 904 support Feature). Since the policy charging control for the IP-CAN session involves BBERF, the V-PCRF needs to comprehensively consider the functions supported by the BBERF and PCEF when setting the function supported by the visit.
- Step S904 if the H-PCRF 906 determines that there is no subscription data of the user according to the user identifier, the H-PCRF 906 sends a subscription document request to the home SPR 908, and carries the user identifier and the PDN identifier 2 in the subscription document request.
- step S905 the home SPR 908 returns the user subscription information (ie, the contracted document response) according to the user identifier and the PDN identifier 2.
- step S906 the H-PCRF 906 formulates a policy according to the user subscription information, the network policy, and the access information of the UE, and the policy includes a PCC rule, a QoS rule, an event trigger, etc., and the H-PCRF 906 returns to the V-PCRF 904. Strategy.
- the H-PCRF 906 also carries the established PCC rules, event triggers, etc. in the Subsession-Decision-Info AVP.
- the Supported-Feature AVP is not carried in the message.
- the H-PCRF 906 returns the function supported by the negotiation to the V-PCRF 906 according to its own support function and the function supported by the V-PCRF 904 (without the Supported-Feature AVP or the function reported by the Supported-Feature) (without Supported) -Feature or carry Supported-Feature, the value is the intersection of H-PCRF 906 and V-PCRF 904 support Feature).
- the V-PCRF 904 provides the formulated policy to the BBERF2 900.
- the V-PCRF 904 may modify the policy delivered by the H-PCRF 906 according to the visited network policy.
- the specific implementation is as follows:
- the V-PCRF 904 sends a CCA message to the BBERF2 900, where the message carries a QoS rule and an event trigger.
- V-PCRF 904 also includes a Supported-Feature AVP in the message.
- the value is the value returned by the H-PCRF 906 in step S906.
- Step S908 the gateway where the BBERF2 900 is located sends a request to the gateway where the PCEF2 902 is located.
- step S909 the PCEF2 902 notifies the V-PCRF 904 that the IP-CAN session is established.
- PCEF2 902 sends a CCR message to V-PCRF 904, and the CC-Request-Type AVP in the message is set to INITIAL_REQUEST.
- PCEF2 902 provides the V-PCRF with the user identity, the PDN identity 2, and the IP address (IP Address2) assigned to the UE. If PCEF2 902 supports at least Rel-8, PCEF2 902 also carries a Supported-Feature AVP in the CCR message to identify the Feature supported by PCEF2 902.
- the V-PCRF 904 associates the message of step S902 and step S909 according to the user identifier and the PDN identifier, that is, the gateway control session requested to be established in step S902 is associated with the Gx session requested by S909, and then the Gx session is stepped with step S903.
- the established S9 session is associated with the S9 subsession.
- the V-PCRF 904 sends a request message to the H-PCRF 906, modifies the S9 session, and also requests modification of an S9 subsession.
- the V-PCRF 904 sends a CCR message to the H-PCRF 906, and the CC-Request-Type AVP in the message is set to UPDATE_REQUEST.
- the V-PCRF 904 message contains the Subsession-Enforcement-Info AVP, and carries the Subsession-Id AVP (valued ID2), Subsession-Opeartion AVP (the value is MODIFICATIONS V-PCRF 904 and also in Subseson-Enforcement).
- the -Info AVP carries the information received in step S902, such as the user identifier, the PDN identifier 2, the IP address 2, etc.
- the V-PCRF 904 will be based on the functions supported by the V-PCRF 904, the support function reported by the BBERF2 900, and the PCEF2.
- the 902 reports the supported functions (without the Supported-Feature AVP or the function reported by the Supported-Feature AVP) to report the supported functions to the H-PCRF 906 (without the Supported-Feature AVP or the Supported-Feature AVP).
- the functions supported by BBERF and PCEF the value of Supported-Feature is the intersection of BBERF2 900, PCEF2 902 and V-PCRF 904.
- the value of Supported-Feature is PCEF2 902 and V.
- the intersection of the functions is supported by the PCRF 904.
- the V-PCRF 904 finds that the value of the Supported-Feature is different from the value reported in the step S903, the V-PCRF 904 will The Supported-Feature included in Subsession-Enforcement-Info AVP re-negotiation with the H-PCRF 906.
- BBERF is not affected, ie IMS Restoration only requires PCEF support.
- BBERF does not affect BBERF, that is, the function of Rel-10 only needs PCEF support.
- the H-PCRF 906 returns the established policy to the V-PCRF 904.
- the H-PCRF 906 also carries the established PCC rules, event triggers, etc. in the Subsession-Decision-Info AVP.
- the H-PCRF 906 returns the function supported by the negotiation to the V-PCRF 904 according to the support function and the support function reported by the V-PCRF 904 (the function reported by the Supported-Feature) (with Supported-Feature, the value is H-
- the PCRF 906 supports the intersection of the function and the V-PCRF 904 reporting support function).
- the V-PCRF 904 provides the formulated policy to the PCEF2 902.
- the V-PCRF 904 may modify the policy delivered by the H-PCRF 906 according to the visited network policy.
- the V-PCRF 904 sends a CCA message to the PCEF2 902, where the message carries a PCC rule and an event trigger.
- V-PCRF 904 also includes a Supported-Feature AVP in the message.
- the above value is the value returned by the H-PCRF 906 in step S911.
- the PCEF2 902 installs and executes a policy, such as a PCC rule, an event trigger, and the like.
- the gateway where PCEF2 902 is located returns a response to the gateway where the BBERF2 900 is located to establish an IP-CAN session, carrying the assigned IP address (IP Address2).
- Step S914 the gateway where the BBER2F 900 is located responds to establish an IP-CAN session, carrying the assigned IP address (IP Address2). .
- IP Address2 IP Address 2
- BBERF2 900 PCEF2 902, V-PCRF 904 and H-PCRF 906 complete the function negotiation.
- the H-PCRF 906 knows the functions supported by the various network elements involved in the second IP-CAN session established by the user, and can be considered as the function supported by the IP-CAN policy charging control.
- the present invention achieves the following technical effects: With the present invention, the visited PCRF negotiates with the function supported by the function entity and the self-support function according to the visited local policy to negotiate with the function supported by the PCRF itself.
- the V-PCRF and the visited local policy enforcement function entity support different functions, which causes the V-PCRF to fail to deliver the policy to the visited local policy execution function entity, thereby achieving the technical effect of correctly executing the policy generated by the negotiation.
- the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
L'invention porte sur un procédé et un système de négociation de fonction pour une entité à fonction de commande de politique et de facturation (PCRF). Le procédé comprend les opérations suivantes : une PCRF de réseau visité, sur la base de fonctions prises en charge par elle-même et de fonctions prises en charge par une entité à fonction d'application de politique de réseau visité, rapporte à une PCRF de réseau nominal les fonctions prises en charge par le réseau visité ; et la PCRF de réseau nominal, sur la base de fonctions prises en charge par elle-même et des fonctions prises en charge par le réseau visité, renvoie à la PCRF de réseau visité (V-PCRF) les fonctions prises en charge après négociation. L'emploi de la présente invention résout l'incapacité d'une V-PCRF à envoyer une politique à l'entité à fonction d'application de politique de réseau visité lorsque les fonctions prises en charge par la V-PCRF sont différentes des fonctions prises en charge par l'entité à fonction d'application de politique de réseau visité, ce qui permet d'obtenir l'effet technique selon lequel la politique générée par négociation est appliquée correctement.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110049693.X | 2011-03-01 | ||
CN201110049693.XA CN102655634B (zh) | 2011-03-01 | 2011-03-01 | 策略和计费控制功能实体功能协商的方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012116600A1 true WO2012116600A1 (fr) | 2012-09-07 |
Family
ID=46731151
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/071282 WO2012116600A1 (fr) | 2011-03-01 | 2012-02-17 | Procédé et système de négociation de fonction pour entité à fonction de commande de politique et de facturation |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102655634B (fr) |
WO (1) | WO2012116600A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100037A (zh) * | 2014-11-24 | 2015-11-25 | 沈阳林科信息技术有限公司 | 一种后向流量管控系统 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103227981B (zh) | 2012-01-30 | 2018-05-22 | 中兴通讯股份有限公司 | 一种应用检测控制功能模式的识别方法及系统 |
CN103731930B (zh) | 2012-10-12 | 2018-10-26 | 中兴通讯股份有限公司 | 会话建立方法、装置及系统 |
CN103841539B (zh) * | 2012-11-22 | 2018-05-04 | 中兴通讯股份有限公司 | 一种漫游本地业务功能实现方法和系统 |
CN104125553A (zh) * | 2013-04-28 | 2014-10-29 | 中兴通讯股份有限公司 | 漫游计费实现方法及网络网元 |
CN104349297A (zh) * | 2013-08-02 | 2015-02-11 | 中兴通讯股份有限公司 | 一种网间签约授权的计费策略方法及装置 |
CN115474188B (zh) * | 2022-08-30 | 2024-06-21 | 中国联合网络通信集团有限公司 | 漫游场景下策略协商方法、装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047988A (zh) * | 2006-05-30 | 2007-10-03 | 华为技术有限公司 | 一种用户漫游状态下的策略及计费控制方法 |
CN101060413A (zh) * | 2006-04-17 | 2007-10-24 | 华为技术有限公司 | 漫游时的策略和计费控制方法及系统 |
CN101247652A (zh) * | 2008-03-19 | 2008-08-20 | 中兴通讯股份有限公司 | 一种资源接纳控制方法和系统 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068148A (zh) * | 2007-04-19 | 2007-11-07 | 华为技术有限公司 | 策略和计费控制的方法及装置 |
JP2012507223A (ja) * | 2008-10-31 | 2012-03-22 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ポリシー及び課金制御方法、サーバ、及びコンピュータプログラム |
-
2011
- 2011-03-01 CN CN201110049693.XA patent/CN102655634B/zh active Active
-
2012
- 2012-02-17 WO PCT/CN2012/071282 patent/WO2012116600A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101060413A (zh) * | 2006-04-17 | 2007-10-24 | 华为技术有限公司 | 漫游时的策略和计费控制方法及系统 |
CN101047988A (zh) * | 2006-05-30 | 2007-10-03 | 华为技术有限公司 | 一种用户漫游状态下的策略及计费控制方法 |
CN101247652A (zh) * | 2008-03-19 | 2008-08-20 | 中兴通讯股份有限公司 | 一种资源接纳控制方法和系统 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100037A (zh) * | 2014-11-24 | 2015-11-25 | 沈阳林科信息技术有限公司 | 一种后向流量管控系统 |
CN105100037B (zh) * | 2014-11-24 | 2018-01-30 | 沈阳林科信息技术有限公司 | 一种后向流量管控系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102655634A (zh) | 2012-09-05 |
CN102655634B (zh) | 2017-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8949447B2 (en) | Optimized interface between two network elements operating under an authentication, authorization and accounting protocol | |
CN102547640B (zh) | 一种消费限制业务的签约和执行方法及系统 | |
US8661145B2 (en) | Method and system for transmitting a bearer control mode in roaming scenarios | |
US20130122860A1 (en) | Method for providing a monitoring of usage network resources of a user session within a network and a network device | |
CN102131172B (zh) | 业务处理方法及系统 | |
WO2012116600A1 (fr) | Procédé et système de négociation de fonction pour entité à fonction de commande de politique et de facturation | |
WO2011134317A1 (fr) | Procédé d'application de politique pour communication de type machine et fonction de mise en pratique de politique et de facturation | |
WO2009124441A1 (fr) | Procédé de déclenchement d’une fin de session, procédé de mise en place et appareil | |
WO2011063688A1 (fr) | Procédé et système de sélection d'entité à fonction de règles de politique et de facturation | |
WO2010034195A1 (fr) | Procédé pour obtenir l'adresse ip d'un équipement d'utilisateur, d'un agent de routage diameter | |
WO2015055063A1 (fr) | Procédé de contrôle d'accès à une application et appareil d'entité de fonction d'application | |
WO2013044730A1 (fr) | Procédé et système de mise à jour de qualité de service pour règles de politique et de facturation | |
CN102137368B (zh) | 增强的策略和计费控制的方法及系统、pcc系统 | |
CN106304195A (zh) | 第三方应用的策略控制方法、scef和pcrf | |
WO2011026385A1 (fr) | Procédé et système de facturation en ligne dans des scénarios d'itinérance à raccordement local | |
CN102111740B (zh) | 一种支持多接入的策略计费控制方法和系统 | |
CN102480718B (zh) | 漫游场景支持被赞助数据连接的方法和系统 | |
WO2012083779A1 (fr) | Procédé et dispositif de commande de politique | |
CN101583152B (zh) | 一种信息传递方法、装置和系统 | |
WO2012129992A1 (fr) | Procédé de traitement de connectivité de données sponsorisées, et fonction d'imputation et de règles | |
WO2013135213A1 (fr) | Procédé de traitement de session tdf et pcrf | |
CN102791042B (zh) | S9子会话建立方法、系统及pcrf | |
US9532205B2 (en) | Method and system for identifying application detection and control function mode | |
WO2009149775A1 (fr) | Autorisation de crédit améliorée dans un réseau d'infrastructure | |
WO2013178183A1 (fr) | Procédé et dispositif de traitement de mise à jour de la qualité de service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12751878 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12751878 Country of ref document: EP Kind code of ref document: A1 |