- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jabber与Skype整合方案.ppt
Jabber与Skype整合方案 几种解决方案 使用Skype API开发翻译网关,通过少数系统用户转发所有Jabber用户与Skype用户的通信内容(类似MSN群的解决方案) 在Jabber客户端中通过Skype API添加Skype协议支持 将Skype的文本通信更换成XMPP 涉及到的操作 注册用户 登录用户 查找用户 添加好友 删除好友 双工聊天 离线消息 在线状态 用户信息 群组聊天 发送文件 发送表情 发送截屏 注册用户 Jabber与Skype各自注册 在注册Jabber用户时为其申请绑定的Skype用户 各自注册,作为两个不同域的用户,互不影响 登录用户 各自登录 如果用户选择了Skype支持,则在Jabber用户登录的同时登录绑定的Skype用户 各自登录 查找用户 由于Jabber无需查找用户直接添加,所以,在该解决方案中不涉及查找用户 Jabber客户端在添加Jabber用户时无需查找,在添加Skype用户时按Skype的方式查找;Skype客户端统一查找Skype用户 Jabber客户端无需查找直接添加用户;而Skype客户端对于Skype域的用户采用Skype用户的查找方法,对于其它域的用户直接添加 添加好友 Skype客户端可以发送命令到系统用户添加Jabber好友,如:add contact@ Skype客户端直接添加已经与该Jabber用户绑定的Skype用户 Skype客户端针对Skype域用户采用Skype原有的查找添加方式;而针对其它域用户则采用直接添加的方式 删除好友 Skype客户端可以发送命令到系统用户删除Jabber好友,如:del contact@ 直接在面板上操作删除 直接在面板上操作删除 双工聊天和离线消息 Skype客户端可以发送命令到系统用户与Jabber好友聊天,如:contact@:【聊天内容】;而从Jabber用户到Skype用户的聊天内容则由翻译服务器转换成contact@:【聊天内容】的形式 Jabber客户端与Skype客户端之间统一采用Skype协议进行通信 所有的聊天内容统一采用XMPP协议 在线状态 当翻译网关接收到一个Skype用户的在线状态时,会广播给订阅了此用户出席信息的Jabber用户;而一个Skype用户可以发送命令到系统用户获得所有在线好友及其状态,如:发送cantacts 使用XMPP或Skype协议都可以获得相应好友的在线状态 通过XMPP协议交换在线状态 用户信息 由于两种协议支持的用户信息集合并不完全相等,所以在两种协议之间传递用户信息时会产生部分丢失。 Jabber可以向翻译网关请求Skype用户的信息,而翻译网关则通过Skype协议请求该Skype用户的信息;而Skype用户则要发送命令到翻译网关,请求Jabber用户的信息,如:info contact@ 使用XMPP或Skype协议都可以获得相应好友的信息 通过XMPP交换用户信息 群组聊天 由于Skype并不支持域外用户,所以群组聊天会受到与会者性质的限制 该解决方案无法实现跨协议的群组聊天 如果与会者全部都是Skype用户或存在绑定的Skype用户,则可以通过Skype协议进行群组聊天;如果与会者都是Jabber用户也可以使用XMPP进行群组聊天;否则不可进行群组聊天 该方案可以通过XMPP协议进行任意用户间的群组聊天 发送文件 不同协议之间无法直接发送文件 该方案就存在不同协议无法收发文件的问题 对于存在绑定Skype用户的Jabber用户可以通过Skype协议与Skype用户传输文件 可以通过XMPP协议传输文件 总结 第一种解决方案是最轻量级的解决方案,Jabber和Skype都不受影响。但Skype用户需要接受类似命令行一样的操作方式,不够人性化 第三种解决方案是在当前条件下可获得最完美支持两种协议的方法。但涉及面非常广,需要诸多的协商才能实施 第二种解决方案是折中的方案 期望 如果可以获得更多的支持,也许会有更好的解决方案。(比如获得一个解密器) Skype的广告页或标签页是否可以利用
您可能关注的文档
最近下载
- 专题02 宇宙中的地球-5年(2020-2024)高考1年模拟地理真题分类汇编(北京专用)(解析版).docx VIP
- 城市绿地分类标准 .pdf VIP
- 营养指导员题库.docx VIP
- 专题01 地球和地图-5年(2020-2024)高考1年模拟地理真题分类汇编(北京专用)(解析版).docx VIP
- 四年级【语文(统编版)】古诗三首(第一课时)课件 .pptx
- 质量管理体系工具统计技术.pptx VIP
- 2022年茅台考试真题及答案——计算机专业.pdf
- 发电机短路试验中转子接地保护误动作分析及关键问题探讨.pdf VIP
- Silvaco傻瓜教程—张林—长安大学—2018.06.pdf
- SpringBoot学习笔记(实用完整版).pdf VIP
文档评论(0)