System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种比对不同固件包的方法、装置、设备和介质制造方法及图纸_技高网

一种比对不同固件包的方法、装置、设备和介质制造方法及图纸

技术编号:44633145 阅读:10 留言:0更新日期:2025-03-17 18:27
本发明专利技术提供一种比对不同固件包的方法、装置、设备和介质,方法包括:接收一新固件包,查看所述新固件包的版本号;并查找上一版本号的旧固件包;将新固件包的内容和旧固件包的内容进解压及行分类,并标注来源以及作用;将新固件包的内容根据分类与旧固件包的内容进行一一比对,并根据比对结果,将对应的内容标注对应的状态;将所有发生改变的内容以及对应的状态进行显示,可以快速的告知使用者新固件包发生了什么变化并且影响到了什么方面,使得新固件包变得更直观可控,有利于了解和使用固件包。

【技术实现步骤摘要】

本专利技术涉及固件比对,特别涉及一种比对不同固件包的方法、装置、设备和介质


技术介绍

1、android软件开发过程中通常都是要做版本迭代,每次打包出来的android固件包都会包含完整的核心组件和应用程序,由于固件包的集成化程度较高,所以较难直观的验证每次版本迭代时新固件包有哪些修改内容,需要通过实际场景进行验证,而验证需要提前知晓哪些内容改变了,测试人员才能精准地对改变的内容进行测试。

2、现有方法是让打包人员将新固件包的原始资料与旧固件包比对得出修改内容,再让测试人员用特定机器刷入新固件包对于修改的内容进行验证及测试,这种方法费时费力且效率低下;另外,当不确定其中某个功能是否改动时,需要花大量人力对该功能进行验证。综合来说,现有方法对新固件包验证需要耗费大量人力及时间,影响产品开发速度及人力成本。


技术实现思路

1、本专利技术要解决的技术问题,在于提供一种比对不同固件包的方法、装置、设备和介质,可以快速的告知使用者新固件包发生了什么变化并且影响到了什么方面,使得新固件包变得更直观可控,有利于了解和使用固件包。

2、第一方面,本专利技术提供了一种比对不同固件包的方法,包括下述步骤:

3、步骤1、接收一新固件包,查看所述新固件包的版本号;并查找上一版本号的旧固件包;

4、步骤2、将新固件包的内容和旧固件包的内容进解压及行分类,并标注来源以及作用;

5、步骤3、将新固件包的内容根据分类与旧固件包的内容进行一一比对,并根据比对结果,将对应的内容标注对应的状态;

6、步骤4、将所有发生改变的内容以及对应的状态进行显示。

7、第二方面,本专利技术提供了一种比对不同固件包的装置,包括下述模块:

8、接收查找模块,用于接收一新固件包,查看所述新固件包的版本号;并查找上一版本号的旧固件包;

9、分类模块,将新固件包的内容和旧固件包的内容进解压及行分类,并标注来源以及作用;

10、比对标注模块,将新固件包的内容根据分类与旧固件包的内容进行一一比对,并根据比对结果,将对应的内容标注对应的状态;

11、显示模块,将所有发生改变的内容以及对应的状态进行显示。

12、第三方面,本专利技术提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。

13、第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。

14、本专利技术提供的一个或多个技术方案,至少具有如下技术效果或优点:

15、本专利技术的方法,直接将新固件包中的内容与旧固件包进行比对,不需要对新固件包对应的功能进行展示及检测,可以快速定位出新固件包发生改变的内容及增加或删除的内容,使得新固件包变得更直观可控,方便测试人员快速了解、检测和使用新固件包,以减少不可知修改范围带来的风险和验证新旧固件包差异的人力成本投入。

16、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种比对不同固件包的方法,其特征在于:包括下述步骤:

2.根据权利要求1所述的一种比对不同固件包的方法,其特征在于:所述步骤1具体为:收到新固件包,查看所述新固件包的版本号;并查找上一版本号的旧固件包;

3.根据权利要求2所述的一种比对不同固件包的方法,其特征在于:所述挂载在Linux系统上进行。

4.根据权利要求2所述的一种比对不同固件包的方法,其特征在于:所述步骤3具体为:

5.根据权利要求4所述的一种对比Android不同固件包的差异的方法,其特征在于:

6.根据权利要求5所述的一种对比Android不同固件包的差异的方法,其特征在于:

7.一种比对不同固件包的装置,其特征在于:包括下述模块:

8.根据权利要求7所述的一种比对不同固件包的装置,其特征在于:所述接收查找模块具体为:收到新固件包,查看所述新固件包的版本号;并查找上一版本号的旧固件包;

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任一项所述的方法。

...

【技术特征摘要】

1.一种比对不同固件包的方法,其特征在于:包括下述步骤:

2.根据权利要求1所述的一种比对不同固件包的方法,其特征在于:所述步骤1具体为:收到新固件包,查看所述新固件包的版本号;并查找上一版本号的旧固件包;

3.根据权利要求2所述的一种比对不同固件包的方法,其特征在于:所述挂载在linux系统上进行。

4.根据权利要求2所述的一种比对不同固件包的方法,其特征在于:所述步骤3具体为:

5.根据权利要求4所述的一种对比android不同固件包的差异的方法,其特征在于:

6.根据权利要求5所述的一种对比android不同...

【专利技术属性】
技术研发人员:陈钧马雪怀
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1