基于区块链的工程招标管理方法、装置、终端及存储介质制造方法及图纸

技术编号:23288120 阅读:31 留言:0更新日期:2020-02-08 18:10
本申请实施例公开了一种基于区块链的工程招标管理方法、装置、终端及存储介质,该方法包括:根据获取的投标请求中携带的企业标识获取投标数据,对投标数据中包括的投标标书进行合法性校验,并将投标数据在区块链网络中进行广播以确定对投标标书的第一共识结果;基于多份达成共识的投标标书生成候选标书区块,并添加至区块链中;对候选标书区块中包括的投标标书进行评标以确定出评标结果,并将评标结果在区块链网络中进行广播以确定对评标结果的第二共识结果,若第二共识结果为达成共识,则基于评标结果对应的中选标书生成中标签约区块,以加入到区块链中。采用本申请实施例,可提高投标审查过程的公平性,以及提高评标效率,适用性高。

Project bidding management method, device, terminal and storage medium based on blockchain

【技术实现步骤摘要】
基于区块链的工程招标管理方法、装置、终端及存储介质
本申请涉及区块链
,尤其涉及一种基于区块链的工程招标管理方法、装置、终端及存储介质。
技术介绍
招投标,是招标投标的简称。招标和投标是一种商品交易行为,是交易过程的两个方面。通常而言,招标方通过事先公布的采购和要求,吸引众多的投标方按照同等条件进行平等竞争,按照规定程序并组织技术、经济和法律等方面专家对众多的投标方进行综合评审,从中择优选定项目的中标人的行为过程。其实质是以较低的价格获得最优的货物、工程和服务。招投标从广义上可分为工程招投标,货物招投标和服务招投标。目前,审核投标文件与招标文件之间符合性的过程,要么是基于封闭的招标单位全程控制、要么是基于投招标交易平台,其中上述方式均是基于绝对信任下进行的。因此,如何设计多方投标企业与招标单位之间的公开、公平、公正交易是一个亟待解决的问题。
技术实现思路
本申请实施例提供一种基于区块链的工程招标管理方法、装置、终端及存储介质,可提高投标审查过程的公平性,以及提高评标效率,适用性高。第一方面,本申请实施例提供了一种基于区块链的工程招标管理方法,该方法包括:获取投标方节点发送的投标请求,根据上述投标请求中携带的企业标识获取投标数据,根据上述投标数据中包括的投标标书以及标书数字签名确定上述投标标书的合法性,若上述投标标书为合法文件,则将上述投标数据在区块链网络中进行广播,以使上述区块链网络中的共识节点对上述投标标书进行合法性校验以得到第一校验结果;根据接收到的上述共识节点返回的第一校验结果确定对上述投标标书的第一共识结果,若上述第一共识结果为达成共识,则基于多份达成共识的投标标书生成候选标书区块,并添加至区块链中;对上述候选标书区块中包括的每份投标标书进行评标以确定出评标结果,将上述评标结果在上述区块链网络中进行广播,以使上述区块链网络中的共识节点对上述评标结果进行校验以得到第二校验结果;根据接收到的上述共识节点返回的第二校验结果确定对上述评标结果的第二共识结果,若上述第二共识结果为达成共识,则将上述评标结果对应的投标标书确定为中选标书,并基于上述中选标书生成中标签约区块,以加入到上述区块链中。第二方面,本申请实施例提供了一种基于区块链的工程招标管理装置,该装置包括:标书校验模块,用于获取投标方节点发送的投标请求,根据上述投标请求中携带的企业标识获取投标数据,根据上述投标数据中包括的投标标书以及标书数字签名确定上述投标标书的合法性,若上述投标标书为合法文件,则将上述投标数据在区块链网络中进行广播,以使上述区块链网络中的共识节点对上述投标标书进行合法性校验以得到第一校验结果;候选标书确定模块,用于根据接收到的上述共识节点返回的第一校验结果确定对上述投标标书的第一共识结果,若上述第一共识结果为达成共识,则基于多份达成共识的投标标书生成候选标书区块,并添加至区块链中;评标处理模块,用于对上述候选标书区块中包括的每份投标标书进行评标以确定出评标结果,将上述评标结果在上述区块链网络中进行广播,以使上述区块链网络中的共识节点对上述评标结果进行校验以得到第二校验结果;中标确定模块,用于根据接收到的上述共识节点返回的第二校验结果确定对上述评标结果的第二共识结果,若上述第二共识结果为达成共识,则将上述评标结果对应的投标标书确定为中选标书,并基于上述中选标书生成中标签约区块,以加入到上述区块链中。结合第二方面,在一种可能的实施方式中,上述装置还包括企业信用初审模块,上述企业信用初审模块包括:企业信用等级获取单元,用于获取上述投标标书中包括的第一企业信用等级;企业信用等级审核单元,用于从企业征信节点获取上述企业标识对应的第二企业信用等级,若上述第一企业信用等级与上述第二企业信用等级相同,且上述第一企业信用等级不小于预设企业信用等级,则将上述投标数据在区块链网络中进行广播。结合第二方面,在一种可能的实施方式中,上述标书校验模块包括:公钥获取单元,用于从上述区块链中获取上述企业标识对应的公钥;标书哈希值获取单元,用于基于上述公钥对上述标书数字签名进行解密以得到第一标书哈希值;哈希值校验单元,用于基于上述投标标书生成第二标书哈希值,若上述第一标书哈希值与上述第二标书哈希值相同,则确定上述投标标书为合法文件。结合第二方面,在一种可能的实施方式中,上述评标处理模块包括:评标维度参数获取单元,用于针对上述候选标书区块中包括的任一投标标书,从上述任一投标标书中获取第一评标维度参数,其中上述第一评标维度参数包括投标金额、施工人数、施工工期、企业业绩;评标维度参数处理单元,用于对上述第一评标维度参数进行归一化处理以得到第二评标维度参数;标书评分计算单元,用于获取上述第二评标维度参数中各评标维度参数对应的参数权重,基于上述第二评标维度参数、上述参数权重确定上述任一投标标书对应的第一评标得分;评标结果确定单元,用于根据上述候选标书区块中包括的多份投标标书对应的第一评标得分确定出评标结果。结合第二方面,在一种可能的实施方式中,上述评标结果确定单元具体用于:从多个第一评标得分中确定出最大第一评标得分,其中一份投标标书对应一个第一评标得分;若上述多个第一评标得分中包括多个最大第一评标得分,则从上述多个最大第一评标得分对应的投标标书中确定出企业信用等级最高的投标标书作为评标结果。结合第二方面,在一种可能的实施方式中,上述中标确定模块包括共识结果确定单元和中标签约区块生成单元,上述共识结果确定单元用于:若接收到的上述共识节点返回的第二校验结果中校验通过的比例不小于预设通过比例,则确定对上述评标结果达成共识。结合第二方面,在一种可能的实施方式中,上述装置还包括工程进度管理模块,上述工程进度管理模块包括:投标金额获取单元,用于从招标方账户中划取中标金额至管理账户,并冻结上述管理账户中的上述中标金额,其中上述中标金额为中选标书中的投标金额;验收报告获取单元,用于获取验收方上传的项目进度验收报告和报告数字签名,并从上述区块链中获取上述验收方对应的验收方公钥;验收报告校验单元,用于基于上述验收方公钥对上述报告数字签名进行解密以得到第一报告哈希值,根据上述项目进度验收报告生成第二报告哈希值,若上述第一报告哈希值与上述第二报告哈希值相同,则获取上述中选标书中包括的预设验收时间以及预设项目完成度;工程款结算单元,用于若上述项目进度验收报告中包括的验收时间与上述预设验收时间相同,且上述项目进度验收报告中包括的项目完成度与上述预设项目完成度相同,则调用划款合约从上述管理账户中包括的上述中标金额中转移上述预设项目完成度对应的预设工程款至中标方账户。第三方面,本申请实施例提供了一种终端设备,该终端设备包括处理器和存储器,该处理器和存储器相互连接。该存储器用于存储支持该终端设备执行上述第一方面和/或第一方面任一种可能的实现方式提供的方法的计算机程序本文档来自技高网...

