本申请涉及显示器设备技术领域,特别涉及一种显示器、升级方法。
背景技术:
目前,显示器设备中通常除了包括电源输入接口、displayport接口与dvi(digitalvisualinterface,数字视频接口)等视频输入接口以外,还包括usb(universalserialbus,通用串行总线)接口。其中,显示器设备上设置的所述usb接口包括usbtypea接口、usbtypeb接口。所述usbtypea接口作为下行端口,使用时与从设备(比如u盘、鼠标等)连接;所述usbtypeb接口作为上行端口,使用时与主机(比如pc主机等)连接。
其中,显示器设备作为整机设备。如果显示器设备需要进行升级,显示器需要具备在整机不拆机的情况下,对整机进行升级的功能。针对显示器整机升级的问题,目前采用的解决方法是在显示器设备上增加用于整机升级的外部接口,比如,使用rj11接口、rj45接口、db9接口等作为整机升级的外部接口。
然而,在显示器设备上增加的用于整机升级的外部接口直接暴露在用户面前,会由于用户对所述用于整机升级的外部接口的误操作等因素导致整机损坏。
技术实现要素:
有鉴于此,本申请提供一种显示器升级的方法和装置,应用于显示器,在显示器内部设置usb切换器,以实现所述显示器具备升级功能的同时,提高所述显示器的安全性能和进行升级时的便捷性。
具体地,本申请是通过如下技术方案实现的:
第一方面,本申请提供了一种显示器,包括主微控制器、辅助微控制器、usb接口扩展器、usb上行端口、usb下行端口,所述usb接口扩展器用于连接usb上行端口或者usb下行端口,还包括usb切换器,所述usb切换器连接于所述主微控制器和所述usb接口扩展器之间,以及连接于所述usb上行端口和所述usb接口扩展器之间;
所述usb切换器用于基于第一控制指令连通所述主微控制器与所述usb下行端口的连接;还用于基于升级完成指令连通所述usb接口扩展器与所述usb上行端口的连接;
所述第一控制指令包括用于触发显示器升级的控制指令。
第二方面,本申请提供了一种升级方法,应用于上述显示器,包括:
所述usb切换器基于第一控制指令连通所述主微控制器与所述usb下行端口的连接;其中,所述第一控制指令包括用于触发显示器升级的控制指令;
所述主微控制器从所述usb下行端口所连接的存储设备中读取升级文件;
基于所述升级文件执行所述显示器的升级,并在所述显示器完成升级后,所述usb切换器基于升级完成指令连通所述usb接口扩展器与所述usb上行端口的连接。
本申请提供的技术方案带来的有益效果:
在本技术方案中,由于所述显示器中设置了usb切换器,所述usb切换器连接于所述显示器的主微控制器和所述显示器的usb接口扩展器之间,以及连接于所述显示器的usb上行端口和所述显示器的usb接口扩展器之间。所述显示器开机时,所述usb切换器连通所述主微控制器和所述显示器的usb下行端口的连接。所述主微控制器从所述usb下行端口接入的存储设备中读取升级文件。基于所述升级文件,实现所述主微控制器和所述辅助微控制器的升级,并在完成升级后,所述usb切换器连通所述usb接口扩展器和所述usb上行端口的连接。通过所述usb切换器,使得所述显示器基于现有的usb接口实现升级,减少了所述主微控制器和所述辅助微控制器专门用于升级的外部接口,可以提高所述显示器的安全性能和进行升级时的便捷性。
附图说明
图1为本申请示出的一种usb系统架构和功能实现框图;
图2为本申请示出的一种目前的显示器整机升级的功能示意框图;
图3为本申请实施例一示出的一种显示器的结构示意图;
图4为本申请实施例二示出的一种升级方法的流程示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
请参见图1,图1为本申请示出的一种usb系统架构和功能实现框图。
其中,所述usbhub为usb接口扩展器,具有将一个接口扩展为多个接口的功能。所述usbhub的原理和扩展功能等请参考相关技术知识,在本申请中对此不再进行赘述。
在显示器中配置usbhub,通过usbhub实现显示器与外接的usb接口设备之间进行数据传输。其中,目前的显示器中的usbtypea接口和usbtypeb接口只具备usbhub的功能。
请参见图2,图2为本申请示出的一种目前的显示器整机升级的功能示意框图。
通常,所述显示器中包括主mcu(microprogrammedcontrolunit,微控制器)和辅助mcu。其中,所述主mcu主要用于驱动显示器在显示屏中显示相关的文字、数据和图片等,所述辅助mcu主要用于检测显示器中的传感器的参数,比如显示器背景光度的亮度值等。
其中,显示器作为整机设备,如果显示器需要进行升级,显示器需要具备在整机不拆机的情况下,对整机进行升级的功能。针对显示器整机升级的问题,目前采用的解决方法是,在显示器上增加用于整机升级的外部接口。如图2所示,在显示器上分别增加了用于主mcu升级的外部接口和用于辅助mcu升级的外部接口。通过对应的外部接口分别对主mcu和辅助mcu进行升级。其中,目前的显示器中的usbhub只具备usb接口扩展的功能。
然而,目前的显示器存在以下问题:
(1)通过在显示器上增加用于整机升级的外部接口来实现所述显示器整机升级的方式,会导致所述显示器的结构设计上设计难度的增加。
(2)由于用于所述显示器整机升级或者调试的外部接口直接暴露在用户面前,可能会出现用户对该外部接口进行了误操作,导致所述显示器出现显示不良的情况,甚至导致所述显示器整机损坏的情况。以及,由于所述显示器的外部接口数量的增加,会降低所述显示器的防水和静电性能。
(3)对所述主mcu和所述辅助mcu进行升级时,需要专业人员,通过与所述主mcu和所述辅助mcu的升级接口匹配的程序烧录装置,对所述主mcu和辅助mcu烧录升级程序,从而实现所述主mcu和所述辅助mcu的升级,因此,对所述显示器进行升级的便捷性很差。
综上所述,通过所述主mcu和所述辅助mcu专门用于升级的外部接口对所述显示器进行升级,降低了所述显示器的安全性能和所述显示器进行升级时的便捷性。
实施例一:
请参见图3,图3为本申请实施例一示出的一种显示器的结构示意图。
为了解决通过所述主mcu和所述辅助mcu专门用于升级的外部接口对所述显示器进行升级,降低了所述显示器的安全性能和所述显示器进行升级时的便捷性的问题,本申请实施例提出了一种显示器,所述显示器包括主微控制器、辅助微控制器、usb接口扩展器、usb上行端口、usb下行端口,还包括usb切换器。所述usb接口扩展器用于连接usb上行端口或者usb下行端口。所述usb切换器连接于所述主微控制器和所述usb接口扩展器之间,以及连接于所述usb上行端口和所述usb接口扩展器之间。
其中,所述usb切换器用于基于第一控制指令连通所述主微控制器与所述usb下行端口的连接;还用于基于升级完成指令连通所述usb接口扩展器与所述usb上行端口的连接;
所述第一控制指令包括用于触发显示器升级的控制指令。
在本实施例中,所述第一控制指令可以由所述主微控制器发送至所述usb切换器,或者有所述辅助微控制器发送至所述usb切换器。所述升级完成指令也可以由所述主微控制器发送至所述usb切换器,或者由所述辅助微控制器发送至所述usb切换器。
所述主微控制器用于检测所述usb下行端口是否连接了存储设备,如果所述usb下行端口未连接存储设备,向所述usb切换器发送恢复指令,或者通知所述辅助微控制器向所述usb切换器发送恢复指令;还用于如果所述usb下行端口连接了存储设备,进一步检测所述存储设备是否保存了升级文件,如果所述存储设备未保存升级文件,向所述usb切换器发送恢复指令,或者通知所述辅助微控制器向所述usb切换器发送恢复指令。
其中,所述usb切换器还用于基于恢复指令连通所述usb接口扩展器与所述usb上行端口的连接。
所述主微控制器还用于读取所述存储设备中的升级文件,如果所述升级文件包括所述主微控制器的升级文件,基于所述主微控制器的升级文件进行升级;还用于如果所述升级文件还包括所述辅助微控制器的升级文件,将所述辅助微控制器的升级文件发送至所述辅助微控制器。
所述辅助微控制器用于接收所述主微控制器发送的所述辅助微控制器的升级文件,并基于所述辅助微控制器进行升级。
实施例二:
请参见图4,图4为本申请实施例二示出的一种升级方法的流程示意图。
为了解决通过所述主mcu和所述辅助mcu专门用于升级的外部接口对所述显示器进行升级,降低了所述显示器的安全性能和所述显示器进行升级时的便捷性的问题,本申请实施例二提出了一种升级方法,应用于本申请实施例一示出的显示器,具体执行以下步骤:
步骤401:所述usb切换器基于第一控制指令连通所述主微控制器与所述usb下行端口的连接;其中,所述第一控制指令包括用于触发显示器升级的控制指令;
步骤402:所述主微控制器从所述usb下行端口所连接的存储设备中读取升级文件;
步骤403:基于所述升级文件执行所述显示器的升级,并在所述显示器完成升级后,所述usb切换器基于升级完成指令连通所述usb接口扩展器与所述usb上行端口的连接。
在本实施例中,当所述显示器开机后,所述主微控制器和所述辅助微控制器均可以检测到所述显示器处于开机状态。所述主微控制器或者所述辅助微控制器可以向所述usb切换器发送第一控制指令,其中所述第一控制指令包括用于触发显示器升级的控制指令。
所述usb切换器接收到所述第一控制指令后,所述usb切换开关可以连通所述主微控制器和usb下行端口的连接。
具体地,所述usb切换器可以是具有双闸开关功能的器件,比如开关芯片。所述usb切换器上存在与所述主微控制器的升级接口连接的接口,与所述usb上行端口连接的接口,以及与所述usb接口扩展器连接的接口。
在所述显示器未开机前,与所述usb上行端口连接的接口,和与所述usb接口扩展器连接的接口处于连接状态,即所述usb上行端口与所述usb接口扩展器保持连通状态,另外,所述usb接口扩展器与所述usb下行端口处于连通状态。
当所述显示器开机时,所述usb切换器可以接收到所述主微控制器或者所述辅助微控制器发送的第一控制指令。所述usb切换器将会把与所述usb接口扩展器连接的接口,和与所述主微控制器的升级接口连接的接口进行连接,使得所述主微控制器通过所述usb切换器和所述usb接口扩展器,与所述usb下行端口处于连通状态。即所述主微控制器与所述usb下行端口之间的通信需要经过所述usb接口扩展器和所述usb切换器。
在本实施例中,连通所述主微控制器与所述usb下行端口的连接后,所述主微控制器可以检测所述usb下行端口是否连接了存储设备。
如果所述usb下行端口未连接存储设备,所述主微控制器可以向所述usb切换器发送恢复指令,或者,所述主微控制器,通过所述主微控制器和所述辅助微控制器之间的通信通道,通知所述辅助微控制器向所述usb切换器发送恢复指令。
所述usb切换器接收到所述会恢复指令,将会把与所述usb上行端口连接的接口,和与所述usb接口扩展器连接的接口进行连接,使得所述usb上行端口与所述usb接口扩展器处于连通状态。即,使所述显示器恢复成未触发升级之前的状态。
如果所述usb下行端口连接了存储设备,所述主微控制器将进一步检测所述存储设备中是否保存了升级文件,其中所述升级文件为针对所述显示器的升级文件。
在本实施例中,如果所述存储设备未保存升级文件,所述主微控制器可以向所述usb切换器发送恢复指令,或者,所述主微控制器,通过所述主微控制器和所述辅助微控制器之间的通信通道,通知所述辅助微控制器向所述usb切换器发送恢复指令。
所述usb切换器接收到所述恢复指令,将会把与所述usb上行端口连接的接口,和与所述usb接口扩展器连接的接口进行连接,使得所述usb上行端口与所述usb接口扩展器处于连通状态。即,使所述显示器恢复成未触发升级之前的状态。
如果所述存储设备中保存了升级文件,所述主微控制器将会从所述存储设备中读取所述升级文件。其中,所述升级文件基于类型可以分为所述主微控制器的升级文件和所述辅助微控制器的升级文件。
在本实施例中,所述主微控制器读取到所述升级文件后,将会判断读取到的升级文件是否包括所述主微控制器的升级文件和所述辅助微控制器的升级文件。
如果所述读取到的升级文件包括所述主微控制器的升级文件和所述辅助微控制器的升级文件,所述主微控制器可以基于所述主微控制器的升级文件进行升级。同时,所述主微控制器,通过所述主微控制器和所述辅助微控制器之间的通信通道,将所述辅助微控制器的升级文件发送至所述辅助微控制器。
如果所述读取到的升级文件只包括所述主微控制器的升级文件,则所述主微控制器只需要基于所述主微控制器的升级文件进行升级;如果所述读取到的升级文件只包括所述辅助微控制器的升级文件,则所述主微控制器只需要通过所述主微控制器和所述辅助微控制器之间的通信通道,将所述辅助微控制器的升级文件发送至所述辅助微控制器。
所述辅助微控制器接收到所述主微控制器发送的升级文件后,可以基于所述升级文件进行升级。
综上实施例一和实施例二所述,所述显示器中设置了usb切换器,所述usb切换器连接于所述显示器的主微控制器和所述显示器的usb接口扩展器之间,以及连接于所述显示器的usb上行端口和所述显示器的usb接口扩展器之间。所述显示器开机时,所述usb切换器连通所述主微控制器和所述显示器的usb下行端口的连接。所述主微控制器从所述usb下行端口接入的存储设备中读取升级文件。基于所述升级文件,实现所述主微控制器和所述辅助微控制器的升级,并在完成升级后,所述usb切换器连通所述usb接口扩展器和所述usb上行端口的连接。
一方面,由于减少了所述主微控制器和所述辅助微控制器专门用于升级的外部接口,可以降低所述显示器在结构设计上难度,以及提高了所述显示器的防水和静电性能。
另一方面,将保存升级文件的存储设备接入现有的所述显示器的下行端口,可以提高所述显示器升级时的便捷性,以及,用户不会再对所述主微控制器的所述辅助微控制器的升级接口进行误操作,可以提高所述显示器的安全性能。
需要注意的是,上述仅为本申请的较佳实施例即所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围有所附的权利要求范围决定。