一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述所述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述所述方法的步骤。
本技术方案的技术效果在于:通过在预建立的微信解锁小程序上注册一个用户账号,将用户账号与智能锁进行绑定,用户只需要在微信解锁小程序上点击相应的开锁按钮,给智能锁发送一个开锁指令,即可打开智能锁,方便快捷。
附图说明
下面结合附图详述本发明的具体结构。
图1为本发明的微信小程序开锁方法流程图;
图2为本发明的微信小程序开锁装置模块框图;
图3为本发明的微信小程序搜索界面图;
图4为本发明的微信小程序用户登录状态图;
图5为本发明的微信小程序绑定界面图;
图6为本发明的微信小程序绑定完成界面图。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
参阅图1,一种微信小程序开锁方法,包括步骤,
s10、在预建立的微信解锁小程序上注册用户账号密码并进行登录;
s20、在微信解锁小程序上添加与智能锁相对应的设备编号,每个智能锁的设备编号为唯一的;
s30、根据所述智能锁的设备编号,将所述智能锁与所述用户账号进行绑定;
s40、在微信解锁小程序上点击开锁按钮时,给智能锁发送开锁指令以打开智能锁。
本技术方案中,用户在预建立的解锁小程序中进行用户账号注册,用户账户密码存储在云端服务器中,并且在微信解锁小程序中添加智能锁,每个智能锁都有一个唯一的设备编号,通过将设备编号与用户账号绑定,即是将用户账号与智能锁进行了绑定,绑定后智能锁里面和手机里面都将存储对方的身份id,实现配对;用户在微信解锁小程序点击相应的设备编号的开锁按钮,向智能锁发送开锁指令,智能锁在接收到相应的开锁指令后,驱动电机将锁具打开。该方案中,由于微信的广泛使用,用户只需要通过一个微信解锁程序,即可实现开锁,方便快捷。
实施例一
在一具体实施例中,所述在预建立的微信解锁小程序上注册用户账号并进行登录,具体包括,
在微信搜索页面上搜索出预建立的微信解锁小程序;
在用户账号密码注册页面上注册用户账号密码;
在用户登录页面上,根据用户账号密码进行用户登录。
本实施例中,参阅图3,在微信搜索页面上搜索豪力士智能锁,即可搜索出解锁小程序,参阅图4,用户通过在微信小程序上进行用户注册,用户账号保存在云服务器中,当用户输入账号密码时,会跟云服务器的账号密码进行匹配,如果匹配成功,则用户登录成功。
实施例二
在一具体实施例中,参阅图5,所述根据所述智能锁的设备编号,将所述智能锁与所述用户账号进行绑定,具体包括,
检测用户输入的管理密码与锁体内预设置的管理密码是否匹配,若匹配成功,则将所述智能锁与所述用户账号进行绑定。
本实施例中,第一次设置初始管理密码保存于智能锁里面,下次管理锁具的时候只有此密码的人才能操作管理。此处锁具跟手机进行配对绑定过程,需要确认管理员权限,输入密码正确表示有权限绑定,绑定后锁里面和手机里面都将存储对方的身份id,实现配对,以实现下一步的开锁。其中,通过管理密码验证,可以确保只有知道该该管理密码的用户可以进行用户账号与智能锁之间的绑定,有效提升智能锁的安全性。
实施例三
在一具体实施例中,参阅图6,所述在微信解锁小程序上点击开锁按钮时,给智能锁发送开锁指令以打开智能锁,具体包括,
点击开锁按钮后,调用手机蓝牙模块使用蓝牙协议搜索智能锁;
将微信解锁小程序上添加的设备编号与搜索到的智能锁进行匹配,如果匹配成功,则向智能锁发送开锁指令以将智能锁打开。
本实施例中,点击开锁后,手机上的微信解锁小程序将调用手机蓝牙模块使用蓝牙协议搜索到已经配对好的锁具,然后发起配对并发送开锁指令,锁具判断手机微信解锁小程序的用户是否绑定过,若绑定过,则接受开锁指令并驱动电机将锁具打开。其中,通过蓝牙模块来实现智能锁与移动端的连接,手机蓝牙的传输距离在10米以内,有效防止防止远距离的误解锁,有效提高智能锁的安全性,10米以内通过手机开锁,提高了用户开锁效率,提升用户体验。
参阅图2,一种微信小程序开锁装置,包括,
用户账号注册登录模块,用于在预建立的微信解锁小程序上注册用户账号密码并进行登录;
智能锁添加模块,用于在微信解锁小程序上添加与智能锁相对应的设备编号,每个智能锁的设备编号为唯一的;
智能锁绑定模块,用于根据所述智能锁的设备编号,将所述智能锁与所述用户账号进行绑定;
智能锁开锁模块,用于在微信解锁小程序上点击开锁按钮时,给智能锁发送开锁指令以打开智能锁。
实施例四
在一具体实施例中,所述用户账号注册登录模块具体包括,
小程序搜索单元,用于在微信搜索页面上搜索出预建立的微信解锁小程序;
用户账号注册单元,用于在用户账号密码注册页面上注册用户账号密码;
用户账号登录单元,用于在用户登录页面上,根据用户账号密码进行用户登录。
实施例五
在一具体实施例中,所述智能锁绑定模块具体包括,
管理密码匹配单元,用于检测用户输入的管理密码与锁体内预设置的管理密码是否匹配;
智能锁绑定单元,用于若匹配成功,则将所述智能锁与所述用户账号进行绑定。
实施例六
在一具体实施例中,所述智能锁开锁模块具体包括,
智能锁搜索单元,用于点击开锁按钮后,调用手机蓝牙模块使用蓝牙协议搜索智能锁;
智能锁匹配单元,用于将微信解锁小程序上添加的设备编号与搜索到的智能锁进行匹配;
开锁执行单元,用于如果匹配成功,则向智能锁发送开锁指令以将智能锁打开。
本发明装置的实施例包含方法实施例的全部内容,具有与方法实施例相同的技术效果,因此不再对此进行赘述。
实施例七
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述所述方法的步骤。