[发明专利]一种基于消息队列的数据传输方法、服务器及系统有效
申请号: | 200810239601.2 | 申请日: | 2008-12-12 |
公开(公告)号: | CN101431476A | 公开(公告)日: | 2009-05-13 |
发明(设计)人: | 伊劲松;王怡;殷明;赵子川 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/58 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
地址: | 100031北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 消息 队列 数据传输 方法 服务器 系统 | ||
1.一种基于消息队列的数据传输服务器,其特征是,所述的服务器包括:
消息队列单元,用于接收应用设备端或者其他数据传输服务器发送的消 息数据包,所述消息数据包由包头和包体组成;所述包体包括消息数据内容, 所述包头包括目的地区号、目的应用号、源地区号和源应用号;其中,所述 消息数据包的包头中还包含随机生成的能够识别返回信息的消息标识ID字 段;
其中,所述消息队列单元包括:传输队列和缓冲队列;所述传输队列
用于接收其他数据传输服务器发来的消息数据包;所述缓冲队列用于接收
应用设备端发来的消息数据包;
数据包获取单元,用于从所述的消息队列中获取所述的消息数据包;
数据包处理单元,用于根据所述消息数据包的地址信息和预存储的路由 配置信息对所述的消息数据包进行路由配置;
所述的消息队列单元通过发送消息队列将路由配置后的消息数据包传输 给目的应用端。
2.如权利要求1所述的服务器,其特征是,所述的数据包处理单元拆分 所述消息数据包的包头和消息内容;判断包头的地址信息是否为空,如果不 为空,则从所述的地址信息中拆分出该消息数据包的路由信息;如果为空, 则进行消息数据包错误记录,并丢弃该消息数据包。
3.如权利要求2所述的服务器,其特征是,所述的数据包处理单元判断 所述路由信息是命令消息还是转发消息,如果为命令消息,则执行命令消息 中命令指令的操作;如果为转发消息,则根据本地路由参数配置文件和包头 的目的地区号、目的应用号、源地区号和源应用号进行路由匹配。
4.如权利要求3所述的服务器,其特征是,所述的数据包处理单元判断 所述的路由匹配是否成功,如果不成功,则生成路由失败信息,并将该路由 失败信息反馈给源应用端;如果成功,则把消息数据包向目的应用端发送。
5.一种基于消息队列的数据传输系统,其特征是,所述的系统包括:源 应用设备、数据传输服务器和目的应用设备,所述的数据传输服务器分别与 所述的源应用设备和目的应用设备相连接;
所述的源应用设备生成消息数据包,并将该消息数据包发送给所述的数 据传输服务器,所述消息数据包由包头和包体组成;所述包体包括消息数据 内容,所述包头包括目的地区号、目的应用号、源地区号和源应用号;其中, 所述消息数据包的包头中还包含随机生成的能够识别返回信息的消息标识ID 字段;
所述的数据传输服务器包括:消息队列单元,用于接收所述源应用设备 发送的消息数据包;其中,所述消息队列单元包括:传输队列和缓冲队列; 所述传输队列用于接收其他数据传输服务器发来的消息数据包;所述缓冲队 列用于接收所述源应用设备端发来的消息数据包;
数据包获取单元,用于从所述的消息队列中获取所述的消息数据包;数 据包处理单元,用于根据所述消息数据包的地址信息和预存储的路由配置信 息对所述的消息数据包进行路由配置;所述的消息队列单元通过发送消息队 列将路由配置后的消息数据包传输给目的应用设备;
所述的目的应用设备从所述的发送消息队列获取所述的路由配置后的消 息数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810239601.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电视机自动煲机的方法及电视机
- 下一篇:一种流量监控方法和设备