首页> 中国专利> 降低全球定位系统GPS干扰的方法、装置及移动终端

降低全球定位系统GPS干扰的方法、装置及移动终端

摘要

本发明实施例公开了降低全球定位系统GPS干扰的方法、装置及移动终端。该降低全球定位系统GPS干扰的方法包括:在检测到GPS开启后,通过申请设定个数的中央处理器CPU内核工作来开启多核工作模式,以使电子器件的工作频率高于GPS接收机的工作频率,其中,所述设定个数为大于1的整数;在所述GPS工作过程中,如果满足设定取消条件,则取消CPU多核工作模式。利用该方法,解决了电子器件对GPS接收机带来噪声干扰的问题,提高了移动终端GPS的精准性;同时还实现了GPS工作时移动终端的CPU资源的合理利用,进而保证了移动终端中CPU对其他功能应用的正常处理。

著录项

  • 公开/公告号CN105607082A

    专利类型发明专利

  • 公开/公告日2016-05-25

    原文格式PDF

  • 申请/专利权人 广东欧珀移动通信有限公司;

    申请/专利号CN201610024522.4

  • 申请日2016-01-13

  • 分类号G01S19/21;

  • 代理机构北京品源专利代理有限公司;

  • 代理人邓猛烈

  • 地址 523860 广东省东莞市长安镇乌沙海滨路18号

  • 入库时间 2023-12-18 15:25:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-11-07

    授权

    授权

  • 2016-06-22

    实质审查的生效 IPC(主分类):G01S19/21 申请日:20160113

    实质审查的生效

  • 2016-05-25

    公开

    公开

说明书

技术领域

本发明实施例涉及GPS技术领域,尤其涉及降低全球定位系统GPS干扰的 方法、装置及移动终端。

背景技术

全球定位系统(GlobalPositioningSystem,GPS)是一种利用GPS定位卫星, 在全球范围内实时进行定位、导航的系统。目前,作为一种成熟的定位、导航 系统,GPS得到了广泛的应用,同时GPS也逐渐集成到智能移动终端中,为人 们的生活提供便利。

在智能移动终端中,主要是利用集成在其中的GPS接收机接收GPS卫星信 号,并根据接收到的卫星信号确定地面空间位置,因此GPS接收卫星信号时容 易受到外部各种信号的干扰。

例如,在GPS工作过程中,GPS接收机容易受到其他电子器件的干扰。例 如GPS工作频段会和双倍速率随机动态存储器(DoubleDataRate,DDR)倍频 存在交集,会在GPS接收机的内部引入噪声干扰。

发明内容

本发明的目的是提出降低全球定位系统GPS干扰的方法、装置及移动终端, 以解决电子器件对GPS接收机带来噪声干扰的问题,同时保证GPS工作时移动 终端中央处理器(CentralProcessingUnit,CPU)资源的合理利用。

一方面,本发明实施例提供了一种降低全球定位系统GPS干扰的方法,包 括:

在检测到GPS开启后,通过申请设定个数的CPU内核工作来开启多核工作 模式,以使电子器件的工作频率高于GPS接收机的工作频率,其中,所述设定 个数为大于1的整数;

在所述GPS工作过程中,如果满足设定取消条件,则取消CPU多核工作模 式。

另一方面,本发明实施例提供了一种降低全球定位系统GPS干扰的装置, 包括:

多核处理模块,用于在检测到GPS开启后,通过申请设定个数的中央处理 器CPU内核工作来开启多核工作模式,以使电子器件的工作频率高于GPS接收 机的工作频率,其中,所述设定个数为大于1的整数;

多核处理释放模块,用于在所述GPS工作过程中,如果满足设定取消条件, 则取消CPU多核工作模式。

又一方面,本发明实施例提供了一种移动终端,该移动终端集成了本发明 实施例提供的一种降低全球定位系统GPS干扰的装置。

