CN103577489A - Method and device of searching web browsing history - Google Patents

Method and device of searching web browsing history Download PDF

Info

Publication number
CN103577489A
CN103577489A CN201210281087.5A CN201210281087A CN103577489A CN 103577489 A CN103577489 A CN 103577489A CN 201210281087 A CN201210281087 A CN 201210281087A CN 103577489 A CN103577489 A CN 103577489A
Authority
CN
China
Prior art keywords
record
search
browsing
user
web page
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
CN201210281087.5A
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 Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201210281087.5A priority Critical patent/CN103577489A/en
Publication of CN103577489A publication Critical patent/CN103577489A/en
Pending legal-status Critical Current

Links

Images

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]
    • 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/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Abstract

The invention discloses a method and a device of searching a web browsing history. The method of searching the web browsing history comprises the following steps of receiving a search text which is input by a user; obtaining a pre-generated web browsing history record; judging whether the record is matched with the search text according to search keyword information carried in each record; and generating a search result by utilizing the record clause with the successful matching. In comparison with the prior art, the scheme of the invention is based on a text matching manner, the search effect is remarkably better than the scheme of searching according to a browsing period. In addition, the matching basis is the search keyword, which is more sensitive to the user, so that the search keyword is easier to remember than contents such as a web URL or a web title, and the corresponding search result conforms to the browsing requirements of the user well.

Description

