开机点屏方法及装置与流程

文档序号:16087002发布日期:2018-11-27 22:33阅读:309来源:国知局

本发明实施例涉及计算机技术领域,尤其涉及一种开机点屏方法及装置。



背景技术:

多数终端设备(例如电视、手机等设备)具有显示屏幕,在终端设备开机的过程中通常需要将显示屏幕点亮,即进行开机点屏。终端设备的开机过程至少包括引导系统启动阶段(boot阶段)及系统启动阶段,通常在boot阶段实现开机点屏。

boot阶段至少包括主板初始化、屏幕显示模组上电、主板的发射端接口上电、点亮背光及执行预设的开机任务。其中,通过Boot阶段的屏幕显示模组上电、主板的发射端接口上电、点亮背光即可实现开机点屏。屏端规格要求屏幕显示模组上电、主板的发射端接口上电及点亮背光顺序执行,且屏幕显示模组上电与主板的发射端接口上电之间间隔一定时长,主板的发射端接口上电与点亮背光之间间隔一定时长。在现有技术中,由于boot阶段为单线程,因此,boot阶段中的任务需要顺序执行,为了满足屏端规则要求,通常先进行主板初始化,给终端设备的屏幕显示模组上电,再等待一段时长,再给终端设备的主板的发射端接口上电,再等待一段时长,再点亮终端设备的背光,然后再执行预设任务。

然而,在上述开机点屏的过程中,由于需要进行两次时长等待,使得boot阶段耗时较长,进而导致终端设备的开机时长较长。



技术实现要素:

本发明实施例提供一种开机点屏方法及装置,缩短了开机时长。

第一方面,本发明实施例提供一种开机点屏方法,所述方法包括:

开机启动后,进行主板初始化,并为屏幕显示模组上电;

当检测到所述屏幕显示模组上电完成时,执行预设开机任务;在所述屏幕显示模组上电完成的第一时长之后,以中断方式为所述主板发射端接口上电;在所述屏幕显示模组上电完成的第二时长之后,以中断方式点亮背光。

在一种可能的实施方式中,所述第一时长为所述主板发射端接口上电与所述屏幕显示模组上电之间的预设时长;

所述第二时长为所述点亮背光与所述屏幕显示模组上电之间的预设时长。

在另一种可能的实施方式中,所述以中断方式为所述主板发射端接口上电包括:暂停当前执行的所述预设开机任务,通过调用接口上电的函数对所述主板发射端接口上电,并在对所述主板发射端接口上电后,继续执行暂停执行的所述预设开机任务;

所述以中断方式点亮背光包括:暂停当前执行的所述预设开机任务,通过调用背光控制函数打开背光,并在打开背光后,继续执行暂停执行的所述预设开机任务。

第二方面,本发明实施例提供一种开机点屏方法,应用于终端设备,所述方法包括:

开机启动后,为屏幕显示模组上电,并进行主板初始化;

当检测到所述主板初始化完成时,执行预设开机任务;在所述主板初始化之后的第三时长之后,以中断方式为所述主板发射端接口上电;在所述主板初始化之后的第四时长之后,以中断方式点亮背光。

在一种可能的实施方式中,当所述主板发射端接口上电与所述屏幕显示模组上电之间的第一预设时长小于或等于所述主板初始化消耗的时长时,所述第三时长为0;当所述第一预设时长大于所述主板初始化消耗的时长时,所述第三时长为所述第一预设时长与所述主板初始化消耗的时长之差;

当所述点亮背光与所述屏幕显示模组上电之间的第二预设时长与所述主板初始化消耗的时长之差小于或等于预设间隔时长时,所述第四时长为所述预设间隔时长;当所述第二预设时长与所述主板初始化消耗的时长之差大于所述预设间隔时长时,所述第四时长为所述第二预设时长与所述主板初始化消耗的时长之差;所述预设间隔时长为所述主板发射端接口上电和所述点亮背光之间预设的时长。

在另一种可能的实施方式中,所述以中断方式为所述主板发射端接口上电包括:暂停当前执行的所述预设开机任务,通过调用接口上电的函数对所述主板发射端接口上电,并在对所述主板发射端接口上电后,继续执行所述预设开机任务;

所述以中断方式点亮背光包括:暂停当前执行的所述预设开机任务,通过调用背光控制函数打开背光,并在打开背光后,继续执行所述预设开机任务。

第三方面,本发明实施例提供一种开机点屏装置,应用于终端设备,包括初始化模块、上电模块、任务执行模块和点亮模块,其中,

所述初始化模块用于,开机启动后,进行主板初始化;

所述上电模块用于,为屏幕显示模组上电;

所述任务执行模块用于,当检测到所述屏幕显示模组上电完成时,执行预设开机任务;

所述上电模块还用于,在所述任务执行模块执行所述预设开机任务的过程中,在所述屏幕显示模组上电完成的第一时长之后,以中断方式为所述主板发射端接口上电;

所述点亮模块用于,在所述任务执行模块执行所述预设开机任务的过程中,在所述屏幕显示模组上电完成的第二时长之后,以中断方式点亮背光。

在一种可能的实施方式中,所述第一时长为所述主板发射端接口上电与所述屏幕显示模组上电之间的预设时长;

所述第二时长为所述点亮背光与所述屏幕显示模组上电之间的预设时长。

在另一种可能的实施方式中,所述上电模块具体用于,暂停当前执行的所述预设开机任务,通过调用接口上电的函数对所述主板发射端接口上电,并在对所述主板发射端接口上电后,继续执行暂停执行的所述预设开机任务;

所述点亮模块具体用于,暂停当前执行的所述预设开机任务,通过调用背光控制函数打开背光,并在打开背光后,继续执行暂停执行的所述预设开机任务。

第四方面,本发明实施例提供一种开机点屏装置,应用于终端设备,包括上电模块、初始化模块、任务执行模块和点亮模块,其中,

所述上电模块用于,开机启动后,为屏幕显示模组上电;

所述初始化模块用于,进行主板初始化;

所述任务执行模块用于,当检测到所述主板初始化完成时,执行预设开机任务;

所述上电模块还用于,在所述任务执行模块执行所述预设开机任务的过程中,在所述主板初始化之后的第三时长之后,以中断方式为所述主板发射端接口上电;

所述点亮模块用于,在所述任务执行模块执行所述预设开机任务的过程中,在所述主板初始化之后的第四时长之后,以中断方式点亮背光。

在一种可能的实施方式中,当所述主板发射端接口上电与所述屏幕显示模组上电之间的第一预设时长小于或等于所述主板初始化消耗的时长时,所述第三时长为0;当所述第一预设时长大于所述主板初始化消耗的时长时,所述第三时长为所述第一预设时长与所述主板初始化消耗的时长之差;

当所述点亮背光与所述屏幕显示模组上电之间的第二预设时长与所述主板初始化消耗的时长之差小于或等于预设间隔时长时,所述第四时长为所述预设间隔时长;当所述第二预设时长与所述主板初始化消耗的时长之差大于所述预设间隔时长时,所述第四时长为所述第二预设时长与所述主板初始化消耗的时长之差;所述预设间隔时长为所述主板发射端接口上电和所述点亮背光之间预设的时长。

在另一种可能的实施方式中,所述上电模块具体用于,暂停当前执行的所述预设开机任务,通过调用接口上电的函数对所述主板发射端接口上电,并在对所述主板发射端接口上电后,继续执行所述预设开机任务;

所述点亮模块具体用于,暂停当前执行的所述预设开机任务,通过调用背光控制函数打开背光,并在打开背光后,继续执行所述预设开机任务。

第五方面,本发明实施例提供一种终端设备,包括:处理器,所述处理器与存储器耦合;

所述存储器用于,存储计算机程序;

所述处理器用于,执行所述存储器中存储的计算机程序,以使得所述终端设备执行上述第一方面任一项所述的方法。

