Charging control method and system in communication network
09705685 ยท 2017-07-11
Assignee
Inventors
- Yoshiyuki Yamada (Tokyo, JP)
- Makoto FUJINAMI (Tokyo, JP)
- Ippei AKIYOSHI (Tokyo, JP)
- Yasuhiro Mizukoshi (Tokyo, JP)
Cpc classification
H04W88/182
ELECTRICITY
H04M2215/208
ELECTRICITY
International classification
H04L12/14
ELECTRICITY
H04M15/00
ELECTRICITY
Abstract
A charging control method and system are provided that can reduce the processing load on a function of performing charging control. The charging control system includes a policy and charging rules function (PCRF), a plurality of gateways (P-GWs) each including a policy and charging enforcement function (PCEF), and a relay section including a relay server and a switch that connects the PCRF and the plurality of PCEFs in a hierarchical manner. The PCRF is directly connected to the relay section, whereby the number of sessions is reduced.
Claims
1. A charging control system in a communication network, comprising: a charging controller; a plurality of gateways; and a relay connecting the charging controller and the plurality of gateways in a hierarchical manner, wherein the relay is configured to establish a charging control session with each of the plurality of gateways.
2. The charging control system according to claim 1, wherein the charging controller is directly connected to the relay.
3. The charging control system according to claim 1, wherein the relay is configured to aggregate information for charging received from the gateways and to transfer the aggregated information to the charging controller.
4. The charging control system according to claim 1, wherein the relay includes a switch connected to the charging controller and to the plurality of gateways, and further includes a relay server connected to the switch.
5. The charging control system according to claim 4, wherein: the plurality of gateways are configured to provision a charging information, and the relay server aggregates the charging information provisioned by the plurality of gateways and transfers the aggregated information to the charging controller.
6. The charging control system according to claim 1, wherein the relay includes a switch connected to the charging controller and to the plurality of gateways, and includes a relay controller connected to the switch.
7. The charging control system according to claim 6, wherein: the switch is configured to provide information for charging received from the plurality of gateways, and the controller is configured to aggregate the information for charging and to transfer the aggregated information to the charging controller.
8. The charging control system according to claim 6, wherein: the plurality of gateways are configured to provision charging information, and the controller is further configured to aggregate the charging information provisioned by the plurality of gateways and to transfer the aggregated information to the charging controller.
9. The charging control system according to claim 1, wherein the gateway is associated with a base station in the communication network.
10. A charging control method in a communication network: connecting a charging contoller and a plurality of gateways via a relay in a hierarchical manner, and aggregating, by the relay, information for charging received from the plurality of gateways; and transferring the aggregated information to the charging controller, establishing, by the relay, a charging control session with each of the plurality of gateways.
11. The charging control method according to claim 10, wherein the charging controller is connected to the relay with session establishment.
12. The charging control method according to claim 10, wherein: the relay includes a switch connected to the charging controller and to the plurality of gateways and includes a relay server connected to the switch, and the method further includes aggregating, by the relay server, information for charging provisioned by the plurality of gateways and transfers the aggregated information to the charging controller.
13. The charging control method according to claim 10, wherein: the relay includes a switch connected to the charging controller and to the plurality of gateways and includes a switch controller connected to the switch, wherein the method further includes: providing, by the switch to the controller, information for charging received the plurality of gateways; aggregating, by the controller, the provided information for charging; and transferring the aggregated information to the charging controller.
14. The charging control method according to claim 10, wherein: the plurality of gateways provision the charging information, and aggregating, by the controller, the charging information provisioned by the plurality of gateways, and transferring the aggregated information to the charging controller control.
15. A relay server in a charging control system on a communication network, the relay server comprising: an interface, to a switch that connects a charging controller and a plurality of gateways in a hierarchical manner; a terminal for establishing a charging control session with each of the plurality of gateways; and a controller that is configured to: establish a charging control session with each of the plurality of gateways; aggregate information for charging received from the plurality of gateways; and transfer the aggregated information to the charging controller via the switch.
16. A control device in a charging control system of a communication network, the control device comprising: an interface to a switch that connects a charging controller and a plurality of gateways in a hierarchical manner; and a controller that is configured to: establish a charging control session with each of the plurality of gateways, aggregate information for charging received from the plurality of gateways through the switch, and transmit the aggregated information to the charging controller.
17. A base station in a charging control system of a communication network, the base station comprising: a gateway that is configured to provide information for charging; and one or more processors configured to implement a transfer section that transfers the information for charging to a relay, wherein: the relay is configured to: connect a charging controller and a plurality of gateways in a hierarchical manner in the communication network; and establish a charging control session with each of the plurality of gateways.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(13) According to the present invention, a hierarchical structure is adopted in which connection between a plurality of gateways and a charging control function is made via a relay means, whereby the number of sessions that are directly connected to the charging control function is reduced. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to drawings.
1. First Exemplary Embodiment
(14) According to a first exemplary embodiment, a policy and charging rules function (PCRF), which is a charging control means, and a plurality of policy and charging enforcement functions (PCEFs), which are means for providing information for charging, are connected via a relay means in a hierarchical manner, wherein the relay means includes a switch and a relay server placed under the switch. The relay server aggregates information on packet counts counted by each PCEF and sends it to the upper-order PCRF. Hereinafter, a charging control system according to the present exemplary embodiment will be described in detail with reference to
(15) Referring to
(16) In general, a session is established between a PCRF and a PCEF based on a predetermined protocol. Hereinafter, a description will be given of the establishment of a PCRF-PCEF session in the structure via the relay server 60 as shown in
(17) The relay server 60 has a PCRF function equivalent to the PCRF 10 and a PCEF function equivalent to the PCEF. Referring to
(18) When the session is established, information on packet counts counted in units of IP flows by the PCEF in a P-GW is transferred to the relay server 60 via the switch 40, and the relay server 60 aggregates the packet count information received from each PCEF and transfers the aggregated information to the PCRF 10 via the switch 40. Accordingly, the number of sessions at the PCRF 10 is not the number of sessions with the plurality of PCEFs, but is reduced to the number of sessions with the relay server 60. As to the aggregation operation at the relay server 60, for example, the relay server 60 may aggregate packets received from each PCEF and send them as they are to the PCRF 10, or may extract data of packets received from each PCEF, generate a new packet by adding count information, and send it to the PCRF 10.
(19) As described above, the PCRF 10 and the plurality of PCEFs are connected hierarchically via the switch, under which the relay server is placed, whereby it is possible to reduce the number of sessions at the PCRF 10, without making a change to the PCRF 10 or the PCEFs in the P-GWs.
(20) Note that the relay server 60 is not only externally attached to the switch 40, but also may be incorporated in the switch 40. Moreover, for the switch 40, an OpenFlow switch may also be used.
2. Second Exemplary Embodiment
(21) According to a second exemplary embodiment of the present invention, a policy and charging rules function (PCRF), which is a charging control means, and a plurality of policy and charging enforcement functions (PCEFs) are connected via a switch in a hierarchical manner, and the number of packets are counted by using a packet count function of the switch, which is a means for providing information for charging. Packet count information is transferred to a controller, where the packet count information is aggregated, and the aggregated information is sent to the PCRF. Hereinafter, a charging control system according to the present exemplary embodiment will be described in detail with reference to
(22) Referring to
(23) Referring to
(24) As described above, the PCRF 10 and the plurality of PCEFs are connected hierarchically via the switch 41 having the packet count function and the controller 51 having the aggregation function, whereby it is possible to reduce the number of sessions at the PCRF 10, without making a change to the PCRF or the PCEFs. Note that for the switch 41 and the controller 51, an OpenFlow switch and an OpenFlow switch controller may be used. If OpenFlow ones are used for the switch 41 and the controller 51, the packet count function of the switch 41 can count packets in units of flows.
3. Third Exemplary Embodiment
(25) According to a third exemplary embodiment of the present invention, a policy and charging rules function (PCRF), which is a charging control means, and a plurality of policy and charging enforcement functions (PCEFs) are connected via a switch in a hierarchical manner, and the number of packets are counted by using a packet count function of a virtual switch (vSW) provided to a P-GW as a means for providing information for charging. Packet count information is transferred to a controller via the switch and aggregated, and the aggregated information is sent to the PCRF. Hereinafter, a charging control system according to the present exemplary embodiment will be described in detail with reference to
(26) Referring to
(27) As described above, the number of sessions at the PCRF 10 can be reduced as in the second exemplary embodiment by using the packet count function of the virtual switch vSW in the PDN gateway (P-GW #n). Note that for the switch 41 and the controller 51, an OpenFlow switch and an OpenFlow switch controller may also be used.
4. Fourth Exemplary Embodiment
(28) A PDN gateway P-GW including a PCEF is not only one in a mobile core network but also may be a PDN gateway provided to a base station. Hereinafter, a PDN gateway P-GW for offload (hereinafter, referred to as PO-GW) in a base station that supports a traffic offload function (see 3GPP TR23.829 v10.0.0 (2011-03) and 3GPP TS23.401 v10.0.0 (2010-06)) called LIPA (Local IP Access) or SIPTO (Selected IP Traffic Offload) will be shown as an example.
(29) According to a fourth exemplary embodiment of the present invention, it is also possible to apply a charging control system similar to those described in the first to third exemplary embodiments to such a PCEF in a PO-GW in a base station. Hereinafter, the charging control system according to the present exemplary embodiment will be described in detail with reference to
(30)
(31) Accordingly, as in the first exemplary embodiment, the PCRF 10 and the plurality of PCEFs are connected via the switch 40 in a hierarchical manner, and the relay server 60 is placed under the switch 40, whereby it is possible to reduce the number of sessions at the PCRF 10, without making a change to the PCRF or the PCEFs. For the PO-GWs, the second and third exemplary embodiments can be similarly applied, and similar effects can be obtained.
(32) Since a base station including a PO-GW is provided on the user side, there is a possibility that the number of PCEFs increases rapidly with the proliferation of PO-GWs. In such circumstances, according to the present exemplary embodiment, it is possible to reduce the number of sessions directly connected to a PCRF.
(33) Hereinafter, a method of accessing a PO-GW in the present exemplary embodiment will be described with reference to drawings, where individual functions will be represented by the following signs.
(34) UE: User Equipment (mobile terminal)
(35) eNB: eNodeB (base station)
(36) PO-GW: Packet Offload Gateway (gateway for packet offload)
(37) PFS: Programmable Flow Switch (switch)
(38) S-GW: Serving Gateway (gateway for its serving area)
(39) P-GW: Packet data network Gateway (PDN gateway)
(40) MME: Mobility Management Entity (mobility management function)
(41) DNS: Domain Name System (name resolution system)
(42) HSS: Home Subscriber Server (subscriber information management server)
(43) APN: Access Point Name (access point name)
(44) 4.1) System Structure
(45) Referring to
(46)
(47) The packet offload section 704 corresponds to the PO-GW, and the transfer section 702 transfers packet data to the packet offload section 704 at the time of offload, whereby traffic is flown to the Internet 30 and a reduction in the load on the mobile core network 20 is achieved. Note that the transfer section 702 and the packet offload section 704 are controlled by using control signals from the mobile core network 20, as shown in
(48) 4.2) PDN Bearer Connection Control
(49) Next, an outline of control according to the present exemplary embodiment will be described with reference to PDN bearer connection control sequences shown in
(50) In the PDN bearer connection control in the existing LTE shown in
(51) Subsequently, the MME sends a session creation request message (Create Session Request) to the selected S-GW (operation S6), and the S-GW sends a session creation request message (Create Session Request) to the selected P-GW (operation S7). When IP-CAN sessions are established between the PCEF of the P-GW and the relay PCRF of the relay server 60 and between the relay PCEF of the relay server 60 and the PCRF 10, respectively (operation S8), a session creation response message (Create Session Response) is returned to the S-GW (operation S9).
(52) Note that the IP-CAN sessions between the PCEF of the P-GW and the relay PCRF of the relay server 60 and between the relay PCEF of the relay server 60 and the PCRF 10 are established based on SCTP protocol as shown in
(53) Subsequently, the S-GW returns Create Session Response to the MME (operation S10). The MME, upon receiving the Create Session Response from the S-GW, sends a radio bearer setup request/PDN connectivity request acceptance message (Bearer Setup Request/PDN Connectivity Accept) to the eNB of the base station 70 (operation S11). Upon receiving the Bearer Setup Request/PDN Connectivity Accept, the eNB of the base station 70 sends a RRC connection reconfiguration message (RRC Connection Reconfiguration) to the mobile terminal UE (operation S12). The eNB, upon receiving a RRC connection reconfiguration completion message (RRC Connection Reconfiguration Complete) as a response thereto (operation S13), sends a PDN connectivity response message (PDN Connectivity Response) to the MME (operation S14). Further, the mobile terminal UE sends a direct transfer message (Direct Transfer) containing a PDN connectivity completion message (PDN Connectivity Complete) to the eNB (operation S15), and the eNB sends PDN Connectivity Complete to the MME (operation S16). In this manner, bearer setup from the mobile terminal UE to the P-GW via the eNB and the S-GW is completed. The then transfer section 702 of the base station 70 transfers packets between the packet transmission/reception interface 701 and the packet relay section 703.
(54) Thus, the PCEF of the P-GW in the mobile core network 20 establishes a connection with the PCRF 10 via the relay PCRF and relay PCEF of the relay server 60, and charging control based on packet count information is performed as described in the first exemplary embodiment.
(55) On the other hand, in the PDN bearer connection control at the time of offload in
(56) Subsequently, the MME sends a session creation request message (Create Session Request) to the selected S-GW (operation S6), and the S-GW sends a session creation request message (Create Session Request) to the selected PO-GW (base station 70) (operation S7). When IP-CAN sessions are established between the PCEF of the PO-GW and the relay PCRF of the relay server 60 and between the relay PCEF of the relay server 60 and the PCRF 10, respectively (operation S8), a session creation response message (Create Session Response) is returned to the S-GW (operation S9).
(57) Note that the IP-CAN sessions between the PCEF of the PO-GW and the relay PCRF of the relay server 60 and between the relay PCEF of the relay server 60 and the PCRF 10 are established based on SCTP protocol as shown in
(58) Subsequently, the S-GW returns Create Session Response to the MME (operation S10). The MME, upon receiving the Create Session Response from the S-GW, sends a radio bearer setup request/PDN connectivity request acceptance message (Bearer Setup Request/PDN Connectivity Accept) to the eNB of the base station 70 (operation S11). Upon receiving the Bearer Setup Request/PDN Connectivity Accept, the eNB of the base station 70 sends a RRC connection reconfiguration message (RRC Connection Reconfiguration) to the mobile terminal UE (operation S12). The eNB, upon receiving a RRC connection reconfiguration completion message (RRC Connection Reconfiguration Complete) as a response thereto (operation S13), sends a PDN connectivity response message (PDN Connectivity Response) to the MME (operation S14). Further, the mobile terminal UE sends a direct transfer message (Direct Transfer) containing a PDN connectivity completion message (PDN Connectivity Complete) to the eNB (operation S15), and the eNB sends PDN Connectivity Complete to the MME (operation S16). In this manner, bearer setup from the mobile terminal UE to the PO-GW via the eNB is completed. The then transfer section 702 of the base station 70 transfers packets between the packet transmission/reception interface 701 and the packet offload section 704.
(59) Thus, the PCEF of the PO-GW in the base station 70 established a connection with the PCRF 10 via the relay PCRF and relay PCEF of the relay server 60, and charging control based on packet count information is performed as described in the first exemplary embodiment.
(60) 4.3) Methods for Implementing Offload
(61) According to the present exemplary embodiment, to implement the traffic offload shown in
(62) Offload method A: For a function of the DNS, a function is added of returning to the MME an IP address to serve as a PDN gateway (P-GW or PO-GW), based on the identification information ID of a base station to which the mobile terminal UE has requested to attach.
(63) Offload method B: For a function of the MME, a function is added of determining a PDN gateway to connect to, based on attribute information indicative of a base station with PO-GW and on location information. For example, the MME selects the IP address of the P-GW/PO-GW, based on information such as attribute information and location information, from an address list of P-GW and PO-GW received from the DNS at the operation S5 in the sequences shown in
(64) Offload method C: For a function of the HSS, a function is added of changing information about a PDN gateway to connect to, based on attribute information indicative of a base station with PO-GW. For example, at the time of inquiring of the HSS at the operation S2 in the sequences
INDUSTRIAL APPLICABILITY
(65) The present invention is applicable to a charging control system of a mobile core network.
REFERENCE SIGNS LIST
(66) 10 PCRF (policy and charging rules function) 20 Mobile core network 30 Packet data network 40 Switch 41 Switch 50 Controller 51 Controller with aggregation function 60 Relay server 70 Base station