一种蓝牙开锁方法技术

技术编号:16458617 阅读:157 留言:0更新日期:2017-10-25 23:20
本发明专利技术提供了一种蓝牙开锁方法,避免了现有的共享单车必须通过扫码或输入单车编码进行解锁并且只能一对一解锁的尴尬,解决了顾客使用体验差的问题。本发明专利技术提供的蓝牙开锁方法包括:搜索周围的多个蓝牙设备,其中多个蓝牙设备安装有智能蓝牙锁;向云服务器发送对多个蓝牙设备进行开锁的请求信息;在接收多个蓝牙设备中一个蓝牙设备的开锁信息之后,发送开锁信息至一个蓝牙设备进行验证。

Bluetooth unlocking method

The present invention provides a Bluetooth unlock method, avoids the need for the existing bicycle sharing and unlock only one to unlock the embarrassment by sweeping code or input cycle encoding, solves the problem of poor use of customer experience. Including the Bluetooth unlocking method provided by the invention: the search for multiple Bluetooth devices around them, wherein a plurality of Bluetooth devices equipped with Bluetooth smart locks; send Xiang Yun server request information to unlock multiple Bluetooth devices; after unlocking information receiving a Bluetooth device multiple Bluetooth devices, send information to a lock the Bluetooth device is verified.

