CN111199491B - Social circle recommendation method and device - Google Patents

Social circle recommendation method and device Download PDF

Info

Publication number
CN111199491B
CN111199491B CN201811290454.1A CN201811290454A CN111199491B CN 111199491 B CN111199491 B CN 111199491B CN 201811290454 A CN201811290454 A CN 201811290454A CN 111199491 B CN111199491 B CN 111199491B
Authority
CN
China
Prior art keywords
social circle
user
social
classification
users
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
Application number
CN201811290454.1A
Other languages
Chinese (zh)
Other versions
CN111199491A (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 CN201811290454.1A priority Critical patent/CN111199491B/en
Publication of CN111199491A publication Critical patent/CN111199491A/en
Application granted granted Critical
Publication of CN111199491B publication Critical patent/CN111199491B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a social circle recommending method and device. The method comprises the following steps: respectively constructing user portraits of each user according to behavior data of a plurality of users in a preset time period, and obtaining a focus point and a multidimensional classification label of each user; dividing a plurality of users into N social circles according to the focus of each user and the multidimensional classification labels; each social circle comprises at least two users, and N is a positive integer; and for each user, according to at least one social circle to which the user belongs, sending the related information of the at least one social circle to the terminal equipment of the user so as to recommend the at least one social circle to the user. The social circle is actively recommended to the user through the server, so that the efficiency and quality of information acquisition are improved, and the user experience is improved.

Description

Social circle recommendation method and device
Technical Field
The present invention relates to the field of information processing technologies, and in particular, to a social circle recommendation method and apparatus.
Background
With the development of the mobile internet, social networks have the characteristics of large scale, dynamic, rich content and data, and the like, and social products are more and more abundant.
Because of the variety of user needs, users want to have social circles where the needs can be met. For example, a user wants to find education of parents chat children of the same age children, surrounding parent-child shifts, etc. in a cell. For another example, the user is a foreign person engaged in the catering industry who wishes to be able to join a local peer-to-peer rural group.
Currently, social products are typically groups/circles built by users themselves, or groups/circles are searched by users themselves. However, one user establishes a group/circle, and more users need to be called for joining, which takes a long time and has a high cost. It is also difficult for the user to find a social circle matching the user's needs when looking for a group/circle. The cost of searching the social circle is high, and the efficiency and quality of acquiring information are low.
Disclosure of Invention
The social circle recommending method and device provided by the invention have the advantages that the efficiency and quality of information acquisition are improved, and the user experience is improved.
In a first aspect, the present invention provides a social circle recommendation method, including:
respectively constructing user portraits of each user according to behavior data of a plurality of users in a preset time period, and obtaining a focus point and a multidimensional classification label of each user;
dividing the plurality of users into N social circles according to the attention points of each user and the multidimensional classification labels; each social circle comprises at least two users, and N is a positive integer;
and for each user, according to at least one social circle to which the user belongs, sending the related information of the at least one social circle to the terminal equipment of the user so as to recommend the at least one social circle to the user.
Optionally, in a possible implementation manner of the first aspect, the classifying the plurality of users into N social circles according to the focus and the multi-dimensional classification label of each of the users includes:
determining a classification label of at least one dimension associated with the attention point according to the attention point of each user;
and dividing the users with the same focus of the user and the classification label of at least one dimension associated with the focus into the same social circle.
Optionally, in a possible implementation manner of the first aspect, the recommending the at least one social circle to the user includes:
acquiring the attention degree corresponding to at least one social circle to which each user belongs;
and recommending the at least one social circle to the user according to the arrangement sequence of the attention degree from high to low.
Optionally, in a possible implementation manner of the first aspect, the method further includes:
receiving a social circle joining request sent by the terminal equipment of the user, wherein the social circle joining request comprises a title of the social circle to be joined;
and sending a social circle joining response to the terminal equipment of the user, wherein the social circle joining response comprises the content of the social circle corresponding to the title.
Optionally, in a possible implementation manner of the first aspect, the multi-dimensional classification tag includes:
geographic location classification tags, nature attribute classification tags, life stage classification tags, educational level classification tags, and economic level classification tags.
In a second aspect, the present invention provides a social circle recommendation method, including:
receiving related information of at least one social circle to which a user belongs, wherein the related information is sent by a server, and the at least one social circle is determined by the server according to the attention point and the multidimensional classification label of the user;
displaying the related information of the at least one social circle.
Optionally, in a possible implementation manner of the second aspect, the relevant information of the social circle includes a title and dynamic information of the social circle.
Optionally, in a possible implementation manner of the second aspect, the method further includes:
receiving a social circle joining instruction input by a user, wherein the social circle joining instruction comprises a title of the social circle to be joined;
sending a social circle joining request to the server;
receiving a social circle joining response sent by the server, wherein the social circle joining response comprises the content of the joined social circle;
And displaying the homepage of the added social circle according to the social circle adding response.
In a third aspect, the present invention provides a server comprising:
the user portrait construction module is used for respectively constructing user portraits of each user according to behavior data of a plurality of users in a preset duration to obtain a focus point and a multidimensional classification label of each user;
the user classification module is used for classifying the plurality of users into N social circles according to the attention points and the multidimensional classification labels of each user; each social circle comprises at least two users, and N is a positive integer;
and the sending module is used for sending the relevant information of at least one social circle to the terminal equipment of the user according to the at least one social circle to which the user belongs for each user so as to recommend the at least one social circle to the user.
Optionally, in a possible implementation manner of the third aspect, the user classification module is specifically configured to:
determining a classification label of at least one dimension associated with the attention point according to the attention point of each user;
and dividing the users with the same focus of the user and the classification label of at least one dimension associated with the focus into the same social circle.
Optionally, in a possible implementation manner of the third aspect, the sending module is specifically configured to:
acquiring the attention degree corresponding to at least one social circle to which each user belongs;
and recommending the at least one social circle to the user according to the arrangement sequence of the attention degree from high to low.
Optionally, in a possible implementation manner of the third aspect, the apparatus further includes a receiving module, where the receiving module is configured to:
receiving a social circle joining request sent by the terminal equipment of the user, wherein the social circle joining request comprises a title of the social circle to be joined;
the sending module is further configured to send a social circle joining response to the terminal device of the user, where the social circle joining response includes content of a social circle corresponding to the title.
Optionally, in a possible implementation manner of the third aspect, the multi-dimensional classification tag includes:
geographic location classification tags, nature attribute classification tags, life stage classification tags, educational level classification tags, and economic level classification tags.
In a fourth aspect, the present invention provides a terminal device, including:
the receiving module is used for receiving the related information of at least one social circle which is transmitted by the server and is determined by the server according to the attention point and the multidimensional classification label of the user;
And the display module is used for displaying the related information of the at least one social circle.
Optionally, in a possible implementation manner of the fourth aspect, the relevant information of the social circle includes a title and dynamic information of the social circle.
Optionally, in a possible implementation manner of the fourth aspect, the receiving module is further configured to receive a social circle joining instruction input by a user, where the social circle joining instruction includes a title of the social circle to be joined;
the sending module is further used for sending a social circle joining request to the server;
the receiving module is further configured to receive a social circle joining response sent by the server, where the social circle joining response includes content of the joined social circle;
the display module is also used for displaying the added homepage of the social circle according to the social circle adding response.
In a fifth aspect, the present invention provides a server comprising: a transceiver, a memory, and a processor;
the transceiver is used for communicating with other devices;
the memory is used for storing program instructions;
the processor is configured to call the program instruction stored in the memory to implement the social circle recommendation method provided by any embodiment of the first aspect of the present invention.
In a sixth aspect, the present invention provides a terminal device, including: a transceiver, a memory, and a processor;
the transceiver is used for communicating with other devices;
the memory is used for storing program instructions;
the processor is configured to invoke the program instructions stored in the memory to implement a recommendation method for a social circle provided by any embodiment of the second aspect of the present invention.
In a seventh aspect, the present invention provides a storage medium comprising: a readable storage medium and a computer program, where the computer program is configured to implement a method for recommending social circles provided by any embodiment of the first aspect or the second aspect of the present invention.
In an eighth aspect, the present invention provides a program product comprising a computer program (i.e. executing instructions), the computer program being stored in a readable storage medium. The computer program may be read from a readable storage medium by a processor, and executed by the processor to implement a method for recommending social circles provided by any embodiment of the first or second aspect of the present invention.
The invention provides a recommendation method and device for social circles, comprising the following steps: respectively constructing user portraits of each user according to behavior data of a plurality of users in a preset time period, and obtaining a focus point and a multidimensional classification label of each user; dividing a plurality of users into N social circles according to the focus of each user and the multidimensional classification labels; each social circle comprises at least two users, and N is a positive integer; and for each user, according to at least one social circle to which the user belongs, sending the related information of the at least one social circle to the terminal equipment of the user so as to recommend the at least one social circle to the user. The recommendation method of the social circle can send the related information of at least one social circle of interest to the user to the terminal equipment of the user, so that the social circle is recommended to the user, the difficulty of actively searching the social circle by the user is avoided, the information acquisition efficiency and quality are improved, and the user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the drawings that are needed in the embodiments or the description of the prior art will be briefly described below, it will be obvious that the drawings in the following description are some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort to a person skilled in the art.
FIG. 1 is a schematic diagram of a social circle recommendation system according to an embodiment of the present invention;
FIG. 2 is a message interaction diagram of a social circle recommendation method according to an embodiment of the present invention;
FIG. 3 is a message interaction diagram of a social circle recommendation method according to a second embodiment of the present invention;
fig. 4 is a schematic diagram of a display interface of a terminal device according to a third embodiment of the present invention;
fig. 5 is a schematic diagram of a display interface of a terminal device according to a fourth embodiment of the present invention;
fig. 6 is a schematic diagram of a display interface of a terminal device according to a fifth embodiment of the present invention;
fig. 7 is a schematic diagram of a display interface of a terminal device according to a sixth embodiment of the present invention;
fig. 8 is a schematic structural diagram of a server according to a first embodiment of the present invention;
Fig. 9 is a schematic structural diagram of a terminal device according to a first embodiment of the present invention;
fig. 10 is a schematic structural diagram of a server according to a second embodiment of the present invention;
fig. 11 is a schematic structural diagram of a terminal device according to a second embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Fig. 1 is a schematic structural diagram of a social circle recommendation system applicable to an embodiment of the present invention. As shown in fig. 1, the system may include a server 100 and a terminal device 200. The server 100 and the terminal device 200 may communicate with each other to transmit social circle related information and interaction instructions.
Alternatively, the server 100 may transmit the social circle information to the terminal device 200. Accordingly, the terminal device 200 may receive and display the social circle information transmitted from the server 100.
Optionally, the interaction instructions may be used to instruct the user to join the social circle, the user to exit the social circle, etc.
Alternatively, an Application (APP) related to the social circle may be pre-installed or an applet may be run on the terminal device 200. The APP needs to be pre-installed in the memory of the terminal device 200, so that the memory is occupied, and the relatively complex requirements of some functions and interactions can be met. The applet does not need to be installed in the memory of the terminal device 200, thus occupying little memory and being able to fulfill the relatively simple requirements of some functions and interactions.
Note that the present embodiment is not limited to the number and types of the server 100 and the terminal device 200.
Alternatively, the server 100 may be any device having data transmission and computing capabilities, such as a computer, server, cloud server, or the like.
Alternatively, the terminal device 200 may be any device having data transmission capability, computing capability, and display capability, such as a smart phone with a display screen, a tablet computer, a smart bracelet, etc. Alternatively, the display screen may be a touch display screen.
Fig. 2 is a message interaction diagram of a social circle recommendation method according to an embodiment of the present invention. The execution subject of the social circle recommendation method provided by the embodiment includes a server and a terminal device. As shown in fig. 2, the social circle recommendation method provided in this embodiment may include:
S201, the server respectively builds user portraits of each user according to behavior data of a plurality of users in preset duration, and attention points and multi-dimensional classification labels of each user are obtained.
Specifically, the server may obtain behavior data of the user. The specific content of the behavior data of the user is not limited in this embodiment. Alternatively, the behavior data of the user may include browsing data, consumption data, travel data of the user in the network, related data in various types of third party applications, and so on.
The following is a description by way of specific examples.
For example, when a user uses a map-based application to inquire, plan, and navigate a travel route, information such as a travel origin, a travel destination, a travel tool, and travel time is related. For example, the travel tool may include: buses, public bicycles, private vehicles, etc.
For example, when a user uses a consumer application to query or purchase a commodity, information such as a browsed commodity category, commodity price, purchased commodity category, commodity price, commodity number, and the like is related. For example, the merchandise category may include books, clothing, household appliances, living goods, mother and infant goods, and the like.
For example, when browsing network information, a user is concerned with topics of interest, comment information, messages, and the like. For example, user a often browses methods of treating a disease, drugs used, and the like. User B often browses college entrance examination review data. User C often downloads english data.
The various information referred to in the above examples may be used as behavior data of the user. The behavior data of the user may reflect information of multiple dimensions of the user.
The server can respectively construct user portraits of each user according to the behavior data of a plurality of users in the preset duration, and obtain the attention point and the multidimensional classification label of each user. In this embodiment, a plurality of attention points with different dimensions and classification labels with different dimensions may be preset. The server can identify at least one attention point of each user in preset attention points according to the behavior data of the users within a certain time, and the multi-dimensional classification label of each user is determined in preset classification labels with different dimensions. Wherein, the classification label of each dimension can reflect the classification status of the user in the dimension.
Alternatively, the multi-dimensional class label may include:
geographic location classification tags, nature attribute classification tags, life stage classification tags, educational level classification tags, and economic level classification tags.
The following is illustrated by way of example.
(1) Geographical location classification tag
Administrative areas such as province, city, county, district, street, etc. may be used as the classification granularity. For example, at provincial granularity, the geographic location classification tags may include: provinces a, B, C, etc. With zone granularity, the geographic location classification tags may include: high new areas, economic development areas, etc.
(2) Natural attribute classification tag
The natural attributes of the user may include the gender and age of the user. For the gender of the user, the classification tag may include both male and female. For the age of the user, the category label may include: infants, children, young, middle-aged, elderly, etc. Alternatively, category labels are divided into by age range: 0 to 4 years old, 4 to 8 years old, 8 to 15 years old, etc.
(3) Life stage classification label
May include: early stage of school, pupil, middle school student, college student, pregnancy, etc.
(4) Education level classification label
May include primary schools, middle schools, high schools, universities, major, doctor, etc. Alternatively, level 1, level 2, level 3, etc. may be included. Wherein, the education level corresponding to different grades is different. For example, the education level corresponding to level 3 is higher than the education level corresponding to level 1.
(5) Economic level classification label
May include poverty, well-being, richness, etc. Alternatively, level 1, level 2, level 3, etc. may be included. Wherein, the economic level corresponding to different grades is different. For example, the economic level corresponding to level 3 is higher than the economic level corresponding to level 1.
Through the steps, the user portrait of the user can be constructed based on the behavior data of the user, and further the attention point and the multidimensional classification label of the user are obtained. For example, for user a, the multi-dimensional class label for user a may include: beijing, female, 20-30 years old, pregnant, filling, grade 3. The points of interest of user a may include: child care and support for fortune examination.
It should be noted that, the specific implementation manner of the preset focus and the preset multi-dimensional classification label is not limited in this embodiment.
The method of constructing the user figure is not limited in this embodiment. For example, a neural network algorithm or a deep learning algorithm may be employed.
It should be noted that, the specific value of the preset duration is not limited in this embodiment.
S202, the server divides the plurality of users into N social circles according to the attention points and the multidimensional classification labels of each user.
Each social circle comprises at least two users, and N is a positive integer.
Specifically, after the server obtains the attention point and the multi-dimensional classification label of each user in the plurality of users, the plurality of users can be divided into N social circles based on the attention point and the multi-dimensional classification labels of the users. For each social circle, the social circle includes at least two users, including users having the same focus. For each user, it may be divided into at least one social circle. Also taking the above user a as an example, for the point of interest "child care", one social circle may be corresponding. For the point of interest "test for fortune", one social circle may be corresponded.
It should be noted that, for each social circle of the N social circles, an existing social circle may be used, and the server may divide the new user into the existing social circle. Alternatively, a new social circle may be created, which the server may construct for at least two users.
Note that, in this embodiment, the specific value of N is not limited.
S203, the server sends relevant information of at least one social circle to the terminal equipment of each user according to at least one social circle to which the user belongs, so as to recommend the at least one social circle to the user.
Correspondingly, the terminal equipment receives the relevant information of at least one social circle to which the user belongs, which is sent by the server. Wherein at least one social circle is determined by the server based on the user's point of interest and the multi-dimensional class labels.
Specifically, as the server determines at least one social circle matched with the user, the relevant information of the at least one social circle can be sent to the terminal equipment of the user, so that the social circle is recommended to the user, the difficulty that the user actively finds the social circle is avoided, the information acquisition efficiency and quality are improved, and the user experience is improved.
Alternatively, the relevant information of the social circle may include the title and dynamic information of the social circle.
The dynamic information is used for reflecting the change of the information in the social circle, such as newly published information, commented information, browsing times of the information, forwarding times of the information and the like.
S204, the terminal equipment displays the related information of at least one social circle.
A specific example can be seen in fig. 4.
Therefore, according to the social circle recommendation method provided by the embodiment, the user portrait of the user is constructed by using the behavior data of the user, the attention points and the multi-dimensional classification labels of the user are obtained, the user is classified based on the attention points and the multi-dimensional classification labels of the user, at least one social circle to which the user belongs is determined, and related information of the social circle is actively recommended to the user.
Optionally, in S202, dividing the plurality of users into N social circles according to the focus and the multi-dimensional classification label of each user may include:
a classification label for at least one dimension associated with the point of interest is determined based on the point of interest for each user.
And dividing the users with the same focus of the user and the classification labels of at least one dimension associated with the focus in the plurality of users into the same social circle.
Specifically, an association relationship may be preset between the attention point and the multidimensional classification label. For each focus, users with the same focus and the same classification label associated with the focus in a plurality of users are divided into the same social circle.
And determining whether the users belong to the same social circle or not through the association relation between the focus and the multidimensional classification labels, so that the accuracy of user classification is further improved, and the effectiveness of recommending the social circle to the users is further improved.
The following is illustrated by way of example.
For a point of interest "child care," the associated classification index may include a natural attribute classification tag. If the natural attribute classification tag may reflect the age range of the user's children, for example, 0-4 years old and 4-8 years old. Users with classification labels of "0-4 years" can be classified into the same social circle, and users with classification labels of "4-8 years" can be classified into the same social circle.
Optionally, in S203, recommending at least one social circle to the user may include:
And acquiring the attention degree corresponding to at least one social circle to which each user belongs.
And recommending at least one social circle to the user according to the order of the attention degree from high to low.
Specifically, by constructing the user portrait, the attention point of the user can be obtained, and the attention degree corresponding to the attention point of the user can also be obtained. The degree of interest may reflect the degree of importance of the point of interest. For example, users often browse teacher qualification test material and English material for a period of time, but browse teacher qualification test material more frequently. It can be determined that the focus of the teacher qualification test is higher than the focus of the English.
After the attention degrees corresponding to the at least one social circle to which each user belongs are obtained, recommending the at least one social circle to the user according to the arrangement sequence of the attention degrees from high to low. The social circle focused by the user is recommended before the social circle focused by the non-user, so that the social circle recommended by the server meets the requirement of the user, the efficiency and the quality of information acquisition of the user are further prompted, and the user experience is improved.
The embodiment provides a social circle recommendation method, which comprises the following steps: the method comprises the steps that a server respectively builds user portraits of a plurality of users in preset duration according to behavior data of the users, obtains attention points and multi-dimensional classification labels of the users, divides the users into N social circles according to the attention points and the multi-dimensional classification labels of the users, and sends relevant information of at least one social circle to terminal equipment of the user according to at least one social circle to which the users belong for each user so as to recommend the at least one social circle to the user, and the terminal equipment displays the relevant information of the at least one social circle. According to the social circle recommending method, the relevant information of at least one social circle interested by the user can be sent to the terminal equipment of the user, so that the social circle is recommended to the user, the difficulty of actively searching the social circle by the user is avoided, the information acquiring efficiency and quality are improved, and the user experience is improved.
Fig. 3 is a message interaction diagram of a social circle recommendation method according to a second embodiment of the present invention. The embodiment provides another implementation manner of the social circle recommendation method based on the embodiment shown in fig. 2, and mainly provides an implementation manner of instruction interaction between the server and the terminal device. As shown in fig. 3, the social circle recommendation method provided in this embodiment may include:
s301, the terminal equipment receives a social circle joining instruction input by a user.
Wherein. The social circle join instruction includes a title of the social circle to be joined.
S302, the terminal equipment sends a social circle joining request to the server.
Wherein the social circle join request includes a title of the social circle to be joined.
Correspondingly, the server receives a social circle joining request sent by the terminal equipment of the user. Wherein the social circle join request includes a title of the social circle to be joined.
S303, the server sends a social circle joining response to the terminal equipment of the user.
The social circle joining response comprises the content of the social circle corresponding to the title.
Correspondingly, the terminal equipment receives the social circle joining response sent by the server. Wherein the social circle join response includes the content of the joined social circle.
S304, the terminal equipment displays the homepage of the joined social circle according to the social circle joining response.
Specifically, after the terminal device receives the relevant information of at least one social circle recommended by the server, the user can determine whether to join the social circle according to the relevant information of each social circle. If the user wants to join a certain social circle, the terminal device can receive a social circle joining instruction input by the user. Wherein the social circle joining instruction includes a title of the social circle to be joined. Through instruction interaction between the terminal equipment and the server, the server can send the content of the social circle which the user requests to join to the terminal equipment. Thus, the terminal device can display the content of the social circle in the homepage of the social circle requested to be added.
Specific examples can be seen in fig. 5 and 6.
Optionally, the social circle recommendation method provided in this embodiment may further include:
and the terminal equipment receives a social circle exit instruction input by the user. Wherein. The social circle exit instruction includes a title of the social circle to be exited.
And the terminal equipment sends a social circle exit request to the server. Wherein the social circle exit request includes a title of the social circle to be exited.
Correspondingly, the server receives a social circle exit request sent by the terminal equipment of the user
And the server sends a social circle exit response to the terminal equipment of the user. The social circle exit response is used for deleting the content of the exited social circle on the terminal device.
Correspondingly, the terminal equipment receives a social circle exit response sent by the server.
And the terminal equipment deletes the homepage of the exited social circle according to the social circle exit response.
Similar to the above process of joining the social circle by the user, when the user wants to exit a certain joining social circle, the server may send a social circle exit response to the terminal device through instruction interaction between the terminal device and the server, so as to instruct the terminal device to delete the homepage of the joining social circle.
According to the social circle recommendation method provided by the embodiment, the user can join the social circle or exit the social circle through the instruction interaction between the terminal equipment and the server, so that the flexibility of the user in participating in the social circle is improved, and the user experience is further improved.
The method for recommending social circles according to the embodiments of the present invention is described in the following by way of an interface diagram displayed on a terminal device.
Fig. 4 is a schematic diagram of a display interface of a terminal device according to a third embodiment of the present invention, which specifically shows a front page schematic diagram of an APP or an operating applet pre-installed on the terminal device and related to a social circle. To S204.
As shown in fig. 4, related information of at least one social circle to which the user belongs may be displayed on a display screen of the terminal device. The related information may include titles and dynamic information of social circles.
For example, two social circles are displayed on the home page.
The first social circle above the display is entitled "life wonderful sign". Dynamic information includes a piece of information released 2 minutes ago, "let our lives change greatly in an extremely simple way", with 3 pictures and 5 comments.
The second social circle located below the display screen is entitled "finishing". The dynamic information includes a piece of information released 1 minute ago, "places where home decoration needs to be noted", with 3 pictures and 10 comments.
The user may further perform operations on the social circle of interest based on the social circle related information, such as click-to-view, click-to-join the social circle, and so on.
Fig. 5 is a schematic diagram of a display interface of a terminal device according to a fourth embodiment of the present invention, and fig. 6 is a schematic diagram of a display interface of a terminal device according to a fifth embodiment of the present invention. Specifically, an interface schematic diagram of the circle entering and the circle homepage is shown. S301 to S304 are involved.
As shown in FIG. 5, the title of at least one social circle to which the user belongs is displayed on the "circle" interface. Each social circle corresponds to a "circle in" button.
When the user clicks the 'circle' button, the terminal device can receive a social circle joining instruction input by the user. After that, referring to S302 to S303, the terminal device may receive the content of the joined social circle transmitted by the server. The display interface of the terminal device is changed from fig. 5 to fig. 6.
As shown in FIG. 6, in the home page of the social circle that has been joined, i.e., the "circle home page" interface, content highly related to the social circle topic or the social circle's point of interest, the dynamics of circle friends posting, etc. may be displayed. Users may engage in communications and interactions within the social circle by viewing, commenting, forwarding, or chatting with the circle friends.
It should be noted that, in order to improve the purity of the social circle, the recommendation method of the social circle according to the embodiment of the present invention may not support an active search function.
It should be noted that, for each social circle recommended to the user by the server, an independent "circle homepage" interface may be corresponding.
Fig. 7 is a schematic diagram of a display interface of a terminal device according to a sixth embodiment of the present invention, and specifically shows a schematic diagram of an interface of my.
As shown in fig. 7, in the my interface, the name of the user, the number and title of social circles of interest, the user's participation in communication and interaction, etc. may be displayed.
Fig. 8 is a schematic structural diagram of a server according to a first embodiment of the present invention. The server provided in this embodiment is configured to execute operations executed by the server in the social circle recommendation method provided in the embodiment shown in fig. 2 to 3. As shown in fig. 8, the server provided in this embodiment may include:
and the user portrait construction module 11 is used for respectively constructing user portraits of each user according to the behavior data of a plurality of users within a preset duration to obtain the attention point and the multidimensional classification label of each user.
The user classification module 12 is configured to classify the plurality of users into N social circles according to the focus and the multi-dimensional classification labels of each user. Each social circle comprises at least two users, and N is a positive integer.
The sending module 13 is configured to send, for each user, relevant information of at least one social circle to a terminal device of the user according to at least one social circle to which the user belongs, so as to recommend at least one social circle to the user.
Optionally, the user classification module 12 is specifically configured to:
A classification label for at least one dimension associated with the point of interest is determined based on the point of interest for each user.
And dividing the users with the same focus of the user and the classification labels of at least one dimension associated with the focus in the plurality of users into the same social circle.
Optionally, the sending module 13 is specifically configured to:
and acquiring the attention degree corresponding to at least one social circle to which each user belongs.
And recommending at least one social circle to the user according to the order of the attention degree from high to low.
Optionally, the apparatus further comprises a receiving module 14, where the receiving module 14 is configured to:
and receiving a social circle joining request sent by the terminal equipment of the user, wherein the social circle joining request comprises the title of the social circle to be joined.
The sending module 13 is further configured to send a social circle joining response to the terminal device of the user, where the social circle joining response includes content of a social circle corresponding to the title.
Optionally, the multi-dimensional classification tag includes:
geographic location classification tags, nature attribute classification tags, life stage classification tags, educational level classification tags, and economic level classification tags.
The operation performed by the server in the social circle recommendation method provided in the embodiment shown in fig. 2 to 3 is similar to the technical principle and technical effect, and is not repeated here.
Fig. 9 is a schematic structural diagram of a terminal device according to a first embodiment of the present invention. The terminal device provided in this embodiment is configured to perform the operations performed by the terminal device in the social circle recommendation method provided in the embodiment shown in fig. 2 to 7. As shown in fig. 9, the terminal device provided in this embodiment may include:
the receiving module 21 is configured to receive information about at least one social circle to which the user belongs, where the information is sent by the server, and the at least one social circle is determined by the server according to the attention point and the multi-dimensional classification label of the user.
The display module 22 is configured to display related information of at least one social circle.
Optionally, the relevant information of the social circle includes a title and dynamic information of the social circle.
Optionally, the receiving module 21 is further configured to receive a social circle joining instruction input by a user, where the social circle joining instruction includes a title of a social circle to be joined.
The sending module 23 is further configured to send a social circle joining request to the server.
The receiving module 21 is further configured to receive a social circle joining response sent by the server, where the social circle joining response includes content of the joined social circle.
The display module 22 is further configured to display a homepage of the joined social circle according to the social circle joining response.
The server provided in this embodiment is configured to perform the operations performed by the terminal device in the social circle recommendation method provided in the embodiment shown in fig. 2 to fig. 7, and the technical principles and technical effects are similar, and are not repeated herein.
Fig. 10 is a schematic structural diagram of a server according to a second embodiment of the present invention. As shown in fig. 10, the server may include a processor 31, a memory 32, and a transceiver 33. The transceiver 33 is used for communication with other devices. The memory 32 is configured to store instructions, and the processor 31 is configured to execute the instructions stored in the memory 32, so that the server executes the operations executed by the server in the social circle recommendation method provided in the embodiment shown in fig. 2 to 3, and detailed implementation and technical effects are similar, and are not repeated herein.
Fig. 11 is a schematic structural diagram of a terminal device according to a second embodiment of the present invention. As shown in fig. 11, the terminal device may include a processor 41, a memory 42, and a transceiver 43. The transceiver 43 is used for communication with other devices. The memory 42 is configured to store instructions, and the processor 41 is configured to execute the instructions stored in the memory 42, so that the terminal device executes the operations executed by the terminal device in the social circle recommendation method provided in the embodiments shown in fig. 2 to fig. 4, and detailed implementation and technical effects are similar, and are not repeated herein.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the method embodiments described above may be performed by hardware associated with program instructions. The foregoing program may be stored in a computer readable storage medium. The program, when executed, performs steps including the method embodiments described above; and the aforementioned storage medium includes: various media that can store program code, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the embodiments of the present invention, and are not limited thereto; although embodiments of the present invention have been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the technical solutions according to the embodiments of the present invention.

Claims (17)

1. A method for recommending social circles, comprising:
respectively constructing user portraits of each user according to behavior data of a plurality of users in a preset time length, and obtaining a focus point and a multi-dimensional classification label of each user, wherein the classification label of each dimension is used for reflecting classification conditions of the users in the dimension;
Dividing the plurality of users into N social circles according to the attention points of each user and the multidimensional classification labels; each social circle comprises at least two users, and N is a positive integer;
for each user, according to at least one social circle to which the user belongs, sending relevant information of the at least one social circle to terminal equipment of the user so as to recommend the at least one social circle to the user;
the classifying the plurality of users into N social circles according to the focus and the multi-dimensional classification labels of each user includes:
determining a classification label of at least one dimension associated with the attention point according to the attention point of each user;
and dividing the users, of the plurality of users, with the same focus of the user and the classification label of at least one dimension associated with the focus, into the same social circle, wherein the social circle is a newly established social circle.
2. The method of claim 1, wherein said recommending the at least one social circle to the user comprises:
acquiring the attention degree corresponding to at least one social circle to which each user belongs;
and recommending the at least one social circle to the user according to the arrangement sequence of the attention degree from high to low.
3. The method according to claim 1 or 2, further comprising:
receiving a social circle joining request sent by the terminal equipment of the user, wherein the social circle joining request comprises a title of the social circle to be joined;
and sending a social circle joining response to the terminal equipment of the user, wherein the social circle joining response comprises the content of the social circle corresponding to the title.
4. The method of claim 1 or 2, wherein the multi-dimensional class labels comprise:
geographic location classification tags, nature attribute classification tags, life stage classification tags, educational level classification tags, and economic level classification tags.
5. A method for recommending social circles, comprising:
receiving related information of at least one social circle which is transmitted by a server and belongs to a user, wherein the at least one social circle is determined by the server according to the attention point of the user and multi-dimensional classification labels, the classification label of each dimension is used for reflecting the classification condition of the user in the dimension, the social circle is a newly established social circle of the server, and the social circle comprises at least two users;
displaying the related information of the at least one social circle.
6. The method of claim 5, wherein the social circle related information includes a title and dynamic information of the social circle.
7. The method according to claim 5 or 6, further comprising:
receiving a social circle joining instruction input by a user, wherein the social circle joining instruction comprises a title of the social circle to be joined;
sending a social circle joining request to the server;
receiving a social circle joining response sent by the server, wherein the social circle joining response comprises the content of the joined social circle;
and displaying the homepage of the added social circle according to the social circle adding response.
8. A server, comprising:
the user portrait construction module is used for respectively constructing user portraits of each user according to behavior data of a plurality of users in a preset duration, obtaining a focus point and a multi-dimensional classification label of each user, and the classification label of each dimension is used for reflecting classification conditions of the users in the dimension;
the user classification module is used for classifying the plurality of users into N social circles according to the attention points and the multidimensional classification labels of each user; each social circle comprises at least two users, and N is a positive integer;
The sending module is used for sending relevant information of at least one social circle to terminal equipment of each user according to the at least one social circle to which the user belongs so as to recommend the at least one social circle to the user;
the user classification module is specifically configured to:
determining a classification label of at least one dimension associated with the attention point according to the attention point of each user;
and dividing the users, of the plurality of users, with the same focus of the user and the classification label of at least one dimension associated with the focus, into the same social circle, wherein the social circle is a newly established social circle.
9. The server according to claim 8, wherein the sending module is specifically configured to:
acquiring the attention degree corresponding to at least one social circle to which each user belongs;
and recommending the at least one social circle to the user according to the arrangement sequence of the attention degree from high to low.
10. The server according to claim 8 or 9, further comprising a receiving module for:
receiving a social circle joining request sent by the terminal equipment of the user, wherein the social circle joining request comprises a title of the social circle to be joined;
The sending module is further configured to send a social circle joining response to the terminal device of the user, where the social circle joining response includes content of a social circle corresponding to the title.
11. The server according to claim 8 or 9, wherein the multi-dimensional class labels comprise:
geographic location classification tags, nature attribute classification tags, life stage classification tags, educational level classification tags, and economic level classification tags.
12. A terminal device, comprising:
the receiving module is used for receiving related information of at least one social circle which is sent by a server and is to be used for receiving information of at least one social circle which is to be used by the user, wherein the at least one social circle is determined by the server according to the attention point of the user and multi-dimensional classification labels, the classification labels of each dimension are used for reflecting classification conditions of the user in the dimension, the social circle is newly established by the server, and the social circle comprises at least two users;
and the display module is used for displaying the related information of the at least one social circle.
13. The terminal device of claim 12, wherein the social circle related information includes a title and dynamic information of the social circle.
14. Terminal device according to claim 12 or 13, characterized in that,
the receiving module is further configured to receive a social circle joining instruction input by a user, where the social circle joining instruction includes a title of the social circle to be joined;
the social circle joining system further comprises a sending module, wherein the sending module is used for sending a social circle joining request to the server;
the receiving module is further configured to receive a social circle joining response sent by the server, where the social circle joining response includes content of the joined social circle;
the display module is also used for displaying the added homepage of the social circle according to the social circle adding response.
15. A server, comprising: a transceiver, a memory, and a processor;
the transceiver is used for communicating with other devices;
the memory is used for storing program instructions;
the processor for invoking the program instructions stored in the memory to implement the social circle recommendation method of any of claims 1-4.
16. A terminal device, comprising: a transceiver, a memory, and a processor;
the transceiver is used for communicating with other devices;
The memory is used for storing program instructions;
the processor for invoking the program instructions stored in the memory to implement the social circle recommendation method of any of claims 5-7.
17. A storage medium, comprising: a readable storage medium and a computer program for implementing the social circle recommendation method according to any of claims 1-7.
CN201811290454.1A 2018-10-31 2018-10-31 Social circle recommendation method and device Active CN111199491B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811290454.1A CN111199491B (en) 2018-10-31 2018-10-31 Social circle recommendation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811290454.1A CN111199491B (en) 2018-10-31 2018-10-31 Social circle recommendation method and device

Publications (2)

Publication Number Publication Date
CN111199491A CN111199491A (en) 2020-05-26
CN111199491B true CN111199491B (en) 2023-08-22

Family

ID=70743300

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811290454.1A Active CN111199491B (en) 2018-10-31 2018-10-31 Social circle recommendation method and device

Country Status (1)

Country Link
CN (1) CN111199491B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112203121A (en) * 2020-10-12 2021-01-08 广州欢网科技有限责任公司 Internet television advertisement putting method, device and system
CN112328077B (en) * 2020-11-05 2021-08-24 重庆第二师范学院 College student behavior analysis system, method, device and medium
CN113536947A (en) * 2021-06-21 2021-10-22 中山市希道科技有限公司 Face attribute analysis method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103514204A (en) * 2012-06-27 2014-01-15 华为技术有限公司 Information recommendation method and device
CN104504133A (en) * 2014-12-31 2015-04-08 百度在线网络技术(北京)有限公司 Application program recommending method and device
CN106844680A (en) * 2017-01-25 2017-06-13 百度在线网络技术(北京)有限公司 The methods of exhibiting and device of recommendation information
CN107087235A (en) * 2017-04-21 2017-08-22 腾讯科技(深圳)有限公司 Media content recommendations method, server and client
CN107563898A (en) * 2017-09-26 2018-01-09 浪潮软件集团有限公司 Social circle recommendation method and device
CN107634897A (en) * 2016-09-12 2018-01-26 腾讯科技(深圳)有限公司 Group recommends method and apparatus

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9971830B2 (en) * 2012-09-06 2018-05-15 Facebook, Inc. Recommending users to add to groups in a social networking system
CN103810192A (en) * 2012-11-09 2014-05-21 腾讯科技(深圳)有限公司 User interest recommending method and device
US9558244B2 (en) * 2014-10-22 2017-01-31 Conversable, Inc. Systems and methods for social recommendations
US10803068B2 (en) * 2016-01-29 2020-10-13 Facebook, Inc. Systems and methods for recommendation of topical authorities

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103514204A (en) * 2012-06-27 2014-01-15 华为技术有限公司 Information recommendation method and device
CN104504133A (en) * 2014-12-31 2015-04-08 百度在线网络技术(北京)有限公司 Application program recommending method and device
CN107634897A (en) * 2016-09-12 2018-01-26 腾讯科技(深圳)有限公司 Group recommends method and apparatus
CN106844680A (en) * 2017-01-25 2017-06-13 百度在线网络技术(北京)有限公司 The methods of exhibiting and device of recommendation information
CN107087235A (en) * 2017-04-21 2017-08-22 腾讯科技(深圳)有限公司 Media content recommendations method, server and client
CN107563898A (en) * 2017-09-26 2018-01-09 浪潮软件集团有限公司 Social circle recommendation method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于活动的社交网络中的群组推荐算法设计;朱成纯,等;《计算机***应用》;20171231;第26卷(第9期);第103-108页 *

Also Published As

Publication number Publication date
CN111199491A (en) 2020-05-26

Similar Documents

Publication Publication Date Title
Morris et al. Collaborative web search: Who, what, where, when, and why
Tandoc Jr et al. Small departures, big continuities? Norms, values, and routines in The Guardian’s big data journalism
Gruzd et al. Imagining Twitter as an imagined community
Kennedy Conceptual boundaries of sharing
Rudi et al. Parents' use of information and communications technologies for family communication: differences by age of children
Xu et al. Applications of mobile social media: WeChat among academic libraries in China
Kamel Boulos et al. The emerging Web 2.0 social software: an enabling suite of sociable technologies in health and health care education 1
Vanden Abeele Mobile lifestyles: Conceptualizing heterogeneity in mobile youth culture
Moore et al. Utilization of relationship-oriented social media in the selling process: A comparison of consumer (B2C) and industrial (B2B) salespeople
Nelson Business Intelligence 2.0: Are we there yet
Jang et al. No reciprocity in" liking" photos: analyzing like activities in instagram
Rauniar et al. Social media user satisfaction—theory development and research findings
US9661039B2 (en) Recommending resources to members of a social network
US10341278B2 (en) Adaptive presentation of comments based on sentiment
US20140143720A1 (en) Item recommendations
US20080243727A1 (en) Distributed collaborative knowledge generation system
CN111199491B (en) Social circle recommendation method and device
US10311500B2 (en) Methods and systems for developer onboarding for software-development products
CN103975361A (en) Displaying content items related to a social network group
Graham et al. New visual technologies: shifting boundaries, shared moments
US11238087B2 (en) Social analytics based on viral mentions and threading
CN103891245A (en) Location-aware content detection
Waller Making knowledge machine-processable: some implications of general semantic search
KR20150145383A (en) Providing Social Network Service And Providing Contents For The Same
Lee et al. Qtag: tagging as a means of rating, opinion-expressing, sharing and visualizing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant