[發(fā)明專利]一種資源獲取方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201811238199.6 | 申請(qǐng)日: | 2018-10-23 |
| 公開(公告)號(hào): | CN109446445B | 公開(公告)日: | 2022-03-22 |
| 發(fā)明(設(shè)計(jì))人: | 張志亮 | 申請(qǐng)(專利權(quán))人: | 北京樂我無限科技有限責(zé)任公司 |
| 主分類號(hào): | G06F16/955 | 分類號(hào): | G06F16/955 |
| 代理公司: | 北京柏杉松知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11413 | 代理人: | 李欣;馬敬 |
| 地址: | 100041 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 資源 獲取 方法 裝置 | ||
本申請(qǐng)實(shí)施例提供了一種資源獲取方法及裝置,涉及計(jì)算機(jī)技術(shù)領(lǐng)域,所述方法包括:當(dāng)檢測(cè)到當(dāng)前存儲(chǔ)的第一域名為無效域名時(shí),基于預(yù)設(shè)的域名生成規(guī)則,生成第二域名;將所述第二域名發(fā)送給各客戶端;當(dāng)接收到客戶端發(fā)送的攜帶有目標(biāo)資源標(biāo)識(shí)的資源請(qǐng)求時(shí),獲取所述目標(biāo)資源標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)路徑;將所述目標(biāo)路徑發(fā)送給所述客戶端。當(dāng)接收到預(yù)設(shè)的服務(wù)端發(fā)送的第二域名時(shí),存儲(chǔ)所述第二域名;接收所述服務(wù)端發(fā)送的目標(biāo)路徑;將所述第二域名和所述目標(biāo)路徑進(jìn)行拼接處理,得到所述目標(biāo)資源的第二URL;通過所述第二URL,獲取所述目標(biāo)資源。采用本申請(qǐng),能夠節(jié)約獲取目標(biāo)資源的時(shí)間,提高用戶體驗(yàn)。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種資源獲取方法及裝置。
背景技術(shù)
用戶在使用某一客戶端的過程中,會(huì)產(chǎn)生獲取某一資源的需求,此時(shí),客戶端會(huì)向與該客戶端通信連接的服務(wù)端發(fā)出與該資源對(duì)應(yīng)的資源請(qǐng)求。互聯(lián)網(wǎng)中的資源包括文本、圖片、音頻、視頻等各類文件。
服務(wù)端中存儲(chǔ)有大量資源對(duì)應(yīng)的URL(Uniform Resource Locator,統(tǒng)一資源定位符),URL包含域名和路徑。服務(wù)端接收資源請(qǐng)求后,會(huì)確定該資源請(qǐng)求對(duì)應(yīng)的資源(即為目標(biāo)資源)的URL,然后,直接將目標(biāo)資源的URL發(fā)送至客戶端。客戶端接收到目標(biāo)資源的URL后,會(huì)根據(jù)該URL包含的域名,確定存儲(chǔ)有目標(biāo)資源的資源服務(wù)器;再根據(jù)該URL包含的路徑,在該資源服務(wù)器中獲取目標(biāo)資源。由此,用戶獲得目標(biāo)資源。其中,在服務(wù)端中,多個(gè)資源的URL包含的域名可以是相同的,也可以是不同的。
對(duì)于同一域名,服務(wù)端會(huì)存儲(chǔ)多個(gè)包含該域名的URL,當(dāng)某一域名成為無效域名(比如運(yùn)營(yíng)商將該域名加入黑名單)時(shí),服務(wù)端需要生成有效域名,確定本地存儲(chǔ)的包含該無效域名的URL,然后將這些URL中的域名修改為該有效域名。然而,由于URL的數(shù)目通常較多,修改耗時(shí)較長(zhǎng),如果服務(wù)端在修改過程中接收到資源請(qǐng)求,則可能會(huì)將包含未修改的無效域名的URL發(fā)送至客戶端,導(dǎo)致客戶端無法獲取到目標(biāo)資源。
發(fā)明內(nèi)容
申請(qǐng)內(nèi)容
本申請(qǐng)實(shí)施例的目的在于提供一種資源獲取方法及裝置,可以避免某一域名變成無效域名時(shí),替換大量包含該無效域名的URL,能夠節(jié)約獲取目標(biāo)資源的時(shí)間,提高用戶體驗(yàn)。具體技術(shù)方案如下:
第一方面,提供了一種資源獲取方法,所述方法應(yīng)用于服務(wù)端,所述方法包括:
當(dāng)檢測(cè)到當(dāng)前存儲(chǔ)的第一域名為無效域名時(shí),基于預(yù)設(shè)的域名生成規(guī)則,生成第二域名;
將所述第二域名發(fā)送給各客戶端;
當(dāng)接收到客戶端發(fā)送的攜帶有目標(biāo)資源標(biāo)識(shí)的資源請(qǐng)求時(shí),獲取所述目標(biāo)資源標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)路徑;
將所述目標(biāo)路徑發(fā)送給所述客戶端。
可選的,所述方法還包括:
獲取待存儲(chǔ)的第一統(tǒng)一資源定位符URL,并確定所述第一URL對(duì)應(yīng)的第一索引;
從所述第一URL中,分別提取所述第一URL包含的第一域名和第一路徑;
對(duì)應(yīng)存儲(chǔ)所述第一域名和所述第一索引,得到索引與域名的對(duì)應(yīng)關(guān)系;
對(duì)應(yīng)存儲(chǔ)所述第一路徑和所述第一索引,得到索引與路徑的對(duì)應(yīng)關(guān)系。
可選的,所述基于預(yù)設(shè)的域名生成規(guī)則,生成第二域名之后,還包括:
在所述索引與域名的對(duì)應(yīng)關(guān)系中,將所述第一域名修改為所述第二域名。
可選的,所述獲取所述目標(biāo)資源標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)路徑包括:
根據(jù)預(yù)先存儲(chǔ)的資源標(biāo)識(shí)與索引的對(duì)應(yīng)關(guān)系,確定所述目標(biāo)資源標(biāo)識(shí)對(duì)應(yīng)的第二索引;
基于預(yù)先存儲(chǔ)的索引與路徑的對(duì)應(yīng)關(guān)系,確定所述第二索引對(duì)應(yīng)的目標(biāo)路徑。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京樂我無限科技有限責(zé)任公司,未經(jīng)北京樂我無限科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811238199.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





