TP固件切换方法及装置制造方法及图纸

技术编号:15724419 阅读:258 留言:0更新日期:2017-06-29 10:10
本发明专利技术实施例公开了一种TP固件切换方法及装置。该方法应用于移动终端中,通过将所选择的第一固件版本对应的第一固件版本号写入移动终端的可擦除只读存储器,并在驱动重新加载时,判断所选择的第一固件版本号与当前移动终端所使用的第二固件版本号的异同,在第一固件版本号与第二固件版本号不同时,烧写第一固件版本,完成第二固件版本向第一固件版本的切换。本发明专利技术实施例提供的TP固件切换方法及装置,能够通过简单的切换完成多个TP固件版本的检测,使得多TP固件版本检测能够更加快捷、方便。

【技术实现步骤摘要】
TP固件切换方法及装置
本专利技术实施例涉及检测技术,尤其涉及一种TP固件切换方法及装置。
技术介绍
固件(Firmware)是指设备内部保存的设备"驱动程序",通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱、刻录机等。固件担任着一个系统最基础最底层的工作,其也是硬件设备的灵魂。在一些触摸屏(Touchpanel,TP)的移动终端中可能会存在除了固件以外没有其它软件组成的情况,因而固件能够决定移动终端的功能及性能。对于移动终端来说,适应不同版本的固件是验证移动终端功能及性能的重要指标,因而需要对移动终端是否能够适应多版本的固件进行检测。现有技术中,对移动终端进行多版本固件的检测时,固件的升级方式为强制升级,并对固件的版本号不做比较。例如,需要对移动终端进行三个不同固件的检测,此时需要先研发编译出每个版本的固件,然后每检测一个固件,就对该固件进行一次下载,从而完成检测。但是,现有技术中对移动终端进行多个固件版本的检测时,需要多次下载,这就会花费大量的时间与精力,且该检测方法需要相应的技术人员才能完成,不够简单方便。
技术实现思路
有鉴于此,本专利技术实施例提供了一种TP固件切换方法及装置,能够通过简单的切换完成固件的检测,以实现对移动终端进行多个TP固件版本的检测时,更加快捷、方便。第一方面,本专利技术实施例提供了一种TP固件切换方法,应用于移动终端中,包括:在接收到选择第一固件版本的操作指令时,将所述第一固件版本对应的第一固件版本号写入所述移动终端的可擦除只读存储器中;在所述移动终端的驱动重新加载时,判断第二固件版本号与所述第一固件版本号是否相同,所述第二固件版本号为所述移动终端当前正在使用的TP固件版本号;若所述第二固件版本号与所述第一固件版本号不同,则烧写第一固件版本。可选的,在接收选择第一固件版本的操作指令之前,还包括:在所述移动终端加载驱动时,检测所述移动终端中存储的所有TP固件版本以及各TP固件的版本号;将所述各TP固件的版本号显示在所述移动终端显示界面。可选的,在接收选择第一固件版本的操作指令之前,还包括:检测到导入新TP固件版本的指令时,获取所述被导入的新TP固件版本的存储路径;将所述存储路径中的TP固件版本对应的版本号显示在所述移动终端显示界面。可选的,所述接收到选择第一固件版本的操作指令时,将所述第一固件版本对应的第一固件版本号写入所述移动终端的可擦除只读存储器中包括:接收到选择第一固件版本的操作指令时,如果所述第一固件版本是被导入的TP固件版本,则将所述第一固件版本号以及所述第一固件版本对应的存储路径写入所述移动终端的可擦除只读存储器中。可选的,所述若所述第二固件版本号与所述第一固件版本号不同,则烧写第一固件版本包括:若所述第二固件版本号与所述第一固件版本号不同,且所述第一固件版本是被导入的TP固件版本,则读取所述可擦除只读存储器中存储的第一固件版本号和对应的存储路径;根据第一固件版本号和对应的存储路径,烧写第一固件版本。第二方面,本专利技术实施例提供了一种TP固件切换装置,集成于移动终端中,包括:固件写入模块,用于在接收到选择第一固件版本的操作指令时,将所述第一固件版本对应的第一固件版本号写入所述移动终端的可擦除只读存储器中;固件判断模块,用于在所述移动终端的驱动重新加载时,判断第二固件版本号与所述第一固件版本号是否相同,所述第二固件版本号为所述移动终端当前正在使用的TP固件版本号;固件烧写模块,用于若所述第二固件版本号与所述第一固件版本号不同,则烧写第一固件版本。可选的,所述装置还包括:固件检测模块,用于在接收选择第一固件版本的操作指令之前,所述移动终端加载驱动时,检测所述移动终端中存储的所有TP固件版本以及各TP固件的版本号;固件显示模块,用于将所述各TP固件的版本号显示在所述移动终端显示界面。可选的,所述装置还包括:固件获取模块,用于在接收选择第一固件版本的操作指令之前,检测到导入新TP固件版本的指令时,获取所述被导入的新TP固件版本的存储路径;固件显示模块,用于将所述存储路径中的TP固件版本对应的版本号显示在所述移动终端显示界面。可选的,所述固件写入模块具体用于:接收到选择第一固件版本的操作指令时,如果所述第一固件版本是被导入的TP固件版本,则将所述第一固件版本号以及所述第一固件版本对应的存储路径写入所述移动终端的可擦除只读存储器中。可选的,所述固件烧写模块包括:固件读取单元,用于若所述第二固件版本号与所述第一固件版本号不同,且所述第一固件版本是被导入的TP固件版本,则读取所述可擦除只读存储器中存储的第一固件版本号和对应的存储路径;固件烧写单元,用于根据第一固件版本号和对应的存储路径,烧写第一固件版本。本专利技术实施例提供了一种TP固件切换方法及装置,该方法应用于移动终端中,通过将所选择的第一固件版本对应的第一固件版本号写入移动终端的可擦除只读存储器,并在驱动重新加载时,判断所选择的第一固件版本号与当前移动终端所使用的第二固件版本号的异同,在第一固件版本号与第二固件版本号不同时,烧写第一固件版本,完成第二固件版本向第一固件版本的切换,从而使得在对移动终端进行不同TP固件版本的检测时,能够通过简单的切换完成多版本固件的检测,以实现移动终端固件检测更加快捷、方便。附图说明图1是本专利技术实施例一提供的一种TP固件切换方法的流程图;图2是本专利技术实施例二提供的一种TP固件切换方法的流程图;图3A是本专利技术实施例三提供的一种TP固件切换方法的流程图;图3B是本专利技术实施例三提供的一种TP固件切换界面显示示例;图4是本专利技术实施例四提供的一种TP固件切换装置的结构框图;图5是本专利技术实施例五提供的一种TP固件切换装置的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种TP固件切换方法的流程图,该方法适用于移动终端的TP固件检测的情况中,该方法由本专利技术实施例提供的TP固件切换装置来执行,该装置可采用硬件和/或软件的方法实现,该装置可集成于任何触摸屏的移动终端中,例如手机、平板电脑等。如图1所示,具体包括:S101、在接收到选择第一固件版本的操作指令时,将所述第一固件版本对应的第一固件版本号写入所述移动终端的可擦除只读存储器中。示例性的,移动终端是由硬件和软件组成一种设备,而固件则是移动终端最低层、最基础的软件,固件的使用情况是检测移动终端性能好坏的关键。当前的移动终端多为触摸屏,因而需要在移动终端中使用TP固件。随着对移动终端性能要求的不断变化,TP固件版本越来越多,为使移动终端能够适应市场上众多TP固件版本,则需要对移动终端的进行不同TP固件版本的检测。由此,可通过在各个TP固件版本的版本号中选择所要检测的非当前使用的新TP固件版本,即第一固件版本。当移动终端获取到所选择的第一固件版本时,就会将该第一固件版本的版本号写入移动终端的可擦除只读存储器中,该存储器所存储的内容不会随着移动终端的重启而被擦除。S102、在所述移动终端的驱动重新加载时,判断第二固件版本号与所述第一本文档来自技高网...
TP固件切换方法及装置

