System and method for facilitating enhanced offline payment
AssigneeAdvanced New Technologies Co., Ltd.
InventorsFen Zhai, Chunlei Gu, Yi Zhang, Xiao Wang, Yingyuan Wang
Life of this patent
Estimating the term…
Abstract
Embodiments described herein provide a client system for facilitating enhanced offline payment. During operation, the system obtains a location indicator, which indicates the location of a service, from a charging system. The system then generates an offline code that allows access to the service and corresponds to the location indicator. The offline code can be readable by the charging system, and the client system and the charging system can both be offline. Subsequently, the system encodes the historical data associated with the service in a field of the offline code and sends a message comprising the offline code to the charging system.
Claims20
A method for facilitating enhanced offline payment, comprising:
- obtaining, by a client system, a location indicator from a charging system, wherein the location indicator indicates a location of a current phase of an instance of a service provided to the client system, and the location indicator relates to payment for the service at the location;
- generating, by the client system, an offline code that allows access to the service and usable at the location indicated by the location indicator, wherein the offline code is in a format readable by the charging system and wherein the client system is offline;
- encoding, by the client system, historical data related to the current phase of the instance of the service in a field of the offline code, wherein the historical data indicates one or more previous phases of the instance of the service;
- and
- sending, by the client system, a message including the offline code to the charging system for offline payment for the current phase of the instance of the service based on the historical data.
A computing system comprising:
- a processor;
- and
- a storage device, the storage device storing computer executable instructions, which when executed by the processor enable the processor to conduct actions including:
- obtaining a location indicator from a charging system, the location indicator indicating a location of a current phase of an instance of a service provided to a client system of the computing system, and the location indicator relates to payment for the service at the location;
- generating an offline code that allows access to the service and usable at the location indicated by the location indicator, wherein the offline code is in a format readable by the charging system and wherein the computing system is offline;
- encoding historical data related to the current phase of the instance of the service in a field of the offline code, wherein the historical data indicates one or more previous phases of the instance of the service;
- and
- sending a message including the offline code to the charging system for offline payment for the current phase of the instance of the service based on the historical data.
A computing system comprising:
- a processor;
- and
- a storage device, the storage device storing computer executable instructions, which when executed by the processor enable the processor to conduct actions including:
- sending a location indicator to a client system, wherein the location indicator indicates a location of a current phase of an instance of a service provided to the client system, and wherein the computing system facilitates payment for the service at the location;
- obtaining, from the client system, an offline code that allows access to the service and usable at the location indicated by the location indicator, wherein the offline code is in a format readable by the computing system, and wherein the client system and the computing system are both offline;
- obtaining historical data related to the current phase of the instance of the service from a field of the offline code, wherein the historical data indicates one or more previous phases of the instance of the service;
- determining a charging amount for the current phase of the instance of the service based on the historical data;
- and
- sending a message comprising an acknowledgment for the offline code to the client system.
Dependencies are inferred from the claim text.