NV参数导入方法、调制解调器及移动终端与流程

文档序号:11157253阅读:1539来源:国知局
NV参数导入方法、调制解调器及移动终端与制造工艺

本发明涉及移动终端技术领域,尤其涉及一种NV参数导入方法、调制解调器及移动终端。



背景技术:

在已有的手机方案中,手机的非易失(Nonvolatile,NV)参数是移动终端的调制解调器(Modem)正常运行所必须的参数,通常在Modem启动时被加载,决定运行时的一些重要行为,例如视频模块的功率补偿、设备的ID编号、天线开关的选择和手机选用的网络制式等。

目前,手机内的NV参数是在手机生产过程中导入手机的加密文件系统(Encrypting File System,EFS)中,以便Modem能够使用EFS中的NV参数,使得手机能够正常使用。

然而,上述NV参数导入加密文件系统的方式必须在手机生产过程中且手机开机状态下,使用特定的导入工具才能导入,操作复杂,降低了产线生产效率,且因为要使用特定的导入工具,导致手机的生产成本高。



技术实现要素:

本发明的主要目的在于提供一种NV参数导入方法、调制解调器及移动终端,旨在解决现有技术中NV参数导入加密文件系统必须在手机生产过程中,且手机开机状态下使用特定的导入工具才能导入,操作复杂,降低了生产线的生产效率,且由于需要使用特定的导入工具,也将带来生产成本高的问题。

为实现上述目的,本发明第一方面提供一种NV参数导入方法,包括:

调制解调器确定移动终端的加密文件系统中是否已导入NV参数;

若所述加密文件系统中未导入NV参数,则所述调制解调器从所述移动终端的嵌入式多媒体卡EMMC中获取NV镜像,所述NV镜像是在所述移动终端的生产过程中通过烧录工具烧录至所述EMMC的;

所述调制解调器解析所述NV镜像,将解析得到的NV参数写入所述加密文件系统,以实现所述NV参数的导入。

为实现上述目的,本发明第二方面提供一种调制解调器,包括:

确定模块,用于确定移动终端的加密文件系统中是否已导入NV参数;

获取模块,用于若所述加密文件系统中未导入NV参数,则从所述移动终端的嵌入式多媒体卡EMMC中获取NV镜像,所述NV镜像是在所述移动终端的生产过程中通过烧录工具烧录至所述EMMC的;

镜像处理模块,用于解析所述NV镜像,将解析得到的NV参数写入所述加密文件系统,以实现所述NV参数的导入。

为实现上述目的,本发明第三方面提供一种移动终端,包括如第二方面所述的调制解调器。

本发明提供一种NV参数导入方法,该方法包括:调制解调器确定移动终端的加密文件系统中是否已导入NV参数,若该加密文件系统中未导入NV参数,则从该移动终端的嵌入式多媒体卡(Embedded Multi Media Card,EMMC)中获取NV镜像,该NV镜像是在移动终端的生产过程中通过烧录工具烧录至该EMMC的,且解析该NV镜像,将解析得到的NV参数写入加密文件系统,以实现该NV参数的导入。相对于现有技术,在移动终端的生产过程中,仅需要利用烧录工具将与NV参数有关的NV镜像烧录至EMMC中,且将NV参数导入加密文件系统则由移动终端内的调制解调器实现,不需要在生产过程中将移动终端开机并利用特定的导入工具进行导入,简化生产过程中的操作,有效提高生产线的生产效率及降低生产成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为一种移动终端的结构框图;

图2为本发明第一实施例中NV参数导入方法的流程示意图;

图3为本发明第二实施例中NV参数导入方法的流程示意图;

图4为本发明图2所示第一实施例中步骤203的细化步骤的流程示意图;

图5为本发明第三实施例中调制解调器的功能模块的示意图;

图6为本发明第四实施例中调制解调器的功能模块的示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了一种移动终端的结构框图。本发明实施例提供的NV参数导入方法可应用于如图1所示的移动终端10中,移动终端10可以但不限于包括:需依靠电池维持正常运行且支持网络及下载功能的智能手机、笔记本、平板电脑、穿戴智能设备等。

如图1所示,移动终端10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口104、射频模块105、按键模块106、音频模块107、以及触控屏幕108、调制解调器110、EMMC111。这些组件通过一条或多条通讯总线/信号线109相互通讯。

