Method, apparatus, and system of distributing data of virtual subscriber identity module
AssigneeHuawei Technologies Co., Ltd.
InventorJixiong Lin
Life of this patent
Estimating the term…
Abstract
A method, an apparatus, and a system for distributing data of a virtual subscriber identity module (VSIM) where a terminal device acquires a graphic code from a distribution client; acquires the temporary data of the VSIM and the service authentication code that are included in the graphic code; registers with a mobile network according to the temporary data of the VSIM; connects to the management server through the mobile network; sends to the management server, a request for downloading formal data of the VSIM; and if the authentication is passed, the management server acquires formal data that is of the VSIM and corresponding to the service authentication code, and sends the formal data of the VSIM to the terminal device.
Claims20
A method for distributing data of a virtual subscriber identity module, comprising:
- acquiring, by a terminal device, a graphic code, wherein the graphic code comprises temporary data of the virtual subscriber identity module and a service authentication code, and wherein the graphic code is provided by a management server;
- acquiring, by the terminal device, the temporary data of the virtual subscriber identity module and the service authentication code in the graphic code;
- connecting to the management server according to the temporary data of the virtual subscriber identity module;
- sending, by the terminal device, to the management server a request for downloading formal data of the virtual subscriber identity module, wherein the request for downloading the formal data of the virtual subscriber identity module carries the service authentication code, and wherein the formal data of the virtual subscriber identity module is acquired by the management server corresponding to the service authentication code when the authentication on the terminal device according to the service authentication code is passed;
- receiving, by the terminal device, the formal data of the virtual subscriber identity module from the management server;
- and
- registering, by the terminal device, to a mobile network according to the formal data of the virtual subscriber identity module.
A method for distributing data of a virtual subscriber identity module, comprising:
- encapsulating, by a management server, temporary data of the virtual subscriber identity module and a service authentication code in a graphic code;
- providing, by the management server, the graphic code to a distribution client such that the terminal device acquires the graphic code from the distribution client, wherein the temporary data of the virtual subscriber identity module and the service authentication code is acquired by the terminal device;
- receiving, by the management server, from the terminal device, a request for downloading formal data of the virtual subscriber identity module that carries the service authentication code, wherein the temporary data of a virtual subscriber identity module is used by the terminal device to connect to the management server;
- performing, by the management server, authentication on the terminal device according to the service authentication code;
- and
- sending, by the management server, the formal data of the virtual subscriber identity module corresponding to the service authentication code to the terminal device when the authentication is passed.
A terminal device, comprising:
- a memory;
- a first interface;
- a second interface;
- and
- a processor coupled to the memory, the first interface, and the second interface;
- wherein the first interface is configured to acquire a graphic code,
- wherein the graphic code comprises temporary data of a virtual subscriber identity module and a service authentication code,
- wherein the graphic code is provided by a management server,
- wherein the memory is configured to store program code, and
- wherein the processor executes the program code to implement the following steps:
- acquire, from the graphic code acquired by the first interface, the temporary data of the virtual subscriber identity module and the service authentication code comprised in the graphic code;
- store, in the memory, the temporary data of the virtual subscriber identity module and the service authentication code;
- invoke the second interface to:
- register with a mobile network according to the temporary data of the virtual subscriber identity module;
- connect to the management server through the mobile network;
- send, to the management server, a request for downloading formal data of the virtual subscriber identity module, wherein the request for downloading the formal data of the virtual subscriber identity module carries the service authentication code;
- and
- receive the formal data of the virtual subscriber identity module from the management server, wherein the formal data of the virtual subscriber identity module corresponding to the service authentication code is acquired by the management server when an authentication on the terminal device according to the service authentication code is passed;
- store, in the memory, the formal data of the virtual subscriber identity module received by the second interface;
- and
- invoke the second interface to register with the mobile network according to the formal data of the virtual subscriber identity module.
A management server, comprising:
- a memory;
- a first interface;
- a second interface;
- and
- a processor coupled to the memory, the first interface, and the second interface;
- wherein the memory is configured to store temporary data of a virtual subscriber identity module, a service authentication code, formal data of the virtual subscriber identity module, and program instructions, and
- wherein the processor executes the program instructions to implement the following steps:
- encapsulate the temporary data of the virtual subscriber identity module and the service authentication code in a graphic code;
- invoke the first interface to provide the graphic code to a distribution client such that a terminal device acquires the graphic code from the distribution client, wherein the graphic code comprises the temporary data of the virtual subscriber identity module and the service authentication code, and wherein the temporary data of the virtual subscriber identity module is used by the terminal device to register to a mobile network;
- invoke the second interface to receive a request for downloading the formal data of the virtual subscriber identity module, sent by the terminal device, wherein the request for downloading the formal data of the virtual subscriber identity module carries the service authentication code;
- perform authentication on the terminal device according to the service authentication code;
- determine that a state of the formal data of the virtual subscriber identity module corresponding to the service authentication code is an unused state;
- invoke the second interface to send the formal data of the virtual subscriber identity module corresponding to the service authentication code to the terminal device when the authentication is passed;
- and
- mark the state of the formal data of the virtual subscriber identity module as a used state.
Dependencies are inferred from the claim text.