一种高安机顶盒加扰节目播放的测试方法技术

技术编号:12571148 阅读:241 留言:0更新日期:2015-12-23 12:59
本发明专利技术公开了一种高安机顶盒加扰节目播放的测试方法,其具体实现过程为:首先在Nagra机顶盒的客户端软件中,提取节目信息;Mtest测试软件采用和客户端软件相同的分区结构,在Mtest软件中写入上述提取的节目信息,之后做升级客户的升级步骤;升级完成后,机顶盒包含测试所需的节目信息,然后直接做播放测试。该一种高安机顶盒加扰节目播放的测试方法与现有技术相比,采用在Mtest软件升级客户软件之前写入节目信息,使客户软件开机之后,就保存待测试的节目信息,开机之后就可以进行加扰节目的测试,使单台机顶盒的该项目测试时间降低到20秒以下,实用性强,适用范围广泛,易于推广。

【技术实现步骤摘要】

本专利技术涉及机顶盒
,具体地说是一种实用性强、高安机顶盒加扰节目播放的测试方法
技术介绍
数字视频变换盒(英语:Set Top Box,简称STB),通常称作机顶盒或机上盒,是一个连接电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。Nagra MediaAccess是Nagra数字电视解决方案的核心,提供的是终端芯片级的高级安全保护技术。采用Nagra解决方案的机顶盒的生产过程整体流程如图1所示。在生产过程中需要两个软件,软件I产测软件,即Mtest软件,是对机顶盒的硬件进行测试的软件,比如对USB接口,网口,前面板等进行测试,确定硬件无故障;软件2客户软件,这里简称为APP软件,是最终的出货软件,用户所使用的软件。在装箱之前,按照nagra的标准和要求,增加了一项测试要求,需要机顶盒进行加扰的节目播放。Nagra的加扰节目一共4套,以TS流的方式提供,需要工厂用码流播放器进行播发,机顶盒用高频头接收,能够播放该加扰节目才可算整机合格。Nagra类型的高安型机顶盒,生产流程非常复杂。其中有一项需求是在出厂之前进行加扰节目的播放测试,用来验证该机顶盒的授权是否成功。但是在实际生产中,这个项目的测试效率太低。由于机顶盒的软件搜索机制,对于每台机顶盒都要进行加扰节目的播放测试,花费的时间非常多。造成时间消耗的原因为:机顶盒的出厂软件必须是客户软件,客户进行搜台是采用遥控器操作,通过电视的反馈,来选择所要进行搜台的固定频点,机顶盒扫描完该频点,获取节目列表,然后进行监测是否能正常播放该加扰节目。如图2所示,由于需要产线工人用遥控器进行操作,并且需要机顶盒进行固定频点的搜索,然后才能进行加扰节目的播放,所以整个测试需要花费50秒左右,即使工人操作非常熟练,也需要接近40秒的时间,而工厂产线流水线的速度一般是20秒/台,这样才能达到180pcs/小时的产量。所以,这个测试项目的时间消耗必须减少到20秒以下,才可以满足需求,否则将严重影响产线的生产效率。基于此,现提供。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种实用性强、高安机顶盒加扰节目播放的测试方法。—种高安机顶盒加扰节目播放的测试方法,其具体实现过程为: 首先在Nagra机顶盒的客户端软件中,提取节目信息; Mtest测试软件采用和客户端软件相同的分区结构,在Mtest软件中写入上述提取的节目信息,之后做升级客户的升级步骤; 升级完成后,机顶盒包含测试所需的节目信息,然后直接做播放测试。所述节目信息的提取过程为:用客户端软件进行正常搜台,搜索所需的加扰节目信息;从机顶盒的存储系统中获取节目信息的数据块,完成节目信息的提取。节目信息写入Mtest测试软件的具体过程为: 在机顶盒生产后,在Mtest测试软件中写入上述提取的节目信息数据块; 然后升级客户端软件; 升级完成后,再将Nagra机顶盒重启,该Nagra机顶盒种包含节目信息,直接播放加扰流中的节目即可进行测试。所述节目信息数据块的数据结构中包括频点信息、电视节目的ts id、service id和音视频P id。本专利技术的,具有以下优点: 该专利技术的一种基于网络的单片机固件升级方法采用在Mtest软件升级客户软件之前写入节目信息,使客户软件开机之后,就保存待测试的节目信息,开机之后就可以进行加扰节目的测试,使单台机顶盒的该项目测试时间降低到20秒以下,实用性强,适用范围广泛,易于推广。【附图说明】附图1为采用Nagra解决方案的机顶盒的生产过程整体流程图。附图2为现有加扰节目播放的测试示意图。附图3为本专利技术的节目信息提取过程示意图。附图4为本专利技术的节目信息写入Mtest软件过程示意图。【具体实施方式】下面结合附图和具体实施例对本专利技术作进一步说明。本专利技术的提供,如附图2、图3所示,其实现过程为: 首先在Nagra机顶盒的客户端软件中,提取节目信息; Mtest测试软件采用和客户端软件相同的分区结构,在Mtest软件中写入上述提取的节目信息,之后做升级客户的升级步骤; 升级完成后,机顶盒包含测试所需的节目信息,然后直接做播放测试。所述节目信息的提取过程为:用客户端软件进行正常搜台,搜索所需的加扰节目信息;从机顶盒的存储系统中获取节目信息的数据块,完成节目信息的提取。节目信息写入Mtest测试软件的具体过程为: 在机顶盒生产后,在Mtest测试软件中写入上述提取的节目信息数据块; 然后升级客户端软件; 升级完成后,再将Nagra机顶盒重启,该Nagra机顶盒种包含节目信息,直接播放加扰流中的节目即可进行测试。所述节目信息数据块的数据结构中包括频点信息、电视节目的ts id、service id和音视频P id。上述节目信息数据块命名为Program, bin,其获取的具体过程为: Nagra机顶盒的flash分区信息如下:0x000000000000-0x000000200000: "boot";0x000000200000-0x000000300000: "bsl";0x000000300000-0x000000400000: "bs2";0x000000400000-0x000000500000: "da2";0x000000500000-0x000000600000: "da2bk";0x000000600000-0x000000800000: "sn";0x000000800000-0x000000f00000: "data";OxOOOOOOfOOOOO-OxOOOOO1000000: "nvm";0x000001000000-0x000001100000: "nvmbk";0x000001100000-0x000001400000: "splash";0x000001400000-0x000001600000: "loadO";0x000001600000-0x000001800000: "loadl";0x000001800000-0x000002000000: "kernel";0x000002000000-0x000005c00000: "rootfssqshfs"。其中data 分区,即 flash 的地址为 0x000000800000-0x000000f00000,区段的前64k为节目信息的存储位置。通过nanddump工具,提取program, bin,操作命令如下:nanddump/dev/mtd6 -o _s 0x100000 -1 0x80000 -f /mnt/usb/program.bin。Program, bin 的写入。在Mtest软件中写入program, bin.,通过nandwrite工具写入,在操作之前,必须先清理flash,程序执行如下:char cmd = {0};sprintf (cmd, 〃flash_erase /dev/mtd6 0x100000 8");system(cmd);sprintf(cmd, ^nandwrite /dev/mtd6 _s 0x100000 /home/bin/program, bin -p\n");system(cmd本文档来自技高网
...
一种高安机顶盒加扰节目播放的测试方法

【技术保护点】
一种高安机顶盒加扰节目播放的测试方法,其特征在于,具体实现过程为:首先在Nagra机顶盒的客户端软件中,提取节目信息;Mtest测试软件采用和客户端软件相同的分区结构,在Mtest软件中写入上述提取的节目信息,之后做升级客户的升级步骤;升级完成后,机顶盒包含测试所需的节目信息,然后直接做播放测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:康超
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1