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.
Claims20
A method, comprising:
- determining, by a control plane function entity (CP), that a data flow being transmitted by user equipment (UE) on a first data session needs to be migrated to a second data session, wherein the first data session is between the UE and a first user plane function entity (UP), the second data session is between the UE and a second UP, the first UP and the second UP correspond to the CP, and the first data session and the second data session correspond to a same protocol data unit (PDU) session;
- obtaining, by the CP, charging information of the data flow before the migration, wherein the charging information of the data flow before the migration is counted by the first UP;
- determining, by the CP, a first quota for the data flow after the migration, wherein the first quota is to be delivered to the second UP;
- and
- delivering the first 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 being transmitted by user equipment (UE) on a first data session needs to be migrated to a second data session, wherein the first data session is between the UE and a first user plane function entity (UP), the second data session is between the UE and a second UP, the first UP and the second UP correspond to a control plane entity (CP), and the first data session and the second data session correspond to a same protocol data unit (PDU) session;
- obtain charging information of the data flow before the migration, wherein the charging information of the data flow before the migration is counted by the first UP;
- determine a first quota for the data flow after the migration, wherein the first quota is to be delivered to the second UP;
- and
- deliver the first 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 charging information of a data flow being transmitted by user equipment (UE) before the data flow is migrated, and send the charging information of the data flow before the migration to the CP, wherein the data flow is being transmitted on a first data session between the first UP and the UE before the migration, the data flow is migrated to a second data session between the second UP and the UE, the first UP and the second UP correspond to the CP, and the first data session and the second data session correspond to a same protocol data unit (PDU) session;
- the CP is configured to:
- determine that the data flow on the first data session needs to be migrated to the second data session;
- obtain the charging information of the data flow before the migration from the first UP;
- determine a first quota for the data flow after the migration, wherein the first quota is to be delivered to the second UP;
- and
- deliver the first quota to the second UP;
- and
- the second UP is configured to receive the first quota after the data flow on the first data session is migrated to the second data session between the second UP and the UE.
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 charging information of a data flow being transmitted by user equipment (UE) before the data flow is migrated, and send charging information of the data flow before migration to the CP, wherein the data flow is being transmitted on a first data session between the first UP before the migration, the data flow is migrated to a second data session between the second UP and the UE, the first UP and the second UP correspond to the CP, and the first data session and the second data session correspond to a same protocol data unit (PDU) session;
- the CP is configured to:
- determine that the data flow on the first data session needs to be migrated to the second data session;
- obtain the charging information of the data flow before the migration from the first UP;
- determine a first quota for the data flow after the migration, wherein the first quota is to be delivered to the second UP;
- and
- deliver the first quota to the second UP;
- the second UP is configured to receive the first quota after the data flow on the first data session is migrated to the second data session between the second UP and the UE, and send charging information of the data flow before migration to the CP;
- and
- the OCS is configured to receive a total charging information of the data flow before the migration and after migration.
Dependencies are inferred from the claim text.