CN103399861A - Website recommendation method, device and system in website navigation - Google Patents

Website recommendation method, device and system in website navigation Download PDF

Info

Publication number
CN103399861A
CN103399861A CN2013102793164A CN201310279316A CN103399861A CN 103399861 A CN103399861 A CN 103399861A CN 2013102793164 A CN2013102793164 A CN 2013102793164A CN 201310279316 A CN201310279316 A CN 201310279316A CN 103399861 A CN103399861 A CN 103399861A
Authority
CN
China
Prior art keywords
network address
flash
recommendation
website
recommended
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013102793164A
Other languages
Chinese (zh)
Other versions
CN103399861B (en
Inventor
王菲
陈浩然
魏明伟
张袁伟
赵振华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing 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 CN201310279316.4A priority Critical patent/CN103399861B/en
Publication of CN103399861A publication Critical patent/CN103399861A/en
Application granted granted Critical
Publication of CN103399861B publication Critical patent/CN103399861B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a website recommendation method, device and system in website navigation. The method includes the following steps: receiving website click behaviors identified by flash IDs and collected by javascript arranged in a preset page, storing the received website click behaviors and the corresponding flash IDs in a user behavior log, and performing the following steps on the flash IDs to be recommended respectively, wherein the steps include obtaining the user click behaviors corresponding to the flash IDs to be recommended in a set period from the user behavior log, determining recommended websites corresponding to the flash IDs to be recommended on the basis of the click number of each website, and enabling the determined recommended websites to be contained in navigation pages corresponding to the flash IDs to be recommended. For user equipment, the flash IDs used by all browsers or clients for visiting webpage are exclusive, and therefore non-login user and cross-browser personalized website recommendation is achieved.

Description

Network address recommend method, device and system in a kind of Web side navigation
[technical field]
The present invention relates to the Computer Applied Technology field, particularly network address recommend method, device and the system in a kind of Web side navigation.
[background technology]
Flourish along with network, Web side navigation market reaches its maturity and grows prosperity, and as network address, recommends and information retrieval tool, and Web side navigation has become the main entrance of Chinese netizen's online., along with the continuous fierceness of the competition of guidance to website technology and the user continuous increase to demand for experience, for providing personalized network address recommendation service, the user gradually becomes an important development direction of Web side navigation.Yet the mode that existing network address is recommended possesses following defect:
1) the existing network address mode of recommending is based on all that client that the user uses or browser carry out, that is to say, need login can realize personalized Web side navigation for the client user, can't meet for browser clients on the different browsers of same subscriber equipment and can obtain unified network address and recommend, can't realize that namely the network address of browser-cross is recommended.
2) the existing network address way of recommendation is based on the recommendation that classification is carried out, and tends to generic network address is recommended the user, and is poor to the location degree of fixing of the real hobby of user.
3) the existing network address way of recommendation is unidirectional propelling movement, and the user can't carry out subjectivity and participates in and feed back and adjust the network address recommendation results.
[summary of the invention]
In view of this, the invention provides network address recommend method, device and system in a kind of Web side navigation, so that realize the personalized website recommendation of non-login user or browser-cross.
Concrete technical scheme is as follows:
Network address recommend method in a kind of Web side navigation, the method comprises:
S1, be received in the collected network address that identifies with flash ID of the script that arranges in the default page and click behavior, and the network address that will receive is clicked behavior and corresponding flash ID is stored in User action log;
Each flash ID to be recommended is carried out respectively following steps:
S2, obtain from described User action log and set user corresponding to flash ID to be recommended in the period and click behavior, based on the number of clicks to each network address, determine recommendation network address corresponding to described flash ID to be recommended;
S3, the recommendation network address that step S2 is determined are included in website navigation page corresponding to described flash ID to be recommended.
According to one preferred embodiment of the present invention, the described default page comprises at least a with in lower page:
There are the Website page of cooperative relationship in the search results pages of website navigation page, search engine, the Website page take website navigation page as entrance and other and website navigation page.
According to one preferred embodiment of the present invention, also comprise in described step S1:
Be received in the collected recommendation network address deletion behavior that identifies with flash ID of the script that arranges in website navigation page, and the deletion behavior that will receive and corresponding flash ID are stored in described User action log;
Described step S2 also comprises: obtain deletion behavior corresponding to flash ID to be recommended in the period of setting from described User action log, when determining recommendation network address corresponding to described flash ID to be recommended, further based on deletion behavior corresponding to described flash ID to be recommended.
According to one preferred embodiment of the present invention, determine that recommendation network address corresponding to described flash ID to be recommended specifically comprises:
According to time order from front to back, the number of clicks of the same network address that described flash ID to be recommended is corresponding adds up, when running into the deletion behavior of this network address, the number of clicks of this network address accumulative total is updated to a default negative value, then continues the number of clicks of this network address is added up;
After finishing accumulative total, the network address that the number of clicks of accumulative total is met preset requirement is defined as recommendation network address corresponding to described flash ID to be recommended.
According to one preferred embodiment of the present invention, described preset requirement comprises:
The number of clicks of accumulative total is greater than the preset times threshold value, and perhaps, the number of clicks of accumulative total comes top N in all network address corresponding to described flash ID to be recommended, and N is default positive integer.
According to one preferred embodiment of the present invention, the method also comprises:
S4, according to the occurrence number of each network address title of recommending network address, determine to recommend the network address title of network address when recommending.
According to one preferred embodiment of the present invention, described step S4 specifically comprises:
If the occurrence number of recommending total number of clicks of network address n to reach the network address title m of default effective degree and described recommendation network address n surpasses with the ratio of total number of clicks of described recommendation network address n the ratio threshold value of presetting, with the network address title of described network address title m as described recommendation network address n.
According to one preferred embodiment of the present invention, the method also comprises:
Determine the recommendation network address that third-party server corresponding to described flash ID to be recommended provides and the recommendation network address that described third-party server provides is included in website navigation page corresponding to described flash ID to be recommended.
According to one preferred embodiment of the present invention, the process of obtaining the recommendation network address that third-party server provides comprises:
A1, determine by the Request Log that obtains third party website in advance and store corresponding relation between the user ID of flash ID and third party website; The Request Log of described third party website comprises: be arranged on the network address recommendation request that the script in the navigation page sends to third-party server, described network address recommendation request comprises the user ID of flash ID and third party website;
A2, receive the recommendation network address of the user ID for third party website that described third-party server sends according to the network address recommendation request, and according to the user ID of this third party website, determine corresponding flash ID;
A3, the recommendation network address that will receive are as recommendation network address corresponding to flash ID of determining in described steps A 2.
Network address recommendation apparatus in a kind of Web side navigation, this device comprises:
The behavior collector unit, is used for being received in the collected network address that identifies with flash ID of script that the default page arranges and clicks behavior, and the network address that will receive is clicked behavior and corresponding flash ID is stored in User action log;
Recommend computing unit, be used for obtaining user corresponding to flash ID to be recommended in the setting period from described User action log and click behavior, based on the number of clicks to each network address, determine recommendation network address corresponding to described flash ID to be recommended;
Network address represents unit, and the recommendation network address that is used for recommending computing unit to determine is included in website navigation page corresponding to described flash ID to be recommended.
According to one preferred embodiment of the present invention, the described default page comprises at least a with in lower page:
There are the Website page of cooperative relationship in the search results pages of website navigation page, search engine, the Website page take website navigation page as entrance and other and website navigation page.
According to one preferred embodiment of the present invention, described behavior collector unit, also be used for being received in the collected recommendation network address deletion behavior that identifies with flash ID of script that website navigation page arranges, and the deletion behavior that will receive and corresponding flash ID are stored in described User action log;
Described recommendation computing unit, also be used for obtaining from described User action log deletion behavior corresponding to flash ID to be recommended in the period of setting, when determining recommendation network address corresponding to described flash ID to be recommended, further based on deletion behavior corresponding to described flash ID to be recommended.
According to one preferred embodiment of the present invention, described recommendation computing unit when determining recommendation network address corresponding to described flash ID to be recommended, the concrete execution:
According to time order from front to back, the number of clicks of the same network address that described flash ID to be recommended is corresponding adds up, when running into the deletion behavior of this network address, the number of clicks of this network address accumulative total is updated to a default negative value, then continues the number of clicks of this network address is added up;
After finishing accumulative total, the network address that the number of clicks of accumulative total is met preset requirement is defined as recommendation network address corresponding to described flash ID to be recommended.
According to one preferred embodiment of the present invention, described preset requirement comprises:
The number of clicks of accumulative total is greater than the preset times threshold value, and perhaps, the number of clicks of accumulative total comes top N in all network address corresponding to described flash ID to be recommended, and N is default positive integer.
According to one preferred embodiment of the present invention, this device also comprises:
The title determining unit, be used for the occurrence number according to each network address title of recommending network address, determines to recommend the network address title of network address when recommending.
According to one preferred embodiment of the present invention, if the occurrence number of recommending total number of clicks of network address n to reach the network address title m of default effective degree and described recommendation network address n surpasses with the ratio of total number of clicks of described recommendation network address n the ratio threshold value of presetting, described title determining unit is with the network address title of described network address title m as described recommendation network address n.
According to one preferred embodiment of the present invention, this device also comprises:
Third party's access unit, be used for the recommendation network address of determining that third-party server corresponding to described flash ID to be recommended provides;
Described network address represents unit, also is used for the recommendation network address that described third-party server is provided and is included in website navigation page corresponding to described flash ID to be recommended.
According to one preferred embodiment of the present invention, described third party's access unit when obtaining the recommendation network address that third-party server provides, is specifically carried out following operation:
A1, determine by the Request Log that obtains third party website in advance and store corresponding relation between the user ID of flash ID and third party website; The Request Log of described third party website comprises: be arranged on the network address recommendation request that the script in the navigation page sends to third-party server, described network address recommendation request comprises the user ID of flash ID and third party website;
A2, receive the recommendation network address of the user ID for third party website that described third-party server sends according to the network address recommendation request, and according to the user ID of this third party website, determine corresponding flash ID;
A3, the recommendation network address that will receive are as recommendation network address corresponding to flash ID of determining in described operation A 2.
Network address commending system in a kind of Web side navigation, this system comprises: the script that arranges in the default page and above-mentioned network address recommendation apparatus;
The described script that arranges in the default page, be used for collecting the network address that identifies with flash ID and click behavior.
Network address commending system in a kind of Web side navigation, this system comprises: the script script, the script that arranges in website navigation page and the above-mentioned network address recommendation apparatus that arrange in the default page;
The described script that arranges in the default page, be used for collecting the network address that identifies with flash ID and click behavior;
The described script that arranges in website navigation page, be used for collecting the recommendation network address deletion behavior that identifies with flash ID.
Network address commending system in a kind of Web side navigation, this system comprises: the script script that arranges in the default page, the script that arranges in website navigation page, above-mentioned network address recommendation apparatus and be arranged on third-party server in device;
The described script that arranges in the default page, be used for collecting the network address that identifies with flash ID and click behavior;
The script that arranges in website navigation page, be used for sending the network address recommendation request to third-party server, and described network address recommendation request comprises the user ID of flash ID and third party website;
The described device that is arranged in third-party server, be used for according to described network address recommendation request to the recommendation network address of described network address recommendation apparatus transmission for the user ID of third party website.
As can be seen from the above technical solutions, the present invention has abandoned user's login ID and browser cookie, recommend and adopt flash ID to carry out network address, unique due to flash ID for subscriber equipment, all browsers or client are used when accessed web page flash ID is unique, therefore, the personalized website of having realized non-login user and browser-cross is recommended.
[description of drawings]
The process flow diagram of the network address recommend method that Fig. 1 provides for the embodiment of the present invention one;
The third party that Fig. 2 provides for the embodiment of the present invention one recommends the process flow diagram of network address access;
The structural drawing of the network address recommendation apparatus that Fig. 3 provides for the embodiment of the present invention two;
The structural drawing of the network address commending system that Fig. 4 provides for the embodiment of the present invention three;
The structural drawing of the network address commending system that Fig. 5 provides for the embodiment of the present invention four;
The structural drawing of the network address commending system that Fig. 6 provides for the embodiment of the present invention five.
[embodiment]
, in order to make the purpose, technical solutions and advantages of the present invention clearer, below in conjunction with the drawings and specific embodiments, describe the present invention.
That user behavior is collected or network address is recommended all no longer to adopt user's login banner ID or browser cookie(to refer in order to distinguish user identity, carried out session tracking and be stored in the data of browsers local in the present invention), but adopted a kind of new user ID, be flash ID, this new user ID is recorded in flash cookie(and is used for recording user keeps in the access flash page information), in view of the ubiquity of flash technology, all adopt nearly all website.Flash ID is the sign of flash player in a kind of subscriber equipment, it is unique for subscriber equipment, no matter there are how many browsers or client in this subscriber equipment, as long as the flash player that adopts during its accession page is unique, the flash ID that records in flash cookie so is exactly unique.In view of flash cookie have to the browser of supporting flash and client all general, capacity is larger (data that can hold at present maximum 100 kilobyte) and the characteristics such as erasing time that there is no acquiescence, the present invention adopts flash ID to carry out that user behavior is collected and the network address recommendation is feasible and suitable.
Embodiment one,
The process flow diagram of the network address recommend method that Fig. 1 provides for the embodiment of the present invention one, as shown in Figure 1, the method can comprise the following steps:
Step 101: be received in the collected network address that identifies with flash ID of the script (javascript) that arranges in the default page and click behavior, and be received in the collected recommendation network address deletion behavior that identifies with flash ID of the javascript that arranges in website navigation page, and the click behavior that will receive and deletion behavior and corresponding flash ID are stored in User action log.
Do not collect owing to supporting at present the user behavior take flash ID as basis, therefore need in this step to realize by the mode of implanting script in the page, the mode of for example implanting javascript in the page realizes, be described as an example of javascript example in the embodiment of the present invention, can certainly adopt other form of scripts.Here the user behavior of collecting is mainly that user's network address is clicked behavior, the default page in this step can comprise website navigation page, but be not limited to website navigation page, the page that can also comprise other third party websites, for example there are Website page of cooperative relationship etc. in the search results pages of search engine, the Website page take website navigation page as entrance or other.
Usually also there is information retrieval tool on website navigation page, it is the entrance of search engine, the network address click behavior that javascript collects the user can be set so on the page of this search engine, when the user carried out information search and jumps to the search results pages of corresponding search engine by the information retrieval tool on website navigation page, the network address of user on this search results pages clicked behavior and just can be collected and with flash ID, identify and store.
Some website is to fix take website navigation page as entrance, the user can enter the page of this website by the website links of clicking the website on website navigation page, the network address click behavior that javascript collects the user can be set in advance on the page of this website, enter the network address click behavior of carrying out after the page of this website as the user and just can be collected and with flash ID, identify and store on the page of this website.
In addition, also there are other modes, even if be not take website navigation page as entrance, after also can cooperating with third party website, collect user's network address at the page setup javascript of third party website and click behavior, enter the network address click behavior of carrying out after the page of this website as the user and just can be collected and with flash ID, identify and store on the page of this website.
Except user's network address click behavior, for the subjectivity that realizes the user participates in and feedback, the user behavior of collection can also comprise that the user is to recommending the deletion behavior of network address.In embodiments of the present invention, can increase the user on website navigation page to recommending the delete function of network address, if the user is to recommending certain or some network address in network address not interested, can delete certain or some network address by this delete function, the javascript that is arranged on website navigation page can collect and with flashID, identify user's deletion behavior.
For instance, the click behavior that javascript collects and deletion behavior and corresponding flash ID can be sent to the server of the navigation page, by the server unification of the navigation page, are stored in User action log.
Step 102: obtain user corresponding to flash ID to be recommended and click behavior and deletion behavior from User action log.
For instance, in embodiments of the present invention, the calculated recommendation network address can periodically be carried out, and when arriving the computation period of recommending network address, for each flash ID, recommends the calculating of network address, namely starts to perform step 102.
Recommend as object carries out network address take client or browser in prior art, and in embodiments of the present invention in order to realize browser-cross or across the recommendation of client, carry out network address take flash ID as object and recommend, at this object that will carry out the network address recommendation, become flash ID to be recommended.Flash ID to be recommended can be each flash ID in User action log, can be also some the flash ID that sets.If the calculated recommendation network address is opened the navigation page by the user and triggered, this moment, flash ID to be recommended was exactly the flash ID of this user place subscriber equipment.
In order to guarantee to recommend the real-time of network address, the setting period in this step adopts nearly a period of time usually, for example in nearly 1 month, user corresponding to flash ID to be recommended clicks behavior and deletion behavior, and perhaps in the nearly week, user corresponding to flash ID to be recommended clicks behavior and deletion behavior etc.
When the computation period of network address was recommended in each arrival, user corresponding to flash ID to be recommended who obtains in nearly a period of time clicked behavior and deletion behavior.For instance, recommend the computation period of network address can arrange littlely, for example be set to all recommend every day the calculating of network address.
For instance.Getting while setting in the period that user corresponding to flash ID to be recommended clicks behavior and deletion behavior, owing in fact only being concerned about in each computation period whether the user clicks or whether deleted certain network address to certain network address, as for whether repeatedly frequently clicking or delete and can not consider in a computation period, therefore, in order to improve the efficiency of subsequent calculations, can carry out duplicate removal to the click behavior and the deletion behavior that occur in a computation period.Certainly the processing of this duplicate removal is not necessary.
Step 103: based on the number of clicks to each network address and deletion number of times, determine the recommendation network address that flash ID to be recommended is corresponding.
Click behavior and deletion behavior for setting user corresponding to flash ID to be recommended in the period, can add up according to the number of clicks of the time order from front to back same network address that same flash ID to be recommended is corresponding, when running into the deletion behavior of this network address, the number of clicks of this network address accumulative total is updated to a negative value C, then continue the number of clicks of this network address is added up, wherein the C value can arrange according to the actual requirements, the ratio that for example can be set to set the period and recommend the computation period of network address.
After finishing accumulative total, the network address that the number of clicks of accumulative total is met preset requirement is defined as recommendation network address corresponding to flashID to be recommended.Wherein preset requirement can be: the number of clicks of accumulative total is greater than preset times threshold value M, and M is default positive integer; Perhaps the number of clicks of this network address accumulative total comes top N in all network address corresponding to this flash ID to be recommended, and N is default positive integer.
Can find out, determine to recommend network address no longer to be confined to the network address classification in this step, but employing statistical method, in user's browsing histories, the number of clicks of network address is carried out the network address recommendation, user feedback can be incorporated again network address and recommend, thereby guarantee the accuracy of recommendation results to the user intention reflection.
Step 104:, according to the occurrence number of each network address title of recommending network address, determine to recommend the network address title of network address when recommending.
In User action log, the user clicks behavior except the network address that comprises click, also comprise the network address title, the server of the navigation page is clicked in behavior (specifically adopting the interior user of which part-time section to click behavior can arrange according to demand, also can select all users to click behavior) and can be added up the network address title of each network address from the user.Only the network address title of recommending network address is added up in this step, the statistics here is for all users, and the occurrence number of each network address title of recommending network address is added up.
The situation of each network address of for example clicking in common User action log is as follows:
Flash ID1, network address 1, network address title 1, time;
Flash ID1, network address 2, network address title 2, time;
Flash ID2, network address 1, network address title 2, time;
……
Flash IDm, network address n, network address title n, time.
Supposing that the recommendation network address for flash ID1 is network address 1 and network address 2, for network address 1 and network address 2, add up respectively the number of times that each network address title occurs, be based on all users during statistics, is not merely based on flash ID1.
Total number of clicks of supposing network address 1 is 11 times, and wherein network address title 1.1 occurs 10 times, and network address title 1.2 occurs 1 time;
Total number of clicks of network address 2 is 1000 times, and wherein network address title 2.1 occurs 900 times, and network address title 2.2 occurs 100 times.
Definite mode of the network address title that adopts in this step is:, if certain recommends total number of clicks ratio of occurrence number and described certain recommendation network address of certain network address title that total number of clicks of network address reaches default effective degree and this recommendations network address over the ratio threshold value of presetting, this network address name is referred to as the title of this recommendation network address.Otherwise the mode that can adopt manual intervention is determined the network address title of this recommendation network address, perhaps adopts other modes to determine the network address title of this recommendation network address.
The upper example that continues, suppose that default effective degree is 800, and proportion threshold value is 50%, and the network address name that can automatically determine network address 2 is called network address title 2.1, and the network address title of network address 1 just needs to adopt mode or other modes of manual intervention to determine.By this method, the network address title comparison of network address 2 can access most of users' approval.
Can not carry out this step if do not show the network address title of recommending network address on website navigation page yet, perhaps also can adopt other modes to determine to recommend the title of network address, for example for recommending network address to select arbitrarily a network address title, show, perhaps the network address name that occurrence number is maximum is referred to as the title of recommendation network address etc.
Step 105: the network address title of the recommendation network address that flash ID to be recommended is corresponding and recommendation network address is presented on the website navigation page of this flash ID propelling movement to be recommended.
No matter the user of this flash ID to be recommended uses what browser or client, as long as open website navigation page, just can show recommendation network address and the network address title that this flash ID to be recommended is corresponding on website navigation page.
Further, in order to enrich recommendation results, can also comprise the recommendation network address that third-party server provides in the recommendation network address of website navigation page, the recommendation network address that namely receiving third-party server provides also should recommend network address to be presented on website navigation page, but need also in the present invention to realize that the third party across client and browser recommends the recommendation of network address, detailed process as shown in Figure 2:
In step 201, when the user opens website navigation page, the script that sets in advance in website navigation page is triggered and sends the network address recommendation request to third-party server, here the script that arranges in website navigation page can adopt such as javascript etc., is described as an example of javascript example in the present embodiment.The user ID that comprises flash ID and third party website in this request, the user ID of third party website can be the login IDs of login user, can be the ID that stores in browser cookie for non-login user.
In step 202, third-party server recommendation network address for this user ID definite according to the user ID of third party website in the network address recommendation request.The present invention does not limit the third-party server how to confirm and recommends network address, and for example third-party server can have the cover of oneself to carry out the algorithm of personalized recommendation for the user, also can not carry out personalized recommendation, for example for all users, recommends the focus network address.
In step 203, third-party server sends to the user ID of third party website and corresponding recommendation network address the server of the navigation page.
the server of the navigation page just can obtain and store corresponding relation between the user ID of flash ID and third party website by the Request Log that obtains third party website in advance, the Request Log of third party website comprises: be arranged on the network address recommendation request that the javascript in website navigation page sends to third-party server, above-mentioned corresponding relation can be man-to-man relation, it can be also the relation of one-to-many, be readily appreciated that, may be used by a plurality of registered users on a subscriber equipment, also may there be a plurality of browsers or client, therefore the user ID that flash ID just may corresponding a plurality of third party websites.
In step 204, after the server of the navigation page receives the user ID of the third party website that third-party server sends and recommends network address, determine the flash ID corresponding to user ID of third party website, this recommendation network address is included in website navigation page corresponding to this flash ID., if the server of the navigation page can not find the flash ID corresponding to user ID of third party website, can directly abandon the recommendation network address of third-party server.
In embodiments of the present invention, the recommendation network address that is provided by third-party server can be fixed in website navigation page zone is independent to be shown.After also can carrying out duplicate removal with the recommendation network address that provides according to user behavior, unified being presented in website navigation page.
Be more than the detailed description that method provided by the present invention is carried out, below in conjunction with two pairs of network address recommendation apparatus provided by the invention of embodiment, be described in detail.
Embodiment two,
The structural drawing of the network address recommendation apparatus that Fig. 3 provides for the embodiment of the present invention two, this network address recommendation apparatus are arranged on the server end of the navigation page, and as shown in Figure 3, this device comprises: behavior collector unit 01, recommend computing unit 02 and network address to represent unit 03.
Behavior collector unit 01 is used for being received in the collected network address that identifies with flash ID of script that the default page arranges and clicks behavior, and the network address that will receive is clicked behavior and corresponding flash ID is stored in User action log.The default page can comprise website navigation page herein, but be not limited to website navigation page, the page that can also comprise other third party websites, for example there are Website page of cooperative relationship etc. in the search results pages of search engine, the Website page take website navigation page as entrance or other.
The script that arranges in the default page can adopt such as javascript etc.,, in the present embodiment take javascript as example, also can adopt the script of other types.
Recommend computing unit 02 to be used for obtaining user corresponding to flash ID to be recommended from User action log and click behavior, based on the number of clicks to each network address, determine the recommendation network address that flash ID to be recommended is corresponding.It can be periodic recommending computing unit 02 executable operations, when arriving the computation period of recommending network address, recommend the calculating of network address for each flashID, this moment, flash ID to be recommended can be each flashID in User action log, can be also some the flash ID that sets.Recommend computing unit 02 executable operations also can open the navigation page by the user and trigger, this moment, flash ID to be recommended was exactly the flash ID of this user place subscriber equipment.
Network address represents unit 03 and is used for recommending computing unit 02 definite recommendation network address to be included in website navigation page corresponding to flash ID to be recommended.
Except the network address click behavior that utilizes the user, for the subjectivity that realizes the user participates in and feedback, the user behavior of collection can also comprise that the user is to recommending the deletion behavior of network address.Behavior collector unit 01 can also be received in the collected recommendation network address deletion behavior that identifies with flash ID of the javascript that arranges in website navigation page, and the deletion behavior that will receive and corresponding flash ID are stored in User action log.At this moment, recommend computing unit 02 can also be used for obtaining from User action log deletion behavior corresponding to flash ID to be recommended in the period of setting, when determining recommendation network address corresponding to flash ID to be recommended, further the recommendation network address that flash ID to be recommended is corresponding is determined in corresponding deletion behavior based on flash ID to be recommended.
In order to guarantee to recommend the real-time of network address, the setting period of recommending computing unit 02 to adopt adopts nearly a period of time usually, for example in nearly 1 month, user corresponding to flash ID to be recommended clicks behavior and deletion behavior, and perhaps in the nearly week, user corresponding to flash ID to be recommended clicks behavior and deletion behavior etc.
Wherein, recommend computing unit 02 when determining recommendation network address corresponding to flash ID to be recommended, the concrete execution: according to time order from front to back, the number of clicks of the same network address that flash ID to be recommended is corresponding adds up, when running into the deletion behavior of this network address, the number of clicks of this network address accumulative total is updated to a default negative value C, and wherein the C value can arrange according to the actual requirements, the ratio that for example can be set to set the period and recommend the computation period of network address; Then continue the number of clicks of this network address is added up; After finishing accumulative total, the network address that the number of clicks of accumulative total is met preset requirement is defined as recommendation network address corresponding to flash ID to be recommended.
Above-mentioned preset requirement can comprise: the number of clicks of accumulative total is greater than the preset times threshold value, and perhaps, the number of clicks of accumulative total comes top N in all network address corresponding to flash ID to be recommended, and N is default positive integer.
In addition,, for optimizing user is experienced, can show the network address title of recommending network address in website navigation page.In order to realize automatically determining of network address title, this device also comprises: title determining unit 04, be used for the occurrence number according to each network address title of recommending network address, and determine to recommend the network address title of network address when recommended.Concrete definite mode is: if recommend total number of clicks of network address n to reach default effective degree and recommend the occurrence number of the network address title m of network address n to surpass default ratio threshold value with total number of clicks ratio of recommending network address n, the title determining unit with network address title m as the network address title of recommending network address n.Otherwise the mode that can adopt manual intervention is determined the network address title of this recommendation network address n, perhaps adopts other modes to determine the network address title of this recommendation network address n.
in order to enrich recommendation results, can also comprise the recommendation network address that third-party server provides in the recommendation network address of website navigation page, the recommendation network address that namely receiving third-party server provides also should recommend network address to be presented on website navigation page, but need also in the present invention to realize that the third party across client and browser recommends the network address access, this function is completed by the third party's access unit 05 in device, it determines the recommendation network address that third-party server corresponding to flash ID to be recommended provides, then the recommendation network address that is represented unit 03 third-party server is provided by network address is included in the navigation page corresponding to flash ID to be recommended.
Particularly, third party's access unit 05 when obtaining the recommendation network address that third-party server provides, is carried out following operation A 1 to A3, and concrete method flow can be referring to Fig. 2.
A1, determine by the Request Log that obtains third party website in advance and store corresponding relation between the user ID of flash ID and third party website; The Request Log of third party website comprises: be arranged on the network address recommendation request that the script in website navigation page sends to third-party server, the network address recommendation request comprises the user ID of flash ID and third party website.Here the script that arranges in website navigation page can adopt such as javascript etc., is described as an example of javascript example in the present embodiment.
A2, receive the recommendation network address of the user ID for third party website that third-party server sends according to the network address recommendation request, and according to the user ID of this third party website, determine corresponding flash ID.
A3, the recommendation network address that will receive are as recommendation network address corresponding to flash ID of determining in operation A 2.
Can there be several structures in network address commending system provided by the invention, below describes by embodiment three to embodiment five respectively.
Embodiment three,
The structural drawing of the network address commending system that Fig. 4 provides for the embodiment of the present invention three, as shown in Figure 4, this system comprises: the script javascript that arranges in the default page and the network address recommendation apparatus described in embodiment two are mainly to determine to recommend network address according to network address click behavior in this network address recommendation apparatus.
The javascript that wherein arranges in the default page, be used for collecting the network address that identifies with flash ID and click behavior.
Embodiment four,
The structural drawing of the network address commending system that Fig. 5 provides for the embodiment of the present invention four, as shown in Figure 5, this system comprises: script javascript, the javascript that arranges in website navigation page that arranges in the default page and the network address recommendation apparatus described in above-described embodiment two, the network address recommendation apparatus of this moment clicks behavior based on user's network address and the user determines to recommend network address to the deletion behavior of recommending network address.
The javascript that arranges in the default page, be used for collecting the network address that identifies with flash ID and click behavior.
The javascript that arranges in website navigation page, be used for collecting the recommendation network address deletion behavior that identifies with flash ID.
Need to prove, because the default page may comprise website navigation page, therefore above-mentioned two javascript can be multiplexing in some cases.
Embodiment five,
The structural drawing of the network address commending system that Fig. 6 provides for the embodiment of the present invention five, as shown in Figure 6, this system comprises: script javascript, the javascript that arranges in website navigation page, the network address recommendation apparatus described in above-described embodiment two that arranges in the default page and be arranged on third-party server in device.
The javascript that arranges in the default page, be used for collecting the network address that identifies with flash ID and click behavior.
The javascript that arranges in website navigation page, be used for sending the network address recommendation request to third-party server, the network address recommendation request comprises the user ID of flash ID and third party website, the user ID of third party website can be the login ID of login user, can be the ID that stores in browser cookie for non-login user.When the user opens the navigation page, can trigger the javascript that arranges and send the network address recommendation request in website navigation page.
Include third party's access unit 05 in the network address recommendation apparatus of this moment, namely can receive the recommendation network address that third-party server provides and should recommend network address to be presented in and navigate on the page, specific implementation referring in embodiment two about the description of third party's access unit 05.
Be arranged on the device in third-party server, be used for according to the network address recommendation request to the recommendation network address of network address recommendation apparatus transmission for the user ID of third party website.The present invention does not limit the third-party server how to confirm and recommends network address, and for example third-party server can have the cover of oneself to carry out the algorithm of personalized recommendation for the user, also can not carry out personalized recommendation, for example for all users, recommends the focus network address.
The realization of this system can, referring to flow process shown in Fig. 2, not repeat them here.Need to prove, system shown in embodiment four and embodiment five may be incorporated in a system and realizes, the javascript that namely arranges in website navigation page in embodiment five can also be used for collecting the recommendation network address deletion behavior that identifies with flash ID, and the network address recommendation apparatus determines to recommend network address based on user's click behavior and deletion behavior simultaneously.
Can be found out by above description, methods, devices and systems provided by the invention can possess following advantage:
1) do not rely on client software, non-login user also can be realized personalized network address recommendation.
2) do not rely on the user ID of browser cookie record, can realize that the network address of browser-cross is recommended.
3) determine to recommend network address no longer to be confined to the network address classification, but adopt statistical method, improved on the one hand the positional accuracy to the real hobby of user, reduced on the other hand computation complexity, the network address that is fit to mass users is recommended.
4) not only in user's browsing histories the number of clicks of network address carry out network address and recommend, and user feedback incorporated network address recommend, guaranteed the accuracy of recommendation results to the user intention reflection.
In several embodiment provided by the present invention, should be understood that, disclosed system, apparatus and method, can realize by another way.For example, device embodiment described above is only schematically, and for example, the division of described unit, be only that a kind of logic function is divided, and during actual the realization, other dividing mode can be arranged.
Described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, namely can be positioned at a place, perhaps also can be distributed on a plurality of network element.Can select according to the actual needs wherein some or all of unit to realize the purpose of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of unit exists, and also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, the form that also can adopt hardware to add SFU software functional unit realizes.
The integrated unit that above-mentioned form with SFU software functional unit realizes, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprise that some instructions are with so that a computer equipment (can be personal computer, server, the perhaps network equipment etc.) or processor (processor) carry out the part steps of the described method of each embodiment of the present invention.And aforesaid storage medium comprises: the various media that can be program code stored such as USB flash disk, portable hard drive, ROM (read-only memory) (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CD.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of making, be equal to replacement, improvement etc., within all should being included in the scope of protection of the invention.

Claims (21)

1. the network address recommend method in a Web side navigation, is characterized in that, the method comprises:
S1, be received in the collected network address that identifies with flash ID of the script that arranges in the default page and click behavior, and the network address that will receive is clicked behavior and corresponding flash ID is stored in User action log;
Each flash ID to be recommended is carried out respectively following steps:
S2, obtain from described User action log and set user corresponding to flash ID to be recommended in the period and click behavior, based on the number of clicks to each network address, determine recommendation network address corresponding to described flash ID to be recommended;
S3, the recommendation network address that step S2 is determined are included in website navigation page corresponding to described flash ID to be recommended.
2. method according to claim 1, is characterized in that, the described default page comprises at least a with in lower page:
There are the Website page of cooperative relationship in the search results pages of website navigation page, search engine, the Website page take website navigation page as entrance and other and website navigation page.
3. method according to claim 1, is characterized in that, also comprises in described step S1:
Be received in the collected recommendation network address deletion behavior that identifies with flash ID of the script that arranges in website navigation page, and the deletion behavior that will receive and corresponding flash ID are stored in described User action log;
Described step S2 also comprises: obtain deletion behavior corresponding to flash ID to be recommended in the period of setting from described User action log, when determining recommendation network address corresponding to described flash ID to be recommended, further based on deletion behavior corresponding to described flash ID to be recommended.
4. method according to claim 3, is characterized in that, determines that recommendation network address corresponding to described flash ID to be recommended specifically comprises:
According to time order from front to back, the number of clicks of the same network address that described flash ID to be recommended is corresponding adds up, when running into the deletion behavior of this network address, the number of clicks of this network address accumulative total is updated to a default negative value, then continues the number of clicks of this network address is added up;
After finishing accumulative total, the network address that the number of clicks of accumulative total is met preset requirement is defined as recommendation network address corresponding to described flash ID to be recommended.
5. method according to claim 4, is characterized in that, described preset requirement comprises:
The number of clicks of accumulative total is greater than the preset times threshold value, and perhaps, the number of clicks of accumulative total comes top N in all network address corresponding to described flash ID to be recommended, and N is default positive integer.
6. method according to claim 1, is characterized in that, the method also comprises:
S4, according to the occurrence number of each network address title of recommending network address, determine to recommend the network address title of network address when recommending.
7. method according to claim 6, is characterized in that, described step S4 specifically comprises:
If the occurrence number of recommending total number of clicks of network address n to reach the network address title m of default effective degree and described recommendation network address n surpasses with the ratio of total number of clicks of described recommendation network address n the ratio threshold value of presetting, with the network address title of described network address title m as described recommendation network address n.
8. method according to claim 1, is characterized in that, the method also comprises:
Determine the recommendation network address that third-party server corresponding to described flash ID to be recommended provides and the recommendation network address that described third-party server provides is included in website navigation page corresponding to described flash ID to be recommended.
9. method according to claim 8, is characterized in that, the process of obtaining the recommendation network address that third-party server provides comprises:
A1, determine by the Request Log that obtains third party website in advance and store corresponding relation between the user ID of flash ID and third party website; The Request Log of described third party website comprises: be arranged on the network address recommendation request that the script in the navigation page sends to third-party server, described network address recommendation request comprises the user ID of flash ID and third party website;
A2, receive the recommendation network address of the user ID for third party website that described third-party server sends according to the network address recommendation request, and according to the user ID of this third party website, determine corresponding flash ID;
A3, the recommendation network address that will receive are as recommendation network address corresponding to flash ID of determining in described steps A 2.
10. the network address recommendation apparatus in a Web side navigation, is characterized in that, this device comprises:
The behavior collector unit, is used for being received in the collected network address that identifies with flash ID of script that the default page arranges and clicks behavior, and the network address that will receive is clicked behavior and corresponding flash ID is stored in User action log;
Recommend computing unit, be used for obtaining user corresponding to flash ID to be recommended in the setting period from described User action log and click behavior, based on the number of clicks to each network address, determine recommendation network address corresponding to described flash ID to be recommended;
Network address represents unit, and the recommendation network address that is used for recommending computing unit to determine is included in website navigation page corresponding to described flash ID to be recommended.
11. device according to claim 10, is characterized in that, the described default page comprises at least a with in lower page:
There are the Website page of cooperative relationship in the search results pages of website navigation page, search engine, the Website page take website navigation page as entrance and other and website navigation page.
12. device according to claim 10, it is characterized in that, described behavior collector unit, also be used for being received in the collected recommendation network address deletion behavior that identifies with flash ID of script that website navigation page arranges, and the deletion behavior that will receive and corresponding flash ID are stored in described User action log;
Described recommendation computing unit, also be used for obtaining from described User action log deletion behavior corresponding to flash ID to be recommended in the period of setting, when determining recommendation network address corresponding to described flash ID to be recommended, further based on deletion behavior corresponding to described flash ID to be recommended.
13. device according to claim 12, is characterized in that, described recommendation computing unit when determining recommendation network address corresponding to described flash ID to be recommended, the concrete execution:
According to time order from front to back, the number of clicks of the same network address that described flash ID to be recommended is corresponding adds up, when running into the deletion behavior of this network address, the number of clicks of this network address accumulative total is updated to a default negative value, then continues the number of clicks of this network address is added up;
After finishing accumulative total, the network address that the number of clicks of accumulative total is met preset requirement is defined as recommendation network address corresponding to described flash ID to be recommended.
14. device according to claim 13, is characterized in that, described preset requirement comprises:
The number of clicks of accumulative total is greater than the preset times threshold value, and perhaps, the number of clicks of accumulative total comes top N in all network address corresponding to described flash ID to be recommended, and N is default positive integer.
15. device according to claim 10, is characterized in that, this device also comprises:
The title determining unit, be used for the occurrence number according to each network address title of recommending network address, determines to recommend the network address title of network address when recommending.
16. device according to claim 15, it is characterized in that, if the occurrence number of recommending total number of clicks of network address n to reach the network address title m of default effective degree and described recommendation network address n surpasses with the ratio of total number of clicks of described recommendation network address n the ratio threshold value of presetting, described title determining unit is with the network address title of described network address title m as described recommendation network address n.
17. device according to claim 10, is characterized in that, this device also comprises:
Third party's access unit, be used for the recommendation network address of determining that third-party server corresponding to described flash ID to be recommended provides;
Described network address represents unit, also is used for the recommendation network address that described third-party server is provided and is included in website navigation page corresponding to described flash ID to be recommended.
18. device according to claim 17, is characterized in that, described third party's access unit when obtaining the recommendation network address that third-party server provides, is specifically carried out following operation:
A1, determine by the Request Log that obtains third party website in advance and store corresponding relation between the user ID of flash ID and third party website; The Request Log of described third party website comprises: be arranged on the network address recommendation request that the script in the navigation page sends to third-party server, described network address recommendation request comprises the user ID of flash ID and third party website;
A2, receive the recommendation network address of the user ID for third party website that described third-party server sends according to the network address recommendation request, and according to the user ID of this third party website, determine corresponding flash ID;
A3, the recommendation network address that will receive are as recommendation network address corresponding to flash ID of determining in described operation A 2.
19. the network address commending system in a Web side navigation, is characterized in that, this system comprises: the script that arranges in the default page and as claim 10,11,15,16 or 17 described network address recommendation apparatus;
The described script that arranges in the default page, be used for collecting the network address that identifies with flash ID and click behavior.
20. the network address commending system in a Web side navigation, is characterized in that, this system comprises: the script that arranges in the default page, the script that arranges in website navigation page and as claim 12,13 or 14 described network address recommendation apparatus;
The described script that arranges in the default page, be used for collecting the network address that identifies with flash ID and click behavior;
The described script that arranges in website navigation page, be used for collecting the recommendation network address deletion behavior that identifies with flash ID.
21. the network address commending system in a Web side navigation, it is characterized in that, this system comprises: script, the script that arranges in website navigation page, the network address recommendation apparatus as claimed in claim 18 that arranges in the default page and be arranged on third-party server in device;
The described script that arranges in the default page, be used for collecting the network address that identifies with flash ID and click behavior;
The script that arranges in website navigation page, be used for sending the network address recommendation request to third-party server, and described network address recommendation request comprises the user ID of flash ID and third party website;
The described device that is arranged in third-party server, be used for according to described network address recommendation request to the recommendation network address of described network address recommendation apparatus transmission for the user ID of third party website.
CN201310279316.4A 2013-07-04 2013-07-04 A kind of network address in Web side navigation recommends methods, devices and systems Active CN103399861B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310279316.4A CN103399861B (en) 2013-07-04 2013-07-04 A kind of network address in Web side navigation recommends methods, devices and systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310279316.4A CN103399861B (en) 2013-07-04 2013-07-04 A kind of network address in Web side navigation recommends methods, devices and systems

Publications (2)

Publication Number Publication Date
CN103399861A true CN103399861A (en) 2013-11-20
CN103399861B CN103399861B (en) 2017-03-08

Family

ID=49563491

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310279316.4A Active CN103399861B (en) 2013-07-04 2013-07-04 A kind of network address in Web side navigation recommends methods, devices and systems

Country Status (1)

Country Link
CN (1) CN103399861B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104753979A (en) * 2013-12-25 2015-07-01 腾讯科技(深圳)有限公司 Method, server, terminal and system for displaying website information
CN105243009A (en) * 2015-11-12 2016-01-13 北京金山安全软件有限公司 Method and device for determining use log
CN105989108A (en) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 Information recommendation method and device
CN106126651A (en) * 2016-06-28 2016-11-16 成都育芽科技有限公司 A kind of lightweight page bootstrap technique of internet application
CN106888248A (en) * 2016-12-27 2017-06-23 网易(杭州)网络有限公司 Method and apparatus for obtaining user access activity information
CN107704491A (en) * 2017-08-22 2018-02-16 腾讯科技(深圳)有限公司 Message treatment method and device
CN107770630A (en) * 2017-10-25 2018-03-06 深圳市雷鸟信息科技有限公司 Television navigation page display method and device, navigation system and readable storage medium
CN108156193A (en) * 2016-12-02 2018-06-12 阿里巴巴集团控股有限公司 A kind of hot spot determines method and system
CN105335140B (en) * 2014-07-25 2019-05-28 阿里巴巴集团控股有限公司 A kind of website flow-dividing control method, apparatus and the network equipment
CN110020139A (en) * 2017-11-14 2019-07-16 广州市动景计算机科技有限公司 Navigate website recommended method, device, calculating equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020198882A1 (en) * 2001-03-29 2002-12-26 Linden Gregory D. Content personalization based on actions performed during a current browsing session
CN101079064A (en) * 2007-06-25 2007-11-28 腾讯科技(深圳)有限公司 Web page sequencing method and device
CN101178728A (en) * 2007-11-21 2008-05-14 北京搜狗科技发展有限公司 Web side navigation method and system
CN102761573A (en) * 2011-04-28 2012-10-31 北京随视传媒科技有限公司 Media information user browsing behavioral data monitoring method
US20130080420A1 (en) * 2011-09-27 2013-03-28 Brett R. Taylor Historical browsing session management

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020198882A1 (en) * 2001-03-29 2002-12-26 Linden Gregory D. Content personalization based on actions performed during a current browsing session
CN101079064A (en) * 2007-06-25 2007-11-28 腾讯科技(深圳)有限公司 Web page sequencing method and device
CN101178728A (en) * 2007-11-21 2008-05-14 北京搜狗科技发展有限公司 Web side navigation method and system
CN102761573A (en) * 2011-04-28 2012-10-31 北京随视传媒科技有限公司 Media information user browsing behavioral data monitoring method
US20130080420A1 (en) * 2011-09-27 2013-03-28 Brett R. Taylor Historical browsing session management

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104753979A (en) * 2013-12-25 2015-07-01 腾讯科技(深圳)有限公司 Method, server, terminal and system for displaying website information
CN104753979B (en) * 2013-12-25 2018-12-28 腾讯科技(深圳)有限公司 A kind of method, server, terminal and system showing site information
CN105335140B (en) * 2014-07-25 2019-05-28 阿里巴巴集团控股有限公司 A kind of website flow-dividing control method, apparatus and the network equipment
CN105989108A (en) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 Information recommendation method and device
CN105243009B (en) * 2015-11-12 2018-03-30 北京金山安全软件有限公司 Method and device for determining use log
WO2017080309A1 (en) * 2015-11-12 2017-05-18 北京金山安全软件有限公司 Usage log determination method and apparatus
CN105243009A (en) * 2015-11-12 2016-01-13 北京金山安全软件有限公司 Method and device for determining use log
US10740218B2 (en) 2015-11-12 2020-08-11 Beijing Kingsoft Internet Security Software Co., Ltd. Method and device for determining usage log
CN106126651A (en) * 2016-06-28 2016-11-16 成都育芽科技有限公司 A kind of lightweight page bootstrap technique of internet application
CN108156193A (en) * 2016-12-02 2018-06-12 阿里巴巴集团控股有限公司 A kind of hot spot determines method and system
CN108156193B (en) * 2016-12-02 2022-08-19 阿里巴巴集团控股有限公司 Hotspot determination method and system
CN106888248A (en) * 2016-12-27 2017-06-23 网易(杭州)网络有限公司 Method and apparatus for obtaining user access activity information
CN106888248B (en) * 2016-12-27 2019-11-05 网易(杭州)网络有限公司 For obtaining the method and apparatus of user access activity information
CN107704491A (en) * 2017-08-22 2018-02-16 腾讯科技(深圳)有限公司 Message treatment method and device
CN107770630A (en) * 2017-10-25 2018-03-06 深圳市雷鸟信息科技有限公司 Television navigation page display method and device, navigation system and readable storage medium
CN107770630B (en) * 2017-10-25 2021-03-12 深圳市雷鸟网络传媒有限公司 Television navigation page display method and device, navigation system and readable storage medium
CN110020139A (en) * 2017-11-14 2019-07-16 广州市动景计算机科技有限公司 Navigate website recommended method, device, calculating equipment and storage medium

Also Published As

Publication number Publication date
CN103399861B (en) 2017-03-08

Similar Documents

Publication Publication Date Title
CN103399861A (en) Website recommendation method, device and system in website navigation
Mirzasoleiman et al. Deletion-robust submodular maximization: Data summarization with “the right to be forgotten”
JP5838229B2 (en) Send product information based on determined preference values
JP6827515B2 (en) Viewing time clustering for video search
CN101297285B (en) Object ranking system and method capable of improving search result and efficiency
US9082084B2 (en) Facilitating machine learning in an online social network
US11455352B2 (en) Recommending contents using a base profile
US10218599B2 (en) Identifying referral pages based on recorded URL requests
US11086958B2 (en) Navigation menu based on crowd data
CN105446706B (en) Method and device for evaluating form page use effect and providing original data
US20110137904A1 (en) Clickstreams and website classification
US11816172B2 (en) Data processing method, server, and computer storage medium
US8438280B1 (en) Detecting and reporting on consumption rate changes
WO2007059087A2 (en) Selecting advertisements in social bookmarking system
JP2014521182A (en) Multi-channel conversion path location report
CN101583964A (en) Large-scale aggregating and reporting of ad data
CN104426713A (en) Method and device for monitoring network site access effect data
US20160350379A1 (en) Search results based on a search history
CN102902775A (en) Internet real-time computing method and internet real-time computing system
WO2013106595A2 (en) Processing store visiting data
CN105095279A (en) File recommendation method and apparatus
WO2014195958A1 (en) Influence score of a social media domain
CN102831114A (en) Method and device for realizing statistical analysis on user access condition of Internet
US20170357987A1 (en) Online platform for predicting consumer interest level
US9633103B2 (en) Identifying product groups in ecommerce

Legal Events

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