User information classification method and apparatus, and user group information acquisition method and apparatus
First Claim
1. A method comprising:
- obtaining, by an instant messaging server, an entity data unit posted by a first user from a target database by;
receiving a synchronization response message that is returned from the target database, wherein the synchronization response message is used for indicating whether the entity data unit posted by the first user is updated,determining whether the synchronization response message includes an updated entity data unit, andupon determining that the synchronization response message does not include the updated entity data unit, reading the entity data unit posted by the first user from a local cache;
matching conversation information generated between a second user and the first user through an instant messaging client with the entity data unit;
determining user group information of the first user based on a matching result, wherein user information of the second user corresponding to the conversation information belongs to the user group information of the first user, wherein the user group information of the first user is determined according to attribute information or name information of the entity data unit posted by the first user; and
classifying the user information of the second user based on the user group information of the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses of classifying user information and obtaining user group information, which mainly include: obtaining, by an instant messaging server, an entity data unit posted by a first user from a target database; matching conversation information generated between a second user and the first user through an instant messaging client with the entity data unit; and determining user group information of the first user to which user information of the second user corresponding to the conversation information belongs based on a matching result, where the user group information of the first user is determined according to attribute information and/or name information of the entity data unit posted by the first user. As such, for a first user using an instant messaging client, not only the approach of managing the user information of a second user by the first user is improved, but also commodity information can be pushed to the second user in a targeted manner according to a group to which the second user belongs, thereby improving efficiency of releasing the commodity information.
15 Citations
20 Claims
-
1. A method comprising:
-
obtaining, by an instant messaging server, an entity data unit posted by a first user from a target database by; receiving a synchronization response message that is returned from the target database, wherein the synchronization response message is used for indicating whether the entity data unit posted by the first user is updated, determining whether the synchronization response message includes an updated entity data unit, and upon determining that the synchronization response message does not include the updated entity data unit, reading the entity data unit posted by the first user from a local cache; matching conversation information generated between a second user and the first user through an instant messaging client with the entity data unit; determining user group information of the first user based on a matching result, wherein user information of the second user corresponding to the conversation information belongs to the user group information of the first user, wherein the user group information of the first user is determined according to attribute information or name information of the entity data unit posted by the first user; and classifying the user information of the second user based on the user group information of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable media storing executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
obtaining, by an instant messaging server, an entity data unit posted by a first user from a target database; matching conversation information generated between a second user and the first user through an instant messaging client with the entity data unit; determining user group information of the first user based on a matching result, wherein user information of the second user corresponding to the conversation information belongs to the user group information of the first user, wherein the user group information of the first user is determined according to attribute information or name information of the entity data unit posted by the first user; classifying the user information of the second user based on the user group information of the first user; receiving a synchronization response message that is returned from the target database, wherein the synchronization response message is used for indicating whether the entity data unit posted by the first user is updated; determining whether the synchronization response message includes an updated entity data unit; and upon determining that the synchronization response message does not include the updated entity data unit, reading the entity data unit posted by the first user from a local cache. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
one or more processors; memory; an acquisition module stored in the memory and executable by the one or more processors that is used for obtaining an entity data unit posted by a first user from a target database, the acquisition module further used for; receiving a synchronization response message that is returned from the target database, wherein the synchronization response message is used for indicating whether the entity data unit posted by the first user is updated, determining whether the synchronization response message includes an updated entity data unit, upon determining that the synchronization response message includes the updated entity data unit, receiving the updated entity data unit; and upon determining that the synchronization response message does not include the updated entity data unit, reading the entity data unit posted by the first user from a local cache; a determination module stored in the memory and executable by the one or more processors that is used for determining attribute information or name information of the entity data unit that is posted by the first user, the attribute information or name information of the entity data unit including conversation information between the first user and a second user; a user group information generation module stored in the memory and executable by the one or more processors that is used for generating user group information of the first user corresponding to one or more of the attribute information and the name information based at least in part on one or more of the attribute information and the name information of the entity data unit; and a classification module stored in the memory and executable by the one or more processors that is used for classifying user information of the second user based on the user group information of the first user. - View Dependent Claims (18, 19, 20)
-
Specification