亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種路由器支持RSS訂閱任務(wù)下載的方法及路由器與流程

文檔序號:11960313閱讀:1004來源:國知局
一種路由器支持RSS訂閱任務(wù)下載的方法及路由器與流程

本發(fā)明涉及路由器技術(shù)領(lǐng)域,特別是涉及一種路由器支持RSS訂閱任務(wù)下載的方法及路由器。



背景技術(shù):

現(xiàn)有技術(shù)中,部分路由器支持脫機(jī)下載功能,但是普遍存在一個問題,都是只能手動添加或者刪除一些下載任務(wù),基本不能支持自動下載自己喜歡網(wǎng)絡(luò)站點(diǎn)的資源。部分用戶固定在某網(wǎng)絡(luò)站點(diǎn)下載資源,用戶需要去下載對應(yīng)的BT,然后一個一個添加到路由器中,或者需要經(jīng)常去更新網(wǎng)絡(luò)資源,然后手動添加任務(wù),這使用戶下載BT資源非常不方便;而且也會存在路由器脫機(jī)資源浪費(fèi)的問題,比如添加任務(wù)少了,尤其在晚上的時候,可能后半夜網(wǎng)絡(luò)資源空閑了,下載很快完成,造成路由器脫機(jī)資源浪費(fèi)。

因此,針對部分用戶固定在某網(wǎng)絡(luò)站點(diǎn)下載BT資源,路由器如何自動下載網(wǎng)站BT資源,是本領(lǐng)域的技術(shù)人員普遍關(guān)注的問題。



技術(shù)實(shí)現(xiàn)要素:

鑒于此,本發(fā)明的目的在于提供一種路由器支持RSS訂閱任務(wù)下載的方法及路由器,用以實(shí)現(xiàn)路由器支持自動下載網(wǎng)站的BT資源。

根據(jù)上述發(fā)明目的,本發(fā)明提出一種路由器支持RSS訂閱任務(wù)下載的方法,路由器具備脫機(jī)下載功能,所述方法包括:

步驟S1,所述路由器的脫機(jī)下載頁面設(shè)置待下載RSS訂閱網(wǎng)站的URL,所述路由器在配置文件中設(shè)置所述待下載RSS訂閱網(wǎng)站的URL;

步驟S2,所述路由器根據(jù)所述配置文件中的RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件;

步驟S3,在所述XML文件中獲取BT資源下載路徑并下載對應(yīng)的BT文件,保存所述BT文件至路由器的BT文件下載目錄中;

步驟S4,所述路由器將BT下載任務(wù)組成隊(duì)列文件,路由器根據(jù)所述隊(duì)列文件進(jìn)行BT資源下載。

一種實(shí)施方式下,所述方法還包括:

在所述路由器的脫機(jī)下載頁面設(shè)置一更新時間;

所述路由器在所述更新時間點(diǎn)上重新訪問所述RSS訂閱網(wǎng)站,并判斷是否有更新的BT資源,若有,則下載更新的BT資源。

優(yōu)選地,所述判斷過程包括:根據(jù)所述RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件,判斷所述XML文件中是否有新BT資源下載路徑,若有,則對該新BT資源下載路徑執(zhí)行步驟S3和S4。

又一種實(shí)施方式下,所述方法還包括:

在所述路由器系統(tǒng)內(nèi)設(shè)置一更新時間的定時器;

所述路由器在所述更新時間點(diǎn)上重新訪問所述RSS訂閱網(wǎng)站,并判斷是否有更新的BT資源,若有,則下載更新的BT資源。

優(yōu)選地,所述判斷過程包括:根據(jù)所述RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件,判斷所述XML文件中是否有新BT資源下載路徑,若有,則對該新BT資源下載路徑執(zhí)行步驟S3和S4。

優(yōu)選地,所述BT資源下載路徑是根據(jù)所述XML文件中的關(guān)鍵字“enclosure”獲取。

根據(jù)上述發(fā)明目的,本發(fā)明還提供一種路由器,所述路由器包括:

配置模塊,用于設(shè)置待下載RSS訂閱網(wǎng)站的URL,路由器在配置文件中設(shè)置所述待下載RSS訂閱網(wǎng)站的URL;

解析模塊,用于根據(jù)所述配置模塊中的RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件,在所述XML文件中獲取BT資源下載路徑;

下載模塊,用于根據(jù)所述解析模塊獲取的BT資源下載路徑,下載BT文件,保存所述BT文件至路由器的BT文件下載目錄中,然后將BT下載任務(wù)組成隊(duì)列文件,并根據(jù)所述隊(duì)列文件進(jìn)行BT資源下載;