可以理解,图1所示的结构仅为示意,其并不对移动终端的结构造成限定。移动终端10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。

其中,处理器103具体是应用处理器(Application Processor,AP),NV存储区分111设置加密文件系统,且该加密文件系统用于保存NV参数。

其中,EMMC是用于存储烧录的操作系统及系统文件,在本发明实施例中,还存储了烧录的NV镜像。

存储器101可用于存储软件程序以及模块,如本发明实施例中的NV参数导入方法、调制解调器及移动终端对应的程序指令/模块,调制解调器110通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的NV参数导入方法。

存储器101可包括高速随机存储器,还可包括非易失性存储器及共享内存,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。其中,非易失性存储器上可承载加密文件系统,且该加密文件系统用于保存NV参数。

在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器103以及其他可能的组件对存储器101的访问可在存储控制器102的控制下进行。

外设接口104将各种输入/输入装置耦合至CPU以及存储器101。处理器103运行存储器101内的各种软件、指令以执行移动终端10的各种功能以及进行数据处理。

在一些实施例中,外设接口104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

射频模块105用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块105可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块105可与各种网络如互联网、企业内部网、预置类型的无线网络进行通讯或者通过预置类型的无线网络与其他设备进行通讯。上述的预置类型的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的预置类型的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communication,GSM),增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(Wideband Code Division Multiple Access,W-CDMA),码分多址技术(Code Division Access,CDMA),时分多址技术(Time Division Multiple Access,TDMA),蓝牙,无线保真技术(Wireless-Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE 802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),网络电话(Voice over Internet Protocal,VoIP),全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max),其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议。

按键模块106提供用户向移动终端进行输入的接口,用户可以通过按下不同的按键以使移动终端10执行不同的功能。

音频模块107向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口104处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口104中以进行进一步的处理。音频数据可以从存储器101处或者通过射频模块105获取。此外,音频数据也可以存储至存储器101中或者通过射频模块105进行发送。在一些实例中,音频模块107还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。

触控屏幕108在移动终端与用户之间同时提供一个输出及输入界面。具体地,触控屏幕108向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕108还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕108显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。

基于上述移动终端描述本发明实施例中NV参数导入方法。

由于现有技术中,NV参数导入加密文件系统必须在手机生产过程中,且手机开机状态下使用特定的导入工具才能导入,操作复杂,降低了生产线的生产效率,且由于需要使用特定的导入工具,也将带来生产成本高的问题。

为了解决上述问题,本发明提出一种NV参数导入方法,通过使用该方法,在移动终端的生产过程中,仅需要利用烧录工具将与NV参数有关的NV镜像烧录至EMMC中,且将NV参数导入加密文件系统则由移动终端内的调制解调器实现,不需要在生产过程中将移动终端开机并利用特定的导入工具进行导入,简化生产过程中的操作,有效提高生产线的生产效率,且由于不需要使用到特定的导入工具,能够有效降低生产成本。

请参阅图2,为本发明第一实施例中NV参数导入方法的流程示意图,该方法包括:

步骤201、调制解调器确定移动终端的加密文件系统中是否已导入NV参数;

步骤202、若所述加密文件系统中未导入NV参数,则所述调制解调器从所述移动终端的EMMC中获取NV镜像,所述NV镜像是在所述移动终端的生产过程中通过烧录工具烧录至所述EMMC的;

步骤203、调制解调器解析所述NV镜像,将解析得到的NV参数写入所述加密文件系统,以实现所述NV参数的导入。

在本发明实施例中,移动终端在生产过程中,将需要导入移动终端的NV参数按照指定文件格式生成NV镜像,可以理解的是,对于不同类型或者商家的移动终端,该指定文件格式可以是不同的,商家可以根据具体的需要设置生成NV镜像时所使用的格式。

其中,在生成NV镜像之后,可以通过产线上的烧录工具将该NV镜像烧录至EMMC中,可以理解的是,在移动终端的生产过程中,进行数据的烧录是必备的过程,移动终端使用的操作系统及系统文件等都需要进行烧录,因此,在烧录操作系统及系统文件的过程中,将NV镜像进行烧录,并不会增加烧录的操作步骤,也不需要使用到NV参数的导入工具。本发明实施例中的技术方案即是基于该原理达到提高产线生产效率及降低生产成本的目的。

在本发明实施例中,移动终端在启动时,移动终端内的调制解调器将确定该移动终端的加密文件系统中是否已导入NV参数,其中,该加密文件系统是承载在非易失性存储器上,且用于保存NV参数的。

其中,若该加密文件系统中未导入NV参数,则该调制解调器将从已烧录NV镜像的EMMC中获取该NV镜像,并解析该NV镜像,将解析得到的NV参数写入加密文件系统,以实现NV参数的导入。

可以理解的是,本发明实施例中调制解调器实现NV参数的导入可以是在移动终端的生产过程中,例如,若在生产过程中,移动终端因为其他的原因比如质量检测等开机并处于工作状态时,调制解调器可按照本发明实施例中的技术方案实现NV参数的导入,或者,还可以是在移动终端出厂后,例如,用户已购买移动终端后,用户在日常使用移动终端时,移动终端开机并进入工作状态时,调制解调器可按照本发明实施例中的技术方案实现NV参数的导入。因此,并不限定上述技术方案的执行时机,且并不需要为了实现NV参数的导入而特意启动移动终端

可以理解的是,在本发明实施例中,在将NV镜像烧录至EMMC时,还可以将NV参数的版本号一同利用烧录工具烧录至EMMC,且调制解调器在从EMMC获取NV镜像时,也可以获取该版本号,并将该版本号保存至加密文件系统中,使得移动终端能够识别保存在加密文件系统中的NV参数所属的版本号。其中,从EMMC获取的版本号通常是默认版本号,且是移动终端内NV参数的初始版本号,若移动终端在使用过程中,更新了NV参数,则该版本号也需要一同进行更新。

在本发明实施例中,调制解调器确定移动终端的加密文件系统中是否已导入NV参数,若该加密文件系统中未导入NV参数,则从该移动终端的EMMC中获取NV镜像,该NV镜像是在移动终端的生产过程中通过烧录工具烧录至该EMMC的,且调制解调器将解析该NV镜像,将解析得到的NV参数写入加密文件系统,以实现该NV参数的导入。相对于现有技术,在移动终端的生产过程中,仅需要利用烧录工具将与NV参数有关的NV镜像烧录至EMMC中,且将NV参数导入加密文件系统则由移动终端内的调制解调器实现,不需要在生产过程中将移动终端开机并利用特定的导入工具进行导入,简化生产过程中的操作,有效提高生产线的生产效率及降低生产成本。

基于上述第一实施例,请参阅图3,为本发明第二实施例中NV参数导入方法的流程示意图,该方法包括:

步骤301、所述调制解调器从所述加密文件系统中读取指定NV标记;

步骤302、若未读取到所述指定NV标记,则确定所述加密文件系统中未导入NV参数;

在本发明实施例中,在移动终端启动后,调制解调器将确定加密文件系统中是否已导入NV参数,具体的,调制解调器将从加密文件系统中读取指定NV标记,该指定NV标记是用于标识加密文件系统中已导入NV参数的,若该指定NV标记为空,则表明加密文件系统中并未导入NV参数,若该指定NV标记为非空,则表明该加密文件系统中已导入NV参数。其中,在指定NV标记为空时,调制解调器将无法读取到,在该指定NV标记为非空时,则可以读取到。其中,若调制解调器未读取该指定NV标记,则可确定加密文件系统中未导入NV参数。

可以理解的是,若调制解调器读取到该指定NV标记,则可确定加密文件系统中已导入NV参数,移动终端可正常使用,且调制解调器可使用加密文件系统中保存的NV参数。

步骤303、若所述加密文件系统中未导入NV参数,所述调制解调器向所述移动终端内的应用处理器发送文件获取请求,以使所述应用处理器读取所述EMMC中的NV镜像,将所述NV镜像写入所述移动终端的共享内存中,并向所述调制解调器反馈文件获取响应;

步骤304、在接收到所述文件获取响应后,从所述共享内存中读取所述NV镜像;