第六方面,本发明实施例提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,如上述第一方面任意一项所述的方法被执行。

本发明实施例提供的开机点屏方法及装置,开机启动后,进行主板初始化,并为屏幕显示模组上电;当检测到屏幕显示模组上电完成时,执行预设开机任务;在屏幕显示模组上电完成的第一时长之后,以中断方式为主板发射端接口上电;在屏幕显示模组上电完成的第二时长之后,以中断方式点亮背光。在上述开机点屏的过程中,在进行时长等待的同时执行开机任务,避免单独进行的时长等待,不但可以保证屏幕显示模组上电、主板的发射端接口上电、以及点亮背光顺序执行且具有时间间隔,还缩短了boot阶段的时长,进而缩短了开机时长。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的终端设备的开机过程图;

图2为本发明实施例提供的开机点屏方法的流程示意图一;

图3为本发明实施例提供的时序图一;

图4为本发明实施例提供的开机点屏方法的流程示意图二;

图5为本发明实施例提供的开机点屏方法的流程示意图三;

图6为本发明实施例提供的开机点屏方法的流程示意图四;

图7为本发明实施例提供的时序图二;

图8为本发明实施例提供的开机点屏方法的流程示意图五;

图9为本发明实施例提供的开机点屏方法的流程示意图六;

图10为本发明实施例提供的一种开机点屏装置的结构示意图;

图11为本发明实施例提供的另一种开机点屏装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的终端设备的开机过程图。请参见图1,终端设备的开机过程至少包括boot阶段和系统启动阶段。boot阶段包括开机点屏过程。boot阶段用于引导系统启动,例如,boot阶段可以进行内核载入、主板初始化、引脚复用、开机点屏等,系统启动阶段可以包括加载系统(例如Android系统)等。

boot阶段至少包括主板初始化、屏幕显示模组上电、主板的发射端接口上电、点亮背光及执行预设开机任务。开机点屏过程包括屏幕显示模组上电、主板的发射端接口上电、点亮背光。由于boot阶段为单线程,因此boot阶段中的任务需要顺序执行。其中,屏幕显示模组上电、主板的发射端接口上电和点亮背光需要顺序执行,且屏幕显示模组上电与主板的发射端接口上电之间需要间隔一定时长(例如T1),主板的发射端接口上电和点亮背光之间需要间隔一定时长(例如T2)。

需要说明的是,在图1所示的boot阶段中,主板初始化与屏幕显示模组上电之间没有固定的先后执行顺序,可以先执行主板初始化,也可以先执行屏幕显示模组上电。

在本申请中,在完成主板初始化和屏幕显示模组上电之后即可执行预设开机任务,在执行预设开机任务的同时进行计时,在屏幕显示模组上电后经历一定的时长之后,可以中断预设开机任务,并给主板的发射端接口上电,给主板的发射端接口上电之后继续执行预设开机任务。在屏幕显示模组上电后经历一定的时长之后或者在给主板的发射端接口上电后经历一定的时长之后,中断预设开机任务,并点亮背光,在背光点亮之后继续执行预设开机任务。在上述开机点屏的过程中,在进行时长等待的同时执行预设开机任务,避免单独进行的时长等待,不但可以保证屏幕显示模组上电、主板的发射端接口上电、以及点亮背光顺序执行且具有时间间隔,还缩短了boot阶段的时长,进而缩短了开机时长。

下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面几个具体实施例可以相互结合,对于相同或相似的内容,在不同的实施例中不再进行重复说明。

在本申请中,当主板初始化和为屏幕显示模组上电之间的先后顺序不同时,具体的开机点屏方法也不同,下面,通过图2-图9所示的实施例进行详细说明。

图2为本发明实施例提供的开机点屏方法的流程示意图一。请参见图2,该方法可以包括:

S201、开机启动后,进行主板初始化,并为屏幕显示模组上电。

本发明实施例的执行主体可以为终端设备,也可以为设置在终端设备中的开机点屏装置。开机点屏装置可以通过软件实现,也可以通过软件和硬件的结合实现。

