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

文档序号:9436525阅读:2479来源:国知局
一种高安机顶盒加扰节目播放的测试方法
【技术领域】
[0001]本发明涉及机顶盒技术领域,具体地说是一种实用性强、高安机顶盒加扰节目播放的测试方法。
【背景技术】
[0002]数字视频变换盒(英语:Set Top Box,简称STB),通常称作机顶盒或机上盒,是一个连接电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。
[0003]Nagra MediaAccess是Nagra数字电视解决方案的核心,提供的是终端芯片级的高级安全保护技术。采用Nagra解决方案的机顶盒的生产过程整体流程如图1所示。
[0004]在生产过程中需要两个软件,软件I产测软件,即Mtest软件,是对机顶盒的硬件进行测试的软件,比如对USB接口,网口,前面板等进行测试,确定硬件无故障;软件2客户软件,这里简称为APP软件,是最终的出货软件,用户所使用的软件。
[0005]在装箱之前,按照nagra的标准和要求,增加了一项测试要求,需要机顶盒进行加扰的节目播放。Nagra的加扰节目一共4套,以TS流的方式提供,需要工厂用码流播放器进行播发,机顶盒用高频头接收,能够播放该加扰节目才可算整机合格。
[0006]Nagra类型的高安型机顶盒,生产流程非常复杂。其中有一项需求是在出厂之前进行加扰节目的播放测试,用来验证该机顶盒的授权是否成功。但是在实际生产中,这个项目的测试效率太低。
[0007]由于机顶盒的软件搜索机制,对于每台机顶盒都要进行加扰节目的播放测试,花费的时间非常多。造成时间消耗的原因为:机顶盒的出厂软件必须是客户软件,客户进行搜台是采用遥控器操作,通过电视的反馈,来选择所要进行搜台的固定频点,机顶盒扫描完该频点,获取节目列表,然后进行监测是否能正常播放该加扰节目。
[0008]如图2所示,由于需要产线工人用遥控器进行操作,并且需要机顶盒进行固定频点的搜索,然后才能进行加扰节目的播放,所以整个测试需要花费50秒左右,即使工人操作非常熟练,也需要接近40秒的时间,而工厂产线流水线的速度一般是20秒/台,这样才能达到180pcs/小时的产量。
[0009]所以,这个测试项目的时间消耗必须减少到20秒以下,才可以满足需求,否则将严重影响产线的生产效率。
[0010]基于此,现提供一种高安机顶盒加扰节目播放的测试方法。

【发明内容】