本发明实施例提供的降低全球定位系统GPS干扰的方法、装置及移动终端, 本发明的降低全球定位系统GPS干扰的方法可概括为:在检测到开启GPS后, 首先通过申请设定个数的CPU内核工作来开启多核工作模式以使电子器件的工 作频率高于GPS接收机的工作频率;然后,在GPS工作过程中,当满足设定取 消条件时,取消CPU多核工作模式。利用该方法,在GPS工作时通过开启多核 工作模式,解决了电子器件对GPS接收机带来噪声干扰的问题,提高了移动终 端GPS的精准性;同时,基于设定的取消条件,在满足取消条件时,取消多核 工作模式,实现了GPS时移动终端的CPU资源的合理利用,进而保证了移动终 端中CPU对其他功能应用的正常处理,大大提高了用户对移动终端的用户体验。

附图说明

图1为本发明实施例一提供的一种降低全球定位系统GPS干扰的方法的流 程示意图;

图2为本发明实施例二提供的一种降低全球定位系统GPS干扰的方法的流 程示意图;

图3为本发明实施例三提供的一种降低全球定位系统GPS干扰的方法的流 程示意图;

图4为本发明实施例四提供的一种降低全球定位系统GPS干扰的方法的流 程示意图;

图5为本发明实施例五提供的一种降低全球定位系统GPS干扰的装置的结 构框图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以 理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限 定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部 分而非全部结构。

实施例一

图1为本发明实施例一提供的一种降低全球定位系统GPS干扰的方法的流 程示意图,该方法可以由降低全球定位系统GPS干扰的装置执行,其中该装置 可由软件和/或硬件实现,并一般集成于移动终端中。

如图1所示,本发明实施例一提供的一种降低全球定位系统GPS干扰的方 法,具体包括如下操作:

步骤S101、在检测到GPS开启后,通过申请设定个数的CPU内核工作来 开启多核工作模式,以使电子器件的工作频率高于GPS接收机的工作频率,其 中,所述设定个数为大于1的整数。

在本实施例中,当用户需要使用GPS功能时,例如在导航地图上使用GPS 进行定位和导航时,需要开启GPS,此时可以检测到GPS的开启状态;在检测 到GPS开启后,地图应用层开始渲染,需要CPU高速运行来处理GPS工作过 程中的大量数据,此时可以申请设定个数的CPU内核来开启多核工作模式,进 而增加CPU与电子器件的交换频率,以使电子器件的工作频率高于GPS接收机 的工作频率。

需要说明的是,当GPS接收机工作时,容易受到终端中工作的电子器件的 干扰,这种干扰主要是由于电子器件的工作频率与GPS接收机的工作频率比较 接近而带来的,例如,CPU、内存、显存、放电电路器件、频率调谐电路器件 等的工作频率与GPS接收机的工作频率存储交叉,干扰GPS接收机工作。而移 动终端中的电子器件的一般都是通过CPU控制来进行数据交换的,因此,对于 工作频率可以调整的电子器件,其工作频率可由CPU进行控制,可通过提高CPU 内核的工作个数来控制这些电子器件的工作频率高于GPS接收机的工作频率。

示例性的,如移动终端中的内存可以通过CPU控制来进行数据交换,因此 内存的工作频率就可通过提高CPU内核的工作个数。一般地,现在移动终端中 使用的内存都是DDR系列内存,因此,控制内存的工作频率高于GPS接收机 的工作频率相当于控制DDR的工作频率高于GPS接收机的工作频率,相应的, 移动终端可通过以增加CPU内核的工作个数提高DDR工作频率的方式来避开 DDR工作频率与GPS接收机工作频率的交汇,由此降低内存的工作频率对GPS 接收机的干扰(GPS接收机工作频率范围内的干扰信号会对GPS信号产生严重 影响)。

在GPS工作过程中,因为CPU需要开启多核工作模式,所以申请CPU内 核工作的设定个数必为大于1的整数,即CPU内核至少有两个参与工作。

进一步的,所述设定个数的确定方式,包括:

将预先设置的数值确定为所述设定个数;或者,根据所述电子器件的参数 和预设关系表确定所述设定个数,其中所述预设关系表中包含至少一个电子器 件参数与设定个数的对应关系。

