專利名稱:一種基于用戶訂閱的下載方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)軟件領(lǐng)域,尤其涉及一種基于用戶訂閱的下載方法及裝置。
背景技術(shù):
由于網(wǎng)絡(luò)的便捷,網(wǎng)絡(luò)資源的豐富及廉價(jià),從網(wǎng)上下載諸如電影、電視劇、娛樂節(jié)目等資源已經(jīng)成為了用戶日常生活的一部分。如今,用戶下載所需的資源一般需要通過以下幾個(gè)步驟 I.通過搜索或面瀏覽等方式查找下載源;2.獲取實(shí)際下載鏈接;3.啟動(dòng)下載工具;4.添加下載任務(wù);5.選擇本地存儲(chǔ)路徑;6.等待下載完成;7.若無法下載或下載速度較慢時(shí),重復(fù)上述步驟I 6,直到完成下載。然而,大多數(shù)資源均會(huì)定期更新,且這些資源每更新一次,用戶就要重新執(zhí)行上述步驟I至7來下載更新的資源。因此,現(xiàn)有的下載方法不能自動(dòng)通過獲取資源更新信息后下載用戶所需的資源。且在下載前的準(zhǔn)備過程過于復(fù)雜,每更新一次資源,用戶都需要重新搜索下載該更新的資源。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種基于用戶訂閱的下載方法,旨在解決現(xiàn)有的下載方法不能自動(dòng)通過獲取資源更新信息后下載用戶所需的資源的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種基于用戶訂閱的下載方法,所述方法包括以下步驟接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源;當(dāng)檢測(cè)到所述資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源。本發(fā)明實(shí)施例的另一目的在于提供一種基于用戶訂閱的下載裝置,所述裝置包括訂閱請(qǐng)求接受單元,用于接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源;資源下載單元,用于當(dāng)檢測(cè)到所述資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源。在本發(fā)明實(shí)施例中,用戶訂閱需下載資源,當(dāng)檢測(cè)到所需下載的資源更新后,能夠自動(dòng)通過獲取資源更新信息及其相關(guān)下載源來下載用戶所需的資源。使得當(dāng)用戶所需的資源更新后,用戶不再需要搜索需下載資源的鏈接,大大簡(jiǎn)便了資源下載前的準(zhǔn)備工作。提升了用戶體驗(yàn)。
圖I是本發(fā)明實(shí)施例提供的基于用戶訂閱的下載方法流程圖;圖2是本發(fā)明實(shí)施例提供的基于用戶訂閱的下載裝置結(jié)構(gòu)圖;圖3是本發(fā)明另一實(shí)施例提供的基于用戶訂閱的下載裝置結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例通過訂閱用戶所需下載資源的方式,當(dāng)檢測(cè)到用戶所需下載的資源更新后,下載用戶所需的資源。本發(fā)明提供了一種基于用戶訂閱的下載方法和裝置所述方法包括接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源;當(dāng)檢測(cè)到所述資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源。所述裝置包括 訂閱請(qǐng)求接受單元,用于接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源;資源下載單元,用于當(dāng)檢測(cè)到所述資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一如圖I所示為本發(fā)明第一實(shí)施例提供的基于用戶訂閱的下載方法的流程圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在步驟SlOl中,接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源。在本發(fā)明實(shí)施例中,接收的資源訂閱請(qǐng)求有以下兩種第一種,用戶直接發(fā)出的資源訂閱請(qǐng)求。具體為,用戶通過網(wǎng)站等方式獲取所需下載資源的鏈接后,用戶發(fā)送資源訂閱請(qǐng)求至服務(wù)器,該資源訂閱請(qǐng)求包括用戶需下載的資源。第二種,根據(jù)下載記錄預(yù)測(cè)用戶需訂閱的資源,自動(dòng)針對(duì)其中用戶允許自動(dòng)訂閱的資源生成的資源訂閱請(qǐng)求。具體為,獲取用戶的下載記錄,根據(jù)下載記錄預(yù)測(cè)用戶需訂閱的資源。如用戶下載了前幾集的電視劇資源、用戶曾多次下載的娛樂視頻資源等可被認(rèn)為是用戶需訂閱的資源。此時(shí),可預(yù)設(shè)一個(gè)標(biāo)志項(xiàng),用戶可用于標(biāo)識(shí)是否允許自動(dòng)訂閱該資源,當(dāng)用戶允許自動(dòng)訂閱時(shí),可自動(dòng)針對(duì)允許自動(dòng)訂閱的資源生成資源訂閱請(qǐng)求。其中,對(duì)于用戶允許自動(dòng)訂閱的資源,若用戶下載過該資源的信息,則可自動(dòng)為用戶生成該資源的訂閱請(qǐng)求。例如某一連續(xù)劇,用戶下載過第一集,且允許自動(dòng)訂閱,則自動(dòng)生成該連續(xù)劇第二集的資源訂閱請(qǐng)求。
在本發(fā)明實(shí)施例中,接收的資源訂閱請(qǐng)求中還可包括用戶指定的資源存儲(chǔ)路徑。在步驟S102中,當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源。在本發(fā)明實(shí)施例中,可通過多種方式檢測(cè)資源的更新信息并獲得相應(yīng)的下載源,包括但不限于網(wǎng)搜索、網(wǎng)監(jiān)控、下載端上報(bào)、人工編輯等一種或多種途徑。在本發(fā)明實(shí)施例中,下載更新后的資源的方式有以下兩種其一,當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,通知用戶資源已更新,并在接收到用戶發(fā)出的下載指令后,下載更新后的資源。首先,當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,通知用戶資源已更新。其中,通知用戶資源已更新的方式包括但不限于郵件、消息等方式。若更新的資源為一個(gè),則通知用戶該資源已更新,并由用戶確定是否下載該更新 后的資源。若接收到用戶發(fā)出的下載指令,則下載該更新后的資源。若更新的資源為多個(gè),則在通知用戶資源已更新后,先由用戶決定是否需要下載,若用戶需要下載則還需要用戶選擇需下載的資源。并在接收到用戶發(fā)出的下載指令,則下載該下載指令指定的資源。其中,該下載指令指定了用戶需下載的資源。另一,當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,自動(dòng)下載更新后的資源。具體為,當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,不需要通知用戶便自動(dòng)下載更新后的資源。在本發(fā)明實(shí)施例中,若用戶發(fā)出的資源訂閱請(qǐng)求中包括了用戶指定的資源存儲(chǔ)路徑,則下載更新后的資源并存儲(chǔ)至該指定路徑。在本發(fā)明實(shí)施例中,用戶訂閱需下載資源,當(dāng)檢測(cè)到所需下載的資源更新后,能夠自動(dòng)通過獲取資源更新信息及其相關(guān)下載源來下載用戶所需的資源。使得當(dāng)用戶所需的資源更新后,用戶不再需要搜索需下載資源的鏈接,大大簡(jiǎn)便了資源下載前的準(zhǔn)備工作。提升了用戶體驗(yàn)。在本發(fā)明另一實(shí)施例中,在步驟SlOl之后還包括下述步驟根據(jù)接收到的資源訂閱請(qǐng)求,生成已訂閱的資源列表;根據(jù)用戶發(fā)出的對(duì)已訂閱資源的操作請(qǐng)求,對(duì)資源列表中相應(yīng)的資源進(jìn)行操作。在本發(fā)明實(shí)施例中,接收到訂閱請(qǐng)求后,生成已訂閱的資源列表,將相應(yīng)的訂閱資源的信息存儲(chǔ)至數(shù)據(jù)庫(kù)中。根據(jù)接收到的用戶發(fā)出的對(duì)于已訂閱資源的操作請(qǐng)求,對(duì)已訂閱資源列表進(jìn)行相應(yīng)的操作。其中,操作請(qǐng)求包括但不限于查看、刪除等。該過程的具體執(zhí)行可如下述具體示例,如接收到用戶發(fā)出的對(duì)已訂閱資源的查看請(qǐng)求,則從數(shù)據(jù)庫(kù)中讀取已訂閱資源列表的信息,并顯示;接收到用戶發(fā)出的對(duì)已訂閱資源的刪除請(qǐng)求時(shí),刪除該刪除請(qǐng)求指定的資源在數(shù)據(jù)庫(kù)中的相應(yīng)信息。在本發(fā)明實(shí)施例中,根據(jù)接收到的資源訂閱請(qǐng)求,生成已訂閱的資源列表;并根據(jù)用戶發(fā)出的已訂閱資源的操作請(qǐng)求,對(duì)資源列表中相應(yīng)的資源進(jìn)行操作。使得用戶可根據(jù)自己所需隨時(shí)對(duì)訂閱的資源進(jìn)行編輯修改,大大方便了用戶的使用。實(shí)施例二 圖2示出了本發(fā)明實(shí)施例提供的基于用戶訂閱的下載裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部份。該裝置可以是內(nèi)置于軟件系統(tǒng)中的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,或者作為獨(dú)立的掛件集成到軟件系統(tǒng)或軟件系統(tǒng)的應(yīng)用系統(tǒng)中。其中訂閱請(qǐng)求接受單元21,用于接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源。在本發(fā)明實(shí)施例中,訂閱請(qǐng)求接受單元21接收到的資源訂閱請(qǐng)求可為用戶直接發(fā)出的資源訂閱請(qǐng)求或根據(jù)下載記錄預(yù)測(cè)用戶需訂閱的資源,自動(dòng)針對(duì)其中用戶允許自動(dòng)訂閱的資源生成的資源訂閱請(qǐng)求。在本發(fā)明實(shí)施例中,訂閱請(qǐng)求接受單元21接收到的資源訂閱請(qǐng)求還可包括用戶指定的資源存儲(chǔ)路徑。資源下載單元22,用于當(dāng)檢測(cè)到訂閱請(qǐng)求接受單元21接收的資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源。在本發(fā)明實(shí)施例中,資源下載單元22包括兩個(gè)模塊,分別為 用戶下載模塊221,用于當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,通知用戶資源已更新,并在接收到用戶發(fā)出的下載指令后,下載更新后的資源。自動(dòng)下載模塊222,用于當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,自動(dòng)下載更新后的資源。在本發(fā)明實(shí)施例中,若訂閱請(qǐng)求接受單元31接收到的資源訂閱請(qǐng)求還可包括用戶指定的資源存儲(chǔ)路徑,則資源下載單元32下載更新后的資源并將其存儲(chǔ)至指定路徑。在本發(fā)明另一實(shí)施例中,如圖3所示,該裝置還包括資源編輯單元23,用于根據(jù)接收到的資源訂閱請(qǐng)求,生成已訂閱的資源列表,并根據(jù)用戶發(fā)出的對(duì)已訂閱資源的操作請(qǐng)求,對(duì)資源列表中相應(yīng)的資源進(jìn)行操作。在本發(fā)明實(shí)施例中,用戶訂閱需下載資源,當(dāng)檢測(cè)到所需下載的資源更新后,能夠自動(dòng)通過獲取資源更新信息及其相關(guān)下載源來下載用戶所需的資源。使得當(dāng)用戶所需的資源更新后,用戶不再需要搜索需下載資源的鏈接,大大簡(jiǎn)便了資源下載前的準(zhǔn)備工作。提升了用戶體驗(yàn)。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于用戶訂閱的下載方法,其特征在于,所述方法包括下述步驟 接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源; 當(dāng)檢測(cè)到所述資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源。
2.如權(quán)利要求I所述的方法,其特征在于,在所述步驟接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源之后,還包括 根據(jù)接收到的資源訂閱請(qǐng)求,生成已訂閱的資源列表; 根據(jù)用戶發(fā)出的對(duì)已訂閱資源的操作請(qǐng)求,對(duì)資源列表中相應(yīng)的資源進(jìn)行操作。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述資源訂閱請(qǐng)求包括 用戶直接發(fā)出的資源訂閱請(qǐng)求;或 根據(jù)下載記錄預(yù)測(cè)用戶需訂閱的資源,自動(dòng)針對(duì)其中用戶允許自動(dòng)訂閱的資源生成的資源訂閱請(qǐng)求。
4.如權(quán)利要求I或2所述的方法,其特征在于,所述資源訂閱請(qǐng)求還包括用戶指定的資源存儲(chǔ)路徑。
5.如權(quán)利要求4所述的方法,其特征在于,所述步驟當(dāng)檢測(cè)到所述資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源步驟之后還包括 將下載的更新后的資源存儲(chǔ)至用戶指定的資源存儲(chǔ)路徑。
6.如權(quán)利要求I或2所述的方法,其特征在于,所述下載更新后的資源的方法包括 當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,通知用戶所述資源已更新,并在接收到用戶發(fā)出的下載指令后,下載更新后的資源;或 當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,自動(dòng)下載更新后的資源。
7.一種基于用戶訂閱的下載裝置,其特征在于,所述裝置包括 訂閱請(qǐng)求接受單元,用于接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源; 資源下載單元,用于當(dāng)檢測(cè)到所述資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源。
8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 資源編輯單元,用于根據(jù)接收到的資源訂閱請(qǐng)求,生成已訂閱的資源列表,并根據(jù)用戶發(fā)出的對(duì)已訂閱資源的操作請(qǐng)求,對(duì)資源列表中相應(yīng)的資源進(jìn)行操作。
9.如權(quán)利要求7或8所述的裝置,其特征在于,所述資源訂閱請(qǐng)求包括 用戶直接發(fā)出的資源訂閱請(qǐng)求;或 根據(jù)下載記錄預(yù)測(cè)用戶需訂閱的資源,自動(dòng)針對(duì)其中用戶允許自動(dòng)訂閱的資源生成的資源訂閱請(qǐng)求。
10.如權(quán)利要求7所述的裝置,其特征在于,所述資源下載單元包括 用戶下載模塊,用于當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,通知用戶所述資源已更新,并在接收到用戶發(fā)出的下載指令后,下載更新后的資源; 自動(dòng)下載模塊,用于當(dāng)檢測(cè)到資源訂閱請(qǐng)求指定的資源更新后,自動(dòng)下載更新后的資源。
全文摘要
本發(fā)明適用于計(jì)算機(jī)軟件領(lǐng)域,提供了一種基于用戶訂閱的下載方法及裝置,所述方法包括接收資源訂閱請(qǐng)求,該資源訂閱請(qǐng)求指定了用戶需下載的資源;當(dāng)檢測(cè)到所述資源訂閱請(qǐng)求指定的資源更新后,下載更新后的資源。在本發(fā)明中,用戶訂閱需下載資源,當(dāng)檢測(cè)到所需下載的資源更新后,能夠自動(dòng)通過獲取資源更新信息及其相關(guān)下載源來下載用戶所需的資源。使得當(dāng)用戶所需的資源更新后,用戶不再需要搜索需下載資源的鏈接,大大簡(jiǎn)便了資源下載前的準(zhǔn)備工作。提升了用戶體驗(yàn)。
文檔編號(hào)H04L29/08GK102833272SQ20111015758
公開日2012年12月19日 申請(qǐng)日期2011年6月13日 優(yōu)先權(quán)日2011年6月13日
發(fā)明者付國(guó)為 申請(qǐng)人:騰訊科技(深圳)有限公司