深圳市慧能互联科技有限公司龚钢获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳市慧能互联科技有限公司申请的专利一种片外存储读写方法、设备及计算机可读存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119248202B 。
龙图腾网通过国家知识产权局官网在2025-06-20发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411758094.9,技术领域涉及:G06F3/06;该发明授权一种片外存储读写方法、设备及计算机可读存储介质是由龚钢;林文焕设计研发完成,并于2024-12-03向国家知识产权局提交的专利申请。
本一种片外存储读写方法、设备及计算机可读存储介质在说明书摘要公布了:本发明公开了一种片外存储读写方法、设备及计算机可读存储介质,其中,该方法包括:查找有存储数据的基本擦写单元,以检索到最近一次执行数据存储的数据块的头部;根据所述头部的头部信息,在符合读条件的基本擦写单元中,确定数据块的数据场的首地址,并按所述首地址读取数据;或者,根据所述头部信息,在符合写条件的基本擦写单元中,确定数据块的首地址,并按所述首地址写入数据。本发明实现了一种容错性能更佳的片外存储读写方案,有效避免了因数据结构成员数量变化导致软件升级之后从FLASH中读取数据错误,或是因FLASH频繁擦写导致FLASH损坏,延长了产品使用寿命。
本发明授权一种片外存储读写方法、设备及计算机可读存储介质在权利要求书中公布了:1.一种片外存储读写方法,其特征在于,所述片外存储被划分为多个基本擦写单元,每个所述基本擦写单元的起始页用于坏块标识,剩余页用于数据存储,其中,执行数据存储的数据块包含头部和数据场,所述方法包括:查找有存储数据的基本擦写单元,以检索到最近一次执行数据存储的数据块的头部;根据所述头部的头部信息,在符合读条件的基本擦写单元中,确定数据块的数据场的首地址,并按所述首地址读取数据;其中,计算所述数据场的校验码,并与所述头部中预存的数据场的校验码进行比对;若匹配,则确定读取的数据场的数据有效,并结束读操作;若不匹配,则擦除当前基本擦写单元,将当前涉及到的页标记为有坏块的页;或者,根据所述头部信息,在符合写条件的基本擦写单元中,确定数据块的首地址,并按所述首地址写入数据;其中,根据所述头部信息获取下一个数据块存储的首地址,并结合下一个数据块的字节长度,判断下一个数据块的末地址是否超出当前基本擦写单元的末地址;若超出,则擦除当前基本擦写单元,并将当前基本擦写单元的坏块信息写入当前基本擦写单元的起始页;转移到下一个基本擦写单元,继续执行根据所述头部的头部信息,在符合写条件的基本擦写单元中,确定数据块的首地址的步骤;若未超出,则计算当前头部的头部信息,并更新数据场的成员值;所述查找有存储数据的基本擦写单元,具体包括:按序读取基本擦写单元的坏块标识,并计算第一个没有坏块的页的首地址;按所述首地址读取所述头部的字节数据,并判断所述字节数据是否全为复位值;所述判断所述字节数据是否全为复位值,进一步包括:若所述字节数据全为复位值,则确定当前基本擦写单元为空;跳转到下一个基本擦写单元,以继续执行所述按序读取基本擦写单元的坏块标识的操作;所述以继续执行所述按序读取基本擦写单元的坏块标识的操作,进一步包括:若确定所有基本擦写单元都为空,则返回第一个基本擦写单元;从第一个基本擦写单元的第一个没有坏块的页的首地址开始写入预设的默认值,并执行预设的回读校验操作;若所述回读校验未通过,则将当前涉及到的页标记为有坏块的页,而若回读校验通过,则确定所述默认值写入成功,并结束此次操作;所述判断所述字节数据是否全为复位值,进一步包括:若所述字节数据不全为复位值,则计算读取的所述头部的前段字节的校验值,并与预存于所述头部的后段字节的校验码进行比对;若匹配,则确定所述头部的数据有效,根据所述头部的数据读取下一数据块的头部,并进行下一数据块的头部校验;若不匹配,则确定所述头部的数据无效,并擦除当前基本擦写单元,将当前涉及到的页标记为有坏块的页;所述进行下一数据块的头部校验,进一步包括:判断下一数据块的头部的字节数据是否全为复位值;若所述字节数据不全为复位值,则继续执行计算读取的所述头部的前段字节的校验值,并与预存于所述头部的后段字节的校验码进行比对的步骤;若所述字节数据全为复位值,则确定已检索到最近一次有存储数据的数据块的头部;所述若校验失败,则将当前涉及到的页标记为有坏块的页,进一步包括:将有坏块的页的坏块信息写入当前基本擦写单元的起始页;转移到下一个基本擦写单元,计算出第一个没有坏块的页的首地址;从所述首地址开始写入所述默认值,并执行所述回读校验操作;若回读校验未通过,则擦除当前基本擦写单元,将当前涉及到的页标记为有坏块的页,而若回读校验通过,则确定所述默认值写入成功,并结束此次操作;所述按所述首地址写入数据之后,还包括:回读已写入的数据块的数据,并进行校验;若校验未通过,则将当前涉及到的页标记为有坏块的页,擦除当前基本擦写单元,把坏块信息写入当前基本擦写单元的起始页;转移到下一个基本擦写单元,继续执行根据所述头部的头部信息,在符合写条件的基本擦写单元中,确定数据块的首地址的步骤;若校验通过,则确定写入的数据块的数据有效,并结束写操作。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳市慧能互联科技有限公司,其通讯地址为:518000 广东省深圳市宝安区新安街道大浪社区28区创业二路北二巷5号恒润湾区U谷B栋308;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。