CN102314452A - Method for navigation through input method platform and system - Google Patents

Method for navigation through input method platform and system Download PDF

Info

Publication number
CN102314452A
CN102314452A CN2010102219180A CN201010221918A CN102314452A CN 102314452 A CN102314452 A CN 102314452A CN 2010102219180 A CN2010102219180 A CN 2010102219180A CN 201010221918 A CN201010221918 A CN 201010221918A CN 102314452 A CN102314452 A CN 102314452A
Authority
CN
China
Prior art keywords
user
navigation
classification
input
navigation results
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.)
Granted
Application number
CN2010102219180A
Other languages
Chinese (zh)
Other versions
CN102314452B (en
Inventor
查文
何立涛
杨磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201010221918.0A priority Critical patent/CN102314452B/en
Publication of CN102314452A publication Critical patent/CN102314452A/en
Application granted granted Critical
Publication of CN102314452B publication Critical patent/CN102314452B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a method for navigation through an input method platform and a system. The method comprises the following steps of: when a user inputs letters and words through the input method platform, judging whether the user needs to perform navigation by judging whether preset characteristic information appears or not; when the user needs to perform navigation, acquiring a query word performing navigation according to the information navigation by the user at present, and acquiring an expanded navigation result of the query word; and providing the expanded navigation result to the user. By the method and the system, the probability that the navigation result contains the navigation result required by the user is improved and the realization efficiency of navigation is improved.

Description

A kind ofly carry out method of navigation and system through the input method platform
Technical field
The present invention relates to input method technique field, particularly relate to and a kind ofly carry out method of navigation and system through the input method platform.
Background technology
Navigating through the input method platform is meant that the user is carrying out words when input, and the input method platform can carry out the prompting of website, picture, video, document or download link etc. according to user's input content.Describing for convenient, is that example is introduced with the prompting website all among this paper.When the prompting website, the user can directly visit this related web page through shortcut or click.For example; The user is through input method platform input " jingdong " (Jingdone district), and the input method platform can be pointed out visit " store, Jingdone district ", and the inlet of visit is provided in the input method window; This inlet of user's click is perhaps clicked shortcut, can open the webpage in store, Jingdone district.
Say from application; When adopting this mode of navigating through the input method platform,, and need not remember loaded down with trivial details English network address because the user only needs input coding character string (like the pinyin string of Chinese user's input etc.); Therefore be more suitable for users'thinking such as Chinese, Japanese, the convenient use.
When realization was navigated through the input method platform, the method for employing was normally utilized the mapping relations between predefined navigation enquiry words and the network address, provides navigation results in the prior art.For example, when comprising navigation enquiry words in user's the input content, promptly show the network address corresponding of appointment in the configuration file with this navigation enquiry words to the user.
But when utilizing above-mentioned method of the prior art to navigate, the navigation results that provides has only one, and in some cases, the accuracy rate of navigating is not high, and then realizes that the efficiency ratio of navigation is lower.For example; Be input " zhao ' shang ' yin ' hang (China Merchants Bank) " equally; The user who has wants to get into China Merchants Bank credit card center, and the user who also has wants to get into China Merchants Bank's bank system of web, but this moment; The website that provides but possibly be the homepage (because in the configuration file, " zhao ' shang ' yin ' hang " or " China Merchants Bank " is corresponding with the homepage network address of China Merchants Bank) of China Merchants Bank.Say from user perspective, provide network address accurately, then can only import more contents if hope the input method platform; For example; Input " zhao ' shang ' yin ' hang ' xin ' yong ' ka ' zhong ' xin ", perhaps " zhao ' shang ' yin ' hang ' wang ' shang ' yin ' hang ", but this moment; Obviously the efficient of realization can be reduced, also the advantage of navigating can't be embodied well through the input method platform.
Summary of the invention
The present invention provides a kind of and carries out method of navigation and system through the input method platform, helps improving the efficient of navigating.
The invention provides following scheme:
A kind ofly carry out method of navigation, comprising through the input method platform:
When the user carries out the words input through the input method platform,, judge the user and whether need navigate through the characteristic information that judges whether to occur presetting;
When judging the user and need navigate, obtain query word that navigates and the classification information of navigating according to the current input information of user, and obtain under the said classification navigation results to the expansion of said query word;
The navigation results of said expansion is offered the user.
Preferably, said characteristic information through judging whether to occur presetting, judge the user and whether need navigate and comprise:
When comprising the navigation indicator that presets in the current input information of user, confirm that the user need navigate;
Perhaps,
When the user the presetting when importing in the text box of coding input window, confirm that the user need navigate;
Perhaps,
Input content to the user is carried out semantic analysis, when comprising the query keyword that presets in the said input content, confirms that the user need navigate.
Preferably, the classification information of obtaining navigation according to the current input information of user comprises:
From the current input information of user, obtain the classification designator that presets, obtain said classification information according to said classification designator;
Perhaps,
When importing in the text box of certain classification that the user is presetting, obtain said classification information according to the classification of said text box;
Perhaps,
Input content to the user is carried out semantic analysis, if comprise certain classification corresponding class keyword in the said input content, confirms said classification information according to said keyword corresponding class;
Perhaps,
Click according to the active user is historical, adds up the number of clicks of this user in navigation results of all categories, confirms said classification information according to said number of clicks.
Preferably, when the navigation results of said expansion when being a plurality of, also comprise:
Click according to the user is historical, and statistics is clicked the number of times of the navigation results of each said expansion, sorts according to the navigation results of said number of clicks to each said expansion.
Preferably, obtain the navigation results of said expansion in the following manner:
Obtain the navigation results of said expansion to search engine or server; Perhaps, in the local data base that presets, obtain the navigation results of said expansion.
A kind of system of navigating through the input method platform comprises:
Whether judging unit is used for when the user carries out the words input through the input method platform, through the characteristic information that judges whether to occur presetting, judging the user and need navigating;
The navigation results acquiring unit; Be used for when judging the user and need navigate; Obtain query word that navigates and the classification information of navigating according to the current input information of user, and obtain the navigation results that is directed against the expansion of said query word under the said classification;
Navigation results provides the unit, is used for the navigation results of said expansion is offered the user.
Preferably, said judging unit comprises:
First judgment sub-unit is used for when the current input information of user comprises the navigation indicator that presets, and confirms that the user need navigate;
Perhaps,
Second judgment sub-unit, be used for when the user when the text box that presets is imported, confirm that the user need navigate;
Perhaps,
The 3rd judgment sub-unit is used for user's input content is carried out semantic analysis, when comprising the query keyword that presets in the said input content, confirms that the user need navigate.
Preferably, said navigation results acquiring unit comprises:
First obtains subelement, is used for obtaining the classification designator that presets from the current input information of user, obtains said classification information according to said classification designator;
Perhaps,
Second obtains subelement, be used for when the user when the text box of certain classification that presets is imported, obtain said classification information according to the classification of said text box;
Perhaps,
The 3rd obtains subelement, is used for user's input content is carried out semantic analysis, if comprise certain classification corresponding class keyword in the said input content, confirms said classification information according to said keyword corresponding class;
Perhaps,
The 4th obtains subelement, is used for the click history according to the active user, adds up the number of clicks of this user in navigation results of all categories, confirms said classification information according to said number of clicks.
Preferably, when the navigation results of said expansion when being a plurality of, also comprise:
Sequencing unit is used for the click history according to the user, and statistics is clicked the number of times of the navigation results of each said expansion, sorts according to the navigation results of said number of clicks to each said expansion.
Preferably, said navigation results acquiring unit obtains the navigation results of said expansion in the following manner:
Obtain the navigation results of said expansion to search engine or server; Perhaps, in the local data base that presets, obtain the navigation results of said expansion.
According to specific embodiment provided by the invention, the invention discloses following technique effect:
The present invention can judge the user according to user's input information, and whether needs navigate, if then can obtain the navigation results to the expansion of query word, and offer the user.Like this, for the input method platform,, therefore, can provide a plurality of navigation results, and needn't worry too much to influence user's normal input owing to navigation results owing to be the navigation results that provides under the situation that the user need navigate really judging; For the user, can obtain a plurality of navigation results, rather than a navigation results corresponding with current query word, therefore, can from a plurality of navigation results, select an entering that oneself needs.Therefore, be equivalent to improve the probability that comprises the navigation results of user's needs in the navigation results, helped improving the implementation efficiency of navigation.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do to introduce simply to the accompanying drawing of required use among the embodiment below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the process flow diagram of the method that provides of the embodiment of the invention;
Fig. 2 is that navigation results represents synoptic diagram in the method that provides of the embodiment of the invention;
Fig. 3 is that another navigation results represents synoptic diagram in the method that provides of the embodiment of the invention;
Fig. 4 be in the method that provides of the embodiment of the invention again a navigation results represent synoptic diagram;
Fig. 5 is the synoptic diagram of the system that provides of the embodiment of the invention.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, the every other embodiment that those of ordinary skills obtained belongs to the scope that the present invention protects.
Embodiment one
Referring to Fig. 1, the embodiment of the invention one provides passes through the input method platform and carries out method of navigation and may further comprise the steps:
S101: when the user carries out the words input through the input method platform,, judge the user and whether need navigate through the characteristic information that judges whether to occur presetting;
S102: when judging the user and need navigate, obtain query word that navigates and the classification information of navigating, and obtain under the said classification navigation results to the expansion of said query word according to the current input information of user;
Wherein, the query word that navigates can directly obtain from user's input content, and is concrete, and the candidate item that can select according to the coded string or the user of user's input is confirmed query word.For example, the user imports " zhaobenshan (Zhao Benshan) ", then can be with " Zhao Benshan " as the query word that navigates, and promptly the user need obtain some information relevant with " Zhao Benshan ".In the prior art, can be directly with offering the user with " Zhao Benshan " corresponding certain network address as navigation results in the configuration file.
S103: the navigation results of said expansion is offered the user.
In embodiments of the present invention, be not that the navigation enquiry words that comprises in the direct input content according to the user provides navigation results, but before providing navigation results; At first judge whether to have occurred the characteristic information that presets; Come judges whether need navigate through these characteristic informations, only when judging the user and need navigate really, restart the program of navigating; Promptly obtain navigation enquiry words, and obtain the navigation results of the corresponding expansion of this navigation enquiry words.Wherein, why be called the navigation results of expansion, be because navigation results is not limited to a navigation results corresponding with navigation enquiry words, but this navigation results is expanded that the navigation results that finally offers the user possibly be one or more.
When specifically obtaining the navigation results of the corresponding expansion of navigation enquiry words; Can with the navigation enquiry words of determining be committed to search engine according to or server inquire about, from the result that search engine or server return, obtain navigation results and offer the user to get final product.Certainly, also can safeguard a navigational route database, directly utilize navigational route database to inquire about, obtain the navigation results of expansion at client terminal local.
Need to prove, why only provide a navigation results in the prior art to query word, be because; Do not comprise the step whether judges need navigate in the prior art, but, just provide navigation results as long as comprise the query word in the configuration file in user's the input content; But obviously, the query word that comprises in user's the input content in the configuration file can not prove that the user will navigate exactly, even in most cases; The user only is in order to import this speech; At this moment, if provide too many navigation results, then will inevitably have influence on user's normal input; Therefore, can not provide too many navigation results in the prior art, in order to avoid influence user's normal input.Exactly because also this reason makes that the utilization factor of the navigation results that the input method platform provides possibly not be very high in the prior art.
But, in embodiments of the present invention, at first need judge user's intention, only, just utilize navigation enquiry words to obtain navigation results judging after the user need navigate.Whether because the user will navigate, therefore, the purpose of input method platform will provide navigation results exactly, need not consider can impact normal candidate presenting, therefore can provide a plurality of navigation results to navigation enquiry words.Like this, therefore the possibility that comprises the navigation results that the user wants in a plurality of navigation results has been equivalent to improve the probability that comprises the navigation results of user's needs in the navigation results just than higher, helps improving the implementation efficiency of navigation.
Wherein, the process that whether judges need navigate in the embodiment of the invention is to carry out through analyzing the characteristic information that whether has occurred presetting; During concrete the realization; The characteristic information that these preset can be some special characters by user's extra input before the coded string of input inquiry speech, also can be to be analyzed out according to the special sentence formula of user's input by the input method platform; Or the like, below just this is carried out some simple introductions.
Method one when comprising the navigation indicator that presets in the current input information of user, can confirm that promptly the user need navigate; Under this mode; Be the equal of beyond the coded string of user's query word of wanting in input to navigate, also will import some information, these information are navigation indicator that the input method platform is provided with in advance; When the input method platform comprises the navigation indicator that is provided with in advance in the input content of finding the user; Just this navigation indicator is confirmed as a kind of characteristic information that presets, and determine the user and need navigate, and start the operation of navigating.As; The navigation indicator that presets can be " .zhida (going directly) ", and promptly the user can continue input " .zhida " after having imported the coded string of query word, and the input method platform is being found " .zhida " afterwards; Just can start the step of navigating; Promptly confirm navigation enquiry words, and obtain navigation results, and offer the user to the expansion of said query word.
Need to prove; Specifically when the navigation indicator that input is preset; Can be before the coded string at the input inquiry speech or after carry out; In order to let the input method platform that the coded string of query word and navigation indicator difference are come, also need between the coded string of query word and navigation indicator, adopt separator to separate.For example, the user can import " zhaoshang.zhida ", and wherein, " zhaoshang " is the coded string of user's query word " trade and investment promotion " of wanting to inquire about, and ". " is the separator that the user imports, and " zhida " is the navigation indicator that the user imports; The input method platform can know just that in view of the above the user need navigate.Just can " zhaoshang " be submitted to search engine, server or local data base as query word then searches for; Search engine, server or local data base can return to the input method platform with some preferred results (comprising candidate item, corresponding network address etc.), and the input method platform represents and gets final product.The result who represents can be as shown in Figure 2; Wherein, each candidate item item is the link of each network address, and " China Merchants Bank's credit card " center "; then press numerical key " 2 " and get final product; perhaps, the user also can use the corresponding link of click, just can open corresponding webpage automatically then to suppose the user to want entering.
Need to prove that in practical application, the mode that embodies of separator is not limited to aforementioned ". ", also be not limited to input after the query word coded string, for example, can also adopt rearmounted or mid-separator.The concrete form of separator can also be " ", " # ", " www. ", " .com " etc.
Can find out that through this example the user can identify oneself through navigation indicator and need navigate, input method just can know that according to this navigation indicator user's needs navigate, and the Web side navigation result who provides expansion then gets final product.
Method two, when the user the presetting when importing in the text box of coding input window, confirm that the user need navigate.Promptly under this mode, the input method platform can be divided into different zones with the coding input window, and the navigation input can be carried out in different zones with common words input.During concrete the realization; The input method platform can be provided with different text boxes in advance in the coding input window; Under default situations, the user can be in the text box of common words the input coding character string, at this moment; The input method platform can carry out navigation hint, even comprise navigation enquiry words in the content of user's input.If the user need navigate, then can be with switching to input coding character string in the text box that navigates, at this moment, the input method platform can be found this characteristic information, and determines the user in view of the above and need navigate, and is corresponding, starts the step of navigating.That is, determine navigation enquiry words, and obtain navigation results, and offer the user to the expansion of this navigation enquiry words.Wherein, can provide shortcut or Macintosh to supply the user to carry out the switching of input frame, certainly, the user also can be switched input frame through the mode of click.
Method three, user's input content is carried out semantic analysis, when comprising the query keyword that presets in the said input content, confirm that the user need navigate.
Because in practical application, if the user need navigate, then the query word of input may have some general character on language sentence formula, and the basis of therefore query word being carried out lexical analysis will take out these general character exactly, and utilizes these general character to judge.For example, if the user need navigate, then the query word of input may be an interrogative sentence usually, wherein can comprise the keyword of some expression queries.For example; The user possibly import " how going to five road junctions ", " where can see The Lord of the Rings ", " how to do egg and fry tomato " or the like; " how ", " where " wherein all is the keyword of expression query, and followed is verb, and the appearance proof user of these speech has a question and needs answer; Accordingly, the possibility that need navigate is also very big.Therefore, whether comprise the query keyword in the query word of judges input,, can confirm that then the user need navigate if comprise.
Certainly, in practical application, the implementation that can also have other judges whether need navigate is given an example here no longer one by one.
Judging after the user need navigate really, provide a series of expansion navigation results of user, like this, the user can select of oneself needing and get final product in navigation results.But, if navigation results is too much, then for the user, also possibly there is more distracter, promptly the user need select one that oneself needs in numerous navigation results, and this process may relatively expend time in.Therefore; In this embodiment, under the situation that guarantees higher accuracy rate, reduce the quantity of navigation results; Shorten in navigation results, searching the required time of user, also need obtain the classification information of navigating according to the current input information of user.
Promptly in embodiments of the present invention, need from user's input information, obtain the information of two aspects, promptly when obtaining navigation enquiry words, also need obtain the classification information of navigation.The classification information here is meant some information of the hunting zone that can identify the user, and for example, concrete classification can comprise video, map, blog, encyclopaedia or the like usually.That is, need know the user need obtain the navigation results under which classification, confirms required hunting zone, only provide the Search Results under this classification then, other result no longer provides to the user.That is to say,, therefore, just can under this classification, obtain expansion navigation results to said query word owing to obtained the classification information of navigating.Similarly, the expansion navigation results is meant not to be only to confirm the navigation results in the configuration file to query word, but can expand navigation results, and one type navigation results is provided.Like this, can reduce the number of the navigation results that provides, dwindle user's seek scope, further improve the implementation efficiency of navigation.
The method of specifically from user's input information, obtaining the navigation classification information can have multiplely, at length introduces below.
Method one, from the current input information of user, obtain the classification designator that presets, obtain said classification information according to said classification designator.Promptly; This method and aforementioned come judges whether need carry out method of navigation through navigation indicator relatively can be enough; In the method; Need the user beyond the coded string of input inquiry speech, also import the classification designator that some preset, so that the input method platform is judged the Web side navigation which kind of classification the user need carry out.
Need to prove that when utilizing this mode to obtain the classification information of navigation, the classification designator can occur as navigation indicator simultaneously; Be that the user can not need both to import navigation indicator, import the classification designator again, get final product but only import the classification designator; The input method platform has been equivalent to obtain the information of two aspects after finding the classification designator, promptly the user need navigate; And the user need navigate under this classification.
For example, the user imports " zhaobenshan.shipin ", and wherein " shipin " is the classification designator of an input method platform definition, and the appearance of this classification designator means that this user hopes that the input method platform carries out the through navigation in website in video field.The input method platform is judged after this request of user, just can be with " zhaobenshan (Zhao Benshan) " as the search inquiry word, and in video field, obtain the corresponding navigation results of this query word, as shown in Figure 3.It is thus clear that; If the user only thinks at will to have a look Zhao Benshan's video, perhaps the user only knows certain video about Zhao Benshan, but when not knowing concrete video name; Can adopt this mode to import, the input method platform can provide a series of navigation results at video field; Can find out simultaneously, just can not appear in the navigation results about network address such as Zhao Benshan's official website, blogs, because it does not belong to video field, if in navigation results, can cause interference to the user.
And for example, the user imports " wanda.ditu ", and wherein " ditu " is the classification designator of an input method platform definition, and the appearance of this classification designator means that this user hopes that the input method platform carries out the through navigation in website in the map field.The input method platform just can be searched for " wanda (Wanda) ", and a series of preferred map results are returned to the user after judging this demand of user as the search inquiry word, as shown in Figure 4.
In aforementioned these two examples, the user can identify the navigation demand of oneself segmenting through the classification designator, and the input method platform can return to accurate relatively navigation results to the user to the navigation demand of segmentation.Wherein, the classification designator can be set according to user's request, such as xinwen (news), xiazai (download) etc. can also be arranged.
Here need to prove; Specifically when the classification designator that input is preset; Can be before the coded string at the input inquiry speech or after carry out; In order to let the input method platform that the coded string of query word and the difference of classification designator are come, also need separate at employing separator between the coded string of query word and the classification designator.For example, aforesaid ". ", certainly, in practical application, the mode of embodying is not limited thereto, and also is not limited to input after the query word coded string, for example, can also adopt rearmounted or mid-separator.The concrete form of separator can also be " ", " # ", " www. ", " .com etc.In addition, the user also can press certain shortcut or Macintosh, opens certain preset classification options, as long as can there be mapping relations one to one in this operation with classification.
Need to prove in addition, in practical application, can also use the historical results that the user is navigated, instruct follow-up navigation operation.For example, can add up the interest of user under each navigation enquiry words, before user's input category designator, just can provide the Query Result under certain classification through the historical results of navigation.For example; The user is when input " zhao ' ben ' shan (Zhao Benshan) "; Use the guidance to website under the visual classification many especially, when then next user is input to " zhao ' ben ' shan. ", can provide the navigation results under the visual classification; Can offer the result that the user more meets his use habit like this, further improve the implementation efficiency of navigation.
Method two, to identify the mode that whether need navigate corresponding with aforementioned mode through input frame, when needs are confirmed user's navigation classification, also can adopt similar implementation.That is, the input method platform can be directed against ready-portioned classification in advance, and the text box of correspondence of all categories is provided in the coding input window, when importing in the text box of certain classification that the user is presetting, obtains said classification information according to the classification of said text box.That is to say, inputting interface is divided into a plurality of zones, each zone corresponding a kind, the user need navigate under which classification, just the coded string of input inquiry speech gets final product in the corresponding text frame.
That is to say that in this method two, except the coded string of query word, the user need not import more how extra information, only need be chosen in that input gets final product in the different text boxes.For example, the input interval scale is submitted the map class navigation request in the A text box, and the input interval scale is submitted the video class navigation request in the B text box.Then, if the user needs the map of search " Wanda ", only need in the A text box, import " wanda " and get final product, corresponding, the input method platform just can provide a series of navigation results about Wanda's map; If the user need search for the video about " Zhao Benshan ", only need in the B text box, import " zhaobenshan " and get final product, corresponding, the input method platform just can provide a series of navigation results about Zhao Benshan's video.
Need to prove; Described text box is provided by the input method platform; Promptly when the user used the input method platform to carry out the words input, different with prior art was that the editor of input method platform can exist a plurality of text boxes (not having such text box in the prior art); For the ease of User Recognition, can also on each text box, identify corresponding class; In addition, shortcut or Macintosh can also be provided, so that the user is switched between different text boxes, perhaps the user directly selects text box also to be fine through the mode of click.Accordingly, input method platform backstage record each text box and of all categories between corresponding relation, when the user imports in certain text box, just can be according to corresponding relation, confirm the navigation classification that the user needs.
Need to prove in addition; Under this mode; The input method platform can need navigate the classification text box and other sign of navigation type as the user equally simultaneously; Promptly when in the text box of user in certain classification during the input coding character string, the input method platform can be judged the user and need navigate, and judges the user simultaneously and need under text frame corresponding class, navigate.
Method three, with aforementioned to come judges whether need carry out method of navigation through lexical analysis corresponding, in this method three, even the user does not carry out special operation, the input method platform also can automatically be judged the navigation classification that the user needs.Be that the input method platform can carry out lexical analysis to the coded string of user's input or the candidate item of selecting, from the meaning of one's words of input content, analyze the needed navigation classification of user.
For example, the input content of at first judging the user through lexical analysis is an interrogative sentence, and then the user need navigate.Next, owing to can comprise verb usually between yet, these verbs can embody the classification that the user need navigate usually; For example, be example with input " how going to five road junctions ", " where can see The Lord of the Rings ", " how to do egg fry tomato " equally, comprising verb be that " going ", " seeing " reach " doing "; What " go " usually to follow afterwards is a place name; Therefore, if " going " explains that then the user possibly carry out the navigation of map class; " see " that what follow afterwards possibly be title of a video etc., therefore, if " seeing " proves that then the user possibly carry out the navigation of video class; And the phrase that " doing " and object are afterwards formed typically refers to for accomplishing certain task, and therefore, " doing " occurring proves that then the user possibly carry out the navigation of encyclopaedia class.
Thus it is clear that, the classification that can come judges to navigate through verb in the user input content.During concrete the realization, can add up in advance, count keyword with the classification information can pointed out out; And set up corresponding relation with corresponding class; After comprising the query keyword in the content of finding user's input, judge whether again to comprise predetermined classification keyword, if comprise; According to the corresponding relation of itself and classification, confirm the classification that the user need navigate again.
Like this,, then can judge the user and need carry out the navigation of map class, therefore can provide the map at five road junctions if the user possibly import " how going to five road junctions "; If the user imports " where can see The Lord of the Rings ", then can judge the user and need carry out the navigation of video class, therefore can provide download address or online network address or the like of watching of The Lord of the Rings; If how user's input " is done egg and is fried tomato ", then can judge the user and need carry out the navigation of encyclopaedia class, therefore can provide egg and fry encyclopaedia link of tomato or the like.
Need to prove; In this method three; Though also be the classification that the classification keyword according to user input comes the judges needs to navigate, different with method one is, the classification designator in the method one is in the extra input in addition of the coded string of having imported query word; And the classification keyword in the method three is directly from query word, to extract, and is not user extra input.
Method four, no matter adopt which kind of method to come judges whether need navigate; Can adopt this method to confirm the classification of navigation; Promptly historical according to active user's click; Add up the number of clicks of this user in navigation results of all categories, confirm said classification information according to said number of clicks.
Such as determining after the user need navigate, user's log in history to be inquired about, inquiry is found in user's log in history; Login encyclopaedia class website 100 times; Video class website 2 times, map class website 20 times is then when user's input " wudaokou (five road junctions) "; If the navigation results of relevant video, encyclopaedia and map is arranged, the navigation results of encyclopaedia class can only be provided to the user then.
In practical application, according to this method four, can also realize further segmenting, thus the scope of further limit search.For example; In the website of encyclopaedia class; The number of times of user capture " zh.wikipedia.org " is many especially; When then relating to the navigation of encyclopaedia classification, the navigation results that returns just can be limited within " zh.wikipedia.org ", perhaps will come more forward position from the result of " zh.wikipedia.org ".When user's the custom of browsing is moved; After a period of time, frequent access Baidu encyclopaedia again is when carrying out the navigation of encyclopaedia classification after then; The navigation results that returns just can be limited within Baidu's encyclopaedia, perhaps will come more forward position from the result of Baidu's encyclopaedia.
Certainly, in practical application, other definite navigation type method for distinguishing can also be arranged, for example, can aforementioned several method be combined, to obtain navigation results better.For example, can also classify user's log in history is added up, when specifically realizing; Can preceding method one be combined with method four to any of method three, judge after the user need search under the map classification, judge under the situation that the user searches in the map field through method four; Once logined encyclopaedia class website 1 time; Map class website 20 times, video class website 0 time can provide the navigation results of map class so.
Preamble carries out method of navigation and has carried out at length introducing the input method platform that passes through that the embodiment of the invention provides, and corresponding, the embodiment of the invention also provides a kind of system of navigating through the input method platform, and referring to Fig. 5, this system comprises with lower unit:
Whether judging unit 501 is used for when the user carries out the words input through the input method platform, through the characteristic information that judges whether to occur presetting, judging the user and need navigating;
Navigation results acquiring unit 502; Be used for when judging the user and need navigate; Obtain query word that navigates and the classification information of navigating according to the current input information of user, and obtain the navigation results that is directed against the expansion of said query word under the said classification;
Navigation results provides unit 503, is used for the navigation results of said expansion is offered the user.
Wherein, judging unit 501 can comprise:
First judgment sub-unit is used for when the current input information of user comprises the navigation indicator that presets, and confirms that the user need navigate;
Perhaps,
Second judgment sub-unit, be used for when the user when the text box that presets is imported, confirm that the user need navigate;
Perhaps,
The 3rd judgment sub-unit is used for user's input content is carried out semantic analysis, when comprising the query keyword that presets in the said input content, confirms that the user need navigate.
Wherein, navigation results acquiring unit 502 comprises:
First obtains subelement, is used for obtaining the classification designator that presets from the current input information of user, obtains said classification information according to said classification designator;
Perhaps,
Second obtains subelement, be used for when the user when the text box of certain classification that presets is imported, obtain said classification information according to the classification of said text box;
Perhaps,
The 3rd obtains subelement, is used for user's input content is carried out semantic analysis, if comprise certain classification corresponding class keyword in the said input content, confirms said classification information according to said keyword corresponding class;
Perhaps,
The 4th obtains subelement, is used for the click history according to the active user, adds up the number of clicks of this user in navigation results of all categories, confirms said classification information according to said number of clicks.
Wherein, when the navigation results of said expansion when being a plurality of, also comprise:
Sequencing unit is used for the click history according to the user, and statistics is clicked the number of times of the navigation results of each said expansion, sorts according to the navigation results of said number of clicks to each said expansion.
In the practical application, navigation results acquiring unit 502 can obtain the navigation results of said expansion in the following manner:
Obtain the navigation results of said expansion to search engine or server; Perhaps, in the local data base that presets, obtain the navigation results of said expansion.
More than a kind ofly carry out method of navigation and system to provided by the present invention through the input method platform; Carried out detailed introduction; Used concrete example among this paper principle of the present invention and embodiment are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, part all can change on embodiment and range of application.In sum, this description should not be construed as limitation of the present invention.

Claims (10)

1. one kind is carried out method of navigation through the input method platform, it is characterized in that, comprising:
When the user carries out the words input through the input method platform,, judge the user and whether need navigate through the characteristic information that judges whether to occur presetting;
When judging the user and need navigate, obtain query word that navigates and the classification information of navigating according to the current input information of user, and obtain under the said classification navigation results to the expansion of said query word;
The navigation results of said expansion is offered the user.
2. method according to claim 1 is characterized in that, whether said characteristic information through judging whether to occur presetting is judged the user and need be navigated and comprise:
When comprising the navigation indicator that presets in the current input information of user, confirm that the user need navigate;
Perhaps,
When the user the presetting when importing in the text box of coding input window, confirm that the user need navigate;
Perhaps,
Input content to the user is carried out semantic analysis, when comprising the query keyword that presets in the said input content, confirms that the user need navigate.
3. method according to claim 1 is characterized in that, the classification information of obtaining navigation according to the current input information of user comprises:
From the current input information of user, obtain the classification designator that presets, obtain said classification information according to said classification designator;
Perhaps,
When importing in the text box of certain classification that the user is presetting, obtain said classification information according to the classification of said text box;
Perhaps,
Input content to the user is carried out semantic analysis, if comprise certain classification corresponding class keyword in the said input content, confirms said classification information according to said keyword corresponding class;
Perhaps,
Click according to the active user is historical, adds up the number of clicks of this user in navigation results of all categories, confirms said classification information according to said number of clicks.
4. method according to claim 1 is characterized in that, when the navigation results of said expansion when being a plurality of, also comprises:
Click according to the user is historical, and statistics is clicked the number of times of the navigation results of each said expansion, sorts according to the navigation results of said number of clicks to each said expansion.
5. method according to claim 1 is characterized in that, obtains the navigation results of said expansion in the following manner:
Obtain the navigation results of said expansion to search engine or server; Perhaps, in the local data base that presets, obtain the navigation results of said expansion.
6. a system of navigating through the input method platform is characterized in that, comprising:
Whether judging unit is used for when the user carries out the words input through the input method platform, through the characteristic information that judges whether to occur presetting, judging the user and need navigating;
The navigation results acquiring unit; Be used for when judging the user and need navigate; Obtain query word that navigates and the classification information of navigating according to the current input information of user, and obtain the navigation results that is directed against the expansion of said query word under the said classification;
Navigation results provides the unit, is used for the navigation results of said expansion is offered the user.
7. system according to claim 6 is characterized in that, said judging unit comprises:
First judgment sub-unit is used for when the current input information of user comprises the navigation indicator that presets, and confirms that the user need navigate;
Perhaps,
Second judgment sub-unit, be used for when the user when the text box that presets is imported, confirm that the user need navigate;
Perhaps,
The 3rd judgment sub-unit is used for user's input content is carried out semantic analysis, when comprising the query keyword that presets in the said input content, confirms that the user need navigate.
8. system according to claim 6 is characterized in that, said navigation results acquiring unit comprises:
First obtains subelement, is used for obtaining the classification designator that presets from the current input information of user, obtains said classification information according to said classification designator;
Perhaps,
Second obtains subelement, be used for when the user when the text box of certain classification that presets is imported, obtain said classification information according to the classification of said text box;
Perhaps,
The 3rd obtains subelement, is used for user's input content is carried out semantic analysis, if comprise certain classification corresponding class keyword in the said input content, confirms said classification information according to said keyword corresponding class;
Perhaps,
The 4th obtains subelement, is used for the click history according to the active user, adds up the number of clicks of this user in navigation results of all categories, confirms said classification information according to said number of clicks.
9. system according to claim 6 is characterized in that, when the navigation results of said expansion when being a plurality of, also comprises:
Sequencing unit is used for the click history according to the user, and statistics is clicked the number of times of the navigation results of each said expansion, sorts according to the navigation results of said number of clicks to each said expansion.
10. system according to claim 6 is characterized in that, said navigation results acquiring unit obtains the navigation results of said expansion in the following manner:
Obtain the navigation results of said expansion to search engine or server; Perhaps, in the local data base that presets, obtain the navigation results of said expansion.
CN201010221918.0A 2010-06-30 2010-06-30 A kind of method and system of being undertaken navigating by input method platform Active CN102314452B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010221918.0A CN102314452B (en) 2010-06-30 2010-06-30 A kind of method and system of being undertaken navigating by input method platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010221918.0A CN102314452B (en) 2010-06-30 2010-06-30 A kind of method and system of being undertaken navigating by input method platform

Publications (2)

Publication Number Publication Date
CN102314452A true CN102314452A (en) 2012-01-11
CN102314452B CN102314452B (en) 2015-12-16

Family

ID=45427630

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010221918.0A Active CN102314452B (en) 2010-06-30 2010-06-30 A kind of method and system of being undertaken navigating by input method platform

Country Status (1)

Country Link
CN (1) CN102314452B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663016A (en) * 2012-03-21 2012-09-12 上海汉翔信息技术有限公司 System and method for implementing input information extension on input candidate box on electronic device
WO2014000263A1 (en) * 2012-06-29 2014-01-03 Microsoft Corporation Semantic lexicon-based input method editor
CN103810210A (en) * 2012-11-14 2014-05-21 腾讯科技(深圳)有限公司 Search result display method and device
CN104331434A (en) * 2014-10-22 2015-02-04 乐视网信息技术(北京)股份有限公司 Method for generating search prompt word service and device for generating search prompt word service
CN104462299A (en) * 2014-11-27 2015-03-25 百度在线网络技术(北京)有限公司 Resource providing method, device and system
CN104657065A (en) * 2013-11-20 2015-05-27 腾讯科技(北京)有限公司 Method for acquiring search result, terminal and server
CN105700701A (en) * 2012-03-21 2016-06-22 上海触乐信息科技有限公司 System and method for carrying out input information expansion on the basis of input candidate box on electronic equipment
US9594831B2 (en) 2012-06-22 2017-03-14 Microsoft Technology Licensing, Llc Targeted disambiguation of named entities
CN109947264A (en) * 2017-12-21 2019-06-28 北京搜狗科技发展有限公司 A kind of information display method, device and electronic equipment
CN110276071A (en) * 2019-05-24 2019-09-24 众安在线财产保险股份有限公司 A kind of text matching technique, device, computer equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1936894A (en) * 2006-10-12 2007-03-28 魏新成 Method for searching key word and inputting in turn search service character symbol on address search column
CN1967534A (en) * 2006-11-06 2007-05-23 魏新成 Immediately suggested online search results in process of input character string in address search column
CN101055582A (en) * 2007-05-08 2007-10-17 魏新成 Search operation method integrated in Chinese character input method
CN101079033A (en) * 2006-06-30 2007-11-28 腾讯科技(深圳)有限公司 Integrative searching result sequencing system and method
CN101388011A (en) * 2007-09-13 2009-03-18 北京搜狗科技发展有限公司 Method and apparatus for recording information into user thesaurus
CN101393567A (en) * 2008-10-13 2009-03-25 魏新成 Method for displaying intelligent search result web page in intelligent search windows

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079033A (en) * 2006-06-30 2007-11-28 腾讯科技(深圳)有限公司 Integrative searching result sequencing system and method
CN1936894A (en) * 2006-10-12 2007-03-28 魏新成 Method for searching key word and inputting in turn search service character symbol on address search column
CN1967534A (en) * 2006-11-06 2007-05-23 魏新成 Immediately suggested online search results in process of input character string in address search column
CN101055582A (en) * 2007-05-08 2007-10-17 魏新成 Search operation method integrated in Chinese character input method
CN101388011A (en) * 2007-09-13 2009-03-18 北京搜狗科技发展有限公司 Method and apparatus for recording information into user thesaurus
CN101393567A (en) * 2008-10-13 2009-03-25 魏新成 Method for displaying intelligent search result web page in intelligent search windows

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663016B (en) * 2012-03-21 2015-12-16 上海触乐信息科技有限公司 Electronic equipment inputs system and method thereof that candidate frame carries out inputting Information expansion
CN105700701B (en) * 2012-03-21 2019-06-28 上海触乐信息科技有限公司 The system and method that candidate frame carries out input Information expansion are inputted on electronic equipment
CN102663016A (en) * 2012-03-21 2012-09-12 上海汉翔信息技术有限公司 System and method for implementing input information extension on input candidate box on electronic device
CN105700701A (en) * 2012-03-21 2016-06-22 上海触乐信息科技有限公司 System and method for carrying out input information expansion on the basis of input candidate box on electronic equipment
US9594831B2 (en) 2012-06-22 2017-03-14 Microsoft Technology Licensing, Llc Targeted disambiguation of named entities
WO2014000263A1 (en) * 2012-06-29 2014-01-03 Microsoft Corporation Semantic lexicon-based input method editor
CN103810210B (en) * 2012-11-14 2018-10-19 腾讯科技(深圳)有限公司 Search result display methods and device
CN103810210A (en) * 2012-11-14 2014-05-21 腾讯科技(深圳)有限公司 Search result display method and device
CN104657065A (en) * 2013-11-20 2015-05-27 腾讯科技(北京)有限公司 Method for acquiring search result, terminal and server
CN104331434A (en) * 2014-10-22 2015-02-04 乐视网信息技术(北京)股份有限公司 Method for generating search prompt word service and device for generating search prompt word service
CN104462299A (en) * 2014-11-27 2015-03-25 百度在线网络技术(北京)有限公司 Resource providing method, device and system
CN109947264A (en) * 2017-12-21 2019-06-28 北京搜狗科技发展有限公司 A kind of information display method, device and electronic equipment
CN109947264B (en) * 2017-12-21 2023-03-14 北京搜狗科技发展有限公司 Information display method and device and electronic equipment
CN110276071A (en) * 2019-05-24 2019-09-24 众安在线财产保险股份有限公司 A kind of text matching technique, device, computer equipment and storage medium
CN110276071B (en) * 2019-05-24 2023-10-13 众安在线财产保险股份有限公司 Text matching method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN102314452B (en) 2015-12-16

Similar Documents

Publication Publication Date Title
CN102314452A (en) Method for navigation through input method platform and system
CN103514299B (en) Information search method and device
US7890493B2 (en) Translating a search query into multiple languages
US7257574B2 (en) Navigational learning in a structured transaction processing system
US8166013B2 (en) Method and system for crawling, mapping and extracting information associated with a business using heuristic and semantic analysis
US10387435B2 (en) Computer application query suggestions
CN101639857B (en) Method, device and system for establishing knowledge questioning and answering sharing platform
CN107229659B (en) Information searching method and device
MXPA05010594A (en) System and method for providing a geographic search function.
CN104025077A (en) Real-Time Natural Language Processing Of Datastreams
CN102314461B (en) Navigation prompt method and system
CN107861753B (en) APP generation index, retrieval method and system and readable storage medium
US20170161238A1 (en) Emojis for redirecting user to desired websites
CA2906767A1 (en) Non-deterministic disambiguation and matching of business locale data
US20160299951A1 (en) Processing a search query and retrieving targeted records from a networked database system
KR100913733B1 (en) Method for Providing Search Result Using Template
US9792378B2 (en) Computerized systems and methods for identifying a character string for a point of interest
Dominguès et al. Toponym recognition in custom-made map titles
KR20050078655A (en) Dynamic keyword extraction and processing system
Kolli et al. A Novel Nlp and Machine Learning Based Text Extraction Approach from Online News Feed
CN102314462A (en) Method and system for obtaining navigation result on input method platform
US11281736B1 (en) Search query mapping disambiguation based on user behavior
CN111782958A (en) Recommendation word determining method and device, electronic device and storage medium
KR101120040B1 (en) Apparatus for recommending related query and method thereof
Efremova et al. A geo-tagging framework for address extraction from web pages

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