CN104765811A - Device, system and method for providing associated searching keywords for users - Google Patents

Device, system and method for providing associated searching keywords for users Download PDF

Info

Publication number
CN104765811A
CN104765811A CN201510155921.XA CN201510155921A CN104765811A CN 104765811 A CN104765811 A CN 104765811A CN 201510155921 A CN201510155921 A CN 201510155921A CN 104765811 A CN104765811 A CN 104765811A
Authority
CN
China
Prior art keywords
keyword
search
relevant search
search item
hints
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510155921.XA
Other languages
Chinese (zh)
Inventor
张明主
张新亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510155921.XA priority Critical patent/CN104765811A/en
Publication of CN104765811A publication Critical patent/CN104765811A/en
Priority to PCT/CN2016/077863 priority patent/WO2016155626A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to the technical field of network data communication and discloses a device, a system and a method providing associated searching keywords for users. The device comprises an input module, an obtaining module and a display module, wherein the input module is used for receiving a keyword input by a user; the obtaining module is used for obtaining one or more words listed in related searching items included in the searched result page; the display module is suitable for displaying one or more words listed in related searching items in the searching promotion item corresponding to the keyword. According to the invention, the problem that keyword cannot be provided for the user when the user carries out searchingis solved, and keyword is provided when the user carries out searching, so that the searching operation of the user is relatively convenient.

Description

