基于密码箱的代收系统的制作方法_3

文档序号:8219935阅读:来源:国知局
045]如图1和图4所示,为了防止密码箱内电池耗尽时无法打开箱门,配置了外部电源接口,外部电源可以是与密码箱内部一致的电池盒或其它符合额定参数的电源。
[0046]为了让代收系统足够安全,可从算法选择上保证无法从开门密码K[n]推断计算出初始设置值Init和对应的开门次数η,也无法根据开门次数η的密码Κ[η]推断出下次开门密码Κ[η+1]。在密码学上已经有成熟的算法可以借用,如MD5、SHA-1等。SHA-1算法会从任何一个最大2~64比特的讯息中输出160比特的计算结果。在一个实施例中,本发明将SHA-1输出的160比特计算结果转换为6个O?9数字组成的开门密钥,具体方法为将160 比特 r [159: O]分为 8 组 20 比特 r [19: 0]、r[39: 20]、r[59: 40]、r[79: 60]、r[99: 80]、r[119: 100]、r [139: 120]、r [159: 140],将这 8 组 20 比特数据按比特异或计算得到一组20比特数据rxor [19: O],其表示的十进制范围为O?1048575,进一步对1000000取余数就得到6个O?9数字。
[0047]基于前面实施例的精神,一种简化的实施例,用于代收的密码箱有两组固定密钥K[代收]和K[取件];密码箱始终在两种状态之间切换,分别为代收状态和取件状态;当密码箱处于代收状态时可以用固定密钥K [代收]开门,当密码箱处于取件状态时可以用固定密钥K[取件]开门;代收和密码箱状态切换过程如下:
[0048](I)初始时,密码箱没有代收任何物品,密码箱管理软件记录密码箱处于代收状态;
[0049](2)当快递员用固定密钥K[代收]开门,放入快递物品,关好箱门后,密码箱管理软件记录密码箱处于取件状态;
[0050](3)当用户用固定密钥K[取件]开门,取走快递物品,关好箱门后,密码箱管理软件又记录密码箱处于代收状态。
[0051]具体实施时,固定密钥K [代收]是公开的或快递员找用户索取的;固定密钥K [取件]是用户自己用来取已经代收的物品,是保密的。可见,这种简化的实施方案中可不需要智能终端。
[0052]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种基于密码箱的代收系统,其特征是:其包含一个密码箱;所述密码箱运行密码箱管理软件,密码箱管理软件记录用户设定的初始设定值,并逐次累积记录开门次数;密码箱管理软件根据初始设定值和记录的开门次数生成下次开门密钥。
2.根据权利要求1所述的代收系统,其特征是:进一步包含至少一个智能终端;所述智能终端运行同步密码生成软件,同步密码生成软件根据初始设定值和开门次数计算出一个开门密钥;针对相同的初始设定值和开门次数,密码箱管理软件和同步密码生成软件计算得到的开门密钥相同。
3.根据权利要求2所述的代收系统,其特征是:代收快件过程为如下步骤: (1)用户关好所述密码箱箱门;所述密码箱管理软件自动逐次累积记录开门次数为n,根据保存的初始设定值Init和开门次数η生成第η次开门密钥Κ[η],η为大于或等于O的整数; (2)快递员到达用户的密码箱,联系用户;用户利用所述智能终端的同步密码生成软件根据初始设定值Init和当前开门次数η计算得到第η次开门密钥Κ[η];用户将密码Κ[η]告知快递员; (3)快递员给密码箱输入开门密钥Κ[η],所述密码箱管理软件允许箱门被打开,快递员打开密码箱,放入快递物品,关上箱门;所述密码箱管理软件自动将开门次数增加为η+1,根据初始设定值Init和开门次数η+1生成第η+1次开门密钥Κ[η+1]; (4)用户利用所述智能终端的同步密码生成软件根据初始设定值Init和当前开门次数η+1生成下次开门密钥Κ[η+1],用户将开门密钥Κ[η+1]输入给所述密码箱管理软件,所述密码箱管理软件允许箱门被打开,用户打开密码箱,取走已经代收的快递物品,关上箱门;所述密码箱管理软件自动将开门次数增加为η+2,根据初始设定值Init和开门次数η+2生成第η+2次开门密钥Κ[η+2]。
4.根据权利要求1至3任一所述的代收系统,其特征是:多个所述智能终端;每个所述智能终端连接远程服务器;当前开门次数保存在远程服务器上;所述同步密码生成软件从远程服务器获取当前开门次数;所述同步密码生成软件根据自身保存的初始设定值和从远程服务器获取的当前开门次数计算开门密钥。
5.根据权利要求1至4任一所述的代收系统,其特征是:所述密码箱包含控制板、摄像头、箱门传感器;所述密码箱管理软件运行在控制板上,密码箱管理软件根据箱门传感器的输入,在每次开门关门时启动摄像头,并以图像形式记录每次开门关门时箱内物品存放状??τ O
6.根据权利要求1至5任一所述的代收系统,其特征是:所述密码箱的开门密钥为m+x个数字组成,其中m个数字由所述密码箱管理软件和所述同步密码生成软件根据初始设定值和开门次数动态生成,其中X个数字由用户固定设置。
7.根据权利要求1至6任一所述的代收系统,其特征是:每个所述密码箱有唯一身份识别码;所述密码箱管理软件在接收到与本密码箱唯一身份识别码一致的开门密钥时开始计时,允许a天后密码箱被打开,并将密码箱恢复到原始状态,参数a为用户预先设置。
8.根据权利要求1至7任一所述的代收系统,其特征是:所述密码箱包含两个空间,为空间A和空间B,两个空间都有各自的门,为门A和门B ;空间A用于保存代收物品,门A由所述密码箱管理软件控制;空间B用于放置允许所述密码箱管理软件的控制板,门B由用户的固定密钥锁控制;控制板的程序只有在门B打开后才能更新或恢复到原始状态。
9.一种代收密码箱,其特征是:所述密码箱有两组固定密钥K[代收]和Κ[取件];所述密码箱始终在两种状态之间切换,分别为代收状态和取件状态;当密码箱处于代收状态时需要用固定密钥Κ[代收]开门,当密码箱处于取件状态时需要用固定密钥κ[取件]开门。
10.根据权利要求9所述的代收密码箱,其特征是:代收和密码箱状态切换过程如下: (1)初始时,密码箱没有代收任何物品,密码箱管理软件记录密码箱处于代收状态; (2)快递员用固定密钥K[代收]开门,放入快递物品,关好箱门后,密码箱管理软件记录密码箱处于取件状态; (3)用户用固定密钥K[取件]开门,取走快递物品,关好箱门后,密码箱管理软件又记录密码箱处于代收状态。
【专利摘要】本发明公开了一种基于密码箱的代收系统,其包含一个密码箱和至少一个智能终端;密码箱运行的密码箱管理软件根据初始设定值和记录的开门次数生成下次开门密钥;智能终端运行的同步密码生成软件根据初始设定值和开门次数计算出一个开门密钥;针对相同的初始设定值和开门次数,密码箱管理软件和同步密码生成软件计算得到的开门密钥相同。代收快递时,用户将同步密码生成软件生成的动态开门密钥告诉快递员,快递员使用此开门密钥将快件放入密码箱,从而实现代收功能。同时公开了一种基于密码箱的简化代收系统,其不用智能终端。
【IPC分类】E05B65-52, E05B49-00
【公开号】CN104533185
【申请号】CN201510032330
【发明人】魏初舜, 慕长林
【申请人】魏初舜, 慕长林
【公开日】2015年4月22日
【申请日】2015年1月23日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1