对蓝牙穿戴设备定位的方法、蓝牙中继设备及监听设备技术

技术编号:11728446 阅读:188 留言:0更新日期:2015-07-15 01:17
本申请公开了对蓝牙穿戴设备定位的方法、蓝牙中继设备及监听设备,蓝牙中继设备在监听到通告报文,且确定出所述通告报文中携带的通告类型为预设类型时,根据所述通告报文中携带的验证参数,确定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的;若是,将所述通告报文中携带的MAC地址修改为自身的MAC地址、携带的接收信号强度指示RSSI值修改为自身监听到所述通告报文时测量的RSSI值;广播修改后的通告报文,以使监听到修改后的通告报文的蓝牙监听设备按照预设策略对修改后的通告报文进行处理后发送给所述定位设备进行定位。本申请能够确保定位效果的前提下降低成本。

【技术实现步骤摘要】

本申请涉及蓝牙定位技术,尤其涉及一种对蓝牙穿戴设备进行定位的方法、蓝牙中继设备及蓝牙监听设备。
技术介绍
随着可穿戴智能设备的普及,通过手环在幼儿园、医院等对移动目标(儿童、病人或设备)进行定位跟踪的需求也越来越普遍。而蓝牙标准组织定义的BLE(Bluetooth Low Energy,蓝牙低功耗)协议,由于其低功耗、可持续发射信标等特点,往往成为定位标签首选的协议。即,通过部署若干固定的BLE监听设备,并基于多个BLE监听设备监听同一个蓝牙穿戴设备(带有BLE标签)的信号,将信号上报定位设备,来实现三点定位算法。但由于蓝牙信号传输范围较短,衰减曲线较陡峭,其有效距离仅有10米(超出10米以后由于信号太弱会导致定位严重失真),因此,为了实现可以在任何位置均有三个以上BLE监听设备监听到蓝牙穿戴设备的蓝牙信号,需要密集部署BLE监听设备。如图1所示,由于BLE监听设备(例如BLE接收器)一方面需要侦听蓝牙穿戴设备的信号,另一方面需要通过有线连接与定位设备(例如定位引擎)建立连接并通信,需要支持BLE协议、以太协议、TCP/IP协议栈等,存在较多业务逻辑,硬件成本较高(数十倍于BLE标签),故高密覆盖时,部署成本过高。
技术实现思路
本申请提供一种对蓝牙穿戴设备进行定位的方法、蓝牙中继设备及蓝牙监听设备,能够确保定位效果的前提下降低成本。根据本申请实施例的第一方面,提供一种对蓝牙穿戴设备进行定位的方法,该方法应用于包括有至少一个蓝牙穿戴设备、多个蓝牙中继设备、定位设备及与所述定位设备有线连接的至少一个蓝牙监听设备的网络中,该方法包括:所述网络中的蓝牙中继设备在监听到通告报文,且确定出所述通告报文中携带的通告类型为预设类型时,根据所述通告报文中携带的验证参数,确定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的;若是,将所述通告报文中携带的MAC地址修改为自身的MAC地址、携带的接收信号强度指示RSSI值修改为自身监听到所述通告报文时测量的RSSI值;广播修改后的通告报文,以使监听到修改后的通告报文的蓝牙监听设备按照预设策略对修改后的通告报文进行处理后发送给所述定位设备进行定位。根据本申请实施例的第二方面,提供另一种对蓝牙穿戴设备进行定位的方法,该方法应用于包括有至少一个蓝牙穿戴设备、多个蓝牙中继设备、定位设备及与所述定位设备有线连接的至少一个蓝牙监听设备的网络中,该方法包括:所述网络中的蓝牙监听设备在监听到通告报文、且确定出所述通告报文中携带的通告类型为预设类型时,根据所述通告报文中携带的验证参数,确定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的;若是,将所述通告报文中携带的MAC地址修改为自身的MAC地址、携带的接收信号强度指示RSSI值修改为自身监听到所述通告报文时测量的RSSI值,并将修改后的通告报文转换为有线报文后发送给所述定位设备进行定位。根据本申请实施例的第三方面,提供一种蓝牙中继设备,位于包括有至少一个蓝牙穿戴设备、多个蓝牙中继设备、定位设备及与所述定位设备有线连接的至少一个蓝牙监听设备的网络中,该蓝牙中继设备包括:监听模块,用于在监听到通告报文,且确定出所述通告报文中携带的通告类型为预设类型时,根据所述通告报文中携带的验证参数,确定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的,并通知处理模块;所述处理模块,用于将所述网络中的蓝牙穿戴设备广播的所述通告报文中携带的MAC地址修改为自身的MAC地址、携带的接收信号强度指示RSSI值修改为自身监听到所述通告报文时测量的RSSI值;广播模块,用于广播修改后的通告报文,以使监听到修改后的通告报文的蓝牙监听设备按照预设策略对修改后的通告报文进行处理后发送给所述定位设备进行定位。根据本申请实施例的第四方面,提供一种蓝牙监听设备,位于包括有至少一个蓝牙穿戴设备、多个蓝牙中继设备、定位设备及与所述定位设备有线连接的至少一个蓝牙监听设备的网络中,该蓝牙监听设备包括:监听模块,用于在监听到通告报文、且确定出所述通告报文中携带的通告类型为预设类型时,根据所述通告报文中携带的验证参数,确定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的,并通知处理模块;所述处理模块,用于将所述网络中的蓝牙穿戴设备广播的所述通告报文中携带的MAC地址修改为自身的MAC地址、携带的接收信号强度指示RSSI值修改为自身监听到所述通告报文时测量的RSSI值;有线通信模块,用于并将修改后的通告报文转换为有线报文后发送给所述定位设备进行定位。本申请通过目前市场上存在的功能简单成本低廉的蓝牙中继设备取代蓝牙监听设备作为蓝牙中继设备,以达到用较低成本实现高密覆盖蓝牙监听设备的目的,在保证定位精度的前提下,降低了部署成本。附图说明图1为现有技术中蓝牙实时定位系统的组网图;图2为本申请实施例中蓝牙实时定位系统的组网图;图3为本申请实施例中一个蓝牙中继设备定位的方法的流程图;图4为本申请实施例中蓝牙监听设备实现定位的方法的流程图;图5为一个应用场景下蓝牙实时定位系统的组网图;图6a为一个应用场景下通告报文的格式示意图;图6b为一个应用场景下通告报文传输的路径示意图;图7为本申请实施例中蓝牙中继设备的硬件结构图;图8为本申请实施例中蓝牙中继设备的软件实现逻辑框图;图9为本申请实施例中蓝牙监听设备的逻辑框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。本文档来自技高网...

