[发明专利]一种临时文件占位存储方法、客户端及计算设备在审
申请号: | 202110751279.7 | 申请日: | 2021-07-02 |
公开(公告)号: | CN113342756A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 张松;水渠成 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/16 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 临时文件 占位 存储 方法 客户端 计算 设备 | ||
本发明公开了一种临时文件占位存储方法,在计算设备中执行,包括步骤:接收用户的请求,确定需要保存的目标临时文件;基于第一步进值确定当前检测数值;检查当前存储的临时文件的数字名称中,是否包括与所述当前检测数值相对应的数字名称;如果包括,则基于所述当前检测数值和所述第一步进值确定下一个检测数值,并检查当前存储的临时文件的数字名称中是否包括与所述下一个检测数值相对应的数字名称;如果不包括,则确定上一个检测数值和当前检测数值之间存在至少一个目标数值;以及基于所确定的目标数值对所述目标临时文件进行命名,以便基于目标数值对应的数字名称来存储所述目标临时文件。本发明还一并公开了相应的邮箱客户端和计算设备。
技术领域
本发明涉及计算机及互联网技术领域,特别涉及一种临时文件占位存储方法、客户端及计算设备。
背景技术
邮箱客户端是企业及个人的重要办公软件。邮箱的业务逻辑中存在着大量需要存储临时文件的情况,例如,保存草稿、导入邮件等场景下都需要保存临时文件。在临时文件存储之后,等待邮箱后台处理,在后台完成相应处理后才会删除临时文件。而邮箱后台什么时候完成处理、临时文件什么时候删除并不确定,大多数情况下是按照临时文件的顺序进行删除。需要说明的是,这些临时文件采用包括数字的预定格式来命名,例如,第一封临时邮件的名称为100001.eml(该格式的名称以下称为“数字名称”),第二封邮件的名称为100002.eml,以此类推。当存储的临时文件未被删除时,其数字名称便处于占位状态;而当先前存储的临时文件被删除后,先前临时文件使用的数字名称便处于空位状态。
例如,当以100001.eml命名的第一封邮件被删除之后,数字名称100001.eml便处于空位状态,从程序内部逻辑上来说,下一次再存储新的临时文件时,希望新的临时文件仍能以100001.eml来命名,而不希望邮件名称中的数字一直无限增长下去。
如果要实现上述命名方式,根据现有的技术方案,在每次存储新的临时文件时,均从第一个数字开始按照顺序检查,即依次检查100001,100002...是否被占用。当有数字处于空位状态时,基于该空位的数字来对命名新的临时文件,以便插入新的临时文件。但是采用这种方案,当存储的临时文件数目较多时,例如超过1万个的情况下,查找空位的效率会非常明显的降低,导致每存储一个临时文件都要耗费很长时间。
为此,需要一种临时文件占位存储方法,来提升邮箱对临时文件的存储效率,解决上述技术方案中存在的问题。
发明内容
为此,本发明提供一种临时文件占位存储方法及客户端,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供了一种临时文件占位存储方法,在计算设备中执行,所述临时文件适于基于预定格式的数字名称存储,包括步骤:接收用户的请求,确定需要保存的目标临时文件;基于第一步进值确定当前检测数值;检查当前存储的临时文件的数字名称中,是否包括与所述当前检测数值相对应的数字名称;如果包括,则基于所述当前检测数值和所述第一步进值确定下一个检测数值,并检查当前存储的临时文件的数字名称中是否包括与所述下一个检测数值相对应的数字名称;如果不包括,则确定上一个检测数值和当前检测数值之间存在至少一个目标数值;以及基于所确定的目标数值对所述目标临时文件进行命名,以便基于目标数值对应的数字名称来存储所述目标临时文件。
可选地,在根据本发明的临时文件占位存储方法中,如果当前存储的临时文件的数字名称中不包括与所述当前检测数值相对应的数字名称,则还包括步骤:基于上一个检测数值和第二步进值确定二级检测数值;检查当前存储的临时文件的数字名称中,是否包括与所述二级检测数值相对应的数字名称;如果包括,则基于所述二级检测数值和第二步进值确定下一个二级检测数值,并检查当前存储的临时文件的数字名称中,是否包括与所述下一个二级检测数值相对应的数字名称;如果不包括,则确定所述上一个检测数值与所述二级检测数值之间存在至少一个目标数值,以便基于确定的目标数值对所述目标临时文件进行命名后存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110751279.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无机保温板的成型设备
- 下一篇:一种音频降噪方法、装置、设备及介质