1. Technical Field
The embodiments of the present disclosure relate to unlocking systems and methods, and more particularly to an electronic device and method for unlocking a touch screen of an electronic device.
2. Description of Related Art
A “slide to unlock” feature is usually used to unlock a touch screen of an electronic device, such as a smart phone, a PDA device, or a tablet computer. However, a wrong touch operation may occur when the “slide to unlock” feature is performed, which may bring some inconveniences to a user of the electronic device.
The present disclosure, including the accompanying drawings, is illustrated by way of examples and not by way of limitation. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
In general, the word “module,” as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language. In one embodiment, the program language may be Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an EPROM. The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable media include CDs, DVDs, flash memory, and hard disk drives.
In one embodiment, the storage device 12 (non-transitory storage device) may be an internal storage system, such as a random access memory (RAM) for the temporary storage of information, and/or a read only memory (ROM) for the permanent storage of information. In some embodiments, the storage device 12 may be an external storage system, such as an external hard disk, a storage card, or a data storage medium.
The at least one processor 14 may include a processor unit, a microprocessor, an application-specific integrated circuit, and a field programmable gate array, for example.
The touch screen 16 is an input device of the electronic device 1, and displays an unlocking interface for unlocking the touch screen 16.
In one embodiment, the touch screen unlocking system 10 includes a plurality of function modules which include computerized codes or instructions that can be stored in the storage device 12 and executed by the at least one processor 14 to provide a method for unlocking the touch screen 16 of the electronic device 1.
In one embodiment, the touch screen unlocking system 10 may include a displaying module 100, a receiving module 102, a determination module 104, and an unlocking module 106. The modules may comprise computerized codes in the form of one or more programs that are stored in the storage device 12 and executed by the at least one processor 14 to provide functions for implementing the modules. The functions of the function modules 100-106 are illustrated in
In block S10, the displaying module 100 displays a unlocking interface on the touch screen 16 for unlocking the touch screen 16 of the electronic device 1. The unlocking interface includes a question input box. The displaying module 100 reminds a user of the electronic device 1 to input a correct answer in the question input box of the unlocking interface 6. In the embodiment, the question input box is used to receive a mathematic operation inputted by the user, or receive a question for asking a name or an age of the user of the electronic device 1.
The displaying module 100 may lock the touch screen 16 after a predefined time (e.g., 10 seconds) has lapsed, and displays the question input box on the unlocking interface 6 to remind the user to input a correct answer in the question input box.
In block S11, the receiving module 102 receives an answer from the question input box inputted by the user of the electronic device 1. In the embodiment, referring to
In block S12, the determination module 104 determines whether the inputted answer is correct. In the embodiment, the determination module 104 compares the inputted answer with a correct answer stored in the storage device 12 to determine whether the inputted answer is correct.
In block S13, the unlocking module 106 unlocks the touch screen 16 if the inputted answer is correct, otherwise, if the inputted answer is incorrect, the flow returns to the block S10.
In the embodiment, the displaying module 100 may display a game on the unlocking interface, and the touch screen 16 is unlocked when the user wins the game. Referring to the
Although certain disclosed embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto.
Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
102101608 | Jan 2013 | TW | national |