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.
Claims23
A method, comprising:
- determining, by a control plane function entity, 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, the second data session is between the UE and a second user plane function entity, and the first user plane function entity and the second user plane function entity correspond to the control plane function entity and separately connect to the control plane function entity;
- obtaining, by the control plane function entity, charging information of a first quota before the migration, wherein the first quota was requested by the control plane function entity from a charging system, the charging information of the first quota before the migration is counted by the first user plane function entity, and the charging information comprises usage information;
- determining, by the control plane function entity based on the first quota and the charging information of the first quota, a second quota for the data flow after the migration, wherein the second quota is based on a remaining available quota of the first quota;
- and
- delivering, by the control plane function entity, the second quota to the second user plane function entity.
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, the second data session is between the UE and a second user plane function entity, and the first user plane function entity and the second user plane function entity correspond to a control plane entity and separately connect to the control plane function entity;
- obtain charging information of the first quota before the migration, wherein the first quota was requested by the control plane function entity from a charging system, the charging information of the first quota before the migration is counted by the first user plane function entity, and the charging information comprises usage information;
- determine, based on the first quota and the charging information of the first quota, a second quota for the data flow after the migration, wherein the second quota is based on a remaining available quota of the first quota;
- and
- deliver the second quota to the second user plane function entity.
A system, comprising:
- a first user plane function entity;
- a second user plane function entity;
- and
- a control plane function entity, wherein:
- the first user plane function entity 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 first quota before the migration to the control plane function entity, wherein the data flow is being transmitted on a first data session between the first user plane function entity and the UE before the migration, the data flow is migrated to a second data session between the second user plane function entity and the UE, and the first user plane function entity and the second user plane function entity correspond to the control plane function entity and separately connect to the control plane function entity;
- the control plane function entity is configured to:
- determine that the data flow on the first data session needs to be migrated to the second data session;
- obtain from the first user plane function entity, the charging information of the first quota before the migration wherein the first quota was requested by the control plane function entity from a charging system, the charging information of the first quota before the migration is counted by the first user plane function entity, the charging information comprises usage information;
- determine, based on the first quota and the charging information of the first quota, a second quota for the data flow after the migration, wherein the second quota is based on a remaining available quota of the first quota;
- and
- deliver the second quota to the second user plane function entity;
- and
- the second user plane function entity is configured to receive the second quota after the data flow on the first data session is migrated to the second data session between the second user plane function entity and the UE.
A method, comprising:
- determining, by a control plane function entity, 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, the second data session is between the UE and a second user plane function entity, and the first user plane function entity and the second user plane function entity correspond to the control plane function entity and separately connect to the control plane function entity;
- sending, by the first user plane function entity, charging information of a first quota before the migration, wherein the first quota was requested by the control plane function entity from a charging system;
- determining, by the control plane function entity based on the first quota and the charging information of the first quota, a second quota for the data flow after the migration, wherein the second quota is based on a remaining available quota of the first quota, the charging information comprises usage information;
- and
- delivering, by the control plane function entity, the second quota to the second user plane function entity.
Dependencies are inferred from the claim text.