(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211156961.2
(22)申请日 2022.09.22
(71)申请人 苏州浪潮智能科技有限公司
地址 215100 江苏省苏州市吴中经济开发
区郭巷街道官浦路1号9幢
(72)发明人 刘明
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 任洁芳
(51)Int.Cl.
G06F 8/654(2018.01)
G06F 9/445(2018.01)
G06F 13/16(2006.01)
(54)发明名称
一种参数配置方法、 系统及计算机可读存储
介质
(57)摘要
本发明提供一种参数配置方法、 系统及计算
机可读存储介质, 涉及SAS控制器领域, 方法包
括: SAS控制器在接收到主机设备发送的用于更
新NVSRAM中的持久配置页的参数配置消息时, 从
参数配置消息中提取配置页类型、 配置页号、 地
址信息及 待更新数据; 根据配置页类型及配置页
号确定持久配置页中的目标配置页面, 以及利用
地址信息确定目标配置页面中的目标数据, 并利
用待更新数据更新目标数据; 在更新成功时, 利
用配置页类型、 配置页号及表 示更新成功的消息
状态构造配置成功回复消息, 并将配置成功回复
消息返回至主机设备, 以使主机设备确定数据更
新成功; 可控制SAS 控制器在线更新持久配置页,
同时还可局部更新持久配置页中具体的目标数
据, 可提升更新效率。
权利要求书2页 说明书11页 附图2页
CN 115469911 A
2022.12.13
CN 115469911 A
1.一种参数配置方法, 其特 征在于, 包括:
SAS控制器在接收到主机设备发送的用于更新NVSRAM中的持久配置页的参数配置消息
时, 从所述 参数配置消息中提取配置页类型、 配置页号、 地址信息及待更新数据;
根据所述配置页类型及所述配置页号确定所述持久配置页中的目标配置页面, 以及利
用所述地址信息确定所述目标配置页面中的目标数据, 并利用所述待 更新数据更新所述目
标数据;
在更新成功时, 利用所述配置页类型、 所述配置页号及表示更新成功 的消息状态构造
配置成功 回复消息, 并将所述配置成功 回复消息返回至所述主机设备, 以使所述主机设备
确定数据更新成功。
2.根据权利要求1所述的参数配置方法, 其特征在于, 所述在接收到主机设备发送的用
于更新NVSRAM中的持久配置页的参数配置消息之前, 还 包括:
所述主机设备在接收到参数配置命令时, 获取 预设的配置请求消息结构体;
将所述参数配置命令中的配置页类型、 配置页号、 地址信息及待更新数据写入所述配
置请求消息结构体, 得到所述 参数配置消息 。
3.根据权利要求1所述的参数配置方法, 其特征在于, 所述将所述参数配置命令 中的配
置页类型、 配置页号、 地址信息及待 更新数据写入 所述配置请求消息结构体, 得到所述参数
配置消息, 包括:
所述主机设备根据预设的配置页结构参数, 确定所述配置页类型及所述配置页号对应
的目标配置页面的配置页长度;
将所述配置页类型、 所述配置页号、 所述配置页长度、 所述地址信 息及所述待更新数据
写入所述配置请求消息结构体, 得到所述 参数配置消息;
相应的, 在根据 所述配置页类型及所述配置页号确定所述持久配置页中的目标配置页
面之前, 还 包括:
所述SAS控制器根据所述参数配置消息中的配置页长度申请系统内存空间, 并将所述
参数配置消息中的待更新数据写入所述系统内存空间;
相应的, 所述利用所述待更新数据更新所述目标 数据, 包括:
所述SAS控制器利用所述系统内存空间中的所述待更新数据更新所述目标 数据。
4.根据权利要求1所述的参数配置方法, 其特征在于, 所述地址信息为偏移值, 所述利
用所述地址信息确定所述目标配置页面中的目标 数据, 包括:
所述SAS控制器查找所述偏移值在所述目标配置页面中对应的偏移位置, 并将所述偏
移位置中的数据设置为所述目标 数据。
5.根据权利要求1所述的参数配置方法, 其特征在于, 所述地址信息为配置页地址, 所
述目标配置页面包含多个对象的配置参数, 所述利用所述地址信息确定所述目标配置页面
中的目标 数据, 包括:
所述SAS控制器在所述目标配置页面中查询所述配置页地址对应的对象, 并将所述对
象对应的所有配置参数设置为所述目标 数据。
6.根据权利要求1所述的参数配置方法, 其特征在于, 所述利用所述配置页类型、 所述
配置页号及表示更新成功的消息状态构造配置成功回复消息, 包括:
所述SAS控制器获取 预设的配置回复消息结构体;权 利 要 求 书 1/2 页
2
CN 115469911 A
2将所述配置页类型、 所述配置页号及所述表示更新成功的消息状态写入所述配置回复
消息结构体, 得到所述配置成功回复消息 。
7.根据权利要求1所述的参数配置方法, 其特征在于, 在利用所述待更新数据 更新所述
目标数据之后, 还 包括:
所述SAS控制器在更新失败时, 利用所述配置页类型、 所述配置页号及表示更新失败的
消息状态构造配置失败回复消息, 并将所述配置失败回复消息返回至所述主机设备, 以使
所述主机设备确定数据更新失败。
8.根据权利要求1所述的参数配置方法, 其特征在于, 在将所述配置成功回复消息返回
至所述主机设备之后, 还 包括:
所述SAS控制器在接收到所述主机设备发送的重启命令时, 执行重启操作, 并在重启过
程中将更新后的持久配置页加载至内部存 储器, 以使所述更新后的持久配置页生效。
9.根据权利要求1至8任一项所述的参数配置方法, 其特 征在于, 还 包括:
所述SAS控制器在接收到所述主机设备发送的用于读取所述持久配置页的参数读取消
息时, 利用所述参数读取消息中的配置页类型、 配置页号及地址信息确定所述持久配置页
中的配置页数据;
将所述配置页数据写入所述参数读取消息, 并在读取成功时, 利用所述配置页类型、 所
述配置页号及表示读取成功的消息状态构造读取成功回复消息;
将所述读取成功回复消息及完成写入的参数读取消息返回至所述主机设备, 以使所述
主机设备确定数据读取成功, 并从所述 参数读取消息中获取 所述配置页数据。
10.一种参数配置系统, 其特 征在于, 包括: SAS控制器和主机设备, 其中,
所述SAS控制器, 用于在接收到所述主机设备发送的用于更新NVSRAM中的持久配置页
的参数配置消息时, 从所述参数配置消息中提取配置页类型、 配置页号、 地址信息及 待更新
数据; 根据所述配置页类型及所述配置页号确定所述持久配置页中的目标配置页面, 以及
利用所述地址信息确定所述目标配置页面中的目标数据, 并利用所述待 更新数据更新所述
目标数据; 在更新成功时, 利用所述配置页类型、 配置页号及表示更新成功的消息状态构 造
配置成功回复消息, 并将所述配置成功回复消息返回至所述主机设备;
所述主机设备, 用于向所述SAS控制器发送所述参数配置消息, 以及在接收到所述成功
回复消息时, 确定数据更新成功。
11.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机
可执行指令, 所述计算机可执行指令被处理器加载并执行时, 实现如权利要求1至9任一项
所述的参数配置方法。权 利 要 求 书 2/2 页
3
CN 115469911 A
3
专利 一种参数配置方法、系统及计算机可读存储介质
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:31:55上传分享