当前位置:首页 >> 信息与通信 >>

数字电视基础知识(软件及测试部分)培训


数字电视机顶盒软件知识
3.1 软件的结构
在机顶盒中, 软件系统是一个重要的组成部分。 主控制器的工作通过软件的执行来完成。 应用程序 应用程序编程接口或中间件 解复用 和数据 表提取 音频解 码驱动 视频解 码驱动 图 形 接 口

条件接受 驱动

硬件驱动

操作系统

3-1 机顶盒软件系统结构图 机顶盒的软件基本结构如图 3-1 所示。操作系统一般采用实时操作系统。在这个操作系 统中主要完成进程调度、中断管理、内存分配、进程间通信、异常处理、时钟提取等工作。 硬件驱动部分提供外围硬件设备的驱动,包括 IC 总线、异步串行通信口、并行通信口、非 易失内存、 键盘、 遥控器、 调谐器、信道解码模块等。 图形接口主要用于完成图形显示功能, 以便于为用户提供友好的图形用户界面。 音频解码和视频解码驱动用于控制音频解码和视频 解码硬件的工作。解复用和数据表提取模块主要是对码流解复用和数据表提取操作的控制。 应用程序编程接口将所有与硬件相关的底层函数映射到一个统一的接口上, 并且提供一些与 硬件无关的公用处理函数,比如网络协议、图形格式分析、业务信息数据表分析等。条件接 收驱动用于完成条件接收处理的工作和软件接口。 应用程序编程接口为应用程序提供了一个 公共的编程接口,把应用程序与硬件屏蔽开,使得应用程序与硬件无关。这样,就便于实现 应用程序的可移植性。

3.2 LOADER 原理与功能介绍
在数字电视前端,通过应用软件将待更新的软件程序代码打包成符合 DVB 及 MPEG-2 标 准的 TS 流; 通过 TS 流播放软件以及 ASI 播放卡, 将上述 TS 流输出至复用器与其他 TS 流复 用,然后经 QAM 调制后进入有线电视网。处于终端的机顶盒中存在着两类软件:机顶盒主程 序与 Loader 程序,处于运行中的主程序通过解析业务信息(SI)表,接收到机顶盒主程序 升级信息,在与用户进行交互后,存储一些状态变量到 flash 中,并将前端升级码流的信道 参数(频率、符号率、解调参数等)也放在 flash 中。然后 Loader 程序运行,检查下载标 志位并使用之前存储的信道参数经过解调、解复用等步骤还原出机顶盒主程序可执行代码, 写入 Flash 中并覆盖原来的机顶盒主程序,实现软件的替换与升级。在 Loader 中,待更新 的软件可以是数字电视应用程序软件, 也可以是机顶盒的驱动程序软件, 还可以是专用数据, 如开机画面等。

3.3 开机流程
数字电视机顶盒开机流程如下: 开机->系统初始化->分配 SDRAM 地址->检测是否合法软件版本->检测主频点升级 信息->检测 PID 升级信息->CA 模块->锁定频点->解调->解复用->解码->处理数据 ->显示 以下是机顶盒开机处理流程图:

开始
Non-broadcastiong

NIT 解码

节目指南显示
System ID Non-broadcastiong

网络信息显示

频道选择

EMC 解码

Select NW N O
IS this my NW

IS this my TS NW

CA?

Move Channel

ES 流提取

N O

NW

Move NW

PAT 解码

解码

EPG 解码

PMT 解码

显示

图 3-2 开机处理流程图

3.4 软件测试流程
软件测试流程如下: 基本菜单功能测试->遥控器功能测试-> CA 测试-> EPG 测试->数据广播测试 ->NVOD 测试->遥控器面板响应测试->软件升级测试->界面测试->频道自动更新测试 具体的测试事项见附录二。

3.5 有线数字电视业务功能及原理
数字电视不同于传统的模拟电视的一大优势是, 除了收看数字电视外, 还提供系列化综 合业务功能,促进广播电视业务内容多样化、服务内容丰富收看方式的个性化和互动化。下 面介绍有线数字机顶盒 EPG 电子节目指南、NVOD 准视频点播、数据广播的实现方法。

3.5.1 EPG
EPG 就是"电子节目指南",相当于一个节目菜单的功能。在一个 TS 流中,可以提供当前

流的所有信息,如频率,调制方式,频道号,所有节目的 PID,名称等信息,也可以根据需要提 供其他相关联的 TS 流(例如同一电视台同步播放的其他频率的节目信息)的信息.解码器接 收这些信息,形成一个固定格式的菜单让用户选择需要收看的频道或节目,这就是"EPG"。不 仅如此,EPG 还可以对节目进行分类,比如节目可以是电影,也可以是新闻,这样,把属于电影 的节目归在一起,把属于新闻的节目归在一起,这样对用户来说检索节目就变得非常的方便。 EPG 的实现也归功于 DVB 的 SI 信息.和 EPG 功能相关的 SI 有 NIT(网络信息表),EIT(环 境信息表),SDT(服务描述表),BAT(群组关联表),TDT(日期时间表)和 TOT(时间偏移表)。下 面简单分析这些表所携带的信息。 网络信息表(NIT)提供如网络名称(相当于电视台名称),传输参数(如频率,调制方式 等).这个表格一般是解码器内部使用的数据,当然也可以做为 EPG 的一个显示数据提供给用 户做为参考。 环境信息表(EIT)中提供了类似于广播电视报所提供的节目表的内容,在 SI 中,只有 EIT 才有可能被加密。根据 EIT 及其它表所提供的信息,可以出五花八门的电子节目指南。 如:按节目类型检索、按时间检索及对某类节目的锁定等。 服务描述表(SDT)用于描述系统中服务的名称、服务提供者、是否有相应的事件描述 等方面的信息。服务描述表可以描述当前传输流,也可以描述其他的传输流,这由表的标识 字来区分。 群组关联表(BAT)用于描述“束”,“束”是指一系列相关的节目(可以不在同一流 中,甚至可以不用同一广播方式)的集合,BAT 可以包含“束”的名称、服务组成等。BAT 可以方便地进行相关节目或某一类节目的浏览和选择。 日期时间表(TDT)给出当前的时间和日期。 时间偏移表(TOT)提供当地时间与 TDT 之间的关系,该表与 TDT 配合使用。

3.5.2 NVOD
准视频点播(NVOD)是一个特殊的广播应用,运营商通过在多个频道商广播不同时间开始的 同一个节目, 使用户能通过在多个频道上切换来获得对节目的交互控制。 准视频点播本质上 是一个单向广播应用,在用户和服务提供者之间没有真正的交互。MPEG-2 提供了在一个传 输流中同时传输多个视频节目的方式, 该技术提供了实现 NVOD 系统的可操作性。 典型的 NVOD 节目如图 3-3 所示。

