【技术实现步骤摘要】
基于地理围栏的定位方法及装置、定位终端及存储介质
本专利技术涉及物联网
,尤其涉及一种基于地理围栏的定位方法及装置、定位终端及存储介质。
技术介绍
随着智能终端的迅猛发展,基于智能终端的地理围栏技术出现在人们的视野中。地理围栏(Geo-fencing)是一种基于位置服务(LBS)的应用;主要通过采用一个虚拟的栅栏围出一个虚拟地理边界,当终端进入、该虚拟地理边界时,通过应用弹出通知或告警信息;由于地理围栏具备的聚合信息服务的理念和模式,因此,地理围栏被应用在购物、私人助理、人员定位和智能家居等领域。现有的地理围栏系统,多数局限于二维空间,而少数的三维空间的围栏模型构建上,定位的准确性及效率不高。故有必要提出一种新的技术方案,以解决上述技术问题。
技术实现思路
鉴于此,本专利技术实施例提供了一种基于地理围栏的定位方法及装置、定位终端及存储介质,解决现有技术中利用地理围栏定位准确性不高的问题。本专利技术实施例的第一方面提供了一种基于地理围栏的定位方法,包括:获取目标地理围栏的信息表,所述地理围栏由多个底面半径一致的圆柱体拼接而成,所述信息表包括每一所述圆柱体的信息,所述信息包括对应圆柱体的底面圆心的坐标及对应的半径,所述坐标为三维坐标;将待定位目标的坐标与所述信息表进行匹配,若匹配成功则确定所述待定位目标在所述地理围栏内。本专利技术实施例的第二方面提供了一种基于地理围栏的定位装置,所述装置用于执行上述第一方面提及的一种基于地理围栏的定位方法。 ...
【技术保护点】
1.一种基于地理围栏的定位方法,其特征在于,包括:/n获取目标地理围栏的信息表,所述地理围栏由多个底面半径一致的圆柱体拼接而成,所述信息表包括每一所述圆柱体的信息,所述信息包括对应圆柱体的底面圆心的坐标及对应的半径,所述坐标为三维坐标;/n将待定位目标的坐标与所述信息表进行匹配,若匹配成功则确定所述待定位目标在所述地理围栏内。/n
【技术特征摘要】
1.一种基于地理围栏的定位方法,其特征在于,包括:
获取目标地理围栏的信息表,所述地理围栏由多个底面半径一致的圆柱体拼接而成,所述信息表包括每一所述圆柱体的信息,所述信息包括对应圆柱体的底面圆心的坐标及对应的半径,所述坐标为三维坐标;
将待定位目标的坐标与所述信息表进行匹配,若匹配成功则确定所述待定位目标在所述地理围栏内。
2.根据权利要求1所述的方法,其特征在于,所述将待定位目标的坐标与所述信息表进行匹配,若匹配成功则确定所述待定位目标在所述地理围栏内,包括:
将所述定位目标的坐标与每一所述圆柱体的信息进行匹配,若匹配成功则停止匹配,确定所述待定位目标在所述地理围栏内。
3.根据权利要求1所述的方法,其特征在于,所述地理围栏包括K个圆柱体,所述将所述定位目标的坐标与每一所述圆柱体的信息进行匹配,若匹配成功则确定所述待定位目标在所述地理围栏内,包括:
将所述定位目标的坐标与第1个圆柱体的信息进行匹配;
若匹配不成功,则将所述定位目标的坐标与第2个圆柱体的信息进行匹配,若匹配不成功,则将定位目标的坐标与下一圆柱体的信息继续进行匹配,直到匹配成功,否则继续匹配,将所述定位目标的坐标与第i个圆柱体的信息进行匹配,直到将定位目标的坐标与第K个圆柱体的信息进行匹配后,若均匹配不成功,则确定所述定位目标不在所述地理围栏内,其中,所述2<i≤K;
若匹配成功,则确定所述定位目标在所述地理围栏内。
4.根据权利要求3所述的方法,其特征在于,第i个圆柱体包括第i个底面圆心及第i+1个底面圆心,所述将所述定位目标的坐标与第i个圆柱体的信息进行匹配,包括:
比较所述定位目标到所述第i个底面圆心与第i+1个底面圆心的连线之间的距离是否大于所述半径;
若所述距离不大于所述半径时,判断所述定位目标到所述第i个底面圆心与第i+1个底面圆心的连线的投影是否在所述第i个底面圆心与第i+1个底面圆心所连成的线段上,若判断为在则确定匹配成功;
若所述距离大于所述半径,或若所述距离不大于所述半径,且所述定位目标到所述第i个底面圆心与第i+1个底面圆心的连线的投影不在所述第i个底面圆心与第i+1个底面圆心所连成的线段上,则确定匹配不成功。
5.根据权利要求2所述的方法,其特征在于,所述将所述定位目标...
【专利技术属性】
技术研发人员:陈栋,
申请(专利权)人:千寻位置网络有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。