连线数检测方法

文档序号:6583152阅读:267来源:国知局
专利名称:连线数检测方法
技术领域
本发明是有关于一种检测方法,且特别是有关于一种连线数的检测方法。
背景技术
近年来由于工商发达、社会进步,相对提供的产品亦主要针对便利、确实、经济实 惠为主旨,因此,当前开发的产品亦比以往更加进步,而得以贡献社会。基板管理控制器(Baseboardmanagement controller ;BMC)提供多种接口,其中 局域网络(LAN)属于多重连线(multi-session),过去的基板管理控制器最多支持同时4个 智能型平台管理接口 intelligent Platform Management Interface ;IPMI)连线的建立, 验证时只须手动建立4个连线即可验证连线是否可达最大连线数,但目前的基板管理控制 器已有支持到30个智能型平台管理接口连线的数量,因此在现有30个最大连线或未来超 过30个连线的基板管理控制器,以同样方法验证将使得还没建立到最大连线数的过程时, 可能有一些连线莫名中断,但测试者无法得知,因而影响验证的结果,如此在达到最大连线 数后连线行为(超过最大值的连线、达到最大值再中断的连线的),验证上亦不容易。由此可见,上述现有的检测方式,显然仍存在不便与缺陷,而亟待加以进一步改 进。为了解决上述问题,相关领域莫不费尽心思来谋求解决之道,但长久以来一直未见适用 的方式被发展完成。因此,如何能更有效地检测连线数,实属当前重要研发课题之一,亦成 为当前相关领域亟需改进的目标。

发明内容
因此,本发明的一目的是在提供一种连线数检测方法,用于解决现有技术的问题。依据本发明一实施例,一种连线数检测方法依序包含下列步骤(a)发送一连线信息取得命令至一基板管理控制器,以取得基板管理控制器之最 大连线数;(b)当最大连线基板管理控制器的韧体所制定的预定最大连线数时,逐次对基板 管理控制器新增连线,直到已连线的数目符合预定最大连线数;(c)当已连线的数目符合预定最大连线数时,发送连线信息取得命令至基板管理 控制器以新增连线,并判断连线信息取得命令是否被执行;(d)当连线信息取得命令不被执行时,对基板管理控制器中断一个连线,再发送连 线信息取得命令至基板管理控制器以新增连线并取得目前已建立连线的数目;以及(e)判断目前已建立连线的数目是否符合预定最大连线数。在本实施例中,当连线信息取得命令被执行时,回报一连线超过设定值的信息。另外,连线数检测方法还可包含(f)当目前已建立连线的数目不符合最大连线数时,回报一连线行为错误的信息。具体而言,在本实施例的步骤(a)可执行下列子步骤实现(al)检查最大连线数是否等于基板管理控制器的韧体所制定的预定最大连线数;3以及(a2)当最大连线数不等于预定最大连线数时,回报一韧体初始定义错误的信息。在本实施例中,当最大连线数等于预定最大连线数时,则执行步骤(b),而步骤 (b)可依序执行下列子步骤实现(bl)对基板管理控制器建立连线;(b2)每次对基板管理控制器建立连线以后,判断连线是否有错误;(b3)每当连线无误时,发送连线信息取得命令至基板管理控制器以新增连线并取 得目前的连线数;(b4)当执行(b2)时的连线数加1等于执行(b3)时所取得的目前的连线数时,判 断执行(b2)时的连线数加1是否等于预定最大连线数;(b5)当执行(b2)时的连线数加1不等于最大连线数时,重复执行(bl) (b4)直 到执行(b2)时的连线数加1等于预定最大连线数为止;以及(b6)当执行(b2)时的连线数加1等于预定最大连线数时,对基板管理控制器建立 连线,并判断连线是否有错误,其中当连线错误时,回报一无法达到最大连线的信息。当子步骤(b6)判定连线无误时,代表已连线的数目符合最大连线数,于是执行上 述步骤(c)。当子步骤(b2)判定连线有错误时,回报一无法建立连线的信息。当执行子步骤(b2)时的连线数加1不等于执行子步骤(b3)时所取得的目前的连 线数时,回报一连线建立错误的信息。综上所述,本发明的技术方案与现有技术相比具有明显的优点和有益效果。通过 上述技术方案,可达到相当的技术进步,并具有产业上的广泛利用价值,其至少具有下列特占.^ \\\ ·1、本连线数检测方法可检查每个连线建立后,是否与基板管理控制器侦测结果相 同,同时在建立过程亦可得知过去建立的连线是否有断线现象,当出现问题时可回报此基 板管理控制器只能建立几个连线;以及2、当达到最大连线数时,可验证是否可建立超出最大值的反向验证。以下将以实施例对上述的说明以及接下来的实施方式做详细的描述,并对本发明 提供更进一步的解释。


为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说 明如下图IA以及图IB是依照本发明一实施例的一种连线数检测方法的流程图,其中图 IA的A处连接图IB A处。主要组件符号说明100 连线数检测方法110 320:步骤具体实施例方式为了使本发明的叙述更加详尽与完备,可参照所附的附图及以下所述各种实施 例,附图中相同的号码代表相同或相似的组件。另一方面,众所周知的组件与步骤并未描述 于实施例中,以避免对本发明造成不必要的限制。本发明所提供的技术方案是一种连线数检测方法,其可适用于客户端透过局域网 络来检测基板管理控制器的连线数,或是广泛地运用在相关的技术环节。具体而言,本连线数检测方法利用基板管理控制器的连线信息取得(GetSession Info)命令,来检查基板管理控制器所侦测的连线数是否与实际测试的连线数量一致。实务 上,对基板管理控制器送出连线信息取得命令可得到基板管理控制器所支持的最大连线数;以及
目前已建立的连线的数目。本连线数检测方法每建立一个连线便检查一次基板管理控制器侦测的连线数,如 此可得知最大可建立几个连线,出现问题时是在第几个连线,是否会超出规定的连线量,与 当达到最大连线数时,中断连线的行为是否正常。图IA以及图IB是依照本发明一实施例的一种连线数检测方法100的流程图,其 中图IA的A处连接图IB的A处。如图所示,连线数检测方法100包含下列步骤110 320(应了解到,在本实施例中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整 其前后顺序,甚至可同时或部分同时执行)。请参照图1A,在步骤110可对基板管理控制器发送一连线信息取得命令,以取得 基板管理控制器的最大连线数。在步骤120可检查最大连线数是否等于基板管理控制器的 韧体所制定的预定最大连线数M。当最大连线数不等于预定最大连线数M时,在步骤130可 回报一韧体初始定义错误的信息,代表基板管理控制器的韧体初始定义就有错误。当最大连线数等于预定最大连线数M时,在步骤140可对基板管理控制器建立第 N个连线,在步骤150可判断连线是否有错误。当连线有错误时,在步骤160可回报一无法 建立连线的信息,代表无法建立第N个连线或只能建立第N减1个连线。当连线没有错误时,在步骤170可对基板管理控制器发送一连线信息取得命令, 以新增一个连线并取得基板管理控制器目前的连线数。在步骤180可判断目前的连线数是 否为N加1个。若目前的连线数不是N加1个,在步骤190可回报一连线建立错误的信息, 代表基板管理控制器无法计算已建立的连线数或已建立的连线有断线现象。若目前的连线数是N加1个,在步骤210可判断连线数N加1是否等于预定最大 连线数M。若连线数N加1是否不等于预定最大连线数M,则重复执行步骤150、170、180、 210直到连线数N加1等于预定最大连线数M为止。若连线数N加1等于预定最大连线数M时,在步骤220可对基板管理控制器建立 第M个连线,在步骤230可判断连线是否有错误。当连线有错误时,在步骤240可回报,回 报一无法达到最大连线的信息,代表无法达到预定最大连线数M,只能建立M减1个连线。请参照图1B,当连线没有错误时,在步骤250可对基板管理控制器发送一连线信 息取得命令,以新增一个连线并取得基板管理控制器目前的连线数。接着,在步骤260可判 断此一连线信息取得命令可否被执行。当连线信息取得命令可被执行时,在步骤270可回 报一连线超过设定值的信息,代表可建立的连线超过设定值。
当连线信息取得命令不被执行时,在步骤280可中断一个连线,再在步骤290可对 基板管理控制器发送一连线信息取得命令,以新增一个连线并取得基板管理控制器目前的 连线数。接着,在步骤310可判断目前已建立连线的数目是否等于预定最大连线数M。若目 前已建立连线的数目不等于预定最大连线数M时,在步骤320可回报一连线行为错误的信 息,代表达到最大连线值后,建立连线的行为有问题。相反地,若目前已建立连线的数目等 于预定最大连线数M时,代表连线正常。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技术 的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范 围当视权利要求书所界定的范围为准。
权利要求
1.一种连线数检测方法,依序包含下列步骤(a)发送一连线信息取得命令至一基板管理控制器,以取得该基板管理控制器的最大 连线数;(b)当该最大连线该基板管理控制器的韧体所制定的预定最大连线数时,逐次对该基 板管理控制器新增连线,直到已连线的数目符合该预定最大连线数;(c)当已连线的数目符合该预定最大连线数时,发送该连线信息取得命令至该基板管 理控制器以新增连线,并判断该连线信息取得命令是否被执行;(d)当该连线信息取得命令不被执行时,对该基板管理控制器中断一个连线,再发送该 连线信息取得命令至该基板管理控制器以新增连线并取得目前已建立连线的数目;以及(e)判断该目前已建立连线的数目是否符合该预定最大连线数。
2.根据权利要求1所述的连线数检测方法,其特征在于,当该连线信息取得命令被执 行时,回报一连线超过设定值的信息。
3.根据权利要求1所述的连线数检测方法,其特征在于,还包含(f)当该目前已建立连线的数目不符合该最大连线数时,回报一连线行为错误的信息。
4.根据权利要求1所述的连线数检测方法,其特征在于,步骤(a)包含检查该最大连线数是否等于该基板管理控制器的韧体所制定的预定最大连线数;以及 当该最大连线数不等于该预定最大连线数时,回报一韧体初始定义错误的信息。
5.根据权利要求4所述的连线数检测方法,其特征在于,当该最大连线数等于该预定 最大连线数时,步骤(b)依序包含(bl)对该基板管理控制器建立连线;(b2)每次对该基板管理控制器建立连线以后,判断连线是否有错误; (b3)每当连线无误时,发送该连线信息取得命令至该基板管理控制器以新增连线并取 得目前的连线数;(b4)当执行(b2)时的连线数加1等于执行(b3)时所取得的目前的连线数时,判断执 行(b2)时的连线数加1是否等于该预定最大连线数;(b5)当执行(b2)时的连线数加1不等于该最大连线数时,重复执行(bl) (b4)直到 执行(b2)时的连线数加1等于该预定最大连线数为止;以及(b6)当执行(b2)时的连线数加1等于该预定最大连线数时,对该基板管理控制器建立 连线,并判断连线是否有错误,其中当连线错误时,回报一无法达到最大连线的信息。
6.根据权利要求5所述的连线数检测方法,其特征在于,当(b6)判定连线无误时,代表 已连线的数目符合该最大连线数,执行步骤(C)。
7.根据权利要求5所述的连线数检测方法,其特征在于,当(b2)判定连线有错误时,回 报一无法建立连线的信息。
8.根据权利要求5所述的连线数检测方法,其特征在于,当执行(b2)时的连线数加1 不等于执行(b3)时所取得的目前的连线数时,回报一连线建立错误的信息。
全文摘要
本发明涉及一种连线数检测方法,其利用基板管理控制器的连线信息取得命令,来检查基板管理控制器所侦测的连线数是否与实际测试的连线数量一致。
文档编号G06F11/22GK102053889SQ20091021159
公开日2011年5月11日 申请日期2009年11月10日 优先权日2009年11月10日
发明者陈宗楠 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1