一种建材信息检索系统以及检索方法与流程

文档序号:16754865发布日期:2019-01-29 17:15阅读:299来源:国知局
一种建材信息检索系统以及检索方法与流程

本发明属于检索技术领域,尤其涉及一种建材信息检索系统以及检索方法。



背景技术:

建筑行业所采购的材料不与一般行业,所采购产品都是工程建设产品,或适用于生产,或适用于活动居住,所需规格参数,数量与质量都要求标准规范。然而,商家材料众多、筛选费时、资料堆积太多难以区分、信息不完整等都增加了建筑采购的困难。

传统的cad技术,依据建筑设计的图纸,由专业技术人员进行材料需求量计算,再由采购人员从市场中寻找、筛选、比对与自身需求最相匹配的建材商和建材;且设计图纸对项目需要的建材描述存在缺陷,导致采购人员不能准确购买项目需要的建筑材料;另外,项目建设周期不可控,需耗费大量资源对项目需要的建材进行市场调查、比较、优选。而目前的比较前沿的bim技术,在完成建模以后,也需要专业技术人员对所需材料信息进行计算、归纳,再由采购人员从市面上去寻找、筛选等,同样减轻采购人员的采购负担。



技术实现要素:

本发明实施例提供一种建材信息检索系统,旨在解决以上技术问题。

本发明实施例是这样实现的,一种建材信息检索系统,其特征在于,所述系统包括:

建材信息库,包括多个建材产品类别信息以及与所述建材产品类别信息对应的建材产品特征信息;所述建材产品的特征信息包括所述建材产品的公有特征信息以及特有特征信息;

bim模型库,包括模型类型信息,所述模型类型信息包括至少一种建材产品类别和与所述建材产品类别对应的建材产品特征信息字段名称,所述建材产品特征信息字段名称根据所述建材产品的特征信息确定;

以及建材信息检索装置,用于响应用户的建材信息检索请求,根据所述bim模型库与建材产品信息库,向用户返回检索结果。

本发明实施例还提供了一种建材信息检索系统的检索方法,所述方法包括:

根据用户输入的第一文字信息从bim模型库中获取与所述第一文字信息匹配的建材产品特征信息字段名称;

从建材信息库中,获取与所述建材产品特征信息字段名称匹配的建材产品的特征信息,并向用户输出。

本发明实施例还提供了一种计算机设备,所述计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现上述建材信息检索系统的检索方法的步骤。

本发明实施例提供的建材信息检索系统,通过包括多个建材产品类别信息以及与所述建材产品类别信息对应的建材产品特征信息的建材信息库,以及包括模型类型信息的bim模型库的映射联系,实现bim模型与市场上的建材产品信息的有效联通,达到bim模型信息化的目标,方便采购人员进行bim模型以及建材产品信息检索,有效地将需要采购的建材产品信息直观的展现给采购人员,大大简化了采购方、施工方依据bim模型进行查找、筛选、比对建材产品的难度。

附图说明

图1是本发明实施例提供的一种建材信息检索系统的结构示意图;

图2是本发明实施例提供的一种建材信息库的创建方法的实现流程图;

图3是本发明实施例提供的一种bim模型库的创建方法的实现流程图;

图4是本发明实施例提供的一种优化的bim模型库的创建方法的实现流程图;

图5是本发明实施例提供的一种建材信息检索系统的检索方法的实现流程图;

图6是本发明实施例提供的另一种建材信息检索系统的检索方法的实现流程图;

图7是本发明实施例提供的再一种建材信息检索系统的检索方法的实现流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

为了进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如下。

本发明实施例提供的建材信息检索系统,通过包括多个建材产品类别信息以及与所述建材产品类别信息对应的建材产品特征信息的建材信息库,以及包括模型类型信息的bim模型库的映射联系,实现bim模型与市场上的建材产品信息的有效联通,达到bim模型信息化的目标,方便采购人员进行bim模型以及建材产品信息检索,有效地将需要采购的建材产品信息直观的展现给采购人员,大大简化了采购方、施工方依据bim模型进行查找、筛选、比对建材产品的难度。

