跨平台兼容的视频设备测试装置及方法

文档序号:7978867阅读:171来源:国知局
专利名称:跨平台兼容的视频设备测试装置及方法
技术领域
本发明涉及视频设备技术领域,特别涉及视频设备检测技术领域,具体是指一种跨平台兼容的视频设备测试装置及方法。
背景技术
目前,市场上存在多种平台的视频设备,包括IPTV视频设备、DVB-C视频设备、 DVB-S视频设备和广告机等。视频设备生产厂商通常同时生产各种平台的视频设备以满足市场需求。现有技术中,视频设备生产厂商需要针对每种平台准备多种设备测试装置,用以对产品性能进行检测。因此测试装置种类很多,成本高,各自的测试方法都有所不同,实施复杂,测试效率低下,制约了厂商的生产效率。

发明内容
本发明的目的是克服了上述现有技术中的缺点,提供一种能方便地应用于各个平台的视频设备,提供统一的测试方法,简化测试流程,大幅减低测试成本,安全高效,且应用范围广泛的跨平台兼容的视频设备测试装置及方法。为了实现上述的目的,本发明的跨平台兼容的视频设备测试装置具有如下构成该测试装置包括多平台通用测试控制模块、外部接口实现模块、平台初始化模块以及驱动模块,所述的多平台通用测试控制模块、平台初始化模块和驱动模块均连接所述的外部接口实现模块,所述的外部接口实现模块连接待测视频设备。该跨平台兼容的视频设备测试装置中,所述的测试装置还包括参数配置模块,所述的参数配置模块连接所述的多平台通用测试控制模块。该跨平台兼容的视频设备测试装置中,所述的多平台通用测试控制模块包括应用单元、显示控制单元、消息处理单元、遥控器处理单元、播放控制单元、图形支持单元、字库支持单元、XML数据书写单元和输入输出接口单元,所述的消息处理单元、遥控器处理单元、 播放控制单元、图形支持单元、字库支持单元和XML数据书写单元均连接所述的应用单元, 所述的图形支持单元还连接所述的显示控制单元,所述的显示控制单元、消息处理单元、遥控器处理单元和播放控制单元连接所述的输入输出接口单元,所述的输入输出接口单元连接所述的外部接口实现模块。该跨平台兼容的视频设备测试装置中,所述的应用单元包括角色分配子单元、菜单管理子单元、测试功能管理子单元和显示逻辑子单元,所述的角色分配子单元连接所述的菜单管理子单元,所述的角色分配子单元、菜单管理子单元和显示逻辑子单元均连接所述的显示控制单元,所述的测试功能管理子单元分别连接所述的菜单管理子单元以及消息处理单元、遥控器处理单元和播放控制单元。本发明还提供一种利用所述的装置实现跨平台兼容的视频设备测试的方法,该方法包括以下步骤(1)通过用户操作,所述的多平台通用测试控制模块和平台初始化模块接收到测试指令,所述的多平台通用测试控制模块进行初始化操作,所述的平台初始化模块通过所述的外部接口实现模块对待测视频设备进行初始化操作;(2)所述的多平台通用测试控制模块根据所述的测试指令确定待测视频设备的类型;(3)所述的多平台通用测试控制模块根据所述的待测视频设备的类型进行角色分配;(4)所述的多平台通用测试控制模块根据所述的角色分配结果提供用户测试类型选择;(5)所述的多平台通用测试控制模块根据所述的用户选择的测试类型,并通过所述的外部接口实现模块对待测视频设备进行检测。该实现跨平台兼容的视频设备测试的方法中,所述的测试装置还包括参数配置模块,所述的参数配置模块连接所述的多平台通用测试控制模块,所述的多平台通用测试控制模块进行初始化操作,具体为多平台通用测试控制模块对所述的参数配置模块进行参数初始化操作。该实现跨平台兼容的视频设备测试的方法中,所述的待测视频设备的类型包括 IPTV视频设备、DVB-C视频设备、DVB-S视频设备和广告机。该实现跨平台兼容的视频设备测试的方法中,所述的多平台通用测试控制模块包括应用单元、显示控制单元、消息处理单元、遥控器处理单元、播放控制单元、图形支持单元、字库支持单元、XML数据书写单元和输入输出接口单元,所述的消息处理单元、遥控器处理单元、播放控制单元、图形支持单元、字库支持单元和XML数据书写单元均连接所述的应用单元,所述的图形支持单元还连接所述的显示控制单元,所述的显示控制单元、消息处理单元、遥控器处理单元和播放控制单元连接所述的输入输出接口单元,所述的输入输出接口单元连接所述的外部接口实现模块,所述的多平台通用测试控制模块根据所述的测试指令确定待测视频设备的类型,具体为所述的应用单元根据所述的测试指令确定待测视频设备的类型。该实现跨平台兼容的视频设备测试的方法中,所述的应用单元包括角色分配子单元、菜单管理子单元、测试功能管理子单元和显示逻辑子单元,所述的角色分配子单元连接所述的菜单管理子单元,所述的角色分配子单元、菜单管理子单元和显示逻辑子单元均连接所述的显示控制单元,所述的测试功能管理子单元分别连接所述的菜单管理子单元以及消息处理单元、遥控器处理单元和播放控制单元,所述的多平台通用测试控制模块根据所述的待测视频设备的类型进行角色分配,具体为所述的角色分配子单元根据所述的待测视频设备的类型进行角色分配。该实现跨平台兼容的视频设备测试的方法中,所述的多平台通用测试控制模块根据所述的角色分配结果提供用户测试类型选择,具体为所述的菜单管理子单元基于角色分配结果通过所述的显示控制单元向用户提供用户测试类型选择菜单。该实现跨平台兼容的视频设备测试的方法中,所述的多平台通用测试控制模块根据用户选择的测试类型并通过外部接口实现模块对待测视频设备进行检测,包括以下步骤(51)所述的多平台通用测试控制模块判断用户选择的测试类型是否为自动测试,若是,则进入步骤(52),若否,则进入步骤(53);(52)所述的多平台通用测试控制模块通过所述的外部接口实现模块对全部接口连接的待测视频设备进行检测;(53)所述的多平台通用测试控制模块通过所述的外部接口实现模块对单一接口连接的待测视频设备进行检测。采用了该发明的跨平台兼容的视频设备测试装置,包括多平台通用测试控制模块、外部接口实现模块、平台初始化模块以及驱动模块,所述的多平台通用测试控制模块、 平台初始化模块和驱动模块均连接所述的外部接口实现模块,所述的外部接口实现模块连接待测视频设备。在利用该装置进行视频设备测试的方法中,所述的多平台通用测试控制模块根据所述的测试指令确定待测视频设备的类型,并进行角色分配,进而对不同平台的视频设备通过所述的外部接口实现模块对待测视频设备进行检测。本发明的测试装置及测试方法能方便地应用于各个平台的视频设备,并采用统一的测试方法,简化测试流程,大幅减低测试成本,使测试过程安全高效,提高了视频设备的整体生产效率,且本发明的跨平台兼容的视频设备测试装置及方法,其装置结构简单,应用范围较为广泛。