Realize the device of Search Hints, system and method
Technical field
The present invention relates to network data communication technical field, be specifically related to a kind of device, the system and method that realize Search Hints.
Background technology
In the prior art, when carrying out web search, in the search column of the page, input keyword, search for by the keyword of input, obtain the page comprising Search Results, this page is presented in a browser, so, completes web search.
The defect of prior art is, user is when searching for, and cannot provide and search for relevant keyword and point out, the keyword only can expected according to oneself is searched for, and makes web search convenient not.
Summary of the invention
In view of the above problems, the present invention is proposed to provide a kind of overcoming the problems referred to above or the Apparatus and system realizing Search Hints solved the problem at least in part and the method realizing Search Hints accordingly.
According to one aspect of the present invention, provide a kind of device realizing Search Hints, this device comprises:
Load module, is suitable for the keyword receiving user's input;
Acquisition module, is suitable for from result of page searching corresponding to described keyword, obtains the one or more entries listed in the relevant search item that described result of page searching comprises;
Display module, is suitable for, in the Search Hints hurdle that described keyword is corresponding, showing the one or more entries in the relevant search item of described acquisition.
Alternatively, described acquisition module, is also suitable for obtaining one or more cues corresponding to described keyword;
Described display module, is also suitable for, in the Search Hints hurdle that described keyword is corresponding, showing one or more cues of described acquisition.
Alternatively, described acquisition module, is also suitable for cue phase dittograph bar described in relevant search Xiang Zhongyu, removes from the entry of the relevant search item obtained;
Described display module, is further adapted in the Search Hints hurdle that described keyword is corresponding, shows in relevant search item and removes the residue entry after repeating entry.
Alternatively, described display module, is further adapted in the Search Hints hurdle that described keyword is corresponding, by the form different with the described cue of displaying, shows the one or more entries in the relevant search item of described acquisition.
Alternatively, described display module, is further adapted in the Search Hints hurdle that described keyword is corresponding, after the cue shown, shows the one or more entries in the relevant search item of described acquisition.
Alternatively, described acquisition module, is further adapted for when carrying out the current search result page that keyword input obtains immediately and comprising relevant search item, extracts the one or more entries listed in the relevant search item included by current page.
Alternatively, described acquisition module, is further adapted for and obtains from server the result of page searching carrying out searching for rear gained by described keyword, extract the one or more entries listed in the relevant search item included by described result of page searching.
Alternatively, described load module, is further adapted for the keyword receiving user and input from the search column of the page or the address field of browser.
Alternatively, described acquisition module comprises further:
Inquiry submodule, is suitable for described keyword being converted into corresponding inquiry uniform resource position mark URL, described inquiry URL is sent to server;
Extract submodule, be suitable for the data that reception server is replied, from one or more cues that keyword described in extracting data is corresponding.
According to a further aspect in the invention, provide a kind of system realizing Search Hints, this system comprises: server and have the client of above-mentioned arbitrary described device.
According to a further aspect in the invention, provide a kind of method realizing Search Hints, the method comprises:
Receive the keyword of user's input;
From the result of page searching that described keyword is corresponding, obtain the one or more entries listed in the relevant search item that described result of page searching comprises;
In the Search Hints hurdle that described keyword is corresponding, show the one or more entries in the relevant search item of described acquisition.
Alternatively, described method also comprises:
Obtain one or more cues that described keyword is corresponding;
In the Search Hints hurdle that described keyword is corresponding, show one or more cues of described acquisition.
Alternatively, described method also comprises:
By cue phase dittograph bar described in relevant search Xiang Zhongyu, remove from the entry of the relevant search item obtained;
In the described Search Hints hurdle corresponding at described keyword, show the one or more entries in the relevant search item of described acquisition, comprise further:
In the Search Hints hurdle that described keyword is corresponding, show in relevant search item and remove the residue entry after repeating entry.
Alternatively, in the described Search Hints hurdle corresponding at described keyword, show the one or more entries in the relevant search item of described acquisition, comprise further:
In the Search Hints hurdle that described keyword is corresponding, by the form different with the described cue of displaying, show the one or more entries in the relevant search item of described acquisition.
Alternatively, in the described Search Hints hurdle corresponding at described keyword, show the one or more entries in the relevant search item of described acquisition, comprise further:
In the Search Hints hurdle that described keyword is corresponding, after the cue shown, show the one or more entries in the relevant search item of described acquisition.
Alternatively, the described result of page searching corresponding from described keyword, obtain the one or more entries listed in the relevant search item that described result of page searching comprises, comprise further:
When carrying out the current search result page that keyword input obtains immediately and comprising relevant search item, extract the one or more entries listed in the relevant search item included by current page.
Alternatively, the described result of page searching corresponding from described keyword, obtain the one or more entries listed in the relevant search item that described result of page searching comprises, comprise further:
Obtain from server and carry out by described keyword the result of page searching searching for rear gained, extract the one or more entries listed in the relevant search item included by described result of page searching.
Alternatively, the keyword of described reception user input, comprises further:
Receive the keyword that user inputs from the search column of the page or the address field of browser.
Alternatively, one or more cues that the described keyword of described acquisition is corresponding, comprise further:
Described keyword is converted into corresponding inquiry uniform resource position mark URL, described inquiry URL is sent to server;
The data that reception server is replied, from one or more cues that keyword described in extracting data is corresponding.
According to the device realizing Search Hints of the present invention, system and method can when user searches for, receive the keyword of user's input, from the result of page searching that keyword is corresponding, obtain the one or more entries listed in relevant search item, in the Search Hints hurdle that keyword is corresponding, show the entry in the relevant search item obtained, solve when user searches for thus, the problem that keyword cannot be provided to point out for user, achieving can when user searches for, keyword is provided to point out, and then make the search operation beneficial effect more easily of user.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of instructions, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing only for illustrating the object of preferred implementation, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the structural drawing of the device realizing Search Hints according to an embodiment of the invention;
Fig. 2 shows the structural drawing of acquisition module according to an embodiment of the invention;
Fig. 3 shows the schematic diagram of prompt column corresponding to the keyword shown according to an embodiment of the invention;
Fig. 4 shows the structural drawing of the system realizing Search Hints according to an embodiment of the invention;
Fig. 5 shows the process flow diagram of the method realizing Search Hints according to an embodiment of the invention;
Fig. 6 shows the method flow diagram realizing Search Hints according to an embodiment of the invention; And
Fig. 7 shows the process flow diagram of the operation obtaining cue according to an embodiment of the invention.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
Fig. 1 shows the structural drawing of the device realizing Search Hints according to an embodiment of the invention.This device comprises: load module 110, acquisition module 120 and display module 130.
Load module 110, is suitable for the keyword receiving user's input.
Further, load module 110, is suitable for the keyword that reception user inputs from the search column of the page or the address field of browser.
For example, user can input keyword from the search column of the page, also can input keyword from the address field of 360 browsers.
Acquisition module 120, is suitable for from result of page searching corresponding to keyword, obtains the one or more entries listed in the relevant search item that result of page searching comprises.
Further, acquisition module 120, is suitable for, when carrying out the current search result page that keyword input obtains immediately and comprising relevant search item, extracting the one or more entries listed in the relevant search item included by current page.
For example, after user inputs keyword in the search column of the page or the address field of browser, the instant result of page searching corresponding to the keyword of input obtaining server and send.If this result of page searching comprises relevant search item, then the one or more entries listed in the relevant search item that acquisition module 120 extracts included by this result of page searching.
Such as, the relevant search item corresponding to the result of page searching of the keyword of input comprises following data:
[<a href="/s? q=360%E5%AE%89%E5%85%A8%E6%A1%8C%E9%9D%A2 & src=related & fr=360sou_newhome " >360 safety desktop </a>
<a href="/s? q=360%E7%BD%91%E7%9B%98 & src=related & fr=360sou_newhome " >360 net dish </a>
<a href="/s? q=360%E4%BA%91%E7%9B%98 & src=related & fr=360sou_newhome " >360 cloud dish </a>
<a href="/s? q=360%E4%BA%91%E5%AD%98%E5%82%A8 & src=related & fr=360sou_newhome " >360 cloud storage </a>
<a href="/s? q=360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB & src=related & fr=360sou_newhome " >360 security guard </a>
<a href="/s? q=360%E5%BD%B1%E8%A7%86 & src=related & fr=360sou_newhome " >360 video display </a>
<a href="/s? q=360%E5%A4%A9%E6%B0%94 & src=related & fr=360sou_newhome " >360 weather </a>
<a href="/s?q=root+360&src=related&fr=360sou_newhome">root 360</a>,
<a href="/s? q=360%E6%B5%8F%E8%A7%88%E5%99%A8 & src=related & fr=360sou_newhome " >360 browser </a>
<a href="/s? q=360%E6%89%8B%E6%9C%BA%E5%8D%AB%E5%A3%AB & src=related & fr=360sou_newhome " >360 mobile phone bodyguard </a>]
Entry relevant search item " 360 safety desktops, 360 net dishes, 360 cloud dishes, 360 cloud storages, 360 security guards, 360 video display, 360 weather, root 360,360 browser, 360 mobile phone bodyguards " is gone out from above-mentioned extracting data.
Further, acquisition module 120, is suitable for obtaining from server the result of page searching according to keyword carrying out searching for rear gained, extracts the one or more entries listed in the relevant search item included by result of page searching.
For example, when when searching for not being the instant result of page searching obtained corresponding to the keyword of input, after user inputs keyword in the search column of the page or the address field of browser, acquisition module 120 sends the request comprising the keyword of input to server, the result of page searching corresponding to the keyword of input that reception server returns, extracts one or more entry from the relevant search item that this result of page searching comprises.
Display module 130, is suitable in the Search Hints hurdle that keyword is corresponding, shows the one or more entries in the relevant search item obtained.
For example, Search Hints hurdle corresponding for keyword is shown as floating layer by display module 130, shows the one or more entries in the relevant search item of acquisition in this floating layer
Adopt technical scheme in the present embodiment, can, when user searches for, provide keyword to point out, and then achieve the search operation beneficial effect more easily making user.
In one embodiment of this invention, acquisition module 120, is also suitable for obtaining one or more cues corresponding to keyword; Display module 130, is also suitable in the Search Hints hurdle that keyword is corresponding, shows the one or more cues obtained.
Further, as shown in Figure 2, acquisition module comprises inquiry submodule 210 and extracts submodule 220.
Inquiry submodule 210, is suitable for keyword being converted into corresponding inquiry uniform resource position mark URL, inquiry URL is sent to server.
Extract submodule 220, be suitable for the data that reception server is replied, from one or more cues that extracting data keyword is corresponding.
For example, after load module 110 receives the keyword " 360 " of input, inquiry submodule 210 keyword " 360 " is converted into corresponding inquiry URL " http://sug.so.360.cn/suggest? callback=suggest_so & encodein=utf-8 & encodeout=utf-8 & format=json & fields=word, obdata & word=360 ".Inquiry URL is sent to server by inquiry submodule 210, such as, inquiry URL is sent to website " http://sug.so.360.cn/suggest ".Extract the data that submodule 220 reception server is replied, such as, server replys following data:
Suggest_so ({ " query ": " 360 ", " result ": [{ " word ": " 360 cloud dish " }, { " word ": " 360 browser " }, { " word ": " 360 security guard " }, { " word ": " 360 search app " }, { " word ": " 360 video display " }, { " word ": " 360 mobile phone bodyguard " }, { " word ": " 360 safety desktop " }, { " word ": " 360 net dish " }, { " word ": " 360 weather " }, { " word ": " 360 clouds store " }], " version ": " 3.01 " })
Extract submodule 220 from cue corresponding to extracting data keyword received, cue comprises " 360 cloud dishes, 360 browsers, 360 security guards, 360 search app, 360 video display, 360 mobile phone bodyguards, 360 safety desktops, 360 net dishes, 360 weather, 360 clouds store ".Extract submodule 220 and extract part or all of cue from the cue obtained, shown in prompt column by display module 130.
Further, acquisition module 120, is also suitable for relevant search Xiang Zhongyu cue phase dittograph bar, removes from the entry of the relevant search item obtained;
Display module 130, is suitable in the Search Hints hurdle that keyword is corresponding, shows in relevant search item and removes the residue entry after repeating entry.
For example, the entry in cue and relevant search item, after obtaining the entry in cue and relevant search item, compares by acquisition module 120, by mutual dittograph bar, removes from the entry of the relevant search item obtained.Display module 130, in the Search Hints hurdle that keyword is corresponding, is shown in relevant search item and is removed the residue entry after repeating entry.
So, when not only having shown cue but also shown entry in relevant search item in prompt column, dittograph bar was removed from the entry of the relevant search item obtained, same entry has only been shown once, and then makes the entry in user's prompt column more easy to use.
Further, display module 130, is suitable in the Search Hints hurdle that keyword is corresponding, by the form different with displaying cue, shows the one or more entries in the relevant search item obtained.
Further, display module 130, is suitable in the Search Hints hurdle that keyword is corresponding, after the cue shown, shows the one or more entries in the relevant search item obtained.
For example, as shown in Figure 3, in Search Hints hurdle, adopt single-row mode to show cue, after cue, adopt the mode of multirow to show entry in relevant search item.
Adopt technical scheme in the present embodiment, can in Search Hints hurdle, show the entry in cue and relevant search item simultaneously, expand the scope of the indicative word selected for user, increase the accuracy of search keyword used, and then add the hit rate of Search Results to user's results needed.
As shown in Figure 4, for realizing the structural drawing of the system of Search Hints according to an embodiment of the invention.This system comprises: server 200 and have the client 100 of above-mentioned arbitrary described device.
Can directly connect between server 200 and client 100, also can be connected by network, the present invention is not particularly limited this.
Fig. 5 shows the process flow diagram of the method realizing Search Hints according to an embodiment of the invention, and the method comprises the steps:
In step S510, receive the keyword of user's input.Subsequently, step S520 is performed.
Further, in step S510, receive the keyword that user inputs from the search column of the page or the address field of browser.
For example, user can input keyword from the search column of the page, also can input keyword from the address field of 360 browsers.
In step S520, from the result of page searching that keyword is corresponding, the one or more entries listed in the relevant search item that acquisition result of page searching comprises.Subsequently, step S530 is performed.
Further, in step S520, when carrying out the current search result page that keyword input obtains immediately and comprising relevant search item, extract the one or more entries listed in the relevant search item included by current page.
For example, after user inputs keyword in the search column of the page or the address field of browser, the instant result of page searching corresponding to the keyword of input obtaining server and send.If this result of page searching comprises relevant search item, then extract the one or more entries listed in the relevant search item included by this result of page searching.
Such as, the relevant search item corresponding to the result of page searching of the keyword of input comprises following data:
[<a href="/s? q=360%E5%AE%89%E5%85%A8%E6%A1%8C%E9%9D%A2 & src=related & fr=360sou_newhome " >360 safety desktop </a>
<a href="/s? q=360%E7%BD%91%E7%9B%98 & src=related & fr=360sou_newhome " >360 net dish </a>
<a href="/s? q=360%E4%BA%91%E7%9B%98 & src=related & fr=360sou_newhome " >360 cloud dish </a>
<a href="/s? q=360%E4%BA%91%E5%AD%98%E5%82%A8 & src=related & fr=360sou_newhome " >360 cloud storage </a>
<a href="/s? q=360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%AB & src=related & fr=360sou_newhome " >360 security guard </a>
<a href="/s? q=360%E5%BD%B1%E8%A7%86 & src=related & fr=360sou_newhome " >360 video display </a>
<a href="/s? q=360%E5%A4%A9%E6%B0%94 & src=related & fr=360sou_newhome " >360 weather </a>
<a href="/s?q=root+360&src=related&fr=360sou_newhome">root 360</a>,
<a href="/s? q=360%E6%B5%8F%E8%A7%88%E5%99%A8 & src=related & fr=360sou_newhome " >360 browser </a>
<a href="/s? q=360%E6%89%8B%E6%9C%BA%E5%8D%AB%E5%A3%AB & src=related & fr=360sou_newhome " >360 mobile phone bodyguard </a>]
Entry relevant search item " 360 safety desktops, 360 net dishes, 360 cloud dishes, 360 cloud storages, 360 security guards, 360 video display, 360 weather, root 360,360 browser, 360 mobile phone bodyguards " is gone out from above-mentioned extracting data.
Further, in step S520, obtain from server and according to keyword carry out the result of page searching searching for rear gained, extract the one or more entries listed in the relevant search item included by result of page searching.
For example, when when searching for not being the instant result of page searching obtained corresponding to the keyword of input, after user inputs keyword in the search column of the page or the address field of browser, the request comprising the keyword of input is sent to server, the result of page searching corresponding to the keyword of input that reception server returns, extracts one or more entry from the relevant search item that this result of page searching comprises.
In step S530, in the Search Hints hurdle that keyword is corresponding, show the one or more entries in the relevant search item obtained.
For example, in step S530, Search Hints hurdle corresponding for keyword is shown as floating layer, in this floating layer, shows the one or more entries in the relevant search item of acquisition
Adopt technical scheme in the present embodiment, can, when user searches for, provide keyword to point out, and then achieve the search operation beneficial effect more easily making user.
Fig. 6 shows the method flow diagram realizing Search Hints according to an embodiment of the invention.The method comprises the steps:
In step S610, receive the keyword of user's input.Subsequently, step S620 is performed.
In step S620, obtain one or more cues corresponding to keyword, and from result of page searching corresponding to keyword, obtain the one or more entries listed in the relevant search item that result of page searching comprises.Subsequently, step S630 is performed.
In step S630, in the Search Hints hurdle that keyword is corresponding, show the one or more cues obtained, and the one or more entries in relevant search item.
Further, as shown in Figure 7, the process flow diagram of the operation obtaining cue is according to an embodiment of the invention shown.This operation comprises the steps:
In step S710, keyword is converted into corresponding inquiry uniform resource position mark URL, inquiry URL is sent to server.
In step S720, the data that reception server is replied, from one or more cues that extracting data keyword is corresponding.
For example, after receiving the keyword " 360 " of input, keyword " 360 " is converted into corresponding inquiry URL:
“http://sug.so.360.cn/suggest?callback=suggest_so&encodein=utf-8&encodeout=utf-8&format=json&fields=word,obdata&word=360”。
Inquiry URL is sent to server, such as, inquiry URL is sent to website " http://sug.so.360.cn/suggest ".The data that reception server is replied, such as, server replys following data:
Suggest_so ({ " query ": " 360 ", " result ": [{ " word ": " 360 cloud dish " }, { " word ": " 360 browser " }, { " word ": " 360 security guard " }, { " word ": " 360 search app " }, { " word ": " 360 video display " }, { " word ": " 360 mobile phone bodyguard " }, { " word ": " 360 safety desktop " }, { " word ": " 360 net dish " }, { " word ": " 360 weather " }, { " word ": " 360 clouds store " }], " version ": " 3.01 " })
From the cue that the extracting data keyword received is corresponding, cue comprises " 360 cloud dishes, 360 browsers, 360 security guards, 360 search app, 360 video display, 360 mobile phone bodyguards, 360 safety desktops, 360 net dishes, 360 weather, 360 clouds store ".From the cue obtained, extract part or all of cue, show in prompt column.
Further, said method also comprises: by relevant search Xiang Zhongyu cue phase dittograph bar, removes from the entry of the relevant search item obtained.
Above-mentioned steps S630 comprises further: in the Search Hints hurdle that keyword is corresponding, shows in relevant search item and removes the residue entry after repeating entry.
For example, after obtaining the entry in cue and relevant search item, the entry in cue and relevant search item is compared, by mutual dittograph bar, remove from the entry of the relevant search item obtained.In the Search Hints hurdle that keyword is corresponding, show in relevant search item and remove the residue entry after repeating entry.
So, when not only having shown cue but also shown entry in relevant search item in prompt column, dittograph bar was removed from the entry of the relevant search item obtained, same entry has only been shown once, and then makes the entry in user's prompt column more easy to use.
Above-mentioned steps S630 comprises further: in the Search Hints hurdle that keyword is corresponding, by the form different with displaying cue, shows the one or more entries in the relevant search item obtained.
Above-mentioned steps S630 comprises further: in the Search Hints hurdle that keyword is corresponding, after the cue shown, shows the one or more entries in the relevant search item obtained.
For example, as shown in Figure 3, in Search Hints hurdle, adopt single-row mode to show cue, after cue, adopt the mode of multirow to show entry in relevant search item.
Adopt technical scheme in the present embodiment, can in Search Hints hurdle, show the entry in cue and relevant search item simultaneously, expand the scope of the indicative word selected for user, increase the accuracy of search keyword used, and then add the hit rate of Search Results to user's results needed.
It should be noted that:
Intrinsic not relevant to any certain computer, virtual bench or miscellaneous equipment with display at this algorithm provided.Various fexible unit also can with use based on together with this teaching.According to description above, the structure constructed required by this kind of device is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions realizing the some or all parts in the equipment of Search Hints that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.

