本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種離線下載方法、設(shè)備及系統(tǒng)。
背景技術(shù):
目前,下載功能是移動(dòng)瀏覽器中用戶經(jīng)常使用的功能之一。用戶利用下載功能可以下載視頻或圖片等。下載一般包括在線下載和離線下載。所謂離線下載,是指利用服務(wù)器代替用戶下載文件。
現(xiàn)有的常用的離線下載流程包括:檢測(cè)到用戶點(diǎn)擊下載鏈接后,彈出對(duì)話框詢問(wèn)用戶是否建立離線下載任務(wù),若用戶選擇“否”,則不建立離線下載任務(wù),若用戶選擇“是”,則建立離線下載任務(wù)。也就是說(shuō),用戶在瀏覽器客戶端提交一個(gè)離線下載請(qǐng)求后,瀏覽器服務(wù)器自動(dòng)在后臺(tái)為用戶完成下載,并將文件保存到網(wǎng)盤(pán)中。整個(gè)下載過(guò)程,瀏覽器不需要一直保持在線,也不會(huì)消耗移動(dòng)終端的流量。
但是,上述的離線下載方法,用戶在對(duì)欲下載的資源選擇是否離線下載時(shí)無(wú)法獲知該資源的更多信息用于確定該資源是否是真正想離線下載的資源。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種離線下載方法、設(shè)備及系統(tǒng),能在建立離線下載任務(wù)前為用戶提供更多信息用于參考,也能提升下載體驗(yàn)。
根據(jù)本發(fā)明的一個(gè)方面,提供一種離線下載方法,包括:
獲取瀏覽器客戶端發(fā)送的請(qǐng)求資源的統(tǒng)一資源定位符url;
查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息;
將所述介紹信息下發(fā)給瀏覽器客戶端作為用戶選擇是否建立離線下載任務(wù)的參考。
優(yōu)選的,所述查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息包括:
查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息或文字資源信息。
優(yōu)選的,所述查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息包括:
在確定所述請(qǐng)求資源存在且所述請(qǐng)求資源為視頻資源的情況下,根據(jù)請(qǐng)求資源的類型查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息。
優(yōu)選的,所述根據(jù)請(qǐng)求資源的類型查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息包括:
在請(qǐng)求資源為比特洪流bt或磁力鏈資源的情況下,查找所述請(qǐng)求資源所指向的文件列表中是否包含宣傳海報(bào)圖片,若包含則獲取所述宣傳海報(bào)圖片,若不包含則獲取所述請(qǐng)求資源的截圖圖片;或者,
在請(qǐng)求資源為非bt或非磁力鏈資源的情況下,獲取所述請(qǐng)求資源的截圖圖片。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種離線下載方法,包括:
向服務(wù)器發(fā)送請(qǐng)求資源的url;
接收所述服務(wù)器返回的根據(jù)所述url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息;
將所述介紹信息顯示給用戶,作為用戶選擇是否建立離線下載任務(wù)的參考。
優(yōu)選的,所述接收所述服務(wù)器返回的根據(jù)所述url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息包括:
接收所述服務(wù)器返回的根據(jù)所述url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息或文字資源信息。
優(yōu)選的,所述向服務(wù)器發(fā)送請(qǐng)求資源的url包括:
在向用戶顯示是否建立離線下載任務(wù)的對(duì)話框之前或同時(shí),向服 務(wù)器發(fā)送請(qǐng)求資源的url。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種服務(wù)器,包括:
獲取模塊,用于獲取瀏覽器客戶端發(fā)送的請(qǐng)求資源的url;
信息查找模塊,用于根據(jù)所述獲取模塊獲取的url查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息;
信息下發(fā)模塊,用于將所述信息查找模塊查找到的所述介紹信息下發(fā)給瀏覽器客戶端作為用戶選擇是否建立離線下載任務(wù)的參考。
優(yōu)選的,所述信息查找模塊包括:
第一查找模塊,用于根據(jù)所述獲取模塊獲取的url查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息;或,
第二查找模塊,用于根據(jù)所述獲取模塊獲取的url查找與所述url對(duì)應(yīng)的請(qǐng)求資源的文字資源信息。
優(yōu)選的,所述第一查找模塊包括:
第一判斷子模塊,用于判斷所述請(qǐng)求資源是否存在;
第二判斷子模塊,用于判斷所述請(qǐng)求資源是否為視頻資源;
查找子模塊,用于在所述第一判斷子模塊確定所述請(qǐng)求資源存在且所述第二判斷子模塊確定所述請(qǐng)求資源為視頻資源的情況下,根據(jù)請(qǐng)求資源的類型查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種瀏覽器客戶端,包括:
發(fā)送模塊,用于向服務(wù)器發(fā)送請(qǐng)求資源的url;
信息接收模塊,用于接收所述服務(wù)器返回的根據(jù)所述發(fā)送模塊發(fā)送的url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息;
信息顯示模塊,用于將所述信息接收模塊接收的介紹信息顯示給用戶,作為用戶選擇是否建立離線下載任務(wù)的參考。
優(yōu)選的,所述信息接收模塊包括:
第一信息接收模塊,用于接收所述服務(wù)器返回的根據(jù)所述發(fā)送模塊發(fā)送的url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息;或,
第二信息接收模塊,用于接收所述服務(wù)器返回的根據(jù)所述發(fā)送模 塊發(fā)送的url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的文字資源信息。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種離線下載系統(tǒng),包括:
瀏覽器客戶端,用于向服務(wù)器發(fā)送請(qǐng)求資源的url,接收所述服務(wù)器返回的根據(jù)所述url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息,將所述介紹信息顯示給用戶作為用戶選擇是否建立離線下載任務(wù)的參考;
服務(wù)器,用于獲取所述瀏覽器客戶端發(fā)送的請(qǐng)求資源的url,查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息,將所述介紹信息下發(fā)給瀏覽器客戶端。
可以發(fā)現(xiàn),本發(fā)明實(shí)施例的技術(shù)方案,本發(fā)明的服務(wù)器可以在獲取瀏覽器客戶端發(fā)送的請(qǐng)求資源的url(uniformresourcelocator,統(tǒng)一資源定位符)后,查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息,然后將所述介紹信息下發(fā)給瀏覽器客戶端,這樣用戶就可在選擇是否建立離線下載任務(wù)前根據(jù)所述介紹信息判斷該資源是否是真正想要離線下載的資源,避免不必要的離線下載任務(wù)的建立,從而也可以提升離線下載體驗(yàn)。
進(jìn)一步的,本發(fā)明實(shí)施例服務(wù)器發(fā)給瀏覽器客戶端用于用戶選擇是否建立離線下載任務(wù)的參考的介紹信息可以是圖片資源信息或文字資源信息等。
進(jìn)一步的,本發(fā)明實(shí)施例可以根據(jù)請(qǐng)求資源的類型查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息。
進(jìn)一步的,本發(fā)明實(shí)施例的圖片資源信息可以是宣傳海報(bào)圖片或視頻截圖圖片等。
進(jìn)一步的,本發(fā)明實(shí)施例的瀏覽器客戶端可以在向用戶顯示是否建立離線下載任務(wù)的對(duì)話框之前或同時(shí),向服務(wù)器發(fā)送請(qǐng)求資源的url。
附圖說(shuō)明
通過(guò)結(jié)合附圖對(duì)本公開(kāi)示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公 開(kāi)的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯,其中,在本公開(kāi)示例性實(shí)施方式中,相同的參考標(biāo)號(hào)通常代表相同部件。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的離線下載方法的第一示意性流程圖;
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的離線下載方法的第二示意性流程圖;
圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的離線下載方法的第三示意性流程圖;
圖4是本發(fā)明的一種服務(wù)器結(jié)構(gòu)的第一示意性方框圖;
圖5是本發(fā)明的一種服務(wù)器結(jié)構(gòu)的第二示意性方框圖;
圖6是本發(fā)明的一種瀏覽器客戶端結(jié)構(gòu)的第一示意性方框圖;
圖7是本發(fā)明的一種瀏覽器客戶端結(jié)構(gòu)的第二示意性方框圖;
圖8是本發(fā)明的一種離線下載系統(tǒng)的示意性方框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開(kāi)的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開(kāi)更加透徹和完整,并且能夠?qū)⒈竟_(kāi)的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明提供一種離線下載方法,能在建立離線下載任務(wù)前為用戶提供更多信息用于參考,也能提升離線下載體驗(yàn)。
本發(fā)明根據(jù)用戶請(qǐng)求的資源的統(tǒng)一資源定位符url,并利用已存儲(chǔ)于服務(wù)器的url所對(duì)應(yīng)的資源,在用戶確認(rèn)建立離線下載任務(wù)之前,將資源的介紹信息例如圖片資源信息或文字資源信息等下發(fā)到瀏覽器客戶端,供用戶選擇是否建立離線下載任務(wù)的參考,從而也可以增強(qiáng)用戶的下載體驗(yàn)。
以下結(jié)合附圖詳細(xì)介紹本發(fā)明方案。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的離線下載方法的第一示意性流 程圖。圖1是從服務(wù)器側(cè)描述本發(fā)明方案。
如圖1所示,在步驟101中,獲取瀏覽器客戶端發(fā)送的請(qǐng)求資源的統(tǒng)一資源定位符url。
瀏覽器客戶端可以在向用戶顯示是否建立離線下載任務(wù)的對(duì)話框之前或同時(shí),向服務(wù)器發(fā)送請(qǐng)求資源的url。
在步驟102中,查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息。
該步驟中的介紹信息,可以是圖片資源信息或文字資源信息等,本發(fā)明不加以限定,只要是為用戶選擇是否建立離線下載任務(wù)提供參考作用的信息即可。
該步驟包括,在確定所述請(qǐng)求資源存在且所述請(qǐng)求資源為視頻資源的情況下,根據(jù)請(qǐng)求資源的類型查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息。
其中,在請(qǐng)求資源為bt或磁力鏈資源的情況下,查找所述請(qǐng)求資源所指向的文件列表中是否包含宣傳海報(bào)圖片,若包含則獲取所述宣傳海報(bào)圖片,若不包含則獲取所述請(qǐng)求資源的截圖圖片;或者,在請(qǐng)求資源為非bt或非磁力鏈資源的情況下,獲取所述請(qǐng)求資源的截圖圖片。
在步驟103中,將所述介紹信息下發(fā)給瀏覽器客戶端作為用戶選擇是否建立離線下載任務(wù)的參考。
從上述方案可以發(fā)現(xiàn),本發(fā)明實(shí)施例的服務(wù)器可以在獲取瀏覽器客戶端發(fā)送的請(qǐng)求資源的url后,查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息,然后將所述介紹信息下發(fā)給瀏覽器客戶端,這樣用戶就可在選擇是否建立離線下載任務(wù)前根據(jù)所述介紹信息判斷該資源是否是真正想要離線下載的資源,避免不必要的離線下載任務(wù)的建立,從而也可以提升離線下載體驗(yàn)。
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的離線下載方法的第二示意性流程圖。圖2是從瀏覽器客戶端側(cè)描述本發(fā)明方案。
如圖2所示,在步驟201中,向服務(wù)器發(fā)送請(qǐng)求資源的url。
瀏覽器客戶端可以在向用戶顯示是否建立離線下載任務(wù)的對(duì)話框 之前或同時(shí),向服務(wù)器發(fā)送請(qǐng)求資源的url。
在步驟202中,接收所述服務(wù)器返回的根據(jù)所述url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息。
該步驟中的介紹信息,可以是圖片資源信息或文字資源信息等,本發(fā)明不加以限定,只要是為用戶選擇是否建立離線下載任務(wù)提供參考作用的信息即可。
該步驟中的服務(wù)器,在確定所述請(qǐng)求資源存在且所述請(qǐng)求資源為視頻資源的情況下,根據(jù)請(qǐng)求資源的類型查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息。
在步驟203中,將所述介紹信息顯示給用戶作為用戶選擇是否建立離線下載任務(wù)的參考。
從上述方案可以發(fā)現(xiàn),本發(fā)明實(shí)施例的瀏覽器客戶端可以向服務(wù)器發(fā)送請(qǐng)求資源的url,接收所述服務(wù)器返回的根據(jù)所述url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息并顯示給用戶,這樣用戶就可在選擇是否建立離線下載任務(wù)前根據(jù)所述介紹信息判斷該資源是否是真正想要離線下載的資源,避免不必要的離線下載任務(wù)的建立,從而也可以提升離線下載體驗(yàn)。
圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的離線下載方法的第三示意性流程圖。圖3是從瀏覽器客戶端與服務(wù)器交互角度描述本發(fā)明方案。圖3的方案以應(yīng)用于視頻的離線任務(wù)建立舉例說(shuō)明但不局限于此。
如圖3所示,在步驟301中,瀏覽器客戶端檢測(cè)到用戶點(diǎn)擊資源鏈接。
在步驟302中,瀏覽器客戶端向用戶顯示是否建立離線下載任務(wù)的對(duì)話框。
在步驟303中,瀏覽器客戶端向服務(wù)器發(fā)送用戶點(diǎn)擊的資源的url。
需說(shuō)明的是,步驟303可以是在步驟302向用戶顯示是否建立離線下載任務(wù)的對(duì)話框之前或同時(shí)執(zhí)行,步驟303與步驟302沒(méi)有必然的順序關(guān)系。步驟303使用異步方式向服務(wù)器發(fā)送url。
在步驟304中,服務(wù)器接收資源的url。
在步驟305中,服務(wù)器查詢?cè)搖rl對(duì)應(yīng)的資源是否存在。如存在該url對(duì)應(yīng)的資源,進(jìn)入步驟306,如不存在該url對(duì)應(yīng)的資源,進(jìn)入步驟308。
在步驟306中,服務(wù)器判斷該資源是否為視頻資源,如是視頻資源,進(jìn)入步驟307,如不是視頻資源,進(jìn)入步驟308。
在步驟307中,根據(jù)資源是視頻資源,查找電影海報(bào)或視頻截圖等圖片資源,進(jìn)入步驟308。
該步驟中,如果資源是bt或磁力鏈資源,則判斷該資源所指向的文件列表中,是否包含電影海報(bào)圖片資源,如果包含電影海報(bào),則獲取電影海報(bào)。如果不包含電影海報(bào),則獲取視頻資源的視頻截圖。本發(fā)明實(shí)施例可以獲取最大的視頻資源的視頻截圖,也就是尺寸最大的視頻文件的某一楨的截圖。其中,視頻截圖一般是預(yù)先設(shè)置好并存儲(chǔ)。如果資源不是bt或不是磁力鏈資源,則獲取視頻資源的視頻截圖。在資源不是bt或不是磁力鏈資源的情況下,一般只有單個(gè)視頻文件,該視頻文件中包含有視頻截圖。
還需說(shuō)明的是,上述是以圖片資源舉例說(shuō)明但不局限于此,如沒(méi)有圖片資源,也可以獲取資源的文字資源信息用于提供參考。
其中,上述所說(shuō)的bt是指bittorrent,俗稱比特洪流、bt下載,用于對(duì)等網(wǎng)絡(luò)中文件分享的網(wǎng)絡(luò)協(xié)議的程序。
其中,上述所說(shuō)的磁力鏈?zhǔn)且环N特殊鏈接,但是它與傳統(tǒng)基于文件的位置或名稱的普通鏈接(如http://xxx)不一樣,它是通過(guò)不同文件內(nèi)容的哈希hash結(jié)果生成一個(gè)純文本的“數(shù)字指紋”,并用它來(lái)識(shí)別文件。它類似于生活消費(fèi)品包裝上常見(jiàn)的條碼,不同的是這個(gè)“數(shù)字指紋”可以被任何人從任何文件上生成。
在步驟308中,向?yàn)g覽器客戶端發(fā)送資源查找結(jié)果,進(jìn)入步驟309。
在步驟309中,瀏覽器客戶端根據(jù)服務(wù)器返回的結(jié)果進(jìn)行展示。
如果服務(wù)器返回圖片資源,則展示給用戶用于選擇是否建立離線下載任務(wù)的參考,從而有利于用戶判斷該資源是否為他所希望得到的 資源。如果服務(wù)器沒(méi)返回圖片資源或者返回結(jié)果中是沒(méi)有圖片資源,則不展示圖片。如果沒(méi)有圖片資源而獲取的是資源的文字資源信息時(shí),則可以展示文字資源信息作為參考。
在步驟310中,用戶根據(jù)瀏覽器客戶端顯示的結(jié)果選擇是否建立離線下載任務(wù)。
可以發(fā)現(xiàn),本發(fā)明實(shí)施例的技術(shù)方案,在視頻離線下載的應(yīng)用場(chǎng)景中,通過(guò)瀏覽器客戶端在向用戶顯示是否建立離線下載任務(wù)的對(duì)話框之前或同時(shí),向服務(wù)器發(fā)送請(qǐng)求資源的url,接收所述服務(wù)器返回的根據(jù)所述url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的電影海報(bào)或視頻截圖等圖片資源并顯示給用戶,這樣用戶就可在選擇是否建立離線下載任務(wù)前根據(jù)所述圖片資源判斷該資源是否是真正想要離線下載的資源,避免不必要的離線下載任務(wù)的建立,從而也可以提升離線下載體驗(yàn)。
上述詳細(xì)介紹了本發(fā)明的離線下載方法,相應(yīng)的,本發(fā)明還提供一種服務(wù)器、瀏覽器客戶端及離線下載系統(tǒng)。
圖4是本發(fā)明的一種服務(wù)器結(jié)構(gòu)的第一示意性方框圖。
如圖4所示,服務(wù)器包括:獲取模塊41、信息查找模塊42、信息下發(fā)模塊43。
獲取模塊41,用于獲取瀏覽器客戶端發(fā)送的請(qǐng)求資源的url。
信息查找模塊42,用于根據(jù)所述獲取模塊41獲取的url查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息。
其中的介紹信息,可以是圖片資源信息或文字資源信息等,本發(fā)明不加以限定,只要是為用戶選擇是否建立離線下載任務(wù)提供參考作用的信息即可。
信息下發(fā)模塊43,用于將所述信息查找模塊42查找到的所述介紹信息下發(fā)給瀏覽器客戶端作為用戶選擇是否建立離線下載任務(wù)的參考。
圖5是本發(fā)明的一種服務(wù)器結(jié)構(gòu)的第二示意性方框圖。
如圖5所示,其中,所述信息查找模塊42包括:第一查找模塊 421、第二查找模塊422。
第一查找模塊421,用于根據(jù)所述獲取模塊41獲取的url查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息。
第二查找模塊422,用于根據(jù)所述獲取模塊41獲取的url查找與所述url對(duì)應(yīng)的請(qǐng)求資源的文字資源信息。
其中,所述第一查找模塊421包括:第一判斷子模塊4211、第二判斷子模塊4212、查找子模塊4213。
第一判斷子模塊4211,用于判斷所述請(qǐng)求資源是否存在;
第二判斷子模塊4212,用于判斷所述請(qǐng)求資源是否為視頻資源;
查找子模塊4213,用于在所述第一判斷子模塊確定所述請(qǐng)求資源存在且所述第二判斷子模塊確定所述請(qǐng)求資源為視頻資源的情況下,根據(jù)請(qǐng)求資源的類型查找與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息。
其中,在請(qǐng)求資源為bt或磁力鏈資源的情況下,查找所述請(qǐng)求資源所指向的文件列表中是否包含宣傳海報(bào)圖片,若包含則獲取所述宣傳海報(bào)圖片,若不包含則獲取所述請(qǐng)求資源的截圖圖片;或者,在請(qǐng)求資源為非bt或非磁力鏈資源的情況下,獲取所述請(qǐng)求資源的截圖圖片。
其中,本發(fā)明實(shí)施例可以獲取最大的視頻資源的視頻截圖,也就是尺寸最大的視頻文件的某一楨的截圖。
圖6是本發(fā)明的一種瀏覽器客戶端結(jié)構(gòu)的第一示意性方框圖。
如圖6所示,瀏覽器客戶端包括:發(fā)送模塊61、信息接收模塊62、信息顯示模塊63。
發(fā)送模塊61,用于向服務(wù)器發(fā)送請(qǐng)求資源的url。
信息接收模塊62,用于接收所述服務(wù)器返回的根據(jù)所述發(fā)送模塊61發(fā)送的url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息。
其中的介紹信息,可以是圖片資源信息或文字資源信息等,本發(fā)明不加以限定,只要是為用戶選擇是否建立離線下載任務(wù)提供參考作用的信息即可。
信息顯示模塊63,用于將所述信息接收模塊62接收的介紹信息顯示給用戶作為用戶選擇是否建立離線下載任務(wù)的參考。
圖7是本發(fā)明的一種瀏覽器客戶端結(jié)構(gòu)的第二示意性方框圖。
如圖7所示,其中,所述信息接收模塊62包括:第一信息接收模塊621、第二信息接收模塊622。
第一信息接收模塊621,用于接收所述服務(wù)器返回的根據(jù)所述發(fā)送模塊發(fā)送的url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的圖片資源信息。
第二信息接收模塊622,用于接收所述服務(wù)器返回的根據(jù)所述發(fā)送模塊發(fā)送的url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的文字資源信息。
其中,發(fā)送模塊61可以在向用戶顯示是否建立離線下載任務(wù)的對(duì)話框之前或同時(shí),向服務(wù)器發(fā)送請(qǐng)求資源的url。
圖8是本發(fā)明的一種離線下載系統(tǒng)的示意性方框圖。
如圖8所示,離線下載系統(tǒng)包括:瀏覽器客戶端81、服務(wù)器82。
瀏覽器客戶端81,用于向服務(wù)器82發(fā)送請(qǐng)求資源的url,接收所述服務(wù)器82返回的根據(jù)所述url查找的與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息,將所述介紹信息顯示給用戶作為用戶選擇是否建立離線下載任務(wù)的參考。
服務(wù)器82,用于獲取所述瀏覽器客戶端81發(fā)送的請(qǐng)求資源的url,查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息,將所述介紹信息下發(fā)給瀏覽器客戶端81。
其中,瀏覽器客戶端81可以在向用戶顯示是否建立離線下載的對(duì)話框之前或同時(shí),向服務(wù)器82發(fā)送請(qǐng)求資源的url。
綜上所述,本發(fā)明實(shí)施例的服務(wù)器可以在獲取瀏覽器客戶端發(fā)送的請(qǐng)求資源的url后,查找與所述url對(duì)應(yīng)的請(qǐng)求資源的介紹信息,然后將所述介紹信息下發(fā)給瀏覽器客戶端,這樣用戶就可在選擇是否建立離線下載任務(wù)前根據(jù)所述介紹信息判斷該資源是否是真正想要離線下載的資源,避免不必要的離線下載任務(wù)的建立,從而也可以提升 離線下載體驗(yàn)。
上文中已經(jīng)參考附圖詳細(xì)描述了根據(jù)本發(fā)明的技術(shù)方案。
此外,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行本發(fā)明的上述方法中限定的上述各步驟的計(jì)算機(jī)程序代碼指令?;蛘?,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),在該計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)有用于執(zhí)行本發(fā)明的上述方法中限定的上述功能的計(jì)算機(jī)程序。本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開(kāi)所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。
附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)和方法的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)記的功能也可以以不同于附圖中所標(biāo)記的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
以上已經(jīng)描述了本發(fā)明的各實(shí)施例,上述說(shuō)明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說(shuō)明的各實(shí)施例的范圍和精神的情況下,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)許多修改和變更都是顯而易見(jiàn)的。本文中所用術(shù)語(yǔ)的選擇,旨在最好地解釋各實(shí)施例的原理、實(shí)際應(yīng)用或?qū)κ袌?chǎng)中的技術(shù)的改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實(shí)施例。