[发明专利]一种基于区块链的直播订单数据处理存储系统有效
申请号: | 202111388813.9 | 申请日: | 2021-11-22 |
公开(公告)号: | CN114095746B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 李秀芬 | 申请(专利权)人: | 广州华云数据服务有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2347;H04N21/478;H04L9/32;G06Q10/087 |
代理公司: | 北京沁优知识产权代理有限公司 11684 | 代理人: | 林捷达 |
地址: | 510000 广东省广州市黄埔区中山大道东50*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 直播 订单 数据处理 存储系统 | ||
1.一种基于区块链的直播订单数据处理存储系统,其特征在于:包括若干商家终端,若干所述商家终端之间构建区块链,若干所述商家终端均配置有公钥(101)和私钥(102),若干所述商家终端均配置有库存数据库(103),所述库存数据库(103)存储有所述商家终端对应的商家的各个仓库中商品存储信息,所述商品存储信息包括仓库中各种商品的储存量;
所述商家终端还包括状态模块(200)、第一处理模块(300)、识别加密模块(400)、解密模块(500)、第二处理模块(600)、第三处理模块(700)和存储模块(800);
所述状态模块(200),识别本地所述商家终端中网络通道占用率,若占用率高则将所述商家终端状态显示为忙碌并在区块链中进行公示,并若占用率低则将所述商家终端状态显示为空闲并在区块链中进行公示;
所述第一处理模块(300),所述第一处理模块(300)接收用户终端下单产生的数据信息,并创立空白订单,将所述数据信息存储至空白订单中,将数据信息识别分类提取得到包括下单时间的时间信息和包括收件地址的地址信息;
所述识别加密模块(400),所述识别加密模块(400)配置有第一识别加密策略(401),所述第一识别加密策略(401)包括第一状态识别步骤、第一公钥(101)请求接收步骤和第一加密发送步骤;
所述第一状态识别步骤,识别区块链中其余所述商家终端的状态,并任意选取两个状态显示为空闲的商家终端,进入到所述第一公钥(101)请求接收步骤;
所述第一公钥(101)请求接收步骤,获取选取后的两个所述商家终端的公钥(101),进入到所述第一加密发送步骤;
所述第一加密发送步骤,接收所述时间信息和地址信息,读取本地所述库存数据库(103)中的所述商品存储信息,将所述时间信息通过其中一个公钥(101)进行加密以使获得第一密文,将所述地址信息和所述商品存储信息通过另一个公钥(101)加密以使得到第二密文,与区块链网络中的其他所述商家终端进行共识,在共识完毕后存证所述第一密文和所述第二密文,并将所述第一密文和所述第二密文分别发送给对应的两个所述商家终端;
所述解密模块(500),若接收所述第一密文,通过私钥(102)对所述第一密文解密得到所述时间信息,将所述时间信息发送给所述第二处理模块(600),若接收所述第二密文,通过私钥(102)对所述第二密文解密得到所述地址信息和所述商品存储信息,将所述地址信息和所述商品存储信息发送给所述第三处理模块(700);
所述第二处理模块(600),配置有单号生成算法(601),接收所述时间信息,提取所述时间信息中的下单时间并带入所述单号生成算法(601),以使得出含有具体单号的单号信息,将所述单号信息发送给本地的所述存储模块(800);
所述第三处理模块(700),配置有物流配置算法(701),接收商品储存信息和所述地址信息并提取所述地址信息中的收件地址带入所述物流配置算法(701),根据收件地址匹配出距离最近且具有库存的仓库,以使得出含有发货地址的发货信息,将所述发货信息发送给本地的所述存储模块(800);
所述识别加密模块(400),所述识别加密模块(400)配置有第二识别加密策略(402),所述第二识别加密策略(402)包括第二加密发送步骤、第二状态识别步骤、第二公钥(101)请求接收步骤;
所述第二状态识别步骤,实时识别发送所述第一密文或所述第二密文的所述商家终端状态,若状态为空闲,则进入到所述第二公钥(101)请求接收步骤;
所述第二公钥(101)请求接收步骤,向发送所述第一密文或所述第二密文的所述商家终端请求公钥(101)进行发送,并接收该公钥(101),进入到所述第二加密发送步骤;
所述第二加密发送步骤,读取本地的所述存储模块(800)中的所述单号信息或所述发货信息,将所述单号信息通过公钥(101)进行加密以使获得第三密文,与区块链网络中的其他所述商家终端进行共识,在共识完毕后存证所述第三密文,并将所述第三密文发送给发送所述第一密文或所述第二密文的所述商家终端;
所述解密模块(500),若收到所述第三密文,通过私钥(102)将所述第三密文解密,得到所述单号信息或所述发货信息,并提取其中的具体单号或发货地址,并将具体单号和发货地址发送给所述第一处理模块(300);
所述第一处理模块(300),将具体单号或发货地址填写至存储有对应数据信息的空白订单中,以使生成完整订单,并将完整订单发送至所述存储模块(800)和订单产生的用户终端。。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华云数据服务有限公司,未经广州华云数据服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111388813.9/1.html,转载请声明来源钻瓜专利网。