CN101963979A - Cloud computing-based search suggestion providing method and equipment - Google Patents
Cloud computing-based search suggestion providing method and equipment Download PDFInfo
- 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
Links
Images
Landscapes
- Computer And Data Communications (AREA)
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
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.
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)
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)
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 |
-
2010
- 2010-09-26 CN CN 201010292044 patent/CN101963979A/en active Pending
Patent Citations (4)
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)
Title |
---|
《http://www.seozac.com/gg/google-suggest》 20090527 Anonymous Google搜索建议新功能 第1-2页 1-25 , 2 * |
Cited By (18)
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 | |
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 | |
CN103365904B (en) | A kind of advertising message searching method and system | |
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 | |
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 | |
CN106293119A (en) | A kind of method and apparatus carrying out information recommendation in input method | |
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 |