图1为本发明的跨平台兼容的视频设备测试装置的结构示意图。图2为本发明的跨平台兼容的视频设备测试方法的步骤流程图。图3为本发明的跨平台兼容的视频设备测试装置在应用中的装配示意图。图4为本发明的跨平台兼容的视频设备测试方法在实际应用中的流程示意图。
具体实施例方式为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。请参阅图1所示,为本发明的跨平台兼容的视频设备测试装置的结构示意图。在一种实施方式中,该跨平台兼容的视频设备测试装置包括多平台通用测试控制模块、外部接口实现模块、平台初始化模块以及驱动模块,所述的多平台通用测试控制模块、平台初始化模块和驱动模块均连接所述的外部接口实现模块,所述的外部接口实现模块连接待测视频设备。利用该实施方式的装置实现跨平台兼容的视频设备测试的方法,如图2所示,包括以下步骤(1)通过用户操作,所述的多平台通用测试控制模块和平台初始化模块接收到测试指令,所述的多平台通用测试控制模块进行初始化操作,所述的平台初始化模块通过所述的外部接口实现模块对待测视频设备进行初始化操作;(2)所述的多平台通用测试控制模块根据所述的测试指令确定待测视频设备的类型;(3)所述的多平台通用测试控制模块根据所述的待测视频设备的类型进行角色分配;(4)所述的多平台通用测试控制模块根据所述的角色分配结果提供用户测试类型选择;
(5)所述的多平台通用测试控制模块根据所述的用户选择的测试类型,并通过所述的外部接口实现模块对待测视频设备进行检测。其中,所述的待测视频设备的类型包括IPTV视频设备、DVB-C视频设备、DVB-S视频设备和广告机等。在一种较优选的实施方式中,所述的测试装置还包括参数配置模块,所述的参数配置模块连接所述的多平台通用测试控制模块。在利用该实施方式的装置实现跨平台兼容的视频设备测试的方法中,所述的多平台通用测试控制模块进行初始化操作具体为多平台通用测试控制模块对所述的参数配置模块进行参数初始化操作。在进一步优选的实施方式中,所述的多平台通用测试控制模块包括应用单元、显示控制单元、消息处理单元、遥控器处理单元、播放控制单元、图形支持单元、字库支持单元、XML数据书写单元和输入输出接口单元,所述的消息处理单元、遥控器处理单元、播放控制单元、图形支持单元、字库支持单元和XML数据书写单元均连接所述的应用单元,所述的图形支持单元还连接所述的显示控制单元,所述的显示控制单元、消息处理单元、遥控器处理单元和播放控制单元连接所述的输入输出接口单元,所述的输入输出接口单元连接所述的外部接口实现模块。在利用该实施方式的装置实现跨平台兼容的视频设备测试的方法中,所述的多平台通用测试控制模块根据所述的测试指令确定待测视频设备的类型具体为所述的应用单元根据所述的测试指令确定待测视频设备的类型。在更进一步优选的实施方式中,所述的应用单元包括角色分配子单元、菜单管理子单元、测试功能管理子单元和显示逻辑子单元,所述的角色分配子单元连接所述的菜单管理子单元,所述的角色分配子单元、菜单管理子单元和显示逻辑子单元均连接所述的显示控制单元,所述的测试功能管理子单元分别连接所述的菜单管理子单元以及消息处理单元、遥控器处理单元和播放控制单元。在利用该实施方式的装置实现跨平台兼容的视频设备测试的方法中,所述的多平台通用测试控制模块根据所述的待测视频设备的类型进行角色分配具体为所述的角色分配子单元根据所述的待测视频设备的类型进行角色分配。在更优选的实施方式中,所述的多平台通用测试控制模块根据所述的角色分配结果提供用户测试类型选择具体为所述的菜单管理子单元基于角色分配结果通过所述的显示控制单元向用户提供用户测试类型选择菜单。而所述的多平台通用测试控制模块根据用户选择的测试类型并通过外部接口实现模块对待测视频设备进行检测,具体包括以下步骤(51)所述的多平台通用测试控制模块判断用户选择的测试类型是否为自动测试, 若是,则进入步骤(52),若否,则进入步骤(53);(52)所述的多平台通用测试控制模块通过所述的外部接口实现模块对全部接口连接的待测视频设备进行检测;(53)所述的多平台通用测试控制模块通过所述的外部接口实现模块对单一接口连接的待测视频设备进行检测。在实际应用中,如图3所示,本发明的跨平台兼容的视频设备测试装置分别连接流媒体服务器和待测设备,待测设备连接多种不同平台的显示装置。本发明的跨平台兼容的视频设备测试装置包括以下模块1、界面应用模块,根据角色的不同显示IPTV、DVB-C、DVB-S、广告机的不同控制菜单逻辑,提供单个功能测试和自动测试功能。对所有硬件接口提供控制显示逻辑如遥控器、 前面板、USB、SATA, HDMI、高频头、RF模块、STANDBY模块等。2、播放控制模块,满足视频接口的功能测试。3、图形显示模块,提供基本图形库的支持,如1^、」?叩41厂?叫、点、线、矩形等图形库支持。4、字库显示模块,提供矢量字库的读取显示支持5、XML数据操作模块,提供对damd. xml数据存储和读取的基本操作。6、消息控制模块,提供基本的消息队列,让各个子模块和外部接口安全的通讯。7,输入输出接口模块,提供角色输入、显示模式输入、消息回传,逻辑控制输出和命令下发。在实际应用中,利用本发明的装置实现多平台视频设备测试的方法,如图4所示, 多平台通用测试控制模块进行初始化操作后,进入程序任务分支,确定待测视频设备的类型,进入不同的控制模块,显示控制模块进行角色分配,而后根据角色分配结果提供用户测试类型选择,最后根据用户的测试类型选择结果,并配合其它控制模块通过外部几口实现模块进行检测,从而实现多平台视频设备测试。采用了该发明的跨平台兼容的视频设备测试装置包括多平台通用测试控制模块、 外部接口实现模块、平台初始化模块以及驱动模块,所述的多平台通用测试控制模块、平台初始化模块和驱动模块均连接所述的外部接口实现模块,所述的外部接口实现模块连接待测视频设备。在利用该装置进行视频设备测试的方法中,所述的多平台通用测试控制模块根据所述的测试指令确定待测视频设备的类型,并进行角色分配,进而对不同平台的视频设备通过所述的外部接口实现模块对待测视频设备进行检测。本发明的测试装置及测试方法能方便地应用于各个平台的视频设备,并采用统一的测试方法,简化测试流程,大幅减低测试成本,使测试过程安全高效,提高了视频设备的整体生产效率,且本发明的跨平台兼容的视频设备测试装置及方法,其装置结构简单,应用范围较为广泛。在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
权利要求
1.一种跨平台兼容的视频设备测试装置,其特征在于,所述的测试装置包括多平台通用测试控制模块、外部接口实现模块、平台初始化模块以及驱动模块,所述的多平台通用测试控制模块、平台初始化模块和驱动模块均连接所述的外部接口实现模块,所述的外部接口实现模块连接待测视频设备。
2.根据权利要求1所述的跨平台兼容的视频设备测试装置,其特征在于,所述的测试装置还包括参数配置模块,所述的参数配置模块连接所述的多平台通用测试控制模块。
3.根据权利要求1或2所述的跨平台兼容的视频设备测试装置,其特征在于,所述的多平台通用测试控制模块包括应用单元、显示控制单元、消息处理单元、遥控器处理单元、播放控制单元、图形支持单元、字库支持单元、XML数据书写单元和输入输出接口单元,所述的消息处理单元、遥控器处理单元、播放控制单元、图形支持单元、字库支持单元和XML数据书写单元均连接所述的应用单元,所述的图形支持单元还连接所述的显示控制单元,所述的显示控制单元、消息处理单元、遥控器处理单元和播放控制单元连接所述的输入输出接口单元,所述的输入输出接口单元连接所述的外部接口实现模块。
4.根据权利要求3所述的跨平台兼容的视频设备测试装置,其特征在于,所述的应用单元包括角色分配子单元、菜单管理子单元、测试功能管理子单元和显示逻辑子单元,所述的角色分配子单元连接所述的菜单管理子单元,所述的角色分配子单元、菜单管理子单元和显示逻辑子单元均连接所述的显示控制单元,所述的测试功能管理子单元分别连接所述的菜单管理子单元以及消息处理单元、遥控器处理单元和播放控制单元。
5.一种利用权利要求1所述的装置实现跨平台兼容的视频设备测试的方法,其特征在于,所述的方法包括以下步骤(1)通过用户操作,所述的多平台通用测试控制模块和平台初始化模块接收到测试指令,所述的多平台通用测试控制模块进行初始化操作,所述的平台初始化模块通过所述的外部接口实现模块对待测视频设备进行初始化操作;(2)所述的多平台通用测试控制模块根据所述的测试指令确定待测视频设备的类型;(3)所述的多平台通用测试控制模块根据所述的待测视频设备的类型进行角色分配;(4)所述的多平台通用测试控制模块根据所述的角色分配结果提供用户测试类型选择;(5)所述的多平台通用测试控制模块根据所述的用户选择的测试类型,并通过所述的外部接口实现模块对待测视频设备进行检测。
6.根据权利要求5所述的实现跨平台兼容的视频设备测试的方法,其特征在于,所述的测试装置还包括参数配置模块,所述的参数配置模块连接所述的多平台通用测试控制模块,所述的多平台通用测试控制模块进行初始化操作,具体为多平台通用测试控制模块对所述的参数配置模块进行参数初始化操作。
7.根据权利要求5所述的实现跨平台兼容的视频设备测试的方法,其特征在于,所述的待测视频设备的类型包括IPTV视频设备、DVB-C视频设备、DVB-S视频设备和广告机。
8.根据权利要求5至7中任一项所述的实现跨平台兼容的视频设备测试的方法,其特征在于,所述的多平台通用测试控制模块包括应用单元、显示控制单元、消息处理单元、遥控器处理单元、播放控制单元、图形支持单元、字库支持单元、XML数据书写单元和输入输出接口单元,所述的消息处理单元、遥控器处理单元、播放控制单元、图形支持单元、字库支持单元和XML数据书写单元均连接所述的应用单元,所述的图形支持单元还连接所述的显示控制单元,所述的显示控制单元、消息处理单元、遥控器处理单元和播放控制单元连接所述的输入输出接口单元,所述的输入输出接口单元连接所述的外部接口实现模块,所述的多平台通用测试控制模块根据所述的测试指令确定待测视频设备的类型,具体为所述的应用单元根据所述的测试指令确定待测视频设备的类型。
9.根据权利要求8所述的实现跨平台兼容的视频设备测试的方法,其特征在于,所述的应用单元包括角色分配子单元、菜单管理子单元、测试功能管理子单元和显示逻辑子单元,所述的角色分配子单元连接所述的菜单管理子单元,所述的角色分配子单元、菜单管理子单元和显示逻辑子单元均连接所述的显示控制单元,所述的测试功能管理子单元分别连接所述的菜单管理子单元以及消息处理单元、遥控器处理单元和播放控制单元,所述的多平台通用测试控制模块根据所述的待测视频设备的类型进行角色分配,具体为所述的角色分配子单元根据所述的待测视频设备的类型进行角色分配。
10.根据权利要求9所述的实现跨平台兼容的视频设备测试的方法,其特征在于,所述的多平台通用测试控制模块根据所述的角色分配结果提供用户测试类型选择,具体为所述的菜单管理子单元基于角色分配结果通过所述的显示控制单元向用户提供用户测试类型选择菜单。
11.根据权利要求10所述的实现跨平台兼容的视频设备测试的方法,其特征在于,所述的多平台通用测试控制模块根据用户选择的测试类型并通过外部接口实现模块对待测视频设备进行检测,包括以下步骤(51)所述的多平台通用测试控制模块判断用户选择的测试类型是否为自动测试,若是,则进入步骤(52),若否,则进入步骤(53);(52)所述的多平台通用测试控制模块通过所述的外部接口实现模块对全部接口连接的待测视频设备进行检测;(53)所述的多平台通用测试控制模块通过所述的外部接口实现模块对单一接口连接的待测视频设备进行检测。
全文摘要
本发明涉及一种跨平台兼容的视频设备测试装置,其包括外部接口实现模块、以及连接所述的外部接口实现模块的多平台通用测试控制模块、平台初始化模块和驱动模块,外部接口实现模块连接待测视频设备。本发明还提供一种利用该装置进行视频设备测试的方法,所述的多平台通用测试控制模块根据测试指令确定待测视频设备的类型,并进行角色分配,进而对不同平台的视频设备通过外部接口实现模块对待测视频设备进行检测。采用本发明的测试装置及测试方法能方便地应用于各个平台的视频设备,并运用统一的测试方法,简化测试流程,大幅减低测试成本,使测试过程安全高效,提高了视频设备的整体生产效率,且本发明的装置结构简单,应用范围较为广泛。
文档编号H04N17/00GK102395044SQ20111036974
公开日2012年3月28日 申请日期2011年11月18日 优先权日2011年11月18日
发明者周青, 徐正伟, 牛友武 申请人:上海大亚科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1