Charging method and device
AssigneeHuawei Technologies Co., Ltd.
InventorXiaoqian Chai
Life of this patent
Estimating the term…
Abstract
A charging method includes: determining, by a control plane function entity (CP), that a data flow that is transmitted by user equipment (UE) on a first data session needs to be migrated to a second data session; charging, by the CP, the data flow on the first UP through a first charging session between the CP and a charging system; obtaining, by the CP, charging information of the data flow before the migration that is counted by the first UP; and determining, by the CP, a quota that is used for the data flow after the migration is necessary to be delivered to the second UP, and delivering the quota to the second UP, thereby charging a service data flow of a user in a case of migration between user planes.
Claims25
A method, comprising:
- determining, by a control plane function entity (CP), that a data flow of a user equipment (UE) being transmitted by a first user plane function entity (UP) needs to be transmitted by a second UP, wherein the data flow is transmitted through a protocol data unit (PDU) session that is established between the UE and a data network that provides a PDU connection service, the first UP and the second UP are connected to the data network, and the first UP and the second UP are selected by the CP;
- receiving, by the CP via an interface between the CP and the first UP, usage information for a first quota, wherein the first quota is requested by the CP from a charging system, and the usage information of the first quota is counted by the first UP and reported to the CP by the first UP;
- determining, by the CP based on the first quota and the usage information of the first quota, a second quota for the second UP to use for transmitting the data flow, wherein the second quota is based on a remaining available quota of the first quota;
- and
- delivering, by the CP via an interface between the CP and the second UP, the second quota to the second UP.
A computing device, comprising:
- a non-transitory computer-readable storage medium configured to store programming instructions;
- and
- a processor coupled to the computer-readable storage medium, the programming instructions causing the processor to be configured to:
- determine that a data flow of a user equipment (UE) being transmitted by a first user plane function entity (UP) needs to be transmitted by a second UP, wherein the data flow is transmitted through a protocol data unit (PDU) session that is established between the UE and a data network that provides a PDU connection service, the first UP and the second UP are connected to the data network, and the first UP and the second UP are selected by a control plane entity (CP);
- receive, via an interface between the CP and the first UP usage information for a first quota, wherein the first quota is requested by the CP from a charging system, and the usage information of the first quota is counted by the first UP and reported to the CP by the first UP;
- determine, based on the first quota and the usage information of the first quota, a second quota for the second UP to use for transmitting the data flow, wherein the second quota is based on a remaining available quota of the first quota;
- and
- deliver, via an interface between the CP and the second UP, the second quota to the second UP.
A system, comprising:
- a first user plane function entity (UP);
- a second UP;
- and
- a control plane function entity (CP), wherein:
- the first UP is configured to:
- count usage information for a first quota of a data flow of a user equipment (UE), wherein the data flow is transmitted by the first UP;
- and
- send the usage information for the first quota to the CP, wherein the first UP and the second UP are selected by the CP;
- the CP is configured to:
- determine that the data flow transmitted by the first UP needs to be transmitted by the second UP, wherein the data flow is transmitted through a protocol data unit (PDU) session that is established between the UE and a data network that provides a PDU connection service, and the first UP and the second UP are connected to the data network:
- receive, via an interface between the CP and the first UP, the usage information for the first quota from the first UP, wherein the first quota is requested by the CP from a charging system;
- determine, based on the first quota and the usage information of the first quota, a second quota for the second UP, wherein the second quota is based on a remaining available quota of the first quota;
- and
- deliver, via an interface between the CP and the second UP, the second quota to the second UP;
- and
- the second UP is configured to receive the second quota, and transmit the data flow.
A system, comprising:
- a first user plane function entity (UP);
- a second UP;
- a control plane function entity (CP);
- and
- an online charging system (OCS);
- wherein:
- the first UP is configured to:
- count usage information for a first quota of a data flow of a user equipment (UE), wherein the data flow is transmitted by the first UP;
- and
- send usage information for the first quota to the CP, wherein the first UP and the second UP are selected by the CP;
- the CP is configured to:
- determine that the data flow transmitted by the first UP needs to be be transmitted by the second UP, wherein the data flow is transmitted through a protocol data unit (PDU) session that is established between the UE and a data network that provides a PDU connection service, and the first UP and the second UP are connected to the data network:
- receive, via an interface between the CP and the first UP, the usage information for the first quota from the first UP, wherein the first quota is requested by the CP from a charging system;
- determine, based on the first quota and the usage information of the first quota, a second quota for the second UP, wherein the second quota is based on a remaining available quota of the first quota;
- and
- deliver, via an interface between the CP and the second UP, the second quota for the data flow to the second UP;
- the second UP is configured to:
- receive the second quota;
- transmit the data flow;
- and
- send, to the CP, usage information of the second quota;
- and
- the OCS is configured to receive a total usage information reported by the first UP and the second UP.
Dependencies are inferred from the claim text.