[发明专利]一种手持设备用的阵列存储装置及其工作方法在审

专利信息
申请号: 201310304055.7 申请日: 2013-07-18
公开(公告)号: CN103389883A 公开(公告)日: 2013-11-13
发明(设计)人: 王赞 申请(专利权)人: 上海斐讯数据通信技术有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 上海申新律师事务所 31272 代理人: 竺路玲
地址: 201616 上海市松*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 手持 备用 阵列 存储 装置 及其 工作 方法
【权利要求书】:

1.一种手持设备用的阵列存储装置,应用于手持设备,其特征在于,所述手持设备上设有用于容置存储卡的第一存储卡槽和第二存储卡槽;所述手持设备包括一存储驱动模块,所述存储驱动模块设有两个接口,每个所述接口连接一所述存储卡,所述手持设备通过所述存储驱动模块对所述存储卡进行读写操作及数据恢复操作。

2.根据权利要求1所述的一种手持设备用的阵列存储装置,其特征在于,所述存储驱动模块包括控制模块、数据分流同步模块,所述控制模块收到写入命令或读取命令后,与所述数据分流同步模块之间通讯,以实现通过所述接口写入数据到存储卡或从存储卡中读取数据。

3.根据权利要求2所述的一种手持设备用的阵列存储装置,其特征在于,所述控制模块设有获取状态端口,所述控制模块通过所述获取状态端口获取所述接口的存储卡状态信息,所述接口的存储卡状态信息通过所述数据分流同步模块提供给所述控制模块。

4.一种手持设备用的阵列存储装置的工作方法,其特征在于,采用权利要求3所述的一种手持设备用的阵列存储装置,具体工作流程如下:

当所述手持设备需要向所述存储卡写入数据时,以其中一张存储卡为主存储卡,另一张存储卡为副存储卡,将需要写入的数据传入控制模块,所述控制模块在收到数据后,将数据转发到数据分流同步模块,数据分流同步模块在收到数据包后将数据通过接口依次写入主存储卡和副存储卡中;

当所述手持设备需要从所述存储卡读取数据时,以其中一张存储卡为主存储卡,另一张存储卡为副存储卡,手持设备先通知控制模块,控制模块在收到读取命令后,立即调用数据分流同步模块的读取接口,数据分流同步模块优先读取主存储卡的数据;如果从主存储卡读取数据失败,数据分流同步模块会继续读取副存储卡,以实现数据读出,如果副存储卡读取成功,则会将副存储卡置为主存储卡,返回所读取的数据,结束此次操作。

5.根据权利要求4所述的一种手持设备用的阵列存储装置的工作方法,其特征在于,在向所述存储卡写入数据时,如果返回主存储卡写入成功,数据分流同步模块便将数据包继续转发给接口并写入到副存储卡,数据包写入副存储卡过程中,如果返回副存储卡写入成功,返回写入成功到控制模块,结束此次操作;如果返回副存储卡写入失败,数据分流同步模块更新状态信息为副存储卡损坏或者不存在,并返回写入成功给控制模块,结束此次操作。

6.根据权利要求4所述的一种手持设备用的阵列存储装置的工作方法,其特征在于,在向所述存储卡写入数据时,如果返回主存储卡写入不成功,数据分流同步模块会将副存储卡置为主存储卡继续进行写入操作;如果副存储卡写入成功,则更新状态信息为主存储卡已损坏并返回写入成功到控制模块,结束此次操作;如果副存储卡写入失败,则更新状态信息为主存储卡和副存储卡均已损坏并返回写入失败到控制模块,结束此次操作。

7.根据权利要求4所述的一种手持设备用的阵列存储装置的工作方法,其特征在于,在向所述存储卡写入数据时,当所述手持设备中只存在一张存储卡时,数据分流同步模块以所述存储卡作为主存储卡,如果返回主存储卡写入不成功,更新状态信息为主存储卡损坏或者不存在并返回写入失败到控制模块,结束此次操作;如果返回主存储卡写入成功,则返回写入成功到控制模块,结束此次操作。

8.根据权利要求4所述的一种手持设备用的阵列存储装置的工作方法,其特征在于,从所述存储卡读取数据时,如果手持设备中仅有一个存储卡的时候,数据分流同步模块以所述存储卡作为主存储卡;这时需要插入另一张容量大于或等于主存储卡容量的存储卡并对新插入的存储卡进行数据同步操作;数据分流同步模块内设有比较模块,数据分流同步模块在收到新的存储卡插入的信息后,将新插入的存储卡作为一个副存储卡,并把主存储卡和副存储卡的内容通过比较模块进行比对。

9.根据权利要求8所述的一种手持设备用的阵列存储装置的工作方法,其特征在于,所述数据分流同步模块通过比较模块进行比对的步骤为:所述数据分流同步模块通过接口依次读取主存储卡和副存储卡的相同地址上的每一个page的内容,并分别对所读内容作SHA1算法,此处会有两个SHA1值输出,比对两个SHA1值是否相等,如果相等,则内容符合,继续读取下一个page,如果不相等,则停止读取下一个page,启动数据恢复流程。

10.根据权利要求9所述的一种手持设备用的阵列存储装置的工作方法,其特征在于,数据恢复流程步骤为:数据分流同步模块禁止手持设备任何读取数据或写入数据操作;数据分流同步模块依次读取主存储卡内的page上的内容,并记录page内容的SHA1值;数据分流同步模块把读取的page内容写入到副存储卡内的相同地址上;同时读取副存储卡已写入的page内容,并记录page内容的SHA1值;比较模块对比主存储卡的SHA1值与副存储卡的SHA1值,如果相等,则写入成功;如果不相等,则需进行重写操作,并重新进行SHA1值的比对;重复上面的动作,直到所有的page都已经写入副存储卡内;数据恢复流程结束。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310304055.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top