A kind of web page browsing historical query method and device
Technical field
The present invention relates to technical field of internet application, particularly relate to a kind of web page browsing historical query method and device.
Background technology
In the computed process of user, computing machine can carry out automatic record to user's operation history behavior.Behavior record is the earliest for carry out positioning problems and investigation when system breaks down, and along with enriching constantly of computer function, behavior record also starts directly to face domestic consumer gradually, by calling the mode of historical behavior, realizes the object of prompt operation.
The browser of take describes as example, existing browser possesses the function that automatically records multiple user behavior, for example automatically the used searched key word of recording user, web page browsing record, even for example, at input content (user name, password) of some webpage etc., when user need to input same information again, the content of input before just can inquiring from record by certain mode, thus realize quick input.
According to prior art, web page browsing behavior for user, mainly to adopt in two ways to process at present: a kind of is that the webpage that user was browsed carries out record according to the browsing time, correspondingly can to browsing record, represent according to the browsing time, user also can inquire about browsing histories according to the time, as shown in Figure 1a, for example, inquire about the webpage of once browsing today, the webpage that once browsed yesterday, etc.; Another kind is that the webpage that user was browsed carries out record according to title, concrete grammar is to set up index according to the title content of the URL of webpage or webpage, when user inputs URL fragment or web page title fragment again, just can to user feedback, can match the record of browsing of these fragments by inquiry, as shown in Figure 1 b.
Due to developing rapidly of internet, user's pageview is also significantly improved, corresponding sometime section also can there is a large amount of records of browsing, in addition, user is also difficult to remember oneself to browse the time of certain webpage, and therefore the above-mentioned current reality of first kind of way has been difficult to meet consumers' demand.The above-mentioned second way is by the mode of text matches, with respect to mode one, can realize more efficiently screening to browsing record, but, this mode requires user oneself at least can remember that some fragment of webpage URL or web page title can realize quick input, yet generally user can't go deliberately to go to remember these contents; In addition, the fragment length of user's input can directly affect the accuracy of Query Result, if input content is too short, also may cause hit results too much, is still difficult to realize the object of quick input.
Summary of the invention
For solving the problems of the technologies described above, the embodiment of the present invention provides a kind of web page browsing historical query method and device, to realize inquiring about and representing in conjunction with user's search behavior, browses record, and technical scheme is as follows:
The embodiment of the present invention provides a kind of web page browsing historical query method, it is characterized in that, the method comprises:
Receive the query text of user's input;
Obtain the web page browsing historical record generating in advance;
According to the search keyword information of carrying in every record, judge whether this record matches with described query text;
Utilize the record entry generated query result that the match is successful.
According to a kind of embodiment of the present invention, the generation method of described web page browsing historical record comprises:
Search behavior to user is monitored; If monitor user, opening the behavior of webpage by Search Results, at this that generates this webpage, browse while recording, is that this record adds search keyword information, and described search keyword information is for recording the searched key word corresponding with described Search Results.
According to a kind of embodiment of the present invention, the generation method of described web page browsing historical record also comprises:
If monitor user, by Search Results, open the behavior of webpage, at this that generates this webpage, browse while recording, for this record adds search approach, browse sign.
According to a kind of embodiment of the present invention,
The described search keyword information of usining is browsed sign as search approach.
According to a kind of embodiment of the present invention, described in obtain in advance the web page browsing historical record generating, comprising:
From all web page browsing historical records that generate in advance, obtain and carry the web page browsing historical record that search approach is browsed the user of sign.
According to a kind of embodiment of the present invention, described according to the search keyword information of carrying in every record, judge that whether this record matches with described query text, comprising:
Judge that whether the key word information of carrying in described record is in full accord with described query text.
According to a kind of embodiment of the present invention, described according to the search keyword information of carrying in every record, judge that whether this record matches with described query text, comprising:
Judge whether the key word information of carrying in described record partly mates with described query text.
According to a kind of embodiment of the present invention, described according to the search keyword information of carrying in every record, judge that whether this record matches with described query text, comprising:
Whether the similarity that judges the key word information of carrying in described record and described query text surpasses default threshold value.
According to a kind of embodiment of the present invention, the described utilization record entry generated query result that the match is successful, comprising:
According to the browsing time that the match is successful records, Query Result is sorted.
According to a kind of embodiment of the present invention, the described utilization record entry generated query result that the match is successful, comprising:
Similarity size according to the key word information of carrying in described record and described query text, sorts to Query Result.
The embodiment of the present invention provides a kind of web page browsing historical query device, and this device comprises:
Query text receiving element, for receiving the query text of user's input;
Browsing histories acquiring unit, for obtaining the web page browsing historical record generating in advance;
Query unit, for the search keyword information of carrying according to every record, judges whether this record matches with described query text;
Result output unit, for utilizing the record entry generated query result that the match is successful.
According to a kind of embodiment of the present invention, described device also comprises:
Browsing history unit, monitors for the search behavior to user; If monitor user, opening the behavior of webpage by Search Results, at this that generates this webpage, browse while recording, is that this record adds search keyword information, and described search keyword information is for recording the searched key word corresponding with described Search Results.
According to a kind of embodiment of the present invention, described browsing history unit, also for:
If monitor user, by Search Results, open the behavior of webpage, at this that generates this webpage, browse while recording, for this record adds search approach, browse sign.
According to a kind of embodiment of the present invention, described browsing history unit, specifically for:
The described search keyword information of usining is browsed sign as search approach.
According to a kind of embodiment of the present invention, described browsing histories acquiring unit, specifically for:
From all web page browsing historical records that generate in advance, obtain and carry the web page browsing historical record that search approach is browsed sign.
According to a kind of embodiment of the present invention, described query unit, specifically for:
Judge that whether the key word information of carrying in described record is in full accord with described query text.
According to a kind of embodiment of the present invention, described query unit, specifically for:
Judge whether the key word information of carrying in described record partly mates with described query text.
According to a kind of embodiment of the present invention, described query unit, specifically for:
Whether the similarity that judges the key word information of carrying in described record and described query text surpasses default threshold value.
According to a kind of embodiment of the present invention, described result output unit, specifically for:
According to the browsing time that the match is successful records, Query Result is sorted.
According to a kind of embodiment of the present invention, described result output unit, specifically for:
Similarity size according to the key word information of carrying in described record and described query text, sorts to Query Result.
At present, utilize the mode of search to browse, become the main path of user's browsing page, and, searched key word is all generally the own content of interest of user, so user is far longer than webpage URL or web page title to the sensitivity of searched key word.
Based on above-mentioned situation, in the technical scheme providing in the embodiment of the present invention, for the webpage of opening by Search Results, the keyword using when the further recording user of meeting is searched for when browsing of this webpage of generation recorded.When user inquires about browsing histories, can be according to the search keyword information response user's who carries in every record inquiry.Compared with prior art, such scheme is the mode based on text matches, and inquiry successful is better than according to browsing the scheme that the period inquires about.In addition, due to coupling according to being the more responsive searched key word of user, therefore more easily memory for the contents such as webpage URL or web page title, Query Result also can meet user's the demand of browsing better accordingly.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, the accompanying drawing the following describes is only some embodiment that record in the present invention, for those of ordinary skills, can also obtain according to these accompanying drawings other accompanying drawing.
The historical exhibiting method schematic diagram of web page browsing that Fig. 1 a and Fig. 1 b are prior art;
Fig. 2 is the process flow diagram of embodiment of the present invention web page browsing behavior record method;
Fig. 3 is the process flow diagram of the historical exhibiting method of embodiment of the present invention web page browsing;
Fig. 4 a and Fig. 4 b are that embodiment of the present invention web page browsing history represents schematic diagram;
Fig. 5 is the process flow diagram of embodiment of the present invention web page browsing historical query method;
Fig. 6 is the structural representation of embodiment of the present invention web page browsing historical record generating apparatus;
Fig. 7 is the structural representation of the historical demonstration device of embodiment of the present invention web page browsing;
Fig. 8 is the structural representation of embodiment of the present invention web page browsing historical query device.
Embodiment
In prior art, web page browsing behavior record for user, mainly adopt in two ways and realize: a kind of mode is to carry out record according to the browsing time, correspondingly can to all records of browsing, show according to the browsing time, but in the situation that the unit interval, pageview was larger, the screening effect of this mode cannot meet user's actual demand.Another kind of mode is to carry out record according to the title of webpage, and correspondingly user inquires about according to webpage URL or web page title, yet this mode needs user can remember the content of webpage URL or web page title, and user is had higher requirement.
For the existing problem of prior art, the technical scheme that the embodiment of the present invention provides is: the webpage of opening by the mode of search for user, the keyword using when further recording user is searched for when browsing of this webpage of generation recorded.Correspondingly, browse while recording representing, can to browsing record, carry out structuring and represent according to " searched key word ", user also can utilize searched key word to inquire about browsing record.Compared with prior art, scheme that the embodiment of the present invention provides adopts the mode based on text matches, and screening effect is significantly better than according to browsing the scheme that the period inquires about.In addition, due to coupling according to being the more responsive searched key word of user, therefore for the contents such as webpage URL or web page title, more easily remember, inquire about accordingly or represent result and also can meet better user's the demand of browsing.
In order to make those skilled in the art understand better the technical scheme in the present invention, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is described in detail, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, the every other embodiment that those of ordinary skills obtain, should belong to the scope of protection of the invention.
The process flow diagram that Figure 2 shows that a kind of web page browsing behavior record method provided by the present invention, the method can comprise the following steps:
S101, monitors user's search behavior;
S102, opens the behavior of webpage if monitor user by Search Results, at this that generates this webpage, browses while recording, and be that this record adds search keyword information.
Along with the fast development of network technology, in the face of the mass data on network, user often utilizes the mode of search to solve information filtering problem.Search engine is the system of search service that provides for user, it captures the mass data on network by web crawlers, carry out serializing storage, set up index database, then utilize front end searched page, the keyword of user's input is carried out to word segmentation processing and coupling retrieval, then qualified info web is presented in search results pages according to certain sortord, user can, by clicking the link in search results pages, open corresponding webpage.
At present, utilize the mode of search to browse, become a kind of main path of user's browsing page, and user often can use own interested Composition of contents searched key word.In a lot of situations, for the webpage of once browsing, user might not remember the browsing time accurately, also not necessarily remember the URL of webpage and the title of webpage, but for the webpage of browsing by search approach, user is but easy to remember: oneself once paid close attention to or which aspects, oneself once used what keyword to carry out Webpage search.
Visible, user is far longer than the contents such as webpage URL or web page title to the sensitivity of searched key word, based on this situation, in the technical scheme providing in the embodiment of the present invention, according to the approach of opening webpage, the behavior of user's browsing page is divided into two kinds: by search approach, browse and browse by non-search approach.
Wherein " by search approach, browse " and refer to: user utilizes search engine, by inputted search keyword or utilization search suggestion obtain Search Results voluntarily, and then open certain webpage by Search Results, the approach of browsing of this webpage is " by search approach, browsing ", this class is browsed approach and is characterised in that: the web page browsing record of " browsing by search approach " for any, can both find a corresponding searched key word, namely obtain Search Results keyword used.
" by non-search approach, browse " and can comprise: the behavior of opening, opening and open webpage by modes such as other non-search results pages links by collection by input URL, the feature that this class is browsed approach is: the web page browsing record of " browsing by non-search approach " for any, does not all have corresponding searched key word.
By the search behavior to user, monitor, can monitor user and by Search Results, open the behavior of webpage.In concrete implementation process, can in the search behavior of one or more specific search websites, monitor user, also can in the search behavior that directly search box of browser carries out, monitor user.When the searched key word of search engine for user's input provides after Search Results, user generally can open own interested webpage by clicking the mode of one or more result, if monitor user's this behavior, when browsing of generating web page recorded, this record is added and searches key word information, and this information is for recording the searched key word corresponding with Search Results.
For example, user searches at search website inputted search keyword " Ferrari ", and further clicks and browsed following webpage in search results pages:
A. Ferrari official website,
URL: http://www.ferrari.cn/
B. Baidupedia " Ferrari " entry page,
URL: http://baike.baidu.com/view/4490.htm
User inputs again keyword " Must Be yours " and searches for, and then in search results pages, further clicks and has browsed following webpage:
C. Baidupedia " Must Be yours " entry page,
URL: http://baike.baidu.com/view/624646.htm
So, generate above-mentioned while browsing the recording of behavior for three times, except recording the URL, web page title, browsing time etc. of webpage, keyword " Ferrari " used while also needing recording user search, record format is as shown in table 1:
Webpage URL Web page title Browsing time Keyword
http://www.ferrari.cn/ Ferrari Official Web Site …… Ferrari
http://baike.baidu.com/view/4490.htm Ferrari _ Baidupedia …… Ferrari
http://baike.baidu.com/view/624646.htm Must Be yours _ Baidupedia …… Must Be yours
Table 1
Be understandable that, the content in table 1 is only for schematically illustrating, and is not used in and limits actual storage format.For example, for scheme provided by the present invention, " web page title " and " browsing time " two is not necessary.
It should be noted that in addition, the searched key word recording, being not limited to is manually input of user oneself, for example, user's input " Ferrari " is searched for, for some, can provide the search engine of search suggestion, except can providing the Search Results corresponding with " Ferrari ", can also provide for example " Ferrari sport car ", relevant search suggestions such as " Ferrari signs ", when user clicks these search suggestions, the content that is equivalent in fact to search for suggestion is initiated searching request again as keyword, if user clicks certain result in the search results pages of " Ferrari sport car ", this time browsed also and should be regarded as " by search approach, browsing ".
In a kind of preferred implementation of the present invention, if monitor user, by Search Results, open the behavior of webpage, can also browse while recording at this that generates this webpage, for this record further adds an interpolation search approach, browse sign, be used for distinguishing the record of browsing of " browsing by search approach " and " browsing by non-search approach " two kinds of approach.
For example, user enters the Web page by modes such as direct input URL, collection or non-search results pages links:
D. hundred spend homepages,
URL: http://www.baidu.com/
So, when recording of behavior browsed in generation, for distinguishing the approach of browsing, can further in browsing record, increase for identifying the field of the approach of browsing, as shown in table 2:
Figure 2012102810875100002DEST_PATH_IMAGE001
Table 2
In " whether search approach is browsed " hurdle in table 2, with " 1 " expression " search approach is browsed ", with " 0 " sign " non-search approach is browsed ".Can find out the last item browse record with other three differences of browsing record.
In browsing record, add search approach identification field, its objective is that can directly distinguish one browses that record is whether corresponding to be browsed by search approach, and further carry out subsequent operation.Certainly, record itself for " non-search approach is browsed " does not have corresponding searched key word, therefore in one embodiment of the present invention, also " searched key word " and " browsing approach " field can be merged, only with " searched key word " field, represent, by checking whether " searched key word " field of every record is not empty, judges whether this record is " browsing by search approach ".
The embodiment of the present invention is by above method generating web page browsing history, the webpage of wherein opening by the mode of search for user, give special identifier (this step is optional) generating when browsing of this webpage recorded, and the keyword using during recording user search.Utilize the record of browsing of above form, can realize according to " searched key word " and carry out structuring and represent browsing record, also can respond the browse record queries request of user based on " searched key word ", in following examples of the present invention, will describe respectively these two kinds of application modes.
Shown in Fig. 3, be the process flow diagram of the historical exhibiting method of a kind of web page browsing of the embodiment of the present invention, the method can comprise the following steps:
S201, obtains the web page browsing historical record generating in advance;
According to the description of embodiment above, in the web page browsing historical record generating in advance, the webpage of opening by the mode of search for user, the key word information of using in the time of can further carrying user search in record.The present embodiment is that the record of browsing that carries key word information for these is classified and represented processing.
If generating and browsing in the process of record in advance, in record, added for showing that this record browses the sign of approach, in this step, can, first according to this sign, from all record data, filter out by the record data of " search approach is browsed ".For example, for the data shown in table 2, can be according to " whether search approach is browsed " row, the fourth line data that are 0 by this row value are removed, and only retain the first three rows data that this row value is 1.In addition, can according to " keyword " in table 1 or table 2 row, whether be only also empty, judge whether browse record for every is " by search approach, browsing ".Certainly, understandable, if the record of browsing generating is all browsed by search approach, so also can not need to screen operation.
S202, according to the search keyword information of carrying in every record, classifies to web page browsing historical record;
According to the search keyword information of carrying in every record, the set of web page browsing historical record is divided into different subsets, wherein the corresponding different searched key word of each subset.
With the data instance shown in table 1, according to " keyword " row, three data in table 1 can be divided into two classes:
Keyword is article one record and the second record of " Ferrari ";
Keyword is the 3rd record of " Must Be yours ".
S203, according to classification results, represents web page browsing historical record.
According to every difference of browsing the keyword of record, to browsing, recording classifies represents.In providing at the present embodiment, adopt the mode of tag along sort, the record of browsing of different searched key words classified and represented:
First according to the content of different searched key words, generate different tag along sorts, then according to classification results, by every, browse record and be dispensed under corresponding tag along sort and represent.Shown in Fig. 4 a and Fig. 4 b, according to browsing the key word information of carrying in record, the labels such as " Ferrari ", " Must Be yours ", " bird of degree ma Liu winter indignation ", " the new iPad " in viewing area, have been generated respectively, wherein, each label is once used keyword of user, and the web results of the demonstration under each label is the webpage that user once utilized this keyword search to arrive.User selects label by switching, just can check targetedly the webpage of oneself once browsing.As shown in Fig. 4 a, current active label is " Ferrari ", correspondingly at preview area, has shown the browse record relevant to " Ferrari "; As shown in Figure 4 b, user, by blocked operation, switches to " Must Be yours " by current active label, and the shown content of preview area also correspondingly becomes the browse record relevant to " Must Be yours ".
Consider that user can only browse the content of a label at one time, therefore in a kind of implementation of the present invention, when user has just started to browse the Search Results of certain label, can only Search Results corresponding to current active label be loaded and be shown, after user carries out blocked operation, then the content of other respective labels is loaded and shown.This mode can reduce the consumption of system resource effectively.Certainly, if for the consideration of showing speed aspect, also can, when Search Results corresponding to current active label being loaded and show, carry out prestrain on backstage to the displaying content that other labels are corresponding.Like this when user carries out label blocked operation, can the very first time for user shows corresponding Search Results, save the consumed times to be loaded such as user.
In addition, consider all browse the corresponding keyword kind of record institute may be many, therefore in one embodiment of the invention, can generate selectively tag along sort, or adopt certain strategy to sort to a plurality of labels:
1) corresponding browsing of searched key word is recorded quantity, can reflect the attention degree of user to this keyword, according to this situation, can add up corresponding the browsing of each searched key word and record quantity, then according to corresponding the browsing of each searched key word, record quantity, determine that the displaying of tag along sort represents order and/or represents quantity.According to the general custom of browsing, can record a fairly large number of keyword label and come earlier position browsing, browsing that for example " Ferrari " is corresponding is recorded as 10, browsing that " Must Be yours " is corresponding is recorded as 8, so in the process representing, according to browsing, record quantity, before " Ferrari " label can being come to " Must Be yours " label.
In addition, in the process of generating labels, can also record the quantity that quantity is determined generating labels according to searched key word is corresponding.For example: corresponding the browsing of all searched key words recorded quantity and added up and rank, then only to recording the keyword generating labels of n position before quantity rank; Or, only to browsing, record the keyword generating labels that quantity is greater than certain threshold value, etc.
2) except keyword is corresponding, browses and record quantity, the time that user uses keyword to search for, also can reflect the attention degree of user to this keyword, according to this situation, can add up the nearest service time of each searched key word.Then according to each searched key word corresponding nearest service time, determine that the displaying of tag along sort represents order and/or represents quantity.According to the general custom of browsing, nearer label service time can be come to earlier position, for example " Ferrari " the last use is today, " Must Be yours " the last use is yesterday, so in the process representing, according to the nearest service time of browsing record, before " Ferrari " label can being come to " Must Be yours " label.
In addition, in the process of generating labels, can also determine according to searched key word the quantity of generating labels corresponding nearest service time.For example: all searched key words are added up and rank corresponding nearest service time, then the keyword generating labels to n position before nearest service time rank only; Or, only to being later than the keyword generating labels of the certain moment threshold value service time, etc.
Be understandable that, above-mentioned two kinds are sorted to label or scheme that quantity controls, only for schematically illustrating, are not formed the restriction to the present invention program.According to the present invention program's basic thought, except according to browsing and recording quantity and service time keyword is sorted recently, can also adopt other strategy label to be sorted or quantity control, user in use, select flexibly by the strategy that also can provide according to system.
Certainly, above-mentioned " labeling represents " is only also a kind of embodiment of the present invention, in actual application, can also adopt the forms such as list or layer menu, to web page browsing historical record take " keyword " as dimension classification, show, the present invention does not need this to limit.
The scheme that above-described embodiment provides, when web page browsing history is represented, classifies and represents browsing histories according to the search keyword information of carrying in every record.Compared with prior art, such scheme is the mode based on text matches, and classifying quality is significantly better than according to browsing the scheme that the period classifies and represent.In addition, due to coupling according to being the more responsive searched key word of user, therefore for the contents such as webpage URL or web page title, more easily remember, corresponding browsing of showing recorded result and also can be met better user's the demand of browsing.
Shown in Fig. 5, be the process flow diagram of a kind of web page browsing historical query of embodiment of the present invention method, the method can comprise the following steps:
S301, receives the query text that user inputs;
User can be in search column or address field, input inquiry text, wherein, this query text can be once used searched key word of user, because searched key word is the interested content of user oneself, so user can far be better than the information such as webpage URL, web page title for the memory capability of searched key word.
For example, user once utilized keyword " Ferrari " to search for and utilized Search Results further to browse official's homepage of Ferrari, and the URL of this homepage is http:// www.ferrari.cn/title is " Ferrari Official Web Site ", this two parts content be full name or fragment be all not easy memory, according to the present invention program, user can directly input oneself once used searched key word " Ferrari " the machine had been preserved browse record inquire about.
S302, obtains the web page browsing historical record generating in advance;
According to the description of embodiment above, in the web page browsing historical record generating in advance, the webpage of opening by the mode of search for user, the key word information of using in the time of can further carrying user search in record.The present embodiment is that the record of browsing that carries key word information for these is classified and represented processing.
If generating and browsing in the process of record in advance, in record, added for showing that this record browses the sign of approach, in this step, can, first according to this sign, from all record data, filter out by the record data of " search approach is browsed ".For example, for the data shown in table 2, can be according to " whether search approach is browsed " row, the fourth line data that are 0 by this row value are removed, and only retain the first three rows data that this row value is 1.In addition, can according to " keyword " in table 1 or table 2 row, whether be only also empty, judge whether browse record for every is " by search approach, browsing ".Certainly, understandable, if the record of browsing generating is all browsed by search approach, so also can not need to screen operation.
S303, according to the search keyword information of carrying in every record, judges whether this record matches with described query text;
According to the solution of the present invention, for the web page browsing record of having preserved, can set up index according to " keyword " column data, to user's inquiry is made to quick response.
Certainly, in actual application process, judge that the strategy of " whether record matches with query text " also can arrange flexibly, for example:
1) judge that whether the key word information of carrying in described record is in full accord with query text.
According to this strategy, browsing the keyword carrying in record must be in full accord with query text, just can be judged as coupling.
2) judge whether the key word information of carrying in described record partly mates with described query text.
With strategy 1) compare, the requirement of " coupling " of this strategy is relatively loose, according to this strategy, in the situation that the keyword carrying in browsing record is consistent with query text part, just can be judged as coupling, for example, user input " non-you ", can to match key word information be " Must Be yours " browses record; User's input " bird of indignation ", can match the record of browsing that key word information is " bird of degree ma Liu winter indignation ".
3) whether the similarity that judges the key word information of carrying in described record and described query text surpasses default threshold value.
With strategy 2) compare, the requirement of " coupling " of this strategy is more loose, does not require in full accord on text, for example, user's input " bird of degree ma indignation ", wishes to match the record of browsing that key word information is " bird of degree ma Liu winter indignation ".
For the computing method of text similarity, from large aspect classification, can be divided into literal similar and semantic similar.Literal similar, the most basic method is to utilize the formula of " public word string length/current text total length " to calculate, and can certainly introduce other more complicated algorithms such as Euclidean distance and calculate.Semantic similar, need on literal similar basis, introduce some synonym resources, synonym is replaced to normalizing, and then calculate, if " electric energy conversion " is " electric energy conversion " with " electric energy conversion " normalizing, and then carry out literal similarity calculating.Literal under many circumstances similar, can approximate evaluation go out semantic similarly, and do not need extra resource; Semanteme is similar needs extra resource, but also can bring than literal similar effect more accurately.According to practical application request, those skilled in the art can select the similar circular of various texts flexibly, and the present invention does not need this to limit.
Be understandable that, above-mentioned three kinds of matching strategies, only for schematically illustrating, do not form the restriction to the present invention program.According to the present invention program's basic thought, those skilled in the art can also introduce other matching strategy, and user in use, select flexibly by the strategy that also can provide according to system.
S304, utilizes the record entry generated query result that the match is successful.
For the record entry that the match is successful, generate corresponding Query Result to user feedback.The simplest a kind of mode is that all record entries that the match is successful are directly showed to user.In the preferred embodiment of the present invention, after can also sorting with certain strategy to these record entries that the match is successful, show again user.
For example, can, according to the browsing time that the match is successful records, Query Result be sorted.In actual applications, can be according to the current order from the near to the remote of browsing time distance of every record, record is sorted, also can be as shown in Figure 1a, to browse record sort in the different time periods, it should be noted that with the difference of Fig. 1 a and be, the record of browsing is here to browse record with user inquiry matches, rather than all records of browsing.
In addition, if in the process of matching inquiry, the matching strategy adopting has utilized similarity, so, can also, according to the similarity size of the key word information of carrying in described record and described query text, Query Result be sorted.For example the query contents of user's input is " bird of indignation ", by inquiry, keyword is " indignation bird ", and to browse record and keyword be " bird of degree ma Liu winter indignation " browses record and can both mate, so according to sequencing of similarity, can " bird of indignation " corresponding browse record come " bird of degree ma Liu winter indignation " corresponding browse record before.
Certainly above-mentioned two kinds of schemes that Query Result is sorted, only for schematically illustrating, do not form the restriction to the present invention program.According to the present invention program's basic thought, those skilled in the art can also introduce other ordering strategy, and user in use, select flexibly by the strategy that also can provide according to system.
The scheme that above-described embodiment provides, when user inquires about browsing histories, can be according to the search keyword information response user's who carries in every record inquiry.Compared with prior art, such scheme is the mode based on text matches, and inquiry successful is better than according to browsing the scheme that the period inquires about.In addition, due to coupling according to being the more responsive searched key word of user, therefore more easily memory for the contents such as webpage URL or web page title, Query Result also can meet user's the demand of browsing better accordingly.
Suppose that user once utilized keyword " Ferrari " to search for and utilized Search Results further to browse official's homepage of Ferrari, the URL of this homepage is http://www.ferrari.cn/, title is " Ferrari Official Web Site ", this two parts content is that full name or fragment are all not easy memory, according to existing scheme, if user thinks again to browse this page, need to again utilize " Ferrari " to search for, then at the Search Results providing according to search engine, from result page, further link to respective page.And application the present invention program, user can directly utilize oneself once used searched key word " Ferrari " directly inquire the web page browsing record of preserving in the machine, do not need calling search engine, do not need to link through search results pages yet, both be user-friendly to, effectively saved system resource simultaneously.
Corresponding to embodiment of the method above, corresponding to embodiment of the method above, the present invention also provides a kind of web page browsing behavior record device, and shown in Figure 6, this device can comprise:
Monitoring means 110, monitors for the search behavior to user;
Record cell 120, if shown in monitoring means 110 monitor user and by Search Results, open the behavior of webpage, at this that generates this webpage, browse while recording, be that this record adds search keyword information.
In the technical scheme providing in the embodiment of the present invention, according to the approach of opening webpage, the behavior of user's browsing page is divided into two kinds: by search approach, browse and browse by non-search approach.
In the technical scheme providing in the embodiment of the present invention, according to the approach of opening webpage, the behavior of user's browsing page is divided into two kinds: by search approach, browse and browse by non-search approach.
Wherein " by search approach, browse " and refer to: user utilizes search engine, by inputted search keyword or utilization search suggestion obtain Search Results voluntarily, and then open certain webpage by Search Results, the approach of browsing of this webpage is " by search approach, browsing ", this class is browsed approach and is characterised in that: the web page browsing record of " browsing by search approach " for any, can both find a corresponding searched key word, namely obtain Search Results keyword used.
" by non-search approach, browse " and can comprise: the behavior of opening, opening and open webpage by modes such as other non-search results pages links by collection by input URL, the feature that this class is browsed approach is: the web page browsing record of " browsing by non-search approach " for any, does not all have corresponding searched key word.
By the search behavior to user, monitor, can monitor user and by Search Results, open the behavior of webpage.In concrete implementation process, can in the search behavior of one or more specific search websites, monitor user, also can in the search behavior that directly search box of browser carries out, monitor user.When the searched key word of search engine for user's input provides after Search Results, user generally can open own interested webpage by clicking the mode of one or more result, if monitor user's this behavior, when browsing of generating web page recorded, this record is added and searches key word information, and this information is for recording the searched key word corresponding with Search Results.
It should be noted that, the searched key word recording, being not limited to is manually input of user oneself, for example, user's input " Ferrari " is searched for, for some, can provide the search engine of search suggestion, except can providing the Search Results corresponding with " Ferrari ", can also provide for example " Ferrari sport car ", relevant search suggestions such as " Ferrari signs ", when user clicks these search suggestions, the content that is equivalent in fact to search for suggestion is initiated searching request again as keyword, if user clicks certain result in the search results pages of " Ferrari sport car ", this time browsed also and should be regarded as " by search approach, browsing ".
In a kind of preferred implementation of the present invention, if monitor user, by Search Results, open the behavior of webpage, can also browse while recording at this that generates this webpage, for this record further adds an interpolation search approach, browse sign, be used for distinguishing the record of browsing of " browsing by search approach " and " browsing by non-search approach " two kinds of approach.
In browsing record, add search approach identification field, its objective is that can directly distinguish one browses that record is whether corresponding to be browsed by search approach, and further carry out subsequent operation.Certainly, record itself for " non-search approach is browsed " does not have corresponding searched key word, therefore in one embodiment of the present invention, also " searched key word " and " browsing approach " field can be merged, only with " searched key word " field, represent, by checking whether " searched key word " field of every record is not empty, judges whether this record is " browsing by search approach ".
The embodiment of the present invention is by above method generating web page browsing history, the webpage of wherein opening by the mode of search for user, give special identifier (this step is optional) generating when browsing of this webpage recorded, and the keyword using during recording user search.Utilize the record of browsing of above form, can realize according to " searched key word " and carry out structuring and represent browsing record, also can respond the browse record queries request of user based on " searched key word ", in following examples of the present invention, will describe respectively these two kinds of application modes.
Shown in Figure 7, the embodiment of the present invention also provides a kind of web page browsing historical demonstration device, and this device can comprise:
Browsing histories acquiring unit 210, for obtaining the web page browsing historical record generating in advance;
In the web page browsing historical record generating in advance, the webpage of opening by the mode of search for user, the key word information of using in the time of can further carrying user search in record.The present embodiment is that the record of browsing that carries key word information for these is classified and represented processing.
If generating and browsing in the process of record in advance, in record, added for showing that this record browses the sign of approach, in this step, can, first according to this sign, from all record data, filter out by the record data of " search approach is browsed ".For example, for the data shown in table 2, can be according to " whether search approach is browsed " row, the fourth line data that are 0 by this row value are removed, and only retain the first three rows data that this row value is 1.In addition, can according to " keyword " in table 1 or table 2 row, whether be only also empty, judge whether browse record for every is " by search approach, browsing ".Certainly, understandable, if the record of browsing generating is all browsed by search approach, so also can not need to screen operation.
Browsing histories taxon 220, for the search keyword information of carrying according to every record, classifies to web page browsing historical record;
According to the search keyword information of carrying in every record, the set of web page browsing historical record is divided into different subsets, wherein the corresponding different searched key word of each subset.
With the data instance shown in table 1, according to " keyword " row, three data in table 1 can be divided into two classes:
Keyword is article one record and the second record of " Ferrari ";
Keyword is the 3rd record of " Must Be yours ".
Browsing histories represents unit 230, for according to classification results, web page browsing historical record is represented.According to every difference of browsing the keyword of record, to browsing, recording classifies represents.In providing at the present embodiment, adopt the mode of tag along sort, the record of browsing of different searched key words classified and represented:
First according to the content of different searched key words, generate different tag along sorts, then according to classification results, by every, browse record and be dispensed under corresponding tag along sort and represent.Shown in Fig. 4 a and Fig. 4 b, according to browsing the key word information of carrying in record, the labels such as " Ferrari ", " Must Be yours ", " bird of degree ma Liu winter indignation ", " the new iPad " in viewing area, have been generated respectively, wherein, each label is once used keyword of user, and the web results of the demonstration under each label is the webpage that user once utilized this keyword search to arrive.User selects label by switching, just can check targetedly the webpage of oneself once browsing.As shown in Fig. 4 a, current active label is " Ferrari ", correspondingly at preview area, has shown the browse record relevant to " Ferrari "; As shown in Fig. 4 b, user, by blocked operation, switches to " Must Be yours " by current active label, and the shown content of preview area also correspondingly becomes the browse record relevant to " Must Be yours ".
Consider that user can only browse the content of a label at one time, therefore in a kind of implementation of the present invention, when user has just started to browse the Search Results of certain label, can only Search Results corresponding to current active label be loaded and be shown, after user carries out blocked operation, then the content of other respective labels is loaded and shown.This mode can reduce the consumption of system resource effectively.Certainly, if for the consideration of showing speed aspect, also can, when Search Results corresponding to current active label being loaded and show, carry out prestrain on backstage to the displaying content that other labels are corresponding.Like this when user carries out label blocked operation, can the very first time for user shows corresponding Search Results, save the consumed times to be loaded such as user.
In addition, consider all browse the corresponding keyword kind of record institute may be many, therefore in one embodiment of the invention, can generate selectively tag along sort, or adopt certain strategy to sort to a plurality of labels:
1) corresponding browsing of searched key word is recorded quantity, can reflect the attention degree of user to this keyword, according to this situation, can add up corresponding the browsing of each searched key word and record quantity, then according to corresponding the browsing of each searched key word, record quantity, determine that the displaying of tag along sort represents order and/or represents quantity.According to the general custom of browsing, can record a fairly large number of keyword label and come earlier position browsing, browsing that for example " Ferrari " is corresponding is recorded as 10, browsing that " Must Be yours " is corresponding is recorded as 8, so in the process representing, according to browsing, record quantity, before " Ferrari " label can being come to " Must Be yours " label.
In addition, in the process of generating labels, can also record the quantity that quantity is determined generating labels according to searched key word is corresponding.For example: corresponding the browsing of all searched key words recorded quantity and added up and rank, then only to recording the keyword generating labels of n position before quantity rank; Or, only to browsing, record the keyword generating labels that quantity is greater than certain threshold value, etc.
2) except keyword is corresponding, browses and record quantity, the time that user uses keyword to search for, also can reflect the attention degree of user to this keyword, according to this situation, can add up the nearest service time of each searched key word.Then according to each searched key word corresponding nearest service time, determine that the displaying of tag along sort represents order and/or represents quantity.According to the general custom of browsing, nearer label service time can be come to earlier position, for example " Ferrari " the last use is today, " Must Be yours " the last use is yesterday, so in the process representing, according to the nearest service time of browsing record, before " Ferrari " label can being come to " Must Be yours " label.
In addition, in the process of generating labels, can also determine according to searched key word the quantity of generating labels corresponding nearest service time.For example: all searched key words are added up and rank corresponding nearest service time, then the keyword generating labels to n position before nearest service time rank only; Or, only to being later than the keyword generating labels of the certain moment threshold value service time, etc.
Be understandable that, above-mentioned two kinds are sorted to label or scheme that quantity controls, only for schematically illustrating, are not formed the restriction to the present invention program.According to the present invention program's basic thought, except according to browsing and recording quantity and service time keyword is sorted recently, can also adopt other strategy label to be sorted or quantity control, user in use, select flexibly by the strategy that also can provide according to system.
Certainly, above-mentioned " labeling represents " is only also a kind of embodiment of the present invention, in actual application, can also adopt the forms such as list or layer menu, to web page browsing historical record take " keyword " as dimension classification, show, the present invention does not need this to limit.
The scheme that above-described embodiment provides, when web page browsing history is represented, classifies and represents browsing histories according to the search keyword information of carrying in every record.Compared with prior art, such scheme is the mode based on text matches, and classifying quality is significantly better than according to browsing the scheme that the period classifies and represent.In addition, due to coupling according to being the more responsive searched key word of user, therefore for the contents such as webpage URL or web page title, more easily remember, corresponding browsing of showing recorded result and also can be met better user's the demand of browsing.
According to a kind of embodiment of the present invention, described web page browsing historical record demonstration device can further include: the general function of ,Gai unit, browsing history unit is equivalent to aforementioned web page browsing behavior record device, no longer repeat specification here.
Shown in Figure 8, the embodiment of the present invention also provides a kind of web page browsing historical query device, and this device can comprise:
Query text receiving element 310, for receiving the query text of user's input;
User can be in search column or address field, input inquiry text, wherein, this query text can be once used searched key word of user, because searched key word is the interested content of user oneself, so user can far be better than the information such as webpage URL, web page title for the memory capability of searched key word.
For example, user once utilized keyword " Ferrari " to search for and utilized Search Results further to browse official's homepage of Ferrari, and the URL of this homepage is http:// www.ferrari.cn/title is " Ferrari Official Web Site ", this two parts content be full name or fragment be all not easy memory, according to the present invention program, user can directly input oneself once used searched key word " Ferrari " the machine had been preserved browse record inquire about.
Browsing histories acquiring unit 320, for obtaining the web page browsing historical record generating in advance;
According to the description of embodiment above, in the web page browsing historical record generating in advance, the webpage of opening by the mode of search for user, the key word information of using in the time of can further carrying user search in record.The present embodiment is that the record of browsing that carries key word information for these is classified and represented processing.
If generating and browsing in the process of record in advance, in record, added for showing that this record browses the sign of approach, in this step, can, first according to this sign, from all record data, filter out by the record data of " search approach is browsed ".For example, for the data shown in table 2, can be according to " whether search approach is browsed " row, the fourth line data that are 0 by this row value are removed, and only retain the first three rows data that this row value is 1.In addition, can according to " keyword " in table 1 or table 2 row, whether be only also empty, judge whether browse record for every is " by search approach, browsing ".Certainly, understandable, if the record of browsing generating is all browsed by search approach, so also can not need to screen operation.
Query unit 330, for the search keyword information of carrying according to every record, judges whether this record matches with described query text;
According to the solution of the present invention, for the web page browsing record of having preserved, can set up index according to " keyword " column data, to user's inquiry is made to quick response.
Certainly, in actual application process, judge that the strategy of " whether record matches with query text " also can arrange flexibly, for example:
1) judge that whether the key word information of carrying in described record is in full accord with query text.
According to this strategy, browsing the keyword carrying in record must be in full accord with query text, just can be judged as coupling.
2) judge whether the key word information of carrying in described record partly mates with described query text.
With strategy 1) compare, the requirement of " coupling " of this strategy is relatively loose, according to this strategy, in the situation that the keyword carrying in browsing record is consistent with query text part, just can be judged as coupling, for example, user input " non-you ", can to match key word information be " Must Be yours " browses record; User's input " bird of indignation ", can match the record of browsing that key word information is " bird of degree ma Liu winter indignation ".
3) whether the similarity that judges the key word information of carrying in described record and described query text surpasses default threshold value.
With strategy 2) compare, the requirement of " coupling " of this strategy is more loose, does not require in full accord on text, for example, user's input " bird of degree ma indignation ", wishes to match the record of browsing that key word information is " bird of degree ma Liu winter indignation ".
For the computing method of text similarity, from large aspect classification, can be divided into literal similar and semantic similar.Literal similar, the most basic method is to utilize the formula of " public word string length/current text total length " to calculate, and can certainly introduce other more complicated algorithms such as Euclidean distance and calculate.Semantic similar, need on literal similar basis, introduce some synonym resources, synonym is replaced to normalizing, and then calculate, if " electric energy conversion " is " electric energy conversion " with " electric energy conversion " normalizing, and then carry out literal similarity calculating.Literal under many circumstances similar, can approximate evaluation go out semantic similarly, and do not need extra resource; Semanteme is similar needs extra resource, but also can bring than literal similar effect more accurately.According to practical application request, those skilled in the art can select the similar circular of various texts flexibly, and the present invention does not need this to limit.
Be understandable that, above-mentioned three kinds of matching strategies, only for schematically illustrating, do not form the restriction to the present invention program.According to the present invention program's basic thought, those skilled in the art can also introduce other matching strategy, and user in use, select flexibly by the strategy that also can provide according to system.
Result output unit 340, for utilizing the record entry generated query result that the match is successful.
For the record entry that the match is successful, generate corresponding Query Result to user feedback.The simplest a kind of mode is that all record entries that the match is successful are directly showed to user.In the preferred embodiment of the present invention, after can also sorting with certain strategy to these record entries that the match is successful, show again user.
For example, can, according to the browsing time that the match is successful records, Query Result be sorted.In actual applications, can be according to the current order from the near to the remote of browsing time distance of every record, record is sorted, also can be as shown in Figure 1a, to browse record sort in the different time periods, it should be noted that with the difference of Fig. 1 a and be, the record of browsing is here to browse record with user inquiry matches, rather than all records of browsing.
In addition, if in the process of matching inquiry, the matching strategy adopting has utilized similarity, so, can also, according to the similarity size of the key word information of carrying in described record and described query text, Query Result be sorted.For example the query contents of user's input is " bird of indignation ", by inquiry, keyword is " indignation bird ", and to browse record and keyword be " bird of degree ma Liu winter indignation " browses record and can both mate, so according to sequencing of similarity, can " bird of indignation " corresponding browse record come " bird of degree ma Liu winter indignation " corresponding browse record before.
Certainly above-mentioned two kinds of schemes that Query Result is sorted, only for schematically illustrating, do not form the restriction to the present invention program.According to the present invention program's basic thought, those skilled in the art can also introduce other ordering strategy, and user in use, select flexibly by the strategy that also can provide according to system.
The scheme that above-described embodiment provides, when user inquires about browsing histories, can be according to the search keyword information response user's who carries in every record inquiry.Compared with prior art, such scheme is the mode based on text matches, and inquiry successful is better than according to browsing the scheme that the period inquires about.In addition, due to coupling according to being the more responsive searched key word of user, therefore more easily memory for the contents such as webpage URL or web page title, Query Result also can meet user's the demand of browsing better accordingly.
Suppose that user once utilized keyword " Ferrari " to search for and utilized Search Results further to browse official's homepage of Ferrari, the URL of this homepage is http://www.ferrari.cn/, title is " Ferrari Official Web Site ", this two parts content is that full name or fragment are all not easy memory, according to existing scheme, if user thinks again to browse this page, need to again utilize " Ferrari " to search for, then at the Search Results providing according to search engine, from result page, further link to respective page.And application the present invention program, user can directly utilize oneself once used searched key word " Ferrari " directly inquire the web page browsing record of preserving in the machine, do not need calling search engine, do not need to link through search results pages yet, both be user-friendly to, effectively saved system resource simultaneously.
According to a kind of embodiment of the present invention, described web page browsing historical record inquiry unit can further include: the general function of ,Gai unit, browsing history unit is equivalent to aforementioned web page browsing behavior record device, no longer repeat specification here.
While for convenience of description, describing above device, with function, being divided into various unit describes respectively.Certainly, when enforcement is of the present invention, the function of each unit can be realized in same or a plurality of software and/or hardware.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add essential general hardware platform by software and realizes.Understanding based on such, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be personal computer, server, or the network equipment etc.) carry out the method described in some part of each embodiment of the present invention or embodiment.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, between each embodiment identical similar part mutually referring to, each embodiment stresses is the difference with other embodiment.Especially, for device embodiment, because it is substantially similar in appearance to embodiment of the method, so describe fairly simplely, relevant part is referring to the part explanation of embodiment of the method.Apparatus and system embodiment described above is only schematic, the wherein said unit as separating component explanation can or can not be also physically to separate, the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in a plurality of network element.Can select according to the actual needs some or all of module wherein to realize the object of the present embodiment scheme.Those of ordinary skills, in the situation that not paying creative work, are appreciated that and implement.
The above is only the specific embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (20)

