[发明专利]一种针对XMPP域内文件传输的出席信息负载优化方法及系统有效
申请号: | 201110375271.1 | 申请日: | 2011-11-23 |
公开(公告)号: | CN103139087A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 杨兴华;李艳霞;牛温佳;刘银龙;覃毅芳;周旭;唐晖 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/08 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;高宇 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 xmpp 域内 文件传输 出席 信息 负载 优化 方法 系统 | ||
技术领域
本发明涉及支付结算技术,具体涉及一种针对XMPP域内文件传输的出席信息负载优化方法及系统。
背景技术
即时通信(Instant Messaging,IM)已经成为继Email和Web之后的第三大互联网应用,具有实时性、在线性与文本交互性等特征。从功能的角度讲,IETF定义了两种IM基本服务(如图1-a和图1-b所示):即时消息服务(Instant Messaging Service)和出席服务(Presence Service)。前者用于传递消息信息,而后者用于维护出席信息。
IM通用协议主要有三个代表:IMPP(Instant Messaging and Presence Protocol)协议簇、XMPP(Extensible Messaging and Presence Protocol)协议簇以及SIMPLE(SIP for Instant Messaging and Presence Leverage Extension)协议簇。XMPP与SIMPLE都是遵循IMPP协议簇的规约而制定的,并在应用领域有完整的实现案例(如表1所示),如IBM、微软和中国移动支持SIP/SIMPLE,而Google、惠普和Oracle等公司支持XMPP。
表1,IM典型应用与协议对应表
随着互联网传输性能的改善和信号处理技术的提高,IM应用软件开始支持语音、视频和文件传输等业务。而随着业务的多媒体化,IM产生的流量也越来越大,针对IM的负载优化已经引起工业界和学术界的广泛关注。通过调研归纳,IM负载有以下两种分类方式。
从负载网络特性看,主要包括域内负载和域间负载。域内负载是两个客户端连接到同一IM服务器通信时产生的网络流量,而域间负载是两个客户端通过连接不同IM服务器通信时产生的网络流量,显然域内负载是域间负载的子集。
从负载内容特性看,主要包括即时消息负载和出席信息负载。即时消息是用户传递的交互信息,而出席信息则用于表达一个实体当前的网络可用性,包括主状态(如离线、在线等)和亚状态(如忙碌、离开等)。
在第一种分类方式中,IM服务器往往以城域网为基本单元分布,比如腾讯会在北京网通城域网布置至少一个IM服务器。而城域网是在一个城市范围内所建立的宽带局域网,具有网内传输时延较小,网络状况相对稳定的特点。由于即时消息负载占IM负载很大比例,因此目前面向即时消息的负载优化(如基于多媒体压缩的优化等)占有主导地位。然而,如果城域内几十万人同时在线使用IM,尽管单个出席信息所用字节较小,但是出席信息负载总和将是一个不容忽视的数字,将会对IM服务器造成非常大的负担。
通过以上分析,本发明专利将针对IM域内文件传输进行出席信息负载优化,具有重要的意义,需要面对两个重要挑战:
第一,IM通信协议多种多样,不同的协议提供不同的接口和功能。如XMPP中,用户A的客户端CA与同一域内用户B的客户端CB进行文件传输时,服务器在负责建立CA与CB的传输连接之后,CA与CB将进行P2P类型的直接传输。因此针对某种特定的协议,如何利用或扩展相关接口,获取文件传输的相关信息(如计算传输剩余时间等),是负载优化的前提和基础。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110375271.1/2.html,转载请声明来源钻瓜专利网。