【技术保护点】
1.一种基于区块链的工程招标管理方法,其特征在于,所述方法包括:/n获取投标方节点发送的投标请求,根据所述投标请求中携带的企业标识获取投标数据,根据所述投标数据中包括的投标标书以及标书数字签名确定所述投标标书的合法性,若所述投标标书为合法文件,则将所述投标数据在区块链网络中进行广播,以使所述区块链网络中的共识节点对所述投标标书进行合法性校验以得到第一校验结果;/n根据接收到的所述共识节点返回的第一校验结果确定对所述投标标书的第一共识结果,若所述第一共识结果为达成共识,则基于多份达成共识的投标标书生成候选标书区块,并添加至区块链中;/n对所述候选标书区块中包括的每份投标标书进行评标以确定出评标结果,将所述评标结果在所述区块链网络中进行广播,以使所述区块链网络中的共识节点对所述评标结果进行校验以得到第二校验结果;/n根据接收到的所述共识节点返回的第二校验结果确定对所述评标结果的第二共识结果,若所述第二共识结果为达成共识,则将所述评标结果对应的投标标书确定为中选标书,并基于所述中选标书生成中标签约区块,以加入到所述区块链中。/n

【技术特征摘要】
1.一种基于区块链的工程招标管理方法,其特征在于,所述方法包括:
获取投标方节点发送的投标请求,根据所述投标请求中携带的企业标识获取投标数据,根据所述投标数据中包括的投标标书以及标书数字签名确定所述投标标书的合法性,若所述投标标书为合法文件,则将所述投标数据在区块链网络中进行广播,以使所述区块链网络中的共识节点对所述投标标书进行合法性校验以得到第一校验结果;
根据接收到的所述共识节点返回的第一校验结果确定对所述投标标书的第一共识结果,若所述第一共识结果为达成共识,则基于多份达成共识的投标标书生成候选标书区块,并添加至区块链中;
对所述候选标书区块中包括的每份投标标书进行评标以确定出评标结果,将所述评标结果在所述区块链网络中进行广播,以使所述区块链网络中的共识节点对所述评标结果进行校验以得到第二校验结果;
根据接收到的所述共识节点返回的第二校验结果确定对所述评标结果的第二共识结果,若所述第二共识结果为达成共识,则将所述评标结果对应的投标标书确定为中选标书,并基于所述中选标书生成中标签约区块,以加入到所述区块链中。


