电子设备的信息处理方法及电子设备转让专利

申请号 : CN201910579684.8

文献号 : CN110286952B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱冲何凤龙

申请人 : 联想(北京)有限公司

摘要 :

本申请实施例提供了一种电子设备的信息处理方法及电子设备,其中,该电子设备的信息处理方法包括:获取用于开启电子设备的第一信号,判断电子设备的当前状态;基于电子设备的当前状态确定电子设备以第一启动模式或第二启动模式启动,其中,第一启动模式以第一启动流程启动电子设备的显示装置,第二启动模式以第二启动流程启动电子设备的显示装置,第一启动流程的启动时间小于第二启动流程的启动时间。本申请实施例信息处理方法,能够基于电子设备的当前状态,区分启动模式启动电子设备的显示装置,能够解决现有技术中因不区分启动模式启动显示装置而导致的显示装置启动时间较长的技术问题。

权利要求 :

1.一种电子设备的信息处理方法,其中,所述信息处理方法包括:获取用于开启所述电子设备的第一信号,判断所述电子设备的当前状态;

基于所述电子设备的当前状态确定所述电子设备以第一启动模式或第二启动模式启动,其中,所述第一启动模式以第一启动流程启动所述电子设备的显示装置,所述第二启动模式以第二启动流程启动所述电子设备的显示装置,所述第一启动流程的启动时间小于所述第二启动流程的启动时间;

所述第一启动流程包括:

获取预先寄存的所述显示装置的第一配置信息,其中,所述第一配置信息为所述电子设备最近一次以所述第二启动模式启动过程中配置并寄存的所述显示装置的配置信息;

将所述第一配置信息发送至所述电子设备的显示处理单元,并启动所述显示装置,以从所述显示处理单元获取与所述第一配置信息相匹配的显示数据。

2.根据权利要求1所述的信息处理方法,其中,所述基于所述电子设备的当前状态确定所述电子设备以所述第一启动模式启动包括:判断所述电子设备的当前状态是否属于第一预设状态;

如果是,则以所述第一启动模式启动所述电子设备的所述显示装置。

3.根据权利要求1所述的信息处理方法,其中,所述第一启动流程还包括:获取预先寄存的所述显示装置的硬件初始化检测信息,基于所述硬件初始化检测信息判断所述显示装置是否具有故障,其中,所述硬件初始化检测信息为所述电子设备以所述第二启动模式启动过程中获取并寄存的所述显示装置的硬件初始化检测信息。

4.根据权利要求1所述的信息处理方法,其中,所述基于所述电子设备的当前状态确定所述电子设备以所述第二启动模式启动包括:判断所述电子设备的当前状态是否属于第二预设状态;

如果是,则以所述第二启动模式启动所述电子设备的所述显示装置。

5.一种电子设备,包括:

判断模块,用于获取用于开启所述电子设备的第一信号,判断所述电子设备的当前状态;

处理模块,用于基于所述电子设备的当前状态确定所述电子设备以第一启动模式或第二启动模式启动显示装置,其中,所述第一启动模式以第一启动流程启动所述电子设备的显示装置,所述第二启动模式以第二启动流程启动所述电子设备的显示装置,所述第一启动流程的启动时间小于所述第二启动流程的启动时间;

所述第一启动流程包括:

获取预先寄存的所述显示装置的第一配置信息,其中,所述第一配置信息为所述电子设备最近一次以所述第二启动模式启动过程中配置并寄存的所述显示装置的配置信息;

将所述第一配置信息发送至所述电子设备的显示处理单元,并启动所述显示装置,以从所述显示处理单元获取与所述第一配置信息相匹配的显示数据。

6.根据权利要求5所述的电子设备,其中,所述处理模块具体用于:判断所述电子设备的当前状态是否属于第一预设状态;

如果是,则以所述第一启动模式启动所述电子设备的所述显示装置。

7.根据权利要求5所述的电子设备,其中,所述第一启动流程还包括:获取预先寄存的所述显示装置的硬件初始化检测信息,基于所述硬件初始化检测信息判断所述显示装置是否具有故障,其中,所述硬件初始化检测信息为所述电子设备以所述第二启动模式启动过程中获取并寄存的所述显示装置的硬件初始化检测信息。

8.根据权利要求5所述的电子设备,其中,所述处理模块具体用于:判断所述电子设备的当前状态是否属于第二预设状态;

如果是,则以所述第二启动模式启动所述电子设备的显示装置。

