智能终端设备室内定位方法及设备技术

技术编号:19328275 阅读:36 留言:0更新日期:2018-11-03 15:08
本发明专利技术的目的是提供一种移动智能终端设备室内定位方法及设备,本申请中所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,可以高效、可靠的确定所述移动智能终端当前所在的位置,不需要在车库内布置相对应的无线节点、基站等设备,工程量小、过程简单和经济效益高。

Intelligent terminal equipment indoor positioning method and equipment

The object of the present invention is to provide an indoor positioning method and equipment for mobile intelligent terminal equipment. According to the geographical location of each iBeacon device, the distance between the mobile intelligent terminal and the corresponding iBeacon device, the mobile intelligent terminal described in this application can efficiently and reliably determine the current location of the mobile intelligent terminal. Location, no corresponding wireless nodes, base stations and other equipment are needed in the garage, so the project is small, the process is simple and the economic benefits are high.

【技术实现步骤摘要】
智能终端设备室内定位方法及设备
本专利技术涉及计算机领域,尤其涉及一种移动智能终端设备室内定位方法及设备。
技术介绍
随着导航技术的不断发展和进步,车主用户在室外的驾驶体验变得越来越简单和方便。室外的导航技术主要是卫星导航系统(GPS卫星或者北斗卫星)。其原理是通过卫星对持有导航芯片的终端进行定位并获得其位置信息,然后将该定位信息与目标地址位置信息建立联系,通过一些列算法得出导航路线。然而,当车主需要进入地下车库时,由于卫星信号的覆盖不足或者无法覆盖,使得传统的导航系统无法实现对具有卫星导航芯片设备的定位,也无法获得目标位置(指地下车库的位置)信息,因此也无法为用户提供参考路线。室内定位的需求应运而生。当前,关于在室内(尤其指地下车库)定位或导航的技术主要是基于无线通讯、基站定位、惯性导航等一种或多种技术组合集成形成的解决方案。然而为了实现室内定位和导航,需要在车库内布置相对应的无线节点、基站等设备,工程量大,过程繁琐,经济效益差。
技术实现思路
本专利技术的一个目的是提供一种移动智能终端设备室内定位方法及设备,能够解决现有的室内定位和导航,需要在车库内布置相对应的无线节点、基站等设备,工程量大、过程繁琐和经济效益差的问题。根据本专利技术的一个方面,提供了一种移动智能终端设备室内定位方法,该方法包括:移动智能终端获取蓝牙信号信息,所述蓝牙信号信息由安装于室内停车场的一个或多个iBeacon设备广播,所述蓝牙信号信息包括iBeacon设备的唯一标识号和信号强度值;所述移动智能终端根据接收到的每个iBeacon设备的唯一标识号,从服务器获取对应iBeacon设备的地理位置;所述移动智能终端根据每个iBeacon设备的信号强度值,计算所述移动智能终端与对应iBeacon设备之间的距离;所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置。进一步的,上述方法中,所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置,包括:若移动智能终端获取到一个iBeacon设备的蓝牙信号信息,则将以该一个iBeacon设备的地理位置作为所述移动智能终端当前所在的位置,或者得到以该一个iBeacon设备的地理位置为圆心、并以所述移动智能终端与该一个iBeacon设备之间的距离为半径的圆,将该圆的范围作为所述移动智能终端当前所在的位置。进一步的,上述方法中,所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置,包括:若移动智能终端获取到两个iBeacon设备的蓝牙信号信息,则得到该两个iBeacon设备的地理位置的连线;根据所述移动智能终端分别与该两个iBeacon设备之间的距离的比例在所述连线上选取点,将选取的点作为所述移动智能终端当前所在的位置进一步的,上述方法中,所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置,包括:若移动智能终端获取到三个iBeacon设备的蓝牙信号信息,则得到三个圆,其中每个圆以一个iBeacon设备的地理位置为圆心、并以所述移动智能终端与同一个iBeacon设备之间的距离为半径;若所述三个圆有公共区域时,以所述三个圆若公共区域上的三个圆的交点作第一三角形,将第一三角形的内心坐标作为所述移动智能终端当前所在的位置;若所述三个圆无公共区域,但三个圆中每两个圆有公共区域时,获取每两个圆的公共区域上的两个圆的交点连线的中点,从而得到三个中点,以所述三个中点作第二三角形,将第二三角形的内心坐标作为所述移动智能终端当前所在的位置;若所述三个圆无公共区域,且三个圆中每两个圆无公共区域时,以三个iBeacon设备的地理位置作第三三角形,将第三三角形的内心坐标作为所述移动智能终端当前所在的位置。进一步的,上述方法中,所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置,包括:步骤S41,若移动智能终端获取到四个或四个以上iBeacon设备的蓝牙信号信息,则根据iBeacon设备的蓝牙信号信息中的信号强度值,从四个或四个以上iBeacon设备中选取信号强度值最高的四个iBeacon设备后,转到步骤S42;步骤S42,判断四个iBeacon设备中是否有三个未选取过的iBeacon设备,若有,从四个iBeacon设备中选取三个未选取过的iBeacon设备后,转步骤S43,若无,转到步骤S46;步骤S43,得到以所选取的三个iBeacon设备中的每一个iBeacon设备的地理位置为圆心、并以所述移动智能终端与每一个iBeacon设备之间的距离为半径的三个圆后,转到步骤S44或步骤S45;步骤S44,若所述三个圆有公共区域时,以所述三个圆若公共区域上的三个圆的交点作第一三角形,将第一三角形的内心坐标作为质心后,转到步骤S42;步骤S45,若所述三个圆无公共区域,但三个圆中每两个圆有公共区域时,获取每两个圆的公共区域上的两个圆的交点连线的中点,从而得到三个中点,以所述三个中点作第二三角形,将第二三角形的内心坐标作为质心后,转到步骤S42;步骤S46,若总计获取的3个所述质心时,将3个所述质心再次组成一个新的三角形,取所述新的三角形内心坐标作为所述移动智能终端当前所在的位置;若总计获取的2个所述质心时,将2个所述质心点连成一条线段,取所述线段的中点作为所述移动智能终端当前所在的位置;若总计获取的1个所述质心时,取该1个所述质心作为所述移动智能终端当前所在的位置;若总计获取的0个所述质心时,以当前选取的三个iBeacon设备的地理位置作第三三角形,将第三三角形的内心坐标作为所述移动智能终端当前所在的位置。根据本专利技术的另一方面,还提供了一种移动智能终端,其中,该设备包括:信号获取装置,用于获取蓝牙信号信息,所述蓝牙信号信息由安装于室内停车场的一个或多个iBeacon设备广播,所述蓝牙信号信息包括iBeacon设备的唯一标识号和信号强度值;地理位置获取装置,用于根据接收到的每个iBeacon设备的唯一标识号,从服务器获取对应iBeacon设备的地理位置;距离计算装置,用于根据每个iBeacon设备的信号强度值,计算所述移动智能终端与对应iBeacon设备之间的距离;定位装置,用于根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置。进一步的,上述移动智能终端中,所述定位装置,用于若所述信号获取装置获取到一个iBeacon设备的蓝牙信号信息,则将以该一个iBeacon设备的地理位置作为所述移动智能终端当前所在的位置,或者得到以该一个iBeacon设备的地理位置为圆心、并以所述移动智能终端与该一个iBeacon设备之间的距离为半径的圆,将该圆的范围作为所述移动智能终端当前所在的位置。进一步的,上述移动智能终端中,所述定位装置,用于若所述本文档来自技高网...