图 3-3 NVOD 节目示意图 为了描述上图这样一个 NVOD 服务,若使用通常的 SI,将需要重复的 6 个 EIT。DVB 定 义一种 NVOD 参考业务的方式,该方式使用 NVOD 参考业务描述符、时移业务描述符、时移事 件描述符来描述一个 NVOD 业务,并使机顶盒可以方便地访问该 NVOD 业务。 NVOD 参考业务是一个虚拟的业务,由参考业务标识来标识,但该业务并不像其它业务 一样有对应的 PMT。实际上,没有 PMT 与参考业务相对应。SDT 表中的 NVOD 参考业务描述符 描述了该 NVOD 的参考业务标识,以及该 NVOD 业务包含的所有时移业务的标识。在同一个 SDT 表中,还描述了对应的所有时移业务的其它信息,如业务名称等等。 对应于 NVOD 参考业务,有相应的 EIT 表,该 EIT 为当前/下一个 EIT,没有相应的时间 表 EIT。该 EIT 的所有事件的开始时间的值均为无效值。另外,该 EIT 包含描述参考事件对 应的时移事件共同的其它信息, 例如短事件描述、 扩展信息描述、 父母控制级别等等描述符。 与某个参考事件对应的时移事件的开始时间、 持续事件等时间信息在对应的时移业务的 EIT 表中描述,该 EIT 表仅包含时移事件描述符,该描述符包含了对应的参考事件的标识。 该 EIT 表中的开始时间、持续时间描述了该时移事件的准确时间,该表可以是当前/下一个 EIT 表,也可以是时间表 EIT。 在接收端, 机顶盒首先通过查找 SDT 中 NVOD 参考业务描述符来获得所有 NVOD 参考业务 和对应的时移业务的信息,接着机顶盒通过获取与 NVOD 参考业务对应的参考事件的 EIT 和 与时移业务对应的时移事件的 EIT,来获取当前和下一个 NVOD 事件的信息和 NVOD 业务时间 表信息。机顶盒可以想业务列表一样给用户一个 NVOD 业务列表,并显示当前、下一个以及 多天的 NVOD 的时间表。 当用户选择一个 NVOD 业务时, 机顶盒自动播放最接近当前事件开始 的时移业务,之后,用户可通过快进、快退操作切换到不同的时移业务上,衣观看该业务的 不同片段。

3.5.3 数据广播
数据广播是数字电视业务的重要内容,对实现广播电视信息化,实现电子政务、娱乐休 闲、交通信息、股票、游戏等综合业务功能具有重要意义。数据广播的封装可以分为数据管 道、数据流、多协议封装、数据轮波和对象轮放。 (1) 数据管道 数据管道的封装方式适用于那种需要简单的、异步、端到端的数字电视网络中的数据 广播业务。 所传输的数据内容直接封装在 MPEG-2 TS 包的载荷中, 数据协议由用户自己制定, 采用简单同步方式,适用于要求时间短、延时小的应用。 (2) 数据流 数据流的封装方式适用于那种需要面向数据流的、 端到端的传输, 在开放系统中传输私 有内容。所传输的数据内容直接封装在 PES 包中,该包的长度不能为零。 数据流方式,异步数据流定义为只有数据,没有任何时序要求的流;同步数据流定义为 带时序要求的流,在接收机中数据和始终能够再生,放入同步数据流中去;从同步的数据流 定义为带时序要求的流,流中的数据能够以同步的方式和 其他的数据流一起回收。 (3) 多协议封装 多协议封装的封装方式适用于在数字电视网络中需要使用通信协议进行数据报传输的 数据广播业务。 所传输的数据报的传输被封装在与 DSM-CC 兼容的 datagram_section 中。 多 协议封装采用通用的数据传输和流控制方式,可以灵活地跨越多重传输协议,可以对 MAC 地址进行寻址,特别适合于 IP 数据的传输,又称为 IP Over DVB 方式,典型应用有网络视 频、IPTV。 (4) 数据轮播 数据轮播的封装方式适用于需要周期性数据模块传输的适合广播业务。 这些模块是已知 大小的,并且可以在数据轮播中被及时更新,添加或删除。数据轮播适合传输重复内容,以 数据块方式传送,支持简单的目录结构,典型的应用有电子报天气预报、下载、扩展 EPG 功能传输。

(5) 对象轮播
对象轮播的封装方式适用于数字电视网络中需要对 DSM-CC 对象进行周期性广播的数据 广播业务,特别地适用于数字电视系统中的交互业务。对象轮播适合于传输重复性的内容, 支持复杂的目录结构,对象可以是目录、文件、数据。

目前,国内数据广播标准多数局限于物理层和传输层,在业务层尚无统一的实现规范。 业务层实现分为三种方式:基于嵌入式浏览器的方式,直接广播,基于中间件方式。其中机 顶盒尚的数据广播多数采用嵌入式浏览方式实现,并得到了多家机顶盒厂家的支持。

3.6 搜索方式及原理
搜索方式分为三种:自动搜索、手动搜索、全频段搜索。

3.6.1 自动搜索
主频点设置->解主频点得 NIT 表和附带信息->逐个锁 NIT 中的频点-> 解析当前频点上的 PAT 表并获得 PMT PID->解析 PMT 获得音视频数据包 PID ->解析解析 SDT 表获得当前节目相关信息->存储节目信息

3.6.2 手动搜索
设置当前频点->解析当前频点上的 PAT 表并获得 PMT PID->解析 PMT 获得音视频数 据包 PID->解析解析 SDT 表获得当前节目相关信息->存储节目信息

3.6.3 全频段搜索
根据国家标准逐个锁定每一个标准频点->解析出每个频点中的节目信息->存储节目 信息

3.7 加解扰原理
加解扰技术 ( 加解扰技术用于对数字节目进行加密和解密 ) 国际上有两种标准。 I.openCable 定义的 POD 是一个通过 PCMCIA 接口与机顶盒相连的模块,该模块除了解扰 功能外, 还要完成与前端的交互功能。 II.DVB 的 MultiCrypt 也是采用 PCMCIA 接口与机 顶盒连接,但它只有解扰功能。 DVB 的 SimulCrypt 则只需要机顶盒具有 ISO7816 的 SmartCard 接口既可,但需要机顶盒具有硬件解扰引擎。 下面简述加解扰的基本原理。节目在播出前,要经过加扰处理,加扰过程是将复用后

的传送流(Transport Stream)与一个伪随机加扰序列做模 2 加,而这个伪随机序列的生成 由控制字发生器提供的控制字(Control Word ,简称 CW)确定。有条件接入的核心实际上 是控制字传输的控制。在 MPEG 传输流中,与控制字传输相关的有两个数据流:授权控制信 息(ECMs)和授权管理信息(EMMs)。由业务密钥(SK)加密处理后的控制字在 ECMs 中传 送,其中还包括节目来源、时间、内容分类和节目价格等节目信息。对控制字加密的业务密 钥在授权管理信息中传送,并且业务密钥在传送前要经过用户个人分配密钥(PDK)的加密 处理, EMMs 中还包括地址、用户授权信息、如用户可以看的节目或时间段、用户付的收视 费等。用户个人分配密钥(PDK)存放在用户的智能卡(SmartCard)中。 在用户端,机顶盒为了再生出解扰随机序列,必须获取相关的条件接收控制信息。首 先,机顶盒根据 PMT 和 CAT 表中 CA_descriptor ,获得 EMM 和 ECM 的 PID 值。然后, 从 TS 流 中 过 滤 出 ECMs 和 EMMs , 并 送 通 过 SmardCard 接 口 送 给 SmartCard 。 SmardCard 首先读取用户个人分配密钥(PDK),用 PDK 对 EMM 解密,取出 SK ,然后利 用 SK 对 ECM 进行解密,取出 CW ,并将 CW 通过 SmartCard 接口送给解扰引擎,解扰引 擎利用 CW 就可以将将已加扰的传输流进行解扰。

3.8 MPEGⅡ编码介绍
MPEG-2 制定于 1994 年,设计目标是高级工业标准的图象质量以及更高的传输率。 MPEG-2 所能提供的传输率在 3-10Mbits/sec 间,其在 NTSC 制式下的分辨率可达 720X486, MPEG-2 也可提供并能够提供广播级的视像和 CD 级的音质。 MPEG-2 的音频编码可提供左右中 及两个环绕声道,以及一个加重低音声道,和多达 7 个伴音声道(DVD 可有 8 种语言配音的原 因)。 由于 MPEG-2 在设计时的巧妙处理, 使得大多数 MPEG-2 解码器也可播放 MPEG-1 格式的 数据,如 VCD。 同时,由于 MPEG-2 的出色性能表现,已能适用于 HDTV,使得原打算为 HDTV 设计的 MPEG-3,还没出世就被抛弃了。(MPEG-3 要求传输速率在 20Mbits/sev-40Mbits/sec 间,但 这将使画面有轻度扭曲)。除了做为 DVD 的指定标准外,MPEG-2 还可用于为广播,有线电视 网,电缆网络以及卫星直播(DirectBroadcastSatellite)提供广播级的数字视频。 MPEG-2 的另一特点是,其可提供一个较广的范围改变压缩比,以适应不同画面质量, 存储容量,以及带宽的要求。 对于最终用户来说,由于现存电视机分辨率限制,MPEG-2 所带来的高清晰度画面质量

