共享镜像文件的方法及装置制造方法

文档序号:7824143阅读:187来源:国知局
共享镜像文件的方法及装置制造方法
【专利摘要】本发明适用于移动终端【技术领域】,提供了一种共享项目镜像文件的方法及装置,所述方法包括:通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;启动Kernel,通过Kernel读取共享内存中的项目信息,创建文件接口以及启动init进程以启动Android;Android启动后通过所述文件接口获取所述项目信息。本发明实施例实现了不同研发项目的手机共用相同的镜像文件,提高了镜像文件的兼容性以及手机项目的研发效率。
【专利说明】共享镜像文件的方法及装置

【技术领域】
[0001]本发明属于移动终端【技术领域】,尤其涉及共享镜像文件的方法及装置。

【背景技术】
[0002]在手机研发过程中,通常会有不同的手机项目,比如基于同一个处理器芯片研发多款不同的手机。然而,现有的手机项目的镜像文件(即手机项目的软体)都是独立的,不同研发项目的手机单独进行刷机处理。例如,A款手机适用于刷A款手机对应的镜像文件,而B款手机适用于刷B款手机对应的镜像文件;当A款手机刷B款手机的镜像文件时,A款手机是无法正常开机及正常运行的。


【发明内容】

[0003]鉴于此,本发明实施例提供一种共享镜像文件的方法及装置,以解决现有手机只能适用对应的镜像文件进行单独刷机处理的问题,实现不同研发项目的手机共用相同的镜像文件。
[0004]第一方面,一种共享镜像文件的方法,所述方法包括:
[0005]通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;
[0006]启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;
[0007]启动Kernel,通过Kernel读取共享内存中的项目信息,创建文件接口以及启动init进程以启动Android ;
[0008]Android启动后通过所述文件接口获取所述项目信息。
[0009]进一步地,所述通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中包括:
[0010]通过Boot从存储控制器emmc的boot区中加载镜像文件中的项目信息,并将所述项目信息存储到共享内存中。
[0011]进一步地,所述启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件包括:
[0012]启动LK,通过LK读取共享内存中的项目信息,并检测是否有硬件识别信息,所述硬件识别信息包括调制解调器版本号和硬件版本号;
[0013]若检测到有硬件识别信息时,判断所述硬件识别信息与读取的所述项目信息是否相同;
[0014]在所述硬件识别信息与所述项目信息不相同时,根据所述硬件识别信息修正所述共享内存中的项目信息,并根据修正后的项目信息中的项目名称,加载与所述项目名称对应的配置文件。
[0015]进一步地,在启动Kernel创建文件接口之后,所述方法还包括:
[0016]通过Kernel启动调制解调器,以使所述调制解调器从所述共享内存中获取所述项目信息中的调制解调器版本号和运营商定制号。
[0017]进一步地,所述项目信息包括项目名称、与所述项目名称对应的调制解调器版本号、运营商定制号以及硬件版本号。
[0018]第二方面,一种共享镜像文件的装置,所述装置包括:
[0019]Boot模块,用于通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;
[0020]LK模块,用于启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;
[0021]Kernel模块,用于启动Kernel,通过Kernel读取共享内存中的项目信息,仓ll建文件接口以及启动init进程以启动Android ;
[0022]Android模块,用于通过所述文件接口获取所述项目信息。
[0023]进一步地,所述Boot模块具体用于:
[0024]从存储控制器emmc的boot区中加载镜像文件中的项目信息,并将所述项目信息存储到共享内存中。
[0025]进一步地,所述LK模块具体用于:
[0026]启动LK,通过LK读取共享内存中的项目信息,并检测是否有硬件识别信息,所述硬件识别信息包括调制解调器版本号和硬件版本号;
[0027]若检测到有硬件识别信息时,判断所述硬件识别信息与读取的所述项目信息是否相同;
[0028]在所述硬件识别信息与所述项目信息不相同时,根据所述硬件识别信息修正所述共享内存中的项目信息,并根据修正后的项目信息中的项目名称,加载与所述项目名称对应的配置文件。
[0029]进一步地,所述Kernel模块还用于:
[0030]在启动Kernel并创建文件接口之后,启动调制解调器,以使所述调制解调器从所述共享内存中获取所述项目信息中的调制解调器版本号和运营商定制号。
[0031]进一步地,所述项目信息包括项目名称、与所述项目名称对应的调制解调器版本号、运营商定制号以及硬件版本号。
[0032]与现有技术相比,本发明实施例通过预先建立并存储不同研发项目的手机的配置文件;在进行手机初始化时,通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;启动Kernel,通过Kernel读取共享内存中的项目信息,创建文件接口以及启动init进程以启动Android ;Android启动后通过所述文件接口获取所述项目信息;从而解决了现有手机只能适用对应的镜像文件进行单独刷机处理的问题,实现了不同研发项目的手机共用相同的镜像文件,提高了镜像文件的兼容性以及手机项目的研发效率,降低了生产线上刷机出错的概率。