1. a web page browsing historical query method, is characterized in that, the method comprises:
Receive the query text of user's input;
Obtain the web page browsing historical record generating in advance;
According to the search keyword information of carrying in every record, judge whether this record matches with described query text;
Utilize the record entry generated query result that the match is successful.
2. method according to claim 1, is characterized in that, the generation method of described web page browsing historical record comprises:
Search behavior to user is monitored; If monitor user, opening the behavior of webpage by Search Results, at this that generates this webpage, browse while recording, is that this record adds search keyword information, and described search keyword information is for recording the searched key word corresponding with described Search Results.
3. method according to claim 2, is characterized in that, the generation method of described web page browsing historical record also comprises:
If monitor user, by Search Results, open the behavior of webpage, at this that generates this webpage, browse while recording, for this record adds search approach, browse sign.
4. method according to claim 3, is characterized in that,
The described search keyword information of usining is browsed sign as search approach.
5. according to the method described in claim 3 or 4, it is characterized in that, described in obtain in advance the web page browsing historical record generating, comprising:
From all web page browsing historical records that generate in advance, obtain and carry the web page browsing historical record that search approach is browsed the user of sign.
6. method according to claim 1, is characterized in that, described according to the search keyword information of carrying in every record, judges that whether this record matches with described query text, comprising:
Judge that whether the key word information of carrying in described record is in full accord with described query text.
7. method according to claim 1, is characterized in that, described according to the search keyword information of carrying in every record, judges that whether this record matches with described query text, comprising:
Judge whether the key word information of carrying in described record partly mates with described query text.
8. method according to claim 1, is characterized in that, described according to the search keyword information of carrying in every record, judges that whether this record matches with described query text, comprising:
Whether the similarity that judges the key word information of carrying in described record and described query text surpasses default threshold value.
9. method according to claim 1, is characterized in that, the described utilization record entry generated query result that the match is successful, comprising:
According to the browsing time that the match is successful records, Query Result is sorted.
10. method according to claim 8, is characterized in that, the described utilization record entry generated query result that the match is successful, comprising:
Similarity size according to the key word information of carrying in described record and described query text, sorts to Query Result.
11. 1 kinds of web page browsing historical query devices, is characterized in that, this device comprises:
Query text receiving element, for receiving the query text of user's input;
Browsing histories acquiring unit, for obtaining the web page browsing historical record generating in advance;
Query unit, for the search keyword information of carrying according to every record, judges whether this record matches with described query text;
Result output unit, for utilizing the record entry generated query result that the match is successful.
12. devices according to claim 11, is characterized in that, described device also comprises:
Browsing history unit, monitors for the search behavior to user; If monitor user, opening the behavior of webpage by Search Results, at this that generates this webpage, browse while recording, is that this record adds search keyword information, and described search keyword information is for recording the searched key word corresponding with described Search Results.
13. devices according to claim 12, is characterized in that, described browsing history unit, also for:
If monitor user, by Search Results, open the behavior of webpage, at this that generates this webpage, browse while recording, for this record adds search approach, browse sign.
14. devices according to claim 13, is characterized in that, described browsing history unit, specifically for:
The described search keyword information of usining is browsed sign as search approach.
15. according to the device described in claim 13 or 14, it is characterized in that, described browsing histories acquiring unit, specifically for:
From all web page browsing historical records that generate in advance, obtain and carry the web page browsing historical record that search approach is browsed sign.
16. devices according to claim 11, is characterized in that, described query unit, specifically for:
Judge that whether the key word information of carrying in described record is in full accord with described query text.
17. devices according to claim 11, is characterized in that, described query unit, specifically for:
Judge whether the key word information of carrying in described record partly mates with described query text.
18. devices according to claim 11, is characterized in that, described query unit, specifically for:
Whether the similarity that judges the key word information of carrying in described record and described query text surpasses default threshold value.
19. devices according to claim 11, is characterized in that, described result output unit, specifically for:
According to the browsing time that the match is successful records, Query Result is sorted.
20. devices according to claim 18, is characterized in that, described result output unit, specifically for:
Similarity size according to the key word information of carrying in described record and described query text, sorts to Query Result.
CN201210281087.5A 2012-08-08 2012-08-08 Method and device of searching web browsing history Pending CN103577489A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210281087.5A CN103577489A (en) 2012-08-08 2012-08-08 Method and device of searching web browsing history

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210281087.5A CN103577489A (en) 2012-08-08 2012-08-08 Method and device of searching web browsing history

