基于定位模块的控制方法、装置、存储介质及移动终端制造方法及图纸

技术编号:18054316 阅读:28 留言:0更新日期:2018-05-26 10:59
本申请实施例公开了基于定位模块的控制方法、装置、存储介质及移动终端。该方法包括:检测到移动终端中的GNSS模块处于被LBS应用调用的状态;通过GNSS定位方式定位当前位置,并根据当前位置获取对应的天气信息;通过移动终端中的预设传感器采集天气相关数据,将所采集的天气相关数据与天气信息进行比对,根据比对结果判断移动终端是否进入室内环境;若进入室内环境,则控制所述GNSS模块停止定位。本申请实施例通过采用上述技术方案,可减少因GNSS模块在室内环境中因做无用功所带来的功耗。

【技术实现步骤摘要】
基于定位模块的控制方法、装置、存储介质及移动终端
本申请实施例涉及定位
,尤其涉及基于定位模块的控制方法、装置、存储介质及移动终端。
技术介绍
目前,多数移动终端均具备定位功能,能够向用户提供很多基于位置的服务,为用户带来了便利。移动终端的定位方式主要包括全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)定位、网络定位以及基站定位等。其中,GNSS定位方式具有定位精度高以及不需要使用移动数据网络等优点,但定位过程功耗很大,影响移动终端的续航时间。此外,GNSS定位方式需要搜索卫星信号,当移动终端处于比较封闭的环境或者周围存在遮挡物等情况时,可能导致卫星信号不稳定或信号强度差等,无法实现定位。
技术实现思路
本申请实施例提供一种基于定位模块的控制方法、装置、存储介质及移动终端,可以优化移动终端中基于定位模块的控制方案。第一方面,本申请实施例提供了一种基于定位模块的控制方法,包括:检测到移动终端中的全球卫星导航系统GNSS模块处于被基于位置服务LBS应用调用的状态;通过GNSS定位方式定位当前位置,并根据所述当前位置获取对应的天气信息;通过所述移动终端中的预设传感器采集天气相关数据,将所采集的天气相关数据与所述天气信息进行比对,根据比对结果判断所述移动终端是否进入室内环境;若进入室内环境,则控制所述GNSS模块停止定位。第二方面,本申请实施例提供了一种基于定位模块的控制装置,包括:调用状态检测模块,用于检测移动终端中的全球卫星导航系统GNSS模块是否处于被基于位置服务LBS应用调用的状态;当前位置定位模块,用于通过GNSS定位方式定位当前位置;天气信息获取模块,用于检测到所述GNSS模块处于被LBS应用调用的状态时,根据所述当前位置获取对应的天气信息;天气数据采集模块,用于通过所述移动终端中的预设传感器采集天气相关数据;天气比对模块,用于将所采集的天气相关数据与所述天气信息进行比对,根据比对结果判断所述移动终端是否进入室内环境;定位控制模块,用于在判断出所述移动终端进入室内环境时,控制所述GNSS模块停止定位。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的基于定位模块的控制方法。第四方面,本申请实施例提供了一种移动终端,包括存储器,GNSS模块,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的基于定位模块的控制方法。本申请实施例中提供的基于定位模块的控制方案,检测到移动终端中的GNSS模块处于被基于位置服务LBS应用调用的状态时,通过GNSS定位方式定位当前位置,并根据当前位置获取对应的天气信息;通过所述移动终端中的预设传感器采集天气相关数据,将所采集的天气相关数据与所述天气信息进行比对,若根据比对结果判断出移动终端进入室内环境,则控制所述GNSS模块停止定位。通过采用上述技术方案,在根据移动终端中传感器采集的天气相关数据与当前位置的天气信息进行比对,并判断出移动终端进入室内时,说明GNSS模块不再适合进行定位工作,控制GNSS模块停止定位,减少因GNSS模块做无用功所带来的功耗。附图说明图1为本申请实施例提供的一种基于定位模块的控制方法的流程示意图;图2为本申请实施例提供的另一种基于定位模块的控制方法的流程示意图;图3为本申请实施例提供的另一种基于定位模块的控制方法的流程示意图;图4为本申请实施例提供的另一种基于定位模块的控制方法的流程示意图;图5为本申请实施例提供的一种基于定位模块的控制装置的结构框图;图6为本申请实施例提供的一种移动终端的结构示意图;图7为本申请实施例提供的又一种移动终端的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本申请实施例提供的一种基于定位模块的控制方法的流程示意图,该方法可以由基于定位模块的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:步骤101、检测到移动终端中的GNSS模块处于被基于位置服务LBS应用调用的状态。示例性的,本申请实施例中的移动终端可包括手机以及平板电脑等设置有GNSS定位模块(简称GNSS模块)的移动设备。本申请实施例对GNSS模块的具体类型不作限定,可以包括全球定位系统(GlobalPositioningSystem,GPS)、北斗卫星导航系统以及伽利略卫星导航系统(GALILEO)等。本申请实施例中,对基于位置服务(LocationBasedService,LBS)应用的具体类型不做限定,可包括电子地图类应用(如百度地图等)、外卖类应用(如美团外卖等)、社交类应用(如微信等)、信息服务类应用(如大众点评等)以及旅游类应用(如携程等)等等。一般的,LBS应用需要使用定位服务时,会发送对GNSS模块的调用请求(也即LBS应用发起GNSS定位方式的定位请求),若同意该调用请求(即若同意该定位请求),那么GNSS模块就会处于被LBS应用调用的状态,在该状态下处于正常的工作模式,搜索卫星信号以及获取其他用于定位的相关数据,进而计算出移动终端的位置信息,提供给LBS应用,LBS应用再根据位置信息向用户提供更加丰富的服务。当GNSS模块处于被LBS应用调用的状态时,GNSS模块向LBS应用提供位置信息,可由此检测GNSS模块是否处于被LBS应用调用的状态。例如,检测LBS应用是否接收到GNSS模块提供的位置信息,若接收到,则GNSS模块处于被LBS应用调用的状态。步骤102、通过GNSS定位方式定位当前位置,并根据所述当前位置获取对应的天气信息。示例性的,当前位置可以是移动终端所在的经纬度坐标,也可以是移动终端所在的城市或所在城市的行政区域,具体可以由提供天气信息的服务器中的区域划分策略来定。可选的,由于天气情况对位置的精度要求并不高,如方圆几公里内的天气情况一般差距很小,可以忽略不计,且天气情况随着时间的变化也是比较缓慢的,所以,可按照第一预设时间间隔通过GNSS定位方式定位当前位置,并根据当前位置获取对应的天气信息。第一预设时间间隔可自由设置,一般可稍长一些,例如,第一预设时间间隔可以是10分钟。目前,随着气象检测技术的快速发展以及居民对天气情况的关注程度不断攀升,有关政府部门或相关企业向公众提供的天气信息越来越丰富,也越来越详细,人们可通过访问互联网轻松地查询不同地点的实时天气情况。一般的,天气信息由对应的服务器来收集及更新,当移动终端的系统应用或第三方应用程序想要获取天气信息时,可访本文档来自技高网...
基于定位模块的控制方法、装置、存储介质及移动终端