在本发明实施例中,在加密文件系统中未导入NV参数的情况下,调制解调器将从EMMC获取NV镜像,具体的:调制解调器将向移动终端内的应用处理器发送文件获取请求,该文件获取请求中可标记需要获取的文件是NV镜像,其中,应用处理器在接收到该文件获取请求后,将读取EMMC中的NV镜像,并将读取的NV镜像写入移动终端的共享内存中,以实现将NV镜像加载至共享内存的目的。且应用处理器还将向调制解调器反馈文件获取响应,以便通知调制解调器已经将NV镜像加载至共享内存。其中,调制解调器在接收到上述文件获取响应后,将从共享内存中读取NV镜像。因此,调制解调器可通过与应用处理器之间的交互,获取EMMC中的NV镜像。

步骤305、调制解调器解析所述NV镜像,将解析得到的NV参数写入所述加密文件系统,以实现所述NV参数的导入;

步骤306、所述调制解调器生成指定NV标记,将所述指定NV标记保存至所述加密文件系统,所述指定NV标记用于标识所述加密文件系统中已导入所述NV参数。

在本发明实施例中,调制解调器在获取到NV镜像之后,解析该NV镜像,得到NV参数,并将该NV参数写入加密文件系统,以实现NV参数的导入。且在导入之后,为了标记NV参数已经导入完成,调制解调器还将生成指定NV标记,并将该NV标记保存至加密文件系统,使得移动终端在后续启动时,调制解调器可以基于该NV标记确定加密文件系统中已导入NV参数。

在本发明实施例中,调制解调器将从加密文件系统中读取指定NV标记,且若未读取到该指定NV标记,则确定加密文件系统中未导入NV参数,该调制解调器将向应用处理器发送文件获取请求,以使应用服务器读取EMMC中的NV镜像,及将该NV镜像写入共享内存中,以便调制解调器能够从共享内存中读取该NV镜像,并解析该NV镜像,将解析得到的NV参数写入加密文件系统中,以实现NV参数的导入。相对于现有技术,仅需要在生产过程中将NV镜像烧录至EMMC中,且由移动终端内的调制解调器完成NV参数的导入,操作简单且不需要使用特定的导入工具,有效提高产线生产效率,及降低生产成本。进一步的,在导入NV参数之后,通过生成NV标记,使得能够有效的标识加密文件系统已导入NV参数,避免重复的NV参数的导入带来的资源浪费。

基于图2所示第一实施例,请参阅图4,为第一实施例中步骤203的细化步骤的流程示意图,该细化步骤包括:

步骤401、利用所述NV镜像包含的文件格式查找预先设置的文件格式与解析规则之间的映射关系,确定所述NV镜像的解析规则;

步骤402、利用所述解析规则对所述NV镜像进行解析,将解析得到的NV参数写入所述加密文件系统。

可以理解的是,图4也是图3所示第二实施例中步骤305的细化步骤的流程示意图。

在本发明实施例中,NV镜像是在生产过程中按照指定文件格式生成,并利用烧录工具烧录至至EMMC中,考虑到不同商家或者型号的移动终端烧录至的NV镜像生成时使用的格式不同,为了能够有效的对NV镜像进行解析,可以在移动终端内预先设置文件格式与解析规则之间的映射关系。例如,若NV镜像是按照A编码方式生成的,则该A编码方式对应的解析规则即为A解码方式。

在本发明实施例中,调制解调器获取NV镜像之后,将利用NV镜像包含的文件格式查找预先设置的文件格式与解析规则之间的映射关系,确定该NV镜像的解析规则,并利用该NV镜像的解析规则对该NV镜像进行解析,将解析得到的NV参数写入加密文件系统中。

在本发明实施例中,通过解析NV镜像能够得到NV参数,以便完成NV参数的导入。

请参阅图5,为本发明第三实施例中调制解调器的功能模块的示意图,该调制解调器包括:确定模块501、获取模块502及镜像处理模块503。

确定模块501,用于确定移动终端的加密文件系统中是否已导入NV参数;

获取模块502,用于若所述加密文件系统中未导入NV参数,则从所述移动终端的嵌入式多媒体卡EMMC中获取NV镜像,所述NV镜像是在所述移动终端的生产过程中通过烧录工具烧录至所述EMMC的;

镜像处理模块503,用于解析所述NV镜像,将解析得到的NV参数写入所述加密文件系统,以实现所述NV参数的导入。

在本发明实施例中,移动终端在生产过程中,将需要导入移动终端的NV参数按照指定文件格式生成NV镜像,可以理解的是,对于不同类型或者商家的移动终端,该指定文件格式可以是不同的,商家可以根据具体的需要设置生成NV镜像时所使用的格式。

