WO2011063688A1 - Method and system for selecting policy and charging rules function entity - Google Patents
Method and system for selecting policy and charging rules function entity Download PDFInfo
- Publication number
- WO2011063688A1 WO2011063688A1 PCT/CN2010/077887 CN2010077887W WO2011063688A1 WO 2011063688 A1 WO2011063688 A1 WO 2011063688A1 CN 2010077887 W CN2010077887 W CN 2010077887W WO 2011063688 A1 WO2011063688 A1 WO 2011063688A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- information
- subscription
- dra
- shared
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 101000823796 Homo sapiens Y-box-binding protein 1 Proteins 0.000 claims 12
- 102100022224 Y-box-binding protein 1 Human genes 0.000 claims 12
- 238000012790 confirmation Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 238000009434 installation Methods 0.000 description 9
- 238000012544 monitoring process Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000010187 selection method Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- 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
-
- 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
-
- 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
-
- 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
Definitions
- the present invention relates to a technology for determining a Policy and Charging Rules Function (PCRF) in a wireless communication system, and more particularly to a policy and charging rule function entity in an evolved packet system (EPS, Evolved Packet System) Selection method and system.
- PCRF Policy and Charging Rules Function
- an 3GPP evolved packet system (EPS, Evolved Packet System) is an evolved universal mobile communication system terrestrial radio access network (E-UTRAN, Evolved Universal Terrestrial Radio Access Network). ), Mobility Management Entity (MME), Serving Gateway (S-GW), Packet Data Network Gateway (PDN GW or P-GW, Packet Data Network Gateway), Home Subscriber Server (HSS, Home Subscriber) Server), 3GPP's AAA, Authentication, Authorization and Accounting, and Policy and Charging Rules Function (PCRF) and other supporting nodes.
- EPS Evolved Packet System
- E-UTRAN Evolved Universal Terrestrial Radio Access Network
- MME Mobility Management Entity
- S-GW Serving Gateway
- PDN GW or P-GW Packet Data Network Gateway
- HSS Home Subscriber Server
- 3GPP's AAA Authentication, Authorization and Accounting
- PCRF Policy and Charging Rules Function
- the MME is used for control plane related operations such as mobility management, non-access stratum signaling processing, and user mobility management context management;
- the S-GW is an access gateway device connected to the E-UTRAN, in the E-UTRAN and The data is forwarded between the P-GWs and used to buffer the paging waiting data.
- the P-GW is a border gateway between the EPS and the PDN, and is used for PDN access and forwarding data between the EPS and the PDN.
- EPS supports interworking with non-3GPP systems.
- the interworking with the non-3GPP system is implemented through the S2a, S2b, and S2c interfaces, and the P-GW serves as an anchor point between the 3GPP system and the non-3GPP system.
- Non-3GPP systems are classified into trusted non-3GPP access systems and untrusted non-3GPP access systems.
- the trusted non-3GPP access system can be directly connected to the P-GW through the S2a interface; the untrusted non-3GPP access system needs to be connected to the P-GW via an evolved Packet Data Gateway (ePDG), ePDG and P-
- ePDG evolved Packet Data Gateway
- ePDG evolved Packet Data Gateway
- the S2c interface provides user plane-related control and mobility support between the user equipment (UE, User Equipment) and the P-GW.
- the supported mobility management protocol is dual-stack mobile IPv6 (DSMIPv6, Moblie IPv6 support for dual stack). Hosts and Routers).
- FIG. 2 is a schematic diagram of a PCC structure in a non-roaming scenario in the Rel-8.
- an application function entity AF
- the AF transmits the related service information to the PCRF. If the service information is consistent with the PCRF policy, the PCRF accepts the negotiation; otherwise, the PCRF rejects the negotiation and gives the business parameters acceptable to the PCRF upon feedback. The AF can then return these parameters to the user equipment (UE, User Equipment).
- the interface between AF and PCRF is the Rx interface.
- the PCRF is the core of the PCC and is responsible for policy decision making and billing rules.
- the PCRF provides network control rules based on service data flows, including traffic data flow detection, Gating Control, Quality of Service (QoS) control, and data flow based charging rules.
- the PCRF sends its policy and charging rules to the Policy and Control Enforcement Function (PCEF).
- PCEF Policy and Control Enforcement Function
- the basis for formulating the policy and charging rules by the PCRF includes: obtaining information related to the service from the AF, obtaining the subscription information related to the user policy charging control from the SPR (Spent Profile Repository), and obtaining the subscription information from the PCEF through the Gx interface. Information about the network associated with the bearer.
- the PCEF is usually located in the gateway (GW, Gate Way) and performs the policy and charging rules established by the PCRF on the bearer plane.
- the PCEF detects the service data flow according to the service data flow filter in the rule sent by the PCRF, and then executes the policy and charging rules formulated by the PCRF for these service data flows.
- the PCEF performs QoS authorization according to the rules sent by the PCRF, and performs gate control according to the execution of the AF.
- the PCEF triggers reporting of events occurring on the bearer network according to events subscribed by the PCRF.
- the PCEF performs a corresponding service data flow charging operation, and the charging can be either online charging or offline charging.
- PCEF In the case of online charging, the PCEF needs to perform credit management together with the Online Charging System (OCS).
- OCS Online Charging System
- the PCEF and the offline charging system (OFCS) exchange relevant accounting information.
- the interface between the PCEF and the PCRF is a Gx interface
- the interface with the OCS is a Gy interface
- the interface between the OFCS and the OFCS is a Gz interface.
- PCEFs are generally located on the gateway of the network, such as the Packet Data Network Gateway (PDN-GW) of EPS, the GPRS Gateway Support Node (GGSN) in the General Packet Radio Service (GPRS), and the interconnected wireless LAN. Packet Data Gateway (PDG) in (I-WLAN, Interworking WLAN, ).
- the Bearer Binding and Event Reporting Function is usually located in the Access Network Gateway.
- BBERF The Bearer Binding and Event Reporting Function
- the S-GW exists.
- BBERF When a user equipment accesses through a trusted non-3GPP access network, a BBERF is also present in the trusted non-3GPP access gateway.
- the SPR stores user policy charging control subscription information related to policy control and charging.
- the interface between SPR and PCRF is the Sp interface.
- the Online Charging System (OCS) and PCEF are used to control and manage user credits in the online charging mode.
- OCS online Charging System
- PCEF offline charging system
- FCS offline charging system
- PCRF nodes There may be multiple PCRF nodes in a public land mobile phone network (PLMN, Public Land Mobile Network, PL), and all PCRF nodes belong to one or more Diameter domains.
- PLMN public land mobile phone network
- PL Public Land Mobile Network
- IP-Access IP-Connected Network
- the policy charging control information for an IP-CAN session is determined by only one PCRF.
- the EPS introduces a logical function module Diameter Routing Agent (DRA) in each Diameter domain.
- DDA Diameter Routing Agent
- the DRA selects a PCRF for this IP-CAN session, and the PCEF or BBERF associated with this IP-CAN session is associated with the selected PCRF by the DRA.
- the DRA can also use this IP-CAN.
- the session related AF is associated to the selected PCRF.
- the DRA may select different PCRFs for different IP-CAN sessions of the UE according to the network policy (in this case, multiple IP-CAN sessions are established by the same UE), and may also be all IPs of the UE.
- the CAN session selects the same PCRF, ie the DRA selection PCRF can be based on the UE level or based on the IP-CAN level.
- the main purpose of the present invention is to provide a method and system for selecting a policy and charging rule function entity, which can select the same PCRF for two or more users sharing subscription information, and avoid users sharing the subscription information. Policy charging control conflicts occur between them.
- a method for selecting a policy and charging rule functional entity including:
- the DRA selects the same policy and charging rule function entity PCRF for more than two users sharing the subscription information.
- the shared subscription information is specifically:
- IP-connected network IP-CAN session sharing subscription information established by the two or more users for accessing the same packet data network PDN;
- IP-CAN session shared by the two or more users for accessing two or more PDNs
- the IP-CAN session established by the two or more users to access all PDNs shares subscription information.
- the two or more users sharing the subscription information select the same PCRF, including:
- the DRA After receiving the gateway control session establishment message sent by the BBERF or the IP-CAN session establishment indication message sent by the PCEF, the DRA controls the session identification message or the user identification information in the IP-CAN session establishment indication message according to the gateway or / and the label of the PDN that the user wants to access
- the identification information determines whether the PCRF has been selected for other users sharing the subscription information with the user, and the PCRF selected for other users is used as the PCRF selected by the user.
- the DRA obtains the shared subscription user list information of the user by using a user subscription database SPR or an associated user database CSDB, where the shared subscription user list includes identification information of two or more users sharing the subscription information, or includes two The identification information of more than one user and the PDN network identification information for the shared subscription information.
- the shared subscription user list includes identification information of two or more users sharing the subscription information, or includes two The identification information of more than one user and the PDN network identification information for the shared subscription information.
- the method further includes:
- the SPR or the CSDB returns an acknowledgement message to the DRA, where the acknowledgement message includes the SPR or the shared subscription subscriber identity list information currently stored by the CSDB.
- the method further includes:
- the shared subscription subscriber identity list update request message is sent to the DRA, and the shared subscription subscriber identity list update request message includes an updated shared subscription subscriber identity list.
- the DRA replaces the updated shared subscription user identification list information with the original shared subscription user identification list information, and returns an acknowledgement message to the SPR or the CSDB.
- a system for selecting a policy and charging rule functional entity including:
- the selection unit located in the DRA, is used to select the same PCRF for more than two users sharing the subscription information.
- the shared subscription information is specifically:
- IP-connected network IP-CAN session sharing subscription information established by the two or more users for accessing the same packet data network PDN;
- IP-CAN session sharing subscription information established by the two or more users to access two or more PDNs Or the IP-CAN session shared by the two or more users for accessing all PDNs shares subscription information.
- the selecting unit comprises a receiving subunit, a determining subunit and a selecting subunit, wherein:
- a receiving subunit configured to receive a gateway control session establishment message sent by the BBERF or an IP-CAN session establishment indication message sent by the PCEF;
- a determining subunit configured to determine, according to the gateway control session establishment message or the user identification information in the IP-CAN session establishment indication message or/and the identification information of the PDN that the user wants to access, whether it is shared with the user Other users who subscribe to the information select PCRF, which triggers the selection subunit;
- a subunit is selected for using the PCRF selected for the other user as the PCRF selected for the user.
- the system further includes: an acquiring unit, located in the DRA, configured to acquire shared subscription user list information of the user by using an SPR or a CSDB, where the shared subscription user list includes two or more shared subscription information The identification information of the user, or the identification information of the two or more users and the PDN network identification information for the shared subscription information.
- an acquiring unit located in the DRA, configured to acquire shared subscription user list information of the user by using an SPR or a CSDB, where the shared subscription user list includes two or more shared subscription information The identification information of the user, or the identification information of the two or more users and the PDN network identification information for the shared subscription information.
- the system further comprises:
- a first sending unit located in the DRA, configured to send a shared subscription subscriber list request message to the SPR or the CSDB when the DRA is restarted;
- the second sending unit is located in the SPR or the CSDB, and is configured to return an acknowledgement message to the DRA, where the acknowledgement message includes the SPR or the shared subscription subscriber identity list information currently stored by the CSDB.
- the system further comprises:
- a third sending unit located in the SPR or the CSDB, configured to send a shared subscription subscriber identity list update request message to the DRA when the shared subscription subscriber identity list is updated,
- the shared subscription subscriber identity list update request message includes updated shared subscription subscriber identity list information
- a replacement unit located in the DRA, configured to replace the updated shared subscription user identifier list information with the original shared subscription user identifier list information;
- a fourth sending unit located in the DRA, configured to return an acknowledgement message to the SPR or the CSDB.
- the DRA when the PCRF is selected for the UE to be accessed, the DRA first determines whether the PCRF is selected for other users who have shared the subscription information with the currently ready-to-access user, and will select other users.
- the PCRF is used as the PCRF currently ready to access the user, thus ensuring that the same PCRF is selected for all users sharing the subscription information, thereby avoiding conflicts between policy and charging control.
- 1 is a schematic structural diagram of a 3GPP evolved packet system
- FIG. 2 is a schematic structural diagram of a PCC in a non-roaming scenario in Rel-8;
- Figure 3 is a schematic structural view of a PCRF domain
- Figure 4 is another schematic diagram of the structure of the PCRF domain.
- FIG. 5 is a flowchart of Embodiment 1 of a method for selecting a policy and charging rule function entity according to the present invention
- FIG. 6 is a flowchart of Embodiment 2 of a method for selecting a policy and charging rule function entity according to the present invention
- FIG. 8 is a flowchart of Embodiment 4 of a method for selecting a policy and charging rule function entity according to the present invention
- FIG. 9 is a flowchart of a DRA acquiring a shared subscription user identifier according to the present invention
- FIG. 10 is a flowchart of a second method for obtaining a shared subscription user identifier list by the DRA according to the present invention
- FIG. 11 is a schematic structural diagram of a selection system of a policy and charging rule function entity according to the present invention. detailed description
- the basic idea of the present invention is: When selecting a PCRF for a user who is ready to access, the DRA first determines whether the PCRF is selected for other users who have shared subscription information with the currently ready-to-access user, and is The PCRF selected by other users is used as the PCRF currently ready to access the UE. This ensures that all users who share the subscription information select the same PCRF, avoiding conflicts between policy and charging control.
- FIG 3 is a schematic diagram of a structure of a PCRF domain.
- the DRA is responsible for managing the PCRF in the PCRF domain.
- the implementation of the DRA may be a Redirect Agent or a Proxy Agent.
- the number of PCRFs in the PCRF domain is two or more.
- the SPR maintains a list of shared subscription user IDs and subscription data of the user.
- the information exchange between the DRA and the SPR is performed through the Sq interface, and the DRA obtains the shared subscription information user identification list (including the shared subscription information) from the SPR.
- PCRF clients such as BBERF, PCEF, and AF interact with the DRA to select PCRFs in the PCRF domain.
- FIG 4 is a schematic diagram of another structure of the PCRF domain.
- the DRA is responsible for managing the PCRF in the PCRF domain.
- the implementation of the DRA can be either a redirect proxy or a proxy proxy.
- the number of PCRFs in the PCRF domain is two or more.
- the Correlative Subscriber Data Base (CSDB) is used to store the shared subscription user ID list.
- the DRA and the CSDB exchange information through the Sq interface.
- the DRA obtains the shared subscription information user ID list from the CSDB.
- PCRF clients such as BBERF, PCEF, and AF) interact with the DRA to select PCRFs in the domain.
- Embodiment 1 This embodiment describes that UE1 (corresponding user 1) and UE2 (corresponding user 2) access from E-UTRAN in a non-roaming scenario and use the PMIPv6 protocol or from a trusted non-S-GW and P-GW.
- the 3GPP network accesses or accesses the 3GPP system from the untrusted non-3GPP network, the IP-CAN session process and the selection process of the PCRF are established.
- the UE1 and the UE2 need to share the subscription information, and the shared subscription information is a service access for the PDN network 1 (PDN identifier 1), and the DRA is a Redirect Agent, which is implemented based on the structure line shown in FIG.
- FIG. 5 is a flowchart of Embodiment 1 of a method for selecting a policy and charging rule function entity according to the present invention. As shown in FIG. 5, the method for selecting a policy and charging rule function entity of the present invention specifically includes the following steps:
- Step 501 UE1 establishes an IP-CAN session through E-UTRAN access or from a trusted non-3GPP network access request, and the S-GW or the trusted non-3GPP access gateway/BBERF1 receives a message requesting to establish IP-CAN session 1. , the protocol user ID 1 and the PDN identifier 1 in the message;
- Step 502 The BBERF1 sends a gateway control session establishment message to the DRA, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 503 The DRA searches for locally saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, and the PCRF is not selected for any user sharing the subscription information with the user.
- the DRA sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 504 The SPR returns a shared subscription user identifier list according to the user identifier 1.
- the shared subscription user identification list includes a user identification 1 and a user identification 2, and the shared subscription information is a service access to the PDN network 1;
- Step 505 The DRA saves the shared subscription user identifier list.
- Step 506 The DRA selects the PCRF1 for the user or the IP-CAN session, and saves the corresponding relationship (user identifier 1, PDN identifier 1, PCRF1 address), and returns a redirect message to the BBERF1, where the message carries the address of the selected PCRF1;
- Step 507 The BBERF1 sends a gateway control session setup message to the PCRF1, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 508 PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 509 The SPR returns the subscription information.
- Step 510 The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules, QoS rules, and event triggers.
- PCRF1 returns a gateway control session establishment confirmation message to BBERF1, carrying QoS rules and event triggers.
- Step 511 The gateway where BBERF1 is located sends a request to establish an IP-CAN session to the gateway where PCEF1 is located.
- the message carries the user identifier 1 and the PDN identifier 1.
- the gateway where PCEF1 is located allocates IP Address 1 to the established IP-CAN session 1;
- Step 512 The PCEF1 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
- Step 513 The DRA searches for the saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF1 has been selected for the IP-CAN session 1, and the corresponding relationship (user identifier 1, PDN identifier 1, IP Address 1, PCRFl address) is updated.
- the DRA returns a redirect message to the PCEF1, carrying the PCRF1 address;
- Step 514 The PCEF1 sends an IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
- Step 515 PCRF1 returns the corresponding PCC rule and event trigger according to step 510 according to user identifier 1 and PDN identifier 1;
- Step 516 The gateway where the PCEF1 is located returns a response to the gateway where the BBERF1 is located to establish an IP-CAN session 1 , carrying an IP Address 1 ;
- Step 517 The gateway where the BBERF1 is located returns a response to establish an IP-CAN session 1, carrying an IP Address 1.
- the user 1 establishes the IP-CAN session 1, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entities (PCEF1, BBERF1) to implement policy control.
- PCEF1, BBERF1 IP-CAN session-related policy enforcement entities
- the PCRF1 dynamically sends the policy control information, for example, the usage monitoring of the certain service accessed by the user 1 according to the subscription.
- Step 518 UE2 establishes an IP-CAN session through E-UTRAN access or from a trusted non-3GPP network access request, and the S-GW or the trusted non-3GPP access gateway/BBERF2 receives a message requesting to establish an IP-CAN session 2. , the protocol user ID 2 and the PDN ID 1 in the message. BBERF1 and BBERF2 can be the same or different;
- Step 519 BBERF2 sends a gateway control session establishment message to the DRA, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 520 The DRA searches for the locally saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, but the user who has already subscribed to the subscription information is found according to the shared subscription user identifier list. Identification 1 and the corresponding PDN identifier 1 select PCRF1. Establish correspondence (user ID 2, PDN ID 1, PCRF1 address). The DRA returns a redirect message to the BBERF2, where the message carries the PCRF1 address;
- Step 521 The BBERF2 sends a gateway control session establishment message to the PCRF1, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 522 PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 523 SPR returns the subscription information
- Step 524 The PCRF1 formulates policies according to the subscription information, the network policy, the access network information, and the like, such as PCC rules, QoS rules, and event triggers. PCRF1 returns a gateway control session setup confirmation message to BBERF2, carrying QoS rules and event triggers. BBERF2 installation strategy; Step 525: The gateway where the BBERF2 is located sends a request to establish a IP-CAN session 2 to the gateway where the PCEF2 is located, and the message carries the user identifier 2 and the PDN identifier 1. The gateway where PCEF2 is located is established. IP-CAN Session 2 is assigned IP Address2. PCEF1 and PCEF2 may be the same or different;
- Step 526 The PCEF2 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 2, the PDN identifier 1 and the IP Address2;
- Step 527 The DRA searches for the saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF1 has been selected for the IP-CAN session 2, and the corresponding relationship (user identifier 2, PDN identifier 1, IP Address 1, and PCRF 1 address) is updated.
- the DRA returns a redirect message to PCEF2, carrying the PCRF1 address;
- Step 528 The PCEF2 sends an IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 2, the PDN identifier 1 and the IP Address 2;
- Step 529 PCRF1 returns a corresponding PCC rule and event trigger according to step 524 according to user identifier 2 and PDN identifier 1;
- Step 530 The gateway where the PCEF2 is located returns a response to the gateway where the BBERF2 is located to establish an IP-CAN session 2, carrying an IP Address2;
- Step 531 The gateway where the BBERF2 is located returns a response to establish an IP-CAN session 2, carrying the IP
- the user 2 establishes an IP-CAN session 2, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF2, BBERF2) to implement policy control.
- PCEF2 IP-CAN session-related policy enforcement entity
- PCRF1 also dynamically sends policy control information.
- PCRF1 can uniformly monitor the usage of the services accessed by User 1 and User 2 according to the shared subscription data.
- the selection method of the policy and charging rule function entity of the present invention is based on the implementation of the structure shown in FIG.
- the process is similar to the foregoing implementation process based on the structure shown in FIG. 3, and the difference is that the DRA and the CSDB interact to obtain a shared subscription information user identifier list, which is described here.
- FIG. 6 is a flowchart of Embodiment 2 of a method for selecting a policy entity and a charging rule function entity. As shown in FIG. 6, the method for selecting a policy and charging rule function entity includes the following steps:
- Step 601 The UE1 accesses the EPS system through the E-UTRAN, and the P-GW1/PCEF1 receives the message requesting to establish the IP-CAN session 1, in the message, the protocol user ID 1 and the PDN identifier 1;
- a CAN session establishment indication message where the message carries the user identifier 1 and the PDN identifier 1;
- Step 603 The DRA searches for locally saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, and does not select the PCRF for any user who shares the subscription information with the user.
- the DRA sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 604 The SPR returns a shared subscription user identifier list according to the user identifier 1.
- the shared subscription user identification list includes a user identification 1 and a user identification 2, and the shared subscription information is a service access to the PDN network 1;
- Step 605 The DRA saves the shared subscription user identifier list.
- Step 606 The DRA selects the PCRF1 for the user or the IP-CAN session, and saves the corresponding relationship (user identifier 1, PDN identifier 1, PCRF1 address), and returns a redirect message to the PCEF1.
- the message carries the address of the selected PCRF1;
- Step 607 The PCEF1 sends an IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
- Step 608 The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 609 The SPR returns the subscription information.
- Step 610 The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as a PCC rule and an event trigger. PCRF1 returns an IP-CAN session establishment confirmation message to PCEF1, carrying PCC rules and event triggers. PCEF1 installation strategy;
- Step 611 P-GW/PCEF1 returns a response to establish an IP-CAN session 1 and carries IP Address 1.
- the user 1 establishes an IP-CAN session 1 , and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF1) to implement policy control.
- PCEF1 IP-CAN session-related policy enforcement entity
- the PCRF1 also dynamically sends policy control information, such as monitoring the usage of the service accessed by the user 1 according to the contract.
- Step 612 The UE2 accesses the EPS system through the E-UTRAN, and the P-GW2/PCEF2 receives the message requesting to establish the IP-CAN session 2, where the protocol user ID 2 and the PDN identifier 1 are in the message.
- PCEF1 and PCEF2 may be the same or different;
- Step 613 The PCEF2 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 614 The DRA searches for the locally saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, but the user who has already subscribed to the subscription information is found according to the shared subscription user identifier list. Identification 1 and the corresponding PDN identifier 1 select PCRF1. Establish correspondence (user ID 2, PDN ID 1, PCRF1 address). The DRA returns a redirect message to the PCEF2, where the message carries the PCRF1 address;
- Step 615 PCEF2 sends an IP-CAN session establishment indication message to the PCRF1, in the message. Carry user ID 2, PDN ID 1 and IP Address 2;
- Step 616 The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 617 The SPR returns the subscription information.
- Step 618 The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules and event triggers.
- PCRF1 returns a gateway control session establishment confirmation message to PCEF2, carrying the PCC and the event trigger.
- PCEF2 installation strategy ;
- Step 619 P-GW2/PCEF2 returns a reply to establish an IP-CAN session 2, carrying IP Address2.
- the user 2 establishes an IP-CAN session 2, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF2) to implement policy control.
- PCRF1 also dynamically sends policy control information.
- PCRF1 can uniformly perform usage monitoring control on a certain service accessed by user 1 and user 2 according to the shared subscription data.
- the implementation process of the policy and the charging rule function entity of the present invention is similar to the implementation process based on the structure shown in FIG. 3, and the difference is that the DRA and the CSDB exchange the user identification list of the shared subscription information. I will repeat them here.
- UE1 can access and establish IP-CAN session 1 by using steps 501 to 517 of FIG. 5, and UE2 can access and establish IP-CAN2 session 2 by using steps 612 to 619 of FIG. 6; UE1 can access and establish IP-CAN session 1 by using steps 601 to 611 of FIG. 6, and UE2 can access and establish IP-CAN session 2 by using steps 518 to 531 of FIG. Embodiment 3
- FIG. 7 is a flowchart of Embodiment 3 of a method for selecting a policy entity and a charging rule function entity. As shown in FIG. 7, the method for selecting a policy and charging rule function entity includes the following steps:
- Step 701 UE1 establishes an IP-CAN session through E-UTRAN access or from a trusted non-3GPP network access request, and the S-GW or the trusted non-3GPP access gateway/BBERF1 receives a message requesting to establish IP-CAN session 1. , the protocol user ID 1 and the PDN identifier 1 in the message;
- Step 702 BBERF1 sends a gateway control session establishment message to the DRA, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 703 The DRA searches for the saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, and the PCRF is not selected for any user sharing the subscription information with the user (ie, no).
- the DRA sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 704 The SPR returns a shared subscription user identifier list according to the user identifier 1.
- the shared subscription user identifier list includes the user identifier 1 and the user identifier 2, and the shared subscription information is a service access for the PDN network 1;
- Step 705 The DRA saves the shared subscription user identifier list.
- Step 706 The DRA selects PCRF1 for the user or the IP-CAN session, and saves the corresponding relationship (user identifier 1, PDN identifier 1, PCRF1 address;), and forwards the gateway control conference to PCRF1.
- the message is established, and the message carries the user identifier 1 and the PDN identifier 1;
- Step 707 PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 708 The SPR returns the subscription information.
- Step 709 The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules, QoS rules, and event triggers.
- PCRF1 returns a gateway control session setup confirmation message to the DRA, carrying QoS rules and event triggers.
- Step 710 The DRA forwards the gateway control session establishment confirmation message to the BBERF1, and carries the QoS rule and the event trigger.
- Step 711 The gateway where the BBERF1 is located sends a request to establish an IP-CAN session to the gateway where the PCEF1 is located.
- the message carries the user identifier 1 and the PDN identifier 1.
- the gateway where PCEF1 is located allocates IP Address 1 to the established IP-CAN session 1;
- Step 712 The PCEF1 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
- Step 713 The DRA searches for the saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF1 has been selected for the IP-CAN session 1, and the corresponding relationship (user identifier 1, PDN identifier 1, IP Address 1, and PCRFl address) is updated.
- the DRA forwards the IP-CAN session establishment indication message to the PCRF1, and the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
- Step 714 The PCRF1 returns a PCC rule and an event trigger defined by the corresponding step 609 to the DRA according to the user identifier 1 and the PDN identifier 1;
- Step 715 The DRA forwards the message to the PCEF1, and carries the PCC rule and the event trigger.
- Step 717 The gateway where the BBERF1 is located returns a response to establish an IP-CAN session 1, carrying an IP Address 1.
- the user 1 establishes the IP-CAN session 1, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entities (PCEF1, BBERF1) to implement policy control.
- PCEF1, BBERF1 IP-CAN session-related policy enforcement entities
- the PCRF1 dynamically sends the policy control information, for example, the usage monitoring of the certain service accessed by the user 1 according to the subscription.
- Step 718 UE2 establishes an IP-CAN session through E-UTRAN access or from a trusted non-3GPP network access request, and the S-GW or trusted non-3GPP access gateway/BBERF2 receives a message requesting to establish IP-CAN session 2. , the protocol user ID 2 and the PDN ID 1 in the message. BBERF1 and BBERF2 can be the same or different;
- Step 719 The BBERF2 sends a gateway control session establishment message to the DRA, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 720 The DRA searches for the saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, but the user identifier that has been the shared subscription information is found according to the shared subscription user identifier list. 1 and the corresponding PDN identifier 1 selects PCRF1. Establish correspondence (user ID 2, PDN ID 1, PCRF1 address). The DRA forwards the gateway control session establishment message to the PCRF, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 721 The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 722 The SPR returns the subscription information.
- Step 723 The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules, QoS rules, and event triggers.
- PCRF1 returns a gateway control session establishment confirmation message to the DRA, carrying QoS rules and event triggers;
- Step 724 The DRA returns a gateway control session establishment confirmation message to the BBERF2, carrying the QoS rule and the event trigger.
- Step 725 The gateway where the BBERF2 is located sends a request to the gateway where the PCEF2 is located to establish an IP-CAN. Session 2, the message carries the user identifier 2 and the PDN identifier 1. The gateway where PCEF2 is located allocates IP Address2 to the established IP-CAN session 2.
- PCEF1 and PCEF2 may be the same or different;
- Step 726 PCEF2 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 2, the PDN identifier 1 and the IP Address2;
- Step 727 The DRA searches for the saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF1 has been selected for the IP-CAN session 2, and the corresponding relationship is updated (user identifier 2, PDN identifier 1, IP Address 1, PCRFl address).
- the DRA forwards the IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 2, the PDN identifier 1 and the IP Address 2;
- Step 728 PCRF1 returns a corresponding PCC rule and event trigger according to step 624 according to user identifier 2 and PDN identifier 1;
- Step 729 The DRA returns PCC rules and event triggers to PCEF2.
- PCEF2 installation strategy
- Step 730 The gateway where the PCEF2 is located returns a response to the gateway where the BBERF2 is located to establish an IP-CAN session 2, carrying an IP Address2;
- Step 731 The gateway where BBERF2 is located returns a response to establish an IP-CAN session 2, carrying IP Address2.
- the user 2 establishes an IP-CAN session 2, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entities (PCEF2, BBERF2) to implement policy control.
- PCEF2, BBERF2 IP-CAN session-related policy enforcement entities
- the PCRF1 also dynamically sends policy control information.
- the PCRF can perform the usage monitoring control on the services accessed by the user 1 and the user 2 according to the shared subscription data.
- FIG. 8 is a flowchart of Embodiment 4 of a method for selecting a policy and charging rule function entity according to the present invention. As shown in FIG. 8, the method for selecting a policy and charging rule function entity of the present invention specifically includes the following steps:
- Step 801 UE1 establishes an IP-CAN session by using an E-UTRAN access request, and P-GW1/PCEF1 receives a message requesting to establish an IP-CAN session 1, in which the protocol user identifier 1 and the PDN identifier 1 are included;
- Step 802 The PCEF1 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 803 The DRA searches for the saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, and the PCRF is not selected for any user sharing the subscription information with the user (ie, no).
- the DRA sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 804 The SPR returns a shared subscription user identifier list according to the user identifier 1.
- the shared subscription user identifier list includes the user identifier 1 and the user identifier 2, and the shared subscription information is a service access to the PDN network 1;
- Step 805 The DRA saves the shared subscription user identifier list.
- Step 806 The DRA selects the PCRF1 for the user or the IP-CAN session, and saves the corresponding relationship (user identifier 1, PDN identifier 1, PCRF1 address), and forwards the IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 1 And PDN logo 1;
- Step 807 The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
- Step 808 The SPR returns the subscription information.
- Step 809 The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules and event triggers.
- PCRF1 returns an IP-CAN session establishment confirmation message to the DRA, carrying PCC rules and event triggers.
- Step 810 The DRA forwards the IP-CAN session establishment confirmation message to the PCEF1, carrying the PCC rule and the event trigger.
- PCEF1 installation strategy
- Step 811 P-GW1/PCEF1 returns an answer to establish an IP-CAN session 1 and carries IP Address 1.
- the user 1 establishes an IP-CAN session 1 , and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF1) to implement policy control.
- PCEF1 IP-CAN session-related policy enforcement entity
- the PCRF1 also dynamically sends policy control information, such as monitoring the usage of a certain service accessed by the user 1 according to the contract.
- Step 812 UE2 establishes an IP-CAN session by using an E-UTRAN access request, and P-GW2/PCEF2 receives a message requesting to establish an IP-CAN session 2, where the protocol user ID 2 and the PDN identifier 1 are in the message.
- PCEF 1 and PCEF2 may be the same or different;
- Step 813 The PCEF2 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 814 The DRA searches for the saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, but finds the user identifier that has been the subscription information according to the shared subscription user identifier list. 1 and the corresponding PDN identifier 1 PCRF1 was selected. Establish correspondence (user ID 2, PDN ID 1, PCRF1 address). The DRA forwards an IP-CAN session establishment indication message to the PCRF, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 815 The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 2 and the PDN identifier 1;
- Step 816 The SPR returns the subscription information.
- Step 817 The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules and event triggers.
- PCRF1 returns an IP-CAN session establishment confirmation message to the DRA, carrying PCC rules and event triggers;
- Step 818 The DRA returns an IP-CAN session establishment confirmation message to the PCEF2, carrying the PCC rules and event triggers.
- PCEF2 installation strategy
- Step 819 The gateway where the P-GW2/PCEF2 is located returns a response to establish an IP-CAN session 2, carrying the IP Address2.
- the user 2 establishes an IP-CAN session 2, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF2) to implement policy control.
- PCEF2 IP-CAN session-related policy enforcement entity
- the PCRF1 also dynamically sends policy control information.
- the PCRF can perform the usage monitoring control on the services that are accessed by the user 1 and the user 2 according to the shared subscription data.
- the implementation process of the policy and the charging rule function entity of the present invention is similar to the implementation process based on the structure shown in FIG. 3, and the difference is that the DRA and the CSDB exchange the user identification list of the shared subscription information. I will repeat them here.
- UE 1 accesses and establishes IP-CAN using steps 701 - 717 of FIG. Session 1
- UE2 accesses and establishes IP-CAN2 session 2 by using step 812-step 819 of FIG. 8; or, UE1 accesses and establishes IP-CAN session 1 by using step 801 of FIG. 8 - 811, UE2 uses Steps 718 - 731 of Figure 7 access and establish an IP-CAN session 2.
- the subscription information is shared for the user 1 and the user 2, and the shared subscription information is a service access for a PDN network.
- the DRA selects the same PCRF for the IP-CAN session established by User 1 and User 2 to the same PDN network.
- the DRA selects the same PCRF for the IP-CAN session of the multiple PDN networks established by User 1 and User 2 according to the shared subscription user identification list or selects the same PCRF for all IP-CAN sessions of User 1 and User 2 ( That is, User 1 and User 2 select the same PCRF), and the flow is similar.
- FIG. 9 is a flowchart of a method for obtaining a shared subscription subscriber identity list by the DRA according to the present invention.
- the SPR is requested to request the shared subscription subscriber identifier list.
- the DRA obtains the shared subscription subscriber identifier.
- the specific way of the list is:
- Step 901 The DRA is powered on
- Step 902 The DRA sends a shared subscription subscriber list request message to the SPR.
- Step 903 The SPR returns an acknowledgement message, and sends the shared subscription subscriber identity list saved in the SPR to the DRA.
- the DRA saves the list of all the shared subscriber IDs, so that when the DRA finds that the new subscriber identity appears, it does not need to request the shared subscription subscriber identity list from the SPR as in the first embodiment and the second embodiment.
- FIG. 10 is a flowchart of a method for obtaining a shared subscription user identifier list by the DRA according to the present invention.
- Step 1001 The SPR detects that the trigger of the shared subscription subscriber identity list needs to be updated.
- Step 1002 The SPR sends a shared subscription subscriber identity list update request to the DRA, and carries the updated shared subscription subscriber identity list.
- Step 1003 After the DRA updates the shared subscription user identifier list, a confirmation message is returned.
- the DRA saves a list of all the shared subscription user identifiers, so that when the DRA finds that a new user identifier appears, it is not necessary to request the SPR to share the subscription subscriber identity list as in the first embodiment and the second embodiment.
- the selection system selection unit 110 of the policy and charging rule function entity of the present invention is located in the DRA for sharing. More than two users of the subscription information select the same PCRF.
- the shared subscription information is specifically: the IP connection access network IP-CAN session sharing subscription information established by the two or more users to access the same packet data network PDN; or, the two or more users The IP-CAN session established for accessing more than two PDNs shares subscription information; or the IP-CAN session established by the two or more users to access all PDNs shares subscription information.
- the selecting unit in the present invention includes a receiving subunit, a judging subunit, and a selecting subunit, wherein the receiving subunit is configured to receive a gateway control session establishment message sent by the BBERF or an IP-CAN session establishment indication message sent by the PCEF; Determining, according to the gateway control session establishment message or the user identification information in the IP-CAN session establishment indication message or the identification information of the PDN that the user wants to access, whether the subscription information has been shared with the user.
- the user selects the PCRF, and triggers the selection subunit; the selection subunit is used to use the PCRF selected for the other user as the PCRF selected for the user.
- the selection system of the policy and charging rule function entity of the present invention further includes:
- the fetching unit 111 is located in the DRA, and is configured to acquire the shared subscription user list information of the user by using an SPR or a CSDB, where the shared subscription user list includes identification information of two or more users sharing the subscription information, or includes two The identification information of more than one user and the PDN network identification information for the shared subscription information. .
- the selection system of the policy and charging rule function entity of the present invention further includes a first sending unit 112 and a second sending unit 113, wherein the first sending unit 112 is located in the DRA, and is used in the Sending a shared subscription subscriber list request message to the SPR or the CSDB when the DRA is powered on; the second sending unit 113 is located in the SPR or the CSDB, and is configured to return an acknowledgement message to the DRA, where The confirmation message includes the SPR or the shared subscription user identifier list information currently stored by the CSDB.
- the selection system of the policy and charging rule function entity of the present invention may further include a third sending unit 114, a replacing unit 115, and a fourth sending unit 116, where the third sending unit 114 is located in the SPR or
- the CSDB is configured to send a shared subscription subscriber identity list update request message to the DRA when the shared subscription subscriber identity list is updated, where the shared subscription subscriber identity list update request message includes updated shared subscription subscriber identity list information.
- the replacing unit 115 is located in the DRA, and is configured to replace the updated shared subscription user identifier list information with the original shared subscription user identifier list information.
- the fourth sending unit 116 is located in the DRA, and is configured to The SPR or the CSDB returns an acknowledgement message.
- the selection system of the policy and charging rule function entity shown in FIG. 11 is designed to implement the foregoing selection method of the policy and charging rule function entity, and the processing in the system shown in FIG.
- the functions of the unit and the processing sub-unit can be understood by referring to the related descriptions in the foregoing first embodiment to the fourth embodiment.
- the functions of each processing unit and processing sub-unit can be implemented by a program running on the processor, or through specific logic.
- the circuit is implemented. It should be understood by those skilled in the art that, except for the selection unit 110 in FIG. 11, the remaining processing units are non-essential technical features for implementing the basic technical solutions of the present invention. The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method for selecting Policy and Charging Rules Function (PCRF) entity is provided in this invention, the method includes that a Diameter Routing Agent (DRA) selects the same PCRF entity for at least two users sharing the subscription information. A system for selecting PCRF entity is further provided in this invention, the system includes a selection unit, which is provided in the DRA, for selecting the same PCRF entity for the at least two users sharing the subscription information. By applying the method and system provided in the present invention, the same PCRF entity is ensured to be selected for all the users sharing the subscription information, thus preventing the policy and charging control from confliction. The scheme of the present invention is simple and practical.
Description
策略和计费规则功能实体的选择方法及系统 技术领域 Policy and charging rule function entity selection method and system
本发明涉及无线通信系统中策略和计费规则功能实体(PCRF, Policy and Charging Rules Function ) 的确定技术, 尤其涉及一种演进的分组系统 ( EPS, Evolved Packet System ) 中策略和计费规则功能实体的选择方法及 系统。 背景技术 The present invention relates to a technology for determining a Policy and Charging Rules Function (PCRF) in a wireless communication system, and more particularly to a policy and charging rule function entity in an evolved packet system (EPS, Evolved Packet System) Selection method and system. Background technique
图 1为 3GPP演进分组系统结构示意图, 如图 1所示, 3GPP演进分组 系统(EPS , Evolved Packet System ) 由演进的通用移动通信系统陆地无线 接入网 ( E-UTRAN, Evolved Universal Terrestrial Radio Access Network )、 移动管理单元(MME, Mobility Management Entity ), 服务网关 ( S-GW, Serving Gateway ), 分组数据网络网关 (PDN GW或 P-GW, Packet Data Network Gateway )、 归属用户服务器( HSS, Home Subscriber Server )、 3GPP 的认证 4受权计费 ( AAA, Authentication、 Authorization and Accounting )月良 务器、策略和计费规则功能实体( PCRF, Policy and Charging Rules Function ) 及其它支撑节点组成。 1 is a schematic structural diagram of a 3GPP evolved packet system. As shown in FIG. 1, an 3GPP evolved packet system (EPS, Evolved Packet System) is an evolved universal mobile communication system terrestrial radio access network (E-UTRAN, Evolved Universal Terrestrial Radio Access Network). ), Mobility Management Entity (MME), Serving Gateway (S-GW), Packet Data Network Gateway (PDN GW or P-GW, Packet Data Network Gateway), Home Subscriber Server (HSS, Home Subscriber) Server), 3GPP's AAA, Authentication, Authorization and Accounting, and Policy and Charging Rules Function (PCRF) and other supporting nodes.
其中, MME用于移动性管理、 非接入层信令的处理和用户移动管理上 下文的管理等控制面相关工作; S-GW是与 E-UTRAN相连的接入网关设备, 在 E-UTRAN与 P-GW之间转发数据, 并且用于对寻呼等待数据进行緩存; P-GW则是 EPS与 PDN的边界网关,用于 PDN的接入及在 EPS与 PDN间 转发数据等功能。 The MME is used for control plane related operations such as mobility management, non-access stratum signaling processing, and user mobility management context management; the S-GW is an access gateway device connected to the E-UTRAN, in the E-UTRAN and The data is forwarded between the P-GWs and used to buffer the paging waiting data. The P-GW is a border gateway between the EPS and the PDN, and is used for PDN access and forwarding data between the EPS and the PDN.
EPS支持与非 3GPP系统的互通。与非 3GPP系统的互通通过 S2a、S2b、 S2c接口实现, P-GW作为 3GPP系统与非 3GPP系统之间的锚点。 其中,
非 3GPP系统被分为可信任非 3GPP接入系统和不可信任非 3GPP接入系统。 可信任非 3GPP接入系统可以直接通过 S2a接口与 P-GW连接;不可信任非 3GPP接入系统需经过演进的分组数据网关 (ePDG, Evolved Packet Data Gateway )与 P-GW相连, ePDG与 P-GW之间为 S2b接口。 S2c接口提供 了用户设备( UE , User Equipment )与 P-GW之间用户面相关的控制和移 动性支持, 支持的移动性管理协议为支持双栈的移动 IPv6 ( DSMIPv6 , Moblie IPv6 support for dual stack Hosts and Routers )。 EPS supports interworking with non-3GPP systems. The interworking with the non-3GPP system is implemented through the S2a, S2b, and S2c interfaces, and the P-GW serves as an anchor point between the 3GPP system and the non-3GPP system. among them, Non-3GPP systems are classified into trusted non-3GPP access systems and untrusted non-3GPP access systems. The trusted non-3GPP access system can be directly connected to the P-GW through the S2a interface; the untrusted non-3GPP access system needs to be connected to the P-GW via an evolved Packet Data Gateway (ePDG), ePDG and P- The GW is an S2b interface. The S2c interface provides user plane-related control and mobility support between the user equipment (UE, User Equipment) and the P-GW. The supported mobility management protocol is dual-stack mobile IPv6 (DSMIPv6, Moblie IPv6 support for dual stack). Hosts and Routers).
EPS系统引入策略计费控制 ( PCC , Policy and Charging Control )功能 框架对用户的业务访问进行动态的策略计费控制。图 2为 Rel-8中非漫游场 景下的 PCC 结构示意图, 如图 2 所示, 应用功能实体(AF, Application Function )用于提供业务应用的接入点, 这些业务应用所使用的网络资源需 要进行动态的策略控制。 在业务面进行参数协商时, AF将相关业务信息传 递给 PCRF。 如果这些业务信息与 PCRF的策略相一致, 则 PCRF接受该协 商; 否则, PCRF拒绝该协商, 并在反馈时给出 PCRF可接受的业务参数。 随后, AF 可将这些参数返回给用户设备(UE, User Equipment )。 其中, AF和 PCRF之间的接口是 Rx接口。 The EPS system introduces the Policy Charging Control (PCC, Policy and Charging Control) function framework to perform dynamic policy charging control for user service access. Figure 2 is a schematic diagram of a PCC structure in a non-roaming scenario in the Rel-8. As shown in Figure 2, an application function entity (AF) is used to provide access points for service applications. The network resources used by these service applications are required. Perform dynamic policy control. When the parameters are negotiated on the service plane, the AF transmits the related service information to the PCRF. If the service information is consistent with the PCRF policy, the PCRF accepts the negotiation; otherwise, the PCRF rejects the negotiation and gives the business parameters acceptable to the PCRF upon feedback. The AF can then return these parameters to the user equipment (UE, User Equipment). The interface between AF and PCRF is the Rx interface.
PCRF是 PCC的核心, 负责策略决策和计费规则的制定。 PCRF提供了 基于业务数据流的网络控制规则, 这些网络控制包括业务数据流的检测、 门控( Gating Control )、 服务质量(QoS , Quality of Service )控制以及基于 数据流的计费规则等。 PCRF将其制定的策略和计费规则发送给策略和计费 执行功能实体(PCEF, Policy and Control Enforcement Function )执行; 同 时, PCRF还需要保证这些规则和用户的签约信息一致。 PCRF制定策略和 计费规则的依据包括: 从 AF 获取与业务相关的信息、 从用户签约数据库 ( SPR , Subscription Profile Repository )获取与用户策略计费控制相关的签 约信息、 通过 Gx接口从 PCEF获取的与承载相关网络的信息。
PCEF通常位于网关 ( GW, Gate Way ) 内, 在承载面执行 PCRF所制 定的策略和计费规则。 PCEF按照 PCRF所发送的规则中的业务数据流过滤 器对业务数据流进行检测, 进而对这些业务数据流执行 PCRF 所制定的策 略和计费规则。在承载建立时, PCEF按照 PCRF发送的规则进行 QoS授权, 并根据 AF的执行进行门控控制。 同时, PCEF根据 PCRF订阅的事件触发 上报承载网络上发生的事件。 根据 PCRF发送的计费规则, PCEF执行相应 的业务数据流计费操作, 计费既可以是在线计费, 也可以是离线计费。 如 果是在线计费, 则 PCEF 需要和在线计费系统 (OCS , Online Charging System ) 一起进行信用管理。 离线计费时, PCEF和离线计费系统( OFCS , Offline Charging System )之间交换相关的计费信息。 PCEF与 PCRF之间的 接口是 Gx接口, 与 OCS之间的接口是 Gy接口, 与 OFCS之间的接口是 Gz接口。 PCEF —般都位于网络的网关上, 如 EPS 的分组数据网络网关 ( PDN-GW ), 通用无线分组业务(GPRS, General Packet Radio Service, ) 中的 GPRS 网关支持节点 (GGSN ) 以及互联无线网局域网 (I-WLAN, Interworking WLAN, ) 中的分组数据网关 ( PDG, Packet Data Gateway )。 The PCRF is the core of the PCC and is responsible for policy decision making and billing rules. The PCRF provides network control rules based on service data flows, including traffic data flow detection, Gating Control, Quality of Service (QoS) control, and data flow based charging rules. The PCRF sends its policy and charging rules to the Policy and Control Enforcement Function (PCEF). At the same time, the PCRF also needs to ensure that these rules are consistent with the user's subscription information. The basis for formulating the policy and charging rules by the PCRF includes: obtaining information related to the service from the AF, obtaining the subscription information related to the user policy charging control from the SPR (Spent Profile Repository), and obtaining the subscription information from the PCEF through the Gx interface. Information about the network associated with the bearer. The PCEF is usually located in the gateway (GW, Gate Way) and performs the policy and charging rules established by the PCRF on the bearer plane. The PCEF detects the service data flow according to the service data flow filter in the rule sent by the PCRF, and then executes the policy and charging rules formulated by the PCRF for these service data flows. When the bearer is established, the PCEF performs QoS authorization according to the rules sent by the PCRF, and performs gate control according to the execution of the AF. At the same time, the PCEF triggers reporting of events occurring on the bearer network according to events subscribed by the PCRF. According to the charging rule sent by the PCRF, the PCEF performs a corresponding service data flow charging operation, and the charging can be either online charging or offline charging. In the case of online charging, the PCEF needs to perform credit management together with the Online Charging System (OCS). When offline charging, the PCEF and the offline charging system (OFCS) exchange relevant accounting information. The interface between the PCEF and the PCRF is a Gx interface, the interface with the OCS is a Gy interface, and the interface between the OFCS and the OFCS is a Gz interface. PCEFs are generally located on the gateway of the network, such as the Packet Data Network Gateway (PDN-GW) of EPS, the GPRS Gateway Support Node (GGSN) in the General Packet Radio Service (GPRS), and the interconnected wireless LAN. Packet Data Gateway (PDG) in (I-WLAN, Interworking WLAN, ).
承载绑定和事件报告功能实体 (BBERF , Bearer Binding and Event Reporting Function )通常位于接入网网关 ( Access Network Gateway ) 内。 如当用户设备通过 E-UTRAN接入 EPS、 服务网关 S-GW与 P-GW之间釆 用代理移动互联网协议版本 6 ( ΡΜΙΡνό , Proxy Mobile Internet Protocol version 6 )协议时, S-GW中就存在 BBERF。当用户设备通过可信任非 3GPP 接入网接入时, 可信任非 3GPP接入网关中也存在 BBERF。 The Bearer Binding and Event Reporting Function (BBERF) is usually located in the Access Network Gateway. For example, when the user equipment accesses the EPS through the E-UTRAN, and the proxy mobile internet protocol version 6 (ΡΜΙΡνό, Proxy Mobile Internet Protocol version 6) protocol is used between the E-UTRAN and the P-GW, the S-GW exists. BBERF. When a user equipment accesses through a trusted non-3GPP access network, a BBERF is also present in the trusted non-3GPP access gateway.
SPR存储了与策略控制和计费相关的用户策略计费控制签约信息。 SPR 和 PCRF之间的接口是 Sp接口。 The SPR stores user policy charging control subscription information related to policy control and charging. The interface between SPR and PCRF is the Sp interface.
在线计费系统( OCS, Online Charging System )和 PCEF—起进行在线 计费方式下用户信用的控制和管理。
离线计费系统( OFCS , Offline Charging System )与 PCEF—起完成离 线计费方式下的计费操作。 The Online Charging System (OCS) and PCEF are used to control and manage user credits in the online charging mode. The offline charging system (OFCS) and the PCEF are used to complete the charging operation in the offline charging mode.
EPS的一个公共陆地移动电话网( PLMN, Public Land Mobile Network, ) 中可能存在多个 PCRF 节点, 并且所有的 PCRF 节点属于一个或多个 Diameter域。一个 UE到 PDN网络的连接称为一个 IP连接接入网( IP-CAN, IP Connectivity Access Network )会话。一个 IP-CAN会话的策略计费控制信 息只由一个 PCRF决定。 为了确保一个 IP-CAN会话相关的所有 PCEF或 BBERF都关联到同一个 PCRF, EPS在每个 Diameter域中引入了一个逻辑 功能模块 Diameter路由代理(DRA, Diameter Routing Agent )„ UE要建立 到一个 PDN的 IP-CAN会话时,由 DRA为这个 IP-CAN会话选择一个 PCRF , 与这个 IP-CAN会话相关的 PCEF或 BBERF 由 DRA来关联到所选择的 PCRF上。 同时 DRA也可以将这个 IP-CAN会话相关的 AF关联到所选择 的 PCRF。 There may be multiple PCRF nodes in a public land mobile phone network (PLMN, Public Land Mobile Network, PL), and all PCRF nodes belong to one or more Diameter domains. A UE-to-PDN network connection is called an IP-Connected Network (IP-Access) network session. The policy charging control information for an IP-CAN session is determined by only one PCRF. In order to ensure that all PCEFs or BBERFs associated with an IP-CAN session are associated with the same PCRF, the EPS introduces a logical function module Diameter Routing Agent (DRA) in each Diameter domain. „ UE is to be established to a PDN. In the IP-CAN session, the DRA selects a PCRF for this IP-CAN session, and the PCEF or BBERF associated with this IP-CAN session is associated with the selected PCRF by the DRA. At the same time, the DRA can also use this IP-CAN. The session related AF is associated to the selected PCRF.
在现有技术中, DRA可以根据网络策略, 为 UE的不同的 IP-CAN会 话选择不同的 PCRF (此时, 同一个 UE建立了多个 IP-CAN会话 ), 也可以 为 UE的所有 IP-CAN会话选择同一个 PCRF, 即 DRA选择 PCRF可以基 于 UE级别 , 也可以基于 IP-CAN级别。 In the prior art, the DRA may select different PCRFs for different IP-CAN sessions of the UE according to the network policy (in this case, multiple IP-CAN sessions are established by the same UE), and may also be all IPs of the UE. The CAN session selects the same PCRF, ie the DRA selection PCRF can be based on the UE level or based on the IP-CAN level.
然而, 在一些应用场景中, 基于以上两种级别选择 PCRF会出现问题。 例如, 对于某种家庭套餐, 参加该套餐的多个用户共享总的签约允许用量 (该用量可以是时间,也可以是流量,或者其他信息 ),该用量会保存在 SPR 中。 当参加该套餐的用户上线建立 IP-CAN会话过程中, SPR将总的签约用 量下发给负责对该用户 IP-CAN会话进行策略计费控制的 PCRF, 并由该 PCRF制定用量检测控制策略。 此时, 若订制该套餐的另一个用户上线建立 IP-CAN会话 , 由于现有技术中选择 PCRF是 UE级别或是 IP-CAN会话级 别, 因此 DRA为不同的用户选择的 PCRF可能不同。 由于 SPR已经将总的
用量已经下发给之前的那个 PCRF, 若再下发给后一个 PCRF, 用量检测控 制将会发生冲突。 However, in some application scenarios, there is a problem in selecting PCRF based on the above two levels. For example, for a family package, multiple users participating in the package share the total contracted usage (this can be time, traffic, or other information), which is stored in the SPR. When the user participating in the package goes online to establish an IP-CAN session, the SPR sends the total contracted amount to the PCRF responsible for policy charging control of the user's IP-CAN session, and the PCRF establishes a usage detection control strategy. At this time, if another user who subscribes to the package goes online to establish an IP-CAN session, since the PCRF is selected in the prior art as the UE level or the IP-CAN session level, the PCRF selected by the DRA for different users may be different. Since SPR has been total The dosage has been issued to the previous PCRF, and if it is sent to the next PCRF, the usage detection control will conflict.
归纳以上问题可以看出, 当多个用户共享一个签约信息 (如总的签约 允许用量), 若此时多个用户建立的 IP-CAN由不同的 PCRF进行策略计费 控制, 将会出现策略计费控制冲突。 发明内容 To sum up the above problems, it can be seen that when multiple users share a subscription information (such as the total subscription allowance), if the IP-CAN established by multiple users is controlled by different PCRFs, the policy will appear. Fee control conflicts. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种策略和计费规则功能实体 的选择方法及系统, 能为共享签约信息的两个以上的用户选择同一个 PCRF, 避免了共享签约信息的用户之间出现策略计费控制冲突。 In view of this, the main purpose of the present invention is to provide a method and system for selecting a policy and charging rule function entity, which can select the same PCRF for two or more users sharing subscription information, and avoid users sharing the subscription information. Policy charging control conflicts occur between them.
为达到上述目的, 本发明的技术方案是这样实现的: In order to achieve the above object, the technical solution of the present invention is achieved as follows:
一种策略和计费规则功能实体的选择方法, 包括: A method for selecting a policy and charging rule functional entity, including:
DRA为共享签约信息的两个以上的用户选择同一个策略和计费规则功 能实体 PCRF。 The DRA selects the same policy and charging rule function entity PCRF for more than two users sharing the subscription information.
优选地, 所述共享签约信息, 具体为: Preferably, the shared subscription information is specifically:
所述两个以上用户为接入同一个分组数据网络 PDN而建立的 IP连接接 入网 IP-CAN会话共享签约信息; The IP-connected network IP-CAN session sharing subscription information established by the two or more users for accessing the same packet data network PDN;
或者, 所述两个以上用户为接入两个以上 PDN而建立的 IP-CAN会话 共享签约信息; Or the IP-CAN session shared by the two or more users for accessing two or more PDNs;
或者, 所述两个以上用户为接入所有 PDN而建立的 IP-CAN会话共享 签约信息。 Alternatively, the IP-CAN session established by the two or more users to access all PDNs shares subscription information.
优选地, 所述为共享签约信息的两个以上的用户选择同一个 PCRF, 包 括: Preferably, the two or more users sharing the subscription information select the same PCRF, including:
接收到 BBERF发送的网关控制会话建立消息或 PCEF发送的 IP-CAN 会话建立指示消息后, 所述 DRA根据所述网关控制会话建立消息或所述 IP-CAN会话建立指示消息中的用户标识信息或 /和用户欲接入的 PDN的标
识信息判断是否已为与所述用户共享签约信息的其他用户选择 PCRF,是时 将为其他用户选择的 PCRF作为所述用户选择的 PCRF。 After receiving the gateway control session establishment message sent by the BBERF or the IP-CAN session establishment indication message sent by the PCEF, the DRA controls the session identification message or the user identification information in the IP-CAN session establishment indication message according to the gateway or / and the label of the PDN that the user wants to access The identification information determines whether the PCRF has been selected for other users sharing the subscription information with the user, and the PCRF selected for other users is used as the PCRF selected by the user.
优选地,所述 DRA通过用户签约数据库 SPR或关联用户数据库 CSDB 获取所述用户的共享签约用户列表信息, 所述共享签约用户列表中包含共 享签约信息的两个以上用户的标识信息、 或包含两个以上用户的标识信息 和共享签约信息针对的 PDN网络标识信息。 Preferably, the DRA obtains the shared subscription user list information of the user by using a user subscription database SPR or an associated user database CSDB, where the shared subscription user list includes identification information of two or more users sharing the subscription information, or includes two The identification information of more than one user and the PDN network identification information for the shared subscription information.
优选地, 所述方法还包括: Preferably, the method further includes:
所述 DRA重启时, 向所述 SPR或所述 CSDB发送共享签约用户列表 请求消息; Sending a shared subscription subscriber list request message to the SPR or the CSDB when the DRA is restarted;
所述 SPR或所述 CSDB向所述 DRA返回确认消息, 其中, 所述确认 消息中包含所述 SPR或所述 CSDB当前存储的共享签约用户标识列表信息。 The SPR or the CSDB returns an acknowledgement message to the DRA, where the acknowledgement message includes the SPR or the shared subscription subscriber identity list information currently stored by the CSDB.
优选地, 所述方法还包括: Preferably, the method further includes:
所述 SPR或所述 CSDB 中的共享签约用户标识列表更新时, 向所述 DRA发送共享签约用户标识列表更新请求消息, 所述共享签约用户标识列 表更新请求消息中包含更新的共享签约用户标识列表信息; When the SPR or the shared subscription user identifier list in the CSDB is updated, the shared subscription subscriber identity list update request message is sent to the DRA, and the shared subscription subscriber identity list update request message includes an updated shared subscription subscriber identity list. Information
所述 DRA将所述更新的共享签约用户标识列表信息替换原共享签约用 户标识列表信息, 并向所述 SPR或所述 CSDB返回确认消息。 The DRA replaces the updated shared subscription user identification list information with the original shared subscription user identification list information, and returns an acknowledgement message to the SPR or the CSDB.
一种策略和计费规则功能实体的选择系统, 包括: A system for selecting a policy and charging rule functional entity, including:
选择单元, 位于 DRA中, 用于为共享签约信息的两个以上的用户选择 同一个 PCRF。 The selection unit, located in the DRA, is used to select the same PCRF for more than two users sharing the subscription information.
优选地, 所述共享签约信息, 具体为: Preferably, the shared subscription information is specifically:
所述两个以上用户为接入同一个分组数据网络 PDN而建立的 IP连接接 入网 IP-CAN会话共享签约信息; The IP-connected network IP-CAN session sharing subscription information established by the two or more users for accessing the same packet data network PDN;
或者, 所述两个以上用户为接入两个以上 PDN而建立的 IP-CAN会话 共享签约信息;
或者, 所述两个以上用户为接入所有 PDN而建立的 IP-CAN会话共享 签约信息。 Or the IP-CAN session sharing subscription information established by the two or more users to access two or more PDNs; Alternatively, the IP-CAN session shared by the two or more users for accessing all PDNs shares subscription information.
优选地, 所述选择单元包括接收子单元、 判断子单元和选择子单元, 其中: Preferably, the selecting unit comprises a receiving subunit, a determining subunit and a selecting subunit, wherein:
接收子单元, 用于接收 BBERF发送的网关控制会话建立消息或 PCEF 发送的 IP-CAN会话建立指示消息; a receiving subunit, configured to receive a gateway control session establishment message sent by the BBERF or an IP-CAN session establishment indication message sent by the PCEF;
判断子单元,用于根据所述网关控制会话建立消息或所述 IP-CAN会话 建立指示消息中的用户标识信息或 /和用户欲接入的 PDN 的标识信息判断 是否已为与所述用户共享签约信息的其他用户选择 PCRF,是时触发选择子 单元; a determining subunit, configured to determine, according to the gateway control session establishment message or the user identification information in the IP-CAN session establishment indication message or/and the identification information of the PDN that the user wants to access, whether it is shared with the user Other users who subscribe to the information select PCRF, which triggers the selection subunit;
选择子单元, 用于将为所述其他用户选择的 PCRF作为为所述用户选 择的 PCRF。 A subunit is selected for using the PCRF selected for the other user as the PCRF selected for the user.
优选地, 所述系统还包括: 获取单元, 位于所述 DRA 中, 用于通过 SPR或 CSDB获取所述用户的共享签约用户列表信息, 所述共享签约用户 列表中包含共享签约信息的两个以上用户的标识信息、 或包含两个以上用 户的标识信息和共享签约信息针对的 PDN网络标识信息。 Preferably, the system further includes: an acquiring unit, located in the DRA, configured to acquire shared subscription user list information of the user by using an SPR or a CSDB, where the shared subscription user list includes two or more shared subscription information The identification information of the user, or the identification information of the two or more users and the PDN network identification information for the shared subscription information.
优选地, 所述系统还包括: Preferably, the system further comprises:
第一发送单元,位于所述 DRA中 ,用于在所述 DRA重启时向所述 SPR 或所述 CSDB发送共享签约用户列表请求消息; a first sending unit, located in the DRA, configured to send a shared subscription subscriber list request message to the SPR or the CSDB when the DRA is restarted;
第二发送单元, 位于所述 SPR或所述 CSDB中, 用于向所述 DRA返 回确认消息, 其中, 所述确认消息中包含所述 SPR或所述 CSDB当前存储 的共享签约用户标识列表信息。 The second sending unit is located in the SPR or the CSDB, and is configured to return an acknowledgement message to the DRA, where the acknowledgement message includes the SPR or the shared subscription subscriber identity list information currently stored by the CSDB.
优选地, 所述系统还包括: Preferably, the system further comprises:
第三发送单元, 位于所述 SPR或所述 CSDB中, 用于在共享签约用户 标识列表更新时, 向所述 DRA发送共享签约用户标识列表更新请求消息,
所述共享签约用户标识列表更新请求消息中包含更新的共享签约用户标识 列表信息; a third sending unit, located in the SPR or the CSDB, configured to send a shared subscription subscriber identity list update request message to the DRA when the shared subscription subscriber identity list is updated, The shared subscription subscriber identity list update request message includes updated shared subscription subscriber identity list information;
替换单元, 位于所述 DRA中, 用于将所述更新的共享签约用户标识列 表信息替换原共享签约用户标识列表信息; a replacement unit, located in the DRA, configured to replace the updated shared subscription user identifier list information with the original shared subscription user identifier list information;
第四发送单元, 位于所述 DRA中 , 用于向所述 SPR或所述 CSDB返 回确认消息。 And a fourth sending unit, located in the DRA, configured to return an acknowledgement message to the SPR or the CSDB.
本发明中, DRA在为准备接入的 UE选择 PCRF时, 首先判断当前已 建连接中是否已为与当前准备接入的用户共享签约信息的其他用户选择了 PCRF, 是时将为其他用户选择的 PCRF作为当前准备接入用户的 PCRF, 这样就保证了为共享签约信息的所有用户选择相同的 PCRF,避免了策略和 计费控制的冲突。 附图说明 In the present invention, when the PCRF is selected for the UE to be accessed, the DRA first determines whether the PCRF is selected for other users who have shared the subscription information with the currently ready-to-access user, and will select other users. The PCRF is used as the PCRF currently ready to access the user, thus ensuring that the same PCRF is selected for all users sharing the subscription information, thereby avoiding conflicts between policy and charging control. DRAWINGS
图 1为 3GPP演进分组系统结构示意图; 1 is a schematic structural diagram of a 3GPP evolved packet system;
图 2为 Rel-8中非漫游场景下的 PCC结构示意图; 2 is a schematic structural diagram of a PCC in a non-roaming scenario in Rel-8;
图 3为 PCRF域的一种结构示意图; Figure 3 is a schematic structural view of a PCRF domain;
图 4为 PCRF域的另一种结构示意图 Figure 4 is another schematic diagram of the structure of the PCRF domain.
图 5为本发明策略和计费规则功能实体的选择方法实施例一的流程图; 图 6为本发明策略和计费规则功能实体的选择方法实施例二的流程图; 图 7为本发明策略和计费规则功能实体的选择方法实施例三的流程图; 图 8为本发明策略和计费规则功能实体的选择方法实施例四的流程图; 图 9为本发明 DRA获取共享签约用户标识列表方式一的流程图; 图 10为本发明 DRA获取共享签约用户标识列表方式二的流程图; 图 11 为本发明策略和计费规则功能实体的选择系统的组成结构示意 图。
具体实施方式 FIG. 5 is a flowchart of Embodiment 1 of a method for selecting a policy and charging rule function entity according to the present invention; FIG. 6 is a flowchart of Embodiment 2 of a method for selecting a policy and charging rule function entity according to the present invention; FIG. 8 is a flowchart of Embodiment 4 of a method for selecting a policy and charging rule function entity according to the present invention; FIG. 9 is a flowchart of a DRA acquiring a shared subscription user identifier according to the present invention; FIG. 10 is a flowchart of a second method for obtaining a shared subscription user identifier list by the DRA according to the present invention; FIG. 11 is a schematic structural diagram of a selection system of a policy and charging rule function entity according to the present invention. detailed description
本发明的基本思想是: DRA在为准备接入的用户选择 PCRF时, 首先 判断当前已建连接中是否已为与当前准备接入的用户共享签约信息的其他 用户选择了 PCRF, 是时将为其他用户选择的 PCRF作为当前准备接入 UE 的 PCRF, 这样就保证了为共享签约信息的所有用户选择相同的 PCRF, 避 免了策略和计费控制的冲突。 The basic idea of the present invention is: When selecting a PCRF for a user who is ready to access, the DRA first determines whether the PCRF is selected for other users who have shared subscription information with the currently ready-to-access user, and is The PCRF selected by other users is used as the PCRF currently ready to access the UE. This ensures that all users who share the subscription information select the same PCRF, avoiding conflicts between policy and charging control.
为使本发明的目的、 技术方案和优点更加清楚明白, 以下举实施例并 参照附图, 对本发明进一步详细说明。 The present invention will be further described in detail below with reference to the accompanying drawings.
图 3为 PCRF域的一种结构示意图,如图 3所示, DRA负责管理 PCRF 域中的 PCRF, DRA的实现方式可以是重定向代理(Redirect Agent ), 也可 以是 Proxy代理( Proxy Agent )。 该 PCRF域中 PCRF的数量为 2个以上。 Figure 3 is a schematic diagram of a structure of a PCRF domain. As shown in Figure 3, the DRA is responsible for managing the PCRF in the PCRF domain. The implementation of the DRA may be a Redirect Agent or a Proxy Agent. The number of PCRFs in the PCRF domain is two or more.
SPR中保存着共享签约用户标识列表以及用户的签约数据。 DRA与 SPR之 间通过 Sq接口进行信息交互, DRA从 SPR中获取共享签约信息用户标识 列表(包含共享签约信息)。 PCRF客户端(如 BBERF、 PCEF以及 AF )与 DRA进行交互以选择该 PCRF域中的 PCRF。 The SPR maintains a list of shared subscription user IDs and subscription data of the user. The information exchange between the DRA and the SPR is performed through the Sq interface, and the DRA obtains the shared subscription information user identification list (including the shared subscription information) from the SPR. PCRF clients (such as BBERF, PCEF, and AF) interact with the DRA to select PCRFs in the PCRF domain.
图 4为 PCRF域的另一种结构示意图,如图 4所示, DRA负责管理 PCRF 域中的 PCRF, DRA的实现方式可以是重定向代理, 也可以是 Proxy代理。 该 PCRF域中 PCRF的数量为 2个以上。关联用户数据库( CSDB, Correlative Subscriber DataBase )用于保存共享签约用户标识列表, DRA与 CSDB之间 通过 Sq接口进行信息交互, DRA从 CSDB中获取共享签约信息用户标识 列表。 PCRF客户端(如 BBERF, PCEF以及 AF )与 DRA进行交互以选择 该域中的 PCRF。 Figure 4 is a schematic diagram of another structure of the PCRF domain. As shown in Figure 4, the DRA is responsible for managing the PCRF in the PCRF domain. The implementation of the DRA can be either a redirect proxy or a proxy proxy. The number of PCRFs in the PCRF domain is two or more. The Correlative Subscriber Data Base (CSDB) is used to store the shared subscription user ID list. The DRA and the CSDB exchange information through the Sq interface. The DRA obtains the shared subscription information user ID list from the CSDB. PCRF clients (such as BBERF, PCEF, and AF) interact with the DRA to select PCRFs in the domain.
以下结合上述图 3、 图 4所示的 PCRF域结构, 详细阐述本发明技术方 案的实质。 The essence of the technical solution of the present invention will be described in detail below in conjunction with the PCRF domain structure shown in Figs. 3 and 4 above.
实施例一
本实施例描述的是 UE1 (对应用户 1 )和 UE2 (对应用户 2 )在非漫游 场景下,从 E-UTRAN接入并且 S-GW和 P-GW之间釆用 PMIPv6协议或从 可信任非 3GPP 网络接入或从不可信任非 3GPP 网络接入 3GPP系统时, 建立 IP-CAN会话过程以及 PCRF的选择流程。 其中 UE1和 UE2需要共享 签约信息, 并且该共享签约信息是针对 PDN网络 1 ( PDN标识 1 ) 的业务 访问, DRA为 Redirect Agent, 基于图 3所示的结构行实现。 图 5为本发明 策略和计费规则功能实体的选择方法实施例一的流程图, 如图 5 所示, 本 发明策略和计费规则功能实体的选择方法具体包括以下步骤: Embodiment 1 This embodiment describes that UE1 (corresponding user 1) and UE2 (corresponding user 2) access from E-UTRAN in a non-roaming scenario and use the PMIPv6 protocol or from a trusted non-S-GW and P-GW. When the 3GPP network accesses or accesses the 3GPP system from the untrusted non-3GPP network, the IP-CAN session process and the selection process of the PCRF are established. The UE1 and the UE2 need to share the subscription information, and the shared subscription information is a service access for the PDN network 1 (PDN identifier 1), and the DRA is a Redirect Agent, which is implemented based on the structure line shown in FIG. FIG. 5 is a flowchart of Embodiment 1 of a method for selecting a policy and charging rule function entity according to the present invention. As shown in FIG. 5, the method for selecting a policy and charging rule function entity of the present invention specifically includes the following steps:
步骤 501 : UE1通过 E-UTRAN接入或从可信任非 3GPP 网络接入请求 建立 IP-CAN会话, S-GW或可信任非 3GPP接入网关 /BBERF1收到请求建 立 IP-CAN会话 1的消息, 消息中协议用户标识 1和 PDN标识 1; Step 501: UE1 establishes an IP-CAN session through E-UTRAN access or from a trusted non-3GPP network access request, and the S-GW or the trusted non-3GPP access gateway/BBERF1 receives a message requesting to establish IP-CAN session 1. , the protocol user ID 1 and the PDN identifier 1 in the message;
步骤 502: BBERF1向 DRA发送网关控制会话建立消息, 消息中携带 用户标识 1和 PDN标识 1; Step 502: The BBERF1 sends a gateway control session establishment message to the DRA, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 503: DRA根据用户标识 1和 PDN标识 1查找本地保存的信息, 发现没有为该用户或该用户和对应的 PDN标识选择 PCRF, 也没有为与该 用户共享签约信息的任何用户选择 PCRF (即没有该用户相关的共享签约用 户标识列表), 则 DRA向 SPR发送签约文档请求消息, 消息中携带用户标 识 1和 PDN标识 1 ; Step 503: The DRA searches for locally saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, and the PCRF is not selected for any user sharing the subscription information with the user. The DRA sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 504: SPR根据用户标识 1返回共享签约用户标识列表。共享签约 用户标识列表包括用户标识 1和用户标识 2,并且共享签约信息是针对 PDN 网络 1的业务访问; Step 504: The SPR returns a shared subscription user identifier list according to the user identifier 1. The shared subscription user identification list includes a user identification 1 and a user identification 2, and the shared subscription information is a service access to the PDN network 1;
步骤 505: DRA保存共享签约用户标识列表; Step 505: The DRA saves the shared subscription user identifier list.
步骤 506: DRA为该用户或 IP-CAN会话选择 PCRF1 , 并保存对应关 系 (用户标识 1、 PDN标识 1、 PCRF1地址), 并向 BBERF1返回重定向消 息, 消息中携带所选择的 PCRF1的地址;
步骤 507: BBERF1向 PCRFl发送网关控制会话建立消息, 消息中携 带用户标识 1和 PDN标识 1; Step 506: The DRA selects the PCRF1 for the user or the IP-CAN session, and saves the corresponding relationship (user identifier 1, PDN identifier 1, PCRF1 address), and returns a redirect message to the BBERF1, where the message carries the address of the selected PCRF1; Step 507: The BBERF1 sends a gateway control session setup message to the PCRF1, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 508: PCRF1向 SPR发送签约文档请求消息, 消息中携带用户标 识 1和 PDN标识 1 ; Step 508: PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 509: SPR返回签约信息; Step 509: The SPR returns the subscription information.
步骤 510: PCRF1根据签约信息、 网络策略、 接入网信息等制定策略, 如 PCC规则、 QoS规则和事件触发器等。 PCRF1向 BBERF1返回网关控制 会话建立确认消息, 携带 QoS规则和事件触发器。 BBERF1安装策略; 步骤 511 : BBERF1所在网关向 PCEF1所在网关发送请求建立 IP-CAN 会话 1 , 消息中携带用户标识 1和 PDN标识 1。 PCEF1所在网关为所建立 的 IP-CAN会话 1分配 IP Address 1 ; Step 510: The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules, QoS rules, and event triggers. PCRF1 returns a gateway control session establishment confirmation message to BBERF1, carrying QoS rules and event triggers. BBERF1 installation strategy; Step 511: The gateway where BBERF1 is located sends a request to establish an IP-CAN session to the gateway where PCEF1 is located. The message carries the user identifier 1 and the PDN identifier 1. The gateway where PCEF1 is located allocates IP Address 1 to the established IP-CAN session 1;
步骤 512: PCEFl向 DRA发送 IP-CAN会话建立指示消息, 消息中携 带用户标识 1、 PDN标识 1和 IP Address 1 ; Step 512: The PCEF1 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
步骤 513: DRA根据用户标识 1和 PDN标识 1查找保存信息, 发现已 经为该 IP-CAN会话 1选择了 PCRF1 , 更新对应关系 (用户标识 1、 PDN 标识 1、 IP Address 1 , PCRFl地址)。 DRA向 PCEFl返回重定向消息, 携 带 PCRF1地址; Step 513: The DRA searches for the saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF1 has been selected for the IP-CAN session 1, and the corresponding relationship (user identifier 1, PDN identifier 1, IP Address 1, PCRFl address) is updated. The DRA returns a redirect message to the PCEF1, carrying the PCRF1 address;
步骤 514: PCEF1向 PCRF1发送 IP-CAN会话建立指示消息, 消息中 携带用户标识 1、 PDN标识 1和 IP Address 1 ; Step 514: The PCEF1 sends an IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
步骤 515: PCRFl根据用户标识 1和 PDN标识 1返回对应的步骤 510 制定的 PCC规则和事件触发器; Step 515: PCRF1 returns the corresponding PCC rule and event trigger according to step 510 according to user identifier 1 and PDN identifier 1;
步骤 516: PCEF1所在网关向 BBERF1所在网关返回应答建立 IP-CAN 会话 1 , 携带 IP Address 1 ; Step 516: The gateway where the PCEF1 is located returns a response to the gateway where the BBERF1 is located to establish an IP-CAN session 1 , carrying an IP Address 1 ;
步骤 517: BBERF1 所在网关返回应答建立 IP-CAN会话 1 , 携带 IP Address 1。
经过上述流程, 用户 1建立了 IP-CAN会话 1 , PCRF1向该 IP-CAN会 话相关的策略执行实体(PCEF1、 BBERF1 )下发策略控制信息, 从而实现 策略控制。 用户 1访问业务时, PCRF1还会动态的下发策略控制信息, 如 对用户 1访问的某种业务根据签约进行用量监测控制。 Step 517: The gateway where the BBERF1 is located returns a response to establish an IP-CAN session 1, carrying an IP Address 1. After the above process, the user 1 establishes the IP-CAN session 1, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entities (PCEF1, BBERF1) to implement policy control. When the user 1 accesses the service, the PCRF1 dynamically sends the policy control information, for example, the usage monitoring of the certain service accessed by the user 1 according to the subscription.
步骤 518: UE2通过 E-UTRAN接入或从可信任非 3GPP 网络接入请求 建立 IP-CAN会话, S-GW或可信任非 3GPP接入网关 /BBERF2收到请求建 立 IP-CAN会话 2的消息, 消息中协议用户标识 2和 PDN标识 1。 BBERF1 和 BBERF2可以相同也可以不同; Step 518: UE2 establishes an IP-CAN session through E-UTRAN access or from a trusted non-3GPP network access request, and the S-GW or the trusted non-3GPP access gateway/BBERF2 receives a message requesting to establish an IP-CAN session 2. , the protocol user ID 2 and the PDN ID 1 in the message. BBERF1 and BBERF2 can be the same or different;
步骤 519: BBERF2向 DRA发送网关控制会话建立消息, 消息中携带 用户标识 2和 PDN标识 1; Step 519: BBERF2 sends a gateway control session establishment message to the DRA, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 520: DRA根据用户标识 2和 PDN标识 1查找本地保存的信息, 发现没有为该用户或该用户和对应的 PDN标识选择 PCRF, 但根据共享签 约用户标识列表, 发现已经为共享签约信息的用户标识 1和对应的 PDN标 识 1选择了 PCRF1。 建立对应关系 (用户标识 2、 PDN标识 1、 PCRF1地 址)。 DRA向 BBERF2返回重定向消息 , 消息中携带 PCRF1地址; Step 520: The DRA searches for the locally saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, but the user who has already subscribed to the subscription information is found according to the shared subscription user identifier list. Identification 1 and the corresponding PDN identifier 1 select PCRF1. Establish correspondence (user ID 2, PDN ID 1, PCRF1 address). The DRA returns a redirect message to the BBERF2, where the message carries the PCRF1 address;
步骤 521 : BBERF2向 PCRF1发送网关控制会话建立消息, 消息中携 带用户标识 2和 PDN标识 1; Step 521: The BBERF2 sends a gateway control session establishment message to the PCRF1, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 522: PCRF1向 SPR发送签约文档请求消息, 消息中携带用户标 识 2和 PDN标识 1 ; Step 522: PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 523: SPR返回签约信息; Step 523: SPR returns the subscription information;
步骤 524: PCRF1根据签约信息、 网络策略、 接入网信息等制定策略, 如 PCC规则、 QoS规则和事件触发器等。 PCRF1向 BBERF2返回网关控制 会话建立确认消息, 携带 QoS规则和事件触发器。 BBERF2安装策略; 步骤 525: BBERF2所在网关向 PCEF2所在网关发送请求建立 IP-CAN 会话 2 , 消息中携带用户标识 2和 PDN标识 1。 PCEF2所在网关为所建立
的 IP-CAN会话 2分配 IP Address2。 PCEF1和 PCEF2可能相同, 也可能不 同; Step 524: The PCRF1 formulates policies according to the subscription information, the network policy, the access network information, and the like, such as PCC rules, QoS rules, and event triggers. PCRF1 returns a gateway control session setup confirmation message to BBERF2, carrying QoS rules and event triggers. BBERF2 installation strategy; Step 525: The gateway where the BBERF2 is located sends a request to establish a IP-CAN session 2 to the gateway where the PCEF2 is located, and the message carries the user identifier 2 and the PDN identifier 1. The gateway where PCEF2 is located is established. IP-CAN Session 2 is assigned IP Address2. PCEF1 and PCEF2 may be the same or different;
步骤 526: PCEF2向 DRA发送 IP-CAN会话建立指示消息, 消息中携 带用户标识 2 , PDN标识 1和 IP Address2; Step 526: The PCEF2 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 2, the PDN identifier 1 and the IP Address2;
步骤 527: DRA根据用户标识 2和 PDN标识 1查找保存信息, 发现已 经为该 IP-CAN会话 2选择了 PCRF1 , 更新对应关系 (用户标识 2、 PDN 标识 1、 IP Address 1、 PCRF 1地址)。 DRA向 PCEF2返回重定向消息, 携 带 PCRF1地址; Step 527: The DRA searches for the saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF1 has been selected for the IP-CAN session 2, and the corresponding relationship (user identifier 2, PDN identifier 1, IP Address 1, and PCRF 1 address) is updated. The DRA returns a redirect message to PCEF2, carrying the PCRF1 address;
步骤 528: PCEF2向 PCRF1发送 IP-CAN会话建立指示消息, 消息中 携带用户标识 2、 PDN标识 1和 IP Address2; Step 528: The PCEF2 sends an IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 2, the PDN identifier 1 and the IP Address 2;
步骤 529: PCRF1根据用户标识 2和 PDN标识 1返回对应的步骤 524 制定的 PCC规则和事件触发器; Step 529: PCRF1 returns a corresponding PCC rule and event trigger according to step 524 according to user identifier 2 and PDN identifier 1;
步骤 530: PCEF2所在网关向 BBERF2所在网关返回应答建立 IP-CAN 会话 2, 携带 IP Address2; Step 530: The gateway where the PCEF2 is located returns a response to the gateway where the BBERF2 is located to establish an IP-CAN session 2, carrying an IP Address2;
步骤 531 : BBERF2所在网关返回应答建立 IP-CAN会话 2, 携带 IP Step 531: The gateway where the BBERF2 is located returns a response to establish an IP-CAN session 2, carrying the IP
Address2。 Address2.
经过上述流程, 用户 2建立了 IP-CAN会话 2, PCRF1向该 IP-CAN会 话相关的策略执行实体(PCEF2, BBERF2 )下发策略控制信息, 从而实现 策略控制。 用户 2访问业务时, PCRF1还会动态地下发策略控制信息。 此 时 PCRF1可以对用户 1和用户 2访问的某种业务根据共享的签约数据统一 进行用量监测控制。 After the above process, the user 2 establishes an IP-CAN session 2, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF2, BBERF2) to implement policy control. When User 2 accesses the service, PCRF1 also dynamically sends policy control information. At this time, PCRF1 can uniformly monitor the usage of the services accessed by User 1 and User 2 according to the shared subscription data.
以上实施例虽仅描述了为共享签约信息的两个用户的 IP-CAN会话选 择同一个 PCRF的流程,但为共享签约信息的两个以上用户的 IP-CAN会话 选择同一个 PCRF的流程也是类似的。 Although the above embodiment only describes the process of selecting the same PCRF for the IP-CAN session of two users sharing the subscription information, the process of selecting the same PCRF for the IP-CAN session of two or more users sharing the subscription information is similar. of.
本发明策略和计费规则功能实体的选择方法基于图 4所示结构的实现
流程与前述基于图 3所示结构的实现流程类似,不同点是 DRA与 CSDB进 行交互获取共享签约信息用户标识列表, 这里再赘述。 The selection method of the policy and charging rule function entity of the present invention is based on the implementation of the structure shown in FIG. The process is similar to the foregoing implementation process based on the structure shown in FIG. 3, and the difference is that the DRA and the CSDB interact to obtain a shared subscription information user identifier list, which is described here.
实施例二 Embodiment 2
本实施例描述的是 UE1 (对应用户 1 )和 UE2 (对应用户 2 )在非漫游 场景下, 从 E-UTRAN接入并且 S-GW和 P-GW之间釆用 GTP协议时 , 建 立 IP-CAN会话过程以及 PCRF的选择流程。 其中 UE1和 UE2需要共享签 约信息, 并且该共享签约信息是针对 PDN网络 1 ( PDN标识 1 ) 的业务访 问, DRA为 Redirect Agent, 基于图 3所示的结构行实现。 图 6为本发明策 略和计费规则功能实体的选择方法实施例二的流程图, 如图 6所示, 本发 明策略和计费规则功能实体的选择方法具体包括以下步骤: This embodiment describes that UE1 (corresponding user 1) and UE2 (corresponding user 2) establish IP in the non-roaming scenario when accessing from the E-UTRAN and using the GTP protocol between the S-GW and the P-GW. CAN session process and PCRF selection process. The UE1 and the UE2 need to share the subscription information, and the shared subscription information is a service access for the PDN network 1 (PDN identifier 1), and the DRA is a Redirect Agent, which is implemented based on the structure line shown in FIG. FIG. 6 is a flowchart of Embodiment 2 of a method for selecting a policy entity and a charging rule function entity. As shown in FIG. 6, the method for selecting a policy and charging rule function entity includes the following steps:
步骤 601 : UE1通过 E-UTRAN接入 EPS系统, P-GW1/PCEF1收到请 求建立 IP-CAN会话 1的消息, 消息中协议用户标识 1和 PDN标识 1; 步骤 602: PCEF1向 DRA发送 IP-CAN会话建立指示消息, 消息中携 带用户标识 1和 PDN标识 1; Step 601: The UE1 accesses the EPS system through the E-UTRAN, and the P-GW1/PCEF1 receives the message requesting to establish the IP-CAN session 1, in the message, the protocol user ID 1 and the PDN identifier 1; Step 602: PCEF1 sends the IP address to the DRA. a CAN session establishment indication message, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 603: DRA根据用户标识 1和 PDN标识 1查找本地保存的信息, 发现没有为该用户或该用户和对应的 PDN标识选择 PCRF, 也没有为与该 用户共享签约信息的任何用户选择 PCRF (即没有该用户相关的共享签约用 户标识列表), 则 DRA向 SPR发送签约文档请求消息, 消息中携带用户标 识 1和 PDN标识 1 ; Step 603: The DRA searches for locally saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, and does not select the PCRF for any user who shares the subscription information with the user. The DRA sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 604: SPR根据用户标识 1返回共享签约用户标识列表。共享签约 用户标识列表包括用户标识 1和用户标识 2,并且共享签约信息是针对 PDN 网络 1的业务访问; Step 604: The SPR returns a shared subscription user identifier list according to the user identifier 1. The shared subscription user identification list includes a user identification 1 and a user identification 2, and the shared subscription information is a service access to the PDN network 1;
步骤 605: DRA保存共享签约用户标识列表; Step 605: The DRA saves the shared subscription user identifier list.
步骤 606: DRA为该用户或 IP-CAN会话选择 PCRF1 , 并保存对应关 系(用户标识 1、 PDN标识 1、 PCRF1地址),并向 PCEF1返回重定向消息,
消息中携带所选择的 PCRF1的地址; Step 606: The DRA selects the PCRF1 for the user or the IP-CAN session, and saves the corresponding relationship (user identifier 1, PDN identifier 1, PCRF1 address), and returns a redirect message to the PCEF1. The message carries the address of the selected PCRF1;
步骤 607: PCEF1向 PCRF1发送 IP-CAN会话建立指示消息, 消息中 携带用户标识 1、 PDN标识 1和 IP Address 1 ; Step 607: The PCEF1 sends an IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
步骤 608: PCRF1向 SPR发送签约文档请求消息, 消息中携带用户标 识 1和 PDN标识 1 ; Step 608: The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 609: SPR返回签约信息; Step 609: The SPR returns the subscription information.
步骤 610: PCRF1根据签约信息、 网络策略、 接入网信息等制定策略, 如 PCC规则和事件触发器等。 PCRF1向 PCEF1返回 IP-CAN会话建立确认 消息, 携带 PCC规则和事件触发器。 PCEF1安装策略; Step 610: The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as a PCC rule and an event trigger. PCRF1 returns an IP-CAN session establishment confirmation message to PCEF1, carrying PCC rules and event triggers. PCEF1 installation strategy;
步骤 611 : P-GW/PCEF1返回应答建立 IP-CAN会话 1 ,携带 IP Address 1。 经过上述流程, 用户 1建立了 IP-CAN会话 1 , PCRF1向该 IP-CAN会 话相关的策略执行实体(PCEF1 ) 下发策略控制信息, 从而实现策略控制。 用户 1访问业务时, PCRF1还会动态的下发策略控制信息, 如对用户 1访 问的某种业务根据签约进行用量监测控制。 Step 611: P-GW/PCEF1 returns a response to establish an IP-CAN session 1 and carries IP Address 1. After the above process, the user 1 establishes an IP-CAN session 1 , and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF1) to implement policy control. When the user 1 accesses the service, the PCRF1 also dynamically sends policy control information, such as monitoring the usage of the service accessed by the user 1 according to the contract.
步骤 612: UE2通过 E-UTRAN接入 EPS系统, P-GW2/PCEF2收到请 求建立 IP-CAN会话 2的消息,消息中协议用户标识 2和 PDN标识 1。 PCEF1 和 PCEF2可以相同也可以不同; Step 612: The UE2 accesses the EPS system through the E-UTRAN, and the P-GW2/PCEF2 receives the message requesting to establish the IP-CAN session 2, where the protocol user ID 2 and the PDN identifier 1 are in the message. PCEF1 and PCEF2 may be the same or different;
步骤 613 : PCEF2向 DRA发送 IP-CAN会话建立指示消息, 消息中携 带用户标识 2和 PDN标识 1; Step 613: The PCEF2 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 614: DRA根据用户标识 2和 PDN标识 1查找本地保存的信息 , 发现没有为该用户或该用户和对应的 PDN标识选择 PCRF, 但根据共享签 约用户标识列表, 发现已经为共享签约信息的用户标识 1和对应的 PDN标 识 1选择了 PCRF1。 建立对应关系 (用户标识 2、 PDN标识 1、 PCRF1地 址)。 DRA向 PCEF2返回重定向消息 , 消息中携带 PCRF1地址; Step 614: The DRA searches for the locally saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, but the user who has already subscribed to the subscription information is found according to the shared subscription user identifier list. Identification 1 and the corresponding PDN identifier 1 select PCRF1. Establish correspondence (user ID 2, PDN ID 1, PCRF1 address). The DRA returns a redirect message to the PCEF2, where the message carries the PCRF1 address;
步骤 615: PCEF2向 PCRF1发送 IP-CAN会话建立指示消息, 消息中
携带用户标识 2 , PDN标识 1和 IP Address2; Step 615: PCEF2 sends an IP-CAN session establishment indication message to the PCRF1, in the message. Carry user ID 2, PDN ID 1 and IP Address 2;
步骤 616: PCRF1向 SPR发送签约文档请求消息, 消息中携带用户标 识 2和 PDN标识 1 ; Step 616: The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 617: SPR返回签约信息; Step 617: The SPR returns the subscription information.
步骤 618: PCRF1根据签约信息、 网络策略、 接入网信息等制定策略, 如 PCC规则和事件触发器等。 PCRF1向 PCEF2返回网关控制会话建立确 认消息, 携带 PCC和事件触发器。 PCEF2安装策略; Step 618: The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules and event triggers. PCRF1 returns a gateway control session establishment confirmation message to PCEF2, carrying the PCC and the event trigger. PCEF2 installation strategy;
步骤 619 : P-GW2/PCEF2 返回应答建立 IP-CAN 会话 2 , 携带 IP Address2。 Step 619: P-GW2/PCEF2 returns a reply to establish an IP-CAN session 2, carrying IP Address2.
经过上述流程, 用户 2建立了 IP-CAN会话 2, PCRF1向该 IP-CAN会 话相关的策略执行实体(PCEF2 ) 下发策略控制信息, 从而实现策略控制。 用户 2访问业务时, PCRF1还会动态地下发策略控制信息。 此时 PCRF1可 以对用户 1和用户 2访问的某种业务根据共享的签约数据统一进行用量监 测控制。 After the above process, the user 2 establishes an IP-CAN session 2, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF2) to implement policy control. When User 2 accesses the service, PCRF1 also dynamically sends policy control information. At this time, PCRF1 can uniformly perform usage monitoring control on a certain service accessed by user 1 and user 2 according to the shared subscription data.
以上实施例虽仅描述了为共享签约信息的两个用户的 IP-CAN会话选 择同一个 PCRF的流程,但为共享签约信息的两个以上用户的 IP-CAN会话 选择同一个 PCRF的流程也是类似的。 Although the above embodiment only describes the process of selecting the same PCRF for the IP-CAN session of two users sharing the subscription information, the process of selecting the same PCRF for the IP-CAN session of two or more users sharing the subscription information is similar. of.
本发明策略和计费规则功能实体的选择方法基于图 4所示结构的实现 流程与前述基于图 3所示结构的实现流程类似,不同点是 DRA与 CSDB进 行交互获取共享签约信息用户标识列表, 这里再赘述。 The implementation process of the policy and the charging rule function entity of the present invention is similar to the implementation process based on the structure shown in FIG. 3, and the difference is that the DRA and the CSDB exchange the user identification list of the shared subscription information. I will repeat them here.
本发明中, UE1可以釆用图 5的步骤 501至步骤 517接入并建立 IP-CAN 会话 1 , UE2可以釆用图 6的步骤 612至步骤 619接入并建立 IP-CAN2会 话 2; 或者, UE1可以釆用图 6的步骤 601至步骤 611接入并建立 IP-CAN 会话 1 , UE2可以釆用图 5的步骤 518至步骤 531接入并建立 IP-CAN会话 2。
实施例三 In the present invention, UE1 can access and establish IP-CAN session 1 by using steps 501 to 517 of FIG. 5, and UE2 can access and establish IP-CAN2 session 2 by using steps 612 to 619 of FIG. 6; UE1 can access and establish IP-CAN session 1 by using steps 601 to 611 of FIG. 6, and UE2 can access and establish IP-CAN session 2 by using steps 518 to 531 of FIG. Embodiment 3
本实施例描述的是 UE1 (对应用户 1 )和 UE2 (对应用户 2 )在非漫游 场景下,从 E-UTRAN接入并且 S-GW和 P-GW之间釆用 PMIPv6协议或从 可信任非 3GPP 网络接入或从不可信任非 3GPP 网络接入 3GPP系统时, 建立 IP-CAN会话过程中, PCRF的选择流程。 其中 UE1和 UE2需要共享 签约信息, 并且该共享签约信息是针对 PDN网络 1 ( PDN标识 1 ) 的业务 访问, DRA为 Proxy Agent, 基于图 3所示结构进行实现。 图 7为本发明策 略和计费规则功能实体的选择方法实施例三的流程图, 如图 7 所示, 本发 明策略和计费规则功能实体的选择方法具体包括以下步骤: This embodiment describes that UE1 (corresponding user 1) and UE2 (corresponding user 2) access from E-UTRAN in a non-roaming scenario and use the PMIPv6 protocol or from a trusted non-S-GW and P-GW. When the 3GPP network accesses or accesses the 3GPP system from the untrusted non-3GPP network, the PCRF selection process is established during the IP-CAN session. The UE1 and the UE2 need to share the subscription information, and the shared subscription information is the service access for the PDN network 1 (the PDN identifier 1), and the DRA is the proxy agent, which is implemented based on the structure shown in FIG. FIG. 7 is a flowchart of Embodiment 3 of a method for selecting a policy entity and a charging rule function entity. As shown in FIG. 7, the method for selecting a policy and charging rule function entity includes the following steps:
步骤 701: UE1通过 E-UTRAN接入或从可信任非 3GPP 网络接入请求 建立 IP-CAN会话, S-GW或可信任非 3GPP接入网关 /BBERF1收到请求建 立 IP-CAN会话 1的消息, 消息中协议用户标识 1和 PDN标识 1; Step 701: UE1 establishes an IP-CAN session through E-UTRAN access or from a trusted non-3GPP network access request, and the S-GW or the trusted non-3GPP access gateway/BBERF1 receives a message requesting to establish IP-CAN session 1. , the protocol user ID 1 and the PDN identifier 1 in the message;
步骤 702: BBERF1向 DRA发送网关控制会话建立消息, 消息中携带 用户标识 1和 PDN标识 1; Step 702: BBERF1 sends a gateway control session establishment message to the DRA, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 703: DRA根据用户标识 1和 PDN标识 1查找保存的信息, 发现 没有为该用户或该用户和对应的 PDN标识选择 PCRF , 也没有为与该用户 共享签约信息的任何用户选择 PCRF (即没有该用户相关的共享签约用户标 识列表), 则 DRA向 SPR发送签约文档请求消息, 消息中携带用户标识 1 和 PDN标识 1 ; Step 703: The DRA searches for the saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, and the PCRF is not selected for any user sharing the subscription information with the user (ie, no The DRA sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 704: SPR根据用户标识 1返回共享签约用户标识列表,共享签约 用户标识列表包括用户标识 1和用户标识 2,并且共享签约信息是针对 PDN 网络 1的业务访问; Step 704: The SPR returns a shared subscription user identifier list according to the user identifier 1. The shared subscription user identifier list includes the user identifier 1 and the user identifier 2, and the shared subscription information is a service access for the PDN network 1;
步骤 705: DRA保存共享签约用户标识列表; Step 705: The DRA saves the shared subscription user identifier list.
步骤 706: DRA为该用户或 IP-CAN会话选择 PCRF1 , 并保存对应关 系(用户标识 1 , PDN标识 1 , PCRF1地址;), 并向 PCRF1转发网关控制会
话建立消息, 消息中携带用户标识 1和 PDN标识 1; Step 706: The DRA selects PCRF1 for the user or the IP-CAN session, and saves the corresponding relationship (user identifier 1, PDN identifier 1, PCRF1 address;), and forwards the gateway control conference to PCRF1. The message is established, and the message carries the user identifier 1 and the PDN identifier 1;
步骤 707: PCRF1向 SPR发送签约文档请求消息, 消息中携带用户标 识 1和 PDN标识 1 ; Step 707: PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 708: SPR返回签约信息; Step 708: The SPR returns the subscription information.
步骤 709: PCRF1根据签约信息、 网络策略、 接入网信息等制定策略, 如 PCC规则、 QoS规则和事件触发器等。 PCRF1向 DRA返回网关控制会 话建立确认消息, 携带 QoS规则和事件触发器。 Step 709: The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules, QoS rules, and event triggers. PCRF1 returns a gateway control session setup confirmation message to the DRA, carrying QoS rules and event triggers.
步骤 710: DRA向 BBERF1转发网关控制会话建立确认消息,携带 QoS 规则和事件触发器。 BBERF1安装策略; Step 710: The DRA forwards the gateway control session establishment confirmation message to the BBERF1, and carries the QoS rule and the event trigger. BBERF1 installation strategy;
步骤 711 : BBERF1所在网关向 PCEF1所在网关发送请求建立 IP-CAN 会话 1 , 消息中携带用户标识 1和 PDN标识 1。 PCEF1所在网关为所建立 的 IP-CAN会话 1分配 IP Address 1 ; Step 711: The gateway where the BBERF1 is located sends a request to establish an IP-CAN session to the gateway where the PCEF1 is located. The message carries the user identifier 1 and the PDN identifier 1. The gateway where PCEF1 is located allocates IP Address 1 to the established IP-CAN session 1;
步骤 712: PCEF1向 DRA发送 IP-CAN会话建立指示消息, 消息中携 带用户标识 1、 PDN标识 1和 IP Address 1 ; Step 712: The PCEF1 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
步骤 713: DRA根据用户标识 1和 PDN标识 1查找保存信息, 发现已 经为该 IP-CAN会话 1选择了 PCRF1 , 更新对应关系 (用户标识 1、 PDN 标识 1、 IP Address 1、 PCRFl地址)。 DRA向 PCRFl转发 IP-CAN会话建 立指示消息, 消息携带用户标识 1、 PDN标识 1和 IP Address 1; Step 713: The DRA searches for the saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF1 has been selected for the IP-CAN session 1, and the corresponding relationship (user identifier 1, PDN identifier 1, IP Address 1, and PCRFl address) is updated. The DRA forwards the IP-CAN session establishment indication message to the PCRF1, and the message carries the user identifier 1, the PDN identifier 1 and the IP Address 1;
步骤 714: PCRF1根据用户标识 1和 PDN标识 1向 DRA返回对应的 步骤 609制定的 PCC规则和事件触发器; Step 714: The PCRF1 returns a PCC rule and an event trigger defined by the corresponding step 609 to the DRA according to the user identifier 1 and the PDN identifier 1;
步骤 715: DRA向 PCEF1转发消息, 携带 PCC规则和事件触发器; 步骤 716: PCEF1所在网关向 BBERF1所在网关返回应答建立 IP-CAN 会话 1 , 携带 IP Address 1 ; Step 715: The DRA forwards the message to the PCEF1, and carries the PCC rule and the event trigger. Step 716: The gateway where the PCEF1 is located returns a response to the gateway where the BBERF1 is located to establish an IP-CAN session 1 , carrying the IP Address 1 ;
步骤 717: BBERF1 所在网关返回应答建立 IP-CAN会话 1 , 携带 IP Address 1。
经过上述流程, 用户 1建立了 IP-CAN会话 1 , PCRF1向该 IP-CAN会 话相关的策略执行实体(PCEF1、 BBERF1 )下发策略控制信息, 从而实现 策略控制。 通用户 1访问业务时, PCRF1还会动态的下发策略控制信息, 如对用户 1访问的某种业务根据签约进行用量监测控制。 Step 717: The gateway where the BBERF1 is located returns a response to establish an IP-CAN session 1, carrying an IP Address 1. After the above process, the user 1 establishes the IP-CAN session 1, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entities (PCEF1, BBERF1) to implement policy control. When the user 1 accesses the service, the PCRF1 dynamically sends the policy control information, for example, the usage monitoring of the certain service accessed by the user 1 according to the subscription.
步骤 718: UE2通过 E-UTRAN接入或从可信任非 3GPP 网络接入请求 建立 IP-CAN会话, S-GW或可信任非 3GPP接入网关 /BBERF2收到请求建 立 IP-CAN会话 2的消息, 消息中协议用户标识 2和 PDN标识 1。 BBERF1 和 BBERF2可以相同也可以不同; Step 718: UE2 establishes an IP-CAN session through E-UTRAN access or from a trusted non-3GPP network access request, and the S-GW or trusted non-3GPP access gateway/BBERF2 receives a message requesting to establish IP-CAN session 2. , the protocol user ID 2 and the PDN ID 1 in the message. BBERF1 and BBERF2 can be the same or different;
步骤 719: BBERF2向 DRA发送网关控制会话建立消息, 消息中携带 用户标识 2和 PDN标识 1; Step 719: The BBERF2 sends a gateway control session establishment message to the DRA, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 720: DRA根据用户标识 2和 PDN标识 1查找保存的信息, 发现 没有为该用户或该用户和对应的 PDN标识选择 PCRF, 但根据共享签约用 户标识列表, 发现已经为共享签约信息的用户标识 1和对应的 PDN标识 1 选择了 PCRF1。 建立对应关系 (用户标识 2、 PDN标识 1、 PCRF1地址)。 DRA向 PCRF转发网关控制会话建立消息, 消息中携带用户标识 2和 PDN 标识 1 ; Step 720: The DRA searches for the saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, but the user identifier that has been the shared subscription information is found according to the shared subscription user identifier list. 1 and the corresponding PDN identifier 1 selects PCRF1. Establish correspondence (user ID 2, PDN ID 1, PCRF1 address). The DRA forwards the gateway control session establishment message to the PCRF, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 721 : PCRF1向 SPR发送签约文档请求消息, 消息中携带用户标 识 2和 PDN标识 1 ; Step 721: The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 722: SPR返回签约信息; Step 722: The SPR returns the subscription information.
步骤 723: PCRF1根据签约信息, 网络策略, 接入网信息等制定策略, 如 PCC规则、 QoS规则和事件触发器等。 PCRF1向 DRA返回网关控制会 话建立确认消息, 携带 QoS规则和事件触发器; Step 723: The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules, QoS rules, and event triggers. PCRF1 returns a gateway control session establishment confirmation message to the DRA, carrying QoS rules and event triggers;
步骤 724: DRA向 BBERF2返回网关控制会话建立确认消息,携带 QoS 规则和事件触发器。 BBERF2安装策略; Step 724: The DRA returns a gateway control session establishment confirmation message to the BBERF2, carrying the QoS rule and the event trigger. BBERF2 installation strategy;
步骤 725: BBERF2所在网关向 PCEF2所在网关发送请求建立 IP-CAN
会话 2 , 消息中携带用户标识 2和 PDN标识 1。 PCEF2所在网关为所建立 的 IP-CAN会话 2分配 IP Address2。 PCEF1和 PCEF2可能相同, 也可能不 同; Step 725: The gateway where the BBERF2 is located sends a request to the gateway where the PCEF2 is located to establish an IP-CAN. Session 2, the message carries the user identifier 2 and the PDN identifier 1. The gateway where PCEF2 is located allocates IP Address2 to the established IP-CAN session 2. PCEF1 and PCEF2 may be the same or different;
步骤 726: PCEF2向 DRA发送 IP-CAN会话建立指示消息, 消息中携 带用户标识 2、 PDN标识 1和 IP Address2; Step 726: PCEF2 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 2, the PDN identifier 1 and the IP Address2;
步骤 727: DRA根据用户标识 2和 PDN标识 1查找保存信息, 发现已 经为该 IP-CAN会话 2选择了 PCRF1 , 更新对应关系 (用户标识 2、 PDN 标识 1、 IP Address 1、 PCRFl地址)。 DRA向 PCRFl转发 IP-CAN会话建 立指示消息, 消息中携带用户标识 2、 PDN标识 1和 IP Address2; Step 727: The DRA searches for the saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF1 has been selected for the IP-CAN session 2, and the corresponding relationship is updated (user identifier 2, PDN identifier 1, IP Address 1, PCRFl address). The DRA forwards the IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 2, the PDN identifier 1 and the IP Address 2;
步骤 728: PCRF1根据用户标识 2和 PDN标识 1返回对应的步骤 624 制定的 PCC规则和事件触发器; Step 728: PCRF1 returns a corresponding PCC rule and event trigger according to step 624 according to user identifier 2 and PDN identifier 1;
步骤 729: DRA向 PCEF2返回 PCC规则和事件触发器。 PCEF2安装 策略; Step 729: The DRA returns PCC rules and event triggers to PCEF2. PCEF2 installation strategy;
步骤 730: PCEF2所在网关向 BBERF2所在网关返回应答建立 IP-CAN 会话 2, 携带 IP Address2; Step 730: The gateway where the PCEF2 is located returns a response to the gateway where the BBERF2 is located to establish an IP-CAN session 2, carrying an IP Address2;
步骤 731 : BBERF2所在网关返回应答建立 IP-CAN会话 2, 携带 IP Address2。 Step 731: The gateway where BBERF2 is located returns a response to establish an IP-CAN session 2, carrying IP Address2.
经过上述流程, 用户 2建立了 IP-CAN会话 2, PCRF1向该 IP-CAN会 话相关的策略执行实体(PCEF2、 BBERF2 )下发策略控制信息, 从而实现 策略控制。 通用户 2访问业务时, PCRF1还会动态的下发策略控制信息。 此时 PCRF可以对用户 1和用户 2访问的某种业务根据共享的签约数据统 一进行用量监测控制。 After the above process, the user 2 establishes an IP-CAN session 2, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entities (PCEF2, BBERF2) to implement policy control. When the user 2 accesses the service, the PCRF1 also dynamically sends policy control information. At this time, the PCRF can perform the usage monitoring control on the services accessed by the user 1 and the user 2 according to the shared subscription data.
以上实施例虽仅描述了为共享签约信息的两个用户的 IP-CAN会话选 择同一个 PCRF的流程,但为共享签约信息的两个以上用户的 IP-CAN会话 选择同一个 PCRF的流程也是类似的。
本发明策略和计费规则功能实体的选择方法基于图 4所示结构的实现 流程与前述基于图 3所示结构的实现流程类似,不同点是 DRA与 CSDB进 行交互获取共享签约信息用户标识列表, 这里再赘述。 Although the above embodiment only describes the process of selecting the same PCRF for the IP-CAN session of two users sharing the subscription information, the process of selecting the same PCRF for the IP-CAN session of two or more users sharing the subscription information is similar. of. The implementation process of the policy and the charging rule function entity of the present invention is similar to the implementation process based on the structure shown in FIG. 3, and the difference is that the DRA and the CSDB exchange the user identification list of the shared subscription information. I will repeat them here.
实施例四 Embodiment 4
本实施例描述的是 UE1 (对应用户 1 )和 UE2 (对应用户 2 )在非漫游 场景下, 从 E-UTRAN接入并且 S-GW和 P-GW之间釆用 GTP协议时 , 建 立 IP-CAN会话过程中, PCRF的选择流程。 其中 UE1和 UE2需要共享签 约信息, 并且该共享签约信息是针对 PDN网络 1 ( PDN标识 1 ) 的业务访 问, DRA为 Proxy Agent, 基于图 3所示结构进行实现。 图 8为本发明策略 和计费规则功能实体的选择方法实施例四的流程图, 如图 8所示, 本发明 策略和计费规则功能实体的选择方法具体包括以下步骤: This embodiment describes that UE1 (corresponding user 1) and UE2 (corresponding user 2) establish IP in the non-roaming scenario when accessing from the E-UTRAN and using the GTP protocol between the S-GW and the P-GW. The selection process of the PCRF during the CAN session. The UE1 and the UE2 need to share the subscription information, and the shared subscription information is a service access for the PDN network 1 (PDN identifier 1), and the DRA is a proxy agent, which is implemented based on the structure shown in FIG. FIG. 8 is a flowchart of Embodiment 4 of a method for selecting a policy and charging rule function entity according to the present invention. As shown in FIG. 8, the method for selecting a policy and charging rule function entity of the present invention specifically includes the following steps:
步骤 801 : UE1 通过 E-UTRAN 接入请求建立 IP-CAN 会话, P-GW1/PCEF1收到请求建立 IP-CAN会话 1的消息, 消息中协议用户标识 1和 PDN标识 1 ; Step 801: UE1 establishes an IP-CAN session by using an E-UTRAN access request, and P-GW1/PCEF1 receives a message requesting to establish an IP-CAN session 1, in which the protocol user identifier 1 and the PDN identifier 1 are included;
步骤 802: PCEF1向 DRA发送 IP-CAN会话建立指示消息, 消息中携 带用户标识 1和 PDN标识 1; Step 802: The PCEF1 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 803: DRA根据用户标识 1和 PDN标识 1查找保存的信息, 发现 没有为该用户或该用户和对应的 PDN标识选择 PCRF , 也没有为与该用户 共享签约信息的任何用户选择 PCRF (即没有该用户相关的共享签约用户标 识列表), 则 DRA向 SPR发送签约文档请求消息, 消息中携带用户标识 1 和 PDN标识 1 ; Step 803: The DRA searches for the saved information according to the user identifier 1 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, and the PCRF is not selected for any user sharing the subscription information with the user (ie, no The DRA sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 804: SPR根据用户标识 1返回共享签约用户标识列表,共享签约 用户标识列表包括用户标识 1和用户标识 2,并且共享签约信息是针对 PDN 网络 1的业务访问;; Step 804: The SPR returns a shared subscription user identifier list according to the user identifier 1. The shared subscription user identifier list includes the user identifier 1 and the user identifier 2, and the shared subscription information is a service access to the PDN network 1;
步骤 805: DRA保存共享签约用户标识列表;
步骤 806: DRA为该用户或 IP-CAN会话选择 PCRF1 , 并保存对应关 系 (用户标识 1 , PDN标识 1 , PCRF1地址), 并向 PCRF1转发 IP-CAN会 话建立指示消息, 消息中携带用户标识 1和 PDN标识 1 ; Step 805: The DRA saves the shared subscription user identifier list. Step 806: The DRA selects the PCRF1 for the user or the IP-CAN session, and saves the corresponding relationship (user identifier 1, PDN identifier 1, PCRF1 address), and forwards the IP-CAN session establishment indication message to the PCRF1, where the message carries the user identifier 1 And PDN logo 1;
步骤 807: PCRF1向 SPR发送签约文档请求消息, 消息中携带用户标 识 1和 PDN标识 1 ; Step 807: The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 1 and the PDN identifier 1;
步骤 808: SPR返回签约信息; Step 808: The SPR returns the subscription information.
步骤 809: PCRF1根据签约信息、 网络策略、 接入网信息等制定策略, 如 PCC规则和事件触发器等。 PCRF1向 DRA返回 IP-CAN会话建立确认 消息, 携带 PCC规则和事件触发器。 Step 809: The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules and event triggers. PCRF1 returns an IP-CAN session establishment confirmation message to the DRA, carrying PCC rules and event triggers.
步骤 810: DRA向 PCEF1转发 IP-CAN会话建立确认消息, 携带 PCC 规则和事件触发器。 PCEF1安装策略; Step 810: The DRA forwards the IP-CAN session establishment confirmation message to the PCEF1, carrying the PCC rule and the event trigger. PCEF1 installation strategy;
步骤 811 : P-GW1/PCEF1 返回应答建立 IP-CAN 会话 1 , 携带 IP Address 1。 Step 811: P-GW1/PCEF1 returns an answer to establish an IP-CAN session 1 and carries IP Address 1.
经过上述流程, 用户 1建立了 IP-CAN会话 1 , PCRF1向该 IP-CAN会 话相关的策略执行实体(PCEF1 ) 下发策略控制信息, 从而实现策略控制。 通用户 1访问业务时, PCRF1还会动态的下发策略控制信息, 如对用户 1 访问的某种业务根据签约进行用量监测控制。 After the above process, the user 1 establishes an IP-CAN session 1 , and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF1) to implement policy control. When the user 1 accesses the service, the PCRF1 also dynamically sends policy control information, such as monitoring the usage of a certain service accessed by the user 1 according to the contract.
步骤 812 : UE2 通过 E-UTRAN 接入请求建立 IP-CAN 会话, P-GW2/PCEF2收到请求建立 IP-CAN会话 2的消息, 消息中协议用户标识 2和 PDN标识 1。 PCEF 1和 PCEF2可以相同也可以不同; Step 812: UE2 establishes an IP-CAN session by using an E-UTRAN access request, and P-GW2/PCEF2 receives a message requesting to establish an IP-CAN session 2, where the protocol user ID 2 and the PDN identifier 1 are in the message. PCEF 1 and PCEF2 may be the same or different;
步骤 813 : PCEF2向 DRA发送 IP-CAN会话建立指示消息, 消息中携 带用户标识 2和 PDN标识 1; Step 813: The PCEF2 sends an IP-CAN session establishment indication message to the DRA, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 814: DRA根据用户标识 2和 PDN标识 1查找保存的信息, 发现 没有为该用户或该用户和对应的 PDN标识选择 PCRF, 但根据共享签约用 户标识列表, 发现已经为共享签约信息的用户标识 1和对应的 PDN标识 1
选择了 PCRF1。 建立对应关系 (用户标识 2、 PDN标识 1、 PCRF1地址)。 DRA向 PCRF转发 IP-CAN会话建立指示消息, 消息中携带用户标识 2和 PDN标识 1 ; Step 814: The DRA searches for the saved information according to the user identifier 2 and the PDN identifier 1, and finds that the PCRF is not selected for the user or the user and the corresponding PDN identifier, but finds the user identifier that has been the subscription information according to the shared subscription user identifier list. 1 and the corresponding PDN identifier 1 PCRF1 was selected. Establish correspondence (user ID 2, PDN ID 1, PCRF1 address). The DRA forwards an IP-CAN session establishment indication message to the PCRF, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 815: PCRF1向 SPR发送签约文档请求消息, 消息中携带用户标 识 2和 PDN标识 1 ; Step 815: The PCRF1 sends a subscription document request message to the SPR, where the message carries the user identifier 2 and the PDN identifier 1;
步骤 816: SPR返回签约信息; Step 816: The SPR returns the subscription information.
步骤 817: PCRF1根据签约信息, 网络策略, 接入网信息等制定策略, 如 PCC规则和事件触发器等。 PCRF1向 DRA返回 IP-CAN会话建立确认 消息, 携带 PCC规则和事件触发器; Step 817: The PCRF1 formulates policies according to the subscription information, the network policy, and the access network information, such as PCC rules and event triggers. PCRF1 returns an IP-CAN session establishment confirmation message to the DRA, carrying PCC rules and event triggers;
步骤 818: DRA向 PCEF2返回 IP-CAN会话建立确认消息 , 携带 PCC 规则和事件触发器。 PCEF2安装策略; Step 818: The DRA returns an IP-CAN session establishment confirmation message to the PCEF2, carrying the PCC rules and event triggers. PCEF2 installation strategy;
步骤 819: P-GW2/PCEF2所在网关返回应答建立 IP-CAN会话 2 ,携带 IP Address2„ Step 819: The gateway where the P-GW2/PCEF2 is located returns a response to establish an IP-CAN session 2, carrying the IP Address2.
经过上述流程, 用户 2建立了 IP-CAN会话 2, PCRF1向该 IP-CAN会 话相关的策略执行实体(PCEF2 ) 下发策略控制信息, 从而实现策略控制。 通用户 2访问业务时, PCRF1还会动态的下发策略控制信息。 此时 PCRF 可以对用户 1和用户 2访问的某种业务根据共享的签约数据统一进行用量 监测控制。 After the above process, the user 2 establishes an IP-CAN session 2, and the PCRF1 sends policy control information to the IP-CAN session-related policy enforcement entity (PCEF2) to implement policy control. When the user 2 accesses the service, the PCRF1 also dynamically sends policy control information. At this time, the PCRF can perform the usage monitoring control on the services that are accessed by the user 1 and the user 2 according to the shared subscription data.
以上实施例虽仅描述了为共享签约信息的两个用户的 IP-CAN会话选 择同一个 PCRF的流程,但为共享签约信息的两个以上用户的 IP-CAN会话 选择同一个 PCRF的流程也是类似的。 Although the above embodiment only describes the process of selecting the same PCRF for the IP-CAN session of two users sharing the subscription information, the process of selecting the same PCRF for the IP-CAN session of two or more users sharing the subscription information is similar. of.
本发明策略和计费规则功能实体的选择方法基于图 4所示结构的实现 流程与前述基于图 3所示结构的实现流程类似,不同点是 DRA与 CSDB进 行交互获取共享签约信息用户标识列表, 这里再赘述。 The implementation process of the policy and the charging rule function entity of the present invention is similar to the implementation process based on the structure shown in FIG. 3, and the difference is that the DRA and the CSDB exchange the user identification list of the shared subscription information. I will repeat them here.
在其他实施例中, UE 1釆用图 7的步骤 701 -步骤 717接入并建立 IP-CAN
会话 1 , UE2釆用图 8的步骤 812-步骤 819接入并建立 IP-CAN2会话 2; 或者, UE1釆用图 8的步骤 801步骤 - 811接入并建立 IP-CAN会话 1 , UE2 釆用图 7的步骤 718-步骤 731接入并建立 IP-CAN会话 2。 In other embodiments, UE 1 accesses and establishes IP-CAN using steps 701 - 717 of FIG. Session 1 , UE2 accesses and establishes IP-CAN2 session 2 by using step 812-step 819 of FIG. 8; or, UE1 accesses and establishes IP-CAN session 1 by using step 801 of FIG. 8 - 811, UE2 uses Steps 718 - 731 of Figure 7 access and establish an IP-CAN session 2.
以上所有实施例, 针对用户 1和用户 2共享签约信息, 并且共享签约 信息是针对一个 PDN网络的业务访问。这时, DRA为用户 1和用户 2建立 的到同一个 PDN网络的 IP-CAN会话选择同一个 PCRF。 In all of the above embodiments, the subscription information is shared for the user 1 and the user 2, and the shared subscription information is a service access for a PDN network. At this time, the DRA selects the same PCRF for the IP-CAN session established by User 1 and User 2 to the same PDN network.
若用 1和用户 2共享签约信息, 且共享签约信息同时针对多个 PDN网 络的业务访问, 或所有 PDN网络的业务访问。 这时, DRA根据共享签约用 户标识列表为用户 1和用户 2建立的到多个 PDN网络的 IP-CAN会话选择 同一个 PCRF或为用户 1和用户 2的所有 IP-CAN会话选择同一个 PCRF(即 为用户 1和用户 2选择同一个 PCRF ), 流程是类似的。 If 1 and user 2 share subscription information, and the subscription information is shared for multiple PDN networks, or all PDN networks are accessed. At this time, the DRA selects the same PCRF for the IP-CAN session of the multiple PDN networks established by User 1 and User 2 according to the shared subscription user identification list or selects the same PCRF for all IP-CAN sessions of User 1 and User 2 ( That is, User 1 and User 2 select the same PCRF), and the flow is similar.
图 9为本发明 DRA获取共享签约用户标识列表方式一的流程图, 当 DRA首次启动, 或故障恢复后重启, 向 SPR请求共享签约用户标识列表, 如图 9所示, DRA获取共享签约用户标识列表的具体方式为: FIG. 9 is a flowchart of a method for obtaining a shared subscription subscriber identity list by the DRA according to the present invention. When the DRA is started for the first time, or restarted after the fault is recovered, the SPR is requested to request the shared subscription subscriber identifier list. As shown in FIG. 9, the DRA obtains the shared subscription subscriber identifier. The specific way of the list is:
步骤 901 : DRA上电启动; Step 901: The DRA is powered on;
步骤 902: DRA向 SPR发送共享签约用户列表请求消息; Step 902: The DRA sends a shared subscription subscriber list request message to the SPR.
步骤 903: SPR返回确认消息, 将 SPR中保存的共享签约用户标识列 表发送给 DRA。 Step 903: The SPR returns an acknowledgement message, and sends the shared subscription subscriber identity list saved in the SPR to the DRA.
经过上述流程, DRA保存了所有共享签约用户标识列表, 这样当 DRA 发现新的用户标识出现时, 不需要像前述实施例一和实施例二那样向 SPR 请求共享签约用户标识列表了。 Through the above process, the DRA saves the list of all the shared subscriber IDs, so that when the DRA finds that the new subscriber identity appears, it does not need to request the shared subscription subscriber identity list from the SPR as in the first embodiment and the second embodiment.
图 9所示的 DRA获取共享签约用户标识列表的方式同样适用于 CSDB。 图 10为本发明 DRA获取共享签约用户标识列表方式二的流程图, SPR 更新 DRA中共享签约用户标识列表时将一并发送给 DRA, 如图 10所示, The way in which the DRA shown in Figure 9 obtains a list of shared subscription user IDs also applies to CSDB. 10 is a flowchart of a method for obtaining a shared subscription user identifier list by the DRA according to the present invention. When the SPR updates the shared subscription user identifier list in the DRA, it is sent to the DRA, as shown in FIG.
DRA获取共享签约用户标识列表的具体方式为:
步骤 1001 : SPR检测到需要更新共享签约用户标识列表的触发; 步骤 1002: SPR向 DRA发送共享签约用户标识列表更新请求,携带更 新的共享签约用户标识列表; The specific way for DRA to obtain a list of shared subscription user IDs is: Step 1001: The SPR detects that the trigger of the shared subscription subscriber identity list needs to be updated. Step 1002: The SPR sends a shared subscription subscriber identity list update request to the DRA, and carries the updated shared subscription subscriber identity list.
步骤 1003: DRA更新共享签约用户标识列表后, 返回确认消息。 Step 1003: After the DRA updates the shared subscription user identifier list, a confirmation message is returned.
经过上述流程, DRA保存了所有共享签约用户标识列表, 这样当 DRA 发现新的用户标识出现时, 不需要像实施例一和实施例二那样向 SPR请求 共享签约用户标识列表了。 Through the above process, the DRA saves a list of all the shared subscription user identifiers, so that when the DRA finds that a new user identifier appears, it is not necessary to request the SPR to share the subscription subscriber identity list as in the first embodiment and the second embodiment.
图 10 所示的 DRA 获取共享签约用户标识列表的方式同样适用于 The way DRA obtains the list of shared subscription user IDs as shown in Figure 10 also applies to
CSDB。 CSDB.
图 11 为本发明策略和计费规则功能实体的选择系统的组成结构示意 图,如图 11所示,本发明策略和计费规则功能实体的选择系统选择单元 110, 位于 DRA中, 用于为共享签约信息的两个以上的用户选择同一个 PCRF。 本发明中, 共享签约信息, 具体为: 所述两个以上用户为接入同一个分组 数据网络 PDN而建立的 IP连接接入网 IP-CAN会话共享签约信息; 或者, 所述两个以上用户为接入两个以上 PDN而建立的 IP-CAN会话共享签约信 息; 或者, 所述两个以上用户为接入所有 PDN而建立的 IP-CAN会话共享 签约信息。 11 is a schematic structural diagram of a system for selecting a policy and charging rule function entity according to the present invention. As shown in FIG. 11, the selection system selection unit 110 of the policy and charging rule function entity of the present invention is located in the DRA for sharing. More than two users of the subscription information select the same PCRF. In the present invention, the shared subscription information is specifically: the IP connection access network IP-CAN session sharing subscription information established by the two or more users to access the same packet data network PDN; or, the two or more users The IP-CAN session established for accessing more than two PDNs shares subscription information; or the IP-CAN session established by the two or more users to access all PDNs shares subscription information.
本发明中的选择单元包括接收子单元、 判断子单元和选择子单元, 其 中,接收子单元用于接收 BBERF发送的网关控制会话建立消息或 PCEF发 送的 IP-CAN会话建立指示消息;判断子单元用于根据所述网关控制会话建 立消息或所述 IP-CAN会话建立指示消息中的用户标识信息或 /和用户欲接 入的 PDN的标识信息判断是否已为与所述用户共享签约信息的其他用户选 择 PCRF, 是时触发选择子单元; 选择子单元用于将为所述其他用户选择的 PCRF作为为所述用户选择的 PCRF。 The selecting unit in the present invention includes a receiving subunit, a judging subunit, and a selecting subunit, wherein the receiving subunit is configured to receive a gateway control session establishment message sent by the BBERF or an IP-CAN session establishment indication message sent by the PCEF; Determining, according to the gateway control session establishment message or the user identification information in the IP-CAN session establishment indication message or the identification information of the PDN that the user wants to access, whether the subscription information has been shared with the user. The user selects the PCRF, and triggers the selection subunit; the selection subunit is used to use the PCRF selected for the other user as the PCRF selected for the user.
如图 11所示, 本发明策略和计费规则功能实体的选择系统还包括: 获
取单元 111 , 位于所述 DRA中 , 用于通过 SPR或 CSDB获取所述用户的共 享签约用户列表信息, 所述共享签约用户列表中包含共享签约信息的两个 以上用户的标识信息、 或包含两个以上用户的标识信息和共享签约信息针 对的 PDN网络标识信息。。 As shown in FIG. 11, the selection system of the policy and charging rule function entity of the present invention further includes: The fetching unit 111 is located in the DRA, and is configured to acquire the shared subscription user list information of the user by using an SPR or a CSDB, where the shared subscription user list includes identification information of two or more users sharing the subscription information, or includes two The identification information of more than one user and the PDN network identification information for the shared subscription information. .
如图 11所示, 本发明策略和计费规则功能实体的选择系统还包括第一 发送单元 112和第二发送单元 113 ,其中,第一发送单元 112,位于所述 DRA 中, 用于在所述 DRA上电时向所述 SPR或所述 CSDB发送共享签约用户 列表请求消息; 第二发送单元 113 , 位于所述 SPR或所述 CSDB中, 用于 向所述 DRA返回确认消息, 其中, 所述确认消息中包含所述 SPR或所述 CSDB当前存储的共享签约用户标识列表信息。 As shown in FIG. 11, the selection system of the policy and charging rule function entity of the present invention further includes a first sending unit 112 and a second sending unit 113, wherein the first sending unit 112 is located in the DRA, and is used in the Sending a shared subscription subscriber list request message to the SPR or the CSDB when the DRA is powered on; the second sending unit 113 is located in the SPR or the CSDB, and is configured to return an acknowledgement message to the DRA, where The confirmation message includes the SPR or the shared subscription user identifier list information currently stored by the CSDB.
如图 11所示, 本发明策略和计费规则功能实体的选择系统还可包括第 三发送单元 114、 替换单元 115和第四发送单元 116, 其中, 第三发送单元 114,位于所述 SPR或所述 CSDB中,用于在共享签约用户标识列表更新时, 向所述 DRA发送共享签约用户标识列表更新请求消息,所述共享签约用户 标识列表更新请求消息中包含更新的共享签约用户标识列表信息; 替换单 元 115 , 位于所述 DRA中, 用于将所述更新的共享签约用户标识列表信息 替换原共享签约用户标识列表信息; 第四发送单元 116,位于所述 DRA中, 用于向所述 SPR或所述 CSDB返回确认消息。 As shown in FIG. 11, the selection system of the policy and charging rule function entity of the present invention may further include a third sending unit 114, a replacing unit 115, and a fourth sending unit 116, where the third sending unit 114 is located in the SPR or The CSDB is configured to send a shared subscription subscriber identity list update request message to the DRA when the shared subscription subscriber identity list is updated, where the shared subscription subscriber identity list update request message includes updated shared subscription subscriber identity list information. The replacing unit 115 is located in the DRA, and is configured to replace the updated shared subscription user identifier list information with the original shared subscription user identifier list information. The fourth sending unit 116 is located in the DRA, and is configured to The SPR or the CSDB returns an acknowledgement message.
本领域技术人员应当理解, 图 11所示的策略和计费规则功能实体的选 择系统是为实现前述的策略和计费规则功能实体的选择方法而设计的, 图 11 所示的系统中各处理单元及处理子单元的功能可参照前述实施例一至实 施例四中的相关描述而理解, 各处理单元及处理子单元的功能可通过运行 于处理器上的程序而实现, 也可通过具体的逻辑电路而实现。 本领域技术 人员应当理解, 图 11中除选择单元 110外, 其余各处理单元均为实现本发 明基本技术方案的非必要技术特征。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。
Those skilled in the art should understand that the selection system of the policy and charging rule function entity shown in FIG. 11 is designed to implement the foregoing selection method of the policy and charging rule function entity, and the processing in the system shown in FIG. The functions of the unit and the processing sub-unit can be understood by referring to the related descriptions in the foregoing first embodiment to the fourth embodiment. The functions of each processing unit and processing sub-unit can be implemented by a program running on the processor, or through specific logic. The circuit is implemented. It should be understood by those skilled in the art that, except for the selection unit 110 in FIG. 11, the remaining processing units are non-essential technical features for implementing the basic technical solutions of the present invention. The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
Claims
1、 一种策略和计费规则功能实体的选择方法, 其特征在于, 所述方法 包括: A method for selecting a policy and charging rule function entity, the method comprising:
Diameter路由代理 DRA为共享签约信息的两个以上的用户选择同一个 策略和计费规则功能实体 PCRF。 Diameter Routing Agent DRA selects the same policy and charging rule function entity PCRF for more than two users sharing subscription information.
2、 根据权利要求 1所述的方法, 其特征在于, 所述共享签约信息, 具 体为: 2. The method according to claim 1, wherein the shared subscription information is:
所述两个以上用户为接入同一个分组数据网络 PDN而建立的 IP连接接 入网 IP-CAN会话共享签约信息; The IP-connected network IP-CAN session sharing subscription information established by the two or more users for accessing the same packet data network PDN;
或者, 所述两个以上用户为接入两个以上 PDN而建立的 IP-CAN会话 共享签约信息; Or the IP-CAN session shared by the two or more users for accessing two or more PDNs;
或者, 所述两个以上用户为接入所有 PDN而建立的 IP-CAN会话共享 签约信息。 Alternatively, the IP-CAN session established by the two or more users to access all PDNs shares subscription information.
3、 根据权利要求 2所述的方法, 其特征在于, 所述为共享签约信息的 两个以上的用户选择同一个 PCRF, 具体为: The method according to claim 2, wherein the two or more users sharing the subscription information select the same PCRF, specifically:
接收到承载绑定和事件报告功能实体 BBERF发送的网关控制会话建 立消息或策略和计费执行功能实体 PCEF发送的 IP-CAN会话建立指示消息 后, 所述 DRA根据所述网关控制会话建立消息或所述 IP-CAN会话建立指 示消息中的用户标识信息或 /和用户欲接入的 PDN 的标识信息判断是否已 为与所述用户共享签约信息的其他用户选择 PCRF,是时将为其他用户选择 的 PCRF作为所述用户选择的 PCRF。 After receiving the gateway control session establishment message sent by the bearer binding and event reporting function entity BBERF or the IP-CAN session establishment indication message sent by the policy and charging execution function entity PCEF, the DRA controls the session establishment message according to the gateway or The user identification information in the IP-CAN session establishment indication message or/and the identification information of the PDN to be accessed by the user determines whether the PCRF has been selected for other users sharing the subscription information with the user, and will select other users. The PCRF serves as the PCRF selected by the user.
4、根据权利要求 1至 3中任一项所述的方法, 其特征在于, 所述 DRA 通过用户签约数据库 SPR或关联用户数据库 CSDB获取所述用户的共享签 约用户列表信息, 所述共享签约用户列表中包含共享签约信息的两个以上 用户的标识信息、 或包含两个以上用户的标识信息和共享签约信息针对的The method according to any one of claims 1 to 3, wherein the DRA acquires shared subscription user list information of the user through a user subscription database SPR or an associated user database CSDB, and the shared subscription user The list contains more than two shared subscription information Identification information of the user, or identification information including two or more users and shared subscription information
PDN网络标识信息。 PDN network identification information.
5、 根据权利要求 4所述的方法, 其特征在于, 所述方法还包括: 所述 DRA重启时, 向所述 SPR或所述 CSDB发送共享签约用户列表 请求消息; The method according to claim 4, wherein the method further comprises: sending a shared subscription subscriber list request message to the SPR or the CSDB when the DRA is restarted;
所述 SPR或所述 CSDB向所述 DRA返回确认消息, 其中, 所述确认 消息中包含所述 SPR或所述 CSDB当前存储的共享签约用户标识列表信息。 The SPR or the CSDB returns an acknowledgement message to the DRA, where the acknowledgement message includes the SPR or the shared subscription subscriber identity list information currently stored by the CSDB.
6、 根据权利要求 4所述的方法, 其特征在于, 所述方法还包括: 所述 SPR或所述 CSDB 中的共享签约用户标识列表更新时, 向所述 The method according to claim 4, wherein the method further comprises: when the SPR or the shared subscription user identifier list in the CSDB is updated,
DRA发送共享签约用户标识列表更新请求消息, 所述共享签约用户标识列 表更新请求消息中包含更新的共享签约用户标识列表信息; The DRA sends a shared subscription subscriber identity list update request message, where the shared subscription subscriber identity list update request message includes updated shared subscription subscriber identity list information;
所述 DRA将所述更新的共享签约用户标识列表信息替换原共享签约用 户标识列表信息, 并向所述 SPR或所述 CSDB返回确认消息。 The DRA replaces the updated shared subscription user identification list information with the original shared subscription user identification list information, and returns an acknowledgement message to the SPR or the CSDB.
7、 一种策略和计费规则功能实体的选择系统, 其特征在于, 所述系统 包括: 7. A system for selecting a policy and charging rule functional entity, the system comprising:
选择单元, 位于 DRA中, 用于为共享签约信息的两个以上的用户选择 同一个 PCRF。 The selection unit, located in the DRA, is used to select the same PCRF for more than two users sharing the subscription information.
8、 根据权利要求 7所述的系统, 其特征在于, 所述共享签约信息, 具 体为: 8. The system according to claim 7, wherein the shared subscription information is:
所述两个以上用户为接入同一个分组数据网络 PDN而建立的 IP连接接 入网 IP-CAN会话共享签约信息; The IP-connected network IP-CAN session sharing subscription information established by the two or more users for accessing the same packet data network PDN;
或者, 所述两个以上用户为接入两个以上 PDN而建立的 IP-CAN会话 共享签约信息; Or the IP-CAN session shared by the two or more users for accessing two or more PDNs;
或者, 所述两个以上用户为接入所有 PDN而建立的 IP-CAN会话共享 签约信息。 Alternatively, the IP-CAN session shared by the two or more users for accessing all PDNs shares subscription information.
9、 根据权利要求 8所述的系统, 其特征在于, 所述选择单元进一步包 括接收子单元、 判断子单元和选择子单元, 其中: 9. The system according to claim 8, wherein the selection unit further comprises a receiving subunit, a judging subunit, and a selecting subunit, wherein:
接收子单元, 用于接收 BBERF发送的网关控制会话建立消息或 PCEF 发送的 IP-CAN会话建立指示消息; a receiving subunit, configured to receive a gateway control session establishment message sent by the BBERF or an IP-CAN session establishment indication message sent by the PCEF;
判断子单元,用于根据所述网关控制会话建立消息或所述 IP-CAN会话 建立指示消息中的用户标识信息或 /和用户欲接入的 PDN 的标识信息判断 是否已为与所述用户共享签约信息的其他用户选择 PCRF,是时触发选择子 单元; a determining subunit, configured to determine, according to the gateway control session establishment message or the user identification information in the IP-CAN session establishment indication message or/and the identification information of the PDN that the user wants to access, whether it is shared with the user Other users who subscribe to the information select PCRF, which triggers the selection subunit;
选择子单元, 用于将为所述其他用户选择的 PCRF作为为所述用户选 择的 PCRF。 A subunit is selected for using the PCRF selected for the other user as the PCRF selected for the user.
10、 根据权利要求 7至 9中任一项所述的系统, 其特征在于, 所述系 统还包括: 获取单元, 位于所述 DRA中 , 用于通过 SPR或 CSDB获取所 述用户的共享签约用户列表信息, 所述共享签约用户列表中包含共享签约 信息的两个以上用户的标识信息、 或包含两个以上用户的标识信息和共享 签约信息针对的 PDN网络标识信息。 The system according to any one of claims 7 to 9, wherein the system further comprises: an obtaining unit, located in the DRA, for acquiring a shared subscription user of the user by using an SPR or a CSDB List information, the shared subscription user list includes identification information of two or more users sharing the subscription information, or identification information including two or more users and PDN network identification information for the shared subscription information.
11、 根据权利要求 10所述的系统, 其特征在于, 所述系统还包括: 第一发送单元,位于所述 DRA中 ,用于在所述 DRA重启时向所述 SPR 或所述 CSDB发送共享签约用户列表请求消息; The system according to claim 10, wherein the system further comprises: a first sending unit, located in the DRA, configured to send a share to the SPR or the CSDB when the DRA restarts Signing up a user list request message;
第二发送单元, 位于所述 SPR或所述 CSDB中, 用于向所述 DRA返 回确认消息, 其中, 所述确认消息中包含所述 SPR或所述 CSDB当前存储 的共享签约用户标识列表信息。 The second sending unit is located in the SPR or the CSDB, and is configured to return an acknowledgement message to the DRA, where the acknowledgement message includes the SPR or the shared subscription subscriber identity list information currently stored by the CSDB.
12、 根据权利要求 10所述的系统, 其特征在于, 所述系统还包括: 第三发送单元, 位于所述 SPR或所述 CSDB中, 用于在共享签约用户 标识列表更新时, 向所述 DRA发送共享签约用户标识列表更新请求消息, 所述共享签约用户标识列表更新请求消息中包含更新的共享签约用户标识 列表信息; The system according to claim 10, wherein the system further comprises: a third sending unit, located in the SPR or the CSDB, configured to update the shared subscription user identifier list to the The DRA sends a shared subscription subscriber identity list update request message, where the shared subscription subscriber identity list update request message includes the updated shared subscription subscriber identity. List information
替换单元, 位于所述 DRA中, 用于将所述更新的共享签约用户标识列 表信息替换原共享签约用户标识列表信息; a replacement unit, located in the DRA, configured to replace the updated shared subscription user identifier list information with the original shared subscription user identifier list information;
第四发送单元, 位于所述 DRA中 , 用于向所述 SPR或所述 CSDB返 回确认消息。 And a fourth sending unit, located in the DRA, configured to return an acknowledgement message to the SPR or the CSDB.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910224252.1 | 2009-11-25 | ||
CN200910224252.1A CN102075894B (en) | 2009-11-25 | 2009-11-25 | Selection method and system for policy and charging rules function entity |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011063688A1 true WO2011063688A1 (en) | 2011-06-03 |
Family
ID=44034207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/077887 WO2011063688A1 (en) | 2009-11-25 | 2010-10-19 | Method and system for selecting policy and charging rules function entity |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102075894B (en) |
WO (1) | WO2011063688A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104254140A (en) * | 2013-06-26 | 2014-12-31 | 中国电信股份有限公司 | Session association method and system for PCC system in mobile network |
EP3393154A4 (en) * | 2016-04-25 | 2019-01-02 | Huawei Technologies Co., Ltd. | Quota sharing method and signaling route device |
WO2019234758A1 (en) | 2018-06-08 | 2019-12-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for implementing user defined policies in an intelligent network |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102904856B (en) * | 2011-07-25 | 2017-08-25 | 中兴通讯股份有限公司 | A kind of control method and device of shared session |
CN103107901B (en) * | 2011-11-11 | 2016-11-23 | 华为终端有限公司 | "Policy and Charging Rules Function system of selection and relevant device |
CN103179616A (en) * | 2011-12-20 | 2013-06-26 | 华为技术有限公司 | Method, system and device for selecting policy and charging rule function modules |
CN102612097A (en) * | 2012-03-30 | 2012-07-25 | 中兴通讯股份有限公司 | Method, system and PCRF (Policy and Charging Rules Function) for adjusting QoS (Quality of Service) strategy of user |
CN103490908B (en) * | 2012-06-12 | 2019-05-31 | 中兴通讯股份有限公司 | The selection method of "Policy and Charging Rules Function, apparatus and system |
WO2014186936A1 (en) * | 2013-05-20 | 2014-11-27 | 华为技术有限公司 | Policy control method, related apparatus, and system |
CN104244211A (en) * | 2013-06-07 | 2014-12-24 | 阿尔卡特朗讯 | Method and device for determining PCRF |
CN105162610A (en) * | 2014-06-16 | 2015-12-16 | 中兴通讯股份有限公司 | Network access information sending method and device |
CN105516953A (en) * | 2014-10-20 | 2016-04-20 | 中兴通讯股份有限公司 | Method and apparatus for selecting policy and charging rules function |
WO2016074224A1 (en) * | 2014-11-14 | 2016-05-19 | 华为技术有限公司 | Method and apparatus for selecting policy and charging rules function |
CN106712973B (en) * | 2016-12-19 | 2019-07-09 | 中国联合网络通信集团有限公司 | A kind of method and system of binding session |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150418A (en) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | A selection method for policy billing control server |
CN101150782A (en) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | A selection method for policy billing control server |
CN101159563A (en) * | 2007-11-02 | 2008-04-09 | 中兴通讯股份有限公司 | Method and system for selecting strategy charging control server |
CN101217810A (en) * | 2008-01-16 | 2008-07-09 | 中兴通讯股份有限公司 | A selecting method of strategy and charging rule functions |
CN101217789A (en) * | 2008-01-10 | 2008-07-09 | 中兴通讯股份有限公司 | A method for selecting a policy and charging rule function server in a non-roaming scenario |
CN101227391A (en) * | 2008-01-09 | 2008-07-23 | 中兴通讯股份有限公司 | Selection method of policy and charging rule functional entities in non-roaming scenarios |
CN101409954A (en) * | 2008-10-16 | 2009-04-15 | 中兴通讯股份有限公司 | Policy control method and system, and policy and charging implement function entity |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378328A (en) * | 2007-08-30 | 2009-03-04 | 华为技术有限公司 | Method, apparatus and system for applying control strategy |
-
2009
- 2009-11-25 CN CN200910224252.1A patent/CN102075894B/en not_active Expired - Fee Related
-
2010
- 2010-10-19 WO PCT/CN2010/077887 patent/WO2011063688A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150418A (en) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | A selection method for policy billing control server |
CN101150782A (en) * | 2007-10-17 | 2008-03-26 | 中兴通讯股份有限公司 | A selection method for policy billing control server |
CN101159563A (en) * | 2007-11-02 | 2008-04-09 | 中兴通讯股份有限公司 | Method and system for selecting strategy charging control server |
CN101227391A (en) * | 2008-01-09 | 2008-07-23 | 中兴通讯股份有限公司 | Selection method of policy and charging rule functional entities in non-roaming scenarios |
CN101217789A (en) * | 2008-01-10 | 2008-07-09 | 中兴通讯股份有限公司 | A method for selecting a policy and charging rule function server in a non-roaming scenario |
CN101217810A (en) * | 2008-01-16 | 2008-07-09 | 中兴通讯股份有限公司 | A selecting method of strategy and charging rule functions |
CN101409954A (en) * | 2008-10-16 | 2009-04-15 | 中兴通讯股份有限公司 | Policy control method and system, and policy and charging implement function entity |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104254140A (en) * | 2013-06-26 | 2014-12-31 | 中国电信股份有限公司 | Session association method and system for PCC system in mobile network |
CN104254140B (en) * | 2013-06-26 | 2018-06-19 | 中国电信股份有限公司 | The session association method and system of PCC systems in mobile network |
EP3393154A4 (en) * | 2016-04-25 | 2019-01-02 | Huawei Technologies Co., Ltd. | Quota sharing method and signaling route device |
WO2019234758A1 (en) | 2018-06-08 | 2019-12-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for implementing user defined policies in an intelligent network |
CN112262561A (en) * | 2018-06-08 | 2021-01-22 | 瑞典爱立信有限公司 | Method and system for enforcing user-defined policies in an intelligent network |
EP3804289A4 (en) * | 2018-06-08 | 2022-01-05 | Telefonaktiebolaget LM Ericsson (publ) | Method and system for implementing user defined policies in an intelligent network |
US11611666B2 (en) | 2018-06-08 | 2023-03-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and network node for implementing user defined policies based on device subscription identifiers in a telecommunication network |
Also Published As
Publication number | Publication date |
---|---|
CN102075894B (en) | 2014-03-12 |
CN102075894A (en) | 2011-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2011063688A1 (en) | Method and system for selecting policy and charging rules function entity | |
CN100579302C (en) | A method for selecting a policy and charging rule function server in a non-roaming scenario | |
US8874715B2 (en) | Charging method, system and reporting method for terminal accessing through multiple access networks | |
CN101227391B (en) | method for selecting function entity of tactics and charging rules under non-roaming condition | |
US8817612B2 (en) | Method for implementing limited policy and charging control and system thereof | |
CN104995867B (en) | Selective Incident Reporting in Mobile Telecommunications Networks | |
US20130044646A1 (en) | Policy application method for machine type communication, and policy and charging enforcement function | |
WO2011060698A1 (en) | Method and system for realizing usage monitoring control | |
WO2010031316A1 (en) | Method and system for realizing the policy and charging control in the multiple packet data networks (pdn) scene | |
WO2011097911A1 (en) | Method, device and system for selecting policy and charging rules function entity | |
JP5642888B2 (en) | Method and system for realizing application detection and control in an IP-CAN session supporting dual stack | |
WO2010052030A1 (en) | Policy control apparatus and method for handing over policy control information | |
WO2009021462A1 (en) | Method and device for ip-can session establishment | |
WO2011029289A1 (en) | Method and system for transmitting a bearer control mode in roaming scenarios | |
WO2011085614A1 (en) | Method for controlling resources in full service converged network and system therefor | |
WO2011085621A1 (en) | Method and system for service processing | |
WO2016062025A1 (en) | Method and device for selecting policy and charging rules function | |
WO2016000793A1 (en) | Policy and charging rules function (pcrf) selection | |
CN101998513B (en) | Method and system for controlling policy and charging rules function (PCRF) load balance and redirect diameter routing agent (DRA) | |
WO2014094488A1 (en) | Charging policy method and device for roaming local service | |
CN102711086B (en) | Sponsored Data Connection Processing Method and Policy and Charging Rules Functional Entity | |
JP2015511432A (en) | Session termination in mobile packet core network | |
WO2011088702A1 (en) | Method and system for controlling resources in full-service convergence network | |
WO2013135213A1 (en) | Tdf session process method and pcrf | |
WO2010118673A1 (en) | Method, system and device for processing policy and charging control |
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: 10832595 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: 10832595 Country of ref document: EP Kind code of ref document: A1 |