[go: up one dir, main page]

CN106161206B - User information display method, providing method and device - Google Patents

User information display method, providing method and device Download PDF

Info

Publication number
CN106161206B
CN106161206B CN201610510014.7A CN201610510014A CN106161206B CN 106161206 B CN106161206 B CN 106161206B CN 201610510014 A CN201610510014 A CN 201610510014A CN 106161206 B CN106161206 B CN 106161206B
Authority
CN
China
Prior art keywords
friend
interest
group
information
list
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
CN201610510014.7A
Other languages
Chinese (zh)
Other versions
CN106161206A (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.)
Netease Media Technology Beijing Co Ltd
Original Assignee
Netease Media Technology Beijing 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 Netease Media Technology Beijing Co Ltd filed Critical Netease Media Technology Beijing Co Ltd
Priority to CN201610510014.7A priority Critical patent/CN106161206B/en
Publication of CN106161206A publication Critical patent/CN106161206A/en
Application granted granted Critical
Publication of CN106161206B publication Critical patent/CN106161206B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides a user information display method. The method comprises the following steps: receiving a request to display a buddy list of a user; the method comprises the steps of obtaining stored friend information, obtaining an interest label corresponding to at least one piece of friend information according to the corresponding relation between the stored friend information and the interest label, wherein the interest label is used for representing interest and hobbies of a corresponding friend in a corresponding environment; and displaying the friend list, wherein the friend list comprises friend information and an interest tag corresponding to at least one piece of friend information. According to the invention, the friend information is displayed in the friend list, and the interest labels of the friends are also displayed, so that the user can intuitively know the interests and hobbies of the friends in the friend list, and further the communication between the users is enhanced. In addition, the embodiment of the invention also provides a user information providing method and device and a user information display device.

Description

