一种基于相邻节点组的蓝牙定位方法、装置、设备和系统制造方法及图纸

技术编号:21168220 阅读:49 留言:0更新日期:2019-05-22 09:56
本发明专利技术公开了一种基于相邻节点组的蓝牙定位方法,包括:在预设时间内获取检测到的若干蓝牙节点的蓝牙信号;根据检测到的每一所述蓝牙节点的蓝牙信号,查找对应的预先划分好的相邻节点组;根据每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数获取最佳相邻节点组;根据检测到的所述最佳相邻节点组中每一所述蓝牙节点的蓝牙信号强度计算所述蓝牙节点的权值,并根据所述蓝牙节点的权值计算定位坐标。本发明专利技术实施例还公开了一种基于相邻节点组的蓝牙定位装置、设备和系统。采用本发明专利技术实施例,不需要直接拟合信号强度和实际距离的关系,提高准确度和易用性,免去前期采集数据训练数据库的需求,降低成本。

A Bluetooth Location Method, Device, Equipment and System Based on Adjacent Node Group

The invention discloses a Bluetooth positioning method based on adjacent node groups, which includes: acquiring the detected Bluetooth signals of several Bluetooth nodes in a predetermined time; searching the corresponding pre-divided adjacent node groups according to the detected Bluetooth signals of each Bluetooth node; and according to the Bluetooth nodes of each adjacent node group, which can be detected Bluetooth signals. The number of optimal adjacent node groups is obtained; the weight of the Bluetooth node is calculated according to the Bluetooth signal intensity of each Bluetooth node in the optimal adjacent node group detected, and the location coordinates are calculated according to the weight of the Bluetooth node. The embodiment of the invention also discloses a Bluetooth positioning device, device and system based on adjacent node groups. The embodiment of the present invention does not need to directly fit the relationship between signal strength and actual distance, improves accuracy and ease of use, eliminates the need for pre-acquisition data training database and reduces cost.

【技术实现步骤摘要】
一种基于相邻节点组的蓝牙定位方法、装置、设备和系统
本专利技术涉及蓝牙定位技术,尤其涉及一种基于相邻节点组的蓝牙定位方法、装置、设备和系统。
技术介绍
随着城市的快速发展,大型地下停车场、购物中心等大型建筑物不断涌现。在上述的室内环境中,人们希望能够快速的确定自己所在的位置,以及找到自己想去的目的地。现有技术中采用的蓝牙定位技术包括以下两种,一种是将智能终端在线采集到蓝牙节点信号强度值直接通过拟合等一些映射方式建立信号强度和实际距离的关系;另二种是在训练时将智能终端离线蓝牙模块的指纹向量数据进行存储得到指纹-位置映射数据库资源,使用时,将智能终端在线模块将采集到的的指纹向量与指纹数据资源中每个指纹向量进行比对,选取接近度较高的参考位置作为样本位置进行融合输出。但是,对于第一种方案,因信号强度受环境因素(温度、湿度、物理遮挡等因素)影响较大,故由其计算得出的实际距离值也是极其不稳定、不准确的;对于第二种方案,训练数据库时样本采集成本极高,而任何室内场景的变换/重新分隔,都会导致该区域的指纹数据库失效,需要再度进行采集训练,造成成本的增加。
技术实现思路
本专利技术实施例的目的是提供一种基于相邻节点组的蓝牙定位方法、装置、设备和系统,不需要直接拟合信号强度和实际距离的关系,提高准确度和易用性,免去前期采集数据训练数据库的需求,降低成本。为实现上述目的,本专利技术实施例提供了一种基于相邻节点组的蓝牙定位方法,包括:在预设时间内获取检测到的若干蓝牙节点的蓝牙信号;其中,所述蓝牙信号大于预设信号强度;根据检测到的每一所述蓝牙节点的蓝牙信号,查找对应的预先划分好的相邻节点组;其中,所述相邻节点组以任一蓝牙节点为中心节点,包括所述中心节点和若干个相邻的所述蓝牙节点;根据每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数获取最佳相邻节点组;根据检测到的所述最佳相邻节点组中每一所述蓝牙节点的蓝牙信号强度计算所述蓝牙节点的权值,并根据所述蓝牙节点的权值计算定位坐标。与现有技术相比,本专利技术公开的基于相邻节点组的蓝牙定位方法,首先,在预设时间内获取检测到的若干蓝牙节点的蓝牙信号,并根据检测到的每一所述蓝牙节点的蓝牙信号,查找对应的预先划分好的相邻节点组;然后,获取最佳相邻节点组;最后,根据检测到的所述最佳相邻节点组中每一所述蓝牙节点的蓝牙信号强度计算所述蓝牙节点的权值,并根据所述蓝牙节点的权值计算定位坐标。解决了现有技术中因受环境因素影响导致计算的实际距离值不准确的问题,同时还解决了需要前期采集数据导致成本增加的问题,本专利技术公开的基于相邻节点组的蓝牙定位方法不需要直接拟合信号强度和实际距离的关系,提高准确度和易用性,免去前期采集数据训练数据库的需求,降低成本。作为上述方案的改进,所述根据每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数获取最佳相邻节点组,具体包括:获取每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数;判断是否存在被检测到蓝牙信号的所述蓝牙节点的个数相同的所述相邻节点组;若是,则获取个数相同的所述相邻节点组中能被检测到蓝牙信号的所有蓝牙节点的信号强度之和,取信号强度之和最高的所述相邻节点组为所述最佳相邻节点组;若否,则取被检测到蓝牙信号的所述蓝牙节点的个数最高的所述相邻节点组为所述最佳相邻节点组。作为上述方案的改进,每一所述蓝牙节点按照相同周期发送相同信号强度的蓝牙信号。作为上述方案的改进,所述蓝牙节点设于可通行区域中;其中,所述可通行区域被划分成若干个大小相等的正方形区域,每一所述正方形区域的四个节点上均设置有所述蓝牙节点。作为上述方案的改进,所述根据所述蓝牙节点的权值计算定位坐标,具体包括:根据所述蓝牙节点的权值和所述蓝牙节点的坐标向量计算所述定位坐标。为实现上述目的,本专利技术实施例还提供了一种基于相邻节点组的蓝牙定位装置,包括:信号检测单元,用于在预设时间内获取检测到的若干蓝牙节点的蓝牙信号;其中,所述蓝牙信号大于预设信号强度;相邻节点组查找单元,用于根据检测到的每一所述蓝牙节点的蓝牙信号,查找对应的预先划分好的相邻节点组;其中,所述相邻节点组以任一蓝牙节点为中心节点,包括所述中心节点和若干个相邻的所述蓝牙节点;最佳相邻节点组获取单元,用于根据每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数获取最佳相邻节点组;定位坐标计算单元,用于根据检测到的所述最佳相邻节点组中每一所述蓝牙节点的蓝牙信号强度计算所述蓝牙节点的权值,并根据所述蓝牙节点的权值计算定位坐标。与现有技术相比,本专利技术公开的基于相邻节点组的蓝牙定位装置,首先,信号检测单元在预设时间内获取检测到的若干蓝牙节点的蓝牙信号,相邻节点组查找单元根据检测到的每一所述蓝牙节点的蓝牙信号,查找对应的预先划分好的相邻节点组;然后,最佳相邻节点组获取单元获取最佳相邻节点组;最后,定位坐标计算单元根据检测到的所述最佳相邻节点组中每一所述蓝牙节点的蓝牙信号强度计算所述蓝牙节点的权值,并根据所述蓝牙节点的权值计算定位坐标。解决了现有技术中因受环境因素影响导致计算的实际距离值不准确的问题,同时还解决了需要前期采集数据导致成本增加的问题,本专利技术公开的基于相邻节点组的蓝牙定位装置不需要直接拟合信号强度和实际距离的关系,提高准确度和易用性,免去前期采集数据训练数据库的需求,降低成本。作为上述方案的改进,所述最佳相邻节点组获取单元具体用于:获取每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数;判断是否存在被检测到蓝牙信号的所述蓝牙节点的个数相同的所述相邻节点组;若是,则获取个数相同的所述相邻节点组中能被检测到蓝牙信号的所有蓝牙节点的信号强度之和,取信号强度之和最高的所述相邻节点组为所述最佳相邻节点组;若否,则取被检测到蓝牙信号的所述蓝牙节点的个数最高的所述相邻节点组为所述最佳相邻节点组。作为上述方案的改进,所述定位坐标计算单元用于根据所述蓝牙节点的权值和所述蓝牙节点的坐标向量计算所述定位坐标。为实现上述目的,本专利技术实施例还提供一种基于相邻节点组的蓝牙定位设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一实施例所述的基于相邻节点组的蓝牙定位方法。为实现上述目的,本专利技术实施例还提供一种基于相邻节点组的蓝牙定位系统,包括若干蓝牙节点和如上述任一实施例所述的基于相邻节点组的蓝牙定位装置;其中,所述蓝牙节点设于可通行区域中;其中,所述可通行区域被划分成若干个大小相等的正方形区域,每一所述正方形区域的四个节点上均设置有所述蓝牙节点;每一所述蓝牙节点按照相同周期发送相同信号强度的蓝牙信号。附图说明图1是本专利技术实施例提供的一种基于相邻节点组的蓝牙定位方法的流程图;图2是本专利技术实施例提供的一种基于相邻节点组的蓝牙定位方法中步骤S3的流程图;图3是本专利技术实施例提供的一种基于相邻节点组的蓝牙定位装置10的结构示意图;图4是本专利技术实施例提供的一种基于相邻节点组的蓝牙定位设备20的结构示意图;图5是本专利技术实施例提供的一种基于相邻节点组的蓝牙定位系统30的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施本文档来自技高网...

