机顶盒开机画面的显示方法及系统的制作方法

文档序号:9456221阅读:5203来源:国知局
机顶盒开机画面的显示方法及系统的制作方法
【技术领域】
[0001]本发明涉及机顶盒技术领域,特别涉及一种机顶盒开机画面的显示方法及系统。
【背景技术】
[0002]随着数字电视机顶盒的普及,与机顶盒相关的附加功能也逐渐被开发,最受运营商喜爱的附加功能当属广告功能,通过机顶盒的广告功能可以给运营商带来显著的经济收益,目前最常见的广告方式为机顶盒开机画面广告,但是按照目前的开机画面的显示方法,如果解析开机画面不成功,则机顶盒将会不停的去解析开机画面,导致机顶盒进入死循环,因此如果采用目前的开机画面显示方法,一旦解析开机画面失败,则机顶盒将无法开机。

【发明内容】

[0003]【要解决的技术问题】
[0004]本发明的目的是提供一种机顶盒开机画面的显示方法及系统,以解决目前的机顶盒在解析开机画面失败的情况下无法开机的问题。
[0005]【技术方案】
[0006]本发明是通过以下技术方案实现的。
[0007]本发明首先涉及一种机顶盒开机画面的显示方法,包括步骤:
[0008]A、初始化终端机顶盒的存储器,所述存储器包括第一存储单元和第二存储单元,将机顶盒能够解析成功的开机画面存储至第一存储单元;
[0009]B、在数字电视系统前端生成新的开机画面,对该开机画面进行校验,如果校验失败则继续执行步骤B,反之则转入步骤C ;
[0010]C、数字电视系统前端将校验成功后的开机画面发送至终端机顶盒;
[0011]D、终端机顶盒接收数字电视系统前端发送的开机画面并将该开机画面存储至存储器的第二存储单元;
[0012]E、解析第二存储单元中的开机画面,如果解析成功,则直接执行步骤F,反之则解析第一存储单元中的开机画面并执行步骤F ;
[0013]F、显示解析成功的开机画面。
[0014]作为一种优选的实施方式,所述步骤B对开机画面进行校验的方法包括步骤:
[0015]B1、根据机顶盒支持的开机画面格式配置开机画面的格式;
[0016]B2、对开机画面数据的完整性进行校验,如果校验成功则执行下一步骤,否则提示校验失败并退出校验;
[0017]B3、对开机画面数据的格式进行校验,判断开机画面数据的后缀名以及开机画面数据的内容与步骤BI中配置的格式是否一致,如果都一致则执行步骤C,反之则提示校验失败并退出校验。
[0018]作为另一种优选的实施方式,所述步骤B3之后还包括:在数字电视系统前端显示开机画面。
[0019]作为另一种优选的实施方式,所述步骤B2采用CRC32校验算法对开机画面数据的完整性进彳丁 fe验。
[0020]作为另一种优选的实施方式,所述开机画面的文件格式为图片或视频。
[0021]本发明还涉及一种机顶盒开机画面的显示系统,包括数字电视系统前端和终端机顶盒,所述数字电视系统前端包括开机画面生成及校验模块和开机画面发送模块,所述终端机顶盒包括存储器初始化模块、开机画面存储模块,开机画面解析模块、开机画面显示模块和存储器,所述存储器包括第一存储单元和第二存储单元,
[0022]所述存储器初始化模块用于初始化终端机顶盒的存储器,将机顶盒能够解析成功的开机画面存储至第一存储单元;
[0023]所述开机画面生成及校验模块被配置成:在数字电视系统前端生成新的开机画面,对开机画面进行校验,如果校验失败则重新生成开机画面进行校验,反之则通过开机画面发送模块将校验成功后的开机画面发送至终端机顶盒;
[0024]所述开机画面发送模块被配置成:将校验成功后的开机画面发送至终端机顶盒;
[0025]所述开机画面存储模块被配置成:接收数字电视系统前端发送的开机画面并将该开机画面存储至存储器的第二存储单元;
[0026]所述开机画面解析模块被配置成:解析第二存储单元中的开机画面,如果解析成功,则通过开机画面显示模块显示解析成功的开机画面,反之则解析第一存储单元中的开机画面并通过开机画面显示模块显示解析成功的开机画面;
[0027]所述开机画面显示模块被配置成:显示解析成功的开机画面。
[0028]作为一种优选的实施方式,所述开机画面生成及校验模块具体包括:
[0029]开机画面生成子模块,用于生成新的开机画面;
[0030]开机画面格式配置子模块,用于根据机顶盒支持的开机画面格式配置开机画面生成子模块所生成的开机画面的格式;
[0031]完整性校验子模块,被配置成:对开机画面生成子模块所生成的开机画面数据的完整性进行校验,如果校验成功则通过格式校验子模块对开机画面数据的格式进行校验,否则提示校验失败;
[0032]格式校验子模块,被配置成:对开机画面生成子模块所生成的开机画面数据的格式进行校验,判断开机画面数据的后缀名以及开机画面数据的内容与配置的格式是否一致,如果都一致则通过开机画面发送模块将校验成功后的开机画面发送至终端机顶盒,反之则提示校验失败。
[0033]作为另一种优选的实施方式,所述开机画面生成及校验模块还包括开机画面预览模块,所述开机画面预览模块用于显示解析成功的开机画面。
[0034]作为另一种优选的实施方式,所述开机画面的文件格式为图片或视频。
[0035]作为另一种优选的实施方式,所述存储器为Flash存储器。
[0036]【有益效果】
[0037]本发明提出的技术方案具有以下有益效果:
[0038](I)本发明通过在数字电视系统前端增加开机画面校验流程,对开机画面的数据完整性、开机画面格式准确性进行校验,并且对开机画面进行预览,能够避免因运营商制作开机画面所导致的开机失败问题。
[0039](2)终端机顶盒在接收到新的开机画面后,不对存储器中保存的能够成功解析的开机画面进行覆盖,而是保存另一个存储区域,确保终端机顶盒中始终有能够成功解析的开机画面。
[0040](3)终端机顶盒开机后,先解析接收到的新的开机画面,解析成功后进显示该开机画面,如果解析失败则解析存储器中保存的能够成功解析的开机画面,因此本发明能够确保终端机顶盒有开机画面显示。
【附图说明】
[0041]图1为本发明的实施例二提供的机顶盒开机画面的显示方法的流程图。
【具体实施方式】
[0042]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图,对本发明的【具体实施方式】进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例,也不是对本发明的限制。基于本发明的实施例,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0043]实施例一
[0044]实施例一提供一种机顶盒开机画面的显示系统,该系统包括数字电视系统前端和终端机顶盒,数字电视系统前端包括开机画面生成及校验模块、开机画面发送模块,终端机顶盒包括存储器初始化模块、开机画面存储模块,开机画面解析模块、开机画面显示模块和存储器,存储器包括第一存储单元和第二存储单元。
[0045]存储器初始化模块用于初始化终端机顶盒的存储器,将机顶盒能够解析成功的开机画面存储至第一存储单元。
[0046]开机画面生成及校验模块被配置成:在数字电视系统前端生成新的开机画面,对开机画面进行校验,如果校验失败则重新生成开机画面进行校验,反之则通过开机画面发送模块将校验成功后的开机画面发送至终端机顶盒。本实施例中,开机画面生成及校验模块具体包括:
[0047]开机画面生成子模块,用于生成新的开机画面;
[0048]开机画面格式配置子模块,用于根据机顶盒支持的开机画面格式配置开机画面生成子模块所生成的开机画面的格式;
[0049]完整性校验子模块,其被配置成:对开机画面生成子模块所生成的开机画面数据的完整性进行校验,如果校验成功则通过格式校验子模块对开机画面数据的格式进行校验,否则提示校验失败;
[0050]格式校验子模块,其被配置成:对开机画面生成子模块所生成的开机画面数据的格式进行校验,判断开机画面数据的后缀名以及开机画面数据的内容与配置的格式是否一致,如果都一致则通过开机画面发送模块将校验成功后的开机画面发送至终端机顶盒,反之则提示校验失败;
[0051]开机画面预览模块,其被配置成:开机画面预览模块用于显示解析成功的开机画面。
[0052]开机画面发送模块被配置成:将校验成
当前第1页1 2 
网友询问留言 已有1条留言
  • 访客 来自[中国] 2021年05月20日 10:59
    有朋友可以定制移动机顶盒开机画面和开机视频的吗?
    0
1