System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及蓝牙定位领域,尤其涉及一种基于蓝牙终端的围栏定位方法及设备。
技术介绍
1、室内的电子围栏的触发,主要依靠人体佩戴的发射设备和电子围挡等外部设备,一起联动来触发电子围栏的相关报警功能,例如超市、商场等出入口的电子围栏等。
2、现有的室内区域内目标定位的方法,主要依靠面积法、夹角法、射线法等来判断目标在室内区域的位置,难以处理室内区域边界上目标的位置。并且传统的定位方法,计算效率低,花费的时间长,容易发生无线信号撞包,引起定位延迟,难以有效的进行实时定位,且无线信号不稳定,存在较大误差,容易引起定位区域的误判。
技术实现思路
1、本申请实施例提供了一种基于蓝牙终端的围栏定位方法及设备,用于解决如下技术问题:现有的室内定位的无线信号不稳定,容易让电子围栏对人体所在位置进行误判,并且判断的准确率低。
2、本申请实施例采用下述技术方案:
3、一方面,本申请实施例提供了一种基于蓝牙终端的围栏定位方法及设备,所述方法包括:根据预设的若干蓝牙定位信标以及待定位室内区域,确定出电子围栏区域边界线;扫描若干所述蓝牙定位信标,计算并得出定位终端的位置结果信息;其中,所述定位终端为可携带的终端设备;将所述位置结果信息与电子围栏区域边界线进行相交计算,得到第一交点数信息;通过所述位置结果信息以及历史位置结果信息,对所述电子围栏区域边界线进行相交计算,得到第二交点数信息;根据所述第一交点数信息与所述第二交点数信息的比对结果信息,确定出所述定位终端所在的区域位置。
4、本申请实施例通过蓝牙终端,对室内电子围栏中的定位终端进行区域位置的识别,来判定出可携带的定位终端是否在室内电子围栏区域中。通过蓝牙终端,解决了在室内定位中的无线信号不稳定,难以准确识别出佩戴定位终端人体的位置问题,同时通过该围栏定位方法,能够更加准确的及时的判断出人体所在区域,减少了系统误判的情况,通过多维度计算判定大大增加了识别的准确率,并且基于精准的判别,提高了室内区域的使用面积,增加了单位面积使用率,减少了人工部署的成本,提高了工作效率。
5、在一种可行的实施方式中,根据预设的若干蓝牙定位信标,确定待定位室内区域中的电子围栏区域边界线,具体包括:对所述待定位室内区域进行三维空间特征扫描,确定出三维空间特征图;其中,所述三维空间特征图的内容至少包括以下任一项:进入口通道、最小区域边界以及无障碍物区域;根据所述三维空间特征图,对所述待定位室内区域进行二维俯视转化,得到所述待定位室内区域的二维俯视图;确定出与所述二维俯视图外接的最小多边形;将所述预设的蓝牙定位信标放置在所述最小多边形的顶点处,构建蓝牙定位信标多边形,得到所述电子围栏区域边界线。
6、在一种可行的实施方式中,扫描若干所述蓝牙定位信标,计算并得出定位终端的位置结果信息,具体包括通过所述定位终端,对若干蓝牙信号进行实时扫描,得到若干定位信标信号;其中,所述若干蓝牙信号为若干所述蓝牙定位信标实时发送的定位信号;按照所述若干蓝牙信号的信号幅值从大到小的顺序,对所述若干定位信标信号进行排序,得到当前周期定位信标信号;对所述当前周期定位信标信号与历史周期定位信标信号进行卡尔曼滤波预测,得到所述定位终端的真实位置数据;其中,所述历史周期定位信标信号为所述当前周期定位信标信号上一周期的定位信标信号;将所述真实位置数据进行数据解析,得到真实数据内容;其中,所述真实数据内容至少包括以下任一项或多项:定位终端信号幅值,若干蓝牙定位信标信号幅值,周期频率;对所述真实数据内容进行位置计算,得到所述定位终端的位置结果信息。
7、通过卡尔曼滤波系统,能够更加真实快速的,有根据的预测出人体佩戴的定位终端的真实位置结果信息,提高了对人体位置判别的准确性,有利于对人体是否在电子围栏区域内的判定。
8、在一种可行的实施方式中,对所述真实数据内容进行位置计算,得到所述定位终端的位置结果信息,具体包括:以所述若干蓝牙定位信标为圆心,以所述若干蓝牙定位信标信号幅值为半径,在所述室内区域的二维平面上构建若干幅值强度圆;根据所述若干幅值强度圆的共同交点,确定出共同幅值点;将所述共同幅值点进行二维坐标转化,得到二维幅值点坐标;根据所述二维幅值点坐标以及所述定位终端信号幅值,确定出所述定位终端的位置结果信息。
9、在一种可行的实施方式中,将所述位置结果信息与所述电子围栏区域边界线进行相交计算,得到第一交点数信息,具体包括:以所述位置结果信息为射线原点,水平方向为射线方向,得到第一位置射线;其中,所述射线方向为水平方向角度中的任意一个角度;根据所述第一位置射线与所述电子围栏区域边界线的相交点个数,得到所述第一交点数信息;其中,所述第一交点数信息包括交点个数以及所述交点个数的奇偶性。
10、在一种可行的实施方式中,在根据所述第一位置射线与电子围栏区域边界线的相交点个数,得到所述第一交点数信息之后,所述方法还包括:若所述相交点个数为0,则将所述射线方向进行反向对调,确定出第一位置反向射线;根据所述第一位置反向射线与所述电子围栏区域边界线的相交点个数,更新所述第一交点数信息。
11、在一种可行的实施方式中,将所述位置结果信息以及历史位置结果信息,与所述电子围栏区域边界线进行相交计算,得到第二交点数信息,具体包括:将所述位置结果信息与所述历史位置结果信息进行卡尔曼滤波预测计算,得到位置误差值;其中所述历史位置结果信息为上一周期的位置结果信息;根据所述位置误差值,对所述位置结果信息进行误差消除,得到优化位置结果信息;以所述优化位置结果信息为射线原点,水平方向为射线方向,确定出第二位置射线;根据所述第二位置射线与所述电子围栏区域边界线的相交点个数,得到所述第二交点数信息;其中,所述第二交点数信息包括交点个数以及所述交点个数的奇偶性;若所述交点个数为0,则将所述射线方向进行反向对调,得到第二位置反向射线;根据所述第二位置反向射线与所述电子围栏区域边界线的相交点个数,更新所述第二交点数信息。
12、在一种可行的实施方式中,根据所述第一交点数信息与所述第二交点数信息的比对结果信息,确定出所述定位终端所在的区域位置,具体包括:将所述第一交点数信息与所述第二交点数信息进行奇偶性比对;若所述第一交点数信息以及所述第二交点数信息中的交点个数均为奇数个,则所述定位终端在所述电子围栏区域边界线的内部;若所述第一交点数信息以及所述第二交点数信息中的交点个数均为偶数个,则所述定位终端在所述电子围栏区域边界线的外部。
13、本申请实施例通过对两次交点数信息的对比,从而判断出定位终端在电子围栏区域的内部或者外部,通过双重判别,识别的更加准确,降低了围栏误判的概率。
14、在一种可行的实施方式中,若所述第一交点数信息的交点个数与所述第二交点数信息中的交点个数的奇偶性不一致,则以所述位置误差值为半径,以优化位置结果信息为圆心,构建误差圆,并通过所述电子围栏区域边界线,将所述误差圆划分为边界内圆与边界外圆;将所述边界内圆的面积与本文档来自技高网...
【技术保护点】
1.一种基于蓝牙终端的围栏定位方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种基于蓝牙终端的围栏定位方法,其特征在于,根据预设的若干蓝牙定位信标,确定待定位室内区域中的电子围栏区域边界线,具体包括:
3.根据权利要求1所述的一种基于蓝牙终端的围栏定位方法,其特征在于,扫描若干所述蓝牙定位信标,计算并得出定位终端的位置结果信息,具体包括:
4.根据权利要求3所述的一种基于蓝牙终端的围栏定位方法,其特征在于,对所述真实数据内容进行位置计算,得到所述定位终端的位置结果信息,具体包括:
5.根据权利要求1所述的一种基于蓝牙终端的围栏定位方法,其特征在于,将所述位置结果信息与所述电子围栏区域边界线进行相交计算,得到第一交点数信息,具体包括:
6.根据权利要求5所述的一种基于蓝牙终端的围栏定位方法,其特征在于,在根据所述第一位置射线与所述电子围栏区域边界线的相交点个数,得到所述第一交点数信息之后,所述方法还包括:
7.根据权利要求1所述的一种基于蓝牙终端的围栏定位方法,其特征在于,将所述位置结果信息以及历史
8.根据权利要求7所述的一种基于蓝牙终端的围栏定位方法,其特征在于,根据所述第一交点数信息与所述第二交点数信息的比对结果信息,确定出所述定位终端所在的区域位置,具体包括:
9.根据权利要求8所述的一种基于蓝牙终端的围栏定位方法,其特征在于,所述方法还包括:
10.一种基于蓝牙终端的围栏定位设备,其特征在于,所述设备包括:
...【技术特征摘要】
1.一种基于蓝牙终端的围栏定位方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种基于蓝牙终端的围栏定位方法,其特征在于,根据预设的若干蓝牙定位信标,确定待定位室内区域中的电子围栏区域边界线,具体包括:
3.根据权利要求1所述的一种基于蓝牙终端的围栏定位方法,其特征在于,扫描若干所述蓝牙定位信标,计算并得出定位终端的位置结果信息,具体包括:
4.根据权利要求3所述的一种基于蓝牙终端的围栏定位方法,其特征在于,对所述真实数据内容进行位置计算,得到所述定位终端的位置结果信息,具体包括:
5.根据权利要求1所述的一种基于蓝牙终端的围栏定位方法,其特征在于,将所述位置结果信息与所述电子围栏区域边界线进行相交计算,得到第一交点数信息,具体包括:
6....
【专利技术属性】
技术研发人员:李佰超,周磊,任宪勇,孙先锋,段光辉,
申请(专利权)人:山东亚华电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。