CN101963979A - Cloud computing-based search suggestion providing method and equipment - Google Patents

Cloud computing-based search suggestion providing method and equipment Download PDF

Info

Publication number
CN101963979A
CN101963979A CN 201010292044 CN201010292044A CN101963979A CN 101963979 A CN101963979 A CN 101963979A CN 201010292044 CN201010292044 CN 201010292044 CN 201010292044 A CN201010292044 A CN 201010292044A CN 101963979 A CN101963979 A CN 101963979A
Authority
CN
China
Prior art keywords
network equipment
search
user
list entries
search suggestion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201010292044
Other languages
Chinese (zh)
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.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN 201010292044 priority Critical patent/CN101963979A/en
Publication of CN101963979A publication Critical patent/CN101963979A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention aims to provide a cloud computing-based search suggestion providing method and cloud computing-based search suggestion providing equipment. The method comprises that: application network equipment acquires an input sequence input by a user through user equipment, and sends the input sequence to search suggestion network equipment; the search suggestion network equipment receives the input sequence sent by the application network equipment, performs matching search in a search suggestion library according to the input sequence to acquire one or more search suggestions matched with the input sequence and sends the one or more search suggestions to the application network equipment; the application network equipment receives the input sequence-based one or more search suggestions from the search suggestion network equipment; and the one or more search suggestions are provided for the user equipment. Compared with the prior art, the cloud computing-based search suggestion providing method and the cloud computing-based search suggestion providing equipment avoid processing load at the application network equipment or a client, provide more suitable search suggestion for the user, and promote user experience.

Description

