[發明專利]一種通過網絡緩存下載文件的方法和系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201110365969.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鼠類動物專用誘食劑
- 下一篇:一種毛麻畫壁掛的制作工藝





