Virtual card downloading method, terminal, and intermediate device
AssigneeHuawei Technologies Co., Ltd.
InventorSanjun Sui
Life of this patent
Estimating the term…
Abstract
A virtual card downloading method, and a terminal, and an intermediate device for virtual card downloading. A virtual card downloading method includes determining, by a terminal, a preset scenario condition, and reporting terminal information to a server when the preset scenario condition is satisfied, wherein the terminal information in configured to enable the server to create an account for the terminal and to associate the account with virtual card data. The method further includes accessing the server by the terminal and by using the account, and downloading, by the terminal from the server, the virtual card data associated with the account. The scenario condition is that the terminal establishes a communication connection to the server.
Claims18
A method, comprising:
- determining, by a terminal, a preset scenario condition, wherein the preset scenario condition is that the terminal establishes a communication connection to an intermediate device;
- reporting, by the terminal, terminal information to a server via the intermediate device in response to the preset scenario condition being satisfied, the reporting causing the server to create an account for the terminal, according to the terminal information, and to associate the account with virtual card data;
- accessing, by the terminal, the server using the account via the intermediate device;
- and
- downloading, by the terminal from the server via the intermediate device, the virtual card data associated with the account;
- and
- wherein the method further comprises:
- performing, by the terminal, encryption negotiation with the intermediate device using a server public key;
- and
- obtaining a first negotiation key, wherein the account and the virtual card data are encrypted using the first negotiation key.
A method, comprising:
- establishing, by an intermediate device, a communication connection to a terminal;
- connecting, by the intermediate device, to a server;
- receiving, by the intermediate device, terminal information reported by the terminal, in response to the terminal having determined that a preset scenario condition is satisfied, wherein the preset scenario condition is that the terminal establishes the communication connection to the intermediate device;
- sending, by the intermediate device, the terminal information to the server, causing the server to create an account for the terminal, according to the terminal information, and to determine virtual card data associated with the account;
- and
- receiving, by the intermediate device, access to the terminal, and sending the virtual card data to the terminal;
- and
- wherein sending the virtual card data to the terminal comprises:
- searching, by the intermediate device, to determine whether the virtual card data is stored in a storage of the intermediate device;
- extracting, in response to the virtual card data being stored in the storage of the intermediate device, the virtual card data from the storage of the intermediate device and sending the virtual card data to the terminal;
- and
- acquiring, by the intermediate device and in response to the virtual card data not being stored in the storage of the intermediate device, the virtual card data from the server and sending the virtual card data to the terminal.
A terminal, comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions to:
- determine a preset scenario condition, wherein the preset scenario condition is that the terminal establishes a communication connection to an intermediate device;
- report terminal information to a server via the intermediate device in response to the preset scenario condition being satisfied, reporting of the terminal information causing the server to create an account for the terminal according to the terminal information, and to associate the account with virtual card data;
- access the server using the account via the intermediate device;
- and
- download, from the server via the intermediate device, the virtual card data associated with the account;
- and
- wherein the program further includes instructions to:
- perform encryption negotiation with the intermediate device using a server public key;
- and
- obtain a first negotiation key, wherein the account and the virtual card data are encrypted using the first negotiation key.
Dependencies are inferred from the claim text.