遥控器固件升级方法及装置、电子设备、存储介质制造方法及图纸

技术编号:36615827 阅读:38 留言:0更新日期:2023-02-15 00:22
一种遥控器固件升级方法及装置、电子设备、存储介质,该方法应用于电子设备,该电子设备可以与一个或多个遥控器通信连接,该方法包括:获取目标遥控器对应的固件版本信息,该目标遥控器为上述一个或多个遥控器中的任一遥控器,该固件版本信息包括目标遥控器的标识信息及当前版本信息;根据上述标识信息及当前版本信息,获取与目标遥控器对应的目标固件升级数据;将该目标固件升级数据传输至目标遥控器,以使目标遥控器根据该目标固件升级数据进行固件升级。实施本申请实施例,电子设备能够准确获取与遥控器匹配的固件以用于进行固件升级,从而有利于提升遥控器固件升级的可靠性。性。性。

【技术实现步骤摘要】
遥控器固件升级方法及装置、电子设备、存储介质


[0001]本申请涉及电子设备
,尤其涉及一种遥控器固件升级方法及装置、电子设备、存储介质。

技术介绍

[0002]当前,电子设备(如电视机、音箱、投影仪等)往往可以配置相应的遥控器来进行隔空控制。然而,在实践中发现,当需要对遥控器的固件进行升级时,很容易出现电子设备所获取的用于升级的固件与遥控器自身不匹配的情况,从而容易导致固件升级错误甚至失败,大大降低了遥控器固件升级的可靠性。

技术实现思路

