买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于分布式文件系统的文件缓存方法、装置、终端及介质_柏科数据技术(深圳)股份有限公司_202311777662.5 

申请/专利权人:柏科数据技术(深圳)股份有限公司

申请日:2023-12-22

公开(公告)日:2024-04-02

公开(公告)号:CN117453643B

主分类号:G06F16/172

分类号:G06F16/172;G06F16/182;G06F16/13

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2024.02.13#实质审查的生效;2024.01.26#公开

摘要:本发明公开了基于分布式文件系统的文件缓存方法、装置、终端及介质,所述方法包括:接收第一客户端的第一请求信息,并确定所述第一请求信息所对应的文件标志位信息,其中,所述第一客户端用户缓存目标文件,所述第一请求信息用于请求集群中的元数据服务器,以将所述文件标志位信息发送至所述元数据服务器;基于所述文件标志位信息,确定所述目标文件在所述第一客户端的缓存位置;接收第二客户端的第二请求信息,并基于所述第二请求信息引导所述第二客户端从所述缓存位置中读取所述目标文件。本发明可实现对存储在客户端的中文件进行高效读取,解决因网络延时所导致的数据滞后问题,以便实现文件在各个终端之间的交互。

主权项:1.一种基于分布式文件系统的文件缓存方法,其特征在于,所述方法包括:接收第一客户端的第一请求信息,并确定所述第一请求信息所对应的文件标志位信息,其中,所述第一客户端用于缓存目标文件,所述第一请求信息用于请求集群中的元数据服务器,以将所述文件标志位信息发送至所述元数据服务器;基于所述文件标志位信息,确定所述目标文件在所述第一客户端的缓存位置;接收第二客户端的第二请求信息,并基于所述第二请求信息引导所述第二客户端从所述缓存位置中读取所述目标文件;所述确定所述第一请求信息所对应的文件标志位信息,包括:基于所述第一请求信息,确定所述第一客户端的第一请求意图;若所述第一请求意图为通知意图,则基于所述通知意图,获取所述第一请求信息中与所述通知意图对应的索引信息,并基于所述索引信息得到所述文件标志位信息,其中,所述索引信息用于指引所述目标文件;所述基于所述第一请求信息,确定所述第一客户端的第一请求意图,包括:对所述第一请求信息进行解析,得到解析内容;对所述解析内容进行文件头信息筛查,若所述解析内容中存在文件头信息时,则确实所述第一请求意图是通知意图,所述通知意图用于将所述文件头信息通知至所述元数据服务器;所述若所述第一请求意图为通知意图,则基于所述通知意图,获取所述第一请求信息中与所述通知意图对应的索引信息,并基于所述索引信息得到所述文件标志位信息,包括:获取所述第一客户端中的文件存储目录信息,所述文件存储目录信息用于反映文件存储的位置编码与文件头信息之间的映射关系;将所述文件存储目录信息与所述通知意图对应的所述文件头信息进行匹配,确定所述文件头信息所指向的位置编码信息,所述位置编码信息用于反映所述目标文件在所述第一客户端的位置;基于所述位置编码信息,生成所述索引信息,并将所述索引信息作为所述文件标志位信息;所述基于所述文件标志位信息,确定所述目标文件在所述第一客户端的缓存位置,包括:基于所述文件标志位信息,确定所述文件标志位信息所对应的文件存储路径信息;基于所述文件存储路径信息,确定文件存储路径信息中的最终存储节点,并基于所述最终存储节点确定所述缓存位置,其中,所述第一客户端中的每个存储节点与唯一的一个缓存位置对应;或者,所述基于所述文件标志位信息,确定所述目标文件在所述第一客户端的缓存位置,还包括:在第一客户端中预先将缓存空间划分出若干个存储块,每个存储块中设置编码信息,并且每个存储块中用于存储一个目标文件,并且当目标文件被调用或者读取时,空闲出的存储块继续用于存储新的目标文件,每个存储块具有位唯一的编码信息,且每个存储块中存储一个目标文件;在得到文件存储路径后,基于所述文件存储路径确定对应存储块的位置,得到缓存位置;所述基于所述第二请求信息引导所述第二客户端从所述缓存位置中读取所述目标文件,包括:基于所述第二请求信息,确定所述第二请求信息所对应的第二请求意图;若所述第二请求意图为读取意图,则获取所述缓存位置中的所有文件,并基于所述元数据服务器接收到的文件头信息确定所述目标文件,并对所述目标文件进行读取;所述方法包括:若所述第一客户端中的文件缓存数达到阈值后,则获取所述集群中的空对象文件;控制所述第一客户端将待缓存的文件覆盖所述集群中的空对象文件,以完成文件缓存。

全文数据:

权利要求:

百度查询: 柏科数据技术(深圳)股份有限公司 基于分布式文件系统的文件缓存方法、装置、终端及介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。