WO2020253197A1 - Method and apparatus for managing virtual user identification card, terminal device and storage medium - Google Patents

Method and apparatus for managing virtual user identification card, terminal device and storage medium Download PDF

Info

Publication number
WO2020253197A1
WO2020253197A1 PCT/CN2019/128155 CN2019128155W WO2020253197A1 WO 2020253197 A1 WO2020253197 A1 WO 2020253197A1 CN 2019128155 W CN2019128155 W CN 2019128155W WO 2020253197 A1 WO2020253197 A1 WO 2020253197A1
Authority
WO
WIPO (PCT)
Prior art keywords
identification card
user identification
mobile phone
information
server
Prior art date
Application number
PCT/CN2019/128155
Other languages
French (fr)
Chinese (zh)
Inventor
顾君敏
Original Assignee
珠海格力电器股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 珠海格力电器股份有限公司 filed Critical 珠海格力电器股份有限公司
Publication of WO2020253197A1 publication Critical patent/WO2020253197A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • H04W12/35Protecting application or service provisioning, e.g. securing SIM application provisioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • H04W8/205Transfer to or from user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • H04W8/265Network addressing or numbering for mobility support for initial activation of new user

Definitions

  • This application relates to the field of communication technology, and in particular to a method, device, terminal device and storage medium for managing a virtual user identification card.
  • a physical mobile phone card is used as a carrier of a mobile phone number, and a terminal device supporting mobile communications such as a mobile phone is inserted to meet the user's various social needs such as calling and sending and receiving short messages.
  • the user needs to plug and unplug the physical mobile phone card when changing the mobile phone; if the mobile phone is lost, the physical mobile phone card in it will also be lost.
  • the information stored in the physical mobile phone card is very easy to be stolen, and there are certain security risks, making the user experience better. difference.
  • This application provides a method, device, terminal device, and storage medium for managing a virtual user identification card, which are used to solve the problem that users have poor experience in using physical mobile phone cards.
  • a method for managing a virtual user identification card, applied to terminal equipment includes:
  • the login information carried in the login instruction and the mobile phone number of the user are sent to the server, and the login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device ;
  • the method for managing a virtual user identification card further includes:
  • the method before responding to the first login instruction triggered by the user, the method further includes:
  • the historical communication information includes one or more of the following: historical short messages, historical call records, and address book.
  • the login information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
  • this application also provides a virtual user identification card management device, which is set in a terminal device, including:
  • the response module is used to respond to the login instruction triggered by the user
  • a sending module configured to send the login information carried in the login instruction and the mobile phone number of the user to the server, and the login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device;
  • the receiving module is configured to receive the virtual user identification card data associated with the mobile phone number sent by the server, where the virtual user identification card data is the mobile phone stored in the server when the server determines the login information Sent when the user identity information corresponding to the number matches.
  • the response module is further configured to obtain historical communication information generated by the terminal device using the virtual user identification card for communication in response to the upload instruction triggered by the user,
  • the sending module is further configured to send the historical communication information to the server to notify the server to update the virtual user identification card data associated with the mobile phone number in the server according to the historical communication information.
  • the response module is also used to respond to the mobile phone number input by the user before responding to the first login instruction triggered by the user;
  • the sending module is further configured to send an activation instruction to a server, the activation instruction carrying the mobile phone number, and the activation instruction is used to notify the server to activate the virtual subscriber identification card corresponding to the mobile phone number;
  • the receiving module is further configured to receive valid registration information input by the user when receiving a registration information configuration instruction sent by the server after completing the operation of activating the virtual user identification card;
  • the sending module is further configured to send the valid registration information to the server as the user identity information.
  • the historical communication information includes one or more of the following: historical short messages, historical call records, and address book.
  • the login information or the registration information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
  • this application also provides a terminal device, including a memory and a processor;
  • the memory is used to store program instructions
  • this application also provides a terminal device, including a memory and a processor;
  • the memory is used to store program instructions; the processor is used to read the program instructions stored in the memory, and execute the method described in the first aspect or any one of the first aspects according to the obtained program instructions .
  • this application also provides a computer-readable storage medium that stores computer instructions.
  • the computer instructions run on a computer, the computer executes the first aspect or the first aspect described above.
  • the virtual user identification card management method uses a virtual user identification card instead of a physical mobile phone card.
  • a terminal device such as a mobile phone
  • the matching login information can trigger the server to send the virtual user identification card data associated with the mobile phone number to the terminal device via the terminal device, thereby completing the deployment of the virtual user identification card on the terminal device, and the user can use the terminal device based on the aforementioned Mobile phone number, use functions such as making/interface calls, sending/receiving text messages, without having to take out the card and insert the card, and encrypt and store the virtual user identification card data associated with the mobile phone number in the server, and the mobile phone number on the terminal device
  • the terminal device can obtain its associated virtual user identification card data, which can reduce security risks and effectively improve the user experience.
  • FIG. 1 is a schematic flowchart of a method for managing a virtual user identification card provided by this application
  • FIG. 2 is a schematic flowchart of another method for managing a virtual user identification card provided by this application.
  • FIG. 3 is a schematic diagram of the initial page of a virtual user identification card deployment interface provided by this application.
  • 4A is a schematic diagram of a first registration information configuration page of a virtual subscriber identification card deployment interface provided by this application;
  • 4B is a schematic diagram of a second registration information configuration page of a virtual user identification card deployment interface provided by this application;
  • FIG. 5 is a schematic diagram of a login page of a virtual user identification card deployment interface provided by this application.
  • FIG. 6 is a schematic diagram of an upload confirmation page of a virtual user identification card deployment interface provided by this application.
  • FIG. 7 is a schematic diagram of a synchronization confirmation page of a virtual subscriber identification card deployment interface provided by this application.
  • FIG. 8 is a schematic diagram of an encrypted information verification page of a virtual user identification card deployment interface provided by this application.
  • FIG. 9 is a structural block diagram of a virtual user identification card management device provided by this application.
  • FIG. 10 is a schematic structural diagram of a terminal device provided by this application.
  • This application provides a method, device, terminal device and storage medium for managing a virtual user identification card.
  • the virtual subscriber identification card management method, device, terminal equipment and storage medium are based on the same application concept. Since the virtual subscriber identification card management method, device, terminal equipment and storage medium have similar principles for solving problems, the method and device The implementation of the equipment can be referred to each other, and the repetition will not be repeated.
  • this application provides a method for managing a virtual user identification card, which is applied to terminal devices, which include mobile phones, tablet computers, smart watches and other devices.
  • the management method of the virtual user identification card includes:
  • Step S101 in response to the login instruction triggered by the user, the login information carried in the login instruction and the user's mobile phone number are sent to the server.
  • the login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device.
  • the login information is the login key to be verified corresponding to the aforementioned mobile phone number entered by the user on the terminal device.
  • the login information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
  • Step S102 Receive the virtual user identification card data associated with the mobile phone number sent by the server.
  • the virtual user identification card data is sent by the server when it is determined that the login information matches the user identity information corresponding to the mobile phone number stored in the server.
  • the server stores the mobile phone number corresponding to the activated virtual user identification card and the user identity information of the user who uses the mobile phone number.
  • the aforementioned user identity information is the basis for verifying the aforementioned login information, which is the identity of the user for activating the virtual user Card, that is, the registration information set by registering the mobile phone number.
  • the server also stores the virtual user identification card data associated with the mobile phone number.
  • the virtual user identification card data includes at least what is necessary for the user to use the virtual user identification card on the terminal device Some initial communication data.
  • the initial communication data is configured in the server by the relevant communication operator, which is not limited here.
  • the mobile phone number is used as the identifier of the virtual user identification card data in the server, and the user identification information of the mobile phone number is used to encrypt and store the virtual user identification card data.
  • the terminal device sends the mobile phone number and login information entered by the user to the server, and the server compares the login information with the identity information of the user using the mobile phone number, and when it is determined that the login information corresponds to the mobile phone number When the user identity information matches, the virtual user identification card data associated with the mobile phone number is sent to the terminal device.
  • the virtual user identification card management method replaces the physical mobile phone card with a virtual user identification card.
  • a terminal device such as a mobile phone
  • the user only needs to enter the mobile phone number and the user corresponding to the mobile phone number in the terminal device
  • the login information matching the identity information can trigger the server to send the virtual user identification card data associated with the mobile phone number to the terminal device via the terminal device, thereby completing the deployment of the virtual user identification card on the terminal device.
  • users can use functions such as making/interface calls, sending/receiving SMS, etc., without having to take out the card and insert the card, and can save the physical card and the card slot design in the mobile phone appearance design And the cost of production; and the virtual user identification card data associated with the mobile phone number is encrypted and stored in the server.
  • the terminal device After the mobile phone number is successfully logged in on the terminal device, the terminal device can obtain its associated virtual user identification card data, with higher Security and concealment, will not cause information leakage due to the loss of terminal equipment. It can reduce security risks and effectively improve the user experience.
  • the above-mentioned virtual user identification card management method further includes:
  • the historical communication information includes one or more of the following: historical short message messages, historical call records, and address book.
  • the historical communication information of the virtual user identification card in the terminal device is uploaded to the server, so that the server can update the virtual identification card data associated with the mobile phone number corresponding to the virtual user identification card stored therein, namely
  • the updated virtual user identification card data includes the aforementioned initial communication data and historical communication information necessary for the virtual user identification card to be used on the terminal device.
  • the new terminal device can obtain not only the initial communication data, but also the historical communication information, so that the user can view the historical communication information, such as the address book.
  • the historical communication information in the virtual user identification card data is further encrypted. Based on this, when the user triggers the acquisition of the virtual user identification card data through the terminal device, the server When the login information is verified, in some embodiments, a notification message is sent to the terminal device to notify the terminal device whether it needs to obtain historical communication information.
  • the terminal device is used to notify the user whether it is necessary to obtain historical communication information, for example, a dialog box is displayed on a display screen included in the terminal device, and the dialog box indicates whether the user obtains the historical communication information.
  • the terminal device After the terminal device receives the trigger instruction to confirm the need to obtain historical communication information triggered by the user clicking the confirm button on the dialog box, when the terminal device receives the encryption key corresponding to the historical communication information input by the user, the historical communication information The corresponding encryption key is sent to the server, so that when the server passes the verification of the encryption key corresponding to the historical communication information, it sends the historical communication information and the initial communication data in the virtual user identification card data to the terminal device.
  • the server when the server passes the authentication of the login information, the server first sends the initial communication data to the terminal device, and sends a notification message to the terminal device to notify the terminal device whether it needs to obtain historical communication information.
  • the terminal device After the terminal device receives the trigger instruction to confirm the need to obtain historical communication information triggered by the user clicking the confirm button on the dialog box, when the terminal device receives the encryption key corresponding to the historical communication information input by the user, the historical communication information The corresponding encryption key is sent to the server, so that when the server passes the verification of the encryption key corresponding to the historical communication information, it sends the historical communication information in the virtual user identification card data to the terminal device.
  • this application also provides another virtual user identification card management method.
  • the virtual user identification card management method shown in FIG. Before a login instruction, it also includes an operation process related to the activation of the virtual user identification card. Specifically, referring to Figure 2, the method includes:
  • Step S201 In response to the mobile phone number input by the user, an activation instruction is sent to the server.
  • the activation instruction carries the aforementioned mobile phone number.
  • the activation instruction is used to notify the server to activate the virtual user identification card corresponding to the mobile phone number.
  • Step S202 When receiving the registration information configuration instruction sent by the server after completing the operation of activating the virtual user identification card, receive valid registration information input by the user; wherein the registration information includes one or more of the following Species: password, fingerprint information, facial information, gesture information.
  • the registration information entered by the user is verified to determine whether the entered registration information is valid, including determining whether the format of the password entered by the user conforms to a preset format, whether the facial information is clear, and whether the facial features are aligned The preset identification position, etc., if it is invalid, the user is prompted to enter the registration information again until the user enters the valid registration information, that is, the valid registration information input by the user is received.
  • Step S203 Send valid registration information as user identity information to the server.
  • the mobile phone number entered by the user on the terminal device is first received, and then the server is notified to activate the virtual subscriber identification card corresponding to the mobile phone number.
  • the receiving user sets valid registration information for the mobile phone number , And send it to the server as the user identity information, so that the user can replace the new terminal device by entering the mobile phone number and login information matching the user identity information to make the server send the virtual user identification card data to the terminal device.
  • the deployment of the virtual user identification card in the mobile phone can be completed more conveniently and quickly, which is conducive to improving the user experience.
  • this application takes the terminal device as a mobile phone as an example.
  • the activation, deployment, and data uploading of the virtual user identification card are completed.
  • the management operations such as synchronization are described in detail.
  • the following takes the terminal device as a mobile phone as an example.
  • the embodiment of the present application provides a virtual user identification card deployment interface as shown in FIGS. 3-8.
  • the virtual user identification card deployment is used to interact with users and includes multiple pages (respectively shown in Figure 3).
  • An initial page 300 of a virtual user identification card deployment interface, a first registration information configuration page 410 of a virtual user identification card deployment interface shown in FIG. 4A, and a first registration information configuration page 410 of a virtual user identification card deployment interface shown in FIG. 4B A second registration information configuration page 420, a login page 500 of a virtual user identification card deployment interface as shown in FIG. 5, and an upload confirmation page 600 of a virtual user identification card deployment interface as shown in FIG.
  • the synchronization determination page 700 of a virtual user identification card deployment interface shown in FIG. 8 and the encrypted information verification page 800 of a virtual user identification card deployment interface shown in FIG. 8 can continuously replace all the information in the interface based on user operations.
  • the displayed content that is, the current page corresponding to the operation is presented to the user in real time.
  • the aforementioned virtual user identification card deployment interface trigger deployment button is configured in the settings of the mobile phone, so that the user can quickly find the entrance of the virtual user identification card deployment interface, that is, the initial page of the virtual user identification card deployment interface.
  • the display screen of the mobile phone presents the initial page 300 of a virtual user identification card deployment interface such as the one described in FIG. 3 to the user.
  • the initial page 300 indicates the user to deploy the virtual user identification card through text.
  • the page indicates the page title "Virtual User Identification Card Deployment”.
  • the initial page 300 also includes a "register” button for instructing the activation of the new virtual user identification card, and a "login” button for representing the login of the old virtual user identification card. Then, based on the registration button operation or login button operation triggered by the user, it jumps to other pages of the aforementioned virtual user identification card deployment interface.
  • the page title "Virtual User Identity Card Deployment" displaying the initial page is reserved in the upper left corner of the virtual user identification card deployment interface. In some other embodiments, when displaying on other pages, the page title "Virtual User Identity Card Deployment" of the initial page displayed on the virtual user identification card deployment interface is not reserved, which is not limited in this application.
  • the mobile phone When the user clicks the "register” button, the mobile phone receives the user's instruction to activate the virtual user identification card, that is, register the mobile phone number, and the mobile phone will jump to the initial page 300 on the display screen as shown in Figure 4A.
  • the first registration information configuration page 410 contains the introductory phrase "Please enter the mobile phone number to be activated:", and also contains a text box for the user to enter the mobile phone number, as shown in FIG. 4A
  • the registration information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
  • the mobile phone jumps the first registration information configuration page 410 to the second registration information configuration page 420 on the display screen, for example, the 2.
  • the registration information configuration page 420 is provided with an information recognition area for the user to enter registration information, such as a password text box, a gesture information recognition area, a fingerprint information recognition area, and a face information recognition area.
  • the second registration information configuration page 420 only one of the above-mentioned information identification areas is presented on the second registration information configuration page 420, and the next step link button is set.
  • the mobile phone receives the jump link button triggered by the user, the mobile phone displays on the display screen.
  • the sub-pages of the second registration information configuration page 420 in the other information identification area are used to guide the user to enter the registration information one by one.
  • a second registration information configuration page 420 of a virtual user recognition card deployment interface is provided.
  • the second registration information configuration page 420 contains The introductory phrase "please enter facial information below:" also includes the face recognition area 421 provided below the introductory phrase.
  • the mobile phone when the mobile phone receives the registration information entered by the user, it first verifies whether the entered registration information is valid, such as determining whether the format of the password entered by the user conforms to a preset format, whether the facial information is clear, and whether the facial features are correct.
  • the preset recognition points in the quasi-face recognition area if invalid, prompt the user to enter the registration information again until the user enters the valid registration information; and after the user enters the valid registration information, the valid registration
  • the information is sent to the server as user identity information, so that subsequent users want to use the mobile phone number on the mobile phone, enter the mobile phone number and login information, and directly obtain the user identity information corresponding to the mobile phone number from the server to verify the login information .
  • the type of identity information used to verify the login information is consistent with the type of login information.
  • the login information entered by the user is a password
  • the password entered by the user is performed according to the password in the user identity information using the mobile phone number. verification.
  • the login page 500 includes a text box for the user to enter a mobile phone number and a login information receiving area, such as a password text box, a gesture information receiving area, a fingerprint information receiving area, and a face information receiving area; where the login information includes the following One or more of: password, fingerprint information, facial information, gesture information.
  • the login information receiving area is the face and facial information receiving area.
  • a login page 500 of a virtual user identification card deployment interface is shown.
  • the login page 500 contains the introductory phrase "Please enter the phone Number and login information: ", and the second mobile phone number input box 510 and face information receiving area 520 set below the guide.
  • the mobile phone receives the mobile phone number entered by the user on the login page 500 and the login information that matches the user's identity letter, and sends the mobile phone number and login information to the server, so that the server sends the virtual user identification card data to the mobile phone to complete the mobile phone
  • the number corresponds to the deployment of the virtual user identification card on the mobile phone.
  • the user can use functions such as making/interface calls, sending/receiving short messages and so on.
  • the virtual user identification card management method of the present application is also based on the user's authorization to record the historical communication information of the virtual user identification card corresponding to the mobile phone number in the current mobile phone in real time on the mobile phone.
  • the historical communication information includes the following One or more of: historical SMS messages, historical call records, and address book.
  • the mobile phone When the user clicks "Yes”, the mobile phone receives the user triggering the aforementioned upload instruction, and then obtains the historical communication information of the virtual user identification card corresponding to the mobile phone number in the mobile phone, and sends the historical communication information to the server to notify the server to update the historical communication information , Updated to the virtual user identification card data associated with the mobile phone number in the server.
  • the virtual user identification card data associated with the mobile phone number in the server includes not only some initial communication data necessary for the user to use the virtual user identification card on the mobile phone, but also the history of the virtual user identification card corresponding to the mobile phone number in the mobile phone. Communication information.
  • the mobile phone receives the upload prohibition instruction and exits the upload confirmation page without processing.
  • the mobile phone number corresponds to the virtual user identification card data.
  • the user's historical communication information in the previous mobile phone is synchronized to the new mobile phone, which can facilitate the user to find historical short messages, historical call records, contact information in the address book, etc., and improve the user experience.
  • the mobile phone When the user clicks the "Login” button, the mobile phone receives the user's deployment operation instruction to deploy the activated virtual user identification card, and the mobile phone jumps to the aforementioned login page shown in Figure 5 from the initial page on the display screen 500.
  • the mobile phone receives the mobile phone number entered by the user and the login information matching the identity letter of the user using the mobile phone number through the login page, and successfully logs in the mobile phone number, and the server sends the mobile phone number associated virtual user identification card data, namely After completing the deployment of the mobile phone number corresponding to the virtual user identification card on the mobile phone, the user can use the mobile phone number based on the aforementioned mobile phone number to use functions such as making/interface calls, sending/receiving short messages, etc.
  • the virtual user identification card management method of the present application stores the initial communication data and historical communication information in the virtual user identification card data in partitions, and uses encryption for the historical communication information that is different from the aforementioned valid registration information.
  • Information is encrypted.
  • the types of encrypted information include passwords, gesture information, fingerprint information, etc.
  • the server when the mobile phone number entered by the user and the login information matching the identity letter of the user using the mobile phone number are received through the login page and the mobile phone number is successfully logged in, the server only sends the initial communication data in the virtual user identification card data to the mobile phone , Complete the initial deployment of the virtual user identification card corresponding to the mobile phone number on the mobile phone, and then through the virtual user identification card deployment interface, the user is presented with the aforementioned synchronization confirmation page 700 as shown in FIG. 7, and the synchronization confirmation page includes prompt text, such as " Whether to synchronize historical communication information", and two option buttons, namely "Yes" and "No".
  • the encrypted information verification page 800 includes an information receiving area. 8 shows the gesture information receiving area 810 corresponding to the gesture information receiving area 810 corresponding to the type of encrypted information as an example, and the guiding phrase "please enter gesture information below:” arranged above the gesture information receiving area 810. Send the received gesture input by the user to the server, and receive the historical communication information sent by the server when it is determined that the gesture input by the user matches the gesture that encrypts the historical communication information. This completes the synchronization operation of the historical communication information of the virtual user identification card on the current mobile phone. When the user clicks "No", the synchronization determination page 700 is exited without processing.
  • the above method provided by the embodiment of the present application encrypts and stores the virtual user identification card data associated with the mobile phone number in the server based on the mobile phone number and the user identity information corresponding to the mobile phone number, and encrypts the virtual user identification card data included in the virtual user identification card data.
  • the historical communication information of the identification card is further encrypted for a second time, effectively ensuring that user information is not leaked.
  • the user When replacing a new mobile phone, the user only needs to enter the mobile phone number and the correct login information, encrypted information, etc. in the mobile phone to complete the deployment of the virtual user identification card on the mobile phone. Use the mobile phone number in the new mobile phone and check its corresponding The historical communication information of the virtual identification card.
  • the mobile phone voice assistant function is introduced to quickly call up the login page, and information types with human characteristics such as facial information or fingerprint information are used to complete the verification of the login information.
  • the mobile phone receives a user-triggered voice command equivalent to the aforementioned "login" button through the mobile phone voice assistant, such as "I want to deploy a mobile phone card”
  • the mobile phone responds to the user-triggered voice command to log in in the aforementioned interactive interface.
  • the page is directly presented to the user, and then the user enters the mobile phone number on the login page, and through facial recognition, that is, when the facial information entered by the user matches the valid registered facial information, the user successfully logs in.
  • the above-mentioned mobile phone number provided in the embodiments of this application does not require a physical mobile phone card carrier and is not restricted by it, so that one mobile phone number can be set to log in simultaneously on multiple terminal devices, for example, on the user’s mobile phone or smart watch at the same time. Log in at the same time, so that users do not need to bring a mobile phone when they go out for exercise.
  • the smart watch can also realize the needs of voice calls with other users, sending and receiving SMS messages, etc., which can further improve the user experience.
  • the present application provides a virtual user identification card management device, which is set in a terminal device and includes:
  • the response module 901 is configured to respond to a login instruction triggered by a user.
  • the sending module 902 is used to send the login information carried by the login instruction and the user's mobile phone number to the server.
  • the login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device.
  • the receiving module 903 is configured to receive the virtual user identification card data associated with the mobile phone number sent by the server.
  • the virtual user identification card data is sent when the server determines that the login information matches the user identity information corresponding to the mobile phone number stored in the server.
  • the above-mentioned virtual user identification card management device replaces the physical mobile phone card with a virtual user identification card.
  • a terminal device such as a mobile phone
  • the user only needs to enter the mobile phone number and the mobile phone number corresponding to the mobile phone number.
  • the login information that matches the user identity information can trigger the server to send the virtual user identification card data associated with the mobile phone number to the terminal device via the terminal device, thereby completing the deployment of the virtual user identification card on the terminal device, and the user can log on the terminal device Based on the aforementioned mobile phone number, functions such as making/interface calls, sending/receiving text messages, etc.
  • the virtual user identification card data associated with the mobile phone number is encrypted and stored in the server. After the mobile phone number is successfully logged in on the terminal device, the terminal device can obtain its associated virtual user identification card data, which has higher security and concealment. No information leakage due to loss of terminal equipment. It can reduce security risks and effectively improve the user experience.
  • the response module 901 is further configured to obtain historical communication information generated by the terminal device using a virtual user identification card for communication in response to an upload instruction triggered by a user;
  • the sending module 902 is also used to send historical communication information to the server to notify the server to update the virtual user identification card data associated with the mobile phone number in the server according to the historical communication information.
  • the response module 901 is also used to respond to the mobile phone number entered by the user before responding to the first login instruction triggered by the user;
  • the sending module 902 is also used to send an activation instruction to the server, the activation instruction carries the aforementioned mobile phone number, and the activation instruction is used to notify the server to activate the virtual user identification card corresponding to the mobile phone number;
  • the receiving module 903 is further configured to receive valid registration information input by the user when receiving the registration information configuration instruction sent by the server after completing the operation of activating the virtual user identification card;
  • the sending module 902 is also used to send valid registration information as user identity information to the server.
  • the historical communication information includes one or more of the following: historical short messages, historical call records, and address book.
  • the login information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
  • an embodiment of the present application provides a terminal device 1000, including:
  • the processor 1003 communicates with other devices through the communication interface 1001.
  • the other devices include the aforementioned server.
  • the communication interface 1001 is used to provide applications in terminal equipment, including wireless local area networks (wireless local area networks, WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (bluetooth, BT), and global navigation satellites.
  • WLAN wireless local area networks
  • Wi-Fi wireless fidelity
  • Bluetooth bluetooth, BT
  • BT Bluetooth
  • global navigation satellites global navigation satellite system
  • GNSS global navigation satellite system
  • frequency modulation frequency modulation, FM
  • NFC near field communication technology
  • infrared technology infrared, IR
  • the processor 1003 is used to send the aforementioned historical communication information, activation instructions, etc. to the server through the communication interface 1001; the memory 1002 is used to store program instructions; the processor 1003 is used to call the program instructions stored in the memory 1002, according to the obtained The program executes the method in the above embodiment.
  • the processors include general-purpose processors, digital signal processors, application specific integrated circuits, field programmable gate arrays or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, which can implement or execute The methods, steps, and logical block diagrams disclosed in the embodiments of the present application.
  • the general-purpose processor is a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
  • the memory is used to store program instructions.
  • the memory includes non-volatile memory, such as hard disk drive (HDD) or solid-state drive (SSD), etc., and also includes volatile Memory (volatile memory), such as random-access memory (RAM).
  • the memory also includes any other media that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
  • the memory in the embodiment of the present application further includes a circuit or any other device capable of realizing a storage function for storing program instructions and/or data.
  • the embodiments of the present application do not limit the specific connection medium between the aforementioned communication interface, memory, and processor, such as a bus.
  • the bus can be divided into an address bus, a data bus, and a control bus.
  • the embodiments of the present application provide a computer-readable storage medium that stores computer instructions, and when the computer instructions are executed on a computer, the computer executes the foregoing method.
  • the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
  • a computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device.
  • the device implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
  • These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment.
  • the instructions provide steps for implementing functions specified in a flow or multiple flows in the flowchart and/or a block or multiple blocks in the block diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Provided in the present invention are a method and apparatus for managing a virtual user identification card, a terminal device, and a storage medium. The method for managing a virtual user identification cards is applied to a terminal device, and comprises: in response to a login instruction triggered by a user, sending to a server login information carried in the login instruction and the phone number of the user, the login instruction being used to deploy for the terminal device a virtual user identification card corresponding to the phone number; receiving virtual user identification card data associated with the phone number sent by the server, the virtual user identification card data being sent by the server when it is determined that the login information matches user identification information corresponding to the phone number stored in the server. The method for managing the virtual user identification card uses a virtual user identification card instead of a physical phone card, which may solve the problem of a poor user experience of using a physical phone card.

Description

虚拟用户识别卡的管理方法、装置、终端设备及存储介质Management method, device, terminal equipment and storage medium of virtual user identification card
相关申请Related application
本申请要求2019年06月18日申请的,申请号为201910524892.8,名称为“一种虚拟用户识别卡的管理方法、装置及终端设备”的中国专利申请的优先权,在此将其全文引入作为参考。This application claims the priority of the Chinese patent application filed on June 18, 2019, with the application number 201910524892.8, titled "A method, device and terminal equipment for the management of a virtual subscriber identification card", the full text of which is hereby introduced as reference.
技术领域Technical field
本申请涉及通信技术领域,特别涉及一种虚拟用户识别卡的管理方法、装置、终端设备及存储介质。This application relates to the field of communication technology, and in particular to a method, device, terminal device and storage medium for managing a virtual user identification card.
背景技术Background technique
随着移动互联网的发展及网络安全意识的普及,越来越多应用的账号,诸如社交软件账号、电子银行账号、医院账号等通过和手机号绑定,以保证用户在这些应用中个人信息的安全。With the development of the mobile Internet and the popularity of network security awareness, more and more application accounts, such as social software accounts, e-bank accounts, and hospital accounts, are bound to their mobile phone numbers to ensure that users’ personal information in these applications Safety.
相关技术中,采用实体手机卡作为手机号的载体,***手机等支持移动通信的终端设备,以满足用户对于通话、收发短信等各类社交需求。用户更换手机便需要插拔实体手机卡;如果手机丢失,也会连带丢失其中的实体手机卡,实体手机卡中存储的信息极容易被盗取,存在一定的安全隐患,使得用户的使用体验较差。In related technologies, a physical mobile phone card is used as a carrier of a mobile phone number, and a terminal device supporting mobile communications such as a mobile phone is inserted to meet the user's various social needs such as calling and sending and receiving short messages. The user needs to plug and unplug the physical mobile phone card when changing the mobile phone; if the mobile phone is lost, the physical mobile phone card in it will also be lost. The information stored in the physical mobile phone card is very easy to be stolen, and there are certain security risks, making the user experience better. difference.
发明内容Summary of the invention
本申请提供一种虚拟用户识别卡的管理方法、装置、终端设备及存储介质,用于解决用户对实体手机卡使用体验较差的问题。This application provides a method, device, terminal device, and storage medium for managing a virtual user identification card, which are used to solve the problem that users have poor experience in using physical mobile phone cards.
一种虚拟用户识别卡的管理方法,应用于终端设备,包括:A method for managing a virtual user identification card, applied to terminal equipment, includes:
响应于用户触发的登录指令,向服务器发送所述登录指令所携带的登录信息以及所述用户的手机号,所述登录指令用于为所述终端设备部署所述手机号对应的虚拟用户识别卡;In response to the login instruction triggered by the user, the login information carried in the login instruction and the mobile phone number of the user are sent to the server, and the login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device ;
接收所述服务器发送的所述手机号关联的虚拟用户识别卡数据,所述虚拟用户识别卡数据是所述服务器在确定所述登录信息与所述服务器中存储的所述手机号对应的用户身份信息匹配时发送的。Receive virtual user identification card data associated with the mobile phone number sent by the server, where the virtual user identification card data is the user identity that the server determines that the login information corresponds to the mobile phone number stored in the server Sent when the information matches.
在一实施例中,所述虚拟用户识别卡的管理方法,还包括:In an embodiment, the method for managing a virtual user identification card further includes:
响应于所述用户触发的上传指令,获取所述终端设备采用所述虚拟用户识别卡进行通信产生的历史通信信息,向服务器发送所述历史通信信息,以通知所述服务器将所述历史通信信息更新至所述手机号关联的虚拟用户识别卡数据中。In response to the upload instruction triggered by the user, acquiring historical communication information generated by the terminal device using the virtual user identification card for communication, and sending the historical communication information to the server to notify the server to update the historical communication information Update to the virtual user identification card data associated with the mobile phone number.
在一实施例中,在响应于用户触发的第一登录指令之前,还包括:In an embodiment, before responding to the first login instruction triggered by the user, the method further includes:
响应于用户输入的所述手机号,向服务器发送激活指令,所述激活指令携带所述手机号,所述激活指令用于通知所述服务器对所述手机号对应的虚拟用户识别卡进行激活;In response to the mobile phone number input by the user, sending an activation instruction to the server, where the activation instruction carries the mobile phone number, and the activation instruction is used to notify the server to activate the virtual user identification card corresponding to the mobile phone number;
当接收到所述服务器在完成对所述虚拟用户识别卡进行激活的操作后发送的注册信息配置指令时,接收所述用户输入的有效的注册信息;When receiving the registration information configuration instruction sent by the server after completing the operation of activating the virtual user identification card, receiving valid registration information input by the user;
将所述有效的注册信息作为所述用户身份信息发送至所述服务器。Sending the valid registration information to the server as the user identity information.
在一实施例中,所述历史通信信息包括以下中的一种或多种:历史短信消息、历史通话记录、通讯录。In an embodiment, the historical communication information includes one or more of the following: historical short messages, historical call records, and address book.
在一实施例中,登录信息包括以下中的一种或多种:密码、指纹信息、面部信息、手势信息。In an embodiment, the login information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
基于同一申请思路,本申请还提供了一种虚拟用户识别卡的管理装置,设置于终端设备,包括:Based on the same application idea, this application also provides a virtual user identification card management device, which is set in a terminal device, including:
响应模块,用于响应于用户触发的登录指令;The response module is used to respond to the login instruction triggered by the user;
发送模块,用于向服务器发送所述登录指令所携带的登录信息以及所述用户的手机号,所述登录指令用于为所述终端设备部署所述手机号对应的虚拟用户识别卡;A sending module, configured to send the login information carried in the login instruction and the mobile phone number of the user to the server, and the login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device;
接收模块,用于接收所述服务器发送的所述手机号关联的虚拟用户识别卡数据,所述虚拟用户识别卡数据是所述服务器在确定所述登录信息与所述服务器中存储的所述手机号对应的用户身份信息匹配时发送的。The receiving module is configured to receive the virtual user identification card data associated with the mobile phone number sent by the server, where the virtual user identification card data is the mobile phone stored in the server when the server determines the login information Sent when the user identity information corresponding to the number matches.
在一实施例中,In one embodiment,
所述响应模块,还用于响应于所述用户触发的上传指令,获取所述终端设备采用所述虚拟用户识别卡进行通信产生的历史通信信息,The response module is further configured to obtain historical communication information generated by the terminal device using the virtual user identification card for communication in response to the upload instruction triggered by the user,
所述发送模块,还用于向服务器发送所述历史通信信息,以通知所述服务器根据所述历史通信信息,对所述服务器中所述手机号关联的虚拟用户识别卡数据进行更新。The sending module is further configured to send the historical communication information to the server to notify the server to update the virtual user identification card data associated with the mobile phone number in the server according to the historical communication information.
在一实施例中,In one embodiment,
所述响应模块,在响应于用户触发的第一登录指令之前,还用于响应于用户输入的所述手机号;The response module is also used to respond to the mobile phone number input by the user before responding to the first login instruction triggered by the user;
所述发送模块,还用于向服务器发送激活指令,所述激活指令携带所述手机号,所述 激活指令用于通知所述服务器对所述手机号对应的虚拟用户识别卡进行激活;The sending module is further configured to send an activation instruction to a server, the activation instruction carrying the mobile phone number, and the activation instruction is used to notify the server to activate the virtual subscriber identification card corresponding to the mobile phone number;
所述接收模块,还用于当接收到所述服务器在完成对所述虚拟用户识别卡进行激活的操作后发送的注册信息配置指令时,接收所述用户输入的有效的注册信息;The receiving module is further configured to receive valid registration information input by the user when receiving a registration information configuration instruction sent by the server after completing the operation of activating the virtual user identification card;
所述发送模块,还用于将所述有效的注册信息作为所述用户身份信息发送至所述服务器。The sending module is further configured to send the valid registration information to the server as the user identity information.
在一实施例中,所述历史通信信息包括以下中的一种或多种:历史短信消息、历史通话记录、通讯录。In an embodiment, the historical communication information includes one or more of the following: historical short messages, historical call records, and address book.
在一实施例中,所述登录信息或者所述注册信息包括以下中的一种或多种:密码、指纹信息、面部信息、手势信息。In an embodiment, the login information or the registration information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
基于同一申请思路,本申请还提供了一种终端设备,包括存储器以及处理器;Based on the same application idea, this application also provides a terminal device, including a memory and a processor;
所述存储器,用于存储程序指令;The memory is used to store program instructions;
基于同一申请思路,本申请还提供了一种终端设备,包括存储器以及处理器;Based on the same application idea, this application also provides a terminal device, including a memory and a processor;
所述存储器用于存储程序指令;所述处理器,用于读取所述存储器中存储的程序指令,按照获得的程序指令执行上述第一方面或者第一方面的任一实现方式所述的方法。The memory is used to store program instructions; the processor is used to read the program instructions stored in the memory, and execute the method described in the first aspect or any one of the first aspects according to the obtained program instructions .
基于同一申请思路,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行上述第一方面或者第一方面的任一实现方式所述的方法。Based on the same application concept, this application also provides a computer-readable storage medium that stores computer instructions. When the computer instructions run on a computer, the computer executes the first aspect or the first aspect described above. The method described in any implementation of one aspect.
本申请提供的虚拟用户识别卡的管理方法,用虚拟用户识别卡代替实体手机卡,用户在更换终端设备例如手机时,仅需在该终端设备输入手机号以及与该手机号对应的用户身份信息匹配的登录信息,即可经由终端设备触发服务器将该手机号关联的虚拟用户识别卡数据发送至终端设备,从而完成虚拟用户识别卡在终端设备上的部署,用户便可在终端设备上基于前述手机号,使用诸如拨打/接口通话、发送/接收短信等功能,而无需进行取卡插卡等操作,且将手机号关联的虚拟用户识别卡数据加密存储在服务器中,手机号在终端设备上成功登录后,终端设备才可获取其关联的虚拟用户识别卡数据,能够减少安全隐患,有效提升用户的使用体验。The virtual user identification card management method provided by this application uses a virtual user identification card instead of a physical mobile phone card. When changing a terminal device such as a mobile phone, the user only needs to enter the mobile phone number and the user identity information corresponding to the mobile phone number in the terminal device The matching login information can trigger the server to send the virtual user identification card data associated with the mobile phone number to the terminal device via the terminal device, thereby completing the deployment of the virtual user identification card on the terminal device, and the user can use the terminal device based on the aforementioned Mobile phone number, use functions such as making/interface calls, sending/receiving text messages, without having to take out the card and insert the card, and encrypt and store the virtual user identification card data associated with the mobile phone number in the server, and the mobile phone number on the terminal device After a successful login, the terminal device can obtain its associated virtual user identification card data, which can reduce security risks and effectively improve the user experience.
附图说明Description of the drawings
图1为本申请提供的一种虚拟用户识别卡的管理方法的流程示意图;FIG. 1 is a schematic flowchart of a method for managing a virtual user identification card provided by this application;
图2为本申请提供的另一种虚拟用户识别卡的管理方法的流程示意图;2 is a schematic flowchart of another method for managing a virtual user identification card provided by this application;
图3为本申请提供的一种虚拟用户识别卡部署界面的初始页面的示意图;3 is a schematic diagram of the initial page of a virtual user identification card deployment interface provided by this application;
图4A为本申请提供的一种虚拟用户识别卡部署界面的第一注册信息配置页面的示意 图;4A is a schematic diagram of a first registration information configuration page of a virtual subscriber identification card deployment interface provided by this application;
图4B为本申请提供的一种虚拟用户识别卡部署界面的第二注册信息配置页面的示意图;4B is a schematic diagram of a second registration information configuration page of a virtual user identification card deployment interface provided by this application;
图5为本申请提供的一种虚拟用户识别卡部署界面的登录页面的示意图;FIG. 5 is a schematic diagram of a login page of a virtual user identification card deployment interface provided by this application;
图6为本申请提供的一种虚拟用户识别卡部署界面的上传确定页面的示意图;FIG. 6 is a schematic diagram of an upload confirmation page of a virtual user identification card deployment interface provided by this application;
图7为本申请提供的一种虚拟用户识别卡部署界面的同步确定页面的示意图;FIG. 7 is a schematic diagram of a synchronization confirmation page of a virtual subscriber identification card deployment interface provided by this application;
图8为本申请提供的一种虚拟用户识别卡部署界面的加密信息验证页面的示意图;FIG. 8 is a schematic diagram of an encrypted information verification page of a virtual user identification card deployment interface provided by this application;
图9为本申请提供的一种虚拟用户识别卡的管理装置的结构框图;9 is a structural block diagram of a virtual user identification card management device provided by this application;
图10为本申请提供的一种终端设备的结构示意图。FIG. 10 is a schematic structural diagram of a terminal device provided by this application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of this application.
需要说明的是,本申请中涉及的多个,是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,应当理解,尽管在本申请实施例中可能采用术语第一、第二等来描述各模块,但这些模块不应限于这些术语。这些术语仅用来将各模块彼此区分开。It should be noted that the multiple involved in this application refers to two or more. "And/or" describes the association relationship of the associated objects, indicating that there can be three types of relationships, for example, A and/or B, which can mean: A alone exists, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the associated objects are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each module in the embodiments of the present application, these modules should not be limited to these terms. These terms are only used to distinguish the modules from each other.
本申请提供一种虚拟用户识别卡的管理方法、装置、终端设备及存储介质。其中,虚拟用户识别卡的管理方法、装置、终端设备及存储介质是基于同一申请构思的,由于虚拟用户识别卡的管理方法、装置、终端设备及存储介质解决问题的原理相似,因此方法、装置与设备的实施可以相互参见,重复之处不再赘述。This application provides a method, device, terminal device and storage medium for managing a virtual user identification card. Among them, the virtual subscriber identification card management method, device, terminal equipment and storage medium are based on the same application concept. Since the virtual subscriber identification card management method, device, terminal equipment and storage medium have similar principles for solving problems, the method and device The implementation of the equipment can be referred to each other, and the repetition will not be repeated.
为便于对本实施例进行理解,首先对本申请所公开的一种虚拟用户识别卡的管理方法进行详细介绍。In order to facilitate the understanding of this embodiment, a method for managing a virtual user identification card disclosed in this application is first introduced in detail.
参见图1,本申请提供了一种虚拟用户识别卡的管理方法,应用于终端设备,该终端设备包括手机、平板电脑、智能手表等设备。所述虚拟用户识别卡的管理方法包括:Referring to FIG. 1, this application provides a method for managing a virtual user identification card, which is applied to terminal devices, which include mobile phones, tablet computers, smart watches and other devices. The management method of the virtual user identification card includes:
步骤S101,响应于用户触发的登录指令,向服务器发送登录指令所携带的登录信息以及用户的手机号,登录指令用于为终端设备部署手机号对应的虚拟用户识别卡。Step S101, in response to the login instruction triggered by the user, the login information carried in the login instruction and the user's mobile phone number are sent to the server. The login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device.
其中,登录信息是用户在终端设备上输入的前述手机号对应的待验证的登录密钥。登 录信息中包括以下中的一种或多种:密码、指纹信息、面部信息和手势信息。Wherein, the login information is the login key to be verified corresponding to the aforementioned mobile phone number entered by the user on the terminal device. The login information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
步骤S102,接收服务器发送的手机号关联的虚拟用户识别卡数据。虚拟用户识别卡数据是所述服务器在确定所述登录信息与所述服务器中存储的所述手机号对应的用户身份信息匹配时发送的。Step S102: Receive the virtual user identification card data associated with the mobile phone number sent by the server. The virtual user identification card data is sent by the server when it is determined that the login information matches the user identity information corresponding to the mobile phone number stored in the server.
其中,服务器上存储有已激活的虚拟用户识别卡对应的手机号以及使用该手机号的用户的用户身份信息,前述用户身份信息为对前述登录信息进行验证的依据,是用户为激活虚拟用户识别卡,也即注册手机号所设置的注册信息,此外,服务器上还存储有手机号关联的虚拟用户识别卡数据,虚拟用户识别卡数据至少包括用户在终端设备上使用虚拟用户识别卡所必须的一些初始通信数据。在一些实施例中,初始通信数据由相关通信运营商在服务器中进行配置,在此不进行限制。具体实施时,在服务器中采用手机号作为虚拟用户识别卡数据的标识,并使用手机号的用户身份信息对虚拟用户识别卡数据进行加密存储。Wherein, the server stores the mobile phone number corresponding to the activated virtual user identification card and the user identity information of the user who uses the mobile phone number. The aforementioned user identity information is the basis for verifying the aforementioned login information, which is the identity of the user for activating the virtual user Card, that is, the registration information set by registering the mobile phone number. In addition, the server also stores the virtual user identification card data associated with the mobile phone number. The virtual user identification card data includes at least what is necessary for the user to use the virtual user identification card on the terminal device Some initial communication data. In some embodiments, the initial communication data is configured in the server by the relevant communication operator, which is not limited here. During specific implementation, the mobile phone number is used as the identifier of the virtual user identification card data in the server, and the user identification information of the mobile phone number is used to encrypt and store the virtual user identification card data.
在一些实施例中,终端设备将用户输入的手机号和登录信息发送至服务器,服务器将该登录信息与使用该手机号的用户身份信息进行比对,当确定该登录信息与该手机号对应的的用户身份信息匹配时,向终端设备发送该手机号关联的虚拟用户识别卡数据。In some embodiments, the terminal device sends the mobile phone number and login information entered by the user to the server, and the server compares the login information with the identity information of the user using the mobile phone number, and when it is determined that the login information corresponds to the mobile phone number When the user identity information matches, the virtual user identification card data associated with the mobile phone number is sent to the terminal device.
本申请实施例提供的上述虚拟用户识别卡的管理方法,用虚拟用户识别卡代替实体手机卡,用户在更换终端设备例如手机时,仅需在该终端设备输入手机号以及该手机号对应的用户身份信息匹配的登录信息,即可经由终端设备触发服务器将该手机号关联的虚拟用户识别卡数据发送至终端设备,从而完成虚拟用户识别卡在终端设备上的部署。用户能够在终端设备上基于前述手机号,使用诸如拨打/接口通话、发送/接收短信等功能,而无需进行取卡插卡等操作,且能够节约制作实体卡与在手机外观设计时卡槽设计及生产的成本;且将手机号关联的虚拟用户识别卡数据加密存储在服务器中,手机号在终端设备上成功登录后,终端设备才能够获取其关联的虚拟用户识别卡数据,具备更高的安全性和隐蔽性,不会因终端设备丢失而造成信息泄露。能够减少安全隐患,有效提升用户的使用体验。The virtual user identification card management method provided by the embodiment of the present application replaces the physical mobile phone card with a virtual user identification card. When changing a terminal device such as a mobile phone, the user only needs to enter the mobile phone number and the user corresponding to the mobile phone number in the terminal device The login information matching the identity information can trigger the server to send the virtual user identification card data associated with the mobile phone number to the terminal device via the terminal device, thereby completing the deployment of the virtual user identification card on the terminal device. Based on the aforementioned mobile phone number, users can use functions such as making/interface calls, sending/receiving SMS, etc., without having to take out the card and insert the card, and can save the physical card and the card slot design in the mobile phone appearance design And the cost of production; and the virtual user identification card data associated with the mobile phone number is encrypted and stored in the server. After the mobile phone number is successfully logged in on the terminal device, the terminal device can obtain its associated virtual user identification card data, with higher Security and concealment, will not cause information leakage due to the loss of terminal equipment. It can reduce security risks and effectively improve the user experience.
在一些实施例中,上述虚拟用户识别卡的管理方法还包括:In some embodiments, the above-mentioned virtual user identification card management method further includes:
响应于用户触发的上传指令,获取所述终端设备采用所述虚拟用户识别卡进行通信产生的历史通信信息,向服务器发送历史通信信息,以通知服务器将历史通信信息更新至所述手机号关联的虚拟用户识别卡数据中;其中,历史通信信息包括以下中的一种或多种:历史短信消息、历史通话记录、通讯录。In response to the upload instruction triggered by the user, obtain the historical communication information generated by the terminal device using the virtual user identification card for communication, and send the historical communication information to the server to notify the server to update the historical communication information to the mobile phone number associated In the virtual user identification card data, the historical communication information includes one or more of the following: historical short message messages, historical call records, and address book.
本申请实施例中,将虚拟用户识别卡在终端设备中的历史通信信息上传至服务器,以使服务器对其中存储的该虚拟用户识别卡对应的手机号所关联的虚拟识别卡数据进行更新,即更新后的虚拟用户识别卡数据包括虚拟用户识别卡在终端设备上使用时所必须的前 述初始通信数据,以及历史通信信息。便于更换新的终端设备时,新的终端设备不但能够获取初始通信数据,还能够获取历史通信信息,便于用户查看以往历史通信信息,比如通讯录。In the embodiment of the present application, the historical communication information of the virtual user identification card in the terminal device is uploaded to the server, so that the server can update the virtual identification card data associated with the mobile phone number corresponding to the virtual user identification card stored therein, namely The updated virtual user identification card data includes the aforementioned initial communication data and historical communication information necessary for the virtual user identification card to be used on the terminal device. When it is convenient to replace a new terminal device, the new terminal device can obtain not only the initial communication data, but also the historical communication information, so that the user can view the historical communication information, such as the address book.
为加强对虚拟用户识别卡数据的保密,在一些实施例中,还为虚拟用户识别卡数据中的历史通信信息进行二次加密,基于此用户通过终端设备触发获取虚拟用户识别卡数据时,服务器对登录信息验证通过时,一些实施例中,向终端设备发送通知消息,用于通知终端设备是否需要获取历史通信信息。终端设备用于通知用户是否需要获取历史通信信息,比如在终端设备包括的显示屏上显示对话框,对话框指示用户是否获取历史通信信息。终端设备接收到由用户在对话框上点击确认按钮,触发的用于确认需要获取历史通信信息的触发指令后,终端设备接收到用户输入的历史通信信息对应的加密密钥时,将历史通信信息对应的加密密钥发送给服务器,从而服务器在对历史通信信息对应的加密密钥验证通过时,将虚拟用户识别卡数据中的历史通信信息和初始通信数据发送给终端设备。另一种方式中,服务器对登录信息验证通过时,服务器先将初始通信数据发送给终端设备,并向终端设备发送通知消息,用于通知终端设备是否需要获取历史通信信息。终端设备接收到由用户在对话框上点击确认按钮,触发的用于确认需要获取历史通信信息的触发指令后,终端设备接收到用户输入的历史通信信息对应的加密密钥时,将历史通信信息对应的加密密钥发送给服务器,从而服务器在对历史通信信息对应的加密密钥验证通过时,将虚拟用户识别卡数据中的历史通信信息发送给终端设备。In order to strengthen the confidentiality of the virtual user identification card data, in some embodiments, the historical communication information in the virtual user identification card data is further encrypted. Based on this, when the user triggers the acquisition of the virtual user identification card data through the terminal device, the server When the login information is verified, in some embodiments, a notification message is sent to the terminal device to notify the terminal device whether it needs to obtain historical communication information. The terminal device is used to notify the user whether it is necessary to obtain historical communication information, for example, a dialog box is displayed on a display screen included in the terminal device, and the dialog box indicates whether the user obtains the historical communication information. After the terminal device receives the trigger instruction to confirm the need to obtain historical communication information triggered by the user clicking the confirm button on the dialog box, when the terminal device receives the encryption key corresponding to the historical communication information input by the user, the historical communication information The corresponding encryption key is sent to the server, so that when the server passes the verification of the encryption key corresponding to the historical communication information, it sends the historical communication information and the initial communication data in the virtual user identification card data to the terminal device. In another method, when the server passes the authentication of the login information, the server first sends the initial communication data to the terminal device, and sends a notification message to the terminal device to notify the terminal device whether it needs to obtain historical communication information. After the terminal device receives the trigger instruction to confirm the need to obtain historical communication information triggered by the user clicking the confirm button on the dialog box, when the terminal device receives the encryption key corresponding to the historical communication information input by the user, the historical communication information The corresponding encryption key is sent to the server, so that when the server passes the verification of the encryption key corresponding to the historical communication information, it sends the historical communication information in the virtual user identification card data to the terminal device.
在一些实施例中,本申请还提供了另一种虚拟用户识别卡的管理方法,在图1所示的一种虚拟用户识别卡的管理方法的基础上,说明了在响应于用户触发的第一登录指令之前还包括有关虚拟用户识别卡激活的操作流程。具体的,参见图2,该方法包括:In some embodiments, this application also provides another virtual user identification card management method. On the basis of the virtual user identification card management method shown in FIG. Before a login instruction, it also includes an operation process related to the activation of the virtual user identification card. Specifically, referring to Figure 2, the method includes:
步骤S201,响应于用户输入的手机号,向服务器发送激活指令,激活指令携带前述手机号,激活指令用于通知服务器对手机号对应的虚拟用户识别卡进行激活。Step S201: In response to the mobile phone number input by the user, an activation instruction is sent to the server. The activation instruction carries the aforementioned mobile phone number. The activation instruction is used to notify the server to activate the virtual user identification card corresponding to the mobile phone number.
步骤S202,当接收到服务器在完成对所述虚拟用户识别卡进行激活的操作后发送的注册信息配置指令时,接收用户输入的有效的注册信息;其中,注册信息包括以下中的一种或多种:密码、指纹信息、面部信息、手势信息。Step S202: When receiving the registration information configuration instruction sent by the server after completing the operation of activating the virtual user identification card, receive valid registration information input by the user; wherein the registration information includes one or more of the following Species: password, fingerprint information, facial information, gesture information.
在一些实施例中,对用户输入的注册信息进行验证,判断其输入的注册信息是否有效,包括判断用户录入的密码的格式是否符合预设格式,面部信息是否清晰、面部五官的位置是否对准预设识别位等,若无效则提示用户再次录入注册信息操作,直至用户录入有效的注册信息为止,即接收用户输入的有效的注册信息。In some embodiments, the registration information entered by the user is verified to determine whether the entered registration information is valid, including determining whether the format of the password entered by the user conforms to a preset format, whether the facial information is clear, and whether the facial features are aligned The preset identification position, etc., if it is invalid, the user is prompted to enter the registration information again until the user enters the valid registration information, that is, the valid registration information input by the user is received.
步骤S203,将有效的注册信息作为用户身份信息发送至服务器。Step S203: Send valid registration information as user identity information to the server.
在一些实施例中,在执行完S203后,执行部署虚拟用户识别卡的流程,具体如图1所示的步骤S101~步骤S102,此处不再赘述。In some embodiments, after S203 is executed, the process of deploying a virtual subscriber identification card is executed, specifically steps S101 to S102 shown in FIG. 1, and details are not described herein again.
本申请实施例中,首先接收用户在终端设备上输入的手机号,然后通知服务器对此手机号对应的虚拟用户识别卡进行激活,在完成激活后,接收用户为该手机号设置有效的注册信息,并将其作为用户身份信息发送至服务器,便于用户在更换新的终端设备,仅需通过输入手机号以及与用户身份信息匹配的登录信息,使服务器向终端设备发送虚拟用户识别卡数据,能够更加便捷快速的完成虚拟用户识别卡在手机的部署,有利于提升用户的使用体验。In the embodiment of this application, the mobile phone number entered by the user on the terminal device is first received, and then the server is notified to activate the virtual subscriber identification card corresponding to the mobile phone number. After the activation is completed, the receiving user sets valid registration information for the mobile phone number , And send it to the server as the user identity information, so that the user can replace the new terminal device by entering the mobile phone number and login information matching the user identity information to make the server send the virtual user identification card data to the terminal device. The deployment of the virtual user identification card in the mobile phone can be completed more conveniently and quickly, which is conducive to improving the user experience.
在一些实施例中,为便于实施,本申请以终端设备为手机为例,对于上述方法中,基于用户、终端设备、服务器之间的交互,完成虚拟用户识别卡的激活、部署、数据上传/同步等管理操作进行详细说明,如下以终端设备为手机为例进行说明。In some embodiments, for ease of implementation, this application takes the terminal device as a mobile phone as an example. In the above method, based on the interaction between the user, terminal device, and server, the activation, deployment, and data uploading of the virtual user identification card are completed. The management operations such as synchronization are described in detail. The following takes the terminal device as a mobile phone as an example.
首先,本申请实施例提供如图3-图8所示的一种虚拟用户识别卡部署界面,该虚拟用户识别卡部署用于与用户进行交互,包含多个页面(分别为图3所示的一种虚拟用户识别卡部署界面的初始页面300、图4A所示的一种虚拟用户识别卡部署界面的第一注册信息配置页面410、图4B所示的一种虚拟用户识别卡部署界面的一种第二注册信息配置页面420、如图5所示一种虚拟用户识别卡部署界面的登录页面500、如图6所示的一种虚拟用户识别卡部署界面的上传确定页面600、如图7所示的一种虚拟用户识别卡部署界面的同步确定页面700以及如图8所示的一种虚拟用户识别卡部署界面的加密信息验证页面800),能够基于用户的操作,不断替换界面中所显示的内容,也即实时为用户呈现对应其操作的当前页面。First, the embodiment of the present application provides a virtual user identification card deployment interface as shown in FIGS. 3-8. The virtual user identification card deployment is used to interact with users and includes multiple pages (respectively shown in Figure 3). An initial page 300 of a virtual user identification card deployment interface, a first registration information configuration page 410 of a virtual user identification card deployment interface shown in FIG. 4A, and a first registration information configuration page 410 of a virtual user identification card deployment interface shown in FIG. 4B A second registration information configuration page 420, a login page 500 of a virtual user identification card deployment interface as shown in FIG. 5, and an upload confirmation page 600 of a virtual user identification card deployment interface as shown in FIG. The synchronization determination page 700 of a virtual user identification card deployment interface shown in FIG. 8 and the encrypted information verification page 800 of a virtual user identification card deployment interface shown in FIG. 8 can continuously replace all the information in the interface based on user operations. The displayed content, that is, the current page corresponding to the operation is presented to the user in real time.
在一些实施例中,前述虚拟用户识别卡部署界面触发部署按钮配置于手机的设置中,从而便于用户快速找到虚拟用户识别卡部署界面的入口,即虚拟用户识别卡部署界面的初始页面。In some embodiments, the aforementioned virtual user identification card deployment interface trigger deployment button is configured in the settings of the mobile phone, so that the user can quickly find the entrance of the virtual user identification card deployment interface, that is, the initial page of the virtual user identification card deployment interface.
在一些实施例中,手机接收到用户在设置中触发部署按钮时,手机的显示屏向用户呈现诸如图3所述的一种虚拟用户识别卡部署界面的初始页面300。在一些实施例中,初始页面300通过文字示意用户部署虚拟用户识别卡,例如,如图3所示,该页面示意出了页面标题“虚拟用户识别卡部署”。示例性地,初始页面300中还包括用于指示新的虚拟用户识别卡激活的“注册”按钮,以及用于表征旧的虚拟用户识别卡登录的“登录”按钮。然后基于用户触发的注册按钮操作或者登录按钮操作,跳转至前述虚拟用户识别卡部署界面的其它页面。在一些实施例中,在其它页面显示时,在虚拟用户识别卡部署界面左上角保留显示初始页面的页面标题“虚拟用户识别卡部署”。在另外一些实施例中,在其它页 面显示时,在虚拟用户识别卡部署界面不保留显示初始页面的页面标题“虚拟用户识别卡部署”,本申请对此不作限定。In some embodiments, when the mobile phone receives the user triggering the deployment button in the settings, the display screen of the mobile phone presents the initial page 300 of a virtual user identification card deployment interface such as the one described in FIG. 3 to the user. In some embodiments, the initial page 300 indicates the user to deploy the virtual user identification card through text. For example, as shown in FIG. 3, the page indicates the page title "Virtual User Identification Card Deployment". Exemplarily, the initial page 300 also includes a "register" button for instructing the activation of the new virtual user identification card, and a "login" button for representing the login of the old virtual user identification card. Then, based on the registration button operation or login button operation triggered by the user, it jumps to other pages of the aforementioned virtual user identification card deployment interface. In some embodiments, when other pages are displayed, the page title "Virtual User Identity Card Deployment" displaying the initial page is reserved in the upper left corner of the virtual user identification card deployment interface. In some other embodiments, when displaying on other pages, the page title "Virtual User Identity Card Deployment" of the initial page displayed on the virtual user identification card deployment interface is not reserved, which is not limited in this application.
(一)当用户点击“注册”按钮时,手机接收到用户要进行激活虚拟用户识别卡即注册手机号的注册操作指令,手机在显示屏将初始页面300跳转至如图4A所示的前述第一注册信息配置页面410,该第一注册信息配置页面410包含有引导语“请输入要激活的手机号:”,还包含用于供用户输入手机号的文本框,如图4A示出的第一手机号输入框411。当接收到用户输入的手机号,响应于用户输入的手机号,向服务器发送前述激活指令,当接收到服务器在完成对虚拟用户识别卡进行激活的操作后发送的注册信息配置指令时,其中,注册信息包括以下中的一种或多种:密码、指纹信息、面部信息、手势信息,手机在显示屏将第一注册信息配置页面410跳转至第二注册信息配置页面420,例如,该第二注册信息配置页面420上设置有用于供用户录入注册信息的信息识别区,诸如密码文本框、手势信息识别区、指纹信息识别区、人脸面部信息识别区。在一些实施例中,第二注册信息配置页面420上仅呈现一种上述信息识别区,并设置下一步跳转链接按钮,手机接收到用户触发的跳转链接按钮时,手机在显示屏上呈现其它的信息识别区的第二注册信息配置页面420的子页面,以引导用户逐一录入注册信息。比如,参见图4B,以信息识别区为人脸面部识别区为例,提供了一种虚拟用户识别卡部署界面的第二注册信息配置页面420,例如,该第二注册信息配置页面420中包含有引导语“请在下方录入面部信息:”,还包括设置在该引导语下方的人脸面部识别区421。(1) When the user clicks the "register" button, the mobile phone receives the user's instruction to activate the virtual user identification card, that is, register the mobile phone number, and the mobile phone will jump to the initial page 300 on the display screen as shown in Figure 4A. The first registration information configuration page 410, the first registration information configuration page 410 contains the introductory phrase "Please enter the mobile phone number to be activated:", and also contains a text box for the user to enter the mobile phone number, as shown in FIG. 4A The first mobile phone number input box 411. When receiving the mobile phone number input by the user, in response to the mobile phone number input by the user, the aforementioned activation instruction is sent to the server, and when the registration information configuration instruction sent by the server after completing the activation operation of the virtual user identification card is received, where: The registration information includes one or more of the following: password, fingerprint information, facial information, and gesture information. The mobile phone jumps the first registration information configuration page 410 to the second registration information configuration page 420 on the display screen, for example, the 2. The registration information configuration page 420 is provided with an information recognition area for the user to enter registration information, such as a password text box, a gesture information recognition area, a fingerprint information recognition area, and a face information recognition area. In some embodiments, only one of the above-mentioned information identification areas is presented on the second registration information configuration page 420, and the next step link button is set. When the mobile phone receives the jump link button triggered by the user, the mobile phone displays on the display screen. The sub-pages of the second registration information configuration page 420 in the other information identification area are used to guide the user to enter the registration information one by one. For example, referring to Figure 4B, taking the information recognition area as the face recognition area as an example, a second registration information configuration page 420 of a virtual user recognition card deployment interface is provided. For example, the second registration information configuration page 420 contains The introductory phrase "please enter facial information below:" also includes the face recognition area 421 provided below the introductory phrase.
在一些实施例中,手机在接收到用户录入的注册信息时,首先验证其输入的注册信息是否有效,诸如判断用户录入的密码的格式是否符合预设格式,面部信息是否清晰、面部五官是否对准人脸面部识别区中的预设识别点等,若无效则提示用户再次录入注册信息操作,直至用户录入有效的注册信息为止;并在接收到用户录入有效的注册信息后,将有效的注册信息作为用户身份信息发送至服务器,以便于后续用户想要在手机上应用该手机号,输入手机号和登录信息后,直接从服务器中获取使用该手机号对应的用户身份信息对登录信息进行验证。具体的,用于对登录信息进行验证的身份信息的类型与登录信息的类型一致,例如用户输入的登录信息为密码,则根据使用该手机号的用户身份信息中的密码对用户输入的密码进行验证。In some embodiments, when the mobile phone receives the registration information entered by the user, it first verifies whether the entered registration information is valid, such as determining whether the format of the password entered by the user conforms to a preset format, whether the facial information is clear, and whether the facial features are correct The preset recognition points in the quasi-face recognition area, if invalid, prompt the user to enter the registration information again until the user enters the valid registration information; and after the user enters the valid registration information, the valid registration The information is sent to the server as user identity information, so that subsequent users want to use the mobile phone number on the mobile phone, enter the mobile phone number and login information, and directly obtain the user identity information corresponding to the mobile phone number from the server to verify the login information . Specifically, the type of identity information used to verify the login information is consistent with the type of login information. For example, the login information entered by the user is a password, and the password entered by the user is performed according to the password in the user identity information using the mobile phone number. verification.
在一些实施例中,手机将有效的注册信息作为用户身份信息发送至服务器后,便改变交互界面的显示内容,由第二注册信息配置页面420跳转到如图5所示的前述登录页面500,该登录页面500包含有用于供用户输入手机号的文本框以及登录信息接收区,诸如密码文本框、手势信息接收区、指纹信息接收区、人脸面部信息接收区;其中,登录信息 包括以下中的一种或多种:密码、指纹信息、面部信息、手势信息。具体的,图5中以登录信息接收区为人脸面部信息接收区,为例,示意出了一种虚拟用户识别卡部署界面的登录页面500,该登录页面500中包含有引导语“请输入手机号及登录信息:”,以及设置在该引导语下方的第二手机号输入框510和人脸面部信息接收区520。In some embodiments, after the mobile phone sends valid registration information as user identity information to the server, the display content of the interactive interface is changed, and the second registration information configuration page 420 jumps to the aforementioned login page 500 as shown in FIG. 5 The login page 500 includes a text box for the user to enter a mobile phone number and a login information receiving area, such as a password text box, a gesture information receiving area, a fingerprint information receiving area, and a face information receiving area; where the login information includes the following One or more of: password, fingerprint information, facial information, gesture information. Specifically, in Figure 5, the login information receiving area is the face and facial information receiving area. As an example, a login page 500 of a virtual user identification card deployment interface is shown. The login page 500 contains the introductory phrase "Please enter the phone Number and login information: ", and the second mobile phone number input box 510 and face information receiving area 520 set below the guide.
手机接收到用户在该登录页面500上输入手机号和与用户的身份信匹配的登录信息,将该手机号和登录信息发送给服务器,从而服务器将虚拟用户识别卡数据发送给手机,即完成手机号对应虚拟用户识别卡在手机上的部署,用户便可在手机上基于前述手机号,使用诸如拨打/接口通话、发送/接收短信等功能。The mobile phone receives the mobile phone number entered by the user on the login page 500 and the login information that matches the user's identity letter, and sends the mobile phone number and login information to the server, so that the server sends the virtual user identification card data to the mobile phone to complete the mobile phone The number corresponds to the deployment of the virtual user identification card on the mobile phone. Based on the aforementioned mobile phone number, the user can use functions such as making/interface calls, sending/receiving short messages and so on.
在一些实施例中,本申请的虚拟用户识别卡的管理方法,还基于用户的授权,在手机上实时记录手机号的对应虚拟用户识别卡在当前手机中的历史通信信息,历史通信信息包括以下中的一种或多种:历史短信消息、历史通话记录、通讯录。设定固定时间或者是当用户在手机上触发该手机号的退出登录时,通过前述交互界面,手机通过显示屏向用户呈现如图6所示的前述上传确定页面600,该上传确定页面600包括提示文本,如“是否上传历史通信信息”,以及两个选项按钮,分别为“是”和“否”。In some embodiments, the virtual user identification card management method of the present application is also based on the user's authorization to record the historical communication information of the virtual user identification card corresponding to the mobile phone number in the current mobile phone in real time on the mobile phone. The historical communication information includes the following One or more of: historical SMS messages, historical call records, and address book. Set a fixed time or when the user triggers the logout of the mobile phone number on the mobile phone, through the aforementioned interactive interface, the mobile phone presents the aforementioned upload confirmation page 600 as shown in FIG. 6 to the user through the display screen. The upload confirmation page 600 includes Prompt text, such as "Whether to upload historical communication information", and two option buttons, namely "Yes" and "No".
当用户点击“是”时,手机接收到用户触发了前述上传指令,便获取手机号对应的虚拟用户识别卡在手机中的历史通信信息,向服务器发送历史通信信息,以通知服务器将历史通信信息,更新至服务器中手机号关联的虚拟用户识别卡数据中。此时,服务器中手机号关联的虚拟用户识别卡数据既包括用户在手机上使用虚拟用户识别卡时所必须的一些初始通信数据,也包括该手机号对应的虚拟用户识别卡在手机中的历史通信信息。当用户点击“否”时,手机接收禁止上传指令,退出上传确定页面,不作处理。When the user clicks "Yes", the mobile phone receives the user triggering the aforementioned upload instruction, and then obtains the historical communication information of the virtual user identification card corresponding to the mobile phone number in the mobile phone, and sends the historical communication information to the server to notify the server to update the historical communication information , Updated to the virtual user identification card data associated with the mobile phone number in the server. At this time, the virtual user identification card data associated with the mobile phone number in the server includes not only some initial communication data necessary for the user to use the virtual user identification card on the mobile phone, but also the history of the virtual user identification card corresponding to the mobile phone number in the mobile phone. Communication information. When the user clicks "No", the mobile phone receives the upload prohibition instruction and exits the upload confirmation page without processing.
本申请实施例中,通过对服务器中的虚拟用户识别卡数据进行更新,能够便于用户更换新手机,完成手机号登录后,基于服务器发送手机号关联的虚拟用户识别卡数据,将手机号对应虚拟用户在之前手机中的历史通信信息同步在新手机上,能够便于用户查找诸如历史短信消息、历史通话记录、通讯录的联系人信息等,提升用户的使用体验。In the embodiment of this application, by updating the virtual user identification card data in the server, it is convenient for the user to change to a new mobile phone. After completing the mobile phone number login, based on the server sending the virtual user identification card data associated with the mobile phone number, the mobile phone number corresponds to the virtual user identification card data. The user's historical communication information in the previous mobile phone is synchronized to the new mobile phone, which can facilitate the user to find historical short messages, historical call records, contact information in the address book, etc., and improve the user experience.
(二)当用户点击“登录”按钮时,手机接收到用户要进行部署已激活虚拟用户识别卡的部署操作指令,手机在显示屏将初始页面跳转至前述如图5所示的前述登录页面500。(2) When the user clicks the "Login" button, the mobile phone receives the user's deployment operation instruction to deploy the activated virtual user identification card, and the mobile phone jumps to the aforementioned login page shown in Figure 5 from the initial page on the display screen 500.
手机通过该登录页面接收到用户输入的手机号和与使用该手机号的用户的身份信匹配的登录信息,成功登录该手机号,服务器向手机发送该手机号关联的虚拟用户识别卡数据,即完成手机号对应虚拟用户识别卡在手机上的部署,用户便可在手机上基于前述手机号,使用诸如拨打/接口通话、发送/接收短信等功能。The mobile phone receives the mobile phone number entered by the user and the login information matching the identity letter of the user using the mobile phone number through the login page, and successfully logs in the mobile phone number, and the server sends the mobile phone number associated virtual user identification card data, namely After completing the deployment of the mobile phone number corresponding to the virtual user identification card on the mobile phone, the user can use the mobile phone number based on the aforementioned mobile phone number to use functions such as making/interface calls, sending/receiving short messages, etc.
为进一步保障用户信息不被泄露,需加强对于存储在服务器的虚拟用户识别卡数据的 保密措施。在一些实施例中中,本申请的虚拟用户识别卡的管理方法将虚拟用户识别卡数据中的初始通信数据以及历史通信信息分区存储,且对历史通信信息采用不同于前述有效的注册信息的加密信息进行加密,加密信息的类型包括密码、手势信息、指纹信息等。对应的,当通过登录页面接收用户输入的手机号和与使用该手机号的用户的身份信匹配的登录信息成功登录该手机号后,服务器仅向手机发送虚拟用户识别卡数据中的初始通信数据,完成手机号对应虚拟用户识别卡在手机上的初步部署,然后通过虚拟用户识别卡部署界面,向用户呈现如图7所示的前述同步确定页面700,该同步确定页面包括提示文本,如“是否同步历史通信信息”,以及两个选项按钮,分别为“是”和“否”。当用户点击“是”时,则手机在显示屏将同步确定页面700跳转至如图8所示的前述加密信息验证页面800,该加密信息验证页面800中包括信息接收区,具体的,图8中示意出了以加密信息的类型为手势为例所对应的手势信息接收区810以及设置于手势信息接收区810上方的引导语“请在下方录入手势信息:”。将接收到的用户输入的手势发送至服务器,并接收服务器在确定用户输入的手势与对历史通信信息进行加密的手势匹配时,发送的历史通信信息。从而完成虚拟用户识别卡的历史通信信息在当前手机上的同步操作。当用户点击“否”时,则退出同步确定页面700,不作处理。In order to further ensure that user information is not leaked, it is necessary to strengthen the security measures for the virtual user identification card data stored in the server. In some embodiments, the virtual user identification card management method of the present application stores the initial communication data and historical communication information in the virtual user identification card data in partitions, and uses encryption for the historical communication information that is different from the aforementioned valid registration information. Information is encrypted. The types of encrypted information include passwords, gesture information, fingerprint information, etc. Correspondingly, when the mobile phone number entered by the user and the login information matching the identity letter of the user using the mobile phone number are received through the login page and the mobile phone number is successfully logged in, the server only sends the initial communication data in the virtual user identification card data to the mobile phone , Complete the initial deployment of the virtual user identification card corresponding to the mobile phone number on the mobile phone, and then through the virtual user identification card deployment interface, the user is presented with the aforementioned synchronization confirmation page 700 as shown in FIG. 7, and the synchronization confirmation page includes prompt text, such as " Whether to synchronize historical communication information", and two option buttons, namely "Yes" and "No". When the user clicks "Yes", the mobile phone will redirect the synchronization confirmation page 700 to the aforementioned encrypted information verification page 800 as shown in FIG. 8 on the display screen. The encrypted information verification page 800 includes an information receiving area. 8 shows the gesture information receiving area 810 corresponding to the gesture information receiving area 810 corresponding to the type of encrypted information as an example, and the guiding phrase "please enter gesture information below:" arranged above the gesture information receiving area 810. Send the received gesture input by the user to the server, and receive the historical communication information sent by the server when it is determined that the gesture input by the user matches the gesture that encrypts the historical communication information. This completes the synchronization operation of the historical communication information of the virtual user identification card on the current mobile phone. When the user clicks "No", the synchronization determination page 700 is exited without processing.
本申请实施例提供的上述方式,基于手机号及该手机号对应的用户身份信息,将手机号关联的虚拟用户识别卡数据加密存储在服务器中,且对虚拟用户识别卡数据中包括的虚拟用户识别卡的历史通信信息进而二次加密,有效地保障用户信息不被泄露。在更换新手机时,用户仅需在手机中输入手机号及正确的登录信息、加密信息等,从而完成虚拟用户识别卡在手机上的部署,在新手机中使用该手机号,并查看其对应的虚拟识别卡的历史通信信息。The above method provided by the embodiment of the present application encrypts and stores the virtual user identification card data associated with the mobile phone number in the server based on the mobile phone number and the user identity information corresponding to the mobile phone number, and encrypts the virtual user identification card data included in the virtual user identification card data. The historical communication information of the identification card is further encrypted for a second time, effectively ensuring that user information is not leaked. When replacing a new mobile phone, the user only needs to enter the mobile phone number and the correct login information, encrypted information, etc. in the mobile phone to complete the deployment of the virtual user identification card on the mobile phone. Use the mobile phone number in the new mobile phone and check its corresponding The historical communication information of the virtual identification card.
实际应用时,为了使用户在手机上部署虚拟用户识别卡更加便捷,提升用户的使用体验。在一些实施例中,在手机上进行虚拟用户识别卡部署时,引入手机语音助手功能快捷的调出登录页面,并采用面部信息或者指纹信息等具有人体特征的信息类型,完成对登录信息的验证。例如,手机通过手机语音助手接收到用户触发的等同于前述点击“登录”按钮的语音指令,如“我要部署手机卡”,手机则响应于用户触发的语音指令,将前述交互界面中的登录页面直接呈现给用户,然后用户在登录页面上输入手机号,以及通过人脸识别,也即用户输入的面部信息与其有效的注册面部信息匹配时,成功登录。In actual application, in order to make it more convenient for users to deploy virtual user identification cards on mobile phones, and to improve user experience. In some embodiments, when deploying a virtual user identification card on a mobile phone, the mobile phone voice assistant function is introduced to quickly call up the login page, and information types with human characteristics such as facial information or fingerprint information are used to complete the verification of the login information. . For example, if the mobile phone receives a user-triggered voice command equivalent to the aforementioned "login" button through the mobile phone voice assistant, such as "I want to deploy a mobile phone card", the mobile phone responds to the user-triggered voice command to log in in the aforementioned interactive interface. The page is directly presented to the user, and then the user enters the mobile phone number on the login page, and through facial recognition, that is, when the facial information entered by the user matches the valid registered facial information, the user successfully logs in.
此外,实际应用时,本申请实施例提供的上述手机号无需实体手机卡载体,不受其限制,从而设置一个手机号在多台终端设备上同时登录,例如同时在用户的手机、智能手表上同时登录,使得用户外出锻炼时,无需带手机,通过智能手表也可实现与其他用户进行 语音通话、收发短信消息等需求,能够进一步提升用户的使用体验。In addition, in practical applications, the above-mentioned mobile phone number provided in the embodiments of this application does not require a physical mobile phone card carrier and is not restricted by it, so that one mobile phone number can be set to log in simultaneously on multiple terminal devices, for example, on the user’s mobile phone or smart watch at the same time. Log in at the same time, so that users do not need to bring a mobile phone when they go out for exercise. The smart watch can also realize the needs of voice calls with other users, sending and receiving SMS messages, etc., which can further improve the user experience.
对应上述一种虚拟用户识别卡的管理方法,参见图9,本申请提供一种虚拟用户识别卡的管理装置,设置于终端设备,包括:Corresponding to the above-mentioned method for managing a virtual user identification card, referring to FIG. 9, the present application provides a virtual user identification card management device, which is set in a terminal device and includes:
响应模块901,用于响应于用户触发的登录指令。The response module 901 is configured to respond to a login instruction triggered by a user.
发送模块902,用于向服务器发送登录指令所携带的登录信息以及用户的手机号,登录指令用于为终端设备部署手机号对应的虚拟用户识别卡。The sending module 902 is used to send the login information carried by the login instruction and the user's mobile phone number to the server. The login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device.
接收模块903,用于接收服务器发送的手机号关联的虚拟用户识别卡数据。虚拟用户识别卡数据是服务器在确定登录信息与服务器中存储的手机号对应的用户身份信息匹配时发送的。The receiving module 903 is configured to receive the virtual user identification card data associated with the mobile phone number sent by the server. The virtual user identification card data is sent when the server determines that the login information matches the user identity information corresponding to the mobile phone number stored in the server.
本申请实施例提供的上述虚拟用户识别卡的管理装置,用虚拟用户识别卡代替实体手机卡,用户在更换终端设备例如手机时,仅需在该终端设备输入手机号以及与该手机号对应的用户身份信息匹配的登录信息,从而经由终端设备触发服务器将该手机号关联的虚拟用户识别卡数据发送至终端设备,从而完成虚拟用户识别卡在终端设备上的部署,用户便能够在终端设备上基于前述手机号,使用诸如拨打/接口通话、发送/接收短信等功能,而无需进行取卡插卡等操作,且节约了制作实体卡与在手机外观设计时卡槽设计及生产的成本;且将手机号关联的虚拟用户识别卡数据加密存储在服务器中,手机号在终端设备上成功登录后,终端设备才可获取其关联的虚拟用户识别卡数据,具备更高的安全性和隐蔽性,不会因终端设备丢失而造成信息泄露。能够减少安全隐患,有效提升用户的使用体验。The above-mentioned virtual user identification card management device provided by the embodiment of the application replaces the physical mobile phone card with a virtual user identification card. When replacing a terminal device such as a mobile phone, the user only needs to enter the mobile phone number and the mobile phone number corresponding to the mobile phone number. The login information that matches the user identity information can trigger the server to send the virtual user identification card data associated with the mobile phone number to the terminal device via the terminal device, thereby completing the deployment of the virtual user identification card on the terminal device, and the user can log on the terminal device Based on the aforementioned mobile phone number, functions such as making/interface calls, sending/receiving text messages, etc. are used without the need for operations such as card removal and card insertion, and saves the cost of making physical cards and card slot design and production when designing mobile phones; and The virtual user identification card data associated with the mobile phone number is encrypted and stored in the server. After the mobile phone number is successfully logged in on the terminal device, the terminal device can obtain its associated virtual user identification card data, which has higher security and concealment. No information leakage due to loss of terminal equipment. It can reduce security risks and effectively improve the user experience.
在一些实施例中,响应模块901,还用于响应于用户触发的上传指令,获取终端设备采用虚拟用户识别卡进行通信产生的历史通信信息;In some embodiments, the response module 901 is further configured to obtain historical communication information generated by the terminal device using a virtual user identification card for communication in response to an upload instruction triggered by a user;
发送模块902,还用于向服务器发送历史通信信息,以通知服务器根据历史通信信息,对服务器中手机号关联的虚拟用户识别卡数据进行更新。The sending module 902 is also used to send historical communication information to the server to notify the server to update the virtual user identification card data associated with the mobile phone number in the server according to the historical communication information.
在一些实施例中,响应模块901,在响应于用户触发的第一登录指令之前,还用于响应于用户输入的手机号;In some embodiments, the response module 901 is also used to respond to the mobile phone number entered by the user before responding to the first login instruction triggered by the user;
发送模块902,还用于向服务器发送激活指令,激活指令携带前述手机号,激活指令用于通知服务器对手机号对应的虚拟用户识别卡进行激活;The sending module 902 is also used to send an activation instruction to the server, the activation instruction carries the aforementioned mobile phone number, and the activation instruction is used to notify the server to activate the virtual user identification card corresponding to the mobile phone number;
接收模块903,还用于当接收到服务器在完成对虚拟用户识别卡进行激活的操作后发送的注册信息配置指令时,接收用户输入的有效的注册信息;The receiving module 903 is further configured to receive valid registration information input by the user when receiving the registration information configuration instruction sent by the server after completing the operation of activating the virtual user identification card;
发送模块902,还用于将有效的注册信息作为用户身份信息发送至服务器。在一些实施例中,历史通信信息包括以下中的一种或多种:历史短信消息、历史通话记录、通讯录。The sending module 902 is also used to send valid registration information as user identity information to the server. In some embodiments, the historical communication information includes one or more of the following: historical short messages, historical call records, and address book.
在一些实施例中,登录信息包括以下中的一种或多种:密码、指纹信息、面部信息、 手势信息。In some embodiments, the login information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
对应上述方法,参见图10,本申请实施例提供了一种终端设备1000,包括:Corresponding to the foregoing method, referring to FIG. 10, an embodiment of the present application provides a terminal device 1000, including:
通信接口1001,存储器1002以及处理器1003;Communication interface 1001, memory 1002 and processor 1003;
其中,所述处理器1003通过所述通信接口1001与其它设备进行通信,比如,其它设备包括前述服务器。其中,通信接口1001用于提供应用在终端设备的包括无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。The processor 1003 communicates with other devices through the communication interface 1001. For example, the other devices include the aforementioned server. Among them, the communication interface 1001 is used to provide applications in terminal equipment, including wireless local area networks (wireless local area networks, WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (bluetooth, BT), and global navigation satellites. System (global navigation satellite system, GNSS), frequency modulation (frequency modulation, FM), near field communication technology (near field communication, NFC), infrared technology (infrared, IR) and other wireless communication solutions.
处理器1003用于通过通信接口1001向服务器发送前述历史通信信息、激活指令等;存储器1002,用于存储程序指令;处理器1003,用于调用所述存储器1002中存储的程序指令,按照获得的程序执行上述实施例中的方法。The processor 1003 is used to send the aforementioned historical communication information, activation instructions, etc. to the server through the communication interface 1001; the memory 1002 is used to store program instructions; the processor 1003 is used to call the program instructions stored in the memory 1002, according to the obtained The program executes the method in the above embodiment.
在本申请实施例中,处理器包括通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。在一些实施例中,通用处理器是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。In the embodiments of the present application, the processors include general-purpose processors, digital signal processors, application specific integrated circuits, field programmable gate arrays or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, which can implement or execute The methods, steps, and logical block diagrams disclosed in the embodiments of the present application. In some embodiments, the general-purpose processor is a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
在本申请实施例中,存储器,用于存储程序指令,存储器包括非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器还包括能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还包括电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。本申请实施例中不限定上述通信接口、存储器以及处理器之间的具体连接介质,比如总线,总线可以分为地址总线、数据总线、控制总线等。In the embodiment of the present application, the memory is used to store program instructions. The memory includes non-volatile memory, such as hard disk drive (HDD) or solid-state drive (SSD), etc., and also includes volatile Memory (volatile memory), such as random-access memory (RAM). The memory also includes any other media that can be used to carry or store desired program codes in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application further includes a circuit or any other device capable of realizing a storage function for storing program instructions and/or data. The embodiments of the present application do not limit the specific connection medium between the aforementioned communication interface, memory, and processor, such as a bus. The bus can be divided into an address bus, a data bus, and a control bus.
在一些实施例中,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述方法。In some embodiments, the embodiments of the present application provide a computer-readable storage medium that stores computer instructions, and when the computer instructions are executed on a computer, the computer executes the foregoing method.
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程 序产品的形式。Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。This application is described with reference to flowcharts and/or block diagrams of methods, devices (systems), and computer program products according to embodiments of this application. It should be understood that each process and/or block in the flowchart and/or block diagram, and the combination of processes and/or blocks in the flowchart and/or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing equipment to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing equipment are generated It is a device that realizes the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device. The device implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment. The instructions provide steps for implementing functions specified in a flow or multiple flows in the flowchart and/or a block or multiple blocks in the block diagram.
尽管已描述了本申请的多种实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括所有实施例以及落入本申请范围的所有变更和修改。Although various embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic creative concept. Therefore, the appended claims are intended to be interpreted as including all embodiments and all changes and modifications falling within the scope of this application.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the application without departing from the scope of the application. In this way, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application also intends to include these modifications and variations.

Claims (12)

  1. 一种虚拟用户识别卡的管理方法,其特征在于,应用于终端设备,包括:A method for managing a virtual user identification card, which is characterized in that it is applied to a terminal device and includes:
    响应于用户触发的登录指令,向服务器发送所述登录指令所携带的登录信息以及所述用户的手机号,所述登录指令用于为所述终端设备部署所述手机号对应的虚拟用户识别卡;In response to the login instruction triggered by the user, the login information carried in the login instruction and the mobile phone number of the user are sent to the server, and the login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device ;
    接收所述服务器发送的所述手机号关联的虚拟用户识别卡数据,所述虚拟用户识别卡数据是所述服务器在确定所述登录信息与所述服务器中存储的所述手机号对应的用户身份信息匹配时发送的。Receive virtual user identification card data associated with the mobile phone number sent by the server, where the virtual user identification card data is the user identity that the server determines that the login information corresponds to the mobile phone number stored in the server Sent when the information matches.
  2. 如权利要求1所述的虚拟用户识别卡的管理方法,其特征在于,还包括:5. The method for managing a virtual subscriber identification card according to claim 1, further comprising:
    响应于所述用户触发的上传指令,获取所述终端设备采用所述虚拟用户识别卡进行通信产生的历史通信信息,向服务器发送所述历史通信信息,以通知所述服务器将所述历史通信信息更新至所述手机号关联的虚拟用户识别卡数据中。In response to the upload instruction triggered by the user, acquiring historical communication information generated by the terminal device using the virtual user identification card for communication, and sending the historical communication information to the server to notify the server to update the historical communication information Update to the virtual user identification card data associated with the mobile phone number.
  3. 如权利要求1所述的虚拟用户识别卡的管理方法,其特征在于,在响应于用户触发的第一登录指令之前,还包括:4. The method for managing a virtual user identification card according to claim 1, wherein before responding to the first login instruction triggered by the user, the method further comprises:
    响应于用户输入的所述手机号,向服务器发送激活指令,所述激活指令携带所述手机号,所述激活指令用于通知所述服务器对所述手机号对应的虚拟用户识别卡进行激活;In response to the mobile phone number input by the user, sending an activation instruction to the server, where the activation instruction carries the mobile phone number, and the activation instruction is used to notify the server to activate the virtual user identification card corresponding to the mobile phone number;
    当接收到所述服务器在完成对所述虚拟用户识别卡进行激活的操作后发送的注册信息配置指令时,接收所述用户输入的有效的注册信息;When receiving the registration information configuration instruction sent by the server after completing the operation of activating the virtual user identification card, receiving valid registration information input by the user;
    将所述有效的注册信息作为所述用户身份信息发送至所述服务器。Sending the valid registration information to the server as the user identity information.
  4. 如权利要求2所述的虚拟用户识别卡的管理方法,其特征在于,所述历史通信信息包括以下中的一种或多种:历史短信消息、历史通话记录、通讯录。The method for managing a virtual user identification card according to claim 2, wherein the historical communication information includes one or more of the following: historical short message messages, historical call records, and address book.
  5. 如权利要求1所述的虚拟用户识别卡的管理方法,其特征在于,所述登录信息包括以下中的一种或多种:密码、指纹信息、面部信息、手势信息。The method for managing a virtual user identification card according to claim 1, wherein the login information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
  6. 一种虚拟用户识别卡的管理装置,其特征在于,设置于终端设备,包括:A management device for a virtual user identification card, which is characterized in that it is set in a terminal device and includes:
    响应模块,用于响应于用户触发的登录指令;The response module is used to respond to the login instruction triggered by the user;
    发送模块,用于向服务器发送所述登录指令所携带的登录信息以及所述用户的手机号,所述登录指令用于为所述终端设备部署所述手机号对应的虚拟用户识别卡;A sending module, configured to send the login information carried in the login instruction and the mobile phone number of the user to the server, and the login instruction is used to deploy a virtual user identification card corresponding to the mobile phone number for the terminal device;
    接收模块,用于接收所述服务器发送的所述手机号关联的虚拟用户识别卡数据,所述虚拟用户识别卡数据是所述服务器在确定所述登录信息与所述服务器中存储的所述手机号对应的用户身份信息匹配时发送的。The receiving module is configured to receive the virtual user identification card data associated with the mobile phone number sent by the server, where the virtual user identification card data is the mobile phone stored in the server when the server determines the login information Sent when the user identity information corresponding to the number matches.
  7. 如权利要求6所述的虚拟用户识别卡的管理装置,其特征在于,7. The virtual user identification card management device according to claim 6, wherein:
    所述响应模块,还用于响应于所述用户触发的上传指令,获取所述终端设备采用所述虚拟用户识别卡进行通信产生的历史通信信息;The response module is further configured to obtain historical communication information generated by the terminal device using the virtual user identification card for communication in response to an upload instruction triggered by the user;
    所述发送模块,还用于向服务器发送所述历史通信信息,以通知所述服务器根据所述历史通信信息,对所述服务器中所述手机号关联的虚拟用户识别卡数据进行更新。The sending module is further configured to send the historical communication information to the server to notify the server to update the virtual user identification card data associated with the mobile phone number in the server according to the historical communication information.
  8. 如权利要求6所述的虚拟用户识别卡的管理装置,其特征在于,7. The virtual user identification card management device according to claim 6, wherein:
    所述响应模块,在响应于用户触发的第一登录指令之前,还用于响应于用户输入的所述手机号;The response module is also used to respond to the mobile phone number input by the user before responding to the first login instruction triggered by the user;
    所述发送模块,还用于向服务器发送激活指令,所述激活指令携带所述手机号,所述激活指令用于通知所述服务器对所述手机号对应的虚拟用户识别卡进行激活;The sending module is further configured to send an activation instruction to a server, where the activation instruction carries the mobile phone number, and the activation instruction is used to notify the server to activate the virtual subscriber identification card corresponding to the mobile phone number;
    所述接收模块,还用于当接收到所述服务器在完成对所述虚拟用户识别卡进行激活的操作后发送的注册信息配置指令时,接收所述用户输入的有效的注册信息;The receiving module is further configured to receive valid registration information input by the user when receiving a registration information configuration instruction sent by the server after completing the operation of activating the virtual user identification card;
    所述发送模块,还用于将所述有效的注册信息作为所述用户身份信息发送至所述服务器。The sending module is further configured to send the valid registration information to the server as the user identity information.
  9. 如权利要求7所述的虚拟用户识别卡的管理装置,其特征在于,所述历史通信信息包括以下中的一种或多种:历史短信消息、历史通话记录、通讯录。8. The virtual user identification card management device according to claim 7, wherein the historical communication information includes one or more of the following: historical short messages, historical call records, and address book.
  10. 如权利要求8所述的虚拟用户识别卡的管理装置,其特征在于,所述登录信息或者所述注册信息包括以下中的一种或多种:密码、指纹信息、面部信息、手势信息。The virtual user identification card management device according to claim 8, wherein the login information or the registration information includes one or more of the following: password, fingerprint information, facial information, and gesture information.
  11. 一种终端设备,其特征在于,包括存储器以及处理器;A terminal device, characterized by comprising a memory and a processor;
    所述存储器,用于存储程序指令;The memory is used to store program instructions;
    处理器,用于读取所述存储器中存储的程序指令,按照获得的程序指令执行权利要求1至5任一项所述的虚拟用户识别卡的管理方法。The processor is configured to read the program instructions stored in the memory, and execute the virtual user identification card management method according to any one of claims 1 to 5 according to the obtained program instructions.
  12. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行权利要求1至5任一项所述的虚拟用户识别卡的管理方法。A computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, when the computer instructions run on a computer, the computer executes the virtual machine described in any one of claims 1 to 5. User identification card management method.
PCT/CN2019/128155 2019-06-18 2019-12-25 Method and apparatus for managing virtual user identification card, terminal device and storage medium WO2020253197A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910524892.8 2019-06-18
CN201910524892.8A CN110290484A (en) 2019-06-18 2019-06-18 A kind of management method of virtual user identifying card, device and terminal device

Publications (1)

Publication Number Publication Date
WO2020253197A1 true WO2020253197A1 (en) 2020-12-24

Family

ID=68003808

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/128155 WO2020253197A1 (en) 2019-06-18 2019-12-25 Method and apparatus for managing virtual user identification card, terminal device and storage medium

Country Status (2)

Country Link
CN (1) CN110290484A (en)
WO (1) WO2020253197A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113687400A (en) * 2021-08-24 2021-11-23 泰斗微电子科技有限公司 Satellite signal acquisition method, device, equipment and storage medium based on user identification card
WO2024103133A1 (en) * 2022-11-18 2024-05-23 Bianca Mader Katrina Computer-implemented method and system, computer-implemented method and system for use as an access platform, and method for securing data in a personalized supply and demand system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110290484A (en) * 2019-06-18 2019-09-27 珠海格力电器股份有限公司 A kind of management method of virtual user identifying card, device and terminal device
CN110856126B (en) * 2019-10-24 2021-09-14 深圳市梦网科技发展有限公司 Information reporting and receiving method, terminal equipment and storage medium
CN112261659B (en) * 2020-10-20 2024-01-09 北京字节跳动网络技术有限公司 Control method and device for terminal and server, terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105208545A (en) * 2015-08-31 2015-12-30 宇龙计算机通信科技(深圳)有限公司 Virtual SIM card-based communication data management method, device and server
CN106162610A (en) * 2016-07-02 2016-11-23 马乐 Fingerprint logs in formula system of real name virtual SIM card realization method and system
CN106162517A (en) * 2015-04-23 2016-11-23 中兴通讯股份有限公司 The management method of a kind of virtual SIM card and system
WO2017054292A1 (en) * 2015-09-30 2017-04-06 宇龙计算机通信科技(深圳)有限公司 Virtual sim card service authorization method, terminal, server, and system
CN110290484A (en) * 2019-06-18 2019-09-27 珠海格力电器股份有限公司 A kind of management method of virtual user identifying card, device and terminal device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106162517A (en) * 2015-04-23 2016-11-23 中兴通讯股份有限公司 The management method of a kind of virtual SIM card and system
CN105208545A (en) * 2015-08-31 2015-12-30 宇龙计算机通信科技(深圳)有限公司 Virtual SIM card-based communication data management method, device and server
WO2017054292A1 (en) * 2015-09-30 2017-04-06 宇龙计算机通信科技(深圳)有限公司 Virtual sim card service authorization method, terminal, server, and system
CN106162610A (en) * 2016-07-02 2016-11-23 马乐 Fingerprint logs in formula system of real name virtual SIM card realization method and system
CN110290484A (en) * 2019-06-18 2019-09-27 珠海格力电器股份有限公司 A kind of management method of virtual user identifying card, device and terminal device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113687400A (en) * 2021-08-24 2021-11-23 泰斗微电子科技有限公司 Satellite signal acquisition method, device, equipment and storage medium based on user identification card
WO2024103133A1 (en) * 2022-11-18 2024-05-23 Bianca Mader Katrina Computer-implemented method and system, computer-implemented method and system for use as an access platform, and method for securing data in a personalized supply and demand system

Also Published As

Publication number Publication date
CN110290484A (en) 2019-09-27

Similar Documents

Publication Publication Date Title
WO2020253197A1 (en) Method and apparatus for managing virtual user identification card, terminal device and storage medium
US11882221B2 (en) Mobile terminal privacy protection method and protection apparatus, and mobile terminal
US20190116177A1 (en) Authentication system
US9740860B2 (en) Device, system, and method of preventing unauthorized recording of visual content displayed on an electronic device
US20140013100A1 (en) Establish bidirectional wireless communication between electronic devices using visual codes
CN109039990B (en) Behavior verification method and device based on verification code
WO2014108005A1 (en) Co-verification method, two-dimensional code generation method, and device and system therefor
US9762557B2 (en) Policy settings configuration with signals
US9600671B2 (en) Systems and methods for account recovery using a platform attestation credential
JP2014071889A (en) System and method for enhancing self-service security application
WO2020062784A1 (en) Secure payment method and apparatus, and server and storage medium
EP3176719B1 (en) Methods and devices for acquiring certification document
CN112313983A (en) User authentication using companion device
WO2019047148A1 (en) Password verification method, terminal, and computer readable storage medium
WO2012152099A1 (en) Method and device for operation on lock screen interface of terminal, and the terminal
US20180146363A1 (en) Identity verification method and apparatus, and storage medium
CN108475304A (en) A kind of method, apparatus and mobile terminal of affiliate application and biological characteristic
EP3407278A1 (en) Method and apparatus for reporting loss of card or device associated with account number or stolen of account number
US10521573B1 (en) Authentication using third-party data
JP6938579B2 (en) Mobile device privacy protection methods and devices, as well as mobile devices
CN113055157A (en) Biological characteristic verification method and device, storage medium and electronic equipment
EP3346406A1 (en) Data input method, and electronic device and system for implementing the data input method
CN107580001B (en) Application login and authentication information setting method and device, computer device and storage medium
CN108549808B (en) Password management method and device
WO2017215436A1 (en) Information encryption and decryption method, device and terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19933682

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19933682

Country of ref document: EP

Kind code of ref document: A1