需要说明的是,本发明实施例所涉及的终端设备具有显示屏幕,且在终端设备开机时,需要将终端设备的显示屏幕点亮。可选的,终端设备可以为电视、电脑、手机等设备。

可选的,在终端设备接收到开机指令之后即可启动开机。例如,假设用户可以通过遥控设备控制终端设备的开机、关机,当用户通过遥控设备向终端设备发送开机指令之后,则终端设备启动开机。

可选的,可以通过将终端设备的显示模组的电压拉高实现向终端设备的显示模组供电。例如,假设终端设备为电视,则当将电视的12V电压拉高即可实现向终端设备的显示模组供电。

需要说明的是,由于boot阶段为单线程,因此,主板初始化和为屏幕显示模组上电顺序执行。即,在主板初始化完成之后,再为屏幕显示模组上电。

S202、当检测到屏幕显示模组上电完成时,执行预设开机任务;在屏幕显示模组上电完成的第一时长之后,以中断方式为主板发射端接口上电;在屏幕显示模组上电完成的第二时长之后,以中断方式点亮背光。

需要说明的是,本发明实施例所涉及的预设开机任务为boot阶段的预设开机任务。

可选的,预设开机任务可以为多个。例如,预设开机任务可以包括加载嵌入式多媒体存储卡(Embedded Multi Media Card,简称EMMC)、模式(开机模式、待机模式等)识别、引脚复用等。

可选的,由于boot阶段为单线程,因此,当预设开机任务为多个时,多个预设开机任务按照预设顺序依次执行,即,一个预设开机任务执行结束之后,下一个预设开机任务接着执行。相应的,在启动预设开机任务时,可以启动第一个预设开机任务,进而使得其它预设开机任务依次顺序执行。

在预设开机任务的执行过程中,在屏幕显示模组上电完成的第一时长之后,以中断方式为主板发射端接口上电;在屏幕显示模组上电完成的第二时长之后,以中断方式点亮背光。

其中,第二时长大于第一时长。

可选的,第一时长可以为主板发射端接口上电与屏幕显示模组上电之间的预设时长。第二时长可以为点亮背光与屏幕显示模组上电之间的预设时长。

下面,通过图3实施例所示的时序图,对屏幕显示模组上电、主板发射端接口上电、以及电量背光之间的时序进行说明。

图3为本发明实施例提供的时序图一。请参见图3,在t1时刻进行屏幕显示模组上电。在t2时刻,主板发射端接口上电。在t3时刻,电量背光。则t2时刻与t1时刻之间的时长为第一时长,t3时刻与t1时刻之间的时长为第二时长,第二时长大于第一时长。这样,可以保证主板发射端接口上电与显示模组上电之间具有一定的时间间隔、以及点亮背光和主板发射端接口上电之间具有一定的时间间隔。

需要说明的是,在实际应用过程中,部分屏端规格要求点亮背光以屏幕显示模组上电的完成时刻为计时点,部分屏端规格要求点亮背光以主板的发射端接口上电的完成时刻为计时点。

当屏端规格要求点亮背光以屏幕显示模组上电的完成时刻为计时点时,则在为屏幕显示模组上电后的第二时长之后,以中断方式点亮背光。

当屏端规格要求点亮背光以主板的发射端接口上电的完成时刻为计时点时,则在为终端设备的主板的发射端接口上电后的第三预设时长之后,以中断方式点亮背光。可选的,第三预设时长可以为点亮背光和主板发射端接口上电之间的预设时长。

可选的,可以通过如下可行的实现方式以中断方式为主板发射端接口上电:暂停当前执行的预设开机任务,通过调用接口上电的函数对主板发射端接口上电,并在对主板发射端接口上电后,继续执行暂停执行的预设开机任务;

可选的,可以通过如下可行的实现方式以中断方式点亮背光:暂停当前执行的预设开机任务,通过调用背光控制函数打开背光,并在打开背光后,继续执行暂停执行的预设开机任务。

