CN105516887B - 基于蓝牙的定位方法及其装置 - Google Patents
基于蓝牙的定位方法及其装置 Download PDFInfo
- Publication number
- CN105516887B CN105516887B CN201410499727.9A CN201410499727A CN105516887B CN 105516887 B CN105516887 B CN 105516887B CN 201410499727 A CN201410499727 A CN 201410499727A CN 105516887 B CN105516887 B CN 105516887B
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- particle
- fingerprint
- beacon
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000004807 localization Effects 0.000 title abstract 3
- 239000002245 particle Substances 0.000 claims description 283
- 238000006116 polymerization reaction Methods 0.000 claims description 36
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000004891 communication Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000012952 Resampling Methods 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000001914 filtration Methods 0.000 description 5
- 230000006872 improvement Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000013077 scoring method Methods 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/02—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
- G01S1/68—Marker, boundary, call-sign, or like beacons transmitting signals not carrying directional information
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0278—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves involving statistical or probabilistic considerations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0295—Proximity-based methods, e.g. position inferred from reception of particular signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Databases & Information Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明涉及通信领域,公开了一种基于蓝牙的定位方法及其装置。本发明的定位方法包括以下步骤:移动终端接收至少一个蓝牙信标设备发射的蓝牙信号;根据接收到的蓝牙信号获取各蓝牙信标设备的MAC地址,并选择MAC地址是第一MAC地址的各蓝牙信标设备作为参照设备;获取各参照设备的蓝牙信号强度和所广播的信标标识;根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算移动终端的位置。本发明将所有的蓝牙信标设备都设成同一MAC地址,而正常的其它蓝牙设备的MAC地址都会与这些蓝牙信标设备不同,所以通过MAC地址的识别,可以有效地排除其它蓝牙设备的干扰,可以防止恶意的蓝牙设备伪装成相同的信标标识,实现准确定位。
Description
技术领域
本发明涉及通信领域,特别涉及基于蓝牙的定位技术。
背景技术
手机、手持电脑等移动终端的快速发展和普及催生了室内(或局部区域)定位技术的产生和快速发展,其主要采用无线通讯、基站定位、惯导定位等多种技术集成形成一套室内位置定位体系,从而实现人员、物体等在室内空间中的位置监控。在商业应用、公共安全和军事场景等许多领域有着广泛的需求与应用。
目前的室内定位技术,主要以蓝牙、无线接入设备以及地磁等可发生电磁信号的设备作为参照设备。其中基于蓝牙设备的室内定位技术,主要是预先在需定位的空间安置一定数量的蓝牙信号发射装置,然后根据移动终端接收到的当前位置的蓝牙信号进行定位。由于具有发射蓝牙信号功能的设备较多,比如手机就可以发射蓝牙信号,所以这种蓝牙信号发射设备形成的信号场容易受到干扰,而且,如果有人伪装参照设备,可以使得定位匹配出现错误,进而影响定位的准确性。
发明内容
本发明的目的在于提供一种基于蓝牙的定位方法及其装置,可以有效地排除其它蓝牙设备的干扰,可以防止恶意的蓝牙设备伪装成相同的信标标识,实现准确定位。
为解决上述技术问题,本发明的实施方式公开了一种基于蓝牙的定位方法,在需要定位的区域预先布置有至少两个蓝牙信标设备,各蓝牙信标设备的MAC地址都是预先设定的第一MAC地址,各蓝牙信标设备广播不同的信标标识;
方法包括以下步骤:
移动终端接收至少一个蓝牙信标设备发射的蓝牙信号;
根据接收到的蓝牙信号获取各蓝牙信标设备的MAC地址,并选择MAC地址是第一MAC地址的各蓝牙信标设备作为参照设备;
根据接收到的蓝牙信号,获取各参照设备的蓝牙信号强度和所广播的信标标识;
根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算移动终端的位置。
本发明的实施方式还公开了一种基于蓝牙的定位装置,在需要定位的区域预先布置有至少两个蓝牙信标设备,各蓝牙信标设备的MAC地址都是预先设定的第一MAC地址,各蓝牙信标设备广播不同的信标标识;
装置包括以下单元:
接收单元,用于控制移动终端接收至少一个蓝牙信标设备发射的蓝牙信号;
选择单元,用于根据接收到的蓝牙信号获取各蓝牙信标设备的MAC地址,并选择MAC地址是第一MAC地址的各蓝牙信标设备作为参照设备;
获取单元,用于根据接收到的蓝牙信号,获取各参照设备的蓝牙信号强度和所广播的信标标识;
计算单元,用于根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算移动终端的位置。
本发明实施方式与现有技术相比,主要区别及其效果在于:
本领域的公知常识是每一个无线设备都应当有不同的MAC地址,但本发明创造性地将所有的蓝牙信标设备都设成同一MAC地址,根据蓝牙的国际标准,这些蓝牙信标设备会被视为同一设备,而且正常的其它蓝牙设备的MAC地址都会与这些蓝牙信标设备不同,所以通过MAC地址的识别,可以有效地排除其它蓝牙设备的干扰,实现准确定位。
进一步地,对蓝牙信号进行随时间变化的加解密,可以有效防止恶意的蓝牙设备伪装成相同的信标标识,实现准确定位。
进一步地,在定位初期给予粒子随机的移动步长,然后在定位过程中,将可用性评分低的粒子具有的移动步长摒弃,保留可用性评分高的粒子具有的移动步长,可在定位过程中得到与被定位者实际步长最接近的移动步长,并可随被定位者步长的变化及时更新移动步长。
进一步地,计算当前粒子集中粒子评分的聚合度,如果粒子评分聚合度太低则说明定位失败,需重新初始化生成初始粒子集,再进行移动步长的更新和移动终端位置的定位,从而避免不必要的计算量,提高定位效率。
进一步地,进行栅格化查询,便无需将每个粒子与指纹地图中的所有信号指纹进行对比查询,大量节省计算量,提高定位效率。
进一步地,在当前粒子集中粒子的评分聚合度较低,但未到达定位失败的程度时,可将当前粒子集进行更新,删除评分低的粒子,根据评分高的粒子生成新的粒子,以提高整个当前粒子集的评分聚合度,进而提高定位和步长更新的准确性。
附图说明
图1是本发明第一实施方式中一种基于蓝牙的定位方法的流程示意图;
图2是本发明第五实施方式中一种基于蓝牙的定位装置的结构示意图。
具体实施方式
在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
本发明第一实施方式涉及一种基于蓝牙的定位方法。图1是该基于蓝牙的定位方法的流程示意图。
具体地,在需要定位的区域预先布置有至少两个蓝牙信标设备,各蓝牙信标设备的MAC(Media Access Control)地址(硬件位址)都是预先设定的第一MAC地址,各蓝牙信标设备广播不同的信标标识。
如图1所示,该基于蓝牙的定位方法包括以下步骤:
在步骤101中,移动终端接收至少一个蓝牙信标设备发射的蓝牙信号。
此后进入步骤102,根据接收到的蓝牙信号获取各蓝牙信标设备的MAC地址,并选择MAC地址是第一MAC地址的各蓝牙信标设备作为参照设备。
此后进入步骤103,根据接收到的蓝牙信号,获取各参照设备的蓝牙信号强度和所广播的信标标识。
在本发明一优选例中,该步骤103包括以下子步骤:
对接收到的蓝牙信号进行解密,得到各参照设备所广播的信标标识。
此后进入步骤104,根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算移动终端的位置。
此后结束本流程。
本领域的公知常识是每一个无线设备都应当有不同的MAC地址,但本发明创造性地将所有的蓝牙信标设备都设成同一MAC地址,根据蓝牙的国际标准,这些蓝牙信标设备会被视为同一设备,而且正常的其它蓝牙设备的MAC地址都会与这些蓝牙信标设备不同,所以通过MAC地址的识别,可以有效地排除其它蓝牙设备的干扰。
在一个优选例中,各蓝牙信标设备发射的蓝牙信号是随时间变化的加密的蓝牙信号。步骤103包括以下子步骤:
对接收到的蓝牙信号进行解密,得到各参照设备所广播的信标标识。
这个优选例中,可以在步骤102中用MAC地址作为是否参***的初选,也可以在步骤102中不用MAC地址而直接对收到的蓝牙信号进行尝试性解密,如果解密成功,则作为参***,如果解密不成功则不再接收这个蓝牙信号。
对蓝牙信号进行随时间变化的加解密之后,可以有效防止恶意的蓝牙设备伪装成相同的信标标识,实现准确定位。
此外,可以理解,上述步骤104的实现方法有多种:
例如,可以先建立蓝牙信号的指纹库,指纹库中是预先存储的蓝牙指纹(该蓝牙指纹包括蓝牙信号强度和信标标识)和蓝牙指纹采集位置座标的对应关系,需要定位时可以将当前位置接收到的蓝牙指纹与蓝牙指纹库中的蓝牙指纹进行匹配,根据匹配结果得到移动终端的位置。如直接将匹配度高于一定阈值(比如80%)的蓝牙指纹地图中的蓝牙指纹选取出来,计算其位置的平均位置,将该平均位置作为移动终端的定位位置。
此外,还可以根据发射各信号的蓝牙信标设备的标识,得到其安置的位置,然后根据各个设备发射的蓝牙信号强度的不同,对各设备的位置信息进行权重分析后,得到移动终端的位置,其中,信号强度约大,最终定位的位置离发射该蓝牙信号的蓝牙信标设备的位置更近。
此外,还可以采用粒子滤波算法来计算位置。用在WIFI和地磁定位方法中的各种算法也可以用在本发明中。
本发明第二实施方式涉及一种基于蓝牙的定位方法。
第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于:基于粒子滤波实现移动终端的准确定位,在定位初期给予粒子随机的移动步长,然后在定位过程中,将可用性评分低的粒子具有的移动步长摒弃,保留可用性评分高的粒子具有的移动步长,可在定位过程中得到与被定位者实际步长最接近的移动步长,并可随被定位者步长的变化及时更新移动步长。
具体地说,在上述步骤104之前,该定位方法还包括以下步骤:
预先在需要定位的区域中的多个采样点采样蓝牙指纹,将采样所得的蓝牙指纹和对应的位置信息存入蓝牙指纹地图。
在定位初始时刻将移动终端接收的蓝牙信号的蓝牙指纹与预先生成的蓝牙指纹地图中的蓝牙指纹进行匹配,根据匹配结果生成初始粒子集,并给该初始粒子集中的每个粒子随机分配不同的移动步长,其中,蓝牙指纹包括接收到的蓝牙信号强度和发射蓝牙信号的参照设备的信标标识。
并且,该步骤104还包括以下子步骤:
1)根据移动终端在当前时刻检测到的移动步数、移动方向和每个粒子的移动步长,将前一时刻粒子集中的每个粒子的位置信息进行更新以得到当前粒子集。
2)根据当前粒子集中每个粒子的位置信息和当前时刻接收到的蓝牙指纹,对每个粒子的可用性进行评分。其中,评分高的粒子可用性强,其在定位过程中的移动轨迹和待定位物体的移动轨迹越接近,且存活时间越长。
例如,在本发明的一优选例中,可根据粒子与信号指纹地图中距离该粒子最近的信号指纹之间的距离和该信号指纹与当前采集到的信号指纹之间的强度差来同时确定评分高低。在一优选例中,粒子与地图中距离该粒子最近信号指纹的距离越近,且当前时刻采集到的信号指纹与信号指纹地图中距离粒子最近的信号指纹的强度差值越小,则该粒子评分越高。此外,也可以仅根据粒子与信号指纹之间的距离或仅根据距离最近信号指纹与当前采集到的信号指纹之间的强度差进行评分。
3)根据上述评分计算当前粒子集中粒子的聚合度。
4)如果当前粒子集中粒子的聚合度高于第一聚合度阈值,则获取当前粒子集中评分高于第一预定阈值的各粒子的移动步长,根据所获取的移动步长,更新评分低于第一预定阈值的各粒子的移动步长,并根据当前粒子集中各粒子的位置信息确定移动终端的位置。
可根据具体的评分方法和应用场景确定第一预定阈值。
更新评分低于第一预定阈值的各粒子的移动步长的步骤可通过多种方式实现,例如,计算评分高于第一评分阈值的各粒子的移动步长的平均值,再在该平均值的基础上加一个随机值分配给评分低于第一评分阈值的各粒子。此外,也可以计算评分高于第一评分阈值的各粒子的移动步长的中位数或加权平均数等分配给各评分低于第一评分阈值的各粒子。可以在上述平均值、中位数或加权平局值的基础上加随机值,也可以不加随机值,直接将其作为评分低于第一评分阈值的各粒子的移动步长。
根据当前粒子集中各粒子的位置信息确定移动终端的位置也可通过多种方式实现,例如,计算所有当前粒子集中粒子的平均位置,将该平均位置作为移动终端的位置。或者,选取多个可用性评分高的粒子,计算选取的粒子的平均位置,将其作为移动终端的位置,等等。
可以理解,在本发明的其他实施方式中,定位结果可以以粒子移动步长的更新不同的频率确定,即可在某一特定的与步长更新不同的周期中根据当前粒子集中粒子的位置信息确定移动终端的位置,也可响应用户的指令输出移动终端的定位结果。
对于当前粒子集中评分等于第一预定阈值的各粒子,有多种处理方法:可以与高评分粒子(即评分高于第一预定阈值的各粒子)一起用于更新低评分粒子(即评分低于第一预定阈值的各粒子)的移动步长,也可以与低评分粒子一起作为更新对象根据高平分粒子更新移步长,还可以既不更新自身移动步长也不作为更新其它粒子移动步长的依据。
5)如果当前粒子集中粒子的聚合度低于第一聚合度阈值,则证明当前粒子集中的粒子评分聚合度过低,定位失败,并开始重新采集粒子的以生成初始粒子集的上述步骤。
计算当前粒子集中粒子评分的聚合度,如果粒子评分聚合度太低则说明定位失败,需重新初始化生成初始粒子集,再进行移动步长的更新和移动终端位置的定位,从而避免不必要的计算量,提高定位效率。
此外,上述根据当前粒子集中每个粒子的位置信息和当前时刻接收到的蓝牙指纹,对每个粒子的可用性进行评分的子步骤2)包括以下子步骤:
获取蓝牙指纹地图中与粒子距离最近的蓝牙指纹的位置信息和信号强度。
根据当前时刻采集到的蓝牙指纹和获取到的位置信息和信号强度对粒子的可用性进行评分。例如,粒子与地图中距离该粒子最近蓝牙指纹的距离越近,且当前时刻采集到的蓝牙指纹与蓝牙指纹地图中距离粒子最近的蓝牙指纹的强度差值越小,则该粒子评分越高。
在本发明的一优选例中,预先将整个蓝牙指纹地图栅格化,并存储每个栅格和与每个栅格距离最近的蓝牙指纹的标识之间的对应关系。并且,上述获取蓝牙指纹地图中与粒子距离最近的蓝牙指纹的位置信息和信号强度的子步骤通过以下方式实现:
根据对应关系,查询蓝牙指纹地图中与粒子所在栅格距离最近的蓝牙指纹的标识,并根据查询到的标识获取与粒子距离最近的蓝牙指纹的位置信息和信号强度。
进行栅格化查询,便无需将每个粒子与指纹地图中的所有信号指纹进行对比查询,大量节省计算量,提高定位效率。
此外,可以理解,在本发明中,每个粒子是一个对象或数据结构,其中包括了移动终端的位置、方向、和步长等信息,代表了该移动终端位置、方向和步长等信息的一种可能性。
本发明第三实施方式涉及一种基于蓝牙的定位方法。
第三实施方式在第二实施方式的基础上进行了改进,主要改进之处在于:在当前粒子集中粒子的评分聚合度较低,但未到达定位失败的程度时,可将当前粒子集进行更新,删除评分低的粒子,根据评分高的粒子生成新的粒子,以提高整个当前粒子集的评分聚合度,进而提高定位和步长更新的准确性。
具体地,在上述子步骤4)之前,上述步骤104还包括以下子步骤:
判断当前粒子集中粒子的聚合度是否低于第二聚合度阈值,其中,第二聚合度阈值大于第一聚合度阈值;
如果上述判断结果为是,则删除当前粒子集中评分低于第二评分阈值的粒子;
根据删除后当前粒子集中剩余粒子的位置信息,生成与删除的粒子数目相同的评分高于第二评分阈值的粒子以组成更新后的当前粒子集;
根据更新后当前粒子集中粒子的位置确定移动终端的位置并执行上述子步骤4)。
此外,可以理解,第二评分阈值可以与第一评分阈值相同,也可以与第一评分阈值不同。
本发明第四实施方式涉及一种基于蓝牙的定位方法。具体地,该方法包括以下步骤:
(1)指纹地图的生成
在需要定位的区域预先布置有至少两个上述蓝牙信标设备。然后使用采点方法或直线法生成蓝牙指纹地图。
a)采点法:
在需定位的区域拿移动终端走到某个位置,在移动终端中设定当前位置,并采集当前位置的蓝牙指纹<ID1:RSSI1,ID2:RSSI2,…,IDn:RSSIn,…,Position>,然后将多个位置的蓝牙指纹进行记录成蓝牙指纹地图。其中,IDn为在某个当前位置发射蓝牙信号的第n个蓝牙信标设备的标识,RSSIn表示该蓝牙信标设备发射的蓝牙信号的强度,Position为当前位置的位置信息。
b)直线方法:
在需定位的区域拿移动终端走到某个位置,在移动终端中设定当前位置,并匀速按直线走一段距离,停止,并在手机中设定停止点位置;在走动的过程中,手机以平均间隔的方法记录蓝牙指纹,并用差值的方式赋予每个指纹实际的位置。并把整个过程采集的蓝牙指纹记录下来。最后使用专用的指纹地图合成软件,把所有的数据形成一个整体的蓝牙指纹地图,其中,这一软件可以选择删除或是移动某些指纹点。
(2)粒子滤波组合导航
粒子滤波就是指:通过寻找一组在状态空间中传播的随机样本来近似的表示概率密度函数,用样本均值代替积分运算,进而获得***状态的最小方差估计的过程,这些样本被形象的称为“粒子”,故而叫粒子滤波。粒子滤波的粒子的概率分布是一种真实的近似,跟卡尔曼滤波相比,粒子滤波在非线性,非高斯***具有更好的适应性。
本实施方式的粒子滤波组合导航步骤:
a)粒子初始化,即将移动终端接收的蓝牙指纹解密后与预先生成的蓝牙指纹地图中的蓝牙指纹进行匹配,根据匹配结果生成初始粒子集,并给该初始粒子集中的每个粒子随机分配不同的移动步长。在本发明一优选例中,具体实现方式如下:
采用全局指纹匹配,即将当前的蓝牙指纹跟蓝牙指纹地图中的蓝牙指纹进行比较,得分为:
其中,为实时蓝牙指纹的强度矢量(即包括蓝牙信号强度与发射蓝牙信号的蓝牙信标设备的标识),为蓝牙指纹库中的蓝牙指纹的强度矢量,m为配对上的个数。然后根据S的得分取出前P%的蓝牙指纹,蓝牙指纹的匹配得分越低,越以大的概率生成粒子。其中,每个粒子具有如下属性
X1=X0+Gauss(0,dx),
Y1=Y0+Gauss(0,dy),
zero_angle=random(0,360),
step_size=step_size×(1+random(-ds,ds)),
其中,X1为粒子初始位置的x坐标,Y1为粒子初始位置的y坐标;zero_angle为当前磁传感器的零偏角;step_size为粒子的移动步长;X0和Y0为对应的指纹库中匹配的蓝牙指纹位置的横纵坐标;Gauss为高斯函数,其中,第一个参数0是均值,第二个参数dx或dy是方差;random为随机函数,第一个参数是下限,第二个参数是上限;dx和dy分别为位移x和y的方差,ds是步长随机的比例系数。
b)粒子更新,即根据移动终端在当前时刻检测到的移动步数、移动方向和每个粒子的移动步长,将前一时刻粒子集中的每个粒子的位置信息进行更新以得到当前粒子集。在本发明一优选例中,具体实现如下:
移动终端的加速度传感器和磁传感器可检测到步数差和移动方向,粒子的位置信息第n次更新后的公式如下:
Xn+1=Xn+(cos(θn+zero_anglen)+Gauss(0,Dex))*step_size*Δstep_num+Gauss(0,Dax)
Yn+1=Yn+(sin(anglen+zero_anglen)+Gauss(0,Dey))*step_size*Δstep_num+Gauss(0,Day)
zero_anglen+1=zero_anglen+(anglen-anglen-1)*Gauss(0,Ae)+Gauss(0,Aa)
其中,Xn表示粒子第n-1次更新后的横坐标,Yn表示粒子第n-1次更新后的纵坐标,step_size表示该粒子的移动步长,zero_anglen表示粒子第n-1次更新后的磁偏角,anglen表示当前时刻磁传感器的绝对度数,anglen-1表示表示粒子第n-1次更新时磁传感器的绝对度数,Dex表示位移横坐标的静态偏差,Dax表示位移纵坐标的随机偏差,Dey表示位移纵坐标的静态偏差,Day表示位移纵坐标的随机偏差,Ae表示零位角度的静态偏差,Aa表示零位角度的随机偏差,Gauss为高斯函数,其中,第一个参数是均值,第二个参数是方差。
同时,将当前时刻移动终端接收到的蓝牙信号强度作为粒子的当前蓝牙信号强度,也就是把当前检测到的蓝牙指纹赋值给粒子对应的蓝牙指纹。
c)粒子评分,即根据当前粒子集中每个粒子的位置信息和当前时刻接收到的信号指纹,对每个粒子的可用性进行评分。
在本发明的一优选例中,对粒子的评分具有如下实现方式:
粒子在更新后,分别对每个粒子进行评分。若在蓝牙指纹地图中,当前时刻与粒子欧式距离最近的蓝牙指纹为则该粒子的评分W为:
其中, 表示当前时刻粒子对应的蓝牙指纹强度矢量,即当前时刻采集到的蓝牙指纹(包括各蓝牙信
号和发射各蓝牙信号的标识),表示蓝牙指纹的蓝牙指纹强度矢量,
和表示当前时刻粒子的横纵坐标,和表示蓝牙指纹的横纵坐标,K1和K2是相应的固定参数。
在本发明的另一优选例中,对粒子的评分具有如下实现方式:
使用相对值进行评分,即使用指纹变化的相对量来进行评分。举例来说,对于某个粒子来说,当前与粒子欧式距离最近的蓝牙指纹中标识相同的蓝牙信标设备发出的蓝牙信号的强度是-90dB,下一个时刻为-80dB;而对移动设备接收到的蓝牙指纹,相同标识的蓝牙信标设备当前发出的蓝牙信号为-80,下一时刻是-70dB,那么虽然两者强度的绝对值在同一时刻是不同的,但是前后时刻的相对值都是差了10dB,那么,此时,就认为他的蓝牙指纹匹配度为满分。当然,指纹距离间的评分还是不变的。这种评分的好处就是可以适应各种移动设备对于同一个蓝牙信标扫描到的RSSI不一致的问题。若在蓝牙指纹地图中,当前时刻与粒子欧式距离最近的蓝牙指纹为则该粒子的评分W为:
其中, 而表示当前时刻粒子对应的蓝牙指纹强度矢量,即当
前时刻采集到的蓝牙指纹(包括各蓝牙信号和发射各蓝牙信号的标识),表示蓝牙指纹的蓝牙指纹强度矢量,和表示当前时刻粒子的横纵
坐标,和表示蓝牙指纹的横纵坐标,表示粒子前
一时刻对应的蓝牙指纹的强度矢量,表示前一时刻与该粒子欧式距离最近的蓝牙指纹
的强度矢量,K1和K2是相应的固定参数。
d)粒子重采样,即如果当前粒子集的评分聚合度低于第二聚合度阈值且高于第一聚合度阈值,则删除当前粒子集中评分低于第二评分阈值的粒子;根据删除后当前粒子集中剩余粒子的位置信息,生成与删除的粒子数目相同的评分高于第二评分阈值的粒子以组成更新后的当前粒子集。
在本发明的一优选例中,粒子重采样的具体实现方式如下:
粒子的聚合度G表示为:
其中,Wall为当前时刻所有粒子的评分和,即Wcor为当前时刻所有粒子评分的平方和,即m为当前粒子集中的粒子总数。
当T1<G<T2时,进行粒子重采样的操作,删除评分低于第二评分阈值的粒子,生成同样数目的新粒子,让剩余粒子中权重越高的粒子以越大的概率进行越多的粒子重采样,使得粒子总数不变。其中T1为第一聚合度阈值,T2为第二聚合度阈值。
然后,根据重采样后的当前粒子集中的评分高于第一评分阈值的粒子的移动步长,更新重采样后的当前粒子集中评分低于第一评分阈值的粒子的移动步长。
当权重G很低后,即当G<T1,认为是定位失效,需要重新进行粒子初始化。
粒子在重采样的过程中,均以一定的概率和幅度变化位移,zero_angle和step_size。
同时,可输出最终的定位结果,即为评分高于第三评分阈值的所有粒子的位置信息加权平均的结果。
在本发明的其他实施方式中,也可以采用其他公式对粒子集中的粒子进行评分和计算其聚合度。
本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable ArrayLogic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存储器(Programmable Read Only Memory,简称“PROM”)、只读存储器(Read-Only Memory,简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。
本发明第五实施方式涉及一种基于蓝牙的定位装置。图2是该基于蓝牙的定位装置的结构示意图。
具体地,在需要定位的区域预先布置有至少两个蓝牙信标设备,各蓝牙信标设备的MAC地址都是预先设定的第一MAC地址,各蓝牙信标设备广播不同的信标标识。如图2所示,该基于蓝牙的定位装置包括以下单元:
接收单元,用于控制移动终端接收至少一个蓝牙信标设备发射的蓝牙信号。
选择单元,用于根据接收到的蓝牙信号获取各蓝牙信标设备的MAC地址,并选择MAC地址是第一MAC地址的各蓝牙信标设备作为参照设备。
获取单元,用于根据接收到的蓝牙信号,获取各参照设备的蓝牙信号强度和所广播的信标标识。
计算单元,用于根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算移动终端的位置。
在本实施方式中,各蓝牙信标设备发射的蓝牙信号是随时间变化的加密的蓝牙信号。并且,上述获取单元包括以下模块:
解密模块,用于对接收到的蓝牙信号进行解密,得到各参照设备所广播的信标标识。
第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
本发明第六实施方式涉及一种基于蓝牙的定位装置。
第六实施方式在第五实施方式的基础上进行了改进,主要改进之处在于:基于粒子滤波实现移动终端的准确定位,在定位初期给予粒子随机的移动步长,然后在定位过程中,将可用性评分低的粒子具有的移动步长摒弃,保留可用性评分高的粒子具有的移动步长,可在定位过程中得到与被定位者实际步长最接近的移动步长,并可随被定位者步长的变化及时更新移动步长。
具体地,该定位装置还包括以下单元:
初始化单元,用于在计算单元计算移动终端的位置之前,在定位初始时刻将移动终端接收的蓝牙信号的蓝牙指纹与预先生成的蓝牙指纹地图中的蓝牙指纹进行匹配,根据匹配结果生成初始粒子集,并给该初始粒子集中的每个粒子随机分配不同的移动步长,其中,蓝牙指纹包括接收到的蓝牙信号强度和发射蓝牙信号的参照设备的信标标识。
并且,上述计算单元包括以下模块:
粒子更新模块,用于根据移动终端在当前时刻检测到的移动步数、移动方向和每个粒子的移动步长,将前一时刻粒子集中的每个粒子的位置信息进行更新以得到当前粒子集。
粒子评分模块,用于根据当前粒子集中每个粒子的位置信息和当前时刻接收到的蓝牙指纹,对每个粒子的可用性进行评分。
步长获取模块,用于获取当前粒子集中评分高于第一预定阈值的各粒子的移动步长。
步长更新模块,用于根据所获取的移动步长,更新评分低于第一预定阈值的各粒子的移动步长。
此外,上述粒子评分模块包括以下子模块:
指纹获取子模块,用于获取蓝牙指纹地图中与粒子距离最近的蓝牙指纹的位置信息和信号强度。
可用性评分子模块,用于根据当前时刻采集到的蓝牙指纹和获取到的位置信息和信号强度对粒子的可用性进行评分。
在本发明的一优选例中,预先将整个蓝牙指纹地图栅格化,并存储每个栅格和与每个栅格距离最近的蓝牙指纹的标识之间的对应关系。并且,上述指纹获取子模块的功能通过以下方式实现:根据对应关系,查询蓝牙指纹地图中与粒子所在栅格距离最近的蓝牙指纹的标识,并根据查询到的标识获取与粒子距离最近的蓝牙指纹的位置信息和信号强度。
此外,上述计算单元还包括以下模块:
聚合度计算模块,用于根据从粒子评分模块获取的当前粒子集中粒子的评分计算当前粒子集中粒子的聚合度。
控制评分模块,用于当前粒子集中粒子的聚合度高于第一聚合度阈值时,控制步长获取模块获取当前粒子集中评分高于第一评分阈值的各粒子的移动步长。
第二实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
需要说明的是,本发明各设备实施方式中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。
需要说明的是,在本专利的权利要求和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (12)
1.一种基于蓝牙的定位方法,其特征在于,在需要定位的区域预先布置有至少两个蓝牙信标设备,所述至少两个蓝牙信标设备的MAC地址都是预先设定的第一MAC地址,每一个蓝牙信标设备分别广播不同的信标标识;
所述方法包括以下步骤:
移动终端接收至少一个蓝牙信标设备发射的蓝牙信号;
根据接收到的蓝牙信号获取各蓝牙信标设备的MAC地址,并选择MAC地址是第一MAC地址的各蓝牙信标设备作为参照设备;
根据接收到的蓝牙信号,获取各参照设备的蓝牙信号强度和所广播的信标标识;
根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算所述移动终端的位置。
2.根据权利要求1所述的基于蓝牙的定位方法,其特征在于,各所述蓝牙信标设备发射的蓝牙信号是随时间变化的加密的蓝牙信号;并且,
所述根据接收到的蓝牙信号,获取各参照设备的蓝牙信号强度和所广播的信标标识的步骤包括以下子步骤:
对接收到的所述蓝牙信号进行解密,得到各参照设备所广播的信标标识。
3.根据权利要求2所述的基于蓝牙的定位方法,其特征在于,在所述根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算所述移动终端的位置的步骤之前,所述方法还包括以下步骤:
在定位初始时刻将移动终端接收的各参照设备的蓝牙信号的蓝牙指纹与预先生成的蓝牙指纹地图中的蓝牙指纹进行匹配,根据匹配结果生成初始粒子集,并给该初始粒子集中的每个粒子随机分配不同的移动步长;并且
所述根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算所述移动终端的位置的步骤包括以下子步骤:
根据移动终端在当前时刻检测到的移动步数、移动方向和每个粒子的移动步长,将前一时刻粒子集中的每个粒子的位置信息进行更新以得到当前粒子集;
根据当前粒子集中每个粒子的位置信息和当前时刻接收到的各参照设备的蓝牙指纹,对每个粒子的可用性进行评分;
获取当前粒子集中评分高于第一预定阈值的各粒子的移动步长;
根据所获取的移动步长,更新评分低于第一预定阈值的各粒子的移动步长。
4.根据权利要求3所述的基于蓝牙的定位方法,其特征在于,所述根据当前粒子集中每个粒子的位置信息和当前时刻接收到的蓝牙指纹,对每个粒子的可用性进行评分的子步骤包括以下子步骤:
获取所述蓝牙指纹地图中与粒子距离最近的蓝牙指纹的位置信息和信号强度;
根据当前时刻采集到的蓝牙指纹和获取到的所述位置信息和信号强度对所述粒子的可用性进行评分。
5.根据权利要求4所述的基于蓝牙的定位方法,其特征在于,预先将整个蓝牙指纹地图栅格化,并存储每个栅格和与每个栅格距离最近的蓝牙指纹的标识之间的对应关系;并且,
所述获取所述蓝牙指纹地图中与粒子距离最近的蓝牙指纹的位置信息和信号强度的子步骤通过以下方式实现:
根据所述对应关系,查询蓝牙指纹地图中与粒子所在栅格距离最近的蓝牙指纹的标识,并根据查询到的标识获取与粒子距离最近的蓝牙指纹的位置信息和信号强度。
6.根据权利要求3至5中任一项所述的基于蓝牙的定位方法,其特征在于,在所述获取当前粒子集中评分高于第一评分阈值的各粒子的移动步长的子步骤之前,所述根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算所述移动终端的位置的步骤还包括以下子步骤:
根据所述评分计算当前粒子集中粒子的聚合度;
如果所述当前粒子集中粒子的聚合度高于第一聚合度阈值,则执行所述获取当前粒子集中评分高于第一评分阈值的各粒子的移动步长的子步骤。
7.一种基于蓝牙的定位装置,其特征在于,在需要定位的区域预先布置有至少两个蓝牙信标设备,所述至少两个蓝牙信标设备的MAC地址都是预先设定的第一MAC地址,每一个蓝牙信标设备分别广播不同的信标标识;
所述装置包括以下单元:
接收单元,用于控制移动终端接收至少一个蓝牙信标设备发射的蓝牙信号;
选择单元,用于根据接收到的蓝牙信号获取各蓝牙信标设备的MAC地址,并选择MAC地址是第一MAC地址的各蓝牙信标设备作为参照设备;
获取单元,用于根据接收到的蓝牙信号,获取各参照设备的蓝牙信号强度和所广播的信标标识;
计算单元,用于根据被获取的各参照设备的蓝牙信号强度和所广播的信标标识,计算所述移动终端的位置。
8.根据权利要求7所述的基于蓝牙的定位装置,其特征在于,各所述蓝牙信标设备发射的蓝牙信号是随时间变化的加密的蓝牙信号;并且,
所述获取单元包括以下模块:
解密模块,用于对接收到的所述蓝牙信号进行解密,得到各参照设备所广播的信标标识。
9.根据权利要求8所述的基于蓝牙的定位装置,其特征在于,所述装置还包括以下单元:
初始化单元,用于在所述计算单元计算所述移动终端的位置之前,在定位初始时刻将移动终端接收的各参照设备的蓝牙信号的蓝牙指纹与预先生成的蓝牙指纹地图中的蓝牙指纹进行匹配,根据匹配结果生成初始粒子集,并给该初始粒子集中的每个粒子随机分配不同的移动步长;并且
所述计算单元包括以下模块:
粒子更新模块,用于根据移动终端在当前时刻检测到的移动步数、移动方向和每个粒子的移动步长,将前一时刻粒子集中的每个粒子的位置信息进行更新以得到当前粒子集;
粒子评分模块,用于根据当前粒子集中每个粒子的位置信息和当前时刻接收到的各参照设备的蓝牙指纹,对每个粒子的可用性进行评分;
步长获取模块,用于获取当前粒子集中评分高于第一预定阈值的各粒子的移动步长;
步长更新模块,用于根据所获取的移动步长,更新评分低于第一预定阈值的各粒子的移动步长。
10.根据权利要求9所述的基于蓝牙的定位装置,其特征在于,所述粒子评分模块包括以下子模块:
指纹获取子模块,用于获取所述蓝牙指纹地图中与粒子距离最近的蓝牙指纹的位置信息和信号强度;
可用性评分子模块,用于根据当前时刻采集到的蓝牙指纹和获取到的所述位置信息和信号强度对所述粒子的可用性进行评分。
11.根据权利要求10所述的基于蓝牙的定位装置,其特征在于,预先将整个蓝牙指纹地图栅格化,并存储每个栅格和与每个栅格距离最近的蓝牙指纹的标识之间的对应关系;并且,
所述指纹获取子模块的功能通过以下方式实现:根据所述对应关系,查询蓝牙指纹地图中与粒子所在栅格距离最近的蓝牙指纹的标识,并根据查询到的标识获取与粒子距离最近的蓝牙指纹的位置信息和信号强度。
12.根据权利要求9至11中任一项所述的基于蓝牙的定位装置,其特征在于,所述计算单元还包括以下模块:
聚合度计算模块,用于根据从所述粒子评分模块获取的当前粒子集中粒子的评分计算当前粒子集中粒子的聚合度;
控制评分模块,用于当所述当前粒子集中粒子的聚合度高于第一聚合度阈值时,控制所述步长获取模块获取当前粒子集中评分高于第一评分阈值的各粒子的移动步长。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410499727.9A CN105516887B (zh) | 2014-09-25 | 2014-09-25 | 基于蓝牙的定位方法及其装置 |
JP2017509014A JP2017535745A (ja) | 2014-09-25 | 2015-09-23 | ブルートゥースベースの位置決定方法及び装置 |
US14/863,226 US20160094947A1 (en) | 2014-09-25 | 2015-09-23 | Bluetooth-Based Positioning Method and Apparatus |
PCT/US2015/051775 WO2016049223A1 (en) | 2014-09-25 | 2015-09-23 | Bluetooth-based positiong method and apparatus |
EP15843449.8A EP3198296A1 (en) | 2014-09-25 | 2015-09-23 | Bluetooth-based positiong method and apparatus |
HK16110241.8A HK1222285A1 (zh) | 2014-09-25 | 2016-08-29 | 基於藍牙的定位方法及其裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410499727.9A CN105516887B (zh) | 2014-09-25 | 2014-09-25 | 基于蓝牙的定位方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105516887A CN105516887A (zh) | 2016-04-20 |
CN105516887B true CN105516887B (zh) | 2019-03-26 |
Family
ID=55581965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410499727.9A Active CN105516887B (zh) | 2014-09-25 | 2014-09-25 | 基于蓝牙的定位方法及其装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20160094947A1 (zh) |
EP (1) | EP3198296A1 (zh) |
JP (1) | JP2017535745A (zh) |
CN (1) | CN105516887B (zh) |
HK (1) | HK1222285A1 (zh) |
WO (1) | WO2016049223A1 (zh) |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150121491A (ko) * | 2014-04-21 | 2015-10-29 | 삼성전자주식회사 | 전자 장치의 비콘 제어 방법 및 장치 |
GB201506794D0 (en) * | 2015-04-21 | 2015-06-03 | Indoorz Ltd | Mobile device positioning system and method |
WO2017000975A1 (en) * | 2015-06-29 | 2017-01-05 | Here Global B.V. | Use of encryption to provide positioning support services |
KR20170058726A (ko) * | 2015-11-19 | 2017-05-29 | 삼성전자주식회사 | 방송 수신 장치를 포함하는 방송 수신 시스템 및 제어 방법 |
EP3451012B1 (en) * | 2016-04-27 | 2020-10-28 | NTT Technocross Corporation | Position specifying device and program |
TW201741683A (zh) * | 2016-05-18 | 2017-12-01 | 鴻海精密工業股份有限公司 | 無線定位裝置 |
WO2018030923A1 (en) | 2016-08-10 | 2018-02-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet forwarding in a wireless mesh network |
CN106056962A (zh) * | 2016-08-16 | 2016-10-26 | 锐俤(南京)信息科技有限公司 | 一种车辆定位*** |
CN106303926A (zh) * | 2016-08-23 | 2017-01-04 | Tcl移动通信科技(宁波)有限公司 | 一种基于移动终端的接近传感器数据处理方法及*** |
US9948744B1 (en) | 2016-10-14 | 2018-04-17 | International Business Machines Corporation | Mobile device identification |
US10636265B2 (en) | 2016-11-14 | 2020-04-28 | Datalogic IP Tech, S.r.l. | Systems, methods and articles to prevent unauthorized removal of mobile processor-based devices from designated areas |
CN106788545B (zh) * | 2017-01-13 | 2022-07-01 | 河南航飞光电科技有限公司 | 通过信标方式实现对讲机定位的方法及可定位对讲机 |
CN106803764B (zh) * | 2017-01-13 | 2022-07-01 | 河南航飞光电科技有限公司 | 通过嗅探方式实现对讲机定位的方法及可定位对讲机 |
CN107295477B (zh) * | 2017-06-05 | 2020-02-11 | 维沃移动通信有限公司 | 一种定位方法及移动终端 |
CN107343258B (zh) * | 2017-06-12 | 2021-03-16 | 北京中科天合科技有限公司 | 一种基于多信道信号强度检测的车内定位方法及*** |
CN107864451B (zh) * | 2017-10-26 | 2020-10-30 | 深圳中科爱讯科技有限公司 | 基于移动终端与WiFi探针的目标定位方法及其*** |
CN108810797B (zh) * | 2018-05-07 | 2024-06-07 | 上海钧正网络科技有限公司 | 一种共享电动车的定位聚合***及聚合定位方法 |
CN110611876B (zh) * | 2018-06-15 | 2021-05-18 | 深圳市微能信息科技有限公司 | 室内资产管理的方法、装置及*** |
CN108898692A (zh) * | 2018-07-12 | 2018-11-27 | 河南恩久信息科技有限公司 | 一种基于蓝牙技术的智能教室课堂签到方法 |
CN108966137B (zh) * | 2018-08-10 | 2021-06-11 | 欧普照明股份有限公司 | 一种信源图形化近场识别方法 |
US11641563B2 (en) * | 2018-09-28 | 2023-05-02 | Apple Inc. | System and method for locating wireless accessories |
CN111328053A (zh) * | 2018-12-14 | 2020-06-23 | 中兴通讯股份有限公司 | 移动终端、蓝牙组网寻找物品的方法及存储介质 |
EP3672310A1 (en) | 2018-12-20 | 2020-06-24 | HERE Global B.V. | Identifying potentially manipulated radio signals and/or radio signal parameters based on radio map information |
EP3672185A1 (en) | 2018-12-20 | 2020-06-24 | HERE Global B.V. | Identifying potentially manipulated radio signals and/or radio signal parameters |
EP3671252A1 (en) | 2018-12-20 | 2020-06-24 | HERE Global B.V. | Identifying potentially manipulated radio signals and/or radio signal parameters based on a first radio map information and a second radio map information |
EP3672311A1 (en) | 2018-12-20 | 2020-06-24 | HERE Global B.V. | Device-centric learning of manipulated positioning |
EP3672305B1 (en) | 2018-12-20 | 2023-10-25 | HERE Global B.V. | Enabling flexible provision of signature data of position data representing an estimated position |
EP3671253A1 (en) | 2018-12-20 | 2020-06-24 | HERE Global B.V. | Crowd-sourcing of potentially manipulated radio signals and/or radio signal parameters |
EP3671254A1 (en) | 2018-12-20 | 2020-06-24 | HERE Global B.V. | Service for real-time spoofing/jamming/meaconing warning |
EP3672304A1 (en) * | 2018-12-20 | 2020-06-24 | HERE Global B.V. | Statistical analysis of mismatches for spoofing detection |
CN111770430A (zh) * | 2019-03-12 | 2020-10-13 | ***通信有限公司研究院 | 一种信息处理方法及***、设备 |
US11089015B2 (en) * | 2019-04-15 | 2021-08-10 | Microsoft Technology Licensing, Llc | Secure verification of an individual using wireless broadcasts |
EP3957089A1 (en) * | 2019-04-17 | 2022-02-23 | Apple Inc. | Sharing keys for a wireless accessory |
US11863671B1 (en) | 2019-04-17 | 2024-01-02 | Apple Inc. | Accessory assisted account recovery |
CN110231588B (zh) * | 2019-05-15 | 2023-08-22 | 欧普照明股份有限公司 | 一种基于无线信号指标进行定位的方法和装置 |
CN110390749A (zh) * | 2019-07-17 | 2019-10-29 | 青岛聚好联科技有限公司 | 一种基于蓝牙定位的门禁*** |
CN112616117B (zh) * | 2019-09-18 | 2023-08-15 | 博世电动工具(中国)有限公司 | 蓝牙信标的配置方法、个人移动终端及可读存储介质 |
CN111044050B (zh) * | 2019-12-30 | 2022-06-21 | 中电海康集团有限公司 | 一种基于粒子滤波和卡尔曼滤波的蓝牙定位方法 |
CN113518422A (zh) * | 2020-01-13 | 2021-10-19 | 上海麦腾物联网技术有限公司 | 一种基于地磁传感器的蓝牙设备组 |
CN111601293B (zh) * | 2020-05-12 | 2022-09-30 | 北京三快在线科技有限公司 | 基于蓝牙信标设备的定位方法及装置 |
CN111835882B (zh) * | 2020-07-01 | 2023-03-03 | 上海橙群微电子有限公司 | 设备地址列表获取方法及网络设备、可读存储介质 |
JP2022027500A (ja) * | 2020-07-29 | 2022-02-10 | レッド ベンド リミテッド | 通信指紋を使用するブルートゥース(登録商標)認証のためのシステム及び方法 |
US11889302B2 (en) | 2020-08-28 | 2024-01-30 | Apple Inc. | Maintenance of wireless devices |
CN112312567B (zh) * | 2020-11-23 | 2023-03-21 | Oppo(重庆)智能科技有限公司 | 蓝牙定位方法、装置、计算机设备和存储介质 |
US20240022887A1 (en) * | 2020-12-01 | 2024-01-18 | Nordic Semiconductor Asa | Exchange of ranging data |
CN112461238B (zh) * | 2020-12-14 | 2023-03-10 | 北京航天控制仪器研究所 | 一种动态随机布设信标的室内人员定位导航***及方法 |
CN112946572B (zh) * | 2021-01-21 | 2023-07-18 | 深圳市飞易通科技有限公司 | 一种基于蓝牙组网的定位方法和*** |
CN117378224A (zh) * | 2021-05-26 | 2024-01-09 | 罗伯特·博世有限公司 | 基于蓝牙信号的定位方法、信号收发装置、基于LoRa网关的静态蓝牙设备及可读存储介质 |
CN115942017B (zh) * | 2022-10-27 | 2024-02-02 | 深圳市台电实业有限公司 | 录播***、录播方法及装置、电子设备 |
CN116887181A (zh) * | 2023-09-05 | 2023-10-13 | 北京数原数字化城市研究中心 | 蓝牙设备的定位方法、装置及相关设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2506642A1 (en) * | 2011-03-28 | 2012-10-03 | Sony Corporation | Position information processing device, position information processing method, program, and position information processing system |
CN103178997A (zh) * | 2013-03-19 | 2013-06-26 | 杭州华三通信技术有限公司 | 一种基于lldp协议的mac地址相同的检测方法和设备 |
CN103200520A (zh) * | 2013-03-06 | 2013-07-10 | 中国电子科技集团公司第二十八研究所 | 一种利用Wi-Fi的移动终端快速精确定位方法 |
CN103581830A (zh) * | 2012-11-26 | 2014-02-12 | 华平信息技术股份有限公司 | 基于wsn的室内定位方法 |
CN103796163A (zh) * | 2013-11-03 | 2014-05-14 | 北京工业大学 | 一种接收信号强度排序指纹的室内定位方法 |
CN103925923A (zh) * | 2014-05-07 | 2014-07-16 | 南京大学 | 一种基于自适应粒子滤波器算法的地磁室内定位*** |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7047014B1 (en) * | 2004-11-05 | 2006-05-16 | Airespace, Inc. | Raster-to-vector conversion operations adapted to modeling of RF propagation |
US9049537B2 (en) * | 2011-10-06 | 2015-06-02 | Open Garden Inc. | Discovering and connecting wireless devices without discoverability |
GB201117723D0 (en) * | 2011-10-13 | 2011-11-23 | Sensewhere Ltd | Method of estimating the position of a user device using radio beacons and radio beacons adapted to facilitate the methods of the invention |
US9125067B2 (en) * | 2012-02-03 | 2015-09-01 | Commscope Technologies Llc | System and method for mobile location using ranked parameter labels |
US9544075B2 (en) * | 2012-02-22 | 2017-01-10 | Qualcomm Incorporated | Platform for wireless identity transmitter and system using short range wireless broadcast |
US8965398B2 (en) * | 2012-09-26 | 2015-02-24 | Hewlett-Packard Development Company, L.P. | Bluetooth beacon based location determination |
US8847754B2 (en) * | 2012-11-15 | 2014-09-30 | James Buchheim | Locator beacon and radar application for mobile device |
US9107178B2 (en) * | 2012-12-24 | 2015-08-11 | Intel Corporation | Geo-location signal fingerprinting |
US9198003B2 (en) * | 2013-01-31 | 2015-11-24 | Apple Inc. | Survey techniques for generating location fingerprint data |
US8781502B1 (en) * | 2013-02-01 | 2014-07-15 | Swirl Networks, Inc. | Systems and methods for display of supplemental content responsive to location |
US9535153B2 (en) * | 2014-09-09 | 2017-01-03 | Honeywell International Inc. | System and method for improved location accuracy |
-
2014
- 2014-09-25 CN CN201410499727.9A patent/CN105516887B/zh active Active
-
2015
- 2015-09-23 EP EP15843449.8A patent/EP3198296A1/en not_active Withdrawn
- 2015-09-23 US US14/863,226 patent/US20160094947A1/en not_active Abandoned
- 2015-09-23 JP JP2017509014A patent/JP2017535745A/ja active Pending
- 2015-09-23 WO PCT/US2015/051775 patent/WO2016049223A1/en active Application Filing
-
2016
- 2016-08-29 HK HK16110241.8A patent/HK1222285A1/zh unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2506642A1 (en) * | 2011-03-28 | 2012-10-03 | Sony Corporation | Position information processing device, position information processing method, program, and position information processing system |
CN103581830A (zh) * | 2012-11-26 | 2014-02-12 | 华平信息技术股份有限公司 | 基于wsn的室内定位方法 |
CN103200520A (zh) * | 2013-03-06 | 2013-07-10 | 中国电子科技集团公司第二十八研究所 | 一种利用Wi-Fi的移动终端快速精确定位方法 |
CN103178997A (zh) * | 2013-03-19 | 2013-06-26 | 杭州华三通信技术有限公司 | 一种基于lldp协议的mac地址相同的检测方法和设备 |
CN103796163A (zh) * | 2013-11-03 | 2014-05-14 | 北京工业大学 | 一种接收信号强度排序指纹的室内定位方法 |
CN103925923A (zh) * | 2014-05-07 | 2014-07-16 | 南京大学 | 一种基于自适应粒子滤波器算法的地磁室内定位*** |
Also Published As
Publication number | Publication date |
---|---|
US20160094947A1 (en) | 2016-03-31 |
WO2016049223A1 (en) | 2016-03-31 |
CN105516887A (zh) | 2016-04-20 |
JP2017535745A (ja) | 2017-11-30 |
EP3198296A1 (en) | 2017-08-02 |
HK1222285A1 (zh) | 2017-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105516887B (zh) | 基于蓝牙的定位方法及其装置 | |
CN105451330B (zh) | 基于电磁信号的移动终端定位方法及其装置 | |
CN105783917B (zh) | 基于地磁的移动终端定位方法及其装置 | |
US8644859B2 (en) | Apparatus to provide augmented reality service using location-based information and computer-readable medium and method of the same | |
CN108450060B (zh) | 基于wi-fi接入点的定位方法、设备 | |
KR101286169B1 (ko) | 무선 통신 단말의 위치 측정 장치, 위치 측정 방법 및 핑거프린트 정보 수집 방법, 핑거프린트 서버 및 그의 위치 제공 방법 | |
CN108919177B (zh) | 一种基于虚拟信源估计与轨迹校正的定位地图构建方法 | |
US20220070683A1 (en) | Installation candidate presentation method, installation candidate presentation apparatus and program | |
CN109275090B (zh) | 信息处理方法、装置、终端及存储介质 | |
KR20140012573A (ko) | 실내 지도 구축 장치 및 방법 | |
Levchev et al. | Simultaneous fingerprinting and mapping for multimodal image and WiFi indoor positioning | |
CN105592420A (zh) | 环境特征库生成及基于环境特征库的室内定位方法和装置 | |
CN109429330B (zh) | 室内定位方法、装置、设备和介质 | |
KR20150089633A (ko) | 와이파이 핑거프린트 기반 실내측위 장치 및 방법 | |
Zhuang et al. | SMART: Simultaneous indoor localization and map construction using smartphones | |
CN110557722B (zh) | 目标团伙的识别方法及相关装置 | |
Górak et al. | Indoor localisation based on GSM signals: Multistorey building study | |
CN105101089B (zh) | 一种实现定位的方法、相关装置及*** | |
CN111373804A (zh) | 数据处理方法及装置 | |
De Schepper et al. | Dynamic BLE-based fingerprinting for location-aware smart homes | |
CN104540222A (zh) | 基于虚拟采样点的室内终端定位方法 | |
Kumar et al. | Ble beacon based indoor positioning using variance-weighted knn | |
Nickel et al. | Analysis and evaluation of a particle filter for Wi-Fi azimuth and position tracking | |
KR102422307B1 (ko) | 무선단말을 이용한 사용자 이동경로 추적 시스템 | |
KR101836739B1 (ko) | 모바일 단말의 사용자 인증 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1222285 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |