基于信息加密的保险箱应急启动方法及系统与流程

文档序号:17471105发布日期:2019-04-20 05:49阅读:176来源:国知局
基于信息加密的保险箱应急启动方法及系统与流程

本发明涉及保险箱领域,尤其涉及一种基于信息加密的保险箱应急启动方法及系统。



背景技术:

保险箱作为放置重要文件和物品的特殊装置,已经被越来越多的家庭用户和办公用户所使用。

通常情况下,保险箱的合法用户只需要输入正确的保险箱密码或者利用钥匙就可以打开保险箱门禁。但是,一旦保险箱的合法用户在忘记保险箱密码或者没有带钥匙的应急情况下,单凭用户自己是难以成功打开保险箱门禁的,进而会耽误用户取出保险箱内的物品或文件,影响用户的使用体验效果。



技术实现要素:

本发明所要解决的第一个技术问题是针对上述现有技术提供一种基于信息加密的保险箱应急启动方法。

本发明所要解决的第二个技术问题是针对上述现有技术提供一种基于信息加密的保险箱应急启动系统。

本发明解决上述第一个技术问题所采用的技术方案为:基于信息加密的保险箱应急启动方法,用于具有保险箱和保险箱管理中心的系统,其特征在于,所述基于信息加密的保险箱应急启动方法依次包括如下步骤:

步骤1,用户将拥有的客户码输入至其所要打开的保险箱;

步骤2,所述保险箱判断该用户输入的客户码满足预设客户码格式时,该保险箱利用第一预设加密算法对用户输入的客户码做加密处理,生成加密码,并将该加密码提供给用户,转入步骤3;否则,所述保险箱发出客户码输入错误提示;

步骤3,所述用户将所述加密码以及其所要打开保险箱的序列号提供给保险箱管理中心;

步骤4,所述保险箱管理中心验证该用户的身份为合法后,该保险箱管理中心对接收的所述加密码做解密处理,得到该用户的客户码,转入步骤5;否则,该保险箱管理中心反馈该用户身份为非法的提示;

步骤5,所述保险箱管理中心利用第二预设加密算法对解密后所得客户码以及接收的所述序列号做加密处理,生成应急码,并将该应急码提供给所述用户;

步骤6,所述用户将接收的应急码输入至所述保险箱;

步骤7,所述保险箱判断该用户输入的应急码与该保险箱内的预存应急码一致时,则打开保险箱门禁;否则,不予打开保险箱门禁。

进一步地,在所述基于信息加密的保险箱应急启动方法中,所述保险箱内的预存应急码生成方法为:利用第二预设加密算法对与该保险箱配套的客户码以及该保险箱的序列号做加密处理,生成所述预存应急码。

改进地,所述基于信息加密的保险箱应急启动方法还包括:所述保险箱管理中心再次接收到任一用户提供的加密码且该加密码与已生成过的加密码一致时,该保险箱管理中心反馈执行人工现场开启保险箱的提示给所述该任一用户。

再改进地,在所述基于信息加密的保险箱应急启动方法中,所述保险箱管理中心在生成应急码后,该保险箱管理中心将生成的所述应急码发送给所述保险箱,以由该应急码作为保险箱的所述预设应急码。

进一步改进,所述基于信息加密的保险箱应急启动方法还包括:

所述保险箱管理中心对生成的所述应急码的有效性做时效期限限定,并将针对该应急码的时效期限发送给保险箱;

所述保险箱判断用户输入的应急码与所述预存应急码一致,并且用户输入的该应急码处于其对应的时效期限内时,所述保险箱打开保险箱门禁;否则,不予打开保险箱门禁。

优选地,在所述基于信息加密的保险箱应急启动方法中,所述客户码和所述序列号均为八位数字序列,所述应急码为六位数字序列。

再改进,在所述基于信息加密的保险箱应急启动方法中,在步骤4中,所述用户通过发送短信方式或者打电话方式,将加密码以及其所要打开保险箱的序列号提供给保险箱管理中心。

本发明解决上述第二个技术问题所采用的技术方案为:基于信息加密的保险箱应急启动系统,其特征在于,包括保险箱和保险箱管理中心,所述保险箱与保险箱管理中心通过直接或者间接的方式进行数据通信;其中:

