一种工程材料自动配价方法、装置、终端设备及存储介质与流程

文档序号:17541919发布日期:2019-04-29 14:44阅读:222来源:国知局
一种工程材料自动配价方法、装置、终端设备及存储介质与流程
本发明涉及建设行业数据分析领域,具体涉及一种工程材料自动配价方法、装置、终端设备及存储介质。
背景技术
:在国内外建设工程中,建筑材料费用占工程造价的比例60-70%,材料费用是构成项目造价成本的主体费用,因此对材料价格的把控是相关造价部门和成本控制部门工作中的重点和难点之一。目前大部分人获取材料价格的途径是通过查询政府部门发布的信息价、去市场询价,以及通过同事之间的交流和沟通获取经验数据。由于材料价格信息分散,获取途径多样,造价人员查询价格受个人经验和获取渠道的有限性,导致建设行业工程材料查价询价难。技术实现要素:本发明实施例提供一种工程材料自动配价方法、装置、终端设备及存储介质,能够为待配价材料自动匹配对应的材料数据并进行配价推荐,解决现有建设行业工程材料查价询价难的问题。本发明第一实施例提供一种工程材料自动配价方法,包括:获取待配价材料的待配价材料数据,并对所述待配价材料数据进行识别,获得所述待配价材料数据的标准材料名称、标准材料规格、和标准单位;其中,所述标准材料规格包含若干个规格特征;根据所述待配价材料数据的标准材料名称、标准材料规格、和标准单位,在预存的数据库中,与预存材料数据进行匹配;若在所述预存数据中匹配到第一推荐材料数据,则直接对所述所有第一推荐材料数据进行排序,生成配价推荐信息;其中,所述第一推荐材料数据为,与所述待配价材料的标准材料名称、标准材料规格和标准单位完全相同的预存材料数据;若在所述预存数据库中匹配到第二推荐材料数据,则根据每一规格特征对材料价格的影响度,将所述待配价材料数据的标准材料规格中的规格特征,分为关键规格特征和普通规格特征,并计算关键规格特征数和普通规格特征数计算每一所述第二推荐材料数据中规格特征,与所述关键规格特征相同的个数,获得已匹配关键特征数;计算每一所述第二推荐材料数据中规格特征,与所述普通规格特征相同的个数,获得已匹配普通特征数;根据所述关键规格特征数、普通规格特征数、已匹配关键特征数和已匹配普通规格特征数,计算每一所述第二推荐材料数据与所述待配件材料数据的材料规格特征匹配率;根据所述材料规格特征匹配率,对所述第二推荐材料数据进行排序,生成配价推荐信息;其中,所述第二推荐数据为与所述待配价材料的标准材料名称,但标准材料规格不同的预存材料数据。进一步的,若在所述预存数据库中,即没有匹配到所述第一推荐材料数据,也没有匹配到所述第二推荐材料数据,则执行以下操作:根据历史材料匹配记录数据和每一所述历史记录数据的点击次数,计算每一类历史材料匹配记录数据与所述待配价材料数据的置信度;提取置信度最高的一类历史材料匹配记录数据的标准材料名称,作为待比对材料名称;提取与所述待比对材料名称相同的预存材料数据,生成配价推荐信息;其中,所述历史匹配记录数据为预设时间周期内,用户进行配价操作的数据,所述历史材料匹配记录数据根据标准材料名称进行分类,每一标准材料名称对应一个类别。进一步的,所述待配价材料数据还包括地区、报价时间、品牌和供应商。进一步的,所述则直接对所述所有第一推荐材料数据进行排序,生成配价推荐信息,具体为:将每一所述第一推荐材料数据的预存地区、预存报价时间、预存品牌和预存供应商,逐一与所述待配价材料数据进行比对,并根据比对结果,确定每一所述第一推荐材料数据的优选级;若不存在优选级相同的第一推荐材料数据,则按优选级由高到低的排序方法,对所有所述第一推荐材料数据进行排序,生成所述配价推荐信息;若存在优选级相同的第一推荐材料数据,则按优选级由高到低的排序方法,对所有所述第一推荐材料数据进行排序后,再将优先级相同的第一推荐材料数据按被采用次数,由高到低进行再排序,生成所述配价推荐信息;其中,不同比对结果的优先级,由高到低排序如下:第一推荐材料数据与所述待配对材料数据的地区相同、报价时间相同、品牌相同和供应商相同;第一推荐材料数据与所述待配对材料数据的地区相同、报价时间相同、品牌相同、供应商不同;第一推荐材料数据与所述待配对材料数据的地区相同、报价时间相同、品牌不同、供应商相同;第一推荐材料数据与所述待配对材料数据的地区相同、报价时间相同、品牌不同、供应商不同;第一推荐材料数据与所述待配对材料数据的地区相同、报价时间不同、品牌相同、供应商相同;第一推荐材料数据与所述待配对材料数据的地区相同、报价时间不同、品牌相同、供应商不同;第一推荐材料数据与所述待配对材料数据的地区相同、报价时间不同、品牌不同、供应商相同;第一推荐材料数据与所述待配对材料数据的地区相同、报价时间不同、品牌不同、供应商不同;第一推荐材料数据与所述待配对材料数据的地区不同、报价时间相同、品牌相同、供应商相同;第一推荐材料数据与所述待配对材料数据的地区不同、报价时间相同、品牌相同、供应商不同;第一推荐材料数据与所述待配对材料数据的地区不同、报价时间相同、品牌不同、供应商相同;第一推荐材料数据与所述待配对材料数据的地区不同、报价时间相同、品牌不同、供应商不同;第一推荐材料数据与所述待配对材料数据的地区不同、报价时间不同、品牌相同、供应商相同;第一推荐材料数据与所述待配对材料数据的地区不同、报价时间不同、品牌相同、供应商不同;第一推荐材料数据与所述待配对材料数据的地区不同、报价时间不同、品牌不同、供应商相同;第一推荐材料数据与所述待配对材料数据的地区不同、报价时间不同、品牌不同、供应商不同。进一步的,通过以下公式计算每一所述第二推荐材料数据的材料规格特征匹配率:k为关键规格特征数,n普通规格特征数,k′已匹配关键特征数,n′为已匹配普通规格特征数,w为预设的权重值。进一步的,所述根据所述材料规格特征匹配率,对所述第二推荐材料数据进行排序,生成配价推荐信息,具体为:若不存在材料规格特征匹配率相同的第二推荐材料数据,则按材料规格特征匹配率由高到低的排序方法,对每一所述第二推荐材料数据进行排序,生成配价推荐信息;若存在材料规格特征匹配率相同的第二推荐材料数据,则先按材料规格特征匹配率由高到低的排序方法,对每一所述第二推荐材料数据进行排序;继而将材料规格特征匹配率相同的第二推荐材料数据的预存地区、预存报价时间、预存品牌和预存供应商,逐一与所述待配价材料数据进行比对,并根据比对结果,确定材料规格特征匹配率相同的第二推荐材料数据的优选级;按由高到低的优选级,对材料规格特征匹配率相同的第二推荐材料数据再次进行排序,生成配价推荐信息;其中,不同比对结果的优先级,由高到低排序如下:第二推荐材料数据与所述待配对材料数据的地区相同、报价时间相同、品牌相同和供应商相同;第二推荐材料数据与所述待配对材料数据的地区相同、报价时间相同、品牌相同、供应商不同;第二推荐材料数据与所述待配对材料数据的地区相同、报价时间相同、品牌不同、供应商相同;第二推荐材料数据与所述待配对材料数据的地区相同、报价时间相同、品牌不同、供应商不同;第二推荐材料数据与所述待配对材料数据的地区相同、报价时间不同、品牌相同、供应商相同;第二推荐材料数据与所述待配对材料数据的地区相同、报价时间不同、品牌相同、供应商不同;第二推荐材料数据与所述待配对材料数据的地区相同、报价时间不同、品牌不同、供应商相同;第二推荐材料数据与所述待配对材料数据的地区相同、报价时间不同、品牌不同、供应商不同;第二推荐材料数据与所述待配对材料数据的地区不同、报价时间相同、品牌相同、供应商相同;第二推荐材料数据与所述待配对材料数据的地区不同、报价时间相同、品牌相同、供应商不同;第二推荐材料数据与所述待配对材料数据的地区不同、报价时间相同、品牌不同、供应商相同;第二推荐材料数据与所述待配对材料数据的地区不同、报价时间相同、品牌不同、供应商不同;第二推荐材料数据与所述待配对材料数据的地区不同、报价时间不同、品牌相同、供应商相同;第二推荐材料数据与所述待配对材料数据的地区不同、报价时间不同、品牌相同、供应商不同;第二推荐材料数据与所述待配对材料数据的地区不同、报价时间不同、品牌不同、供应商相同;第二推荐材料数据与所述待配对材料数据的地区不同、报价时间不同、品牌不同、供应商不同。在本发明第一实施例的基础上,提供了第二实施例;本发明第二实施例提供了一种工程材料自动配价装置,包括数据获取模块、数据匹配模块和配价信息生成模块;其中,所述配价信息生成模块包括第一配价信息生成单元和第二配价信息生成单元;所述数据获取模块,用于获取待配价材料的待配价材料数据,并对所述待配价材料数据进行识别,获得所述待配价材料数据的标准材料名称、标准材料规格、和标准单位;其中,所述标准材料规格包含若干个规格特征;所述数据匹配模块,用于根据所述待配价材料数据的标准材料名称、标准材料规格、和标准单位,在预存的数据库中,与预存材料数据进行匹配;所述配价信息生成模块,用于在所述预存数据中匹配到第一推荐材料数据时,通过所述第一配价信息生成单元直接对所述所有第一推荐材料数据进行排序,生成配价推荐信息;其中,所述第一推荐材料数据为,与所述待配价材料、标准材料规格和标准单位完全相同的预存材料数据;在所述预存数据库中匹配到第二推荐材料数据时,通过所述第二配价信息生成单元执行以下操作:根据每一规格特征对材料价格的影响度,将所述待配价材料数据的标准材料规格中的规格特征,分为关键规格特征和普通规格特征,并计算关键规格特征数和普通规格特征数计算每一所述第二推荐材料数据中规格特征,与所述关键规格特征相同的个数,获得已匹配关键特征数;计算每一所述第二推荐材料数据中规格特征,与所述普通规格特征相同的个数,获得已匹配普通特征数;根据所述关键规格特征数、普通规格特征数、已匹配关键特征数和已匹配普通规格特征数,计算每一所述第二推荐材料数据与所述待配件材料数据的材料规格特征匹配率;根据所述材料规格特征匹配率,对所述第二推荐材料数据进行排序,生成配价推荐信息;其中,所述第二推荐数据为与所述待配价材料的标准材料名称和标准单位相同,但标准材料规格不同的预存材料数据。进一步的,所述配价信息生成模块,还包括第三配价信息生成单元;其中,所述第三配价信息生成单元,用于在所述预存数据库中,在没有匹配到所述第一推荐材料数据,也没有匹配到所述第二推荐材料数据时,执行以下操作:根据历史材料匹配记录数据和每一所述历史记录数据的点击次数,计算每一类历史材料匹配记录数据与所述待配价材料数据的置信度;提取置信度最高的一类历史材料匹配记录数据的标准材料名称,作为待比对材料名称;提取与所述待比对材料名称相同的预存材料数据,生成配价推荐信息;其中,所述历史匹配记录数据为预设时间周期内,用户进行配价操作的数据,所述历史材料匹配记录数据根据标准材料名称进行分类,每一标准材料名称对应一个类别。在本发明第一实施例的基础上,还提供了第三实施例本发明第三实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序是实现本发明第一实施例所述的工程材料自动配价方法。在本发明第一实施例的基础上,还提供了第四实施例本发明第四实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,所述计算机程序运行时控制所述计算机可读存储介质所在的设备执行本发明第一实施例所述的工程材料自动配价方法。通过实施本发明的实施例,有如下有益效果:本发明实施例提供了一种工程材料自动配价方法、装置、移动终端和可读存储介质,将待配价材料数据与数据库中预存的预存材料数据进行匹配,在匹配到标准材料名称,标准材料规格和标准单位完全一致的预存材料数据时,将对应的预存材料数据作为第一推荐材料数据,并进行排序,生成推荐信息,若匹配到,标准材料名称,标准单位一致,但标准材料规格不一致的预存材料数据时,则将对应的材料数据作为第二推荐材料数据,然后计算每一所述第二推荐材料数据与待配价材料数据的材料规格特征匹配度,根据每一第二推荐材料数据的材料规格特征匹配度,对所有的第二推荐材料数据进行排序,生成配价推荐信息,从而实现为待配价材料自动匹配对应的材料数据并进行配价推荐,解决现有建设行业工程材料查价询价难的问题。附图说明图1是本发明第一实施例提供的一种工程材料自动配价方法的流程示意图;图2是本发明第二实施例提供的一种工程材料自动配价装置的结构示意图;附图标记说明:数据获取模块210、数据匹配模块220、配价信息生成模块230、第一配价信息生成单元231、第二配价信息生成单元232。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明第一实施例提供的一种工程材料自动配价方法包括步骤:s101、获取待配价材料的待配价材料数据,并对待配价材料数据进行识别,获得待配价材料数据的标准材料名称、标准材料规格、和标准单位;其中,标准材料规格包含若干个规格特征。s102、根据待配价材料数据的标准材料名称、标准材料规格、和标准单位,在预存的数据库中,与预存材料数据进行匹配。s103、若在预存数据中匹配到第一推荐材料数据,则直接对所有第一推荐材料数据进行排序,生成配价推荐信息;其中,第一推荐材料数据为,与待配价材料的标准材料名称、标准材料规格和标准单位完全相同的预存材料数据。s104、若在预存数据库中匹配到第二推荐材料数据,则根据每一规格特征对材料价格的影响度,将待配价材料数据的标准材料规格中的规格特征,分为关键规格特征和普通规格特征,并计算关键规格特征数和普通规格特征数。s105、计算每一第二推荐材料数据中规格特征,与关键规格特征相同的个数,获得已匹配关键特征数。s106、计算每一第二推荐材料数据中规格特征,与普通规格特征相同的个数,获得已匹配普通特征数。s107、根据关键规格特征数、普通规格特征数、已匹配关键特征数和已匹配普通规格特征数,计算每一第二推荐材料数据与待配件材料数据的材料规格特征匹配率。s108、根据材料规格特征匹配率,对第二推荐材料数据进行排序,生成配价推荐信息;其中,第二推荐数据为与待配价材料的标准材料,但标准材料规格不同的预存材料数据。对于步骤s101、首先获取用户填写的待配价材料数据,包括材料名称、材料规格和单位,这三个数据项是必填的,除此之外还包括,地区、报价时间、品牌和供应商这些选填的字段,因为用户在填写数据时,可能填写的材料名称,材料规格特征和单位,不规范,因此需要对获取的用户填写的待配价材料数据,进行处理和识别,识别待配价材料数据的标准材料名称、标准材料规格和标准单位。优选的,待配价材料数据的具体处理方式如下:构建工程材料数据类别智能识别模型,用于根据不同工程材料的材料名称,识别工程材料所属的类别,其中,材料类别以《gb/t50851-2013建设工程人工材料设备机械数据标准》(简称国标)的二级分类为准,工程材料数类别智能识别模型具体构建方式如下:步骤一,获取若干材料训练样本和材料测试样本,材料训练样本有国标二级分类编码及其对应的材料名称(国标二级分类名称),材料测试样本只有材料名称。步骤二,将材料测试样本中的材料名称进行分词,并与整理好的停用词库中的词汇进行匹配;删除材料名称中的停用词,实现对材料名称的清洗;由于从各个来源搜集的材料测试样本数据,对应的材料名称命名没有标准的规范,因此材料名称经常会加入一些规格、材质以及品牌系列数据,需对其进行整理。停用词是指对材料类别识别没有意义的词,也称无效词。停用词表是在普通停用词表的基础上还添加了一些表示材料规格,数量+单位,以及括号为代表的符号等;例如:步骤三,分别对国标二级分类编码所对应的材料训练样本进行分词处理,并对分词进行去重;留下的词为该类别的关键词,将这些关键词组合成各类别材料组合名称,关键词出现的频率越高,权重越高,例如:步骤四,通过共现相似度算法计算出清洗后的材料测试样本材料名称与材料训练样本关键词组合名称的相似系数;对于材料测试样本a和材料测试样本b,相似系数k的具体计算公式如步骤五,设定相似系数的阈值为0.3;将相似系数大于0.3的材料训练样本对应的国标二级分类视为材料测试样本的候选类别;步骤六,通过步骤五选出属于候选类别的所有样本,建立特征关键词和材料文本矩阵,使用信息增益法提取关键特征。信息增益的计算公式如下p(ci)表示第i个类别ci出现的概率,p(t)表示关键特征t出现的概率;p(ci/t)表示关键特征t出现时,ci出现的概率;根据各特征ig值进行排序,取前2/3特征关键词作为分类关键词。步骤七、选取伯努利模型建立nb分类器(贝叶斯算法);伯努利模型中的特征值表示词组在材料文本中出现或不出现。材料文本为短文本;伯努利模型的贝叶斯分类器适合离散特征的数据分类;伯努利模型中的每个特征取值只能为1或0:若词组在材料文本中出现,特征值标识为1;若词组在材料文本中不出现,特征值标识为0。训练样本有n个特征,分别用x1,x2……xn表示;则将其划分到类yk的可能性当特征为1时,p(xi|yk)=p(xi=1|yk)当特征值为0时,p(xi|yk)=1-p(xi=1|yk)至此工程材料类别智能识别模型构建完毕,将待配价材料数据,输入到构建好的工程材料类别智能识别模型中,识别出待配价材料数据的标准名称。在识别出待配价材料数据的标准名称后,还需识别待配价材料数据的标准材料规格和标准单位;优选的,先构建工程材料特征值提取模型,具体构建步骤如下步骤一、搜集整理工程材料数据,构建工程材料语料库。通过调整数据格式,整合工程材料数据;形成由材料名称、材料规格/型号/材质特征、单位以及其他特殊描述的词条组成的工程材料语料库。不同渠道来源的工程材料数据的数据格式不一致,采集各计量计价软件、各项目中的材料机械设备数据、询价材料数据、供应商报价数据作为备用数据。通过爬虫程序从各大网站搜集材料数据作为备用数据。步骤二、搜集数据并整理工程材料分词词库,构建分词词典进入搜狗词库,下载计算机、电力电气、电子工程、材料科学、化工、环境能源、建筑等工程材料相关的多个专业词库;合并各专业词库并去重,再与语料库进行字符串匹配,删除匹配失败的分词,其他分词构成最终词典的分词。再将《gb/t50851-2013建设工程人工材料设备机械数据标准》的一级分类名称、二级分类名称以及提及的其他材料名称加入分词库,形成最终分词词典。利用网络爬虫搜集互联网发布的国标二级分类下工程材料的材料名称、材料规格型号等特征、单位构成初始的材料名称词库、材料特征词库和单位词库。、将分词词典导入分词工具,对工程材料语料库进行分词,并自动进行词性标注词性类别包括名称、动词、量词、形容词、副形词;分词工具是ansj,词性标注使用的是中科院标准。步骤三、结合词库和规则匹配方法对分词的材料特征进行标注,完成工程材料样本构建。步骤四、根据选输入的分词属性特征的不同,制定3个不同的随机条件场的特征,随机从工程材料样本中选取70%的数据,分别使用不同的特别模板训练出不同的模型模板;步骤五、将工程材料样本剩余30%的数据输入模型,得到分词的材料特征预测结果,选出最优的工程材料特征值提取模型。至此工程材料特征值提取模型构建结束。通过该模型,获得待配价材料数据的标准材料规格和标准单位,需要说明的是,标准材料规格包含若干个规格特征。例如:用户填写的待配价材料数据为如下表格数据:材料名称材料规格单位报价时间地区价格类型品牌供应商0.6/1kv全塑电力电缆1.5mm2二芯vv米通过识别后可得到如下结果:标准材料名称:电力电缆标准规格型号:1.标称截面:1.50mm2,2.芯数:2芯,3.绝缘材料:聚氯乙烯,4.护套材料:聚氯乙烯,5.额定电压:0.60/1.00kv,6.型号:vv标准单位:m对于步骤s102、需要说明的是,预存在数据库中预存材料数据也是提前经过上述的工程材料数据类别智能识别模型和工程材料特征值提取模型,识别出了标准材料名称、标准规格型号和标准单位的。将待配价材料数据的标准材料名称、标准材料规格、和标准单位,直接与预存材料数据进行匹配。对于步骤s103、在数据库中根据待配价材料数据的标准材料名称、标准材料规格和标准单位进行全匹配,将数据库中,与待配价材料数据的标准材料名称、标准材料规格和标准单位都一致的预存材料数据作为第一推荐材料数据,将所有的第一推荐材料数据进行排序,生成配价信息;优选的,待配价材料数据还包括地区,报价时间、品牌和供应商优选的,具体的排序方式如下:将每一第一推荐材料数据的预存地区、预存报价时间、预存品牌和预存供应商,逐一与待配价材料数据进行比对,并根据比对结果,确定每一第一推荐材料数据的优选级;若不存在优选级相同的第一推荐材料数据,则按优选级由高到低的排序方法,对所有第一推荐材料数据进行排序,生成配价推荐信息;若存在优选级相同的第一推荐材料数据,则按优选级由高到低的排序方法,对所有第一推荐材料数据进行排序后,再将优先级相同的第一推荐材料数据按被采用次数,由高到低进行再排序,生成配价推荐信息;其中,不同比对结果的优先级,由高到低排序如下:第一推荐材料数据与待配对材料数据的地区相同、报价时间相同、品牌相同和供应商相同;第一推荐材料数据与待配对材料数据的地区相同、报价时间相同、品牌相同、供应商不同;第一推荐材料数据与待配对材料数据的地区相同、报价时间相同、品牌不同、供应商相同;第一推荐材料数据与待配对材料数据的地区相同、报价时间相同、品牌不同、供应商不同;第一推荐材料数据与待配对材料数据的地区相同、报价时间不同、品牌相同、供应商相同;第一推荐材料数据与待配对材料数据的地区相同、报价时间不同、品牌相同、供应商不同;第一推荐材料数据与待配对材料数据的地区相同、报价时间不同、品牌不同、供应商相同;第一推荐材料数据与待配对材料数据的地区相同、报价时间不同、品牌不同、供应商不同;第一推荐材料数据与待配对材料数据的地区不同、报价时间相同、品牌相同、供应商相同;第一推荐材料数据与待配对材料数据的地区不同、报价时间相同、品牌相同、供应商不同;第一推荐材料数据与待配对材料数据的地区不同、报价时间相同、品牌不同、供应商相同;第一推荐材料数据与待配对材料数据的地区不同、报价时间相同、品牌不同、供应商不同;第一推荐材料数据与待配对材料数据的地区不同、报价时间不同、品牌相同、供应商相同;第一推荐材料数据与待配对材料数据的地区不同、报价时间不同、品牌相同、供应商不同;第一推荐材料数据与待配对材料数据的地区不同、报价时间不同、品牌不同、供应商相同;第一推荐材料数据与待配对材料数据的地区不同、报价时间不同、品牌不同、供应商不同。即按地区>包括时间>品牌>供应商的字段优先级,所有的第一推荐材料数据进行排序,如果优选级相同则根据每一推荐材料数据被用户采用的次数,由高到底进行二次排序。需要说明的是:如果用户填写的数据不包括时间,则优先推荐最近半年时间的第一推荐材料数据,如给定时间2017.06.11则优先推荐与该时间相同的第一推荐材料数据,再推荐该时间前后3个月的第一推荐材料数据;对于地区字段,若用户有填写具体的地址,则优先匹配与用户填写的地址一致的第一推荐材料数据,若用户没有填写则默认推荐用户的登录地区。品牌、供应商:若用户给定的是远东这个品牌、供应商的电缆,库里首先匹配的是远东电缆的材价,再根据被采用的次数由高至低来进行供应商的推荐,如上上、民兴,正泰。若用户没有给定品牌或者供应商,则会匹配库里所有数据,并且也会根据被采用的次数由高至低进行品牌、供应商的推荐,如远东,上上,民兴,正泰。对于步骤s104、若待配价材料规格中的规格特征无法在预存的数据中,匹配到,则将与待配价材料数据的标准材料名称一致但规格特征不同的预存材料数据,作为第二推荐材料数据,先根据材料规格特征对材料价格的影响度,将待配价材料数据的标注材料规格中的规格特征、分为关键规格特征和普通规格特征,优选的,针对某一类工程材料中,规格特征对其材料价格的判定,可以收集大量的该类工程材料数据,然后以材料价格和该工程材料中的任意一规格特征,为两个变量,通过做统计图或其他数学方式,统计出每一规格特征对该类工程材料数据的影响度,由于此处是现有技术的常规简单应用,再此不再赘述。在本实施例中,可按实际情况,设定一个阈值,将影响度超过该阈值的规格特征,分为关键规格特征,反之设为普通规格特征。从而计算出待比对材料的关键规格特征数和普通规格特征数;例如:成功识别后的电力电缆关键特征有:标称截面、芯数、额定电压、型号;普通特征有:绝缘材料,护套材料;对于步骤s105和s106,根据步骤s104得到的关键规格特征和普通规格特征,直接计算已匹配关键规格特征数和已匹配普通规格特征数。对于步骤s107、优选的,通过以下公式计算每一第二推荐材料数据的材料规格特征匹配率:k为关键规格特征数,n普通规格特征数,k′已匹配关键特征数,n′为已匹配普通规格特征数,w为预设的权重值。优选的w默认为2。以上述的电力电缆为例:如:待配价材料数据材料规格的,规格特征有:标称截面:1.50mm2,2.芯数:2芯,3.绝缘材料:聚氯乙烯,4.护套材料:聚氯乙烯,5.额定电压:0.60/1.00kv,6.型号vv;关键特征为:标称截面1.50mm2、芯数2芯、额定电压0.60/1.00kv、型号vv;普通特征有:绝缘材料:聚氯乙烯,护套材料聚氯乙烯;则根据材料规格特征匹配率算法:得到优选的,如果匹配到相似度小于100%大于50%则最多推荐50条材料给用户。对于步骤s108、优选的,若不存在材料规格特征匹配率相同的第二推荐材料数据,则按材料规格特征匹配率由高到低的排序方法,对每一第二推荐材料数据进行排序,生成配价推荐信息;若存在材料规格特征匹配率相同的第二推荐材料数据,则先按材料规格特征匹配率由高到低的排序方法,对每一第二推荐材料数据进行排序;继而将材料规格特征匹配率相同的第二推荐材料数据的预存地区、预存报价时间、预存品牌和预存供应商,逐一与待配价材料数据进行比对,并根据比对结果,确定材料规格特征匹配率相同的第二推荐材料数据的优选级;按由高到低的优选级,对材料规格特征匹配率相同的第二推荐材料数据再次进行排序,生成配价推荐信息;其中,不同比对结果的优先级,由高到低排序如下:第二推荐材料数据与待配对材料数据的地区相同、报价时间相同、品牌相同和供应商相同;第二推荐材料数据与待配对材料数据的地区相同、报价时间相同、品牌相同、供应商不同;第二推荐材料数据与待配对材料数据的地区相同、报价时间相同、品牌不同、供应商相同;第二推荐材料数据与待配对材料数据的地区相同、报价时间相同、品牌不同、供应商不同;第二推荐材料数据与待配对材料数据的地区相同、报价时间不同、品牌相同、供应商相同;第二推荐材料数据与待配对材料数据的地区相同、报价时间不同、品牌相同、供应商不同;第二推荐材料数据与待配对材料数据的地区相同、报价时间不同、品牌不同、供应商相同;第二推荐材料数据与待配对材料数据的地区相同、报价时间不同、品牌不同、供应商不同;第二推荐材料数据与待配对材料数据的地区不同、报价时间相同、品牌相同、供应商相同;第二推荐材料数据与待配对材料数据的地区不同、报价时间相同、品牌相同、供应商不同;第二推荐材料数据与待配对材料数据的地区不同、报价时间相同、品牌不同、供应商相同;第二推荐材料数据与待配对材料数据的地区不同、报价时间相同、品牌不同、供应商不同;第二推荐材料数据与待配对材料数据的地区不同、报价时间不同、品牌相同、供应商相同;第二推荐材料数据与待配对材料数据的地区不同、报价时间不同、品牌相同、供应商不同;第二推荐材料数据与待配对材料数据的地区不同、报价时间不同、品牌不同、供应商相同;第二推荐材料数据与待配对材料数据的地区不同、报价时间不同、品牌不同、供应商不同。先按材料规格特征匹配率,由高到底进行第一次排序,若存在材料规格特征匹配率相同的第二推荐材料数据,则按字段优先级地区>包括时间>品牌>供应商的字段优先级,即上述分类的16种情况,进行第二次排序,如果优选级相同再根据每一第二推荐材料数据被用户采用的次数,由高到底进行第三次排序,最后生成配价推荐信息。优选的,若在预存数据库中,即没有匹配到第一推荐材料数据,也没有匹配到第二推荐材料数据,则执行以下操作:根据历史材料匹配记录数据和每一历史记录数据的点击次数,计算每一类历史材料匹配记录数据与待配价材料数据的置信度;提取置信度最高的一类历史材料匹配记录数据的标准材料名称,作为待比对材料名称;提取与待比对材料名称相同的预存材料数据,生成配价推荐信息;其中,历史匹配记录数据为预设时间周期内,用户进行配价操作的数据,历史材料匹配记录数据根据标准材料名称进行分类,每一标准材料名称对应一个类别。此处是基于用户以往的配价行为数据进行相关材料的推荐,置信度的计算公式为:confidence=freq(a∩b)/freq(a);freq(a∩b)为ab两种材料同时被点击的次数,freq(a)为a材料被点击的总次数;例如,将一周内的配价记录设为一个集合,若一周内用户点击电力电缆的次数为40次,其中用户点击电力电缆又点击控制电缆次数为30次,用户点击电力电缆又点击电缆桥架次数为10次。依据置信度的计算公式得:用户点击电力电缆又点击控制电缆的置信度是75%,用户点击电力电缆又点击电缆桥架的置信度是25%,这说明点击电力电缆又点击控制电缆的关联性比电缆桥架强。此时此时提取出控制电缆的数据,生成配价推荐信息。在本发明第一实施例的基础上,对应提供了第二实施例如图2所示,本发明第二实施例,提供了一种工程材料自动配价装置,包括数据获取模块210、数据匹配模块220和配价信息生成模块230;其中,配价信息生成模块包括第一配价信息生成单元231和第二配价信息生成单元232;数据获取模块210,用于获取待配价材料的待配价材料数据,并对待配价材料数据进行识别,获得待配价材料数据的标准材料名称、标准材料规格、和标准单位;其中,标准材料规格包含若干个规格特征;数据匹配模块220,用于根据待配价材料数据的标准材料名称、标准材料规格、和标准单位,在预存的数据库中,与预存材料数据进行匹配;配价信息生成模块230,用于在预存数据中匹配到第一推荐材料数据时,通过第一配价信息生成单元231直接对所有第一推荐材料数据进行排序,生成配价推荐信息;其中,第一推荐材料数据为,与待配价材料的标准材料名称、标准材料规格和标准单位完全相同的预存材料数据;在预存数据库中匹配到第二推荐材料数据时,通过第二配价信息生成单元232执行以下操作:根据每一规格特征对材料价格的影响度,将待配价材料数据的标准材料规格中的规格特征,分为关键规格特征和普通规格特征,并计算关键规格特征数和普通规格特征数计算每一第二推荐材料数据中规格特征,与关键规格特征相同的个数,获得已匹配关键特征数;计算每一第二推荐材料数据中规格特征,与普通规格特征相同的个数,获得已匹配普通特征数;根据关键规格特征数、普通规格特征数、已匹配关键特征数和已匹配普通规格特征数,计算每一第二推荐材料数据与待配件材料数据的材料规格特征匹配率;根据材料规格特征匹配率,对第二推荐材料数据进行排序,生成配价推荐信息;其中,第二推荐数据为与待配价材料的标准材料名称,但标准材料规格不同的预存材料数据。优选的,配价信息生成模块230,还包括第三配价信息生成单元;其中,第三配价信息生成单元,用于在预存数据库中,在没有匹配到第一推荐材料数据,也没有匹配到第二推荐材料数据时,执行以下操作:根据历史材料匹配记录数据和每一历史记录数据的点击次数,计算每一类历史材料匹配记录数据与待配价材料数据的置信度;提取置信度最高的一类历史材料匹配记录数据的标准材料名称,作为待比对材料名称;提取与待比对材料名称相同的预存材料数据,生成配价推荐信息;其中,历史匹配记录数据为预设时间周期内,用户进行配价操作的数据,历史材料匹配记录数据根据标准材料名称进行分类,每一标准材料名称对应一个类别。在本发明第一实施例的基础上,提供了第三实施例;本发明第三实施例提供了一种终端设备,包括处理器、存储器以及存储在存储器中且被配置为由处理器执行的计算机程序,处理器执行计算机程序是实现本发明第一实施例提供的工程材料自动配价方法。在本发明第一实施例在本发明第一实施例的基础上,提供了第四实施例;本发明第四实施例提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在的设备执行本发明第一实施例提供的工程材料自动配价方法。通过实施本发明的实施例具有如下有益效果:本发明实施例提供了一种工程材料自动配价方法、装置、移动终端和可读存储介质,将待配价材料数据与数据库中预存的预存材料数据进行匹配,在匹配到标准材料名称,标准材料规格和标准单位完全一致的预存材料数据时,将对应的预存材料数据作为第一推荐材料数据,并进行排序,生成推荐信息,若匹配到,标准材料名称,标准单位一致,但标准材料规格不一致的预存材料数据时,则将对应的材料数据作为第二推荐材料数据,然后计算每一第二推荐材料数据与待配价材料数据的材料规格特征匹配度,根据每一第二推荐材料数据的材料规格特征匹配度,对所有的第二推荐材料数据进行排序,生成配价推荐信息,从而实现为待配价材料自动匹配对应的材料数据并进行配价推荐,解决现有建设行业工程材料查价询价难的问题。需说明的是,以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1