A kind of method and apparatus that is used for providing the search suggestion based on cloud computing
Technical field
The present invention relates to the web search technical field, relate in particular to a kind of technology that is used for providing the search suggestion based on cloud computing.
Background technology
Along with enriching constantly of resource on the search engine, the continuous surge of number of users, the situation that often may occur can't bear the heavy load in the processing load of search engine or client along with the surge of use amount, and the historical record that is stored among the client Cookies also may be because the situation that mistake is deleted appear in misoperation.In addition, prior art generally provides the search suggestion according to the clicking rate rank, and is difficult to consider user's actual needs.Therefore, how to exempt processing load,, promote user experience, become a problem needing solution now badly for the user provides more suitable search suggestion in search engine or client.
Summary of the invention
The purpose of this invention is to provide a kind of method and apparatus that is used for providing the search suggestion based on cloud computing.
According to an aspect of the present invention, provide a kind of being used for to realize providing the method for searching for suggestion based on cloud computing in the application network equipment end, this method may further comprise the steps:
A obtains the list entries of user by the subscriber equipment input;
B is sent to the search suggestion network equipment with described list entries;
C receives the one or more search suggestions based on described list entries from the described search suggestion network equipment;
D offers described subscriber equipment with described one or more search suggestions.
According to a further aspect in the invention, also provide a kind of being used for to be aided with the method that realization provides search to advise based on cloud computing at search suggestion network equipment end, this method may further comprise the steps:
A is received from the list entries that application network equipment sends;
B carries out matching inquiry according to described list entries in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries;
C is sent to described application network equipment with described one or more search suggestions.
According to a further aspect of the invention, provide a kind of application network equipment that is used to realize providing based on cloud computing the search suggestion, this equipment comprises:
Deriving means is used to obtain the list entries of user by the subscriber equipment input;
First dispensing device is used for described list entries is sent to the search suggestion network equipment;
First receiving device is used to receive the one or more search suggestions based on described list entries from the described search suggestion network equipment;
Generator is used for described one or more search suggestions are offered described subscriber equipment.
According to a further aspect of the invention, provide a kind of being used to be aided with the search suggestion network equipment that realization provides search to advise based on cloud computing, this equipment comprises:
Second receiving trap is used to be received from the list entries that application network equipment sends;
Inquiry unit is used for according to described list entries, carries out matching inquiry in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries;
The 3rd dispensing device is used for described one or more search suggestions are sent to described application network equipment.
On this basis, the invention provides a kind of being used at network equipment end group in the system that cloud computing provides search to advise, comprising the above-mentioned application network equipment and the search suggestion network equipment.
Compared with prior art, the present invention is based on cloud computing the search suggestion is provided, exempted processing load,, promoted user experience for the user provides more suitable search suggestion in application network equipment end or client.
Description of drawings
By reading the detailed description of doing with reference to the following drawings that non-limiting example is done, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates the system topological figure that is used for providing based on cloud computing the search suggestion according to one aspect of the invention;
Fig. 2 illustrates the application network equipment and the equipment synoptic diagram of searching for the suggestion network equipment that are used for providing based on cloud computing the search suggestion according to one aspect of the invention;
Fig. 3 illustrates the application network equipment and the equipment synoptic diagram of searching for the suggestion network equipment that are used for providing based on cloud computing the search suggestion in accordance with a preferred embodiment of the present invention;
Fig. 4 illustrates the method flow diagram that is used for providing based on cloud computing the search suggestion according to a further aspect of the present invention;
Fig. 5 illustrates the method flow diagram that is used for providing based on cloud computing the search suggestion in accordance with a preferred embodiment of the present invention.
Same or analogous Reference numeral is represented same or analogous parts in the accompanying drawing.
Embodiment
Below in conjunction with accompanying drawing the present invention is described in further detail.
Fig. 1 illustrates the system topological figure that is used for providing based on cloud computing the search suggestion according to one aspect of the invention, comprising cloud and a plurality of subscriber equipment 1 of a plurality of application network equipment 2, the search suggestion network equipment 3 formations.Wherein, a plurality of application network equipment 2 can be connected via network with a plurality of subscriber equipment 1, and according to the list entries of the user who obtains from different subscriber equipmenies 1 by subscriber equipment 1 input; Described list entries is sent to the search suggestion network equipment 3; Reception is from the one or more search suggestions based on described list entries of the described search suggestion network equipment 3; Described one or more search suggestions are offered described subscriber equipment.At this, network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.
The search suggestion network equipment 3 can be one or one group of server, can concentrate on a place or is distributed in all over the world, can be considered as a cloudlet.At this, cloud is by constituting based on a large amount of computing machines of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computing machine collection of a group.The described cloud that is made of the search suggestion network equipment 3 can be connected via network with a plurality of application network equipment 2, and is received from the list entries that application network equipment 2 sends; According to described list entries, in the search suggestion library, carry out matching inquiry, with the one or more search suggestions that obtain to be complementary with described list entries; Described one or more search suggestions are sent to described application network equipment.At this, network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.
In addition, the application network equipment 2 and the search suggestion network equipment 3 include but not limited to the webserver, network host etc.And subscriber equipment 2 can be any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, telepilot, touch pad or hand-written equipment with the user, for example computing machine, mobile phone, PDA, palm PC PPC or IPTV etc.Communicating by letter between application network equipment 2 and the subscriber equipment 1, between application network equipment 2 and the search suggestion network equipment 3 is separate, can be based on the packet data transmission such as ICP/IP protocol, udp protocol etc.
Those skilled in the art will be understood that above-mentioned application network equipment 2, the search suggestion network equipment 3, subscriber equipment 1 and connection network and communication mode therebetween only is for example; other application network equipment existing or that may occur from now on, the search suggestion network equipment, subscriber equipment or network and communication mode are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Those skilled in the art also will be understood that, the quantity of the disparate networks element that only illustrates for simplicity's sake among Fig. 1 may be less than the quantity in the real network, but this omission far and away with can not influence to the present invention carry out clear, be disclosed as prerequisite fully.
For simplicity's sake, be that example is described with a subscriber equipment 1, an application network equipment 2 and a search suggestion network equipment 3 below.Those skilled in the art will be understood that application network equipment 2 is can be simultaneously mutual with a plurality of subscriber equipment 1, and according to the list entries of the user who obtains from different subscriber equipmenies 1 by subscriber equipment 1 input; Described list entries is sent to the search suggestion network equipment 3; Reception is from the one or more search suggestions based on described list entries of the described search suggestion network equipment 3; Described one or more search suggestions are offered described subscriber equipment 1.A plurality of search suggestion network equipments 3 form a cloudlet, and according to the list entries that sends from different application network equipment 2, carry out matching inquiry in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries; Described one or more search suggestions are sent to corresponding described application network equipment 2.
Fig. 2 illustrates the application network equipment and the equipment synoptic diagram of searching for the suggestion network equipment that are used for providing based on cloud computing the search suggestion according to one aspect of the invention.This system comprises subscriber equipment 1, application network equipment 2 and the search suggestion network equipment 3.Described application network equipment 2 comprises deriving means 21, first dispensing device 22, first receiving device 23 and generator 24; The described search suggestion network equipment 3 comprises second receiving trap 31, inquiry unit 32, the 3rd dispensing device 33 and search suggestion library 34.
Wherein, the deriving means 21 of application network equipment 2 is used to obtain the list entries of user by subscriber equipment 1 input.Particularly, the user by with the interactive mode of subscriber equipment 1, include but not limited to keyboard, mouse, telepilot, touch pad or hand-written equipment, in browser software, application program or client software, import list entries; With the keyboard is example, when knocking keyboard in the input frame of user in application program and import, deriving means 21 is by page technology, as JSP, ASP, PHP technology, obtain the keystroke sequence that the user knocks in real time, and be recorded as the list entries of user's input.Those skilled in the art will be understood that above-mentioned several page technology only for giving an example, and other page technology existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.Those skilled in the art will be understood that also the above-mentioned technology of list entries of obtaining is only for giving an example; other existing or technology of obtaining list entries that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
First dispensing device 22 of application network equipment 2 is used for described list entries is sent to the search suggestion network equipment 3.Particularly, the list entries that the user that first dispensing device 22 obtains according to deriving means 21 imports by subscriber equipment 1, can this list entries be sent to the search suggestion network equipment 3 by calling the input attendant application interface (API) that the search suggestion network equipment 3 provides or the communication mode of other agreements.Wherein, the search suggestion network equipment 3 can be one or one group of server, can concentrate on a place or is distributed in all over the world, can be considered as a cloudlet.Those skilled in the art will be understood that the above-mentioned sending method that list entries is sent to the search suggestion network equipment 3 is only for for example; other existing or sending methods that list entries are sent to the search suggestion network equipment 3 that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.Preferably, work continuously between the deriving means 21 and first dispensing device 22, particularly, deriving means 21 obtains user's list entries in real time and offers first dispensing device 22 constantly, for example " d " ... " dian " ... " dianying ", the user's that first dispensing device 22 also provides deriving means 21 in real time continuously list entries sends, and is sent to the search suggestion network equipment 3.At this, it will be understood by those skilled in the art that " continuing " is meant the manner of execution that always carries out before search suggestion of the final selection of user, for example the user may stop a moment slightly after key tap sequence " dian ", as 0.5 second, continues to knock button subsequently again.
Second receiving trap 31 of the search suggestion network equipment 3 is used to be received from the list entries that application network equipment 2 sends.Particularly, the application programming interfaces that second receiving trap 31 for example provides by the search described in the precedent suggestion network equipment 3 or the communication mode of other agreements are received from the list entries that application network equipment 2 sends.For example, deriving means 21 in the application network equipment 2 obtains user's list entries in real time and offers first dispensing device 22 constantly, for example " d " ... " dian " ... " dianying ", the user input sequence that first dispensing device 22 also provides deriving means 21 in real time continuously sends, be sent to the search suggestion network equipment 3, second receiving trap 31 continues to receive described list entries, and transfers to inquiry unit 32 and further handle.Those skilled in the art will be understood that the method for above-mentioned reception list entries is only for giving an example; the method of other reception list entries existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
The inquiry unit 32 of the search suggestion network equipment 3 is used for according to described list entries, carries out matching inquiry in search suggestion library 34, with the one or more search suggestions that obtain to be complementary with described list entries.Particularly, the list entries that the self-application network equipment 2 that inquiry unit 32 receives according to second receiving trap 31 sends carries out matching inquiry in real time in search suggestion library 34, with the one or more search suggestions that obtain to be complementary with described list entries.Preferably, according to different input modes, the search suggestion network equipment 3 uses different algorithms to come input information is translated, and these input modes comprise general English alphabet input, Chinese pinyin, Chinese stroke or the like.With the input in Chinese is example, the list entries " d " that inquiry unit 32 receives according to second receiving trap 31 ... " dian " ... " dianying ", in the search suggestion library, carry out matching inquiry in real time, obtain the one or more search suggestions that are complementary with described list entries constantly: " d " corresponding " dj ", " dota " etc.; " dian " correspondence " film ", " electric donkey ", " e-book " etc.; " dianying " correspondence " film ", " movie download ", " film ranking list " etc.Those skilled in the art will be understood that the method for above-mentioned matching inquiry search suggestion is only for giving an example; the method of other matching inquiries existing or that may occur from now on search suggestions is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.At this, in described search suggestion library 34, stored a large amount of search suggestions, it can be searched for the suggestion network equipment 3 and independently obtain, and also can accept the described search suggestion of obtaining from other product or third party devices.
The 3rd dispensing device 33 of the search suggestion network equipment 3 is used for described one or more search suggestions are sent to described application network equipment 2.Particularly, the one or more search suggestions that are complementary with described list entries that the 3rd dispensing device 33 of the search suggestion network equipment 3 carries out according to inquiry unit 32 that matching inquiry obtained, can be sent to described application network equipment 2 by calling the search suggest services application programming interfaces (API) that the search suggestion network equipment 3 provides or the communication mode of other agreements.Described process of transmitting can be realized with the form of function passes, the i.e. form of calling by return function, to call the rreturn value of the function call of the search suggest services application programming interfaces (API) of searching for the suggestion network equipment 3 based on one or more search suggestions of described list entries as application network equipment 2, be passed to application network equipment 2 from the search suggestion network equipment 3, wherein the transmission parameter of this function call comprises this list entries.Obviously, this process of transmitting also can realize based on page technology such as ASP, JSP, is about to described one or more search suggestion and is encapsulated in the transmission unit under the application communication agreement (as http, https) and sends.Those skilled in the art will be understood that above-mentioned one or more search suggestions with list entries are sent to the sending method of application network equipment 2 only for giving an example; other one or more search suggestions with list entries existing or that may occur from now on are sent to the sending method of using net equipment 2 as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
The first receiving device 23 of application network equipment 2 is used to receive the one or more search suggestions based on described list entries from the described search suggestion network equipment 3.Particularly, the first receiving device 23 of application network equipment 2, for example by calling the search suggest services application programming interfaces (API) that the search suggestion network equipment 3 provides or the communication mode of other agreements, receive one or more search suggestions, pass to generator 24 again based on described list entries.Described receiving course can function passes form realize, the i.e. form of calling by return function, to call the rreturn value of the function call of the search suggest services application programming interfaces (API) of searching for the suggestion network equipment 3 based on one or more search suggestions of described list entries as application network equipment 2, be passed to first receiving device 23 from the search suggestion network equipment 3, wherein the transmission parameter of this function call comprises this list entries.Obviously, this receiving course also can be realized based on page technology such as ASP, JSP, one or more search suggestions as described in promptly decapsulation receives the transmission unit under application communication agreement (as http, https).Those skilled in the art will be understood that the method for one or more search suggestions of above-mentioned reception list entries only is for example; the method of the one or more search suggestion of other reception list entries existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
The generator 24 of application network equipment 2 is used for described one or more search suggestions are offered described subscriber equipment 1.This step can adopt any known computing machine that the technological means of people's readable information is provided, typical example such as screen display, loudspeaker plays etc.With the screen display is example, one or more search suggestions that generator 24 receives first receiving device 23 based on described list entries from the described search suggestion network equipment 3, offer described user with form in certain sequence, select to make concrete search sequence for it.Preferably, described search suggestion can be to offer the user with suspension frame, drop-down alternate item, the form of opening new Shipping Options Page or webpage, the described number of searching suggestion can be default also can being set by the user, show last one or next search suggestion by pressed special function keys by the user, this special function keys for example can be "+" and "-", " ↑ " and " ↓ ".Those skilled in the art will be understood that the above-mentioned method that search suggestion is provided only for for example, other existing or may occur from now on provide method as applicable to the present invention, also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Preferably, be constant work between each device in subscriber equipment 1, application network equipment 2 and the search suggestion network equipment 3.Particularly, the deriving means 21 in the application network equipment 2 obtains the list entries of user by subscriber equipment 1 input in real time; First dispensing device 22 is sent to the search suggestion network equipment 3 with described list entries; Second receiving trap 31 in the search suggestion network equipment 3 is received from the list entries that application network equipment 2 sends; Inquiry unit 32 carries out matching inquiry according to described list entries in search suggestion library 34, with the one or more search suggestions that obtain to be complementary with described list entries; The 3rd dispensing device 33 is sent to application network equipment 2 with described one or more search suggestions again; First receiving device 23 in the application network equipment 2 receives the one or more search suggestions based on described list entries from the described search suggestion network equipment 3; Generator 24 offers described subscriber equipment 1 with described one or more search suggestions again.At this, it will be understood by those skilled in the art that " continuing " is meant that each device requires to carry out obtaining, send and receiving of list entries according to the mode of operation of setting or adjust in real time respectively, matching inquiry, the transmission of search suggestion, receive and provide, stop in a long time carrying out operations such as keying in list entries by subscriber equipment 1 until this user.
Preferably, described inquiry unit 32 also is used for according to described list entries, and in conjunction with the application service information of described application network equipment 2, carries out matching inquiry in search suggestion library 34, with the one or more search suggestions that obtain to be complementary with described list entries.Particularly, the described list entries that inquiry unit 32 receives according to second receiving trap 31, and in conjunction with the application service information of described application network equipment 2, for example distinguish each application network equipment carry out label manner for each application network equipment 2, the application service information that contains this application network equipment in its sign, in the search suggestion library, carry out matching inquiry, for example, obtain the one or more search suggestions that are complementary with described list entries by modes such as table lookup, corresponding relation inquiries.For example, suppose that application network equipment 2 is online game websites, when the user passes through the name of subscriber equipment 1 certain article of input or technical ability (for example user's input " cutter "), the list entries that the self-application network equipment 2 that inquiry unit 32 receives according to second receiving trap 31 sends, application service information (for example form) in conjunction with this online game website to identify, in the search suggestion library, carry out matching inquiry, the search that obtains to be complementary with described list entries advises that (for example inquiry unit 32 carries out matching inquiry according to list entries " cutter ", obtains the search suggestion and is " slaughtering imperial cutter ", " falchion " etc.).And for example, when supposing that application network equipment 2 is a music site, the user imports " cutter ", inquiry unit 32 is according to described list entries " cutter ", and in conjunction with the application service information of this music site, in the search suggestion library, carry out matching inquiry, obtain the search suggestion and be " female warrious representative ", " cutter youth ", " seven cuttves ", or even " a snow in 2002 years " etc.Preferably, the search suggestion network equipment 3 is provided with a search suggestion library can for each application network equipment 2, stores in described search suggestion library and the 2 corresponding search suggestions of this application network equipment; The search suggestion network equipment 3 is provided with a shared search suggestion library also can for several similar application network equipment 2, a shared search suggestion library is set for example for several similar SNS communities.Those skilled in the art will be understood that the method for above-mentioned matching inquiry search suggestion is only for giving an example; the method of other matching inquiries existing or that may occur from now on search suggestions is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Fig. 3 illustrates the application network equipment and the equipment synoptic diagram of searching for the suggestion network equipment that are used for providing based on cloud computing the search suggestion in accordance with a preferred embodiment of the present invention.Application network equipment 2 also comprises the pick-up unit 25 ' and second dispensing device 26 '; The search suggestion network equipment 3 also comprises the 3rd receiving trap 35 ' and first updating device 36 '.Wherein, deriving means 21 ' in the application network equipment 2, first dispensing device 22 ', first receiving device 23 ' and generator 24 ' are identical with corresponding intrument 21-24 shown in Figure 2 respectively, and search advises that second receiving trap 31 ', inquiry unit 32 ', the 3rd dispensing device 33 ' in the network equipment 3 are identical with corresponding intrument 31-34 shown in Figure 2 respectively with search suggestion library 34 ', so locate to repeat no more, and mode by reference is contained in this.
Wherein, the pick-up unit 25 ' in the application network equipment 2 is used to detect the selection of this user to described one or more search suggestions; After this, second dispensing device 26 ' is sent to the described search suggestion network equipment 3 with described this user to the selection of one or more search suggestion.Particularly, pick-up unit 25 ' as JSP, ASP, PHP technology, detects the selection that this user advises described one or more search on the page by page technology; After this, second dispensing device 26 ' is by the input attendant application interface (API) that calls the search suggestion network equipment 3 and provide or the communication mode of other agreements, perhaps utilize page technology such as ASP, JSP, the selection that described this user is advised one or more search is sent to the described search suggestion network equipment 3.Those skilled in the art will be understood that above-mentioned several page technology only for giving an example, and other page technology existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.Those skilled in the art will be understood that also above-mentioned detection user only is for example to the technology of the selection of described one or more search suggestions; other detection users existing or that may occur from now on to the technology of the selection of described one or more search suggestion as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.Those skilled in the art will be understood that also above-mentioned transmission user only is for example to the technology of the selection of described one or more search suggestions; other transmission users existing or that may occur from now on to the technology of the selection of described one or more search suggestion as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Those skilled in the art will be understood that also deriving means, the pick-up unit in the above-mentioned application network equipment only is example, and in practice, they can be two independently modules, also can be integrated in the module.
Those skilled in the art will be understood that first dispensing device, second dispensing device in the above-mentioned application network equipment only is example, and in practice, they can be two independently modules, also can be integrated in the module.The 3rd receiving trap 35 ' in the search suggestion network equipment 3 is used to be received from the selection of this user of described application network equipment 2 transmissions to described one or more search suggestions; After this, first updating device 36 ' is used for the selection to one or more search suggestions according to described this user, upgrades described search suggestion library 34 '.Particularly, the 3rd receiving trap 35 ' in the search suggestion network equipment 3 is by the search suggest services application programming interfaces (API) that call the search suggestion network equipment 3 and provide or the communication mode of other agreements, perhaps utilize page technology such as ASP, JSP, be received from the selection of this user of described application network equipment 2 transmissions described one or more search suggestions; After this, first updating device 36 ' by modes such as updated data table lattice, corresponding relations, upgrades described search suggestion library according to the selection of described this user to one or more search suggestions.For example, first updating device 36 ' can be added up the number of times of user to the selection of certain search suggestion by modes such as usage counters, and the every selection of user once should search advise that counter added one; Further,, upgrade described search suggestion, for example upgrade it and put in order, perhaps determine to show which search suggestion etc. according to putting in order according to the selection number of times of statistics search suggestion.Those skilled in the art will be understood that above-mentioned reception user only is for example to the mode of the selection of described one or more search suggestions; other reception users existing or that may occur from now on to the mode of the selection of described one or more search suggestion as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.Those skilled in the art will be understood that also the mode of above-mentioned more new search suggestion library 34 ' is only for giving an example; the mode of other existing or more new search suggestion libraries 34 ' that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Preferably, the search suggestion network equipment 3 also comprises the pretreatment unit (not shown).Described pretreatment unit is used for the application related information according to described application network equipment 2, and described list entries is carried out pre-service; After this, inquiry unit 32 ' carries out matching inquiry according to pretreated described list entries in search suggestion library 34 ', with the one or more search suggestions that obtain to be complementary with described pretreated list entries.Particularly, pretreatment unit is according to the application related information of described application network equipment 2, described list entries is carried out pre-service, include but not limited to cut speech processing, synonym replacement, front, centre or back deletion, revise or add word etc. at list entries; After this, inquiry unit 32 ' is according to pretreated described list entries, in the search suggestion library, carry out matching inquiry,, obtain the one or more search suggestions that are complementary with described pretreated list entries for example by table lookup, corresponding relation inquiry etc.For example, the application network equipment 2 of user capture is an online game website that is the theme with three states, and the user is because the article that error is imported by subscriber equipment 1 are " slaughtering imperial cutter ", then pretreatment unit according to the application related information of this online game website (for example, be the theme etc. with three states), this list entries is revised automatically, and deletion " Tu Long " two words are revised as it " cutter "; After this, inquiry unit 32 ' carries out matching inquiry according to pretreated list entries " cutter " in the search suggestion library, obtain the title of one or more " cuttves " that occur in game of the Three Kingdoms, for example " falchion ", " ancient ingot cutter " etc.At this, described application related information includes but not limited to background context knowledge, application knowledge of described application network equipment etc.Described application related information both can have been searched for the suggestion network equipment 3 and independently obtained, and also can accept application network equipment 2 provides, or accepted the application related information from the described application network equipment 2 that other product or third party devices obtained.Those skilled in the art will be understood that above-mentioned preprocess method only for giving an example, and other preprocess methods existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, the search suggestion network equipment 3 also comprises the 4th receiving trap (not shown) and the second updating device (not shown).Described the 4th receiving trap is used to be received from the selection of this user of described application network equipment 2 transmissions to described one or more search suggestions; After this, described second updating device upgrades described application related information according to the selection of described this user to one or more search suggestions.Particularly, the 4th receiving trap is by the search suggest services application programming interfaces (API) that call the search suggestion network equipment 3 and provide or the communication mode of other agreements, perhaps utilize page technology such as ASP, JSP, be received from the selection of this user of described application network equipment 2 transmissions described one or more search suggestions; After this, second updating device is according to the selection of described this user to one or more search suggestion, by modes such as new database, storer or dynamic page more, upgrades described application related information.For example, suppose that application network equipment 2 is online game websites, the application related information of this online game website possibility and imperfection may only can know that according to described application related information this application network equipment is an online game website when initial.And by the selection of a large number of users to the search suggestion, by for example mode such as semantic analysis, clustering processing, obtain the total information in the user-selected search suggestion, know that this application network equipment is an online game equipment that is the theme with three states, then second updating device upgrades described application related information in view of the above for " being the theme with three states ".Those skilled in the art will be understood that the mode of above-mentioned renewal application related information is only for giving an example; the mode of other renewal application related information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
(referring to Fig. 3) in a further advantageous embodiment, first dispensing device 22 ' in the application network equipment 2 also are used for this user's user related information and described list entries are sent to the described search suggestion network equipment.Particularly, first dispensing device 22 ' is by the search suggest services application programming interfaces (API) that call the search suggestion network equipment 3 and provide or the communication mode of other agreements, perhaps utilize page technology such as ASP, JSP, this user's user related information and described list entries are sent to the described search suggestion network equipment 3.At this, first dispensing device 22 ' both can independently have been finished the obtaining of described user's user related information, and also can accept the described user's that obtains from other product or third party devices user related information.Those skilled in the art will be understood that the mode of above-mentioned transmission user related information and list entries is only for giving an example; the mode of other transmission user related informations existing or that may occur from now on and list entries is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Subsequently, second receiving trap 31 ' in the search suggestion network equipment 3 also is used to be received from this user's that application network equipment 2 sends user related information and list entries; After this, inquiry unit 32 ' is according to described list entries, and in conjunction with described user related information, carries out matching inquiry in search suggestion library 34 ', with the one or more search suggestions that obtain to be complementary with described list entries.Particularly, second receiving trap 31 ' is by the search suggest services application programming interfaces (API) that call the search suggestion network equipment 3 and provide or the communication mode of other agreements, perhaps utilize page technology such as ASP, JSP, be received from this user's of described application network equipment 2 transmissions user related information and list entries; After this, inquiry unit 32 ' is according to described list entries, and in conjunction with described user related information, carries out matching inquiry in search suggestion library 34 ', for example, obtain the one or more search suggestions that are complementary with described list entries by modes such as table lookup, corresponding relation inquiries.For example, when the user is the male sex, input " rose ", inquiry unit 32 ' in the search suggestion network equipment 3 is according to described list entries " rose ", and be " male sex " in conjunction with user related information, carry out matching inquiry in search suggestion library 34 ', the search suggestion that obtains may be " rose express delivery ", " what 11 roses represent " etc.; And when the user is the women, input " rose ", inquiry unit 32 ' in the search suggestion network equipment 3 is according to described list entries " rose ", and be " women " in conjunction with user related information, carry out matching inquiry in search suggestion library 34 ', the search suggestion that obtains may be " Rosa Damascana ", " rose tea " etc.Those skilled in the art will be understood that the sending method of above-mentioned matching inquiry search suggestion is only for giving an example; the method of other matching inquiries existing or that may occur from now on search suggestions is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
More preferably, inquiry unit 32 ' also is used for according to described list entries, and, in search suggestion library 34 ', carry out matching inquiry in conjunction with the application service information of described user related information and described application network equipment, with the one or more search suggestions that obtain to be complementary with described list entries.For example, suppose that application network equipment 2 is certain shopping website, then when the user is the male sex, input " rose ", inquiry unit 32 ' in the search suggestion network equipment is according to described list entries " rose ", and is " male sex " in conjunction with user related information, and the application service information of this application network equipment is " shopping website ", carry out matching inquiry in search suggestion library 34 ', the search suggestion that obtains may be " rose express delivery ", " prices of 11 roses " etc.; And when the user is the women, input " rose ", inquiry unit 32 ' in the search suggestion network equipment is according to described list entries " rose ", and be " women " in conjunction with user related information, the application service information of this application network equipment is " shopping website ", carry out matching inquiry in search suggestion library 34 ', the search suggestion that the search suggestion that obtains may provide may be " Rosa Damascana ", " rose tea " etc.Those skilled in the art will be understood that the sending method of above-mentioned matching inquiry search suggestion is only for giving an example; the method of other matching inquiries existing or that may occur from now on search suggestions is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Preferably, described user related information include but not limited to following at least each: a) described user's personal attribute; B) described user's input historical record; C) the current IP address of described subscriber equipment.Inquiry unit 32 ' in the search suggestion network equipment 3 can be according to described list entries, and in conjunction with this user's personal attribute, carries out matching inquiry in search suggestion library 34 ', with the one or more search suggestions that obtain to be complementary with described list entries.Described personal attribute includes but not limited to age, sex, occupation of user etc.For example, suppose that application network equipment 2 is certain shopping website, then when the user is the male sex, input " rose ", inquiry unit 32 ' in the search suggestion network equipment is according to described list entries " rose ", and is " male sex " in conjunction with user related information, and the application service information of this application network equipment is " shopping website ", carry out matching inquiry in search suggestion library 34 ', the search suggestion that obtains may be " rose express delivery ", " prices of 11 roses " etc.; And when the user is the women, input " rose ", inquiry unit 32 ' in the search suggestion network equipment is according to described list entries " rose ", and be " women " in conjunction with user related information, the application service information of this application network equipment is " shopping website ", carry out matching inquiry in search suggestion library 34 ', the search suggestion that the search suggestion that obtains may provide may be " Rosa Damascana ", " rose tea " etc.Inquiry unit 32 ' in the search suggestion network equipment can also be according to described list entries, and in conjunction with this user's input historical record, carries out matching inquiry in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries.For example, the user once selected search suggestion " rose tea " as search sequence, then when this user keys in list entries " jasmine tea " once more, preferentially obtain search suggestion " rose tea ", for example offer described user to come first mode in the page location of advising in demonstration such as suspension frame, drop-down alternate item search.Inquiry unit 32 ' in the search suggestion network equipment 3 can also be according to described list entries, and in conjunction with the current IP address of described subscriber equipment, in the search suggestion library, carry out matching inquiry, with the one or more search suggestions that obtain to be complementary with described list entries.For example, suppose that described application network equipment 2 is search engines, the user imports " subway ", and then when this user's user device IP address during in Beijing, the search suggestion that provides is " Beijing Metro timetable ", " Beijing Metro Line 1 ", " Beijing Metro planning chart "; When this user's user device IP address during in Shanghai, the search suggestion that provides is " Shanghai Underground timetable ", " Shanghai Underground Expo ", " Shanghai Underground admission fee " etc.Those skilled in the art will be understood that above-mentioned user related information only for giving an example, and other user related informations existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, the search suggestion network equipment 3 also comprises the 5th receiving trap (not shown) and the 3rd updating device (not shown).The 5th receiving trap is used to be received from the selection of this user of described application network equipment 2 transmissions to described one or more search suggestions; After this, the 3rd updating device upgrades described user related information according to the selection of described this user to one or more search suggestions.For example, the user once selected search suggestion " rose tea " as search sequence, then when this user keys in list entries " jasmine tea " once more, preferentially obtain search suggestion " rose tea ", for example offer described user to come first mode in the page location of advising in demonstration such as suspension frame, drop-down alternate item search; Suppose that this user has selected other search suggestion, for example " Lavender Tea ", then when next time, this user imported " jasmine tea " once more, preferentially obtain search suggestion " Lavender Tea ", for example offer described user to come first mode in the page location of advising in demonstration such as suspension frame, drop-down alternate item search.Those skilled in the art will be understood that the mode of above-mentioned renewal user related information is only for giving an example; the mode of other renewal user related informations existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Those skilled in the art will be understood that, first updating device, second updating device and the 3rd updating device in the above-mentioned search suggestion network equipment only are example, in practice, they can be three independently modules, perhaps any two devices are integrated in the module, also can all be integrated in the module.
Those skilled in the art also will be understood that, second receiving trap, the 3rd receiving trap, the 4th receiving trap and the 5th receiving trap in the above-mentioned search suggestion network equipment only are example, in practice, they can be four independently modules, perhaps any two devices are integrated in the module, perhaps any three devices are integrated in the module, also can all be integrated in the module.
Fig. 4 illustrates the method flow diagram that is used for providing based on cloud computing the search suggestion according to a further aspect of the present invention.
Wherein, the search suggestion network equipment 3 can be one or one group of server, can concentrate on a place or is distributed in all over the world, can be considered as a cloudlet.At this, cloud is by constituting based on a large amount of computing machines of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computing machine collection of a group.In addition, application network equipment 2 includes but not limited to the webserver, network host etc.And subscriber equipment 2 can be any electronic product that can carry out man-machine interaction by modes such as keyboard, mouse, telepilot, touch pad or hand-written equipment with the user, for example computing machine, mobile phone, PDA, palm PC PPC or IPTV etc.Communicating by letter between application network equipment 2 and the subscriber equipment 1, between application network equipment 2 and the search suggestion network equipment 3 is separate, can be based on the packet data transmission such as ICP/IP protocol, udp protocol etc.
Those skilled in the art will be understood that above-mentioned application network equipment 2, the search suggestion network equipment 3, subscriber equipment 1 and communication mode therebetween are only for giving an example; other application network equipment existing or that may occur from now on, the search suggestion network equipment, subscriber equipment or communication mode are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
In step S1, application network equipment 2 obtains the list entries of user by subscriber equipment 1 input.Particularly, the user by with the interactive mode of subscriber equipment 1, include but not limited to keyboard, mouse, telepilot, touch pad or hand-written equipment, in browser software, application program or client software, import list entries; With the keyboard is example, when knocking keyboard in the input frame of user in application program and import, application network equipment 2 is by page technology, as JSP, ASP, PHP technology, obtain the keystroke sequence that the user knocks in real time, and be recorded as the list entries of user's input.Those skilled in the art will be understood that above-mentioned several page technology only for giving an example, and other page technology existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.Those skilled in the art will be understood that also the above-mentioned technology of list entries of obtaining is only for giving an example; other existing or technology of obtaining list entries that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
In step S2, application network equipment 2 is sent to the search suggestion network equipment 3 with described list entries.Particularly, application network equipment 2 is according to the list entries of the user who obtains in step S1 by subscriber equipment 1 input, can this list entries be sent to the search suggestion network equipment 3 by calling the input attendant application interface (API) that the search suggestion network equipment 3 provides or the communication mode of other agreements.Wherein, the search suggestion network equipment 3 can be one or one group of server, can concentrate on a place or is distributed in all over the world, can be considered as a cloudlet.Those skilled in the art will be understood that the above-mentioned sending method that list entries is sent to the search suggestion network equipment 3 is only for for example; other existing or sending methods that list entries are sent to the search suggestion network equipment 3 that may occur from now on are as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.Preferably, application network equipment 2 is being worked between step S1 and step S2 continuously, particularly, application network equipment 2 obtains user's list entries in real time in step S1, for example " d " ... " dian " ... " dianying ", application network equipment 2 in step S2 in real time the list entries to the user that in step S1, provides continuously send, be sent to the search suggestion network equipment 3.At this, it will be understood by those skilled in the art that " continuing " is meant the manner of execution that always carries out before search suggestion of the final selection of user, for example the user may stop a moment slightly after key tap sequence " dian ", as 0.5 second, continues to knock button subsequently again.
Subsequently, the search suggestion network equipment 3 is received from the list entries that application network equipment 2 sends.Particularly, the application programming interfaces that the search suggestion network equipment 3 for example provides by the suggestion of the search described in the precedent network equipment 3 or the communication mode of other agreements are received from the list entries that application network equipment 2 sends.For example, in step S1, obtain user's list entries in the application network equipment 2 in real time, for example " d " ... " dian " ... " dianying ", in step S2, in real time the user input sequence that provides continuously in step S1 is sent, be sent to the search suggestion network equipment 3; Subsequently, the search suggestion network equipment 3 continues to receive described list entries, and further handles in step S3.Those skilled in the art will be understood that the method for above-mentioned reception list entries is only for giving an example; the method of other reception list entries existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
In step S3, the search suggestion network equipment 3 carries out matching inquiry according to described list entries in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries.Particularly, the list entries that the search suggestion network equipment 3 sends according to the self-application network equipment 2 that receives in step S2 in step S3, in the search suggestion library, carry out matching inquiry in real time, with the one or more search suggestions that obtain to be complementary with described list entries.Preferably, according to different input modes, the search suggestion network equipment 3 uses different algorithms to come input information is translated, and these input modes comprise general English alphabet input, Chinese pinyin, Chinese stroke or the like.With the input in Chinese is example, the search suggestion network equipment 3 list entries " d " that basis receives in step S2 in step S3 ... " dian " ... " dianying ", in the search suggestion library, carry out matching inquiry in real time, obtain the one or more search suggestions that are complementary with described list entries constantly: " d " corresponding " dj ", " dota " etc.; " dian " correspondence " film ", " electric donkey ", " e-book " etc.; " dianying " correspondence " film ", " movie download ", " film ranking list " etc.Those skilled in the art will be understood that the method for above-mentioned matching inquiry search suggestion is only for giving an example; the method of other matching inquiries existing or that may occur from now on search suggestions is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.At this, in described search suggestion library 34, stored a large amount of search suggestions, it can be searched for the suggestion network equipment 3 and independently obtain, and also can accept the described search suggestion of obtaining from other product or third party devices.
In step S4, the search suggestion network equipment 3 is sent to described application network equipment 2 with described one or more search suggestions.Particularly, the search suggestion network equipment 3 in step S4 according to the one or more search suggestions that are complementary with described list entries of carrying out in step S3 that matching inquiry obtained, can be sent to described application network equipment 2 by calling the search suggest services application programming interfaces (API) that the search suggestion network equipment 3 provides or the communication mode of other agreements.Described process of transmitting can be realized with the form of function passes, the i.e. form of calling by return function, to call the rreturn value of the function call of the search suggest services application programming interfaces (API) of searching for the suggestion network equipment 3 based on one or more search suggestions of described list entries as application network equipment 2, be passed to application network equipment 2 from the search suggestion network equipment 3, wherein the transmission parameter of this function call comprises this list entries.Obviously, this process of transmitting also can realize based on page technology such as ASP, JSP, is about to described one or more search suggestion and is encapsulated in the transmission unit under the application communication agreement (as http, https) and sends.Those skilled in the art will be understood that above-mentioned one or more search suggestions with list entries are sent to the sending method of application network equipment 2 only for giving an example; other one or more search suggestions with list entries existing or that may occur from now on are sent to the sending method of using net equipment 2 as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Subsequently, application network equipment 2 receives the one or more search suggestions based on described list entries from the described search suggestion network equipment 3.Particularly, application network equipment 2 is in step S4, for example by calling the search suggest services application programming interfaces (API) that the search suggestion network equipment 3 provides or the communication mode of other agreements, receive one or more search suggestions, in step S5, further handle again based on described list entries.Described receiving course can function passes form realize, the i.e. form of calling by return function, to call the rreturn value of the function call of the search suggest services application programming interfaces (API) of searching for the suggestion network equipment 3 based on one or more search suggestions of described list entries as application network equipment 2, be passed to application network equipment 2 from the search suggestion network equipment 3, wherein the transmission parameter of this function call comprises this list entries.Obviously, this receiving course also can be realized based on page technology such as ASP, JSP, one or more search suggestions as described in promptly decapsulation receives the transmission unit under application communication agreement (as http, https).Those skilled in the art will be understood that the method for one or more search suggestions of above-mentioned reception list entries only is for example; the method of the one or more search suggestion of other reception list entries existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
In step S5, application network equipment 2 offers described subscriber equipment 1 with described one or more search suggestions.This step can adopt any known computing machine that the technological means of people's readable information is provided, typical example such as screen display, loudspeaker plays etc.With the screen display is example, one or more search suggestions that application network equipment 2 will receive in step S4 in step S5 based on described list entries from the described search suggestion network equipment 3, offer described user with form in certain sequence, select to make concrete search sequence for it.Preferably, described search suggestion can be to offer the user with suspension frame, drop-down alternate item, the form of opening new Shipping Options Page or webpage, the number of described search suggestion can be default also can being set by the user, show last one or next search suggestion by pressed special function keys by the user, this special function keys for example can be "+" and "-", " ↑ " and " ↓ ".Those skilled in the art will be understood that the above-mentioned method that search suggestion is provided only for for example, other existing or may occur from now on provide method as applicable to the present invention, also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Preferably, between above-mentioned each step be constant work.Particularly, application network equipment 2 obtains the list entries of user by subscriber equipment 1 input in real time in step S1; In step S2, application network equipment 2 is sent to the search suggestion network equipment 3 with described list entries; Subsequently, the search suggestion network equipment is received from the list entries that application network equipment 2 sends; In step S3, the search suggestion network equipment 3 carries out matching inquiry according to described list entries in search suggestion library 34, with the one or more search suggestions that obtain to be complementary with described list entries; In step S4, the search suggestion network equipment 3 is sent to application network equipment 2 with described one or more search suggestions again; Subsequently, application network equipment 2 receives the one or more search suggestions based on described list entries from the described search suggestion network equipment 3; In step S5, application network equipment 2 offers described subscriber equipment 1 with described one or more search suggestions again.At this, it will be understood by those skilled in the art that " continuing " is meant that each step requires to carry out obtaining, send and receiving of list entries according to the mode of operation of setting or adjust in real time respectively, matching inquiry, the transmission of search suggestion, receive and provide, stop to carry out operations such as input list entries until this user in a long time by subscriber equipment 1.
Preferably, in step S3, the search suggestion network equipment 3 can also be according to described list entries, and in conjunction with the application service information of described application network equipment 2, in the search suggestion library, carry out matching inquiry, with the one or more search suggestions that obtain to be complementary with described list entries.Particularly, in step S3, the search suggestion network equipment 3 is according to the described list entries that receives in step S2, and in conjunction with the application service information of described application network equipment 2, for example distinguish each application network equipment carry out label manner for each application network equipment 2, the application service information that contains this application network equipment in its sign, in the search suggestion library, carry out matching inquiry, for example, obtain the one or more search suggestions that are complementary with described list entries by modes such as table lookup, corresponding relation inquiries.For example, suppose that application network equipment 2 is online game websites, when the user passes through the name of subscriber equipment 1 certain article of input or technical ability (for example user's input " cutter "), the list entries that the search suggestion network equipment 3 sends according to the self-application network equipment 2 that receives in step S2 in step S3, application service information (for example form) in conjunction with this online game website to identify, in the search suggestion library, carry out matching inquiry, the search that obtains to be complementary with described list entries advises that (for example the search suggestion network equipment 3 carries out matching inquiry according to list entries " cutter " in step S3, obtains search and advises being " slaughtering imperial cutter ", " falchion " etc.).And for example, when supposing that application network equipment 2 is a music site, the user imports " cutter ", the search suggestion network equipment 3 in step S3 according to described list entries " cutter ", and in conjunction with the application service information of this music site, in the search suggestion library, carry out matching inquiry, obtain the search suggestion and be " female warrious representative ", " cutter youth ", " seven cuttves ", or even " a snow in 2002 years " etc.Preferably, the search suggestion network equipment 3 is provided with a search suggestion library can for each application network equipment 2, stores in described search suggestion library and the 2 corresponding search suggestions of this application network equipment; The search suggestion network equipment 3 is provided with a shared search suggestion library also can for several similar application network equipment 2, a shared search suggestion library is set for example for several similar SNS communities.Those skilled in the art will be understood that the method for above-mentioned matching inquiry search suggestion is only for giving an example; the method of other matching inquiries existing or that may occur from now on search suggestions is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Fig. 5 illustrates the method flow diagram that is used for providing based on cloud computing the search suggestion in accordance with a preferred embodiment of the present invention.Wherein, step S1 '-S5 ' is identical with corresponding step S1-S5 shown in Figure 2 respectively, so locate to repeat no more, and mode by reference is contained in this.
In step S6 ', application network equipment 2 detects the selection of this user to described one or more search suggestions; After this, in step S7 ', application network equipment 2 is advised described this user to one or more search selection is sent to the described search suggestion network equipment 3.Particularly, in step S6 ', application network equipment 2 as JSP, ASP, PHP technology, detects the selection that this user advises described one or more search on the page by page technology; After this, in step S7 ', application network equipment 2 is by the input attendant application interface (API) that calls the search suggestion network equipment 3 and provide or the communication mode of other agreements, perhaps utilize page technology such as ASP, JSP, the selection that described this user is advised one or more search is sent to the described search suggestion network equipment 3.Those skilled in the art will be understood that above-mentioned several page technology only for giving an example, and other page technology existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.Those skilled in the art will be understood that also above-mentioned detection user only is for example to the technology of the selection of described one or more search suggestions; other detection users existing or that may occur from now on to the technology of the selection of described one or more search suggestion as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.Those skilled in the art will be understood that also above-mentioned transmission user only is for example to the technology of the selection of described one or more search suggestions; other transmission users existing or that may occur from now on to the technology of the selection of described one or more search suggestion as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Then, the search suggestion network equipment 3 is received from the selection of this user of described application network equipment 2 transmissions to described one or more search suggestions; After this, in step S8 ', the search suggestion network equipment 3 upgrades described search suggestion library according to the selection of described this user to one or more search suggestions.Particularly, in step S7 ', the search suggestion network equipment 3 is by the search suggest services application programming interfaces (API) that call the search suggestion network equipment 3 and provide or the communication mode of other agreements, perhaps utilize page technology such as ASP, JSP, be received from the selection of this user of described application network equipment 2 transmissions described one or more search suggestions; After this, in step S8 ', the search suggestion network equipment 3 by modes such as updated data table lattice, corresponding relations, upgrades described search suggestion library according to the selection of described this user to one or more search suggestions.For example, in step S8 ', the search suggestion network equipment 3 can be added up the number of times of user to the selection of certain search suggestion by modes such as usage counters, and the search suggestion once is somebody's turn to do in the every selection of user, and counter adds one; Further,, upgrade described search suggestion, for example upgrade it and put in order, perhaps determine to show which search suggestion etc. according to putting in order according to the selection number of times of statistics search suggestion.Those skilled in the art will be understood that above-mentioned reception user only is for example to the mode of the selection of described one or more search suggestions; other reception users existing or that may occur from now on to the mode of the selection of described one or more search suggestion as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.Those skilled in the art will be understood that also the mode of above-mentioned more new search suggestion library is only for giving an example; the mode of other existing or more new search suggestion libraries that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Preferably, in step S9 ' (not shown), the search suggestion network equipment 3 can also carry out pre-service to described list entries according to the application related information of described application network equipment 2; After this, in step S3 ', the search suggestion network equipment 3 carries out matching inquiry according to pretreated described list entries in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described pretreated list entries.Particularly, in step S9 ' (not shown), the search suggestion network equipment 3 is according to the application related information of described application network equipment 2, described list entries is carried out pre-service, include but not limited to cut speech processing, synonym replacement, front, centre or back deletion, revise or add word etc. at list entries; After this, in step S3 ', the search suggestion network equipment 3 carries out matching inquiry according to pretreated described list entries in the search suggestion library, for example, obtain the one or more search suggestions that are complementary with described pretreated list entries by table lookup, corresponding relation inquiry etc.For example, the application network equipment 2 of user capture is an online game website that is the theme with three states, and the user is because the article that error is imported by subscriber equipment 1 are " slaughtering imperial cutter ", then the search suggestion network equipment 3 in step S9 ' (not shown) according to the application related information of this online game website (for example, be the theme etc. with three states), this list entries is revised automatically, and deletion " Tu Long " two words are revised as it " cutter "; After this, in step S3 ', the search suggestion network equipment 3 carries out matching inquiry according to pretreated list entries " cutter " in the search suggestion library, obtain the title of one or more " cuttves " that in game of the Three Kingdoms, occur, for example " falchion ", " ancient ingot cutter " etc.At this, described application related information includes but not limited to background context knowledge, application knowledge of described application network equipment etc.Described application related information both can have been searched for the suggestion network equipment 3 and independently obtained, and also can accept application network equipment 2 provides, or accepted the application related information from the described application network equipment 2 that other product or third party devices obtained.Those skilled in the art will be understood that above-mentioned preprocess method only for giving an example, and other preprocess methods existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, in step S10 ' (not shown), the search suggestion network equipment 3 is received from the selection of this user of described application network equipment 2 transmissions to described one or more search suggestions; After this, in step S11 ' (not shown), the search suggestion network equipment 3 upgrades described application related information according to the selection of described this user to one or more search suggestions.Particularly, in step S10 ' (not shown), the search suggestion network equipment 3 is by the search suggest services application programming interfaces (API) that provide on it or the communication mode of other agreements are provided, perhaps utilize page technology such as ASP, JSP, be received from the selection of this user of described application network equipment 2 transmissions described one or more search suggestions; After this, in step S10 ' (not shown), the search suggestion network equipment 3 is according to the selection of described this user to one or more search suggestions, by modes such as new database, storer or dynamic page more, upgrades described application related information.For example, suppose that application network equipment 2 is online game websites, the application related information of this online game website possibility and imperfection may only can know that according to described application related information this application network equipment is an online game website when initial.And by the selection of a large number of users to the search suggestion, by for example mode such as semantic analysis, clustering processing, obtain the total information in the user-selected search suggestion, know that this application network equipment is an online game equipment that is the theme with three states, then in step S11 ', the search suggestion network equipment 3 upgrades described application related information in view of the above and is " being the theme with three states ".Those skilled in the art will be understood that the mode of above-mentioned renewal application related information is only for giving an example; the mode of other renewal application related information existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
(referring to Fig. 5) in a further advantageous embodiment, in step S2 ', application network equipment 2 is sent to the described search suggestion network equipment with this user's user related information and described list entries.Particularly, in step S2 ', application network equipment 2 is by the search suggest services application programming interfaces (API) that call the search suggestion network equipment 3 and provide or the communication mode of other agreements, perhaps utilize page technology such as ASP, JSP, this user's user related information and described list entries are sent to the described search suggestion network equipment 3.At this, application network equipment 2 both can independently have been finished in step S2 ' the obtaining of described user's user related information, and also can accept the described user's that obtains from other product or third party devices user related information.Those skilled in the art will be understood that the mode of above-mentioned transmission user related information and list entries is only for giving an example; the mode of other transmission user related informations existing or that may occur from now on and list entries is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Subsequently, the search suggestion network equipment 3 is received from this user's of application network equipment 2 transmissions user related information and list entries; After this, in step S3 ', search is advised the network equipment 3 according to described list entries, and in conjunction with described user related information, carries out matching inquiry in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries.Particularly, the search suggestion network equipment 3 in step S2 ' by the search suggest services application programming interfaces (API) that provide on it or the communication mode of other agreements are provided, perhaps utilize page technology such as ASP, JSP, be received from this user's of described application network equipment 2 transmissions user related information and list entries; After this, in step S3 ',, and in conjunction with described user related information, in the search suggestion library, carry out matching inquiry according to described list entries, for example, obtain the one or more search suggestions that are complementary with described list entries by modes such as table lookup, corresponding relation inquiries.For example, when the user is the male sex, input " rose ", the search suggestion network equipment 3 in step S3 ' according to described list entries " rose ", and be " male sex " in conjunction with user related information, carry out matching inquiry in the search suggestion library, the search suggestion that obtains may be " rose express delivery ", " what 11 roses represent " etc.; And when the user is the women, input " rose ", the search suggestion network equipment 3 in step S3 ' according to described list entries " rose ", and be " women " in conjunction with user related information, carry out matching inquiry in the search suggestion library, the search suggestion that obtains may be " Rosa Damascana ", " rose tea " etc.Those skilled in the art will be understood that the sending method of above-mentioned matching inquiry search suggestion is only for giving an example; the method of other matching inquiries existing or that may occur from now on search suggestions is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
More preferably, in step S3 ', the search suggestion network equipment 3 can also be according to described list entries, and in conjunction with the application service information of described user related information and described application network equipment, in the search suggestion library, carry out matching inquiry, with the one or more search suggestions that obtain to be complementary with described list entries.For example, suppose that application network equipment 2 is certain shopping website, then when the user is the male sex, input " rose ", the search suggestion network equipment 3 according to described list entries " rose ", and is " male sex " in conjunction with user related information in step S3 ', and the application service information of this application network equipment is " shopping website ", carry out matching inquiry in the search suggestion library, the search suggestion that obtains may be " rose express delivery ", " prices of 11 roses " etc.; And when the user is the women, input " rose ", the search suggestion network equipment 3 in step S3 ' according to described list entries " rose ", and be " women " in conjunction with user related information, the application service information of this application network equipment is " shopping website ", carry out matching inquiry in the search suggestion library, the search suggestion that the search suggestion that obtains may provide may be " Rosa Damascana ", " rose tea " etc.Those skilled in the art will be understood that the sending method of above-mentioned matching inquiry search suggestion is only for giving an example; the method of other matching inquiries existing or that may occur from now on search suggestions is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
Preferably, described user related information include but not limited to following at least each: a) described user's personal attribute; B) described user's input historical record; C) the current IP address of described subscriber equipment.The search suggestion network equipment 3 can be according to described list entries in step S3 ', and in conjunction with this user's personal attribute, carries out matching inquiry in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries.Described personal attribute includes but not limited to age, sex, occupation of user etc.For example, suppose that application network equipment 2 is certain shopping website, then when the user is the male sex, input " rose ", the search suggestion network equipment according to described list entries " rose ", and is " male sex " in conjunction with user related information in step S3 ', and the application service information of this application network equipment is " shopping website ", carry out matching inquiry in the search suggestion library, the search suggestion that obtains may be " rose express delivery ", " prices of 11 roses " etc.; And when the user is the women, input " rose ", the search suggestion network equipment in step S3 ' according to described list entries " rose ", and be " women " in conjunction with user related information, the application service information of this application network equipment is " shopping website ", carry out matching inquiry in the search suggestion library, the search suggestion that the search suggestion that obtains may provide may be " Rosa Damascana ", " rose tea " etc.The search suggestion network equipment can also be according to described list entries in step S3 ', and in conjunction with this user's input historical record, carries out matching inquiry in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries.For example, the user once selected search suggestion " rose tea " as search sequence, then when this user keys in list entries " jasmine tea " once more, preferentially obtain search suggestion " rose tea ", for example offer described user to come first mode in the page location of advising in demonstration such as suspension frame, drop-down alternate item search.The search suggestion network equipment 3 can also be according to described list entries in step S3 ', and in conjunction with the current IP address of described subscriber equipment, carries out matching inquiry in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries.For example, suppose that described application network equipment 2 is search engines, the user imports " subway ", and then when this user's user device IP address during in Beijing, the search suggestion that provides is " Beijing Metro timetable ", " Beijing Metro Line 1 ", " Beijing Metro planning chart "; When this user's user device IP address during in Shanghai, the search suggestion that provides is " Shanghai Underground timetable ", " Shanghai Underground Expo ", " Shanghai Underground admission fee " etc.Those skilled in the art will be understood that above-mentioned user related information only for giving an example, and other user related informations existing or that may occur from now on also should be included in the protection domain of the present invention as applicable to the present invention, and are contained in this at this with way of reference.
Preferably, in step S12 ' (not shown), the search suggestion network equipment 3 can also be received from the selection of this user of described application network equipment 2 transmissions to described one or more search suggestions; After this, in step S13 ' (not shown), the search suggestion network equipment 3 upgrades described user related information according to the selection of described this user to one or more search suggestions.For example, the user once selected search suggestion " rose tea " as search sequence, then when this user keys in list entries " jasmine tea " once more, preferentially obtain search suggestion " rose tea ", for example offer described user to come first mode in the page location of advising in demonstration such as suspension frame, drop-down alternate item search; Suppose that this user has selected other search suggestion, for example " Lavender Tea ", then when next time, this user imported " jasmine tea " once more, preferentially obtain search suggestion " Lavender Tea ", for example offer described user to come first mode in the page location of advising in demonstration such as suspension frame, drop-down alternate item search.Those skilled in the art will be understood that the mode of above-mentioned renewal user related information is only for giving an example; the mode of other renewal user related informations existing or that may occur from now on is as applicable to the present invention; also should be included in the protection domain of the present invention, and be contained in this with way of reference at this.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned one exemplary embodiment, and under the situation that does not deviate from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore, no matter from which point, all should regard embodiment as exemplary, and be nonrestrictive, scope of the present invention is limited by claims rather than above-mentioned explanation, therefore is intended to be included in the present invention dropping on the implication that is equal to important document of claim and all changes in the scope.Any Reference numeral in the claim should be considered as limit related claim.In addition, obviously other unit or step do not got rid of in " comprising " speech, and odd number is not got rid of plural number.A plurality of unit of stating in the device claim or device also can be realized by software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.

