CN104702488B - Friend recommendation system and method - Google Patents
Friend recommendation system and method Download PDFInfo
- Publication number
- CN104702488B CN104702488B CN201310666897.7A CN201310666897A CN104702488B CN 104702488 B CN104702488 B CN 104702488B CN 201310666897 A CN201310666897 A CN 201310666897A CN 104702488 B CN104702488 B CN 104702488B
- Authority
- CN
- China
- Prior art keywords
- terminal
- friend
- recommendation
- circle
- disclosure
- 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.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of friend recommendation system and method, friend recommendation system includes server-side and terminal A, B, C, in which: terminal A is to disclosure;Terminal B is to be forwarded or evaluate to the terminal A disclosure;Terminal C is forwarded or evaluates to the evaluation to the terminal A disclosure or terminal B;Server-side is to recommend terminal A for terminal C as friend relation.Friend recommendation system provided by the invention and method, there are following the utility model has the advantages that validity and real-time are recommended in 1, raising;2, for user after selecting recommendation information, prompt recommendation information is not repeated in system, is reduced system-computed and operation resource, is also improved user experience;3, after some good friend of recommendation is not added in user's selection, system is not repeated to recommend the good friend, reduces system-computed and operation resource, also avoids to using the user of the system to cause to harass.
Description
Technical field
The present invention relates to network social intercourse field more particularly to a kind of friend recommendation system and methods.
Background technique
Social attribute is the core function attribute of internet product and mobile Internet product now.With social attribute
Product can spread and spread in related social human relation rapidly in a short time.So-called network social intercourse circle refers to logical
Personal social relationships, knowledge, business information are shared and propagated to the mode for crossing network using trusting relationship, so that personal accumulation
Knowledge be able to share in Internet communication with information.Network social intercourse circle is greatly promoted the progress of social various aspects, existing
Network social intercourse circle mainly realized by two kinds of modes, i.e. the mode of active and the mode passively recommended, active mode, that is, network
The user of terminal searches good friend by actively searching, and then adds, and after other side's confirmation relationship, establishes friend relation, forms society
Hand over circle.The mode passively recommended is usually that the server background in social software is based on the existing address list of user, Xiang Yong
Recommend potential good friend in family.Or in social networks, user A is relevant with user B, while user B is related with user C
Connection, it can be expressed as user C and user A there are two degree of incidence relations, most users Generalization bounds are based on this relationship
The extension of progress.
In addition, recommending to be also a kind of common technology based on the user of label and hobby, compared to based on two degree of good friends
The recommended technology of relationship, this recommended technology are weaker for the extension of customer relationship.
Discovery for two degree of friend relations and two kinds of user's recommended technologies based on label and hobby, generally pass through
Data Centralized Processing and excavation generate under line, represent technology to analyze and digging based on the distributed mass data of Hadoop technology
Pick technology, only a few calculate in-time generatin by line up flow type, represent technology as the distributed real-time streams based on Storm technology
It calculates and completes.
Although the above-mentioned way of recommendation partially realizes intelligentized friend recommendation, but still has shortcoming,
I.e. proposed algorithm is excessively complicated, needs huge data sample and data mining analysis, reduces recommendation results real-time, it is difficult to fast
Speed obtains commending friends.Also, it is recommended to which good friend's the generating resource is only by the single dimension of friend relation.
Summary of the invention
In order to solve the above technical problems, the present invention provides a kind of friend recommendation system, including server-side and terminal A, B,
C, in which:
Terminal A is to disclosure;
Terminal B is to be forwarded or evaluate to the terminal A disclosure;
Terminal C is forwarded or evaluates to the evaluation to the terminal A disclosure or terminal B;
Server-side is to recommend terminal A for terminal C as friend relation.
Further, the terminal A and terminal B is two-way friend relation, and the terminal B and terminal C is two-way good
Friendly relationship.
Further, the terminal A disclosure is content of text, picture, audio, video or any group therein
It closes.
Further, the terminal B or terminal C be evaluated as commented on the content or liked mark.
Further, the terminal A disclosure is that the friend circle range selected at it discloses.
Further, the selected friend circle range is the grouping friend circle set in its friend circle.
Further, the server-side includes social circle's service unit and friend recommendation unit, wherein
Social circle's service unit carries out storage and management to the friend relation to each terminal;
Friend recommendation unit is to according to the interactive relationship between terminal A, terminal B and terminal C, by terminal C
Recommendation message as friend relation is recommended to terminal A.
Further, the friend recommendation unit further includes removing module, to establish as the terminal A and terminal C
After friend relation, recommendation message is deleted.
Further, the friend recommendation unit further includes that relationship freezes module, to when terminal A refusal selection terminal
After C is as good friend, do not reresent using terminal C as the recommendation message of friend relation.
Further, it is interacted between the terminal and server-side by http protocol.
Invention additionally discloses a kind of friend recommendation methods, include the following steps:
Terminal A disclosure;
Terminal B is forwarded or evaluates to the terminal A disclosure;
Terminal C is forwarded or evaluates to the evaluation of the terminal A disclosure or terminal B;
Server-side is to recommend terminal A for terminal C as friend relation.
Further the terminal A and terminal B is two-way friend relation, and the terminal B and terminal C are two-way good friend
Relationship.
Further the terminal A disclosure is content of text, picture, audio, video or any group therein
It closes.
Further the terminal B or terminal C be evaluated as commented on the content or liked mark.
Further friend circle range disclosure of the terminal A in its selection.
The further grouping friend circle that the selected friend circle range is set in its friend circle.
Further the server-side includes social circle's service unit and friend recommendation unit,
Social circle's service unit carries out storage and management to the friend relation of each terminal;
Friend recommendation unit to according to the interactive relationship between terminal A, terminal B and terminal C, using terminal C as
Friend relation is recommended to terminal A.
Further after the terminal A and terminal C establish friend relation, recommendation message is deleted.
Further after terminal A refusal selects terminal C as good friend, do not reresent using terminal C as friend relation
Recommendation message.
Further interacted between the terminal and server-side by http protocol.
Compared with prior art, friend recommendation system provided by the invention and method, there are following the utility model has the advantages that
1, the source dimension of recommendation information is increased, i.e., user is generated according to user comment behavior and recommended, improves and recommends to have
Effect property and real-time;
2, for user after selecting recommendation information, prompt recommendation information is not repeated in system, reduces system-computed and operation
Resource also improves user experience;
3, after some good friend of recommendation is not added in user's selection, system is not repeated to recommend the good friend, reduces and is
Statistics is calculated and operation resource, also avoids to using the user of the system to cause to harass.
Detailed description of the invention
Fig. 1 is the structural schematic diagram of friend recommendation system of the embodiment of the present invention;
Fig. 2 is the recommendation message that the terminal 1 of friend recommendation system of the embodiment of the present invention is shown;
Fig. 3 is the schematic diagram after the terminal 1 of friend recommendation system of the embodiment of the present invention adds as a friend.
Specific embodiment
Friend recommendation system proposed by the present invention and method are described in further detail below in conjunction with attached drawing.
Referring to Figure 1, the structural schematic diagram of friend recommendation system of the embodiment of the present invention, the friend recommendation system of the present embodiment
System, including several terminals 1(, that is, terminal A), terminal 2(, that is, terminal B), terminal 3(, that is, terminal C) and server-side 4, it is mobile
User is by terminal A, the disclosure on terminal A, for example writes passage and then issue and share, or deposits from terminal selection
The photo or picture of storage are issued and are shared, and issue and share after can also taking pictures, and can also share one section of video etc., can also be with
The combination of various contents is issued together.Other than issuing content, disclosure can also be carried out by way of forwarding others' content,
And it is broadcast to the friend of its friend circle.
The information that terminal 1 is issued, which can be, openly to be accessed towards all users, as a kind of more preferably embodiment,
Terminal 2 and terminal 1 are two-way friend relations, and so-called two-way friend relation refers to be had in the address list or friend circle of terminal 1
Terminal 1, and also have terminal 1 in the address list of terminal 2 or friend circle.When 1 disclosure of terminal, terminal 2 can be seen that end
1 disclosure is held, terminal 2 can evaluate 1 disclosure of that of terminal, for example carry out to 1 disclosure of terminal
Comment, delivers the thoughts or view to the content, the evaluation of quality can also be carried out to the content, for example think the content very
It is good, the symbol set is put to indicate " praising " " support " " good " etc., or gives several star symbols to its content.Eventually
The content can also be forwarded to by end 2 to be belonged in friend circle described in terminal 2, is also at this time two-way friend relation with terminal 2
Terminal 3 is it can be seen that terminal 2 is evaluated terminal 1 or the content of forwarding, if terminal 3 also also evaluates the content, at this time
Terminal 3 is then recommended terminal 1 by server-side 4, as follows as a kind of specific implementation:
Server-side 4 can be a background server system or data center, pass through between server-side 4 and each terminal
Http protocol interacts, and such as CDMA, WIFI, 4G can also be communicated by way of various wireless communications
And following various communication modes interact.Server-side 4 includes social circle's service unit 41 and friend recommendation unit 42,
Wherein, social circle's service unit 41 carries out storage and management to the friend relation to each terminal.Friend recommendation unit 42
According to the interactive relationship between terminal 1, terminal 2 and terminal 3, the relationship of terminal 1, terminal 2 and terminal 3 is formed a good friend and is pushed away
Triple (1,2,3) are recommended, i.e. the recommendation message by terminal 3 as friend relation is recommended to terminal 1, and broker terminal is terminal 2.
Referring to fig. 2, Fig. 2 is the recommendation message that the terminal 1 of friend recommendation system of the embodiment of the present invention is shown to its result, on the terminal interface
Recommendation message pop-up is shown, Fig. 3 is the schematic diagram after the terminal 1 of the friend recommendation system of the embodiment of the present invention adds as a friend,
The commending friends have become the good friend of the terminal as the result is shown.
In order to further increase the validity of recommender system, user experience is improved, the friend recommendation unit 42 further includes
Removing module (does not indicate), and after the terminal 1 and terminal 3 establish friend relation, removing module can delete recommendation message,
It is not repeated to be recommended.
As a kind of more preferably embodiment, the friend recommendation unit 42 further includes that relationship freezes module (not indicating),
After terminal 1 receives recommendation message, it can choose and refuse the recommendation message, i.e., refusal selects terminal C as good friend, then should
Relationship, which will freeze module, to be handled recommendation message is changed, and not reresent the recommendation message by terminal 3 as friend relation.
As terminal 1, according to the different relationships of good friends various in its friend circle, its friend circle can be set point have it is more
A group, for example be set with " co-workers group ", " classmate's group ", " basketball group " etc., for different contents, terminal A be can choose point
Enjoy to the group being interested in the content, when thing in the open work of terminal 1, then can only be selected in " co-workers group " this
Shared in classification, other good friends uninterested to the content is avoided to harass.
The recommended method of the present embodiment, its step are as follows:
S1: 1 disclosure of terminal;
S2: terminal 2 is forwarded or evaluates to 1 disclosure of terminal;
S3: terminal 3 is forwarded or evaluates to the evaluation of 1 disclosure of terminal or terminal 2;
S4: for server-side terminal 3 is recommended terminal 1 as friend relation, specific service end includes social circle's service
Unit 41 and friend recommendation unit 42, friend recommendation unit is to according to the interaction between terminal A, terminal B and terminal C
Relationship is recommended using terminal C as friend relation to terminal A.
Further, the terminal A and terminal B is two-way friend relation, and the terminal B and terminal C is two-way good
Friendly relationship.
Further, the terminal A disclosure is content of text, picture, audio, video or any group therein
It closes.Mark is commented on the content or liked to being evaluated as of the terminal B or terminal C.
Further, friend circle range disclosure of the terminal A in its selection.
Further, the grouping friend circle that the selected friend circle range is set in its friend circle.
It is further, described,
Further, social circle's service unit carries out storage and management to the friend relation of each terminal;
Further, after the terminal A and terminal C establish friend relation, recommendation message is deleted.
Further, after terminal A refusal selects terminal C as good friend, do not reresent and closed terminal C as good friend
The recommendation message of system.
Further, it is interacted between the terminal and server-side by http protocol.
In conclusion the technical effect of the present embodiment is as follows:
1, the source dimension of recommendation information is increased, i.e., user is generated according to user comment behavior and recommended, improves and recommends to have
Effect property and real-time;
2, for user after selecting recommendation information, prompt recommendation information is not repeated in system, reduces system-computed and operation
Resource also improves user experience;
3, after some good friend of recommendation is not added in user's selection, system is not repeated to recommend the good friend, reduces and is
Statistics is calculated and operation resource, also avoids to using the user of the system to cause to harass.
Obviously, those skilled in the art can carry out various modification and variations without departing from spirit of the invention to invention
And range.If in this way, these modifications and changes of the present invention belong to the claims in the present invention and its equivalent technologies range it
Interior, then the present invention is also intended to include these modifications and variations.
Claims (18)
1. a kind of friend recommendation system, which is characterized in that including server-side and terminal A, B, C, in which:
Terminal A is to disclosure, wherein the terminal A disclosure discloses within the scope of its friend circle;
Terminal B within the scope of the friend circle of the terminal B to be forwarded the terminal A disclosure, wherein described
Terminal A and terminal B is two-way friend relation;
After the content of forwarding of the terminal C to receive the terminal B, the content of the forwarding is forwarded or is commented
Valence, wherein the terminal B and terminal C is two-way friend relation;
Server-side is to recommend terminal A for terminal C as friend relation.
2. friend recommendation system as described in claim 1, which is characterized in that the terminal A disclosure be content of text,
Picture, audio, video or any combination therein.
3. friend recommendation system as claimed in claim 2, which is characterized in that the terminal C's is evaluated as carrying out the content
Comment or hobby mark.
4. friend recommendation system as described in claim 1, which is characterized in that the terminal A disclosure is in its selection
Friend circle range discloses.
5. friend recommendation system as claimed in claim 4, which is characterized in that the selected friend circle range is its friend circle
The grouping friend circle of interior setting.
6. friend recommendation system as described in claim 1, which is characterized in that the server-side include social circle's service unit with
And friend recommendation unit, wherein
Social circle's service unit carries out storage and management to the friend relation to each terminal;
Friend recommendation unit using terminal C as good friend to close according to the interactive relationship between terminal A, terminal B and terminal C
The recommendation message of system is recommended to terminal A.
7. friend recommendation system as claimed in claim 6, which is characterized in that the friend recommendation unit further includes deleting mould
Block, to delete recommendation message after the terminal A and terminal C establishes friend relation.
8. friend recommendation system as claimed in claim 6, which is characterized in that the friend recommendation unit further includes that relationship is freezed
Module, not reresent and disappear terminal C as the recommendation of friend relation after terminal A refusal selects terminal C as good friend
Breath.
9. friend recommendation system as described in claim 1, which is characterized in that assisted between the terminal and server-side by HTTP
View interacts.
10. a kind of friend recommendation method, which comprises the steps of:
Pass through terminal A disclosure, wherein the terminal disclosure discloses within the scope of its friend circle;
The terminal A disclosure is forwarded within the scope of the friend circle of the terminal B by terminal B, wherein described
Terminal A and terminal B is two-way friend relation;
After the content for receiving the forwarding of the terminal B by terminal C, the content of the forwarding is forwarded or is commented
Valence, wherein the terminal B and terminal C is two-way friend relation;
By server-side to recommend terminal A for terminal C as friend relation.
11. friend recommendation method as claimed in claim 10, which is characterized in that by the terminal A disclosure be text
This content, picture, audio, video or any combination therein.
12. friend recommendation method as claimed in claim 10, which is characterized in that by the terminal C in the forwarding
Appearance is evaluated as commenting on the content or liking mark.
13. friend recommendation method as claimed in claim 10, which is characterized in that pass through terminal A disclosure, comprising:
The friend circle range disclosure selected by the terminal A at it.
14. friend recommendation method as claimed in claim 13, which is characterized in that the selected friend circle range is good at its
The grouping friend circle set in friend's circle.
15. friend recommendation method as claimed in claim 10, which is characterized in that the server-side includes social circle's service unit
And friend recommendation unit, by server-side to recommend terminal A for terminal C as friend relation, comprising:
Storage and management are carried out by friend relation of the social circle's service unit to each terminal;
By the friend recommendation unit according to the interactive relationship between terminal A, terminal B and terminal C, using terminal C as well
Friendly relationship is recommended to terminal A.
16. friend recommendation method as claimed in claim 15, which is characterized in that further include:
After the terminal A and terminal C establish friend relation, recommendation message is deleted.
17. friend recommendation method as claimed in claim 15, which is characterized in that further include:
After terminal A refusal selects terminal C as good friend, do not reresent using terminal C as the recommendation message of friend relation.
18. friend recommendation method as claimed in claim 10, which is characterized in that pass through HTTP between the terminal and server-side
Agreement interacts.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310666897.7A CN104702488B (en) | 2013-12-10 | 2013-12-10 | Friend recommendation system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310666897.7A CN104702488B (en) | 2013-12-10 | 2013-12-10 | Friend recommendation system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104702488A CN104702488A (en) | 2015-06-10 |
CN104702488B true CN104702488B (en) | 2019-03-05 |
Family
ID=53349275
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310666897.7A Active CN104702488B (en) | 2013-12-10 | 2013-12-10 | Friend recommendation system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104702488B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105049333A (en) * | 2015-07-30 | 2015-11-11 | 柏昆珠宝(上海)有限公司 | Communication method, system and terminal based social media |
WO2018081966A1 (en) * | 2016-11-03 | 2018-05-11 | 华为技术有限公司 | User association method, terminal and server |
CN107911279B (en) * | 2017-10-11 | 2021-06-01 | 五八有限公司 | Prompting method and device |
CN108021645B (en) * | 2017-11-30 | 2021-11-19 | 华南理工大学 | Potential friend recommendation method based on friend selection preference and matrix decomposition |
CN109617788A (en) * | 2018-12-24 | 2019-04-12 | 北京字节跳动网络技术有限公司 | Information recommendation method and device |
CN110378798B (en) * | 2019-06-03 | 2022-04-01 | 中移互联网有限公司 | Heterogeneous social network construction method, group recommendation method, device and equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1917463A (en) * | 2006-08-30 | 2007-02-21 | 中国移动通信集团公司 | Method for associating user information based on user's operating characters |
CN102122291A (en) * | 2011-01-18 | 2011-07-13 | 浙江大学 | Blog friend recommendation method based on tree log pattern analysis |
CN102724139A (en) * | 2012-06-28 | 2012-10-10 | 奇智软件(北京)有限公司 | Method and device for friend recommending through instant messaging |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9224150B2 (en) * | 2007-12-18 | 2015-12-29 | Napo Enterprises, Llc | Identifying highly valued recommendations of users in a media recommendation network |
CN102130896B (en) * | 2010-01-14 | 2014-05-14 | 腾讯科技(深圳)有限公司 | Method and system for correlating network applications |
US8725672B2 (en) * | 2010-06-11 | 2014-05-13 | Avira B.V. | Method for detecting suspicious individuals in a friend list |
US20120109836A1 (en) * | 2010-11-01 | 2012-05-03 | Google Inc. | Content sharing interface for sharing content in social networks |
KR101293686B1 (en) * | 2011-08-18 | 2013-08-06 | 경북대학교 산학협력단 | Method and system for providing extended social network service |
CN103150678B (en) * | 2013-03-12 | 2014-12-10 | 中国科学院计算技术研究所 | Method and device for discovering inter-user potential focus relationships on microblogs |
CN103345513B (en) * | 2013-07-09 | 2017-07-18 | 清华大学 | A kind of propagated based on friends friend recommendation method in social networks |
-
2013
- 2013-12-10 CN CN201310666897.7A patent/CN104702488B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1917463A (en) * | 2006-08-30 | 2007-02-21 | 中国移动通信集团公司 | Method for associating user information based on user's operating characters |
CN102122291A (en) * | 2011-01-18 | 2011-07-13 | 浙江大学 | Blog friend recommendation method based on tree log pattern analysis |
CN102724139A (en) * | 2012-06-28 | 2012-10-10 | 奇智软件(北京)有限公司 | Method and device for friend recommending through instant messaging |
Non-Patent Citations (1)
Title |
---|
"一种改进的新浪微博好友推荐算法";杨晶等;《常州大学学报(自然科学版)》;20130731;正文第66-70页 |
Also Published As
Publication number | Publication date |
---|---|
CN104702488A (en) | 2015-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104702488B (en) | Friend recommendation system and method | |
CN103838814B (en) | Method for dynamically displaying contacts diagram relationship | |
US9965563B2 (en) | Method and apparatus to identify outliers in social networks | |
CN103875200B (en) | For delivering, to receiver device power-efficient, system and the device that social networks updates in radio network | |
CN103955470B (en) | hotspot topic pushing method and device | |
US8843463B2 (en) | Providing content by using a social network | |
CA2915049A1 (en) | Methods and systems relating to visual communications | |
CN103248665A (en) | Method, system and device for sharing third-party application | |
Clavio | Emerging social media and applications in sport | |
WO2019192352A1 (en) | Video-based interactive discussion method and apparatus, and terminal device | |
CN103400292A (en) | Message advertising method and device | |
CN103401854A (en) | Social network service-based television content sharing method | |
EP2618529B1 (en) | System and method for microblog messages | |
CN109033190A (en) | A kind of method for pushing of recommendation information, device and equipment | |
US9756122B2 (en) | Using hierarchical reservoir sampling to compute percentiles at scale | |
CN103312822B (en) | A kind of based on the SNS protocol optimization method pushed | |
CN110691026A (en) | Image-text video editing and publishing platform connected with two micro ends | |
Kalinić et al. | Social media analytics: Opportunities and challenges for cultural tourism destinations | |
CN105407076A (en) | Method and system for achieving media bridge | |
KR101654771B1 (en) | System and method for providing platform of cultural content based on social network | |
CN106658203A (en) | WeChat shaking video content display method and system thereof | |
CN107133242A (en) | A kind of commending contents based on customer relationship chain and the system and method propagated | |
CN206441168U (en) | Recommending scenery spot equipment and system | |
TW201727571A (en) | Method of accumulating corresponding scores according to message type transmitted from terminal device allowing a user to communicate with others and at the same time have fun of playing games thereby increasing the user's interest of using instant messaging software | |
CN106888388A (en) | A kind of net cast interaction automatic identifying method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20170502 Address after: 201806, room 5358, 140 Shanghai Yi Road, Shanghai, Jiading District Applicant after: SHANGHAI ZHANGMEN TECHNOLOGY CO., LTD. Address before: 201203 Shanghai city Pudong New Area Jing Road No. 356 room 123 Applicant before: Shanghai is by your network technology Co., Ltd |
|
GR01 | Patent grant | ||
GR01 | Patent grant |