一种定位方法、装置和终端的制作方法

文档序号:8360131阅读:208来源:国知局
一种定位方法、装置和终端的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种定位方法、装置和终端。
【背景技术】
[0002]虚拟围栏技术是一种基于定位的安全监控技术,其原理是利用各种定位手段获取导航终端位置信息,并计算导航终端与围栏边界点的距离,判断导航终端是否正处于围栏之中。该技术的应用领域是儿童、老人和车辆的安全监控。
[0003]现有技术的虚拟围栏系统只是基于GPS定位技术的,定位精度高,报警准确,但是在监控过程中,基于定位技术的虚拟围栏系统需要终端不间断发起定位,故需要保持GPS硬件持续的开启,会大量的消耗终端电量。如果单一使用小区的定位技术,定位精度比较差,尤其当与围栏边界距离比较近时会出现误报,但由于小区定位不会额外打开新的硬件,故不会增加额外消耗电量。对于GPS定位如果定位频率过高,报警精度高,但是耗电量大。如果定位频率低,可以节省电量,但是报警精度较低。

【发明内容】

[0004]针对现有虚拟围栏技术存在的上述问题,本发明提出一种定位方法、装置和终端,能够根据定位需求自适应选择合适的定位方式。
[0005]为了解决上述问题,该发明提供了一种定位方法,该方法包括:
[0006]监测终端的地理位置,计算所述终端到预设虚拟围栏的距离;根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定定位方式以及对应的定位时间间隔;在所述定位时间间隔后采用所述定位方式进行定位。
[0007]其中,根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定定位方式,包括:当所述终端到所述虚拟围栏的距离不小于预设的距离阈值时,确定定位方式为小区定位;当所述终端到所述虚拟围栏的距离小于预设距离阈值时,确定定位方式为GPS定位。
[0008]进一步的,根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定对应的定位时间间隔,包括:根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间;将所述最短时间与预设的超时时间间隔比较,将其最大值确定为所述定时时间间隔。
[0009]具体的,在所述定位方式为小区定位时,根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间,具体为:将所述终端到虚拟围栏的距离和所述距离阈值之间的差值,与终端最大速度之间的比值,确定为终端到虚拟围栏边界所需要的最短时间。
[0010]在所述定位方式为GPS定位时,根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间,具体为:将所述终端到虚拟围栏的距离与终端最大速度之间的比值,确定为终端到虚拟围栏边界所需要的最短时间。
[0011]优选的,所述预设的距离阈值是通过以下方法得到的:在所述虚拟围栏上选取多个点;确定每个点所属的小区,并获取该小区的半径;将所有的小区半径中最大的值作为距离阈值。
[0012]本发明还公开一种定位装置,包括:计算模块,用于监测终端的地理位置,计算所述终端到预设虚拟围栏的距离;确定模块,用于根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定定位方式以及对应的定位时间间隔;定位模块,用于在所述定位时间间隔后采用所述定位方式进行定位。
[0013]其中,所述确定模块具体用于:当所述终端到所述虚拟围栏的距离不小于预设的距离阈值时,确定定位方式为小区定位;当所述终端到所述虚拟围栏的距离小于预设距离阈值时,确定定位方式为GPS定位。
[0014]进一步的,所述确定模块还用于:根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间;将所述最短时间与预设的超时时间间隔比较,将其最大值确定为所述定时时间间隔。
[0015]其中,在所述定位方式为小区定位时,根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间,具体为:将所述终端到虚拟围栏的距离和所述距离阈值之间的差值,与终端最大速度之间的比值,确定为终端到虚拟围栏边界所需要的最短时间。
[0016]在所述定位方式为GPS定位时,根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间,具体为:将所述终端到虚拟围栏的距离与终端最大速度之间的比值,确定为终端到虚拟围栏边界所需要的最短时间。
[0017]优选的,所述装置还包括获取模块,用于:在所述虚拟围栏上选取多个点;确定每个点所属的小区,并获取该小区的半径;将所有的小区半径中最大的值作为距离阈值。
[0018]本发明还提供一种终端,所述终端包含上述装置。
[0019]与现有的虚拟围栏技术相比,本发明把GPS定位和小区定位结合,在不影响精确度的范围内开启小区定位,可以有效减少GPS定位次数,从而降低终端电量消耗,本发明还可以根据终端到虚拟围栏的距离等时时调整定位频率,有效提升虚拟围栏技术的报警精度。
【附图说明】
[0020]图1为本发明方法实施例主流程图;
[0021 ] 图2为本发明实施例的流程图;
[0022]图3为本发明实施例中采用的距离阈值原理示意图;
[0023]图4为本发明装置实施例结构示意图;
[0024]图5为本发明实施例的使用流程图。
【具体实施方式】
[0025]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0026]图1为本发明方法实施例主流程图,如图1所示的方法包括:
[0027]步骤Sll:监测终端的地理位置,计算所述终端到预设虚拟围栏的距离;
[0028]步骤S12:根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定定位方式以及对应的定位时间间隔;
[0029]进一步的,所述确定定位方式包括:当所述终端到所述虚拟围栏的距离不小于预设距离阈值时,确定下次的定位方式为小区定位;当所述终端到所述虚拟围栏的距离小于预设距离阈值时,确定下次的定位方式为GPS定位。
[0030]所述确定相应的定位时间间隔包括:根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间;将所述最短时间与预设的超时时间间隔比较,将两者的最大值确定为所述定时时间间隔。
[0031]步骤S13:在所述定位时间间隔后采用所述定位方式进行定位。
[0032]所述小区定位则是利用基站对手机的距离的测算来确定手机位置的,其中,终端需要注册到某个小区,并且需要先开启连接网络打开数据业务;
[0033]所述基于GPS的定位方式是利用终端上的GPS定位模块实现的。
[0034]该发明根据上次监测到的数据确定下次的定位技术、定位时间点和定位频率,可以实现GPS定位技术和小区定位技术的切换。
[0035]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。图2为本发明实施例的流程图,具体如下:
[0036]步骤201:设置虚拟围栏;
[0037]本发明中虚拟围栏是以一个点为中心设置的封闭区域,例如:虚拟围栏可以是一所学校的不规则封闭边界,也可以是以一点为中心,设置一个规则的区域边界,如果所述虚拟围栏的区域足够小,则所述虚拟围栏可以视为一个点。
[0038]步骤202:获取距离阈值;
[0039]所述距离阈值选所述虚拟围栏边界某一点的小区半径,具体的选择方案参照附图3的说明。
[0040]步骤203:开启GPS定位,监测终端与虚拟围栏的地理位置;
[0041]步骤204:根据所述终端到所述虚拟
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1