存儲模塊:用于存儲所述下載模塊下載的BT資源。

優(yōu)選地,所述路由器還包括:

定時模塊,用于路由器設(shè)置重新訪問所述RSS訂閱網(wǎng)站的更新時間。

優(yōu)選地,所述路由器還包括:

判斷模塊,用于判斷所述解析模塊中的XML文件中是否有新BT資源的下載路徑。

與現(xiàn)有技術(shù)相比,本發(fā)明一種路由器支持RSS訂閱任務(wù)下載的方法及路由器,具有以下有益效果:路由器能自動下載用戶RSS訂閱網(wǎng)站的BT資源,不用手動添加任務(wù)序列,極大地方便了用戶,提高了用戶的網(wǎng)絡(luò)體驗(yàn);也能更好的合理利用路由器脫機(jī)資源,不會造成路由器脫機(jī)資源浪費(fèi)。

附圖說明

圖1為本發(fā)明實(shí)施例的一種路由器支持RSS訂閱任務(wù)下載的方法流程圖;

圖2為本發(fā)明實(shí)施例的一種路由器的系統(tǒng)結(jié)構(gòu)圖。

具體實(shí)施方式

正如背景技術(shù)中提及的,針對部分用戶固定在某些網(wǎng)絡(luò)站點(diǎn)下載資源,路由器如何自動下載網(wǎng)站資源是普遍關(guān)注的問題。

因此,本發(fā)明利用了RSS訂閱功能和路由器脫機(jī)下載功能,在路由器的脫機(jī)下載頁面輸入待下載RSS訂閱網(wǎng)站的URL,在路由器的配置文件中設(shè)置待下載RSS訂閱站點(diǎn)的URL,路由器根據(jù)RSS訂閱站點(diǎn)的URL獲取并解析對應(yīng)的XML文件,獲取BT下載路徑并下載BT文件,將BT下載任務(wù)保存至BT下載目錄中;路由器將BT下載任務(wù)組成隊(duì)列,路由器根據(jù)隊(duì)列進(jìn)行BT資源下載,從而可以實(shí)現(xiàn)自動下載用戶RSS訂閱網(wǎng)站的BT資源。

以下通過特定的具體實(shí)例并結(jié)合附圖說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明亦可通過其它不同的具體實(shí)例加以施行或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)亦可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。

為了更好的了解本發(fā)明,首先介紹一下RSS技術(shù)。RSS是“Really Simple Syndication”的英文縮寫,它是網(wǎng)絡(luò)站點(diǎn)和其它網(wǎng)絡(luò)站點(diǎn)之間共享內(nèi)容的一種簡易方式,也叫聚合內(nèi)容,是一種描述和同步網(wǎng)站內(nèi)容的技術(shù),網(wǎng)站用特定格式的XML文件提供最新信息的摘要,然后通過客戶端瀏覽方式或者在線RSS方式閱讀這些內(nèi)容。RSS為在線共享內(nèi)容的一種簡易方式,在時效性比較強(qiáng)的內(nèi)容上使用RSS訂閱能夠快速獲取信息。由網(wǎng)站提供RSS輸出,當(dāng)網(wǎng)站內(nèi)容有最新更新時,用戶可以快速的獲取網(wǎng)站最新更新的內(nèi)容。本發(fā)明中,針對部分用戶固定在某網(wǎng)絡(luò)站點(diǎn)下載資源,利用RSS訂閱功能,用戶可以到支持RSS功能的網(wǎng)站以注冊方式獲取RSS訂閱功能,或者下載RSS閱讀器工具以實(shí)現(xiàn)對RSS訂閱。

圖1為本發(fā)明一個實(shí)施例的一種路由器支持RSS閱讀任務(wù)下載的方法流程圖。如圖1所示,該方法具體包括:

S1:路由器的脫機(jī)下載頁面設(shè)置待下載RSS訂閱網(wǎng)站的URL,路由器在配置文件中設(shè)置待下載RSS訂閱網(wǎng)站的URL;

在本發(fā)明中,需要在路由器的脫機(jī)下載頁面中設(shè)置一個能夠輸入待下載RSS訂閱站點(diǎn)的URL的配置頁面,即本發(fā)明的路由器是一種自帶了上述功能的路由器,該功能可以通過在路由器出廠時,將相關(guān)的程序軟件燒入路由器的控制芯片中,涉及對路由器硬件方面的改變,對于本領(lǐng)域技術(shù)人員來說,只要知曉本發(fā)明發(fā)明精神的前提下,也應(yīng)當(dāng)是可知的。

