[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104484384A - Method for searching in browser and browser device - Google Patents

Method for searching in browser and browser device Download PDF

Info

Publication number
CN104484384A
CN104484384A CN201410758303.XA CN201410758303A CN104484384A CN 104484384 A CN104484384 A CN 104484384A CN 201410758303 A CN201410758303 A CN 201410758303A CN 104484384 A CN104484384 A CN 104484384A
Authority
CN
China
Prior art keywords
search
browser
pattern
searched
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410758303.XA
Other languages
Chinese (zh)
Inventor
赵鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410758303.XA priority Critical patent/CN104484384A/en
Publication of CN104484384A publication Critical patent/CN104484384A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90324Query formulation using system suggestions
    • G06F16/90328Query formulation using system suggestions using search space presentation or visualization, e.g. category or range presentation and selection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides a method for searching in a browser and a browser device. The method comprises the following steps: receiving an input search keyword in a browser search bar input box; starting a first search mode of the browser, searching according to the search keyword, and displaying matched content in a prompt popup of the browser if searching in the first search mode succeeds; if searching in the first search mode fails, starting a second search mode, searching according to the search keyword, and loading the search result of the second search mode in a browser tag. By adopting the method, the step of searching for webpages browsed by a user in the bowser according to the search keyword is simplified, time for searching for webpages loaded in the browser according to the search keyword is saved, the efficiency of searching in the browser is increased, and the user can find needed content more rapidly and more accurately in the browsed webpages.

Description

The method of searching for and browser device is carried out in browser
Technical field
The present invention relates to Internet technical field, particularly relate in a kind of browser the method and a kind of browser device of carrying out searching for.
Background technology
Browser refers to can the html file content of display web page server or file system, and allows a kind of software of user and these file interactions.Browser mainly through http protocol and web page server alternately and obtain webpage, for user shows image, animation, word, video, sound and Streaming Media etc. in webpage, is rated as one of client-side program be most widely used.Browser common in PC comprises IE, the Safari of apple, the Chrome, 360 secure browsers, search dog high speed browser etc. of Google of Microsoft.
When user browses webpage by browser, often need the content of searching for oneself needs.Search box in current browser, can search for current keyword with the search engine arranged, search for and directly opened result of page searching afterwards.But when user wishes to find rapidly oneself browsed content from browsed webpage, the method that above-mentioned search engine re-starts search needs user to find out oneself browsed webpage with impression from Search Results, the content of oneself wanting to search for is found further from browsed webpage, complex operation, search efficiency is not high and Search Results is inaccurate.
Summary of the invention
In view of the above problems, propose the present invention to provide a kind of to overcome in the problems referred to above or a kind of browser of solving the problem at least in part the method for carrying out searching for and carry out the device searched for accordingly in a browser.
According to one aspect of the present invention, provide a kind of method of carrying out in browser searching for, comprising: the search key receiving input in browser searches hurdle input frame; The first search pattern starting browser is searched for according to described search key, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content; If described first search pattern is searched for unsuccessfully, then start the second search pattern and search for according to described search key, and in browser label, load the Search Results of described second search pattern.
Optionally, described first search pattern comprises: local disk search, collection search and/or historical record search.
Optionally, the first search pattern of described startup browser is searched for according to described search key, comprising: search for local disk according to described search key; And/or, search for according to the collection of described search key to described browser; And/or, search for according to the historical record of described search key to described browser.
Optionally, describedly according to described search key, local disk to be searched for, comprising: the web data stored in the assigned address of traversal local disk, search package is containing the web data of described search key.
Optionally, before the web data stored in the assigned address of described traversal local disk, also comprise: judge whether to search for the web data stored in local disk first; When the web data stored in first to local disk is searched for, prompting arranges disk search path, and using the disk search path that the arranges assigned address as storage network page data in local disk.
Optionally, describedly to search for according to the collection of described search key to described browser, comprising: travel through the web data collected in the collection of described browser, search package is containing the web data of described search key.
Optionally, describedly to search for according to the historical record of described search key to described browser, comprising: the web data traveling through history access in the historical record of described browser, search package is containing the web data of described search key.
Optionally, the first search pattern of described startup browser is searched for according to described search key, comprising: search for according to described search key in the collection of described browser; If search in the collection of described browser successfully, then the first search pattern is searched for successfully; If search for unsuccessfully in the collection of described browser, then search for according to described search key in the historical record of described browser; If search in the historical record of described browser successfully, then the first search pattern is searched for successfully; If search in the historical record of described browser unsuccessfully, then search for according to described search key at local disk assigned address; If search for successfully at described local disk assigned address, then the first search pattern is searched for successfully; If search for unsuccessfully at described local disk assigned address, then the first search pattern is searched for unsuccessfully.
Optionally, described second search pattern comprises: search engine is searched for; Described startup second search pattern is searched for according to described search key, and in browser label, load the Search Results of described second search pattern, comprise: call selected search engine and search for according to described search key, and in browser label, load the Search Results returned from the server side of selected search engine.
Optionally, when in the search of described local disk, collection search and collection search arbitrary search for successfully time, the first search pattern is searched for successfully.
Optionally, when described first search pattern is searched for successfully, described method also comprises: manually select online search and/or continue search; When selecting to search on the net, starting the second search pattern and searching for according to described search key; When selecting to continue search, starting the pattern of not carrying out searching in local disk search, collection search and collection search and continuing search.
Optionally, also comprise: the Search Results loading described first search pattern and/or the second search pattern in the result display label of browser.
Optionally, in the result display label of browser, load the Search Results of described first search pattern, comprising: in the result display label of browser, load the matching content shown in the prompting bullet window of described browser.
Optionally, in the result display label of browser, load the Search Results of described first search pattern, also comprise: in the matching content shown in the prompting bullet window of described browser, select occurrence; Selected occurrence is loaded in the result display label of browser.
According to another aspect of the present invention, also disclose a kind of browser device, comprising: receiver module, for receiving the search key of input in browser searches hurdle input frame; First search module, searches for according to described search key for the first search pattern starting browser, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content; Second search module, for when described first search pattern is searched for unsuccessfully, starts the second search pattern and searches for according to described search key, and in browser label, load the Search Results of described second search pattern.
Optionally, described first search pattern comprises: local disk search, collection search and/or historical record search.
Optionally, described first search module comprises: local disk search submodule, for searching for local disk according to described search key; Collection search submodule, for searching for according to the collection of described search key to described browser; Historical record search submodule, for searching for according to the historical record of described search key to described browser.
Optionally, described local disk search submodule, also for traveling through the web data stored in the assigned address of local disk, search package is containing the web data of described search key.
Optionally, described local disk search submodule, also searches for the web data stored in local disk first for judging whether; When the web data stored in first to local disk is searched for, prompting arranges disk search path, and using the disk search path that the arranges assigned address as storage network page data in local disk.
Optionally, described collection search submodule, also for traveling through the web data collected in the collection of described browser, search package is containing the web data of described search key.
Optionally, described historical record search submodule, also for travel through described browser historical record in the web data of history access, search package is containing the web data of described search key.
Optionally, described first search module, also for searching for according to described search key in the collection of described browser; If search in the collection of described browser successfully, then the first search pattern is searched for successfully; If search for unsuccessfully in the collection of described browser, then search for according to described search key in the historical record of described browser; If search in the historical record of described browser successfully, then the first search pattern is searched for successfully; If search in the historical record of described browser unsuccessfully, then search for according to described search key at local disk assigned address; If search for successfully at described local disk assigned address, then the first search pattern is searched for successfully; If search for unsuccessfully at described local disk assigned address, then the first search pattern is searched for unsuccessfully.
Optionally, described second search pattern comprises: search engine is searched for; Described second search module, also for when described first search pattern is searched for unsuccessfully, calls selected search engine and searches for according to described search key, and in browser label, load the Search Results returned from the server side of selected search engine.
Optionally, when in the search of described local disk, collection search and collection search arbitrary search for successfully time, the first search pattern is searched for successfully.
Optionally, also comprise: search is selected module, online search module and continued search module, and wherein, module is selected in described search, for when described first search pattern is searched for successfully, manually select online search and/or continue search; Described online search module, for when selecting to search on the net, starting the second search pattern and searching for according to described search key; Described continuation search module, for when selecting to continue search, starting the pattern of not carrying out searching in local disk search, collection search and collection search and continuing search.
Optionally, also comprise: display module; Described display module, for loading the Search Results of described first search pattern and/or the second search pattern in the result display label of browser.
Optionally, described display module, also for loading the matching content shown in the prompting bullet window of described browser in the result display label of browser.
Optionally, described display module, also selects occurrence in the matching content that shows in the prompting bullet window of described browser; Selected occurrence is loaded in the result display label of browser.……。
First search pattern that directly can start browser according to the method for carrying out in browser of the present invention searching for is searched for according to search key, first search pattern for be user before browsed webpage, solve thus and first adopt search engine to search for, again by artificial to find out in Search Results with impression before the complex operation that causes of browsed webpage and the low problem of search efficiency, achieve the step that simplification webpage browsed to user is in a browser searched for according to search key, save the time that the webpage loaded for browser carries out according to search key searching for, improve the beneficial effect carrying out the search efficiency searched in a browser.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of instructions, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing only for illustrating the object of preferred implementation, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the process flow diagram carrying out the method for searching in a kind of according to an embodiment of the invention browser;
Fig. 2 shows the process flow diagram carrying out the method for searching in a kind of according to an embodiment of the invention browser;
Fig. 3 shows the process flow diagram carrying out the method for searching in a kind of according to an embodiment of the invention browser;
Fig. 4 shows a kind of according to an embodiment of the invention structured flowchart of browser device;
Fig. 5 shows the structured flowchart of the first search module according to an embodiment of the invention; And
Fig. 6 shows a kind of according to an embodiment of the invention structured flowchart of browser device.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
Embodiment one:
With reference to Fig. 1, show the flow chart of steps of carrying out the embodiment of the method for searching in a kind of according to an embodiment of the invention browser, specifically can comprise the steps:
Step 102, receives the search key of input in browser searches hurdle input frame.
When user browses webpage by browser, often need the content of searching for oneself needs, thus Fast Reading webpage, obtaining information.The button, menu etc. that therefore can pass through in shortcut, browser starts search related functions, and as search window etc., thus the search key that input will be searched for is searched for.
Browser correspondence can receive the search key of user, and wherein, the mode that browser receives search key has a lot, can receive search key in the webpage of browser, as the address field by browser receives search key; Also can open new window reception search key in a browser, search key can also be received in the search plug-in unit of browser, or receive search key at the ad-hoc location of browser.The present embodiment is only described for the search key receiving input in browser searches hurdle input frame, but is not to the reception particular location of search key and the restriction of mode.Other modes can also be adopted the search key of user's input is received in other positions of browser.
Step 104, the first search pattern starting browser is searched for according to described search key, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content.
User has browsed a large amount of webpage by browser, user only has fuzzy impression usually for browsed webpage, such as only remember search key, but forget specifically browsed search key in which webpage, in this case, if direct search engine is searched for search key, webpage browsed before being found out with impression by user from Search Results again, not only complicated operation, and Search Results is inaccurate, and search efficiency is not high, in order to make user can be quicker in the webpage seen before, find the content wanted more accurately, the first search pattern first starting browser in the present embodiment is searched for according to search key, first search pattern is searched for mainly for webpage browsed before user, namely search for for the webpage loaded before browser.
It should be noted that, the first search pattern in the present embodiment in step 104 is to distinguish mutually with the second search pattern in step 106, second search pattern is searched for according to search key by search engine, and the first search pattern is other ways of search except search engine search.Such as, first search pattern can be search for the local disk at browser place, first search pattern also can be search for the collection of browser, first search pattern can also be search for the historical record of browser, the concrete way of search of the present embodiment to the first search pattern does not limit, and utilizes search engine to carry out the mode of searching for as long as be different from.
It should be noted that, the first search pattern is searched for successfully, means that employing first search pattern have found the content matched with search key, now in the prompting bullet window of browser, shows matching content.Other modes can certainly be adopted to show shown matching content, the present embodiment is only described to show matching content in the prompting bullet window of browser, be not the restriction to the concrete mode of display matching content, other modes also can be adopted to show described matching content.
Step 106, if described first search pattern is searched for unsuccessfully, then starts the second search pattern and searches for according to described search key, and in browser label, load the Search Results of described second search pattern.
In the present embodiment, preferential first search pattern that adopts is searched for, and the first search pattern is searched for unsuccessfully, starts the second search pattern and searches for according to search key.In the present embodiment, the second search pattern can be specifically that the search engine arranged by browser is searched for search key.Undertaken searching for corresponding Search Results by search engine, described Search Results can be loaded in the current label page of browser, also can load described Search Results in the new Shipping Options Page of browser, the concrete display mode of the present embodiment to Search Results does not limit.
First the present embodiment receives the search key of input in browser searches hurdle input frame; Then the first search pattern starting browser is searched for according to described search key, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content; If last described first search pattern is searched for unsuccessfully, then start the second search pattern and search for according to described search key, and in browser label, load the Search Results of described second search pattern.The present embodiment can for the webpage loaded before browser, first search pattern of direct startup browser is searched for according to search key, without the need to first adopting search engine search, once browsed webpage is manually found out with impression again by user, not only simplify the step that webpage browsed to user is in a browser searched for according to search key, and save the time that the webpage that loaded for browser carries out according to search key searching for, improve the efficiency of carrying out in a browser searching for, user can be made quicker in webpage browsed before, find required content more accurately.And, because the present embodiment realizes above-mentioned functions by browser, therefore user can search for by inputted search key word in the search column input frame momentarily, directly at browser in the process using browser browsing pages, and then obtain the matching result of search key in webpage browsed before, operation is succinct, quick, time saving and energy saving.
Embodiment two:
On the basis of above-described embodiment, the present embodiment continues to discuss the method for carrying out in browser searching for.
With reference to Fig. 2, show the flow chart of steps of carrying out the embodiment of the method for searching in a kind of according to an embodiment of the invention browser, specifically can comprise the steps:
Step 202, receives the search key of input in browser searches hurdle input frame.
In the search column input frame of browser, the search key of user's input is received in the present embodiment.
Step 204, the first search pattern starting browser is searched for according to described search key, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content.
It should be noted that, user, when using browser to browse webpage, generally has three kinds of processing modes to the webpage required for oneself: preserve the page, collection webpage, non-processor.The present embodiment, for corresponding local disk search, collection search, the historical record search respectively of these three kinds of processing modes, improves the efficiency of carrying out in a browser searching for.Therefore, described in the present embodiment, the first search pattern specifically can comprise: local disk search, collection search and/or historical record search.Namely the first search pattern specifically can comprise any one or a few in local disk search, collection search, historical record search.
Correspondingly, the first search pattern starting browser described in the present embodiment is searched for according to described search key, specifically can comprise following three sub-steps:
Sub-step one, searches for local disk according to described search key.
It should be noted that, described sub-step a pair local disk is searched for, for be user carry out to the webpage browsed before the situation that " the preservation page " process.In a kind of alternate exemplary of the embodiment of the present invention, described sub-step one is searched for local disk according to described search key, specifically can comprise: the web data stored in the assigned address of traversal local disk, search package is containing the web data of described search key.It should be noted that, described assigned address can be arranged in advance in local disk, specifically can arrange assigned address when using local disk to search for first, and correspondingly, when the way of search of " local disk search " uses first, prompting arranges assigned address.Namely in a kind of alternate exemplary of the embodiment of the present invention, before the web data stored in the assigned address of described traversal local disk, also comprise: judge whether to search for the web data stored in local disk first; When the web data stored in first to local disk is searched for, prompting arranges disk search path, and using the disk search path that the arranges assigned address as storage network page data in local disk.
And/or sub-step two, searches for according to the collection of described search key to described browser.
It should be noted that, the collection of described sub-step two pairs of browsers is searched for, for be user carry out to the webpage browsed before the situation that " collection webpage " process.In a kind of alternate exemplary of the embodiment of the present invention, described sub-step two is searched for according to the collection of described search key to described browser, specifically can comprise: travel through the web data collected in the collection of described browser, search package is containing the web data of described search key.
And/or sub-step three, searches for according to the historical record of described search key to described browser.
It should be noted that, the historical record of described sub-step three pairs of browsers is searched for, for be the situation of user to the webpage browsed before " non-processor ".In a kind of alternate exemplary of the embodiment of the present invention, described sub-step three is searched for according to the historical record of described search key to described browser, specifically can comprise: the web data traveling through history access in the historical record of described browser, search package is containing the web data of described search key.
In a kind of alternate exemplary of the embodiment of the present invention, the first search pattern of described startup browser is searched for according to described search key, specifically can comprise:
1) search for according to described search key in the collection of described browser; If search in the collection of described browser successfully, then the first search pattern is searched for successfully.
2) if search for unsuccessfully in the collection of described browser, then search for according to described search key in the historical record of described browser; If search in the historical record of described browser successfully, then the first search pattern is searched for successfully.
3) if search in the historical record of described browser unsuccessfully, then search for according to described search key at local disk assigned address; If search for successfully at described local disk assigned address, then the first search pattern is searched for successfully.
4) if search for unsuccessfully at described local disk assigned address, then the first search pattern is searched for unsuccessfully.
It should be noted that, this embodiment only comprises collection search, historical record search and local disk search with the first search pattern, carry out collection search successively, historical record search, local disk search be described for example, the order of searching for for collection search, historical record search, local disk during specific implementation does not limit.
It should be noted that, when collection search, historical record search, local disk search for all failures, the first search pattern failure.When local disk search, collection search and collection search in arbitrary search for successfully time, the first search pattern is searched for successfully.
Step 206, if described first search pattern is searched for unsuccessfully, then starts the second search pattern and searches for according to described search key, and in browser label, load the Search Results of described second search pattern.
Described in the present embodiment, the second search pattern specifically can comprise: search engine is searched for.Correspondingly, described startup second search pattern is searched for according to described search key, and in browser label, load the Search Results of described second search pattern, specifically can comprise: call selected search engine and search for according to described search key, and in browser label, load the Search Results returned from the server side of selected search engine.
It should be noted that, step 206 be for first search pattern failure after treatment step, discuss below first search pattern success after treatment step.When in the search of described local disk, collection search and collection search arbitrary search for successfully time, the first search pattern is searched for successfully.Correspondingly, in a kind of alternate exemplary of the embodiment of the present invention, when described first search pattern is searched for successfully, the method for carrying out in described browser searching for also comprises: manually select online search and/or continue search.When selecting to search on the net, starting the second search pattern and searching for according to described search key; When selecting to continue search, starting the pattern of not carrying out searching in local disk search, collection search and collection search and continuing search.
Step 208, loads the Search Results of described first search pattern and/or the second search pattern in the result display label of browser.
In a kind of alternate exemplary of the embodiment of the present invention, the Search Results loading described first search pattern in the result display label of browser specifically can comprise: in the result display label of browser, load the matching content shown in the prompting bullet window of described browser.Due in step 204, if described first search pattern is searched for successfully, then display matching content in " prompting play window " of browser, the Search Results loading described first search pattern in the result display label of therefore browser specifically can comprise: the matching content loading display in " prompting plays window " of described browser in the result display label of browser.
In a kind of alternate exemplary of the embodiment of the present invention, in the result display label of browser, load the Search Results of described first search pattern, also comprise: in the matching content shown in the prompting bullet window of described browser, select occurrence; Selected occurrence is loaded in the result display label of browser.It should be noted that, the Search Results of the first search pattern can comprise multiple content matched with search key, the matching content shown in the prompting bullet window of i.e. browser can comprise multiple content matched with search key, all matching content can be loaded when loading in the result display label of browser to show, also can a part be selected to load from described matching content, namely occurrence is selected in the matching content first shown in the prompting bullet window of described browser, then in the result display label of browser, selected occurrence is loaded.
Embodiment three:
On the basis of above-described embodiment, the present embodiment continues to discuss the method for carrying out in browser searching for.
With reference to Fig. 3, show the flow chart of steps of carrying out the embodiment of the method for searching in a kind of according to an embodiment of the invention browser, specifically can comprise the steps:
Step 302, receives the search key of input in browser searches hurdle input frame.
Step 304, carries out collection search according to described search key.If search for successfully, then perform step 312; If search for unsuccessfully, then perform step 306.Carry out collection search according to described search key namely to search for according to described search key in the collection of browser.It should be noted that, carry out collection search specifically can analyze and retrieve 360se6 in browser client file apps data users default 360sefav.db file.
Step 306, carries out historical record search according to described search key.If search for successfully, then perform step 312; If search for unsuccessfully, then perform step 308.Carry out historical record search according to described search key namely to search for according to described search key in the historical record of browser.It should be noted that, carry out historical record search specifically can analyze and retrieve 360se6 in browser client file User Data Default History file.
Step 308, carries out local disk search according to described search key.If search for successfully, then perform step 312; If search for unsuccessfully, then perform step 310.Carry out local disk search according to described search key namely to search for according to described search key at local disk assigned address.
Step 310, carries out search engine search according to described search key.Namely call selected search engine to search for according to described search key.
Step 312, shows matching content in the prompting bullet window of browser, and manually selects online search and/or continue search.When selecting to search for, perform step 310 on the net; When selecting to continue search, starting the pattern of not carrying out searching in local disk search, collection search and collection search and continuing search, namely when selecting to continue search, performing unenforced step in step 304, step 306, step 308.It should be noted that there is no sequencing between step 304, step 306, step 308.
Step 314, selects occurrence in the matching content shown in the prompting bullet window of described browser.
Step 316, loads the Search Results of selected occurrence or described search engine in the result display label of browser.
For embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the embodiment of the present invention is not by the restriction of described sequence of movement, because according to the embodiment of 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 involved action might not be that the embodiment of the present invention is necessary.
Embodiment four:
On the basis of above-described embodiment, the present embodiment also discloses a kind of browser device.
With reference to Fig. 4, show a kind of according to an embodiment of the invention structured flowchart of browser device embodiment, specifically can comprise: receiver module 402, first search module 404 and the second search module 406, wherein:
Receiver module 402, for receiving the search key of input in browser searches hurdle input frame.
First search module 404, searches for according to described search key for the first search pattern starting browser, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content.
Second search module 406, for when described first search pattern is searched for unsuccessfully, starts the second search pattern and searches for according to described search key, and in browser label, load the Search Results of described second search pattern.
First the browser device that the present embodiment provides receives the search key of input in browser searches hurdle input frame by receiver module 402; Then the first search pattern starting browser by the first search module 404 is searched for according to described search key, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content; Finally by the second search module 406 when described first search pattern is searched for unsuccessfully, start the second search pattern and search for according to described search key, and in browser label, load the Search Results of described second search pattern.The browser device that the present embodiment provides can for the webpage loaded before browser, first search pattern of direct startup browser is searched for according to search key, without the need to first adopting search engine search, once browsed webpage is manually found out with impression again by user, not only simplify the step that webpage browsed to user is in a browser searched for according to search key, and save the time that the webpage that loaded for browser carries out according to search key searching for, improve the efficiency of carrying out in a browser searching for, user can be made quicker in webpage browsed before, find required content more accurately.And, user can search for by inputted search key word in the search column input frame momentarily, directly at browser in the process using browser browsing pages, and then obtaining the matching result of search key in webpage browsed before, operation is succinct, quick, time saving and energy saving.
In a kind of alternate exemplary of the embodiment of the present invention, described first search pattern specifically can comprise: local disk search, collection search and/or historical record search.In a kind of alternate exemplary as shown in Figure 5 of the embodiment of the present invention, described first search module 404 specifically can comprise: local disk search submodule 4042, collection search submodule 4044 and historical record search submodule 4046, wherein: local disk search submodule 4042, for searching for local disk according to described search key; Collection search submodule 4044, for searching for according to the collection of described search key to described browser; Historical record search submodule 4046, for searching for according to the historical record of described search key to described browser.
In a kind of alternate exemplary of the embodiment of the present invention, described local disk search submodule 4042, also for traveling through the web data stored in the assigned address of local disk, search package is containing the web data of described search key.In a kind of alternate exemplary of the embodiment of the present invention, described local disk search submodule 4042, also searches for the web data stored in local disk first for judging whether; When the web data stored in first to local disk is searched for, prompting arranges disk search path, and using the disk search path that the arranges assigned address as storage network page data in local disk.
In a kind of alternate exemplary of the embodiment of the present invention, described collection search submodule 4044, also for traveling through the web data collected in the collection of described browser, search package is containing the web data of described search key.
In a kind of alternate exemplary of the embodiment of the present invention, described historical record search submodule 4046, also for travel through described browser historical record in the web data of history access, search package is containing the web data of described search key.
In a kind of alternate exemplary of the embodiment of the present invention, described first search module 404, also for searching for according to described search key in the collection of described browser; If search in the collection of described browser successfully, then the first search pattern is searched for successfully; If search for unsuccessfully in the collection of described browser, then search for according to described search key in the historical record of described browser; If search in the historical record of described browser successfully, then the first search pattern is searched for successfully; If search in the historical record of described browser unsuccessfully, then search for according to described search key at local disk assigned address; If search for successfully at described local disk assigned address, then the first search pattern is searched for successfully; If search for unsuccessfully at described local disk assigned address, then the first search pattern is searched for unsuccessfully.In a kind of alternate exemplary of the embodiment of the present invention, when in the search of described local disk, collection search and collection search arbitrary search for successfully time, the first search pattern is searched for successfully.
In a kind of alternate exemplary of the embodiment of the present invention, described second search pattern comprises: search engine is searched for; Described second search module 406, also for when described first search pattern is searched for unsuccessfully, call selected search engine to search for according to described search key, and in browser label, load the Search Results returned from the server side of selected search engine.
In a kind of alternate exemplary of the embodiment of the present invention, described browser device also comprises: search is selected module, online search module and continued search module, wherein, module is selected in described search, for when described first search pattern is searched for successfully, manually select online search and/or continue search; Described online search module, for when selecting to search on the net, starting the second search pattern and searching for according to described search key; Described continuation search module, for when selecting to continue search, starting the pattern of not carrying out searching in local disk search, collection search and collection search and continuing search.
In a kind of alternate exemplary as shown in Figure 6 of the embodiment of the present invention, described browser device also comprises: display module 408.Described display module 408, for loading the Search Results of described first search pattern and/or the second search pattern in the result display label of browser.In a kind of alternate exemplary of the embodiment of the present invention, described display module 408, also for loading the matching content shown in the prompting bullet window of described browser in the result display label of browser.In a kind of alternate exemplary of the embodiment of the present invention, described display module 408, also selects occurrence in the matching content that shows in the prompting bullet window of described browser; Selected occurrence is loaded in the result display label of browser.
For device embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions of carrying out the some or all parts in search equipment in the browser that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.
The invention discloses a kind of method of carrying out in A1, browser searching for, comprising: the search key receiving input in browser searches hurdle input frame; The first search pattern starting browser is searched for according to described search key, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content; If described first search pattern is searched for unsuccessfully, then start the second search pattern and search for according to described search key, and in browser label, load the Search Results of described second search pattern.
A2, method as described in A1, described first search pattern comprises: local disk search, collection search and/or historical record search.
A3, method as described in A2, the first search pattern of described startup browser is searched for according to described search key, comprising: search for local disk according to described search key; And/or, search for according to the collection of described search key to described browser; And/or, search for according to the historical record of described search key to described browser.
A4, method as described in A3, describedly search for local disk according to described search key, comprising: the web data stored in the assigned address of traversal local disk, search package is containing the web data of described search key.
A5, method as described in A4, before the web data stored, also comprise: judge whether to search for the web data stored in local disk first in the assigned address of described traversal local disk; When the web data stored in first to local disk is searched for, prompting arranges disk search path, and using the disk search path that the arranges assigned address as storage network page data in local disk.
A6, method as described in A3, describedly search for according to the collection of described search key to described browser, and comprising: travel through the web data collected in the collection of described browser, search package is containing the web data of described search key.
A7, method as described in A3, describedly search for according to the historical record of described search key to described browser, comprising: the web data traveling through history access in the historical record of described browser, search package is containing the web data of described search key.
A8, method as described in A2, the first search pattern of described startup browser is searched for according to described search key, comprising: search for according to described search key in the collection of described browser; If search in the collection of described browser successfully, then the first search pattern is searched for successfully; If search for unsuccessfully in the collection of described browser, then search for according to described search key in the historical record of described browser; If search in the historical record of described browser successfully, then the first search pattern is searched for successfully; If search in the historical record of described browser unsuccessfully, then search for according to described search key at local disk assigned address; If search for successfully at described local disk assigned address, then the first search pattern is searched for successfully; If search for unsuccessfully at described local disk assigned address, then the first search pattern is searched for unsuccessfully.
A9, method as described in A1, described second search pattern comprises: search engine is searched for; Described startup second search pattern is searched for according to described search key, and in browser label, load the Search Results of described second search pattern, comprise: call selected search engine and search for according to described search key, and in browser label, load the Search Results returned from the server side of selected search engine.
A10, method as described in A2, is characterized in that: when in described local disk search, collection search and collection search arbitrary search for successfully time, the first search pattern is searched for successfully.
A11, method as described in A10, when described first search pattern is searched for successfully, described method also comprises: manually select online search and/or continue search; When selecting to search on the net, starting the second search pattern and searching for according to described search key; When selecting to continue search, starting the pattern of not carrying out searching in local disk search, collection search and collection search and continuing search.
A12, method as described in A1, also comprise: the Search Results loading described first search pattern and/or the second search pattern in the result display label of browser.
A13, method as described in A12, load the Search Results of described first search pattern, comprising: in the result display label of browser, load the matching content shown in the prompting bullet window of described browser in the result display label of browser.
A14, method as described in A13, load the Search Results of described first search pattern, also comprise: select occurrence in the matching content shown in the prompting bullet window of described browser in the result display label of browser; Selected occurrence is loaded in the result display label of browser.
The invention also discloses B15, a kind of browser device, comprising: receiver module, for receiving the search key of input in browser searches hurdle input frame; First search module, searches for according to described search key for the first search pattern starting browser, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content; Second search module, for when described first search pattern is searched for unsuccessfully, starts the second search pattern and searches for according to described search key, and in browser label, load the Search Results of described second search pattern.
B16, device as described in B15, described first search pattern comprises: local disk search, collection search and/or historical record search.
B17, device as described in B16, described first search module comprises: local disk search submodule, for searching for local disk according to described search key; Collection search submodule, for searching for according to the collection of described search key to described browser; Historical record search submodule, for searching for according to the historical record of described search key to described browser.
B18, device as described in B17, is characterized in that: described local disk search submodule, also for traveling through the web data stored in the assigned address of local disk, search package is containing the web data of described search key.
B19, device as described in B18, is characterized in that: described local disk search submodule, also searches for the web data stored in local disk first for judging whether; When the web data stored in first to local disk is searched for, prompting arranges disk search path, and using the disk search path that the arranges assigned address as storage network page data in local disk.
B20, device as described in B17, is characterized in that: described collection search submodule, also for traveling through the web data collected in the collection of described browser, search package is containing the web data of described search key.
B21, device as described in B17, is characterized in that: described historical record search submodule, also for travel through described browser historical record in the web data of history access, search package is containing the web data of described search key.
B22, device as described in B16, is characterized in that: described first search module, also for searching for according to described search key in the collection of described browser; If search in the collection of described browser successfully, then the first search pattern is searched for successfully; If search for unsuccessfully in the collection of described browser, then search for according to described search key in the historical record of described browser; If search in the historical record of described browser successfully, then the first search pattern is searched for successfully; If search in the historical record of described browser unsuccessfully, then search for according to described search key at local disk assigned address; If search for successfully at described local disk assigned address, then the first search pattern is searched for successfully; If search for unsuccessfully at described local disk assigned address, then the first search pattern is searched for unsuccessfully.
B23, device as described in B15, described second search pattern comprises: search engine is searched for; Described second search module, also for when described first search pattern is searched for unsuccessfully, calls selected search engine and searches for according to described search key, and in browser label, load the Search Results returned from the server side of selected search engine.
B24, device as described in B16, is characterized in that: when in described local disk search, collection search and collection search arbitrary search for successfully time, the first search pattern is searched for successfully.
B25, device as described in B24, also comprise: search is selected module, online search module and continued search module, and wherein, module is selected in described search, for when described first search pattern search for successfully, manually selects to search on the net and/or continuation is searched for; Described online search module, for when selecting to search on the net, starting the second search pattern and searching for according to described search key; Described continuation search module, for when selecting to continue search, starting the pattern of not carrying out searching in local disk search, collection search and collection search and continuing search.
B26, device as described in B15, also comprise: display module; Described display module, for loading the Search Results of described first search pattern and/or the second search pattern in the result display label of browser.
B27, device as described in B26, is characterized in that: described display module, also for loading the matching content shown in the prompting bullet window of described browser in the result display label of browser.
B28, device as described in B27, is characterized in that: described display module, also selects occurrence in the matching content that shows in the prompting bullet window of described browser; Selected occurrence is loaded in the result display label of browser.

