專利名稱:基于wap協(xié)議的手機(jī)下載方法及采用該下載方法的手機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手機(jī)下載方法,尤其涉及一種基于WAP協(xié)議的手機(jī)下 栽方法以及采用該方法的手機(jī)。
背景技術(shù):
如圖1所示,是現(xiàn)有常用手機(jī)的結(jié)構(gòu)示意圖,現(xiàn)有手機(jī)通常包括天 線,射頻單元、基帶電路、中央處理器、WAP設(shè)置模塊、FLASH存儲器、 RAM、 GPIO和LCD顯示屏等,其功能主要通過發(fā)射的電磁波來實(shí)現(xiàn)。手機(jī) 作為現(xiàn)代通訊工具,已成為人們?nèi)粘I畈豢苫蛉钡耐ㄐ怕?lián)絡(luò)工具。為 滿足人們的需要,手機(jī)的功能由最初的接打電話和收發(fā)短信,發(fā)展到照 相、MP3、游戲等多種功能。智能手機(jī)甚至還具備了部分PDA的功能,如 個人信息管理和基于無線數(shù)據(jù)通信的網(wǎng)絡(luò)瀏覽器以及電子郵件的功能。 手機(jī)的多功能化不斷要求延伸手機(jī)的功能,其中最重要的功能之一就是 手機(jī)下載的功能。目前,手機(jī)下栽的各種資源(例如鈴聲、圖片、音樂、視頻、游 戲、手機(jī)主題、手機(jī)軟件等等)都是通過WAP技術(shù)進(jìn)行下栽。其核心原理 是在無線應(yīng)用通訊協(xié)議(WAP, Wireless Application Protocol)里利 用SAR (Segment And Rebuild)才支術(shù)實(shí)現(xiàn)的。科技文獻(xiàn)《計算機(jī)工程與設(shè)計》第26巻第1期(2005年1月出版,作 者王茂光,呂強(qiáng),劉世蕾)發(fā)表了一篇文章《基于WAP的手機(jī)鈴聲下栽方 案研究》,在文章中,詳細(xì)的描述和解釋了WAP技術(shù)以及利用WAP技術(shù)進(jìn) 行下載的方案。WAP (無線應(yīng)用協(xié)議)是在數(shù)字移動電話、因特網(wǎng)或其他個人數(shù)字助理機(jī)/ PDA個人計算機(jī)應(yīng)用之間進(jìn)行通訊的開放全球標(biāo)準(zhǔn)。它 是由一系列協(xié)議組成,用來標(biāo)準(zhǔn)化無線通信設(shè)備,可用于Internet訪問, 包括收發(fā)電子郵件,訪問WAP網(wǎng)站上的頁面,下載各種資源等等。WAP將 移動網(wǎng)絡(luò)和Internet以及公司的局域網(wǎng)緊密聯(lián)系起來,提供一種與網(wǎng)絡(luò) 類型、運(yùn)行商和終端設(shè)備都獨(dú)立的移動增值業(yè)務(wù)。通過這種技術(shù),無論 何時何地,只要需要信息,就可以打開WAP手機(jī),享受無窮無盡的網(wǎng)上信 息或者網(wǎng)上資源。如綜合新聞、天氣預(yù)報、故事動態(tài)、商業(yè)報道、當(dāng) 前匯率等。電子商務(wù)、網(wǎng)上銀行也將逐一實(shí)現(xiàn)。也可以利用網(wǎng)上預(yù)定功 能,把生活安排的有條不紊。WAP的產(chǎn)生與發(fā)展使人們可以用WAP手機(jī)瀏覽互聯(lián)網(wǎng),下載所需要的 各種鈴聲、圖片、音樂、視頻、游戲、手機(jī)主題、手機(jī)軟件等資料,但 是由于設(shè)備與信道帶寬的限制,通常,利用WAP下載的資源大小有一定的 限制。圖3是WAP應(yīng)用構(gòu)架示意圖,圖4是WAP協(xié)議棧(WAP1.2)示意圖,圖5 是WAP協(xié)議棧(WAP2.0)示意圖?;贑/S (服務(wù)器/客戶端)模式,只是 中間增加了一個WAP網(wǎng)關(guān)。客戶端一般都是WAP移動設(shè)備,即支持WAP協(xié)議 的移動用戶終端。在它內(nèi)部裝有微型瀏覽器,用戶可以采用簡單的選擇 鍵來實(shí)現(xiàn)服務(wù)請求,并以無線方式發(fā)送和接收所需要的信息。WAP移動設(shè) 備顯示按照WML (Wireless Markup Language,無線標(biāo)記語言)格式化后 的各種文字圖像數(shù)據(jù)。WAP網(wǎng)關(guān)就是WAP代理服務(wù)器。它負(fù)責(zé)HTTP協(xié)議與 WAP協(xié)議之間的互相轉(zhuǎn)換,其主要功能有兩個1 )將取得的WML頁面編譯 壓縮成二進(jìn)制WML流并發(fā)送給客戶端;2)將從客戶端過來的二進(jìn)制請求 翻譯成HTTP請求并執(zhí)行該請求。Web服務(wù)器為客戶提供基于WAP的各種服 務(wù)瀏覽與各種資源下載等。就目前WAP的下載方式而言, 一般都是首先將文件放到服務(wù)器上,然 后再由服務(wù)器傳送到每位用戶的機(jī)器上。因此如果同一時刻下栽的用戶數(shù)量太多,勢必影響到所有用戶的下栽速度,如果某些用戶使用了多線 程下栽,那對帶寬的影響就更嚴(yán)重了,因此幾乎所有的下栽服務(wù)器都有 用戶數(shù)量和最高下載速度等方面的限制。很明顯,由于上述的原因,即 使使用的是寬帶網(wǎng),通常也很難達(dá)到運(yùn)營商許諾的最高下載速度,這里 面固然有網(wǎng)絡(luò)的原因,但與服務(wù)器的限制也不無關(guān)系??萍嘉墨I(xiàn)《科技廣場》2005年第2期公開了一篇文章,《BitTorrent 下載技術(shù)的研究》(作者王玨),揭示了BT下栽技術(shù)。BitTorrent (簡 稱BT,俗稱BT下載、變態(tài)下載)是一個多點(diǎn)下栽的源碼公開的P2P軟件, 使用非常方便,就像一個瀏覽器插件,很適合新發(fā)布的熱門下栽。其特 點(diǎn)簡單的說就是下載的人越多,速度越快。BitTorrent下載工具軟件 可以說是一個最新概念P2P的下栽工具、它采用了多點(diǎn)對多點(diǎn)的原理, 一般簡稱BT (BitTorrent)也就是大家所說的BT下栽。該軟件相當(dāng)?shù)奶?殊, 一般我們下載檔案或軟件,大都由HTTP站點(diǎn)或FTP站臺下栽,若 同時間下栽人數(shù)多時,基于該服務(wù)器頻寬的因素,速度會減慢許多,而 該軟件卻不同,恰巧相反,同時間下載的人數(shù)越多下載的速度便越快, 因?yàn)樗捎昧硕帱c(diǎn)對多點(diǎn)的傳輸原理。由于,目前手機(jī)通過WAP下栽各種資料速度很慢,并且還受到下栽資 源大小的限制,根據(jù)BT原理,如果在手機(jī)上安裝BT下載軟件(類比基于 PC的BT軟件,可以開發(fā)基于手機(jī)的BT軟件),用戶連接到Internet后, 啟動BT軟件,下載各種資源,將會大幅度提供手機(jī)的下栽速度,并且突 破下載資料大小的限制。發(fā)明內(nèi)容本發(fā)明的目的是提供一種基于WAP協(xié)議的手機(jī)下載方法,該方法包括 以下步驟在手機(jī)中安裝BitTorrent下載軟件;在所述手機(jī)中進(jìn)行WAP設(shè)置; 所述手機(jī)通過WAP連接到互聯(lián)網(wǎng); 啟動所述手才幾中的BitTorrent下載軟件; 選擇目標(biāo)文件進(jìn)行下載; 下載完成后,斷開連接。其中還包括在進(jìn)行連接互聯(lián)網(wǎng)之后的以下步驟如果成功連接則進(jìn) 行BT下載操作,如果失敗則重新連接。其中還包括在目標(biāo)文件下載之后的以下步驟若成功下載,則完成下栽后斷開連接;如果下栽過程中遇到錯誤,則進(jìn)行錯誤處理后再重新下載。BT下栽操作包括當(dāng)多個用戶同時下載同 一 資源內(nèi)容時,利用WAP代理 將目標(biāo)文件劃分為多個數(shù)據(jù)部分并在多個同時下載同一目標(biāo)文件的用戶 終端中建立虛擬連接,各用戶終端分別從WAP代理獲取目標(biāo)文件的一個數(shù) 據(jù)部分而后相互下載彼此的數(shù)據(jù)部分,最后將各數(shù)據(jù)部分合并為完整的 文件。本發(fā)明的再一目的是提供一種采用上述下載方法的手機(jī),該手機(jī)包括 基帶電路,中央處理器,射頻單元以及天線,還包括一BT下載模塊,實(shí)現(xiàn)以 BT下栽模式下載目標(biāo)文件。其中當(dāng)多個用戶同時下栽同一資源內(nèi)容時,所述BT下載模塊利用WAP 代理將目標(biāo)文件劃分為多個數(shù)據(jù)部分并在多個同時下載同一目標(biāo)文件的 用戶終端中建立虛擬連接,各用戶終端分別從WAP代理獲取目標(biāo)文件的一 個數(shù)據(jù)部分而后相互下栽彼此的數(shù)據(jù)部分,最后所述BT下載模塊將各數(shù) 據(jù)部分合并為完整的文件。其中所述目標(biāo)文件為WML格式。本發(fā)明相對予現(xiàn)有手機(jī)下栽速度慢以及下栽文件大小受限制的缺 點(diǎn),具有如下明顯優(yōu)點(diǎn)采用本發(fā)明的手機(jī)下栽方法,可以使手機(jī)通過WAP下載各種資料速度 大幅度提高,并且突破下栽資料大小的限制。
圖l是現(xiàn)有的手機(jī)結(jié)構(gòu)示意圖;圖2是本發(fā)明一實(shí)施例的手機(jī)結(jié)構(gòu)示意圖;圖3是WAP應(yīng)用構(gòu)架示意圖;圖4 WAP協(xié)議棧(WAP1.2)示意圖;圖5 WAP協(xié)議棧(WAP2. 0)示意圖;圖6是本發(fā)明手機(jī)BT下栽流程圖;圖7是本發(fā)明手機(jī)BT下栽原理圖。
具體實(shí)施方式
為使本發(fā)明的技術(shù)方案更加清楚易懂,現(xiàn)列舉 一 下實(shí)施例并配合附 圖詳細(xì)說明 實(shí)施例一本發(fā)明提供了一種使用BT方式下載的手機(jī),請參考圖2,圖2是本發(fā) 明手機(jī)結(jié)構(gòu)示意圖。該手機(jī)包括基帶電路,中央處理器,射頻單元,WAP設(shè)置模塊以及天 線,還包括一BT下栽模塊,實(shí)現(xiàn)以BT下載模式下栽目標(biāo)文件。使用本發(fā)明的手機(jī)進(jìn)行下栽時,首先,各移動用戶終端需要配置各自WAP profile,然后通過WAP連接到Internet,如果成功連接則啟動終端的BT模塊 功能,否則重新連接。啟動BT模塊功能后,選擇需要下栽的Web內(nèi)容,例如, MP3鈴聲,視頻等等,若成功下載,則完成下栽后斷開連接,如果下載過程 中遇到錯誤,則進(jìn)行錯誤處理后再重新下栽Web內(nèi)容。Web服務(wù)器傳送原有的HTML網(wǎng)頁,由HTML過濾器轉(zhuǎn)換成WML格式,再由WAP代理服務(wù)器處理后形成二進(jìn)制的WML數(shù)據(jù)流送往客戶端。Web服務(wù)器也可以直 接將WML網(wǎng)頁傳送到WAP代理服務(wù)器,由服務(wù)器處理后形成二進(jìn)制的畫L數(shù)據(jù) 流送往客戶端。在各移動用戶終端成功連接到Internet后,如果多個用戶同 時下載同 一 資源內(nèi)容,WAP代理負(fù)責(zé)將該資源內(nèi)容進(jìn)行分割成小的數(shù)據(jù)包, 各移動用戶終端分別從WAP代理獲取任意小數(shù)據(jù)包同時上傳,此時,各移動 用戶終端通過WAP代理建立虛擬連接,那么,各移動用戶終端也將"充當(dāng)WAP 代理,,角色,從而實(shí)現(xiàn)BT下栽。 實(shí)施例二本發(fā)明提供一種使用BT下載方式的手機(jī),請繼續(xù)參考圖2的手機(jī)結(jié)構(gòu) 示意圖。該手機(jī)包括基帶電路,中央處理器,射頻單元以及天線,還包括一BT 下栽模塊,實(shí)現(xiàn)以BT下載模式下栽目標(biāo)文件。使用本發(fā)明的手機(jī)進(jìn)行下載時,首先,各移動用戶終端需要配置各自WAP profile,然后通過WAP連接到Internet,如果成功連接則啟動終端的BT模塊 功能,否則重新連接。啟動BT模塊功能后,選擇需要下栽的Web內(nèi)容,例如, MP3鈴聲,視頻等等,若成功下栽,則完成下栽后斷開連接,如果下載過程 中遇到錯誤,則進(jìn)行錯誤處理后再重新下載Web內(nèi)容。其中當(dāng)多個用戶同時下栽同一資源內(nèi)容時,所述BT下載模塊利用WAP 代理將目標(biāo)文件劃分為多個數(shù)據(jù)部分并在多個同時下載同一目標(biāo)文件的 用戶終端中建立虛擬連接,各用戶終端分別從WAP代理獲取目標(biāo)文件的一 個數(shù)據(jù)部分而后相互下載彼此的數(shù)據(jù)部分,最后所述BT下載模塊將各數(shù) 據(jù)部分合并為完整的文件。在一優(yōu)選實(shí)施例中,所述目標(biāo)文件為WML格式。本發(fā)明中所提及的手機(jī)是具有上網(wǎng)功能的手機(jī),其中安裝的BT軟件 可以是生產(chǎn)廠商在生產(chǎn)手機(jī)的時候就固化在手機(jī)里的,也可以是第三方 提供的軟件,手機(jī)用戶自己安裝到手機(jī)里,這種方式尤其適用于智能手機(jī)。實(shí)施例三本發(fā)明提供一種基于WAP協(xié)議的手機(jī)下載方法。本發(fā)明基于WAP協(xié)議的手機(jī)下栽方法實(shí)現(xiàn)原理是1. WAP服務(wù)器把目標(biāo)文件分割成若干個部分;2. 每個終端用戶只須要分別從服務(wù)器下載其中一部分;3. 終端用戶之間互相下栽彼此的下栽部分;4. 每一個終端用戶的BT軟件把所有的下載部分合并成一個完整的文件;本發(fā)明基于WAP協(xié)議的手機(jī)下栽方法主要用到的核心技術(shù)是1. 文件分割重組技術(shù);2. 分塊下載技術(shù);3. 即時文件傳輸技術(shù)。 采用本發(fā)明的手機(jī)下載方法,包括以下步驟 在手機(jī)中安裝BitTorrent下載軟件;在所述手機(jī)中進(jìn)行W AP設(shè)置; 所述手機(jī)通過WAP連接到互聯(lián)網(wǎng); 啟動所述手才幾中的BitTorrent下栽軟件; 選擇目標(biāo)文件進(jìn)行下載; 下載完成后,斷開連接。其中還包括在進(jìn)行連接互聯(lián)網(wǎng)之后的以下步驟如果成功連接則進(jìn) 行BT下載操作,如果失敗則重新連接。其中還包括在目標(biāo)文件下栽之后的以下步驟 若成功下載,則完成下載后斷開連接; 如果下栽過程中遇到錯誤,則進(jìn)行錯誤處理后再重新下載。 將上述步驟整合之后,請參考圖6,圖6是本發(fā)明一種基于WAP協(xié)議的手機(jī)下栽方法流程圖。首先,各移動用戶終端需要配置各自WAP profile, 然后通過WAP連接到Internet,如果成功連接則啟動終端的BT模塊功能, 否則重新連接。啟動BT模塊功能后,選擇需要下載的Web內(nèi)容,例如,MP3 鈴聲,視頻等等,若成功下載,則完成下載后斷開連接,如果下載過程 中遇到錯誤,則進(jìn)行錯誤處理后再重新下載Web內(nèi)容。在一優(yōu)選實(shí)施例中,所述目標(biāo)文件為WML格式。實(shí)施例四請繼續(xù)參考圖6所示的本發(fā)明一種基于WAP協(xié)議的手機(jī)下載方法流程 圖。其采用的步驟與實(shí)施例三類似,故不再贅述。只是在BT下載操作包 括當(dāng)多個用戶同時下栽同 一資源內(nèi)容時,利用WAP代理將目標(biāo)文件劃分為 多個數(shù)據(jù)部分并在多個同時下載同一目標(biāo)文件的用戶終端中建立虛擬連 接,各用戶終端分別從WAP代理獲取目標(biāo)文件的 一個數(shù)據(jù)部分而后相互下 載彼此的數(shù)據(jù)部分,最后將各數(shù)據(jù)部分合并為完整的文件。再請參考圖7,圖7是本發(fā)明基于WAP協(xié)議的手機(jī)BT下載原理圖,Web 服務(wù)器傳送原有的HTML網(wǎng)頁,由HTML過濾器轉(zhuǎn)換成麗L格式,再由WAP代 理服務(wù)器處理后形成二進(jìn)制的WML數(shù)據(jù)流送往客戶端。Web服務(wù)器也可以 直接將WML網(wǎng)頁傳送到WAP代理服務(wù)器,由服務(wù)器處理后形成二進(jìn)制的WML 數(shù)據(jù)流送往客戶端。在各移動用戶終端成功連接到Internet后,如果多 個用戶同時下載同一資源內(nèi)容,WAP代理負(fù)責(zé)將該資源內(nèi)容進(jìn)行分割成小 的數(shù)據(jù)包,各移動用戶終端分別從WAP代理獲取任意小數(shù)據(jù)包同時上傳, 此時,各移動用戶終端通過WAP代理建立虛擬連接,那么,各移動用戶終 端也將"充當(dāng)WAP代理"角色,從而實(shí)現(xiàn)BT下載。本發(fā)明基于WAP協(xié)議的手機(jī)下載方法以及采用這種方法的手機(jī),可以 使手機(jī)通過WAP下栽各種資料速度大幅度提高,并且不受下載資料大小的 限制,極大方便了手機(jī)用戶的使用,節(jié)省了下載時間。
權(quán)利要求
1. 一種基于WAP協(xié)議的手機(jī)下載方法,其特征在于,該方法包括以下步驟在手機(jī)中安裝BitTorrent下載軟件;在所述手機(jī)中進(jìn)行WAP設(shè)置;所述手機(jī)通過WAP連接到互聯(lián)網(wǎng);啟動所述手機(jī)中的BitTorrent下載軟件;選擇目標(biāo)文件進(jìn)行下載;下載完成后,斷開連接。
2、 根據(jù)權(quán)利要求l所述的下栽方法,其中還包括在進(jìn)行連接互聯(lián)網(wǎng)之后 的以下步驟如果成功連接則進(jìn)行BitTorrent下栽操作,如果失敗則重新連接。
3、 根據(jù)權(quán)利要求l所述的下載方法,其中還包括在目標(biāo)文件下載之后的 以下步驟若成功下載,則完成下栽后斷開連接;如果下載過程中遇到錯誤,則進(jìn)行錯誤處理后再重新下載。
4、 根據(jù)權(quán)利要求l所述的下栽方法,其中BitTorrent下栽操作包括當(dāng)多個用戶同時下栽同一資源內(nèi)容時,利用WAP代理將目標(biāo)文件劃分為多個數(shù)據(jù)部分并在多個同時下載同一目標(biāo)文件的用戶終端中建立虛擬連接,各用戶終 端分別從WAP代理獲取目標(biāo)文件的一個數(shù)據(jù)部分而后相互下載彼此的數(shù)據(jù)部分,最后將各數(shù)據(jù)部分合并為完整的文件。
5、 根據(jù)權(quán)利要求l所述的下載方法,其中所述目標(biāo)文件為麵L格式。
6、 一種采用如權(quán)利要求l所述的下栽方法的手機(jī),該手機(jī)包括基帶電路, 中央處理器,射頻單元,WAP設(shè)置模塊以及天線,其特征在于還包括一BitTorrent下栽模塊,實(shí)現(xiàn)以BitTorrent下栽模式下載目標(biāo)文件。
7、 根據(jù)權(quán)利要求6所述的手機(jī),其中當(dāng)多個用戶同時下載同一資源內(nèi)容 時,所述Bi tTorrent下載才莫塊利用WAP代理將目標(biāo)文件劃分為多個數(shù)據(jù)部分并在多個同時下載同一目標(biāo)文件的用戶終端中建立虛擬連接,各用戶終端分別 從WAP代理獲取目標(biāo)文件的一個數(shù)據(jù)部分而后相互下載彼此的數(shù)據(jù)部分,最后 所述BT下載模塊將各數(shù)據(jù)部分合并為完整的文件。
8、 根據(jù)權(quán)利要求6所述的手機(jī),其中所述目標(biāo)文件為WML格式。
全文摘要
本發(fā)明是一種基于WAP協(xié)議的手機(jī)下載方法及采用該方法的手機(jī),該方法包括以下步驟在手機(jī)中安裝BitTorrent下載軟件;在所述手機(jī)中進(jìn)行WAP設(shè)置;所述手機(jī)通過WAP連接到互聯(lián)網(wǎng);啟動所述手機(jī)中的BitTorrent下載軟件;選擇目標(biāo)文件進(jìn)行下載;下載完成后,斷開連接。采用本發(fā)明的手機(jī)下載方法,可以使手機(jī)通過WAP下載各種資料速度大幅度提高,并且突破下載資料大小的限制。
文檔編號H04Q3/545GK101247582SQ20071006404
公開日2008年8月20日 申請日期2007年2月16日 優(yōu)先權(quán)日2007年2月16日
發(fā)明者艾金慰 申請人:樂金電子(中國)研究開發(fā)中心有限公司