智能设备开机时背光点亮的控制方法及装置与流程

文档序号:11459403阅读:341来源:国知局
智能设备开机时背光点亮的控制方法及装置与流程

本申请涉及背光照明技术领域,尤其涉及一种智能设备开机时背光点亮的控制方法及装置。



背景技术:

目前,在现有的智能设备背光控制方式中,智能设备开机至背光面板点亮的整个流程中,智能设备设有的主控芯片的各项操作是顺次执行的,具体为:依次完成gpio(generalpurposeinputoutput,通用输入/输出)初始化、引导主板上的开关单片机运行、显示屏幕初始化、通知电源芯片对mcu(mastercontrolunit,主控制器)以及背光控制芯片进行供电,继而控制mcu对背光控制芯片进行背光参数的配置,最终背光控制芯片依据mcu配置的背光参数点亮智能设备的背光面板。这种顺次执行的流程将导致智能设备开机至背光面板点亮的整个过程耗时较长。



技术实现要素:

有鉴于此,本申请提供一种智能设备开机时背光点亮的控制方法及装置,以缩短智能设备开机时背光面板点亮过程的耗时。

具体地,本申请是通过如下技术方案实现的:

根据本申请实施例的第一方面,提供一种智能设备开机时背光点亮的控制方法,应用于智能设备,所述方法包括:

在所述智能设备设有的背光控制芯片上电后,将原本由所述智能设备的电源板上设有的mcu对所述背光控制芯片进行背光参数的配置,切换为由所述智能设备的主板上设有的开关单片机对所述背光控制芯片进行背光参数的配置;

控制所述背光控制芯片依据所述开关单片机对所述背光控制芯片配置的背光参数,点亮所述智能设备的背光面板。

根据本申请实施例的第二方面,提供一种智能设备开机时背光点亮的控制装置,应用于智能设备,所述装置包括:

配置模块,用于在所述智能设备设有的背光控制芯片上电后,将原本由所述智能设备的电源板上设有的mcu对所述背光控制芯片进行背光参数的配置,切换为由所述智能设备的主板上设有的开关单片机对所述背光控制芯片进行背光参数的配置;

控制模块,用于控制所述背光控制芯片依据所述开关单片机对所述背光控制芯片配置的背光参数,点亮所述智能设备的背光面板。

由上述实施例可见,本申请通过在智能设备设有的背光控制芯片上电后,将原本的由智能设备的电源板上设有的mcu对背光控制芯片进行背光参数的配置,切换为由智能设备的主板上设有的开关单片机对背光控制芯片进行背光参数的配置,由于开关单片机先于mcu启动,从而可以实现尽早地对背光控制芯片进行背光参数的配置,以尽早地控制背光控制芯片根据开关单片机对背光控制芯片配置的背光参数,点亮智能设备的背光面板,缩短了智能设备开机时背光面板点亮过程的耗时。

附图说明

图1a为智能设备的背光面板点亮流程的示意图之一;

图1b为mcu对背光控制芯片进行配置的流程示意图;

图1c为智能设备的背光面板点亮流程的示意图之二;

图2a为本申请智能设备开机时背光点亮的控制方法的实施例流程图;

图2b为本申请中智能设备的背光面板点亮流程的示意图;

图3为本申请智能设备开机时背光点亮的控制装置所在智能设备的一种硬件结构图;

图4为本申请智能设备开机时背光点亮的控制装置的一个实施例框图;

图5为本申请智能设备开机时背光点亮的控制装置的另一个实施例框图;

图6为本申请智能设备开机时背光点亮的控制装置的再一个实施例框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

安卓系统是基于linux的操作系统,安卓系统的启动流程大致分为三个阶段:bootloader引导mboot启动,mboot引导linux内核启动,应用程序加载。在现有技术中,智能设备的背光面板点亮流程主要是在mboot引导linux内核启动阶段完成的,并且,背光面板点亮的整个流程中,主控芯片的各项操作是顺次执行的。

如下,对现有技术中,从智能设备开机至背光面板点亮的整个流程进行说明:

请参见图1a,为智能设备的背光面板点亮流程的示意图之一。如图1a所示,bootloader引导mboot启动后,智能设备设有的主控芯片首先对gpio进行初始化,之后引导开关单片机初始化,其中,开关单片机为专用于控制智能设备开机后动态背光数据传递的一个单片机,主控芯片引导完开关单片机启动后,依据屏幕规格书对显示屏幕进行初始化,屏幕初始化完成后,主控芯片控制gpio输出一个高电平信号,将该高电平信号称为sw信号,以通知智能设备设有的电源芯片对外接于电源板上的mcu和背光控制芯片进行供电,在mcu与背光控制芯片均上电之后,mcu对背光控制芯片进行背光参数的配置,使得背光控制芯片依据mcu配置的背光参数点亮背光面板。

请参见图1b,为mcu对背光控制芯片进行配置的流程示意图。如图1b所示,其中,背光控制芯片以dialog公司的7027芯片为例,智能设备设有的电源芯片依据sw信号,对mcu和7027供电之后,7027首先进行自身的初始化,即7027首先进入可稳定工作的状态,同时mcu也进行自身的初始化,例如配置自身的工作参数、初始化spi(serialperipheralinterface,串行外设接口)控制器、等等操作。后续,mcu与7027均初始化完成之后,mcu会尝试与7027进行通信,以检测mcu与7027之间的数据通路,例如spi通路,或者i2c(interintegratedcircuit,i2c总线)通路是否正常,若检测到数据通路不正常,则mcu会进行多次尝试,直至检测到数据通路正常。待mcu检测到自身与7027之间的数据通路正常后,可以通过该数据通路,向7027的寄存器写入背光参数,以对7027进行背光参数配置,使得7027基于该背光参数点亮智能设备的背光面板。

为了使得现有技术中,智能设备开机至背光面板点亮的整个流程的执行顺序更加清晰,请参见图1c,为智能设备的背光面板点亮流程的示意图之二。

现有技术中,从智能设备开机至背光面板点亮的整个流程中,智能设备设有的主控芯片对各项操作的顺次执行将导致整个流程耗时较长。基于此,本申请提出一种智能设备开机时背光点亮的控制方法及装置,以缩短智能设备开机时背光面板点亮过程的耗时。

如下,列举下述实施例对本申请智能设备开机时背光点亮的控制方法进行说明:

请参见图2a,为本申请智能设备开机时背光点亮的控制方法的实施例流程图,该方法可以应用于智能设备,该方法可以包括以下步骤:

步骤201:在智能设备设有的背光控制芯片上电后,将原本由智能设备的电源板上设有的mcu对背光控制芯片进行背光参数的配置,切换为由智能设备的主板上设有的开关单片机对背光控制芯片进行背光参数的配置。

步骤202:控制背光控制芯片依据开关单片机对背光控制芯片配置的背光参数,点亮智能设备的背光面板。

如下,详细对步骤201与步骤202进行描述:

在一实施例中,在智能设备的主板上设有的开关单片机进行初始化的起始时刻,即控制智能设备设有的gpio生成一个高电平的sw信号。

在一实施例中,在智能设备的主板上设有的开关单片机完成初始化的终止时刻,即控制智能设备设有的gpio生成一个高电平的sw信号。

后续,智能设备则可以控制自身设有的电源芯片依据sw信号,对自身设有的背光控制芯片上电。

在本申请中,不论是在开关单片机进行初始化的起始时刻控制gpio生成sw信号,还是在开关单片机完成初始化的终止时刻控制gpio生成sw信号,相较于现有技术中,在对显示屏幕进行初始化完成后,才控制gpio生成sw信号而言,本申请可以实现较早地控制gpio生成sw信号,从而实现智能设备设有的电源芯片较早地对背光控制芯片,例如7027上电。

如图1a所示,mcu的初始化发生于开关单片机启动之后,并且现有技术中,是由mcu对7027进行背光参数的配置,而本申请中提出,将原本由mcu对背光控制芯片进行背光参数的配置,切换为由开关单片机对背光控制芯片进行背光参数配置。如此操作,由于开关单片机先于mcu启动,从而本申请可以实现较早地对背光控制芯片进行背光参数的配置,从而可以实现较早地控制背光控制芯片依据开关单片机配置的背光参数点亮背光面板。

上述描述中,开关单片机对背光控制芯片进行背光参数配置的过程可以包括:

智能设备的主板上设有的开关单片机检测自身与背光控制芯片之间的数据通路是否正常;

当检测到数据通路正常时,开关单片机对背光控制芯片进行背光参数的配置。

其中,智能设备的主板上设有的开关单片机检测自身与背光控制芯片之间的数据通路是否正常的过程可以包括:

开关单片机启动后,向背光控制芯片的寄存器写入预设数据,之后,开关单片机再从该寄存器中读取数据,并判断所读取到的数据是否为该预设数据,若是,则开关单片机可以认为自身与背光控制芯片之间的数据通路正常。若一次“写入”、“读取”操作后,开关单片机检测得出自身与背光控制芯片之间的数据通路不正常,且开关单片机执行上述操作的实际次数未达到预设的次数阈值时,则开关单片机可以继续执行上述操作,直至读取到的数据为预设数据时,认为自身与背光控制芯片之间的数据通路正常;或者直至实际次数达到预设的次数阈值,且最终读取到的数据仍不为预设数据时,确定自身与背光控制芯片之间的数据通路不正常。

此外,当开关单片机检测到自身与背光控制芯片之间的数据通路不正常时,开关单片机可以向智能设备设有的主控芯片发送提示消息,该提示消息用于表示背光控制芯片异常,从而可以使得智能设备尽早地发现故障。

