一种用于机顶盒的多种开机logo实现方法与流程

文档序号:19664952发布日期:2020-01-10 21:31阅读:2993来源:国知局
一种用于机顶盒的多种开机logo实现方法与流程

本发明涉及机顶盒开机logo更新管理的技术领域,尤其是涉及一种用于机顶盒的多种开机logo实现方法。



背景技术:

在机顶盒系统启动过程中,boot阶段会展示一段指定的默认开机logo,这种默认logo一般是固化在flash当中,系统启动过程中通过读取指定flash区域的logo,便会展示指定的开机logo。在机顶盒运营商的logo管理中,不同的运营商有不同的需求,而有些运营商自己又无法进行在线升级logo,一般的处理方法是提供不同的版本满足不同的需求,但是机顶盒的版本管理是以省级为单位的,省级以下的地市想展示自己的logo,而又不能改变当前的版本管理模式。



技术实现要素:

发明的目的在于,针对上述问题,提出一种用于机顶盒的多种开机logo实现方法。

一种用于机顶盒的多种开机logo实现方法,包括如下步骤:

s1:在系统中增加logo分区;

s2:通过uboot写入需要展示的开机logo的flag标识;

s3:启动系统;

s4:通过uboot判断需要加载哪个开机logo;

s5:加载指定区域的开机logo。

s1包括如下步骤:

s11:修改操作系统内核kernel部分的flash分区的相关内容;

s12:在flash上增加logo分区,用于存放开机logo。

s2包括如下步骤:

s21:通过uboot增加直接访问特殊地址的功能,用于记录系统启动时需要展现的logo的flag标识;

s22:在系统中修改ota升级脚本,用于将开机logo写入对应的logo分区中;

s23:在flash的指示地址中写入需要展示的开机logo或logo分区的flash标识。

s3包括如下步骤:

s31:在uboot阶段读取事先指定地址写入的展示logo的flag标识;

s32:根据flag标识判断对应需要加载的logo分区。

若有标识写入,根据标识内容判断需要加载哪个logo区域;

若未有标识写入,则默认加载第一个logo区域;

若有标识写入,但无logo分区对应的logo文件,则默认加载第一个logo分区。

本发明的有益效果:通过uboot判断是否有需要展示logo的flag标识,若有flag标识写入,则根据内容判断需要加载的logo区域的开机logo文件,若未有flag标识写入,则默认加载第一个logo区域的开机logo文件,解决了根据不同的需求展示不同的开机logo目的。

附图说明

图1是机顶盒开机logo流程示意图。

具体实施方式

为了对发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明发明的具体实施方式。

一种用于机顶盒的多种开机logo实现方法,包括如下步骤:

s1:开启系统前划分logo分区,用于存放机顶盒开机logo文件;

s2:开启系统时通过开机引导程序uboot判断需要对应加载的机顶盒开机logo文件。

进一步地,所述s1包括如下子步骤:

s11:修改kernel部分的flash分区相关内容,在flash上增加logo分区,用于存放机顶盒开机logo;

s12:在uboot中增加直接一特殊地址的功能,用于记录启动过程中展现需要的开机logo的flag标识;

s13:在系统中修改ota升级脚本,实现logo文件向logo分区写入功能;

s14:在flash的指定地址写入需要展示logo或者logo1的flash标识。

进一步地,所述s2包括如下子步骤:

s21:机顶盒系统上电启动,在uboot阶段读取事先指定地址写入的展示机顶盒开机logo的flag标识

s22:如果有标识写入,根据标识内容判断需要加载哪个logo区域;

s23:如果未有标识写入,则默认加载第一个logo区域;

s24:如果有标识写入,但无logo分区对应的logo文件,则默认加载第一个logo分区。一种用于机顶盒的多种开机logo实现方法,通过uboot判断是否有需要展示logo的flag标识,若有flag标识写入,则根据内容判断需要加载的logo区域的开机logo文件,若未有flag标识写入,则默认加载第一个logo区域的开机logo文件。

以上显示和描述了发明的基本原理和主要特征和发明的优点。本行业的技术人员应该了解,发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明发明的原理,在不脱离发明精神和范围的前提下,发明还会有各种变化和改进,这些变化和改进都落入要求保护的发明范围内。发明要求保护范围由所附的权利要求书及其等效物界定。

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