定位系统性能的优化方法、装置及移动终端制造方法及图纸

技术编号:15696381 阅读:275 留言:0更新日期:2017-06-24 12:04
本发明专利技术公开了一种定位系统性能的优化方法、装置及移动终端,涉及定位技术领域,主要目的在于解决部分应用在无需开启GPS时,针对开启或关闭GPS而减少消耗不必要的电量,不同定位类型的应用APP对应的优化策略不同的问题。所述方法包括:获取具有定位功能的应用程序的历史定位统计数据;提取所述历史定位统计数据中用于确定应用程序定位类型的参数;按照预设定位类型识别模型对所述参数进行训练;根据训练后的结果确定所述应用程序的定位类型;根据识别所述应用程序位于当前终端设备中的使用状态,以及所述应用程序的定位类型判断是否执行所述当前终端设备定位系统的预置开启状态优化规则。本发明专利技术适用于定位系统性能的优化。

【技术实现步骤摘要】
定位系统性能的优化方法、装置及移动终端
本专利技术涉及一种定位
,特别是涉及一种定位系统性能的优化方法、装置及移动终端。
技术介绍
随着全球定位系统GPS(GlobalPositioningSystem)的定位覆盖能力越来越强,利用GPS对用户的行为轨迹进行定位而开发出的应用也越来越多。其中,为了在不同终端中的不同应用实现不同的功能,GPS需要对用户的行为轨迹进行实时跟踪。目前,当开启需要定位功能应用APP时,后台程序会按照时间间隔持续不断的发送GPS定位请求,以便通过GPS定位系统获取用户的地理位置信息,部分应用在无需开启GPS时,仍然不断进行GPS定位,使得终端设备消耗不必要的电量,而对于不同定位类型的应用APP对GPS定位的需求是不同的,当应用APP无需开启GPS系统的情况或待机状态时,不同定位类型的应用APP对GPS开启或关闭的优化策略也不同,因此,对不同定位功能的应用APP进行分类是亟待解决的问题。
技术实现思路
有鉴于此,本专利技术提供一种定位系统性能的优化方法、装置及移动终端,主要目的在于解决部分应用在无需开启GPS时,针对开启或关闭GPS而减少消耗不必要的电量,不同定位类型的应用APP对应的优化策略不同的问题。依据本专利技术一个方面,提供了一种定位系统性能的优化方法,包括:获取具有定位功能的应用程序的历史定位统计数据;提取所述历史定位统计数据中用于确定应用程序定位类型的参数;按照预设定位类型识别模型对所述参数进行训练;根据训练后的结果确定所述应用程序的定位类型,所述定位类型包括导航类应用程序、非导航类应用程序、短时间定位应用程序;根据识别所述应用程序位于当前终端设备中的使用状态,以及所述应用程序的定位类型判断是否执行所述当前终端设备定位系统的预置开启状态优化规则。依据本专利技术另一个方面,提供了一种定位系统性能的优化装置,包括:获取单元,用于获取具有定位功能的应用程序的历史定位统计数据;提取单元,用于提取所述历史定位统计数据中用于确定应用程序定位类型的参数;训练单元,用于按照预设定位类型识别模型对所述参数进行训练;确定单元,用于根据训练后的结果确定所述应用程序的定位类型,所述定位类型包括导航类应用程序、非导航类应用程序、短时间定位应用程序;第一判断单元,用于根据识别所述应用程序位于当前终端设备中的使用状态,以及所述应用程序的定位类型判断是否执行所述当前终端设备定位系统的预置开启状态优化规则。第三方面,本专利技术提供了一种移动终端,该移动终端具有实现上述第一方面中定位系统性能的优化行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,移动终端的结构中包括处理器和存储器,所述存储器用于存储支持收发装置执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述移动终端装置还可以包括通信接口,用于移动终端与其他设备或通信网络通信。第四方面,本专利技术提供了一种计算机存储介质,用于储存为上述移动终端装置所用的计算机软件指令,其包含用于执行上述方面为定位系统性能的优化所设计的程序。借由上述技术方案,本专利技术实施例提供的技术方案至少具有下列优点:本专利技术提供的一种定位系统性能的优化方法、装置及移动终端,与现有的当部分应用在无需开启GPS的情况下,仍然不断进行GPS定位相比,本专利技术通过对具有定位功能的应用程序的定位类型确定为导航类应用程序、非导航类应用程序、短时间定位应用程序,然后根据导航类应用程序、非导航类应用程序、短时间定位应用程序的使用状态确定是否需要对持续开启GPS定位系统的应用程序进行开启或关闭操作,实现在不必要开启GPS的情况下,不同定位类型对应不同的优化策略,以便关闭GPS的定位功能,减少耗电量,节约电能。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种定位系统性能的优化方法流程示意图;图2示出了本专利技术实施例提供的一种GPS请求管理状态流程示意图;图3示出了本专利技术实施例提供的一种定位系统性能的优化程序框架示意图;图4示出了本专利技术实施例提供的另一种定位系统性能的优化方法流程示意图;图5示出了本专利技术实施例提供的一种判断当前终端设备是否移动的流程示意图;图6示出了本专利技术实施例提供的一种实现GPS性能优化的流程示意图;图7示出了本专利技术实施例提供的一种定位系统性能的优化装置结构示意图;图8示出了本专利技术实施例提供的另一种定位系统性能的优化装置结构示意图;图9示出了本专利技术实施例提供的一种移动终端的实体结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种定位系统性能的优化方法,如图1所示,所述方法包括:101、获取具有定位功能的应用程序的历史定位统计数据。其中,具有定位功能的应用程序为可以通过开启全球定位系统GPS进行跟踪定位当前终端设备地理位置的应用程序,如,车载导航、地图等,本专利技术实施例不做具体限定,所述历史定位统计数据包括具有定位功能的应用程序进行定位时采集的单次定位发起次数、单次定位成功次数等,具体数据如表1所示。表1需要说明的是,包名为应用程序APP的安装包名称,TOP模式为APP处于桌面显示状态,上表中的定位成功为当前终端设备位于室外,GPS可以接收到卫星发送的位置信号,上表中的定位失败为当前终端设备位置室内,GPS接收不到卫星发送的位置信息号,所述挂起请求为将GPS进行挂起,具体方法可以为应用程序向location服务器发送定位请求,location服务器将定位请求进行按列存储,以便对请求进行管理,定位请求按照管理的方法向GPS发送启动请求,在发送启动请求过程中设置一个开关,将GPS进行挂起即为通过这个开关对发送的启动请求进行拦截,从而实现停止启动GPS定位动能。具体GPS请求管理状态流程图如图2所示,例如,图3为GPS根据使用状态发送请求的程序框架,location服务器LocationManagerService接收到请求后,向QikuLRManager启动对新请求的跟踪,若为短时间类APP则直接挂起,具体程序如图3所示,本专利技术实施例不再赘述。102、提取所述历史定位统计数据中用于确定应用程序定位类型的参数。其中,所述应用程序定位类型的参数用于确定应用程序的定位类型,可以为总成功时间比率、亮屏开启定位时间占比、前台定位成功时间占比等,本专利技术实施例不做具体限定。需要说明的是,确定不同定位类型的参数可以相同,也可以不同。通过确定应用程序定位类型的参数以便通过对本文档来自技高网...
定位系统性能的优化方法、装置及移动终端

