一种基于特征聚类的检索方法与流程

文档序号:12667788阅读:828来源:国知局
一种基于特征聚类的检索方法与流程

本发明涉及信息检索技术,主要用于制造业信息化领域,具体是一种基于特征聚类的检索方法。



背景技术:

现有的检索算法是基于关键字的,即把用户输入的关键字与数据库中的相关信息进行匹配或者模糊匹配,把匹配成功的数据显示出来。这样做的缺点是显而易见的,只有包含关键字的信息才能被检索出来,而其它具有相同或相似的本质,但不包含相应关键字的信息则检索不到。

以在淘宝上搜索“雨衣”为例,结果中只包含了穿在身上的雨衣,而没有直接安装在电动自行车上的遮雨棚。当消费者需要购买一个能在骑车时挡雨的物品时,第一个想到的可能是雨衣,但真正最佳的选择却可能是遮雨棚,只不过消费者自己可能并不知道还有这样一个物品存在。这种情况下,如果消费者采用当前的检索系统来搜索“雨衣”,他就无法获知还有其它更好的选择。

特征聚类检索算法就是为解决此类问题而生的,以检索“螺栓”为例,在机械设计中,经常需要将两个零部件连接到一起。对于一个新进设计员来说,首先想到的装置很可能是螺栓,于是在系统中检索“螺栓”,希望能找到一个合适的螺栓的图纸。然而,由于目前系统检索的限制,只能检索出螺栓或者零件名称相近的零部件,比如外六角螺栓,内六角螺栓等。

在制造业领域对产品的检索,往往需要依据产品的功能满足自己的需求,而并不是简单的零件名称

单纯的零件名称的检索和单纯功能的检索往往出现排斥关系,通过将零件名称和功能名称的检索结果聚合在一起,在依据一定的排序方式,将给用户带来更加有益的帮助。



技术实现要素:

本发明的目的在于提供一种基于特征聚类的检索方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种基于特征聚类的检索方法,包含以下步骤:

A、维护功能特征库;

B、向系统中录入零部件;

C、检索;

D、聚合;

E、排序。

作为本发明的优选方案:所述步骤A具体是: 存在可以添加功能特征的库,有相关权限的用户可以对此库进行维护(包括对功能特征库中的功能及特征进行增删改查)。

作为本发明的优选方案:所述步骤B具体是:在录入零部件时,除了零部件本身的属性(包括名称,特征码,图示以及其他描述等)外,还需要再录入其相应的功能。用户在录入零部件的功能描述时,不可以按照自己对相关功能的理解直接进行编写,必须是从维护好的功能库中进行选择,否则,同一种功能可能会产生虽然含义相似但文字却不同的情况,给接下来的匹配工作造成困扰。

作为本发明的优选方案:所述步骤C具体是:先针对名称(或者特征码)进行查找,然后获取到该名称所属的零部件的功能,再查找同样具有此功能的其它零部件,主要是要根据目标零部件的功能进行查找。

作为本发明的优选方案:所述步骤D具体是:把检索出的不同类别的所有结果全部聚集到一起,检索出的结果分为两类,一类是名称字段与检索条件匹配的零部件集合;另一类是功能与被检索零部件相同或相似的零部件集合。

作为本发明的优选方案:所述步骤E具体是:先按照结果的类别排序,在同一类别中再按照某种指定的方式(可依据创建时间、使用频率、甚至是某些组合方式等,排序方式可以由用户进行选择)对零件进行排序。也可对结果的类别进行混合排序,并一定依据类别相同进行排序,排序的结果由用户进行选择。

与现有技术相比,本发明的有益效果是:通过本方法进行检索,除了能展示出各种符合用户检索的结果之外,还能向设计人员展示其所需的其他结果——比如,用户检索螺栓,系统除了返回螺栓作为结果外,还会返回其它紧固件(如螺钉,螺柱,甚至是异形紧固件)。当用户看到系统额外展示的这些结果(螺钉、螺柱、异形紧固件)后,可能会意识到也许这才是最佳的选择,从而优化自己的设计方案。——通过本方法,相关零部件使用的效率可以得到显著提升,因此可以提高企业中对数据挖掘的有效性,协助用户对有效数据的分析,对制造业信息化各个方面都有很大的促进作用。

附图说明

图1为功能维护流程图;

图2为零件录入流程图;

图3为检索流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-3,一种基于特征聚类的检索方法,包含以下步骤:一是维护功能特征库,二是录入零部件,三是检索,四是聚合,五是排序。

功能库的维护。存在可以添加功能特征的库,有相关权限的用户可以对此库进行维护(包括对功能特征库中的功能及特征进行增删改)。

用户向系统中录入零部件时,需要在录入名称(编码亦可)的同时,再录入其相应的功能。比如,在录入一个新的螺栓标准件时,不仅要描述这个标准件的名称是“螺栓”,还需要填写其功能——“紧固”,“连接”等。用户在录入零部件的功能描述时,不可以按照自己对相关功能的理解直接进行编写,必须是从维护好的功能库中进行选择,否则,可能会产生同一种功能虽然含义相似但文字却不同的情况,给接下来的匹配工作造成困扰。

检索。检索时,先针对名称(或者是特征码)进行查找,然后获取到该名称所属的零部件的功能,再查找同样具有此功能的其它零件。主要是根据目标零部件的功能进行查找。

聚合。把检索出的不同类别的所有结果全部聚集到一起。检索出的结果分为两类,一类是名称字段与检索条件匹配的零部件集合;另一类是功能与被检索零件相同或相似的零部件集合。

结果排序。先按照结果的类别排序,在同一类别中再按照某种指定的方式(可依据创建时间、使用频率、甚至是某些组合方式等,排序方式可以由用户进行选择)对零部件进行排序。也可对结果的类别进行混合排序,并不一定依据类别相同进行排序,排序的结果由用户进行选择。

本发明的工作原理是:通过本方法进行检索,除了能展示出各种符合用户检索的结果之外,还能向设计人员展示其所需的其他结果——比如用户检索螺栓,系统除了返回螺栓外,还会返回其它紧固件(如螺钉,螺柱,甚至是异形紧固件)。当用户看到系统额外展示的这些结果(螺钉、螺柱、异形紧固件)后,可能会意识到也许这才是最佳的选择,从而优化自己的设计方案。——通过本方法,相关零件使用的效率可以得到显著提升,因此可以提高企业中对数据挖掘的有效性,协助用户对有效数据的分析,对制造业信息化各个方面都有很大的促进作用。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1