书签 分享 收藏 举报 版权申诉 / 11

电子装置、基板管理控制器输入简化系统及简化方法.pdf

  • 上传人:a2
  • 文档编号:1665067
  • 上传时间:2018-07-03
  • 格式:PDF
  • 页数:11
  • 大小:658.99KB
  • 摘要
    申请专利号:

    CN201310672799.4

    申请日:

    2013.12.12

    公开号:

    CN104714776A

    公开日:

    2015.06.17

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G06F 9/30申请公布日:20150617|||公开

    IPC分类号:

    G06F9/30

    主分类号:

    G06F9/30

    申请人:

    鸿富锦精密工业(深圳)有限公司; 鸿海精密工业股份有限公司

    发明人:

    陈吉宝

    地址:

    518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    一种基板管理控制器输入简化方法,包括:响应用户的操作而提供一输入框供用户输入;在用户在该输入框输入一数值时,查询该数值是否与该电子装置的存储单元中存储的IPMI指令数据库中的一IPMI指令的头函数的数值一致;如果一致,在用户继续输入一数值时,判断用户在该输入框继续输入的数值是否为该IPMI指令中的一命令的数值;如果是,根据该指令数据库搜索确定用户输入的该IPMI指令中的命令下的所有位数据;以及控制在该输入框上自动输入搜索到的该命令下的所有位数据。本发明还提供一种电子装置及基板管理控制器输入简化系统。本发明能够快速进行该用于控制该基板管理控制器的IPMI指令的输入。

    权利要求书

    权利要求书
    1.  一种电子装置,包括一基板管理控制器、处理单元以及存储单元,其特征在于:
    该存储单元中存储有一IPMI指令数据库,该IPMI指令数据库存储有多个IPMI指令的数据,每一IPMI指令的数据包括关联存储的该IPMI指令的头函数的数值、该头函数下至少一个命令的数值以及每一命令下的位数据;
    该处理单元包括:
    输入框提供模块,用于响应用户的操作而提供一输入框供用户输入;
    输入确定模块,用于当用户在该输入框输入一数值时,查询该数值是否与一IPMI指令的头函数的数值一致,并在确认用户在该输入框输入的数值与一IPMI指令的头函数的数值一致且用户继续输入一数值时,判断用户在该输入框继续输入的数值是否为该IPMI指令中的一命令的数值;
    搜索模块,用于在输入确定模块判断继续输入的数值为该IPMI指令中的一个命令时,根据该指令数据库搜索确定用户输入的该IPMI指令中的命令下的所有位数据;以及
    输入控制模块,用于控制在该输入框上自动输入搜索到的该命令下的所有位数据。

    2.  如权利要求1所述的电子装置,其特征在于,该搜索模块还用于在该输入确定模块确定该输入框输入的数值与一IPMI指令的头函数的数值一致时,搜索确定该IPMI指令的头函数下对应的至少一个命令的数值;该输入控制模块还用于控制在该输入框上输入该IPMI指令的头函数的数值对应的所有命令的数值。

    3.  如权利要求1所述的电子装置,其特征在于,该处理单元还包括一更新控制模块,该更新控制模块用于每间隔一预定时间从一预定的网址获取最新的指令文件,并将该获取的标准指令文件与该存储单元所存储的IPMI指令数据库进行对比;该更新控制模块并在对比该当前获取的标准指令文件中具有该存储单元所存储的IPMI指令数据库所没有的IPMI指令时,控制将该IPMI指令数据库所没有的IPMI指令增加至该IPMI指令数据库中。

    4.  如权利要求1所述的电子装置,其特征在于,该电子装置为服务器或个人电脑。

    5.  一种基板管理控制器输入简化系统,运行于一具有基板管理控制的电子装置中,其特征在于,基板管理控制器输入简化系统包括:
    输入框提供模块,用于响应用户的操作而提供一输入框供用户输入;
    输入确定模块,用于当用户在该输入框输入一数值时,查询该数值是否与该电子装置的存储单元中存储的IPMI指令数据库中的一IPMI指令的头函数的数值一致,并在确认用户在该输入框输入的数值与一IPMI指令的头函数的数值一致且用户继续输入一数值时,判断用户在该输入框继续输入的数值是否为该IPMI指令中的一命令的数值,其中,该IPMI指令数据库存储有多个IPMI指令的数据,每一IPMI指令的数据包括关联存储的该IPMI指令的头函数的数值、该头函数下至少一个命令的数值以及每一命令下的位数据;
    搜索模块,用于在输入确定模块判断继续输入的数值为该IPMI指令中的一个命令时,根据该指令数据库搜索确定用户输入的该IPMI指令中的命令下的所有位数据;以及
    输入控制模块,用于控制在该输入框上自动输入搜索到的该命令下的所有位数据。

    6.  如权利要求5所述的系统,其特征在于,该搜索模块还用于在该输入确定模块确定该输入框输入的数值与一IPMI指令的头函数的数值一致时,搜索确定该IPMI指令的头函数下对应的至少一个命令的数值;该输入控制模块还用于控制在该输入框上输入该IPMI指令的头函数的数值对应的所有命令的数值。

    7.  如权利要求5所述的系统,其特征在于,该系统还包括一更新控制模块,该更新控制模块用于每间隔一预定时间从一预定的网址获取最新的指令文件,并将该获取的标准指令文件与该存储单元所存储的IPMI指令数据库进行对比;该更新控制模块并在对比该当前获取的标准指令文件中具有该存储单元所存储的IPMI指令数据库所没有的IPMI指令时,控制将该IPMI指令数据库所没有的IPMI指令增加至该IPMI指令数据库中。

    8.  一种基板管理控制器输入简化方法,应用于一包括基板管理控制器的电子装置中,其特征在于,该方法包括步骤:
    响应用户的操作而提供一输入框供用户输入;
    在用户在该输入框输入一数值时,查询该数值是否与该电子装置的存储单元中存储的IPMI指令数据库中的一IPMI指令的头函数的数值一致,其中,该IPMI指令数据库存储有多个IPMI指令的数据,每一IPMI指令的数据包括关联存储的该IPMI指令的头函数的数值、该头函数下至少一个命令的数值以及每一命令下的位数据;
    如果一致,在用户继续输入一数值时,判断用户在该输入框继续输入的数值是否为该IPMI指令中的一命令的数值;
    在判断继续输入的数值为该IPMI指令中的一个命令的数值时,根据该指令数据库搜索确定用户输入的该IPMI指令中的命令下的所有位数据;以及
    控制在该输入框上自动输入搜索到的该命令下的所有位数据。

    9.  如权利要求8所述的方法,其特征在于,该方法还包括步骤:
    在确定该输入框输入的数值与一IPMI指令的头函数的数值一致时,搜索确定该IPMI指令的头函数下对应的至少一个命令的数值;以及
    控制在该输入框上输入该IPMI指令的头函数的数值对应的所有命令的数值。

    10.  如权利要求8所述的方法,其特征在于,该方法还包括步骤:
    每间隔一预定时间从一预定的网址获取最新的指令文件,并将该获取的标准指令文件与该存储单元所存储的IPMI指令数据库进行对比;以及
    在对比该当前获取的标准指令文件中具有该存储单元所存储的IPMI指令数据库所没有的IPMI指令时,控制将该IPMI指令数据库所没有的IPMI指令增加至该IPMI指令数据库中。

    说明书

    说明书电子装置、基板管理控制器输入简化系统及简化方法
    技术领域
    本发明涉及一种简化系统,特别涉及一种简化基板管理控制器输入的系统及方法。
    背景技术
    一般,服务器等计算和处理量较大的计算机装置,通常会通过一基板管理控制器(baseboard management controller,BMC)进行管理。通过基板管理控制器,用户可以轻易获得中央处理器、内存的元件的温度、电压等参数,从而监控计算机装置的健康状况。目前,用户需要输入IPMI(Intelligent Platform Management Interface,智能平台管理接口)指令控制基板管理控制器执行相应的功能。目前的IPMI指令IMP由头函数、头函数下的相应的命令以及命令下对应的数据三个部分组成。从而,在输入IPMI指令时,需要输入头函数的一个字节的数值、头函数下的相应的命令的一个字节的数值以及该命令下对应的位数据。例如,用户需要查询风扇的转速时,首先要输入风扇查询的IPMI指令的头函数的数值,例如0X00,然后输入转速查询命令的数值,例如0101以及该查询命令下对应的多个字节的位数据。而一般的命令下的位数据往往有多个字节,因此,用户需要输入大量复杂的位数据才能完成该IPMI指令的输入,使得目前的对基板管理控制器的管理十分不便。
    发明内容
    有鉴于此,提供一种基板管理控制器控制简化系统及简化方法,可简化基板管理控制器的输入控制。
    一种电子装置,包括一基板管理控制器、处理单元以及存储单元,其中,该存储单元中存储有一IPMI指令数据库,该IPMI指令数据库存储有多个IPMI指令的数据,每一IPMI指令的数据包括关联存储的该IPMI指令的头函数的数值、该头函数下至少一个命令的数值以及每一命令下的位数据。该处理单元包括输入框提供模块、输入确定模块、搜索模块以及输入控制模块。该输入框提供模块用于响应用户的操作而提供一输入框供用户输入。该输入确定模块用于当用户在该输入框输入一数值时,查询该数值是否与一IPMI指令的头函数的数值一致,并在确认用户在该输入框输入的数值与一IPMI指令的头函数的数值一致且用户继续输入一数值时,判断用户在该输入框继续输入的数值是否为该IPMI指令中的一命令的数值。该搜索模块用于在输入确定模块判断继续输入的数值为该IPMI指令中的一个命令时,根据该指令数据库搜索确定用户输入的该IPMI指令中的命令下的所有位数据。该输入控制模块用于控制在该输入框上自动输入搜索到的该命令下的所有位数据。
    一种基板管理控制器输入简化系统,运行于一具有基板管理控制的电子装置中,其中,基板管理控制器输入简化系统包括输入框提供模块、输入确定模块、搜索模块以及输入控制模块。该输入框提供模块用于响应用户的操作而提供一输入框供用户输入。该输入确定模块,用于当用户在该输入框输入一数值时,查询该数值是否与该电子装置的存储单元中存储的IPMI指令数据库中的一IPMI指令的头函数的数值一致,并在确认用户在该输入框输入的数值与一IPMI指令的头函数的数值一致且用户继续输入一数值时,判断用户在该输入框继续输入的数值是否为该IPMI指令中的一命令的数值,其中,该IPMI指令数据库存储有多个IPMI指令的数据,每一IPMI指令的数据包括关联存储的该IPMI指令的头函数的数值、该头函数下至少一个命令的数值以及每一命令下的位数据。该搜索模块用于在输入确定模块判断继续输入的数值为该IPMI指令中的一个命令时,根据该指令数据库搜索确定用户输入的该IPMI指令中的命令下的所有位数据。该输入控制模块用于控制在该输入框上自动输入搜索到的该命令下的所有位数据。
    一种基板管理控制器输入简化方法,应用于一包括基板管理控制器的电子装置中,其中,该方法包括步骤:响应用户的操作而提供一输入框供用户输入;在用户在该输入框输入一数值时,查询该数值是否与该电子装置的存储单元中存储的IPMI指令数据库中的一IPMI指令的头函数的数值一致,其中,该IPMI指令数据库存储有多个IPMI指令的数据,每一IPMI指令的数据包括关联存储的该IPMI指令的头函数的数值、该头函数下至少一个命令的数值以及每一命令下的位数据;如果一致,在用户继续输入一数值时,判断用户在该输入框继续输入的数值是否为该IPMI指令中的一命令的数值;在判断继续输入的数值为该IPMI指令中的一个命令的数值时,根据该指令数据库搜索确定用户输入的该IPMI指令中的命令下的所有位数据;以及控制在该输入框上自动输入搜索到的该命令下的所有位数据。
    通过本发明的基板管理控制器输入简化系统、电子装置及方法,能够快速进行该用于控制该基板管理控制器的IPMI指令的输入。
    附图说明
    图1为本发明一实施方式中的电子装置的模块示意图。
    图2为本发明一实施方式中一IPMI指令的结构示意图。
    图3为本发明一实施方式中输入框的示意图。
    图4为本发明一实施方式中基板管理控制器输入简化方法的流程图。
    主要元件符号说明
    电子装置100基板管理控制器10处理单元20存储单元30IPMI指令数据库31IPMI指令32头函数NF命令CMD位数据DAT基板管理控制器输入简化系统S1输入框提供模块11输入确定模块12搜索模块13输入控制模块14验证模块15更新控制模块16输入框IB步骤S401~S409
    如下具体实施方式将结合上述附图进一步说明本发明。
    具体实施方式
    请一并参阅图1及图2,为本发明一实施方式中的电子装置100的功能模块图。该电子装置100包括一基板管理控制器10、处理单元20以及存储单元30。该存储单元30中存储有一IPMI(Intelligent Platform Management Interface,智能平台管理接口)指令数据库31。该IPMI指令数据库31存储有多个IPMI指令32的数据。
    如图2所示,每一IPMI指令32包括头函数NF、头函数下的至少一个命令CMD以及每一命令CMD下的至少一个位数据DAT三个部分。每一IPMI指令32的数据则包括关联存储的该IPMI指令32的头函数NF的数值、该头函数NF下至少一个命令CMD的数值以及每一命令CMD下的位数据。每一IPMI指令32的数据还包括头函数NF数值、命令CMD的数值以及每一命令CMD下的位数据的描述信息。其中,该IPMI指令数据库31可为一用户预选编辑的PDF等文件。
    该处理单元20用于运行一基板管理控制器输入简化系统S1。该基板管理控制器输入简化系统S1用于简化控制电子装置200的基板管理控制器21的IPMI指令的输入。
    该基板管理控制器输入简化系统S1包括一输入框提供模块11、一输入确定模块12、一搜索模块13以及一输入控制模块14。其中,在本实施方式中,该基板管理控制器输入简化系统S1为一软件程序。在其他实施方式中,该基板管理控制器输入简化系统S1为固化于该处理单元20中的程序。
    请一并参阅图3,其中,该输入框提供模块11用于响应用户的操作而提供一如图3所示的输入框IB供用户输入。在本实施方式中,该输入框IB为一运行框,该输入框提供模块11响应用户打开电脑运行栏的操作而提供该输入框IB。
    该输入确定模块12用于当用户在该输入框IB输入一数值时,查询该数值是否与一IPMI指令32的头函数NF的数值一致。
    该输入确定模块12并在确认用户在该输入框IB输入的数值与一IPMI指令32的头函数NF的数值一致且用户继续输入一数值时,判断用户在该输入框IB继续输入的数值是否为该IPMI指令中的一命令的数值。其中,该输入确定模块12在确认用户在该输入框IB输入的数值与任一IPMI指令32的头函数NF的数值或者该IPMI指令中的命令均不一致时,提示一失败信息,并在用户再次在该输入框IB输入数值时重新判断。
    该搜索模块13并在输入确定模块12判断输入的数值为该IPMI指令中的一个命令的数值时,根据该IPMI指令数据库31搜索确定用户输入的该IPMI指令中的命令下的所有位数据。
    该输入控制模块14用于控制在该输入框IB上自动输入该命令下的所有位数据。例如,如图3所示,用户输入代表某一IPMI指令的数值0X00以及该IPMI指令下的一命令的数值0X02后,则该输入控制模块14用于控制在该输入框IB上自动输入该命令下的所有位数据。其中,在一实施方式中,该输入控制模块14用于控制在该输入框IB上自动输入该命令下的所有位数据的数值及描述信息。
    从而,本发明中,用户只需要输入一个IPMI指令的头函数对应的数值以及一命令对应的数值后,基板管理控制器输入简化系统S1自动在输入框IB中增加该该命令下的所有位数据。从而极大节省了用户输入IPMI指令的时间。
    其中,在一实施方式中,该搜索模块13还用于在该输入确定模块12确定该输入框IB输入的数值与一IPMI指令32的头函数的数值一致时,搜索该IPMI指令32的头函数下对应的至少一个命令的数值。该输入控制模块14还控制在该输入框IB上输入该IPMI指令32的头函数的数值对应的所有命令的数值以及相应命令的描述。从而提示用户进行相应命令的数值的输入。其中,用户可通过键入或选择的方式而输入该命令对应的数值。
    其中,在一实施方式中,该基板管理控制器输入简化系统S1还包括一验证模块15以及一更新控制模块16。
    该验证模块15用于验证该IPMI指令数据库31中的数据是否正确,并在不正确时,产生相应的提示。其中,该存储单元30中还预先存储有一标准指令文件(图中未示)。该验证模块15将该IPMI指令数据库31与一标准指令文件进行对比,而确定该IPMI指令数据库31中的数据是否正确。
    该更新控制模块16用于每间隔一预定时间(例如2天)从一预定的网址获取最新的指令文件,并将该获取的指令文件与该存储单元30所存储的IPMI指令数据库31进行对比。该更新控制模块16并在对比该当前获取的指令文件中具有该存储单元30所存储的IPMI指令数据库31所没有的IPMI指令时,控制更新该IPMI指令数据库31。即,该更新控制模块16将该IPMI指令数据库31所没有的IPMI指令增加至该IPMI指令数据库31中。其中,该预定的网址可为基板管理控制器10的厂商的网址或特定的IPMI指令开发商的网址。
    其中,在一实施方式中,该更新控制模块16可响应用户的操作工作或不工作,即,对该IPMI指令数据库31的更新可根据用户的选择启动或不启动。
    其中,该电子装置100为服务器、个人电脑等。
    请参阅图4,为本发明中基板管理控制器输入简化方法的流程图。首先,该输入框提供模块11响应用户的操作而提供一输入框IB供用户输入(S401)。
    该输入确定模块12用于当用户在该输入框IB输入一数值时,查询该数值是否与一IPMI指令32的头函数NF的数值一致(S403)。如果一致,则执行步骤S405,否则流程结束。
    该输入确定模块12并在用户继续输入一数值时,判断用户在该输入框IB继续输入的数值是否为该IPMI指令中一命令的数值(S405)。如果是,则执行步骤S407,否则流程结束。
    该搜索模块13根据该指令数据库31搜索确定用户输入的该IPMI指令中的命令下的所有位数据(S407)。
    该输入控制模块14控制在该输入框IB上自动输入该命令下的所有位数据(S409)。
    其中,该方法还包括步骤:该搜索模块13在该输入确定模块12确定该输入框IB输入的数值与一IPMI指令32的头函数的数值一致时,搜索该IPMI指令32的头函数下对应的至少一个命令的数值。该输入控制模块14还控制在该输入框IB上输入该IPMI指令32的头函数的数值对应的所有命令的数值以及相应命令的描述,从而提示用户所需执行的命令对应的数值。
    其中,该方法还包括步骤:该验证模块15验证该IPMI指令数据库31中的数据是否正确,并在不正确时,产生相应的提示。
    该方法还包括步骤:该更新控制模块16每间隔一预定时间(例如2天)从一预定的网址获取最新的指令文件,并将该获取的指令文件与该存储单元30所存储的IPMI指令数据库31进行对比。该更新控制模块16并在对比该当前获取的指令文件中具有该存储单元30所存储的IPMI指令数据库31所没有的IPMI指令时,控制更新该IPMI指令数据库31。即,该更新控制模块16将该IPMI指令数据库31所没有的IPMI指令增加至该IPMI指令数据库31中。

    关 键  词:
    电子 装置 管理 控制器 输入 简化 系统 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:电子装置、基板管理控制器输入简化系统及简化方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1665067.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1