Claims (25)

1. one kind is used for realizing providing the method for searching for suggestion based on cloud computing in the application network equipment end, and this method may further comprise the steps:
A obtains the list entries of user by the subscriber equipment input;
B is sent to the search suggestion network equipment with described list entries;
C receives the one or more search suggestions based on described list entries from the described search suggestion network equipment;
D offers described subscriber equipment with described one or more search suggestions.
2. method according to claim 1, wherein, this method also comprises:
E detects the selection of this user to described one or more search suggestions;
Wherein, this method also comprises:
F advises described this user to one or more search selection is sent to the described search suggestion network equipment.
3. method according to claim 1 and 2, wherein, described step b also comprises:
-this user's user related information and described list entries is sent to the described search suggestion network equipment.
4. one kind is used for realizing providing the method for searching for suggestion based on cloud computing at search suggestion network equipment end, and this method may further comprise the steps:
A is received from the list entries that application network equipment sends;
B carries out matching inquiry according to described list entries in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries;
C is sent to described application network equipment with described one or more search suggestions.
5. method according to claim 4, wherein, described step B also comprises:
-according to described list entries, and, in the search suggestion library, carry out matching inquiry in conjunction with the application service information of described application network equipment, with the one or more search suggestions that obtain to be complementary with described list entries.
6. according to claim 4 or 5 described methods, wherein, this method also comprises:
D is received from the selection of this user of described application network equipment transmission to described one or more search suggestions;
Wherein, this method also comprises:
E upgrades described search suggestion library according to the selection of described this user to one or more search suggestions.
7. according to each described method in the claim 4 to 6, wherein, this method also comprises:
F carries out pre-service according to the application related information of described application network equipment to described list entries;
Wherein, described step B also comprises:
-according to pretreated described list entries, in the search suggestion library, carry out matching inquiry, with the one or more search suggestions that obtain to be complementary with described pretreated list entries.
8. method according to claim 7, wherein, this method also comprises:
G is received from the selection of this user of described application network equipment transmission to described one or more search suggestions;
Wherein, this method also comprises:
H upgrades described application related information according to the selection of described this user to one or more search suggestions.
9. according to each described method in the claim 4 to 8, wherein, described steps A also comprises:
-be received from this user's that application network equipment sends user related information and list entries;
Wherein, described step B also comprises:
-according to described list entries, and, in the search suggestion library, carry out matching inquiry in conjunction with described user related information, with the one or more search suggestions that obtain to be complementary with described list entries.
10. method according to claim 9, wherein, described step B also comprises:
-according to described list entries, and, in the search suggestion library, carry out matching inquiry in conjunction with the application service information of described user related information and described application network equipment, with the one or more search suggestions that obtain to be complementary with described list entries.
11. according to claim 9 or 10 described methods, wherein, described user related information comprise following at least each:
-described user's personal attribute;
-described user's input historical record;
The current IP address of-described subscriber equipment.
12. according to each described method in the claim 9 to 11, wherein, this method also comprises:
I is received from the selection of this user of described application network equipment transmission to described one or more search suggestions;
Wherein, this method also comprises:
J upgrades described user related information according to the selection of described this user to one or more search suggestions.
13. an application network equipment that is used to realize providing based on cloud computing the search suggestion, this equipment comprises:
Deriving means is used to obtain the list entries of user by the subscriber equipment input;
First dispensing device is used for described list entries is sent to the search suggestion network equipment;
First receiving device is used to receive the one or more search suggestions based on described list entries from the described search suggestion network equipment;
Generator is used for described one or more search suggestions are offered described subscriber equipment.
14. equipment according to claim 13, wherein, this equipment also comprises:
Pick-up unit is used to detect the selection of this user to described one or more search suggestions;
Wherein, this equipment also comprises:
Second dispensing device is used for the selection that described this user advises one or more search is sent to the described search suggestion network equipment.
15. according to claim 13 or 14 described equipment, wherein, described first dispensing device also is used for:
-this user's user related information and described list entries is sent to the described search suggestion network equipment.
16. a search suggestion network equipment that is used to realize providing based on cloud computing the search suggestion, this equipment comprises:
Second receiving trap is used to be received from the list entries that application network equipment sends;
Inquiry unit is used for according to described list entries, carries out matching inquiry in the search suggestion library, with the one or more search suggestions that obtain to be complementary with described list entries;
The 3rd dispensing device is used for described one or more search suggestions are sent to described application network equipment.
17. equipment according to claim 16, wherein, described inquiry unit also is used for:
-according to described list entries, and, in the search suggestion library, carry out matching inquiry in conjunction with the application service information of described application network equipment, with the one or more search suggestions that obtain to be complementary with described list entries.
18. according to claim 16 or 17 described equipment, wherein, this equipment also comprises:
The 3rd receiving trap is used to be received from the selection of this user of described application network equipment transmission to described one or more search suggestions;
Wherein, this equipment also comprises:
First updating device is used for the selection to one or more search suggestions according to described this user, upgrades described search suggestion library.
19. according to each described equipment in the claim 16 to 18, wherein, this equipment also comprises:
Pretreatment unit is used for the application related information according to described application network equipment, and described list entries is carried out pre-service;
Wherein, described inquiry unit also is used for:
-according to pretreated described list entries, in the search suggestion library, carry out matching inquiry, with the one or more search suggestions that obtain to be complementary with described pretreated list entries.
20. equipment according to claim 19, wherein, this equipment also comprises:
The 4th receiving trap is used to be received from the selection of this user of described application network equipment transmission to described one or more search suggestions;
Wherein, this equipment also comprises:
Second updating device is used for the selection to one or more search suggestions according to described this user, upgrades described application related information.
21. according to each described equipment in the claim 16 to 20, wherein, described second receiving trap also is used for:
-be received from this user's that application network equipment sends user related information and list entries;
Wherein, described inquiry unit also is used for:
-according to described list entries, and, in the search suggestion library, carry out matching inquiry in conjunction with described user related information, with the one or more search suggestions that obtain to be complementary with described list entries.
22. equipment according to claim 21, wherein, described inquiry unit also is used for:
-according to described list entries, and, in the search suggestion library, carry out matching inquiry in conjunction with the application service information of described user related information and described application network equipment, with the one or more search suggestions that obtain to be complementary with described list entries.
23. according to claim 21 or 22 described equipment, wherein, described user related information comprise following at least each:
-described user's personal attribute;
-described user's input historical record;
The current IP address of-described subscriber equipment.
24. according to each described equipment in the claim 21 to 23, wherein, this equipment also comprises:
The 5th receiving trap is used to be received from the selection of this user of described application network equipment transmission to described one or more search suggestions;
Wherein, this equipment also comprises:
The 3rd updating device is used for the selection to one or more search suggestions according to described this user, upgrades described user related information.
25. one kind is used for providing the system of searching for suggestion at network equipment end group in cloud computing, comprises as each described application network equipment in the claim 13 to 15 and as each described search suggestion network equipment in the claim 16 to 24.
CN 201010292044 2010-09-26 2010-09-26 Cloud computing-based search suggestion providing method and equipment Pending CN101963979A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010292044 CN101963979A (en) 2010-09-26 2010-09-26 Cloud computing-based search suggestion providing method and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010292044 CN101963979A (en) 2010-09-26 2010-09-26 Cloud computing-based search suggestion providing method and equipment

