一种GPU多线程技术的电网工程自动清标方法与流程

文档序号:14255071阅读:626来源:国知局

本发明涉及gpu多线程技术领域,具体来说是一种gpu多线程技术的电网工程自动清标方法。



背景技术:

在电网技改大修项目评标管理阶段主要涉及评标专家对投标人(乙方)的报价进行综合评定。清标环节是整个评定标工作的初始部分,它主要目的是审查投标文件能否完全响应招标文件所要求的基本内容以及行业的相关规定并进行摘录,列出相对于招标文件的所有偏差,并对投标报价进行算术性校核,为评标工作做好前期准备工作。

目前电网技改大修项目评标方式仍为人工评标,评标专家需要对工程量、综合单价、措施项目进行逐项核对,还需将规费、税金等不可竞争费用与预规等进行比对,这对于评标人的技经业务能力都有一定要求,评标工作量大,工作强度高。另外,由于招标评标时间较短、工作量大,评标专家水平不一,偶尔会有投标文件报价有错误的投标中标的现象发生,给后续的合同签订及实施带来不利影响。

因此,如何设计出一种能够进行对比分析的自动清标方法已经成为急需解决的技术问题。



技术实现要素:

本发明的目的是为了解决现有技术中清标环节需依赖人工对比分析的缺陷,提供一种gpu多线程技术的电网工程自动清标方法来解决上述问题。

为了实现上述目的,本发明的技术方案如下:

一种gpu多线程技术的电网工程自动清标方法,包括以下步骤:

工程量清单信息的导入,根据指定标段批量导入所有供应商经国网电子商务平台上传的投标工程量清单;

指导文件的导入,从后台数据库或服务器读取对应标段的招标控制价文件;

参照对比目录树的建立,将投标工程量清单和招标控制价文件相结合,按照三级结构进行文件标准化转换,以三级结构形式分别建立目录树,目录树的一级结构依次存储招标控制价或投标文件中各个结构要素、二级结构存储招标控制价或投标文件每个结构要素的特征属性、三级结构存储招标控制价或投标文件结构要素中具体内容;

投标文档的对比清标分析,gpu以流水线方式以文档结构抽取和内容详细解析两个阶段解析招标控制价和每个供应商的投标工程量清单xml文档,并在内容详细解析阶段同时完成对比评定工作。

所述的投标文档的对比清标分析包括以下步骤:

文档结构抽取过程,以xml流为输入,通过多个gpu线程方式读取招标文件和每个供应商的投标文件并分析文件结构,解析出所有标签的位置信息,并打包成解析单元任务,存入任务管理池中;

内容详细解析过程,使用gpu集群解析对比标签名称、属性及属性值,将解析的结果以倒序索引的形式存放在gpu节点的内存中。

所述的文档结构抽取过程包括以下步骤:

使用多个xml文档读取器和相应的分析器独立并行地读取文档,xml文档读取器和相应的分析器的数量为招标文件与投标文件数之和,每个xml文档读取器和相应的分析器由一个gpu线程完成结构抽取任务,解析出文档结构和标签位置;

基于目录树,依次对招标文件中含有“最高投标限价”、“工程项目最高投标限价汇总表”、“分部分项工程清单”、“措施项目清单”、“其他项目清单”、“投标人采购材料”、“投标人采购设备”的标签打包成解析单元任务,存入任务管理池;

依次对投标文件中含有“投标总价”、“单位工程费用汇总表”、“分部分项工程清单”、“措施项目清单”、“其他项目清单”、“主要材料”、“主要设备”的标签打包成解析单元任务,分别存入各自的任务管理池中。

所述的内容详细解析过程包括以下步骤:

将每个任务管理池中的每个标签位置信息对应一个gpu线程,每个gpu线程负责解析一个标签内容;

多个gpu线程同步解析对应的标签内容,读取相应的xml字节,解析出标签名、属性名和属性值,并针对供应商对应的任务同时附加一个比较结果并默认为空,与解析出的标签名、属性名和属性值,封装成一个结构体保存在节点内存;

依次对分部分项工程量清单、措施项目清单、其他项目清单及各个清单进行核算;

最后进行“最高投标限价”标签任务与每个供应商的“投标总价”标签任务,

将每个供应商的“投标总价”标签属性值同步与“最高投标限价”标签属性值比较,对于投标总价值高于最高投标限价或超过最高投标限价的指定范围或明显低于最高投标限价的指定范围,则结构体中比较结果属性值为不合格。

所述的对分部分项工程量清单进行核算包括以下步骤:

根据招标“分部分项工程量清单”,依次对投标人的项目编码、项目名称、工程量、计量单位、项目特性等内容进行核对;

自动比对判断是否与招标人给定的相应清单一致;

不一致的构成实质性改变的,则将对应结构体中比较结果属性值置为“提出否决投标要求”;

