基于区块链的供应链物流数据安全共享系统及方法
文献发布时间:2023-06-19 11:35:49
技术领域
本发明涉及物流数据安全共享技术领域,具体为基于区块链的供应链物流数据安全共享系统及方法。
背景技术
城市物流是指为城市服务的物流,它服务于城市经济发展的需要,指物品在城市内部的实体流动,即在本质上属于中观物流领域,是现代企业新的利润长点和核心竞争力体现;
但是在现有技术中,不能够合理规划配送路线导致配送成本增高且效率降低,同时,不能够数据共享,导致用户信息交流局限,且调控效率降低,带来不必要的浪费;
针对上述的技术缺陷,现提出一种解决方案。
发明内容
本发明的目的就在于提出基于区块链的供应链物流数据安全共享系统及方法,通过数据采集单元对物流站点进行数据采集,对各个物流站点排序,并合理筛选最佳配送路线;打破传统的城市固定人员和路线配送方式,以最少的资源配置满足最大需求;降低配送成本,结合时间地点等信息综合分析得出最优的配送计划的线路,同时提高了配送效率。
本发明的目的可以通过以下技术方案实现:
基于区块链的供应链物流数据安全共享系统,包括数据共享平台、安全调控单元、数据采集单元、区块构建单元、注册登录单元以及数据库;
所述数据采集单元用于对物流站点进行数据采集,具体数据采集过程如下:
步骤S1:获取到物流配送区域,并将物流配送区域内物流站点进行点标记同时设置标号i,i=1,2,……,n,n为正整数,实时获取到各个物流站点加急包裹数量、待接收包裹数量以及对应仓库内未取包裹数量,并将各个物流站点加急包裹数量、待接收包裹数量以及对应仓库内未取包裹数量分别标记为JJi、DJi以及WQi,通过公式
步骤S2:通过各个物流站点的打卡记录获取各个物流站点的在岗人员的数量以及在岗人员的工作时长,并将各个物流站点的在岗人员的数量以及在岗人员的工作时长分别标记为ZGi和SCi,通过公式
步骤S3:将各个物流站点的工作强度系数Xi与工作效率系数Si进行比值计算获取到各个物流站点的匹配系数Ai,根据物流站点对应匹配系数数值从大到小的顺序进行排序并通过自由组合的方式构建配送路线,同时设置标号o,o=1,2,……,p;构建物流站点配送集合Ao{Ao1,Ao2,…,Aok,…Aop},其中,Ao1为第o个配送路线的物流始发点,Aok为第o个配送路线中k-1个物流站点,Aop为第o个配送路线中的物流终点;
步骤S4:根据不同的配送路线构建不同配送距离集合Jo{Jo1,Jo2,…,Joy,…Jom},其中,Jo1为第o个路线中第二个物流站点与物流始发点的距离,Joy为第o个路线中第y-1个物流站点与第y-2个物流站点的距离;对各个配送路线对应的配送距离集合进行求和计算,并将距离和值最小的配送路线标记为选中配送路线,同时将选中配送路线发送至数据共享平台。
进一步地,所述数据共享平台接收到选中配送路线后,生成共享区块构建信号并将共享区块构建信号发送至区块构建单元,区块构建单元接收到共享区块构建信号后,构建共享区块,具体构建过程如下:
步骤SS1:选中配送路线生成后,数据共享平台随机生成连接公钥并将连接公钥发送至平台管理人员的手机终端,平台管理人员通过手机终端与站点用户建立公共区块,且平台管理人员和站点用户通过连接公钥登录公共区块,同时生成网络确定信号并将网络确定信号发送至平台管理人员和站点用户的手机终端,平台管理人员和站点用户接收到根据网络IP地址设置登录安全局域网并将其发送至公共区块,公共区块内平台管理人员和站点用户均有数据浏览权限;
步骤SS2:登录安全局域网确定后,站点用户在公共区块内设置私有区块并对私有区块设置私钥,同时将平台管理人员设置限制浏览权限,限制浏览权限为平台管理人员浏览私有区块权限,且浏览次数设置次数限制;
步骤SS3:公共区块和私有区块汇总构建共享区块,对物流数据进行划分,物流数据为物流数量、种类以及预计送达时间,将物流数据进行文本转化,即将物流数据转化为数据文本,同时设置各个站点用户的敏感字词,敏感字词表示为存在金额或者站点用户信息的字词;
步骤SS4:实时获取到物流数据并将其转化为数据文本,将数据文本内进行字词划分,对字词划分后的数据文本进行语气词删除,将数据文本内字词与敏感字词进行比对,若数据文本内字词与敏感字词一致,则将对应字词所属物流数据标记为私有数据并将其存储至私有区块,若数据文本内字词与敏感字词不一致,则将对应字词所属物流数据标记为公开数据并将其存储至公共区块。
进一步地,所述安全调控单元用于站点用户数据共享进行安全调控,具体安全调控过程如下:
步骤T1:对选中配送路线进行配送监测,根据当前位置与当前速度对各个物流站点的预计到达时间进行计算,并将预计到达时间与对应物流站点发送至共享区块;
步骤T2:实时获取到各个物流站点加急包裹与对应配送时间,并通过对应物流站点的预计到达时间进行比较,若加急包裹配送时间<预计到达时间,则将对应物流站点标记为调整站点,若加急包裹配送时间<预计到达时间,则将对应物流站点标记为准时站点;
步骤T3:调整站点对应站点用户通过手机终端发送调整信号至公共区块,准时站点对应站点用户可通过手机终端与调整站点对应站点以及平台管理人员构建临时会话平台,平台管理人员选择路径最短的准时站点并将对应准时站点的预计到达时间顺延,将调整站点的预计到达时间调整至加急包裹配送时间。
进一步地,所述注册登录单元用于平台管理人员和站点用户的通过手机终端提交平台管理人员信息和站点用户信息进行注册,并将注册成功的管理人员信息和站点用户信息发送至数据库进行储存,平台管理人员信息包括平台管理人员的姓名、年龄、入职时间以及本人实名认证的手机号码,站点用户信息包括站点用户的姓名、年龄、成立时间以及本人实名认证的手机号码。
进一步地,基于区块链的供应链物流数据安全共享方法,具体安全共享方法步骤如下:
步骤一、数据采集,通过数据采集单元对物流站点进行数据采集,对各个物流站点排序,并合理筛选最佳配送路线;
步骤二、区块构建,通过区块构建单元接收到共享区块构建信号后,构建共享区块,对区块内进行数据划分;
步骤三、安全调控,通过安全调控单元对站点用户数据共享进行安全调控,通过数据共享,对物流配送区域内配送时间进行调节。
与现有技术相比,本发明的有益效果是:
1、本发明中,通过数据采集单元对物流站点进行数据采集,对各个物流站点排序,并合理筛选最佳配送路线;打破传统的城市固定人员和路线配送方式,以最少的资源配置满足最大需求;降低配送成本,结合时间地点等信息综合分析得出最优的配送计划的线路,同时提高了配送效率;
2、本发明中,通过区块构建单元接收到共享区块构建信号后,构建共享区块,对区块内进行数据划分;将数据进行划分后,将部分数据进行共享,有效提高了用户之间的联系,克服了用户只能与管理人员交流的局限性,提高了工作效率和工作透明度;
3、本发明中,通过安全调控单元对站点用户数据共享进行安全调控,通过数据共享,对物流配送区域内配送时间进行调节;将配送时间进行调控,有效防止包裹超时的现象,减少了站点用户的损失,同时通过数据共享提高了配送时间调控的速度,降低了工作人员的工作强度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的原理框图。
具体实施方式
下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1所示,基于区块链的供应链物流数据安全共享系统,包括数据共享平台、安全调控单元、数据采集单元、区块构建单元、注册登录单元以及数据库;
注册登录单元用于平台管理人员和站点用户的通过手机终端提交平台管理人员信息和站点用户信息进行注册,并将注册成功的管理人员信息和站点用户信息发送至数据库进行储存,平台管理人员信息包括平台管理人员的姓名、年龄、入职时间以及本人实名认证的手机号码,站点用户信息包括站点用户的姓名、年龄、成立时间以及本人实名认证的手机号码;
数据采集单元用于对物流站点进行数据采集,具体数据采集过程如下:
步骤S1:获取到物流配送区域,并将物流配送区域内物流站点进行点标记同时设置标号i,i=1,2,……,n,n为正整数,实时获取到各个物流站点加急包裹数量、待接收包裹数量以及对应仓库内未取包裹数量,并将各个物流站点加急包裹数量、待接收包裹数量以及对应仓库内未取包裹数量分别标记为JJi、DJi以及WQi,通过公式
步骤S2:通过各个物流站点的打卡记录获取各个物流站点的在岗人员的数量以及在岗人员的工作时长,并将各个物流站点的在岗人员的数量以及在岗人员的工作时长分别标记为ZGi和SCi,通过公式
步骤S3:将各个物流站点的工作强度系数Xi与工作效率系数Si进行比值计算获取到各个物流站点的匹配系数Ai,根据物流站点对应匹配系数数值从大到小的顺序进行排序并通过自由组合的方式构建配送路线,同时设置标号o,o=1,2,……,p;构建物流站点配送集合Ao{Ao1,Ao2,…,Aok,…Aop},其中,Ao1为第o个配送路线的物流始发点,Aok为第o个配送路线中k-1个物流站点,Aop为第o个配送路线中的物流终点;
步骤S4:根据不同的配送路线构建不同配送距离集合Jo{Jo1,Jo2,…,Joy,…Jom},其中,Jo1为第o个路线中第二个物流站点与物流始发点的距离,Joy为第o个路线中第y-1个物流站点与第y-2个物流站点的距离;对各个配送路线对应的配送距离集合进行求和计算,并将距离和值最小的配送路线标记为选中配送路线,同时将选中配送路线发送至数据共享平台;
数据共享平台接收到选中配送路线后,生成共享区块构建信号并将共享区块构建信号发送至区块构建单元,区块构建单元接收到共享区块构建信号后,构建共享区块,具体构建过程如下:
步骤SS1:选中配送路线生成后,数据共享平台随机生成连接公钥并将连接公钥发送至平台管理人员的手机终端,平台管理人员通过手机终端与站点用户建立公共区块,且平台管理人员和站点用户通过连接公钥登录公共区块,同时生成网络确定信号并将网络确定信号发送至平台管理人员和站点用户的手机终端,平台管理人员和站点用户接收到根据网络IP地址设置登录安全局域网并将其发送至公共区块,公共区块内平台管理人员和站点用户均有数据浏览权限,用于解决站点用户之间信息共享障碍的问题;
步骤SS2:登录安全局域网确定后,站点用户在公共区块内设置私有区块并对私有区块设置私钥,同时将平台管理人员设置限制浏览权限,限制浏览权限为平台管理人员浏览私有区块权限,且浏览次数设置次数限制;
步骤SS3:公共区块和私有区块汇总构建共享区块,对物流数据进行划分,物流数据为物流数量、种类以及预计送达时间,将物流数据进行文本转化,即将物流数据转化为数据文本,同时设置各个站点用户的敏感字词,敏感字词表示为存在金额或者站点用户信息的字词;
步骤SS4:实时获取到物流数据并将其转化为数据文本,将数据文本内进行字词划分,对字词划分后的数据文本进行语气词删除,将数据文本内字词与敏感字词进行比对,若数据文本内字词与敏感字词一致,则将对应字词所属物流数据标记为私有数据并将其存储至私有区块,若数据文本内字词与敏感字词不一致,则将对应字词所属物流数据标记为公开数据并将其存储至公共区块;
安全调控单元用于站点用户数据共享进行安全调控,具体安全调控过程如下:
步骤T1:对选中配送路线进行配送监测,根据当前位置与当前速度对各个物流站点的预计到达时间进行计算,并将预计到达时间与对应物流站点发送至共享区块;
步骤T2:实时获取到各个物流站点加急包裹与对应配送时间,并通过对应物流站点的预计到达时间进行比较,若加急包裹配送时间<预计到达时间,则将对应物流站点标记为调整站点,若加急包裹配送时间<预计到达时间,则将对应物流站点标记为准时站点;
步骤T3:调整站点对应站点用户通过手机终端发送调整信号至公共区块,准时站点对应站点用户可通过手机终端与调整站点对应站点以及平台管理人员构建临时会话平台,平台管理人员选择路径最短的准时站点并将对应准时站点的预计到达时间顺延,将调整站点的预计到达时间调整至加急包裹配送时间;
基于区块链的供应链物流数据安全共享方法,具体安全共享方法步骤如下:
步骤一、数据采集,通过数据采集单元对物流站点进行数据采集,对各个物流站点排序,并合理筛选最佳配送路线;
步骤二、区块构建,通过区块构建单元接收到共享区块构建信号后,构建共享区块,对区块内进行数据划分;
步骤三、安全调控,通过安全调控单元对站点用户数据共享进行安全调控,通过数据共享,对物流配送区域内配送时间进行调节。
实施例2
安全调控单元还用于对共享区块进行数据安全防护,具体安全防护过程如下:
步骤TT1:实时监测共享区块在线的站点用户,并获取到在线站点用户的局域网覆盖区域,若局域网覆盖区域在配送区域内,则对应在线站点用户网络正常,若局域网覆盖区域不在配送区域内,则对应在线站点用户网络异常,生成网络异常信号进入步骤TT3;
步骤TT2:对网络正常的在线站点用户进行设备监测,即获取到在线站点用户对应网络中接入网络的终端设备定位,若终端设备定位不在配送区域内,则判定设备异常,生成设备异常信号进入步骤TT3,反之,则判定设备正常;
步骤TT3:生成网络异常信号或者设备异常信号后,将共享区块内公共区块数据传输至对应站点用户的私有区块,传输结束后将私有区块的浏览权限全部取消,并关闭私有区块的数据传输通道,将对应异常信号消除后对私有区块对应权限进行恢复。
本发明工作原理:
基于区块链的供应链物流数据安全共享系统及方法,在工作时,数据采集,通过数据采集单元对物流站点进行数据采集,对各个物流站点排序,并合理筛选最佳配送路线;区块构建,通过区块构建单元接收到共享区块构建信号后,构建共享区块,对区块内进行数据划分;安全调控,通过安全调控单元对站点用户数据共享进行安全调控,通过数据共享,对物流配送区域内配送时间进行调节。
上述公式均是去量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最近真实情况的一个公式,公式中的预设参数由本领域的技术人员根据实际情况进行设置。
以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
- 基于区块链的供应链物流数据安全共享系统及方法
- 一种基于区块链的供应链物流数据安全共享方法