presence学习文档

presence学习文档

ID:46907844

大小:116.00 KB

页数:24页

时间:2019-11-29

presence学习文档_第1页
presence学习文档_第2页
presence学习文档_第3页
presence学习文档_第4页
presence学习文档_第5页
资源描述:

《presence学习文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1PRESENCE技术的相关协议21.1SIMPLE31.2XMPP32PRESENCE信息定义32.1用户的意愿32.2用户的可用性32.3通讯的方式与通讯的地址32.4设备的状态42.5设备的能力42.6个人信息43PRESENCE实现模型43.1信息提供者53.2信息请求者53.3Presence服务器功能53.4合法用户、用户好友及其好友列表的信息维护53.5订阅53.6取消订阅63.7订阅信息长期保存63.8支持对用户Presence信息的查询63.9将用户的Presence信息分成多个部分64PRESENCE服务端基本功能模块64.1订阅64

2、.2通知64.3发布75SIMPLE之介绍75.1现状服务之架构85.2XCAP协议86XMPP之介绍96.1XMPP之架构107PRESENCESERVER和BUDDYLIST系统构成117.1实现系统框架图117.2PRESENCESERVER选用协议-SIMPLE协议117.3PRESENCE客户端和XCAP客户端127.4PRESENCEserver137.5XCAPserver137.6SIPREGISTRAR/PROXYSERVER137.7XCAP请求例子147.8PRESENCE信息167.9PRESENCE信息包图167.10XCAPser

3、ver的XML文档属性167.11现状信息服务通讯协议的相关文件187.12遗留问题191Presence技术的相关协议“presence”,也作“presenceinformation”,中文一般译为“呈现”,用以传达某一用户通过一组设备进行通信的能力和意愿。随着市场对presence和IM(即时通信)的需求日益增大,其中,最有实力的是前两个标准,目前的IM/presence也主要分为两大阵营:SIP/SIMPLE和JABBER/XMPP。1.1SIMPLE是有微软和cisco公司共同倡导提出并由互联网工程组织(IETF)制定的基于sip协议,针对即时消息

4、和状态展示的一个sip协议的扩展协议,是目前较完善的一个规范,目前IBM和微软都在致力于在IM中支持这个协议,并且微软和雅虎的IM互通及其很多公司的IM互通都在考虑采用SIMPLE协议,以及为以后所有的互连互通和相互的状态展现做基础。1.2XMPP是由Jabbersoftware基金会制定并完成的,该技术是以XML为基础,是作为一种即时通讯系统解决方案,用以传输即时消息与现状咨询之系统平台,并且Jabber乃为一个开源的计划,具有开放、自由且容易了解的特性,目前在不同的平台上(如:windows、linux、javavm等)有实例产品,包括Jabberser

5、ver、Client与开放程式库等,目前googletalk使用的就是该种协议。2Presence信息定义2.1用户的意愿如:忙碌中、会议中、吃饭中等1.1用户的可用性如:联机、尚未登陆1.2通讯的方式与通讯的地址用户可以用这两个Presence信息表达,用户在某种情况下可以或者喜欢的通讯方式及其如何通讯的表达Ø通讯方式如:电话、Email等Ø通讯的地址如:电话号码、Email地址等1.3设备的状态客户端的物理状态,如:通话、空闲1.4设备的能力描述客户端自身可支持的真实的媒体能力,如:语音通话、视频通话、Email、IM等1.5个人信息如:心情(笑脸、悲伤

6、、快乐等)或者个人爱好(足球、篮球等)2Presence实现模型Presence技术主要涉及3个主要是实体,信息提供者、信息请求者、Presence服务器。其具体如下:Presence服务器信息请求者信息提供者Presenceprotocol1.1信息提供者信息提供者就是能主动提供自己的Presence信息提供给Presence服务器的实体。1.2信息请求者信息请求者就是能请求从Presence服务器处获得Presence信息的实体,请求者可以用两种模式获取Presence信息:Ø请求模式:请求者主动查询Presence信息Ø通知模式:请求者通过一定的方式在

7、服务器上定制,请求在被定制的用户的Presence信息发生变化的时候,服务器主动给请求者发送通知。1.3Presence服务器功能Presence服务器是接收、存储、分发Presence信息的功能实体,其主要功能就是信息接收和信息订阅的处理。1.4合法用户、用户好友及其好友列表的信息维护维护注册用户信息,可以支持增加好友、删除好友、增加组、删除组、修改组名、提供好友列表等功能1.1订阅订阅关系可以是双向订阅、单向订阅,双向订阅就是请求者发出订阅请求后需要被订阅者的的认可,才能完成订阅,单向订阅就是请求者发出订阅请求后,不需要被订阅者的的认可,就可以成功完成订

8、阅,只是在订阅成功后,由服务器给被订阅者发送通知。1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。