分段式智能定位方法及系统与流程

文档序号:12500203阅读:497来源:国知局

本发明涉及地理位置信息获取技术领域,具体地说,是一种分段式智能定位方法及系统。



背景技术:

地理位置是人类生存和社会活动中连接各种信息,形成在空间和时间上连续分布的综合信息基础。地理位置坐标点通过当前位置所在经度和纬度表示,而具体地理位置地址信息才是人们日常生活中使用参考和需要的信息。

目前,随着移动互联网技术的飞速发展,终端上安装的应用越来越多,其中,很重要的一部分应用是基于位置的服务(Location Based Service,LBS)的应用。这类应用可以根据终端的地理位置,向终端上安装的应用的客户端推送一些信息,如终端附近的兴趣点、兴趣点与终端之间的距离信息等,从而可以实现根据终端的地理位置,向用户提供各种各样的服务。

然而,基于LBS的应用根据终端的地理位置,向客户端推送信息时,如果通过定位操作,无法获得终端的地理位置信息,将不能实现获取并向客户端推送用户所需要的信息。因此,现有技术中,完全依赖定位操作获得地理位置信息的方式的可靠性和获取效率都比较低。



技术实现要素:

本发明的目的是针对现有技术中的不足,提供一种分段式智能定位方法及系统。

为实现上述目的,本发明采取的技术方案是:一种分段式智能定位方法,包括如下步骤:

步骤01:判断内存中是否存在未过期的非空有效的地理位置坐标,如果存在则进入步骤04,如果不存在则进入步骤02;

步骤02:获取本地存储的地理位置坐标,并判断本地存储是否有未过期非空有效的地理位置坐标,如果有则进入步骤04,如果没有,则进入步骤03;

步骤03:启动远程实时定位系统获取当前地理位置坐标;

步骤04:根据获取到的地理位置坐标执行任务。

进一步地,步骤04所述根据获取到的地理位置坐标执行任务,包括更新本地存储的地理位置坐标、获取并分享地理位置坐标对应的地理位置地址信息。

进一步地,步骤03还包括对获取到的地理为坐标点进行本地缓存。

进一步地,获取到的地理位置坐标包括地理位置的经度坐标和纬度坐标。

基于上述方法的一种分段式智能定位系统,包括

本地获取单元,用于获取本地存储的地理位置坐标;

返回数据识别单元,用于本地判断获取到的地理位置坐标的返回数据是否为空;

远程实时定位单元,用于启动远程实时定位系统,并对获取到的地理位置坐标进行本地缓存;

任务执行单元,用于根据获取到的地理位置坐标执行任务。

本发明优点在于:

本发明方法通过本地获取缓存的地理位置坐标,并在本地执行任务,极大的减少了系统资源的占用,提升了应用的性能,启动更快,滑动更流畅;本方法定位过程分为三个阶段,其中分为两个本地化阶段与一个远程定位阶段,在保证定位速度的基础上提高定位的准确性。

附图说明

为能更清楚理解本发明的目的、特点和优点,以下将结合附图对本发明的较佳实施例进行详细描述,其中:

图1为本发明方法的流程图。

具体实施方式

下面将结合附图对本发明的方法及对应系统进一步说明。

如附图1所示,本发明一种分段式智能定位方法,其特征在于,包括如下步骤:

步骤01:启动本发明系统前,首先进行本地判断,判断当前本地内存中是否存在未过期的非空有效的地理位置坐标,如果存在或者发现已经获取到地理位置坐标对应的地理位置地址信息正在执行任务,则任务继续执行,即进入步骤04。如果不存在并且也没有正在执行任务的地理位置坐标,则启动本地获取单元,即进入步骤02;

步骤02:获取本地存储的地理位置坐标,并返回数据。返回数据识别单元对返回数据进行判断,判断本地存储是否有未过期非空有效的地理位置坐标,如果有则进入步骤04,否则进入步骤03。

步骤03:启动远程实时定位系统获取当前地理位置坐标;本地获取地理位置坐标失败或者获取返回的数据无效,则切换至远程实时定位单元,启动远程实时定位系统继续获取有效的地理位置坐标,并根据获取到的地理位置坐标执行任务,及进入到步骤04。这里的远程实时定位系统包括多维精准实时融合定位。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明方法的前提下,还可以做出若干改进和补充,这些改进和补充也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1