Claims (10)

1. carry out a method of searching in browser, comprising:
The search key of input is received in browser searches hurdle input frame;
The first search pattern starting browser is searched for according to described search key, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content;
If described first search pattern is searched for unsuccessfully, then start the second search pattern and search for according to described search key, and in browser label, load the Search Results of described second search pattern.
2. method according to claim 1, is characterized in that, described first search pattern comprises:
Local disk search, collection search and/or historical record search.
3. method according to claim 2, is characterized in that, the first search pattern of described startup browser is searched for according to described search key, comprising:
According to described search key, local disk is searched for;
And/or, search for according to the collection of described search key to described browser;
And/or, search for according to the historical record of described search key to described browser.
4. method according to claim 3, is characterized in that, describedly searches for local disk according to described search key, comprising:
The web data stored in the assigned address of traversal local disk, search package is containing the web data of described search key.
5. method according to claim 4, is characterized in that, before the web data stored, also comprises in the assigned address of described traversal local disk:
Judge whether to search for the web data stored in local disk first;
When the web data stored in first to local disk is searched for, prompting arranges disk search path, and using the disk search path that the arranges assigned address as storage network page data in local disk.
6. method according to claim 3, is characterized in that, describedly searches for according to the collection of described search key to described browser, comprising:
Travel through the web data collected in the collection of described browser, search package is containing the web data of described search key.
7. method according to claim 3, is characterized in that, describedly searches for according to the historical record of described search key to described browser, comprising:
Travel through the web data of history access in the historical record of described browser, search package is containing the web data of described search key.
8. method according to claim 2, is characterized in that, the first search pattern of described startup browser is searched for according to described search key, comprising:
Search for according to described search key in the collection of described browser; If search in the collection of described browser successfully, then the first search pattern is searched for successfully;
If search for unsuccessfully in the collection of described browser, then search for according to described search key in the historical record of described browser; If search in the historical record of described browser successfully, then the first search pattern is searched for successfully;
If search in the historical record of described browser unsuccessfully, then search for according to described search key at local disk assigned address; If search for successfully at described local disk assigned address, then the first search pattern is searched for successfully;
If search for unsuccessfully at described local disk assigned address, then the first search pattern is searched for unsuccessfully.
9. method according to claim 1, is characterized in that, described second search pattern comprises: search engine is searched for;
Described startup second search pattern is searched for according to described search key, and in browser label, load the Search Results of described second search pattern, comprising:
Call selected search engine to search for according to described search key, and in browser label, load the Search Results returned from the server side of selected search engine.
10. a browser device, comprising:
Receiver module, for receiving the search key of input in browser searches hurdle input frame;
First search module, searches for according to described search key for the first search pattern starting browser, if described first search pattern is searched for successfully, then in the prompting bullet window of browser, shows matching content;
Second search module, for when described first search pattern is searched for unsuccessfully, starts the second search pattern and searches for according to described search key, and in browser label, load the Search Results of described second search pattern.
CN201410758303.XA 2014-12-10 2014-12-10 Method for searching in browser and browser device Pending CN104484384A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410758303.XA CN104484384A (en) 2014-12-10 2014-12-10 Method for searching in browser and browser device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410758303.XA CN104484384A (en) 2014-12-10 2014-12-10 Method for searching in browser and browser device

