【技术实现步骤摘要】
基于定位模块的控制方法、装置、存储介质及移动终端
本申请实施例涉及定位
,尤其涉及基于定位模块的控制方法、装置、存储介质及移动终端。
技术介绍
目前,多数移动终端均具备定位功能,能够向用户提供很多基于位置的服务,为用户带来了便利。移动终端的定位方式主要包括全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)定位、网络定位以及基站定位等。其中,GNSS定位方式具有定位精度高以及不需要使用移动数据网络等优点,但定位过程功耗很大,影响移动终端的续航时间。此外,GNSS定位方式需要搜索卫星信号,当移动终端处于比较封闭的环境或者周围存在遮挡物等情况时,可能导致卫星信号不稳定或信号强度差等,无法实现定位。
技术实现思路
本申请实施例提供一种基于定位模块的控制方法、装置、存储介质及移动终端,可以优化移动终端中基于定位模块的控制方案。第一方面,本申请实施例提供了一种基于定位模块的控制方法,包括:监听移动终端中的基于移动支付的进站请求;在检测到针 ...
【技术保护点】
1.一种基于定位模块的控制方法,其特征在于,包括:/n检测到用于移动支付的应用程序处于前台运行状态时,对移动终端的显示界面进行识别,当识别出所述显示界面中包含支付标识时,检测所述移动终端是否处于被扫描状态,若是,则确定监听到所述移动终端中的基于移动支付的进站请求;/n在检测到针对地下交通的目标进站请求之后,判断是否接收到基于位置服务LBS应用对所述移动终端中的GNSS模块的调用请求;/n若是,则不同意所述调用请求;/n在检测到所述目标进站请求对应的出站请求之后,判断所述移动终端的重心的上升高度在预设时长内是否达到预设高度阈值;/n若达到,则在确定所述LBS应用需要使用定位服 ...
【技术特征摘要】
1.一种基于定位模块的控制方法,其特征在于,包括:
检测到用于移动支付的应用程序处于前台运行状态时,对移动终端的显示界面进行识别,当识别出所述显示界面中包含支付标识时,检测所述移动终端是否处于被扫描状态,若是,则确定监听到所述移动终端中的基于移动支付的进站请求;
在检测到针对地下交通的目标进站请求之后,判断是否接收到基于位置服务LBS应用对所述移动终端中的GNSS模块的调用请求;
若是,则不同意所述调用请求;
在检测到所述目标进站请求对应的出站请求之后,判断所述移动终端的重心的上升高度在预设时长内是否达到预设高度阈值;
若达到,则在确定所述LBS应用需要使用定位服务时,控制所述GNSS模块向所述LBS应用提供位置信息;
其中,所述检测所述移动终端是否处于被扫描状态,包括:
开启所述移动终端中的光传感器,当所述光传感器检测到的环境光数据满足预设扫描条件时,确定所述移动终端处于被扫描状态。
2.根据权利要求1所述的方法,其特征在于,在不同意所述调用请求后,还包括:
采用GNSS定位方式以外的定位方式向所述LBS应用提供位置信息。
3.一种基于定位模块的控制方法,其特征在于,包括:
检测到移动终端中的GNSS模块处于被基于位置服务LBS应用调用的状态;
检测到用于移动支付的应用程序处于前台运行状态时,对移动终端的显示界面进行识别,当识别出所述显示界面中包含支付标识时,检测所述移动终端是否处于被扫描状态,若是,则确定监听到所述移动终端中的基于移动支付的进站请求;
在检测到针对地下交通的目标进站请求之后,控制所述GNSS模块停止定位;
在检测到所述目标进站请求对应的出站请求之后,判断所述移动终端的重心的上升高度在预设时长内是否达到预设高度阈值;
若达到,则在确定所述LBS应用正在使用定位服务时,控制控制所述GNSS模块重新开始工作,并向所述LBS应用提供位置信息;
其中,所述检测所述移动终端是否处于被扫描状态,包括:
开启所述移动终端中的光传感器,当所述光传感器检测到的环境光数据满足预设扫描条件时,确定所述移动终端处于被扫描状态。
4.根据权利要求3所述的方法,其特征在于,在所述控制所述GNSS模块停止定位之后,还包括:
采用GNSS定位方式以外的定位方式向所述LBS应用提供位置信息。
5.一种基于定位模块的控制装置,其特征在于,包括:
第一进站请求监听模块,用于监听移动终端中的基于移动支付的进站请求;
调用请求接收模块,用于在检测到针对地下交通的目标进站请求之后,判断是否接收到基于位置服务LBS应用对所述移动终端中的GNSS模块的调用...
【专利技术属性】
技术研发人员:吴丕和,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。