Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiments of the invention are described in detail.
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Being exemplary below by the embodiment be described with reference to the drawings, only for explaining the present invention, and can not limitation of the present invention being interpreted as.
Disclosing hereafter provides many different embodiments or example is used for realizing different structure of the present invention.Of the present invention open in order to simplify, hereinafter the parts of specific examples and setting are described.Certainly, they are only example, and object does not lie in restriction the present invention.In addition, the present invention can in different example repeat reference numerals and/or letter.This repetition is to simplify and clearly object, itself does not indicate the relation between discussed various embodiment and/or setting.In addition, the various specific technique that the invention provides and the example of material, but those of ordinary skill in the art can recognize the property of can be applicable to of other techniques and/or the use of other materials.In addition, fisrt feature described below second feature it " on " structure can comprise the embodiment that the first and second features are formed as directly contact, also can comprise other feature and be formed in embodiment between the first and second features, such first and second features may not be direct contacts.It should be noted that parts illustrated in the accompanying drawings are not necessarily drawn in proportion.Present invention omits the description of known assemblies and treatment technology and process to avoid unnecessarily limiting the present invention.
As shown in Figure 1, Fig. 1 is the schematic flow sheet of an embodiment according to the exhibiting method based on homogeneity resource provided by the invention, comprises step S101 ~ S104, is described below in conjunction with specific embodiment to the method shown in Fig. 1.
Step S101, obtains the inquiry request of user.When user inquires about, undertaken alternately by such as keyboard, touch-screen, speech input device and subscriber equipment, input the Query Information (query) that it wishes inquiry, thus initiate search.User accesses some search websites by the browser software be installed on subscriber equipment, after Baidu.com, Yahoo.com, Google.com, in the search column of this search website homepage, initiates search; Also search is initiated on the local search hurdle by embedding browser.Subscriber equipment includes but not limited to any equipment with the function that surfs the web such as computing machine, smart mobile phone, PDA.System can receive the inquiry request of user, and according to this inquiry request, carries out next step operation.
Next, perform step S102, carry out match search according to described inquiry request, to obtain the multiple homogeneity resources matched with described inquiry request.The resource that homogeneity resource is herein type, content is identical.Such as, when the keyword of user's inquiry request is " also pearl sound of laughing video ", so homogeneity resource is and is both video, often collects the same file of duration.Can be understood as, the publisher of " also pearl sound of laughing " is potato, content that strange skill, excellent a series of video such as extremely provide website to provide time duplicate.Therefore, during search " also pearl sound of laughing video ", in potato, strange skill or the excellent resource that website all can obtain and query word matches such as extremely, and these resources are homogeneity resource.
Homogeneity resource is not limited only to the data resource described in above-mentioned citing, can also comprise application resource.Such as, user's inquiry request is " currency exchange ", and so the result of its match search is exactly currency exchange counter; User search request is " seeing repeatedly ", and so the result of its match search is exactly application resource, can directly enter trivial games operate at result of page searching.
Step S103, splices described multiple homogeneity resource, generates one and reallocates resources.The multiple homogeneity resources found are combined, when such as, searching for " also pearl sound of laughing video " in step S102, there will be the homogeneity result providing website to provide by potato, strange skill, excellent a series of video such as extremely.Splicing is continued to these results, can random alignment, the content of preferred homogeneity resource and the URL address of all the other homogeneity resources are combined.Also can analyze it.Preferably, as shown in Figure 2, step S103 comprises further:
Step S103-1, to described multiple homogeneity resource analysis, a selected homogeneity resource is as main homogeneity resource, and all the other homogeneity resources are as auxiliary homogeneity resource.
Analyze homogeneity resource, usually consider from two aspects, the first provides the eigenwert of third party's website of described homogeneity resource; It two is based on user's request.These two aspects can be considered separately, also can consider.
The so-called eigenwert of third party's website of homogeneity resource that provides generally includes: the authoritative degree of website, resource updates are spent and page flow in time.According to different demands, for above-mentioned eigenwert gives different weights, in order to judge the whether important of the resource that this third party's website provides, such as, the weight of authoritative degree is 0.6, and the weight upgrading degree is in time 0.3, and the weight of page flow is 0.3.
Now illustrate, website one, website two, three or three, website general website are about the same in authoritative degree, and the assignment of so authoritative degree should be identical, and such as assignment is all 10.Suppose, the content of website one upgrades once every day, and the content of website two upgrades once half a day, and the renewal per hour of the content of website three once, and so website one is 1 upgrading the assignment spent in time, and website two is 5, and website three is 10.In webpage flow, be also its assignment according to its numerical value difference, such as website one is 8, and website two is 6, and website three is 9.According to above-mentioned assignment and weight, the scoring event of above-mentioned three websites can be calculated, website 1, website 2 9.3, website 3 11.7.
On the other hand, analyzed by user's request.First by the inquiry request of user, the user related information of user is obtained.User related information includes but not limited to: user property; User preference; User's query history record; One or more in IP address:
User property including but not limited to, the personal background information that user pre-enters, as sex, age, religion, nationality, education degree etc.
User preference including but not limited to, some preferences that user pre-sets are selected, as favorite exercise type, shopping way, red wine kind, music type etc.
User's query history record, it records the search previous with counting user by system and clicks browsing histories, thus can judge or predict the demand of user.Wherein, when user is login user, system to be preserved in network-side in the user characteristics storehouse of this user related information by the ID of this user and is inquired about; When user is A non logged-on user, action in the search service process of native system is used by detecting this user, or by inquire to subscriber equipment and the COOKIE information obtaining this user obtains, preferably, this user interim ID can be given and set up a user characteristics storehouse for it, the historical record of user in this search procedure is preserved with this casual user's feature database.
IP address, can reflect the current residing region of this user, and the IP address can detecting subscriber equipment in real time by system obtains.
Secondly, user related information is being analyzed, is determining user's request.Such as, when only considering user preference, if user likes reading, so when the inquiry request of user is " A Dream of Red Mansions ", just can analyze, user is it is desirable that e-book, instead of video.When analyzing according to IP address, user search " Hilton Hotel ", then can analyze, and user wants the related content of normally its IP address on-site " Hilton Hotel " of learning.In analysis, by user related information comprehensive consideration, can also calculate according to the different different weights of setting that needs.
Preferably, the eigenwert of third party's website and user's request are considered, homogeneity resource is analyzed.When considering, can be at above-mentioned 2 and give different weights, such as, the weight of the eigenwert of third party's website is 0.6, and user's request is 0.4, so obtains different analysis results by according to different inquiry request.
Step S103-2, integrates the content of described main homogeneity resource and the chained address of described auxiliary homogeneity resource, forms one and reallocate resources.In step S103-1, analyze which homogeneity resource important, so the link of the content of this main homogeneity resource and other auxiliary homogeneity resources will be combined.According to different users, this is reallocated resources can difference to some extent, like this can better for each user provides personalized selection.
Step S104, by described reallocate resources to be embedded in result of page searching be supplied to user.In result of page searching, user directly can see data content or the application content of main homogeneity resource, and the chained address of auxiliary homogeneity resource.As shown in Figure 3, result display when user's inquiry request is " also pearl sound of laughing ", the mode that main homogeneity resource adopts content to embed, auxiliary homogeneity resource is then link.As shown in Figure 4, result display when user's inquiry request is " fruit is seen repeatedly ", equally, the mode that main homogeneity resource adopts content to embed, auxiliary homogeneity resource is link display.
It should be noted that when providing third party's site contents, connection etc. of main homogeneity resource occur mistake and occur the situations such as loss of data, the auxiliary homogeneity resource being in first auxiliary homogeneity resource location can rise to initiatively homogeneity resource automatically.Its link display is become content and embeds display.
Fig. 5 is according to the schematic diagram for the equipment 10 represented based on homogeneity resource provided by the invention.This equipment 10 comprises: inquiry request acquisition device 11, inquiry unit 12, combination unit 13, generator 14.
Inquiry request acquisition device 11 is for obtaining the inquiry request of user.When user inquires about, undertaken alternately by such as keyboard, touch-screen, speech input device and subscriber equipment, input the Query Information (query) that it wishes inquiry, thus initiate search.User accesses some search websites by the browser software be installed on subscriber equipment, after Baidu.com, Yahoo.com, Google.com, in the search column of this search website homepage, initiates search; Also search is initiated on the local search hurdle by embedding browser.Subscriber equipment includes but not limited to any equipment with the function that surfs the web such as computing machine, smart mobile phone, PDA.Inquiry request acquisition device 11 can receive the inquiry request of user.
Inquiry unit 12 for carrying out match search according to described inquiry request, to obtain the multiple homogeneity resources matched with described inquiry request.The resource that homogeneity resource is herein type, content is identical.Such as, when the keyword of user's inquiry request is " also pearl sound of laughing video ", so homogeneity resource is and is both video, often collects the same file of duration.Can be understood as, the publisher of " also pearl sound of laughing " is potato, content that strange skill, excellent a series of video such as extremely provide website to provide time duplicate.Therefore, during search " also pearl sound of laughing video ", in potato, strange skill or the excellent resource that website all can obtain and query word matches such as extremely, and these resources are homogeneity resource.
Homogeneity resource is not limited only to the data resource described in above-mentioned citing, can also comprise application resource.Such as, user's inquiry request is " currency exchange ", and so the result of its match search is exactly currency exchange counter; User search request is " seeing repeatedly ", and so the result of its match search is exactly application resource, can directly enter trivial games operate at result of page searching.
Combination unit 13, for described multiple homogeneity resource being spliced, generates one and reallocates resources.The multiple homogeneity resources found are combined, such as, time user search " also pearl sound of laughing video ", there will be the homogeneity result providing website to provide by potato, strange skill, excellent a series of video such as extremely.Combination unit 13 continues splicing to these results, can random alignment, the content of preferred homogeneity resource and the URL address of all the other homogeneity resources is combined.Also can analyze it.Preferably, as shown in Figure 6, combination unit 13 comprises further:
Discriminating module 131, for analyzing described multiple homogeneity resource, a selected homogeneity resource is as main homogeneity resource, and all the other homogeneity resources are as auxiliary homogeneity resource.
Discriminating module 131 can be analyzed from two aspects homogeneity resource, and first analysis provides the eigenwert of third party's website of described homogeneity resource; Its two be analyze user's request.These two aspects can be considered separately, also can comprehensive consideration.
The so-called eigenwert of third party's website of homogeneity resource that provides generally includes: the authoritative degree of website, resource updates are spent and page flow in time.According to different demands, discriminating module 131 is that above-mentioned eigenwert gives different weights, in order to judge the whether important of the resource that this third party's website provides, such as, the weight of authority's degree is 0.6, and the weight upgrading degree is in time 0.3, and the weight of page flow is 0.3.
Now illustrate, website one, website two, three or three, website general website are about the same in authoritative degree, and the assignment of so authoritative degree should be identical, and such as assignment is all 10.Suppose, the content of website one upgrades once every day, and the content of website two upgrades once half a day, and the renewal per hour of the content of website three once, and so website one is 1 upgrading the assignment spent in time, and website two is 5, and website three is 10.In webpage flow, be also its assignment according to its numerical value difference, such as website one is 8, and website two is 6, and website three is 9.According to above-mentioned assignment and weight, discriminating module 131 can calculate the scoring event of above-mentioned three websites, website 1, website 2 9.3, website 3 11.7.
On the other hand, user's request is analyzed.Therefore, described discriminating module 131 also comprises further: information acquisition unit 1311 and analytic unit 1312, as shown in Figure 7.
Information acquisition unit 1311, by the inquiry request of user, obtains the user related information of user.User related information includes but not limited to: user property; User preference; User's query history record; One or more in IP address:
User property including but not limited to, the personal background information that user pre-enters, as sex, age, religion, nationality, education degree etc.
User preference including but not limited to, some preferences that user pre-sets are selected, as favorite exercise type, shopping way, red wine kind, music type etc.
User's query history record, it records the search previous with counting user by information acquisition unit 1311 and clicks browsing histories, thus can judge or predict the demand of user.Wherein, when user is login user, information acquisition unit 1311 to be preserved in network-side in the user characteristics storehouse of this user related information by the ID of this user and is inquired about; When user is A non logged-on user, action in the search service process of native system is used by detecting this user, or by inquire to subscriber equipment and the COOKIE information obtaining this user obtains, preferably, this user interim ID can be given and set up a user characteristics storehouse for it, the historical record of user in this search procedure is preserved with this casual user's feature database.
IP address, can reflect the current residing region of this user, can be obtained by the real-time IP address detecting subscriber equipment of information acquisition unit 1311.
Analytic unit 1312 pairs of user related informations are analyzed, and determine user's request.Such as, when only considering user preference, if user likes reading, so when the inquiry request of user is " Water Margin ", analytic unit 1312 just can analyze, and user is it is desirable that e-book, instead of video.When analyzing according to IP address, user is in Shenyang search " the Forbidden City ", then can analyze, user wants the related content of normally its IP address on-site " the Forbidden City " of learning.In the analysis of analytic unit 1312, by user related information comprehensive consideration, can also calculate according to the different different weights of setting that needs.
Preferably, the eigenwert of third party's website and user's request are considered, homogeneity resource is analyzed.When analyzing, can be at above-mentioned 2 and give different weights, such as, the weight of the eigenwert of third party's website is 0.6, and user's request is 0.4, so obtains different analysis results by according to different inquiry request.
Concatenation module 132, for integrating the content of described main homogeneity resource and the chained address of described auxiliary homogeneity resource, forming one and reallocating resources.Analyze which homogeneity resource by discriminating module 131 important, so the link of the content of this main homogeneity resource and other auxiliary homogeneity resources will be combined.According to different users, this is reallocated resources can difference to some extent, like this can better for each user provides personalized selection.
Generator 14 for by described reallocate resources to be embedded in result of page searching be supplied to user.In result of page searching, user directly can see data content or the application content of main homogeneity resource, and the chained address of auxiliary homogeneity resource.
It should be noted that, when the content of the third party's website providing main homogeneity resource goes wrong, there is mistake in connection etc., or when data are lost to some extent, the auxiliary homogeneity resource being in first auxiliary homogeneity resource location can rise to initiatively homogeneity resource automatically, and the link shown in result of page searching will become content and embed display.
Adopt method of the present invention, can after analysis and calculation be carried out to multiple homogeneity resource, the Search Results being spliced into a special style is presented to user, for user provides diversity, targetedly Optimizing Search result.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned one exemplary embodiment, and when not deviating from spirit of the present invention or essential characteristic, the present invention can be realized in other specific forms.Therefore, no matter from which point, all should embodiment be regarded as exemplary, and be nonrestrictive, scope of the present invention is limited by claims instead of above-mentioned explanation, and all changes be therefore intended in the implication of the equivalency by dropping on claim and scope are included in the present invention.Any Reference numeral in claim should be considered as the claim involved by limiting.In addition, obviously " comprising " one word do not get rid of other modules or step, odd number does not get rid of plural number.