解锁方法和装置的制造方法_3

文档序号:9235652阅读:来源:国知局

[0143]根据该用户标识,向该服务器发送数字密码获取请求,该数字密码获取请求用于请求该服务器根据该预设算法,将该图形码转换为该数字密码。
[0144]在另一实施例中,该方法还包括:
[0145]根据该用户标识,向该服务器发送数字解锁设置指令,该数字解锁设置指令用于指示该服务器将该智能锁的解锁方式设置为数字密码解锁方式。
[0146]图4是根据一示例性实施例示出的一种解锁方法的流程图,如图4所示,该解锁方法用于服务器中,包括以下步骤:
[0147]在步骤401中,当接收到智能锁根据用户标识发送的图形码时,存储该图形码。
[0148]在步骤402中,根据预设算法,将该图形码转换为数字密码。
[0149]在步骤403中,根据该用户标识,向使用该用户标识登录该服务器的终端发送该数字密码,该终端用于显示该数字密码,该数字密码用于对该智能锁进行解锁。
[0150]本实施例提供的方法,通过智能锁提供了数字密码解锁的方式,在根据图形码进行锁定时,根据预设算法,将该图形码转换为数字密码,并根据该智能锁对应的用户标识,向服务器发送该图形码,则服务器可以根据该预设算法,将该图形码转换为数字密码,发送给使用该用户标识登录该服务器的终端,终端接收该数字密码,并显示该数字密码,用户即可获知该数字密码,根据该数字密码对智能锁进行解锁,保证了在无法根据图形码进行解锁时能根据数字密码进行解锁,提高了智能锁的可靠性。
[0151]在另一实施例中,该根据预设算法,将该图形码转换为数字密码,包括:
[0152]当接收到该终端发送的数字密码获取请求时,根据该预设算法,将该图形码转换为数字密码。
[0153]在另一实施例中,该方法还包括:
[0154]根据该用户标识,向该智能锁发送数字解锁设置指令,使得该智能锁将解锁方式设置为数字密码解锁方式。
[0155]图5是根据一示例性实施例示出的一种解锁方法的流程图,如图5所示,该解锁方法的交互主体为智能锁、终端和服务器,包括以下步骤:
[0156]在步骤501中,智能锁通过配置的扫描器,对图形码进行扫描,根据该图形码,对该智能锁进行锁定。
[0157]其中,该图形码可以为二维码、条形码等,且该图形码可以由终端生成或者印刷在卡片上,本实施例对此不做限定。该扫描器用于对图形码进行扫描,可以配置在该智能锁上,也可以独立于该智能锁之外。当该扫描器独立于该智能锁之外时,该扫描器可以通过数据线,与该智能锁连接,以便向该智能锁发送扫描到的图形码,本实施例对该扫描器的配置方式不做限定。该智能锁可以为自行车锁、门禁锁、旅行箱锁等,本实施例对该智能锁的应用场景不做限定。
[0158]该智能锁可以处于两种状态:解锁状态和锁定状态。如果该智能锁处于解锁状态,则当该智能锁通过扫描器,对图形码进行扫描时,根据该图形码进行锁定,此时该智能锁处于锁定状态,之后,当该智能锁再次通过该扫描器,对该图形码进行扫描时,该智能锁确定扫描到的图形码与锁定时的图形码匹配,则对该智能锁进行解锁。
[0159]实际应用时,该智能锁可以预先设置图形码,则每次该智能锁处于解锁状态时,当该智能锁通过扫描器,对图形码进行扫描时,判断扫描到的图形码与预先设置的图形码是否匹配,如果是,则根据该图形码进行锁定,如果否,则不会根据该图形码进行锁定。而在该智能锁处于锁定状态时,当该智能锁通过该扫描器,对图形码进行扫描时,判断扫描到的图形码与预先设置的图形码是否匹配,如果是,则根据该图形码进行解锁,如果否,则不会根据该图形码进行解锁。
[0160]例如,该智能锁预先设置用于对该智能锁进行锁定和解锁的图形码为图形码A,则该智能锁只有扫描到图形码A时,才会进行锁定或解锁。当前扫描图形码A的次数为奇数时,对该智能锁进行锁定,当前扫描图形码A的次数为偶数时,对该智能锁进行解锁。当该智能锁扫描到除图形码A以外的其他图形码时,不会进行锁定或解锁。
[0161]该智能锁还可以不预先设置图形码,则该智能锁可以根据任一图形码进行锁定,并根据锁定时的图形码进行解锁。也即是,在该智能锁处于解锁状态时,该智能锁通过扫描器,对图形码进行扫描时,根据该图形码进行锁定,之后,在该智能锁锁定的状态下,当该智能锁通过该扫描器,对图形码进行扫描时,判断扫描到的图形码与锁定时的图形码是否匹配,如果是,则根据该图形码进行解锁。
[0162]例如,该智能锁在处于解锁状态时,扫描图形码A,根据图形码A进行锁定,之后再次扫描图形码A,根据图形码A进行解锁,此时,该智能锁处于解锁状态,该智能锁还可以扫描图形码B,根据图形码B进行锁定,之后再次扫描图形码B,根据图形码B进行解锁。
[0163]在步骤502中,该智能锁根据预设算法,将该图形码转换为数字密码,存储该数字密码。
[0164]其中,该预设算法用于对任意类型的信息进行计算,将该信息转换为唯一对应的数字信息,该预设算法可以为MD5 (Message Digest Algorithm MD5,消息摘要算法第五版)等,本实施例对此不做限定。通过应用该预设算法,可以将文字、数字、图形等信息转换为唯一对应的数字信息。那么,对于任一图形码来说,根据该预设算法对该图形码进行转换时,可以得到与该图形码对应的唯一数字密码。
[0165]本实施例中,该预设算法可以由该智能锁与该服务器预先通过协商确定,且在使用过程中,该服务器与该智能锁还可以对该预设算法进行更新,以防止预设算法泄露,提高安全性。另外,该服务器与不同的智能锁之间的预设算法可以相同,也可以不同,本实施例对此均不做限定。
[0166]在本实施例中,该智能锁在根据该图形码进行锁定时,可以根据该图形码进行解锁。但是,在实际应用时,很可能会由于用户丢失印刷图形码的卡片或者丢失存储图形码的终端等原因,而无法根据图形码进行解锁。则为了保证在无法根据图形码进行解锁时能够根据数字密码进行解锁,当该智能锁根据图形码进行锁定时,根据该预设算法,将该图形码转换为数字密码,并存储该数字密码,该数字密码可以用于对该智能锁进行解锁。其中,在进行转换时,该智能锁可以先对该图形码进行识别,获取该图形码中包含的特征信息,应用该预设算法,对该特征信息进行计算,从而将该特征信息转换为唯一对应的数字密码。
[0167]在步骤503中,该智能锁根据对应的用户标识,向服务器发送该图形码。
[0168]本实施例中,该智能锁根据该用户标识登录该服务器,该用户标识可以为用户账号、用户昵称、用户编号等,本实施例对此不做限定。
[0169]实际应用时,该智能锁可以配置显示屏幕,在显示屏幕上显示登录界面,用户可以在该登录界面上输入用户标识和与该用户标识对应的用户密码,该智能锁获取该用户标识和该用户密码,根据该用户标识和该用户密码,登录该服务器。
[0170]或者,该智能锁还可以与终端建立数据连接,该数据连接可以为蓝牙、WiFi (Wireless-Fidelity,无线保真)等数据连接,用户可以在终端上输入该用户标识和该用户密码,该终端通过该数据连接,向该智能锁发送该用户标识和该用户密码,该智能锁接收到该用户标识和该用户密码时,根据该用户标识和该用户密码,登录该服务器,并存储该用户标识和该用户密码。后续过程中,该智能锁可以保持登录该服务器的状态,也可以仅在根据图形码进行锁定时,根据存储的用户标识和用户密码,登录该服务器,本实施例对该智能锁的登录时机不做限定。另外,该智能锁可以保持与该终端之间的数据连接,或者,为了防止用户丢失该终端时,其他用户使用该终端对该智能锁进行管理操作,该智能锁还可以断开与该终端之间的数据连接,本实施例对此不做限定。
[0171]需要说明的是,向该智能锁发送用户标识和用户密码的终端与下述过程中获取该智能锁数字密码的终端可以为同一终端,也可以为不同终端,本实施例对此不做限定。
[0172]在步骤504中,该服务器接收到该图形码时,存储该图形码。
[0173]为了保证用户无法获得图形码时,能够获得该图形码对应的数字密码,该智能锁根据该图形码进行锁定时,还要根据该智能锁对应的用户标识,向该服务器发送该图形码,当该服务器接收到该图形码时,存储该图形码,以便后续能够根据该图形码,获取该图形码对应的数字密码,返回给用户。
[0174]为了对不同智能锁的图形码进行区分,该服务器接收到该智能锁发送的图形码时,还可以对应存储该智能锁的用户标识和该图形码。后续过程中,该服务器可以将该图形码对应的数字密码发送给使用该用户标识登录该服务器的终端。
[0175]在步骤505中,终端接收对该智能锁的数字密码解锁指令,根据该用户标识,向该服务器发送数字密码获取请求。
[0176]为了对该智能锁进行管理,该终端和该智能锁可以根据同一用户标识,登录该服务器。该终端还可以根据该用户标识,显示该智能锁的管理界面,该管理界面用于对该智能锁进行管理。该管理界面至少包括数字密码解锁选项,该数字密码解锁指令可以由对该数字密码解锁选项的点击操作触发。
[0177]该数字密码解锁指令用于指示根据数字密码对该智能锁进行解锁,当该终端接收到对该智能锁的数字密码解锁指令时,可以根据该用户标识,向该服务器发送数字密码获取请求。
[0178]该终端还可以安装指定管理应用,该指定管理应用与该服务器关联,用于对智能锁进行管理。则该终端可以通过该指定管理应用,显示该管理界面,在该管理界面上,根据检测到的管理操作,对该智能锁进行管理,并通过该指定管理应用,向该服务器发送与该管理操作对应的管理请求,如数字密码获取请求或者其他类型的管理请求等。
[0179]在步骤506中,该服务器接收到该数字密码获取请求时,根据该预设算法,将存储的图形码转换为数字密码。
[0180]在步骤507中,该服务器向该终端发送该数字密码。
[0181]当该服务器接收到终端发送的数字密码获取请求时,获取与该用户标识对应存储的图形码,即为该智能锁锁定时所用的图形码,
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1