[发明专利]数据处理方法、系统、设备及介质在审
| 申请号: | 202111572453.8 | 申请日: | 2021-12-21 |
| 公开(公告)号: | CN114301575A | 公开(公告)日: | 2022-04-08 |
| 发明(设计)人: | 许鹏;杜宇;吴忠杰;周肃 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L67/5651 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;柴艳波 |
| 地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 系统 设备 介质 | ||
1.一种数据处理方法,包括:
接收数据流;
对所述数据流进行切块处理,得到多个切分数据块;
分别计算所述多个切分数据块对应的校验信息;
将所述切分数据块及对应的校验信息作为一个目标逻辑块发送至存储设备。
2.根据权利要求1所述的方法,所述对所述数据流进行切块处理,得到多个切分数据块,包括:
基于存储设备的逻辑块大小,对所述数据流进行切块处理;
生成多个切分数据块;或者,生成至少一个切分数据块和数据量小于所述逻辑块大小的第一切分子数据块。
3.根据权利要求2所述的方法,基于存储设备的逻辑块大小,对所述数据流进行切块处理之后,还包括:
确定所述切分数据块分别对应的数据长度,以及所述校验信息在所述切分数据块中的校验信息地址;
基于所述数据长度配置所述切分数据块的配置描述符;
所述将所述切分数据块及对应的校验信息作为一个目标逻辑块发送至存储设备,包括:
根据所述配置描述符指示的所述切分数据块中描述类型,将所述校验信息配置到所述切分数据块中的所述校验信息地址,生成可被所述存储设备处理的所述目标逻辑块;
将所述目标逻辑块发送至所述存储设备。
4.根据权利要求2或3所述的方法,所述分别计算所述多个切分数据块对应的校验信息,包括:
若切分得到所述第一切分子数据块,则按照所述逻辑块大小对所述第一切分子数据块中空余数据空间添加填充信息;
基于包含有所述填充信息和所述第一切分子数据块的切分数据块重新计算对应的所述校验信息。
5.根据权利要求4所述的方法,生成可被所述存储设备处理的目标逻辑块之后,还包括:
若接收到第二数据流,基于所述存储设备的逻辑块大小和所述填充信息大小,对所述第二数据流进行切块处理;
生成所述第二数据流对应的切分数据块和第二切分子数据块;
利用所述第二切分子数据块替换所述第一切分子数据块对应的填充信息;
生成合并切分数据块;
计算所述合并切分数据块对应的校验信息。
6.根据权利要求3所述的方法,所述将所述目标逻辑块发送至所述存储设备,包括:
将携带有所述校验信息的至少一个所述目标逻辑块发送给存储设备,以便所述存储设备基于所述校验信息进行校验处理,并对校验通过的所述目标逻辑块进行存储。
7.根据权利要求1所述的方法,还包括:
若接收到数据读取请求,从存储设备读取第一数据流对应的多个目标逻辑块;
基于所述目标逻辑块中携带的第一校验信息对所述目标逻辑块进行校验处理;
若校验通过,计算所述第一数据流对应的第二校验信息;
发送携带有所述第二校验信息的所述第一数据流。
8.一种数据处理方法,包括:
从存储设备读取第一数据流对应的多个目标逻辑块;其中,所述多个目标逻辑块是基于所述第一数据流切分得到的;
基于所述目标逻辑块中携带的第一校验信息对所述目标逻辑块进行校验处理;所述第一校验信息是基于所述目标逻辑块计算得到的;
若校验通过,计算所述第一数据流对应的第二校验信息;
发送携带有所述第二校验信息的所述第一数据流。
9.根据权利要求8所述的方法,还包括:
若所述多个目标逻辑块中的第一目标逻辑块为基于合并切分数据块得到的,则确定所述第一目标逻辑块中第二子数据记录的数据长度;所述合并切分数据块包含有第一数据流对应的第一切分子数据块和第二数据流对应的第二切分子数据块;
基于所述数据长度,将所述第一目标逻辑块中所述第二切分子数据块添加位桶标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111572453.8/1.html,转载请声明来源钻瓜专利网。





