[发明专利]自适应的实时消息订阅与发布系统及方法有效

专利信息
申请号: 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所述的自适应的实时消息订阅与发布方法,其特征在于:所述的设定优先级考虑消息的截止期、消息的可信度、消息的关键程度采用优先级表方法进行设定。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天东方红卫星有限公司,未经航天东方红卫星有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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