[发明专利]一种分离安卓镜像烧录流程的方法在审
申请号: | 201510147270.X | 申请日: | 2015-03-31 |
公开(公告)号: | CN104731602A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 贺竟;王胜;刘棨;赵斌;王海波 | 申请(专利权)人: | 上海盈方微电子有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海新天专利代理有限公司 31213 | 代理人: | 龚敏 |
地址: | 201203 上海市浦东新区张江高科*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分离 安卓镜像烧录 流程 方法 | ||
技术领域
本发明涉及到优化安卓设备的生产流程的技术领域。更具体地说是把安卓设备的客户体验(包括预装应用软件和资源文件等)和基本设置(包括地区、时区、设备名等)从系统中分离出来单独生成镜像从而允许单独烧录改变系统的表现。进而提供并行进行系统开发和软件研发以及让一套系统镜像适应多个产品环境甚至是多个平台的方法。
背景技术
作为一个核心代码完全开源的系统,安卓系统被移植到各种智能产品中并销售到世界各地。而不同的智能产品有不同的应用场景,因而需要不同的预装应用或系统设置。即使是同样的智能产品由不同的厂家生产也由于不同的客户需求从而需要预装不同的系统应用、设置不同的产品属性(ID、开机动画、时区、语言等)。
现有安卓系统的文件系统镜像是system.img,这个镜像把大部分的用户体验相关功能(这镜像中包含了系统桌面Launcher应用、系统设置Settings应用等)和默认设置(system properties包含大部分系统默认设置)集成在其中。对于不同的客户对系统默认进行修改的需求,通常的做法是在系统、硬件、应用软件和资源文件都开发完成后再生成镜像然后上产线生产。
现有安卓系统的系统镜像是system.img,所有的默认配置和大部分预装应用软件以及预包含媒体文件等都包含在其中。本发明涉及到system.img和系统默认配置、默认应用软件、默认多媒体文件。
安卓系统的各种产品和用户体验相关配置分布在系统的各个功能块中。比如,产品名称、设备型号、语言设置、地区设置、系统铃声是由系统初始化时通过读取prop文件进行设置的,输入法设置是通过InputMethodManagerService决定的,开机动画是由boot_animation程序读取并显示动画文件,时间格式是由DateFormat读取Settings数据库决定的。要找出这些修改的地方是一项需要经验和耗时的工作。同时,很多时候就为了对系统默认做一点简单的修改却需要重新编译并烧录。但是如下面S12和S13所述的编译和烧写步骤耗时巨大,非常影响效率。特别是在产线上,对效率的影响体现得更为直接。现有的安卓设备的研发和生产流程如图1所示,具体描述如下:
S11:开发系统,根据设备特性开发驱动、系统层功能,修改BUG。然后根据客户提交的需求对系统进行客制化。
S12:编译系统镜像,这个编译耗时巨大,生成一个一般200~500M的system.img。
S13:烧录system.img,由于该镜像较大烧录时间也较长。
S14:如果有新的客户需求或者前期未完成的客户需求进来,返回S11,S11~S14很多时候是个反复循环的过程。
S15:系统和硬件都达到客户的需求,可以出货。
这样的流程是由于所有的配置和大部分应用软件以及多媒体文件都集成在system.img这个系统镜像中导致的。牵一发而动全身,客户的每一次需求修改都会导致重新编译系统甚至是重新烧录。很多时候一个简单的修改会导致对大量的已经烧录好的产品进行重新生产,这是对生产资源巨大的浪费。
发明内容
本发明公开了一种将系统应用和基本属性设置从安卓系统中分离出来的方法。通过这种方法可以让系统开发、设备生产和需求的提出和完善并行进行,或是同一个系统可以适应不同的产品需求,从而优化智能设备的生产流程。而且该方法提供了简化客户进行需求配置的手段。
本发明的具体技术方案如下:
本发明为了解决上述问题将一些系统默认配置和系统默认资源从系统中剥离出来,通过额外烧写一个镜像完成对系统的客户化配置。
一种分离安卓镜像烧录流程的方法,具体如下:
S21:开发系统,根据设备特性开发驱动、系统层功能,修改BUG。
S22:编译系统镜像。
S23:烧录系统镜像。
S24:根据客户需求生成配置文件,准备多媒体文件和应用软件等。
S25:将上面准备好的各个文件打包生成配置镜像。
S26:烧录该镜像。
S27:如果有新的客户需求或者前期未完成的客户需求进来,返回S24,客户需求只会影响S24~S26。
S28:系统和硬件都达到客户的需求,可以出货。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海盈方微电子有限公司;,未经上海盈方微电子有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510147270.X/2.html,转载请声明来源钻瓜专利网。