动态老化台监听服务器的制作方法

文档序号:7583768阅读:196来源:国知局
专利名称:动态老化台监听服务器的制作方法
这里所公开的内容总地涉及装配计算机系统,及更具体地涉及按订单组装(build-to-order)计算机系统。
本申请涉及同时未结案的美国专利申请系列号No.——,申请日为
,名称为“测试中装置的自动位置确定”,发明人为Subhashini Rajan及Roger Wong。该同时未结案的申请已转让给本发明的受让人,并全文结合于此作为参考。
本申请还涉及同时未结案的美国专利申请系列No.——,申请日为
,名称为“使用状态及特征信息找寻计算机系统制造期间的故障”,发明人为Subhahini Rajan,Roger Wong及RichardD.Amberg。该同时未结案的申请已转让给本发明的受让人,并全文结合于此作为参考。
在某些计算机制造商中间,目前的趋势是提供给用户一种用户订装或“按订单组装”计算机系统,其中由用户指定将包含在订购的系统中的一定的部件及功能。因此,重要的是使按订单组装过程每步骤上有最大的效率。该效率从收到订单进行处理开始,一直持续到组装、测试及用户订装单元的发货装运。
当按订单组装计算机系统制造期间,计算机具体部件从库架上取下并移到组装架上,在这里将具体部件组装到计算机机架中。在组装的随后,机架被移到快速测试区,在此进行测试,以快速地确定是否安装了正确的订购部件及部件是否能工作。
在快速测试的随后,组装的机架被移到老化台,在这里各部分被“老化”运行,并在这里可检测到操作故障。许多单元同时地在老化台上测试,且测试可能几个小时才完成。由于许多制作单元等待测试,重要的是对于测试可得到的老化空间能有效地使用。因此,重要的是,计算机或在测试中的装置(“DUT”)被这样地测试快速及有效地确定是否DUT能满意地工作,如果不能,则是快速及有效地确定工作的故障,以使得能将DUT从老化台上取走以空出所占据的老化台空间,用于另外DUT的测试。
由于DUT置于老化台上,DUT也与一个或多个预定的“监听服务器”或“监听器”相通信。一个监听服务器为本地区网络(“LAN”)上的监听处理,即从DUT接收通常包括状态报告的网络数据包并将从DUT接收的数据存储到中心数据库中。因为监听器是预定的,即它们构成LAN上的服务器静态表,如果一个监听服务器关机,与它通信的DUT将依次寻找另一监听器。如果另一监听器不能使用,来自DUT的数据将不能被记录在中心数据库中。并且,当DUT数目增加时,监听器将变为过载,也引起数据不能被记录。
因此,所需要的是,监听器的结构能防止DUT必须在监听器的序列表中找到能使用的监听器,而能使DUT直接与LAN上第一个可得到的监听器通信,但不管该监听器位于序列表上的什么位置。
相应地,本发明的一个实施例是动态监所服务器的结构,其中DUT将网络数据包播放到LAN上,一组与LAN相连接的监听服务器的每一个用包含其网络地址的个别数据包来响应DUT广播。DUT接收这些数据包并使用它接收到的第一个作为主监听服务器,直到由DUT的下个广播为止,这时DUT或是重引导(reboot)并假定它本身在一个未知的LAN中或是对选择的监听服务器的连接失败,这时寻找同一LAN上的另一监听服务器。当DUT被从一个位置(例如老化台)移到另一位置(例如电及机械修理(“EMR”)站)时,发生第一种情况。选择的监听服务器的网络地址被DUT存储并在重复期间使用。
可以理解,被具体监听服务器处理的通信或DUT用户的数目增加,监听服务器响应DUT广播所用的时间也将增加。该特性的动态性能将保证响应DUT广播的主监听服务器具有处理新DUT的资源。
该实施例的优点是能实时地从制造平台收集容许误差的数据。此外,如果当前的监听服务器断接或关机,数据将自动地发送到新的监听服务器。此外,如果当前数据库关闭,数据将自动地发送到新的数据库。


图1是根据现有技术的静态监听器构造的框图;及图2是根据本发明一实施例的动态监听器构造的框图。
图1表示根据现有技术的静态监听器的构造。如图1中所示,DUT10查询位于LAN13中公知网络地址上的主监听服务器12,该网络地止由线14表示,然后,根据来自监听服务器12的响应,开始与监听服务器12通信,如由线15所示。与DUT10通信的监听服务器被称为主监听器。在图1中,监听服务器12是主监听器。由DUT及监听服务器之间的通信产生的数据以传统方式被存储在数据库中。如果因某种原因,与监听服务器12的通信停止,DUT10使用相应网络地址按顺序每次一个地查询剩余的监听服务器18,直到找到一个可使用的监听服务器为止,并开始与该监听服务器的通信。
图2表示实现优选实施例特征的动态监听服务器的结构。如图2所示,DUT210将由标记211所示的线指示的网络数据包发送给LAN212,其上多个监听服务器,如监听服务器214、216、218位于已知的地址上。当接收到网络数据包211时,每个监听服务器以本身主要包括其网络地址的数据包响应DUT。DUT210在接收到由线220表示的第一响应信号时,它开始与该响应信号中所指示地址上的监听服务器216通信。在图2所示的实施例中监听服务器216是第一个发出响应信号的,故DUT建立与作为主监所器的监听服务器216的通信。如上所述,由DUT210及主监听器之间通信所产生的数据如图2中线221所示,它被以公知方式存储在数据库222中。
监听服务器216的网络地址被DUT210存储并在重复过程中使用,直到下个广播发出为止;也就是,直到或是DUT再引导并假定它本身在一个未知的LAN中或是对主监听器216的连接失败及DUT必须寻找同一LAN212上的另一监听服务器为止。
可以理解,虽然在图2中仅表示出三个监听器214、216、218及一个DUT210,但可使用多个DUT与任意数目的监听器以上述方式通信。
其结果是,一个实施例提供了一种动态监听服务器系统,它包括多个与LAN电连接的监听服务器。DUT与LAN电连接。DUT对LAN播放包括与一个监听服务器通信的请求的网络数据包。每个监听服务器响应于数据包的接收,用监听服务器的网络地址来对DUT作出响应。DUT开始与以其网络地址作出响应的主监听服务器通信。
另一实施例提供了一种对与LAN电连接的DUT进行监测的设备,对LAN也电连接了多个用于监测DUT的监听服务器。该设备包括引起DUT对LAN广播网络数据包的装置,响应网络数据包的接收引起每个监听服务器用监听服务器的网络地址响应网络数据包的装置,及响应第一网络地址的接收引起DUT建立与主监听服务器的通信的装置,主监听服务器包括在由DUT接收的第一个网络地址上的监听服务器。
又一个实施例提供了通过将DUT电连接到LAN来对DUT监测的方法,其中对LAN还电连接了多个用于监测DUT的监听服务器。DUT对LAN广播网络数据包。每个监听服务器响应接收的网络数据包,用监听服务器的网络地址来响应网络数据包。DUT响应接收的第一个网络地址,它建立与主监听服务器的通信,该监听服务器包括在被DUT接收的主网络地址上的监听服务器。
虽然是对图示的实施例进行了图解及说明,但在以上公开内容中可考虑宽范围的修改、变化及替换,在某些情况下,各实施例的某些特征可被使用,而不相应地使用另外的特征。因此,合适的是附设权利要求书应较宽地且与这里所公开的实施例的范围相一致地理解。
权利要求
1.一种动态监听服务器系统,包括多个监听服务器,它们与本地区网络(“LAN”)电连接;及测试中的装置(“DUT”),它与所述LAN电连接;其中所述DUT向所述LAN广播网络数据包,该数据包包括与所述监听服务器中一个通信的请求;其中每个所述监听服务器响应所述数据包的接收,用所述监听服务器的网络地址来响应所述DUT;及其中所述DUT开始与响应所述网络地址的第一个所述监听服务器通信。
2.根据权利要求1的系统,还包括多个与所述LAN连接的DUT,其中每个所述DUT对所述LAN广播一个包括与所述监听服务器通信的请求的网络数据包。
3.根据权利要求2的系统,其中每个所述监听服务器响应每个所述数据包的接收,用所述监听服务器的网络地址来响应由所述数据包识别的所述DUT,所述DUT开始与响应所述网络地址的第一个所述监听服务器通信。
4.根据权利要求1的系统,其中所述DUT是一个计算机系统。
5.根据权利要求1的系统,其中所述用所述网络地址响应的第一个监听服务器作为所述DUT的主监听服务器工作。
6.根据权利要求5的系统,还包括与所述LAN电连接的数据库,用于存储所述DUT与所述主监听服务器通信的数据。
7.用于监测测试中的装置(“DUT”)的设备,它与LAN电连接,对LAN还连接了多个监听服务器,用于监测所述DUT,该设备包括用于引起所述DUT对所述LAN广播网络数据包的装置;响应所述网络数据包的接收而引起每个所述监听服务器用所述监听服务器的网络地址响应所述网络数据包的装置;响应第一个所述网络地址的接收而引起所述DUT建立与主监听服务器的通信,主监听服务器包括在由所述DUT接收的所述第一个网络地址上的所述监听服务器。
8.根据权利要求7的设备,其中连接到所述LAN的多个DUT中的每个对LAN广播网络数据包,该网络数据包包括与一个所述监听服务器通信的请求。
9.根据权利要求8的设备,其中每个所述监听服务器响应每个所述数据包的接收,用所述监听服务器的网络地址来响应由所述数据包识别的所述DUT,所述DUT开始与响应所述网络地址的第一个所述监听服务器通信。
10.根据权利要求7的设备,其中所述DUT是一个计算机系统。
11.根据权利要求7的设备,还包括与所述LAN连接的装置,用于存储所述DUT与所述主监听服务器的通信的数据。
12.一种监测测试中的装置(“DUT”)的方法,包括以下步骤将所述DUT电连接到LAN,对LAN也电连接了多个用于监测DUT的监听服务器;所述DUT对所述LAN广播网络数据包;每个所述监听服务器响应接收的所述网络数据包,用所述监听服务器的网络地址来响应所述网络数据包;所述DUT响应接收的第一个所述网络地址,建立与主监听服务器的通信,该监听服务器包括被所述DUT接收的所述第一个网络地址上的所述监听服务器。
13.根据权利要求12的方法,其中连接到所述LAN的多个DUT中的每个对所述LAN广播一个网络数据包,该数据包包括与一个所述监听服务器通信的请求。
14.根据权利要求13的方法,其中每个所述监听服务器响应每个所述数据包的接收,用所述监听服务器的网络地址来响应由所述数据包识别的所述DUT,所述DUT开始与响应所述网络地址的第一个所述监听服务器通信。
15.根据权利要求12的方法,其中所述DUT是一个计算机系统。
16.根据权利要求12的方法,还包括将所述DUT与所述主监听服务器通信的数据存储到与所述LAN电连接的数据库中。
17.根据权利要求12的方法,还包括响应于所述DUT及所述主监听服务器之间通信的中止,重复进行所述广播、响应及建立通信。
18.根据权利要求17的方法,其中所述通信的中止是由所述DUT及所述主监听服务器之间通信失败引起的。
19.根据权利要求17的方法,其中所述通信中止是由所述DUT的重引导引起的。
全文摘要
一种动态监听服务器结构中,DUT向LAN播放网络数据包,连接到LAN的一组监听服务器中的一个用包含其网络地址的单个数据包响应DUT的广播。DUT接收这些数据包并使用其接收到的第一个作为主监听服务器直到由DUT的下次广播为止,这时或是DUT重引导及假定它本身在一未知的LAN中或是这时对选择的监听服务器的连接失败及这时寻找同一LAN上的另一监听服务器。选择的监听服务器的网络地址被DUT存储并在重复期间使用。
文档编号H04L12/26GK1256462SQ9912547
公开日2000年6月14日 申请日期1999年12月6日 优先权日1998年12月4日
发明者罗伯特·金, 罗杰·翁 申请人:戴尔美国公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1