CN107578505A - 一种智能开锁方法和智能开锁装置 - Google Patents
一种智能开锁方法和智能开锁装置 Download PDFInfo
- Publication number
- CN107578505A CN107578505A CN201710801028.9A CN201710801028A CN107578505A CN 107578505 A CN107578505 A CN 107578505A CN 201710801028 A CN201710801028 A CN 201710801028A CN 107578505 A CN107578505 A CN 107578505A
- Authority
- CN
- China
- Prior art keywords
- unlocking
- smart machine
- cloud server
- intelligent
- smart
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Lock And Its Accessories (AREA)
Abstract
本发明提供了一种智能开锁方法和智能开锁装置,避免了现有的共享单车必须通过扫码或输入单车编码进行解锁并且只能一对一解锁的尴尬,解决了用户体验效果差的问题。本发明提供的智能开锁方法包括:接收开锁触发信号,开锁触发信号用于触发智能开锁过程;根据开锁触发信号确定周围的至少一个智能设备,其中至少一个智能设备中的每个智能设备安装有智能锁;向云服务器发送开锁请求消息,以完成所述智能开锁过程,其中开锁请求消息用于请求云服务器打开至少一个智能设备中的一个智能设备安装的智能锁。
Description
技术领域
本发明涉及开锁技术领域,具体涉及一种智能开锁方法和智能开锁装置。
背景技术
目前的共享单车项目主要利用机械开锁或扫码开锁两种方式进行开锁。这两种方式都是采用一对一的开锁方式,即需要先找到某个单车,再对此单车进行解锁。如机械开锁,需要在APP中输入/扫描并发送被选中自行车的编码,根据收到的密码对自行车进行手动解锁。再如扫码开锁,需要扫描自行车上的二维码进行解锁。如果单车的编码和二维码图案都被破坏,则该单车将不可使用。
另外,在使用之前先选中一辆单车再进行扫描或者输入编码的操作对于年纪较大的使用者来说,有点麻烦甚至不会操作,使得用户体验效果不好。
发明内容
有鉴于此,本发明实施例致力于提供一种智能开锁方法和智能开锁装置,以避免现有的共享单车必须通过扫码或输入单车编码进行解锁并且只能一对一解锁的尴尬,解决用户体验效果差的问题。
本发明一实施例提供了一种智能开锁方法,该方法包括:接收开锁触发信号,开锁触发信号用于触发智能开锁过程;根据开锁触发信号确定周围的至少一个智能设备,其中至少一个智能设备中的每个智能设备安装有智能锁;向云服务器发送开锁请求消息,以完成智能开锁过程,其中开锁请求消息用于请求云服务器打开至少一个智能设备中的一个智能设备安装的智能锁。
在一个实施例中,开锁触发信号包括语音触发信号,其中,根据开锁触发信号确定周围的至少一个智能设备包括:在接收到语音触发信号后,确定周围的至少一个智能设备。
在一个实施例中,语音触发信号还包含智能设备的全部编码或部分编码,其中,确定周围的至少一个智能设备包括:在周围的多个智能设备中查找其编码与全部编码相同或包含部分编码的至少一个智能设备。
在一个实施例中,在周围的多个智能设备中查找其编码与全部编码相同或包含部分编码的至少一个智能设备包括:在多个智能设备中查找其编码与全部编码相同或包含部分编码且其地理位置在预设的距离阈值内的至少一个智能设备。
在一个实施例中,开锁触发信号包括蓝牙触发信号,其中,根据开锁触发信号确定周围的至少一个智能设备,其中至少一个智能设备中的每个智能设备安装有智能锁包括:在接收到蓝牙触发信号后,确定周围的至少一个智能设备,其中至少一个智能设备中的每个智能设备安装有智能蓝牙锁。
在一个实施例中,智能开锁方法还包括接收云服务器发送的开锁响应消息,开锁响应消息用于响应开锁请求消息。
在一个实施例中,开锁响应消息包含正在使用状态信息或待维修状态信息,向云服务器发送开锁请求消息包括:在接收到开锁响应消息后,继续向云服务器发送对针对至少一个智能设备之一的开锁请求消息。
在一个实施例中,开锁响应消息包含云服务器确定的智能设备的开锁信息,向云服务器发送开锁请求消息包括:向云服务器依次发送对针对至少一个智能设备之一的开锁请求消息,直至接收到开锁响应消息为止。
在一个实施例中,在向云服务器依次发送针对至少一个智能设备之一的开锁请求消息之前进一步包括:对至少一个智能设备进行排序,其中,向云服务器依次发送对针对至少一个智能设备之一的开锁请求消息包括:根据排序的结果,向云服务器依次发送针对至少一个智能设备之一的开锁请求消息。
在一个实施例中,对至少一个智能设备进行排序包括:按照地理位置从近到远的顺序对至少一个智能设备进行排序,其中,根据排序的结果,向云服务器依次发送针对至少一个智能设备之一的开锁请求消息包括:按照从近到远的次序,依次向云服务器发送针对至少一个智能设备之一的开锁请求消息。
在一个实施例中,对至少一个智能设备进行排序包括:按照信号强度从大到小的顺序对至少一个智能设备进行排序,其中,根据排序的结果,向云服务器依次发送针对至少一个智能设备之一的开锁请求消息包括:按照由强到弱的次序,依次向云服务器发送针对至少一个智能设备之一的开锁请求消息。
在一个实施例中,开锁信息为开锁命令信息或开锁验证信息,当开锁信息为开锁命令信息时,在接收云服务器发送的开锁响应消息之后,进一步包括:根据开锁命令信息控制智能设备执行开锁操作;或当开锁信息为开锁验证信息时,在接收云服务器发送的开锁响应消息之后,进一步包括:发送开锁验证信息至智能设备进行验证。
在一个实施例中,开锁信息为开锁成功信息,开锁成功信息用于指示云服务器已经成功打开智能设备安装的智能锁。
在一个实施例中,智能开锁方法由移动终端执行,开锁请求消息包括:至少一个智能设备的设备编码信息和移动终端的位置信息,智能设备由云服务器根据设备编码信息和位置信息确定。
在一个实施例中,确定周围的至少一个智能设备包括:搜索周围的所有智能设备;根据设备名称对搜索到的所有智能设备进行分类,基于分类的结果选出符合所需设备名称的至少一个智能设备。
本发明一实施例提供了一种智能开锁装置,包括:接收模块,用于接收开锁触发信号,其中开锁触发信号用于触发智能开锁过程;确定模块,用于根据接收模块接收到的开锁触发信号确定周围的至少一个智能设备,其中至少一个智能设备中的每个智能设备安装有智能锁;发送模块,用于向云服务器发送开锁请求消息,以完成智能开锁过程,其中开锁请求消息用于请求云服务器打开至少一个智能设备中的一个智能设备安装的智能锁。
在一个实施例中,开锁触发信号包括语音触发信号,其中,确定模块用于根据接收模块接收到的语音触发信号确定周围的至少一个智能设备。
在一个实施例中,语音触发信号还包含智能设备的全部编码或部分编码,其中,确定模块用于在周围的多个智能设备中查找其编码与全部编码相同或包含部分编码的至少一个智能设备。
在一个实施例中,确定模块包括查找单元,查找单元用于在多个智能设备中查找其编码与全部编码相同或包含部分编码且其地理位置在预设的距离阈值内的至少一个智能设备。
在一个实施例中,开锁触发信号包括蓝牙触发信号,其中,确定模块用于根据接收模块接收到的蓝牙触发信号确定周围的至少一个智能设备,其中至少一个智能设备中的每个智能设备安装有智能蓝牙锁。
在一个实施例中,接收模块还用于接收云服务器发送的开锁响应消息,其中开锁响应消息用于响应开锁请求消息。
在一个实施例中,开锁响应消息包含正在使用状态信息或待维修状态信息,发送模块还用于:在接收模块接收到开锁响应消息后,继续向云服务器发送对针对至少一个智能设备之一的开锁请求消息。
在一个实施例中,开锁响应消息包含云服务器确定的智能设备的开锁信息,发送模块用于向云服务器依次发送对针对至少一个智能设备之一的开锁请求消息,直至接收模块接收到开锁响应消息为止。
在一个实施例中,智能开锁装置进一步包括排序模块,用于对确定模块所确定的至少一个智能设备进行排序,其中,发送模块用于根据排序的结果,向云服务器依次发送针对至少一个智能设备之一的开锁请求消息。
在一个实施例中,排序模块按照地理位置从近到远的顺序对至少一个智能设备进行排序,其中,发送模块按照从近到远的次序,依次向云服务器发送针对至少一个智能设备之一的开锁请求消息。
在一个实施例中,排序模块按照信号强度从大到小的顺序对至少一个智能设备进行排序,其中,发送模块按照由强到弱的次序,依次向云服务器发送针对至少一个智能设备之一的开锁请求消息。
本发明一实施例提供了一种计算机设备,包括存储器、处理器以及存储在存储器上被处理器执行的计算机程序,处理器执行计算机程序时实现如前任一所述智能开锁方法的步骤。
本发明一实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前任一所述智能开锁方法的步骤。
本发明实施例提供的智能开锁方法不需要事先选中一个智能设备,开锁过程中也不需要手动输入或扫描智能设备的编码,而是通过开锁触发信号触发智能开锁过程,根据开锁触发信号确定周围的至少一个智能设备,并向云服务器发送开锁请求消息,以完成智能开锁过程,使得整个过程更加智能化,同时避免了因二维码图案或编码的损坏而导致智能设备不能使用的尴尬,提升了顾客的使用体验。
附图说明
图1所示为本发明实施例提供的一种智能开锁方法的流程图。
图2所示为本发明实施例提供的一种智能开锁装置的结构示意图。
图3所示为本发明第一实施例提供的一种智能开锁方法的流程图。
图4所示为本发明第二实施例提供的一种智能开锁方法的流程图。
图5所示为本发明第三实施例提供的一种智能开锁方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供了一种智能开锁方法,实现对安装有智能锁的智能设备进行开锁的过程,该过程可通过如移动电话或平板电脑等移动终端来执行,其中,该移动终端与云服务器进行数据连接。如图1所示,该方法具体包括:
步骤101:移动终端接收开锁触发信号,其中该开锁触发信号用于触发智能开锁过程。
如移动终端内部安装有与智能锁相对应的智能应用软件(即智能APP)。则移动终端上的智能APP被打开后,接收到开锁触发信号后会对移动终端周围的智能设备进行扫描以开始智能开锁过程。
在本发明一实施例中,开锁触发信号为语音触发信号,则打开智能APP后对移动终端的话筒说“开锁”或“开锁xxxx(其中xxxx代表智能设备的全部编码或部分编码)”,智能APP接收到语音触发信号后即被触发,开始对周围的智能设备进行扫描。另外,当移动终端为苹果手机或苹果电脑/平板电脑时,直接利用Siri语音输入“开锁”也可调出该智能APP对周围的智能设备进行扫描。此种方式简单易操作,无需输入智能设备的编码或扫描二维码,尤其适合年纪较大的用户。
在本发明另一实施例中,开锁触发信号为蓝牙触发信号,这时需要移动终端带有蓝牙通信功能,则打开移动电话或平板电脑上的智能APP后,通过摇一摇移动终端、将移动终端与其他物体如书桌进行碰撞、或输入指纹等形式即可触发智能APP,使得智能APP对移动终端周围的蓝牙设备进行搜索。
步骤102:移动终端根据开锁触发信号确定周围的至少一个智能设备,其中该至少一个智能设备中的每个智能设备都安装有智能锁。
在本发明一实施例中,智能APP可先利用如GPS定位技术或蓝牙、Wi-Fi等无线通信技术搜索出移动终端周围的所有智能设备,然后对搜索到的所有智能设备进行分类,如根据设备名称进行分类,再基于分类的结果选出符合所需设备名称的至少一个智能设备。
例如,当开锁触发信号为蓝牙触发信号,所需的智能设备名称为共佰单车时,智能APP可根据设备名称对搜索到的所有蓝牙设备进行分类,然后将搜索到的至少一个以“共佰单车”命名的蓝牙设备挑选出来并显示给移动终端,该共佰单车上安装有与云服务器进行通信且与智能APP可交互的智能蓝牙锁。共佰单车通过该智能蓝牙锁向云服务器上报其自身的状态信息和位置信息并实现与智能APP的通信。
当然,在其他实施例中,也可省去先搜索所有设备再对其进行分类的步骤,而直接确定出符合所需条件的至少一个智能设备,本发明对此不做限定。
例如,当开锁触发信号为语音触发信号时,则智能APP接收到语音触发信号“开锁”后,便可确定出周围的安装有与该智能APP相对应的智能锁的至少一个智能设备。
在另一个实施例中,当语音触发信号还包含智能设备的全部编码或部分编码,也就是说,当用户向智能APP语音输入“开锁xxxx(其中xxxx代表某智能设备的全部编码或部分编码)”时,智能APP便可在周围的多个智能设备中查找其编码与语音输入的全部编码相同或包含语音中部分编码的至少一个智能设备,例如,可在与移动终端一定距离阈值内进行查找。具体地,智能APP可预先设置一距离阈值,如3m,则智能APP接收到带有智能设备编码的语音信号后,先在移动终端的周围扫描出多个符合条件的智能设备(如名称为“共佰单车”的智能设备),然后在该多个智能设备中查找其编码与语音中全部编码相同或包含部分编码(如智能设备编码的前几位或后几位)且其地理位置在预设的距离阈值内的至少一个智能设备。
步骤103:移动终端向云服务器发送开锁请求消息,以完成智能开锁过程,其中开锁请求消息用于请求云服务器打开至少一个智能设备中的一个智能设备安装的智能锁。
例如,可以由云服务器在接收到开锁请求消息后确定一个智能设备,并通过与该智能设备安装的智能锁之间的通信链路打开该智能锁。可替代地,作为另一实施例,也可以由云服务器在接收到开锁请求消息后确定一个智能设备,并通过移动终端打开该智能设备安装的智能锁。
在一实施例中,该开锁请求消息具体包括该至少一个智能设备的设备编码信息以及对其进行扫描的移动终端的位置信息,其中,该至少一个智能设备既可为智能APP通过某种方法(如通过计算与移动终端间距离的方法或者通过查找其编码与语音信号中编码相同的智能设备的方法)选出的一个智能设备,也可为多个智能设备(如扫描出的某一距离阈值范围内的多个智能设备或查找到的包含语音信号中部分编码的多个智能设备),此时智能设备的选择则由云服务器来执行,如可根据该多个智能设备的状态信息、编码信息及其位置信息综合确定。
本发明实施例提供的智能开锁方法不需要事先选中一个智能设备,开锁过程中也不需要手动输入或扫描智能设备的编码,而是通过开锁触发信号触发智能开锁过程,根据开锁触发信号确定周围的至少一个智能设备,并向云服务器发送开锁请求消息,以完成智能开锁过程,使得整个过程更加智能化,同时避免了因二维码图案或编码的损坏而导致智能设备不能使用的尴尬,提升了顾客的使用体验。
在本发明一实施例中,在步骤103之后还包括:接收云服务器发送的开锁响应消息,该开锁响应消息用于响应开锁请求消息。
该开锁响应消息具体可为云服务器确定的智能设备的开锁信息,如开锁成功信息、开锁命令信息或开锁验证信息等。
在本发明一实施例中,开锁信息为开锁成功信息,用于指示云服务器已经成功打开智能设备安装的智能锁。即云服务器接收到智能APP发送的对某个智能设备进行开锁的开锁请求信息后,直接控制该智能设备上的智能锁进行开锁动作(或云服务器接收到智能APP发送的对某些智能设备进行开锁的开锁请求信息后,选择控制其中一个智能设备上的智能锁进行开锁动作)。若开锁成功,云服务器发送开锁成功信息至智能APP,使得智能APP对该智能设备的状态变化以及运动轨迹也进行跟踪记录。
在本发明另一实施例中,开锁信息为开锁命令信息,此时,该方法进一步包括:移动终端根据该开锁命令信息控制智能设备执行开锁操作。
具体地,云服务器接收到智能APP发送的对某个智能设备进行开锁的开锁请求信息后,反馈开锁命令信息至智能APP表示同意并命令智能APP对其进行开锁动作。或者接收到智能APP同时发送的对多个智能设备进行开锁的开锁请求信息后,云服务器选择对其中一个智能设备进行开锁并反馈开锁命令信息至智能APP,以表示同意并命令智能APP对所选择的智能设备进行开锁动作。移动终端接收到该开锁命令信息后便控制所确定的智能设备执行开锁操作。
在本发明另一实施例中,开锁信息为开锁验证信息。此时,该方法进一步包括:移动终端发送该开锁验证信息至智能设备进行验证。
具体而言,服务器接收到智能APP发送的对某个智能设备进行开锁的开锁请求信息后,反馈开锁验证信息至智能APP。智能APP接收到开锁验证信息后可自动将其发送至对应请求开锁的智能设备。若验证成功,智能锁将自动打开,同时将开锁记录信息(如开锁时的时间信息和位置信息)、该智能设备的状态信息(如将原来的无人使用状态转为正在使用状态)以及后续的行程记录上报至云服务器,便于云服务器对该智能设备的状态变化以及运动轨迹进行后期查询或追踪。
在本发明一实施例中,开锁响应消息还包含正在使用状态信息或待维修状态信息,则步骤103还包括:移动终端在接收到开锁响应消息后,继续向云服务器发送对针对至少一个智能设备之一的开锁请求消息。也就是说,当智能APP向云服务器发送对某一智能设备进行开锁的请求信息后,经云服务器判断不能对其执行开锁动作并将这个消息反馈至智能APP后,智能APP再向云服务器发送对下一个智能设备进行开锁的开锁请求消息。
在本发明一实施例中,步骤103具体为移动终端向云服务器依次发送对针对该至少一个智能设备之一的开锁请求消息,直至接收到开锁响应消息为止,此处的开锁响应消息指的是云服务器确定的智能设备的开锁信息。
在一实施例中,在移动终端向云服务器依次发送对针对该至少一个智能设备之一的开锁请求消息之前,还包括:对该至少一个智能设备进行排序。然后智能APP根据排序的结果,向云服务器依次发送针对上述至少一个智能设备之一的开锁请求消息。
例如,所需要的智能设备为“共佰单车”,则当智能APP接收到开锁触发信号后会对搜索到的多个名称为“共佰单车”的智能设备进行排序,如按照地理位置从近到远或信号强度从大到小的顺序。
在一个实施例中,如移动终端利用GPS对周围的智能设备进行扫描,当用户语音输入“开锁”时,智能APP可按照地理位置从近到远的顺序(即与智能终端间距离从小到大的顺序)对符合要求的智能设备进行排序。然后按照排列的次序依次向云服务器发送对符合条件的智能设备进行开锁的请求信息,直至接收到开锁信息为止。具体地,可先向云服务器发送对地理位置最近的智能设备进行开锁的请求信息,看是否能够接收到开锁信息,如果收到了开锁信息,则进行下面的开锁动作。如果接收到的针对地理位置最近的智能设备的开锁响应消息表明不能开锁,即该智能设备处于正在使用状态信息或待维修状态信息,则继续向云服务器发送对地理位置第二近的智能设备进行开锁的请求信息。以此类推,直至接收到开锁信息为止。
在另一个实施例中,如移动终端利用蓝牙技术对周围的智能设备进行扫描,则当智能APP接收到蓝牙触发信号后,智能APP可按照信号强度从大到小的顺序对符合要求的智能蓝牙设备进行排序。然后按照排列的次序依次向云服务器发送对符合条件的智能设备进行开锁的请求信息,直至接收到开锁信息为止。同样地,智能APP可先向云服务器发送对信号强度最大的智能设备进行开锁的请求信息,看是否能够接收到开锁信息,如果收到了开锁信息,则进行下面的开锁动作。如果接收到的针对信号强度最大的智能设备的开锁响应消息表明不能开锁,则继续向云服务器发送对信号强度第二大的智能设备进行开锁的请求信息。以此类推,直至接收到开锁信息为止。本领域的技术人员理解,对于蓝牙信号,一般接收端在距离发射端1m左右的时候,接收到的信号强度范围在-60dbm~-40dbm之间。距离越近,其信号强度也就越大。智能APP按照信号强度从大到小的顺序对符合条件的智能设备进行排序即可优先选出距离移动终端最近的智能设备,从而便于持有移动终端的用户前往这个智能设备与其进行交互。
对于开锁响应消息,由云服务器根据接收到的开锁请求信息来判断并发出,具体地,当云服务器接收到被请求开锁的设备编码时便可查询出其对应的智能设备的状态信息和位置信息。该状态信息具体可包括无人使用状态信息、正在使用状态信息或待维修状态信息等。智能设备在这些状态间进行切换时,可通过其内部的智能锁或与这个智能锁相对应的智能APP向云服务器上报状态信息的变更,然后云服务器便会将这个信息记录下来。如智能锁被手动上锁后,它就会向云服务器发送智能设备转换为使用完毕(无人使用)状态的信息报告。当云服务器查询到被请求开锁的智能设备处于正在使用状态或待维修状态时,代表该智能设备不能被他人使用,云服务器便向智能APP发送该智能设备处于正在使用或待维修的状态信息以表明不能开锁。当云服务器查询到智能APP请求开锁的智能设备处于无人使用状态时,便向智能APP发送开锁信息。
本发明实施例提供的智能开锁方法不需要事先选中一个智能设备,开锁过程中也不需要手动输入或扫描智能设备的编码,通过对移动终端输入语音触发信号或蓝牙触发信号即可触发智能APP对附近的智能设备进行搜索进而实现解锁,方便快捷,尤其适合年纪较大的用户。同时该开锁方法还实现了一对多的开锁方式,即对一个智能设备开锁失败自动转向下一个智能设备,使得整个过程更加智能化,同时避免了因二维码图案或编码的损坏而导致智能设备不能使用的尴尬,提升了顾客的使用体验。
图2所示为本发明一实施例提供的一种智能开锁装置的结构示意图。如图1所示,该装置10可与云服务器20进行数据连接,实现对安装有智能锁的智能设备30的开锁动作。该装置具体为安装有能够与智能锁实现交互的智能APP的移动终端,如移动电话或平板电脑等。
如图2所示,该装置10具体包括接收模块11、确定模块12和发送模块13。接收模块11用于接收开锁触发信号,其中开锁触发信号用于触发智能APP执行智能开锁过程。确定模块12用于根据接收模块11接收到的开锁触发信号确定周围的至少一个智能设备,其中该至少一个智能设备中的每个智能设备30安装有智能锁。发送模块13用于向云服务器20发送开锁请求消息以完成智能开锁过程,其中开锁请求消息用于请求云服务器20打开至少一个智能设备中的一个智能设备30安装的智能锁。
在本发明一实施例中,开锁触发信号为语音触发信号,则打开智能APP后对移动终端10的话筒说“开锁”或“开锁xxxx(其中xxxx代表智能设备的全部编码或部分编码)”,接收模块11接收到语音触发信号后即触发智能APP开始对周围的智能设备30进行扫描。
在本发明另一实施例中,开锁触发信号为蓝牙触发信号,这时需要移动终端10带有蓝牙通信功能,则打开移动电话或平板电脑上的智能APP后,接收模块11接收到蓝牙触发信号后即触发智能APP开始对周围的智能设备30进行扫描。该智能设备30具体指安装有可与移动终端10进行交互的智能蓝牙锁的设备,对于蓝牙触发信号,其可通过摇一摇移动终端10、将移动终端10与其他物体如书桌进行碰撞、或输入指纹等形式产生。
该接收模块11还用于接收云服务器20发送的开锁响应消息,其中开锁响应消息用于响应开锁请求消息。在一实施例中,该开锁请求消息具体包括该至少一个智能设备的设备编码信息以及对其进行扫描的移动终端10的位置信息,其中,该至少一个智能设备既可为确定模块12通过某种方法(如通过计算与移动终端10间距离的方法或者通过查找其编码与语音信号中编码相同的智能设备30的方法)选出的某一个智能设备,也可为某些智能设备(如扫描出的某一距离阈值范围内的多个智能设备或查找到的包含语音信号中部分编码的多个智能设备),此时智能设备30的选择则由云服务器20来执行,如可根据该多个智能设备30的状态信息、编码信息及其位置信息综合确定。
对于开锁响应消息,其具体可为云服务器20确定的智能设备30的开锁信息,如开锁成功信息、开锁命令信息或开锁验证信息等,其中,开锁成功信息用于指示云服务器20已经成功打开智能设备30安装的智能锁;开锁命令信息用于指示移动终端10控制智能设备30执行开锁操作的命令信息;开锁验证信息用于发送至智能设备30进行开锁验证的信息。
在另一实施例中,开锁响应消息也可为云服务器20发送的表示被请求开锁的智能设备30不能被开锁的状态信息,如正在使用状态信息或待维修状态信息等。
在本发明一实施例中,当开锁触发信号为语音触发信号时,确定模块12便可根据接收模块11接收到的语音触发信号确定出移动终端10周围的安装有与该智能APP相对应的智能锁的至少一个智能设备。
在另一个实施例中,当语音触发信号还包含智能设备的全部编码或部分编码,也就是说,当用户向移动终端语音输入“开锁xxxx(其中xxxx代表某智能设备的全部编码或部分编码)”时,确定模块12可在周围的多个智能设备中查找其编码与语音输入的全部编码相同或包含语音中部分编码的至少一个智能设备,例如,可在与移动终端10一定距离阈值内进行查找。
在本发明一实施例中,如图2所示,该确定模块12具体可包括预设单元121、搜索单元122及查找单元123。预设模块121预先设置一距离阈值,如3m,则搜索单元122可根据接收模块11接收到的带有智能设备编码的语音信号在移动终端的周围扫描出多个符合条件的智能设备(如名称为“共佰单车”的智能设备),然后由查找单元123在该多个智能设备中查找其编码与语音中全部编码相同或包含部分编码(如智能设备编码的前几位或后几位)且其地理位置在预设的距离阈值内的至少一个智能设备。
在本发明另一实施例中,当开锁触发信号为蓝牙触发信号时,确定模块12便可根据接收模块11接收到的蓝牙触发信号确定出移动终端10周围的安装有与该智能APP相对应的智能蓝牙锁的至少一个智能设备。
在本发明一实施例中,发送模块13还用于在接收模块11接收到如正在使用状态信息或待维修状态信息等开锁响应消息后,继续向云服务器20发送对针对至少一个智能设备之一的开锁请求消息。也就是说,当发送模块13向云服务器发送对某一智能设备30进行开锁的请求信息后,经云服务器20判断不能对其执行开锁动作并将这个消息反馈至智能APP后,发送模块13再向云服务器20发送对下一个智能设备30进行开锁的开锁请求消息。
在本发明一实施例中,发送模块13具体用于向云服务器20依次发送针对至少一个智能设备之一的开锁请求消息,直至接收模块11接收到开锁信息为止。在本实施例中,如图2所示,该移动终端10还包括排序模块14,用于对确定模块12所确定的周围的至少一个智能设备进行排序,则发送模块13根据排序模块14排序的结果,向云服务器20依次发送针对至少一个智能设备之一的开锁请求消息。
对于排序模块14,其可对确定模块12确定的符合要求的至少一个智能设备(如名称为“共佰单车”的智能设备)按照如地理位置从近到远或信号强度从大到小的顺序进行排序。
在一个实施例中,如确定模块12利用GPS对周围的智能设备30进行扫描,则排序模块14可按照地理位置从近到远的顺序(即与智能终端30间距离从小到大的顺序)对符合要求的智能设备30进行排序。然后发送模块13按照排序模块14排列的次序依次向云服务器20发送对符合条件的智能设备30进行开锁的请求信息,直至接收到开锁信息为止。具体地,可先向云服务器20发送对地理位置最近的智能设备30进行开锁的请求信息,看是否能够接收到开锁信息,如果收到了开锁信息,则进行下面的开锁动作。如果接收到的针对地理位置最近的智能设备30的开锁响应消息表明不能开锁,如该智能设备30处于正在使用状态信息或待维修状态信息,则发送模块13继续向云服务器30发送对地理位置第二近的智能设备30进行开锁的请求信息。以此类推,直至接收到开锁信息为止。
在另一个实施例中,如确定模块12利用蓝牙技术对周围的智能设备30进行扫描,则排序模块14可按照信号强度从大到小的顺序对符合要求的智能设备30进行排序。然后发送模块13按照排序模块14排列的次序依次向云服务器20发送对符合条件的智能设备30进行开锁的请求信息,直至接收到开锁信息为止。同样地,发送模块13可先向云服务器20发送对信号强度最大的智能设备30进行开锁的请求信息,看是否能够接收到开锁信息,如果收到了开锁信息,则进行下面的开锁动作。如果接收到的针对信号强度最大的智能设备30的开锁响应消息表明不能开锁,则继续向云服务器20发送对信号强度第二大的智能设备30进行开锁的请求信息。以此类推,直至接收到开锁信息为止。本领域的技术人员理解,对于蓝牙信号,一般接收端在距离发射端1m左右的时候,接收到的信号强度范围在-60dbm~-40dbm之间。距离越近,其信号强度也就越大。排序模块14按照信号强度从大到小的顺序对符合条件的智能设备30进行排序即可优先选出距离移动终端10最近的智能设备30,从而便于持有移动终端10的用户前往这个智能设备30与其进行交互。
利用本发明实施例提供的智能开锁装置进行开锁不需要事先选中一个智能设备,开锁过程中也不需要输入或扫描智能设备的编码,输入语音信号或蓝牙触发信号即可触发确定模块对其附近的智能设备进行扫描,并由发送模块发送对选定的智能设备进行开锁的开锁请求消息,进而实现解锁动作,方便快捷,尤其适合年纪较大的用户。同时利用该装置还实现了一对多的开锁方式,即对一个智能设备请求开锁失败后自动转向下一个智能设备,使得整个开锁过程更加智能化,同时避免了因二维码图案或编码的损坏而导致智能设备不能使用的尴尬,提升了顾客的使用体验。
本发明一实施例还提供一种计算机设备,包括存储器、处理器以及存储在存储器上被处理器执行的计算机程序,处理器执行计算机程序时实现如前任一实施例所描述的智能开锁方法的步骤。
本发明一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前任一实施例所描述的智能开锁方法的步骤。该计算机存储介质可以为任何有形媒介,例如软盘、CD-ROM、DVD、硬盘驱动器、甚至网络介质等。
应当理解,上述实施例所提供的智能开锁装置10中记载的每个模块或单元都与前述实施例的一个方法步骤相对应。由此,前述的智能开锁方法步骤描述的操作和特征同样适用于智能开锁装置10及其中所包含的对应的模块和单元,重复的内容在此不再赘述。
应当理解,尽管在上文的详细描述中提及了装置的若干模块或单元,但是这种划分仅仅是示例性而非强制性的。实际上,根据本发明的示例性实施方式,上文描述的两个或更多模块/单元的特征和功能可以在一个模块/单元中实现,反之,上文描述的一个模块/单元的特征和功能可以进一步划分为由多个模块/单元来实现。
下面将以具体的实施例阐述上述智能开锁方法,这将有助于对本发明的理解。但是,应该理解,本发明并不局限于下述所用的具体实施方法。另外,图纸中的步骤编号也仅用于作为该步骤的附图标记,不表示执行顺序。
第一实施例
本实施例提供的智能开锁方法实现对安装有智能锁的智能设备进行开锁的过程,其可由移动终端执行完成,其中,该移动终端与云服务器进行数据连接且安装有可与智能锁相交互的智能APP。如图3所示,该方法包括以下步骤:
步骤201:移动终端接收用户输入的开锁语音触发信号,例如,语音触发信号为“开锁”。
步骤202:移动终端根据语音触发信号搜索周围的所有智能设备。
该步骤可通过如GPS定位技术或Wi-Fi等无线通信技术实现。
步骤203:移动终端对搜索到的所有智能设备进行分类。
步骤204:基于分类的结果,移动终端选出符合条件的至少一个智能设备,其中至少一个智能设备中的每个智能设备安装有智能锁。
如可根据设备名称进行分类,选出符合所需设备名称的智能设备。例如,所需的智能设备名称为共佰单车,则智能APP将搜索到的所有以“共佰单车”命名的智能设备都挑选出来,该共佰单车上安装有与云服务器进行通信且与智能APP可交互的智能锁。共佰单车通过该智能锁向云服务器上报其自身的状态信息和位置信息并实现与智能APP的通信。
步骤205:移动终端按照地理位置从近到远的顺序对符合条件的至少一个智能设备进行排序。
步骤206:移动终端按照排序的结果向云服务器依次发送针对至少一个智能设备之一的开锁请求消息,直至接收到开锁信息为止。
具体地,智能APP可先向云服务器发送对地理位置最近的智能设备进行开锁的请求信息,当云服务器查询到地理位置最近的智能设备处于正在使用状态或待维修状态时,代表该智能设备不能被他人使用,云服务器便向智能APP发送该智能设备处于正在使用或待维修的状态信息,即代表不能开锁的开锁相应消息。智能APP接收到这一信息后,继续向云服务器发送对地理位置第二近的符合条件的智能设备进行开锁的请求信息,若云服务器查询到该地理位置第二近的智能设备处于无人使用状态时,便控制智能设备的智能锁进行开锁动作,同时向智能APP发送开锁成功信息。若云服务器查询到该地理位置第二近的智能设备也处于正在使用状态或待维修状态时,便再向智能APP发送该智能设备处于正在使用或待维修的状态信息,智能APP接收到这一信息后,继续向云服务器发送对地理位置第三近的符合条件的智能设备进行开锁的请求信息,直至接收到云服务器发来的开锁信息为止。
步骤207:云服务器确定移动终端所请求开锁的某一智能设备处于无人使用状态后,控制该智能设备上的智能锁执行开锁动作。
步骤208:移动终端接收开锁成功信息,该开锁成功信息用于指示云服务器已经成功打开智能设备安装的智能锁。
本实施例中,云服务器接收到智能APP发送的对某个智能设备进行开锁的开锁请求信息后,查询该智能设备处于无人使用状态则可直接控制其智能锁进行开锁动作。若开锁成功,云服务器发送开锁成功信息至智能APP,使得智能APP对该智能设备的状态变化以及运动轨迹也进行跟踪记录。
本实施例提供的智能开锁方法只需对移动终端输入“开锁”语音信号,即可触发智能APP对附近的智能设备进行扫描搜索并自动按照从近到远的顺序依次向云服务器发送请求信息,即对一个智能设备开锁失败自动转向下一个智能设备,实现了一对多的开锁方式。而且操作方便快捷,有效提升了顾客的使用体验。
第二实施例
如图4所示,本实施例提供的智能开锁方法包括以下步骤:
步骤301:移动终端接收开锁语音触发信号,其中,语音触发信号包含某个智能设备的全部编码或部分编码。
步骤302:移动终端扫描出周围的多个符合条件的智能设备。
也就是说,当用户向智能APP语音输入“开锁xxxx(其中xxxx代表某智能设备的全部编码或部分编码)”时,智能APP接收到语音触发信号后即被触发,对周围的多个智能设备进行搜索,其中该多个智能设备都安装有与智能APP相对应的智能锁。
步骤303:在该多个智能设备中查找其编码与语音中全部编码相同或包含部分编码(如智能设备编码的前几位或后几位)且其地理位置在预设的距离阈值内的至少一个智能设备。
具体地,智能APP可预先设置一距离阈值,如3m,则智能APP接收到带有智能设备编码的语音信息后,先在移动终端的周围搜索出多个符合条件的智能设备(如名称为“共佰单车”的智能设备),然后锁定地理位置在预设的距离阈值内的若干智能设备,在该若干智能设备中查找其编码与语音信号中提到的全部编码相同或包含语音信号中部分编码(如智能设备编码的前几位或后几位)的至少一个智能设备。当然,在其他实施例中,也可省去先搜索出多个符合条件的智能设备再从中锁定的操作步骤,而直接搜索出地理位置在预设的距离阈值内且其编码与语音信号中提到的全部编码相同或包含语音信号中部分编码的至少一个智能设备,然后向云服务器发送对该至少一个智能设备进行开锁的请求信息。
步骤304:移动终端向云服务器发送对该至少一个智能设备进行开锁的请求信息。
步骤305:云服务器确定移动终端所请求开锁的某一智能设备处于无人使用状态后,向移动终端发送对该智能设备上的智能锁执行开锁动作的开锁命令信息。
步骤306:移动终端根据接收到的开锁命令信息控制该智能设备上的智能锁执行开锁操作。
也就是说,云服务器收到开锁请求信息后,便可根据设备编码信息来查询其对应的智能设备的状态信息和位置信息。当云服务器查询到被请求开锁的智能设备处于正在使用状态或待维修状态时,代表该智能设备不能被他人使用,云服务器便向智能APP发送该智能设备处于正在使用或待维修的状态信息等表明不能开锁的开锁响应消息。当云服务器查询到智能APP请求开锁的智能设备处于无人使用状态时,便向智能APP发送表明可以开锁的开锁命令信息。
智能APP接收到开锁命令信息后便可控制该智能设备进行开锁动作。若开锁成功,智能锁自动将该智能设备的状态信息上报至云服务器,即将原来的无人使用状态转为正在使用状态传至云服务器。同时该智能锁将开锁记录信息(如开锁时的时间信息和位置信息)以及后续的行程记录也都发送至云服务器,便于云服务器对该智能设备的状态变化以及运动轨迹进行后期查询或追踪。
利用本实施例提供的智能开锁方法,只需对移动终端语音输入带有某个智能设备的全部编码或部分编码语音信号,即可触发智能APP对附近的智能设备进行查找并向云服务器发送请求信息,使得用户无需输入或扫描智能设备的编码便可对目标智能设备进行开锁,操作简单,同时避免了因二维码图案或编码的损坏而导致智能设备不能使用的尴尬,提升了顾客的使用体验。
第三实施例
图5所示为本发明一实施例提供的一种智能开锁方法的流程图。如图5所示,该方法包括:
步骤401:移动终端接收蓝牙触发信号,该蓝牙触发信号用于触发蓝牙开锁过程。
该移动终端例如可为带有蓝牙通信功能的移动电话或平板电脑,其内部安装有智能应用软件(即智能APP)。该蓝牙触发信号可通过如摇一摇移动终端、将移动终端与其他物体如书桌进行碰撞、或输入指纹等形式产生。
步骤402:移动终端确定周围的至少一个智能蓝牙设备,其中该至少一个智能设备中的每个智能设备都安装有智能蓝牙锁。
具体地,可根据设备名称直接确定智能蓝牙设备,如所需的蓝牙设备名称为共佰单车,则智能APP将所有以“共佰单车”命名的蓝牙设备都扫描出来并显示给移动终端,该共佰单车上安装有与云服务器进行通信且与智能APP相对应的智能蓝牙锁。共佰单车通过该智能蓝牙锁向云服务器上报其自身的状态信息和位置信息并实现与智能APP的通信。
步骤403:移动终端按照信号强度从大到小的顺序对符合条件的至少一个智能设备进行排序。
本领域的技术人员理解,对于蓝牙信号,一般接收端在距离发射端1m左右的时候,接收到的信号强度范围在-60dbm~-40dbm之间。距离越近,其信号强度越大。智能APP按照信号强度从大到小的顺序对符合条件的蓝牙设备进行排序即可优先选出距离移动终端最近的蓝牙设备,从而便于移动终端前往这个蓝牙设备并方便与该蓝牙设备进行交互。
步骤404:移动终端按照排序的结果向云服务器依次发送针对至少一个智能设备之一的开锁请求消息,直至接收到开锁信息为止。
与第一实施例中按照地理位置从近到远的顺序相类似,智能APP先向云服务器发送对信号强度最大的智能设备进行开锁的请求信息,看是否能够接收到开锁信息,如果收到了开锁信息,则进行下面的开锁动作。如果接收到的信号强度最大的智能设备的状态信息表明不能开锁,则继续向云服务器发送对信号强度第二大的智能设备进行开锁的请求信息,直至接收到开锁信息为止。
步骤405:云服务器确定移动终端所请求开锁的某一智能设备处于无人使用状态后,发送开锁验证信息至智能APP。
步骤406:移动终端发送该开锁验证信息至智能设备进行验证。
若验证成功,智能锁将自动打开,同时将开锁记录信息(如开锁时的时间信息和位置信息)、该智能设备的状态信息(如将原来的无人使用状态转为正在使用状态)以及后续的行程记录上报至云服务器,便于云服务器对该智能设备的状态变化以及运动轨迹进行后期查询或追踪。
本实施例提供的智能开锁方法不需要对智能设备扫码,也不需要输入智能设备的编码,只需要打开智能APP,通过蓝牙模块直接扫描出符合条件的多个智能蓝牙设备并自动选择最近的设备即可实现解锁,避免了因二维码图案或编码的损坏而导致智能蓝牙设备不能使用的尴尬,提升了顾客的使用体验。同时该开锁方法实现了一对多的开锁方式,即对一个智能设备开锁失败自动转向下一个智能设备,极大地方便了顾客的同时也使得整个过程更加智能化。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。
Claims (28)
1.一种智能开锁方法,其特征在于,包括:
接收开锁触发信号,所述开锁触发信号用于触发智能开锁过程;
根据所述开锁触发信号确定周围的至少一个智能设备,其中所述至少一个智能设备中的每个智能设备安装有智能锁;
向云服务器发送开锁请求消息,以完成所述智能开锁过程,其中所述开锁请求消息用于请求所述云服务器打开所述至少一个智能设备中的一个智能设备安装的智能锁。
2.根据权利要求1所述的智能开锁方法,其特征在于,所述开锁触发信号包括语音触发信号,
其中,所述根据所述开锁触发信号确定周围的至少一个智能设备包括:
在接收到所述语音触发信号后,确定周围的至少一个智能设备。
3.根据权利要求2所述的智能开锁方法,其特征在于,所述语音触发信号还包含智能设备的全部编码或部分编码,
其中,所述确定周围的至少一个智能设备包括:
在周围的多个智能设备中查找其编码与所述全部编码相同或包含所述部分编码的至少一个智能设备。
4.根据权利要求3所述的智能开锁方法,其特征在于,所述在周围的多个智能设备中查找其编码与所述全部编码相同或包含所述部分编码的至少一个智能设备包括:
在所述多个智能设备中查找其编码与所述全部编码相同或包含所述部分编码且其地理位置在预设的距离阈值内的至少一个智能设备。
5.根据权利要求1所述的智能开锁方法,其特征在于,所述开锁触发信号包括蓝牙触发信号,
其中,所述根据所述开锁触发信号确定周围的至少一个智能设备,其中所述至少一个智能设备中的每个智能设备安装有智能锁包括:
在接收到所述蓝牙触发信号后,确定周围的至少一个智能设备,其中所述至少一个智能设备中的每个智能设备安装有智能蓝牙锁。
6.根据权利要求1所述的智能开锁方法,其特征在于,还包括:
接收所述云服务器发送的开锁响应消息,所述开锁响应消息用于响应所述开锁请求消息。
7.根据权利要求6所述的智能开锁方法,其特征在于,所述开锁响应消息包含正在使用状态信息或待维修状态信息,所述向云服务器发送开锁请求消息包括:
在接收到所述开锁响应消息后,继续向所述云服务器发送对针对所述至少一个智能设备之一的开锁请求消息。
8.根据权利要求6所述的智能开锁方法,其特征在于,所述开锁响应消息包含所述云服务器确定的智能设备的开锁信息,所述向云服务器发送开锁请求消息包括:
向所述云服务器依次发送对针对所述至少一个智能设备之一的开锁请求消息,直至接收到所述开锁响应消息为止。
9.根据权利要求8所述的智能开锁方法,其特征在于,在所述向云服务器依次发送针对所述至少一个智能设备之一的开锁请求消息之前进一步包括:对所述至少一个智能设备进行排序,
其中,所述向云服务器依次发送对针对所述至少一个智能设备之一的开锁请求消息包括:
根据排序的结果,向所述云服务器依次发送针对所述至少一个智能设备之一的开锁请求消息。
10.根据权利要求9所述的智能开锁方法,其特征在于,所述对所述至少一个智能设备进行排序包括:按照地理位置从近到远的顺序对所述至少一个智能设备进行排序,
其中,所述根据排序的结果,向云服务器依次发送针对所述至少一个智能设备之一的开锁请求消息包括:
按照从近到远的次序,依次向所述云服务器发送针对所述至少一个智能设备之一的开锁请求消息。
11.根据权利要求9所述的智能开锁方法,其特征在于,所述对所述至少一个智能设备进行排序包括:按照信号强度从大到小的顺序对所述至少一个智能设备进行排序,
其中,所述根据排序的结果,向云服务器依次发送针对所述至少一个智能设备之一的开锁请求消息包括:
按照由强到弱的次序,依次向所述云服务器发送针对所述至少一个智能设备之一的开锁请求消息。
12.根据权利要求8至11中的任一项所述的智能开锁方法,其特征在于,所述开锁信息为开锁命令信息或开锁验证信息,
当所述开锁信息为开锁命令信息时,在所述接收所述云服务器发送的开锁响应消息之后,进一步包括:
根据所述开锁命令信息控制所述智能设备执行开锁操作;或
当所述开锁信息为开锁验证信息时,在所述接收所述云服务器发送的开锁响应消息之后,进一步包括:
发送所述开锁验证信息至所述智能设备进行验证。
13.根据权利要求8至11中的任一项所述的智能开锁方法,其特征在于,所述开锁信息为开锁成功信息,所述开锁成功信息用于指示所述云服务器已经成功打开所述智能设备安装的智能锁。
14.根据权利要求1至11中的任一项所述的智能开锁方法,其特征在于,所述智能开锁方法由移动终端执行,所述开锁请求消息包括:所述至少一个智能设备的设备编码信息和所述移动终端的位置信息,所述智能设备由所述云服务器根据所述设备编码信息和所述位置信息确定。
15.根据权利要求1至11中的任一项所述的智能开锁方法,其特征在于,所述确定周围的至少一个智能设备包括:
搜索周围的所有智能设备;
根据设备名称对所述搜索到的所有智能设备进行分类,基于分类的结果选出符合所需设备名称的至少一个智能设备。
16.一种智能开锁装置,其特征在于,包括:
接收模块,用于接收开锁触发信号,其中所述开锁触发信号用于触发智能开锁过程;
确定模块,用于根据所述接收模块接收到的开锁触发信号确定周围的至少一个智能设备,其中所述至少一个智能设备中的每个智能设备安装有智能锁;
发送模块,用于向云服务器发送开锁请求消息,以完成所述智能开锁过程,其中所述开锁请求消息用于请求所述云服务器打开所述至少一个智能设备中的一个智能设备安装的智能锁。
17.根据权利要求16所述的智能开锁装置,其特征在于,所述开锁触发信号包括语音触发信号,
其中,所述确定模块用于根据所述接收模块接收到的语音触发信号确定周围的至少一个智能设备。
18.根据权利要求17所述的智能开锁装置,其特征在于,所述语音触发信号还包含智能设备的全部编码或部分编码,
其中,所述确定模块用于在周围的多个智能设备中查找其编码与所述全部编码相同或包含所述部分编码的至少一个智能设备。
19.根据权利要求18所述的智能开锁装置,其特征在于,所述确定模块包括查找单元,所述查找单元用于在所述多个智能设备中查找其编码与所述全部编码相同或包含所述部分编码且其地理位置在预设的距离阈值内的至少一个智能设备。
20.根据权利要求16所述的智能开锁装置,其特征在于,所述开锁触发信号包括蓝牙触发信号,
其中,所述确定模块用于根据所述接收模块接收到的蓝牙触发信号确定周围的至少一个智能设备,其中所述至少一个智能设备中的每个智能设备安装有智能蓝牙锁。
21.根据权利要求16所述的智能开锁装置,其特征在于,所述接收模块还用于接收所述云服务器发送的开锁响应消息,其中所述开锁响应消息用于响应所述开锁请求消息。
22.根据权利要求21所述的智能开锁装置,其特征在于,所述开锁响应消息包含正在使用状态信息或待维修状态信息,所述发送模块还用于:
在所述接收模块接收到所述开锁响应消息后,继续向所述云服务器发送对针对所述至少一个智能设备之一的开锁请求消息。
23.根据权利要求21所述的智能开锁装置,其特征在于,所述开锁响应消息包含所述云服务器确定的智能设备的开锁信息,所述发送模块用于向所述云服务器依次发送对针对所述至少一个智能设备之一的开锁请求消息,直至所述接收模块接收到所述开锁响应消息为止。
24.根据权利要求23所述的智能开锁装置,其特征在于,进一步包括排序模块,用于对所述确定模块所确定的至少一个智能设备进行排序,
其中,所述发送模块用于根据排序的结果,向所述云服务器依次发送针对所述至少一个智能设备之一的开锁请求消息。
25.根据权利要求24所述的智能开锁装置,其特征在于,所述排序模块按照地理位置从近到远的顺序对所述至少一个智能设备进行排序,
其中,所述发送模块按照从近到远的次序,依次向所述云服务器发送针对所述至少一个智能设备之一的开锁请求消息。
26.根据权利要求24所述的智能开锁装置,其特征在于,所述排序模块按照信号强度从大到小的顺序对所述至少一个智能设备进行排序,
其中,所述发送模块按照由强到弱的次序,依次向所述云服务器发送针对所述至少一个智能设备之一的开锁请求消息。
27.一种计算机设备,包括存储器、处理器以及存储在所述存储器上被所述处理器执行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至15中任一所述智能开锁方法的步骤。
28.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至15中任一项所述智能开锁方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710801028.9A CN107578505A (zh) | 2017-09-07 | 2017-09-07 | 一种智能开锁方法和智能开锁装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710801028.9A CN107578505A (zh) | 2017-09-07 | 2017-09-07 | 一种智能开锁方法和智能开锁装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107578505A true CN107578505A (zh) | 2018-01-12 |
Family
ID=61031486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710801028.9A Pending CN107578505A (zh) | 2017-09-07 | 2017-09-07 | 一种智能开锁方法和智能开锁装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107578505A (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108416931A (zh) * | 2018-01-30 | 2018-08-17 | 浙江齐享科技有限公司 | 一种无桩共享电动助力车的还车***及方法 |
CN108986262A (zh) * | 2018-06-14 | 2018-12-11 | 西安艾润物联网技术服务有限责任公司 | 门禁控制方法、***及存储介质 |
CN109191634A (zh) * | 2018-08-10 | 2019-01-11 | 上海掌门科技有限公司 | 共享单车的解锁方法 |
CN109191629A (zh) * | 2018-08-02 | 2019-01-11 | 北京拜克洛克科技有限公司 | 车辆解锁方法、终端及服务器 |
CN109215203A (zh) * | 2018-09-25 | 2019-01-15 | 上海钧正网络科技有限公司 | 一种智能语音车锁及其控制***和控制方法 |
CN110049476A (zh) * | 2019-04-22 | 2019-07-23 | 深圳绿米联创科技有限公司 | 设备推送的方法、装置、移动终端以及存储介质 |
CN110648432A (zh) * | 2019-09-09 | 2020-01-03 | 深圳市新系区块链技术有限公司 | 一种门锁设备管理方法及装置 |
CN110992541A (zh) * | 2019-12-20 | 2020-04-10 | 上海钧正网络科技有限公司 | 车辆解锁方法、车辆解锁数据处理方法和装置 |
CN111045054A (zh) * | 2019-04-19 | 2020-04-21 | 泰州腾翔信息科技有限公司 | 基于导航数据的编号识别平台 |
CN111260830A (zh) * | 2020-01-19 | 2020-06-09 | 支付宝(杭州)信息技术有限公司 | 共享车开锁方法以及装置 |
CN111312206A (zh) * | 2019-12-23 | 2020-06-19 | 支付宝(杭州)信息技术有限公司 | 一种基于语音的信息识别方法及装置、电子设备和*** |
CN111402455A (zh) * | 2018-12-29 | 2020-07-10 | 北京骑胜科技有限公司 | 一种开锁方法及装置 |
CN111402456A (zh) * | 2018-12-29 | 2020-07-10 | 北京骑胜科技有限公司 | 一种开锁方法及装置 |
CN111524256A (zh) * | 2019-02-02 | 2020-08-11 | 北京骑胜科技有限公司 | 一种开锁方法及装置 |
CN111696227A (zh) * | 2019-02-27 | 2020-09-22 | 北京嘀嘀无限科技发展有限公司 | 一种开锁方法及装置 |
CN112511577A (zh) * | 2019-09-16 | 2021-03-16 | 京东方科技集团股份有限公司 | 获取目标标识的方法、实体、电子装置及存储介质 |
CN112918430A (zh) * | 2021-03-04 | 2021-06-08 | 永康市小郎科技有限公司 | 一种电动车启停***及电动车控制方法 |
CN112918274A (zh) * | 2021-03-04 | 2021-06-08 | 永康市小郎科技有限公司 | 一种电动车启停***及电动车控制方法 |
CN113002482A (zh) * | 2021-03-04 | 2021-06-22 | 永康市小郎科技有限公司 | 一种电动车匹配无线钥匙的方法及电动车启停*** |
CN113066194A (zh) * | 2020-04-27 | 2021-07-02 | 浙江捷昌线性驱动科技股份有限公司 | 一种无感占位方法及预约签到方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2846315A1 (en) * | 2013-09-09 | 2015-03-11 | Mando Corporation | Bicycle rental system and method |
CN106251431A (zh) * | 2016-06-14 | 2016-12-21 | 王东升 | 共享自行车云平台热点解锁方法 |
CN106600796A (zh) * | 2017-01-13 | 2017-04-26 | 上海量明科技发展有限公司 | 共享交通工具及其解锁方法、装置和*** |
CN106710052A (zh) * | 2017-01-21 | 2017-05-24 | 上海量明科技发展有限公司 | 智能共享车辆及其实现方法、客户端及*** |
CN106926917A (zh) * | 2017-04-10 | 2017-07-07 | 上海量明科技发展有限公司 | 允许共享车辆上锁的方法、***、共享车辆及锁具 |
-
2017
- 2017-09-07 CN CN201710801028.9A patent/CN107578505A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2846315A1 (en) * | 2013-09-09 | 2015-03-11 | Mando Corporation | Bicycle rental system and method |
CN106251431A (zh) * | 2016-06-14 | 2016-12-21 | 王东升 | 共享自行车云平台热点解锁方法 |
CN106600796A (zh) * | 2017-01-13 | 2017-04-26 | 上海量明科技发展有限公司 | 共享交通工具及其解锁方法、装置和*** |
CN106710052A (zh) * | 2017-01-21 | 2017-05-24 | 上海量明科技发展有限公司 | 智能共享车辆及其实现方法、客户端及*** |
CN106926917A (zh) * | 2017-04-10 | 2017-07-07 | 上海量明科技发展有限公司 | 允许共享车辆上锁的方法、***、共享车辆及锁具 |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108416931A (zh) * | 2018-01-30 | 2018-08-17 | 浙江齐享科技有限公司 | 一种无桩共享电动助力车的还车***及方法 |
CN108986262A (zh) * | 2018-06-14 | 2018-12-11 | 西安艾润物联网技术服务有限责任公司 | 门禁控制方法、***及存储介质 |
CN109191629A (zh) * | 2018-08-02 | 2019-01-11 | 北京拜克洛克科技有限公司 | 车辆解锁方法、终端及服务器 |
CN109191634A (zh) * | 2018-08-10 | 2019-01-11 | 上海掌门科技有限公司 | 共享单车的解锁方法 |
WO2020030071A1 (zh) * | 2018-08-10 | 2020-02-13 | 上海掌门科技有限公司 | 共享单车的解锁方法 |
CN109215203A (zh) * | 2018-09-25 | 2019-01-15 | 上海钧正网络科技有限公司 | 一种智能语音车锁及其控制***和控制方法 |
CN109215203B (zh) * | 2018-09-25 | 2024-06-07 | 上海钧正网络科技有限公司 | 一种智能语音车锁及其控制***和控制方法 |
CN111402455A (zh) * | 2018-12-29 | 2020-07-10 | 北京骑胜科技有限公司 | 一种开锁方法及装置 |
CN111402455B (zh) * | 2018-12-29 | 2023-06-06 | 北京骑胜科技有限公司 | 一种开锁方法及装置 |
CN111402456A (zh) * | 2018-12-29 | 2020-07-10 | 北京骑胜科技有限公司 | 一种开锁方法及装置 |
CN111524256A (zh) * | 2019-02-02 | 2020-08-11 | 北京骑胜科技有限公司 | 一种开锁方法及装置 |
CN111696227A (zh) * | 2019-02-27 | 2020-09-22 | 北京嘀嘀无限科技发展有限公司 | 一种开锁方法及装置 |
CN111045054B (zh) * | 2019-04-19 | 2021-09-14 | 中航安贞(浙江)信息科技有限公司 | 基于导航数据的编号识别平台 |
CN111045054A (zh) * | 2019-04-19 | 2020-04-21 | 泰州腾翔信息科技有限公司 | 基于导航数据的编号识别平台 |
CN110049476A (zh) * | 2019-04-22 | 2019-07-23 | 深圳绿米联创科技有限公司 | 设备推送的方法、装置、移动终端以及存储介质 |
CN110648432A (zh) * | 2019-09-09 | 2020-01-03 | 深圳市新系区块链技术有限公司 | 一种门锁设备管理方法及装置 |
EP4033787A4 (en) * | 2019-09-16 | 2023-08-09 | BOE Technology Group Co., Ltd. | METHOD FOR OBTAINING A TARGET IDENTIFIER, SERVICE ENTITY, APPLICATION ENTITY, ELECTRONIC DEVICE AND STORAGE MEDIA |
CN112511577A (zh) * | 2019-09-16 | 2021-03-16 | 京东方科技集团股份有限公司 | 获取目标标识的方法、实体、电子装置及存储介质 |
WO2021052276A1 (zh) * | 2019-09-16 | 2021-03-25 | 京东方科技集团股份有限公司 | 获取目标标识的方法、服务实体、应用实体、电子装置及存储介质 |
CN110992541A (zh) * | 2019-12-20 | 2020-04-10 | 上海钧正网络科技有限公司 | 车辆解锁方法、车辆解锁数据处理方法和装置 |
CN111312206A (zh) * | 2019-12-23 | 2020-06-19 | 支付宝(杭州)信息技术有限公司 | 一种基于语音的信息识别方法及装置、电子设备和*** |
CN111260830A (zh) * | 2020-01-19 | 2020-06-09 | 支付宝(杭州)信息技术有限公司 | 共享车开锁方法以及装置 |
CN113066194B (zh) * | 2020-04-27 | 2024-01-02 | 浙江捷昌线性驱动科技股份有限公司 | 一种无感占位方法及预约签到方法 |
CN113066194A (zh) * | 2020-04-27 | 2021-07-02 | 浙江捷昌线性驱动科技股份有限公司 | 一种无感占位方法及预约签到方法 |
CN112918274A (zh) * | 2021-03-04 | 2021-06-08 | 永康市小郎科技有限公司 | 一种电动车启停***及电动车控制方法 |
CN113002482B (zh) * | 2021-03-04 | 2023-03-28 | 永康市小郎科技有限公司 | 一种电动车匹配无线钥匙的方法及电动车启停*** |
CN113002482A (zh) * | 2021-03-04 | 2021-06-22 | 永康市小郎科技有限公司 | 一种电动车匹配无线钥匙的方法及电动车启停*** |
CN112918430A (zh) * | 2021-03-04 | 2021-06-08 | 永康市小郎科技有限公司 | 一种电动车启停***及电动车控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107578505A (zh) | 一种智能开锁方法和智能开锁装置 | |
CN108022341B (zh) | 一种共享单车开锁方法和*** | |
CN1302682C (zh) | 用于对使用历史信息进行管理的移动式通信终端和方法 | |
CN101223710B (zh) | 用于无线通信***的电子设备和操作用于无线通信***的电子设备的方法 | |
CN103268255B (zh) | 一种触发终端执行处理的方法、装置和*** | |
CN104378838B (zh) | 一种建立无线连接的方法及装置 | |
CN107293003A (zh) | 一种蓝牙开锁方法 | |
CN105353625A (zh) | 绑定智能设备的方法、装置及*** | |
CN104580175A (zh) | 一种设备授权方法和装置 | |
CN104717344A (zh) | 移动终端应用模式切换方法、装置及移动终端 | |
US20090248413A1 (en) | Devices and systems for remote control | |
CN104681025B (zh) | 利用语音识别的命令执行***及其工作方法 | |
CN108923935B (zh) | 一种窄带物联网数据分析管理控制***、方法及应用 | |
CN105024997A (zh) | 控制终端与被控终端的关联方法和装置 | |
CN104506594A (zh) | 用于社交应用***的数据通信方法及*** | |
CN106101989A (zh) | 一种选择安全单元的方法及移动终端 | |
CN109561002B (zh) | 家电设备的语音控制方法及装置 | |
CN105405442A (zh) | 语音的识别方法、装置和设备 | |
KR20150053908A (ko) | 콜센터에 기반한 스마트 홈 시스템 및 그 실현 방법 | |
CN105636039A (zh) | 通信网络接入的方法、通信网络接入的***和终端 | |
CN103401988A (zh) | 手机、基于射频技术的手机通信控制方法及*** | |
CN103235584A (zh) | 智能家居控制方法、装置、mcu及*** | |
CN105451183A (zh) | 移动终端位置信息显示方法和*** | |
CN105974901A (zh) | 一种远程控制***及方法 | |
CN106547563A (zh) | 对讲机中操作功能的实现方法、装置和对讲机终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180112 |