动态地理围栏生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24254554 阅读:25 留言:0更新日期:2020-05-23 01:14
本申请涉及一种动态地理围栏生成方法、装置、计算机设备和存储介质。所述方法通过接收移动设备的初始定位数据,获取围栏半径,根据围栏半径和初始定位数据生成初始动态地理围栏,在移动设备的移动过程中,接收移动设备的更新定位数据,进一步地,调用动态地理围栏更新接口,通过动态地理围栏更新接口将初始定位数据替换为更新定位数据,根据围栏半径和更新定位数据生成更新动态地理围栏。本方法可以通过动态地理围栏更新接口直接对初始动态地理围栏进行参数修改,得到更新动态地理围栏,提高了更新动态地理围栏的效率。

Dynamic geofence generation method, device, computer equipment and storage medium

【技术实现步骤摘要】
动态地理围栏生成方法、装置、计算机设备和存储介质
本申请涉及定位
,特别是涉及一种动态地理围栏生成方法、装置、计算机设备和存储介质。
技术介绍
随着数据业务和多媒体业务的快速增加,人们对定位技术的需求日益增大,地理围栏技术迅速发展,应用于各种领域,尤其是服务行业。地理围栏可以包括现实世界地理区域的虚拟边界,通过比较移动设备的位置与地理区域的坐标,可以确定该移动设备是否位于地理围栏内,从而为该移动设备提供相应的服务。目前,地理围栏技术主要应用于固定物体。例如,围绕商场生成一个地理围栏,当移动设备进入该地理围栏时,向该移动设备推送商品打折消息。而当需要对某个移动物体进行追踪时,现有的地理围栏技术需要删除原来的地理围栏,再获取移动物体的位置参数生成新的地理围栏,导致效率低下。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高效率的动态地理围栏生成方法、装置、计算机设备和存储介质。一种动态地理围栏生成方法,所述方法包括:接收移动设备的初始定位数据;获取围栏半径;根据所述围栏半径和所述初始定位数据生成初始动态地理围栏;在所述移动设备的移动过程中,接收所述移动设备的更新定位数据;调用动态地理围栏更新接口,通过所述动态地理围栏更新接口,将所述初始定位数据替换为所述更新定位数据,根据所述围栏半径和所述更新定位数据生成更新动态地理围栏。在其中一个实施例中,所述初始定位数据包括初始移动速度和初始位置数据,所述根据所述围栏半径和所述初始定位数据生成初始动态地理围栏包括:根据所述初始移动速度确定所述移动设备的初始移动距离;根据所述初始移动距离和所述初始位置数据确定所述移动设备的初始位置;以所述移动设备的初始位置为圆心,所述围栏半径为半径,生成所述初始动态地理围栏。在其中一个实施例中,所述初始定位数据携带初始时间信息,所述初始时间信息为所述移动设备获取所述初始定位数据的时间点,所述根据所述初始移动速度确定所述移动设备的初始移动距离包括:获取所述初始定位数据的接收时间点;计算所述初始定位数据的接收时间点和所述移动设备获取所述初始定位数据的时间点之间的差值,得到所述移动设备的初始移动时间;根据所述初始移动速度和所述初始移动时间计算得到所述移动设备的初始移动距离。在其中一个实施例中,所述更新定位数据包括更新移动速度和更新位置数据,所述调用动态地理围栏更新接口,通过所述动态地理围栏更新接口,根据所述围栏半径和所述更新定位数据生成更新动态地理围栏包括:调用所述动态地理围栏更新接口,获取所述初始动态地理围栏的更新权限;应用所述更新权限,将所述初始移动速度替换为所述更新移动速度,将所述初始位置数据替换为所述更新位置数据;根据所述更新移动速度确定所述移动设备的更新移动距离;根据所述更新移动距离和所述更新位置数据确定所述移动设备的更新位置;以所述移动设备的更新位置为圆心,所述围栏半径为半径,生成更新动态地理围栏。在其中一个实施例中,所述更新定位数据携带更新时间信息,所述更新时间信息为所述移动设备获取所述更新定位数据的时间点,所述根据所述更新移动速度确定所述移动设备的更新移动距离包括:获取所述更新定位数据的接收时间点;计算所述更新定位数据的接收时间点和所述移动设备获取所述更新定位数据的时间点之间的差值,得到所述移动设备的更新移动时间;根据所述更新移动速度和所述更新移动时间计算得到所述移动设备的更新移动距离。在其中一个实施例中,所述方法还包括:获取当前的位置数据;计算所述当前的位置数据和当前的动态地理围栏的圆心之间的距离;当所述距离小于或等于所述围栏半径时,接收所述移动设备发送的信息。在其中一个实施例中,所述初始定位数据和所述更新定位数据是由所述移动设备中的全球卫星导航系统单元提供的,所述方法还包括:在所述全球卫星导航系统单元计算所述移动设备的当前定位数据的过程中,获取所述当前定位数据的精度和置信度;所述当前定位数据包括初始定位数据和更新定位数据;当所述当前定位数据的精度和置信度不满足预设条件时,发出警告。一种动态地理围栏生成装置,所述装置包括:初始定位数据接收模块,用于接收移动设备的初始定位数据;围栏半径获取模块,用于获取围栏半径;初始动态地理围栏生成模块,用于根据所述围栏半径和所述初始定位数据生成初始动态地理围栏;更新定位数据接收模块,用于在所述移动设备的移动过程中,接收所述移动设备的更新定位数据;动态地理围栏更新模块,用于调用地理围栏更新接口,通过所述地理围栏更新接口,将所述初始定位数据替换为所述更新定位数据,根据所述围栏半径和所述更新定位数据生成更新动态地理围栏。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收移动设备的初始定位数据;获取围栏半径;根据所述围栏半径和所述初始定位数据生成初始动态地理围栏;在所述移动设备的移动过程中,接收所述移动设备的更新定位数据;调用动态地理围栏更新接口,通过所述动态地理围栏更新接口,将所述初始定位数据替换为所述更新定位数据,根据所述围栏半径和所述更新定位数据生成更新动态地理围栏。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收移动设备的初始定位数据;获取围栏半径;根据所述围栏半径和所述初始定位数据生成初始动态地理围栏;在所述移动设备的移动过程中,接收所述移动设备的更新定位数据;调用动态地理围栏更新接口,通过所述动态地理围栏更新接口,将所述初始定位数据替换为所述更新定位数据,根据所述围栏半径和所述更新定位数据生成更新动态地理围栏。上述动态地理围栏生成方法、装置、计算机设备和存储介质,通过接收移动设备的初始定位数据,获取围栏半径,根据围栏半径和初始定位数据生成初始动态地理围栏,在移动设备的移动过程中,接收移动设备的更新定位数据,进一步地,调用动态地理围栏更新接口,通过动态地理围栏更新接口将初始定位数据替换为更新定位数据,根据围栏半径和更新定位数据生成更新动态地理围栏。与传统方案生成新的地理围栏需要删除原来的地理围栏不同,本方法可以通过动态地理围栏更新接口直接对初始动态地理围栏进行参数修改,得到更新动态地理围栏,提高了更新动态地理围栏的效率。附图说明图1为一个实施例中动态地理围栏生成方法的应用场景图;图2为一个实施例中动态地理围栏生成方法的流程示意图;图3为一个实施例中初始动态地理围栏生成方法的流程示意图;图4为一个实施例中移动设备的初始移动距离的计算方法的流程示意图;图5为一个实施例中更新动态地理围栏生成方法的流程示意图;图6为一个本文档来自技高网...

