一种基于蓝牙技术的现场身份验证方法和系统的制作方法
【技术领域】
[0001]本发明涉及基于蓝牙技术的现场身份验证方法和系统,属于物联网技术领域。
【背景技术】
[0002]蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接的短程无线电技术。其实质内容是要建立通用的无线电空中接口(rad1 air interface)及其控制软件的公开标准,使不同厂家生产的便携式设备在没有电线或电缆相互连接的情况下,能在近距离范围内具有互用、相互操作的性能(interoperability),蓝牙技术可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换,蓝牙技术使用2.4?2.485GHz的ISM波段的UHF无线电波,这是全球范围内无需取得执照的工业、科学和医疗用(ISM)波段的2.4GHz短距离无线电频段。
[0003]如今,蓝牙技术已经非常普遍,绝大多数移动设备都载有蓝牙芯片,几乎所有手机都装有蓝牙发射和接受装置并可以通过其进行短距离信息传输,尤其在2012年蓝牙技术4.0 (BLE技术)出现以后,蓝牙技术已经具备成本低、有效连接距离扩大、超低传输延迟、极低的运行和待机功耗等特点,使用一粒纽扣电池可以使得蓝牙信标(Beacon)设备可连续工作数年之久,而蓝牙技术,尤其是蓝牙Beacon技术还支持产品和服务提供商通过蓝牙广播向用户提供产品和服务信息,因此具有很好的应用前景。
[0004]但该类应用通常是单向的,在现实生活中,商家或服务提供者还需要对用户身份和其他信息(例如会议密码、消费订单号)等进行验证以完成产品销售或服务或提供进一步的服务,
[0005]同时,很多应用场景比如考勤、会议签到、车库停车或者其他商品及服务的消费等需要用户亲自在现场,但是时有某些不法用户通过复制蓝牙信标广播的身份或验证信息后通过有线或者移动互联网等其他网络向网络服务器发来身份或验证信息+用户信息给网络服务器来欺骗服务器制造用户在现场的假象,针对使用者伪造自身在应用现场的问题,虽然有人提出了通过手机的GPS定位系统来发送用户的位置信息来判定其是否在现场从而解决该问题,但由于前述等场景大多在室内而由于GPS无线电波太弱不能穿透建筑物,因而室内定位正是GPS定位技术的最大短板,因此该技术问题依然存在,亟待解决!
[0006]本发明就是基于以上需求,提供一种现场身份验证的方法和系统,不仅解决了用户和服务提供者进行快速互动进行验证并完成相关服务,同时还解决识别用户是否真实在现场的技术问题。
【发明内容】
[0007]有鉴于此,本发明在于提供一种基于蓝牙技术的现场身份验证方法和系统,利用本发明提供的方法、系统,方便地实现现场身份的验证并进行后续事务。
[0008]为了实现上述目的,本发明的技术方案如下:
[0009]一种基于蓝牙技术的现场身份验证方法,其特征在于,
[0010]蓝牙广播设备发送带有特定业务标识的业务蓝牙广播信息的步骤;
[0011]在所有收到所述业务蓝牙广播信息的蓝牙移动终端中,仅激活有对应业务标识的蓝牙移动终端的步骤;
[0012]本地蓝牙服务器接收到前述被激活的蓝牙移动终端发来的至少带有用户验证信息的蓝牙信息的步骤;
[0013]本地蓝牙服务器根据授权用户库对所述用户验证信息进行验证,若为授权用户,则对此次验证信息进行登记和/或对该用户进行服务,若为非授权用户则拒绝。
[0014]可选的,所述蓝牙广播设备为采用蓝牙4.0技术的任何蓝牙信标设备,也即Beacon 设备。
[0015]可选的,所述蓝牙广播设备为可以为ibeacon设备。
[0016]可选的,所述特定业务标识可以为考勤业务标识信息、会议签到业务标识信息、现场投票业务标识信息、停车登记业务标识信息等任意一种需要客户在现场的业务的标识信息。
[0017]可选的,所述对应业务标识为装载在所述蓝牙移动终端的业务应用程序。
[0018]可选的,所述蓝牙移动终端包括具有蓝牙模块的任何移动设备。
[0019]可选的,所述授权用户库可以为存储在网络服务器或者本地蓝牙服务器中的授权用户数据库。
[0020]可选的,所述蓝牙移动终端发来的蓝牙信息还包括服务请求信息和/或所述特定业务标识。
[0021]可选的,所述蓝牙信息是蓝牙移动终端通过蓝牙广播或者蓝牙连接的方式发送给本地蓝牙服务器的。
[0022]优选的,前述“若为授权用户,则对此次验证信息进行登记和/或对该用户进行服务”的步骤具体为以下步骤中的任一种:
[0023](I)若应用场景为考勤系统,则本地蓝牙服务器将该用户信息、该用户对应终端发来蓝牙信息的具体时间进行登记,同时将单位最新通知发送至蓝牙移动终端;
[0024](2)若应用场景为会议签到,则本地蓝牙服务器对该用户做到会标记,同时将会议相关资料发送至蓝牙移动终端;
[0025](3)若应用场景为现场投票,则本地蓝牙服务器对将该用户的发来的投票信息进行登记同时对该用户做已投票标记;
[0026](4)若应用场景为停车登记,则本地蓝牙服务器将该用户信息、该用户对应终端发来蓝牙信息的具体时间进行登记,同时将拟给该用户安排的车位信息发送至蓝牙移动终端;
[0027]为实现前述目的,本发明还提供基于蓝牙技术的现场身份验系统。
[0028]该系统包括蓝牙广播设备、本地蓝牙服务器以及至少一个蓝牙移动终端,其特征在于,
[0029]所述蓝牙广播设备发送带有特定业务标识的业务蓝牙广播信息、并在所有收到所述业务蓝牙广播信息的蓝牙移动终端中,仅激活有对应业务标识的蓝牙移动终端;
[0030]所述本地蓝牙服务器接收到被激活的蓝牙移动终端发来的至少带有用户验证信息的蓝牙信息,并根据授权用户库对所述用户验证信息进行验证,若为授权用户,则对此次验证信息进行登记和/或对该用户进行服务,若为非授权用户则拒绝。
【附图说明】
[0031]图1为一种基于蓝牙技术的现场身份验证方法的流程图。
[0032]图2为一种基于蓝牙技术的现场身份验证系统的结构图。
【具体实施方式】
[0033]本发明为了解决现有技术方案存在的弊端,提供了一种基于蓝牙技术的现成身份验证方法及系统。为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并列举【具体实施方式】进一步详细说明。
[0034]以下结合附图1中现场身份验证方法的流程图,详细阐述其发明实施例,
[0035]步骤101,蓝牙广播设备发送带有特定业务标识的业务蓝牙广播信息;
[0036]更具体的,蓝牙广播设备周期性地发送带有带有特定业务标识的广播信息,这些业务标识信息可以为自定义的该业务ID也可以为其他类似特定业务标识信息,所述的特定业务可以包括任何自定义业务,尤其是那些需要蓝牙移动终端(用户)本身亲自到现场的业务;相应地,这些特定业务标识可至少包括比如考勤业务标识信息、会议签到业务标识信息、现场投票业务标识信息、停车登记业务标识信息等任意一种需要客户在现场的业务的标识信息。
[0037]很多时候,蓝牙广播设备是以广播事件的形式周期性地通过广播信道发送广播数据包。
[0038]另外,本发明中的蓝牙广播设备可以是采用蓝牙技术的任何设备,但为了达到更低功耗,更少成本以及更好的广播效果,优选地,该等蓝牙广播设备为采用的蓝牙技术4.0(也即BLE)的任何蓝牙设备,更优选的,该等蓝牙设备可以采取苹果公司的蓝牙信标设备 iBeacon ;
[0039]需要说明的是,本发明中所讲的蓝牙广播设备包括所有含有蓝牙广播功能的设备,而不仅仅包括只具有蓝牙广播功能的蓝牙设备。
[0040]步骤102,在所有收到所述业务蓝牙广播信息的蓝牙移动终端中,仅激活有对应业务标识的蓝牙移动终端;
[0041]进入附近区域的蓝牙移动终端都收到前述蓝牙广播信息,蓝牙移动终端会将广播信息中的业务标识与自身存储的业务标识进行对比,若对应该蓝牙移动终端被激活。
[0042]优选的,该等业务标识信息可以为装载在所述蓝牙移动终端中应用程序APP,也即,仅有装有对应业务标识的APP的蓝牙移动终端被激活,进而调用该APP。
[0043]优选的,为节省蓝牙移动终端能耗,所述蓝牙移动终端仅采取被动扫描模式,即仅仅监听广播包(广播信息)而不向蓝牙广播设备发送任何数据。
[0044]另外,需要说明的是,本发明中所讲的蓝牙移动终端包括所有含有蓝牙模块的移动终端,包括但不限于手机、诸如IPAD在内的各种平板等移动终端,而不仅仅包括只具有蓝牙模块或功能的蓝牙设备。
[0045]步骤103,本地蓝牙服务器接收到前述被激活的蓝牙移动终端发来的至少带有用户验证信息的蓝牙信息;
[0046]本地蓝牙服务器为设置在具体应用场景本地的一个具有蓝牙功能的服务器,该服务器可以为任何一个具有蓝牙信息收发功能的信息设备,包