(如 DVD 画面)在电视上效果并不明显, 到是其音频特性(如加重低音, 多伴音声道等)更引人 注目。 有线数字电视传送采用 GB/T 17975.1-2000 中规定的 MPEG-2 传送层。 MPEG-2 数据传送 层由 188 个字节的包组成,其中,包头的一个字节用于同步,另三个字节用于业务识别、加 扰和控制信息,随后是 184 个字节的 MPEG-2 数据或附加数据。 在 MPEG-2 标准中,PSI 的数据包括节目关联表(PAT)、条件接受表(CAT)、节目映射 表(PMT)、网络信息表(NIT)、和私有节等。通过这些表格信息来建立各个不同数据流之间 的关系。这些表格除 NIT 外,在 MPEG 标准中噢噢那个都有明确的定义。而 NIT 对于 MPEG 标准来说属于用户的私有表格,它的结构由用户自己定义。 (1)节目关联表 节目关联表由 0x0000 标识,它的主要作用是指出传输码流中包括哪些节目,节目的编 号与对应的节目映射表,并指定网络信息表所对应的 PID。 (2)节目映射表 节目映射表提供各个节目与实际的 PES 分组流之间的关系。简单地说,就是节目包含 哪些元素流,以及这些元素流的基本属性(是视频流还是音频流,或是数据流等)。 (3)条件接收表 条件接收表提供一个或多个 CA 系统的定义。CAT 由 PID 0x0001 标识,CAT 提供系统中 条件接收的信息,指定 CA 系统于它们相应的权限管理信息(EMM)信息之间的联系,指定 EMM 的 PID,以及其他相关的参数。它的具体内容与所采用的 CA 系统有一定的关系。 (4)网络信息表 网络信息表提供与多组传输流、物理网络及网络传输相关的一些信息,比如用于调谐 的频率信息,以及编码方式、调制方式等参数方面的信息。 (5)私有节 在 PMEG-2 的标准中,没有规定私有数据直接在传输流的包中进行传输的方法,只 定义了与 PSI 机制相同的私有节的机制扩展了 MPEG-2 传输流传送一般数据和与应用相关的 其他数据的能力。

附录一 码流的录制
把信号线连接到码流仪上,用一条网线将码流仪和 PC 相连接,打开码流录制软件进行

录制,如图 3-4:

图 3-4 码流录制软件图

码流录入步骤:
1. 把 PC 机的 IP 地址设置改为:192.168.0.x。 2. 点击连接设备,连接成功后选择录入的模式 3. 选择相应的频道名和调制方式,输入频率和符号率值 4. 锁定成功后就可进行调谐 5. 输入录入文件的路径、录入容量和录入方式,就可以开始录制码流

附录二 软件测试记录表
1. 节目列表以及编辑节目列表部分的测试
确 认 此 问 题 发 现 时 间 及 软 件 版 本

需测试项目

随机性

优先级

测试 现象 描述

在显示节目列表的菜单中,反复来回切换 N-P 制节目,菜单是否显示正确 节目的排序顺序是否符合标书要求 广播节目是否能够在小视频窗口正确显示 图片(如果要求显示的话) 列表的节目名是否显示完全(即 Button 长 度是否适合),尤其是节目名较长时,需要 测试 在节目列表菜单里连续快速换台, (按住频 道加减不放)看音视频显示是否正常 在“非授权节目之间”或“非授权与授权节 目之间” 切换, 状态信息条 CA (错误信息条) 显示是否正常。如果有分类菜单,也要在分 类的菜单中测试这项 当前节目列表中高亮显示的节目, 节目的帮 助信息(例如当前下一个信息,名称,频点 等等),小视频窗口正在播放的节目(或收 听的音频节目)是否一致 检查换台是否正确, 即视频及其他显示信息 是否与选中节目名对应 如果移动光标就换台时,当该分类无节目 时,切到该类,视频处理情况有两种:a.继 续播放之前节目,并提示无该类节目;b.黑

屏, 并提示无该类节目, 这时进入到 Normal 下,按上下键换台,看节目号是否正确(当 出现 65535 或 65534 等均为不正确) 节目列表翻页测试, 观察光标是否落在应该 落的节目上。以及加密符号,喜爱符号是否 显示正常 在分类菜单里,喜爱节目是否需要显示,显 示是否正常 无分类的列表, 若同时显示加锁, 加密标志, 检查下它们是否会与节目名尾部重叠 有分类功能的, 需要测试电视和广播的分类 是否都正确 注意分类中换台问题,一般换台形式为两 种:1.移动光标就换台。2.按 OK 后再换台。 在编辑节目菜单中, 对节目进行加锁、 排序、 删除等操作能否正确保存, 断电开机后是否 也能正确的保存 在编辑喜爱菜单中, 把节目添加到不同的喜 爱节目组中, 到喜爱节目列表中查看是否正 确显示,断电开机后是否也能正确的保存 在喜爱分组的菜单中,全屏模式下,当没有 喜爱节目的时候,切换到一个加扰的节目 上, CA-BANNER 的提示信息还没有出现的 在 时候,按“喜爱”键,出现提示信息,等解 出节目画面后, 节目画面上的提示信息是否 被擦除了一部分 在编辑节目菜单中, 根据帮助信息按绿色按 钮,则会弹出新输入频道的序号,输入新的 频道号,如果超出节目个数的范围,则需重 新输入应有的节目序号, 按确定后看此节目 序号是否修改过来 按帮助信息的提示操作后能否实现增加喜 爱频道和频道分类的现象; 有的在节目帮助 信息中有的加有时间, 则看时间是否显示的 准确。 如果有节目是加锁喜爱状态则在节目 列表中应该小图标注释 把密码开关打开,给节目加锁,来回换台, 输入密码的提示框是否显示正确, 当输入正 确的密码后,节目是否解锁,密码框是否正 常消失?输入错误的密码后,节目能否解 锁,密码框是否显示正常 把一个节目加锁,切换到这个节目,出现密 码框,输入 1-3 个数字,按待机键,进入待 机模式,再按待机键,接收机起机,这时密

码提示框是否显示正确 在系统设置的出厂设置中,按 ok 后则要恢 复到默认设置状态, 自行设置的喜爱频锁排 序等功能将自动取消 确认节目编辑相关按键与提示是否正确

2、节目搜索功能测试
测 试 现 象 描 述 确认此 问题发 现时间 及软件 版本

需测试项目

随机性 优先级

搜索菜单的显示是否正确 在搜索还没结束的时候退出,软件是否能正常显 示,之前机顶盒内的节目是否按要求保留或者删除 搜索菜单的帮助信息是否显示正确 搜索节目列表显示是否正常,结果统计是否正确 如果有节目过滤或者节目分类功能,在此处理阶段 按键中断后是否正常 串口打印信息会显示各频点的节目搜索情况,检查 是否与实际流中吻合 如果有“设置主频点”功能,测试是否有效,自动 搜索方式是否按照新的主频点搜索 NIT 搜索统计结果中,数据广播个数的更新是否正确 搜索中退出,或过滤处理中退出,显示是否正确 全频段搜索三次,看显示节目名时候是否正常,出 现过二次显示进度条的问题!全频段这里,不同的 程序可能处理的不一样(现在和以前的程序,判断 条件不一样),需要测试。节目数量应相同,过程 中应无异常。记录搜索时间 搜索过程中,拔掉天线,看显示正常否 搜索完成后,马上进入全屏下观看,是否会出现未 授权的短暂提示 记录开机是否具有默认搜索方式并记录搜索方式 按默认方式搜索节目 2 次,搜索到的节目数量应该 相同,过程中应无异常。记录搜索时间 进入菜单,用 NIT ON(网络搜索 是)搜索 2 次。节 目数量应相同,过程中应无异常。记录搜索时间

搜索中出现重复节目时, 是否存在以下现象: EPG 有 但没有视频和音频;有视音频但没有 EPG 删除单个节目后,进行 NIT 搜索,是否正确添加节 目,节目排序位置是否正确 删除单个节目后,进行全频段搜索,是否正确添加 节目,节目排序位置是否正确 对节目排序后,进行 NIT 搜索,结果是否正确(电 视台的具体要求应在备注中说明) 对节目排序后, 进行全频段搜索, 结果是否正确 (电 视台的具体要求应在备注中说明)

3. EPG 功能测试
测 试 现 象 描 述 确认此 问题发 现时间 及软件 版本

需测试项目

随机性 优先级

在 EPG 菜单中,当前下一个信息能否正确刷新 在 EPG 菜单中,一周电视报能否预定节目 在 EPG 菜单中,详细信息是否显示正确,如果详细信 息多的话是否可以支持翻页或滚屏 EPG 的帮助信息是否显示正确 在有电视报的情况下,EPG 能否正确显示;能否正确 显示每个台的一周电视报(如果前端有传的话) 预约的节目定时到了是否会提醒;定时的信息条是否 能显示全定时到的节目名。预约提示在游戏、列表等 界面下能否出现,提示信息显示是否完整,预约时间 冲突后是否有 广播节目不但要能预约上,还要测试在预约节目管理 中 Radio 的节目名是否正确 测试事件信息的刷新: a.节目信息条 infobar(全屏下换台时,有当前下一 个的那个),上面的 now\next 是否是实时刷新。 b.电视报中的 EPG 信息是否实时刷新。尤其是有分类 电视报且有分类名称列表的时候,更需要查要看该功 能(光标落在分类窗口上,查看是否刷新 EPG) 若有 Epg 分类,检查分类名与频道列表,视频窗是否 对应 预约冲突提示中,事件名称是否显示完全 电视报中事件列表中,事件名称是否显示完全

电视报中翻页查看,预约闹钟的位置是否有与 Button 底色不一致的方形颜色框 预约节目后,预约管理中显示是否正确 预约 30 个节目, 进入预约节目管理删除两个节目看是 否正确 节目预约标识显示是否正确 预约后关机预约信息是否保存 恢复默认后预约信息是否仍然存在 在 NVOD 中预约节目是否提示并正确处理, 提示条显示 是否正确 关机重启后按指南键进入节目指南页面,上下键切换 到邻近的另一个频点的节目,开始计时,等待接受电 视报。当电视报列表框内出现了当天的当前后继节目 即为接受完毕。重复以上操作,在不同频点接收 5 次 电视报,记录接收时间,观察可以收到多少天 的 EPG 数据 预约以后是否能够实现跳转

4. 准视频点播(NVOD)测试
测试 现象 描述 确认此问题 发现时间及 软件版本

需测试项目
NVOD 能否正常进入 NVOD 菜单的帮助信息是否正确 有详细信息显示的部分能否正确显示 NVOD 的详细信息;详细信息过多是否支持 翻页 NVOD 带分类的菜单是否支持分类功能 在 NVOD 中, 当有节目可以预约时, 是否能 够预定 进入 NVOD 的速度是否正常, 完全进入后节 目是否会丢失 预约功能是否正常,预约管理菜单查看详 细预约信息,到时是否准确弹出提示,并 能正确响应操作 时移业务和参考业务是否显示完整 如果有小视频窗口,CA 信息条是否能够正 确显示 如果要求在播放 NVOD 节目状态下实现切 换参考业务和时移业务,测试是否正常

随机性 优先级

反复在 NVOD 和普通节目之间切换, 测试是 否出现异常。例如在普通节目状态下播放 了 NVOD 节目 此菜单下,遥控器依次按下所有按键,测 试按键功能是否正确激活或屏蔽 NVOD 分类的个数,相应各分类节目个数是 否正确; 所预约节目演出完成,是否可自动退到 NVOD 预约界面 点播一套节目,查看片头、片尾时间是否 准确,否则,记录误播或缺失的时间 查看在 NVOD 状态下的时间和在电视下的 时间是否一致 连续完整收看一套 NVOD 节目看是否提前 退出 观看所有正在播放的 NVOD 的通道, 观看 声音、视频是否正常

5. CA 测试
确认此 问题发 现时间 及软件 版本

需测试项目

测试 随机性 优先级 现象 描述

所有的 CA 测试项目都基于正确的智能卡,请一定 注意! 条件接收里的帮助信息是否显示正确 从条件接收的所有菜单退出后,小视频,LOGO 等显 示是否正确 有些 CA 的 IPPV 功能能否正常弹出 IRD CA 的软件是否做了在线升级的功能,菜单里的 在线升级选项在接收到升级信息的时候能否自动 点亮;(用我们的前端可以模拟) 条件接收里的各种功能能否正确工作,比如级别控 制、工作时段等(此功能测试的时候要注意不要连 续输入密码错误三次) 是否能够正确显示智能卡的信息 CA 提示信息是否能够正常弹出,并显示正确的提 示,例如“未授权”,“要求机卡对应”等等 邮件,公告的收发,编辑功能是否正常 如果 CA 支持 IPPV,节目订购后,在条件菜单中能

否显示账户的明细 各功能是否有效, 例如 TF 的 CA 中修改 PIN,工作时 段设置等 同方授权信息界面,从各个子菜单退出,看视频显 示是否正常 Irdeto CA 测试二次加密。菜单里是否正常显示了 ecm emm 邮件的保存,以及邮件收满后的处理 IrdetoCA 注意各个菜单退出后,保证 CA Banner 都 能出现在屏幕上 Irdeto 的公告消息来时,要显示在所有菜单之前。 或者退出所有菜单, 再显示公告。 Irdeto 收到邮件, 在右上角显示信封。 Irdeto 待机时应可以收到邮件 和公告,开机强制显示收到的公告 Irdeto 的 Fingerprint 显示时间不能少于 6 秒, 正 常收看节目时显示在屏幕的随机位置 IRD 的 CA 程序是否有时区设置,公告信息的菜单 在测试加密流时,多次插拔智能卡,机顶盒是否正 常工作;是否会频繁出现无法识别卡的现象 同方 CA,在公告信息中,根据帮助信息的提示,选 中一条信息后按删除按钮,按 ok 保存后,此信息 删除,按 ok 保存。此时帮助信息的已收到邮件数 目应相应的减少,剩余空间相应的增加 邮件功能测试,是否能收到邮件;删除邮件,菜单 是否显示正常 能正常进行机卡绑定操作,机卡绑定后相应的节目 应能正确解密 反向插入智能卡,插入错误的智能卡,观察提示是 否正确

6. 数据广播测试
确认 此问 题发 现时 间及 软件 版本

需测试项目

随机 性

优先 级

测试 现象 描述

能否进入数据广播 进入数据广播后,显示是否正常(包括图片,字体的显 示等)

