• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 46
    • 下载费用:30 金币  

    重庆时时彩后2教程: RAS配置的设置方法及装置.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201310633339.0

    申请日:

    2013.11.29

    公开号:

    CN103645915A

    公开日:

    2014.03.19

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 9/445申请公布日:20140319|||实质审查的生效IPC(主分类):G06F 9/445申请日:20131129|||公开
    IPC分类号: G06F9/445 主分类号: G06F9/445
    申请人: 杭州华为数字技术有限公司
    发明人: 许利霞; 李迪挺; 张斌
    地址: 310053 浙江省杭州市滨江区滨兴路301号3幢A楼301室
    优先权:
    专利代理机构: 北京同立钧成知识产权代理有限公司 11205 代理人: 刘芳
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201310633339.0

    授权公告号:

    ||||||

    法律状态公告日:

    2018.02.09|||2014.04.16|||2014.03.19

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明实施例提供一种RAS配置的设置方法及装置。本发明提供的RAS配置的设置方法,包括:获取用户设置的可靠性、可用性、可服务性RAS配置信息,并存储在基板管理控制器BMC中;接收基本输入输出系统BIOS发送的RAS配置获取请求,所述BMC与所述BIOS通过RAS配置接口连接;向所述BIOS返回包含所述RAS配置信息的RAS配置获取响应,以使所述BIOS根据所述RAS配置信息设置RAS配置参数。本发明实施例解决了现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题,提高了RAS配置的安全性。

    权利要求书

    权利要求书
    1.  一种可靠性、可用性、可服务性配置的设置方法,其特征在于,包括:
    获取用户设置的可靠性、可用性、可服务性RAS配置信息,并存储在基板管理控制器BMC中;
    接收基本输入输出系统BIOS发送的RAS配置获取请求,所述BMC与所述BIOS通过RAS配置接口连接;
    向所述BIOS返回包含所述RAS配置信息的RAS配置获取响应,以使所述BIOS根据所述RAS配置信息设置RAS配置参数。

    2.  根据权利要求1所述的方法,其特征在于,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    获取用户通过上层管理节点Node设置的RAS配置信息。

    3.  根据权利要求1或2所述的方法,其特征在于,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之后,还包括:
    根据所述用户设置的RAS配置信息生成第一拓扑图;
    所述向所述BIOS返回包含所述RAS配置信息的RAS配置获取响应,包括:
    向所述BIOS返回包含所述第一拓扑图的RAS配置获取响应,以使所述BIOS根据所述第一拓扑图所指示的RAS配置信息设置RAS配置参数。

    4.  根据权利要求1~3中任一所述的方法,其特征在于,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之前,还包括:
    接收所述用户输入的信息查看指令;
    根据所述信息查看指令获取所述BMC中保存的当前RAS配置信息;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    获取所述用户基于所述当前RAS配置信息进行设置得到的RAS配置信息;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之后,还包括:
    根据所述用户设置的RAS配置信息更新所述BMC中保存的RAS配置信息。

    5.  根据权利要求4所述的方法,其特征在于,所述接收所述用户输入的 信息查看指令之前,还包括:
    接收所述BIOS发送的信息上报请求,所述信息上报请求包括所述BIOS中的RAS配置信息;
    保存所述信息上报请求中的所述RAS配置信息;
    向所述BIOS返回信息上报响应,所述信息上报响应用于向所述BIOS指示所述BMC已保存所述BIOS上报的RAS配置信息。

    6.  根据权利要求4或5所述的方法,其特征在于,所述根据所述信息查看指令获取所述BMC中保存的当前RAS配置信息之后,还包括:
    根据所述当前RAS配置信息生成第二拓扑图;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,具体包括:
    获取所述用户基于所述第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。

    7.  根据权利要求4~6中任一所述的方法,其特征在于,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    接收所述用户基于所述当前RAS配置信息返回的确认指令;
    根据所述确认指令,将所述当前RAS配置信息作为所述用户设置的RAS配置信息。

    8.  根据权利要求1~7中任一所述的方法,其特征在于,所述向所述BIOS返回包含所述RAS配置信息的RAS配置获取响应,以使所述BIOS根据所述RAS配置信息设置RAS配置参数之后,还包括:
    接收所述BIOS发送的设置成功消息;
    向所述用户提示已完成所述RAS配置参数的设置。

    9.  根据权利要求8所述的方法,其特征在于,所述设置成功消息携带已设置的RAS配置参数;所述向所述用户提示已完成所述RAS配置参数的设置之后,还包括:
    生成针对所述已设置的RAS配置参数的第三拓扑图;
    向所述用户返回所述第三拓扑图以指示的已完成设置的RAS配置参数。

    10.  根据权利要求1~9中任一所述的方法,其特征在于,所述接收基本输入输出系统BIOS发送的RAS配置获取请求之前,还包括:
    接收用户输入的RAS配置取消指令;
    根据所述RAS配置取消指令断开与所述BIOS连接的RAS配置接口,以使所述BIOS根据自身保存的RAS配置信息设置所述RAS配置参数。

    11.  一种可靠性、可用性、可服务性配置的设置方法,其特征在于,包括:
    获取用户设置的可靠性、可用性、可服务性RAS配置信息;
    根据所述用户设置的RAS配置信息向基板管理控制器BMC发送参数设置请求,以使所述BMC根据所述用户设置的RAS配置信息替换当前保存的RAS配置信息,并指示基本输入输出系统BIOS通过与所述BMC连接的RAS配置接口获取所述BMC中已替换的RAS配置信息,进而根据所述已替换的RAS配置信息设置RAS配置参数;
    接收所述BMC返回的参数设置响应,所述参数设置响应用于向所述用户指示所述BMC已根据所述用户设置的RAS配置信息替换当前保存的RAS配置信息。

    12.  根据权利要求11所述的方法,其特征在于,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之后,还包括:
    根据所述用户设置的RAS配置信息生成第一拓扑图;
    所述根据所述用户设置的RAS配置信息向基板管理控制器BMC发送参数设置请求,包括:
    根据所述第一拓扑图向所述BMC发送参数设置请求,以使所述BMC根据所述第一拓扑图所指示的RAS配置信息替换当前保存的RAS配置信息。

    13.  根据权利要求11或12所述的方法,其特征在于,若上层管理节点Node中具有已保存的RAS配置信息;则所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之前,还包括:
    接收所述用户输入的第一查看指令;
    根据所述第一信息查看指令获取所述上层管理Node中保存的当前RAS配置信息;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    获取所述用户基于所述当前RAS配置信息进行设置得到的RAS配置信息;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之后,还包括:
    根据所述用户设置的RAS配置信息更新所述上层管理Node中保存的RAS配置信息。

    14.  根据权利要求13所述的方法,其特征在于,所述根据所述第一信息查看指令获取所述上层管理Node中保存的当前RAS配置信息之后,还包括:
    根据所述当前RAS配置信息生成第二拓扑图;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,具体包括:
    获取所述用户基于所述第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。

    15.  根据权利要求11或12所述的方法,其特征在于,所述RAS配置信息包括从所述BMC中获取的RAS配置信息;则所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之前,包括:
    接收所述用户输入的第二查看指令;
    根据所述第二查看指令向所述BMC发送RAS配置获取请求;
    接收所述BMC返回的包括所述BMC中保存的当前RAS配置信息的RAS配置获取响应;
    根据所述BMC返回的当前RAS配置信息生成第三拓扑图;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,具体包括:
    获取所述用户基于所述第三拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。

    16.  根据权利要求13~15中任一所述的方法,其特征在于,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    接收所述用户基于所述当前RAS配置信息返回的确认指令;
    根据所述确认指令,将所述当前RAS配置信息作为所述用户设置的RAS配置信息。

    17.  根据权利要求11~16中任一所述的方法,其特征在于,所述接收所述BMC返回的参数设置响应之后,还包括:
    接收所述BMC在所述BIOS设置RAS配置参数之后发送的设置成功消息;
    向所述用户提示已完成所述RAS配置参数的设置。

    18.  根据权利要求17所述的方法,其特征在于,所述设置成功消息携带已设置的RAS配置参数;所述向所述用户提示已完成所述RAS配置参数的设置之后,还包括:
    生成针对所述已设置的RAS配置参数的第四拓扑图;
    向所述用户返回所述第四拓扑图以指示的已完成设置的RAS配置参数。

    19.  根据权利要求11~18中任一所述的方法,其特征在于,所述根据所述用户设置的RAS配置信息向基板管理控制器BMC发送参数设置请求之前,还包括:
    接收用户输入的RAS配置取消指令;
    向所述BMC发送所述RAS配置取消指令,以使所述BMC根据所述RAS配置取消指令断开与所述BIOS连接的RAS配置接口,使得所述BIOS根据自身保存的RAS配置信息设置RAS配置参数。

    20.  一种可靠性、可用性、可服务性配置的设置方法,其特征在于,包括:
    向基板管理控制器BMC发送RAS配置获取请求,基本输入输出系统BIOS通过RAS配置接口与所述BMC连接;
    接收所述BMC返回的RAS配置获取响应,所述RAS配置获取响应中包含所述BMC中保存的当前RAS配置信息;
    根据所述当前RAS配置信息设置RAS配置参数。

    21.  根据权利要求20所述的方法,其特征在于,所述根据所述当前RAS配置信息设置RAS配置参数之后,还包括:
    向所述BMC发送设置成功消息,以使所述BMC向所述用户提示已完成所述RAS配置参数的设置。

    22.  根据权利要求20所述的方法,其特征在于,所述根据所述当前RAS配置信息设置RAS配置参数之后,还包括:
    向所述BMC发送设置成功消息,以使所述BMC向管上层理节点Node转发所述设置成功信息,使得所述上层管理Node向所述用户提示已完成所述 RAS配置参数的设置。

    23.  根据权利要求20~22中任一所述的方法,其特征在于,所述向基板管理控制器BMC发送RAS配置获取请求之前,还包括:
    向所述BMC发送信息上报请求,所述信息上报请求包括所述BIOS中的RAS配置信息;
    接收所述BMC通过所述RAS配置接口返回的信息上报响应,所述信息上报响应用于向所述BIOS指示所述BMC已保存所述BIOS中的RAS配置信息。

    24.  一种可靠性、可用性、可服务性配置的设置装置,其特征在于,设置在基板管理控制器BMC中,包括:
    获取???,用于获取用户设置的可靠性、可用性、可服务性RAS配置信息,并存储在所述BMC中;
    接收???,用于接收基本输入输出系统BIOS发送的RAS配置获取请求,所述BMC与所述BIOS通过RAS配置接口连接;
    发送???,用于向所述BIOS返回包含所述获取??榛袢〉腞AS配置信息的RAS配置获取响应,以使所述BIOS根据所述RAS配置信息设置RAS配置参数。

    25.  根据权利要求24所述的装置,其特征在于,所述获取???,还用于获取用户通过上层管理节点Node设置的RAS配置信息。

    26.  根据权利要求24或25所述的装置,其特征在于,还包括:图像生成???,用于在所述获取??榛袢∮没柚玫腞AS配置信息之后,根据所述用户设置的RAS配置信息生成第一拓扑图;
    所述发送???,具体用于向所述BIOS返回包含所述第一拓扑图的RAS配置获取响应,以使所述BIOS根据所述第一拓扑图所指示的RAS配置信息设置RAS配置参数。

    27.  根据权利要求24~26中任一所述的装置,其特征在于,所述接收???,还用于在所述获取??榛袢∮没柚玫腞AS配置信息之前,接收所述用户输入的信息查看指令;
    所述获取???,还用于根据所述接收??榻邮盏男畔⒉榭粗噶罨袢∷鯞MC中保存的当前RAS配置信息;
    所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述当前RAS配置信息进行设置得到的RAS配置信息;
    则所述装置还包括:更新???,用于在所述获取??榛袢∮没柚玫腞AS配置信息之后,根据所述用户设置的RAS配置信息更新所述BMC中保存的RAS配置信息。

    28.  根据权利要求27所述的装置,其特征在于,所述接收???,还用于在接收所述用户输入的信息查看指令之前,接收所述BIOS发送的信息上报请求,所述信息上报请求包括所述BIOS中的RAS配置信息;
    则所述装置还包括:存储???,用于保存所述接收??榻邮盏男畔⑸媳ㄇ肭笾械乃鯮AS配置信息;
    所述发送???,还用于向所述BIOS返回信息上报响应,所述信息上报响应用于向所述BIOS指示所述BMC已保存所述BIOS上报的RAS配置信息。

    29.  根据权利要求27或28所述的装置,其特征在于,所述图像生成???,还用于在所述获取??楦菟鼋邮漳?榻邮盏男畔⒉榭粗噶罨袢∷鯞MC中保存的当前RAS配置信息之后,根据所述当前RAS配置信息生成第二拓扑图;
    所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。

    30.  根据权利要求27~29中任一所述的装置,其特征在于,所述获取??橛糜诨袢∮没柚玫腞AS配置信息,包括:用于接收所述用户基于所述当前RAS配置信息返回的确认指令;并根据所述确认指令,将所述当前RAS配置信息作为所述用户设置的RAS配置信息。

    31.  根据权利要求24~30中任一所述的装置,其特征在于,所述接收???,还用于在向所述BIOS返回包含所述RAS配置信息的RAS配置获取响应,以使所述BIOS根据所述RAS配置信息设置RAS配置参数之后,接收所述BIOS发送的设置成功消息;
    则所述装置还包括:提示???,用于向所述用户提示已完成所述RAS配置参数的设置。

    32.  根据权利要求31所述的装置,其特征在于,所述设置成功消息携带已设置的RAS配置参数;所述图像生成???,还用于在所述提示??橄蛩鲇没崾疽淹瓿伤鯮AS配置参数的设置之后,生成针对所述已设置的RAS配置参数的第三拓扑图;
    所述提示???,还用于向所述用户返回所述第三拓扑图以指示的已完成设置的RAS配置参数。

    33.  根据权利要求24~32中任一所述的装置,其特征在于,所述接收???,还用于在接收所述BIOS发送的RAS配置获取请求之前,接收用户输入的RAS配置取消指令;
    则所述装置还包括:取消???,用于根据所述接收??榻邮盏腞AS配置取消指令断开与所述BIOS连接的RAS配置接口,以使所述BIOS根据自身保存的RAS配置信息设置所述RAS配置参数。

    34.  一种可靠性、可用性、可服务性配置的设置装置,其特征在于,设置在上层管理节点Node中,包括:
    获取???,用于获取用户设置的可靠性、可用性、可服务性RAS配置信息;
    发送???,用于根据所述获取??榛袢〉挠没柚玫腞AS配置信息向基板管理控制器BMC发送参数设置请求,以使所述BMC根据所述用户设置的RAS配置信息替换当前保存的RAS配置信息,并指示基本输入输出系统BIOS通过与所述BMC连接的RAS配置接口获取所述BMC中已替换的RAS配置信息,进而根据所述已替换的RAS配置信息设置RAS配置参数;
    接收???,用于接收所述BMC返回的参数设置响应,所述参数设置响应用于向所述用户指示所述BMC已根据所述用户设置的RAS配置信息替换当前保存的RAS配置信息。

    35.  根据权利要求34所述的装置,其特征在于,还包括:图像生成???,用于在所述获取??榛袢∮没柚玫腞AS配置信息之后,根据所述用户设置的RAS配置信息生成第一拓扑图;
    所述发送???,具体用于根据所述第一拓扑图向所述BMC发送参数设置请求,以使所述BMC根据所述第一拓扑图所指示的RAS配置信息替换当前保存的RAS配置信息。

    36.  根据权利要求34或35所述的装置,其特征在于,若所述上层管理Node中具有已保存的RAS配置信息;则所述接收???,还用于在所述获取??榛袢∮没柚玫腞AS配置信息之前,接收所述用户输入的第一查看指令;
    则所述获取???,还用于根据所述接收??榻邮盏牡谝恍畔⒉榭粗噶罨袢∷錾喜愎芾鞱ode中保存的当前RAS配置信息;
    所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述当前RAS配置信息进行设置得到的RAS配置信息;
    所述装置还包括:更新???,用于在所述获取??榛袢∮没柚玫腞AS配置信息之后,根据所述用户设置的RAS配置信息更新所述上层管理Node中保存的RAS配置信息。

    37.  根据权利要求36所述的装置,其特征在于,所述图像生成???,还用于在所述获取??楦菟鼋邮漳?榻邮盏牡谝恍畔⒉榭粗噶罨袢∷錾喜愎芾鞱ode中保存的当前RAS配置信息之后,根据所述当前RAS配置信息生成第二拓扑图;
    所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。

    38.  根据权利要求34或35所述的装置,其特征在于,所述RAS配置信息包括从所述BMC中获取的RAS配置信息;则所述接收???,还用于在所述获取??榛袢∮没柚玫腞AS配置信息之前,接收所述用户输入的第二查看指令;
    所述获取???,还用于根据所述接收??榻邮盏牡诙榭粗噶钕蛩鯞MC发送RAS配置获取请求;
    所述接收???,还用于接收所述BMC返回的包括所述BMC中保存的当前RAS配置信息的RAS配置获取响应;
    所述图像生成???,还用于根据所述BMC返回的当前RAS配置信息生成第三拓扑图;
    则所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述第三拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。

    39.  根据权利要求36~38中任一所述的装置,其特征在于,所述获取??橛糜诨袢∮没柚玫腞AS配置信息,包括:用于接收所述用户基于所述当前RAS配置信息返回的确认指令;并根据所述确认指令,将所述当前RAS配置信息作为所述用户设置的RAS配置信息。

    40.  根据权利要求34~39中任一所述的装置,其特征在于,所述接收???,还用于在接收所述BMC返回的参数设置响应之后,接收所述BMC在所述BIOS设置RAS配置参数之后发送的设置成功消息;
    所述装置还包括:提示???,用于向所述用户提示已完成所述RAS配置参数的设置。

    41.  根据权利要求40所述的装置,其特征在于,所述设置成功消息携带已设置的RAS配置参数;所述图像生成???,还用于在所述提示??橄蛩鲇没崾疽淹瓿伤鯮AS配置参数的设置之后,生成针对所述已设置的RAS配置参数的第四拓扑图;
    所述提示???,还用于向所述用户返回所述第四拓扑图以指示的已完成设置的RAS配置参数。

    42.  根据权利要求34~41中任一所述的装置,其特征在于,所述接收???,还用于在所述发送??楦菟龌袢∧?榛袢〉挠没柚玫腞AS配置信息向基板管理控制器BMC发送参数设置请求之前,接收用户输入的RAS配置取消指令;
    所述发送???,还用于向所述BMC发送所述RAS配置取消指令,以使所述BMC根据所述RAS配置取消指令断开与所述BIOS连接的RAS配置接口,使得所述BIOS根据自身保存的RAS配置信息设置RAS配置参数。

    43.  一种可靠性、可用性、可服务性配置的设置装置,其特征在于,设置在基本输入输出系统BIOS中,包括:
    发送???,用于向基板管理控制器BMC发送RAS配置获取请求,所述BIOS通过RAS配置接口与所述BMC连接;
    接收???,用于接收所述BMC返回的RAS配置获取响应,所述RAS配置获取响应中包含所述BMC中保存的当前RAS配置信息;
    设置???,用于根据所述接收??榻邮盏牡鼻癛AS配置信息设置RAS配置参数。

    44.  根据权利要求43所述的装置,其特征在于,所述发送???,还用于在所述设置??楦菟鼋邮漳?榻邮盏牡鼻癛AS配置信息设置RAS配置参数之后,向所述BMC发送设置成功消息,以使所述BMC向所述用户提示已完成所述RAS配置参数的设置。

    45.  根据权利要求43所述的装置,其特征在于,所述发送???,还用于在所述设置??楦菟鼋邮漳?榻邮盏牡鼻癛AS配置信息设置RAS配置参数之后,向所述BMC发送设置成功消息,以使所述BMC向管上层理节点Node转发所述设置成功信息,使得所述上层管理Node向所述用户提示已完成所述RAS配置参数的设置。

    46.  根据权利要求43~45中任一所述的装置,其特征在于,所述发送???,还用于在向所述BMC发送RAS配置获取请求之前,向所述BMC发送信息上报请求,所述信息上报请求包括所述BIOS中的RAS配置信息;
    所述接收???,还用于接收所述BMC通过所述RAS配置接口返回的信息上报响应,所述信息上报响应用于向所述BIOS指示所述BMC已保存所述BIOS中的RAS配置信息。

    说明书

    说明书RAS配置的设置方法及装置
    技术领域
    本发明涉及通信技术,尤其涉及一种RAS配置的设置方法及装置。
    背景技术
    随着终端设备操作系统的高速发展,对操作系统性能的优化配置,已经得到更多用户的关注。
    在对终端设备的操作系统性能进行优化配置时,通常地,通过对终端设备的操作系统中可靠性、可用性、可服务性(Reliability,Availability and Serviceability,简称为:RAS)配置参数的设置进行优化配置。目前,在设置终端设备的操作系统中RAS配置参数时,通常需要在开机或重启时通过基本输入输出系统(Basic Input Output System,简称:BIOS)程序进入RAS配置的设置界面,进而完成对RAS配置参数的设置。
    现有技术中的终端设备,无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大,降低了RAS配置的安全性。
    发明内容
    本发明实施例提供一种RAS配置的设置方法及装置,以解决现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题。
    第一方面,本发明实施例提供一种可靠性、可用性、可服务性配置的设置方法,包括:
    获取用户设置的可靠性、可用性、可服务性RAS配置信息,并存储在基板管理控制器BMC中;
    接收基本输入输出系统BIOS发送的RAS配置获取请求,所述BMC与所述BIOS通过RAS配置接口连接;
    向所述BIOS返回包含所述RAS配置信息的RAS配置获取响应,以使所述BIOS根据所述RAS配置信息设置RAS配置参数。
    在第一方面的第一种可能实现方式中,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    获取用户通过上层管理节点Node设置的RAS配置信息。
    根据第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之后,还包括:
    根据所述用户设置的RAS配置信息生成第一拓扑图;
    所述向所述BIOS返回包含所述RAS配置信息的RAS配置获取响应,包括:
    向所述BIOS返回包含所述第一拓扑图的RAS配置获取响应,以使所述BIOS根据所述第一拓扑图所指示的RAS配置信息设置RAS配置参数。
    根据第一方面、第一方面的第一种和第二种可能的实现方式的任意一种,在第三种可能的实现方式中,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之前,还包括:
    接收所述用户输入的信息查看指令;
    根据所述信息查看指令获取所述BMC中保存的当前RAS配置信息;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    获取所述用户基于所述当前RAS配置信息进行设置得到的RAS配置信息;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之后,还包括:
    根据所述用户设置的RAS配置信息更新所述BMC中保存的RAS配置信息。
    根据第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述接收所述用户输入的信息查看指令之前,还包括:
    接收所述BIOS发送的信息上报请求,所述信息上报请求包括所述BIOS中的RAS配置信息;
    保存所述信息上报请求中的所述RAS配置信息;
    向所述BIOS返回信息上报响应,所述信息上报响应用于向所述BIOS指示所述BMC已保存所述BIOS上报的RAS配置信息。
    根据第一方面的第三种或第四种可能的实现方式,在第五种可能的实现方式中,所述根据所述信息查看指令获取所述BMC中保存的当前RAS配置信息之后,还包括:
    根据所述当前RAS配置信息生成第二拓扑图;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,具体包括:
    获取所述用户基于所述第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    根据第一方面的第三种到第五种可能的实现方式的任意一种,在第六种可能的实现方式中,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    接收所述用户基于所述当前RAS配置信息返回的确认指令;
    根据所述确认指令,将所述当前RAS配置信息作为所述用户设置的RAS配置信息。
    根据第一方面、第一方面的第一种到第六种可能的实现方式的任意一种,在第七种可能的实现方式中,所述向所述BIOS返回包含所述RAS配置信息的RAS配置获取响应,以使所述BIOS根据所述RAS配置信息设置RAS配置参数之后,还包括:
    接收所述BIOS发送的设置成功消息;
    向所述用户提示已完成所述RAS配置参数的设置。
    根据第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述设置成功消息携带已设置的RAS配置参数;所述向所述用户提示已完成所述RAS配置参数的设置之后,还包括:
    生成针对所述已设置的RAS配置参数的第三拓扑图;
    向所述用户返回所述第三拓扑图以指示的已完成设置的RAS配置参数。
    根据第一方面、第一方面的第一种到第八种可能的实现方式的任意一种,在第九种可能的实现方式中,所述接收基本输入输出系统BIOS发送的RAS配置获取请求之前,还包括:
    接收用户输入的RAS配置取消指令;
    根据所述RAS配置取消指令断开与所述BIOS连接的RAS配置接口,以使所述BIOS根据自身保存的RAS配置信息设置所述RAS配置参数。
    第二方面,本发明实施例提供一种可靠性、可用性、可服务性配置的设置方法,包括:
    获取用户设置的可靠性、可用性、可服务性RAS配置信息;
    根据所述用户设置的RAS配置信息向基板管理控制器BMC发送参数设置请求,以使所述BMC根据所述用户设置的RAS配置信息替换当前保存的RAS配置信息,并指示基本输入输出系统BIOS通过与所述BMC连接的RAS配置接口获取所述BMC中已替换的RAS配置信息,进而根据所述已替换的RAS配置信息设置RAS配置参数;
    接收所述BMC返回的参数设置响应,所述参数设置响应用于向所述用户指示所述BMC已根据所述用户设置的RAS配置信息替换当前保存的RAS配置信息。
    在第二方面的第一种可能实现方式中,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之后,还包括:
    根据所述用户设置的RAS配置信息生成第一拓扑图;
    所述根据所述用户设置的RAS配置信息向基板管理控制器BMC发送参数设置请求,包括:
    根据所述第一拓扑图向所述BMC发送参数设置请求,以使所述BMC根据所述第一拓扑图所指示的RAS配置信息替换当前保存的RAS配置信息。
    根据第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,若上层管理节点Node中具有已保存的RAS配置信息;则所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之前,还包括:
    接收所述用户输入的第一查看指令;
    根据所述第一信息查看指令获取所述上层管理Node中保存的当前RAS配置信息;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    获取所述用户基于所述当前RAS配置信息进行设置得到的RAS配置信息;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之后,还包括:
    根据所述用户设置的RAS配置信息更新所述上层管理Node中保存的RAS配置信息。
    根据第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据所述第一信息查看指令获取所述上层管理Node中保存的当前RAS配置信息之后,还包括:
    根据所述当前RAS配置信息生成第二拓扑图;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,具体包括:
    获取所述用户基于所述第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    根据第二方面或第二方面的第一种可能的实现方式,在第四种可能的实现方式中,所述RAS配置信息包括从所述BMC中获取的RAS配置信息;则所述获取用户设置的可靠性、可用性、可服务性RAS配置信息之前,包括:
    接收所述用户输入的第二查看指令;
    根据所述第二查看指令向所述BMC发送RAS配置获取请求;
    接收所述BMC返回的包括所述BMC中保存的当前RAS配置信息的RAS配置获取响应;
    根据所述BMC返回的当前RAS配置信息生成第三拓扑图;
    所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,具体包括:
    获取所述用户基于所述第三拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    根据第二方面的第二种到第四种可能的实现方式的任意一种,在第五种可能的实现方式中,所述获取用户设置的可靠性、可用性、可服务性RAS配置信息,包括:
    接收所述用户基于所述当前RAS配置信息返回的确认指令;
    根据所述确认指令,将所述当前RAS配置信息作为所述用户设置的RAS配置信息。
    根据第二方面、第二方面的第一种到第五种可能的实现方式的任意一种,在第六种可能的实现方式中,所述接收所述BMC返回的参数设置响应之后,还包括:
    接收所述BMC在所述BIOS设置RAS配置参数之后发送的设置成功消息;
    向所述用户提示已完成所述RAS配置参数的设置。
    根据第二方面的第六种可能的实现方式,在第七种可能的实现方式中,所述设置成功消息携带已设置的RAS配置参数;所述向所述用户提示已完成所述RAS配置参数的设置之后,还包括:
    生成针对所述已设置的RAS配置参数的第四拓扑图;
    向所述用户返回所述第四拓扑图以指示的已完成设置的RAS配置参数。
    根据第二方面、第二方面的第一种到第七种可能的实现方式的任意一种,在第八种可能的实现方式中,所述根据所述用户设置的RAS配置信息向基板管理控制器BMC发送参数设置请求之前,还包括:
    接收用户输入的RAS配置取消指令;
    向所述BMC发送所述RAS配置取消指令,以使所述BMC根据所述RAS配置取消指令断开与所述BIOS连接的RAS配置接口,使得所述BIOS根据自身保存的RAS配置信息设置RAS配置参数。
    第三方面,本发明实施例提供一种可靠性、可用性、可服务性配置的设置方法,包括:
    向基板管理控制器BMC发送RAS配置获取请求,基本输入输出系统BIOS通过RAS配置接口与所述BMC连接;
    接收所述BMC返回的RAS配置获取响应,所述RAS配置获取响应中包含所述BMC中保存的当前RAS配置信息;
    根据所述当前RAS配置信息设置RAS配置参数。
    在第三方面的第一种可能实现方式中,所述根据所述当前RAS配置信息设置RAS配置参数之后,还包括:
    向所述BMC发送设置成功消息,以使所述BMC向所述用户提示已完成所述RAS配置参数的设置。
    在第三方面的第二种可能实现方式中,所述根据所述当前RAS配置信息 设置RAS配置参数之后,还包括:
    向所述BMC发送设置成功消息,以使所述BMC向管上层理节点Node转发所述设置成功信息,使得所述上层管理Node向所述用户提示已完成所述RAS配置参数的设置。
    根据第三方面、第三方面的第一种和第二种可能的实现方式的任意一种,在第三种可能的实现方式中,所述向基板管理控制器BMC发送RAS配置获取请求之前,还包括:
    向所述BMC发送信息上报请求,所述信息上报请求包括所述BIOS中的RAS配置信息;
    接收所述BMC通过所述RAS配置接口返回的信息上报响应,所述信息上报响应用于向所述BIOS指示所述BMC已保存所述BIOS中的RAS配置信息。
    第四方面,本发明实施例提供一种可靠性、可用性、可服务性配置的设置装置,设置在基板管理控制器BMC中,包括:
    获取???,用于获取用户设置的可靠性、可用性、可服务性RAS配置信息,并存储在所述BMC中;
    接收???,用于接收基本输入输出系统BIOS发送的RAS配置获取请求,所述BMC与所述BIOS通过RAS配置接口连接;
    发送???,用于向所述BIOS返回包含所述获取??榛袢〉腞AS配置信息的RAS配置获取响应,以使所述BIOS根据所述RAS配置信息设置RAS配置参数。
    在第四方面的第一种可能实现方式中,所述获取???,还用于获取用户通过上层管理节点Node设置的RAS配置信息。
    根据第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述装置还包括:图像生成???,用于在所述获取??榛袢∮没柚玫腞AS配置信息之后,根据所述用户设置的RAS配置信息生成第一拓扑图;
    所述发送???,具体用于向所述BIOS返回包含所述第一拓扑图的RAS配置获取响应,以使所述BIOS根据所述第一拓扑图所指示的RAS配置信息设置RAS配置参数。
    根据第四方面、第四方面的第一种和第二种可能的实现方式的任意一种,在第三种可能的实现方式中,所述接收???,还用于在所述获取??榛袢∮没柚玫腞AS配置信息之前,接收所述用户输入的信息查看指令;
    所述获取???,还用于根据所述接收??榻邮盏男畔⒉榭粗噶罨袢∷鯞MC中保存的当前RAS配置信息;
    所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述当前RAS配置信息进行设置得到的RAS配置信息;
    则所述装置还包括:更新???,用于在所述获取??榛袢∮没柚玫腞AS配置信息之后,根据所述用户设置的RAS配置信息更新所述BMC中保存的RAS配置信息。
    根据第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述接收???,还用于在接收所述用户输入的信息查看指令之前,接收所述BIOS发送的信息上报请求,所述信息上报请求包括所述BIOS中的RAS配置信息;
    则所述装置还包括:存储???,用于保存所述接收??榻邮盏男畔⑸媳ㄇ肭笾械乃鯮AS配置信息;
    所述发送???,还用于向所述BIOS返回信息上报响应,所述信息上报响应用于向所述BIOS指示所述BMC已保存所述BIOS上报的RAS配置信息。
    根据第四方面的第三种或第四种可能的实现方式,在第五种可能的实现方式中,所述图像生成???,还用于在所述获取??楦菟鼋邮漳?榻邮盏男畔⒉榭粗噶罨袢∷鯞MC中保存的当前RAS配置信息之后,根据所述当前RAS配置信息生成第二拓扑图;
    所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    根据第四方面的第三种到第五种可能的实现方式的任意一种,在第六种可能的实现方式中,所述获取??橛糜诨袢∮没柚玫腞AS配置信息,包括:用于接收所述用户基于所述当前RAS配置信息返回的确认指令;并根据所述确认指令,将所述当前RAS配置信息作为所述用户设置的RAS配置信息。
    根据第四方面、第四方面的第一种到第六种可能的实现方式的任意一种,在第七种可能的实现方式中,所述接收???,还用于在向所述BIOS返回包含所述RAS配置信息的RAS配置获取响应,以使所述BIOS根据所述RAS配置信息设置RAS配置参数之后,接收所述BIOS发送的设置成功消息;
    则所述装置还包括:提示???,用于向所述用户提示已完成所述RAS配置参数的设置。
    根据第四方面的第七种可能的实现方式,在第八种可能的实现方式中,所述设置成功消息携带已设置的RAS配置参数;所述图像生成???,还用于在所述提示??橄蛩鲇没崾疽淹瓿伤鯮AS配置参数的设置之后,生成针对所述已设置的RAS配置参数的第三拓扑图;
    所述提示???,还用于向所述用户返回所述第三拓扑图以指示的已完成设置的RAS配置参数。
    根据第四方面、第四方面的第一种到第八种可能的实现方式的任意一种,在第九种可能的实现方式中,所述接收???,还用于在接收所述BIOS发送的RAS配置获取请求之前,接收用户输入的RAS配置取消指令;
    则所述装置还包括:取消???,用于根据所述接收??榻邮盏腞AS配置取消指令断开与所述BIOS连接的RAS配置接口,以使所述BIOS根据自身保存的RAS配置信息设置所述RAS配置参数。
    第五方面,本发明实施例提供一种可靠性、可用性、可服务性配置的设置装置,设置在上层管理节点Node中,包括:
    获取???,用于获取用户设置的可靠性、可用性、可服务性RAS配置信息;
    发送???,用于根据所述获取??榛袢〉挠没柚玫腞AS配置信息向基板管理控制器BMC发送参数设置请求,以使所述BMC根据所述用户设置的RAS配置信息替换当前保存的RAS配置信息,并指示基本输入输出系统BIOS通过与所述BMC连接的RAS配置接口获取所述BMC中已替换的RAS配置信息,进而根据所述已替换的RAS配置信息设置RAS配置参数;
    接收???,用于接收所述BMC返回的参数设置响应,所述参数设置响应用于向所述用户指示所述BMC已根据所述用户设置的RAS配置信息替换当前保存的RAS配置信息。
    在第五方面的第一种可能实现方式中,所述装置还包括:图像生成???,用于在所述获取??榛袢∮没柚玫腞AS配置信息之后,根据所述用户设置的RAS配置信息生成第一拓扑图;
    所述发送???,具体用于根据所述第一拓扑图向所述BMC发送参数设置请求,以使所述BMC根据所述第一拓扑图所指示的RAS配置信息替换当前保存的RAS配置信息。
    根据第五方面或第五方面的第一种可能的实现方式,在第二种可能的实现方式中,若所述上层管理Node中具有已保存的RAS配置信息;则所述接收???,还用于在所述获取??榛袢∮没柚玫腞AS配置信息之前,接收所述用户输入的第一查看指令;
    则所述获取???,还用于根据所述接收??榻邮盏牡谝恍畔⒉榭粗噶罨袢∷錾喜愎芾鞱ode中保存的当前RAS配置信息;
    所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述当前RAS配置信息进行设置得到的RAS配置信息;
    所述装置还包括:更新???,用于在所述获取??榛袢∮没柚玫腞AS配置信息之后,根据所述用户设置的RAS配置信息更新所述上层管理Node中保存的RAS配置信息。
    根据第五方面的第二种可能的实现方式,在第三种可能的实现方式中,所述图像生成???,还用于在所述获取??楦菟鼋邮漳?榻邮盏牡谝恍畔⒉榭粗噶罨袢∷錾喜愎芾鞱ode中保存的当前RAS配置信息之后,根据所述当前RAS配置信息生成第二拓扑图;
    所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    根据第五方面或第五方面的第一种可能的实现方式,在第四种可能的实现方式中,所述RAS配置信息包括从所述BMC中获取的RAS配置信息;则所述接收???,还用于在所述获取??榛袢∮没柚玫腞AS配置信息之前,接收所述用户输入的第二查看指令;
    所述获取???,还用于根据所述接收??榻邮盏牡诙榭粗噶钕蛩鯞MC发送RAS配置获取请求;
    所述接收???,还用于接收所述BMC返回的包括所述BMC中保存的当前RAS配置信息的RAS配置获取响应;
    所述图像生成???,还用于根据所述BMC返回的当前RAS配置信息生成第三拓扑图;
    则所述获取??橛糜诨袢∮没柚玫腞AS配置信息,具体包括:获取所述用户基于所述第三拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    根据第五方面的第二种到第四种可能的实现方式的任意一种,在第五种可能的实现方式中,所述获取??橛糜诨袢∮没柚玫腞AS配置信息,包括:用于接收所述用户基于所述当前RAS配置信息返回的确认指令;并根据所述确认指令,将所述当前RAS配置信息作为所述用户设置的RAS配置信息。
    根据第五方面、第五方面的第一种到第五种可能的实现方式的任意一种,在第六种可能的实现方式中,所述接收???,还用于在接收所述BMC返回的参数设置响应之后,接收所述BMC在所述BIOS设置RAS配置参数之后发送的设置成功消息;
    所述装置还包括:提示???,用于向所述用户提示已完成所述RAS配置参数的设置。
    根据第五方面的第六种可能的实现方式,在第七种可能的实现方式中,所述设置成功消息携带已设置的RAS配置参数;所述图像生成???,还用于在所述提示??橄蛩鲇没崾疽淹瓿伤鯮AS配置参数的设置之后,生成针对所述已设置的RAS配置参数的第四拓扑图;
    所述提示???,还用于向所述用户返回所述第四拓扑图以指示的已完成设置的RAS配置参数。
    根据第五方面、第五方面的第一种到第七种可能的实现方式的任意一种,在第八种可能的实现方式中,所述接收???,还用于在所述发送??楦菟龌袢∧?榛袢〉挠没柚玫腞AS配置信息向基板管理控制器BMC发送参数设置请求之前,接收用户输入的RAS配置取消指令;
    所述发送???,还用于向所述BMC发送所述RAS配置取消指令,以使所述BMC根据所述RAS配置取消指令断开与所述BIOS连接的RAS配置接口,使得所述BIOS根据自身保存的RAS配置信息设置RAS配置参数。
    第六方面,本发明实施例提供一种可靠性、可用性、可服务性配置的设置装置,设置在基本输入输出系统BIOS中,包括:
    发送???,用于向基板管理控制器BMC发送RAS配置获取请求,所述BIOS通过RAS配置接口与所述BMC连接;
    接收???,用于接收所述BMC返回的RAS配置获取响应,所述RAS配置获取响应中包含所述BMC中保存的当前RAS配置信息;
    设置???,用于根据所述接收??榻邮盏牡鼻癛AS配置信息设置RAS配置参数。
    在第六方面的第一种可能实现方式中,所述发送???,还用于在所述设置??楦菟鼋邮漳?榻邮盏牡鼻癛AS配置信息设置RAS配置参数之后,向所述BMC发送设置成功消息,以使所述BMC向所述用户提示已完成所述RAS配置参数的设置。
    在第六方面的第二种可能实现方式中,所述发送???,还用于在所述设置??楦菟鼋邮漳?榻邮盏牡鼻癛AS配置信息设置RAS配置参数之后,向所述BMC发送设置成功消息,以使所述BMC向管上层理节点Node转发所述设置成功信息,使得所述上层管理Node向所述用户提示已完成所述RAS配置参数的设置。
    根据第六方面、第六方面的第一种和第二种可能的实现方式的任意一种,在第三种可能的实现方式中,所述发送???,还用于在向所述BMC发送RAS配置获取请求之前,向所述BMC发送信息上报请求,所述信息上报请求包括所述BIOS中的RAS配置信息;
    所述接收???,还用于接收所述BMC通过所述RAS配置接口返回的信息上报响应,所述信息上报响应用于向所述BIOS指示所述BMC已保存所述BIOS中的RAS配置信息。
    本发明实施例所提供的RAS配置的设置方法及装置,通过BMC获取用户设置的RAS配置信息并存储在该BMC中,并且该BMC与BIOS之间通过RAS配置接口连接,使得BIOS从BMC中获取用户设置的RAS配置信息,实现了用户在终端设备正常运行的状态下对操作系统中RAS配置信息进行设置,解决了现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题,提高了RAS配置 的安全性。
    附图说明
    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
    图1为本发明实施例一所提供的一种RAS配置的设置方法的流程图;
    图2为图1所示RAS配置的设置方法中一种操作系统的结构示意图;
    图3为本发明实施例所提供的一种RAS配置的设置方法中第一拓扑图的示意图;
    图4为本发明实施例二所提供的一种RAS配置的设置方法的流程图;
    图5为本发明实施例三所提供的一种RAS配置的设置方法的流程图;
    图6为本发明实施例四所提供的一种RAS配置的设置方法的流程图;
    图7为本发明实施例五所提供的一种RAS配置的设置方法的流程图;
    图8为本发明实施例六所提供的一种RAS配置的设置方法的信令流程图;
    图9为本发明实施例七所提供的一种RAS配置的设置方法的信令流程图;
    图10为本发明实施例八所提供的一种RAS配置的设置装置的结构示意图;
    图11为本发明实施例所提供的另一种RAS配置的设置装置的结构示意图;
    图12为本发明实施例九所提供的一种RAS配置的设置装置的结构示意图;
    图13为本发明实施例所提供的又一种RAS配置的设置装置的结构示意图;
    图14为本发明实施例十所提供的一种RAS配置的设置装置的结构示意图;
    图15为本发明实施例十一所提供的一种终端设备的结构示意图;
    图16为本发明实施例十二所提供的一种终端设备的结构示意图;
    图17为本发明实施例十三所提供的一种终端设备的结构示意图。
    具体实施方式
    为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。
    实施例一
    图1为本发明实施例一所提供的一种RAS配置的设置方法的流程图。本实施例的方法适用于对终端设备的操作系统中RAS配置参数进行设置的情况,该方法可以由基板管理控制器(Baseboard Management Controller,简称:BMC)或RAS配置的设置装置执行,该装置通常以硬件和/或软件的方法来实现,并集成在终端设备中。如图1所示,本实施例的方法可以包括:
    S110,获取用户设置的RAS配置信息,并存储在BMC中。
    目前,对终端设备的操作系统中RAS配置信息的设置,通常是在开机或重启时,即BIOS程序启动时,进入RAS配置的设置界面进行RAS配置参数的设置,并在设置后立即生效,该设置界面通?;诖排滩僮飨低常―isk Operating System,简称:DOS),具体通过系统指令进行设置,其界面显示较为单一;与现有技术不同的是,本实施例中,用户可以在终端设备正常运行的状态下对RAS配置参数进行设置,具体可以通过终端设备操作系统的BMC进行RAS参数设置,在具体实现中,该终端设备的操作系统可以使用智能平台管理接口(Intelligent Platform Management Interface,简称:IPMI)协议进行管理,上层管理节点(Node)和各Node之间可以通过以太网或其它网络形式连接,并且可以通过IPMI原厂委托制造(Original Equipment Manufacturer,简称:OEM)命令实现上层管理Node对操作系统中各Node的管理,如图2所示,为图1所示RAS配置的设置方法中一种操作系统的结构示意图,该操作系统中的一个Node通常包括BIOS和BMC,并且BMC与BIOS之间通过IPMI系统接口连接,该IPMI系统接口例如可以是硬件通道 (Keyboard Controller Style,简称:KCS)或块传输(Block Transfer,简称:BT),该Node中的BMC具体和上层管理Node连接,接收该上层管理Node发送的IPMI OEM命令;本实施例提供的方法,BMC获取并存储用户设置的RAS配置信息,用户对RAS配置参数的设置可以是在操作系统的接口界面中实现的,该接口界面例如可以是内置于终端设备中的Web系统,用户可以通过页面浏览器访问该BMC,并将设置的RAS配置信息储存在BMC中。
    S120,接收BIOS发送的RAS配置获取请求,该BMC与该BIOS通过RAS配置接口连接。
    在本实施例中,在用户已完成对RAS配置信息的设置并存储在BMC中后,当系统开机或重启时BIOS向BMC发送RAS配置获取请求,通常地,系统每次开机或重启时,BIOS都会重新刷新RAS配置参数;在现有技术中,若用户没有主动进入BIOS程序设置RAS配置参数,系统则会以上次开机时的设置重新刷新一次;不同于现有技术的是,本实施例中,BMC与BIOS通过RAS配置接口连接,并且在系统中预置该RAS配置接口连接为BIOS获取RAS配置信息的优选方式,则系统开机或重启时BIOS会向BMC发送RAS配置获取请求。
    S130,向该BIOS返回包含该RAS配置信息的RAS配置获取响应,以使该BIOS根据该RAS配置信息设置RAS配置参数。
    在本实施例中,BMC接收到BIOS发送的RAS配置获取请求,会将用户已设置的RAS配置信息携带在RAS配置获取响应中返回给BIOS,BIOS则以BMC反馈的RAS配置信息进行参数的设置。
    本实施例所提供的RAS配置的设置方法,通过BMC获取用户设置的RAS配置信息并存储在该BMC中,并且该BMC与BIOS之间通过RAS配置接口连接,使得BIOS从BMC中获取用户设置的RAS配置信息,实现了用户在终端设备正常运行的状态下对操作系统中RAS配置信息进行设置,解决了现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题,提高了RAS配置的安全性。
    可选地,本实施例提供的RAS配置的设置方法,用户对RAS配置信息的设置还可以通过上层管理Node来实现,类似地,用户对RAS配置参数的 设置也可以是在操作系统的接口界面中实现的,用户通过页面浏览器访问上层管理Node,实现通过上层管理Node设置RAS配置信息。
    进一步地,本实施例中,在BMC获取到用户设置的RAS配置信息之后,还可以根据用户设置的RAS配置信息生成第一拓扑图;相应地,S130替换为:向该BIOS返回包含该第一拓扑图的RAS配置获取响应,以使该BIOS根据该第一拓扑图所指示的RAS配置信息设置RAS配置参数。
    本实施例提供的RAS配置的设置方法,BMC将获取的RAS配置信息的数据形成转换为拓扑图的形式,以拓扑图表示的RAS配置信息更加直观,并且可以更好地体现RAS配置信息的内容和效果;举例来说,该第一拓扑图包含配置区和图形显示区;配置区包括RAS配置信息,如微通道体系结构(Micro Channel Architecture,简称:MCA),镜像(Mirror),阈值(Threshold)等,该图形显示区自动根据RAS配置信息,结合当前系统的拓扑方式,可视化呈现RAS配置效果,例如:配置区中第一对Mirror在CPU0和1之间,则拓扑中可用高亮同色的形式告知用户Mirror效果,如图3所示,为本发明实施例所提供的一种RAS配置的设置方法中第一拓扑图的示意图,图3中DIMM11~DIMM88是指对内存条的编号,本实施例中的内存条例如可以为双列直插式存储??椋―ual Inline Memory Modules,简称:DIMM)。
    实施例二
    图4为本发明实施例二所提供的一种RAS配置的设置方法的流程图。如图4所示,本实施例的方法可以包括:
    S210,接收用户输入的信息查看指令。
    S220,根据该信息查看指令获取BMC中保存的当前RAS配置信息。
    在本实施例中,用户可以通过接口界面访问BMC,并输入信息查看指令,BMC根据用户输入的信息查看指令获取自身保存的当前RAS配置信息;具体地,BMC每次获取用户设置的RAS配置信息后都会将其保存在BMC中的存储??橹?,因此,用户在通过接口界面在BMC中设置RAS配置信息时,可以先行获取该BMC中已存储的RAS配置信息。
    需要说明的是,本实施例中,用户可以查看BMC中已保存的RAS配置信息,在用户未进行过RAS配置信息的设置前,BMC可以通过与BIOS连接的RAS配置接口获取到BIOS中的RAS配置信息;具体地,BMC接收BIOS 发送的信息上报请求,该信息上报请求包括该BIOS中的RAS配置信息;并保存该信息上报请求中的该RAS配置信息;进而向该BIOS返回信息上报响应,该信息上报响应用于向该BIOS指示该BMC已保存该BIOS上报的RAS配置信息。
    在本实施例中,终端设备的操作系统在开机时处于上电自检(Power On Self Test,简称:POST)阶段,此时,与BIOS通过RAS配置接口连接的BMC接收BIOS发送的信息上报请求,该信息上报请求包括BIOS中已存在的RAS配置信息,用于将其提供给BMC,该BMC接收到BIOS发送的信息上报请求后,保存该请求中包含的RAS配置信息;相应地,BMC在接收并保存由BIOS发送的RAS配置信息后,进而向该BIOS返回与信息上报请求对应的信息上报响应,用于向该BIOS通知该BMC已保存其上报的RAS配置信息。
    举例来说,在POST阶段,BIOS可以通过IPMI OEM命令来发送信息上报请求,若该请求中包含的RAS配置信息为内存镜像信息,则该IPMI OEM命令的具体内容可以参考以下表1:


    表1
    S230,获取该用户基于该当前RAS配置信息进行设置得到的RAS配置信息。
    在本实施例中,BMC根据用户的信息查看指令获取到自身保存的当前RAS配置信息,并可以通过接口向该用户显示该当前RAS配置信息,因此,用户在进行RAS配置信息的设置时,可以基于该BMC提供的当前RAS配置信息进行设置,可以只对RAS相关配置的参数进行改变,简化了用户在进行RAS配置信息设置的内容。
    在具体实现时,本实施例中S230可以包括:接收该用户基于该当前RAS配置信息返回的确认指令;并根据该确认指令,将该当前RAS配置信息作为该用户设置的RAS配置信息。
    S240,根据该用户设置的RAS配置信息更新该BMC中保存的RAS配置信息。
    在本实施例中,BMC获取到用户重新设置的RAS配置信息后,会以用户本次设置的RAS配置信息替换之前保存的RAS配置信息,即BMC中保存用户最后一次设置的RAS配置信息。
    S250,接收BIOS发送的RAS配置获取请求,该BMC与该BIOS通过RAS配置接口连接。
    S260,向该BIOS返回包含该RAS配置信息的RAS配置获取响应,以使该BIOS根据该RAS配置信息设置RAS配置参数。
    具体地,S250~S260的具体实现参照实施例一中的S120~S130。
    在本实施例中,BMC向BIOS返回包含RAS配置信息的响应,即BIOS读取BMC中获取的RAS配置信息,例如,BIOS通过IPMI OEM命令读取BMC发送的RAS配置信息中的内存镜像信息,则该IPMI OEM命令的具体内容可以参考以下表2:

    表2
    本实施例所提供的RAS配置的设置方法,通过BMC获取用户设置的RAS配置信息并存储在该BMC中,并且该BMC与BIOS之间通过RAS配置接口连接,使得BIOS从BMC中获取用户设置的RAS配置信息,实现了用户在终端设备正常运行的状态下对操作系统中RAS配置信息进行设置,解决了现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题,提高了RAS配置的安全性。另外,用户在进行RAS配置信息的设置前,可以先由BMC向用户提供其自身保存的RAS配置信息,简化了用户在进行RAS配置信息设置的内容。
    可选地,本实施例提供的方法,在S220之后还包括:根据该当前RAS配置信息生成第二拓扑图;相应地,S230替换为:获取该用户基于该第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    在本实施例中,BMC根据用户输入的信息查看指令获取到其自身所保存的当前RAS配置信息之后,可以依照系统中预置的拓扑形式将该当前RAS配置信息转换为第二拓扑图,以该第二拓扑图的形式向用户显示BMC中的当前RAS配置信息,使得用户可以更直观的查看并基于该第二拓扑图的内容对RAS配置信息进行更改。
    进一步地,本实施例提供的方法,在S260之后,BMC还可以接收BIOS发送的设置成功消息,并向用户提示已完成该RAS配置参数的设置;该设置成功消息中可以携带已设置的RAS配置参数,相应地,本实施例提供的方法还包括:生成针对该已设置的RAS配置参数的第三拓扑图;因此,向用户返回该第三拓扑图用以指示的已设置的RAS配置参数。
    需要说明的是,在本实施例中,当BMC接收到用户输入的RAS配置取消指令时,根据该RAS配置取消指令断开该BMC与BIOS连接的RAS配置接口,使得该BIOS根据自身保存的RAS配置信息设置该RAS配置参数。
    实施例三
    图5为本发明实施例三所提供的一种RAS配置的设置方法的流程图。本实施例的方法适用于对终端设备的操作系统中RAS配置参数进行设置的情况,该方法可以由上层管理Node或RAS配置的设置装置执行,该装置通常以硬件和/或软件的方法来实现,并集成在终端设备中。如图5所示,本实施例的方法可以包括:
    S310,获取用户设置的RAS配置信息。
    与上述实施例类似地,用户可以在终端设备正常运行的状态下对RAS配置参数进行设置;不同的是,本实施例中,用户具体通过终端设备操作系统的上层管理Node进行RAS参数设置,同样以该终端设备的操作系统使用IPMI协议进行管理为例进行说明,上层管理Node和各Node之间通过以太网或其它网络形式连接,并且可以通过IPMI OEM命令实现上层管理Node对操作系统中各Node的管理,如图2所示,也可以为图5所示RAS配置的设置方法中提供的一种操作系统的结果示意图,该操作系统的一个Node通常包 括BIOS和BMC,BMC与BIOS之间通过IPMI系统接口连接,该IPMI系统接口例如可以KCS或BT,与实施例一不同的是,该Node中的BMC和上层管理Node可以通过RAS配置接口连接,实现RAS配置信息的交互,并且接收该上层管理Node还可以通过发送的IPMI OEM命令的形式设置RAS配置信息;本实施例提供的方法,上层管理Node获取用户设置的RAS配置信息,用户对RAS配置参数的设置可以是在操作系统的接口界面中实现的,该接口界面例如可以是内置于终端设备中的Web系统,用户可以通过页面浏览器访问该上层管理Node进行RAS配置信息的设置。
    S320,根据该用户设置的RAS配置信息向BMC发送参数设置请求,以使该BMC根据该用户设置的RAS配置信息替换当前保存的RAS配置信息,并指示BIOS通过与该BMC连接的RAS配置接口获取该BMC中已替换的RAS配置信息,进而根据该已替换的RAS配置信息设置RAS配置参数。
    在本实施例中,上层管理Node不能直接向BIOS发送用户设置的RAS配置信息,可以通过其连接的BMC向BIOS发送设置的RAS配置信息,具体地,该BMC中有当前保存的RAS配置信息,在收到上层管理Node发送的参数设置请求时,以该请求中包含的用户设置的RAS配置信息替换当前保存的RAS配置信息,进而由BMC通过与BIOS连接的RAS配置接口向其发送已替换的RAS配置信息,从而使得BIOS根据接收的RAS配置信息进行参数设置。
    S330,接收该BMC返回的参数设置响应,该参数设置响应用于向该用户指示该BMC已根据该用户设置的RAS配置信息替换当前保存的RAS配置信息。
    在本实施例中,BMC在接收到上层管理Node发送的参数设置请求,并根据该请求中的RAS配置信息替换器当前保存的RAS配置信息时,还可以向上层管理Node发送参数设置响应,用于向该上层管理Node通知该BMC已保存接收到的RAS配置信息。
    本实施例所提供的RAS配置的设置方法,通过上层管理Node获取用户设置的RAS配置信息并发送到BMC中,使得该BMC以用户设置的RAS配置信息替换当前保存的RAS配置信息,该BMC与BIOS之间通过RAS配置接口连接,可以使得BIOS从BMC中获取用户设置的RAS配置信息,实现 了用户在终端设备正常运行的状态下对操作系统中RAS配置信息进行设置,解决了现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题,提高了RAS配置的安全性。
    进一步地,本实施例中,在上层管理Node获取到用户设置的RAS配置信息之后,还可以根据用户设置的RAS配置信息生成第一拓扑图;相应地,上层管理Node还可以根据该第一拓扑图向该BMC发送参数设置请求,以使该BMC具体根据该第一拓扑图所指示的RAS配置信息替换当前保存的RAS配置信息。
    本实施例提供的RAS配置的设置方法,上层管理Node将获取的RAS配置信息的数据形成转换为拓扑图的形式,以拓扑图表示的RAS配置信息更加直观,并且可以更好地体现RAS配置信息的内容和效果。
    实施例四
    图6为本发明实施例四所提供的一种RAS配置的设置方法的流程图。如图6所示,本实施例的方法可以包括:
    S410,接收该用户输入的第一查看指令。
    S420,根据该第一信息查看指令获取该上层管理Node中保存的当前RAS配置信息。
    在本实施例中,用户可以通过接口界面访问上层管理Node,并输入第一信息查看指令,上层管理Node根据用户输入的第一信息查看指令获取自身保存的当前RAS配置信息;具体地,上层管理Node每次获取用户设置的RAS配置信息后都会将其保存在上层管理Node中的存储??橹?,因此,用户在通过接口界面在上层管理Node中设置RAS配置信息时,可以先行获取该上层管理Node中已存储的RAS配置信息。
    S430,获取该用户基于该当前RAS配置信息进行设置得到的RAS配置信息。
    在本实施例中,上层管理Node根据用户的第一信息查看指令获取到自身保存的当前RAS配置信息,并可以通过接口向该用户显示该当前RAS配置信息,因此,用户在进行RAS配置信息的设置时,可以基于该上层管理Node提供的当前RAS配置信息进行设置,可以只对RAS相关配置的参数进行改 变,简化了用户在进行RAS配置信息设置的内容。
    在具体实现时,本实施例中S430可以包括:接收该用户基于该当前RAS配置信息返回的确认指令;并根据该确认指令,将该当前RAS配置信息作为该用户设置的RAS配置信息。
    S440,根据该用户设置的RAS配置信息更新该上层管理Node中保存的RAS配置信息。
    在本实施例中,上层管理Node获取到用户重新设置的RAS配置信息后,会以用户本次设置的RAS配置信息替换之前保存的RAS配置信息,即上层管理Node中保存用户最后一次设置的RAS配置信息。
    S450,根据该用户设置的RAS配置信息向BMC发送参数设置请求,以使该BMC根据该用户设置的RAS配置信息替换当前保存的RAS配置信息,并指示BIOS通过与该BMC连接的RAS配置接口获取该BMC中已替换的RAS配置信息,进而根据该已替换的RAS配置信息设置RAS配置参数。
    S460,接收该BMC返回的参数设置响应,该参数设置响应用于向该用户指示该BMC已根据该用户设置的RAS配置信息替换当前保存的RAS配置信息。
    在本实施例中,上层管理Node已将用户设置的RAS配置信息替换当前保存的RAS配置信息,因此,本实施例中所述的用户设置的RAS配置信息也可以理解为上层管理Node中已替换的RAS配置信息。具体地,S450~S460的具体实现参照实施例三中的S320~S330。
    本实施例所提供的RAS配置的设置方法,通过上层管理Node获取用户设置的RAS配置信息并发送到BMC中,使得该BMC以用户设置的RAS配置信息替换当前保存的RAS配置信息,该BMC与BIOS之间通过RAS配置接口连接,可以使得BIOS从BMC中获取用户设置的RAS配置信息,实现了用户在终端设备正常运行的状态下对操作系统中RAS配置信息进行设置,解决了现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题,提高了RAS配置的安全性。另外,用户在进行RAS配置信息的设置前,可以先由上层管理Node向用户提供其自身保存的RAS配置信息,简化了用户在进行RAS配置信息设置的内容。
    进一步地,本实施例提供的方法,在S420之后还包括:根据该当前RAS配置信息生成第二拓扑图;相应地,S430替换为:获取该用户基于该第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    在本实施例中,上层管理Node根据用户输入的第一信息查看指令获取到其自身所保存的当前RAS配置信息之后,可以依照系统中预置的拓扑形式将该当前RAS配置信息转换为第二拓扑图,以该第二拓扑图的形式向用户显示上层管理Node中的当前RAS配置信息,使得用户可以更直观的查看并基于该第二拓扑图的内容对RAS配置信息进行更改。
    可选地,在本实施例的另一种实现方式中,若上层管理Node中没有存储用户设置的RAS配置信息,则上层管理Node接收用户输入的第二查看指令,并根据该第二查看指令向BMC发送RAS配置获取请求;进而接收该BMC返回的包括BMC中保存的当前RAS配置信息的RAS配置获取响应,使得用户可以基于该BMC中保存的当前RAS配置信息进行设置;类似地,本实施例中,上层管理Node还可以根据BMC返回的当前RAS配置信息生成第三拓扑图;相应地,用户可以基于该第三拓扑图所指示的当前RAS配置信息进行设置。
    在具体实现时,BMC中保存的RAS配置信息,可以是通过与BIOS连接的RAS配置接口从该BIOS中获取的;具体地,BMC接收BIOS发送的信息上报请求,该信息上报请求包括该BIOS中的RAS配置信息;并保存该信息上报请求中的该RAS配置信息;进而向该BIOS返回信息上报响应,该信息上报响应用于向该BIOS指示该BMC已保存该BIOS上报的RAS配置信息。
    更进一步地,本实施例提供的方法,在S460之后,上层管理Node还可以接收BMC在BIOS设置RAS配置参数之后发送的设置成功消息,该成功提示消息是BIOS设置RAS配置参数后发送给BMC的,由BMC转发给上层管理Node,具体用于向用户提示已完成该RAS配置参数的设置;在具体实现中,该设置成功消息中可以携带已设置的RAS配置参数,相应地,本实施例提供的方法还包括:生成针对该已设置的RAS配置参数的第四拓扑图;因此,向用户返回该第四拓扑图用以指示已设置的RAS配置参数。
    需要说明的是,在本实施例中,当上层管理Node接收到用户输入的RAS配置取消指令时,向BMC发送该RAS配置取消指令,以使该BMC根据该 RAS配置取消指令断开与BIOS连接的RAS配置接口,使得该BIOS根据自身保存的RAS配置信息设置该RAS配置参数。
    实施例五
    图7为本发明实施例五所提供的一种RAS配置的设置方法的流程图。本实施例的方法适用于对终端设备的操作系统中RAS配置参数进行设置的情况,该方法可以由BIOS或RAS配置的设置装置执行,该装置通常以硬件和/或软件的方法来实现,并集成在终端设备中。如图7所示,本实施例的方法可以包括:
    S510,向BMC发送RAS配置获取请求,BIOS通过RAS配置接口与该BMC连接。
    通常地,在终端设备开机或重启时,即POST阶段,通过BIOS进入到RAS配置的设置界面进行RAS配置信息的设置;在本实施例中,该BIOS与BMC之间具有RAS配置接口,因此,在POST阶段BIOS可以通过该RAS配置接口向BMC发送RAS配置获取请求以获取该BMC中的RAS配置信息;需要说明的是,BMC中的RAS配置信息可以是用户在终端设备的正常运行的状态下设置的,具体地,该RAS配置信息可以是用户通过接口界面访问到BMC,直接在该BMC中进行设置并保存,该RAS配置信息也可以是用户通过接口界面访问到上层管理Node,在该上层管理Node中设置后发送给BMC,并存储在BMC中。
    S520,接收该BMC返回的RAS配置获取响应,该RAS配置获取响应中包含该BMC中保存的当前RAS配置信息。
    在本实施中,于BIOS直接相连的为BMC,无论用户在BMC中,还是在上层管理Node中对RAS配置信息进行设置,该用户设置的RAS配置信息都保存在BMC中,并由该BMC与BIOS完成RAS配置信息的交互,因此,BIOS接收由BMC返回的包含已保存的RAS配置信息的RAS配置获取响应,实现了BIOS获取到用户在终端设备在正常状态下设置的RAS配置信息。
    S530,根据该当前RAS配置信息设置RAS配置参数。
    在本实施中,BIOS在POST阶段获取到BMC中保存的当前RAS配置信息后,可以根据该当前RAS配置信息设置RAS配置参数,实现系统开机或重启时RAS配置信息的刷新。
    本实施例所提供的RAS配置的设置方法,通过BMC与BIOS连接的RAS配置接口,在系统开机或重启时BIOS可以向BMC发送RAS配置获取请求,获取BMC中保存的当前RAS配置信息,实现了BIOS从BMC中获取用户在终端设备正常运行的状态下设置的RAS配置信息,解决了现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题,提高了RAS配置的安全性。
    可选地,本实施例提供的RAS配置的设置方法中,若该RAS配置信息是用户通过接口界面访问到BMC,在BMC中进行设置的,则S530后,BIOS还向该BMC发送设置成功消息,以使该BMC向该用户提示已完成该RAS配置参数的设置;若该RAS配置信息是用户通过接口界面访问到上层管理Node,在该上层管理Node进行设置的,在S530后,BIOS向该BMC发送设置成功消息,则用于使得该BMC向上层管理节点Node转发该设置成功信息,以使该上层管理Node向该用户提示已完成该RAS配置参数的设置。
    进一步地,本实施例中,在用户未进行过RAS配置信息的设置前,BIOS可以通过与BMC连接的RAS配置接口向BMC上报RAS配置信息;具体地,BIOS向该BMC发送信息上报请求,该信息上报请求包括该BIOS中的RAS配置信息;进而接收该BMC通过RAS配置接口返回的信息上报响应,该信息上报响应用于向该BIOS指示该BMC已保存该BIOS中的RAS配置信息。
    实施例六
    图8为本发明实施例六所提供的一种RAS配置的设置方法的信令流程图。如图8所示,本实施例的方法可以包括:
    S601,BMC接收用户输入的信息查看指令;
    S602,BMC根据该信息查看指令获取BMC中保存的当前RAS配置信息;
    S603,获取该用户基于该当前RAS配置信息进行设置得到的RAS配置信息;
    S604,BMC根据该用户设置的RAS配置信息更新该BMC中保存的RAS配置信息;
    S605,BIOS向BMC发送RAS配置获取请求,BIOS通过RAS配置接口与该BMC连接;
    在本实施例中,终端设备重启或重新开机时,BIOS向BMC发送RAS 配置获取请求,以获取BMC中最后保存的RAS配置信息。
    S606,BMC向该BIOS返回包含该RAS配置信息的RAS配置获取响应;
    S607,BIOS根据该RAS配置信息设置RAS配置参数。
    本实施例所提供的RAS配置的设置方法,通过BMC获取用户设置的RAS配置信息并存储在该BMC中,并且该BMC与BIOS之间通过RAS配置接口连接,可以使得BIOS从BMC中获取用户设置的RAS配置信息,实现了用户在终端设备正常运行的状态下对操作系统中RAS配置信息进行设置,解决了现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题,提高了RAS配置的安全性。另外,用户在进行RAS配置信息的设置前,可以先由BMC向用户提供其自身保存的RAS配置信息,简化了用户在进行RAS配置信息设置的内容。
    在具体实现时,本实施例所提供的方法,在BMC获取到用户设置的RAS配置信息之后,还可以根据用户设置的RAS配置信息生成第一拓扑图;相应地,S606替换为:向该BIOS返回包含该第一拓扑图的RAS配置获取响应,以使该BIOS根据该第一拓扑图所指示的RAS配置信息设置RAS配置参数;类似地,在BMC获取到当前RAS配置信息后,还可以根据该当前RAS配置信息生成第二拓扑图;相应地,S603具体为:BMC获取该用户基于该第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    进一步地,本实施例所提供的方法,在S607之后还包括:S608,BIOS向该BMC发送设置成功消息;
    S609,BMC向用户提示已完成该RAS配置参数的设置。
    本实施例在具体实现中,BIOS发送的设置成功消息中携带已设置的RAS配置参数,则S609之前还包括:生成针对该已设置的RAS配置参数的第三拓扑图;相应地,S609具体包括:向用户返回该第三拓扑图用以指示的已设置的RAS配置参数。
    本实施例提供的RAS配置的设置方法,将BMC获取的RAS配置信息,BMC中保存的当前RAS配置信息和已设置的RAS配置参数的数据形成转换为拓扑图的形式,以拓扑图表示的RAS配置信息更加直观,并且可以更好地体现RAS配置信息的内容和效果。
    更进一步地,本实施例提供的方法,在S601之前,终端设备处于POST阶段时,还包括:S610,BIOS向BMC发送信息上报请求,该信息上报请求包括BIOS中已存在的RAS配置信息;
    S611,BMC保存该信息上报请求中包含的RAS配置信息;
    S612,BMC向该BIOS返回信息上报响应,用于向该BIOS通知该BMC已保存其上报的RAS配置信息。
    需要说明的是,在本实施例中,BMC还可以接收用户输入的RAS配置取消指令时,根据该RAS配置取消指令断开该BMC与BIOS连接的RAS配置接口,使得该BIOS根据自身保存的RAS配置信息设置该RAS配置参数。
    实施例七
    图9为本发明实施例七所提供的一种RAS配置的设置方法的信令流程图。如图9所示,本实施例的方法可以包括:
    S701,上层管理Node接收该用户输入的第一查看指令;
    S702,上层管理Node根据该第一信息查看指令获取该上层管理Node中保存的当前RAS配置信息;
    S703,上层管理Node获取该用户基于该当前RAS配置信息进行设置得到的RAS配置信息;
    S704,上层管理Node根据该用户设置的RAS配置信息更新该上层管理Node中保存的RAS配置信息;
    S705,上层管理Node向BMC发送参数设置请求,该参数设置请求中包含用户设置的RAS配置信息;
    S706,BMC根据该用户设置的RAS配置信息替换当前保存的RAS配置信息;
    S707,BMC向上层管理Node返回该参数设置响应;
    S708,上层管理Node向用户指示该BMC已根据该用户设置的RAS配置信息替换当前保存的RAS配置信息;
    S709,BIOS向BMC发送RAS配置获取请求,BIOS通过RAS配置接口与该BMC连接;
    在本实施例中,终端设备重启或重新开机时,BIOS向BMC发送RAS配置获取请求,以获取BMC中最后保存的RAS配置信息。
    S710,BMC向该BIOS返回包含该RAS配置信息的RAS配置获取响应,向BIOS返回该BMC中已替换的RAS配置信息;
    S711,BIOS根据该已替换的RAS配置信息设置RAS配置参数。
    本实施例所提供的RAS配置的设置方法,通过上层管理Node获取用户设置的RAS配置信息并发送到BMC中,使得该BMC以用户设置的RAS配置信息替换当前保存的RAS配置信息,该BMC与BIOS之间通过RAS配置接口连接,使得BIOS可以从BMC中获取用户设置的RAS配置信息,实现了用户在终端设备正常运行的状态下对操作系统中RAS配置信息进行设置,解决了现有技术中无法随时对终端设备的操作系统中RAS配置参数进行设置,使得设置RAS配置参数的方法限制性较大的问题,提高了RAS配置的安全性。另外,用户在进行RAS配置信息的设置前,可以先由上层管理Node向用户提供其自身保存的RAS配置信息,简化了用户在进行RAS配置信息设置的内容。
    在具体实现时,本实施例所提供的方法,在上层管理Node获取到用户设置的RAS配置信息之后,还可以根据用户设置的RAS配置信息生成第一拓扑图;相应地,S705替换为:上层管理Node根据该第一拓扑图向该BMC发送参数设置请求;S706替换为:BMC根据该第一拓扑图所指示的RAS配置信息替换当前保存的RAS配置信息;类似地,在上层管理Node获取到当前RAS配置信息后,还可以根据该当前RAS配置信息生成第二拓扑图;相应地,S703具体为:上层管理Node获取该用户基于该第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    可选地,本实施例提供的方法,若上层管理Node中没有存储用户设置的RAS配置信息,则S701~S704替换为:
    S712,上层管理Node接收该用户输入的第二查看指令;
    S713,上层管理Node根据该第二查看指令向BMC发送RAS配置获取请求;
    S714,BMC向上层管理Node返回RAS配置获取响应,该响应中包含BMC中保存的当前RAS配置信息;
    S715,上层管理Node指示用户基于该BMC中保存的当前RAS配置信息对RAS配置信息进行设置。
    类似地,本实施例中,在S714之后,上层管理Node还可以根据BMC返回的当前RAS配置信息生成第三拓扑图;相应地,S715具体包括:用户基于该第三拓扑图所指示的当前RAS配置信息进行设置。
    进一步地,本实施例所提供的方法,在S711之后还包括:
    S716,BIOS向该BMC发送设置成功消息;
    S717,BMC向上层管理Node发送设置成功消息;
    S718,上层管理Node向用户提示已完成该RAS配置参数的设置。
    本实施例在具体实现中,BIOS发送的设置成功消息中携带已设置的RAS配置参数,则S718之前还包括:生成针对该已设置的RAS配置参数的第四拓扑图;相应地,S718具体包括:向用户返回该第四拓扑图用以指示已设置的RAS配置参数。
    本实施例提供的RAS配置的设置方法,将上层管理Node获取的用户设置的RAS配置信息,上层管理Node中保存的当前RAS配置信息,BMC向上层管理Node返回RAS配置信息和已设置的RAS配置参数的数据形成转换为拓扑图的形式,以拓扑图表示的RAS配置信息更加直观,并且可以更好地体现RAS配置信息的内容和效果。
    更进一步地,本实施例提供的方法,在S701或S712之前,终端设备处于POST阶段时,还包括:S719,BIOS向BMC发送信息上报请求,该信息上报请求包括BIOS中已存在的RAS配置信息;
    S720,BMC保存该信息上报请求中包含的RAS配置信息;
    S721,BMC向该BIOS返回信息上报响应,用于向该BIOS通知该BMC已保存其上报的RAS配置信息。
    实施例八
    图10为本发明实施例八所提供的一种RAS配置的设置装置的结构示意图。如图10所示,本实施例提供的RAS配置的设置装置,设置在基板管理控制器BMC中,具体包括:获取???1、接收???2和发送???3。
    其中,获取???1,用于获取用户设置的RAS配置信息,并存储在该BMC中。
    接收???2,用于接收BIOS发送的RAS配置获取请求,该BMC与该BIOS通过RAS配置接口连接。
    发送???3,用于向该BIOS返回包含该获取???1获取的RAS配置信息的RAS配置获取响应,以使该BIOS根据该RAS配置信息设置RAS配置参数。
    本发明实施例提供的RAS配置的设置装置用于执行本发明实施例一提供的RAS配置的设置方法,具备相应的功能???,其实现原理和技术效果类似,此处不再赘述。
    可选地,本实施例提供的RAS配置的设置装置,用户对RAS配置信息的设置还可以通过上层管理Node来实现,相应地,所述获取???1,还用于获取用户通过上层管理节点Node设置的RAS配置信息。
    图11为本发明实施例所提供的另一种RAS配置的设置装置的结构示意图。在上述图10的基础上,本实施例提供的RAS配置的设置装置还包括:图像生成???4,用于在获取???1获取用户设置的RAS配置信息之后,根据该用户设置的RAS配置信息生成第一拓扑图;相应地,发送???3,具体用于向BIOS返回包含该第一拓扑图的RAS配置获取响应,以使该BIOS根据该第一拓扑图所指示的RAS配置信息设置RAS配置参数。
    进一步地,在本实施例中,接收???2,还用于在获取???1获取用户设置的RAS配置信息之前,接收该用户输入的信息查看指令;相应地,该获取???1,还用于根据接收???2接收的信息查看指令获取该BMC中保存的当前RAS配置信息;则获取???1用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该当前RAS配置信息进行设置得到的RAS配置信息;本实施例提供的装置还包括:更新???5,用于在该获取???1获取用户设置的RAS配置信息之后,根据该用户设置的RAS配置信息更新该BMC中保存的RAS配置信息。
    在本实施例中,终端设备的操作系统在POST阶段时,该接收???2,还用于在接收该用户输入的信息查看指令之前,接收该BIOS发送的信息上报请求,该信息上报请求包括该BIOS中的RAS配置信息;相应地,该装置还包括:存储???6,用于保存该接收???2接收的信息上报请求中的该RAS配置信息;则该发送???3,还用于向该BIOS返回信息上报响应,该信息上报响应用于向该BIOS指示该BMC已保存该BIOS上报的RAS配置信息。
    本发明实施例提供的RAS配置的设置装置用于执行本发明实施例二提供的RAS配置的设置方法,具备相应的功能???,其实现原理和技术效果类似,此处不再赘述。
    类似地,本实施例提供的装置中,图像生成???4,还用于在该获取???1根据接收???2接收的信息查看指令获取该BMC中保存的当前RAS配置信息之后,根据该当前RAS配置信息生成第二拓扑图;相应地,该获取???1用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    在具体实现时,该获取???1获取??橛糜诨袢∮没柚玫腞AS配置信息,包括:用于接收该用户基于该当前RAS配置信息返回的确认指令;并根据该确认指令,将该当前RAS配置信息作为该用户设置的RAS配置信息。
    更进一步地,本实施例提供的装置中,接收???2,还用于在向该BIOS返回包含该RAS配置信息的RAS配置获取响应,以使该BIOS根据该RAS配置信息设置RAS配置参数之后,接收该BIOS发送的设置成功消息;相应地,该装置还可以包括:提示???7,用于向该用户提示已完成该RAS配置参数的设置;通常地,该设置成功消息可以携带已设置的RAS配置参数;类似地,图像生成???4,还用于在该提示???7向该用户提示已完成该RAS配置参数的设置之后,生成针对该已设置的RAS配置参数的第三拓扑图;则该提示???7,还用于向该用户返回该第三拓扑图以指示的已完成设置的RAS配置参数。
    需要说明的是,在本实施例中,接收???2,还可以在接收该BIOS发送的RAS配置获取请求之前,接收用户输入的RAS配置取消指令;相应地,该装置还可以包括:取消???,用于根据接收???2接收的RAS配置取消指令断开与该BIOS连接的RAS配置接口,以使该BIOS根据自身保存的RAS配置信息设置该RAS配置参数。
    实施例九
    图12为本发明实施例九所提供的一种RAS配置的设置装置的结构示意图。如图12所示,本实施例提供的RAS配置的设置装置,设置在上层管理节点Node中,具体包括:获取???1、发送???2和接收???3。
    其中,获取???1,用于获取用户设置的RAS配置信息。
    发送???2,用于根据该获取???1获取的用户设置的RAS配置信息向基板管理控制器BMC发送参数设置请求,以使该BMC根据该用户设置的RAS配置信息替换当前保存的RAS配置信息,并指示基本输入输出系统BIOS通过与该BMC连接的RAS配置接口获取该BMC中已替换的RAS配置信息,进而根据该已替换的RAS配置信息设置RAS配置参数。
    接收???3,用于接收该BMC返回的参数设置响应,该参数设置响应用于向该用户指示该BMC已根据该用户设置的RAS配置信息替换当前保存的RAS配置信息。
    本发明实施例提供的RAS配置的设置装置用于执行本发明实施例三提供的RAS配置的设置方法,具备相应的功能???,其实现原理和技术效果类似,此处不再赘述。
    图13为本发明实施例所提供的又一种RAS配置的设置装置的结构示意图。在上述图12的基础上,本实施例提供的RAS配置的设置装置还包括:图像生成???4,用于在该获取???1获取用户设置的RAS配置信息之后,根据该用户设置的RAS配置信息生成第一拓扑图;相应地,该发送???2,具体用于根据该第一拓扑图向该BMC发送参数设置请求,以使该BMC根据该第一拓扑图所指示的RAS配置信息替换当前保存的RAS配置信息。
    可选地,在本实施例中,若该上层管理Node中具有已保存的RAS配置信息;则该接收???3,还用于在该获取???1获取用户设置的RAS配置信息之前,接收该用户输入的第一查看指令;则该获取???1,还用于根据该接收???3接收的第一信息查看指令获取该上层管理Node中保存的当前RAS配置信息;该获取???1用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该当前RAS配置信息进行设置得到的RAS配置信息;相应地,该装置还包括:更新???5,用于在该获取???1获取用户设置的RAS配置信息之后,根据该用户设置的RAS配置信息更新该上层管理Node中保存的RAS配置信息。
    本发明实施例提供的RAS配置的设置装置用于执行本发明实施例四提供的RAS配置的设置方法,具备相应的功能???,其实现原理和技术效果类似,此处不再赘述。
    类似地,本实施例提供的装置中,图像生成???4,还用于在该获取模 块21根据该接收???3接收的第一信息查看指令获取该上层管理Node中保存的当前RAS配置信息之后,根据该当前RAS配置信息生成第二拓扑图;相应地,该获取???1用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    在本实施例的另一种可能的实现方式中,若该RAS配置信息包括从该BMC中获取的RAS配置信息;则该接收???3,还用于在该获取???1获取用户设置的RAS配置信息之前,接收该用户输入的第二查看指令;相应地,该获取???1,还用于根据该接收???3接收的第二查看指令向该BMC发送RAS配置获取请求;进而,该接收???3,还用于接收该BMC返回的包括该BMC中保存的当前RAS配置信息的RAS配置获取响应;类似地,该图像生成???4,还用于根据该BMC返回的当前RAS配置信息生成第三拓扑图;相应地,该获取???1用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该第三拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    在具体实现时,该获取???1用于获取用户设置的RAS配置信息,包括:用于接收该用户基于该当前RAS配置信息返回的确认指令;并用于根据该接收单元接收的确认指令,将该当前RAS配置信息作为该用户设置的RAS配置信息。
    更进一步地,本实施例提供的装置中,接收???3,还用于在接收该BMC返回的参数设置响应之后,接收该BMC在该BIOS设置RAS配置参数之后发送的设置成功消息;则该装置还包括:提示???6,用于向该用户提示已完成该RAS配置参数的设置;通常地,该设置成功消息可以携带已设置的RAS配置参数;相应地,该图像生成???4,还用于在该提示???6向该用户提示已完成该RAS配置参数的设置之后,生成针对该已设置的RAS配置参数的第四拓扑图;则该提示???6,还用于向该用户返回该第四拓扑图以指示的已完成设置的RAS配置参数。
    需要说明的是,在本实施例中,接收???3,还可以在该发送???2根据该获取???1获取的用户设置的RAS配置信息向BMC发送参数设置请求之前,接收用户输入的RAS配置取消指令;相应地,发送???2,还用于 向该BMC发送该RAS配置取消指令,以使该BMC根据该RAS配置取消指令断开与该BIOS连接的RAS配置接口,使得该BIOS根据自身保存的RAS配置信息设置RAS配置参数。
    实施例十
    图14为本发明实施例十所提供的一种RAS配置的设置装置的结构示意图。如图14所示,本实施例提供的RAS配置的设置装置,设置在基本输入输出系统BIOS中,具体包括:发送???1、接收???2和设置???3。
    其中,发送???1,用于向BMC发送RAS配置获取请求,该BIOS通过RAS配置接口与该BMC连接。
    接收???2,用于接收该BMC返回的RAS配置获取响应,该RAS配置获取响应中包含该BMC中保存的当前RAS配置信息。
    设置???3,用于根据该接收???2接收的当前RAS配置信息设置RAS配置参数。
    本发明实施例提供的RAS配置的设置装置用于执行本发明实施例五提供的RAS配置的设置方法,具备相应的功能???,其实现原理和技术效果类似,此处不再赘述。
    可选地,在本实施中,若RAS配置信息是用户在BMC中进行设置的,则该发送???1,还用于在该设置???3根据该接收???2接收的当前RAS配置信息设置RAS配置参数之后,向该BMC发送设置成功消息,以使该BMC向该用户提示已完成该RAS配置参数的设置;若该RAS配置信息是用户在该上层管理Node进行设置的,则该发送???1,还用于在该设置???3根据该接收???2接收的当前RAS配置信息设置RAS配置参数之后,向该BMC发送设置成功消息,以使该BMC向管上层理节点Node转发该设置成功信息,使得该上层管理Node向该用户提示已完成该RAS配置参数的设置。
    进一步地,本实施例中,该发送???1,还用于在向该BMC发送RAS配置获取请求之前,向该BMC发送信息上报请求,该信息上报请求包括该BIOS中的RAS配置信息;相应地,该接收???2,还用于接收该BMC通过该RAS配置接口返回的信息上报响应,该信息上报响应用于向该BIOS指示该BMC已保存该BIOS中的RAS配置信息。
    实施例十一
    图15为本发明实施例十一所提供的一种终端设备的结构示意图。如图15所示,本实施例的提供的终端设备具体包括:处理器41、接收器42和发送器43。
    其中,处理器41,用于获取用户设置的RAS配置信息,并存储在该BMC中。
    接收器42,用于接收BIOS发送的RAS配置获取请求,该BMC与该BIOS通过RAS配置接口连接。
    发送器43,用于向该BIOS返回包含该处理器41获取的RAS配置信息的RAS配置获取响应,以使该BIOS根据该RAS配置信息设置RAS配置参数。
    本发明实施例提供的终端设备用于执行本发明实施例一提供的RAS配置的设置方法,具备相应的实体装置,其实现原理和技术效果类似,此处不再赘述。
    可选地,本实施例提供的终端设备,用户对RAS配置信息的设置还可以通过上层管理Node来实现,相应地,该处理器41,还用于获取用户通过上层管理节点Node设置的RAS配置信息。
    在本实施例提供的终端设备中,该处理器41,还用于在获取用户设置的RAS配置信息之后,根据该用户设置的RAS配置信息生成第一拓扑图;相应地,发送器43,具体用于向BIOS返回包含该第一拓扑图的RAS配置获取响应,以使该BIOS根据该第一拓扑图所指示的RAS配置信息设置RAS配置参数。
    进一步地,在本实施例中,接收器42,还用于在处理器41获取用户设置的RAS配置信息之前,接收该用户输入的信息查看指令;相应地,该处理器41,还用于根据接收器42接收的信息查看指令获取该BMC中保存的当前RAS配置信息;则该处理器41用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该当前RAS配置信息进行设置得到的RAS配置信息;在本实施例中,还包括:该处理器41,还用于在获取用户设置的RAS配置信息之后,根据该用户设置的RAS配置信息更新该BMC中保存的RAS配置信息。
    在本实施例中,终端设备的操作系统在POST阶段时,该接收器42,还 用于在接收该用户输入的信息查看指令之前,接收该BIOS发送的信息上报请求,该信息上报请求包括该BIOS中的RAS配置信息;相应地,该设备还包括:存储器44,用于保存该接收器42接收的信息上报请求中的该RAS配置信息;则发送器43,还用于向该BIOS返回信息上报响应,该信息上报响应用于向该BIOS指示该BMC已保存该BIOS上报的RAS配置信息。
    本发明实施例提供的终端设备用于执行本发明实施例二提供的RAS配置的设置方法,具备相应的实体装置,其实现原理和技术效果类似,此处不再赘述。
    类似地,本实施例提供的设备中,处理器41还用于在根据接收器42接收的信息查看指令获取该BMC中保存的当前RAS配置信息之后,根据该当前RAS配置信息生成第二拓扑图;相应地,该处理器41用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    在具体实现时,该处理器41用于获取用户设置的RAS配置信息,包括:用于接收该用户基于该当前RAS配置信息返回的确认指令;并根据该确认指令,将该当前RAS配置信息作为该用户设置的RAS配置信息。
    更进一步地,本实施例提供的设备中,接收器42还用于在向该BIOS返回包含该RAS配置信息的RAS配置获取响应,以使该BIOS根据该RAS配置信息设置RAS配置参数之后,接收该BIOS发送的设置成功消息;相应地,该设备还可以包括显示器,用于向该用户提示已完成该RAS配置参数的设置;通常地,该设置成功消息可以携带已设置的RAS配置参数;类似地,处理器41还用于在该显示器向该用户提示已完成该RAS配置参数的设置之后,生成针对该已设置的RAS配置参数的第三拓扑图;则该显示器,还用于向该用户返回该第三拓扑图以指示的已完成设置的RAS配置参数。
    需要说明的是,在本实施例中,接收器42还可以在接收该BIOS发送的RAS配置获取请求之前,接收用户输入的RAS配置取消指令;相应地,该处理器41还用于根据接收器42接收的RAS配置取消指令断开与该BIOS连接的RAS配置接口,以使该BIOS根据自身保存的RAS配置信息设置该RAS配置参数。
    实施例十二
    图16为本发明实施例十二所提供的一种终端设备的结构示意图。如图16所示,本实施例提供的终端设备具体包括:处理器51、发送器52和接收器53。
    其中,处理器51,用于获取用户设置的RAS配置信息。
    发送器52,用于根据该处理器51获取的用户设置的RAS配置信息向基板管理控制器BMC发送参数设置请求,以使该BMC根据该用户设置的RAS配置信息替换当前保存的RAS配置信息,并指示基本输入输出系统BIOS通过与该BMC连接的RAS配置接口获取该BMC中已替换的RAS配置信息,进而根据该已替换的RAS配置信息设置RAS配置参数。
    接收器53,用于接收该BMC返回的参数设置响应,该参数设置响应用于向该用户指示该BMC已根据该用户设置的RAS配置信息替换当前保存的RAS配置信息。
    本发明实施例提供的终端设备用于执行本发明实施例三提供的RAS配置的设置方法,具备相应的实体装置,其实现原理和技术效果类似,此处不再赘述。
    在本实施例提供的终端设备中,处理器51还用于在获取用户设置的RAS配置信息之后,根据该用户设置的RAS配置信息生成第一拓扑图;相应地,该发送器52,具体用于根据该第一拓扑图向该BMC发送参数设置请求,以使该BMC根据该第一拓扑图所指示的RAS配置信息替换当前保存的RAS配置信息。
    可选地,在本实施例中,若该上层管理Node中具有已保存的RAS配置信息;则接收器53,还用于在该处理器51获取用户设置的RAS配置信息之前,接收该用户输入的第一查看指令;则该处理器51,还用于根据该接收器53接收的第一信息查看指令获取该上层管理Node中保存的当前RAS配置信息;则该处理器51用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该当前RAS配置信息进行设置得到的RAS配置信息;相应地,在该设备中,处理器51还用于在获取用户设置的RAS配置信息之后,根据该用户设置的RAS配置信息更新该上层管理Node中保存的RAS配置信息。
    本发明实施例提供的终端设备用于执行本发明实施例四提供的RAS配置的设置方法,具备相应的实体装置,其实现原理和技术效果类似,此处不再 赘述。
    类似地,本实施例提供的设备中,处理器51还用于在根据接收器53接收的第一信息查看指令获取该上层管理Node中保存的当前RAS配置信息之后,根据该当前RAS配置信息生成第二拓扑图;相应地,该处理器51用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该第二拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    在本实施例的另一种可能的实现方式中,若该RAS配置信息包括从该BMC中获取的RAS配置信息;则该接收器53,还用于在该处理器51获取用户设置的RAS配置信息之前,接收该用户输入的第二查看指令;相应地,该处理器51还用于根据该接收器53接收的第二查看指令向该BMC发送RAS配置获取请求;进而,该接收器53还用于接收该BMC返回的包括该BMC中保存的当前RAS配置信息的RAS配置获取响应;类似地,该处理器51还用于根据该BMC返回的当前RAS配置信息生成第三拓扑图;相应地,该处理器51用于获取用户设置的RAS配置信息,具体包括:获取该用户基于该第三拓扑图所指示的当前RAS配置信息进行设置得到的RAS配置信息。
    在具体实现时,该处理器51用于获取用户设置的RAS配置信息,包括:用于接收该用户基于该当前RAS配置信息返回的确认指令;并用于根据该接收单元接收的确认指令,将该当前RAS配置信息作为该用户设置的RAS配置信息。
    更进一步地,本实施例提供的设备中,接收器53还用于在接收该BMC返回的参数设置响应之后,接收该BMC在该BIOS设置RAS配置参数之后发送的设置成功消息;则该设备还可以包括显示器,用于向该用户提示已完成该RAS配置参数的设置;通常地,该设置成功消息可以携带已设置的RAS配置参数;相应地,该处理器51还用于在该显示器向该用户提示已完成该RAS配置参数的设置之后,生成针对该已设置的RAS配置参数的第四拓扑图;则该显示器还用于向该用户返回该第四拓扑图以指示的已完成设置的RAS配置参数。
    需要说明的是,在本实施例中,接收器53还可以在该发送器52根据该处理器51获取的用户设置的RAS配置信息向BMC发送参数设置请求之前,接收用户输入的RAS配置取消指令;相应地,发送器52还用于向该BMC 发送该RAS配置取消指令,以使该BMC根据该RAS配置取消指令断开与该BIOS连接的RAS配置接口,使得该BIOS根据自身保存的RAS配置信息设置RAS配置参数。
    实施例十三
    图17为本发明实施例十三所提供的一种终端设备的结构示意图。如图17所示,本实施例提供的终端设备具体包括:发送器61、接收器62和处理器63。
    其中,发送器61,用于向BMC发送RAS配置获取请求,该BIOS通过RAS配置接口与该BMC连接。
    接收器62,用于接收该BMC返回的RAS配置获取响应,该RAS配置获取响应中包含该BMC中保存的当前RAS配置信息。
    处理器63,用于根据该接收器62接收的当前RAS配置信息设置RAS配置参数。
    本发明实施例提供的终端设备用于执行本发明实施例五提供的RAS配置的设置方法,具备相应的实体装置,其实现原理和技术效果类似,此处不再赘述。
    可选地,在本实施中,若RAS配置信息是用户在BMC中进行设置的,则该发送器61,还用于在该处理器63根据该接收器62接收的当前RAS配置信息设置RAS配置参数之后,向该BMC发送设置成功消息,以使该BMC向该用户提示已完成该RAS配置参数的设置;若该RAS配置信息是用户在该上层管理Node进行设置的,则该发送器61,还用于在该处理器63根据该接收器62接收的当前RAS配置信息设置RAS配置参数之后,向该BMC发送设置成功消息,以使该BMC向管上层理节点Node转发该设置成功信息,使得该上层管理Node向该用户提示已完成该RAS配置参数的设置。
    进一步地,本实施例中,该发送器61还用于在向该BMC发送RAS配置获取请求之前,向该BMC发送信息上报请求,该信息上报请求包括该BIOS中的RAS配置信息;相应地,该接收器62还用于接收该BMC通过该RAS配置接口返回的信息上报响应,该信息上报响应用于向该BIOS指示该BMC已保存该BIOS中的RAS配置信息。
    需要说明的是,在本实施例中,BMC还可以接收用户输入的RAS配置 取消指令时,根据该RAS配置取消指令断开该BMC与BIOS连接的RAS配置接口,使得该BIOS根据自身保存的RAS配置信息设置该RAS配置参数。
    本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
    最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

    关 键 词:
    RAS 配置 设置 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:RAS配置的设置方法及装置.pdf
    链接地址://www.4mum.com.cn/p-5779419.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03