开锁方法、装置及智能锁的制作方法_3

文档序号:9751797阅读:来源:国知局
的环境安全指数时,通过查找该对应关系能够确定开锁等级。
[0210] 步骤103、在检测到的开锁等级高于所确定的开锁等级时,控制智能锁开锁。
[0211] 本公开实施例中,为开锁方式也设置了对应的等级,开锁等级可以为高、中和低。 例如:开锁等级为高的开锁方式包括:虹膜识别;开锁等级为中的开锁方式包括:指纹识别、 声纹识别及脸部识别;开锁等级为低的开锁方式包括:钥匙开锁、磁卡开锁及刷终端开锁。
[0212] 上述实施例中,智能锁可以确定当前的环境安全指数,并基于该环境安全指数确 定对应的开锁等级,并在检测到的开锁等级高于所确定的开锁等级时,控制智能锁开锁,从 而本公开实施例能够提高智能锁开锁的安全系数,为用户提供更为安全有效的开锁保护, 优化了用户体验。
[0213] 如图2所示,图2是根据一示例性实施例示出的另一种开锁方法流程图,该方法可 以用于智能锁中,并建立在图1所示方法的基础上,在上述步骤101之前。该方法还包括以下 步骤:
[0214] 步骤201、与终端建立蓝牙通信连接。
[0215] 步骤202、接收并存储用户通过终端输入的无线网络账户名称及密码。
[0216] 步骤203、基于无线网络账户名称和密码与路由器建立连接。
[0217] 本公开实施例中,智能锁可以支持蓝牙通信,并通过蓝牙与终端建立通信连接,终 端可以通过智能家庭App(Applicati 〇n,应用程序)发送无线网络账户名称及密码,智能锁 通过接受到的账户名称和密码与路由器建立连接,从而实现无线通信,例如与服务器的通 信,与家庭中支持无线通信功能的其他智能设备的通信等。
[0218] 本公开实施例中,在上述步骤101之前,该方法还可以包括:
[0219]步骤204、获取家庭成员的用户身份信息。
[0220] 其中用户身份信息可以包括指纹信息、虹膜信息、声纹信息、脸部图像及用户的智 能设备的标识中的任一种或多种,那么该公开步骤204可以通过下述方式实现:
[0221] 扫描家庭成员的指纹信息。可以通过智能锁表面的指纹识别模块来录入指纹信 息。
[0222] 扫描家庭成员的虹膜信息。可以使用户位于智能锁的虹膜识别模块前面,通过扫 描家庭成员的虹膜来获取该虹膜信息。
[0223] 采集家庭成员的声纹信息。可以使用户对着智能锁的语音识别模块说话,来录入 声纹信息。
[0224] 采集家庭成员的脸部图像。可以通过智能锁的摄像头设备录入家庭成员的脸部图 像。
[0225] 接收家庭成员的智能设备的设备标识。该智能设备可以为用户的手机、PDA、智能 手表及智能手环等设备。
[0226] 步骤205、将用户身份信息与用户名对应的进行存储。
[0227] 例如,可以如表1的格式存储上述信息。
[0228] 表1 「02291
[0231] 在获取了上述用户身份信息之后,智能锁可以将获取的信息与用户名对应的进行 存储,为了避免信息丢失,还可以将存储的用户身份信息与对应的用户名发送给服务器进 行存储。
[0232] 上述实施例中,智能锁中可以预存储用户名及对应的用户身份信息,从而便于智 能锁在检测到开锁请求时,对获取的用户身份进行确认,通过这种方式能够准确的确定要 求开锁的用户是否为陌生人,从而进一步确定开锁等级,确保智能家庭的安全。
[0233] 如图3所示,图3是根据一示例性实施例示出的另一种开锁方法流程图,该方法可 以用于智能锁中,并建立在图2所示方法的基础上,上述步骤101可以包括:
[0234] 步骤301、接收到路由器发送的请求无线网络扫描的设备标识列表。
[0235] 当有新的设备要接入无线网络时,路由器可以接收到该设备发送的无线网络扫描 请求,该请求中携带有该设备的标识。当路由器接收到无线网络扫描请求时,可以认为有用 户进入了家庭环境中,因而将接收到的所有的设备标识,即设备标识列表发送给智能锁进 行确认。
[0236] 然后,基于设备标识列表确定环境安全指数,本公开实施例中,该步骤可以通过下 述方式实现:
[0237] 步骤302、查找存储的设备标识。
[0238] 在步骤205中,智能锁中将设备标识与用户名对应的进行了存储。
[0239] 步骤303、判断设备标识列表中的设备标识是否存在于存储的设备标识中。
[0240] 步骤304、在判断为设备标识列表中的全部设备标识都存在于存储的设备标识中 时,确定环境安全指数为高。
[0241] 步骤305、在判断为设备标识列表中的部分设备标识存在于存储的设备标识中时, 确定环境安全指数为中。
[0242]步骤306、在判断为设备标识列表中的全部设备标识都未存在于存储的设备标识 中时,确定环境安全指数为低。
[0243]在路由器发送的设备标识列表中只有一个标识,那么在该设备标识存在于已存储 的设备标识中时,可以确定环境安全指数为高,如果该设备标识不存在于已存储的设备标 识中,则可以确定环境安全指数为低。在路由器发送的设备标识列表中有多个标识时,如果 请求接入无线网络的设备标识全部存在于已存储的设备标识中,说明该设备的用户为家庭 用户,不是陌生人,因而可以确定环境安全指数为高。相应地,列表中的设备标识部分存在 于存储的设备标识中说明环境安全指数为中,列表中的设备标识完全不存在与存储的设备 标识中说明环境安全指数为低。
[0244] 上述实施例中,智能锁可以通过将路由器发送的智能设备的标识列表与预存储的 家庭成员的智能设备标识进行对比,来确定当前的环境安全指数,由于智能设备通常与用 户一起出现,因而这种方式能够准确的确定当前的环境安全指数,继而确定开锁等级。
[0245] 如图4所示,图4是根据一示例性实施例示出的另一种开锁方法流程图,该方法可 以用于智能锁中,并建立在图2所示方法的基础上,上述步骤101可以包括:
[0246] 步骤401、在设定范围内检测到脸部图像。
[0247] 本公开实施例中,可以检测智能锁周围设定范围内的脸部图像,还可以通过摄像 头检测门前设定范围内的脸部图像。
[0248] 步骤402、采集检测到的脸部图像。
[0249] 然后基于脸部图像确定环境安全指数,包括:
[0250] 步骤403、将获取的脸部图像与存储的脸部图像进行比对。
[0251] 本公开步骤中,将获取的脸部图像与步骤205中存储的脸部图像进行对比。
[0252] 步骤404、若获取的脸部图像包括一个用户,在获取的脸部图像存在于存储的脸部 图像中时,确定环境安全指数为高。
[0253] 步骤405、在获取的脸部图像不存在于存储的脸部图像中时,确定环境安全指数为 低。
[0254] 步骤406、若获取的脸部图像包括两个以上的用户,在所有获取的脸部图像都存在 于存储的脸部图像中时,确定环境安全指数为高。
[0255] 步骤407、在获取的至少一个用户的脸部图像存在于存储的脸部图像中时,确定环 境安全指数为中。
[0256] 步骤408、在获取的所有用户的脸部图像都不存在于存储的脸部图像中时,确定环 境安全指数为低。
[0257] 上述实施例中,智能锁可以通过检测设定范围内的脸部图像,并判断检测到的脸 部图像是否存在于存储的脸部图像中来确定环境安全指数,脸部图像识别能够较为准确的 判断设定范围内是否出现了陌生人,以此来确定环境安全指数的准确度和可靠性比较高。
[0258]如图5所示,图5是根据一示例性实施例示出的另一种开锁方法流程图,该方法可 以用于智能锁中,并建立在图2所示方法的基础上,上述步骤101可以包括:
[0259]步骤501、检测到指纹信息、虹膜信息或声纹信息中的任一项或多项。
[0260]步骤502、采集检测到的指纹信息、虹膜信息或声纹信息。
[0261] 然后,智能锁基于采集到的信息确定环境安全指数,可以包括以下步骤。
[0262] 步骤503、将采集的指纹信息与存储的指纹信息进行比对,将采集的虹膜信息与存 储的虹膜信息进行比对,将采集的声纹信息与存储的声纹信息进行比对,分别得到相似度。 [0263]步骤504、在相似度高于设定阈值时,确定环境安全指数为高。
[0264]步骤505、在相似度低于设定阈值时,确定环境安全指数为低。
[0265]上述实施例中,可以为相似度设置阈值,并将采集的指纹信息、虹膜信息或声纹信 息计算得到的相似度与设定阈值进行比较,基于比较结果确定环境安全指数。由于指纹信 息、虹膜信息及声纹信息都具有唯一性,因而通过这些信息来确定是否具有陌生人,环境是 否安全具有准确度高的优点。
[0266] 在图3-图5所示的确定环境安全指数的实施例中,如果通过不同的方式的确定结 果不同,例如,基于设备标识确定当前环境安全指数为高,基于虹膜识别确定当前环境安全 指数为低,则以低作为最终确定的环境安全指数,以提高警惕性,避免误判断造成的安全隐 患。
[0267] 并且在基于环境安全指数确定开锁等级之后,还可以包括:
[0268]步骤506、基于确定的所述开锁等级向用户发出提醒信息。
[0269] 例如,当确定环境安全指数为中时,确定对应的开锁等级为中,对应的开锁方式为 指纹识别、声纹识别及脸部识别,则智能锁可以向用户发送消息,提醒用户可以以指纹识 另IJ、声纹识别及脸部识别的方式进行开锁,从而方便家庭成员用户的操作。
[0270] 步骤507、在发出提醒信息之后,检测到的开锁方式的开锁等级低于确定的开锁等 级时,获取设定范围内的脸部图像。
[0271 ]步骤508、将获取的脸部图像发送给指定家庭成员的终端。
[0272]例如提醒用户以开锁等级为中的方式进行开锁,而检测到用户以钥匙开锁、磁卡 开锁及刷终端开锁等开锁等级较低的方式进行开锁,则可能存在其他异常情况,需要再次 获取用户脸部图像,并将获取的图像通过服务器发送给指定用户的终端,例如发送给户主 的终端,由户主来判定是否为陌生人。
[0273]步骤509、接收到指定家庭成员的终端发送的开锁指令。
[0274]在家庭成员忘记开锁方式的情况下,可能会用错误的开锁等级来开锁,在指定家 庭成员确定了这种情况之后,可以直接向智能锁发送开锁指令。
[0275]步骤510、基于开锁指令直接开锁。
[0276] 此外,户主在确定当前尝试开锁的用户不是陌生人,允许其进入家中时,也可以以 更改开锁等级的方式来允许该用户开锁。那么在步骤507之后,还可以包括:
[0277] 步骤511、接收到指定家庭用户的终端发送的更改开锁等级指令。
[0278] 步骤512、基于更改开锁等级指令更改确定的开锁等级。
[0279] 在另一种公开方式中,智能锁还可以与服务器建立连接,该实现过程可以包括: [0280]与终端建立通信连接,例如通过蓝牙方式与终端建立连接;接收并存储用户通过 终端输入的服务器账户名称及密码;基于该服务器账户名称及密码与服务器建立连接。那 么,智能锁与终端都可以通过同一服务器账户名称和密码登录服务器,例如,通过同一小米 账户登录小米服务器,从而实现远程通信。
[0281 ]那么在有些情况下,例如家庭成员忘记带钥匙时,或其他原因无法开锁时,可以致 电户主,户主通过服务器账户向服务器发送开锁指令,服务器将该开锁指令发送给智能锁; 并基于开锁指令开锁。
[0282] 如图6所示,图6是本公开根据一示例性实施例示出的一种开锁方法的应用场景示 意图。在图6所示的场景中,包括:智能锁、路由器及智能手机。
[0283] 智能锁中预存储家庭成员的用户名及对应的用户身份信息,该用户身份信息包括 设备标识、虹膜信息、脸部图像、指纹信息及声纹信息等。智能锁通过蓝牙与智能手机建立 连接,并通过智能手机发送的无线网络账户名称和密码与路由器建立通信连接。
[0284] 智能锁接收到路由器发送的请求无线网络扫描的设备标识列表,该设备标识列表 中包括3个设备标识,然后智能锁查找存储的设备标识,并将列表中的3个设备标识分别与 存储的设备标识进行比对,如果比对结果为2个设备标识与存储的设备标识一致,则确定当 前的环境安全指数为中,通过查找环境安全指数与开锁等级的对应关系确定对应的开锁等 级为中,则向用户的智能手机发送提醒消息,提醒用户以高于该开锁等级的方式进行开锁, 例如虹膜识别、指纹识别、声纹识别及脸部识别。在检测到用户以虹膜识别的方式进行开锁 时,控制该智能锁开锁。
[0285] 在图6所示应用场景中,实现开锁的具体过程可以参见前述对图1-5中的描述,在 此不再赘述。
[0286] 与前述开锁方法实施例
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1