[发明专利]一种通过网络缓存下载文件的方法和系统有效
申请号: | 201110365969.5 | 申请日: | 2011-11-17 |
公开(公告)号: | CN103118049B | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 林建华;李文华;王芳;刘继年 | 申请(专利权)人: | 广州中海电信有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 510220 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 网络 缓存 下载 文件 方法 系统 | ||
1.一种通过网络(web)缓存下载文件的方法,其特征在于,所述方法包括:
生成内容文件,并设置所述内容文件的属性为追加写入(append only),将所述内容文件保存到内容提供节点上;所述内容文件,具体为:超文本传输协议流(HTTP Streaming)业务文件,只能通过追加写入进行更新的分段文件;
当web缓存收到用户端发送的内容文件请求后,检查本地保存的副本,如果副本中内容不全,且内容文件的属性为append only,则向内容提供节点发起请求,获取副本中缺失的内容;
web缓存更新本地保存的副本后,将用户端请求的内容文件返回给用户端。
2.根据权利要求1所述的方法,其特征在于,所述设置所述内容文件的属性为append only,包括:通过文件系统设置内容文件的属性;或者通过在数据库中添加append only标记;或者通过添加元数据文件实现append only标记。
3.根据权利要求1或2所述的方法,其特征在于,所述内容提供节点包括:源web服务器,或者在多级web缓存系统中的上级web缓存。
4.根据权利要求3所述的方法,其特征在于,所述将所述内容文件保存到内容提供节点上,包括:
内容生成端将属性为append only的内容文件保存到源web服务器上;或者
所述上级web缓存从源web服务器上获取所述属性为append only的内容文件并在本地保存为副本。
5.根据权利要求1或2所述的方法,其特征在于,所述如果副本中内容不全,且内容文件的属性为append only,则向内容提供节点发起请求,获取副本中缺失的内容,具体为:
如果副本中没有用户端请求的内容文件、或者用户端请求的内容文件在副本中不完整、或者副本中的内容文件已经过期,web缓存则向内容提供节点发起请求,内容提供节点通过响应消息将副本中缺失的内容,以及表明所述内容文件属性为append only的信息,返回给web缓存。
6.根据权利要求1或2所述的方法,其特征在于,所述web缓存更新本地保存的副本,还包括:设置所述内容文件的副本的属性为append only。
7.一种通过web缓存下载文件的系统,其特征在于,所述系统包括:内容生成端、内容提供节点、web缓存和用户端;其中,
所述内容生成端,用于生成内容文件,并设置所述内容文件的属性为append only,将所述内容文件保存到内容提供节点上;所述内容文件,具体为:超文本传输协议流(HTTP Streaming)业务文件,只能通过追加写入进行更新的分段文件;
所述web缓存,用于当收到用户端发送的内容文件请求后,检查本地保存的副本,如果副本中内容不全,且内容文件的属性为append only,则向内容提供节点发起请求,获取副本中缺失的内容,更新本地保存的副本后,将用户端请求的内容文件返回给用户端。
8.根据权利要求7所述的系统,其特征在于,所述内容生成端设置所述内容文件的属性为append only,包括:通过文件系统设置内容文件的属性;或者通过在数据库中添加append only标记;或者通过添加元数据文件实现append only标记。
9.根据权利要求7或8所述的系统,其特征在于,所述内容提供节点包括:源web服务器,或者在多级web缓存系统中的上级web缓存;
所述将所述内容文件保存到内容提供节点上,包括:内容生成端将属性为append only的内容文件保存到源web服务器上,或者所述上级web缓存从源web服务器上获取所述属性为append only的内容文件并在本地保存为副本。
10.根据权利要求7或8所述的系统,其特征在于,所述web缓存中如果副本中内容不全,且内容文件的属性为append only,则向内容提供节点发起请求,获取副本中缺失的内容,具体为:
如果副本中没有用户端请求的内容文件、或者用户端请求的内容文件在副本中不完整、或者副本中的内容文件已经过期,web缓存则向内容提供节点发起请求,内容提供节点通过响应消息将副本中缺失的内容,以及表明所述内容文件属性为append only的信息,返回给web缓存。
11.根据权利要求7或8所述的系统,其特征在于,所述web缓存,还用于在更新本地保存的副本的过程中,设置所述内容文件的副本的属性为append only。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州中海电信有限公司,未经广州中海电信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110365969.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:鼠类动物专用诱食剂
- 下一篇:一种毛麻画壁挂的制作工艺