固件程序升级方法、装置及显示控制设备制造方法及图纸

技术编号:31083831 阅读:14 留言:0更新日期:2021-12-01 12:32
本发明专利技术实施例公开了一种固件程序升级方法,应用于一种显示控制设备的主控卡,包括:获取所述显示控制设备的版本信息;根据所述版本信息和版本信息与固件程序映射关系,从预存在所述显示控制设备内的多个固件程序中搜索目标固件程序;以及获取并加载所述目标固件程序以供升级。本发明专利技术还公开了一种固件程序升级装置以及一种显示控制设备,本发明专利技术能简化显示控制设备的程序升级过程,具有自动程度高、便于维护与管理的特点。维护与管理的特点。维护与管理的特点。

【技术实现步骤摘要】
固件程序升级方法、装置及显示控制设备


[0001]本专利技术涉及显示
,尤其涉及一种固件程序升级方法、一种固件程序升级装置、以及一种显示控制设备。

技术介绍

[0002]一方面,在显示控制
,随着更加多种多样的应用场景的出现,显示控制设备的功能的架构也越来越复杂,单一的硬件设备已经无法满足需求,因此衍生出一种插卡式显示控制设备,其上例如设置有可插拔可更换的输入卡和输出卡等子卡,用户可以根据自己的场景需求选配不同的子卡,但是不同的子卡需要显示控制设备来适配不同的固件程序。另一方面,为实现更强的处理能力,显示控制设备上的硬件也需要进行更换或升级。但无论是更换子卡还是硬件升级,现有技术中都需要手动更新显示控制设备的固件程序,升级过程复杂。
[0003]因此,如何简化显示控制设备的固件程序升级过程成为亟待解决的问题。

技术实现思路

