CN102855286B - Mobile terminal and search the method for application program in the terminal - Google Patents
Mobile terminal and search the method for application program in the terminal Download PDFInfo
- Publication number
- CN102855286B CN102855286B CN201210280547.2A CN201210280547A CN102855286B CN 102855286 B CN102855286 B CN 102855286B CN 201210280547 A CN201210280547 A CN 201210280547A CN 102855286 B CN102855286 B CN 102855286B
- Authority
- CN
- China
- Prior art keywords
- application program
- classification
- display
- attribute
- selection instruction
- 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.)
- Expired - Fee Related
Links
Landscapes
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a kind of mobile terminal and search the method for application program in the terminal, method comprises step: set up index in advance, to store attribute corresponding to application program wherein; Detect user to the selection instruction of the application program that mobile terminal shows, thus the application program being selected to have with application program to be found identical category by this selection instruction is using as related application, determine the present level classification of related application in attribute, in index, inquire about application program corresponding to present level classification using as application program to be selected, and show application program to be selected; Judge whether there is application program to be found in application program to be selected; If had, then input triggering command to start application program to be found; If no, then continue to search.Be there is by classification association display and application program to be found the application program of identical category, reduce seek scope, thus decrease the time and difficulty that application program searches.
Description
Technical field
The present invention relates to moving communicating field, particularly relate to a kind of mobile terminal and search the method for application program in the terminal.
Background technology
Along with the development of science and technology, mobile terminal is no longer confined to possess communication function, it is as PC, there is independently operating system, by user's program of providing of the third party service provider such as mounting software, game voluntarily, constantly the function of mobile terminal can be expanded by this type of application program.In the universal process of mobile terminal, the quantity of the application program of loading is on the increase, and kind is constantly expanded, and when certain application program searched by needs, usually cannot show all application programs in a screen display window, can only split screen display.Therefore, if user is by traditional slip screen, a screen goes to check application icon and starts the program oneself wanted with connecing a screen, will be a difficulty and thing consuming time.
Summary of the invention
The technical problem to be solved in the present invention is to search difficulty and defect consuming time for causing because application program in prior art, provides a kind of mobile terminal and searches the method for application program in the terminal.
The technical solution adopted for the present invention to solve the technical problems is: provide a kind of method of searching application program in the terminal, comprise step:
The selection instruction of S200, detection user application programs;
S300, inquiry the display application program corresponding with described selection instruction has the application program of same alike result.
According to the embodiment of the present invention search in the method for application program in the terminal, also comprise before described step S200, pre-set the attribute of application program in mobile terminal and set up index; Wherein
Described attribute comprises the multistage classification with subordinate relation, and described index comprises the corresponding lists of described application program and described classification.
According to the embodiment of the present invention search in the method for application program in the terminal, described step S300 comprises further,
In described index, the application program matched with the current class in described same alike result is searched according to described selection instruction.
According to the embodiment of the present invention search in the method for application program in the terminal, described step S300 comprises further,
If there is no described application program to be found in the application program described to be selected of display, then input link order, reset current class, and show application program corresponding to described current class; Wherein,
Described display comprises into pop-up box Overlapping display or Transparence Display;
Searching in the method for application program in the terminal according to the embodiment of the present invention, described step S300 comprises further, receives the triggering command of user's input, and performs described application program to be found.
According to the embodiment of the present invention search in the method for application program in the terminal, in described step S300, if there is no described application program to be found in the described application program of display, then input link order, described present level classification keeps its classification in described attribute constant, shows the application program that described current class is corresponding on the mobile terminal.
According to the embodiment of the present invention search in the method for application program in the terminal, in described step S300, if there is no described application program to be found in the described application program of display, input link order, described present level classification jumps to the upper level classification of its subordinate in described attribute, shows the application program that described upper level classification is corresponding on the mobile terminal.
According to another aspect of the present invention, additionally provide one at mobile terminal, comprise load module, control module and display module, wherein,
Described load module is used for input selection instruction;
Described display module is used for the icon showing described application program on the mobile terminal;
Described control module is used for after receiving described selection instruction from described load module, controls described display module and shows the application program with the application program selected by described selection instruction with same alike result.
According in the mobile terminal of the embodiment of the present invention, described mobile terminal comprises memory module further, for storing the index of the attribute of application program in the mobile terminal that comprises and pre-setting; Wherein
Described attribute comprises the multistage classification with subordinate relation, and described index comprises the corresponding lists of described application program and described classification.
In the mobile terminal of the foundation embodiment of the present invention,
Described load module is also for receiving link order;
After described control module receives described link order from load module, reset described current class, and control the icon that described display module shows application program corresponding to described current class.
The beneficial effect that the present invention produces is: at mobile terminal of the present invention and search in the terminal in the method for application program, by selecting the application program with application program to be found with same alike result in the terminal, and input selection instruction; Thus other application program that display matches with this same alike result, this application program by attribute association display and application program to be found with same alike result, reduces seek scope, thus decreases time and difficulty that application program searches.
Accompanying drawing explanation
Below in conjunction with drawings and Examples, the invention will be further described, in accompanying drawing:
Fig. 1 shows the logic diagram of the mobile terminal according to the embodiment of the present invention;
Fig. 2 shows the process flow diagram searching the method for application program in the terminal according to the embodiment of the present invention;
Fig. 3 a shows the schematic diagram that primary application program shows on mobile terminals;
The schematic diagram that the application program that Fig. 3 b shows category shows on mobile terminals;
The schematic diagram that the application program that Fig. 3 c shows secondary classification shows on mobile terminals.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
Fig. 1 shows the logic diagram of the mobile terminal according to the embodiment of the present invention, as shown in Figure 1, mobile terminal comprises memory module 100, load module 200, display module 300 and control module 400, and wherein memory module 100, load module 200 are all connected with control module 400 with display module 300.The annexation that it should be noted that between each module is the needs in order to its information interaction of clear elaboration and control procedure, therefore should be considered as annexation in logic, and should not be only limitted to physical connection.Mobile terminal both can be the terminal device with communication function, such as mobile phone (Mobile Phone, MP); Also can be the terminal device not possessing communication function, such as personal digital assistant (Personal DigitalAssistant, PDA), Intelligent flat, notebook computer, digital camera and media player etc.Above listed mobile terminal, only with for example, is not limitation of the present invention.
Multistage classification in table 1. attribute and the corresponding lists of application program
In actual application, pre-set the attribute of the various application programs of loading in mobile terminal, this attribute generally includes the multistage classification with subordinate relation.Such as, category in attribute is the maximum category of scope, secondary classification is that the next stage classification being subordinated to category (is talked about sentence to talk about, category is the upper level classification of secondary classification), for segmenting further category, three grades of classifications are next stage classification of the further segmentation being subordinated to secondary classification etc., the like.Table 1 shows the attribute of example, and wherein, attribute comprises category and secondary classification.Specifically, category comprises application class widest in area and game class, and for game class, the secondary classification of its next stage comprises online game, intention leisure, action shooting etc.Certainly, table 1, only with for example, also and can need to arrange three grades of classifications etc. according to hobby, repeat no longer one by one herein.
Based on the above attribute arranged, index can be set up in advance, and store this index in memory module 100.Index comprises the attribute corresponding to each application program, and for application program " indignation bird ", in index, category corresponding to this application program is game class, and secondary classification is intention leisure.When installed user program time, the classification situation of application program can be manually set.Also can be the built-in Classification Management program of system, user can adjust the multiclass classification of the application program set at any time, as change, adds, deletes.
Load module 200 for user interactions, the selection instruction of user's input, triggering command and link order can be received.Such as, can arrange the icon double-clicking application program is selection instruction, and the icon clicking application program is triggering command, and pressing return key is link order.Concrete input is arranged can be carried out according to user preferences and conventional setting.
Display module 300 for ejecting display window on the display screen of mobile terminal, and on this display window display application program, the icon of such as display application program and/or title.Display comprises into pop-up box Overlapping display or Transparence Display.If application program is too many, can random display, or according to rule displays such as set-up times.
Control module 400 is for after receiving selection instruction from load module 200, using the application program selected by selection instruction as related application, determine the present level classification of related application in attribute, in index, inquire about application program corresponding to present level classification using as application program to be selected, and control display module 300 and show application program to be selected.Or after receiving triggering command from load module 200, start and perform the determined application program of triggering command.Or after receiving link order from load module 200, reset present level classification, and control display module 300 and show application program corresponding to present level classification.Wherein, what selection instruction was selected is the application program with application program to be found with same alike result or identical category, and what triggering command performed is application program to be checked.
Such as, in order to search application program " bird of indignation ", first tentatively can judge that this application program is game class, therefore in the application program of display, select the application program of any one game class as related application, on its icon after input selection instruction, if control module 400 determines that the present level classification of the related application selected is game class, in index, then inquire about all application programs that game class is corresponding, and control the application program that display module 300 shows the game class inquired on mobile terminals, thus reduce seek scope.If there is application program " bird of indignation " in the application program of the game class of display, then, after control module 400 is received in the triggering command that its icon inputs, perform this application program.If not this application program, then continue to search in the game class application program of display.
Specifically, in the preferred embodiment of the present invention, control module 400 is according to the present level classification of number of times determination related application in attribute of input selection instruction.Such as, when first time input selection instruction, control module 400 determines that the present level classification of related application in attribute is category; When the instruction of second time input selection, control module 400 determines that the present level classification of related application in attribute is secondary classification; The like, repeat no longer one by one.
Still to search application program " bird of indignation ", first time puts on input selection instruction at application program image, the application program that display category (i.e. game class) is corresponding, and first time reduces seek scope.Second time puts on input selection instruction at the application program image of display, the application program that display secondary classification is corresponding, and second time reduces seek scope.When the instruction of second time input selection, if what select is exactly an intention leisure application program (the same with the secondary classification of " indignation bird "), like this, display be leisure application program, can easily find " bird of indignation ".
In another preferred embodiment of the present invention, after control module 400 receives link order, present level classification is set to its upper level classification in attribute, and controls the icon that display module 300 shows application program corresponding to upper level classification; Such as, be that the present level classification of secondary classification is set to category by this, thus again select or search.Or, present level classification is set to its next stage classification in attribute, and controls the icon that display module 300 shows application program corresponding to next stage classification; Such as, be that the present level classification of category is set to secondary classification by this, thus select further or search.Or, present level classification is remained unchanged, and controls the icon that display module 300 still shows application program corresponding to this classification; Such as, keep secondary classification constant, thus again select or search.
Still to search application program " bird of indignation ", in search procedure, likely select wrong or show too much, thus can not be chosen successfully at this.Such as, if what select is not an intention leisure application program (different from the secondary classification of " indignation bird "), like this, display will not be leisure application program, then cannot find " angry bird ".Now, after input link order, may show the application program that category (game class) is corresponding, try again selection.If display is too many, does not find " bird of indignation ", also can input link order.Now, after input link order, still may show the application program that secondary classification (intention leisure) is corresponding, but the application program of display there occurs change; Also likely show application program corresponding to three grades of classifications (if any), reduce indication range further.
Fig. 2 shows the process flow diagram searching the method for application program in the terminal according to the embodiment of the present invention, the method is based on the mobile terminal shown in Fig. 1, partly or entirely quote the above description about mobile terminal herein, the method will be described in detail by step below.
S100, pre-set application program in mobile terminal attribute and set up index, to store attribute corresponding to application program in index.Wherein, attribute comprises the multistage classification with subordinate relation, and index comprises the corresponding lists of application program and classification.Attribute herein and index are identical or similar with described above.
S200, detection user are to the selection instruction of the application program of the current display of mobile terminal, such as, the application program being selected to have with application program to be found identical category (or same alike result) by selection instruction is using as related application, determine the present level classification of related application in attribute, in index, inquire about application program corresponding to present level classification using as application program to be selected, and show application program to be selected.
Specifically, in the first embodiment of the present invention, the present level classification of described related application in attribute is determined according to the number of times of input selection instruction.Comprise category for table 1 and be subordinated to the attribute of secondary classification of this category, and shown in composition graphs 3a-3b.
First, the main application window of the display screen display of mobile terminal has been shown in Fig. 3 a, application program that is that commonly use or up-to-date installation has been shown in this window.Select in the application program illustrated in fig. 3 a with the application program being with the application program of searching to have an identical category using as related application, and first time input selection instruction on the icon of this related application, the number of times of now input selection instruction is once, then determining that the present level classification of related application in attribute is category, such as, is game class; In index, inquire about application program corresponding to category subsequently using as application program to be selected, and show application program to be selected, such as, on display window, show the application program of game class, as shown in Figure 3 b, reduce the indication range of application program like this.
When carrying out the input of second time selection instruction on the display window shown in Fig. 3 b, the number of times of now input selection instruction is twice, then determine that the present level classification of related application in attribute is secondary classification, such as leisure game class; Application program corresponding to secondary classification is inquired about using as application program to be selected in index, and show application program to be selected, on display window, such as show the application program of leisure game class, as shown in Figure 3 c, thus reduce the indication range of application program further.
S300, judge whether there is application program to be found in application program to be selected; If had, then on the icon of application program to be found, input triggering command to start application program to be found; If no, then return execution step S200.
In the second embodiment of the present invention, if there is no application program to be found in the application program to be selected of display, then input link order, reset present level classification, show the application program corresponding to present level classification reset on mobile terminals, and return and perform step S200, thus reselect and search or carry out further to select to search.
Specifically, in step S300, if there is no application program to be found in the application program to be selected of display, then input link order, present level classification is set to its upper level classification in attribute, show the application program that upper level classification is corresponding on mobile terminals, and return execution step S200.Such as, if current display window is the application program display window of the secondary classification (such as leisure game class) in Fig. 3 c, application program to be found is not found in this display window, then according to the link order of input, present level classification is set to its upper level classification by secondary classification, i.e. category (such as game class), and show application program corresponding to category on mobile terminals, such as, display window in Fig. 3 b.Thus step S200 can be returned reselect and search.
Or, in step S300, if there is no application program to be found in the application program to be selected of display, then input link order, present level classification keeps its classification in attribute constant, shows the application program that current class is corresponding on mobile terminals, and returns and perform step S200.Such as, still show the application program that secondary classification is corresponding, thus step S200 can be returned reselect and search.
Or, in step S300, if there is no application program to be found in the application program to be selected of display, input link order, present level classification is set to its next stage classification in attribute, shows the application program that next stage classification is corresponding on mobile terminals, and returns and perform step S200.Such as, present level classification is set to secondary classification from category, or is set to three grades of classifications etc. from secondary classification, thus step S200 can be returned reselect and search.
Find required application program if be after repeatedly searching, after also can inputting link order, exit this search procedure.
As can be seen from the above, at mobile terminal of the present invention and search in the terminal in the method for application program, by pre-setting the attribute of each application program, thus when searching application program, the application program of same alike result can be had by attribute association display and application program to be found, reduce seek scope, thus decrease time and difficulty that application program searches.
Should be understood that, for those of ordinary skills, can be improved according to the above description or convert, and all these improve and convert the protection domain that all should belong to claims of the present invention.
Claims (4)
1. search a method for application program in the terminal, it is characterized in that, comprise step:
The selection instruction of S200, detection user application programs; Also comprise before described step S200, pre-set the attribute of application program in mobile terminal and set up index; Wherein, described attribute comprises the multistage classification with subordinate relation, and described index comprises the corresponding lists of described application program and described classification; Arbitrary classification in described multistage classification is used for segmenting its upper level classification;
S300, inquiry the display application program corresponding with described selection instruction has the application program of same alike result; In described index, the application program matched with the current class in described same alike result is searched according to described selection instruction; If there is no application program to be found in the application program to be selected of display, then input link order, reset current class, and show application program corresponding to described current class; Wherein, described display comprises in pop-up box Overlapping display or Transparence Display;
Wherein, the application program selecting to have an identical category with described application program to be found in shown application program is using as related application, and first time input selection instruction on the icon of this related application, the number of times of now input selection instruction is once, then determine that the present level classification of related application in attribute is category, application program corresponding to category is inquired about subsequently using as application program to be selected in index, and show application program to be selected, reduce the indication range of application program; When carrying out the input of second time selection instruction in shown application program to be selected, the number of times of now input selection instruction is twice, then determine that the present level classification of related application in attribute is secondary classification, application program corresponding to secondary classification is inquired about using as application program to be selected in index, and show application program to be selected, reduce the indication range of application program further.
2. method of searching application program in the terminal according to claim 1, is characterized in that, described step S300 comprises further, receives the triggering command of user's input, and performs described application program to be found.
3. method of searching application program in the terminal according to claim 2, it is characterized in that, in described step S300, if there is no described application program to be found in the described application program of display, then input link order, described present level classification keeps its classification in described attribute constant, shows the application program that described current class is corresponding on the mobile terminal.
4. method of searching application program in the terminal according to claim 2, it is characterized in that, in described step S300, if there is no described application program to be found in the described application program of display, input link order, described present level classification jumps to the upper level classification of its subordinate in described attribute, shows the application program that described upper level classification is corresponding on the mobile terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210280547.2A CN102855286B (en) | 2012-08-07 | 2012-08-07 | Mobile terminal and search the method for application program in the terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210280547.2A CN102855286B (en) | 2012-08-07 | 2012-08-07 | Mobile terminal and search the method for application program in the terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102855286A CN102855286A (en) | 2013-01-02 |
CN102855286B true CN102855286B (en) | 2015-09-30 |
Family
ID=47401874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210280547.2A Expired - Fee Related CN102855286B (en) | 2012-08-07 | 2012-08-07 | Mobile terminal and search the method for application program in the terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102855286B (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103970404B (en) * | 2013-02-04 | 2017-08-25 | 联想(北京)有限公司 | Information processing method and information processor |
CN103150356B (en) * | 2013-02-22 | 2019-05-28 | 百度在线网络技术(北京)有限公司 | A kind of the general demand search method and system of application |
CN103324757A (en) * | 2013-07-09 | 2013-09-25 | 百度在线网络技术(北京)有限公司 | Method and device for searching application programs in mobile terminal |
CN104424233A (en) * | 2013-08-26 | 2015-03-18 | 联想(北京)有限公司 | Information processing method and device |
CN103605450A (en) * | 2013-11-27 | 2014-02-26 | 广东欧珀移动通信有限公司 | Application icon display method and intelligent terminal |
CN104216971A (en) * | 2014-08-26 | 2014-12-17 | 小米科技有限责任公司 | Method and device for indexing applications |
CN106325842B (en) * | 2015-06-30 | 2020-01-10 | 深圳超多维科技有限公司 | Method and device for accessing similar applications of intelligent terminal and intelligent terminal |
CN107305500A (en) * | 2016-04-22 | 2017-10-31 | 中兴通讯股份有限公司 | A kind of searching and displaying method and device |
CN105912240B (en) * | 2016-04-29 | 2019-10-08 | 努比亚技术有限公司 | A kind of human-computer interaction device and method |
CN106020614A (en) * | 2016-05-26 | 2016-10-12 | 深圳市金立通信设备有限公司 | Switch method and terminal for application programs |
CN106648746B (en) * | 2016-11-07 | 2020-10-20 | 三星电子(中国)研发中心 | Application program execution method and device |
CN106843968A (en) * | 2017-01-23 | 2017-06-13 | 上海斐讯数据通信技术有限公司 | A kind of method and system for switching loading application programs by User Defined |
CN107102881A (en) * | 2017-05-19 | 2017-08-29 | 上海青橙实业有限公司 | Configuring management method and device for end application |
CN107491306B (en) * | 2017-08-11 | 2019-11-22 | 中国地质大学(武汉) | Association and user interface automatic generation method between a kind of mobile application of self study |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101944000A (en) * | 2010-09-29 | 2011-01-12 | 华为技术有限公司 | Method and device for arranging icons |
CN102364438A (en) * | 2011-10-10 | 2012-02-29 | 宇龙计算机通信科技(深圳)有限公司 | Application program display and classification method, terminal and mobile terminal |
CN102387254A (en) * | 2011-10-25 | 2012-03-21 | 深圳桑菲消费通信有限公司 | Method and device for classifying cell phone menu |
CN102591942A (en) * | 2011-12-27 | 2012-07-18 | 奇智软件(北京)有限公司 | Method and device for automatic application recommendation |
-
2012
- 2012-08-07 CN CN201210280547.2A patent/CN102855286B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101944000A (en) * | 2010-09-29 | 2011-01-12 | 华为技术有限公司 | Method and device for arranging icons |
CN102364438A (en) * | 2011-10-10 | 2012-02-29 | 宇龙计算机通信科技(深圳)有限公司 | Application program display and classification method, terminal and mobile terminal |
CN102387254A (en) * | 2011-10-25 | 2012-03-21 | 深圳桑菲消费通信有限公司 | Method and device for classifying cell phone menu |
CN102591942A (en) * | 2011-12-27 | 2012-07-18 | 奇智软件(北京)有限公司 | Method and device for automatic application recommendation |
Also Published As
Publication number | Publication date |
---|---|
CN102855286A (en) | 2013-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102855286B (en) | Mobile terminal and search the method for application program in the terminal | |
CN107438814B (en) | Mobile device and method thereof, and method of mobile device emulator | |
CN108541310B (en) | Method and device for displaying candidate words and graphical user interface | |
CN109426428B (en) | Method for providing operation guidance information of terminal and terminal equipment | |
US20170091335A1 (en) | Search method, server and client | |
CN110018858B (en) | Application management method and device based on voice control | |
CN101770339A (en) | System and method for tracking and recording according to user behavior | |
JP2005301791A (en) | Mobile communication terminal and application start control method of mobile communication terminal | |
CN104598107A (en) | Generating method and system of interface control | |
CN109284261B (en) | Application searching method and device, storage medium and electronic equipment | |
CN101673186A (en) | Intelligent operating system and method based on keyword input | |
CN104679900A (en) | Application program searching method and device | |
CN105786976A (en) | Mobile terminal and application search method thereof | |
CN105354318A (en) | File searching method and device | |
CN112083854A (en) | Application program running method and device | |
CN113220393A (en) | Display method and device and electronic equipment | |
CN112882619B (en) | Application interface management method and device, electronic equipment and medium | |
CN113805754A (en) | Application icon display method and device and electronic equipment | |
CN113836089A (en) | Application program display method and device, electronic equipment and readable storage medium | |
CN113849092A (en) | Content sharing method and device and electronic equipment | |
CN112181570A (en) | Background task display method and device and electronic equipment | |
US20080104036A1 (en) | Mobile phone capable of building a quick launch item according a search result and related method | |
CN112487513A (en) | Method, device and system for design scheme drawing integration optimization | |
CN106202423A (en) | A kind of file ordering method and apparatus | |
CN111695008A (en) | Message integration 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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150930 Termination date: 20210807 |
|
CF01 | Termination of patent right due to non-payment of annual fee |