CN104216971A - Method and device for indexing applications - Google Patents

Method and device for indexing applications Download PDF

Info

Publication number
CN104216971A
CN104216971A CN201410425395.XA CN201410425395A CN104216971A CN 104216971 A CN104216971 A CN 104216971A CN 201410425395 A CN201410425395 A CN 201410425395A CN 104216971 A CN104216971 A CN 104216971A
Authority
CN
China
Prior art keywords
application
application program
index
type
icon
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
Application number
CN201410425395.XA
Other languages
Chinese (zh)
Inventor
陈志军
臧虎
王琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201410425395.XA priority Critical patent/CN104216971A/en
Publication of CN104216971A publication Critical patent/CN104216971A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/168Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

The invention relates to a method and a device for indexing applications and belongs to the technical field of computers. The method comprises the steps: acquiring an index display command of the applications; displaying and identifying an index list of application types, to which all the applications belong, according to the index display command of the applications; detecting a selected application type in the index list; displaying application information of all applications of the selected application type. According to the method and the device, the applications are indexed through acquiring the index display command of the applications, displaying and identifying the index list of the application types, to which the applications belong, according to the index display command of the applications, then, detecting the selected application type in the index list, and displaying the application information of all the applications of the selected application type, so that compared with the indexing manner that all the applications are displayed through lists, users can conveniently discover required applications, and the efficiency of searching the applications can be increased.

Description