其中,在生成NV镜像之后,可以通过产线上的烧录工具将该NV镜像烧录至EMMC中,可以理解的是,在移动终端的生产过程中,进行数据的烧录是必备的过程,移动终端使用的操作系统及系统文件等都需要进行烧录,因此,在烧录操作系统及系统文件的过程中,将NV镜像进行烧录,并不会增加烧录的操作步骤,也不需要使用到NV参数的导入工具。本发明实施例中的技术方案即是基于该原理达到提高产线生产效率及降低生产成本的目的。

在本发明实施例中,移动终端在启动时,移动终端内的调制解调器中的确定模块501将确定该移动终端的加密文件系统中是否已导入NV参数,其中,该加密文件系统是承载在非易失性存储器上,且用于保存NV参数的。

其中,若该加密文件系统中未导入NV参数,则获取模块502将从已烧录NV镜像的EMMC中获取该NV镜像,并由镜像处理模块503解析该NV镜像,将解析得到的NV参数写入加密文件系统,以实现NV参数的导入。

可以理解的是,本发明实施例中调制解调器实现NV参数的导入可以是在移动终端的生产过程中,例如,若在生产过程中,移动终端因为其他的原因比如质量检测等开机并处于工作状态时,调制解调器可按照本发明实施例中的技术方案实现NV参数的导入,或者,还可以是在移动终端出厂后,例如,用户已购买移动终端后,用户在日常使用移动终端时,移动终端开机并进入工作状态时,调制解调器可按照本发明实施例中的技术方案实现NV参数的导入。因此,并不限定上述技术方案的执行时机,且并不需要为了实现NV参数的导入而特意启动移动终端

可以理解的是,在本发明实施例中,在将NV镜像烧录至EMMC时,还可以将NV参数的版本号一同利用烧录工具烧录至EMMC,且调制解调器在从EMMC获取NV镜像时,也可以获取该版本号,并将该版本号保存至加密文件系统中,使得移动终端能够识别保存在加密文件系统中的NV参数所属的版本号。其中,从EMMC获取的版本号通常是默认版本号,且是移动终端内NV参数的初始版本号,若移动终端在使用过程中,更新了NV参数,则该版本号也需要一同进行更新。

在本发明实施例中,调制解调器确定移动终端的加密文件系统中是否已导入NV参数,若该加密文件系统中未导入NV参数,则从该移动终端的EMMC中获取NV镜像,该NV镜像是在移动终端的生产过程中通过烧录工具烧录至该EMMC的,且调制解调器将解析该NV镜像,将解析得到的NV参数写入加密文件系统,以实现该NV参数的导入。相对于现有技术,在移动终端的生产过程中,仅需要利用烧录工具将与NV参数有关的NV镜像烧录至EMMC中,且将NV参数导入加密文件系统则由移动终端内的调制解调器实现,不需要在生产过程中将移动终端开机并利用特定的导入工具进行导入,简化生产过程中的操作,有效提高生产线的生产效率及降低生产成本。

请参阅图6,为本发明第四实施例中调制解调器的功能模块的示意图,包括如图5所示第三实施例中的确定模块501、获取模块502及镜像处理模块503,且与图5所示第三实施例中描述的内容相似,此处不做赘述。

在本发明实施例中,确定模块501包括:

标记读取模块601,用于从所述加密文件系统中读取指定NV标记;

未导入确定模块602,用于若未读取到指定NV标记,则确定所述加密文件系统中未导入NV参数;

在本发明实施例中,在移动终端启动后,确定模块501将确定加密文件系统中是否已导入NV参数,具体的,标记读取模块601将从加密文件系统中读取指定NV标记,该指定NV标记是用于标识加密文件系统中已导入NV参数的,若该指定NV标记为空,则表明加密文件系统中并未导入NV参数,若该指定NV标记为非空,则表明该加密文件系统中已导入NV参数。其中,在指定NV标记为空时,调制解调器将无法读取到,在该指定NV标记为非空时,则可以读取到。其中,若调制解调器未读取该指定NV标记,则未导入确定模块602可确定加密文件系统中未导入NV参数。

