A method for distributing data of a virtual subscriber identity module, comprising: Acquiring, by a terminal device, a graphic code from a distribution client, wherein the graphic code comprises temporary data of a virtual subscriber identity module and a service authentication code, and the graphic code is provided by a management server to the distribution client; acquiring, by the terminal device, the temporary data of the virtual subscriber identity module and the service authentication code that are comprised in the graphic code; registering, by the terminal device, with a mobile network according to the temporary data of the virtual subscriber identity module, and connecting to the management server through the mobile network; 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, so that the management server performs authentication on the terminal device according to the service authentication code; and if the authentication is passed, the management server acquires formal data of the virtual subscriber identity module corresponding to the service authentication code, and sends the formal data of the virtual subscriber identity module to the terminal device; receiving, by the terminal device, the formal data of the virtual subscriber identity module that is sent by the management server; and registering, by the terminal device, with the mobile network according to the formal data of the virtual subscriber identity module. Acquiring, by a terminal device, a graphic code from a distribution client, wherein the graphic code comprises temporary data of a virtual subscriber identity module and a service authentication code, and the graphic code is provided by a management server to the distribution client; acquiring, by the terminal device, the temporary data of the virtual subscriber identity module and the service authentication code that are comprised in the graphic code; registering, by the terminal device, with a mobile network according to the temporary data of the virtual subscriber identity module, and connecting to the management server through the mobile network; 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, so that the management server performs authentication on the terminal device according to the service authentication code; and if the authentication is passed, the management server acquires formal data of the virtual subscriber identity module corresponding to the service authentication code, and sends the formal data of the virtual subscriber identity module to the terminal device; receiving, by the terminal device, the formal data of the virtual subscriber identity module that is sent by the management server; and registering, by the terminal device, with the mobile network according to the formal data of the virtual subscriber identity module.