【技术保护点】
1.一种基于相邻节点组的蓝牙定位方法,其特征在于,包括:在预设时间内获取检测到的若干蓝牙节点的蓝牙信号;其中,所述蓝牙信号大于预设信号强度;根据检测到的每一所述蓝牙节点的蓝牙信号,查找对应的预先划分好的相邻节点组;其中,所述相邻节点组以任一蓝牙节点为中心节点,包括所述中心节点和若干个相邻的所述蓝牙节点;根据每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数获取最佳相邻节点组;根据检测到的所述最佳相邻节点组中每一所述蓝牙节点的蓝牙信号强度计算所述蓝牙节点的权值,并根据所述蓝牙节点的权值计算定位坐标。

【技术特征摘要】
1.一种基于相邻节点组的蓝牙定位方法,其特征在于,包括:在预设时间内获取检测到的若干蓝牙节点的蓝牙信号;其中,所述蓝牙信号大于预设信号强度;根据检测到的每一所述蓝牙节点的蓝牙信号,查找对应的预先划分好的相邻节点组;其中,所述相邻节点组以任一蓝牙节点为中心节点,包括所述中心节点和若干个相邻的所述蓝牙节点;根据每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数获取最佳相邻节点组;根据检测到的所述最佳相邻节点组中每一所述蓝牙节点的蓝牙信号强度计算所述蓝牙节点的权值,并根据所述蓝牙节点的权值计算定位坐标。2.如权利要求1所述的基于相邻节点组的蓝牙定位方法,其特征在于,所述根据每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数获取最佳相邻节点组,具体包括:获取每一所述相邻节点组中能被检测到蓝牙信号的所述蓝牙节点的个数;判断是否存在被检测到蓝牙信号的所述蓝牙节点的个数相同的所述相邻节点组;若是,则获取个数相同的所述相邻节点组中能被检测到蓝牙信号的所有蓝牙节点的信号强度之和,取信号强度之和最高的所述相邻节点组为所述最佳相邻节点组;若否,则取被检测到蓝牙信号的所述蓝牙节点的个数最高的所述相邻节点组为所述最佳相邻节点组。3.如权利要求1所述的基于相邻节点组的蓝牙定位方法,其特征在于,每一所述蓝牙节点按照相同周期发送相同信号强度的蓝牙信号。4.如权利要求1所述的基于相邻节点组的蓝牙定位方法,其特征在于,所述蓝牙节点设于可通行区域中;其中,所述可通行区域被划分成若干个大小相等的正方形区域,每一所述正方形区域的四个节点上均设置有所述蓝牙节点。5.如权利要求1所述的基于相邻节点组的蓝牙定位方法,其特征在于,所述根据所述蓝牙节点的权值计算定位坐标,具体包括:根据所述蓝牙节点的权值和所述蓝牙节点的坐标向量计算所述定位坐标。6.一种基于相邻节点组的蓝牙定位装置,其特征在于,包括:信号检测单元,用于在预设时间内获取检测到的若干蓝牙节点的蓝牙信号...

【专利技术属性】
技术研发人员:王周红张骁张弢陈辞高民
申请(专利权)人:广州市香港科大霍英东研究院
类型:发明
国别省市:广东,44

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

1