工程预算处理方法、装置、计算机设备及存储介质与流程

文档序号:31716065发布日期:2022-10-04 21:52阅读:37来源:国知局
工程预算处理方法、装置、计算机设备及存储介质与流程

1.本技术涉及工程预算处理技术领域,尤其涉及一种工程预算处理方法、装置、计算机设备及存储介质。


背景技术:

2.用户存在装修材料价格预估难的情况,没有装修平台能够提供准确的装修材料价格,用户无法对装修整体的材料价格进行预估和筛选。目前用户只能通过电商查看单个材料的价格,然而用户在电商上查看的价格和实际上装修公司的报价也会有出入,用户难以正确评估实际装修时装修材料的价格,而且一些商家性价比高的装修材料也难以推广给用户,使用户和商家都受到了一定的损失。
3.通常工程预算都是由专业人员,通过工程图进行计算,而对于普通用户来说,也无法直观的通过工程预算,判断自己的装修需求,现需要一种通过工程图可以获取对应工程预算的方法,现在的工程预算方法,所使用的工程预算处理方式,存在工程预算处理方式不规范,进而导致所获取的工程预算,存在准确率低的问题。


技术实现要素:

4.本技术提供一种工程预算处理方法、装置、计算机设备及存储介质,解决现有的工程预算处理过程中,所使得到的工程预算存在准确率低的问题。
5.本技术实施例提供了一种工程预算处理方法,包括:
6.获取目标工程项目对应的目标工程数据,所述目标工程数据包括目标工程图和目标尺寸信息;
7.对所述目标工程图进行材料匹配处理,获取至少一个材料类型项目和每一所述材料类型项目对应的至少一个待选材料信息;
8.每一所述材料类型项目对应的至少一个待选材料信息中,确定每一所述材料类型项目对应的目标材料信息;
9.采用目标预算模型,对所述目标尺寸信息和所述目标材料信息进行处理,获取目标工程预算。
10.本技术实施例还提供了一种工程预算处理装置,包括:
11.目标工程数据获取模块,获取目标工程项目对应的目标工程数据,所述目标工程数据包括目标工程图和目标尺寸信息;
12.材料类型项目获取模块,对所述目标工程图进行材料匹配处理,获取至少一个材料类型项目和每一所述材料类型项目对应的至少一个待选材料信息;
13.目标材料信息获取模块,每一所述材料类型项目对应的至少一个待选材料信息中,确定每一所述材料类型项目对应的目标材料信息;
14.目标工程预算获取模块,采用目标预算模型,对所述目标尺寸信息和所述目标材料信息进行处理,获取目标工程预算。
15.本技术实施例还提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实现工程预算处理方法的步骤。
16.本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述实现工程预算处理方法的步骤。
17.上述的工程预算处理方法、装置、计算机设备及存储介质,根据所获取目标工程项目对应的目标工程数据,对目标工程数据中的目标工程图进行材料匹配处理,以获取至少一个材料类型项目和每一材料类型项目对应的至少一个待选材料信息,通过对目标工程图预设多种材料类型项目,提高了用户预算前选取材料类型项的使用体验;通过在每一材料类型项目对应的至少一个待选材料信息中,确定每一材料类型项目对应的目标材料信息后,采用目标预算模型,对目标尺寸信息和目标材料信息进行处理,获取更为准确的目标工程预算,通过预设多个材料类型项目对应的待选材料信息,以提高用户体验,且利用目标预算模型提高处理目标尺寸信息和所述目标材料信息,以提高目标工程预算的准确度。
附图说明
18.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
19.图1是本发明一实施例中工程预算处理方法的一应用环境示意图;
20.图2是本发明一实施例中工程预算处理方法的一流程图;
21.图3是本发明一实施例中工程预算处理方法的另一流程图;
22.图4是本发明一实施例中工程预算处理方法的另一流程图;
23.图5是本发明一实施例中工程预算处理方法的另一流程图;
24.图6是本发明一实施例中工程预算处理装置的一示意图;
25.图7是本发明一实施例中计算机设备的一示意图。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.本技术实施例提供的工程预算处理方法,可应用在如图1示出的应用环境中。如图1所示,客户端(计算机设备)通过网络与服务器进行通信。其中,客户端又称为用户端,是指与服务器相对应,为客户提供本地服务的程序,客户端(计算机设备)包括但不限于为各种个人计算机、笔记本电脑、智能手机、平板电脑、摄像头和便携式可穿戴设备。服务器可以用独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(contentdelivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
28.本发明实施例提供的工程预算处理方法,该工程预算处理方法可应用如图1所示的应用环境中。具体地,该工程预算处理方法应用在工程预算处理系统中,该工程预算处理系统包括如图1所示的客户端和服务器,客户端与服务器通过网络进行通信,用于实现对目标工程项目对应的目标工程数据进行预算处理,以提高工程预算处理的安全性。
29.在一实施例中,如图2所示,提供一种工程预算处理方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:
30.s201:获取目标工程项目对应的目标工程数据,目标工程数据包括目标工程图和目标尺寸信息;
31.s202:对目标工程图进行材料匹配处理,获取至少一个材料类型项目和每一材料类型项目对应的至少一个待选材料信息;
32.s203:每一材料类型项目对应的至少一个待选材料信息中,确定每一材料类型项目对应的目标材料信息;
33.s204:采用目标预算模型,对目标尺寸信息和目标材料信息进行处理,获取目标工程预算。
34.其中,目标工程图是目标工程项目所对应的工程建模。目标尺寸信息是目标工程图所对应的实际尺寸,利用目标工程图及目标尺寸信息进行相应的工程预算处理。
35.作为一示例,步骤s201中,服务器可接收用户所要处理目标工程项目对应的目标工程数据,基于目标工程数据中的目标工程图及目标尺寸信息,可通过将工程单位及目标尺寸信息上传至服务器,通过服务器所提供的线上建模的功能,生成对应的目标工程图,还可以直接上传根据目标尺寸信息线下生成的目标工程图。
36.其中,每一目标工程项目对应的目标工程图包括n个工程单位,所述目标尺寸信息包括n个工程单位对应的单位尺寸信息。
37.其中,由于目标工程图为建模引擎根据工程单位的目标尺寸信息生成建模效果,建模引擎可以在客户端,也可以在服务器,当建模引擎设在客户端时,用户根据工程单位及目标尺寸信息在本地利用建模引擎生成目标工程图,当建模引擎设在服务器时,用户根据工程单位及目标尺寸信息在线上的建模网站,利用服务器的建模引擎生成目标工程图。目标工程图的格式根据实际使用的建模引擎设置,建模引擎包括但不限于3ds max建模引擎、step part 建模引擎、maya建模引擎、formz建模引擎和autocad建模引擎等,目标工程图的格式包括但不限于3ds格式、obj格式、step格式、fbx格式、fbx格式和ipt格式等。
38.作为一示例,步骤s202中,服务器根据所获取的目标工程图进行材料匹配处理,通过将目标工程图中的至少一个材料类型项目进行提取,并对每个材料类型项目匹配至少一个材料类型项目所对应的待选材料信息,以使用户对每个材料类型项目选取对应的待选材料信息。在本示例中,通过线上的建模网站,利用服务器的建模引擎为用户提供目标工程图,并根据目标工程图的至少一个材料类型项目匹配用户进行选区的待选材料信息。
39.在本示例中,利用java技术、vue技术和mysql技术来搭建线上的建模网站,其中的材料类型项目所对应的待选材料信息,可以通过运营人员根据当前装修公司和平台售卖的待选材料信息上传至建模网站对应的服务器,并进行运营管理。其中,可以多个待选材料信息进行分类处理,以便于管理,如对待选材料信息的种类、品牌、使用场景和价格等信息进行分类,以便于待选材料信息的上架处理和下架处理。
40.其中,材料类型项目为目标工程图中的各个工程单位的所使用的材料类型信息,如地板项目、墙面项目、衣柜项目或柜台项目等,并根据服务器为材料类型项目提供对应的至少一个待选材料信息,待选材料信息为材料类型项目具体可以使用的材料,包括但不限于材料名称、材料样式、材料特点和材料类型等。
41.作为一示例,步骤s203中,服务器在提供每一材料类型项目对应的至少一个待选材料信息后,根据用户的选取操作,进而确认每一材料类型项目对应的目标材料信息。
42.本实例中,用户通过在线上的建模网站的界面上,对每个材料类型项目对应的至少一个待选材料信息进行目标材料信息选择,以确定用户本身的需求。用户可以在线上的建模网站的界面看到材料类型项目,及材料类型项目下待选材料信息的品牌信息、适用场景信息、尺寸信息。用户可以选择多个自己喜欢的品牌,结合用户自己装修的场景,如:客厅、卧室、书房等,获取到对应的材料的详细信息。其中,线上的建模网站的界面可以利用使用java 技术和objective-c技术搭建。
43.作为一示例,步骤s204中,服务器采用目标预算模型,根据目标工程数据中的目标尺寸信息以及每一材料类型项目对应的目标材料信息进行处理,并最终得到目标工程项目对应的目标工程预算。
44.其中,目标预算模型是通过训练后用于处理目标工程预算的模型,通过目标预算模型可以解决现有技术所利用目标尺寸信息的数据单一,以及目标材料信息的数据更新不及时,所造成目标材料信息不准确的问题。在本示例中,用户根据每一材料类型项目所选取好对应的目标材料信息,通过目标预算模型获取更精准的目标工程预算。
45.在本示例中,获取目标工程项目对应的目标工程数据,对目标工程数据中的目标工程图进行材料匹配处理,以获取至少一个材料类型项目和每一材料类型项目对应的预先设置的至少一个待选材料信息。用户可以根据所展示的每一材料类型项目对应的至少一个待选材料信息中,确定每一材料类型项目对应的目标材料信息,并采用目标预算模型,对目标尺寸信息和目标材料信息进行处理,获取更为准确的目标工程预算。通过预设多个材料类型项目对应的待选材料信息,以提高用户体验,且利用目标预算模型提高处理目标尺寸信息和所述目标材料信息,以提高目标工程预算的准确度,当用户了解更为准确的目标工程预算后,可以作为购买装修材料的参考,提高了对装修材料购买的兴趣。
46.在一实施例中,如图3所示,s202,对目标工程图进行材料匹配处理,获取至少一个材料类型项目和每一材料类型项目对应的至少一个待选材料信息,包括:
47.s301:根据目标工程图进行项目识别处理,获取至少一个材料类型项目;
48.s302:对至少一个材料类型项目进行材质效果匹配,获取每一材料类型项目对应的项目建模效果;
49.s303:根据项目建模效果,获取每一材料类型项目对应的至少一个待选材料信息。
50.作为一示例,步骤s301中,服务器根据目标工程图进行项目识别处理,以获取目标工程图中各工程单位对应的材料类型项目。本示例中,服务器根据所获取的目标工程图进行项目识别处理,得到工程单位对应的材料类型项目,如地板项目、墙面项目、衣柜项目或柜台项目等,以用于用户在线上预先得知不同材料类型项目的装修效果,并根据装修效果进行待选材料信息的选配。
51.作为一示例,步骤s302中,服务器对所获取的材料类型项目进行材质效果匹配,根
据生成的材料类型项目所对应的项目建模效果。在本示例中,其中,项目建模效果为根据材料类型项目的效果材质渲染后的效果。
52.作为一示例,步骤s303中,服务器对所匹配的项目建模效果,获取数据库中每一材料类型项目预设的对应的至少一个待选材料信息。本示例中,由于所渲染的材料类型项目具有对应的效果材质,但材料类型项目的材质名称为人为定义,为了保证所匹配的待选材料信息,为材料类型项目的所对应的真实材质类型,根据项目建模效果为标准,也就是具体材质参数为对照,采用提前设置的材质参数对照表,对材料类型项目匹配对应的待选材料信息。
53.本示例中,通过对目标工程图进行项目识别处理,获取到目标工程图中的多个材料类型项目后,利用每一材料类型项目对应的项目建模效果,也就是具体材质参数,通过材质参数对照表,对材料类型项目匹配对应的待选材料信息,以提供给用户按照自己需求进行挑选,从而降低用户的操作门槛,提高用户体验。
54.在一实施例中,如图4所示,s204,采用目标预算模型,对所述目标尺寸信息和所述目标材料信息进行处理,获取目标工程预算,包括:
55.s401:根据目标预算模型中的尺寸核算逻辑,对目标尺寸信息进行处理,获取工序尺寸信息;
56.s402:根据目标预算模型中的成本核算逻辑,对目标材料信息进行材料成本匹配处理,获取材料成本信息;
57.s403:对工序尺寸信息和材料成本信息进行处理,获取目标工程预算。
58.其中,工序尺寸信息为材料类型项目施工时,真实使用的施工尺寸信息,如地板信息所对应的尺寸信息,在施工的过程中,要大于目标工程图中的尺寸信息,通过将真实的施工尺寸信息作为工序尺寸信息,提高最终工程预算的准确度。
59.作为一示例,步骤s401中,服务器对所获取的多个材料类型项目以及对应的目标材料信息,根据目标预算模型中的尺寸核算逻辑,对目标尺寸信息进行处理,从而获取所有材料类型项目的工序尺寸信息。在本示例中,根据尺寸核算逻辑,确定不同材料类型项目所对应的工序尺寸信息,通过评估目标工程项目对应的工程类型或者难易程度,根据工程类型或者难易程度,确定目标工程项目对应的尺寸浮动比例,根据目标尺寸信息和尺寸浮动比例,确定工序尺寸信息,如材料类型项目所为地板时,目标工程图中的目标尺寸信息为100平方米,通过尺寸核算逻辑在普通工艺的施工中,通常使用到110 平方米得地板,可知尺寸浮动比例为110%,根据目标尺寸信息和尺寸浮动比例可知工序尺寸信息为目标尺寸信息的110%,通过结合实际工艺的尺寸信息,以提高最终目标工程预算的准确度,减少误差。
60.作为一示例,步骤s402中,服务器对所获取的多个材料类型项目以及对应的目标材料信息,根据目标预算模型中的成本核算逻辑,对目标材料信息进行材料成本匹配处理,从当前市场中获取更为准确的材料成本信息。在本示例中,根据成本核算逻辑,如地板每米单价为10元,通过成本核算逻辑,判断地板成本信息,并根据所得的结果进行处理,从而获取更为准确的材料成本信息,以此提高最终目标工程预算的准确度。
61.作为一示例,步骤s403中,服务器对所获取的对工序尺寸信息和材料成本信息进行处理,也就是通过更为真实的工序尺寸信息,结合近期的材料成本信息进行成本计算,从
而获取准确度更高的目标工程预算。
62.本示例中,通过利用目标预算模型中的尺寸核算逻辑和成本核算逻辑,分别对目标尺寸信息和进行目标材料信息处理,得到更为真实的工序尺寸信息和材料成本信息,从多个维度考虑真实的预算信息,从而获取准确度更高的目标工程预算。
63.在一实施例中,s402:根据目标预算模型中的成本核算逻辑,对目标材料信息进行材料成本匹配处理,获取材料成本信息,包括:
64.s4021:对目标材料信息进行材料成本匹配处理,判断是否存在与目标材料信息相对应的历史材料成本;
65.s4022:若存在历史材料成本,则获取历史材料成本对应的历史报价时间和系统当前时间对应的当前间隔时长;
66.s4023:若当前间隔时长小于目标时长阈值,则根据历史材料成本,确定材料成本信息;
67.s4024:若不存在历史材料成本,或者当前间隔时长不小于目标时长阈值,则对目标材料信息进行实时报价匹配处理,获取材料成本信息。
68.作为一示例,步骤s4021中,服务器对目标材料信息进行材料成本匹配处理,判断是否存在与目标材料信息相对应的预设的历史材料成本,在本示例中,还通过历史材料成本判断材料成本走势是否平稳,根据材料成本走势确定目标时长阈值。
69.作为一示例,步骤s4022中,服务器在判断存在历史材料成本后,根据所获取的历史材料成本对应的历史报价时间和系统当前时间对应的当前间隔时长,以确定是否需要更新历史材料成本。
70.作为一示例,步骤s4023中,服务器对当前间隔时长小于目标时长阈值,认为历史材料成本所记载的成本信息较为准确,根据历史材料成本,确定材料成本信息。在本示例中,如目标材料信息为地板的历史材料成本记载于一天前,而地板的材料成本走势平稳,目标时长阈值为一周,则可以根据历史材料成本,确定材料成本信息。
71.作为一示例,步骤s4024中,服务器对不存在历史材料成本,或者当前间隔时长不小于目标时长阈值的目标材料信息,进行实时报价匹配处理,通过获取多个厂家报价或电商平台的价格,对其进行统计运算后,获取准确的材料成本信息。其中,可通过对至少一个实时报价取其平均值,或取至少一个实时报价的中位数,作为材料成本信息。
72.在本示例中,根据目标材料信息进行材料成本匹配处理,判断是否存在与目标材料信息相对应的预设的历史材料成本,并根据通过历史材料成本的材料成本走势确定目标时长阈值,对所获取的历史材料成本进行判断,从而获取更为准确的材料成本信息,以减少最终目标工程预算的误差率。
73.在一实施例中,s4024:若不存在历史材料成本,或者当前间隔时长不小于目标时长阈值,则对目标材料信息进行实时报价匹配处理,获取材料成本信息,包括:
74.s40241:调用数据采集接口,从第三方平台获取与目标材料信息相对应的至少一个实时材料成本;
75.s40242:根据至少一个实时材料成本,获取材料成本信息。
76.作为一示例,步骤s40241中,服务器调用数据采集接口从第三方平台获取与目标材料信息相对应的至少一个实时材料成本,以用于统计较为准确的材料成本信息,本示例
中,第三方平台可以为电商平台,也可以为材料厂商各自的商城平台。
77.作为一示例,步骤s40242中,服务器对所获取的至少一个实时材料成本进行加权平均处理,获取材料成本信息。其中,加权平均处理时所利用的权重,则根据各实时材料成本所对应的第三方平台进行确定,通过定时统计各第三方平台的价格于目前价格的浮动,将更准确的第三方平台提供的赋予实时材料成本更高的权重,从而获取材料成本信息。
78.在另一实例中,根据不同的地区,所统计的第三方平台也相对应会有些区别,以保证不同地区材料厂商报价的区别,在统计中也计算运送成本。还可以对至少一个实时材料成本进行统计处理,如取其中位数或平均数的方式。
79.在本示例中,通过统计不同第三方平台的实时材料成本,并进行相应的统计计算,从而得到更为准确的材料成本信息,从材料成本信息维度提高目标工程预算的准确率。
80.在另一实施例中,如图5所示,在s201:获取目标工程项目对应的目标工程数据之前,工程预算处理方法还包括:
81.s501:获取工程预算训练数据,工程预算训练数据包括项目预算成本数据和项目实际成本数据;
82.s502:根据项目预算成本数据和项目实际成本数据进行模型训练,获取目标预算模型。
83.作为一示例,步骤s501中,服务器通过获取工程预算训练数据,以对目标预算模型进行预先的训练,从而保证利用目标预算模型所得出的目标工程预算的准确率。其中,项目预算成本数据和项目实际成本数据,项目预算成本数据为某一项目工程所计算的预算成本数据,项目实际成本数据为某一项目工程真实使用的实际成本数据。在本示例中,通过获取历史的项目预算成本数据和该预算所对应的项目实际成本数据,作为工程预算训练数据进行模型训练。
84.作为一示例,步骤s502中,服务器将项目预算成本数据和项目实际成本数据输入预算模型进行模型训练,通过对至少一组项目预算成本数据和项目实际成本数据之间的相差阈值,确定为对应的正训练样本数据或负训练样本数据,分别对目标预算模型进行训练,从而确定跟为准确的目标预算模型。
85.在本示例中,利用每组的项目预算成本数据和项目实际成本数据,并确定为对应的正训练样本数据或负训练样本数据后,分别对目标预算模型进行训练,从而确定跟为准确的目标预算模型,以用于后续目标工程预算的计算,提高目标工程预算处理的准确率。
86.在一实施例中,s502:根据项目预算成本数据和项目实际成本数据进行模型训练,获取目标预算模型,包括:
87.s5021:根据项目预算成本数据的预算尺寸信息和项目实际成本数据的实际尺寸信息,获取尺寸核算逻辑;
88.s5022:根据项目预算成本数据的预算材料成本和项目实际成本数据的实际材料成本,获取材料成本走势;
89.s5023:对材料类型项目添加材料成本走势,获取成本核算逻辑;
90.s5024:基于尺寸核算逻辑和成本核算逻辑,获取目标预算模型。
91.作为一示例,步骤s5021中,服务器通过对项目预算成本数据的预算尺寸信息和项目实际成本数据的项目实际成本数据的实际尺寸信息进行对比,得到尺寸差异信息。根据
项目实际成本数据对应的时间标识设置不同的权重,根据至少一个尺寸差异信息及对应的时间标识,对尺寸差异信息进行加权平均,以获取用于确定工序尺寸信息的尺寸核算逻辑。其中,由于施工人的区别,以及施工环境的不同,难以确定准确的工序尺寸信息,只能通过统计的方式确定一种误差较小的工序尺寸信息,还可以增加地区标识,通过根据地区标识的不同进行分类,以解决不同施工环境所造成的工序尺寸信息的差异。
92.作为一示例,步骤s5022中,服务器通过对项目预算成本数据的预算材料成本和项目实际成本数据实际材料成本进行统计,获取用于确定目标时长阈值的材料成本走势。在本示例中,通过对预算材料成本和实际材料成本的时间标识和地区信息等维度进行对应的回归线性回归运算,从而预测材料成本走势,以用于后续目标时长阈值的确认。
93.作为一示例,步骤s5023中,服务器对材料类型项目添加材料成本走势,确定目标时长阈值的,得到成本核算逻辑。在本示例中,通过预设的材料类型项目对应的价格阈值,如地板成本价格为10元一米,其的价格阈值为0.5 元,根据材料成本走势中的0.5元变化的时间标识的区间,确定时间标识的区间对应时长,将该时长作为地板成本的目标时长阈值,并将该材料类型项目以及对应的目标时长阈值作为对应的成本核算逻辑。
94.作为一示例,步骤s5024中,服务器基于尺寸核算逻辑和成本核算逻辑,得到用于计算目标工程预算的目标预算模型。本示例中,通过周期性的对目标预算模型进行训练,优化该目标预算模型,以减少利用目标预算模型进行工程预算处理所得到目标工程预算的误差。
95.在本示例中,通过对项目预算成本数据的预算尺寸信息和项目实际成本数据的实际尺寸信息进行统计和计算,从而确定尺寸核算逻辑,并根据项目预算成本数据的预算材料成本和项目实际成本数据的实际材料成本,确定材料类型项目所对应的材料成本走势,得到成本核算逻辑,最终基于尺寸核算逻辑和成本核算逻辑,获取到用于目标工程预算的目标预算模型。
96.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
97.在一实施例中,提供一种工程预算处理装置,该工程预算处理装置与上述实施例中工程预算处理方法一一对应。如图6所示,该工程预算处理装置包括目标工程数据获取模块801、材料类型项目获取模块802、目标材料信息获取模块803和目标工程预算获取模块804。各功能模块详细说明如下:
98.目标工程数据获取模块801,获取目标工程项目对应的目标工程数据,目标工程数据包括目标工程图和目标尺寸信息;
99.材料类型项目获取模块802,对目标工程图进行材料匹配处理,获取至少一个材料类型项目和每一材料类型项目对应的至少一个待选材料信息;
100.目标材料信息获取模块803,每一材料类型项目对应的至少一个待选材料信息中,确定每一材料类型项目对应的目标材料信息;
101.目标工程预算获取模块804,采用目标预算模型,对目标尺寸信息和目标材料信息进行处理,获取目标工程预算。
102.在一实施例中,材料类型项目获取模块802,包括:
103.材料类型项目获取子单元,根据目标工程图进行项目识别处理,获取至少一个材料类型项目;
104.项目建模效果获取子单元,对至少一个材料类型项目进行材质效果匹配,获取每一材料类型项目对应的项目建模效果;
105.待选材料信息获取子单元,根据项目建模效果,获取每一材料类型项目对应的至少一个待选材料信息。
106.在一实施例中,目标工程预算获取模块804,包括:
107.工序尺寸信息获取子单元,根据目标预算模型中的尺寸核算逻辑,对目标尺寸信息进行处理,获取工序尺寸信息;
108.材料成本信息获取子单元,根据目标预算模型中的成本核算逻辑,对目标材料信息进行材料成本匹配处理,获取材料成本信息;
109.目标工程预算获取子单元,对工序尺寸信息和材料成本信息进行处理,获取目标工程预算。
110.在一实施例中,材料成本信息获取子单元,包括:
111.材料成本匹配单元,对目标材料信息进行材料成本匹配处理,判断是否存在与目标材料信息相对应的历史材料成本;
112.当前间隔时长获取单元,若存在历史材料成本,则获取历史材料成本对应的历史报价时间和系统当前时间对应的当前间隔时长;
113.材料成本信息获取单元,若当前间隔时长小于目标时长阈值,则根据历史材料成本,确定材料成本信息;
114.材料成本信息获取单元,若不存在历史材料成本,或者当前间隔时长不小于目标时长阈值,则对目标材料信息进行实时报价匹配处理,获取材料成本信息。
115.在一实施例中,材料成本信息获取单元,包括:
116.实时材料成本获取子单元,调用数据采集接口,从第三方平台获取与目标材料信息相对应的至少一个实时材料成本;
117.材料成本信息获取子单元,根据至少一个实时材料成本,获取材料成本信息。
118.在另一实施例中,工程预算处理装置,还包括:
119.工程预算训练数据获取模块,获取工程预算训练数据,工程预算训练数据包括项目预算成本数据和项目实际成本数据;
120.目标预算模型获取模块,根据项目预算成本数据和项目实际成本数据进行模型训练,获取目标预算模型。
121.在一实施例中,目标预算模型获取模块,包括:
122.尺寸核算逻辑获取子单元,根据项目预算成本数据的预算尺寸信息和项目实际成本数据的实际尺寸信息,获取尺寸核算逻辑;
123.材料成本走势获取子单元,根据项目预算成本数据的预算材料成本和项目实际成本数据的实际材料成本,获取材料成本走势;
124.成本核算逻辑获取子单元,对材料类型项目添加材料成本走势,获取成本核算逻辑;
125.目标预算模型获取子单元,基于尺寸核算逻辑和成本核算逻辑,获取目标预算模
型。
126.关于工程预算处理装置的具体限定可以参见上文中对于工程预算处理方法的限定,在此不再赘述。上述工程预算处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
127.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于执行工程预算处理方法过程中采用或生成的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种工程预算处理方法。
128.在一实施例中,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中工程预算处理方法,例如图2所示s201-s204,或者图3至图5中所示,为避免重复,这里不再赘述。或者,处理器执行计算机程序时实现工程预算处理装置这一实施例中的各模块/单元的功能,例如图7所示的目标工程数据获取模块801、材料类型项目获取模块802、目标材料信息获取模块803 和目标工程预算获取模块804的功能,为避免重复,这里不再赘述。
129.在一实施例中,提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中工程预算处理方法,例如图2所示s201-s204,或者图3至图5中所示,为避免重复,这里不再赘述。或者,该计算机程序被处理器执行时实现上述工程预算处理装置这一实施例中的各模块/单元的功能,例如图7所示的目标工程数据获取模块801、材料类型项目获取模块802、目标材料信息获取模块803和目标工程预算获取模块804的功能,为避免重复,这里不再赘述。
130.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步 dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram (rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram (rdram)等。
131.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述
的全部或者部分功能。
132.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1