本发明实施例提供的开机点屏方法,开机启动后,进行主板初始化,并为屏幕显示模组上电;当检测到屏幕显示模组上电完成时,执行预设开机任务;在屏幕显示模组上电完成的第一时长之后,以中断方式为主板发射端接口上电;在屏幕显示模组上电完成的第二时长之后,以中断方式点亮背光。在上述开机点屏的过程中,在进行时长等待的同时执行预设开机任务,避免单独进行的时长等待,不但可以保证屏幕显示模组上电、主板的发射端接口上电、以及点亮背光顺序执行且具有时间间隔,还缩短了boot阶段的时长,进而缩短了开机时长。

在图2-图3所示实施例的基础上,可以生成定时器,并通过定时器进行计时以实现为终端设备的屏幕显示模组上电、为终端设备的主板的发射端接口上电、及点亮背光之间的时间间隔。下面,通过图4-图5所示的实施例进行详细说明。

图4为本发明实施例提供的开机点屏方法的流程示意图二。在图4所示的实施例中,屏端规格要求点亮背光以屏幕显示模组上电的完成时刻为计时点。请参见图4,该方法可以包括:

S401、主板初始化。

可选的,在终端设备启动开机之后即可进行主板初始化。

S402、为终端设备的屏幕显示模组上电。

需要说明的是,S402的执行过程可以参见S201,此处不再进行赘述。

S403、生成第一定时器和第二定时器。

其中,第一定时器的时长为第一时长。第二定时器的时长为第二时长。

S404、启动终端设备的预设开机任务。

需要说明的是,S404的执行过程可以参见S202,此处不再进行赘述。

S405、在预设开机任务的执行过程中,当第一定时器到达时,暂停当前执行的预设开机任务。

S406、为终端设备的主板的发射端接口上电。

S407、在为终端设备的主板的发射端接口上电后,继续执行暂停执行的预设开机任务。

S408、在预设开机任务的执行过程中,当第二定时器到达时,暂停当前执行的预设开机任务。

S409、点亮背光。

S410、在点亮背光后,继续执行暂停执行的预设开机任务。

在图4所示的实施例中,通过第一定时器和第二定时器可以进行准确的计时,使得为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光之间具有准确的时间间隔。在进行时长等待的同时执行预设开机任务,避免单独进行的时长等待,缩短了boot阶段的时长,进而缩短了开机时长。在主板初始化之后,优先为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光,且为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光的过程中,仅间隔了屏端规格要求的间隔时长,这样可以快速点亮背光,进而提高用户体验。

图5为本发明实施例提供的开机点屏方法的流程示意图三。在图4所示的实施例中,屏端规格要求点亮背光以主板发射端接口上电的完成时刻为计时点。请参见图5,该方法可以包括:

S501、主板初始化。

可选的,在终端设备启动开机之后即可进行主板初始化。

S502、为终端设备的屏幕显示模组上电。

需要说明的是,S502的执行过程可以参见S201,此处不再进行赘述。

S503、生成第一定时器。

其中,第一定时器的时长为第一时长。

S504、启动终端设备的预设开机任务。

需要说明的是,S504的执行过程可以参见S202,此处不再进行赘述。

S505、在预设开机任务的执行过程中,当第一定时器到达时,暂停当前执行的预设开机任务。

S506、为终端设备的主板的发射端接口上电。

S507、生成第二定时器。

其中,第二定时器的时长为点亮背光和主板发射端接口上电之间的预设时长。

S508、继续执行暂停执行的预设开机任务。

S509、在预设开机任务的执行过程中,当第五定时器到达时,暂停当前执行的预设开机任务。

S510、点亮背光。

S511、点亮背光后,继续执行暂停执行的预设开机任务。

在图5所示的实施例中,通过第一定时器和第二定时器可以进行准确的计时,使得为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光之间具有准确的时间间隔。在进行时长等待的同时执行预设开机任务,避免单独进行的时长等待,缩短了boot阶段的时长,进而缩短了开机时长。在主板初始化之后,优先为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光,且为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光的过程中,仅间隔了屏端规格要求的间隔时长,这样可以快速点亮背光,进而提高用户体验。