【技术保护点】
一种TP固件切换方法,应用于移动终端中,其特征在于,包括:在接收到选择第一固件版本的操作指令时,将所述第一固件版本对应的第一固件版本号写入所述移动终端的可擦除只读存储器中;在所述移动终端的驱动重新加载时,判断第二固件版本号与所述第一固件版本号是否相同,所述第二固件版本号为所述移动终端当前正在使用的TP固件版本号;若所述第二固件版本号与所述第一固件版本号不同,则烧写第一固件版本。

【技术特征摘要】
1.一种TP固件切换方法,应用于移动终端中,其特征在于,包括:在接收到选择第一固件版本的操作指令时,将所述第一固件版本对应的第一固件版本号写入所述移动终端的可擦除只读存储器中;在所述移动终端的驱动重新加载时,判断第二固件版本号与所述第一固件版本号是否相同,所述第二固件版本号为所述移动终端当前正在使用的TP固件版本号;若所述第二固件版本号与所述第一固件版本号不同,则烧写第一固件版本。2.根据权利要求1所述的方法,其特征在于,在接收选择第一固件版本的操作指令之前,还包括:在所述移动终端加载驱动时,检测所述移动终端中存储的所有TP固件版本以及各TP固件的版本号;将所述各TP固件的版本号显示在所述移动终端显示界面。3.根据权利要求1所述的方法,其特征在于,在接收选择第一固件版本的操作指令之前,还包括:检测到导入新TP固件版本的指令时,获取所述被导入的新TP固件版本的存储路径;将所述存储路径中的TP固件版本对应的版本号显示在所述移动终端显示界面。4.根据权利要求3所述的方法,其特征在于,所述接收到选择第一固件版本的操作指令时,将所述第一固件版本对应的第一固件版本号写入所述移动终端的可擦除只读存储器中包括:接收到选择第一固件版本的操作指令时,如果所述第一固件版本是被导入的TP固件版本,则将所述第一固件版本号以及所述第一固件版本对应的存储路径写入所述移动终端的可擦除只读存储器中。5.根据权利要求4所述的方法,其特征在于,所述若所述第二固件版本号与所述第一固件版本号不同,则烧写第一固件版本包括:若所述第二固件版本号与所述第一固件版本号不同,且所述第一固件版本是被导入的TP固件版本,则读取所述可擦除只读存储器中存储的第一固件版本号和对应的存储路径;根据第一固件版本号和对应的存储路径,烧写第一固件版本。6.一种...

【专利技术属性】
技术研发人员:王双军
申请(专利权)人:上海与德信息技术有限公司
类型:发明
国别省市:上海,31

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

1