WO2012171404A1 - 一种分享微博消息的方法、装置和*** - Google Patents
一种分享微博消息的方法、装置和*** Download PDFInfo
- Publication number
- WO2012171404A1 WO2012171404A1 PCT/CN2012/073902 CN2012073902W WO2012171404A1 WO 2012171404 A1 WO2012171404 A1 WO 2012171404A1 CN 2012073902 W CN2012073902 W CN 2012073902W WO 2012171404 A1 WO2012171404 A1 WO 2012171404A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- microblog
- client
- server
- message
- data packet
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000008520 organization Effects 0.000 claims description 4
- 230000003993 interaction Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
Definitions
- the present invention relates to the field of computer technologies, and in particular, to a method, an apparatus, and a system for sharing a microblog message. Background of the invention
- IM instant messaging
- the main implementation is a one-to-one buddy chat alone and a pair of N group or discussion group message chat mode.
- microblogs are a new way for users to express their opinions through a sentence of about 140 words. This method can be spread and transmitted very quickly. Achieving a user message chat mode from one-to-one, one-to-one to a pair of infinite ones, it is a pair of infinite modes that means that one person can simultaneously listen to Weibo published by users above 10,000.
- the listening relationship of Weibo is a kind of weak relationship chain application. Users can choose to listen to users who are interested in them, so that the broadcast messages of these users will appear in the listener's homepage message; the friend relationship in instant messaging is A strong relationship chain application. It can be seen that the microblog relationship and the friend relationship in instant messaging have some complementarity.
- the microblog message is mainly shared to the IM friend by means of copying, which specifically includes the following steps:
- Step 11 Copy the microblog message to be shared in the microblog client or the microblog page, and convert the microblog message into a plain text message.
- Step 12 Open a chat window with the IM friend in the IM client or the IM page, and paste the plain text message into the chat window.
- Step 13 Send the content in the chat window to the IM friend through a message channel with the IM friend.
- the present invention provides a method, apparatus and system for sharing a microblog message in order to improve the efficiency of sharing a microblog message.
- a method of sharing a blog message comprising:
- the microblog server receives the sharing information required by the microblog client to share the microblog message; the microblog server organizes the microblog data packet according to the sharing information, and sends the microblog data packet to the IM through the instant messaging IM server.
- the microblog server sends the sharing information to the IM server, and the microblog data packet is organized by the IM server according to the sharing information, and the microblog data packet is sent to the IM client.
- a microblog server includes a receiving module and a sharing module;
- the receiving module is configured to receive sharing information required by the microblog client to share the microblog message;
- the sharing module is configured to send the microblog data packet to the IM client through the instant messaging IM server according to the sharing information, or send the sharing information to the IM server through the IM
- the server organizes the microblog data packet according to the sharing information and sends the microblog data packet to the IM client.
- An instant messaging IM server includes a receiving module and a sharing module, and the receiving module is configured to receive sharing information or a microblog data packet sent by the microblog server for sharing the microblog message;
- the sharing module is configured to organize a microblog data packet according to the sharing information received by the receiving module, and send the microblog data packet to an IM client, or send the microblog data packet received by the receiving module to IM client.
- a system for sharing a microblog message includes a microblog client, a microblog server,
- the microblog client is configured to receive a command for sharing the microblog message, and send the sharing information required for sharing the microblog message to the microblog server;
- a microblog server configured to organize a microblog data packet according to the shared information, send the microblog data packet to an IM server, or send the shared information to an IM server;
- the IM server is configured to send the received microblog data packet to the IM client, or organize the microblog data packet according to the received sharing information, and send the organized microblog data packet to the IM client;
- the IM client is configured to receive the microblog data packet.
- the present invention determines the connection relationship between the microblog server and the IM server based on the transformation of the existing microblog client, the microblog server, the IM server, and the IM client.
- Bo client to Weibo server, Weibo server to IM The information transmission path between the server and the IM server to the IM client is implemented, and the microblog message is shared to the IM client, and the operation of copying the microblog message, opening the IM friend chat window, and pasting the microblog message is not required.
- Weibo server to IM client
- FIG. 1 is a flow chart of a first method for sharing a microblog message provided by the present invention.
- FIG. 2 is a flow chart of a second method for sharing a microblog message provided by the present invention.
- FIG. 3 is a schematic diagram of a system composition for sharing a microblog message provided by the present invention. Mode for carrying out the invention
- the invention establishes the connection relationship between the microblog server and the IM server, determines the information transmission path between the microblog client and the IM client, and realizes sharing the microblog message to the IM client, thereby greatly improving the sharing microblog. The efficiency of the message.
- FIG. 1 is a flow chart of a first method for sharing a microblog message provided by the present invention.
- the method includes:
- Step 101 The microblog client receives a command to share the microblog message.
- Step 102 The microblog client sends the sharing information required to share the microblog message to the microblog server.
- Step 103 The microblog server organizes the microblog data packet according to the sharing information, and sends the microblog data packet to the instant messaging IM server.
- Step 104 The IM server sends the microblog data packet received by the IM server to the IM client.
- FIG. 2 is a flow chart of a second method for sharing a microblog message provided by the present invention. As shown in Figure 2, the method includes:
- Step 201 The microblog client receives a command to share the microblog message.
- Step 202 The microblog client sends the sharing information required to share the microblog message to the microblog server.
- Step 203 The microblog server sends the sharing information to the IM server.
- Step 204 The IM server organizes the microblog data packet according to the sharing information.
- Step 205 The IM server sends the microblog data packet organized by the IM server to the IM client.
- the method shown in FIG. 2 differs from the method shown in FIG. 1 in that, in the method shown in FIG. 1, the microblogging data packet is organized by the microblog server, and in the method shown in FIG.
- the IM client organizes Weibo packets.
- microblogging packets are organized by the Weibo server or microblogging packets are organized by the IM client, more than two types of microblogging packets can be organized according to the number of version types of the IM client.
- the microblog server organizes two or more types of microblog data packets.
- the IM server organizes two or more types of microblog data packets.
- the IM server determines the type of the microblog data packet sent to the IM client according to the version type of the IM client. In other words, the IM server receives the microblog data packet according to the version type of the IM client. Two or more microblog data packets or two or more microblog data packets organized by the IM server are selected to send a microblog data packet to the IM client.
- the two or more types of microblog data packets generally include at least: a first type of microblog data packet carrying plain text information of the microblog message; and a second type of microblog data packet carrying the microblog message identifier ID.
- the first type of microblog data packet When the first type of microblog data packet is organized, if the number of bytes of the microblog message exceeds a predetermined number, only the plain text information of the body content of the microblog message may be carried. For example, when micro When the blog message exceeds 800 bytes, only the plain text information of the body content of the microblog message is carried.
- the first type of microblog data packet is generally sent to an IM client that only supports plain text information.
- the IM client that only supports plain text information can be called the first type of IM client; the second type of microblog data packet is generally sent.
- the IM client that can obtain the content of the microblog message according to the microblog message identifier ID may be referred to as a second type of IM client.
- the first type of IM client After receiving the first type of microblog data packet, the first type of IM client can directly display the plain text information in the first type of microblog data packet.
- the second type of IM client After receiving the second type of microblog data packet, the second type of IM client obtains the corresponding microblog message content according to the microblog message ID carried in the second microblog data packet, and then displays the microblog message. content.
- microblog message By organizing two or more types of microblog data packets, and selecting corresponding microblog data packets to be sent to the IM client according to the type of the IM client, the microblog message can be shared to various types of IM clients, thereby improving the present invention. Compatibility of inventive methods and systems and information expressiveness.
- the second type of IM client can cache the correspondence between the Weibo message ID and the content of the Weibo message obtained from the server, and the second type of IM client receives each time.
- the first microblog message ID carried in the second microblog data packet is used to determine whether the IM client has cached the correspondence between the microblog message ID and the microblog message content.
- the content of the microblog message corresponding to the microblog message ID is read from the cached correspondence, and the content of the microblog message read from the cached correspondence is displayed. If not, the corresponding microblog message is obtained from the microblog server.
- Content displaying the microblog message content obtained from the microblog server, and buffering the correspondence between the microblog message ID and the microblog message content acquired from the microblog server.
- the IM client can also manage the memory. Specifically, the IM client determines that there is no current The microblog message displayed on the page deletes the microblog message that is not currently displayed on the page.
- a message pool is set in the memory of the IM client, which is responsible for storing all the message content, and releases some messages after the number of messages reaches a certain limit.
- the message pool generally maintains a reference count of each message, that is, how many pages are currently displaying the message.
- the IM client can determine whether a page is currently displaying a message content according to the reference count, if it is determined If no page currently displays the content of the message, the content of the message is deleted from the message pool, thereby releasing the corresponding memory space and reducing memory consumption.
- the sharing information sent by the microblog client to the microblog server generally includes: an IM client ID, a microblog message ID, and source information of the microblog message.
- the sharing information may also include plain text information of the microblog message to be shared. By sending the plain text information to the microblog server, the microblog server does not have to query the corresponding message body content according to the microblog message ID, thereby saving the traffic of the microblog server and reducing the load pressure of the microblog server.
- the microblog client stores the IM friend information corresponding to the IM number of the microblog client.
- the microblog client can display the IM friend information for the user to select, and according to the user's selection command, determine which IM friend needs to share the microblog message, thereby determining the IM client ID for receiving the microblog message.
- the microblog client needs to obtain the IM corresponding to the microblog client before sending the sharing information to the microblog server.
- the IM friend information of the number if the microblog client and the IM client are independent, the microblog client needs to obtain the IM corresponding to the microblog client before sending the sharing information to the microblog server.
- the microblog client sends an IM buddy information acquisition request to the IM server through the microblog server, where the IM buddy information acquisition request carries the IM number corresponding to the microblog client; and the IM server obtains the request according to the IM buddy information.
- the IM number carried in the IM number is sent to the microblog client through the microblog server.
- the IM friend information can be displayed for the user to select, and according to the user's selection command, determine which IM friend needs to share the microblog message, thereby determining the receiving of the history message.
- IM client ID the IM buddy information acquisition request carries the IM number corresponding to the microblog client; and the IM server obtains the request according to the IM buddy information.
- the IM number carried in the IM number is sent to the microblog client through the microblog server.
- the IM friend information can be displayed for the user to select, and according to the user's selection command, determine which IM friend needs to share the microblog message, thereby determining the receiving of the
- the IM friend may be a single IM user, or may be an IM group or a discussion group.
- FIG. 3 is a schematic diagram of a system composition for sharing a microblog message provided by the present invention.
- the system includes a microblog client 301, a microblog server 302, an IM server 303, and an IM client 304.
- the microblog client 301 is configured to receive a command for sharing the microblog message, and send the sharing information required to share the microblog message to the microblog server 302.
- the microblog server 302 is configured to organize the microblog data packet according to the sharing information, and send the microblog data packet to the IM server 303.
- the IM server 303 is configured to send the received microblog data packet to the IM client 304.
- the IM client 304 is configured to receive the microblog data packet.
- the microblog server 302 can organize two or more types of microblog data packets, and then send the two or more microblog data packets to the IM server 303.
- the IM server 303 is configured to send, according to the version type of the IM client, the microblog data packet supported by the IM client 304 to the IM client 304 from the two or more types of microblog data packets received by the IM server 303. .
- the two or more types of microblog data packets may include: a first type of microblog data packet carrying plain text information of the microblog message; and a second type of microblog data packet carrying the microblog message identifier ID.
- the system shown in FIG. 3 can include a first type of IM client and a second type of IM client.
- the first type of IM client is configured to receive the first type of microblog data packet, and display the plain text information in the first type of microblog data packet.
- the second type of IM client is configured to receive the second microblog data packet, obtain the corresponding microblog message content, and display the microblog message according to the microblog message ID carried in the second microblog data packet. content.
- the second type of IM client includes a receiving module, an obtaining module, a cache module, and a display module.
- the receiving module is configured to receive a second type of microblog data packet.
- the obtaining module is configured to determine, in the cache module, whether there is a meager message content corresponding to the microblog message ID in the second microblog data packet, and if yes, reading the second microblog from the cache module The microblog message content corresponding to the microblog message ID in the data packet, if not, the microblog message content corresponding to the microblog message ID is obtained from the microblog server.
- the cache module is configured to cache a correspondence between the microblog message ID and the content of the microblog message.
- the display module is configured to display the content of the microblog message.
- the IM client 304 can include a memory management module.
- the memory management module is configured to determine a microblog message that is not currently displayed on the page, and delete the special message that is not currently displayed on the page.
- the sharing information may include: an ID of the IM client 304, an ID of the microblog message, and source information of the microblog message.
- the sharing information also includes plain text information of the special message.
- microblog client 301 does not store the IM friend information corresponding to the IM number of the microblog client 301, then:
- the microblog client 301 can be configured to receive the command to share the microblog message, and send the IM friend information acquisition request to the IM server 303 through the microblog server 302.
- the IM friend information obtaining request carries the corresponding microblog client 301.
- the IM number receives the IM friend information returned by the microblog server 302, receives a command for selecting the ID of the IM client 304 from the IM friend information, and sets the ID of the IM client 304, the ID of the microblog message, and Said
- the source information of the microblog message is sent to the microblog server 302.
- the microblog server 302 is configured to forward the IM friend information acquisition request sent by the microblog client 301 to the IM server 303, and forward the IM friend information sent by the IM server 303 to the microblog client 301.
- the IM server 303 is configured to send the corresponding IM friend information to the microblog client 301 through the microblog server 302 according to the IM friend information acquisition request forwarded by the microblog server 302.
- the Weibo client 301 and the IM client 304 can be integrated into one client.
- the IM client 304 in the present invention adopts a loosely coupled structure design, and specifically implements the IM client 304 by using a layered model, and encapsulates related logic functions in one layer, and layers and layers pass through interfaces and pure virtual functions. Express abstract data structures as much as possible to make the code more reusable.
- the IM client 304 includes a presentation layer, a business logic layer, and a data layer.
- the presentation layer includes a display control for forwarding a microblog message, and a human-computer interaction module.
- the business logic layer is used for performing business logic processing of forwarding special messages.
- the data layer is used to acquire and store the microblog message data that needs to be displayed.
- the microblog server 302 may also send the shared information to the IM server 303, and the IM server 303 organizes the microblog data packet, and then organizes the IM server 303.
- the microblog data packet is sent to the IM client 304.
- the IM server 303 can organize two or more types of microblog data packets, organized from the IM server 303 according to the version type of the IM client 304. Among the two or more types of microblog data packets, the microblog data packet supported by the IM client 304 is selected and sent to the IM client 304.
- the two or more types of microblog data packets may also include: the first type of microblog data packet carrying the microblog message Plain text information; and a second type of microblog data packet carrying a microblog message identification ID.
- the system may also include a first type of IM client for receiving a microblog data packet carrying plain text information, and a second type of IM client for receiving a microblog data packet carrying the microblog message ID. And acquiring the corresponding microblog message content according to the microblog message ID, and displaying the microblog message content.
- the present invention also provides a microblog server and an IM server.
- the microblog server provided by the present invention includes a first receiving module and a first sharing module.
- the first receiving module is configured to receive sharing information required by the microblog client to share the microblog message.
- the first sharing module is configured to organize the microblog data packet according to the sharing information, and send the microblog data packet to the IM client by using an instant messaging IM server; or send the sharing information to the IM server.
- the microblog data packet is organized by the IM server according to the sharing information, and the microblog data packet is sent to the IM client.
- the first sharing module is configured to organize two or more microblog data packets according to the sharing information, and select, by the IM server, the IM client from the two or more microblog data packets according to a version type of the IM client.
- the microblog data packets supported by the end are concurrently sent to the IM client.
- the first sharing module may be further configured to forward the IM friend information acquisition request sent by the microblog client to the IM server, and forward the IM friend information sent by the IM server to the microblog client. .
- the IM server provided by the present invention includes a second receiving module and a second sharing module.
- the second receiving module is configured to receive the sharing information or the microblog data packet sent by the microblog server for sharing the microblog message.
- the second sharing module is configured to organize micro according to the sharing information received by the receiving module And the microblog data packet is sent to the IM client, or the microblog data packet received by the receiving module is sent to the IM client.
- the second sharing module may be configured to organize two or more types of microblog data packets according to the sharing information received by the receiving module; or the second receiving module is configured to receive two or more microblog data packets.
- the second sharing module may be further configured to send, according to the version type of the IM client, the microblog data packet supported by the IM client from the two or more microblog data packets to the IM client.
- the microblog user can share the valuable microblog message to the IM friend.
- the corresponding microblog data packet can be organized and sent according to the client type of the IM friend side, so that the requirements of different IM clients can be met, and the display capability of the microblog message is improved.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种分享微博消息的方法、装置和***。该方法包括:微博服务器接收微博客户端发来的分享微博消息所需的分享信息;微博服务器根据所述分享信息组织微博数据包,通过即时通讯IM服务器将所述微博数据包发给IM客户端;或者,微博服务器将所述分享信息发给IM服务器,通过IM服务器根据所述分享信息组织微博数据包并将所述微博数据包发给IM客户端。应用本发明能够提高分享微博消息的效率。
Description
一种分享微博消息的方法、 装置和*** 本申请要求于 2011 年 06 月 17 日提交中国专利局、 申请号为 201110163952.1、 发明名称为"一种分享微博消息的方法和***"的中国 专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域
本发明涉及计算机技术领域, 尤其涉及一种分享微博消息的方法、 装置和***。 发明背景
网络即时通讯( IM )工具发展到今天, 已经被大多数的网民所接受, 已经成为用户必不可少的软件工具, 不但在平时的休闲娱乐中, 而且在 用户的工作中得到广泛的使用。 在 IM软件中, 主要实现的是一对一的 好友单独聊天以及一对 N的群或者讨论组的消息聊天模式。随着互联网 应用的不断发展, 微型博客的应用也不断发展壮大, 这类微型博客是用 户通过 140个字左右的一句话来表达观点的新型方式, 这种方式可以非 常快速的进行传播与传递, 实现用户消息聊天模式从一对一、 一对 N到 一对无穷的一种跨越, 正是一对无穷的模式意味着一个人同时可以收听 万级以上的用户发表的微博。
微博的收听关系是一种弱关系链的应用, 用户可以选择收听自己感 兴趣的用户, 这样这些用户的广播消息就会出现在收听者的主页消息 中; 而即时通讯中的好友关系则是一种强关系链的应用。 由此可见, 微 博关系和即时通讯中的好友关系存在某种程度上的互补。
由于微博中的收听关系和即时通讯中的好友关系存在某种程度上的
互补, 因此, 在微博客户端中, 用户看到有价值的微博消息后, 通常有 一种潜在的需求, 即想把该有价值的微博消息分享给自己的 IM好友, 从而可以触发与 IM好友的进一步沟通。
目前, 主要通过复制的方式将微博消息分享给 IM好友, 具体包括 如下步骤:
步骤 11 , 在微博客户端或微博页面中复制欲分享的微博消息, 将该 微博消息转化为纯文本消息。
步骤 12,在 IM客户端或 IM页面中打开与 IM好友的聊天窗口,将 所述纯文本消息粘贴到所述聊天窗口中。
步骤 13 , 将聊天窗口中的内容通过与所述 IM好友的消息通道, 发 给所述 IM好友。
可见, 目前将微博消息分享给 IM好友的方法操作过于繁瑣, 不够便 捷, 分享微博消息的效率较低。 发明内容
有鉴于此, 本发明提供了一种分享微博消息的方法、 装置和***, 以便提高分享微博消息的效率。
本发明的技术方案具体是这样实现的:
一种分享 博消息的方法, 该方法包括:
微博服务器接收微博客户端发来的分享微博消息所需的分享信息; 微博服务器根据所述分享信息组织微博数据包, 通过即时通讯 IM 服务器将所述微博数据包发给 IM客户端; 或者, 微博服务器将所述分 享信息发给 IM服务器,通过 IM服务器根据所述分享信息组织微博数据 包并将所述微博数据包发给 IM客户端。
一种微博服务器, 该微博服务器包括接收模块和分享模块;
所述接收模块, 用于接收微博客户端发来的分享微博消息所需的分 享信息;
所述分享模块, 用于根据所述分享信息组织微博数据包, 通过即时 通讯 IM服务器将所述微博数据包发给 IM客户端;或者,将所述分享信 息发给 IM服务器,通过 IM服务器根据所述分享信息组织微博数据包并 将所述微博数据包发给 IM客户端。
一种即时通讯 IM服务器, 该 IM服务器包括接收模块和分享模块; 所述接收模块, 用于接收微博服务器发来的用于分享微博消息的分 享信息或微博数据包;
所述分享模块, 用于根据所述接收模块接收的分享信息组织微博数 据包, 并将所述微博数据包发给 IM客户端, 或者将所述接收模块接收 的微博数据包发给 IM客户端。
一种分享微博消息的***, 该***包括微博客户端、 微博服务器、
IM服务器和 IM客户端;
微博客户端, 用于接收分享微博消息的命令, 将分享该微博消息所 需的分享信息发给微博服务器;
微博服务器, 用于根据所述分享信息组织微博数据包, 将所述微博 数据包发给 IM服务器, 或者将所述分享信息发给 IM服务器;
所述 IM服务器,用于将接收的微博数据包发给 IM客户端,或者根 据接收的分享信息组织微博数据包, 将组织的微博数据包发给 IM客户 端;
所述 IM客户端, 用于接收所述微博数据包。
由上述技术方案可见,本发明在对现有的微博客户端、微博服务器、 IM服务器和 IM客户端进行改造的基础上, 通过建立微博服务器与 IM服 务器之间的连接关系, 确定微博客户端到微博服务器、 微博服务器到 IM
服务器以及 IM服务器到 IM客户端之间的信息传输路径,实现了将微博消 息分享给 IM客户端,并且不需要进行微博消息复制、打开 IM好友聊天窗 口、 粘贴微博消息等操作, 能够大大提高分享微博消息的效率。 附图简要说明
图 1是本发明提供的分享微博消息的第一方法流程图。
图 2是本发明提供的分享微博消息的第二方法流程图。
图 3是本发明提供的分享微博消息的***组成示意图。 实施本发明的方式
为使本发明的技术方案及优点更加清楚明白, 以下参照附图并举实 施例, 对本发明进一步详细说明。
本发明通过建立微博服务器与 IM服务器之间的连接关系, 确定微 博客户端到 IM客户端之间的信息传输路径, 实现了将微博消息分享给 IM客户端, 大大提高了分享微博消息的效率。
图 1是本发明提供的分享微博消息的第一方法流程图。
如图 1所示, 该方法包括:
步骤 101 , 微博客户端接收分享微博消息的命令。
步骤 102, 微博客户端将分享该微博消息所需的分享信息发给微博 服务器。
步骤 103, 微博服务器根据所述分享信息组织微博数据包, 将所述 微博数据包发给即时通讯 IM服务器。
步骤 104, IM服务器将该 IM服务器接收的微博数据包发给 IM客 户端。
图 2是本发明提供的分享微博消息的第二方法流程图。
如图 2所示, 该方法包括:
步骤 201 , 微博客户端接收分享微博消息的命令。
步骤 202, 微博客户端将分享该微博消息所需的分享信息发给微博 服务器。
步骤 203, 微博服务器将所述分享信息发给 IM服务器。
步骤 204, IM服务器根据所述分享信息组织微博数据包。
步骤 205, IM服务器将该 IM服务器组织的微博数据包发给 IM客 户端。
由图 1和图 2可见, 图 2所示方法和图 1所示方法的区别在于, 图 1所示方法中, 由微博服务器组织微博数据包, 而在图 2所示方法中, 由 IM客户端组织微博数据包。
无论是由微博服务器组织微博数据包, 还是由 IM客户端组织微博 数据包, 都可以根据 IM客户端的版本类型个数, 组织两种以上的微博 数据包。 换言之, 在图 1中, 微博服务器组织两种以上的微博数据包, 在图 2中, IM服务器组织两种以上的微博数据包。
当组织两种以上的微博数据包时, IM服务器根据 IM客户端的版本 类型, 确定发给该 IM客户端的微博数据包种类, 换言之, IM服务器根 据 IM客户端的版本类型,从该 IM服务器接收的两种以上的微博数据包 或该 IM服务器组织的两种以上的微博数据包中, 选择一种微博数据包 发给该 IM客户端。
其中, 两种以上的微博数据包一般至少包括: 第一种微博数据包, 携带有微博消息的纯文本信息; 以及第二种微博数据包, 携带有微博消 息标识 ID。
其中, 在组织第一种微博数据包时, 如果微博消息的字节数超过预 定数目, 则可以只携带该微博消息正文内容的纯文本信息。 例如, 当微
博消息超过 800字节时, 仅携带该微博消息正文内容的纯文本信息。 第一种微博数据包一般发给仅支持纯文本信息的 IM客户端, 这种 仅支持纯文本信息的 IM客户端可以称为第一类 IM客户端;第二种微博 数据包一般发给可以根据微博消息标识 ID获取微博消息内容的 IM客户 端,这种可以根据微博消息标识 ID获取微博消息内容的 IM客户端可以 称为第二类 IM客户端。
第一类 IM客户端接收到第一种微博数据包以后, 可以直接展示所 述第一种微博数据包中的纯文本信息。
第二类 IM客户端接收到第二种微博数据包以后, 先根据第二种微 博数据包中携带的微博消息 ID, 获取对应的微博消息内容, 然后再展示 所述微博消息内容。
通过组织两种以上的微博数据包, 并根据 IM客户端类型选择相应 的微博数据包发给该 IM客户端, 使得能够将微博消息分享给各种类型 的 IM客户端, 提高了本发明方法和***的兼容性以及信息表现力。
为了减少数据拉取对服务器带来的负载压力, 第二类 IM客户端可 以将微博消息 ID与从服务器获取的微博消息内容的对应关系进行緩存, 第二类 IM客户端每次收到第二种微博数据包以后, 先根据第二种微博 数据包中携带的微博消息 ID , 判断该 IM客户端是否已緩存该微博消息 ID与微博消息内容的对应关系, 如果是,从緩存的对应关系中读取与该 微博消息 ID对应的微博消息内容, 展示从緩存的对应关系中读取的微 博消息内容, 如果否, 从微博服务器获取对应的微博消息内容, 展示从 微博服务器获取的微博消息内容, 并緩存所述微博消息 ID和所述从微 博服务器获取的微博消息内容的对应关系。
为了降 ^氐内存消耗, 节省内存空间, 图 1和图 2所示的方法中, IM 客户端还可以对内存进行管理, 具体地, IM客户端确定出当前没有在
页面上显示的微博消息, 删除所述当前没有在页面上显示的微博消息。 在 IM客户端的内存中设置有消息池,其负责存储所有的消息内容, 并在消息条数达到一定界限后释放部分消息。 消息池一般维护着每一条 消息的引用计数, 即当前有多少页面正在显示该消息, 本发明中, IM客 户端可以根据该引用计数确定出当前是否有页面在显示某一消息内容, 如果确定出当前没有页面在显示该某一消息内容, 则从消息池中删除该 某一消息内容, 从而释放相应的内存空间, 降低内存消耗。
在图 1和图 2所示方法中, 微博客户端发给微博服务器的分享信息 一般包括: IM客户端 ID、 微博消息 ID和该微博消息的来源信息。 所述 分享信息还可以包括欲分享的微博消息的纯文本信息。 通过将纯文本信 息发给微博服务器, 使得微博服务器不必根据微博消息 ID查询相应的 消息体内容, 从而节省了微博服务器的流量、 降低了微博服务器的负载 压力。
在图 1和图 2所示方法中, 如果微博客户端和 IM客户端是集成在 一起的一个客户端, 则微博客户端中存储有该微博客户端对应 IM号码 的 IM好友信息, 该微博客户端可以显示所述 IM好友信息供用户选择, 根据用户的选择命令, 确定需要将微博消息分享给哪一 IM好友, 从而 确定出接收微博消息的 IM客户端 ID。
在图 1和图 2所示方法中, 如果微博客户端和 IM客户端是各自独 立的, 则微博客户端在向微博服务器发送分享信息之前, 还需要获取该 微博客户端对应 IM号码的 IM好友信息。
具体地,微博客户端通过微博服务器向 IM服务器发送 IM好友信息 获取请求,该 IM好友信息获取请求中携带有该微博客户端对应的 IM号 码; IM服务器根据所述 IM好友信息获取请求中携带的 IM号码, 将该 IM号码对应的 IM好友信息通过微博服务器发给所述微博客户端。
微博客户端获取所述 IM好友信息以后,即可显示所述 IM好友信息 供用户选择,根据用户的选择命令,确定需要将微博消息分享给哪一 IM 好友, 从而确定出接收 史博消息的 IM客户端 ID。
其中, 所述的 IM好友可以是单个 IM用户, 也可以是 IM群或讨论 组等。
图 3是本发明提供的分享微博消息的***组成示意图。
如图 3所示, 该***包括微博客户端 301、 微博服务器 302、 IM服 务器 303和 IM客户端 304。
其中, 微博客户端 301 , 用于接收分享微博消息的命令, 将分享该 微博消息所需的分享信息发给微博服务器 302。
微博服务器 302, 用于根据所述分享信息组织微博数据包, 将所述 微博数据包发给 IM服务器 303。
IM服务器 303 , 用于将接收的微博数据包发给 IM客户端 304。
IM客户端 304 , 用于接收所述微博数据包。
其中的微博服务器 302, 可以组织两种以上的微博数据包, 然后将 该两种以上的微博数据包发给 IM服务器 303。
IM服务器 303, 用于根据 IM客户端的版本类型, 从该 IM服务器 303接收的两种以上的微博数据包中, 选择所述 IM客户端 304支持的 微博数据包发给该 IM客户端 304。
所述两种以上的微博数据包可以包括: 第一种微博数据包, 携带有 微博消息的纯文本信息; 以及第二种微博数据包, 携带有微博消息标识 ID。
图 3所示***可以包括第一类 IM客户端和第二类 IM客户端。 所述第一类 IM客户端, 用于接收第一种微博数据包, 展示所述第 一种微博数据包中的纯文本信息。
所述第二类 IM客户端, 用于接收第二种微博数据包, 根据第二种 微博数据包中携带的微博消息 ID, 获取对应的微博消息内容,展示所述 微博消息内容。
所述第二类 IM客户端包括接收模块、 获取模块、 緩存模块和展示 模块。
所述接收模块, 用于接收第二种微博数据包。
所述获取模块, 用于判断緩存模块中是否有该第二种微博数据包中 的微博消息 ID对应的微薄消息内容, 如果是, 从所述緩存模块中读取 该第二种微博数据包中的微博消息 ID对应的微薄消息内容, 如果否, 从微博服务器获取该微博消息 ID对应的微博消息内容。
所述緩存模块, 用于緩存微博消息 ID与微博消息内容的对应关系。 所述展示模块, 用于展示微博消息内容。
IM客户端 304可以包括内存管理模块。
所述内存管理模块, 用于确定出当前没有在页面上显示的微博消 息, 删除所述当前没有在页面上显示的 專消息。
所述分享信息可以包括: IM客户端 304的 ID、 所述微博消息的 ID 和所述微博消息的来源信息。 所述分享信息还包括该 專消息的纯文本 信息。
如果微博客户端 301中没有存储该微博客户端 301对应 IM号码的 IM好友信息, 那么:
微博客户端 301 , 可以用于接收分享微博消息的命令, 通过微博服 务器 302向 IM服务器 303发送 IM好友信息获取请求, 该 IM好友信息 获取请求中携带有该微博客户端 301对应的 IM号码, 接收微博服务器 302返回的 IM好友信息,接收从该 IM好友信息中选择出 IM客户端 304 的 ID的命令, 将所述 IM客户端 304的 ID、 所述微博消息的 ID和所述
微博消息的来源信息发给微博服务器 302。
微博服务器 302, 用于将微博客户端 301发来的 IM好友信息获取 请求, 转发给所述 IM服务器 303, 将 IM服务器 303发来的 IM好友信 息, 转发给微博客户端 301。
IM服务器 303 , 用于根据微博服务器 302转发的 IM好友信息获取 请求, 将相应的 IM好友信息通过微博服务器 302发给微博客户端 301。
其中的微博客户端 301与 IM客户端 304可以集成为一个客户端。 本发明中的 IM客户端 304采用松散耦合的结构设计, 具体采用分 层模型实现 IM客户端 304, 将相关的逻辑功能封装在一个层次内, 而 层与层之间通过接口以及纯虚函数等尽可能抽象的数据结构表达, 以使 代码的可复用性更好。 具体地, IM客户端 304 包括表现层、 业务逻辑 层和数据层。
所述表现层, 包括转发微博消息的展示控件, 以及人机交互模块。 所述业务逻辑层, 用于进行转发 專消息的业务逻辑处理。
所述数据层, 用于获取和存储需要展示的微博消息数据。
作为另一种实施例, 在图 3所示***中, 也可以是微博服务器 302 将所述分享信息发给 IM服务器 303,由 IM服务器 303组织微博数据包, 然后将 IM服务器 303组织的微博数据包发给 IM客户端 304。
当组织微博数据包的主体由微博服务器 302变为 IM服务器 303时, IM服务器 303可以组织两种以上的微博数据包,根据 IM客户端 304的 版本类型, 从该 IM服务器 303组织的两种以上的微博数据包中, 选择 IM客户端 304支持的微博数据包发给该 IM客户端 304。
可见, 当组织微博数据包的主体由微博服务器 302变为 IM服务器 303时, 除了组织 專数据包的主体发生变化外, 图 3所示***中的其 他功能及组成或结构都可以保持不变。
例如, 当组织微博数据包的主体由微博服务器 302变为 IM服务器 303 时, 所述两种以上的微博数据包也可以包括: 第一种微博数据包, 携带有微博消息的纯文本信息; 以及第二种微博数据包, 携带有微博消 息标识 ID。 该***也可以包括第一类 IM客户端, 用于接收携带有纯文 本信息的微博数据包, 还可以包括第二类 IM客户端, 用于接收携带有 微博消息 ID的微博数据包, 根据该微博消息 ID获取对应的微博消息内 容, 展示所述微博消息内容。
根据上述方案,本发明还提供了一种微博服务器和一种 IM服务器。 本发明提供的微博服务器包括第一接收模块和第一分享模块。
所述第一接收模块, 用于接收微博客户端发来的分享微博消息所需 的分享信息。
所述第一分享模块, 用于根据所述分享信息组织微博数据包, 通过 即时通讯 IM服务器将所述微博数据包发给 IM客户端;或者,将所述分 享信息发给 IM服务器,通过 IM服务器根据所述分享信息组织微博数据 包并将所述微博数据包发给 IM客户端。
所述第一分享模块, 用于根据所述分享信息组织两种以上的微博数 据包,通过 IM服务器根据 IM客户端的版本类型从所述两种以上的微博 数据包中选择所述 IM客户端支持的微博数据包并发给所述 IM客户端。
所述第一分享模块, 还可以用于将微博客户端发来的 IM好友信息 获取请求, 转发给 IM服务器, 将所述 IM服务器发来的 IM好友信息, 转发给所述微博客户端。
本发明提供的 IM服务器包括第二接收模块和第二分享模块。
所述第二接收模块, 用于接收微博服务器发来的用于分享微博消息 的分享信息或微博数据包。
所述第二分享模块, 用于根据所述接收模块接收的分享信息组织微
博数据包, 并将所述微博数据包发给 IM客户端, 或者将所述接收模块 接收的微博数据包发给 IM客户端。
所述第二分享模块, 可以用于根据所述接收模块接收的分享信息组 织两种以上的微博数据包; 或者, 所述第二接收模块, 用于接收两种以 上的微博数据包。
所述第二分享模块, 还可以用于根据 IM客户端的版本类型, 从两 种以上的微博数据包中, 选择所述 IM客户端支持的微博数据包发给该 IM客户端。
通过本发明提供的技术方案, 微博用户可以将有价值的微博消息分 享给 IM好友。
通过本发明提供的技术方案, 还可以根据 IM好友侧的客户端类型, 组织并发送相应的微博数据包, 从而能够满足不同的 IM客户端的需求, 并且提高了微博消息的展示能力。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的 保护范围, 凡在本发明的精神和原则之内所做的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。
Claims
1、 一种分享 專消息的方法, 其特征在于, 该方法包括: 微博服务器接收微博客户端发来的分享微博消息所需的分享信息; 微博服务器根据所述分享信息组织微博数据包, 通过即时通讯 IM 服务器将所述微博数据包发给 IM客户端; 或者, 微博服务器将所述分 享信息发给 IM服务器,通过 IM服务器根据所述分享信息组织微博数据 包并将所述微博数据包发给 IM客户端。
2、 根据权利要求 1所述的方法, 其特征在于,
所述组织微博数据包包括: 组织两种以上的微博数据包; 所述将所述微博数据包发给 IM客户端包括:
根据 IM客户端的版本类型,从该 IM服务器接收的两种以上的微博 数据包或该 IM服务器组织的两种以上的微博数据包中,选择该 IM客户 端支持的微博数据包发给该 IM客户端。
3、 根据权利要求 2所述的方法, 其特征在于, 所述两种以上的微 博数据包包括:
第一种微博数据包, 携带有微博消息的纯文本信息,
以及第二种微博数据包, 携带有微博消息标识 ID;
该方法还包括:
IM客户端接收到第一种微博数据包以后, 展示所述第一种微博数 据包中的纯文本信息;
IM客户端接收到第二种微博数据包以后, 根据第二种微博数据包 中携带的微博消息 ID, 获取对应的微博消息内容,展示所述微博消息内 谷。
4、 根据权利要求 3所述的方法, 其特征在于,
IM客户端接收到第二种微博数据包以后, 根据第二种微博数据包 中携带的微博消息 ID, 判断该 IM客户端是否已緩存该微博消息 ID与 微博消息内容的对应关系, 如果是, 从緩存的对应关系中读取与该微博 消息 ID对应的微博消息内容, 展示从緩存的对应关系中读取的微博消 息内容, 如果否, 从微博服务器获取对应的微博消息内容, 展示从微博 服务器获取的微博消息内容, 并緩存所述微博消息 ID和所述从微博服 务器获取的微博消息内容的对应关系。
5、 根据权利要求 1至 4任一权利要求所述的方法, 其特征在于, 该方法还包括:
IM客户端确定出当前没有在页面上显示的微博消息, 删除所述当 前没有在页面上显示的微博消息。
6、 根据权利要求 1至 4任一权利要求所述的方法, 其特征在于, 所述分享信息包括:
所述 IM客户端的 ID、 所述微博消息的 ID和所述微博消息的来源 信息。
7、 根据权利要求 6所述的方法, 其特征在于, 所述分享信息还包 括该 專消息的纯文本信息。
8、 根据权利要求 6所述的方法, 其特征在于, 所述微博服务器接 收微博客户端发来的分享微博消息所需的分享信息之前, 该方法还包 括:
微博服务器向 IM服务器发送微博客户端的 IM好友信息获取请求, 该 IM好友信息获取请求中携带有该微博客户端对应的 IM号码;
微博服务器将 IM服务器根据所述 IM好友信息获取请求中携带的 IM号码获取的该 IM号码对应的 IM好友信息, 发给所述微博客户端, 所述分享信息中携带的 IM客户端的 ID是从所述 IM好友信息中选出的。
9、 一种微博服务器, 其特征在于, 该微博服务器包括接收模块和 分享模块;
所述接收模块, 用于接收微博客户端发来的分享微博消息所需的分 享信息;
所述分享模块, 用于根据所述分享信息组织微博数据包, 通过即时 通讯 IM服务器将所述微博数据包发给 IM客户端;或者,将所述分享信 息发给 IM服务器,通过 IM服务器根据所述分享信息组织微博数据包并 将所述微博数据包发给 IM客户端。
10、 根据权利要求 9所述的微博服务器, 其特征在于,
所述分享模块, 用于根据所述分享信息组织两种以上的微博数据 包,通过 IM服务器根据 IM客户端的版本类型从所述两种以上的微博数 据包中选择所述 IM客户端支持的微博数据包并发给所述 IM客户端。
11、 根据权利要求 9所述的微博服务器, 其特征在于,
所述分享模块, 用于将微博客户端发来的 IM好友信息获取请求, 转发给 IM服务器, 将所述 IM服务器发来的 IM好友信息, 转发给所述 微博客户端。
12、 一种即时通讯 IM服务器, 其特征在于, 该 IM服务器包括接收 模块和分享模块;
所述接收模块, 用于接收微博服务器发来的用于分享微博消息的分 享信息或微博数据包;
所述分享模块, 用于根据所述接收模块接收的分享信息组织微博数 据包, 并将所述微博数据包发给 IM客户端, 或者将所述接收模块接收 的微博数据包发给 IM客户端。
13、 根据权利要求 12所述的 IM服务器, 其特征在于,
所述分享模块, 用于根据所述接收模块接收的分享信息组织两种以 上的微博数据包; 或者, 所述接收模块, 用于接收两种以上的微博数据 包;
所述分享模块, 还用于根据 IM客户端的版本类型, 从两种以上的 微博数据包中,选择所述 IM客户端支持的微博数据包发给该 IM客户端。
14、 一种分享微博消息的***, 其特征在于, 该***包括微博客户 端、 微博服务器、 IM服务器和 IM客户端;
微博客户端, 用于接收分享微博消息的命令, 将分享该微博消息所 需的分享信息发给微博服务器;
微博服务器, 用于根据所述分享信息组织微博数据包, 将所述微博 数据包发给 IM服务器, 或者将所述分享信息发给 IM服务器;
所述 IM服务器,用于将接收的微博数据包发给 IM客户端,或者根 据接收的分享信息组织微博数据包, 将组织的微博数据包发给 IM客户 端;
所述 IM客户端, 用于接收所述微博数据包。
15、 根据权利要求 14所述的***, 其特征在于,
所述微博服务器, 用于组织两种以上的微博数据包, 将该两种以上 的微博数据包发给 IM服务器; 或者, 所述 IM服务器, 用于根据接收的 分享信息组织两种以上的微博数据包;
所述 IM服务器,用于根据 IM客户端的版本类型,从两种以上的微 博数据包中, 选择所述 IM客户端支持的微博数据包发给该 IM客户端。
16、 根据权利要求 15 所述的***, 其特征在于, 所述两种以上的 微博数据包包括:
第一种微博数据包, 携带有微博消息的纯文本信息,
以及第二种微博数据包, 携带有微博消息标识 ID;
该***包括第一类 IM客户端和第二类 IM客户端;
所述第一类 IM客户端, 用于接收第一种微博数据包, 展示所述第 一种微博数据包中的纯文本信息;
所述第二类 IM客户端, 用于接收第二种微博数据包, 根据第二种 微博数据包中携带的微博消息 ID, 获取对应的微博消息内容,展示所述 微博消息内容。
17、 根据权利要求 16所述的***, 其特征在于, 所述第二类 IM客 户端包括接收模块、 获取模块、 緩存模块和展示模块;
所述接收模块, 用于接收第二种微博数据包;
所述获取模块, 用于判断緩存模块中是否有该第二种微博数据包中 的微博消息 ID对应的微薄消息内容, 如果是, 从所述緩存模块中读取 该第二种微博数据包中的微博消息 ID对应的微薄消息内容, 如果否, 从微博服务器获取该微博消息 ID对应的微博消息内容;
所述緩存模块, 用于緩存微博消息 ID与微博消息内容的对应关系; 所述展示模块, 用于展示微博消息内容。
18、根据权利要求 14至 17任一权利要求所述的***,其特征在于, 所述 IM客户端包括内存管理模块;
所述内存管理模块, 用于确定出当前没有在页面上显示的微博消 息, 删除所述当前没有在页面上显示的 專消息。
19、 根据权利要求 14或 15或 16所述的***, 其特征在于, 所述 分享信息包括:
所述 IM客户端的 ID、 所述微博消息的 ID和所述微博消息的来源 信息。
20、 根据权利要求 19所述的***, 其特征在于, 所述分享信息还 包括该微博消息的纯文本信息。
21、 根据权利要求 19所述的***, 其特征在于,
所述微博客户端, 用于接收分享微博消息的命令, 通过微博服务器 向 IM服务器发送 IM好友信息获取请求,该 IM好友信息获取请求中携 带有该微博客户端对应的 IM号码 ,接收微博服务器返回的 IM好友信息, 接收从该 IM好友信息中选择出所述 IM客户端的 ID的命令,将所述 IM 客户端的 ID、 所述微博消息的 ID和所述微博消息的来源信息发给微博 服务器;
所述微博服务器, 用于将所述微博客户端发来的 IM好友信息获取 请求, 转发给所述 IM服务器, 将所述 IM服务器发来的 IM好友信息, 转发给所述微博客户端;
所述 IM服务器,用于根据所述微博服务器转发的 IM好友信息获取 请求, 将相应的 IM好友信息通过微博服务器发给所述微博客户端。
22、 根据权利要求 14所述的***, 其特征在于, 微博客户端与 IM 客户端集成为一个客户端。
23、 根据权利要求 22所述的***, 其特征在于, 该一个客户端包 括表现层、 业务逻辑层和数据层;
所述表现层, 包括转发微博消息的展示控件, 以及人机交互模块; 所述业务逻辑层, 用于进行转发 專消息的业务逻辑处理; 所述数据层, 用于获取和存储需要展示的微博消息数据。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP12801250.7A EP2723024B1 (en) | 2011-06-17 | 2012-04-12 | Method, device and system for sharing microblog message |
US14/125,540 US8990331B2 (en) | 2011-06-17 | 2012-04-12 | Method, apparatus and system for sharing a microblog message |
KR1020147000975A KR101544518B1 (ko) | 2011-06-17 | 2012-04-12 | 마이크로블로그 메시지를 공유하는 방법, 장치 및 시스템 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110163952.1A CN102833180B (zh) | 2011-06-17 | 2011-06-17 | 一种分享微博消息的方法和*** |
CN201110163952.1 | 2011-06-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012171404A1 true WO2012171404A1 (zh) | 2012-12-20 |
Family
ID=47336153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/073902 WO2012171404A1 (zh) | 2011-06-17 | 2012-04-12 | 一种分享微博消息的方法、装置和*** |
Country Status (5)
Country | Link |
---|---|
US (1) | US8990331B2 (zh) |
EP (1) | EP2723024B1 (zh) |
KR (1) | KR101544518B1 (zh) |
CN (1) | CN102833180B (zh) |
WO (1) | WO2012171404A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2869252A1 (en) * | 2013-10-30 | 2015-05-06 | Xiaomi Inc. | Method and device for displaying information |
CN104750723A (zh) * | 2013-12-30 | 2015-07-01 | 腾讯科技(深圳)有限公司 | 文件共享方法、***、浏览器及服务器 |
CN111211962A (zh) * | 2018-11-22 | 2020-05-29 | 奥兰治 | 管理共享和共享消息的方法、不同类型的消息传递装置 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103841001B (zh) * | 2012-11-22 | 2018-12-11 | 腾讯科技(深圳)有限公司 | 社交网络信息处理方法及*** |
CN103905287B (zh) * | 2012-12-26 | 2018-04-27 | 腾讯科技(深圳)有限公司 | 基于局域网络的通信程序关联方法和装置 |
CN104243523B (zh) * | 2013-06-19 | 2018-09-04 | 腾讯科技(深圳)有限公司 | 构建微博消息的方法和微博前台服务器 |
CN104917661B (zh) * | 2014-03-11 | 2019-03-12 | 腾讯科技(北京)有限公司 | 消息检测方法及装置 |
CN104967525B (zh) * | 2014-09-10 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 新闻分享的方法及装置、*** |
CN104410680A (zh) * | 2014-11-20 | 2015-03-11 | 北京奇虎科技有限公司 | 分享文件/文件夹的方法、客户端、服务器以及*** |
CN106100974B (zh) * | 2016-06-16 | 2019-08-06 | 北京思源置地科技有限公司 | 信息分享方法及装置 |
CN106331351B (zh) * | 2016-08-29 | 2019-05-21 | 宁波麦博韦尔移动电话有限公司 | 移动终端中快速发送天气预报的方法 |
CN107920019A (zh) * | 2017-12-05 | 2018-04-17 | 广州酷狗计算机科技有限公司 | 关注好友的方法及装置、计算机设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101860573A (zh) * | 2010-06-25 | 2010-10-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种更新互联网信息的方法、***及移动终端 |
CN101997743A (zh) * | 2009-08-14 | 2011-03-30 | 宇瞻科技股份有限公司 | 分享档案资讯的方法 |
US20110099607A1 (en) * | 2009-10-27 | 2011-04-28 | Activepath Ltd. | Method of authenticating and branding emails and other messages using information available in a message list |
CN102088466A (zh) * | 2009-12-07 | 2011-06-08 | 腾讯科技(深圳)有限公司 | 一种微博浏览方法和相关设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010040010A1 (en) * | 2008-10-01 | 2010-04-08 | Twilio Inc | Telephony web event system and method |
CN101478500A (zh) * | 2008-12-24 | 2009-07-08 | 腾讯科技(深圳)有限公司 | 一种即时通讯的方法、服务器、im客户端和*** |
US8631070B2 (en) * | 2009-03-27 | 2014-01-14 | T-Mobile Usa, Inc. | Providing event data to a group of contacts |
US9117203B2 (en) * | 2009-09-01 | 2015-08-25 | Nokia Technologies Oy | Method and apparatus for augmented social networking messaging |
CN103188281B (zh) * | 2011-12-27 | 2016-05-25 | 腾讯科技(深圳)有限公司 | 一种网站更新回复的方法及*** |
-
2011
- 2011-06-17 CN CN201110163952.1A patent/CN102833180B/zh active Active
-
2012
- 2012-04-12 US US14/125,540 patent/US8990331B2/en active Active
- 2012-04-12 KR KR1020147000975A patent/KR101544518B1/ko active IP Right Grant
- 2012-04-12 WO PCT/CN2012/073902 patent/WO2012171404A1/zh active Application Filing
- 2012-04-12 EP EP12801250.7A patent/EP2723024B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101997743A (zh) * | 2009-08-14 | 2011-03-30 | 宇瞻科技股份有限公司 | 分享档案资讯的方法 |
US20110099607A1 (en) * | 2009-10-27 | 2011-04-28 | Activepath Ltd. | Method of authenticating and branding emails and other messages using information available in a message list |
CN102088466A (zh) * | 2009-12-07 | 2011-06-08 | 腾讯科技(深圳)有限公司 | 一种微博浏览方法和相关设备 |
CN101860573A (zh) * | 2010-06-25 | 2010-10-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种更新互联网信息的方法、***及移动终端 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2869252A1 (en) * | 2013-10-30 | 2015-05-06 | Xiaomi Inc. | Method and device for displaying information |
JP2016500190A (ja) * | 2013-10-30 | 2016-01-07 | シャオミ・インコーポレイテッド | 情報提示方法、装置、プログラム、及び記録媒体 |
CN104750723A (zh) * | 2013-12-30 | 2015-07-01 | 腾讯科技(深圳)有限公司 | 文件共享方法、***、浏览器及服务器 |
CN104750723B (zh) * | 2013-12-30 | 2018-12-07 | 腾讯科技(深圳)有限公司 | 文件共享方法、***、浏览器及服务器 |
CN111211962A (zh) * | 2018-11-22 | 2020-05-29 | 奥兰治 | 管理共享和共享消息的方法、不同类型的消息传递装置 |
CN111211962B (zh) * | 2018-11-22 | 2023-09-15 | 奥兰治 | 管理共享和共享消息的方法、不同类型的消息传递装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2723024A1 (en) | 2014-04-23 |
US8990331B2 (en) | 2015-03-24 |
EP2723024B1 (en) | 2018-08-08 |
US20140115081A1 (en) | 2014-04-24 |
KR20140027465A (ko) | 2014-03-06 |
KR101544518B1 (ko) | 2015-08-13 |
EP2723024A4 (en) | 2014-11-26 |
CN102833180A (zh) | 2012-12-19 |
CN102833180B (zh) | 2015-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2012171404A1 (zh) | 一种分享微博消息的方法、装置和*** | |
JP5668145B2 (ja) | メッセージを表示するための方法およびデバイス | |
US10291560B2 (en) | Integrated real-time email-based virtual conversation | |
CN102402378B (zh) | 一种展示消息的方法及装置 | |
US9608946B2 (en) | Retrieval of stored transmissions | |
KR101131797B1 (ko) | 로컬 및 원격 소셜 정보의 집계된 뷰 | |
US9813365B2 (en) | Integrated real-time digital communication platform | |
WO2011113372A1 (zh) | 多群组操作同步的方法、***和群组服务器 | |
JP2010533906A (ja) | グループ内のトピックをソートするための方法、システム及び装置 | |
WO2018156783A1 (en) | Selective distribution of messages in a scalable, real-time messaging system | |
CN102769640B (zh) | 用户信息的更新方法、服务器以及*** | |
US8719357B2 (en) | Method and apparatus for managing message | |
CN102143093A (zh) | 即时通讯的方法、装置和*** | |
US20140344376A1 (en) | Publication of text message conversations on a social networking platform | |
EP2618529B1 (en) | System and method for microblog messages | |
WO2012025058A1 (zh) | 大数据量消息管理方法和装置 | |
EP2342874B1 (en) | A message system for social networks | |
WO2012025044A1 (zh) | 一种传递消息的方法和服务器 | |
CN102611635B (zh) | 基于微博的消息交互方法、*** | |
CN117692418A (zh) | 消息处理方法、装置、计算机设备和存储介质 | |
WO2012159531A1 (zh) | 一种移动终端的信息输入方法、***和移动终端 | |
KR20220137408A (ko) | 서버 및 사용자 단말에서의 구독 채널 참조 기반의 주제별 메시지 채팅 방법 | |
CN102946414B (zh) | 一种社会性网络与网络视频的互动信息的同步***和方法 | |
WO2023015982A1 (zh) | 消息发送方法、消息发送端和服务器 | |
CN102811178B (zh) | 即时通讯终端中展示微博广播的方法及实现装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12801250 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14125540 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 20147000975 Country of ref document: KR Kind code of ref document: A |