图1示出了本发明实施例提供的一种建材信息检索系统的结构,为了便于说明,仅示出与本发明实施例相关的部分,详述如下:

一种建材信息检索系统,包括建材信息库100、bim模型库200以及建材信息检索装置300。

其中,建材信息库100,包括多个建材产品类别信息以及与所述建材产品类别信息对应的建材产品特征信息;所述建材产品的特征信息包括所述建材产品的公有特征信息以及特有特征信息。

在本发明实施例中,如图2所示,所述建材信息库通过如下步骤创建:

在步骤s201中,获取市面上已有的建材产品的建材产品类别信息以及与所述建材产品类别信息对应的建材产品特征信息。

在本发明实施例中,建材产品类别是指如硅酸盐水泥、窗户、门等具体的建材产品;建材产品的特征信息包括所述建材产品的公有特征信息以及特有特征信息,是指所有建材产品的描述特征都包含有品牌、产地、规格等信息,这些信息属于上述的共有特征信息,而有些建材产品除了有品牌、产地、规格等信息的描述之外,还存在其他描述特征,例如成分信息、结构层数信息等描述,这些信息属于上述的特有特征信息。也就是说,对于多种类别的建材,例如水泥和门,或者对于同一种类别(例如门)的不同品牌和规格,描述其特征的数据可能有相同的,例如都具备品牌、规格、产品等特征,也可能存在不同的特征,例如某一种门存在其他门不具备的特征“复合层数”;因此特征数据可能是所有建材产地品都共有的公共特征,也可能是某一类别建材产品所具备的特征(例如门这种类别)。

在步骤s202中,根据所述建材产品信息类别信息以及与所述建材产品类别信息对应的建材产品特征信息,确定建材产品信息数据元。

在本发明实施例中,建材产品信息数据元是指建材产品的规格、品牌、产地、标注信息、供应商等特征信息,可以说该建材产品信息数据元是建材产品信息库的建立框架,例如,需要考虑除了纵向上同一种硅酸盐水泥的汇总,还存在横向上各种建材产品信息的汇总,如硅酸盐水泥、窗户这两种建材产品,是不是通过品牌、产地、规格、材质等这些数据元就足够描述所有的建材产品种类。

在实际应用中,建材产品信息类别信息以及与所述建材产品类别信息对应的建材产品特征信息数据庞大,因此数据元的建立,需要基于一个规则:就是市面上比较关注的建材产品特征,或者市面上进行建材分析、建材筛选、建材采购比较关注的建材产品特征信息,例如品牌、规格、材质等,因为这些特征是后续建材产品信息库的基础,以及进行数据索引和筛选的基础,而一些更细节的特征,例如“成分”,可能并不是市面上进行建材分析筛选采购所权衡的主要因素,则“成分”可不考虑作为建材产品信息数据元。

在步骤s203中,根据所述建材产品信息数据元,建立建材产品信息库。

在实际应用中,为了便于建材产品信息库的统一,以及为了后续信息索引的方面,建材产品特征数据除了所有建材类别都共有的公共特征之外,在某一类别建材产品内,特征数据必须统一;若存在无法统一提取的特征,可通过一些泛化的特征来进行标识,例如“说明”、“额外描述”等。

在步骤s204中,将所述建材产品信息输入建材产品信息库中。

在本发明实施例中,将所述建材产品信息输入建材产品信息库中的方式可以采用自动统计录入或者手动录入。

在本发明实施例中,建材信息库100包括多个建材产品类别信息以及与所述建材产品类别信息对应的建材产品特征信息,其中,建材信息库是基于建材市场信息发布网站的信息变化动态,实时更新所述建材产品类别信息以及与所述建材产品类别信息对应的建材产品特征信息,由于市面上的建材信息可能在持续更新,例如门的品牌会增加,或者门的同一种品牌的规格会变更,因此更新的过程不是一次性的,而是持续更新。

bim模型库200,包括模型类型信息,所述模型类型信息包括至少一种建材产品类别和与所述建材产品类别对应的建材产品特征信息字段名称,所述建材产品特征信息字段名称根据所述建材产品的特征信息确定。

在本发明实施例中,bim模型库200包括模型类型信息,其中,模型类型信息包括至少一种建材产品类别和与所述建材产品类别对应的建材产品特征信息字段名称,也就是说,模型类型是指bim模型库中的构件类型,每一个构件如门、窗、墙等可能涉及到多种建材产品类别,如单独墙构件就可能涉及到石灰、砖、混泥土、水泥等建材产品类别。

在本发明实施例中,bim模型的本身的信息化参数与上述建材产品特征信息有一定区别,首先,名称上不一致,例如,建材产品特征信息中的“规格”,bim模型对应的信息化参数是“型号”;这是由于市面习惯与revit本身的设计习惯不一致导致的;其次,数据层次和结构上的不一致,例如,数据元的数据层次可能是“品牌,系列,规格”,但bim模型的信息化参数可能是“品牌,型号”,原因在于,上述建材产品特征信息基于市面的建材产品信息汇总统计而提取的,目的是为了后期的建材采购、销售,因此可能存在更细节的特征信息描述,而bim模型中的信息化参数目的只是为了标识与bim建模相关的关键信息,例如“品牌、型号”等,另外,此处所指的bim模型的信息化参数即为上述建材产品特征信息字段名称。

在本发明实施例中,bim模型库包含现有的bim模型以及新设计的bim模型,因此,建材产品特征信息字段名称根据所述建材产品的特征信息确定,即指将现有存在的bim模型的信息化参数根据上述建材产品的特征信息而调整、确定;对于建材产品的特有特征信息可作为“额外描述”或者“补充说明”等添加到bim模型库中;另外,对于新设计的bim模型也按照建材产品的特征信息而设定,使得两者具有明显的对应关系。

在本发明实施例中,如图3所示,所述bim模型库通过如下步骤创建:

在步骤s301中,根据所述建材产品的特征信息,对现有的bim模型的建材产品特征信息字段名称进行增加、修改以及删除处理。

在本发明实施例中,如图4所示,所述步骤s301,具体包括:

在步骤s401中,根据所述建材产品的公有特征信息,对现有的bim模型的建材产品特征信息字段名称进行修改以及删除处理。

在本发明实施例中,如上所述,现有的bim模型的信息化参数,即建材产品特征信息字段名称与建材产品的特征信息存在一定区别,为了实现与建材数据库的对应关系,需要根据建材产品的特征信息对bim模型的建材产品特征信息字段名称进行调整,如与建材产品特征信息字段名称存在对应关系的,则依据建材产品的特征信息而修改;对于多余的建材产品特征信息字段名称可以进行删除。

在步骤s402中,根据所述某一类别建材产品的特有特征信息,对现有的bim模型的建材产品特征信息字段名称进行增加处理。

在本发明实施例中,根据所述某一类别建材产品的特有特征信息,对现有的bim模型的建材产品特征信息字段名称进行增加处理,具体包括:如对于建材产品的特有特征信息与现有的bim模型中建材产品特征信息字段名称均无对应关系,则可作为“额外描述”或者“补充说明”等添加到bim模型中。

在步骤s302中,根据所述建材产品的特征信息,对新建立的bim模型进行相关建材产品特征信息字段名称的设置。

在步骤s303中,汇总所述现有的bim模型以及新建立的bim模型,建立bim模型库。

在本发明实施例中,bim模型库包含现有的bim模型以及新设计的bim模型,其基于建材信息库的信息变化动态,实时更新所述模型类型信息。

建材信息检索装置300,用于响应用户的建材信息检索请求,根据所述bim模型库与建材产品信息库,向用户返回检索结果。

在本发明实施例中,建材信息检索装置300用于响应用户的建材信息检索请求,根据所述bim模型库与建材产品信息库,向用户返回检索结果。与现有检索系统类似,即通过响应用户输入的关键字,向用户推送相关信息。

