G07F17/12 G07C9/00
1.一种开锁控制方法,应用于信息平台,其特征在于,所述方法包括:
接收第一电子设备发送的快递申请信息,并根据所述快递申请信息生成订单,所述快递申请信息包括寄件人的第一身份信息;
接收所述第一电子设备发送的第一开锁请求,所述第一开锁请求中包括寄件人的第二身份信息;
响应于所述第一开锁请求,在所述寄件人的第一身份信息和所述寄件人的第二身份信息匹配的情况下,向所述订单对应的快递箱发送第一开锁指令,所述第一开锁指令用于指示所述快递箱根据所述第一开锁指令执行第一开锁操作。
2.根据权利要求1所述的开锁控制方法,其特征在于,所述快递申请信息还包括收件人的第三身份信息;
所述根据所述快递申请信息生成订单之后,所述方法还包括:
接收第二电子设备发送的第二开锁请求,所述第二开锁请求中包括收件人的第四身份信息;
响应于所述第二开锁请求,在所述收件人的第三身份信息和所述收件人的第四身份信息匹配的情况下,向所述快递箱发送第二开锁指令,所述第二开锁指令用于指示所述快递箱根据所述第二开锁指令执行第二开锁操作。
4.根据权利要求2所述的开锁控制方法,其特征在于,所述收件人的第三身份信息包括收件人的第三签名,所述收件人的第四身份信息包括收件人的第四签名;
所述在所述收件人的第三身份信息和所述收件人的第四身份信息匹配的情况下,向所述快递箱发送第二开锁指令,包括:
通过字符识别算法对所述收件人的第三签名和所述收件人的第四签名进行识别,得到所述第三签名的第三字符识别结果以及所述第四签名的第四字符识别结果;
在所述第三字符识别结果与所述第四字符识别结果匹配的情况下,向所述快递箱发送第二开锁指令。
6.根据权利要求2所述的开锁控制方法,其特征在于,所述接收第一电子设备发送的快递申请信息之后,所述方法还包括:
接收目标电子设备的第一查询请求,所述目标电子设备为所述第一电子设备或所述第二电子设备;
响应于所述第一查询请求,从区块链网络中获取所述快递箱的状态信息或/和所述快递申请信息,其中,所述区块链网络中所述快递箱的状态信息为所述快递箱向所述区块链网络发送的,所述状态信息包括位置信息和开锁信息的至少一项;
将所述快递箱的状态信息或/和所述快递申请信息发送至所述目标电子设备。
3.根据权利要求1所述的开锁控制方法,其特征在于,所述寄件人的第一身份信息包括寄件人的第一签名,所述寄件人的第二身份信息包括寄件人的第二签名;
所述在所述寄件人的第一身份信息和所述寄件人的第二身份信息匹配的情况下,向所述订单对应的快递箱发送第一开锁指令,包括:
通过字符识别算法对所述寄件人的第一签名和所述寄件人的第二签名进行识别,得到所述第一签名的第一字符识别结果以及所述第二签名的第二字符识别结果;
在所述第一字符识别结果与所述第二字符识别结果匹配的情况下,向所述快递箱发送第一开锁指令。
5.根据权利要求1所述的开锁控制方法,其特征在于,所述接收第一电子设备发送的快递申请信息之后,所述方法还包括:
将所述快递申请信息发送至区块链网络。
7.根据权利要求1所述的开锁控制方法,其特征在于,所述接收第一电子设备发送的快递申请信息之后,所述方法还包括:
接收所述快递箱发送的所述快递箱的状态信息,所述状态信息包括位置信息和开锁信息的至少一项;
基于所述快递箱的状态信息,生成第一哈希值;
将所述第一哈希值发送至区块链网络。
8.根据权利要求7所述的开锁控制方法,其特征在于,所述将所述第一哈希值发送至所述区块链网络之后,所述方法还包括:
在接收到目标电子设备的第二查询请求的情况下,基于所述快递箱的状态信息,生成第二哈希值;
在所述第二哈希值和所述区块链网络的第一哈希值匹配的情况下,将所述快递箱的状态信息发送至所述目标电子设备。
9.一种开锁控制方法,应用于快递箱,其特征在于,所述方法包括:
接收信息平台发送的第一开锁指令,其中,所述第一开锁指令为所述信息平台响应于第一电子设备发送的第一开锁请求,在寄件人的第一身份信息和所述第一开锁请求中所述寄件人的第二身份信息匹配的情况下,向订单对应的所述快递箱发送的指令,所述订单为所述信息平台根据第一电子设备发送的快递申请信息生成的订单,所述快递申请信息包括所述寄件人的第一身份信息;
根据所述第一开锁指令,执行第一开锁操作。
10.根据权利要求9所述的开锁控制方法,其特征在于,所述快递申请信息还包括收件人的第三身份信息;
所述方法还包括:
接收所述信息平台发送的第二开锁指令,其中,所述第二开锁指令为所述信息平台响应于第二电子设备发送的第二开锁请求,在所述收件人的第三身份信息和所述第二开锁请求中收件人的第四身份信息匹配的情况下,向所述快递箱发送的指令;
根据所述第二开锁指令,执行第二开锁操作。
11.根据权利要求9所述的开锁控制方法,其特征在于,所述方法还包括:
向区块链网络或/和所述信息平台发送所述快递箱的状态信息,所述状态信息包括位置信息和开锁信息的至少一项。
12.一种信息平台,其特征在于,所述信息平台包括:
第一处理器,用于:
接收第一电子设备发送的快递申请信息,并根据所述快递申请信息生成订单,所述快递申请信息包括寄件人的第一身份信息;
接收所述第一电子设备发送的第一开锁请求,所述第一开锁请求中包括寄件人的第二身份信息;
响应于所述第一开锁请求,在所述寄件人的第一身份信息和所述寄件人的第二身份信息匹配的情况下,向所述订单对应的快递箱发送第一开锁指令,所述第一开锁指令用于指示所述快递箱根据所述第一开锁指令执行第一开锁操作。
13.一种快递箱,其特征在于,所述快递箱包括:
第二处理器,用于:
接收信息平台发送的第一开锁指令,其中,所述第一开锁指令为所述信息平台响应于第一电子设备发送的第一开锁请求,在寄件人的第一身份信息和所述第一开锁请求中所述寄件人的第二身份信息匹配的情况下,向订单对应的所述快递箱发送的指令,所述订单为所述信息平台根据第一电子设备发送的快递申请信息生成的订单,所述快递申请信息包括所述寄件人的第一身份信息;
根据所述第一开锁指令,执行第一开锁操作。
14.一种信息平台,其特征在于,包括第三处理器、第一存储器及存储在所述第一存储器上并可在所述第三处理器上运行的第一计算机程序,所述第一计算机程序被所述第三处理器执行时实现如权利要求1至8中任一项所述的开锁控制方法的步骤。
15.一种快递箱,其特征在于,包括第四处理器、第二存储器及存储在所述第二存储器上并可在所述第四处理器上运行的第二计算机程序,所述第二计算机程序被所述第四处理器执行时实现如权利要求9至11中任一项所述的开锁控制方法的步骤。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有第三计算机程序,所述第三计算机程序被第五处理器执行时实现如权利要求1至8中任一项所述的开锁控制方法的步骤,或,权利要求9至11中任一项所述的开锁控制方法的步骤。
本发明涉及安全技术领域,特别涉及一种开锁控制方法、信息平台和快递箱。
快递业的发展使得现代生活越来越便利,但是快递的安全性是一个敏感问题,尤其对于如何降低重要物品的快递配送风险是人们亟待解决的问题。目前的快递配送方案中,寄件人在下单之后便开始寄件,易出现寄错的风险,快递的安全性较低。
本发明实施例提供一种开锁控制方法、信息平台和快递箱,以解决现有技术中快递的安全性较低的问题。
为解决上述问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种开锁控制方法,应用于信息平台,所述开锁控制方法包括:
接收第一电子设备发送的快递申请信息,并根据所述快递申请信息生成订单,所述快递申请信息包括寄件人的第一身份信息;
接收所述第一电子设备发送的第一开锁请求,所述第一开锁请求中包括寄件人的第二身份信息;
响应于所述第一开锁请求,在所述寄件人的第一身份信息和所述寄件人的第二身份信息匹配的情况下,向所述订单对应的快递箱发送第一开锁指令,所述第一开锁指令用于指示所述快递箱根据所述第一开锁指令执行第一开锁操作。
第二方面,本发明实施例提供了一种开锁控制方法,应用于快递箱,所述开锁控制方法包括:
接收信息平台发送的第一开锁指令,其中,所述第一开锁指令为所述信息平台响应于第一电子设备发送的第一开锁请求,在寄件人的第一身份信息和所述第一开锁请求中所述寄件人的第二身份信息匹配的情况下,向订单对应的所述快递箱发送的指令,所述订单为所述信息平台根据第一电子设备发送的快递申请信息生成的订单,所述快递申请信息包括所述寄件人的第一身份信息;
根据所述第一开锁指令,执行第一开锁操作。
第三方面,本发明实施例还提供一种信息平台,所述信息平台包括:
第一处理器,用于:
接收第一电子设备发送的快递申请信息,并根据所述快递申请信息生成订单,所述快递申请信息包括寄件人的第一身份信息;
接收所述第一电子设备发送的第一开锁请求,所述第一开锁请求中包括寄件人的第二身份信息;
响应于所述第一开锁请求,在所述寄件人的第一身份信息和所述寄件人的第二身份信息匹配的情况下,向所述订单对应的快递箱发送第一开锁指令,所述第一开锁指令用于指示所述快递箱根据所述第一开锁指令执行第一开锁操作。
第四方面,本发明实施例还提供一种快递箱,所述快递箱包括:
第二处理器,用于:
接收信息平台发送的第一开锁指令,其中,所述第一开锁指令为所述信息平台响应于第一电子设备发送的第一开锁请求,在寄件人的第一身份信息和所述第一开锁请求中所述寄件人的第二身份信息匹配的情况下,向订单对应的所述快递箱发送的指令,所述订单为所述信息平台根据第一电子设备发送的快递申请信息生成的订单,所述快递申请信息包括所述寄件人的第一身份信息;
根据所述第一开锁指令,执行第一开锁操作。
第五方面,本发明实施例还提供一种信息平台,包括第三处理器、第一存储器及存储在所述第一存储器上并可在所述第三处理器上运行的第一计算机程序,所述第一计算机程序被所述第三处理器执行时实现如上所述的开锁控制方法的步骤。
第六方面,本发明实施例还提供一种快递箱,包括第四处理器、第二存储器及存储在所述第二存储器上并可在所述第四处理器上运行的第二计算机程序,所述第二计算机程序被所述第四处理器执行时实现如上所述的开锁控制方法的步骤。
第七方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有第三计算机程序,所述第二计算机程序被第五处理器执行时实现如上所述的开锁控制方法的步骤。
本发明实施例中,信息平台在打开订单对应的快递箱之前,通过对第一开锁请求的寄件人的第二身份信息和快递申请信息的寄件人的第一身份信息进行匹配,在寄件人的第一身份信息和寄件人的第二身份信息匹配的情况下,向订单对应的快递箱发送第一开锁指令,第一开锁指令用于指示快递箱根据第一开锁指令执行第一开锁操作。这样相比现有技术中寄件人在下单之后便开始寄件,易出现寄错的风险,本发明实施例可以提高快递的安全性。
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种开锁控制方法的流程图;
图2是本发明实施例提供的另一种开锁控制方法的流程图;
图3是本发明实施例提供的一种注册和登录的流程示意图;
图4是本发明实施例提供的一种快递申请的流程示意图;
图5是本发明实施例提供的一种寄送发起和运行的流程示意图;
图6是本发明实施例提供的一种寄送确认的流程示意图;
图7是本发明实施例提供的一种查询请求的流程示意图;
图8是本发明实施例可应用的一种网络系统的示意图;
图9是本发明实施例提供的一种快递箱的示意图;
图10是本发明实施例提供的信息平台的结构图之一;
图11是本发明实施例提供的快递箱的结构图之一;
图12是本发明实施例提供的信息平台的结构图之二;
图13是本发明实施例提供的快递箱的结构图之二。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,本申请中使用“和/或”表示所连接对象的至少其中之一,例如A和/或B和/或C,表示包含单独A,单独B,单独C,以及A和B都存在,B和C都存在,A和C都存在,以及A、B和C都存在的7种情况。
请参见图1,图1是本发明实施例提供的一种开锁控制方法的流程图,本发明实施例的开锁控制方法可以应用于信息平台,如图1所示,开锁控制方法可以包括以下步骤:
步骤101、接收第一电子设备发送的快递申请信息,并根据所述快递申请信息生成订单,所述快递申请信息包括寄件人的第一身份信息。
寄件人可以使用所述第一电子设备,向所述信息平台发送快递申请信息,所述快递申请信息还可以包括寄件人账号、寄件人电话、寄件人地址、收件人身份信息、收件人账号、收件人电话、收件人地址、快递类别和快递重量等等信息。所述寄件人的第一身份信息和所述寄件人的第二身份信息可以是人脸信息、指纹信息或者手写签名信息等等,本发明实施例对所述第一身份信息和所述第二身份信息的具体形式不作限定。寄件人可以通过手机APP(application,应用程序)来进行快递申请,所述信息平台根据寄件人的快递申请信息生成订单。
步骤102、接收所述第一电子设备发送的第一开锁请求,所述第一开锁请求中包括寄件人的第二身份信息。
寄件人可以使用所述第一电子设备,向所述信息平台请求将所述快递箱开锁,以便将快递放入所述快递箱中。所述第一开锁请求中包括寄件人的第二身份信息,以便于在所述快递箱开锁之前对寄件人进行身份确认。
步骤103、响应于所述第一开锁请求,在所述寄件人的第一身份信息和所述寄件人的第二身份信息匹配的情况下,向所述订单对应的快递箱发送第一开锁指令,所述第一开锁指令用于指示所述快递箱根据所述第一开锁指令执行第一开锁操作。
接收到所述第一电子设备的寄件人的开锁请求之后,所述信息平台验证第一开锁请求的寄件人的第二身份信息和快递申请信息的寄件人的第一身份信息,由于本发明实施例对所述第一身份信息和所述第二身份信息的具体形式不作限定,所述寄件人的第一身份信息和所述寄件人的第二身份信息可以是人脸信息、指纹信息或者手写签名信息等等,所述验证的过程可以是人脸识别、指纹识别或手写签名识别的过程。
本发明实施例中,所述信息平台会在快递箱开锁,寄件人寄快递之前,确认第一开锁请求的寄件人的第二身份信息和快递申请信息的寄件人的第一身份信息是否一致,避免冒充身份寄快递的情况发生,避免寄错的风险,提高快递配送的安全性和准确性。
本发明实施例中,信息平台在打开订单对应的快递箱之前,通过对第一开锁请求的寄件人的第二身份信息和快递申请信息的寄件人的第一身份信息进行匹配,在寄件人的第一身份信息和寄件人的第二身份信息匹配的情况下,向订单对应的快递箱发送第一开锁指令,第一开锁指令用于指示快递箱根据第一开锁指令执行第一开锁操作。这样相比现有技术中寄件人在下单之后便开始寄件,易出现寄错的风险,本发明实施例可以提高快递的安全性。
可选的,所述快递申请信息还包括收件人的第三身份信息;
所述根据所述快递申请信息生成订单之后,所述方法还包括:
接收第二电子设备发送的第二开锁请求,所述第二开锁请求中包括收件人的第四身份信息;
响应于所述第二开锁请求,在所述收件人的第三身份信息和所述收件人的第四身份信息匹配的情况下,向所述快递箱发送第二开锁指令,所述第二开锁指令用于指示所述快递箱根据所述第二开锁指令执行第二开锁操作。
收件人可以使用所述第二电子设备,向所述信息平台请求将所述快递箱开锁,以便将所述快递箱的快递取出。所述第二开锁请求中包括收件人的第四身份信息,以便于在所述快递箱开锁之前对收件人进行身份确认。
接收到所述第二电子设备的收件人的开锁请求之后,所述信息平台验证第二开锁请求的收件人的第四身份信息和快递申请信息的收件人的第三身份信息,由于本发明实施例对所述第三身份信息和所述第四身份信息的具体形式不作限定,所述收件人的第三身份信息和所述收件人的第四身份信息可以是人脸信息、指纹信息或者手写签名信息等等,所述验证的过程可以是人脸识别、指纹识别或手写签名识别的过程。
作为一种可选的实施方式,所述快递申请信息需要寄收件双方在APP进行手写签名后,由信息平台将申请单存证(含寄件和收件方签名)于区块链网络,缺一方手写签名,申请不被受理。
本发明实施例中,所述信息平台会在快递箱开锁,收件人收快递之前,确认第二开锁请求的收件人的第四身份信息和快递申请信息的收件人的第三身份信息是否一致,避免冒充身份收快递的情况发生,避免收错快递的风险,提高快递配送的安全性和准确性。
可选的,所述寄件人的第一身份信息包括寄件人的第一签名,所述寄件人的第二身份信息包括寄件人的第二签名;
所述在所述寄件人的第一身份信息和所述寄件人的第二身份信息匹配的情况下,向所述订单对应的快递箱发送第一开锁指令,包括:
通过字符识别算法对所述寄件人的第一签名和所述寄件人的第二签名进行识别,得到所述第一签名的第一字符识别结果以及所述第二签名的第二字符识别结果;
在所述第一字符识别结果与所述第二字符识别结果匹配的情况下,向所述快递箱发送第一开锁指令。
作为一种可选的实施方式,所述第一签名和所述第二签名可以为寄件人的手写签名。通过字符识别算法对所述寄件人的第一签名和所述寄件人的第二签名进行识别,提高识别的效率,保障识别的准确性。
可选的,所述收件人的第三身份信息包括收件人的第三签名,所述收件人的第四身份信息包括收件人的第四签名;
所述在所述收件人的第三身份信息和所述收件人的第四身份信息匹配的情况下,向所述快递箱发送第二开锁指令,包括:
通过字符识别算法对所述收件人的第三签名和所述收件人的第四签名进行识别,得到所述第三签名的第三字符识别结果以及所述第四签名的第四字符识别结果;
在所述第三字符识别结果与所述第四字符识别结果匹配的情况下,向所述快递箱发送第二开锁指令。
作为一种可选的实施方式,所述第三签名和所述第四签名可以为收件人的手写签名。通过字符识别算法对所述收件人的第三签名和所述收件人的第四签名进行识别,提高识别的效率,保障识别的准确性。
本发明中,寄送申请需要寄方和收方双方签名才能受理;并且寄件人或收件人开锁操作前需要再次签名,通过字符识别算法判断两次签名是否一致,决定是否开锁,提高数据来源和开锁的安全性。
可选的,所述接收第一电子设备发送的快递申请信息之后,所述方法还包括:将所述快递申请信息发送至区块链网络。
本发明中使用区块链以防篡改和分布式特点存证了所述快递申请信息,避免信息被篡改,提高信息存储的安全性。
可选的,所述接收第一电子设备发送的快递申请信息,并根据所述快递申请信息生成订单之后,所述方法还包括:
接收目标电子设备的第一查询请求,所述目标电子设备为所述第一电子设备或所述第二电子设备;
响应于所述第一查询请求,从所述区块链网络中获取所述快递箱的状态信息或/和所述快递申请信息,其中,所述区块链网络中所述快递箱的状态信息为所述快递箱向所述区块链网络发送的,所述状态信息包括位置信息和开锁信息的至少一项;
将所述快递箱的状态信息或/和所述快递申请信息发送至所述目标电子设备。
快递箱在“运行中”状态时,以固定时间间隔或固定位置间隔向区块链存证位置信息和开锁信息。当寄件人或收件人需要查询快递的状态信息时,寄件人或收件人可以使用电子设备,向所述信息平台发送第一查询请求。所述信息平台响应于所述第一查询请求,从所述区块链网络中获取所述快递箱的状态信息或/和所述快递申请信息,然后将所述快递箱的状态信息或/和所述快递申请信息发送至所述目标电子设备。
在接收目标电子设备的第一查询请求之后,在将所述快递箱的状态信息或/和所述快递申请信息发送至所述目标电子设备之前,所述区块链网络或者所述信息平台可以先对所述目标电子设备进行身份验证,确保所述快递箱的状态信息或/和所述快递申请信息仅透漏给相应的寄件人或收件人,防止信息对除寄件人和收件人的其他人泄露,信息的保密性和安全性较高。
所述区块链网络在接收所述快递箱发送的状态信息之前,可以对所述快递箱进行身份认证,确保快递箱的状态信息和快递箱一一对应,避免被其他设备更改、误传所述快递箱的状态信息,确保所述快递箱的状态信息的安全性和准确性。
寄件收件客户均可以登录APP从信息平台查询智能锁快递箱的位置信息和开锁信息,信息平台的信息从区块链查询存证获得或者用区块链存证的哈希值作信息校验。本发明中使用区块链网络以防篡改和分布式特点存证了寄送服务申请单、寄送发起、寄送确认和开锁成功信息等电子单据、同时在运行中存证了快递箱的位置和开锁记录,从而可以提高更为精准的快递溯源能力;区块链网络提供的功能更为丰富,系统执行效率更高。
本发明中快递箱能自主上报位置信息和开锁信息,不需要其他的接收设备来辅助,系统更简洁,系统自动化程度较高。本发明中快递箱在“运行中”状态可以以固定时间间隔或固定位置间隔向区块链存证位置信息和开锁信息,快递箱的信息表述更精确。
可选的,所述接收第一电子设备发送的快递申请信息之后,所述方法还包括:
接收所述快递箱发送的所述快递箱的状态信息,所述状态信息包括位置信息和开锁信息的至少一项;
基于所述快递箱的状态信息,生成第一哈希值;
将所述第一哈希值发送至所述区块链网络。
作为一种可选的实施方式,不直接将所述快递箱的状态信息发送至区块链网络,基于所述快递箱的状态信息,生成第一哈希值后,将所述第一哈希值发送至所述区块链网络,提高区块链网络的数据利用率,提高区块链网络的存储空间的利用率。本发明中区块链存证的数据信息都具有溯源意义,而没有诸如过期的散列访问码等没有价值的信息,区块链的存储利用率较高。
可选的,所述将所述第一哈希值发送至所述区块链网络之后,所述方法还包括:
在接收到目标电子设备的第二查询请求的情况下,基于所述快递箱的状态信息,生成第二哈希值;
在所述第二哈希值和所述区块链网络的第一哈希值匹配的情况下,将所述快递箱的状态信息发送至所述目标电子设备。
利用区块链网络以防篡改和分布式特点存证所述第一哈希值,避免所述快递箱的状态信息被篡改,在将所述快递箱的状态信息发送至所述目标电子设备之前,对所述第二哈希值和所述区块链网络的第一哈希值进行验证,在所述第二哈希值和所述区块链网络的第一哈希值匹配的情况下,将所述快递箱的状态信息发送至所述目标电子设备,确保寄件人或收件人接收的快递箱的状态信息为准确的、未被篡改的信息,保障数据的安全性和准确性。
本发明中寄件人和收件人只需要手机APP就可以完成所有业务操作,用户操作更简便,降低了运行成本。本发明中适配了快递从寄件人手中寄送直至收件人收货的全过程的智能锁访问、智能锁状态信息上链和快递状态查询,系统使用场景更广。本发明不仅提供了快递智能锁系统的具体控制方法,还提供了设备的描述,系统的可实现性更高。
参见图2,图2是本发明实施例提供的另一种开锁控制方法的流程图,可以应用于快递箱。如图2所示,应用于快递箱的开锁控制方法可以包括以下步骤:
步骤201、接收信息平台发送的第一开锁指令;
其中,所述第一开锁指令为所述信息平台响应于第一电子设备发送的第一开锁请求,在寄件人的第一身份信息和所述第一开锁请求中所述寄件人的第二身份信息匹配的情况下,向订单对应的所述快递箱发送的指令,所述订单为所述信息平台根据第一电子设备发送的快递申请信息生成的订单,所述快递申请信息包括所述寄件人的第一身份信息。
步骤202、根据所述第一开锁指令,执行第一开锁操作。
所述信息平台会在快递箱开锁,寄件人寄快递之前,确认第一开锁请求的寄件人的第二身份信息和快递申请信息的寄件人的第一身份信息是否一致,快递箱仅在接收到所述信息平台发送的所述第一开锁指令时,才执行所述第一开锁操作,避免冒充身份寄快递的情况发生,避免寄错的风险,提高快递配送的安全性和准确性。
信息平台在打开订单对应的快递箱之前,通过对第一开锁请求的寄件人的第二身份信息和快递申请信息的寄件人的第一身份信息进行匹配,在寄件人的第一身份信息和寄件人的第二身份信息匹配的情况下,向订单对应的快递箱发送第一开锁指令,第一开锁指令用于指示快递箱根据第一开锁指令执行第一开锁操作。这样相比现有技术中寄件人在下单之后便开始寄件,易出现寄错的风险,本发明实施例可以提高快递的安全性。
可选的,所述快递申请信息还包括收件人的第三身份信息;
所述方法还包括:
接收所述信息平台发送的第二开锁指令,其中,所述第二开锁指令为所述信息平台响应于所述第二电子设备发送的第二开锁请求,在所述收件人的第三身份信息和所述第二开锁请求中收件人的第四身份信息匹配的情况下,向所述快递箱发送的指令;
根据所述第二开锁指令,执行第二开锁操作。
所述信息平台会在快递箱开锁,收件人签收快递之前,确认第二开锁请求的收件人的第四身份信息和快递申请信息的收件人的第三身份信息是否一致,快递箱仅在接收到所述信息平台发送的所述第二开锁指令时,才执行所述第二开锁操作,避免冒充身份签收快递的情况发生,避免收错快递,提高快递配送的安全性和准确性。
信息平台在打开订单对应的快递箱之前,通过对第二开锁请求的收件人的第四身份信息和快递申请信息的收件人的第三身份信息进行匹配,在收件人的第四身份信息和收件人的第三身份信息匹配的情况下,向订单对应的快递箱发送第二开锁指令,第二开锁指令用于指示快递箱根据第二开锁指令执行第二开锁操作。相比现有技术中收件人可以直接打开包裹进行收件,本发明实施例可以提高快递的安全性。
可选的,所述方法还包括:
向区块链网络或/和所述信息平台发送所述快递箱的状态信息,所述状态信息包括位置信息和开锁信息的至少一项。
所述快递箱将所述快递箱的状态信息发送至所述区块链网络或所述信息平台,便于寄件人或收件人进行快递信息查询,同时,信息存储的安全性和准确性较高。
下面以一个具体实施例对上述开锁控制方法的过程加以具体说明。
图3是本发明实施例提供的一种注册和登录的流程示意图,如图3所示,寄件人或收件人可以通过下述步骤进行注册和登录:
1)使用快递业务的用户安装APP或者小程序,填写用户信息并注册。
2)APP/小程序完成注册后,所述信息平台的后台将管理用户的账号和密码,将账号和密码返回给APP/小程序,或者以邮件形式返回至用户的。
3)用户使用账号和密码在APP/小程序上登录。
图4是本发明实施例提供的一种快递申请的流程示意图,如图4所示,快递申请流程的步骤如下:
1)寄件人在APP/小程序填写所述快递申请信息,所述快递申请信息可以包括寄件人身份信息(如寄件人的第一签名)、寄件人账号、寄件人电话、寄件人地址、收件人身份信息、收件人账号、收件人电话、收件人地址、快递类别和快递重量。
2)信息平台接收到所述快递申请信息后,向收件人APP发送快递申请确认请求。
3)收件人在APP收到信息平台发送的快递申请确认请求信息,收件人在APP提交服务确认信息,服务确认信息可以包括收件人的第三签名。
4)信息平台将所述快递申请信息和服务确认信息等单据存证于区块链网络,此次存证包含了寄件人的第一签名和收件人的第三签名。
5)信息平台派揽件员将快递箱运送至寄件人地址,此时快递箱的状态设置为“准备”。
图5是本发明实施例提供的一种寄送发起和运行的流程示意图,如图5所示,寄送发起和运行的流程如下:
1)寄件人在APP发送所述第一开锁请求,所述第一开锁请求包括寄件人的第二签名。
2)信息平台接收到所述第一开锁请求后,通过字符识别算法或深度学习的方法判断寄件人的第二签名和寄件人的第一签名是否一致。
3)在寄件人的第二签名和寄件人的第一签名一致的情况下,信息平台远程对快递箱开锁,信息平台将寄件开锁凭证等开锁信息存证于区块链网络。
4)快递箱开锁后将开锁信息存证于区块链网络,快递箱的状态切换为“运行中”。
5)快递箱在“运行中”状态时,以固定时间间隔或固定位置间隔向区块链网络存证位置信息和开锁信息,或者将位置信息和开锁信息上传于信息平台,并向区块链存证位置信息和开锁信息的哈希值。
图6是本发明实施例提供的一种寄送确认的流程示意图,如图6所示,寄送确认的流程如下:
1)收件人在APP发送所述第二开锁请求,所述第二开锁请求包括收件人的第四签名。
2)信息平台接收到所述第二开锁请求后,通过字符识别算法或深度学习的方法判断收件人的第四签名和收件人的第三签名是否一致。
3)在收件人的第四签名和收件人的第三签名一致的情况下,信息平台将收件开锁凭证等开锁信息存证于区块链网络,并远程对快递箱开锁。
开锁操作需要寄件人或收件人在APP进行手写签名后,信息平台通过字符识别算法判断寄件人或收件人的签名是否与最初快递申请信息的签名一致(出自同一人而非冒充),由信息平台将寄件单签收单(含收件人签名)存证于区块链。
图7是本发明实施例提供的一种查询请求的流程示意图,如图7所示,溯源查询的流程如下:
1)寄件人和收件人在快递服务成功受理后,可以在APP上查看自己的快递箱的状态信息。
2)寄件人和收件人在APP上发送所述第一查询请求。
3)信息平台接到所述第一查询请求后,从区块链网络获取所述快递箱的状态信息。
4)寄件人和收件人的APP按时间顺序展示所述快递箱的状态信息,展示相关物品的溯源信息。
本发明主要涉及信息平台、区块链网络、快递箱和APP。APP账户由信息平台管理,信息平台控制快递箱的智能锁的访问,区块链网络对信息平台和快递箱做身份认证。本发明的主要目的是结合物联网和区块链技术,提高快递业运营方和服务客户对重要物品在物流过程中安全状态的掌控能力。
本发明中,寄件人和收件人首先在信息平台进行注册,获得用户名密码;快递申请信息需要寄件人和收件人在APP进行手写签名后,由信息平台将所述快递申请信息存证于区块链;每个快递箱维持“准备”和“运行中”的其中一种状态,每个快递箱的控制方法主要包括寄件操作(智能锁快递箱状态为“准备”,寄件人在快件被揽件员核验后,开启快递箱,将快递放入,再将快递箱闭合,快递箱状态转变为“运行中”)和收件操作(快递箱状态为“运行中”,收件人在认领快件时,开启智能锁快递箱,将快递取出,再将快递箱闭合,快递箱的状态转换为“准备”);快递箱在“运行中”状态时,以固定时间间隔或固定位置佳能向区块链网络存证位置信息和开锁信息,或者将位置信息和开锁信息上传于信息平台,并向区块链存证位置信息和开锁信息的哈希值;每个智能锁使用安全芯片存储签名用私钥等区块链网络身份认证信息,对应公钥存证于区块链网络;寄件人和收件人均可以登录APP从信息平台查询快递箱从寄出开始到目前为止的位置信息和开锁信息,信息平台的信息从区块链网络查询存证获得或者用区块链网络存证的哈希值做信息校验;寄件人和收件人收到快递箱后,在APP进行手写签名后,通过APP向信息平台发送开锁请求,信息平台将寄件或收件开锁凭证存证于区块链并开启所述智能锁快递箱,智能锁快递箱打开后将开锁信息存证于区块链网络;信息平台收到开锁请求,通过字符识别算法判断所述寄件人的第一签名和所述寄件人的第二签名是否一致,判断收件人的第三签名和收件人的第四签名是否一致。
快递箱内嵌安全芯片保存签名用私钥,验签用公钥存证于区块链网络;安全芯片保证外部无法获取所述私钥,但可以完成签名操作。本发明提出一种具有安全芯片和传感器的快递箱,传感模块可以包括重力传感器或/和红外传感器等等,作用是帮助判断快递箱内是否有物品,从而帮助第四处理器判断快递箱的状态是“预备”还是“运行中”。
图8是本发明实施例可应用的一种网络系统的示意图。图8的箭头可以示意信息流向。
图9是本发明实施例提供的一种快递箱的示意图。作为一种可选的实施方式,快递箱结构上可以由物理外壳、智能锁和电子线路组成。智能锁的开启受控于电子线路。电子线路架构上由第六处理器、存储模块、安全模块、通信模块、电源模块、驱动模块、传感模块和定位模块组成,所述存储模块、所述安全模块、所述通信模块、所述电源模块、所述驱动模块、所述传感模块和所述定位模块分别与所述第四处理器连接。
其中,第六处理器负责运行操作系统,进行任务调度。第六处理器接收信息平台的指令,并控制智能锁的开启、切换快递箱状态;第六处理器在智能锁快递箱状态为“运行中”时,以固定时间间隔或固定位置距离向区块链网络存证位置信息和开锁信息,或者将位置信息和安全信息上传于信息平台,并向区块链网络存证位置信息和开锁信息的哈希值。
安全模块中设置有安全芯片,是可信任平台模块,是一个可独立进行密钥生成和加解密的装置,安全模块内部拥有独立的处理单元和存储单元,可存储密钥和特征数据,为电脑提供加密和安全认证服务。用安全芯片进行加密,密钥被存储在硬件中,被窃的数据无法解密,从而保护商业隐私和数据安全。额外的,安全模块也可以是安全-SIM(SubscriberIdentity Module,用户识别模块)的形态,即提供安全能力和通信能力。
传感模块可以包含重力传感器或红外传感器等,帮助判断智能锁快递箱内是否有物品,从而帮助处理单元判断锁快递箱的状态是“预备”还是“运行中”。智能锁快递箱可重复利用。本发明中智能锁快递箱对内部有重力或红外感应能力,终端设备更智能,提高了系统执行效率。所述定位模块用于获取所述快递箱的位置信息。
智能锁的开锁由信息平台直接下发命令,但是智能锁开启后会将开锁信息直接存证到区块链。本发明中智能锁快递箱内嵌安全芯片保存签名用私钥和实现签名操作,终端和数据的安全性更高。
本发明实施例中,信息平台在打开订单对应的快递箱之前,通过对第一开锁请求的寄件人的第二身份信息和快递申请信息的寄件人的第一身份信息进行匹配,在寄件人的第一身份信息和寄件人的第二身份信息匹配的情况下,向订单对应的快递箱发送第一开锁指令,第一开锁指令用于指示快递箱根据第一开锁指令执行第一开锁操作。这样相比现有技术中寄件人在下单之后便开始寄件,易出现寄错的风险,本发明实施例可以提高快递的安全性。
请参见图10,图10是本发明实施例提供的信息平台的结构图之一。如图10所示,信息平台1000包括:
第一处理器1001,用于:
接收第一电子设备发送的快递申请信息,并根据所述快递申请信息生成订单,所述快递申请信息包括寄件人的第一身份信息;
接收所述第一电子设备发送的第一开锁请求,所述第一开锁请求中包括寄件人的第二身份信息;
响应于所述第一开锁请求,在所述寄件人的第一身份信息和所述寄件人的第二身份信息匹配的情况下,向所述订单对应的快递箱发送第一开锁指令,所述第一开锁指令用于指示所述快递箱根据所述第一开锁指令执行第一开锁操作。
可选的,所述快递申请信息还包括收件人的第三身份信息;
所述根据所述快递申请信息生成订单之后,所述第一处理器1001还用于:
接收第二电子设备发送的第二开锁请求,所述第二开锁请求中包括收件人的第四身份信息;
响应于所述第二开锁请求,在所述收件人的第三身份信息和所述收件人的第四身份信息匹配的情况下,向所述快递箱发送第二开锁指令,所述第二开锁指令用于指示所述快递箱根据所述第二开锁指令执行第二开锁操作。
可选的,所述寄件人的第一身份信息包括寄件人的第一签名,所述寄件人的第二身份信息包括寄件人的第二签名;
所述第一处理器1001具体还用于:
通过字符识别算法对所述寄件人的第一签名和所述寄件人的第二签名进行识别,得到所述第一签名的第一字符识别结果以及所述第二签名的第二字符识别结果;
在所述第一字符识别结果与所述第二字符识别结果匹配的情况下,向所述快递箱发送第一开锁指令。
可选的,所述收件人的第三身份信息包括收件人的第三签名,所述收件人的第四身份信息包括收件人的第四签名;
所述第一处理器1001具体还用于:
通过字符识别算法对所述收件人的第三签名和所述收件人的第四签名进行识别,得到所述第三签名的第三字符识别结果以及所述第四签名的第四字符识别结果;
在所述第三字符识别结果与所述第四字符识别结果匹配的情况下,向所述快递箱发送第二开锁指令。
可选的,所述接收第一电子设备发送的快递申请信息之后,所述第一处理器1001还用于:
将所述快递申请信息发送至区块链网络。
可选的,所述接收第一电子设备发送的快递申请信息之后,所述第一处理器401还用于:
接收目标电子设备的第一查询请求,所述目标电子设备为所述第一电子设备或所述第二电子设备;
响应于所述第一查询请求,从所述区块链网络中获取所述快递箱的状态信息或/和所述快递申请信息,其中,所述区块链网络中所述快递箱的状态信息为所述快递箱向所述区块链网络发送的,所述状态信息包括位置信息和开锁信息的至少一项;
将所述快递箱的状态信息或/和所述快递申请信息发送至所述目标电子设备。
可选的,所述接收第一电子设备发送的快递申请信息之后,所述第一处理器1001还用于:
接收所述快递箱发送的所述快递箱的状态信息,所述状态信息包括位置信息和开锁信息的至少一项;
基于所述快递箱的状态信息,生成第一哈希值;
将所述第一哈希值发送至所述区块链网络。
可选的,所述将所述第一哈希值发送至所述区块链网络之后,所述第一处理器1001还用于:
在接收到目标电子设备的第二查询请求的情况下,基于所述快递箱的状态信息,生成第二哈希值;
在所述第二哈希值和所述区块链网络的第一哈希值匹配的情况下,将所述快递箱的状态信息发送至所述目标电子设备。
信息平台1000能够实现本发明方法实施例中信息平台能够实现的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。
请参见图11,图11是本发明实施例提供的快递箱的结构图之一。如图11所示,信息平台1100包括:
第二处理器1101,用于:
接收信息平台发送的第一开锁指令,其中,所述第一开锁指令为所述信息平台响应于第一电子设备发送的第一开锁请求,在寄件人的第一身份信息和所述第一开锁请求中所述寄件人的第二身份信息匹配的情况下,向订单对应的所述快递箱发送的指令,所述订单为所述信息平台根据第一电子设备发送的快递申请信息生成的订单,所述快递申请信息包括所述寄件人的第一身份信息;
根据所述第一开锁指令,执行第一开锁操作。
可选的,所述快递申请信息还包括收件人的第三身份信息,所述第二处理器1101还用于:
接收所述信息平台发送的第二开锁指令,其中,所述第二开锁指令为所述信息平台响应于所述第二电子设备发送的第二开锁请求,在所述收件人的第三身份信息和所述第二开锁请求中收件人的第四身份信息匹配的情况下,向所述快递箱发送的指令;
根据所述第二开锁指令,执行第二开锁操作。
可选的,所述第二处理器1101还用于:
向区块链网络或/和所述信息平台发送所述快递箱的状态信息,所述状态信息包括位置信息和开锁信息的至少一项。
快递箱1100能够实现本发明方法实施例中快递箱能够实现的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。
本发明实施例还提供一种信息平台。请参见图12,信息平台可以包括第三处理器1201、第一存储器1202及存储在第一存储器1202上并可在第三处理器1201上运行的第一计算机程序12021,第一计算机程序12021被第三处理器1201执行时可实现图1对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。
本发明实施例还提供一种快递箱。请参见图13,快递箱可以包括第四处理器1301、第二存储器1302及存储在第二存储器1302上并可在第四处理器1301上运行的第二计算机程序13021,第二计算机程序13021被第四处理器1301执行时可实现图2对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。
本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一计算机可读取介质中。本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有第三计算机程序,所述第三计算机程序被第五处理器执行时可实现上述图1或图2对应的方法实施例中的任意步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
所述的存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
本文发布于:2023-04-14 02:25:02,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/86365.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |