[发明专利]基于属性匹配的服务资源搜索方法及系统有效
申请号: | 201310070368.0 | 申请日: | 2013-03-05 |
公开(公告)号: | CN103116653A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 黄必清;李成海;李秀 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100084 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 属性 匹配 服务 资源 搜索 方法 系统 | ||
技术领域
本发明涉及资源搜索技术领域,特别涉及一种基于属性匹配的服务资源搜索方法及系统。
背景技术
服务资源的匹配与搜索是按照预先设定的匹配算法,从制造服务资源库(SRD)的大量制造服务资源(MSR)中搜寻与服务资源请求(SRR)相匹配的服务。但由于网络化制造环境的分布和异构特性,难以做到期待SRR与MSR的完全一致。
在分布式系统服务发现方面,当前的研究主要是基于服务描述信息的输入与输出,另外还有一些考虑了其它描述服务的信息,例如Preconditions,Effects等。这些虽然提供了有效的服务资源搜索与匹配机制,但没对具体实现搜索与匹配的基础算法(即底层具体服务资源描述信息间的匹配算法)进行有效研究。此外,当前研究对象主要是计算服务资源的发现与匹配问题。由于制造服务与计算服务比较起来,具有长周期、多方合作、知识性、复杂性、多样性等特点,因此以上方法只能起到一定借鉴作用,而不能简单地直接应用到制造服务资源匹配与搜索中。
在制造服务资源发现方面,目前现有的方法主要是停留在对服务资源的标题的关键字匹配上,而对于用户检索词中服务资源属性知识的挖掘还未有研究。而当前广泛采用的服务资源属性的检索,主要是针对关键字匹配检索结果的二次检索,或者直接采用垂直搜索的方式,检索用户需要多次确认检索条件,极大地降低了检索效率。
发明内容
本发明的目的旨在至少解决上述的技术缺陷之一。
为达到上述目的,本发明一方面的实施例提出一种基于属性匹配的服务资源搜索方法,包括以下步骤:获取用户的搜索信息,并将所述搜索信息划分为多个关键词;在同义词字典中查找所述多个关键词中每个关键词对应的主同义词,并根据所述每个主同义词的词性将所述多个关键词的主同义词分为检索关键词词集和调整关键词词集;根据所述检索关键词词集在服务资源属性字典中进行搜索以得到第一服务资源类型;根据所述调整关键词词集在所述第一服务资源类型中进行搜索以得到第二服务资源类型;以及当所述第二服务资源类型对应的属性大于预设值时,根据所述多个关键词,在第二服务资源类型对应的服务资源中进行属性匹配以得到最终服务资源,并将最终服务资源反馈给用户。
根据本发明实施例的方法,通过从用户搜索信息中关键词获得对应的属性,并根据关键词和对应的属性进行资源搜索,从而提高了搜索命中率,方便了用户使用。
本发明的一个实例中,当所述第二服务资源类型对应的属性小于所述预设值时,还包括:根据所述检索关键词词集和所述调整关键词词集调整所述检索关键词词集和所述调整关键词词集中的元素;以及根据调整后的所述检索关键词词集、所述调整关键词词集和对应的关键词在服务资源数据库中进行搜索以获得用户搜索服务资源。
本发明的一个实例中,所述检索关键词词集为名词主同义词。
本发明的一个实例中,根据所述第二服务资源类型的搜索结果确定所述调整关键词词集中可调整为检索关键词词集的元素。
本发明的一个实例中,根据所述第一服务资源的搜索结果确定所述检索关键词词集中可调整为调整关键词词集的元素。
为达到上述目的,本发明的实施例另一方面提出一种基于属性匹配的服务资源搜索系统,包括:获取模块,用于获取用户的搜索信息,并将所述搜索信息划分为多个关键词;划分模块,用于在同义词字典中查找所述多个关键词中每个关键词对应的主同义词,并根据所述每个主同义词的词性将所述多个关键词的主同义词分为检索关键词词集和调整关键词词集;第一搜索模块,用于根据所述检索关键词词集在服务资源属性字典中进行搜索以得到第一服务资源类型;第二搜索模块,用于根据所述调整关键词词集在所述第一服务资源类型中进行搜索以得到第二服务资源类型;判断模块,用于判断所述第二服务资源类型对应的属性是否大于预设值;以及反馈模块,用于根据所述多个关键词,在第二服务资源类型对应的服务资源中进行属性匹配以得到最终服务资源,并将最终服务资源反馈给用户。
根据本发明实施例的系统,通过从用户搜索信息中关键词获得对应的属性,并根据关键词和对应的属性进行资源搜索,从而提高了搜索命中率,方便了用户使用。
本发明的一个实例中,还包括:调整模块,用于根据所述检索关键词词集和所述调整关键词词集调整所述检索关键词词集和所述调整关键词词集中的元素;以及第三搜索模块,用于根据调整后的所述检索关键词词集、所述调整关键词词集和对应的关键词在服务资源数据库中进行搜索以获得用户搜索服务资源。
本发明的一个实例中,所述检索关键词词集为名词主同义词。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310070368.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可调节沼气池
- 下一篇:一种提炼动物油脂的防爆框