一种显示方法及电子设备与制造工艺

文档序号:11057097阅读:907来源:国知局
一种显示方法及电子设备与制造工艺
本发明涉及计算机及嵌入式领域,特别涉及一种显示方法及电子设备。

背景技术:
现有技术中,因USB(UniversalSerialBUS,通用串行总线)2.0接口的数据带宽小,USB接口显示器所占的市场份额也很小,一般仅作为辅助显示器来实现多屏显示,不单独作为主显示器使用。现有技术中的主显示器大多都是VGA(VideoGraphicsArray,视频图形阵列)接口/HDMI(HighDefinitionMultimediaInterface,高清晰度多媒体接口)/DVI(DigitalVisualInterface,数字视频接口)等接口类型的显示器。当前USB3.0接口变得日益普及,借助其更高的数据带宽,USB3.0接口的显示器的性能有了很大的提升,其接口通用性也较好,尤其对于台式机日益小型化的今天,USB3.0接口的显示器必然会越来越多,并成为未来使用的主流趋势。而windows操作系统当前并不支持USB显示器作为主显示器,仅仅支持USB显示器作为辅助显示器以实现多屏幕显示功能。在如图1所示的Windows系统的启动过程中,仅仅在“LoadGraphicdriverandrunning(下载图像驱动和运行)”阶段,USB显示器上会有windows系统的显示信息,在其余三个阶段(即图中的windowsloader(windows下载器)、kernel&drivers(核心和驱动)和nographicdriverandrunning(无图像驱动和运行)),Windows系统会直接将显示信息显示在板载的固定显卡上,而非可插拔的USB显示器上,所以在这三个阶段,USB显示器上将没有任何显示信息,一直都是黑屏,且在windows系统启动后的运行过程中,USB显示器上也没有任何显示信息。

技术实现要素:
本发明实施例提供一种显示方法及电子设备,解决了现有技术中无法令USB显示器作为主显示器的技术问题,达到了实现以USB显示器作为主显示器,提高显示器通用性的技术效果。一种显示方法,应用于一具有第一接口的第一显示模块的电子设备,所述电子设备中设有一拦截模块,所述方法包括以下步骤:所述拦截模块拦截显示信息;所述拦截模块将所述显示信息按照所述第一接口的显示格式进行封装;所述拦截模块将封装后的所述显示信息发送给所述第一显示模块,使所述第一显示模块根据封装后的所述显示信息进行显示。较佳的,所述电子设备中安装有第一操作系统和第二操作系统,所述拦截模块设置于所述第一操作系统与所述第二操作系统之间。较佳的,所述拦截模块拦截显示信息的步骤包括:所述拦截模块定时、实时或在受触发时拦截所述第二操作系统发送的所述显示信息。较佳的,所述拦截模块拦截所述第二操作系统发送的显示信息的步骤包括:所述拦截模块当第二操作系统向与该第二操作系统对应的虚拟显卡发送所述显示信息时拦截所述显示信息。较佳的,所述第一接口为通用串行总线USB接口。较佳的,所述拦截模块为虚拟层。较佳的,所述第一操作系统为linux操作系统,所述第二操作系统为windows操作系统。一种电子设备,其具有对应于第一接口的第一显示模块,所述电子设备中设有一拦截模块,所述拦截模块包括:拦截单元,用于拦截所述第二操作系统发送的显示信息;封装单元,用于将所述显示信息按照所述第一接口的显示格式进行封装;发送单元,用于将封装后的所述显示信息发送给所述第一显示模块,使所述第一显示模块根据封装后的所述显示信息进行显示。较佳的,所述电子设备中安装有第一操作系统和第二操作系统,所述拦截模块设置于所述第一操作系统与所述第二操作系统之间。较佳的,所述拦截单元用于定时、实时或在受触发时拦截所述第二操作系统发送的所述显示信息。较佳的,所述拦截单元具体用于当第二操作系统向与该第二操作系统对应的虚拟显卡发送所述显示信息时拦截所述显示信息。较佳的,所述第一接口为通用串行总线USB接口。较佳的,所述拦截模块为虚拟层。较佳的,所述第一操作系统为linux操作系统,所述第二操作系统为windows操作系统。本发明实施例中的显示方法包括所述拦截模块拦截显示信息;所述拦截模块将所述显示信息按照所述第一接口的显示格式进行封装;所述拦截模块将封装后的所述显示信息发送给所述第一显示模块,使所述第一显示模块根据封装后的所述显示信息进行显示。通过拦截模块将显示信息进行拦截,并将拦截后的显示信息发送给第一显示模块,以实现由第一显示模块作为主显示器的目的,提高显示器通用性。附图说明图1为本发明实施例中显示方法的主要流程图;图2为本发明实施例中拦截模块的主要结构图。具体实施方式本发明实施例中的显示方法包括所述拦截模块拦截显示信息;所述拦截模块将所述显示信息按照所述第一接口的显示格式进行封装;所述拦截模块将封装后的所述显示信息发送给所述第一显示模块,使所述第一显示模块根据封装后的所述显示信息进行显示。通过拦截模块将显示信息进行拦截,并将拦截后的显示信息发送给第一显示模块,以实现由第一显示模块作为主显示器的目的,提高显示器通用性。参见图1,本发明实施例中显示方法的主要流程如下,所述方法可以应用于一具有第一接口的第一显示模块的电子设备,所述电子设备中安装有第一操作系统,所述第一操作系统上构建有一拦截模块,所述拦截模块中安装有一第二操作系统,即所述电子设备中安装有所述第一操作系统和所述第二操作系统,所述拦截模块设置于所述第一操作系统和所述第二操作系统之间:步骤101:所述拦截模块拦截显示信息。本发明实施例中,所述拦截模块可以是虚拟层,例如所述第一操作系统可以是linux(一种操作系统)操作系统,则所述虚拟层可以是构建在linux操作系统上的虚拟层,在所述虚拟层上可以继续安装所述第二操作系统,例如所述第二操作系统可以是windows(一种操作系统)操作系统。其中,在所述虚拟层上可以安装多个操作系统,其互不干扰。对于所述第二操作系统来说,其对应有一虚拟显卡,在需要显示器进行显示时,所述第二操作系统都是将显示信息发送给所述虚拟显卡,由所述虚拟显卡转发至实际显卡,再由相应显示器进行显示。本发明实施例中首先在所述电子设备上安装了所述第一操作系统,在所述第一操作系统上构建一虚拟层,再在所述虚拟层上安装所述第二操作系统。所述第二操作系统为所述电子设备的当前工作系统,在需要进行显示时,所述第二操作系统将所述显示信息发送给其对应的所述虚拟显卡,所述虚拟层可以在所述第二操作系统向所述虚拟显卡发送所述显示信息时将所述显示信息进行拦截。所述虚拟层可以定时拦截所述第二操作系统发送的所述显示信息,或者所述虚拟层可以实时拦截所述第二操作系统发送的所述显示信息,或者所述虚拟层可以在受到触发时拦截所述第二操作系统发送的所述显示信息。步骤102:所述拦截模块将拦截的所述显示信息按照所述第一接口的显示格式进行封装。所述拦截模块在拦截到所述显示信息后,需将所述显示信息按照所述第一接口的显示格式进行封装。本发明实施例中,所述第一接口可以...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1