[实用新型]一种可信的支持多订阅条件和非实时信息订阅的发布/订阅系统有效
| 申请号: | 201120444872.9 | 申请日: | 2011-11-11 |
| 公开(公告)号: | CN202353608U | 公开(公告)日: | 2012-07-25 |
| 发明(设计)人: | 李千目;戚湧;张煜;刘婷;侯君;张宏 | 申请(专利权)人: | 无锡南理工科技发展有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
| 代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 徐冬涛 |
| 地址: | 214192 江苏省无锡*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 可信 支持 订阅 条件 实时 信息 发布 系统 | ||
技术领域
本实用新型涉及发布/订阅系统,尤其是发布/订阅系统中的匹配方式,具体地说是一种可信的支持多订阅条件和非实时信息订阅的发布/订阅系统。
背景技术
目前,随着互联网的广泛应用和快速发展,大规模的信息发布/订阅系统已经在各个行业中有了广泛的应用,例如股票与个性化新闻订阅系统,电子市场和电子商务应用等方面。传统的同步通信模型,如CORBA,RMI,DCOM等由于其耦合的特点,已经难以适应这种大规模、异步和多点通信的需求。而发布/订阅通信模型由于具有异步、多点通信的特点,能够很好地满足Internet上大型应用系统松散通信的需要,是构建大规模分布式系统的基石。
目前发布/订阅系统的研究在国际上刚刚兴起,目前,虽然已经取得了一定的成果,但是,相关的研究成果还不够成熟,仍具有通用性不够、交互效率不高、容错能力不强等缺点。
作为发布/订阅系统的关键技术之一的匹配技术,对于不同的数据模型,需要设计不同的匹配技术,以追求匹配的时间效率、空间效率和订阅维护的效率。当今大多数发布/订阅系统所采用的匹配技术都是多级索引法或是建立在其基础上的衍生出的方法。而各种主要的匹配技术还有一个共同的不足,就是没有考虑到事件的非实时性,即只能处理实时信息。
发明内容
本实用新型的目的是针对发布/订阅系统中匹配技术所存在的通用性不够、交互效率不高、容错能力不强和实时性较差的问题,提出一种可信的支持多订阅条件和非实时信息订阅的发布/订阅系统,提高现有系统的处理复合式订阅条件能力,同时兼顾了订阅的实时性。
本实用新型的技术方案是:
一种可信的支持多订阅条件和非实时信息订阅的发布/订阅系统,它包括WEB工作站、匹配模块、路由模块和数据库工作站,所述的WEB工作站的上行信号端与匹配模块的下行信号端相连,匹配模块的上行信号端与路由模块的下行信号端相连,路由模块的上行信号端与数据库工作站相连。
本实用新型的WEB工作站包括处理器、输入设备和输出设备,发布者/订阅者通过输入设备输入的相关信息,通过输出设备读取相关信息,输入设备和输出设备均与处理器的对应信号端相连。
本实用新型的WEB工作站还包括通信模块,WEB工作站通过通信模块与匹配模块无线连接。
本实用新型的匹配模块为戴尔R410服务器。
本实用新型的路由模块为锐捷 rg-wbr80。
本实用新型的有益效果:
本实用新型中的匹配模块,处理从WEB工作站读取到的数据,有事件数据和订阅条件两种数据类型。事件数据模型的参数有属性名,数据类型,属性值,索引号。同时,每个订阅条件的参数有属性名,数据类型,操作符,属性值,多条件标识,索引号,使得订阅条件由一个特定的六元组来表达。通过建立事件索引表和订阅条件索引表,根据中缀表达式转化为后缀表达式或后缀表达式的方法来建立多订阅条件生成树。当一个事件发布之后,每个五元组都会有一个树的节点和它对应,从而达到目标匹配的效果。
本实用新型中的匹配模块实现了对于基于多级索引法的改进,支持复合式订阅条件和非实时信息订阅,可以达到一个时间和所有订阅条件匹配的“一事件,多订阅”的效果,也可以完成一个订阅条件和所有事件的匹配,即“一订阅,多事件”的非实时信息的订阅;具有通用性强、交互效率高、容错能力强和实时性好的优点。
附图说明
图1是本实用新型的原理框图。
图2是本实用新型的结构示意图。
具体实施方式
下面结合附图和实施例对本实用新型作进一步的说明。
如图1所示,一种可信的支持多订阅条件和非实时信息订阅的发布/订阅系统,它包括WEB工作站(型号可为戴尔R710)、匹配模块(型号可为戴尔R410)、路由模块(型号可为锐捷 rg-wbr80)和数据库工作站(型号可为戴尔R410),所述的WEB工作站的上行信号端与匹配模块的下行信号端相连,匹配模块的上行信号端与路由模块的下行信号端相连,路由模块的上行信号端与数据库工作站相连。发布者/订阅者在WEB工作站输入需要发布或订阅的数据,由匹配模块进行事件和订阅条件之间的匹配,再通过路由模块找到相应的分发代理,通过数据库工作站来读取需要的数据,从而完成发布/订阅系统的功能。
本实用新型的WEB工作站包括处理器、输入设备和输出设备,发布者/订阅者通过输入设备输入的相关信息,通过输出设备读取相关信息,输入设备和输出设备均与处理器的对应信号端相连。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡南理工科技发展有限公司,未经无锡南理工科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120444872.9/2.html,转载请声明来源钻瓜专利网。





