專利名稱:無線終端下載數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,特別是涉及一種無線終端下載數(shù)據(jù)的方法及裝置。
背景技術(shù):
近幾年來互聯(lián)網(wǎng)業(yè)務(wù)的發(fā)展,促進(jìn)了信息產(chǎn)業(yè)和信息通信技術(shù)的發(fā)展,使 人們能夠非常方便地獲取豐富的信息資源。通信業(yè)務(wù)正朝著數(shù)字化、網(wǎng)絡(luò)化、 智能化以及移動(dòng)化的方向發(fā)展,并且移動(dòng)通信清除了用戶物理位置給用戶之間 進(jìn)行通信所造成的障礙。由此可見,互聯(lián)網(wǎng)與移動(dòng)通信相結(jié)合而構(gòu)成的無線互 聯(lián)網(wǎng)擁有著龐大的發(fā)展空間,促進(jìn)了無線數(shù)據(jù)通信的發(fā)展。這里,無線數(shù)據(jù)通 信是通過無線電波傳送數(shù)據(jù)信息的 一種通信方式,它是在有線數(shù)據(jù)通信的基礎(chǔ) 上發(fā)展起來的,能實(shí)現(xiàn)移動(dòng)狀態(tài)下的數(shù)據(jù)通信。無線數(shù)據(jù)通信也稱為移動(dòng)數(shù)據(jù)
通信,它的業(yè)務(wù)范圍很廣,例如語音信箱,傳真,信息廣播,局域網(wǎng)(LAN) 接入,個(gè)人移動(dòng)數(shù)據(jù)通信,計(jì)算機(jī)輔助調(diào)度,車、船、艦隊(duì)管理,GPS汽車衛(wèi) 星定位及遠(yuǎn)程數(shù)據(jù)接入等。
隨著用戶對(duì)無線數(shù)據(jù)通信業(yè)務(wù)的需求越來越大,很多新的無線數(shù)據(jù)通信業(yè) 務(wù)及技術(shù)不斷出現(xiàn),如移動(dòng)蜂窩(GPRS)、寬帶碼分多址(WCDMA)的高速 下行分組接入(HSDPA)技術(shù)、碼分多址-演進(jìn)型數(shù)據(jù)優(yōu)化(CDMA-EVDO) 技術(shù)、短信息服務(wù)、雙向?qū)ず?、雙向無線電數(shù)據(jù)、無線局域網(wǎng)(WLAN)和藍(lán) 芽技術(shù)、全球《殷波互聯(lián)接入(WiMAX, Worldwide Interoperability for Microwave Access)技術(shù)等。尤其是WiMAX技術(shù)的出現(xiàn),使移動(dòng)通信與互聯(lián)網(wǎng)實(shí)現(xiàn)了更好 的結(jié)合。WiMAX是以IEEE 802.16的系列寬頻無線標(biāo)準(zhǔn)為基礎(chǔ)的一項(xiàng)新興的寬 帶無線接入技術(shù),能提供面向互聯(lián)網(wǎng)的高速連接,且WiMAX將逐步實(shí)現(xiàn)寬帶業(yè)
5務(wù)的移動(dòng)化。因此,WiMAX網(wǎng)絡(luò)又稱為802.16無線城域網(wǎng)。通常,WiMAX網(wǎng) 絡(luò)發(fā)展可分為以下三步第一步網(wǎng)絡(luò)開始部署,802.16e便攜終端出現(xiàn),初期 呈熱點(diǎn)覆蓋,無法支持切換移動(dòng),但可以支持漫游移動(dòng);第二步隨著切換技 術(shù)的成熟,802.16e的WiMAX網(wǎng)絡(luò)從點(diǎn)到面,逐步形成規(guī)模覆蓋,可以支持切 換移動(dòng),但只提供地區(qū)性本地接入;第三步從區(qū)域性覆蓋轉(zhuǎn)變?yōu)槿珖愿采w, 802.16e的終端形式由最初的筆記本網(wǎng)卡或內(nèi)置筆記本芯片,發(fā)展為802.16e手 機(jī),但更加有可能的是與手機(jī)結(jié)合,形成雙模移動(dòng)終端。與802.16d不同的是, 802.16e具備了移動(dòng)和切換特性,雖然初期只能支持漫游移動(dòng),但其發(fā)展的最終 目標(biāo)是支持切換移動(dòng)。從業(yè)務(wù)能力方面考慮,802.16e主要提供兩類業(yè)務(wù)寬帶 數(shù)據(jù)接入(Internet接入)和VoIP業(yè)務(wù),與蜂窩移動(dòng)通信業(yè)務(wù)中規(guī)定的話音、數(shù) 據(jù)、視頻圖像非常接近,只有VoIP業(yè)務(wù)目前定義比較模糊,應(yīng)當(dāng)比照我國今后 對(duì)VoIP業(yè)務(wù)的管制政策進(jìn)行業(yè)務(wù)管理。但由于802.16e不屬于傳統(tǒng)蜂窩移動(dòng)通信 技術(shù),因此,將會(huì)重點(diǎn)提供移動(dòng)數(shù)據(jù)業(yè)務(wù)。
因此,隨著移動(dòng)網(wǎng)絡(luò)的大量布網(wǎng),WiMAX網(wǎng)絡(luò)建設(shè),數(shù)據(jù)業(yè)務(wù)的需求將逐 漸大于語音業(yè)務(wù)的需求,例如很多無線終端的大部分功能都基于數(shù)據(jù)業(yè)務(wù)。然 而,現(xiàn)有技術(shù)中,無線終端只能與網(wǎng)絡(luò)之間建立單一的下載方式,即單純依靠 網(wǎng)絡(luò)寬帶進(jìn)行數(shù)據(jù)下載,如果大量的無線終端同時(shí)從服務(wù)器上下載數(shù)據(jù),則由 于網(wǎng)絡(luò)寬帶的資源有限而導(dǎo)致無線終端數(shù)據(jù)下載速度慢,流量小等問題和缺陷。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種無線終端下載數(shù)據(jù)的方法及裝 置,能夠提高無線終端的數(shù)據(jù)下載速度及下載流量,進(jìn)而實(shí)現(xiàn)充分利用網(wǎng)絡(luò)資源。
為達(dá)到上述目的,本發(fā)明公開了一種無線終端下載數(shù)據(jù)的方法,無線終端 獲取并安裝與自身相兼容的基于用戶對(duì)服務(wù)器和用戶技術(shù)的下載軟件,該方法 包括建立數(shù)據(jù)業(yè)務(wù)通道,并在所述數(shù)據(jù)通道成功建立后,自動(dòng)啟動(dòng)該下載軟 件去搜索存在所要下載數(shù)據(jù)的服務(wù)器和/或用戶,該下載軟件進(jìn)行數(shù)據(jù)下載。
6上述方法中,所述無線終端獲取并安裝與自身相兼容的基于用戶對(duì)服務(wù)器
和用戶技術(shù)的下載軟件之前,該方法還包括無線終端檢測(cè)自身是否安裝有下 載軟件,若安裝,則在下載數(shù)據(jù)時(shí),采用該下載軟件進(jìn)行下載;若未安裝,則 從網(wǎng)絡(luò)上獲取并安裝與該無線終端相兼容的下載軟件;其中,所述無線終端獲 取并安裝與自身相兼容的基于用戶對(duì)服務(wù)器和用戶技術(shù)的下載軟件包括無線 終端通過空中下載技術(shù)或通用串行總線的方式獲得與該無線終端的操作系統(tǒng)相 兼容的下載軟件;安裝所述下載軟件,并將所述下載軟件設(shè)置為無線終端默認(rèn) 的數(shù)據(jù)下載方式。
其中,所述建立數(shù)據(jù)業(yè)務(wù)通道的步驟之后,該方法還包括判斷數(shù)據(jù)業(yè)務(wù) 通道是否建立成功,若未建立成功,則重新請(qǐng)求建立數(shù)據(jù)連接;如果建立成功, 則啟動(dòng)下載軟件;其中,所述數(shù)據(jù)業(yè)務(wù)通道包括無線終端與服務(wù)器和/或其他 無線終端之間的數(shù)據(jù)連接。
上述方法中,所述進(jìn)行數(shù)據(jù)下載的步驟之前,該方法還包括根據(jù)網(wǎng)絡(luò)信 號(hào)的強(qiáng)度和該無線終端所在的區(qū)域中正在下載數(shù)據(jù)的用戶數(shù),網(wǎng)絡(luò)對(duì)無線終端 下載數(shù)據(jù)的速率及流量進(jìn)行控制;在進(jìn)行數(shù)據(jù)下載時(shí),該方法還包括根據(jù)網(wǎng) 絡(luò)信號(hào)強(qiáng)度、該無線終端所在的區(qū)域中正在下載數(shù)據(jù)的用戶數(shù)及該無線終端進(jìn) 行數(shù)據(jù)下載時(shí)的數(shù)據(jù)流量,網(wǎng)絡(luò)和無線終端對(duì)當(dāng)前下載數(shù)據(jù)的速率及流量進(jìn)行 控制。
其中,所述進(jìn)行數(shù)據(jù)下載的步驟之后,該方法還包括下載軟件顯示下載 完成,并自動(dòng)對(duì)所下載的數(shù)據(jù)進(jìn)行病毒檢測(cè);病毒^r測(cè)完畢后,提示無線終端 下載結(jié)束;無線終端對(duì)下載軟件所下載的數(shù)據(jù)進(jìn)行解碼,并判斷所下載的數(shù)據(jù) 是否正確,如果不正確,則向網(wǎng)絡(luò)請(qǐng)求重新下載不正確的數(shù)據(jù);如果正確,則 斷開與服務(wù)器和/或其他用戶的數(shù)據(jù)業(yè)務(wù)通道;其中,所述其他用戶包括其他 的無線終端。
為實(shí)現(xiàn)上述方法,本發(fā)明提供了一種無線終端下載數(shù)據(jù)的裝置,包括無 線終端和基于用戶對(duì)服務(wù)器和用戶技術(shù)的下載軟件;其中,無線終端,用于獲 取并安裝與其自身相兼容的下載軟件,建立數(shù)據(jù)業(yè)務(wù)通道;下載軟件,用于嵌入至無線終端,并用于在數(shù)據(jù)通道建立成功后,自動(dòng)啟動(dòng)并搜索存在所要下載 數(shù)據(jù)的服務(wù)器和/或用戶,以及進(jìn)行數(shù)據(jù)下載。
上述裝置中,所述無線終端包括空口管理模塊、獲取及安裝模塊和無線
終端驅(qū)動(dòng)模塊;其中,空口管理模塊,用于建立無線終端與服務(wù)器和/或其他無
線終端的數(shù)據(jù)業(yè)務(wù)通道;獲取及安裝模塊,用于根據(jù)無線終端自身的操作系統(tǒng), 來獲取并安裝與無線終端驅(qū)動(dòng)模塊相兼容的下載軟件;無線終端驅(qū)動(dòng)模塊,用 于啟動(dòng)與其自身兼容的下載軟件。
其中,所述下載軟件包括下載軟件底層驅(qū)動(dòng)模塊和下載模塊;其中,下 載軟件底層驅(qū)動(dòng)模塊,用于實(shí)現(xiàn)與無線終端的操作系統(tǒng)相兼容;下載模塊,用 于搜索存在所要下載數(shù)據(jù)的服務(wù)器和/或用戶,并進(jìn)行數(shù)據(jù)下載。所述下載軟件 還包括下載軟件數(shù)據(jù)處理模塊,用于接收與傳輸數(shù)據(jù),并向無線終端報(bào)告下 載的數(shù)據(jù)流量;和/或,病毒檢測(cè)模塊,用于對(duì)所下載的數(shù)據(jù)進(jìn)行病毒檢測(cè),病 毒檢測(cè)完畢后,提示無線終端下載結(jié)束,并通知無線終端。
上述裝置中,所述無線終端還包括連接判斷模塊,用于判斷無線終端與 服務(wù)器和/或其他用戶的數(shù)據(jù)業(yè)務(wù)通道是否建立成功,建立成功時(shí),啟動(dòng)下載軟 件;未建立成功時(shí),通知空口管理模塊重新建立數(shù)據(jù)業(yè)務(wù)通道;和/或,下載軟 件檢測(cè)模塊,用于^r測(cè)無線終端是否安裝下載軟件,若安裝,則啟動(dòng)下載軟件; 若未安裝,則通知獲取及安裝模塊;和/或,數(shù)據(jù)處理^t塊,用于控制并調(diào)整下 載數(shù)據(jù)的速率及流量,以及判斷所下載的數(shù)據(jù)是否正確,如果不正確,則向網(wǎng) 絡(luò)請(qǐng)求重新下載不正確的數(shù)據(jù);如果正確,則通知空口管理;漠塊斷開數(shù)據(jù)業(yè)務(wù) 通道。
其中,所述下載軟件是基于用戶對(duì)服務(wù)器和用戶技術(shù)的、與無線終端相兼 容的下載軟件。
由以上技術(shù)方案可以看出,本發(fā)明在無線終端上安裝下載軟件,從網(wǎng)絡(luò)上 進(jìn)行數(shù)據(jù)業(yè)務(wù)下載時(shí),通過無線終端與下載軟件的結(jié)合,來提高無線終端的數(shù) 據(jù)下載速度及下載流量。即先下載基于用戶對(duì)服務(wù)器和用戶(P2SP, Peer to Server & Peer)技術(shù)的下載軟件,并將該數(shù)據(jù)下載軟件安裝到無線終端的操作系統(tǒng)上。因此,當(dāng)無線終端在進(jìn)行數(shù)據(jù)業(yè)務(wù)下載時(shí),可啟用該下載軟件,如果 下載其中一個(gè)服務(wù)器上的數(shù)據(jù)時(shí),下載軟件通過對(duì)多個(gè)用戶和/或服務(wù)器的訪 問,來查找到其他的服務(wù)器和/或用戶上的相同數(shù)據(jù)進(jìn)行同步下載,所以能夠提 高網(wǎng)絡(luò)資源利用率、下載速度、下載流量及數(shù)據(jù)下載的質(zhì)量等,進(jìn)而達(dá)到大量 下載和快速下載數(shù)據(jù)的目的。
因此,隨著用戶對(duì)無線數(shù)據(jù)通信業(yè)務(wù)的要求越來越多,各種適應(yīng)無線終端 的相關(guān)數(shù)據(jù)也越來越多,尤其是在通過空口下載的內(nèi)容也越來越多的情況下, 本發(fā)明提供的無線終端下載的方法及裝置所發(fā)揮的作用就更為重要了。
圖1為本發(fā)明實(shí)施例中無線終端下載數(shù)據(jù)的方法實(shí)現(xiàn)流程; 圖2為本發(fā)明實(shí)施例中無線終端下載數(shù)據(jù)的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明的基本思想在于無線終端植入基于P2SP技術(shù)的下載軟件后,無線 終端在進(jìn)行數(shù)據(jù)下載時(shí),該下載軟件會(huì)自動(dòng)啟動(dòng)并4叟索其他的服務(wù)器和/或用戶 上所存在的相同數(shù)據(jù),并對(duì)該數(shù)據(jù)進(jìn)行同時(shí)下載。
需要說明的是,P2SP技術(shù)是一種用戶對(duì)服務(wù)器和/或用戶對(duì)用戶的下載技 術(shù)。該技術(shù)通過改進(jìn)使基于該P(yáng)2SP技術(shù)的下載軟件兼容并應(yīng)用到無線終端,通 過釆用該下載軟件,使得無線終端在進(jìn)行數(shù)據(jù)下載時(shí)達(dá)到加速下載的目的,因 此大大增強(qiáng)了下載速度。具體來講,對(duì)于安裝有基于P2SP技術(shù)下載軟件的用戶, 如果多個(gè)服務(wù)器和/或用戶上有某個(gè)相同的數(shù)據(jù),當(dāng)該用戶下載其中一個(gè)服務(wù)器 上的這一數(shù)據(jù)時(shí),該用戶的下載軟件能夠自動(dòng)查找到其他的服務(wù)器和/或用戶上 所存在的相同數(shù)據(jù),并同時(shí)下載這一相同的數(shù)據(jù),達(dá)到提速的目的。其中,該 用戶包括其他無線終端,如移動(dòng)電話。
為使本發(fā)明上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具 體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。參照?qǐng)Dl,示出了本發(fā)明實(shí)施例中無線
9終端下載數(shù)據(jù)的方法實(shí)現(xiàn)流程,主要實(shí)現(xiàn)步驟如下
步驟IOI,無線終端從網(wǎng)絡(luò)上獲取并安裝與自身兼容的下載軟件; 在無線終端中嵌入基于P2SP技術(shù)的下載軟件,無線終端在進(jìn)行數(shù)據(jù)業(yè)務(wù)下 載時(shí),可同時(shí)啟用該下載軟件,對(duì)多個(gè)用戶及服務(wù)器進(jìn)行訪問,實(shí)現(xiàn)同步下載, 能夠提高下載的速度和流量。
需要說明的是,與該無線終端相兼容的下載軟件,為通過修改該下載軟件 的驅(qū)動(dòng)程序的部分代碼,使該下載軟件能夠兼容于無線終端的操作系統(tǒng),例如 對(duì)于使用Widows XP操作系統(tǒng)的無線終端則需選擇下載與Widows XP相兼容的 下載軟件。如此,使得該下載軟件能夠在相兼容的無線終端的操作系統(tǒng)上正常、 穩(wěn)定地運(yùn)行。該下載軟件能夠在相應(yīng)的無線終端的操作系統(tǒng)上進(jìn)行操作。
無線終端在獲取基于P2SP技術(shù)的下載軟件過程中,先通過空中下載技術(shù) (OTA, Over The Air Technology)或通用串行總線(USB, Universal Serial Bus ) 等方式,該無線終端的使用者從網(wǎng)絡(luò)上查找并選擇兼容該無線終端的下載軟件。 然后,無線終端判斷自身是否已安裝有該下載軟件,如果已經(jīng)安裝,則^是示使 用者已經(jīng)安裝該下載軟件;如果未安裝,無線終端則下載并安裝該下載軟件, 在無線終端上點(diǎn)擊相應(yīng)軟件,進(jìn)行該下載軟件的安裝。下載軟件安裝完成,會(huì) 在無線終端上出現(xiàn)該下載軟件安裝成功的圖標(biāo)。并且,將該下載軟件設(shè)置成無 線終端默認(rèn)的數(shù)據(jù)下載方式,因此,當(dāng)已安裝該下載軟件的無線終端有下載數(shù) 據(jù)的需求時(shí),會(huì)在進(jìn)行數(shù)據(jù)下載時(shí)自動(dòng)采用該下載件來完成下載。
另外,針對(duì)無線終端具體的操作系統(tǒng),通過修改該基于P2SP技術(shù)的下載軟 件的底層驅(qū)動(dòng)程序代碼,使該下載軟件與無線終端相兼容。
步驟102,無線終端需要下載數(shù)據(jù)時(shí),向網(wǎng)絡(luò)請(qǐng)求激活自身的數(shù)據(jù)業(yè)務(wù); 由無線終端向網(wǎng)絡(luò)發(fā)出請(qǐng)求激活數(shù)據(jù)業(yè)務(wù)的消息,如發(fā)送分組數(shù)據(jù)協(xié)議 (PDP)激活消息,在該請(qǐng)求激活數(shù)據(jù)業(yè)務(wù)的消息中包含了激活參數(shù),該激活 參數(shù)用以激活無線終端的數(shù)據(jù)業(yè)務(wù)。
步驟103,收到網(wǎng)絡(luò)激活數(shù)據(jù)業(yè)務(wù)的確認(rèn)通知后,無線終端建立數(shù)據(jù)業(yè)務(wù)通
道;其中,無線終端通過設(shè)置相應(yīng)的數(shù)據(jù)連接參數(shù),以保證能夠成功與服務(wù)器
和/或其他用戶建立數(shù)據(jù)業(yè)務(wù)通道。其中,所述數(shù)據(jù)連接參數(shù)包括信道建立參 數(shù)、調(diào)制方式同步參數(shù)、接入點(diǎn)名稱(APN)、用戶名及密碼等。所述數(shù)據(jù)業(yè) 務(wù)包括數(shù)據(jù)下載、流量調(diào)制、數(shù)據(jù)上傳、數(shù)據(jù)流量控制等管理業(yè)務(wù)。其中, 所述數(shù)據(jù)業(yè)務(wù)通道包括無線終端與服務(wù)器和/或其他無線終端之間的數(shù)據(jù)連 接。
這里,在數(shù)據(jù)業(yè)務(wù)通道建立完成后,為了保證數(shù)據(jù)下載的穩(wěn)定、高效,同 時(shí)也為了限制數(shù)據(jù)的下載時(shí)間等,網(wǎng)絡(luò)根據(jù)網(wǎng)絡(luò)信號(hào)的強(qiáng)度和該無線終端所在 的區(qū)域中正在下載數(shù)據(jù)的用戶數(shù),對(duì)無線信道進(jìn)行管理,即通過修改調(diào)制方式 同步參數(shù)來控制和調(diào)整數(shù)據(jù)的下載速率及流量等。例如如果某地區(qū)的網(wǎng)絡(luò)信 號(hào)較好,如無線終端信號(hào)格數(shù)指示在滿格狀態(tài),并且該地區(qū)的使用數(shù)據(jù)的用戶 較少,這樣,網(wǎng)絡(luò)會(huì)調(diào)整對(duì)該無線終端的調(diào)制方式,如調(diào)整為64QAM (QAM 為一種正交幅度調(diào)制方式)。此時(shí),該無線終端接收的數(shù)據(jù)流較大,下載速率 較高。相反地,如果網(wǎng)絡(luò)信號(hào)較弱,網(wǎng)絡(luò)為了維持與無線終端的通信,則會(huì)將 調(diào)制方式降到8PSK (PSK為一種相移4t控的調(diào)制方式)。這樣,數(shù)據(jù)的下載速 率則會(huì)因此而降低。其中更為具體的調(diào)制方式,可參考3GPP、 WIMAX等相關(guān) 標(biāo)準(zhǔn)協(xié)議,此處不再贅述。
步驟104,無線終端判斷數(shù)據(jù)通道是否建立成功,若數(shù)據(jù)業(yè)務(wù)通道建立成功, 則執(zhí)行步驟105;若lt據(jù)業(yè)務(wù)通道建立不成功,則返回執(zhí)行步驟102;
步驟105,無線終端自動(dòng)啟動(dòng)下載軟件進(jìn)行數(shù)據(jù)下載,訪問多個(gè)用戶和/或 服務(wù)器,對(duì)數(shù)據(jù)進(jìn)行同步下載,并控制和調(diào)整下載數(shù)據(jù)的速率及流量;
無線終端與網(wǎng)絡(luò)數(shù)據(jù)業(yè)務(wù)通道建立成功后,該無線終端會(huì)自動(dòng)啟動(dòng)下載軟
件。該下載軟件能夠自動(dòng)在網(wǎng)絡(luò)上搜索存在所要下栽數(shù)據(jù)的服務(wù)器和/或用戶,
通過訪問多個(gè)用戶和/或服務(wù)器,對(duì)數(shù)據(jù)進(jìn)行同步下載,以提高數(shù)據(jù)的下載速度
及下載流量。其中,該用戶包括其他的無線終端。因此,該數(shù)據(jù)業(yè)務(wù)可發(fā)生在
該無線終端與服務(wù)器和/或其他用戶之間,即采用下載軟件進(jìn)行下載,能夠充
分利用網(wǎng)絡(luò)和其他用戶資源,使下載速率快速提高,縮短下載時(shí)間。而且,即便在網(wǎng)絡(luò)上沒有所要下載的數(shù)據(jù)時(shí),也可從其他用戶上搜索并獲取所要下載的 數(shù)據(jù)。
此外,在數(shù)據(jù)下載的過程中,網(wǎng)絡(luò)和無線終端也都會(huì)控制和調(diào)整數(shù)據(jù)的下 載速率及流量等。例如,當(dāng)無線終端發(fā)現(xiàn)自身接收的數(shù)據(jù)流過大時(shí),會(huì)向網(wǎng)絡(luò) 發(fā)出請(qǐng)求調(diào)整調(diào)制方式,則網(wǎng)絡(luò)會(huì)調(diào)整該無線終端的調(diào)制方式,以降低數(shù)據(jù)的 下載速率。另外,網(wǎng)絡(luò)發(fā)現(xiàn)該無線終端所處位置的網(wǎng)絡(luò)信號(hào)強(qiáng)度變?nèi)?,也?huì)調(diào) 整該無線終端的調(diào)制方式,以降低數(shù)據(jù)的下載速率,進(jìn)而維持與該無線終端的 通信。
無線終端對(duì)無線信道的控制處理完成后,會(huì)向下載軟件發(fā)出控制處理無線 信道的確認(rèn)消息,通知該下載軟件進(jìn)行下一步的操作。該下載軟件收到該確認(rèn)
消息后,建立緩沖器(buffer)的緩沖區(qū),以接收數(shù)據(jù)流。同時(shí),該下載軟件開 始解析數(shù)據(jù)流,建立數(shù)據(jù)下載業(yè)務(wù)。
步驟106,下載完成后,自動(dòng)啟動(dòng)該下載軟件的病毒檢測(cè)功能,病毒檢測(cè)完 畢后,提示無線終端下載結(jié)束;
數(shù)據(jù)下載完成后,顯示下載完成,并自動(dòng)開啟病毒檢測(cè)功能對(duì)所下載的數(shù) 據(jù)進(jìn)行病毒檢測(cè)。病毒檢測(cè)完畢后,提示下載結(jié)束;
步驟107,在下載結(jié)束后,無線終端對(duì)所下載的數(shù)據(jù)進(jìn)行解碼,并判斷所下 載的數(shù)據(jù)是否正確,如果不正確,則執(zhí)行步驟108;如果正確,則執(zhí)行步驟109;
無線終端除了對(duì)下載、上傳的數(shù)據(jù)流量進(jìn)行控制外,同時(shí)還要對(duì)所下載的 數(shù)據(jù)進(jìn)行解碼操作,并判斷該數(shù)據(jù)是否正確。
步驟108,無線終端向網(wǎng)絡(luò)發(fā)送重新下載不正確數(shù)據(jù)的請(qǐng)求,返回步驟103;
步驟109,無線終端斷開數(shù)據(jù)業(yè)務(wù)通道,結(jié)束本次的數(shù)據(jù)下載流程。
在下載完成后,無線終端發(fā)起斷開數(shù)據(jù)業(yè)務(wù)通道,如發(fā)送PDP去激活消息, 完成本次數(shù)據(jù)下載。
以上描述的是本發(fā)明無線終端下載數(shù)據(jù)的方法實(shí)現(xiàn)流程,下面結(jié)合一個(gè)具 體實(shí)施例來進(jìn)一步描述本發(fā)明無線終端下載數(shù)據(jù)的方法,具體步驟如下
步驟201,無線終端請(qǐng)求并建立與服務(wù)器和/或其他用戶的數(shù)據(jù)連接;步驟202,無線終端判斷數(shù)據(jù)連接是否建立成功,如果建立成功,則執(zhí)行步 驟203;如果沒有建立成功,則返回步驟201;
步驟203,無線終端4企測(cè)是否安裝有下載軟件,如果安裝,則執(zhí)行步驟204; 如果沒有安裝,則執(zhí)行步驟209;
步驟204 208,與上述步驟105 109,基本相同,參照前述相關(guān)內(nèi)容,此處 不再重復(fù)。
步驟209,與上述步驟101基本相同,參照前述相關(guān)內(nèi)容,此處不再重復(fù), 然后執(zhí)行步驟210。
步驟210 214,與上述步驟105 109,基本相同,參照前述相關(guān)內(nèi)容,此處 不再重復(fù)。
另外,該下載軟件作為默認(rèn)的數(shù)據(jù)下載的軟件,替代了原來無線終端上自 身的數(shù)據(jù)下載方式,通過該下載軟件使該無線終端除了從服務(wù)器上下載數(shù)據(jù), 還能從其他無線終端上下載數(shù)據(jù)。但是,如果沒有安裝下載軟件,也可通過無 線終端自身的數(shù)據(jù)下載方式進(jìn)行數(shù)據(jù)下載及相關(guān)的處理操作。
對(duì)于上述的各實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合, 但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)?依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。
為實(shí)現(xiàn)上述方法,本發(fā)明還提供一種無線終端下載數(shù)據(jù)的裝置,參照?qǐng)D2, 示出了本發(fā)明實(shí)施例中無線終端下載數(shù)據(jù)的裝置結(jié)構(gòu),該無線終端下載數(shù)據(jù)的 裝置具體結(jié)構(gòu)包括無線終端201和下載軟件202,下載軟件202嵌入無線終端201 后,共同完成凝:據(jù)下載業(yè)務(wù)。其中,
無線終端201,用于獲取并安裝與其自身相兼容的下載軟件202,建立業(yè)務(wù) 通道。
下載軟件202,用于嵌入至無線終端201,并用于在數(shù)據(jù)通道建立成功后, 自動(dòng)啟動(dòng)并搜索存在所要下載數(shù)據(jù)的服務(wù)器和/或用戶,以及進(jìn)行數(shù)據(jù)下載。
所述無線終端201包括空口管理模塊2011、獲取及安裝才莫塊2012和無線終 端驅(qū)動(dòng)模塊2015。其中,空口管理模塊2011,用于建立無線終端與服務(wù)器和/或其他無線終端的數(shù)據(jù)
業(yè)務(wù)通道。
獲取及安裝模塊2012,用于根據(jù)無線終端自身的操作系統(tǒng),來獲取并安裝
與無線終端驅(qū)動(dòng)^t塊2015相兼容的下載軟件。
無線終端驅(qū)動(dòng)才莫塊2015,用于啟動(dòng)與其自身兼容的下載軟件。 所述下載軟件202包括下載軟件底層驅(qū)動(dòng)模塊2021和下載模塊2022。其中 下載軟件底層驅(qū)動(dòng)^t塊2021 ,用于實(shí)現(xiàn)與無線終端的操作系統(tǒng)相兼容; 下載模塊2022,用于搜索存在所要下載數(shù)據(jù)的服務(wù)器和/或用戶,并進(jìn)行數(shù)
據(jù)下載。
下載軟件202還包括下載軟件數(shù)據(jù)處理模塊2023和/或病毒檢測(cè)模塊2024。 其中
下載軟件數(shù)據(jù)處理模塊2023,用于接收與傳輸數(shù)據(jù),并向無線終端201報(bào)告 下載的數(shù)據(jù)流量。
其中,該下載軟件數(shù)據(jù)處理模塊2023,用于完成數(shù)據(jù)的接收與傳輸,基于 P2SP技術(shù)進(jìn)行數(shù)據(jù)下載的無線終端201,當(dāng)該無線終端201下載其中一個(gè)服務(wù)器 和/或上的某一數(shù)據(jù)時(shí),下載軟件202的下載模塊2022會(huì)自動(dòng)查找到其他的服務(wù) 器和/或用戶存在的相同數(shù)據(jù),同時(shí)下載這一相同的數(shù)據(jù),通過不同的用戶進(jìn)行 大數(shù)據(jù)量的傳輸,進(jìn)而加快數(shù)據(jù)的下載,達(dá)到提高下載速度、充分利用網(wǎng)絡(luò)資 源的目的。其中,所述用戶包括其他的無線終端。
病毒檢測(cè)模塊2024,用于對(duì)所下載的數(shù)據(jù)進(jìn)行病毒檢測(cè),病毒4企測(cè)完畢后, 提示無線終端201下載結(jié)束,并通知無線終端。例如在查殺病毒過程中,發(fā)現(xiàn) 病毒則刪除病毒后,通知無線終端的#1據(jù)處理才莫塊2016。
所述無線終端201還包括下載軟件檢測(cè)模塊2013、和/或連接判斷模塊 2014、和/或數(shù)據(jù)處理才莫塊2016。其中,
下載軟件檢測(cè)模塊2013,用于檢測(cè)無線終端201是否安裝下載軟件202,若 安裝,則觸發(fā)無線終端驅(qū)動(dòng)模塊2015啟動(dòng)下載軟件202;若未安裝,則通知獲取 及安裝一莫塊2012;連接判斷模塊2014,用于判斷無線終端201與服務(wù)器和/或其他用戶的數(shù)據(jù) 業(yè)務(wù)通道是否建立成功,建立成功時(shí),則通過無線終端驅(qū)動(dòng)模塊2015啟動(dòng)下載 軟202件;未建立成功時(shí),通知空口管理模塊2011重新建立數(shù)據(jù)業(yè)務(wù)通道;
數(shù)據(jù)處理模塊2016,用于根據(jù)網(wǎng)絡(luò)信號(hào)和/或從下載軟件數(shù)據(jù)處理沖莫塊2023 獲得的下載數(shù)據(jù)流量,對(duì)控制并調(diào)整下載數(shù)據(jù)的速率及流量,以及判斷經(jīng)過病 毒檢測(cè)后的的數(shù)據(jù)是否正確,如果不正確,則直接向網(wǎng)絡(luò)請(qǐng)求重新下載不正確 的數(shù)據(jù);如果正確,則通知空口管理模塊2011斷開數(shù)據(jù)業(yè)務(wù)通道。
該數(shù)據(jù)處理處理模塊2016從所述病毒^r測(cè)模塊2024處獲取進(jìn)行病毒檢測(cè)后 的下載數(shù)據(jù),然后對(duì)該數(shù)據(jù)進(jìn)行解碼,并判斷所下載的數(shù)據(jù)是否正確。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳 述的部分,可以參見其他實(shí)施例的相關(guān)描述即可。以上所述,僅為本發(fā)明的較 佳實(shí)施例而已,只是用來說明和解釋本發(fā)明,并非用于限定本發(fā)明的保護(hù)范圍。 在本發(fā)明的精神和權(quán)利要求保護(hù)范圍之內(nèi),對(duì)本發(fā)明所作的任何修改、等同替 換,都落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種無線終端下載數(shù)據(jù)的方法,其特征在于,無線終端獲取并安裝與自身相兼容的基于用戶對(duì)服務(wù)器和用戶技術(shù)的下載軟件,該方法包括建立數(shù)據(jù)業(yè)務(wù)通道,并在所述數(shù)據(jù)通道成功建立后,自動(dòng)啟動(dòng)該下載軟件去搜索存在所要下載數(shù)據(jù)的服務(wù)器和/或用戶,該下載軟件進(jìn)行數(shù)據(jù)下載。
2、 根據(jù)權(quán)利要求l所述的無線終端下載數(shù)據(jù)的方法,其特征在于,所述無 線終端獲取并安裝與自身相兼容的基于用戶對(duì)服務(wù)器和用戶技術(shù)的下載軟件之 前,該方法還包括無線終端^^測(cè)自身是否安裝有下載軟件,若安裝,則在下載數(shù)據(jù)時(shí),采用 該下載軟件進(jìn)行下載;若未安裝,則從網(wǎng)絡(luò)上獲取并安裝與該無線終端相兼容 的下載軟件;其中,所述無線終端獲取并安裝與自身相兼容的基于用戶對(duì)服務(wù)器和用戶 技術(shù)的下載軟件包括無線終端通過空中下載技術(shù)或通用串行總線的方式獲得與該無線終端的操 作系統(tǒng)相兼容的下載軟件;安裝所述下載軟件,并將所述下載軟件設(shè)置為無線終端默認(rèn)的數(shù)據(jù)下載方式。
3、 根據(jù)權(quán)利要求l所述的無線終端下載數(shù)據(jù)的方法,其特征在于,所述建 立數(shù)據(jù)業(yè)務(wù)通道的步驟之后,該方法還包括判斷數(shù)據(jù)業(yè)務(wù)通道是否建立成功,若未建立成功,則重新請(qǐng)求建立數(shù)據(jù)連 接;如果建立成功,則啟動(dòng)下載軟件;其中,所述數(shù)據(jù)業(yè)務(wù)通道包括無線終端與服務(wù)器和/或其他無線終端之間 的數(shù)據(jù)連接。
4、 根據(jù)權(quán)利要求l、或2、或3所述的無線終端下載數(shù)據(jù)的方法,其特征在 于,所述進(jìn)行數(shù)據(jù)下載的步驟之前,該方法還包括根據(jù)網(wǎng)絡(luò)信號(hào)的強(qiáng)度和該無線終端所在的區(qū)域中正在下載數(shù)據(jù)的用戶數(shù),網(wǎng)絡(luò)對(duì)無線終端下載數(shù)據(jù)的速率及流量進(jìn)行控制;在進(jìn)行數(shù)據(jù)下載時(shí),該方法還包括根據(jù)網(wǎng)絡(luò)信號(hào)強(qiáng)度、該無線終端所在 的區(qū)域中正在下載數(shù)據(jù)的用戶數(shù)及該無線終端進(jìn)行數(shù)據(jù)下載時(shí)的數(shù)據(jù)流量,網(wǎng) 絡(luò)和無線終端對(duì)當(dāng)前下載數(shù)據(jù)的速率及流量進(jìn)行控制。
5、 根據(jù)權(quán)利要求l、或2、或3所述的無線終端下載數(shù)據(jù)的方法,其特征在 于,所述進(jìn)行數(shù)據(jù)下載的步驟之后,該方法還包括下載軟件顯示下載完成,并自動(dòng)對(duì)所下載的數(shù)據(jù)進(jìn)行病毒檢測(cè); 病毒檢測(cè)完畢后,提示無線終端下載結(jié)束;無線終端對(duì)下載軟件所下載的數(shù)據(jù)進(jìn)行解碼,并判斷所下載的數(shù)據(jù)是否正 確,如果不正確,則向網(wǎng)絡(luò)請(qǐng)求重新下載不正確的數(shù)據(jù);如果正確,則斷開與 服務(wù)器和/或其他用戶的數(shù)據(jù)業(yè)務(wù)通道;其中,所述其他用戶包括其他的無線終端。
6、 一種無線終端下載數(shù)據(jù)的裝置,其特征在于,包括無線終端和基于用 戶對(duì)服務(wù)器和用戶技術(shù)的下載軟件;其中,無線終端,用于獲取并安裝與其自身相兼容的下載軟件,建立數(shù)據(jù)業(yè)務(wù)通道;下載軟件,用于嵌入至無線終端,并用于在數(shù)據(jù)通道建立成功后,自動(dòng)啟 動(dòng)并搜索存在所要下載數(shù)據(jù)的服務(wù)器和/或用戶,以及進(jìn)行數(shù)據(jù)下載。
7、 根據(jù)權(quán)利要求6所述的無線終端下載數(shù)據(jù)的裝置,其特征在于,所述無 線終端包括空口管理模塊、獲取及安裝模塊和無線終端驅(qū)動(dòng)模塊;其中,空口管理模塊,用于建立無線終端與服務(wù)器和/或其他無線終端的數(shù)據(jù)業(yè)務(wù)通道;獲取及安裝模塊,用于根據(jù)無線終端自身的操作系統(tǒng),來獲取并安裝與無 線終端驅(qū)動(dòng)模塊相兼容的下載軟件;無線終端驅(qū)動(dòng)^f莫塊,用于啟動(dòng)與其自身兼容的下載軟件。
8、 根據(jù)權(quán)利要求6所述的無線終端下載數(shù)據(jù)的裝置,其特征在于,所述下 載軟件包括下載軟件底層驅(qū)動(dòng)模塊和下載模塊;其中,下載軟件底層驅(qū)動(dòng)模塊,用于實(shí)現(xiàn)與無線終端的操作系統(tǒng)相兼容; 下載模塊,用于搜索存在所要下載數(shù)據(jù)的服務(wù)器和/或用戶,并進(jìn)行數(shù)據(jù)下載。
9、 根據(jù)權(quán)利要求8所述的無線終端下載數(shù)據(jù)的裝置,其特征在于,所述下 載軟件還包括下載軟件數(shù)據(jù)處理模塊,用于接收與傳輸數(shù)據(jù),并向無線終端報(bào)告下載的 數(shù)據(jù)流量;和/或,病毒檢測(cè)模塊,用于對(duì)所下載的數(shù)據(jù)進(jìn)行病毒檢測(cè),病毒檢測(cè)完畢后,提 示無線終端下載結(jié)束,并通知無線終端。
10、 根據(jù)權(quán)利要求7所述的無線終端下載數(shù)據(jù)的裝置,其特征在于,所述無 線終端還包括連接判斷模塊,用于判斷無線終端與服務(wù)器和/或其他用戶的數(shù)據(jù)業(yè)務(wù)通道 是否建立成功,建立成功時(shí),啟動(dòng)下載軟件;未建立成功時(shí),通知空口管理模 塊重新建立數(shù)據(jù)業(yè)務(wù)通道;和/或,下載軟件纟企測(cè)模塊,用于^r測(cè)無線終端是否安裝下載軟件,若安裝,則啟 動(dòng)下載軟件;若未安裝,則通知獲取及安裝模塊;和/或,數(shù)據(jù)處理模塊,用于控制并調(diào)整下載數(shù)據(jù)的速率及流量,以及判斷經(jīng)過病 毒檢測(cè)后的數(shù)據(jù)是否正確,如果不正確,則向網(wǎng)絡(luò)請(qǐng)求重新下載不正確的數(shù)據(jù); 如果正確,則通知空口管理模塊斷開數(shù)據(jù)業(yè)務(wù)通道。
11、 根據(jù)權(quán)利要求6所述的無線終端下載數(shù)據(jù)的裝置,其特征在于,所述下 載軟件是基于用戶對(duì)服務(wù)器和用戶技術(shù)的、與無線終端相兼容的下載軟件。
全文摘要
本發(fā)明公開了一種無線終端下載數(shù)據(jù)的方法,無線終端獲取并安裝與自身相兼容的基于用戶對(duì)服務(wù)器和用戶技術(shù)的下載軟件,該方法包括建立數(shù)據(jù)業(yè)務(wù)通道,并在所述數(shù)據(jù)通道成功建立后,自動(dòng)啟動(dòng)該下載軟件去搜索存在所要下載數(shù)據(jù)的服務(wù)器和/或用戶,該下載軟件進(jìn)行數(shù)據(jù)下載。相應(yīng)地,本發(fā)明還提供一種無線終端下載數(shù)據(jù)的裝置,包括無線終端和基于用戶對(duì)服務(wù)器和用戶技術(shù)的下載軟件。通過本發(fā)明能夠提高無線終端的數(shù)據(jù)下載速度及下載流量,進(jìn)而實(shí)現(xiàn)充分利用網(wǎng)絡(luò)資源。
文檔編號(hào)H04W28/10GK101577869SQ20091008610
公開日2009年11月11日 申請(qǐng)日期2009年6月2日 優(yōu)先權(quán)日2009年6月2日
發(fā)明者鄭壽鋒 申請(qǐng)人:中興通訊股份有限公司