[发明专利]自适应的实时消息订阅与发布系统及方法有效
| 申请号: | 200710178135.7 | 申请日: | 2007-11-27 |
| 公开(公告)号: | CN101159711A | 公开(公告)日: | 2008-04-09 |
| 发明(设计)人: | 袁媛;王志勇;王崇羽;戴涧峰;张锐 | 申请(专利权)人: | 航天东方红卫星有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/18 |
| 代理公司: | 中国航天科技专利中心 | 代理人: | 安丽 |
| 地址: | 100094北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自适应 实时 消息 订阅 发布 系统 方法 | ||
1.自适应的实时消息订阅与发布系统,其特征在于:包括客户服务接口、原语解析器、消息管理器、订阅管理器、事件监视器、条件评估器、消息接收线程、消息发布线程、消息传送线程,其中:
原语解析器,接收客户发送的消息注册原语、注销原语、订阅原语和发布原语,将接收的原语解析后,将注册消息、注销消息和发布消息发送给消息管理器,将订阅消息发送给订阅管理器;
消息管理器,将接收的注册消息进行注册;将接收的注销消息进行注销;根据接收的发布消息更新发布消息列表,触发事件监测器;
消息接收线程,接收外部的订阅或发布消息,并将接收的订阅或发布消息发送给订阅管理器;
订阅管理器,根据接收的原语解析器发送的订阅消息更新订阅消息列表,将订阅消息发送给消息发布线程;接收消息接收线程发送的订阅消息,根据接收的消息接收线程发送的订阅消息更新订阅消息列表,并触发事件监测器;接收消息接收线程发送的发布消息,并根据订阅消息列表查询本地订阅者,通过客户服务接口发送相应本地订阅者;
事件监测器,根据消息管理器或订阅管理器触发的事件,将与所述事件相关的条件发送给条件评估器;
条件评估器,根据接收的事件监测器发送的条件进行评估,若条件为真,触发消息发布线程;若条件为假,中止消息发布;
消息发布线程,接收通过条件评估器评估的发布消息,或订阅管理器发送的订阅消息;给消息设定优先级,并按优先级将消息放入消息队列;
消息传送线程,从消息队列中读取消息,并发送。
2.根据权利要求1所述的自适应的实时消息订阅与发布系统,其特征在于:所述的消息接收线程与消息传送线程之间可以进行消息确认,消息接收线程接收外部代理中消息传送线程发送的确认信息,经该确认信息发送给消息发布线程,由消息发布线程从消息队列中将确认的消息删除,若指定时间内,消息接收线程没有接收到确认信息,本地消息发布线程将消息队列中的该消息重新发送,直至消息确认或失效。
3.根据权利要求1或2所述的自适应的实时消息订阅与发布系统,其特征在于:所述的设定优先级考虑消息的截止期、消息的可信度、消息的关键程度采用优先级表方法进行设定。
4.根据权利要求1或2所述的自适应的实时消息订阅与发布系统,其特征在于:所述的消息发布线程将接收的大于预先设定长度的消息进行拆分,保证该消息后面的优先级高的消息不会被大的消息阻塞。
5.自适应的实时消息订阅与发布方法,其特征在于包括消息订阅和消息发布两部分,其中:
消息发布实现过程为:
(1)将客户发送的消息发布原语进行解析,解析后更新消息发布列表,触发消息发布事件,查询该消息是否存在订阅者,若存在订阅者,转步骤(2),否则,中止该消息发布;
(2)按照订阅者定义的条件对消息进行评估,将满足条件的消息设定优先级,并缓存到消息队列,从消息队列中依顺序发布给步骤(1)中订阅者所在的代理;将不满足条件的消息中止发布;
(3)订阅者所在代理接收消息,判断消息是否需要确认,若需要确认,转步骤(4),否则,通知所述代理中的消息订阅者;
(4)订阅者所在代理对消息进行确认,并将确认消息发送给消息发布代理,消息发布代理将确认的消息从消息队列中删除;若订阅者所在代理对消息在指定时间内没有进行确认,消息发布代理将该消息重新发布,直至消息确认或失效;
消息订阅实现过程为:
(5)将客户发送的消息订阅原语进行解析,解析后更新消息订阅列表,同时将该订阅消息传送给其他结点;
(6)所有结点触发消息订阅事件,查询是否存在有效消息,若存在有效消息,转步骤(2),否则,等待步骤(1)中的消息发布。
6.根据权利要求5所述的自适应的实时消息订阅与发布方法,其特征在于:所述的设定优先级考虑消息的截止期、消息的可信度、消息的关键程度采用优先级表方法进行设定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天东方红卫星有限公司,未经航天东方红卫星有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710178135.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型木框架剪力墙侧向水平加载装置
- 下一篇:一种电缆剪





