[发明专利]一种基于区块链的商品配送方法及其系统在审
申请号: | 201811033491.4 | 申请日: | 2018-09-05 |
公开(公告)号: | CN109102209A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 李文华 | 申请(专利权)人: | 深圳正品创想科技有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/08 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 宋建平 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代理节点 配送 区块 身份信息 节点服务器 商品配送 发送 智能 节点地址 节点发送 商品信息 映射关系 透明化 预留的 中心化 篡改 | ||
本发明涉及区块链技术领域,特别是涉及一种基于区块链的商品配送方法及其系统。方法包括:普通节点向代理节点发送外卖下单请求;代理节点根据外卖下单请求,执行智能合约,以产生支付码,并向智能合约预留的节点地址对应的节点服务器发送所述外卖下单请求与支付码,支付码包括商品信息;普通节点向代理节点发送抢单请求;代理节点根据抢单请求,执行智能合约,以确定目标配送人员的身份信息,并向普通节点发送目标配送人员的身份信息以及支付码;节点服务器建立外卖下单请求、支付码及目标配送人员的身份信息之间映射关系的下单列表。由于区块链具有不可篡改、去中心化及高度透明化的特点,因此,其能够提供公平配送外卖的平台。
技术领域
本发明涉及区块链技术领域,特别是涉及一种基于区块链的商品配送方法及其系统。
背景技术
区块链技术集合演算法、数学、密码学与经济模型等技术,基于点对点网路关系,建立信任机制,成为一个不需基于彼此信任基础、也不需依赖单一中心化机构便能够运作的分散式系统。因此,区块链技术能够广泛应用于各个行业领域,诸如无人商店等等行业领域,例如,区块链技术与外卖配送结合。
传统外卖平台由特定公司全权运营与维护,配送外卖人员时,其公开性与透明化程度不够高,配送人员以及消费者利益难以得到有效地维护。
发明内容
本发明实施例一个目的旨在提供一种基于区块链的商品配送方法及其系统,其能够提供公平配送外卖的平台。
为解决上述技术问题,本发明实施例提供以下技术方案:
在第一方面,本发明实施例提供一种基于区块链的商品配送方法,所述方法包括:
普通节点向代理节点发送外卖下单请求;
所述代理节点根据所述外卖下单请求,执行智能合约,以产生支付码,并向所述智能合约预留的节点地址对应的节点服务器发送所述外卖下单请求与所述支付码,所述支付码包括商品信息;
所述普通节点向所述代理节点发送抢单请求;
所述代理节点根据所述抢单请求,执行所述智能合约,以确定目标配送人员的身份信息,并向所述普通节点发送所述目标配送人员的身份信息以及所述支付码;
所述节点服务器建立所述外卖下单请求、所述支付码及所述目标配送人员的身份信息之间映射关系的下单列表;
所述普通节点在检测所述支付码为合法支付码时,根据所述支付码的商品信息,自动取出与所述商品信息对应的商品,并向所述代理节点发送取单成功请求;
所述代理节点根据所述取单成功请求,从所述节点服务器中获取所述下单列表,并生成包含所述下单列表的区块数据。
可选地,所述代理节点存储有信用列表,所述信用列表包括每个配送人员的身份信息与信用分数,所述抢单请求携带有配送人员的地理位置,所述外卖下单请求携带有外卖地址;
所述代理节点根据所述抢单请求,执行所述智能合约,以确定目标配送人员的身份信息,包括:
所述代理节点根据所述抢单请求,执行所述智能合约,以获取所述信用列表,并根据所述信用列表、每个配送人员的地理位置以及外卖地址,确定目标配送人员的身份信息。
可选地,所述代理节点根据所述信用列表、每个配送人员的地理位置以及外卖地址,确定目标配送人员的身份信息,包括:
所述代理节点根据公式:y=-2.5x+10+M,计算出每个配送人员总得分,其中,y为每个配送人员总得分,x为配送人员的地理位置与外卖地址之间的相对距离,M为配送人员的信用分数;
所述代理节点确定总得分最高的配送人员作为目标配送人员,并得到所述目标配送人员的身份信息。
可选地,所述x的取值范围为0-4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳正品创想科技有限公司,未经深圳正品创想科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811033491.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理