[發(fā)明專利]一種訪問云存儲文件的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710106801.X | 申請日: | 2017-02-27 |
| 公開(公告)號: | CN106790704B | 公開(公告)日: | 2019-09-13 |
| 發(fā)明(設(shè)計)人: | 朱強(qiáng) | 申請(專利權(quán))人: | 網(wǎng)宿科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京華智則銘知識產(chǎn)權(quán)代理有限公司 11573 | 代理人: | 王昌貴 |
| 地址: | 200030 上海市徐匯區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 訪問 存儲 文件 方法 系統(tǒng) | ||
本發(fā)明公開了一種訪問云存儲文件的方法及系統(tǒng),其中,所述方法包括:內(nèi)容分發(fā)網(wǎng)絡(luò)的邊緣節(jié)點接收客戶端發(fā)來的文件獲取請求,并將所述文件獲取請求轉(zhuǎn)發(fā)至云存儲服務(wù)器;其中,所述文件獲取請求中包括加速域名和文件路徑;所述云存儲服務(wù)器基于所述文件獲取請求中的加速域名,向預(yù)設(shè)DNS服務(wù)器發(fā)送查詢請求;所述預(yù)設(shè)DNS服務(wù)器響應(yīng)于所述查詢請求,從本地獲取所述加速域名的別名記錄,并將所述別名記錄反饋給所述云存儲服務(wù)器;所述云存儲服務(wù)器根據(jù)接收到的所述別名記錄確定文件標(biāo)識,并將所述文件標(biāo)識指向的云存儲文件反饋至所述客戶端。本發(fā)明公開的訪問云存儲文件的方法及系統(tǒng),能夠提高文件的訪問效率和安全。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)傳輸技術(shù)領(lǐng)域,特別涉及一種訪問云存儲文件的方法及系統(tǒng)。
背景技術(shù)
當(dāng)前內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,CDN)會在整個網(wǎng)絡(luò)架構(gòu)中部署許多緩存節(jié)點服務(wù)器來達(dá)到提升用戶訪問體驗、減輕網(wǎng)絡(luò)擁塞的問題;然而,當(dāng)用戶請求的文件在緩存節(jié)點中沒有緩存時,就需要回源站獲取文件。
當(dāng)前,回源站獲取文件的過程可以如下所述:
客戶端向CDN的邊緣節(jié)點發(fā)送文件獲取請求,該請求例如可以為http://abc.net/new_img.jpg,其中,abc.net可以是加速域名。在邊緣節(jié)點中可以預(yù)先配置加速域名到回源域名的指向關(guān)系,這樣,CDN邊緣節(jié)點可以通過加速域名獲取到對應(yīng)的回源域名。進(jìn)一步地,通過回源域名便可以訪問源站服務(wù)器,從而能夠獲取到對應(yīng)的文件。
現(xiàn)有的這種提供文件的方法,需要在CDN邊緣節(jié)點中預(yù)先配置加速域名和回源域名之間的關(guān)系,這樣會加大CDN邊緣節(jié)點的負(fù)載,導(dǎo)致文件獲取的效率較低。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種訪問云存儲文件的方法及系統(tǒng)。所述技術(shù)方案如下:
一方面,一種訪問云存儲文件的方法,所述方法包括:
內(nèi)容分發(fā)網(wǎng)絡(luò)的邊緣節(jié)點接收客戶端發(fā)來的文件獲取請求,并將所述文件獲取請求轉(zhuǎn)發(fā)至云存儲服務(wù)器;其中,所述文件獲取請求中包括加速域名和文件路徑;
所述云存儲服務(wù)器基于所述文件獲取請求中的加速域名,向預(yù)設(shè)DNS服務(wù)器發(fā)送查詢請求;
所述預(yù)設(shè)DNS服務(wù)器響應(yīng)于所述查詢請求,從本地獲取所述加速域名的別名記錄,并將所述別名記錄反饋給所述云存儲服務(wù)器;
所述云存儲服務(wù)器根據(jù)接收到的所述別名記錄確定文件標(biāo)識,并將所述文件標(biāo)識指向的云存儲文件反饋至所述客戶端。
進(jìn)一步地,所述預(yù)設(shè)DNS服務(wù)器響應(yīng)于所述查詢請求,從本地獲取所述加速域名的別名記錄的具體步驟包括:
所述預(yù)設(shè)DNS服務(wù)器從所述查詢請求中提取所述加速域名;
所述預(yù)設(shè)DNS服務(wù)器遍歷本地存儲的別名記錄,并獲取包含所述加速域名的別名記錄。
進(jìn)一步地,所述預(yù)設(shè)DNS服務(wù)器中的別名記錄按照下述方式生成:
客戶端向所述預(yù)設(shè)DNS服務(wù)器發(fā)送用于創(chuàng)建別名記錄的創(chuàng)建請求,所述創(chuàng)建請求中包括目標(biāo)域名以及別名;
所述預(yù)設(shè)DNS服務(wù)器在本地查詢是否存在所述別名的別名記錄;
若不存在,所述預(yù)設(shè)DNS服務(wù)器在本地添加所述別名,并將所述目標(biāo)域名確定為所述別名指向的域名,并為所述目標(biāo)域名確定指向的IP地址;
所述預(yù)設(shè)DNS服務(wù)器向所述客戶端反饋別名記錄創(chuàng)建成功的提示碼。
進(jìn)一步地,所述方法還包括:
若本地存在所述別名的別名記錄,所述預(yù)設(shè)DNS服務(wù)器刪除所述別名的別名記錄以及對應(yīng)的IP地址指向記錄;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)宿科技股份有限公司,未經(jīng)網(wǎng)宿科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710106801.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 存儲器訪問調(diào)度裝置、調(diào)度方法與存儲器訪問控制系統(tǒng)
- 一種限制用戶訪問的方法和裝置
- 一種訪問信息提供方法及系統(tǒng)
- 數(shù)據(jù)訪問權(quán)限的控制方法及裝置
- 基于智能家居系統(tǒng)的訪問授權(quán)方法、裝置及設(shè)備
- 網(wǎng)站訪問請求的動態(tài)調(diào)度方法及裝置
- 基于訪問頻率的監(jiān)測方法、裝置、設(shè)備和計算機(jī)存儲介質(zhì)
- 訪問憑證驗證方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種應(yīng)用訪問控制方法、系統(tǒng)和介質(zhì)
- 異常訪問行為的檢測方法、裝置、電子設(shè)備及存儲介質(zhì)