在本实施例中,可以根据CPU的工作频率和不同电子器件的基本工作频率 综合来申请需要工作的CPU的个数,所述设定个数可以为直接预先设置的数值, 如,当GPS启动时,直接申请预先设置的4个CPU内核工作;此外,还可以根 据电子器件的参数和预设关系表确定所述设定个数。

示例性的,以移动终端的内存工作频率与CPU内核之间的关系为例,对于 4核CPU处理器,每个内核的主频为1GHz,使用的内存为DDR2553MHz,则 可建立的预设关系表如下:

CPU内核个数 DDR工作频率 1 553MHz 2 2*553MHz 3 3*553MHz 4 4*553MHz

根据上述表格,可确定出CPU内核和DDR工作频率的预设关系,因此, 可在检测到GPS开启后,优选申请四个CPU内核同时工作,以使DDR的工作 频率高于GPS接收机的工作频率。

仍以移动终端的内存工作频率与CPU内核之间的关系为例,根据移动终端 所使用的CPU和内存的型号的不同,预设关系会有所不同,例如,对于DDR3 1333MHz,当DDR3的倍频系数为2时,需要申请5-6个CPU内核工作。因此, 可以根据移动终端上具体使用的CPU和DDR的运行频率来建立CPU个数和 DDR工作频率的预设关系。同样的,对于移动终端中以CPU控制来进行数据交 换的其他电子器件而言,如果想要通过申请设定个数的中央处理器CPU内核工 作来开启多核工作模式来提高上述电子器件的工作频率,其设定个数的确定同 样可以通过预先设定或者根据上述电子器件的参数与预设关系来设定。

进一步的,所述GPS接收机的工作频率为L1频段的1.57542GHz、L2频段 的1.22760GHz或L3频段1.38105GHz。

一般地,所述GPS接收机的工作频率的频段有三个,分别是L1、L2和L3, 其中,L1频段对应的频率范围可以是:1.57542GHz±1.023MHz,L2频段对应 的频率范围可以是:1.22760GHz±1.023MHz,以及L3频段对应的频率范围可 以是1.38105GHz±1.023MHz。在本实施例中,可以将GPS接收机的工作频率 优选为:L1频段的1.57542GHz、L2频段的1.22760GHz或L3频段的1.38105GHz, 且GPS接收机工作频率的具体频段选择可根据实际情况而定(生活中一般常用 的频段为L2频段)。在开启CPU的多核工作模式后,以控制电子器件的工作 频率能够高于上述GPS接收机的任一种频段下的工作频率。

步骤S102、在所述GPS工作过程中,如果满足设定取消条件,则取消CPU 多核工作模式。

在本实施例中,GPS工作的过程可以大致分为GPS接收机的卫星信号捕获 阶段,以及GPS接收机对所捕获卫星信号的跟踪阶段。在GPS接收机对卫星信 号的跟踪阶段,GPS数据的处理会降低很多,此时若继续开启CPU多核工作模 式,会造成CPU资源浪费,同时,移动终端的耗电量也会增加,因此,可以考 虑取消CPU的多核工作模式;此外,在GPS工作过程中,在GPS接收机对卫 星信号的捕获阶段,存在GPS后台运行的情况或者存在移动终端处于锁屏或待 机状态的情况,如果遇到上述情况时,说明GPS已不是移动终端当前必须进行 的工作,如果此时仍为GPS开启CPU的多核工作模式,就会造成CPU资源的 过度占用,以及移动终端耗电量的增加,因此,也可以考虑取消CPU的多核工 作模式。综上所述,在GPS工作过程中,如果满足设定取消条件,则可以取消 CPU多核工作模式。

本发明实施例一提供的一种降低全球定位系统GPS干扰的方法,该方法在 检测到开启GPS后,首先通过申请设定个数的CPU内核工作来开启多核工作模 式以使电子器件的工作频率高于GPS接收机的工作频率,基于该操作步骤,解 决了电子器件对GPS接收机带来噪声干扰的问题,提高了移动终端GPS的精准 性;然后,在GPS工作过程中,当满足设定取消条件时,取消CPU多核工作模 式,基于该操作步骤,实现了GPS工作时移动终端的CPU资源的合理利用,进 而保证了移动终端中CPU对其他功能应用的正常处理,大大提高了用户对移动 终端的用户体验。