[0003]本申请实施例公开了一种遥控器固件升级方法及装置、电子设备、存储介质,电子设备能够准确获取与遥控器匹配的固件以用于进行固件升级,从而有利于提升遥控器固件升级的可靠性。
[0004]本申请实施例第一方面公开一种遥控器固件升级方法,应用于电子设备,所述电子设备与一个或多个遥控器通信连接,所述方法包括:
[0005]获取目标遥控器对应的固件版本信息,所述目标遥控器为所述一个或多个遥控器中的任一遥控器,所述固件版本信息包括所述目标遥控器的标识信息及当前版本信息;
[0006]根据所述标识信息及所述当前版本信息,获取与所述目标遥控器对应的目标固件升级数据;
[0007]将所述目标固件升级数据传输至所述目标遥控器,以使所述目标遥控器根据所述目标固件升级数据进行固件升级。
[0008]本申请实施例第二方面公开一种遥控器固件升级装置,应用于电子设备,所述电子设备与一个或多个遥控器通信连接,所述遥控器固件升级装置包括:
>[0009]第一获取单元,用于获取目标遥控器对应的固件版本信息,所述目标遥控器为所述一个或多个遥控器中的任一遥控器,所述固件版本信息包括所述目标遥控器的标识信息及当前版本信息;
[0010]第二获取单元,用于根据所述标识信息及所述当前版本信息,获取与所述目标遥控器对应的目标固件升级数据;
[0011]数据传输单元,用于将所述目标固件升级数据传输至所述目标遥控器,以使所述目标遥控器根据所述目标固件升级数据进行固件升级。
[0012]本申请实施例第三方面公开了一种电子设备,其包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如本申请实施例第一方面公开的任意一种遥控器固件升级方法中的全部或部分步骤。
[0013]本申请实施例第四方面公开了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如本申请实施例第一方面公开的任意一种
遥控器固件升级方法中的全部或部分步骤。
[0014]与相关技术相比,本申请实施例具有以下有益效果:
[0015]本申请实施例中,应用遥控器固件升级方法的电子设备可以与一个或多个遥控器通信连接,从而该电子设备可以获取目标遥控器对应的固件版本信息,其中,该目标遥控器为上述一个或多个遥控器中的任一遥控器,该固件版本信息则可以包括目标遥控器的标识信息及当前版本信息。在此基础上,电子设备可以根据上述标识信息及当前版本信息,获取与目标遥控器对应的目标固件升级数据,进而可以将该目标固件升级数据传输至目标遥控器,以使目标遥控器根据该目标固件升级数据进行固件升级。可见,实施本申请实施例,电子设备可以结合目标遥控器的标识信息及该目标遥控器的固件的当前版本信息,准确确定出与该目标遥控器匹配的目标固件升级数据,从而可以使用准确匹配的新版本固件来对目标遥控器进行固件升级。这样的遥控器固件升级方法,避免了相关技术中仅根据固件版本号进行固件升级时,可能由于遥控器类型、型号等不匹配而采用了错误的固件升级数据,导致固件升级错误甚至失败的情况出现。同时,无论是针对单个遥控器还是多个遥控器,电子设备都能够准确获取与遥控器匹配的固件来进行固件升级,有效提升了遥控器固件升级的可靠性。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图进行简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本申请实施例公开的一种遥控器固件升级方法的应用场景示意图;
[0018]图2是本申请实施例公开的一种遥控器固件升级方法的流程示意图;
[0019]图3是本申请实施例公开的一种目标遥控器对应的固件版本信息的示意图;
[0020]图4是本申请实施例公开的另一种遥控器固件升级方法的流程示意图;
[0021]图5是本申请实施例公开的一种第一设备类型与目标标识符的匹配关系示意图;
[0022]图6是本申请实施例公开的又一种遥控器固件升级方法的流程示意图;
[0023]图7是本申请实施例公开的一种遍历全部固件数据的具体流程示意图;
[0024]图8是本申请实施例公开的一种遥控器固件升级装置的模块化示意图;
[0025]图9是本申请实施例公开的一种电子设备的模块化示意图。
具体实施方式
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]需要说明的是,本申请实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方
法、产品或设备固有的其它步骤或单元。
[0028]本申请实施例公开了一种遥控器固件升级方法及装置、电子设备、存储介质,电子设备能够准确获取与遥控器匹配的固件以用于进行固件升级,从而有利于提升遥控器固件升级的可靠性。
[0029]以下将结合附图进行详细描述。
[0030]请参阅图1,图1是本申请实施例公开的一种遥控器固件升级方法的应用场景示意图,包括电子设备10以及遥控器20,电子设备10可以与遥控器20通信连接。其中,遥控器20的数量为一个或多个,即电子设备10可以仅与一个遥控器20通信连接,也可以同时与多个遥控器20通信连接。在一些实施例中,电子设备10的数量也可以为一个或多个,从而电子设备10与遥控器20之间的连接关系可以是多对多的。示例性地,每个电子设备10可以分别与多个遥控器20通信连接,从而可以通过多个遥控器20分别对其所连接的电子设备10进行隔空遥控,实现多方位、多角度的控制;每个遥控器20也可以分别与多个电子设备10通信连接,从而可以通过各个遥控器20实现对其所连接的多个电子设备10的控制,大大提升了遥控器的适用性。
[0031]示例性地,上述电子设备10可以包括具备隔空遥控功能(即能够通过遥控器20进行遥控)的各类设备或系统,如本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种遥控器固件升级方法,其特征在于,应用于电子设备,所述电子设备与一个或多个遥控器通信连接,所述方法包括:获取目标遥控器对应的固件版本信息,所述目标遥控器为所述一个或多个遥控器中的任一遥控器,所述固件版本信息包括所述目标遥控器的标识信息及当前版本信息;根据所述标识信息及所述当前版本信息,获取与所述目标遥控器对应的目标固件升级数据;将所述目标固件升级数据传输至所述目标遥控器,以使所述目标遥控器根据所述目标固件升级数据进行固件升级。2.根据权利要求1所述的方法,其特征在于,所述标识信息包括第一型号信息,所述根据所述标识信息及所述当前版本信息,获取与所述目标遥控器对应的目标固件升级数据,包括:获取与所述第一型号信息匹配的目标标识符;从待选固件升级数据中,根据所述第一型号信息及所述当前版本信息,确定与所述目标遥控器对应的目标固件升级数据,其中,所述待选固件升级数据的文件名包括所述目标标识符。3.根据权利要求2所述的方法,其特征在于,所述从待选固件升级数据中,根据所述第一型号信息及所述当前版本信息,确定与所述目标遥控器对应的目标固件升级数据,包括:确定文件名包括所述目标标识符的待选固件升级数据;对各个所述待选固件升级数据的文件名进行解析,得到每个所述待选固件升级数据对应的第二型号信息及目标版本信息;将所述第一型号信息及所述当前版本信息,分别与各个所述待选固件升级数据对应的第二型号信息及目标版本信息进行比较,根据比较结果从所述待选固件升级数据中确定与所述目标遥控器对应的目标固件升级数据。4.根据权利要求3所述的方法,其特征在于,所述将所述第一型号信息及所述当前版本信息,分别与各个所述待选固件升级数据对应的第二型号信息及目标版本信息进行比较,根据比较结果从所述待选固件升级数据中确定与所述目标遥控器对应的目标固件升级数据,包括:将所述第一型号信息与第一固件升级数据对应的第二型号信息进行比较,其中,所述第一固件升级数据为各个所述待选固件升级数据中的任一固件升级数据;若所述第一型号信息与所述第一固件升级数据对应的第二型号信息相同,则将所述当前版本信息与所述第一固件升级数据对应的目标版本信息进行比较;若所述当前版本信息早于所述第一固件升级数据对应的目标版本信息,则将所述第一固件升级数据确定为所述目标遥控器对应的目标固件升级数据。5.根据权利要求3所述的方法,其特征在于,在所述根据比较结果从所述待选固件升级数据中确定与所述目标遥控器对应的目标固件升级数据之后,所述方法还包括:若根据所述比较结果确定出多个与所述目标遥控器对应的目标固件升级数据,则从多个所述目标固件升级数据中确定出目标版本信息最晚的目标固件升级数据;所述将所述目标固件升级数据传输...

【专利技术属性】
技术研发人员:李蔚
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1