存储系统的数据处理方法及存储设备.pdf

上传人:a2 文档编号:873399 上传时间:2018-03-16 格式:PDF 页数:13 大小:671.15KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910008754.0

申请日:

2009.03.06

公开号:

CN101504865A

公开日:

2009.08.12

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G11C 14/00变更事项:专利权人变更前:成都市华为赛门铁克科技有限公司变更后:华为数字技术(成都)有限公司变更事项:地址变更前:611731 四川省成都市高新区西部园区清水河片区变更后:611731 四川省成都市高新区西部园区清水河片区|||授权|||实质审查的生效|||公开

IPC分类号:

G11C14/00

主分类号:

G11C14/00

申请人:

成都市华为赛门铁克科技有限公司

发明人:

何雨今; 陈 灿

地址:

611731四川省成都市高新区西部园区清水河片区

优先权:

专利代理机构:

深圳市深佳知识产权代理事务所(普通合伙)

代理人:

彭愿洁;李文红

PDF下载: PDF下载
内容摘要

本发明提供一种存储系统的数据处理方法及存储设备,应用于设备的存储技术领域。本发明的存储系统掉电后对数据的处理方法是:在一个控制板将对应的缓存中的数据全部备份到保险箱中后,另一控制板再进行数据的备份,其中在一个控制板进行数据备份的过程中,其他的控制板刷新对应的缓存中的数据。这样由于刷新数据所消耗的功耗低,则存储系统在同一时间相对与现有技术中存储系统同一时间能够减小掉电时电池模块放电电流,消耗的电能就少,从而使得电池模块上的功耗减小,电池模块的放电倍率也就减小了,电池的放电电压平台得到提高,延长了电池模块的使用寿命。

权利要求书

1、  一种存储系统的数据处理方法,其特征在于,包括:
当存储系统掉电后,控制板将对应的存储模块中的数据进行刷新;
当前控制板确认上一控制板将对应的存储模块中的数据全部备份到保险箱中时,所述当前控制板将自身存储模块中的数据备份到保险箱中,所述上一控制板为相对于所述当前控制板,在执行数据备份的执行顺序上的上一个控制板。

2、
  如权利要求1所述的方法,其特征在于,所述当前控制板确认上一控制板将对应的存储模块中的数据全部备份到保险箱中包括:
接收所述上一控制板发送的标识信息,所述标识信息用于标识所述上一控制板将对应的存储模块中的数据全部备份到保险箱中的信息。

3、
  如权利要求1所述的方法,其特征在于,所述当前控制板确认上一控制板将对应的存储模块中的数据全部备份到保险箱中包括:检测到所述存储系统停止对所述上一控制板的供电,或确认所述存储系统掉电后的时间与预置的时间一致。

4、
  如权利要求1所述的方法,其特征在于,所述当前控制板确认上一控制板将对应的存储模块中的数据全部备份到保险箱中包括:发送检测请求消息给所述上一控制板,请求获得上一控制板是否都将对应的存储模块中的数据全部备份到保险箱中的信息;
接收到所述上一控制板根据所述检测请求消息返回的检测结果消息,根据所述检测结果消息进行确认。

5、
  如权利要求1至4任一项所述的方法,其特征在于,所述当前控制板将自身存储模块中的数据备份到保险箱中后还包括:所述当前控制板发送标识信息给下一控制板,所述标识信息用于标识自身存储模块中的数据全部备份到保险箱中,所述下一控制板为相对于所述当前控制板,在执行数据备份的执行顺序上的下一个控制板。

6、
  如权利要求5所述的方法,其特征在于,所述当前控制板发送标识信息给下一控制板之前还包括:所述当前控制板接收所述下一控制板发送的检测请求消息。

7、
  一种存储设备,包括:电池模块、多个控制板和保险箱,所述保险箱用于在所述设备掉电后存储所述控制板中的数据,所述电池模块与所述多个控制板连接,为所述多个控制板和保险箱供电,所述控制板中包括对应的存储模块,其特征在于,所述控制板还包括:
刷新单元,用于当所述存储设备掉电后,将对应的存储模块中的数据进行刷新;
确认单元,用于确认上一控制板是否将对应的存储模块中的数据全部备份到保险箱中,所述上一控制板为相对于当前进行数据刷新的控制板,在执行数据备份的执行顺序上的上一个控制板;
备份执行单元,用于在所述确认单元确认上一控制板将对应的存储模块中的数据全部备份到保险箱中时,将自身存储模块中的数据备份到保险箱中。

8、
  如权利要求7所述的存储设备,其特征在于,所述确认单元包括:发送单元,用于发送检测请求消息给所述上一控制板,请求获得上一控制板是否将对应的存储模块中的数据全部备份到保险箱中的信息;
接收确认单元,用于接收到所述上一控制板根据所述检测请求消息返回的检测结果消息,根据所述检测结果消息进行确认。

9、
  如权利要求7或8所述的存储设备,其特征在于,还包括:信息发送单元,用于发送标识信息给下一控制板,所述标识信息用于标识自身存储模块中的数据全部备份到保险箱中,所述下一控制板为相对于所述当前控制板,在执行数据备份的执行顺序上的下一个控制板。

10、
  如权利要求9所述的存储设备,其特征在于,还包括:接收单元,用于接收所述下一控制板发送的检测请求消息。

说明书

