CN102387182A - Method and device for managing listener list information of microblog users - Google Patents
Method and device for managing listener list information of microblog users Download PDFInfo
- Publication number
- CN102387182A CN102387182A CN2010102765688A CN201010276568A CN102387182A CN 102387182 A CN102387182 A CN 102387182A CN 2010102765688 A CN2010102765688 A CN 2010102765688A CN 201010276568 A CN201010276568 A CN 201010276568A CN 102387182 A CN102387182 A CN 102387182A
- Authority
- CN
- China
- Prior art keywords
- listener
- microblog
- grouping
- user
- group
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008451 emotion Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method for managing listener list information of microblog users. The method comprises the following steps of: presetting listener groups for the microblog users; and grouping listeners in a listener list according to the preset listener groups for the microblog users and listener attributes. The invention also discloses a device for managing the listener list information of the microblog users. The device comprises an interface layer management module, an application layer module and a logic layer management module, wherein the interface layer management module is used for receiving the input listener groups for the microblog users and outputting the received input listener groups for the microblog users to the application layer module; the application layer module is used for receiving the listener groups for the microblog users, outputting the received listener groups for the microblog users to the logic layer management module, receiving the grouped listener groups for the microblog users, which are managed and output by a logic layer and displaying the grouped listener groups for the microblog users; and the logic layer management module is used for grouping the listeners in the listener list according to the preset listener groups for the microblog users and the listener attributes. By applying the invention, individualized management of the listener list information can be realized and the availability and the usability of a microblog client are improved.
Description
Technical Field
The invention relates to a computer network technology, in particular to a method and a device for managing listener list information of microblog users.
Background
With the development of computer network technology, Instant Messaging (IM) tools for realizing Instant communication on the internet through a peer-to-peer technology are increasingly popular, and IM has been accepted by most users and becomes an essential part of the daily lives of the users.
The micro blog (microblog) is used as a part of IM tool application, and can express the emotion of the user by about 140 words in a sentence immediately due to the low access technology and share the emotion with the microblog user who pays attention to the user, so that the information transmission efficiency is high, and the micro blog (microblog) is not only applied to leisure entertainment at ordinary times, but also applied to the work of the user. With the wider application, the user has higher requirements on the aspects of usability, stability, safety and the like of the IM tool software.
In the prior art, a listener list method is generally adopted for user management by a microblog user, and the microblog user can listen to other users according to the requirement of the microblog user in a microblog, so that the listener list is theoretically unlimited, all users concerned by the microblog user can be stored in the listener list, and meanwhile, the microblog user can receive microblog messages published or rebroadcast by the listeners in the listener list in real time through various microblog client sides.
As can be seen from the above, in the conventional method for managing the listener list by the microblog user, since all concerned users are stored in the listener list, the listener list cannot be managed according to the personalized requirements of the microblog user, and meanwhile, the microblog user stores received microblog messages with a very large number in the storage areas of the corresponding listeners in the listener list, so that the availability and the usability of the microblog client are low due to lack of effective management on the listener list and the corresponding received microblog messages.
Disclosure of Invention
In view of this, the main objective of the present invention is to provide a method for managing listener list information of a microblog user, so as to implement personalized management on the listener list information and improve usability and usability of a microblog client.
The invention further aims to provide a device for managing listener list information of a microblog user, so that personalized management of the listener list information is realized, and the usability of a microblog client are improved.
In order to achieve the above object, the present invention provides a method for managing listener list information of a microblog user, comprising:
presetting a listener group of microblog users;
and grouping the listeners in the listener list according to the preset listener groups of the microblog users and the listener attributes.
Further comprising: establishing a corresponding relation between the listeners and the set groups of the listeners of the multiple microblog users, and mirroring the listeners to the groups of the listeners of the microblog users in the corresponding relation by a mirroring method.
Further comprising: setting microblog user listener grouping control attributes for controlling microblog user listener grouping listening attributes, wherein the listening attributes comprise listening acceptance and listening rejection.
Further comprising: and setting a grouped listener list control attribute for controlling the listening attribute of the grouped listeners in the grouped listener list of the microblog user.
Further comprising: and adding or deleting the listener groups of the microblog users or modifying the listener group names of the microblog users.
Further comprising: and sending the grouped listener grouping information of the microblog users to an external server for storage.
An apparatus for managing listener list information of microblog users, the apparatus comprising: an interface layer management module, an application layer module and a logic layer management module, wherein,
the interface layer management module is used for receiving the input listener groups of the microblog users and outputting the listener groups to the application layer module;
the application layer module is used for receiving the microblog user listener groups, outputting the microblog user listener groups to the logic layer management module, receiving the microblog user listener groups output by the logic layer management module after the grouping, and displaying the microblog user listener groups;
and the logic layer management module is used for grouping the listeners in the listener list according to the preset listener groups of the microblog users and the listener attributes.
Further comprising: and the bottom layer module is used for receiving the grouped microblog user listener grouping information output by the logic layer management and outputting the information to an external server.
The interface layer management module is further used for generating a request for acquiring microblog user listener grouping information when the fact that the microblog user listener grouping is not displayed on the logic layer management module is monitored, and pulling the corresponding microblog user listener grouping from an external server through the logic layer management module and the bottom layer module.
The interface layer management module comprises:
the microblog navigation management unit is used for receiving the input microblog user listener groups, outputting the microblog user listener groups to the application layer module, generating a request for acquiring microblog user listener group information when the logic layer management module is monitored not to display the microblog user listener groups, and sending the request to the logic layer management module; the method comprises the steps of monitoring a microblog user to trigger a logic layer management module, sending microblog user listener grouping identification information to the logic layer management module, and sending a request for obtaining a grouping listener list microblog message to the logic layer management module according to the microblog user listener grouping identification obtained by the logic layer management module.
The application layer module comprises: a group listener management page unit, a group management page unit, and a home page message presentation page unit, wherein,
the group listener management page unit is used for receiving a microblog user listener group information acquisition request and update group information output by the microblog navigation management unit, sending the microblog user listener group information acquisition request and the update group information to the user group management unit, receiving the microblog user listener group information and update group result information, and displaying the microblog user listener group information and update group result information;
the group management page unit is used for receiving the microblog user listener group identification information output by the microblog navigation management unit, sending the microblog user listener group identification information to the relation chain management unit, receiving the group listener list information and displaying the group listener list information;
and the homepage message display page unit is used for receiving the microblog message request for acquiring the grouped listener list output by the microblog navigation management unit, sending the microblog message request to the message grouped pull management unit, receiving the microblog message returned by the message grouped pull management unit and displaying the microblog message.
The logical layer management module comprises: a user group management unit, a relationship chain management unit, and a message group pull management unit, wherein,
the user grouping management unit is used for grouping the listeners in the listener list according to the microblog user listener grouping and the listener attributes preset by the grouped listener management page unit and updating the grouping; according to the request for acquiring the grouping information of the listeners of the microblog users, which is output by the grouping listener management page unit, pulling the corresponding grouping information of the listeners of the microblog users through the bottom layer module, and outputting the grouping information to the grouping listener management page unit;
the relation chain management unit is used for correspondingly modifying the grouping of the listeners of the microblog users according to the operation of the user grouping management unit, pulling corresponding grouping listener list information through the bottom layer module according to the grouping identification information of the listeners of the microblog users output by the grouping management page unit, and outputting the grouping listener list information to the grouping management page unit;
and the message grouping pulling management unit is used for receiving a request for acquiring the microblog message of the grouping listener list output by the homepage message display page unit, pulling the microblog message in the corresponding grouping listener list through the bottom layer module, and outputting the microblog message to the homepage message display page unit for display.
The bottom layer module comprises: a protocol analysis unit and a network transmission unit, wherein,
the protocol analysis unit is used for receiving the information output by the logic layer management module, carrying out combination and encryption processing, sending the information to the network transmission unit, receiving the data stream sent by the network transmission unit, carrying out protocol format analysis and outputting the data stream to the logic layer management module;
and the network transmission unit is used for transmitting the information output by the protocol analysis unit to an external server, receiving the data stream transmitted by the external server and outputting the data stream to the protocol analysis unit.
According to the technical scheme, the method and the device for managing the listener list information of the microblog users provided by the invention have the advantages that the listener groups in the listener list are grouped according to the preset listener groups of the microblog users and the attributes of the listeners by presetting the listener groups of the microblog users. Therefore, the listeners in the listener list are grouped according to the personalized requirements of the microblog users, personalized management of the listener list is achieved, meanwhile, through grouping, the microblog client can automatically distribute received microblog messages with very large number to corresponding groups of the listeners of the microblog users, the microblog users can browse the microblog messages of the groups of the listeners of the corresponding microblog users according to the needs of the microblog users, the time for browsing the microblog users is effectively reduced, the working efficiency is improved, the received microblog messages are effectively managed, and the usability of the microblog client are improved.
Drawings
Fig. 1 is a flowchart illustrating a method for managing listener list information of a microblog user according to an embodiment of the invention.
Fig. 2 is a schematic structural diagram of a device for managing information of listeners of microblog users according to an embodiment of the present invention.
Fig. 3 is a schematic specific flow chart of a method for managing listener list information of a microblog user according to an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Microblogs are developing rapidly as a new application of the internet, and increasingly become an important way for information acquisition and communication. The embodiment of the invention provides a method for managing listener list information of a microblog user by taking a microblog as a carrier, and realizes that listener grouping and message grouping in a microblog client are unified. The microblog user can not only perform custom grouping on all listener lists of the microblog user, but also can listen to the message corresponding to a certain custom grouping in a targeted manner, so that the microblog user can conveniently and effectively manage the listener list information, the user grouping and the corresponding message grouping can be unified, the usability and the usability of microblog client software are greatly improved, and the microblog user can conveniently perform unified management on the listener list information and the microblog message.
Fig. 1 is a flowchart illustrating a method for managing listener list information of a microblog user according to an embodiment of the invention. Referring to fig. 1, the process includes:
in this step, the microblog user may group the listener list according to the needs of the user, for example, according to the hobbies of the user or a certain classification manner, for example, the listeners in the listener list of the microblog client may be set as: an IT world celebrity group, an entertainment world group, a colleague group, a classmate group, an old and rural group, and the like. The listener may belong to one of the groups or to a plurality of the groups. For example, if the microblog users group listeners according to microblog topics, if the microblog user a generally has three types of topics, the microblog user a will appear in the three types of microblog topic groups.
And 102, grouping the listeners in the listener list according to the preset listener groups of the microblog users and the listener attributes.
In this step, after the listener groups of the microblog users are established, the listeners are classified into corresponding listener groups of the microblog users according to the attributes of the listeners in the listener list.
For the situation that one listener belongs to a plurality of groups, it is only necessary to keep the correspondence between the listener and the plurality of groups, for example, by means of mirroring, the listener is mirrored into the corresponding group.
After classifying the listeners to corresponding microblog user listener groups, the method further comprises the following steps: adding, deleting and pulling the microblog user listener group and modifying one or more of the microblog user listener group names.
Therefore, by grouping the listeners, the microblog user can manage the listener information more conveniently and quickly.
The listener information in the microblog listener group may include a listener head portrait, a listener user number, a listener nickname, microblog message content sent by the listener, and the like. That is, the microblog user listener group comprises a group listener list containing a listener head portrait, a listener user number and a listener nickname, and each group listener list contains microblog message contents sent by the listener.
In practical application, in order to effectively reduce the number of received microblog messages and avoid interference of spam microblog messages, a microblog user listener grouping control attribute can be set and used for controlling the listening attribute of microblog user listener grouping, the listening attribute comprises listening acceptance and listening rejection, microblog messages are received, the microblog user listener grouping to which the user number belongs is determined according to the user number of a sender in the microblog messages, if the microblog user listener grouping listening attribute is listening acceptance, the microblog messages sent by the microblog user listener grouping are received and displayed, if the microblog user listener grouping listening attribute is listening rejection, the microblog messages sent by the microblog user listener grouping are rejected, and for the situation that one listener belongs to a plurality of groups, the microblog user listener to which the user number belongs is determined according to the user number of the sender in the microblog messages and the corresponding relationship between the listener and the plurality of groups Grouping, if the listening attributes of two or more groups of the microblog user listeners to which the listeners belong are all listened to, respectively receiving and displaying microblog messages sent by the groups of the microblog user listeners, or presetting a default group of the microblog user listeners of the listeners by the microblog user, and displaying the microblog messages sent by the listeners in the default group of the microblog user listeners when the user number is determined to belong to the groups of the microblog user listeners according to the user number of a sender in the microblog messages and the corresponding relationship between the listeners and the groups. Certainly, the microblog users can select or modify the grouped listener listening attribute of the microblog users according to the self needs in the working process of the microblog client, so that the group listener of the microblog users can be managed in the grouped listener list and the message list in a unified manner by selectively listening to the microblog messages grouped by the listeners of a certain microblog user.
Further, a grouped listener list control attribute can be set in a grouped listener list in the microblog user listener group, and is used for controlling the listening attribute of the grouped listener.
In practical applications, because the variation of the management of the listener groups of the microblog users and the information of the group listener list to which the microblog users belong may be relatively large, and there is a possibility that the microblog users log in different places and edit and manage the listener groups of the microblog users, the microblog client may further include, after grouping the listeners in the listener list: the grouped microblog user listener grouping information is sent to an external server for storage, local cache storage is not needed, the process life cycle of the microblog client is only required to be effective, and after the microblog client logs in, the grouped microblog user listener grouping information is pulled from the server in a batch pulling mode, so that the real-time performance and the effectiveness of data can be guaranteed, and redundant error data and subsequent updating operation logic are avoided. Of course, the received microblog message may also be sent to an external server for storage.
As can be seen from the above, in the method for managing the listener list information of the microblog users according to the embodiment of the invention, the listener groups of the microblog users are preset, and the listeners in the listener list are grouped according to the preset listener groups of the microblog users and the attributes of the listeners. Therefore, the listeners in the listener list are grouped according to the personalized requirements of the microblog users, personalized management of the listener list is achieved, meanwhile, through grouping, the microblog client can automatically store received microblog messages with very large number in corresponding groups of the listeners of the microblog users, the microblog users can browse the microblog messages of the groups of the listeners of the corresponding microblog users according to the needs of the microblog users, the time for browsing the microblog users is effectively reduced, the working efficiency is improved, the received microblog messages are effectively managed, and the usability of the microblog client are improved. Furthermore, the microblog user can set the listener grouping control attribute of the microblog user according to the requirement of the microblog user, so that the microblog message is effectively filtered, the time for the microblog user to browse the microblog message is saved, and the storage space required by the microblog client is greatly reduced.
Fig. 2 is a schematic structural diagram of a device for managing information of listeners of microblog users according to an embodiment of the present invention. Referring to fig. 2, the apparatus includes: an interface layer management module, an application layer module, and a logic layer management module, wherein,
the interface layer management module is used for receiving the input listener groups of the microblog users and outputting the listener groups to the application layer module;
the application layer module is used for receiving the microblog user listener groups, outputting the microblog user listener groups to the logic layer management module, receiving the microblog user listener groups output by the logic layer management module after the grouping, and displaying the microblog user listener groups;
and the logic layer management module is used for grouping the listeners in the listener list according to the preset listener groups of the microblog users and the listener attributes.
Preferably, the device further includes a bottom layer module, configured to receive the grouped microblog user listener grouping information output by the logic layer management, and output the information to an external server.
The interface layer management module is further used for generating a request for acquiring microblog user listener grouping information when the fact that the microblog user listener grouping is not displayed on the logic layer management module is monitored, and pulling the corresponding microblog user listener grouping from an external server through the logic layer management module and the bottom layer module.
Wherein,
the interface layer management module comprises:
the microblog navigation management unit is used for receiving the input microblog user listener groups, outputting the microblog user listener groups to the application layer module, generating a request for acquiring microblog user listener group information when the logic layer management module is monitored not to display the microblog user listener groups, and sending the request to the logic layer management module; the method comprises the steps of monitoring a microblog user to trigger a logic layer management module, sending microblog user listener grouping identification information to the logic layer management module, and sending a request for obtaining a grouping listener list microblog message to the logic layer management module according to the microblog user listener grouping identification obtained by the logic layer management module.
The application layer module comprises: a group listener management page unit, a group management page unit, and a home page message presentation page unit, wherein,
and the grouping listener management page unit is used for receiving the microblog user listener grouping information acquisition request and the updating grouping information output by the microblog navigation management unit, sending the microblog user listener grouping information acquisition request and the updating grouping information to the user grouping management unit, receiving the microblog user listener grouping information and the updating grouping result information, and displaying the microblog user listener grouping information and the updating grouping result information.
In this embodiment, updating the grouping information includes: adding groups of microblog users, modifying group names, modifying listeners in the groups and deleting group information.
And the grouping management page unit is used for receiving the grouping identification information of the microblog user listeners output by the microblog navigation management unit, sending the grouping identification information to the relation chain management unit, receiving the list information of the grouping listeners and displaying the list information.
In this embodiment, the microblog user can selectively listen to the microblog messages of different groups by setting which messages of the listeners in the groups can appear in the microblog homepage, so as to avoid flooding of the microblog messages.
And the homepage message display page unit is used for receiving the microblog message request for acquiring the grouped listener list output by the microblog navigation management unit, sending the microblog message request to the message grouped pull management unit, receiving the microblog message returned by the message grouped pull management unit and displaying the microblog message.
The logical layer management module comprises: a user group management unit, a relationship chain management unit, and a message group pull management unit, wherein,
the user grouping management unit is used for grouping the listeners in the listener list according to the microblog user listener grouping and the listener attributes preset by the grouped listener management page unit and updating the grouping; and pulling corresponding microblog user listener group information through the bottom layer module according to the microblog user listener group information acquisition request output by the group listener management page unit, and outputting the microblog user listener group information to the group listener management page unit.
In this embodiment, the updating the group by the user group management unit includes: and adding, deleting and pulling the listener groups of the microblog users and modifying the listener group names of the microblog users.
In practical application, the groups of the listeners of some microblog users can be preset by a microblog system, and the microblog users do not need to be set. Therefore, the microblog user listener groups can be divided into microblog user presetting and microblog system presetting. For the groups of listeners of the microblog user preset by the microblog system, the microblog client needs to interact with the server in the microblog system to obtain the correspondingly set groups of listeners of the microblog user, which is described in detail later.
Each microblog user listener group corresponds to one microblog user listener group identifier, so that identifier ranges can be respectively set for a microblog user listener group preset by a microblog system and a microblog user listener group preset by a microblog user, for example, the identifier "3561-3580" is used for the microblog user listener group identifier range preset by the microblog user, and the identifier "3551-3560" is used for the microblog user listener group identifier range preset by the microblog system, for example, a hot friend can be set to 3551, so that the microblog client can be ensured to expand the group identifiers within a designated range according to the self needs.
And the relation chain management unit is used for correspondingly modifying the microblog user listener groups according to the operation of the user group management unit, pulling corresponding group listener list information through the bottom layer module according to the microblog user listener group identification information output by the group management page unit, and outputting the group listener list information to the group management page unit.
And the message grouping pulling management unit is used for receiving a request for acquiring the microblog message of the grouping listener list output by the homepage message display page unit, pulling the microblog message in the corresponding grouping listener list through the bottom layer module, and outputting the microblog message to the homepage message display page unit for display.
The bottom module comprises: a protocol analysis unit and a network transmission unit, wherein,
the protocol analysis unit is used for receiving the information output by the logic layer management module, carrying out combination and encryption processing, sending the information to the network transmission unit, receiving the data stream sent by the network transmission unit, carrying out protocol format analysis and outputting the data stream to the logic layer management module;
in this embodiment, the information output by the logical layer management module includes: the microblog user listener grouping information acquiring request is output by the user grouping management unit, the microblog user listener grouping identification information is output by the relation chain management unit, and the microblog message acquiring request is output by the message grouping pulling management unit.
The data stream transmitted by the network transmission unit comprises: the microblog user listener group information output to the user group management unit, the group listener list information output to the relationship chain management unit, and the microblog message output to the message group pull management unit.
And the network transmission unit is used for transmitting the information output by the protocol analysis unit to an external server, receiving the data stream transmitted by the external server and outputting the data stream to the protocol analysis unit.
In this embodiment, the network transmission unit is used as a connection channel between the external server and the microblog client, and is used for sending and receiving network data packets.
The method for managing the listener list information of the microblog users according to the embodiment of the invention is described in detail below by taking the example that the server stores the grouped listener grouping information of the microblog users.
Fig. 3 is a schematic specific flow chart of a method for managing listener list information of a microblog user according to an embodiment of the invention. Referring to fig. 3, the process includes:
in the step, a microblog navigation management unit triggers a microblog user listener group to output microblog user listener group trigger information when detecting that a microblog user clicks a corresponding microblog user listener group in a listener list, a microblog navigation management unit generates a request for acquiring the microblog user listener group information and outputs the request to a user group management unit, the user group management unit initiates pulling of the microblog user listener group information to an external server through a protocol analysis unit and a network transmission unit, carries a protocol command, and the server sends the request for acquiring the microblog user listener group information to a microblog user group management server corresponding to the protocol number according to the protocol number in the protocol command and a pre-stored correspondence configuration table of the protocol number list and the microblog user group management server.
in this step, the microblog user grouping management server stores a mapping relation between the microblog user number, the microblog user listener grouping identifier and the microblog user listener grouping name.
The microblog client analyzes the microblog user listener group identification and the microblog user listener group name information returned by the server, acquires the microblog user listener group identification and the microblog user listener group name, and sends an update success message to the group listener management page unit to indicate that the group update is successful.
in this step, a data structure of the microblog user listener grouping list may be created according to a corresponding programming language, which may be specifically referred to related technical documents and is not described herein again.
And the microblog client simultaneously creates an interface list control in the microblog user listener group, displays the microblog user listener group name according to the created interface list control, and monitors the operation of double-clicking or single-clicking the interface group list control by the microblog user.
304, according to the operation of double-clicking or single-clicking the interface grouping list control by the microblog user, sending a protocol command carrying grouping identification information of the listener of the microblog user to a server, and forwarding the protocol command to a corresponding user grouping management server by the server according to a protocol number carried in the protocol command;
in the step, the microblog client initiates a protocol command for pulling the grouping identification information of the listeners of the microblog user through the user grouping management unit, carries the grouping identification of the listeners of the microblog user and sends the grouping identification to the server, and the server forwards the grouping identification information to the corresponding user grouping management server according to a protocol number carried in the protocol command.
305, the user grouping management server acquires a user number and a microblog user listener grouping identifier carried in the protocol command, traverses the listener user number list through the relationship chain management server, acquires a microblog user listener grouping identifier corresponding to the user number and a corresponding user number list, and combines the user number and the user number list into a data packet to be issued to the microblog client;
in the step, the account number, the nickname and the head portrait information corresponding to each user number are obtained by using the user number list, and a corresponding listener group list control is created and displayed to the microblog user. Thus, the microblog user can check the listener group list managed by the microblog user and the listener list information contained in each listener group.
in this step, a group listener management page unit monitors a menu response event of a microblog user, where the menu response event includes an operation performed on a listener group list control, for a newly added group, a newly added group name is written into a data packet, for a modified group, a new group name or a number list under the new group needs to be combined to a server, the server returns the corresponding data packet to a microblog client after forwarding the corresponding operation to a microblog group management server, and the microblog client creates a corresponding new group list control according to the returned data packet, or modifies a group list control display name, or destroys the corresponding group list control.
in the step, a microblog navigation management unit monitors that a microblog user mouse clicks a group management page unit which the microblog user wants to open, a protocol command for acquiring a microblog message request of a group listener list is sent to a server through a message group pulling management unit of a logic layer management module, the server forwards the protocol command to a microblog group management server according to a command number, the microblog group management server extracts a user number after receiving the protocol command, queries a database to acquire the group listener identification list, and sends the group listener identification list to a microblog client after the group is packaged.
in this step, when the microblog user selects or cancels a certain group listening, a protocol command for setting a homepage listening group identification list is sent to the server, the server forwards the protocol command to the microblog group management server, the microblog group management server extracts a user number corresponding to the microblog sending client and sets the listening group identification list, inquires the corresponding group identification, and sets the group identification as the listening mark information.
And 310, according to the information marked as the user listening group, the microblog client regularly sends a protocol command for acquiring the displayed homepage message identification list to the server, and acquires and displays the microblog message corresponding to the user listening group.
In this step, the microblog homepage message display page unit regularly sends a protocol command for acquiring the displayed homepage message identification list to the server according to the information marked as the user listening group, the server forwards the information to the microblog message server, the microblog message server obtains a grouping identification list listened by the user from a microblog grouping management server according to the user number in the message packet header, and then querying a relation chain server through each group identification list to obtain a listener number list corresponding to each group identification, finally querying a message index server through the listener number list to obtain message identification lists of all listeners corresponding to the group identifications, and returning the message identification lists to a microblog client, wherein the microblog client obtains corresponding detailed microblog message contents from a microblog message server according to the message identification lists, and the user can be ensured to listen to different groups according to the selection of the user.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (13)
1. A method for managing listener list information of microblog users is characterized by comprising the following steps:
presetting a listener group of microblog users;
and grouping the listeners in the listener list according to the preset listener groups of the microblog users and the listener attributes.
2. The method of claim 1, further comprising:
establishing a corresponding relation between the listeners and the set groups of the listeners of the multiple microblog users, and mirroring the listeners to the groups of the listeners of the microblog users in the corresponding relation by a mirroring method.
3. The method of claim 2, further comprising: setting microblog user listener grouping control attributes for controlling microblog user listener grouping listening attributes, wherein the listening attributes comprise listening acceptance and listening rejection.
4. The method of claim 3, further comprising: and setting a grouped listener list control attribute for controlling the listening attribute of the grouped listeners in the grouped listener list of the microblog user.
5. The method of claim 2, further comprising: and adding or deleting the listener groups of the microblog users or modifying the listener group names of the microblog users.
6. The method of any of claims 1 to 5, further comprising: and sending the grouped listener grouping information of the microblog users to an external server for storage.
7. An apparatus for managing listener list information of microblog users, the apparatus comprising: an interface layer management module, an application layer module and a logic layer management module, wherein,
the interface layer management module is used for receiving the input listener groups of the microblog users and outputting the listener groups to the application layer module;
the application layer module is used for receiving the microblog user listener groups, outputting the microblog user listener groups to the logic layer management module, receiving the microblog user listener groups output by the logic layer management module after the grouping, and displaying the microblog user listener groups;
and the logic layer management module is used for grouping the listeners in the listener list according to the preset listener groups of the microblog users and the listener attributes.
8. The apparatus of claim 7, further comprising: and the bottom layer module is used for receiving the grouped microblog user listener grouping information output by the logic layer management and outputting the information to an external server.
9. The apparatus of claim 8, wherein the interface layer management module is further configured to generate a request for obtaining microblog user listener grouping information when it is monitored that the logical layer management module does not display the microblog user listener group, and pull the corresponding microblog user listener group from an external server through the logical layer management module and the bottom layer module.
10. The apparatus of any of claims 7 to 9, wherein the interface layer management module comprises:
the microblog navigation management unit is used for receiving the input microblog user listener groups, outputting the microblog user listener groups to the application layer module, generating a request for acquiring microblog user listener group information when the logic layer management module is monitored not to display the microblog user listener groups, and sending the request to the logic layer management module; the method comprises the steps of monitoring a microblog user to trigger a logic layer management module, sending microblog user listener grouping identification information to the logic layer management module, and sending a request for obtaining a grouping listener list microblog message to the logic layer management module according to the microblog user listener grouping identification obtained by the logic layer management module.
11. The apparatus of claim 10, wherein the application layer module comprises: a group listener management page unit, a group management page unit, and a home page message presentation page unit, wherein,
the group listener management page unit is used for receiving a microblog user listener group information acquisition request and update group information output by the microblog navigation management unit, sending the microblog user listener group information acquisition request and the update group information to the user group management unit, receiving the microblog user listener group information and update group result information, and displaying the microblog user listener group information and update group result information;
the group management page unit is used for receiving the microblog user listener group identification information output by the microblog navigation management unit, sending the microblog user listener group identification information to the relation chain management unit, receiving the group listener list information and displaying the group listener list information;
and the homepage message display page unit is used for receiving the microblog message request for acquiring the grouped listener list output by the microblog navigation management unit, sending the microblog message request to the message grouped pull management unit, receiving the microblog message returned by the message grouped pull management unit and displaying the microblog message.
12. The apparatus of claim 11, wherein the logical layer management module comprises: a user group management unit, a relationship chain management unit, and a message group pull management unit, wherein,
the user grouping management unit is used for grouping the listeners in the listener list according to the microblog user listener grouping and the listener attributes preset by the grouped listener management page unit and updating the grouping; according to the request for acquiring the grouping information of the listeners of the microblog users, which is output by the grouping listener management page unit, pulling the corresponding grouping information of the listeners of the microblog users through the bottom layer module, and outputting the grouping information to the grouping listener management page unit;
the relation chain management unit is used for correspondingly modifying the grouping of the listeners of the microblog users according to the operation of the user grouping management unit, pulling corresponding grouping listener list information through the bottom layer module according to the grouping identification information of the listeners of the microblog users output by the grouping management page unit, and outputting the grouping listener list information to the grouping management page unit;
and the message grouping pulling management unit is used for receiving a request for acquiring the microblog message of the grouping listener list output by the homepage message display page unit, pulling the microblog message in the corresponding grouping listener list through the bottom layer module, and outputting the microblog message to the homepage message display page unit for display.
13. The apparatus of claim 8 or 9, wherein the bottom layer module comprises: a protocol analysis unit and a network transmission unit, wherein,
the protocol analysis unit is used for receiving the information output by the logic layer management module, carrying out combination and encryption processing, sending the information to the network transmission unit, receiving the data stream sent by the network transmission unit, carrying out protocol format analysis and outputting the data stream to the logic layer management module;
and the network transmission unit is used for transmitting the information output by the protocol analysis unit to an external server, receiving the data stream transmitted by the external server and outputting the data stream to the protocol analysis unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102765688A CN102387182A (en) | 2010-09-06 | 2010-09-06 | Method and device for managing listener list information of microblog users |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102765688A CN102387182A (en) | 2010-09-06 | 2010-09-06 | Method and device for managing listener list information of microblog users |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102387182A true CN102387182A (en) | 2012-03-21 |
Family
ID=45826148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102765688A Pending CN102387182A (en) | 2010-09-06 | 2010-09-06 | Method and device for managing listener list information of microblog users |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102387182A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103116483A (en) * | 2012-11-29 | 2013-05-22 | 深圳市金立通信设备有限公司 | Method, device and terminal for invoking microblog |
CN103312589A (en) * | 2013-03-13 | 2013-09-18 | 四川天翼网络服务有限公司 | Work micro-blog group internal communication system and method |
CN103312822A (en) * | 2013-07-05 | 2013-09-18 | 福建邮科通信技术有限公司 | Push-based SNS protocol optimization method |
CN103841001A (en) * | 2012-11-22 | 2014-06-04 | 腾讯科技(深圳)有限公司 | Social network information processing method and system |
CN103902628A (en) * | 2012-12-28 | 2014-07-02 | 腾讯科技(北京)有限公司 | User relation information storing method and device |
CN103914477A (en) * | 2013-01-06 | 2014-07-09 | 腾讯科技(北京)有限公司 | Method and device for processing data |
CN104123296A (en) * | 2013-04-26 | 2014-10-29 | 阿里巴巴集团控股有限公司 | Method and device for generating message indexes so as to present messages to receiver |
CN104717284A (en) * | 2015-02-13 | 2015-06-17 | 腾讯科技(深圳)有限公司 | Menu management method, device and system |
CN104869048A (en) * | 2014-02-24 | 2015-08-26 | 腾讯科技(北京)有限公司 | Grouping processing method, device and system of MicroBlog data |
CN105208064A (en) * | 2014-06-24 | 2015-12-30 | 腾讯科技(北京)有限公司 | Method and device for acquiring micro blog messages |
CN111064657A (en) * | 2019-12-30 | 2020-04-24 | 广州酷狗计算机科技有限公司 | Method, device and system for grouping concerned accounts |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217504A (en) * | 2007-12-27 | 2008-07-09 | 腾讯科技(深圳)有限公司 | A method and communication system of communication contactors sharing |
CN101374148A (en) * | 2008-09-18 | 2009-02-25 | 腾讯科技(深圳)有限公司 | Method and system for managing blog intimate authority |
-
2010
- 2010-09-06 CN CN2010102765688A patent/CN102387182A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217504A (en) * | 2007-12-27 | 2008-07-09 | 腾讯科技(深圳)有限公司 | A method and communication system of communication contactors sharing |
CN101374148A (en) * | 2008-09-18 | 2009-02-25 | 腾讯科技(深圳)有限公司 | Method and system for managing blog intimate authority |
Non-Patent Citations (1)
Title |
---|
搜狐IT: "《搜狐网页》", 23 August 2010 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103841001B (en) * | 2012-11-22 | 2018-12-11 | 腾讯科技(深圳)有限公司 | social network information processing method and system |
CN103841001A (en) * | 2012-11-22 | 2014-06-04 | 腾讯科技(深圳)有限公司 | Social network information processing method and system |
CN103116483A (en) * | 2012-11-29 | 2013-05-22 | 深圳市金立通信设备有限公司 | Method, device and terminal for invoking microblog |
CN103902628A (en) * | 2012-12-28 | 2014-07-02 | 腾讯科技(北京)有限公司 | User relation information storing method and device |
US20150302106A1 (en) * | 2013-01-06 | 2015-10-22 | Tencent Technology (Shenzhen) Company Limited | Data Processing Method And Apparatus |
WO2014106482A1 (en) * | 2013-01-06 | 2014-07-10 | Tencent Technology (Shenzhen) Company Limited | Data processing method and apparatus |
US11144611B2 (en) * | 2013-01-06 | 2021-10-12 | Tencent Technology (Shenzhen) Company Limited | Data processing method and apparatus |
CN103914477A (en) * | 2013-01-06 | 2014-07-09 | 腾讯科技(北京)有限公司 | Method and device for processing data |
CN103914477B (en) * | 2013-01-06 | 2018-10-26 | 腾讯科技(北京)有限公司 | A kind of data processing method and device |
CN103312589B (en) * | 2013-03-13 | 2016-06-01 | 四川天翼网络服务有限公司 | Work micro-blog group internal communication system and method |
CN103312589A (en) * | 2013-03-13 | 2013-09-18 | 四川天翼网络服务有限公司 | Work micro-blog group internal communication system and method |
CN104123296A (en) * | 2013-04-26 | 2014-10-29 | 阿里巴巴集团控股有限公司 | Method and device for generating message indexes so as to present messages to receiver |
CN103312822A (en) * | 2013-07-05 | 2013-09-18 | 福建邮科通信技术有限公司 | Push-based SNS protocol optimization method |
CN104869048B (en) * | 2014-02-24 | 2019-05-24 | 腾讯科技(北京)有限公司 | Packet processing method, the apparatus and system of microblog data |
CN104869048A (en) * | 2014-02-24 | 2015-08-26 | 腾讯科技(北京)有限公司 | Grouping processing method, device and system of MicroBlog data |
CN105208064A (en) * | 2014-06-24 | 2015-12-30 | 腾讯科技(北京)有限公司 | Method and device for acquiring micro blog messages |
CN105208064B (en) * | 2014-06-24 | 2019-07-30 | 腾讯科技(北京)有限公司 | A kind of method and apparatus obtaining micro-blog information |
CN104717284A (en) * | 2015-02-13 | 2015-06-17 | 腾讯科技(深圳)有限公司 | Menu management method, device and system |
CN111064657A (en) * | 2019-12-30 | 2020-04-24 | 广州酷狗计算机科技有限公司 | Method, device and system for grouping concerned accounts |
CN111064657B (en) * | 2019-12-30 | 2022-03-15 | 广州酷狗计算机科技有限公司 | Method, device and system for grouping concerned accounts |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102387182A (en) | Method and device for managing listener list information of microblog users | |
JP6776411B2 (en) | Device identifier-dependent operation processing for packet-based data communication | |
US11831590B1 (en) | Apparatus and method for context-driven determination of optimal cross- protocol communication delivery | |
CN102402378B (en) | Method and device for displaying message | |
JP4995973B2 (en) | User interface for reading email conversations | |
US7450696B2 (en) | Knowledge management, capture and modeling tool for multi-modal communications | |
US8910060B2 (en) | Method and apparatus for highlighting a portion of an internet document for collaboration and subsequent retrieval | |
JP4218759B2 (en) | Method and apparatus for relaying session information from portal server | |
US20140223288A1 (en) | Method and apparatus for creating, configuring and displaying user-selected content portions | |
US20120151377A1 (en) | Organic projects | |
US20100312836A1 (en) | Traversing between electronic mail and real time communications | |
US10289294B2 (en) | Content selection widget for visitors of web pages | |
EP2723024B1 (en) | Method, device and system for sharing microblog message | |
KR20040020933A (en) | System and method for knowledge retrival, management, delivery and presentation | |
CN102624650A (en) | Discussion group creating method, and communication method, server and system based on discussion group | |
US20160112358A1 (en) | Apparatus and method for intelligent suppression of incoming multi-format multi-protocol communications | |
US9876776B2 (en) | Methods for generating and publishing a web site based on selected items and devices thereof | |
CN103856394A (en) | Online chat room system | |
WO2012094945A1 (en) | Microblog message processing method and device thereof | |
TWI437446B (en) | Microblog user terminal, aggregation method of microblog message and instant communication client | |
US20140143681A1 (en) | Method and apparatus for sharing user-selected content | |
US20210011969A1 (en) | In situ highlighting of portions of content | |
CN102647366A (en) | Method for realizing propagation of microblog list, terminal and system | |
CN102694741B (en) | Microblogging integration method, microblogging terminal, microblogging list, microblog topic server and system | |
CN102946414B (en) | The synchro system of the interactive information of a kind of social network and Internet video and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120321 |