预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利(10)授权公告号CN105511807B(45)授权公告日2018.05.22(21)申请号201510862542.4(56)对比文件(22)申请日2015.11.30US8266361B1,2012.09.11,CN1981345A,2007.06.13,(65)同一申请的已公布的文献号CN102890618A,2013.01.23,申请公布号CN105511807AUS2014250262A1,2014.09.04,(43)申请公布日2016.04.20US2014068318A1,2014.03.06,(73)专利权人杭州华澜微电子股份有限公司US2014379963A1,2014.12.25,地址311200浙江省杭州市萧山金城路WO2013140656A1,2013.09.26,1038号水务大厦902室审查员赵识谦(72)发明人刘海銮梅岳辉(74)专利代理机构北京中政联科专利代理事务所(普通合伙)11489代理人吴建锋(51)Int.Cl.G06F3/06(2006.01)权利要求书2页说明书5页附图3页(54)发明名称一种基于存储设备的数据存储管理方法及系统(57)摘要本发明公开了一种基于存储设备的数据存储管理方法及系统,包括以下步骤:设置多个数据存储通道且每个数据存储通道设有独立的存储介质区;在存储介质区中设置有数据存储区和数据缓冲区;将多个数据存储通道分配为多个数据互为缓冲组;以轮询的方式依次对每个数据存储通道进行读写操作;当任一个数据存储通道处于“忙”状态,数据互为缓冲组中的其他数据存储通道的数据缓冲区作为该数据存储通道的数据缓存。采用本发明的技术方案,通过在存储介质开辟数据缓冲区作为缓存,由同组内其他存储通道作为数据缓存区,有效防止因为某一个存储通道忙碌导致整个存储设备堵塞的问题,从而大大减少存储设备中缓存的容量,降低芯片的面积和成本。CN105511807BCN105511807B权利要求书1/2页1.一种基于存储设备的数据存储管理方法,其特征在于,包括以下步骤:设置多个数据存储通道,每个数据存储通道设有独立的存储介质区并配备存储通道驱动模块来控制该存储介质区的数据读写;在所述存储介质区中设置有数据存储区和数据缓冲区,所述数据存储区用于存储分配给该存储介质区的数据信息,所述数据缓冲区用于暂存分配给其他存储介质区的数据信息;将多个数据存储通道分配为多个数据互为缓冲组,每个数据互为缓冲组由至少2个数据存储通道组成;以轮询的方式依次对每个数据存储通道进行读写操作;当任一个数据存储通道处于“忙”状态,数据互为缓冲组中的其他数据存储通道的数据缓冲区作为该数据存储通道的数据缓存。2.根据权利要求1所述的基于存储设备的数据存储管理方法,其特征在于,当任一个数据存储通道处于“忙”状态,将分配给该数据存储通道的数据信息暂时分配给与其所属同一个数据互为缓冲组且处于“空闲”状态的其他数据存储通道并将该数据信息暂存在该“空闲”状态的数据存储通道的数据缓冲区中;当该数据存储通道从“忙”状态转变为“空闲”状态时,再将暂存在所述数据缓冲区中的数据信息存储至该存储通道的数据存储区。3.根据权利要求2所述的基于存储设备的数据存储管理方法,其特征在于,在所述数据互为缓冲组中还设置缓冲控制单元,通过所述缓冲控制单元实现同一数据互为缓冲组内不同数据存储通道之间处于“忙”状态时互为数据缓冲。4.根据权利要求3所述的基于存储设备的数据存储管理方法,其特征在于,在数据存储通道进行读写操作时,当所述缓冲控制单元获知该数据存储通道处于“忙”状态,所述缓冲控制单元在所属的数据互为缓冲组内寻找一处于“空闲”状态的其他数据存储通道,并将数据信息暂存至该“空闲”状态的其他存储通道的数据缓冲区;所述缓冲控制单元监控该数据存储通道的状态,一旦该数据存储通道从“忙”状态转变为“空闲”状态时,所述缓冲控制单元将暂存在所述数据缓冲区中的数据信息存储至该存储通道的数据存储区。5.根据权利要求1或2所述的基于存储设备的数据存储管理方法,其特征在于,设置为数据互为缓冲组中的多个数据存储通道以轮询顺序为基准交错排列。6.一种基于存储设备的数据存储管理系统,其特征在于,包括接口模块、主控单元以及多个数据存储通道,所述多个数据存储通道被分配为多个数据互为缓冲组且每个数据互为缓冲组至少由2个数据存储通道组成;每个数据存储通道设有独立的存储介质区和存储通道驱动模块,所述存储通道驱动模块用于控制所述存储介质区的数据读写;所述存储介质区设置有数据存储区和数据缓冲区,所述数据存储区用于存储分配给该存储介质区的数据信息,所述数据缓冲区用于暂存分配给其他存储介质区的数据信息;所述接口模块用于获取待存储的数据信息并将该数据信息发送给主控单元;