【技术保护点】
一种对蓝牙穿戴设备进行定位的方法,其特征在于,该方法应用于包括有至少一个蓝牙穿戴设备、多个蓝牙中继设备、定位设备及与所述定位设备有线连接的至少一个蓝牙监听设备的网络中,该方法包括:所述网络中的蓝牙中继设备在监听到通告报文,且确定出所述通告报文中携带的通告类型为预设类型时,根据所述通告报文中携带的验证参数,确定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的;若是,将所述通告报文中携带的MAC地址修改为自身的MAC地址、携带的接收信号强度指示RSSI值修改为自身监听到所述通告报文时测量的RSSI值;广播修改后的通告报文,以使监听到修改后的通告报文的蓝牙监听设备按照预设策略对修改后的通告报文进行处理后发送给所述定位设备进行定位。

【技术特征摘要】
1.一种对蓝牙穿戴设备进行定位的方法,其特征在于,该方法应用于包
括有至少一个蓝牙穿戴设备、多个蓝牙中继设备、定位设备及与所述定位设
备有线连接的至少一个蓝牙监听设备的网络中,该方法包括:
所述网络中的蓝牙中继设备在监听到通告报文,且确定出所述通告报文
中携带的通告类型为预设类型时,根据所述通告报文中携带的验证参数,确
定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的;
若是,将所述通告报文中携带的MAC地址修改为自身的MAC地址、携
带的接收信号强度指示RSSI值修改为自身监听到所述通告报文时测量的
RSSI值;
广播修改后的通告报文,以使监听到修改后的通告报文的蓝牙监听设备
按照预设策略对修改后的通告报文进行处理后发送给所述定位设备进行定位。
2.如权利要求1所述的方法,其特征在于,所述验证参数包括所述通
告报文所携带的MAC地址;所述蓝牙中继设备根据所述通告报文中携带的
验证参数,确定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的,具
体包括:
所述蓝牙中继设备判断所述通告报文中携带的MAC地址是否为初始
MAC地址;
若是,确定所述通告报文为所述网络中的蓝牙穿戴设备广播的。
3.如权利要求1所述的方法,其特征在于,所述验证参数包括报文中
转次数;所述蓝牙中继设备根据所述通告报文中携带的验证参数,确定所述
通告报文是否为所述网络中的蓝牙穿戴设备广播的,具体包括:
所述蓝牙中继设备判断所述通告报文中携带的报文中转次数是否为初
始值;
若是,确定所述通告报文为所述网络中的蓝牙穿戴设备广播的;
所述蓝牙中继设备在判断出所述通告报文中携带的报文中转次数为初

