[发明专利]一种存储卡的数据传输方法有效
申请号: | 201910435737.9 | 申请日: | 2019-05-23 |
公开(公告)号: | CN110147206B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 胡志强 | 申请(专利权)人: | 胡志强 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06K7/10 |
代理公司: | 深圳市恒和大知识产权代理有限公司 44479 | 代理人: | 肖华 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 数据传输 方法 | ||
1.一种存储卡的数据传输方法,其特征在于:所述存储卡内堆叠设置有二至八个flash芯片,存储卡内包括有控制器,且控制器的型号为eMMCController;所述存储卡的数据传输方法采用如下步骤:
S1、发送端生成检验表和段落顺序表并存储于读卡器的存储机构内,并在对应接收设备安装驱动时将检验表和段落顺序表传输至对应接收设备内;
S2、将传输数据分为若干个数据段,每个数据段的长度不多于512个字节;
S3、将数据段尾部添加段落序号,段落序号为8个字节,从00000001开始,最大为11111111,若段落序号为最大值是仍然存在剩余数据,则将剩余数据暂存在下次传输时再进行传输,从而得到初数据段;
S4、调用段落顺序表并通过当前段落序号得出当前对应的前检验码,并将前检验码添加于初数据段的段头,以此得到次数据段;
S5、调用检验表并通过当前前检验码得出当前后检验码,并将后检验码添加于次数据段尾部,从而得到终数据段;
S6、将终数据段传输至对应接收设备;
S7、依次将终数据段的前检验码、后检验码和段落序号取出,并调用对应接收设备内存储的生成检验表和段落顺序表进行匹配,若匹配成功则进行记录,若匹配不成功,则将前检验码、后检验码和段落序号依次组合成反馈数据发送至发送端,发送端接收到反馈数据后,根据反馈数据内包含的前检验码和段落顺序表得出对应的第一错误段落序号,根据反馈数据内包含的后检验码、检验表和段落顺序表得出对应的第二错误段落序号,将反馈数据内包含的段落序号作为第三错误段落序号,并将第一错误段落序号、第二错误段落序号和第三错误段落序号作为段落序号的终数据段再次发送;
S8、在对应接收设备内依次将前检验码、后检验码和段落序号去除后得到的初数据段根据其对应的段落序号拼接成传输数据,以此完成数据的传输。
2.根据权利要求1所述的一种存储卡的数据传输方法,其特征在于:在步骤S1中,检验表里存储有前检验码与后检验码之间的对应关系,段落顺序表存储有段落序号与前检验码之间的对应关系,前检验码、后检验码和段落序号均为8字节二进制数据。
3.根据权利要求1所述的一种存储卡的数据传输方法,其特征在于:在步骤S2中,数据分段的方式为填补式分段,即若当前剩余数据不小于512个字节,则以512个字节为一个数据段分段,若当前剩余数据小于512个字节,则将剩余数据分为单独的一段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于胡志强,未经胡志强许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910435737.9/1.html,转载请声明来源钻瓜专利网。