一种开机logo显示方法、装置及嵌入式设备的制作方法

文档序号:2623795阅读:187来源:国知局
专利名称:一种开机logo显示方法、装置及嵌入式设备的制作方法
技术领域
本发明涉及显示器领域,特别是涉及ー种开机LOGO显示方法、装置及嵌入式设备。
背景技术
现有的嵌入式设备在启动的时候,经常需要一段时间才能完成启动。在这段时间内,为了减少用户在等待设备启动时的枯燥感,为显示器设定了开机画面,通常称为开机LOGO。所述开机LOGO指的是,在用户开机之后,程序尚未启动之前的时间内,在显示器上显示一张图片,以供用户欣赏,并在此同时进行后台的启动过程,直至完成程序的启动。在现有技术中,进行显示器开机画面的设定时,要预先在程序稳定时,对开机LOGO进行存储,即预先存储ー张或多张开机LOGO图片,在开机时,读取存储的LOGO图片,以使其在显示器上进行显示,从而完成显示器中,开机LOGO的设定。但是,发明人在本申请的研究过程中发现,受到LOGO的码流受损、LOGO格式不能被显示器所支持等多个因素的影响,在开机读取LOGO图片时,所述预先存储的开机LOGO可能无法读取成功,进而影响开机程序的启动,甚至造成程序崩溃,无法继续启动,使得设备无法正常使用。

