[发明专利]文件存储的方法、装置、电子设备及介质在审
申请号: | 201911124975.4 | 申请日: | 2019-11-18 |
公开(公告)号: | CN110968549A | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 黄哲东 | 申请(专利权)人: | OPPO(重庆)智能科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11 |
代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 范胜祥 |
地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 存储 方法 装置 电子设备 介质 | ||
1.一种文件存储的方法,其特征在于,包括:
获取目标文件以及第一标识,所述第一标识对应于所述目标文件,所述目标文件为二进制数据;
基于所述目标文件,生成第一偏移量以及第二偏移量,所述第二偏移量为基于所述第一偏移量以及所述目标文件的数据大小生成的偏移量;
利用所述第一偏移量、第二偏移量以及所述第一标识,将所述目标文件存储至第一存储区域。
2.如权利要求1所述的方法,其特征在于,所述基于所述目标文件,生成第一偏移量以及第二偏移量,包括:
检测是否存在第三偏移量,所述第三偏移量为第一文件对应的偏移量,所述第一文件为在所述获取目标文件之前,最近一个存储在所述第一存储区域的文件;
当确定存在所述第三偏移量时,基于所述第三偏移量,生成所述第一偏移量以及所述第二偏移量。
3.如权利要求2所述的方法,其特征在于,所述基于所述第三偏移量,生成所述第一偏移量以及所述第二偏移量,包括:
将所述第三偏移量作为所述第一偏移量;
检测所述目标文件的数据大小,并基于所述目标文件的数据大小,获取所述目标文件对应的字节数;
基于所述第一偏移量以及所述目标文件对应的字节数,生成所述第二偏移量。
4.如权利要求3所述的方法,其特征在于,所述基于所述第一偏移量以及所述目标文件对应的字节数,生成所述第二偏移量,包括:
获取所述目标文件对应的参数标签,所述参数标签包括所述目标文件的业务类型以及文件名称的至少一种;
根据所述第一偏移量,所述目标文件对应的字节数以及所述参数标签,生成所述第二偏移量。
5.如权利要求3或4所述的方法,其特征在于,所述利用所述第一偏移量、第二偏移量以及所述第一标识,将所述目标文件存储至第一存储区域,包括:
根据所述第一偏移量以及所述第二偏移量,对所述目标文件进行移位操作,得到移位后的所述目标文件;
建立所述第一偏移量、第二偏移量以及所述第一标识的第一映射关系;
将所述移位后的目标文件以预设方式进行加密后存储至所述第一存储区域,以及将所述第一映射关系存储至第二存储区域。
6.如权利要求5所述的方法,其特征在于,在所述将所述第二文件存储至所述第一存储区域之后,包括:
当接收到查询指令时,获取所述第一标识,所述查询指令用于获取所述目标文件;
当检测到鉴权通过消息时,利用所述第一标识,从所述第二存储区域处获取所述第一映射关系;
基于第一映射关系,获取所述第一偏移量以及第二偏移量;
以二进制方式读取所述第一存储区域中,地址在所述第一偏移量以及第二偏移量之间的二进制数据,得到所述目标文件。
7.如权利要求2所述的方法,其特征在于,在所述检测是否存在第三偏移量之后,包括:
当确定不存在所述第三偏移量时,将所述第一偏移量设置为预设阈值。
8.一种文件存储的装置,其特征在于,包括:
获取模块,被设置为获取目标文件以及第一标识,所述第一标识对应于所述目标文件,所述目标文件为二进制数据;
生成模块,被设置为基于所述目标文件,生成第一偏移量以及第二偏移量,所述第二偏移量为基于所述第一偏移量以及所述目标文件的数据大小生成的偏移量;
存储模块,被设置为利用所述第一偏移量、第二偏移量以及所述第一标识,将所述目标文件存储至第一存储区域。
9.一种电子设备,其特征在于,包括:
存储器,用于存储可执行指令;以及,
处理器,用于与所述存储器显示以执行所述可执行指令从而完成权利要求1-7中任一所述文件存储的方法的操作。
10.一种计算机可读存储介质,用于存储计算机可读取的指令,其特征在于,所述指令被执行时执行权利要求1-7中任一所述文件存储的方法的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO(重庆)智能科技有限公司,未经OPPO(重庆)智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911124975.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无液氮高低温拉力试验装置
- 下一篇:一种基于威胁的UUV应急决策方法