专利名称:一种多电视调谐器接口的测试及切换方法
技术领域:
本发明涉及一种计算机输入输出(io)接口的测试及切换方法,尤其涉
及一种用于检测计算机系统中的多电视调谐器接口的测试及切换方法。
背景技术:
公知技术中,针对计算机系统中的多电视调谐器(Multi TV Tuner)接 口进行检测时,首先会在电视调谐器(TVTimer)接口上全部插入电视(TV) 信号线,然后测试默认的第一个TV Timer设备接口;当测试完第一个接口 后,要切换到下一个TV Tuner接口时,则需要手动打开设备管理器窗口 , 禁用(Disable)第一个TV Tuner设备,然后测试下一个TV Tuner设备接口 ; 测试完成后需要再次进入设备管理器窗口,启用(Enable)第一个已被禁用 的TV Tuner设备。
公知技术的这种多电视调谐器接口测试及切换方法,不但效率低,而且 需要人工手动参与并现场监视,并且当两个TV Timer设备使用了相同的驱 动程序(Driver)时,禁用第一个TV Tuner设备会导致第二个TV Tuner设 备也同时不可用。
因此,本领域的测试人员急需提供一种用于检测多电视调谐器接口的自 动测试及切换方法以有效地解决上述公知技术中的问题。
发明内容
为了解决上述公知技术中的问题与缺陷,本发明的目的在于提供一种多 电视调谐器接口的测试及切换方法,用于对计算机系统中的多电视调谐器 (Multi TV Tuner)设备接口进行自动测试及测试中的自动切换。
本发明的一种多电视调谐器接口的测试及切换方法,包含以下步骤 通过配置程序对系统硬件进行配置;主体调用电视调谐器接口测试程序 对第一电视调谐器设备接口进行测试;将第一电视调谐器设备禁用,并自动
监测禁用操作是否成功完成;当禁用操作未能成功完成时,将操作结果输出 至日志(Log)档案加以记录,而后结束测试;当禁用操作成功完成后,自 动切换至第二电视调谐器设备接口,并主体调用电视调谐器接口测试程序对 第二电视调谐器设备接口进行测试;将第一电视调谐器设备启用,并自动监 测启用操作是否成功完成;当启用操作未能成功完成时,将操作结果输出至 日志(Log)档案加以记录,而后结束测试;以及当启用操作成功完成后, 结束测试。
此外,本发明的多电视调谐器接口的测试及切换方法,其中还进一步包 含如下步骤
遍历系统中周边组件互连(PCI)总线及通用串行总线(USB)上连接 的所有设备;根据所连接的电视调谐器设备的类别建立此类设备的功能 (Function)列表;依照需要在功能列表中选择指定电视调谐器设备的设备 索引(Device Index),以对电视调谐器设备进行禁用操作;以及待执行完对 另一指定电视调谐器设备接口的测试后,在功能列表中选择指定电视调谐器 设备的设备索引(Device Index),以对电视调谐器设备进行启用操作。
综上所述,本发明的优点在于
本发明的多电视调谐器接口的测试及切换方法,能够简化对计算机系统 中的多电视调谐器接口的测试过程,并可提供检测过程中的状态信息,实现 了于软件中自动化控制多个电视调谐器设备接口之间进行测试及切换,取消 了人工手动操作的参与;若多个电视调谐器设备使用了相同的驱动程序 (Driver),则可根据同类设备的不同实例,进行准确的定位以进行禁用 (Disable)与启用(Enable)的操作;并可以实时记录切换操作过程中的动 作反馈信息至日志(Log)档案,由此方便事后跟踪其状态,提高测试及切 换效率。
图1为本发明的一种多电视调谐器接口的测试及切换方法的方法流程 图;以及
图2为本发明中实现准确禁用及启用指定电视调谐器设备的方法的方法 流程图。
其中,附图标记说明如下
步骤100 通过配置程序对系统硬件进行配置
步骤101主体调用电视调谐器接口测试程序对第一电视调谐器设备接 口进行测试
步骤102将第一电视调谐器设备禁用,并自动监测禁用操作的操作进
程
步骤103判断禁用操作是否成功完成 步骤104将操作结果输出至日志(Log)档案加以记录 步骤105自动切换至第二电视调谐器设备接口,并且主体调用电视调 谐器接口测试程序对第二电视调谐器设备接口进行测试
步骤106将第一电视调谐器设备启用,并自动监测启用操作的操作进
程
步骤107判断启用操作是否成功完成 步骤10S将操作结果输出至日志(Log)档案加以记录 步骤200遍历系统中周边组件互连(PCI)总线及通用串行总线(USB) 上连接的所有设备
步骤201根据所连接的电视调谐器设备的类别建立此类设备的功能 (Function)歹據
步骤202依照需要在功能列表中选择指定电视调谐器设备的设备索引 (Device Index),以对电视调谐器设备进行禁用操作
步骤203执行完对另一指定电视调谐器设备接口的测试后,在功能列 表中选择指定电视调谐器设备的设备索引(Device Index),以对电视调谐器 设备进行启用操作
具体实施例方式
有关本发明的特点与实际操作,现结合附图及较佳实施例详细说明如下。
请参考图1,图中表示了本发明的一种多电视调谐器接口的测试及切换 方法的方法流程图,如图所示,本发明的一种多电视调谐器接口的测试及切
换方法,包含以下步骤
控制端通过配置程序对系统硬件进行配置,如步骤100;控制端主体调 用电视调谐器接口测试程序对第一电视调谐器设备接口进行测试,如步骤 101;控制端将第一电视调谐器设备禁用,并自动监测禁用操作的操作进程, 如步骤102;控制端判断禁用操作是否成功完成,如步骤103;当禁用操作 未能成功完成时,控制端将操作结果输出至日志(Log)档案加以记录,如 步骤104,而后结束测试;当禁用操作成功完成后,控制端自动切换至第二 电视调谐器设备接口,并主体调用电视调谐器接口测试程序对第二电视调谐 器设备接口进行测试,如步骤105;控制端将第一电视调谐器设备启用,并 自动监测启用操作的操作进程,如步骤106;控制端判断启用操作是否成功 完成,如步骤107;当启用操作未能成功完成时,控制端将操作结果输出至 日志(Log)档案加以记录,如步骤108,而后结束测试;以及当启用操作成 功完成后,结束测试。
现在请参考图2,图中表示了本发明中实现准确禁用及启用指定电视调
谐器设备的方法的方法流程图,如图所示,本发明的一种多电视调谐器接口 的测试及切换方法在进行禁用及启用指定电视调谐器设备的操作时,进一步
包含如下步骤
控制端遍历系统中周边组件互连(PCI)总线及通用串行总线(USB)
上连接的所有设备,如步骤200;控制端根据所连接的电视调谐器设备的类
别建立此类设备的功能(Function)列表,如步骤201;控制端依照需要在功 能列表中选择指定电视调谐器设备的设备索引(Device Index),以对电视调 谐器设备进行禁用操作,如步骤202;以及待执行完对另一指定电视调谐器 设备接口的测试后,控制端在功能列表中选择指定电视调谐器设备的设备索 引(Device Index),以对电视调谐器设备进行启用操作,如步骤203。
上述步骤201中,控制端根据所连接的电视调谐器设备的类别建立此类 设备的功能(Function)列表,是由控制端根据系统中电视调谐器设备的类 别汇总系统硬件结构中不同控制器(controller)上所有电视调谐器设备(TV Tuner Device)的列表,以建立与其对应的软件结构不同的驱动程序(Driver) 所支持的各个电视调谐器设备的功能(Function)列表。
公知技术中,当测试者在设备管理器窗口中手动禁用/启用 (Disable/Enalbe)某个电视调谐器设备时,实际在软件结构中是对驱动程序
(dirver)层级的操作;而依据上述的本发明中实现准确禁用及启用指定电视 调谐器设备的方法可知,本发明的多电视调谐器接口的测试及切换方法在需 要对某一个电视调谐器设备进行禁用/启用(Disable/Enable)时,则只需通 过控制单元针对功能列表中指定电视调谐器设备的设备索引(Device Index) 自动执行禁用/启用的操作,既取消了人工操作的参与,并且由于其中的禁用
(Disable)操作属于功能(Function)层级的操作,此时即使有另一个电视 调谐器设备使用相同的驱动程序,也不会受前一个电视调谐器设备的禁用
(Disable)操作的干扰。
虽然本发明以上述的较佳实施方式揭示如上,然而其并非用以限定本发 明。本领域的技术人员在不脱离本发明的权利要求书所揭示的范围和精神的 情况下,所做的变动与润饰,均包括本发明的保护范围之内。关于本发明所 界定的保护范围请参考所附的权利要求书。
权利要求
1、一种多电视调谐器接口的测试及切换方法,用以对计算机系统中的多电视调谐器设备接口进行切换检测,该方法包含以下步骤通过配置程序对系统硬件进行配置;主体调用电视调谐器接口测试程序对一第一电视调谐器设备接口进行测试;将该第一电视调谐器设备禁用,并自动监测该禁用操作是否成功;当该禁用操作成功完成后,自动切换至一第二电视调谐器设备接口,并主体调用电视调谐器接口测试程序对该第二电视调谐器设备接口进行测试;将该第一电视调谐器设备启用,并自动监测该启用操作是否成功;以及当该启用操作成功完成后,结束测试。
2、 如权利要求1所述的多电视调谐器接口的测试及切换方法,其特征 是还包含如下步骤遍历系统中周边组件互连总线及通用串行总线上连接的所有设备; 根据所连接的电视调谐器设备的类别建立该类设备的功能列表; 依照需要在该功能列表中选择一指定电视调谐器设备的设备索引,以对该电视调谐器设备进行禁用操作;以及执行完对另一指定电视调谐器设备接口的测试后,在该功能列表中选择该指定电视调谐器设备的设备索引,以对该电视调谐器设备进行启用操作。
3、 如权利要求1所述的多电视调谐器接口的测试及切换方法,其特征 是还包含如下步骤当该禁用操作未能成功完成时,将该操作结果输出至日 志档案加以记录,而后结束测试。
4、 如权利要求1所述的多电视调谐器接口的测试及切换方法,其特征 是还包含如下步骤当该启用操作未能成功完成时,将该操作结果输出至日志档案加以记 录,而后结束测试。
全文摘要
一种多电视调谐器接口的测试及切换方法,该方法包含以下步骤对系统硬件进行配置;主体调用电视调谐器接口测试程序对第一电视调谐器设备接口进行测试;将第一电视调谐器设备禁用,并自动监测禁用操作是否成功;若禁用成功,则自动切换至第二电视调谐器设备接口,并主体调用电视调谐器接口测试程序对第二电视调谐器设备接口进行测试;将第一电视调谐器设备启用,并自动监测启用操作是否成功;以及若启用成功,结束测试。此方法解决了公知测试方法中手动禁用第一电视调谐器设备导致第二设备同时不可用的问题,实现了智能、高效的测试及切换。
文档编号H04N5/50GK101345889SQ20071012876
公开日2009年1月14日 申请日期2007年7月12日 优先权日2007年7月12日
发明者刘文涵, 刚 周, 镇 陈, 陈玄同 申请人:英业达股份有限公司