[0029] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0030] 需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0031] 本发明提供一种移动终端开锁方法。所述移动终端包括手机。在一个实施例中,如图1所示,所述移动终端开锁方法包括:
[0032] 步骤S1,移动终端向智能锁孔发送超声波,并接收返回的反射超声波;对所述反射超声波进行解析,得到所述智能锁的锁孔信息。在一个实施例中,移动终端通过自带的超声波发生器对智能锁的锁孔发射超声波,扫描锁孔形状,之后超声波解析器收到返回的超声波,解析出锁孔形状,获得锁孔信息。超声波振动频率大于20KHz以上,超出了人耳听觉的上限(20000Hz),人们将这种听不见的声波叫做超声波。通常以纵波的方式在弹性介质内会传播,是一种能量的传播形式,其特点是超声频率高,波长短,在一定距离内沿直线传播具有良好的束射性和方向性,所以可以利用其在锁孔内的传播反射来检测锁孔内的形状。
[0033] 步骤S2,根据所述锁孔信息中的锁孔参数确定相应的解锁密码。在一个实施例中,根据锁孔参数从数据存储模块提取出解锁密码。在一个实施例中,根据所述锁孔信息中的锁孔参数确定相应的解锁密码的具体实现包括:根据所述锁孔参数,在预设的解锁信息库中确定相应的解锁密码;所述解锁信息库包括智能锁孔参数字段以及解锁密码字段。
[0034] 步骤S3,将所述解锁密码发送给所述智能锁。在一个实施例中,所述移动终端通过蓝牙将所述解锁密码发送给所述智能锁,即控制蓝牙通信模块将此解锁密码发送到智能锁。
[0035] 步骤S4,智能锁收到所述解锁密码,将所收到的解锁密码与智能锁中设定的解锁密码进行比较,当判断所收到解锁密码与所设定的解锁密码一致时,完成开锁。具体地,智能锁收到解锁密码后与智能锁的开锁密码存储模块存储的解锁密码(预设的解锁密码)进行比对,如果密码匹配(判断所收到解锁密码与所设定的解锁密码一致)即可控制完成开锁。
[0036] 在一个实施例中,所述移动终端开锁方法还包括:修改所述解锁密码,包括在所述智能锁中修改所设定的解锁密码以及在所述解锁信息库中修改与所述智能锁相对应的解锁密码。
[0037] 本发明还提供一种所述移动终端。在一个实施例中,如图2所示,所述移动终端1包括锁孔信息获取模块11、解锁密码确定模块12以及解锁密码发送模块13。其中:
[0038] 锁孔信息获取模块11用于向智能锁孔发送超声波,并接收返回的反射超声波,对所述反射超声波进行解析,得到所述智能锁孔信息。在一个实施例中,锁孔信息获取模块11通过自带的超声波发生器对智能锁的锁孔发射超声波,扫描锁孔形状,之后超声波解析器收到返回的超声波,解析出锁孔形状,获得锁孔信息。超声波振动频率大于20KHz以上,超出了人耳听觉的上限(20000Hz),人们将这种听不见的声波叫做超声波。通常以纵波的方式在弹性介质内会传播,是一种能量的传播形式,其特点是超声频率高,波长短,在一定距离内沿直线传播具有良好的束射性和方向性,所以可以利用其在锁孔内的传播反射来检测锁孔内的形状。
[0039] 解锁密码确定模块12与所述锁孔信息获取模块11相连,用于根据所述智能锁孔信息中的锁孔参数,确定相应的解锁密码。在一个实施例中,根据所述锁孔信息中的锁孔参数确定相应的解锁密码的具体实现包括:根据所述锁孔参数,在预设的解锁信息库中确定相应的解锁密码;所述解锁信息库包括智能锁孔参数字段以及解锁密码字段。
[0040] 解锁密码发送模块13与解锁密码确定模块12相连,用于将所述解锁密码发送给所述智能锁。在一个实施例中,所述移动终端通过蓝牙将所述解锁密码发送给所述智能锁,即控制蓝牙通信部件将此解锁密码发送到智能锁。该解锁密码用于对智能锁进行解锁。当智能锁收到所述解锁密码,将所收到的解锁密码与智能锁中设定的解锁密码进行比较,当判断所收到解锁密码与所设定的解锁密码一致时,完成开锁。在一个实施例中,所述解锁密码通过加密处理。
[0041] 在一个实施例中,所述移动终端1还包括解锁信息修改模块,所述解锁信息修改模块与解锁密码确定模块12以及解锁密码发送模块13相连,用于在所述解锁信息库中修改与所述智能锁相对应的解锁密码,同时将修改的解锁密码发送给所述智能锁以供智能锁修改所设定的解锁密码。
[0042] 本发明还提供一种与上述智能终端配套的智能锁。在一个实施例中,如图3所示,所述智能锁2包括解锁密码接收模块21以及解锁密码处理模块22。其中:
[0043] 解锁密码接收模块21接收如上所述的移动终端1发送的解锁密码。具体地,解锁密码接收模块21接收如上所述的移动终端1的解锁密码发送模块13发送的解锁密码。
[0044] 解锁密码处理模块22与所述解锁密码接收模块21相连,用于将所收到的解锁密码与智能锁中设定的解锁密码进行比较,当判断所收到解锁密码与所设定的解锁密码一致时,完成开锁。所述解锁密码通过解密处理。
[0045] 在一个实施例中,所述智能锁还包括解锁密码修改模块,所述解锁密码修改模块与解锁密码接收模块21以及所述解锁密码处理模块22相连,用于接收到修改的解锁密码,并根据接收到的修改的解锁密码修改所述智能锁设定的解锁密码。具体地,所述解锁密码修改模块与以及所述解锁密码处理模块22相连,用于根据解锁密码接收模块21接收到的修改的解锁密码,修改所述智能锁设定的解锁密码。
[0046] 在一个实施例中,移动终端与智能锁的系统部件结构如图4所示。其中,CPU是移动终端的主控制器,通过将控制指令发送给其他部件来控制其他部件的动作。显示控制界面是控制的起点,用户通过显示控制界面发出开锁的指令。然后,移动终端的各个功能模块就开始执行相应的指令来完成开锁。移动终端1中的锁孔信息获取模块11包括超声波收发器以及超声波信号解析器,通过控制超声波收发器发射超声波,扫描锁孔形状,之后超声波解析器收到返回的超声波,解析出锁孔形状,确定锁孔参数(包括锁孔形状信息)。将解析结果传给解锁密码确认模块12。解锁密码确定模块12根据锁孔参数从数据存储模块提取得到对应的解锁密码。解锁密码发送模块13控制蓝牙通信模块将此解锁密码发送到智能锁。智能锁2包括蓝牙信号接收模块(蓝牙通信部件)、开锁密码存储模块(存储部件)、智能锁控制模块(智能锁的控制部件)以及智能开锁模块(智能锁的开锁部件)等部件。其中,智能锁的解锁密码接收模块21通过蓝牙信号接收模块(蓝牙部件)接收此解锁密码,并通过解锁密码处理模块22进行处理,所述处理包括:将收到的密码与智能锁的开锁密码存储模块(智能锁中的存储部件)存储的解锁密码进行比对,将比对结果通知智能锁的控制部件,由控制部件进行裁决,控制是否进行开锁动作。如果比对结果吻合,则由控制部件控制智能锁中的开锁部件将锁打开。当进行解码密码修改时,移动终端1的解码密码发送模块13将新设定的解码密码通过蓝牙部件发送给智能锁,智能锁通过蓝牙部件接收到此解锁密码,并将解锁密码加密存储到存储部件中。
[0047] 综上所述,本发明通过超声波智能匹配锁孔,并对开锁密码进行加密匹配的技术,大大增加了智能锁的安全性,并且给用户带来极大的便利。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0048] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。