Claims (10)

1. realize a device for Search Hints, this device comprises:
Load module, is suitable for the keyword receiving user's input;
Acquisition module, is suitable for from result of page searching corresponding to described keyword, obtains the one or more entries listed in the relevant search item that described result of page searching comprises;
Display module, is suitable for, in the Search Hints hurdle that described keyword is corresponding, showing the one or more entries in the relevant search item of described acquisition.
2. device according to claim 1, wherein,
Described acquisition module, is also suitable for obtaining one or more cues corresponding to described keyword;
Described display module, is also suitable for, in the Search Hints hurdle that described keyword is corresponding, showing one or more cues of described acquisition.
3. the device according to any one of claim 1-2, wherein,
Described acquisition module, is also suitable for cue phase dittograph bar described in relevant search Xiang Zhongyu, removes from the entry of the relevant search item obtained;
Described display module, is further adapted in the Search Hints hurdle that described keyword is corresponding, shows in relevant search item and removes the residue entry after repeating entry.
4. the device according to any one of claim 1-3, wherein,
Described display module, is further adapted in the Search Hints hurdle that described keyword is corresponding, by the form different with the described cue of displaying, shows the one or more entries in the relevant search item of described acquisition.
5. the device according to any one of claim 1-4, wherein,
Described display module, is further adapted in the Search Hints hurdle that described keyword is corresponding, after the cue shown, shows the one or more entries in the relevant search item of described acquisition.
6. according to the arbitrary described device of claim 1-5, wherein,
Described acquisition module, is further adapted for when carrying out the current search result page that keyword input obtains immediately and comprising relevant search item, extracts the one or more entries listed in the relevant search item included by current page.
7. according to the arbitrary described device of claim 1-6, wherein,
Described acquisition module, is further adapted for and obtains from server the result of page searching carrying out searching for rear gained by described keyword, extract the one or more entries listed in the relevant search item included by described result of page searching.
8. the device according to any one of claim 1-7, wherein, described load module, is further adapted for the keyword receiving user and input from the search column of the page or the address field of browser.
9. realize a system for Search Hints, this system comprises: server and have as arbitrary in claim 1-8 as described in the client of device.
10. realize a method for Search Hints, the method comprises:
Receive the keyword of user's input;
From the result of page searching that described keyword is corresponding, obtain the one or more entries listed in the relevant search item that described result of page searching comprises;
In the Search Hints hurdle that described keyword is corresponding, show the one or more entries in the relevant search item of described acquisition.
CN201510155921.XA 2015-04-02 2015-04-02 Device, system and method for providing associated searching keywords for users Pending CN104765811A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510155921.XA CN104765811A (en) 2015-04-02 2015-04-02 Device, system and method for providing associated searching keywords for users
PCT/CN2016/077863 WO2016155626A1 (en) 2015-04-02 2016-03-30 Search prompt implementation apparatus, system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510155921.XA CN104765811A (en) 2015-04-02 2015-04-02 Device, system and method for providing associated searching keywords for users