频繁进入数据广播并退出,机顶盒是否能正常工作 退出数据广播后, 如要求显示 LOGO 的菜单是否能正确显 示 LOGO 进入数据广播的速度是否符合要求 数据广播的背景音乐是否正常 如果存在多个数据广播是否能够全部搜全 如果正在进入一个数据广播业务,串口打印信息会显示 此业务的频点信息,符号率,调制方式等,观察是否正 确 按键是否能够正确响应 进入和退出时提示信息是否正确 预约节目后,进入数据广播,当到时后,软件是否能够 正常运行 针对不同数据广播针对测试 茁壮:字是否可正常显示 数据广播里调节音量 ,调整透明度是否正常 茁壮 2.0 跨频点功能是否正常 记录启动信息广场的时间,查看是否符合要求 记录进入信息网页的时间,查看是否符合要求 记录包括一张大图片的网页的显示时间,查看是否符合 要求 记录同级菜单切换的时间,查看是否符合要求 记录进入下一级子菜单的时间,查看是否符合要求 记录查看信息广场的页面显示是否清晰完整,查看是否 符合要求 点击链接,显示是否正确 各链接页面显示是否正确、进行翻页等操作后显示是否 正确,多页浏览顺序是否正确 浏览信息广场页面,6 小时不操作,观察有无死机和异 常现象 能否正常启动浏览器,接收网页信息 选择 5 个页面浏览,能否正常显示 任选一个链接,一直点击到最底层链接并返回,过程中 应无异常 进入浏览器中观看所有页面,如果有多级子页面,则要 进入最底层的页面,然后再返回,反复操作 3 次。然后 退出,是否死机和异常 佳创数据广播股票测试 能否正常接收股票数据 选择一支股票,能否正常接收日线/K 线等数据,F5/F10 信息能否正确接收 记录进入股票信息的时间,查看是否符合要求

记录个股查询时间,查看是否符合要求 记录股票大盘数据接收时间,即股票主页面下方沪深指 数显示时间,查看是否符合要求 记录日线/K 线切换时间(F5),查看是否符合要求 记录进入 F10 个股资料查询及时间,查看是否符合要求 查看 K 线显示是否正常、准确 记录 K 线实时更新响应时间,查看是否符合要求 反复进入股票看是否死机 在周一至周五的 9:30-11:30 或 13:00-15:00 期间 进入一只股票观察股票的实时数据是否可以刷新 按菜单操作各种功能,查看有无异常 查看股票信息页面显示是否清晰、完整 在股票中察看 100 只股票,并将其数据接收完全,即接 受所有的日线数据和 K 线数据;察看其中 10 只股票的 F10 信息,察看 81、83、61、63 的数据,察看一只股票 的日 K 线和 5 分钟 K 线数据,反复的放大缩小和按信息 键切换各种技术分析参数。然后退出察看是否死机和异 常 浏览股票信息,6 小时不操作,观察有无死机和异常现 象

7. 遥控器面板响应测试
确认此 问题发 现时间 及软件 版本

需测试项目

随机性

优先级

测试 现象 描述

遥控器上,用户规定的按键是否都能正确响 应 遥控器上的快捷键能否正确响应 用快捷键进入的功能模块是否能够正常退出 帮助提示与实际的按键是否一致 邮件,系统设置快捷键退出的时候视频是否 能正常播放 测试是否存在没有定义的按键,当按无定义 的按键时,程序是否正常,有否出现死机等 现象

8. 软件升级测试
测试 现象 描述 确认此问 题发现时 间及软件 版本

需测试项目 软件升级是机顶盒里非常重要的一个模块,如果升级 出现问题。会浪费机顶盒厂商巨大的后期维护费用。 1.Irdeto 升级用我们前端可以实现。需要测试手动 升级和强制升级。测试机顶盒升级菜单,在前端设置 变化的情况下,是否能跟踪刷新。并广播软件。查看 机顶盒能否自动升级 2.明新 Loader 需要测试几种情况: 1)0xA1 升级描述字。是我们目前所有非 Irdeto 程序 都支持的升级方式(格式请参考相应文档) 2)0x4A 升级描述字。(针对采用中视联升级方式的 软件,此处) 3)0x85 升级描述字。(仅针对数码视讯 CA) 4)开机找主频点 NIT 升级方式。(解析其中的升级 描述字) 5)开机找主频点 DCT 升级(默认升级 PID,TID) 6)NIT Normal Check,在正常收看节目时检测升级 描述字 7)DCT Normal Check,在正常收看节目时检测 DCT (明新升级流的第一个包) 说明:以上明新升级模式根据电视台前端不同的情 况,选用不同的组合,目的就是要保证升级能够启动 并且成功 在软件下载过程中不做任何操作,记录下载时间是否 正常 在软件下载过程中切断射频信号,几分钟后恢复。确 认机顶盒诊断出错误并重新恢复下载软件程序。记录 重新下载时间 在软件下载过程中切断电源, 几分钟后恢复。 确认 STB 诊断出错误并重新恢复下载软件程序,记录重新下载 时间 分别设置软件版本、 硬件版本、 厂家代码错误的情况, 能否正确识别,不引起错误 机顶盒重新启动后能否正常运行 在机卡绑定后重复进行上述过程,是否能正常实现, 并且升级后机卡绑定仍然存在

随机性

优先级

9. 界面测试
测试 现象 描述 确认此问 题发现时 间及软件 版本

需测试项目

随机性

优先级

部分菜单是否闪烁 字体大小是否合适 文字图片位置是否合适 菜单和遥控功能是否对应 操作与帮助提示是否一致 所有有视频小窗口的菜单,视频窗口的位置和大小 是否合适, 有没有明显的黑边, 制的转换的状态, N-P 看菜单是否显示正常

10. 频道自动更新
测试现 象描述 确认此问题发 现时间及软件 版本

需测试项目 NIT 版本变化后,机顶盒能否提示节目更新 (如果电视台要求不提示,则应不变更)

随机性

优先级

11.启动
测试 现象 描述 确认此问 题发现时 间及软件 版本

需测试项目

随机性

优先级

检查前面板指示灯是否正常显示(针对不同方案) 记录启动自检时间 是否具有开机画面及是否能够满足电视台要求 (备注 中应说明要求) 软关机后状态是否正确,前控板时间显示是否正确 软关机重起后是真的重新启动还是只是将屏蔽的音 视频放开 主菜单是否能够满足电视台要求(备注重应说明要 求) 按电源开/关键(或待机键)10 次,每次间隔约 1 秒 钟。最后"打开电源",按待机键,按了待机键后,机 顶盒应进入待机状态,视频应出现黑屏,而无任何图

像,不应有音频干扰

在 NVOD、EPG、浏览器、股票、电视节目、音乐节目 状态下软关机,然后重新启动,察看机顶盒状态是否 正确。

12.音频广播
测试现 象描述 确认此问题发 现时间及软件 版本

需测试项目 6 小时保持收听一套音频广播节目,不进行 任何操作,观察有无死机和异常现象 如果网页中存在音视频,需测试是否正常

随机性

优先级

13.其它
测 试 现 象 描 述 确认此 问题发 现时间 及软件 版本

需测试项目

随机性

优先级

把天线拔掉,在所有带小视频的菜单中,看 CA 信息条 (无信号提示)是否都能显示 在有信号强度.载噪比.误码率的信息条时,要看其信 息条对应的数据是否可以正常刷新。并按 Fn 键后选中 按钮可以正常切换,输入想要检测的频率,看其对应 的信号强度.载噪比.误码率的变化情况。 左右声道,立体声,能否正常切换 静音,暂停功能是否正常;在静音或暂停状态下进行 其他操作,静音,暂停标志是否被擦除 当有音量条显示时,按静音键,这时静音标志是否正 确显示 预约完节目,在预约管理中,节目是否能正常显示、 删除 来回换台,前面板的数码管是否显示正常,前面板的 按键是否正确响应用户的操作 在正常收看模式下,菜单的 CHANNEL-BANNER 是否显示 正确,能否定时消失 迅速切换频道,播放的节目显示是否正常,音视频是 否同步

