一种广播iBeacon通告帧的方法及系统技术方案

技术编号:15696354 阅读:145 留言:0更新日期:2017-06-24 12:02
本发明专利技术公开了一种广播iBeacon通告帧的方法及系统,其中,所述方法包括:环境传感器检测当前环境中所需要的环境数据;与环境传感器相连接的蓝牙设备读取所述环境传感器检测到的当前环境的所述环境数据;所述蓝牙设备根据所读取的所述环境数据,生成与当前环境的所述环境数据相对应的iBeacon通告帧;所述iBeacon通告帧至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的标识符为预设的,所述Major字段和Minor字段中的标识符为根据读取的当前环境的所述环境数据所生成的;所述蓝牙设备广播所述iBeacon通告帧;采用本发明专利技术提供的方法及系统,可提高iBeacon通告帧的适应用性。

【技术实现步骤摘要】
一种广播iBeacon通告帧的方法及系统
本专利技术涉及通信
,尤其涉及一种广播iBeacon通告帧的方法及系统。
技术介绍
iBeacon是一种低功耗蓝牙的通信协议,该通信协议至少包括三个字段,分别为UUID(通用唯一标识符)字段、Major字段和Minor字段。其中,UUID字段为128位的标识符,而Major和Minor字段分别为16位的标识符。在实际应用中,商家一般将iBeacon通信协议应用于营销过程中,具体如下:首先商家购买一个支持iBeacon功能的蓝牙设备,置于商铺内;然后,开启该蓝牙设备的广播功能,该蓝牙设备即可向外广播采用iBeacon通信协议生成的通告帧;而当用户终端与该蓝牙设备的距离达到预设的通信距离时,该用户终端,即可接收到上述通告帧;然后,用户终端可以通过一应用程序,将接收到的通告帧上报至对应的服务器中,而该服务器将会在预设的通告帧与商家宣传网页的对应关系中,查找当前通告帧所对应的商家宣传网页,返回至用户终端进行显示,从而达到宣传的目的。目前,针对每个支持iBeacon功能的蓝牙设备,其发送的通告帧均为固定的,即每个通告帧中的UUID字段、Major字段和Minor字段中的标识符均相同,那么相应的,用户终端根据该通告帧在服务器中获取的网页也是固定的,从而使得适用性较差。
技术实现思路
本专利技术实施例提供一种广播iBeacon通告帧的方法及系统,以提高iBeacon通信协议的适用性。第一方面,本专利技术提供一种广播iBeacon通告帧的方法,包括:环境传感器检测当前环境中所需要的环境数据;与所述环境传感器相连接的蓝牙设备读取所述环境传感器检测到的当前环境的所述环境数据;所述蓝牙设备根据所读取的所述环境数据,生成与当前环境的所述环境数据相对应的iBeacon通告帧;所述iBeacon通告帧至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的标识符为预设的,所述Major字段和Minor字段中的标识符为根据读取的当前环境的所述环境数据所生成的;所述蓝牙设备广播所述iBeacon通告帧,以使得用户终端可接收所述iBeacon通告帧,且根据所述iBeacon通告帧获取包括当前环境中所述环境数据的网页。优选的,所述环境传感器为甲醛传感器、PM2.5传感器、温度传感器、湿度传感器、二氧化碳传感器、一氧化碳传感器、燃气传感器、红外传感器以及亮度传感器中的至少一个。优选的,所述蓝牙设备根据所读取的所述环境数据,生成与当前环境的所述环境数据相对应的iBeacon通告帧,包括:所述蓝牙设备从预设的Major字段标识符和Minor字段标识符与环境数据的对应关系,查找所读取的环境数据所对应的Major字段标识符和Minor字段标识符;所述蓝牙设备根据预设的UUID字段标识符以及查找出的Major字段标识符和Minor字段标识符,生成当前环境的所述环境数据相应的iBeacon通告帧。第二方面,本专利技术还一种显示当前环境数据的方法,包括:用户终端接收蓝牙设备发送的根据当前环境的环境数据所生成的iBeacon通告帧,所述iBeacon通告帧至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的标识符为预设的,所述Major字段和Minor字段中的标识符为所述蓝牙设备根据从所述环境传感器中所读取的当前环境中的环境数据所生成的;所述用户终端在检测到预设操作时,通过预设的应用程序将所述iBeacon通告帧发送至所述应用程序所对应的服务器,以使得所述服务器从预设的iBeacon通告帧与统一资源定位符URL网址的对应关系中,查找当前iBeacon通告帧所对应的URL网址,且返回所述URL网址至所述终端;所述用户终端显示所述URL网址所对应的网页,所述网页中至少包括当前环境中的所述环境数据。优选的,所述用户终端在显示所述URL网址所对应的网页之后,所述方法还包括:所述用户终端在接收到所述蓝牙设备发送的根据当前环境的环境数据所生成的iBeacon通告帧时,通过预设的应用程序将所接收的iBeacon通告帧发送至生成所述URL网址所对应网页的服务器,以使得所述生成所述URL网址所对应网页的服务器,根据所述用户终端发送的iBeacon通告帧,更新所述URL网址所对应的网页中的所述环境数据;所述用户终端显示更新后的网页。优选的,所述用户终端在检测到预设操作时,通过预设的应用程序将所述iBeacon通告帧发送至所述应用程序所对应的服务器,包括:所述用户终端在检测到摇一摇的操作时,通过微信应用程序将所述iBeacon通告帧发送至所述微信应用程序所对应的服务器。第三方面,本专利技术还提供一种利用iBeacon通告帧在终端中显示当前环境数据的系统,包括:环境传感器,用于检测当前环境中的所需要的环境数据;与所述环境传感器相连的蓝牙设备,用于读取所述环境传感器所检测的当前环境的所述环境数据,且根据所读取的所述环境数据,生成且广播与当前环境的所述环境数据相对应的iBeacon通告帧;所述iBeacon通告帧至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的标识符为预设的,所述Major字段和Minor字段中的标识符为根据所读取的当前环境的所述环境数据所生成的;用户终端,用于接收所述蓝牙设备广播的所述iBeacon通告帧,且在检测到预设操作时,通过预设的应用程序将所述iBeacon通告帧发送至所述应用程序所对应的服务器,以及根据所述应用程序所对应的服务器所返回的URL网址,显示所述URL网址所对应的网页,所述网页中包括当前环境中的所述环境数据;所述应用程序所对应的服务器,用于在预设的iBeacon通告帧与统一资源定位符URL网址的对应关系中,查找当前iBeacon通告帧所对应的URL网址,且返回所述URL网址至所述用户终端。优选的,所述环境传感器为甲醛传感器、PM2.5传感器、温度传感器、湿度传感器、二氧化碳传感器、一氧化碳传感器、燃气传感器、红外传感器以及亮度传感器中的至少一个。优选的,所述用户终端在检测到预设操作时,通过预设的应用程序将所述iBeacon通告帧发送至所述应用程序所对应的服务器,包括:所述用户终端在检测到摇一摇的操作时,通过微信应用程序将所述iBeacon通告帧发送至所述微信应用程序所对应的服务器。优选的,所述系统还包括生成所述URL网址所对应网页的服务器;所述用户终端,还用于在显示所述URL网址所对应的网页之后,在接收到所述蓝牙设备发送的根据当前环境的环境数据所生成的iBeacon通告帧时,通过预设的应用程序将所接收的iBeacon通告帧发送至生成所述URL网址所对应网页的服务器,以及显示更新后的网页;所述生成URL网址所对应网页的服务器,用于根据所述用户终端发送的所述iBeacon通告帧,更新所述URL网址所对应的网页中的所述环境数据。由上可见,在本专利技术实施例中,环境传感器可检测当前环境中所需要的环境数据,而与所述环境传感器相连接的蓝牙设备可读取所述环境传感器检测到的当前环境的所述环境数据,且可根据所读取的所述环境数据,生成与当前环境的所述环境数据相对应的iBeacon通告帧;所述iBeacon通告帧至少包括UUID字段、Major字段和Minor字段;所本文档来自技高网...
一种广播iBeacon通告帧的方法及系统