【技术保护点】
一种基于定位模块的控制方法,其特征在于,包括:检测到移动终端中的全球卫星导航系统GNSS模块处于被基于位置服务LBS应用调用的状态;通过GNSS定位方式定位当前位置,并根据所述当前位置获取对应的天气信息;通过所述移动终端中的预设传感器采集天气相关数据,将所采集的天气相关数据与所述天气信息进行比对,根据比对结果判断所述移动终端是否进入室内环境;若进入室内环境,则控制所述GNSS模块停止定位。

【技术特征摘要】
1.一种基于定位模块的控制方法,其特征在于,包括:检测到移动终端中的全球卫星导航系统GNSS模块处于被基于位置服务LBS应用调用的状态;通过GNSS定位方式定位当前位置,并根据所述当前位置获取对应的天气信息;通过所述移动终端中的预设传感器采集天气相关数据,将所采集的天气相关数据与所述天气信息进行比对,根据比对结果判断所述移动终端是否进入室内环境;若进入室内环境,则控制所述GNSS模块停止定位。2.根据权利要求1所述的方法,其特征在于,所述将所采集的天气相关数据与所述天气信息进行比对,包括:获取所采集的天气相关数据中的预设项目的采样值;将所述采样值与所述天气信息中对应所述预设项目的标准值进行比对;其中,所述预设项目包括温度、湿度、光照强度、紫外线强度、风力以及空气质量中的任意一个或多个。3.根据权利要求2所述的方法,其特征在于,根据比对结果判断所述移动终端是否进入室内环境,包括:当满足预设室内判定条件的预设项目的数量达到预设数量阈值时,确定所述移动终端进入室内环境;其中,所述预设室内判定条件包括:预设项目对应的采样值和标准值之间的差距达到相应的预设阈值。4.根据权利要求2或3所述的方法,其特征在于,所述通过所述移动终端中的预设传感器采集天气相关数据包括:根据所述天气信息中各个项目的数值确定预设项目;通过所述移动终端中的与所述预设项目对应的传感器采集天气相关数据。5.根据权利要求1所述的方法,其特征在于,在所述控制所述GNSS模块停止定位之后,还包括:通过所述预设传感器继续采集天气相关数据,并将所采集的天气相关数据与所述天气信息进行比对,若根据比对结果判断出所述移动终端进入到室外环境,则在确定所...

【专利技术属性】
技术研发人员:吴丕和
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1