[发明专利]一种用于多类型存储设备的存储管理方法及其系统在审
| 申请号: | 201710042290.X | 申请日: | 2017-01-20 |
| 公开(公告)号: | CN106814975A | 公开(公告)日: | 2017-06-09 |
| 发明(设计)人: | 赵慧慧;周龙飞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/30;G06F9/54 |
| 代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 类型 存储 设备 管理 方法 及其 系统 | ||
技术领域
本发明涉及存储管理技术领域,特别是涉及一种用于多类型存储设备的存储管理方法及其系统。
背景技术
一般情况下,存储管理系统采用的大多都是客户端-服务器(Client-Server)模式的实现方法。客户端下发http请求到服务器,服务器上相应的模块接收请求并做相应的操作,将操作结果返回给客户端。
该模式可以满足对指定的存储设备进行管理,但是一套管理软件不能兼容管理其他类型的存储设备,每种类型的存储设备都需要进行单独管理,当面对不同类型的存储设备时,需要开发不同的管理软件对不同的存储设备进行管理,局限性很大,且降低了存储设备的管理效率。
因此,如何提供一种管理效率高且局限性小的用于多类型存储设备的存储管理方法及其系统是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种用于多类型存储设备的存储管理方法及其系统,能够对不同类型的存储设备进行统一管理,从而降低集成存储系统的管理难度及应用局限性,提高管理效率。
为解决上述技术问题,本发明提供了一种用于多类型存储设备的存储管理方法,包括:
获取并存储各个存储设备的设备信息,其中,所述设备信息包括设备标识符以及设备类型;
将所述设备信息发送至客户端进行显示;
接收用户输入的管理请求,所述管理请求内携带有待管理的存储设备的设备标识符;
依据所述管理请求调用相应的管理命令对所述管理请求内携带的设备标识符所对应的存储设备进行管理操作。
优选地,所述将所述设备信息发送至客户端进行显示的过程具体为:
将所述设备标识符发送至客户端进行显示;
接收用户输入的查询指令;所述查询指令携带有待查询的存储设备的设备标识符;
获取所述查询指令内携带的各个设备标识符所对应的设备信息,并发送至所述客户端进行显示。
优选地,所述获取并存储各个存储设备的设备信息之前还包括:
接收用户输入的设备发现请求;
对所述设备发现请求进行解析过滤处理;
依据处理后的所述设备发现请求获取各个所述存储设备的设备信息。
为解决上述技术问题,本发明还提供了一种用于多类型存储设备的存储管理系统,包括:
包括多个代理模块的代理层,每个所述代理模块分别部署于一个存储设备上;所述代理模块用于获取自身所在的存储设备的设备信息并发送至中间件层,所述设备信息包括设备标识符以及设备类型;依据接收到的管理请求调用相应的管理命令对自身所在的存储设备进行管理操作;
所述中间件层,用于存储各个所述存储设备的设备信息;将所述设备信息发送至客户端进行显示;接收所述客户端发送的管理请求,将所述管理请求发送至所述管理请求内携带的设备标识符对应的存储设备上的代理模块内;
所述客户端,用于接收用户输入的所述管理请求并发送至所述中间件层,所述管理请求内携带有待管理的存储设备的设备标识符。
优选地,所述中间件层具体包括:
设备发现模块,用于接收各个所述代理模块发送的设备信息并发送至数据库;将所述设备标识符发送至RestAPI服务模块;
所述数据库,用于存储各个所述存储设备的设备信息;
所述RestAPI服务模块,用于将所述设备标识符发送至所述客户端进行显示;接收用户通过所述客户端输入的查询指令,所述查询指令携带有待查询的存储设备的设备标识符,从所述数据库内获取所述查询指令内携带的各个设备标识符所对应的设备信息,并发送至所述客户端进行显示;接收所述客户端发送的管理请求并发送至业务管理模块;
所述业务管理模块,用于依据所述管理请求内携带的设备标识符将所述管理请求发送至对应的存储设备上的代理模块内。
优选地,所述RestAPI服务模块还包括:
解析单元,用于对所述管理请求进行解析过滤处理后发送至所述业务管理模块;接收接收用户输入的设备发现请求,对所述设备发现请求进行解析过滤处理,并将处理后的所述设备发现请求通过所述设备发现模块分别发送至各个所述代理模块,供各个所述代理模块接收所述设备发现请求后获取自身所在的存储设备的设备信息。
优选地,所述客户端具体用于:
接收用户输入的管理内容;
将所述管理内容与待管理的存储设备的设备标识符封装为HTTP请求作为所述管理请求发送至所述中间件层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710042290.X/2.html,转载请声明来源钻瓜专利网。