Publications (1)

Publication Number Publication Date
CN101963979A true CN101963979A (en) 2011-02-02

Family

ID=43516852

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010292044 Pending CN101963979A (en) 2010-09-26 2010-09-26 Cloud computing-based search suggestion providing method and equipment

Country Status (1)

Country Link
CN (1) CN101963979A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156711A (en) * 2011-03-08 2011-08-17 国网信息通信有限公司 Cloud storage based power full text retrieval method and system
CN102306171A (en) * 2011-08-22 2012-01-04 百度在线网络技术(北京)有限公司 Method and equipment for providing network access suggestions and network search suggestions
CN102385619A (en) * 2011-10-19 2012-03-21 百度在线网络技术(北京)有限公司 Method and device for providing access advice according to voice input information
CN102929908A (en) * 2012-08-30 2013-02-13 北京百度网讯科技有限公司 Sequencing method and system of electronic map searching and promoting information
CN102982023A (en) * 2011-09-02 2013-03-20 北京百度网讯科技有限公司 Method and device for providing search suggestion
CN102999628A (en) * 2012-12-07 2013-03-27 北京网秦天下科技有限公司 Search method and information search terminal
CN103365932A (en) * 2012-04-11 2013-10-23 腾讯科技(深圳)有限公司 Webpage search method and device
CN103577426A (en) * 2012-07-24 2014-02-12 百度在线网络技术(北京)有限公司 Method, device and system for providing additional application messages of searching suggestion
CN103744937A (en) * 2013-12-31 2014-04-23 百度在线网络技术(北京)有限公司 Method and device used for providing advices to inquire sequences
CN104503995A (en) * 2014-12-04 2015-04-08 百度在线网络技术(北京)有限公司 Realization method and device for input method
CN104965826A (en) * 2014-04-18 2015-10-07 腾讯科技(深圳)有限公司 Search method and search apparatus based on a browser
CN105447157A (en) * 2015-12-01 2016-03-30 无锡颖检企业管理咨询有限公司 Online information consultation and retrieval system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050283468A1 (en) * 2004-06-22 2005-12-22 Kamvar Sepandar D Anticipated query generation and processing in a search engine
US20060248078A1 (en) * 2005-04-15 2006-11-02 William Gross Search engine with suggestion tool and method of using same
CN101022619A (en) * 2007-03-15 2007-08-22 魏新成 Immediate online searching operation after cellphone standly state inputting alphabet string
CN101388032A (en) * 2008-10-06 2009-03-18 魏新成 Directly on-line searching method in Chinese input Cue window

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050283468A1 (en) * 2004-06-22 2005-12-22 Kamvar Sepandar D Anticipated query generation and processing in a search engine
US20060248078A1 (en) * 2005-04-15 2006-11-02 William Gross Search engine with suggestion tool and method of using same
CN101022619A (en) * 2007-03-15 2007-08-22 魏新成 Immediate online searching operation after cellphone standly state inputting alphabet string
CN101388032A (en) * 2008-10-06 2009-03-18 魏新成 Directly on-line searching method in Chinese input Cue window

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《http://www.seozac.com/gg/google-suggest》 20090527 Anonymous Google搜索建议新功能 第1-2页 1-25 , 2 *

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156711B (en) * 2011-03-08 2013-01-16 国家电网公司 Cloud storage based power full text retrieval method and system
CN102156711A (en) * 2011-03-08 2011-08-17 国网信息通信有限公司 Cloud storage based power full text retrieval method and system
CN102306171B (en) * 2011-08-22 2016-07-06 百度在线网络技术(北京)有限公司 A kind of for providing network to access suggestion and the method and apparatus of web search suggestion
CN102306171A (en) * 2011-08-22 2012-01-04 百度在线网络技术(北京)有限公司 Method and equipment for providing network access suggestions and network search suggestions
CN102982023A (en) * 2011-09-02 2013-03-20 北京百度网讯科技有限公司 Method and device for providing search suggestion
CN102385619A (en) * 2011-10-19 2012-03-21 百度在线网络技术(北京)有限公司 Method and device for providing access advice according to voice input information
CN103365932A (en) * 2012-04-11 2013-10-23 腾讯科技(深圳)有限公司 Webpage search method and device
CN103577426B (en) * 2012-07-24 2019-04-12 百度在线网络技术(北京)有限公司 For providing the method, apparatus and system of the additional application information that search is suggested
CN103577426A (en) * 2012-07-24 2014-02-12 百度在线网络技术(北京)有限公司 Method, device and system for providing additional application messages of searching suggestion
CN102929908A (en) * 2012-08-30 2013-02-13 北京百度网讯科技有限公司 Sequencing method and system of electronic map searching and promoting information
CN102929908B (en) * 2012-08-30 2018-07-10 北京百度网讯科技有限公司 The sort method and system of electronic map Search Hints information
CN102999628A (en) * 2012-12-07 2013-03-27 北京网秦天下科技有限公司 Search method and information search terminal
CN103744937A (en) * 2013-12-31 2014-04-23 百度在线网络技术(北京)有限公司 Method and device used for providing advices to inquire sequences
CN103744937B (en) * 2013-12-31 2018-03-23 百度在线网络技术(北京)有限公司 It is a kind of to be used to provide the method and apparatus for suggesting search sequence
CN104965826A (en) * 2014-04-18 2015-10-07 腾讯科技(深圳)有限公司 Search method and search apparatus based on a browser
CN104965826B (en) * 2014-04-18 2019-04-16 腾讯科技(深圳)有限公司 Search method and retrieval device based on browser
CN104503995A (en) * 2014-12-04 2015-04-08 百度在线网络技术(北京)有限公司 Realization method and device for input method
CN105447157A (en) * 2015-12-01 2016-03-30 无锡颖检企业管理咨询有限公司 Online information consultation and retrieval system

