一种更新文件资源访问地址的方法和装置与流程

文档序号:14911474发布日期:2018-07-10 23:32阅读:来源:国知局

技术特征:

1.一种更新文件资源访问地址的方法,其特征在于,应用于文件存储系统,包括:

接收目标用户系统发送的访问请求,所述访问请求中携带有目标文件资源的第一访问地址;

判断所述访问请求是否满足访问地址更新的触发条件,所述触发条件包括在所述第一访问地址指示的存储位置查找不到所述目标文件资源;

若所述访问请求满足所述触发条件,依据所述第一访问地址获取所述目标文件资源的第二访问地址,所述第二访问地址用于指示所述目标文件资源在所述文件存储系统中的当前存储位置;

向所述目标用户系统发送所述第二访问地址,以便所述目标文件资源在所述目标用户系统的本地存储的访问地址从所述第一访问地址替换为所述第二访问地址。

2.根据权利要求1所述的方法,其特征在于,所述依据所述第一访问地址获取所述目标文件资源的第二访问地址,包括:

从已保存的转换关系中查找所述第一访问地址对应的目标转换关系;

根据所述目标转换关系,对所述第一访问地址进行转换,得到所述第二访问地址。

3.根据权利要求1所述的方法,其特征在于,所述依据所述第一访问地址获取所述目标文件资源的第二访问地址,包括:

根据所述第一访问地址查找记录有旧地址与新地址的目标对应关系;其中,所述目标对应关系中记录的旧地址为所述第一访问地址;

将所述目标对应关系中记录的新地址确定为所述第二访问地址。

4.根据权利要求1所述的方法,其特征在于,所述依据所述第一访问地址获取所述目标文件资源的第二访问地址,包括:

从已存在的转换关系中查找所述第一访问地址对应的目标转换关系;

若查找到所述目标转换关系,根据所述目标转换关系,对所述第一访问地址进行转换,得到所述第二访问地址;

若查找不到所述目标转换关系,根据所述第一访问地址查找记录有旧地址与新地址的目标对应关系,并将所述目标对应关系中记录的新地址确定为所述第二访问地址;其中,所述目标对应关系中记录的旧地址为所述第一访问地址。

5.根据权利要求3或4所述的方法,其特征在于,在数据表中保存有包括所述目标对应关系在内的多个对应关系,所述数据表被分成了多个分片;

所述根据所述第一访问地址查找记录有旧地址与新地址的目标对应关系,包括:

为所述数据表的每一个分片分别分配一个查找服务;

调用各个分片分配到的查找服务,分别依据所述第一访问地址在各个分片中查找所述目标对应关系。

6.根据权利要求5所述的方法,其特征在于,若所述数据表被分成了多个不均匀的分片,则所述为所述数据表的每一个分片分别分配一个查找服务,包括:

针对所述数据表的每一个分片,判断该分片中所包括的对应关系的数量是否大于第一阈值;

若是,则为该分片分配第一类型的查找服务;其中,所述第一类型的查找服务为性能参数大于或等于第二阈值的查找服务;

若否,则为该分片分配第二类型的查找服务;其中,所述第二类型的查找服务为性能参数小于第二阈值的查找服务。

7.根据权利要求1所述的方法,其特征在于,所述目标访问请求中还携带有所述目标用户系统的令牌,所述令牌是在所述目标用户系统注册到所述文件存储系统时所述文件存储系统为所述目标用户系统配置的;

所述触发条件,具体包括:在所述第一访问地址指示的存储位置查找不到所述目标文件资源,且,所述访问请求中携带的令牌为所述文件存储系统中为所述目标用户系统配置过的令牌。

8.一种更新文件资源访问地址的装置,其特征在于,应用于文件存储系统,包括:

接收单元,用于接收目标用户系统发送的访问请求,所述访问请求中携带有目标文件资源的第一访问地址;

判断单元,用于判断所述访问请求是否满足访问地址更新的触发条件,所述触发条件包括在所述第一访问地址指示的存储位置查找不到所述目标文件资源;

获取单元,用于若所述访问请求满足所述触发条件,依据所述第一访问地址获取所述目标文件资源的第二访问地址,所述第二访问地址用于指示所述目标文件资源在所述文件存储系统中的当前存储位置;

发送单元,用于向所述目标用户系统发送所述第二访问地址,以便所述目标文件资源在所述目标用户系统的本地存储的访问地址从所述第一访问地址替换为所述第二访问地址。

9.一种更新文件资源访问地址的设备,所述设备包括处理器以及存储器:

所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

所述处理器用于根据所述程序代码中的指令执行权利要求1至7任一项所述的方法。

10.一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行权利要求1至7任一项所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1