The indexing means of application program and device
Technical field
The disclosure relates to field of computer technology, particularly a kind of indexing means of application program and device.
Background technology
Along with developing rapidly of computer technology, the terminals such as mobile phone become requisite electronic communication equipment in people's daily life, have thereupon also occurred various end application.In order to easy to operate, user downloads various application program in terminal of being everlasting.Now, terminal can comprise a lot of application programs.In such cases, during the application program used to needs to make user's fast search, need the indexing means proposing a kind of application program.
Correlation technique is when realizing the index of application program, the method adopted is: obtain application program search instruction, and the application list of all application programs is comprised according to the display of this application program search instruction, thus show all application programs in the form of a list, so that after the operation that in list, arbitrary application program is selected being detected, using application program selected in list as the application program searched.
Realizing in process of the present disclosure, inventor finds that correlation technique at least exists following problem:
Correlation technique is when indexes applications program, need to show all application programs by list, thus selective gist program in all application programs needing user shown from list, the number of applications comprised due to mobile terminal is various, therefore, list can show a lot of application program, is not easy to user and finds required application program, not only Consumer's Experience is poor, and easily causes the efficiency of indexes applications program not high.
Summary of the invention
For overcoming Problems existing in correlation technique, the disclosure provides a kind of indexing means and device of application program.
According to the first aspect of disclosure embodiment, a kind of indexing means of application program is provided, comprises:
Obtain the index idsplay order of application program;
The index of application type belonging to each application program of index idsplay order explicit identification of described application program;
Detect application type selected in described index;
Show the application information of all application programs under described selected application type.
In conjunction with first aspect, in the first possible implementation of first aspect, described method also comprises:
Application information selected in the application information of detection display, determines the application program searched according to described selected application information.
In conjunction with first aspect, in the implementation that the second of first aspect is possible, described method also comprises:
To be shown often kind application type is sorted, obtains the index identifying application type belonging to each application program.
In conjunction with the implementation that the second of first aspect is possible, in the third possible implementation of first aspect, described to be shown often kind application type to be sorted, comprising:
Determine the frequency of utilization of each application program, and determine total frequency of utilization of all application programs belonging to often kind of application type according to the frequency of utilization of each application program;
Total frequency of utilization according to all application programs belonging to often kind of application type sorts to be shown often kind application type.
In conjunction with first aspect, in the 4th kind of possible implementation of first aspect, described application information at least comprises the one of application icon in the link of the position of desktop of application icon, Apply Names, application type and each application program.
In conjunction with the 4th kind of possible implementation of first aspect, in the 5th kind of possible implementation of first aspect, described method also comprises:
The application icon whether having arbitrary application information to comprise in the application information of detection display is selected in the link of the position of desktop;
If the application icon having arbitrary application information to comprise is selected in the link of the position of desktop, be then positioned to described arbitrary application program in the position of desktop.
In conjunction with the 4th kind of possible implementation of first aspect, in the 6th kind of possible implementation of first aspect, described method also comprises:
The application icon whether having arbitrary application information to comprise in the application information of detection display is selected;
If the application icon having arbitrary application information to comprise is selected, then open described arbitrary application program.
In conjunction with first aspect, in the 7th kind of possible implementation of first aspect, described method also comprises:
Detect Apply Names or the keyword of the application program to be searched inputted in the search box of the index pages at described index place;
At the application information that described index pages display is corresponding with the Apply Names of described application program to be searched or the application program of Keywords matching.
According to the second aspect of disclosure embodiment, a kind of indexing unit of application program is provided, comprises:
Acquisition module, for obtaining the index idsplay order of application program;
First display module, for the index of application type belonging to each application program of index idsplay order explicit identification of described application program;
First detection module, for detecting application type selected in described index;
Second display module, for showing the application information of all application programs under described selected application type.
In conjunction with second aspect, in the first possible implementation of second aspect, described device also comprises:
Second detection module, for application information selected in the application information of detection display;
Determination module, for the application program determining to search according to described selected application information.
In conjunction with second aspect, in the implementation that the second of second aspect is possible, described device also comprises:
Order module, for sorting to be shown often kind application type, obtains the index identifying application type belonging to each application program.
In conjunction with the implementation that the second of second aspect is possible, in the third possible implementation of second aspect, described order module, comprising:
First determining unit, for determining the frequency of utilization of each application program;
Second determining unit, for determining total frequency of utilization of all application programs belonging to often kind of application type according to the frequency of utilization of each application program;
Sequencing unit, for sorting to be shown often kind application type according to total frequency of utilization of all application programs belonging to often kind of application type.
In conjunction with second aspect, in the 4th kind of possible implementation of second aspect, the application information of described second display module display at least comprises the one of application icon in the link of the position of desktop of application icon, Apply Names, application type and each application program.
In conjunction with the 4th kind of possible implementation of second aspect, in the 5th kind of possible implementation of second aspect, described device also comprises:
3rd detection module, the application icon comprised for whether there being arbitrary application information in the application information of detection display is selected in the link of the position of desktop;
Locating module, for when the application icon having arbitrary application information to comprise is when the link of the position of desktop is selected, is positioned to described arbitrary application program in the position of desktop.
In conjunction with the 4th kind of possible implementation of second aspect, in the 6th kind of possible implementation of second aspect, described device also comprises:
4th detection module, selected for the application icon whether having arbitrary application information to comprise in the application information of detection display;
Open module, for when the application icon having arbitrary application information to comprise is selected, open described arbitrary application program.
In conjunction with second aspect, in the 7th kind of possible implementation of second aspect, described device also comprises:
5th detection module, for detecting Apply Names or the keyword of the application program to be searched inputted in the search box of the index pages at described index place;
3rd display module, for showing the application information corresponding with the Apply Names of described application program to be searched or the application program of Keywords matching in described index pages.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect:
By obtaining the index idsplay order of application program, after the index of application type belonging to the index idsplay order explicit identification application program of application program, detect application type selected in index, and the application information of all application programs under showing selected application type carrys out indexes applications program, the indexed mode of all application programs is shown with respect to list, not only be convenient to user and find required application program, and the efficiency of search for application can be improved.
Should be understood that, it is only exemplary and explanatory that above general description and details hereinafter describe, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing to be herein merged in instructions and to form the part of this instructions, shows embodiment according to the invention, and is used from instructions one and explains principle of the present invention.
Fig. 1 is the process flow diagram of the indexing means of a kind of application program according to an exemplary embodiment.
Fig. 2 is the process flow diagram of the indexing means of a kind of application program according to another exemplary embodiment.
Fig. 3 is a kind of terminal interface schematic diagram showing index according to another exemplary embodiment.
Fig. 4 is the content schematic diagram of the application program of a kind of display according to another exemplary embodiment.
Fig. 5 is the block diagram of the indexing unit of a kind of application program according to another exemplary embodiment.
Fig. 6 is the block diagram of the indexing unit of a kind of application program according to another exemplary embodiment.
Fig. 7 is the block diagram of the indexing unit of a kind of application program according to another exemplary embodiment.
Fig. 8 is the block diagram of a kind of order module according to another exemplary embodiment.
Fig. 9 is the block diagram of the indexing unit of a kind of application program according to another exemplary embodiment.
Figure 10 is the block diagram of the indexing unit of a kind of application program according to another exemplary embodiment.
Figure 11 is the block diagram of the indexing unit of a kind of application program according to another exemplary embodiment.
Figure 12 is the block diagram of a kind of device according to another exemplary embodiment.
Embodiment
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Embodiment described in following exemplary embodiment does not represent all embodiments consistent with the present invention.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present invention are consistent.
When terminal being downloaded and installed a lot of application program, in terminal, a lot of application program can be comprised.Obtain the application program of needs fast for the ease of user, disclosure embodiment provides a kind of indexing means of application program.Fig. 1 is the process flow diagram of the indexing means of a kind of application program according to an exemplary embodiment, and as shown in Figure 1, the indexing means of application program is used for, in terminal, comprising the following steps.
In step S101, obtain the index idsplay order of application program.
In step s 102, the index of application type belonging to each application program of index idsplay order explicit identification of application program.
Alternatively, method also comprises:
To be shown often kind application type is sorted, obtains the index identifying application type belonging to each application program.
Alternatively, to be shown often kind application type is sorted, comprising:
Determine the frequency of utilization of each application program, and determine total frequency of utilization of all application programs belonging to often kind of application type according to the frequency of utilization of each application program;
Total frequency of utilization according to all application programs belonging to often kind of application type sorts to be shown often kind application type.
In step s 103, application type selected in index is detected.
In step S104, show the application information of all application programs under selected application type.
Alternatively, application information at least comprises the one of application icon in the link of the position of desktop of application icon, Apply Names, application type and each application program.
Alternatively, method also comprises:
Application information selected in the application information of detection display, determines the application program searched according to selected application information.
Alternatively, method also comprises:
The application icon whether having arbitrary application information to comprise in the application information of detection display is selected in the link of the position of desktop;
If the application icon having arbitrary application information to comprise is selected in the link of the position of desktop, be then positioned to the position of arbitrary application program at desktop.
Alternatively, method also comprises:
The application icon whether having arbitrary application information to comprise in the application information of detection display is selected;
If the application icon having arbitrary application information to comprise is selected, then open arbitrary application program.
Alternatively, method also comprises:
Detect Apply Names or the keyword of the application program to be searched inputted in the search box of the index pages at index place;
At the application information that index pages display is corresponding with the Apply Names of application program to be searched or the application program of Keywords matching.
The method that disclosure embodiment provides, by obtaining the index idsplay order of application program, after the index of application type belonging to the index idsplay order explicit identification application program of application program, detect application type selected in index, and the application information of all application programs under showing selected application type carrys out indexes applications program, the indexed mode of all application programs is shown with respect to list, not only be convenient to user and find required application program, and the efficiency of search for application can be improved.
Fig. 2 is the process flow diagram of the indexing means of a kind of application program according to an exemplary embodiment, and as shown in Figure 2, the indexing means of application program is used for, in terminal, comprising the following steps.
In step s 201, the index idsplay order of application program is obtained.
Due to indexes applications program normally by certain instruction triggers, again due to when indexes applications program, usually can index be shown; therefore; in order to trigger display index, when indexes applications program, need the index idsplay order first obtaining application program.About the mode of the index idsplay order of acquisition application program, disclosure embodiment does not do concrete restriction.During concrete enforcement, include but not limited to: obtain and preset gesture, using default gesture as the application index instruction got.About the concrete action of default gesture, disclosure embodiment does not do concrete restriction.Such as, default gesture can be two finger kneading action, also can do for the left slip of finger, etc.
In step S202, the index of application type belonging to each application program of index idsplay order explicit identification of application program.
Wherein, belonging to each application program of index idsplay order explicit identification of application program application type index before, also need: the application type determining each application program, and classified finishing carried out to the application program belonging to same application type.
About the mode of application type determining each application program, disclosure embodiment does not do concrete restriction.During concrete enforcement, the application type of each application program can be searched from application management system, thus determine the application type of each application program according to lookup result; Also can obtain the application type of user for each application program definition, thus be the application type of application type as each application program determined of each application program definition using user.
Wherein, when searching the application type of each application program from application management system, include but not limited to: the title first obtaining each application program, and in application management system, search the mapping relations at least comprising application name and Application Type set up in advance, using the application type of Application Type corresponding for application name consistent with the title of each application program in these mapping relations as each application program.About obtaining the mode that user is the application type of each application program definition, disclosure embodiment does not do concrete restriction.
About the mode of the application program belonging to same application type being carried out to classified finishing, can have a variety of.Such as, due to when operating application program, the application icon corresponding often by application program realizes, therefore, after taxonomic revision can being carried out to each application program, under application icon corresponding for the application program belonging to same application type is stored to same classification folder, thus obtain each classification folder storing application icon corresponding to each application program.Wherein, namely a classification folder represents an application type.
About the mode be stored to by application icon corresponding for the application program belonging to same application type under same classification folder, disclosure embodiment does not do concrete restriction.Such as, if the application type of application A and application program B is " social activity ", then under application icon B corresponding for application icon A corresponding for application A and application program B being stored to same classification folder.
In addition, in order to identify the application type of application program corresponding to application icon that each classification folder stores, the application type of the application program that the application icon that each classification folder of each classification folder called after can be stored is corresponding.Such as, if the application type of application program corresponding to application icon that a certain classification folder stores is " social activity ", then by this classification folder called after " social activity ".
Alternatively, because an application program may belong at least two kinds of different application types simultaneously, therefore, this application program can be found in different classification folders, under application icon corresponding for this application program can being stored to classification folder corresponding to different application type belonging to it for the ease of subsequent user.Now, after the application type determining each application program, can also determine whether arbitrary application program belongs at least two kinds of application types simultaneously; If arbitrary application program belongs at least two kinds of application types simultaneously, then under the classification folder of often kind of application type belonging to application icon corresponding for this arbitrary application program being added to.
Such as, if application type of determining that application A both belonged to " social activity ", " amusement " application type is also belonged to, then under application icon corresponding for application A can being added into " social activity " classification folder and under " amusement " classification folder.
Alternatively, for the ease of the application type of each application program of user management, after being stored under same classification folder by application icon corresponding for the application program belonging to same application type, the method that disclosure embodiment provides also supports that user revises the application type of each application program as required.Such as, when the application icon A that storage application A is corresponding, under application icon A is stored in classification folder A, now, if under user thinks that application icon A should be stored to classification folder B, then under can being dragged to classification folder B by dragging application icon A.
Alternatively, because user at any time may down load application program, therefore, terminal may increase application program newly at any time, correspondingly also just may have newly-increased application icon corresponding to newly-increased application program at any time.Therefore, after the application type of the application program that the application icon stored by each classification folder of each classification folder called after is corresponding, the newly-increased application icon determining whether that newly-increased application program is corresponding in real time is also needed; If there is the newly-increased application icon that newly-increased application program is corresponding, then determine the application type of newly-increased application program; Under newly-increased application icon being added into the classification folder of the application icon of the application type storing newly-increased application program.
About the mode determining whether the newly-increased application icon that newly-increased application program is corresponding, disclosure embodiment does not do concrete restriction.During concrete enforcement, whether can download new application program and realized by detecting user in real time.If detect that user has downloaded new application program, then determine to have increased application program newly, and define newly-increased application icon corresponding to newly-increased application program further.About the mode of application type determining newly-increased application program, disclosure embodiment does not do concrete restriction.During concrete enforcement, can determine that the mode of the application type of each application program is consistent with above-mentioned, specifically see the above-mentioned content determining the application type of each application program, can not repeat them here.About newly-increased application icon is added into the application type storing newly-increased application program application icon classification folder under mode, under including but not limited to that this newly-increased application icon being added into name is called the classification folder of type belonging to the newly-increased application program that this newly-increased application icon is corresponding.Such as, if the application type of newly-increased application program is " social activity ", then under newly-increased application icon corresponding for this newly-increased application program being added into " social activity " classification folder.
In addition, also may delete at any time due to user or unload application program, therefore, also need the operation detecting user's deletion or unloading application program in real time, and after detecting that user deletes or unload the operation of application program, user to be deleted or the application icon corresponding to application program of unloading is deleted from each classification folder.
Alternatively, because usual user operates each application program by the application icon that desktop shows.Therefore, all application programs are being classified, and after application icon corresponding for the application program belonging to same type is stored to same classification folder, when desktop shows the icon of each application program, can only show each classification folder, desktop can be made so cleaner and tidier.But, if only show each classification folder at desktop, then each when operating application program, all need search for the application icon of needs under each classification folder, make troublesome poeration.In order to overcome this technical matters, the method that disclosure embodiment provides is before desktop shows each application icon, conventional application program or popular application program can also be determined, and create the quick application icon of the correspondence of conventional application program or popular application program, thus when showing each application icon, each quick application icon can be shown at the first display screen of desktop, and show each classification folder at the second display screen of desktop.Wherein, about the content determining conventional application program or popular application program, will describe in subsequent step, wouldn't repeat at this.
Show each quick application icon about the first display screen at desktop, and show the mode of each classification folder at the second display screen of desktop, the embodiment of the present invention does not do concrete restriction.Wherein, the first display screen and second display screen can be the different screen viewing area on same display screen, and can be different display screen, disclosure embodiment do concrete restriction to this yet.In addition, the quantity of the first display screen or second display screen can be one, also can be multiple.Wherein, the quantity of the first display screen quantity of quick application icon that can be able to show in conjunction with the quantity of quick application icon and each display screen and determining.The quantity of second display screen can the quantity of combining classification file and each display screen quantity of classification folder that can show and determining.
Wherein, when the first display screen of desktop shows quick application icon corresponding at least one application program, include but not limited to be realized by the following two kinds mode:
First kind of way: because user uses the frequency of each application program not identical, therefore, quick application icon that can be corresponding by application program high for frequency of utilization is shown in user-friendly place.Therefore, when the first display screen of desktop shows quick application icon corresponding at least one application program, the frequency of utilization of the application program that each quick application icon is corresponding can be determined; According to each quick application icon of frequency of utilization arrangement of application program corresponding to each quick application icon in the position of desktop, and according to the first display screen display each quick application icon of rank results at desktop.
About the mode of frequency of utilization determining the application program that each quick application icon is corresponding, disclosure embodiment does not do concrete restriction.During concrete enforcement, a predetermined period can be set, and add up the access times of each application program in this predetermined period in advance, thus determine the frequency of utilization of each application program according to the access times of each application program of statistics in predetermined period.Such as, if predetermined period is 6 hours, and user uses the number of times of a certain application program to be 12 times in these 6 hours, then the frequency of utilization of this application program is 2 times/hour.About the concrete duration of predetermined period, disclosure embodiment does not do concrete restriction.
About the mode of the frequency of utilization each quick application icon of arrangement in the position of desktop according to application program corresponding to each quick application icon, can have a variety of.Such as, the position of reference point can be obtained, and each quick application icon is arranged in the distance of reference point by near to position far away according to the descending order of the frequency of utilization of application program corresponding to each quick application icon.Wherein, the position of reference point can be the position of first, the upper left corner placement application icon of display screen, also can be the position that application icon is placed at display screen center, etc.
Such as, when the position of application icon is placed in first, the upper left corner that reference point is display screen, then can start to arrange application program corresponding to each quick application icon from the position that application icon is placed in first, the upper left corner of display screen according to the order that the frequency of utilization of application program corresponding to each quick application icon is descending.Wherein, when the application program that each quick application icon of arrangement is corresponding, can arrange from left to right, can arrange from top to bottom yet, disclosure embodiment does not do concrete restriction to this.
It should be noted that, when according to the position of each quick application icon of frequency of utilization arrangement of application program corresponding to each quick application icon at desktop, if the frequency of utilization of certain two or more application program is identical, now, when the quick application icon that these application programs of arrangement are corresponding, can according to the sequencing arrangement of the initial of the title of the set-up time of these application programs or these application programs, etc.
In addition, because the frequency of utilization of application program corresponding to each quick application icon can constantly change, therefore, the frequency of utilization of application program corresponding to each quick application icon can be detected in real time, and upgrade the frequency of utilization of application program corresponding to each quick application icon, and then each quick application icon of frequency of utilization arrangement of the real-time application program corresponding according to each quick application icon is in the position of desktop.
About the mode showing each quick application icon according to rank results at the first display screen of desktop, disclosure embodiment does not do concrete restriction.
The second way: the application program corresponding due to each quick application icon may belong to same application type, therefore, when arranging each quick application icon, also can arrange according to the application type of application program corresponding to each quick application icon, and then the quick application icon that the application program that comprises of arrangement often kind of application type is corresponding.Therefore, when the first display screen of desktop shows quick application icon corresponding at least one application program, all right: the frequency of utilization determining the application program that each quick application icon is corresponding; The application program corresponding to each quick application icon is classified according to application type, and determines total frequency of utilization of the application program of often kind of application type according to the frequency of utilization of application program corresponding to each quick application icon; According to the quick application icon that the application program of total frequency of utilization arrangement often kind of application type of the application program of often kind of application type is corresponding, and according to quick application icon corresponding to each application program of frequency of utilization arrangement often kind of application type of application program each in the application program of often kind of application type; Quick application icon corresponding at least one application program is shown at the first display screen of desktop according to rank results.
Wherein, when determining total frequency of utilization of the application program of often kind of application type according to the frequency of utilization of application program corresponding to each quick application icon, include but not limited to: the frequency of utilization of adding up application program corresponding to each quick application icon, the frequency of utilization of application program corresponding for the quick application icon belonging to same application type is added up, obtains total frequency of utilization of the application program of often kind of application type.Wherein, add up the principle of the frequency of utilization of application program corresponding to each quick application icon, consistent with the principle of the frequency of utilization determining the application program that each quick application icon is corresponding in above-mentioned first kind of way, specifically see the content in above-mentioned first kind of way, can not repeat them here.
In addition, when the quick application icon that the application program of total frequency of utilization arrangement often kind of application type of the application program according to often kind of application type is corresponding, first can obtain the position of reference point, and according to the order that total frequency of utilization of the application program of often kind of application type is descending, quick application icon corresponding for the application program of often kind of application type is arranged in the distance of reference point by nearly position extremely far away.Wherein, the position of reference point can be the position of first, the upper left corner placement application icon of display screen, also can be the position that application icon is placed at display screen center, etc.
Such as, when the position of application icon is placed in first, the upper left corner that reference point is display screen, then the quick application icon that the application program that can start to arrange this kind of application type according to the order that total frequency of utilization of the application program of often kind of application type is descending from the position of application icon is placed in first, the upper left corner of display screen comprises.Wherein, when the quick application icon that the application program arranging different application type is corresponding, can arrange from left to right, can arrange from top to bottom yet, disclosure embodiment does not do concrete restriction to this.
Further, arrange the mode of quick application icon corresponding to each application program of every type about the frequency of utilization according to application program each in the application program of often kind of application type, disclosure embodiment does not do concrete restriction.Such as, before quick application icon that can be corresponding by application program high for frequency of utilization in each application program of often kind of application type comes, etc.
In addition, the method that disclosure embodiment provides also is supported to adjust each quick application icon as required in the position of the first display screen by user.Wherein, user, can be realized by the mode dragging quick application icon when the position of the first display screen at each quick application icon of adjustment.
Show the mode of each classification folder about the second display screen at desktop, disclosure embodiment does not do concrete restriction equally.During concrete enforcement, include but not limited to: the frequency of utilization determining each application program, and determine total frequency of utilization of the application program that application icon that each classification folder comprises is corresponding according to the frequency of utilization of each application program; Total frequency of utilization of the application program that the application icon comprised according to each classification folder is corresponding arranges all classification folders, and shows each classification according to rank results at the second display screen of desktop and divide file.
Wherein, determine the frequency of utilization of each application program, and determine the principle of total frequency of utilization of the application program that application icon that each classification folder comprises is corresponding shows in the mode of quick application icon corresponding at least one application program second way with above-mentioned the first display screen at desktop according to the frequency of utilization of each application program in, determine the principle of the frequency of utilization of the application program that each quick application icon is corresponding, and determine that the principle of total frequency of utilization of the application program of often kind of application type is consistent according to the frequency of utilization of application program corresponding to each quick application icon, specifically can see determining the frequency of utilization of the application program that each quick application icon is corresponding in the above-mentioned second way and determining the content of total frequency of utilization of the application program of often kind of application type according to the frequency of utilization of application program corresponding to each quick application icon, do not repeat them here.
Total frequency of utilization about application program corresponding to the application icon comprised according to each classification folder arranges the principle of all classification folders, it is consistent in the principle of the position of desktop that the frequency of utilization of the application program corresponding according to each quick application icon shown in the mode of quick application icon corresponding at least one application program in first kind of way with above-mentioned the first display screen at desktop arranges each quick application icon, specifically see the content in above-mentioned first kind of way, can not repeat them here.Show at the second display screen of desktop the mode that each classification divides file about according to rank results, disclosure embodiment does not do concrete restriction.
It should be noted that, the method provided due to disclosure embodiment, when display application icon, had both shown the quick application icon that at least one application program is corresponding, also show each classification folder.Be directed to the application program setting up quick application icon, under the classification folder that the application icon of its correspondence is also present in belonging to it.In such cases, all can operating application program be realized in order to during application icon that this quick application icon stored under ensureing the application program that application icon swift to operate is corresponding or activity classification file is corresponding, the application icon equivalence stored under needing to ensure quick application icon and classification folder.That is, user uses identical action no matter to be application icon swift to operate, or the application icon stored under activity classification file, all can reach identical effect.Such as, user can double-click quick application icon A and open application A corresponding to this quick application icon A, and the application icon A that also can double-click under classification folder opens this application A.
Quick application icon corresponding at least one application program is shown at the first display screen of desktop, and the classification folder of application icon corresponding to the application program of the storage same type obtained after the second display screen display of desktop is to the classification of each application program, the application icon that desktop can not only be made to show is neatly orderly, and be convenient to the application program that user operation has created quick application icon, thus make the process of operating application program simple, the efficiency of operating application program can be improved.
Further, after classified finishing is carried out to the application program belonging to same application type, belonging to each application program of index idsplay order explicit identification of application program during application type, in order to make the index shown be carry out according to certain rule, can first sort to the often kind of application type to be shown obtained of classifying, obtain ranking results, thus belonging to each application program of ranking results explicit identification the index of application type.
Wherein, can have a variety of to the mode that to be shown often kind application type sorts.Such as, can sort to often kind of application type according to the initial etc. of the application type title of often kind of application type.But, because user uses the frequency of each application program not identical, therefore, the application type belonging to application program high for frequency of utilization can be come before index, so that user search is to the application program needed.Therefore, when sorting to be shown often kind application type, include but not limited to realize as follows:
Step one: the frequency of utilization determining each application program, and the total frequency of utilization determining all application programs belonging to often kind of application type according to the frequency of utilization of each application program.
Wherein, determine the principle of the frequency of utilization of each application program, show with above-mentioned the first display screen at desktop in the first kind of way in the quick application icon of at least one application program and determine that the principle of the frequency of utilization of each application program is consistent, specifically see the content of frequency of utilization determining each application program in first kind of way, can not repeat them here.
About the mode of total frequency of utilization determining all application programs belonging to often kind of application type according to the frequency of utilization of each application program, include but not limited to: the frequency of utilization belonging to the application program of same application type counted on is added up, obtain total frequency of utilization of all application programs belonging to every type.
Step 2: the total frequency of utilization according to all application programs belonging to often kind of application type sorts to be shown often kind application type.
Wherein, according to the mode that total frequency of utilization of all application programs belonging to often kind of application type sorts to be shown often kind application type, can have a variety of.Such as, application type high for total frequency of utilization can be come before index, etc.
In step S203, detect application type selected in index.
After the index of application type belonging to each application program of explicit identification, when searching for a certain concrete application program, first can determine the application type of the application program needing search, and under this application type, searching for the application program of needs.Wherein, when determining the application type of the application program needing search, can realize by detecting selected application type in index.
About the mode detecting application type selected in index, can have a variety of.During concrete enforcement, can by detect arbitrary application type in index whether clicked, double-click, touch, longly to press etc.If to detect in index that whether arbitrary application type clicked, double-click, touch, long by etc., then using clicked, double-click, touch, the long application type to press etc. is as selected application type.
As shown in Figure 3, it illustrates a kind of terminal interface schematic diagram showing index, wherein, namely the application type " office " in Fig. 3 represents selected application type.
Further, for the ease of determining the application program needed from index fast, index can also comprise a small amount of conventional application program or popular application program.Wherein, in order to show a small amount of conventional application program or popular application program in index, need to pre-determine conventional application program or popular application program.
About the mode determining conventional application program, disclosure embodiment does not do concrete restriction.During concrete enforcement, include but not limited to: access times and the service time of adding up each application program; According to the access times of each application program and determine conventional application program service time.Wherein, disclosure embodiment does not limit the concrete numerical value of access times and service time, when specifically implementing, can set as required.Such as, can will successfully install and the application program that access times exceed preset times is defined as conventional application program, or be defined as conventional application program by successfully installing the application program exceeding Preset Time rear accumulative service time, also preset times can be exceeded by successfully installing rear access times and the accumulative application program exceeding Preset Time service time is defined as conventional application program, etc.About the concrete numerical value of preset times and Preset Time, disclosure embodiment does not do concrete restriction.
Wherein, when adding up the access times of each application program, the number of times of statistics had both comprised the direct access times that each application program is used directly, and also comprised the invoked indirect access times of each application program.Wherein, the direct access times of arbitrary application program are the number of times that application icon that user directly clicks this application program operates this application program, call the access times of this application program when the indirect access times of arbitrary application program are and use other application program.Such as, if this arbitrary application program is note application, then, when can apply for using message registration, the number of times of this note application is called.
Disclosure embodiment, equally not to determining that the mode of popular application program limits, when specifically implementing, can realize in conjunction with the download of each application program or scoring.Such as, the application program that download can be exceeded predetermined number is defined as popular application program, the application program that also scoring can be exceeded default score value is defined as popular application program, download can also be exceeded predetermined number and the application program that scoring exceedes default score value is defined as popular application program, etc.Wherein, disclosure embodiment does not limit predetermined number and default score value.
In addition, when showing a small amount of conventional application program or popular application program in index, about conventional application program or the popular application content of display, disclosure embodiment does not do concrete restriction.Such as, title or the application icon of conventional application program or popular application program can be shown, etc.About the position of the conventional application program of display or popular application program in index, disclosure embodiment does not do concrete restriction equally.During concrete enforcement, can include but not limited to be presented at before often kind of application type, etc.As shown in Figure 3, which show a kind of index except display often kind of application type, also show a small amount of conventional application program or the terminal interface schematic diagram of popular application program.Wherein, " application A " in Fig. 3 is predetermined conventional application program or popular application program.
In step S204, show the application information of all application programs under selected application type.
For the ease of searching the application program of needs from selected application type, after detecting that a certain application type is selected, the application information of all application programs under selected application type can be shown.
Wherein, the particular content of disclosure embodiment not application programs information limits.During concrete enforcement, application information at least comprises at least one of application icon in the link of the position of desktop of application icon, Apply Names, application type and each application program.
About the mode of the application information of all application programs under the application type that display is selected, disclosure embodiment does not do concrete restriction.During concrete enforcement, include but not limited to the application information showing each application program in the form of a list.
As shown in Figure 3, it illustrates a certain application type in index selected after, the terminal interface schematic diagram of the Apply Names of all application programs comprised under this kind of application type of display.Wherein, in figure 3, selected type is " game ", and the application information comprised under " game " type be various game game name, as game A, game B, game C, game D and game E.Certainly, only illustrate for Apply Names for the Apply Names information of display in Fig. 3, the citing in Fig. 3 does not form the restriction to disclosure embodiment.
As shown in Figure 4, the schematic diagram that the application icon that the application information that it illustrates a kind of application program of display comprises application icon, Apply Names, application type and application program links in the position of desktop.Certainly, application information can also comprise other content, and disclosure embodiment does not do concrete restriction.Wherein, in the diagram, originally the application program chosen is " weather ", application type belonging to " weather " is " life ", the application icon that minute bubbles representative " weather " are corresponding links in the position of desktop, after these minute bubbles are selected, application icon corresponding to " weather " can be linked in the position of desktop.
In step S205, application information selected in the application information of detection display, determines the application program searched according to selected application information.
About the mode of application information selected in the application information of detection display, can have a variety of.Such as, can whether clicked by application information arbitrary in the application information of detection display, double-click, touch, long to press etc.If in the application information of display, arbitrary application information is clicked, double-click, touch, long press, then using clicked, double-click, touch, the long application type to press etc. is as selected application information.
After detecting that a certain application information is selected, just determine to need to operate application program corresponding to this application information, therefore, the application program searched can be determined according to selected application information.About the mode of the application program determining to search according to selected application information, disclosure embodiment does not do concrete restriction.Such as, application program that can be corresponding using selected application information is direct as the application program searched, etc.
Alternatively, due to Apply Names, application icon, application type, application program may be comprised in selected application information in the content such as position link of desktop, therefore, which specifying information that can also continue to detect in application information is selected, and pre-set when different application informations is selected, perform different operations.Such as, can pre-set when application icon is when the link of the position of desktop is selected, be positioned to the position of application program at desktop; When application icon is selected, directly open this application program, etc.
To sum up, the application icon that can also whether have arbitrary application information to comprise in the application information of detection display is selected in the link of the position of desktop; If the application icon having arbitrary application information to comprise is selected in the link of the position of desktop, be then positioned to the position of arbitrary application program at desktop.
The application icon comprised about the arbitrary application information in the application information of detection display is in the whether selected mode of the position of desktop link, and disclosure embodiment does not do concrete restriction.Such as, if application icon is selected in the link of the position of desktop in " game A " under " game " application type of display, then jump to from the index page of display index the position that desktop places the application icon A of " game A ", and choose the application icon A of " game A " on the table.
Belonging to application icon that the arbitrary application information in the application information of display comprises in the whether selected mode of the position of desktop link about detecting, can have a variety of.Such as, whether the application icon that can be comprised by the arbitrary application information in the application information of detection display clicked in the link of the position of desktop, double-click, long by, touch, etc.
In addition, the application icon that can also whether have arbitrary application information to comprise in the application information of detection display is selected; If the application icon having arbitrary application information to comprise is selected, then open arbitrary application program.Such as, if application icon is selected in " game B " under " game " application type of display, then directly open " game B ", and run " game B ".
Wherein, when the application icon whether having arbitrary application information to comprise in the application information of detection display is selected, include but not limited to be double-clicked by detecting a certain application icon belonged in the application information of all application programs of arbitrary application type, be touched, be long pressed, etc.If a certain application icon in the application information of display is double-clicked, is touched, is long pressed, then determine that the application program that this application icon is corresponding is selected.
Alternatively, for the ease of user search application program, the index page of display index can also comprise search box, and user can input the Apply Names of application program to be searched in the search box or keyword finds the application program needing search.Therefore, by detecting Apply Names or the keyword of the application program to be searched that user inputs in the search box of the index pages at index place, and the application information corresponding with the Apply Names of application program to be searched or the application program of Keywords matching can also be shown in index pages.
The Apply Names of application program to be searched inputted in the search box of the index pages at index place about detection user or the mode of keyword, disclosure embodiment does not do concrete restriction.About the particular content showing the application information corresponding with the Apply Names of application program to be searched or the application program of Keywords matching in index pages, also can comprise application name, application type, application icon and application icon to link in the position of desktop, etc.
The method that disclosure embodiment provides, by obtaining the index idsplay order of application program, after the index of application type belonging to the index idsplay order explicit identification application program of application program, detect application type selected in index, and the application information of all application programs under showing selected application type carrys out indexes applications program, the indexed mode of all application programs is shown with respect to list, not only be convenient to user and find required application program, and the efficiency of search for application can be improved.
Fig. 5 is the block diagram of the indexing unit of a kind of application program according to an exemplary embodiment, this device for perform above-mentioned Fig. 1 or embodiment illustrated in fig. 2 in the indexing means of application program that provides.With reference to Fig. 5, this device comprises acquisition module 501, first display module 502, first detection module 503 and the second display module 504.Wherein:
This acquisition module 501 is configured to the index idsplay order obtaining application program;
This first display module 502 is configured to the index of application type belonging to each application program of index idsplay order explicit identification of application program;
This first detection module 503 is configured to detect application type selected in index;
This second display module 504 is configured to the application information of all application programs under the selected application type of display.
Alternatively, see Fig. 6, device also comprises the second detection module 505 and determination module 506.Wherein:
This second detection module 505 is configured to application information selected in the application information of detection display;
This determination module 506 is configured to determine according to selected application information the application program that searches.
Alternatively, see Fig. 7, device also comprises order module 507.Wherein:
This order module 507 is configured to sort to be shown often kind application type, obtains the index identifying application type belonging to each application program.
Alternatively, see Fig. 8, order module 507 comprises first and determines that submodule 5071, second determines submodule 5072 and sorting sub-module 5073.Wherein:
This first determines that submodule 5071 is configured to determine the frequency of utilization of each application program;
This second determines that submodule 5072 is configured to total frequency of utilization of all application programs determining to belong to often kind of application type according to the frequency of utilization of each application program;
This sorting sub-module 5073 is configured to sort to be shown often kind application type according to total frequency of utilization of all application programs belonging to often kind of application type.
Alternatively, the application information of this second display module 504 display at least comprises the one of application icon in the link of the position of desktop of application icon, Apply Names, application type and each application program.
Alternatively, see Fig. 9, device also comprises the 3rd detection module 508 and locating module 509.Wherein:
The application icon whether the 3rd detection module 508 is configured to have arbitrary application information to comprise in the application information of detection display is selected in the link of the position of desktop;
This locating module 509 is configured to, when the application icon having arbitrary application information to comprise is when the link of the position of desktop is selected, be positioned to the position of arbitrary application program at desktop.
Alternatively, see Figure 10, device also comprises the 4th detection module 510 and opens module 511.Wherein:
The application icon whether the 4th detection module 510 is configured to have arbitrary application information to comprise in the application information of detection display is selected;
This is opened module 511 and is configured to, when the application icon having arbitrary application information to comprise is selected, open arbitrary application program.
Alternatively, see Figure 11, device also comprises the 5th detection module 512 and the 3rd display module 513.Wherein:
5th detection module 512 is configured to the Apply Names or the keyword that detect the application program to be searched inputted in the search box of the index pages at index place;
3rd display module 513 is configured at the index pages display application information corresponding with the Apply Names of application program to be searched or the application program of Keywords matching.
The device that disclosure embodiment provides, by obtaining the index idsplay order of application program, after the index of application type belonging to the index idsplay order explicit identification application program of application program, detect application type selected in index, and the application information of all application programs under showing selected application type carrys out indexes applications program, the indexed mode of all application programs is shown with respect to list, not only be convenient to user and find required application program, and the efficiency of search for application can be improved.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
Figure 12 is the block diagram of the searcher 1200 of a kind of application program according to an exemplary embodiment.Such as, device 1200 can be mobile phone, computing machine, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices, body-building equipment, personal digital assistant etc.
With reference to Figure 12, device 1200 can comprise following one or more assembly: processing components 1202, storer 1204, power supply module 1206, multimedia groupware 1208, audio-frequency assembly 1210, I/O (Input/Output, I/O) interface 1212, sensor module 1214, and communications component 1216.
The integrated operation of the usual control device 1200 of processing components 1202, such as with display, call, data communication, camera operation and record operate the operation be associated.Processing components 1202 can comprise one or more processor 1220 to perform instruction, to complete all or part of step of above-mentioned method.In addition, processing components 1202 can comprise one or more module, and what be convenient between processing components 1202 and other assemblies is mutual.Such as, processing components 1202 can comprise multi-media module, mutual with what facilitate between multimedia groupware 1208 and processing components 1202.
Storer 1204 is configured to store various types of data to be supported in the operation of device 1200.The example of these data comprises for any application program of operation on device 1200 or the instruction of method, contact data, telephone book data, message, picture, video etc.Storer 1204 can be realized by the volatibility of any type or non-volatile memory device or their combination, as SRAM (Static Random Access Memory, static RAM), EEPROM (Electrically-Erasable Programmable Read-Only Memory, Electrically Erasable Read Only Memory), EPROM (Erasable Programmable Read Only Memory, Erasable Programmable Read Only Memory EPROM), PROM (Programmable Read-Only Memory, programmable read only memory), ROM (Read-Only Memory, ROM (read-only memory)), magnetic store, flash memory, disk or CD.
The various assemblies that power supply module 1206 is device 1200 provide electric power.Power supply module 1206 can comprise power-supply management system, one or more power supply, and other and the assembly generating, manage and distribute electric power for device 1200 and be associated.
Multimedia groupware 1208 is included in the screen providing an output interface between device 1200 and user.In certain embodiments, screen can comprise LCD (Liquid Crystal Display, liquid crystal display) and TP (Touch Panel, touch panel).If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input signal from user.Touch panel comprises one or more touch sensor with the gesture on sensing touch, slip and touch panel.Described touch sensor can the border of not only sensing touch or sliding action, but also detects the duration relevant to described touch or slide and pressure.In certain embodiments, multimedia groupware 1208 comprises a front-facing camera and/or post-positioned pick-up head.When device 1200 is in operator scheme, during as screening-mode or video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and post-positioned pick-up head can be fixing optical lens systems or have focal length and optical zoom ability.
Audio-frequency assembly 1210 is configured to export and/or input audio signal.Such as, audio-frequency assembly 1210 comprises a MIC (Microphone, microphone), and when device 1200 is in operator scheme, during as call model, logging mode and speech recognition mode, microphone is configured to receive external audio signal.The sound signal received can be stored in storer 1204 further or be sent via communications component 1216.In certain embodiments, audio-frequency assembly 1210 also comprises a loudspeaker, for output audio signal.
I/O interface 1212 is for providing interface between processing components 1202 and peripheral interface module, and above-mentioned peripheral interface module can be keyboard, some striking wheel, button etc.These buttons can include but not limited to: home button, volume button, start button and locking press button.
Sensor module 1214 comprises one or more sensor, for providing the state estimation of various aspects for device 1200.Such as, sensor module 1214 can detect the opening/closing state of device 1200, the relative positioning of assembly, such as assembly is display and the keypad of device 1200, the position of all right pick-up unit 1200 of sensor module 1214 or device 1200 assemblies changes, the presence or absence that user contacts with device 1200, the temperature variation of device 1200 orientation or acceleration/deceleration and device 1200.Sensor module 1214 can comprise proximity transducer, be configured to without any physical contact time detect near the existence of object.Sensor module 1214 can also comprise optical sensor, as CMOS (Complementary Metal Oxide Semiconductor, CMOS (Complementary Metal Oxide Semiconductor)) or CCD (Charge-coupled Device, charge coupled cell) imageing sensor, for using in imaging applications.In certain embodiments, this sensor module 1214 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressure transducer or temperature sensor.
Communications component 1216 is configured to the communication being convenient to wired or wireless mode between device 1200 and other equipment.Device 1200 can access the wireless network based on communication standard, as WiFi, 2G or 3G, or their combination.In one exemplary embodiment, communications component 1216 receives from the broadcast singal of external broadcasting management system or broadcast related information via broadcast channel.In one exemplary embodiment, described communications component 1216 also comprises NFC (Near Field Communication, near-field communication) module, to promote junction service.Such as, can based on RFID (Radio Frequency Identification in NFC module, radio-frequency (RF) identification) technology, IrDA (Infra-red Data Association, Infrared Data Association) technology, UWB (Ultra Wideband, ultra broadband) technology, BT (Bluetooth, bluetooth) technology and other technologies realize.
In the exemplary embodiment, device 1200 can by one or more ASIC (Application Specific Integrated Circuit, application specific integrated circuit), DSP (Digital signal Processor, digital signal processor), DSPD (Digital signal Processor Device, digital signal processing appts), PLD (Programmable Logic Device, programmable logic device (PLD)), FPGA) (Field Programmable Gate Array, field programmable gate array), controller, microcontroller, microprocessor or other electronic components realize, for performing said method.
In the exemplary embodiment, additionally provide a kind of non-transitory computer-readable recording medium comprising instruction, such as, comprise the storer 1204 of instruction, above-mentioned instruction can perform said method by the processor 1220 of device 1200.Such as, described non-transitory computer-readable recording medium can be ROM, RAM (Random Access Memory, random access memory), CD-ROM (Compact Disc Read-Only Memory, compact disc read-only memory), tape, floppy disk and optical data storage devices etc.
A kind of non-transitory computer-readable recording medium, when the instruction in described storage medium is performed by the processor of mobile terminal, make mobile terminal can perform a kind of searching method of application program, described method comprises:
Obtain the index idsplay order of application program;
The index of application type belonging to each application program of index idsplay order explicit identification of application program;
Detect application type selected in index;
Show the application information of all application programs under selected application type.
Suppose that above-mentioned is the first possible embodiment, then, in the embodiment that the second provided based on the embodiment that the first is possible is possible, in the storer of terminal, also comprise the instruction for performing following operation:
Application information selected in the application information of detection display, determines the application program searched according to selected application information.
In the third the possible embodiment provided based on the embodiment that the first is possible, in the storer of terminal, also comprise the instruction for performing following operation: method also comprises:
To be shown often kind application type is sorted, obtains the index identifying application type belonging to each application program.
In the 4th kind of possible embodiment provided based on the embodiment that the third is possible, in the storer of terminal, also comprising the instruction for performing following operation: to be shown often kind application type is sorted, comprising:
Determine the frequency of utilization of each application program, and determine total frequency of utilization of all application programs belonging to often kind of application type according to the frequency of utilization of each application program;
Total frequency of utilization according to all application programs belonging to often kind of application type sorts to be shown often kind application type.
In the 5th kind of possible embodiment provided based on the embodiment that the first is possible, in the storer of terminal, also comprise the instruction for performing following operation: application information at least comprises the one of application icon in the link of the position of desktop of application icon, Apply Names, application type and each application program.
In the 6th kind of possible embodiment provided based on the 5th kind of possible embodiment, in the storer of terminal, also comprise the instruction for performing following operation: method also comprises:
The application icon whether having arbitrary application information to comprise in the application information of detection display is selected in the link of the position of desktop;
If the application icon having arbitrary application information to comprise is selected in the link of the position of desktop, be then positioned to the position of arbitrary application program at desktop.
In the 7th kind of possible embodiment provided based on the 5th kind of possible embodiment, in the storer of terminal, also comprise the instruction for performing following operation: method also comprises:
The application icon whether having arbitrary application information to comprise in the application information of detection display is selected;
If the application icon having arbitrary application information to comprise is selected, then open arbitrary application program.
In the 8th kind of possible embodiment provided based on the embodiment that the first is possible, in the storer of terminal, also comprise the instruction for performing following operation: method also comprises:
Detect Apply Names or the keyword of the application program to be searched inputted in the search box of the index pages at index place;
At the application information that index pages display is corresponding with the Apply Names of application program to be searched or the application program of Keywords matching.
The non-transitory computer-readable recording medium that disclosure embodiment provides, by obtaining the index idsplay order of application program, after the index of application type belonging to the index idsplay order explicit identification application program of application program, detect application type selected in index, and the application information of all application programs under showing selected application type carrys out indexes applications program, the indexed mode of all application programs is shown with respect to list, not only be convenient to user and find required application program, and the efficiency of search for application can be improved.
Those skilled in the art, at consideration instructions and after putting into practice invention disclosed herein, will easily expect other embodiment of the present invention.The application is intended to contain any modification of the present invention, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present invention and comprised the undocumented common practise in the art of the disclosure or conventional techniques means.Instructions and embodiment are only regarded as exemplary, and true scope of the present invention and spirit are pointed out by claim below.
Should be understood that, the present invention is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope.Scope of the present invention is only limited by appended claim.

