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

文档序号:9417253阅读:来源:国知局
厂设备制造商指令以恢复用户标识符为出厂预设状态。当接收到用户接口装置发送的单一原厂设备制造商指令并判断为有效指令之后,设定变量LOADUSER为第二值(例如
I)。当侦测到变量LOADUSER为第二值时,透过基板管理控制模块将用户标识符恢复为出厂的预设状态。举例而言,将用户名称、密码与权限其中一者或其组合恢复为出厂的预设状态,并且在恢复程序结束后产生响应消息,以代表恢复程序执行成功或失败。于透过用户接口装置调用单一原厂设备制造商指令的情况中,当响应消息产生后,进一步透过用户接口装置接收响应消息以表示恢复程序成功或失败的信息于用户接口装置上。因此,使用者可得知恢复使用者标识符为出厂预设状态是否执行成功。
[0054]于另一实施例中,上述步骤S204亦可以是判断接收到用户利用用户接口装置发送的第一设定值恢复指令并且与预先储存于标准指令进行比对,亦即检查侦错信息是否正确。若比对一致,亦即接收到用户接口装置发送的第一设定值恢复指令并且侦错信息正确,则于步骤S206中设定变量LOADUSER为第二值(例如I)。若未接收到用户接口装置发送的第一设定值恢复指令或者比对不一致(亦即侦错信息错误),则维持变量LOADUSER原本的值。举例而言,第一设定值恢复指令(例如封装后的单一原厂设备制造商指令)为(30h, CEh)并于其后方加上三个字符的侦错信息。侦错信息设置的目的为避免使用者无意间调用上述单一原厂设备制造商指令,导致用户自行定义的用户名称、密码与权限因恢复为出厂预设状态而失效。因此,调用单一原厂设备制造商指令时必须输入正确的侦错信息,方可正确调用恢复指令以恢复原厂预设状态。否则,输入正确的单一原厂设备制造商指令与错误的侦错信息亦无法成功恢复用户标识符为出厂设定值。侦错信息例如关于制造信息的代码,并且以最低有效字符在前排序。于本实施例中,侦错信息设定为关于制造信息Inventec的代码,例如因特网号码分配局(IANA)代码「0019a9h」。于恢复程序结束后,产生一字符的响应消息代表恢复程序执行成功或者失败。上述字符长度、指令代码与信息代码仅为举例说明,并非用以限定本发明,其他合适的字符长度、指令代码与信息代码亦在本发明的涵盖范围内。
[0055]综上所述,本揭示内容得以经由上述实施例,透过基本输入输出系统或用户接口装置发送单一命令即可完成恢复系统内基板管理控制模块的用户标识符设定值的功能,并且藉由设置侦错信息以避免恢复命令受到错误调用而导致系统用户自行定义的用户标识符失效的情况发生。因此,本揭示内容可透过调用单一指令的方式达成执行恢复使用者标识符设定值所需的多个指令的功能。因此,简化指令调用的操作,并且同时提高效率与安全性。
[0056]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种设定值恢复系统,用以将多个用户的设定值恢复为出厂用户预设值,其特征在于,包含: 一操作控制模块,发送一第一设定值恢复指令;以及 一基板管理控制模块,电性耦接所述操作控制模块,所述基板管理控制模块包含: 一应用程序编程接口单元,所述应用程序编程接口单元接收所述第一设定值恢复指令; 一初始化指令储存单元,预先储存一初始化指令集,所述初始化指令集包含一用户名称初始化指令、一密码初始化指令以及一权限初始化指令;以及 一信息处理器单元,所述信息处理器单元定义并初始化一变量为一第一值;当判断接收到所述应用程序编程接口单元传送的所述第一设定值恢复指令为一有效指令时,设定所述变量为一第二值;当侦测到所述变量为所述第二值时,所述信息处理器单元调用所述初始化指令储存单元的所述初始化指令集,分别将至少一用户名称、至少一密码与至少一权限恢复为一对应预设值。2.如权利要求1所述的设定值恢复系统,其特征在于,所述操作控制模块包含: 一基本输入输出系统单兀; 一用户接口装置;以及 其中,所述第一设定值恢复指令由所述基本输入输出系统单元或所述用户接口装置发出。3.如权利要求1所述的设定值恢复系统,其特征在于,所述多个用户包含至少一自定义用户以及至少一预设用户。4.如权利要求3所述的设定值恢复系统,其特征在于,所述初始化指令储存单元还包含一删除指令集,所述删除指令集用以删除所述至少一自定义用户。5.如权利要求1所述的设定值恢复系统,其特征在于,所述信息处理器单元包含: 一侦测判断次单元,所述侦测判断次单元轮询侦测接收所述应用程序编程接口单元传送的所述第一设定值恢复指令,并判断所述第一设定值恢复指令是否有效;当判断所述第一设定值恢复指令有效时,输出一第二设定值恢复指令;当判断所述第一设定值恢复指令无效时,拦截所述第一设定值恢复指令,并产生一第一响应消息;以及 一标记次单元,用以定义并初始化所述变量为所述第一值,并接收所述第二设定值恢复指令,当接收到所述第二设定值恢复指令时,设定所述变量为所述第二值。6.如权利要求5所述的设定值恢复系统,其特征在于,所述信息处理器单元还包含: 一执行次单元,所述执行次单元侦测所述标记次单元的所述变量,以及当侦测到所述变量为所述第二值时,所述执行次单元调用所述初始化指令储存单元的所述用户名称初始化指令、所述密码初始化指令及所述权限初始化指令,分别将所述至少一用户名称、所述至少一密码与所述至少一权限恢复为所述对应预设值,并产生一第二响应消息。7.如权利要求6所述的设定值恢复系统,其特征在于,所述用户接口装置从所述基板管理控制模块接收所述第一响应消息及所述第二响应消息,并显示所述第一响应消息及所述第二响应消息。8.如权利要求5所述的设定值恢复系统,其特征在于,所述侦测判断次单元将接收到的所述第一设定值恢复指令与预先储存于所述基板管理控制模块的一标准指令进行比对;若比对一致,则判断所述第一设定值恢复指令有效;若比对不一致,则判断所述第一设定值恢复指令无效。9.如权利要求5所述的设定值恢复系统,其特征在于,所述第一响应消息为所述第一设定值恢复指令执行失败信息。10.如权利要求6所述的设定值恢复系统,其特征在于,所述第二响应消息为所述第一设定值恢复指令执行成功信息。11.如权利要求2所述的设定值恢复系统,其特征在于,所述基本输入输出系统单元发出的所述第一设定值恢复指令为一系统嵌入指令,所述用户接口装置发出的所述第一设定值恢复指令为一用户输入指令。
【专利摘要】本发明提供一种设定值恢复系统,其包含操作控制模块与基板管理控制模块。基板管理控制模块包含应用程序编程接口单元、初始化指令储存单元与信息处理器单元。操作控制模块发送第一设定值恢复指令至应用程序编程接口单元。初始化指令储存单元预先储存初始化指令集。信息处理器单元用以定义并初始化变量为第一值;当判断接收到应用程序编程接口单元传送的第一设定值恢复指令为有效指令时,设定变量为第二值;当侦测到变量为第二值时,调用初始化指令储存模块之初始化指令集,分别将用户名称、密码与权限恢复为对应预设值,进而可简化恢复系统设定值的操作。
【IPC分类】G06F11/14
【公开号】CN105138419
【申请号】CN201510442147
【发明人】章熙朗, 胡鹏
【申请人】英业达科技有限公司, 英业达股份有限公司
【公开日】2015年12月9日
【申请日】2015年7月24日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1