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

文档序号:9843115阅读:692来源:国知局
降低全球定位系统gps干扰的方法、装置及移动终端的制作方法
【技术领域】
[00011本发明实施例涉及GPS技术领域,尤其涉及降低全球定位系统GPS干扰的方法、装 置及移动终端。
【背景技术】
[0002] 全球定位系统(Global Positioning System,GPS)是一种利用GPS定位卫星,在全 球范围内实时进行定位、导航的系统。目前,作为一种成熟的定位、导航系统,GPS得到了广 泛的应用,同时GPS也逐渐集成到智能移动终端中,为人们的生活提供便利。
[0003] 在智能移动终端中,主要是利用集成在其中的GPS接收机接收GPS卫星信号,并根 据接收到的卫星信号确定地面空间位置,因此GPS接收卫星信号时容易受到外部各种信号 的干扰。
[0004] 例如,在GPS工作过程中,GPS接收机容易受到其他电子器件的干扰。例如GPS工作 频段会和双倍速率随机动态存储器(Double Data Rate,DDR)倍频存在交集,会在GPS接收 机的内部引入噪声干扰。

【发明内容】

[0005] 本发明的目的是提出降低全球定位系统GPS干扰的方法、装置及移动终端,以解决 电子器件对GPS接收机带来噪声干扰的问题,同时保证GPS工作时移动终端中央处理器 (Central Processing Unit,CPU)资源的合理利用。
[0006] -方面,本发明实施例提供了一种降低全球定位系统GPS干扰的方法,包括:
[0007] 在检测到GPS开启后,通过申请设定个数的CPU内核工作来开启多核工作模式,以 使电子器件的工作频率高于GPS接收机的工作频率,其中,所述设定个数为大于1的整数;
[0008] 在所述GPS工作过程中,如果满足设定取消条件,则取消CPU多核工作模式。
[0009] 另一方面,本发明实施例提供了一种降低全球定位系统GPS干扰的装置,包括: [0010]多核处理模块,用于在检测到GPS开启后,通过申请设定个数的中央处理器CPU内 核工作来开启多核工作模式,以使电子器件的工作频率高于GPS接收机的工作频率,其中, 所述设定个数为大于1的整数;
[0011] 多核处理释放模块,用于在所述GPS工作过程中,如果满足设定取消条件,则取消 CPU多核工作模式。
[0012] 又一方面,本发明实施例提供了一种移动终端,该移动终端集成了本发明实施例 提供的一种降低全球定位系统GPS干扰的装置。
[0013] 本发明实施例提供的降低全球定位系统GPS干扰的方法、装置及移动终端,本发明 的降低全球定位系统GPS干扰的方法可概括为:在检测到开启GPS后,首先通过申请设定个 数的CPU内核工作来开启多核工作模式以使电子器件的工作频率高于GPS接收机的工作频 率;然后,在GPS工作过程中,当满足设定取消条件时,取消CPU多核工作模式。利用该方法, 在GPS工作时通过开启多核工作模式,解决了电子器件对GPS接收机带来噪声干扰的问题, 提高了移动终端GPS的精准性;同时,基于设定的取消条件,在满足取消条件时,取消多核工 作模式,实现了 GPS时移动终端的CPU资源的合理利用,进而保证了移动终端中CPU对其他功 能应用的正常处理,大大提高了用户对移动终端的用户体验。
【附图说明】
[0014] 图1为本发明实施例一提供的一种降低全球定位系统GPS干扰的方法的流程示意 图;
[0015] 图2为本发明实施例二提供的一种降低全球定位系统GPS干扰的方法的流程示意 图;
[0016] 图3为本发明实施例三提供的一种降低全球定位系统GPS干扰的方法的流程示意 图;
[0017] 图4为本发明实施例四提供的一种降低全球定位系统GPS干扰的方法的流程示意 图;
[0018] 图5为本发明实施例五提供的一种降低全球定位系统GPS干扰的装置的结构框图。
【具体实施方式】
[0019] 下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。可以理解的 是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明 的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0020] 实施例一
[0021] 图1为本发明实施例一提供的一种降低全球定位系统GPS干扰的方法的流程示意 图,该方法可以由降低全球定位系统GPS干扰的装置执行,其中该装置可由软件和/或硬件 实现,并一般集成于移动终端中。
[0022] 如图1所示,本发明实施例一提供的一种降低全球定位系统GPS干扰的方法,具体 包括如下操作:
[0023]步骤S101、在检测到GPS开启后,通过申请设定个数的CPU内核工作来开启多核工 作模式,以使电子器件的工作频率高于GPS接收机的工作频率,其中,所述设定个数为大于1 的整数。
[0024]在本实施例中,当用户需要使用GPS功能时,例如在导航地图上使用GPS进行定位 和导航时,需要开启GPS,此时可以检测到GPS的开启状态;在检测到GPS开启后,地图应用层 开始渲染,需要CPU高速运行来处理GPS工作过程中的大量数据,此时可以申请设定个数的 CPU内核来开启多核工作模式,进而增加 CPU与电子器件的交换频率,以使电子器件的工作 频率高于GPS接收机的工作频率。
[0025]需要说明的是,当GPS接收机工作时,容易受到终端中工作的电子器件的干扰,这 种干扰主要是由于电子器件的工作频率与GPS接收机的工作频率比较接近而带来的,例如, CPU、内存、显存、放电电路器件、频率调谐电路器件等的工作频率与GPS接收机的工作频率 存储交叉,干扰GPS接收机工作。而移动终端中的电子器件的一般都是通过CPU控制来进行 数据交换的,因此,对于工作频率可以调整的电子器件,其工作频率可由CPU进行控制,可通 过提高CHJ内核的工作个数来控制这些电子器件的工作频率高于GPS接收机的工作频率。
[0026]示例性的,如移动终端中的内存可以通过CPU控制来进行数据交换,因此内存的工 作频率就可通过提高CPU内核的工作个数。一般地,现在移动终端中使用的内存都是DDR系 列内存,因此,控制内存的工作频率高于GPS接收机的工作频率相当于控制DDR的工作频率 高于GPS接收机的工作频率,相应的,移动终端可通过以增加 CPU内核的工作个数提高DDR工 作频率的方式来避开DDR工作频率与GPS接收机工作频率的交汇,由此降低内存的工作频率 对GPS接收机的干扰(GPS接收机工作频率范围内的干扰信号会对GPS信号产生严重影响)。 [0027]在GPS工作过程中,因为CPU需要开启多核工作模式,所以申请CPU内核工作的设定 个数必为大于1的整数,即CPU内核至少有两个参与工作。
[0028] 进一步的,所述设定个数的确定方式,包括:
[0029] 将预先设置的数值确定为所述设定个数;或者,根据所述电子器件的参数和预设 关系表确定所述设定个数,其中所述预设关系表中包含至少一个电子器件参数与设定个数 的对应关系。
[0030] 在本实施例中,可以根据CPU的工作频率和不同电子器件的基本工作频率综合来 申请需要工作的CPU的个数,所述设定个数可以为直接预先设置的数值,如,当GPS启动时, 直接申请预先设置的4个CPU内核工作;此外,还可以根据电子器件的参数和预设关系表确 定所述设定个数。
[0031 ]示例性的,以移动终端的内存工作频率与CPU内核之间的关系为例,对于4核CPU处 理器,每个内核的主频为1GHz,使用的内存为DDR2553MHZ,则可建立的预设关系表如下:
[0033]根据上述表格,可确定出CHJ内核和DDR工作频率的预设关系,因此,可在检测到 GPS开启后,优选申请四个CPU内核同时工作,以使DDR的工作频率高于GPS接收机的工作频 率。
[0034]仍以移动终端的内存工作频率与CPU内核之间的关系为例,根据移动终端所使用 的CPU和内存的型号的不同,预设关系会有所不同,例如,对于DDR31333MHz,当DDR3的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1