專利名稱:一種收藏網(wǎng)絡(luò)下載資源的方法、系統(tǒng)及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體地說,涉及一種收藏網(wǎng)絡(luò)下載資源的方法、系統(tǒng)及設(shè)備。
背景技術(shù):
互聯(lián)網(wǎng)絡(luò)的日益發(fā)展,網(wǎng)絡(luò)資源越來越多,用戶需要在浩瀚的網(wǎng)絡(luò)中記錄和管理自己感興趣的資源,因此出現(xiàn)了網(wǎng)絡(luò)收藏功能。
現(xiàn)有的網(wǎng)絡(luò)收藏包括幾種常見形式基于網(wǎng)絡(luò)瀏覽器(Internet Explorer,IE)的本地收藏功能,可以在本地收藏用戶感興趣的網(wǎng)頁或資源鏈接;專門的網(wǎng)址收藏工具,可通過收藏網(wǎng)絡(luò)鏈接來收藏網(wǎng)絡(luò)資源;基于網(wǎng)站的收藏,能夠利用網(wǎng)絡(luò)的便利性,方便用戶在各處使用和管理網(wǎng)絡(luò)的收藏內(nèi)容。
上述方法具有一個(gè)共同點(diǎn),都是針對(duì)網(wǎng)頁鏈接進(jìn)行的收藏,而不是針對(duì)資源進(jìn)行的收藏。對(duì)于網(wǎng)絡(luò)下載資源而言,網(wǎng)頁鏈接與下載資源之間往往是多對(duì)一的關(guān)系,因此用戶基于網(wǎng)絡(luò)收藏功能進(jìn)行下載時(shí),仍需關(guān)注其網(wǎng)頁鏈接,不便于用戶的使用,也即現(xiàn)有網(wǎng)絡(luò)收藏的易用性較低。
因此需要一種新的收藏網(wǎng)絡(luò)下載資源的方法,提高網(wǎng)絡(luò)收藏的易用性。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種收藏網(wǎng)絡(luò)下載資源的系統(tǒng),旨在解決現(xiàn)有技術(shù)的網(wǎng)絡(luò)收藏功能易用性較低的問題。
本發(fā)明的目的還在于提供一種收藏網(wǎng)絡(luò)下載資源的設(shè)備,以更好地解決現(xiàn)有技術(shù)中存在的上述問題。
本發(fā)明的目的還在于提供一種收藏網(wǎng)絡(luò)下載資源的方法,以更好地解決現(xiàn)有技術(shù)中存在的上述問題。
為了實(shí)現(xiàn)發(fā)明目的,所述收藏網(wǎng)絡(luò)下載資源的系統(tǒng)包括客戶端和服務(wù)器,所述客戶端包括一個(gè)用于提取網(wǎng)絡(luò)下載資源的收藏項(xiàng)的收藏項(xiàng)獲取單元,所述服務(wù)器包括一個(gè)用于保存所述收藏項(xiàng)的存儲(chǔ)單元,所述服務(wù)器還包括一個(gè)收藏項(xiàng)轉(zhuǎn)化單元;所述收藏項(xiàng)轉(zhuǎn)化單元與存儲(chǔ)單元相連,用于將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源身份標(biāo)識(shí)(Identifier,ID),并生成新的收藏項(xiàng),以及將所述新的收藏項(xiàng)保存到存儲(chǔ)單元中。
優(yōu)選地,所述收藏項(xiàng)獲取單元包括網(wǎng)絡(luò)瀏覽器插件。
優(yōu)選地,收藏項(xiàng)轉(zhuǎn)化單元進(jìn)一步包括校驗(yàn)?zāi)K、ID分配模塊、映射建立模塊和收藏項(xiàng)整合模塊;所述校驗(yàn)?zāi)K用于對(duì)所述收藏項(xiàng)進(jìn)行校驗(yàn),判斷收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源,并將校驗(yàn)結(jié)果送入ID分配模塊或映射建立模塊;所述ID分配模塊與校驗(yàn)?zāi)K相連,用于為不同的下載資源分配唯一的資源ID;所述映射建立模塊與校驗(yàn)?zāi)K及ID分配模塊相連,用于在網(wǎng)絡(luò)鏈接地址和具有唯一性的下載資源ID之間建立映射關(guān)系;所述收藏項(xiàng)整合模塊與映射建立模塊相連,用于根據(jù)映射建立模塊的輸出結(jié)果生成新的收藏項(xiàng)。
為了更好地實(shí)現(xiàn)發(fā)明目的,所述收藏網(wǎng)絡(luò)下載資源的設(shè)備,即與客戶端相連的服務(wù)器,包括一個(gè)用于保存客戶端上報(bào)的收藏項(xiàng)的存儲(chǔ)單元,所述服務(wù)器還包括一個(gè)收藏項(xiàng)轉(zhuǎn)化單元;所述收藏項(xiàng)轉(zhuǎn)化單元與存儲(chǔ)單元相連,用于將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,并生成新的收藏項(xiàng),以及將所述新的收藏項(xiàng)保存到存儲(chǔ)單元中。
優(yōu)選地,所述收藏項(xiàng)轉(zhuǎn)化單元進(jìn)一步包括校驗(yàn)?zāi)K、ID分配模塊、映射建立模塊和收藏項(xiàng)整合模塊;所述校驗(yàn)?zāi)K用于對(duì)所述收藏項(xiàng)進(jìn)行校驗(yàn),判斷收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源,并將校驗(yàn)結(jié)果送入ID分配模塊或映射建立模塊;所述ID分配模塊與校驗(yàn)?zāi)K相連,用于為不同的下載資源分配唯一的資源ID;所述映射建立模塊與校驗(yàn)?zāi)K及ID分配模塊相連,用于在網(wǎng)絡(luò)鏈接地址和具有唯一性的下載資源ID之間建立映射關(guān)系;所述收藏項(xiàng)整合模塊與映射建立模塊相連,用于根據(jù)映射建立模塊的輸出結(jié)果生成新的收藏項(xiàng)。
為了更好地實(shí)現(xiàn)發(fā)明目的,所述收藏網(wǎng)絡(luò)下載資源的方法,基于由客戶端和服務(wù)器組成的系統(tǒng),所述方法包括以下步驟A.客戶端獲取網(wǎng)絡(luò)下載資源的收藏項(xiàng),并發(fā)送給服務(wù)器;B.服務(wù)器將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,并生成新的收藏項(xiàng);C.服務(wù)器將所述新的收藏項(xiàng)保存到用戶的收藏夾中。
優(yōu)選地,所述步驟A包括在客戶端中啟動(dòng)網(wǎng)絡(luò)瀏覽器,并利用網(wǎng)絡(luò)瀏覽器插件提取網(wǎng)絡(luò)下載資源的收藏項(xiàng)。
優(yōu)選地,所述網(wǎng)絡(luò)下載資源的收藏項(xiàng)包括網(wǎng)絡(luò)鏈接地址、資源名稱、引用頁以及Cookie信息。
優(yōu)選地,所述步驟B進(jìn)一步包括B1.對(duì)所獲取到的收藏項(xiàng)進(jìn)行哈希校驗(yàn),判斷不同的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源若是則將網(wǎng)絡(luò)鏈接地址映射到所述下載資源的ID,若否則轉(zhuǎn)步驟B2;B2.為不同的下載資源分配唯一的資源ID,并將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到所述唯一的資源ID。
優(yōu)選地,所述步驟C之前進(jìn)一步包括在服務(wù)器中設(shè)置一個(gè)帳戶系統(tǒng),所述帳戶系統(tǒng)中的每個(gè)用戶帳號(hào)與所述用戶的收藏夾對(duì)應(yīng)。
本發(fā)明中服務(wù)器接收客戶端上報(bào)的網(wǎng)絡(luò)下載資源的收藏項(xiàng),并將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,再生成新的收藏項(xiàng),使得用戶無需再關(guān)注網(wǎng)絡(luò)鏈接地址,從而便于用戶使用。
圖1是本發(fā)明中收藏網(wǎng)絡(luò)下載資源的系統(tǒng)結(jié)構(gòu)圖;圖2是本發(fā)明的一個(gè)實(shí)施例中收藏網(wǎng)絡(luò)下載資源的系統(tǒng)結(jié)構(gòu)圖;圖3是圖2所示系統(tǒng)在一個(gè)實(shí)施例中服務(wù)器的收藏項(xiàng)轉(zhuǎn)化單元的內(nèi)部結(jié)構(gòu)圖;圖4是本發(fā)明中收藏網(wǎng)絡(luò)下載資源的方法流程圖;圖5是本發(fā)明的一個(gè)實(shí)施例中收藏網(wǎng)絡(luò)下載資源的方法流程圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中,客戶端獲取到網(wǎng)絡(luò)下載資源的收藏項(xiàng)后即上報(bào)給服務(wù)器,由服務(wù)器將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,并生成新的收藏項(xiàng),然后保存到用戶的收藏夾中,這樣用戶在利用收藏夾進(jìn)行下載等操作時(shí)只需關(guān)注資源,而無需再關(guān)注網(wǎng)絡(luò)鏈接地址,從而提高了網(wǎng)絡(luò)收藏功能的易用性。
圖1示出了本發(fā)明中收藏網(wǎng)絡(luò)下載資源的系統(tǒng)結(jié)構(gòu),該系統(tǒng)包括服務(wù)器100,以及與其相連的多個(gè)客戶端(客戶端200、客戶端300……客戶端N)。應(yīng)當(dāng)說明的是,本發(fā)明所有圖示中各設(shè)備之間的連接關(guān)系是為了清楚闡釋其信息交互及控制過程的需要,因此應(yīng)當(dāng)視為邏輯上的連接關(guān)系,而不應(yīng)僅限于物理連接。
服務(wù)器100用于實(shí)現(xiàn)網(wǎng)絡(luò)收藏功能,其典型的可為一個(gè)網(wǎng)站服務(wù)器,當(dāng)然本發(fā)明的保護(hù)范圍并不限定于此。
各客戶端(客戶端200、客戶端300……客戶端N)典型的可為各種能夠執(zhí)行網(wǎng)絡(luò)活動(dòng)的終端設(shè)備,例如個(gè)人計(jì)算機(jī)(Personal Computer,PC)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、移動(dòng)電話(Mobile Phone,MP)等,因此本發(fā)明的保護(hù)范圍不應(yīng)限定為某種特定類型的客戶端。
圖2示出了本發(fā)明的一個(gè)實(shí)施例中收藏網(wǎng)絡(luò)下載資源的系統(tǒng)結(jié)構(gòu),包括服務(wù)器100和客戶端200,該系統(tǒng)僅為本發(fā)明的一個(gè)最簡(jiǎn)示例。
客戶端200包括信息收發(fā)單元201和收藏項(xiàng)獲取單元202,其中(1)信息收發(fā)單元201用于與服務(wù)器100之間進(jìn)行信息交互,包括將收藏項(xiàng)獲取單元202所獲取到的下載資源的收藏項(xiàng)發(fā)送給服務(wù)器100;向服務(wù)器100發(fā)送查看收藏夾的請(qǐng)求,并接收反饋消息等。
(2)收藏項(xiàng)獲取單元202與信息收發(fā)單元201相連,用于獲取網(wǎng)絡(luò)下載資源的收藏項(xiàng),包括下載資源的網(wǎng)絡(luò)鏈接地址(也即URL地址)、資源名稱、當(dāng)前引用頁、Cookie信息等。本發(fā)明中,收藏項(xiàng)獲取單元202可有多種類型。
在一個(gè)示例方案中,收藏項(xiàng)獲取單元202是IE插件。其獲取收藏項(xiàng)的方式是將IE插件注冊(cè)到注冊(cè)表中特定的位置;當(dāng)啟動(dòng)IE時(shí)該插件即隨之運(yùn)行,在IE工作過程中,該插件將接收到很多事件(例如,瀏覽新地址、前進(jìn)或倒退、生成新窗口、IE退出等事件),并在事件的響應(yīng)過程中與IE進(jìn)行信息交互,從而獲取下載資源的網(wǎng)絡(luò)鏈接地址、資源名稱、當(dāng)前引用頁、Cookie信息等收藏項(xiàng)內(nèi)容。在該示例方案的一個(gè)實(shí)施例中,IE插件可為IE的瀏覽器輔助對(duì)象(Browser HelperObject,BHO),例如3721的IE地址欄插件、Google的IE工具欄插件等等;在該示例方案的另一實(shí)施例中,該IE插件可為Firefox的第三方插件。
在另一示例方案中,收藏項(xiàng)獲取單元202是手動(dòng)輸入裝置,其典型的可為鍵盤、鼠標(biāo)等,用戶可手動(dòng)輸入收藏項(xiàng)中的各項(xiàng)內(nèi)容。
服務(wù)器100包括信息收發(fā)單元101、收藏項(xiàng)轉(zhuǎn)化單元102和存儲(chǔ)單元103,其中(1)信息收發(fā)單元101用于與客戶端200之間進(jìn)行信息交互。具體包括接收客戶端200所獲取的下載資源的收藏項(xiàng);接收客戶端200發(fā)送的對(duì)收藏夾的查看請(qǐng)求,并反饋結(jié)果等。
(2)收藏項(xiàng)轉(zhuǎn)化單元102與信息收發(fā)單元101及存儲(chǔ)單元103相連,用于將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,并生成一個(gè)新的收藏項(xiàng),再送入存儲(chǔ)單元103中。本發(fā)明中,收藏項(xiàng)轉(zhuǎn)化單元102可通過多種方式實(shí)現(xiàn)上述功能,其詳細(xì)內(nèi)部結(jié)構(gòu)將在圖3中詳述。
在一個(gè)典型的示例方案中,收藏項(xiàng)轉(zhuǎn)化單元102對(duì)每個(gè)下載資源進(jìn)行哈希(Hash)校驗(yàn),判斷不同的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源若對(duì)應(yīng)唯一的下載資源,則在收藏項(xiàng)的網(wǎng)絡(luò)鏈接地址與該下載資源ID之間建立映射關(guān)系;若對(duì)應(yīng)有不同的下載資源,則為不同的下載資源分配唯一的資源ID,并將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址與該唯一的資源ID之間建立映射關(guān)系。
(3)存儲(chǔ)單元103與收藏項(xiàng)轉(zhuǎn)化單元102相連,用于存儲(chǔ)用戶的收藏項(xiàng),其存儲(chǔ)方式可有多種。在一個(gè)典型的示例方案中,存儲(chǔ)單元103分為多個(gè)收藏夾,分別存儲(chǔ)各用戶的收藏項(xiàng)。具體實(shí)現(xiàn)是在服務(wù)器100中建立一個(gè)帳戶系統(tǒng),該帳戶系統(tǒng)中的每個(gè)用戶帳號(hào)對(duì)應(yīng)有一個(gè)收藏夾,即一個(gè)存儲(chǔ)空間,用于存儲(chǔ)該用戶的收藏項(xiàng)。
圖3是圖2所示系統(tǒng)在一個(gè)實(shí)施例中服務(wù)器100的收藏項(xiàng)轉(zhuǎn)化單元102的內(nèi)部結(jié)構(gòu)圖,包括校驗(yàn)?zāi)K1021、ID分配模塊1022、映射建立模塊1023和收藏項(xiàng)整合模塊1024,其中
(1)校驗(yàn)?zāi)K1021用于對(duì)客戶端200上報(bào)的收藏項(xiàng)進(jìn)行校驗(yàn),判斷該收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源,并將校驗(yàn)結(jié)果送入ID分配模塊1022或映射建立模塊1023若對(duì)應(yīng)唯一的下載資源,則發(fā)送相應(yīng)的通知消息給映射建立模塊1023;若對(duì)應(yīng)有不同的下載資源,則發(fā)送相應(yīng)的通知消息給ID分配模塊1022。
(2)ID分配模塊1022與校驗(yàn)?zāi)K1021相連,用于為不同的下載資源分配唯一的資源ID。
(3)映射建立模塊1023與校驗(yàn)?zāi)K1021及ID分配模塊1022相連,用于在網(wǎng)絡(luò)鏈接地址和具有唯一性的下載資源ID之間建立映射關(guān)系;(4)收藏項(xiàng)整合模塊1024與映射建立模塊1023相連,用于根據(jù)映射建立模塊1023的輸出結(jié)果生成新的收藏項(xiàng),包括資源ID、資源名稱、當(dāng)前引用頁、Cookie信息等。
圖4示出了本發(fā)明中收藏網(wǎng)絡(luò)下載資源的方法流程,該方法流程基于圖2、圖3所示的系統(tǒng)結(jié)構(gòu),具體過程如下在步驟S401中,客戶端200獲取網(wǎng)絡(luò)下載資源的收藏項(xiàng),并發(fā)送給服務(wù)器100。本發(fā)明中,客戶端200可通過多種方式獲取網(wǎng)絡(luò)下載資源的收藏項(xiàng)。
在上述步驟的第一個(gè)示例方案中,客戶端200中的收藏項(xiàng)獲取單元202是IE插件。因此首先在客戶端200中啟動(dòng)IE瀏覽器,并利用其IE插件提取網(wǎng)絡(luò)下載資源的收藏項(xiàng),包括網(wǎng)絡(luò)鏈接地址、資源名稱、引用頁以及Cookie信息等。
在上述步驟的第二個(gè)示例方案中,客戶端200中的收藏項(xiàng)獲取單元202是手動(dòng)輸入裝置,其典型的可為鍵盤、鼠標(biāo)等,用戶可手動(dòng)輸入收藏項(xiàng)中的各項(xiàng)內(nèi)容。
在步驟S402中,服務(wù)器100將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,并生成新的收藏項(xiàng)。
上述步驟的實(shí)現(xiàn)可通過多種方式,在一個(gè)典型示例方案中,其具體實(shí)現(xiàn)過程是(1)服務(wù)器100利用收藏項(xiàng)轉(zhuǎn)化單元102中的校驗(yàn)?zāi)K1021對(duì)所獲取到的收藏項(xiàng)進(jìn)行哈希校驗(yàn),判斷不同的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源;(2)若對(duì)應(yīng)唯一的下載資源,則在收藏項(xiàng)的網(wǎng)絡(luò)鏈接地址與該下載資源ID之間建立映射關(guān)系;(3)若對(duì)應(yīng)有不同的下載資源,則為不同的下載資源分配唯一的資源ID,并將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址與該唯一的資源ID之間建立映射關(guān)系。
在步驟S403中,服務(wù)器100將新的收藏項(xiàng)保存到用戶的收藏夾中。
上述步驟可通過多種方式保存收藏項(xiàng),在一個(gè)典型的示例方案中,其實(shí)現(xiàn)過程是在服務(wù)器100中建立一個(gè)帳戶系統(tǒng),該帳戶系統(tǒng)中的每個(gè)用戶帳號(hào)對(duì)應(yīng)有一個(gè)收藏夾,即一個(gè)存儲(chǔ)空間,用于存儲(chǔ)該用戶的收藏項(xiàng)。
至此,則將網(wǎng)絡(luò)下載資源以收藏項(xiàng)的形式成功地存儲(chǔ)到了用戶的收藏夾中,此后用戶可基于其收藏夾對(duì)各收藏項(xiàng)執(zhí)行管理操作,例如刪除、編輯整理及歸類,并可通過這些收藏項(xiàng)直接下載各種網(wǎng)絡(luò)資源,方便了用戶的使用。
圖5示出了本發(fā)明的一個(gè)實(shí)施例中收藏網(wǎng)絡(luò)下載資源的方法流程,該方法流程基于圖2、圖3所示的系統(tǒng)結(jié)構(gòu),該方法流程僅為本發(fā)明的一個(gè)較佳實(shí)施例,具體過程如下在步驟S501中,在客戶端200中啟動(dòng)IE瀏覽器。該IE瀏覽器具有一個(gè)IE插件,因此當(dāng)IE瀏覽器啟動(dòng)時(shí),其IE插件隨之運(yùn)行,并開始接收大量事件,例如瀏覽新地址、前進(jìn)或倒退、生成新窗口、IE退出等事件等。
在步驟S502中,IE插件在事件的響應(yīng)過程中與IE進(jìn)行信息交互,從而獲取下載資源的網(wǎng)絡(luò)鏈接地址、資源名稱、當(dāng)前引用頁、Cookie信息等收藏項(xiàng)內(nèi)容,并發(fā)送給服務(wù)器100。
在步驟S503中,服務(wù)器100接收到客戶端200發(fā)送的收藏項(xiàng)后,則利用其收藏項(xiàng)轉(zhuǎn)化單元102中的校驗(yàn)?zāi)K1021進(jìn)行哈希校驗(yàn),判斷不同的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源若是,則轉(zhuǎn)步驟S504;若否,則轉(zhuǎn)步驟S505。
在步驟S504中,校驗(yàn)結(jié)果是不同的網(wǎng)絡(luò)鏈接地址對(duì)應(yīng)唯一的下載資源,則利用收藏項(xiàng)轉(zhuǎn)化單元102中的映射建立模塊1023在收藏項(xiàng)的網(wǎng)絡(luò)鏈接地址與該下載資源ID之間建立映射關(guān)系。
在步驟S505中,校驗(yàn)結(jié)果是不同的網(wǎng)絡(luò)鏈接地址對(duì)應(yīng)有不同的下載資源,則利用收藏項(xiàng)轉(zhuǎn)化單元102中的ID分配模塊1022為不同的下載資源分配唯一的資源ID。
在步驟S506中,服務(wù)器100進(jìn)一步利用收藏項(xiàng)轉(zhuǎn)化單元102中的映射建立模塊1023將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址與步驟S505所分配的唯一的資源ID之間建立映射關(guān)系。
在步驟S507中,根據(jù)前述步驟S504或者S505、S506的處理結(jié)果,生成新的收藏項(xiàng),包括資源ID、資源名稱、當(dāng)前引用頁、Cookie信息等。
在步驟S508中,服務(wù)器100最后保存該新的收藏項(xiàng)到存儲(chǔ)單元103中。在此之前,服務(wù)器100中建有一個(gè)帳戶系統(tǒng),該帳戶系統(tǒng)中的每個(gè)用戶帳號(hào)在存儲(chǔ)單元103中對(duì)應(yīng)有一個(gè)收藏夾,即一個(gè)存儲(chǔ)空間,服務(wù)器100則將生成的新的收藏項(xiàng)保存到用戶帳號(hào)對(duì)應(yīng)的收藏夾中。
至此,則將網(wǎng)絡(luò)下載資源以收藏項(xiàng)的形式成功地存儲(chǔ)到了用戶的收藏夾中,此后用戶可基于其收藏夾對(duì)各收藏項(xiàng)執(zhí)行管理操作,例如刪除、編輯整理及歸類,并可通過這些收藏項(xiàng)直接下載各種網(wǎng)絡(luò)資源,方便了用戶的使用。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種收藏網(wǎng)絡(luò)下載資源的系統(tǒng),包括客戶端和服務(wù)器,所述客戶端包括一個(gè)用于提取網(wǎng)絡(luò)下載資源的收藏項(xiàng)的收藏項(xiàng)獲取單元,所述服務(wù)器包括一個(gè)用于保存所述收藏項(xiàng)的存儲(chǔ)單元,其特征在于,所述服務(wù)器還包括一個(gè)收藏項(xiàng)轉(zhuǎn)化單元;所述收藏項(xiàng)轉(zhuǎn)化單元與存儲(chǔ)單元相連,用于將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,并生成新的收藏項(xiàng),以及將所述新的收藏項(xiàng)保存到存儲(chǔ)單元中。
2.根據(jù)權(quán)利要求1所述的收藏網(wǎng)絡(luò)下載資源的系統(tǒng),其特征在于,所述收藏項(xiàng)獲取單元是一個(gè)網(wǎng)絡(luò)瀏覽器插件。
3.根據(jù)權(quán)利要求1所述的收藏網(wǎng)絡(luò)下載資源的系統(tǒng),其特征在于,收藏項(xiàng)轉(zhuǎn)化單元進(jìn)一步包括校驗(yàn)?zāi)K、ID分配模塊、映射建立模塊和收藏項(xiàng)整合模塊;所述校驗(yàn)?zāi)K用于對(duì)所述收藏項(xiàng)進(jìn)行校驗(yàn),判斷收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源,并將校驗(yàn)結(jié)果送入ID分配模塊或映射建立模塊;所述ID分配模塊與校驗(yàn)?zāi)K相連,用于為不同的下載資源分配唯一的資源ID;所述映射建立模塊與校驗(yàn)?zāi)K及ID分配模塊相連,用于在網(wǎng)絡(luò)鏈接地址和具有唯一性的下載資源ID之間建立映射關(guān)系;所述收藏項(xiàng)整合模塊與映射建立模塊相連,用于根據(jù)映射建立模塊的輸出結(jié)果生成新的收藏項(xiàng)。
4.一種收藏網(wǎng)絡(luò)下載資源的設(shè)備,即與客戶端相連的服務(wù)器,包括一個(gè)用于保存客戶端上報(bào)的收藏項(xiàng)的存儲(chǔ)單元,其特征在于,所述服務(wù)器還包括一個(gè)收藏項(xiàng)轉(zhuǎn)化單元;所述收藏項(xiàng)轉(zhuǎn)化單元與存儲(chǔ)單元相連,用于將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,并生成新的收藏項(xiàng),以及將所述新的收藏項(xiàng)保存到存儲(chǔ)單元中。
5.根據(jù)權(quán)利要求4所述的收藏網(wǎng)絡(luò)下載資源的設(shè)備,其特征在于,所述收藏項(xiàng)轉(zhuǎn)化單元進(jìn)一步包括校驗(yàn)?zāi)K、ID分配模塊、映射建立模塊和收藏項(xiàng)整合模塊;所述校驗(yàn)?zāi)K用于對(duì)所述收藏項(xiàng)進(jìn)行校驗(yàn),判斷收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源,并將校驗(yàn)結(jié)果送入ID分配模塊或映射建立模塊;所述ID分配模塊與校驗(yàn)?zāi)K相連,用于為不同的下載資源分配唯一的資源ID;所述映射建立模塊與校驗(yàn)?zāi)K及ID分配模塊相連,用于在網(wǎng)絡(luò)鏈接地址和具有唯一性的下載資源ID之間建立映射關(guān)系;所述收藏項(xiàng)整合模塊與映射建立模塊相連,用于根據(jù)映射建立模塊的輸出結(jié)果生成新的收藏項(xiàng)。
6.一種收藏網(wǎng)絡(luò)下載資源的方法,所述方法基于由客戶端和服務(wù)器組成的系統(tǒng),其特征在于,所述方法包括以下步驟A.客戶端獲取網(wǎng)絡(luò)下載資源的收藏項(xiàng),并發(fā)送給服務(wù)器;B.服務(wù)器將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,并生成新的收藏項(xiàng);C.服務(wù)器將所述新的收藏項(xiàng)保存到用戶的收藏夾中。
7.根據(jù)權(quán)利要求6所述的收藏網(wǎng)絡(luò)下載資源的方法,其特征在于,所述步驟A包括在客戶端中啟動(dòng)網(wǎng)絡(luò)瀏覽器,并利用網(wǎng)絡(luò)瀏覽器插件提取網(wǎng)絡(luò)下載資源的收藏項(xiàng),然后將其發(fā)送給服務(wù)器。
8.根據(jù)權(quán)利要求6或7所述的收藏網(wǎng)絡(luò)下載資源的方法,其特征在于,所述網(wǎng)絡(luò)下載資源的收藏項(xiàng)包括網(wǎng)絡(luò)鏈接地址、資源名稱、引用頁以及Cookie信息。
9.根據(jù)權(quán)利要求8所述的收藏網(wǎng)絡(luò)下載資源的方法,其特征在于,所述步驟B進(jìn)一步包括B1.對(duì)所獲取到的收藏項(xiàng)進(jìn)行哈希校驗(yàn),判斷不同的網(wǎng)絡(luò)鏈接地址是否對(duì)應(yīng)唯一的下載資源若是則將網(wǎng)絡(luò)鏈接地址映射到所述下載資源的ID,若否則轉(zhuǎn)步驟B2;B2.為不同的下載資源分配唯一的資源ID,并將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到所述唯一的資源ID。
10.根據(jù)權(quán)利要求6所述的收藏網(wǎng)絡(luò)下載資源的方法,其特征在于,所述步驟C之前進(jìn)一步包括在服務(wù)器中設(shè)置一個(gè)帳戶系統(tǒng),所述帳戶系統(tǒng)中的每個(gè)用戶帳號(hào)與所述用戶的收藏夾對(duì)應(yīng)。
全文摘要
本發(fā)明涉及通信領(lǐng)域,提供了一種收藏網(wǎng)絡(luò)下載資源的方法、系統(tǒng)及設(shè)備。所述方法包括以下步驟A.客戶端獲取網(wǎng)絡(luò)下載資源的收藏項(xiàng),并發(fā)送給服務(wù)器;B.服務(wù)器將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,并生成新的收藏項(xiàng);C.服務(wù)器將所述新的收藏項(xiàng)保存到用戶的收藏夾中。本發(fā)明中服務(wù)器接收客戶端上報(bào)的網(wǎng)絡(luò)下載資源的收藏項(xiàng),并將收藏項(xiàng)中的網(wǎng)絡(luò)鏈接地址映射到一個(gè)具有唯一性的資源ID,再生成新的收藏項(xiàng),使得用戶無需再關(guān)注網(wǎng)絡(luò)鏈接地址,從而便于用戶使用。
文檔編號(hào)H04L12/28GK101079872SQ200710074710
公開日2007年11月28日 申請(qǐng)日期2007年5月31日 優(yōu)先權(quán)日2007年5月31日
發(fā)明者朱冶, 黃銳生, 聶科峰 申請(qǐng)人:騰訊科技(深圳)有限公司