恢复出厂设置,是否恢复基本频点信息,搜索参数等 恢复出厂设置后,在没有搜索节目的情况下退出到全 屏模式,应该显示的 LOGO 是否能显示;连续按电视/ 广播键多次,菜单是否会做相应的切换 播放一个加锁的节目,不输入密码,尝试进入所有菜 单,观察显示是否正确,操作是否合理 在密码设置,父母控制等菜单中,密码是否能够修改 强度测试,在每个菜单里都测试下遥控器上的所有键 值,看是否会有异常的响应 搜索结果与实际搜到的节目是否相符 在没有任何节目的情况下,尝试进入所有菜单,观察 某些因为没有节目而不能进入的菜单能否进入,不能 进入的话提示信息是否正确 切换到英文显示(如果能这样做的话),尝试进入所 有菜单,观察显示是否正常(字符串长度是否超出按 钮、是否仍有中文、翻译是否准确等) 机顶盒某些功能的实现是基于时间的,当出现根时间 有关的问题的时候,先检查当前时间是否正确 在节目列表中上下切换频道时,看当前节目序号.节目 名称是否和其帮助信息的节目序号名称相对应,并看 EPG 信息是否跟着节目频道一起刷新 在节目导 EPG 里根据帮助信息提示切换窗口,预定几 个节目看看,到此时间能否播放此节目 在万年历中改变年月后,则相应的日历也要跟着改变 在俄罗斯方块游戏中,改变其速度后,方块能否正常 消除; 消行是不是有 BUG, 出现白边; 设置中增加难度, 看是否会死机! 推箱子菜单,是否有缝隙 对于某些特殊要求(尤其是新近提出的要求),要仔 细验证,尤其是边缘值情况 在 48 小时内对机顶盒进行以下操作。(在这期间尽量 不要关机和重新搜索节目) 在加密节目下观看电视 24 小时以上,同时可以做其它 操作。注意观察是否有音视频停顿,黑屏,无法解扰 的提示 连续 2 小时,每个小时操作不少于 400 次 进入所有菜单界面进行遥控器按键操作,大强度测试 后是否出现死机和异常 进入浏览器中观看所有页面,如果有多级子页面,则 要进入最底层的页面,然后再返回,反复操作 3 次。 然后退出,是否死机和异常 观看每个节目 1 分钟以上包括音频节目,是否会出现 节目无法播放的情况,看是否有死机和异常

将基带视音频输出断开和连接 10 次,确认端口连接可 靠,没有干扰输出 确认机顶盒在待机模式下,智能卡仍然带电并连续接 收数据,可对当前频道进行加扰/解扰操作 将信号降低到最小接收电平以下,保持 30 秒钟,再恢 复正常,应工作正常.将信号提高到最大接收电平以 上,保持 30 秒钟,再恢复正常,应工作正常.拔掉信 号线,保持 30 秒钟,再恢复正常,应工作正常 经过上述测试后,记录机顶盒表面温度以及芯片温度 6 小时保持收看一套电视节目,不进行任何操作,观察 有无死机和异常现象

第四章 升级概述
升级总体分为两种,一种是手动升级,一种是空中升级。手动升级又根据机顶盒方案的 不同,而大概分为 Fujitsu 方案、ALI 方案、NEC 方案和 ST 方案四种。空中升级根据升级 方式的不同分为 PID 升级和 NIT 升级。 不同情形选择合适的升级方法有利于升级的进行和升级的质量。例如陕西省网要求升 级,但是公司供货 100 万台中仅仅需要 50 万台升级,而且是只针对西安的某个地区,这种 部分地区固定数量的升级就要合理选择升级方法了,但是一定要按照规则进行。

4.1 升级原理
机顶盒每次开机都会进行这个流程, 以检测是否有升级信息, 如果有升级信息就进行升 级准备,如果没有升级信息就正常启动,进入收看电视的操作界面。

机顶盒启动的软件流程图

4.1.1 手动升级原理
根据不同的方案, 有不同的升级方法与步骤, 只需要将新的升级文件直接烧录到机顶盒 之中即可,其程序不需要转换即可烧录进入机器之中。

4.1.2 空中升级(在线升级)原理
空中升级又称为在线升级, 是针对大面积需要升级的机顶盒而存在的, 我们将最新版本 的程序制作成码流,然后从复用器端插入,随着电视节目一起传输到机顶盒,机顶盒接收到 新版本的程序后就会将其保存在 FLASH 中并进行烧录。 升级的最终目的是将新版本的程序写入到机顶盒, 因此需要通过现有的网络环境将新版 本的程序传送到机顶盒。 为了达到这一目的, 我们需要将新程序制作成可以在有线网上传输 的 TS 升级流,然后将做好的升级流通过码流播放器和 QAM 调制器调制到在一个固定的频 点上并用固定的 PID 播发。 在机顶盒端,每次开机时都在指定的播放升级频点上根据指定的 PID 检测是否需要升 级,如果需要升级则启动机顶盒的升级流程进行升级,如果不需要升级则不动作。 空中升级分为两种,一种是 PID 升级,一种是 NIT 升级。

什么是 PID
PID 是 Packet identification 的简称,就是”包标志符” 。DVB 系统把不同的数据打包成不 同的数据包,用系统唯一的一个 13 bits 数字标志该数据的类型。例如,PID=0x00 表示是 DVB 系统中的 PAT 包,而 PID=0x10 表示是 DVB 系统的 NIT 包。不同的节目(包括 Video 和 Audio)分别采用不同的 PID;例如,我们在 PMT 表中如果检测到 PID=0x0120 的 PID 是 VIDEO 数据,那么表示包号码是 0x0120 的所有包都是 Video 数 据,其他依此类推。

PID 升级
PID 升级就是机顶盒内部在接收到有升级信息后,直接检测当前频点的 PID,如果升级 信息中包含的 PID 值与机顶盒内的 PID(软件开发的时候早已设定)值相一致,就进行下一 步的升级检测,包括检测软件版本、硬件版本、厂家代码等等,如果都一致,则进行升级流 程。 PID 升级还分为两种,一种是 PID 手动升级,一种是 PID 自动升级。 PID 手动升级并非要认为去手动操作升级,而是其 PID 的值可以更改,根据 PID 值的 修改使得机顶盒的 PID 值与升级流的值相符合,从而进行升级。 PID 自动升级又可分为强制升级和选择升级。用户有选择升级与否的权利,有些人觉得 正在使用的版本很好, 而且升级后可能会出现其他问题。 所以选择升级与否是个手动的过程, 而强制升级是说升级与否不由用户决定, 只要机顶盒检测到升级信息就会不提示用户强制升 级,整个升级过程操作简便,升级时间短,实用性强。

什么是 NIT
NIT 是 Network Information Table 的简称,即“网络信息表” ,NIT 可以提供当前流的节 目信息,也可以提供和当前流有关联的流的节目信息。

NIT 升级
NIT 升级就是在机顶盒接收到有升级信息后, 会先检测升级流的 NIT 表, 然后找到 NIT 表中对应的频点的 PID,如果一致就进行下一步升级流程。 要完成空中升级,前端需准备两套用于播放升级流的设备,如码流播放器、PC 机等, 将广告流经过复用器和自办节目混合后, 通过指定的频点输出, 升级流通过调制器调制到指 点的频点直接输出即可。 将升级码流插入到某一复用器(一般选择复用主频点码流的复用器)的任一通道中;把 该码流复用到当前节目中(就是将升级码流通道的状态设置为复用状态) ,并将该升级码流 的 PID 转发(bypass) ;如果需要 NIT 方式进行强制升级,需要在前端网管软件插入私有升 级描述子;
435MHz编编编编
编编编

