CN104506851A - 一种dtv-ci接口测试方法及系统 - Google Patents
一种dtv-ci接口测试方法及系统 Download PDFInfo
- Publication number
- CN104506851A CN104506851A CN201410816818.0A CN201410816818A CN104506851A CN 104506851 A CN104506851 A CN 104506851A CN 201410816818 A CN201410816818 A CN 201410816818A CN 104506851 A CN104506851 A CN 104506851A
- Authority
- CN
- China
- Prior art keywords
- dtv
- interface
- equipment
- test
- measured
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
本发明公开了一种DTV-CI接口测试方法及系统,上述方法包括以下步骤:根据待测DTV-CI设备的类型,配置对应所述待测DTV-CI设备的测试接口;通过所述测试接口测试所述待测DTV-CI设备的DTV-CI接口,得到测试结果。本发明公开的DTV-CI接口测试方法及系统,能够解决现有技术中DTV-CI接口测试不全面、效率较低的问题。
Description
技术领域
本发明涉及接口测试领域,尤其涉及一种DTV-CI接口测试方法及系统。
背景技术
随着数字电视一体机技术的发展,越来越多的电视机开始支持数DTV-CI接口,即可以搭载CAM卡实现广电节目播放,而无需机顶盒。DTV-CI标准接口为我国广电行业标准,包括对硬件接口及软件协议栈的定义。数字电视一体机和CAM卡在生产过程中都应遵循此标准。但目前却没有针对该接口的标准测试设备。
数字电视一体机和CAM卡在研发及生产过程中,都需要完成对DTV-CI标准的符合性测试。目前的主要做法是模块自测试或使用电视机或CAM卡成品做兼容测试。然而,上述做法在硬件握手、常规协议交互方面可以完成测试验证,但是无法实现所有协议项的全面覆盖测试,另一方面,无法实现自动化测试,不利于针对性测试及大批量生产线测试验证,效率较低。另外,也可以开发软件模拟器对软件协议逻辑进行模拟测试,但该方案只是纯软件逻辑的验证,无法实现具体、全面的硬件产品级测试验证。
发明内容
本发明提供一种DTV-CI接口测试方法及系统,用来解决现有技术中DTV-CI接口测试不全面、效率较低的问题。
为了解决上述技术问题,本发明提供一种DTV-CI接口测试方法,包括以下步骤:根据待测DTV-CI设备的类型,配置对应所述待测DTV-CI设备的测试接口;通过所述测试接口测试所述待测DTV-CI设备的DTV-CI接口,得到测试结果。
进一步地,于所述待测DTV-CI设备为DTV-CI主设备时,所述测试接口配置为DTV-CI从接口,通过所述DTV-CI从接口测试所述DTV-CI主设备的DTV-CI接口。
进一步地,所述DTV-CI主设备为数字电视一体机或其他支持DTV-CI规范的DTV-CI主设备。
进一步地,于所述待测DTV-CI设备为DTV-CI从设备时,所述测试接口配置为DTV-CI主接口,通过所述DTV-CI主接口测试所述DTV-CI从设备的DTV-CI接口。
进一步地,所述DTV-CI从设备为CAM卡。
本发明还提供一种DTV-CI接口测试系统,包括配置模块及测试模块,所述配置模块,用于根据所述待测DTV-CI设备的类型,配置对应所述待测DTV-CI设备的测试接口;所述测试模块,用于通过所述测试接口测试所述待测DTV-CI设备的DTV-CI接口,得到测试结果。
进一步地,于所述待测DTV-CI设备为DTV-CI主设备时,所述配置模块,用于将所述测试接口配置为DTV-CI从接口,所述测试模块,用于通过所述DTV-CI从接口测试所述DTV-CI主设备的DTV-CI接口。
进一步地,所述DTV-CI主设备为数字电视一体机或其他支持DTV-CI规范的DTV-CI主设备。
进一步地,于所述待测DTV-CI设备为DTV-CI从设备时,所述配置模块,用于配置所述测试接口为DTV-CI主接口,所述测试模块,用于通过所述DTV-CI主接口测试所述DTV-CI从设备的DTV-CI接口。
进一步地,所述DTV-CI从设备为CAM卡。
本发明提供的DTV-CI接口测试方法及系统,为待测设备提供灵活测试,并提供自动化测试。而且,为DTV-CI终端产品厂商提供了快捷、标准、灵活的测试方案,测试用例全面,有利于提高产品开发效率及生产测试效率。
附图说明
图1所示为根据本发明较佳实施例提供的DTV-CI接口测试方法的流程图;
图2所示为根据本发明较佳实施例提供的DTV-CI接口测试系统的示意图;
图3所示为根据本发明较佳实施例提供的DTV-CI接口测试系统的测试仪的示意图。
具体实施方式
如图1所示,本发明较佳实施例提供的DTV-CI接口测试方法包括:步骤S01:根据待测DTV-CI设备的类型,配置对应所述待测DTV-CI设备的测试接口;步骤S02:通过所述测试接口测试所述待测DTV-CI设备的DTV-CI接口,得到测试结果;步骤S03:显示并记录所述测试结果。
具体而言,待测DTV-CI设备包括DTV-CI从设备(例如CAM卡)及DTV-CI主设备(例如数字电视一体机或其他支持DTV-CI规范的DTV-CI主设备)。当待测DTV-CI设备为数字电视一体机或其他支持DTV-CI规范的DTV-CI主设备时,测试接口配置为DTV-CI从接口,通过DTV-CI从接口测试数字电视一体机或其他支持DTV-CI规范的DTV-CI主设备的DTV-CI接口。当待测DTV-CI设备为CAM卡时,测试接口配置为DTV-CI主接口,通过DTV-CI主接口测试CAM卡的DTV-CI接口。
本发明较佳实施例还提供一种DTV-CI接口测试系统,包括配置模块及测试模块。所述配置模块,用于根据所述待测DTV-CI设备的类型,配置对应所述待测DTV-CI设备的测试接口;所述测试模块,用于通过所述测试接口测试所述待测DTV-CI设备的DTV-CI接口,得到测试结果。
于本实施例中,所述配置模块的功能由上位机完成,所述测试模块的功能由测试仪完成。以下通过上位机与测试仪的描述详述本发明较佳实施例提供的DTV-CI接口测试方法及系统的具体实现。然而,本发明对此并不限定。于其他实施例中,配置模块及测试模块的功能例如均可由测试仪完成。
如图2所示,测试仪与待测DTV-CI设备通过DTV-CI接口通信,测试仪与上位机通过TCP/IP协议通信。
具体而言,上位机通过运行在PC机上的系统软件进行人机交互及测试管理。上位机系统软件包括应用软件及数据库,通过网口与测试仪连接,实现测试仪的配置管理以及测试结果的呈现、保存。
测试仪执行具体的协议测试。测试仪的外围接口例如包括DTV-CI设备的测试接口、网口、LCD屏幕、键盘等。其中,测试仪的配置及管理可以通过键盘或LCD屏幕实现,或通过上位机软件进行配置及管理。
于此,测试仪的工作模式包括测机模式、测卡模式及监视模式。
于测机模式时,测试仪模拟为DTV-CI从设备,检测待测DTV-CI设备发送的CI命令并根据DTV-CI标准协议做出数据回应,同时,将发送和回送的命令统一传回上位机进行数据分析处理。
于测卡模式时,测试仪模拟为DTV-CI主设备,主动发送CI命令给待测DTV-CI设备,然后接收其命令响应,并按DTV-CI标准做解析,同时,将发送和回送的命令统一传回上位机进行数据分析处理。
于监视模式时,测试仪仅作为一个接入,将机卡之间的交互过程全部提取,送回上位机进行显示,监视机卡的所有动作。
于此,测试仪的内部架构如图3所示,测试仪包括微型处理器(MCU)、现场可编程门阵列(FPGA)、静态随机存储器(SRAM)、闪存(FLASH)、LCD(液晶显示)屏、键盘及网口适配器。
具体而言,微型处理器,用于负责测试仪的主要控制管理功能、协议分析功能,及负责对其他模块的配置功能。FPGA是与待测DTV-CI设备之间的交互接口,包括DTV-CI从接口及DTV-CI主接口。在测机模式下,配置为DTV-CI从接口,测试仪模拟为CAM卡设备。在测卡模式下,配置为DTV-CI主接口,测试仪模拟为DTV-CI主设备。在监控模式下,同时支持DTV-CI主接口及从接口,可以实现DTV-CI接口数据透传通道,在透传CI协议数据的同时,完成对CI协议数据的监控和记录。SRAM,用于测试仪运行时软件存储。FLASH,用于测试仪软件及数据存储。LCD屏是测试仪的人机交互接口,包括测试仪功能菜单显示,测试结果显示等。键盘是测试仪的输入接口,可监控用户键盘输入,实现测试仪的配置及控制。网口适配器为测试仪提供与上位机通信的网络接口。
于本实施例中,用户可通过上位机进行测试仪工作模式的设置,若待测DTV-CI设备为数字电视一体机或其他支持DTV-CI规范的DTV-CI主设备,则设置测试仪的工作模式为测机模式,测试仪在测试时,CI协议栈根据指令封装数据后通过测试接口(即DTV-CI从接口)将数据发送至待测DTV-CI设备,并接收待测DTV-CI设备的回应数据,CI协议栈解析数据后,将测试结果反馈至上位机进行显示及记录。在测卡模式下亦有类似的流程,故不赘述。
综上所述,根据本发明较佳实施例提供的DTV-CI接口测试方法及系统,能够提供一种标准化测试手法,为DTV-CI相关设备的开发、生产提供一种标准的测试流程;可以针对DTV-CI协议分模块、定制化的测试,有利于提高DTV-CI产品调试效率及生产效率;全面覆盖DTV-CI标准测试要求。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
Claims (10)
1.一种DTV-CI接口测试方法,其特征在于,包括以下步骤:
根据待测DTV-CI设备的类型,配置对应所述待测DTV-CI设备的测试接口;
通过所述测试接口测试所述待测DTV-CI设备的DTV-CI接口,得到测试结果。
2.如权利要求1所述的DTV-CI接口测试方法,其特征在于:于所述待测DTV-CI设备为DTV-CI主设备时,所述测试接口配置为DTV-CI从接口,通过所述DTV-CI从接口测试所述DTV-CI主设备的DTV-CI接口。
3.如权利要求2所述的DTV-CI接口测试方法,其特征在于:所述DTV-CI主设备为数字电视一体机或其他支持DTV-CI规范的DTV-CI主设备。
4.如权利要求1所述的DTV-CI接口测试方法,其特征在于:于所述待测DTV-CI设备为DTV-CI从设备时,所述测试接口配置为DTV-CI主接口,通过所述DTV-CI主接口测试所述DTV-CI从设备的DTV-CI接口。
5.如权利要求4所述的DTV-CI接口测试方法,其特征在于:所述DTV-CI从设备为CAM卡。
6.一种DTV-CI接口测试系统,其特征在于,包括配置模块及测试模块,
所述配置模块,用于根据所述待测DTV-CI设备的类型,配置对应所述待测DTV-CI设备的测试接口;
所述测试模块,用于通过所述测试接口测试所述待测DTV-CI设备的DTV-CI接口,得到测试结果。
7.如权利要求6所述的DTV-CI接口测试系统,其特征在于:于所述待测DTV-CI设备为DTV-CI主设备时,所述配置模块,用于将所述测试接口配置为DTV-CI从接口,所述测试模块,用于通过所述DTV-CI从接口测试所述DTV-CI主设备的DTV-CI接口。
8.如权利要求7所述的DTV-CI接口测试系统,其特征在于:所述DTV-CI主设备为数字电视一体机或其他支持DTV-CI规范的DTV-CI主设备。
9.如权利要求6所述的DTV-CI接口测试系统,其特征在于:于所述待测DTV-CI设备为DTV-CI从设备时,所述配置模块,用于配置所述测试接口为DTV-CI主接口,所述测试模块,用于通过所述DTV-CI主接口测试所述DTV-CI从设备的DTV-CI接口。
10.如权利要求9所述的DTV-CI接口测试系统,其特征在于:所述DTV-CI从设备为CAM卡。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410816818.0A CN104506851A (zh) | 2014-12-23 | 2014-12-23 | 一种dtv-ci接口测试方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410816818.0A CN104506851A (zh) | 2014-12-23 | 2014-12-23 | 一种dtv-ci接口测试方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104506851A true CN104506851A (zh) | 2015-04-08 |
Family
ID=52948563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410816818.0A Pending CN104506851A (zh) | 2014-12-23 | 2014-12-23 | 一种dtv-ci接口测试方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104506851A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110166328A (zh) * | 2019-07-05 | 2019-08-23 | 南方电网科学研究院有限责任公司 | 一种需求响应设备的测试装置 |
CN111475450A (zh) * | 2020-03-27 | 2020-07-31 | 深圳市金锐显数码科技有限公司 | 电视主板ci接口检测装置和ci接口信号检测方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345889A (zh) * | 2007-07-12 | 2009-01-14 | 英业达股份有限公司 | 一种多电视调谐器接口的测试及切换方法 |
CN102438169A (zh) * | 2011-12-06 | 2012-05-02 | 四川长虹电器股份有限公司 | 一种机顶盒及数字电视一体机的自动测试方法 |
CN103139597A (zh) * | 2013-02-19 | 2013-06-05 | 南通同洲电子有限责任公司 | 一种测试方法及数字电视终端 |
-
2014
- 2014-12-23 CN CN201410816818.0A patent/CN104506851A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345889A (zh) * | 2007-07-12 | 2009-01-14 | 英业达股份有限公司 | 一种多电视调谐器接口的测试及切换方法 |
CN102438169A (zh) * | 2011-12-06 | 2012-05-02 | 四川长虹电器股份有限公司 | 一种机顶盒及数字电视一体机的自动测试方法 |
CN103139597A (zh) * | 2013-02-19 | 2013-06-05 | 南通同洲电子有限责任公司 | 一种测试方法及数字电视终端 |
Non-Patent Citations (4)
Title |
---|
中华人民共和国信息产业部: "数字电视接收设备条件接收规范第1-2部分:DTV-CI测试规范", 《中华人民共和国电子行业标准》, 29 March 2006 (2006-03-29) * |
林强; 孙齐锋; 曹玲: "数字电视机卡分离(DTV-CI方案)标准符合性测试研究", 《卫星电视与宽带多媒体》, no. 7, 5 April 2006 (2006-04-05) * |
龙跃: "数字电视机卡分离标准符合性测试系统的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑 》, 15 December 2011 (2011-12-15) * |
龙跃; 赵新华; 杨震: "数字电视机卡分离(DTV-CI)标准符合性测试系统的研究", 《信息技术与标准化》, no. 11, 10 November 2006 (2006-11-10) * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110166328A (zh) * | 2019-07-05 | 2019-08-23 | 南方电网科学研究院有限责任公司 | 一种需求响应设备的测试装置 |
CN110166328B (zh) * | 2019-07-05 | 2021-07-16 | 南方电网科学研究院有限责任公司 | 一种需求响应设备的测试装置 |
CN111475450A (zh) * | 2020-03-27 | 2020-07-31 | 深圳市金锐显数码科技有限公司 | 电视主板ci接口检测装置和ci接口信号检测方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101867494B (zh) | 基于监控模板的软硬件性能监控方法及系统 | |
US9189377B1 (en) | Automation testing using descriptive maps | |
CN109302522A (zh) | 测试方法、装置以及计算机系统和介质 | |
CN105426298B (zh) | 一种基于adb的软件测试方法和系统 | |
CN101852832A (zh) | 一种适用于射频模块产品测试可灵活扩展的自动测试系统平台 | |
CN105120483B (zh) | 智能卡与移动终端兼容性的自动化测试方法及系统 | |
CN104407980A (zh) | 移动应用自动化测试装置和方法 | |
CN103744784A (zh) | 手机应用自动化测试方法及系统 | |
CN104516798A (zh) | 无线一对多测试系统 | |
CN103544100A (zh) | 便携数据处理设备应用程序的测试方法、系统和客户端 | |
CN105786695A (zh) | 数据测试方法及系统 | |
CN109582524A (zh) | 一种测试方法、系统及电子设备和存储介质 | |
CN108121657A (zh) | 基于系统模型的可编程逻辑器件软件仿真验证系统 | |
CN104638767B (zh) | 一种面向智能变电站测试的间隔层数据源模拟方法及装置 | |
CN105446873B (zh) | 基于android平台的APK软件自动测试方法及系统 | |
CN103913672B (zh) | 一种卫星低频接口自动化测试系统 | |
CN104506851A (zh) | 一种dtv-ci接口测试方法及系统 | |
CN106445810B (zh) | 一种交互式软件与设备兼容性的测试方法及系统 | |
JP7255827B2 (ja) | テストスクリプトレコーディング時の時間選択の方法及び装置 | |
TW201321765A (zh) | 通訊裝置之自動化測試系統 | |
CN109144850A (zh) | 移动终端的交互通信的测试方法及系统 | |
CN105139770A (zh) | 一种快速拼接led显示系统及其显示方法 | |
CN103546342A (zh) | 一种终端一致性测试方法及用于该方法的api接口通用适配器 | |
TWI507698B (zh) | 半導體元件測試裝置及其測試方法 | |
CN104424098A (zh) | 一种应用测试方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150408 |
|
RJ01 | Rejection of invention patent application after publication |