实施例二

图2为本发明实施例二提供的一种降低全球定位系统GPS干扰的方法的流 程示意图,本实施例二在上述实施例的基础上进行优化,在本实施例中,将步 骤“在所述GPS工作过程中,如果满足设定取消条件,则取消CPU多核工作模 式”进一步优化为:监测GPS工作进程;判断所述GPS工作进程是否为后台运 行;若是,则直接取消CPU多核工作模式;若否,则在GPS捕获到卫星信号后, 取消CPU多核工作模式。

如图2所示,本发明实施例二提供的一种降低全球定位系统GPS干扰的方 法,具体包括如下操作:

步骤S201、在检测到GPS开启后,通过申请设定个数的CPU内核工作来 开启多核工作模式,以使电子器件的工作频率高于GPS接收机的工作频率。

在本实施例中,只有设定个数为大于1的整数,才能开启CPU多核工作模 式。此外,在本实施例中,S201的具体操作过程可参考实施例一中的表述,这 里不再详述。

步骤S202、监测GPS工作进程。

在本实施例中,当经过步骤S201的操作开启CPU的多核工作模式后,移 动终端的CPU会处于高速处理状态,此时,GPS占用较多CPU资源,因此, 可以通过监测GPS工作进程,来捕获满足取消CPU多核工作模式的时机,进而 在满足取消条件时,进行取消操作。

步骤S203、判断所述GPS工作进程是否为后台运行,若是,则执行步骤 S204;若否,则执行步骤S205。

在本实施例中,基于步骤S202监测导航进程时,判断所述GPS工作进程是 否处于后台运行,如果GPS工作进程处于后台运行,则说明GPS不是移动终端 当前最需要处理的工作进程,因此,可以执行步骤S204;如果GPS工作进程没 有处于后台运行,已知在前台运行,则可以执行步骤S205。

步骤S204、直接取消CPU多核工作模式。

在本实施例中,当GPS工作进程处于后台运行时,说明GPS不是移动终端 当前最需要处理的工作进程,因此,移动终端不需要为该GPS工作进程分配过 多的CPU内核进行数据处理,仅需对GPS基于CPU普通工作模式处理,所以 GPS后台运行时,可以直接取消CPU多核工作模式。

步骤S205、在GPS捕获到卫星信号后,取消CPU多核工作模式。

在本实施例中,如果GPS工作进程一直处于前台运行,且处于GPS接收机 对卫星信号的捕获阶段,则需要移动终端的CPU处于多核工作模式,以避免电 子器件的工作频率对GPS接收机的干扰;但是,当GPS接收机完成卫星信号的 捕获后,在GPS接收机对卫星信号的跟踪阶段,GPS数据的处理会降低很多, 此时若继续开启CPU多核工作模式,会造成CPU资源浪费,同时,移动终端的 耗电量也会增加,因此,可以考虑取消CPU的多核工作模式,在GPS的跟踪阶 段及其之后工作阶段中,可以基于CPU的普通工作模式进行持续导航工作。

本发明实施例二提供的一种降低全球定位系统GPS干扰的方法,进一步优 化了取消多核工作模式的操作过程,通过监控GPS工作进程,判断GPS是否处 于后台运行由此进行多核工作模式的取消操作。利用该方法,在解决电子器件 对GPS接收机带来噪声干扰问题,提高移动终端GPS的精准度的同时,还基于 对GPS工作进程的监测以及判定,实现了GPS时移动终端的CPU资源的合理 利用,进而保证了移动终端中CPU对其他功能应用的正常处理。

实施例三

图3为本发明实施例三提供的一种降低全球定位系统GPS干扰的方法的流 程示意图,本实施例三以上述实施例为基础进行优化,在本实施例中,将步骤 “在所述GPS工作过程中,如果满足设定取消条件,则取消CPU多核工作模式” 进一步优化为:监测在所述GPS工作过程中移动终端的屏幕状态;如果所述移 动终端屏幕处于亮屏状态,则在GPS捕获到卫星信号后,取消CPU多核工作模 式;否则,如果所述移动终端屏幕处于锁屏状态或待机状态,则直接取消CPU 多核工作模式。