编编编 编编编 编编编编编 QAM编编编 编 编 编

编编编编编编编编编

编编编

编 编 编

编编编编

编编编编编

编编编编编

QAM编编编

490MHz编编编

注:图中红色标记的部分是需要部署的。 升级方式的特点: 1、 前端配置比较简单,只需将固定 PID 的升级流插入一个固定的频点; 2、 在终端机顶盒上,每次开机的时候检测是否需要升级; 3、升级流输出的 PID 和升级流播放频点需要固定,不能随意更改;

4.1.3 升级码流的制作
码流的制作只需将软件开发部给我们的最新版程序通过应用软件转换为 TS 流文件即 可。应用软件公司有。

4.2 升级流程与注意事项
4.2.1 升级的一般流程
现在重点介绍一下空中升级的流程, 在进行空中升级之前, (1)要对当地的网络情形调研,要清楚的了解当地的前端结构和网络结构。

(2)获取升级流,升级流应该是提前已经准备好的,把程序转换为升级流,然后进行 测试,要详细测试改升级流是否合格。 (3)和台方商谈好如何升级,采用什么方式升级,升级频点的选择。商谈好之后,在 当地进行升级测试,测试合格再进行整体的升级码流的传输。

机顶盒软件空中升级流程
当网络中发送的更新信息与机顶盒更新要求相符时, 机顶盒能检测到更新信息, 作出判 断,并完成系统软件更新;机顶盒软件自动更新流程示意图如图所示。

开机

锁升级频点

接收固定 PID 的表

分析升级描述

升级? 否 播放电视节目



下载升级数据

保存升级数据

重新启动 ① 启动机顶盒。 ② 启动 APP 应用,进入正常的数字电视接收状态。 ③ 接收 NIT 表,获取 linkage 中的更新信息以及更新数据流所在的频点、Service-id 等 信息。 ④ 判断 NIT 中的更新标识是否与本机顶盒的更新要求相符, 要求在 NIT 版本号不改变 的情况下自动识别是否有与本机顶盒相符的更新信息。 ⑤ 有符合更新要求的更新标识,机顶盒显示是否进行软件更新的提示。 ⑥ 通过遥控器,选择进行更新或下次开机再进行更新。 ⑦ 选择下次再进行更新后,每当换机顶盒频点切换时再次提示是否更新,当提示第三 次时强制更新, 如不满 3 次提示关机, 则在下一次重新开机前不再进行更新提示, 强制更新。 ⑧ 启动 Loader 应用程序,按 linkage 提供的信息,调谐至相应频点,下载更新数据。

⑨ 读取更新数据的头信息,校验是否与机顶盒更新要求相符。 ⑩ 下载数据,擦写 Flash RAM,完成软件更新。

4.2.2 升级过程的注意事项
当网络中发送的更新信息中的任一参数不能满足机顶盒更新要求时, 机顶盒不显示更新 提示信息;通过手动方式进行软件更新时,若更新数据标识与机顶盒更新要求不符时,机顶 盒显示相应提示信息, 不进行软件更新, 并恢复到原版本软件启动, 保持原有正常工作状态; 机顶盒在进行软件更新过程中若出现断电、 断信号等异常情况中断机顶盒的软件更新, 则在 恢复正常情况后,机顶盒可以继续更新或恢复到原版本软件,保持原有正常工作状态。

升级的要求
1.复用升级码流的复用器的总输出码率不可超过 38M,如果超过了 38M 则要调低前端 升级码流的播放码率; 2.升级出现异常现象,必须马上停止播放升级码流;检查原因并排除故障后方可再次进 行升级; 3.升级过程中出现的任何异常情况和现象都要进行纪录,并及时反馈到公司以进行相应 处理;

空中升级过程的注意事项
1、 升级流播发时要循环播放; 2、 升级流的播发速度在 3-6M 之间; 3、 升级流一定不能放错; 4、 升级流播放频点一定要在 490 频点; 5、 升级流的 PID 要保证等于 7000;

播放码率参数
2M 机子:512K—2M; 4M 机子:1M—3M; 8M 机子:1M—5M;

4.3 手动升级详细步骤
4.2.1 富士通 20B 方案机型升级方法
第一步 擦除应用程序
所需所需工具:串口线一条、串口小板(或 USB 小板)一个 详细步骤如下:

(1) 用串口线和串口小板(或 USB 小板)连接机顶盒和电脑端口为 COM—打开机顶盒电 源; (2) 回到 PC 机操作,找到目录 Erasetool,双击文件 DebUpd.bat(如果是 USB 小板用文 件 UsbUpd.bat) ; (3) 打开 DOS 窗口,当窗口中出现 SC>时,输入 run(注意,要用小写),回车; (4) 程序会慢慢写入机顶盒中,进去以后,机顶盒前面板显示 APP,表示正在工作擦除, 然后等一会儿,面板 App 会开始闪,说明擦除完成,此时机器是空的机器; (5) 输入 exit 退出;

输入:run 回车 待机顶盒前面板数码管显示:APP 并且闪烁时,即可再次回车,输入 exit 退出!

第二步 写 loader 写加载程序
所需所需工具:串口线一条、串口小板(或 USB 小板)一个、电脑一台 详细步骤如下: (1) 回到 PC 机操作,找到目录 Loadtool,双击文件 DebUpd.bat(如果是 USB 小板用文件 UsbUpd.bat) ; (2) 打开 DOS 窗口,当窗口中出现 SC>时,输入 run(注意,要用小写) ,回车; (3) 程序会慢慢写入机顶盒中,当再次出现 SC>时,输入 exit,退出; (4) 此时,重新启动机顶盒,前面板会显示“-bE1” ,说明加载完成。

第一次出现“SC>”输入: run 回车; 第二次出现“SC>”输入:exit 退出(Loader 烧写完毕) ;

第三步 *.sdl&*.dnl 程序升级步骤
所需所需工具:串口线一条、电脑一台 详细步骤如下: (1) 紧接第二步,关闭机顶盒电源; (2) 用串口线直接连接 PC 和机顶盒; (3) 回到 PC 操作,打开 stb.exe 程序,点击菜单“打开” ,打开“*.dnl”&“*.sdl” ,点 击小图标中的“loader download”图标,关闭机顶盒电源再打开,即可在 DOS 窗口 看到升级信息; (4) 打开机顶盒电源,前面板先显示-dL,同时在 stb.exe 窗口可看到升级信息; (5) 大概需要 15 分钟的时间,当前面板闪动 300,200,100,000 即说明升级成功,闪 动其他字串说明升级有问题;

找到 stb.exe 图标

点击 file—open,选择升级程序的文件夹

点击“loader download”图标,开始烧录程序

注意:
Erasetool,Loadtool 文件夹为程序员发给的你的相应文件,可能文件名上有一点差别,如 Erasetool 文件名为 Erase-normal,Erase-ipanel, Loadtool 文件名为

MingXinLoader-V3-HW0x204-1x64M-2M-Normal MingXinLoader-V3-HW0x203-1x128M-4M-iPanel MingXinLoader-HW0x108-1x256M-8M-iPanel-V3[1].41 等。

, ,

4.2.2 富士通 20C 方案机型烧录方法
第一步 擦除 E2
所需工具:USB 线一条、USB 转串口小板一个、电脑一台 详细步骤如下: (1) 用 USB 线连接“USB 转串口小板” ,用“USB 转串口小板”将电脑和机顶盒连接起 来; (2) 打开机顶盒器电源; (3) 在打开 EreaseTools-20C-iPanel 文件里的 UsbUdp 批处理文件; (4) 此时出现以下对话框,当出现 SC>的时候输入需 run 回车; (5) 此时机器前面板出现 APP,等到 APP 闪烁的时候,我们就可以输入 exit 退出擦除, 此时擦除成功

