一种在应用程序中快速获取精确地理位置的控制方法及控制装置制造方法及图纸

技术编号:21778473 阅读:22 留言:0更新日期:2019-08-03 23:35
本发明专利技术提供了一种在应用程序中快速获取精确地理位置的控制方法,其基于定位策略层级式获取地理位置,包括如下步骤:a.基于移动终端当前配置状态确定定位策略,当确定第一定位策略时,执行步骤b;当确定第二定位策略时,执行步骤d;b.基于一个或多个定位程序以及第一定位策略获取第一范围内的第一地理位置;c.基于一个或多个定位程序、第一定位策略以及第一地理位置获取第二范围内的第二地理位置,通过获取移动终端的不同状态,并基于不同状态指定不同的定位策略,基于不同的定位策略,最终实现在应用程序中快速获取精确地理位置的效果,本发明专利技术操作简单,使用方便,功能强大,实用性强,具有极大的商业价值。

A Control Method and Control Device for Accurate Geographical Position Acquisition in Application Program

【技术实现步骤摘要】
一种在应用程序中快速获取精确地理位置的控制方法及控制装置
本专利技术属于精确定位领域,特别涉及一种在应用程序中快速获取精确地理位置的控制方法及控制装置。
技术介绍
随着时代的进步,科技的飞速发展,人们的生活水平也得到了飞跃性的提高,伴随着智能终端的出现,现如今,智能手机已经成为了人们生活中的必需品,不论是工作、生活还是购物,都可以通过智能手机来完成。现如今,不论是什么领域当中,都可以通过智能手机的应用程序来完成相应的操作,如购物、影视剧、酒店预订等各种领域都有着各式各样的应用程序,但是,很多的应用程序在使用时都需要获取用户的地理位置,如用户通过智能手机中的某个应用程序进行购物,当用户下单时,就必须先获取用户的地理位置,而通常都会有两种方式获取,其一是通过用户手动输入,这样势必会造成时间上的浪费,而同时用户并不能保证能够熟知详细的地理位置,其二需通过手机中的第三方地图应用开启才能获取准确定位,而开启第三方应用势必会给手机运行带来压力,同时还会有卡死的可能性。而目前,市场上并没有一种能够解决上述问题的方法,特别是一种在应用程序中快速获取精确地理位置的控制方法及控制装置。
技术实现思路
针对现有技术存在的技术缺陷,本专利技术的目的是提供了一种在应用程序中快速获取精确地理位置的控制方法及控制装置,根据本专利技术的一个方面,提供了一种在应用程序中快速获取精确地理位置的控制方法,其基于定位策略层级式获取地理位置,包括如下步骤:a.基于移动终端当前配置状态确定定位策略,当确定第一定位策略时,执行步骤b;当确定第二定位策略时,执行步骤d;b.基于一个或多个定位程序以及第一定位策略获取第一范围内的第一地理位置;c.基于一个或多个定位程序、第一定位策略以及第一地理位置获取第二范围内的第二地理位置;d.基于第二定位策略将所述移动终端中与当前配置状态相匹配的地理位置信息作为第二地理位置。优选地,所述步骤a包括如下步骤:a1:基于所述当前配置状态确定GPS是否处于开启状态,若是,则确定当前配置状态使用第一定位策略,若不是,则执行步骤a2;a2:基于所述当前配置状态确定移动终端数据网络是否处于开启状态,若是,则确定当前配置状态使用第二定位策略。优选地,所述步骤b包括如下步骤:b1:基于第一定位程序判断是否能获取第一范围内的第一地理位置,若能,则执行步骤c,若不能,则执行步骤b2;b2:基于第二定位程序判断是否能获取第一范围内的第一地理位置,若能,则执行步骤c,若不能,则执行步骤b3;b3:基于第三定位程序判断是否能获取第一范围内的第一地理位置,若能,则执行步骤c。优选地,所述第一地理位置与所述第二范围相匹配。优选地,所述步骤c包括如下步骤:c1:基于第一定位程序判断是否能获取第二范围内的第二地理位置,若不能,则执行步骤c2;c2:基于第二定位程序判断是否能获取第二范围内的第二地理位置,若不能,则执行步骤c3;c3:基于第三定位程序判断是否能获取第二范围内的第二地理位置。优选地,所述第一范围为千米级。优选地,所述第二范围为百米级。优选地,所述步骤d包括如下步骤:d1:基于移动终端当前配置状态下的IP信息获取与所述IP信息相匹配的地理位置;d2:将所述IP信息相匹配的地理位置作为第二地理位置。优选地,所述应用程序至少包括天气APP。优选地,还包括步骤e:基于所述第二地理位置在数据库中获取与所述第二地理位置相匹配的天气信息。根据本专利技术的另一个方面,提供了一种在应用程序中快速获取精确地理位置的控制装置,其基于定位策略层级式获取地理位置,包括:第一确定装置1:基于移动终端当前配置状态确定定位策略;第一获取装置2:基于一个或多个定位程序以及第一定位策略获取第一范围内的第一地理位置;第二获取装置3:基于一个或多个定位程序、第一定位策略以及第一地理位置获取第二范围内的第二地理位置;第三获取装置4:基于第二定位策略将所述移动终端中与当前配置状态相匹配的地理位置信息作为第二地理位置。优选地,所述第一确定装置包括:第二确定装置11:基于所述当前配置状态确定GPS是否处于开启状态;第三确定装置12:基于所述当前配置状态确定移动终端数据网络是否处于开启状态。优选地,所述第一获取装置包括:第一判断装置21:基于第一定位程序判断是否能获取第一范围内的第一地理位置;第二判断装置22:基于第二定位程序判断是否能获取第一范围内的第一地理位置;第三判断装置23:基于第三定位程序判断是否能获取第一范围内的第一地理位置。优选地,所述第二获取装置包括:第四判断装置31:基于第一定位程序判断是否能获取第二范围内的第二地理位置;第五判断装置32:基于第二定位程序判断是否能获取第二范围内的第二地理位置;第六判断装置33:基于第三定位程序判断是否能获取第二范围内的第二地理位置。优选地,所述第三获取装置包括:第四获取装置41:基于移动终端当前配置状态下的IP信息获取与所述IP信息相匹配的地理位置;第一处理装置42:将所述IP信息相匹配的地理位置作为第二地理位置。优选地,还包括:第五获取装置5:基于所述第二地理位置在数据库中获取与所述第二地理位置相匹配的天气信息。本专利技术提供了一种在应用程序中快速获取精确地理位置的控制方法及控制装置,通过获取移动终端的不同状态,并基于不同状态指定不同的定位策略,基于不同的定位策略,最终实现在应用程序中快速获取精确地理位置的效果,本专利技术操作简单,使用方便,功能强大,实用性强,具有极大的商业价值。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出了本专利技术的具体实施方式的,一种在应用程序中快速获取精确地理位置的控制方法的具体流程示意图;图2示出了本专利技术的第一实施例的,根据移动终端的不同的配置状态从而确定不同的定位策略的具体流程示意图;图3示出了本专利技术的第二实施例的,基于一个或多个定位程序以及第一定位策略获取第一范围内的第一地理位置的具体流程示意图;图4示出了本专利技术的第三实施例的,基于一个或多个定位程序、第一定位策略以及第一地理位置获取第二范围内的第二地理位置的具体流程示意图;图5示出了本专利技术的第四实施例的,基于第二定位策略将所述移动终端中与当前配置状态相匹配的地理位置信息作为第二地理位置的具体流程示意图;图6示出了本专利技术的第五实施例的,基于所述第二地理位置在数据库中获取与所述第二地理位置相匹配的天气信息的具体流程示意图;以及图7示出了本专利技术的另一具体实施方式的,一种在应用程序中快速获取精确地理位置的控制装置的模块连接示意图。具体实施方式为了更好的使本专利技术的技术方案清晰的表示出来,下面结合附图对本专利技术作进一步说明。图1示出了本专利技术的具体实施方式的,一种在应用程序中快速获取精确地理位置的控制方法的具体流程示意图,具体地,包括如下步骤:首先,进入步骤S101,基于移动终端当前配置状态确定定位策略,当确定第一定位策略时,执行步骤S102;当确定第二定位策略时,执行步骤S104,通过获取移动终端的不同状态,并基于不同状态指定不同的定位策略,基于不同的定位策略,优选地,所述第一定位策略可以是在确定移动终端GPS功能开启的状态下使用,而所述第二定位策略可以是在移动终端在GPS功能关闭但所述移动终端数据网络开启的状本文档来自技高网...

