数字电视基础知识(软件及测试部分)培训_第1页
数字电视基础知识(软件及测试部分)培训_第2页
数字电视基础知识(软件及测试部分)培训_第3页
数字电视基础知识(软件及测试部分)培训_第4页
数字电视基础知识(软件及测试部分)培训_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数字电视机顶盒软件知识3.1 软件的结构在机顶盒中,软件系统是一个重要的组成部分。主控制器的工作通过软件的执行来完成。应用程序应用程序编程接口或中间件 解复用 音频解 视频解 图 形条件接受 和数据 码驱动 码驱动 接 口 硬件驱动驱动 表提取 操作系统图3-1 机顶盒软件系统结构图机顶盒的软件基本结构如图3-1所示。操作系统一般采用实时操作系统。在这个操作系统中主要完成进程调度、中断管理、内存分配、进程间通信、异常处理、时钟提取等工作。硬件驱动部分提供外围硬件设备的驱动,包括IC总线、异步串行通信口、并行通信口、非易失内存、键盘、遥控器、调谐器、信道解码模块等。图形接口主要用于完成图形显示功

2、能,以便于为用户提供友好的图形用户界面。音频解码和视频解码驱动用于控制音频解码和视频解码硬件的工作。解复用和数据表提取模块主要是对码流解复用和数据表提取操作的控制。应用程序编程接口将所有与硬件相关的底层函数映射到一个统一的接口上,并且提供一些与硬件无关的公用处理函数,比如网络协议、图形格式分析、业务信息数据表分析等。条件接收驱动用于完成条件接收处理的工作和软件接口。应用程序编程接口为应用程序提供了一个公共的编程接口,把应用程序与硬件屏蔽开,使得应用程序与硬件无关。这样,就便于实现应用程序的可移植性。3.2 LOADER原理与功能介绍在数字电视前端,通过应用软件将待更新的软件程序代码打包成符合D

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

4、er中,待更新的软件可以是数字电视应用程序软件,也可以是机顶盒的驱动程序软件,还可以是专用数据,如开机画面等。3.3 开机流程数字电视机顶盒开机流程如下:开机系统初始化分配SDRAM地址检测是否合法软件版本检测主频点升级信息检测PID升级信息CA模块锁定频点解调解复用解码处理数据显示以下是机顶盒开机处理流程图:Non-broadcastiong开始NIT解码网络信息显示Select NWIS this my NWNWMove NWEPG解码节目指南显示频道选择IS this my TSNWMove ChannelPAT 解码PMT解码NONOEMC解码System IDCA?ES流提取解码显示

5、Non-broadcastiong图3-2 开机处理流程图3.4 软件测试流程软件测试流程如下:基本菜单功能测试遥控器功能测试 CA测试 EPG测试数据广播测试NVOD测试遥控器面板响应测试软件升级测试界面测试频道自动更新测试具体的测试事项见附录二。3.5 有线数字电视业务功能及原理数字电视不同于传统的模拟电视的一大优势是,除了收看数字电视外,还提供系列化综合业务功能,促进广播电视业务内容多样化、服务内容丰富收看方式的个性化和互动化。下面介绍有线数字机顶盒EPG电子节目指南、NVOD准视频点播、数据广播的实现方法。3.5.1 EPGEPG就是电子节目指南,相当于一个节目菜单的功能。在一个TS流

