电子锁密码修改方法和装置

发布时间:136 阅读次数:136

  (19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(43)申请公布日(21)申请号0.3(22)申请日2021.11.11(71)申请人中国南方电网有限责任公司地址510000广东省广州市萝岗区科学城科翔路11号(72)发明人江泽铭张富川(74)专利代理机构华进联合专利商标代理有限公司44224代理人(51)Int.Cl.G07C9/00(2020.01)(54)发明名称电子锁密码修改方法和装置(57)摘要本申请涉及一种电子锁密码修改方法和装置,该方法包括:在电子锁在检测到用于连接验证设备的接口有验证设备接入的情况下,将界面切换至密码修改界面,用户通过密码修改界面输入用户信息以便对用户的权限进行验证,在确定用户有权限对该电子锁进行密码修改后,再根据用户输入的密码修改信息修改电子锁的密码。本申请提供的电子锁密码修改方法在用户对电子锁进行密码修改时,既需要用户具有验证设备,又需要用户有权限对电子锁进行密码修改,二个条件缺一个就无法对电子锁进行密码修改,所以,即使非电子锁管理员能够获得管理员的用户信息,也不能实施对电子锁进行密码修改,能够避免电子锁密码被随意篡改的事情发生,提高了电子锁使用的安全性。权利要求书2页说明书12页附图7页CN1142670991.一种电子锁密码修改方法,其特征在于,所述方法包括:若检测到电子锁的目标接口接入验证设备,则显示密码修改界面;接收用户通过所述密码修改界面输入的密码修改信息以及用户信息,并根据所述用户信息进行密码修改权限验证;若验证所述用户具有密码修改权限,则基于所述密码修改信息修改所述电子锁的密2.根据权利要求1所述的方法,其特征在于,所述方法包括:扫描所述目标接口的信号线,判断所述信号线是否发生电平变化;若所述信号线处于高电平状态,则确定所述目标接口接入所述验证设备;若所述信号线处于低电平状态,则确定所述目标接口未接入所述验证设备。3.根据权利要求2所述的方法,其特征在于,所述方法包括:获取验证设备的描述符;所述描述符携带唯一标记;判断所述唯一标记是否与目标验证设备的标识匹配;若匹配成功,则加载与所述描述符对应的驱动程序驱动所述验证设备;若匹配失败,则显示错误的信息。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述验证设备的描述符;所述描述符包括第一校验码和所述验证设备的设备类根据所述验证设备的设备类型确定第二校验码;将所述第一校验码与所述第二校验码进行比对,若比对一致,则确定所述加载与所述描述符对应的驱动程序驱动所述验证设备;若比对不一致,则显示错误的信息。5.根据权利要求1所述的方法,其特征在于,所述用户信息包括用户名和密码,所述根据所述用户信息进行密码修改权限验证,包括:将所述用户名与预存权限列表进行匹配,所述预存权限列表包括多个用户名以及与所述多个用户名对应的验证密码;若匹配成功,则从所述预存权限列表中获取与所述用户名对应的验证密钥;将所述密码与所述验证密钥进行比对,若比对一致,则验证所述用户具有密码修改权限;若比对不一致,则显示拒绝登录的信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述电子锁上设置的按键是否处于正常工作状态。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述按键处于正常工作状态时,接收所述用户通过所述按键输入的所述密码修改信息,所述密码修改信息包括多个密码值;将所述多个密码值按顺序存入对应的寄存器,并在所述寄存器中存入密码值时启动所述电子锁中的计数器执行计数操作;当所述计数器的数值与所述寄存器的数量相同时,确定所述电子锁密码修改成功。8.根据权利要求7所述的方法,其特征在于,在确定所述电子锁密码修改成功之后,所述方法包括:根据所述用户输入的操作指令,显示密码输入界面;CN114267099接收所述用户通过所述按键输入的修改后的电子锁密码;在预设时间段内,若所述电子锁切换至开锁验证界面,则通过所述开锁验证界面进行开锁验证操作;若所述电子锁未切换至开锁验证界面,则显示错误的信息。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:接收所述用户输入的复位操作指令执行对应的复位操作。10.一种电子锁密码修改装置,其特征在于,所述装置包括:检测模块,用于在检测到电子锁的目标接口接入验证设备,则显示密码修改界面;接收模块,用于接收用户通过所述密码修改界面输入的密码修改信息以及用户信息,并根据所述用户信息进行密码修改权限验证;修改模块,用于在验证所述用户具有密码修改权限时,基于所述密码修改信息修改所述电子锁的密码。CN114267099电子锁密码修改方法和装置技术领域[0001]本申请涉及信息技术领域,特别是涉及一种电子锁密码修改方法和装置。背景技术[0002]电子锁是一种通过密码输入来控制电子锁中的电路或者芯片工作,从而控制电子锁的机械开关开闭,完成开锁、闭锁任务的电子产品。但电子锁的密码容易被篡改,影响电子锁的正常使用,同时降低了电子锁使用的安全性。发明内容[0003]基于此,有必要针对上述技术问题,提供一种能够提高电子锁使用安全性的电子锁密码修改方法和装置。[0004]本申请第一方面提供了一种电子锁密码修改方法,所述方法包括:[0005]若检测到电子锁的目标接口接入验证设备,则显示密码修改界面;[0006]接收用户通过所述密码修改界面输入的密码修改信息以及用户信息,并根据所述用户信息进行密码修改权限验证;[0007]若验证所述用户具有密码修改权限,则基于所述密码修改信息修改所述电子锁的密码。[0008]本申请第二方面提供了一种电子锁密码修改装置,所述装置包括:[0009]检测模块,用于在检测到电子锁的目标接口接入验证设备,则显示密码修改界面;[0010]接收模块,用于接收用户通过密码修改界面输入的密码修改信息以及用户信息,并根据用户信息进行密码修改权限验证;[0011]修改模块,用于在验证用户具有密码修改权限时,基于密码修改信息修改电子锁的密码。[0012]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项的方法的步骤:[0013]一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项的方法的步骤。[0014]本申请提供了一种电子锁密码修改方法,该方法为:当电子锁在检测到用于连接验证设备的接口有验证设备接入,则将界面切换至密码修改界面,用户通过密码修改界面首先输入用户信息,电子锁对用户的权限进行验证,在确定用户有权限对该电子锁进行密码修改后,再根据用户输入的密码修改信息修改电子锁的密码。本申请提供的电子锁密码修改方法在用户对电子锁进行密码修改时,既需要用户具有验证设备,又需要用户有权限对电子锁进行密码修改,二个条件缺一个就无法对电子锁进行密码修改,所以,即使非电子锁管理员能够获得管理员的用户信息,也不能实施对电子锁进行密码修改,能够避免电子 锁密码被随意篡改的事情发生,提高了电子锁使用的安全性。 CN114267099 附图说明[0015] 图1为一个实施例中电子锁密码修改方法的应用环境图; [0016] 图2为一个实施例中电子锁密码修改方法的流程示意图; [0017] 图3为另一个实施例中电子锁密码修改方法的流程示意图; [0018] 图4为另一个实施例中电子锁密码修改方法的流程示意图; [0019] 图5为另一个实施例中电子锁密码修改方法的流程示意图; [0020] 图6为另一个实施例中电子锁密码修改方法的流程示意图; [0021] 图7为另一个实施例中电子锁密码修改方法的流程示意图; [0022] 图8为另一个实施例中电子锁密码修改方法的流程示意图; [0023] 图9为一个实施例中电子锁密码修改装置的结构框图; [0024] 图10为一个实施例中计算机设备的内部结构图。 具体实施方式 [0025] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不 用于限定本申请。 [0026] 本申请提供的电子锁密码修改方法,可以应用于如图1所示的应用环境中。其中, 电子锁102通过网络与验证设备104进行通信。当电子锁上用于连接验证设备的接口接入验 证设备后,电子锁向用户展示密码修改界面以使用户通过该密码修改界面输入密码修改信 息和用户信息,电子锁根据用户信息对用户的密码修改权限进行验证,在电子锁验证用户 具有密码修改权限后,根据用户输入的密码修改信息进行电子锁的密码修改。其中,验证设 备104可以是U盾、密码器等终端设备。 [0027] 在一个实施例中,如图2所示,提供了一种电子锁密码修改方法,以该方法应用于 图1中的电子锁为例进行说明,包括以下步骤: [0028] 步骤S202,若检测到电子锁的目标接口接入验证设备,则显示密码修改界面。 [0029] 其中,电子锁上可以是设置有连接验证设备的接口,该接口可以是USB接口、API接 口、type‑c接口等。验证设备可以是U盾、密码器、U盘等终端设备,验证设备可以通过USB接 口、API接口或者type‑c接口等接入电子锁,接入电子锁后的验证设备就可以与电子锁内部 的处理器进行数据交互。电子锁检测目标接口是否有验证设备接入的方式,可以是检测目 标接口是否有电平变化,可以是检测是否有通过目标接口输入的信号,还可以是检测预设 的驱动是否启动等,本申请对此不加以限定。 [0030] 通常情况下电子锁处于休眠模式,电子锁的屏幕处于黑屏状态,若电子锁用于在 检测到连接验证设备的接口有验证设备接入时,电子锁内的处理器可以是指示向控制显示 器发亮的驱动电路提供驱动电压,电子锁的显示屏就从黑屏状态转换至屏幕发亮的状态。 电子锁的显示屏可以根据电子锁处理器的指示向用户展示不同的界面,例如:电子锁密码 修改界面、电子锁应用主界面、电子锁开锁验证界面等多种不同的界面,具体的显示情况根 据用户在电子锁上的操作决定。电子锁的密码修改界面用于为用户提供电子锁密码修改的 窗口,以使用户在密码修改界面进行密码修改操作,以实现对电子锁密码的修改。电子锁的 密码修改界面可以是为用户提供有用户登录的位置以及密码修改的位置,或者密码修改界 CN114267099 面可以是先为用户显示用户登录的界面,待用户登录成功后再为用户切换至密码修改界面,对此本申请不加以限定。需要说明的是,本申请涉及的电子锁密码可以是用于唤醒电子 锁,即将电子锁的休眠状态切换为工作状态,电子锁在工作状态时,用户可以对电子锁进行 开锁操作;电子锁的密码还可以是用于电子锁开锁需要的密码,本申请对此不加以限定。 [0031] 步骤S204,接收用户通过密码修改界面输入的密码修改信息以及用户信息,并根 据用户信息进行密码修改权限验证。 [0032] 其中,电子锁检测到目标接口接入验证设备后,显示屏显示密码修改界面,密码修 改界面可以是为用户提供有密码修改信息输入位置以及用户信息输入位置,电子锁可以是 在用户通过密码修改界面输入了密码修改信息以及用户信息后,先通过用户信息对用户的 权限进行验证,在用户的权限验证成功后,确定用户输入的密码修改信息为电子锁修改后 的密码,或者,电子锁可以是先为用户显示用户登录界面,用户能够通过用户登录界面输入 用户信息以便电子锁对用户权限进行验证,待电子锁对用户的权限验证通过后,再为用户 显示密码修改的界面,用户可以通过密码修改界面输入修改后的密码,完成对电子锁密码 的修改。电子锁进行密码修改权限验证是电子锁对用户是否有权限对电子锁的密码修改的 一种验证,电子锁确定用户是否有权限对电子锁的密码进行修改的方式可以有:根据用户 输入的用户名判断该用户名是否是被电子锁授权的用户名,或者,根据用户输入的用户名 确定该用户名对应的验证密钥,通过验证密钥判断用户输入的密码是否与该验证密钥一