[发明专利]一种基于区块链的供应链物流控货平台及其使用方法有效
申请号: | 202110746079.2 | 申请日: | 2021-07-01 |
公开(公告)号: | CN113190628B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 张鑫 | 申请(专利权)人: | 四川新龟科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06Q10/08;H04L29/08 |
代理公司: | 成都科海专利事务有限责任公司 51202 | 代理人: | 刘宁 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 供应 物流 平台 及其 使用方法 | ||
本发明公开了一种基于区块链的供应链物流控货平台及其使用方法,属于区块链领域,通过该平台的接口层,能够将多机构和节点的信息整合,同时将供应链上的物流信息以智能合约的形式运行在区块链服务上,既能保证数据的可信度,又可以在各机构和节点之间有效传递,而在智能合约开发时,CRUD‑TABLE‑SDK服务模块和Table‑Interface服务模块将智能合约的开发转换为传统互联网CRUD开发模式,这样终端调用方的业务逻辑能够和链上的智能合约进行数据交换和通信。
技术领域
本发明涉及区块链技术,特别地,涉及一种基于区块链的供应链物流控货平台及其使用方法。
背景技术
区块链技术在物流领域应用越来越多。CN201810008607.2提供了一种基于区块链的供应链金融服务平台,其包括依次连接的对外服务平台业务模块、平台业务模块和区块链底层模块,所述平台业务模块包括使用管理模块、数字资产交易模块和数字资产管理模块。
区块链中智能合约编程一般都是采用Solidity语言,但是在实际项目工程中,业务逻辑的参与方式一般都是Java、Python等非链码语言,而Java、Python等终端调用方的业务逻辑直接与链上的智能合约进行数据和和通信难度大并且复杂度高。
发明内容
为了克服现有技术的不足,本发明提供一种基于区块链的供应链物流控货平台及其使用方法,以解决Java、Python等终端调用方的业务逻辑直接与链上的智能合约进行数据交换和通信难度较大和复杂度高的问题。
本发明解决其技术问题所采用的技术方案是:
第一方面,
一种基于区块链的供应链物流控货平台,包括终端客户服务模块、接口层、智能合约服务模块、业务服务模块、CRUD-TABLE-SDK服务模块和Table-Interface服务模块以及区块链底层服务模块;
所述终端客户服务模块包括多个机构和节点;
所述接口层用于连接所述多个机构和节点的基础系统;
所述业务服务模块用于提供所述多个机构和节点间的供应链物流的基础服务;
所述CRUD-TABLE-SDK服务模块用于将区块链的开发形态转变成传统互联网的CRUD的开发模式;
所述智能合约服务模块用于将整个供应链物流流程中的物流数据以智能合约的形式运行在基础的区块链服务上;
所述Table-Interface服务模块把所述智能合约服务模块中区块链的合约流程开发转变为互联网业务开发中的数据源的操作流程;
所述区块链底层服务模块采用联盟链机制,在多机构和节点之间搭建区块共识。
进一步地,所述接口层负责的基础系统包括:业务的准入鉴权、黑白名单审查、节点关系、物流承运商调度、物流路径规划和物流园区管理。
进一步地,所述业务服务模块采用基于Spring-Boot框架的微服务结构,包括:
用于负责物流订单的基本信息的物流订单服务模块;
用于物流订单状态变更服务的物流订单状态流程服务模块;
用于物流承运商相关信息服务的物流承运服务模块;
用于货物进出仓服务的仓储进出库服务模块;
用于仓储货物监控服务的仓储监控服务模块;
用于仓储基本信息服务的仓储新服务模块;
用于物流在图跟踪流程服务的物流跟踪服务模块;
用于货物在接收端信息服务的物流签收服务模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新龟科技有限公司,未经四川新龟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110746079.2/2.html,转载请声明来源钻瓜专利网。