图6为本发明实施例提供的开机点屏方法的流程示意图四。请参见图6,该方法可以包括:

S601、开机启动后,为屏幕显示模组上电,并进行主板初始化。

本发明实施例的执行主体可以为终端设备,也可以为设置在终端设备中的开机点屏装置。开机点屏装置可以通过软件实现,也可以通过软件和硬件的结合实现。

需要说明的是,本发明实施例所涉及的终端设备具有显示屏幕,且在终端设备开机时,需要将终端设备的显示屏幕点亮。可选的,终端设备可以为电视、电脑、手机等设备。

可选的,在终端设备接收到开机指令之后即可启动开机。例如,假设用户可以通过遥控设备控制终端设备的开机、关机,当用户通过遥控设备向终端设备发送开机指令之后,则终端设备启动开机。

可选的,可以通过将终端设备的显示模组的电压拉高实现向终端设备的显示模组供电。例如,假设终端设备为电视,则当将电视的12V电压拉高即可实现向终端设备的显示模组供电。

需要说明的是,由于boot阶段为单线程,因此,为屏幕显示模组上电和主板初始化顺序执行。即,在为屏幕显示模组上电完成之后,再主板初始化。

S602、当检测到主板初始化完成时,执行预设开机任务;在主板初始化之后的第三时长之后,以中断方式为主板发射端接口上电;在主板初始化之后的第四时长之后,以中断方式点亮背光。

需要说明的是,本发明实施例所涉及的预设开机任务为boot阶段的预设开机任务。

可选的,预设开机任务可以为多个。例如,预设开机任务可以包括加载嵌入式多媒体存储卡(Embedded Multi Media Card,简称EMMC)、模式(开机模式、待机模式等)识别、引脚复用等。

可选的,由于boot阶段为单线程,因此,当预设开机任务为多个时,多个预设开机任务按照预设顺序依次执行,即,一个预设开机任务执行结束之后,下一个预设开机任务接着执行。相应的,在启动预设开机任务时,可以启动第一个预设开机任务,进而使得其它预设开机任务依次顺序执行。

在预设开机任务的执行过程中,在主板初始化之后的第三时长之后,以中断方式为主板发射端接口上电;在主板初始化之后的第四时长之后,以中断方式点亮背光。

其中,第四时长大于第三时长。

可选的,当主板发射端接口上电与屏幕显示模组上电之间的第一预设时长小于或等于主板初始化消耗的时长时,第三时长为0;当第一预设时长大于主板初始化消耗的时长时,第三时长为第一预设时长与主板初始化消耗的时长之差。

可选的,当点亮背光与屏幕显示模组上电之间的第二预设时长与主板初始化消耗的时长之差小于或等于预设间隔时长时,第四时长为预设间隔时长;当第二预设时长与主板初始化消耗的时长之差大于预设间隔时长时,第四时长为第二预设时长与主板初始化消耗的时长之差;预设间隔时长为点亮背光和主板发射端接口上电之间预设的时长。

可选的,可以通过如下可行的实现方式以中断方式为主板发射端接口上电:暂停当前执行的预设开机任务,通过调用接口上电的函数对主板发射端接口上电,并在对主板发射端接口上电后,继续执行预设开机任务;

可选的,可以通过如下可行的实现方式以中断方式点亮背光:暂停当前执行的预设开机任务,通过调用背光控制函数打开背光,并在打开背光后,继续执行预设开机任务。

下面,通过图7实施例所示的时序图,对屏幕显示模组上电、主板初始化、主板发射端接口上电、以及电量背光之间的时序进行说明。

图7为本发明实施例提供的时序图二。请参见图7,在t1时刻进行屏幕显示模组上电。在t2时刻,主板初始化。在t3时刻,主板发射端接口上电。在t4时刻,电量背光。则t3时刻与t2时刻之间的时长为第三时长,t4时刻与t2时刻之间的时长为第四时长,第四时长大于第三时长。