\t始值之后,广播修改后的通告报文之前,该方法还包括:
所述蓝牙中继设备还将所述通告报文中携带的报文中转次数增加设定
数值。
4.如权利要求2或3所述的方法,其特征在于,所述蓝牙中继设备为
一级蓝牙中继设备;该方法还包括:
所述一级蓝牙中继设备在确定出所述通告报文不为所述网络中的蓝牙
穿戴设备广播的时,将所述通告报文丢弃。
5.如权利要求2所述的方法,其特征在于,所述多个蓝牙中继设备包
括一级蓝牙中继设备和二级蓝牙中继设备;
在所述蓝牙中继设备为二级蓝牙中继设备时,该方法还包括:
所述二级蓝牙中继设备在确定出所述通告报文不为所述网络中的蓝牙
穿戴设备广播的时,广播所述通告报文,以使监听到所述通告报文的蓝牙监
听设备按照所述预设策略对所述通告报文进行处理后发送给所述定位设备进
行定位。
6.如权利要求3所述的方法,其特征在于,所述多个蓝牙中继设备包
括一级蓝牙中继设备和二级蓝牙中继设备;
在所述蓝牙中继设备为二级蓝牙中继设备时,该方法还包括:
所述二级蓝牙中继设备在确定出所述通告报文不为所述网络中的蓝牙
穿戴设备广播的,且所述通告报文中携带的报文中转次数已由所述初始值增
加了所述设定数值时,将所述通告报文中携带的报文中转次数再增加所述设
定数值得到新的通告报文;
广播新的通告报文,以使监听到新的通告报文的蓝牙监听设备按照所述
预设策略对新的通告报文进行处理后发送给所述定位设备进行定位。
7.如权利要求1所述的方法,其特征在于,所述通告报文中还携带有
所述通告报文的来源蓝牙穿戴设备的唯一识别码UUID和电池电量信息。
8.一种对蓝牙穿戴设备进行定位的方法,其特征在于,该方法应用于
包括有至少一个蓝牙穿戴设备、多个蓝牙中继设备、定位设备及与所述定位

\t设备有线连接的至少一个蓝牙监听设备的网络中,该方法包括:
所述网络中的蓝牙监听设备在监听到通告报文、且确定出所述通告报文
中携带的通告类型为预设类型时,根据所述通告报文中携带的验证参数,确
定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的;
若是,将所述通告报文中携带的MAC地址修改为自身的MAC地址、
携带的接收信号强度指示RSSI值修改为自身监听到所述通告报文时测量的
RSSI值,并将修改后的通告报文转换为有线报文后发送给所述定位设备进行
定位。
9.如权利要求8所述的方法,其特征在于,所述验证参数包括所述通
告报文所携带的MAC地址;所述蓝牙监听设备根据所述通告报文中携带的
验证参数,确定所述通告报文是否为所述网络中的蓝牙穿戴设备广播的,具
体包括:
所述蓝牙监听设备判断所述通告报文中携带的MAC地址是否为初始
MAC地址,或者携带的报文中转次数是否为初始值;
若是,确定所述通告报文为所述网络中的蓝牙穿戴设备广播的。
10.如权利要求9所述的方法,其特征在于,该方法还包括:
所述蓝牙监听设备在确定出所述通告报文不为所述网络中的蓝牙穿戴
设备广播的时,将所述通告报文转换为有线报文后发送给所述定位设备进行
定位;
其中,在所述多个蓝牙中继设备仅包括一级蓝牙中继设备时,所述通告
报文为所述网络中的一级蓝牙中继设备广播的;
在所述多个蓝牙中继设备包括一级蓝牙中继设备和二级蓝牙中继设备
时,所述通告报文为所述网络中的一级蓝牙中继设备或者二级蓝牙中继设备
广播的。
11.如权利要求9所述的方法,其特征在于,该方法还包括:
所述蓝牙监听设备在确定出所述通告报文不为所述网络中的蓝牙穿戴
设备广播的时,判断本地是否已接收到与所述通告报文中携带的MAC地址

\t及所述通告报文的来源蓝牙穿戴设备的唯一识别码UUID相同的通告报文;
若是,将所述通告报文丢弃;
否则,将所述通告报文转换为有线报文后发送给所述定位设备进行定位;
其中,所述多个蓝牙中继设备包括一级蓝牙中继设备和二级蓝牙中继设
备,且所述通告报文为所述网络中的一级蓝牙中继设备或者二级蓝牙中继设
备广播的。
12.如权利要求8所述的方法,其特征在于,所述通告报文中还携...

【专利技术属性】
技术研发人员:傅嘉嘉
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1