6、中,可以提供当前流的所有信息,如频率,调制方式,频道号,所有节目的PID,名称等信息,也可以根据需要提供其他相关联的TS流(例如同一电视台同步播放的其他频率的节目信息)的信息.解码器接收这些信息,形成一个固定格式的菜单让用户选择需要收看的频道或节目,这就是EPG。不仅如此,EPG还可以对节目进行分类,比如节目可以是电影,也可以是新闻,这样,把属于电影的节目归在一起,把属于新闻的节目归在一起,这样对用户来说检索节目就变得非常的方便。 EPG的实现也归功于DVB的SI信息.和EPG功能相关的SI有NIT(网络信息表),EIT(环境信息表),SDT(服务描述表),BAT(群组关联表),TDT(日期时

7、间表)和TOT(时间偏移表)。下面简单分析这些表所携带的信息。网络信息表(NIT)提供如网络名称(相当于电视台名称),传输参数(如频率,调制方式等).这个表格一般是解码器内部使用的数据,当然也可以做为EPG的一个显示数据提供给用户做为参考。环境信息表(EIT)中提供了类似于广播电视报所提供的节目表的内容,在SI中,只有EIT才有可能被加密。根据EIT及其它表所提供的信息,可以出五花八门的电子节目指南。如:按节目类型检索、按时间检索及对某类节目的锁定等。服务描述表(SDT)用于描述系统中服务的名称、服务提供者、是否有相应的事件描述等方面的信息。服务描述表可以描述当前传输流,也可以描述其他的传输流

8、,这由表的标识字来区分。群组关联表(BAT)用于描述“束”,“束”是指一系列相关的节目(可以不在同一流中,甚至可以不用同一广播方式)的集合,BAT可以包含“束”的名称、服务组成等。BAT可以方便地进行相关节目或某一类节目的浏览和选择。日期时间表(TDT)给出当前的时间和日期。时间偏移表(TOT)提供当地时间与TDT之间的关系,该表与TDT配合使用。3.5.2 NVOD准视频点播(NVOD)是一个特殊的广播应用,运营商通过在多个频道商广播不同时间开始的同一个节目,使用户能通过在多个频道上切换来获得对节目的交互控制。准视频点播本质上是一个单向广播应用,在用户和服务提供者之间没有真正的交互。MPEG

9、-2提供了在一个传输流中同时传输多个视频节目的方式,该技术提供了实现NVOD系统的可操作性。典型的NVOD节目如图3-3所示。图3-3 NVOD节目示意图为了描述上图这样一个NVOD服务,若使用通常的SI,将需要重复的6个EIT。DVB定义一种NVOD参考业务的方式,该方式使用NVOD参考业务描述符、时移业务描述符、时移事件描述符来描述一个NVOD业务,并使机顶盒可以方便地访问该NVOD业务。NVOD参考业务是一个虚拟的业务,由参考业务标识来标识,但该业务并不像其它业务一样有对应的PMT。实际上,没有PMT与参考业务相对应。SDT表中的NVOD参考业务描述符描述了该NVOD的参考业务标识,以及

10、该NVOD业务包含的所有时移业务的标识。在同一个SDT表中,还描述了对应的所有时移业务的其它信息,如业务名称等等。对应于NVOD参考业务,有相应的EIT表,该EIT为当前/下一个EIT,没有相应的时间表EIT。该EIT的所有事件的开始时间的值均为无效值。另外,该EIT包含描述参考事件对应的时移事件共同的其它信息,例如短事件描述、扩展信息描述、父母控制级别等等描述符。与某个参考事件对应的时移事件的开始时间、持续事件等时间信息在对应的时移业务的EIT表中描述,该EIT表仅包含时移事件描述符,该描述符包含了对应的参考事件的标识。该EIT表中的开始时间、持续时间描述了该时移事件的准确时间,该表可以是当

11、前/下一个EIT表,也可以是时间表EIT。在接收端,机顶盒首先通过查找SDT中NVOD参考业务描述符来获得所有NVOD参考业务和对应的时移业务的信息,接着机顶盒通过获取与NVOD参考业务对应的参考事件的EIT和与时移业务对应的时移事件的EIT,来获取当前和下一个NVOD事件的信息和NVOD业务时间表信息。机顶盒可以想业务列表一样给用户一个NVOD业务列表,并显示当前、下一个以及多天的NVOD的时间表。当用户选择一个NVOD业务时,机顶盒自动播放最接近当前事件开始的时移业务,之后,用户可通过快进、快退操作切换到不同的时移业务上,衣观看该业务的不同片段。3.5.3 数据广播数据广播是数字电视业务的