【专利附图】

【附图说明】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本发明实施例一提供的共享镜像文件的方法的第一实现流程图;
[0035]图2是本发明实施例二提供的共享镜像文件的方法的第二实现流程图;
[0036]图3是本发明实施例三提供的共享镜像文件的装置的组成结构图。

【具体实施方式】
[0037]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038]本发明实施例通过预先建立并存储不同研发项目的手机对应的配置文件;在进行手机初始化时,通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;启动Kernel,通过Kernel读取共享内存中的项目信息,仓ll建文件接口以及启动init进程以启动Android ; An droid启动后通过所述文件接口获取所述项目信息;从而解决了现有手机只能适用对应的镜像文件进行单独刷机处理的问题,实现了不同研发项目的手机共用相同的镜像文件,提高了镜像文件的兼容性以及手机项目的研发效率。本发明实施例还提供了相应的装置,以下分别进行详细的说明。
[0039]实施例一
[0040]图1示出了本发明实施例一提供的共享镜像文件的方法的第一实现流程,为了便于说明,仅示出了与本发明相关的部分。
[0041]在本发明实施例中,所述方法应用于Android手机中。在实现本发明之前,预先在存储控制器emmc的boot2区中存放了一个镜像文件(即bin文件),所述镜像文件的第三个区域(block)中存储了手机的项目信息。其中,所述项目信息包括但不限于项目名称Project Vers1n、与所述项目名称对应的调制解调器版本号Modem Vers1n、运营商定制号Operator以及硬件版本号Pcb Vers1n ;所述项目名称用于区分同一公司的不同研发项目,大小为4字节;所述调制解调器版本号用于区分不同研发项目的手机的modem制式,大小为I字节;所述运营商定制号用于区分不同研发项目的手机的运营商,包括但不限于移动定制版本、联通定制版本或者市场公开版本,大小为I字节,;所述硬件版本号优选为硬件主板的批次号,大小为I字节。
[0042]如图1所示,所述方法包括:
[0043]在步骤SlOl中,通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中。
[0044]由于LK无法访问emmc的boot区,在本发明实施例中,LK不直接从emmc中加载项目信息,优选通过预设程序SBLl从emmc的boot2区中加载上述的镜像文件中的项目信息,解释所述项目信息,并将解释后的项目信息存储到共享内存中,以使得LK能够从所述共享内存中获取到项目信息。优选地,所述预设程序SBLl为高通的Boot ;其中,Boot为在操作系统内核运行之前运行的一段小程序,高通为芯片供应商。
[0045]在步骤S102中,启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件。
[0046]在项目信息存储到共享内存中后,启动LK。LK是(L)ittle(K)ernel的缩写,为高通平台 Android 的 bootloader。
[0047]通过LK读取所述共享内存中的项目信息,并检测硬件识别信息。当硬件识别信与所读取的项目信息匹配不成功时,根据所述硬件识别信息修正共享内存中的项目信息。同时,通过LK根据共享内存中的项目名称Project Vers1n,加载与所述项目名称对应的配置文件DTS,编译所述配置文件DTS。其中,所述配置文件DTS记录了不同研发项目的手机对应的硬件设备信息,比如触摸屏型号、IXD型号等,存放在arch\arm\boot\dts\projects中。在本发明实施例中,设置每个研发项目对应的配置文件DTS,以记录研发项目对应的硬件设备。在LK加载KerneiI的过程中,加载与项目名称对应的配置文件,然后跳转至Kernel进程,使得Kernel启动后就成功使用了该研发项目对应的硬件设备,从而实现了在不同的手机上共用相同的镜像文件。
[0048]在步骤S103中,启动Kernel,通过Kernel读取共享内存中的项目信息,创建文件接口以及启动init进程以启动Android。
[0049]在本发明实施例中,Kernel从共享内存中读取项目信息,并创建一文件接口,并启动init进程以Android启动。所述文件接口用于向Android提供项目信息。优选地,在启动init进程之前,所述Kernel还加载调制解调器的编译文件(即modem, img),以启动调制解调器Modem。调制解调器Modem启动后将访冋共早内存,以获得项目彳目息中的调制解调器版本号Modem Vers1n、运营商定制号Operator,运行与所述调制解调器版本号、运营商定制号对应的网络制式。
[0050]在步骤S104中,Android启动后通过所述文件接口获取所述项目信息。
[0051]Android将通过步骤S103中创建的所述文件接口从Kernel中获取所述项目信息,即获取项目名称Project Vers1n、与所述项目名称对应的调制解调器版本号ModemVers1n、运营商定制号Operator以及硬件版本号Pcb Vers1n。
[0052]在本发明实施例中,通过预先建立并存储不同研发项目的手机对应的配置文件;在进行手机初始化时,通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;启动Kernel,通过Kernel读取共享内存中的项目信息,仓ll建文件接口以及启动init进程以启动Android ; An droid启动后通过所述文件接口获取所述项目信息;从而解决了现有手机只能适用对应的镜像文件进行单独刷机处理的问题,实现了不同研发项目的手机共用相同的镜像文件,提高了镜像文件的兼容性以及手机项目的研发效率,降低了生产线上刷机出错的概率。
[0053]实施例二
[0054]图2示出了本发明实施例二提供共享镜像文件的方法的第二实现流程,为了便于说明,仅示出了与本发明相关的部分。
[0055]如图2所示,所述方法包括:
[0056]在步骤S201中,通过Boot获取镜像文件中的项目信息,将所述项目信息存储到共享内存中。
[0057]其中,所述Boot为高通的Boot,Boot进程结束后,启动LK进入LK进程。
[0058]在步骤S202中,通过LK读取共享内存中的项目信息。
[0059]在步骤S203中,检测是否有硬件识别信息,所述硬件识别信息包括调制解调器版本号和硬件版本号。
[0060]在步骤S204中,在检测到硬件识别信息时,判断所述硬件识别信息与所读取的项目十目息是否相同。
[0061]在判断结果为否时,表明硬件识别信息与软件识别信息不相同,以硬件识别信息为准,执行步骤S205 ;否则,执行步骤S206。
[0062]在步骤S205中,在所述硬件识别信息与所述项目信息不相同时,根据所述硬件识别信息修正共享内存中的项目信息。
[0063]所述修正共享内存中的项目信息为将检测到的硬件识别信息回写回所述共享内存中。
[0064]在步骤S206中,根据项目信息中的项目名称加载与所述项目信息对应的配置文件。
[0065]优选地,本发明实施例中,LK在启动Kernel时,读取所有的配置文件DTS的头部信息,将所述头部信息与预设程序SBLl获取并存储在共享内存中的项目信息进行匹配。若匹配成功时,加载与(修正后的)所述项目信息的项目名称对应的配置文件DTS,然后启动kernel进入kernel进程。Kernel成功启动后即可使用该项目对应的硬件设备。
[0066]在步骤S207中,启动Kernel,通过Kernel读取共享内存中的项目信息,创建文件接口以供Android调用。
[0067]若LK修正了共享内存中的项目信息时,则Kernel读取修正后的项目信息。
[0068]在步骤S208中,Kernel加载调制解调器的镜像文件以启动调制解调器。
[0069]在步骤S209中,Kernel启动init进程以Android启动。
[0070]在步骤S210中,调制解调器获取所述项目信息中的调制解调器版本号、运营商定制号。
[0071]在本发明实施例中,调制解调器Modem访问共享内存,以获得(修正后的)项目信息中的调制解调器版本号Mo dem Ver s i on、运营商定制号Op er at or,运行与所述调制解调器版本号、运营商定制号对应的网络制式,所述网络制式包括但不限于GSM、TD、WCDMA等。
[0072]在步骤S211中,Android通过所述文件接口获取项目信息中的项目名称、与所述项目名称对应的调制解调器版本号、运营商定制号以及硬件版本号。
[0073]在本发明实施例中,所述文件接口向Android提供Kernel所读取到的项目信息中的项目名称、与所述项目名称对应的调制解调器版本号、运营商定制号以及硬件版本号。
[0074]通过上述步骤,预先建立并存储不同研发项目的手机对应的配置文件;在进行手机初始化时,通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;启动Kernel,通过Kernel读取共享内存中的项目信息,仓ll建文件接口以及启动init进程以启动Android ; An droid启动后通过所述文件接口获取所述项目信息;从而解决了现有手机只能适用对应的镜像文件进行单独刷机处理的问题,实现了不同研发项目的手机共用相同的镜像文件,提高了镜像文件的兼容性以及手机项目的研发效率,降低了生产线上刷机出错的概率。
[0075]实施例三
[0076]图3示出了本发明实施例三提供的共享镜像文件的装置,为了便于说明,仅示出了与本发明相关的部分。
[0077]在本发明实施例中,所述装置用于实现图1或图2实施例中所述的共享镜像文件的方法,可以是内置于移动终端的软件单元、硬件单元或者软硬件结合的单元。所述移动终端优选为智能手机。
[0078]如图3所示,所述装置包括:
[0079]Boot模块31,用于通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中。
[0080]LK模块32,用于启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件。
[0081]Kernel模块33,用于启动Kernel,通过Kernel读取共享内存中的项目信息,仓1J建文件接口以及启动init进程以启动Android。
[0082]Android模块34,用于通过所述文件接口获取所述项目信息。
[0083]其中,所述项目信息包括项目名称、与所述项目名称对应的调制解调器版本号、运营商定制号以及硬件版本号。
[0084]进一步地,所述boot模块31具体用于:
[0085]从存储控制器emmc的boot区中加载镜像文件中的项目信息,并将所述项目信息存储到共享内存中。
[0086]进一步地,所述LK模块32具体用于:
[0087]启动LK,通过LK读取共享内存中的项目信息,并检测是否有硬件识别信息,所述硬件识别信息包括调制解调器版本号和硬件版本号;
[0088]若检测到有硬件识别信息时,判断所述硬件识别信息与读取的所述项目信息是否相同;
[0089]在所述硬件识别信息与所述项目信息不相同时,根据所述硬件识别信息修正所述共享内存中的项目信息,并根据修正后的项目信息中的项目名称,加载与所述项目名称对应的配置文件。
[0090]进一步地,所述Kernel模块33还用于:
[0091]启动调制解调器,以使所述调制解调器从所述共享内存中获取所述项目信息中的调制解调器版本号和运营商定制号。
[0092]需要说明的是,本发明实施例中的装置可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
[0093]通过上述步骤,本发明实施例预先建立并存储不同研发项目的手机对应的配置文件;在进行手机初始化时,通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;启动Kernel,通过Kernel读取共享内存中的项目信息,创建文件接口以及启动init进程以启动Android ;Android启动后通过所述文件接口获取所述项目信息;从而解决了现有手机只能适用对应的镜像文件进行单独刷机处理的问题,实现了不同研发项目的手机共用相同的镜像文件,提高了镜像文件的兼容性以及手机项目的研发效率,降低了生产线上刷机出错的概率。
[0094]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0095]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0096]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0097]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0098]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0099]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0100]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种共享镜像文件的方法,其特征在于,所述方法包括: 通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中; 启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;启动Kernel,通过KerneI读取共享内存中的项目信息,仓Il建文件接口以及启动init进程以启动Android ; Android启动后通过所述文件接口获取所述项目信息。
2.如权利要求1所述的共享镜像文件的方法,其特征在于,所述通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中包括: 通过Boot从存储控制器emmc的boot区中加载镜像文件中的项目信息,并将所述项目信息存储到共享内存中。
3.如权利要求1所述的共享镜像文件的方法,其特征在于,所述启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件包括: 启动LK,通过LK读取共享内存中的项目信息,并检测是否有硬件识别信息,所述硬件识别信息包括调制解调器版本号和硬件版本号; 若检测到有硬件识别信息时,判断所述硬件识别信息与读取的所述项目信息是否相同; 在所述硬件识别信息与所述项目信息不相同时,根据所述硬件识别信息修正所述共享内存中的项目信息,并根据修正后的项目信息中的项目名称,加载与所述项目名称对应的配置文件。
4.如权利要求1所述的共享镜像文件的方法,其特征在于,在启动Kernel创建文件接口之后,所述方法还包括: 通过Kernel启动调制解调器,以使所述调制解调器从所述共享内存中获取所述项目信息中的调制解调器版本号和运营商定制号。
5.如权利要求1至4任一项所述的共享镜像文件的方法,其特征在于,所述项目信息包括项目名称、与所述项目名称对应的调制解调器版本号、运营商定制号以及硬件版本号。
6.一种共享镜像文件的装置,其特征在于,所述装置包括: Boot模块,用于通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中; LK模块,用于启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件; Kernel模块,用于启动Kernel,通过Kernel读取共享内存中的项目信息,仓Il建文件接口以及启动init进程以启动Android ; Android模块,用于通过所述文件接口获取所述项目信息。
7.如权利要求6所述的共享镜像文件的装置,其特征在于,所述Boot模块具体用于: 从存储控制器emmc的boot区中加载镜像文件中的项目信息,并将所述项目信息存储到共享内存中。
8.如权利要求6所述的共享镜像文件的装置,其特征在于,所述LK模块具体用于: 启动LK,通过LK读取共享内存中的项目信息,并检测是否有硬件识别信息,所述硬件识别信息包括调制解调器版本号和硬件版本号; 若检测到有硬件识别信息时,判断所述硬件识别信息与读取的所述项目信息是否相同; 在所述硬件识别信息与所述项目信息不相同时,根据所述硬件识别信息修正所述共享内存中的项目信息,并根据修正后的项目信息中的项目名称,加载与所述项目名称对应的配置文件。
9.如权利要求6所述的共享镜像文件的装置,其特征在于,所述Kernel模块还用于: 在启动Kernel并创建文件接口之后,启动调制解调器,以使所述调制解调器从所述共享内存中获取所述项目信息中的调制解调器版本号和运营商定制号。
10.如权利要求6至9任一项所述的共享镜像文件的装置,其特征在于,所述项目信息包括项目名称、与所述项目名称对应的调制解调器版本号、运营商定制号以及硬件版本号。
【文档编号】H04M1/725GK104484211SQ201410834519
【公开日】2015年4月1日 申请日期:2014年12月29日 优先权日:2014年12月29日
【发明者】张强, 葛以学 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1