首页 / 一种电子密码锁、电子密码箱及其防调包方法

一种电子密码锁、电子密码箱及其防调包方法实质审查 发明

技术领域

[0001] 本申请涉及锁具和箱具技术领域,尤其涉及一种电子密码锁、电子密码箱及其防调包方法。

相关背景技术

[0002] 在快递业务中,尤其是贵重物品的快递业务中,人们都希望其寄送的物品能安全抵达目的地,而无需担心中途被调包或遭遇其他安全威胁。然而,传统的密码锁、指纹锁和封条等技术手段均存在诸多缺陷,尤其是不能让寄件人和收件人可信地确定快递箱中途是否被打开过或有效避免快递箱中装有贵重物品时被他人在中途非法打开。

具体实施方式

[0053] 为使本申请的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本申请做进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本申请的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本申请的概念。在附图中示出的本申请各实施例中的示意图可能并非是按比例绘制,为了清楚的目的,可能会放大了某些细节,并且可能会省略了某些细节。图中所示出的各种区域、形状以及它们之间的相对大小、位置关系仅是示例性的,实际中可能由于制造公差或技术限制而有所偏差,并且本领域技术人员根据实际所需可能会另外设计具有不同形状、大小、相对关系的产品或方法流程。
[0054] 显然,本申请在具体实施方式中描述的实施例仅是本申请可以呈现的一部分实施例,而不是全部的实施例。基于本申请具体实施方式中描述的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的其他实施例,都属于本申请保护的范围。
[0055] 另外,下文中描述的本申请的许多特定的细节,例如器件的结构、材料、或尺寸等,正如本领域的技术人员能够理解的那样,也可以不按照这些特定的细节来实现本申请。除非下文中特别指出,相关电子器件中的各个部分可以由本领域的技术人员公知的元件或材料构成。需要特别说明的是,本申请中的术语“第一”、“第二”,仅用于描述的目的,而不能理解为指示或暗示相对重要性,而且下文所描述的不同实施例中所涉及的技术特征只要彼此之间未构成冲突均可以相互结合。
[0056] 相关术语:
[0057] 动态二维码:本申请中提及的动态二维码是指,在相应触发条件下该二维码会根据特定算法和规则刷新产生不同的编码和图形,其大体具有以下特点:
[0058] ①可变性,相对于静态二维码来说,动态二维码的编码和图形不是一成不变,而是会在相应触发条件下发生变化的。
[0059] ②安全性,由于动态二维码在相应触发条件下刷新后的编码和图形都不同,因此难以被预测和复制,所以相对更安全;
[0060] ③灵活性:动态二维码可以根据交易需求灵活配置相关信息,如编号、时间或位置等信息。
[0061] 输入界面:本申请中提及的输入界面是指,展示于触摸显示屏上的具有虚拟键盘的输入界面或以手写面板形式显示的可手写输入的输入界面。
[0062] 移动智能终端:本申请中提及的移动智能终端是指,可移动的智能终端,尤其是指可安装特定APP应用程序的智能终端,比如手机、平板电脑或相关类似产品。
[0063] 校验信息:本申请中提及的校验信息是指,预先生成的用于验证之后的密码信息是否正确的字符或数字信息。
[0064] 图1为本申请实施例一种电子密码锁的电路框图。
[0065] 如图1所示,一种电子密码锁100,包括:
[0066] 触摸显示屏110,用于显示动态二维码111,显示输入界面112,接收输入信息,动态二维码111的编码信息中至少包括电子密码锁100的编号和一动态信息,动态信息的内容由电子密码锁100生成或根据电子密码锁100的状态确定;
[0067] 运算模块120,用于生成动态二维码111,并对输入信息进行识别,输入信息是由解码装置对动态二维码111解码后生成的密码信息;
[0068] 其中,运算模块120的第一信号输入端121与触摸显示屏110的信号输出端114相连接,触摸显示屏110的信号输入端113与运算模块120的第一信号输出端122相连接。
[0069] 本实施例中:
[0070] “触摸显示屏110,用于显示动态二维码111,显示输入界面112,接收输入信息”是指,触摸显示屏110基于其显示输出和触摸输入的基本功能,可将运算模块120生成动态二维码111显示输出给用户,并允许用户将开锁的密码信息作为输入信息通过触摸输入方式返回给运算模块120。
[0071] “动态二维码111的编码信息中至少包括电子密码锁100的编号和一动态信息,动态信息的内容由电子密码锁100生成或根据电子密码锁100的状态确定”是指,动态二维码111的编码信息中至少包括电子密码锁100的编号,比如0001#和另一个由电子密码锁100生成或根据电子密码锁100的状态确定的随机动态信息,比如根据电子密码锁100开/闭锁的系统时间,或开/闭锁的累计次数,或电子密码锁100开/闭锁时所在地理位置的经纬度等确定的随机动态信息。
[0072] “运算模块120,用于生成动态二维码111,并对输入信息进行识别,输入信息是由解码装置对动态二维码111解码后生成的密码信息”是指,上述动态二维码111是由运算模块120基于确定算法生成,比如,基于动态二维码算法规则,根据电子密码锁100的编号和电子密码锁100开锁的系统时间,生成包含有该编号信息和系统时间信息的动态二维码。输入信息是由解码装置对动态二维码111解码后生成的密码信息,该解码装置是指独立于该电子密码锁100的一个外部设备,其可以是能通过APP实现相关功能的移动智能终端,也可以是一个由专用程序实现读取、解码和输出功能的专用解码装置。
[0073] 本实施例中的运算模块120包括第一、第二信号输入端121、123和第一、第二信号输出端122、124,触摸显示屏110包括信号输入端113和信号输出端114。其中,运算模块120的第一信号输入端121与触摸显示屏110的信号输出端114相连接,用于将触摸显示屏110接收到的输入信息通过触摸输入方式返回给运算模块120。触摸显示屏110的信号输入端113与运算模块120的第一信号输出端122相连接,用于将运算模块120生成的动态二维码111通过触摸显示屏110显示输出给用户。
[0074] 本实施例中通过采用触摸显示屏和动态二维码的技术手段,使电子密码锁在使用中的安全性、可靠性和便利性得到有效提升。
[0075] 图2为图1实施例可选方式的电路框图。
[0076] 如图2所示,可选地,上述实施例中,电子密码锁100还包括电驱动机构130,用于驱动电子密码锁100的打开或锁闭。比如,由一电磁驱动机构驱动锁销的弹出或收回,以完成锁闭或打开电子密码锁100的功能。其中电驱动机构130的信号输入端131与运算模块的第二信号输出端124相连接,运算模块的第二信号输入端123与电驱动机构的信号输出端132相连接。
[0077] 进一步可选的,电驱动机构130在打开或锁闭电子密码锁100时,通过电驱动机构130的信号输出端132向运算模块的第二信号输入端123输送不同的电平信号,以关闭或打开运算模块的第一信号输出端121向触摸显示屏的信号输入端113的信号传递。比如,当电驱动机构130在打开电子密码锁100时,通过电驱动机构130的信号输出端132向运算模块的第二信号输入端123输送高电平信号,以关闭运算模块的第一信号输出端121向触摸显示屏的信号输入端113的信号传递,从而使此时的触摸显示屏110不显示动态二维码111或使此时的触摸显示屏110不获得供电,亦即不被点亮;相反,当电驱动机构130在锁闭电子密码锁
100时,通过电驱动机构130的信号输出端132向运算模块的第二信号输入端123输送低电平信号,以打开运算模块的第一信号输出端121向触摸显示屏的信号输入端113的信号传递,从而使此时的触摸显示屏110能显示动态二维码111或使此时的触摸显示屏110获得供电,亦即被点亮。
[0078] 相对于图2所示的可选方式,图1实施例中电子密码锁100中的锁销也可以不采用电驱动方式,而采用本技术领域中常见的手动方式。但图2所示可选方式中采用的电驱动机构130,可使电子密码锁100在使用中更加方便、省力。
[0079] 图3为图1、2实施例可选方式的触摸显示屏接收输入信息的输入界面示意图。
[0080] 如图3所示,可选地,上述实施例中,触摸显示屏110在受到触摸后显示输入界面112,并经由输入界面112接收通过触摸输入的输入信息。该输入信息通常为4到8位的数字信息,也可以是通过输入界面112显示的虚拟标准键盘输入的数字和字母的混合信息。该实施例中,除了可以是触摸显示屏110在受到触摸后显示输入界面112外,也可以是在电子密码锁100上设有一个专门按钮,在按下该按钮后,由触摸显示屏110上显示出输入界面112,以允许触摸显示屏110经由输入界面112接收通过触摸输入的输入信息。
[0081] 图4为本申请实施例一种解码装置的电路框图。
[0082] 如图4所示,一种用于动态二维码111的解码装置200,该动态二维码111的编码信息中至少包括一编号信息和一动态信息,该解码装置200包括:
[0083] 摄像头210,用于扫描读取动态二维码111;
[0084] 解码模块220,用于对摄像头210扫描读取的动态二维码111进行解码,并生成可输出的字符结果;
[0085] 显示模块230,连接有显示屏231,用于显示该字符结果;
[0086] 其中,解码模块的信号输入端221与摄像头的信号输出212端相连接,解码模块的信号输出端222与显示模块的信号输入端231相连接。
[0087] 本实施例中:
[0088] “该动态二维码111的编码信息中至少包括一编号信息和一动态信息”是指,动态二维码111的编码信息中至少包括一编号信号,比如0001#和另一随机动态信息,比如根据电子密码锁100开/闭锁的系统时间,或开/闭锁的累计次数,或电子密码锁100开/闭锁时所在地理位置的经纬度等确定的随机动态信息。
[0089] “解码模块220,用于对摄像头210扫描读取的动态二维码111进行解码,并生成可输出的字符结果”是指,解码模块220可通过摄像头210扫描读取的动态二维码111,并通过其内置的确定算法对动态二维码111进行解码后生成字符结果,并向显示模块230输出该字符结果。
[0090] 可选地,本实施例中,解码装置200为移动智能终端,解码模块220的功能由移动智能终端上安装的APP软件实现。相应地,摄像头210和显示模块230及显示屏231,也均由该移动智能终端上的相应功能模块实现。
[0091] 图5为本申请实施例一种电子密码箱的结构示意图。
[0092] 如图5所示,一种电子密码箱300,其上装设有前述的电子密码锁100。
[0093] 可选地,本实施例中,电子密码箱300中内置有卫星定位器301,用于跟踪记录电子密码箱300的实时位置。
[0094] 在电子密码箱300中内置卫星定位器301的有益效果在于,可以让电子密码箱300的实时位置和在任一位置的停留时间都留下实时或过后可查的记录,从而为电子密码箱300在可能的寄送途中,增加了一道可追溯的安全屏障。
[0095] 可选地,本实施例中,电子密码箱300中内置有电池模块302,电池模块302与电子密码锁100和所述卫星定位器301电连接,为电子密码锁100和卫星定位器301供电。
[0096] 图6为本申请实施例一种密码生成及验证的方法的流程图。
[0097] 如图6所示,一种密码生成及验证的方法,包括:
[0098] S610:生成动态二维码,所述动态二维码的编码信息中至少包括一编号信息和一动态信息。
[0099] S620:生成校验信息,所述校验信息基于一变量参数和一定量参数生成,所述变量参数由所述动态信息确定,所述定量参数根据所述编号信息预先设置。
[0100] S630:接收输入信息,所述输入信息是由一解码装置对所述动态二维码读取并解码后生成的密码信息。
[0101] S640:根据所述校验信息验证所述密码信息是否正确。
[0102] 本实施例中:
[0103] 步骤S610中“生成动态二维码,所述动态二维码的编码信息中至少包括一编号信息和一动态信息”是指,由一运算模块生成并输出一动态二维码,该动态二维码的编码信息中至少包括一编号信息和一动态信息。比如,由运算模块120基于动态二维码算法规则,根据电子密码锁100的编号信息和电子密码锁100开锁的系统时间,即动态信息,生成包含有该编号信息和系统时间信息的动态二维码。
[0104] 步骤S620中“生成校验信息,所述校验信息基于一变量参数和一定量参数生成,所述变量参数由所述动态信息确定,所述定量参数根据所述编号信息预先设置”是指,由一运算模块生成一校验信息,且该校验信息是该运算模块基于一变量参数和一定量参数,按预先设置的算法规则计算得出。比如,由运算模块120根据电子密码锁100开锁的系统时间,即动态信息,亦即变量参数和预先设置的定量参数生成校验信息,该定量参数可以是以电子密码锁100的编号为索引预置于运算模块120中的常量参数,也可以是计算之前由外部设备按某种编号为索引向运算模块120给出的与该运算模块120相对应的常量参数。
[0105] 步骤S630中“接收输入信息,所述输入信息是由一解码装置对所述动态二维码读取并解码后生成的密码信息”是指,由一运算模块接收一输入信息。比如,由运算模块120通过触摸显示屏110接收一输入信息,当然也可以是通过物理键盘或任何其他形式的输入设备接收一输入信息。而该输入信息在本实施例中,可以是由一外部解码装置对动态二维码读取并解码后生成的密码信息,该解码过程可以是按确定算法规则,根据确定参数对二维码中包含的变量参数进行计算后获得。
[0106] 步骤S640中“根据所述校验信息验证所述密码信息是否正确”是指,根据步骤S620中生成的校验信息来验证步骤S630中的密码信息,以判定该密码信息是否正确。
[0107] 图7为图6实施例中可选方式的方法流程图。
[0108] 如图7所示,图6实施例的方法用于电子密码锁100的密码生成及验证,电子密码锁100包括触摸显示屏110和运算模块120,该方法包括:
[0109] S710:通过运算模块120生成动态二维码111,动态二维码111的编码信息中至少包括电子密码锁100的编号和一动态信息,该动态信息的内容由电子密码锁100生成或根据电子密码锁100的状态、时间或位置信息确定。
[0110] S720:通过运算模块120生成校验信息,该校验信息基于一变量参数和一定量参数生成,所述变量参数由所述动态信息确定,所述定量参数根据电子密码锁100的编号预先设置。
[0111] S730:通过触摸显示屏输出110显示动态二维码111。
[0112] S740:通过触摸显示屏110接收输入信息,所述输入信息是由解码装置200对动态二维码111读取并解码后生成的密码信息。
[0113] S750:通过运算模块120验证所述校验信息和所述密码信息是否一致,并在验证通过后输出开锁信号。
[0114] 可选的,本实施例步骤S720中,通过运算模块120生成校验信息的过程包括:
[0115] S721:确定并记录电子密码锁100上次开/闭锁的系统时间,并以该系统时间为所述变量参数赋值。
[0116] S722:基于电子密码锁100的编号确定与该编号相对应的所述定量参数。
[0117] S723:基于所述定量参数,按确定算法处理所述变量参数,获得所述校验信息。
[0118] 可选的,步骤S721中的电子密码锁100上次开/闭锁的系统时间,一般可以是上次开锁的系统时间,并以该开锁的系统时间为所述变量参数赋值。比如,上次开锁的系统时间为03:06:41,提取其中的有效数字30641,并以该数字为所述变量参数赋值。
[0119] 可选的,步骤S723中基于所述定量参数,按确定算法处理所述变量参数,获得所述校验信息的过程包括:
[0120] S7231:对所述变量参数开n次方,并保留m位小数;
[0121] S7232:从小数中第P位开始,依次取q个数字,作为所述校验信息;
[0122] 其中,所述参数n、m、p、q,均由所述定量参数赋值。
[0123] 比如,所述定量参数中n为3,m为15,p为9,q为5。
[0124] 可选的,步骤S723中基于所述定量参数,按确定算法处理所述变量参数,获得所述校验信息的过程包括:
[0125] S7233:对所述变量参数加上确定加数r后开n次方,并保留m位小数;
[0126] S7234:从小数中第p位开始,依次取q个数字,作为所述校验信息;
[0127] 其中,所述参数n、m、p、q、r,均由所述定量参数赋值。
[0128] 比如,所述定量参数中n为3,m为15,p为9,q为5,r为31595。
[0129] 可选的,本实施例步骤S740中,解码装置200对动态二维码111读取并解码后生成的密码信息的过程包括:
[0130] S741:读取动态二维码111的编码信息,从中提取电子密码锁100的编号和与之对应的所述变量参数。
[0131] S742:根据解码装置200中预置的所述定量参数,按确定算法处理所述变量参数,获得所述密码信息,其中所述定量参数以电子密码锁111的编号为索引预置于解码装置200中。
[0132] 步骤S741中“读取动态二维码111的编码信息,从中提取电子密码锁100的编号和与之对应的所述变量参数”是指,比如从动态二维码111的编码信息中提取出电子密码锁100的编号信息0001#,然后以电子密码锁100的编号为索引找到与该编号信息0001#相对应的定量参数信息,如定量参数中的n为3,m为15,p为9,q为5;或定量参数中的n为3,m为15,p为9,q为5,r为31595。
[0133] 步骤S742中“根据解码装置200中预置的所述定量参数,按确定算法处理所述变量参数,获得所述密码信息”是指,比如以电子密码锁100的编号为索引找到与解码装置200中预置的与该编号信息0001#相对应的定量参数信息,如定量参数中的n为3,m为15,p为9,q为5;或定量参数中的n为3,m为15,p为9,q为5,r为31595,然后对变量参数,比如动态二维码中包含的系统时间03:06:41中的有效数字“30641”开n次方,并保留m位小数,再从该小数中P
第位开始,依次取q个数字,作为密码信息。
[0134] 图8为本申请实施例一种用于快递业务的电子密码箱防调包方法的流程图。
[0135] 如图8所示,一种用于快递业务的电子密码箱300防调包方法,电子密码箱300上装设有电子密码锁100,所述方法包括:
[0136] S810:通过第一移动智能终端登录平台服务器,提交待运物品的寄送申请,所述寄送申请中至少包括收、发件人各自的电话号码或身份ID。
[0137] S820:通过所述第一移动智能终端扫描读取所述电子密码锁的动态二维码,并上传到所述平台服务器,所述动态二维码的编码信息中至少包括所述电子密码锁的编号和一动态信息,所述动态信息的内容由所述电子密码锁生成或根据所述电子密码锁的当前状态、系统时间或位置信息确定。
[0138] S830:由所述平台服务器通过所述动态二维码中所述电子密码锁的编号判定所述电子密码锁对应的电子密码箱是否处于另一快递业务流程中,若否,则向所述第一移动智能终端发送所述电子密码箱的第一开锁密码。
[0139] S840:基于所述第一开锁密码打开所述电子密码箱,放入待运物品后关闭所述电子密码箱,并由所述电子密码锁更新所述动态二维码。
[0140] S850:通过第二移动智能终端登录所述平台服务器,由所述第二移动智能终端扫描读取所述更新后的动态二维码,并上传到所述平台服务器。
[0141] S860:由所述平台服务器判断所述第二移动智能终端的电话号码或身份ID与所述第一移动智能终端提交的所述寄送申请中的收件人的电话号码或身份ID是否一致,以及所述第二移动智能终端上传的所述更新后的动态二维码中的所述编号与所述第一移动智能终端上传的所述更新后的动态二维码中所述编号是否一致,若均一致,则由所述平台服务器向所述第二移动智能终端发送所述电子密码箱的第二开锁密码,并结束本次快递业务流程。
[0142] 本实施例中,所述第一、第二移动智能终端,可以是安装有专用APP的移动智能终端,也可以是基于其他形式应用程序或基于硬件实现的专用移动智能终端。本实施例中的第一移动智能终端通常是发起快递业务流程的移动智能终端,通常由发件人持有,特殊情况下也可以由非发件人持有或由递送人员持有。本实施例中第二移动智能终端通常是接收快递的移动智能终端,通常由收件人持有,特殊情况下也可以由非收件人持有或由递送人员持有。
[0143] 所述平台服务器,可以是独立配置的计算机服务器,也可以是基于云端的可以跟第一、二移动智能终端实现通信,以完成相关信息的上传或下发的云端服务器。
[0144] 步骤S820中“所述动态信息的内容由所述电子密码锁生成或根据所述电子密码锁的当前状态、系统时间或位置信息确定”是指,比如动态信息是电子密码锁100中生成的当前系统时间,或根据电子密码锁100当前的开/闭锁累计次数,或系统时间,或所在位置经纬度,按一定算法规则确定该动态信息的赋值。
[0145] 步骤S830中“由所述平台服务器通过所述动态二维码中所述电子密码锁的编号判定所述电子密码锁对应的电子密码箱是否处于另一快递业务流程中,若否,则向所述第一移动智能终端发送所述电子密码箱的第一开锁密码”是指,为防止快递员对一个处于正常快递业务流程中的密码箱进行调包,而在任一时刻由任一移动智能终端扫描读取电子密码锁100的动态二维码并上传到平台服务器后,都要由平台服务器通过该动态二维码中电子密码锁的编号,判定该电子密码锁对应的电子密码箱是否处于另一快递业务流程中,若否,则向上传了动态二维码的移动智能终端发送对应电子密码箱的第一开锁密码。相反,如果判定该电子密码锁对应的电子密码箱正处于另一快递业务流程中,则不向该移动智能终端做出任何响应。
[0146] 图8实施例中的防调包方法,进一步的可选方式,包括:
[0147] 基于第一开锁密码打开电子密码箱,放入待运物品后关闭电子密码箱,并由电子密码锁更新动态二维码之后,还包括:
[0148] 通过第一移动智能终端再次扫描读取电子密码锁更新后的动态二维码,上传到平台服务器,并由平台服务器判断更新后的动态二维码中的编号是否与更新前的动态二维码中的编号一致,若是,则继续本次快递业务流程。
[0149] 该可选方式中由平台服务器判断通过第一移动终端开锁前上传的动态二维码和装入待运物品闭锁后上传的更新后的动态二维码中是否为同一电子密码箱的同一编号,可确保快递业务流程发起后,处于该快递业务流程中的始终是同一电子密码箱。
[0150] 图8实施例中的防调包方法,更进一步的可选方式,包括:
[0151] 所述动态信息中还包括电子密码锁100累计开/闭锁次数;
[0152] 其中,在步骤S820通过所述第一移动智能终端扫描读取所述电子密码锁的动态二维码,并上传到平台服务器之后,还包括:
[0153] S821:由所述平台服务器统计电子密码锁100累计开/闭锁次数,将所述开/闭锁次数记为a,a为自然数;以及
[0154] 在步骤S830通过所述第一移动智能终端再次扫描读取电子密码锁100更新后的动态二维码,并上传到平台服务器之后,还包括:
[0155] S831:由平台服务器判断更新后的动态二维码中电子密码锁100累计开/闭锁次数是否为a+1,若是,则继续本次快递业务流程。
[0156] 在步骤S850通过第二移动智能终端登录所述平台服务器,由所述第二移动智能终端扫描读取所述更新后的动态二维码,并上传到所述平台服务器之后,还包括:
[0157] S851:由所述平台服务器判断由所述第二移动智能终端上传的所述更新后的动态二维码中所述电子密码锁累计开/闭锁次数是否为a+1,若是,则继续本次快递业务流程。
[0158] 上述更进一步的可选方式,相比图8实施例的主要区别在于,动态信息中还包括了电子密码锁100累计开/闭锁次数,比如,包括了电子密码锁100累计开锁次数,并且在步骤S820“通过所述第一移动智能终端扫描读取电子密码锁100的动态二维码,并上传到平台服务器”之后,还包括有步骤S821“由所述平台服务器统计电子密码锁100累计开/闭锁次数,将所述开/闭锁次数记为a,a为自然数”;以及在步骤S830“通过第一移动智能终端再次扫描读取电子密码锁100更新后的动态二维码,并上传到平台服务器”之后,还包括有步骤S831“由所述平台服务器判断更新后的动态二维码中电子密码锁300累计开/闭锁次数是否为a+1,若是,则继续本次快递业务流程”;以及在步骤S850“通过第二移动智能终端登录所述平台服务器,由所述第二移动智能终端扫描读取所述更新后的动态二维码,并上传到所述平台服务器”之后,还包括步骤S851“由所述平台服务器判断由所述第二移动智能终端上传的所述更新后的动态二维码中所述电子密码锁累计开/闭锁次数是否为a+1,若是,则继续本次快递业务流程”。
[0159] 相比图8实施例,该更进一步可选方式的有益效果在于:通过在动态二维码的动态信息中进一步包括了电子密码锁100的累计开/闭锁次数,比如包括了电子密码锁100累计开锁次数,这样可以直观地反映本次快递业务流程发起后,本次快递业务流程中由第一移动终端上传的更新前的动态二维码和更新后的动态二维码中的电子密码锁100的累计开锁次数是否具有连续性,以及由第一移动终端上传的更新前的动态二维码和由第二移动智能终端上传的更新后的动态二维码中的电子密码锁100的累计开锁次数是否具有连续性。比如第一移动终端上传的更新前的动态二维码包含的累计开锁次数为a,在其打开电子密码箱300放入待运物品并锁闭电子密码箱300后,第二次上传的更新后的动态二维码包含的累计开锁次数应为a+1。如果第一移动终端上传的更新后的动态二维码中包含的累计开锁次数还是a,则说明电子密码箱300并没有被打开,更没有放入待运物品;而如果第一移动终端上传的更新后的动态二维码中包含的累计开锁次数是a+n(n>1),则说明本次快递业务流程中有特殊情况发生,那么此时平台服务器都应当拒绝此次快递业务流程的继续进行。另外,由第二移动智能终端上传的动态二维码中包含的累计开锁次数也应为a+1,如果不是a+1而是其他数,则说明本次快递业务流程中亦有特殊情况发生,此时平台服务器也应当拒绝此次快递业务流程的继续进行,即不向第二移动智能终端发送第二开锁密码。
[0160] 上述实施例仅仅是为清楚地说明具体实施方式,而并非是对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上,上述各种实施例均可以做出其他不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本申请创造的保护范围之中。

当前第1页 第1页 第2页 第3页
相关技术
密码锁相关技术
密码箱防相关技术
唐小淇发明人的其他相关专利技术