基于区块链和云存储的投标报价数据混合存储系统和方法技术方案

技术编号:33700544 阅读:14 留言:0更新日期:2022-06-06 08:08
本发明专利技术属于数据存储技术领域,公开了一种基于区块链和云存储的投标报价数据混合存储系统和方法,系统包括主控中心、网络单元、云存储单元以及分布式存储单元。方法包括如下步骤:采集原始投标报价数据;对原始投标报价数据进行加密,并通过网络单元将加密投标报价数据广播至分布式存储单元进行上链,并返回对应的存储地址;将存储地址上传至云存储单元进行存储;根据接到的查询数据调用云存储单元进行匹配,返回对应的存储地址;根据存储地址对分布式存储单元的区块链进行搜寻;对加密投标报价数据进行解密,输出解密投标报价数据。本发明专利技术解决了现有技术存在的云端数据安全性低,私密数据服务器存储空间不足以及数据查询困难和效率低下的问题。和效率低下的问题。和效率低下的问题。

【技术实现步骤摘要】
基于区块链和云存储的投标报价数据混合存储系统和方法


[0001]本专利技术属于数据存储
,具体涉及一种基于区块链和云存储的投标报价数据混合存储系统和方法。

技术介绍

[0002]投标报价是指承包商采取投标方式承揽工程项目时,计算和确定承包该工程的投标总价格。投标单位有了投标取胜的实力还不够,还需有将这种实力变为投标的技巧。投标报价技巧的作用体现在可以使实力较强的投标单位取得满意的投标成果;使实力一般的投标单位争得投标报价的主动地位;当报价出现某些失误时,可以得到某些弥补。因此,投标单位必须十分重视对投标报价方法的研究和使用。
[0003]现有技术存在的问题:投标报价数据作为工程项目中关键的材料,往往存储至云端数据库中,但是云端数据均以明文形式进行存储,或者存储在云服务器的加密空间内,但存储的数据对于云服务器都是透明的,其安全性则需要依赖于云服务器本身的安全性。由于云服务器作为第三方,容易收到恶意入侵,发生存储数据的泄漏,导致投标报价数据的安全性低,而采用私密数据服务器作为存储途径则存在海量数据存储空间不足以及数据查询困难和效率低下的问题。

技术实现思路