12、重要内容,对实现广播电视信息化,实现电子政务、娱乐休闲、交通信息、股票、游戏等综合业务功能具有重要意义。数据广播的封装可以分为数据管道、数据流、多协议封装、数据轮波和对象轮放。(1) 数据管道数据管道的封装方式适用于那种需要简单的、异步、端到端的数字电视网络中的数据广播业务。所传输的数据内容直接封装在MPEG-2 TS包的载荷中,数据协议由用户自己制定,采用简单同步方式,适用于要求时间短、延时小的应用。(2) 数据流数据流的封装方式适用于那种需要面向数据流的、端到端的传输,在开放系统中传输私有内容。所传输的数据内容直接封装在PES包中,该包的长度不能为零。数据流方式,异步数据流定义为只有数据,

13、没有任何时序要求的流;同步数据流定义为带时序要求的流,在接收机中数据和始终能够再生,放入同步数据流中去;从同步的数据流定义为带时序要求的流,流中的数据能够以同步的方式和 其他的数据流一起回收。(3) 多协议封装多协议封装的封装方式适用于在数字电视网络中需要使用通信协议进行数据报传输的数据广播业务。所传输的数据报的传输被封装在与DSM-CC兼容的datagram_section中。多协议封装采用通用的数据传输和流控制方式,可以灵活地跨越多重传输协议,可以对MAC地址进行寻址,特别适合于IP数据的传输,又称为IP Over DVB 方式,典型应用有网络视频、IPTV。(4) 数据轮播数据轮播的封装

14、方式适用于需要周期性数据模块传输的适合广播业务。这些模块是已知大小的,并且可以在数据轮播中被及时更新,添加或删除。数据轮播适合传输重复内容,以数据块方式传送,支持简单的目录结构,典型的应用有电子报天气预报、下载、扩展EPG功能传输。(5) 对象轮播对象轮播的封装方式适用于数字电视网络中需要对DSM-CC对象进行周期性广播的数据广播业务,特别地适用于数字电视系统中的交互业务。对象轮播适合于传输重复性的内容,支持复杂的目录结构,对象可以是目录、文件、数据。目前,国内数据广播标准多数局限于物理层和传输层,在业务层尚无统一的实现规范。业务层实现分为三种方式:基于嵌入式浏览器的方式,直接广播,基于中间件

15、方式。其中机顶盒尚的数据广播多数采用嵌入式浏览方式实现,并得到了多家机顶盒厂家的支持。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 全频段搜索根据国家标准逐个锁定每一个标准频点解析出每个频点中的节目信息

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

17、伪随机加扰序列做模2加,而这个伪随机序列的生成由控制字发生器提供的控制字(Control Word ,简称 CW)确定。有条件接入的核心实际上是控制字传输的控制。在 MPEG 传输流中,与控制字传输相关的有两个数据流:授权控制信息(ECMs)和授权管理信息(EMMs)。由业务密钥(SK)加密处理后的控制字在 ECMs 中传送,其中还包括节目来源、时间、内容分类和节目价格等节目信息。对控制字加密的业务密钥在授权管理信息中传送,并且业务密钥在传送前要经过用户个人分配密钥(PDK)的加密处理, EMMs 中还包括地址、用户授权信息、如用户可以看的节目或时间段、用户付的收视费等。用户个人分配密钥(PD

18、K)存放在用户的智能卡(SmartCard)中。在用户端,机顶盒为了再生出解扰随机序列,必须获取相关的条件接收控制信息。首先,机顶盒根据 PMT 和 CAT 表中 CA_descriptor ,获得 EMM 和 ECM 的 PID 值。然后,从 TS 流中过滤出 ECMs 和 EMMs ,并送通过 SmardCard 接口送给 SmartCard 。 SmardCard 首先读取用户个人分配密钥(PDK),用 PDK 对 EMM 解密,取出 SK ,然后利用 SK 对 ECM 进行解密,取出 CW ,并将 CW 通过 SmartCard 接口送给解扰引擎,解扰引擎利用 CW 就可以将将已加扰的

