CN103166918A - Data recommendation method and device - Google Patents

Data recommendation method and device Download PDF

Info

Publication number
CN103166918A
CN103166918A CN2011104129770A CN201110412977A CN103166918A CN 103166918 A CN103166918 A CN 103166918A CN 2011104129770 A CN2011104129770 A CN 2011104129770A CN 201110412977 A CN201110412977 A CN 201110412977A CN 103166918 A CN103166918 A CN 103166918A
Authority
CN
China
Prior art keywords
user
data
people
access information
same habits
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
CN2011104129770A
Other languages
Chinese (zh)
Other versions
CN103166918B (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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201110412977.0A priority Critical patent/CN103166918B/en
Priority claimed from CN201110412977.0A external-priority patent/CN103166918B/en
Publication of CN103166918A publication Critical patent/CN103166918A/en
Application granted granted Critical
Publication of CN103166918B publication Critical patent/CN103166918B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a data recommendation method and a device. The data recommendation method and the device are used for improving accuracy of data recommended to users, and achieving the goals of reducing expenses of a web server and saving processing resource of the web server in the process of the users visiting an internet web, wherein the data recommendation method comprises the following steps: data access information of each user in appointed time range is counted regarding each visitor of the internet web; the data access information of two random users are compared; whether common data information exists in the data access information of the two random users is judged; when the common data information exists in the data access information of the two random users, collaborator data information of the data access information of a second user is recommended to a first user, and the collaborator data information is the data information except for the common data information in the data access information of the second user.

Description

A kind of data recommendation method and device
Technical field
The application relates to Internet technical field, relates in particular to a kind of data recommendation method and device.
Background technology
Along with the development of Internet technology, each internet site all provides mass data for user's access, and for mass data is managed, internet site adopts tree structure to be stored data usually, is about to data and is classified step by step.For example, certain reading website provides it data to the user are classified in such a way: the one-level classification comprises novel, poem, prose etc., secondary classification (take novel describe for example) comprising: historical military, science fiction is terrified, detective's reasoning etc., result to each secondary classification in reclassify is divided again, the like, until data can't be divided again.
For the user, if want to obtain the data content needed, must accurately know the affiliated classification of data content that oneself need to search, the layered directory provided according to internet site is searched step by step, if the user realizes determining the classification of the data content that oneself need to be searched.For example, for the website visiting user who there is no hard objectives, if internet site can't be recommended data available information to this user, in the mass data that the user can only provide at internet site, search on a large scale, search the interested data of oneself possibility, for the interested data of oneself possibility, this user just can attempt sending access request to Website server, but these data may not be the data that the user finally needs, this makes this user in the data search process, repeatedly to Website server, send access request, and Website server also needs the access request each time that the user is sent to be responded, thereby increased the expense of Website server, wasted the processing resource of Website server.
In order to address the above problem, in prior art, Website server is analyzed for the historical data of user's access, and the relevance between the data that provide based on self, to the user, recommends the interested data of its possibility.For example, accessed a certain novel under historical military subject matter during user's last visit website, when the user accesses this website again, Website server is according to user's historical record, recommend other novel under historical military subject matter to this user, but this is only according to the relevance between the data of Website server storage, the conjecture user may be interested in other novel of same subject matter, and do not consider user's actual needs, thereby reduced the accuracy of data recommendation.Therefore, still there is following problem in this data recommendation mode: the user is before finding its data that need, and they may interested data repeatedly to attempt access, thereby, increased the expense of Website server, the processing resource of having wasted Website server.
Summary of the invention
The embodiment of the present application provides a kind of data recommendation method and device, in the process at user's website access, improves the accuracy of the data of recommending to the user, reaches the expense that reduces Website server, saves the purpose of the processing resource of Website server.
The embodiment of the present application provides a kind of data recommendation method, comprising:
For the user of each access websites, add up the data access information of this user in specifying duration;
More any two users' data access information; And
Judge in this two users' data access information and whether have corporate data information;
Judgment result is that while being, recommending the people having the same habits' data message in the second user's data access information to first user, other data message in the data access information that described people having the same habits' data message is the second user except described corporate data information.
The embodiment of the present application provides a kind of data recommendation device, comprising:
Statistic unit, for the user for each access websites, add up the data access information of this user in specifying duration;
Comparing unit, for more any two users' data access information;
Whether judging unit, exist corporate data information for the data access information that judges these two users;
Recommendation unit, for when judgment result is that of described judging unit is, recommend the people having the same habits' data message in the second user's data access information to first user, other data message in the data access information that described people having the same habits' data message is the second user except described corporate data information.
Data recommendation method and device that the embodiment of the present application provides, by the data access information between more any two users, determine between these two users and whether have corporate data information, when between definite these two users, having common information, to these two users, recommend other data message except corporate data information in data access information each other.Like this, to user's recommending data the time, considered user's historical data information, also considered user's individual character demand information, thereby, the accuracy of data recommendation improved, the access request of having avoided the user to initiate to Website server owing to repeatedly attempting its interested data of possibility of access, thereby, reduced the expense of Website server, the processing resource of having saved Website server.
The application's further feature and advantage will be set forth in the following description, and, partly from specification, become apparent, or understand by implementing the application.The application's purpose and other advantages can realize and obtain by specifically noted structure in the specification write, claims and accompanying drawing.
The accompanying drawing explanation
Fig. 1 is in the embodiment of the present application, the implementing procedure schematic diagram of data recommendation method;
Fig. 2 is in the embodiment of the present application, the system architecture diagram of e-commerce website service system;
Fig. 3 is in the embodiment of the present application, during user A access e-commerce website, is the implementing procedure schematic diagram of its recommending data;
Fig. 4 is in the embodiment of the present application, and Website server is the implementing procedure schematic diagram of people having the same habits buyer recommendation people having the same habits' data message each other;
Fig. 5 is in the embodiment of the present application, during user C access websites server, to the recommended flowsheet schematic diagram of its recommending data;
Fig. 6 is in the embodiment of the present application, the structural representation of data recommendation device.
Embodiment
Preferred embodiment below in conjunction with Figure of description to the application describes, be to be understood that, preferred embodiment described herein is only for description and interpretation the application, and be not used in restriction the application, and, in the situation that do not conflict, embodiment and the feature in embodiment in the application can combine mutually.
As shown in Figure 1, the implementing procedure schematic diagram of the data recommendation method that it provides for the embodiment of the present application comprises the following steps:
S101, for each calling party of internet site, add up the data access information of this user in specifying duration;
S102, two users' of comparison data access information;
S103, judge in this two users' data access information whether have corporate data information;
S104, judgment result is that while being, recommending the people having the same habits' data message in the second user's data access information to first user.
Wherein, other data message in the data access information that people having the same habits' data message is the second user except described corporate data information.
Those of ordinary skills are known, first user described in the embodiment of the present application and the second user name with respect to data recommendation, for example, for user A and user B, if recommend people having the same habits' data message according to the data access information of user A to user B, user B is first user, and user A is the second user; Otherwise, if recommend people having the same habits' data message according to the data access information of user B to user A, user A is first user, user B is the second user.
In concrete enforcement, have corporate data information in the data access information of determining two users after, the second user is defined as to the people having the same habits user of first user.Preferably, each user's people having the same habits user can be upgraded according to the default cycle, for arbitrary user, judge according to the default cycle in this user and other user's data access information and whether have common data message, if so, this other user is defined as to this user's people having the same habits user.
During concrete enforcement, if this user's people having the same habits user exists when a plurality of, determine each people having the same habits user's priority according to the quantity of corporate data information between this user and each people having the same habits user; And, according to the order of the priority of determining people having the same habits user, the people having the same habits' data message that will recommend to this user is sorted.
For example, user A exists user B, user C and tri-people having the same habits users of user D simultaneously, and there are corporate data information A B in user A and user B 1, AB 2, there are corporate data information A C in user A and user C 1, AC 2, AC 3, there are corporate data information A D in user A and user D 1, AD 2, AD 3, AD 4, simultaneously, also there is other people having the same habits' data message B in user B, also there is other people having the same habits' data message C in user C, there is other people having the same habits' data message D in user D, because the corporate data information between user A and user D is maximum, corporate data information between user A and user C is taken second place, corporate data information between user A and user B is minimum, like this, for user A, its people having the same habits user's priority is user D>user C>user B, therefore, when to user A, recommending people having the same habits' data message, people having the same habits' data message is sorted in the following manner: D, C, B, if there are a plurality of people having the same habits' data messages in same people having the same habits user, for example, there is D in user D 1and D 2two people having the same habits' data messages, can be arranged arbitrarily, also can be arranged according to default rule, for example, can be according to access D 1and D 2time sorted.
Preferably, before the people having the same habits' data message in the data access information of recommending other users to the user, can also people having the same habits' data message be classified according to default rule.The user A of take accesses certain reading website as example, during people having the same habits' data message from the data access information of user B to user A that comprise in this reading website is recommended, people having the same habits' data message is classified, for example, this people having the same habits' data message is historical military classification, or is detective's reasoning classification.Thereby, make user A to be selected in different classifications in conjunction with the actual needs of oneself.
Especially, while specifically implementing, after having determined the people having the same habits user that user B is user A, can also show the user profile of user B to user A, indicating user A judges that according to the user profile of user B self whether needing to add user B is the good friend.Wherein, for the privacy of Leakage prevention user B, when to user A, showing the user profile of user B, can hide the registered user name of user B.In the embodiment of the present application, user profile can be, but not limited to comprise following content: sex, age, described zone, constellation, the data access information etc. of nearest month, making user A determine whether to need to add user B according to the user profile of user B be the good friend.If user A determines that adding user B is the good friend, the data recommendation method that the embodiment of the present application provides can also comprise: the good friend who receives user A transmission adds request, and this good friend adds in request the user ID that carries user B; Add the good friend that user corresponding to this user ID is user A; Recommend the data access information of user B to user A according to the default cycle.
Concrete, when user A added user B for own good friend after, can, according to the data access information of default cycle to user A recommendation user B, make user A determine self whether to need to access these data messages according to the data access information of user B.
For the ease of understanding the application, below to take e-commerce website be example to user's recommending data, and the implementation process of the embodiment of the present application is described.E-commerce website mainly provides commodity data to the user, and therefore, e-business network stands in while to the user, recommending people having the same habits' data message, exists the people having the same habits' data between identical user to be recommended the commodity data of access.
As shown in Figure 2, it is in the embodiment of the present application, the system architecture diagram of e-commerce website service system, comprise at least two user terminals 21, Website server 22, Website server 22 is by carrying out the mutual of data, the data that the user provides by user terminal 21 access websites servers 22 between the Internet and user terminal 21.
As shown in Figure 3, when it accesses e-commerce website for user A, the flow chart for its recommending data comprises the following steps:
S301, Website server are according to specifying duration, and statistics is accessed the user's of e-commerce website data access information within this time period;
Concrete, Website server can be accessed for each the user of e-commerce website, and it was added up with interior data access information at nearest one month.Wherein, data access information can comprise commodity, the commodity of collecting that this user bought in month and be added into the commodity in shopping cart, for example, for user A, in nearest one month, it has bought commodity C1, commodity C2, C3 have been collected, and once commodity C4, C5, C6 and C7 were put into to shopping cart, Website server when being added up, by C1, C2 ..., C7 all is defined as the data access information of user A.Especially, if user A has bought C1 twice in nearest one month, collected C2 tri-times,, when being added up, need to carry out the duplicate removal processing to commodity, each commodity only need to be added up once and get final product.
S302, for the arbitrary user who accessed e-commerce website, user A and this user's data access information relatively;
For convenience of description, below this user is called to user B, Website server can utilize preset algorithm to compare the data access information of user A and user B;
S303, judge whether the data access information of user A and user B exists corporate data information, if so, execution step S304, if not, execution step S309;
For example, for user A and user B, whether the data access information that judges user A exists with the data access information of user B the part overlapped, be that user A bought in nearest one month, whether collection or add in the commodity of shopping cart is bought in nearest one month with user B, collection or add the commodity of shopping cart to have the commodity of at least one coincidence, for example, user B has also bought commodity C1 or has collected commodity C1 or commodity C1 is added in shopping cart in nearest one month, judge in the data access information of user A and user B and have corporate data information, concrete, can determine that user A and user B buy according to the identification information of commodity, collect or add the commodity of shopping cart whether identical.
S304, recommend the people having the same habits' data message in the data access information of user B to user A;
Wherein, other data message in the data access information that people having the same habits' data message is user B except corporate data information, for example, the corporate data information between user A and user B is commodity C1, supposes that other merchandise news of user B access is commodity D 1with commodity D 2, for user A, people having the same habits' data message of itself and user B is commodity D 1with commodity D 2, Website server is by commodity D 1with commodity D 2recommend user A; And for user B, people having the same habits' data message of itself and user A be commodity C2, commodity C3 ... commodity C7, Website server by commodity C2, commodity C3 ..., commodity C7 recommends user B.
Preferably, also can arrange when the quantity of the corporate data information of user A and user B surpasses preset value, for example, arrange in the data access information of user A and user B, while existing at least three commodity datas identical, as user B in nearest one month, buy/collect/be added into shopping cart commodity C1, and buy/collect/be added into shopping cart commodity C4, and buy/collect/be added into shopping cart commodity C6, be defined as people having the same habits' data message that user A recommends user B, perhaps, data access information for each user of access websites server, remember this user and user A jointly buy/collect/commodity amount that is added into shopping cart is T1, user A is bought/collects in mono-month/the commodity total quantity that is added into shopping cart is designated as T2, note T1/T2 is the access registration between this user and user A, recommend people having the same habits' data message of the forward user of access registration rank to user A, for example, can be by the calling party of all Website servers, the people having the same habits' data message that comes the user of first 20 with the access registration of user A is recommended user A.
S305, Website server show the user profile of user B to user A, it is the good friend that indicating user A is confirmed whether to need to add user B;
Wherein, the user profile of user B can comprise its sex, region, age, constellation with and nearest one in the information such as the consumption amount of money.Especially, Website server when to user A, showing the user profile of user B, the registered user name of default hidden user B.
S306, Website server receive user A and add the interpolation request that user B is the good friend, carry the user ID of user B in this interpolation request;
Concrete, the user profile of the user B that user A shows according to Website server, confirm that adding user B is the good friend, to Website server, submits to and add the interpolation request that user B is the good friend.
S307, Website server, according to adding the user ID of carrying in request, add the good friend that user B is user A;
In concrete enforcement, can allow user B setting whether to adding the openly registered user name of oneself of the user who oneself is the good friend, if user B is set to, Website server in the good friend who user B is added into to user A after, the registered user name that shows user B to user A, otherwise Website server does not show the registered user name of user B to user A.
S308, recommend the data access information of user B to user A according to the default cycle;
Concrete, user A is after interpolation user B is the good friend, and Website server can be according to the default cycle, and the data access information of for example recommending user B to user A every day, comprise that user B buys, collects and be added into the commodity data information of shopping cart every day.
S309, flow process finish.
Preferably, Website server, when to user B, recommending people having the same habits' data message of user A, can also be classified to people having the same habits' data message according to default rule, and be filtered responsive people having the same habits' data message.Simultaneously, Website server can also be recommended to user B people having the same habits' data message of user A, and concrete recommended flowsheet recommends people having the same habits' data message of user B identical with Website server to user A, repeats no more here.User A and user B are respectively people having the same habits user each other, have realized like this information sharing of people having the same habits' commodity between people having the same habits user in the commodity data of people having the same habits user's access.
In concrete enforcement, the people having the same habits user of user A can exist a plurality of, for example, except user B, also there are user B, user C and user D, in this case, Website server is when recommending people having the same habits' data message of its people having the same habits user to user A, according to user A respectively and the quantity of the corporate data information between user B, user C and user D, user B, user C and user D are sorted, preferentially to user A, shown the people having the same habits' data message that has the people having the same habits user that corporate data information is maximum with it.
Below take Website server and recommend people having the same habits' data message each other to describe as example to the people having the same habits buyer, for example is convenient to describe, in the embodiment of the present application, the e-business network site server of take recommends people having the same habits' commodity each other to describe as example to user A and user B.
As shown in Figure 4, it is the implementing procedure schematic diagram that the people having the same habits buyer recommends people having the same habits' data message each other for Website server, comprises the following steps:
S401, difference counting user A and the commodity visit information of user B in nearest one month;
Concrete, add up it in nearest one month for user A and user B respectively, collect, buy or be added into the commodity in shopping cart, for convenience of description, the commodity of accessing hereinafter referred to as user A and user B, suppose that the commodity that user A accessed comprise C 1and C 2, the commodity that user B accessed comprise C 2and C 3.
The commodity visit information of S402, comparison user A and user B, determine between user A and user B and have corporate data information C2;
S403, the commodity C that recommends user B to access to user A 3, the commodity C1 that recommends user A to access to user B;
S404, Website server show the user profile of user B to user A, it is the good friend that indicating user A is confirmed whether to add user B; Simultaneously, show the user profile of user A to user B, it is the good friend that indicating user B is confirmed whether to add user A;
The confirmation information that S405, Website server return according to user A and user B, be added to user B the good friend of user A, and user A be added to the good friend of user B;
Concrete, Website server, after completing the operation of adding the good friend, shows to user A and user B the good friend that it has added respectively;
S406, Website server show respectively its good friend's commodity visit information to user A and user B;
Concrete, the good friend's of user A and user B commodity visit information, comprise the commodity that its good friend accessed, especially, if its good friend comprises when a plurality of, the quantity of the corporate data information existed according to user A and user B and its good friend is sorted to its good friend's commodity visit information.
In concrete enforcement, user A and user B are adding each other as after the good friend, and whether open oneself registered user name towards each other can be set, and carry out the operation such as online exchange.
Especially, in the embodiment of the present application, if the user is specifying duration countless during according to visit information, can be its recommending data according to following flow process:
Step 1, obtain this user's user profile;
Concrete, user profile can comprise this user's sex, region, age, constellation and this user's User IP etc.
Step 2, according to this user's user profile, determine the user similar to this user's user profile;
Concrete, can be whether similar according to two user profile of following condition judgment: according to user's user profile, in judgement user profile each other, it is identical whether having at least one, perhaps the age in two user profile belongs to same age bracket, and two users' age difference is within certain scope.
Step 3, the data access information of recommending the similar user of user profile to this user.
Concrete, when to user C, recommending the similar user's of user profile data access information, can also show to user C the user's that this user profile is similar user profile, for example, this user's sex, region, constellation and this user information such as the consumption amount of money in specifying duration, especially, Website server can be hidden to user C the similar user's of this user profile registered user name, indicating user C is confirmed whether to add the good friend that user D is oneself, and after user C adds the good friend that user D is oneself, recommend the data access information of user D to user C according to the default cycle.
As shown in Figure 5, when it is user C access websites server, the recommended flowsheet schematic diagram to its recommending data comprises:
S501, the Website server counting user C data access information in specifying duration;
S502, Website server judge whether the data access information of user C is zero, if so, and execution step S503, if not, execution step S506;
S503, obtain the user profile of user C;
S504, according to the user profile of user C, determine the user similar to the user profile of user C, be assumed to be user D;
S505, the commodity of recommending user D to access to user C, and execution step S509;
S506, comparison user C and the data access information of accessing arbitrary user of e-commerce website, be assumed to be user D;
S507, judge whether the data access information of user C and user D exists corporate data information, if so, execution step S508, if not, execution step S513;
S508, recommend the people having the same habits' data message in the data access information of user D to user C;
S509, Website server show the user profile of user D to user C, it is the good friend that indicating user C is confirmed whether to need to add user D;
S510, Website server receive user C and add the interpolation request that user D is the good friend, carry the user ID of user D in this interpolation request;
S511, Website server, according to adding the user ID of carrying in request, add the good friend that user D is user C;
S512, recommend the data access information of user D to user C according to the default cycle;
S513, flow process finish.
The data recommendation flow process provided according to the embodiment of the present application, can realize the people having the same habits' data message between each user and its people having the same habits user is recommended each other, wherein, whether there is corporate data information based on each user in data access information in specifying duration during people having the same habits user's judgement, if present, determine that two users are people having the same habits user each other.People having the same habits user's relation is not changeless, but the data of accessing in specifying duration according to the user change.The user can also select whether to add the good friend that these people having the same habits users are oneself, and after people having the same habits' user add is the good friend, Website server can be according to the default cycle, the data access information of regularly to this user, recommending its good friend.Corrosion, the data recommendation method that the embodiment of the present application provides, can also to people having the same habits' data message, be classified according to default rule, thereby according to different classes of data access information, make people having the same habits user's difference of user, for example, the people having the same habits user under the dress ornament merchandise classification, or the people having the same habits user under mother and baby's merchandise classification etc.
Based on same application design, a kind of data recommendation device also is provided in the embodiment of the present application, because the principle of this data recommendation device solves problem is similar to above-mentioned data recommendation method, therefore the enforcement of this data recommendation device can, referring to the enforcement of above-mentioned data recommendation method, repeat part and repeat no more.
As shown in Figure 6, the structural representation of the data recommendation device that it provides for the embodiment of the present application comprises:
Statistic unit 601, for each calling party for internet site, add up the data access information of this user in specifying duration;
Comparing unit 602, for more any two users' data access information;
Whether judging unit 603, exist corporate data information for the data access information that judges these two users;
Recommendation unit 604, for when judgment result is that of judging unit 603 is, recommend the people having the same habits' data message in the second user's data access information to first user, other data message in the data access information that this people having the same habits' data message is the second user except described corporate data information.
Preferably, the data recommendation device can also comprise:
The first determining unit, for the people having the same habits user who determines that the second user is first user;
The second determining unit, exist when a plurality of for the people having the same habits user at first user, determines each people having the same habits user's priority according to the quantity of corporate data information between first user and each people having the same habits user;
Sequencing unit, for determine people having the same habits user's priority orders according to the second determining unit, the people having the same habits' data message that will recommend to first user is sorted.
Preferably, the data recommendation device can also comprise:
Taxon, before the people having the same habits' data message for the data access information recommend the second user to first user, classified people having the same habits' data message according to default rule.
In concrete enforcement, the data recommendation device can also comprise receiving element and adding device, wherein:
Receiving element, add request for the good friend who receives the first user transmission, and this good friend adds in request the user ID that carries the second user;
Adding device, for adding user corresponding to this user ID for the good friend of first user;
Recommendation unit, also recommend the second user's data access information to described first user for the cycle according to default.
Preferably, the data recommendation device can also comprise:
Display unit, before adding request for the good friend receiving the first user transmission, show the second user's user profile to first user;
Indicating member, being used to indicate first user, to be confirmed whether to add the second user be the good friend.
Those skilled in the art should understand, the application's embodiment can be provided as method, system or computer program.Therefore, the application can adopt complete hardware implementation example, implement software example or in conjunction with the form of the embodiment of software and hardware aspect fully.And the application can adopt the form that wherein includes the upper computer program of implementing of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code one or more.
The application describes with reference to flow chart and/or the block diagram of method, equipment (system) and computer program according to the embodiment of the present application.Should understand can be in computer program instructions realization flow figure and/or block diagram each flow process and/or the flow process in square frame and flow chart and/or block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out by the processor of computer or other programmable data processing device produce for realizing the device in the function of flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, make the instruction be stored in this computer-readable memory produce the manufacture that comprises command device, this command device is realized the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing device, make and carry out the sequence of operations step to produce computer implemented processing on computer or other programmable devices, thereby the instruction of carrying out on computer or other programmable devices is provided for realizing the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
Although described the application's preferred embodiment, once those skilled in the art obtain the basic creative concept of cicada, can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the application's scope.
Data recommendation method and device that the embodiment of the present application provides, by the data access information between more any two users, determine between these two users and whether have corporate data information, when between definite these two users, having common information, to these two users, recommend other data message except corporate data information in data access information each other.Like this, to user's recommending data the time, considered user's historical data information, also considered user's individual character demand information, thereby, the accuracy of data recommendation improved, the access request of having avoided the user to initiate to Website server owing to repeatedly attempting its interested data of possibility of access, thereby, reduced the expense of Website server, the processing resource of having saved Website server.
Obviously, those skilled in the art can carry out various changes and modification and the spirit and scope that do not break away from the application to the application.Like this, if within these of the application are revised and modification belongs to the scope of the application's claim and equivalent technologies thereof, the application also is intended to comprise these changes and modification interior.

Claims (10)

1. a data recommendation method, is characterized in that, comprising:
For each calling party of internet site, add up the data access information of this user in specifying duration;
The data access information that compares two users; And
Judge in this two users' data access information and whether have corporate data information;
Judgment result is that while being, recommending the people having the same habits' data message in the second user's data access information to first user, other data message in the data access information that described people having the same habits' data message is the second user except described corporate data information.
2. the method for claim 1, is characterized in that, determines the people having the same habits user that described the second user is described first user; And
If the people having the same habits user of described first user exists when a plurality of, determine each people having the same habits user's priority according to the quantity of corporate data information between first user and each people having the same habits user;
According to the priority orders of determining people having the same habits user, the people having the same habits' data message that will recommend to described first user is sorted.
3. the method for claim 1, is characterized in that, before the people having the same habits' data message in the data access information of recommending the second user to first user, also comprises:
According to default rule, described people having the same habits' data message is classified.
4. the method for claim 1, is characterized in that, also comprises:
The good friend who receives described first user transmission adds request, and described good friend adds in request the user ID that carries described the second user;
Add the good friend that user corresponding to described user ID is described first user;
Recommend described the second user's data access information to described first user according to the default cycle.
5. method as claimed in claim 4, is characterized in that, before the good friend who receives described first user transmission adds request, also comprises:
The user profile that shows described the second user to described first user;
Indicating described first user to be confirmed whether to add described the second user is the good friend.
6. a data recommendation device, is characterized in that, comprising:
Statistic unit, for each calling party for internet site, add up the data access information of this user in specifying duration;
Comparing unit, for more any two users' data access information;
Whether judging unit, exist corporate data information for the data access information that judges these two users;
Recommendation unit, for when judgment result is that of described judging unit is, recommend the people having the same habits' data message in the second user's data access information to first user, other data message in the data access information that described people having the same habits' data message is the second user except described corporate data information.
7. device as claimed in claim 6, is characterized in that, also comprises:
The first determining unit, for the people having the same habits user who determines that described the second user is described first user;
The second determining unit, exist when a plurality of for the people having the same habits user at described first user, determines each people having the same habits user's priority according to the quantity of corporate data information between first user and each people having the same habits user;
Sequencing unit, for determine people having the same habits user's priority orders according to described the second determining unit, the people having the same habits' data message that will recommend to described first user is sorted.
8. device as claimed in claim 6, is characterized in that, also comprises:
Taxon, before the people having the same habits' data message for the data access information recommend the second user to first user, classified described people having the same habits' data message according to default rule.
9. device as claimed in claim 6, is characterized in that, also comprises receiving element and adding device, wherein:
Described receiving element, add request for the good friend who receives described first user transmission, and described good friend adds in request the user ID that carries described the second user;
Described adding device, for adding user corresponding to described user ID for the good friend of described first user;
Described recommendation unit, also recommend described the second user's data access information to described first user for the cycle according to default.
10. device as claimed in claim 9, is characterized in that, also comprises:
Display unit, before adding request for the good friend receiving described first user transmission, show described the second user's user profile to described first user;
Indicating member, being used to indicate described first user, to be confirmed whether to add described the second user be the good friend.
CN201110412977.0A 2011-12-12 A kind of data recommendation method and device Active CN103166918B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110412977.0A CN103166918B (en) 2011-12-12 A kind of data recommendation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110412977.0A CN103166918B (en) 2011-12-12 A kind of data recommendation method and device

Publications (2)

Publication Number Publication Date
CN103166918A true CN103166918A (en) 2013-06-19
CN103166918B CN103166918B (en) 2016-12-14

Family

ID=

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104281599A (en) * 2013-07-02 2015-01-14 北京千橡网景科技发展有限公司 Method and device for recommending information to user in social network
CN104317829A (en) * 2014-10-09 2015-01-28 百度在线网络技术(北京)有限公司 Method and device for article information recommendation
CN104572747A (en) * 2013-10-24 2015-04-29 世纪禾光科技发展(北京)有限公司 Cross option push method and cross option push system
CN105608610A (en) * 2016-03-22 2016-05-25 北京京东尚科信息技术有限公司 Information push method and device
CN109194571A (en) * 2018-09-26 2019-01-11 深圳市云歌人工智能技术有限公司 Method, equipment and the storage medium to release news priority-based
CN110297967A (en) * 2019-05-14 2019-10-01 北京百度网讯科技有限公司 Point of interest determines method, apparatus, equipment and computer readable storage medium
CN111177582A (en) * 2019-12-30 2020-05-19 深圳市盟天科技有限公司 Method and device for determining friend user, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101105795A (en) * 2006-10-27 2008-01-16 北京搜神网络技术有限责任公司 Network behavior based personalized recommendation method and system
CN101236563A (en) * 2008-02-01 2008-08-06 刘峰 Intelligent personalized service website constitution method
CN101916286A (en) * 2010-08-23 2010-12-15 宇龙计算机通信科技(深圳)有限公司 Information recommendation method and system
US20110010307A1 (en) * 2009-07-10 2011-01-13 Kibboko, Inc. Method and system for recommending articles and products

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101105795A (en) * 2006-10-27 2008-01-16 北京搜神网络技术有限责任公司 Network behavior based personalized recommendation method and system
CN101236563A (en) * 2008-02-01 2008-08-06 刘峰 Intelligent personalized service website constitution method
US20110010307A1 (en) * 2009-07-10 2011-01-13 Kibboko, Inc. Method and system for recommending articles and products
CN101916286A (en) * 2010-08-23 2010-12-15 宇龙计算机通信科技(深圳)有限公司 Information recommendation method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
周张兰: "基于协同过滤的个性化推荐算法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104281599A (en) * 2013-07-02 2015-01-14 北京千橡网景科技发展有限公司 Method and device for recommending information to user in social network
CN104572747A (en) * 2013-10-24 2015-04-29 世纪禾光科技发展(北京)有限公司 Cross option push method and cross option push system
CN104317829A (en) * 2014-10-09 2015-01-28 百度在线网络技术(北京)有限公司 Method and device for article information recommendation
CN105608610A (en) * 2016-03-22 2016-05-25 北京京东尚科信息技术有限公司 Information push method and device
CN109194571A (en) * 2018-09-26 2019-01-11 深圳市云歌人工智能技术有限公司 Method, equipment and the storage medium to release news priority-based
CN109194571B (en) * 2018-09-26 2020-11-13 深圳市云歌人工智能技术有限公司 Method, apparatus and storage medium for distributing information based on priority
CN110297967A (en) * 2019-05-14 2019-10-01 北京百度网讯科技有限公司 Point of interest determines method, apparatus, equipment and computer readable storage medium
CN110297967B (en) * 2019-05-14 2022-04-12 北京百度网讯科技有限公司 Method, device and equipment for determining interest points and computer readable storage medium
CN111177582A (en) * 2019-12-30 2020-05-19 深圳市盟天科技有限公司 Method and device for determining friend user, electronic equipment and storage medium
CN111177582B (en) * 2019-12-30 2023-09-26 深圳市盟天科技有限公司 Method, device, electronic equipment and storage medium for determining friend user

Similar Documents

Publication Publication Date Title
CN111949834B (en) Site selection method and site selection platform system
TWI614703B (en) Information recommendation method and information recommendation device
US20100030648A1 (en) Social media driven advertisement targeting
CN102316167B (en) Website recommending method, system thereof and network server
CN101589360A (en) Generic online ranking system that is suitable for uniting and method
CN103210408A (en) Matching a first location profile with at least one other location profile
JP2009128498A (en) Electronic advertising system
JP2010009315A (en) Recommended store presentation system
WO2015103923A1 (en) Method for searching position information, and browser terminal
WO2021241068A1 (en) Control method, communication terminal, program, storage medium, and information provision method
CN107767153A (en) A kind of data processing method and device
CN108769157B (en) Message popup display method and device, computing equipment and computer storage medium
CN102890685B (en) The method and apparatus that a kind of information is redirected
JP2007249578A (en) Attribute presumption program and attribute information providing system
EP3011528B1 (en) Wireless network and mac address device detection system and methods
CN102831526A (en) Method and system for searching and sequencing commodities to carry out transaction on line
CN102541947A (en) Method and equipment for updating authority score of webpage based on friefox event
CN110570271A (en) information recommendation method and device, electronic equipment and readable storage medium
CN109241450A (en) The recommended method and device of screen locking content
JP2021189897A (en) Control method, communication terminal, program, storage medium, and information providing method
WO2020034521A1 (en) Display method and apparatus, terminal and readable storage medium
US20150006527A1 (en) Information processing apparatus, information processing method, and information processing program
CN103166918A (en) Data recommendation method and device
JP2011227714A (en) Information provision server and information provision system
CN103166918B (en) A kind of data recommendation method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1182556

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1182556

Country of ref document: HK