在本步驟前,用戶需要在待下載BT資源的網(wǎng)站完成RSS訂閱,獲取RSS訂閱網(wǎng)站的URL。如何RSS訂閱,對于本領(lǐng)域技術(shù)人員來說,也應(yīng)當(dāng)是可知的。

在本步驟中,路由器的脫機(jī)下載頁面輸入待下載RSS訂閱網(wǎng)站的URL,比如,在路由器的脫機(jī)下載頁面至少包括一個可輸入待下載RSS訂閱網(wǎng)站的URL的輸入框,用戶在輸入框輸入待下載RSS訂閱網(wǎng)站的URL。路由器根據(jù)用戶輸入的待下載RSS訂閱網(wǎng)站的URL,獲取待下載RSS訂閱網(wǎng)站的URL。然后路由器對待下載RSS訂閱的網(wǎng)站進(jìn)行站點(diǎn)配置,在配置文件中除了支持RSS協(xié)議通用的配置之外,還在配置文件中設(shè)置待下載RSS訂閱網(wǎng)站的URL,配置完成后,并保存配置文件。

步驟S2:路由器根據(jù)配置文件中的RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件;

步驟S3:在XML文件中獲取BT資源下載路徑并下載對應(yīng)的BT文件,保存BT文件至路由器的BT文件下載目錄中;

步驟S4,路由器將BT下載任務(wù)組成隊(duì)列文件,路由器根據(jù)隊(duì)列文件進(jìn)行BT資源下載。

在步驟S2、S3和S4中,路由器根據(jù)保存的配置文件,獲取配置文件中的待下載RSS訂閱網(wǎng)站的URL,路由器根據(jù)獲取的待下載RSS訂閱網(wǎng)站的URL獲取并解析該URL對應(yīng)的XML文件,在XML文件中獲取BT資源的下載路徑,并且下載BT文件,將下載的BT文件保存至路由器的BT文件下載目錄中。然后路由器將BT下載任務(wù)組成隊(duì)列文件,將隊(duì)列文件添加到路由器脫機(jī)下載的隊(duì)列中,路由器根據(jù)隊(duì)列文件進(jìn)行BT資源下載。路由器將下載的BT資源可以存儲在路由器外掛的硬件存儲器或者自身具備的存儲器中。

本發(fā)明的一種實(shí)施方式,該實(shí)施方式還包括:

在路由器的脫機(jī)下載頁面設(shè)置一更新時間;

路由器在更新時間點(diǎn)上重新訪問RSS訂閱網(wǎng)站,并判斷是否有更新的BT資源,若有,則下載更新的BT資源。

優(yōu)選地,該判斷過程包括:根據(jù)RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件,判斷XML文件中是否有新BT資源下載路徑,若有,則對該新BT資源下載路徑執(zhí)行步驟S3和S4。

本發(fā)明的另一種實(shí)施方式,該實(shí)施方式還包括:

在路由器系統(tǒng)內(nèi)設(shè)置一更新時間的定時器;

路由器在所述更新時間點(diǎn)上重新訪問RSS訂閱網(wǎng)站,并判斷是否有更新的BT資源,若有,則下載更新的BT資源。

優(yōu)選地,該判斷過程包括:根據(jù)RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件,判斷該XML文件中是否有新BT資源下載路徑,若有,則對該新BT資源下載路徑執(zhí)行步驟S3和S4。

下面以具體實(shí)施例來介紹本發(fā)明。用戶想要在其RSS訂閱的網(wǎng)站上下載BT資源,登錄路由器的脫機(jī)下載頁面,該脫機(jī)下載頁面至少包括一個用于輸入待下載RSS訂閱網(wǎng)站URL的輸入框和一個可輸入更新時間的輸入框,用戶在輸入框輸入待下載RSS訂閱網(wǎng)站的URL和更新時間,然后根據(jù)提示完成輸入。路由器獲取用戶輸入的待下載RSS訂閱網(wǎng)站的URL,路由器對該RSS訂閱網(wǎng)站進(jìn)行站點(diǎn)接口配置,在配置文件中除了支持RSS協(xié)議通用的配置之外,還在配置文件中設(shè)置待下載RSS訂閱網(wǎng)站的URL和更新時間。路由器配置完成后,將配置文件保存,比如,配置文件名稱為rss.config,并將該文件保存到目錄/etc/config/rss.conf中。路由器根據(jù)配置文件rss.config中的待下載RSS訂閱網(wǎng)站的URL獲取并解析URL相對應(yīng)的XML文件,在XML文件中獲取BT文件下載路徑的關(guān)鍵字“enclosure”,從而得到BT文件的下載路徑。路由器下載BT文件,將BT文件保存至路由器脫機(jī)下載的BT文件目錄中。路由器將BT下載任務(wù)組成隊(duì)列,并保該存隊(duì)列文件名為rss.dat,rss.dat文件中包括了一系列的BT下載任務(wù)。路由器將隊(duì)列文件rss.dat添加到路由器的脫機(jī)下載任務(wù)中。路由器根據(jù)隊(duì)列文件就可以下載BT資源。在本具體實(shí)施例中,比如用戶輸入更新時間為每天的晚上12點(diǎn)。路由器根據(jù)配置文件rss.config中的更新時間,在每天晚上的12點(diǎn),路由器重新訪問RSS訂閱網(wǎng)站,并判斷是否有更新的BT資源,若有,則根據(jù)RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件,獲取該XML文件中的新BT資源下載路徑,下載BT文件并將BT文件保存至路由器脫機(jī)下載的BT文件目錄中。路由器將BT下載任務(wù)組成隊(duì)列,并保存到隊(duì)列文件中,然后根據(jù)更新的隊(duì)列文件下載。