[0011]本发明的技术任务是针对以上不足之处,提供一种实用性强、高安机顶盒加扰节目播放的测试方法。
[0012]—种高安机顶盒加扰节目播放的测试方法,其具体实现过程为:
首先在Nagra机顶盒的客户端软件中,提取节目信息; Mtest测试软件采用和客户端软件相同的分区结构,在Mtest软件中写入上述提取的节目信息,之后做升级客户的升级步骤;
升级完成后,机顶盒包含测试所需的节目信息,然后直接做播放测试。
[0013]所述节目信息的提取过程为:用客户端软件进行正常搜台,搜索所需的加扰节目信息;从机顶盒的存储系统中获取节目信息的数据块,完成节目信息的提取。
[0014]节目信息写入Mtest测试软件的具体过程为:
在机顶盒生产后,在Mtest测试软件中写入上述提取的节目信息数据块;
然后升级客户端软件;
升级完成后,再将Nagra机顶盒重启,该Nagra机顶盒种包含节目信息,直接播放加扰流中的节目即可进行测试。
[0015]所述节目信息数据块的数据结构中包括频点信息、电视节目的ts id、service id和音视频P id。
[0016]本发明的一种高安机顶盒加扰节目播放的测试方法,具有以下优点:
该发明的一种基于网络的单片机固件升级方法采用在Mtest软件升级客户软件之前写入节目信息,使客户软件开机之后,就保存待测试的节目信息,开机之后就可以进行加扰节目的测试,使单台机顶盒的该项目测试时间降低到20秒以下,实用性强,适用范围广泛,易于推广。
【附图说明】
[0017]附图1为采用Nagra解决方案的机顶盒的生产过程整体流程图。
[0018]附图2为现有加扰节目播放的测试示意图。
[0019]附图3为本发明的节目信息提取过程示意图。
[0020]附图4为本发明的节目信息写入Mtest软件过程示意图。
【具体实施方式】
[0021]下面结合附图和具体实施例对本发明作进一步说明。
[0022]本发明的提供一种高安机顶盒加扰节目播放的测试方法,如附图2、图3所示,其实现过程为:
首先在Nagra机顶盒的客户端软件中,提取节目信息;
Mtest测试软件采用和客户端软件相同的分区结构,在Mtest软件中写入上述提取的节目信息,之后做升级客户的升级步骤;
升级完成后,机顶盒包含测试所需的节目信息,然后直接做播放测试。
[0023]所述节目信息的提取过程为:用客户端软件进行正常搜台,搜索所需的加扰节目信息;从机顶盒的存储系统中获取节目信息的数据块,完成节目信息的提取。
[0024]节目信息写入Mtest测试软件的具体过程为:
在机顶盒生产后,在Mtest测试软件中写入上述提取的节目信息数据块;
然后升级客户端软件;
升级完成后,再将Nagra机顶盒重启,该Nagra机顶盒种包含节目信息,直接播放加扰流中的节目即可进行测试。
[0025]所述节目信息数据块的数据结构中包括频点信息、电视节目的ts id、service id和音视频P id。
[0026]上述节目信息数据块命名为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"。
[0027]其中data 分区,即 flash 的地址为 0x000000800000-0x000000f00000,区段的前64k为节目信息的存储位置。通过nanddump工具,提取program, bin,操作命令如下:
nanddump/dev/mtd6 -o _s 0x100000 -1 0x80000 -f /mnt/usb/program.bin。
[0028]Program, bin 的写入。
[0029]在Mtest软件中写入program, bin.,通过nandwrite工具写入,在操作之前,必须先清理flash,程序执行如下:
char cmd[256] = {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)。
[0030]此发明可以减少此测试项目的测试时间,节约生产成本,提高生产效率50%以上。
[0031]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的一种高安机顶盒加扰节目播放的测试方法的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【主权项】
1.一种高安机顶盒加扰节目播放的测试方法,其特征在于,具体实现过程为:首先在Nagra机顶盒的客户端软件中,提取节目信息; Mtest测试软件采用和客户端软件相同的分区结构,在Mtest软件中写入上述提取的节目信息,之后做升级客户的升级步骤; 升级完成后,机顶盒包含测试所需的节目信息,然后直接做播放测试。2.根据权利要求1所述的一种高安机顶盒加扰节目播放的测试方法,其特征在于,所述节目信息的提取过程为:用客户端软件进行正常搜台,搜索所需的加扰节目信息;从机顶盒的存储系统中获取节目信息的数据块,完成节目信息的提取。3.根据权利要求1所述的一种高安机顶盒加扰节目播放的测试方法,其特征在于,节目信息写入Mtest测试软件的具体过程为: 在机顶盒生产后,在Mtest测试软件中写入上述提取的节目信息数据块; 然后升级客户端软件; 升级完成后,再将Nagra机顶盒重启,该Nagra机顶盒种包含节目信息,直接播放加扰流中的节目即可进行测试。4.根据权利要求1所述的一种高安机顶盒加扰节目播放的测试方法,其特征在于,所述节目信息数据块的数据结构中包括频点信息、电视节目的ts id、service id和音视频pid。
【专利摘要】本发明公开了一种高安机顶盒加扰节目播放的测试方法,其具体实现过程为:首先在Nagra机顶盒的客户端软件中,提取节目信息;Mtest测试软件采用和客户端软件相同的分区结构,在Mtest软件中写入上述提取的节目信息,之后做升级客户的升级步骤;升级完成后,机顶盒包含测试所需的节目信息,然后直接做播放测试。该一种高安机顶盒加扰节目播放的测试方法与现有技术相比,采用在Mtest软件升级客户软件之前写入节目信息,使客户软件开机之后,就保存待测试的节目信息,开机之后就可以进行加扰节目的测试,使单台机顶盒的该项目测试时间降低到20秒以下,实用性强,适用范围广泛,易于推广。
【IPC分类】H04N21/462, H04N21/443
【公开号】CN105187915
【申请号】CN201510608692
【发明人】康超
【申请人】浪潮软件集团有限公司
【公开日】2015年12月23日
【申请日】2015年9月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1