專利名稱:一種用于移動通訊設(shè)備終端的下載系統(tǒng)及其應(yīng)用方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊設(shè)備終端領(lǐng)域,特別是一種用于移動通訊設(shè)備終端的下載系統(tǒng)及其 應(yīng)用方法。
背景技術(shù):
互聯(lián)網(wǎng)不斷發(fā)展,網(wǎng)絡(luò)之間的數(shù)據(jù)越來越豐富,這些數(shù)據(jù)大多以不同的儲存狀態(tài)保存在 網(wǎng)絡(luò)中,用戶通過使用合適的下載工具就能從網(wǎng)絡(luò)中獲取到想要的資源。比如通過BT ( BitTorrent),迅雷,電驢等。
現(xiàn)階段,BT (BitTorrent),迅雷,電驢等下載軟件都是基于電腦端的,移動通訊設(shè)備 終端上無法使用,因此用戶無法在移動通訊設(shè)備終端上下載BT,迅雷,電驢等格式的文件。
特別是
1) 迅雷和電驢采用的統(tǒng)一資源定位系統(tǒng)(Uniform Resource Locator, URL)地址的前 綴并非是標(biāo)準(zhǔn)的"Http:〃",而是"ed2k:〃"和"thunder:〃"。對于這種URL地址的 Internet資源類型(scheme), 一般移動通訊設(shè)備終端的網(wǎng)頁瀏覽器會認(rèn)為是非法地址而無 法訪問;
2) BT下載協(xié)議是通過文件的擴展名"torrent"進行判斷的。 一般移動通訊設(shè)備終端的 瀏覽器對于這種文件會作為普通文件下載,而不會調(diào)用BT下載器處理。
發(fā)明內(nèi)容
本發(fā)明提供一種用于移動通訊設(shè)備終端的下載系統(tǒng),以解決現(xiàn)有技術(shù)中,無法通過移動 通訊設(shè)備終端下載BT,迅雷,電爐等格式文件的技術(shù)問題。
本發(fā)明的第二個發(fā)明目的是要提供該下載系統(tǒng)的應(yīng)用方法。
本發(fā)明提供一種用于移動通訊設(shè)備終端的下載系統(tǒng),包括BitTorrent下載模塊、迅雷下 載模塊、電驢下載模塊,其特征在于所述下載系統(tǒng)還設(shè)置有下載類型判別模塊,所述下載類 型判別模塊分別與BitTorrent下載模塊、迅雷下載模塊、電驢下載模塊連接。
BitTorrent (BT)下載模塊、迅雷下載模塊、電驢下載模塊都是通過調(diào)用對應(yīng)的BT下載 運行庫,迅雷下載運行庫,電驢下載運行庫。通過調(diào)用這些下載運行庫,可以使用相關(guān)的協(xié) 議進行下載。
作為一種優(yōu)選方案,下載類型判別模塊根據(jù)下載URL地址的Internet資源類型(scheme)確定調(diào)用的下載模塊,不同的URL地址的Internet資源類型(scheme)會對應(yīng)調(diào)用不同的
下載協(xié)議,因此,通過URL地址的Internet資源類型(scheme)就能確定需要采用何種模塊
。本發(fā)明采用如下規(guī)則
如果下載URL地址的Internet資源類型(scheme)為ed2k:〃,則調(diào)用電驢下載模塊; 如果下載URL地址的Internet資源類型(scheme)前綴為thunder:〃,則調(diào)用迅雷下載模塊。
作為另外一種優(yōu)選方案,下載類型判別模塊根據(jù)下載文件的擴展名確定調(diào)用的下載模塊 。本發(fā)明采用如下規(guī)則
如果下載文件的擴展名為torrent,調(diào)用BitTorrent下載模塊。使用擴展名為torrent的 文件是BT下載的特點。僅僅下載torrent文件,并不是用戶所真正需要的文件,需要調(diào)用BT 下載運行庫對torrent文件進行處理,才能得到用戶真正所需要的文件。
為了實現(xiàn)第二個發(fā)明目的,本發(fā)明采用如下技術(shù)方案
本發(fā)明提供一種用于移動通訊設(shè)備終端的下載系統(tǒng)的應(yīng)用方法,包括如下步驟 通過BitTorrent下載模塊下載第一類型文件的步驟; 通過迅雷下載模塊下載第二類型文件的步驟; 通過電驢下載模塊下載第三類型文件的步驟;
上述方法還包括采用下載類型判別模塊確定所要下載的文件類型,并調(diào)用相應(yīng)的 BitTorrent下載模塊、或迅雷下載模塊、或電驢下載模塊進行下載。
作為一種優(yōu)選方案,下載類型判別模塊確定文件類型的具體步驟如下
(81) 判斷下載URL地址的Internet資源類型(scheme),采用如下規(guī)則 如果下載URL地址的Internet資源類型(scheme)為ed2k:〃,確定為第三類型文件,調(diào)
用電驢下載模塊下載;
如果下載URL地址的Internet資源類型(scheme)為thunder:〃,確定為第二類型文件 ,調(diào)用迅雷下載模塊下載; 否則執(zhí)行下一步驟;
(82) 判斷下載文件后綴,采用如下規(guī)則 如果下載文件的擴展名為torrent,確定為第一類型文件,調(diào)用BitTorrent下載模塊下載。
本發(fā)明通過對下載URL地址的Internet資源類型(scheme)或者下載文件的擴展名進行 判斷,確定所需要調(diào)用的下載模塊。這樣就能正確的訪問特殊的URL地址,如"ed2k:〃"和"thunder:〃",調(diào)用對應(yīng)的電爐或者迅雷下載運行庫進行下載。而對于特殊的文件擴展名 ,例如torrent,能正確的調(diào)用對應(yīng)的BT下載運行庫進行BT下載。
本發(fā)明為移動通訊設(shè)備終端提供一套更完善的下載處理方案,讓用戶通過移動通訊設(shè)備 終端隨時、快速地下載網(wǎng)上資源。
圖l為本發(fā)明的流程圖。
具體實施例方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明做進一步詳細(xì)的說明。 如圖1所示,本發(fā)明的具體步驟如下
(501) 用戶執(zhí)行下載操作;
(502) 通過類型判別模塊判斷下載URL的Internet資源類型(scheme);
(503) 對于以"ed2k:〃"為Internet資源類型(scheme)的下載地址,調(diào)用電驢下載 運行庫進行下載;
對于以"thunder:〃"為Internet資源類型(scheme)的下載地址,調(diào)用迅雷下載運行 庫進行下載。
(504) 對于以"http:〃"為Internet資源類型(scheme)的下載地址,則直接下載文
件;
(505) 下載的文件檢査其文件后綴;
(506) 對于以"torrent"作為擴展名的文件,調(diào)用BT下載運行庫進行下載。
權(quán)利要求
1.一種用于移動通訊設(shè)備終端的下載系統(tǒng),包括BitTorrent下載模塊、迅雷下載模塊、電驢下載模塊,其特征在于所述下載系統(tǒng)還設(shè)置有下載類型判別模塊,所述下載類型判別模塊分別與BitTorrent下載模塊、迅雷下載模塊、電驢下載模塊連接。
2 根據(jù)權(quán)利要求l所述的下載系統(tǒng),其特征在于,所述的下載類型判 別模塊根據(jù)下載統(tǒng)一資源定位系統(tǒng)地址的互聯(lián)網(wǎng)資源類型確定應(yīng)調(diào)用的下載模塊。
3 根據(jù)權(quán)利要求l所述的下載系統(tǒng),其特征在于,所述的下載類型判 別模塊根據(jù)下載文件的擴展名確定調(diào)用的下載模塊。
4 根據(jù)權(quán)利要求2所述的下載系統(tǒng),其特征在于,所述的下載類型判 別模塊根據(jù)提供下載統(tǒng)一資源定位系統(tǒng)地址的互聯(lián)網(wǎng)資源類型,按照以下規(guī)則確定調(diào)用的下 載模塊如果下載統(tǒng)一資源定位系統(tǒng)地址的互聯(lián)網(wǎng)資源類型為ed2k:〃,調(diào)用電驢下載模塊; 如果下載統(tǒng)一資源定位系統(tǒng)地址的互聯(lián)網(wǎng)資源類型為thunder:〃,調(diào)用迅雷下載模塊
5 根據(jù)權(quán)利要求3所述的下載系統(tǒng),其特征在于,所述的下載類型判 別模塊根據(jù)下載文件的擴展名,按照以下規(guī)則確定調(diào)用的下載模塊 下載文件的擴展名為torrent,調(diào)用BitTorrent下載模塊。
6 一種用于移動通訊設(shè)備終端的下載系統(tǒng)的應(yīng)用方法,采用權(quán)利要 求l所述的系統(tǒng)實現(xiàn),包括如下步驟通過BitTorrent下載模塊下載第一類型文件的步驟;通過迅雷下載模塊下載第二類型文件的步驟;通過電驢下載模塊下載第三類型文件的步驟;其特征在于,所述方法還包括采用下載類型判別模塊確定所要下載的文件類型,并調(diào) 用相應(yīng)的BitTorrent下載模塊、或迅雷下載模塊、或電驢下載模塊進行下載。
7 根據(jù)權(quán)利要求6所述的應(yīng)用方法,其特征在于,所述下載類型判別模塊確定文件類型的具體步驟如下(71) 判斷下載統(tǒng)一資源定位系統(tǒng)地址的互聯(lián)網(wǎng)資源類型,采用如下規(guī)則 如果下載統(tǒng)一資源定位系統(tǒng)地址的互聯(lián)網(wǎng)資源類型為ed2k:〃,確定為第三類型文件,調(diào)用電驢下載模塊下載;如果下載統(tǒng)一資源定位系統(tǒng)地址的互聯(lián)網(wǎng)資源類型為thundei'://,確定為第二類型文件,調(diào)用迅雷下載模塊下載; 否則執(zhí)行下一步驟;(72) 判斷下載文件的擴展名,采用如下規(guī)則 如果下載文件的擴展名為torrent,確定為第一類型文件,調(diào)用BitToi'i'ent下載模塊下載。
全文摘要
本發(fā)明涉及移動通訊設(shè)備終端領(lǐng)域,特別是一種用于移動通訊設(shè)備終端的下載系統(tǒng)及其應(yīng)用方法。本發(fā)明提供一種用于移動通訊設(shè)備終端的下載系統(tǒng),包括Bit Torrent下載模塊、迅雷下載模塊、電驢下載模塊,其特征在于所述下載系統(tǒng)還設(shè)置有下載類型判別模塊,所述下載類型判別模塊分別與Bit Torrent下載模塊、迅雷下載模塊、電驢下載模塊連接。本發(fā)明通過對下載URL地址的互聯(lián)網(wǎng)資源類型或者下載文件的擴展名進行判斷,確定所需要使用的下載運行庫。為移動通訊設(shè)備終端提供一套更完善的下載處理方案,讓用戶通過移動通訊設(shè)備終端隨時、快速地下載網(wǎng)上資源。
文檔編號H04M1/72GK101640729SQ20091030655
公開日2010年2月3日 申請日期2009年9月3日 優(yōu)先權(quán)日2009年9月3日
發(fā)明者捷 梁 申請人:優(yōu)視動景(北京)技術(shù)服務(wù)有限公司