19、传输流进行解扰。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设计的M

20、PEG-3,还没出世就被抛弃了。(MPEG-3要求传输速率在20Mbits/sev-40Mbits/sec间,但这将使画面有轻度扭曲)。除了做为DVD的指定标准外,MPEG-2还可用于为广播,有线电视网,电缆网络以及卫星直播(DirectBroadcastSatellite)提供广播级的数字视频。MPEG-2的另一特点是,其可提供一个较广的范围改变压缩比,以适应不同画面质量,存储容量,以及带宽的要求。对于最终用户来说,由于现存电视机分辨率限制,MPEG-2所带来的高清晰度画面质量(如DVD画面)在电视上效果并不明显,到是其音频特性(如加重低音,多伴音声道等)更引人注目。有线数字电视传送采用GB

21、/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标识,它的主要作用是

22、指出传输码流中包括哪些节目,节目的编号与对应的节目映射表,并指定网络信息表所对应的PID。(2)节目映射表节目映射表提供各个节目与实际的PES分组流之间的关系。简单地说,就是节目包含哪些元素流,以及这些元素流的基本属性(是视频流还是音频流,或是数据流等)。(3)条件接收表条件接收表提供一个或多个CA系统的定义。CAT由PID 0x0001标识,CAT提供系统中条件接收的信息,指定CA系统于它们相应的权限管理信息(EMM)信息之间的联系,指定EMM的PID,以及其他相关的参数。它的具体内容与所采用的CA系统有一定的关系。(4)网络信息表 网络信息表提供与多组传输流、物理网络及网络传输相关的一些信

23、息,比如用于调谐的频率信息,以及编码方式、调制方式等参数方面的信息。(5)私有节 在PMEG-2的标准中,没有规定私有数据直接在传输流的包中进行传输的方法,只定义了与PSI机制相同的私有节的机制扩展了MPEG-2传输流传送一般数据和与应用相关的其他数据的能力。附录一 码流的录制把信号线连接到码流仪上,用一条网线将码流仪和PC相连接,打开码流录制软件进行录制,如图3-4:图3-4 码流录制软件图码流录入步骤:1. 把PC机的IP地址设置改为:192.168.0.x。2. 点击连接设备,连接成功后选择录入的模式3. 选择相应的频道名和调制方式,输入频率和符号率值4. 锁定成功后就可进行调谐5. 输

24、入录入文件的路径、录入容量和录入方式,就可以开始录制码流附录二 软件测试记录表1. 节目列表以及编辑节目列表部分的测试需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本在显示节目列表的菜单中,反复来回切换N-P制节目,菜单是否显示正确节目的排序顺序是否符合标书要求广播节目是否能够在小视频窗口正确显示图片(如果要求显示的话)列表的节目名是否显示完全(即Button长度是否适合),尤其是节目名较长时,需要测试在节目列表菜单里连续快速换台,(按住频道加减不放)看音视频显示是否正常在“非授权节目之间”或“非授权与授权节目之间”切换,CA状态信息条(错误信息条)显示是否正常。如果有分类菜单,

25、也要在分类的菜单中测试这项当前节目列表中高亮显示的节目,节目的帮助信息(例如当前下一个信息,名称,频点等等),小视频窗口正在播放的节目(或收听的音频节目)是否一致检查换台是否正确,即视频及其他显示信息是否与选中节目名对应如果移动光标就换台时,当该分类无节目时,切到该类,视频处理情况有两种:a.继续播放之前节目,并提示无该类节目;b.黑屏,并提示无该类节目,这时进入到Normal下,按上下键换台,看节目号是否正确(当出现65535或65534等均为不正确)节目列表翻页测试,观察光标是否落在应该落的节目上。以及加密符号,喜爱符号是否显示正常在分类菜单里,喜爱节目是否需要显示,显示是否正常无分类的列

