本发明涉及机顶盒技术领域,特别是一种数字电视机顶盒单向写号方法。
背景技术:
数字电视机顶盒,每年国内出货量数以千万。盒子在生产时,必须要写入机号、mac以及其他个性化信息(如有)。此信息作为盒子身份id,必不可缺。
机顶盒在生产阶段,传统的方式需要搭配双向写号系统(一般为写号服务器,并需要依赖盒子网口、串口或usb口等硬件模块),流程复杂,设备成本高;另一方面,需要配备专门写号工位,生产效率低,且人力成本高。
技术实现要素:
为解决现有技术中存在的问题,本发明针对传统方式机顶盒在生产阶段成本高、操作复杂、效率低等问题,提供一种数字电视机顶盒单向写号方法。
为实现上述目的,本发明采用的技术方案是:一种数字电视机顶盒单向写号方法,包括以下步骤:
a、获取本批次待生产的主芯片的chipid;
b、根据主芯片的chipid,生成机号、mac映射配置文件ch_cptostb.cfg文件,并将映射配置文件ch_cptostb.cfg文件打包为ts_config.ts文件;
c、将步骤b中的ts_config.ts文件与生产调试节目码流ts_tv.ts文件通过软复用工具,生成新的ts流ts_merge.ts文件;
d、通过码流播出设备,正常播出ts_merge.ts文件;
e、硬件高频头模块调试工位,接入有线信号;
f、盒子内置厂测软件,锁频并解复用ts_config.ts文件,还原为chipid、机号、mac映射配置文件ch_cptostb.cfg文件;
g、盒子内置厂测软件读取主芯片chipid,并根据步骤f中还原出来的映射配置文件ch_cptostb.cfg文件,找到此盒子主芯片chipid对应的机号、mac值;
h、盒子内置厂测软件完成机号、mac信息写入。
作为一种优选的实施方式,在步骤d中,所述码流播出设备的参数为:331mhz/qam64/6.875mpbs。
本发明的有益效果是:
本发明仅需要有线网络(俗称闭路线),以单向方式实现写入机号、mac的信息。并具有以下技术效果;降低生产成本:节省写号服务器、搭建双向环境投入;不再依赖盒子网口、串口或usb口(如果这些硬件端口不是盒子出厂标配,则完全省略此硬件成本);省略写号工位,进一步降低人力成本(硬件高频头调试时,盒子厂测菜单自动触发写号动作,无需人工干预);无需专门写号工位,生产效率进一步提高。从而,在有线数字电视领域,本发明的写号方法,与传统方式相比,不仅生产成本更低,而且生产效率更优,推广价值较大。
附图说明
图1为本发明实施例的写号运行流程框图。
具体实施方式
下面结合附图对本发明的实施例进行详细说明。
实施例
如图1所示,一种数字电视机顶盒单向写号方法,包括以下步骤:
a、获取本批次待生产的主芯片的chipid;具体包括:
每批次生产前,确定生产数量n;
a1、提前从主芯片供应商处获取本批次主芯片chipid列表chipid_list.txt;
a2、根据运营商序列号规范,制定本批次序列号列表stbid_list.txt;
a3、根据生产数量n,提前申请mac,数量为m(若无mac需求,省略此步);
b、根据chipid,生成机号、mac映射配置文件ch_cptostb.cfg文件,并将该文件打包为ts_config.ts文件;具体为:将上述步骤a1-a3的文件,通过ts打包工具,合并生成ts_config.ts文件,ts打包工具,目的是将chipid、机号、mac等对应映射配置文件ch_cptostb.cfg文件,以指定pid的方式,生成ts文件,更进一步地,将普通ch_cptostb.cfg文件,改造为适用于在有线(俗称闭路线)环境中进行传输的专属ts文件;此措施,可以节省写号服务器、搭建双向环境投入;不再依赖盒子网口、串口或usb口(如果这些硬件模块不是盒子出厂标配,则完全省略此硬件成本);
c、将步骤b中的ts_config.ts文件与生产调试节目码流ts_tv.ts文件,通过软复用工具,生成新的ts流ts_merge.ts文件;对ts_config.ts文件与生产调试节目码流ts_tv.ts文件进行软件工具合并,目的在于,调试硬件高频头模块时,需要用到码流ts_tv.ts文件,合并后,为省略机号写入工位做好准备;
d、通过码流播出设备(建议参数:331mhz/qam64/6.875mpbs),正常播出ts_merge.ts文件;
e、硬件高频头模块调试工位,接入有线(俗称闭路线)信号;硬件高频头模块调试工位(生产时,必要硬件模块调试岗位),盒子内置软件,根据预置的调谐参数,完成预置节目的播放。与此同时,盒子内置机号提取软件会自动触发并按照步骤f开始工作;
f、盒子内置厂测软件,根据上述参数,锁频并解复用ts_config.ts文件,还原为chipid、机号、mac映射配置文件ch_cptostb.cfg文件;盒子内置机号提取软件,根据预定的pid,完成解复用功能,将ts数据重新组装,还原为映射配置文件ch_cptostb.cfg文件;
g、盒子内置厂测软件读取主芯片chipid,并根据上述配置文件ch_cptostb.cfg文件,找到此盒子主芯片chipid对应的机号、mac值;盒子内置机号写入软件,根据此盒子主芯片chipid,从上述映射配置文件ch_cptostb.cfg文件中,找到对应的机号、mac信息;
h、盒子内置厂测软件完成机号、mac等信息写入;盒子内置机号写入软件,完成机号、mac等信息写入后,并在电视机屏幕上,提示机号写入成功;更进一步地,步骤e-h中,高频头模块调试工位,接入有线(俗称闭路线)信号后,预置节目的播放成功的检查(步骤e)、机号信息自动写入(步骤f-h),两者并行进行,完成时间几乎一致,完全可以由同一工位检查、确认,此措施,可以省略传统写号流程里面的写号工位,降低用工成本的同时,也进一步提升了生产效率。
以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
1.一种数字电视机顶盒单向写号方法,其特征在于,包括以下步骤:
a、获取本批次待生产的主芯片的chipid;
b、根据主芯片的chipid,生成机号、mac映射配置文件ch_cptostb.cfg文件,并将映射配置文件ch_cptostb.cfg文件打包为ts_config.ts文件;
c、将步骤b中的ts_config.ts文件与生产调试节目码流ts_tv.ts文件通过软复用工具,生成新的ts流ts_merge.ts文件;
d、通过码流播出设备,正常播出ts_merge.ts文件;
e、硬件高频头模块调试工位,接入有线信号;
f、盒子内置厂测软件,锁频并解复用ts_config.ts文件,还原为chipid、机号、mac映射配置文件ch_cptostb.cfg文件;
g、盒子内置厂测软件读取主芯片chipid,并根据步骤f中还原出来的映射配置文件ch_cptostb.cfg文件,找到此盒子主芯片chipid对应的机号、mac值;
h、盒子内置厂测软件完成机号、mac信息写入。
2.根据权利要求1所述的数字电视机顶盒单向写号方法,其特征在于,在步骤d中,所述码流播出设备的参数为:331mhz/qam64/6.875mpbs。
技术总结