发明名称 Cluster server of an instant messaging system and messaging method between clusters
摘要 This disclosure discloses a cluster server and a messaging method between clusters in an instant messaging system, wherein in the cluster server, a storage unit is configured to store the first subscription information that a client user of the inner-cluster subscribes the presence state of a client user of an external cluster and the second subscription information that a client user of the external cluster subscribes the presence state of a client user of the inner-cluster; an information classification unit is configured to determine whether the communication message transmitted between the client user of the inner-cluster and the client user of the external cluster is a state-presence related message; and an information transmission unit is configured to transmit the communication messages according to the first and second subscription information when the communication message is a state-presence related message. Through the cluster server and method of this disclosure, by classifying the messages between the clusters, the objectives of effectively using the network bandwidths between the clusters and improving the messaging efficiency and the bearing capacity of the whole instant messaging system are fulfilled.
申请公布号 US8769025(B2) 申请公布日期 2014.07.01
申请号 US200913257908 申请日期 2009.12.24
申请人 ZTE Corporation 发明人 Cui Zhenfeng;Lu Jianfeng
分类号 G06F15/16;H04L29/08;H04L12/58 主分类号 G06F15/16
代理机构 Oppedahl Patent Law Firm LLC 代理人 Oppedahl Patent Law Firm LLC
主权项 1. A cluster server, which is part of an instant messaging system for messaging between clusters, wherein the instant messaging system further comprises an instant messaging server and a client user, the cluster server comprises: a storage unit configured to store a piece of first subscription information that a client user of an inner-cluster subscribes a presence state of a client user of an external cluster and a piece of second subscription information that a client user of the external cluster subscribes a presence state of a client user of the inner-cluster; an information classification unit configured to determine whether a communication message transmitted between a client user of the inner-cluster and a client user of the external cluster is a presence state related message; and an information transmission unit configured to transmit a communication message according to the first and second subscription information when the communication message is a presence state related message; and wherein the first subscription information is specifically a piece of information for recording a corresponding relationship between a first client user of the inner-cluster and a second instant messaging server of the external cluster; wherein the first client user subscribes a presented client user of the external cluster; the client user of the external cluster logs in the second instant messaging server; and the second subscription information is specifically a piece of information for recording a corresponding relationship between the first client user of the inner-cluster and a second cluster server of the external cluster; wherein a client user of the external cluster attaching to the second cluster server subscribes a presence state of the first client user; the information classification unit is further configured to transmit a first communication message to the second cluster server according to the second subscription information when determining that a first communication message from the first client user to the client user of the external cluster is a presence state related message; or, the information classification unit is further configured to transmit a second communication message to a first instant messaging server in which the first client user logs according to the first subscription information when determining that the second communication message from the client user of the external cluster to the client user of the inner-cluster is a presence state related message and the second instant messaging server acts as a transmitting end for transmitting the second communication message.
地址 Shenzhen CN