26、表,若同时显示加锁,加密标志,检查下它们是否会与节目名尾部重叠有分类功能的,需要测试电视和广播的分类是否都正确注意分类中换台问题,一般换台形式为两种:1.移动光标就换台。2.按OK后再换台。在编辑节目菜单中,对节目进行加锁、排序、删除等操作能否正确保存,断电开机后是否也能正确的保存在编辑喜爱菜单中,把节目添加到不同的喜爱节目组中,到喜爱节目列表中查看是否正确显示,断电开机后是否也能正确的保存在喜爱分组的菜单中,全屏模式下,当没有喜爱节目的时候,切换到一个加扰的节目上,在CA-BANNER的提示信息还没有出现的时候,按“喜爱”键,出现提示信息,等解出节目画面后,节目画面上的提示信息是否被擦除了一

27、部分在编辑节目菜单中,根据帮助信息按绿色按钮,则会弹出新输入频道的序号,输入新的频道号,如果超出节目个数的范围,则需重新输入应有的节目序号,按确定后看此节目序号是否修改过来按帮助信息的提示操作后能否实现增加喜爱频道和频道分类的现象;有的在节目帮助信息中有的加有时间,则看时间是否显示的准确。如果有节目是加锁喜爱状态则在节目列表中应该小图标注释把密码开关打开,给节目加锁,来回换台,输入密码的提示框是否显示正确,当输入正确的密码后,节目是否解锁,密码框是否正常消失?输入错误的密码后,节目能否解锁,密码框是否显示正常把一个节目加锁,切换到这个节目,出现密码框,输入1-3个数字,按待机键,进入待机模式,

28、再按待机键,接收机起机,这时密码提示框是否显示正确在系统设置的出厂设置中,按ok后则要恢复到默认设置状态,自行设置的喜爱频锁排序等功能将自动取消确认节目编辑相关按键与提示是否正确2、节目搜索功能测试需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本搜索菜单的显示是否正确在搜索还没结束的时候退出,软件是否能正常显示,之前机顶盒内的节目是否按要求保留或者删除搜索菜单的帮助信息是否显示正确搜索节目列表显示是否正常,结果统计是否正确如果有节目过滤或者节目分类功能,在此处理阶段按键中断后是否正常串口打印信息会显示各频点的节目搜索情况,检查是否与实际流中吻合如果有“设置主频点”功能,测试是否有

29、效,自动搜索方式是否按照新的主频点搜索NIT搜索统计结果中,数据广播个数的更新是否正确搜索中退出,或过滤处理中退出,显示是否正确全频段搜索三次,看显示节目名时候是否正常,出现过二次显示进度条的问题!全频段这里,不同的程序可能处理的不一样(现在和以前的程序,判断条件不一样),需要测试。节目数量应相同,过程中应无异常。记录搜索时间搜索过程中,拔掉天线,看显示正常否搜索完成后,马上进入全屏下观看,是否会出现未授权的短暂提示记录开机是否具有默认搜索方式并记录搜索方式按默认方式搜索节目2次,搜索到的节目数量应该相同,过程中应无异常。记录搜索时间进入菜单,用NIT ON(网络搜索 是)搜索2次。节目数量应

30、相同,过程中应无异常。记录搜索时间搜索中出现重复节目时,是否存在以下现象:有EPG但没有视频和音频;有视音频但没有EPG删除单个节目后,进行NIT搜索,是否正确添加节目,节目排序位置是否正确删除单个节目后,进行全频段搜索,是否正确添加节目,节目排序位置是否正确对节目排序后,进行NIT搜索,结果是否正确(电视台的具体要求应在备注中说明)对节目排序后,进行全频段搜索,结果是否正确(电视台的具体要求应在备注中说明)3. EPG功能测试需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本在EPG菜单中,当前下一个信息能否正确刷新在EPG菜单中,一周电视报能否预定节目在EPG菜单中,详细信息是

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

