基于显示端口界面的多流传输模式的固件升级方法及固件升级系统技术方案

技术编号:38408657 阅读:12 留言:0更新日期:2023-08-07 11:16
本发明专利技术公开一种基于显示端口界面的多流传输模式的固件升级方法及固件升级系统。固件升级方法适用于串接为菊花链拓扑的多个显示器及主机,且包括:配置主机通过显示端口辅助通道获取多个显示器的固件信息,并选择目标显示器进行固件升级;以及执行固件升级程序,包括:配置主机传送开始升级命令及固件升级数据至目标显示器;配置每一个显示器以:接收开始升级命令及固件升级数据,判断是否到达目标显示器,若否,则传给下一个显示器,若是,则依据开始升级命令执行固件升级准备程序,并将固件升级数据写入目标显示器的固件储存装置中。升级数据写入目标显示器的固件储存装置中。升级数据写入目标显示器的固件储存装置中。

【技术实现步骤摘要】
基于显示端口界面的多流传输模式的固件升级方法及固件升级系统


[0001]本专利技术涉及一种固件升级方法及固件升级系统,特别是涉及一种基于显示端口界面的多流传输模式的固件升级方法及固件升级系统。

技术介绍

[0002]固件升级是指通过专门的升级程序,将硬件中的工作程序或原始程序码进行改进,使其得到相容性、性能或功能上的提高。它是从设备底层进行升级,因此更直接、更有效,性能提高也更可观。这种升级可将设备的性能不断提高,将其潜力不断发挥出来。
[0003]现有技术升级显示器固件时,一种使用特殊的硬件转接板从电脑装置传输固件数据到与显示器连接的界面,或者利用电脑的视频传输界面把新固件传输至显示器,来实现固件升级,固件升级过程中设备不能正常工作,而且一次只能升级一台显示装置。对于需要管理大量显示装置的使用者来说操作很不方便。

技术实现思路

