高清有线机顶盒软件安全可靠升级的实现

来源 :数字化用户 | 被引量 : 0次 | 上传用户:lumuming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】高清机顶盒实现安全在线升级要求Loader需要符合目前高清机顶盒的基本应用需求,顺利完成高清机顶盒中应用程序、开机LOGO以及其他重要信息的升级。升级的实现方式应该包括全网升级、指定升级、提示升级和强制升级。根据升级数据的传输方式分为空中升级(OTA)、本地升级两种。
  【关键词】嵌入式Linux 在线升级 数据打包 高清机顶盒 UBIFS文件系统
  机顶盒STB(Set Top Box)是指电视机顶端或内部的一种终端装置,它使得模拟电视机能直接接收数字电视节目,从而使模拟电视用户获得数字电视技术带来了新享受,在数模共存,由模拟向数字转移过程中机顶盒起到了重要的作用。根据传输信道的不同,数字机顶盒可分为有线、卫星、地面、IP等几种类型,也可细分为单向或双向,双模或多模,标清或高清数字电视机顶盒,它们的基本工作原理大致相同。有线、卫星和地面数字机顶盒含有相同的音频、视频和数据的解复用和信源解码等模块,只在信道接收上有所区别。数字有线电视机顶盒的信号传输介质是有线电视广播所采用的全同轴电缆网络或光线/同轴电缆馄合网。有线电视网络的传输质量较好,能进行数字电视的优质传输,并因其传输的数据稳定、可靠而同时承载各种交互式多媒体的应用,比如数据广播、因特网接入、电子邮件、IP电话、电子节目指南(EPG)、软件在线升级等,其中软件在线升级便是本文谈论的主题。
  有线数字机顶盒的主要部件有调谐器、信道解调、解复用器、解码器、音频D/A转换器、视频编码器、智能卡模块、控制电路等部件。机顶盒接收由CATV分配网络传输的信号,调谐器接收来自前端的射频信号并输出中频信号,该中频信号经QAM解调输出相应的TS流,接着便将TS码流送入解码模块,在该模块中,主要完成TS的解析、解复用、解扰、解码和音视频编码,接着通过配置的各种外围接口输出数字或模拟标清、高清音视频信号,将之前送来的TS码流首先进行解扰和解复用,根据要收看节目 包识别号(PID)或相应的动作所需的PID,提取中相应的视频、音频和数据包,恢复符合MPEG标准的打包节目基本流(PES),然后进行MPEG-2解壓缩,生成符合格式的视频数据流和音频数据流,送入后续的处理模块。软件升级的数据也是通过上述的信号传递到机顶盒中,之后经过一系列处理后得到需要的升级数据,和控制升级数据,之后便开始执行机顶盒中烧录的Loader程序进行相应的升级操作。
  髙清机顶盒Loader升级之后的数据需要是准确、有效的,不能出现反复升级数据,或数据升级过后重启出现数据丢失,数据不完整等现象。因此需要确保Loader对存储介质的管理是安全和稳定的。机顶盒中一般采用闪存进行数据的存储,因此需要进行闪存驱动的设计,以及数据安全存储的考虑。根据上面的Loader功能需求,Loader系统应包含:Loader系统主模块、闪存管理模块、数据接收模块、机顶盒启动程序及内核和文件系统启动流程的控制、数据安全性和数据有效性检验模块、OSD屏幕显示和控制模块、前面板按键响应和LED数码管显
  示模块以及其他的外围设备驱动模块如USB、串口和网口驱动等。整个模块框架如图所示。这些模块中Loader的重点设计在闪存的管理和数据安全性、有效性校验模块以及机顶盒中启动流程的控制,其中将数据安全性和数据有效性校验模块称为package打包解包模块。数据接收模块和OSD显示以及前面板模块的实现与标清机顶盒Loader中的设计非常相似,
  本Loader是基于高清有线数字机顶盒而研宄设计的。在设计的过程中需要充分考虑高清有线机顶盒与标清机顶盒之间的区别,设计适合高清有线数字机顶盒软件升级系统。相对于标清机顶盒的无操作系统,或简易操作系统,高清机顶盒具有功能较强大的嵌入式操作系统,同时在硬件配置上有较大的提高,使得高清机顶盒能处理更多的数据,进行更复杂的操作。高清机顶盒的Loader升级与标清机顶盒也有较大的区别,其升级的数据不是以往的几百K字节或几兆字节而是几十甚至几百兆字节。Loader系统由硬件和软件两部分组成,其硬件部分包括微处理器、存储器、调谐器、图形控制器、外设器件和V0端口等。
  本Loader的硬件是基于博通平台设计的,主处理器采用MIPS处理器,配有Nor Flash和Nand Flash作为存储介质。Loader系统的软件运行于硬件之上。Loader系统中的软件主要涉及到CFE(Bootloader),嵌入式Linux操作系统,操作系统之上的Loader主程序,与Loader交互的应用程序部分,其他的用户存储信息。由于闪存中的内容掉电后不会丢失,因此在目前的机顶盒设计中,使用闪存作为存储介质,存放Bootloader,Loader,应用程序,用户信息等数据。
  我国模拟电视转数字电视正在如火如荼地进行着,数字机顶盒必在此阶段担当重任。各种新的业务需求,新的功能层出不穷,Loader系统的设计在今后应该还会向着更智能,更人性化的方向发展。此外三网融合的进程也在推进,目前也有多家公司拿到了广电的网络营业牌照,这比为机顶盒注入新的动力,机顶盒Loader设计应该也会更在多样化。
  参考文献:
  [1]廖洪涛.数字电视业务支撑系统[M].北京:电子工业出版社,2011
  [2]赵坚勇.数字电视技术[M].西安电子科技大学出版社,2011
  [3]张宏伟.数字电视技术[M].北京:兵器工业出版社,2008.
  [4]陈科.数字电视原理与检测技术[M].北京:人民邮电出版社,2011
  [5]许志强,张兆安.发展数字电视产业推进“三网融合”[J].通信与信息技术,2009,6
