Social message monitoring method and apparatus
First Claim
1. A social message monitoring method, comprising:
- receiving a social message;
performing theme modeling analysis on the social message to obtain a theme probability vector of the social message;
comparing the theme probability vector of the social message with a theme probability vector of a representative message to obtain a theme similarity;
comparing a user of the social message with a user of each representative message to obtain a user similarity between the social message and each representative message;
acquiring a similarity between the social message and the representative message according to the theme similarity, the representative message being a representative social message in a message class;
saving the social message in a message class containing a representative message most similar to the social message, the representative message from each message class being selected by performing weighted averaging on theme probability vectors of all social messages in each message class to obtain a theme probability vector of a representative message of each message class, and when a new social message is added to the message class, selecting, from each message class, a social message matching the theme probability vector of the representative message of the message class as the representative message, and performing weighted averaging again to calculate the theme probability vector of the representative message of the message class; and
outputting the message class to a social network client when a quantity of social messages in the message class reaches a first threshold or themes of social messages in the message class are consistent.
1 Assignment
0 Petitions
Accused Products
Abstract
A social message monitoring method is implemented by receiving, from a social network server, a social message, and obtaining a theme probability vector of the social message, comparing the theme probability vector of the social message with a theme probability vector of each representative message to obtain a theme similarity, and acquiring a similarity between the social message and each representative message according to the theme similarity, and saving the social message in a message class that contains a representative message most similar to the social message, and outputting the message class to a social network client when a quantity of social messages in the message class reaches a first threshold or themes of social messages in the message class are consistent.
-
Citations
16 Claims
-
1. A social message monitoring method, comprising:
-
receiving a social message; performing theme modeling analysis on the social message to obtain a theme probability vector of the social message; comparing the theme probability vector of the social message with a theme probability vector of a representative message to obtain a theme similarity; comparing a user of the social message with a user of each representative message to obtain a user similarity between the social message and each representative message; acquiring a similarity between the social message and the representative message according to the theme similarity, the representative message being a representative social message in a message class; saving the social message in a message class containing a representative message most similar to the social message, the representative message from each message class being selected by performing weighted averaging on theme probability vectors of all social messages in each message class to obtain a theme probability vector of a representative message of each message class, and when a new social message is added to the message class, selecting, from each message class, a social message matching the theme probability vector of the representative message of the message class as the representative message, and performing weighted averaging again to calculate the theme probability vector of the representative message of the message class; and outputting the message class to a social network client when a quantity of social messages in the message class reaches a first threshold or themes of social messages in the message class are consistent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A social network server configured to monitor a social message, comprising:
-
a memory comprising instructions; and a processor coupled to the memory and configured to execute the instructions to; receive a social message using a communications interface; perform theme modeling analysis on the social message to obtain a theme probability vector of the social message; compare the theme probability vector of the social message with the theme probability vector of a representative message to obtain a theme similarity; compare a user of the social message with a user of each representative message to obtain a user similarity between the social message and each representative message; acquire a similarity between the social message and the representative message according to the theme similarity, the representative message being a representative social message in a message class; save the social message in a message class that contains a representative message most similar to the social message, the similarity being obtained by measurement, the representative message from each message class being selected by performing weighted averaging on theme probability vectors of all social messages in each message class to obtain a theme probability vector of a representative message of each message class, and when a new social message is added to the message class, selecting, from each message class, a social message matching the theme probability vector of the representative message of the message class as the representative message, and performing weighted averaging again to calculate the theme probability vector of the representative message of the message class; and output the message class to a social network client when a quantity of social messages in the message class reaches a first threshold or themes of social messages in the message class are consistent. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification