[发明专利]一种基于Fabric的物资援助溯源系统在审
申请号: | 202010712912.7 | 申请日: | 2020-07-22 |
公开(公告)号: | CN111967057A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 阚海斌;王艺豪;刘百祥;吴小川 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F16/182;G06F16/27;G06F9/54;G06F21/33;G06F21/31;G06F16/955;G06Q10/08;G06Q10/10;G06Q50/26 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;陆尤 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fabric 物资 援助 溯源 系统 | ||
1. 一种基于Fabric的物资援助溯源系统,其特征在于,包括客户端、IPFS服务器、Web服务、FabricSDK和Fabric网络;其中,客户端主要为用户提供一个简洁、易于操作使用的界面;Web服务主要用于处理IPFS服务器从客户端收到的请求,根据请求内容,启用IPFS服务器或者调用FabricSDK;若请求内容包含图片存取操作,则需通过IPFS服务器进行:存储图片时,IPFS服务器将图片上传到IPFS文件系统中,返回唯一ID;取图片时,通过IPFS服务器,根据ID从IPFS文件系统得到相应图片;Fabric网络由账本、通道和链码、Fabric CA、对等节点和排序节点组成;其中,Fabric CA的功能是通过颁发和管理证书来精确管理每个角色在Fabric网络中的权限和资源;链码用于实现本系统的主要业务逻辑,能够与账本进行各种交互;Fabric网络内部节点都提供有基于gRPC协议的接口,用于数据交互;在此基础上,Fabric还提供多种语言版本的SDK;通过SDK可以访问Fabric网络中的多种资源,包括账本、交易、链码、事件、权限管理。
2.根据权利要求1所述的基于Fabric的物资援助溯源系统,其特征在于,系统工作流程如下:
(1)系统初始化:
根据需求初始化Fabric网络,即通过配置文件配置组织信息,包括对等节点和排序节点组织的名称和域名、以及组织内用户数目,然后通过Fabric CA根据配置文件内容生成对应组织的节点用户证书;然后通过配置文件指定区块链网络节点的排序策略和一些与出块相关的信息,包括出块时间、最大交易数;然后使用命令生成创世区块和创世交易,通过配置文件配置Fabric网络运行容器的一些信息;将容器运行起来后,使用命令创建并加入通道,编写链码和实例化等操作;
(2)登录注册:
用户在客户端注册时,填写包括身份证号、姓名、密码和联系方式在内的必要信息,保证用户的真实性;通过Fabric SDK执行相应链码,链码验证成功后,将注册信息上链;登录时,用户输入身份证号和密码,IPFS服务器从链上获取数据,若密码正确,则登录成功;
(3)发布求助与审核:
用户根据自身情况发布求助信息时,填写用户所代表的组织或者个人,填写自己需要的物资的类别和数目,填写收货地址和联系电话,同时上传相关照片加以佐证;未被审核的求助信息需经过系统管理员审核才能公示,如若证明资料不足,系统管理员不予通过审核,审核的结果会告知用户;
(4)发布援助:
用户浏览系统平台时,决定对某一个求助项目进行援助,在线上填写要援助的物资种类和数目,以及相关物流信息;线下将物资交予物流公司,由物流公司送达指定地点,同时系统生成特定二维码;在物资运输过程中,物流公司予于协助配合,协助方式为员工在转运点处扫描二维码,系统自动获取地理位置等信息,或者为使用配套的物联网自动化装置,避免人工输入,从而记录物资转运的真实信息;
(5)查询和反馈:
用户可以查询系统平台相关信息,包括求助信息和援助信息;若求助人最终确认收到物资,则进行图片和文字形式的反馈。
3.根据权利要求2所述的基于Fabric的物资援助溯源系统,其特征在于,所述发布援助的操作流程分为四个阶段:
①线上填写:捐赠方用户在平台上浏览求助项目,选中一个项目后,填写捐赠信息,包括捐赠物资信息,如种类和数量,通过Web路由服务上传实物照片给IPFS节点,确认后,通过SDK执行链码函数改变世界状态,返回援助信息标识,同时平台根据此标识生成一张专用二维码;
②线下捐赠:捐赠方将二维码打印出来,到自行选择的物流公司,将二维码粘贴在打包好的捐赠物品的封口处,物流公司负责将物资送到指定地点;
③线上补充物流信息:捐赠方将物资交给物流公司,拿到物流单号后,再次登录平台,通过Web路由服务补充必要的物流信息,包括选择的物流公司和物流单号,物流起点和终点,提交后通过SDK执行相应链码函数,改变世界状态,供受助方查看;
④线上补充中转点信息:在物流中的起点和终点,以及中间过程的所有转运点处,物流公司的工作人员配合使用手机扫描二维码,跳转到物流信息记录页面通过Web路由服务添加中转点信息,拍摄完好的捐赠物品的照片并上传,同时系统自动获取地理位置信息和时间信息,避免人工输入,保证数据的真实性,点击完成后通过SDK执行链码函数,改变世界状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010712912.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车空调分风总成旋转装配机构及装配工装
- 下一篇:一种自动分拣装置