[发明专利]一种图形聚合中的消息分发方法及装置、系统有效
申请号: | 201210073225.0 | 申请日: | 2012-03-19 |
公开(公告)号: | CN102710593A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 程渤;章洋;陈俊亮;李强 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/58 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;武晨燕 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 聚合 中的 消息 分发 方法 装置 系统 | ||
1.一种图形聚合中的消息分发装置,其特征在于,所述装置包括:发布订阅关系表、事件驱动模块、数据源连接模块和消息推送模块;其中,
发布订阅关系表,用于保存已定义的数据源与Widget应用端各Widget组件之间的订阅关系;
数据源连接模块,用于接收数据源发送的消息,并传送给所述事件驱动模块;
事件驱动模块,用于对所述数据源连接模块传送的消息进行解析,获得所述消息的名称和发布者信息,并基于所述消息的名称和发布者信息在所述发布订阅关系表中查询对应所述消息的订阅关系,根据所查询到的订阅关系,将所述消息通过所述消息推送模块推送给相应Widget应用端的指定Widget组件。
2.根据权利要求1所述图形聚合中的消息分发装置,其特征在于,所述装置还包括:预定配置的包含有事件规则的事件规则定义表,所述事件规则,表示对指定消息的逻辑处理规则;
事件驱动模块,还用于从所查询到的订阅关系中提取所述消息的订阅者信息,并基于所述消息的名称、发布者信息和订阅者信息,查询所述事件规则定义表,如果存在与所述消息的名称、发布者信息和订阅者信息相符合的事件规则,则基于所述事件规则对所述消息进行逻辑处理后,通过所述消息推送模块推送给相应Widget应用端ID的指定Widget组件;如果不存在与所述消息的名称、发布者信息和订阅者信息相符合的事件规则,则直接将所述消息通过消息推送模块推送给相应Widget应用端ID的指定Widget组件。
3.根据权利要求1所述图形聚合中的消息分发装置,其特征在于,所述装置还包括:
消息接收模块,用于接收来自Widget应用端各Widget组件的消息,并传送给所述事件驱动模块;
所述事件驱动模块,还用于对所述消息接收模块传送的消息进行解析,获 得所述消息的名称和订阅者信息,并基于所述消息的名称和订阅者信息在所述发布订阅关系表中查询对应所述消息的订阅关系,根据所查询到的订阅关系,将所述消息通过所述数据源连接模块发送给指定的数据源。
4.根据权利要求1所述图形聚合中的消息分发装置,其特征在于,所述装置还包括:发布订阅注册请求模块和订阅者注册模块;其中,
发布订阅注册请求模块,用于接收操作人员输入的需注册订阅关系的相关信息,将需注册订阅关系的相关信息按照预定格式打包,生成订阅请求并发送给所述订阅者注册模块;
订阅者注册模块,用于接收所述发布订阅注册请求模块发送的订阅请求,并将所述订阅请求中的订阅关系注册到所述发布订阅关系表。
5.根据权利要求4所述图形聚合中的消息分发装置,其特征在于,所述装置还包括:发布订阅管理模块;
发布订阅注册请求模块,用于接收操作人员输入的需取消订阅关系的相关信息,将需取消订阅关系的相关信息按照预定格式打包,生成取消订阅请求并发送给所述发布订阅管理模块;
发布订阅管理模块,用于接收所述发布订阅注册请求模块发送的取消订阅请求,并将所述订阅请求中的订阅关系从所述发布订阅关系表中删除。
6.一种图形聚合中的消息分发系统,其特征在于,所述系统包括:如权利要求1至5任一项所述图形Mashup中的消息分发装置和设置在Widget应用端的至少一个消息接口,一个消息接口连接一个Widget组件;
所述消息接口包括消息接收接口,用于接收所述消息推送模块推送给相应Widget组件的消息。
7.根据权利要求6所述图形聚合中的消息分发系统,其特征在于,所述消息接口还包括消息发送接口,用于将相应Widget组件的消息发送给所述消息分发装置的消息接收模块。
8.一种图形聚合中的消息分发方法,其特征在于,所述方法包括:
将已定义的数据源与Widget应用端各Widget组件之间的订阅关系保存到 发布订阅关系表;
数据源连接模块接收数据源发送的消息,并传送给事件驱动模块;
事件驱动模块对所述数据源连接模块传送的消息进行解析,获得所述消息的名称和发布者信息;
事件驱动模块基于所述消息的名称和发布者信息在所述发布订阅关系表中查询对应所述消息的订阅关系,根据所查询到的订阅关系,将所述消息通过消息推送模块推送给相应Widget应用端的指定Widget组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210073225.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种甘草次酸衍生物、其制备方法及医药用途
- 下一篇:信息处理方法及设备