所述保险箱,接收用户所输入的客户码,并在判断该用户输入的客户码满足预设客户码格式时,该保险箱利用第一预设加密算法对用户输入的客户码做加密处理,生成加密码,并将该加密码提供给用户,以供用户将所述加密码以及其所要打开保险箱的序列号提供给保险箱管理中心;否则,所述保险箱发出客户码输入错误提示;接收用户输入的应急码,且判断用户输入的应急码与保险箱内的预存应急码一致时,则打开保险箱门禁;否则,不予打开保险箱门禁;

所述保险箱管理中心,用于在验证用户的身份为合法后,对接收的加密码做解密处理,得到该用户的客户码,利用第二预设加密算法对解密后所得客户码以及接收的序列号做加密处理,生成应急码,并将该应急码提供给所述用户;否则,该保险箱管理中心反馈该用户身份为非法的提示。

与现有技术相比,本发明的优点在于:

首先,本发明通过由保险箱利用用户所拥有的客户码以及保险箱专属的序列号来生成供保险箱管理中心处理的加密码,并且在确保用户的身份合法后,由保险箱管理中心利用用户提供的加密码来生成供该合法用户应急打开保险箱门禁的应急码,并且在该用户输入的应急码与保险箱的预存应急码相一致时,即打开保险箱门禁,确保了用户在无法开启保险箱时的应急启动保险箱门禁;

其次,在用户输入客户码给保险箱时,保险箱就开始对输入的客户码格式做是否符合要求的判断,以此初步认定只有输入了正确格式客户码的用户身份才是值得信赖的,剔除输入错误格式客户码的用户,实现了针对保险箱应急开启时的初次安全保障;保险箱客户管理中心在验证用户的合法身份后,才会根据该用户所提供的加密码来生成应急码,实现了针对保险箱应急开启时的第二层安全保障;保险箱通过验证用户所输入应急码与自身预存应急码的一致性,实现了针对保险箱应急开启时的第三层安全保障,最终达到了对保险箱应急开启时的多重安全保障;

最后,本发明还通过对保险箱管理中心所生成应急码与保险箱内预存应急码的同步更新,避免了派遣人员抵达保险箱做现场处理时的时间成本和人力成本,有效地实现了保险箱管理中心在远端处就可以帮助合法用户在应急情况下开启自己的保险箱。

附图说明

图1为本发明实施例中基于信息加密的保险箱应急启动方法流程示意图;

图2为本发明实施例中基于信息加密的保险箱应急启动系统示意图。

具体实施方式

以下结合附图实施例对本发明作进一步详细描述。

参见图1所示,本实施例提供一种基于信息加密的保险箱应急启动方法,用于具有保险箱和保险箱管理中心的系统。具体地,该基于信息加密的保险箱应急启动方法依次包括如下步骤:

步骤1,用户将拥有的客户码输入至其所要打开的保险箱;

假设本实施例中,此处的用户为甲,该用户甲所要打开的保险箱标记为a,那么,这个用户甲就将自己拥有的客户码输入至保险箱a;此处的客户码为由一定数目的数字所形成的序列;

步骤2,保险箱判断该用户输入的客户码满足预设客户码格式时,说明用户此时所输入的客户码符合所需要的客户码格式,可以认定输入的该客户码已经符合格式上的要求,则该保险箱利用第一预设加密算法对用户输入的客户码做加密处理,生成加密码,并将该加密码提供给用户,转入步骤3;否则,说明用户此时输入的所谓客户码与所需要的客户码格式不相符,也可以认定此时的当前用户存在非法试探客户码的嫌疑或者属于用户输入格式错误的问题,保险箱发出客户码输入错误提示;

通过保险箱对用户所输入的客户码是否符合预设客户码格式,满足了在向保险箱管理中心寻找帮助之前,就可以起到对用户身份是否合法的初步验证功能,在一定程度上提高了针对保险箱的安全性能;

具体到本实施例中,此处的第一预设加密算法选用当前成熟的tea(tinyencryptionalgorithm)加密算法;

步骤3,用户将加密码以及其所要打开保险箱的序列号提供给保险箱管理中心;其中,序列号是专属于该保险箱的数字序列,例如,针对保险箱a,其会存在有一个专属该保险箱a的序列号;如果存在保险箱b,其会存在有一个专属该保险箱b的序列号;保险箱a的序列号与保险箱b的序列号是不同的;

需要说明的是,用户可以通过发送短信的方式或者打电话的方式,将加密码以及其所要打开保险箱的序列号提供给保险箱管理中心;