如果一致时,再对清单的单价进行比较,投标人的工程量清单单价不超过招标人设置的清单单价的正负5%,则对应结构体中的比较结果置为“正常”同时附上差价,对于总价如果有计算错误的,则对应结构体中的比较结果置为“计算错误”。

有益效果

本发明的一种gpu多线程技术的电网工程自动清标方法,与现有技术相比通过xml文件格式统一了招投标文件,并将统一后的招投标文件通过结构抽取和内容详细解析,以流水线形式同步运行各阶段的任务,提高了清标过程批量并行执行效率,实现将繁杂的定量分析、对比的评定工作自动完成。避免了评标专家在短时间内应付大量低技术含量的重复性操作,从而降低了错误清标的概率,提高了评标工作效率。

附图说明

图1为本发明的方法顺序图。

具体实施方式

为使对本发明的结构特征及所达成的功效有更进一步的了解与认识,用以较佳的实施例及附图配合详细的说明,说明如下:

如图1所示,本发明所述的一种gpu多线程技术的电网工程自动清标方法,包括以下步骤:

第一步,工程量清单信息的导入。根据指定标段批量导入所有供应商经国网电子商务平台(ecp)上传的投标工程量清单。

第二步,指导文件的导入,从后台数据库或服务器读取对应标段的招标控制价文件。

第三步,参照对比目录树的建立。将投标工程量清单和招标控制价文件相结合,按照三级结构进行文件标准化转换,以三级结构形式分别建立目录树,目录树的一级结构依次存储招标控制价或投标文件中各个结构要素、二级结构存储招标控制价或投标文件每个结构要素的特征属性、三级结构存储招标控制价或投标文件结构要素中具体内容。

第四步,投标文档的对比清标分析。gpu以流水线方式以文档结构抽取和内容详细解析两个阶段解析招标控制价和每个供应商的投标工程量清单xml文档,并在内容详细解析阶段同时完成对比评定工作。其具体步骤如下:

(1)文档结构抽取过程,以xml流为输入,通过多个gpu线程方式读取招标文件和每个供应商的投标文件并分析文件结构,解析出所有标签的位置信息,并打包成解析单元任务,存入任务管理池中。其具体步骤如下:

a、使用多个xml文档读取器和相应的分析器独立并行地读取文档,xml文档读取器和相应的分析器的数量为招标文件与投标文件数之和,每个xml文档读取器和相应的分析器由一个gpu线程完成结构抽取任务,解析出文档结构和标签位置。

b、基于目录树,依次对招标文件中含有“最高投标限价”、“工程项目最高投标限价汇总表”、“分部分项工程清单”、“措施项目清单”、“其他项目清单”、“投标人采购材料”、“投标人采购设备”的标签打包成解析单元任务,存入任务管理池。

c、依次对投标文件中含有“投标总价”、“单位工程费用汇总表”、“分部分项工程清单”、“措施项目清单”、“其他项目清单”、“主要材料”、“主要设备”的标签打包成解析单元任务,分别存入各自的任务管理池中。

(2)内容详细解析过程,使用gpu集群解析对比标签名称、属性及属性值,将解析的结果以倒序索引的形式存放在gpu节点的内存中。其具体步骤如下:

a、将每个任务管理池中的每个标签位置信息对应一个gpu线程,每个gpu线程负责解析一个标签内容。

b、多个gpu线程同步解析对应的标签内容,读取相应的xml字节,解析出标签名、属性名和属性值,并针对供应商对应的任务同时附加一个比较结果并默认为空,与解析出的标签名、属性名和属性值,封装成一个结构体保存在节点内存。

c、依次对分部分项工程量清单、措施项目清单、其他项目清单及各个清单进行核算。分部分项工程量清单、措施项目清单、其他项目清单及各个清单进行核算的方法均相同,在此以对分部分项工程量清单进行核算为例,其核算过程如下:

c1、根据招标“分部分项工程量清单”,依次对投标人的项目编码、项目名称、工程量、计量单位、项目特性等内容进行核对;

c2、自动比对判断是否与招标人给定的相应清单一致;

c3、不一致的构成实质性改变的,则将对应结构体中比较结果属性值置为“提出否决投标要求”;

c4如果一致时,再对清单的单价进行比较,投标人的工程量清单单价不超过招标人设置的清单单价的正负5%,则对应结构体中的比较结果置为“正常”同时附上差价,对于总价如果有计算错误的,则对应结构体中的比较结果置为“计算错误”。

d、最后进行“最高投标限价”标签任务与每个供应商的“投标总价”标签任务。

将每个供应商的“投标总价”标签属性值同步与“最高投标限价”标签属性值比较,对于投标总价值高于最高投标限价或超过最高投标限价的指定范围或明显低于最高投标限价的指定范围,则结构体中比较结果属性值为不合格。由此,获得进行电网工程的自动清标过程。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明要求的保护范围由所附的权利要求书及其等同物界定。

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