一种基于高通平台的NV参数设置方法、终端及存储介质技术

技术编号:31503795 阅读:25 留言:0更新日期:2021-12-22 23:31
本发明专利技术公开了一种基于高通平台的NV参数设置方法、终端及存储介质,其中,方法包括:获取调制解调器的状态信息,并根据所述状态信息启动EFS任务进程;通过所述进程读取预设NV参数,并判断所述预设NV参数是否满足启动多个硬件模块的条件;若所述预设NV参数满足启动多个硬件模块的条件,则根据所述预设NV参数启动所述调制解调器中的各硬件模块。本发明专利技术通过读取预设NV参数,可在预设NV参数满足启动多个硬件模块的条件情况下,利用预设NV参数启动调制解调器中的各硬件模块,使得NV参数可以兼容多个运营商和多个RF硬件驱动,避免后期需要维护多个软件版本,减小软件维护成本。减小软件维护成本。减小软件维护成本。

【技术实现步骤摘要】
一种基于高通平台的NV参数设置方法、终端及存储介质


[0001]本专利技术涉及终端应用领域,尤其涉及的是一种基于高通平台的NV参数设置方法、终端及存储介质。

技术介绍

[0002]NV(即non

valitile,非易失性)是高通芯片公司在手机文件系统中加入的该手机特有的参数设置的存储单元,例如,生产线会对手机进行校准,每个手机的校准参数不同,这些参数会存入NV。NV中也有许多关于网络的设定,例如,针对LTE band的参数设定。
[0003]在手机的Modem(调制解调器)部分,经常需要定制一些不同版本的NV参数,其中包括:RF NV参数以及营运商定制NV参数等;因此,每一套NV参数都需要定制对应的软件版本,无法通过单个软件版本兼容多个NV参数,导致后期需要维护多个软件版本,增加软件维护成本。
[0004]因此,现有技术还有待改进。

技术实现思路

