[发明专利]一种基于需求管理树形模型的发布订阅匹配方法在审
申请号: | 201711257013.7 | 申请日: | 2017-12-04 |
公开(公告)号: | CN108183931A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 李庆华;张锋军;杨永刚;牛作元 | 申请(专利权)人: | 中国电子科技集团公司第三十研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q10/06 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 邓世燕 |
地址: | 610000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容标签 订阅 需求管理 匹配 目录数据库 树形模型 信息产品 发布 处理方式 传统关系 访问效率 匹配效率 推广条件 用户订阅 复杂度 集中式 可扩展 可控 可用 树型 数据库 标准化 发送 查询 统一 管理 加工 制定 | ||
本发明公开了一种基于需求管理树形模型的发布订阅匹配方法,包括如下内容:一、制定信息产品的内容标签规范,并利用内容标签规范加工新产生的信息产品;二、建立基于需求管理树型模型的中心目录数据库,汇总所有用户的订阅需求;三、通过内容标签实现对中心目录数据库的查询,获取待发送的订阅者列表。本发明提供了一种集中式的发布/订阅实现思路,易于实现对海量发布主题的管理与用户订阅,处理方式可管、可控、可扩展。本发明较传统关系型数据库提高一个数量级的访问效率,做到了匹配复杂度和匹配效率的有效兼顾。本发明提出的统一内容标签规范,可用于对各类信息基于内容的统一化管理,具备较好的标准化推广条件。
技术领域
本发明涉及一种基于需求管理树形模型的发布订阅匹配方法。
背景技术
发布/订阅系统作为一种灵活的基于事件的通信范式,实现通信双方在时间、空间和同步上的完全解耦,满足大规模分布式系统的通信需求。其中,基于内容的发布/订阅系统是技术发展趋势,大量应用于内容分发、信息过滤、电子商务和在线游戏等领域。因此,匹配方法是否面向内容,是否灵活和快速,是发布/订阅系统设计或选型的重中之重。目前,常见的发布/订阅匹配方法有中心配置文件匹配法、中心关系型数据库匹配法、分布式配置文件匹配法三种。
(1)方法一:中心配置文件匹配法
该理论方法是以集中分发思路为核心,构建发布/订阅系统服务器,在服务器上维护可以更新的发布/订阅配置文件,主要记录被发布的主题,以及每个主题的订阅者列表。当某个主题的新信息(也被称为新事件)到达服务器后,根据查询配置文件获取接收目标(订阅者)列表,完成发布订阅匹配处理,从而支撑后续一对一,或一对多的分发操作。该方法虽然实现方法简单,但缺点也较为明显,一是匹配粒度较粗,主题内不易实现属性选择。如,可以订阅某日报电子版,但不能只选择该日报周末版;二是面对海量发布者和订阅者,配置文件会很庞大,会严重占用有限的服务器内存。相关技术包括java消息服务(JavaMessage Service,JMS)等。
(2)方法二:中心关系型数据库匹配法
该理论方法与中心配置文件匹配法类似,主要不同是将记录发布/订阅关系的配置文件变为关系型数据库,将读取文件查找方式变为关系型数据库查询方式。采用数据库技术,将主题存储到主表,并建立与之关联的属性附表,再将订阅者信息和属性关联建立订阅关系附表,这种维护方式在一定程度上支持了匹配粒度的细化。但同时带来两个较为明显的缺点,一是复杂的匹配查询需要构建复杂的结构化查询语言(Structure QueryLanguage,SQL),不易实现自动化处理;二是面对海量发布者和订阅者,数据库查询速度有潜在的瓶颈问题。
(3)方法三:分布式配置文件匹配法
该理论方法是以分布式对等分发思路为核心,无需构建发布/订阅系统服务器,新建立主题或订阅申请采用全网通告(或线下通知)方式,发布者在本地记录与自己相关的订阅者IP地址,一旦产生新的信息(产品),通过查询订阅者列表来匹配发送目标,直接发送。这种维护方式与中心配置文件匹配法没有本质区别,虽然通过去除中心服务器避免了集中分发可能潜在的处理瓶颈和可靠性问题,但同时失去了在中心服务器对订阅者的鉴权控制以及信息发布者的地址隐匿需求,提升了安全风险。相关技术包括数据分发服务(DataDistribution Service,DDS)等。
发明内容
为了克服现有技术的上述缺点,本发明提供了一种基于需求管理树形模型的发布订阅匹配方法,旨在解决:传统发布/订阅关系模型不易建立基于内容、支持多属性和多嵌套主题的复杂匹配问题;传统发布/订阅系统在匹配能力和匹配处理效率不易兼顾的问题;面向各类信息的内容标签统一设计问题。
本发明解决其技术问题所采用的技术方案是:一种基于需求管理树形模型的发布订阅匹配方法,包括如下内容:
一、制定信息产品的内容标签规范,并利用内容标签规范加工新产生的信息产品;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第三十研究所,未经中国电子科技集团公司第三十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711257013.7/2.html,转载请声明来源钻瓜专利网。