其他文献
【摘 要】本文以自动化物流系统为例,着重介绍PROFIBUS工业现场总线技术,阐述在物流系统中,利用总线技术进行系统设计及组态,通过模块化控制程序实现了对穿梭车的调度控制,提高了系统可靠性。  【关键词】自动化物流系统 PROFIBUS工业现场总线 穿梭车  一、前言  近年来,物流系统在烟草、金融、酒业、医药、食品、军队等领域的应用日益广泛,相关物流装备趋于多元化,其技术性能和水平不断提高。穿梭
【摘 要】阐述了我国电网的现状、电力系统调度运营所包含的内容、所要实现的目标以及电力系统自动化的组成和目前所存在问题的解决方案,并对电力系统调度自动化的未来进行了展望。  【关键词】电力系统;调度自动化;信息  一、传统配电网实现电力系统自动化研究现状分析  电力系统的自动化发展主要是在配电网的上加强其自动化,因此为了提高其供点质量以及供电的可靠性,在进行电力系统自动化分析的时候,主要从配电网上实
EN 12668-1:2000本文件规范了脉冲式、模拟式和数字式的A显示手动无损检测用超声波检验装置电气性能的评定方法和验收标准。1应用范围本标准规范了对使用中心频率范围0.5MHz~
随着Internet的逐渐发展,P2P网络(Peer to Peer)以其独特的特点飞速发展,逐渐成为Internet中最为重要的应用系统之一。因为P2P网络有开放和匿名的特点,所以任何人在任何时间
【摘 要】文章以界定电子文件的信息安全为突破口,对存在于电子文件中的诸多信息安全问题进行分析,并对问题的解决策略进行了探讨。  【关键词】信息安全 电子文件 问题 策略  在计算机技术飞速发展的背景下,在各个领域中遍及了电子文件。然而相比于纸质文件,电子文件更应该重视其信息安全性。计算机软件和操作平台以及网络技术的发展是电子文件信息的依附对象,而多样性和开放性等为电子文件信息的特征,因此,不安全因
在网络技术发展进程中,数据加密技术在计算机网络中的应用,有助于显著提高计算机网络安全,从而为用户提供安全的网络应用服务.本文在对计算机网络安全影响因素分析的基础上,
MATLAB信号处理工具箱提供了丰富的设计方法,可以使得繁琐的程序设计简化成函数的调用,只要以正确的指标参数调用函数,就可以正确快捷地得到设计结果.本文主要以切比雪夫滤波
0 引言rnHGF型SF6断路器是瑞士SPRECHER NEERGIG公司生产的一种先进的高压断路器.我局现运行设备有12、14两种型号,其运行近20年来性能可靠,维护量小,故障较少.但是,近年来在
初中班主任的角色是教育管理者,同时也是学生成长路上的引导者.初中时期的学生处在叛逆的青春期阶段,这就为我们的班主任管理工作增加了难度.班主任不仅要促进学生学习成绩的