【技术实现步骤摘要】
一种蓝牙开锁方法
本专利技术涉及蓝牙
,具体涉及一种蓝牙开锁方法。
技术介绍
目前的共享单车项目主要利用机械开锁或扫码开锁两种方式进行开锁。这两种方式都是采用一对一的开锁方式,即需要先找到某个单车,再对此单车进行解锁。如机械开锁,需要在APP中输入并发送选中自行车的编码,根据收到的密码对自行车进行手动解锁。再如扫码开锁,需要扫自行车上的二维码进行解锁。如果单车的编码和二维码图案都被破坏,则该单车将不可使用。另外,一对一的开锁方式以及扫码或者输入单车编码的体验效果也不好。
技术实现思路
有鉴于此,本专利技术实施例致力于提供一种蓝牙开锁方法,以避免现有的共享单车必须通过扫码或输入单车编码进行解锁并且只能一对一解锁的尴尬,解决顾客使用体验差的问题。本专利技术实施例提供了一种蓝牙开锁方法,包括:搜索周围的多个蓝牙设备,其中多个蓝牙设备安装有智能蓝牙锁;向云服务器发送对多个蓝牙设备进行开锁的请求信息;在接收多个蓝牙设备中一个蓝牙设备的开锁信息之后,发送开锁信息至一个蓝牙设备进行验证。在一个实施例中,向云服务器发送对多个蓝牙设备进行开锁的请求信息包括:向云服务器同时发送对多个蓝牙设备进行开锁的请求信息。在一个实施例中,向云服务器发送对多个蓝牙设备进行开锁的请求信息包括:向云服务器依次发送对多个蓝牙设备进行开锁的请求信息,直至接收到开锁信息为止。在一个实施例中,在向云服务器依次发送对多个蓝牙设备进行开锁的请求信息之前进一步包括:对多个蓝牙设备进行排序。在一个实施例中,对多个蓝牙设备进行排序包括:按照信号强度从大到小的顺序对多个蓝牙设备进行排序。在一个实施例中,向云服务器依次发送对多个蓝牙设备进行开锁的请求信息包括:向云服务器发送对信号强度最大的蓝牙设备进行开锁的请求信息;如果接收到的信号强度最大的蓝牙设备的状态信息表明不能开锁,向云服务器发送对信号强度第二大的蓝牙设备进行开锁的请求信息。在一个实施例中,表明不能开锁的状态信息包括正在使用状态信息或待维修状态信息。在一个实施例中,搜索周围的多个蓝牙设备包括:搜索周围的所有蓝牙设备;对搜索到的所有蓝牙设备进行分类,选出符合条件的多个蓝牙设备。在一个实施例中,对搜索到的所有蓝牙设备进行分类,选出符合条件的多个蓝牙设备包括:根据设备名称对搜索到的所有蓝牙设备进行分类,选出符合所需设备名称的蓝牙设备。在一个实施例中,在发送开锁信息至一个蓝牙设备进行验证之后进一步包括:若验证成功,接收开锁成功的信息并发送开锁记录信息至云服务器。在一个实施例中,开锁记录信息包括开锁时间信息和开锁地点信息。在一个实施例中,请求信息包括:多个蓝牙设备的设备名称信息、设备编号信息及进行搜索的移动终端的位置信息。在一个实施例中,移动终端包括移动电话或平板电脑。本专利技术实施例提供的蓝牙开锁方法不需要对蓝牙设备扫码,也不需要输入蓝牙设备的编码,只需要打开智能APP,通过蓝牙模块自动选择蓝牙设备即可实现解锁,避免了因二维码图案或编码的损坏而导致蓝牙设备不能使用的尴尬,提升了顾客的使用体验。同时该开锁方法实现了一对多的开锁方式,即对一个蓝牙设备开锁失败自动转向下一个蓝牙设备,极大地方便了顾客的同时也使得整个过程更加智能化。附图说明图1所示为本专利技术第一实施例提供的一种蓝牙开锁方法的流程图。图2所示为本专利技术第二实施例提供的一种蓝牙开锁方法的流程图。具体实施方式本专利技术提供了一种蓝牙开锁方法,包括:搜索周围的多个蓝牙设备,其中,该多个蓝牙设备安装有智能蓝牙锁;向云服务器发送对该多个蓝牙设备进行开锁的请求信息,并接收该多个蓝牙设备中一个蓝牙设备的开锁信息;发送开锁信息至这个蓝牙设备进行验证。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例图1所示为本专利技术一实施例提供的一种蓝牙开锁方法的流程图。如图1所示,该方法包括:步骤101:搜索周围的所有蓝牙设备。此步骤可通过具有蓝牙模块的移动终端来实现。对于蓝牙模块,其既可以为蓝牙4.0,也可以为蓝牙4.1或蓝牙4.2,本专利技术对此不做限定。它们都具有低功耗、低成本、低延迟、超长有效连接距离等特点。带有蓝牙模块的移动终端用于搜索周围的蓝牙设备,并与符合条件的蓝牙设备进行交互。该移动终端例如可为带有蓝牙通信功能的移动电话或平板电脑,其内部安装有智能应用软件(即智能APP)。则打开移动电话或平板电脑上的智能APP后,通过摇一摇移动终端、将移动终端与其他物体如书桌进行碰撞、或输入指纹等形式即可触发智能APP,使得智能APP对移动终端周围的蓝牙设备进行搜索。步骤102:对搜索到的所有蓝牙设备进行分类,选出符合条件的多个蓝牙设备。具体地,智能APP可根据设备名称对搜索到的所有蓝牙设备进行分类,然后选出符合所需设备名称的蓝牙设备。该蓝牙设备上设有可与云服务器进行通信且与智能APP相对应的智能蓝牙锁。例如,所需的蓝牙设备名称为共佰单车,则智能APP将搜索到的所有以“共佰单车”命名的蓝牙设备都挑选出来并显示给移动终端,该共佰单车上安装有与云服务器进行通信且与智能APP相对应的智能蓝牙锁。共佰单车通过该智能蓝牙锁向云服务器上报其自身的状态信息和位置信息并实现与智能APP的通信。步骤103:对符合条件的多个蓝牙设备进行排序。具体地,智能APP可对符合条件的多个蓝牙设备(如名称为“共佰单车”的蓝牙设备)按照信号强度从大到小的顺序进行排列。本领域的技术人员理解,对于蓝牙信号,一般接收端在距离发射端1m左右的时候,接收到的信号强度范围在-60dbm~-40dbm之间。距离越近,其信号强度越大。智能APP按照信号强度从大到小的顺序对符合条件的蓝牙设备进行排序即可优先选出距离移动终端最近的蓝牙设备,从而便于移动终端前往这个蓝牙设备并方便与该蓝牙设备进行交互。步骤104:向云服务器依次发送对符合条件的多个蓝牙设备进行开锁的请求信息,直至接收到开锁信息。该请求信息具体包括符合条件的蓝牙设备的设备名称信息、设备编号信息及移动终端的位置信息。如上所述,智能APP首先对符合条件的蓝牙设备(如名称为“共佰单车”的蓝牙设备)按照信号强度从大到小的顺序进行排列,然后自动向云服务器发送对信号强度最大的蓝牙设备进行开锁的请求信息。该请求信息包括该信号强度最大的蓝牙设备的设备名称信息、设备编号信息及发出该请求的移动终端的位置信息。对于设备名称信息和设备编号信息,可由云服务器预先为这些符合条件的蓝牙设备设定好。它们的名称信息应该是一致的,例如,都为“共佰单车”,但是每个编号与每个共佰单车间是一一对应的,即每个共佰单车只能对应一个编号,每个编号同样只能代表一辆共佰单车。当智能APP搜索到这些符合条件的蓝牙设备时,它们的名称信息和设备编号信息便显示在智能APP中,智能APP向云服务器发送某个蓝牙设备的名称信息和编号信息就代表提出对它们所对应的蓝牙设备进行开锁的请求。移动终端在发送这些信息的同时,还向云服务器发送其自身的位置信息,该位置信息可通过移动终端上的GPS定位模块获取。云服务器收到上述信息后,便可根据设备名称信息和设本文档来自技高网...
一种蓝牙开锁方法