在实际应用中,基于市面上的建材产品信息,例如“平开门”,同样的外观、尺寸等信息,但是存在多个供应商,多个规格可以供应,区别只是产地不同,价格不同,或者材质不同,那么,此时一份bim模型可以映射到多个建材产品信息,即映射到多个供应商、多个规格,而该bim模型的信息化参数内容最后是要写入哪个供应商、哪个规格信息,则取决于客户本身;这就是一对多的一种情况举例;而对应的,可能出现一对一的映射情况。

在实际应用中,bim模型相对于上述建材产品特征信息而言,其本身也会包含额外的一些特征码描述信息,例如,bim模型的名称,bim模型存在的各个结构层名称,这些信息中可能也会反映出规格信息,因此,bim模型与建材产品信息的映射也可以基于这些额外的数据,而这种映射就存在精确的匹配映射,也可能是模糊的泛化的映射,例如,可以要求bim模型名称与建材产品信息的“规格”数据元进行匹配,或者,要求bim模型名称、bim模型的各个结构层名称都可以与建材产品信息的“规格”数据元甚至更多数据元进行匹配,而这个匹配可设定精确的关键字,例如“平开复合门”,或者模糊的关键字,例如“平开**门”;但是,注意,上述描述只是可能的一种情况举例,并不包含全部可能的情况。

本发明实施例提供的建材信息检索系统,通过包括多个建材产品类别信息以及与所述建材产品类别信息对应的建材产品特征信息的建材信息库,以及包括模型类型信息的bim模型库的映射联系,实现bim模型与市场上的建材产品信息的有效联通,达到bim模型信息化的目标,方便采购人员进行bim模型以及建材产品信息检索,有效地将需要采购的建材产品信息直观的展现给采购人员,大大简化了采购方、施工方依据bim模型进行查找、筛选、比对建材产品的难度。

图5示出了本发明实施例提供的一种建材信息检索系统的检索方法的实现流程图,为了便于说明,仅示出与本发明实施例相关的部分,详述如下:

在步骤s501中,根据用户输入的第一文字信息从bim模型库中获取与所述第一文字信息匹配的建材产品特征信息字段名称。

在本发明实施例中,第一文字信息可以是单一的建材产品信息数据元、关键字、bim模型信息,如“门”、“墙”、“柱”或者具体的材质名称,或者bim模型要求的结构层名称等。每个文字信息均存在相关的一个或者多个建材产品特征信息字段名称,如“门”存在多个尺寸类型,多种材质信息,多种外观信息等,则第一文字信息“门”对应匹配到所有与门有关的多个建材产品特征信息字段名称;再如“米兰纳米门”涉及固定门的品牌,则第一文字信息“米兰纳米门”对应匹配到品牌为“米兰纳米”的门相关的建材产品特征信息字段名称。

在步骤s502中,从建材信息库中,获取与所述建材产品特征信息字段名称匹配的建材产品的特征信息,并向用户输出。

在本发明实施例中,从建材信息库中,获取与所述建材产品特征信息字段名称匹配的建材产品的特征信息,并向用户输出,具体包括:根据bim模型库的建材产品特征信息字段名称与建材信息库的建材产品特征信息的对应关系,即每个建材产品特征信息字段名称都有与之对应的建材信息库的建材产品特征信息,将建材信息库的建材产品特征信息向用户展示,而最终在建材产品特征信息字段名称内容的确定取决于用户。

在本发明实施例中,向用户输出的方式可以是在用户指示的bim模型中显示,如由提示框显示、或者由单独页面显示、或者直接在对应bim模型上显示等方式以供用户快速方便浏览所匹配到的对应建材产品特征信息,具体输出方式在此不做限制。

本发明实施例提供的建材信息检索系统的检索方法,通过用户输入的第一文字信息从bim模型库中获取与所述第一文字信息匹配的建材产品特征信息字段名称,从而根据bim模型库的建材产品特征信息字段名称与建材信息库的建材产品特征信息的对应关系,向用户输出第一文字信息对应的建材产品特征信息,实现bim模型与市场上的建材产品信息的有效联通,达到bim模型信息化的目标,方便采购人员进行bim模型以及建材产品信息检索。