【技术保护点】
一种定位系统性能的优化方法,其特征在于,包括:获取具有定位功能的应用程序的历史定位统计数据;提取所述历史定位统计数据中用于确定应用程序定位类型的参数;按照预设定位类型识别模型对所述参数进行训练;根据训练后的结果确定所述应用程序的定位类型,所述定位类型包括导航类应用程序、非导航类应用程序、短时间定位应用程序;根据识别所述应用程序位于当前终端设备中的使用状态,以及所述应用程序的定位类型判断是否执行所述当前终端设备定位系统的预置开启状态优化规则;若所述当前终端设备执行定位系统的预置开启状态优化规则,则按照所述预置开启状态优化规则执行与所述使用状态及所述应用程序的定位类型对应的定位系统的开启或关闭操作,所述预置开启状态优化规则包括划分为导航类应用程序、非导航类应用程序、短时间定位应用程序的定位类型与不同使用状态对应的定位系统优化策略。

【技术特征摘要】
1.一种定位系统性能的优化方法,其特征在于,包括:获取具有定位功能的应用程序的历史定位统计数据;提取所述历史定位统计数据中用于确定应用程序定位类型的参数;按照预设定位类型识别模型对所述参数进行训练;根据训练后的结果确定所述应用程序的定位类型,所述定位类型包括导航类应用程序、非导航类应用程序、短时间定位应用程序;根据识别所述应用程序位于当前终端设备中的使用状态,以及所述应用程序的定位类型判断是否执行所述当前终端设备定位系统的预置开启状态优化规则;若所述当前终端设备执行定位系统的预置开启状态优化规则,则按照所述预置开启状态优化规则执行与所述使用状态及所述应用程序的定位类型对应的定位系统的开启或关闭操作,所述预置开启状态优化规则包括划分为导航类应用程序、非导航类应用程序、短时间定位应用程序的定位类型与不同使用状态对应的定位系统优化策略。2.根据权利要求1所述的方法,其特征在于,所述按照预设定位类型识别模型对所述参数进行训练之后,所述方法还包括:判断训练后的结果是否处于预设类型划分范围内;所述根据训练后的结果确定所述应用程序的定位类型:若训练后的结果处于预设类型划分范围内,则按照预设类型划分范围确定所述应用程序的定位类型为导航类应用程序、非导航类应用程序、短时间定位应用程序中的一种。3.根据权利要求2所述的方法,其特征在于,所述获取具有定位功能的应用程序的历史定位统计数据之前,所述方法还包括:判断具有定位功能的应用程序是否存在于预置导航类型白名单中;若是,则直接确认所述应用程序为导航类应用程序;所述获取具有定位功能的应用程序的历史定位统计数据包括:若不存在于预置导航类型白名单中,则获取具有定位功能的应用程序的历史定位统计数据。4.根据权利要求3所述的方法,其特征在于,所述根据识别所述应用程序位于当前终端设备中的使用状态,以及所述应用程序的定位类型判断是否执行所述当前终端设备定位系统的预置开启状态优化规则之前,所述方法还包括:监控当前终端设备的状态,得到无线保真wifi连接状态、定位系统定位状态、应用程序前台或后台执行状态、屏幕状态、位置变化状态。5.根据权利要求4所述的方法,其特征在于,所述根据识别所述应用程序位于当前终端设备中的使用状态,以及所述应用程序的定位类型判断是否执行所述当前终端设备定位系统的预置开启状态优化规则包括:当所述应用系统的定位类型为短时间定位应用程序时,根据识别所述应用程序位于当前终端设备中的使用状态,判断是否执行当前终端设备...

【专利技术属性】
技术研发人员:邓伟华王福泉
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1