检测主机和输入输出外设状态的方法

文档序号:7973402阅读:319来源:国知局
专利名称:检测主机和输入输出外设状态的方法
技术领域
本发明是关于一种集中式计算机系统,亦即,所谓的刀锋型个人计算机 系统,且特别是有关于一种通过软件的设计,可自动检测主机及/或输入/输 出外设的目前状态的集中式计算机系统。
背景技术
许多商务单位与企业在其日常运作中皆须广泛地应用到个人计算机(Personal computers)。典型地,企业里每位个人计算才几的4吏用者的桌上或 工作区都有一台可上网的个人计算机。随着企业里可利用的连网的个人计算 机的数目增加,网络上的资源管理变得更复杂且更花钱。请参阅图1,图1是典型集中式计算机系统的基础架构的示意图。为解 决上述桌上型个人计算机的问题,集中式计算机系统(Centralized computer system),亦即,所谓的刀锋型个人计算机系统(Blade PC system),便因应 而生。如图1所示,集中式计算机系统1包含多个主机12,每一台主机12 皆配置一组输入/输出外设14,并且由该组输入/输出外设14所操作。每一 组输入/输出外设14包含至少一个外设装置(Peripheral device)。在集中式 计算机中的主机12系被刀锋化(Bladed),也就是说,每一台主机12是^皮执 行成一片"卡"。换句话说,每一台包含在一片电路卡上的主机12皆包含标 准计算机系统元件。如图1所示,每一组输入/输出外设14包含一个显示器 (Display) 142、 一个键盘144、 一个鼠标146及/或其它人机接口的外设装置。集中式计算机系统1通过网络传送以及接收经编码的输入/输出信号,可与输 入/输出外设14沟通。输入/输出外设14是与主机12对应。一般而言,企业里所需的刀锋型个人计算机(主机)以及输入/输出外设的 数量必定相当庞大。相对地,这些装置所需的管理功能也远比一般网络装置 来得复杂且多样性,如使用者认证(Authentication)、使用者权限 (Prilivege)、视频会议/视频教学的广播设定、网络电话设定、刀锋型个人
计算机操作系统的安装、内嵌式系统的固件更新等。闳此,服务管理员(Service manager)不仅需搜寻出所有存在企业网络上的可用装置,更要能够 随时检测出每一装置的目前状态,如加入或离线(Plug in-out)、工作/省电 状态(Busy/Idle)等。于先前技术中,搜寻工具可归纳出下列几种(1) 广播(Broadcast)封包:网段(Net segment)上所有装置都能收到来自 服务管理员的广播封包。然而,这种封包会被路由器(Router)阻挡,而不能 跨网段。只适用于小型网络。(2) 扫描(Scanning):针对网络上所有网段的IP地址,定期进行往复 (Ping-Pong)扫描。这种方式需耗费较多的时间,不仅使数据失去实时性,更 会对服务器造成很大的负担。因此,本发明的范畴是在于提供一种集中式计算机系统及其状态检测方 法,以自动检测主机及/或输入/输出外设的目前状态。发明内容本发明的范畴之一在于提供一种集中式计算机系统及其状态检测方法, 其是通过软件的设计,可自动检测主机及/或输入/输出外设的目前状态。根据一较佳具体实施例,本发明的状态检测方法是用以于应用于集中式 计算机系统。集中式计算机系统包含至少 一主机(Host)以及服务管理装置 (Service manager)。根据本发明的状态检测方法首先是接收来自主机的请求 信号(Request signal),并且响应请求信号,传送提供封包(Offer package) 至主机,其中,提供封包包含对应服务管理装置的网域名称(Domain name)。 接着,根据服务管理装置的网域名称,查询对应服务管理装置的IP地址。最 后,根据服务管理装置的IP地址,每隔一段预定时间从主机传送通知封包至 服务管理装置,其中,通知封包包含关于主机的目前状态。藉此,本发明的 集中式计算机系统即可自动检测主机及/或输入/输出外设的目前状态。本发明提供一种集中式计算机系统,包含至少一主机;动态主机设定 协议服务器,用以接收来自该至少一主机的第一请求信号,并且响应该第一 请求信号,传送第一提供封包至该主机,该第一提供封包包含对应该服务管 理装置的网域名称;网域名称系统服务器,用以提供对应该服务管理装置的 IP地址,该主机根据该服务管理装置的该网域名称,查询该网域名称系统服 务器,以获得该服务管理装置的该IP地址;以及服务管理装置,其中,该主
机会根据该服务管理装置的该IP地址,每隔第一预定时间传送第一通知封包 至该服务管理装置,该第 一通知封包包含关于该主机的第 一 目前状态。关于本发明的优点与精神可以通过以下的发明详述及所附图式得到进一 步的了解。


