CN108647079A - Method and equipment for displaying icons of application programs in equipment - Google Patents
Method and equipment for displaying icons of application programs in equipment Download PDFInfo
- Publication number
- CN108647079A CN108647079A CN201810467255.7A CN201810467255A CN108647079A CN 108647079 A CN108647079 A CN 108647079A CN 201810467255 A CN201810467255 A CN 201810467255A CN 108647079 A CN108647079 A CN 108647079A
- Authority
- CN
- China
- Prior art keywords
- page
- displayed
- icon
- display position
- application program
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000010586 diagram Methods 0.000 description 19
- 238000009434 installation Methods 0.000 description 13
- 238000004590 computer program Methods 0.000 description 9
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000004075 alteration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method and equipment for displaying icons of application programs in equipment. The method comprises the following steps: after the device obtains the classification attribute values of the application program to be displayed, the device can match the classification attribute values with a plurality of preset first page attribute values, and each page is provided with at least one first page attribute value, so that the device can determine the page corresponding to the successfully matched first page attribute value as a first target page of the icon of the application program to be displayed, and display the icon of the application program to be displayed in the first target page. By adopting the method, the equipment can be correspondingly displayed in different pages according to the icons of the application programs to be displayed, so that the pages can be neatly arranged, a user can remember the positions of the icons of the application programs conveniently, the user operation is effectively simplified, and the time for the user to search the icons is saved.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method and equipment for displaying icons of an application program in equipment.
Background
At present, with the continuous development of computer technology, various intelligent devices play more and more important roles in the life and work of people. Taking a mobile terminal as an example, in order to meet the needs of people in life and work, various application programs appear, and each time a user installs one application program, a corresponding icon appears on the desktop of the mobile terminal, so that the user can quickly open and use the application program by clicking the icon. However, as more applications are installed and more icons are installed on the desktop, finding an application to use among the numerous icons is not a trivial matter and may take a long time to find.
Therefore, a method for classifying application icons is needed to solve the problem of inconvenient searching for the application icons in the prior art.
Disclosure of Invention
The embodiment of the invention provides a method and equipment for displaying an application program icon in equipment, and aims to solve the technical problem that in the prior art, the user is inconvenient to search due to too many application program icons.
The embodiment of the invention provides a method for displaying an icon of an application program in equipment, which comprises the following steps:
the method comprises the steps that equipment obtains a classification attribute value of an application program to be displayed;
the equipment matches the classification attribute values with a plurality of preset first page attribute values; each page is provided with at least one first page attribute value;
the equipment determines the page corresponding to the successfully matched first page attribute value as a first target page of the icon of the application program to be displayed, and displays the icon of the application program to be displayed in the first target page.
By adopting the method, the equipment can be correspondingly displayed in different pages according to the icons of the application programs to be displayed, the page arrangement can be tidier, the user can remember the positions of the icons of the application programs conveniently, and compared with the mode that the user needs to manually classify the icons of the application programs in the prior art, the user operation is effectively simplified, and the time for the user to search the icons is saved; furthermore, the device can directly display the icons of the application programs to be displayed in the pages, and a user can view the icons of the application programs displayed on the pages only by sliding the pages, so that the speed of searching the icons by the user is improved.
In one possible implementation manner, the method further includes:
the equipment receives a page attribute setting request input by a user;
the equipment sets a second page attribute value for each page according to the page attribute setting request;
the equipment matches the classification attribute values with a plurality of preset second page attribute values;
and the equipment determines the page corresponding to the successfully matched second page attribute value as a second target page of the icon of the application program to be displayed, and displays the icon of the application program to be displayed in the second target page.
Therefore, the device can change the page attribute value of the page according to the requirements of the user, can adapt to the continuously changing requirements of the user, improves the flexibility of displaying the icon of the application program, and improves the user experience.
In a possible implementation manner, each page includes a system page corresponding to a system self-contained application program, and the system page is used for displaying an icon of the system self-contained application program; the page attribute value of the system page is not changeable.
Therefore, if the device determines that the attribute value of the system-owned application exists in the classification attribute value of the application to be displayed, the device can directly display the icon of the application to be displayed in the system page, and after receiving a page attribute setting request input by a user, the device can not match and redisplay the icon of the application included in the system page, so that the user can conveniently and quickly find the system-owned application, and the condition that the user unloads the system-owned application carelessly can be avoided.
In a possible implementation manner, each page is provided with at least one display position, and the size of an area occupied by the display position is consistent with the size of an icon of the application program;
the equipment displays the icon of the application program to be displayed in the first target page, and comprises the following steps:
if the device determines that an idle display position exists in the first target page, displaying the icon of the application program to be displayed on the idle display position, wherein the idle display position is a position where the icon of the application program is not displayed; or,
if the device determines that no idle display position exists in the first target page, displaying icons of N applications in the M applications displayed in the first target page at any display position in the at least one display position, so that at least one newly-added idle display position appears in the first target page, and displaying the icon of the application to be displayed at any position in the at least one newly-added idle display position; m is an integer greater than 1, and N is an integer greater than 1 and less than or equal to M.
Therefore, the situation that the application program to be displayed is displayed everywhere due to the fact that no idle display position exists can be avoided.
In one possible implementation manner, before the device displays icons of N applications of the M applications displayed in the first target page on any display position of the at least one display position, the method further includes:
the device acquires the clustering attribute values of the M application programs;
the method for displaying icons of N application programs in the M application programs displayed in the first target page on any display position in the at least one display position by the equipment comprises the following steps:
the equipment determines N application programs with consistent clustering attribute values from the M application programs according to the clustering attribute values of the M application programs;
the device displays icons of the N application programs on any display position in the at least one display position.
Therefore, the relevance among the icons displayed in the same display position can be improved, and the user can find the application program more quickly.
An embodiment of the present invention provides an apparatus, including:
the acquisition unit is used for acquiring the classification attribute value of the application program to be displayed;
the processing unit is used for matching the classification attribute value with a plurality of preset first page attribute values; each page is provided with at least one first page attribute value;
the processing unit is further configured to determine a page corresponding to the successfully matched first page attribute value as a first target page of the icon of the application program to be displayed, and display the icon of the application program to be displayed in the first target page.
In a possible implementation manner, the obtaining unit is further configured to receive a page attribute setting request input by a user;
the processing unit is further configured to set a second page attribute value for each page according to the page attribute setting request, match the classification attribute value with a plurality of preset second page attribute values, determine a page corresponding to the successfully-matched second page attribute value as a second target page of the icon of the application program to be displayed, and display the icon of the application program to be displayed in the second target page.
In a possible implementation manner, each page includes a system page corresponding to a system self-contained application program, and the system page is used for displaying an icon of the system self-contained application program; the page attribute value of the system page is not changeable.
In a possible implementation manner, each page is provided with at least one display position, and the size of an area occupied by the display position is consistent with the size of an icon of the application program;
the processing unit is specifically configured to:
if it is determined that an idle display position exists in the first target page, displaying the icon of the application program to be displayed on the idle display position, wherein the idle display position is a position where the icon of the application program is not displayed; or if it is determined that no idle display position exists in the first target page, displaying icons of N applications of the M applications displayed in the first target page at any display position of the at least one display position, so that at least one newly-added idle display position appears in the first target page, and displaying the icon of the application to be displayed at any position of the at least one newly-added idle display position; m is an integer greater than 1, and N is an integer greater than 1 and less than or equal to M.
In a possible implementation manner, before the processing unit displays icons of N applications of the M applications displayed in the first target page on any display position of the at least one display position, the obtaining unit is further configured to:
acquiring clustering attribute values of the M application programs;
the processing unit is specifically configured to:
and determining N application programs with consistent clustering attribute values from the M application programs according to the clustering attribute values of the M application programs, and displaying icons of the N application programs on any display position in the at least one display position.
An embodiment of the present invention further provides an apparatus, where the apparatus may be a device or a server, and the apparatus includes:
a memory for storing a software program;
and the processor is used for reading the software program in the memory and executing the method for displaying the icon of the application program in the equipment in various possible implementation modes.
An embodiment of the present invention further provides a computer storage medium, where a software program is stored in the storage medium, and when the software program is read and executed by one or more processors, the method for displaying an icon of an application program in a device is implemented, where the method is described in the foregoing various possible implementation manners.
Embodiments of the present invention further provide a computer program product including instructions, which when run on a computer, cause the computer to execute the method for displaying an icon of an application program in a device described in the foregoing various possible implementations.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that are required to be used in the description of the embodiments will be briefly described below.
Fig. 1 is a flowchart illustrating a method for displaying an icon of an application program in a device according to an embodiment of the present invention;
FIG. 2a is a schematic diagram of a page according to an embodiment of the present invention;
FIG. 2b is a schematic diagram of another page provided by the embodiment of the invention;
FIG. 3 is an internal structural diagram of a page provided by an embodiment of the present invention;
fig. 4 is a flowchart illustrating a method for specifically displaying an icon of an application program in a device according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating an idle display position in a page according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a newly added idle display position according to an embodiment of the present invention;
fig. 7 is a flowchart illustrating a method for displaying an icon of an application program according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of an apparatus according to an embodiment of the present invention.
Detailed Description
The present application will be described in detail below with reference to the accompanying drawings, and the specific operation methods in the method embodiments can also be applied to the apparatus embodiments.
Aiming at the problem of inconvenience in searching for the user due to excessive application program icons in the prior art, one existing solution is that the user manually sets folders of different types to classify the application program icons, and the icons which are regarded as the same type are placed in the same folder. For example, icons of social applications (e.g., WeChat, microblog, etc.) are placed in the same folder (e.g., social folder).
However, with the above method, when a user needs to open an application (e.g. WeChat) each time, the user needs to click the icon of the social folder to find the icon of the WeChat, and then the user can complete the operation of running the application of the WeChat by clicking the icon of the WeChat. Therefore, on one hand, the scheme requires a user to manually classify the application programs, and the steps are complicated; on the other hand, the user can find the operation object only by clicking for many times, so that the operation amount of the user is increased, and the convenience degree of the user operation is reduced.
Based on this, an embodiment of the present invention provides a method for displaying an icon of an application program in a device, which specifically includes the following steps, as shown in fig. 1:
step 101, the device obtains a classification attribute value of an application program to be displayed.
Step 102, the device matches the classification attribute value of the application program to be displayed with a plurality of preset first page attribute values.
Step 103, the device determines the page corresponding to the successfully matched first page attribute value as a first target page of the icon of the application program to be displayed, and displays the icon of the application program to be displayed in the first target page.
By adopting the method, the equipment can be correspondingly displayed in different pages according to the icons of the application programs to be displayed, the page arrangement can be tidier, the user can remember the positions of the icons of the application programs conveniently, and compared with the mode that the user needs to manually classify the icons of the application programs in the prior art, the user operation is effectively simplified, and the time for the user to search the icons is saved; furthermore, the device can directly display the icons of the application programs to be displayed in the pages, and a user can view the icons of the application programs displayed on the pages only by sliding the pages, so that the speed of searching the icons by the user is improved.
Specifically, before executing step 101, the device may trigger the operation of acquiring the classification attribute value of the application program in various ways, for example, by setting a classification management switch, and when the device detects that the switch is turned on, the classification attribute value of the application program may be acquired; or, the classification attribute value of the application program can be acquired when the device receives the classification instruction of the user; or, the classification attribute value may also be automatically obtained after the application program is installed, which is not limited specifically.
In step 101, the classification attribute values of the application programs may have various forms according to different classification modes, for example, classification is performed according to a using frequency mode, and the classification attribute values of the application programs may include high frequency, intermediate frequency, low frequency, and the like; for another example, the classification is performed according to the installation source, and the classification attribute value of the application program may include browser installation, application store installation, friend sharing installation, and the like; for another example, the classification is performed according to program attributes, and the classification attribute value of the application program may include social class, game class, entertainment class, financial class, and the like; for another example, the classification is performed according to the icon color of the application, the classification attribute value of the application may include red, yellow, blue, and the like, and a person skilled in the art may set the classification attribute value of the application according to experience and actual conditions, which is not limited specifically.
Furthermore, the attribute value of the application program to be displayed can only have one attribute value; or there may be multiple attribute values, for example, the attribute value of the application to be presented may be an application store installation and social class, and for example, the attribute value of the application to be presented may also be a high frequency, a game class, and a red color.
In step 102, a plurality of first page attribute values may be preset in the device, where the first page attribute values may also have a plurality of forms according to different classification manners, and the description of the classification attributes may be specifically referred to, which is not described herein again.
Further, the device may also be preset with a page corresponding to each first page attribute value, that is, each page may be provided with at least one first page attribute value.
In an example, as shown in fig. 2a, a schematic diagram of a page provided by an embodiment of the present invention is shown. The first page attribute value of page 1 is high frequency, the first page attribute value of page 2 is medium frequency, and the first page attribute value of page 3 is low frequency.
It should be noted that, there may be a plurality of corresponding manners for each page and the first page attribute value set by each page shown in fig. 2a, fig. 2a is only an example, and a person skilled in the art may set the first page attribute value of each page shown in fig. 2a according to experience and practical situations, for example, the first page attribute value of each page in fig. 2a may be set according to the corresponding relationship between the first page attribute value and the page shown in table 1. The first page attribute value corresponds to page 1 when the first page attribute value is a high-frequency use frequency, corresponds to page 2 when the first page attribute value is a medium-frequency use frequency, and corresponds to page 3 when the first page attribute value is a low-frequency use frequency, which is specifically referred to the contents shown in table 1 and will not be described in detail herein.
Table 1: example of correspondence relationship between first page attribute value and page
Table 1 is only one possible example, and those skilled in the art may modify or combine the contents shown in table 1 according to experience and practical situations, for example, the first page attribute value of page 1 is high frequency, the first page attribute value of page 2 is application store installation, and the first page attribute value of page 3 is social class, which is not limited in particular.
In another example, as shown in fig. 2b, a schematic diagram of another page provided in the embodiment of the present invention is shown. The first page attribute value of the page 1 is high-frequency and social, the first page attribute value of the page 2 is application store installation and entertainment, and the first page attribute value of the page 3 is low-frequency and friend sharing installation.
It should be noted that fig. 2b is only an example, and a person skilled in the art may set the page attribute value of each page shown in fig. 2b according to experience and practical situations, which is not limited specifically.
In other possible implementation manners, the number of the first page attribute values set for each page in the device may be inconsistent, for example, the first page attribute value set for page 1 is browser installation, the first page attribute value set for page 2 is application installation, and the first page attribute value set for page 3 is friend sharing installation and game class.
In step 103, the determined first target pages are different according to the difference of the classification attribute values of the application program to be displayed and the difference of the first page attribute values set in each page. For example, if the device triggers the operation of acquiring the classification attribute value of the application a when the application a is installed, and the first page attribute value set in each page is as shown in fig. 2a, it can be seen that the frequency of use of the newly installed application a is 0, obviously, the classification attribute value of the application a is low frequency, and therefore, the first target page is page 3. Further, after determining that the first target page is page 3, the device may show an icon of application a in page 3. Furthermore, during the process of using the device by the user, the usage frequency of the application a may also change, and the device may periodically obtain the usage frequency of each application installed in the device to adjust the page where the icon of each application is located, for example, as the usage time of the user increases, if the device determines that the usage frequency of the application a is an intermediate frequency, the application a may be adjusted from the page 3 to the page 2.
For another example, if the device obtains that the classification attribute value of the application B is an application store installation and entertainment class, and the first page attribute value set in each page is as shown in fig. 2B, it can be known that the page corresponding to the first page attribute value successfully matched with the classification attribute value of the application B is page 2, that is, the first target page is page 2, and then the icon of the application B can be displayed in page 2.
It should be noted that, if the device finds the first target page that is successfully matched, the page corresponding to the first page attribute value with the higher matching rate may be determined as the first target page. For example, if the device acquires that the classification attribute value of the application C is application store installation, and the first page attribute value set in each page is as shown in fig. 2b, the matching rate of the classification attribute value of the application C with the page 1 is 0, the matching rate with the page 2 is 50%, and the matching rate with the page 3 is 0, so that the page 2 can be used as the first target page. In other possible implementation manners, if the device finds the first target page successfully matched, the icon of the application to be displayed may also be displayed in the new page in a new page.
Further, as shown in fig. 3, an internal structure diagram of a page provided in the embodiment of the present invention is provided. Each page is provided with at least one display position, for example, a display position 1, a display position 2, a display position 3, a display position 4, a display position 5, and a display position 6 are provided in the page shown in fig. 3, and the size of the area occupied by each display position is consistent with the size of the icon of the application program.
Thus, when the device displays the icon of the application program to be displayed in the first target page, the device may display the icon of the application program to be displayed in the display position, as shown in fig. 4, specifically including the following steps:
step 401, the device determines whether an idle display position exists in the first target page, and if so, executes step 402; otherwise, step 403 is performed.
In particular, the idle presentation position may be a position where an icon of an application is not presented. As shown in fig. 5, is an example of a free presentation position in a page. Wherein, this page is provided with 6 show positions, and show position 1 ~ 5 all have been used for showing the icon of application, consequently, show position 6 is idle show position.
In step 402, the device displays an icon of an application to be displayed in an idle display position.
In step 403, the device displays icons of N applications in the M applications displayed in the first target page at any display position in the at least one display position, so that at least one newly added idle display position appears in the first target page, and displays the icon of the application to be displayed at any position in the at least one newly added idle display position.
Specifically, as shown in fig. 6, a schematic diagram of a newly added idle display position provided in the embodiment of the present invention is shown. According to the content shown in fig. 6, the page is provided with M ═ 6 presentation positions, and the presentation positions 1 to 6 are all used for presenting icons of the application programs, so that no free presentation position exists in the page. As can be seen from fig. 6, the page has 6 icons of the application programs in total, and in the embodiment of the present invention, the icons of N — 3 application programs may be randomly selected, for example, an image of a green wave microblog, an image of a WeChat, and an image of a QQ are selected, and the icons of the three application programs are displayed at any display position. Therefore, N-1 idle display positions, namely a newly added idle display position 1 and a newly added idle display position 2, can appear in the page, so that the device can display the icon of the application program to be displayed on any one of the two newly added idle display positions. Wherein M is an integer greater than 1, and N is an integer greater than 1 and less than or equal to M. Therefore, the situation that the application program to be displayed is displayed everywhere due to the fact that no idle display position exists can be avoided.
It should be noted that, there are various ways of displaying the icons of the N application programs at one display position, for example, a new folder can be created at the display position, and the icons of the N application programs are placed in the new folder; for another example, the size of the icons of the N applications may be reduced so that the icons of the N applications can be placed at the presentation position. The icons of the N application programs can be displayed in one display position by those skilled in the art according to experience and practical situations, and the display is not limited specifically.
In order to improve the correlation between the icons shown in the same display position in fig. 6, thereby facilitating the user to find the application program faster, the device may first obtain the cluster attribute values of M application programs before executing step 403. Furthermore, the device may determine, from the M applications, N applications with the same cluster attribute value according to the cluster attribute values of the M applications, and display icons of the N applications in any display position of the at least one display position. The cluster attribute values may include multiple types of attribute values, and specifically, the cluster attribute values may refer to a setting manner of the classification attribute values, for example, the classification may be performed according to a use frequency manner, and the cluster attribute values may also include a high frequency, a medium frequency, a low frequency, and the like. It should be noted that, in the embodiment of the present invention, the cluster attribute value may be consistent with the classification attribute value, or may be inconsistent with the classification attribute value, which is not limited specifically.
Considering that, in the process of using the device by the user, due to the extension of the use time, the change of the use habit, and the like, the problem that the first page attribute value set in the original page may no longer satisfy the client requirement, in this embodiment of the present invention, the method for displaying the icon of the application program may be further changed through the following steps, as shown in fig. 7, which specifically includes the following steps:
in step 701, a device receives a page attribute setting request input by a user.
Step 702, the device sets a second page attribute value for each page according to the page attribute setting request.
In step 703, the device matches the classification attribute value with a plurality of preset second page attribute values.
In step 704, the device determines the page corresponding to the successfully matched second page attribute value as a second target page of the icon of the application program to be displayed, and displays the icon of the application program to be displayed in the second target page.
Therefore, the device can change the page attribute value of the page according to the requirements of the user, can adapt to the continuously changing requirements of the user, improves the flexibility of displaying the icon of the application program, and improves the user experience.
Further, each page of the device may include a system page corresponding to the self-contained application of the system. The system self-contained application program can be a setting application program, a telephone application program, a short message application program, an address book application program, a memorandum application program and the like. The system page can be used for displaying an icon of a system self-contained application program, and the page attribute value of the system page cannot be changed. Therefore, if the device determines that the attribute value of the system-owned application exists in the classification attribute value of the application to be displayed, the device can directly display the icon of the application to be displayed in the system page, and after receiving a page attribute setting request input by a user, the device can not match and redisplay the icon of the application included in the system page, so that the user can conveniently and quickly find the system-owned application, and the condition that the user unloads the system-owned application carelessly can be avoided.
Based on the same inventive concept, fig. 8 exemplarily shows a schematic structural diagram of an apparatus provided by an embodiment of the present invention, as shown in fig. 8, the apparatus 800 includes an obtaining unit 801, a processing unit 802; wherein,
an obtaining unit 801, configured to obtain a classification attribute value of an application to be displayed;
a processing unit 802, configured to match the classification attribute value with a plurality of preset first page attribute values; each page is provided with at least one first page attribute value;
the processing unit 802 is further configured to determine a page corresponding to the successfully matched first page attribute value as a first target page of the icon of the application program to be displayed, and display the icon of the application program to be displayed in the first target page.
In a possible implementation manner, the obtaining unit 801 is further configured to receive a page attribute setting request input by a user;
the processing unit 802 is further configured to set a second page attribute value for each page according to the page attribute setting request, match the classification attribute value with a plurality of preset second page attribute values, determine a page corresponding to the second page attribute value that is successfully matched as a second target page of the icon of the application program to be displayed, and display the icon of the application program to be displayed in the second target page.
In a possible implementation manner, each page includes a system page corresponding to a system self-contained application program, and the system page is used for displaying an icon of the system self-contained application program; the page attribute value of the system page is not changeable.
In a possible implementation manner, each page is provided with at least one display position, and the size of an area occupied by the display position is consistent with the size of an icon of the application program;
the processing unit 802 is specifically configured to:
if it is determined that an idle display position exists in the first target page, displaying the icon of the application program to be displayed on the idle display position, wherein the idle display position is a position where the icon of the application program is not displayed; or if it is determined that no idle display position exists in the first target page, displaying icons of N applications of the M applications displayed in the first target page at any display position of the at least one display position, so that at least one newly-added idle display position appears in the first target page, and displaying the icon of the application to be displayed at any position of the at least one newly-added idle display position; m is an integer greater than 1, and N is an integer greater than 1 and less than or equal to M.
In a possible implementation manner, before the processing unit 802 displays icons of N applications of the M applications displayed in the first target page in any display position of the at least one display position, the obtaining unit 801 is further configured to:
acquiring clustering attribute values of the M application programs;
the processing unit 802 is specifically configured to:
and determining N application programs with consistent clustering attribute values from the M application programs according to the clustering attribute values of the M application programs, and displaying icons of the N application programs on any display position in the at least one display position.
An embodiment of the present invention further provides an apparatus, where the apparatus may be a device or a server, and the apparatus includes:
a memory for storing a software program;
and the processor is used for reading the software program in the memory and executing the method for displaying the icon of the application program in the equipment in various possible implementation modes.
An embodiment of the present invention further provides a computer storage medium, where a software program is stored in the storage medium, and when the software program is read and executed by one or more processors, the method for displaying an icon of an application program in a device is implemented, where the method is described in the foregoing various possible implementation manners.
Embodiments of the present invention further provide a computer program product including instructions, which when run on a computer, cause the computer to execute the method for displaying an icon of an application program in a device described in the foregoing various possible implementations.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (12)
1. A method for displaying an icon of an application program in a device is characterized by comprising the following steps:
the method comprises the steps that equipment obtains a classification attribute value of an application program to be displayed;
the equipment matches the classification attribute values with a plurality of preset first page attribute values; each page is provided with at least one first page attribute value;
the equipment determines the page corresponding to the successfully matched first page attribute value as a first target page of the icon of the application program to be displayed, and displays the icon of the application program to be displayed in the first target page.
2. The method of claim 1, further comprising:
the equipment receives a page attribute setting request input by a user;
the equipment sets a second page attribute value for each page according to the page attribute setting request;
the equipment matches the classification attribute values with a plurality of preset second page attribute values;
and the equipment determines the page corresponding to the successfully matched second page attribute value as a second target page of the icon of the application program to be displayed, and displays the icon of the application program to be displayed in the second target page.
3. The method according to claim 2, wherein each page includes a system page corresponding to a system self-contained application program, and the system page is used for showing an icon of the system self-contained application program; the page attribute value of the system page is not changeable.
4. The method according to claim 1, characterized in that each page is provided with at least one presentation position, and the size of the area occupied by the presentation position is consistent with the size of the icon of the application program;
the equipment displays the icon of the application program to be displayed in the first target page, and comprises the following steps:
if the device determines that an idle display position exists in the first target page, displaying the icon of the application program to be displayed on the idle display position, wherein the idle display position is a position where the icon of the application program is not displayed; or,
if the device determines that no idle display position exists in the first target page, displaying icons of N applications in the M applications displayed in the first target page at any display position in the at least one display position, so that at least one newly-added idle display position appears in the first target page, and displaying the icon of the application to be displayed at any position in the at least one newly-added idle display position; m is an integer greater than 1, and N is an integer greater than 1 and less than or equal to M.
5. The method of claim 4, wherein before the device presents icons of N applications of the M applications presented in the first destination page in any of the at least one presentation position, the method further comprises:
the device acquires the clustering attribute values of the M application programs;
the method for displaying icons of N application programs in the M application programs displayed in the first target page on any display position in the at least one display position by the equipment comprises the following steps:
the equipment determines N application programs with consistent clustering attribute values from the M application programs according to the clustering attribute values of the M application programs;
the device displays icons of the N application programs on any display position in the at least one display position.
6. An apparatus, comprising:
the acquisition unit is used for acquiring the classification attribute value of the application program to be displayed;
the processing unit is used for matching the classification attribute value with a plurality of preset first page attribute values; each page is provided with at least one first page attribute value;
the processing unit is further configured to determine a page corresponding to the successfully matched first page attribute value as a first target page of the icon of the application program to be displayed, and display the icon of the application program to be displayed in the first target page.
7. The apparatus according to claim 6, wherein the obtaining unit is further configured to receive a page attribute setting request input by a user;
the processing unit is further configured to set a second page attribute value for each page according to the page attribute setting request, match the classification attribute value with a plurality of preset second page attribute values, determine a page corresponding to the successfully-matched second page attribute value as a second target page of the icon of the application program to be displayed, and display the icon of the application program to be displayed in the second target page.
8. The device according to claim 7, wherein each page includes a system page corresponding to a system-owned application, and the system page is used for showing an icon of the system-owned application; the page attribute value of the system page is not changeable.
9. The device according to claim 6, characterized in that each page is provided with at least one presentation position, the size of the area occupied by the presentation position is consistent with the size of the icon of the application program;
the processing unit is specifically configured to:
if it is determined that an idle display position exists in the first target page, displaying the icon of the application program to be displayed on the idle display position, wherein the idle display position is a position where the icon of the application program is not displayed; or if it is determined that no idle display position exists in the first target page, displaying icons of N applications of the M applications displayed in the first target page at any display position of the at least one display position, so that at least one newly-added idle display position appears in the first target page, and displaying the icon of the application to be displayed at any position of the at least one newly-added idle display position; m is an integer greater than 1, and N is an integer greater than 1 and less than or equal to M.
10. The apparatus according to claim 9, wherein before the processing unit presents icons of N applications of the M applications presented in the first target page in any of the at least one presentation position, the obtaining unit is further configured to:
acquiring clustering attribute values of the M application programs;
the processing unit is specifically configured to:
and determining N application programs with consistent clustering attribute values from the M application programs according to the clustering attribute values of the M application programs, and displaying icons of the N application programs on any display position in the at least one display position.
11. A computer-readable storage medium, characterized in that the storage medium stores instructions that, when executed on a computer, cause the computer to carry out performing the method of any one of claims 1 to 5.
12. A computer device, comprising:
a memory for storing program instructions;
a processor for calling program instructions stored in said memory to execute the method of any of claims 1 to 5 in accordance with the obtained program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810467255.7A CN108647079A (en) | 2018-05-16 | 2018-05-16 | Method and equipment for displaying icons of application programs in equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810467255.7A CN108647079A (en) | 2018-05-16 | 2018-05-16 | Method and equipment for displaying icons of application programs in equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108647079A true CN108647079A (en) | 2018-10-12 |
Family
ID=63756040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810467255.7A Pending CN108647079A (en) | 2018-05-16 | 2018-05-16 | Method and equipment for displaying icons of application programs in equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108647079A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109388307A (en) * | 2018-11-05 | 2019-02-26 | 长沙拓扑陆川新材料科技有限公司 | A kind of intelligent mobile terminal that paging can be carried out to the icon of application program |
WO2020082376A1 (en) * | 2018-10-26 | 2020-04-30 | 深圳市欢太科技有限公司 | Desktop management method and apparatus, mobile terminal, and storage medium |
CN111638825A (en) * | 2020-05-27 | 2020-09-08 | 维沃移动通信有限公司 | Display control method and device and electronic equipment |
CN111930275A (en) * | 2019-05-13 | 2020-11-13 | 阿里巴巴集团控股有限公司 | Display method and device of application icons of computing equipment |
WO2022048562A1 (en) * | 2020-09-04 | 2022-03-10 | 维沃移动通信有限公司 | Method and apparatus for controlling icon display, and electronic device |
WO2024017097A1 (en) * | 2022-07-20 | 2024-01-25 | 华为技术有限公司 | Interface display method and terminal device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104731468A (en) * | 2013-12-19 | 2015-06-24 | 深圳桑菲消费通信有限公司 | Application icon sorting method and device |
CN105183295A (en) * | 2015-09-22 | 2015-12-23 | 深圳市金立通信设备有限公司 | Classification method for application icons and terminal |
CN105224318A (en) * | 2015-09-23 | 2016-01-06 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN105528141A (en) * | 2015-12-04 | 2016-04-27 | 魅族科技(中国)有限公司 | Icon management method and terminal |
CN105718148A (en) * | 2016-01-26 | 2016-06-29 | 北京小米移动软件有限公司 | Display method and device for application icons and equipment |
-
2018
- 2018-05-16 CN CN201810467255.7A patent/CN108647079A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104731468A (en) * | 2013-12-19 | 2015-06-24 | 深圳桑菲消费通信有限公司 | Application icon sorting method and device |
CN105183295A (en) * | 2015-09-22 | 2015-12-23 | 深圳市金立通信设备有限公司 | Classification method for application icons and terminal |
CN105224318A (en) * | 2015-09-23 | 2016-01-06 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN105528141A (en) * | 2015-12-04 | 2016-04-27 | 魅族科技(中国)有限公司 | Icon management method and terminal |
CN105718148A (en) * | 2016-01-26 | 2016-06-29 | 北京小米移动软件有限公司 | Display method and device for application icons and equipment |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020082376A1 (en) * | 2018-10-26 | 2020-04-30 | 深圳市欢太科技有限公司 | Desktop management method and apparatus, mobile terminal, and storage medium |
CN112740162A (en) * | 2018-10-26 | 2021-04-30 | 深圳市欢太科技有限公司 | Desktop management method, device, mobile terminal and storage medium |
CN112740162B (en) * | 2018-10-26 | 2023-11-24 | 深圳市欢太科技有限公司 | Desktop management method, device, mobile terminal and storage medium |
CN109388307A (en) * | 2018-11-05 | 2019-02-26 | 长沙拓扑陆川新材料科技有限公司 | A kind of intelligent mobile terminal that paging can be carried out to the icon of application program |
CN111930275A (en) * | 2019-05-13 | 2020-11-13 | 阿里巴巴集团控股有限公司 | Display method and device of application icons of computing equipment |
CN111930275B (en) * | 2019-05-13 | 2025-07-08 | 阿里巴巴集团控股有限公司 | Display method and device for application icons of computing equipment |
CN111638825A (en) * | 2020-05-27 | 2020-09-08 | 维沃移动通信有限公司 | Display control method and device and electronic equipment |
WO2022048562A1 (en) * | 2020-09-04 | 2022-03-10 | 维沃移动通信有限公司 | Method and apparatus for controlling icon display, and electronic device |
US12189917B2 (en) | 2020-09-04 | 2025-01-07 | Vivo Mobile Communication Co., Ltd. | Method and apparatus for controlling icon display, and electronic device |
WO2024017097A1 (en) * | 2022-07-20 | 2024-01-25 | 华为技术有限公司 | Interface display method and terminal device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108647079A (en) | Method and equipment for displaying icons of application programs in equipment | |
CN104412261B (en) | User interface content personalization system | |
US20180217972A1 (en) | Populating values in a spreadsheet using semantic cues | |
CN103309575B (en) | The method of display icon and terminal | |
CN104965630A (en) | Method and system for layout of desktop application icons | |
US12072945B2 (en) | Visual search refinement | |
US9471669B2 (en) | Presenting previously selected search results | |
US20190303466A1 (en) | Customized code configurations for a multiple application service environment | |
US20170134364A1 (en) | Note update method and device | |
CN107391540A (en) | A kind of small routine methods of exhibiting, device and grader | |
CN106371706A (en) | Application shortcut location selection method and device | |
CN112181570A (en) | Background task display method and device and electronic equipment | |
CN109407953A (en) | Using lookup method, device, computer installation and storage medium | |
CN105659232B (en) | Landing page for presenting media items | |
CN110704139B (en) | Icon classification method and device | |
TW202022642A (en) | Page index, address book, client and data processing method and device | |
CN110365783A (en) | File deployment method and device, network node and storage medium | |
CN111142741B (en) | File sorting method, terminal and computer readable storage medium | |
US11429660B2 (en) | Photo processing method, device and computer equipment | |
CN105528247B (en) | Information processing method and client | |
CN111428117B (en) | Application program data acquisition method and device | |
WO2022143337A1 (en) | Display control method and apparatus, and electronic device and storage medium | |
JP6234978B2 (en) | Information processing apparatus, information processing system, and program | |
CN113171618A (en) | Game data display method and device, processor and storage medium | |
WO2016112999A1 (en) | Number of revisions of file to store based on category |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181012 |