2.根据权利要求1所述方法,其特征在于,所述方法还包括:
获取所述投标标书中包括的第一企业信用等级;
从企业征信节点获取所述企业标识对应的第二企业信用等级,若所述第一企业信用等级与所述第二企业信用等级相同,且所述第一企业信用等级不小于预设企业信用等级,则将所述投标数据在区块链网络中进行广播。


3.根据权利要求1或2所述方法,其特征在于,所述根据所述投标数据中包括的投标标书以及标书数字签名确定所述投标标书的合法性,包括:
从所述区块链中获取所述企业标识对应的公钥;
基于所述公钥对所述标书数字签名进行解密以得到第一标书哈希值;
基于所述投标标书生成第二标书哈希值,若所述第一标书哈希值与所述第二标书哈希值相同,则确定所述投标标书为合法文件。


4.根据权利要求1所述方法,其特征在于,所述对所述候选标书区块中包括的每份投标标书进行评标以确定出评标结果,包括:
针对所述候选标书区块中包括的任一投标标书,从所述任一投标标书中获取第一评标维度参数,其中所述第一评标维度参数包括投标金额、施工人数、施工工期、企业业绩;
对所述第一评标维度参数进行归一化处理以得到第二评标维度参数;
获取所述第二评标维度参数中各评标维度参数对应的参数权重,基于所述第二评标维度参数、所述参数权重确定所述任一投标标书对应的第一评标得分;
根据所述候选标书区块中包括的多份投标标书对应的第一评标得分确定出评标结果。


5.根据权利要求4所述方法,其特征在于,所述根据所述候选标书区块中包括的多份投标标书对应的第一评标得分确定出评标结果,包括:
从多个第一评标得分中确定出最大第一评标得分,其中一份投标标书对应一个第一评标得分;
若所述多个第一评标得分中包括多个最大第一评标得分,则从所述多个最大第一评标得分对应的投标标书中确定出企业信用等级最高的...

【专利技术属性】
技术研发人员:肖春乐
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1