[发明专利]一种写请求数据压缩方法、系统、终端及存储介质在审
申请号: | 202010590044.X | 申请日: | 2020-06-24 |
公开(公告)号: | CN111857574A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 刘文国 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 数据压缩 方法 系统 终端 存储 介质 | ||
1.一种写请求数据压缩方法,其特征在于,包括:
将写请求数据保存至第一存储并将所述写请求的数据存储地址和数据长度保存至顺序化链表;
根据所述顺序化链表将存储地址相接的写请求合并;
获取第一存储的空闲空间,若所述空闲空间低于预设阈值,则逐条将第一存储中数据长度最大的写请求数据压缩转移至第二存储,直至所述空闲空间不低于预设阈值;
将转移至第二存储的写请求数据对应的写请求信息从顺序化链表清除。
2.根据权利要求1所述的方法,其特征在于,所述根据顺序化链表将存储地址相接的写请求合并,包括:
将新接收的写请求与顺序化链表中保存的历史写请求进行存储地址匹配,所述存储地址包括起始地址和结束地址,所述结束地址根据写请求数据的起始地址和数据长度计算得到;
若存在与新接收的写请求的存储地址匹配的历史写请求,则在所述顺序化链表中将新接收的写请求信息合并至匹配历史写请求。
3.根据权利要求1所述的方法,其特征在于,所述将第一存储中数据长度最大的写请求数据压缩转移至第二存储,包括:
在顺序化链表中筛选出数据长度最大的写请求作为目标请求并读取目标请求的存储地址;
根据所述存储地址从第一存储读取相应的目标写请求数据,将目标写请求数据压缩后保存至第二存储,并从第一存储删除所述目标写请求数据;
将所述目标请求的存储地址更新至请求链表,所述请求链表保存所有写请求的信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据读请求的请求信息,从请求链表获取请求数据的数据存储地址;
根据所述数据存储地址返回读请求访问的数据。
5.一种写请求数据压缩系统,其特征在于,包括:
初始保存单元,配置用于将写请求数据保存至第一存储并将所述写请求的数据存储地址和数据长度保存至顺序化链表;
请求合并单元,配置用于根据所述顺序化链表将存储地址相接的写请求合并;
数据压缩单元,配置用于获取第一存储的空闲空间,若所述空闲空间低于预设阈值,则逐条将第一存储中数据长度最大的写请求数据压缩转移至第二存储,直至所述空闲空间不低于预设阈值;
链表更新单元,配置用于将转移至第二存储的写请求数据对应的写请求信息从顺序化链表清除。
6.根据权利要求5所述的系统,其特征在于,所述请求合并单元包括:
地址匹配模块,配置用于将新接收的写请求与顺序化链表中保存的历史写请求进行存储地址匹配,所述存储地址包括起始地址和结束地址,所述结束地址根据写请求数据的起始地址和数据长度计算得到;
信息合并模块,配置用于若存在与新接收的写请求的存储地址匹配的历史写请求,则在所述顺序化链表中将新接收的写请求信息合并至匹配历史写请求。
7.根据权利要求5所述的系统,其特征在于,所述数据压缩单元包括:
目标筛选模块,配置用于在顺序化链表中筛选出数据长度最大的写请求作为目标请求并读取目标请求的存储地址;
压缩转移模块,配置用于根据所述存储地址从第一存储读取相应的目标写请求数据,将目标写请求数据压缩后保存至第二存储,并从第一存储删除所述目标写请求数据;
地址更新模块,配置用于将所述目标请求的存储地址更新至请求链表,所述请求链表保存所有写请求的信息。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括:
地址查找模块,配置用于根据读请求的请求信息,从请求链表获取请求数据的数据存储地址;
数据返回模块,配置用于根据所述数据存储地址返回读请求访问的数据。
9.一种终端,其特征在于,包括:
处理器;
用于存储处理器的执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-4任一项所述的方法。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010590044.X/1.html,转载请声明来源钻瓜专利网。