User information display method, providing method and device
Technical Field
The embodiment of the invention relates to the technical field of mobile communication, in particular to a user information display method, a user information providing method and a user information providing device.
Background
This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
At present, after many APP (application program) users register accounts in APPs, other users who can add the APPs are friends, at this time, for any user of the APP, the user has a friend list belonging to the user, and identifiers of one friend, such as names and/or nicknames of friends, are displayed on the left side of each line of the friend list. For example, the address book of the mobile phone can be regarded as an APP in the mobile phone, the contact list in the address book can be regarded as a buddy list, and the names and/or nicknames of the contacts are displayed on the left side of each line of the address book.
At present, names and/or nicknames of all friends are only displayed in a friend list, and besides names and/or nicknames of friends can be read from the friend list, other information of the friends cannot be intuitively read from the friend list, which is not beneficial to communication between users.
Disclosure of Invention
At present, only names and/or nicknames of all friends are displayed in a friend list of an APP, and besides the names and/or nicknames of the friends can be read from the friend list, other information of the friends cannot be intuitively read from the friend list, which is not beneficial to communication and communication between APP users.
In this context, embodiments of the present invention are intended to provide a user information display method, a providing method, and an apparatus.
In a first aspect of embodiments of the present invention, there is provided a user information display method, including:
receiving a request to display a buddy list of a user;
the method comprises the steps of obtaining stored friend information, obtaining an interest label corresponding to at least one piece of friend information according to the corresponding relation between the stored friend information and the interest label, wherein the interest label is used for representing interest and hobbies of a corresponding friend in a corresponding environment;
and displaying the friend list, wherein the friend list comprises friend information and an interest tag corresponding to at least one piece of friend information.
In a second aspect of an embodiment of the present invention, there is provided a user information providing method including:
counting the content accessed by a user in a preset environment;
determining interest and hobbies of the user in a preset environment according to the content accessed by the user in the preset environment;
generating at least one interest tag of the user in the preset environment according to the interest and hobbies of the user in the preset environment;
synchronizing the at least one interest tag to a server.
In a third aspect of embodiments of the present invention, there is provided a user information display apparatus including:
a first receiving module, configured to receive a request for displaying a buddy list of a user;
the first obtaining module is used for obtaining the saved friend information and obtaining an interest tag corresponding to at least one friend information according to the corresponding relation between the saved friend information and the interest tag, wherein the interest tag is used for representing interest and hobbies of a corresponding friend in a corresponding environment;
the first display module is used for displaying the friend list, wherein the friend list comprises friend information and an interest tag corresponding to at least one piece of friend information.
In a fourth aspect of an embodiment of the present invention, there is provided a user information providing apparatus including:
the statistical module is used for counting the content accessed by the user in the preset environment;
the interest determining module is used for determining interest of the user in a preset environment according to the content accessed by the user in the preset environment;
the tag generation module is used for generating at least one interest tag of the user in the preset environment according to the interest of the user in the preset environment;
a synchronization module for synchronizing the at least one interest tag to a server.
According to the user information display method, the user information providing method and the user information display device, when the friend list is displayed, the interest tags corresponding to the friend information in the friend list are obtained through the corresponding relation between the prestored friend information and the interest tags and are displayed in the friend list, so that the interest tags of friends are displayed in addition to the friend information in the friend list, a user can visually know the interest of friends in the friend list, and communication among the users are enhanced.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description read in conjunction with the accompanying drawings. Several embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which:
FIG. 1 schematically illustrates an application scenario according to an embodiment of the present invention;
FIG. 2 schematically shows a flow diagram of a user information display method according to an embodiment of the invention;
FIG. 3 schematically illustrates a buddy list displayed in accordance with an embodiment of the present invention;
FIG. 4 schematically illustrates another buddy list schematic displayed in accordance with an embodiment of the present invention;
FIG. 5 schematically illustrates a flow diagram showing an implementation of an interest tag, according to an embodiment of the present invention;
FIG. 6 schematically shows a flow diagram of an implementation of an identification of a display environment according to an embodiment of the invention;
FIG. 7 schematically shows a flowchart of a user information display method according to another embodiment of the present invention;
fig. 8 is a flowchart schematically showing an implementation procedure of a user information display method according to an embodiment of the present invention;
FIG. 9 is a flow chart diagram schematically illustrating a user information providing display method according to an embodiment of the present invention;
fig. 10 is a schematic view showing a configuration of a user information display apparatus according to an embodiment of the present invention;
fig. 11 schematically shows a configuration diagram of a user information providing apparatus according to an embodiment of the present invention.
In the drawings, the same or corresponding reference numerals indicate the same or corresponding parts.
Detailed Description
The principles and spirit of the present invention will be described with reference to a number of exemplary embodiments. It is understood that these embodiments are given solely for the purpose of enabling those skilled in the art to better understand and to practice the invention, and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
As will be appreciated by one skilled in the art, embodiments of the present invention may be embodied as a system, apparatus, device, method, or computer program product. Accordingly, the present disclosure may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to the embodiment of the invention, a user information display method, a user information providing method and a user information providing device are provided.
In this context, it is to be understood that, in the terms referred to:
1. a friend list: for displaying a list of buddy information of buddies that a certain user has added.
2. Group list: for displaying a list of group information for groups a user has joined.
Moreover, any number of elements in the drawings are by way of example and not by way of limitation, and any nomenclature is used solely for differentiation and not by way of limitation.
The principles and spirit of the present invention are explained in detail below with reference to several representative embodiments of the invention.
Summary of The Invention
The inventor finds that in the prior art, only names and/or nicknames of all friends are displayed in a friend list, and except that names and/or nicknames of friends can be read from the friend list, other information of the friends cannot be intuitively read from the friend list, which is not beneficial to communication between users. There is a lack in the prior art of an improved method for displaying user information that enhances communication and communication between users.
To this end, the present invention provides an improved user information display method, providing method and apparatus, the user information display method may include: receiving a request to display a buddy list of a user; the method comprises the steps of obtaining stored friend information, obtaining an interest label corresponding to at least one piece of friend information according to the corresponding relation between the stored friend information and the interest label, wherein the interest label is used for representing interest and hobbies of a corresponding friend in a corresponding environment; and displaying the friend list, wherein the friend list comprises friend information and an interest tag corresponding to at least one piece of friend information.
Having described the general principles of the invention, various non-limiting embodiments of the invention are described in detail below.
Application scene overview
Referring to fig. 1, as shown in fig. 1, an application scenario diagram of a user information display method provided by an embodiment of the present invention includes: the system comprises a user terminal 101, a user 10 and a server 102, wherein various clients such as a QQ client, a WeChat client, a microblog client and the like can be installed in the user terminal 101, and when the user terminal 101 is a mobile phone, the user terminal 101 further comprises a mobile phone address book (equivalent to a friend list) client. After receiving a request for displaying a friend list of a user sent by a user 10, a user terminal 101 acquires stored friend information from a server 102, and acquires an interest tag corresponding to at least one piece of friend information according to a corresponding relationship between the stored friend information and the interest tag, wherein the interest tag is used for representing interest and hobbies of a corresponding friend in a corresponding environment; and displaying the friend list, wherein the friend list comprises friend information and an interest tag corresponding to at least one piece of friend information.
Fig. 1 is a schematic view of an application scenario of a user information providing method provided by an embodiment of the present invention, in which a server (not shown in the figure) counts content accessed by a user 10 in a preset environment through a user terminal 101 (more specifically, a corresponding client installed therein); determining the interests and hobbies of the user 10 in a preset environment according to the content accessed by the user 10 in the preset environment; generating at least one interest tag of the user 10 in the preset environment according to the interest and hobbies of the user 10 in the preset environment; the at least one interest tag is synchronized to the server 102.
Wherein the user terminal 101 and the server 102 may communicate via a cellular mobile network or a wireless local area network. The user terminal 101 may be a mobile phone, a tablet computer, a desktop computer, or the like, and the server 102 may be any server device capable of storing the friend information and the corresponding relationship between the friend information and the interest tag.
Exemplary method
The following describes a user information display method and a user information providing method according to exemplary embodiments of the present invention with reference to fig. 2 to 9 in conjunction with an application scenario of fig. 1. It should be noted that the above application scenarios are merely illustrated for the convenience of understanding the spirit and principles of the present invention, and the embodiments of the present invention are not limited in this respect. Rather, embodiments of the present invention may be applied to any scenario where applicable.
Fig. 2 is a schematic flowchart of an embodiment of a user information display method provided by the present invention, which mainly includes a user information display process, and an execution subject may be a user terminal 101 or a server 102 in an application scene overview, as shown in fig. 2, the user information display method provided by the embodiment of the present invention includes the following steps:
step 201, a request for displaying a buddy list of a user is received.
In this step, the user has a corresponding account in a certain application, the friend list of the displayed user is the friend list associated with the corresponding account of the user in the application, and the friend information of each friend is displayed in the friend list.
Step 202, obtaining the saved friend information, and obtaining an interest tag corresponding to at least one friend information according to the corresponding relationship between the saved friend information and the interest tag, where the interest tag is used to represent the interests of the corresponding friend in the corresponding environment.
In this step, according to the received request for displaying the friend list of the user, the pre-stored friend information corresponding to the user is obtained, and according to the corresponding relationship between the pre-stored friend information and the interest tag, the interest tag corresponding to at least one piece of friend information is obtained. The obtaining of the interest tag corresponding to at least one friend information according to the correspondence between the prestored friend information and the interest tag may include: searching the saved friend information from the corresponding relation between the prestored friend information and the interest tag according to each saved friend information, and if the saved friend information is searched in the corresponding relation, acquiring the interest tag corresponding to the saved friend information; and if the stored friend information is not found in the corresponding relationship, determining that the stored friend information has no corresponding interest tag.
In this step, not all the saved friend information has a corresponding interest tag, only one friend information may have a corresponding interest tag, or a plurality of friend information may have corresponding interest tags, so that an interest tag corresponding to at least one friend information is obtained. The friend information and the corresponding relation between the friend information and the interest tag can be stored in a server in advance or can be stored locally in advance.
The friend information at least comprises: a nickname and/or a remark name of the buddy. The application may be specifically a mobile phone address book application, and the corresponding environment may be different application programs, such as a WeChat, a microblog, a QQ, a network news client, and the like.
Step 203, displaying the friend list, wherein the friend list includes friend information and an interest tag corresponding to at least one piece of friend information.
In this step, the obtained friend information and the interest tag corresponding to the obtained at least one friend information are displayed in a friend list for a user to view.
According to the embodiment of the invention, when the friend list is displayed, the interest tag corresponding to the friend information in the friend list is obtained through the pre-stored corresponding relation between the friend information and the interest tag and is displayed in the friend list, so that the interest tag of the friend is displayed besides the friend information in the friend list, a user can intuitively know the interest and hobbies of the friend in the friend list, and further the communication and the communication among the users are enhanced.
Preferably, in step 203, when the buddy list is displayed, the interest tag corresponding to the at least one buddy information may be, but is not limited to be, displayed on the right side of the corresponding buddy information.
In the preferred embodiment, for each friend information in at least one friend information, the friend information is displayed on the left side, and the interest tag corresponding to the friend information is displayed on the right side of the friend information. As shown in fig. 3, in one of the schematic diagrams of buddy lists provided by the embodiments of the present invention, buddy information, that is, user1 and user2 in fig. 3, is displayed on the left side of the buddy list, and an interest tag corresponding to user1 is displayed on the right side of user 1: interest 1 and interest 2, and the interest tag corresponding to the user2 is displayed on the right side of the user 2: interest 3, interest 4. The interest tags corresponding to different friend information may be the same or different, and are not limited herein. Fig. 3 is a schematic diagram, in which the number of the interest tags corresponding to the friend information and the friend information is not limited in the embodiment of the present invention.
Preferably, the identifier of the environment corresponding to the interest tag is also displayed in the buddy list in step 203. The environment may be a QQ, a microblog, a wechat, a network news client, etc., the identifier of the environment may be names of these APPs, or may also be an icon of an APP or other features for representing the identifier of the environment, the identifier of the environment here is used to represent the source of the interest tag, that is, the interest tag is generated in the environment corresponding to the identifier of the environment.
In one embodiment, if the identifier of the environment is a name of an application, displaying the identifier of the environment corresponding to the interest tag in the buddy list, including:
displaying the name of the application on the right or left side of the interest tag.
In this embodiment, the names of the application programs may be displayed on the right sides of all interest tags corresponding to the friend information, and the display sequence is as follows: user1, interest 1, interest 2, application 1, and application 2, where user1 is friend information, the source of interest 1 is application 1, and the source of interest 2 is application 2, or, as shown in fig. 4, the display order is: user1, interest 1, application 1(APP1), interest 2, and application 2(APP2), that is, names of corresponding applications are displayed on the right side of interest tags of the applications, and fig. 4 is a schematic diagram, where the friend information and the number of interest tags corresponding to the friend information are not limited in the embodiment of the present invention.
In another embodiment, if the identifier of the environment is an application icon of an application program, displaying the identifier of the environment corresponding to the interest tag in the buddy list includes:
displaying an application icon of the application program as a background of the interest tag in the buddy list; or,
and displaying the color of the application icon of the application program in the friend list as the background color of the interest tag.
In this embodiment, an icon of an application program is displayed in a buddy list as a background of an interest tag generated in the application program, or a color in the application icon of the application program is displayed in the buddy list as a background color of the interest tag generated in the application program, so that a user can recognize a source of the corresponding interest tag through the icon of the application program or the color of the application icon.
In other embodiments, the identifier of the environment may also be other features that can characterize the environment, for example, for a microblog, an eye in an application icon of the microblog is displayed in a friend list as an identifier of an interest tag generated in the microblog; for example, for the QQ, an alert tone for prompting the user to go online in the QQ is embedded in an interest tag generated in the QQ, and the alert tone is played when the user clicks the interest tag, so that the user can recognize the source of the interest tag.
In a specific implementation, when the interest tag is displayed in the buddy list, the following may be performed according to the content provided in fig. 5:
step 501, judging whether the interest tag is visible to the user, if so, executing step 502, otherwise, executing step 503.
Step 502, displaying the interest tag in the buddy list.
Step 503, the interest tag is not displayed in the buddy list.
In the embodiment provided in fig. 5, a friend in the friend list may set whether an interest tag corresponding to the friend information is visible to other users, or set specifically to which users are visible and which users are invisible, and before an interest tag corresponding to the friend information is displayed in the friend list, it is determined first whether the interest tag is visible to the user and the interest tag visible to the user is displayed for each interest tag corresponding to the friend information, so that the interest tag visible to the user in the interest tags corresponding to the friend information is displayed in the friend list. Therefore, the privacy of the friends can be protected, and the interests and hobbies of the friends can be acquired to a certain degree.
In specific implementation, when the identifier of the environment corresponding to the interest tag is displayed in the buddy list, the process may be performed according to the content provided in fig. 6:
step 601, judging whether the identifier of the environment corresponding to the interest tag is visible to the user, if so, executing step 602, otherwise, executing step 603.
Step 602, displaying the identifier of the environment corresponding to the interest tag in the buddy list.
Step 603, the identifier of the environment corresponding to the interest tag is not displayed in the buddy list.
In the embodiment provided in fig. 6, a friend in the buddy list may set whether the identifier of the environment corresponding to the interest tag is visible to other users, or set specifically which users are visible and which users are invisible, and before the identifier of the environment corresponding to the interest tag corresponding to the friend information is displayed in the buddy list, it is determined first whether the identifier of the environment is visible to the user and the identifier of the application program visible to the user for each identifier of the environment, so that the identifier of the environment visible to the user in the identifier of the environment corresponding to the interest tag corresponding to the friend information is displayed in the buddy list. Therefore, the privacy of the friends can be protected, and the common application programs of the friends can be known to a certain extent.
Fig. 7 is a schematic flowchart of a user information display method according to another embodiment of the present invention, which mainly includes a process of displaying a group list, including:
step 701, receiving a request for displaying a group list of the user, where the group list includes at least one group, and each group includes a plurality of members.
In this step, the group list is a list of groups to which the user has joined, each group includes a plurality of members, and the members in the group may or may not be friends of the user.
Step 702, obtaining the stored group information, and obtaining a group interest tag corresponding to at least one group information according to the corresponding relationship between the stored group information and the group interest tag, where the group interest tag is used to represent the common interests of the members in the corresponding group in the corresponding environment.
In this step, according to the received request for displaying the group list of the user, the group information corresponding to the user that is pre-stored is obtained, and according to the corresponding relationship between the group information that is pre-stored and the group interest tag, the group interest tag corresponding to at least one group information is obtained. The method for acquiring the group interest tag corresponding to at least one piece of group information according to the corresponding relationship between the group information and the group interest tag stored in advance comprises the following steps: according to each piece of stored group information, searching the stored group information from the corresponding relation between the pre-stored group information and the group interest tag, and if the stored group information is searched in the corresponding relation, acquiring the group interest tag corresponding to the stored group information; and if the stored group information is not found in the corresponding relationship, determining that the stored group information does not have a corresponding group interest tag.
Step 703, displaying the group list, wherein the group list includes group information and at least one group interest tag corresponding to the group information.
In this step, the acquired group information and the group interest tag corresponding to the acquired at least one group information are displayed in a group list for a user to view. The specific implementation manners (for example, how to display the group interest tag, how to display the identifier of the environment, etc.) are similar to the implementation manners of displaying the buddy list, and details are not described here. The group information at least includes an identifier of the group, and the identifier of the group may be a name of the group.
Those skilled in the art will appreciate that the flow of fig. 7 may be a separate flow, or may be a continuation or addition of the flow shown in fig. 2.
It should be noted that the group interest tag corresponding to the group information may be determined as follows:
aiming at each group, determining the environment corresponding to the members in the group, and determining the number of the members in each environment; counting the content accessed by the members in the environment through the environment within a preset time length aiming at the environment with the number of the members being more than the set number; determining common interests and hobbies of members in the environment according to the accessed content; and generating at least one group interest label according to the common interest, wherein the interest corresponds to the group interest label one by one.
According to the embodiment of the invention, the group interest tag corresponding to the group information can be displayed in the group list, so that the user can know the interest corresponding to the added group.
The following describes an implementation process of a user information display mode provided by the embodiment of the present invention with reference to a specific embodiment:
assuming that a friend list of a user is a mobile phone address list, at this time, friend information is information of each contact in the mobile phone address list, assuming that each contact is bound with an application program of a microblog, and the binding mode of the contact and the microblog is as follows: the contact registers a microblog account through a mobile phone number, or a mobile phone address book module of the contact provides an entry bound with a microblog, for example, the mobile phone number of the contact is bound with the microblog in a personal binding center of the mobile phone address book of the contact, at this time, when the contact accesses or browses contents through the microblog, an interest tag corresponding to the contact is generated, the contact information of the contact and the interest tag corresponding to the contact are correspondingly synchronized to a server, and the server can synchronize the corresponding relationship to other users storing the contact information. In this scenario, an implementation process of the embodiment of the present invention is shown in fig. 8, and includes:
step 801, receiving a request for displaying a mobile phone address book of a user.
Step 802, obtaining the stored contact information, and obtaining an interest tag corresponding to at least one piece of contact information in the microblog according to the corresponding relationship between the stored contact information and the interest tag.
And 803, for the interest tag corresponding to the acquired at least one piece of contact information in the microblog, when the interest tag is visible to the user, displaying the interest tag visible to the user on the right side of the corresponding contact information.
And step 804, when the identifier of the microblog set by the corresponding contact is visible to the user, displaying the identifier of the microblog on the right side of the interest tag corresponding to the information of the corresponding contact.
Correspondingly, an embodiment of the present invention further provides a user information providing method corresponding to the embodiment provided in fig. 1, as shown in fig. 9, the user information providing method provided in the embodiment of the present invention includes:
step 901, counting the content accessed by the user in the preset environment.
In this step, the preset environment may be an application program such as a microblog, a QQ, a wechat, or the like, preferably, the content accessed by the user in the preset environment is periodically counted, and the interests and hobbies of the user are determined according to the content accessed by the user in each counting period.
Step 902, determining the interests of the user in a preset environment according to the content accessed by the user in the preset environment.
In this step, the interest and hobbies of the user in the preset environment can be determined according to the content accessed by the user in the preset environment by using a big data statistics mode, for example, the interest and hobbies of the user in the microblog are astronomy and/or geography, that is, the user often browses the content related to astronomy and/or geography in the microblog. Of course, the interests and hobbies of the user in the microblog can be other, and are not limited here.
Step 903, generating at least one interest label of the user in the preset environment according to the interest of the user in the preset environment.
In this step, an interest tag is generated for each interest.
Step 904, synchronizing the at least one interest tag to a server.
In this step, the generated interest tag is synchronized to the server, and the server stores the generated interest tag and the user information (equivalent to the friend information in fig. 1) in a corresponding manner. Preferably, the interest tag is synchronized, and simultaneously, the identifier of the preset environment is correspondingly synchronized to the server, and the server correspondingly stores the generated interest tag, the user information and the identifier of the preset environment.
Preferably, in step 904, the at least one interest tag and the user information are correspondingly synchronized to a server, or the at least one interest tag, the identifier of the preset environment and the user information are correspondingly synchronized to the server.
In specific implementation, the user in step 901 binds the user information with APPs such as a QQ, a microblog, a wechat, and a network news client (i.e., the preset environment in step 901) through corresponding interfaces in advance, or registers and logs in the APPs such as the QQ, the microblog, the wechat, and the network news client by using the user information.
Preferably, according to the at least one generated interest tag, a corresponding relationship between the visible interest tag and other users is generated, and the corresponding relationship is synchronized to the server. The corresponding relation between the visible interest tags and other users is used for representing which interest tags are visible to which users and which interest tags are invisible to which users.
Exemplary device
Having introduced the method of an exemplary embodiment of the present invention, a user information display apparatus of an exemplary embodiment of the present invention is described next with reference to fig. 10.
Fig. 10 is a schematic structural diagram of a user information display device according to an embodiment of the present invention, as shown in fig. 10, the user information display device may include the following modules:
a first receiving module 1001, configured to receive a request for displaying a buddy list of a user;
a first obtaining module 1002, configured to obtain the stored friend information, and obtain an interest tag corresponding to at least one piece of friend information according to a correspondence between the stored friend information and the interest tag, where the interest tag is used to represent interest of a corresponding friend in a corresponding environment;
a first display module 1003, configured to display the buddy list, where the buddy list includes buddy information and an interest tag corresponding to at least one buddy information.
Preferably, the first display module 1003 is configured to display an interest tag corresponding to the at least one friend information on a right side of the corresponding friend information.
Preferably, the first display module 1003 is further configured to: and displaying the identifier of the environment corresponding to the interest tag in the friend list.
Preferably, if the identifier of the environment is a name of an application program, the first display module 1003 is specifically configured to:
displaying the name of the application on the right or left side of the interest tag.
Preferably, if the identifier of the environment is an application icon of an application program, the first display module 1003 is specifically configured to:
displaying an application icon of the application program as a background of the interest tag in the buddy list; or,
and displaying the color of the application icon of the application program in the friend list as the background color of the interest tag.
Preferably, the first display module 1003 includes:
a first determining unit 10031, configured to determine whether the interest tag is visible to the user;
a first display unit 10032, configured to display the interest tag in the buddy list if the first determining unit determines that the interest tag is included in the buddy list.
Preferably, the first display module 1003 includes:
a second determining unit 10033, configured to determine whether an identifier of an environment corresponding to the interest tag is visible to the user;
a second display unit 10034, configured to display, in the buddy list, an identifier of an environment corresponding to the interest tag if the second determination unit determines that the environment is not the environment.
Preferably, the user information display apparatus provided in the embodiment of the present invention further includes:
a second receiving unit 1004, configured to receive a request for displaying a group list of the user, where the group list includes at least one group, and each group includes a plurality of members;
a second obtaining module 1005, configured to obtain the stored group information, and obtain a group interest tag corresponding to at least one group information according to a corresponding relationship between the stored group information and the group interest tag, where the group interest tag is used to represent a common interest and interest of members in a corresponding group in a corresponding environment;
a second display module 1006, configured to display the group list, where the group list includes group information and a group interest tag corresponding to at least one group information.
Of course, it can be understood by those skilled in the art that the user information display apparatus provided in the embodiment of the present invention may include only the second receiving unit 1004, the second acquiring module 1005 and the second displaying module 1006.
An embodiment of the present invention further provides a user information providing apparatus, as shown in fig. 11, including:
a statistics module 1101, configured to count content accessed by a user in a preset environment;
an interest determining module 1102, configured to determine, according to content accessed by the user in a preset environment, an interest of the user in the preset environment;
a tag generating module 1103, configured to generate at least one interest tag of the user in the preset environment according to the interest of the user in the preset environment;
a synchronization module 1104 for synchronizing the at least one interest tag to the server.
It should be noted that although several modules of the user information display device and the user information providing device are mentioned in the above detailed description, such division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more of the modules described above may be embodied in one module according to embodiments of the invention. Conversely, the features and functions of one module described above may be further divided into embodiments by a plurality of modules.
Moreover, while the operations of the method of the invention are depicted in the drawings in a particular order, this does not require or imply that the operations must be performed in this particular order, or that all of the illustrated operations must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
While the spirit and principles of the invention have been described with reference to several particular embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, nor is the division of aspects, which is for convenience only as the features in such aspects may not be combined to benefit. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (6)

