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

文档序号:9843115阅读:来源:国知局
倍频 系数为2时,需要申请5-6个CPU内核工作。因此,可以根据移动终端上具体使用的CPU和DDR 的运行频率来建立CPU个数和DDR工作频率的预设关系。同样的,对于移动终端中以CPU控制 来进行数据交换的其他电子器件而言,如果想要通过申请设定个数的中央处理器CPU内核 工作来开启多核工作模式来提高上述电子器件的工作频率,其设定个数的确定同样可以通 过预先设定或者根据上述电子器件的参数与预设关系来设定。
[0035]进一步的,所述GPS接收机的工作频率为L1频段的1.57542GHz、L2频段的 1 · 22760GHz 或 L3 频段 1 · 38105GHz。
[0036] 一般地,所述GPS接收机的工作频率的频段有三个,分别是LI、L2和L3,其中,L1频 段对应的频率范围可以是:1.57542GHz±l.023MHz,L2频段对应的频率范围可以是: 1.22760GHz ± 1.023MHz,以及L3频段对应的频率范围可以是1.38105GHz ± 1.023MHz。在本 实施例中,可以将G P S接收机的工作频率优选为:L1频段的1 . 5 7 5 4 2 G Η z、L 2频段的 1.22760GHz或L3频段的1.38105GHz,且GPS接收机工作频率的具体频段选择可根据实际情 况而定(生活中一般常用的频段为L2频段)。在开启CPU的多核工作模式后,以控制电子器件 的工作频率能够高于上述GPS接收机的任一种频段下的工作频率。
[0037]步骤S102、在所述GPS工作过程中,如果满足设定取消条件,则取消CPU多核工作模 式。
[0038]在本实施例中,GPS工作的过程可以大致分为GPS接收机的卫星信号捕获阶段,以 及GPS接收机对所捕获卫星信号的跟踪阶段。在GPS接收机对卫星信号的跟踪阶段,GPS数据 的处理会降低很多,此时若继续开启CPU多核工作模式,会造成CPU资源浪费,同时,移动终 端的耗电量也会增加,因此,可以考虑取消CHJ的多核工作模式;此外,在GPS工作过程中,在 GPS接收机对卫星信号的捕获阶段,存在GPS后台运行的情况或者存在移动终端处于锁屏或 待机状态的情况,如果遇到上述情况时,说明GPS已不是移动终端当前必须进行的工作,如 果此时仍为GPS开启CPU的多核工作模式,就会造成CPU资源的过度占用,以及移动终端耗电 量的增加,因此,也可以考虑取消CHJ的多核工作模式。综上所述,在GPS工作过程中,如果满 足设定取消条件,则可以取消CHJ多核工作模式。
[0039]本发明实施例一提供的一种降低全球定位系统GPS干扰的方法,该方法在检测到 开启GPS后,首先通过申请设定个数的CPU内核工作来开启多核工作模式以使电子器件的工 作频率高于GPS接收机的工作频率,基于该操作步骤,解决了电子器件对GPS接收机带来噪 声干扰的问题,提高了移动终端GPS的精准性;然后,在GPS工作过程中,当满足设定取消条 件时,取消CPU多核工作模式,基于该操作步骤,实现了GPS工作时移动终端的CPU资源的合 理利用,进而保证了移动终端中CPU对其他功能应用的正常处理,大大提高了用户对移动终 端的用户体验。
[0040] 实施例二
[0041] 图2为本发明实施例二提供的一种降低全球定位系统GPS干扰的方法的流程示意 图,本实施例二在上述实施例的基础上进行优化,在本实施例中,将步骤"在所述GPS工作过 程中,如果满足设定取消条件,则取消CPU多核工作模式"进一步优化为:监测GPS工作进程; 判断所述GPS工作进程是否为后台运行;若是,则直接取消CPU多核工作模式;若否,则在GPS 捕获到卫星信号后,取消CPU多核工作模式。
[0042]如图2所示,本发明实施例二提供的一种降低全球定位系统GPS干扰的方法,具体 包括如下操作:
[0043]步骤S201、在检测到GPS开启后,通过申请设定个数的CPU内核工作来开启多核工 作模式,以使电子器件的工作频率高于GPS接收机的工作频率。
[0044]在本实施例中,只有设定个数为大于1的整数,才能开启CPU多核工作模式。此外, 在本实施例中,S201的具体操作过程可参考实施例一中的表述,这里不再详述。
[0045] 步骤S202、监测GPS工作进程。
[0046]在本实施例中,当经过步骤S201的操作开启CPU的多核工作模式后,移动终端的 CHJ会处于高速处理状态,此时,GPS占用较多CPU资源,因此,可以通过监测GPS工作进程,来 捕获满足取消CHJ多核工作模式的时机,进而在满足取消条件时,进行取消操作。
[0047]步骤S203、判断所述GPS工作进程是否为后台运行,若是,则执行步骤S204;若否, 则执行步骤S205。
[0048]在本实施例中,基于步骤S202监测导航进程时,判断所述GPS工作进程是否处于后 台运行,如果GPS工作进程处于后台运行,则说明GPS不是移动终端当前最需要处理的工作 进程,因此,可以执行步骤S204;如果GPS工作进程没有处于后台运行,已知在前台运行,则 可以执行步骤S205。
[0049] 步骤S204、直接取消CPU多核工作模式。
[0050]在本实施例中,当GPS工作进程处于后台运行时,说明GPS不是移动终端当前最需 要处理的工作进程,因此,移动终端不需要为该GPS工作进程分配过多的CPU内核进行数据 处理,仅需对GPS基于CPU普通工作模式处理,所以GPS后台运行时,可以直接取消CPU多核工 作模式。
[0051 ] 步骤S205、在GPS捕获到卫星信号后,取消CPU多核工作模式。
[0052]在本实施例中,如果GPS工作进程一直处于前台运行,且处于GPS接收机对卫星信 号的捕获阶段,则需要移动终端的CPU处于多核工作模式,以避免电子器件的工作频率对 GPS接收机的干扰;但是,当GPS接收机完成卫星信号的捕获后,在GPS接收机对卫星信号的 跟踪阶段,GPS数据的处理会降低很多,此时若继续开启CPU多核工作模式,会造成CPU资源 浪费,同时,移动终端的耗电量也会增加,因此,可以考虑取消CHJ的多核工作模式,在GPS的 跟踪阶段及其之后工作阶段中,可以基于CHJ的普通工作模式进行持续导航工作。
[0053]本发明实施例二提供的一种降低全球定位系统GPS干扰的方法,进一步优化了取 消多核工作模式的操作过程,通过监控GPS工作进程,判断GPS是否处于后台运行由此进行 多核工作模式的取消操作。利用该方法,在解决电子器件对GPS接收机带来噪声干扰问题, 提高移动终端GPS的精准度的同时,还基于对GPS工作进程的监测以及判定,实现了GPS时移 动终端的CHJ资源的合理利用,进而保证了移动终端中CPU对其他功能应用的正常处理。 [0054] 实施例三
[0055] 图3为本发明实施例三提供的一种降低全球定位系统GPS干扰的方法的流程示意 图,本实施例三以上述实施例为基础进行优化,在本实施例中,将步骤"在所述GPS工作过程 中,如果满足设定取消条件,则取消CPU多核工作模式"进一步优化为:监测在所述GPS工作 过程中移动终端的屏幕状态;如果所述移动终端屏幕处于亮屏状态,则在GPS捕获到卫星信 号后,取消CPU多核工作模式;否则,如果所述移动终端屏幕处于锁屏状态或待机状态,则直 接取消CHJ多核工作模式。
[0056] 在本实施例中,需要说明的是,本实施例三可理解为与实施例二并行的一种技术 方案,即,在GPS的工作状态下,除了基于实施例二所提的CPU多核工作模式取消的条件外, 还可以基于本实施例三提供的取消CPU多核工作模式的条件进行取消操作。
[0057]具体的,如图3所示,本发明实施例三提供的一种降低全球定位系统GPS干扰的方 法,包括如下操作:
[0058]步骤S301、在检测到GPS开启后,通过申请设定个数的CPU内核工作来开启多核工 作模式,以使电子器件的工作频率高于GPS接收机的工作频率。
[0059] 在本实施例中,只有设定个数为大于1的整数,才能开启CPU多核工作模式。此外, 在本实施例中,S301的具体操作过程可参考实施例一中的表
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1