Similar Documents

Publication Publication Date Title
CN101963979A (en) Cloud computing-based search suggestion providing method and equipment
CN102306171B (en) A kind of for providing network to access suggestion and the method and apparatus of web search suggestion
CN101957834B (en) Content recommending method and device based on user characteristics
CN103064863B (en) A kind of method and apparatus that recommendation information is provided
CN101986306B (en) Method and equipment for acquiring yellow page information based on query sequence
CN102169503B (en) Method and device for obtaining searching result corresponding with user query sequence
CN105808685A (en) Promotion information pushing method and device
CN101984420B (en) Method and equipment for searching pictures based on word segmentation processing
CN102968413B (en) A kind of method and apparatus for being used to provide search result
CN102970326B (en) A kind of method and apparatus of the mood indication information for sharing users
CN103226393A (en) Input method and equipment
CN102236710A (en) Method and equipment for displaying news information in query result
US20180285331A1 (en) Method, server, browser, and system for recommending text information
CN102855261A (en) Method and device for determining video authority value
CN101930459A (en) Method for assisting user equipment in realizing network block browsing and network equipment
CN103246703A (en) Method and equipment for determining application word banks
CN102279889A (en) Question pushing method and system based on geographic information
CN104731870A (en) Method and device for providing recommendation information
CN103440260A (en) Method and equipment used for providing representation information
CN103076893A (en) Method and equipment for realizing voice input
CN103106234A (en) Searching method and device of webpage content
CN109446431A (en) For the method, apparatus of information recommendation, medium and calculate equipment
CN102479193B (en) Method and equipment for match search popularization based on match bid coefficient
CN103365932A (en) Webpage search method and device
CN102999491A (en) Method and device for achieving synchronization of browser operation between user equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110202