Publications (1)

Publication Number Publication Date
CN104765811A true CN104765811A (en) 2015-07-08

Family

ID=53647641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510155921.XA Pending CN104765811A (en) 2015-04-02 2015-04-02 Device, system and method for providing associated searching keywords for users

Country Status (2)

Country Link
CN (1) CN104765811A (en)
WO (1) WO2016155626A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016155626A1 (en) * 2015-04-02 2016-10-06 北京奇虎科技有限公司 Search prompt implementation apparatus, system and method
CN106202326A (en) * 2016-06-30 2016-12-07 珠海市魅族科技有限公司 A kind of information processing method and device
CN106649750A (en) * 2016-12-26 2017-05-10 北京奇虎科技有限公司 Search method and device for multi-sense entry
CN109933217A (en) * 2019-03-12 2019-06-25 北京字节跳动网络技术有限公司 Method and apparatus for pushing sentence

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930058A (en) * 2012-11-21 2013-02-13 北京奇虎科技有限公司 Method and device for realizing search in address field of browser
CN102930057A (en) * 2012-11-21 2013-02-13 北京奇虎科技有限公司 Search implementation method and device
CN103699700A (en) * 2014-01-16 2014-04-02 北京奇虎科技有限公司 Search guidance generation method, system and related server
CN103838881A (en) * 2014-03-28 2014-06-04 北京奇虎科技有限公司 Method and device for defining search engine result pages by user
CN103914545A (en) * 2014-04-08 2014-07-09 百度在线网络技术(北京)有限公司 Search display method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1940925A (en) * 2006-07-03 2007-04-04 魏新成 Method for instantlly reminding search result list during process of keywork search
CN101650742B (en) * 2009-08-27 2015-01-28 中兴通讯股份有限公司 System and method for prompting search condition during English search
CN104156492A (en) * 2014-09-02 2014-11-19 北京国双科技有限公司 Method and device for prompting search content
CN104765811A (en) * 2015-04-02 2015-07-08 北京奇虎科技有限公司 Device, system and method for providing associated searching keywords for users

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930058A (en) * 2012-11-21 2013-02-13 北京奇虎科技有限公司 Method and device for realizing search in address field of browser
CN102930057A (en) * 2012-11-21 2013-02-13 北京奇虎科技有限公司 Search implementation method and device
CN103699700A (en) * 2014-01-16 2014-04-02 北京奇虎科技有限公司 Search guidance generation method, system and related server
CN103838881A (en) * 2014-03-28 2014-06-04 北京奇虎科技有限公司 Method and device for defining search engine result pages by user
CN103914545A (en) * 2014-04-08 2014-07-09 百度在线网络技术(北京)有限公司 Search display method and device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016155626A1 (en) * 2015-04-02 2016-10-06 北京奇虎科技有限公司 Search prompt implementation apparatus, system and method
CN106202326A (en) * 2016-06-30 2016-12-07 珠海市魅族科技有限公司 A kind of information processing method and device
CN106649750A (en) * 2016-12-26 2017-05-10 北京奇虎科技有限公司 Search method and device for multi-sense entry
CN106649750B (en) * 2016-12-26 2021-02-05 三六零科技集团有限公司 Searching method and device for multi-meaning term entry
CN109933217A (en) * 2019-03-12 2019-06-25 北京字节跳动网络技术有限公司 Method and apparatus for pushing sentence
CN109933217B (en) * 2019-03-12 2020-05-01 北京字节跳动网络技术有限公司 Method and device for pushing sentences
US11030405B2 (en) 2019-03-12 2021-06-08 Beijing Bytedance Network Technology Co., Ltd. Method and device for generating statement