Publications (1)

Publication Number Publication Date
CN104484384A true CN104484384A (en) 2015-04-01

Family

ID=52758925

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410758303.XA Pending CN104484384A (en) 2014-12-10 2014-12-10 Method for searching in browser and browser device

Country Status (1)

Country Link
CN (1) CN104484384A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870908A (en) * 2016-09-22 2018-04-03 阿里巴巴集团控股有限公司 A kind of information acquisition method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011020372A1 (en) * 2009-08-21 2011-02-24 中兴通讯股份有限公司 Method and apparatus for performing search in mobile terminal
CN102223410A (en) * 2011-06-15 2011-10-19 深圳Tcl新技术有限公司 Searching method of intelligent information terminal and terminal
CN102930057A (en) * 2012-11-21 2013-02-13 北京奇虎科技有限公司 Search implementation method and device
CN102982118A (en) * 2012-11-09 2013-03-20 北京奇虎科技有限公司 Searching method and device based on favorites
CN102982117A (en) * 2012-11-09 2013-03-20 北京奇虎科技有限公司 Information search method and device
CN103246746A (en) * 2013-05-23 2013-08-14 百度在线网络技术(北京)有限公司 Method, device and system for searching information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011020372A1 (en) * 2009-08-21 2011-02-24 中兴通讯股份有限公司 Method and apparatus for performing search in mobile terminal
CN102223410A (en) * 2011-06-15 2011-10-19 深圳Tcl新技术有限公司 Searching method of intelligent information terminal and terminal
CN102982118A (en) * 2012-11-09 2013-03-20 北京奇虎科技有限公司 Searching method and device based on favorites
CN102982117A (en) * 2012-11-09 2013-03-20 北京奇虎科技有限公司 Information search method and device
CN102930057A (en) * 2012-11-21 2013-02-13 北京奇虎科技有限公司 Search implementation method and device
CN103246746A (en) * 2013-05-23 2013-08-14 百度在线网络技术(北京)有限公司 Method, device and system for searching information

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870908A (en) * 2016-09-22 2018-04-03 阿里巴巴集团控股有限公司 A kind of information acquisition method and device
CN107870908B (en) * 2016-09-22 2021-10-19 阿里巴巴集团控股有限公司 Information acquisition method and device

