设定值恢复系统的制作方法

文档序号:9417253阅读:455来源:国知局
设定值恢复系统的制作方法
【技术领域】
[0001]本发明涉及一种恢复技术,且特别是有关于一种设定值恢复系统与方法。
【背景技术】
[0002]于计算机技术发展中,若欲将计算机系统的基板管理控制器(BaseboardManagement Controller, BMC)的用户相关设定恢复至预设值,方式可以透过基本输入输出系统(Basic Input/Output System, B1S)调用命令,或者以磁盘操作系统(DiskOperating System, DOS)内的批处理文件(Batch file)实现。然而,上述的方式均需要针对每一个使用者标识符(User Identificat1n,User ID)进行修改以及删除其余用户信息,导致需要于系统外部发送数十条命令至基本输入输出系统才能达成目的。此外,上述方式亦牵涉到于不同的接口间调用指令,因此操作时不但效率低落且容易发生问题。

【发明内容】

[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种设定值恢复系统,用于简化恢复系统设定值的操作。
[0004]为实现上述目的及其他相关目的,本发明提供一种设定值恢复系统,用以将多个用户的设定值恢复为出厂用户预设值,设定值恢复系统包含操作控制模块与基板管理控制模块,其中基板管理控制模块电性耦接操作控制模块。基板管理控制模块包含应用程序编程接口(Applicat1n Programming Interface,API)单元、初始化指令储存单元与信息处理器(Message handler)单元。应用程序编程接口单元电性親接基本输入输出系统与信息处理器单元。基本输入输出系统用以发送单一原厂设备制造商(Original EquipmentManufacturer,OEM)指令。操作控制模块发送第一设定值恢复指令。应用程序编程接口单元用以接收该单一原厂设备制造商指令。初始化指令储存单元预先储存初始化指令集,初始化指令集包含用户名称初始化指令、密码初始化指令以及权限初始化指令。信息处理器单元用以定义并初始化变量为第一值;当判断接收到应用程序编程接口单元传送的第一设定值恢复指令为有效指令时时,设定变量为第二值;当侦测到变量为第二值时,信息处理器单元调用初始化指令储存单元的初始化指令集,分别将用户名称、密码与权限恢复为对应预设值。
[0005]本揭示内容之一实施例中,其中操作控制模块包含基本输入输出系统(BasicInput/Output System,B1S)单元与用户接口(User Interface,UI)装置。第一设定值恢复指令由基本输入输出系统单元或用户接口装置发出。
[0006]本揭示内容之一实施例中,其中所述的多个用户包含至少一自定义用户以及至少一预设用户。
[0007]本揭示内容之一实施例中,其中初始化指令储存单元还包含删除指令集,删除指令集用以删除至少一自定义用户。
[0008]本揭示内容之一实施例中,其中信息处理器单元包含侦测判断次单元与标记次单元。侦测判断次单元用以轮询侦测接收应用程序编程接口单元传送的第一设定值恢复指令,并判断第一设定值恢复指令是否有效。当侦测判断次单元判断第一设定值恢复指令有效时,输出一第二设定值恢复指令。当侦测判断次单元判断第一设定值恢复指令无效时,拦截第一设定值恢复指令,并产生第一响应消息。标记次单元用以定义并初始化变量为第一值,并接收第二设定值恢复指令。当标记次单元接收到第二设定值恢复指令时,设定变量为第二值。
[0009]本揭示内容之一实施例中,其中信息处理器单元还包含执行次单元,其用以侦测标记次单元的变量。当侦测到变量为第二值时,执行次单元调用初始化指令储存单元的用户名称初始化指令、密码初始化指令及权限初始化指令,分别将至少一用户名称、至少一密码与至少一权限恢复为该对应预设值,并产生第二响应消息。
[0010]本揭示内容之一实施例中,其中用户接口装置用以从基板管理控制模块接收第一响应消息及第二响应消息,并显示第一响应消息及第二响应消息。
[0011 ] 本揭示内容之一实施例中,其中侦测判断次单元将接收到的第一设定值恢复指令与预先储存于基板管理控制模块的标准指令进行比对。若比对一致,则侦测判断次单元判断第一设定值恢复指令有效;若比对不一致,则侦测判断次单元判断第一设定值恢复指令无效。
[0012]本揭示内容之一实施例中,其中第一响应消息为第一设定值恢复指令执行失败信息。
[0013]本揭示内容之一实施例中,其中第二响应消息为第一设定值恢复指令执行成功信息。
[0014]本揭示内容之一实施例中,其中基本输入输出系统单元发出的第一设定值恢复指令为系统嵌入指令,用户接口装置发出的第一设定值恢复指令为用户输入指令。
[0015]综上所述,本揭示内容透过基本输入输出系统或用户接口装置发送单一命令即可完成恢复系统内基板管理控制模块的用户标识符设定值的功能,并且藉由设置侦错信息以避免恢复命令受到错误调用而导致系统用户自行定义的用户标识符失效的情况发生。因此,本揭示内容可透过调用单一指令的方式达成执行恢复使用者标识符设定值所需的多个指令的功能。因此,简化指令调用的操作,并且同时提高效率与安全性。
[0016]以下将以实施方式对上述的说明作详细的描述,并对本揭示内容的技术方案提供进一步的解释。
【附图说明】
[0017]为让本揭示内容的上述和其他目的、特征、优点与实施例能更明显易懂,所附图示的说明如下:
[0018]图1说明本揭示内容一实施例的设定值恢复系统示意图。
[0019]图2说明本揭示内容另一实施例的设定值恢复方法流程图。
[0020]组件标号说明
[0021]为让本揭示内容的上述和其他目的、特征、优点与实施例能更明显易懂,所附符号的说明如下:
[0022]100:设定值恢复系统
[0023]110:操作控制模块
[0024]112:基本输入输出系统单元
[0025]114:用户接口装置
[0026]120:基板管理控制模块
[0027]122:应用程序编程接口单元
[0028]124:信息处理器单元
[0029]126:初始化指令储存单元
[0030]222:侦测判断次单元
[0031]224:标记次单元
[0032]226:执行次单元
[0033]200:设定值恢复方法
[0034]S202 ?S214:步骤
【具体实施方式】
[0035]为了使本揭示内容的叙述更加详尽与完备,可参照附图及以下所述的各种实施例。但所提供的实施例并非用以限制本发明所涵盖的范围;步骤的描述亦非用以限制其执行的顺序,任何由重新组合,所产生具有均等功效的装置,皆为本发明所涵盖的范围。
[0036]于下述的实施方式中,除非内文中对于冠词有所特别限定(例如“单一”仅表示数量为一),否则“一”可泛指单一个或多个。
[0037]另外,关于本文中所使用的“耦接”及“连接”,均可指两个或多个组件相互直接作实体接触或电性接触,或是相互间接作实体接触或电性接触,而“耦接”还可指两个或多个组件相互操作或动作。
[0038]图1说明本揭示内容一实施例的设定值恢复系统100示意图。设定值恢复系统100包含操作控制模块110与基板管理控制模块120,其中基板管理控制模块120电性耦
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1