图l是典型集中式计算机系统的基础架构的示意图;以及 图2是根据本发明的一较佳具体实施例的集中式计算机系统的基础架构 的示意图。[主要元件标号说明]1、 3:集中式计算机系统12、300: 主机14、302: 输入/输出外设142:显示器144:键盘146:鼠标30:主机机壳32:DHCP服务器34:DNS服务器36:月良务管理装置360:数据库362:高速緩存364:网页服务器具体实施方式
请参阅图2,图2是根据本发明的一较佳具体实施例的集中式计算机系 统3的基础架构的示意图。集中式计算机系统(Centralized computer system) 3包含主机机壳(Chassis) 30、动态主机设定协议(Dynamic Host Configuration Protocol, DHCP)服务器32、网域名称系统(Domain Name System, DNS)服务器34以及服务管理装置(Service manager) 36。主机机壳 30装设至少一主机(Host) 300,亦即,刀锋型个人计算机。于此实施例中, 主机机壳30装设三台主机300。每一主机300、 DHCP服务器32、 DNS服务器 34以及服务管理装置36皆是通过网络相互沟通。于集中式计算机系统3中,DHCP服务器32用以接收来自每一主机300 的第一请求信号(Request signal),并且响应第一请求信号,传送第一提供 封包(Offer package)至对应的主机300,其中,第一提供封包包含对应服务 管理装置36的网域名称(Domain name) 。 DNS服务器34用以提供对应服务管
理装置36的IP地址。当主机300接收第一提供封包后,会根据服务管理装 置36的网域名称,查询DNS服务器34,以获得服务管理装置36的IP地址。 之后,主机300会根据服务管理装置36的IP地址,每隔第一预定时间传送 第一通知封包至服务管理装置36,其中,第一通知封包包含关于主机300的 第一目前状态。需注意的是,服务管理装置36的网域名称是记录于DHCP服务器32中的 Vendor Specific字段。对于一般的装置而言,其会忽略记录于Vendor Specific字段的信息。本发明通过程序设计,可使主机300读取Vendor Specific字段的信息,进而查询DNS服务器34。于此实施例中,当对应服务管理装置36的IP地址变更时,服务管理装 置36会传送动态网域名称系统封包(DDNS package)至DNS服务器34,以动 态更新对应服务管理装置36的IP地址。藉此,即使服务管理装置36的IP 地址变更,DNS服务器34上的网域名称所对应的IP地址依然会是正确的。如图2所示,集中式计算机系统3可还包含三组输入/输出外设(1/0 peripherals) 302。每一组组输入/输出外设(I/O peripherals) 302是分别对 应三台主机300的其中之一。于此实施例中,DHCP服务器32亦会接收来自 每一组输入/输出外设302的第二请求信号,并且响应第二请求信号,传送第 二提供封包至此组输入/输出外设302,其中,第二提供封包亦包含对应服务 管理装置36的网域名称。当此组输入/输出外设302接收第二提供封包后, 会根据服务管理装置36的网域名称,查询DNS服务器34,以获得服务管理 装置36的IP地址。之后,此组输入/输出外设302会才艮据服务管理装置36 的IP地址,每隔第二预定时间传送第二通知封包至服务管理装置36,其中, 第二通知封包包含关于此组输入/输出外设302的第二目前状态。于实际应用时,第二预定时间可设定与第一预定时间相同或不同。如图2所示,服务管理装置36可包含数据库(Database) 360、高速緩存 (Cache memory) 362以及网页服务器(Web server) 364。于此实施例中,数据 库360用以记录每一主机300以及每一组输入/输出外设302的状态。高速緩 存362用以暂存每一主机300的第一先前状态以及每一组输入/输出外设302 的第二先前状态。当主机300的第一目前状态与记录于高速緩存362的第一 先前状态不同时,服务管理装置36会更新数据库360中所记录的第一先前状 态为第一目前状态。同理,当此组输入/输出外设302的第二目前状态与记录于高速緩存362的第二先前状态不同时,服务管理装置36会更新数据库360 中所记录的第二先前状态为第二目前状态。此外,Web服务器364可提供网 页服务(Web service),让不同平台的使用者皆能读取记录于数据库360中的 数据。于此实施例中,集中式计算机系统3的主机机壳30可进一步设置管理模 块(Modular Management Board,醒B)(未显示),藉此,每一主机300可通过 管理模块传送及/或接收信号。举例而言,每一主机300的第一通知封包可通 过管理模块整合为单一封包,再传送至服务管理装置36,以减少网络流量。相较于先前技术,本发明的集中式计算机系统可通过软件的设计,自动 检测主机及/或输入/输出外设的目前状态,并且每隔一段时间实时更新目前 状态。此外,即使服务管理装置的IP地址变更,DNS服务器上的网域名称所 对应的IP地址也会实时更新。更甚者, 一片管理模块可一次传送主机机壳内 所有主机的状态,大大降低网络负荷。通过以上较佳具体实施例的详述,是希望能更加清楚描述本发明的特征 与精神,而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。 相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请 的权利要求范围的范畴内。因此,本发明所申请的权利要求范围的范畴应该 根据上述的说明作最宽广的解释,以致使其涵盖所有可能的改变以及具相等 性的安排。
权利要求
1.一种用于集中式计算机系统中的状态检测方法,该集中式计算机系统包含至少一主机以及一服务管理装置,该状态检测方法包含下列步骤接收来自该至少一主机的第一请求信号;响应该第一请求信号,传送第一提供封包至该主机,该第一提供封包包含对应该服务管理装置的网域名称;根据该服务管理装置的该网域名称,查询对应该服务管理装置的IP地址;以及根据该服务管理装置的该IP地址,每隔第一预定时间从该主机传送第一通知封包至该服务管理装置,该第一通知封包包含关于该主机的第一目前状态。
2. 根据权利要求1所述的状态检测方法,还包含下列步骤 当该主机的该第一目前状态与记录于该服务管理装置的第一先前状态不同时,更新该第一先前状态为该第一目前状态。
3. 根据权利要求1所述的状态检测方法,还包含下列步骤 当对应该服务管理装置的该IP地址变更时,动态更新对应该服务管理装置的该IP地址。
4. 根据权利要求1所述的状态检测方法,其中该集中式计算机系统还包 含至少 一组输入/输出外设,该状态检测方法还包含下列步骤接收来自该至少一组输入/输出外设的第二请求信号;响应该第二请求信号,传送第二提供封包至该组输入/输出外设,该第二 提供封包包含对应该服务管理装置的该网域名称;根据该服务管理装置的该网域名称,查询对应该服务管理装置的该IP地 址;以及根据该服务管理装置的该IP地址,每隔第二预定时间从该组输入/输出 外设传送第二通知封包至该服务管理装置,该第二通知封包包含关于该组输 入/输出外设的第二目前状态。
5. 根据权利要求4所述的状态检测方法,还包含下列步骤 当该组输入/输出外设的该第二目前状态与记录于该服务管理装置的第二先前状态不同时,更新该第二先前状态为该第二目前状态。
6. —种集中式计算机系统,包含 至少一主才几;动态主机设定协议服务器,用以接收来自该至少一主机的第一请求信号, 并且响应该第一请求信号,传送第一提供封包至该主机,该第一提供封包包 含对应该服务管理装置的网域名称;网域名称系统服务器,用以提供对应该服务管理装置的IP地址,该主机 根据该服务管理装置的该网域名称,查询该网域名称系统服务器,以获得该 服务管理装置的该IP地址;以及服务管理装置,其中,该主机会根据该服务管理装置的该IP地址,每隔第一预定时间传 送第一通知封包至该服务管理装置,该第一通知封包包含关于该主机的第一 目前状态。
7. 根据权利要求6所述的集中式计算机系统,其中当该主机的该第一目 前状态与记录于该服务管理装置的第一先前状态不同时,该服务管理装置会 更新该第一先前状态为该第一目前状态。
8. 根据权利要求6所述的集中式计算机系统,其中当对应该服务管理装 置的该IP地址变更时,该服务管理装置会传送动态网域名称系统封包至该网 域名称系统服务器,以动态更新对应该服务管理装置的该IP地址。
9. 根据权利要求6所述的集中式计算机系统,还包含至少一组输入/输 出外设,其中该动态主机设定协议服务器会接收来自该至少一组输入/输出外设的第 二请求信号,并且响应该第二请求信号,传送第二提供封包至该组输入/输出 外设,该第二提供封包包含对应该服务管理装置的该网域名称;该组输入/输出外设会根据该服务管理装置的该网域名称,查询该网域名 称系统服务器,以获得该服务管理装置的该IP地址;以及该组输入/输出外设会根据该服务管理装置的该IP地址,每隔第二预定 时间传送第二通知封包至该服务管理装置,该第二通知封包包含关于该组输 入/输出外设的第二目前状态。
10. 根据权利要求9所述的集中式计算机系统,其中当该组输入/输出外 设的该第二目前状态与记录于该服务管理装置的第二先前状态不同时,该服 务管理装置会更新该第二先前状态为该第二目前状态。
11.根据权利要求6所述的集中式计算机系统,还包含管理模块,其中 该主机是通过该管理模块传送及/或接收信号。
全文摘要
本发明是提供一种集中式计算机系统,亦即,所谓的刀锋型计算机系统。根据本发明的集中式计算机系统,其包含多个集中并且刀锋化的主机。特别地,根据本发明的集中式计算机系统可自动检测主机及/或输入/输出外设的目前状态。
文档编号H04L12/24GK101155069SQ20061015931
公开日2008年4月2日 申请日期2006年9月27日 优先权日2006年9月27日
发明者林源泰, 连信至, 陈丕程, 颜进财 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1