测试网络适配卡切换速率的方法

文档序号:7925335阅读:164来源:国知局
专利名称:测试网络适配卡切换速率的方法
技术领域
本发明是有关于一种网络适配卡,且特别是有关于一种测试网络适配卡切 换速率的方法。
背景技术
在一般工作环境中独立的计算机,比如是个人计算机,或是可增加携带方 便性的笔记型计算机,通过连接网络的连接,可迅速地改善其工作效能。此计 算机网络允许网络上的计算机与另一台计算机分享其资源。例如,在储存区域 的档案,打印机,调制解调器,以及其它可分享的资源。
在计算机之间共享的数据,可经由物理性的网络连接,以封包(packet)的 形式传送,并且由接收的计算机读取。此封包形式的网络数据可能是用于分享 的资源、数据比如是档案,或是其它信息。
当传送网络数据封包到其它的计算机时,常使用网络适配卡(network adapter),监控封包的连结通道。透过操作系统(Operating System)的运作,在 节点计算机上所跑的软件构件,可以管理及控制网络适配卡的操作。目前在 Windows平台下进行网络适配卡的切换速率必须透过装置管理员以人工手动 的方式完成,所耗费的人力与时间甚多,且测试过程中,网络适配卡停用到启 用的时间值目前是依赖手动码表测试,在长时间的反复测试下,人为因素的误 差会越来越明显。
因此,如何排除测试过程中因人为操作所造成的误差,并有效地减少测试 网络适配卡切换速率所花费的时间与步骤,便成为相当重要的课题。

发明内容
因此本发明的目的就是在提供一种测试网络适配卡切换速率的方法,用以 减少测试网络卡切换速率时人工操作所花费的时间,并降低人为操作造城的误差。
3为了实现上述目的,本发明提出一种测试网络适配卡切换速率的方法,包 含发出一停用指令予一网络适配卡;设定网络适配卡的一速率模式;发出一 启用指令予网络适配卡;网络适配卡获得一 IP地址;以及记录网络适配卡从 设定速率模式起至获得IP地址的启用所需时间。其中可利用一驱动程序开发 套件(windows development kit; WDDK)发出停用指令及启用指令予网络适配 卡。设定网络适配卡的一速率模式的步骤包含变更网络适配卡的一速率登录 码,其可利用一软件开发套件(software development kit; SDK)控制。测试网络 适配卡切换速率的方法还包含在发出启用指令予网络适配卡后,等待一延迟时 间,延迟时间约为3-5秒。其中设定网络适配卡的一速率模式的步骤包含针对 一特定速率模式反复设定,或者可对多个速率模式轮流切换。
本发明可透过驱动程序开发套件(WDDK)程控启用/停用网络适配卡,并 透过软件开发套件(SDK)设定网络适配卡的速率登录码,以更改网络适配卡的 速率模式,如此可大幅减少测试人员手动操作所花费的时间,并提高时间计算 的精确度。


为让本发明的所述和其它目的、特征、优点与实施例能更明显易懂,所附
附图的详细说明如下
图1是本发明的测试网络适配卡切换速率的方法一较佳实施例的流程图。主要组件符号说明
110~180:步骤
具体实施例方式
以下将以图式及详细说明清楚说明本发明的精神,任何所属技术领域中具 有通常知识者在了解本发明的较佳实施例后,当可由本发明所教示的技术,加 以改变及修饰,其并不脱离本发明的精神与范围。
本发明的测试网络适配卡切换速率的方法可利用驱动程序开发套件 (windows development kit; WDDK)与软件幵发套件(software development kit; SDK)所提供的函数(function)与方法(method)达成与计算机系统硬件沟通 (hardware communication)与Windows系统登录码(registry)的调用,以实现在Windows平台下自动切换网络适配卡速率,达成半自动测试测试网络适配卡切 换速率的目的。其中,软件开发套件(SDK)可用以切换网络适配卡的速率模式, 驱动程序开发套件(WDDK)可用以启用与停用网络适配卡,并计算其间所花费 的时间。本发明的测试网络适配卡切换速率的方法可将人工操作时复杂的步骤 简化,并排除过去采用人工计时的人为误差,进而有效地提高测试网络适配卡 切换速率的效率。
参照图1,其是本发明的测试网络适配卡切换速率的方法一较佳实施例的 流程图。步骤110为设定网络适配卡的切换次数,步骤120为呼叫驱动程序开 发套件(WDDK)发出一停用指令予网络适配卡,步骤130为系统等待一延迟时 间,以完全地停用网络适配卡。接着步骤140为透过软件开发套件(SDK)设定 网络适配卡的速率登录机码(speedyregistry),以设定本次测试时网络适配卡的 速率模式。
接着,步骤150为呼叫驱动程序开发套件(WDDK)发出一启用指令予网络 适配卡,接着步骤160中,网络适配卡获得一IP地址后,视为完全地启用该 网络适配卡,步骤170为记录网络适配卡自设定速率模式起至获得IP地址所 花费的启用所需时间。步骤180为判断是否完成测试次数,若完成设定的测试 次数,则结束此程序,若步骤180中未达到所设定的测试次数,则再次回到步 骤120,呼叫驱动程序开发套件(WDDK)发出停用指令予网络适配卡,并重复 步骤120至步骤170,直到完成在步骤110中所设定的测试次数为止。
由于系统在启用/停用网络适配卡需要花费较多的时间,若是在系统尚未 完全地处理网络适配卡停用指令时,系统即再次下达启用指令,则会造成系统 对尚未关闭的网络适配卡造成看似很快就被启用的误判。为避免此种情形,本 方法在步骤120发出指令停用网络适配卡后,透过步骤130使系统等待一段处 理延迟时间,确保网络适配卡完全地停用后,再行计算网络适配卡启用所需花 费的时间。此段延迟时间约可设定在3-5秒之间。
步骤140中可透过软件开发套件(SDK)设定网络适配卡本次测试的速率模 式。举例而言,网络适配卡的速率模式可包含有10GB全多任务(fUllduplex)、 IOOGB全多任务、10GB半多任务(half duplex)、 100GB半多任务等组合。软件 开发套件(SDK)可针对特定速率模式进行切换,即每一次测试都是测试网络适 配卡在该特定速率模式下的切换速率。或者,软件开发套件(SDK)可对多个或是所有的速率模式进行循环切换,以测试网络适配卡在不同速率模式的切换的 速率。
本方法可记录网络适配卡每一次的启用所需时间,其中网络适配卡的启用
所需时间是从步骤140的切换网络适配卡的速率模式起算,至步骤160网络适 配卡获得IP地址为止。步骤170所记录的网络适配卡的启用所需时间,可在 达成测试次数之后整理汇出,以供工程师了解网络适配卡在经过多次切换速率 之后,系统的处理与反应速度(processing & responding time)是否会有延迟 (dday)或是反应停滞(idle)的现象,进而确认网络适配卡在Windows系统下的 稳定性。
由上述本发明较佳实施例可知,应用本发明具有下列优点。本发明可透过 驱动程序开发套件(WDDK)程控启用/停用网络适配卡,并透过软件开发套件 (SDK)设定网络适配卡的速率登录码,以更改网络适配卡的速率模式,如此可 大幅减少测试人员手动操作所花费的时间,并提高时间计算的精确度。
虽然本发明已以一较佳实施例揭露如上,然其并非用以限定本发明,任何 熟悉此技术的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润 饰,因此本发明的保护范围当以权利要求书所界定的范围为准。
权利要求
1、一种测试网络适配卡切换速率的方法,其特征在于,包含发出一停用指令予一网络适配卡;设定该网络适配卡的一速率模式;发出一启用指令予该网络适配卡;该网络适配卡获得一IP地址;以及记录该网络适配卡从设定该速率模式起至获得该IP地址的一启用所需时间。
2、 根据权利要求1所述的测试网络适配卡切换速率的方法,其特征在于, 利用一驱动程序开发套件发出该停用指令予该网络适配卡。
3、 根据权利要求1所述的测试网络适配卡切换速率的方法,其特征在于, 利用一驱动程序开发套件发出该启用指令予该网络适配卡。
4、 根据权利要求1所述的测试网络适配卡切换速率的方法,其特征在于, 设定该网络适配卡的一速率模式的步骤包含变更该网络适配卡的一速率登录 码。
5、 根据权利要求1所述的测试网络适配卡切换速率的方法,其特征在于, 设定该网络适配卡的一速率模式的步骤是利用一软件开发套件控制。
6、 根据权利要求1所述的测试网络适配卡切换速率的方法,其特征在于, 还包含在发出该启用指令予该网络适配卡后,等待一延迟时间。
7、 根据权利要求6所述的测试网络适配卡切换速率的方法,其特征在于, 等待一延迟时间的步骤为等待3-5秒。
8、 根据权利要求1所述的测试网络适配卡切换速率的方法,其特征在于, 设定该网络适配卡的一速率模式的步骤包含针对一特定速率模式反复设定。
9、 根据权利要求1所述的测试网络适配卡切换速率的方法,其特征在于, 设定该网络适配卡的一速率模式的步骤包含对多个速率模式轮流切换设定。
全文摘要
本发明涉及一种测试网络适配卡切换速率的方法,包含发出一停用指令予一网络适配卡;设定网络适配卡的一速率模式;发出一启用指令予网络适配卡;网络适配卡获得一IP地址;以及记录网络适配卡从设定速率模式起至获得IP地址的启用所需时间。
文档编号H04L12/26GK101674202SQ200810214398
公开日2010年3月17日 申请日期2008年9月11日 优先权日2008年9月11日
发明者陈建霖, 黄俊霖 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1