[发明专利]共享镜像文件的方法及装置在审
申请号: | 201410834519.X | 申请日: | 2014-12-29 |
公开(公告)号: | CN104484211A | 公开(公告)日: | 2015-04-01 |
发明(设计)人: | 张强;葛以学 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14;H04M1/725 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 523841 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享 文件 方法 装置 | ||
技术领域
本发明属于移动终端技术领域,尤其涉及共享镜像文件的方法及装置。
背景技术
在手机研发过程中,通常会有不同的手机项目,比如基于同一个处理器芯片研发多款不同的手机。然而,现有的手机项目的镜像文件(即手机项目的软体)都是独立的,不同研发项目的手机单独进行刷机处理。例如,A款手机适用于刷A款手机对应的镜像文件,而B款手机适用于刷B款手机对应的镜像文件;当A款手机刷B款手机的镜像文件时,A款手机是无法正常开机及正常运行的。
发明内容
鉴于此,本发明实施例提供一种共享镜像文件的方法及装置,以解决现有手机只能适用对应的镜像文件进行单独刷机处理的问题,实现不同研发项目的手机共用相同的镜像文件。
第一方面,一种共享镜像文件的方法,所述方法包括:
通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;
启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;
启动Kernel,通过Kernel读取共享内存中的项目信息,创建文件接口以及启动init进程以启动Android;
Android启动后通过所述文件接口获取所述项目信息。
进一步地,所述通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中包括:
通过Boot从存储控制器emmc的boot区中加载镜像文件中的项目信息,并将所述项目信息存储到共享内存中。
进一步地,所述启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件包括:
启动LK,通过LK读取共享内存中的项目信息,并检测是否有硬件识别信息,所述硬件识别信息包括调制解调器版本号和硬件版本号;
若检测到有硬件识别信息时,判断所述硬件识别信息与读取的所述项目信息是否相同;
在所述硬件识别信息与所述项目信息不相同时,根据所述硬件识别信息修正所述共享内存中的项目信息,并根据修正后的项目信息中的项目名称,加载与所述项目名称对应的配置文件。
进一步地,在启动Kernel创建文件接口之后,所述方法还包括:
通过Kernel启动调制解调器,以使所述调制解调器从所述共享内存中获取所述项目信息中的调制解调器版本号和运营商定制号。
进一步地,所述项目信息包括项目名称、与所述项目名称对应的调制解调器版本号、运营商定制号以及硬件版本号。
第二方面,一种共享镜像文件的装置,所述装置包括:
Boot模块,用于通过Boot获取镜像文件中的项目信息,并将所述项目信息存储到共享内存中;
LK模块,用于启动LK,通过LK读取共享内存中的项目信息,并检测硬件识别信息,根据所述硬件识别信息修正所述共享内存中的项目信息,以及加载与修正后的项目信息对应的配置文件;
Kernel模块,用于启动Kernel,通过Kernel读取共享内存中的项目信息,创建文件接口以及启动init进程以启动Android;
Android模块,用于通过所述文件接口获取所述项目信息。
进一步地,所述Boot模块具体用于:
从存储控制器emmc的boot区中加载镜像文件中的项目信息,并将所述项目信息存储到共享内存中。
进一步地,所述LK模块具体用于:
启动LK,通过LK读取共享内存中的项目信息,并检测是否有硬件识别信息,所述硬件识别信息包括调制解调器版本号和硬件版本号;
若检测到有硬件识别信息时,判断所述硬件识别信息与读取的所述项目信息是否相同;
在所述硬件识别信息与所述项目信息不相同时,根据所述硬件识别信息修正所述共享内存中的项目信息,并根据修正后的项目信息中的项目名称,加载与所述项目名称对应的配置文件。
进一步地,所述Kernel模块还用于:
在启动Kernel并创建文件接口之后,启动调制解调器,以使所述调制解调器从所述共享内存中获取所述项目信息中的调制解调器版本号和运营商定制号。
进一步地,所述项目信息包括项目名称、与所述项目名称对应的调制解调器版本号、运营商定制号以及硬件版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410834519.X/2.html,转载请声明来源钻瓜专利网。