一种基于区块链的智慧运输及数据共享存储方法技术

技术编号:38523737 阅读:13 留言:0更新日期:2023-08-19 17:01
本发明专利技术公开了一种基于区块链的智慧运输及数据共享存储方法,通过采用分布式的存储方式,去中心化的管理方式,方便节点的自由加入和管理,不同节点可以相互作为共享存储点,彼此节约存储成本,在本地数据丢失时,可以下载相邻节点数据恢复记录,相比多备份式的存储方式更节约成本,通过由于链上信息不可更改且区块数据在共享区块链中是按时间顺序排列的,当需要验证共享区块链中某一段信息归属或某段内容首发著作权时,共享区块链中的节点可通过自身提供数据或信息来证明,从而实现了各物流参与方之间的物流信息的共享,特别的,本发明专利技术能够为提出需求请求的物流参与方推荐若干物流供应方,以期实现对物流运输的优化,降低物流成本。流成本。

【技术实现步骤摘要】
一种基于区块链的智慧运输及数据共享存储方法


[0001]本专利技术涉及基于区块链的智慧运输及数据共享存储方法
,具体为一种基于区块链的智慧运输及数据共享存储方法。

技术介绍

[0002]目前市面上已有的运输数据都是记录从A点到B点的过程数据,对于运输过程中的其它数据记录及运输过程中特定物体的历史数据的跟踪和追溯不是很重视,这些数据记录包含:位置、时间和车内环境等。以及在后续数据存储过程中对分布式数据存储的应用和相关信息的所有权保护不是很重视。现有技术的缺点:现有的运输途中监测方式,多采用有源芯片或是有源传感器,需要周边电路,也需要供电,同时设备需要定期维护。无法做到对运输物品的全程追踪,以及物品数据记录的一一对应。在中途转运或是换车后会造成数据的中断。虽然有的平台可以对不同时间段的运输数据进行拼接,但是无法真正做到对运输物品进行多阶段数据拓展,如从生产源头到加工,再到消费者。无法保障自身所有的信息存储数据都可追溯且不可篡改。对自身数据的所有权或首发著作权追溯也比较差,如将数据采用多备份的方式存储,来进行数据备份,以保障数据的可靠性,则数据存储费用较高。普通用户或是小企业如数据存储在商用云端上,虽然可以降低数据丢失风险,却无法完全保障数据安全。使用云端存储数据,还易大量用户集中使用数据时在造成网络核心部分拥塞,而这一点几乎不可控。本专利技术提供的物流运输辅助方法,其将各物流参与方的基本信息、拥有物流资源的物流参与方的物流资源信息、需求描述信息的链下存储地址等关键信息上链至区块链,从而实现了各物流参与方之间的物流信息的共享。特别的,本专利技术能够为提出需求请求的物流参与方推荐若干物流供应方,以期实现对物流运输的优化,降低物流成本,同时终端设备避免如果离云端网络距离较远,数据在传输途中不断辗转,会有较大的延迟甚至丢包,不利于对实时性要求较高的应用。无法与其它不同行业数据共享存储,即便可以相互共享存储但兼容性也较差。

技术实现思路

[0003](一)解决的技术问题
[0004]针对现有技术的不足,本专利技术提供了一种基于区块链的智慧运输及数据共享存储方法,具备上述
技术介绍
中所述等优点,解决了上述
技术介绍
中所述的问题。
[0005](二)技术方案
[0006]为实现上述
技术介绍
中所述目的,本专利技术提供如下技术方案:一种基于区块链的智慧运输及数据共享存储方法,包括:
[0007]S1:物流运输智慧辅助系统,利用数据存储模块、链上数据存储模块及物流推荐模块三个模块,加载共享区块链节点,与智慧运输采集设备远程交互缺失清单、运输车辆运输车辆所在位置和当前时间,并存入共享区块链节点中并进行共享;
[0008]S2:运输车辆,装载并运输物品;
[0009]S3:RF标签,安装在物品上,每个RF标签的芯片ID号均不相同,获取区块链的数据资产,对所述数据资产执行特征提取得到所述数据资产的特征信息;
[0010]S4:智慧运输采集设备,安装在运输车辆上,扫描识别RF标签,确认装载在运输车辆里的芯片ID号是否与预先设置的物品清单相同,将缺失清单、运输车辆所在位置和当前时间上传给共享区块链节点,将该数据资产输入到评估模型进行计算得到计算结果;依据所述计算结果以及所述特征信息计算得到所述数据资产的初始权重值,收集所述数据资产的交易信息,依据该交易信息得到动态权重,依据所述动态权重以及所述初始权重设置所述数据资产的操作策略。
[0011]优选的,所述物流运输辅助系统还包括物流信息记录及规划模块,所述物流信息记录及规划模块用于:基于第一物流参与方与所述物流供应方达成交易协议所形成的交易记录,采用机器学习策略生成最佳物流计划,所述最佳物流计划至少包括最佳物流路线;获取物流过程中的实际物流信息并将实际物流信上链至区块链,并盖上时间戳,所述实际物流信息至少包括实际物流路线;比对所述最佳物流路线与所述实际物流路线,对最佳物流路线进行修正。
[0012]优选的,所述物流运输智慧辅助系统包括:
[0013](1)对各物流参与方部署区块链网络完整节点;
[0014](2)将各物流参与方节点的基本信息,及拥有物流资源的物流参与方节点的物流资源信息及需求描述信息存储至链下数据存储模块;
[0015](3)将各物流参与方节点的基本信息,及拥有物流资源的物流参与方节点的物流资源信息、需求描述信息的链下存储地址上链至区块链;
[0016](4)运行预先存储在区块链上的智能合约实现对各物流参与方节点的权限分配;
[0017](5)接收第一物流参与方节点发送的需求请求,从所述区块链上获取到与所述需求请求相匹配的物流资源信息的链下存储地址及所述第一物流参与方节点的需求描述信息的链下存储地址,并基于获取到的链下存储地址从链下数据存储模块中获取到对应的物流资源信息及第一物流参与方的需求描述信息;
[0018](6)基于获取到的物流资源信息、第一物流参与方的需求描述信息匹配出若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方,由所述第一物流参与方从所述第二物流参与方中挑选出物流供应方;
[0019](7)将所述第一物流参与方与所述物流供应方达成交易协议所形成的交易记录上链至所述区块链,并盖上时间戳。
[0020]优选的,所述基于获取到的物流资源信息、第一物流参与方的需求描述信息匹配出若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方包括:通过文本分析方法从所述物流资源信息、所述第一物流参与方的需求描述信息中抽取出关键信息;对所述关键信息实施embedding处理以生成搜索词向量;基于所述搜索词向量,使用faiss搜索策略获取到若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方。
[0021]优选的,所述智慧运输采集设备在虚拟文件系统中创建存储设备的子系统,其中,所述子系统用于管理与所述存储设备需要进行共享的终端;通过所述虚拟文件系统的端口,建立所述子系统与所述存储设备需要进行存储数据共享的终端之间的数据传输通道;通过所述数据传输通道将所述存储设备的数据共享给所述终端;其中,每个子系统对应管
理一个终端;所述端口为多个,端口和通信协议一一对应。
[0022]优选的,所述智慧运输采集设备包括:RF射频模块,采集RF标签的芯片ID号;控制器,将物品对应的RF标签的芯片ID号、RF标签上的二维码和RF标签上的条形码一一对应保存至物品清单;在运输车辆装载物品时或在运输车辆装载完物品时将RF射频模块采集的RF标签的芯片ID号存储为待匹配清单,控制器将待匹配清单比对预先设置的物品清单;在运输车辆运输过程中,控制器将物品对应的芯片ID号比对物品清单,控制器确认物品清单中所有芯片ID号是否都比对过,如果物品不齐全,将该物品对应的芯片ID号列入缺失清单;通信模块,将缺失清单、运输车辆所在位置和当前时间传输给后台系统。
[0023]优选的,通过虚拟文件系统的端口,建立子系统与所述存储设备需要进行存储数据共享的终端之间的数据传输通道包括:确定需要本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的智慧运输及数据共享存储方法,其特征在于,包括:S1:物流运输智慧辅助系统,利用数据存储模块、链上数据存储模块及物流推荐模块三个模块,加载共享区块链节点,与智慧运输采集设备远程交互缺失清单、运输车辆运输车辆所在位置和当前时间,并存入共享区块链节点中并进行共享;S2:运输车辆,装载并运输物品;S3:RF标签,安装在物品上,每个RF标签的芯片ID号均不相同,获取区块链的数据资产,对所述数据资产执行特征提取得到所述数据资产的特征信息;S4:智慧运输采集设备,安装在运输车辆上,扫描识别RF标签,确认装载在运输车辆里的芯片ID号是否与预先设置的物品清单相同,将缺失清单、运输车辆所在位置和当前时间上传给共享区块链节点,将该数据资产输入到评估模型进行计算得到计算结果;依据所述计算结果以及所述特征信息计算得到所述数据资产的初始权重值,收集所述数据资产的交易信息,依据该交易信息得到动态权重,依据所述动态权重以及所述初始权重设置所述数据资产的操作策略。2.根据权利要求1所述的一种基于区块链的智慧运输及数据共享存储方法,其特征在于,所述物流运输辅助系统还包括物流信息记录及规划模块,所述物流信息记录及规划模块用于:基于第一物流参与方与所述物流供应方达成交易协议所形成的交易记录,采用机器学习策略生成最佳物流计划,所述最佳物流计划至少包括最佳物流路线;获取物流过程中的实际物流信息并将实际物流信上链至区块链,并盖上时间戳,所述实际物流信息至少包括实际物流路线;比对所述最佳物流路线与所述实际物流路线,对最佳物流路线进行修正。3.根据权利要求1所述的一种基于区块链的智慧运输及数据共享存储方法,其特征在于,所述物流运输智慧辅助系统包括:(1)对各物流参与方部署区块链网络完整节点;(2)将各物流参与方节点的基本信息,及拥有物流资源的物流参与方节点的物流资源信息及需求描述信息存储至链下数据存储模块;(3)将各物流参与方节点的基本信息,及拥有物流资源的物流参与方节点的物流资源信息、需求描述信息的链下存储地址上链至区块链;(4)运行预先存储在区块链上的智能合约实现对各物流参与方节点的权限分配;(5)接收第一物流参与方节点发送的需求请求,从所述区块链上获取到与所述需求请求相匹配的物流资源信息的链下存储地址及所述第一物流参与方节点的需求描述信息的链下存储地址,并基于获取到的链下存储地址从链下数据存储模块中获取到对应的物流资源信息及第一物流参与方的需求描述信息;(6)基于获取到的物流资源信息、第一物流参与方的需求描述信息匹配出若干拥有所述物流资源的第二物流参与方推荐给所述第一物流参与方,由所述第一物流参与方从所述第二物流参与方中挑选出物流供应方;(7)将所述第一物流参与方与所述物流供应方达成交易协议所形成的交易记录上链至所述区块链,并盖上时间戳。4.根据权利...

【专利技术属性】
技术研发人员:林秀强荆志强石悦陈宇
申请(专利权)人:智旦运宝宝福建科技有限公司
类型:发明
国别省市:

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

1