请参见图2b,为本申请中智能设备的背光面板点亮流程的示意图。通过对比图2b与图1c可以发现,本申请背光面板点亮时刻早于现有技术中背光面板点亮时刻,由此可见,本申请可以缩短智能设备开机时背光面板点亮过程的耗时。

由上述实施例可见,本申请通过在智能设备设有的背光控制芯片上电后,将原本的由智能设备的电源板上设有的mcu对背光控制芯片进行背光参数的配置,切换为由智能设备的主板上设有的开关单片机对背光控制芯片进行背光参数的配置,由于开关单片机先于mcu启动,从而可以实现尽早地对背光控制芯片进行背光参数的配置,以尽早地控制背光控制芯片根据开关单片机对背光控制芯片配置的背光参数,点亮智能设备的背光面板,缩短了智能设备开机时背光面板点亮过程的耗时。

与前述智能设备开机时背光点亮的控制方法的实施例相对应,本申请还提供了智能设备开机时背光点亮的控制装置的实施例。

本申请智能设备开机时背光点亮的控制装置的实施例可以应用在智能设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在智能设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本申请智能设备开机时背光点亮的控制装置所在智能设备的一种硬件结构图,除了图3所示的处理器31、内存32、网络接口33、以及非易失性存储器34之外,实施例中装置所在的智能设备通常根据该智能设备的实际功能,还可以包括其他硬件,对此不再赘述。

请参考图4,为本申请智能设备开机时背光点亮的控制装置的一个实施例框图,该装置可以包括:配置模块41、控制模块42。

其中,配置模块41,可以用于在所述智能设备设有的背光控制芯片上电后,将原本由所述智能设备的电源板上设有的mcu对所述背光控制芯片进行背光参数的配置,切换为由所述智能设备的主板上设有的开关单片机对所述背光控制芯片进行背光参数的配置;

控制模块42,可以用于控制所述背光控制芯片依据所述开关单片机对所述背光控制芯片配置的背光参数,点亮所述智能设备的背光面板。

在一实施例中,所述装置还可以包括(图4中并未示出):

第一信号控制模块,用于在智能设备的主板上设有的开关单片机进行初始化的起始时刻,控制所述智能设备设有的gpio生成一个高电平的sw信号;

第一上电控制模块,用于控制所述智能设备设有的电源芯片依据所述sw信号对所述智能设备设有的背光控制芯片上电。

在一实施例中,所述装置还可以包括:

第二信号控制模块,用于在智能设备的主板上设有的开关单片机完成初始化的终止时刻,控制所述智能设备设有的gpio生成一个高电平的sw信号;

第二上电控制模块,用于控制所述智能设备设有的电源芯片依据所述sw信号对所述智能设备设有的背光控制芯片上电。

请参考图5,为本申请智能设备开机时背光点亮的控制装置的另一个实施例框图,该图5所示的装置在上述图4所示装置的基础上,其中,配置模块41可以包括写入检测子模块411、处理读取子模块412。

其中,检测子模块411,可以用于所述智能设备的主板上设有的开关单片机检测自身与所述背光控制芯片之间的数据通路是否正常;

处理子模块412,可以用于当检测到所述数据通路正常时,所述开关单片机对所述背光控制芯片进行背光参数的配置。

在一实施例中,检测子模块411可以包括(图5中并未示出):

写入子模块,用于所述智能设备的主板上设有的开关单片机向所述背光控制芯片的寄存器写入预设数据;

读取子模块,用于所述开关单片机从所述背光控制芯片的寄存器中读取数据;

判断子模块,用于所述开关单片机判断从所述背光控制芯片的寄存器中读取到的数据是否为所述预设数据;

第一确定子模块,用于当所述开关单片机从所述背光控制芯片的寄存器中读取到的数据是所述预设数据时,确定自身与所述背光控制芯片之间的数据通路正常;

第二确定子模块,用于当所述开关单片机从所述背光控制芯片的寄存器中读取到的数据不是所述预设数据时,所述开关单片机在向所述背光控制芯片的寄存器写入预设数据的实际次数未达到预设的次数阈值时,继续向所述背光控制芯片的寄存器写入预设数据,并从所述背光控制芯片的寄存器读取数据,直至所述实际次数达到预设的次数阈值,且最终读取到的数据仍不是所述预设数据时,确定自身与所述背光控制芯片之间的数据通路不正常。

请参考图6,为本申请智能设备开机时背光点亮的控制装置的再一个实施例框图,该图6所示的装置在上述图5所示装置的基础上,还可以包括:告警模块43。

该告警模块43,可以用于当检测到所述数据通路不正常时,所述开关单片机向所述智能设备设有的主控芯片发送提示消息,所述提示消息用于表示所述背光控制芯片异常。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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