1.一種路由器支持RSS訂閱任務(wù)下載的方法,路由器具備脫機下載功能,其特征在于,所述方法包括:
步驟S1,所述路由器的脫機下載頁面設(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ù)組成隊列文件,路由器根據(jù)所述隊列文件進行BT資源下載。
2.如權(quán)利要求1所述的一種路由器支持RSS訂閱任務(wù)下載的方法,其特征在于,還包括:
在所述路由器的脫機下載頁面設(shè)置一更新時間;
所述路由器在所述更新時間點上重新訪問所述RSS訂閱網(wǎng)站,并判斷是否有更新的BT資源,若有,則下載更新的BT資源。
3.如權(quán)利要求2所述的一種路由器支持RSS訂閱任務(wù)下載的方法,其特征在于,所述判斷過程包括:
根據(jù)所述RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件,判斷所述XML文件中是否有新BT資源下載路徑,若有,則對該新BT資源下載路徑執(zhí)行步驟S3和S4。
4.如權(quán)利要求1所述的一種路由器支持RSS訂閱任務(wù)下載的方法,其特征在于,還包括:
在所述路由器系統(tǒng)內(nèi)設(shè)置一更新時間的定時器;
所述路由器在所述更新時間點上重新訪問所述RSS訂閱網(wǎng)站,并判斷是否有更新的BT資源,若有,則下載更新的BT資源。
5.如權(quán)利要求4所述的一種路由器支持RSS訂閱任務(wù)下載的方法,其特征在于,所述判斷過程包括:
根據(jù)所述RSS訂閱網(wǎng)站的URL獲取并解析對應(yīng)的XML文件,判斷所述XML文件中是否有新BT資源下載路徑,若有,則對該新BT資源下載路徑執(zhí)行步驟S3和S4。
6.如權(quán)利要求1-5任意一項所述的一種路由器支持RSS訂閱任務(wù)下載的方法,其特征在于,所述BT資源下載路徑是根據(jù)所述XML文件中的關(guān)鍵字“enclosure”獲取。
7.一種路由器,其特征在于,所述路由器包括:
配置模塊,用于設(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ù)組成隊列文件,并根據(jù)所述隊列文件進行BT資源下載;
存儲模塊:用于存儲所述下載模塊下載的BT資源。
8.如權(quán)利要求7所述的一種路由器,所述路由器還包括:
定時模塊,用于路由器設(shè)置重新訪問所述RSS訂閱網(wǎng)站的更新時間。
9.如權(quán)利要求7所述的一種路由器,所述路由器還包括:
判斷模塊,用于判斷所述解析模塊中的XML文件中是否有新BT資源的下載路徑。