[发明专利]基于XMPP协议的实现机顶盒之间即时通信的方法无效

专利信息
申请号: 201210576131.5 申请日: 2012-12-26
公开(公告)号: CN103118069A 公开(公告)日: 2013-05-22
发明(设计)人: 李员宝;顾亚平;林海;张俊 申请(专利权)人: 上海现代先进超精密制造中心有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/58
代理公司: 上海新天专利代理有限公司 31213 代理人: 张泽纯
地址: 200433 上海市杨*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 xmpp 协议 实现 机顶盒 之间 即时 通信 方法
【权利要求书】:

1.一种基于XMPP协议的实现机顶盒之间即时通信的方法,特征在于:

所有的服务器为XMPP服务器,采用开源的openfire,使用的客户端的终端机顶盒安装安装gloox系统,以mac地址为客户号;传输格式采用jason序列化格式,该方法包括:

当客户端A和客户端B在同一个服务器A网络中,客户端A和客户端B之间的通信:

①客户端A将她的信息传送到服务器A;

②服务器A再将信息寄送给客户端B,如果客户端B不在线,那么存储信息以待稍后寄送;

当客户端A和客户端B分别在服务器A和服务器B的网络中,客户端A和客户端B的通信包括下列步骤:

①客户端A将信息传送到服务器A;

②服务器A打开与服务器B的链接;

③服务器B再将信息寄送给客户端B,如果B不在线,那么存储信息以待稍后寄送。

2.根据权利要求1所述的机顶盒之间即时通信的方法,其特征在于,当客户端A和客户端B在同一个服务器网络中,具体包括下列步骤:

步骤S1:客户端都需要在服务器中注册;

步骤S2:客户端发送初始流给服务器;

步骤S3:服务器使用一个流标记作为响应发送给客户端;

步骤S4:服务器发送纯文本通信协议的扩展协议扩展给客户端,并带有认证机制与任何其它流特征说明;

步骤S5:客户端发送纯文本通信协议的扩展协议命令给服务器;

步骤S6:服务器通知客户端是否允许处理,如允许,则执行步骤S7,否则执行步骤S19;

步骤S7:客户端与服务器端进行安全传输层协议协商,如果协商成功,则客户端初始化一个新流到服务器,否则,客户端请求连接失败,关闭连接;

步骤S8:服务器发送带有任何可利用流特征的流头作为响应;

步骤S9:客户端选择一种认证机制;

步骤S10:服务器对客户端进行认证,认证成功则进入步骤S11,否则进入步骤S19。

步骤S11:认证成功,客户端初始化一个新流给服务器;

步骤S12:服务器发送流头来响应客户端,并带有流的其它特征,但是不包括认证机制;

步骤S13:客户端发送一个请求/响应机制到服务器;

步骤S14:服务器判断是否接收客户端提供的请求/响应机制,不接受则进入步骤S19,接受则进入步骤S15;

步骤S15:服务器返回一个类型为请求/响应机制的节点给客户端;

步骤S16:客户端向服务器请求会话;

步骤S17:服务器告知客户端会话已建立;

步骤S18:不同客户端之间进行正常消息通信;

步骤S19:通信结束服务器关闭流。

3.根据权利要求1所述的机顶盒之间即时通信的方法,其特征在于,当客户端A和客户端B分别在服务器A和服务器B的网络中,具体包括下列步骤:

步骤S101:客户端都需要在服务器中注册;

步骤S102:客户端发送初始流给服务器;

步骤S103:服务器使用一个流标记作为响应发送给客户端;

步骤S104:服务器发送纯文本通信协议的扩展协议扩展给客户端,并带有认证机制与任何其它流特征说明;

步骤S105:客户端发送纯文本通信协议的扩展协议命令给服务器;

步骤S106:服务器通知客户端是否允许处理,如允许执行步骤S107,否则,客户端请求连接失败,关闭连接;

步骤S107:客户端与服务器端进行安全传输层协议协商,如果协商成功,则客户端初始化一个新流到服务器,否则,客户端请求连接失败,关闭连接;

步骤S108:服务器发送带有任何可利用流特征的流头作为响应;

步骤S109:客户端选择一种认证机制;

步骤S110:服务器对客户端进行认证,认证成功则执行步骤S110,否则关闭连接。

步骤S111:认证成功,客户端初始化一个新流给服务器;

步骤S112:服务器发送流头来响应客户端,并带有流的其它特征,但是不包括认证机制;

步骤S113:客户端发送一个请求/响应机制到服务器;

步骤S114:服务器判断是否接收客户端提供的请求/响应机制,不接受则关闭连接,接受则执行步骤S115;

步骤S115:服务器返回一个类型为请求/响应机制的节点给客户端;

步骤S116:客户端向服务器请求会话;

步骤S117:服务器告知客户端会话已建立;

步骤S118:客户端A发送消息给客户端A;

步骤S119:服务器A接收到客户端A消息;

步骤S120:服务器A通过域名系统服务器发送消息给服务器B;

步骤S121:服务器B发送接收到的服务器A的消息给客户端B;

步骤S122:客户端B接收到客户端A的消息;

步骤S123:客户端之间进行正常消息通信。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海现代先进超精密制造中心有限公司,未经上海现代先进超精密制造中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210576131.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top