【技术保护点】
1.一种移动智能终端设备室内定位方法,其中,该方法包括:移动智能终端获取蓝牙信号信息,所述蓝牙信号信息由安装于室内停车场的一个或多个iBeacon设备广播,所述蓝牙信号信息包括iBeacon设备的唯一标识号和信号强度值;所述移动智能终端根据接收到的每个iBeacon设备的唯一标识号,从服务器获取对应iBeacon设备的地理位置;所述移动智能终端根据每个iBeacon设备的信号强度值,计算所述移动智能终端与对应iBeacon设备之间的距离;所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置。

【技术特征摘要】
1.一种移动智能终端设备室内定位方法,其中,该方法包括:移动智能终端获取蓝牙信号信息,所述蓝牙信号信息由安装于室内停车场的一个或多个iBeacon设备广播,所述蓝牙信号信息包括iBeacon设备的唯一标识号和信号强度值;所述移动智能终端根据接收到的每个iBeacon设备的唯一标识号,从服务器获取对应iBeacon设备的地理位置;所述移动智能终端根据每个iBeacon设备的信号强度值,计算所述移动智能终端与对应iBeacon设备之间的距离;所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置。2.根据权利要求1所述的方法,其中,所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置,包括:若移动智能终端获取到一个iBeacon设备的蓝牙信号信息,则将以该一个iBeacon设备的地理位置作为所述移动智能终端当前所在的位置,或者得到以该一个iBeacon设备的地理位置为圆心、并以所述移动智能终端与该一个iBeacon设备之间的距离为半径的圆,将该圆的范围作为所述移动智能终端当前所在的位置。3.根据权利要求1所述的方法,其中,所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置,包括:若移动智能终端获取到两个iBeacon设备的蓝牙信号信息,则得到该两个iBeacon设备的地理位置的连线;根据所述移动智能终端分别与该两个iBeacon设备之间的距离的比例在所述连线上选取点,将选取的点作为所述移动智能终端当前所在的位置。4.根据权利要求1所述的方法,其中,所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置,包括:若移动智能终端获取到三个iBeacon设备的蓝牙信号信息,则得到三个圆,其中每个圆以一个iBeacon设备的地理位置为圆心、并以所述移动智能终端与同一个iBeacon设备之间的距离为半径;若所述三个圆有公共区域时,以所述三个圆若公共区域上的三个圆的交点作第一三角形,将第一三角形的内心坐标作为所述移动智能终端当前所在的位置;若所述三个圆无公共区域,但三个圆中每两个圆有公共区域时,获取每两个圆的公共区域上的两个圆的交点连线的中点,从而得到三个中点,以所述三个中点作第二三角形,将第二三角形的内心坐标作为所述移动智能终端当前所在的位置;若所述三个圆无公共区域,且三个圆中每两个圆无公共区域时,以三个iBeacon设备的地理位置作第三三角形,将第三三角形的内心坐标作为所述移动智能终端当前所在的位置。5.根据权利要求1所述的方法,其中,所述移动智能终端根据每个iBeacon设备的地理位置、所述移动智能终端与对应iBeacon设备之间的距离,确定所述移动智能终端当前所在的位置,包括:步骤S41,若移动智能终端获取到四个或四个以上iBeacon设备的蓝牙信号信息,则根据iBeacon设备的蓝牙信号信息中的信号强度值,从四个或四个以上iBeacon设备中选取信号强度值最高的四个iBeacon设备后,转到步骤S42;步骤S42,判断四个iBeacon设备中是否有三个未选取过的iBeacon设备,若有,从四个iBeacon设备中选取三个未选取过的iBeacon设备后,转步骤S43,若无,转到步骤S46;步骤S43,得到以所选取的三个iBeacon设备中的每一个iBeacon设备的地理位置为圆心、并以所述移动智能终端与每一个iBeacon设备之间的距离为半径的三个圆后,转到步骤S44或步骤S45;步骤S44,若所述三个圆有公共区域时,以所述三个圆若公共区域上的三个圆的交点作第一三角形,将第一三角形的内心坐标作为质心后,转到步骤S42;步骤S45,若所述三个圆无公共区域,但三个圆中每两个圆有公共区域时,获取每两个圆的公共区域上的两个圆的交点连线的中点,从而得到三个中点,以所述三个中点作第二三角形,将第二三角形的内心坐标作为质心后,转到步骤S42;步骤S46,若总计获取的3个所述质心时,将3个所述质心再次组成一个新的三角形,取所述新的三角形内心坐标作为所述移动智能终端当前所在的位置;若总计获取的2个所述质心时,将2个所述质心点连成一条线段,取所述线段的中点作为所述移动智能终端当前所在的位置;若总计获取的1个所述质心时,取该1个所述质心作为所述移动智能终端当前所在的位置;若总计获取的0个所述质心时,以当前选取的三个iBe...

【专利技术属性】
技术研发人员:陈勇王宇琦
申请(专利权)人:蜂寻上海信息科技有限公司
类型:发明
国别省市:上海,31

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

1