由于在屏幕显示模组上电完成之后才进行主板初始化,因此,可以保证主板发射端接口上电与显示模组上电之间具有一定的时间间隔、以及点亮背光和主板发射端接口上电之间具有一定的时间间隔。

本发明实施例提供的开机点屏方法,开机启动后,为屏幕显示模组上电,并进行主板初始化;当检测到主板初始化完成时,执行预设开机任务;在主板初始化之后的第三时长之后,以中断方式为主板发射端接口上电;在主板初始化之后的第四时长之后,以中断方式点亮背光。在上述开机点屏的过程中,在进行时长等待的同时执行预设开机任务,避免单独进行的时长等待,不但可以保证屏幕显示模组上电、主板的发射端接口上电、以及点亮背光顺序执行且具有时间间隔,还缩短了boot阶段的时长,进而缩短了开机时长。

在图6-图7所示实施例的基础上,可以生成定时器,并通过定时器进行计时以实现为终端设备的屏幕显示模组上电、为终端设备的主板的发射端接口上电、及点亮背光之间的时间间隔。下面,通过图8-图9所示的实施例进行详细说明。

图8为本发明实施例提供的开机点屏方法的流程示意图五。在图8所示的实施例中,屏端规格要求点亮背光以屏幕显示模组上电的完成时刻为计时点。请参见图8,该方法可以包括:

S801、为终端设备的屏幕显示模组上电。

可选的,在终端设备启动开机之后即可为终端设备的屏幕显示模组上电。

需要说明的是,S801的执行过程可以参见S201,此处不再进行赘述。

S802、主板初始化。

S803、生成第三定时器和第四定时器。

可选的,第三定时器的时长为第三时长,第四定时器的时长为第四时长。

S804、启动终端设备的预设开机任务。

需要说明的是,S804的执行过程可以参见S202,此处不再进行赘述。

S805、在预设开机任务的执行过程中,当第三定时器到达时,暂停当前执行的预设开机任务。

S806、为终端设备的主板的发射端接口上电。

S807、在为终端设备的主板的发射端接口上电后,继续执行暂停执行的预设开机任务。

S808、在预设开机任务的执行过程中,当第四定时器到达时,暂停当前执行的预设开机任务.

S809、点亮背光。

S810、点亮背光后,继续执行暂停执行的预设开机任务。

在图8所示的实施例中,通过第三定时器和第四定时器可以进行准确的计时,使得为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光之间具有准确的时间间隔。在进行时长等待的同时执行预设开机任务,避免单独进行的时长等待,缩短了boot阶段的时长,进而缩短了开机时长。在主板初始化之后,优先为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光,且为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光的过程中,仅间隔了屏端规格要求的间隔时长,这样可以快速点亮背光,进而提高用户体验。

图9为本发明实施例提供的开机点屏方法的流程示意图六。请参见图9,该方法可以包括:

S901、为终端设备的屏幕显示模组上电。

可选的,在终端设备启动开机之后即可为终端设备的屏幕显示模组上电。

需要说明的是,S901的执行过程可以参见S201,此处不再进行赘述。

S902、主板初始化。

S903、生成第三定时器。

其中,第三定时器的时长为第三时长。

S904、启动终端设备的预设开机任务。

需要说明的是,S504的执行过程可以参见S202,此处不再进行赘述。

S905、在预设开机任务的执行过程中,当第三定时器到达时,暂停当前执行的预设开机任务。

S906、为终端设备的主板的发射端接口上电。

S907、生成第四定时器。

其中,第四定时器的时长为点亮背光和主板发射端接口上电之间的预设时长。

S908、继续执行暂停执行的预设开机任务。

S909、在预设开机任务的执行过程中,当第五定时器到达时,暂停当前执行的预设开机任务。

S910、点亮背光。

S911、点亮背光后,继续执行暂停执行的预设开机任务。

