智能门锁的电池配件的真伪认证方法及智能门锁与流程
未命名
09-11
阅读:72
评论:0

1.本技术涉及智能门锁技术领域,具体而言,本技术涉及智能门锁的电池配件的真伪认证方法及智能门锁。
背景技术:
2.日常生活中,包括智能门锁在内的智能设备经常需要更换电池配件,电池配件可以为锂电池、干电池等,由于电池配件属于易耗品,且制造生产难度不高,导致许多厂家在商业利益的驱使下仿造伪劣的电池配件,伪劣的电池配件的质量通常无法达到原厂配件的标准,导致智能设备容易出故障,进而影响智能设备的使用效果,例如智能门锁使用了伪劣的锂电池、干电池,就无法提供符合门锁标准的、稳定的供电环境,特别是有联网需求、有多种解锁方式的智能门锁,会因供电不稳定导致部分核心部件无法正常工作,例如出现:智能设备频繁离线、无法配网,指纹、指静脉、卡片、掌静脉等开门方式无法开门,误触低电量告警、烧坏门锁等状况,这些状况严重影响了用户的体验感。
3.因此,如何避免由于用户使用伪劣的电池配件导致供电不稳、无法配网等是亟待解决的问题。
技术实现要素:
4.本技术实施例提供了一种智能门锁的电池配件的真伪认证方法、智能门锁、终端、物联网平台、配件管理平台、电子设备、计算机可读存储介质及计算机程序产品,用于解决背景技术中的技术问题。
5.根据本技术实施例的第一方面,提供了一种智能门锁的电池配件的真伪认证方法,应用于所述智能门锁,该方法包括:
6.响应于获得的认证指令,启动摄像头并提示第一消息;认证指令用于指示对待安装的电池配件进行真伪认证;第一消息用于指示将待安装的电池配件的身份标识码置于摄像头的扫描区域;身份标识码中记录电池配件的加密信息;
7.响应于确定身份标识码置于扫描区域,通过摄像头扫描身份标识码,获得加密信息;
8.向电池配件的配件管理平台发送认证请求;认证请求携带加密信息或加密信息解密得到的配件标识;认证请求用于指示配件管理平台基于加密信息或配件标识对电池配件进行真伪认证;
9.若接收到配件管理平台响应于认证请求发送的第一认证结果,第一认证结果表征电池配件认证通过,则提示第二消息;第二消息表征电池配件认证通过。
10.根据本技术实施例的第二方面,提供了一种智能门锁的电池配件的真伪认证方法,应用于电池配件的配件管理平台,方法包括:
11.接收智能门锁发送的认证请求;认证请求携带待安装的电池配件的加密信息或加密信息解密得到的配件标识,认证请求用于指示配件管理平台基于加密信息或配件标识对
电池配件进行真伪认证;
12.基于加密信息或配件标识对电池配件进行真伪认证;
13.若确定电池配件认证通过,则向智能门锁发送第一认证结果,第一认证结果表征电池配件认证通过。
14.根据本技术实施例的第三方面,提供了一种智能门锁,智能门锁包括摄像头,智能门锁包括:
15.摄像头启动模块,用于响应于获得的认证指令,启动摄像头并提示第一消息;认证指令用于指示对待安装的电池配件进行真伪认证;第一消息用于指示将待安装的电池配件的身份标识码置于摄像头的扫描区域;身份标识码中记录电池配件的加密信息;
16.扫描模块,用于响应于确定身份标识码置于扫描区域,通过摄像头扫描身份标识码,获得加密信息;
17.认证请求发送模块,用于向电池配件的配件管理平台发送认证请求;认证请求携带加密信息或加密信息解密得到的配件标识;认证请求用于指示配件管理平台基于加密信息或配件标识对电池配件进行真伪认证;
18.认证结果接收模块,用于若接收到配件管理平台响应于认证请求发送的第一认证结果,第一认证结果表征电池配件认证通过,则提示第二消息;第二消息表征电池配件认证通过。
19.根据本技术实施例的第四方面,提供了一种电池配件的配件管理平台,配件管理平台包括:
20.认证请求接收模块,用于接收智能门锁发送的认证请求;认证请求包括待安装的电池配件的加密信息或加密信息解密得到的配件标识,认证请求用于指示配件管理平台基于加密信息或配件标识对电池配件进行真伪认证;
21.解密认证模块,用于基于加密信息或配件标识对电池配件进行真伪认证;
22.认证结果发送模块,用于若确定电池配件认证通过,则向智能门锁发送第一认证结果,第一认证结果表征电池配件认证通过。
23.根据本技术实施例的第五方面,提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上的计算机程序,处理器执行程序时实现如第一方面所提供的方法的步骤。
24.根据本技术实施例的第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。
25.根据本技术实施例的第七方面,提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中,当计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行实现如第一方面所提供的方法的步骤。
26.本技术实施例提供的技术方案带来的有益效果是:
27.本技术实施例涉及智能门锁、配件管理平台之间的交互,通过智能门锁以及电池配件的配件管理平台之间的交互,对待安装于智能门锁的电池配件进行真伪认证,防止智能门锁安装伪电池而造成智能门锁在后续使用过程中出现频繁离线、无法联网、电子解锁方式无法开锁、误触电量告警以及甚至烧坏门锁等状况,提高了用户使用该智能门锁的体
验感。同时,使用智能门锁原厂出厂的摄像头扫描身份标识码是真伪认证链路闭环的重要环节,既方便防伪检测操作又没有额外的成本增加。
附图说明
28.为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
29.图1为本技术实施例提供的实现一种智能门锁的电池配件的真伪认证方法的系统架构示意图;
30.图2为本技术实施例提供的一种一种智能门锁的电池配件的真伪认证方法的流程示意图;
31.图3为本技术实施例提供的在电池配件安装于智能门锁后,对电池配件进行校验的流程示意图;
32.图4为本技术实施例提供的另一种能门锁的电池配件的真伪认证方法的流程示意图;
33.图5为本技术实施例提供的在一场景中本技术实施例提供的一种智能门锁的电池配件的真伪认证系统的结构示意图;
34.图6为本技术实施例提供的一种能门锁、物联网平台以及配件管理平台之间的交互流程图;
35.图7为本技术实施例提供的一种智能门锁的结构示意图;
36.图8为本技术实施例提供的一种配件管理平台的结构示意图;
37.图9为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
38.下面结合本技术中的附图描述本技术的实施例。应理解,下面结合附图所阐述的实施方式,是用于解释本技术实施例的技术方案的示例性描述,对本技术实施例的技术方案不构成限制。
39.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术实施例所使用的术语“包括”以及“包含”是指相应特征可以实现为所呈现的特征、信息、数据、步骤、操作、元件和/或组件,但不排除实现为本技术领域所支持其他特征、信息、数据、步骤、操作、元件、组件和/或它们的组合等。应该理解,当我们称一个元件被“连接”或“耦接”到另一元件时,该一个元件可以直接连接或耦接到另一元件,也可以指该一个元件和另一元件通过中间元件建立连接关系。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的术语“和/或”指示该术语所限定的项目中的至少一个,例如“a和/或b”可以实现为“a”,或者实现为“b”,或者实现为“a和b”。
40.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
41.下面通过对几个示例性实施方式的描述,对本技术实施例的技术方案以及本技术的技术方案产生的技术效果进行说明。需要指出的是,下述实施方式之间可以相互参考、借
鉴或结合,对于不同实施方式中相同的术语、相似的特征以及相似的实施步骤等,不再重复描述。
42.图1为本技术实施例提供的实现一种智能门锁的电池配件的真伪认证方法的系统架构示意图,其中,包括智能门锁110、物联网平台120、配件管理平台130以及电池配件140,其中,智能门锁110是在传统机械锁的基础上改进的,在用户安全性、识别、管理性方面更加智能化简便化的锁具。智能门锁110包括基于电子方式解锁的电子锁芯和基于机械方式解锁的机械锁芯,电子解锁方式包括人脸识别、指纹识别、声音识别、磁卡识别等;智能门锁110包括摄像头111,该摄像头111可以是任意类型的可以采集图像摄像头,例如可以是猫眼摄像头;物联网平台120是电池配件的物联网平台,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与网络结合起来而形成的一个巨大网络,实现任何时间、任何地点,人、机、物的互联互通。配件管理平台130是电池配件的配件管理平台,配件管理平台130中记录有成功烧录电池信息的电池配件的配件标识;电池配件140可以是任意类型的电池配件,例如可以是锂电池、干电池等,电池配件140当前未安装于智能门锁110,电池配件140的外壳包括身份识别码,该身份识别码中记录有该电池配件的加密信息,该身份识别码可以是二维码、条形码、三维码和数字符序列码等;智能门锁110当前的电源为除该电池配件140之外的其他的备用电源,该备用电源例如可以是充电宝。
43.其中,智能门锁110、物联网平台120以及配件管理平台130通过以下交互执行智能门锁的电池配件的真伪认证方法:
44.智能门锁110响应于获得的认证指令,启动摄像头111并提示第一消息;认证指令用于指示对待安装的电池配件进行真伪认证;第一消息用于指示将待安装的电池配件的身份标识码置于摄像头111的扫描区域;身份标识码为待安装于智能门锁110的电池配件140的身份标识码;身份标识码中记录电池配件140的加密信息;
45.智能门锁110响应于确定身份标识码置于扫描区域,通过摄像头扫描所身份标识码,获得加密信息;
46.智能门锁110向电池配件的物联网平台120发送认证请求;认证请求携带加密信息或加密信息解密得到的配件标识;认证请求用于指示配件管理平台130基于加密信息或配件标识对电池配件140进行真伪认证;
47.物联网平台120接收该认证请求,并将该认证请求转发至配件管理平台130;
48.配件管理平台130响应该认证请求,基于加密信息或配件标识对电池配件110进行真伪认证;若确定电池配件认证通过,则生成第一认证结果,第一认证结果表征电池配件认证通过;若确定电池配件认证不通过,则生成第二认证结果,第二认证结果表征电池配件认证不通过。
49.配件管理平台130通过网络传输将第一认证结果或第二认证结果发送至物联网平台120;
50.物联网平台120接收该第一认证结果或第二认证结果,并将该第一认证结果或第二认证结果转发至智能门锁110;
51.智能门锁110若接收到物联网平台120发送的第一认证结果,提示第二消息;第二消息表征电池配件140认证通过;智能门锁110若接收到物联网平台120发送的第二认证结果,提示第三消息;第三消息表征电池配件140认证不通过;
52.本技术实施例中提供了一种智能门锁的电池配件的真伪认证方法,应用于智能门锁,如图2所示,该方法包括:
53.步骤s201,响应于获得的认证指令,启动摄像头并提示第一消息;认证指令用于指示对待安装的电池配件进行真伪认证;第一消息用于指示将待安装的电池配件的身份标识码置于摄像头的扫描区域;身份标识码中记录电池配件的加密信息。
54.本技术实施例智能门锁包括摄像头,该摄像头具备图像采集或扫描功能,例如采集或扫描身份标识码图像,该摄像头可以是任意类型的摄像头。例如猫眼摄像头、红外线摄像头等,本技术实施例对此不作限制。
55.本技术实施例智能门锁在原装电池配件处于损坏或充不进电等无法供电情况,需使用备用电源进行紧急供电,即在安装电池配件之前,智能门锁的电源是备用电源。
56.本技术实施例在电池配件安装于智能门锁之前,需对待安装的电池配件进行真伪认证,待安装的电池配件包含身份标识码,该身份标识码记录该电池配件的加密信息,加密信息为对电池配件的配件标识进行加密后得到的信息,配件标识也称唯一码,指代相应的电池配件。
57.该身份识别码可以是二维码,还可以是条形码、三维码和数字符序列码等,该加密信息可以是电池配件的配件管理系统通过自身存储的第一密钥对电池配件的配件标识进行加密后得到的。该第一密钥可以是通过预设对称加密算法生成的对称密钥,例如aes(advanced encryption standard,高级加密标准)算法对应的aes密钥。
58.具体的,用户可通过对智能门锁中的组合键进行操作,以使得智能门锁检测到该操作,获得认证指令,该认证指令用于指示对待安装的电池配件进行真伪认证。智能门锁在获得该认证指令后,响应于该认证指令,启动摄像头,让智能门锁进入“电池认证”模式,以对电池配件进行真伪认证。
59.本技术实施例在启动摄像头后或启动摄像头时,提示第一消息,该第一消息用于指示将待安装电池配件的身份标识码置于摄像头的扫描区域(例如摄像头的扫描区域为正前方),该第一消息可以是文字消息,也可以是语音消息,具体的,若该智能门锁包括显示屏,则可通过文字提示该第一消息,若该智能门锁不包括显示屏,则可通过语音播放该第一消息,例如该第一消息是“将锂电池铭牌身份标识码正对摄像头正前方”。
60.步骤s202,响应于确定身份标识码置于扫描区域,通过摄像头扫描身份标识码,获得加密信息。
61.当用户将电池配件的身份标识码置于摄像头的扫描区域后,摄像头扫描该身份标识码,得到电池配件的加密信息。
62.步骤s203,向电池配件的配件管理平台发送认证请求;认证请求携带加密信息或加密信息解密得到的配件标识;认证请求用于指示配件管理平台基于加密信息或配件标识对电池配件进行真伪认证。
63.本技术实施例加密信息是通过预设的第一密钥对电池配件的配件标识进行加密后获得的,智能门锁中并未存储该第一密钥,配件管理平台中存储有该第一密钥,智能门锁可以从配件管理平台中获取该第一密钥对该加密信息进行解密,也可以直接将携带加密信息的认证请求发送至配件管理平台,指示配件管理平台解密加密信息。
64.智能门锁在请求配件管理平台对电池配件进行认证时,向配件管理平台发送认证
请求,该认证请求可以携带加密信息,也可以携带对加密信息解密得到的配件标识。
65.当认证请求中携带加密信息时,说明智能门锁未从配件管理平台获取上述第一密钥,电池配件在接收到该携带加密信息的认证请求时,会通过自身存储的第一密钥对该加密信息进行解密,得到电池配件的配件标识,并基于该配件标识对电池配件进行真伪认证。
66.当认证请求中携带配件标识时,说明智能门锁已从配件管理平台获取上述第一密钥,电池配件在接收到该携带配件标识的认证请求时,直接基于配件标识对电池配件进行真伪认证。
67.在实际生产应用中,可基于实际情况选择生成携带加密信息的认证请求或携带配件标识的认证请求,在考虑交互次数时,为减少智能门锁和配件管理管理平台的交互次数,可直接生成携带该加密信息的认证请求。
68.智能门锁可通过mqtt(message queuing telemetry transport,消息队列遥测传输)协议将认证请求发送至物联网平台,并指示物联网平台将认证请求转发至配件管理系统。
69.步骤s204,若接收到配件管理平台响应于认证请求发送的第一认证结果,第一认证结果表征电池配件认证通过,则提示第二消息;第二消息表征电池配件认证通过。
70.电池配件的配件管理平台在接收该认证请求后,对该待认证的电池配件进行真伪认证,获得认证结果,认证结果用于表征该电池配件是否认证通过。认证结果可以是第一认证结果和第二认证结果,其中第一认证结果表征电池配件认证通过,说明该电池配件是合格电池;第二认证结果表征电池配件认证不通过说明该电池配件是不合格电池、是伪电池。
71.智能门锁若接收到该第一认证结果,则确定该待安装的电池配件认证通过,并提示第二消息,第二消息表征电池配件认证通过。
72.同样的,该第二消息可以是文字消息,也可以是语音消息,例如该第二消息是“该锂电池认证合格,请安装该锂电池”,从而提醒用户安装该锂电池。
73.本技术实施例涉及智能门锁、配件管理平台之间的交互,通过智能门锁以及电池配件的配件管理平台之间的交互,对待安装于智能门锁的电池配件进行真伪认证,防止智能门锁安装伪电池而造成智能门锁在后续使用过程中出现频繁离线、无法联网、电子解锁方式无法开锁、误触电量告警以及甚至烧坏门锁等状况,提高了用户使用该智能门锁的体验感。同时,使用智能门锁原厂出厂的摄像头扫描身份标识码是真伪认证链路闭环的重要环节,既方便防伪检测操作又没有额外的成本增加。
74.本技术实施例中提供了一种可能的实现方式,向电池配件的配件管理平台发送认证请求,之后还包括:
75.若接收到电池配件的配件管理平台响应于认证请求发送的第二认证结果,第二认证结果表征电池配件认证不通过,则提示第三消息;第三消息表征电池配件认证不通过。
76.若智能门锁接收到电池配件的配件管理平台响应于认证请求发送的第二认证结果,则确定电池配件认证通过,提示第三消息,第三消息表征电池配件认证不通过。同样的,该第三消息可以是文字消息,也可以是语音消息,例如该第三消息是“该锂电池认证不合格,请安装合格锂电池”。
77.本技术实施例中提供了一种可能的实现方式,智能门锁当前的电源为除电池配件之外的备用电源;
78.提示第二消息,之后还包括:响应于电池配件安装于智能门锁,将智能门锁当前的电源由备用电源切换为电池配件。
79.前述实施例已经说明,智能门锁在原装电池处于损坏或充不进电等无法供电情况,需使用备用电源进行紧急供电,即在安装电池配件之前,智能门锁的电源是备用电源。
80.本技术实施例第二消息还用于指示用户安装认证通过的电池配件,智能门锁在检测到电池配件安装于智能门锁后,将智能门锁当前的电源由备用电源切换为电池配件,以使得该电池配件为该智能门锁供电。
81.本技术实施例中提供了一种可能的实现方式,智能门锁的锁芯包括基于电子方式解锁的电子锁芯;智能门锁包括第一nfc(near field communication,近场通信)读卡器;电池配件包括nfc芯片;nfc芯片中存储有配件标识的第一哈希值;第一认证结果携带有配件标识;
82.接收到配件管理平台响应于认证请求发送的第一认证结果,之后还包括:
83.将第一认证结果携带的配件标识写入智能门锁的mcu单元(micro control unit,微控制单元);
84.将智能门锁当前的电源由备用电源切换为电池配件,之后还包括:
85.从mcu单元读取已写入的配件标识,生成已写入的配件标识的第二哈希值;
86.通过第一nfc读卡器读取电池配件的nfc芯片,获得nfc芯片中存的配件标识的第一哈希值;
87.若确定第一哈希值和第二哈希值不同,则提示第四消息,第四消息用于指示智能门锁当前安装的电池配件认证不通过,指示在当前安装的电池配件的使用时长不小于预设的使用时限后,停用电子锁芯,指示用户使用机械解锁方式解锁。
88.本技术实施例第一认证结果携带有电池配件的配件标识,在对待认证的电池配件认证完毕后,为防止用户在电池配件认证通过后,更换智能门锁中的电池配件,本技术实施例将第一认证结果中的配件标识写入智能门锁的mcu单元,以记录当前安装的电池配件的配件标识。
89.本技术实施例电池配件中还可以包括nfc芯片,该nfc芯片中存储有配件标识的第一哈希值,该第一哈希值可以是通过预设的哈希(hash)算法生成的,该预设的哈希算法可以为安全散列算法(secure hash algorithm,sha),也可以为其他的哈希算法,本技术实施例对此不作限制。
90.本技术实施例在智能门锁结束休眠状态(即进入唤醒状态)后,从mcu单元读取已写入的配件标识,同样基于预设的哈希算法生成该已写入的配件标识的第二哈希值,同时,智能门锁还可以基于自身的第一nfc读卡器读取电池配件的nfc芯片,从而获得配件标识的第一哈希值。
91.若确定第一哈希值和第二哈希值不同,则表明电池配件被更换,此处可提示第四消息,该第四消息用于指示智能门锁当前安装的电池配件认证不通过,指示在当前安装的电池配件的使用时长不小于使用时限(例如3天)后,停用电子锁芯,例如第四消息是“当前安装的电池配件不合格,若在3天内未更换各个的电池配件,将停用该电子锁芯”。
92.本技术实施例智能门锁包括基于电子方式解锁的电子锁芯和基于机械方式解锁的机械锁芯,其中,电子解锁方式可以是人脸识别、指纹识别、声音识别、磁卡识别等方式解
锁电子锁芯,机械解锁方式是指通过机械钥匙解锁机械锁芯,当停用电子锁芯后,用户可通过钥匙解锁机械锁芯,实现开锁。
93.本技术实施例智能门锁由于具备第一nfc读卡器可以读取安装于电池配件的nfc芯片,得到配件标识的第一哈希值,智能门锁的muc模块可生成第二哈希值对第一哈希值进行校验,以确定电池配件的真伪,实现智能门锁和安装于智能门锁的电池配件之间的“本地闭环交互”,既方便防伪检测操作又没有额外的成本增加。
94.如图3所示,在一场景中,其示例性示出了在电池配件安装于智能门锁后,对电池配件进行校验的流程示意图,涉及智能门锁的mcu单元、电池配件的nfc芯片以及智能门锁的语音播报模块的交互,包括如下步骤:
95.步骤s301,智能门锁的mcu单元通过第一nfc读卡器读取电池配件的nfc芯片,获得nfc芯片中存储的配件标识的第一哈希值;
96.步骤s302,智能门锁的mcu单元读取自身已写入的配件标识,生成已写入的配件标识的第二哈希值;
97.步骤s303,智能门锁的mcu单元判断第一哈希值和第二哈希值是否相同;若相同,则不作处理,若不同,则执行步骤s304;则指示语音播报模块播报第四消息,
98.步骤s304,智能门锁的mcu单元指示语音播报模块播报第四消息;
99.步骤s305,语音播报模块播报第四消息,所第四消息用于指示智能门锁当前安装的电池配件认证不通过,指示在当前安装的电池配件的使用时长不小于预设的使用时限后,停用基于电子方式解锁的电子锁芯。
100.本技术实施例中提供了一种可能的实现方式,向电池配件的配件管理平台发送认证请求,包括:
101.将认证请求发送至电池配件的物联网平台,指示物联网平台将认证请求转发至电池配件的配件管理平台;
102.通过以下方式接收配件管理平台响应于认证请求发送的第一认证结果或第二认证结果,包括:
103.通过物联网平台接收配件管理平台响应于认证请求发送的第一认证结果或第二认证结果。
104.本技术实施例智能门锁在将认证请求发送至电池配件的配件管理平台时,可通过mqtt协议将认证请求发送至物联网平台,物联网平台可基于http(hypertext transfer protocol,超文本传输协议)协议,将认证请求转发至配件管理平台。
105.同样的,物联网平台可通过http协议接收配件管理平台发送的第一认证结果或第二认证结果,并通过mqtt协议将第一认证结果或第二认证结果转发至智能门锁。
106.本技术实施例中提供了一种可能的实现方式,配件管理平台存储有第一密钥;加密信息是通过第一密钥对配件标识进行加密获得的;智能门锁和物联网平台存储有第二密钥;
107.认证请求携带加密信息解密得到的配件标识时,向电池配件的配件管理平台发送认证请求,之前还包括:
108.通过物联网平台向配件管理平台发送密钥获取请求,以使得配件管理平台将第一密钥发送至物联网平台,物联网平台基于第二密钥对第一密钥进行加密,得到加密的第一
密钥;密钥获取请求用于获取第一密钥;
109.接收物联网平台发送的加密的第一密钥,通过第二密钥对加密的第一密钥进行解密,得到第一密钥,通过第一密钥对加密信息进行解密,得到电池配件的配件标识,生成携带配件标识的认证请求。
110.本技术实施例加密信息是通过第一密钥对配件标识进行加密获得的,配件管理平台中存储有该第一密钥,智能门锁中未存储该第一密钥,智能门锁和物联网平台中存储有第二密钥,该第二密钥可以是四元组中的设备秘钥deviceseret,该第一密钥和第二密钥都属于对称密钥。
111.在实际生产过程中,智能门锁的四元组为(productkey,productsecret,devicename,deviceseret),四元组也称证书文件license其中,productkey表征产品代码,productsecret表征产品密钥,devicename表征设备名称,deviceseret表征设备密钥,智能门锁在出厂时,会将上述四元组信息烧录至物联网平台,物联网平台可以存储上述四元组,四元组中的设备密钥devicesecret即为第二密钥。
112.本技术实施例认证请求可以携带加密信息,也可以携带加密信息解密的配件标识,当认证请求携带解密的配件标识时,说明智能门锁从配件管理平台获取了该第一密钥,且通过该第一秘钥对加密信息进行了解密,智能门锁在向配件管理平台发送认证请求之前,通过以下方式生成携带配件标识的认证请求:
113.智能门锁通过物联网平台向配件管理平台发送密钥获取请求,密钥获取请求用于获取第一密钥;
114.配件管理平台将第一密钥发送至物联网平台;
115.物联网平台为保证第一密钥不被泄露,基于自身存储的第二密钥对第一密钥进行加密,得到加密的第一密钥,并将该加密的第一密钥发送至智能门锁;
116.智能门锁接收物联网平台发送的加密的第一密钥,通过自身存储的第二密钥对加密的第一密钥进行解密,得到第一密钥,通过第一密钥对加密信息进行解密,得到电池配件的配件标识;
117.智能门锁生成携带配件标识的认证请求。
118.本技术实施例提供了另一种能门锁的电池配件的真伪认证方法,应用于电池配件的配件管理平台,如图4所示,方法包括:
119.步骤s401,接收智能门锁发送的认证请求;认证请求携带待安装的电池配件的加密信息或加密信息解密得到的配件标识,认证请求用于指示配件管理平台基于加密信息或配件标识对电池配件进行真伪认证;
120.步骤s402,基于加密信息或配件标识对电池配件进行真伪认证;
121.步骤s403,若确定电池配件认证通过,则向智能门锁发送第一认证结果,第一认证结果表征电池配件认证通过。
122.本技术实施例在原装电池处于损坏或充不进电等无法供电情况,需使用备用电源进行紧急供电,即在安装电池配件之前,智能门锁的电源是备用电源。
123.在安装电池配件之前,需对电池配件进行真伪认证,具体的,智能门锁在检测到认证指令后,启动摄像头,并提示第一消息,认证指令可以是基于用户对智能门锁中的组合键进行操作后生成的,认证指令用于指示对带安装的电池配件进行真伪认证;第一消息用于
指示将待安装的电池配件的身份识别码置于摄像头的扫描区域。
124.智能门锁可通过自身的摄像头扫描电池配件的身份标识码(该身份识别码可以是二维码,还可以是条形码、三维码和数字符序列码等),身份标识码中记录电池配件的加密信息,扫描身份标识码即可获得电池配件的加密信息。加密信息是通过第一密钥对该电池配件的配件标识进行加密获得的信息。
125.智能门锁由于自身未存储第一密钥,无法直接解密该加密信息,可以从配件管理平台获取该第一密钥以对该加密信息进行解密,得到电池配件的配件标识,并生成携带该配件标识的认证请求。
126.此外,为减少交互次数,智能门锁可以直接向配件管理平台发送携带该加密信息的认证请求,由配件管理平台解密该加密信息,无需智能门锁从配件管理平台获取该第一秘钥。携带加密信息的认证请求用于指示解密加密信息,获得电池配件的配件标识,并基于配件标识对电池配件进行真伪认证。
127.电池配件的配件管理平台在接收到该认证请求后,若确定认证请求中携带加密信息,则通过自身携带的第一密钥解密该加密信息,得到电池配件的配件标识,基于该配件标识对该电池配件进行真伪认证。
128.该第一密钥可以是对称密钥,对称密钥应用于对称加密,即对称加密的加密和解密使用的是同一把钥匙,即加密密钥和解密密钥是相同的;对称密钥使用的是对称加密算法,常见的对称加密算法包括des(data encryption standard,数据加密标准)算法、dea(data encryption algorithm,数据加密算法)、aes(advanced encryption standard,高级加密标准)、3des(triple des,三重数据加密算法)、rc2算法、rc4算法、rc5算法等。本技术实施例的第一密钥可以是基于以上任意一种对称加密算法获得的对称密钥。
129.若认证请求中携带加密信息解密得到的配件标识,则配件管理平台可直接基于该配件标识对电池配件进行真伪认证。
130.配件管理平台若确定电池配件认证通过,则生成第一认证结果,第一认证结果表征电池配件认证通过,说明该电池配件是合格电池;
131.配件管理平台在获得第一认证结果后,向智能门锁发送该第一认证结果,具体的,可将第一认证结果发送至物联网平台,指示物联网平台将第一认证结果转发至智能门锁。
132.本技术实施例通过智能门锁、电池配件的物联网平台以及电池配件的配件管理平台之间的交互,对安装于智能门锁的电池配件进行真伪认证,防止智能门锁安装伪电池而造成智能门锁在后续使用过程中出现频繁离线、无法联网、电子解锁方式无法开锁、误触电量告警以及甚至烧坏门锁等状况,提高了用户使用该智能门锁的体验感。
133.本技术实施例中提供了一种可能的实现方式,基于加密信息或配件标识对电池配件进行真伪认证,之后还包括:
134.若确定电池配件认证不通过,则向智能门锁发送第二认证结果,第二认证结果表征电池配件认证不通过。
135.若确定电池配件认证不通过,则配件管理平台向智能门锁发送第二认证结果,第二认证结果表征电池配件认证不通过,说明该电池配件是不合格电池、是伪电池。具体的,可向物联网平台发送该第二认证结果,并指示物联网平台向智能门锁转发该第二认证结果至智能门锁。
136.本技术实施例中提供了一种可能的实现方式,配件管理平台存储有第一密钥;加密信息是通过第一密钥对配件标识进行加密获得的;智能门锁和电池配件的物联网平台存储有第二密钥;
137.认证请求携带配件标识时,接收智能门锁发送的认证请求,之前还包括:
138.接收智能门锁通过物联网平台发送的密钥获取请求,密钥获取请求用于获取第一密钥;
139.向物联网平台发送第一密钥,以使得物联网平台基于第二密钥对第一密钥进行加密,并将加密的第一密钥发送至智能门锁,以使得智能门锁通过第二密钥对加密的第一密钥进行解密,得到第一密钥,通过第一密钥对加密信息进行解密,得到电池配件的配件标识,生成携带配件标识的认证请求。
140.本技术实施例认证请求可以携带加密信息,也可以携带加密信息解密的配件标识,当认证请求携带解密的配件标识时,说明智能门锁从配件管理平台获取了该第一密钥,智能门锁在向配件管理平台发送认证请求之前,通过以下方式生成携带配件标识的认证请求:
141.智能门锁通过物联网平台向配件管理平台发送密钥获取请求,密钥获取请求用于获取第一密钥;配件管理平台接收该密钥获取请求,将第一密钥发送至物联网平台;物联网平台为保证第一密钥不被泄露,基于自身存储的第二密钥对第一密钥进行加密,得到加密的第一密钥,并将该加密的第一密钥发送至智能门锁;智能门锁接收物联网平台发送的加密的第一密钥,通过自身存储的第二密钥对加密的第一密钥进行解密,得到第一密钥,通过第一密钥对加密信息进行解密,得到电池配件的配件标识;智能门锁生成携带配件标识的认证请求。
142.本技术实施例中提供了一种可能的实现方式,配件管理平台存储有目标文件和第一密钥,目标文件用于记录合格电池配件的配件标识;加密信息是通过第一密钥对配件标识进行加密获得的;
143.当认证请求中携带加密信息时,基于加密信息对电池配件进行真伪认证,包括:
144.通过第一密钥解密加密信息,得到配件标识;若确定配件标识记录在目标文件,则生成第一认证结果;若确定配件标识未记录在目标文件,则生成第二认证结果;
145.当认证请求中携带配件标识时,基于配件标识对电池配件进行真伪认证,包括:
146.若确定配件标识记录在目标文件,则生成第一认证结果;若确定配件标识未记录在目标文件,则生成第二认证结果。
147.本技术实施例配件管理平台在确定认证请求中携带加密信息时,通过自身存储的第一密钥解密加密信息,得到配件标识,并基于配件标识对电池配件进行真伪认证;配件管理平台在确定认证请求中携带配件标识时,直接基于配件标识对电池配件进行真伪认证。
148.配件管理平台中存储有目标文件,目标文件用于记录合格电池配件的配件标识,若电池配件的电池信息成功烧录,则配件管理平台中就包含该电池配件的配件标识,目标文件可以是任意类型的文件,例如可以是数据表、文本文件等等,本技术实施例对此不作限制。
149.配件管理平台在获得电池配件的配件标识后,判断配件标识是否记录于目标文件,若配件标识记录在目标文件,则生成表征电池配件认证合格的第一认证结果;若配件标
识未记录在目标文件,则生成表征电池配件认证不合格的第二认证结果。
150.如图5所示,其示例性示出了在一场景中本技术实施例提供的一种智能门锁的电池配件的真伪认证系统,该认证系统包括智能门锁510、待安装的电池配件520、物联网平台530以及配件管理平台540,其中,智能门锁510中包括摄像头,该摄像头为猫眼摄像头511,智能门锁510中还包括电池槽512,待安装的电池配件520可安装于该电池槽512;电池配件520中包括身份标识码,该身份标识码记录电池配件的加密信息;猫眼摄像头511在启动后,可通过“扫一扫”扫描身份标识码,获得加密信息,并生成认证请求,认证请求携带加密信息或加密信息解密得到的配件标识,通过mtqq协议将认证请求发送至物联网平台530,物联网平台530通过http协议将该认证请求发送至配件管理平台540,配件管理平台540基于加密信息或配件标识对电池配件进行真伪认证,得到第一认证结果或第二认证结果,其中,第一认证结果表征电池配件认证通过;第二认证结果表征电池配件认证不通过,并通过物联网平台将第一认证结果或第二认证结果发送至智能门锁510。
151.如图6所示,其示例性示出了智能门锁、物联网平台以及配件管理平台之间的交互流程图,包括步骤s601,智能门锁响应于获得的认证指令,启动摄像头并提示第一消息;认证指令用于指示对待安装的电池配件进行真伪认证;第一消息用于指示将待安装的电池配件的身份标识码置于摄像头的扫描区域;身份标识码中记录电池配件的加密信息;步骤s602,智能门锁响应于确定身份标识码置于扫描区域,通过摄像头扫描所身份标识码,获得加密信息;步骤s603,智能门锁通过mqtt协议向电池配件的物联网平台发送认证请求;认证请求携带加密信息或加密信息解密得到的配件标识;认证请求用于指示配件管理平台基于加密信息或配件标识对电池配件进行真伪认证;步骤s604,物联网平台通过http协议将认证请求转发至配件管理平台;步骤s605,配件管理平台基于加密信息或配件标识对电池配件进行真伪认证,得到第一认证结果或第二认证结果,其中,第一认证结果表征电池配件认证通过,第二认证结果表征电池配件认证不通过;步骤s606,配件管理平台通过http协议将第一认证结果或第二认证结果发送至物联网平台;步骤s607,物联网平台通过mqtt协议向智能门锁转发第一认证结果或第二认证结果;智能门锁执行步骤s608或s609;步骤s608,智能门锁若接收到配件管理平台响应于认证请求发送的第一认证结果,第一认证结果表征电池配件认证通过,则提示第二消息;第二消息表征电池配件认证通过;步骤s609,智能门锁若接收到电池配件的配件管理平台响应于认证请求发送的第二认证结果,第二认证结果表征电池配件认证不通过,则提示第三消息;第三消息表征电池配件认证不通过。
152.本技术实施例提供了一种智能门锁,智能门锁包括摄像头,如图7所示,智能门锁70包括:
153.摄像头启动模块710,用于响应于获得的认证指令,启动摄像头并提示第一消息;认证指令用于指示对待安装的电池配件进行真伪认证;第一消息用于指示将待安装的电池配件的身份标识码置于摄像头的扫描区域;身份标识码中记录电池配件的加密信息;
154.扫描模块720,用于响应于确定身份标识码置于扫描区域,通过摄像头扫描身份标识码,获得加密信息;
155.认证请求发送模块730,用于向电池配件的配件管理平台发送认证请求;认证请求携带加密信息或加密信息解密得到的配件标识;认证请求用于指示配件管理平台基于加密信息或配件标识对电池配件进行真伪认证;
156.认证结果接收模块740,用于若接收到配件管理平台响应于认证请求发送的第一认证结果,第一认证结果表征电池配件认证通过,则提示第二消息;第二消息表征电池配件认证通过。
157.本技术实施例中提供了一种可能的实现方式,该认证结果接收模块还用于若接收到电池配件的配件管理平台响应于认证请求发送的第二认证结果,第二认证结果表征电池配件认证不通过,则提示第三消息;第三消息表征电池配件认证不通过。
158.本技术实施例中提供了一种可能的实现方式,智能门锁当前的电源为除电池配件之外的备用电源;该智能门锁还包括:
159.电源切换模块,用于响应于电池配件安装于智能门锁,将智能门锁当前的电源由备用电源切换为电池配件。
160.本技术实施例中提供了一种可能的实现方式,智能门锁包括基于电子方式解锁的电子锁芯;智能门锁包括第一nfc读卡器;电池配件包括nfc芯片;nfc芯片中存储有配件标识的第一哈希值;第一认证结果携带有配件标识;
161.该智能门锁还包括:
162.写入模块,用于将第一认证结果携带的配件标识写入智能门锁的mcu单元;
163.哈希值生成模块,用于从mcu单元读取已写入的配件标识,生成已写入的配件标识的第二哈希值;
164.哈希值读取模块,用于通过第一nfc读卡器读取电池配件的nfc芯片,获得nfc芯片存储的中配件标识的第一哈希值;
165.提示模块,用于若确定第一哈希值和第二哈希值不同,则提示第四消息,第四消息用于指示智能门锁当前安装的电池配件认证不通过,指示在当前安装的电池配件的使用时长不小于预设的使用时限后,停用电子锁芯。
166.本技术实施例中提供了一种可能的实现方式,认证请求发送模块具体用于将认证请求发送至电池配件的物联网平台,指示物联网平台将认证请求转发至电池配件的配件管理平台;
167.认证结果接收模块具体用于通过通过物联网平台接收配件管理平台响应于认证请求发送的第一认证结果或第二认证结果。
168.本技术实施例中提供了一种可能的实现方式,配件管理平台存储有第一密钥;加密信息是通过第一密钥对配件标识进行加密获得的;智能门锁和物联网平台存储有第二密钥;该智能门锁还包括:
169.密钥获取请求生成模块,用于通过物联网平台向配件管理平台发送密钥获取请求,以使得配件管理平台将第一密钥发送至物联网平台,物联网平台基于第二密钥对第一密钥进行加密,得到加密的第一密钥;密钥获取请求用于获取第一密钥;
170.密钥接收模块,用于接收物联网平台发送的加密的第一密钥,通过第二密钥对加密的第一密钥进行解密,得到第一密钥;
171.解密模块,用于通过第一密钥对加密信息进行解密,得到电池配件的配件标识,生成携带配件标识的认证请求
172.本技术实施例提供了一种电池配件的配件管理平台,如图8所示,配件管理平台80包括:
173.认证请求接收模块810,用于接收智能门锁发送的认证请求;认证请求携带待安装的电池配件的加密信息或加密信息解密得到的配件标识,认证请求用于指示配件管理平台基于加密信息或配件标识对电池配件进行真伪认证;
174.解密认证模块820,用于基于加密信息或配件标识对电池配件进行真伪认证;
175.认证结果发送模块830,用于若确定电池配件认证通过,则向智能门锁发送第一认证结果,第一认证结果表征电池配件认证通过。
176.本技术实施例中提供了一种可能的实现方式,认证结果发送模块还用于若确定电池配件认证不通过,则向智能门锁发送第二认证结果,第二认证结果表征电池配件认证不通过。
177.本技术实施例中提供了一种可能的实现方式,配件管理平台存储有第一密钥;加密信息是通过第一密钥对配件标识进行加密获得的;智能门锁和电池配件的物联网平台存储有第二密钥;该配件管理平台还包括:
178.密钥获取请求接收模块,用于接收智能门锁通过物联网平台发送的密钥获取请求,密钥获取请求用于获取第一密钥;
179.密钥发送模块,用于向物联网平台发送第一密钥,以使得物联网平台基于第二密钥对第一密钥进行加密,并将加密的第一密钥发送至智能门锁,以使得智能门锁通过第二密钥对加密的第一密钥进行解密,得到第一密钥,通过第一密钥对加密信息进行解密,得到电池配件的配件标识,生成携带配件标识的认证请求。
180.本技术实施例中提供了一种可能的实现方式,配件管理平台存储有目标文件和第一密钥,目标文件用于记录合格电池配件的配件标识;加密信息是通过第一密钥对配件标识进行加密获得的;
181.认证结果生成模块用于通过第一密钥解密加密信息,得到配件标识;若确定配件标识记录在目标文件,则生成第一认证结果;若确定配件标识未记录在目标文件,则生成第二认证结果;或
182.认证结果生成模块用于若确定配件标识记录在目标文件,则生成第一认证结果;若确定配件标识未记录在目标文件,则生成第二认证结果。
183.本技术实施例的装置可执行本技术实施例所提供的方法,其实现原理相类似,本技术各实施例的装置中的各模块所执行的动作是与本技术各实施例的方法中的步骤相对应的,对于装置的各模块的详细功能描述具体可以参见前文中所示的对应方法中的描述,此处不再赘述。
184.本技术实施例中提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,该处理器执行上述计算机程序以实现智能门锁的电池配件的真伪认证方法的步骤,与相关技术相比可实现:本技术实施例涉及智能门锁、配件管理平台之间的交互,通过智能门锁以及电池配件的配件管理平台之间的交互,对待安装于智能门锁的电池配件进行真伪认证,防止智能门锁安装伪电池而造成智能门锁在后续使用过程中出现频繁离线、无法联网、电子解锁方式无法开锁、误触电量告警以及甚至烧坏门锁等状况,提高了用户使用该智能门锁的体验感。同时,使用智能门锁原厂出厂的摄像头扫描身份标识码是真伪认证链路闭环的重要环节,既方便防伪检测操作又没有额外的成本增加。
185.在一个可选实施例中提供了一种电子设备,如图9所示,图9所示的电子设备9000
包括:处理器9001和存储器9003。其中,处理器9001和存储器9003相连,如通过总线9002相连。可选地,电子设备9000还可以包括收发器9004,收发器9004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器9004不限于一个,该电子设备9000的结构并不构成对本技术实施例的限定。
186.处理器9001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器9001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
187.总线9002可包括一通路,在上述组件之间传送信息。总线9002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线9002可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
188.存储器9003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质、其他磁存储设备、或者能够用于携带或存储计算机程序并能够由计算机读取的任何其他介质,在此不做限定。
189.存储器9003用于存储执行本技术实施例的计算机程序,并由处理器9001来控制执行。处理器9001用于执行存储器9003中存储的计算机程序,以实现前述方法实施例所示的步骤。
190.其中,电子设备包可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图9所示的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
191.本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现前述方法实施例的步骤及相应内容。与现有技术相比可实现:本技术实施例涉及智能门锁、配件管理平台之间的交互,通过智能门锁以及电池配件的配件管理平台之间的交互,对待安装于智能门锁的电池配件进行真伪认证,防止智能门锁安装伪电池而造成智能门锁在后续使用过程中出现频繁离线、无法联网、电子解锁方式无法开锁、误触电量告警以及甚至烧坏门锁等状况,提高了用户使用该智能门锁的体验感。同时,使用智能门锁原厂出厂的摄像头扫描身份标识码是真伪认证链路闭环的重要环节,既方便防伪检测操作又没有额外的成本增加。
192.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计
算机可读介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
193.本技术实施例还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时可实现前述方法实施例的步骤及相应内容。与现有技术相比可实现:本技术实施例涉及智能门锁、配件管理平台之间的交互,通过智能门锁以及电池配件的配件管理平台之间的交互,对待安装于智能门锁的电池配件进行真伪认证,防止智能门锁安装伪电池而造成智能门锁在后续使用过程中出现频繁离线、无法联网、电子解锁方式无法开锁、误触电量告警以及甚至烧坏门锁等状况,提高了用户使用该智能门锁的体验感。同时,使用智能门锁原厂出厂的摄像头扫描身份标识码是真伪认证链路闭环的重要环节,既方便防伪检测操作又没有额外的成本增加。
194.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”、“1”、“2”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除图示或文字描述以外的顺序实施。
195.应该理解的是,虽然本技术实施例的流程图中通过箭头指示各个操作步骤,但是这些步骤的实施顺序并不受限于箭头所指示的顺序。除非本文中有明确的说明,否则在本技术实施例的一些实施场景中,各流程图中的实施步骤可以按照需求以其他的顺序执行。此外,各流程图中的部分或全部步骤基于实际的实施场景,可以包括多个子步骤或者多个阶段。这些子步骤或者阶段中的部分或全部可以在同一时刻被执行,这些子步骤或者阶段中的每个子步骤或者阶段也可以分别在不同的时刻被执行。在执行时刻不同的场景下,这些子步骤或者阶段的执行顺序可以根据需求灵活配置,本技术实施例对此不限制。
196.以上仅是本技术部分实施场景的可选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术的方案技术构思的前提下,采用基于本技术技术思想的其他类似实施手段,同样属于本技术实施例的保护范畴。
技术特征:
1.一种智能门锁的电池配件的真伪认证方法,其特征在于,应用于所述智能门锁,所述智能门锁包括摄像头;所述方法包括:响应于获得的认证指令,启动所述摄像头并提示第一消息;所述认证指令用于指示对待安装的电池配件进行真伪认证;所述第一消息用于指示将所述待安装的电池配件的身份标识码置于所述摄像头的扫描区域;所述身份标识码中记录所述电池配件的加密信息;响应于确定所述身份标识码置于所述扫描区域,通过所述摄像头扫描所述身份标识码,获得所述加密信息;向所述电池配件的配件管理平台发送认证请求;所述认证请求携带所述加密信息或加密信息解密得到的配件标识;所述认证请求用于指示所述配件管理平台基于所述加密信息或所述配件标识对所述电池配件进行真伪认证;若接收到所述配件管理平台响应于所述认证请求发送的第一认证结果,所述第一认证结果表征所述电池配件认证通过,则提示第二消息;所述第二消息表征所述电池配件认证通过。2.根据权利要求1所述的方法,其特征在于,所述向所述电池配件的配件管理平台发送认证请求,之后还包括:若接收到所述电池配件的配件管理平台响应于所述认证请求发送的第二认证结果,所述第二认证结果表征所述电池配件认证不通过,则提示第三消息;所述第三消息表征所述电池配件认证不通过。3.根据权利要求1所述的方法,其特征在于,所述智能门锁当前的电源为除所述电池配件之外的备用电源;所述提示第二消息,之后还包括:响应于所述电池配件安装于所述智能门锁,将所述智能门锁当前的电源由所述备用电源切换为所述电池配件。4.根据权利要求3所述的方法,其特征在于,所述智能门锁包括基于电子方式解锁的电子锁芯;所述智能门锁包括第一nfc读卡器;所述电池配件包括nfc芯片;所述nfc芯片中存储有所述配件标识的第一哈希值;所述第一认证结果携带有所述配件标识;所述接收到所述配件管理平台响应于所述认证请求发送的第一认证结果,之后还包括:将所述第一认证结果携带的所述配件标识写入所述智能门锁的mcu单元;所述将所述智能门锁当前的电源由所述备用电源切换为所述电池配件,之后还包括:从所述mcu单元读取已写入的配件标识,生成所述已写入的配件标识的第二哈希值;通过所述第一nfc读卡器读取所述电池配件的nfc芯片,获得所述nfc芯片存储的中所述配件标识的第一哈希值;若确定所述第一哈希值和所述第二哈希值不同,则提示第四消息,所述第四消息用于指示所述智能门锁当前安装的电池配件认证不通过,指示在所述当前安装的电池配件的使用时长不小于预设的使用时限后,停用所述电子锁芯。5.根据权利要求1所述的方法,其特征在于,所述向所述电池配件的配件管理平台发送认证请求,包括:将所述认证请求发送至所述电池配件的物联网平台,指示物联网平台将所述认证请求
转发至所述电池配件的配件管理平台;通过以下方式接收所述配件管理平台响应于所述认证请求发送的第一认证结果,包括:通过所述物联网平台接收所述配件管理平台响应于所述认证请求发送的第一认证结果。6.根据权利要求5所述的方法,其特征在于,所述配件管理平台存储有第一密钥;所述加密信息是通过所述第一密钥对所述配件标识进行加密获得的;所述智能门锁和所述物联网平台存储有第二密钥;所述认证请求携带加密信息解密得到的配件标识时,所述向所述电池配件的配件管理平台发送认证请求,之前还包括:通过所述物联网平台向所述配件管理平台发送密钥获取请求,以使得所述配件管理平台将所述第一密钥发送至所述物联网平台,所述物联网平台基于所述第二密钥对所述第一密钥进行加密,得到加密的第一密钥;所述密钥获取请求用于获取所述第一密钥;接收所述物联网平台发送的加密的第一密钥,通过所述第二密钥对所述加密的第一密钥进行解密,得到所述第一密钥;通过所述第一密钥对所述加密信息进行解密,得到所述电池配件的配件标识,生成携带所述配件标识的认证请求。7.一种智能门锁的电池配件的真伪认证方法,其特征在于,应用于电池配件的配件管理平台,所述方法包括:接收智能门锁发送的认证请求;所述认证请求携带待安装的电池配件的加密信息或加密信息解密得到的配件标识,所述认证请求用于指示所述配件管理平台基于所述加密信息或所述配件标识对所述电池配件进行真伪认证;基于所述加密信息或所述配件标识对所述电池配件进行真伪认证;若确定所述电池配件认证通过,则向所述智能门锁发送第一认证结果,所述第一认证结果表征所述电池配件认证通过。8.根据权利要求7所述的方法,其特征在于,所述基于所述加密信息或所述配件标识对所述电池配件进行真伪认证,之后还包括:若确定所述电池配件认证不通过,则向所述智能门锁发送第二认证结果,所述第二认证结果表征所述电池配件认证不通过。9.根据权利要求7所述的方法,其特征在于,所述配件管理平台存储有第一密钥;所述加密信息是通过所述第一密钥对所述配件标识进行加密获得的;所述智能门锁和所述电池配件的物联网平台存储有第二密钥;所述认证请求携带所述配件标识时,所述接收智能门锁发送的认证请求,之前还包括:接收所述智能门锁通过所述物联网平台发送的密钥获取请求,所述密钥获取请求用于获取所述第一密钥;向所述物联网平台发送所述第一密钥,以使得所述物联网平台基于所述第二密钥对所述第一密钥进行加密,并将加密的第一密钥发送至所述智能门锁,以使得所述智能门锁通过所述第二密钥对所述加密的第一密钥进行解密,得到所述第一密钥,通过所述第一密钥对所述加密信息进行解密,得到所述电池配件的配件标识,生成携带所述配件标识的认证
请求。10.根据权利要求8所述的方法,其特征在于,所述配件管理平台存储有目标文件和第一密钥,所述目标文件用于记录合格电池配件的配件标识;所述加密信息是通过所述第一密钥对所述配件标识进行加密获得的;当所述认证请求中携带所述加密信息时,基于所述加密信息对所述电池配件进行真伪认证,包括:通过所述第一密钥解密所述加密信息,得到所述配件标识;若确定所述配件标识记录在所述目标文件,则生成所述第一认证结果;若确定所述配件标识未记录在所述目标文件,则生成所述第二认证结果;当所述认证请求中携带所述配件标识时,基于所述配件标识对所述电池配件进行真伪认证,包括:若确定所述配件标识记录在所述目标文件,则生成所述第一认证结果;若确定所述配件标识未记录在所述目标文件,则生成所述第二认证结果。11.一种智能门锁,其特征在于,所述智能门锁包括摄像头,所述智能门锁包括:摄像头启动模块,用于响应于获得的认证指令,启动所述摄像头并提示第一消息;所述认证指令用于指示对待安装的电池配件进行真伪认证;所述第一消息用于指示将所述待安装的电池配件的身份标识码置于所述摄像头的扫描区域;所述身份标识码中记录所述电池配件的加密信息;扫描模块,用于响应于确定所述身份标识码置于所述扫描区域,通过所述摄像头扫描所述身份标识码,获得所述加密信息;认证请求发送模块,用于向所述电池配件的配件管理平台发送认证请求;所述认证请求携带所述加密信息或加密信息解密得到的配件标识;所述认证请求用于指示所述配件管理平台基于所述加密信息或所述配件标识对所述电池配件进行真伪认证;认证结果接收模块,用于若接收到所述配件管理平台响应于所述认证请求发送的第一认证结果,所述第一认证结果表征所述电池配件认证通过,则提示第二消息;所述第二消息表征所述电池配件认证通过。12.一种电池配件的配件管理平台,其特征在于,所述配件管理平台包括:认证请求接收模块,用于接收智能门锁发送的认证请求;所述认证请求包括待安装的电池配件的加密信息或加密信息解密得到的配件标识,所述认证请求用于指示所述配件管理平台基于所述加密信息或所述配件标识对所述电池配件进行真伪认证;解密认证模块,用于基于所述加密信息或所述配件标识对所述电池配件进行真伪认证;认证结果发送模块,用于若确定所述电池配件认证通过,则向所述智能门锁发送第一认证结果,所述第一认证结果表征所述电池配件认证通过。13.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-6或7-10任一项所述方法的步骤。14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6或7-10任一项所述方法的步骤。
技术总结
本申请实施例提供了一种智能门锁的电池配件的真伪认证方法及智能门锁,涉及智能门锁技术领域。该方法包括:响应于获得的认证指令,启动摄像头并提示第一消息,第一消息用于指示将待安装的电池配件的身份标识码置于摄像头的扫描区域;响应于确定身份标识码置于扫描区域,通过摄像头扫描身份标识码,获得加密信息;向电池配件的配件管理平台发送认证请求;若接收到配件管理平台发送的第一认证结果,则提示第二消息,第二消息用于指示电池配件认证通过。本申请实施例通过智能门锁以及配件管理平台之间的交互,对待安装的电池配件进行真伪认证,防止由于安装伪电池而造成在后续使用过程中出现频繁离线、无法联网等状况,提高了用户的体验感。的体验感。的体验感。
技术研发人员:王妙玉 黄伟 周亮 吴宁泉 欧宝星
受保护的技术使用者:广东好太太智能家居有限公司
技术研发日:2023.06.15
技术公布日:2023/9/9
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/