[0004]因此,为克服现有技术,本专利技术提供一种固件程序升级方法、一种固件程序升级装置以及一种显示控制设备,能简化固件程序升级过程,具有自动程度高、便于维护与管理的特点。
[0005]具体地,一方面,本专利技术实施例公开的一种固件程序升级方法,应用于一种显示控制设备的主控卡,包括:获取所述显示控制设备的版本信息;根据所述版本信息和版本信息与固件程序映射关系,从预存在所述显示控制设备内的多个固件程序中搜索目标固件程序;以及获取并加载所述目标固件程序以供升级。
[0006]现有的显示控制设备中,每次固件升级都需要通过调试人员手动下载更新程序,升级过程复杂,本专利技术实施例通过预存多个适用于不同设备版本的固件程序,并预设好不同固件程序与设备不同版本信息的映射关系,当设备升级时,只需先获取设备的版本信息并根据该版本信息和版本信息与固件程序映射关系即可自动搜索匹配对应的目标固件程序,获取并加载该目标固件程序后即完成升级过程。此程序升级过程无需人工操作,大大简化了程序升级过程。
[0007]在本专利技术的一个实施例中,所述版本信息包括当前版本信息和前一版本信息;所述根据所述版本信息和版本信息与固件程序映射关系,从预存在所述显示控制设备内的多个固件程序中搜索目标固件程序,包括:比较所述当前版本信息与所述前一版本信息;以及响应于所述当前版本信息与所述前一版本信息不一致时,根据所述当前版本信息和所述版本信息与固件程序映射关系,从所述多个固件程序中搜索所述目标固件程序。
[0008]在本实施例中,搜索目标固件程序之前先对比当前版本信息和前一版本信息是否一致,一致则无需搜索,不一致才需搜索以升级,减少不必要的搜索过程,节约资源,且节省升级时长。
[0009]在本专利技术的一个实施例中,所述版本信息包括主板硬件版本信息和/或子卡标识信息。
[0010]在本专利技术的一个实施例中,所述显示控制设备包括主板,所述主板连接所述主控卡;所述版本信息包括主板硬件版本信息;所述获取所述显示控制设备的版本信息,包括:采样所述主板的电阻值;以及根据所述主板的所述电阻值和电阻与硬件版本映射关系确定所述主板硬件版本信息以作为所述版本信息。
[0011]不同的电阻值对应至不同的硬件版本,本实施例通过主板的电阻值确定当前主板硬件版本信息具有简单、方便的特点。
[0012]第二方面,本专利技术一个实施例提供的一种固件程序升级装置,应用于一种显示控制设备的主控卡,包括:版本获取模块,用于获取所述显示控制设备的版本信息;固件查询模块,用于根据所述版本信息和版本信息与固件程序映射关系,从预存在所述显示控制设备内的多个固件程序中搜索目标固件程序;程序加载模块,用于获取并加载所述目标固件程序以供升级。
[0013]本实施例中预存多个适用于不同版本信息的固件程序,并预设好不同固件程序与不同设备版本信息的映射关系,当设备升级时,只需先由获取模块获取版本信息并根据该版本信息和版本信息与固件程序映射关系即可自动搜索匹配对应的目标固件程序,由程序加载模块获取并加载该目标固件程序后即完成升级过程。此程序升级过程无需人工操作,大大简化了程序升级过程。
[0014]在本专利技术的一个实施例中,所述设备的版本信息包括主板硬件版本信息和/或子卡标识信息,所述版本获取模块包括:硬件获取子模块,用于获取所述主板硬件版本信息;和/或子卡获取子模块,用于获取所述子卡标识信息;所述固件查询模块包括:硬件查询子模块,用于根据所述主板硬件版本信息和所述版本信息与固件程序映射关系,从预存在所述显示控制设备内的所述多个固件程序中搜索目标硬件升级程序以作为所述目标固件程序;和/或子卡查询子模块,用于根据所述子卡标识信息和所述版本信息与固件程序映射关系,从预存在显示控制设备内的所述多个固件程序中搜索目标子卡升级程序以作为所述目标固件程序。
[0015]在本专利技术的一个实施例中,所述显示控制设备包括主板,所述主板连接所述主控卡,所述版本获取模块包括硬件获取子模块,所述硬件获取子模块包括:
[0016]采样模块,用于采样所述主板的电阻值;
[0017]版本查询模块,用于根据所述主板的所述电阻值和电阻与硬件版本映射关系确定主板硬件版本信息以作为所述版本信息。
[0018]在本专利技术的一个实施例中,所述版本信息包括当前版本信息和前一版本信息;所述固件查询模块包括:比较模块,用于比较所述当前版本信息和所述前一版本信息;第一查询子模块,响应于所述当前版本信息与所述前一版本信息不一致时,根据所述当前版本信息和所述版本信息与固件程序映射关系,从预存在所述显示控制设备内的所述多个固件程序中匹配所述目标固件程序。
[0019]在本实施例中,比较模块能比较当前版本信息和前一版本信息,比较两个版本信息一致时则第一查询子模块无需进行查询,两个版本信息不一致时第一查询子模块搜索目标固件程序。减少不必要的匹配过程,节约资源,且节省升级时长。
[0020]另一方面,本专利技术实施例提供的一种显示控制设备,包括:主控卡;主板,连接所述主控卡;其中,所述主控卡用于执行如前述任意一项所述的固件程序升级方法以升级所述主板的固件程序。
[0021]在一个实施例中,所述显示控制设备还包括:子卡,电连接所述主板和所述主控卡,所述子卡配置有子卡标识信息。
[0022]另一方面,本专利技术实施例还提供一种计算机可读存储介质。计算机可读存储介质上存储有计算机可执行指令,所述计算机可执行指令用于实施前述任意一项所述的固件程序升级方法。
[0023]由上可知,本专利技术实施例可以达成以下一个或多个有益效果:
[0024](1)通过预存所有可能的固件程序并设置版本信息和固件程序映射关系,以实现自动搜索目标程序并升级,此程序升级过程无需人工操作,大大简化了程序升级过程。
[0025](2)搜索目标固件程序之前先对比当前版本信息和前一版本信息,二者相同则无需匹配,不同则匹配升级,可减少资源的浪费。
附图说明
[0026]下面将结合附图,对本专利技术的具体实施方式进行详细的说明。
[0027]图1为本专利技术一个实施例提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件程序升级方法,应用于一种显示控制设备的主控卡,其特征在于,包括:获取所述显示控制设备的版本信息;根据所述版本信息和版本信息与固件程序映射关系,从预存在所述显示控制设备内的多个固件程序中搜索目标固件程序;以及获取并加载所述目标固件程序以供升级。2.根据权利要求1所述的固件程序升级方法,其特征在于,所述版本信息包括当前版本信息和前一版本信息;所述根据所述版本信息和版本信息与固件程序映射关系,从预存在所述显示控制设备内的多个固件程序中搜索目标固件程序,包括:比较所述当前版本信息与所述前一版本信息;以及响应于所述当前版本信息与所述前一版本信息不一致时,根据所述当前版本信息和所述版本信息与固件程序映射关系,从所述多个固件程序中搜索所述目标固件程序。3.根据权利要求1所述的固件程序升级方法,其特征在于,所述版本信息包括主板硬件版本信息和/或子卡标识信息。4.根据权利要求1所述的固件程序升级方法,其特征在于,所述显示控制设备包括主板,所述主板连接所述主控卡;所述版本信息包括主板硬件版本信息;所述获取所述显示控制设备的版本信息,包括:采样所述主板的电阻值;以及根据所述主板的所述电阻值和电阻与硬件版本映射关系确定所述主板硬件版本信息以作为所述版本信息。5.一种固件程序升级装置,应用于一种显示控制设备的主控卡,其特征在于,包括:版本获取模块,用于获取所述显示控制设备的版本信息;固件查询模块,用于根据所述版本信息和版本信息与固件程序映射关系,从预存在所述显示控制设备内的多个固件程序中搜索目标固件程序;程序加载模块,用于获取并加载所述目标固件程序以供升级。6.根据权利要求5所述的固件程序升级装置,其特征在于,所述版本信息包括主板硬件版本信息和/或子卡标识信息,所述版...

【专利技术属性】
技术研发人员:廖明进韦桂锋
申请(专利权)人:西安诺瓦星云科技股份有限公司
类型:发明
国别省市:

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

1