一种固件升级的方法及装置制造方法及图纸

技术编号:19176621 阅读:23 留言:0更新日期:2018-10-17 00:14
本发明专利技术公开了一种固件升级的方法及装置,用以实现无线固件升级,简化固件升级过程。应用于无线通信模块,无线通信模块与待升级的触控芯片位于同一设备内,所述方法包括:通过无线方式接收固件升级控制终端发送的第一无线模块固件包;所述第一无线模块固件包包括用于控制所述触控芯片进行固件升级的控制固件包,以及所述触控芯片的目标固件升级包;通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包。

Method and device for firmware upgrading

The invention discloses a method and device for firmware upgrade, which can realize wireless firmware upgrade and simplify firmware upgrade process. Applied to a wireless communication module, the wireless communication module and the touch chip to be upgraded are located in the same device. The method includes: receiving a first wireless module firmware package sent by the firmware upgrade control terminal by wireless means; and the first wireless module firmware package includes firmware upgrades for controlling the touch chip. The control firmware package and the target firmware upgrade package of the touch chip are written into the touch chip in a wired manner by running the control firmware package to instruct the touch chip to run the target firmware upgrade package.

【技术实现步骤摘要】
一种固件升级的方法及装置
本专利技术涉及计算机及通信
,特别涉及一种固件升级的方法及装置。
技术介绍
随着电子技术的发展,遥控设备、可穿戴设备等产品层出不穷。这类硬件产品离不开固件升级。以触控芯片为例,目前触控芯片在进行固件升级时,需要拆开设备外壳,通过有线方式连接触控芯片和在线仿真器。利用在线仿真器对触控芯片的固件进行升级。升级过程较为繁琐,一般用户很难自行完成。
技术实现思路
本专利技术提供一种固件升级的方法及装置,用以实现无线固件升级,简化固件升级过程。本专利技术提供一种固件升级的方法,应用于无线通信模块,无线通信模块与待升级的触控芯片位于同一设备内,所述方法包括:通过无线方式接收固件升级控制终端发送的第一无线模块固件包;所述第一无线模块固件包包括用于控制所述触控芯片进行固件升级的控制固件包,以及所述触控芯片的目标固件升级包;通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包。本专利技术的实施例提供的技术方案可以包括以下有益效果:本实施例中无线通信模块与待升级的触控芯片位于同一设备内,利用了无线通信模块的通信能力,通过无线通信模块实现对触控芯片的固件升级。实现了在不拆开设备外壳的情况下对触控芯片的固件升级。简化了升级过程,方便了一般用户实现产品的固件升级。可选的,所述通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包,包括:向触控芯片发送第一复位通知命令,所述第一复位通知命令用于指示触控芯片恢复到设备初始状态;向触控芯片发送更新初始化命令,所述更新初始化命令用于指示触控芯片进入升级初始状态;向触控芯片发送所述目标固件升级包。本专利技术的实施例提供的技术方案可以包括以下有益效果:本实施例中,无线通信模块在向触控芯片发送所述目标固件升级包之前,发送第一复位通知命令和更新初始化命令,以便触控芯片可以做好升级之前的准备工作,保证升级的顺利完成。并且,这些命令由无线通信模块发出,相当于设备内部完成,减少外部的固件升级控制终端的介入,也就减少技术人员的工作。可选的,所述通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包还包括:在向所述触控芯片发送所述目标固件升级包之后,向所述触控芯片发送第二复位通知命令,所述第二复位通知命令用于指示触控芯片退出升级状态。本专利技术的实施例提供的技术方案可以包括以下有益效果:本实施例中通过第二复位通知命令使触控芯片退出升级状态,恢复到之前的触控控制状态。可选的,所述方法还包括:接收固件升级控制终端传输的第二无线模块固件包;所述第二无线模块固件包包括用于控制所述无线通信模块进行无线数据传输的固件包。本专利技术的实施例提供的技术方案可以包括以下有益效果:本实施例通过第二无线模块固件包,使无线通信模块在完成对触控芯片的升级之后,可以恢复到之前的无线数据传输的功能和状态。可选的,所述接收固件升级控制终端传输的第一无线模块固件升级包之前,所述方法还包括:接收所述固件升级控制终端发送的空中下载通知消息,以便在所述空中下载通知消息的指示下,接收固件升级控制终端传输的第一无线模块固件升级包。本专利技术的实施例提供的技术方案可以包括以下有益效果:本实施例由固件升级控制终端通过空中下载通知消息,发起对触控芯片的升级过程。利用了已有消息,兼容性更好。可选的,所述方法还包括:在运行所述控制固件包的过程中,向所述固件升级控制终端发送状态通知消息,以便向所述固件升级控制终端报告升级的阶段性状态。本专利技术的实施例提供的技术方案可以包括以下有益效果:本实施例中可以利用状态通知消息,方便技术人员了解升级进展。本专利技术提供一种固件升级的装置,应用于无线通信模块,无线通信模块与待升级的触控芯片位于同一设备内,包括:第一接收模块,用于通过无线方式接收固件升级控制终端发送的第一无线模块固件包;所述第一无线模块固件包包括用于控制所述触控芯片进行固件升级的控制固件包,以及所述触控芯片的目标固件升级包;写入模块,用于通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包。可选的,所述写入模块包括:第一发送子模块,用于向触控芯片发送第一复位通知命令,所述第一复位通知命令用于指示触控芯片恢复到设备初始状态;第二发送子模块,用于向触控芯片发送更新初始化命令,所述更新初始化命令用于指示触控芯片进入升级初始状态;第三发送子模块,用于向触控芯片发送所述目标固件升级包。可选的,所述写入模块还包括:第四发送子模块,用于在向所述触控芯片发送所述目标固件升级包之后,向所述触控芯片发送第二复位通知命令,所述第二复位通知命令用于指示触控芯片退出升级状态。可选的,所述装置还包括:第二接收模块,用于接收固件升级控制终端传输的第二无线模块固件包;所述第二无线模块固件包包括用于控制所述无线通信模块进行无线数据传输的固件包。可选的,所述装置还包括:第三接收模块,用于接收所述固件升级控制终端发送的空中下载通知消息,以便在所述空中下载通知消息的指示下,接收固件升级控制终端传输的第一无线模块固件升级包。可选的,所述装置还包括:发送模块,用于在运行所述控制固件包的过程中,向所述固件升级控制终端发送状态通知消息,以便向所述固件升级控制终端报告升级的阶段性状态。本专利技术提供一种固件升级的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:通过无线方式接收固件升级控制终端发送的第一无线模块固件包;所述第一无线模块固件包包括用于控制所述触控芯片进行固件升级的控制固件包,以及所述触控芯片的目标固件升级包;通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包。本专利技术提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述固件升级的方法。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中固件升级的方法流程图;图2为本专利技术实施例中升级系统的结构图;图3为本专利技术实施例中固件升级的方法流程图;图4为本专利技术实施例中固件升级的方法流程图;图5为本专利技术实施例中固件升级的装置结构图;图6为本专利技术实施例中写入模块的结构图;图7为本专利技术实施例中写入模块的结构图;图8为本专利技术实施例中固件升级的装置结构图;图9为本专利技术实施例中固件升级的装置结构图;图10为本专利技术实施例中固件升级的装置结构图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。相关技术中,目前触控芯片在进行固件升级时,需要拆开设备外壳,通过有线方式连本文档来自技高网...