第二步 烧写 loader
所需工具:USB 线一条、USB 转串口小板一个、电脑一台 详细步骤如下: (1) 在第 1 步的基础上, 打开 Shanxi_loader_dw0x17_HW0x2233_GX1001Tuner 文件夹里 的 UsbUdp 批处理文件,此时出现对话框,当出现 SC>的时候需输入 run,回车; (2) 此时需要等带 5 秒钟左右的时间,再出现以下对话框, (3) 此时机顶盒前面板出现 APP, 等到 APP 闪烁的时候, 我们就可以输入 exit 退出擦除, 此时擦除成功;

当 出现 SC>的时候输入需 run,

此时输入 exit,这个时候 loader 烧录成功

第三步 烧写主程序
所需工具:串口线一条、电脑一台 (1) 在第 2 步的基础上关掉机顶盒电源; (2) 此时去掉 USB 线以及 UBS 转串口小板,用串口线将电脑和机器连接起来; (3) 打开 stb-V4 所需工具,然后找到要烧录的程序后,按 Download Loader 按钮,出现 以下界面后,打开机器电源,此时机器进入烧录主程序状态; (4) 大概需要 15 分钟的时间,当前面板上出现 8 条横杠后表示机器烧录主程序完毕;

4.2.3 ALI 方案机型程序烧录方法
所需所需工具:串口线一条、电脑一台 详细步骤: 1. 用串口线将机顶盒与主机相连,将机顶盒电源置为关。

2. 进入到串口升级文件夹:目录\ERomUpgrade 3. 运行升级程序 EromUpgrade.exe,其中: Port:选择连接的主机端口号(COM1,COM2…) File:找到升级源文件 4. 点击 NEXT>,提示 “Synchronizing STBS…Please reset target!”(“同步机顶盒,请重新启 动”)。此时打开机顶盒电源。 (如果此时机顶盒电源已开,关闭再重新打开一次)

5. 等待串口下载程序,在提示 100%完成之后,点击 NEXT>进入下一步烧录程序,当提示 100%完成之后点击 finish 完成升级。 6. 升级完成,退出程序

4.2.4 NEC 方案机型烧录方法
第一步 LOADER 烧入
所需工具:带有烧录软件和程序的电脑一台(需安装 EMMA2L Downloader 3.08 驱动程序) JTAG 线束一条 待烧录产品一台 烧录详细步骤: 1. 打开机壳; 2. 用 JTAG 线将电脑和待烧录机顶盒连接(与机顶盒连接的插头,箭头朝机顶盒背面板) 3. 线束连接完成后,打开电脑内程序的文件夹,运行 jtag65.EXE 文件。 出现 MS-DOS 命令模式框,如下图,

3.打开机顶盒的电源开关。 4.在命令框内,输入 hibernate 并回车。如图

5.在命令框内,输入 eraseflash 并回车。如图,

6.在命令框内,输入 progflash BOOT_8MB256M_JL_双向_S1.1_070314.run 并回车。如图

7.完成 LOADER 烧录,关掉机顶盒电源,拔掉 JTAG 线。

第二步 RS232 串口烧录
1.用 RS232 线将电脑和机顶盒连接好。 2.运行 FlashTools.exe,显示如图

3.选择第一项 Update Program and Date 后,点 OK 键。显示如图

4.在对应 Port 选项里选择 RS232 插座所插的 COM 口(一般为 COM1) 。并在 File 选项中选 择 APP_JL_资阳_ID10_H1.00_S1.00_070413-1456.img 文件并打开。

5.回到标题 3 的界面后点击 OK 键,出现烧录界面,此时烧录界面的烧录进度条并未启动。 请马上打开机顶盒的电源开关,如果 COM 口选择正确,连接正常,第一大项的 LOADER 烧录 又正确无误的话,打开机顶盒电源后,会出现烧录进度显示。耐心等待烧录完成。 请注意: 进度条读满不代表烧录完成! 请耐心等待烧录界面回到标题 3 的界面后再进行下一步操作!

6. 在 标 题 5 完 成 , 出 现 了 标 题 3 的 界 面 后 , 在 File 中 重 新 选 择 LOADER_JL_ID10_H1.00_S1.00_070314-1646.img 文件并打开。 点击 OK 开始进入烧录。 同理。 请注意: 进度条读满不代表烧录完成! 请耐心等待烧录界面回到标题 3 的界面后再进行下一步操作!

7.烧录完成,关闭机顶盒电源。进入下一台烧录。 备注:烧录的 img 文件以开发部下发的最新程序为准。 烧录时请严格按照此文件顺序步骤操作。

4.2.5 ST 方案机型程序烧录方法
所需工具:串口线一条、电脑一台 详细步骤: 1、 连接好串口,运行 ComUpdater for HKS2000S

2、打开要升级的文件; 3、点击 “连接串口” ; 4、打开机顶盒电源即可看到进度条走动; 5、等到进度条走完,显示升级完成!


相关文章:
软件测试基础知识大全(新手入门必备)
软件测试基础知识大全(新手入门必备)_IT/计算机_专业资料。非常好的入门级资料,...安排项目进度培训测试人员 建立测试环境 编写测试用例 执行测试计划未完成检测并在...
数字电视基础知识
数字电视前端的软件配置,工作原理? 件配置 1.呼叫...而将信号成分内的有用部分转换为一种不可预 测的...数字电视基础知识培训(有... 233页 2下载券喜欢...
数字电视培训教材
数字电视基础知识资料简要的介绍了数字电视的有关概念...所测的值加上 14dB 就是该 频道数字信号的实际...进行的 前提是前端必须有不同机顶盒配套的升级软件。...
衡阳数字电视培训资料
数字电视基础知识培训(有线... 233页 5财富值 数字电视培训 14页 5财富值如...CA 模块是指在用户端机顶盒中负责提供 CW 的一段程序或硬件。解扰算法与加扰...
软件测试必备基础知识总结
鲁德培训 www.testroad.org/软件测试学习 软件测试必备基础知识总结 作者:Kevin老师 什么是软件测试 软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足 ...
软件测试基础理论知识
软件测试基础理论知识_计算机软件及应用_IT/计算机_...[键入文字] 测试理论培训资料 [键入文字] 控制流...和无线浏览设备,如移动电话、传呼机和个人数字助理(...
软件测试基础知识
软件测试基础知识_计算机软件及应用_IT/计算机_专业资料。测试重要知识点软件测试基础知识 一、软件测试的描述: ? 测试能提高软件的质量,但是提高质量不能依赖测试;...
性能测试培训——基础知识
性能测试培训( 性能测试培训(一) ——基础知识 ——基础知识 1. 软件性能测试的概念 1.1 软件性能与性能测试软件性能: 软件性能:覆盖面广泛,对一个系统而言,...
数字电视基础知识试题
数字电视基础知识试题_电子/电路_工程科技_专业资料。本文是广东省化州市广播电视网络分公司数字电视知识测试初级测试题 化州分公司数字电视基础知识试题 姓名: 部门(...
应用软件和办公基础知识测试题
21 一、选择题 应用软件和办公基础知识测试题 (一)Word 部分 1.Word 属于 ...在表格的单元格中,除了可以输入文字、数字,还可以插入图片 B.表格的每一行中各...
更多相关标签:
数字电视基础知识 | 软件测试基础知识 | 党建基础知识测试题 | 公共基础知识在线测试 | 软件测试的基础知识 | 档案法规知识基础测试 | 广播电视基础知识 | 软件测试基础知识大全 |