GPS功能关闭方法、装置及终端与流程

文档序号:12183297阅读:708来源:国知局
GPS功能关闭方法、装置及终端与流程

本发明涉及通信领域,具体而言,涉及一种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功能,从而节省终端的功耗的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的GPS功能关闭方法的流程图;

图2是根据本发明实施例的GPS功能关闭装置的结构框图;

图3是根据本发明实施例的GPS功能关闭装置中确定模块24的结构框图;

图4是根据本发明实施例的GPS功能关闭装置中处理模块26的结构框图;

图5是根据本发明实施例的GPS功能关闭装置中处理模块26的优选结构框图;

图6是根据本发明实施例的GPS功能关闭装置的优选结构框图;

图7是根据本发明实施例终端的结构框图;

图8是根据本发明实施例的降低终端功耗的方法的流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种GPS功能关闭方法,图1是根据本发明实施例的GPS功能关闭方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,检测终端的全球定位系统GPS信号的信号值;

步骤S104,当上述GPS信号的信号值低于第一预定阈值后,确定该终端所处的环境;

步骤S106,根据上述终端所处的环境对终端的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功能,并根据使用者的操作执行开启操作。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种GPS功能关闭装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的GPS功能关闭装置的结构框图,如图2所示,该装置包括检测模块22、确定模块24和处理模块26,下面对该装置进行说明。

检测模块22,用于检测终端的全球定位系统GPS信号的信号值;确定模块24,连接至上述检测模块22,用于当GPS信号的信号值低于第一预定阈值后,确定该终端所处的环境;处理模块26,连接至上述确定模块24,用于根据终端所处的环境对终端的GPS功能进行处理。

图3是根据本发明实施例的GPS功能关闭装置中确定模块24的结构框图,如图3所示,该确定模块24包括确定单元32,下面对该确定单元32进行说明。

确定单元32,用于利用接近传感器、光感传感器、加速度传感器、摄像头中的至少之一确定终端所处的环境。

图4是根据本发明实施例的GPS功能关闭装置中处理模块26的结构框图,如图4所示,该处理模块26包括第一检测单元42、第一提示单元44和第一执行单元46;和/或,该处理模块26包括第二检测单元48、第二提示单元410和第二执行单元412。下面对该处理模块26进行说明。

第一检测单元42,用于利用接近传感器检测终端是否处于体积小于第二预定阈值的密闭环境中时;第一提示单元44,连接至上述第一检测单元42,用于在检测结果为终端处于密闭环境中时,提示终端的使用者是否关闭GPS功能;第一执行单元46,连接至上述第一提示单元44,用于当接收到确定关闭GPS功能的第一关闭信号时,关闭GPS功能;

第二检测单元48,用于利用光感传感器检测终端是否处于亮度小于第三预定阈值的黑暗环境中;第二提示单元410,连接至上述第二检测单元48,用于在检测结果为终端 处于黑暗环境中时,提示终端的使用者是否关闭GPS功能;第二执行单元412,连接至上述第二提示单元410,用于当接收到确定关闭GPS功能的第二关闭信号时,关闭GPS功能。

图5是根据本发明实施例的GPS功能关闭装置中处理模块26的优选结构框图,如图5所示,该处理模块26除包括图5所示的所有单元外,还包括第一判断单元52、获取单元54、第二判断单元56、第三执行单元58,下面对该处理模块26进行说明。

第一判断单元52,连接至上述第一检测单元42和/或第二检测单元48,用于当确定上述终端未处于密闭环境中和/或确定终端未处于黑暗环境中时,利用加速度传感器判断终端的放置状态;获取单元54,连接至上述第一判断单元52,用于当确定上述终端处于水平放置状态且正面朝上或反面朝上时,利用前置摄像头或后置摄像头获取终端所处的环境的图像信息并利用测距传感器测量终端与终端所处的环境的各边缘的距离;第二判断单元56,连接至上述获取单元54,用于根据环境的图像信息和测量的距离判断终端是否处于室内场景中;第三执行单元58,连接至上述第二判断单元56,用于在判断结果为处于上述室内场景中时,关闭GPS功能;和/或,在判断结果为否的情况下,提示终端的使用者是否关闭GPS功能,并在接收到确定关闭GPS功能的第三关闭信号时,关闭GPS功能。

图6是根据本发明实施例的GPS功能关闭装置的优选结构框图,如图6所示,该装置除包括图2所示的所有模块外,还包括执行模块62,下面对该装置进行说明。

执行模块62,连接至上述处理模块26,用于当关闭终端的GPS功能之后,检测到终端的GPS信号的信号值大于或等于第一预定阈值后,执行以下操作至少之一:开启GPS功能;提示终端的使用者是否开启GPS功能,并在接收到确定开启GPS功能的开启信号时,开启GPS功能。

图7是根据本发明实施例终端的结构框图,如图7所示,该终端72包括上述任一项的GPS功能关闭装置74。

在本发明实施例中,还提供了一种降低终端功耗的装置,该装置包括GPS定位模块(同上述的第一执行单元46、第二执行单元412、第三执行单元58和执行模块62),相机Camera模块(同上述的获取单元54),场景判断模块(同上述的确定模块24),传感器模块以及主控模块五个部分组成。其中GPS定位模块指的是可以打开或者关闭GPS芯片开始搜星并获取定位信息模块;Camera模块指的是可以开启/关闭Camera进行预览拍照的模块,这个一般分为前置Camera和后置Camera,当然也包括带有测距功能的后置Camera;场景判断模块,指的是可以判断当前场景处于室内还是室外;传感器模块主要包括加速度,光感和接近,主要是用于判断是手机当前是否处于正面或者背面朝上,是否处于口袋或者包里以及外界环境是否足够有足够的亮度;主控模块主要是一个daemon应用,主要是用于管理上述四个模块。

图8是根据本发明实施例的降低终端功耗的方法的流程图,如图8所示,其中,以上述终端为手机为例进行说明,该流程包括如下步骤:

步骤S802,应用调用GPS开始进行定位,开始监控GPS信号;

步骤S804,检测到GPS信号从好变差或者完全没有GPS信号;

步骤S806,通过接近传感器模块检测手机是否处于口袋或者包中或者使用光感传感器检测是否处于黑暗环境;若为是,转至步骤S820,否则,转至步骤S808;

步骤S808,使用加速度传感器开始判断手机是否处于水平放置,当判断结果为是时,转至步骤S810,否则,转至步骤S820;

步骤S810,判断手机是正面朝上还是背面朝上,当判断结果为正面朝上时,转至步骤S812,当判断结果为反面朝上时,转至步骤S814;

步骤S812,打开前置摄像头获取图像;

步骤S814,打开后置摄像头获取图像或者测距;

步骤S816,在获取图像或距离后,通过场景判断模块来判断当前场景是否是室内,判断结果为是时,转至步骤S818,否则,转至步骤S820;

步骤S818,直接关闭GPS并通知用户由于GPS信号变差,GPS已经被关闭,如果用户在离开室内后需要继续使用GPS,可以手动打开;

步骤S820,通过发通知提醒用户是否需要关闭GPS,流程结束。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S1,检测终端的全球定位系统GPS信号的信号值;

S2,当上述GPS信号的信号值低于第一预定阈值后,确定该终端所处的环境;

S3,根据上述终端所处的环境对终端的GPS功能进行处理。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述步骤S1-S3。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1