CN102647366A - Method for realizing propagation of microblog list, terminal and system - Google Patents
- ️Wed Aug 22 2012
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
At the current stage of network development, the new application of microblogs as a new product of an extended IM message propagation mechanism is rapidly increasing. The relation among users in the microblog is looser and is in a universal relation chain state, namely the users can pay attention to any microblog user and listen to the microblog message issued by the user according to own interests and hobbies without any verification processing; for example, a user can watch a broadcast message, and can directly listen to the broadcast message after being interested in the user sending the broadcast message, so that the broadcast message can be spread more quickly and widely. The microblog List is a management mode of similar groups formed by microblog users interested by the microblog users, and the microblog List members can be users concerned by the microblog users or not. The microblog List is currently provided with more management capability, such as management of materials and members, but the combination of the broad relationship chain with the microblog and the broadcast message dissemination is not enough.
In the embodiment of the invention, an implementation scheme for spreading the microblog List is provided, and the scheme is a scheme for sharing the microblog List based on a microblog broadcast form, which is implemented by fully utilizing the ubiquitous relation chain of the microblog and the spreading property of the broadcast message.
The method for implementing propagation of the microblog list provided in the embodiment of the invention will be further described with reference to the accompanying drawings.
As shown in fig. 1, an implementation method for propagating a microblog list provided in an embodiment of the present invention at least includes the following steps:
101. the terminal receives a microblog list sharing instruction provided by a user.
The microblog list sharing instruction can be input by a user through a code; preferably, the microblog terminal sets a control button on the displayed microblog page or the microblog List page, and the user can issue a microblog List sharing instruction to the microblog terminal by only operating a mouse to click the control button.
102. And automatically generating a microblog list sharing message according to the basic information of the microblog list to be shared.
Wherein, the basic information of the microblog list at least comprises: and the name of the microblog list and the website corresponding to the microblog list.
103. And issuing the microblog list sharing message.
After receiving a publishing instruction issued by a user, the terminal can send the generated microblog list sharing message to a microblog server and publish the microblog list sharing message through the microblog server.
Corresponding to the description of the method, the embodiment also provides a microblog terminal for realizing the propagation of the microblog list. As shown in fig. 2, the microblog terminal includes:
a receiving
unit21, configured to receive a microblog list sharing instruction provided by a user;
the generating
unit22 is configured to automatically generate a microblog list sharing message according to the basic information of the microblog list to be shared;
and the issuing unit 23 is configured to issue the microblog list sharing message.
The microblog list spreading system can be formed by applying the method and the microblog terminal to a network communication system. Specifically, as shown in fig. 3, the microblog list propagation system includes: a microblog terminal 31 and a
microblog server32; wherein,
the microblog terminal 31 is configured to receive a microblog list sharing instruction provided by a user, automatically generate a microblog list sharing message according to basic information of a microblog list to be shared, and issue the microblog list sharing message through the
microblog server32.
In the embodiment, after the microblog terminal receives a microblog list sharing instruction issued by a user, a microblog list sharing message containing a microblog list in which the user participates, namely microblog list information created or added by the user is automatically generated, and the microblog list sharing message is issued through a microblog server; due to the fact that the user operation is simplified in the process, the microblog list can be quickly and conveniently spread.
A more specific embodiment will be described below to further illustrate the implementation method for propagating the microblog list and the corresponding microblog terminal provided in the embodiment of the present invention.
As shown in fig. 4, a method for implementing propagation of a microblog list according to another embodiment of the present invention specifically includes the following steps:
401. and the user logs in the microblog server through the microblog terminal.
Specifically, a user inputs an account and a password belonging to the user through a microblog terminal, and the microblog terminal sends the account and the password to a login server for user identity authentication. After the verification is passed and the login is successful, establishing a connection channel between the microblog terminal and the login server; moreover, the microblog terminal needs to ensure the connection with the login server in a form of sending heartbeat packets at regular time.
In this embodiment, the microblog terminal may be, but is not limited to, an IM client; and the user can perform related interface operation and information interaction through the microblog terminal.
402. After the user successfully logs in the microblog, the microblog terminal acquires the microblog List ID List participated by the user, the basic information corresponding to at least one microblog List in the microblog List ID List and the member List information in the microblog List from the microblog server.
Specifically, a microblog List management module at the microblog terminal side sends a protocol command for acquiring a microblog List ID List in which a user participates to a microblog user server at the microblog server side, and a data packet corresponding to the protocol command carries a number identifier corresponding to the user. The microblog List participated by the user may be specifically a microblog List created or added by the user.
And after receiving the data packet corresponding to the protocol command, the microblog user server analyzes the data packet and acquires a number identifier of the user from the data packet, and queries a database according to the number identifier of the user to acquire a microblog List ID List participated by the user and returns the microblog List ID List to the microblog terminal.
The microblog terminal queries the basic information of the microblog Lists in the microblog List ID List and the member List information in each microblog List from the microblog List server according to the microblog List ID List returned by the microblog user server; and after the basic information of the microblog Lists and the member List information in each microblog List are obtained, the microblog terminal stores the basic information in a local file.
The microblog List management module at the microblog terminal side is mainly used for pulling and storing the information and member List associated with the microblog List, and simultaneously creating a microblog List display interface to display the pulled information data associated with the microblog List;
the microblog user server on the microblog server side is mainly used for storing the listening relation of the microblog users, basic information of the users, user types, user label attributes and other user basic information.
403. After acquiring the ID lists of the microblog lists, the basic information corresponding to at least one of the microblog lists, and the member List information in the microblog List, the microblog terminal may select one of the microblog lists for display according to the user's needs, and create a microblog List interface as shown in fig. 5.
404. And the microblog terminal receives a microblog List sharing instruction provided by the user.
Specifically, the microblog terminal may monitor a mouse click operation of the user, and determine whether the user has reached the microblog List sharing instruction by determining whether the user has clicked a "share" button on the microblog List interface shown in fig. 5; that is, as long as the user clicks the "share" button, the microblog terminal receives a microblog List sharing instruction.
405. And the microblog terminal extracts the basic information of the currently opened microblog List from the local and automatically generates a microblog List sharing message according to the basic information of the microblog List.
In this embodiment, the currently opened microblog List is the microblog List to be shared.
Specifically, the basic information of the microblog List and default information locally stored by the microblog terminal may be combined to form the content of the microblog List sharing message; and then, creating a microblog broadcast publishing window on the current microblog List page, and filling the content of the microblog List sharing message into the microblog broadcast publishing window.
As shown in FIG. 6, the default message may be "just create a list of microblogs called'. The finding many interesting people inside and their broadcast, push to grand family to share http://. The"; in an actual publishing process, the # part in the default message is replaced by a different name of the microblog List and/or a website corresponding to the microblog List.
406. And the microblog terminal monitors whether mouse operation occurs on a sending button of the microblog broadcast publishing window, if the sending button is clicked, the microblog message management module assembles the content of the microblog list sharing message and the number identification of the user into a data packet and sends the data packet to a microblog message server on the microblog server side, and then the microblog list sharing message is published through the microblog message server.
And the microblog message server generates a corresponding microblog message ID and puts the microblog message ID into a published message ID list corresponding to the user.
The microblog message management module is positioned at a microblog terminal side, is mainly used for carrying out protocol command interaction with a microblog message server at a microblog server side, further realizes pulling of a microblog message ID list and pulling display of corresponding message contents, and is also responsible for creation and management processing of a microblog message broadcast publishing window;
the microblog message server is mainly used for managing the mapping relation between a microblog message index (message ID) and a message body (message content); the microblog terminal can pull the corresponding message body according to the microblog index.
407. And displaying the microblog list sharing message on microblog pages of other microblog users.
When other microblog users check the microblog homepage messages of the users, the microblog terminals used by the other microblog users pull published message queues corresponding to the number identifications of the concerned microblog users, sort the published message queues according to time and return the sorted published message queues to the corresponding homepages of the microblog terminals.
Specifically, the message ID list is sent to a microblog message management module of the microblog terminal, and a microblog message display similar to that shown in fig. 7 can be created by pulling the message content corresponding to each message ID by using the microblog message management module; the web link shown in fig. 7 corresponds to the web address of the microblog List to be shared.
408. A microblog message management module of the microblog terminal monitors mouse click operation in each message body of the user, if the network link shown in fig. 7 is clicked, the microblog terminal acquires the ID of the corresponding microblog List according to the network link, creates a corresponding microblog List display interface, and pulls the basic information of the microblog List and the member number List thereof according to the microblog List ID.
409. And displaying the microblog messages of all the members in the shared microblog List on the microblog terminals used by other users.
And creating a corresponding display control according to the basic information of the microblog List to display information such as a corresponding name and the like, acquiring a latest published message ID List corresponding to the member number List from a microblog message server according to the member number List, and pulling specific message content according to the latest published message ID List. Therefore, other microblog users can check the latest messages published by all members in the shared microblog List; by the spreading mode of the universal relation chain, the microblog List can be shared quickly, and the using population of the microblog List is greatly expanded.
Further, if the other users see the shared microblog List, the other users can conveniently join the shared microblog List if the other users are interested in the shared microblog List, so that the quick popularization of the microblog List is facilitated.
In the method for implementing propagation of the microblog List described in the above steps, the user directly clicks a control button for "sharing" on a microblog List page to trigger a microblog List sharing instruction. In addition to the above manner, the microblog user can also trigger the microblog list sharing instruction by directly clicking a control button 'share' arranged on the microblog page of the user.
Because the number of microblog lists participated by one microblog user is larger than 1, after the microblog terminal receives a microblog List sharing instruction provided by the user and before a microblog List sharing message is automatically generated according to basic information of a microblog List to be shared, the microblog terminal needs to perform the following operations:
after the user clicks a sharing button, the microblog terminal displays a List of all microblog lists participated by the user to the user so that the user can select at least one microblog List;
the user selects at least one microblog List from the displayed microblog List lists as the microblog List to be shared, and then submits the microblog List;
after the user submits the selected microblog List, the microblog terminal acquires information of at least one microblog List selected by the user;
and then, the microblog terminal automatically generates microblog List sharing information according to the basic information corresponding to the at least one microblog List selected by the user.
Corresponding to the description of the embodiment of the method, the embodiment also provides a microblog terminal for implementing the method. As shown in fig. 8, the microblog terminal includes: a receiving unit 81, a generating unit 82, and a distributing unit 83; wherein,
a receiving unit 81, configured to receive a microblog list sharing instruction provided by a user;
the generating unit 82 is used for automatically generating a microblog list sharing message according to the basic information of the microblog list to be shared;
and the issuing unit 83 is configured to issue the microblog list sharing message.
In addition, in this embodiment, the microblog terminal further includes: an obtaining unit 84, configured to obtain basic information of at least one microblog list in which the user participates from a microblog server.
The microblog list to be shared can be a microblog list opened by a user currently; or the microblog list to be shared is at least one microblog list in all microblog lists participated by the user.
When the microblog List to be shared is at least one of all microblog lists participated by the user, a display unit 85 is further required to be arranged in the microblog terminal so that the user can conveniently select the microblog List to be shared from the microblog List participated by the user; wherein,
a presentation unit 85, configured to present, to the user, a list of all microblog lists in which the user participates, so that the user selects at least one microblog list;
the receiving unit 81 is further configured to receive information of at least one microblog list selected by a user according to the microblog list displayed by the display unit;
the generating unit 82 is further configured to automatically generate a microblog list sharing message according to the basic information corresponding to the at least one microblog list selected by the user.
In this embodiment, a user may publish a microblog List created or added by the user in a form of microblog broadcast, and an interface link corresponding to the microblog List to be shared is attached to the message content, so that after other microblog users check the broadcast message, the microblog users can check the message List aggregated by all members of the microblog List by clicking the microblog List display interface link in the message, and the other users can select whether to subscribe or add to the microblog List by reading the messages. Therefore, the microblog Lists can be quickly propagated through the ubiquitous relation chain of the microblogs and the quick propagation of the messages, so that each microblog List can be quickly propagated and increased.
The scheme provided by the embodiment of the invention is suitable for any microblog system.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention may be implemented by software plus a necessary hardware platform, and may also be implemented by hardware entirely. With this understanding in mind, all or part of the technical solutions of the present invention that contribute to the background can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods according to the embodiments or some parts of the embodiments of the present invention.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.