【技术保护点】
1.一种动态地理围栏生成方法,所述方法包括:/n接收移动设备的初始定位数据;/n获取围栏半径;/n根据所述围栏半径和所述初始定位数据生成初始动态地理围栏;/n在所述移动设备的移动过程中,接收所述移动设备的更新定位数据;/n调用动态地理围栏更新接口,通过所述动态地理围栏更新接口,将所述初始定位数据替换为所述更新定位数据,根据所述围栏半径和所述更新定位数据生成更新动态地理围栏。/n

【技术特征摘要】
1.一种动态地理围栏生成方法,所述方法包括:
接收移动设备的初始定位数据;
获取围栏半径;
根据所述围栏半径和所述初始定位数据生成初始动态地理围栏;
在所述移动设备的移动过程中,接收所述移动设备的更新定位数据;
调用动态地理围栏更新接口,通过所述动态地理围栏更新接口,将所述初始定位数据替换为所述更新定位数据,根据所述围栏半径和所述更新定位数据生成更新动态地理围栏。


2.根据权利要求1所述的方法,其特征在于,所述初始定位数据包括初始移动速度和初始位置数据,所述根据所述围栏半径和所述初始定位数据生成初始动态地理围栏包括:
根据所述初始移动速度确定所述移动设备的初始移动距离;
根据所述初始移动距离和所述初始位置数据确定所述移动设备的初始位置;
以所述移动设备的初始位置为圆心,所述围栏半径为半径,生成所述初始动态地理围栏。


3.根据权利要求2所述的方法,其特征在于,所述初始定位数据携带初始时间信息,所述初始时间信息为所述移动设备获取所述初始定位数据的时间点,所述根据所述初始移动速度确定所述移动设备的初始移动距离包括:
获取所述初始定位数据的接收时间点;
计算所述初始定位数据的接收时间点和所述移动设备获取所述初始定位数据的时间点之间的差值,得到所述移动设备的初始移动时间;
根据所述初始移动速度和所述初始移动时间计算得到所述移动设备的初始移动距离。


4.根据权利要求2所述的方法,其特征在于,所述更新定位数据包括更新移动速度和更新位置数据,所述调用动态地理围栏更新接口,通过所述动态地理围栏更新接口,根据所述围栏半径和所述更新定位数据生成更新动态地理围栏包括:
调用所述动态地理围栏更新接口,获取所述初始动态地理围栏的更新权限;
应用所述更新权限,将所述初始移动速度替换为所述更新移动速度,将所述初始位置数据替换为所述更新位置数据;
根据所述更新移动速度确定所述移动设备的更新移动距离;
根据所述更新移动距离和所述更新位置数据确定所述移动设备的更新位置;
以所述移动设备的更新位置为圆心,所述围栏半径为半径,生成更新动态地理围栏。


5.根据权利要求4所述的方法,其特征在于,所述更新定位数据携带更新时间信息,...

【专利技术属性】
技术研发人员:何伟崇
申请(专利权)人:西安广和通无线软件有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1