本申请涉及一种用于GPS数据采集的终端省电方法、装置和智能终端,属于终端控制技术领域。方法包括:终端APP被启动或者接收到唤醒通知时,进入工作状态并开启智能终端的GPS功能,唤醒通知是智能终端的操作系统检测到智能终端的当前位置未处于已创建的地理围栏内或重要位置被更改而发送的;终端APP至少基于智能终端的GPS功能采集到的实时GPS数据,确定智能终端的驾驶员的车辆是否启动;终端APP若确定车辆启动,则获取车辆启动后的行驶过程中的实时GPS数据并存储;终端APP若确定车辆未启动或车辆结束行驶,则关闭GPS功能,开启唤醒通知服务并创建新的地理围栏以进入休眠状态。本申请能够有效解决智能终端的GPS持续对GPS数据的采集而导致智能终端耗电大的问题。采集而导致智能终端耗电大的问题。采集而导致智能终端耗电大的问题。
【技术实现步骤摘要】
一种用于GPS数据采集的终端省电方法、装置和智能终端
[0001]本申请涉及终端控制
,特别是涉及一种用于GPS数据采集的终端省电方法、装置和智能终端。
技术介绍
[0002]随着智能终端的普及,很多行业的业务都希望通过智能终端上的APP来实时记录用户的行为轨迹。例如在保险领域,通过APP来记录驾驶的整个过程的驾驶数据,以便能通过这些数据分析驾驶人在行驶过程中的各种行为,保险公司可以在驾驶者购买车险时,进行相应的保费调整。
[0003]其中,驾驶数据通常包括有由智能终端通过全球定位系统(Global Positioning System,GPS)采集到的GPS数据。为了能够实时地识别用户驾驶行为,智能终端需要实时地通过GPS模块采集GPS数据。但是,GPS模块一旦开启,就会持续定位终端设备的位置信息,从而导致对GPS数据的采集会极大地消耗智能终端的电量。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种用于GPS数据采集的终端省电方法、装置和智能终端,能够大幅度减少驾驶数据尤其GPS数据采集过程对智能终端的耗电量。
[0005]第一方面,提供了一种用于GPS数据采集的终端省电方法,所述方法包括:
[0006]终端APP被启动或者接收到唤醒通知时,进入工作状态并开启智能终端的GPS功能,所述唤醒通知是所述智能终端的操作系统检测到所述智能终端的当前位置未处于已创建的地理围栏内或重要位置被更改而发送的;
[0007]所述终端APP至少基于所述智能终端的GPS功能采集到的实时GPS数据,确定所述智能终端的驾驶员的车辆是否启动;
[0008]所述终端APP若确定所述车辆启动,则获取所述车辆启动后的行驶过程中的实时GPS数据并存储;
[0009]所述终端APP若确定所述车辆未启动或所述车辆结束所述行驶过程,则关闭所述GPS功能,开启唤醒通知服务并创建新的地理围栏以进入休眠状态。
[0010]进一步地,所述智能终端的当前位置是基于对所述智能终端进行基站定位和/或WiFi定位得到的。
[0011]进一步地,所述当所述智能终端在所述当前位置的停留时间不低于预设时长时,所述重要位置被更改为所述当前位置。
[0012]进一步地,所述方法还包括:
[0013]通过所述智能终端内置的传感器采集所述智能终端的实时运动状态数据;
[0014]所述终端APP至少基于所述智能终端的GPS功能采集到的实时GPS数据,确定所述智能终端的驾驶员的车辆是否启动,包括:
[0015]所述终端APP基于所述实时运动状态数据和所述实时GPS数据,确定所述车辆是否
启动。
[0016]进一步地,所述终端APP基于所述实时运动状态数据和所述实时GPS数据,确定所述车辆是否启动,包括:
[0017]基于所述实时运动状态数据和所述实时GPS数据,确定所述驾驶员的运动状态和当前速度;
[0018]当所述驾驶员的运动状态和当前速度满足如下条件之一时,确定所述车辆启动:
[0019]所述运动状态是驾驶状态且所述当前速度大于第一阈值;或者
[0020]所述运动状态不是驾驶状态且所述当前速度大于第二阈值,其中所述第二阈值大于第一阈值;或者
[0021]所述运动状态是步行状态、所述当前速度大于所述第一阈值且当前时间之前的预设时间段内的步数统计是零。
[0022]进一步地,所述方法还包括:
[0023]判断所述智能终端在所述车辆未启动或所述车辆结束行驶时的位置是否位于已创建的所述地理围栏内,若否,则基于所述位置创建所述新的地理围栏。
[0024]进一步地,所述方法还包括:
[0025]若所述新的地理围栏和已创建的所述地理围栏的数量之和超过最大存储数量,则删除最早创建的所述地理围栏。
[0026]第二方面,提供了一种用于GPS数据采集的终端省电装置,所述装置包括:
[0027]唤醒模块,用于终端APP被启动或者接收到唤醒通知时,进入工作状态,所述唤醒通知是所述智能终端的操作系统检测到所述智能终端的当前位置未处于已创建的地理围栏内或重要位置被更改而发送的;
[0028]开启模块,用于在所述终端APP进入工作状态后,开启所述智能终端的GPS功能;
[0029]采集模块,用于通过所述智能终端的GPS功能采集实时GPS数据;
[0030]确定模块,用于所述终端APP至少基于所述智能终端的GPS功能采集到的实时GPS数据,确定所述智能终端的驾驶员的车辆是否启动;
[0031]获取模块,用于所述终端APP若确定所述车辆启动,则获取所述车辆启动后的行驶过程中的实时GPS数据并存储;
[0032]关闭模块,用于所述终端APP若确定所述车辆未启动或所述车辆结束所述行驶过程,则关闭所述GPS功能;
[0033]休眠模块,用于开启唤醒通知服务并创建新的地理围栏以进入休眠状态。
[0034]进一步地,所述智能终端的当前位置是基于对所述智能终端进行基站定位和/或WiFi定位得到的。
[0035]进一步地,所述当所述智能终端在所述当前位置的停留时间不低于预设时长时,所述重要位置被更改为所述当前位置。
[0036]进一步地,所述采集模块还用于:
[0037]通过所述智能终端内置的传感器采集所述智能终端的实时运动状态数据;
[0038]所述确定模块还用于:
[0039]基于所述实时运动状态数据和所述实时GPS数据,确定所述车辆是否启动。
[0040]进一步地,所述确定模块具体用于:
[0041]基于所述实时运动状态数据和所述实时GPS数据,确定所述驾驶员的运动状态和当前速度;
[0042]当所述驾驶员的运动状态和当前速度满足如下条件之一时,确定所述车辆启动:
[0043]所述运动状态是驾驶状态且所述当前速度大于第一阈值;或者
[0044]所述运动状态不是驾驶状态且所述当前速度大于第二阈值,其中所述第二阈值大于第一阈值;或者
[0045]所述运动状态是步行状态、所述当前速度大于所述第一阈值且当前时间之前的预设时间段内的步数统计是零。
[0046]进一步地,所述休眠模块还用于:
[0047]判断所述智能终端在所述车辆未启动或所述车辆结束行驶时的位置是否位于已创建的所述地理围栏内,若否,则基于所述位置创建所述新的地理围栏。
[0048]进一步地,所述休眠模块还用于:
[0049]若所述新的地理围栏和已创建的所述地理围栏的数量之和超过最大存储数量,则删除最早创建的所述地理围栏。
[0050]第三方面,提供了一种智能终端,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下操作步骤:
[0051]终端APP被启动或者接收到唤醒通知时,进入工作状态并开启智能终端的GPS功能,所述唤醒通知是所本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种用于GPS数据采集的终端省电方法,其特征在于,包括:终端APP被启动或者接收到唤醒通知时,进入工作状态并开启智能终端的GPS功能,所述唤醒通知是所述智能终端的操作系统检测到所述智能终端的当前位置未处于已创建的地理围栏内或重要位置被更改而发送的;所述终端APP至少基于所述智能终端的GPS功能采集到的实时GPS数据,确定所述智能终端的驾驶员的车辆是否启动;所述终端APP若确定所述车辆启动,则获取所述车辆启动后的行驶过程中的实时GPS数据并存储;所述终端APP若确定所述车辆未启动或所述车辆结束所述行驶过程,则关闭所述GPS功能,开启唤醒通知服务并创建新的地理围栏以进入休眠状态。2.根据权利要求1所述的方法,其特征在于,所述智能终端的当前位置是基于对所述智能终端进行基站定位和/或WiFi定位得到的。3.根据权利要求1所述的方法,其特征在于,所述智能终端在所述重要位置的停留时长不低于预设时长,当所述智能终端的当前位置远离所述重要位置时,所述重要位置被更改。4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:通过所述智能终端内置的传感器采集所述智能终端的实时运动状态数据;所述终端APP至少基于所述智能终端的GPS功能采集到的实时GPS数据,确定所述智能终端的驾驶员的车辆是否启动,包括:所述终端APP基于所述实时运动状态数据和所述实时GPS数据,确定所述车辆是否启动。5.根据权利要求4所述的方法,其特征在于,所述终端APP基于所述实时运动状态数据和所述实时GPS数据,确定所述车辆是否启动,包括:基于所述实时运动状态数据和所述实时GPS数据,确定所述驾驶员的运动状态和当前速度;当所述驾驶员的运动状态和当前速度满足如下条件之一时,确定所述车辆启动:所述运动状态是驾驶状态且所述当前速度大于第一阈值;或者所述运动状态不是驾驶状态且所述当前速度大于...
【专利技术属性】
技术研发人员:陈利群,孙谷飞,袁皓,
申请(专利权)人:众安在线财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。