本发明涉及终端控制技术领域,特别是涉及一种GPS数据采集的控制方法和装置。
背景技术:
目前,一些应用在智能终端上的应用程序可以通过智能终端采集到的行车数据实现驾驶行为分析服务。其中,行车数据通常包括有由智能终端通过全球定位系统(英文:Global Positioning System,简称:GPS)传感器采集到的GPS数据。
发明人经过研究发现,GPS传感器对GPS数据的采集会极大地消耗智能终端的电量。但是,为了能够实时地识别用户驾驶行为,智能终端需要实时地通过GPS传感器采集GPS数据。在此期间,若GPS数据的采集过于频繁,智能终端就将出现大量非必要的电量损失。
技术实现要素:
本发明所要解决的技术问题是,提供一种GPS数据采集的控制方法和装置,以避免智能终端在识别用户行车行为的过程中过于频繁地采集GPS数据,从而减少智能终端的耗电,延长智能终端的电量使用时间。
第一方面,本发明提供了一种GPS数据采集的控制方法,该方法包括:
通过分析加速计传感器已采集到的加速计数据,确定智能终端的第一状态;
若所述第一状态为静止状态,关闭GPS采集线程;
若所述第一状态为非静止状态,开启GPS采集线程;
其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态;在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。
可选的,还包括:
在所述GPS采集线程处于开启的状态下,通过分析GPS传感器已采集到的GPS数据,确定所述智能终端的第二状态;
若所述第二状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据;
若所述第二状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据;
其中,所述第一采样频率低于所述第二采样频率。
可选的,还包括:
在加速计采集线程处于开启的状态下,获取GPS传感器开关的状态;
若所述GPS传感器开关处于关闭状态,关闭所述加速计采集线程;
其中,在所述加速计采集线程处于关闭的状态下,加速计传感器采集加速计数据的操作处于不可触发的状态;在所述加速计采集线程处于开启的状态下,加速计传感器采集加速计数据的操作处于可触发的状态。
可选的,所述通过分析加速计传感器已采集到的加速计数据,确定智能终端的第一状态,包括:
获取所述加速计传感器最近一个时间段内采集到的加速计数据,作为当前数据源;
根据所述当前数据源,确定所述第一状态。
可选的,所述最近一个时间段内采集到的加速计数据保存在时间窗内。
第二方面,本发明提供了一种GPS数据采集的控制装置,该装置包括:
第一确定单元,用于通过分析加速计传感器已采集到的加速计数据,确定智能终端的第一状态;
第一关闭单元,用于若所述第一状态为静止状态,关闭GPS采集线程;
第一开启单元,用于若所述第一状态为非静止状态,开启GPS采集线程;
其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态;在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。
可选的,还包括:
第二确定单元,用于在所述GPS采集线程处于开启的状态下,通过分析GPS传感器已采集到的GPS数据,确定智能终端的第二状态;
第一触发单元,用于若所述第二状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据;
第二触发单元,用于若所述第二状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据;
其中,所述第一采样频率低于所述第二采样频率。
可选的,还包括:
获取单元,用于在加速计采集线程处于开启的状态下,获取GPS传感器开关的状态;
第二关闭单元,用于若所述GPS传感器开关处于关闭状态,关闭所述加速计采集线程;
其中,在所述加速计采集线程处于关闭的状态下,加速计传感器采集加速计数据的操作处于不可触发的状态;在所述加速计采集线程处于开启的状态下,加速计传感器采集加速计数据的操作处于可触发的状态。
可选的,所述第一确定单元包括:
获取子单元,用于获取所述加速计传感器最近一个时间段内采集到的加速计数据,作为当前数据源;
确定子单元,用于根据所述当前数据源,确定所述第一状态。
可选的,所述最近一个时间段内采集到的加速计数据保存在时间窗内。
第三方面,本发明提供了一种GPS数据采集的控制方法,该方法包括:
通过分析GPS传感器已采集到的GPS数据,确定所述智能终端的第一状态;
若所述第一状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据;
若所述第一状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据;
其中,所述第一采样频率低于所述第二采样频率。
可选的,还包括:
通过分析加速计传感器已采集到的加速计数据,确定智能终端的第二状态;
若所述第二状态为静止状态,关闭GPS采集线程;
若所述第二状态为非静止状态,开启GPS采集线程;
其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态;在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。
第四方面,本发明提供了一种GPS数据采集的控制装置,该装置包括:
第一确定单元,用于通过分析GPS传感器已采集到的GPS数据,确定所述智能终端的第一状态;
第一触发单元,用于若所述第一状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据;
第二触发单元,用于若所述第一状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据;
其中,所述第一采样频率低于所述第二采样频率。
可选的,还包括:
第二确定单元,用于通过分析加速计传感器已采集到的加速计数据,确定智能终端的第二状态;
关闭单元,用于若所述第二状态为静止状态,关闭GPS采集线程;
开启单元,若所述第二状态为非静止状态,开启GPS采集线程;
其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态;在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。
与现有技术相比,本发明具有以下优点:
在本发明实施例的一个方面中,通过分析加速计传感器已采集到的加速计数据可以确定智能终端的状态,若所述状态为静止状态则关闭GPS采集线程,若所述状态为非静止状态则开启GPS采集线程,其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态,其中,在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。在本发明实施例的另一个方面中,通过分析GPS传感器已采集到的GPS数据,确定所述智能终端的状态,若所述状态为非行车状态则以第一采样频率触发所述GPS传感器采集GPS数据,若所述状态为行车状态则以第二采样频率触发所述GPS传感器采集GPS数据,其中,所述第一采样频率低于所述第二采样频率。
由此可见,在实时地识别用户驾驶行为的过程中,智能终端能够根据不同的状态控制GPS数据采集功能是否开启和/或控制以不同的频率采集GPS数据,这样不仅使得在智能终端随车辆行驶时智能终端能够通过GPS数据采集功能实时地采集到行车的GPS数据,也能够使得在智能终端未随车辆行驶非行驶状态时智能终端能够避免GPS数据功能被触发,从而避免了在不必要的情况下智能终端过于频繁地采集GPS数据,避免了智能终端大量非必要的电量损失,从而减少了智能终端的耗电,延长智能终端的电量使用时间。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中一个示例性应用场景的框架示意图;
图2为本发明实施例中一种GPS数据采集的控制方法的流程示意图;
图3为本发明实施例中另一种GPS数据采集的控制方法的流程示意图;
图4为本发明实施例中又一种GPS数据采集的控制方法的流程示意图;
图5为本发明实施例中又一种GPS数据采集的控制方法的流程示意图;
图6为本发明实施例中一种GPS数据采集的控制装置的结构示意图
图7为本发明实施例中一种GPS数据采集的控制装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
发明人经过研究发现,采用智能终端对行车数据进行采集,GPS传感器对信号进行搜索和采集会极大的消耗智能终端的电量,而且,为了能够实时的识别用户驾驶行为,智能终端需要实时的通过GPS传感器采集GPS数据,在此期间,GPS传感器对信号的采集可能会过于频繁,这样就导致智能终端将出现大量非必要的电量损失。
基于此,本发明实施例的一个方面中,通过分析加速计传感器已采集到的加速计数据,确定智能终端的状态,若所述状态为静止状态则关闭GPS采集线程,若所述状态为非静止状态则开启GPS采集线程,其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态,在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。在本发明实施例的另一个方面中,通过分析GPS传感器已采集到的GPS数据,确定所述智能终端的状态,若所述状态为非行车状态则以第一采样频率触发所述GPS传感器采集GPS数据,若所述状态为行车状态则以第二采样频率触发所述GPS传感器采集GPS数据,其中,所述第一采样频率低于所述第二采样频率。
因此,在实时的识别用户驾驶行为的过程中,智能终端能够根据不同的状态对GPS数据采集功能进行不同的控制,这样不仅使得车辆处于行驶状态时智能终端能够通过GPS数据采集功能实时的采集到行车的GPS数据,也能够使得在车辆处于非行驶状态时智能终端能够避免GPS数据功能被触发,从而避免了在不必要的情况下智能终端过于频繁地采集GPS数据,避免了智能终端大量非必要的电量损失,从而减少了智能终端的电量损耗,延长了智能终端的电量使用时间。
举例来说,本发明实施例的场景之一,可以是应用到如图1所示的场景。在该场景中,智能终端102包括GPS传感器103和加速计传感器104,智能终端可以通过GPS传感器103采集GPS数据并可以通过加速计传感器104采集加速计数据。在一个方面中,智能终端102通过分析加速计传感器104已采集到的加速计数据,确定智能终端102的状态;若所述状态为静止状态,关闭GPS采集线程;若所述状态为非静止状态,开启GPS采集线程;其中,在所述GPS采集线程处于关闭的状态下,GPS传感器103采集GPS数据的操作处于不可触发的状态;在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。在另一个方面,智能终端102通过分析GPS传感器103已采集到的GPS数据,确定所述智能终端的状态,若所述状态为非行车状态则以第一采样频率触发所述GPS传感器103采集GPS数据,若所述状态为行车状态则以第二采样频率触发所述GPS传感器103采集GPS数据,其中,所述第一采样频率低于所述第二采样频率。
可以理解的是,上述场景仅是本发明实施例提供的一个场景示例,本发明实施例并不限于此场景。
下面结合附图,通过实施例来详细说明本发明实施例中一种GPS数据采集控制方法和装置的具体实现方式。
示例性方法
参考图2,为本发明实施例一种GPS数据采集的控制方法的流程示意图,所述方法包括:
S201:通过分析加速计传感器已采集到的加速计数据,确定智能终端的第一状态。
S202:若所述第一状态为静止状态,关闭GPS采集线程。
S203:若所述第一状态为非静止状态,开启GPS采集线程。
本实施例中,用户在车辆上使用智能终端时可以采用智能终端对驾驶行为进行分析。用户在智能终端上启动驾驶行为分析后台服务之后,智能终端可以通过加速计传感器采集所述加速计数据。其中,所述加速计数据能够反映所述智能终端在空间上是否处于静止,而智能终端是否静止能够反映智能终端是否正在随着车辆进行行驶,基于此可以确定是否有必要采集GPS数据。因此,以基于加速计数据确定出的智能终端状态作为第一状态,当所述第一状态为静止状态时,关闭GPS采集线程,以使得智能终端上的驾驶行为分析后台服务不能触发GPS传感器对车辆的GPS数据进行采集,因此,在智能终端没有随车辆进行行驶时仍进行数据采集的问题得以避免,智能终端的耗电量得以减少。当所述第一状态为非静止状态时,开启GPS采集线程,以使得智能终端上的驾驶行为分析后台服务能够触发GPS传感器对车辆的GPS数据进行采集。
可以理解的是,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态,也即,无论GPS传感器的开关处于开启状态还是关闭状态,此时GPS传感器都不会执行GPS数据的采集操作;在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态,也即,此时GPS传感器可以在应用程序的触发下执行采集GPS数据的操作。
需要说明的是,加速计传感器在单一时刻下采集的加速计数据可能会存在较大的误差。为了避免这种误差影响到第一状态的准确性,在本实施例的一些实施方式中,S201具体可以包括:获取所述加速计传感器最近一个时间段内采集到的加速计数据,作为当前数据源;根据所述当前数据源,确定所述第一状态。
其中,所述最近一个时间段内采集到的加速计数据例如可以保存在时间窗内,此时,获取当前数据源的方式可以是直接提取所述时间窗内的加速计数据作为当前数据源。其中,保存的方式具体可以包括:随着加速计传感器根据预设的采样频率不断采集到加速计数据,将新采集到的加速计数据保存到时间窗内进行存储,并将距离当前时刻一个时间窗长度之前采集到的加速计数据数据从时间窗内移除。其中,所述加速计数据可以表示为a(x,y,z)。其中,时间窗的长度可以根据经验进行设定,例如可以设置为5s。此外,为加速计传感器预设的采样频率也可以根据经验设定,例如可以设置为100ms。
在本实施例中,通过对加速计传感器已采集到的加速计数据,确定第一状态的具体方式可以是任何一种可行的实施方式。例如,一种可能的实施方式在于:对获取的所述预设时间段内的加速计数据进行特征提取和特征选择处理,从而得到训练样本的特征集,并利用分类方法对所述训练样本特征集中的数据进行训练,获得第一状态分类模型,进而确定第一状态。
可以理解的是,GPS传感器对GPS数据的采样频率的高低不同,智能终端的耗电量也会显著不同。本实施例的一些实施方式中,通过对GPS传感器的采样频率进行控制,可以进一步减少智能终端的耗电量。具体地,在S203中GPS采集线程开启之后,参考图3,本实施例例如还可以包括:
S301:在所述GPS采集线程处于开启的状态下,通过分析GPS传感器采集到的GPS数据,确定智能终端的第二状态。
S302:若所述第二状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据。
S303:若所述第二状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据。
其中,所述第一采样频率低于所述第二采样频率。
具体实现时,当车辆处于非静止状态时,GPS采集线程开启,可以触发GPS传感器采集GPS数据。所述GPS数据能够反映所述智能终端的移动速度,而智能终端的移动速度能够反映智能终端是否正在随着车辆进行行驶,基于此可以确定采集GPS数据的频率高低。因此,以基于GPS数据确定出的智能终端状态作为第二状态,第二可以用于控制GPS传感器对GPS数据的采样频率。其中,所述第二状态例如可以包括:行车状态和非行车状态。其中,所述非行车状态例如可以表示智能终端的移动速度未达到车辆正常行驶速度的状态,如用户在随身携带智能终端的情况下步行时智能终端处于非行车状态;所述行车状态可以表示智能终端的移动速度达到车辆正常行驶速度的状态,即智能终端处于正在随着车辆正常行驶的状态。其中,处于非行车状态下GPS传感器对GPS数据的采样频率与处于行车状态下GPS传感器对GPS数据的采样频率不一样,非行车状态时采用的第一采样频率低于行车状态时采用的第二采样频率。例如,第一采样频率可以设置为5s,第二采样频率可以设置为1s。
接着返回图2。
需要说明的是,通常智能终端提供了可用于控制GPS传感器开启和关闭的开关。若用户通过该开关关闭GPS传感器,此时用户通常不需要通过智能终端采集行车数据,即此时智能终端不需要采集GPS数据和加速计数据。因此,为了在这种情况下避免加速计传感器不必要地采集加速计数据而造成智能终端不必要的耗电,可以在GPS传感器的开关处于关闭的状态下关闭加速计采集线程。具体地,本实施例例如还可以包括:在加速计采集线程处于开启的状态下,获取GPS传感器开关的状态;若所述GPS传感器开关处于关闭状态,关闭所述加速计采集线程;其中,在所述加速计采集线程处于关闭的状态下,加速计传感器采集加速计数据的操作处于不可触发的状态;在所述加速计采集线程处于开启的状态下,加速计传感器采集加速计数据的操作处于可触发的状态。
本实施例中,采集到的GPS数据中,可以包含GPS行程数据,还可以对行程数据通过调用行为识别模块进行行程特征的分析,其中行程特征例如可以包括:车辆匀速行驶、车辆加速行驶、车辆出现急转弯的情况等。然后对行程数据进行存储。
本实施例中,通过分析加速计传感器已采集到的加速计数据可以确定第一状态,若所述第一状态为静止状态则关闭GPS采集线程,若所述第一状态为非静止状态则开启GPS采集线程,其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态。在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。因此,在实时地识别用户驾驶行为的过程中,智能终端能够根据不同的状态控制GPS数据采集功能的开启和关闭,这样不仅使得在智能终端随车辆行驶时智能终端能够通过GPS数据采集功能实时地采集到行车的GPS数据,也能够使得在智能终端未随车辆行驶时智能终端能够避免GPS数据功能被触发,从而避免了在不必要的情况下智能终端过于频繁地采集GPS数据,避免了智能终端大量非必要的电量损失,从而减少了智能终端的耗电,延长智能终端的电量使用时间。
参考图4,为本发明实施例一种GPS数据采集的控制方法的流程示意图。在本实施例中,所述方法例如可以包括:
S401:开启智能终端的应用驾驶行为分析后台服务系统。
S402:识别GPS传感器开关的状态。
S403:若所述GPS传感器开关处于关闭状态,关闭加速计传感器采集线程,并返回执行S402。
S404:若所述GPS传感器开关处于开启状态,开启加速计传感器采集线程,以通过加速计传感器对加速计数据进行采集;
S405:依据采集到的所述加速计数据,识别智能终端的第一状态。
S406:若所述第一状态为静止状态,关闭GPS采集线程,并返回S405;
S407:若所述第一状态为非静止状态,开启GPS采集线程;
S408:判断能否读取到有效的GPS数据。
S409:若能够读取到有效的GPS数据,获取GPS行程数据,确定智能终端的第二状态。
S410:若所述第二状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据。
S411:若所述第二状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据。
本实施例中,开启智能终端的应用驾驶行为分析后台服务系统,通过监听GPS传感器识别GPS传感器的开关状态,若GPS传感器处于关闭状态,关闭加速计传感器采集线程,并关闭行程启停模块及GPS采集线程。若所述GPS传感器处于开启状态,通过加速计传感器对时间窗内的加速计数据进行采集,并实时更新时间窗内的加速计数据,例如时间窗可以为5s。然后,依据采集到的加速计数据,识别智能终端的第一状态,若所述第一状态为为静止状态,关闭GPS采集线程;若所述第一状态为非静止状态,开启GPS采集线程,采集GPS数据。其中,当所述第一状态为非静止状态时,首先初始化行程启停识别模块,通过GPS传感器监听线程数据,此时监听的采样频率可以为5s,对线程数据进行处理。然后,判断是否能够读取到有效的GPS数据,其中例如具体可以包括:判断能否读取到GPS数据,若无法读取到GPS数据,将GPS经纬度、速度信息设置为0,并触发行程启停模块导入行程参数;若能够读取到GPS数据,判断读取到的GPS数据是否丢失,若所述GPS数据没有丢失,判断所述GPS数据是否能够进行更新,若GPS数据能够进行更新说明当前能够读取到有效的GPS数据,然后对GPS进行校正,并触发行程启停模块,并获取GPS行程数据,其中,所述GPS数据中包含所述GPS行程数据,依据所述GPS行程数据,确定第二状态,若所述第二状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据,例如第一采样频率可以为5s。若所述第二状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据,例如第二采样频率为1s。再后,还可以对行程数据通过调用行为识别模块进行行程特征的分析,其中行程特征例如可以包括:车辆匀速行驶、车辆加速行驶、车辆出现急转弯的情况等。然后对行程数据进行存储。
在本实施例中,在实时地识别用户驾驶行为的过程中,智能终端能够不同的状态控制GPS数据采集功能的开启和关闭以及控制以不同的频率采集GPS数据,这样不仅使得在智能终端随车辆行驶时智能终端能够通过GPS数据采集功能实时地采集到行车的GPS数据,也能够使得在智能终端未随车辆行驶时智能终端能够避免GPS数据功能被触发,从而避免了在不必要的情况下智能终端过于频繁地采集GPS数据,避免了智能终端大量非必要的电量损失,从而减少了智能终端的耗电,延长智能终端的电量使用时间。
参见图5,示出了本发明实施例中一种GPS数据采集的控制方法的流程示意图。本实施例的方法,例如可以应用于智能终端,例如具体可以包括以下步骤:
S501、通过分析GPS传感器已采集到的GPS数据,确定所述智能终端的第一状态;
S502、若所述第一状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据;
S503、若所述第一状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据;
其中,所述第一采样频率低于所述第二采样频率。
可选的,所述方法例如还可以包括:
通过分析加速计传感器已采集到的加速计数据,确定智能终端的第二状态;
若所述第二状态为静止状态,关闭GPS采集线程;
若所述第二状态为非静止状态,开启GPS采集线程;
其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态;在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。
需要说明的是,本实施例所提及的“第一状态”可以参见图2所示的实施例中对“第二状态”的介绍,本实施例所提及的“第二状态”可以参见图2所示的实施例中对“第一状态”的介绍。本实施例在此不再赘述。
在本实施例中,在实时地识别用户驾驶行为的过程中,智能终端能够根据车辆行驶状态控制以不同的频率采集GPS数据,这样不仅使得在智能终端随车辆行驶状态时智能终端能够通过GPS数据采集功能实时地采集到行车的GPS数据,也能够使得在智能终端未随车辆行驶时智能终端能够避免GPS数据功能被触发,从而避免了在不必要的情况下智能终端过于频繁地采集GPS数据,避免了智能终端大量非必要的电量损失,从而减少了智能终端的耗电,延长智能终端的电量使用时间。
示例性装置
参考图6,为本发明实施例一种GPS数据采集的控制装置的结构示意图,本实施例中,所述装置例如可以包括:
第一确定单元601,用于通过分析加速计传感器已采集到的加速计数据,确定智能终端的第一状态。
第一关闭单元602,用于若所述第一状态为静止状态,关闭GPS采集线程。
第一开启单元603,用于若所述第一状态为非静止状态,开启GPS采集线程。
其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态;在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。
可选的,还包括:
第二确定单元,用于在所述GPS采集线程处于开启的状态下,通过分析GPS传感器已采集到的GPS数据,确定智能终端的第二状态。
第一触发单元,用于若所述第二状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据。
第二触发单元,用于若所述第二状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据。
其中,所述第一采样频率低于所述第二采样频率。
可选的,还包括:
获取单元,用于在加速计采集线程处于开启的状态下,获取GPS传感器开关的状态。
第二关闭单元,用于若所述GPS传感器开关处于关闭状态,关闭所述加速计采集线程。
其中,在所述加速计采集线程处于关闭的状态下,加速计传感器采集加速计数据的操作处于不可触发的状态;在所述加速计采集线程处于开启的状态下,加速计传感器采集加速计数据的操作处于可触发的状态。
可选的,所述第一确定单元601可以包括:
获取子单元,用于获取所述加速计传感器最近一个时间段内采集到的加速计数据,作为当前数据源。
确定子单元,用于根据所述当前数据源,确定所述第一状态。
可选的,所述最近一个时间段内采集到的加速计数据保存在时间窗内。
在本实施例中,在实时地识别用户驾驶行为的过程中,智能终端能够根据不同的状态控制GPS数据采集功能的开启和关闭,这样不仅使得在智能终端随车辆行驶时智能终端能够通过GPS数据采集功能实时地采集到行车的GPS数据,也能够使得在智能终端未随车辆行驶时智能终端能够避免GPS数据功能被触发,从而避免了在不必要的情况下智能终端过于频繁地采集GPS数据,避免了智能终端大量非必要的电量损失,从而减少了智能终端的耗电,延长智能终端的电量使用时间。
参考图7,为本发明实施例一种GPS数据采集的控制装置的结构示意图,本实施例中,所述装置例如可以包括:
第一确定单元701,用于通过分析GPS传感器已采集到的GPS数据,确定所述智能终端的第一状态;
第一触发单元702,用于若所述第一状态为非行车状态,以第一采样频率触发所述GPS传感器采集GPS数据;
第二触发单元703,用于若所述第一状态为行车状态,以第二采样频率触发所述GPS传感器采集GPS数据;
其中,所述第一采样频率低于所述第二采样频率。
可选的,还包括:
第二确定单元,用于通过分析加速计传感器已采集到的加速计数据,确定智能终端的第二状态;
关闭单元,用于若所述第二状态为静止状态,关闭GPS采集线程;
开启单元,若所述第二状态为非静止状态,开启GPS采集线程;
其中,在所述GPS采集线程处于关闭的状态下,GPS传感器采集GPS数据的操作处于不可触发的状态;在所述GPS采集线程处于开启的状态下,GPS传感器采集GPS数据的操作处于可触发的状态。
在本实施例中,在实时地识别用户驾驶行为的过程中,智能终端能够根据车辆行驶状态控制以不同的频率采集GPS数据,这样不仅使得在智能终端随车辆行驶状态时智能终端能够通过GPS数据采集功能实时地采集到行车的GPS数据,也能够使得在智能终端未随车辆行驶时智能终端能够避免GPS数据功能被触发,从而避免了在不必要的情况下智能终端过于频繁地采集GPS数据,避免了智能终端大量非必要的电量损失,从而减少了智能终端的耗电,延长智能终端的电量使用时间。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。