一种基于蓝牙广播实现使用方身份鉴权的方法及应用与流程

文档序号:25802416发布日期:2021-07-09 12:38阅读:254来源:国知局
一种基于蓝牙广播实现使用方身份鉴权的方法及应用与流程

1.本发明具体涉及一种基于蓝牙广播实现使用方身份鉴权的方法及应用。


背景技术:

2.身份鉴权又称“鉴权”、“验证”,是指通过一定的手段,完成对用户身份的确认,并授予相应的权利。
3.随着电子科技以及互联网技术的发展,电子设备的功能越来越强大,只要用户按照自身的需求在电子设备上安装各种应用程序,便可以完成各种事务。用户在互联网处理各种事务时,往往需要进行身份鉴权:比如在互联网上支付或数字门锁,都需要进行身份鉴权。
4.ibeacons是苹果在2013年wwdc上推出的一项基于蓝牙4.0(bluetooth le|ble|bluetooth smart)的精准微定位技术,当手持设备靠近一个beacon基站时,设备就能够感应到beacon信号,范围可以从几毫米到50米。ibeacons相比较于原来的蓝牙技术有几个特点:首先它不需要配对,先前苹果对蓝牙设备的控制比较严格,只有通过mfi认证过的蓝牙设备才能与idevice连接,而蓝牙4.0就没有这些限制了;第二,准确与距离,普通的蓝牙(蓝牙4.0之前)一般的传输距离在0.1~10m,而ibeacons信号可以精确到毫米级别,并且最大可支持到50m的范围;第三,功耗更低,蓝牙4.0又叫低功耗蓝牙,一个普通的纽扣电池可供一个beacon基站硬件使用两年。用一句话总结ibeacons,就是该技术像室内的gps,iphone可以接收ibeacons传输并获得各种准确的定位信息。比如说当你驾驶到地下停车场,停车之后去购物,回来时iphone应用可以指导你找到停车的精确位置。当然定位只是ibeacons技术的一部分,ibeacons还允许你的手机发出简单的“我在这”信号,这意味着ibeacons技术可以完成更多事情。
5.如中国专利专利号为cn107419965a的数字门锁系统,公开一种数字门锁系统,包括:门锁,其发送ibeacon信号,当识别到用户终端的接近和键区的触摸或按压时,则减小蓝牙连接周期,并与所述用户终端无线连接,从而被控制进行开闭动作;用户应用程序,其安装于所述用户终端,当接收所述ibeacon信号时,则处于能够控制所述门锁的状态,当通过所述用户终端而与所述门锁无线连接时,则控制所述门锁的开闭动作;及管理服务器,其通过用户认证,向所述用户应用程序提供用于控制所述门锁的开闭动作的密码。该方法通过门锁发送ibeacon信号,用户终端接收蓝牙广播信号来实现,存在用户端连接数量上限的问题。
6.又如中国专利专利号为cn205318453u的一种基于ibeacon技术的自动支付系统,该系统包括ibeacon模块、智能终端、费用支付服务平台;所述ibeacon模块设置在各收费场所的门口,所述ibeacon模块包括处理器单元、发射单元、电源单元,所述处理器单元控制发射单元,所述电源单元为处理器单元、发射单元供电;所述智能终端通过蓝牙模块与ibeacon模块连接;所述智能终端通过通信模块与费用支付服务平台连接。该系统同样由设备发送ibeacon信号,用户终端接收蓝牙广播信号,通过智能手机获取的广播内容是出售方
的产品订单,支付方可通过其他支付手段完成支付过程,要求产品订单与广播是一一对应关系。
7.再如中国专利专利号为cn107330989a的一种基于移动支付的高速公路收费系统,包括:高速公路收费云中心模块、区域收费站服务器、车牌识别交通态势监控模块、ibeacon定位节点、手机客户端;高速公路收费云中心模块通过光纤与区域收费站服务器连接,区域收费站服务器通过光纤与车牌识别交通态势监控模块和ibeacon定位节点连接,ibeacon定位节点通过蓝牙与手机客户端实现数据交互。上述方法关于ibeacon的运用主要是三环定位车辆位置。其支付动作是由手机端与ibeacon基站建立蓝牙连接后,通过基站向服务器发送支付请求。支付过程与ibeacon技术关联性不大。
8.本发明将蓝牙beacon技术引入到身份鉴权领域,拓展其应用领域及缩短业务流程,使业务效率更高。


技术实现要素:

9.本发明的目的解决现有技术存在的问题,提供一种基于蓝牙广播实现使用方身份鉴权的方法,通过ibeacons技术对控制设备与用户终端之间不需要建立无线连接来实现相关业务的身份鉴权。
10.为实现上述目的,本发明的技术方案为一种基于蓝牙广播实现使用方身份鉴权的方法,包括:s1,启动蓝牙设备进行扫描周边蓝牙广播信号;s2当扫描到蓝牙广播信号后,校验协议合法性;s3协议符合规则,解析并校验广播内容;s4根据解析校验的结果向服务器发送业务确认信息:所述蓝牙设备,扫描专用协议的蓝牙广播、解析蓝牙广播内容,校验数据,向服务器获取校验数据和校验公式,向服务器传输需校验的数据,触发业务活动;
11.进一步的,所述方法还包括获取广播信号强度(rssi)值,与预设阈值比较步骤,该步骤在s3步骤之后执行。
12.进一步的,蓝牙设备包括低功耗蓝牙模组、单片机、通信模块,蓝牙模组、通信模块与单片机相连,根据具体业务和自身需求预先设定蓝牙广播协议,低功耗蓝牙模组预先写入该协议识别程序,蓝牙广播协议中包括uuid、mac地址,蓝牙设备与服务器通过通信模块相连,通信模块采用有线或无线通信技术,需要扫描蓝牙广播的设备预先写入该协议识别程序,其他用途的设备不能有效识别本方法的蓝牙广播,具备一定的安全性能,设备通过判断协议格式能够快速过滤掉环境中的其他蓝牙广播,提高设备工作效率。
13.进一步的,该协议识别程序预先设定广播信号强度的阀值,当信号强度低于阀值时,设备不予理会,当信号强度大于等于阈值时,执行业务活动。
14.本发明的另一目的提供上述基于蓝牙广播实现使用方身份鉴权的方法的应用,应用于门锁系统以及支付系统等领域。
15.与现有技术相比,本发明的有益效果:基于低功耗蓝牙技术,身份鉴权过程高效、便捷、可靠,应用广泛。
附图说明
16.图1为本发明的流程图。
具体实施方式
17.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
18.下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.参见图1,本发明的技术方案为一种基于蓝牙广播实现使用方身份鉴权的方法,包括如下步骤:
20.启动蓝牙设备,蓝牙模组进行扫描周边蓝牙广播信号;当扫描到蓝牙广播信号后,校验协议合法性;协议符合规则,解析并校验广播内容;校验通过后,获取广播rss只,与预设阀值比较:达到阀值进行业务活动的执行。
21.所述蓝牙设备,扫描专用协议的蓝牙广播、解析蓝牙广播内容,校验数据,向服务器获取校验数据和校验公式;
22.应用实施例1,采用上述基于蓝牙广播实现使用方身份鉴权方法的门锁系统,由安装应用程序的用户终端发送包含用户加密等关键信息的蓝牙广播信号,由控制设备接收蓝牙广播信号(ibeacon信号)。控制设备与用户终端之间不需要建立无线连接,只需要解析用户蓝牙广播信号中包含的关键信息,就可以迅速完成用户身份鉴权。当用户身份具备开锁权限,且蓝牙广播的信号强度达到阈值时,控制设备的继电器模组向门锁发送电信号,打开门锁。反之,控制设备继续接收蓝牙广播。本实施例的控制设备为具有ibeacon模块的蓝牙设备,蓝牙设备包括低功耗蓝牙模组、单片机、通信模块、继电器模块,蓝牙模组、通信模块、继电器模块与单片机相连,蓝牙模组完成身份鉴权,由单片机通知继电器工作,继电器将电锁的控制电路接通或断开,根据具体业务和自身需求预先设定蓝牙广播协议,低功耗蓝牙模组预先写入该协议识别程序,蓝牙广播协议中包括uuid、mac地址,蓝牙设备与服务器通过通信模块相连,通信模块采用有线或无线通信技术,需要扫描蓝牙广播的设备预先写入该协议识别程序,其他用途的设备不能有效识别本方法的蓝牙广播,具备一定的安全性能,设备通过判断协议格式能够快速过滤掉环境中的其他蓝牙广播,提高设备工作效率。
23.应用实施例2,采用上述基于蓝牙广播实现使用方身份鉴权方法的自动支付系统,由安装应用程序的支付方的终端发送蓝牙广播信号,由收款方的支付设备接收蓝牙广播信号(ibeacon信号)。收款方支付设备不需要与支付方终端之间建立无线连接,只需要解析支付方发送的蓝牙广播信号,即可获取到支付人的身份、支付订单和支付授权等信息。支付设备根据解析的信息,分别完成以下动作:1.校验支付权限。当支付人不具备支付权限时,支付设备取消支付订单;当支付人具备支付权限时,支付设备进一步校验支付订单的有效性;2.确认订单。当支付订单无效时,取消支付订单;当支付订单有效时,支付设备进一步核对支付授权信息,实施支付;3.支付设备向支付管理服务器请求核对支付方授权信息,并实施支付。当支付授权信息正确,且支付方账户的余额大于等于需支付金额时,支付管理服务器操作双方账户的金额划拨,完成支付。反之,支付失败。支付方终端在连接了无线通信网络(4g/5g)的条件下,由支付管理服务器向支付方终端通知所有支付结果。如果支付方终端也可以主动向支付设备请求建立蓝牙连接,获取支付结果。本实施例中,蓝牙广播中包含的支付方身份信息对应唯一支付方,订单信息对应唯一收款方,确保了支付对象与付款对象的
唯一性和准确性。相较于借助其他媒介完成现场支付(如二维码扫描支付等),安全性更高。本实施例的支付设备为具有ibeacon模块的蓝牙设备,蓝牙设备包括低功耗蓝牙模组、单片机、通信模块,蓝牙模组、通信模块与单片机相连,蓝牙模组完成身份鉴权,单片机通过无线或有线通信模块向服务器发送支付请求数据,由服务器实现账户金额变更。
24.实施例中的门锁控制设备及收款方的支付设备均可以采用现有技术设备,在此不再赘述。
25.本发明的基于蓝牙广播实现使用方身份鉴权的方法,低耗、高效且安全。
26.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1