CN107734460B - 一种基于移动终端实现蓝牙锁智能开锁的方法及终端 - Google Patents
一种基于移动终端实现蓝牙锁智能开锁的方法及终端 Download PDFInfo
- Publication number
- CN107734460B CN107734460B CN201710855501.1A CN201710855501A CN107734460B CN 107734460 B CN107734460 B CN 107734460B CN 201710855501 A CN201710855501 A CN 201710855501A CN 107734460 B CN107734460 B CN 107734460B
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- lock
- bluetooth lock
- information
- pairing
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0042—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
- G07F17/0057—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects for the hiring or rent of vehicles, e.g. cars, bicycles or wheelchairs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Electromagnetism (AREA)
- Multimedia (AREA)
- Lock And Its Accessories (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种基于移动终端实现蓝牙锁智能开锁的方法及终端,其方法包括:获取蓝牙锁广播的蓝牙信息,所述蓝牙信息包含有蓝牙锁标识或者蓝牙锁所对应的服务标识;基于蓝牙锁标识或者向服务器获取所对应的蓝牙锁配对信息、蓝牙锁解锁信息;基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对;基于蓝牙锁解锁信息控制蓝牙锁的自动开锁过程。实施本发明实施例,具有良好的封闭性,具有安全性,不会受二维码损害而影响使用等。
Description
技术领域
本发明涉及电子锁技术领域,尤其涉及一种基于移动终端实现蓝牙锁智能开锁的方法及终端。
背景技术
本专利可应用于共享单车的电子锁***。共享单车是指企业在校园、地铁站点、公交站点、居民区、商业区、公共服务区等提供自行车单车共享服务,是一种分时租赁模式。共享单车是一种新型共享经济。
控制一辆共享单车可分4部分组成:自行车车体车控终端云端平台手机APP,自行车车体、手机APP、车控终端和云端平台。
手机APP:用作用户的操作入口,用户可通过APP查看附近的单车,预约单车充值、开锁、查看行驶路径、计算使用费用等。
云端平台:作为所有共享单车的中控大脑,与所有单车进行数据通讯,收集信息与下单命令,为管理人员与手机APP提供服务。响应用户与管理员的操作来向车控终端发送命令进行控制。
车控终端:这是共享单车的核心部件,主要实现:车辆电子锁控制、GPS定位、GPRS数据传输的功能。
车控终端实现包括硬件和软件两大部分:
硬件包括控制芯片、电控锁、GPS定位模块和GPRS模块等,其中:
控制芯片:嵌入式主控芯片,用于控制其他硬件和运行相应的嵌入式软件;
电控锁:可以通过软件发送电子信号开实现锁的开关;
GPS定位模块:可实现GPS定位数据采集;
GPRS模块:可实现数据通讯,用于软件程序与云平台之间的信息通讯
软件是运行在控制芯片中间,通过硬件来实现相应的功能。主要负责与云端平台进行通讯,接收云端信息,上传信息;根据云端信息,控制电子锁的开关;定时采集GRS定位,并上传到云端。
共享单车是在自行车内置了程序控制装置和GPS定位芯片,由自行车传动发电供电。智能锁是一个物联网设备,内置电池,单片机,震动传感器,GPS接收器,34g网络,开锁是后台服务器发的命令。
如果是还未注册的新用户,扫码之后***会自动跳转到一个摩拜单车的APP应用下载通道,下载、打开APP,即可点击扫码开锁,等待几秒钟,车锁打开,同时APP显示开始按时计费。到达目的地之后,在道路两侧找到可停放自行车的区域,将锁的开关拉下,几秒钟内单车就锁定,APP***显示车已锁好,停止计时并支付。
以上的智能锁***是基于扫码技术来获取单车标识,从而向云端获取所对应的共享单车密码,再与共享单车上的智能锁***通信,完成解锁过程,但在实际过程中由于扫码所针对的二维码容易遭到人为的破坏,而造成APP无法实现扫码开锁,这种扫码而获取密码,因为二维码的损坏,而不进行补码,这段时间会造成共享单车的闲置,降低使用率。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种基于移动终端实现蓝牙锁智能开锁的方法及终端,通过在蓝牙智能锁的蓝牙广播信息中封装蓝牙锁标识或者蓝牙锁所对应的服务标识,具有良好的封闭性,具有安全性,不会因为造成二维码损害等。
为了解决上述问题,本发明提出了一种基于移动终端实现蓝牙锁智能开锁的方法,所述方法包括如下步骤:
获取蓝牙锁广播的蓝牙信息,所述蓝牙信息包含有蓝牙锁标识;
解析所述蓝牙信息中的蓝牙锁标识或者;
基于蓝牙锁标识通过服务器获取所对应的蓝牙锁配对信息;
基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对;
基于蓝牙锁配对信息控制蓝牙锁的自动开锁过程。
所述基于蓝牙模块获取到蓝牙锁广播的蓝牙信息还包括:
获取蓝牙广播信号;
基于蓝牙广播信号判断移动终端与蓝牙锁之间的距离,若所述距离大于预设的距离阈值,则不获取蓝牙锁广播的蓝牙信息;若所述距离小于等于预设的距离阈值,则基于蓝牙模块获取到蓝牙锁广播的蓝牙信息。
所述蓝牙锁配对信息包括:蓝牙锁MAC地址、蓝牙锁通信配对秘钥和所对应的开锁密码。
所述基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对包括:
基于所述蓝牙锁MAC地址向所述蓝牙锁MAC地址所对应的蓝牙锁发送蓝牙配对信息;
基于蓝牙通信配对秘钥完成与蓝牙锁的蓝牙通信配对;
建立起移动终端与蓝牙锁之间的蓝牙通信链路。
所述基于蓝牙锁配对信息控制蓝牙锁的自动开锁过程包括:
基于蓝牙通信链路和蓝牙锁MAC地址所对应的蓝牙锁发送开锁指令,实现自动开锁过程在本发明实施例中,将蓝牙锁标识或者蓝牙锁所对应的服务标识密封在蓝牙锁所广播的蓝牙信息中,可以被移动终端所获取,从而实现基于蓝牙锁标识或者蓝牙锁所对应的服务标识的智能解锁过程。这种解锁过程,相比二维码扫描解锁来说,其蓝牙锁标识或者蓝牙锁所对应的服务标识封装在蓝牙信息中,在蓝牙锁标识或蓝牙锁所对应的服务标识为共享单车时,保障了不会因为单车标识容易破坏而造成的易损坏,可以提高共享单车的使用率。通过蓝牙信息获取到蓝牙锁标识或者蓝牙锁所对应的服务标识以后,再获取蓝牙配对信息实现与蓝牙锁的蓝牙通信过程,保障了蓝牙解锁的安全性。整个过程都是基于蓝牙锁的蓝牙技术实现,其对整体硬件配置要求低,可以减少共享单车中二维码打码工序,节省工序成本。
通过识别蓝牙广播信号RSSI值大小,从而设置相应的解锁安全距离,在一定范围内才可以获取蓝牙信息,超过安全距离则不能随意获取。
可以构建特殊移动终端,比如基于相应的APP客户端获取相应的蓝牙信息,通过判断蓝牙信息中是否设置有相应的蓝牙锁标识或者蓝牙锁所对应的服务标识,而规避非蓝牙锁标识或者蓝牙锁所对应的服务标识的解锁处理。
在多个蓝牙广播信号存在时,优先提取RSSI值大的蓝牙信息,从而保障了蓝牙信息获取的效率性,这种优先级效率可以决定了RSSI值越大,在所面临多个共享单车选择时,可以优先选择到距离近的共享单车解锁。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例中的基于移动终端实现蓝牙锁智能开锁的方法流程图;
图2是本发明实施例中的移动终端结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中所涉及的基于移动终端实现蓝牙锁智能开锁的方法,可以获取蓝牙锁广播的蓝牙信息,所述蓝牙信息包含有蓝牙锁标识;解析所述蓝牙信息中的蓝牙锁标识或者;基于蓝牙锁标识通过服务器获取所对应的蓝牙锁配对信息;基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对;基于蓝牙锁配对信息控制蓝牙锁的自动开锁过程。
该基于蓝牙模块获取到蓝牙锁广播的蓝牙信息还包括:获取蓝牙广播信号;基于蓝牙广播信号判断移动终端与蓝牙锁之间的距离,若所述距离大于预设的距离阈值,则不获取蓝牙锁广播的蓝牙信息;若所述距离小于等于预设的距离阈值,则基于蓝牙模块获取到蓝牙锁广播的蓝牙信息。
具体实施过程中,该蓝牙锁配对信息包括:蓝牙锁MAC地址、蓝牙锁通信配对秘钥和所对应的开锁密码。
具体实施过程中,基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对包括:基于所述蓝牙锁MAC地址向所述蓝牙锁MAC地址所对应的蓝牙锁发送蓝牙配对信息;基于蓝牙通信配对秘钥完成与蓝牙锁的蓝牙通信配对;建立起移动终端与蓝牙锁之间的蓝牙通信链路。
具体实施过程中,该基于蓝牙锁配对信息控制蓝牙锁的自动开锁过程包括:基于蓝牙通信链路和蓝牙锁MAC地址所对应的蓝牙锁发送开锁指令,实现自动开锁过程。
以上实施例具体实施过程中,当蓝牙锁位于共享单车上,不使用状态下面一般是基于蓝牙锁锁住共享单车,蓝牙锁工作期限,不间断向外发送广播信号。
移动终端即移动终端上的APP客户端,通过接收到的蓝牙广播信号(RSSI)值强弱能测定信号点与接收点的距离。因此,可通过设置手机软件对RSSI值的检测来限定手机与蓝牙锁的距离,当手机贴近蓝牙锁少于一定距离时,可检测到蓝牙广播信号。从而解析蓝牙广播信号,通过标识符判断是否为目标类型蓝牙锁,获取当前蓝牙编号,然后将编号发送后台数据库,获取与之匹配的蓝牙密钥与密码。通过密钥与密码进行蓝牙连接并开锁。
相应的,图1示出了基于移动终端实现蓝牙锁智能开锁的方法流程图,包括如下步骤:
S101、打开APP客户端,搜索附近智能锁的蓝牙广播信号;
具体实施过程中,可以将APP客户端安装于移动终端上,这种APP可以搜索或者捕获周围的蓝牙广播信息。这种蓝牙广播信号在本发明实施例中由智能锁(蓝牙锁)所发出,蓝牙锁连续不断发送的广播信号可自定义信息。在自定义信息内包含特定字符作为本产品唯一标识符。移动终端通过检测该标识符判断当前所接收的蓝牙信号是否为目标信号,比如是共享单车、共享电动车、共享汽车、智能门锁等等。
S102、获取蓝牙广播信号RSSI值;
S103、判断移动终端与蓝牙锁之间的距离,若距离大于预设的距离阈值,则进入到S113,若距离小于或者等于预设的距离阈值,可进入S104;
具体实施过程中,将RSSI值与距离阈值所对应的RSSI阈值进行比较,若该RSSI值小于RSSI阈值,则不获取蓝牙锁广播的蓝牙信息;若所述RSSI值大于RSSI阈值,则基于蓝牙模块获取到蓝牙锁广播的蓝牙信息。
由于RSSI值的大小可以反馈出蓝牙信号的强弱,同等条件下,信号强的说明距离近,信号弱的说明距离远,那么获取的RSSI值与RSSI阈值比较,即可判断出距离远近大小关系。
S104、获取蓝牙锁广播的蓝牙信息;
S105、解析所述蓝牙信息中的蓝牙锁标识或者蓝牙锁所对应的服务标识;
蓝牙锁标识可以在APP中被解析识别出所归属的服务类型或者对象,也可以直接解析出蓝牙锁所对应的服务标识,这些服务标识可以是共享单车服务、共享电动车服务、智能门锁等等。在蓝牙信息中封装特殊的标识符,从而能够被APP所解析。
S106、向服务器获取蓝牙锁标识或者蓝牙锁所对应的服务标识所对应的蓝牙锁配对信息;
APP客户端一般与特定的云平台(服务器)锁定,其通过统一配置秘钥、密码等到移动终端,以实现蓝牙配对和解锁过程。
蓝牙锁配对信息可以包括:蓝牙锁MAC地址和蓝牙锁通信配对秘钥、以及所对应的开锁密码。
当然,由于这里蓝牙锁MAC地址、蓝牙锁通信配对秘钥、开锁密码是一次性发送到移动终端上的,其可以以这三种信息来下发,前面两个信息可以实现蓝牙通信链路建立,在通信链路建立以后,在基于开锁密码来完成解锁过程。
S107、基于蓝牙锁MAC地址向蓝牙锁MAC地址所对应的蓝牙锁发送蓝牙配对信息;
S108、基于蓝牙通信配对秘钥完成与蓝牙锁的蓝牙通信配对;
S109、建立起移动终端与蓝牙锁之间的蓝牙通信链路;
需要说明的是,S107-S109是基于蓝牙锁MAC地址、蓝牙锁通信配对秘钥实现蓝牙通信链路建立。
S110、基于蓝牙通信链路和蓝牙锁MAC地址所对应的蓝牙锁发送开锁密码;
S111、蓝牙锁在密码验证通过之后,实现自动开锁过程;
需要说明的是,S110-S111也可以单独基于开锁密码来完成解锁过程。
S112、移动终端在收到蓝牙锁自动开锁信号的反馈后,触发计费模式开启;
由于各种服务最终实现开锁都是为了实现特定的服务,其服务伴随着解锁达到,其计费模式开启,比如共享单车模式。
S113、不获取蓝牙锁广播的蓝牙信息。
基于上述应用于共享单车时,可以预先在单车上安装蓝牙锁,将每辆单车的唯一编号与相对应的蓝牙锁的蓝牙MAC地址、密钥、密码在服务器关联存储。蓝牙锁会连续不断广播蓝牙信息。当用户需要用车时,需使用移动终端在打开蓝牙的情况下贴近蓝牙锁小于20cm的距离下接收相对应蓝牙锁的蓝牙广播信号,通过广播信号内信息判断是否为目标信号,并获取当前单车的唯一编号。用户使用移动终端与服务器进行网络连接,通过获取的单车唯一编号,获得与之对应的蓝牙锁的蓝牙MAC地址、密钥、密码等信息,然后与对应蓝牙锁进行连接通讯并解锁。
在移动终端软件上进行设置,将接收到的蓝牙信号强度RSSI值进行筛选。可通过对RSSI值进行更改来设定移动终端对蓝牙锁所发射的广播信号的接收距离。将接收距离设置到小于20CM,使用户通过使用移动终端贴近目标单车,只接收相对应蓝牙锁的广播信号。
蓝牙锁连续不断向外广播的蓝牙信息包括一段自定义信息,其中信息内包含:特定标识符,用于判断是否为本公司产品,与之对应的单车唯一编号。蓝牙锁连续不断发送的广播信号可自定义信息。在自定义信息内包含特定字符作为本产品唯一标识符。移动终端通过检测该标识符判断当前所接收的蓝牙信号是否为目标信号。蓝牙锁连续不断发送的广播信号可自定义信息。在自定义信息内包含特定字符,其中包含了与当前蓝牙锁所对应的单车唯一编号。移动终端在获取到当前单车的唯一编号后,使用移动网络将该编号发送到服务器,服务器则通过移动网络返回与之匹配的蓝牙信息到用户移动终端上,其中返回的信息包括但不限于:蓝牙MAC地址、蓝牙密钥、蓝牙密码。移动终端将从服务器端获取到的信息与目标蓝牙相连接。连接成功后,移动终端会通过蓝牙向蓝牙锁发送开锁指令。
相应的,本发明实施还可以在蓝牙信息中封装服务器标识,那么在蓝牙信息中所存在有蓝牙锁标识或者蓝牙锁所对应的服务标识、服务器标识,其整个实现过程可以为如下步骤:获取蓝牙锁广播的蓝牙信息,该蓝牙信息包含有蓝牙锁标识或者蓝牙锁所对应的服务标识、服务器标识;解析该蓝牙信息中的蓝牙锁标识或者蓝牙锁所对应的服务标识、服务器标识;向服务标识所对应的服务器获取蓝牙锁标识或者蓝牙锁所对应的服务标识所对应的蓝牙锁配对信息、蓝牙锁解锁信息;基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对;基于蓝牙锁解锁信息控制蓝牙锁的自动开锁过程。将服务器标识封装在蓝牙中,移动终端可以不基于客户端模式来触发,其可以及时搜索到相应的服务器而获取相应的蓝牙锁配对信息、蓝牙锁解锁信息。
在含有服务器标识时,该获取蓝牙锁广播的蓝牙信息之前还可以包括:判断蓝牙信息是否包含有蓝牙锁标识或者蓝牙锁所对应的服务标识、服务器标识;若蓝牙信息包含蓝牙锁标识或者蓝牙锁所对应的服务标识、服务器标识,则进入到获取蓝牙锁广播的蓝牙信息;若判断所述蓝牙信息未包含蓝牙锁标识或者蓝牙锁所对应的服务标识、服务器标识,则基于蓝牙信息完成相应的蓝牙处理过程。
目前的多个共享单车集中时,一个APP客户端可能会搜索到大量的RSSI情况,针对这个情况下,一般只需要选择一个单车开锁即可,其可以通过如下方式实现:获取多个蓝牙广播信号RSSI值;判断多个蓝牙广播信号RSSI值中每个RSSI值大小;先提取多个蓝牙广播信号RSSI值中最大的RSSI值所对应的蓝牙信息;判断所述蓝牙信息是否包含有蓝牙锁标识或者蓝牙锁所对应的服务标识;若蓝牙信息包含蓝牙锁标识或者蓝牙锁所对应的服务标识,则进入到获取蓝牙锁广播的蓝牙信息;若判断所述蓝牙信息未包含蓝牙锁标识或者蓝牙锁所对应的服务标识,则获取下一个RSSI值,直至满足条件为止。这种情况下,可以优先找到RSSI值大所对应的共享单车解锁,这种RSSI值大所对应的共享单车其距离一般也是最近距离,方便用户获取到,避免舍近求远。
相应的,图2示出了本发明实施例中的移动终端结构示意图,包括处理器、输入设备、输出设备和存储器,该处理器、输入设备、输出设备和存储器相互连接,其中,该存储器用于存储应用程序代码,该处理器被配置用于调用所述程序代码,执行以上所描述的方法,比如获取蓝牙锁广播的蓝牙信息,该蓝牙信息包含有蓝牙锁标识或者蓝牙锁所对应的服务标识;解析所述蓝牙信息中的蓝牙锁标识或者蓝牙锁所对应的服务标识;基于蓝牙锁标识或者蓝牙锁所对应的服务标识向服务器获取所述蓝牙锁标识或者蓝牙锁所对应的服务标识所对应的蓝牙锁配对信息、蓝牙锁解锁信息;基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对;基于蓝牙锁解锁信息控制蓝牙锁的自动开锁过程。具体步骤实现过程与上述方法中相同,这里不再一一赘述。
相应的,本发明实施例中的计算机可读存储介质,其计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行以上所描述的方法,比如获取蓝牙锁广播的蓝牙信息,该蓝牙信息包含有蓝牙锁标识或者蓝牙锁所对应的服务标识;解析所述蓝牙信息中的蓝牙锁标识或者蓝牙锁所对应的服务标识;基于蓝牙锁标识或者蓝牙锁所对应的服务标识向服务器获取所述蓝牙锁标识或者蓝牙锁所对应的服务标识所对应的蓝牙锁配对信息、蓝牙锁解锁信息;基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对;基于蓝牙锁解锁信息控制蓝牙锁的自动开锁过程。具体步骤实现过程与上述方法中相同,这里不再一一赘述。
综上,将蓝牙锁标识或者蓝牙锁所对应的服务标识密封在蓝牙锁所广播的蓝牙信息中,可以被移动终端所获取,从而实现基于蓝牙锁标识或者蓝牙锁所对应的服务标识的智能解锁过程。这种解锁过程,相比二维码扫描解锁来说,其蓝牙锁标识或者蓝牙锁所对应的服务标识封装在蓝牙信息中,保障了不会因为蓝牙锁标识或者蓝牙锁所对应的服务标识容易破坏而造成的易损坏,可以提高共享单车的使用率。通过蓝牙信息获取到蓝牙锁标识或者蓝牙锁所对应的服务标识以后,再获取蓝牙配对信息实现与蓝牙锁的蓝牙通信过程,保障了蓝牙解锁的安全性。整个过程都是基于蓝牙锁的蓝牙技术实现,其对整体硬件配置要求低,可以减少共享单车中二维码打码工序,节省工序成本。
通过识别蓝牙广播信号RSSI值大小,从而设置相应的解锁安全距离,在一定范围内才可以获取蓝牙信息,超过安全距离则不能随意获取。
可以构建特殊移动终端,比如基于相应的APP客户端获取相应的蓝牙信息,通过判断蓝牙信息中是否设置有相应的蓝牙锁标识或者蓝牙锁所对应的服务标识,而规避非蓝牙锁标识或者蓝牙锁所对应的服务标识的解锁处理。
在多个蓝牙广播信号存在时,优先提取RSSI值大的蓝牙信息,从而保障了蓝牙信息获取的效率性,这种优先级效率可以决定了RSSI值越大,在所面临多个共享单车选择时,可以优先选择到距离近的共享单车解锁。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read OnlyMemory)、随机存取存储器(RAM,Random AccessMemory)、磁盘或光盘等。
另外,以上对本发明实施例所提供的基于移动终端实现蓝牙锁智能开锁的方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (4)
1.一种基于移动终端实现蓝牙锁智能开锁的方法,其特征在于,所述方法包括如下步骤:
获取蓝牙广播信号,所述蓝牙广播信号由智能锁所发出,所述蓝牙广播信号中的自定义信息内包含特定字符作为本产品唯一标识符,所述获取蓝牙广播信号包括:获取多个蓝牙广播信号RSSI值;判断多个蓝牙广播信号RSSI值中每个RSSI值大小;先提取多个蓝牙广播信号RSSI值中最大的RSSI值所对应的蓝牙信息;判断所述蓝牙信息是否包含有蓝牙锁标识或者蓝牙锁所对应的服务标识;若蓝牙信息包含蓝牙锁标识或者蓝牙锁所对应的服务标识,则进入到获取蓝牙锁广播的蓝牙信息;若判断所述蓝牙信息未包含蓝牙锁标识或者蓝牙锁所对应的服务标识,则获取下一个RSSI值,直至满足条件为止;
基于蓝牙广播信号判断移动终端与蓝牙锁之间的距离,若所述距离大于预设的距离阈值,则不获取蓝牙锁广播的蓝牙信息;若所述距离小于等于预设的距离阈值,则基于蓝牙模块获取到蓝牙锁广播的蓝牙信息;具体为:将RSSI值与距离阈值所对应的RSSI阈值进行比较,若该RSSI值小于RSSI阈值,则不获取蓝牙锁广播的蓝牙信息;若所述RSSI值大于RSSI阈值,则基于蓝牙模块获取到蓝牙锁广播的蓝牙信息;
基于APP客户端获取蓝牙锁广播的蓝牙信息,所述蓝牙信息包含有蓝牙锁标识,所述APP客户端安装于移动终端上;
解析所述蓝牙信息中的蓝牙锁标识;
基于蓝牙锁标识通过服务器获取所对应的蓝牙锁配对信息;
基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对;
基于蓝牙锁配对信息控制蓝牙锁的自动开锁过程;
所述蓝牙锁配对信息包括:蓝牙锁MAC地址、蓝牙锁通信配对秘钥和所对应的开锁密码;
所述基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对包括:
基于所述蓝牙锁MAC地址向所述蓝牙锁MAC地址所对应的蓝牙锁发送蓝牙配对信息;
基于蓝牙通信配对秘钥完成与蓝牙锁的蓝牙通信配对;
建立起移动终端与蓝牙锁之间的蓝牙通信链路;
所述蓝牙信息中封装服务器标识时,所述基于蓝牙锁配对信息控制蓝牙锁的自动开锁过程包括:获取蓝牙锁广播的蓝牙信息,所述蓝牙信息包含有蓝牙锁所对应的服务标识、服务器标识;解析该蓝牙信息中的蓝牙锁所对应的服务标识、服务器标识;向服务标识所对应的服务器获取蓝牙锁标识或者蓝牙锁所对应的服务标识所对应的蓝牙锁配对信息、蓝牙锁解锁信息;基于所述蓝牙锁配对信息与蓝牙锁进行蓝牙通信配对;基于蓝牙锁解锁信息控制蓝牙锁的自动开锁过程。
2.如权利要求1所述的基于移动终端实现蓝牙锁智能开锁的方法,其特征在于,所述基于蓝牙锁配对信息控制蓝牙锁的自动开锁过程包括:
基于蓝牙通信链路和蓝牙锁MAC地址所对应的蓝牙锁发送开锁指令,实现自动开锁过程。
3.一种移动终端,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储应用程序代码,所述处理器被配置用于调用所述程序代码,执行如权利要求1或者2所述的方法。
4.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1或者2所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710855501.1A CN107734460B (zh) | 2017-09-20 | 2017-09-20 | 一种基于移动终端实现蓝牙锁智能开锁的方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710855501.1A CN107734460B (zh) | 2017-09-20 | 2017-09-20 | 一种基于移动终端实现蓝牙锁智能开锁的方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107734460A CN107734460A (zh) | 2018-02-23 |
CN107734460B true CN107734460B (zh) | 2021-05-07 |
Family
ID=61207694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710855501.1A Active CN107734460B (zh) | 2017-09-20 | 2017-09-20 | 一种基于移动终端实现蓝牙锁智能开锁的方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107734460B (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108305369A (zh) * | 2018-03-16 | 2018-07-20 | 何明旗 | 智能锁***及其工作方法、安装该智能锁***的通信箱 |
CN109300236A (zh) * | 2018-07-09 | 2019-02-01 | 武汉盛硕电子有限公司 | 一种售货柜控制方法、***及售货柜 |
CN109068303B (zh) * | 2018-07-18 | 2022-07-05 | 创新先进技术有限公司 | 一种资源分享方法、装置及电子设备 |
CN109191629A (zh) * | 2018-08-02 | 2019-01-11 | 北京拜克洛克科技有限公司 | 车辆解锁方法、终端及服务器 |
CN109147122A (zh) * | 2018-08-03 | 2019-01-04 | 北京摩拜科技有限公司 | 物品解锁方法、装置及*** |
CN109215203B (zh) * | 2018-09-25 | 2024-06-07 | 上海钧正网络科技有限公司 | 一种智能语音车锁及其控制***和控制方法 |
CN112116735A (zh) * | 2019-06-20 | 2020-12-22 | 华为技术有限公司 | 一种智能锁解锁方法及相关设备 |
CN112419543A (zh) * | 2019-08-22 | 2021-02-26 | 国民科技(深圳)有限公司 | 解锁方法、移动终端、智能门锁、解锁***和存储介质 |
CN111312206A (zh) * | 2019-12-23 | 2020-06-19 | 支付宝(杭州)信息技术有限公司 | 一种基于语音的信息识别方法及装置、电子设备和*** |
CN111862400A (zh) * | 2019-12-30 | 2020-10-30 | 北京骑胜科技有限公司 | 一种开锁方法、装置、电子设备及计算机可读存储介质 |
CN111627133A (zh) * | 2020-04-16 | 2020-09-04 | 南京金龙新能源汽车研究院有限公司 | 共享汽车无信号引导情况下的近距离紧急开锁***及开锁方法 |
CN111862410A (zh) * | 2020-06-30 | 2020-10-30 | 北京骑胜科技有限公司 | 智能锁控制方法、装置、设备以及存储介质 |
CN111815824B (zh) * | 2020-08-04 | 2023-01-17 | 四川铁公铁信息技术有限公司 | 一种基于蓝牙识别的开锁方法 |
CN112053473A (zh) * | 2020-08-20 | 2020-12-08 | 北京骑胜科技有限公司 | 一种车辆开锁的方法、装置、可读存储介质和电子设备 |
CN112634496A (zh) * | 2020-12-18 | 2021-04-09 | 珠海格力电器股份有限公司 | 一种智能门锁的控制方法、装置及*** |
CN112767615B (zh) * | 2021-01-14 | 2022-06-14 | 广州乐摇摇信息科技有限公司 | 游乐设备启动方法和装置 |
CN113240863B (zh) * | 2021-02-02 | 2023-04-07 | 浙江口碑网络技术有限公司 | 基于智能柜的取件方法及装置 |
CN113453208A (zh) * | 2021-07-12 | 2021-09-28 | 广州朗国电子科技股份有限公司 | 一种基于蓝牙通信的设备屏保解锁方法、装置及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203271358U (zh) * | 2013-04-09 | 2013-11-06 | 杨晓飞 | 一种远程授权智能开锁装置 |
CN104933784A (zh) * | 2015-05-08 | 2015-09-23 | 牛力伟 | 一种基于蓝牙技术的车库闸机通过验证方法和*** |
CN106548555A (zh) * | 2016-12-28 | 2017-03-29 | 北京拜克洛克科技有限公司 | 一种智能车锁的开锁方法及用户终端 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10171974B2 (en) * | 2012-08-16 | 2019-01-01 | Schlage Lock Company Llc | System and method for using an electronic lock with a smartphone |
US9472034B2 (en) * | 2012-08-16 | 2016-10-18 | Schlage Lock Company Llc | Electronic lock system |
CN105513216B (zh) * | 2016-01-29 | 2018-05-25 | 汤峰 | 自行车借还***及自行车借还车方法 |
-
2017
- 2017-09-20 CN CN201710855501.1A patent/CN107734460B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203271358U (zh) * | 2013-04-09 | 2013-11-06 | 杨晓飞 | 一种远程授权智能开锁装置 |
CN104933784A (zh) * | 2015-05-08 | 2015-09-23 | 牛力伟 | 一种基于蓝牙技术的车库闸机通过验证方法和*** |
CN106548555A (zh) * | 2016-12-28 | 2017-03-29 | 北京拜克洛克科技有限公司 | 一种智能车锁的开锁方法及用户终端 |
Also Published As
Publication number | Publication date |
---|---|
CN107734460A (zh) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107734460B (zh) | 一种基于移动终端实现蓝牙锁智能开锁的方法及终端 | |
CN110798795B (zh) | 基于蓝牙的虚拟钥匙车控***、方法、装置和计算机设备 | |
US10984616B2 (en) | Car sharing system and car sharing program | |
CN105882604B (zh) | 一种电动车控制*** | |
CN103138789B (zh) | 车辆用便携机以及信息通信*** | |
US8335547B2 (en) | System and method for providing discharge authorization to a battery-powered vehicle via a telematics system | |
CN106251212A (zh) | 汽车租赁方法及*** | |
US20140129054A1 (en) | Mobile device-activated vehicle functions | |
WO2018098840A1 (zh) | 用于交通工具定位的信标***及交通工具定位方法 | |
CN106878279A (zh) | 充换电设施和待充换电对象的自动鉴权方法和*** | |
CN110027507B (zh) | 一种共享汽车的多维度车锁状态切换方法及*** | |
CN106898063A (zh) | 一种共享交通工具的锁定方法及装置 | |
CN106231099B (zh) | 控制车辆的方法、控制装置和车辆 | |
CN105059245B (zh) | 一种车辆控制方法和装置 | |
CN106875519A (zh) | 一种电子锁解锁方法及其装置 | |
CN112423266A (zh) | 一种车辆诊断方法、装置及汽车 | |
CN107040289B (zh) | 基于近距离通讯的信息传输方法及其装置 | |
CN108062805B (zh) | 一种车载数据处理方法和服务器 | |
CN213383943U (zh) | 一种充电*** | |
CN113676474A (zh) | 设备的解锁方法、装置、存储介质及电子装置 | |
CN204020809U (zh) | 一种控制车辆状态的检测装置及设备 | |
CN206388279U (zh) | 车载租赁终端、车辆租赁***和车辆 | |
US11134428B2 (en) | Vehicle cellular connectivity control | |
CN110228447B (zh) | 利用智能天线装置实现车辆的无钥匙进入功能的方法和车载*** | |
CN207380776U (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |