CN109472536A - 基于区块链的快递柜收取件方法 - Google Patents
基于区块链的快递柜收取件方法 Download PDFInfo
- Publication number
- CN109472536A CN109472536A CN201811406786.1A CN201811406786A CN109472536A CN 109472536 A CN109472536 A CN 109472536A CN 201811406786 A CN201811406786 A CN 201811406786A CN 109472536 A CN109472536 A CN 109472536A
- Authority
- CN
- China
- Prior art keywords
- express delivery
- delivery cabinet
- block chain
- information
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0836—Recipient pick-ups
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00733—Cryptography or similar special procedures in a franking system
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/10—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
- G07F17/12—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00733—Cryptography or similar special procedures in a franking system
- G07B2017/00846—Key management
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00733—Cryptography or similar special procedures in a franking system
- G07B2017/00846—Key management
- G07B2017/00895—Key verification, e.g. by using trusted party
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及区块链和身份验证技术,其公开了一种基于区块链的快递柜收取件方法,解决传统技术的寄取件方案中对用户身份验证方式存在耗时、安全性不高的问题。该方法包括以下步骤:a.快递员在快递柜的终端设备上录入包裹收件人的信息,并利用快递柜分配的箱格存放包裹;b.快递柜的终端设备将包裹所存放的箱格信息和包裹收件人信息存储至区块链后台***;c.区块链后台***在校验快递员的身份后,将快递柜发送的信息写入在区块链上;d.取件用户使用手机客户端上的私钥在快递柜终端设备上验证身份,完成取件操作。
Description
技术领域
本发明涉及区块链和身份验证技术,具体涉及一种基于区块链的快递柜收取件方法。
背景技术
现有快递柜的运作模式主要包括寄件和取件,这两种模式中都涉及到确认用户身份的问题。现在市面上几乎所有的快递柜在客户寄取件时都是通过6位或8位的取件码方式来进行身份认证;此身份验证方式相对比较传统,手动操作较多,耗时耗力,同时通过取件码验证也有可能存在取件码被其它人猜中而冒领包裹的情况,所以迫切需要一种更加安全便利的身份验证方式来替代传统方式。
发明内容
本发明所要解决的技术问题是:提出一种基于区块链的快递柜收取件方法,解决传统技术的寄取件方案中对用户身份验证方式存在耗时、安全性不高的问题。
本发明解决上述技术问题所采用的技术方案是:
基于区块链的快递柜收取件方法,包括以下步骤:
a.快递员在快递柜的终端设备上录入包裹收件人的信息,并利用快递柜分配的箱格存放包裹;
b.快递柜的终端设备将包裹所存放的箱格信息和包裹收件人信息存储至区块链后台***;
c.区块链后台***在校验快递员的身份后,将快递柜发送的信息写入在区块链上;
d.取件用户使用手机客户端上的私钥在快递柜终端设备上验证身份,完成取件操作。
作为进一步优化,步骤c中,区块链后台***将快递柜发送的信息写入在区块链之前,先查看***中是否有与包裹收件人对应的公钥,如果有,则直接将快递柜发送的信息写入区块链;如果没有,则表明包裹收件人没有注册,但是有包裹被存放在快递柜,则由***分配一对公钥和私钥,以便没有注册的用户取件时下发私钥,然后再将快递柜发送的信息写入区块链。
作为进一步优化,步骤d中,取件用户在使用手机客户端注册或登陆时,客户端判断当前是否已经存在私钥,若不存在,则向区块链后台***请求下发私钥至客户端。
作为进一步优化,步骤d中,所述取件用户使用手机客户端上的私钥在快递柜终端设备上验证身份,具体包括:
取件用户在快递柜的终端设备上用手机客户端输入要打开的箱格信息;
终端设备根据用户输入的箱格信息在区块链后台***获得对应箱格中的包裹收件人的公钥,并向手机客户端发送一个携带随机码的身份验证请求;
手机客户端在收到随机码后对所述随机码采用客户端的私钥进行签名后反馈给终端设备;
终端设备采用之前获得的包裹收件人的公钥进行验签,若验签通过,则打开对应的箱格。
本发明的有益效果是:
与传统的快递柜相比,本发明以区块链***作为后台核心技术,具备以下优点:
1.数据的一致性:本发明利用区块链***保持整个生态内数据一致性的特点,数据一旦写入区块链,各个节点将会统一验证,不可篡改。
2.提高数据的加密性和快件的安全性:本发明中所有区块链中的数据一旦与外部交互,全部进行公钥加密,没有私钥的人将没有权限进行下一步的操作,无法伪造签名,从而提高了数据的加密性,以确保快件的安全。
3.由于利用手机客户端进行取件身份验证操作,相对于传统技术在快递柜输入取件码的方式更加便利、快捷。
附图说明
图1为取件流程图;
图2为身份认证流程图;
图3为寄件流程图。
具体实施方式
本发明旨在提出一种基于区块链的快递柜收取件方法,解决传统技术的寄取件方案中对用户身份验证方式存在耗时、安全性不高的问题。本发明以去中心化的区块链后台***为基础,其主要技术用到了非对称加密的签名验证,用私钥进行签名,用公钥进行验证,从而保证信息来源是私钥拥有者。
如图1所示,本发明的取件流程包括:
a.快递员在快递柜的终端设备上录入包裹收件人的信息,并利用快递柜分配的箱格存放包裹;
b.终端设备将包裹存放对应的箱格信息和包裹收件人信息存储至区块链后台***;
c.区块链后台***在校验快递员的身份后,将快递柜发送的信息写入在区块链上;
d.取件用户使用手机客户端上的私钥在快递柜终端设备上验证身份,完成取件操作。
其中,步骤d中取件用户验证身份的流程如图2所示,其包括:
取件用户在快递柜的终端设备上用手机客户端输入要打开的箱格信息;
终端设备根据用户输入的箱格信息在区块链后台***获得对应箱格中的包裹收件人的公钥,并向手机客户端发送一个携带随机码的身份验证请求;
手机客户端在收到随机码后对所述随机码采用客户端的私钥进行签名后反馈给终端设备;
终端设备采用获得的包裹收件人的公钥进行验签,若验签通过,则打开对应的箱格。
在具体实现上,本发明中的取件方法包括如下实施步骤:
1)快递员在使用快递柜投递包裹时,使用快递柜上的终端设备将包裹存放的箱格信息和收件人的信息(手机号,姓名等)存储至区块链后台***;
2)***去查询是否有与收件人的手机号匹配的公钥,如果没有,则表明收件人目前尚未注册,但是有包裹被存放在快递柜,将由***分配一对公钥和私钥,以便收件人用户取件时向其下发私钥,从而可以取走属于其的包裹。
3)当取件用户使用手机APP或微信小程序等客户端注册或登录时,程序判断是否已经存在私钥,若手机客户端没有私钥,则向后台请求***下发私钥至手机客户端;
4)当取件用户在快递柜终端上发起取件请求时,终端先去***后台取出快递柜上箱格控制者(收件人)的公钥,然后向发起取件请求的用户发送一个要求,要求其对自己(指服务端)生产的一个随机数用私钥签名,并发回给自己;服务端再用之前取得的公钥验签,如果签名正确,那么说明当前用户拥有对应箱格的权限,打开箱格,用户完成取件操作。
而对于用户寄件的流程如图3所示,其包括:
a.寄件用户在手机客户端上填写收件人及包裹信息,完成下单;
b.寄件用户在快递柜终端设备上进行身份认证,认证成功后,快递柜根据包裹信息向寄件用户分配箱格,用户完成包裹投递;
c.快递员在快递柜收取包裹,寄件用户完成寄件。
Claims (4)
1.基于区块链的快递柜收取件方法,其特征在于,包括以下步骤:
a.快递员在快递柜的终端设备上录入包裹收件人的信息,并利用快递柜分配的箱格存放包裹;
b.终端设备将包裹所存放的箱格信息和包裹收件人信息存储至区块链后台***;
c.区块链后台***在校验快递员的身份后,将快递柜发送的信息写入在区块链上;
d.取件用户使用手机客户端上的私钥在快递柜终端设备上验证身份,完成取件操作。
2.如权利要求1所述的基于区块链的快递柜收取件方法,其特征在于,
步骤c中,区块链后台***将快递柜发送的信息写入在区块链之前,先查看***中是否有与包裹收件人对应的公钥,如果有,则直接将快递柜发送的信息写入区块链;如果没有,则表明包裹收件人没有注册,但是有包裹被存放在快递柜,则由***分配一对公钥和私钥,以便没有注册的用户取件时下发私钥,然后再将快递柜发送的信息写入区块链。
3.如权利要求1所述的基于区块链的快递柜收取件方法,其特征在于,
步骤d中,取件用户在使用手机客户端注册或登陆时,客户端判断当前是否已经存在私钥,若不存在,则向区块链后台***请求下发私钥至客户端。
4.如权利要求1所述的基于区块链的快递柜收取件方法,其特征在于,
步骤d中,所述取件用户使用手机客户端上的私钥在快递柜终端设备上验证身份,具体包括:
取件用户在快递柜的终端设备上用手机客户端输入要打开的箱格信息;
终端设备根据用户输入的箱格信息在区块链后台***获得对应箱格中的包裹收件人的公钥,并向手机客户端发送一个携带随机码的身份验证请求;
手机客户端在收到随机码后对所述随机码采用客户端的私钥进行签名后反馈给终端设备;
终端设备采用之前获得的包裹收件人的公钥进行验签,若验签通过,则打开对应的箱格。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811406786.1A CN109472536A (zh) | 2018-11-23 | 2018-11-23 | 基于区块链的快递柜收取件方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811406786.1A CN109472536A (zh) | 2018-11-23 | 2018-11-23 | 基于区块链的快递柜收取件方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109472536A true CN109472536A (zh) | 2019-03-15 |
Family
ID=65674365
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811406786.1A Pending CN109472536A (zh) | 2018-11-23 | 2018-11-23 | 基于区块链的快递柜收取件方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109472536A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110851530A (zh) * | 2019-11-06 | 2020-02-28 | 四川长虹电器股份有限公司 | 基于区块链的共享经济可信交易方法 |
CN112465437A (zh) * | 2020-12-23 | 2021-03-09 | 广州知弘科技有限公司 | 一种基于区块链的小区快递信息集中管理*** |
CN113538742A (zh) * | 2021-07-02 | 2021-10-22 | 曹斌 | 一种智能锁控制方法及智能锁、快递柜、快递箱、快递车 |
CN116913011A (zh) * | 2023-08-28 | 2023-10-20 | 深圳市易安格实业有限公司 | 一种基于物联网的智能柜的存取件***及方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103177220A (zh) * | 2013-04-12 | 2013-06-26 | 成都市易恒信科技有限公司 | 基于二维码的物流***中进行私人信息加密的方法 |
CN105184986A (zh) * | 2015-05-19 | 2015-12-23 | 南昌巨虎网络科技有限责任公司 | 基于云平台的智能快递、配送终端***及其控制方法 |
CN105761074A (zh) * | 2016-02-03 | 2016-07-13 | 浙江万里学院 | 基于nfc支付的商务物流商品自取管理方法 |
CN106778343A (zh) * | 2016-12-12 | 2017-05-31 | 武汉优聘科技有限公司 | 一种基于区块链的涉及隐私数据的数据共享方法 |
CN107196966A (zh) * | 2017-07-05 | 2017-09-22 | 北京信任度科技有限公司 | 基于区块链的多方信任的身份认证方法和*** |
CN107437105A (zh) * | 2017-08-09 | 2017-12-05 | 哈尔滨工业大学 | 一种多角色全场景的nfc和qr码安全快递***及使用方法 |
US20180062831A1 (en) * | 2016-08-31 | 2018-03-01 | Jiangang Zhang | Massively Scalable Blockchain Ledger |
CN108614974A (zh) * | 2018-04-24 | 2018-10-02 | 南京邮电大学 | 一种基于区块链的快递信息隐私保护***及其保护方法 |
CN108615308A (zh) * | 2018-04-20 | 2018-10-02 | 清华大学 | 入户式智能自提柜 |
-
2018
- 2018-11-23 CN CN201811406786.1A patent/CN109472536A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103177220A (zh) * | 2013-04-12 | 2013-06-26 | 成都市易恒信科技有限公司 | 基于二维码的物流***中进行私人信息加密的方法 |
CN105184986A (zh) * | 2015-05-19 | 2015-12-23 | 南昌巨虎网络科技有限责任公司 | 基于云平台的智能快递、配送终端***及其控制方法 |
CN105761074A (zh) * | 2016-02-03 | 2016-07-13 | 浙江万里学院 | 基于nfc支付的商务物流商品自取管理方法 |
US20180062831A1 (en) * | 2016-08-31 | 2018-03-01 | Jiangang Zhang | Massively Scalable Blockchain Ledger |
CN106778343A (zh) * | 2016-12-12 | 2017-05-31 | 武汉优聘科技有限公司 | 一种基于区块链的涉及隐私数据的数据共享方法 |
CN107196966A (zh) * | 2017-07-05 | 2017-09-22 | 北京信任度科技有限公司 | 基于区块链的多方信任的身份认证方法和*** |
CN107437105A (zh) * | 2017-08-09 | 2017-12-05 | 哈尔滨工业大学 | 一种多角色全场景的nfc和qr码安全快递***及使用方法 |
CN108615308A (zh) * | 2018-04-20 | 2018-10-02 | 清华大学 | 入户式智能自提柜 |
CN108614974A (zh) * | 2018-04-24 | 2018-10-02 | 南京邮电大学 | 一种基于区块链的快递信息隐私保护***及其保护方法 |
Non-Patent Citations (2)
Title |
---|
李亿豪: "《区块链+ 区块链重建新世界》", 30 September 2018 * |
王红利: ""智能快递柜***中微信公众平台的设计与开发"", 《浙江万里学院学报》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110851530A (zh) * | 2019-11-06 | 2020-02-28 | 四川长虹电器股份有限公司 | 基于区块链的共享经济可信交易方法 |
CN112465437A (zh) * | 2020-12-23 | 2021-03-09 | 广州知弘科技有限公司 | 一种基于区块链的小区快递信息集中管理*** |
CN113538742A (zh) * | 2021-07-02 | 2021-10-22 | 曹斌 | 一种智能锁控制方法及智能锁、快递柜、快递箱、快递车 |
CN113538742B (zh) * | 2021-07-02 | 2023-04-04 | 曹斌 | 一种智能锁控制方法及智能锁、快递柜、快递箱、快递车 |
CN116913011A (zh) * | 2023-08-28 | 2023-10-20 | 深圳市易安格实业有限公司 | 一种基于物联网的智能柜的存取件***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109472536A (zh) | 基于区块链的快递柜收取件方法 | |
CN107888382B (zh) | 一种基于区块链的数字身份验证的方法、装置和*** | |
CN103152172B (zh) | 一种手机令牌动态口令生成方法、客户端、服务器以及*** | |
CN107294738B (zh) | 通信计费的处理方法和装置 | |
CN112508566B (zh) | 基于联盟链的跨链隐私交易方法及设备 | |
CN106899570A (zh) | 二维码的处理方法、装置及*** | |
CN102231716B (zh) | 一种即时通讯业务的登录方法 | |
CN107672469A (zh) | 基于凭证管理的电动车充电方法和*** | |
CN102281138B (zh) | 一种提高验证码安全性的方法和*** | |
CN106936792A (zh) | 安全认证方法和***以及用于安全认证的移动终端 | |
CN109660356A (zh) | 数据上链方法、装置、设备及计算机可读存储介质 | |
CN107463806A (zh) | 一种Android应用程序安装包的签名和验签方法 | |
CN103560889B (zh) | 一种x509数字证书与证书应用之间的精确化身份认证方法 | |
CN109345240B (zh) | 一种基于区块链的电子营业执照应用***和方法 | |
CN101808092B (zh) | 多证书共享方法、***和智能卡 | |
CN106936790A (zh) | 基于数字证书实现客户端和服务器端进行双向认证的方法 | |
CN101340289B (zh) | 防重放攻击方法及其*** | |
CN106067849A (zh) | 一种适用于pdf文档的数字签名方法及装置 | |
CN109242663A (zh) | 一种基于区块链技术的记账方法及*** | |
CN109831427A (zh) | 一种物联网设备自动注册云平台方法 | |
CN105591745A (zh) | 对使用第三方应用的用户进行身份认证的方法和*** | |
CN110113334A (zh) | 基于区块链的合同处理方法、设备及存储介质 | |
CN106453431A (zh) | 基于pki实现互联网***间认证的方法 | |
CN114003925A (zh) | 一种基于区块链的签名结合在线申报方法及*** | |
CN102404115A (zh) | 用sd卡实现wap手机银行***中手机与服务器的双向安全认证的方法及其*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190315 |
|
RJ01 | Rejection of invention patent application after publication |