CN103020253A - Application search method and equipment - Google Patents
Application search method and equipment Download PDFInfo
- Publication number
- CN103020253A CN103020253A CN2012105589085A CN201210558908A CN103020253A CN 103020253 A CN103020253 A CN 103020253A CN 2012105589085 A CN2012105589085 A CN 2012105589085A CN 201210558908 A CN201210558908 A CN 201210558908A CN 103020253 A CN103020253 A CN 103020253A
- Authority
- CN
- China
- Prior art keywords
- application
- search
- information
- chinese
- dialing interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The invention relates to a communication technology, particularly discloses an application search method and equipment. The equipment comprises a data interface, an analyzer and a searcher, wherein the data interface is configured to receive initial information input from a dial interface; the analyzer is configured to identify whether a preset search guide identity exists in the initial information or not, and pick up search keyword information from the initial information when the search guide identity exists in the initial information; and the searcher is configured to search various applications matched with the search keyword information, and return to the searched various application relevant information, wherein the analyzer is configured to use a preset symbol on the dial interface as the search guide identity, and use the rest information after the preset symbol in the initial information as the search keyword information. By adopting the technical scheme provided by the invention, various applications can be conveniently searched and relevant application information can be returned, the operation process is simple, and both the search efficiency and the success rate are high.
Description
Technical field
The present invention relates to communication technical field, is a kind of application searches method and apparatus specifically.
Background technology
Along with the fast development of mobile communication technology, various intelligent mobile terminals have appearred, and these intelligent mobile terminals have various operating systems, such as the iOS operating system of apple, the Android operating system of Google and the windows operating system of Microsoft etc.
For example, have the Android(Android) in the intelligent mobile terminal (hereinafter to be referred as the Android mobile phone) of operating system, generally carry the application searches function, can use the mounted application on searching handset on the special application searches interface of system's input method.The general process that the Android mobile phone searching is used is, at first start the application searches interface, then by system's soft keyboard input key word information, restart searcher, the thus application of search and key word information coupling in available resources, the application that will search afterwards turns back on the application searches interface.This application searches result generally is stored among the cache (cache memory), and the entrance of download, installation, operation or unloading related application is provided to the user thus.When user's unloading or new installation application, system can send broadcast, and carrier software will refresh cache after receiving message, to guarantee the accuracy of content among the cache.
There is following shortcoming in the intelligent mobile terminal that carries above-mentioned application searches function: these intelligent mobile terminals need to be specifically designed to the application of application searches, cause the user need to start such should being used for and carry out application searches, and this can cause the user to use inconvenience.In addition, need the enable system soft keyboard when search, because the area of soft keyboard keys is less, the user clicks inconvenience, also often causes input error, has affected thus service efficiency; For another, this application searches system does not support the phonetic search, must input corresponding Chinese character and just can search for for the Chinese user, not too is fit to the Chinese crowd, when for example searching for " browser ", must input Chinese character " browser ", user experience is poor; And for example, application searches result does not reasonably process, and must input comparatively accurately search keyword information when causing user search, otherwise can't search the application result of coupling, and the success ratio of search is lower.Therefore, be necessary to develop a kind of new application searches scheme at this point, overcome thus the deficiencies in the prior art part.
Summary of the invention
In view of the above problems, the present invention has been proposed in order to a kind of method and apparatus that utilizes the dial (of a telephone) search to use that overcomes the problems referred to above or address the above problem at least in part is provided.
According to one aspect of the present invention, a kind of application searches method is provided, comprising: receive the initial information via the dialing interface input; Judge and whether have default search index sign in the initial information; When in initial information, having the search index sign, from initial information, extract search keyword information; And the various application that are complementary of search and search keyword information, and return the various application related information that search; Wherein, search index is designated the book character on the dialing interface, and search keyword information is the remaining information after book character in the initial information.For example, search index is designated " # " character on the dialing interface.
Alternatively, search keyword information comprises any combination of corresponding each information of respective keys that receive, on dialing interface, and wherein the respective keys in the dialing interface is corresponding to one or more letter.
Alternatively, the application that application comprises local mounted application and/or can supply on the net to download, and the method also comprises step: according to the mounted application in various this locality and/or can should be used for setting up the application references table for what download on the net, each the application references item in the application references table comprises the index terms that one or more is associated with application; And when searching key word with certain the application in one or more index terms that is associated be complementary, think that then this application and searching key word are complementary.
Alternatively, wherein index terms comprises in following at least one: the Chinese that the phonetic beginning monogram of each Chinese word in the phonetic that the Chinese of the English name of application, the Chinese of application, application is corresponding, the Chinese of application, the Chinese of application are called for short, use is called for short corresponding phonetic and the phonetic beginning monogram of the Chinese used each Chinese word in being called for short.
Alternatively, the method according to this invention also comprises step: sort to each application references item in the application references table the nearest service time according to application, and according to the Apply Names of using each application references item in the application references table is sorted.
According to a further aspect in the invention, provide a kind of application searches equipment, this equipment comprises: data-interface is used for receiving the initial information via the dialing interface input; Resolver is used for judging whether initial information exists default search index sign, and when existing search index to identify in initial information, extracts search keyword information from initial information; And searcher, be used for the various application that search and search keyword information are complementary, and return the various application related information that search; Wherein, described resolver is configured to identify as described search index with the book character on the dialing interface, and with the remaining information after described book character in the described initial information as described search keyword information.
According to application searches method and apparatus of the present invention, can search for easily various application and return the application message that searches by dialing interface, solve thus the unhandy problem of existing application searches mode, obtained the beneficial effect that improves the application searches convenience; Dialing interface can be inputted multiple search keyword information, and such as numeral, Chinese character, phonetic, English etc. owing to support the phonetic operation, more is fit to the Chinese crowd and uses.
Especially, the present invention sets up list of application the application references table in advance, wherein each uses the index entry that is provided with a plurality of associations, each application can be mated more search keyword information thus, this has just reduced the selection difficulty of searching key word, improve the success ratio of application searches, also improved the efficient of application searches simultaneously.
Above-mentioned explanation only is the general introduction of technical solution of the present invention, for can clearer understanding technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of drawings
By reading hereinafter detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing only is used for the purpose of preferred implementation is shown, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts with identical reference symbol.In the accompanying drawings:
Fig. 1 shows the according to an embodiment of the invention process flow diagram of application searches method;
Fig. 2 is according to an embodiment of the invention, utilizes search keyword information to search for the procedure chart of application in Fig. 1;
Fig. 3 shows the according to an embodiment of the invention structured flowchart of application searches equipment;
Fig. 4 be according to an embodiment of the invention, the structured flowchart of the resolver in Fig. 3.
Embodiment
Exemplary embodiment of the present invention is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present invention in the accompanying drawing, yet should be appreciated that and to realize the present invention and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order to understand the present invention more thoroughly that these embodiment are provided, and can with scope of the present invention complete convey to those skilled in the art.
In following examples of the present invention, utilize dialing interface (for example, physics or be presented at virtual dial-up dish on the screen) search for application, this dialing interface is not only supported the numeral input, also support the input of Chinese character and character, can obtain thus the information than horn of plenty, this just lays the foundation for the various application of thorough search.
According to one embodiment of present invention, be provided with a plurality of buttons on the dialing interface, mainly be comprised of digital keys (" 9 " key) and function button (comprising " * " key and " # " key), digital keys wherein can be corresponding to one or more letters.In a dialing interface, each button and alphabetic(al) mapping relations are as shown in table 1:
Table 1 is pressed key name and alphabetic(al) corresponding relation
Press key name | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | * | # |
Alphabet name | Empty | ABC | DEF | GHI | JKL | MNO | PQRS | TUV | WXYZ | + | Empty | Empty |
According to upper table 1, most numerical keys are corresponding 3 ~ 4 letters all, and each combination of numbers is all corresponding to multiple monogram, as press numeral " 557 ", can corresponding " llq ", and multiple monograms such as " jjq ".Input message than horn of plenty can be obtained according to this syntagmatic, the various application related with it can be further searched for thus.Be understandable that, only limit to explain following examples by key name and alphabetic(al) corresponding relation in the table 1, it does not also mean that the mapping table that dialing interface must employing table 1 provides, and what each embodiment of the present invention all can determine other as the case may be presses key name and alphabet mapping table.
See also Fig. 1, it shows the process flow diagram of the method for the dialing interface search application that utilizes according to an embodiment of the invention intelligent terminal.The basic process of this embodiment is: receive the initial information (such as step S110) via the dialing interface input, judge whether there is default search index sign (such as step S120) in the initial information again; If, from initial information, extract search keyword information, and the various application that are complementary of search and search keyword information, and return the various application related information (such as step S130 ~ step S140) that search; If not, continue to receive the initial information via the dialing interface input, when in initial information, having the search index sign, use according to the method search of step S130 ~ step S140 again.
Below further combined with Fig. 1, the method for utilizing the dialing interface search of intelligent terminal to use to present embodiment is described in detail.The method starts from step S110, wherein receives the initial information via the dialing interface input.But the initial information by the dialing interface input is generally identifying information, and its particular content form of expression is the combination of numeral, letter or function character functional character.Can there be indefinite implication in the content of this initial information, wherein may comprise two category informations, and a category information is search index sign (such as specific characters such as " # "), and another kind of information is search keyword information.If find to exist the search index sign when resolving this initial information, then according to the relevant application of following step search.According to one embodiment of present invention, dialing interface mostly is used for being made outwards to call by the user, so the user mostly just utilizes dialing interface to input some digital numbers.For this situation, the embodiment of the invention has been expanded the function of dial (of a telephone) widely.
After receiving the initial information of inputting, in step S120, judge whether there is default search index sign in the initial information that receives.Judge whether there is search index sign in the initial information in this step, purpose is that dialing interface is transformed into the search application model, in order to provide access for search related applications.The search index sign here can be set to the specific character on the dialing interface easily, comparatively it is desirable to be set as the " # " character, and this is because the " # " key on the dialing interface is not taken by other preset function, identifies also comparatively easily cause.Further, present embodiment can identify as search index by first " # " character, the search keyword information that the numeral that occurs thereafter, monogram information are extracted as needs.
Because the " # " character seldom uses in existing dialing application, even and used the " # " character, also mostly just be as the ending character of inputting in certain phone application (for example in some telephone banks use).In one embodiment of the invention, the search index sign is set to first " # " character, can't cause any interference to existing various dialing application, but has increased the new function of dialing application.
Be understandable that the search index sign here is also predeterminable to be other form.For example, the last " # " character that occurs in the input message is identified as search index, and with the input message before this " # " character as search keyword information; For another example, identify as search index with " * " character, and will reject input message behind " * " character as search keyword information; And for example, as search index sign, and the information that " 000 " is inputted afterwards is as search keyword information with initial input " 000 ".How according to the button predefine search index sign of dialing interface, do not do requirement at this, easy to identify, being difficult for makeing mistakes is as the criterion.
When determining that in step S120 the user has inputted the search index sign, at step S130 place, from initial information, extract search keyword information.Because the user has inputted the search index sign, dialing interface has been transformed into the search application model, thereby needs to extract relevant search keyword information, in order to carry out the search of subsequent step.
A kind of concrete embodiment is: search index sign predefine is the book character on the dialing interface, and search keyword information predefine is the remaining information after book character in the initial information.Further, search keyword information predefine is any combination that comprises corresponding each information of respective keys that receive, on dialing interface, and wherein the respective keys in the dialing interface is corresponding to one or more letter.
For example, a certain initial information is " #557 ", then " # " is identified as the search index sign, and the various numerals that " 557 " are corresponding or monogram is as search keyword information.Be understandable that there be multiple may the combination in the search keyword information that obtains thus, such as " 557 " just to " llq ", jq should be arranged " etc., at this moment need these keywords combination to search for respectively.
Initial information in the embodiment of the invention should broadly be understood: a kind of situation is to have comprised search index sign and search keyword information in the initial input, as above " #557 " of example; Another kind of situation is, includes only the search index sign in the initial input, and search keyword information need to be inputted after obtaining the search index sign.For example, only comprise a specific character " # " in the initial information, not without other input, namely the remaining information of this initial information after book character is empty set in addition.At this moment can carry out corresponding prompting, so that the user continues to input other significant character, obtain thus corresponding search keyword information.That is to say that initial information herein is construed as the follow-up input message of the search index sign+input prompt of original input.
For rear a kind of situation, can after input is complete, extract again search keyword information, also can in input process, dynamically extract search keyword information.The example of a Dynamic Extraction search keyword information is: input at first " # ", it is identified as the search index sign; Input one " 5 " after the prompting input, at this moment extract " 5 ", " J ", " K " or " L " is as search keyword information; Then input again one " 5 ", at this moment can extract " 55 ", " 5J ", " 5K ", " 5L ", " J5 ", " JJ ", " JK ", " JL " ..., etc. as search keyword information.
After obtaining search keyword information by the way, just these searching key words can be combined as certain search type, then in step S140, carry out follow-up application searches.In step S140, the various application that search and search keyword information are complementary, and return the various application related information that search.After obtaining search keyword information by previous step S130, these keywords are searched for as search type, can mate with some or a plurality of Apply Nameses or bag name etc. such as it, think that then these are used and the search keyword information coupling, can use these as Search Results this moment, need return simultaneously the relevant information of various application in this Search Results.Be understandable that these relevant informations can show, store or transmit, and repeat no more on the net.
Generally speaking, the application in the present embodiment can be local mounted application, and also can be on the net can be for the application of downloading; Certainly also can both comprise local mounted application, comprising again on the net can be for the application of downloading.These application can be stored as the form of list of application, and this list of application can obtain by known prior art, also can obtain by the description content of following embodiment.
In the present embodiment, can be by the API(application programming interfaces) obtain all list of applications.Take the intelligent terminal that adopts Android operating system as example, it can use the API in the Android system to obtain mounted all list of applications on the terminal, and is kept in the high-speed cache.When terminal unloading or new installation application, system can send broadcast, and can utilize corresponding API to remove to refresh the list of application that is kept in the high-speed cache this moment, with accuracy, the integrality that guarantees this list of application.
Below specifically disclose this embodiment and how to have used API to obtain all list of applications, wherein can obtain list of application with two Android system API, as follows respectively:
(1) API of list of application
The android.content.pm.PackageManager class
public?abstract?List<PackageInfo>getInstalledPackages(int?flags)
The application result that this classification is returned is the java class
public?class?PackageInfoEx{
public?String?packageName;
public?String?appName;
public?String?versionName;
public?String?sourceDir;
}
Particular content is:
The bag name of packageName---application;
AppName---present to user's apply names;
The version number of versionName---application;
The installation path on mobile phone of sourceDir---application.
For example, during the v1.2.0Bata of a certain browser uses, above content be respectively " com.qihoo.browser ", " a certain browser ", " 1.2.0Bata ", "/data/app/com.qihoo.browser.apk ".
(2) obtain the API of most recently used list of application
The android API of android.app.ActivityManager class:
public?List<RecentTaskInfo>getRecentTasks(int?maxNum,int?flags)
The tabulation of obtaining automatically according to time sequence, storage format and (1) similar.Wherein, there is not information service time in the list of application that API obtains in (1), so need the API in (2) to obtain nearest use list of application.When using by (1) and (2) search, may there be the situation of repetition, only needs that at this moment the Search Results among both is gathered rear filter and heavily get final product.
According to aforesaid way, present embodiment can obtain the mounted application in various this locality and/or can for the list of application of downloading, can search for efficiently thus on the net.
In addition, for convenience, integrality, the accuracy that improves search, present embodiment creates a concordance list to acquired list of application in advance, after index is built up, can directly find the application result that mates with key word information from concordance list when needing search.The efficient of this way of search is higher, below describes in further detail.
Present embodiment is according to mounted application that obtain above, local and/or can set up the application references table for the list of application of downloading on the net.This application references table comprises with each uses corresponding application references item, and wherein each application references item comprises one or more and uses the index terms that is associated.
The index terms here specifically can comprise at least one in following: the Chinese that the combination of the phonetic beginning letter of each Chinese word in the phonetic that the Chinese of the English name of application, the Chinese of application, application is corresponding, the Chinese of application, the Chinese of application are called for short, use is called for short corresponding phonetic and the phonetic beginning monogram of the Chinese used each Chinese word in being called for short, etc.For example, for using " browser ", can be with " llq " (first letter of pinyin of " browser ") or " liulanqi " etc. as index terms.Be understandable that, in order to improve the success ratio of search, can also preset more index terms, repeat no more.
After setting up concordance list according to the method described above, can the easily various application of search in this list of application.For example, when searching key word is complementary with one or more index terms that is associated during certain is used, think that then this application and searching key word are complementary, should use thus and return as Search Results.In the present embodiment, because each application can comprise a plurality of index terms, can mate more search keyword information thus, thereby can improve the success ratio of search, also reduced thus searching key word input number of times, thereby improved search efficiency, hereby described for example.
Referring to Fig. 2, its procedure chart for utilizing the search keyword information search to use among Fig. 1.Among Fig. 2, each application in the list of application 210 sets in advance the index entry of one or more associations, comprise a plurality of keyword combinations in the search keyword information 220, if certain keyword combination is complementary with certain index entry, then think the application related with this index entry and this search keyword information coupling, return the application message of correspondence to Search Results 230 and get final product this moment.
As shown in Figure 2, comprise m application in the list of application 210, comprise n keyword combination in the search keyword information 220, the result of search is: keyword combination 1 and at least one index terms coupling of using in 3, return thus corresponding application message 1; Keyword combination 2 and keyword combination 5 are mated with at least one index terms of using 3 respectively, return thus corresponding application message 2; So analogize, finally obtain the application that all the match is successful.As shown in Figure 2, final Search Results comprises application message 1, application message 2 ..., application message t.Obviously this Search Results can carry out certain ordering, in order to show, store or transmit.
In above-described embodiment, in list of application, can be further to the mounted application in this locality, can sort for the application of downloading on the net.A kind of concrete mode is: each application identifies with title, and take nearest service time as the first row sequence word, Apply Names sorts as the second row sequence word, namely at first according to the nearest service time (can according to circumstances set) of using each application references item in the application references table being sorted, then according to Apply Names each application references item in the application references table is sorted.
Be understandable that the various application in the present embodiment Search Results also can be sorted in a manner described, make things convenient for thus the user to browse, and carry out corresponding operating, do not repeat them here.
The described application searches method of above embodiment can be searched for easily various application and return the application message that searches by dialing interface, and need not the specialized application that prior startup search is used as prior art, thereby simple operation improves greatly.In addition, the embodiment of the invention can also obtain and include but not limited to following beneficial effect:
(1) dialing interface button Area Ratio system soft keyboard area is large, is more prone to click, and is difficult for makeing mistakes, and has improved input information efficient;
(2) dialing interface can be inputted multiple search keyword information, and such as numeral, Chinese character, phonetic, English etc. owing to support the phonetic operation, more is fit to the Chinese crowd and uses;
(3) in advance list of application is set up the application references table, wherein each uses the index entry that is provided with a plurality of associations, each application can be mated more search keyword information thus, this has just reduced the selection difficulty of searching key word, improve the success ratio of application searches, also improved the efficient of application searches simultaneously.
More than being described in detail embodiment of the invention application searches method.On this basis, the present invention also correspondingly structure established application searches equipment (hereinafter to be referred as equipment), below be described in detail.
Be pointed out that in passing the search procedure in the present embodiment equipment sees also the description content of preamble method part if any part not to the utmost; Similarly, as relating to equipment, also can introduce following description content in the preceding method part.
See also Fig. 3, it is the structured flowchart according to one embodiment of the invention application searches equipment.This application searches equipment 300 has dialing interface 310(and can be physics or be presented at virtual dial-up dish on the screen), on dialing interface, be provided with some buttons, wherein also corresponding to one or more letter, the user presses these buttons and obtains original initial information part button (mainly being numerical key).These dialing interface 310 operated by rotary motion viewing areas, this viewing area both can show input message, also can show the various application related information that search.
The various application that searcher 340 search and search keyword information are complementary, and return the various application related information that search, this search content can correspondingly show, store or be transferred to default target location, for example shows the application message that searches in the viewing area of dialing interface 310.Usually, searcher 340 can have been installed from this locality application and/or can supply the down load application the various application that the search keyword information that search and resolver 330 extract is complementary on the net.
In addition, alternatively, search for for the ease of searcher 340, equipment 300 also comprises list of application storer 350, and it can be cache memory.The above-mentioned tabulation of application being installed from this locality and/or can having supplied down load application on the net of these list of application storer 350 storages, facilitate so the various application that searcher 340 efficiently searchings and search keyword information are complementary, can improve thus the efficient of search, reduce the stand-by period of system.
In addition, in order to make things convenient for equipment 300 display of search results, equipment 300 can also comprise display 360, and it is connected to searcher 340, shows thus the application searches result that searcher 340 returns.
Perhaps, equipment 300 can also comprise search results store 370, specifically can be the memory elements such as storage card, and it can be connected to searcher 340, so that the application searches result that memory search device 340 returns.
Be understandable that if searcher 340 further turns back to Search Results resolver 330, then display 360 and search results store 370 also can be connected to resolver 330, thus the search result information that returns are shown and storage.
In addition, list of application storer 350 can show as different physical form with search results store 370, and they both can for two memory elements independently, can for two separate, stored districts on the same memory element, not repeat them here yet.
Referring to Fig. 4, its be according to an embodiment of the invention, the structured flowchart of the resolver in Fig. 3.This resolver 330 can comprise module 331, comparison module 332 and key word information generation module 333 etc. are set.
Module 331 is set search index sign and search keyword information generation strategy are set, after setting is finished, comparison module 332 judges whether there is default search index sign from the initial information that data-interface 320 obtains, then send the Search Hints signal as existing, just can be so that equipment enters into the search application model.Key word information generation module 333 is when obtaining the Search Hints signal, from initial information, extract search keyword information according to the search keyword information generation strategy, and offer searcher 340, the various application that are complementary by searcher 340 search and search keyword information thus, and return the various application related information that search.
Among Fig. 4, the module 331 that arranges in the resolver 330 preferably identifies as search index with the book character on the dialing interface 310, with the remaining information after book character in the initial information as search keyword information.Further, module 331 is set to be identified as search index with the " # " character on the dialing interface 310, with comprise that data-interface is 320 that received, any combination of corresponding each information of respective keys on dialing interface 310 is as search keyword information, wherein the respective keys in the dialing interface 310 is corresponding to one or more letter.Be understandable that the recognition strategy of search index sign and search keyword information all can be taked other setting means, does not repeat them here.
In order to improve search efficiency, searcher 340 in the present embodiment is in advance according to the mounted application in various this locality and/or can should be used for setting up the application references table for what download on the net, each application references item in the application references table comprises one or more and uses the index terms that is associated, wherein, search comprises with various application that search keyword information is complementary: when searching key word is complementary with one or more index terms that is associated in certain application, think that then this application and searching key word are complementary.
The index terms here comprises that Chinese that the Chinese of phonetic corresponding to the Chinese of Chinese, application of English name, the application of application, application is called for short, uses is called for short the phonetic beginning monogram of the combination of phonetic beginning letter of each Chinese word in the Chinese of corresponding phonetic, application and the Chinese used each Chinese word in being called for short, etc.Obviously, in order to improve the search success ratio, also can increase other index terms, be as the criterion to meet consumers' demand.
In the equipment of present embodiment, searcher 340 for list of application further according to the nearest service time of using each application references item in the application references table being sorted.Further, searcher 340 sorts to each application references item in the application references table according to the Apply Names of using, and makes things convenient for like this user to browse, operate.
Be understandable that searcher 340 also can sort Search Results according to use service time, Apply Names etc., make things convenient for thus user's navigate search results, and required application is installed, downloads, moved or the operation such as unloading, do not repeat them here.
Equipment in above-described embodiment is searched for various application by dialing interface, need not to start in advance the specialized application that search is used, and has greatly improved the convenience of application searches.In addition, this equipment also has the multiple technologies advantage: one, and dialing interface button area is larger, can reduce the click error rate, thereby input information efficient is higher; Its two, support multiple search keyword information input mode, towards customer group wider; Its three, each in the list of application used a plurality of index entries is set, use and search keyword information between matching probability higher, improved efficient and the success ratio of application searches.
Above-mentioned application searches equipment can specifically be applied to portable terminal (intelligent mobile terminal particularly, such as smart mobile phone) on, it passes through the application searches function transplanting can utilize this dialing interface to carry out application searches in dialing interface, and basic implementation procedure is as follows:
(1) enters the application searches pattern in dialing interface interface input " # ".
(2) under this application searches pattern, according to the local mounted application of dialing interface inputted search, and to Search Results move, the operation such as unloading.
(3) under this pattern of application searches, the application that can Gong download and install on the net according to the dialing interface inputted search, and Search Results downloaded and installed.
This portable terminal in dialing interface, can efficiently searching be used the application searches function transplanting, and its operating process is easy, and success ratio is higher, and market outlook are good.
Application example
Below be an application scenarios example of embodiment of the invention application searches method, equipment and portable terminal, its external form shows as a dialing and uses.But below describe content and be mainly the perceived content that the user is presented in this dialing application, the running background process of using about this dialing sees also the aforementioned applications searching method partly and the description content of application searches environment division.
For example, the function that has realized " searching for local mounted application " is used in the dialing in the intelligent terminal of employing Android operating system.For example, input " #llq " can search the application that title contains " browser ", clicks Search Results and can move corresponding application, and length can unload corresponding application by Search Results.
In addition, when new the installation used in this dialing, the indication of " # " pattern is arranged then, the user only need to get final product according to this prompting operation, should use very convenient.
Main thought and the method for operating of the concrete technical scheme that this dialing is used are as follows:
The user enters the dialing interface that this dialing is used, and enters the application searches pattern after the input " # ", carries out key word according to user's input and searches for from cache.Except the English search, this dialing is used and is also supported the phonetic search, comprise first letter of pinyin coupling, phonetic coupling etc., for example will search for by " browser " that input " llq " (first letter of pinyin of " browser ") or " liulanqi " (phonetic of " browser ") all can.
The sortord that this dialing is used for the application searches result is preferentially to list recently used several application; Remaining application is sorted according to Apply Names.In other words, be the first row sequence word the nearest service time that this dialing is used, and the name of application is called the second row sequence word and sorts to using Search Results.
Below further illustrate this dialing and use the whole flow process that obtains the result from the dialing interface input message to search.
For example, the user thinks that in dialing interface input " 557 " detailed process of search " a certain browser " application is as follows:
(1) installs and each application that moves recently in the tabulation for the machine in advance, generation comprises the application references table of the index entries such as first letter of pinyin abbreviation of the phonetic of an Apply Names, an Apply Names, uses index entries such as generating " a certain liulanqi ", " a certain llq " such as " a certain browser ".
(2) dialing interface of a certain address list has the English alphabet input function concurrently, and wherein: " 2 " represent a, b, c, " 3 " represent e, d, f......, by that analogy to button to button.The user expects with the first letter of pinyin of " browser " abbreviation " llq " search " a certain browser " use, can input key " 557 " representative " llq ", this " llq " can be used as search keyword information.
(3) because button " 5 " represent j, k, l, button " 7 " represent p, q, r, s, so input " 557 " can represent a lot of combinations, such as " jp ", " jq " etc. also comprise certainly " llq " therefore need to the different searched key word combination of extraction.
(4) after the user input " 557 ", the index entry that phonetic that the combination such as " llq ", " jq " and step (1) are generated (" a certain liulanqi " etc.) is used in dialing relatively, coupling not.Afterwards, mate with other index entry again.
The index entry of the first letter of pinyin abbreviation that (5) combination such as " llq ", " jjq " and step (1) is generated (" a certain llq " etc.) relatively, matching result is arranged: " liulanqi ", " a certain liulanqi " etc., return the application of the correspondences such as " liulanqi ", " a certain liulanqi " thus as Search Results.
(6) matching result of step (4), (5) is gathered, sort according to previously described sortord, and ordering tabulation is shown, the user can browse easily thus, can also carry out corresponding operating afterwards.
In like manner, if the user wants to represent phonetic by input " 54852674 " " liulanqi ", then also can search " a certain browser " according to above step (1) ~ (6) and use.
The above-mentioned application example of the present invention is compared with the application searches function that the Android intelligent mobile terminal carries, and has obvious advantage:
On the one hand, the application searches function that the Android intelligent mobile terminal carries is not supported the phonetic search, and for example search " browser " must be inputted by " browser "; And the above-mentioned application example of the present invention is supported the phonetic search, input " llq " (first letter of pinyin of " browser ") or " liulanqi " all can, be matched to the power height.
On the other hand, compare with the application searches function that the Android intelligent mobile terminal carries, the above-mentioned application example of the present invention uses dialing interface inputted search key word, more is fit to the Chinese crowd and uses; And dialing interface button Area Ratio system key interface is large, is more prone to click, and error probability is little.
In dialing interface, the application searches method and apparatus that proposes can the various application of efficiently searching with the application searches function transplanting for the above embodiment of the present invention, and its operating process is easy, and success ratio is higher, and market outlook are good.
Intrinsic not relevant with any certain computer, virtual system or miscellaneous equipment with demonstration at this algorithm that provides.Various general-purpose systems also can be with using based on the teaching at this.According to top description, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.Should be understood that and to utilize various programming languages to realize content of the present invention described here, and the top description that language-specific is done is in order to disclose preferred forms of the present invention.
In the instructions that provides herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can be put into practice in the situation of these details not having.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the present invention and to help to understand one or more in each inventive aspect, in the description to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes in the above.Yet the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires the more feature of feature clearly put down in writing than institute in each claim.Or rather, as following claims reflected, inventive aspect was to be less than all features of the disclosed single embodiment in front.Therefore, follow claims of embodiment and incorporate clearly thus this embodiment into, wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can adaptively change and they are arranged in one or more equipment different from this embodiment the module in the equipment among the embodiment.Can be combined into a module or unit or assembly to the module among the embodiment or unit or assembly, and can be divided into a plurality of submodules or subelement or sub-component to them in addition.In such feature and/or process or unit at least some are mutually repelling, and can adopt any combination to disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and so all processes or the unit of disclosed any method or equipment make up.Unless in addition clearly statement, disclosed each feature can be by providing identical, being equal to or the alternative features of similar purpose replaces in this instructions (comprising claim, summary and the accompanying drawing followed).
In addition, those skilled in the art can understand, although comprise some feature rather than further feature included among other embodiment at some embodiment that this is somebody's turn to do, the combination of the feature of different embodiment means and is within the scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, perhaps with at one or more
ProcessorThe software module of upper operation realizes that perhaps the combination with them realizes.It will be understood by those of skill in the art that can use in practice little
ProcessorPerhaps digital signal
Processor(DSP) realize according to some or all some or repertoire of parts in the application searches equipment of the embodiment of the invention.The present invention can also be embodied as be used to part or all equipment or the device program (for example, computer program and computer program) of carrying out method as described herein.Such realization program of the present invention can be stored on the computer-readable medium, perhaps can have the form of one or more signal.Such signal can be downloaded from internet website and obtain, and perhaps provides at carrier signal, perhaps provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation of the scope that does not break away from claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed in element or step in the claim.Being positioned at word " " before the element or " one " does not get rid of and has a plurality of such elements.The present invention can realize by means of the hardware that includes some different elements and by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to come imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title with these word explanations.
Claims (18)
1. application searches method comprises:
Reception is via the initial information of dialing interface input;
Judge and whether have default search index sign in the described initial information;
When in described initial information, having described search index sign, from described initial information, extract search keyword information;
The various application that search and described search keyword information are complementary, and return the various application related information that search;
Wherein, described search index is designated the book character on the dialing interface, and described search keyword information is the remaining information after described book character in the described initial information.
2. the method for claim 1, described search index is designated " # " character on the dialing interface.
3. such as any described method among the claim 1-2, wherein said search keyword information comprises any combination of corresponding each information of respective keys that receive, on dialing interface, and wherein the respective keys in the dialing interface is corresponding to one or more letter.
4. such as any described method among the claim 1-3, described application comprises local mounted application and/or can supply the application of download on the net.
5. method as claimed in claim 4 also comprises step:
According to the mounted application in various this locality and/or can should be used for setting up the application references table for what download on the net, each the application references item in the described application references table comprises the index terms that one or more is associated with application; And
The various application that described search and described search keyword information are complementary comprise:
When described searching key word is complementary with one or more index terms that is associated during certain is used, think that then this application and described searching key word are complementary.
6. method as claimed in claim 5, wherein said index terms comprise at least one in following: the Chinese that the phonetic beginning monogram of each Chinese word in the phonetic that the Chinese of the English name of application, the Chinese of application, application is corresponding, the Chinese of application, the Chinese of application are called for short, use is called for short corresponding phonetic and the phonetic beginning monogram of the Chinese used each Chinese word in being called for short.
7. such as claim 5 or 6 described methods, also comprise step:
According to the nearest service time of using each application references item in the described application references table being sorted.
8. method as claimed in claim 7 also comprises step:
According to the Apply Names of using each application references item in the described application references table is sorted.
9. such as any described method in the claim 1 ~ 8, show the various application related information that search at dialing interface.
10. application searches equipment comprises:
Data-interface is configured to receive the initial information via the dialing interface input;
Resolver is configured to judge whether have default search index sign in the described initial information, and when having described search index sign in described initial information, extracts search keyword information from described initial information; And
Searcher is configured to search for the various application that are complementary with described search keyword information, and returns the various application related information that search;
Wherein, described resolver is configured to identify as described search index with the book character on the dialing interface, and with the remaining information after described book character in the described initial information as described search keyword information.
11. equipment as claimed in claim 10, described resolver are configured to identify as described search index with " # " character on the dialing interface.
12. such as any described equipment among the claim 10-11, any combination that described resolver is configured to comprise corresponding each information of described data-interface respective keys that receive, on dialing interface is as described search keyword information, and wherein the respective keys in the dialing interface is corresponding to one or more letter.
13. such as any described equipment among the claim 10-12, described searcher is configured to install from this locality to be used and/or on the net can be for the down load application, the various application that search and described search keyword information are complementary.
14. equipment as claimed in claim 13, described searcher is configured according to the mounted application in various this locality and/or can should be used for setting up the application references table for what download on the net, each application references item in the described application references table comprises one or more and uses the index terms that is associated, wherein, described search comprises with the various application that described search keyword information is complementary: when described searching key word is complementary with one or more index terms that is associated during certain is used, think that then this application and described searching key word are complementary.
15. equipment as claimed in claim 14, wherein said index terms comprise in following at least one: the Chinese that the phonetic beginning monogram of each Chinese word in the phonetic that the Chinese of the English name of application, the Chinese of application, application is corresponding, the Chinese of application, the Chinese of application are called for short, use is called for short corresponding phonetic and the phonetic beginning monogram of the Chinese used each Chinese word in being called for short.
16. such as claim 14 or 15 described equipment, described searcher is configured to according to the nearest service time of using each application references item in the described application references table being sorted.
17. such as any described method among the claim 14-16, described searcher further is configured to according to the Apply Names of using each application references item in the described application references table be sorted.
18. such as any described equipment in the claim 10 ~ 17, dialing interface is provided with the viewing area, described viewing area is configured to show the various application related information that search.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105589085A CN103020253A (en) | 2012-12-20 | 2012-12-20 | Application search method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012105589085A CN103020253A (en) | 2012-12-20 | 2012-12-20 | Application search method and equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103020253A true CN103020253A (en) | 2013-04-03 |
Family
ID=47968856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012105589085A Pending CN103020253A (en) | 2012-12-20 | 2012-12-20 | Application search method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103020253A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103077188A (en) * | 2012-12-20 | 2013-05-01 | 北京奇虎科技有限公司 | Method, device and mobile terminal for searching applications by dialing interface |
CN104571586A (en) * | 2014-12-30 | 2015-04-29 | 北京奇虎科技有限公司 | Character input method and device |
CN104715010A (en) * | 2014-12-31 | 2015-06-17 | 上海孩子国科教设备有限公司 | Method, terminal and system for calling out associated data through characters |
WO2015117426A1 (en) * | 2014-07-24 | 2015-08-13 | 中兴通讯股份有限公司 | File management method and device |
CN105204874A (en) * | 2014-05-27 | 2015-12-30 | 派皮利欧科技有限公司 | Mobile device starting system |
CN105447048A (en) * | 2014-09-02 | 2016-03-30 | 步步高教育电子有限公司 | Application search method and system |
CN105447162A (en) * | 2015-12-01 | 2016-03-30 | 腾讯科技(深圳)有限公司 | Group file search method and apparatus |
WO2019041286A1 (en) * | 2017-08-31 | 2019-03-07 | 深圳市云中飞网络科技有限公司 | Information processing method and related product |
CN112417243A (en) * | 2014-06-24 | 2021-02-26 | 谷歌有限责任公司 | Search results for native applications |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1964530A (en) * | 2006-11-28 | 2007-05-16 | 魏新成 | Performing instant on-line search operation after inputting digital character string at standby status of mobile phone |
CN101000611A (en) * | 2006-08-29 | 2007-07-18 | 曾文均 | Method for providing and inquiry information for public by interconnection network |
CN101127784A (en) * | 2007-09-29 | 2008-02-20 | 网秦无限(北京)科技有限公司 | Method and system for quickly obtaining network information service at mobile terminal |
CN102779151A (en) * | 2012-05-10 | 2012-11-14 | 北京奇虎科技有限公司 | Searching method , device and system for application program |
-
2012
- 2012-12-20 CN CN2012105589085A patent/CN103020253A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101000611A (en) * | 2006-08-29 | 2007-07-18 | 曾文均 | Method for providing and inquiry information for public by interconnection network |
CN1964530A (en) * | 2006-11-28 | 2007-05-16 | 魏新成 | Performing instant on-line search operation after inputting digital character string at standby status of mobile phone |
CN101127784A (en) * | 2007-09-29 | 2008-02-20 | 网秦无限(北京)科技有限公司 | Method and system for quickly obtaining network information service at mobile terminal |
CN102779151A (en) * | 2012-05-10 | 2012-11-14 | 北京奇虎科技有限公司 | Searching method , device and system for application program |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103077188A (en) * | 2012-12-20 | 2013-05-01 | 北京奇虎科技有限公司 | Method, device and mobile terminal for searching applications by dialing interface |
CN105204874A (en) * | 2014-05-27 | 2015-12-30 | 派皮利欧科技有限公司 | Mobile device starting system |
CN112417243A (en) * | 2014-06-24 | 2021-02-26 | 谷歌有限责任公司 | Search results for native applications |
WO2015117426A1 (en) * | 2014-07-24 | 2015-08-13 | 中兴通讯股份有限公司 | File management method and device |
CN105447048A (en) * | 2014-09-02 | 2016-03-30 | 步步高教育电子有限公司 | Application search method and system |
CN104571586A (en) * | 2014-12-30 | 2015-04-29 | 北京奇虎科技有限公司 | Character input method and device |
CN104571586B (en) * | 2014-12-30 | 2018-05-04 | 北京奇虎科技有限公司 | Character input method and device |
CN104715010A (en) * | 2014-12-31 | 2015-06-17 | 上海孩子国科教设备有限公司 | Method, terminal and system for calling out associated data through characters |
CN104715010B (en) * | 2014-12-31 | 2018-11-30 | 上海孩子国科教设备有限公司 | The method, terminal and system of associated data are recalled using text |
CN105447162A (en) * | 2015-12-01 | 2016-03-30 | 腾讯科技(深圳)有限公司 | Group file search method and apparatus |
CN105447162B (en) * | 2015-12-01 | 2021-06-25 | 腾讯科技(深圳)有限公司 | Group file searching method and device |
WO2019041286A1 (en) * | 2017-08-31 | 2019-03-07 | 深圳市云中飞网络科技有限公司 | Information processing method and related product |
US11423109B2 (en) | 2017-08-31 | 2022-08-23 | Shenzhen Heytap Technology Corp., Ltd. | Information processing method, server and computer program product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103020253A (en) | Application search method and equipment | |
CN102779151B (en) | The searching method of application program, Apparatus and system | |
CN108319489A (en) | Startup method, apparatus, storage medium and the electronic equipment of five application page | |
US20120163664A1 (en) | Method and system for inputting contact information | |
CN105302811B (en) | Browser page skipping method and device | |
CN102236524A (en) | Method for guiding operation of application program and mobile electronic device | |
CN103559046A (en) | Method and device for starting functions of terminal, and terminal equipment | |
CN103384290A (en) | Mobile terminal with positioning and navigation functions and fast positioning and navigation method of mobile terminal | |
CN103049515A (en) | Method, device and equipment for classifying application programs | |
CN103037072A (en) | Implementation method of extracting short message contents to apply to scene | |
CN102929926A (en) | Word-taking search method and device based on browsed contents | |
EP2866158A1 (en) | Method for reader to provide service, reader, terminal and computer storage medium | |
CN103500211A (en) | Method and system for providing search services and client side | |
CN101431625A (en) | Remote controller with words input function and method for implementing words input | |
CN102945243A (en) | Contact information identification method based on browsing contents | |
CN104142991A (en) | Search method, search client and electronic equipment | |
CN101281430A (en) | Apparatus with expression symbol associating input function and associating input method | |
CN104598507A (en) | Information searching method and device | |
CN102681747A (en) | Terminal device and method for dynamically displaying application identification information | |
CN101312574A (en) | Method for managing user content in communication terminal | |
CN106843915A (en) | A kind of firmware switching method and apparatus | |
CN105975545A (en) | Terminal control method and terminal | |
KR20140100315A (en) | Mobile terminal and control method thereof | |
CN105208082A (en) | Method and device used for guiding user to use terminal, and terminal | |
CN101945178A (en) | Method, system and mobile terminal for viewing news information |
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: 20130403 |
|
RJ01 | Rejection of invention patent application after publication |