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

文档序号:8360131阅读:来源:国知局
于GPS的定位方式是利用终端上的GPS定位模块实现的。
[0089]所述装置还包括获取模块44,用于在所述虚拟围栏上选取多个点;确定每个点所属的小区,并获取该小区的半径;将所有的小区半径中最大的值作为距离阈值。
[0090]该发明根据上次监测到的数据确定下次的定位技术、定位时间点和定位频率,可以实现GPS定位技术和小区定位技术的切换。
[0091]图5为本发明实施例的使用流程图,具体如下:
[0092]步骤501,用户根据需求,设置虚拟围栏和距离阈值。
[0093]其中,虚拟围栏和距离阈值的选取同上一实施例,不再赘述。
[0094]步骤502,以虚拟围栏为边界,将所有区域划分,每个区域里选择m个样本位置存储。
[0095]其中,所述m个样本位置之间的距离不大于所述距离阈值。
[0096]步骤503,终端发起GPS定位,获取记录终端的位置信息,并计算终端到所述虚拟围栏的距离。
[0097]步骤504,根据终端与围栏边界的距离确定终端当前所属围栏区域,确定定位方式和定位时间间隔。
[0098]步骤505,在所述定位时间间隔后,按照所述定位方式开启定位,获取终端的当前地理位置,计算所述终端据虚拟围栏的距离。
[0099]步骤506,根据所述终端据虚拟围栏的距离,判断终端当前所属围栏区域。
[0100]步骤507,根据终端当前所属围栏区域和上一次所属区域,判断所述终端是否越界。
[0101]其中,所述越界是指前次定位的位置所属区域在在围栏内部,本次定位的位置所属区域在围栏外部,或者前次定位的位置所属区域在在围栏外部,本次定位的位置所属区域在围栏内部。
[0102]优选的,如果判断越界时,当前定位方式为小区定位,则开启GPS定位,检验GPS定位的判定结果是否和小区定位相同,若不相同,继续定位;若相同,则判断为越界;
[0103]如果判断越界时,当前定位方式为GPS定位,则判断为越界。
[0104]步骤508:在判断越界时,所述终端发出警报。
[0105]其中,终端发出警报的形式可以光警告、点警告、声音警告,或者给预设的电话号码或邮箱发送信息等形式中的一种。
[0106]步骤509:流程结束。
[0107]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0108]以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种定位方法,其特征在于,包括: 监测终端的地理位置,计算所述终端到预设虚拟围栏的距离; 根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定定位方式以及对应的定位时间间隔; 在所述定位时间间隔后采用所述定位方式进行定位。
2.如权利要求1所述的方法,其特征在于,根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定定位方式,包括: 当所述终端到所述虚拟围栏的距离不小于所述距离阈值时,确定定位方式为小区定位; 当所述终端到所述虚拟围栏的距离小于所述距离阈值时,确定定位方式为GPS定位。
3.如权利要求2所述的方法,其特征在于,根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定对应的定位时间间隔,包括: 根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间; 将所述最短时间与预设的超时时间间隔比较,将两者的最大值确定为所述定时时间间隔。
4.如权利要求3所述的方法,其特征在于, 在所述定位方式为小区定位时,根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间,具体为: 将所述终端到虚拟围栏的距离和所述距离阈值之间的差值,与终端最大速度之间的比值,确定为终端到虚拟围栏边界所需要的最短时间。
5.如权利要求3所述的方法,其特征在于, 在所述定位方式为GPS定位时,根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间,具体为: 将所述终端到虚拟围栏的距离与终端最大速度之间的比值,确定为终端到虚拟围栏边界所需要的最短时间。
6.如权利要求2至5任一项所述的方法,其特征在于,所述预存的距离阈值是通过以下方法得到的: 在所述虚拟围栏上选取多个点;确定每个点所属的小区,并获取该小区的半径;将所有的小区半径中最大的值作为距离阈值。
7.—种定位装置,其特征在于,所述装置包括: 计算模块,用于监测终端的地理位置,计算所述终端到虚拟围栏的距离; 确定模块,用于根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定定位方式以及对应的定位时间间隔; 定位模块,用于在所述定位时间间隔后采用所述定位方式进行定位。
8.如权利要求7所述的装置,其特征在于,所述确定模块具体用于: 当所述终端到所述虚拟围栏的距离不小于预设的距离阈值时,确定定位方式为小区定位; 当所述终端到所述虚拟围栏的距离小于预设距离阈值时,确定定位方式为GPS定位。
9.如权利要求7所述的装置,其特征在于,所述确定模块还用于: 根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间; 将所述最短时间与预设的超时时间间隔比较,将其最大值确定为所述定时时间间隔。
10.如权利要求9所述的装置,其特征在于,所述确定模块还用于: 在所述定位方式为小区定位时,根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间,具体为: 将所述终端到虚拟围栏的距离和所述距离阈值之间的差值,与终端最大速度之间的比值,确定为终端到虚拟围栏边界所需要的最短时间。
11.如权利要求9所述的装置,其特征在于,所述确定模块还用于: 在所述定位方式为GPS定位时,根据所述终端到虚拟围栏的距离,确定终端到虚拟围栏边界所需要的最短时间,具体为: 将所述终端到虚拟围栏的距离与终端最大速度之间的比值,确定为终端到虚拟围栏边界所需要的最短时间。
12.如权利要求8至11任一项所述的装置,其特征在于,所述装置还包括获取模块,用于: 在所述虚拟围栏上选取多个点; 确定每个点所属的小区,并获取该小区的半径; 将所有的小区半径中最大的值作为距离阈值。
13.—种终端,其特征在于,包含权利要求7至12任一项所述的装置。
【专利摘要】本发明提出一种定位方法、装置和终端,涉及通信领域,为解决目前虚拟围栏定位系统中不能自适应选择定位方式的问题。所述方法包括监测终端的地理位置,计算所述终端到预设虚拟围栏的距离;根据所述终端到所述虚拟围栏的距离与预存的距离阈值,确定定位方式以及对应的定位时间间隔;在所述定位时间间隔后采用所述定位方式进行定位。本发明能够根据定位需求自适应选择合适的定位方式。
【IPC分类】G01S19-48, H04W64-00
【公开号】CN104678420
【申请号】CN201310611962
【发明人】张康
【申请人】中兴通讯股份有限公司
【公开日】2015年6月3日
【申请日】2013年11月26日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1