[0005]本专利技术要解决的技术问题在于,针对现有技术缺陷,本专利技术提供一种基于高通平台的NV参数设置方法、终端及存储介质,以解决现有的NV参数无法兼容多个运营商和多个RF硬件驱动的技术问题。
[0006]本专利技术解决技术问题所采用的技术方案如下:
[0007]第一方面,本专利技术提供一种基于高通平台的NV参数设置方法,基于高通平台的NV参数设置方法包括以下步骤:
[0008]获取调制解调器的状态信息,并根据所述状态信息启动EFS任务进程;
[0009]通过所述进程读取预设NV参数,并判断所述预设NV参数是否满足启动多个硬件模块的条件;
[0010]若所述预设NV参数满足启动多个硬件模块的条件,则根据所述预设NV参数启动所述调制解调器中的各硬件模块。
[0011]在一种实现方式中,所述获取调制解调器的状态信息,并根据所述状态信息启动EFS任务进程,之前包括:
[0012]设置自定义进程,并对待修改的NV参数进行修改,得到所述预设NV参数。
[0013]在一种实现方式中,所述硬件模块包括:RF模块、EFS模块、GSM模块、WCDMA模块以及LTE模块;
[0014]所述预设NV参数为兼容所述RF模块、所述EFS模块、所述GSM模块、所述WCDMA模块以及所述LTE模块所对应的NV参数。
[0015]在一种实现方式中,所述获取调制解调器的状态信息,并根据所述状态信息启动EFS任务进程,包括:
[0016]获取所述调制解调器的状态信息;
[0017]根据所述状态信息判断所述调制解调器的状态是否为开启状态;
[0018]若所述调制解调器的状态为所述开启状态,则启动所述EFS任务进程。
[0019]在一种实现方式中,所述通过所述进程读取预设NV参数,并判断所述预设NV参数是否满足启动多个硬件模块的条件,包括:
[0020]判断各硬件模块是否需要获取所述预设NV参数;
[0021]若各硬件模块需要获取所述预设NV参数,则获取所述调制解调器的版本信息;
[0022]判断各硬件模块的版本信息是否与所述调制解调器的版本信息一致;
[0023]若各硬件模块的版本信息与所述调制解调器的版本信息一致,则读取所述预设NV参数,并判定所述预设NV参数满足所述启动多个硬件模块的条件。
[0024]在一种实现方式中,所述判断各硬件模块的版本信息是否与所述调制解调器的版本信息一致,之后还包括:
[0025]若各硬件模块的版本信息与所述调制解调器的版本信息不一致,则根据硬件通用输入输出值设置RF card NV参数,并对剩余硬件模块的NV参数进行修改;
[0026]根据所述RF card NV参数和修改后的NV参数设置修改后的调制解调器的版本号,并保存修改后的调制解调器的版本号。
[0027]在一种实现方式中,所述根据所述预设NV参数启动所述调制解调器中的各硬件模块,包括:
[0028]根据所述EFS任务进程确定各硬件模块的优先级;
[0029]根据所述优先级依次获取所述预设NV参数,并依次启动对应的硬件模块。
[0030]在一种实现方式中,所述根据硬件通用输入输出值设置RF card NV参数,包括:
[0031]根据所述硬件通用输入输出值确定RF硬件模块的电平信号;
[0032]根据所述电平信号确定RF硬件模块当前的硬件版本信息,并根据所述RF硬件模块当前的硬件版本信息设置对应的NV参数。
[0033]第二方面,本专利技术提供一种终端,包括:处理器以及存储器,所述存储器存储有基于高通平台的NV参数设置程序,所述基于高通平台的NV参数设置程序被所述处理器执行时用于实现如第一方面所述的基于高通平台的NV参数设置方法。
[0034]第三方面,本专利技术提供一种存储介质,所述存储介质存储有基于高通平台的NV参数设置程序,所述基于高通平台的NV参数设置程序被处理器执行时用于实现如第一方面所述的基于高通平台的NV参数设置方法。
[0035]本专利技术采用上述技术方案具有以下效果:
[0036]本专利技术通过读取预设NV参数,可在预设NV参数满足启动多个硬件模块的条件情况下,利用预设NV参数启动调制解调器中的各硬件模块,使得NV参数可以兼容多个运营商和多个RF硬件驱动,避免后期需要维护多个软件版本,减小软件维护成本。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0038]图1是本专利技术的一种实现方式中基于高通平台的NV参数设置方法的流程图。
[0039]图2是本专利技术的一种实现方式中终端的功能原理图。
[0040]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0041]为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0042]示例性方法
[0043]如图1所示,本专利技术实施例提供一种基于高通平台的NV参数设置方法,基于高通平台的NV参数设置方法包括以下步骤:
[0044]步骤S100,获取调制解调器的状态信息,并根据所述状态信息启动EFS任务进程。
[0045]在本实施例中,所述基于高通平台的NV参数设置方法应用于终端中,所述终端包括但不限于:移动终端、电视机(即智能电视)以及基于高通平台的设备等。
[0046]在本实施例中,所述终端可以是基于高通8909W(即高通8909W芯片)平台的终端设备,也可以是基于高通其他平台的终端设备;在所述终端的调制解调器(即Modem部分)的驱动部分,经常需要本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于高通平台的NV参数设置方法,其特征在于,所述基于高通平台的NV参数设置方法包括以下步骤:获取调制解调器的状态信息,并根据所述状态信息启动EFS任务进程;通过所述进程读取预设NV参数,并判断所述预设NV参数是否满足启动多个硬件模块的条件;若所述预设NV参数满足启动多个硬件模块的条件,则根据所述预设NV参数启动所述调制解调器中的各硬件模块。2.根据权利要求1所述的基于高通平台的NV参数设置方法,其特征在于,所述获取调制解调器的状态信息,并根据所述状态信息启动EFS任务进程,之前包括:设置自定义进程,并对待修改的NV参数进行修改,得到所述预设NV参数。3.根据权利要求1所述的基于高通平台的NV参数设置方法,其特征在于,所述硬件模块包括:RF模块、EFS模块、GSM模块、WCDMA模块以及LTE模块;所述预设NV参数为兼容所述RF模块、所述EFS模块、所述GSM模块、所述WCDMA模块以及所述LTE模块所对应的NV参数。4.根据权利要求3所述的基于高通平台的NV参数设置方法,其特征在于,所述获取调制解调器的状态信息,并根据所述状态信息启动EFS任务进程,包括:获取所述调制解调器的状态信息;根据所述状态信息判断所述调制解调器的状态是否为开启状态;若所述调制解调器的状态为所述开启状态,则启动所述EFS任务进程。5.根据权利要求1所述的基于高通平台的NV参数设置方法,其特征在于,所述通过所述进程读取预设NV参数,并判断所述预设NV参数是否满足启动多个硬件模块的条件,包括:判断各硬件模块是否需要获取所述预设NV参数;若各硬件模块需要获取所述预设NV参数,则获取所述调制解调器的版本信息;判断各硬件模块的版本信息是否与所述调制解调器的版本信息一致;若各硬件模块的版本信息与所述调制解调器的版本信息一致,则读取...

【专利技术属性】
技术研发人员:文龙
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:

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

1