在图9所示的实施例中,通过第三定时器和第四定时器可以进行准确的计时,使得为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光之间具有准确的时间间隔。在进行时长等待的同时执行预设开机任务,避免单独进行的时长等待,缩短了boot阶段的时长,进而缩短了开机时长。在主板初始化之后,优先为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光,且为屏幕显示模组上电、主板的发射端接口上电、以及点亮背光的过程中,仅间隔了屏端规格要求的间隔时长,这样可以快速点亮背光,进而提高用户体验。

图10为本发明实施例提供的一种开机点屏装置的结构示意图,应用于终端设备,请参见图10,包括初始化模块11、上电模块12、任务执行模块13和点亮模块14,其中,

所述初始化模块11用于,开机启动后,进行主板初始化;

所述上电模块12用于,为屏幕显示模组上电;

所述任务执行模块13用于,当检测到所述屏幕显示模组上电完成时,执行预设开机任务;

所述上电模块12还用于,在所述任务执行模块执行所述预设开机任务的过程中,在所述屏幕显示模组上电完成的第一时长之后,以中断方式为所述主板发射端接口上电;

所述点亮模块14用于,在所述任务执行模块执行所述预设开机任务的过程中,在所述屏幕显示模组上电完成的第二时长之后,以中断方式点亮背光。

本发明实施例提供的开机点屏装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的实施方式中,所述第一时长为所述主板发射端接口上电与所述屏幕显示模组上电之间的预设时长;所述第二时长为所述点亮背光与所述屏幕显示模组上电之间的预设时长。

在另一种可能的实施方式中,所述上电模块12具体用于,暂停当前执行的所述预设开机任务,通过调用接口上电的函数对所述主板发射端接口上电,并在对所述主板发射端接口上电后,继续执行暂停执行的所述预设开机任务;

所述点亮模块14具体用于,暂停当前执行的所述预设开机任务,通过调用背光控制函数打开背光,并在打开背光后,继续执行暂停执行的所述预设开机任务。

本发明实施例提供的开机点屏装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图11为本发明实施例提供的另一种开机点屏装置的结构示意图,应用于终端设备,请参见图11,包括上电模块21、初始化模块22、任务执行模块23和点亮模块24,其中,

所述上电模块21用于,开机启动后,为屏幕显示模组上电;

所述初始化模块22用于,进行主板初始化;

所述任务执行模块23用于,当检测到所述主板初始化完成时,执行预设开机任务;

所述上电模块21还用于,在所述任务执行模块执行所述预设开机任务的过程中,在所述主板初始化之后的第三时长之后,以中断方式为所述主板发射端接口上电;

所述点亮模块24用于,在所述任务执行模块执行所述预设开机任务的过程中,在所述主板初始化之后的第四时长之后,以中断方式点亮背光。

本发明实施例提供的开机点屏装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的实施方式中,当所述主板发射端接口上电与所述屏幕显示模组上电之间的第一预设时长小于或等于所述主板初始化消耗的时长时,所述第三时长为0;当所述第一预设时长大于所述主板初始化消耗的时长时,所述第三时长为所述第一预设时长与所述主板初始化消耗的时长之差;

当所述点亮背光与所述屏幕显示模组上电之间的第二预设时长与所述主板初始化消耗的时长之差小于或等于预设间隔时长时,所述第四时长为所述预设间隔时长;当所述第二预设时长与所述主板初始化消耗的时长之差大于所述预设间隔时长时,所述第四时长为所述第二预设时长与所述主板初始化消耗的时长之差;所述预设间隔时长为所述主板发射端接口上电和所述点亮背光之间预设的时长。

在另一种可能的实施方式中,所述上电模块21具体用于,暂停当前执行的所述预设开机任务,通过调用接口上电的函数对所述主板发射端接口上电,并在对所述主板发射端接口上电后,继续执行所述预设开机任务;

所述点亮模块24具体用于,暂停当前执行的所述预设开机任务,通过调用背光控制函数打开背光,并在打开背光后,继续执行所述预设开机任务。

本发明实施例提供的开机点屏装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1