Claims (16)

1. an indexing means for application program, is characterized in that, described method comprises:
Obtain the index idsplay order of application program;
The index of application type belonging to each application program of index idsplay order explicit identification of described application program;
Detect application type selected in described index;
Show the application information of all application programs under described selected application type.
2. method according to claim 1, is characterized in that, described method also comprises:
Application information selected in the application information of detection display, determines the application program searched according to described selected application information.
3. method according to claim 1, is characterized in that, described method also comprises:
To be shown often kind application type is sorted, obtains the index identifying application type belonging to each application program.
4. method according to claim 3, is characterized in that, describedly sorts to be shown often kind application type, comprising:
Determine the frequency of utilization of each application program, and determine total frequency of utilization of all application programs belonging to often kind of application type according to the frequency of utilization of each application program;
Total frequency of utilization according to all application programs belonging to often kind of application type sorts to be shown often kind application type.
5. method according to claim 1, is characterized in that, described application information at least comprises the one of application icon in the link of the position of desktop of application icon, Apply Names, application type and each application program.
6. method according to claim 5, is characterized in that, described method also comprises:
The application icon whether having arbitrary application information to comprise in the application information of detection display is selected in the link of the position of desktop;
If the application icon having arbitrary application information to comprise is selected in the link of the position of desktop, be then positioned to described arbitrary application program in the position of desktop.
7. method according to claim 5, is characterized in that, described method also comprises:
The application icon whether having arbitrary application information to comprise in the application information of detection display is selected;
If the application icon having arbitrary application information to comprise is selected, then open described arbitrary application program.
8. method according to claim 1, is characterized in that, described method also comprises:
Detect Apply Names or the keyword of the application program to be searched inputted in the search box of the index pages at described index place;
At the application information that described index pages display is corresponding with the Apply Names of described application program to be searched or the application program of Keywords matching.
9. an indexing unit for application program, is characterized in that, described device comprises:
Acquisition module, for obtaining the index idsplay order of application program;
First display module, for the index of application type belonging to each application program of index idsplay order explicit identification of described application program;
First detection module, for detecting application type selected in described index;
Second display module, for showing the application information of all application programs under described selected application type.
10. device according to claim 9, is characterized in that, described device also comprises:
Second detection module, for application information selected in the application information of detection display;
Determination module, for the application program determining to search according to described selected application information.
11. devices according to claim 9, is characterized in that, described device also comprises:
Order module, for sorting to be shown often kind application type, obtains the index identifying application type belonging to each application program.
12. devices according to claim 11, is characterized in that, described order module, comprising:
First determines submodule, for determining the frequency of utilization of each application program;
Second determines submodule, for determining total frequency of utilization of all application programs belonging to often kind of application type according to the frequency of utilization of each application program;
Sorting sub-module, for sorting to be shown often kind application type according to total frequency of utilization of all application programs belonging to often kind of application type.
13. devices according to claim 9, it is characterized in that, the application information of described second display module display at least comprises the one of application icon in the link of the position of desktop of application icon, Apply Names, application type and each application program.
14. devices according to claim 13, is characterized in that, described device also comprises:
3rd detection module, the application icon comprised for whether there being arbitrary application information in the application information of detection display is selected in the link of the position of desktop;
Locating module, for when the application icon having arbitrary application information to comprise is when the link of the position of desktop is selected, is positioned to described arbitrary application program in the position of desktop.
15. devices according to claim 13, is characterized in that, described device also comprises:
4th detection module, selected for the application icon whether having arbitrary application information to comprise in the application information of detection display;
Open module, for when the application icon having arbitrary application information to comprise is selected, open described arbitrary application program.
16. devices according to claim 9, is characterized in that, described device also comprises:
5th detection module, for detecting Apply Names or the keyword of the application program to be searched inputted in the search box of the index pages at described index place;
3rd display module, for showing the application information corresponding with the Apply Names of described application program to be searched or the application program of Keywords matching in described index pages.
CN201410425395.XA 2014-08-26 2014-08-26 Method and device for indexing applications Pending CN104216971A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410425395.XA CN104216971A (en) 2014-08-26 2014-08-26 Method and device for indexing applications

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410425395.XA CN104216971A (en) 2014-08-26 2014-08-26 Method and device for indexing applications

