This application claims priority to Chinese Patent Application No. 201410444863.8 filed on Sep. 3, 2014, the contents of which are incorporated by reference herein.
The subject matter herein generally relates to desktop icons management.
With the development of computing technology, more and more application programs are installed in computing devices. A multiplicity of icons displayed on a user's computer desktop is not conveniently ordered.
Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures and components have not been described in detail so as not to obscure the related relevant feature being described. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features of the present disclosure.
The present disclosure, including the accompanying drawings, is illustrated by way of examples and not by way of limitation. Several definitions that apply throughout this disclosure will now be presented. 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.”
Furthermore, the word “module,” as used hereinafter, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, for example, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware. It will be appreciated that modules may comprise connected logic units, such as gates and flip-flops, and may comprise programmable units, such as programmable gate arrays or processors. 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 storage medium or other computer storage device. The term “comprising,” when utilized, means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in the so-described combination, group, series and the like. The term “desktop”, as used hereinafter, means an on-screen work area that presents icons and menus to access files or applications. The term “icon”, as used hereinafter, means an image displayed on a computer desktop which runs an application when clicked. The term “page”, as used hereinafter, may be understood as one or more virtual frames of the content, or a virtual display window presenting content to the user. The term “class,” means one type of application programs, such as system software including operation system for example; entertainment software including media players and a browser for example; media development software including digital video maker for example; product engineering software including computer-aided design (CAD) and computer-aided engineering (CAE) for example; and the like.
The system 20 can recognize classes of the applications and generate class icons. Each class icon represents a class of applications, and the system 20 can further generate a navigation interface which includes all class icons. A user of the computing device 10 can quickly search through applications belonging to a class via the class icon on the navigation interface.
In at least one embodiment, the storage unit 11 can include some type(s) of non-transitory computer-readable storage medium, for example a hard disk drive, a compact disc, a digital video disc, or a tape drive. The storage unit 11 stores computerized codes of the function modules of the system 20.
The control unit 12 can be a processor, an application-specific integrated circuit (ASIC), or a field programmable gate array (FPGA), for example. The control unit 12 can execute the computerized codes of the function modules of the computing device 10 to carry out the functions of the system 20.
The touch screen 13 can display a number of icons. Each of the icons is associated with an application installed in the computing device 10. As shown in
The main desktop module 21 can generate a main interface 40 according to the number of applications installed on the computing device 10. The main interface 40 includes icons associated with the applications. In the embodiment, the area of the main interface 40 is the area of the second display area 32.
In one embodiment, when the number of the applications installed on the computing device 10 is larger than a predefined number, the main desktop module 21 miniaturizes the icons of the applications to generate the main interface 40. The main interface 40 as shown in
The classification module 22 can obtain classes of the applications associated with icons of the main interface. In the embodiment, the classification module 22 obtain classed of the applications according to functions of the applications. In an alternative embodiment, the classification module 22 further counts the number of the applications that belong to a single class.
The navigation module 23 can generate a navigation interface according to the classes obtained by the classification module 22.
The control module 24 can recognize a request to search for applications which belong to a single class. In the embodiment, the control module 24 recognizes a touch operation applied on one of the class icons 521 on the navigation interface 50. When a touch operation is applied to a particular class icon 521, the control module 24 determines that a request is made to search for all the applications of that class.
Also referring to
The control module 24 can simultaneously display the main interface 40 and the sub-interfaces 60 on the touch screen 13.
In the embodiment, the control module 24 can dimly display the main interface 40 and highlighting the display of the sub-interface 60 which is displayed above the main interface 40, as
Referring to
At block 601, the main desktop module generates a main interface having icons according to the number of applications installed on the computing device. Each of the icons is associated with an application.
At block 602, the classification module obtains classes of the applications associated with icons of the main interface.
At block 603, the navigation module generates a navigation interface according to the classes obtained by the classification module.
At block 604, the control module recognizes a request to search out all the applications belonging to a single class.
At block 605, the sublevel module generates a sub-interface in response to the request recognized by the control module. The sub-interface presents all the icons of applications belonging to the single class.
At block 606, the control module simultaneously displays the main interface and the sub-interfaces.
The embodiments shown and described above are only examples. Many details are often found in the art and many such details are therefore neither shown nor described. Even though numerous characteristics and advantages of the present technology have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the disclosure is illustrative only, and changes may be made in the detail, especially in matters of shape, size, and arrangement of the parts within the principles of the present disclosure, up to and including the full extent established by the broad general meaning of the terms used in the claims. It will therefore be appreciated that the embodiments described above may be modified within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
201410444863.8 | Sep 2014 | CN | national |