[發明專利]文件數據的下載方法無效
| 申請號: | 201210223429.8 | 申請日: | 2012-07-02 |
| 公開(公告)號: | CN103532989A | 公開(公告)日: | 2014-01-22 |
| 發明(設計)人: | 林兆祥;郭松柳;陳飛 | 申請(專利權)人: | 北京興宇中科科技開發股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 數據 下載 方法 | ||
技術領域
本發明涉及文件下載技術,特別是一種文件數據的下載方法。
背景技術
以文件數據共享為目標,將多臺計算機共享的文件存放于一臺計算機中,這臺計算機就被稱為文件服務器。文件服務器具有分時系統文件管理的全部功能,能夠提供網絡用戶訪問文件、目錄的并發控制和安全保密措施。
在目前的文件服務器下載方法中,用戶通過網站服務器向授權服務器請求文件數據,授權服務器會首先鑒別該用戶是否擁有下載相應文件數據的權限,如果有,則根據請求中攜帶的用戶名及文件信息等以及隨機生成的密鑰創建一個臨時令牌,并下發給用戶;用戶攜帶此令牌想文件服務器請求相應文件數據,則文件服務器向授權服務器請求鑒權,授權服務器再次根據該用戶名及文件信息以及同樣的隨機密鑰對所述令牌進行認證,認證通過,則下發文件數據。
在該方法中,用戶每次下載文件數據都需要授權服務器的兩次鑒權,極大增加了授權服務器的處理壓力及其與網站服務器和文件服務器間的交互壓力。
發明內容
有鑒于此,本發明的目的在于提供一種文件數據的下載方法,用于減小文件數據下載時服務器的交互和處理壓力。
本發明的實施例提供了一種文件數據的下載方法,包括:
用戶向網站服務器請求下載文件數據,網站服務器從緩存或授權服務器獲取基于所述授權服務器的服務器密鑰生成的所述文件數據的令牌,并利用該令牌向文件服務器請求文件數據,文件服務器根據從緩存或所述授權服務器獲取的所述服務器密鑰對所述令牌進行校驗,根據校驗結果確定是否下發文件數據。
根據本發明,在網站服務器或授權服務器中都會緩存令牌,對于經常請求的熱點文件,網站服務器不需要每次都訪問授權服務器獲得令牌,而授權服務器也不需要每次都要重新創建相同令牌,大大減少了授權服務器的處理壓力及其與網站服務器的交互壓力。
此外,在文件服務器中緩存服務器密鑰,對于同一服務器密鑰生成的令牌,?只需要獲取一次密鑰信息后將其保存在緩存中,?之后遇到相同服務器密鑰生成的令牌則可以直接使用緩存中的服務器密鑰進行鑒權,無需每次都要到授權服務器請求服務器密鑰,也減小了文件服務器與授權服務器間的交互壓力。
附圖說明???????????????
圖1為本發明實施例提供的文件數據的下載方法流程圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明作進一步的詳細描述。
如圖1所示,為本發明實施例提供的文件數據的下載方法流程圖,具體包括以下步驟:
步驟101、用戶請求下載文件數據。
步驟102、網站服務器接收到所述請求,根據所述文件數據的文件索引信息檢索查詢緩存中是否存在所述文件數據的令牌,如果有,則向文件服務器請求文件數據,其中包含該令牌,執行步驟106;否則向授權服務器請求所述文件數據的令牌,請求中包含所述文件索引信息以及該文件數據的訪問者身份標識。所述文件索引信息包括兩部分,分別是用戶標識、文件標識。所述用戶標識可以為該用戶的用戶ID。所述訪問者身份標識用于標識可訪問該文件數據的用戶身份信息,在本實施例中可采用IP地址,即只有當用戶的IP地址與訪問者身份標識中的IP地址相一致時,該用戶才有權限訪問該文件數據;當訪問者身份標識為空時,表明該文件數據任何用戶均可訪問。
在一個較佳實施例中,網站服務器僅僅緩存訪問者身份標識為空的令牌,因為網站服務器的緩存空間有限,為充分利用,可以只保存熱點的文件數據,即訪問者身份標識為空、有很多用戶訪問的文件數據。如果保存全部令牌,則訪問者身份標識不為空的令牌可以緩存相對時間較短,這樣在數據短時間重復訪問時可以提高性能。
步驟103、授權服務器查詢當前使用的服務器密鑰。授權服務器定期生成服務器密鑰,并維護密鑰的索引信息,隨新密鑰的生成而不斷更新該索引信息,授權服務器標識與密鑰的索引信息在一起,能夠唯一確定和定位該服務器密鑰,稱為令牌密鑰索引。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京興宇中科科技開發股份有限公司,未經北京興宇中科科技開發股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210223429.8/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