Publications (1)

Publication Number Publication Date
CN104216971A true CN104216971A (en) 2014-12-17

Family

ID=52098461

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410425395.XA Pending CN104216971A (en) 2014-08-26 2014-08-26 Method and device for indexing applications

Country Status (1)

Country Link
CN (1) CN104216971A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750798A (en) * 2015-03-19 2015-07-01 腾讯科技(深圳)有限公司 Application program recommendation method and device
CN105320405A (en) * 2015-11-06 2016-02-10 深圳市金立通信设备有限公司 Icon display method and terminal
CN105630386A (en) * 2015-12-25 2016-06-01 深圳市金立通信设备有限公司 Terminal interface display method and terminal
CN106528728A (en) * 2016-10-27 2017-03-22 珠海市魅族科技有限公司 Positioning method of application program and terminal equipment
CN106569659A (en) * 2016-10-21 2017-04-19 北京橙鑫数据科技有限公司 Information display method and apparatus
CN107172289A (en) * 2017-05-31 2017-09-15 广东欧珀移动通信有限公司 The quick method and Related product for searching application
CN107272986A (en) * 2017-05-31 2017-10-20 广东欧珀移动通信有限公司 The quick method and Related product for searching application
CN107678629A (en) * 2017-10-30 2018-02-09 江西博瑞彤芸科技有限公司 Application program search method
CN107683471A (en) * 2015-06-05 2018-02-09 苹果公司 Webpage of the index with deep linking
CN108052255A (en) * 2017-10-30 2018-05-18 努比亚技术有限公司 Quick method, terminal and the computer storage media searched and start application program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120021779A (en) * 2010-08-17 2012-03-09 엘지전자 주식회사 Mobile terminal and method for controlling the same
CN102819574A (en) * 2012-07-20 2012-12-12 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and method for displaying desktop of mobile terminal
CN102855286A (en) * 2012-08-07 2013-01-02 东莞宇龙通信科技有限公司 Mobile terminal and method for searching application programs in mobile terminal
CN103034391A (en) * 2011-10-10 2013-04-10 英华达(上海)科技有限公司 Classification management system and method for application program row table
US20130305177A1 (en) * 2011-01-25 2013-11-14 Bejining Lenovo Software Ltd. Method for processing application object and electronic device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120021779A (en) * 2010-08-17 2012-03-09 엘지전자 주식회사 Mobile terminal and method for controlling the same
US20130305177A1 (en) * 2011-01-25 2013-11-14 Bejining Lenovo Software Ltd. Method for processing application object and electronic device
CN103034391A (en) * 2011-10-10 2013-04-10 英华达(上海)科技有限公司 Classification management system and method for application program row table
CN102819574A (en) * 2012-07-20 2012-12-12 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and method for displaying desktop of mobile terminal
CN102855286A (en) * 2012-08-07 2013-01-02 东莞宇龙通信科技有限公司 Mobile terminal and method for searching application programs in mobile terminal

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750798A (en) * 2015-03-19 2015-07-01 腾讯科技(深圳)有限公司 Application program recommendation method and device
CN104750798B (en) * 2015-03-19 2020-09-29 腾讯科技(深圳)有限公司 Recommendation method and device for application program
CN107683471A (en) * 2015-06-05 2018-02-09 苹果公司 Webpage of the index with deep linking
US11354487B2 (en) 2015-06-05 2022-06-07 Apple Inc. Dynamic ranking function generation for a query
CN105320405A (en) * 2015-11-06 2016-02-10 深圳市金立通信设备有限公司 Icon display method and terminal
CN105630386A (en) * 2015-12-25 2016-06-01 深圳市金立通信设备有限公司 Terminal interface display method and terminal
CN106569659A (en) * 2016-10-21 2017-04-19 北京橙鑫数据科技有限公司 Information display method and apparatus
WO2018072621A1 (en) * 2016-10-21 2018-04-26 北京橙鑫数据科技有限公司 Information display method and device
CN106528728A (en) * 2016-10-27 2017-03-22 珠海市魅族科技有限公司 Positioning method of application program and terminal equipment
CN107272986A (en) * 2017-05-31 2017-10-20 广东欧珀移动通信有限公司 The quick method and Related product for searching application
CN107172289A (en) * 2017-05-31 2017-09-15 广东欧珀移动通信有限公司 The quick method and Related product for searching application
CN107678629A (en) * 2017-10-30 2018-02-09 江西博瑞彤芸科技有限公司 Application program search method
CN108052255A (en) * 2017-10-30 2018-05-18 努比亚技术有限公司 Quick method, terminal and the computer storage media searched and start application program