步骤4,保险箱管理中心验证该用户的身份为合法后,该保险箱管理中心对接收的加密码做解密处理,得到该用户的客户码,转入步骤5;否则,说明该用户的身份存在非法嫌疑,该保险箱管理中心反馈该用户身份为非法的提示;其中,此处的保险箱管理中心通过对应该第一预设加密算法的解密方法对加密码做解密,得到该用户的客户码(即反向解密得到步骤2中保险箱接收到的客户码);

步骤5,保险箱管理中心利用第二预设加密算法对解密后所得客户码以及接收的序列号做加密处理,生成应急码,并将该应急码提供给用户;其中,在本实施例中,客户码和序列号均为八位数字序列,保险箱管理中心所生成的应急码为六位数字序列;

步骤6,用户将接收的应急码输入至保险箱;也就是说,在经过合法身份验证的用户甲收到保险箱管理中心提供的应急码后,该用户甲就将这个应急码输入到其所要打开的保险箱a;

步骤7,保险箱判断该用户输入的应急码与该保险箱内的预存应急码一致时,说明该用户输入的应急码合法有效,则打开保险箱门禁;否则,说明该用户输入的应急码无效,不予打开保险箱门禁。其中,由于保险箱需要对用户输入的应急码(实质为保险箱管理中心生成的)做验证判断,所以,此处保险箱内的预存应急码生成方法应该与保险箱管理中心生成应急码时的方式一种,即保险箱利用第二预设加密算法对与该保险箱配套的客户码以及该保险箱的序列号做加密处理,生成所述预存应急码。

为了避免保险箱管理中心提供给用户的应急码被该用户或者其他人员多次使用,进而导致不利于保险箱安全的隐患,在本实施例中,保险箱管理中心再次接收到任一用户提供的加密码且该加密码与已生成过的加密码一致时,该保险箱管理中心反馈执行人工现场开启保险箱的提示给所述该任一用户。也就是说,此处的保险箱管理中心只给其所生成的应急码一次机会,一旦保险箱管理中心再次接收到与其以前接收到的加密码一致的新加密码时,保险箱管理中心就认定此时的保险箱存在安全隐患,于是就反馈执行人工现场开启保险箱的提示给该任一用户,以由保险箱管理中心后续派遣人员过去做现场应急处置,确保保险箱的安全。

出于考虑节省人力以及方便用户针对保险箱的应急实际需要,本实施例的保险箱应急启动方法还可以在保险箱管理中心在生成应急码后,由保险箱管理中心将生成的应急码发送给保险箱,以由该应急码作为保险箱的预设应急码,从而实现了保险箱管理中心所生成应急码与远端的保险箱内的预存应急码同步一致的效果。如此一来,保险箱管理中心不需要再派遣人员过去做现场处置,就可以完成帮助用户应急开启保险箱的效果。

当然,作为针对上述保险箱管理中心与远端的保险箱进行同步应急码处理的进一步改进,在本实施例的保险箱应急启动方法中,还可以由保险箱管理中心对生成的应急码的有效性做时效期限限定,并将针对该应急码的时效期限发送给保险箱;保险箱判断用户输入的应急码与预存应急码一致,并且用户输入的该应急码处于其对应的时效期限内时,保险箱打开保险箱门禁;否则,不予打开保险箱门禁。由此一来,可以确保只有身份验证合法的用户在时效期限内将对应的应急码输入至保险箱后,才能打开保险箱的门禁,从而在针对保险箱实现应急开启的同时,也增强了保险箱的安全性能。

另外,参见图2所示,本实施例还提供一种基于信息加密的保险箱应急启动系统,该保险箱应急启动系统包括保险箱1和保险箱管理中心2,保险箱1与保险箱管理中心2通过直接或者间接的方式进行数据通信;其中:

保险箱1,接收用户所输入的客户码,并在判断该用户输入的客户码满足预设客户码格式时,该保险箱利用第一预设加密算法对用户输入的客户码做加密处理,生成加密码,并将该加密码提供给用户,以供用户将加密码以及其所要打开保险箱的序列号提供给保险箱管理中心;否则,保险箱发出客户码输入错误提示;接收用户输入的应急码,且判断用户输入的应急码与保险箱内的预存应急码一致时,则打开保险箱门禁;否则,不予打开保险箱门禁;

保险箱管理中心2,用于在验证用户的身份为合法后,对接收的加密码做解密处理,得到该用户的客户码,利用第二预设加密算法对解密后所得客户码以及接收的序列号做加密处理,生成应急码,并将该应急码提供给所述用户;否则,该保险箱管理中心反馈该用户身份为非法的提示。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1