计算机识别与生产线运行状态集中管理系统与方法

文档序号:6480126阅读:193来源:国知局
专利名称:计算机识别与生产线运行状态集中管理系统与方法
技术领域
本发明涉及一种计算机网络的管理与定位的方法,尤其是涉及一种计算机识别与生产线运行状态集中管理的系统与方法。
因此,生产线上的每台测试计算机,若为了关键磁盘(Key Disk)的使用而均配置一个软盘机,明显的是很大的浪费资源。且未来生产线上的测试计算机,将不具备有软盘机及监视器,因此已有技术所采用的运用关键磁盘(Key Disk)进行激活与管理的模式,更是难以施行。
本发明的目的是这样实现的一种计算机识别与生产线运行状态集中管理的系统,所述系统包括一数据库,用以储存一集线器(HUB)实体位置对照表;一封包接收模块,用以接收生产线上一测试计算机传送的一封包数据;及一中央控制模块,与所述封包接收模块及所述数据库相连结,对于生产线上所述测试计算机传送的所述封包数据,进行提取其中的一媒体存取控制(MAC)地址,以对照所述集线器(HUB)实体位置对照表进行所述测试计算机的识别,并赋予所述测试计算机一测试编号,更提取所述封包数据中的一生产线运行状态信息,对照所述测试编号后,制成一生产线运行状态列表输出。
所述封包数据可以从一网际网络(IP)协议包、一网际网络交换(IPX)协议包及一网络基本输出入扩展(NetBEUI)协议包中任选其中一种。
所述集线器(HUB)实体位置对照表至少包括一集线器号码、一连接端口(Port)号码、一集线器(HUB)实体位置数据及所述测试编号。
所述生产线运行状态列表包括所述测试编号及所述生产线运行状态信息。
一种计算机识别与生产线运行状态集中管理的方法,应用于一网络环境,所述方法包括下列步骤接收远程生产线上一测试计算机所传送的一封包数据;根据所述封包数据提取一媒体存取控制(MAC)地址;
根据所述媒体存取控制(MAC)地址,搜寻一集线器(HUB)号码及一连接端口(Port)号码;根据所述集线器(HUB)号码及所述连接端口(Port)号码,搜寻一集线器(HUB)实体位置对照表;根据所述集线器(HUB)实体位置对照表找出发送所述媒体存取控制(MAC)地址的一实体位置;根据所述实体位置赋予所述测试计算机一测试编号;及显示一生产线运行状态列表。
所述封包数据可以从一网际网络(IP)协议包、一网际网络交换(IPX)协议包及一网络基本输出入扩展(NetBEUI)协议包中任选其中一种。
所述集线器(HUB)实体位置对照表至少包括一集线器号码、一连接端口(Port)号码、一集线器(HUB)实体位置数据及一测试编号。
所述生产线运行状态列表包括所述测试编号及所述生产线运行状态信息。
通过生产线上网络,应用前置激活执行环境(Preboot ExecutionEnvironment;PXE)技术,识别远程生产线上测试计算机所在的实体位置与所述测试信息。
首先以

图1本发明的测试计算机识别与生产线运行状态集中管理的系统与远程生产线上测试计算机间的连结架构图,来说明整个系统的架构与远程生产线上测试计算机的间的连结关系。在图1中我们可以看到一个远程生产线上的测试计算机110根据集线器120及生产线上的网络环境100连结,与远程的伺服主机130相连结,其中所述伺服主机130包括有一个封包接收模块140、一个中央控制模块150及一个数据库160。
其中所述封包接收模块140,负责接收远程生产线上测试计算机110传送封包数据;数据库160,负责储存集线器(HUB)实体位置对照表;中央控制模块150,与所述封包接收模块140及所述数据库160相连结,负责对于生产线上测试计算机传送封包数据,进行提取其中媒体存取控制(MAC)地址,以对照所述集线器(HUB)实体位置对照表进行所述测试计算机的识别,并赋予所述测试计算机一个测试编号;所述中央控制模块150更提取所述封包数据中的生产线运行状态信息,对照所述测试编号后,制成一生产线运行状态列表输出。上述的所述封包数据可以从一网际网络(IP)协议包、一网际网络交换IPX协议包及一网络基本输出入扩展NetBEUI协议包中任选其中一种;所述集线器(HUB)实体位置对照表至少包括一集线器号码、一连接端口(Port)号码、一集线器(HUB)实体位置数据及一个测试编号。
本发明的识别与定位的方法主要是应用前置激活执行环境(PrebootExecution Environment;PXE)技术,以进行整个识别与定位的动作;其中所述前置激活执行环境(Preboot Execution Environment;PXE)技术,指当客户端的计算机激活后,其网络卡上激活(Boot)系统内的可读取内存(Rom),会先送出一个查找(FIND)封包数据,在伺服(server)端的服务器激活后,所述服务器即可收到来自客户端传送的查找(FIND)封包数据,此时伺服(server)端的服务器再根据查找(FIND)封包数据中的识别(ID)码,搜寻储存于服务器内的激活数据中是否含有所述识别(ID)码的配置记录;如果所述识别(ID)码的配置记录不存在,则所述客户端的计算机将无法激活;如果所述识别(ID)码的配置记录存在,则所述伺服(server)端的服务器会送出一个已查找到(FOUND)封包数据给客户端的计算机,并且激活所述客户端的计算机,在已查找到(FOUND)封包数据中则含有所述伺服(server)端的服务器识别(ID)码。
由于本发明是应用前置激活执行环境(Preboot ExecutionEnvironment;PXE)技术执行远程生产线上的测试计算机110的识别与管理,因此当远程生产线上的测试计算机110激活后,会产生一个查找(FIND)的封包数据,经过集线器120及生产线上的网络环境100传达给另一端的伺服主机130,所述伺服主机130的封包接收模块140在收到所述查找(FIND)的封包数据后,所述中央控制模块150会先分析所述查找(FIND)的封包数据,并从中提取一媒体存取控制(MAC)地址,此为所述远程生产线上的测试计算机110的媒体存取控制(MAC)地址号码;所述中央控制模块150在获得媒体存取控制(MAC)地址号码后,随即根据所述媒体存取控制(MAC)地址号码反向寻找,寻找具有所述媒体存取控制(MAC)地址号码的生产线上的测试计算机110所连结的集线器120号码与集线器120上的连接端口(Port)号码。
在寻找并取得所述集线器120号码与所述连接端口(Port)号码后,所述中央控制模块150会从数据库160中调出所述集线器(HUB)实体位置对照表,并且利用所述集线器120号码与所述连接端口(Port)号码,去对照所述集线器(HUB)实体位置对照表以找出所述远程生产线上的测试计算机110的实体所在位置,的后传送一个测试编号给远程生产线上的测试计算机储存,往后所述远程生产线上的测试计算机皆改采所述测试编号的模式识别,即往后由所述远程生产线上的测试计算机110所传递给伺服主机130的封包数据中,除了包括所述生产线上的测试计算机110的生产线运行状态信息,更包括所述测试编号,所述伺服主机130在收到所述查找(FIND)封包数据后,即制成一生产线运行状态列表并加以显示。
接着再利用图2本发明的测试计算机识别与生产线运行状态集中管理的方法运行流程图,继续说明本发明方法的具体操作流程图。当远程生产线上的测试计算机110第一次存取另一端的伺服主机130内的数据时,由远程生产线上的测试计算机110发送一个查找(FIND)封包数据(步骤200)给另一端的伺服主机130;接着所述伺服主机130从所述查找(FIND)封包数据中提取一媒体存取控制(MAC)地址号码(步骤210);并且根据所述媒体存取控制(MAC)地址号码,开始搜寻具有所述媒体存取控制(MAC)地址号码的集线器(HUB)及连接端口(Port),并提取所述集线器(HUB)号码及连接端口(Port)号码(步骤220);接着系统再根据所述集线器(HUB)号码及所述连接端口(Port)号码,搜寻一集线器(HUB)实体对照表(步骤230);然后根据所述集线器(HUB)实体位置对照表找出具有所述媒体存取控制(MAC)地址的远程生产线上的测试计算机110所存在的实体位置(步骤240),针对所述远程生产线上的测试计算机110赋予一测试编号(步骤250),往后所述生产线上的测试计算机110的存取识别皆以所述测试编号做为识别,且对于往后所述生产线上的测试计算机110所传回的生产线运行状态信息,皆以生产线运行状态列表加以显示(步骤260)。
虽然本发明以前述的较佳实施例揭露如上,然其并非用以限定本发明,任何本领域普通技术市场人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,应属于本发明的保护范围,因此本发明的专利保护范围须视本说明书所附的权利要求所界定的范围为准。
权利要求
1.一种计算机识别与生产线运行状态集中管理的系统,所述系统包括一数据库,用以储存一集线器(HUB)实体位置对照表;一封包接收模块,用以接收生产线上一测试计算机传送的一封包数据;及一中央控制模块,与所述封包接收模块及所述数据库相连结,对于生产线上所述测试计算机传送的所述封包数据,进行提取其中的一媒体存取控制(MAC)地址,以对照所述集线器(HUB)实体位置对照表进行所述测试计算机的识别,并赋予所述测试计算机一测试编号,更提取所述封包数据中的一生产线运行状态信息,对照所述测试编号后,制成一生产线运行状态列表输出。
2.如权利要求1所述计算机识别与生产线运行状态集中管理的系统,其特征在于,所述封包数据可以从一网际网络(IP)协议包、一网际网络交换(IPX)协议包及一网络基本输出入扩展(NetBEUI)协议包中任选其中一种。
3.如权利要求1所述计算机识别与生产线运行状态集中管理的系统,其特征在于,所述集线器(HUB)实体位置对照表至少包括一集线器号码、一连接端口(Port)号码、一集线器(HUB)实体位置数据及所述测试编号。
4.如权利要求1所述计算机识别与生产线运行状态集中管理的系统,其特征在于,所述生产线运行状态列表包括所述测试编号及所述生产线运行状态信息。
5.一种计算机识别与生产线运行状态集中管理的方法,应用于一网络环境,所述方法包括下列步骤接收远程生产线上一测试计算机所传送的一封包数据;根据所述封包数据提取一媒体存取控制(MAC)地址;根据所述媒体存取控制(MAC)地址,搜寻一集线器(HUB)号码及一连接端口(Port)号码;根据所述集线器(HUB)号码及所述连接端口(Port)号码,搜寻一集线器(HUB)实体位置对照表;根据所述集线器(HUB)实体位置对照表找出发送所述媒体存取控制(MAC)地址的一实体位置;根据所述实体位置赋予所述测试计算机一测试编号;及显示一生产线运行状态列表。
6.如权利要求5所述计算机识别与生产线运行状态集中管理的方法,其特征在于,所述封包数据可以从一网际网络(IP)协议包、一网际网络交换(IPX)协议包及一网络基本输出入扩展(NetBEUI)协议包中任选其中一种。
7.如权利要求5所述计算机识别与生产线运行状态集中管理的方法,其特征在于,所述集线器(HUB)实体位置对照表至少包括一集线器号码、一连接端口(Port)号码、一集线器(HUB)实体位置数据及一测试编号。
8.如权利要求5所述计算机识别与生产线运行状态集中管理的方法,其特征在于,所述生产线运行状态列表包括所述测试编号及所述生产线运行状态信息。
全文摘要
本发明涉及一种计算机识别与生产线运行状态集中管理的系统与方法,根据生产线上的网络环境,将一远程生产线上的测试计算机,其包括有媒体存取控制(MAC)地址码的封包数据,传送给一端的服务器作识别,所述服务器再根据所述媒体存取控制(MAC)地址码寻找所述测试计算机连接的集线器(HUB)及连接端口(Port)号码,接着利用所述集线器(HUB)及连接端口(Port)号码与服务器内所存的集线器(HUB)实体位置对照表相对照,根据所述集线器(HUB)实体位置对照表,赋予所述测试计算机一测试编号,并显示所述测试计算机的测试信息。本发明用于计算机网络管理和定位。
文档编号G06F11/08GK1434381SQ0210259
公开日2003年8月6日 申请日期2002年1月24日 优先权日2002年1月24日
发明者柏源, 刘文涵, 林光信 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1