一种鉴权方法及相关设备的制造方法_3

文档序号:9505641阅读:来源:国知局
智能家居设备的控制权限,提高了权限管理的安全性。
[0062]请参照图4,为本发明实施例提供的另一种鉴权方法的流程示意图,该方法包括以下步骤 S401-S406。
[0063]S401,当智能家居设备接收到控制终端发送的携带终端标识的注册请求时,所述智能家居设备根据所述终端标识生成对应的目标令牌,并发送给所述控制终端。
[0064]本实施例中,智能家居设备包括管理设备和智能电器,其中,本发明实施例中的智能家居设备主要是指管理设备,控制终端可以通过与管理设备进行连接并获取管理设备的控制权限,从而将控制指令发送给管理设备,通过管理设备向指定智能电器转发所述控制指令,以对任意的智能电器进行控制操作。
[0065]具体实现中,当智能家居设备接收到控制终端发送的携带终端标识的注册请求时,所述智能家居设备根据所述终端标识生成对应的目标令牌,并发送给所述控制终端。控制终端首次对智能家居设备执行控制操作前,需要发送注册请求给智能家居设备以进行注册,从而获取智能家居设备的控制权限。控制终端向智能家居设备发送携带终端标识的注册请求,其中,注册请求中携带的终端标识可以是终端的唯一识别码或手机号码,当智能家居设备获取到所述注册请求,可以根据所述注册请求中的终端标识生成对应的目标令牌,并发送给所述控制终端进行存储。
[0066]S402,当智能家居设备接收到控制终端发送的用户合法信息和目标令牌时,所述智能家居设备根据用户合法信息对应的终端标识获取本地令牌,其中,所述用户合法信息是由所述控制终端在验证出所获取到的用户特征信息具有合法性时所生成的。
[0067]具体实现中,控制终端接收用户特征信息,并验证所述用户特征信息的合法性,如合法则可生产用户合法信息,并将所述用户合法信息和目标令牌发送给控制终端。当智能家居设备接收到控制终端发送的用户合法信息和目标令牌时,首先会根据接收到的用户合法信息进行确认,然后进一步对目标令牌进行处理,如果所述智能家居设备未接收到用户合法信息时,则即使接收到目标令牌信息,都不对所述令牌信息进行处理。所述用户合法信息为用户通过验证信息和终端标识,智能家居设备可以根据所述用户合法信息对应的终端标识获取本地令牌,所述本地令牌为智能家居设备通过从已存储的令牌信息中获取与所述终端标识相匹配的令牌。
[0068]S403,所述智能家居设备将所述本地令牌与所述目标令牌进行匹配。
[0069]具体实现中,控制终端接收用户特征信息,并将所述用户特征信息与预设信息库中的预留用户特征信息进行匹配。控制终端是由用户进行操作,而当识别用户是否为机主或是否具有使用权限时,可以采用用户特征信息验证的方式进行验证,其中,用户特征信息可以包括指纹信息、面部特征信息、眼球特征信息、虹膜信息等等。本发明实施例中,控制终端内可以通过指纹输入、面部扫描等方式将所述用户特征信息输入至控制终端内。控制终端在预设信息库中会将具有使用权限的预留用户特征信息进行存储,控制终端当接收到用户特征信息时,可以将所述用户特征信息与预设信息库中的预留用户特征信息进行匹配。
[0070]S404,当匹配一致时,所述智能家居设备开通所述控制终端对所述智能家居设备的控制权限,以便于所述控制终端对所述智能家居设备进行控制操作。
[0071]具体实现中,当匹配一致时,所述控制终端确定所述用户特征信息具有合法性。若所述预设信息库中能够查询到预留用户特征信息能与所述用户特征信息一致时,所述控制终端可以确定所述用户特征信息具有合法性,确认当前用户可以对控制终端进行操作。
[0072]S405,所述智能家居设备按照预设时间周期向所述控制终端发送离线测试请求。
[0073]具体实现中,所述智能家居设备按照预设时间周期向所述控制终端发送离线测试请求。为了避免所述控制终端的频繁鉴权,如所述智能家居设备开通所述控制终端对所述智能家居设备的控制权限后,即使所述控制终端已经处于断线状态时,所述智能家居设备仍然会默认所述控制终端一直处于连接状态,因此,为了在避免所述控制终端的频繁鉴权的同时也能够防止所述智能家居设备未能检测到所述终端的离线状态,采用预设时间周期向所述控制终端发送离线测试请求,例如预设时间周期为4小时,每隔4小时向所述控制终端发送离线测试请求,根据所述控制终端是否能够响应所述离线测试请求而判断所述控制终端是否处于离线状态。
[0074]S406,若所述控制终端未响应所述离线测试请求,则所述智能家居设备关闭所述控制终端对所述智能家居设备的控制权限。
[0075]具体实现中,若所述控制终端未响应所述离线测试请求,则所述智能家居设备关闭所述控制终端对所述智能家居设备的控制权限。如果所述控制终端未响应所述离线测试请求,则说明所述控制终端处于离线状态,所述智能家居设备可以直接关闭所述控制终端对所述智能家居设备的控制权限,而当所述控制终端再次请求对所述智能家居设备进行控制时,则需要重新执行鉴权操作。
[0076]采用本发明实施例,当智能家居设备接收到控制终端发送的携带终端标识的注册请求时,所述智能家居设备根据所述终端标识生成对应的目标令牌,并发送给所述控制终端,当智能家居设备接收到控制终端发送的用户合法信息和目标令牌时,所述智能家居设备根据用户合法信息对应的终端标识获取本地令牌,然后所述智能家居设备将所述本地令牌与所述目标令牌进行匹配,当匹配一致时,所述智能家居设备开通所述控制终端对所述智能家居设备的控制权限,开通权限后,所述智能家居设备按照预设时间周期向所述控制终端发送离线测试请求,若所述控制终端未响应所述离线测试请求,则所述智能家居设备关闭所述控制终端对所述智能家居设备的控制权限,通过用户合法信息和目标令牌对所述控制终端进行鉴权,并采用周期发送离线测试请求的方式对所述控制终端的状态进行监测,进一步提高了权限管理的安全性。
[0077]下面将结合图5?图8,对本发明实施例提供的终端进行详细介绍。需要说明的是,图5?图8所示的终端,用于执行本发明图1?图4所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1?图4所示的实施例。
[0078]请参照图5,为本发明实施例提供的一种终端的结构示意图,该终端包括如下单元:验证单元11、发送单元12和获取单元13。
[0079]验证单元11,用于接收用户特征信息,并验证所述用户特征信息的合法性。
[0080]本实施例中,控制终端可以是智能手机、平板电脑(portable android device,PAD)、笔记本电脑、智能遥控器等等。智能家居平台中的控制终端可以通过与智能家居设备进行网络连接,并通过发送控制指令对各智能电器进行控制。为了避免误操作以及非授权用户通过控制终端对智能家居设备进行控制操作,采用用户特征信息对用户身份进行验证,其中,用户特征信息可以包括指纹信息、面部信息或眼球信息等。
[0081]具体实现中,验证单元11接收用户特征信息,并验证所述用户特征信息的合法性。本实施例中,用户特征信息以指纹信息为例,用户可以通过指纹录入装置将指纹信息录入至控制终端中,当验证单元11接收到所述用户指纹信息时,可以将所述用户指纹信息与控制终端中存储的初始指纹信息进行匹配,如匹配成功,则确认所述用户指纹信息具有合法性,否则,所述用户指纹信息为非合法信息,可提示用户重新进行指纹录入或输出指纹无效的信息。
[0082]具体的,请一并参照图5,为本发明实施例提供了验证单元的结构示意图。如图6所示,所述验证单元11可以包括:匹配子单元111和确定子单元112。
[0083]匹配子单元111,用于接收用户特征信息,并将所述用户特征信息与预设信息库中的预留用户特征信息进行匹配。
[0084]具体实现中,所述匹配子单元111接收用户特征信息,并将所述用户特征信息与预设信息库中的预留用户特征信息进行匹配。匹配子单元111是由用户进行操作,而当识别用户是否为机主或是否具有使用权限时,可以采用用户特征信息验证的方式进行验证,其中,用户特征信息可以包括指纹信息、面部特征信息、眼球特征信息、虹膜信息等等。本发明实施例中,控制终
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1