WO2017128627A1 - 解锁方法、终端设备及服务器 - Google Patents

解锁方法、终端设备及服务器 Download PDF

Info

Publication number
WO2017128627A1
WO2017128627A1 PCT/CN2016/089008 CN2016089008W WO2017128627A1 WO 2017128627 A1 WO2017128627 A1 WO 2017128627A1 CN 2016089008 W CN2016089008 W CN 2016089008W WO 2017128627 A1 WO2017128627 A1 WO 2017128627A1
Authority
WO
WIPO (PCT)
Prior art keywords
password
unlocking
terminal device
unlock
sending
Prior art date
Application number
PCT/CN2016/089008
Other languages
English (en)
French (fr)
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 WO2017128627A1 publication Critical patent/WO2017128627A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/66Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
    • H04M1/667Preventing unauthorised calls from a telephone set
    • H04M1/67Preventing unauthorised calls from a telephone set by electronic means
    • H04M1/673Preventing unauthorised calls from a telephone set by electronic means the user being required to key in a code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device

Definitions

  • the embodiments of the present invention relate to the field of terminal technologies, and in particular, to an unlocking method, a terminal device, and a server.
  • Terminal devices such as smart TVs and smart phones are an intelligent multimedia terminal device that conforms to the trend of “networking” and “intelligence”. It has the content of programs from various channels such as the Internet and video devices. The functionality that is required to be clearly displayed on the screen. With the increasing resources of terminal devices, whether from the perspective of child protection or from the perspective of personal privacy protection, the unlocking control function when the terminal device is turned on or when the application is opened is more and more important.
  • the digital unlocking password and the date of the day are set, and in the subsequent unlocking, the digital unlocking password is input for unlocking, or when the password is forgotten, the date of the locked day is unlocked.
  • the prior art has at least the following drawbacks: when the user forgets to unlock the password and locks the date of the day, the terminal device cannot be unlocked.
  • the embodiment of the present invention provides an unlocking method, a terminal device, and a server, so that the unlocking operation of the terminal device is implemented by the unlocking password sent by the server when the user forgets to unlock the password.
  • the embodiment of the present invention adopts the following technical solutions:
  • the embodiment of the present invention provides an unlocking method, including: when receiving an instruction to retrieve an unlock password, sending an unlock password sending request to a server, where the unlocking password sending request includes an identifier of the terminal device, For the server to store and end The unlocking password corresponding to the identifier of the end device is sent to the receiving device corresponding to the account corresponding to the identifier of the terminal device; the unlocking password input on the unlocking password input interface is acquired, and the unlocking operation is performed.
  • the embodiment of the present invention further provides an unlocking method, including: receiving an unlocking password sending request sent by a terminal device, where the unlocking password sending request includes an identifier of the terminal device; And identifying an unlocking password corresponding to the identifier of the terminal device and an account corresponding to the identifier of the terminal device; and sending the unlocking password to a receiving device corresponding to the account.
  • the embodiment of the present invention provides a terminal device, including: a sending module, configured to send an unlocking password sending request to a server when receiving the unlocking password command, where the unlocking password sending request includes An identifier of the terminal device, where the server sends the unlocking password corresponding to the identifier of the terminal device to the receiving device corresponding to the account corresponding to the identifier of the terminal device; and the unlocking module is configured to acquire the unlocking password. Enter the unlock password entered by the interface and perform an unlock operation.
  • an embodiment of the present invention provides a server, including: a receiving module, configured to receive an unlocking password sending request sent by a terminal device, where the unlocking password sending request includes an identifier of the terminal device; and a searching module, And an unlocking password corresponding to the identifier of the terminal device and an account corresponding to the identifier of the terminal device; and an unlocking password sending module, configured to send the unlocking password to the The receiving device corresponding to the account.
  • an embodiment of the present invention provides a terminal device, including a memory, one or more processors, and one or more programs, where the one or more programs are executed by the one or more processors. And performing the following operations: when receiving the retrieving the unlock password command, sending the unlock password sending request to the server, where the unlocking password sending request includes the identifier of the terminal device, where the server stores the The unlocking password corresponding to the identifier of the terminal device is sent to the receiving device corresponding to the account corresponding to the identifier of the terminal device; the unlocking password input on the unlocking password input interface is acquired, and the unlocking operation is performed.
  • an embodiment of the present invention provides a computer readable storage medium, Computer-executable instructions are stored on the computer-readable storage medium, the computer-executable instructions causing the terminal device to perform an operation in response to the execution, the operation comprising: when the retrieval unlock password command is received, the unlocking password is sent Sending to the server, the unlocking password sending request includes an identifier of the terminal device, where the server sends the stored unlocking password corresponding to the identifier of the terminal device to an account corresponding to the identifier of the terminal device.
  • Receiving device acquiring the unlocking password input on the unlocking password input interface, and performing an unlocking operation.
  • an embodiment of the present invention provides a server, including a memory, one or more processors, and one or more programs, wherein the one or more programs are executed by the one or more processors And performing the following operations: receiving an unlocking password sending request sent by the terminal device, where the unlocking password sending request includes the identifier of the terminal device; and searching for the unlocking corresponding to the identifier of the terminal device according to the identifier of the terminal device a password and an account corresponding to the identifier of the terminal device; and the unlock password is sent to a receiving device corresponding to the account.
  • embodiments of the present invention provide a computer readable storage medium having computer executable instructions stored thereon, the computer executable instructions causing a server to perform operations in response to execution, the operations including Receiving an unlocking password sending request sent by the terminal device, where the unlocking password issuance request includes an identifier of the terminal device; and searching for an unlocking password and a corresponding address corresponding to the identifier of the terminal device according to the identifier of the terminal device An account corresponding to the identifier of the terminal device; and the unlock password is sent to the receiving device corresponding to the account.
  • the unlocking method, the terminal device, and the server provided by the embodiment of the present invention, when the user forgets to unlock the password, when the terminal device receives the user's command to retrieve the unlocking password, the terminal sends the unlocking password to the server, and the server responds The unlocking password is sent to the corresponding receiving device for the user to obtain the unlocking password, thereby implementing the unlocking operation on the terminal device.
  • FIG. 1 is a schematic flowchart of an embodiment of an unlocking method according to an embodiment of the present disclosure
  • FIG. 2 is a schematic flowchart of still another embodiment of an unlocking method according to an embodiment of the present invention.
  • Figure 3 is a schematic diagram of the parental lock not opened interface
  • 4 is a schematic diagram of an unlock password input interface
  • Figure 5 is a schematic diagram of the parental lock opened interface
  • FIG. 6 is a schematic diagram showing the unlock password input interface and the "password incorrect" message prompt box shown in FIG. 4;
  • FIG. 7 is a schematic diagram showing the parental lock not open interface and the "closed parental lock" message prompt box shown in FIG. 3;
  • 8 is a schematic diagram of an interface for sending an unlock password prompt
  • FIG. 9 is a schematic diagram of resending an unlock password prompt interface
  • FIG. 10 is a schematic diagram showing the sending unlocking password prompting interface and the "network abnormality" message prompting box shown in FIG. 8;
  • FIG. 11 is a schematic diagram showing the retransmission unlock password prompt interface and the "network abnormality" message prompt box shown in FIG. 9;
  • FIG. 12 is a schematic diagram of an interface for sending a maximum number of times
  • FIG. 13 is a schematic diagram of short messages in which an unlock password is successfully set
  • FIG. 14 is a schematic flowchart diagram of still another embodiment of an unlocking method according to an embodiment of the present disclosure.
  • FIG. 15 is a schematic flowchart of an embodiment of an unlocking password setting method according to an embodiment of the present disclosure.
  • FIG. 16 is still another embodiment of an unlock password setting method according to an embodiment of the present invention. Schematic diagram of the process;
  • 17 is a schematic diagram of an unlock password setting interface
  • FIG. 18 is a schematic diagram showing the unlock password setting interface, the "please input 4-digit unlock password” message prompt box, and the "please input 11-digit secure mobile phone number” message prompt box shown in FIG. 17;
  • 19 is a schematic diagram showing the parental lock open interface and the “setup success” message prompt box shown in FIG. 5;
  • FIG. 20 is a schematic diagram showing an unlock password setting interface and a "network abnormality" message prompt box shown in FIG. 17;
  • 21 is a schematic diagram of short information embedded with an unlock code that has been set
  • 22 is a schematic diagram of an unlock password resetting interface
  • FIG. 23 is a schematic diagram showing the unlock password resetting interface shown in FIG. 22, the “Please input 4-digit unlock password” message prompt box, and the “Please input 11-digit secure mobile phone number” message prompt box;
  • FIG. 24 is a schematic diagram showing the parental lock-opened interface and the "modified successfully" message prompting box shown in FIG. 5;
  • 25 is a schematic diagram showing an unlock password resetting interface and a "network abnormality" message prompt box shown in FIG. 22;
  • Figure 26 is a schematic diagram of a short message embedded with a new unlocking password
  • Figure 27 is a schematic diagram of a short message embedded with a new secure mobile number
  • FIG. 28 is a schematic flowchart diagram of still another embodiment of an unlocking password setting method according to an embodiment of the present disclosure.
  • FIG. 29 is a schematic structural diagram of an embodiment of a terminal device according to an embodiment of the present disclosure.
  • FIG. 30 is a schematic structural diagram of an embodiment of a server according to an embodiment of the present disclosure.
  • FIG. 31 is a schematic structural diagram of still another embodiment of a terminal device according to an embodiment of the present disclosure.
  • FIG. 32 is a schematic structural diagram of still another embodiment of a server according to an embodiment of the present disclosure.
  • FIG. 33 is a schematic structural diagram of still another embodiment of a terminal device according to an embodiment of the present disclosure.
  • FIG. 34 is a schematic structural diagram of an embodiment of a computer program product for unlocking according to an embodiment of the present invention.
  • FIG. 35 is a schematic structural diagram of still another embodiment of a server according to an embodiment of the present disclosure.
  • FIG. 36 is a schematic structural diagram of an embodiment of a computer program product for unlocking according to an embodiment of the present invention.
  • FIG. 1 is a schematic flowchart diagram of an embodiment of an unlocking method according to an embodiment of the present invention.
  • the embodiment of the present invention describes a method for unlocking a terminal device, that is, an execution body of the unlocking method in the embodiment of the present invention is a terminal device to be unlocked, such as a television, a mobile phone, a computer, or the like.
  • the unlocking method of the embodiment of the present invention may specifically include:
  • the retrieved unlock password command is input to the terminal device.
  • the terminal device After receiving the retrieval unlock password command, the terminal device sends an unlock password sending request including the identifier of the terminal device to the server.
  • the server After receiving the request for sending the unlock password, the server searches for the unlock password corresponding to the identifier of the terminal device according to the identifier of the terminal device. An account corresponding to the identifier of the terminal device, and sending the found unlocking password to the receiving device corresponding to the found account.
  • the identifier of the terminal device may specifically be an International Mobile Equipment Identity (IMEI) code of the mobile phone, a machine code of the computer (such as a physical address of the network card), and the like, and the identifier of the terminal device is specifically identified. It can be a digital password (for example, a 4-digit password).
  • the account number can be a mobile phone number and an email address for retrieving the unlock password.
  • the receiving device corresponding to the account can be a corresponding mobile phone or email address corresponding to the mobile phone number. Wait.
  • the server may specifically embed the unlock password in the short message and send it to the mobile phone corresponding to the mobile phone number or embed the unlock password in the mail to be sent to the email server corresponding to the email address.
  • the user obtains the unlocking password of the terminal device by viewing the short message and the content of the email, and inputs the unlocking password on the unlocking password input interface of the terminal device.
  • the terminal device acquires an unlock password input by the user, and performs an unlocking operation.
  • the unlocking password and the account for retrieving the unlocking password are set by the user in advance on the terminal device.
  • the unlocking password and the account for retrieving the unlocking password are set by the user in advance on the terminal device.
  • the unlocking password setting method in the following embodiments. , will not repeat them here.
  • the terminal device when the user forgets to unlock the password, when the terminal device receives the unlocking password instruction of the user, the terminal sends the unlocking password to the server, and the server sends the corresponding unlocking password to the corresponding
  • the receiving device is configured for the user to obtain an unlocking password, thereby implementing an unlocking operation on the terminal device.
  • FIG. 2 is a schematic flowchart diagram of still another embodiment of an unlocking method according to an embodiment of the present invention.
  • the embodiment of the present invention describes a method for unlocking a terminal device, that is, an execution body of the unlocking method in the embodiment of the present invention is a terminal device to be unlocked, such as a television, a mobile phone, a computer, or the like.
  • the unlocking method in the embodiment of the present invention is a possible implementation manner of the unlocking method in the embodiment shown in FIG.
  • Step S101 in the unlocking method of the embodiment shown in FIG. 1 may specifically include the following steps. S201 and S202.
  • step S201-S202 when the terminal device receives the retrieval unlock password command, the terminal does not directly send the unlock password sending request to the server, but displays whether to send the unlock password to send and unlock on the screen of the terminal device.
  • the password prompting interface is used by the user to confirm the sending of the unlocking password command by inputting the selection operation on the sending unlocking password prompting interface.
  • the terminal device receives the confirmation sending and unlocking password command input by the user on the sending unlocking password prompting interface, the terminal sends the unlocking password sending request to the server.
  • the server can be a cloud server.
  • step S203 is the same as the step S102 in the embodiment shown in FIG. 1 , and details are not described herein again.
  • the unlocking method of the embodiment of the present invention may further include: when receiving the confirmation sending the unlocking password command, displaying, on the screen, whether to resend the re-sending unlocking password prompting interface of the unlocking password; when receiving the resending the unlocking password command , resend the unlock password sending request to the server.
  • the terminal device when the terminal device receives the instruction to send the unlock password, the terminal displays whether to resend the re-send unlock password prompt interface of the unlock password, so that the user sends the request unsuccessfully in the unlock password or the server sends the unlock password unsuccessfully.
  • the re-send unlock password command is re-transmitted by the selection operation on the resend unlock password prompt interface.
  • the terminal device receives the resend unlock password command input by the user on the resend unlock password prompt interface, the terminal device resends the unlock password sending request to the server.
  • the unlocking method of the embodiment of the present invention may further include: when receiving the confirmation When the unlock password command is sent, it is determined whether the number of resends is less than a preset number of times threshold; if yes, the unlock password is sent to the server, and the resend unlock password prompt interface is displayed on the screen; if not, the screen is displayed The upper display prompts are displayed on the upper limit.
  • the terminal device when the terminal device receives the confirmation sending the unlocking password command, the terminal does not directly display the resending unlocking password prompting interface, but determines whether the number of resending times is less than a preset number of times threshold (for example, 3 times), if If the number of resends is less than the preset number of times threshold, the resend password is sent to the server, and the resend unlock password prompt interface is displayed on the screen; if the number of resends is equal to or greater than the preset number of times threshold, then The screen displays the number of times the number of transmissions has reached the upper limit prompt interface.
  • a preset number of times threshold for example, 3 times
  • the unlocking method of the embodiment of the present invention may further include: determining whether the network connection is normal; if yes, performing the step of sending the unlocking password sending request to the server; if not, A network exception message prompt box is displayed on the screen.
  • the terminal device sends the unlocking password to the server, it first determines whether the network connection is normal. If the terminal device is normal, the unlocking password is sent to the server. If not, the unlocking password cannot be sent. Go to the server and display a network exception message prompt on the screen to prompt the user to check the network connection status.
  • the parental lock unlocking method of the television is taken as an example and described in detail with reference to the accompanying drawings.
  • the process of normally opening the parental lock is as follows: on the parental lock not opened interface shown in FIG. 3, the switch button is displayed as an "on” button, a "password setting” button, "booting up”
  • the "Button” and “Apply” buttons are unavailable, and the unavailable status is specifically grayed out, the focus is reachable, and the click confirmation button is invalid.
  • the default focus is on the password input.
  • a virtual numeric keypad interface pops up, and the television displays the content input by the user on the virtual numeric keypad in the password input box (using Pattern. Compile("[0-9]*") regular expression limit only allows input of numbers)
  • the unlock password is the same, perform the unlock operation, open the parent lock, and display the parent lock open interface shown in Figure 5 on the screen.
  • the switch button is displayed as the “close” button, the “password setting” button, and the “power on” button.
  • the "Apply” button is available, and the available status is specific for non-gray, focus reachable, and click OK.
  • the unlock password input interface shown in Figure 4 and the password displayed in toast mode are displayed on the screen after submission.
  • the message prompt box as shown in Figure 6.
  • the process of closing the parental lock is as follows: the user clicks the "close” button on the parental lock open interface shown in FIG. 5 (set KEY_TV_LOCK_ENABLE in the Shared Preferences to false), The screen displays the parental lock not open interface as shown in Figure 3 (set Enabled, set Clickable, set Focusable of the "Password Settings” button to false) and the message "Closed Parental Lock” displayed in toast mode.
  • the box is shown in Figure 7.
  • the process of retrieving the unlock password is as follows: the user clicks the "forgot password” button on the unlock password input interface shown in FIG. 4, and the unlock password command input is retrieved.
  • the television After receiving the unlocking password command, the television displays a sending unlocking password prompting interface for sending an unlocking password as shown in FIG. 8 on the screen, and the mobile phone number “138****8888” displayed on the interface is the unlocking password setting.
  • the phone number is set to retrieve the unlock password
  • the default focus is on the “OK” button.
  • the confirmation send the unlock password command is input to the TV.
  • the television determines whether the number of resends is less than a preset number of times threshold (the specific implementation logic of the number of resends is as follows: define a time old time, and current time current time (via System.current) Time Millis() gets). If the given time old time is not equal to the current time, save the current time and the number of times sent in the local Shared Preferences, named SEND_SMS_INFO, and define a variable send count.
  • a preset number of times threshold the specific implementation logic of the number of resends is as follows: define a time old time, and current time current time (via System.current) Time Millis() gets). If the given time old time is not equal to the current time, save the current time and the number of times sent in the local Shared Preferences, named SEND_SMS_INFO, and define a variable send count.
  • the prompt information if the number of resends is less than the preset number of times threshold, it is judged whether the network connection is normal (the specific implementation logic for judging the network connection is as follows: use Get System Service (Context. CONNECTIVITY_SERVICE) to obtain an instance of Connectivity Manager, through Connectivity The Manager calls the get Active Network Info method to obtain Network Info. If Network Info is not equal to null and is Connected(), the network connection is OK, otherwise, the network connection is abnormal.
  • the Locator sends an unlock password sending request including the identifier of the TV to the server, and displays a resend unlock password prompt interface as shown in FIG. 9 on the screen; if not, displays a network abnormality on the screen. "Message prompt box, as shown in Figure 10. . After clicking the "Resend” button in the interface shown in Figure 9, the user inputs the resend unlock password command to the TV. After receiving the resend unlock password command, the TV determines whether the network connection is normal.
  • the URL re-sends the unlock password sending request including the identifier of the TV to the server; if not, displays a "network abnormality" message prompt box on the screen, as shown in FIG.
  • the "Resend” button starts a 60 second countdown. During the countdown, the "Resend” button is unavailable, the countdown ends, and the "Resend” button returns to available.
  • the "Resend” button is available, click the “Resend” button again, repeat the above logic).
  • the user clicks the "OK” button in the interface shown in FIG. 9 the user returns to the unlock password input interface shown in FIG. If the number of resends is equal to or greater than the preset number of times threshold, the upper limit prompting interface as shown in FIG.
  • the server receives the packet sent by the TV. After the unlocking password of the identifier of the television is sent, the unlocking password corresponding to the identifier of the television (for example, 1111) and the secure mobile phone number corresponding to the identifier of the television are searched according to the identifier of the television, and the found unlocking password is embedded. In the short message, it is sent to the mobile phone corresponding to the found secure mobile phone number, as shown in FIG.
  • the unlocking password and the account for retrieving the unlocking password are set by the user in advance on the terminal device.
  • the unlocking password and the account for retrieving the unlocking password are set by the user in advance on the terminal device.
  • the unlocking password setting method in the following embodiments. , will not repeat them here.
  • the terminal device when the user forgets to unlock the password, when the terminal device receives the unlocking password instruction of the user, the terminal sends the unlocking password to the server, and the server sends the corresponding unlocking password to the corresponding
  • the receiving device is configured for the user to obtain an unlocking password, thereby implementing an unlocking operation on the terminal device.
  • FIG. 14 is a schematic flowchart diagram of still another embodiment of an unlocking method according to an embodiment of the present invention.
  • the embodiment of the present invention describes a server-side unlocking method, that is, an execution body of the unlocking method in the embodiment of the present invention is a server that issues an unlocking password, such as a cloud server.
  • the unlocking method of the embodiment of the present invention corresponds to the unlocking method of the first or second embodiment, and specifically includes:
  • S141 Receive an unlocking password sending request sent by the terminal device, where the unlocking password sending request includes an identifier of the terminal device.
  • the unlocking password and the account for retrieving the unlocking password are set by the user in advance on the terminal device.
  • the unlocking password and the account for retrieving the unlocking password are set by the user in advance on the terminal device.
  • the unlocking password setting method in the following embodiments. , will not repeat them here.
  • the unlocking method of the embodiment of the present invention when the user forgets to unlock the password, the server sends the corresponding unlocking password to the corresponding receiving device, so that the user can obtain the unlocking password, thereby implementing the unlocking operation on the terminal device.
  • FIG. 15 is a schematic flowchart of an embodiment of an unlock password setting method according to an embodiment of the present invention.
  • the embodiment of the present invention describes a method for setting an unlocking password on a terminal device side, that is, an executing entity of the unlocking password setting method in the embodiment of the present invention is a terminal device to which an unlocking password is to be set, such as a television, a mobile phone, a computer, or the like.
  • the unlocking password setting method in the embodiment of the present invention may specifically include:
  • the user inputs the first unlocking password and the first account for retrieving the first unlocking password in the unlocking password setting interface of the terminal device.
  • the terminal device acquires the first unlock password and the first account entered by the user, and sends an identifier including the identifier of the terminal device, the first unlock password, and the unlock password setting request of the first account to the server.
  • the server After receiving the unlock password setting request, the server stores the identifier of the terminal device, the first unlocking password, and the first account in association, so that when the subsequent user forgets to unlock the password, the unlocking password is sent to the receiving device corresponding to the first account. user.
  • the identifier of the terminal device may specifically be an International Mobile Equipment Identity (IMEI) code of the mobile phone, a machine code of the computer (such as a physical address of the network card), and the like, and the identifier of the terminal device is specifically identified. It can be a digital password (for example, a 4-digit password).
  • the account number can be a mobile phone number and an email address for retrieving the unlock password.
  • the receiving device corresponding to the account can be a corresponding mobile phone or email address corresponding to the mobile phone number. Wait.
  • the server may specifically embed the unlock password in the short message and send it to the mobile phone corresponding to the mobile phone number or embed the unlock password in the mail. Send to the email server corresponding to the email address.
  • IMEI International Mobile Equipment Identity
  • the terminal device sends the unlocking password input by the user and the account for retrieving the unlocking password to the server for storage, so that when the subsequent user forgets to unlock the password, the unlocking password is sent to the corresponding account.
  • FIG. 16 is a schematic flowchart diagram of still another embodiment of an unlock password setting method according to an embodiment of the present invention.
  • the embodiment of the present invention describes a method for setting an unlocking password on a terminal device side, that is, an executing entity of the unlocking password setting method in the embodiment of the present invention is a terminal device to which an unlocking password is to be set, such as a television, a mobile phone, a computer, or the like.
  • the unlocking password setting method in the embodiment of the present invention is a possible implementation manner of the unlocking password setting method in the embodiment shown in FIG.
  • step S151 in the embodiment shown in FIG. 15 the following step S161 may also be included.
  • steps S162-S163 are the same as the steps S151-S152 in the embodiment shown in FIG. 15, and the specific process is not described herein again.
  • the unlock password setting method of the embodiment of the present invention may further include the following steps S164-S166 of modifying the unlock password and/or the account number.
  • S166 Send an unlock password reset request to the server, where the unlock password reset request includes the identifier of the terminal device, and the second unlock password and/or the second account, for the server to set the first unlock password corresponding to the identifier of the terminal device. Updating to the second unlock password and/or updating the first account corresponding to the identifier of the terminal device to the second account.
  • the new unlocking password may be input in the unlocking password resetting interface of the terminal device.
  • the unlock password and/or the new account is the second account.
  • the terminal device acquires the second unlocking password and/or the second account entered by the user, and sends an unlocking password reset request including the identifier of the terminal device, the second unlocking password, and/or the second account to the server.
  • the server updates the previously stored first unlock password to the second unlock password, and/or updates the previously stored first account to the second account.
  • the unlocking password setting method of the embodiment of the present invention may further include: determining whether the network connection is normal; if yes, performing the step of sending the unlocking password setting request to the server; if not, A network exception message prompt box is displayed on the screen.
  • the terminal device sends the unlock password setting request to the server, first determine whether the network connection is normal. If the terminal device is normal, the unlock password setting request is sent to the server. If not, the unlock password setting request cannot be sent to the server. A network exception message prompt box is displayed on the screen to prompt the user to check the network connection status.
  • the unlocking password setting method of the embodiment of the present invention may further include: determining whether the network connection is normal; if yes, performing the step of sending the unlocking password resetting request to the server; , the network exception message prompt box is displayed on the screen.
  • the terminal device sends the unlock password reset request to the server, first determine whether the network connection is normal. If the terminal device is normal, the unlock password reset request is sent to the server. If not, the unlock password reset request cannot be sent. Go to the server and display a network exception message prompt on the screen to prompt the user to check the network connection status.
  • the process of setting the unlocking password of the parental lock is as follows: when the user clicks the "on" button on the parental unlocking interface shown in FIG. 3, the unlocking password setting command is input to the television. . After the TV receives the unlock password setting command, the unlock password setting interface shown in FIG. 17 pops up on the screen. If the mobile phone number is stored in the system, the mobile phone number is displayed by default in the secure mobile phone input box, otherwise the display is empty. When the user clicks the password input box, the virtual numeric keypad interface pops up, and the television displays the content input by the user on the virtual numeric keypad in the password input box.
  • the television inputs the user on the virtual numeric keypad.
  • the content is displayed in the secure mobile phone input box, and the user clicks the "OK" button on the unlock password setting interface shown in FIG. 17 to submit the unlock password and the secure mobile phone number.
  • the unlock password input by the user is less than 4 digits, after the submission, the unlock password setting interface shown in FIG. 17 and the message box of “please input the 4-digit unlock password” displayed in the toast mode are displayed on the screen, as shown in FIG. 18 . .
  • the unlock password setting interface shown in Figure 17 and the message box for "Please enter 11-digit secure mobile phone number" displayed in toast mode are displayed on the screen after submission, as shown in Figure 18. Shown.
  • the TV determines whether the network connection is normal after the submission. If the network connection is normal, the identification of the TV will be included (via Runtime.get Runtime().exec("cat/sys/ Class/net/wlan0/address") Get the TV's MAC address), the entered unlock password and the entered secure phone number unlock password setting request are sent to the server, and the parental lock opened interface shown in Figure 5 is displayed on the screen.
  • the server After receiving the unlocking password setting request sent by the television, including the identifier of the television, the input unlocking password, and the input secure mobile phone number, the server stores the identifier of the television, the input unlocking password, and the input secure mobile phone number, and unlocks the password. (eg 1111) embedding In the short message, it is sent to the mobile phone corresponding to the secure mobile phone number, as shown in FIG. 21.
  • the process of modifying the unlocking password and/or the secure mobile phone number of the parental lock is as follows: when the user clicks the "Password Setting" button on the parental unlocked interface shown in FIG. 5, The unlock password reset command is input to the TV. After receiving the unlock password reset command, the television pops up an unlock password reset interface as shown in FIG. 22 on the screen. The TV displays the new unlock password entered by the user in the password input box and/or the new secure mobile phone number is displayed in the secure mobile phone input box, and the user clicks the "OK" button on the unlock password reset interface shown in FIG. New unlock password and / or new secure mobile number.
  • the unlock password resetting interface shown in FIG. 22 and the message box of “Please input the 4-digit unlock password” displayed in the toast mode are displayed on the screen, as shown in the figure. 23 is shown.
  • the new secure mobile phone number entered by the user is not enough, after the submission, the unlock password resetting interface shown in FIG. 22 and the message box of "please input 11-digit secure mobile phone number” displayed in the toast mode are displayed on the screen. As shown in Figure 23.
  • the television determines whether the network connection is normal after the submission, and if the network connection is normal, the identification of the television, the input of the new one will be included through the given URL.
  • the unlock password reset request of the unlock password and/or the entered new secure mobile phone number is sent to the server, and the parental lock opened interface shown in FIG. 5 and the message “modified successfully” displayed in toast mode are displayed on the screen.
  • the message prompt box is shown in Figure 25.
  • the server After receiving the unlock password reset request of the television, including the identifier of the television, the input new unlock password, and/or the input new secure mobile phone number, the server updates the previously stored unlock password to the new unlock password, and/ Or update the previously stored secure mobile phone number to the new secure mobile phone number, and embed the new unlocking password (eg 1234) in the short message to send to the mobile phone corresponding to the secure mobile phone number, as shown in Figure 26, and / Or embed the new secure mobile phone number (159****5152) in the short message and send it to the mobile phone corresponding to the new secure mobile phone number, as shown in Figure 27.
  • the server After receiving the unlock password reset request of the television, including the identifier of the television, the input new unlock password, and/or the input new secure mobile phone number, the server updates the previously stored unlock password to the new unlock password, and/ Or update the previously stored secure mobile phone number to the new secure mobile phone number, and embed the new unlocking password (eg 1234) in the short message to send to the mobile phone corresponding to
  • the terminal device sends the unlocking password input by the user and the account for retrieving the unlocking password to the server for storage, so that when the subsequent user forgets to unlock the password, the unlocking password is sent to the corresponding account.
  • FIG. 28 is a schematic flowchart diagram of still another embodiment of an unlock password setting method according to an embodiment of the present invention.
  • the embodiment of the present invention describes a method for setting an unlocking password on the server side, that is, an executing entity of the unlocking password setting method in the embodiment of the present invention is a server that stores a set unlocking password, such as a cloud server.
  • the method for setting the unlocking password according to the embodiment of the present invention corresponds to the method for setting the unlocking password of the fourth or fifth embodiment, and specifically includes:
  • unlock password setting method in the embodiment of the present invention may further include:
  • the server associates the unlocking password sent by the terminal device with the account for retrieving the unlocking password, so that when the subsequent user forgets to unlock the password, the unlocking password is sent to the receiving device corresponding to the account. For the user to obtain the unlock password, thereby unlocking the terminal device.
  • FIG. 29 is a schematic structural diagram of an embodiment of a terminal device according to an embodiment of the present invention.
  • the terminal device in the embodiment of the present invention may specifically be a television, a mobile phone, a computer, or the like, and may perform the unlocking method shown in Embodiment 1 or 2.
  • the terminal device in the embodiment of the present invention may specifically include a sending module 291 and an unlocking module 292.
  • the sending module 291 is configured to send an unlocking password sending request to the server when receiving the unlocking password command, and the unlocking password sending request includes the identifier of the terminal device, so that the server matches the stored identifier of the terminal device.
  • the unlocking password is sent to the receiving device corresponding to the account corresponding to the identifier of the terminal device.
  • the unlocking module 292 is configured to acquire an unlocking password input on the unlocking password input interface, and perform an unlocking operation.
  • the sending module 291 may specifically include: a sending unlocking password prompting interface display unit, configured to display, on the screen, a sending unlocking password prompting interface for sending an unlocking password when receiving the unlocking password password instruction;
  • the sending unit is configured to send an unlocking password sending request to the server when receiving the confirmation sending the unlocking password instruction.
  • the terminal device of the embodiment of the present invention may further include: a resend unlocking password prompting interface display unit, configured to display, on the screen, a resend unlocking password prompt for resending the unlocking password when receiving the confirmation sending the unlocking password command.
  • An unlocking password is sent to the server to resend the unlocking password to the server when receiving the resending unlocking password command.
  • the terminal device of the embodiment of the present invention may further include: a determining unit, configured to: when receiving the confirmation sending the unlocking password command, determine whether the number of resending times is less than a preset number of times threshold; and send the display unit, if If the number of times of sending is less than the preset number of times, the unlocking password is sent to the server, and the re-sending unlocking password prompting interface is displayed on the screen; if the number of resending is equal to or greater than the preset number of times threshold, the screen is displayed on the screen.
  • the upper display prompts are displayed on the upper limit.
  • the sending module 291 is further configured to: determine whether the network connection is normal before sending the unlock password sending request to the server; if yes, perform the step of sending the unlocking password sending request to the server; if not, on the screen Display network exception message prompt frame.
  • the terminal device of the embodiment of the present invention sends an unlocking password sending request to the server when the user retrieves the unlocking password command, and the server sends the corresponding unlocking password to the corresponding receiving.
  • the device is used for the user to obtain the unlocking password, thereby unlocking the terminal device.
  • FIG. 30 is a schematic structural diagram of an embodiment of a server according to an embodiment of the present invention.
  • the server of the embodiment of the present invention may be a cloud server, and the unlocking method shown in Embodiment 3 may be performed.
  • the server of the embodiment of the present invention may specifically include a receiving module 301, a searching module 302, and an unlocking password sending module 303.
  • the receiving module 301 is configured to receive an unlocking password sending request sent by the terminal device, where the unlocking password sending request includes the identifier of the terminal device.
  • the searching module 302 is configured to search for an unlocking password corresponding to the identifier of the terminal device and an account corresponding to the identifier of the terminal device according to the identifier of the terminal device.
  • the unlock password sending module 303 is configured to send the unlock password to the receiving device corresponding to the account.
  • the server of the embodiment of the present invention sends a corresponding unlocking password to the corresponding receiving device after receiving the unlocking password sent by the terminal device, so that the user obtains the unlocking password, so that the user obtains the unlocking password.
  • the unlocking operation of the terminal device is implemented.
  • FIG. 31 is a schematic structural diagram of still another embodiment of a terminal device according to an embodiment of the present disclosure; Figure.
  • the terminal device in the embodiment of the present invention may specifically be a television, a mobile phone, a computer, or the like, and may perform the unlock password setting method shown in Embodiment 4 or 5.
  • the terminal device of the embodiment of the present invention may specifically include a first obtaining module 311 and an unlocking password setting request sending module 312.
  • the first obtaining module 311 is configured to acquire a first unlocking password input on the unlocking password setting interface and a first accountant used to retrieve the unlocking password.
  • the unlocking password setting request sending module 312 is configured to send the unlocking password setting request to the server, where the unlocking password setting request includes the identifier of the terminal device, the first unlocking password, and the first account, for the server to store the identifier of the terminal device in association, The first unlock password and the first account number.
  • the terminal device of the embodiment of the present invention may further include: an unlock password setting interface display module, configured to display an unlock password setting interface on the screen when receiving the unlock password setting instruction.
  • the terminal device of the embodiment of the present invention may further include: a second acquiring module, configured to acquire a second unlocking password input on the unlocking password resetting interface and a second account used to retrieve the unlocking password; and unlocking the password a request sending module, configured to send an unlock password reset request to the server, where the unlock password reset request includes an identifier of the terminal device, and a second unlock password and/or a second account, for the server to correspond to the identifier of the terminal device
  • the first unlocking password is updated to the second unlocking password and/or the first account corresponding to the identifier of the terminal device is updated to the second account.
  • the terminal device of the embodiment of the present invention may further include: an unlocking password resetting interface display module, configured to display an unlocking password resetting interface on the screen when receiving the unlocking password resetting instruction.
  • an unlocking password resetting interface display module configured to display an unlocking password resetting interface on the screen when receiving the unlocking password resetting instruction.
  • the unlock password setting request sending module 312 is further configured to: determine whether the network connection is normal before sending the unlock password setting request to the server; if yes, perform the step of sending the unlock password setting request to the server; if not, then A network exception message prompt box is displayed on the screen.
  • the unlock password reset request sending module may be further configured to: determine whether the network connection is normal before sending the unlock password reset request to the server; if yes, Then execute the step of sending the unlock password reset request to the server; if not, the network abnormal message prompt box is displayed on the screen.
  • the terminal device of the embodiment of the present invention sends the unlocking password input by the user and the account for retrieving the unlocking password to the server for storage, so that when the subsequent user forgets to unlock the password, the unlocking password is sent to the receiving device corresponding to the account, The user obtains the unlock password to implement the unlocking operation on the terminal device.
  • FIG. 32 is a schematic structural diagram of still another embodiment of a server according to an embodiment of the present invention.
  • the server of the embodiment of the present invention may be a cloud server, and the unlock password setting method shown in Embodiment 6 may be executed.
  • the server of the embodiment of the present invention may specifically include an unlock password setting request receiving module 321 and a storage module 322.
  • the unlocking password setting request receiving module 321 is configured to receive an unlocking password setting request sent by the terminal device, where the unlocking password setting request includes an identifier of the terminal device, a first unlocking password, and a first account for unlocking the password.
  • the storage module 322 is configured to associate the identifier of the terminal device, the first unlock password, and the first account.
  • the server of the embodiment of the present invention may further include: an unlock password reset request receiving module, configured to receive an unlock password reset request sent by the terminal device, where the unlock password reset request includes the identifier of the terminal device and the second unlock password. And a second account for unlocking the password; an update module, configured to update the first unlock password corresponding to the identifier of the terminal device to the second unlock password and/or update the first account corresponding to the identifier of the terminal device For the second account.
  • an unlock password reset request receiving module configured to receive an unlock password reset request sent by the terminal device, where the unlock password reset request includes the identifier of the terminal device and the second unlock password.
  • a second account for unlocking the password a second account for unlocking the password
  • an update module configured to update the first unlock password corresponding to the identifier of the terminal device to the second unlock password and/or update the first account corresponding to the identifier of the terminal device For the second account.
  • the server of the embodiment of the present invention associates the unlocking password sent by the terminal device with the account for retrieving the unlocking password, and prepares the subsequent user to forget the unlocking password.
  • the unlocking password is sent to the receiving device corresponding to the account, so that the user obtains the unlocking password, thereby unlocking the terminal device.
  • FIG. 33 is a schematic structural diagram of still another embodiment of a terminal device according to an embodiment of the present invention.
  • the terminal device of the embodiment of the present invention includes a memory 61, one or more processors 62, and one or more programs 63.
  • the one or more programs 63 when executed by one or more processors 62, perform any of the above-described embodiments.
  • the terminal device When the user forgets to unlock the password, when the terminal device receives the user's retrieval unlock password command, the terminal sends the unlock password sending request to the server, and the server sends the corresponding unlock password to the corresponding receiving device for the user to obtain. Unlock the password to unlock the terminal device.
  • FIG. 34 is a schematic structural diagram of an embodiment of a computer program product for unlocking according to an embodiment of the present invention.
  • the computer program product 71 for unlocking according to an embodiment of the present invention may include a signal bearing medium 72.
  • Signal bearing medium 72 may include one or more instructions 73 that, when executed by, for example, a processor, may provide the functionality described above with respect to Figures 1-32.
  • the instruction 73 may be configured to: when the instruction to retrieve the unlock password is received, send the unlock password sending request to the server, where the unlock password sending request includes the identifier of the terminal device for the server to store And an unlocking password corresponding to the identifier of the terminal device is sent to one or more instructions of the receiving device corresponding to the account corresponding to the identifier of the terminal device; and configured to acquire the unlocking password input on the unlocking password input interface And execute one or more instructions for the unlock operation.
  • the mobile terminal can perform one or more of the steps shown in FIG. 1 in response to instruction 73.
  • the signal bearing medium 72 can include a computer readable medium 74 such as, but not limited to, a hard disk drive, a compact disk (CD), a digital versatile disk (DVD), Digital tape, memory, etc.
  • the signal bearing medium 72 can include a recordable medium 75 such as, but not limited to, a memory, a read/write (R/W) CD, an R/W DVD, and the like.
  • the signal bearing medium 72 can include a communication medium 76 such as, but not limited to, a digital and/or analog communication medium (eg, fiber optic cable, waveguide, wired communication link, wireless communication link, etc.).
  • computer program product 71 can be transmitted to one or more modules of a terminal device via RF signal bearing medium 72, wherein signal bearing medium 72 is transmitted by a wireless communication medium (e.g., a wireless communication medium compliant with the IEEE 802.11 standard).
  • a wireless communication medium e.g., a wireless communication medium compliant with the IEEE 802.11 standard.
  • the computer program product of the embodiment of the present invention when detecting a touch operation on the screen of the terminal device, acquires the position coordinates of the corresponding touch point, and corrects the position coordinates of the touch point according to the preset correction rule, and the corrected The position coordinates of the touch point are used for report output.
  • the computer program product of the embodiment of the invention ensures that the user accurately triggers the corresponding operation by correcting the screen report point.
  • FIG. 35 is a schematic structural diagram of still another embodiment of a server according to an embodiment of the present invention.
  • the server of an embodiment of the present invention includes a memory 81, one or more processors 82, and one or more programs 83.
  • the one or more programs 83 when executed by one or more processors 82, perform any of the above-described embodiments.
  • the terminal device when the user forgets to unlock the password, when the terminal device receives the user's instruction to retrieve the unlock password, the terminal sends the unlocking password to the server, and the server sends the corresponding unlocking password to the corresponding Receiving a device for the user to obtain an unlocking password, thereby implementing an unlocking operation on the terminal device.
  • FIG. 36 is a schematic structural diagram of an embodiment of a computer program product for unlocking according to an embodiment of the present invention.
  • the computer program product 91 for unlocking according to an embodiment of the present invention may include a signal bearing medium 92.
  • Signal bearing medium 92 can To include one or more instructions 93 that, when executed by, for example, a processor, the processor can provide the functionality described above with respect to Figures 1-32.
  • the instruction 93 may include: receiving an unlock password sending request sent by the terminal device, where the unlock password sending request includes one or more instructions of the identifier of the terminal device; and according to the terminal device Identifying one or more instructions for finding an unlock password corresponding to the identifier of the terminal device and an account corresponding to the identifier of the terminal device; and transmitting the unlock password to the receiving device corresponding to the account One or more instructions.
  • the server may perform one or more of the steps shown in FIG. 14 in response to instruction 93.
  • signal bearing medium 92 can include computer readable media 94 such as, but not limited to, a hard disk drive, a compact disk (CD), a digital versatile disk (DVD), a digital tape, a memory, and the like.
  • the signal bearing medium 92 can include a recordable medium 95 such as, but not limited to, a memory, a read/write (R/W) CD, an R/W DVD, and the like.
  • signal bearing medium 92 can include communication medium 96 such as, but not limited to, digital and/or analog communication media (eg, fiber optic cables, waveguides, wired communication links, wireless communication links, and the like).
  • computer program product 91 can be transmitted to one or more modules of a server via RF signal bearing medium 92, wherein signal bearing medium 92 is transmitted by a wireless communication medium (e.g., a wireless communication medium compliant with the IEEE 802.11 standard).
  • a wireless communication medium e.g., a wireless communication medium compliant with the IEEE 802.11 standard.
  • the terminal device When the user forgets to unlock the password, the terminal device sends the unlock password sending request to the server, and the server sends the corresponding unlock password to the server. Corresponding receiving device, for the user to obtain the unlocking password, thereby implementing the unlocking operation on the terminal device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例提供了一种解锁方法、终端设备及服务器。该解锁方法包括:当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,解锁密码下发请求中包括终端设备的标识,以供服务器将存储的与终端设备的标识对应的解锁密码发送至与终端设备的标识对应的账号对应的接收设备;获取在解锁密码输入界面输入的解锁密码,并执行解锁操作。本发明实施例的解锁方法、终端设备及服务器,在用户忘记解锁密码的情况下,当终端设备接收到用户的找回解锁密码指令时,将解锁密码下发请求发送至服务器,服务器将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。

Description

解锁方法、终端设备及服务器
本专利申请要求申请日为2016年01月26日、申请号为201610056022.9的中国专利申请的优先权,并将上述专利申请以引用的方式全文引入本文中。
技术领域
本发明实施例涉及终端技术领域,尤其涉及一种解锁方法、终端设备及服务器。
背景技术
智能电视、智能手机等终端设备是顺应“网络化”、“智能化”的趋势而出现的一种智能多媒体终端设备,具备从因特网、视频设备等多种渠道获得节目内容,并将消费者最需要的内容在屏幕上清晰地展现的功能。随着终端设备的资源日渐丰富,无论是出于对儿童保护的角度,还是出于对个人隐私保护的角度,终端设备开机或打开应用时的解锁控制功能越来越重要。
现有技术中,在对终端设备进行上锁的过程中,设置数字解锁密码以及当天日期,在后续解锁时,输入数字解锁密码进行解锁,或者在忘记密码时输入上锁当天日期进行解锁。
但现有技术至少存在如下缺陷:当用户忘记解锁密码和上锁当天日期时,无法对终端设备进行解锁。
发明内容
本发明实施例提供一种解锁方法、终端设备及服务器,以使用户在忘记解锁密码的情况下,通过服务器下发的解锁密码实现对终端设备的解锁操作。
为达到上述目的,本发明实施例采用如下技术方案:
一方面,本发明实施例提供一种解锁方法,包括:当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,所述解锁密码下发请求中包括终端设备的标识,以供所述服务器将存储的与所述终 端设备的标识对应的解锁密码发送至与所述终端设备的标识对应的账号对应的接收设备;获取在解锁密码输入界面输入的所述解锁密码,并执行解锁操作。
另一方面,本发明实施例还提供一种解锁方法,包括:接收终端设备发送的解锁密码下发请求,所述解锁密码下发请求中包括所述终端设备的标识;根据所述终端设备的标识查找与所述终端设备的标识对应的解锁密码和与所述终端设备的标识对应的账号;将所述解锁密码发送至与所述账号对应的接收设备。
另一方面,本发明实施例提供一种终端设备,包括:发送模块,用于当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,所述解锁密码下发请求中包括终端设备的标识,以供所述服务器将存储的与所述终端设备的标识对应的解锁密码发送至与所述终端设备的标识对应的账号对应的接收设备;解锁模块,用于获取在解锁密码输入界面输入的所述解锁密码,并执行解锁操作。
另一方面,本发明实施例提供一种服务器,包括:接收模块,用于接收终端设备发送的解锁密码下发请求,所述解锁密码下发请求中包括所述终端设备的标识;查找模块,用于根据所述终端设备的标识查找与所述终端设备的标识对应的解锁密码和与所述终端设备的标识对应的账号;解锁密码发送模块,用于将所述解锁密码发送至与所述账号对应的接收设备。
另一方面,本发明实施例提供一种终端设备,包括存储器、一个或多个处理器以及一个或多个程序,其中,所述一个或多个程序在由所述一个或多个处理器执行时执行下述操作:当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,所述解锁密码下发请求中包括终端设备的标识,以供所述服务器将存储的与所述终端设备的标识对应的解锁密码发送至与所述终端设备的标识对应的账号对应的接收设备;获取在解锁密码输入界面输入的所述解锁密码,并执行解锁操作。
另一方面,本发明实施例提供一种计算机可读存储介质,所述计 算机可读存储介质上存储有计算机可执行指令,所述计算机可执行指令响应于执行使得终端设备执行操作,所述操作包括:当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,所述解锁密码下发请求中包括终端设备的标识,以供所述服务器将存储的与所述终端设备的标识对应的解锁密码发送至与所述终端设备的标识对应的账号对应的接收设备;获取在解锁密码输入界面输入的所述解锁密码,并执行解锁操作。
另一方面,本发明实施例提供一种服务器,包括存储器、一个或多个处理器以及一个或多个程序,其中,所述一个或多个程序在由所述一个或多个处理器执行时执行下述操作:接收终端设备发送的解锁密码下发请求,所述解锁密码下发请求中包括所述终端设备的标识;根据所述终端设备的标识查找与所述终端设备的标识对应的解锁密码和与所述终端设备的标识对应的账号;将所述解锁密码发送至与所述账号对应的接收设备。
另一方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可执行指令,所述计算机可执行指令响应于执行使得服务器执行操作,所述操作包括:接收终端设备发送的解锁密码下发请求,所述解锁密码下发请求中包括所述终端设备的标识;根据所述终端设备的标识查找与所述终端设备的标识对应的解锁密码和与所述终端设备的标识对应的账号;将所述解锁密码发送至与所述账号对应的接收设备。
本发明实施例提供的解锁方法、终端设备及服务器,在用户忘记解锁密码的情况下,当终端设备接收到用户的找回解锁密码指令时,将解锁密码下发请求发送至服务器,服务器将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本 发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例提供的解锁方法一个实施例的流程示意图;
图2为本发明实施例提供的解锁方法又一个实施例的流程示意图;
图3为家长锁未开启界面的示意图;
图4为解锁密码输入界面的示意图;
图5为家长锁已开启界面的示意图;
图6为显示图4所示的解锁密码输入界面和“密码不正确”消息提示框的示意图;
图7为显示图3所示的家长锁未开启界面和“已关闭家长锁”消息提示框的示意图;
图8为发送解锁密码提示界面的示意图;
图9为重新发送解锁密码提示界面的示意图;
图10为显示图8所示的发送解锁密码提示界面和“网络异常”消息提示框的示意图;
图11为显示图9所示的重新发送解锁密码提示界面和“网络异常”消息提示框的示意图;
图12为发送次数已达上限提示界面的示意图;
图13为嵌入有解锁密码设置成功的短信息的示意图;
图14为本发明实施例提供的解锁方法又一个实施例的流程示意图;
图15为本发明实施例提供的解锁密码设置方法一个实施例的流程示意图;
图16为本发明实施例提供的解锁密码设置方法又一个实施例的 流程示意图;
图17为解锁密码设置界面的示意图;
图18为显示图17所示的解锁密码设置界面、“请输入4位解锁密码”消息提示框和“请输入11位安全手机号码”消息提示框的示意图;
图19为显示图5所示的家长锁已开启界面和“设置成功”消息提示框的示意图;
图20为显示图17所示的解锁密码设置界面和“网络异常”消息提示框的示意图;
图21为嵌入有已设置的解锁密码的短信息的示意图;
图22为解锁密码重新设置界面的示意图;
图23为显示图22所示的解锁密码重新设置界面、“请输入4位解锁密码”消息提示框和“请输入11位安全手机号码”消息提示框的示意图;
图24为显示图5所示的家长锁已开启界面和“修改成功”消息提示框的示意图;
图25为显示图22所示的解锁密码重新设置界面和“网络异常”消息提示框的示意图;
图26为嵌入有新的解锁密码的短信息的示意图;
图27为嵌入有新的安全手机号码的短信息的示意图;
图28为本发明实施例提供的解锁密码设置方法又一个实施例的流程示意图;
图29为本发明实施例提供的终端设备一个实施例的结构示意图;
图30为本发明实施例提供的服务器一个实施例的结构示意图;
图31为本发明实施例提供的终端设备又一个实施例的结构示意图;
图32为本发明实施例提供的服务器又一个实施例的结构示意图;
图33为本发明实施例提供的终端设备的又一个实施例的结构示意图;
图34为本发明实施例提供的用于解锁的计算机程序产品的一个实施例的结构示意图;
图35为本发明实施例提供的服务器的又一个实施例的结构示意图;
图36为本发明实施例提供的用于解锁的计算机程序产品的一个实施例的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
下面结合附图对本发明实施例的解锁方法、解锁密码设置方法、终端设备及服务器进行详细描述。
实施例一
图1为本发明实施例提供的解锁方法一个实施例的流程示意图。本发明实施例描述了终端设备侧的解锁方法,即本发明实施例的解锁方法的执行主体为待解锁的终端设备,例如电视、手机、电脑等。如图1所示,本发明实施例的解锁方法具体可包括:
S101,当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,解锁密码下发请求中包括终端设备的标识,以供服务器将存储的与终端设备的标识对应的解锁密码发送至与终端设备的标识对应的账号对应的接收设备。
具体的,在用户已设置终端设备的解锁密码的情况下,当用户忘记终端设备的解锁密码时,将找回解锁密码指令输入至终端设备。终端设备接收到该找回解锁密码指令后,将包括终端设备的标识的解锁密码下发请求发送至服务器。服务器接收到该解锁密码下发请求后,根据终端设备的标识查找存储的与终端设备的标识对应的解锁密码和 与终端设备的标识对应的账号,并将查找到的解锁密码发送至与查找到的账号对应的接收设备。其中,终端设备的标识具体可为手机的国际移动设备标识(International Mobile Equipment Identity,简称IMEI)码、电脑的机器码(例如网卡的物理地址)等用于唯一标识终端设备的标识,解锁密码具体可为数字密码(例如4位数字密码),账号具体可为用于找回解锁密码的手机号码、邮箱地址等,账号对应的接收设备具体可为手机号码对应的手机、邮箱地址对应的邮箱服务器等。服务器具体可将解锁密码嵌入在短信息中发送至手机号码对应的手机中或将解锁密码嵌入在邮件中发送至邮箱地址对应的邮箱服务器等。
S102,获取在解锁密码输入界面输入的解锁密码,并执行解锁操作。
具体的,用户通过查看短信息、邮件内容获知终端设备的解锁密码,并在终端设备的解锁密码输入界面输入解锁密码。终端设备获取用户输入的解锁密码,执行解锁操作。
此处需要说明的是,本发明实施例中解锁密码和用于找回解锁密码的账号为用户预先在终端设备上设置的,具体过程可参见下述实施例的解锁密码设置方法中的相关描述,此处不再赘述。
本发明实施例的解锁方法,在用户忘记解锁密码的情况下,当终端设备接收到用户的找回解锁密码指令时,将解锁密码下发请求发送至服务器,服务器将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例二
图2为本发明实施例提供的解锁方法又一个实施例的流程示意图。本发明实施例描述了终端设备侧的解锁方法,即本发明实施例的解锁方法的执行主体为待解锁的终端设备,例如电视、手机、电脑等。如图2所示,本发明实施例的解锁方法为图1所示实施例的解锁方法的一种可行实施方式,具体可包括:
图1所示实施例的解锁方法中的步骤S101具体可包括以下步骤 S201和S202。
S201,当接收到找回解锁密码指令时,在屏幕上显示是否发送解锁密码的发送解锁密码提示界面。
S202,当接收到确认发送解锁密码指令时,将解锁密码下发请求发送至服务器,解锁密码下发请求中包括终端设备的标识,以供服务器将存储的与终端设备的标识对应的解锁密码发送至与终端设备的标识对应的账号对应的接收设备。
具体的,步骤S201-S202中,当终端设备接收到找回解锁密码指令时,并不直接将解锁密码下发请求发送至服务器,而是在终端设备的屏幕上显示是否发送解锁密码的发送解锁密码提示界面,供用户通过在发送解锁密码提示界面上的选择操作输入确认发送解锁密码指令。当终端设备接收到用户在发送解锁密码提示界面上输入的确认发送解锁密码指令时,再将解锁密码下发请求发送至服务器。服务器具体可以为云端服务器。
S203,获取在解锁密码输入界面输入的解锁密码,并执行解锁操作。
具体的,本步骤S203与图1所示实施例中的步骤S102相同,具体过程此处不再赘述。
进一步的,本发明实施例的解锁方法还可以包括:当接收到确认发送解锁密码指令时,在屏幕上显示是否重新发送解锁密码的重新发送解锁密码提示界面;当接收到重新发送解锁密码指令时,重新将解锁密码下发请求发送至服务器。
具体的,当终端设备接收到确认发送解锁密码指令时,在屏幕上显示是否重新发送解锁密码的重新发送解锁密码提示界面,供用户在解锁密码下发请求发送不成功或服务器发送解锁密码不成功时,通过在重新发送解锁密码提示界面上的选择操作输入重新发送解锁密码指令。当终端设备接收到用户在重新发送解锁密码提示界面上输入的重新发送解锁密码指令时,重新将解锁密码下发请求发送至服务器。
进一步的,本发明实施例的解锁方法还可以包括:当接收到确认 发送解锁密码指令时,判断重新发送的次数是否小于预设的次数阈值;若是,则将解锁密码下发请求发送至服务器,并在屏幕上显示重新发送解锁密码提示界面;若否,则在屏幕上显示发送次数已达上限提示界面。
具体的,当终端设备接收到确认发送解锁密码指令时,并不直接在屏幕上显示重新发送解锁密码提示界面,而是判断重新发送的次数是否小于预设的次数阈值(例如3次),若重新发送的次数小于预设的次数阈值,则将解锁密码下发请求发送至服务器,并在屏幕上显示重新发送解锁密码提示界面;若重新发送的次数等于或者大于预设的次数阈值,则在屏幕上显示发送次数已达上限提示界面。
进一步的,将解锁密码下发请求发送至服务器之前,本发明实施例的解锁方法还可以包括:判断网络连接是否正常;若是,则执行将解锁密码下发请求发送至服务器步骤;若否,则在屏幕上显示网络异常消息提示框。
具体的,终端设备将解锁密码下发请求发送至服务器之前,首先判断网络连接是否正常,若正常,则将解锁密码下发请求发送至服务器,若不正常,则无法将解锁密码下发请求发送至服务器,并在屏幕上显示网络异常消息提示框,以提示用户检查网络连接状态。
为更清楚的说明本发明实施例的解锁方法的具体过程,下面以电视的家长锁解锁方法为例,结合附图进行详细说明。
在用户已设置电视的解锁密码的情况下,正常开启家长锁的过程如下:在图3所示的家长锁未开启界面上,开关按钮显示为“开启”按钮,“密码设置”按钮、“开机”按钮和“应用”按钮为不可用状态,不可用状态具体为置灰、焦点可到达和点击确认键无效。用户点击图3所示的家长锁未开启界面上的“开启”按钮(将KEY_TV_LOCK_ENABLE的状态保存到Shared Preferences中),在屏幕上弹出如图4所示的解锁密码输入界面,默认焦点位于密码输入框上,当用户点击密码输入框时,弹出虚拟数字键盘界面,电视将用户在虚拟数字键盘上输入的内容显示在密码输入框内(用Pattern. compile("[0-9]*")正则表达式限制只允许输入数字),用户点击图4所示的解锁密码输入界面上的“确定”按钮提交解锁密码,当用户输入的密码与预存的解锁密码一致时,执行解锁操作,开启家长锁,在屏幕上显示如图5所示的家长锁已开启界面,此时开关按钮显示为“关闭”按钮,“密码设置”按钮、“开机”按钮和“应用”按钮为可用状态,可用状态具体为非置灰、焦点可到达和点击确认键有效。当用户输入的密码不够4位或输入的密码够4位但与预存的解锁密码不一致时,提交后在屏幕上显示如图4所示的解锁密码输入界面和以toast方式显示的“密码不正确”的消息提示框,如图6所示。
在用户已开启电视的家长锁的情况下,关闭家长锁的过程如下:用户点击图5所示的家长锁已开启界面上的“关闭”按钮(将Shared Preferences中的KEY_TV_LOCK_ENABLE设置为false),在屏幕上显示如图3所示的家长锁未开启界面(将“密码设置”按钮的set Enabled、set Clickable、set Focusable全部设置为false)和以toast方式显示的“已关闭家长锁”的消息提示框,如图7所示。
在用户已设置电视的解锁密码但忘记解锁密码的情况下,找回解锁密码的过程如下:用户点击图4所示的解锁密码输入界面上的“忘记密码”按钮,将找回解锁密码指令输入至电视。电视接收到该找回解锁密码指令后,在屏幕上显示如图8所示的是否发送解锁密码的发送解锁密码提示界面,界面上显示的手机号“138****8888”为解锁密码设置时设置的用于找回解锁密码的手机号,默认焦点位于“确定”按钮上,当用户点击图8中的“确定”按钮时,将确认发送解锁密码指令输入至电视,当用户点击图8中的“取消”按钮时,返回图3所示的家长锁未开启界面。电视接收到该确认发送解锁密码指令后,判断重新发送的次数是否小于预设的次数阈值(重新发送的次数的具体实现逻辑如下:定义一个时间old Time,与当前时间current Time(通过System.current Time Millis()获取)做比对,如果给定的时间old Time不等于当前时间,将当前的时间和发送的次数保存在本地Shared Preferences,命名为SEND_SMS_INFO,定义一个变量send count,每 发送一次sendcount+1,将结果保存在SEND_SMS_INFO中,通过Shared Preferences.Get Int("last send count",3)获取发送的总数,如果发送次数send count小于3,则可以继续发送,否则弹出发送上限的提示信息),若重新发送的次数小于预设的次数阈值,则判断网络连接是否正常(判断网络连接的具体实现逻辑如下:利用get System Service(Context.CONNECTIVITY_SERVICE)获得Connectivity Manager的实例,通过Connectivity Manager调用get Active Network Info方法,获取Network Info,如果Network Info不等于null并且is Connected(),则网络连接OK,反之,网络连接异常),若正常,则通过给定统一资源定位符(Uniform Resoure Locator,简称URL)将包括电视的标识的解锁密码下发请求发送至服务器,并在屏幕上显示如图9所示的重新发送解锁密码提示界面;若不正常,则在屏幕上显示“网络异常”消息提示框,如图10所示。用户点击图9所示的界面中的“重新发送”按钮后,将重新发送解锁密码指令输入至电视,电视接收到该重新发送解锁密码指令后,判断网络连接是否正常,若正常,则通过给定URL重新将包括电视的标识的解锁密码下发请求发送至服务器;若不正常,则在屏幕上显示“网络异常”消息提示框,如图11所示。用户点击图9所示的界面中的“重新发送”按钮后,“重新发送”按钮开始60秒倒计时,倒计时期间“重新发送”按钮为不可用状态,倒计时结束,“重新发送”按钮恢复为可用状态(倒计时60秒的具体实现逻辑为:定义一个count=59,然后每隔1秒发一次消息,同时count--,从而达到60s倒计时的效果,在60s倒计时内“重新发送”按钮是不可以点击的,倒计时期间,退出当前界面再进入,数字不归零,继续倒计时。当60s倒计时完成,“重新发送”按钮为可用状态,再次点击“重新发送”按钮,重复上述逻辑)。用户点击图9所示的界面中的“确定”按钮后,返回图4所示的解锁密码输入界面。若重新发送的次数等于或者大于预设的次数阈值,则在屏幕上显示如图12所示的发送次数已达上限提示界面,用户点击图12所示界面中的“确定”按钮,关闭图12所示的界面。服务器接收到电视发送的包 括电视的标识的解锁密码下发请求后,根据电视的标识查找存储的与电视的标识对应的解锁密码(例如1111)和与电视的标识对应的安全手机号码,并将查找到的解锁密码嵌入在短信息中发送至与查找到的安全手机号码对应的手机中,如图13所示。
此处需要说明的是,本发明实施例中解锁密码和用于找回解锁密码的账号为用户预先在终端设备上设置的,具体过程可参见下述实施例的解锁密码设置方法中的相关描述,此处不再赘述。
本发明实施例的解锁方法,在用户忘记解锁密码的情况下,当终端设备接收到用户的找回解锁密码指令时,将解锁密码下发请求发送至服务器,服务器将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例三
图14为本发明实施例提供的解锁方法又一个实施例的流程示意图。本发明实施例描述了服务器侧的解锁方法,即本发明实施例的解锁方法的执行主体为下发解锁密码的服务器,例如云端服务器等。如图14所示,本发明实施例的解锁方法与实施例一或二的解锁方法相对应,具体可包括:
S141,接收终端设备发送的解锁密码下发请求,解锁密码下发请求中包括终端设备的标识。
S142,根据终端设备的标识查找与终端设备的标识对应的解锁密码和与终端设备的标识对应的账号。
S143,将解锁密码发送至与账号对应的接收设备。
具体的,本发明实施例中服务器实现其功能的具体过程可参见上述实施例一或二中的相关描述,此处不再赘述。
此处需要说明的是,本发明实施例中解锁密码和用于找回解锁密码的账号为用户预先在终端设备上设置的,具体过程可参见下述实施例的解锁密码设置方法中的相关描述,此处不再赘述。
本发明实施例的解锁方法,在用户忘记解锁密码的情况下,当服 务器接收到终端设备发送的解锁密码下发请求后,将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例四
图15为本发明实施例提供的解锁密码设置方法一个实施例的流程示意图。本发明实施例描述了终端设备侧的解锁密码设置方法,即本发明实施例的解锁密码设置方法的执行主体为待设置解锁密码的终端设备,例如电视、手机、电脑等。如图15所示,本发明实施例的解锁密码设置方法具体可包括:
S151,获取在解锁密码设置界面输入的第一解锁密码和用于找回解锁密码的第一账号。
S152,将解锁密码设置请求发送至服务器,解锁密码设置请求中包括终端设备的标识、第一解锁密码和第一账号,以供服务器关联地存储终端设备的标识、第一解锁密码和第一账号。
具体的,在用户未设置终端设备的解锁密码的情况下,用户在终端设备的解锁密码设置界面输入第一解锁密码和用于找回第一解锁密码的第一账号。终端设备获取用户输入的第一解锁密码和第一账号,并将包括终端设备的标识、第一解锁密码和第一账号的解锁密码设置请求发送至服务器。服务器接收到该解锁密码设置请求后,关联地存储终端设备的标识、第一解锁密码和第一账号,以备后续用户忘记解锁密码时,下发解锁密码至第一账号对应的接收设备提供给用户。其中,终端设备的标识具体可为手机的国际移动设备标识(International Mobile Equipment Identity,简称IMEI)码、电脑的机器码(例如网卡的物理地址)等用于唯一标识终端设备的标识,解锁密码具体可为数字密码(例如4位数字密码),账号具体可为用于找回解锁密码的手机号码、邮箱地址等,账号对应的接收设备具体可为手机号码对应的手机、邮箱地址对应的邮箱服务器等。服务器具体可将解锁密码嵌入在短信息中发送至手机号码对应的手机中或将解锁密码嵌入在邮件中 发送至邮箱地址对应的邮箱服务器等。
本发明实施例的解锁密码设置方法,终端设备将用户输入的解锁密码和用于找回解锁密码的账号发送至服务器进行存储,以备后续用户忘记解锁密码时,下发解锁密码至账号对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例五
图16为本发明实施例提供的解锁密码设置方法又一个实施例的流程示意图。本发明实施例描述了终端设备侧的解锁密码设置方法,即本发明实施例的解锁密码设置方法的执行主体为待设置解锁密码的终端设备,例如电视、手机、电脑等。如图16所示,本发明实施例的解锁密码设置方法为图15所示实施例的解锁密码设置方法的一种可行实施方式,具体可包括:
在图15所示实施例中的步骤S151之前,还可以包括以下步骤S161。
S161,当接收到解锁密码设置指令时,在屏幕上显示解锁密码设置界面。
S162,获取在解锁密码设置界面输入的第一解锁密码和用于找回解锁密码的第一账号。
S163,将解锁密码设置请求发送至服务器,解锁密码设置请求中包括终端设备的标识、第一解锁密码和第一账号,以供服务器关联地存储终端设备的标识、第一解锁密码和第一账号。
具体的,步骤S162-S163与图15所示实施例中的步骤S151-S152相同,具体过程此处不再赘述。
进一步的,步骤S163之后,本发明实施例的解锁密码设置方法还可包括以下修改解锁密码和/或账号的步骤S164-S166。
S164,当接收到解锁密码重新设置指令时,在屏幕上显示解锁密码重新设置界面。
S165,获取在解锁密码重新设置界面输入的第二解锁密码和/或用 于找回解锁密码的第二账号。
S166,将解锁密码重新设置请求发送至服务器,解锁密码重新设置请求中包括终端设备的标识、以及第二解锁密码和/或第二账号,以供服务器将终端设备的标识对应的第一解锁密码更新为第二解锁密码和/或将终端设备的标识对应的第一账号更新为第二账号。
具体的,在用户已设置终端设备的解锁密码的情况下,用户想修改解锁密码或用于找回解锁密码的账号时,可在终端设备的解锁密码重新设置界面输入新的解锁密码即第二解锁密码和/或新的账号即第二账号。终端设备获取用户输入的第二解锁密码和/或第二账号,并将包括终端设备的标识、第二解锁密码和/或第二账号的解锁密码重新设置请求发送至服务器。服务器接收到该解锁密码设置请求后,将之前存储的第一解锁密码更新为第二解锁密码,和/或将之前存储的第一账号更新为第二账号。
进一步的,将解锁密码设置请求发送至服务器之前,本发明实施例的解锁密码设置方法还可以包括:判断网络连接是否正常;若是,则执行将解锁密码设置请求发送至服务器步骤;若否,则在屏幕上显示网络异常消息提示框。
具体的,终端设备将解锁密码设置请求发送至服务器之前,首先判断网络连接是否正常,若正常,则将解锁密码设置请求发送至服务器,若不正常,则无法将解锁密码设置请求发送至服务器,并在屏幕上显示网络异常消息提示框,以提示用户检查网络连接状态。
进一步的,将解锁密码重新设置请求发送至服务器之前,本发明实施例的解锁密码设置方法还可以包括:判断网络连接是否正常;若是,则执行将解锁密码重新设置请求发送至服务器步骤;若否,则在屏幕上显示网络异常消息提示框。
具体的,终端设备将解锁密码重新设置请求发送至服务器之前,首先判断网络连接是否正常,若正常,则将解锁密码重新设置请求发送至服务器,若不正常,则无法将解锁密码重新设置请求发送至服务器,并在屏幕上显示网络异常消息提示框,以提示用户检查网络连接 状态。
为更清楚的说明本发明实施例的解锁密码设置方法的具体过程,下面以电视的家长锁解锁密码设置方法为例,结合附图进行详细说明。
在用户未设置电视的解锁密码的情况下,设置家长锁的解锁密码的过程如下:用户点击图3所示的家长锁未开启界面上的“开启”按钮时,将解锁密码设置指令输入至电视。电视接收到该解锁密码设置指令后,在屏幕上弹出如图17所示的解锁密码设置界面,若***中存有手机号,则安全手机输入框内默认显示该手机号,否则显示为空。当用户点击密码输入框时,弹出虚拟数字键盘界面,电视将用户在虚拟数字键盘上输入的内容显示在密码输入框内,当用户点击密码输入框时,电视将用户在虚拟数字键盘上输入的内容显示在安全手机输入框内,用户点击图17所示的解锁密码设置界面上的“确定”按钮提交解锁密码和安全手机号码。当用户输入的解锁密码不够4位时,提交后在屏幕上显示图17所示的解锁密码设置界面和以toast方式显示的“请输入4位解锁密码”的消息提示框,如图18所示。当用户输入的安全手机号码不够11位时,提交后在屏幕上显示图17所示的解锁密码设置界面和以toast方式显示的“请输入11位安全手机号码”的消息提示框,如图18所示。当用户输入的解锁密码和安全手机号码均合法时,提交后电视判断网络连接是否正常,若网络连接正常,则将包括电视的标识(通过Runtime.get Runtime().exec("cat/sys/class/net/wlan0/address")获取电视的MAC地址)、输入的解锁密码和输入的安全手机号码的解锁密码设置请求发送至服务器,并在屏幕上显示图5所示的家长锁已开启界面和以toast方式显示的“设置成功”的消息提示框,如图19所示;若网络连接不正常,则无法将解锁密码设置请求发送至服务器,在屏幕上显示图17所示的解锁密码设置界面和以toast方式显示的“网络异常”的消息提示框,如图20所示。服务器接收到电视发送的包括电视的标识、输入的解锁密码和输入的安全手机号码的解锁密码设置请求后,关联地存储电视的标识、输入的解锁密码和输入的安全手机号码,并将解锁密码(例如1111)嵌入 在短信息中发送至与安全手机号码对应的手机中,如图21所示。
在用户已设置电视的解锁密码的情况下,修改家长锁的解锁密码和/或安全手机号码的过程如下:用户点击图5所示的家长锁已开启界面上的“密码设置”按钮时,将解锁密码重新设置指令输入至电视。电视接收到该解锁密码重新设置指令后,在屏幕上弹出如图22所示的解锁密码重新设置界面。电视将用户输入的新的解锁密码显示在密码输入框内和/或新的安全手机号码显示在安全手机输入框内,用户点击图22所示的解锁密码重新设置界面上的“确定”按钮提交新的解锁密码和/或新的安全手机号码。当用户输入的新的解锁密码不够4位时,提交后在屏幕上显示图22所示的解锁密码重新设置界面和以toast方式显示的“请输入4位解锁密码”的消息提示框,如图23所示。当用户输入的新的安全手机号码不够11位时,提交后在屏幕上显示图22所示的解锁密码重新设置界面和以toast方式显示的“请输入11位安全手机号码”的消息提示框,如图23所示。当用户输入的新的解锁密码和/或新的安全手机号码均合法时,提交后电视判断网络连接是否正常,若网络连接正常,则通过给定的URL将包括电视的标识、输入的新的解锁密码和/或输入的新的安全手机号码的解锁密码重新设置请求发送至服务器,并在屏幕上显示图5所示的家长锁已开启界面和以toast方式显示的“修改成功”的消息提示框,如图24所示;若网络连接不正常,则无法将解锁密码重新设置请求发送至服务器,在屏幕上显示图22所示的解锁密码重新设置界面和以toast方式显示的“网络异常”的消息提示框,如图25所示。服务器接收到电视发送的包括电视的标识、输入的新的解锁密码和/或输入的新的安全手机号码的解锁密码重新设置请求后,将之前存储的解锁密码更新为新的解锁密码,和/或将之前存储的安全手机号码更新为新的安全手机号码,并将新的解锁密码(例如1234)嵌入在短信息中发送至与安全手机号码对应的手机中,如图26所示,和/或将新的安全手机号码(159****5152)嵌入在短信息中发送至与新的安全手机号码对应的手机中,如图27所示。
本发明实施例的解锁密码设置方法,终端设备将用户输入的解锁密码和用于找回解锁密码的账号发送至服务器进行存储,以备后续用户忘记解锁密码时,下发解锁密码至账号对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例六
图28为本发明实施例提供的解锁密码设置方法又一个实施例的流程示意图。本发明实施例描述了服务器侧的解锁密码设置方法,即本发明实施例的解锁密码设置方法的执行主体为存储设置的解锁密码的服务器,例如云端服务器等。如图28所示,本发明实施例的解锁密码设置方法与实施例四或五的解锁密码设置方法相对应,具体可包括:
S281,接收终端设备发送的解锁密码设置请求,解锁密码设置请求中包括终端设备的标识、第一解锁密码和用于解锁密码找回的第一账号。
S282,关联地存储终端设备的标识、第一解锁密码和第一账号。
进一步的,本发明实施例的解锁密码设置方法还可以包括:
S283,接收终端设备发送的解锁密码重新设置请求,解锁密码重新设置请求中包括终端设备的标识、第二解锁密码和/或用于解锁密码找回的第二账号。
S284,将终端设备的标识对应的第一解锁密码更新为第二解锁密码和/或将终端设备的标识对应的第一账号更新为第二账号。
具体的,本发明实施例中服务器实现其功能的具体过程可参见上述实施例四或五中的相关描述,此处不再赘述。
本发明实施例的解锁密码设置方法,服务器将终端设备发送的解锁密码和用于找回解锁密码的账号进行关联存储,以备后续用户忘记解锁密码时,下发解锁密码至账号对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例七
图29为本发明实施例提供的终端设备一个实施例的结构示意图。本发明实施例的终端设备具体可为电视、手机、电脑等,可执行实施例一或二所示的解锁方法。如图29所示,本发明实施例的终端设备具体可包括发送模块291和解锁模块292。
发送模块291,用于当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,解锁密码下发请求中包括终端设备的标识,以供服务器将存储的与终端设备的标识对应的解锁密码发送至与终端设备的标识对应的账号对应的接收设备。
解锁模块292,用于获取在解锁密码输入界面输入的解锁密码,并执行解锁操作。
进一步的,发送模块291具体可包括:发送解锁密码提示界面显示单元,用于当接收到找回解锁密码指令时,在屏幕上显示是否发送解锁密码的发送解锁密码提示界面;解锁密码下发请求发送单元,用于当接收到确认发送解锁密码指令时,将解锁密码下发请求发送至服务器。
进一步的,本发明实施例的终端设备还可包括:重新发送解锁密码提示界面显示单元,用于当接收到确认发送解锁密码指令时,在屏幕上显示是否重新发送解锁密码的重新发送解锁密码提示界面;解锁密码下发请求重新发送单元,用于当接收到重新发送解锁密码指令时,重新将解锁密码下发请求发送至服务器。
进一步的,本发明实施例的终端设备还可包括:判断单元,用于当接收到确认发送解锁密码指令时,判断重新发送的次数是否小于预设的次数阈值;发送显示单元,用于若重新发送的次数小于预设的次数阈值,则将解锁密码下发请求发送至服务器,并在屏幕上显示重新发送解锁密码提示界面;若重新发送的次数等于或者大于预设的次数阈值,则在屏幕上显示发送次数已达上限提示界面。
进一步的,发送模块291还可用于:在将解锁密码下发请求发送至服务器之前,判断网络连接是否正常;若是,则执行将解锁密码下发请求发送至服务器步骤;若否,则在屏幕上显示网络异常消息提示 框。
具体的,本发明实施例的终端设备中的各模块、各单元实现其功能的具体过程可参见上述方法实施例一或二中的相关描述,此处不再赘述。
本发明实施例的终端设备,在用户忘记解锁密码的情况下,当接收到用户的找回解锁密码指令时,将解锁密码下发请求发送至服务器,服务器将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例八
图30为本发明实施例实施例提供的服务器一个实施例的结构示意图。本发明实施例的服务器具体可为云端服务器,可执行实施例三所示的解锁方法。如图30所示,本发明实施例的服务器具体可包括接收模块301、查找模块302和解锁密码发送模块303。
接收模块301,用于接收终端设备发送的解锁密码下发请求,解锁密码下发请求中包括终端设备的标识。
查找模块302,用于根据终端设备的标识查找与终端设备的标识对应的解锁密码和与终端设备的标识对应的账号。
解锁密码发送模块303,用于将解锁密码发送至与账号对应的接收设备。
具体的,本发明实施例的服务器中的各模块实现其功能的具体过程可参见上述方法实施例三中的相关描述,此处不再赘述。
本发明实施例的服务器,在用户忘记解锁密码的情况下,当接收到终端设备发送的解锁密码下发请求后,将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例九
图31为本发明实施例提供的终端设备又一个实施例的结构示意 图。本发明实施例的终端设备具体可为电视、手机、电脑等,可执行实施例四或五所示的解锁密码设置方法。如图31所示,本发明实施例的终端设备具体可包括第一获取模块311和解锁密码设置请求发送模块312。
第一获取模块311,用于获取在解锁密码设置界面输入的第一解锁密码和用于找回解锁密码的第一账号。
解锁密码设置请求发送模块312,用于将解锁密码设置请求发送至服务器,解锁密码设置请求中包括终端设备的标识、第一解锁密码和第一账号,以供服务器关联地存储终端设备的标识、第一解锁密码和第一账号。
进一步的,本发明实施例的终端设备还可包括:解锁密码设置界面显示模块,用于当接收到解锁密码设置指令时,在屏幕上显示解锁密码设置界面。
进一步的,本发明实施例的终端设备还可包括:第二获取模块,用于获取在解锁密码重新设置界面输入的第二解锁密码和用于找回解锁密码的第二账号;解锁密码重新设置请求发送模块,用于将解锁密码重新设置请求发送至服务器,解锁密码重新设置请求中包括终端设备的标识、以及第二解锁密码和/或第二账号,以供服务器将终端设备的标识对应的第一解锁密码更新为第二解锁密码和/或将终端设备的标识对应的第一账号更新为第二账号。
进一步的,本发明实施例的终端设备还可包括:解锁密码重新设置界面显示模块,用于当接收到解锁密码重新设置指令时,在屏幕上显示解锁密码重新设置界面。
进一步的,解锁密码设置请求发送模块312还可用于:在将解锁密码设置请求发送至服务器之前,判断网络连接是否正常;若是,则执行将解锁密码设置请求发送至服务器步骤;若否,则在屏幕上显示网络异常消息提示框。
进一步的,解锁密码重新设置请求发送模块还可用于:在将解锁密码重新设置请求发送至服务器之前,判断网络连接是否正常;若是, 则执行将解锁密码重新设置请求发送至服务器步骤;若否,则在屏幕上显示网络异常消息提示框。
具体的,本发明实施例的终端设备中的各模块实现其功能的具体过程可参见上述方法实施例四或五中的相关描述,此处不再赘述。
本发明实施例的终端设备,将用户输入的解锁密码和用于找回解锁密码的账号发送至服务器进行存储,以备后续用户忘记解锁密码时,下发解锁密码至账号对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例十
图32为本发明实施例提供的服务器又一个实施例的结构示意图。本发明实施例的服务器具体可为云端服务器,可执行实施例六所示的解锁密码设置方法。如图32所示,本发明实施例的服务器具体可包括解锁密码设置请求接收模块321和存储模块322。
解锁密码设置请求接收模块321,用于接收终端设备发送的解锁密码设置请求,解锁密码设置请求中包括终端设备的标识、第一解锁密码和用于解锁密码找回的第一账号。
存储模块322,用于关联地存储终端设备的标识、第一解锁密码和第一账号。
进一步的,本发明实施例的服务器还可包括:解锁密码重新设置请求接收模块,用于接收终端设备发送的解锁密码重新设置请求,解锁密码重新设置请求中包括终端设备的标识、第二解锁密码和/或用于解锁密码找回的第二账号;更新模块,用于将终端设备的标识对应的第一解锁密码更新为第二解锁密码和/或将终端设备的标识对应的第一账号更新为第二账号。
具体的,本发明实施例的服务器中的各模块实现其功能的具体过程可参见上述方法实施例六中的相关描述,此处不再赘述。
本发明实施例的服务器,将终端设备发送的解锁密码和用于找回解锁密码的账号进行关联存储,以备后续用户忘记解锁密码时,下发 解锁密码至账号对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例十一
图33为本发明实施例提供的终端设备的又一个实施例的结构示意图。如图33所示,本发明实施例的终端设备包括:存储器61、一个或多个处理器62以及一个或多个程序63。
其中,所述一个或多个程序63在由一个或多个处理器62执行时执行上述实施例中的任意一种方法。
在用户忘记解锁密码的情况下,当终端设备接收到用户的找回解锁密码指令时,将解锁密码下发请求发送至服务器,服务器将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例十二
图34为本发明实施例提供的用于解锁的计算机程序产品的一个实施例的结构示意图。如图34所示,本发明实施例的用于解锁的计算机程序产品71,可以包括信号承载介质72。信号承载介质72可以包括一个或更多个指令73,该指令73在由例如处理器执行时,处理器可以提供以上针对图1-32描述的功能。例如,指令73可以包括:用于当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,所述解锁密码下发请求中包括终端设备的标识,以供所述服务器将存储的与所述终端设备的标识对应的解锁密码发送至与所述终端设备的标识对应的账号对应的接收设备的一个或多个指令;以及用于获取在解锁密码输入界面输入的所述解锁密码,并执行解锁操作的一个或多个指令。因此,例如,参照图29,移动终端可以响应于指令73来进行图1中所示的步骤中的一个或更多个。
在一些实现中,信号承载介质72可以包括计算机可读介质74,诸如但不限于硬盘驱动器、压缩盘(CD)、数字通用盘(DVD)、 数字带、存储器等。在一些实现中,信号承载介质72可以包括可记录介质75,诸如但不限于存储器、读/写(R/W)CD、R/W DVD等。在一些实现中,信号承载介质72可以包括通信介质76,诸如但不限于数字和/或模拟通信介质(例如,光纤线缆、波导、有线通信链路、无线通信链路等)。因此,例如,计算机程序产品71可以通过RF信号承载介质72传送给终端设备的一个或多个模块,其中,信号承载介质72由无线通信介质(例如,符合IEEE 802.11标准的无线通信介质)传送。
本发明实施例的计算机程序产品,当检测到对终端设备的屏幕的触摸操作时,获取对应的触摸点的位置坐标,根据预设的校正规则对触摸点的位置坐标进行校正,将校正后的触摸点的位置坐标进行报点输出。本发明实施例的计算机程序产品,通过对屏幕报点进行校正,保证了用户准确触发相应的操作。
实施例十三
图35为本发明实施例提供的服务器的又一个实施例的结构示意图。如图35所示,本发明实施例的服务器包括:存储器81、一个或多个处理器82以及一个或多个程序83。
其中,所述一个或多个程序83在由一个或多个处理器82执行时执行上述实施例中的任意一种方法。
本发明实施例的服务器,在用户忘记解锁密码的情况下,当终端设备接收到用户的找回解锁密码指令时,将解锁密码下发请求发送至服务器,服务器将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
实施例十四
图36为本发明实施例提供的用于解锁的计算机程序产品的一个实施例的结构示意图。如图36所示,本发明实施例的用于解锁的计算机程序产品91,可以包括信号承载介质92。信号承载介质92可 以包括一个或更多个指令93,该指令93在由例如处理器执行时,处理器可以提供以上针对图1-32描述的功能。例如,指令93可以包括:用于接收终端设备发送的解锁密码下发请求,所述解锁密码下发请求中包括所述终端设备的标识的一个或多个指令;用于根据所述终端设备的标识查找与所述终端设备的标识对应的解锁密码和与所述终端设备的标识对应的账号的一个或多个指令;以及用于将所述解锁密码发送至与所述账号对应的接收设备的一个或多个指令。因此,例如,参照图30,服务器可以响应于指令93来进行图14中所示的步骤中的一个或更多个。
在一些实现中,信号承载介质92可以包括计算机可读介质94,诸如但不限于硬盘驱动器、压缩盘(CD)、数字通用盘(DVD)、数字带、存储器等。在一些实现中,信号承载介质92可以包括可记录介质95,诸如但不限于存储器、读/写(R/W)CD、R/W DVD等。在一些实现中,信号承载介质92可以包括通信介质96,诸如但不限于数字和/或模拟通信介质(例如,光纤线缆、波导、有线通信链路、无线通信链路等)。因此,例如,计算机程序产品91可以通过RF信号承载介质92传送给服务器的一个或多个模块,其中,信号承载介质92由无线通信介质(例如,符合IEEE 802.11标准的无线通信介质)传送。
本发明实施例的计算机程序产品,在用户忘记解锁密码的情况下,当终端设备接收到用户的找回解锁密码指令时,将解锁密码下发请求发送至服务器,服务器将对应的解锁密码发送至对应的接收设备,以供用户获取解锁密码,从而实现对终端设备的解锁操作。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个 人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (12)

  1. 一种解锁方法,其特征在于,包括:
    当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,所述解锁密码下发请求中包括终端设备的标识,以供所述服务器将存储的与所述终端设备的标识对应的解锁密码发送至与所述终端设备的标识对应的账号对应的接收设备;
    获取在解锁密码输入界面输入的所述解锁密码,并执行解锁操作。
  2. 根据权利要求1所述的方法,其特征在于,所述当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,包括:
    当接收到所述找回解锁密码指令时,在屏幕上显示是否发送所述解锁密码的发送解锁密码提示界面;
    当接收到确认发送解锁密码指令时,将所述解锁密码下发请求发送至所述服务器。
  3. 根据权利要求2所述的方法,其特征在于,还包括:
    当接收到所述确认发送解锁密码指令时,在所述屏幕上显示是否重新发送所述解锁密码的重新发送解锁密码提示界面;
    当接收到重新发送解锁密码指令时,重新将所述解锁密码下发请求发送至所述服务器。
  4. 根据权利要求3所述的方法,其特征在于,还包括:
    当接收到所述确认发送解锁密码指令时,判断重新发送的次数是否小于预设的次数阈值;
    若是,则将所述解锁密码下发请求发送至所述服务器,并在所述屏幕上显示所述重新发送解锁密码提示界面;
    若否,则在所述屏幕上显示发送次数已达上限提示界面。
  5. 根据权利要求1所述的方法,其特征在于,所述将解锁密码下发请求发送至服务器之前,还包括:
    判断网络连接是否正常;
    若是,则执行所述将解锁密码下发请求发送至服务器步骤;
    若否,则在屏幕上显示网络异常消息提示框。
  6. 一种解锁方法,其特征在于,包括:
    接收终端设备发送的解锁密码下发请求,所述解锁密码下发请求中包括所述终端设备的标识;
    根据所述终端设备的标识查找与所述终端设备的标识对应的解锁密码和与所述终端设备的标识对应的账号;
    将所述解锁密码发送至与所述账号对应的接收设备。
  7. 一种终端设备,其特征在于,包括:
    发送模块,用于当接收到找回解锁密码指令时,将解锁密码下发请求发送至服务器,所述解锁密码下发请求中包括终端设备的标识,以供所述服务器将存储的与所述终端设备的标识对应的解锁密码发送至与所述终端设备的标识对应的账号对应的接收设备;
    解锁模块,用于获取在解锁密码输入界面输入的所述解锁密码,并执行解锁操作。
  8. 根据权利要求7所述的终端设备,其特征在于,所述发送模块包括:
    发送解锁密码提示界面显示单元,用于当接收到所述找回解锁密码指令时,在屏幕上显示是否发送所述解锁密码的发送解锁密码提示界面;
    解锁密码下发请求发送单元,用于当接收到确认发送解锁密码指令时,将所述解锁密码下发请求发送至所述服务器。
  9. 根据权利要求8所述的终端设备,其特征在于,还包括:
    重新发送解锁密码提示界面显示单元,用于当接收到所述确认发送解锁密码指令时,在所述屏幕上显示是否重新发送所述解锁密码的重新发送解锁密码提示界面;
    解锁密码下发请求重新发送单元,用于当接收到重新发送解锁密码指令时,重新将所述解锁密码下发请求发送至所述服务器。
  10. 根据权利要求9所述的终端设备,其特征在于,还包括:
    判断单元,用于当接收到所述确认发送解锁密码指令时,判断重新发送的次数是否小于预设的次数阈值;
    发送显示单元,用于若所述重新发送的次数小于所述预设的次数阈值,则将所述解锁密码下发请求发送至所述服务器,并在所述屏幕上显示所述重新发送解锁密码提示界面;若所述重新发送的次数等于或者大于所述预设的次数阈值,则在所述屏幕上显示发送次数已达上限提示界面。
  11. 根据权利要求7所述的终端设备,其特征在于,所述发送模块还用于:
    在所述将解锁密码下发请求发送至服务器之前,判断网络连接是否正常;
    若是,则执行所述将解锁密码下发请求发送至服务器步骤;
    若否,则在屏幕上显示网络异常消息提示框。
  12. 一种服务器,其特征在于,包括:
    接收模块,用于接收终端设备发送的解锁密码下发请求,所述解锁密码下发请求中包括所述终端设备的标识;
    查找模块,用于根据所述终端设备的标识查找与所述终端设备的标识对应的解锁密码和与所述终端设备的标识对应的账号;
    解锁密码发送模块,用于将所述解锁密码发送至与所述账号对应的接收设备。
PCT/CN2016/089008 2016-01-26 2016-07-07 解锁方法、终端设备及服务器 WO2017128627A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610056022.9 2016-01-26
CN201610056022.9A CN105847522A (zh) 2016-01-26 2016-01-26 解锁方法、终端设备及服务器

Publications (1)

Publication Number Publication Date
WO2017128627A1 true WO2017128627A1 (zh) 2017-08-03

Family

ID=56580502

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/089008 WO2017128627A1 (zh) 2016-01-26 2016-07-07 解锁方法、终端设备及服务器

Country Status (2)

Country Link
CN (1) CN105847522A (zh)
WO (1) WO2017128627A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110708364A (zh) * 2019-09-19 2020-01-17 RealMe重庆移动通信有限公司 电子设备解锁方法、装置、电子设备及存储介质
CN112737769A (zh) * 2020-12-21 2021-04-30 浙江大华技术股份有限公司 密码重置方法和装置、存储介质及电子装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9185109B2 (en) * 2008-10-13 2015-11-10 Microsoft Technology Licensing, Llc Simple protocol for tangible security
CN106656483A (zh) * 2016-11-25 2017-05-10 宇龙计算机通信科技(深圳)有限公司 一种锁屏密码找回方法、服务器及锁屏密码找回***
CN109639644B (zh) * 2018-11-13 2021-06-25 东软集团股份有限公司 授权验证方法、装置、存储介质和电子设备
CN109664000B (zh) * 2019-01-24 2020-10-16 深圳市新杰斯锐电子科技有限公司 一种焊锡***
CN114786043A (zh) * 2021-01-22 2022-07-22 中兴通讯股份有限公司 异常状态的处理方法、服务器及电子设备
CN115022447A (zh) * 2022-04-28 2022-09-06 中国联合网络通信集团有限公司 协助解锁方法、用户终端、服务器、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930188A (zh) * 2012-10-12 2013-02-13 中兴通讯股份有限公司南京分公司 屏幕解锁的方法、装置及终端
CN104156648A (zh) * 2014-08-25 2014-11-19 北京网秦天下科技有限公司 屏幕解锁方法及装置
CN104539806A (zh) * 2015-01-12 2015-04-22 深圳市中兴移动通信有限公司 一种移动终端及其应急解锁的方法
CN104767877A (zh) * 2015-03-03 2015-07-08 深圳市中兴移动通信有限公司 一种密码找回方法、***、装置及移动终端
CN104951678A (zh) * 2015-06-08 2015-09-30 小米科技有限责任公司 解锁方法和装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8973154B2 (en) * 2010-02-02 2015-03-03 Kazu Yanagihara Authentication using transient event data
CN104579667B (zh) * 2013-10-28 2020-04-28 腾讯科技(深圳)有限公司 一种账户密码的管理方法、相关装置及***
CN104468534A (zh) * 2014-11-21 2015-03-25 小米科技有限责任公司 账户保护方法及装置
CN104639533B (zh) * 2014-12-30 2018-09-04 小米科技有限责任公司 基于终端的安全控制方法及装置
CN104540017A (zh) * 2014-12-30 2015-04-22 乐视致新电子科技(天津)有限公司 对使用智能电视进行限制的方法及装置
CN105141594B (zh) * 2015-08-11 2020-10-09 腾讯科技(深圳)有限公司 一种密码找回方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930188A (zh) * 2012-10-12 2013-02-13 中兴通讯股份有限公司南京分公司 屏幕解锁的方法、装置及终端
CN104156648A (zh) * 2014-08-25 2014-11-19 北京网秦天下科技有限公司 屏幕解锁方法及装置
CN104539806A (zh) * 2015-01-12 2015-04-22 深圳市中兴移动通信有限公司 一种移动终端及其应急解锁的方法
CN104767877A (zh) * 2015-03-03 2015-07-08 深圳市中兴移动通信有限公司 一种密码找回方法、***、装置及移动终端
CN104951678A (zh) * 2015-06-08 2015-09-30 小米科技有限责任公司 解锁方法和装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110708364A (zh) * 2019-09-19 2020-01-17 RealMe重庆移动通信有限公司 电子设备解锁方法、装置、电子设备及存储介质
CN112737769A (zh) * 2020-12-21 2021-04-30 浙江大华技术股份有限公司 密码重置方法和装置、存储介质及电子装置
CN112737769B (zh) * 2020-12-21 2023-03-24 浙江大华技术股份有限公司 密码重置方法和装置、存储介质及电子装置

Also Published As

Publication number Publication date
CN105847522A (zh) 2016-08-10

Similar Documents

Publication Publication Date Title
WO2017128627A1 (zh) 解锁方法、终端设备及服务器
US20180337974A1 (en) Remotely Locating and Commanding a Mobile Device
EP3672148B1 (en) Home appliance, network connection system for home appliance and network connection method of home appliance
US8925070B2 (en) Method and apparatus for providing user authentication based on user actions
US10798545B2 (en) Techniques for device discovery and configuration
US9253177B2 (en) Authentication system, information registration system, server, program, and authentication method
JP6812865B2 (ja) 情報処理システム、サービス提供システムおよび情報処理方法
JPWO2015198451A1 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
US20190005276A1 (en) Security Adjustments in Mobile Devices
WO2019019646A1 (zh) 平台登录网站方法、装置、计算机设备以及可读存储介质
US10476857B2 (en) Method and apparatus for communication between heterogeneous platforms
US20170293481A1 (en) Updating Software Packets in Water Installation Controlling Apparatus
CN104967586A (zh) 一种用户身份验证方法、装置及***
JP2023531196A (ja) ネットワーク管理システム、方法、装置及び電子機器
CN105844122A (zh) 解锁密码设置方法、终端设备及服务器
US11463525B1 (en) Method and system for managing internet of things (IoT) devices in heterogeneous communication networks
TWI526933B (zh) An information processing device, and an execution control method
US10938811B2 (en) Electronic apparatus to process request for having access to host apparatus, control method thereof, and system
CN107872688B (zh) 一种电视机功能项的授权数据统计方法及***
US10826997B2 (en) Device linking method
JP2007109230A (ja) データベースのスキーマエントリ入力支援システム、方法およびプログラム
CN106462398B (zh) 程序编辑装置及程序管理装置
US11153387B2 (en) Decentralized network protected IoT query resolution
CN111756669B (zh) 登录请求处理方法、移动设备及智能硬件设备
WO2017071432A1 (zh) 自动配置方法、机顶盒、服务器和计算机存储介质

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: 16887506

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: 16887506

Country of ref document: EP

Kind code of ref document: A1