1. Technical Field
Embodiments of the present disclosure relate to application management of electronic devices, and particularly, to a method for activating applications of an electronic device after the electronic device has been unlocked.
2. Description of Related Art
Many electronic devices, such as smart phones and tablet computers, may be installed with a plurality of applications (APP). To avoid inadvertent or unintended operations of the APP, the electronic devices employ unlocking methods or functions. Various kinds of unlocking methods applied in the electronic devices include unlocking by gestures, passwords, and patterns. When a user wants to open a commonly used application in the electronic device, the user must first unlock the electronic device before operating an icon to activate the application, which is inconvenient and time consuming. Therefore, there is room for improvement in the art.
The disclosure, including the accompanying drawings, is illustrated by way of example 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.”
The application management system 70 can include a plurality of programs in the form of one or more computerized instructions stored in the storage 10 and executed by the processor 30 to perform operations of the electronic device 1. In the embodiment, the application management system 70 includes a first recording module 71, a setting module 72, a determination module 73, an application activation module 74, and a second recording module 75. The storage 10 can be an external or embedded storage medium of the electronic device 1, such as a secure digital memory (SD) card, a Trans Flash (TF) card, a compact flash (CF) card, or a smart media (SM) card.
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, such as, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an erasable programmable read only memory (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 devices. Some non-limiting examples of non-transitory computer-readable medium include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
In step S100, the first recording module 71 records applications that are first activated after the electronic device 1 has been unlocked during a predetermined past time period, such as the past 15 or 30 days. In the embodiment, the first recording module 71 stores basic information of the applications, such as application name, directory where the application is stored, and time information when the application is activated, in the storage 10.
In step S200, the setting module 72 sets one or more time intervals (e.g., 22:00-23:00 and 12:30-13:30), and sets one or more applications of the electronic device 1 to correspond to the one or more time intervals, each set application corresponding to one of the one or more time intervals. In this embodiment, a recorded application which is first activated the most times during the predetermined past time period is set to correspond to a corresponding time interval.
In one embodiment, when an application is activated in a same time interval everyday of the predetermined past time period, the second recording module 75 records the application and sets the application to correspond to the corresponding time interval. In other embodiments, the application corresponding to each of the time intervals can be manually set by the user. The electronic device 1 can provide a user interface for a user to manually set the application corresponding to each of the time intervals. When the user interface is displayed on the display 50, all of the applications installed on the electronic device 1 are displayed via the user interface. The one or more applications that are set to correspond to the one or more time intervals are selected from the applications displayed on the user interface.
In step S300, when the electronic device 1 is unlocked, the determination module 73 determines whether a current time is located within one of the time intervals. If the current time is located within one of the one or more time intervals, step S400 is implemented. Otherwise, the procedure ends.
In step S400, the application activation module 74 acquires the application corresponding to the one of the time intervals where the current time is located, and notifies the user to select whether to activate the application or not. For example, as shown in
In step S500, the application activation module 74 activates the application when the user selects to activate the application.
In other embodiments, the application corresponding to the one of the time intervals where the current time is located can be directly activated without notifying the user. If the current time when the electronic device 1 is locked is not located within one of the time intervals, the determination module 73 triggers the electronic device 1 to output a predetermined notification message to notify the user. The predetermined notification message can be a text message displayed via the display 50 or a voice message.
Although certain 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 |
---|---|---|---|
2013100911310 | Mar 2013 | CN | national |