[发明专利]数据处理方法及相关装置有效
| 申请号: | 201810173099.3 | 申请日: | 2018-02-28 |
| 公开(公告)号: | CN108563532B | 公开(公告)日: | 2021-01-19 |
| 发明(设计)人: | 钟伟 | 申请(专利权)人: | 深圳和而泰家居在线网络科技有限公司 |
| 主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F12/02 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 518000 广东省深圳市南山区高新南区科*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 相关 装置 | ||
本申请提供数据处理方法及相关装置,方法包括:获取数据处理指令;查找索引扇区中最后一个内容不为空的索引区域的第一索引地址;在查找到第一索引地址的情况下,将第一索引地址确定为目标索引地址;从目标索引地址对应的索引区域中读取数据存储地址和校验数据并进行校验;如果对数据存储地址的校验未通过,则将目标索引地址的前一个索引地址重新确定为目标索引地址,并执行从目标索引地址对应的索引区域中读取数据存储地址和校验数据并进行校验的步骤;如果对数据存储地址的校验通过,则将从目标索引地址对应的索引区域中读取到的数据存储地址确定为第一存储地址;根据第一存储地址执行数据处理指令。本申请的方案可实现快速地读写数据且抗干扰。
技术领域
本申请涉及计算机领域,尤其涉及数据处理方法及相关装置。
背景技术
目前,终端设备具备上传数据和下载数据的功能,终端设备可以记录用户的使用习惯,将相关数据上传到后台服务器,后台服务器根据收集的大量数据分析后,再向终端设备推送适合用户的运行模式,以提升用户体验。在与后台服务器交互的过程中,如果用户所处的环境没有网络或者终端设备从网络中断开,终端设备无法将收集到的数据上传到后台服务器,这时就需要把数据保存到终端设备的内存中,等到终端设备再次接入网络的情况下,再将保存的数据上传到后台服务器。
在上述场景中,会涉及到对终端设备的内存的读写操作,一方面,在将数据保存到终端设备的内存中时需要将数据保存到内容为空的内存区域中,即需要找到内存中最后一个存储有数据的存储地址,从该存储地址的下一个存储地址开始存储数据,另一方面,在将保存的数据上传到服务器中时,需要确定在终端设备从网络中断开之前上传的最后一个数据的存储地址,然后以该存储地址的下一个存储地址开始读取数据并上传,以提高传输的效率。在一些快速读写算法中,主要通过最后读写地址管理来实现对数据的快速读写,即用一个索引地址对应的内存中存入最后一个写入的数据的地址和最后一个读取的数据的地址,每次要读写数据时先从该索引地址对应的内存中读取地址,再根据读取到的最后读写地址进行读写操作。虽然这种方法可以实现快速读写操作,但是无法抗干扰,如果该索引地址中的内容错误,则会导致后续的读写操作找不到最后一个读写地址,造成读数据或写数据混乱。
发明内容
本申请提供数据处理方法及相关装置,可以解决因索引地址中的内容错误而造成的读数据或写数据混乱的问题。
第一方面,本申请实施例提供一种数据处理方法,可以应用于具备上传数据和下载数据功能的终端设备,包括:
获取数据处理指令,所述数据处理指令包括数据写入指令或数据读取指令;
查找索引扇区中的最后一个内容不为空的索引区域对应的第一索引地址,所述索引区域用于存储数据存储地址和对应的校验数据,所述数据存储地址为针对数据存储区的每次数据处理操作对应的最后存储地址;
在查找到所述第一索引地址的情况下,将所述第一索引地址确定为目标索引地址;
从所述目标索引地址对应的索引区域中读取数据存储地址和校验数据,并通过所述校验数据对所述数据存储地址进行校验;
如果对所述数据存储地址的校验未通过,则将所述目标索引地址的前一个索引地址重新确定为目标索引地址,并执行所述从所述目标索引地址对应的索引区域中读取数据存储地址和校验数据,并通过所述校验数据对所述数据存储地址进行校验的步骤;
如果对所述数据存储地址的校验通过,则将从所述目标索引地址对应的索引区域中读取到的数据存储地址确定为第一存储地址;
根据所述第一存储地址执行所述数据处理指令。
结合第一方面,在一些可能的实现方式中,如果对所述数据存储地址的校验未通过,并且所述目标索引地址为所述索引扇区的首个索引地址,则将所述数据存储区的首个存储地址确定为所述第一存储地址,并执行所述根据所述第一存储地址执行所述数据处理指令的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳和而泰家居在线网络科技有限公司,未经深圳和而泰家居在线网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810173099.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法及装置
- 下一篇:一种获取ICI影响因子及提升纠错能力的方法





