1. Technical Field
The present disclosure relates to electronic devices and, more particularly, to an electronic device having function for automatically arranging icons displayed on a screen of the electronic device and a method for automatically arranging the icons.
2. Description of Related Art
Icons displayed on a screen of an electronic device can be rearranged. For example, when a rearrangement operation for arranging the icons displayed on a screen is commanded by a user, the icons may be rearranged according to frequency of usage, size, or type of application represented by each icon. Nevertheless, a new arrangement method to automatically arrange the icons is still desired.
The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclose. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
The disclosure 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 electronic device 100 further includes a storage unit 20 and a processing unit 30. The storage unit 20 stores usage parameters of all the icons displayed on the screen 10. The processing unit 30 arranges all the icons to be displayed on the screen 10 according to an arrangement rule based on the usage parameters of all the icons, and further rearranges all the icons if the corresponding usage parameter of one of the icons is updated.
The processing unit 30 includes a parameter recording module 301, a compassion module 302, and a display control module 303. The parameter recording module 301 records usage parameters of all the icons and update the usage parameter of an icon if the corresponding application of the icon is run. The comparison module 302 compares the updated usage parameter of the icon whose corresponding application is run with usage parameters of the other icons to generate a compassion result. The display control module 303 rearranges all the icons according to the arrangement rule and the compassion result and display the rearranged icons on the screen 10.
If the usage parameter of an icon 101 is the running times of the corresponding application of the icon 101, the arrangement rule is defined as that icons 101 are arranged orderly on the screen 10 according to the running times of each icon. Typically, icons having higher running times are arranged orderly on the upper and the left of the screen 10, and icons having lower running times are arranged orderly on the lower and the right of the screen 10. For example, as shown in
In another embodiment, the arrangement rule is defined as arranging icons in a loop form, and displaying the sizes of all the icons according to the running times of all the icons. Typically, icons having higher running times are displayed in a larger size, and icons having lower running times are displayed in a smaller size.
In another embodiment, the arrangement rule is defined as displaying all the icons with different brightness according to the running time of each icon while maintaining the display location and the size of each icon to be unchanged.
In another embodiment, the usage parameter is the latest running time that the corresponding application of the icon 101 has run the last time. The display control module 303 controls the icons to be displayed according to the running time of the latest running of the corresponding application of each icon, to make an icon with the latest running time to be displayed more prominently.
Referring to
In step S601, the parameter recording module 301 is controlled by the processing unit 30 to record usage parameters of all the icons and update the usage parameter of an icon if the corresponding application of the icon 101 is run.
In step S602, the compassion module 302 is controlled by the processing unit 30 to compare the updated usage parameter of the icon whose corresponding application is run with usage parameters of the residual icons to generate a compassion result.
In step S603, the display control module 303 is controlled by the processing unit 30 to rearrange all the icons according to the arrangement rule and the compassion result and display the rearranged icons on the screen 10.
In one embodiment, the usage parameter of an icon is the running times of a corresponding application of the icon 101, and the displaying step is further implemented by the processing unit 30 to make an icon with greater running times to be displayed more prominently. In another embodiment, the usage parameter of an icon is a latest running time of a corresponding application of the icon 101 is run last time, and the processing unit 30 controls the display control module to make an icon with latest running time to be displayed more prominently in the displaying step.
Although the present disclosure has been specifically described on the basis of the exemplary embodiment thereof, the disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiment without departing from the scope and spirit of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
100134046 | Sep 2011 | TW | national |