可以理解的是,若调制解调器读取到该指定NV标记,则可确定加密文件系统中已导入NV参数,移动终端可正常使用,且调制解调器可使用加密文件系统中保存的NV参数。

在本发明实施例中,获取模块502包括:

发送模块603,用于若所述加密文件系统中未导入NV参数,则向所述移动终端内的应用处理器发送文件获取请求,以使所述应用处理器读取所述EMMC中的NV镜像,将所述NV镜像写入所述移动终端的共享内存中,并向所述调制解调器反馈文件获取响应;

镜像读取模块604,用于在接收到所述文件获取响应后,从所述共享内存中读取所述NV镜像。

在本发明实施例中,镜像处理模块503包括:

规则确定模块605,用于利用所述NV镜像包含的文件格式查找预先设置的文件格式与解析规则之间的映射关系,确定所述NV镜像的解析规则;

解析写入模块606,用于利用所述解析规则对所述NV镜像进行解析,将解析得到的NV参数写入所述加密文件系统。

在本发明实施例中,调制解调器还包括:

生成保存模块607,用于生成指定NV标记,将所述指定NV标记保存至所述加密文件系统,所述指定NV标记用于标识所述加密文件系统中已导入所述NV参数。

在本发明实施例中,在加密文件系统中未导入NV参数的情况下,获取模块502将从EMMC获取NV镜像,具体的:发送模块603将向移动终端内的应用处理器发送文件获取请求,该文件获取请求中可标记需要获取的文件是NV镜像,其中,应用处理器在接收到该文件获取请求后,将读取EMMC中的NV镜像,并将读取的NV镜像写入移动终端的共享内存中,以实现将NV镜像加载至共享内存的目的。且应用处理器还将向调制解调器反馈文件获取响应,以便通知调制解调器已经将NV镜像加载至共享内存。其中,调制解调器在接收到上述文件获取响应后,将由镜像读取模块604从共享内存中读取NV镜像。因此,调制解调器可通过与应用处理器之间的交互,获取EMMC中的NV镜像。

在本发明实施例中,NV镜像是在生产过程中按照指定文件格式生成,并利用烧录工具烧录至至EMMC中,考虑到不同商家或者型号的移动终端烧录至的NV镜像生成时使用的格式不同,为了能够有效的对NV镜像进行解析,可以在移动终端内预先设置文件格式与解析规则之间的映射关系。例如,若NV镜像是按照A编码方式生成的,则该A编码方式对应的解析规则即为A解码方式。

在本发明实施例中,调制解调器在获取到NV镜像之后,镜像处理模块503将解析该NV镜像,得到NV参数,并将该NV参数写入加密文件系统,以实现NV参数的导入。具体的:规则确定模块605获取NV镜像之后,将利用NV镜像包含的文件格式查找预先设置的文件格式与解析规则之间的映射关系,确定该NV镜像的解析规则,并由解析写入模块606利用该NV镜像的解析规则对该NV镜像进行解析,将解析得到的NV参数写入加密文件系统中。

在导入NV参数之后,为了标记NV参数已经导入完成,生成保存模块607还将生成指定NV标记,并将该NV标记保存至加密文件系统,使得移动终端在后续启动时,调制解调器可以基于该NV标记确定加密文件系统中已导入NV参数。

在本发明实施例中,调制解调器将从加密文件系统中读取指定NV标记,且若未读取到该指定NV标记,则确定加密文件系统中未导入NV参数,该调制解调器将向应用处理器发送文件获取请求,以使应用服务器读取EMMC中的NV镜像,及将该NV镜像写入共享内存中,以便调制解调器能够从共享内存中读取该NV镜像,并解析该NV镜像,将解析得到的NV参数写入加密文件系统中,以实现NV参数的导入。相对于现有技术,仅需要在生产过程中将NV镜像烧录至EMMC中,且由移动终端内的调制解调器完成NV参数的导入,操作简单且不需要使用特定的导入工具,有效提高产线生产效率,及降低生产成本。进一步的,在导入NV参数之后,通过生成NV标记,使得能够有效的标识加密文件系统已导入NV参数,避免重复的NV参数的导入带来的资源浪费。

在本发明实施例中还提供一种移动终端,该移动终端包含第三实施例或者第四实施例中的调制解调器。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本发明所提供的一种NV参数导入方法、调制解调器及移动终端的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

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