[0004]为了解决现有技术存在的云端数据安全性低,私密数据服务器存储空间不足以及数据查询困难和效率低下的问题,提出一种基于区块链和云存储的投标报价数据混合存储系统和方法。
[0005]本专利技术所采用的技术方案为:一种基于区块链和云存储的投标报价数据混合存储系统,包括主控中心、网络单元、云存储单元以及分布式存储单元,主控中心通过网络单元分别与云存储单元和分布式存储单元连接,且主控中心连接有外部若干的移动终端。
[0006]主控中心,用于接收原始投标报价数据或查询数据,将原始投标报价数据进行加密后广播至分布式存储单元,并将加密投标报价数据在分布式存储单元的存储地址上传至云存储单元,根据查询数据从云存储单元提取对应的存储地址;网络单元,用于提供主控中心和各单元之间的网络支撑,作为数据中转传输投标报价数据和相关中间数据;云存储单元,用于建立云端数据库存储主控中心上传的加密投标报价数据的存储地址;分布式存储单元,用于接收主控中心广播的加密投标报价数据,并进行分布式存储。
[0007]进一步地,主控中心包括主控服务器、防火墙、登陆验证模块、数据采集模块以及
加密解密模块,主控服务器分别与网络单元、登陆验证模块、数据采集模块以及加密解密模块连接,且数据采集模块通过防火墙连接有外部若干的移动终端。
[0008]登陆验证模块根据移动终端发送的用户信息进行登陆验证,通过后开启防火墙的输入端口接收移动终端发送的查询数据或原始投标报价数据,数据采集模块采集原始投标报价数据或查询数据,主控服务器控制加密解密模块对原始投标报价数据进行加密,将加密投标报价数据广播至分布式存储单元,接收到分布式存储单元返回的存储地址,将存储地址上传至云存储单元,主控中心根据查询数据调用云存储单元进行匹配获取对应的存储地址,并根据存储地址发送至分布式存储单元提取对应的加密投标报价数据,调用加密解密模块对加密投标报价数据进行解密并向移动终端返回对应的解密投标报价数据。
[0009]进一步地,分布式存储单元包括管理服务器和若干分布式设置的数据服务器,管理服务器通过网络单元与主控中心连接,且管理服务器分别与若干分布式设置的数据服务器连接,若干数据服务器之间相互连接。
[0010]管理服务器接收主控中心广播的加密投标报价数据,并从若干分布式设置的数据服务器选出共识节点,共识节点将当前的加密投标报价数据生成区块进行上链并返回存储地址,管理服务器将存储地址上传至主控中心,管理服务器接收主控中心发送的存储地址,并从若干分布式设置的数据服务器选出查询节点,查询节点根据主控中心发送的存储地址搜寻区块链上存储的加密投标报价数据并返回至管理服务器,管理服务器将加密投标报价数据发送至主控中心。
[0011]进一步地,云存储单元设置有用户数据库和存储地址数据库。
[0012]进一步地,网络单元包括若干结构相同的网络模块,每个网络模块之间相互通信连接,所有网络模块均分别与主控中心、云存储单元以及分布式存储单元连接。
[0013]进一步地,网络模块包括相互通信连接的主网络交换机和副网络交换机,主网络交换机分别与主控中心和相邻的网络模块的主网络交换机连接,副网络交换机分别与云存储单元、分布式存储单元以及相邻的网络模块的副网络交换机连接。
[0014]一种基于区块链和云存储的投标报价数据混合存储方法,基于投标报价数据混合存储系统,包括如下步骤:用户登陆验证通过后,采集原始投标报价数据;对原始投标报价数据进行加密,并通过网络单元将加密投标报价数据广播至分布式存储单元进行上链,并返回对应的存储地址;将存储地址上传至云存储单元进行存储;根据接到的查询数据调用云存储单元进行匹配,返回对应的存储地址,并将存储地址发送至分布式存储单元;根据存储地址对分布式存储单元的区块链进行搜寻,返回对应区块存储的加密投标报价数据;对加密投标报价数据进行解密,输出解密投标报价数据。
[0015]进一步地,主控中心对原始投标报价数据进行加密,包括如下步骤:随机生成临时密钥;根据临时密钥对原始投标报价数据进行加密,得到加密投标报价数据;将临时密钥作为当前的加密投标报价数据对应的存储地址的附件上传至云存储
单元;删除临时密钥。
[0016]进一步地,分布式存储单元对加密投标报价数据进行上链,包括如下步骤:管理服务器接收主控中心广播的加密投标报价数据,并根据当前时间片从若干分布式设置的数据服务器选出共识节点;共识节点将当前的加密投标报价数据生成区块并发送至其余的存储节点;若当前存储节点在自己的时间片内接收到该区块,则将该区块加入当前存储节点的链中,并向管理服务器返回存储地址,否则放弃该区块;管理服务器将存储地址上传至主控中心。
[0017]进一步地,主控中心对加密投标报价数据进行解密,输出解密投标报价数据,包括如下步骤:主控中心提取当前的加密投标报价数据对应的存储地址附件的临时密钥;根据临时密钥对加密投标报价数据进行解密,得到解密投标报价数据;向移动终端输出解密投标报价数据,并删除临时密钥。
[0018]投标报价数据作为工程项目中关键的材料,往往存储至云端数据库中,但是云端数据均以明文形式进行存储,或者存储在云服务器的加密空间内,但存储的数据对于云服务器都是透明的,其安全性则需要依赖于云服务器本身的安全性。由于云服务器作为第三方,容易收到恶意入侵,发生存储数据的泄漏,导致投标报价数据的安全性低,而采用私密数据服务器作为存储途径则存在海量数据存储空间不足以及数据查询困难和效率低下的问题。
[0019]本专利技术的有益效果为:1)本专利技术提供的基于区块链和云存储的投标报价数据混合存储系统,将云存储和区块链的分布式存储相结合,将投标报价数据存储至分布式存储单元,将重要的投标报价数据存储至私密的分布式存储单元,避免了数据丢失和泄露,提高了安全性,将存储地址存储至云存储单元本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链和云存储的投标报价数据混合存储系统,其特征在于:包括主控中心、网络单元、云存储单元以及分布式存储单元,所述的主控中心通过网络单元分别与云存储单元和分布式存储单元连接,且主控中心连接有外部若干的移动终端;主控中心,用于接收原始投标报价数据或查询数据,将原始投标报价数据进行加密后广播至分布式存储单元,并将加密投标报价数据在分布式存储单元的存储地址上传至云存储单元,根据查询数据从云存储单元提取对应的存储地址;网络单元,用于提供主控中心和各单元之间的网络支撑,作为数据中转传输投标报价数据和相关中间数据;云存储单元,用于建立云端数据库存储主控中心上传的加密投标报价数据的存储地址;分布式存储单元,用于接收主控中心广播的加密投标报价数据,并进行分布式存储。2.根据权利要求1所述的基于区块链和云存储的投标报价数据混合存储系统,其特征在于:所述的主控中心包括主控服务器、防火墙、登陆验证模块、数据采集模块以及加密解密模块,所述的主控服务器分别与网络单元、登陆验证模块、数据采集模块以及加密解密模块连接,且数据采集模块通过防火墙连接有外部若干的移动终端。3.根据权利要求2所述的基于区块链和云存储的投标报价数据混合存储系统,其特征在于:所述的分布式存储单元包括管理服务器和若干分布式设置的数据服务器,所述的管理服务器通过网络单元与主控中心连接,且管理服务器分别与若干分布式设置的数据服务器连接,若干所述的数据服务器之间相互连接。4.根据权利要求3所述的基于区块链和云存储的投标报价数据混合存储系统,其特征在于:所述的云存储单元设置有用户数据库和存储地址数据库。5.根据权利要求4所述的基于区块链和云存储的投标报价数据混合存储系统,其特征在于:所述的网络单元包括若干结构相同的网络模块,每个所述的网络模块之间相互通信连接,所有网络模块均分别与主控中心、云存储单元以及分布式存储单元连接。6.根据权利要求5所述的基于区块链和云存储的投标报价数据混合存储系统,其特征在于:所述的网络模块包括相互通信连接的主网络交换机和副网络交换机,所述的主网络交换机分别与主控中心和相邻的网络...

【专利技术属性】
技术研发人员:罗官
申请(专利权)人:四川野马科技有限公司
类型:发明
国别省市:

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

1