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

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

  本申请涉及一种电子锁密码修改方法和装置,该方法包括:在电子锁在检测到用于连接验证设备的接口有验证设备接入的情况下,将界面切换至密码修改界面,用户通过密码修改界面输入用户信息以便对用户的权限进行验证,在确定用户有权限对该电子锁进行密码修改后,再根据用户输入的密码修改信息修改电子锁的密码。本申请提供的电子锁密码修改方法在用户对电子锁进行密码修改时,既需要用户具有验证设备,又需要用户有权限对电子锁进行密码修改,二个条件缺一个就无法对电子锁进行密码修改,所以,即使非电子锁管理员能够获得管理员的用户信息,

  (19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 114267099 A (43)申请公布日 2022.04.01 (21)申请号 0.3 (22)申请日 2021.11.11 (71)申请人 中国南方电网有限责任公司 地址 510000 广东省广州市萝岗区科学城 科翔路11号 (72)发明人 曹扬吴金宇陶文伟杨俊权 江泽铭张富川 (74)专利代理机构 华进联合专利商标代理有限 公司 44224 代理人 卢晓霞 (51)Int.Cl. G07C 9/00 (2020.01) 权利要求书2页 说明书12页 附图7页 (54)发明名称 电子锁密码修改方法和装置 (57)摘要 本申请涉及一种电子锁密码修改方法和装 置,该方法包括:在电子锁在检测到用于连接验 证设备的接口有验证设备接入的情况下,将界面 切换至密码修改界面,用户通过密码修改界面输 入用户信息以便对用户的权限进行验证,在确定 用户有权限对该电子锁进行密码修改后,再根据 用户输入的密码修改信息修改电子锁的密码。本 申请提供的电子锁密码修改方法在用户对电子 锁进行密码修改时,既需要用户具有验证设备, 又需要用户有权限对电子锁进行密码修改,二个 条件缺一个就无法对电子锁进行密码修改,所 以,即使非电子锁管理员能够获得管理员的用户 A 信息,也不能实施对电子锁进行密码修改,能够 9 避免电子锁密码被随意篡改的事情发生,提高了 9 0 7 电子锁使用的安全性。 6 2 4 1 1 N C CN 114267099 A 权利要求书 1/2页 1.一种电子锁密码修改方法,其特征在于,所述方法包括: 若检测到电子锁的目标接口接入验证设备,则显示密码修改界面; 接收用户通过所述密码修改界面输入的密码修改信息以及用户信息,并根据所述用户 信息进行密码修改权限验证; 若验证所述用户具有密码修改权限,则基于所述密码修改信息修改所述电子锁的密 码。 2.根据权利要求1所述的方法,其特征在于,所述方法包括: 扫描所述目标接口的信号线,判断所述信号线是否发生电平变化; 若所述信号线处于高电平状态,则确定所述目标接口接入所述验证设备;若所述信号 线处于低电平状态,则确定所述目标接口未接入所述验证设备。 3.根据权利要求2所述的方法,其特征在于,所述方法包括: 获取验证设备的描述符;所述描述符携带唯一标记; 判断所述唯一标记是否与目标验证设备的标识匹配; 若匹配成功,则加载与所述描述符对应的驱动程序驱动所述验证设备;若匹配失败,则 显示错误的信息。 4.根据权利要求2所述的方法,其特征在于,所述方法还包括: 获取所述验证设备的描述符;所述描述符包括第一校验码和所述验证设备的设备类 型; 根据所述验证设备的设备类型确定第二校验码; 将所述第一校验码与所述第二校验码进行比对,若比对一致,则确定所述加载与所述 描述符对应的驱动程序驱动所述验证设备;若比对不一致,则显示错误的信息。 5.根据权利要求1所述的方法,其特征在于,所述用户信息包括用户名和密码,所述根 据所述用户信息进行密码修改权限验证,包括: 将所述用户名与预存权限列表进行匹配,所述预存权限列表包括多个用户名以及与所 述多个用户名对应的验证密码; 若匹配成功,则从所述预存权限列表中获取与所述用户名对应的验证密钥; 将所述密码与所述验证密钥进行比对,若比对一致,则验证所述用户具有密码修改权 限;若比对不一致,则显示拒绝登录的信息。 6.根据权利要求1所述的方法,其特征在于,所述方法还包括: 检测所述电子锁上设置的按键是否处于正常工作状态。 7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 在所述按键处于正常工作状态时,接收所述用户通过所述按键输入的所述密码修改信 息,所述密码修改信息包括多个密码值; 将所述多个密码值按顺序存入对应的寄存器,并在所述寄存器中存入密码值时启动所 述电子锁中的计数器执行计数操作; 当所述计数器的数值与所述寄存器的数量相同时,确定所述电子锁密码修改成功。 8.根据权利要求7所述的方法,其特征在于,在确定所述电子锁密码修改成功之后,所 述方法包括: 根据所述用户输入的操作指令,显示密码输入界面; 2 2 CN 114267099 A 权利要求书 2/2页 接收所述用户通过所述按键输入的修改后的电子锁密码; 在预设时间段内,若所述电子锁切换至开锁验证界面,则通过所述开锁验证界面进行 开锁验证操作;若所述电子锁未切换至开锁验证界面,则显示错误的信息。 9.根据权利要求8所述的方法,其特征在于,所述方法还包括: 接收所述用户输入的复位操作指令执行对应的复位操作。 10.一种电子锁密码修改装置,其特征在于,所述装置包括: 检测模块,用于在检测到电子锁的目标接口接入验证设备,则显示密码修改界面; 接收模块,用于接收用户通过所述密码修改界面输入的密码修改信息以及用户信息, 并根据所述用户信息进行密码修改权限验证; 修改模块,用于在验证所述用户具有密码修改权限时,基于所述密码修改信息修改所 述电子锁的密码。 3 3 CN 114267099 A 说明书 1/12页 电子锁密码修改方法和装置 技术领域 [0001] 本申请涉及信息技术领域,特别是涉及一种电子锁密码修改方法和装置。 背景技术 [0002] 电子锁是一种通过密码输入来控制电子锁中的电路或者芯片工作,从而控制电子 锁的机械开关开闭,完成开锁、闭锁任务的电子产品。但电子锁的密码容易被篡改,影响电 子锁的正常使用,同时降低了电子锁使用的安全性。 发明内容 [0003] 基于此,有必要针对上述技术问题,提供一种能够提高电子锁使用安全性的电子 锁密码修改方法和装置。 [0004] 本申请第一方面提供了一种电子锁密码修改方法,所述方法包括: [0005] 若检测到电子锁的目标接口接入验证设备,则显示密码修改界面; [0006] 接收用户通过所述密码修改界面输入的密码修改信息以及用户信息,并根据所述 用户信息进行密码修改权限验证; [0007] 若验证所述用户具有密码修改权限,则基于所述密码修改信息修改所述电子锁的 密码。 [0008] 本申请第二方面提供了一种电子锁密码修改装置,所述装置包括: [0009] 检测模块,用于在检测到电子锁的目标接口接入验证设备,则显示密码修改界面; [0010] 接收模块,用于接收用户通过密码修改界面输入的密码修改信息以及用户信息, 并根据用户信息进行密码修改权限验证; [0011] 修改模块,用于在验证用户具有密码修改权限时,基于密码修改信息修改电子锁 的密码。 [0012] 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理 器执行所述计算机程序时实现上述任一项的方法的步骤: [0013] 一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时 实现上述任一项的方法的步骤。 [0014] 本申请提供了一种电子锁密码修改方法,该方法为:当电子锁在检测到用于连接 验证设备的接口有验证设备接入,则将界面切换至密码修改界面,用户通过密码修改界面 首先输入用户信息,电子锁对用户的权限进行验证,在确定用户有权限对该电子锁进行密 码修改后,再根据用户输入的密码修改信息修改电子锁的密码。本申请提供的电子锁密码 修改方法在用户对电子锁进行密码修改时,既需要用户具有验证设备,又需要用户有权限 对电子锁进行密码修改,二个条件缺一个就无法对电子锁进行密码修改,所以,即使非电子 锁管理员能够获得管理员的用户信息,也不能实施对电子锁进行密码修改,能够避免电子 锁密码被随意篡改的事情发生,提高了电子锁使用的安全性。 4 4 CN 114267099 A 说明书 2/12页 附图说明 [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] 通常情况下电子锁处于休眠模式,电子锁的屏幕处于黑屏状态,若电子锁用于在 检测到连接验证设备的接口有验证设备接入时,电子锁内的处理器可以是指示向控制显示 器发亮的驱动电路提供驱动电压,电子锁的显示屏就从黑屏状态转换至屏幕发亮的状态。 电子锁的显示屏可以根据电子锁处理器的指示向用户展示不同的界面,例如:电子锁密码 修改界面、电子锁应用主界面、电子锁开锁验证界面等多种不同的界面,具体的显示情况根 据用户在电子锁上的操作决定。电子锁的密码修改界面用于为用户提供电子锁密码修改的 窗口,以使用户在密码修改界面进行密码修改操作,以实现对电子锁密码的修改。电子锁的 密码修改界面可以是为用户提供有用户登录的位置以及密码修改的位置,或者密码修改界 5 5 CN 114267099 A 说明书 3/12页 面可以是先为用户显示用户登录的界面,待用户登录成功后再为用户切换至密码修改界 面,对此本申请不加以限定。需要说明的是,本申请涉及的电子锁密码可以是用于唤醒电子 锁,即将电子锁的休眠状态切换为工作状态,电子锁在工作状态时,用户可以对电子锁进行 开锁操作;电子锁的密码还可以是用于电子锁开锁需要的密码,本申请对此不加以限定。 [0031] 步骤S204,接收用户通过密码修改界面输入的密码修改信息以及用户信息,并根 据用户信息进行密码修改权限验证。 [0032] 其中,电子锁检测到目标接口接入验证设备后,显示屏显示密码修改界面,密码修 改界面可以是为用户提供有密码修改信息输入位置以及用户信息输入位置,电子锁可以是 在用户通过密码修改界面输入了密码修改信息以及用户信息后,先通过用户信息对用户的 权限进行验证,在用户的权限验证成功后,确定用户输入的密码修改信息为电子锁修改后 的密码,或者,电子锁可以是先为用户显示用户登录界面,用户能够通过用户登录界面输入 用户信息以便电子锁对用户权限进行验证,待电子锁对用户的权限验证通过后,再为用户 显示密码修改的界面,用户可以通过密码修改界面输入修改后的密码,完成对电子锁密码 的修改。电子锁进行密码修改权限验证是电子锁对用户是否有权限对电子锁的密码修改的 一种验证,电子锁确定用户是否有权限对电子锁的密码进行修改的方式可以有:根据用户 输入的用户名判断该用户名是否是被电子锁授权的用户名,或者,根据用户输入的用户名 确定该用户名对应的验证密钥,通过验证密钥判断用户输入的密码是否与该验证密钥一 致,或者,通过预设的解密密钥对用户输入的密码进行解密操作,根据是否对用户输入的密 码解密成功判断用户是否有权限对电子锁的密码修改等,本申请对此不加以限定。 [0033] 步骤S206,若验证用户具有密码修改权限,则基于密码修改信息修改电子锁的密 码。 [0034] 其中,电子锁可以是通过上述任一种方式对用户是否具有密码修改权限进行验 证,可以是在用户名为电子锁授权的用户名,或者,用户输入的密码与验证密钥一致,或者 解密密钥对密码解密成功等后,电子锁验证用户具有密码修改权限,那么电子锁可以是通 过将用户在密码修改界面输入的密码修改信息确定为电子锁密码的方式完成对电子锁密 码的修改,或者,通过电子锁从用户登录界面切换至密码修改界面,用户在密码修改界面的 预设位置输入密码修改信息后的方式完成对电子锁密码的修改。本申请对此不加以限定。 [0035] 本申请提供了一种电子锁密码修改方法,该方法为:当电子锁在检测到用于连接 验证设备的接口有验证设备接入,则将界面切换至密码修改界面,用户通过密码修改界面 首先输入用户信息,电子锁对用户的权限进行验证,在确定用户有权限对该电子锁进行密 码修改后,再根据用户输入的密码修改信息修改电子锁的密码。本申请提供的电子锁密码 修改方法在用户对电子锁进行密码修改时,既需要用户具有验证设备,又需要用户有权限 对电子锁进行密码修改,二个条件缺一个就无法对电子锁进行密码修改,所以,即使非电子 锁管理员能够获得管理员的用户信息,也不能实施对电子锁进行密码修改,能够避免电子 锁密码被随意篡改的事情发生,提高了电子锁使用的安全性。 [0036] 在一个实施例中,如图3所示,本申请实施例是电子锁如何判断是否有验证设备接 入的一种可选的方法实施例,该方法实施例的步骤如下: [0037] 步骤S302,扫描目标接口的信号线,判断信号线是否发生电平变化;在信号线处于 高电平状态时,执行步骤S304;在目标信号线处于低电平状态时,执行步骤S306; 6 6 CN 114267099 A 说明书 4/12页 [0038] 步骤S304,确定目标接口接入验证设备; [0039] 步骤S306,确定目标接口未接入验证设备。 [0040] 其中,由于验证设备硬件本身的原因,当验证设备插入电子锁的目标接口,会使目 标接口的信号线的电平发生变化,所以电子锁可以通过实时的扫描目标接口的信号线,判 断信号线的电平是否发生变化,从而确定是否有验证设备接入。可以是在目标接口的信号 线处于高电平时,确定目标借口有验证设备接入,反之,若目标接口的信号线一直处于低电 平状态,则表示目标接口未接入验证设备。 [0041] 本申请实施例提供了一种电子锁密码修改方法,电子锁通过实时的扫描目标接口 的信号线,根据信号线电平的变化确定目标接口是否有验证设备接入,确定方式简单,不需 要复杂的过程,能够快速的确定电子锁的目标接口是否有验证设备接入。 [0042] 在一个实施例中,如图4所示,本实施例是电子锁确定接入的验证设备是否为目标 验证设备的一种可选的方法实施例,该实施例的具体步骤如下: [0043] 步骤S402,获取验证设备的描述符;描述符携带唯一标记。 [0044] 其中,验证设备的描述符是描述设备特性的具有特定格式排列的一种数据组织结 构,用于向电子锁汇报自己的信息、特征;所以电子锁可以根据验证设备的描述符加载相应 的驱动程序,从而运行该验证设备。描述符携带唯一标记,该唯一标记用于标记验证设备, 电子锁可以通过唯一标记确定目标接口上接入的验证设备是否是目标验证设备。 [0045] 步骤S404,判断唯一标记是否与目标验证设备的标识匹配;若匹配成功,则执行步 骤S406;若匹配失败,则执行步骤S408; [0046] 步骤S406,加载与描述符对应的驱动程序驱动验证设备; [0047] 步骤S408,显示错误的信息。 [0048] 其中,根据上述电子锁获取的唯一标记,可以与目标验证设备的标识匹配,目标验 证设备的标识可以是预先存储在电子锁的存储器中,可以是为目标接口设置有允许接入的 目标验证设备的标识表,该标识表中至少包括一个验证设备的标识,电子锁将验证设备的 唯一标记与允许接入的目标验证设备的标识表进行匹配,并根据匹配结果判断目标接口接 入的验证设备是否为目标验证设备。并在匹配成功后,加载与验证设备描述符对应的驱动 程序驱动验证设备,建立电子锁与验证设备的通信,完成验证设备的验证功能。若匹配失 败,则向用户返回错误的信息,可以是通过在显示屏上显示错误信息的方式告知用户。 [0049] 本申请实施例提供了一种电子锁密码修改方法,电子锁通过将验证设备的唯一标 记与目标验证设备的标记进行匹配的方式校验验证设备是否为目标验证设备,该校验方法 简单,需要的数据少,能够快速的对验证设备进行校验,提高了校验验证设备的效率。 [0050] 在一个实施例中,如图5所示,本实施例是电子锁确定接入的验证设备是否为目标 验证设备的另一种可选的方法实施例,该实施例的具体步骤如下: [0051] 步骤S502,获取验证设备的描述符;描述符包括第一校验码和验证设备的设备类 型。 [0052] 其中,验证设备的描述符还可以包括校验码与验证设备的设备类型,在电子锁获 取了验证设备的描述符后,可以从描述符中提取验证设备的设备类型信息以及第一校验码 信息,并根据校验码信息与设备类型信息对验证设备进行校验。 [0053] 步骤S504,根据验证设备的设备类型确定第二校验码。 7 7 CN 114267099 A 说明书 5/12页 [0054] 其中,电子锁对验证设备进行校验的方法可以是将校验码与预设的校验码进行比 对,根据比对结果确定验证设备是否为目标验证设备。预设的第二校验码是预存在电子锁 的存储器中,在电子锁确定了验证设备的设备类型,可以是从设备类型和第二校验码信息 表中确定第二校验码,需要说明的是设备类型和第二校验码信息表中可以是包括多个设备 类型和与每一个设备设备类型对应的第二校验码,只要电子锁获取了验证设备的设备类型 信息,就可以通过查表的方式获得第二校验码。 [0055] 步骤S506,将第一校验码与第二校验码进行比对,若比对一致,则执行步骤S508; 若比对不一致,则执行步骤S510; [0056] 步骤S508,加载与描述符对应的驱动程序驱动验证设备; [0057] 步骤S510,显示连接错误的信息。 [0058] 其中,电子锁可以是根据上述获得的第一校验码与第二校验码的比对结果,在第 一校验码和第二校验码比对一致的情况下,加载与验证设备描述符对应的驱动程序驱动验 证设备,建立电子锁与验证设备的通信,完成验证设备的验证功能。若匹配失败,则向用户 返回错误的信息,可以是通过在显示屏上显示错误信息的方式告知用户。 [0059] 本申请实施例提供了一种电子锁密码修改方法,电子锁通过比对验证设备描述符 中的校验码与预设的校验码是否一致的方式,确定验证设备是否为目标验证设备,校验的 过程也不复杂,可实施性强。 [0060] 在一个实施例中,如图6所示,用户信息包括用户名和密码,本实施例是对用户的 密码修改权限进行验证的一种可选地方法实施例,该方法实施例的步骤如下: [0061] 步骤S602,将用户名与预存权限列表进行匹配,预存权限列表包括多个用户名以 及与多个用户名对应的验证密码。 [0062] 其中,电子锁的存储器中可以是存储有权限列表,权限列表可以是包括至少一个 用户名信息,也可以包括多个用户名信息,多个用户名信息可以不同;权限列表中的用户名 信息均为电子锁授权的具有密码修改权限的用户名,所以当用户输入用户名后,电子锁可 以是将该用户名与权限列表进行匹配,若匹配成功,则表示该用户名是具有密码修改权限 的,反之,则表示用户不具有密码修改权限。那么用户即使有目标验证设备,没有授权的用 户名和密码也不能对电子锁密码进行修改。 [0063] 步骤S604,若匹配成功,则从预存权限列表中获取与用户名对应的验证密钥。 [0064] 其中,上述预存权限列表中除了包括具有密码修改权限的用户名信息,还包括验 证密钥,验证密钥为与用户名对应的登录密码,该验证密钥可以是电子锁根据用户注册的 用户名随机生成的一组随机数,或者,电子锁基于用户注册时输入的密码存储在预存权限 列表中的,本申请对此不加以限定。 [0065] 步骤S606,将密码与验证密钥进行比对,若比对一致,则执行步骤S608;若比对不 一致,则执行步骤S610; [0066] 步骤S608,验证用户具有密码修改权限; [0067] 步骤S610,显示拒绝登录的信息。 [0068] 其中,用户输入的密码与验证密钥一致,可以进一步对用户信息进行验证,使得用 户不仅具有密码修改权限,还需要输入正确的密码,才能登录电子锁的密码修改界面对电 子锁密码进行修改。若用户名不具有密码修改权限,电子锁可以拒绝用户登录;用户名正 8 8 CN 114267099 A 说明书 6/12页 确,密码不正确,电子锁同样可以拒绝用户登录。 [0069] 本申请实施例提供了一种电子锁密码修改方法,电子锁将用户输入的用户信息与 预存的具有面膜修改权限的用户名与验证密钥进行比对的方式对用户是否有密码修改权 限进行验证,加强了电子锁密码修改的难度,避免了仅通过验证设备或者只具有用户名就 可以登录电子锁进行密码修改带来的安全性问题。 [0070] 在一个实施例中,本实施例是在用户需要对电子锁进行操作前的一种可选地方法 实施例,该方法包括:检测电子锁上设置的按键是否处于正常工作状态。 [0071] 其中,电子锁上设置的按键可以是机械按键,也可以是触摸按键,因为用户需要通 过按键输入信息与电子锁进行交互,为了确保按键能够准确无误的传达用户的指令,则在 进行操作前,需要检测按键是否处理正常工作状态。检测的方法可以是电子锁的处理器依 次或者同时向按键对应的信号线输出测试脚本,测试脚本中包括逻辑操作指令,电子锁的 处理器再接收每一个按键的反馈信息,若接收到正确的反馈信息,则说明按键处于正常的 工作状态,反之,则说明按键出现故障不能正常使用,那么需要对按键进行修复后用户才可 以使用。或者,通过其他外接设备对按键的物理参数进行测量,若测量得到按键的各项物理 参数均处于正常的范围,则说明按键处于正常的工作状态,反之,则说明按键出现故障不能 正常使用。检测按键是否处于正常工作状态还可以有其它的技术手段,本申请对此不加以 限定。 [0072] 本申请实施例提供了一种电子锁密码修改方法,在用户与电子锁进行数据交互 前,需要先检测电子锁上设备的按键是否工作正常,能够确保按键能够传达用户正确的指 令,避免因为按键故障,使得电子锁判断有误,造成无法正常对电子锁密码进行修改的事情 发生。 [0073] 在一个实施例中,如图7所示,本申请实施例是用户进行电子锁密码修改的一种可 选地方法实施例,该方法实施例的步骤如下: [0074] 步骤S702,在按键处于正常工作状态时,接收用户通过按键输入的密码修改信息, 密码修改信息包括多个密码值。 [0075] 其中,据上所述,在用户通过按键对电子锁进行密码修改之前,需要对电子锁上设 备的按键进行检测,检测按键是否能够正常的工作,在电子锁的按键能够正常工作时,用户 可以通过按键在电子锁的密码修改界面输入对应的密码修改信息,以对电子锁的密码进行 修改。密码修改信息包括多个密码值,多个密码值可以是用户根据电子锁预设的寄存器来 设置,密码值可以包括数字、字母或者特殊符号或者三者任意的组合,字母可以是大写字母 也可以是小写字母,还可以是大写字母和小写字母的组合,本申请对此不加以限定。 [0076] 步骤S704,将多个密码值按顺序存入对应的寄存器,并在寄存器中存入密码值时 启动电子锁中的计数器执行计数操作; [0077] 其中,用户通过按键输入的多个密码值输入电子锁后,可以是按照用户输入的顺 序依次存入密码锁预先设置的多个寄存器中,每一个寄存器可以是存储一个密码值。电子 锁内部还设置有计数器,计数器用于在一个密码值存入一个寄存器时,进行计数,电子锁的 处理器可以根据计数器的计数情况判断用户的密码修改动作是否完成。 [0078] 步骤S706,当计数器的计数值与寄存器的数量相同时,确定电子锁密码修改成功。 [0079] 其中,据上所述,由于电子锁需要根据计数器的计数情况判断电子锁的密码是否 9 9 CN 114267099 A 说明书 7/12页 修改完成,可以是在电子锁的处理器读取到计数器的计数值与寄存器的数量相同时,即表 示电子锁用于放置密码的寄存器均已存入密码值,确定电子锁密码修改成功。 [0080] 本申请实施例提供了一种电子锁密码修改方法,电子锁通过开启计数器为密码值 存储的过程进行计数,便于电子锁的处理器判断电子锁密码修改是否成功。 [0081] 在一个实施例中,如图8所示,本实施例是验证用户修改的电子锁密码是否有效的 一种可选地实施例,该实施例的步骤如下: [0082] 步骤S802,根据用户输入操作指令,显示密码输入界面。 [0083] 其中,用户根据上述密码修改流程对电子锁进行了密码修改之后,若该密码是用 于唤醒电子锁,那么用户可以输入唤醒电子锁的操作指令,例如轻触电子锁的屏幕,或者, 点击电子锁的解锁按键等,电子锁根据用户的指令显示输入唤醒密码的界面,用户将经过 上述修改流程修改后的密码输入至预设的位置,并根据电子锁是否从的休眠状态切换为工 作状态的结果判断修改后的电子锁密码是否有效;同理,若该密码是用于对电子锁进行开 锁操作,那么用户可以输入开锁指令,电子锁显示开锁验证界面,用户将修改后的密码输入 预设的位置,根据电子锁是否开锁的结果判断修改后的电子锁密码是否有效。 [0084] 步骤S804,接收用户通过按键输入的修改后的电子锁密码;在预设时间段内,若电 子锁切换至开锁验证界面,则执行步骤S806,若电子锁未切换至开锁验证界面,则执行步骤 S808; [0085] 步骤S806,通过开锁验证界面进行开锁验证操作; [0086] 步骤S808,显示错误的信息。 [0087] 其中,电子锁根据用户的操作切换至密码输入界面后,用户可以是在密码输入界 面输入修改后的电子锁密码,以对电子锁进行唤醒操作或者开锁操作。若用户修改后的电 子锁密码用于唤醒电子锁,那么若用户修改后的电子锁密码为有效密码,电子锁将被唤醒 并切换至开锁验证界面,开锁验证界面用于对电子锁开锁进行验证,该验证可以是通过密 码验证,还可以是通过生物特征验证,例如用户的指纹、人脸、虹膜等。电子锁可以根据采集 的用户指纹、人脸图像、虹膜等对开锁进行验证。若用户在输入修改后的电子锁密码后,电 子锁的显示界面显示错误的信息,那么表示用户修改后的电子锁密码为无效密码,用户可 以根据上述电子锁密码修改的全部流程,重新操作对电子锁密码进行重新的修改。 [0088] 本申请实施例提供了一种电子锁密码修改方法,用户通过在对应的界面输入修改 后的电子锁密码,并根据电子锁显示界面的显示信息确定修改后的电子锁密码是否有效, 能够帮助用户验证修改后的电子锁密码是否有效,避免在不通过验证就确定修改后的电子 锁密码有效带来的后续无法成功对电子锁进行操作的问题出现。 [0089] 在一个实施例中,该实施例是用户在接收到电子锁显示界面显示错误信息后一种 可选地方法实施例,该方法包括:接收用户输入的复位操作指令执行对应的复位操作。 [0090] 其中,对电子锁进行复位操作,可以是在用户修改电子锁密码的过程中出现错误 时进行,还可以是在修改后的电子锁密码属于无效密码时进行,还可以是既在用户修改电 子锁密码的过程中出现错误时进行,又在在修改后的电子锁密码属于无效密码时进行,本 申请对此不加以限定。复位操作可以使电子锁从错误的逻辑跳出,重新进入正确的逻辑,避 免前述用户在进行电子锁密码修改时的错误操作影响后续重新对电子锁进行密码修改的 操作过程。便于用户在每每一次对电子锁进行密码修改时,都能在电子锁处于正确的逻辑 10 10 CN 114267099 A 说明书 8/12页 下进行,降低密码修改过程中的出错率,提高对电子锁密码的修改效率。 [0091] 应该理解的是,虽然图2‑8的流程图中的各个步骤按照箭头的指示依次显示,但是 这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤 的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2‑8中的至少一 部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行 完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而 是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。 [0092] 在一个实施例中,如图9所示,提供了一种电子锁密码修改装置900,包括:检测模 块902、接收验证模块904和修改模块906,其中: [0093] 检测模块902,用于在检测到电子锁的目标接口接入验证设备时,显示密码修改界 面; [0094] 接收验证模块904,用于接收用户通过密码修改界面输入的密码修改信息以及用 户信息,并根据用户信息进行密码修改权限验证; [0095] 修改模块906,用于在验证用户具有密码修改权限时,基于密码修改信息修改电子 锁的密码。 [0096] 在一个实施例中,上述装置还包括:判断确定模块, [0097] 判断确定模块,用于扫描目标接口的信号线,判断信号线是否发生电平变化;在信 号线处于高电平状态时,确定目标接口接入验证设备;在信号线处于低电平状态,确定目标 接口未接入验证设备。 [0098] 在一个实施例中,上述装置还包括:获取模块和判断模块, [0099] 获取模块,用于获取验证设备的描述符;描述符携带唯一标记; [0100] 判断模块,用于判断唯一标记是否与目标验证设备的标识匹配;在匹配成功时,加 载与描述符对应的驱动程序驱动验证设备;在匹配失败时,显示错误的信息。 [0101] 在一个实施例中,上述装置还包括:确定模块和比对模块, [0102] 获取模块,还用于获取验证设备的描述符;描述符包括第一校验码和验证设备的 设备类型; [0103] 确定模块,用于根据验证设备的设备类型确定第二校验码; [0104] 比对模块,用于将第一校验码与第二校验码进行比对,在比对一致时,确定加载与 描述符对应的驱动程序驱动验证设备;在比对不一致,显示错误的信息。 [0105] 在一个实施例中,上述接收验证模块904包括:匹配单元、获取单元以及比对单元, [0106] 匹配单元,用于将用户名与预存权限列表进行匹配,预存权限列表包括多个用户 名以及与多个用户名对应的验证密码; [0107] 获取单元,用于在匹配成功时,从预存权限列表中获取与用户名对应的验证密钥; [0108] 比对单元,用于将密码与验证密钥进行比对,在比对一致时,验证用户具有密码修 改权限;在比对不一致时,显示拒绝登录的信息。 [0109] 在一个实施例中,上述检测模块902,还用于检测电子锁上设置的按键是否处于正 常工作状态。 [0110] 在一个实施例中,上述装置还包括:接收模块和存储模块, [0111] 接收模块,用于在按键处于正常工作状态时,接收用户通过按键输入的密码修改 11 11 CN 114267099 A 说明书 9/12页 信息,密码修改信息包括多个密码值; [0112] 存储模块,用于将多个密码值按顺序存入对应的寄存器,并在寄存器中存入密码 值时启动电子锁中的计数器执行计数操作; [0113] 上述确定模块,还用于当计数器的数值与寄存器的数量相同时,确定电子锁密码 修改成功。 [0114] 在一个实施例中,上述装置还包括:显示模块, [0115] 显示模块,用于根据用户输入的操作指令,显示密码输入界面;接收用户通过按键 输入的修改后的电子锁密码;并在预设时间段内,在电子锁切换至开锁验证界面时,通过开 锁验证界面进行开锁验证操作;在电子锁未切换至开锁验证界面,显示错误的信息。 [0116] 在一个实施例中,上述装置还包括:接收复位模块, [0117] 接收复位模块,用于接收用户输入的复位操作指令执行对应的复位操作。 [0118] 关于电子锁密码修改装置的具体限定可以参见上文中对于电子锁密码修改方法 的限定,在此不再赘述。上述电子锁密码修改装置中的各个模块可全部或部分通过软件、硬 件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中, 也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块 对应的操作。 [0119] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是电子锁终端,其内 部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接 口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机 设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和 计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环 境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可 通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以 实现一种电子锁密码修改方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显 示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳 上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。 [0120] 本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分 结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设 备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。 [0121] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有 计算机程序,该处理器执行计算机程序时实现以下步骤: [0122] 若检测到电子锁的目标接口接入验证设备,则显示密码修改界面; [0123] 接收用户通过密码修改界面输入的密码修改信息以及用户信息,并根据用户信息 进行密码修改权限验证; [0124] 若验证用户具有密码修改权限,则基于密码修改信息修改电子锁的密码。 [0125] 在一个实施例中,处理器执行计算机程序时还实现以下步骤: [0126] 扫描目标接口的信号线,判断信号线是否发生电平变化; [0127] 若信号线处于高电平状态,则确定目标接口接入验证设备;若信号线处于低电平 状态,则确定目标接口未接入验证设备。 12 12 CN 114267099 A 说明书 10/12页 [0128] 在一个实施例中,处理器执行计算机程序时还实现以下步骤: [0129] 获取验证设备的描述符;描述符携带唯一标记; [0130] 判断唯一标记是否与目标验证设备的标识匹配; [0131] 若匹配成功,则加载与描述符对应的驱动程序驱动验证设备;若匹配失败,则显示 错误的信息。 [0132] 在一个实施例中,处理器执行计算机程序时还实现以下步骤: [0133] 获取验证设备的描述符;描述符包括第一校验码和验证设备的设备类型; [0134] 根据验证设备的设备类型确定第二校验码; [0135] 将第一校验码与第二校验码进行比对,若比对一致,则确定加载与描述符对应的 驱动程序驱动验证设备;若比对不一致,则显示错误的信息。 [0136] 在一个实施例中,用户信息包括用户名和密码,处理器执行计算机程序时还实现 以下步骤: [0137] 将用户名与预存权限列表进行匹配,预存权限列表包括多个用户名以及与多个用 户名对应的验证密码; [0138] 若匹配成功,则从预存权限列表中获取与用户名对应的验证密钥; [0139] 将密码与验证密钥进行比对,若比对一致,则验证用户具有密码修改权限;若比对 不一致,则显示拒绝登录的信息。 [0140] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:检测电子锁上设置 的按键是否处于正常工作状态。 [0141] 在一个实施例中,处理器执行计算机程序时还实现以下步骤: [0142] 在按键处于正常工作状态时,接收用户通过按键输入的密码修改信息,密码修改 信息包括多个密码值; [0143] 将多个密码值按顺序存入对应的寄存器,并在寄存器中存入密码值时启动电子锁 中的计数器执行计数操作; [0144] 当计数器的数值与寄存器的数量相同时,确定电子锁密码修改成功。 [0145] 在一个实施例中,处理器执行计算机程序时还实现以下步骤: [0146] 根据用户输入的操作指令,显示密码输入界面; [0147] 接收用户通过按键输入的修改后的电子锁密码; [0148] 在预设时间段内,若电子锁切换至开锁验证界面,则通过开锁验证界面进行开锁 验证操作;若电子锁未切换至开锁验证界面,则显示错误的信息。 [0149] 在一个实施例中,处理器执行计算机程序时还实现以下步骤: [0150] 接收用户输入的复位操作指令执行对应的复位操作。 [0151] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算 机程序被处理器执行时实现以下步骤: [0152] 若检测到电子锁的目标接口接入验证设备,则显示密码修改界面; [0153] 接收用户通过密码修改界面输入的密码修改信息以及用户信息,并根据用户信息 进行密码修改权限验证; [0154] 若验证用户具有密码修改权限,则基于密码修改信息修改电子锁的密码。在一个 实施例中,计算机程序被处理器执行时还实现以下步骤: 13 13 CN 114267099 A 说明书 11/12页 [0155] 扫描目标接口的信号线,判断信号线是否发生电平变化; [0156] 若信号线处于高电平状态,则确定目标接口接入验证设备;若信号线处于低电平 状态,则确定目标接口未接入验证设备。 [0157] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤: [0158] 获取验证设备的描述符;描述符携带唯一标记; [0159] 判断唯一标记是否与目标验证设备的标识匹配; [0160] 若匹配成功,则加载与描述符对应的驱动程序驱动验证设备;若匹配失败,则显示 错误的信息。 [0161] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤: [0162] 获取验证设备的描述符;描述符包括第一校验码和验证设备的设备类型; [0163] 根据验证设备的设备类型确定第二校验码; [0164] 将第一校验码与第二校验码进行比对,若比对一致,则确定加载与描述符对应的 驱动程序驱动验证设备;若比对不一致,则显示错误的信息。 [0165] 在一个实施例中,用户信息包括用户名和密码,计算机程序被处理器执行时还实 现以下步骤: [0166] 将用户名与预存权限列表进行匹配,预存权限列表包括多个用户名以及与多个用 户名对应的验证密码; [0167] 若匹配成功,则从预存权限列表中获取与用户名对应的验证密钥; [0168] 将密码与验证密钥进行比对,若比对一致,则验证用户具有密码修改权限;若比对 不一致,则显示拒绝登录的信息。 [0169] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:检测电子锁上设 置的按键是否处于正常工作状态。 [0170] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤: [0171] 在按键处于正常工作状态时,接收用户通过按键输入的密码修改信息,密码修改 信息包括多个密码值; [0172] 将多个密码值按顺序存入对应的寄存器,并在寄存器中存入密码值时启动电子锁 中的计数器执行计数操作; [0173] 当计数器的数值与寄存器的数量相同时,确定电子锁密码修改成功。 [0174] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤: [0175] 根据用户输入的操作指令,显示密码输入界面; [0176] 接收用户通过按键输入的修改后的电子锁密码; [0177] 在预设时间段内,若电子锁切换至开锁验证界面,则通过开锁验证界面进行开锁 验证操作;若电子锁未切换至开锁验证界面,则显示错误的信息。 [0178] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收用户输入的 复位操作指令执行对应的复位操作。 [0179] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机 可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中, 本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可 14 14 CN 114267099 A 说明书 12/12页 包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read‑ Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器 (Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种 形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存 储器(Dynamic Random Access Memory,DRAM)等。 [0180] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例 中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛 盾,都应当认为是本说明书记载的范围。 [0181] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来 说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护 范围。因此,本申请专利的保护范围应以所附权利要求为准。 15 15 CN 114267099 A 说明书附图 1/7页 图1 图2 16 16 CN 114267099 A 说明书附图 2/7页 图3 17 17 CN 114267099 A 说明书附图 3/7页 图4 18 18 CN 114267099 A 说明书附图 4/7页 图5 19 19 CN 114267099 A 说明书附图 5/7页 图6 图7 20 20 CN 114267099 A 说明书附图 6/7页 图8 图9 21 21 CN 114267099 A 说明书附图 7/7页 图10 22 22

  2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问加。

  3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。

  4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档

  VDA 6.3-2016过程审核检查表及报告(中英文功能强大版).pdf

  原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者