[0004]本专利技术所要解决的技术问题在于,针对现有技术的不足提供一种基于显示端口界面的多流传输模式的固件升级方法及固件升级系统。
[0005]为了解决上述的技术问题,本专利技术所采用的其中一技术方案是提供一种基于显示端口(DisplayPort,DP)界面的多流传输(Multi

Stream Transport,MST)模式的固件升级方法,其适用于串接为一菊花链拓扑的多个显示器及一主机,该固件升级方法包括:配置该主机的一通信模块,通过一主机DP界面的一DP辅助通道获取这些显示器的多组固件信息,并选择这些显示器中的一目标显示器进行固件升级;执行一固件升级程序,包括:配置该主机的一主控固件升级模块传送一开始升级命令及一固件升级数据至该目标显示器;配置这些显示器中的每一个以:通过一接收端电路从一显示器DP界面接收该开始升级命令及该固件升级数据;配置一多数据流处理模块判断该开始升级命令及该固件升级数据是否到达该目标显示器;响应于判断该开始升级命令及该固件升级数据尚未到达该目标显示器,该多数据流处理模块通过传送端电路传给该菊花链拓扑中的下一个该显示器;及响应于判断该开始升级命令及该固件升级数据到达该目标显示器,配置一显示器固件升级模块依据该开始升级命令执行一固件升级准备程序,并将该固件升级数据写入该目标显示器的一固件储存装置中;配置该主机的该主控固件升级模块传送一获取固件升级结果请求至一目标显示器;以及配置这些显示器中的每一个以:通过该接收端电路接收该获取固件升级结果请求;配置该多数据流处理模块判断该获取固件升级结果请求是否到达该目标显示器;响应于判断该获取固件升级结果请求尚未到达该目标显示器,通过传送端电路传给下一个该显示器;及响应于判断该获取固件升级结果请求到达该目标显示器,通过该显示器固件升级模块检查该固件储存装置中的一固件数据,并向该主机传送一升级结果消息。
[0006]为了解决上述的技术问题,本专利技术所采用的另外一技术方案是提供一种基于显示
端口(DisplayPort,DP)界面的多流传输(Multi

Stream Transport,MST)模式的固件升级系统,其包括多个显示器及一主机。这些显示器各包括接收端电路、多数据流处理模块、显示器固件升级模块及固件储存装置。接收端电路连接一显示器DP界面。多数据流处理模块,连接该接收端电路。显示器固件升级模块,连接该多数据流处理模块。固件储存装置,用于储存固件。主机与这些显示器串接为菊花链拓扑,该主机包括通信模块及主控固件升级模块。通信模块连接一主机DP界面,经配置以通过一DP辅助通道获取这些显示器的多组固件信息。主控固件升级模块,经配置以选择这些显示器中的一目标显示器进行固件升级。其中,该主机及这些显示器经配置以执行一固件升级程序,包括:配置该主控固件升级模块传送一开始升级命令及一固件升级数据至该目标显示器;配置这些显示器中的每一个以:通过该接收端电路接收该开始升级命令及该固件升级数据;配置该多数据流处理模块判断该开始升级命令及该固件升级数据是否到达该目标显示器;响应于判断该开始升级命令及该固件升级数据尚未到达该目标显示器,该多数据流处理模块通过传送端电路传给该菊花链拓扑中的下一个该显示器;及响应于判断该开始升级命令及该固件升级数据到达该目标显示器,配置一显示器固件升级模块依据该开始升级命令执行一固件升级准备程序,并将该固件升级数据写入该目标显示器的一固件储存装置中;配置该主控固件升级模块传送一获取固件升级结果请求至一目标显示器;以及配置这些显示器中的每一个以:通过该接收端电路接收该获取固件升级结果请求;配置该多数据流处理模块判断该获取固件升级结果请求是否到达该目标显示器;响应于判断该获取固件升级结果请求尚未到达该目标显示器,通过传送端电路传给下一个该显示器;及响应于判断该获取固件升级结果请求到达该目标显示器,通过该显示器固件升级模块检查该固件储存装置中的一固件数据,并向该主机传送一升级结果消息。
[0007]本专利技术的其中一有益效果在于,本专利技术所提供的固件升级方法及固件升级系统,基于DP标准下的MST功能,通过DP界面的辅助通道的边带消息(Sideband Message)或者主要通道的次数据封包(Secondary Data Packet,SDP),对DP界面的MST链路上的任意一台显示器进行固件升级,或者对链路上所有显示器进行同时固件升级。因此,能降低固件升级成本,提高固件升级效率。
[0008]为使能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,但所提供的附图仅用于提供参考与说明,并非用来对本专利技术加以限制。
附图说明
[0009]图1为本专利技术第一实施例的固件升级系统的功能模块图。
[0010]图2为本专利技术第一实施例的固件储存装置的功能模块图。
[0011]图3为本专利技术第一实施例的固件升级方法的第一流程图。
[0012]图4为本专利技术第一实施例的固件升级方法的第二流程图。
[0013]图5为本专利技术第一实施例的固件升级方法的第三流程图。
[0014]图6为本专利技术第二实施例的固件升级系统的功能模块图。
[0015]图7为本专利技术第二实施例的固件升级方法的第一流程图。
[0016]图8为本专利技术第二实施例的固件升级方法的第二流程图。
[0017]图9为本专利技术第二实施例的固件升级方法的第三流程图。
[0018]附图标记说明:
[0019]1、1'

固件升级系统10

主机12、14

显示器
[0020]100

通信模块102

主控固件升级模块104

主机DP界面
[0021][0022]120、128、140、148

显示器DP界面121、141:接收端电路122、142:多数据流处理模块
[0023][0024]124、144:显示器固件升级模块126、146:固件储存装置1240、1440:固件升级电路...

【技术保护点】

