[发明专利]一种基于本体的支持模糊匹配的事件发布订阅方法有效
申请号: | 201510192400.1 | 申请日: | 2015-04-21 |
公开(公告)号: | CN104794200B | 公开(公告)日: | 2018-02-09 |
发明(设计)人: | 刁兴春;张慧;严浩;江春;邓波;曹建军;袁震;丁晨路;黄宇;王芳潇;俞赟 | 申请(专利权)人: | 中央军委装备发展部第六十三研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/27 |
代理公司: | 江苏爱信律师事务所32241 | 代理人: | 刘琦 |
地址: | 210007 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 本体 支持 模糊 匹配 事件 发布 订阅 方法 | ||
技术领域
本发明属于计算机技术领域,涉及一种基于本体的发布订阅匹配方法。
背景技术
发布订阅系统是指一种能够提供用户以发布者和订阅者的角色参与到消息转发中的中间件系统,被转发的消息在本专利中又被称作事件,其中发布者和订阅者是系统最基本的角色。订阅者和发布者角色可以被同一个系统终端用户所拥有,即一个终端用户可以同时是订阅者和发布者。发布者是事件的生产者,而订阅者是事件的消费者,订阅者通过订阅语句来表达对于某些事件的兴趣,而发布者在发布订阅系统中按照一定的约束来发布事件,最终事件经过匹配算法被转发给特定的订阅者。所以发布订阅系统的目标是保证订阅者所需要的事件准确、及时、高效地转发给订阅者。
组成一个发布订阅系统的基础是数据模型和匹配算法,其中数据模型决定了匹配算法的实现方式。基于主题的发布订阅把事件按照主题来分类,事件的表达能力有限,但是匹配算法实现简单。基于内容的发布订阅提供事件的更细粒度的表达,但是匹配算法的复杂度比较高,没有考虑事件的语义信息。随着语义技术的发展,更多的研究转移到基于语义的发布订阅上来。经过调研,基于本体的语义发布订阅系统也有很多,但是很少有支持推理功能和模糊匹配的。
发明内容
技术问题:针对传统发布订阅系统的缺点,本发明提出了一种以语义技术为基础,支持事件的语义表达和推理、订阅的语义表达、事件/订阅的基于本体的支持模糊匹配的事件发布订阅方法。
技术方案:本发明的基于本体的支持模糊匹配的事件发布订阅方法,包括以下步骤:
步骤1)构建用以提供发布订阅系统中的概念和概念间关系定义的领域本体;步骤2)首先分别按照如下两种方式构建基于所述领域本体的同义词词库:
a)从一个以上的中文百科中抽取重定向;
b)利用固定模式从中文语料库中抽取同义词;
然后将两种方式构建的同义词词库共同构成基于Web的同义词词典,如果两种方式构建的同义词词库集合之间存在交集,则对两者进行合并,去掉重复的词条;
步骤3)构建RDF事件图(RDF是用来表现万维网上各类资源的信息的一种语言):事件发布者首先通过浏览器在网页上构建事件内容,然后通过事件代理把事件内容转换成RDF事件图;
步骤4)构建订阅请求:订阅者首先通过浏览器在网页上构建订阅内容,然后通过订阅代理把订阅请求内容转化成SPARQL语句(这是一个递归缩写,代表的是一种用于RDF上的查询语言);
同时收集用户订阅时输入的关键词;
步骤5)事件和订阅匹配:首先利用本体的上下位推理能力对所述步骤4)中生成的SPARQL语句做父子类扩展,然后利用SPARQL查询引擎查询得到满足SPARQL查询条件的事件节点集合;
步骤6)基于每个事件节点,在所述步骤3)构建的RDF事件图上进行有向图的广度优先遍历,得到从事件节点出发的子图,一个子图即一个事件的描述信息;
步骤7)基于用户订阅的关键词和构建好的同义词词典在事件描述信息中进行词频-逆向文件词频计算,得到所述关键词和事件描述信息之间的匹配相关度得分,最后根据匹配得分对事件进行排序并返回给订阅者。
本发明方法的优选方案中,所述步骤1)中构建的领域本体用OWL(一种用于描述语义网上本体论关系的语言)文档形式存储。
本发明方法的优选方案中,所述步骤2)中的中文百科采用维基百科、互动百科和百度百科。
本发明方法的优选方案中,所述步骤3)中,事件内容的主题是从步骤1)中所构建的领域本体中定义的事件类中选取的;所述RDF事件图是在关系型数据库中构建事件表来存放RDF事件得到的。
本发明方法把语义技术引入到发布订阅系统中,以提高语义发布系统的事件表达能力、订阅表达能力、订阅/事件匹配准确度。
有益效果:本发明与现有技术相比,具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中央军委装备发展部第六十三研究所,未经中央军委装备发展部第六十三研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510192400.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种球墨铸铁管生产过程自动控制系统及方法
- 下一篇:网络地图泛区域搜索方法