【技术保护点】
一种蓝牙开锁方法,其特征在于,包括:搜索周围的多个蓝牙设备,其中所述多个蓝牙设备安装有智能蓝牙锁;向云服务器发送对所述多个蓝牙设备进行开锁的请求信息;在接收所述多个蓝牙设备中一个蓝牙设备的开锁信息之后,发送所述开锁信息至所述一个蓝牙设备进行验证。

【技术特征摘要】
1.一种蓝牙开锁方法,其特征在于,包括:搜索周围的多个蓝牙设备,其中所述多个蓝牙设备安装有智能蓝牙锁;向云服务器发送对所述多个蓝牙设备进行开锁的请求信息;在接收所述多个蓝牙设备中一个蓝牙设备的开锁信息之后,发送所述开锁信息至所述一个蓝牙设备进行验证。2.根据权利要求1所述的蓝牙开锁方法,其特征在于,所述向云服务器发送对所述多个蓝牙设备进行开锁的请求信息包括:向云服务器同时发送对所述多个蓝牙设备进行开锁的请求信息。3.根据权利要求1所述的蓝牙开锁方法,其特征在于,所述向云服务器发送对所述多个蓝牙设备进行开锁的请求信息包括:向云服务器依次发送对所述多个蓝牙设备进行开锁的请求信息,直至接收到开锁信息为止。4.根据权利要求3所述的蓝牙开锁方法,其特征在于,在所述向云服务器依次发送对所述多个蓝牙设备进行开锁的请求信息之前进一步包括:对所述多个蓝牙设备进行排序。5.根据权利要求4所述的蓝牙开锁方法,其特征在于,所述对所述多个蓝牙设备进行排序包括:按照信号强度从大到小的顺序对所述多个蓝牙设备进行排序。6.根据权利要求5所述的蓝牙开锁方法,其特征在于,所述向云服务器依次发送对所述多个蓝牙设备进行开锁的请求信息包括:向所述云服务器发送对信号强度最大的蓝牙设备进行开锁的请求信息;如果接收到的所述信号强度最...

【专利技术属性】
技术研发人员:陈荣
申请(专利权)人:上海共佰克智能科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1