CN103955471A - Method and device for searching - Google Patents
Method and device for searching Download PDFInfo
- Publication number
- CN103955471A CN103955471A CN201410126400.7A CN201410126400A CN103955471A CN 103955471 A CN103955471 A CN 103955471A CN 201410126400 A CN201410126400 A CN 201410126400A CN 103955471 A CN103955471 A CN 103955471A
- Authority
- CN
- China
- Prior art keywords
- search
- search engine
- search result
- keyword
- result information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a method and a device for searching. The method comprises the following steps of configuring a search engine setting entry at a set position of an address bar of a browser, and configuring one or more search engine options below the search engine setting entry; determining a search engine corresponding to the currently set search engine option below the search engine setting entry; calling the determined search engine to search searching type keywords input in the address bar of the browser, and receiving search result information. By the method and the device, the problems of redundant steps, complicated operation and low search efficiency in the searching process and long waiting time for a user are solved.
Description
Technical field
The present invention relates to Internet technical field, be specifically related to a kind of method and apparatus of searching for.
Background technology
Web browser is the file showing in Website server or file system, and allows a kind of application software of user and these file interactions.It is used for being presented at word, image and other information in WWW or LAN (Local Area Network) etc.These words or image, can be the hyperlink that connects other network address, and user can be rapidly and browsed easily various information.
Wherein, the address field of browser is for carrying out the input of network network address, so that browser is initiated corresponding web-page requests.So, usually, when user is in address field after input character, by the website information that shows that in the drop-down menu of address field characters a plurality of and user's input match.When user is during in network address corresponding to the information of not knowing to inquire about, first need to find the search column that is arranged in browser.Further, in search column the information that will inquire about of input and determine to the information of described input inquire about (as, click the search option of search column side, or trigger carriage return and operate).Then, a plurality of Search Results that the information of the newly-built new Shipping Options Page demonstration of browser meeting and described input matches.Finally, according to the Search Results showing in new Shipping Options Page, open the described page corresponding to information that will inquire about.As, when user wants to browse the official website of bean cotyledon and don't knows the network address of bean cotyledon official website, first, user need to find search column in browser.Secondly, inputted search keyword in described search column (as, bean cotyledon).Then, click carriage return; Browser side, after the carriage return operation of determining user, is opened a plurality of Search Results that a new Shipping Options Page comes loaded and displayed and keyword " bean cotyledon " to match.Finally, user can be by entering the official website of bean cotyledon to the clicking operation of Search Results.
As can be seen here, above-mentioned search procedure step is tediously long, complex operation, search efficiency are low, and period of reservation of number is long.
Summary of the invention
In view of the above problems, the present invention has been proposed to a kind of a kind of method and apparatus of searching for that overcomes the problems referred to above or address the above problem is at least in part provided.
According to one aspect of the present invention, a kind of method of searching for is provided, comprising:
At the setting position configuration search engine inlet porting of browser address bar, and under described search engine inlet porting, configure one or more search engine options;
Determine the search engine corresponding to search engine option of Set For Current under described search engine inlet porting;
Call described definite search engine the search class keyword of inputting in described browser address bar is searched for, receive search result information.
According to a further aspect in the invention, provide a kind of device of searching for, having comprised:
Entrance arranges module, for the setting position configuration search engine inlet porting in browser address bar;
Search engine option arranges module, for configure one or more search engine options under described search engine inlet porting;
Search engine determination module, for determining the search engine corresponding to search engine option of Set For Current under described search engine inlet porting;
Call receiver module, for calling the search class keyword that described definite search engine inputs described browser address bar, search for, receive search result information.
The invention provides a kind of method and apparatus of searching for.Browser side configures search engine inlet porting in address field, and configure search engine option under described search engine inlet porting, so that user can be directly in address field inputted search class keywords carry out information search, avoided user search the stand-by period and, avoided the frequent handover information input position of user (as, user need to switch to search column by current input position address field; Or, carry out the blocked operation to address field by search column) the selection running time, improved search efficiency, a kind of preferably User Interface pattern is provided.
Further, browser directly gets the search class keyword of inputting in address field, the searching request of carrying described keyword according to the search engine option generation of search engine inlet porting Set For Current; Then, receive the search result information generating according to described searching request being returned by search server; Finally, under described browser address bar, one of position play in window search result information described in loaded and displayed.Wherein, searching request generates process of transmitting and receives the search result information being returned by search server and can carry out fast on backstage, also be, when user inputs after keyword in address field, do not need to carry out any operation, search result information just can immediately be presented in the bullet window under described address field.Search procedure is simple to operate; Can quick obtaining Search Results, search efficiency is high, reduced user's stand-by period.
Accompanying drawing explanation
By reading below detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing is only for the object of preferred implementation is shown, and do not think limitation of the present invention.And in whole accompanying drawing, by identical reference symbol, represent identical parts.In the accompanying drawings:
Fig. 1 is the process flow diagram of a kind of method of searching in first embodiment of the invention;
Fig. 2 is the process flow diagram of a kind of method of searching in second embodiment of the invention;
Fig. 3 is the schematic diagram of a kind of search engine inlet porting configuration in embodiment illustrated in fig. 2;
Fig. 4 be embodiment illustrated in fig. 2 in a kind of search engine option configuration schematic diagram;
Fig. 5 be embodiment illustrated in fig. 2 in a kind of schematic diagram of loaded and displayed application frame data;
Fig. 6 be embodiment illustrated in fig. 2 in a kind of schematic diagram of loaded and displayed search result information;
Fig. 7 is the process flow diagram of a kind of method of searching in third embodiment of the invention;
Fig. 8 is the process flow diagram of a kind of method of searching in fourth embodiment of the invention;
Fig. 9 is the structured flowchart of a kind of device of searching in fifth embodiment of the invention;
Figure 10 is the structured flowchart of a kind of device of searching in sixth embodiment of the invention;
Figure 11 is the structured flowchart of a kind of device of searching in seventh embodiment of the invention;
Figure 12 is the structured flowchart of a kind of device of searching in eighth embodiment of the 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 accompanying drawing, yet should be appreciated that and can realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order more thoroughly to understand the disclosure that these embodiment are provided, and can by the scope of the present disclosure complete convey to those skilled in the art.
With reference to Fig. 1, show the process flow diagram of a kind of method of searching in first embodiment of the invention.In the present embodiment, described in the method for searching for, comprising:
Step 102, at browser address bar place configuration search engine inlet porting.
Step 104, obtains the search class keyword of inputting in described browser address bar, and generates the searching request of carrying described keyword according to the search engine option of search engine inlet porting Set For Current.
Step 106, receives the search result information generating according to described searching request being returned by search server.
Step 108, under described browser address bar, one of position plays in window search result information described in loaded and displayed.
In sum, in the present embodiment, browser side configures search engine inlet porting in address field, and configure search engine option under described search engine inlet porting, so that user can be directly in address field inputted search class keywords carry out information search, avoided user search the stand-by period and, avoided the frequent handover information input position of user (as, user need to switch to search column by current input position address field; Or, carry out the blocked operation to address field by search column) the selection running time, improved search efficiency, a kind of preferably User Interface pattern is provided.
Further, browser directly gets the search class keyword of inputting in address field, the searching request of carrying described keyword according to the search engine option generation of search engine inlet porting Set For Current; Then, receive the search result information generating according to described searching request being returned by search server; Finally, under described browser address bar, one of position play in window search result information described in loaded and displayed.Wherein, searching request generates process of transmitting and receives the search result information being returned by search server and can carry out fast on backstage, also be, when user inputs after keyword in address field, do not need to carry out any operation, search result information just can immediately be presented in the bullet window under described address field.Search procedure is simple to operate; Can quick obtaining Search Results, search efficiency is high, reduced user's stand-by period.
With reference to Fig. 2, show the process flow diagram of a kind of method of searching in second embodiment of the invention.In the present embodiment, described in the method for searching for, comprising:
Step 202, browser is at address field place configuration search engine inlet porting.
With reference to Fig. 3, it is the schematic diagram of a kind of search engine inlet porting configuration in embodiment illustrated in fig. 2.
In the present embodiment, described search engine inlet porting can be arranged on to the first preset position place of described address field, as, described search engine inlet porting can be arranged on to leftward position 1 place adjacent with described address field (being close to the leftward position place of address field).Here it should be noted that, also described search engine inlet porting can be arranged on to the position 2(adjacent with described address field and be address field top) or position 3(be address field right side) locate.The present embodiment is not restricted this.
Preferably, described search engine inlet porting can also be arranged on to the second preset position place of described address field, as, the position 4(that described search engine inlet porting can be arranged in the drop-down list of described address field is the bottom of drop-down list) locate, here it should be noted that, can be according to actual conditions, the arbitrary position (as the middle part of drop-down list or top etc.) described search engine inlet porting being arranged in the drop-down list of described address field is located, and the present embodiment is not construed as limiting this.
In the present embodiment, described search engine inlet porting is arranged with search engine option, and wherein, described search engine option is one or more, the corresponding a kind of search engine of each search engine option.Browser side is receiving user when being configured in the selection operation requests of a plurality of search engine options under the search engine inlet porting at described address field the first preset position place, the search engine using while determining search according to user's selection operation requests.Or browser side is receiving user when being configured in the selection operation requests of a plurality of search engine options under the search engine inlet porting at described address field the second preset position place, the search engine using while determining search according to user's selection operation requests.
Usually, when browser starts, under described search engine inlet porting, can automatically load the search engine option of an acquiescence, when searching for, use the search engine corresponding to search engine option of described acquiescence to search for.Wherein, the default search engine option of described automatic loading can be that user is pre-configured, can be also user at upper selected search engine option while once searching for.
Preferably, described search engine option, when showing, can carry the information such as the title of described search engine option and icon.With reference to Fig. 4, be embodiment illustrated in fig. 2 in a kind of search engine option configuration schematic diagram.User can open the drop-down menu of described search engine inlet porting, and the search engine option configuration under described search engine inlet porting is comprehensive search or 360 search, maybe must be searched for etc.
In the present embodiment, the attribute information of search engine can be kept under the installation directory of described browser (as, the User Data under browser installation directory Default in Web Data file); Wherein, described attribute information includes but are not limited to: the URL information of the name information of described search engine and the icon information of described search engine and described search engine.Therefore while configuring described search engine option under described search engine inlet porting, browser can obtain the attribute information of described search engine from described Web Date file, parses a plurality of search engine options; Then, according to described attribute information, under search engine inlet porting, configure the search engine option that one or more and described attribute information matches.
Step 204, browser obtains the search class keyword of inputting in described address field, and generates the searching request of carrying described keyword according to the search engine option of search engine inlet porting Set For Current.
Preferably, according to the search engine option of search engine inlet porting Set For Current, generating the idiographic flow of the searching request of carrying described keyword can be as follows: the search engine corresponding according to the preset default search engine option loading under search engine inlet porting generates the searching request of carrying described keyword; Or, receive the selection operation requests of user to the search engine option under described search engine inlet porting, determine search engine corresponding to described selection operation requests; The search engine corresponding according to described selection operation requests generates the searching request of carrying described keyword.Wherein, generating the searching request carry described keyword specifically can refer to: generate the search engine searching request that match and that carry described keyword indicated with the search engine option of described Set For Current.
In the present embodiment, described keyword can comprise: English keyword (as: douban) and Chinese key (as: bean cotyledon) and Chinese and English keyword (as: DJ dance music).
Preferably, described step 204 can comprise following sub-step:
Sub-step 2042, browser obtains the search class keyword of inputting in address field.And, when described keyword be Chinese key or, Chinese and during English keyword, carry out sub-step 2044; When described keyword is English keyword, carry out sub-step 2046.
Sub-step 2044, browser generates the corresponding searching request of carrying described Chinese key according to the search engine option of search engine inlet porting Set For Current, or, the searching request of carrying described Chinese and English keyword.
Sub-step 2046, browser judges whether described English keyword matches with preset URL.If so, carry out sub-step 2048; If not, carry out sub-step 20410.
In the present embodiment, browser judges that the idiographic flow whether described English keyword matches with preset URL can be as follows:
S11, the URL historical record that obtains browser side and local url list.
S12, judge described English keyword whether with described URL historical record under URL, and the URL under local url list matches.
Sub-step 2048, browser obtains the URL matching with described English keyword, and in described address field, shows the described URL matching with described English keyword.
As, when user is after address field input " douban ", described English keyword " douban " matches with preset URL, and now, browser side can be obtained and described English keyword " douban " URL that matching degree is the highest in the URL from URL historical record and local url list; Then,
Browser side is completion URL in address field directly, as, by " douban " auto-complete of user's input in address field, be " douban.com "; Or, " www.douban.com ".
Or,
Browser side can show and described " douban " URL that matching degree is the highest in the drop-down list of described address field, as http://www.dpiban.com or http://www.dpiban.com or http://www.dpiban.com etc.
Sub-step 20410, browser generates the searching request of carrying described English keyword according to the search engine option of search engine inlet porting Set For Current.
Step 206, browser receives the search result information generating according to described searching request being returned by search server.
As, user inputs " bean cotyledon " in browser address bar, and browser side generates the searching request (as: http://ise.sapi.so.com/s q=bean cotyledon) of carrying described keyword " bean cotyledon " by the search engine option of described search engine inlet porting Set For Current.Then, browser side joint is received the search result information generating according to described searching request being returned by search server.Wherein, the object information returning described in can be the information obtaining by after Protobuffer coding and decoding.
Wherein, a kind of Protobuffer coding protocol example is as follows:
Step 208, search result information described in loaded and displayed in a bullet window of browser position under described address field.
In the present embodiment, described search result information comprises a plurality of search result items; Wherein, each search result items comprises: in collection icon corresponding to the title that corresponding uniform resource position mark URL, the described search result items of described search result items is corresponding and described search result items at least one.
Preferably, described step 208, under described browser address bar, one of position concrete loaded and displayed flow process while playing in window search result information described in loaded and displayed can be as follows:
S21, judge whether search result items under described search result information mates with the rule of the application frame data generating according to pre-solid plate.Wherein, the described application frame data generating according to pre-solid plate can be application box One Box.
S22, when the rule of described search result items and the application frame data generating according to pre-solid plate matches, the application frame data that loaded and displayed is mated with described search result items in described bullet window.
With reference to Fig. 5, be embodiment illustrated in fig. 2 in a kind of schematic diagram of loaded and displayed application frame data.As, when after address field inputted search keyword " weather ", search result items and One Box rule match under the search result information matching with searched key word " weather " that search engine server returns, directly under described browser address bar in the bullet window of position described in loaded and displayed about the OneBox of weather.
S23, when described search result items is not mated with the rule of the application frame data generating according to pre-solid plate, search result information described in loaded and displayed in described bullet window.
With reference to Fig. 6, be embodiment illustrated in fig. 2 in a kind of schematic diagram of loaded and displayed search result information.As, after address field inputted search keyword " bean cotyledon ", search result items under the search result information matching with searched key word " bean cotyledon " that search engine server returns is not mated with One Box rule, the search result information that in the bullet window of position, loaded and displayed and described keyword " bean cotyledon " match under described browser address bar.And, under described search result information, there are a plurality of search result items, wherein, each search result items comprises: title corresponding to corresponding uniform resource position mark URL (as: " movie.douban.com " in Fig. 5, " music.douban.com "), the described search result items of described search result items (as " bean cotyledon film ", " the bean cotyledon music " in, Fig. 6) and as described in collection icon corresponding to search result items at least one.
Here it should be noted that, in the present embodiment, described search engine inlet porting can also be arranged on one of position under described address field and play the 3rd position in window.As, with reference to Fig. 6, can but be not limited only to that institute's search engine is set into oral account and be arranged on 5 places, position in described bullet window (playing the bottom of window).
Preferably another, described step 208, under described browser address bar, one of position concrete loaded and displayed flow process while playing in window search result information described in loaded and displayed can be as follows:
S31, use preset weight to be weighted processing to the search result items under described search result information.
The corresponding weight size of using of each search result items is incomplete same in the present embodiment, as, when user to a certain search result items A adopt recognition rate be greater than another search result items B adopt recognition rate time, weight corresponding to search result items A respective weights great-than search result items B can be set.Here it should be noted that, weight size corresponding to each search result items can arrange according to existing any method to set up, and the present embodiment is not restricted this.
S32, according to weighted results, described search result items is sorted.
S33, in described bullet window, loaded and displayed completes the search result information of search result items sequence.
Usually, weight corresponding to described search result items is larger, and the matching degree of described search result items and described search class keyword is higher, therefore, in described bullet window during loaded and displayed search result information, according to the descending loaded and displayed of carrying out of weight corresponding to described search result items.
Preferably, when the search result items that is positioned at primary importance under described search result information is official website corresponding to described keyword, the keyword in described address field is restained; And, when user triggers carriage return Action Events, directly access described official website.As, with reference to Fig. 6, in described bullet window, loaded and displayed has been the search result information of search result items sequence, and, the official website that the search result items that is positioned at primary importance under described search result information is bean cotyledon, now, keyword in address field " bean cotyledon " will be restained (as: green, red etc.), and, when user has inputted keyword " bean cotyledon " at address field, while then clicking carriage return, directly enter the official website of described bean cotyledon.
Preferably, in actual search process, when the URL of the corresponding page of some Search Results options meets the filter criteria of setting (as: when the URL and of the page corresponding to Search Results option is defined as the URL of advertisement page when consistent; Or, when the URL and of the page corresponding to Search Results option is defined as threatening the URL of website consistent), the weight that directly meets the Search Results option of the filter criteria of setting is set to 0, and hides the described Search Results option that weight is 0 in described bullet window.
Here it should be noted that described filter criteria can arrange according to actual service condition, the present embodiment is not restricted this.
In the present embodiment, after above-mentioned steps 208 executes, can also continue to carry out following steps: step 210 and/or step 212 and/or step 214 and/or step 216.
Step 210, when receiving selection when operation of user to the search result items under described search result information, browser loads the page corresponding to described search result items; And, in address field corresponding to the described page, show described keyword, to substitute the URL that the described page is corresponding.
Usually, while using conventional search methods to search for, when user clicks Search Results and enters the page corresponding to described Search Results, browser side can be opened a new Shipping Options Page and carry out the page corresponding to Search Results described in loaded and displayed, and in the address field of described new Shipping Options Page, shows the URL of the page that described Search Results is corresponding.And in the present embodiment, can in the address field of described new Shipping Options Page, show searched key word, to substitute the URL of the page that described Search Results is corresponding.
As, with reference to Fig. 6, after user clicks the official website that carriage return enters described bean cotyledon, can load at a new Shipping Options Page official website of described bean cotyledon, and now, browser side extracts keyword " bean cotyledon " from carry the searching request (as: http://so.360.cn/s q=bean cotyledon) of keyword " bean cotyledon ", then, " bean cotyledon " is carried out in the address field of described new Shipping Options Page to loaded and displayed to substitute the URL(www.douban.com of the official website of described bean cotyledon).
Step 212, the one or more hot word search result items of browser loaded and displayed in described bullet window.
Wherein, described hot word search result items is: the indicated search engine of search engine option by described search engine inlet porting Set For Current is searched for the search result items that popular keyword obtains.
For example, browser side can send a hot word searching request (as: http://s.sh.qihoo.com/api/hot_new.json type=day0 & src=se_hot & t=) from trend search server side; Then, receive the search result information returning according to described hot word searching request, and from described search result information, select one or more search result items loaded and displayed in described bullet window.Wherein, json data refer to the lists of keywords that comprises hot word.
Here it should be noted that, the loaded and displayed of described hot word search result items can be arranged voluntarily by user, when user is set to " license ", and loaded and displayed; Otherwise, do not carry out loaded and displayed.
Step 214, browser is loaded and displayed historical search object information in described bullet window; And/or, the search result information of preserving in loaded and displayed collection in described bullet window.
Step 216, browser receives the URL that user inputs in described address field, and loads the indicated page of URL of inputting in described address field.
In sum, in the present embodiment, browser side configures search engine inlet porting in address field, and configure search engine option under described search engine inlet porting, so that user can be directly in address field inputted search class keywords carry out information search, avoided user search the stand-by period and, avoided the frequent handover information input position of user (as, user need to switch to search column by current input position address field; Or, carry out the blocked operation to address field by search column) the selection running time, improved search efficiency, a kind of preferably User Interface pattern is provided.
Further, browser directly gets the search class keyword of inputting in address field, the searching request of carrying described keyword according to the search engine option generation of search engine inlet porting Set For Current; Then, receive the search result information generating according to described searching request being returned by search server; Finally, under described browser address bar, one of position play in window search result information described in loaded and displayed.Wherein, searching request generates process of transmitting and receives the search result information being returned by search server and can carry out fast on backstage, also be, when user inputs after keyword in address field, do not need to carry out any operation, search result information just can immediately be presented in the bullet window under described address field.Search procedure is simple to operate; Can quick obtaining Search Results, search efficiency is high, reduced user's stand-by period.
Further, the search engine option of user under can search engine inlet porting is set to meet the search engine option of demands of individuals, and then improved the matching degree of search result information and user preferences.
With reference to Fig. 7, show the process flow diagram of a kind of method of searching in third embodiment of the invention.The method of searching in the present embodiment, comprises:
Step 702 at the setting position configuration search engine inlet porting of browser address bar, and configures one or more search engine options under described search engine inlet porting.
Step 704, determines the search engine corresponding to search engine option of Set For Current under described search engine inlet porting.
Step 706, calls described definite search engine the search class keyword of inputting in described browser address bar is searched for, and receives search result information.
In sum, in the present embodiment, browser side configures search engine inlet porting in address field, and configure search engine option under described search engine inlet porting, so that user can be directly in address field inputted search class keywords carry out information search, avoided user search the stand-by period and, avoided the frequent handover information input position of user (as, user need to switch to search column by current input position address field; Or, carry out the blocked operation to address field by search column) the selection running time, improved search efficiency, a kind of preferably User Interface pattern is provided.
Further, browser directly gets the search class keyword of inputting in address field, the searching request of carrying described keyword according to the search engine option generation of search engine inlet porting Set For Current; Then, receive the search result information generating according to described searching request being returned by search server; Finally, under described browser address bar, one of position play in window search result information described in loaded and displayed.Wherein, searching request generates process of transmitting and receives the search result information being returned by search server and can carry out fast on backstage, also be, when user inputs after keyword in address field, do not need to carry out any operation, search result information just can immediately be presented in the bullet window under described address field.Search procedure is simple to operate; Can quick obtaining Search Results, search efficiency is high, reduced user's stand-by period.
With reference to Fig. 8, show the process flow diagram of a kind of method of searching in fourth embodiment of the invention.The method of searching in the present embodiment, comprises:
Step 802, browser is at the setting position configuration search engine inlet porting of address field.
Preferably, browser can be at the first adjacent setting position configuration search engine inlet porting of browser address bar.As, with reference to Fig. 3, can be at 1 place, position or position 2 or position 3 place's configuration search engine inlet portings of the address field shown in Fig. 3.
Preferably another, browser can configure search engine inlet porting by the second setting position in the drop-down list of browser address bar.As, with reference to Fig. 3, can locate to configure search engine inlet porting at the lower position (position 4) of the drop-down list of the address field shown in Fig. 3; Or according to actual disposition situation, at the middle part of described drop-down list or arbitrary position configuration search engine inlet porting such as top, the present embodiment is not construed as limiting this.
Another preferably, browser can be under address field the 3rd setting position configuration search engine inlet porting in the bullet window of position.As, with reference to Fig. 6, the lower position (position 5) of bullet window that can be under the address field shown in Fig. 6 locates to configure search engine inlet porting; Or according to actual disposition situation, in the left side of described bullet window or arbitrary position configuration search engine inlet porting such as right side, the present embodiment is not construed as limiting this.
Step 804, browser configures one or more search engine options under described search engine inlet porting.
In the present embodiment, when user asks to select the search engine under described search engine inlet porting, browser from the installation folder of search engine option (as, User Data Default Web data folder) in obtain the attribute information of asking to select corresponding search engine with described user.Then, according to the attribute information obtaining, under search engine inlet porting configuration with described in the search engine option that matches of the attribute information that obtains.
Step 806, browser is determined the search engine corresponding to search engine option of Set For Current under described search engine inlet porting.
Usually, user can be configured the search engine option under search engine inlet porting; When user is not configured, the search engine option under described search engine inlet porting is default search engine option; After user is configured, the search engine option under described search engine inlet porting is a search engine option matching with user configuration.Therefore, above-mentioned steps 806 when concrete execution, can:
Browser is determined the search engine option that the default search engine option that configures under described search engine inlet porting is described Set For Current, and, determine the search engine corresponding to search engine option of described Set For Current.
Or,
Browser receives the selection operation requests of user to the search engine option under described search engine inlet porting, determine the search engine option that search engine option corresponding to described selection operation requests is described Set For Current, and, determine the search engine corresponding to search engine option of described Set For Current.
Step 808, browser calls described definite search engine the search class keyword of inputting in described browser address bar is searched for, and receives search result information.
In the present embodiment, the specific implementation flow process of described step 808 can be as follows:
S41, browser call described definite search engine and generate the searching request of carrying the search class keyword of inputting in described browser address bar.
In the present embodiment, described keyword comprises: English keyword and/or Chinese key.That is, described keyword comprises: entirely for Chinese first kind keyword with entirely for English Equations of The Second Kind keyword with not only comprise Chinese but also comprise the 3rd English class keywords.
First, obtain the search class keyword of inputting in address field.
Then, judge the classification of described keyword.
When described keyword be Chinese key or, Chinese and during English keyword, call described definite search engine and generate the corresponding searching request of carrying described Chinese key, or, the searching request of carrying described Chinese and English keyword.
When described keyword is English keyword, further judge whether described English keyword matches with preset URL.If so, obtain the URL matching with described English keyword, and in described address field, show the described URL matching with described English keyword.If not, call described definite search engine and generate the searching request of carrying described English keyword.
Wherein, when judging whether described English keyword matches with preset URL, specifically can first obtain URL historical record and the local url list of browser side; Then, judge described English keyword whether with described URL historical record under URL, and the URL under local url list matches.
S42, browser receive the search result information generating according to described searching request being returned by search server corresponding to described search engine.
Step 810, search result information described in loaded and displayed in the bullet window of browser position under address field.
In the present embodiment, described search result information comprises a plurality of search result items; Wherein, each search result items comprises: in collection icon corresponding to the title that corresponding uniform resource position mark URL, the described search result items of described search result items is corresponding and described search result items at least one.
Preferably, described step 810, when concrete execution, can be carried out according to following flow process:
S51, browser judge whether the search result items under described search result information mates with the rule of the application frame data generating according to pre-solid plate.If so, carry out S42; If not, carry out S43.
S52, the browser application frame data that loaded and displayed is mated with described search result items in described bullet window.
S53, browser search result information described in loaded and displayed in described bullet window.
In the present embodiment, browser described in loaded and displayed during search result information, can carry out loaded and displayed to search result information according to following idiographic flow in described bullet window:
S531, browser use preset weight to be weighted processing to the search result items under described search result information.
S532, browser sort to described search result items according to weighted results.
Usually, can be according to the matching degree of search result items and searched key word by high order on earth, carry out the corresponding size that the weight of search result items is set.As, the weight of the search result items that matching degree is high is greater than the weight of the search result items that matching degree is low.Wherein, the acquisition methods of the matching degree of search result items and searched key word can adopt existing any one acquisition methods.As, browser can be according to user after obtaining a plurality of search result items, the scoring of each search result items or satisfaction information are determined to the matching degree of search result items and searched key word.
S533, browser loaded and displayed in described bullet window completes the search result information of search result items sequence.
Preferably, browser is in described bullet window during loaded and displayed search result information, according to the descending order of weight successively search result items now.And,
When the search result items that is positioned at primary importance under described search result information is official website corresponding to described keyword, browser is restained the keyword in described address field;
And, when user triggers carriage return Action Events, directly access described official website.Here it should be noted that, user can click carriage return and directly enter described official website (in address field, described in directly entering, be positioned at the website corresponding to search result items of primary importance), and do not need rolling mouse position, be positioned at the search result items of primary importance described in click.
In the present embodiment, after above-mentioned steps 810 is complete, can also continue to carry out following steps: step 812 and/or step 814 and/or step 816 and/or step 818.
Step 810, when receiving selection when operation of user to the search result items under described search result information, browser loads the page corresponding to described search result items; And, in address field corresponding to the described page, show described keyword, to substitute the URL that the described page is corresponding.
Here it should be noted that, the page corresponding to some search result items be not user's (as, some advertisement pages) of needing or the terminal device that can use user threaten (as, some take the viruliferous page).Therefore, unwanted for fear of these users, or the loaded and displayed of the page that the terminal device that can use user threatens, in the present embodiment, can described user is unwanted, or URL corresponding to the page that the terminal device that can use user threatens writes in blacklist storehouse, when meeting, the URL of the page corresponding to search result items sets filter criteria (, URL in the URL of the page that search result items is corresponding and blacklist storehouse matches) time, the weight of the URL that the described page is corresponding is set to 0, in described bullet window, hide the described URL that weight is 0.
Step 814, the one or more hot word search result items of browser loaded and displayed in described bullet window.
Wherein, described hot word search result items is: the indicated search engine of search engine option by described search engine inlet porting Set For Current is searched for the search result items that popular keyword obtains.For example, can be in the bottom of described bullet window (as, play the below of search result items loaded and displayed, that obtain according to described keyword search in window) three hot word search result items of loaded and displayed.
Step 816, browser is loaded and displayed historical search object information in described bullet window; And/or, the search result information of preserving in loaded and displayed collection in described bullet window.
Step 818, receives the URL that user inputs in described address field, and loads the indicated page of URL of inputting in described address field.
In sum, in the present embodiment, browser side configures search engine inlet porting in address field, and configure search engine option under described search engine inlet porting, so that user can be directly in address field inputted search class keywords carry out information search, avoided user search the stand-by period and, avoided the frequent handover information input position of user (as, user need to switch to search column by current input position address field; Or, carry out the blocked operation to address field by search column) the selection running time, improved search efficiency, a kind of preferably User Interface pattern is provided.
Further, browser directly gets the search class keyword of inputting in address field, the searching request of carrying described keyword according to the search engine option generation of search engine inlet porting Set For Current; Then, receive the search result information generating according to described searching request being returned by search server; Finally, under described browser address bar, one of position play in window search result information described in loaded and displayed.Wherein, searching request generates process of transmitting and receives the search result information being returned by search server and can carry out fast on backstage, also be, when user inputs after keyword in address field, do not need to carry out any operation, search result information just can immediately be presented in the bullet window under described address field.Search procedure is simple to operate; Can quick obtaining Search Results, search efficiency is high, reduced user's stand-by period.
Further, the search engine option of user under can search engine inlet porting is set to meet the search engine option of demands of individuals, and then improved the matching degree of search result information and user preferences.
It should be noted that, for aforesaid embodiment of the method, for simple description, therefore it is all expressed as to a series of combination of actions, but those skilled in the art should know, the present invention is not subject to the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and related action might not be essential to the invention.
Based on the same inventive concept of above-mentioned method of searching for, with reference to Fig. 9, show the structured flowchart of a kind of device of searching in fifth embodiment of the invention.In the present embodiment, the device of searching for described in comprises:
Configuration module 902, for configuring search engine inlet porting at browser address bar place.
Searching request generation module 904, the search class keyword of inputting for obtaining described browser address bar, and generate the searching request of carrying described keyword according to the search engine option of search engine inlet porting Set For Current.
Search result information receiver module 906, for receiving the search result information generating according to described searching request being returned by search server.
Loaded and displayed module 908, for search result information described in a bullet window loaded and displayed of position under described browser address bar.
In sum, in the present embodiment, browser side configures search engine inlet porting in address field, and configure search engine option under described search engine inlet porting, so that user can be directly in address field inputted search class keywords carry out information search, avoided user search the stand-by period and, avoided the frequent handover information input position of user (as, user need to switch to search column by current input position address field; Or, carry out the blocked operation to address field by search column) the selection running time, improved search efficiency, a kind of preferably User Interface pattern is provided.
Further, browser directly gets the search class keyword of inputting in address field, the searching request of carrying described keyword according to the search engine option generation of search engine inlet porting Set For Current; Then, receive the search result information generating according to described searching request being returned by search server; Finally, under described browser address bar, one of position play in window search result information described in loaded and displayed.Wherein, searching request generates process of transmitting and receives the search result information being returned by search server and can carry out fast on backstage, also be, when user inputs after keyword in address field, do not need to carry out any operation, search result information just can immediately be presented in the bullet window under described address field.Search procedure is simple to operate; Can quick obtaining Search Results, search efficiency is high, reduced user's stand-by period.
With reference to Figure 10, show the structured flowchart of a kind of device of searching in sixth embodiment of the invention.In the present embodiment, under search engine inlet porting, comprise a plurality of search engine options, the corresponding a kind of search engine of each search engine option.Search result information comprises a plurality of search result items; Wherein, each search result items comprises: in collection icon corresponding to the title that corresponding uniform resource position mark URL, the described search result items of described search result items is corresponding and described search result items at least one.
The described device of searching for comprises:
Configuration module 1002, for configuring search engine inlet porting at browser address bar place.
Searching request generation module 1004, the search class keyword of inputting for obtaining described browser address bar, and generate the searching request of carrying described keyword according to the search engine option of search engine inlet porting Set For Current.
In the present embodiment, because the search engine option under search engine inlet porting can be arranged voluntarily by user.Therefore usually, described searching request generation module 1004 can generate the searching request of carrying described keyword according to search engine corresponding to the preset default search engine option loading under search engine inlet porting; Or, receive the selection operation requests of user to the search engine option under described search engine inlet porting, determine search engine corresponding to described selection operation requests; The search of carrying described keyword according to search engine generation corresponding to described selection operation requests please.
Here it should be noted that, because described search engine inlet porting can be arranged on a plurality of positions of described address field, therefore, described searching request generation module 1004, when receiving user to the selection operation requests of the search engine option under described search engine inlet porting, specifically can receive user to being configured in the selection operation requests of a plurality of search engine options under the search engine inlet porting at described address field the first preset position place; Or, receive user to being configured in the selection operation requests of a plurality of search engine options under the search engine inlet porting at described address field the second preset place.
Preferably, when described searching request generation module 1004 carries the searching request of described keyword in the search engine option generation according to search engine inlet porting Set For Current, specifically can generate the search engine indicated with the search engine option of described Set For Current searching request that match and that carry described keyword.
Wherein, described keyword can comprise: English keyword and/or Chinese key.Preferably, described searching request generation module 1004 can comprise with lower module:
Keyword acquisition module 10042, the search class keyword of inputting for obtaining address field.When described keyword be Chinese key or, Chinese and carry out generation module 10044 during English keyword; When described keyword is English keyword, carry out the second judge module 10046.
Generation module 10044, for at described keyword, be Chinese key or, Chinese and during English keyword, search engine option according to search engine inlet porting Set For Current generates the corresponding searching request of carrying described Chinese key, or, the searching request of carrying described Chinese and English keyword.
The second judge module 10046, for when described keyword is English keyword, judges whether described English keyword matches with preset URL; If so, obtain the URL matching with described English keyword, and in described address field, show the described URL matching with described English keyword; The searching request of if not, carrying described English keyword according to the search engine option generation of search engine inlet porting Set For Current.
In the present embodiment, described the second judge module 10046, can be by carrying out with lower module when judging whether described English keyword matches with preset URL:
URL records acquisition module, for obtaining URL historical record and the local url list of browser side.
URL matching module, for judge described English keyword whether with described URL historical record under URL, and the URL under local url list matches.
Search result information receiver module 1006, for receiving the search result information generating according to described searching request being returned by search server.
Loaded and displayed module 1008, for search result information described in a bullet window loaded and displayed of position under described browser address bar.
Preferably, described loaded and displayed module 1008 can be by realizing with lower module when concrete execution:
Whether the first judge module, mate with the rule of the application frame data generating according to pre-solid plate for the search result items under search result information; If so, the application frame data that loaded and displayed is mated with described search result items in described bullet window; If not, search result information described in loaded and displayed in described bullet window.
Preferably another, described loaded and displayed module 1008 can be by realizing with lower module when concrete execution:
Weighting block, for being used preset weight to be weighted processing to the search result items under described search result information.
Order module, for sorting to described search result items according to weighted results.
Ranking results display module, for completing the search result information of search result items sequence in described bullet window loaded and displayed.
In the present embodiment, described loaded and displayed module 1008 under described browser address bar position one play window in described in loaded and displayed after search result information, when the search result items that is positioned at primary importance under described search result information is official website corresponding to described keyword, can to the keyword in described address field, restain by painted module.
Wherein, painted module, after search result information described in the bullet window loaded and displayed in described loaded and displayed module position under described browser address bar, when the search result items that is positioned at primary importance under described search result information is official website corresponding to described keyword, the keyword in described address field is restained; And, when user triggers carriage return Action Events, directly access described official website.
In the present embodiment, described loaded and displayed module 1008 under described browser address bar position one play window in described in loaded and displayed after search result information, when receiving selection when operation of user to the search result items under described search result information, can load the page corresponding to described search result items by page load-on module.
Wherein, described page load-on module, after search result information described in the bullet window loaded and displayed in described loaded and displayed module position under described browser address bar, receiving selection when operation of user to the search result items under described search result information, load the page corresponding to described search result items, load the page corresponding to described search result items; And, in address field corresponding to the described page, show described keyword, to substitute the URL that the described page is corresponding.
And,
When URL corresponding to the described page meets setting filter criteria, can hide the described URL that weight be 0 by hiding module.
Wherein, described hiding module, for after described page load-on module loads the page corresponding to described search result items, when URL corresponding to the described page meets setting filter criteria, the weight of the URL that the described page is corresponding is set to 0, hides the described URL that weight is 0 in described bullet window.
Hot word load-on module 1010, after search result information described in the bullet window loaded and displayed in described loaded and displayed module position under described browser address bar, the one or more hot word search result items of loaded and displayed in described bullet window.
Wherein, described hot word search result items is: the indicated search engine of search engine option by described search engine inlet porting Set For Current is searched for the search result items that popular keyword obtains.
Search result information display module 1012, after search result information described in the bullet window loaded and displayed in described loaded and displayed module position under described browser address bar, loaded and displayed historical search object information in described bullet window; And/or, the search result information of preserving in loaded and displayed collection in described bullet window.
Receiver module 1014, the URL inputting at described address field for receiving user.
Load-on module 1016, the indicated page of URL of inputting for loading described address field.
In sum, in the present embodiment, browser side configures search engine inlet porting in address field, and configure search engine option under described search engine inlet porting, so that user can be directly in address field inputted search class keywords carry out information search, avoided user search the stand-by period and, avoided the frequent handover information input position of user (as, user need to switch to search column by current input position address field; Or, carry out the blocked operation to address field by search column) the selection running time, improved search efficiency, a kind of preferably User Interface pattern is provided.
Further, browser directly gets the search class keyword of inputting in address field, the searching request of carrying described keyword according to the search engine option generation of search engine inlet porting Set For Current; Then, receive the search result information generating according to described searching request being returned by search server; Finally, under described browser address bar, one of position play in window search result information described in loaded and displayed.Wherein, searching request generates process of transmitting and receives the search result information being returned by search server and can carry out fast on backstage, also be, when user inputs after keyword in address field, do not need to carry out any operation, search result information just can immediately be presented in the bullet window under described address field.Search procedure is simple to operate; Can quick obtaining Search Results, search efficiency is high, reduced user's stand-by period.
Further, the search engine option of user under can search engine inlet porting is set to meet the search engine option of demands of individuals, and then improved the matching degree of search result information and user preferences.
With reference to Figure 11, show the structured flowchart of a kind of device of searching in invention the 7th embodiment.In the present embodiment, the device of searching for described in comprises:
Entrance arranges module 1102, for the setting position configuration search engine inlet porting in browser address bar.
Search engine option arranges module 1104, for configure one or more search engine options under described search engine inlet porting.
Search engine determination module 1106, for determining the search engine corresponding to search engine option of Set For Current under described search engine inlet porting.
Call receiver module 1108, for calling the search class keyword that described definite search engine inputs described browser address bar, search for, receive search result information.
In sum, in the present embodiment, browser side configures search engine inlet porting in address field, and configure search engine option under described search engine inlet porting, so that user can be directly in address field inputted search class keywords carry out information search, avoided user search the stand-by period and, avoided the frequent handover information input position of user (as, user need to switch to search column by current input position address field; Or, carry out the blocked operation to address field by search column) the selection running time, improved search efficiency, a kind of preferably User Interface pattern is provided.
Further, browser directly gets the search class keyword of inputting in address field, the searching request of carrying described keyword according to the search engine option generation of search engine inlet porting Set For Current; Then, receive the search result information generating according to described searching request being returned by search server; Finally, under described browser address bar, one of position play in window search result information described in loaded and displayed.Wherein, searching request generates process of transmitting and receives the search result information being returned by search server and can carry out fast on backstage, also be, when user inputs after keyword in address field, do not need to carry out any operation, search result information just can immediately be presented in the bullet window under described address field.Search procedure is simple to operate; Can quick obtaining Search Results, search efficiency is high, reduced user's stand-by period.
With reference to Figure 12, show the structured flowchart of a kind of device of searching in invention the 8th embodiment.In the present embodiment, the device of searching for described in comprises:
Entrance arranges module 1202, for the setting position configuration search engine inlet porting in browser address bar.
Preferably, described entrance arranges module 1202, specifically for the first setting position configuration search engine inlet porting adjacent with described browser address bar; And/or,
The second setting position configuration search engine inlet porting in the drop-down list of described browser address bar; And/or,
The 3rd setting position configuration search engine inlet porting under described browser address bar in the bullet window of position.
Search engine option arranges module 1204, for configure one or more search engine options under described search engine inlet porting.
In the present embodiment, described search engine option arranges module 1204, comprising:
Attribute information acquisition module 12042, for obtaining the attribute information of described search engine the installation directory from described browser.Wherein, described attribute information comprises: the URL information of the name information of described search engine and the icon information of described search engine and described search engine;
Search engine option configuration module 12044 for according to described attribute information, configures the search engine option that one or more and described attribute information matches under search engine inlet porting.
Search engine determination module 1206, for determining the search engine corresponding to search engine option of Set For Current under described search engine inlet porting.
Preferably, described search engine determination module 1206, specifically for the search engine option of determining that the default search engine option that configures under described search engine inlet porting is described Set For Current, and, determine the search engine corresponding to search engine option of described Set For Current; Or,
Receive the selection operation requests of user to the search engine option under described search engine inlet porting, determine the search engine option that search engine option corresponding to described selection operation requests is described Set For Current, and, determine the search engine corresponding to search engine option of described Set For Current.
Call receiver module 1208, for calling the search class keyword that described definite search engine inputs described browser address bar, search for, receive search result information.
In the present embodiment, described in call receiver module 1208, can comprise:
Calling module 12082, generates the searching request of carrying the search class keyword that described browser address bar inputs for calling described definite search engine.Wherein, when specific implementation, described calling module 12082 can be by carrying out with lower module:
Keyword acquisition module, the search class keyword of inputting for obtaining address field; Wherein, described keyword comprises: English keyword and/or Chinese key.
The first calling module, for at described keyword, be Chinese key or, Chinese and during English keyword, call described definite search engine and generate the corresponding searching request of carrying described Chinese key, or, the searching request of carrying described Chinese and English keyword.
The second calling module, for when described keyword is English keyword, judges whether described English keyword matches with preset URL; If so, obtain the URL matching with described English keyword, and in described address field, show the described URL matching with described English keyword; If not, call described definite search engine and generate the searching request of carrying described English keyword.
Preferably, described the second calling module, when judging whether described English keyword matches with preset URL, first obtains URL historical record and the local url list of browser side; Then, judge described English keyword whether with described URL historical record under URL, and the URL under local url list matches.
Receiver module 12084, for receiving the search result information generating according to described searching request being returned by search server corresponding to described search engine.
Loaded and displayed module 1210, for calling the search class keyword that described definite search engine inputs described browser address bar and search at the described receiver module that calls, after receiving search result information, search result information described in loaded and displayed in the bullet window of position under described browser address bar.
In the present embodiment, described search result information comprises a plurality of search result items; Wherein, each search result items comprises: in collection icon corresponding to the title that corresponding uniform resource position mark URL, the described search result items of described search result items is corresponding and described search result items at least one.
Alternatively, described loaded and displayed module 1210, comprising:
Judgement load-on module 12102, for judging whether the search result items under described search result information mates with the rule of the application frame data generating according to pre-solid plate; If so, the application frame data that loaded and displayed is mated with described search result items in described bullet window; If not, search result information described in loaded and displayed in described bullet window.
Alternatively, described loaded and displayed module 1210, comprising:
Weighting block 12104, for being used preset weight to be weighted processing to the search result items under described search result information.
Order module 12106, for sorting to described search result items according to weighted results.
Display module 12108, for completing the search result information of search result items sequence in described bullet window loaded and displayed.
In the present embodiment, when described display module 12108 loaded and displayed in described bullet window completes the search result information of search result items sequence, if, when the search result items that is positioned at primary importance under described search result information is official website corresponding to described keyword, by painted module, the keyword in described address field is restained.Wherein,
Described painted module, for after search result information described in the bullet window loaded and displayed of described loaded and displayed module 1210 position under described browser address bar, when the search result items that is positioned at primary importance under described search result information is official website corresponding to described keyword, the keyword in described address field is restained; And, when user triggers carriage return Action Events, directly access described official website.
Page load-on module 1212, for after search result information described in the bullet window loaded and displayed of described loaded and displayed module 1210 position under described browser address bar, receiving selection when operation of user to the search result items under described search result information, load the page corresponding to described search result items; And, in address field corresponding to the described page, show described keyword, to substitute the URL that the described page is corresponding.
In the present embodiment, after described page load-on module 1212 is loading the page corresponding to described search result items, can also hide module by the page and hide the URL that weight is 0 the page.Wherein,
The page is hidden module, for after described page load-on module loads the page corresponding to described search result items, when URL corresponding to the described page meets setting filter criteria, the weight of the URL that the described page is corresponding is set to 0, hides the described URL that weight is 0 in described bullet window.
Hot word load-on module 1214, after search result information described in the bullet window loaded and displayed in described loaded and displayed module position under described browser address bar, the one or more hot word search result items of loaded and displayed in described bullet window.
Wherein, described hot word search result items is: the indicated search engine of search engine option by described search engine inlet porting Set For Current is searched for the search result items that popular keyword obtains.
Search result information load-on module 1216, for after search result information described in the bullet window loaded and displayed in described loaded and displayed module position under described browser address bar in described bullet window loaded and displayed historical search object information; And/or, the search result information of preserving in loaded and displayed collection in described bullet window.
URL receiver module 1218, the URL inputting at described address field for receiving user.
URL page load-on module 1220, the indicated page of URL of inputting for loading described address field.
In sum, in the present embodiment, browser side configures search engine inlet porting in address field, and configure search engine option under described search engine inlet porting, so that user can be directly in address field inputted search class keywords carry out information search, avoided user search the stand-by period and, avoided the frequent handover information input position of user (as, user need to switch to search column by current input position address field; Or, carry out the blocked operation to address field by search column) the selection running time, improved search efficiency, a kind of preferably User Interface pattern is provided.
Further, browser directly gets the search class keyword of inputting in address field, the searching request of carrying described keyword according to the search engine option generation of search engine inlet porting Set For Current; Then, receive the search result information generating according to described searching request being returned by search server; Finally, under described browser address bar, one of position play in window search result information described in loaded and displayed.Wherein, searching request generates process of transmitting and receives the search result information being returned by search server and can carry out fast on backstage, also be, when user inputs after keyword in address field, do not need to carry out any operation, search result information just can immediately be presented in the bullet window under described address field.Search procedure is simple to operate; Can quick obtaining Search Results, search efficiency is high, reduced user's stand-by period.
Further, the search engine option of user under can search engine inlet porting is set to meet the search engine option of demands of individuals, and then improved the matching degree of search result information and user preferences.
For above-mentioned a kind of device embodiment searching for, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part is referring to the part explanation of embodiment of the method
The algorithm providing at this is intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with demonstration.Various general-purpose systems also can with based on using together with this teaching.According to description above, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.It should be understood that and can utilize various programming languages to realize content of the present invention described here, and the description of above language-specific being done is in order to disclose preferred forms of the present invention.
In the instructions that provided herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can not put into practice in the situation that there is no 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 one or more in each inventive aspect, in the above in the description of exemplary embodiment of the present invention, each feature of the present invention is grouped together into single embodiment, figure or sometimes in its description.Yet, the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires than the more feature of feature of clearly recording in each claim.Or rather, as reflected in claims below, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of 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 can the module in the equipment in embodiment are adaptively changed 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 can put them into a plurality of submodules or subelement or sub-component in addition.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to combine all processes or the unit of disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and disclosed any method like this or equipment.Unless clearly statement in addition, in this instructions (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar object replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included in other embodiment, the combination of the feature of different embodiment means within 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, or realizes with the software module moved on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that and can use in practice microprocessor or digital signal processor (DSP) to realize according to the some or all functions of the some or all parts in the equipment of searching for of the embodiment of the present invention.The present invention for example can also be embodied as, for carrying out part or all equipment or device program (, computer program and computer program) of method as described herein.Realizing program of the present invention and can be stored on computer-readable medium like this, or can there is the form of one or more signal.Such signal can be downloaded and obtain from internet website, or provides on carrier signal, or 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 that do not depart 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 is not listed as element or step in the claims.Being positioned at word " " before element or " one " does not get rid of and has a plurality of such elements.The present invention can be by means of including the hardware of some different elements and realizing 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 carry out imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title by these word explanations.
The invention discloses A1, a kind of method of searching for, comprising:
At the setting position configuration search engine inlet porting of browser address bar, and under described search engine inlet porting, configure one or more search engine options;
Determine the search engine corresponding to search engine option of Set For Current under described search engine inlet porting;
Call described definite search engine the search class keyword of inputting in described browser address bar is searched for, receive search result information.
A2, the method as described in A1 describedly configure one or more search engine options under described search engine inlet porting, comprising:
From the installation directory of described browser, obtain the attribute information of described search engine; Wherein, described attribute information comprises: the URL information of the name information of described search engine and the icon information of described search engine and described search engine;
According to described attribute information, under search engine inlet porting, configure the search engine option that one or more and described attribute information matches.
A3, the method as described in A1, the described configuration of the setting position in browser address bar search engine inlet porting, comprising:
At the first setting position configuration search engine inlet porting adjacent with described browser address bar; And/or,
The second setting position configuration search engine inlet porting in the drop-down list of described browser address bar; And/or,
The 3rd setting position configuration search engine inlet porting under described browser address bar in the bullet window of position.
A4, the method as described in A1, call the search class keyword that described definite search engine inputs in to described browser address bar and search for described, and after receiving search result information step, described method also comprises:
Search result information described in loaded and displayed in the bullet window of position under described browser address bar.
A5, the method as described in A4, described search result information comprises a plurality of search result items; Wherein, each search result items comprises: in collection icon corresponding to the title that corresponding uniform resource position mark URL, the described search result items of described search result items is corresponding and described search result items at least one.
A6, the method as described in A5, described under described browser address bar search result information described in loaded and displayed in the bullet window of position, comprising:
Judge whether the search result items under described search result information mates with the rule of the application frame data generating according to pre-solid plate;
If so, the application frame data that loaded and displayed is mated with described search result items in described bullet window;
If not, search result information described in loaded and displayed in described bullet window.
A7, the method as described in A5, described under described browser address bar search result information described in loaded and displayed in the bullet window of position, comprising:
Use preset weight to be weighted processing to the search result items under described search result information;
According to weighted results, described search result items is sorted;
In described bullet window, loaded and displayed completes the search result information of search result items sequence.
A8, the method as described in A5 or A7, under described browser address bar, in the bullet window of position described in loaded and displayed after the step of search result information, described method also comprises:
When the search result items that is positioned at primary importance under described search result information is official website corresponding to described keyword, the keyword in described address field is restained; And,
When user triggers carriage return Action Events, directly access described official website.
A9, the method as described in A5, under described browser address bar, in the bullet window of position described in loaded and displayed after the step of search result information, described method also comprises:
When receiving selection when operation of user to the search result items under described search result information, load the page corresponding to described search result items; And,
In address field corresponding to the described page, show described keyword, to substitute the URL that the described page is corresponding.
A10, the method as described in A9, after page step corresponding to the described search result items of described loading, described method also comprises:
When URL corresponding to the described page meets setting filter criteria, the weight of the URL that the described page is corresponding is set to 0, hides the described URL that weight is 0 in described bullet window.
A11, the method as described in A1, described in call described definite search engine the search class keyword of inputting in described browser address bar searched for, receive search result information, comprising:
Call described definite search engine and generate the searching request of carrying the search class keyword of inputting in described browser address bar;
The search result information generating according to described searching request that reception is returned by search server corresponding to described search engine.
A12, the method as described in A11, described in call described definite search engine and generate the searching request of carrying the search class keyword of inputting in described browser address bar, comprising:
Obtain the search class keyword of inputting in address field; Wherein, described keyword comprises: English keyword and/or Chinese key;
When described keyword be Chinese key or, Chinese and during English keyword, call described definite search engine and generate the corresponding searching request of carrying described Chinese key, or, the searching request of carrying described Chinese and English keyword;
When described keyword is English keyword, judge whether described English keyword matches with preset URL; If so, obtain the URL matching with described English keyword, and in described address field, show the described URL matching with described English keyword; If not, call described definite search engine and generate the searching request of carrying described English keyword.
A13, the method as described in A12, describedly judge that whether described English keyword matches with preset URL, comprising:
Obtain URL historical record and the local url list of browser side;
Judge described English keyword whether with described URL historical record under URL, and the URL under local url list matches.
A14, the method as described in A1, described search engine corresponding to search engine option of determining Set For Current under described search engine inlet porting, comprising:
Determine the search engine option that the default search engine option that configures under described search engine inlet porting is described Set For Current, and, determine the search engine corresponding to search engine option of described Set For Current; Or,
Receive the selection operation requests of user to the search engine option under described search engine inlet porting, determine the search engine option that search engine option corresponding to described selection operation requests is described Set For Current, and, determine the search engine corresponding to search engine option of described Set For Current.
A15, the method as described in A4, under described browser address bar, in the bullet window of position described in loaded and displayed after the step of search result information, described method also comprises:
The one or more hot word search result items of loaded and displayed in described bullet window; Wherein, described hot word search result items is: the indicated search engine of search engine option by described search engine inlet porting Set For Current is searched for the search result items that popular keyword obtains.
A16, the method as described in A4, under described browser address bar, in the bullet window of position described in loaded and displayed after the step of search result information, described method also comprises:
Loaded and displayed historical search object information in described bullet window; And/or,
The search result information of preserving in loaded and displayed collection in described bullet window.
A17, the method as described in A1, described method also comprises:
Receive the URL that user inputs in described address field;
Load the indicated page of URL of inputting in described address field.
The invention also discloses B18, a kind of device of searching for, comprising:
Entrance arranges module, for the setting position configuration search engine inlet porting in browser address bar;
Search engine option arranges module, for configure one or more search engine options under described search engine inlet porting;
Search engine determination module, for determining the search engine corresponding to search engine option of Set For Current under described search engine inlet porting;
Call receiver module, for calling the search class keyword that described definite search engine inputs described browser address bar, search for, receive search result information.
B19, the device as described in B18, described search engine option arranges module, comprising:
Attribute information acquisition module, for obtaining the attribute information of described search engine the installation directory from described browser; Wherein, described attribute information comprises: the URL information of the name information of described search engine and the icon information of described search engine and described search engine;
Search engine option configuration module for according to described attribute information, configures the search engine option that one or more and described attribute information matches under search engine inlet porting.
B20, the device as described in B18,
Described entrance arranges module, for the first setting position configuration search engine inlet porting adjacent with described browser address bar; And/or,
The second setting position configuration search engine inlet porting in the drop-down list of described browser address bar; And/or,
The 3rd setting position configuration search engine inlet porting under described browser address bar in the bullet window of position.
B21, the device as described in B18, described device also comprises:
Loaded and displayed module, for calling the search class keyword that described definite search engine inputs described browser address bar and search at the described receiver module that calls, after receiving search result information, search result information described in loaded and displayed in the bullet window of position under described browser address bar.
B22, the device as described in B21, described search result information comprises a plurality of search result items; Wherein, each search result items comprises: in collection icon corresponding to the title that corresponding uniform resource position mark URL, the described search result items of described search result items is corresponding and described search result items at least one.
B23, the device as described in B22, described loaded and displayed module, comprising:
Judgement load-on module, for judging whether the search result items under described search result information mates with the rule of the application frame data generating according to pre-solid plate; If so, the application frame data that loaded and displayed is mated with described search result items in described bullet window; If not, search result information described in loaded and displayed in described bullet window.
B24, the device as described in B22, described loaded and displayed module, comprising:
Weighting block, for being used preset weight to be weighted processing to the search result items under described search result information;
Order module, for sorting to described search result items according to weighted results;
Display module, for completing the search result information of search result items sequence in described bullet window loaded and displayed.
B25, the device as described in B22 or B24, described device also comprises:
Painted module, for after search result information described in the bullet window loaded and displayed of described loaded and displayed module position under described browser address bar, when the search result items that is positioned at primary importance under described search result information is official website corresponding to described keyword, the keyword in described address field is restained; And,
When user triggers carriage return Action Events, directly access described official website.
B26, the device as described in B22, described device also comprises:
Page load-on module, for after search result information described in the bullet window loaded and displayed of described loaded and displayed module position under described browser address bar, receiving selection when operation of user to the search result items under described search result information, load the page corresponding to described search result items; And,
In address field corresponding to the described page, show described keyword, to substitute the URL that the described page is corresponding.
B27, the device as described in B26, described device also comprises:
The page is hidden module, for after described page load-on module loads the page corresponding to described search result items, when URL corresponding to the described page meets setting filter criteria, the weight of the URL that the described page is corresponding is set to 0, hides the described URL that weight is 0 in described bullet window.
B28, the device as described in B18, described in call receiver module, comprising:
Calling module, generates the searching request of carrying the search class keyword that described browser address bar inputs for calling described definite search engine;
Receiver module, for receiving the search result information generating according to described searching request being returned by search server corresponding to described search engine.
B29, the device as described in B28, described calling module, comprising:
Keyword acquisition module, the search class keyword of inputting for obtaining address field; Wherein, described keyword comprises: English keyword and/or Chinese key;
The first calling module, for at described keyword, be Chinese key or, Chinese and during English keyword, call described definite search engine and generate the corresponding searching request of carrying described Chinese key, or, the searching request of carrying described Chinese and English keyword;
The second calling module, for when described keyword is English keyword, judges whether described English keyword matches with preset URL; If so, obtain the URL matching with described English keyword, and in described address field, show the described URL matching with described English keyword; If not, call described definite search engine and generate the searching request of carrying described English keyword.
B30, the device as described in B29, described the second calling module when judging whether described English keyword matches with preset URL,
Obtain URL historical record and the local url list of browser side;
Judge described English keyword whether with described URL historical record under URL, and the URL under local url list matches.
B31, the device as described in B18,
Described search engine determination module, for the search engine option of determining that the default search engine option that configures under described search engine inlet porting is described Set For Current, and, determine the search engine corresponding to search engine option of described Set For Current; Or,
Receive the selection operation requests of user to the search engine option under described search engine inlet porting, determine the search engine option that search engine option corresponding to described selection operation requests is described Set For Current, and, determine the search engine corresponding to search engine option of described Set For Current.
B32, the device as described in B21, described device also comprises:
Hot word load-on module, after search result information described in the bullet window loaded and displayed in described loaded and displayed module position under described browser address bar, the one or more hot word search result items of loaded and displayed in described bullet window; Wherein, described hot word search result items is: the indicated search engine of search engine option by described search engine inlet porting Set For Current is searched for the search result items that popular keyword obtains.
B33, the device as described in B21, described device also comprises:
Search result information load-on module, for after search result information described in the bullet window loaded and displayed in described loaded and displayed module position under described browser address bar in described bullet window loaded and displayed historical search object information; And/or,
The search result information of preserving in loaded and displayed collection in described bullet window.
B34, the device as described in B18, described device also comprises:
URL receiver module, the URL inputting at described address field for receiving user;
URL page load-on module, the indicated page of URL of inputting for loading described address field.
Claims (10)
1. a method of searching for, comprising:
At the setting position configuration search engine inlet porting of browser address bar, and under described search engine inlet porting, configure one or more search engine options;
Determine the search engine corresponding to search engine option of Set For Current under described search engine inlet porting;
Call described definite search engine the search class keyword of inputting in described browser address bar is searched for, receive search result information.
2. the method for claim 1, is characterized in that, describedly under described search engine inlet porting, configures one or more search engine options, comprising:
From the installation directory of described browser, obtain the attribute information of described search engine; Wherein, described attribute information comprises: the URL information of the name information of described search engine and the icon information of described search engine and described search engine;
According to described attribute information, under search engine inlet porting, configure the search engine option that one or more and described attribute information matches.
3. the method for claim 1, is characterized in that, the described configuration of the setting position in browser address bar search engine inlet porting, comprising:
At the first setting position configuration search engine inlet porting adjacent with described browser address bar; And/or,
The second setting position configuration search engine inlet porting in the drop-down list of described browser address bar; And/or,
The 3rd setting position configuration search engine inlet porting under described browser address bar in the bullet window of position.
4. the method for claim 1, is characterized in that, described, call the search class keyword that described definite search engine inputs in to described browser address bar and searches for, and after receiving search result information step, described method also comprises:
Search result information described in loaded and displayed in the bullet window of position under described browser address bar.
5. method as claimed in claim 4, is characterized in that, described search result information comprises a plurality of search result items; Wherein, each search result items comprises: in collection icon corresponding to the title that corresponding uniform resource position mark URL, the described search result items of described search result items is corresponding and described search result items at least one.
6. method as claimed in claim 5, is characterized in that, described under described browser address bar search result information described in loaded and displayed in the bullet window of position, comprising:
Judge whether the search result items under described search result information mates with the rule of the application frame data generating according to pre-solid plate;
If so, the application frame data that loaded and displayed is mated with described search result items in described bullet window;
If not, search result information described in loaded and displayed in described bullet window.
7. method as claimed in claim 5, is characterized in that, described under described browser address bar search result information described in loaded and displayed in the bullet window of position, comprising:
Use preset weight to be weighted processing to the search result items under described search result information;
According to weighted results, described search result items is sorted;
In described bullet window, loaded and displayed completes the search result information of search result items sequence.
8. the method as described in claim 5 or 7, is characterized in that, under described browser address bar, in the bullet window of position described in loaded and displayed after the step of search result information, described method also comprises:
When the search result items that is positioned at primary importance under described search result information is official website corresponding to described keyword, the keyword in described address field is restained; And,
When user triggers carriage return Action Events, directly access described official website.
9. method as claimed in claim 5, is characterized in that, under described browser address bar, in the bullet window of position described in loaded and displayed after the step of search result information, described method also comprises:
When receiving selection when operation of user to the search result items under described search result information, load the page corresponding to described search result items; And,
In address field corresponding to the described page, show described keyword, to substitute the URL that the described page is corresponding.
10. a device of searching for, comprising:
Entrance arranges module, for the setting position configuration search engine inlet porting in browser address bar;
Search engine option arranges module, for configure one or more search engine options under described search engine inlet porting;
Search engine determination module, for determining the search engine corresponding to search engine option of Set For Current under described search engine inlet porting;
Call receiver module, for calling the search class keyword that described definite search engine inputs described browser address bar, search for, receive search result information.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410126400.7A CN103955471A (en) | 2014-03-31 | 2014-03-31 | Method and device for searching |
PCT/CN2015/075040 WO2015149642A1 (en) | 2014-03-31 | 2015-03-25 | Search method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410126400.7A CN103955471A (en) | 2014-03-31 | 2014-03-31 | Method and device for searching |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103955471A true CN103955471A (en) | 2014-07-30 |
Family
ID=51332746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410126400.7A Pending CN103955471A (en) | 2014-03-31 | 2014-03-31 | Method and device for searching |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103955471A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015149642A1 (en) * | 2014-03-31 | 2015-10-08 | 北京奇虎科技有限公司 | Search method and apparatus |
WO2016192500A1 (en) * | 2015-06-02 | 2016-12-08 | 广州市动景计算机科技有限公司 | Browser-based searching method and device |
CN109376317A (en) * | 2015-10-22 | 2019-02-22 | 丁义荣 | Switch the device of website links in a kind of browser |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880711A (en) * | 2012-09-27 | 2013-01-16 | 北京奇虎科技有限公司 | Processing method and processing device for input data in browser address bar |
CN102982174A (en) * | 2012-12-17 | 2013-03-20 | 北京奇虎科技有限公司 | Method and device for performing web search in browser |
CN103488781A (en) * | 2013-09-30 | 2014-01-01 | 北京奇虎科技有限公司 | Method and search engine server for providing information search |
CN103631793A (en) * | 2012-08-22 | 2014-03-12 | 百度在线网络技术(北京)有限公司 | Method, device and equipment for sorting search results |
CN103955473A (en) * | 2014-03-31 | 2014-07-30 | 北京奇虎科技有限公司 | Method and device for searching |
-
2014
- 2014-03-31 CN CN201410126400.7A patent/CN103955471A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103631793A (en) * | 2012-08-22 | 2014-03-12 | 百度在线网络技术(北京)有限公司 | Method, device and equipment for sorting search results |
CN102880711A (en) * | 2012-09-27 | 2013-01-16 | 北京奇虎科技有限公司 | Processing method and processing device for input data in browser address bar |
CN102982174A (en) * | 2012-12-17 | 2013-03-20 | 北京奇虎科技有限公司 | Method and device for performing web search in browser |
CN103488781A (en) * | 2013-09-30 | 2014-01-01 | 北京奇虎科技有限公司 | Method and search engine server for providing information search |
CN103955473A (en) * | 2014-03-31 | 2014-07-30 | 北京奇虎科技有限公司 | Method and device for searching |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015149642A1 (en) * | 2014-03-31 | 2015-10-08 | 北京奇虎科技有限公司 | Search method and apparatus |
WO2016192500A1 (en) * | 2015-06-02 | 2016-12-08 | 广州市动景计算机科技有限公司 | Browser-based searching method and device |
CN106294469A (en) * | 2015-06-02 | 2017-01-04 | 广州市动景计算机科技有限公司 | A kind of searching method based on browser and device |
CN109376317A (en) * | 2015-10-22 | 2019-02-22 | 丁义荣 | Switch the device of website links in a kind of browser |
CN109376317B (en) * | 2015-10-22 | 2021-10-15 | 潍坊久宝智能科技有限公司 | Device for switching website links in browser |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11232142B2 (en) | Flexible real estate search | |
CN104462262B (en) | A kind of method for realizing phonetic search, device and browser client | |
CN103955473A (en) | Method and device for searching | |
US9652556B2 (en) | Search suggestions based on viewport content | |
US9699490B1 (en) | Adaptive filtering to adjust automated selection of content using weightings based on contextual parameters of a browsing session | |
CN106201321A (en) | A kind of application control method and mobile terminal | |
CN108763579A (en) | Search for content recommendation method, device, terminal device and storage medium | |
CN103699669A (en) | Method for message pushing in browser and browser terminal | |
CN106372110A (en) | Application recommendation method and mobile terminal | |
CN110968998B (en) | Intelligent prediction input method and system | |
CN108600817B (en) | Smart television and method for facilitating browsing of application installation progress in display device | |
CN107533558A (en) | Train of thought knowledge panel | |
JP2011175611A (en) | Mobile terminal device | |
US20210133237A1 (en) | Method and apparatus for online ordering via a hybrid database implementation for quick data retrieval | |
CN106227873A (en) | Searching method and device | |
CN111417021B (en) | Plug-in identification method and device, computer equipment and readable storage medium | |
CN103514282A (en) | Method and device for displaying search results of videos | |
CN106471497A (en) | Auxiliary using context browses | |
CN103955471A (en) | Method and device for searching | |
CN103425767B (en) | A kind of determination method and system pointing out data | |
CN103530385A (en) | Method and device for searching for information based on vertical searching channels | |
CN114385916A (en) | Method and device for determining recommended resources, electronic equipment and storage medium | |
CN108897785A (en) | Search for content recommendation method, device, terminal device and storage medium | |
CN105138702A (en) | Web search method based on search engines and electronic equipment | |
CN104461264A (en) | Interaction interface generating method and device in mobile terminal browser |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140730 |
|
RJ01 | Rejection of invention patent application after publication |