本技术涉及建筑辅助设计,具体涉及一种清单项处理方法、装置、设备、介质和产品。
背景技术:
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、在如下其中一种情况下,确定所述第一检查项包括的清单项特征与所述目标清单项的清单项特征相同:
31、所述第一检查项包括的清单项编码与所述目标清单项的清单项编码相同;
32、所述第一检查项包括的清单项名称与所述目标清单项的清单项名称相同。
33、将清单项编码或清单项名称作为第一检查项中的清单项特征,可以基于单个清单项分别指定检查逻辑,提高检查精度。
34、本技术另一方面提供了一种清单项处理方法,应用于造价系统的服务端;所述方法包括:
35、响应于接收到所述造价系统的客户端发送的清单项检查请求,获取造价文件中待检查的目标清单项;
36、在位于所述服务端的第二检查项集合中,查找与所述目标清单项对应的第二目标检查项,所述第二检查项集合包括至少一个第二检查项,每个所述第二检查项用于指定一个或多个清单项的检查逻辑;
37、依据所述第二目标检查项指定的检查逻辑,对所述目标清单项执行检查操作,得到第二检查结果,并将所述第二检查结果返回给所述客户端。
38、在本技术一些实施例的技术方案中,在服务端保存第二检查项集合,且第二检查项集合包括至少一个第二检查项,每个第二检查项用于指定一个或多个清单项的检查逻辑。进而,在接收到造价系统的客户端发送的清单项检查请求时,可以基于待检查的目标清单项,在第二检查项集合中查找与目标清单项对应的第二目标检查项,并依据第二目标检查项指定的检查逻辑,对目标清单项执行检查操作。如此,可以对造价文件中清单项的合理性和正确性检查,大大提高了造价文件的文件质量。
39、在一些实施例中,所述第二检查项包括清单项特征;所述在位于所述服务端的第二检查项集合中,查找与所述目标清单项对应的第二目标检查项,包括:
40、针对所述第二检查项集合中的任一所述第二检查项,若所述第二检查项包括的清单项特征与所述目标清单项的清单项特征相同,则将所述第二检查项确定为所述第二目标检查项。
41、按照清单项特征查找与目标清单项对应的第一目标检查项,可以减少数据处理量,提高查找速度。
42、在一些实施例中,所述清单项特征包括清单项编码或清单项名称;
43、在如下其中一种情况下,确定所述第二检查项指定的清单项特征与所述目标清单项的清单项特征相同:
44、所述第二检查项指定的清单项编码与所述目标清单项的清单项编码相同;
45、所述第二检查项指定的清单项名称与所述目标清单项的清单项名称相同。
46、将清单项编码或清单项名称作为第一检查项中的清单项特征,可以基于单个清单项分别指定检查逻辑,提高检查精度。
47、本技术另一方面还提供了一种清单项处理装置,其特征在于,所述装置包括:
48、数据获取模块,用于响应于接收到清单项检查指令,获取造价文件中待检查的目标清单项和位于客户端的第一检查项集合,所述第一检查项集合包括至少一个第一检查项,每个所述第一检查项用于指定一个或多个清单项的检查逻辑;
49、检查项查找模块,用于在所述第一检查项集合中,查找与所述目标清单项对应的第一目标检查项;
50、清单项检查模块,用于依据所述第一目标检查项指定的检查逻辑,对所述目标清单项执行检查操作,得到第一检查结果。
51、本技术另一方面还提供了一种清单项处理装置,其特征在于,所述装置包括:
52、数据获取模块,用于响应于接收到造价系统的客户端发送的清单项检查请求,获取造价文件中待检查的目标清单项;
53、检查项查找模块,用于在位于造价系统的服务端的第二检查项集合中,查找与所述目标清单项对应的第二目标检查项,所述第二检查项集合包括至少一个第二检查项,每个所述第二检查项用于指定一个或多个清单项的检查逻辑;
54、清单项检查模块,用于依据所述第二目标检查项指定的检查逻辑,对所述目标清单项执行检查操作,得到第二检查结果,并将所述第二检查结果返回给所述客户端。
55、本技术另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。
56、本技术另一方面还提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如上所述的方法。
57、本技术另一方面还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。
1.一种清单项处理方法,其特征在于,应用于造价系统的客户端;所述方法包括:
2.如权利要求1所述的方法,其特征在于,在获取到所述目标清单项之后,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,在将所述目标清单项发送给所述服务端后,所述方法还包括:
4.如权利要求2所述的方法,其特征在于,所述将所述目标清单项发送给所述造价系统的服务端,包括:
5.如权利要求1所述的方法,其特征在于,所述清单项检查指令包括第一检查指令和第二检查指令;
6.如权利要求1所述的方法,其特征在于,所述第一检查项包括清单项特征;
7.如权利要求6所述的方法,其特征在于,所述清单项特征包括清单项编码或清单项名称;
8.一种清单项处理方法,其特征在于,应用于造价系统的服务端;所述方法包括:
9.如权利要求8所述的方法,其特征在于,所述第二检查项包括清单项特征;
10.如权利要求9所述的方法,其特征在于,所述清单项特征包括清单项编码或清单项名称;
11.一种清单项处理装置,其特征在于,所述装置包括:
12.一种清单项处理装置,其特征在于,所述装置包括:
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至7中任一所述的方法,或实现如权利要求8至10中任一所述的方法。
14.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一所述的方法,或实现如权利要求8至10中任一所述的方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至7中任一所述的方法,或实现如权利要求8至10中任一所述的方法。