【技术特征摘要】
1.一种基于显示端口界面的多流传输模式的固件升级方法,其适用于串接为一菊花链拓扑的多个显示器及一主机,所述固件升级方法包括:配置所述主机的一通信模块,通过一主机显示端口界面的一显示端口辅助通道获取所述多个显示器的多组固件信息,并选择所述多个显示器中的一目标显示器进行固件升级;执行一固件升级程序,包括:配置所述主机的一主控固件升级模块传送一开始升级命令及一固件升级数据至所述目标显示器;配置所述多个显示器中的每一个以:通过一接收端电路从一显示器显示端口界面接收所述开始升级命令及所述固件升级数据;配置一多数据流处理模块判断所述开始升级命令及所述固件升级数据是否到达所述目标显示器;响应于判断所述开始升级命令及所述固件升级数据尚未到达所述目标显示器,所述多数据流处理模块通过传送端电路传给所述菊花链拓扑中的下一个所述显示器;及响应于判断所述开始升级命令及所述固件升级数据到达所述目标显示器,配置一显示器固件升级模块依据所述开始升级命令执行一固件升级准备程序,并以所述固件升级数据写入所述目标显示器的一固件储存装置中;配置所述主机的所述主控固件升级模块传送一获取固件升级结果请求至一目标显示器;以及配置所述多个显示器中的每一个以:通过所述接收端电路接收所述获取固件升级结果请求;配置所述多数据流处理模块判断所述获取固件升级结果请求是否到达所述目标显示器;响应于判断所述获取固件升级结果请求尚未到达所述目标显示器,通过传送端电路传给下一个所述显示器;及响应于判断所述获取固件升级结果请求到达所述目标显示器,通过所述显示器固件升级模块检查所述固件储存装置中的一固件数据,并向所述主机传送一升级结果消息。2.根据权利要求1所述的固件升级方法,其特征在于,还包括配置所述主机将所述开始升级命令及所述固件升级数据各包括在一边带消息中,且通过所述显示端口辅助通道传送所述边带消息,其包括一消息标头及一消息体。3.根据权利要求2所述的固件升级方法,其特征在于,判断所述开始升级命令及所述固件升级数据是否到达所述目标显示器的步骤还包括配置所述多数据流处理模块以:解析所述消息标头以得到一总链接计数及一剩余链接计数,并判断所述剩余链接计数是否为预定数值;响应于判断所述剩余链接计数并非为预定数值,则判断所述边带消息尚未到达所述目标显示器,将所述剩余链接计数减去1并重组为所述边带消息;以及响应于判断所述剩余链接计数为预定数值,则判断所述边带消息到达所述目标显示器。4.根据权利要求3所述的固件升级方法,其特征在于,还包括:
响应于判断所述边带消息到达所述目标显示器,配置所述多数据流处理模块解析所述消息体以得到一写入识别码,并依据所述写入识别码将对应的一数据片段传送至所述显示器固件升级模块;配置所述显示器固件升级模块根据所述数据片段判断所述数据片段是对应所述开始升级命令或所述固件升级数据,以决定依据所述开始升级命令执行一固件升级准备程序,或将所述固件升级数据写入所述目标显示器的所述固件储存装置中。5.根据权利要求4所述的固件升级方法,其特征在于,还包括:响应于所选择的所述目标显示器需要包括所有的所述多个显示器,配置所述主机将一特定字段插入所述消息体中,并以所述菊花链拓扑中的最后一个所述显示器作为所述目标显示器;配置所述多数据流处理模块以解析所述消息体,在得到所述特定字段时,直接将所述写入识别码对应的所述数据片段传送至所述显示器固件升级模块。6.根据权利要求1所述的固件升级方法,其特征在于,还包括配置所述主机以:将所述开始升级命令包括在一边带消息中,并通过所述显示端口辅助通道传送至所述目标显示器,所述边带消息包括一消息标头及一消息体;以及将所述固件升级数据封装在一次数据封包中,并通过一显示端口主要通道传送给所述目标显示器。7.根据权利要求6所述的固件升级方法,其特征在于,判断所述开始升级命令及所述固件升级数据是否到达所述目标显示器的...

【专利技术属性】
技术研发人员:倪文娟周浩徐涛
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

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

1