图6示出了本发明实施例提供的另一种建材信息检索系统的检索方法的实现流程图,为了便于说明,仅示出与本发明实施例相关的部分,详述如下:

在步骤s601中,根据用户输入的第一文字信息以及第二文字信息,从所述bim模型库中获取与所述第一文字信息与第二文字信息均匹配的建材产品类别对应的建材产品特征信息字段名称。

在本发明实施例中,第一文字信息、第二文字信息均可以是单一的建材产品信息数据元、关键字、bim模型信息,如“门”、“墙”、“柱”或者具体的材质名称,或者bim模型要求的结构层名称、或者是与用户所要获得的信息相近的关联词等,具体在此不做限制。

在本发明实施例中,第一文字信息与第二文字信息之间可以通过分隔符如逗号、分号、括号等或者其他分隔方式区分开,具体在此不做限制。

在本发明实施例中,第一文字信息与第二文字信息仅仅属于多条件的“与”“或”方式组合查找的一种,根据用户需求,还可以有第三文字信息、第四文字信息等的组合式精确查找。

在步骤s602中,从建材信息库中,获取与所述建材产品特征信息字段名称匹配的建材产品的特征信息,并向用户输出。

在本发明实施例中,建材产品的特征信息的匹配结果取决于数据存储的方式,一般来说,当接收到用户在某个bim模型删输入的第一文字信息“四川雅安”、第二文字信息“花岗岩”,则对应匹配到所有生产基地为四川雅安的花岗岩产品的特征信息。

本发明实施例提供的建材信息检索系统的检索方法,通过用户输入的第一文字信息以及第二文字信息的组合式查找,从所述bim模型库中获取与所述第一文字信息与第二文字信息均匹配的建材产品类别对应的建材产品特征信息字段名称,从而向用户输出第一文字信息以及第二文字信息对应的建材产品特征信息,实现bim模型与市场上的建材产品信息的有效联通的同时,检索结果更加精准,大大简化了采购方、施工方依据bim模型进行查找、筛选、比对建材产品的难度。

图7示出了本发明实施例提供的再一种建材信息检索系统的检索方法的实现流程图,为了便于说明,仅示出与本发明实施例相关的部分,详述如下:

在步骤s701中,获取用户的搜索习惯、搜索频率以及用户所处区域信息。

在步骤s702中,从建材信息库中,获取与所述用户的搜索习惯、搜索频率以及所处区域匹配的建材产品的特征信息,并向用户输出。

在实际应用中,建材信息检索系统对用户以往所输入的数据均有所保存,能向用户智能推荐匹配度最高的意图,如当接收到用户对某一bim模型构件的点击或者其他操作,可以根据客户以往对于该构件的检索数据进行智能推荐。

在本发明实施例中,用户的搜索习惯、搜索频率以及用户所处区域信息的检索入口可能包括用户的输入,或者用户选项,且这些入口可以根据用户需求自行组合以形成多个检索条件;而这些入口界面可能是web端的界面,也可能是客户端界面,或者revit的插件界面,具体在此不做限制。

本发明实施例提供的建材信息检索系统的检索方法,通过用户的搜索习惯、搜索频率以及用户所处区域信息,从建材信息库中,获取与所述用户的搜索习惯、搜索频率以及所处区域匹配的建材产品的特征信息,实现bim模型与市场上的建材产品信息的有效联通,大大简化了采购方、施工方依据bim模型进行查找、筛选、比对建材产品的难度,达到bim模型更加信息化、智能化的目标。

本发明实施例还提供了一种计算机设备,该计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现上述各个方法实施例提供的建材信息检索系统的检索方法的步骤。

本发明的实施例还提供了一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被上述处理器执行时实现上述各个方法实施例提供的建材信息检索系统的检索方法的步骤。

示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机设备中的执行过程。例如,所述计算机程序可以被分割成上述各个方法实施例提供的建材信息检索系统的检索方法的步骤。

本领域技术人员可以理解,上述计算机设备的描述仅仅是示例,并不构成对计算机设备的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机设备的控制中心,利用各种接口和线路连接整个用户终端的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述计算机设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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