1. A user information display method includes:
receiving a request to display a buddy list of a user;
the method comprises the steps of obtaining stored friend information, obtaining an interest label corresponding to at least one piece of friend information according to the corresponding relation between the stored friend information and the interest label, wherein the interest label is used for representing interest and hobbies of a corresponding friend in a corresponding environment;
displaying the friend list, wherein the friend list comprises friend information and an interest tag corresponding to at least one piece of friend information;
displaying an identifier of an environment corresponding to the interest tag in the friend list;
wherein displaying the interest tag in the buddy list comprises:
determining whether the interest tag is visible to the user;
if yes, displaying the interest tag in the friend list;
displaying an identifier of an environment corresponding to the interest tag in the buddy list, including:
judging whether the identifier of the environment corresponding to the interest tag is visible to the user;
if so, displaying the identifier of the environment corresponding to the interest tag in the friend list;
if the identifier of the environment is the name of the application program, displaying the identifier of the environment corresponding to the interest tag in the buddy list, including:
displaying the name of the application program on the right side or the left side of the interest tag;
or,
if the identifier of the environment is an application icon of an application program, displaying the identifier of the environment corresponding to the interest tag in the buddy list, including:
displaying an application icon of the application program as a background of the interest tag in the buddy list; or, the color of the application icon of the application program is displayed in the buddy list as the background color of the interest tag.
2. The method of claim 1, wherein an interest tag corresponding to the at least one friend information is displayed on a right side of the corresponding friend information.
3. The method of claim 1, further comprising:
receiving a request for displaying a group list of the user, wherein the group list comprises at least one group, and each group comprises a plurality of members;
the method comprises the steps of obtaining stored group information, obtaining at least one group interest label corresponding to the group information according to the corresponding relation between the stored group information and the group interest label, wherein the group interest label is used for representing the common interest and hobbies of members in a corresponding group in a corresponding environment;
and displaying the group list, wherein the group list comprises group information and at least one group interest tag corresponding to the group information.
4. A user information display apparatus comprising:
a first receiving module, configured to receive a request for displaying a buddy list of a user;
the first obtaining module is used for obtaining the saved friend information and obtaining an interest tag corresponding to at least one friend information according to the corresponding relation between the saved friend information and the interest tag, wherein the interest tag is used for representing interest and hobbies of a corresponding friend in a corresponding environment;
the first display module is used for displaying the friend list, wherein the friend list comprises friend information and an interest tag corresponding to at least one piece of friend information;
the first display module is further configured to: displaying an identifier of an environment corresponding to the interest tag in the friend list;
wherein the first display module comprises:
a first judging unit, configured to judge whether the interest tag is visible to the user;
the first display unit is used for displaying the interest tag in the friend list under the condition that the first judgment unit judges that the interest tag is in the friend list;
wherein, the first display module further comprises:
a second judging unit, configured to judge whether an identifier of an environment corresponding to the interest tag is visible to the user;
a second display unit, configured to display, in the buddy list, an identifier of an environment corresponding to the interest tag if the second determination unit determines that the friend list is the friend list;
if the identifier of the environment is the name of the application program, the first display module is specifically configured to:
displaying the name of the application program on the right side or the left side of the interest tag;
or,
if the identifier of the environment is an application icon of an application program, the first display module is specifically configured to:
displaying an application icon of the application program as a background of the interest tag in the buddy list; or, the color of the application icon of the application program is displayed in the buddy list as the background color of the interest tag.
5. The apparatus of claim 4, wherein the first display module is specifically configured to:
and displaying the interest tag corresponding to the at least one friend information on the right side of the corresponding friend information.
6. The apparatus of claim 4, further comprising:
a second receiving unit, configured to receive a request for displaying a group list of the user, where the group list includes at least one group, and each group includes a plurality of members;
the second acquisition module is used for acquiring the stored group information and acquiring at least one group interest tag corresponding to the group information according to the corresponding relation between the stored group information and the group interest tags, wherein the group interest tags are used for representing the common interests of the members in the corresponding groups in the corresponding environments;
the second display module is configured to display the group list, where the group list includes group information and at least one group interest tag corresponding to the group information.
CN201610510014.7A 2016-06-30 2016-06-30 User information display method, providing method and device Active CN106161206B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610510014.7A CN106161206B (en) 2016-06-30 2016-06-30 User information display method, providing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610510014.7A CN106161206B (en) 2016-06-30 2016-06-30 User information display method, providing method and device