綜上,本發(fā)明路由器脫機(jī)下載頁面輸入待下載RSS訂閱網(wǎng)站的URL,在路由器的RSS站點(diǎn)接口配置文件中設(shè)置待下載RSS訂閱站點(diǎn)的URL,路由器根據(jù)RSS訂閱站點(diǎn)的URL獲取并解析對應(yīng)的XML文件,根據(jù)XML文件獲取BT下載路徑并下載BT文件,將BT下載任務(wù)保存至BT下載目錄中;路由器將BT下載任務(wù)組成隊(duì)列,路由器根據(jù)隊(duì)列進(jìn)行BT資源下載,從而可以自動下載RSS訂閱網(wǎng)站的BT資源,不用手動添加下載任務(wù)。

圖2是本發(fā)明的實(shí)施例的一種路由器結(jié)構(gòu)圖。

為實(shí)現(xiàn)本發(fā)明的發(fā)明目的,本發(fā)明實(shí)施例提供了一種路由器。如圖2所示,一種路由器具體包括:

配置模塊20,用于設(shè)置待下載RSS訂閱網(wǎng)站的URL,路由器在配置文件中設(shè)置待下載RSS訂閱網(wǎng)站的URL;

解析模塊21,用于根據(jù)配置模塊20中的RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件,在XML文件中獲取BT資源下載路徑;

下載模塊22,用于根據(jù)解析模塊22獲取的BT資源下載路徑,下載BT文件,保存BT文件至路由器的BT文件下載目錄中,然后將BT下載任務(wù)組成隊(duì)列文件,并根據(jù)隊(duì)列文件進(jìn)行BT資源下載;

存儲模塊23:用于存儲下載模塊22下載的BT資源。

定時模塊24,用于路由器設(shè)置重新訪問RSS訂閱網(wǎng)站的更新時間。

判斷模塊25,用于判斷解析模塊21中的XML文件中是否有新BT資源的下載路徑。

路由器在配置模塊20中,設(shè)置用戶待下載RSS訂閱網(wǎng)站的URL,路由器獲取待下載RSS訂閱網(wǎng)站的URL,并在RSS訂閱網(wǎng)站接口配置文件中設(shè)置待下載RSS訂閱網(wǎng)站的URL。路由器在解析模塊22中,路由器根據(jù)配置模塊20的待下載RSS訂閱網(wǎng)站的URL,獲取并解析該對應(yīng)的XML文件,在XML文件中獲取BT文件下載路徑。然后路由器根據(jù)解析模塊22獲取的BT資源下載路徑,在下載模塊23中,下載BT文件,將BT文件保存至BT下載目錄中,并將BT下載任務(wù)組成隊(duì)列,路由器根據(jù)隊(duì)列進(jìn)行BT資源下載。路由器將下載模塊22下載的BT資源存儲在存儲模塊24中,存儲模塊24可以是路由器外掛的硬件存儲器,也可以是路由器自身的硬件存儲器。

路由器可以在定時模塊24中,設(shè)置重新訪問RSS訂閱網(wǎng)站的更新時間。然后路由器在定時模塊24設(shè)置的更新時間點(diǎn)上,在判斷模塊25中,判斷解析模塊21中的XML文件中是否有新BT資源的下載路徑。

綜上所述,本發(fā)明一種路由器支持RSS訂閱下載任務(wù)的方法及路由器,可以自動的下載BT資源,不用手動添加任務(wù)。。

任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如權(quán)利要求書所列。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1