The invention provides a patch management method and a system for firmware in Android system. The patch management method for firmware in Android system includes the following steps: (1) collecting code environment information including software configuration information in the compilation script of Android system; and (2) executing information collection in the software compilation process. Set the script and write it to the output firmware; 1. Brush the output firmware to the device and view the code environment information including software configuration information from the device's App; 4. Check the patch through the Android installation package. The invention can quickly obtain the corresponding code environment of the firmware from the existing equipment, and obtain the corresponding hardware configuration of the firmware from the existing firmware of the equipment; can detect whether there is a patch that has not been updated in the existing firmware, avoid the patch update not in time, prevent the recurrence of known problems, and reduce customer complaints. It provides a great help for debugging of firmware upgrade and other issues.
【技术实现步骤摘要】
一种安卓系统中固件的补丁管理方法及系统
本专利技术涉及一种补丁管理方法,尤其涉及一种安卓系统中固件的补丁管理方法,并涉及采用了该安卓系统中固件的补丁管理方法的补丁管理系统。
技术介绍
对于方案公司,安卓系统的固件(Android固件)针对不同的客户,其固件会不同,处理软件的人员也是不同,已经解决问题的补丁更新到输出固件中光靠工程师自己是很难确保,而且对于测试人员他们也很难检出几率性问题,也不会每版软件都去做这个测试。有时客户拿问题机器过来分析,对于一些几率性问题我们需要拿更多的机器进行复现分析,但是客户有可能只提供一台机器,这时我们要从现有的调试机器中去找,分析时可能需要知道其对应的固件。因为固件很多,当客户要求基于某个固件基础上修改他们的需求,这时可能因为时间长或之前维护的人员离职等原因导致找不到代码环境,如果更新最新的代码,就有可能会引起新的异常问题以及漏掉客制化需求。
技术实现思路
本专利技术所要解决的技术问题是需要提供一种能够快速获取设备的代码环境,及时检测出未更新的补丁,对固件升级等问题提供帮助的安卓系统中固件的补丁管理方法,并涉及采用了该安卓系统中固件的补丁管理方法的补丁管理系统。对此,本专利技术提供一种安卓系统中固件的补丁管理方法,包括以下步骤:步骤S1,在安卓系统的编译脚本中收集包括了软件配置信息的代码环境信息;步骤S2,在软件编译过程中,执行信息收集脚本,并写入到输出固件中;步骤S3,将输出固件刷机到设备中,从设备的App查看包括了软件配置信息的代码环境信息;步骤S4,通过安卓安装包检测未更新的补丁。本专利技术的进一步改进在于,所述步骤S1中 ...
【技术保护点】
1.一种安卓系统中固件的补丁管理方法,其特征在于,包括以下步骤:步骤S1,在安卓系统的编译脚本中收集包括了软件配置信息的代码环境信息;步骤S2,在软件编译过程中,执行信息收集脚本,并写入到输出固件中;步骤S3,将输出固件刷机到设备中,从设备的App查看包括了软件配置信息的代码环境信息;步骤S4,通过安卓安装包检测未更新的补丁。
【技术特征摘要】
1.一种安卓系统中固件的补丁管理方法,其特征在于,包括以下步骤:步骤S1,在安卓系统的编译脚本中收集包括了软件配置信息的代码环境信息;步骤S2,在软件编译过程中,执行信息收集脚本,并写入到输出固件中;步骤S3,将输出固件刷机到设备中,从设备的App查看包括了软件配置信息的代码环境信息;步骤S4,通过安卓安装包检测未更新的补丁。2.根据权利要求1所述的安卓系统中固件的补丁管理方法,其特征在于,所述步骤S1中,所述软件配置信息包括内存信息、频率信息、摄像机信息、显示模组信息、TP信息、电池信息和传感信息中的任意一种或几种。3.根据权利要求1所述的安卓系统中固件的补丁管理方法,其特征在于,所述步骤S1中,所述代码环境信息包括编译主机信息、代码路径信息、软件配置信息、代码分支信息以及查看提交记录信息中的任意一种或几种。4.根据权利要求1所述的安卓系统中固件的补丁管理方法,其特征在于,当出现新补丁时,将新补丁提交到安卓系统的的标准分支中,并通过标准分支的查看提交记录信息记录其提交记录,以此提交记录作为所述步骤S4检测未更新的补丁的标准参照物。5.根据权利要求1至4任意一项所述的安卓系统中固件的补丁管理方法,其特征在于,所述步骤S2包括以下子步骤:步骤S201,在设备目录文件中引用信息收集脚本;步骤S202,编译时会调用设备目录文件,同时执行信息收集脚本;步骤S2...
【专利技术属性】
技术研发人员:张治宇,钟景维,石庆,马保军,郑科,张龙,李冬明,
申请(专利权)人:深圳市亿道数码技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。