Publications (1)

Publication Number Publication Date
CN103577489A true CN103577489A (en) 2014-02-12

Family

ID=50049286

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210281087.5A Pending CN103577489A (en) 2012-08-08 2012-08-08 Method and device of searching web browsing history

Country Status (1)

Country Link
CN (1) CN103577489A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104679899A (en) * 2015-03-17 2015-06-03 努比亚技术有限公司 Search method, search device and terminal
CN104933099A (en) * 2015-05-28 2015-09-23 百度在线网络技术(北京)有限公司 Method and device for providing target search result for user
CN105631036A (en) * 2016-01-13 2016-06-01 浙江慧脑信息科技有限公司 Method for browsing history inquiry
CN106484921A (en) * 2016-12-06 2017-03-08 庄爱芹 A kind of method for browsing search key in record in webpage
CN106599147A (en) * 2016-12-06 2017-04-26 庄爱芹 Method and device for browser browsing history management
CN106611022A (en) * 2015-10-27 2017-05-03 北京国双科技有限公司 Method and device for increasing website search efficiency
CN108319613A (en) * 2017-01-18 2018-07-24 阿里巴巴集团控股有限公司 A kind of method and apparatus that webpage information is sorted out
CN108628992A (en) * 2018-04-28 2018-10-09 上海与德通讯技术有限公司 The acquisition methods and electronic equipment of the search term of webpage
CN108804433A (en) * 2017-04-26 2018-11-13 北京京东尚科信息技术有限公司 Information-pushing method and device
CN109582757A (en) * 2018-12-06 2019-04-05 深圳高企在线科技有限公司 A kind of intellectual property integrated information method for quickly querying and system
CN109634991A (en) * 2018-12-12 2019-04-16 安徽讯呼信息科技有限公司 A kind of searching method based on big data
CN109670105A (en) * 2018-11-30 2019-04-23 维沃移动通信有限公司 Searching method and mobile terminal
CN110321544A (en) * 2019-07-08 2019-10-11 北京百度网讯科技有限公司 Method and apparatus for generating information
CN110472142A (en) * 2019-07-19 2019-11-19 平安科技(深圳)有限公司 Historical viewings Webpage searching method, device, storage medium and computer equipment
CN111177551A (en) * 2019-12-27 2020-05-19 百度在线网络技术(北京)有限公司 Method, device, equipment and computer storage medium for determining search result
CN111612547A (en) * 2020-05-27 2020-09-01 恩亿科(北京)数据科技有限公司 Method and device for generating advertisement creative picture, computer equipment and storage medium
WO2021196541A1 (en) * 2020-04-01 2021-10-07 百度在线网络技术(北京)有限公司 Method, apparatus and device used to search for content, and computer-readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050021677A1 (en) * 2003-05-20 2005-01-27 Hitachi, Ltd. Information providing method, server, and program
CN101807187A (en) * 2009-02-16 2010-08-18 杨云国 Browsing information-based instant search method
CN102375833A (en) * 2010-08-12 2012-03-14 橘子电视股份有限公司 Method for recording and searching webpages and method for recording browsed webpages
CN102521251A (en) * 2011-11-16 2012-06-27 北京搜狗科技发展有限公司 Method for directly realizing personalized search, device for realizing method, and search server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050021677A1 (en) * 2003-05-20 2005-01-27 Hitachi, Ltd. Information providing method, server, and program
CN101807187A (en) * 2009-02-16 2010-08-18 杨云国 Browsing information-based instant search method
CN102375833A (en) * 2010-08-12 2012-03-14 橘子电视股份有限公司 Method for recording and searching webpages and method for recording browsed webpages
CN102521251A (en) * 2011-11-16 2012-06-27 北京搜狗科技发展有限公司 Method for directly realizing personalized search, device for realizing method, and search server

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104679899A (en) * 2015-03-17 2015-06-03 努比亚技术有限公司 Search method, search device and terminal
CN104933099A (en) * 2015-05-28 2015-09-23 百度在线网络技术(北京)有限公司 Method and device for providing target search result for user
CN106611022B (en) * 2015-10-27 2020-03-03 北京国双科技有限公司 Method and device for improving search efficiency in website
CN106611022A (en) * 2015-10-27 2017-05-03 北京国双科技有限公司 Method and device for increasing website search efficiency
CN105631036A (en) * 2016-01-13 2016-06-01 浙江慧脑信息科技有限公司 Method for browsing history inquiry
CN106484921A (en) * 2016-12-06 2017-03-08 庄爱芹 A kind of method for browsing search key in record in webpage
CN106599147A (en) * 2016-12-06 2017-04-26 庄爱芹 Method and device for browser browsing history management
CN108319613A (en) * 2017-01-18 2018-07-24 阿里巴巴集团控股有限公司 A kind of method and apparatus that webpage information is sorted out
CN108804433A (en) * 2017-04-26 2018-11-13 北京京东尚科信息技术有限公司 Information-pushing method and device
CN108628992A (en) * 2018-04-28 2018-10-09 上海与德通讯技术有限公司 The acquisition methods and electronic equipment of the search term of webpage
CN109670105A (en) * 2018-11-30 2019-04-23 维沃移动通信有限公司 Searching method and mobile terminal
CN109582757A (en) * 2018-12-06 2019-04-05 深圳高企在线科技有限公司 A kind of intellectual property integrated information method for quickly querying and system
CN109634991A (en) * 2018-12-12 2019-04-16 安徽讯呼信息科技有限公司 A kind of searching method based on big data
CN109634991B (en) * 2018-12-12 2023-03-21 安徽讯呼信息科技有限公司 Searching method based on big data
CN110321544A (en) * 2019-07-08 2019-10-11 北京百度网讯科技有限公司 Method and apparatus for generating information
CN110321544B (en) * 2019-07-08 2023-07-25 北京百度网讯科技有限公司 Method and device for generating information
CN110472142A (en) * 2019-07-19 2019-11-19 平安科技(深圳)有限公司 Historical viewings Webpage searching method, device, storage medium and computer equipment
CN111177551A (en) * 2019-12-27 2020-05-19 百度在线网络技术(北京)有限公司 Method, device, equipment and computer storage medium for determining search result
WO2021128729A1 (en) * 2019-12-27 2021-07-01 百度在线网络技术(北京)有限公司 Search result determination method, device, apparatus, and computer storage medium
US11734373B2 (en) 2019-12-27 2023-08-22 Baidu Online Network Technology (Beijing) Co., Ltd. Method, apparatus, device and computer storage medium for determining search result
WO2021196541A1 (en) * 2020-04-01 2021-10-07 百度在线网络技术(北京)有限公司 Method, apparatus and device used to search for content, and computer-readable storage medium
CN111612547A (en) * 2020-05-27 2020-09-01 恩亿科(北京)数据科技有限公司 Method and device for generating advertisement creative picture, computer equipment and storage medium
CN111612547B (en) * 2020-05-27 2023-11-03 恩亿科(北京)数据科技有限公司 Advertisement creative picture generation method, device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN103577489A (en) Method and device of searching web browsing history
CN103577490A (en) Method and device of showing web browsing history
US20210334451A1 (en) Uniform resource locator subscription service
JP4637969B1 (en) Properly understand the intent of web pages and user preferences, and recommend the best information in real time
US7580926B2 (en) Method and apparatus for representing text using search engine, document collection, and hierarchal taxonomy
US9348935B2 (en) Systems and methods for augmenting a keyword of a web page with video content
US8386478B2 (en) Methods and systems for unobtrusive search relevance feedback
US9798820B1 (en) Classification of keywords
US20080282186A1 (en) Keyword generation system and method for online activity
TWI398786B (en) System, method and computer readable media for generating expertise based search results
US20090204598A1 (en) Ad retrieval for user search on social network sites
KR20110085995A (en) Providing search results
CN111008265A (en) Enterprise information searching method and device
JP2013531289A (en) Use of model information group in search
CN102693271A (en) Network information recommending method and system
CN104216881A (en) Method and device for recommending individual labels
US9367638B2 (en) Surfacing actions from social data
EP3529714A1 (en) Animated snippets for search results
US20180060427A1 (en) Navigating a Taxonomy Using Search Queries
JP2007018285A (en) System, method, device, and program for providing information
Gasparetti et al. Exploiting web browsing activities for user needs identification
US20130031075A1 (en) Action-based deeplinks for search results
US20130031091A1 (en) Action-based search results and action view pivoting
CN104050183A (en) Content matching result prompting method and device for browser input frame
US11941073B2 (en) Generating and implementing keyword clusters

Legal Events

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

Application publication date: 20140212

RJ01 Rejection of invention patent application after publication