【技术保护点】
一种广播iBeacon通告帧的方法,其特征在于,包括:环境传感器检测当前环境中所需要的环境数据;与所述环境传感器相连接的蓝牙设备读取所述环境传感器检测到的当前环境的所述环境数据;所述蓝牙设备根据所读取的所述环境数据,生成与当前环境的所述环境数据相对应的iBeacon通告帧;所述iBeacon通告帧至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的标识符为预设的,所述Major字段和Minor字段中的标识符为根据读取的当前环境的所述环境数据所生成的;所述蓝牙设备广播所述iBeacon通告帧,以使得用户终端可接收所述iBeacon通告帧,且根据所述iBeacon通告帧获取包括当前环境中所述环境数据的网页。

【技术特征摘要】
1.一种广播iBeacon通告帧的方法,其特征在于,包括:环境传感器检测当前环境中所需要的环境数据;与所述环境传感器相连接的蓝牙设备读取所述环境传感器检测到的当前环境的所述环境数据;所述蓝牙设备根据所读取的所述环境数据,生成与当前环境的所述环境数据相对应的iBeacon通告帧;所述iBeacon通告帧至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的标识符为预设的,所述Major字段和Minor字段中的标识符为根据读取的当前环境的所述环境数据所生成的;所述蓝牙设备广播所述iBeacon通告帧,以使得用户终端可接收所述iBeacon通告帧,且根据所述iBeacon通告帧获取包括当前环境中所述环境数据的网页。2.根据权利要求1所述的方法,其特征在于,所述环境传感器为甲醛传感器、PM2.5传感器、温度传感器、湿度传感器、二氧化碳传感器、一氧化碳传感器、燃气传感器、红外传感器以及亮度传感器中的至少一个。3.根据权利要求1或2所述的方法,其特征在于,所述蓝牙设备根据所读取的所述环境数据,生成与当前环境的所述环境数据相对应的iBeacon通告帧,包括:所述蓝牙设备从预设的Major字段标识符和Minor字段标识符与环境数据的对应关系,查找所读取的环境数据所对应的Major字段标识符和Minor字段标识符;所述蓝牙设备根据预设的UUID字段标识符以及查找出的Major字段标识符和Minor字段标识符,生成当前环境的所述环境数据相应的iBeacon通告帧。4.一种显示当前环境数据的方法,其特征在于,包括:用户终端接收蓝牙设备发送的根据当前环境的环境数据所生成的iBeacon通告帧,所述iBeacon通告帧至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的标识符为预设的,所述Major字段和Minor字段中的标识符为所述蓝牙设备根据从所述环境传感器中所读取的当前环境中的环境数据所生成的;所述用户终端在检测到预设操作时,通过预设的应用程序将所述iBeacon通告帧发送至所述应用程序所对应的服务器,以使得所述服务器从预设的iBeacon通告帧与统一资源定位符URL网址的对应关系中,查找当前iBeacon通告帧所对应的URL网址,且返回所述URL网址至所述用户终端;所述用户终端显示所述URL网址所对应的网页,所述网页中至少包括当前环境中的所述环境数据。5.根据权利要求4所述的方法,其特征在于,所述用户终端在显示所述URL网址所对应的网页之后,所述方法还包括:所述用户终端在接收到所述蓝牙设备发送的根据当前环境的环境数据所生成的iBeacon通告帧时,通过预设的应用程序将所接收的iBeacon通告帧发送至生成所述URL网址所对应网页的服务器,以使得所述生成所述URL网址所对应网页的服务器,...

【专利技术属性】
技术研发人员:李炜
申请(专利权)人:北京奇天揽胜科技有限公司
类型:发明
国别省市:北京,11

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

1