本发明涉及工程造价数字化,尤其涉及一种工程定额的评估方法、装置、终端设备及存储介质。
背景技术:
1、在工程造价概预算编制工作的计价环节中,工作量最大的一项内容就是工程量清单匹配对应的工程定额,俗称套定额。业内当前工作模式主要是人工翻阅定额书或者计价软件中的电子定额库,查找对应的定额。现有的这种工程量清单匹配工程定额的方法,每一条清单都需要翻阅对应的工程定额书或电子定额库,可能还需要根据工程量清单的项目特征计算相应的规格参数才能确定对应的工程定额,而当实际工作中工程方案调整变动后,工程量清单亦随之变动,此项工程定额匹配工作又需要反复多次进行,工作量浩大且工作效率十分低下。
技术实现思路
1、本发明实施例提供一种工程定额的评估方法、装置、终端设备及存储介质,能有效解决现有技术不能根据工程量清单自动匹配工程定额,且实际工作中工程方案调整变动后工程清单变动,造成工程定额匹配工作量浩大且工作效率十分低下的问题。
2、本发明一实施例提供一种工程定额的评估方法,包括:
3、获取待匹配定额工程量清单;其中,所述待匹配定额工程量清单包括:若干第一数据行,每一第一数据行中包含待匹配定额工程量清单的项目名称和项目特征;
4、对于所述待匹配定额工程量清单的每一第一数据行,将第一数据行的项目名称在预设的清单组价库中查找项目名称一致的第二数据行,并提取每一所述第二数据行对应的定额专业、定额类名以及定额特征表达式;其中,每一第二数据行包括:项目名称、定额专业、定额类名以及定额特征表达式;
5、根据所述第二数据行对应的定额专业和定额类名,查找在预设的定额库中定额专业和定额类名均一致的若干第三数据行,并提取每一所述第三数据行对应的定额特征值区间以及定额编号;其中,每一第三数据行中包含定额专业、定额编号、定额类名以及定额特征值区间;
6、在所述项目特征所对应的数值不为空且不为单个数值时,根据所述第二数据行对应的定额特征表达式以及第一数据行对应的项目特征,得到特征值;
7、根据所述特征值确定目标数据行;其中,所述目标数据行为:定额特征值区间涵盖所述特征值的第三数据行;
8、根据所述目标数据行所对应的定额编号,确定待匹配定额工程量清单所对应的工程定额。
9、进一步的,在所述项目特征所对应的数值为空时,将预设的经验值作为所述特征值。
10、进一步的,在所述项目特征所对应的数值为单个数值时,将所述项目特征所对应的数值作为所述特征值。
11、进一步的,所述清单组价库的构建,具体为:
12、获取历史工程量清单和历史工程量清单对应的定额库信息;
13、根据历史工程量清单和历史工程量清单对应的定额库信息构建清单组价库;
14、其中,每一所述清单组价库的项目名称与所述历史工程量清单的项目名称对应。
15、进一步的,所述定额库的构建,具体为:
16、获取一预设的原始定额库,提取所述原始定额库中的定额名称;
17、将所述定额名称拆分为定额类名、定额特征以及定额特征值区间;
18、根据预设的原始定额库中的定额专业、定额编号、定额名称、定额类名、定额特征和定额特征值区间,构建所述定额库。
19、作为上述方案的改进,本发明另一实施例对应提供了一种工程定额的评估装置,包括:
20、工程量清单获取模块,用于获取待匹配定额工程量清单;其中,所述待匹配定额工程量清单包括:若干第一数据行,每一第一数据行中包含待匹配定额工程量清单的项目名称和项目特征;
21、清单组价库匹配模块,用于对于所述待匹配定额工程量清单的每一第一数据行,将第一数据行的项目名称在预设的清单组价库中查找项目名称一致的第二数据行,并提取每一所述第二数据行对应的定额专业、定额类名以及定额特征表达式;其中,每一第二数据行包括:项目名称、定额专业、定额类名以及定额特征表达式;
22、定额库匹配模块,用于根据所述第二数据行对应的定额专业和定额类名,查找在预设的定额库中定额专业和定额类名均一致的若干第三数据行,并提取每一所述第三数据行对应的定额特征值区间以及定额编号;其中,每一第三数据行中包含定额专业、定额编号、定额类名以及定额特征值区间;
23、第一特征值提取模块,在所述项目特征所对应的数值不为空且不为单个数值时,用于根据所述第二数据行对应的定额特征表达式以及第一数据行对应的项目特征,得到特征值;
24、工程定额确定模块,用于根据所述特征值确定目标数据行;其中,所述目标数据行为:定额特征值区间涵盖所述特征值的第三数据行;根据所述目标数据行所对应的定额编号,确定待匹配定额工程量清单所对应的工程定额。
25、进一步的,第二特征值提取模块,用于在所述项目特征所对应的数值为空时,将预设的经验值作为所述特征值。
26、进一步的,第三特征值提取模块,用于在所述项目特征所对应的数值为单个数值时,将所述项目特征所对应的数值作为所述特征值。
27、本发明另一实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述实施例中所述的一种工程定额的评估方法。
28、本发明另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述实施例所述的一种工程定额的评估方法。
29、通过实施本发明具有如下有益效果:
30、本发明提供一种工程定额的评估方法、装置、终端设备及介质,其方法能够获取待匹配定额工程量清单,对于所述待匹配定额工程量清单的每一第一数据行,将第一数据行的项目名称在预设的清单组价库中查找项目名称一致的第二数据行,并提取每一所述第二数据行对应的定额专业、定额类名以及定额特征表达式,根据所述第二数据行对应的定额专业和定额类名,查找在预设的定额库中定额专业和定额类名均一致的若干第三数据行,并提取每一所述第三数据行对应的定额特征值区间以及定额编号,根据所述第二数据行对应的定额特征表达式以及第一数据行对应的项目特征,得到特征值;根据所述特征值确定定额特征值区间涵盖所述特征值的第三数据行为目标数据行,根据所述目标数据行所对应的定额编号,确定待匹配定额工程量清单所对应的工程定额,以此减少工程量清单匹配工程定额的工作量,工作效率得到极大提升,节省了人力物力成本。
1.一种工程定额的评估方法,其特征在于,包括:
2.如权利要求1所述的一种工程定额的评估方法,其特征在于,还包括:在所述项目特征所对应的数值为空时,将预设的经验值作为所述特征值。
3.如权利要求1所述的一种工程定额的评估方法,其特征在于,还包括:在所述项目特征所对应的数值为单个数值时,将所述项目特征所对应的数值作为所述特征值。
4.如权利要求1所述的一种工程定额的评估方法,其特征在于,所述清单组价库的构建,包括:
5.如权利要求1所述的一种工程定额的评估方法,其特征在于,所述定额库的构建,包括:
6.一种工程定额的评估装置,其特征在于,包括:
7.如权利要求6所述的一种工程定额的评估装置,其特征在于,还包括:第二特征值提取模块,所述第二特征值提取模块,用于在所述项目特征所对应的数值为空时,将预设的经验值作为所述特征值。
8.如权利要求6所述的一种工程定额的评估装置,其特征在于,还包括:第三特征值提取模块,所述第三特征值提取模块,用于在所述项目特征所对应的数值为单个数值时,将所述项目特征所对应的数值作为所述特征值。
9.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至5中任意一项所述的一种工程定额的评估方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至5中任意一项所述的一种工程定额的评估方法。