存储系统的数据处理方法及存储设备
技术领域
本发明涉及设备的存储技术领域,特别涉及存储系统的数据处理方法及存储设备。
背景技术
存储设备中包括多个控制板和多个电池模块,其中每个控制板都有各自的存储模块,用来储存对应控制板的数据,如高速缓冲存储模块(CACHE)、闪存(flash)等具有存储功能的模块。当存储设备掉电时,每个控制板都对自身存储模块中的数据实施了掉电保护措施,一般利用电池模块放电的电能对存储模块中的数据进行自动刷新,以保护存储模块中的数据不丢失;或通过电池模块放电的电能将存储模块中的数据备份至存储设备的保险箱中去,保险箱具有存储的功能,现在存储的趋势向把存储模块中的数据写入保险箱发展。
在通常情况下,用一个或两个电池模块给每个控制板供电,或存储设备中的所有电池模块的输出拉在一个电源平面上为多个控制板供电,当存储设备掉电时,其中的多个控制板同时利用电池模块放电的电能将各自存储模块中的数据备份至保险箱中去。
在对上述现有技术实践和研究的过程中,本发明的发明人发现:现有技术中当存储设备掉电后,多个控制板利用电池模块放电的电能同时对各自存储模块中的数据进行备份的处理,这样电池模块的放电电流比较大,即放电倍率大,根据电池放电的特性,在放电电流较大时,放电的电压平台就较低,对电池模块寿命的影响大,从而影响了存储设备的备电需求。
发明内容
本发明实施例提供一种存储系统的数据处理方法及存储设备,能够减小掉电时电池模块放电电流。
本发明实施例提供的一种存储系统的数据处理方法,包括:
当存储系统掉电后,控制板将对应的存储模块中的数据进行刷新;
当前控制板确认上一控制板将对应的存储模块中的数据全部备份到保险箱中时,所述当前控制板将自身存储模块中的数据备份到保险箱中,所述上一控制板为相对于所述当前控制板,在执行数据备份的执行顺序上的上一个控制板。
本发明实施例提供的一种存储设备,包括:电池模块、多个控制板和保险箱,所述保险箱用于在所述设备掉电后存储所述控制板中的数据,所述电池模块与所述多个控制板连接,为所述多个控制板和保险箱供电,所述控制板中包括对应的存储模块,所述控制板还包括:
刷新单元,用于当所述存储设备掉电后,将对应的存储模块中的数据进行刷新;
确认单元,用于确认上一控制板是否将对应的存储模块中的数据全部备份到保险箱中,所述上一控制板为相对于当前进行数据刷新的控制板,在执行数据备份的执行顺序上的上一个控制板;
备份执行单元,用于在所述确认单元确认上一控制板将对应的存储模块中的数据全部备份到保险箱中时,将自身存储模块中的数据备份到保险箱中。
本发明实施例提供的存储系统掉电后对数据的处理方法是:在一个控制板将对应的存储模块中的数据全部备份到保险箱中后,另一控制板再进行数据的备份,其中在一个控制板进行数据备份的过程中,其他的控制板刷新对应的存储模块中的数据。这样由于刷新数据所消耗的功耗低,则存储系统在同一时间相对与现有技术中存储系统同一时间能够减小掉电时电池模块放电电流,消耗的电能就少,从而使得电池模块上的功耗减小,这样电池模块的放电倍率也就减小了,电池的放电电压平台得到提高,延长了电池模块的使用寿命。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明方法实施例提供的存储系统的数据处理方法的流程图;
图2是本发明设备实施例一提供的存储设备的结构示意图;
图3是本发明设备实施例二提供的存储设备的结构示意图;
图4是本发明设备实施例三提供的存储设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
方法实施例
一种存储系统的数据处理方法,流程图如图1所示,包括:
由于在存储系统中可以包括多个控制板,在存储系统掉电后,所述多个控制板都需要对其中的数据做掉电保护措施,本实施例中以控制板A、B为例说明:
步骤101、当存储系统掉电后,控制板B将自身存储模块中的数据进行刷新,此时控制板A将对应的存储模块中的数据备份到保险箱中;
可以理解,当存储系统掉电后,控制板A、B可以先进行刷新,过一段时间后控制板A进行数据的备份,同时控制板B进行数据刷新。
本发明实施例中的存储模块在一个实施例中可以为高速缓冲存储模块(CACHE)在另一个实施例中还可以为闪存(flash)等具有存储功能的模块。
这里的保险箱是存储系统中具有存储功能的模块,用于在系统掉电时存储控制板中的数据。控制板A和控制板B对各自存储模块中的数据处理时是利用存储系统中的电池模块放电的电能进行处理的。且控制板A在将对应的存储模块中的数据全部备份到保险箱中后,可以向控制板B发送标识所述控制板A将对应的存储模块中的数据全部备份到保险箱中的信息如通知消息等,这时存储系统中的电池模块可以停止对控制板A的供电。
步骤102、当控制板B确认控制板A将对应的存储模块中的数据全部备份到保险箱中时,执行步骤103;
控制板B在确认控制板A是否将对应的存储模块中的数据全部备份到保险箱中时,可以通过接收控制板A发送的标识信息,所述标识信息标识所述控制板A将对应的存储模块中的数据全部备份到保险箱中的信息;也可以通过检测所述存储系统停止对控制板A的供电;还可以通过确认存储系统掉电后的时间与预置的时间是否一致来确认,还可以通过其他的方法来进行确认,这并不造成对本发明的限制。
还可以通过如下步骤实现:控制板B发送检测请求消息给所述控制板A,请求获得控制板A是否将对应的存储模块中的数据全部备份到保险箱中的信息;当接收到控制板A根据所述检测请求消息返回的检测结果消息时,控制板B再根据检测结果消息进行确认。这里控制板B发送检测请求消息时,可以是根据控制板B内预置的时间,周期性的进行发送。
步骤103、控制板B执行将自身存储模块中的数据备份到保险箱中。
可以理解,对于在存储系统包括多个控制板的情况下,执行上述步骤的控制板在将自身存储模块中的数据备份到保险箱中之后还可以包括:发送标识信息给下一控制板,所述标识信息用于标识自身存储模块中的数据全部备份到保险箱中的信息;
或所述控制板接收到下一控制板发送的检测请求消息时,发送所述标识信息给下一控制板。
在这里需要说明的是,下一控制板在另一个实施例中可以为,除当前正在进行数据刷新控制板之外的其它控制板,这里所说的下一控制板是相对于当前正在进行刷新数据的控制板,在执行数据备份的执行顺序上的下一个控制板。上述本发明的存储系统掉电后对数据的处理方法是:在一个控制板将对应的存储模块中的数据全部备份到保险箱中后,下一控制板再进行数据的备份,其中在一个控制板进行数据备份的过程中,其他的控制板刷新对应的存储模块中的数据。这样由于刷新数据所消耗的功耗低,则存储系统在同一时间相对与现有技术中存储系统同一时间能够减小掉电时电池模块放电电流,消耗的电能就少,从而使得电池模块上的功耗减小,电池模块的放电倍率也就减小了,电池的放电电压平台得到提高,相同的电池模块在同一个电压坎上放出的电量就高了,则电池模块初始放电电压和接上负载的放电电压差额也降低了,延长了电池模块的使用寿命。
设备实施例一、
一种存储设备,结构示意图如图2所示,包括:电池模块20和多个控制板和保险箱23,所述电池模块20与所述多个控制板连接,为所述多个控制板和保险箱23供电,在多个控制板中包括各自对应的存储模块,用来储存控制板中的数据,所述控制板21包括:
刷新单元210,用于当所述存储设备掉电后,将对应的存储模块中的数据进行刷新;
确认单元211,用于确认上一控制板22是否将对应的存储模块中的数据全部备份到保险箱23中,所述上一控制板22为相对于当前进行数据刷新的控制板,在执行数据备份的执行顺序上的上一个控制板;
备份执行单元212,用于在所述确认单元211确认上一控制板22将对应的存储模块中的数据全部备份到保险箱中时,将自身存储模块中的数据备份到保险箱23中。
本发明实施例中的存储模块在一个实施例中可以为高速缓冲存储模块(CACHE)在另一个实施例中还可以为闪存(flash)等具有存储功能的模块。
这里的保险箱23是存储系统中具有存储功能的模块,用于在系统掉电时存储控制板中的数据。
在这里需要说明的是,上一控制板22在另一个实施例中还可以为除控制板21之外的其它控制板,这里所说的下一控制板是相对于当前正在进行刷新数据的控制板21,在执行数据备份的执行顺序上的上一个控制板。
本实施例存储设备中,控制板21的确认单元211在确认控制板22将对应的存储模块中的数据全部备份到保险箱中时,备份执行单元212将自身存储模块中的数据备份到保险箱23中,其中在控制板22进行数据备份的过程中,其他的控制板刷新对应的存储模块中的数据。这样由于刷新数据所消耗的功耗低,则存储系统在同一时间相对与现有技术中存储系统同一时间能够减小掉电时电池模块放电电流,消耗的电能就少,从而使得电池模块上的功耗减小,电池模块的放电倍率也就减小了,电池的放电电压平台得到提高,相同的电池模块在同一个电压坎上放出的电量就高了,则电池模块初始放电电压和接上负载的放电电压差额也降低了,延长了电池模块的使用寿命。
设备实施例二、
一种存储设备,本实施例中的存储设备与设备实施例一提供的存储设备相比,细化了确认单元211,结构示意图如图3所示,所述确认单元211包括:
发送单元221,用于发送检测请求消息给所述上一控制板22,请求获得上一控制板22是否将对应的存储模块中的数据全部备份到保险箱中的信息;
接收确认单元231,用于当接收到所述上一控制板22根据所述检测请求消息返回的检测结果消息,根据所述检测结果消息进行确认。
本发明实施例中的存储模块在一个实施例中可以为高速缓冲存储模块(CACHE)在另一个实施例中还可以为闪存(flash)等具有存储功能的模块。
这里的保险箱23是存储系统中具有存储功能的模块,用于在系统掉电时存储控制板中的数据。
在这里需要说明的是,上一控制板22在另一个实施例中还可以为除控制板21之外的其它控制板,这里所说的下一控制板是相对于当前正在进行刷新数据的控制板21,在执行数据备份的执行顺序上的上一个控制板。
本实施例中通过发送单元221发送检测请求消息给上一控制板22,在并通过接收确认单元231接收到检测结果消息,根据检测结果消息进行确认。本实施例中的存储设备通过细化的确认单元211,来实现如下步骤:确认上一控制板是否将对应的存储模块中的数据全部备份到保险箱中,这种结构简单易于实现。
设备实施例三、
一种存储设备,本实施例中的存储设备与设备实施例一提供的存储设备相比,增加了信息发送单元213,结构示意图如图4所示:
所述信息发送单元213,用于发送标识信息给下一控制板24,所述标识信息用于标识自身存储模块中的数据全部备份到保险箱23中,所述下一控制板24为相对于所述当前控制板,在执行数据备份的执行顺序上的下一个控制板24。
可以理解,控制板还可以包括接收单元214,用于接收所述下一控制板24发送的检测请求消息;
所述信息发送单元213根据所述接收单元214接收的检测请求消息,发送标识信息给所述下一控制板24,所述标识信息用于将自身存储模块中的数据全部备份到保险箱23中。
本实施例的存储设备在备份执行单元212将自身存储模块中的数据全部备份到保险箱23中的信息后,信息发送单元213发送标识自身存储模块中的数据全部备份到保险箱23中的信息给下一控制板24。
本发明实施例中的存储模块在一个实施例中可以为高速缓冲存储模块(CACHE)在另一个实施例中还可以为闪存(flash)等具有存储功能的模块。
这里的保险箱是存储系统中具有存储功能的模块,用于在系统掉电时存储控制板中的数据。
在这里需要说明的是,下一控制板24在另一个实施例中还可以为除控制板21之外的其它控制板,这里所说的下一控制板是相对于当前正在进行刷新数据的控制板21,在执行数据备份的执行顺序上的下一个控制板。
本发明的存储系统掉电后对数据的处理方法是:在一个控制板将对应的存储模块中的数据全部备份到保险箱中后,下一控制板再进行数据的备份,其中在一个控制板进行数据备份的过程中,其他的控制板刷新对应的存储模块中的数据。这样由于刷新数据所消耗的功耗低,则存储系统在同一时间相对与现有技术中存储系统同一时间能够减小掉电时电池模块放电电流,消耗的电能就少,从而使得电池模块上的功耗减小,电池模块的放电倍率也就减小了,电池的放电电压平台得到提高,相同的电池模块在同一个电压坎上放出的电量就高了,则电池模块初始放电电压和接上负载的放电电压差额也降低了,延长了电池模块的使用寿命。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
以上对本发明实施例所提供的存储系统的数据处理方法及存储设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了+阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

存储系统的数据处理方法及存储设备.pdf_第1页
第1页 / 共13页
存储系统的数据处理方法及存储设备.pdf_第2页
第2页 / 共13页
存储系统的数据处理方法及存储设备.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《存储系统的数据处理方法及存储设备.pdf》由会员分享,可在线阅读,更多相关《存储系统的数据处理方法及存储设备.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明提供一种存储系统的数据处理方法及存储设备,应用于设备的存储技术领域。本发明的存储系统掉电后对数据的处理方法是:在一个控制板将对应的缓存中的数据全部备份到保险箱中后,另一控制板再进行数据的备份,其中在一个控制板进行数据备份的过程中,其他的控制板刷新对应的缓存中的数据。这样由于刷新数据所消耗的功耗低,则存储系统在同一时间相对与现有技术中存储系统同一时间能够减小掉电时电池模块放电电流,消耗的电能就。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 信息存储


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1