在本实施例中,需要说明的是,本实施例三可理解为与实施例二并行的一 种技术方案,即,在GPS的工作状态下,除了基于实施例二所提的CPU多核工 作模式取消的条件外,还可以基于本实施例三提供的取消CPU多核工作模式的 条件进行取消操作。

具体的,如图3所示,本发明实施例三提供的一种降低全球定位系统GPS 干扰的方法,包括如下操作:

步骤S301、在检测到GPS开启后,通过申请设定个数的CPU内核工作来 开启多核工作模式,以使电子器件的工作频率高于GPS接收机的工作频率。

在本实施例中,只有设定个数为大于1的整数,才能开启CPU多核工作模 式。此外,在本实施例中,S301的具体操作过程可参考实施例一中的表述,这 里不再详述。

步骤S302、监测在所述GPS工作过程中移动终端的屏幕状态。

在本实施例中,可以监测GPS工作过程中移动终端的屏幕状态,一般地, 移动终端的屏幕状态可以为亮屏状态和灭屏/锁屏状态,还可以为待机状态(本 实施例中的待机状态可以指移动终端处于待机界面,如操作系统的主界面,或 移动终端解锁前的状态)。步骤S302通过监测移动终端的屏幕状态来判断取消 CPU多核工作模式的时机。

步骤S303、如果所述移动终端屏幕处于亮屏状态,则在GPS捕获到卫星信 号后,取消CPU多核工作模式;否则执行步骤S304。

在本实施例中,当移动终端屏幕在GPS工作过程中处于亮屏状态(所述亮 屏状态具体可指移动终端的屏幕处于GPS的应用界面)时,说明GPS一直处于 工作状态,且在GPS接收机处于卫星信号捕获阶段时,移动终端的CPU仍需要 处于多核工作模式,以使电子器件的工作频率高于GPS接收机的工作频率;但 是,当GPS接收机完成卫星信号的捕获后,在GPS接收机对卫星信号的跟踪阶 段,GPS数据的处理会降低很多,此时若继续开启CPU多核工作模式,会造成 CPU资源浪费,同时,移动终端的耗电量也会增加,因此,可以考虑取消CPU 的多核工作模式,在GPS的跟踪阶段及其后续工作阶段,可以仅基于CPU的普 通工作模式进行持续导航工作,以优化GPS的运行。

此外,如果GPS工作过程中,移动终端屏幕没有处于GPS应用界面的亮屏 状态,则需要执行步骤S304的操作。

步骤S304、如果所述移动终端屏幕处于锁屏状态或待机状态,则直接取消 CPU多核工作模式。

在本实施例中,如果GPS工作过程中移动终端的屏幕处于灭屏或锁屏状态, 或者待机状态(一般情况下,在GPS工作过程中,若处于灭屏状态或待机状态, 则多为用户的人为操作),则说明移动终端已处于低能耗阶段,此时GPS不是 移动终端当前最需要处理的工作,因此,移动终端不需要为该GPS工作进程分 配过多的CPU内核进行数据处理,仅需对GPS基于CPU普通工作模式处理或 者直接结束后续的GPS工作,所以当移动终端屏幕处于锁屏状态或待机状态时, 可以直接取消CPU多核工作模式,释放CPU的多核处理,进而达到降低移动终 端CPU资源利用的目的。

本发明实施例三提供的一种降低全球定位系统GPS干扰的方法,进一步优 化了取消多核工作模式的操作过程,通过监测GPS工作过程中移动终端的屏幕 状态,来确定取消多核工作模式的操作时机。利用该方法,在解决电子器件对 GPS接收机带来噪声干扰问题,提高移动终端GPS的精准度的同时,还基于对 移动终端屏幕状态的监测以及判定,实现了GPS时移动终端的CPU资源的合理 利用,进而保证了移动终端中CPU对其他功能应用的正常处理。

实施例四