32、要查要看该功能(光标落在分类窗口上,查看是否刷新EPG)若有Epg分类,检查分类名与频道列表,视频窗是否对应预约冲突提示中,事件名称是否显示完全电视报中事件列表中,事件名称是否显示完全电视报中翻页查看,预约闹钟的位置是否有与Button底色不一致的方形颜色框预约节目后,预约管理中显示是否正确预约30个节目,进入预约节目管理删除两个节目看是否正确节目预约标识显示是否正确预约后关机预约信息是否保存恢复默认后预约信息是否仍然存在在NVOD中预约节目是否提示并正确处理,提示条显示是否正确关机重启后按指南键进入节目指南页面,上下键切换到邻近的另一个频点的节目,开始计时,等待接受电视报。当电视报列表框内出

33、现了当天的当前后继节目即为接受完毕。重复以上操作,在不同频点接收5次电视报,记录接收时间,观察可以收到多少天 的EPG数据预约以后是否能够实现跳转4. 准视频点播(NVOD)测试需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本NVOD能否正常进入NVOD菜单的帮助信息是否正确有详细信息显示的部分能否正确显示NVOD的详细信息;详细信息过多是否支持翻页NVOD带分类的菜单是否支持分类功能在NVOD中,当有节目可以预约时,是否能够预定进入NVOD的速度是否正常,完全进入后节目是否会丢失预约功能是否正常,预约管理菜单查看详细预约信息,到时是否准确弹出提示,并能正确响应操作时移业务和参考

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

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

36、告的收发,编辑功能是否正常如果CA支持IPPV,节目订购后,在条件菜单中能否显示账户的明细各功能是否有效,例如TF的CA中修改PIN,工作时段设置等同方授权信息界面,从各个子菜单退出,看视频显示是否正常Irdeto CA测试二次加密。菜单里是否正常显示了ecm emm邮件的保存,以及邮件收满后的处理IrdetoCA注意各个菜单退出后,保证CA Banner都能出现在屏幕上Irdeto的公告消息来时,要显示在所有菜单之前。或者退出所有菜单,再显示公告。Irdeto收到邮件,在右上角显示信封。Irdeto待机时应可以收到邮件和公告,开机强制显示收到的公告Irdeto的Fingerprint显示时间

37、不能少于6秒,正常收看节目时显示在屏幕的随机位置IRD的CA程序是否有时区设置,公告信息的菜单在测试加密流时,多次插拔智能卡,机顶盒是否正常工作;是否会频繁出现无法识别卡的现象同方CA,在公告信息中,根据帮助信息的提示,选中一条信息后按删除按钮,按ok保存后,此信息删除,按ok保存。此时帮助信息的已收到邮件数目应相应的减少,剩余空间相应的增加邮件功能测试,是否能收到邮件;删除邮件,菜单是否显示正常能正常进行机卡绑定操作,机卡绑定后相应的节目应能正确解密反向插入智能卡,插入错误的智能卡,观察提示是否正确6. 数据广播测试需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本能否进入数据广

38、播进入数据广播后,显示是否正常(包括图片,字体的显示等)频繁进入数据广播并退出,机顶盒是否能正常工作退出数据广播后,如要求显示LOGO的菜单是否能正确显示LOGO进入数据广播的速度是否符合要求数据广播的背景音乐是否正常如果存在多个数据广播是否能够全部搜全如果正在进入一个数据广播业务,串口打印信息会显示此业务的频点信息,符号率,调制方式等,观察是否正确按键是否能够正确响应进入和退出时提示信息是否正确预约节目后,进入数据广播,当到时后,软件是否能够正常运行针对不同数据广播针对测试茁壮:字是否可正常显示数据广播里调节音量 ,调整透明度是否正常茁壮2.0跨频点功能是否正常记录启动信息广场的时间,查看是

