利索能及
我要发布
收藏
专利号: 2022106301844
申请人: 武汉向联科技有限责任公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-09-30
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于区块链的产品供应链管理方法,其特征在于,所述方法包括:接收产品需求端发送的产品生产计划指令,根据所述产品生产计划指令查询与所述产品需求端对应的产品数据,其中所述产品数据包括产品企划书、多个产品供应端,所述产品企划书包括产品公开数据和产品隐私数据;

根据所述产品数据生成产品立项广播指令,将所述产品立项广播指令广播至每个所述产品供应端;

获取响应所述产品立项广播指令的产品供应端的响应数量,根据所述响应数量及预构建的生产启动公式,启动产品生产,当所述产品生产被启动时,将所述产品公开数据存入至预设的公共数据库中,其中所述生产启动公式如下所示:其中, 表示启动所述产品生产的启动阈值, 表示响应所述产品立项广播指令的产品供应端的响应数量;

生成所述产品隐私数据的加密公钥和解密私钥,利用所述加密公钥对所述产品隐私数据进行重加密,得到产品加密数据和对应的重加密密钥;

将所述产品加密数据存储至每个所述产品供应端中,将所述解密私钥和重加密密钥回传至所述产品需求端;

接收用户根据所述产品加密数据提供的校对密钥,将所述校对密钥与所述解密私钥执行比对,当所述校对密钥与所述解密私钥一致时,利用所述重加密密钥取回所述产品隐私数据,将所述产品隐私数据和所述产品公开数据返回给用户,完成产品供应链管理。

2.如权利要求1所述的基于区块链的产品供应链管理方法,其特征在于,所述根据所述产品生产计划指令查询与所述产品需求端对应的产品数据,包括:获取所述产品生产计划指令包含的用户标识信息;

根据预设的权限映射表判断所述用户标识信息的权限;

若所述用户标识信息的权限不满足查询所述产品数据,则查询所述产品需求端对应的产品数据失败;

若所述用户标识信息的权限满足查询所述产品数据,从所述产品需求端对应的数据库中提取得到所述产品数据。

3.如权利要求2所述的基于区块链的产品供应链管理方法,其特征在于,所述将所述产品公开数据存入至预设的公共数据库中,包括:提取所述产品公开数据中的实体词和关系词;

利用所述实体词和关系词创建实体关系;

获取所述公共数据库中预先存储的公开数据表,解析所述公开数据表的表头信息;

按照所述表头信息,依次将所述实体词、关系词及实体关系存储至所述公开数据表内。

4.如权利要求3所述的基于区块链的产品供应链管理方法,其特征在于,所述提取所述产品公开数据中的实体词和关系词,包括:利用自然语言处理技术从所述产品公开数据中提取多个关键词,其中每个关键词即为所述实体词;

分析所述实体词之间的关系,得到所述关系词。

5.如权利要求4所述的基于区块链的产品供应链管理方法,其特征在于,所述生成所述产品隐私数据的加密公钥和解密私钥,包括:根据所述产品隐私数据的数据规模,生成指定的所述解密私钥,同时根据每个所述产品供应端生成对应的供应端密钥;

将每个所述产品供应端的时间戳与对应的供应端密钥结合,得到结合密钥;

在所述结合密钥中添加所述解密私钥,对包括所述解密私钥的每个结合密钥执行MD5加密,得到与所述产品供应端具有对应一一对应关系的所述加密公钥。

6.如权利要求5所述的基于区块链的产品供应链管理方法,其特征在于,所述根据所述产品隐私数据的数据规模,生成指定的所述解密私钥,包括:计算所述产品隐私数据的数据规模,得到隐私数据容量值;

将所述隐私数据容量值扩充至指定位数的数值,得到隐私扩充值;

按照预设移动规则,整体移动所述隐私扩充值得到隐私移动值;

对所述隐私移动值执行随机位替换,得到隐私替换值;

加密所述隐私替换值,得到所述解密私钥。

7.如权利要求6所述的基于区块链的产品供应链管理方法,其特征在于,所述计算所述产品隐私数据的数据规模,得到隐私数据容量值,包括:按照如下计算公式,根据所述产品隐私数据的数据规模,计算得到隐私数据容量值:其中,y为所述隐私数据容量值,x为所述产品隐私数据的数据规模,cos为三角函数。

8.如权利要求7所述的基于区块链的产品供应链管理方法,其特征在于,所述按照预设移动规则,整体移动所述隐私扩充值得到隐私移动值,包括:将所述隐私扩充值的最右边数值移动至所述隐私扩充值的最左边,同时将所述隐私扩充值的次右边数值变为最右边数值,得到所述隐私移动值。

9.如权利要求8所述的基于区块链的产品供应链管理方法,其特征在于,所述将每个所述产品供应端的时间戳与对应的供应端密钥结合,得到结合密钥,包括:依次访问每个产品供应端,得到访问参数;

从所述访问参数中提取所述时间戳;

将所述时间戳与所述产品供应端的端口信息结合,得到产品供应端标识信息;

将所述产品供应端标识信息放置至所述供应端密钥的首位,得到所述结合密钥。

10.一种基于区块链的产品供应链管理装置,其特征在于,所述装置包括:产品数据获取模块,用于接收产品需求端发送的产品生产计划指令,根据所述产品生产计划指令查询与所述产品需求端对应的产品数据,其中所述产品数据包括产品企划书、多个产品供应端,所述产品企划书包括产品公开数据和产品隐私数据;

广播模块,用于根据所述产品数据生成产品立项广播指令,将所述产品立项广播指令广播至每个所述产品供应端;

公开数据存储模块,用于获取响应所述产品立项广播指令的产品供应端的响应数量,根据所述响应数量及预构建的生产启动公式,启动产品生产,当所述产品生产被启动时,将所述产品公开数据存入至预设的公共数据库中;

隐私数据加密模块,用于生成所述产品隐私数据的加密公钥和解密私钥,利用所述加密公钥对所述产品隐私数据进行重加密,得到产品加密数据和对应的重加密密钥,将所述产品加密数据存储至每个所述产品供应端中,将所述解密私钥和重加密密钥回传至所述产品需求端;

产品数据访问模块,用于接收用户根据所述产品加密数据提供的校对密钥,将所述校对密钥与所述解密私钥执行比对,当所述校对密钥与所述解密私钥一致时,利用所述重加密密钥取回所述产品隐私数据,将所述产品隐私数据和所述产品公开数据返回给用户,完成产品供应链管理。