Publications (2)

Publication Number Publication Date
CN106161206A CN106161206A (en) 2016-11-23
CN106161206B true CN106161206B (en) 2020-01-21

Family

ID=57350943

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610510014.7A Active CN106161206B (en) 2016-06-30 2016-06-30 User information display method, providing method and device

Country Status (1)

Country Link
CN (1) CN106161206B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104503996A (en) * 2014-12-04 2015-04-08 百度在线网络技术(北京)有限公司 Information display method and device
CN108268571A (en) * 2017-01-04 2018-07-10 腾讯科技(深圳)有限公司 A kind of Feature Selection method and device
CN106921777B (en) * 2017-03-07 2020-11-03 百度在线网络技术(北京)有限公司 Information processing method and device, computer equipment and computer readable medium
CN108809802B (en) * 2018-04-16 2021-04-27 维沃移动通信有限公司 Information display method and mobile terminal
CN108875023A (en) * 2018-06-20 2018-11-23 郑州村村联网络技术有限公司 The generation method and device of dynamic attribute

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399785A (en) * 2008-10-16 2009-04-01 腾讯科技(深圳)有限公司 Buddy list exhibition system and method for IM platform
CN103686396A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN103997507A (en) * 2013-02-20 2014-08-20 腾讯科技(深圳)有限公司 Information push method and apparatus
CN104216898A (en) * 2013-05-31 2014-12-17 腾讯科技(深圳)有限公司 Browser navigation method and device and terminal equipment
CN105205086A (en) * 2014-06-30 2015-12-30 小米科技有限责任公司 Sharing method and device for application program using information
CN105589917A (en) * 2015-09-17 2016-05-18 广州市动景计算机科技有限公司 Method and device for analyzing log information of browser

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW463503B (en) * 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
US20090254563A1 (en) * 2008-04-02 2009-10-08 Arnold Jeremy A Method and system for dynamically creating and updating user profiles for instant message contacts

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399785A (en) * 2008-10-16 2009-04-01 腾讯科技(深圳)有限公司 Buddy list exhibition system and method for IM platform
CN103997507A (en) * 2013-02-20 2014-08-20 腾讯科技(深圳)有限公司 Information push method and apparatus
CN104216898A (en) * 2013-05-31 2014-12-17 腾讯科技(深圳)有限公司 Browser navigation method and device and terminal equipment
CN103686396A (en) * 2013-11-19 2014-03-26 乐视致新电子科技(天津)有限公司 Video sharing method and device
CN105205086A (en) * 2014-06-30 2015-12-30 小米科技有限责任公司 Sharing method and device for application program using information
CN105589917A (en) * 2015-09-17 2016-05-18 广州市动景计算机科技有限公司 Method and device for analyzing log information of browser

