CN102982177A - Method and device for performing search in browser - Google Patents

Method and device for performing search in browser Download PDF

Info

Publication number
CN102982177A
CN102982177A CN2012105492319A CN201210549231A CN102982177A CN 102982177 A CN102982177 A CN 102982177A CN 2012105492319 A CN2012105492319 A CN 2012105492319A CN 201210549231 A CN201210549231 A CN 201210549231A CN 102982177 A CN102982177 A CN 102982177A
Authority
CN
China
Prior art keywords
search
search engine
searching request
subwindow
category
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.)
Granted
Application number
CN2012105492319A
Other languages
Chinese (zh)
Other versions
CN102982177B (en
Inventor
杨连强
马治华
甘恩平
任寰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology 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 CN201210549231.9A priority Critical patent/CN102982177B/en
Publication of CN102982177A publication Critical patent/CN102982177A/en
Application granted granted Critical
Publication of CN102982177B publication Critical patent/CN102982177B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a method and a corresponding device for performing search in a browser. The method comprises the following steps of loading a preset search engine configuration list on a browser side; launching a first search request to a search engine by the browser side on the basis of an inputted search key word; matching domain names in the search engine configuration list according to the first search request; judging whether the first search request has a search category corresponding to the matched search engine domain name according to the matched search engine domain name if the matched search engine domain name exists in the search engine configuration list; loading the search category list containing the search category and a search engine list containing a search engine corresponding to the search category in a first child window of a browser tag; and loading a search result returned from a server side of the search engine in a second child window of the browser tag. Due to the adoption of the method and the device, multiple searches under a browser architecture can be realized.

Description

The method and apparatus of searching in a kind of browser
Technical field
The present invention relates to the internet hunt field, be specifically related to method and the corresponding searcher searched in a kind of browser.
Background technology
Browser refers to can the display web page server or the html file content of file system, and allows a kind of software of user and these file interactions.Browser is mainly mutual by http protocol and web page server and obtain webpage, for the user shows image, animation, literal, video, sound and Streaming Media etc. in webpage, is rated as one of client-side program that is most widely used.Common browser comprises Chrome, 360 secure browsers, search dog high speed browser of Safari, the Google of IE, the apple of Microsoft etc. on the PC.
Search engine refers to according to certain strategy, uses the computer program such as browser to gather information from the internet, after information being organized and is processed, for the user provides retrieval service, the information display that user search is relevant is to user's system, and Baidu and Google etc. is the representative of search engine.In browser, the search website that the user provides by entering search engine companies, input key word sweep backward engine is initiated searching request, then receives the Search Results that search engine returns and shows.For will use other search website to search for the time, must reopen a webpage and then input key word.
At present, the dynamic load for different classes of search website has been realized at the start page interface of some browser, the user after having inputted key word and having selected search website, click to determine or the search icon after just can initiate once searching request to described selected search website.But this browser is merely able to load at the navigation page, and can not carry out at result of page searching the direct switching of other search engine, namely can not select different classes of different search websites further to search at result of page searching.
Summary of the invention
In view of the above problems, the present invention proposes the method and apparatus of searching in a kind of browser, in order to overcome the problems referred to above or address the above problem at least in part.
According to one aspect of the present invention, the method for searching in a kind of browser is provided, comprising:
Load the search engine configured list preset in the browser side, described search engine configured list comprises a plurality of search engine configuration items, and the corresponding search engine of each search engine configuration item comprises search category and the search engine domain name of this search engine at least;
Initiate the first searching request in the search key of inputting to search engine at the browser side group;
In the search engine configured list, carry out the domain name coupling according to the first searching request;
If the search engine domain name of coupling is arranged, then in the search engine configured list
According to the search engine domain name of coupling, judge that the first searching request has the search category corresponding with the search engine domains name of coupling;
In the first subwindow of browser label, load the search category tabulation that has comprised described search category, and the search engine tabulation that has comprised the search engine corresponding with search category;
In the second subwindow of browser label, load the Search Results that returns from the server side of described search engine.
Alternatively, described searching request comprises search engine URL information and search key, and the step of wherein carrying out the domain name coupling in the search engine configured list comprises:
Intercepting search engine URL information from searching request;
Search engine domain name in the search engine configured list and described search engine URL information are mated.
Alternatively, described method also comprises: initiate the second searching request based on search key to search engine in the first subwindow.
Alternatively, the load step of search engine tabulation comprises in the first subwindow: according to selecteed search category in the search category tabulation, and the search engine corresponding with selecteed search category in the dynamic load search engine configured list.
Alternatively, described search engine tabulation comprises a plurality of search engines, and the step of wherein initiating the second searching request based on search key to search engine in the first subwindow comprises
In the first subwindow, initiate the second searching request based on search key selecteed search engine in described a plurality of search engines.
Alternatively, in the tabulation of described search category default selecteed be the search category of the first searching request, and in the search engine tabulation default selecteed be the search engine of the first searching request.
Alternatively, in the second subwindow of current browser label, load the Search Results that returns for the second searching request.
Alternatively, described the first subwindow is positioned at the avris section of described browser label, and described the second subwindow and the first subwindow are adjacent.
Alternatively, described the first subwindow is fixed in the browser label, only just is closed when closing this browser label.
Alternatively, the search category in the described search engine configured list comprise following one of at least: news, webpage, picture, music, video, map.
Alternatively, the search engine domain name in the described search engine configured list is user configurable, and/or can be upgraded by server side corresponding to browser.
Alternatively, described search engine domains secondary subdomain name by name.
Alternatively, described the first searching request is initiated by the search bar in the start page of described browser, new Shipping Options Page or the navigation page or the search column of described browser.
Alternatively, if there is not the search engine domain name of coupling in the search engine configured list, then in the browser label, only load the Search Results that returns from the server side of described search engine.
According to a further aspect in the invention, provide a kind of device of in browser, searching for, having comprised:
Search engine configured list loading unit, be suitable for loading the search engine configured list that presets in the browser side, described search engine configured list comprises a plurality of search engine configuration items, the corresponding search engine of each search engine configuration item comprises search category and the search engine domain name of this search engine at least;
The first searching request is initiated the unit, is suitable for initiating the first searching request in the search key of inputting to search engine at the browser side group;
The domain name matching unit is suitable for carrying out the domain name coupling according to the first searching request in the search engine configured list;
The search category judging unit is if be suitable for having in the search engine configured list search engine domain name of coupling, then
According to the search engine domain name of coupling, judge that the first searching request has the search category corresponding with the search engine domains name of coupling;
The first subwindow loading unit is suitable for loading the search category tabulation that has comprised described search category in the first subwindow of browser label, and the search engine tabulation that has comprised the search engine corresponding with search category;
The second subwindow loading unit is suitable for loading the Search Results that returns from the server side of described search engine in the second subwindow of browser label.
Alternatively, described searching request comprises search engine URL information and search key, and wherein the domain name matching unit comprises:
URL information interception unit is suitable for intercepting search engine URL information from searching request;
URL information matches unit is suitable for the search engine domain name in the search engine configured list and described search engine URL information are mated.
Alternatively, described device also comprises
The second searching request is initiated the unit, is suitable for initiating the second searching request based on search key to search engine in the first subwindow.
Alternatively, the first subwindow loading unit comprises:
According to selecteed search category in the search category tabulation, the search engine corresponding with selecteed search category in the dynamic load search engine configured list.
Alternatively, the tabulation of described search engine comprises a plurality of search engines, and wherein the second searching request is initiated the unit and is suitable in the first subwindow initiating the second searching request based on search key selecteed search engine in described a plurality of search engines.
Alternatively, in the tabulation of described search category default selecteed be the search category of the first searching request, and in the search engine tabulation default selecteed be the search engine of the first searching request.
Alternatively, the second subwindow loading unit also is suitable for loading the Search Results that returns for the second searching request in the second subwindow of current browser label.
Alternatively, described the first subwindow is positioned at the avris section of described browser label, and described the second subwindow and the first subwindow are adjacent.
Alternatively, described the first subwindow is fixed in the browser label, only just is closed when closing this browser label.
Alternatively, the search category in the described search engine configured list comprise following one of at least: news, webpage, picture, music, video, map.
Alternatively, the search engine domain name in the described search engine configured list is user configurable, and/or can be upgraded by server side corresponding to browser.
Alternatively, described search engine domains secondary subdomain name by name.
Alternatively, described the first searching request is initiated by the search bar in the start page of described browser, new Shipping Options Page or the navigation page or the search column of described browser.
Alternatively, described device also comprises browser label loading unit, also is suitable for
If there is not the search engine domain name of coupling in the search engine configured list, then in the browser label, only load the Search Results that returns from the server side of described search engine.
According to the method for searching in the browser provided by the invention and corresponding device, when utilizing browser to search for, if comprise the search engine that the first searching request adopts in the described search engine configured list, then can be in the page of the Search Results that generates dynamic load comprise the search category tabulation of search category corresponding to described the first searching request, the search engine tabulation of also can described the first searching request of dynamic load corresponding search category.Like this, the user just can continue subsequent searches for same Key Word Adapted search category very easily in result of page searching, perhaps utilize other search engines of same search category to search for for same key word, realized the multiple search under browser architectures.
Above-mentioned explanation only is the general introduction of technical solution of the present invention, for can clearer understanding technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of drawings
By reading hereinafter detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing only is used for the purpose of preferred implementation is shown, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts with identical reference symbol.In the accompanying drawings:
Fig. 1 shows the schematic flow sheet of the method for searching in the browser according to an embodiment of the invention;
Fig. 2 shows the configuration diagram of the method for searching in the browser according to an embodiment of the invention;
Fig. 3 shows the synoptic diagram that comprises the browser label of the first subwindow and the second subwindow according to one embodiment of the invention;
Fig. 4 shows the apparatus structure synoptic diagram of searching in the browser in accordance with another embodiment of the present invention.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in the accompanying drawing, yet should be appreciated that and to realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order to understand the disclosure more thoroughly that these embodiment are provided, and can with the scope of the present disclosure complete convey to those skilled in the art.
As one embodiment of the present invention, the method for searching in the browser as shown in fig. 1 comprises the steps:
Step 101 loads the search engine configured list that presets in the browser side;
Step 102 is initiated the first searching request at the browser side group in the search key of inputting to search engine;
Step 103 is carried out the domain name coupling according to the first searching request in the search engine configured list;
Step 104 judges whether comprise the search engine domain name that is complementary with described search engine URL information in the described search engine configured list, is then to continue step 105,106 and 107;
Step 105 according to the described search engine domain name that is complementary, is judged that the first searching request has the search category corresponding with the search engine domains name of coupling, thereby is obtained the search category of described the first searching request;
Step 106 loads the search category tabulation that has comprised described search category in the first subwindow of browser label, and the search engine tabulation that has comprised the search engine corresponding with search category;
Step 107 loads the Search Results that returns from the server side of described search engine in the second subwindow of browser label.
For step 101, following table 1 comprises a plurality of search engine configuration items for an example of its search engine configured list that loads, and each search engine configuration item comprises search category and the search engine domain name of a search engine.Search category shown in the table 1 has webpage, news, video.
As required, described search category can add or delete according to the actual requirements, includes but not limited to: webpage, news, picture, music, video, map or question and answer.On the other hand, described search engine domain name comprises the domain name of corresponding search engine, is preferably the secondary subdomain name.Further, described search engine domain name can be configured by the user, and/or is upgraded by server side corresponding to browser, so that described search engine configured list can adapt to the demand of different user.
Table 1
The search engine domain name Search category
so.360.cn Webpage
news.so.360.cn News
so.V.360.cn Video
In following step 102, described the first searching request can be initiated by search bar or the search column in the described browser in the start page of described browser, new Shipping Options Page or the navigation page, specifically can comprise search engine URL information and search key.As example, initiate the Get request of http to the web page search engine so.360.cn of 360 companies according to search key key in the browser side: http://so.360.cn/q=key(namely, the first searching request).
In step 103, at first then intercepting search engine URL information so.360.cn from described the first searching request http://so.360.cn/q=key mates the search engine domain name in the search engine configured list and described search engine URL information so.360.cn.Then in step 104, judge the search engine domain name that contains coupling in the search engine configured list.
Next, in step 105, according to the search engine domain name so.360.cn of above-mentioned coupling, the search category that obtains described the first searching request http://so.360.cn/q=key according to the search engine configured list is webpage.
In step 106 and 107, configuration the first and second subwindows in a browser label; In the first subwindow, load the search category tabulation that has comprised the determined search category of step 106, and the search engine tabulation that has comprised the search engine corresponding with the determined search category of step 106; And in the second subwindow, load the Search Results that returns from the server side of described search engine.
In step 106, the load step of search engine tabulation comprises in the first subwindow: according to selecteed search category in the search category tabulation, and the search engine corresponding with selecteed search category in the dynamic load search engine configured list.For example, when search category is selected as webpage, the search engine corresponding with the webpage classification in the dynamic load configured list, or when search category is selected as video, the search engine corresponding with the video classification in the dynamic load configured list.
By above-mentioned loading to the first subwindow, the method for the invention also comprises step: initiate the second searching request based on search key to search engine in the first subwindow.Especially, the user can be in the first subwindow initiates the second searching request based on search key selecteed search engine in described a plurality of search engines.
Described the first subwindow and described the second subwindow all are fixed in the browsing device net page label, only just are closed when closing described browser label.Described the first subwindow can be positioned at the avris section of described browsing device net page label, and described the second subwindow and described the first subwindow are adjacent.Preferably, the first subwindow is positioned at the top of described browser label, and the second subwindow is positioned at the below of described browser label.
Search key in described the first subwindow is defaulted as for the first time search key of searching request, and the user can manually change described search key certainly.Equally, the search category of giving tacit consent in described the first subwindow is the search category of described the first searching request, and the search engine of acquiescence is the search engine of described the first searching request.The user can select search category and/or search engine in described the first subwindow, thereby initiates the second searching request.In described the second subwindow, load the second Search Results that returns from the server side of selected search engine.
Need to prove, the search engine domain name in the above-mentioned embodiment of the invention be with Http:// so.360.cnDescribe, this only is an example, and it is that this search engine domain name is processed that design of the present invention is not limited to.Carry out carrying out the loading of corresponding contents at the first subwindow and the second subwindow after the operation that can mate any one search engine domain name in other embodiments of the invention, concrete load step and content are just no longer given unnecessary details here referring to the announcement in above-described embodiment.Can say that also the search engine configuration item in the search engine configured list in the embodiment of the invention is can be configured or more newly-installed.
As an example, Fig. 2 shows the configuration diagram of the method for the invention.The user based on the search key of specific search category, search engine and input, initiates first searching request to search engine server by the browser page that navigates.Simultaneously, load the search engine configured list in the browser side, and based on described search engine configured list described the first searching request is carried out domain name coupling and search category coupling, judge the search category of the first searching request.Next, the browser side is for the search category of judging and the Search Results that returns from the search engine server side, open a browser label that comprises first, second subwindow (namely, browser searches result shows page or leaf), in the first subwindow, load the search category tabulation that has comprised the search category of judging, and comprised the search engine tabulation corresponding with selected search category in the search category tabulation; In the second subwindow, load the Search Results that returns from the search engine server side.
In the first subwindow of described browser label, search category tabulation, search engine tabulation all are defaulted as for the first time search category and the search engine of searching request; Also comprise search column in the first subwindow, give tacit consent to alternatively the search key that the first searching request is arranged in the search column, so that the user can initiate other searching request based on search key, search category and search engine.Further, the user can input new search key in the first subwindow, reselect search category and search engine.
Fig. 3 schematically shows the browser label that has comprised the first and second subwindows.Search column and step 106,107 described search category tabulation and search engine tabulations in the first subwindow, have been loaded.The search category that search category tabulation comprises is corresponding with the search category in the search engine configured list, comprises news, webpage, video, picture, MP3(music), map and question and answer, current selecteed search category is webpage; Be 360 webpages, Baidu's webpage and Google's webpage by search engine corresponding to the webpage classification of dynamic load, demonstration, represent respectively the web page search engine that web page search engine that 360 companies provide, web page search engine that company of Baidu provides and Google provide.The user can be according to the search key in the search column, selected search-type and selected search engine, in the first subwindow, initiate the second searching request, and in the second subwindow of current browser label, load and show the Search Results that search engine returns for the second searching request.
Further, according to embodiments of the invention, described method also comprises step: if there is not the search engine domain name of coupling in the search engine configured list, then only load the Search Results that returns from the server side of described search engine in the browser label.
As another embodiment of the present invention, Fig. 4 shows the device of searching in browser, comprising:
Search engine configured list loading unit 201, be suitable for loading the search engine configured list that presets in the browser side, described search engine configured list comprises a plurality of search engine configuration items, the corresponding search engine of each search engine configuration item comprises search category and the search engine domain name of this search engine at least; Wherein, search category can be webpage, news, picture, music, video, map or question and answer.Certainly, described search category can add or delete according to the actual requirements.The search engine domain name can be configured by the user, and/or is upgraded by server side corresponding to browser, so that described search engine configured list can adapt to the demand of different user.Preferably, search engine domains secondary subdomain name by name.
The first searching request is initiated unit 202, is suitable for initiating the first searching request in the search key of inputting to search engine at the browser side group; Described the first searching request can be initiated by search bar or the search column in the described browser in the start page of described browser, new Shipping Options Page or the navigation page, specifically can comprise search engine URL information and search key;
Domain name matching unit 203 is suitable for carrying out the domain name coupling according to the first searching request in the search engine configured list; Further, domain name matching unit 203 comprises: URL information interception unit is suitable for intercepting search engine URL information from searching request; With URL information matches unit, be suitable for the search engine domain name in the search engine configured list and described search engine URL information are mated.
Search category judging unit 204 is if be suitable for having in the search engine configured list search engine domain name of coupling, then
According to the search engine domain name of coupling, judge that the first searching request has the search category corresponding with the search engine domains name of coupling;
The first subwindow loading unit 205 is suitable for loading the search category tabulation that has comprised described search category in the first subwindow of browser label, and the search engine tabulation that has comprised the search engine corresponding with search category;
The second subwindow loading unit 206 is suitable for loading the Search Results that returns from the server side of described search engine in the second subwindow of browser label.
Described the first subwindow loading unit 205 is according to selecteed search category in the search category tabulation, and the search engine that the search engine corresponding with selecteed search category forms in the dynamic load search engine configured list is tabulated.
Wherein, described the first subwindow and described the second subwindow all are fixed in the browsing device net page label, only just are closed when closing described browser label.Preferably, described the first subwindow can be positioned at the avris section of described browsing device net page label, and described the second subwindow and described the first subwindow are adjacent.
Device according to the present invention also comprises the second searching request initiation unit, is suitable for initiating the second searching request based on search key to search engine in described the first subwindow.Can comprise a plurality of search engines in the described search engine tabulation, behind the selected search engine of user, described the second searching request is initiated the unit and is initiated the second searching request according to described selected search engine and described search key.Described the second subwindow loading unit 206 loads the Search Results that the search engine server side of described the second searching request is returned in the second subwindow of current browser label.
Wherein, search key in described the first subwindow is defaulted as the search key in described the first searching request, described search category default selecteed be the search category of described the first searching request, in the tabulation of described search engine default selecteed be the search engine of described the first searching request.The user can revise search key, select search category and/or search engine in described the first subwindow, thereby initiates the second searching request.
Further, according to embodiments of the invention, described device also comprises browser label loading unit, when being suitable for not having the search engine domain name of coupling in described search engine configured list, loads the Search Results that returns from described search engine server side in the browser label.
According to the method and apparatus of in browser, retrieving of the present invention, judge the type of this searching request by the first searching request, and loading search engine list of categories and search engine tabulation in the first subwindow in the webpage label, so that the user can select search engine classification and search engine by the first subwindow, then initiate the second searching request based on search key; Thus, realized multiple search under browser architectures.
Intrinsic not relevant with any certain computer, virtual system or miscellaneous equipment with demonstration at this algorithm that provides.Various general-purpose systems also can be with using based on the teaching at this.According to top description, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.Should be understood that and to utilize various programming languages to realize content of the present invention described here, and the top description that language-specific is done is in order to disclose preferred forms of the present invention.
In the instructions that provides herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can be put into practice in the situation of these details not having.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 one or more in each inventive aspect, in the description 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 in the above.Yet the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires the more feature of feature clearly put down in writing than institute in each claim.Or rather, as following claims reflected, inventive aspect was to be less than all features of the disclosed single embodiment in front.Therefore, follow claims of embodiment and incorporate clearly thus this embodiment into, wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can adaptively change and they are arranged in one or more equipment different from this embodiment the module in the equipment among the embodiment.Can be combined into a module or unit or assembly to the module among the embodiment or unit or assembly, and can be divided into a plurality of submodules or subelement or sub-component to them in addition.In such feature and/or process or unit at least some are mutually repelling, and can adopt any combination to disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and so all processes or the unit of disclosed any method or equipment make up.Unless in addition clearly statement, disclosed each feature can be by providing identical, being equal to or the alternative features of similar purpose replaces in this instructions (comprising claim, summary and the accompanying drawing followed).
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included among other embodiment, the combination of the feature of different embodiment means and is within the scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, perhaps realizes with the software module of moving at one or more processor, and perhaps the combination with them realizes.It will be understood by those of skill in the art that some or all some or the repertoire of parts that can use in practice in the device that microprocessor or digital signal processor (DSP) realize searching in the browser according to the embodiment of the invention.The present invention can also be embodied as be used to part or all equipment or the device program (for example, computer program and computer program) of carrying out method as described herein.Such realization program of the present invention can be stored on the computer-readable medium, perhaps can have the form of one or more signal.Such signal can be downloaded from internet website and obtain, and perhaps provides at carrier signal, perhaps provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation of the scope that does not break away from 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 is not listed in element or step in the claim.Being positioned at word " " before the element or " one " does not get rid of and has a plurality of such elements.The present invention can realize by means of the hardware that includes some different elements and by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to come imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title with these word explanations.
Herein disclosed is the method for searching in A1, a kind of browser, comprise: load the search engine configured list that presets in the browser side, described search engine configured list comprises a plurality of search engine configuration items, the corresponding search engine of each search engine configuration item comprises search category and the search engine domain name of this search engine at least; Initiate the first searching request in the search key of inputting to search engine at the browser side group; In the search engine configured list, carry out the domain name coupling according to the first searching request; If the search engine domain name of coupling is arranged in the search engine configured list, then according to the search engine domain name of coupling, judge that the first searching request has the search category corresponding with the search engine domains name of coupling; In the first subwindow of browser label, load the search category tabulation that has comprised described search category, and the search engine tabulation that has comprised the search engine corresponding with search category; In the second subwindow of browser label, load the Search Results that returns from the server side of described search engine.A2, according to the described method of A1, it is characterized in that described searching request comprises search engine URL information and search key, the step of wherein carrying out domain name coupling in the search engine configured list comprises: intercepting search engine URL information from searching request; Search engine domain name in the search engine configured list and described search engine URL information are mated.A3, according to A1 or the described method of A2, it is characterized in that described method also comprises: in the first subwindow, initiate the second searching request based on search key to search engine.A4, according to the described method of A3, it is characterized in that, the load step of search engine tabulation comprises in the first subwindow: according to selecteed search category in the search category tabulation, and the search engine corresponding with selecteed search category in the dynamic load search engine configured list.A5, according to the described method of A4, it is characterized in that, the tabulation of described search engine comprises a plurality of search engines, and the step of wherein initiating the second searching request based on search key to search engine in the first subwindow is included in the first subwindow based on search key selecteed search engine in described a plurality of search engines and initiates the second searching request.A6, according to the described method of A4, it is characterized in that, in the tabulation of described search category default selecteed be the search category of the first searching request, and in the search engine tabulation default selecteed be the search engine of the first searching request.A7, according to the described method of A3, it is characterized in that, in the second subwindow of current browser label, load the Search Results that returns for the second searching request.A8, according to A1 or the described method of A7, it is characterized in that described the first subwindow is positioned at the avris section of described browser label, described the second subwindow and the first subwindow are adjacent.A9, according to A1 or the described method of A7, it is characterized in that described the first subwindow is fixed in the browser label, only when closing this browser label, just be closed.A10, according to the described method of A1, it is characterized in that, the search category in the described search engine configured list comprise following one of at least: news, webpage, picture, music, video, map.A11, according to the described method of A1, it is characterized in that the search engine domain name in the described search engine configured list is user configurable, and/or can be upgraded by server side corresponding to browser.A12, according to the described method of A1, it is characterized in that described search engine domains is called the secondary subdomain name.A13, according to the arbitrary described method of A1-A12, it is characterized in that the search bar in start page, new Shipping Options Page or the navigation page of described the first searching request by described browser or the search column of described browser are initiated.A14, according to the described method of A1, it is characterized in that, if there is not the search engine domain name of coupling in the search engine configured list, then in the browser label, only load the Search Results that returns from the server side of described search engine.
Herein disclosed is B15, a kind of device of in browser, searching for, comprise: search engine configured list loading unit, be suitable for loading the search engine configured list that presets in the browser side, described search engine configured list comprises a plurality of search engine configuration items, the corresponding search engine of each search engine configuration item comprises search category and the search engine domain name of this search engine at least; The first searching request is initiated the unit, is suitable for initiating the first searching request in the search key of inputting to search engine at the browser side group; The domain name matching unit is suitable for carrying out the domain name coupling according to the first searching request in the search engine configured list; The search category judging unit if be suitable for having in the search engine configured list search engine domain name of coupling, then according to the search engine domain name of coupling, judges that the first searching request has the search category corresponding with the search engine domains name of coupling; The first subwindow loading unit is suitable for loading the search category tabulation that has comprised described search category in the first subwindow of browser label, and the search engine tabulation that has comprised the search engine corresponding with search category; The second subwindow loading unit is suitable for loading the Search Results that returns from the server side of described search engine in the second subwindow of browser label.B16, according to the described device of B15, it is characterized in that described searching request comprises search engine URL information and search key, wherein the domain name matching unit comprises: URL information interception unit is suitable for from searching request intercepting search engine URL information; URL information matches unit is suitable for the search engine domain name in the search engine configured list and described search engine URL information are mated.B17, according to B15 or the described device of B16, it is characterized in that described device also comprises: the second searching request is initiated the unit, is suitable for initiating the second searching request based on search key to search engine in the first subwindow.B18, according to the described device of B17, it is characterized in that the first subwindow loading unit comprises: according to selecteed search category in the search category tabulation, the search engine corresponding with selecteed search category in the dynamic load search engine configured list.B19, according to the described device of B17, it is characterized in that, the tabulation of described search engine comprises a plurality of search engines, and wherein the second searching request is initiated the unit and is suitable in the first subwindow initiating the second searching request based on search key selecteed search engine in described a plurality of search engines.B20, according to the described device of B18, it is characterized in that, in the tabulation of described search category default selecteed be the search category of the first searching request, and in the search engine tabulation default selecteed be the search engine of the first searching request.B21, according to the described device of B17, it is characterized in that the second subwindow loading unit also is suitable in the second subwindow of current browser label loading the Search Results that returns for the second searching request.B22, according to B15 or the described device of B21, it is characterized in that described the first subwindow is positioned at the avris section of described browser label, described the second subwindow and the first subwindow are adjacent.B23, according to B15 or the described device of B21, it is characterized in that described the first subwindow is fixed in the browser label, only when closing this browser label, just be closed.B24, according to the described device of B15, it is characterized in that, the search category in the described search engine configured list comprise following one of at least: news, webpage, picture, music, video, map.B25, according to the described device of B15, it is characterized in that the search engine domain name in the described search engine configured list is user configurable, and/or can be upgraded by server side corresponding to browser.B26, according to the described device of B15, it is characterized in that described search engine domains is called the secondary subdomain name.B27, according to the arbitrary described device of B15-B26, it is characterized in that the search bar in start page, new Shipping Options Page or the navigation page of described the first searching request by described browser or the search column of described browser are initiated.B28, according to the described device of B15, it is characterized in that, described device also comprises browser label loading unit, if also be suitable for not having in the search engine configured list search engine domain name of coupling, then only loads the Search Results that returns from the server side of described search engine in the browser label.

Claims (20)

1. the method for searching in the browser comprises:
Load the search engine configured list preset in the browser side, described search engine configured list comprises a plurality of search engine configuration items, and the corresponding search engine of each search engine configuration item comprises search category and the search engine domain name of this search engine at least;
Initiate the first searching request in the search key of inputting to search engine at the browser side group;
In the search engine configured list, carry out the domain name coupling according to the first searching request;
If the search engine domain name of coupling is arranged, then in the search engine configured list
According to the search engine domain name of coupling, judge that the first searching request has the search category corresponding with the search engine domains name of coupling;
In the first subwindow of browser label, load the search category tabulation that has comprised described search category, and the search engine tabulation that has comprised the search engine corresponding with search category;
In the second subwindow of browser label, load the Search Results that returns from the server side of described search engine.
2. method according to claim 1 is characterized in that, described searching request comprises search engine URL information and search key, and the step of wherein carrying out the domain name coupling in the search engine configured list comprises:
Intercepting search engine URL information from searching request;
Search engine domain name in the search engine configured list and described search engine URL information are mated.
3. method according to claim 1 and 2 is characterized in that, described method also comprises:
In the first subwindow, initiate the second searching request based on search key to search engine.
4. method according to claim 3 is characterized in that, the load step of search engine tabulation comprises in the first subwindow:
According to selecteed search category in the search category tabulation, the search engine corresponding with selecteed search category in the dynamic load search engine configured list.
5. method according to claim 4 is characterized in that, described search engine tabulation comprises a plurality of search engines, and the step of wherein initiating the second searching request based on search key to search engine in the first subwindow comprises
In the first subwindow, initiate the second searching request based on search key selecteed search engine in described a plurality of search engines.
6. method according to claim 4 is characterized in that, in the tabulation of described search category default selecteed be the search category of the first searching request, and in the search engine tabulation default selecteed be the search engine of the first searching request.
7. method according to claim 3 is characterized in that, loads the Search Results that returns for the second searching request in the second subwindow of current browser label.
8. according to claim 1 or 7 described methods, it is characterized in that described the first subwindow is positioned at the avris section of described browser label, described the second subwindow and the first subwindow are adjacent.
9. according to claim 1 or 7 described methods, it is characterized in that described the first subwindow is fixed in the browser label, only when closing this browser label, just be closed.
10. method according to claim 1 is characterized in that, the search category in the described search engine configured list comprise following one of at least: news, webpage, picture, music, video, map.
11. method according to claim 1 is characterized in that, the search engine domain name in the described search engine configured list is user configurable, and/or can be upgraded by server side corresponding to browser.
12. method according to claim 1 is characterized in that, described search engine domains is called the secondary subdomain name.
13. arbitrary described method according to claim 1-12 is characterized in that, described the first searching request is initiated by the search bar in the start page of described browser, new Shipping Options Page or the navigation page or the search column of described browser.
14. method according to claim 1 is characterized in that, if there is not the search engine domain name of coupling in the search engine configured list, then
In the browser label, only load the Search Results that returns from the server side of described search engine.
15. a device of searching in browser comprises:
Search engine configured list loading unit, be suitable for loading the search engine configured list that presets in the browser side, described search engine configured list comprises a plurality of search engine configuration items, the corresponding search engine of each search engine configuration item comprises search category and the search engine domain name of this search engine at least;
The first searching request is initiated the unit, is suitable for initiating the first searching request in the search key of inputting to search engine at the browser side group;
The domain name matching unit is suitable for carrying out the domain name coupling according to the first searching request in the search engine configured list;
The search category judging unit is if be suitable for having in the search engine configured list search engine domain name of coupling, then
According to the search engine domain name of coupling, judge that the first searching request has the search category corresponding with the search engine domains name of coupling;
The first subwindow loading unit is suitable for loading the search category tabulation that has comprised described search category in the first subwindow of browser label, and the search engine tabulation that has comprised the search engine corresponding with search category;
The second subwindow loading unit is suitable for loading the Search Results that returns from the server side of described search engine in the second subwindow of browser label.
16. device according to claim 15 is characterized in that, described searching request comprises search engine URL information and search key, and wherein the domain name matching unit comprises:
URL information interception unit is suitable for intercepting search engine URL information from searching request;
URL information matches unit is suitable for the search engine domain name in the search engine configured list and described search engine URL information are mated.
17. according to claim 15 or 16 described devices, it is characterized in that described device also comprises:
The second searching request is initiated the unit, is suitable for initiating the second searching request based on search key to search engine in the first subwindow.
18. device according to claim 17 is characterized in that, the first subwindow loading unit comprises:
According to selecteed search category in the search category tabulation, the search engine corresponding with selecteed search category in the dynamic load search engine configured list.
19. device according to claim 17, it is characterized in that, the tabulation of described search engine comprises a plurality of search engines, and wherein the second searching request is initiated the unit and is suitable in the first subwindow initiating the second searching request based on search key selecteed search engine in described a plurality of search engines.
20. device according to claim 18 is characterized in that, in the tabulation of described search category default selecteed be the search category of the first searching request, and in the search engine tabulation default selecteed be the search engine of the first searching request.
CN201210549231.9A 2012-12-17 2012-12-17 A kind of browser carries out the method searched for and device Active CN102982177B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210549231.9A CN102982177B (en) 2012-12-17 2012-12-17 A kind of browser carries out the method searched for and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210549231.9A CN102982177B (en) 2012-12-17 2012-12-17 A kind of browser carries out the method searched for and device

Publications (2)

Publication Number Publication Date
CN102982177A true CN102982177A (en) 2013-03-20
CN102982177B CN102982177B (en) 2016-06-01

Family

ID=47856193

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210549231.9A Active CN102982177B (en) 2012-12-17 2012-12-17 A kind of browser carries out the method searched for and device

Country Status (1)

Country Link
CN (1) CN102982177B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103631887A (en) * 2013-11-15 2014-03-12 北京奇虎科技有限公司 Method for network search at browser side and browser
CN104063432A (en) * 2014-06-10 2014-09-24 百度在线网络技术(北京)有限公司 Information searching method and information searching device
CN104239474A (en) * 2014-09-03 2014-12-24 百度在线网络技术(北京)有限公司 Method and device for displaying search interface
CN107656800A (en) * 2016-07-26 2018-02-02 阿里巴巴集团控股有限公司 A kind of method and apparatus of determination business
WO2019141043A1 (en) * 2018-01-16 2019-07-25 中兴通讯股份有限公司 Method and device for extracting search engine of browser, and storage medium
CN115858959A (en) * 2022-12-27 2023-03-28 中国电子产业工程有限公司 Data processing method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1694090A (en) * 2004-05-08 2005-11-09 北京搜狐新时代信息技术有限公司 Multiple search engine guiding method
CN101075880A (en) * 2006-06-19 2007-11-21 腾讯科技(深圳)有限公司 Method for navigating address of browser
CN102236691A (en) * 2010-05-04 2011-11-09 张文广 Precision guided searching tool system
CN102651022A (en) * 2012-03-31 2012-08-29 奇智软件(北京)有限公司 Searching method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1694090A (en) * 2004-05-08 2005-11-09 北京搜狐新时代信息技术有限公司 Multiple search engine guiding method
CN101075880A (en) * 2006-06-19 2007-11-21 腾讯科技(深圳)有限公司 Method for navigating address of browser
CN102236691A (en) * 2010-05-04 2011-11-09 张文广 Precision guided searching tool system
CN102651022A (en) * 2012-03-31 2012-08-29 奇智软件(北京)有限公司 Searching method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李净水等: "《Internet电脑上网百事通》", 31 December 2001 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103631887A (en) * 2013-11-15 2014-03-12 北京奇虎科技有限公司 Method for network search at browser side and browser
WO2015070673A1 (en) * 2013-11-15 2015-05-21 北京奇虎科技有限公司 Method for browser-side network search and browser
CN103631887B (en) * 2013-11-15 2017-04-05 北京奇虎科技有限公司 Browser side carries out the method and browser of web search
CN104063432A (en) * 2014-06-10 2014-09-24 百度在线网络技术(北京)有限公司 Information searching method and information searching device
CN104239474A (en) * 2014-09-03 2014-12-24 百度在线网络技术(北京)有限公司 Method and device for displaying search interface
CN107656800A (en) * 2016-07-26 2018-02-02 阿里巴巴集团控股有限公司 A kind of method and apparatus of determination business
CN107656800B (en) * 2016-07-26 2021-06-11 阿里巴巴集团控股有限公司 Method and equipment for determining service
WO2019141043A1 (en) * 2018-01-16 2019-07-25 中兴通讯股份有限公司 Method and device for extracting search engine of browser, and storage medium
CN115858959A (en) * 2022-12-27 2023-03-28 中国电子产业工程有限公司 Data processing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN102982177B (en) 2016-06-01

Similar Documents

Publication Publication Date Title
CN102890724B (en) webpage loading method and device
CN102902815B (en) For the result display systems of search engine
CN102982174A (en) Method and device for performing web search in browser
CN103020239A (en) Web searching method and device
US20090089690A1 (en) System and method for improved tag entry for a content item
CN102982177A (en) Method and device for performing search in browser
CN103744853A (en) Method and device for providing web cache information in search engine
CN102902816B (en) Search Results display packing, system and client
CN104036011A (en) Webpage element display method and browser device.
CN102982134A (en) System enabling recommended web site information to be displayed in browser address bar
CN104462583A (en) Browser device for advertisement blocking processing and mobile terminal
CN103617241A (en) Search information processing method, browser terminal and server
CN102982117A (en) Information search method and device
CN103020191A (en) Device and method for displaying file
CN102915366A (en) Method and device for loading webpage on browser
CN103150357A (en) Browser, system and method capable of realizing compare search
CN102982118A (en) Searching method and device based on favorites
CN102982136A (en) Method of displaying information of recommended website in address bar of browser and browser using the same
CN105260421A (en) Webpage loading method and apparatus
CN103226574A (en) Information search method and information search device
CN102982175A (en) Method for performing search by utilizing browser and browser
CN103366011A (en) Method and device for visiting authenticated websites by browser address bar
CN103020194A (en) Device and method for browsing files
CN102970339A (en) Method for displaying web address and browser
CN104199989A (en) Method for displaying stick number of each search result item in search result page, and client

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220725

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.