发明名称 客户端缓存机制管理方法和服务器
摘要 本发明提供客户端缓存机制管理方法和服务器,包括:接收第一客户端的第一打开请求;查找全局打开表,确定第一客户端是否支持客户端缓存机制;确定第一客户端被第二客户端打开时,确定第二客户端是否支持客户端缓存机制;第二客户端与第一客户端均支持客户端缓存机制时,确定第一客户端没有对第一文件的操作权限;根据该全局打开表,向第二网络附加存储NAS服务器发送通知消息;更新第一文件;在接收到通知反馈的情况下,清除全局打开表中的第二NAS服务器的协议层数据,将第一NAS服务器的协议层数据加入全局打开表;确定第一客户端具有对第一文件的操作权限且使用缓存操作。本发明实施例能避免多个客户端同时操作同一文件造成文件损坏。
申请公布号 CN103067496A 申请公布日期 2013.04.24
申请号 CN201210576310.9 申请日期 2012.12.26
申请人 华为技术有限公司 发明人 梁建业;何益;黄克骥
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京龙双利达知识产权代理有限公司 11329 代理人 王君;肖鹂
主权项 一种客户端缓存机制管理方法,其特征在于,包括:接收第一客户端发送的第一打开请求,所述第一打开请求用于请求打开第一文件,所述第一客户端支持第一协议;查找全局打开表,用于确定所述第一文件是否被第二客户端打开,确定所述第一客户端是否支持客户端缓存机制,其中所述第二客户端支持第二协议;在确定所述第一文件被所述第二客户端打开的情况下,确定所述第二客户端是否支持客户端缓存机制;在所述第二客户端与所述第一客户端均支持客户端缓存机制的情况下,确定所述第一客户端没有对所述第一文件进行操作的权限;根据所述全局打开表,向第二网络附加存储服务器发送通知消息,所述通知消息用于指示更改缓存的级别;更新所述第一文件;在接收到所述第二网络附加存储服务器发送的通知反馈的情况下,清除所述全局打开表中所述第二网络附加存储服务器确定的协议层数据,将第一网络附加存储服务器确定的协议层数据加入所述全局打开表,所述第一网络附加存储服务器支持所述第一协议;确定所述第一客户端具有对所述第一文件进行操作的权限,以便所述第一客户端打开所述第一文件并对所述第一文件进行操作,并确定所述第一客户端使用缓存对所述第一文件进行操作。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