图4为本发明实施例四提供的一种降低全球定位系统GPS干扰的方法的流 程示意图,本实施例以上述实施例为基础,给出了所述降低全球定位系统GPS 干扰的方法的优选实施例。本实施例给出了通过申请设定个数的CPU内核工作, 来实现通过DDR倍频以使DDR工作频率高于GPS工作频率的优选实施例,如 图4所示,本发明提供的降低全球定位系统GPS干扰的方法的优选实施例,具 体包括:

步骤S401、在检测到GPS开启后,申请至少两个CPU内核工作开启多核 工作模式。

示例性的,可优选申请4个CPU内核开启四核工作模式。

步骤S402、在CPU多核工作模式下,对交换频率为f的DDR进行系数为 N的倍频,以使DDR工作频率高于GPS接收机的工作频率1.22760GHz。

一般地,DDR存在一个基准频率,也可称作交换频率,但当控制DDR的 工作频率高于GPS接收机的工作频率时,需要从DDR基准频率进行倍频由此 提高DDR频率至需要的工作频率。倍频后的DDR,其工作频率可满足与CPU 高速地交换数据,进而满足导航系统处理高速处理数据的需要。

需要说明的是,DDR的工作频率都是基于交换频率呈倍数改变的,而倍数 的改变是主要由DDR的倍频系数决定,因此,可以通过改变DDR的倍频系数 来控制DDR的工作频率;另外,在控制DDR工作频率时,需要将DDR的工作 频率与CPU的工作频率适配,不能远高于或者远低于CPU的工作频率。

示例性的,在DDR系列内存中,以DDR2为例,其交换频率f(基准频率) 为553MHz,其倍频系数为N为4时,DDR对应的工作频率为DDR2的工作频 率为4*553MHz=2212MHz,可以看出,该工作频率高于GPS接收机对应L2频 段的工作频率1.22760GHz。

步骤S403、监测GPS工作进程在运行队列的位置;

示例性的,当在GPS工作过程中开启CPU多核工作模式后,可以进行GPS 工作进程的监测,通过监测GPS进行在运行队列中的排列位置,来判断GPS是 否处于后台运行,由此获取取消CPU多核工作模式的时机。

步骤S404、判断GPS工作进程是否位于运行队列的最前端,若是,则执行 步骤S405;若否,则执行步骤S406。

一般地,当一个进程位于运行队列的最前端时,可认为该进程为前台运行, 若该进程不再位于运行队列的最前端,可认为该进程进入后台运行。

示例性的,当GPS工作进程位于运行队列最前端时,则认为GPS为前台运 行,此时可执行步骤S405;否则,可认为GPS为后台运行,需要执行步骤S406。

步骤S405、在GPS捕获到卫星信号后,取消CPU多核工作模式,之后执 行步骤S407。

示例性的,当GPS为前台运行时,则在GPS接收机捕获到卫星信号后,进 入跟踪阶段时,取消CPU多核工作模式,释放GPS对CPU资源的过多占用, 之后接着执行步骤S407。

步骤S406、直接取消CPU多核工作模式,之后执行步骤S407。

示例性的,当GPS为后台运行时,则可直接取消CPU多核工作模式,之后 执行步骤S407。

步骤S407、在CPU普通工作模式下,交换频率为f的DDR倍频系数降低 至M,并持续GPS进行之后工作。

示例性的,当GPS取消CPU多核工作模式后,进入CPU普通工作模式下, 由于DDR的工作频率不能太高于或者远低于CPU的工作频率,因此,DDR需 要调节倍频系数以实现其工作频率与CPU当前工作频率的持平。以DDR2为例, 其交换频率f为553MHz,当CPU进入单核处理阶段时,CPU的工作频率为 1GHz,此时DDR倍频系数也可由N等于4降低至N等于M,而M取值为1, 就能保证移动终端的正常工作,以持续GPS进行之后的工作。

