一种网络唤醒的测试方法,应用于同一网络内相连接的测试机及至少一待测机,其中,该待测机至少可支持网络唤醒(WOL)功能并至少分配有在该网络中唯一的硬件地址及协议地址,并且,该待测机与该测试机间的通信传输协议至少包括地址解析协议(ARP Protocol),主要当该测试机与该待测机间传送通信请求信息时,测试机自该通信请求信息中提取该测试机的协议地址及硬件地址,并通过该地址解析协议(ARP Protocol)将所提取的协议地址及硬件地址依据对应方式储存于地址数据库中,当关闭该待测机后,可依据该待测机的协议地址,通过该测试机自该地址数据库中对应撷取待测机的硬件地址,并将该硬件地址处理为有效硬件地址,进而可依据该有效硬件地址对相应的待测机进行唤醒测试操作。
【技术实现步骤摘要】
本专利技术涉及一种测试方法,更详而言之,是用以对网络唤醒功能 进行测试的方法。
技术介绍
现今,随着网络技术的不断发展,网络唤醒(WakeOnLan)技术已 经在例如企业、网吧及一些无盘工作站等得以普遍使用,有利于多台 计算机在一主机上得到统一化控制管理。通过这一技术,使管理者可 随时启动局域网络内的任一台计算机,再配合例如windows远程桌面 等功能加以控制,十分方便。目前,每台计算机的主板的基本输入输出系统(BIOS)均具有网络 唤醒(WOL)功能,但是要实现网络唤醒功能,对网卡、电源等硬件就 有所要求,例如需使用提供唤醒功能的集成网卡,以及待机状态 (standby)下电流高于600毫安的ATX电源等。众所周知,计算机网卡一般分配有网络地址(IP)及媒体访问控 制(MAC)地址,而当计算机关机时未分配网络地址(IP),故而必须通过 待测试计算机网卡的媒体访问控制(MAC)地址,来定位该计算机方可 进一步实现网络唤醒计算机的步骤。现有网络唤醒的测试仍然沿袭了 最传统的方式,其操作步骤如下先在待测计算机上输入相关指令以 获取该待测计算机网卡的媒体访问控制(MAC)地址(例如于windows 操作系统中输入ipconfig指令或者于lirnix系统下输入eth0等),待测 计算机会在屏幕上显示如网络地址(IP)、媒体访问控制(MAC)地址及其 它网络信息等;然后通过例如手写记录等方式将该媒体访问控制(MAC) 地址记录下来,再将该待测计算机关闭;随后,在与该待测计算机处 于同一局域网络内的测试机上运行相应的网络唤醒软件,再将前述记 录下来的待测机的媒体访问控制(MAC)地址输入该软件,便可对该待 测机进行网络唤醒的测试操作。然而,由以上测试流程可见,其中存在诸多不足之处。首先,执 行该类测试需外接例如控制开关或其它测试计算机等,浪费资源,其 次,整个测试过程的操作基本由人工完成,即需要人工对所述待测机 进行相关设置,例如打开BIOS的网络唤醒功能等,需要花费较多时间;同时该人工记录MAC地址的方式繁琐落后且易于出错,降低测试效 率。综上所述,如何找到一种便捷易行的网络唤醒测试方法,从而提 升工作效率并避免上述种种缺点,遂成为目前亟待解决的问题。
技术实现思路
鉴于上述现有技术的缺点,本专利技术提供一种自动化的网络唤醒的 测试方法,由计算机自动进行网络唤醒测试,无需现有技术的人工记 录等操作,加快了测试速度,并提升测试效率。本专利技术的另一个目的在于提供一种自动化的网络唤醒的测试方 法,无需增设现有技术所提及的控制开关、其它测试计算机等,节约 测试成本。为达到上述及其它目的,本专利技术提供一种, 应用于同一网络内相连接的测试机及待测机,其中,该待测机具有支 持网络唤醒功能并分配有在该网络中唯一的硬件地址及协议地址,并 且该待测机与该测试机间的通信传输协议包括地址解析协议,该测试 方法包括以下步骤(1)在待测机处于启动状态下,发送包含该待测 机协议地址及硬件地址的通信请求信息至该测试机;(2)该测试机通 过该地址解析协议于该通信请求信息中提取该待测机的协议地址及硬 件地址;(3)该测试机通过该地址解析协议将该所提取的待测机的协 议地址及硬件地址按对应方式储存至一地址数据库中;(4)关闭该待 测机;(5)依据该待测机的协议地址自该地址数据库中对应撷取待测 机的硬件地址,并将该硬件地址处理成有效硬件地址;以及(6)发送 一唤醒指令至该有效硬件地址所对应的待测机以启动该待测机。在一个实施例中,该歩骤(5)的处理为通过正则表达式的文字处 理操作,例如以正则表达式的方式对硬件地址进行处理来删除硬件地 址中的符号而保留连续的数字及字母;该通信请求信息为数据封包;5该唤醒指令具有多指令参数;该硬件地址为媒体访问控制(MAC)地址,该协议地址为网络地址(IP)。相对于现有技术,本专利技术的主要通过在该测 试机向该待测机发送通信请求信息时,该测试机自该通信请求信息中 提取该测试机的协议地址及硬件地址,并将两者对应储存于一地址数 据库中,进而可通过该地址解析协议依据待测机的协议地址在该数据 库中提取对应的硬件地址,并在将该硬件地址处理为有效硬件地址后, 依据该有效硬件地址对相应的待测机进行唤醒测试操作,从而避免现有技术中需人工控制及人工记录媒体访问控制(MAC)地址等的弊端, 提升测试效率。此外,本专利技术的无需增设现有技术所提及的 控制开关、测试计算机等,故节约测试成本。附图说明图1为本专利技术的的应用环境示意图;以及图2为本专利技术的的流程示意图。组件标号的简单说明1待测机2领!l试机Sl-S6步骤流程具体实施例方式以下通过特定的具体实例说明本专利技术的实施方式,本领域的技术 人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功 效。本专利技术也可通过其它不同的具体实例加以施行或应用,本说明书 中的各项细节也可基于不同观点与应用,在不背离本专利技术的精神下进 行各种修饰与变更。请参阅图1,显示本专利技术的的应用环境示意 图。如图所示,本专利技术的应用于同一网络例如局 域网络等内相互连接的测试机2及至少一待测机1,其中,该待测机l 至少可支持网络唤醒(WOL)功能,并至少分配有在该网络中唯一的硬件地址及协议地址,并且,该待测机1与该测试机2间的通信传输协议至少包括地址解析协议(ARPProtocol)。在本实施例中,该测试机2及待测机1均可例如为常见的服务器 或桌上型个人计算机等设备,作为该待测机1的设备具有上述的网络 唤醒功能,且其网络卡、主机板BIOS、及电源等支持该网络唤醒功能, 当然,在其它实施情形下均可加以变更,而非以本实施例为限;并且, 该协议地址指网络地址(IP),而该硬件地址为媒体访问控制(MAC) 地址,当该测试机2及待测机1同处一网络内时,该测试机2及待测 机1在该网络内分别分配有同一网络即网段的网络地址(IP)例如 192.168丄1及192.168丄2等,并且两台机器均具有各自的硬件 地址即媒体访问控制(MAC)地址,格式如00-0D-AB-BC-CA-23 等,由于该测试机2及待测机1处于同一网络中,因此两者不会有网络 地址出现重名的状况,便于后续的依据协议地址解析出对应的硬件地 址的操作。请一并参阅图2,为本专利技术的的流程图,该测 试方法包括在步骤S1中,该测试机2发出一通信请求信息至该待测机1。在 本实施例中,该通信请求信息可为网络通信中所传输的数据封包,一 般至少包含该待测机l的协议地址(即IP地址)、硬件地址(即MAC 地址)、测试机2的协议地址(接收该通信请求信息的接收端的IP)等 信息,并且,在实际操作时,可例如在该待测机1输入ping等指令对 该待测机1尝试网络连接,即相当于发送该通信请求信息。接着进行 步骤S2。在步骤S2中,该测试机2通过该地址解析协议于该通信请求信息 中提取该待测机1的协议地址及硬件地址。在本实施例中, 一般情形 下,以太网内的数据封包均包含有协议地址(即网络地址)、硬件地址 (即MAC地址),而该地址解析协议是例如ARP Protocol等,由于相 关的提取技术为通用的网络技术,因此不另作赘述。接着进行步骤S3。在步骤S3中,该测试机1通过该地址解析协议将所提取的待测机 2的协议地址及硬件地址本文档来自技高网...
【技术保护点】
一种网络唤醒的测试方法,应用于同一网络内相连接的测试机及待测机,其中,该待测机具有支持网络唤醒功能并分配有在该网络中唯一的硬件地址及协议地址,并且该待测机与该测试机间的通信传输协议包括地址解析协议,该测试方法包括以下步骤: (1)在待 测机处于启动状态下,发送包含该待测机协议地址及硬件地址的通信请求信息至该测试机; (2)该测试机通过该地址解析协议于该通信请求信息中提取该待测机的协议地址及硬件地址; (3)该测试机通过该地址解析协议将该所提取的待测机的协议地址 及硬件地址按对应方式储存至一地址数据库中; (4)关闭该待测机; (5)依据该待测机的协议地址自该地址数据库中对应撷取待测机的硬件地址,并将该硬件地址处理成有效硬件地址;以及 (6)发送一唤醒指令至该有效硬件地址所对应的待 测机以启动该待测机。
【技术特征摘要】
1、一种网络唤醒的测试方法,应用于同一网络内相连接的测试机及待测机,其中,该待测机具有支持网络唤醒功能并分配有在该网络中唯一的硬件地址及协议地址,并且该待测机与该测试机间的通信传输协议包括地址解析协议,该测试方法包括以下步骤(1)在待测机处于启动状态下,发送包含该待测机协议地址及硬件地址的通信请求信息至该测试机;(2)该测试机通过该地址解析协议于该通信请求信息中提取该待测机的协议地址及硬件地址;(3)该测试机通过该地址解析协议将该所提取的待测机的协议地址及硬件地址按对应方式储存至一地址数据库中;(4)关闭该待测机;(5)依据该待测机的协议地址自该地址数据库中对应撷取待测机的硬件地址,并将该硬件地址处理成有...
【专利技术属性】
技术研发人员:罗梓桂,陈志丰,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。