[发明专利]大型企业的高效状态发布机制在审
申请号: | 201380045307.7 | 申请日: | 2013-08-27 |
公开(公告)号: | CN104604189A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 弗雷德里克·P·布鲁克;丹尼斯·C·埃皮斯科波斯 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 无 | 代理人: | 无 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 大型企业 高效 状态 发布 机制 | ||
相关申请案交叉申请
本申请要求于2012年9月4日提交美国专利局、申请号为13/602,769、发明名称为“大型企业的高效状态发布机制”的美国专利申请优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及网络通信,尤其是涉及大型企业的高效状态发布机制。
背景技术
为多个用户接收、存储、发布状态信息的网络服务可以称为状态服务。状态服务可在一个或多个服务器上实现,例如部署在网络中的一些架构或拓扑中。网络中的状态服务器可用于接收和管理来自于用户或客户端设备,某些场景中也可以称为用户设备(UE)的状态信息。UE包括智能手机、笔记本电脑、平板电脑和台式电脑。状态服务器可以把某个用户(某个UE上)的状态信息共享给该用户授权的其他用户(一个或多个其他UE),状态服务器既可以直接向那些其他用户发送所述状态信息,也可以间接地将所述状态信息发送给其他状态服务器,然后由那些其他状态服务器将所述状态信息分发给那些其他用户,使得那些其他用户得到此类信息。状态信息指示所述网络中该用户的状态,例如该用户与网络中其他用户交流的可用性、能力或意向。状态信息在许多通信服务中都有着广泛的应用,例如,即时通信、网络电话(IP)和社交网络服务或者应用。
为了传递状态信息,UE可以从简单明了的图形符号和相应的状态文字描述中选择并显示一个指示器图标,例如,与即时通信应用对应的指示器图标。指示用户可用性的常用状态有“我在线上”、“忙碌”、“离开”、“请勿打扰”以及“外出就餐”。不同的即时通信应用中都存在许多诸如此类的状态。一些应用还提供丰富的附加状态属性作为状态信息供用户选择,例如,用户心情,用户所在地点或者输入文字状态。
在一些状态发布架构中,客户端将状态更新信息发送至一个服务器池中的某个服务器,然后该服务器将更新信息发布至所有用户订阅的联系人。例如,基于SIP协议的即时消息和呈现业务扩展(SIMPLE)以及可扩展的信息和呈现协议(XMPP)状态标准都是根据订阅/通知模型探讨状态更新信息,其中联系人订阅发端用户的状态更新信息。其实现过程是发端用户设备发送状态更新信息至一个状态服务器集群中的某个状态服务器,然后该状态服务器将状态更新信息发布至用户的联系人(一般通过其他服务器)。在这样的状态发布架构中,发送的更新信息的数量随着用户、服务器和发起更新的数量的增加而增加,例如,按比例增加。这会大量存在于较大网络(如,有几十万用户的网络)并且会耗费巨大的成本(如,从使用的服务器和资源考虑)。因此,为了降低成本以及提高效率(如,从资源和网络的利用率考虑),必须要减少使用服务器的数量和/或减少发送状态信息消息的数量。
发明内容
在一个示例实施例中,公开了一种在网络组件中实现的方法,所述方法包括:从多个状态服务器形成的环中的一个状态服务器接收状态信息消息;移除所述状态信息消息中之前由所述网络组件发起并在所述环中发送的内容;本地复制所述状态信息消息供后续处理;添加缓存的来自于与所述网络组件耦合的本地客户端的状态信息至所述状态信息消息;以及将所述状态信息消息转发至所述环中的第二状态服务器。
在另一个示例实施例中,公开了一种在状态服务器中实现的转发状态信息的方法,其中,所述状态服务器与一个环形架构中的多个状态服务器耦合。所述方法包括:接收链路上的来自所述多个状态服务器中的第二状态服务器的状态信息消息,处理所述状态信息消息,从与所述状态服务器耦合的本地客户端接收本地状态信息消息,处理所述本地状态信息消息,以及处理先前接收并缓存的针对与所述状态服务器耦合的一个或多个本地客户端的状态信息,其中所述状态信息消息的优先级高于所述本地状态信息消息以及所述先前接收并缓存的状态信息的优先级。
在又一个示例实施例中,公开了一种处理并转发状态信息至多个状态服务器和多个用户设备的网络组件,其中,所述多个状态服务器通过位于一个或多个网络中的环耦合,所述多个用户设备与所述状态服务器耦合。所述网络组件包括处理器,该处理器用于从环中的上一跳接收状态信息消息;处理并转发所述状态信息消息;从与所述网络组件本地耦合的用户设备接收本地状态信息消息;缓存所述本地状态信息消息用于后续处理和转发;转发先前接收并缓存的状态信息至与所述网络组件耦合的一个或多个目标客户端,其中,所述状态信息消息的优先级高于所述本地状态信息消息和先前接收并缓存的状态信息的优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;,未经华为技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380045307.7/2.html,转载请声明来源钻瓜专利网。