本公开总地涉及无线通信网络和利用位置信息的服务。地理围栏是一种建立虚拟周界的技术,用于监视设备相对于地理区域的位置。利用地理围栏,射频标识(rfid)、wi-fi、全球定位系统(gps)数据或蜂窝数据被用来监视启用了位置服务的设备的位置。可以定义一个或多个动作,例如警报,当确定设备已经跨越通过地理围栏建立的虚拟周界时触发这些动作。
背景技术:
技术实现思路
1.一种方法,包括:
2.根据权利要求1所述的方法,还包括确定由位置指示所指示的设备的第一和第二位置之间的距离,其中第一位置对应于在设备本地生成警报的位置,并且第二位置对应于设备通过蜂窝网络传输警报的位置,其中第一和第二位置之间的距离指示与接收警报相关联的延迟。
3.根据权利要求2所述的方法,还包括基于确定所述距离超过由第一标准指示的第一阈值来记录针对第一地理围栏的错误情况,其中确定延迟是否满足第一标准包括确定以下各项中至少一个:确定所述距离是否超过第一阈值和确定为第一地理围栏记录的错误情况的计数是否超过第二阈值。
4.根据权利要求1-3中任一项所述的方法,还包括:
5.根据权利要求4所述的方法,其中确定与接收内部警报相关联的延迟是否满足第二标准包括确定在本地生成内部警报的第一位置与设备通过蜂窝网络传输警报的第二位置之间的距离是否低于第三阈值,其中内部警报指示第一和第二位置。
6.根据权利要求4所述的方法,还包括重复以下操作直到半径返回到第一值:实施多个地理围栏,接收内部警报,确定延迟满足第二标准,以及修改半径。
7.根据权利要求1-6中任一项所述的方法,其中将半径从第一值修改为第二值包括分析指示蜂窝网络在多个位置处的信号强度的数据,并确定蜂窝网络在对应于第二地理围栏的多个位置的第一子集处的信号强度是足够的。
8.根据权利要求7所述的方法,还包括从设备获得指示蜂窝网络的信号强度的数据的至少子集,其中从设备接收的警报包括蜂窝网络的信号强度测量。
9.一个或多个其上存储有程序代码的非暂时性机器可读介质,程序代码包括用于以下操作的指令:
10.根据权利要求9所述的非暂时性机器可读介质,
11.根据权利要求9或10所述的非暂时性机器可读介质,其中程序代码还包括用于以下操作的指令:基于在对应于第一地理围栏的位置处与蜂窝网络的连接性已经复原的确定,将半径返回到第一值。
12.一种装置,包括:
13.根据权利要求12所述的装置,其中第一标准包括第一阈值,并且其中可由处理器执行以使所述装置确定延迟是否满足第一标准的指令包括可由处理器执行以使所述装置确定第一设备的位置指示之间的距离是否超过第一阈值的指令,其中第一设备的位置指示包括在第一设备本地生成警报的第一位置的指示和第一设备通过蜂窝网络传输警报的第二位置的指示,并且其中所述距离在第一和第二位置之间。
14.根据权利要求13所述的装置,还包括可由处理器执行以使所述装置基于所述距离超过第一阈值的确定来记录针对第一地理围栏的错误情况的指令,并且其中可由处理器执行以使所述装置确定延迟满足第一标准的指令包括可由处理器执行以使所述装置确定为第一地理围栏记录的错误情况的计数超过第二阈值的指令。
15.根据权利要求12-14中任一项所述的装置,其中可由处理器执行以使所述装置将半径从第一值修改为第二值的指令包括可由处理器执行以使所述装置基于指示蜂窝网络在多个位置处的信号强度的数据来修改半径的指令。
