[发明专利]一种存储设备及通信方法、装置、计算机可读存储介质有效
申请号: | 202011049311.9 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112214437B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 王军;朱绍霞 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王雨 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 设备 通信 方法 装置 计算机 可读 介质 | ||
1.一种存储设备,其特征在于,包括:CPU、SAS接口,所述CPU与所述SAS接口间通过目标链路相连接,且所述目标链路为非SAS业务链路;
所述CPU中的主程序通过所述目标链路与所述SAS接口中的SES程序进行信息交互;
其中,所述CPU中的主程序通过所述目标链路与所述SAS接口中的SES程序进行信息交互,包括:
所述主程序通过所述目标链路向所述SES程序传输目标指令;
所述SES程序接收到所述目标指令后,判断所述SES程序的任务队列是否已满,若所述任务队列未满,则通过所述目标链路向所述主程序发送表征所述目标指令已接收的第一标志信息,若所述任务队列已满,则通过所述目标链路向所述主程序发送表征所述SES程序忙碌的第二标志信息;
所述主程序若接收到所述第二标志信息,则等待第一预设时长后,执行所述通过所述目标链路向所述SES程序传输目标指令的步骤。
2.根据权利要求1所述的存储设备,其特征在于,所述目标链路包括I2C链路。
3.根据权利要求1所述的存储设备,其特征在于,所述CPU中的主程序通过所述目标链路与所述SAS接口中的SES程序进行信息交互,包括:
所述主程序通过所述目标链路向所述SES程序发送查询目标任务是否已完成的查询信息;
所述SES程序接收到所述查询信息后,判断所述目标任务是否已完成,若所述目标任务未完成,则通过所述目标链路向所述主程序发送表征所述目标任务未完成的第三标志信息,若所述目标任务已完成,则通过所述目标链路向所述主程序发送表征所述目标任务已完成的第四标志信息;
所述主程序若接收到所述第三标志信息,则等待第二预设时长,执行所述通过所述目标链路向所述SES程序发送查询目标任务是否已完成的查询信息的步骤。
4.根据权利要求3所述的存储设备,其特征在于,所述主程序等待第二预设时长,执行所述通过所述目标链路向所述SES程序发送查询目标任务是否已完成的查询信息的步骤之前,还包括:
所述主程序若接收到所述第三标志信息,则累积接收到所述第三标志信息的实时次数;
判断所述实时次数是否大于预设次数;
若所述实时次数小于等于所述预设次数,则执行所述等待第二预设时长,执行所述通过所述目标链路向所述SES程序发送查询目标任务是否已完成的查询信息的步骤;
若所述实时次数大于所述预设次数,则通过所述目标链路向所述SES程序发送表征停止所述目标任务的第五标志信息。
5.根据权利要求1所述的存储设备,其特征在于,所述CPU中的主程序通过所述目标链路与所述SAS接口中的SES程序进行信息交互之前,还包括:
所述主程序通过所述目标链路获取业务配置参数;
所述主程序基于所述业务配置参数进行业务配置。
6.根据权利要求1至5任一项所述的存储设备,其特征在于,所述CPU中的主程序通过所述目标链路与所述SAS接口中的SES程序进行信息交互,包括:
所述主程序与所述SES程序间的SAS业务链路正常时,所述主程序与所述SES程序间通过所述目标链路进行SES协议附加数据的交互;
所述主程序与所述SES程序间的SAS业务链路异常时,所述主程序与所述SES程序间通过所述目标链路进行所有数据的交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011049311.9/1.html,转载请声明来源钻瓜专利网。