39、否符合要求记录进入信息网页的时间,查看是否符合要求记录包括一张大图片的网页的显示时间,查看是否符合要求记录同级菜单切换的时间,查看是否符合要求记录进入下一级子菜单的时间,查看是否符合要求记录查看信息广场的页面显示是否清晰完整,查看是否符合要求点击链接,显示是否正确各链接页面显示是否正确、进行翻页等操作后显示是否正确,多页浏览顺序是否正确浏览信息广场页面,6小时不操作,观察有无死机和异常现象能否正常启动浏览器,接收网页信息选择5个页面浏览,能否正常显示任选一个链接,一直点击到最底层链接并返回,过程中应无异常进入浏览器中观看所有页面,如果有多级子页面,则要进入最底层的页面,然后再返回,反复操作3次

40、。然后退出,是否死机和异常佳创数据广播股票测试能否正常接收股票数据选择一支股票,能否正常接收日线/K线等数据,F5/F10信息能否正确接收记录进入股票信息的时间,查看是否符合要求记录个股查询时间,查看是否符合要求记录股票大盘数据接收时间,即股票主页面下方沪深指数显示时间,查看是否符合要求记录日线/K线切换时间(F5),查看是否符合要求记录进入F10个股资料查询及时间,查看是否符合要求查看K线显示是否正常、准确记录K线实时更新响应时间,查看是否符合要求反复进入股票看是否死机在周一至周五的9:3011:30或13:0015:00期间进入一只股票观察股票的实时数据是否可以刷新按菜单操作各种功能,查看

41、有无异常查看股票信息页面显示是否清晰、完整在股票中察看100只股票,并将其数据接收完全,即接受所有的日线数据和K线数据;察看其中10只股票的F10信息,察看81、83、61、63的数据,察看一只股票的日K线和5分钟K线数据,反复的放大缩小和按信息键切换各种技术分析参数。然后退出察看是否死机和异常浏览股票信息,6小时不操作,观察有无死机和异常现象7. 遥控器面板响应测试需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本遥控器上,用户规定的按键是否都能正确响应遥控器上的快捷键能否正确响应用快捷键进入的功能模块是否能够正常退出帮助提示与实际的按键是否一致邮件,系统设置快捷键退出的时候视频

42、是否能正常播放测试是否存在没有定义的按键,当按无定义的按键时,程序是否正常,有否出现死机等现象8. 软件升级测试需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本软件升级是机顶盒里非常重要的一个模块,如果升级出现问题。会浪费机顶盒厂商巨大的后期维护费用。1Irdeto升级用我们前端可以实现。需要测试手动升级和强制升级。测试机顶盒升级菜单,在前端设置变化的情况下,是否能跟踪刷新。并广播软件。查看机顶盒能否自动升级2明新Loader需要测试几种情况:1)0xA1升级描述字。是我们目前所有非Irdeto程序都支持的升级方式(格式请参考相应文档)2)0x4A升级描述字。(针对采用中视联升级

43、方式的软件,此处)3)0x85升级描述字。(仅针对数码视讯CA)4)开机找主频点NIT升级方式。(解析其中的升级描述字)5)开机找主频点DCT升级(默认升级PID,TID)6)NIT Normal Check,在正常收看节目时检测升级描述字7)DCT Normal Check,在正常收看节目时检测DCT(明新升级流的第一个包)说明:以上明新升级模式根据电视台前端不同的情况,选用不同的组合,目的就是要保证升级能够启动并且成功在软件下载过程中不做任何操作,记录下载时间是否正常在软件下载过程中切断射频信号,几分钟后恢复。确认机顶盒诊断出错误并重新恢复下载软件程序。记录重新下载时间在软件下载过程中切断

44、电源,几分钟后恢复。确认STB诊断出错误并重新恢复下载软件程序,记录重新下载时间分别设置软件版本、硬件版本、厂家代码错误的情况,能否正确识别,不引起错误机顶盒重新启动后能否正常运行在机卡绑定后重复进行上述过程,是否能正常实现,并且升级后机卡绑定仍然存在9. 界面测试需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本部分菜单是否闪烁字体大小是否合适文字图片位置是否合适菜单和遥控功能是否对应操作与帮助提示是否一致所有有视频小窗口的菜单,视频窗口的位置和大小是否合适,有没有明显的黑边,N-P制的转换的状态,看菜单是否显示正常10. 频道自动更新需测试项目随机性优先级测试现象描述确认此问题