【技术保护点】
1.一种在应用程序中快速获取精确地理位置的控制方法,其基于定位策略层级式获取地理位置,其特征在于,包括如下步骤:a.基于移动终端当前配置状态确定定位策略,当确定第一定位策略时,执行步骤b;当确定第二定位策略时,执行步骤d;b.基于一个或多个定位程序以及第一定位策略获取第一范围内的第一地理位置;c.基于一个或多个定位程序、第一定位策略以及第一地理位置获取第二范围内的第二地理位置;d.基于第二定位策略将所述移动终端中与当前配置状态相匹配的地理位置信息作为第二地理位置,其中,所述步骤b包括如下步骤:b1:基于第一定位程序判断是否能获取第一范围内的第一地理位置,若能,则执行步骤c,若不能,则执行步骤b2;b2:基于第二定位程序判断是否能获取第一范围内的第一地理位置,若能,则执行步骤c,若不能,则执行步骤b3;b3:基于第三定位程序判断是否能获取第一范围内的第一地理位置,若能,则执行步骤c。

【技术特征摘要】
1.一种在应用程序中快速获取精确地理位置的控制方法,其基于定位策略层级式获取地理位置,其特征在于,包括如下步骤:a.基于移动终端当前配置状态确定定位策略,当确定第一定位策略时,执行步骤b;当确定第二定位策略时,执行步骤d;b.基于一个或多个定位程序以及第一定位策略获取第一范围内的第一地理位置;c.基于一个或多个定位程序、第一定位策略以及第一地理位置获取第二范围内的第二地理位置;d.基于第二定位策略将所述移动终端中与当前配置状态相匹配的地理位置信息作为第二地理位置,其中,所述步骤b包括如下步骤:b1:基于第一定位程序判断是否能获取第一范围内的第一地理位置,若能,则执行步骤c,若不能,则执行步骤b2;b2:基于第二定位程序判断是否能获取第一范围内的第一地理位置,若能,则执行步骤c,若不能,则执行步骤b3;b3:基于第三定位程序判断是否能获取第一范围内的第一地理位置,若能,则执行步骤c。2.根据权利要求1所述的控制方法,其特征在于,所述步骤a包括如下步骤:a1:基于所述当前配置状态确定GPS是否处于开启状态,若是,则确定当前配置状态使用第一定位策略,若不是,则执行步骤a2;a2:基于所述当前配置状态确定移动终端数据网络是否处于开启状态,若是,则确定当前配置状态使用第二定位策略。3.根据权利要求1或2所述的控制方法,其特征在于,所述第一地理位置与所述第二范围相匹配。4.根据权利要求3所述的控制方法,其特征在于,所述步骤c包括如下步骤:c1:基于第一定位程序判断是否能获取第二范围内的第二地理位置,若不能,则执行步骤c2;c2:基于第二定位程序判断是否能获取第二范围内的第二地理位置,若不能,则执行步骤c3;c3:基于第三定位程序判断是否能获取第二范围内的第二地理位置。5.根据权利要求1或2或4所述的控制方法,其特征在于,所述第一范围为千米级。6.根据权利要求5所述的控制方法,其特征在于,所述第二范围为百米级。7.根据权利要求1或2或4或6所述的控制方法,其特征在于,所述步骤d包括如下步骤:d1:基于移动终端当前配置状态下的IP信息获取与所述IP信息相匹配的地理位置;d2:将所述IP信息相匹配的地理位置作为第二地理位置。8.根据权利要求7所述的控制方法...

【专利技术属性】
技术研发人员:方文韬张春龙
申请(专利权)人:上海二三四五网络科技有限公司
类型:发明
国别省市:上海,31

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

1