CN100585599C - Network resource address input method and input method system - Google Patents

Network resource address input method and input method system Download PDF

Info

Publication number
CN100585599C
CN100585599C CN 200710176654 CN200710176654A CN100585599C CN 100585599 C CN100585599 C CN 100585599C CN 200710176654 CN200710176654 CN 200710176654 CN 200710176654 A CN200710176654 A CN 200710176654A CN 100585599 C CN100585599 C CN 100585599C
Authority
CN
China
Prior art keywords
address
item
input
network resources
user
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.)
Active
Application number
CN 200710176654
Other languages
Chinese (zh)
Other versions
CN101140595A (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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=39192547&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN100585599(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN 200710176654 priority Critical patent/CN100585599C/en
Publication of CN101140595A publication Critical patent/CN101140595A/en
Application granted granted Critical
Publication of CN100585599C publication Critical patent/CN100585599C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a address input method for network resources, and comprises: Receive user-input information; identify whether necessary to enter a network resource address input mode; If not, perform retrieval in a word library according to the input information, so as to gain corresponding vocabulary candidates; If yes, perform retrieval in a network resource address library according to the input information, in order to gain corresponding address candidates; If the two conditions are both possible, execute the two steps hereabove; show the candidate; receive user-selected information, and provide the specified candidate to a corresponding application program. With the invention, users can acquire necessary network resources address conveniently and smoothly in continuous input of Chinese phrases and characters, so as to avoid input method shift steps in usual input process; therefore, the invention can considerably reduce user-input errors, which influence user-input efficiency, because the user forgets shifting between input methods; meanwhile, the invention can lower users' memory intensity through a candidate recommendation mode.

Description

A kind of method and a kind of input method system of network resources address input
Technical field
The present invention relates to computerized information input field, particularly relate to a kind of method and a kind of input method system of network resources address input.
Background technology
At present along with Internet technology is used more and more widely, routine work that people are a lot of and amusement are all carried out on network, thereby produced numerous internet web pages, and people find these webpages, just need in the address field of web browser, import corresponding web page address URL.For the E-mail address as one of Internet resources also is that so people often need import the Email address.
But owing to these address informations generally all are made of non-Chinese information such as English, and implication is not directly perceived, so for the user of non-English mother tongues such as Chinese, the problem of ubiquity memory difficulty when importing these address informations.In order to address this problem, in existing web browser, be integrated with the function of recommending URL to the user.For example, when the user in the input field of the address of IE browser during input of character string " so ", the IE browser has been recommended a plurality of URL that are complementary with character string " so " in drop-down list, certainly, these URL information all are that this user was once used; The user selects required URL can finish input by keyboard or mouse then.
Above-mentioned solution can help user's fan-in network resource address easily to a certain extent, to find own required information.But along with popularizing of internet, it is more and more frequent that network resources address (comprising Email address and web page address) also occurs in people's daily communication process.For example, in the mail, in the document or in the instant communication information or the like, and above-mentioned solution is to help the user to make things convenient for the fan-in network resource address in these cases.
Especially work as the user in the process of input in Chinese, when needing the fan-in network resource address, need at first input method to be converted to English input state, just can realize the correct input of network resources address, because under the input in Chinese state and under the English input state, same keyboard may be exported by corresponding different characters, has ambiguity, so must carry out the conversion of input state.For example, usually can use numeral and English fullstop in the network resources address, but under the input in Chinese state of a lot of input methods, numerical key is commonly used to word selection, English fullstop is commonly used to page turning or imports Chinese fullstop; If comprised in the network resources address that these symbols will cause not is the output of user's expectation.
In sum, in the process of user in input in Chinese, when needing the fan-in network resource address, existing input solution not only can not help the user to make things convenient for the fan-in network resource address, also increase user's trouble to a certain extent, and may more cause input error.
In a word, need the urgent technical matters that solves of those skilled in the art to be exactly at present, how creationary proposition: a kind of solution that can under various environment, satisfy the convenient and swift fan-in network resource address of user demand.
Summary of the invention
Technical matters to be solved by this invention provides a kind of input method of network resources address, can satisfy the convenient and swift fan-in network resource address of user demand under various environment, and can reduce the memory intensity of user to network resources address information.
Accordingly, the present invention also provides a kind of input method system, can take into account the common literal input and the input of network resources address, improves the efficient of user's fan-in network resource address.
In order to address the above problem, the invention discloses a kind of input method of network resources address, comprising: the input information that receives the user; Judge whether comprise characteristic character or feature string or character string in the user's input information, perhaps judge whether to receive pattern and trigger message; If not, then, in dictionary, retrieve, obtain corresponding word candidate item according to described input information; If, then, in the network resources address storehouse, retrieve according to described input information, obtain corresponding address candidates item; If the both is possible, then above-mentioned two steps are all carried out; Show described candidate item; Receive user's selection information, the candidate item of appointment is offered corresponding application.
Preferably, described method can also comprise: according to the frequency information of network resources address, described address candidates item is sorted; And/or, according to the match retrieval degree of network resources address, described address candidates item is sorted; And/or, according to the recommended parameter value of address candidates item, described address candidates item is sorted.
Preferably, described method can also comprise: the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse adjusted; And/or, the whole network resource address of recording user input, and add in the described network resources address storehouse.
Preferably, the displaying of described candidate item can comprise following dual mode: word candidate item and address candidates item are incorporated in the tabulation show; Perhaps, word candidate item and address candidates item being divided into two tabulations shows.
Preferably, described method can also comprise: the relevant information that represents one or more address candidates items.
According to another preferred embodiment of the present invention, a kind of input method of network resources address is also disclosed, comprising: the input information that receives the user; According to described input information, in dictionary, retrieve, obtain corresponding word candidate item; According to described input information, in the network resources address storehouse, retrieve, obtain corresponding address candidates item; Show described candidate item; Receive user's selection information, the candidate item of appointment is offered corresponding application.
Preferably, described method can also comprise: according to the frequency information of network resources address, described address candidates item is sorted; And/or, according to the match retrieval degree of network resources address, described address candidates item is sorted; And/or, according to the recommended parameter value of address candidates item, described address candidates item is sorted.
Preferably, described method can also comprise: the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse adjusted; And/or, the whole network resource address of recording user input, and add in the described network resources address storehouse.
Preferably, the displaying of described candidate item can comprise: word candidate item and address candidates item are incorporated in the tabulation show; Perhaps, word candidate item and address candidates item being divided into two tabulations shows.
Preferably, described method can also comprise: the relevant information that represents one or more address candidates items.
According to another embodiment of the present invention, a kind of input method system is also disclosed, comprising:
Input interface module is used to receive user's input information;
The pattern judge module is used for judging whether user's input information comprises characteristic character or feature string or character string, perhaps judges whether to receive pattern and triggers message; If not, then notify the words modular converter, if, Notify Address modular converter then; If the both is possible, then notify words modular converter and address conversion module;
The words modular converter is used for retrieving in dictionary according to described input information, obtains corresponding word candidate item;
Address conversion module is used for retrieving in the network resources address storehouse according to described input information, obtains corresponding address candidates item;
Display module is used to show described candidate item;
Output module is used to receive user's selection information, and the candidate item of appointment is offered corresponding application.
Preferably, described system can also comprise: address candidates item order module, be used for frequency information according to network resources address, and/or the match retrieval degree of network resources address, and/or the recommended parameter value of address candidates item, described address candidates item is sorted.
Preferably, described system can also comprise: frequency regulation block is used for the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse is adjusted; And/or logging modle is used for the whole network resource address of recording user input, and adds in the described network resources address storehouse.
Preferably, described display module can be showed described candidate item in the following manner: word candidate item and address candidates item are incorporated in the tabulation show; Perhaps, word candidate item and address candidates item being divided into two tabulations shows.
Preferably, described system can also comprise: the correlated information exhibition module is used to represent the relevant information of one or more address candidates items.
According to another embodiment of the present invention, a kind of input method system is also disclosed, comprising:
Input interface module is used to receive user's input information;
The words modular converter is used for retrieving in dictionary according to described input information, obtains corresponding word candidate item;
Address conversion module is used for retrieving in the network resources address storehouse according to described input information, obtains corresponding address candidates item;
Display module is used to show described candidate item;
Output module is used to receive user's selection information, and the candidate item of appointment is offered corresponding application.
Preferably, described system can also comprise: address candidates item order module, be used for frequency information according to network resources address, and/or the match retrieval degree of network resources address, and/or the recommended parameter value of address candidates item, described address candidates item is sorted.
Preferably, described system can also comprise: frequency regulation block is used for the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse is adjusted; And/or logging modle is used for the whole network resource address of recording user input, and adds in the described network resources address storehouse.
Preferably, described display module can be showed described candidate item in the following manner: word candidate item and address candidates item are incorporated in the tabulation show; Perhaps, word candidate item and address candidates item being divided into two tabulations shows.
Preferably, described system can also comprise: the correlated information exhibition module is used to represent the relevant information of one or more address candidates items.
Compared with prior art, the present invention has the following advantages:
The solution of network resources address input provided by the present invention, identification URL input pattern that can automatic or manual, the user can conveniently import required network resources address under this pattern, avoided the necessary input method switch step of common input process, can significantly reduce the user and switch the mistake input that causes, influence user's input efficiency owing to forgetting.
Further, in the solution of network resources address input provided by the present invention, also comprise at the optimization step such as the automatic completion of optimization sorting and address of recommending URL, thereby on the basis that guarantees input accuracy rate and efficient, also make the user needn't import all characters and just can finish input, reduce user's memory burden, reduce user's memory intensity.
Description of drawings
Fig. 1 is the flow chart of steps of the input method embodiment of a kind of network resources address of the present invention;
Fig. 2 is the flow chart of steps of another embodiment of the input method of a kind of network resources address of the present invention;
Fig. 3 is the structured flowchart of a kind of input method system embodiment of the present invention;
Fig. 4 is the concrete module relation diagram of an input in Chinese example;
Fig. 5 is the structured flowchart of the embodiment of the another kind of input method system of the present invention.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, the present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
The present invention can be used in numerous general or special purpose computingasystem environment or the configuration.For example: personal computer, server computer, handheld device or portable set, plate equipment, multicomputer system, the system based on microprocessor, set top box, programmable consumer-elcetronics devices, network PC, small-size computer, mainframe computer, comprise distributed computing environment of above any system or equipment or the like.
The present invention can describe in the general context of the computer executable instructions of being carried out by computing machine, for example program module.Usually, program module comprises the routine carrying out particular task or realize particular abstract, program, object, assembly, data structure or the like.Also can in distributed computing environment, put into practice the present invention, in these distributed computing environment, by by communication network connected teleprocessing equipment execute the task.In distributed computing environment, program module can be arranged in the local and remote computer-readable storage medium that comprises memory device.
The solution that the present invention is directed to the network resources address input goes for multilingual input process, and for example, Chinese, Japanese, Korean or the like need the situation of input method conversion; Because the application flow of the present invention in various spoken and written languages all is similar, be that concrete code conversion rule exists difference, so for convenience of description, only the present invention is applied in Chinese situation below and describes.
With reference to Fig. 1, show the input method embodiment of a kind of network resources address of the present invention, specifically can may further comprise the steps:
Step 101, reception user's input information; General, described input information can comprise coded string, and for example, the user is by the keyboard input etc.;
Step 102, judge whether to enter the network resources address input pattern;
Step 103, if not then according to described input information, is retrieved in dictionary, obtains corresponding word candidate item;
Step 104 is if then the described input information of foundation is retrieved in the network resources address storehouse, obtains corresponding address candidates item;
Further, because in some cases, the user that judges that can not be very distinct just needs the general words of input, perhaps just need the fan-in network resource address, but the both is possible, and then this moment, above-mentioned two steps all needed to carry out;
Step 105, show described candidate item;
Step 106, receive user's selection information, the candidate item of appointment is offered corresponding application.
Available every kind of resource on the network: html document, image, video segment, program or the like can be positioned by a unified resource identifier (Uniform Resource Identifier is called for short " URI ").URI generally is made up of three parts: the naming mechanism of access resources; Deposit the host name of resource; The title of resource self, path or parameter.
For example, http://www.webmonkey.com.cn/html/html40/; This URI has represented that can be passed through a http protocol accessed resources, is positioned on the main frame www.webmonkey.com.cn, gets final product by path "/html/html40 " visit.
At present, what relatively use always in the network resource data transmission field is URL (Uniform ResourceLocation, URL(uniform resource locator)), and URL is a subclass of URI naming mechanism; Therefore, adopt URL to replace network resources address to describe in the following description sometimes.Certainly, network resources address of the present invention also comprises the address of the Internet resources of other types such as e-mail address.
For the step 102 in embodiment illustrated in fig. 1, can adopt variety of way to judge whether to enter the network resources address input pattern, for example can adopt following several modes.
Mode 1
If comprise characteristic character in the user's input information, then judge to enter the network resources address input pattern.For example, the Email addresses of items of mail comprises @, and there is not ambiguity in this symbol in input method.Therefore comprise being to go forward side by side into network resource address input pattern in an email address in user's the input information with regard to this user's input of confirmable judgement.
Because can being identified in input information automatically, the present invention comprises input demand under the characteristic character situation, therefore, the such addresses of items of mail of input yanglei@baidu.com that the user can be without thinking, that do not need switching state, link up with Chinese words, and can not be output as " Yang Lei Baidu.From the America and Europe " go out skimble-skamble like this content, the latter causes the user to delete and to re-enter.
Mode 2
If comprise feature string in the user's input information, then judge to enter the network resources address input pattern.For example, character string " www " is the conventional letter of network resources address, if comprise such feature string in the user's input information, can judge that then the user need enter the network resources address input pattern.
Mode 3
If comprise specific character string in the user's input information, then judge to enter the network resources address input pattern.
For example, above-mentioned character string " www ", also may be used for words such as input " toot toot ", " WWW ", " forget-me-not ", so judge that accuracy can not guarantee in common Chinese character input process though be the conventional letter of network resources address.And when comprise in the user's input information " www " and after be close to the fullstop symbol, judge that then the accuracy enter the URL input pattern will improve greatly.
Again for example, if comprise " letter+fullstop+letter " such character string in user's the input information, then also can judge to enter the network resources address input pattern.Because in the normal Chinese characters input process, because the fullstop symbol generally is used for page turning, generally be close to digit and be used to select candidate item thereafter, and " letter+fullstop+letter " such character string seldom occurs, but under the URL input condition, then very typical, therefore, such decision procedure also can obtain higher accuracy.For example, after user's input " baidu.c ", directly provide option " baidu.com " or " www.baidu.com ".
Mode 4
Judge whether to receive pattern and trigger message,, then judge to enter the network resources address input pattern if receive.Promptly in Chinese and English input state conversion, increase a network resources address input pattern again, for example, input method provides the button of a reservation or shortcut, shortcut combination, and perhaps means such as menu item, button allow the manual notice of user to enter the URL pattern.For example, adopt branch to trigger key, after the user presses branch, just enter the URL input pattern as the URL pattern.As user's input " s; ", input method will provide " sohu.com " and URL options such as " sogou.com ".
Above-mentioned various decision procedures also can combination in any be used, in the middle of the reality, those skilled in the art in the input habit of input during general words and the custom during input URL, can set how feasible decision procedure according to the user, and the present invention also can't describe in detail one by one at this.But, under actual a lot of input conditions, be difficult to clear and definite user and wish to import URL exactly, and be the common words of input scarcely, be that the user may need to import URL, also may need to import common words, at this moment, two steps of step 103 and step 104 all will be carried out, so that provide properer input to help.
For step 104, can in described network resources address storehouse, mate retrieval by variety of way, to obtain corresponding candidate item, concrete example is as follows:
Mode 1
Accurately mate.For example, the user imports a character string " www.sohu.c ", in the network resources address storehouse of presetting, write down the accurate coupling of carrying out from front to back according to this character string then at each bar, find matching degree to meet several candidate item of certain threshold value, for example, " www.sohu.com ", " www.sohu.com.cn " or the like.
Mode 2
According to rule match.Because the user when importing URL, forgets or uncomfortable input " www " sometimes, this moment then can directly ignore " www. " character of a record in the network resources address storehouse, directly mate from thereafter character.For example, the user imports a character string " sohu.c ", obtains the higher several candidate item of matching degree, for example, and " www.sohu.com ", " www.sohu.com.cn " or the like.
Mode 3
The intelligence coupling.Because the user might not accurately remember the URL address, so, more wide in range, intelligent matching mode more can be adopted.
For example, when user's input " sogo.com ", the candidate item that obtains can comprise " www.sogou.com ", promptly can realize error correction to a certain extent.
Again for example, when user's input " ogo " or " gou ", the address candidates item that obtains can comprise " www.sogou.com ", promptly mates under the situation that does not limit the comparison order, as long as comprise corresponding character string in the address candidates item.
Again for example, when user's input " sg ", the candidate item that can obtain by the mode of fuzzy matching (being that character string not necessarily requires continuous coupling) can comprise " www.sogou.com ".
Mode 4
Set distinctive transformation rule.For example, find in actual applications, a lot of users can be entered as " sogo.com " in input search dog station address, then can set a specific transformation rule at it, i.e. " sogo.com "-" www.sogou.com ", perhaps, " sg "-" www.sogou.com ", even " 123 "-" www.sogou.com " or the like.The present invention does not need to limit concrete transformation rule, as long as it can adapt to user's custom, just can improve the efficient that the user imports corresponding URL address to a certain extent.
Mode 5
Add some prefix or suffix commonly used.For example, when user's input " s ogo.com ", the candidate item that obtains can comprise aforesaid " www.sogou.com ", and can comprise " www.sogo.com ", though this address candidates item of back does not exist in the network resources address storehouse, still it can be displayed for the user as a candidate item and select.Because all address records can not be stored in the network resources address storehouse, but for most of network resources address, all have certain general character, therefore, can provide more candidate item to the user by adding the mode of intrinsic prefix or suffix.Certainly, this newly-increased URL address may be wrong, and is actual non-existent, if but the user has selected, this candidate item of customer's approval then is described, just it can be added in the network resources address storehouse.
Above-mentioned various matching ways also can combination in any use, for example, and the applied in any combination of mode 2 and mode 3.In the middle of the reality, those skilled in the art can set how feasible matching way according to user's actual custom, and the present invention also can't describe in detail one by one at this.
Need to prove that further above-mentioned candidate item all is a complete URL, for example, " www.sogou.com ", and in fact, also can directly provide candidate item " sogou.com ", to satisfy some specific demand of user.Candidate item " sogou.com " can be stored in a record in the network resources address storehouse, also can be newly-increased according to rule.
Address record in the network resources address storehouse can obtain by variety of way.For example, the user manually adds, the user imports record, by specialized company collect gather, the cookie of browser imports importing of user's collection or the like; Further, can also upgrade by network (as, the recommendation of server or renewal).
Preferably, embodiment shown in Figure 1 can also comprise the ordered steps to candidate item, and the candidate item ordering of general words belongs to the known technology of input method field, does not repeat them here.For the ordering of address candidates item, simply be described below.
Mode 1
Embodiment shown in Figure 1 can sort to described address candidates item by the frequency information according to network resources address.
Frequency information of the present invention is a general address, is expressed as one or a series of data in computer-internal, is used for estimating the possibility that (prediction) certain URL is used by the user.Described frequency information can be absolute value, also can be relative value, can also be other numerical value of the secondary indication frequency crossed through certain strategy or algorithm process.When some inputs may be mated a plurality of URL, can adjust its position in candidate list according to the relative frequency size of these URL, the network address that makes the user select him to use always more easily.
Simply, the frequency information of the network resources address number of times that can be used for this network address.
In a preferred embodiment of the invention, can also introduce the frequency information that more parameter obtains network resources address, for example, the related data of frequency information can comprise: the number of times that network address is used; The time that network address the last time is used; The number of times that network address was used in a period of time recently; Network address totally is used the weighted sum (in the recent period the weight of usefulness usually higher) of number of times by the time.According to above-mentioned frequency information, the candidate item ranking results of the input habit of can more being close to the users.
Time wherein can be physical time, also can be the time of computer run or application program operation; Can deduct the not computed time of user (no mouse-keyboard operation), can only consider that also the user uses the time of input method, perhaps the number of words of user's input, on shield number of times etc. " pseudo-time ".
The frequency information of URL can have various sources, for example, and user's use; Obtain by installation procedure; Obtain by remote web server; Obtain by other application programs; The user manually adds, edits or the like.
Mode 2
Can described address candidates item be sorted directly according to the match retrieval degree of network resources address; Perhaps, comprehensively described address candidates item is sorted in conjunction with aforesaid frequency information and match retrieval degree.
Mode 3
According to the recommended parameter value of address candidates item, described address candidates item is sorted.Described recommended parameter value can be set up on their own by the user, and perhaps a property parameters as an address record preestablishes.For example, the bid height of the entity that points to according to user's favorable rating or this address is set corresponding attribute parameters to some records in network resources address storehouse; When input information for the user, after certain record has reached the matching degree threshold value, just corresponding recommended location displaying can be fixed on, as, though, in preceding 5 candidate item, " www.abcde.com " should not occur according to frequency information or matching degree, but according to the recommended parameter value, being fixed is presented at the 3rd of each candidate item page.Under the situation that does not influence user's input efficiency, play the purpose of recommending to show this candidate item.
Above-mentioned various sortords also can combination in any use, and in the middle of the reality, those skilled in the art can set how feasible sortord according to user's actual custom, and the present invention also can't describe in detail one by one at this.
In another preferred embodiment of the present invention, can also comprise: the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse adjusted.Promptly frequency information is adjusted, so that when next candidate item sorts, obtain more to meet the ranking results of user's use habit according to user's input condition.
In another preferred embodiment of the present invention, though the user has selected corresponding address candidates item, this candidate item is not user's a final demand item, and therefore, the user need continue input on the basis of this address candidates item, to obtain required URL.For example, the user imports " sogou ", and has selected candidate item " www.sogou.com ", but the required URL of user is actual is " www.sogou.com 123 ", and this URL does not exist in the network resources address storehouse, so accurate match item can't be provided; So the time just need the user on the basis of " www.sogou.com ", to continue input, to obtain " www.sogou.com 123 ".
In these cases, after candidate item " www.sogou.com " is selected through the user, can be illustrated in the application program (for example, word) or be illustrated in the candidate window, so that the user continues input.And " www.sogou.com 123 " for the last input of user obtains can also be recorded in the network resources address storehouse, i.e. the network resources address imported first of recording user is to improve the network resources address storehouse.
For another kind of situation: do not match suitable candidate item according to user's input information, therefore imported the whole network resource address, then also can write down this network resources address this moment, and add in the described network resources address storehouse by the user.
For step 105, can show candidate item by variety of way, for example, word candidate item and address candidates item be incorporated in the tabulation show; Perhaps, word candidate item and address candidates item being divided into two tabulations shows.
In another preferred embodiment of the present invention, can also comprise: the relevant information that represents one or more address candidates items.For example, in the introduction of the next door of " www.sogou.com " candidate item displaying about this website.Certainly, the displaying of relevant information can display together with candidate item, also can work as when the user triggers just to display, and avoids influencing user's input efficiency.Still obtain from server from this locality as for relevant information, where relevant information is specifically and adopt which kind of mode to represent, and the present invention does not need this to be limited, and adopts various prior aries to realize, does not repeat them here.
For step 106, the user can select indication by peripheral hardwares such as keyboard or mouses, and input method offers corresponding application with the candidate item of appointment then.For example, offering word is used for being implemented in document and imports the URL address easily; Perhaps, offer the IE browser, open corresponding webpage by it by address field.Further, " offering corresponding application " of the present invention can also comprise: start the Another Application program and corresponding candidate item is provided.For example, when the user imports and selected address candidates item " www.sogou.com " in word, then input method can directly trigger and start the IE browser, shows the related web page information of " www.sogou.com " in another window.
With reference to Fig. 2, show another embodiment of a kind of input method of network resources address, comprising:
Step 201, reception user's input information;
Step 202, the described input information of foundation are retrieved in dictionary, obtain corresponding word candidate item;
Step 203, the described input information of foundation are retrieved in the network resources address storehouse, obtain corresponding address candidates item;
Step 204, show described candidate item; The displaying of described candidate item comprises: word candidate item and address candidates item are incorporated in the tabulation show; Perhaps, word candidate item and address candidates item being divided into two tabulations shows;
Step 205, receive user's selection information, the candidate item of appointment is offered corresponding application.
Present embodiment and difference embodiment illustrated in fig. 1 are present embodiment can not judge whether the user needs to enter the address input pattern, but directly carries out two-way retrieval, also can reach the efficient that improves user's fan-in network resource address; But may bring certain computational resource to expend.
Accordingly, present embodiment can also comprise step 206: according to the frequency information of network resources address, described address candidates item is sorted; And/or, according to the match retrieval degree of network resources address, described address candidates item is sorted; And/or, according to the recommended parameter value of address candidates item, described address candidates item is sorted.
Further, can also comprise step 207: the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse adjusted.
Further, can also comprise step 208: the relevant information that represents one or more address candidates items.
Further, can also comprise recording step: be used for the whole network resource address of recording user input, and add in the described network resources address storehouse.
For aforesaid each method embodiment, for simple description, thus it all is expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not subjected to the restriction of described sequence of movement, and some step can adopt other orders or carry out simultaneously.For example, step 103 and 104 can executed in parallel, and perhaps, step 104 was carried out before step 103; Step 202 and 203 also can executed in parallel, and perhaps, step 203 was carried out before step 202.
With reference to Fig. 3, show a kind of input method system embodiment, can comprise:
Input interface module 301 is used to receive user's input information;
Pattern judge module 302 is used to judge whether to enter the network resources address input pattern; If not, then notify words modular converter 303, if then the Notify Address modular converter 304; If the both is possible, then notify words modular converter 303 and address conversion module 304;
Words modular converter 303 is used for retrieving in dictionary 305 according to described input information, obtains corresponding word candidate item;
Address conversion module 304 is used for retrieving in network resources address storehouse 306 according to described input information, obtains corresponding address candidates item;
Display module 307 is used to show described candidate item; Described display module 307 can be showed described candidate item in the following manner: word candidate item and address candidates item are incorporated in the tabulation show; Perhaps, word candidate item and address candidates item being divided into two tabulations shows;
Output module 308 is used to receive user's selection information, and the candidate item of appointment is offered corresponding application.
Above-mentioned input method system can be common input method system, and for example, each module of described input method system all is arranged in same computing equipment; Above-mentioned input method system can be the input method in network system, and promptly client is used to receive user's input information and shows the output candidate item, and server end then is used for calculating processes such as coupling.
In another preferred embodiment of the present invention, input method system can also comprise: address candidates item order module 309, be used for frequency information according to network resources address, and/or the match retrieval degree of network resources address, and/or the recommended parameter value of address candidates item, described address candidates item is sorted.
In another preferred embodiment of the present invention, input method system can also comprise: frequency regulation block 310 is used for the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse is adjusted.
Described pattern judge module 302 can judge whether to enter the network resources address input pattern in the following manner: if comprise characteristic character in the user's input information, then judge to enter the network resources address input pattern; Perhaps, if comprise feature string in the user's input information, then judge to enter the network resources address input pattern; Perhaps, if comprise specific character string in the user's input information, then judge to enter the network resources address input pattern; Perhaps, judge whether to receive pattern and trigger message,, then judge to enter the network resources address input pattern if receive.
In another preferred embodiment of the present invention, input method system can also comprise: correlated information exhibition module 311 is used to represent the relevant information of one or more address candidates items.
In another preferred embodiment of the present invention, input method system can also comprise logging modle: be used for the whole network resource address of recording user input, and add in the described network resources address storehouse.
The present invention is further illustrated (referring to Fig. 4) by a concrete example (input in Chinese) more below.
Interface module 401 receives the alphabetical sequence of user by the keyboard input; This alphabetical sequence may be a network address, also may be phonetic.Give URL fragment identification module 403 then.
Whether URL fragment identification module 403 is imported what judge user input according to the user is URL.If give URL matching module 404 with input information; Otherwise give words modular converter 402.If both's possibility is then given URL matching module 404 and words modular converter 402 simultaneously.
As normal input in Chinese flow process, words modular converter 402 is considered as Pinyin coding with user's input, and provides the normal Chinese characters candidate, gives candidate list display module 406.
URL matching module 404 is searched the URL that matches according to user's input in URL storehouse 410, obtain alternative url list.
405 couples of alternative URL of URL order module sort (, may only handle some of tabulation front) if tabulation is too big.
Url list after URL order module 405 will sort is given candidate list display module 406.
Candidate list display module 406 will be shown for the user by the url list that Chinese character is tabulated and/or URL order module 405 obtains that words modular converter 402 obtains and select.If Chinese character option and URL option exist simultaneously, can two tabulations be merged demonstration according to strategy, also can be shown as two tabulations (URL is presented at other places).If accuracy is enough high or according to actual needs, also can only show first URL.
The user has selected needed candidate item (Chinese character or URL), and output module 407 is responsible for sending it to application program, issues acquisition module 408 simultaneously.
If that last screen is the Chinese character candidate, then acquisition module 408 is given the word frequency adjustment that words modular converter 402 carries out Chinese word library with it.
If last screen is the URL address, then acquisition module 408 is given URL frequency modulation module 409 with it and is carried out URL frequency modulation.
URL frequency modulation module 409 is given URL storehouse 410 with the information behind the frequency modulation.
With reference to Fig. 5, show the embodiment of another kind of input method system, specifically can comprise:
Input interface module 501 is used to receive user's input information;
Words modular converter 502 is used for retrieving in dictionary 506 according to described input information, obtains corresponding word candidate item;
Address conversion module 503 is used for retrieving in network resources address storehouse 507 according to described input information, obtains corresponding address candidates item;
Display module 504 is used to show described candidate item; Described display module 504 can be showed described candidate item in the following manner: word candidate item and address candidates item are incorporated in the tabulation show; Perhaps, word candidate item and address candidates item being divided into two tabulations shows;
Output module 505 is used to receive user's selection information, and the candidate item of appointment is offered corresponding application.
Present embodiment is similar to embodiment shown in Figure 2, and user's input information is not judged identification, but directly carries out the matching candidate of twocouese.
In another preferred embodiment of the present invention, this input method system can also comprise: address candidates item order module 508, be used for frequency information according to network resources address, and/or the match retrieval degree of network resources address, and/or the recommended parameter value of address candidates item, described address candidates item is sorted.
In another preferred embodiment of the present invention, this input method system can also comprise: frequency regulation block 509 is used for the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse is adjusted.
In another preferred embodiment of the present invention, this input method system can also comprise: correlated information exhibition module 510 is used to represent the relevant information of one or more address candidates items.
In another preferred embodiment of the present invention, input method system can also comprise logging modle: be used for the whole network resource address of recording user input, and add in the described network resources address storehouse.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, and what each embodiment stressed all is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.For system embodiment, because it is similar substantially to method embodiment, so description is fairly simple, relevant part gets final product referring to the part explanation of method embodiment.
More than to input method and a kind of input method system of a kind of network resources address provided by the present invention, be described in detail, used specific case herein 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, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (20)

1, a kind of input method of network resources address is characterized in that, comprising:
Receive user's input information;
Judge whether comprise characteristic character or feature string or character string in the user's input information, perhaps judge whether to receive pattern and trigger message;
If not, then, in dictionary, retrieve, obtain corresponding word candidate item according to described input information;
If, then, in the network resources address storehouse, retrieve according to described input information, obtain corresponding address candidates item;
If the both is possible, then above-mentioned two steps are all carried out;
Show described candidate item;
Receive user's selection information, the candidate item of appointment is offered corresponding application.
2, the method for claim 1 is characterized in that, also comprises:
According to the frequency information of network resources address, described address candidates item is sorted;
And/or, according to the match retrieval degree of network resources address, described address candidates item is sorted;
And/or, according to the recommended parameter value of address candidates item, described address candidates item is sorted.
3, method as claimed in claim 2 is characterized in that, also comprises:
The selected address candidates item of recording user, and the frequency information in the described network resources address storehouse adjusted;
And/or, the whole network resource address of recording user input, and add in the described network resources address storehouse.
4, the method for claim 1 is characterized in that, the displaying of described candidate item comprises:
Word candidate item and address candidates item be incorporated in the tabulation show;
Perhaps, word candidate item and address candidates item being divided into two tabulations shows.
5, the method for claim 1 is characterized in that, also comprises:
The relevant information that represents one or more address candidates items.
6, a kind of input method of network resources address is characterized in that, comprising:
Receive user's input information;
According to described input information, in dictionary, retrieve, obtain corresponding word candidate item;
According to described input information, in the network resources address storehouse, retrieve, obtain corresponding address candidates item;
Show described candidate item;
Receive user's selection information, the candidate item of appointment is offered corresponding application.
7, method as claimed in claim 6 is characterized in that, also comprises:
According to the frequency information of network resources address, described address candidates item is sorted;
And/or, according to the match retrieval degree of network resources address, described address candidates item is sorted;
And/or, according to the recommended parameter value of address candidates item, described address candidates item is sorted.
8, method as claimed in claim 7 is characterized in that, also comprises:
The selected address candidates item of recording user, and the frequency information in the described network resources address storehouse adjusted;
And/or, the whole network resource address of recording user input, and add in the described network resources address storehouse.
9, method as claimed in claim 6 is characterized in that, the displaying of described candidate item comprises:
Word candidate item and address candidates item be incorporated in the tabulation show;
Perhaps, word candidate item and address candidates item being divided into two tabulations shows.
10, method as claimed in claim 6 is characterized in that, also comprises:
The relevant information that represents one or more address candidates items.
11, a kind of input method system is characterized in that, comprising:
Input interface module is used to receive user's input information;
The pattern judge module is used for judging whether user's input information comprises characteristic character or feature string or character string, perhaps judges whether to receive pattern and triggers message; If not, then notify the words modular converter, if, Notify Address modular converter then; If the both is possible, then notify words modular converter and address conversion module;
The words modular converter is used for retrieving in dictionary according to described input information, obtains corresponding word candidate item;
Address conversion module is used for retrieving in the network resources address storehouse according to described input information, obtains corresponding address candidates item;
Display module is used to show described candidate item;
Output module is used to receive user's selection information, and the candidate item of appointment is offered corresponding application.
12, system as claimed in claim 11 is characterized in that, also comprises:
Address candidates item order module is used for the frequency information according to network resources address, and/or the match retrieval degree of network resources address, and/or the recommended parameter value of address candidates item, and described address candidates item is sorted.
13, system as claimed in claim 12 is characterized in that, also comprises:
Frequency regulation block is used for the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse is adjusted;
And/or logging modle is used for the whole network resource address of recording user input, and adds in the described network resources address storehouse.
14, system as claimed in claim 11 is characterized in that, described display module is showed described candidate item in the following manner:
Word candidate item and address candidates item be incorporated in the tabulation show;
Perhaps, word candidate item and address candidates item being divided into two tabulations shows.
15, system as claimed in claim 11 is characterized in that, also comprises:
The correlated information exhibition module is used to represent the relevant information of one or more address candidates items.
16, a kind of input method system is characterized in that, comprising:
Input interface module is used to receive user's input information;
The words modular converter is used for retrieving in dictionary according to described input information, obtains corresponding word candidate item;
Address conversion module is used for retrieving in the network resources address storehouse according to described input information, obtains corresponding address candidates item;
Display module is used to show described candidate item;
Output module is used to receive user's selection information, and the candidate item of appointment is offered corresponding application.
17, system as claimed in claim 16 is characterized in that, also comprises:
Address candidates item order module is used for the frequency information according to network resources address, and/or the match retrieval degree of network resources address, and/or the recommended parameter value of address candidates item, and described address candidates item is sorted.
18, system as claimed in claim 17 is characterized in that, also comprises:
Frequency regulation block is used for the selected address candidates item of recording user, and the frequency information in the described network resources address storehouse is adjusted;
And/or logging modle is used for the whole network resource address of recording user input, and adds in the described network resources address storehouse.
19, system as claimed in claim 16 is characterized in that, described display module is showed described candidate item in the following manner:
Word candidate item and address candidates item be incorporated in the tabulation show;
Perhaps, word candidate item and address candidates item being divided into two tabulations shows.
20, system as claimed in claim 16 is characterized in that, also comprises:
The correlated information exhibition module is used to represent the relevant information of one or more address candidates items.
CN 200710176654 2007-10-31 2007-10-31 Network resource address input method and input method system Active CN100585599C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200710176654 CN100585599C (en) 2007-10-31 2007-10-31 Network resource address input method and input method system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710176654 CN100585599C (en) 2007-10-31 2007-10-31 Network resource address input method and input method system

Publications (2)

Publication Number Publication Date
CN101140595A CN101140595A (en) 2008-03-12
CN100585599C true CN100585599C (en) 2010-01-27

Family

ID=39192547

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710176654 Active CN100585599C (en) 2007-10-31 2007-10-31 Network resource address input method and input method system

Country Status (1)

Country Link
CN (1) CN100585599C (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063194A (en) * 2010-04-16 2011-05-18 百度在线网络技术(北京)有限公司 Method, equipment, server and system for inputting characters by user
CN102207816B (en) * 2010-07-16 2017-04-19 北京搜狗科技发展有限公司 Method for performing adaptive input based on input environment, and input method system
CN102436454A (en) * 2010-09-29 2012-05-02 腾讯科技(深圳)有限公司 Input method switching method and system for browser
CN102566768B (en) * 2010-12-13 2015-06-17 腾讯科技(深圳)有限公司 Method and system for automatic character judgment and correction
CN102147808A (en) * 2011-03-21 2011-08-10 宇龙计算机通信科技(深圳)有限公司 Method for calling resource, system and terminal
CN102737015A (en) * 2011-04-07 2012-10-17 英业达股份有限公司 Writing system with real-time translation and writing method of writing system with real-time translation
CN102768665B (en) * 2011-05-06 2016-10-05 昆山五角枫叶信息技术有限公司 A kind of input method being able to access that website
CN102307263A (en) * 2011-09-16 2012-01-04 汉王科技股份有限公司 Mobile terminal device mail box address input method and mobile terminal device
CN103248551A (en) * 2012-02-03 2013-08-14 腾讯科技(深圳)有限公司 Information presentation method and system
CN102750005A (en) * 2012-06-11 2012-10-24 迪尔码国际营销服务(北京)有限公司 Method for intercepting and replacing input information based on input method
CN102981973B (en) * 2012-11-05 2016-02-10 曙光信息产业(北京)有限公司 Perform the method for request within the storage system
CN103116408A (en) * 2013-01-30 2013-05-22 北京网秦天下科技有限公司 Intelligent input method and equipment
CN104142925A (en) * 2013-05-06 2014-11-12 腾讯科技(深圳)有限公司 Association method and device for input contents in address bar of browser
CN104933061B (en) * 2014-03-19 2019-12-10 腾讯科技(深圳)有限公司 character string detection method and device and electronic equipment
CN104267843B (en) * 2014-09-11 2017-05-17 北京矩道优达网络科技有限公司 Hand-held device end based intelligent input system and method for code design
CN104932712A (en) * 2015-06-25 2015-09-23 小米科技有限责任公司 Text input method and device
CN109446447A (en) * 2018-10-31 2019-03-08 四川中企互信信息技术有限公司 A kind of input method for network resources address
CN110222256B (en) * 2019-05-06 2021-10-22 北京搜狗科技发展有限公司 Information recommendation method and device and information recommendation device
CN110795647A (en) * 2019-10-29 2020-02-14 维沃移动通信有限公司 Website prompting method and device

Also Published As

Publication number Publication date
CN101140595A (en) 2008-03-12

Similar Documents

Publication Publication Date Title
CN100585599C (en) Network resource address input method and input method system
CN101452453B (en) A kind of method of input method Web side navigation and a kind of input method system
US8046681B2 (en) Techniques for inducing high quality structural templates for electronic documents
CN101390042B (en) Disambiguating ambiguous characters
CN100462972C (en) Document-based information and uniform resource locator (URL) management method and device
CN101520786B (en) Method for realizing input method dictionary and input method system
CN102439542B (en) The text input system of electronic equipment and text entry method
US20100145902A1 (en) Methods and systems to train models to extract and integrate information from data sources
US20100228738A1 (en) Adaptive document sampling for information extraction
US20070143262A1 (en) Interactive search engine
CN105069103B (en) Method and system for APP search engine to utilize user comments
CN100461159C (en) Hierarchical data-driven navigation system and method for information retrieval
KR102466489B1 (en) Method and system for providing information to a user relating to a point-of-interest
CN102246164A (en) Information search method and information provision method based on user's intention
CN102915380A (en) Method and system for carrying out searching on data
CN102930054A (en) Data search method and data search system
CN101490677A (en) Presenting search result information
CN101286118A (en) Method for quick calling program instruction, system and an input method system
US20100332967A1 (en) System and method for automatically generating web page augmentation
US20100094826A1 (en) System for resolving entities in text into real world objects using context
CN102597979A (en) Productive distribution for result optimization within a hierarchical architecture
US8645352B2 (en) Focused search using network addresses
JP2001344252A (en) Book review data retrieval system
US20090106226A1 (en) Search shortcut pullquotes
JP4505389B2 (en) Advertisement content transmission system and advertisement content transmission method

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