【技术保护点】
1.一种固件升级的方法,其特征在于,应用于无线通信模块,无线通信模块与待升级的触控芯片位于同一设备内,所述方法包括:通过无线方式接收固件升级控制终端发送的第一无线模块固件包;所述第一无线模块固件包包括用于控制所述触控芯片进行固件升级的控制固件包,以及所述触控芯片的目标固件升级包;通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包。

【技术特征摘要】
1.一种固件升级的方法,其特征在于,应用于无线通信模块,无线通信模块与待升级的触控芯片位于同一设备内,所述方法包括:通过无线方式接收固件升级控制终端发送的第一无线模块固件包;所述第一无线模块固件包包括用于控制所述触控芯片进行固件升级的控制固件包,以及所述触控芯片的目标固件升级包;通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包。2.如权利要求1所述的方法,其特征在于,所述通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包,包括:向触控芯片发送第一复位通知命令,所述第一复位通知命令用于指示触控芯片恢复到设备初始状态;向触控芯片发送更新初始化命令,所述更新初始化命令用于指示触控芯片进入升级初始状态;向触控芯片发送所述目标固件升级包。3.如权利要求2所述的方法,其特征在于,所述通过运行所述控制固件包,采用有线方式,将所述目标固件升级包写入所述触控芯片,以指示所述触控芯片运行所述目标固件升级包还包括:在向所述触控芯片发送所述目标固件升级包之后,向所述触控芯片发送第二复位通知命令,所述第二复位通知命令用于指示触控芯片退出升级状态。4.如权利要求1所述的方法,其特征在于,所述方法还包括:接收固件升级控制终端传输的第二无线模块固件包;所述第二无线模块固件包包括用于控制所述无线通信模块进行无线数据传输的固件包。5.如权利要求1所述的方法,其特征在于,所述接收固件升级控制终端传输的第一无线模块固件升级包之前,所述方法还包括:接收所述固件升级控制终端发送的空中下载通知消息,以便在所述空中下载通知消息的指示下,接收固件升级控制终端传输的第一无线模块固件升级包。6.如权利要求1所述的方法,其特征在于,所述方法还包括:在运行所述控制固件包的过程中,向所述固件升级控制终端发送状态...

【专利技术属性】
技术研发人员:林行周敬禹严木彬洪致宏
申请(专利权)人:北京硬壳科技有限公司
类型:发明
国别省市:北京,11

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

1