Similar Documents

Publication Publication Date Title
US10896238B2 (en) Preview search results
CN104077387B (en) A kind of web page contents display methods and browser device
US8386955B1 (en) User-optimized content for web browsing windows
CN102982174B (en) A kind of browser carries out method and the device of Webpage search
CN104572960B (en) A kind of method and device of search
CN103020239A (en) Web searching method and device
CN104077389A (en) Display method of webpage element information and browser device
CN111143739B (en) Page jump method, computing device and computer storage medium
CN104504068A (en) Browser-based shopping information query method and browser device
WO2014108038A1 (en) Frequently-used website generation client terminal, server, system and method
CN105528439A (en) Switching method and device for page in browser label
CN103150357A (en) Browser, system and method capable of realizing compare search
WO2015143910A1 (en) Method and device for defining search engine result pages by user
CN102982172A (en) Webpage search browser and webpage search method
CN102982175B (en) Method and browser that a kind of browser is scanned for
US9785712B1 (en) Multi-index search engines
CN103605696A (en) Method and device for acquiring audio-video file addresses
CN103605686A (en) Terminal fault solution providing method, server and system based on searching
CN105095525A (en) Method and device for acquiring web page data
CN104484387A (en) Method for carrying out searching in browser and browser device
CN102982177A (en) Method and device for performing search in browser
CN105630310A (en) Method and device for displaying titles during graph group switching
US20160350299A1 (en) Image as database
CN105183887A (en) Data processing method based on browser and browser device
CN104765811A (en) Device, system and method for providing associated searching keywords for users

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: 20150401

RJ01 Rejection of invention patent application after publication