本发明实施例四提供的一种降低全球定位系统GPS干扰的方法的优选实施 例,该优选实施例首先通过CPU的多核处理提高DDR的工作频率,然后基于 CPU多核处理的取消条件取消CPU的多核处理,进入普通工作模式。利用该方 法,在卫星跳跃阶段前解决DDR倍频对GPS接收机带来噪声干扰的问题,提 高了移动终端GPS的精准性;同时基于对GPS工作进程的监测以及判定,实现 了GPS时移动终端的CPU资源的合理利用,进而保证了移动终端中CPU对其 他功能应用的正常处理,大大提高了用户对移动终端的用户体验。

实施例五

图5为本发明实施例五提供的一种降低全球定位系统GPS干扰的装置的结 构框图,该装置可由软件和/或硬件实现,并一般集成于移动终端,本实施例适 用于GPS工作过程中信号干扰的情况,如图5所示,该装置的具体结构如下: 多核处理模块51和多核处理释放模块52。其中,

多核处理模块51,用于在检测到GPS开启后,申请设定个数的CPU内核 工作以开启多核工作模式控制电子器件的工作频率高于GPS接收机的工作频率 设定阈值,其中,所述设定个数为大于1的整数。

多核处理释放模块52,用于在所述GPS工作过程中,如果满足设定取消条 件,则取消CPU多核工作模式。

在本实施例中,该装置首先通过多核处理模块51在检测到GPS开启后,申 请至少两个CPU内核开启多核工作模式,进而使电子器件的工作频率高于GPS 接收机的工作频率;然后,在所述GPS工作过程中再通过多核处理释放模块52 在满足设定取消条件的情况下,取消CPU多和工作模式,进而保证GPS时移动 终端CPU资源的合理利用。

进一步的,所述多核处理释放模块52,具体用于:

监测GPS工作进程;判断所述GPS工作进程是否为后台运行;若是,则直 接取消CPU多核工作模式;若否,则在GPS捕获到卫星信号后,取消CPU多 核工作模式。

进一步的,所述多核处理释放模块52,还具体用于:

监测在所述GPS工作过程中移动终端的屏幕状态;如果所述移动终端屏幕 处于亮屏状态,则在GPS捕获到卫星信号后,取消CPU多核工作模式;否则, 如果所述移动终端屏幕处于锁屏状态或待机状态,则直接取消CPU多核工作模 式。

在上述实施例的基础上,所述设定个数的确定方式,包括:

将预先设置的数值确定为所述设定个数;或者,根据所述电子器件的参数 和预设关系表确定所述设定个数,其中所述预设关系表中包含至少一个电子器 件参数与设定个数的对应关系。

进一步的,所述GPS接收机的工作频率为L1频段的1.57542GHz、L2频段 的1.22760GHz或L3频段1.38105GHz。

本发明实施例五提供的一种降低全球定位系统GPS干扰的装置,该装置首 先通过多核处理模块在检测到GPS开启后,申请至少两个CPU内核开启多核工 作模式,进而使电子器件的工作频率高于GPS接收机的工作频率;然后,在所 述GPS工作过程中再通过多核处理释放模块在满足设定取消条件的情况下,取 消CPU多和工作模式。利用该装置,解决了电子器件对GPS接收机带来噪声干 扰的问题,提高了移动终端GPS的精准性;同时还实现了GPS时移动终端的 CPU资源的合理利用,进而保证了移动终端中CPU对其他功能应用的正常处理, 大大提高了用户对移动终端的用户体验。

进一步的,本发明实施例五还提供了一种移动终端,所述移动终端集成了 本发明实施例所提供的降低全球定位系统GPS干扰的装置。

在本实施例中,本发明实施例五提供的移动终端主要集成了上述实施例所 提供的降低全球定位系统GPS干扰的装置。基于所述移动终端,可以在开启GPS 后,通过本实施例的降低全球定位系统GPS干扰的装置解决电子器件对GPS接 收机带来噪声干扰的问题,由此提高本实施例移动终端中GPS的精准性;同时, 所述移动终端集成了所述装置后,还可以实现GPS时移动终端的CPU资源的合 理利用,进而保证了移动终端中CPU对其他功能应用的正常处理,进而很大程 度提高了对移动终端性能的用户体验。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员 会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进 行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽 然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以 上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例, 而本发明的范围由所附的权利要求范围决定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号