招投标数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32825879 阅读:18 留言:0更新日期:2022-03-26 20:28
本申请涉及一种招投标数据处理方法,应用于区块链技术领域,用于提高招投标数据存取证安全性。所述方法包括:当获取的招投标文件的数据长度大于数据库的预设数据长度时,对招投标文件进行数据分割处理,得到招投标文件片段;将招投标文件片段存储至数据库的集合文档中,生成招投标文件片段的文件标识和校验码;对招投标文件片段进行数据提取处理,得到招投标文件片段的部门信息;将文件标识、校验码和部门信息,作为招投标文件片段的数据指纹并存储至区块链中;当接收到数据查询请求时,从区块链中查询得到与数据查询请求相关联的待查看数据指纹;确定待查看数据指纹中的目标数据指纹,从数据库中获取与目标数据指纹对应的招投标文件片段。投标文件片段。投标文件片段。

【技术实现步骤摘要】
招投标数据处理方法、装置、计算机设备和存储介质


[0001]本申请涉及区块链
,特别是涉及一种基于区块链的招投标数据处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着电力行业的招标投标技术的发展,越来越多的电子招标投标在互联网上进行,电子招投标的方式也为用户和企业带来了便利。但是,招投标信息容易遭受内部或外部的攻击,导致招投标信息容易被恶意篡改,使得招投标信息的安全性不够高。
[0003]传统技术中,通常采用密钥加密或者安装电子招标U盾的方式来保障招投标信息的安全。然而,U盾的安装方式较为繁琐,需要在计算机上安装驱动程序,该驱动程序也容易与计算机中的其他U盾驱动程序起冲突,无法高效保护招投标数据的方法。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高招投标数据存证和取证安全性的招投标数据处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种招投标数据处理方法。所述方法包括:
[0006]当获取的招投标文件的数据长度大于数据库的预设数据长度时,对所述招投标文件进行数据分割处理,得到招投标文件片段;所述招投标文件片段的数据长度小于或者等于所述预设数据长度;
[0007]将所述招投标文件片段存储至所述数据库的集合文档中,生成所述招投标文件片段的文件标识和校验码;
[0008]对所述招投标文件片段进行数据提取处理,得到所述招投标文件片段的部门信息;
>[0009]将所述文件标识、所述校验码和所述部门信息,作为所述招投标文件片段的数据指纹并存储至区块链中;
[0010]当接收到数据查询请求时,从所述区块链中查询得到与所述数据查询请求相关联的待查看数据指纹;
[0011]确定所述待查看数据指纹中的目标数据指纹,从所述数据库中获取与所述目标数据指纹对应的招投标文件片段。
[0012]在其中一个实施例中,数据指纹存储至区块链中,包括:
[0013]将所述数据指纹存储在所述区块链的区块中;所述区块中还包含所述数据指纹的区块标识和区块字段。
[0014]在其中一个实施例中,当接收到数据查询请求时,从所述区块链中查询得到与所述数据查询请求相关联的待查看数据指纹,包括:
[0015]根据所述数据查询请求,检测所述区块链中区块的区块标识;
[0016]当检测到所述区块的区块标识不为空值时,确认所述区块为与所述数据查询请求
相关联的区块;
[0017]对所述区块的区块字段进行解码处理,得到所述待查看数据指纹。
[0018]在其中一个实施例中,对所述区块的区块字段进行字段解码处理,包括:
[0019]对所述区块字段进行数据分割处理,得到处理后的区块字段;
[0020]当所述处理后的区块字段的字节长度不符合预设字节长度的倍数时,对所述处理后的区块字段进行数据对齐处理,得到目标区块字段;
[0021]对所述目标区块字段进行解码处理。
[0022]在其中一个实施例中,确定所述待查看数据指纹中的目标数据指纹,从所述数据库中获取与所述目标数据指纹对应的招投标文件片段,包括:
[0023]根据所述待查看数据指纹中的文件标识查询所述数据库的集合文档,得到所述待查看数据指纹的名称信息;
[0024]根据所述名称信息,从所述待查看数据指纹中确定所述目标数据指纹;
[0025]当所述目标数据指纹中的部门信息与所述数据查询请求中携带的部门信息相匹配时,从所述数据库的集合文档中,获取与所述目标数据指纹的名称信息对应的招投标文件片段。
[0026]在其中一个实施例中,数据库中还存储有所述目标数据指纹的校验码;
[0027]在从所述数据库的集合文档中,获取与所述目标数据指纹的名称信息对应的招投标文件片段之前,还包括:
[0028]当所述数据库中存储的校验码与所述目标数据指纹中的校验码相匹配时,确认所述数据库中存储的校验码对应的招投标文件片段正确。
[0029]第二方面,本申请还提供了一种招投标数据处理装置。所述装置包括:
[0030]文件分割模块,用于当获取的招投标文件的数据长度大于数据库的预设数据长度时,对所述招投标文件进行数据分割处理,得到招投标文件片段;所述招投标文件片段的数据长度小于或者等于所述预设数据长度;
[0031]文件存储模块,用于将所述招投标文件片段存储至所述数据库的集合文档中,生成所述招投标文件片段的文件标识和校验码;
[0032]数据提取模块,用于对所述招投标文件片段进行数据提取处理,得到所述招投标文件片段的部门信息;
[0033]指纹存储模块,用于将所述数据标识、所述校验码和所述部门信息,作为所述招投标文件片段的数据指纹并存储至区块链中;
[0034]数据查询模块,用于当接收到数据查询请求时,从所述区块链中查询得到与所述数据查询请求相关联的待查看数据指纹;
[0035]文件获取模块,用于确定所述待查看数据指纹中的目标数据指纹,从所述数据库中获取与所述目标数据指纹对应的招投标文件片段。
[0036]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0037]当获取的招投标文件的数据长度大于数据库的预设数据长度时,对所述招投标文件进行数据分割处理,得到招投标文件片段;所述招投标文件片段的数据长度小于或者等于所述预设数据长度;
[0038]将所述招投标文件片段存储至所述数据库的集合文档中,生成所述招投标文件片段的文件标识和校验码;
[0039]对所述招投标文件片段进行数据提取处理,得到所述招投标文件片段的部门信息;
[0040]将所述文件标识、所述校验码和所述部门信息,作为所述招投标文件片段的数据指纹并存储至区块链中;
[0041]当接收到数据查询请求时,从所述区块链中查询得到与所述数据查询请求相关联的待查看数据指纹;
[0042]确定所述待查看数据指纹中的目标数据指纹,从所述数据库中获取与所述目标数据指纹对应的招投标文件片段。
[0043]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0044]当获取的招投标文件的数据长度大于数据库的预设数据长度时,对所述招投标文件进行数据分割处理,得到招投标文件片段;所述招投标文件片段的数据长度小于或者等于所述预设数据长度;
[0045]将所述招投标文件片段存储至所述数据库的集合文档中,生成所述招投标文件片段的文件标识和校验码;
[0046]对所述招投标文件片段进行数据提取处理,得到所述招投标文件片段的部门信息;
[0047]将所述文件标识、所述校验码和所述部门信息,作为所述招投本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种招投标数据处理方法,其特征在于,所述方法包括:当获取的招投标文件的数据长度大于数据库的预设数据长度时,对所述招投标文件进行数据分割处理,得到招投标文件片段;所述招投标文件片段的数据长度小于或者等于所述预设数据长度;将所述招投标文件片段存储至所述数据库的集合文档中,生成所述招投标文件片段的文件标识和校验码;对所述招投标文件片段进行数据提取处理,得到所述招投标文件片段的部门信息;将所述文件标识、所述校验码和所述部门信息,作为所述招投标文件片段的数据指纹并存储至区块链中;当接收到数据查询请求时,从所述区块链中查询得到与所述数据查询请求相关联的待查看数据指纹;确定所述待查看数据指纹中的目标数据指纹,从所述数据库中获取与所述目标数据指纹对应的招投标文件片段。2.根据权利要求1所述的方法,其特征在于,所述数据指纹存储至区块链中,包括:将所述数据指纹存储在所述区块链的区块中;所述区块中还包含所述数据指纹的区块标识和区块字段。3.根据权利要求2所述的方法,其特征在于,所述当接收到数据查询请求时,从所述区块链中查询得到与所述数据查询请求相关联的待查看数据指纹,包括:根据所述数据查询请求,检测所述区块链中区块的区块标识;当检测到所述区块的区块标识不为空值时,确认所述区块为与所述数据查询请求相关联的区块;对所述区块的区块字段进行解码处理,得到所述待查看数据指纹。4.根据权利要求3所述的方法,其特征在于,所述对所述区块的区块字段进行字段解码处理,包括:对所述区块字段进行数据分割处理,得到处理后的区块字段;当所述处理后的区块字段的字节长度不符合预设字节长度的倍数时,对所述处理后的区块字段进行数据对齐处理,得到目标区块字段;对所述目标区块字段进行解码处理。5.根据权利要求3所述的方法,其特征在于,所述确定所述待查看数据指纹中的目标数据指纹,从所述数据库中获取与所述目标数据指纹对应的招投标文件片段,包括:根据所述待查看数据指纹中的文件标识查询所述数据库的集合文档,得到所述待查看数据指纹的名称信息;根据所述名称...

【专利技术属性】
技术研发人员:周少丹赖宇锋张晋维杨瑞波王钧泽范婷
申请(专利权)人:南方电网物资有限公司
类型:发明
国别省市:

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

1