CN101539949B - URL completion prompting method and device - Google Patents

URL completion prompting method and device Download PDF

Info

Publication number
CN101539949B
CN101539949B CN2009101353245A CN200910135324A CN101539949B CN 101539949 B CN101539949 B CN 101539949B CN 2009101353245 A CN2009101353245 A CN 2009101353245A CN 200910135324 A CN200910135324 A CN 200910135324A CN 101539949 B CN101539949 B CN 101539949B
Authority
CN
China
Prior art keywords
network address
input information
user
server end
url
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
CN2009101353245A
Other languages
Chinese (zh)
Other versions
CN101539949A (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 CN2009101353245A priority Critical patent/CN101539949B/en
Publication of CN101539949A publication Critical patent/CN101539949A/en
Application granted granted Critical
Publication of CN101539949B publication Critical patent/CN101539949B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a URL (uniform resource locator) completion prompting method, comprising the steps of: receiving input information inputted by a user in an address bar; sending the input information as a keyword to a server end to conduct URL search; and conducting URL completion prompting on the input information according to the search result returned from the server end. The invention also discloses a URL completion prompting device. By the invention, the URL completion prompting can be exempted from restrictions of the local database and can be conducted normally even if the local database does not save any data; moreover, the URL prompted to the user can comprise the URL which is not browsed by the user, wherein the URL that the user really wants to browse is possibly contained, thus providing more convenience for the user when helping the user to quickly input the URL.

Description

A kind of method of URL completion prompting and device
Technical field
The present invention relates to the browser technology field, particularly relate to a kind of method and device that carries out URL completion prompting.
Background technology
Browser is the file on the display web page server and allows a kind of software of user and these file interactions.It mainly by HTML (Hypertext Markup Language) (Hypertext Transfer Protocol, HTTP) mutual and obtain webpage with web page server, come the contents such as literal, image and other information in the display web page.(Uniform Resource Locator, in the time of URL), browser can be presented to the user with the webpage on the pairing internet of this URL (Internet) automatically in URL(uniform resource locator) of browser address bar input as the user.Wherein, URL is used for intactly describing a kind of identification method that Internet goes up webpage and other resource addresses, each webpage on the Internet all has unique URL, and each URL needs to meet certain format specification, and the user can remove to visit this webpage according to the URL of this webpage correspondence.As seen, the user learns the URL of different web pages by heart, in case any one alphabetical input error is arranged among the URL, perhaps URL can not be imported completely, and browser just can't correctly present the needed webpage of user.
In order to solve the problem that the user remembers the URL difficulty, some browser has the URL prompt facility at present.This browser can be remembered the webpage that the user uses this browser to browse, like this, when the user passes through this browser's address bar importation URL (as www.so), can be according to the webpage that uses this browser to browse, URL (is for example carried out completion, can with this URL completion http://www.sohu.com or http://www.sohu.com/xxx/yyy.html etc.), and in the drop-down list of address field, point out, the user can directly select to finish input from drop-down list, can can't know under the situation of memory URL, whether the prompting user will browse certain website the user like this; Saved the letter-by-letter required time of input network address simultaneously.
But, the completion prompting function of this network address is based on that local data base (being used to preserve the URL that the user browsed) carries out, therefore can be subjected to the restriction of local data base, for example, if the user installs this browser (perhaps the user has carried out the historical record clear operation) first, owing to do not write down any data as yet in the local data base, therefore can't make prompting to the user; Even and after having preserved some data in the local data base, when the user imports a URL, URL after the completion also only can select from the URL that uses the webpage that this browser browsed, and can't provide more URL candidate for the user, and then can't provide more convenience for the user.For example, a user wants to enter by the mode at address field input URL the homepage of search dog, but this user has forgotten the URL of search dog homepage, and does not browse the search dog homepage on the computing machine of current use, and then the prior art can't be prompted to the URL of search dog homepage this user.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of method and device that carries out URL completion prompting, can only point out the problem of the network address that the user once browsed to solve prior art.
For achieving the above object, the invention provides following scheme:
A kind of method of URL completion prompting comprises:
Receive the input information of user in the address field input;
The input information that the network address record of browsing according to the user mates in the described address field obtains network address completion candidate;
Described input information is sent to server end search as keyword;
If the network address completion candidate sum that the input information in the described address field of the network address of browsing according to described user record coupling obtains is equal to or less than first preset threshold value, and described first preset threshold value is less than the URL completion prompting clauses and subclauses sum that allows, and the described network address completion candidate that then will obtain all is prompted to the user; The Search Results that returns according to server end remains the URL completion prompting of pointing out clauses and subclauses to the input information in the described address field;
If the network address completion candidate sum that the input information in the described address field of the network address of browsing according to described user record coupling obtains is greater than first threshold, and described first threshold is less than the URL completion prompting clauses and subclauses sum that allows, and then a network address completion candidate who obtains according to the network address record with the first threshold number is prompted to the user; The Search Results that returns according to server end remains the URL completion prompting of pointing out clauses and subclauses to the input information in the described address field.
Describedly described input information sent to server end search as keyword comprise:
Described input information is searched for as the web search unit that keyword sends to server end.
Preferably, described web search unit comprises search engine.
Preferably, describedly described input information sent to server end search as keyword comprise:
Described input information is searched for as the data preservation unit that keyword sends to server end.
Preferably, the described Search Results that returns according to server end carries out URL completion prompting to the input information in the described address field and comprises:
To the ordering of described Search Results or according to presetting strategy, select some described Search Results to be prompted to the user with reference to described server end as the network address completion candidate of input information in the described address field to described Search Results rearrangement.
Preferably:
According to presetting strategy, the Search Results unification that network address completion candidate that input information in the described address field of network address record coupling that will browse according to the family obtains and described server end return is sorted, and according to ranking results the input information in the described address field is carried out URL completion prompting.
Preferably, also comprise: the visit relevant information of obtaining the network address that the user browsed; Described according to presetting strategy, the Search Results unification that network address completion candidate that will obtain according to the described input information of network address record coupling that browsed at the family and described server end return is sorted and is comprised:
According to described visit relevant information, the network address that will obtain according to the described input information of network address record coupling that browsed at the family sorts;
According to presetting priority, the putting in order of the Search Results that network address that the described input information of determining to browse according to the family of network address record coupling obtains and described server end return;
Described user comprises character and/or Chinese character at the input information of address field input.
A kind of device of URL completion prompting comprises:
Information receiving unit is used to receive the input information of user in the address field input;
Local acquiring unit, the input information that the network address record that is used for browsing according to the user mates described address field obtains network address completion candidate;
Transmitting element is used for described input information is sent to server end search as keyword;
Tip element, if the network address completion candidate sum that the described input information of network address record coupling that is used for browsing according to described user obtains is equal to or less than first preset threshold value, and described first preset threshold value is less than the URL completion prompting clauses and subclauses sum that allows, the described network address completion candidate that then will obtain all is prompted to the user, and the Search Results that returns according to described server end remains the URL completion prompting of pointing out clauses and subclauses to described input information; If the network address completion candidate sum that the described input information of browsing according to described user of network address record coupling obtains is greater than first threshold, and described first threshold is less than the URL completion prompting clauses and subclauses sum that allows, then described Tip element only specifically is used for the network address completion candidate who obtains according to the network address record of first threshold number is prompted to the user, and the Search Results that returns according to described server end remains the URL completion prompting of prompting clauses and subclauses to described input information.
Preferably, described transmitting element comprises:
First transmitting element is used for described input information is searched for as the web search unit that keyword sends to server end.
Preferably, described web search unit comprises search engine.
Preferably, described transmitting element comprises:
Second transmitting element is used for described input information is searched for as the data preservation unit that keyword sends to server end.
Preferably, described Tip element comprises:
The ordering subelement is used for Search Results being resequenced to the ordering of Search Results or according to presetting strategy with reference to described server end;
The prompting subelement is used for some Search Results are prompted to the user as the network address completion candidate of the input information of described address field.
Preferably, described Tip element comprises:
Unified ordering subelement is used for according to presetting strategy, and the Search Results unification that network address completion candidate that will obtain according to the described input information of network address record coupling that browsed at the family and described server end return is sorted;
Realize subelement, be used for described input information being carried out URL completion prompting according to ranking results.
Preferably, also comprise:
The visit information acquiring unit is used to obtain the visit relevant information of the network address that the user browsed;
Described unified ordering subelement comprises:
The first ordering subelement is used for according to described visit relevant information, and the network address that will obtain according to the described input information of network address record coupling that browsed at the family sorts;
The second ordering subelement is used for according to presetting priority, the putting in order of the Search Results that network address that the described input information of determining to browse according to the family of network address record coupling obtains and described server end return.
According to specific embodiment provided by the invention, the invention discloses following technique effect:
The present invention is by receiving the information of user in the address field input, described input information is sent to server end as keyword carry out address searching, and carry out URL completion prompting according to the Search Results that described server end returns, can not be subjected to the restriction of local data base like this, even do not preserve any data in the local data base as yet, also can normally carry out URL completion prompting; And the network address that is prompted to the user can comprise the network address that the user had not browsed, and may comprise that wherein the user really wants the network address of browsing, therefore when helping the user to import network address apace, for the user provides more convenience.
In addition, the present invention can be directed to the user more webpage effectively.
Description of drawings
Fig. 1 is the process flow diagram of first method of the URL completion prompting that provides of the embodiment of the invention;
Fig. 2 is the process flow diagram of second method of the URL completion prompting that provides of the embodiment of the invention;
Fig. 3 is the process flow diagram of third party's method of the URL completion prompting that provides of the embodiment of the invention;
Fig. 4 is first schematic representation of apparatus of the URL completion prompting that provides of the embodiment of the invention;
Fig. 5 is second schematic representation of apparatus of the URL completion prompting that provides of the embodiment of the invention;
Fig. 6 is the 3rd schematic representation of apparatus of the URL completion prompting that provides of the embodiment of the invention;
Fig. 7 is the 4th schematic representation of apparatus of the URL completion prompting that provides of the embodiment of the 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.
Referring to Fig. 1, the method for the URL completion prompting that the embodiment of the invention provides may further comprise the steps:
S101: receive the input information of user in the address field input;
S102: described input information is sent to server end search as keyword;
S103: the Search Results according to described server end returns, carry out URL completion prompting to the input information in the described address field.
As seen, the embodiment of the invention can be obtained website information from far-end server, rather than obtain from client terminal local when carrying out URL completion prompting.Its benefit is, is not subjected to the restriction of local data base, even do not preserve any data in the local data base as yet, also can normally carry out URL completion prompting; And the network address that is prompted to the user can comprise the network address that the user had not browsed, and may comprise that wherein the user really wants the network address of browsing, therefore when helping the user to import network address apace, for the user provides more convenience.
Embodiment one, in this embodiment can search for user's input information as the search engine that keyword sends to server end, promptly reach the purpose of obtaining network address by means of search engine, below this is described in detail.Referring to Fig. 2, the method for the URL completion prompting that this embodiment provides may further comprise the steps:
S201: receive the input information of user in the address field input;
S202: described input information is carried out address searching as the web search unit that keyword sends to server end;
S203: the Search Results that returns according to the web search unit of server end carries out URL completion prompting to the input information in the described address field.
Wherein, the web search unit of described server end can comprise search engine, described search engine is meant according to certain strategy, the specific computer program of utilization collects the information on the internet, after information organized and handle, for the user provides the system of search service, for example search dog search engine, Baidu's search engine or the like.That is, if described input information is sent to the search engine of server end as keyword, then server end can be searched in whole internet scope, and therefore the data volume that can obtain will be higher than the data volume of obtaining at client terminal local far away.Certainly, described web search unit can be other implementations outside the search engine, carries out address searching in the internet scope as long as can be implemented in.For convenience of description, all be that example is introduced in the embodiment of the invention with the search engine.
Search engine can be organized and handles, comprising the ordering to Search Results after the information of collecting on the internet information.And when described input information being carried out URL completion prompting according to the Search Results that the search engine of server end returns, can the reference search engine to the ordering of Search Results or according to presetting strategy to the Search Results rearrangement, some Search Results are prompted to the user as the network address completion candidate of described input information.
Wherein, can send searching request by the search engine to server end in the process of user's input in real time, the starting point that sends this request can be provided with according to different demands.For example, can be set to when the user imports the character of some, begin to search for; When perhaps in user's input process, taking place to pause, begin to search for according to the content of having imported; Can also begin when address field is imported, just to begin to search for from the user, and can be along with the increase of user input content, the Search Results that comes out with new search covers original Search Results, for example, the user begins input alphabet s, then s is sent to search engine search, search engine return be the Search Results of keyword with s in, the alphabetical o that next user is imported is at the search engine that sends to server end together with alphabetical s, simultaneously, with search engine return with so be the Search Results of keyword to cover original be the Search Results of keyword with s, by that analogy.Certainly, also can allow the user that the starting point and the frequency of search manually are set according to oneself demand.The specific implementation that search engine is searched for according to key word is identical substantially, such as search engines such as existing Google, Baidu, search dogs, suppose user's input " so ", then " so " sent to the search engine of server end, search engine is that keyword carries out address searching with " so ", can return Search Results to browser then, comprises http://www.sohu.com, http://www.sogou.com, http://www.soso.com or the like.
As seen, adopt method provided by the invention, can not be subjected to the restriction of the network address database that the local user browsed, even the user installs certain browser (or not preserving the historical record that Any user has browsed web sites in the historical record of this browser) first, this browser also can carry out the network address completion at the input information of address field input to the user; And the network address completion candidate who obtains by search engine helps from satisfying user's demand to a greater extent than the wide coverage of obtaining from local data base.
Because what preserve in the local data base is the website information of the webpage browsed in the past of user, the active user wants the webpage browsed there is a strong possibility is certain webpage of browsing in the past, therefore, on this point, only carry out URL completion prompting and may have certain blindness comparatively speaking according to the search engine of server end, therefore, in other embodiments of the invention, can also combine with the method for carrying out the network address completion according to local data base, can be so that the network address completion candidate who provides guaranteeing comprehensively simultaneously, can satisfy user's individual demand again.
Therefore, can be when carrying out URL completion prompting according to Search Results, also the network address record of browsing according to the user carries out URL completion prompting.Particularly, can be when inquiring about by the search engine of server end, inquiry is used to preserve the local data base of the network address that the user browsed, and judges whether to exist the network address that is complementary with described input information; If exist, the Search Results that can return according to the search engine of network address that is complementary with described input information in the local data base and server end carries out the network address completion to described input information jointly.
The method that provides according to the foregoing description, because the quantity of the network address of obtaining from the search engine of server end may be very big, add the matching web site that from local data base, obtains, finally the network address completion candidate's who provides to the user number may be very many, and in actual applications, too much candidate item is interfered when the user is selected, and hurts user's experience, therefore in other embodiments of the invention, can adopt certain strategy to control.
For example, can preset a threshold value for the number of the network address candidate item (being URL completion prompting) that shows in the address field drop-down list, when receiving user's input information, at first judge and whether have the network address that is complementary with described input information in the local data base, if existence and its number have reached this threshold value, the network address that then can be no longer the search engine from server end be obtained is prompted to the user, and only the matching web site that will obtain from local data base is prompted to the user and gets final product.Otherwise, if the number of the network address that is complementary with described input information that exists in the local data base does not reach this threshold value, then the Search Results that the search engine of the network address that is complementary with described input information in the local data base and server end can be returned is defined as network address completion candidate jointly.
In the said method, the inquiry local data base can carry out simultaneously with the step of searching in the search engine of server end, certainly, also can inquire about local data base earlier, the network address that in local data base, does not exist the input information with the user to be complementary, when perhaps the number of matching web site does not reach the threshold value that presets, in the search engine of server end, carry out address searching again.Concrete implementation method can have multiple, and the method that can adopt in the embodiment of the invention is as follows:
If the network address completion candidate sum that the described input information of browsing according to described user of network address record coupling obtains is equal to or less than first preset threshold value, and described first preset threshold value is less than the URL completion prompting clauses and subclauses sum that allows, and the described network address completion candidate that then will obtain all is prompted to the user; The Search Results that returns according to the search engine of search engine server end remains the URL completion prompting of prompting clauses and subclauses to described input information; If the network address completion candidate sum that the described input information of browsing according to described user of network address record coupling obtains is greater than first threshold, and described first threshold is less than the URL completion prompting clauses and subclauses sum that allows, and then a network address completion candidate who obtains according to the network address record with the first threshold number is prompted to the user; The Search Results that returns according to the search engine of server end remains the URL completion prompting of prompting clauses and subclauses to described input information.
For example, the user has imported (Chinese character or English after the character string in address field, allow the space) after, if the historical record for this character string mates not enough 10, then with the preceding 20-n bar of search engine (n is the historical record on the coupling) if be listed in the drop-down list. surpassed 10 according to the rank order in search engine for the history coupling of this character string, then the 10-20 bar is presented at toe-in fruit (under the situation that does not have to roll at scroll bar, the user can see that the 10th the-the 15th is online result).
In actual applications, can be according to presetting strategy, the Search Results unification that network address completion candidate that will obtain according to the described input information of network address record coupling that browsed at the family and described search engine return is sorted, and according to ranking results described input information is carried out URL completion prompting.During specific implementation,,, therefore, can directly be prompted to the user according to the order in the search engine because search engine sorts to it for the network address that from search engine, gets access to.But, for the network address that from local data base, gets access to, then can be to the ordering of its user's request of fitting more, and the network address completion candidate after will sorting is prompted to the user.Certainly, when the network address completion candidate who obtains comprises Search Results two parts that the search engine of the network address that is complementary with described input information in the local data base and server end returns, this ordering can comprise that the network address to being complementary with described input information in the local data base sorts, and to the network address from local data base, obtained and the network address of obtaining from search engine two levels that sort, concrete ordering strategy can be provided with as required, equally also can allow the user manually to be provided with according to the demand of oneself.
For example, can the network address that be complementary with described input information in the local data base be sorted at first according to the visit relevant information; And then will arrange into from the network address that described engine obtains according to certain priority orders, be shown to the user.Wherein, described visit relevant information comprises the total degree of user capture website, in total residence time of this website etc., and these information also can be carried out record by local browser.For example, when the network address that is complementary with described input information in the database was sorted, the network address of website that can the residence time is long came the front, and the residence time, then the network address of website that can access frequency is high came the front when identical, or the like.Then, can also be provided with and show the network address of obtaining in the local data base earlier, perhaps show the network address that search engine obtains earlier, perhaps can two kinds of network address intersections show, the part of the network address in for example first video data storehouse, a part that shows the network address in the search engine again shows the remainder of network address in the local data base again, or the like.
Need to prove, focusing on of the embodiment of the invention with the source of Search Results as URL completion prompting, therefore, the position that occurs as for URL completion prompting (being the network address candidate) does not limit, conventional, these URL completion prompting clauses and subclauses can appear in the drop-down list of address field, also can appear near other places of address field.
Embodiment two, to obtain website data from the search engine of server end different with embodiment one, in embodiments of the present invention, can obtain website data from server end in other way.For example, described input information can be searched for as the data preservation unit that keyword sends to server end.At this moment, described search specifically is meant in the data acquisition of tissue in advance and retrieves, searches etc.Wherein, it can be a special database of safeguarding at server end that described data are preserved the unit, is used for preserving the relevant information of carrying out the network address completion (for example comprise which input information can corresponding which network address etc.).When server end receives the request of obtaining network address, can in the database of server end, retrieve, get access to the network address that is complementary, and return to client.Because server end has more powerful storage and data-handling capacity with respect to client terminal local, therefore, can preserve fairly large database, and be convenient to database dynamic upgrading and renewal.Certainly, it is the mode of file or other various preservation data that described data are preserved unit further, and the data volume that can preserve is as required selected the suitable data preserving type, does not do qualification in the embodiment of the invention.
This embodiment two is with the difference of embodiment one, can be among the embodiment one at the enterprising line search in whole internet, and in the data acquisition that the hunting zone of embodiment two is confined to pre-set, other aspects are all similar with embodiment one.For example, can sort to Search Results equally, and combine etc. with the method for carrying out the network address completion according to local data base.Concrete method gets final product with reference to the method among the embodiment one, repeats no more here.
In order to understand method of carrying out URL completion prompting provided by the invention better, be described below by concrete example.
Referring to Fig. 3, the step of carrying out URL completion prompting may further comprise the steps:
S301: the user is in the input content of address field input;
S302: in the process of user input, (be used to preserve URL, the title that the user browsed which website, these websites, and the number of times of these websites of user capture and total residence time) searches the information that the user imports in local data base in real time;
S303: judge whether there is the network address that is complementary with described input information in the local data base,, enter step S304 if exist; Otherwise, enter step S306;
S304: judge whether the network address number that is complementary that exists has reached n bar (n for example, generally can be made as 20 for default show bar number, also can dynamically arrange according to real needs), if reach, then enters step S305, otherwise, enter step S306;
S305: n bar result shows before the intercepting in the result who finds, (this strategy can change as required according to certain strategy, for example the website of residence time length comes the front, and website then that access frequency is high when the residence time is identical comes the front, or the like) sort;
S306: if the result who finds at local data base is discontented with the n bar, for example the user imports so, then according to user's access history, may only list http://www.sohu.com, http://www.sogou.com, http://www.soso.com (these several network address also can sort according to above-mentioned strategy), at this moment, just can go the information of search engine searches user's input of server end, and after first three bar of the matching web site that in local data base, finds, show the preceding m bar (m also can select according to actual conditions) of Search Results of search engine searches so that uses server end.
The method of the URL completion prompting that provides with the embodiment of the invention is corresponding, and the embodiment of the invention also provides a kind of device of network address completion, and referring to Fig. 4, this device comprises:
Information receiving unit U401 is used to receive the input information of user in the address field input;
Transmitting element U402 is used for that described input information is sent to server end as keyword and carries out address searching;
Tip element U403 is used for the Search Results that returns according to described server end the input information of described address field is carried out URL completion prompting.
At first, the user carries out in the process of information input at address field, and information receiving unit U401 receives the input information of user in the address field input; Then, by transmitting element U402 described input information is sent to server end as keyword and carry out address searching; At last, Tip element U403 carries out URL completion prompting according to the Search Results that described server end returns to described input information.Owing to can obtain a large amount of website information from server end, therefore the network address completion candidate's who provides coverage is wider.
Wherein, server end can carry out address searching in whole internet scope, also can carry out address searching in the data centralization of safeguarding in advance.Therefore, transmitting element U402 can comprise:
First transmitting element is used for described input information is searched for as the web search unit that keyword sends to server end.Wherein, described web search unit can be a search engine, and perhaps other can be implemented in the unit that carries out address searching in the internet scope.
Transmitting element U402 also can comprise:
Second transmitting element is used for described input information is searched for as the data preservation unit that keyword sends to server end.
Wherein, referring to Fig. 5, Tip element U503 can comprise following subelement:
Ordering subelement U5031 is used for Search Results being resequenced to the ordering of Search Results or according to presetting strategy with reference to described server end;
Prompting subelement U5032 is used for some Search Results are prompted to the user as the network address completion candidate of described input information.
In the practical application, the described input information of network address record coupling that Tip element U503 also is used for browsing according to the user carries out URL completion prompting.For example, the network address completion number of candidates that Tip element U503 can obtain at the described input information of the network address browsed according to described user record coupling is during less than preset threshold value, and the Search Results that returns according to described server end carries out URL completion prompting to described input information.
Tip element U503 carries out URL completion prompting at the Search Results that returns according to described server end to described input information, and the described input information of the network address of browsing according to user record coupling can carry out when carrying out URL completion prompting in the following manner:
If the network address completion candidate sum that the described input information of browsing according to described user of network address record coupling obtains is equal to or less than first preset threshold value, and described first preset threshold value is less than the URL completion prompting clauses and subclauses sum that allows, and then the Tip element U503 described network address completion candidate that specifically is used for obtaining all is prompted to the user; And the Search Results that returns according to described server end remains the URL completion prompting of prompting clauses and subclauses to described input information;
If the network address completion candidate sum that the described input information of browsing according to described user of network address record coupling obtains is greater than first threshold, and described first threshold is less than the URL completion prompting clauses and subclauses sum that allows, then Tip element U503 only specifically is used for the network address completion candidate who obtains according to the network address record of first threshold number is prompted to the user, and described input information is remained the URL completion prompting of prompting clauses and subclauses according to the Search Results that described server end returns.
Information receiving unit U501 among Fig. 5, transmitting element U502 are identical with information receiving unit U401, transmitting element U402 among Fig. 4.
Referring to Fig. 6, when the network address record of browsing as the Search Results that returns according to described server end and user carried out URL completion prompting to described input information, Tip element U602 can comprise following subelement:
Unified ordering subelement U6021 is used for according to presetting strategy, and the Search Results unification that network address completion candidate that will obtain according to the described input information of network address record coupling that browsed at the family and described server end return is sorted;
Realize subelement U6022, be used for described input information being carried out URL completion prompting according to ranking results.
The network address that unified ordering subelement U6021 can obtain the described input information of browsing according to the family of network address record coupling earlier sorts, and then the Search Results that the network address that on the whole the described input information of the network address browsed according to family record coupling is obtained and described server end return sorts, wherein, when the network address that the described input information of the network address browsed according to family record coupling is obtained sorted, the visit relevant information of the network address that can browse according to the user (visiting total residence time of total degree, this network address of certain network address etc.) was carried out.Therefore, this device can also comprise:
Visit information acquiring unit U604 is used to obtain the visit relevant information of the network address that the user browsed;
Unified ordering subelement U6031 comprises:
The first ordering subelement U60311 is used for according to described visit relevant information the network address that is complementary with described input information in the database being sorted;
The second ordering subelement U60312 is used for according to presetting priority, determines putting in order of Search Results that the network address obtained from database and described server end return.
Information receiving unit U601 among Fig. 6, transmitting element U602 are identical with information receiving unit U401, transmitting element U402 among Fig. 4.
In order to understand the device of the network address completion that the embodiment of the invention provides better, be introduced below by concrete example.
On the basis of the described device of Fig. 4, in order to make the network address completion candidate who provides both comprehensive, can satisfy user's individual demand again, the local data base that the user can also be preserved user's browsing histories uses, make to combine, to realize above-mentioned purpose based on the URL completion prompting method of described server end and URL completion prompting method based on local data base.Therefore, referring to Fig. 7, this device can also comprise:
Query unit U704 is used to inquire about the local data base that is used to preserve the network address that the user browsed, and judges whether to exist the network address that is complementary with described input information;
If there is the network address that is complementary with described input information in the result of query unit U704 inquiry in the local data base, then Tip element U703 can carry out the network address completion to described input information according to the Search Results that the network address that is complementary with described input information in the local data base and described server end return.
Too much for fear of the network address completion candidate who provides, cause interference for user's selection, this device can also comprise:
Control module U705 is used for judging whether the described network address number that is complementary reaches preset threshold value when there is the network address that is complementary with described input information in described local data base; If do not reach, trigger Tip element U703 and described input information is carried out the network address completion according to the Search Results that the network address that is complementary with described input information in the local data base and described server end return.Otherwise if the described network address number that is complementary has reached described threshold value, Tip element U703 can be only carries out URL completion prompting according to these network address that are complementary to user's input information.
Though the network address that obtains from described server end need not to resequence again, but, when using the network address from local data base, obtain and the network address from described server end to carry out URL completion prompting, in order to make the user obtain better experience, can also the network address completion candidate who get access to be sorted, the strategy of ordering can be provided with according to demand, and form is flexible, even can manually be provided with according to the demand of oneself by the user.Therefore, Tip element U703 can comprise following subelement:
Determine subelement U7031, be used for the Search Results that network address that local data base and described input information are complementary and described server end return and be defined as network address completion candidate;
Ordering subelement U7032 is used for described network address completion candidate is sorted, and the network address completion candidate after will sorting being prompted to the user according to presetting strategy.
Because network address that use is obtained from local data base and the network address from described server end are carried out network address completion two parts and are carried out URL completion prompting, described ordering can comprise the order to the network address of obtaining in the local data base, and two levels of order between the Search Results that returns of the network address of obtaining from local data base and described server end.Therefore, ordering subelement U7032 can comprise following subelement:
The first ordering subelement U70321 is used for according to described visit relevant information the network address that is complementary with described input information in the database being sorted;
Wherein, the visit relevant information can comprise the number of times of user capture network address, total residence time etc., during ordering, can at first that the residence time is long network address come the front; When the residence time is identical, then can the network address that access frequency is high come the front.Certainly, also can change ordering strategy as required.
The second ordering subelement U70322 is used for according to presetting priority, determines putting in order of Search Results that the network address obtained from local data base and described server end return.
Described priority can comprise that the network address that will obtain comes the Search Results that front, described server end returns and comes the back from database; Perhaps, the Search Results that described server end is returned comes the front, the network address obtained from database comes the back; Perhaps, both are carried out cross arrangement or the like.
Information receiving unit U701 among Fig. 7, transmitting element U702 are identical with information receiving unit U401, transmitting element U402 among Fig. 4.
More than to the method and the device of a kind of URL completion prompting 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, part in specific embodiments and applications all can change.In sum, this description should not be construed as limitation of the present invention.

Claims (14)

1. the method for a URL completion prompting is characterized in that, comprising:
Receive the input information of user in the address field input;
The input information that the network address record of browsing according to the user mates in the described address field obtains network address completion candidate;
Described input information is sent to server end search as keyword;
If the network address completion candidate sum that the input information in the described address field of the network address of browsing according to described user record coupling obtains is equal to or less than first preset threshold value, and described first preset threshold value is less than the URL completion prompting clauses and subclauses sum that allows, and the described network address completion candidate that then will obtain all is prompted to the user; The Search Results that returns according to server end remains the URL completion prompting of pointing out clauses and subclauses to the input information in the described address field;
If the network address completion candidate sum that the input information in the described address field of the network address of browsing according to described user record coupling obtains is greater than first threshold, and described first threshold is less than the URL completion prompting clauses and subclauses sum that allows, and then a network address completion candidate who obtains according to the network address record with the first threshold number is prompted to the user; The Search Results that returns according to server end remains the URL completion prompting of pointing out clauses and subclauses to the input information in the described address field.
2. method according to claim 1 is characterized in that, describedly described input information is sent to server end search as keyword comprises:
Described input information is searched for as the web search unit that keyword sends to server end.
3. method according to claim 2 is characterized in that, described web search unit comprises search engine.
4. method according to claim 1 is characterized in that, describedly described input information is sent to server end search as keyword comprises:
Described input information is searched for as the data preservation unit that keyword sends to server end.
5. according to each described method of claim 1 to 4, it is characterized in that the described Search Results that returns according to server end carries out URL completion prompting to the input information in the described address field and comprises:
To the ordering of described Search Results or according to presetting strategy, select some described Search Results to be prompted to the user with reference to described server end as the network address completion candidate of input information in the described address field to described Search Results rearrangement.
6. method according to claim 1 is characterized in that:
According to presetting strategy, the Search Results unification that network address completion candidate that input information in the described address field of network address record coupling that will browse according to the family obtains and described server end return is sorted, and according to ranking results the input information in the described address field is carried out URL completion prompting.
7. method according to claim 6 is characterized in that, also comprises: the visit relevant information of obtaining the network address that the user browsed; Described according to presetting strategy, the Search Results unification that network address completion candidate that will obtain according to the described input information of network address record coupling that browsed at the family and described server end return is sorted and is comprised:
According to described visit relevant information, the network address that will obtain according to the described input information of network address record coupling that browsed at the family sorts;
According to presetting priority, the putting in order of the Search Results that network address that the described input information of determining to browse according to the family of network address record coupling obtains and described server end return;
Described user comprises character and/or Chinese character at the input information of address field input.
8. the device of a URL completion prompting is characterized in that, comprising:
Information receiving unit is used to receive the input information of user in the address field input;
Local acquiring unit, the input information that the network address record that is used for browsing according to the user mates described address field obtains network address completion candidate;
Transmitting element is used for described input information is sent to server end search as keyword;
Tip element, if the network address completion candidate sum that the described input information of network address record coupling that is used for browsing according to described user obtains is equal to or less than first preset threshold value, and described first preset threshold value is less than the URL completion prompting clauses and subclauses sum that allows, the described network address completion candidate that then will obtain all is prompted to the user, and the Search Results that returns according to described server end remains the URL completion prompting of pointing out clauses and subclauses to described input information; If the network address completion candidate sum that the described input information of browsing according to described user of network address record coupling obtains is greater than first threshold, and described first threshold is less than the URL completion prompting clauses and subclauses sum that allows, then described Tip element only specifically is used for the network address completion candidate who obtains according to the network address record of first threshold number is prompted to the user, and the Search Results that returns according to described server end remains the URL completion prompting of prompting clauses and subclauses to described input information.
9. device according to claim 8 is characterized in that, described transmitting element comprises:
First transmitting element is used for described input information is searched for as the web search unit that keyword sends to server end.
10. device according to claim 9 is characterized in that, described web search unit comprises search engine.
11. device according to claim 8 is characterized in that, described transmitting element comprises:
Second transmitting element is used for described input information is searched for as the data preservation unit that keyword sends to server end.
12. to 11 each described devices, it is characterized in that described Tip element comprises according to Claim 8:
The ordering subelement is used for Search Results being resequenced to the ordering of Search Results or according to presetting strategy with reference to described server end;
The prompting subelement is used for some Search Results are prompted to the user as the network address completion candidate of the input information of described address field.
13. device according to claim 8 is characterized in that, described Tip element comprises:
Unified ordering subelement is used for according to presetting strategy, and the Search Results unification that network address completion candidate that will obtain according to the described input information of network address record coupling that the user browsed and described server end return is sorted;
Realize subelement, be used for described input information being carried out URL completion prompting according to ranking results.
14. device according to claim 13 is characterized in that, also comprises:
The visit information acquiring unit is used to obtain the visit relevant information of the network address that the user browsed;
Described unified ordering subelement comprises:
The first ordering subelement is used for according to described visit relevant information, and the network address that will obtain according to the described input information of network address record coupling that browsed at the family sorts;
The second ordering subelement is used for according to presetting priority, the putting in order of the Search Results that network address that the described input information of determining to browse according to the family of network address record coupling obtains and described server end return.
CN2009101353245A 2008-11-13 2009-04-20 URL completion prompting method and device Active CN101539949B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101353245A CN101539949B (en) 2008-11-13 2009-04-20 URL completion prompting method and device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200810226523 2008-11-13
CN200810226523.2 2008-11-13
CN2009101353245A CN101539949B (en) 2008-11-13 2009-04-20 URL completion prompting method and device

Publications (2)

Publication Number Publication Date
CN101539949A CN101539949A (en) 2009-09-23
CN101539949B true CN101539949B (en) 2011-08-31

Family

ID=41123135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101353245A Active CN101539949B (en) 2008-11-13 2009-04-20 URL completion prompting method and device

Country Status (1)

Country Link
CN (1) CN101539949B (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102207816B (en) * 2010-07-16 2017-04-19 北京搜狗科技发展有限公司 Method for performing adaptive input based on input environment, and input method system
TW201227353A (en) 2010-12-31 2012-07-01 Ibm Method, device and computer program product for smartly navigating hierarchical structure strings
CN102799585B (en) * 2011-05-24 2017-02-15 腾讯科技(深圳)有限公司 Website address sharing method and device based on input system
CN102831118A (en) * 2011-06-15 2012-12-19 国际商业机器公司 Method and device for navigating character strings of hierarchical structure intelligently
CN102982023A (en) * 2011-09-02 2013-03-20 北京百度网讯科技有限公司 Method and device for providing search suggestion
CN102609473B (en) * 2012-01-17 2014-11-12 钟进发 Method and system for website accessing
CN103327049B (en) * 2012-03-22 2016-02-24 腾讯科技(深圳)有限公司 Based on rich content delivery method and the system of browser address bar
CN103379217B (en) * 2012-04-28 2015-09-09 阿里巴巴集团控股有限公司 The method of input content auto-complete, device and server in a kind of handheld device
CN104090757B (en) * 2012-05-04 2018-10-12 北京奇虎科技有限公司 For the rich media information methods of exhibiting of browser
CN102880711B (en) * 2012-09-27 2016-08-03 北京奇虎科技有限公司 Browser address bar inputs processing method and the processing means of data
CN102982078A (en) * 2012-10-30 2013-03-20 北京奇虎科技有限公司 Loading method of sequencing website and client with sequencing website being loaded
CN102955850A (en) * 2012-10-30 2013-03-06 北京奇虎科技有限公司 Method and device for loading sequencing website
CN102946391B (en) * 2012-11-12 2016-09-28 北京奇虎科技有限公司 The method of prompting malice network address and a kind of browser in a kind of browser
CN103812906B (en) * 2012-11-14 2015-03-18 腾讯科技(深圳)有限公司 Website recommendation method and device and communication system
CN104050183A (en) * 2013-03-13 2014-09-17 腾讯科技(深圳)有限公司 Content matching result prompting method and device for browser input frame
CN104182402A (en) 2013-05-22 2014-12-03 腾讯科技(深圳)有限公司 Browser interface address bar input control method and browser interface address bar input control system
CN103455594B (en) * 2013-09-02 2016-08-24 小米科技有限责任公司 A kind of browser address bar recommends the method for network address, device and terminal device
CN103699700B (en) * 2014-01-16 2017-10-13 北京奇虎科技有限公司 A kind of generation method of search index, system and associated server
CN104933099B (en) * 2015-05-28 2020-10-16 百度在线网络技术(北京)有限公司 Method and device for providing target search result for user
CN105159980B (en) * 2015-08-27 2019-03-19 魅族科技(中国)有限公司 A kind of method and system positioning network address
CN105868227A (en) * 2015-11-20 2016-08-17 乐视致新电子科技(天津)有限公司 Display method and device of address bar pull-down menu
CN105630990A (en) * 2015-12-25 2016-06-01 小米科技有限责任公司 Webpage obtaining method and device
CN109446447A (en) * 2018-10-31 2019-03-08 四川中企互信信息技术有限公司 A kind of input method for network resources address

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1410909A (en) * 2001-09-27 2003-04-16 因特国风网络软件有限公司 Resolving method of internet keyword and system thereof
CN1922606A (en) * 2003-12-01 2007-02-28 麦特耐芙有限公司 Dynamic keyword processing system and method for user oriented internet navigation
CN1967534A (en) * 2006-11-06 2007-05-23 魏新成 Immediately suggested online search results in process of input character string in address search column

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1410909A (en) * 2001-09-27 2003-04-16 因特国风网络软件有限公司 Resolving method of internet keyword and system thereof
CN1922606A (en) * 2003-12-01 2007-02-28 麦特耐芙有限公司 Dynamic keyword processing system and method for user oriented internet navigation
CN1967534A (en) * 2006-11-06 2007-05-23 魏新成 Immediately suggested online search results in process of input character string in address search column

Also Published As

Publication number Publication date
CN101539949A (en) 2009-09-23

Similar Documents

Publication Publication Date Title
CN101539949B (en) URL completion prompting method and device
CN102521251B (en) Method for directly realizing personalized search, device for realizing method, and search server
CN100367276C (en) Method and appts for searching within a computer network
US7933917B2 (en) Personalized search method and system for enabling the method
CN101263493B (en) Systems and methods for providing search results
CN101542482B (en) Bookmarks and ranking
CN103221951A (en) Predictive query suggestion caching
CN101960455A (en) System, method, and/or apparatus for reordering search results
CN102982134A (en) System enabling recommended web site information to be displayed in browser address bar
JPH09311869A (en) Internet retrieving server
CN102693271A (en) Network information recommending method and system
JP2010508579A (en) Personalized search using macros
US20070162524A1 (en) Network document management
CN105447192A (en) Method and device for recommending personalized search terms on navigation page
CN102880711A (en) Processing method and processing device for input data in browser address bar
CN103164542A (en) Method of data searching and client-side
JP4430598B2 (en) Information sharing system and information sharing method
CN102982136A (en) Method of displaying information of recommended website in address bar of browser and browser using the same
CN101510199B (en) Web page loading method and system
JP2010146332A (en) Information processing apparatus, system, method and program for providing information and recording medium
CN100383782C (en) Device for presenting information units
CN103718179A (en) Information processing apparatus, information processing method, information processing program, and storage medium having information processing program stored therein
KR102214990B1 (en) System for providing bookmark management and information searching service and method for providing bookmark management and information searching service using it
KR19980032931A (en) Database search system
US20090171967A1 (en) System and method for providing description diversity

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