45、发现时间及软件版本NIT版本变化后,机顶盒能否提示节目更新(如果电视台要求不提示,则应不变更)11.启动需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本检查前面板指示灯是否正常显示(针对不同方案)记录启动自检时间是否具有开机画面及是否能够满足电视台要求(备注中应说明要求)软关机后状态是否正确,前控板时间显示是否正确软关机重起后是真的重新启动还是只是将屏蔽的音视频放开主菜单是否能够满足电视台要求(备注重应说明要求)按电源开/关键(或待机键)10次,每次间隔约1秒钟。最后打开电源,按待机键,按了待机键后,机顶盒应进入待机状态,视频应出现黑屏,而无任何图像,不应有音频干扰在NVOD、E

46、PG、浏览器、股票、电视节目、音乐节目状态下软关机,然后重新启动,察看机顶盒状态是否正确。12.音频广播需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本6小时保持收听一套音频广播节目,不进行任何操作,观察有无死机和异常现象如果网页中存在音视频,需测试是否正常13.其它需测试项目随机性优先级测试现象描述确认此问题发现时间及软件版本把天线拔掉,在所有带小视频的菜单中,看CA信息条(无信号提示)是否都能显示在有信号强度.载噪比.误码率的信息条时,要看其信息条对应的数据是否可以正常刷新。并按Fn键后选中按钮可以正常切换,输入想要检测的频率,看其对应的信号强度.载噪比.误码率的变化情况。左

47、右声道,立体声,能否正常切换静音,暂停功能是否正常;在静音或暂停状态下进行其他操作,静音,暂停标志是否被擦除当有音量条显示时,按静音键,这时静音标志是否正确显示预约完节目,在预约管理中,节目是否能正常显示、删除来回换台,前面板的数码管是否显示正常,前面板的按键是否正确响应用户的操作在正常收看模式下,菜单的CHANNEL-BANNER是否显示正确,能否定时消失迅速切换频道,播放的节目显示是否正常,音视频是否同步恢复出厂设置,是否恢复基本频点信息,搜索参数等恢复出厂设置后,在没有搜索节目的情况下退出到全屏模式,应该显示的LOGO是否能显示;连续按电视/广播键多次,菜单是否会做相应的切换播放一个加锁

48、的节目,不输入密码,尝试进入所有菜单,观察显示是否正确,操作是否合理在密码设置,父母控制等菜单中,密码是否能够修改强度测试,在每个菜单里都测试下遥控器上的所有键值,看是否会有异常的响应搜索结果与实际搜到的节目是否相符在没有任何节目的情况下,尝试进入所有菜单,观察某些因为没有节目而不能进入的菜单能否进入,不能进入的话提示信息是否正确切换到英文显示(如果能这样做的话),尝试进入所有菜单,观察显示是否正常(字符串长度是否超出按钮、是否仍有中文、翻译是否准确等)机顶盒某些功能的实现是基于时间的,当出现根时间有关的问题的时候,先检查当前时间是否正确在节目列表中上下切换频道时,看当前节目序号.节目名称是否和其帮助信息的节目序号名称相对应,并看EPG信息是否跟着节目频道一起刷新在节目导EPG里根据帮助信息提示切换窗口,预定几个节目看看,到此时间能否播放此节目在万年历中改变年月后,则相应的日历也要跟着改变在俄罗斯方块游戏中,改变其速度后,方块能否正常消除;消行是不是有BUG,出现白边;设置中增加难度,看是否会死机!推箱子菜单,是否有缝隙对于某些特殊要求(尤其是新近提出的要求),要仔细验证,尤其是边缘值情况在48小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论