[发明专利]一种基于XMPP协议和SMS服务的网络消息通讯方法无效
| 申请号: | 200910014483.X | 申请日: | 2009-02-27 | 
| 公开(公告)号: | CN101488926A | 公开(公告)日: | 2009-07-22 | 
| 发明(设计)人: | 田尚杰;李斌 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 | 
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06;H04W4/14;H04W4/12 | 
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 | 
| 地址: | 250014山东*** | 国省代码: | 山东;37 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 xmpp 协议 sms 服务 网络 消息 通讯 方法 | ||
1.一种基于XMPP协议和SMS服务的网络消息通讯方法,其特征在于包含如下步骤:
1)客户端把登录请求格式化为XMPP协议规定的XML流,并把该请求发送到服务器端,服务器端接收改XML流并解析其内容,然后对用户身份进行验证,并把验证结果以XMPP及其他信息以标准XMPP XML流的方式发送到发起请求的客户端;
2)客户端请求验证通过,则服务器端把组织结构、用户未接收的消息以标准XMPP XML流的形式发送给客户端;客户端收到信息后进行解析,并以树形目录的形式按照部门优先级和人员优先级显示在客户端主窗口中;再接收服务端发来的消息后,格式化为用户端可认知的信息并提示用户查看信息;
3)客户端与其他客户端进行会话、进行群聊或者在客户端进行其他设置,包括;
a)客户端接收来自其他应用系统的信息;
b)客户端在通过单点登录技术查看和操作其他应用系统;
c)其他应用系统调用服务器端提供的接口,把其他应用系统的信息发送到客户端或者用户手机上。
2、根据权利要求1所述的方法,其特征在于客户端和服务器端都采用标准的XMPP协议实现,客户端和服务器端对XML的操作均以对象的形式进行。
3、根据权利要求1所述的方法,其特征在于当目标客户端未登录时,所有信息都以实体的形式保存在服务器端,当该客户端登录时,服务器端在发送组织架构之后立即将这些信息发送到该客户端。
4、根据权利要求3所述的方法,其特征在于当不同的客户端进行会话时,所发出的信息首先到达服务器,服务器根据其中的目标用户ID,获取到该用户登录时使用的IP地址和客户端端口,然后再把这个信息发送到该IP和端口标示的网络终端,客户端发出的信息中包括目标用户的ID、发送者的ID、信息内容和信息类别。
5、根据权利要求3所述的方法,其特征在于客户端和服务器端使用Socket端口进行通讯,服务器端使用的端口号是5222、5223或者10000;客户端可以使用服务器端的IP地址、机器名或者域名对服务器进行解析,以获取真正的通讯地址。
6、根据权利要求1所述的方法,其特征在于客户端对集成在内的应用系统使用单点登录技术,从而使得用户直接在客户端即可查看相关应用系统的信息,并进行必要的操作,而不必登录到具体的应用系统。
7、根据权利要求1所述的方法,其特征在于应用系统调用服务器端提供的接口,把要发送的信息发往服务器端;服务器端对信息经过XMPP标准XML的转换后在发送到相应的客户端,服务器通过COM口或者USB连接短信设备,并通过短信设备进行短信息的收发,并对接收到的短信息进行解析,并响应其中的请求。
8、根据权利要求1所述的方法,其特征在于还包括步骤:用户随时随地通过手机短信的方式向服务器端查询所需信息;查询方式通过发送特定编码指令的形式进行,服务器端通过XMPP/GSM网关来实现信息的相互转换和交互。
9、根据权利要求8所述的方法,其特征在于服务器端使用AT指令操作短信设备。
10 根据权利要求8所述的方法,其特征在于服务器端接收到短信并解码后,根据短信中包含的特定指令到应用系统中获取相关数据,然后经过XMPP/GSM网关编码,并操纵短信设备向用户发送信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910014483.X/1.html,转载请声明来源钻瓜专利网。