说明书 :

电子设备的信息处理方法及电子设备

技术领域

[0001] 本申请实施例涉及电子设备技术领域,特别涉及一种电子设备的信息处理方法及电子设备。

背景技术

[0002] 随着电子设备的发展,用户对电子设备的启动速度要求越来越高。为提高电子设备的启动速度,现有电子设备通常设置有休眠模式、睡眠模式、待机模式等快速启动模式。但传统的台式电脑和电脑一体机(AIO,ALL INONE的缩写)等电子设备启动时,无论是从关机状态启动的正常启动模式,还是例如休眠模式、睡眠模式或待机模式等快速启动模式启动,均需按照正常的启动流程启动显示装置,导致显示装置的启动时间较长。以电脑一体机为例,显示器可能会搭配各种显卡,为了考虑对各种显卡的兼容性,所以启动流程中设置有各种检测和延迟机制,以检测显示器与显卡兼容性,这种不区分正常启动模式和快速启动模式的启动方式,极大的延长了从快速启动模式到屏幕点亮的时间,使用户的体验较差。
[0003] 申请内容
[0004] 本申请实施例提供了一种电子设备的信息处理方法及电子设备,用于解决现有技术中电子设备的显示装置启动时间较长的技术问题。
[0005] 为了解决上述技术问题,本申请实施例提供了如下的技术方案:
[0006] 一种电子设备的信息处理方法,其中,所述信息处理方法包括:
[0007] 获取用于开启所述电子设备的第一信号,判断所述电子设备的当前状态;
[0008] 基于所述电子设备的当前状态确定所述电子设备以第一启动模式或第二启动模式启动,其中,所述第一启动模式以第一启动流程启动所述电子设备的显示装置,所述第二启动模式以第二启动流程启动所述电子设备的显示装置,所述第一启动流程的启动时间小于所述第二启动流程的启动时间。
[0009] 在一些实施例中,所述基于所述电子设备的当前状态确定所述电子设备以所述第一启动模式启动包括:
[0010] 判断所述电子设备的当前状态是否属于第一预设状态;
[0011] 如果是,则以所述第一启动模式启动所述电子设备的显示装置。
[0012] 在一些实施例中,所述第一启动流程包括:
[0013] 获取预先寄存的所述显示装置的第一配置信息,其中,所述第一配置信息为所述电子设备以所述第二启动模式启动过程中配置并寄存的所述显示装置的配置信息;
[0014] 将所述第一配置信息发送至所述电子设备的显示处理单元,并启动所述显示装置,以从所述显示处理单元获取与所述第一配置信息相匹配的显示数据。
[0015] 在一些实施例中,所述第一启动流程还包括:
[0016] 获取预先寄存的所述显示装置的硬件初始化检测信息,基于所述硬件初始化检测信息判断所述显示装置是否具有故障,其中,所述硬件初始化检测信息为所述电子设备以所述第二启动模式启动过程中获取并寄存的所述显示装置的硬件初始化检测信息。
[0017] 在一些实施例中,所述基于所述电子设备的当前状态确定所述电子设备以所述第二启动模式启动包括:
[0018] 判断所述电子设备的当前状态是否属于第二预设状态;
[0019] 如果是,则以所述第二启动模式启动所述电子设备的显示装置。
[0020] 一种电子设备,包括:
[0021] 判断模块,用于获取用于开启所述电子设备的第一信号,判断所述电子设备的当前状态;
[0022] 处理模块,用于基于所述电子设备的当前状态确定所述电子设备以第一启动模式或第二启动模式启动,其中,所述第一启动模式以第一启动流程启动所述电子设备的显示装置,所述第二启动模式以第二启动流程启动所述电子设备的显示装置,所述第一启动流程的启动时间小于所述第二启动流程的启动时间。
[0023] 在一些实施例中,所述处理模块具体用于:
[0024] 判断所述电子设备的当前状态是否属于第一预设状态;
[0025] 如果是,则以所述第一启动模式启动所述电子设备的显示装置。
[0026] 在一些实施例中,所述第一启动流程包括:
[0027] 获取预先寄存的所述显示装置的第一配置信息,其中,所述第一配置信息为所述电子设备以所述第二启动模式启动过程中配置并寄存的所述显示装置的配置信息;
[0028] 将所述第一配置信息发送至所述电子设备的显示处理单元,并启动所述显示装置,以从所述显示处理单元获取与所述第一配置信息相匹配的显示数据。
[0029] 在一些实施例中,所述第一启动流程还包括:
[0030] 获取预先寄存的所述显示装置的硬件初始化检测信息,基于所述硬件初始化检测信息判断所述显示装置是否具有故障,其中,所述硬件初始化检测信息为所述电子设备以所述第二启动模式启动过程中获取并寄存的所述显示装置的硬件初始化检测信息。
[0031] 在一些实施例中,所述处理模块具体用于:
[0032] 判断所述电子设备的当前状态是否属于第二预设状态;
[0033] 如果是,则以所述第二启动模式启动所述电子设备的显示装置。
[0034] 基于上述实施例的公开可以获知,本申请实施例具备如下的有益效果:
[0035] 本申请实施例的电子设备的信息处理方法,在获取到用于开启电子设备的第一信号后,首先判断电子设备的当前状态,然后基于电子设备当前状态下确定需要以第一启动模式启动,还是需要以第二启动模式启动。第一启动模式通过第一启动流程启动电子设备,该第一启动流程的启动时间相对较短,能够实现快速启动电子设备的显示装置的目的。第二启动模式通过第二启动流程启动电子设备,第二启动流程的启动时间相对第一启动流程较长,但第二启动流程对电子设备自身各组成部分的兼容性、匹配性及故障检测较为全面,能够保证电子设备稳定运行。也即,本申请实施例的电子设备的信息处理方法,能够基于电子设备的当前状态,区分启动模式启动电子设备的显示装置,能够解决现有技术中因不区分启动模式启动显示装置而导致的显示装置启动时间较长的技术问题。

附图说明

[0036] 图1为本申请实施例的信息处理方法的流程图;
[0037] 图2为本申请实施例的信息处理方法中确定电子设备以第一启动模式启动的流程图;
[0038] 图3为本申请实施例的信息处理方法中确定电子设备以第二启动模式启动的流程图;
[0039] 图4为本申请实施例的信息处理方法中第一启动流程的流程图;
[0040] 图5为本申请实施例的电子设备的结构框图;
[0041] 图6为本申请实施例的电子设备的一个具体实施例的结构框图。
[0042] 附图标记说明:
[0043] 10-判断模块;20-处理模块;30-嵌入式控制器;40-显示控制器;50-显示处理单元;60-显示面板。

具体实施方式

[0044] 下面,结合附图对本申请的具体实施例进行详细的描述,但不作为本申请的限定。
[0045] 应理解的是,可以对此处公开的实施例做出各种修改。因此,下述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。
[0046] 包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。
[0047] 通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
[0048] 还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
[0049] 当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。
[0050] 此后参照附图描述本公开的具体实施例;然而,应当理解,所公开的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所公开的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。
[0051] 本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。
[0052] 下面,结合附图详细的说明本申请实施例。
[0053] 图1为本申请实施例电子设备的信息处理方法的流程图,参见图1所示,本申请实施例的电子设备的信息处理方法包括:
[0054] S100、获取用于开启所述电子设备的第一信号,判断所述电子设备的当前状态;
[0055] S200、基于所述电子设备的当前状态确定所述电子设备以第一启动模式或第二启动模式启动,其中,所述第一启动模式以第一启动流程启动所述电子设备的显示装置,所述第二启动模式以第二启动流程启动所述电子设备的显示装置,所述第一启动流程的启动时间小于所述第二启动流程的启动时间。
[0056] 本申请实施例的电子设备的信息处理方法,在获取到用于开启电子设备的第一信号后,首先判断电子设备的当前状态,然后基于电子设备当前状态下确定需要以第一启动模式启动,还是需要以第二启动模式启动。第一启动模式通过第一启动流程启动电子设备,该第一启动流程的启动时间相对较短,能够实现快速启动电子设备的显示装置的目的。第二启动模式通过第二启动流程启动电子设备,第二启动流程的启动时间相对第一启动流程较长,但第二启动流程对电子设备自身各组成部分的兼容性、匹配性及故障检测较为全面,能够保证电子设备稳定运行。也即,本申请实施例的电子设备的信息处理方法,能够基于电子设备的当前状态,区分启动模式启动电子设备的显示装置,能够解决现有技术中因不区分启动模式启动显示装置而导致的显示装置启动时间较长的技术问题。
[0057] 该电子设备可为例如电脑一体机(AIO电脑)、台式电脑、智能电视等电子设备,此处不再一一赘述。具体实施时,本申请实施例的信息处理方法包括:
[0058] S100、获取用于开启所述电子设备的第一信号,判断所述电子设备的当前状态。
[0059] 其中,该第一信号可为触发电子设备上的开关键形成的启动信号,也可为操作如键盘、鼠标、触摸屏等输入设备时,基于对输入设备的操作生成的启动信号。通过该第一信号可将该电子设备的显示装置启动至正常运行状态,也即,主机能够向显示装置发送显示信号,且显示装置能够正常显示与获取的显示信号相对应的显示内容的状态。电子设备的当前状态可包括关机状态、休眠状态、睡眠状态及待机状态等,也可包括电子设备的组成部件的运行状态或存储状态等。例如,电子设备内可设置嵌入式控制器(EC),在嵌入式控制器接收到用于开启电子设备的第一信号后,可由嵌入式控制器判断电子设备的当前状态,当然,也可由其他组成部件判断电子设备的当前状态。
[0060] S200、基于所述电子设备的当前状态确定所述电子设备以所述第一启动模式或所述第二启动模式启动,其中,所述第一启动模式以第一启动流程启动所述电子设备的显示装置,所述第二启动模式以第二启动流程启动所述电子设备的显示装置,所述第一启动流程的启动时间小于所述第二启动流程的启动时间。
[0061] 当判断电子设备的当前状态处于休眠模式、睡眠模式、待机模式时,亦或是电子设备中的例如处理器、存储器或显示控制器等组成部件处于上电状态时,可控制电子设备以第一启动模式启动,第一启动模式以第一启动流程启动该电子设备的显示装置,该第一启动流程的启动时间相对较短,能够实现快速启动电子设备的显示装置的目的,有益于提高电子设备的用户体验。也即,当判断电子设备的当前状态处于未完全关机状态时,或处于为能够实现快速启动而设定的特定状态模式时,可控制电子设备以第一启动模式启动,以实现快速启动显示装置的目的。
[0062] 当判断电子设备处于关机状态,亦或是电子设备中的例如处理器、存储器、显示控制器等组成部件处于断电状态时,可控制电子设备以第二启动模式启动,该第二启动模式以第二启动流程启动电子设备的显示装置。该第二启动流程可为启动电子设备的显示装置的完整启动流程,以保证电子设备稳定运行。
[0063] 配合图2所示,在一些实施例中,所述基于所述电子设备的当前状态确定所述电子设备以所述第一启动模式启动可包括:
[0064] S211、判断所述电子设备的当前状态是否属于第一预设状态;
[0065] S212、如果是,则以所述第一启动模式启动所述电子设备的显示装置。
[0066] 其中,该第一预设状态可为为实现电子设备的显示装置快速启动而预设的特定状态模式,例如待机模式、休眠模式、睡眠模式等,也可为电子设备的部分组成部件处上电的状态,例如处理器、存储器或显示装置的显示控制器等。第一预设状态可包括多种状态,不仅限于上述状态。以该第一预设状态为待机模式为例,在嵌入式控制器接收到用于开启电子设备的第一信号后,可检测电子设备的中央处理器和内存储器是否上电,如果中央处理器处于断电状态,且内存储器处于上电状态,则嵌入式控制器可判断电子设备的当前状态为待机模式状态,这时,可确定电子设备当前属于第一预设状态。进而引导电子设备以第一启动模式启动电子设备的显示装置,也即通过第一启动流程启动电子设备的显示装置。如果中央处理器处于断电状态且内存储器也处于断电状态,则嵌入式控制器可判断电子设备的当前状态不属于待机模式,这时可确定电子设备当前不属于第一预设状态,不能够以第一启动模式启动。
[0067] 该第一预设状态还可为显示装置的显示控制器处于上电的状态,即在嵌入式控制器接收到用于开启电子设备的第一信号后,可检测显示装置的显示控制器是否上电,如果显示控制器处于上电状态,则确定电子设备的当前状态属于第一预设状态,进而引导电子设备以第一启动模式启动电子设备,也即通过第一启动流程启动电子设备的显示装置。如果显示装置的显示控制器处于断电状态,则可确定电子设备的当前状态不属于第一预设状态,不能够以第一启动模式启动。
[0068] 配合图3所示,在一些实施例中,所述基于所述电子设备的当前状态确定所述电子设备以所述第二启动模式启动包括:
[0069] S221、判断所述电子设备的当前状态是否属于第二预设状态;
[0070] S222、如果是,则以所述第二启动模式启动所述电子设备的显示装置。
[0071] 其中,该第二预设状态可为出于电子设备自身的各组成部分的兼容性、匹配性或故障检测角度考虑,而设置的需要以完整启动流程启动电子设备的显示装置的状态,例如,关机状态,亦或是电子设备的特定组成部件处于断电状态。该第二预设状态也可包括多种状态,不仅限于上述示例状态。以电子设备处于关机状态为例,在嵌入式控制器接收到用于开启电子设备的额第一信号后,可检测电子设备的电源模块是否处于供电状态,如果电源模块处于非供电状态,则判断电子设备的当前状态为关机状态,确定电子设备的当前状态属于第二预设状态,进而引导电子设备以第二预设模式启动电子设备的显示装置,也即以第二启动流程启动电子设备的显示装置。如果电源模块处于供电状态,则判断电子设备的当前状态不属于关机状态,确定电子设备的当前状态不属于第二预设状态,非必要通过第二预设模式启动电子设备的显示装置。
[0072] 以该电子设备的第二预设状态为显示装置的显示控制器处于断电的状态为例,在嵌入式控制器接收到用于开启电子设备的第一信号后,可检测显示装置的显示控制器当前是否处于上电状态,如果显示控制器处于断电状态,则可判断电子设备的当前状态属于第二预设状态,进而引导电子设备以第二预设模式启动电子设备的显示装置。如果显示控制器处于上电状态,则可确定电子设备的当前状态不属于第二预设状态,非必要通过第二预设模式启动电子设备的显示装置。
[0073] 在一些实施例中,通过第二启动流程启动电子设备的显示装置,可包括:控制显示装置的显示控制器上电,该显示控制器可包括例如Scaler芯片等。显示控制器上电后主要执行两个进程,一个进程为向电子设备的显示处理单元发送提示信号,以提示显示处理单元该显示装置的显示控制器已经上电并与其建立连接,然后接收显示处理单元发送用于获取显示装置的第一配置信息的获取请求,显示控制器基于接收的获取请求从显示装置的存储器上获取第一配置信息,并将第一配置信息发送至显示处理单元,以激活显示处理单元上显示信息发送电路,并使显示信息发送电路能够向显示控制器发送与该第一配置信息匹配的显示信息。具体的,该第一配置信息可为例如EDID数据。另一个进程是对显示装置上的例如面板等硬件进行初始化检测,以检测硬件是否出现故障,如果无故障则使能显示面板,并基于获取的显示信息控制显示面板显示相应的显示内容,至此电子设备的显示器即启动完毕。
[0074] 配合图4所示,在一些实施例中,所述第一启动流程可包括:
[0075] 获取预先寄存的所述显示装置的第一配置信息,其中,所述第一配置信息为所述电子设备以所述第二启动模式启动过程中配置并寄存的所述显示装置的配置信息;
[0076] 将所述第一配置信息发送至所述电子设备的显示处理单元,并启动所述显示装置,以从所述显示处理单元获取与所述第一配置信息相匹配的显示数据。
[0077] 具体实施时,当电子设备处于第一预设状态时,显示装置的显示控制器可处于上电状态,该第一配置信息可预先寄存在显示控制器的寄存器中。该第一配置信息可为电子设备最近一次以第二启动模式启动过程中,从显示装置的存储器中配置并寄存在显示控制器的寄存器中的显示装置的配置信息。也即,该电子设备具有第一预设状态,在电子设备处于第一预设状态时,其显示装置的显示控制器处于上电状态,显示控制器的寄存器中寄存有电子设备以第二启动模式启动过程中配置并寄存的第一配置信息,并使显示装置上如显示面板等其他硬件断电,以在用户不使用时节约能源。当电子设备处于第一预设状态并获取到第一信号后,显示控制器可直接向显示处理单元发送提示信号,并在获取到显示处理单元发送的用于获取显示装置的配置信息的获取请求后,可直接从寄存器中获取该第一配置信息,并将该第一配置信息发送至显示处理单元,以激活显示处理单元的显示信息发送电路,并使显示信息发送电路能够向显示控制器发送与该第一配置信息匹配的显示信息。这样,能够节省显示控制器的上电时间,以及显示控制器从显示装置的存储器中获取第一配置信息的时间,有益于缩短电子设备的显示装置的启动时间,能够改善用户体验。
[0078] 在一些实施例中,所述第一启动流程还可包括:获取预先寄存的所述显示装置的硬件初始化检测信息,基于所述硬件初始化检测信息判断所述显示装置的是否具有故障,其中,所述硬件初始化检测信息为所述电子设备以所述第二启动模式启动过程中获取并寄存的所述显示装置的硬件初始化检测信息。
[0079] 具体实施时,当电子设备处于第一预设状态时,显示控制器的寄存器还可寄存有硬件初始化检测信息,该硬件初始化检测信息可为电子设备最近一次以第二启动模式启动过程中获取并寄存的显示装置的硬件初始化检测信息,也即当电子设备以第二启动模式启动过程中在对硬件进行初始化检测,并获取到硬件初始化检测信息后,可将该硬件初始化检测信息寄存在显示控制器的寄存器中。当电子设备从第一预设状态启动显示装置时,可从显示控制器的寄存器中获取硬件初始化检测信息,如果基于该硬件初始化检测信息判断显示装置的硬件无故障,则可使能显示装置的显示面板,并基于获取的显示信号控制显示面板显示相应的显示内容。这样,能够省却显示装置启动过程中硬件自检过程,并且由于硬件自检过程耗时较长,能够极大提高显示装置的启动速度。
[0080] 图5为本申请实施例电子设备的结构框图,参见图5所示,本申请实施例的电子设备包括:
[0081] 判断模块10,用于获取用于开启所述电子设备的第一信号,判断所述电子设备的当前状态;
[0082] 处理模块20,用于基于所述电子设备的当前状态确定所述电子设备以第一启动模式或第二启动模式启动,其中,所述第一启动模式以第一启动流程启动所述电子设备的显示装置,所述第二启动模式以第二启动流程启动所述电子设备的显示装置,所述第一启动流程的启动时间小于所述第二启动流程的启动时间。
[0083] 本申请实施例电子设备启动过程中,首先通过判断模块10获取用于开启电子设备的第一信号后,并判断电子设备的当前状态,然后通过处理模块20基于电子设备当前状态下确定需要以第一启动模式启动,还是需要以第二启动模式启动。第一启动模式通过第一启动流程启动电子设备,该第一启动流程的启动时间相对较短,能够实现快速启动电子设备的显示装置的目的。第二启动模式通过第二启动流程启动电子设备,第二启动流程的启动时间相对第一启动流程较长,但第二启动流程对电子设备自身各组成部分的兼容性、匹配性及故障检测较为全面,能够保证电子设备稳定运行。也即,本申请实施例的电子设备,能够基于电子设备的当前状态,区分启动模式启动,能够解决现有技术中因不区分启动模式启动显示装置而导致的显示装置启动时间较长的技术问题。
[0084] 该电子设备可为例如电脑一体机(AIO电脑)、台式电脑、智能电视等电子设备,此处不再一一赘述。配合图6所示,具体实施时,本申请实施例的电子设备包括:
[0085] 判断模块10,用于获取用于开启所述电子设备的第一信号,判断所述电子设备的当前状态。
[0086] 其中,该第一信号可为触发电子设备上的开关键形成的启动信号,也可为操作如键盘、鼠标、触摸屏等输入设备时,基于对输入设备的操作生成的启动信号。通过该第一信号可将该电子设备的显示装置启动至正常运行状态,也即,主机能够向显示装置发送显示信号,且显示装置能够正常显示与获取的显示信号相对应的显示内容的状态。电子设备的当前状态可包括关机状态、休眠状态、睡眠状态及待机状态等,也可包括电子设备的组成部件的运行状态或存储状态等。例如,电子设备内可设置嵌入式控制器30(EC),在嵌入式控制器30接收到用于开启电子设备的第一信号后,可由嵌入式控制器30判断电子设备的当前状态,当然,也可由其他组成部件判断电子设备的当前状态。
[0087] 处理模块20,用于基于所述电子设备的当前状态确定所述电子设备以所述第一启动模式或所述第二启动模式启动,其中,所述第一启动模式以第一启动流程启动所述电子设备的显示装置,所述第二启动模式以第二启动流程启动所述电子设备的显示装置,所述第一启动流程的启动时间小于所述第二启动流程的启动时间。
[0088] 当判断电子设备的当前状态处于休眠模式、睡眠模式、待机模式时,亦或是电子设备中的例如处理器、存储器或显示控制器40等组成部件处于上电状态时,处理模块20可控制电子设备以第一启动模式启动,第一启动模式以第一启动流程启动该电子设备的显示装置,该第一启动流程的启动时间相对较短,能够实现快速启动电子设备的显示装置的目的,有益于提高电子设备的用户体验。也即,当判断电子设备的当前状态处于未完全关机状态时,或处于为能够实现快速启动而设定的特定状态模式时,可控制电子设备以第一启动模式启动,以实现快速启动显示装置的目的。
[0089] 当判断电子设备处于关机状态,亦或是电子设备中的例如处理器、存储器、显示控制器40等组成部件处于断电状态时,处理模块20可控制电子设备以第二启动模式启动,该第二启动模式以第二启动流程启动电子设备的显示装置。该第二启动流程可为启动电子设备的显示装置的完整启动流程,以保证电子设备稳定运行。
[0090] 在一些实施例中,所述处理模块20具体用于:
[0091] 判断所述电子设备的当前状态是否属于第一预设状态;
[0092] 如果是,则以所述第一启动模式启动所述电子设备的显示装置。
[0093] 其中,该第一预设状态可为为实现电子设备的显示装置快速启动而预设的特定状态模式,例如待机模式、休眠模式、睡眠模式等,也可为电子设备的部分组成部件处上电的状态,例如处理器、存储器或显示装置的显示控制器40等。第一预设状态可包括多种状态,不仅限于上述状态。以该第一预设状态为待机模式为例,在嵌入式控制器30接收到用于开启电子设备的第一信号后,可检测电子设备的中央处理器和内存储器是否上电,如果中央处理器处于断电状态,且内存储器处于上电状态,则嵌入式控制器30可判断电子设备的当前状态为待机模式状态。这时,处理模块20可确定电子设备当前属于第一预设状态,进而引导电子设备以第一启动模式启动电子设备的显示装置,也即通过第一启动流程启动电子设备的显示装置。如果中央处理器处于断电状态且内存储器也处于断电状态,则嵌入式控制器30可判断电子设备的当前状态不属于待机模式,这时处理模块20可确定电子设备当前不属于第一预设状态,不能够以第一启动模式启动。
[0094] 该第一预设状态还可为显示装置的显示控制器40处于上电的状态,即在嵌入式控制器30接收到用于开启电子设备的第一信号后,可检测显示装置的显示控制器40是否上电,如果显示控制器40处于上电状态,则确定电子设备的当前状态属于第一预设状态,处理模块20进而引导电子设备以第一启动模式启动电子设备,也即通过第一启动流程启动电子设备的显示装置。如果显示装置的显示控制器40处于断电状态,则可确定电子设备的当前状态不属于第一预设状态,不能够以第一启动模式启动。
[0095] 在一些实施例中,所述处理模块20具体用于:
[0096] 判断所述电子设备的当前状态是否属于第二预设状态;
[0097] 如果是,则以所述第二启动模式启动所述电子设备的显示装置。
[0098] 其中,该第二预设状态可为出于电子设备自身的各组成部分的兼容性、匹配性或故障检测角度考虑,而设置的需要以完整启动流程启动电子设备的显示装置的状态,例如,关机状态,亦或是电子设备的特定组成部件处于断电状态。该第二预设状态也可包括多种状态,不仅限于上述示例状态。以电子设备处于关机状态为例,在嵌入式控制器30接收到用于开启电子设备的额第一信号后,可检测电子设备的电源模块是否处于供电状态,如果电源模块处于非供电状态,则判断电子设备的当前状态为关机状态,确定电子设备的当前状态属于第二预设状态,处理模块20进而引导电子设备以第二预设模式启动电子设备的显示装置,也即以第二启动流程启动电子设备的显示装置。如果电源模块处于供电状态,则判断电子设备的当前状态不属于关机状态,确定电子设备的当前状态不属于第二预设状态,非必要通过第二预设模式启动电子设备的显示装置。
[0099] 以该电子设备的第二预设状态为显示装置的显示控制器40处于断电的状态为例,在嵌入式控制器30接收到用于开启电子设备的第一信号后,可检测显示装置的显示控制器40当前是否处于上电状态,如果显示控制器40处于断电状态,则可判断电子设备的当前状态属于第二预设状态,处理模块20进而引导电子设备以第二预设模式启动电子设备的显示装置。如果显示控制器40处于上电状态,则可确定电子设备的当前状态不属于第二预设状态,非必要通过第二预设模式启动电子设备的显示装置。
[0100] 在一些实施例中,通过第二启动流程启动电子设备的显示装置,可包括:控制显示装置的显示控制器40上电,该显示控制器40可包括例如Scaler芯片等。显示控制器40上电后主要执行两个进程,一个进程为向电子设备的显示处理单元50发送提示信号,以提示显示处理单元50该显示装置的显示控制器40已经上电并与其建立连接,然后接收显示处理单元50发送用于获取显示装置的第一配置信息的获取请求,显示控制器40基于接收的获取请求从显示装置的存储器上获取第一配置信息,并将第一配置信息发送至显示处理单元50,以激活显示处理单元50上显示信息发送电路,并使显示信息发送电路能够向显示控制器40发送与该第一配置信息匹配的显示信息。具体的,该第一配置信息可为例如EDID数据。另一个进程是对显示装置上的例如面板等硬件进行初始化检测,以检测硬件是否出现故障,如果无故障则使能显示面板60,并基于获取的显示信息控制显示面板60显示相应的显示内容,至此电子设备的显示器即启动完毕。
[0101] 在一些实施例中,所述第一启动流程可包括:获取预先寄存的所述显示装置的第一配置信息,其中,所述第一配置信息为所述电子设备以所述第二启动模式启动过程中配置并寄存的所述显示装置的配置信息;
[0102] 将所述第一配置信息发送至所述电子设备的显示处理单元50,并启动所述显示装置,以从所述显示处理单元50获取与所述第一配置信息相匹配的显示数据。
[0103] 具体实施时,当电子设备处于第一预设状态时,显示装置的显示控制器40可处于上电状态,该第一配置信息可预先寄存在显示控制器40的寄存器中。该第一配置信息可为电子设备最近一次以第二启动模式启动过程中,从显示装置的存储器中配置并寄存在显示控制器40的寄存器中的显示装置的配置信息。也即,该电子设备具有第一预设状态,在电子设备处于第一预设状态时,其显示装置的显示控制器40处于上电状态,显示控制器40的寄存器中寄存有电子设备以第二启动模式启动过程中配置并寄存的第一配置信息,并使显示装置上如显示面板60等其他硬件断电,以在用户不使用时节约能源。当电子设备处于第一预设状态并获取到第一信号后,显示控制器40可直接向显示处理单元50发送提示信号,并在获取到显示处理单元50发送的用于获取显示装置的配置信息的获取请求后,可直接从寄存器中获取该第一配置信息,并将该第一配置信息发送至显示处理单元50,以激活显示处理单元50的显示信息发送电路,并使显示信息发送电路能够向显示控制器40发送与该第一配置信息匹配的显示信息。这样,能够节省显示控制器40的上电时间,以及显示控制器40从显示装置的存储器中获取第一配置信息的时间,有益于缩短电子设备的显示装置的启动时间,能够改善用户体验。
[0104] 在一些实施例中,所述第一启动流程还可包括:获取预先寄存的所述显示装置的硬件初始化检测信息,基于所述硬件初始化检测信息判断所述显示装置的是否具有故障,其中,所述硬件初始化检测信息为所述电子设备以所述第二启动模式启动过程中获取并寄存的所述显示装置的硬件初始化检测信息。
[0105] 具体实施时,当电子设备处于第一预设状态时,显示控制器40的寄存器还可寄存有硬件初始化检测信息,该硬件初始化检测信息可为电子设备最近一次以第二启动模式启动过程中获取并寄存的显示装置的硬件初始化检测信息,也即当电子设备以第二启动模式启动过程中在对硬件进行初始化检测,并获取到硬件初始化检测信息后,可将该硬件初始化检测信息寄存在显示控制器40的寄存器中。当电子设备从第一预设状态启动显示装置时,可从显示控制器40的寄存器中获取硬件初始化检测信息,如果基于该硬件初始化检测信息判断显示装置的硬件无故障,则可使能显示装置的显示面板60,并基于获取的显示信号控制显示面板60显示相应的显示内容。这样,能够省却显示装置启动过程中硬件自检过程,并且由于硬件自检过程耗时较长,能够极大提高显示装置的启动速度。
[0106] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的数据处理方法所应用于的电子设备,可以参考前述产品实施例中的对应描述,在此不再赘述。
[0107] 以上实施例仅为本申请的示例性实施例,不用于限制本申请,本申请的保护范围由权利要求书限定。本领域技术人员可以在本申请的实质和保护范围内,对本申请做出各种修改或等同替换,这种修改或等同替换也应视为落在本申请的保护范围内。