Similar Documents

Publication Publication Date Title
CN104216632B (en) The display methods and device of application icon
CN104216971A (en) Method and device for indexing applications
CN104572942A (en) Push message display method and push message display device
CN104615769A (en) Image classification method and device
CN105337847A (en) Instant messaging information processing method, device and equipment
CN104793846A (en) Displaying method and device for interface of application program
CN105069106A (en) Application group recommendation method and device
CN106528252A (en) Object launching method and apparatus
CN105488112A (en) Information pushing method and device
CN105653276A (en) Method and apparatus for language setting
CN105095427A (en) Search recommendation method and device
CN105630490A (en) Layout adjustment method and apparatus for message notification display page
CN104462296A (en) File managing method and device and terminal
CN107870712A (en) A kind of screenshot processing method and device
CN106126018A (en) Desktop icons sort method and device
CN105677392A (en) Method and apparatus for recommending applications
CN105159524A (en) Interface display method and apparatus
CN105204356A (en) Application display method, device and terminal
CN104615663A (en) File sorting method and device and terminal
CN106776068A (en) Display methods, device and equipment that candidate applies
CN106598269A (en) Input method switching method and apparatus
CN105373580A (en) Method and device for displaying subjects
CN106990884A (en) The display methods and device of application icon
CN106095236A (en) The method and device of arranging desktop icons
CN104331503A (en) Information push method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20141217

RJ01 Rejection of invention patent application after publication