发明内容
有鉴于此,本发明的目的在于提供一种开机LOGO显示方法,以解决现有技术中存在的,开机时不能顺利读取开机L0G0,造成的影响开机程序启动的问题。本方案所公开的ー种开机LOGO显示方法,包括以下步骤对获取到的开机LOGO进行解码,以获取与所述开机LOGO相对应的开机LOGO数据流;判断是否能获取与所述开机LOGO相对应的,且嵌入式设备支持格式的目标开机LOGO,如果能,则进入下ー步骤;对所述开机LOGO数据流进行编码,以获取所述目标开机LOGO ;存储所述目标开机LOGO ;再次开机后,判断是否存在所述嵌入式设备支持显示的目标开机L0G0,如果是,则将所述目标开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述目标开机L0G0,如果否,则将系统自带的开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述系统自带的开机LOGO。同时,本发明还公开了ー种开机LOGO显示装置,包括解码器,用于对获取到的开机LOGO进行解码,以获取与所述开机LOGO相对应的开 机LOGO数据流;判断模块,用于判断是否能根据所述解码器传输的开机LOGO数据流获取与所述开机LOGO数据流相对应的,且嵌入式设备支持格式的目标开机LOGO ;
编码器,用于在所述判断模块判断得知,能够获取目标开机LOGO吋,对所述判断模块传输的所述开机LOGO数据流进行编码,以获取所述目标开机LOGO ;存储器,用于存储所述编码器传输的目标开机LOGO ;传输端ロ,用于在再次开机后,判断是否存在所述嵌入式设备支持显示的目标开机L0G0,如果是,则将所述目标开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述目标开机L0G0,如果否,则将系统自带的开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述系统自带的开机LOGO。同时,本发明还公开了ー种开机LOGO显示装置,包括处理器、存储器,其中,
所述处理器用于对获取到的开机LOGO进行解码,并在判断出能获取到与所述开机LOGO相对应的,且嵌入式设备支持格式的目标开机L0G0,将所述目标开机LOGO传输至所述存储器,并由所述存储器进行存储;再次开机后,所述处理器判断是否存在所述嵌入式设备支持显示的目标开机LOGO,如果是,则将所述目标开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述目标开机L0G0,如果否,则将系统自带的开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述系统自带的开机LOGO。另外,本发明还公开了ー种嵌入式设备,所示嵌入式设备包括开机LOGO显示装置和显示器,其中,所示开机LOGO显示装置包括解码器、判断模块、编码器、存储器和传输端ロ ;所述显示器,用于在开机后,接收到所述开机LOGO显示装置传输的目标开机LOGO后,显示所述开机L0G0,接收到所述LOGO显示装置传输的系统自带的开机LOGO后,显示所述系统自带开机LOGO。本发明所公开的开机LOGO显示方法,在获取所述开机LOGO后,对所述开机LOGO进行解码和编码,以获取与所述开机LOGO相对应的,且嵌入式设备支持显示的目标开机LOGO,并将其进行存储,以便于在再次开机吋,能显示所述存储的目标开机LOGO。另外,如果不能获取所述编码后开机L0G0,或者没有进行存储时,开机后则可以显示系统自带的开机L0G0,从而避免了现有技术中,在开机读取LOGO图片时,预先存储的开机LOGO无法读取成功,进而影响开机程序的启动,甚至造成的程序无法继续启动,设备无法正常使用的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例公开的ー种开机LOGO显示方法的工作流程示意图;图2为本发明实施例公开的又一种开机LOGO显示方法的工作流程示意图;图3为本发明实施例公开的ー种开机LOGO显示装置的结构示意图;图4为本发明实施例公开的又一种开机LOGO显示装置的结构示意图;图5为本发明实施例公开的又一种开机LOGO显示装置的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明公开了ー种开机LOGO显示方法,以解决现有技术中存在的,开机时不能顺利读取开机L0G0,造成的影响开机程序启动的问题。參见图I所示的工作流程图,该方法包括以下步骤步骤S I、对已经获取到的开机LOGO进行解码,以获取与所述开机LOGO相对应的开机LOGO数据流;步骤S2、判断是否能获取与所述开机LOGO相对应的,且嵌入式设备支持格式的目标开机L0G0,如果能,则进入步骤S3,如果否,则终止操作,等待再次开机后,直接进入步骤S4即可;在实际应用中,获取到的开机LOGO有可能在传输过程中造成码流受损,或者为未 知格式,无法进行格式的转换,因此,需要进行此步骤,以判断能否获得所述目标开机L0G0,其中,所述显示器支持的图片格式包括BMP、JPEG、PNGJP GIF等多种格式;步骤S3、对所述开机LOGO数据流进行编码,以获取所述目标开机LOGO并存储,其中所述目标开机LOGO可能会存储于嵌入式设备的硬盘中,和/或存储于USB闪存盘,和/或安全数码卡SD卡中;在具体进行存储时,工作人员可以根据不同的应用场景,发出不同的存储指令,以选择将所述目标开机LOGO存储于不同的存储器中,根据接收到的所述存储指令,能够实现对存储器的选择;步骤S4、再次开机后,判断是否存在所述嵌入式设备支持显示的目标开机L0G0,如果是,进入步骤S5,如果否,进入步骤S6 ;步骤S5、如果存在所述目标开机L0G0,则将所述目标开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述目标开机LOGO ;步骤S6、当判断出不存在所述目标开机LOGO时,可能是在步骤S2中,已经判断出不能获取所述目标开机LOGO吋,或者,所述目标开机LOGO只存储于USB闪存盘,或只存储于SD卡中时,如果将所述USB闪盘或SD卡拔除,在开机后,则不存在所述已存储的目标开机L0G0,这种情况下,则将系统自带的开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述系统自带的开机LOGO。通过步骤SI至步骤S6所公开的开机LOGO显示方法,在获取所述开机LOGO后,对所述开机LOGO进行解码和编码,以获取与所述开机LOGO相对应的,且显示器能够支持显示的目标开机L0G0,并将其进行存储,以便于在再次开机吋,能显示所述存储的开机LOGO。另夕卜,如果不能获取所述目标开机L0G0,或者没有存储的目标开机LOGO吋,开机后则可以显示系统自带的开机L0G0,从而避免了现有技术中,在开机后读取开机LOGO吋,预先存储的开机LOGO无法读取成功,进而影响开机程序的启动,甚至造成的程序无法继续启动,设备无法正常使用的问题。另外,在步骤SI前,还包括步骤获取所述开机L0G0,其中,可以通过网络获取,例如,由所述嵌入式设备,如计算机通过网络下载,或者,也可以通过外部设备获取,例如通过有线电视,或其它包含有图片的设备获取。通过这些方式,可以使用户选择满意的图片作为开机LOGO。另外,參见图2,在步骤S2中,判断出不能获取目标开机LOGO时,还包括步骤S7 删除所述开机LOGO数据流,并在再次开机后,执行步骤S4的操作。相应的,本发明还公开了ー种开机LOGO显示装置,參见图3公开的结构示意图,所述开机LOGO显示装置包括解码器I、判断模块2、编码器3、存储器4和传输端ロ 5,其中,所述解码器1,用于对获取到的开机LOGO进行解码,以获取与所述开机LOGO相对应的开机LOGO数据流;所述判断模块2,用于判断是否能根据所述解码器传输的开机LOGO数据流获取与所述开机LOGO数据流相对应的,且嵌入式设备支持格式的目标开机LOGO ;所述编码器3,用于在所述判断模块判断得知,能够获取目标开机LOGO吋,对所述 判断模块传输的所述开机LOGO数据流进行编码,以获取所述目标开机LOGO ;所述存储器4,用于存储所述编码器传输的目标开机LOGO ;所述存储器4可以为硬盘,和/或USB闪存盘,和/或安全数码SD卡,具体存储时,可以将所述目标开机LOGO存储于上述任意一种存储器中,也可以同时存在于两种及以上的存储器中;所述传输端ロ 5,用于在再次开机后,判断是否存在所述嵌入式设备支持显示的目标开机L0G0,如果是,则将所述目标开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述目标开机L0G0,如果否,则将系统自带的开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述系统自带的开机LOGO。本发明所公开的开机LOGO显示装置,在获取到开机LOGO后,对所述开机LOGO进行解码,获取相应的开机LOGO数据流,并且对所述开机LOGO数据流进行编码,以获取嵌入式设备支持格式的目标开机L0G0,并在获取成功吋,对所述目标开机LOGO进行存储,以便在开机时进行显示,另外,如果没有成功获取所述目标开机L0G0,或开机后,发现不存在存储的目标开机L0G0,则显示系统自带的开机LOGO。因此,不会出现由于无法读取所述开机L0G0,影响开机程序的启动,甚至导致系统崩溃的问题。另外,參见图4所示的结构示意图,所述开机LOGO显示装置还包括获取模块6,用于获取所述开机L0G0,具体实行时,可以通过网络下载的方式获取,例如,由所述嵌入式设备,如计算机,通过网络下载,或者,也可以通过相连接的外部设备获取,例如通过相连接的有线电视,或者其他包含有图片的设备进行获取,以使用户选择满意的图片作为开机LOGO。通过这些方式,可以使用户选择满意的图片作为开机LOGO。同时,所述开机LOGO显示装置还包括删除模块7,用于在所述判断模块判断得知,不能够获取目标开机LOGO时,删除不能获取目标开机LOGO的所述开机LOGO数据流。通过上述所公开的开机LOGO显示装置,可以根据不同情况显示开机L0G0,例如,在开机后,当存在已存储的编码后开机LOGO吋,显示所述编码后开机LOGO作为开机L0G0,如果当不存在所述已存储的编码后开机LOGO吋,则选择系统自带的图片作为开机L0G0,因此,不会出现由于无法读取所述开机L0G0,影响开机程序的启动,甚至导致系统崩溃的问题。相应的,參见图5所示的结构示意图,本发明还公开了一种开机LOGO显示装置,包括处理器11和存储器12,其中,
所述处理器11用于对获取到的开机LOGO进行解码,并在判断出能获取到与所述开机LOGO相对应的,且嵌入式设备支持格式的目标开机L0G0,将所述目标开机LOGO传输至所述存储器12,并由所述存储器12进行存储;再次开机后,所述处理器11判断是否存在所述嵌入式设备支持显示的目标开机LOGO,如果是,则将所述目标开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述目标开机L0G0,如果否,则将系统自带的开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述系统自带的开机LOGO。同时,本发明还公开了ー种嵌入式设备,所述嵌入式设备包括上述的开机LOGO显示装置和显示器,所述开机LOGO显示装置包括解码器I、判断模块2、编码器3、存储器4和传输端ロ 5,并且,所述开机LOGO显示装置还可以包括获取模块6和删除模块7。所述显示器在开机后,接收到所述开机LOGO显示装置传输的目标开机LOGO后,显示所述开机L0G0, 接收到所述LOGO显示装置传输的系统自带的开机LOGO后,显示所述系统自带开机LOGO。因此,不会出现由于无法读取所述开机L0G0,影响开机程序的启动,甚至导致系统崩溃的问题。其中,所述嵌入式设备可以为手机、机顶盒、电视或计算机,但并不局限于此。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和単元的具体工作过程,可以參考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另ー个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过ー些接ロ,装置或単元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的単元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理単元,即可以位于ー个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能単元可以集成在一个处理単元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能単元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在ー个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种开机LOGO显示方法,其特征在于,包括 对获取到的开机LOGO进行解码,以获取与所述开机LOGO相对应的开机LOGO数据流;判断是否能获取与所述开机LOGO相对应的,且嵌入式设备支持格式的目标开机LOGO,如果能,则进入下一步骤; 对所述开机LOGO数据流进行编码,以获取所述目标开机LOGO ; 存储所述目标开机LOGO; 再次开机后,判断是否存在所述嵌入式设备支持显示的目标开机LOGO,如果是,则将所述目标开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述目标开机LOGO,如果否,则将系统自带的开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述系统自带的开机LOGO。
2.根据权利要求I所述的方法,其特征在于,对开机LOGO进行解码前还包括 获取所述开机LOGO。
3.根据权利要求I所述的方法,其特征在于,判断出不能获取目标开机LOGO时,还包括步骤 删除所述开机LOGO数据流。
4.根据权利要求I所述的方法,其特征在于,所述嵌入式设备支持显示的图片格式包括BMP、JPEG、PNG 和 GIF。
5.一种开机LOGO显示装置,其特征在于,包括 解码器,用于对获取到的开机LOGO进行解码,以获取与所述开机LOGO相对应的开机LOGO数据流; 判断模块,用于判断是否能根据所述解码器传输的开机LOGO数据流获取与所述开机LOGO数据流相对应的,且嵌入式设备支持格式的目标开机LOGO ; 编码器,用于在所述判断模块判断得知,能够获取目标开机LOGO吋,对所述判断模块传输的所述开机LOGO数据流进行编码,以获取所述目标开机LOGO ; 存储器,用于存储所述编码器传输的目标开机LOGO ; 传输端ロ,用于在再次开机后,判断是否存在所述嵌入式设备支持显示的目标开机LOGO,如果是,则将所述目标开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述目标开机LOGO,如果否,则将系统自带的开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述系统自带的开机LOGO。
6.根据权利要求5所述的装置,其特征在于,所述开机LOGO显示装置还包括 获取模块,用于获取所述开机LOGO。
7.根据权利要求5所述的装置,其特征在于,所述开机LOGO显示装置还包括 删除模块,用于在所述判断模块判断得知,不能够获取目标开机LOGO时,删除不能获取目标开机LOGO的所述开机LOGO数据流。
8.根据权利要求5所述的装置,其特征在于,所述存储器包括 硬盘、和/或USB闪存盘、和/或安全数码卡SD卡。
9.一种开机LOGO显示装置,其特征在于,包括处理器、存储器,其中, 所述处理器用于对获取到的开机LOGO进行解码,并在判断出能获取到与所述开机LOGO相对应的,且嵌入式设备支持格式的目标开机LOGO,将所述目标开机LOGO传输至所述存储器,并由所述存储器进行存储; 再次开机后,所述处理器判断是否存在所述嵌入式设备支持显示的目标开机LOGO,如果是,则将所述目标开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述目标开机LOGO,如果否,则将系统自带的开机LOGO传输至所述嵌入式设备的显示器,以由所述显示器显示所述系统自带的开机LOGO。
10.ー种嵌入式设备,其特征在于,包括 权利要求5至权利要求8任一项所述的开机LOGO显示装置; 显示器,用于在开机后,接收到所述开机LOGO显示装置传输的目标开机LOGO后,显示所述开机LOGO,接收到所述LOGO显示装置传输的系统自带的开机LOGO后,显示所述系统自带开机LOGO。
11.根据权利要求10所述的设备,其特征在于,所述嵌入式设备包括 手机、机顶盒、电视或计算机。
全文摘要
本发明公开了一种开机LOGO显示方法、装置及嵌入式设备,其中所公开的开机LOGO显示方法,在获取所述开机LOGO后,对所述开机LOGO进行解码和编码,以获取与所述开机LOGO相对应的,且嵌入式设备能够支持显示的目标开机LOGO,并将其进行存储,以便于在开机时,能显示所述存储的目标开机LOGO。另外,如果不能获取所述编码后开机LOGO,或者没有进行存储时,开机后则可以显示系统自带的开机LOGO,从而避免了现有技术中,在开机读取LOGO图片时,预先存储的开机LOGO无法读取成功,进而影响开机程序的启动,甚至造成的程序无法继续启动,设备无法正常使用的问题。
文档编号G09G5/36GK102799406SQ20121022972
公开日2012年11月28日 申请日期2012年7月4日 优先权日2012年7月4日
发明者王玺林, 丁送星 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1