Also Published As

Publication number Publication date
WO2016155626A1 (en) 2016-10-06

Similar Documents

Publication Publication Date Title
US11580168B2 (en) Method and system for providing context based query suggestions
CN107145496B (en) Method for matching image with content item based on keyword
US8903800B2 (en) System and method for indexing food providers and use of the index in search engines
US20130282709A1 (en) Method and system for query suggestion
EP3161678B1 (en) Deep links for native applications
CN102968451B (en) The browser form page loads method and the client of website data
CN102982174B (en) A kind of browser carries out method and the device of Webpage search
CN102880654B (en) Method for dynamically updating favorites of information terminal browser
CN107463592B (en) Method, device and data processing system for matching a content item with an image
CN102184185A (en) Method and equipment used for multi-media resource searching
CN103971244A (en) Commodity information issuing and browsing method, device and system
CN103078967B (en) A kind of generate conventional network address client terminal, server, system and method
CN107145497B (en) Method for selecting image matched with content based on metadata of image and content
CN102541853A (en) Method and device which are capable of obtaining application information by utilizing browser address bar
CN106709073A (en) Browser notification pushing method and browser terminal
US20160034540A1 (en) Synthesis of webpage snippets using sub-pages of the webpage
CN107491465B (en) Method and apparatus for searching for content and data processing system
CN103412901A (en) Method and device for clearing historical records
CN103020239A (en) Web searching method and device
CN104765811A (en) Device, system and method for providing associated searching keywords for users
CN103186666A (en) Method, device and equipment for searching based on favorites
CN102521257A (en) Method and device for providing corresponding on-line picture according to thumbnail
CN102955850A (en) Method and device for loading sequencing website
WO2015003664A1 (en) Method, device, server, and client device for download processing
CN103366011B (en) Pass through the method and device of browser address bar access registrar network address

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150708

RJ01 Rejection of invention patent application after publication