Also Published As

Publication number Publication date
CN106161206A (en) 2016-11-23

Similar Documents

Publication Publication Date Title
CN108400924B (en) Reading state display method of group message, instant communication client and server
KR102255138B1 (en) Message processing method and device, storage medium, and computer device
CN106161206B (en) User information display method, providing method and device
US11889014B2 (en) Method and apparatus for processing contact information using a wireless terminal
US10218657B2 (en) Method and system for providing private chat within a group chat
CN112769679A (en) Message display method and device
US20170054814A1 (en) Communication Establishment Method, Device, and System
CN105553831B (en) Message delivery method and system
CN103139761B (en) The method and communication terminal of a kind of information real-time show
CN103152462B (en) A kind of address list sharing method and device
CN105656984A (en) Method, device, server and system for synchronizing membership benefits among multiple devices
CN106911666B (en) Wearable intelligent device and message processing method and system thereof
CN104283769A (en) Instant messaging service based on item of interest to user
US9658750B2 (en) Private messaging via content provider web sites and applications
CN107171927B (en) Information processing method and electronic equipment
CN110391967B (en) Interaction method and device
CN107181772B (en) Method and device for updating client state on line in real time
US20140108959A1 (en) Collaboration Network Platform Providing Virtual Rooms with Indication of Number and Identity of Users in the Virtual Rooms
CN106778353B (en) Method and apparatus for saving messages
CN120111023A (en) A method, device, equipment and storage medium for creating a channel
CN112306597A (en) Interaction method and device and electronic equipment
HK1232036A1 (en) Wireless terminal and method for processing contact information

Legal Events

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