[发明专利]一种获取资源的方法、装置及系统有效
| 申请号: | 200710105896.X | 申请日: | 2007-06-01 |
| 公开(公告)号: | CN101316226A | 公开(公告)日: | 2008-12-03 |
| 发明(设计)人: | 夏天 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 魏杉 |
| 地址: | 英属开曼群*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 获取 资源 方法 装置 系统 | ||
技术领域
本发明涉及计算机领域,特别涉及一种获取资源的方法、装置及系统。
背景技术
网络系统中具有丰富的资源,客户端可以根据自身的需要从不同的存储装 置上获取相应的资源。但是,在现有技术下,网络系统中的各种资源往往存储 在多个不同的存储装置上,且所述多个不同的存储装置使用了不同的资源协 议,这就容易造成网络系统中的资源协议混杂,从而导致客户端无法获取所需 资源,或者获取所需资源的效率低下;同时,网络系统中对各种资源的版本信 息也缺少必要的统一管理。
针对上述问题,现有技术中也提供了一种解决方案,该方案为:将客户端 所需要的资源均存储在客户端本地;这样,客户端便可以随时获取所需的资源。 但该方案也存在不足之处,例如,当网络系统中的多个客户端均需要同一资源 时,所述多个客户端都会在本地存储所述资源,这便造成了存储空间的浪费。 因此,需要提出一种更为有效的获取资源的方法。
发明内容
本发明实施例提供一种获取资源的方法、装置及系统,用以解决现有技术 中存在网络系统资源管理混乱,从而造成客户端无法获取资源或获取资源效率 低下的问题。
本发明技术方案如下:
一种获取资源的方法,包括:
客户端加载本地的统一资源描述文件中定义的资源列表,所述资源列表中 记录了所述客户端可能使用的资源的资源标识和相应的路径信息,以及获取所 述资源所需的协议类型信息;
所述客户端根据所需资源的资源标识从所述资源列表中得到获取该资源 需要的协议类型信息和路径信息,并根据该协议类型信息生成请求消息,以及 根据该路径信息发送请求消息以获取所述资源。
所述客户端获取的路径信息包括存储所述资源的资源存储装置的地址信 息;或者包括存储另一统一资源描述文件的资源存储装置的地址信息,所述客 户端根据该地址信息获取所述另一统一资源描述文件,并加载其定义的资源列 表,以及根据所述资源的资源标识在该资源列表中得到用以获取所述资源的路 径信息。
所述客户端获取的协议类型信息定义了存储所述资源的资源存储装置所 使用的协议类型;或者定义了存储所述另一统一资源描述文件的资源存储装置 所使用的协议类型。
若所述客户端发送的请求消息中包括该客户端所需资源的资源标识,则所 述资源存储装置根据该资源标识将对应的多个版本的资源返回至所述客户端, 或者将最新版本的资源返回至所述客户端;
若所述客户端发送的请求消息中包括该客户端所需资源的资源标识及用 户指定的版本信息,则所述资源存储装置根据该资源标识和版本信息将对应版 本的资源返回至所述客户端。
所述客户端将获取的资源存储在本地的磁盘或者缓存中,并根据所述资源 当前的存储位置修改本地的资源列表中该资源的路径信息。
一种通信装置,包括:
存储单元,用于存储统一资源描述文件,该统一资源描述文件中定义的资 源列表中记录了所述客户端可能使用的资源的资源标识和相应的路径信息,以 及获取所述资源所需的协议类型信息;
处理单元,用于根据所需资源的资源标识从所述资源列表中得到获取该资 源需要的协议类型信息和路径信息,并根据该协议类型信息生成获取资源的请 求消息;
通信单元,用于根据所述路径信息发送生成的请求消息,以及接收获取到 的资源。
一种通信系统,包括:
资源存储装置,用于存储网络系统中的各种资源,并在接收到获取资源的 请求消息后向请求方提供相应的资源;
客户端,用于加载本地的统一资源描述文件中定义的资源列表,所述资源 列表中记录了所述客户端可能使用的资源的资源标识和相应的路径信息,以及 获取所述资源所需的协议类型信息,该客户端根据所需资源的资源标识从所述 资源列表中得到获取该资源需要的协议类型信息和路径信息,并根据该协议类 型信息生成请求消息,以及根据该路径信息发送请求消息以获取所述资源。
所述资源存储装置进一步用于存储统一资源描述文件,该资源存储装置在 确定本地不存在客户端所需资源时,将所述统一资源描述文件返回至该客户 端。
所述资源存储装置根据客户端发送的请求消息中携带的资源标识及用户 指定的版本信息将对应版本的资源返回至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710105896.X/2.html,转载请声明来源钻瓜专利网。





