国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      進入/離開網(wǎng)絡(luò)時數(shù)據(jù)下載和上傳的自動繼續(xù)/中止的制作方法

      文檔序號:7642315閱讀:294來源:國知局
      專利名稱:進入/離開網(wǎng)絡(luò)時數(shù)據(jù)下載和上傳的自動繼續(xù)/中止的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明總體上涉及移動無線終端領(lǐng)域,更具體地說,涉及自動恢復(fù) 無線網(wǎng)絡(luò)上的數(shù)據(jù)傳輸?shù)囊苿訜o線終端,以及包括基于預(yù)定準(zhǔn)則的有條 件數(shù)據(jù)傳輸?shù)囊苿訜o線終端。
      背景技術(shù)
      通過移動電話訪問因特網(wǎng)是公知的。例如,移動計算機(如膝上型電腦,PDA等)可以使用移動電話來訪問因特網(wǎng),其中移動電話作為計 算機的調(diào)制解調(diào)器。更具體地,計算機經(jīng)由移動電話利用無線移動電話 網(wǎng)絡(luò)來訪問因特網(wǎng)。此外,諸如"支持上網(wǎng)"的移動電話可以經(jīng)由移動電 話網(wǎng)絡(luò)被用于直接訪問因特網(wǎng)。這種"支持上網(wǎng)"的電話通常包括例如用 于瀏覽網(wǎng)頁的圖形顯示器和支持因特網(wǎng)訪問、文件傳輸、網(wǎng)上沖浪等的 軟件。由于移動在線時間(air time)的費用,使用移動電話作為網(wǎng)關(guān)訪問 因特網(wǎng)可能很貴。當(dāng)超過預(yù)定數(shù)量(例如在移動計劃表中提供的分鐘數(shù)) 的在線時間和/或數(shù)據(jù)量(例如在計劃表中提供的數(shù)據(jù)量)時尤其如此。 此外,當(dāng)用戶不在移動電話的服務(wù)區(qū)內(nèi)(如漫游)時費用極大。進一步 地,與其他傳輸介質(zhì)相比,在移動電話網(wǎng)絡(luò)上的數(shù)據(jù)傳輸速率相對較低。作為上述問題的部分解決方案,移動電話除了在蜂窩網(wǎng)上進行通信 以外,還被配置為在無線計算機網(wǎng)絡(luò)上進行通信(例如經(jīng)由802.11a、 b、 或g標(biāo)準(zhǔn)),由此提供實現(xiàn)因特網(wǎng)訪問的替代途徑。例如,許多企業(yè)提供 無線因特網(wǎng)訪問(通常稱為"熱點"),其中具有無線網(wǎng)絡(luò)適配器的任何人 都可以訪問網(wǎng)絡(luò)和因特網(wǎng)。配備有無線網(wǎng)絡(luò)適配器和相關(guān)軟件的支持上 網(wǎng)的電話可以與常規(guī)的"支持無線"的膝上型計算機類似的方式實現(xiàn)對因 特網(wǎng)的訪問。此外,經(jīng)由無線計算機網(wǎng)絡(luò)訪問因特網(wǎng)的費用可以比經(jīng)由
      蜂窩網(wǎng)訪問因特網(wǎng)的費用低得多。此外,無線計算機網(wǎng)絡(luò)提供的數(shù)據(jù)傳 輸速率比蜂窩網(wǎng)提供的數(shù)據(jù)傳輸數(shù)率高得多。發(fā)明內(nèi)容對于訪問和發(fā)送郵件、文件交換或者僅僅是網(wǎng)上沖浪來說,無論是 使用蜂窩電話網(wǎng)還是無線計算機網(wǎng)絡(luò)經(jīng)由移動電話來訪問因特網(wǎng)都是方 便的方式。而經(jīng)由移動電話網(wǎng)絡(luò)訪問因特網(wǎng)可能相對比較貴,使用計算機網(wǎng)絡(luò)大幅降低了這些費用,同時增大了數(shù)據(jù)吞吐量(throughput)。然 而,這兩種因特網(wǎng)訪問方式可能都會遇到中斷,其中經(jīng)由移動電話網(wǎng)絡(luò)和/ 或無線計算機網(wǎng)絡(luò)都無法訪問因特網(wǎng)。此外,不良的信號質(zhì)量和/或干擾 可能會減少可用的帶寬,從而增加傳輸時間。在移動服務(wù)受限和/或信號 微弱、或者熱點數(shù)不很充足的區(qū)域中尤其如此。特別是當(dāng)上傳或下載文 件時可能存在問題。例如,如果在處于熱點中(或正在使用移動網(wǎng)絡(luò)) 時開始文件上傳或下載并且由于信號損失而中斷了上傳/下載,則整個上 傳/下載失敗并且必須在稍遲時間(例如,當(dāng)信號重新建立時)人工地重 新開始。在信號微弱和/或熱點受限的區(qū)域中,經(jīng)由移動電話來交換文件 可能是冗長和費時的。本發(fā)明提供了一種當(dāng)進入或離開諸如移動網(wǎng)絡(luò)或者無線計算機網(wǎng)絡(luò) 的網(wǎng)絡(luò)時,使得能夠自動繼續(xù)/中止在諸如移動電話的移動無線終端上的 數(shù)據(jù)傳輸?shù)脑O(shè)備和方法。例如如果經(jīng)由移動無線終端開始了文件傳輸, 并且在完成傳輸前,網(wǎng)絡(luò)連接失敗,則在網(wǎng)絡(luò)連接失敗期間中止了文件 傳輸。 一旦通信鏈路重新建立,能夠在先前中止的點處自動恢復(fù)文件傳 輸。這個過程將持續(xù)到文件傳輸完成或者該過程被取消為止。本發(fā)明的 一個優(yōu)點是每當(dāng)網(wǎng)絡(luò)連接失敗并隨后重新建立時,用戶無需重新開始文 件傳輸。此外,因為文件傳輸可以從先前中止的點來重新開始,所以可 以減少完成文件傳輸所需要的時間。本發(fā)明還可以讓用戶管理數(shù)據(jù)傳輸設(shè)置,從而僅當(dāng)滿足預(yù)定準(zhǔn)則時 才傳輸數(shù)據(jù)。該預(yù)定準(zhǔn)則可以基于通信介質(zhì)的可用帶寬,其中僅當(dāng)可用 帶寬高于預(yù)設(shè)閾值時才允許數(shù)據(jù)傳輸。另選的是,該預(yù)定準(zhǔn)則可以基于
      每單位數(shù)據(jù)通過通信介質(zhì)的傳輸成本,其中僅當(dāng)傳輸成本低于預(yù)定閾值 時才允許數(shù)據(jù)傳輸。特別是在具有多個拓撲的網(wǎng)絡(luò)之間無縫地和非無縫 地漫游的情況下,這是有利的,因為這使得用戶能夠決定將使用哪個網(wǎng) 絡(luò)來傳輸大的文件。例如,如果在高速計算機網(wǎng)絡(luò)上開始數(shù)據(jù)傳輸,由 于正在漫游,移動無線終端自動地切換到低速的移動網(wǎng)絡(luò),如果移動網(wǎng) 絡(luò)不滿足預(yù)定的準(zhǔn)則(例如帶寬或者網(wǎng)絡(luò)的每單位數(shù)據(jù)成本),則會禁止 進行數(shù)據(jù)傳輸。根據(jù)本發(fā)明的一方面, 一種用于在第一通信介質(zhì)上交換第一數(shù)據(jù)或 第二數(shù)據(jù)中至少一種數(shù)據(jù)的電子設(shè)備,該電子設(shè)備包括第一收發(fā)器, 其被配置為在所述第一通信介質(zhì)上交換所述第一數(shù)據(jù)和/或所述第二數(shù) 據(jù);數(shù)據(jù)管理器電路,其用于控制在所述第一通信介質(zhì)上的數(shù)據(jù)傳輸; 以及與所述第一通信介質(zhì)的特性對應(yīng)的用戶可設(shè)置參數(shù)。所述數(shù)據(jù)管理 器電路可操作地配置為基于對所述用戶可設(shè)置參數(shù)和所述第一通信介質(zhì) 的所述特性的比較,自動地開始、停止和恢復(fù)在所述第一通信介質(zhì)上的 數(shù)據(jù)傳輸。進一步地,該電子設(shè)備可以是移動電話。在一個實施方式中,所述用戶可設(shè)置參數(shù)可以基于有效通信鏈路、 數(shù)據(jù)傳輸速率或者每單位數(shù)據(jù)傳輸成本中的至少一種。在另一實施方式中,對數(shù)據(jù)傳輸?shù)幕謴?fù)包括從數(shù)據(jù)傳輸中斷的點繼 續(xù)數(shù)據(jù)傳輸。在另一實施方式中,該第二收發(fā)器可以被配置為在第二通信介質(zhì)上 交換所述第一數(shù)據(jù)和/或所述第二數(shù)據(jù)中的至少一種。此外,所述第一通 信介質(zhì)和所述第二通信介質(zhì)可以被賦予優(yōu)先級,并且所述數(shù)據(jù)管理器電 路基于所述比較和各介質(zhì)的所述優(yōu)先級,自動地選擇所述第一通信介質(zhì) 或所述第二通信介質(zhì)。在另一實施方式中,所述第一通信介質(zhì)可以是局域網(wǎng)、廣域網(wǎng)、點 對點(peer-to-peer)網(wǎng)絡(luò)或者因特網(wǎng)連接中的至少一個,而第二通信介質(zhì) 是移動電話網(wǎng)絡(luò)。在另一實施方式中,數(shù)據(jù)管理器電路包括處理器和該處理器可執(zhí)行 的代碼。另選地,數(shù)據(jù)管理器電路包括存儲器和存儲于存儲器中的代碼,
      并且/或者該代碼包括電子設(shè)備的固件。另一實施方式中,數(shù)據(jù)管理器電 路在硬件中實現(xiàn)。根據(jù)本發(fā)明的另 一方面, 一種向/從電子設(shè)備傳輸?shù)谝粩?shù)據(jù)或第二數(shù) 據(jù)中至少一種數(shù)據(jù)的方法,該方法包括以下步驟在第一通信介質(zhì)上交 換所述第一數(shù)據(jù)和/或所述第二數(shù)據(jù);監(jiān)控所述第一通信介質(zhì)的第一特性; 將所述第一特性與用戶可設(shè)置參數(shù)進行比較以確定所述第一通信介質(zhì)的 可用性;以及基于所述通信介質(zhì)的所述可用性自動地開始、停止和恢復(fù) 所述第一通信介質(zhì)上的數(shù)據(jù)傳輸。該電子設(shè)備可以是移動電話。在一個實施方式中,將所述特性與所述用戶可設(shè)置參數(shù)進行的比較 包括使用與所述通信介質(zhì)上的有效通信鏈路、所述通信介質(zhì)上的預(yù)定的 數(shù)據(jù)傳輸速率、或者所述通信介質(zhì)上的每單位數(shù)據(jù)的傳輸成本中的至少 一個相對應(yīng)的用戶參數(shù)。在另一實施方式中,對數(shù)據(jù)傳輸?shù)幕謴?fù)包括從數(shù)據(jù)傳輸中斷的點繼 續(xù)數(shù)據(jù)傳輸。在另一實施方式中,該方法進一步包括以下步驟在第二通信介質(zhì) 上交換所述第一數(shù)據(jù)或所述第二數(shù)據(jù)中的至少一種;監(jiān)控所述第二通信 介質(zhì)的特性;以及將所述第二通信介質(zhì)的所述特性與所述用戶可設(shè)置參 數(shù)進行比較以確定所述第二通信介質(zhì)的可用性。此外,該方法還包括以 下步驟對所述第一通信介質(zhì)和所述第二通信介質(zhì)賦予優(yōu)先級;當(dāng)高優(yōu) 先級通信介質(zhì)可用時,使用所述高優(yōu)先級通信介質(zhì);當(dāng)所述高優(yōu)先級通 信介質(zhì)不可用時,使用低優(yōu)先級通信介質(zhì)。進一步地,該方法可以包括 以下步驟周期性地確定每個通信介質(zhì)的可用性。權(quán)利要求1中的方法,其中所述第一通信介質(zhì)是局域網(wǎng)、廣域網(wǎng)、 點對點網(wǎng)絡(luò)或者因特網(wǎng)連接中的至少一個,而第二通信介質(zhì)是移動電話 網(wǎng)絡(luò)。根據(jù)本發(fā)明的另一方面,裝載于計算機可讀介質(zhì)中的用于向/從自電 子設(shè)備傳輸?shù)谝粩?shù)據(jù)或第二數(shù)據(jù)中至少一種數(shù)據(jù)的計算機程序,包括 在第一通信介質(zhì)上對第一數(shù)據(jù)和/或第二數(shù)據(jù)進行交換的代碼;對第一通 信介質(zhì)的特性進行監(jiān)控的代碼;對該特性和用戶可設(shè)置參數(shù)進行比較以 確定第一通信介質(zhì)可用性的代碼;以及基于第一通信介質(zhì)的可用性,自 動地開始、停止和恢復(fù)第一通信介質(zhì)上的數(shù)據(jù)傳輸?shù)拇a。根據(jù)本發(fā)明的另一方面, 一種向/從電子設(shè)備傳輸至少第一數(shù)據(jù)的方 法,該方法包括以下步驟監(jiān)控第一通信介質(zhì)的第一參數(shù);監(jiān)控第二通 信介質(zhì)的第二參數(shù),所述第二通信介質(zhì)具有與所述第一通信介質(zhì)的拓撲 結(jié)構(gòu)不同的拓撲結(jié)構(gòu);將第一參數(shù)和第二參數(shù)與用戶可設(shè)置參數(shù)進行比 較,所述用戶可設(shè)置參數(shù)定義了選擇準(zhǔn)則;以及選擇最滿足所述選擇準(zhǔn) 則的通信介質(zhì)。為了實現(xiàn)上述的和相關(guān)的目的,本發(fā)明還包括以下將在說明書中全 面描述的并且在權(quán)利要求中具體地指出的特征,以下描述和附圖詳細地 闡述了本發(fā)明的特定示例性實施方式,然而,在還可以適當(dāng)應(yīng)用本發(fā)明 的原理的各種方式中的一些方式中,它們是描述性的。在研究了以下附圖和詳細說明后,其他系統(tǒng)、方法、特征和本發(fā)明 的優(yōu)點對于本領(lǐng)域技術(shù)人員來說是顯而易見的。旨在將這里描述的所有 其他系統(tǒng)、方法、特征和優(yōu)點都包含在本發(fā)明內(nèi),并受到所附權(quán)利要求 的保護。雖然針對一個或更多個實施方式示出并描述了本發(fā)明,但是應(yīng)當(dāng)理 解,本領(lǐng)域技術(shù)人員通過閱讀和理解說明書可以進行替換或修改。本發(fā) 明包括所有這種替換和修改,并僅由權(quán)利要求的范圍限定。另外,雖然在各附圖/實施方式中描述和例示了各種特征,但是應(yīng)當(dāng) 理解,給定附圖或?qū)嵤┓绞降奶卣骺梢杂迷诒景l(fā)明的一個或更多個其他 附圖或?qū)嵤┓绞街?。?yīng)當(dāng)強調(diào)的是,在本說明書中釆用術(shù)語"包括" ("comprise/comprising")來指明存在所述特征、整體、步驟或部件,但 不排除存在或添加了一個或更多個其他特征、整體、步驟、部件或它們 的組合。


      參照以下附圖可以更好地理解本發(fā)明的多個方面。附圖中的部件沒
      有必要全部列出,而是將重點放在清楚地例示本發(fā)明的原理上。同樣地, 在一個附圖中描述的元件和特征可以與其他附圖中的元件和特征相結(jié) 合。此外,在附圖中,相同的附圖標(biāo)記指代全部多個視圖中相應(yīng)的部分。 附圖1是例示示例性通信的框圖。附圖2是示例性移動電話的框圖。附圖3A-3D是例示根據(jù)本發(fā)明用于實現(xiàn)文件傳輸?shù)淖詣永^續(xù)/中止 的方法的示例性流程圖。附圖4是例示根據(jù)本發(fā)明用于實現(xiàn)文件傳輸?shù)淖詣永^續(xù)/中止的方法 的另一個示例性流程圖。
      具體實施方式
      電子設(shè)備這一術(shù)語包括便攜式無線通信設(shè)備。便攜式無線通信設(shè)備 這一術(shù)語(在下文中稱為移動無線終端)包括諸如移動電話、發(fā)信機 (communicator)(也就是電子記事簿(electronic organizer))、個人數(shù)字 助理(PDA)、智能電話等的設(shè)備。盡管針對從電子設(shè)備到其他設(shè)備的文 件傳輸而描述了本發(fā)明,但應(yīng)當(dāng)理解,本發(fā)明還適用于從其他設(shè)備(例 如個人計算機)到電子設(shè)備的文件傳輸。本發(fā)明可以使諸如數(shù)據(jù)文件、可執(zhí)行文件、多媒體文件、文本文件 等的電子文件從諸如移動電話的電子設(shè)備傳輸?shù)街T如個人計算機(PC) 的另一設(shè)備,另一移動無線終端,或者可以在通信鏈路上接收和/或發(fā)送 數(shù)據(jù)的任何其他電子設(shè)備。數(shù)據(jù)傳輸經(jīng)由通過移動網(wǎng)絡(luò)(如蜂窩電話網(wǎng))、 計算機網(wǎng)絡(luò)(如無線計算機網(wǎng)絡(luò)或者WLAN)、藍牙網(wǎng)絡(luò)、點對點連接、 因特網(wǎng)或內(nèi)部互聯(lián)網(wǎng)、或者可實現(xiàn)信息無線傳輸?shù)娜魏纹渌ㄐ沤橘|(zhì)來 實現(xiàn)。 一旦數(shù)據(jù)傳輸開始,該傳輸就基于通信介質(zhì)的可用性自動停止和 開始。此外,當(dāng)數(shù)據(jù)傳輸在中止后恢復(fù)時,傳輸從上次成功傳輸?shù)狞c恢 復(fù)。通過這種方式,不需要重新傳輸整個文件,因此可以減少傳輸時間。例如,可以經(jīng)由高速通信鏈路(如到另一個計算機的WLAN連接) 在移動無線終端上開始文件傳輸。這種通信鏈路通常優(yōu)于移動網(wǎng)絡(luò)連接, 因為相對于移動網(wǎng)絡(luò)連接,其通常以更低的成本提供了更大的數(shù)據(jù)吞吐
      量。然而,由于移動無線終端的移動特性,當(dāng)移動無線終端進入和離開 發(fā)射器和/或接收器的范圍時,高速鏈路信號可能中斷。由于信號中斷, 本發(fā)明的移動無線終端自動中止數(shù)據(jù)傳輸并進入監(jiān)控或睡眠模式。在睡 眠模式期間,移動無線終端周期地檢查高速通信鏈路是否可用。 一旦高 速鏈路可用并且通信鏈路重新建立,數(shù)據(jù)傳輸就從上次中斷的點自動恢 復(fù),而無需用戶介入。通過這種方式,因為系統(tǒng)不需要重新傳輸整個文 件,傳輸時間可以最小化。而是,僅發(fā)送該文件的尚未被傳輸?shù)牟糠帧?此外,用戶不需要監(jiān)控是否傳輸成功。而是,用戶可以開始傳輸,然后 可以執(zhí)行其他任務(wù),因為他知道如果通信中斷,移動無線終端就會在通 信重新建立時自動恢復(fù)傳輸。另選地,具有不同拓撲結(jié)構(gòu)的多個網(wǎng)絡(luò)對于移動無線終端可能都是 可用的。 一種拓撲結(jié)構(gòu)可能比其他的具有更大的帶寬,這使得該網(wǎng)絡(luò)更 適于文件傳輸。當(dāng)多個網(wǎng)絡(luò)都可用吋,移動無線終端可以在保持文件傳 輸?shù)耐瑫r自動并無縫地從一個網(wǎng)絡(luò)轉(zhuǎn)換到另一個網(wǎng)絡(luò)。例如,數(shù)據(jù)傳輸 可能己經(jīng)在具有第一數(shù)據(jù)傳輸速率的第一網(wǎng)絡(luò)中開始(例如蜂窩網(wǎng))。在 傳輸期間,移動無線終端檢測到不同于第一網(wǎng)絡(luò)的第二網(wǎng)絡(luò),其中第二 網(wǎng)絡(luò)的帶寬大于第一網(wǎng)絡(luò)的帶寬。移動無線終端可以自動并無縫地對網(wǎng) 絡(luò)進行切換從而使用具有更高帶寬的網(wǎng)絡(luò),而不丟失已經(jīng)傳輸?shù)牟糠值?任何數(shù)據(jù)。通信介質(zhì)的可用性可以基于多個因素。在一個實施方式中,可用性 是基于通信鏈路是否可以經(jīng)由任何通信介質(zhì)而建立。換言之,如果通信 鏈路可以在通信介質(zhì)上建立,則稱該通信介質(zhì)是可用的。相反地,如果 通信鏈路不能在通信介質(zhì)上建立,則稱該通信介質(zhì)是不可用的。在另一示例性實施方式中,網(wǎng)絡(luò)可用性是基于在通信介質(zhì)上的最小 數(shù)據(jù)傳輸速率。公知的是,通信介質(zhì)上的數(shù)據(jù)傳輸速率可以基于多個因 素而改變,例如,信號強度和/或由其他設(shè)備產(chǎn)生的干擾。根據(jù)該實施方 式,即使通信鏈路可以在其中一個通信介質(zhì)上建立,如果數(shù)據(jù)傳輸速率 低于預(yù)設(shè)的閾值,則稱該通信介質(zhì)是不可用的。相反地,如果數(shù)據(jù)傳輸 速率等于或大于預(yù)設(shè)的閾值,則稱該通信介質(zhì)是可用的。閾值傳輸速率 例如可以是用戶可設(shè)置的參數(shù)。在另一示例性實施方式中,可用性可以基于每單位數(shù)據(jù)的訪問成本 和/或傳輸成本。例如,用戶可以指定僅當(dāng)每單位數(shù)據(jù)傳輸成本低于用戶 可設(shè)置的量時才傳輸數(shù)據(jù)。如果傳輸成本低于指定量,則稱該通信介質(zhì) 是可用的。相反地,如果傳輸成本等于或高于指定量,則稱該通信介質(zhì) 是不可用的。在另一實施方式中,可以為每個通信介質(zhì)賦予優(yōu)先級,其中具有高 優(yōu)先級的通信介質(zhì)優(yōu)于具有低優(yōu)先級的通信介質(zhì)。例如,為計算機網(wǎng)絡(luò) 賦予優(yōu)先級1,而為移動網(wǎng)絡(luò)賦予優(yōu)先級2 (在該例子中1的優(yōu)先級高于2)。如果這兩種通信介質(zhì)都被視為可用的,貝'j"高優(yōu)先級"的通信介質(zhì)被用于傳輸數(shù)據(jù),該例子中即為計算機網(wǎng)絡(luò)接口。如果在數(shù)據(jù)傳輸開始一 段時間后高優(yōu)先級的介質(zhì)變?yōu)椴豢捎?,則移動無線終端自動切換到次低 優(yōu)先級的通信介質(zhì),這種情況下,即為移動網(wǎng)絡(luò)接口。如果一段時間后 計算機網(wǎng)絡(luò)接口 (高優(yōu)先級的通信介質(zhì))變?yōu)榭捎?,則移動無線終端可 自動切換回計算機網(wǎng)絡(luò)接口。這是有利的,因為移動無線終端可以配置 為利用最佳可用通信介質(zhì)(例如,最佳傳輸速率,最低成本等),同時試 圖在優(yōu)先的通信介質(zhì)不可用時保持?jǐn)?shù)據(jù)傳輸。針對優(yōu)先通信介質(zhì)而使用 的可用性可以基于用于確定通信介質(zhì)的可用性的上述方法中的一個或更多個。在數(shù)據(jù)傳輸期間第一網(wǎng)絡(luò)介質(zhì)和第二網(wǎng)絡(luò)介質(zhì)之間的切換例如可以通過保持源設(shè)備(如移動無線終端)和/或目的設(shè)備(例如,PC、另一移 動無線終端、服務(wù)器等)設(shè)備的檢查點而實現(xiàn),其中檢査點標(biāo)識出了上 次成功傳輸?shù)臄?shù)據(jù)。當(dāng)移動無線終端從一個網(wǎng)絡(luò)介質(zhì)切換到另一個網(wǎng)絡(luò) 介質(zhì)時,移動無線終端可以取得(retrieve)檢查點并確定從哪里恢復(fù)數(shù) 據(jù)傳輸以使數(shù)據(jù)不丟失和傳輸時間最小化。移動無線終端可以配置為數(shù)據(jù)繼續(xù)/中止特征和數(shù)據(jù)傳輸管理特征 (例如,基于帶寬和/或每單位數(shù)據(jù)傳輸成本的傳輸)互相組合或彼此獨 立地來實現(xiàn)。例如,第一移動無線終端可以僅包括基于帶寬和/或傳輸成 本的數(shù)據(jù)傳輸管理器,第二移動無線終端可以僅包括自動繼續(xù)/中止特征,
      而第三移動無線終端可以包括自動繼續(xù)/中止特征和數(shù)據(jù)傳輸管理特征二 者?,F(xiàn)參照附圖1,示出了例示各種通信介質(zhì)的示例圖10,這些通信介 質(zhì)可以用于被實施為移動電話的電子設(shè)備。第一移動電話12a和第二移 動電話12b可以經(jīng)由多種不同途徑傳輸數(shù)據(jù)。例如,數(shù)據(jù)可以利用藍牙 通信鏈路在各電話之間直接傳輸。另選地,數(shù)據(jù)可以經(jīng)由使用無線路由 器16a和16b的WLAN(也稱為WIFI)連接和/或分組交換IP網(wǎng)絡(luò)18(例 如,因特網(wǎng)和/或內(nèi)部互聯(lián)網(wǎng)、局域網(wǎng)、廣域網(wǎng)等),從第一移動電話12a 傳輸?shù)降谝籔C14a、第二PC14b和/或第二移動電話12b,反之亦然。此 夕卜,數(shù)據(jù)可以經(jīng)由使用基站20a和20b以及移動交換網(wǎng)絡(luò)22a和22b的 移動通信鏈路從第一移動電話12a傳輸?shù)降谝?PC 14a、第二 PC 14b或者 第二移動電話12b,反之亦然??梢岳斫獾氖牵梢越]有在附圖1中 示出的多個其他連接。例如,可以在移動電話12a和12b以及PC14a和 14b之間建立藍牙通信鏈路?,F(xiàn)轉(zhuǎn)到圖2,其示出了可以與本發(fā)明一起使用的示例性移動電話30 的框圖。移動電話30包括可操作地耦合到無線電電路34的天線32。例 如,無線電電路34例如可以包括用于與附件或其他電子設(shè)備進行通信的 輔助收發(fā)器34a (如藍牙或其他無線通信技術(shù))、用于經(jīng)由常規(guī)的移動電 話網(wǎng)絡(luò)(例如,經(jīng)由基站或衛(wèi)星)進行通信的常規(guī)移動電話收發(fā)器34b, 以及用于與LAN或WAN進行無線通信的無線網(wǎng)絡(luò)收發(fā)器34c (也稱為 WIFI或WLAN)。雖然沒有示出,但應(yīng)當(dāng)理解,可以為各無線電電路34a, 34b和34c中的每一個提供單獨的天線。移動電話還包括聲音處理電路 36,其與麥克風(fēng)38和揚聲器40—起,能夠使聲音從移動電話30輸入和 輸出。此外,1/0接口 42將來自電源44 (如電池)的電力分配給移動電 話30的各個部件,而且I/O接口 42接收來自鍵盤46的數(shù)據(jù)并將該數(shù)據(jù) 提供給顯示屏(display) 48。無線電電路34、聲音處理電路36和I/O接 口 42可操作地與處理器50 (如CPU)耦合,處理器50與存儲器52和 定時器54 —起,執(zhí)行存儲于存儲器52中的代碼以實現(xiàn)移動電話功能, 例如,無線語音通信、識別鍵盤輸入、顯示控制,WLAN接口、數(shù)據(jù)傳
      輸、輔助通信等。數(shù)據(jù)管理器電路56耦合于CPU50和無線電電路34之 間并執(zhí)行這里所述的自動繼續(xù)/中止功能。數(shù)據(jù)管理器電路56可以完全地或部分地經(jīng)由軟件和/或固件來實現(xiàn)。 例如,可執(zhí)行代碼可以存儲于存儲器52中,其中當(dāng)CPU 50執(zhí)行代碼時, 實現(xiàn)這里所述的數(shù)據(jù)傳輸?shù)淖詣永^續(xù)/中止和/或數(shù)據(jù)傳輸管理。另選地, 或相結(jié)合地,數(shù)據(jù)管理器電路的幾個部分可以經(jīng)由固件來實現(xiàn)。g卩,邏 輯電路可以配置為用于實現(xiàn)這里所述的所有的或部分的自動繼續(xù)沖止功 能。現(xiàn)參照圖3A-3D和圖4,提供了例示用于實現(xiàn)移動無線終端中的數(shù) 據(jù)管理器電路56的示例性方法的流程圖100和100'。該流程圖包括多個 以特定順序排列的處理方框。應(yīng)當(dāng)理解,可以存在許多另選的或與所述 步驟等效的步驟,這種另選步驟和等效步驟被認(rèn)為落入所附權(quán)利要求的 范圍內(nèi)。另選步驟可以包括執(zhí)行未具體列舉和/或示出的附加步驟或動作、 以與所列舉的和/或示出的順序不同的順序執(zhí)行步驟或動作、和/或省略所列舉和/或示出的步驟。另選步驟還可以包括同時地或部分同時地執(zhí)行步 驟或動作。在圖3A的步驟102開始,用戶開始從移動無線終端到例如用戶的家 用PC其他設(shè)備的文件傳輸。例如可以使用鍵盤46結(jié)合顯示屏48 —起開 始文件傳輸,其中菜單系統(tǒng)可以簡化對移動無線終端的命令輸入(如顯 示多個命令的滾動條,其這些命令中的每一個可以使用上/下滾動鍵來選 擇)。 一旦文件傳輸已經(jīng)開始,則在步驟104數(shù)據(jù)傳輸電路56確定優(yōu)先 的通信介質(zhì)是否可用。例如,移動無線終端可以掃描和檢測是否存在網(wǎng) 絡(luò)(如WLAN或移動網(wǎng)絡(luò))并確定網(wǎng)絡(luò)參數(shù)(例如,帶寬、每單位數(shù)據(jù) 的成本等),以下將詳細說明。優(yōu)選地,優(yōu)先的通信介質(zhì)是可以經(jīng)由無線 連接(如無線路由器)訪問的高速計算機網(wǎng)絡(luò)。優(yōu)先的通信介質(zhì)可以是用戶可選的。例如,在具有多個熱點的區(qū)域 中,有利的是用戶選擇無線計算機網(wǎng)絡(luò)作為優(yōu)先的通信介質(zhì)。通過這種 方式,能夠進行高速率數(shù)據(jù)傳輸,同時使與數(shù)據(jù)傳輸相關(guān)的成本最小化。 然而,在特定區(qū)域中,熱點的數(shù)量是有限的或者根本不存在。在這種情
      況下,用戶可能希望將優(yōu)先的通信介質(zhì)改變?yōu)橐苿訜o線終端的移動網(wǎng)絡(luò)。 雖然移動網(wǎng)絡(luò)通常以較高的成本提供較少的吞吐量,但是當(dāng)其他方式不 可用時,這種選擇可以實現(xiàn)文件傳輸。如果優(yōu)先的通信介質(zhì)不可用,則在步驟106任何傳輸都暫停并且該 方法進入睡眠模式。睡眠模式引入了試圖重新與優(yōu)先的通信介質(zhì)連接前 的延遲。通常,睡眠模式可以根據(jù)區(qū)域和用戶的偏好而設(shè)置為幾秒,幾 分,幾小時或者更多。例如,在市區(qū),睡眠模式可以設(shè)置為一分鐘或更 少,因為從一個熱點到另一個熱點的距離可能相對比較短。然而在鄉(xiāng)村, 睡眠模式可以更長,因為熱點通常相對相距更遠。通過增加已知具有分 散的熱點的區(qū)域中的睡眠時間,可以節(jié)省電池電力,因為無線電電路34 無需持續(xù)地掃描可用的信號。實際睡眠時間可以是用戶可調(diào)節(jié)的預(yù)定值。 一旦睡眠時間到期,該方法就返回到步驟104并檢查優(yōu)先的通信介質(zhì)是 否可用。如果優(yōu)先的通信介質(zhì)是可用的,則在步驟108確定是否正在試圖恢 復(fù)或者重新幵始。也就是說,確定系統(tǒng)是否正在從失敗或者中斷的連接 中恢復(fù),其中在該連接中已經(jīng)傳輸了文件的至少一部分。如果系統(tǒng)沒有 正在恢復(fù),則在步驟110開始文件傳輸,并在步驟112將檢查點保存于 存儲器中。如本領(lǐng)域所公知的,檢查點記錄(checkpointing)是提取運行 的進程(process)并將其狀態(tài)凍結(jié)于存儲器中的處理,從而其稍后可以 從執(zhí)行時作為檢查點的點恢復(fù)。檢査點在恢復(fù)處理期間使用,用于確定 傳輸在哪里中斷以及一旦通信介質(zhì)在中斷后再次可用時從哪里開始傳 輸。文件傳輸可以指向接收設(shè)備(如另一個移動電話或者PC)或者中間 設(shè)備(如由移動網(wǎng)絡(luò)提供商或計算機網(wǎng)絡(luò)提供商運營的服務(wù)器)并保存 在那里直到文件全部上傳或者/下載完?;氐讲襟E108,如果系統(tǒng)正在恢復(fù),則在步驟114從存儲器取得檢查 點,并基于那里包含的信息,從傳輸中斷的點恢復(fù)傳輸。如前所述,這 是有利的,因為不需要每當(dāng)通信鏈路丟失時重新從頭開始傳輸。在步驟116,確定是否文件傳輸已經(jīng)完成。如果文件傳輸沒有完成, 則該方法返回到步驟104并重復(fù)后續(xù)步驟。然而,如果文件傳輸完成,
      則在步驟118通知用戶傳輸成功。該報告可以是移動無線終端顯示屏48 上的簡單消息、發(fā)送給用戶電子郵件地址的電子郵件、聲音警報、或者通知用戶傳輸狀態(tài)的任何其他方式?,F(xiàn)轉(zhuǎn)到圖3B、 3C和3D,示出了實現(xiàn)圖3A的步驟104的示例性方 法。在圖3B的步驟104a,確定是否能夠在網(wǎng)絡(luò)上建立通信鏈路。如果通 信鏈路可以建立,則在步驟104b,網(wǎng)絡(luò)被標(biāo)記為可用。然而如果通信鏈 路不能被建立,則在步驟104c,網(wǎng)絡(luò)被標(biāo)記為不可用。在圖3C的步驟104a,,確定數(shù)據(jù)傳輸速率是否大于預(yù)定閾值。如果 數(shù)據(jù)速率大于閾值,則在步驟104b',網(wǎng)絡(luò)被標(biāo)記為可用。然而,如果數(shù) 據(jù)速率小于或等于閾值,則在步驟104c',網(wǎng)絡(luò)被標(biāo)記為不可用。因此, 圖3C的方法不僅要求建立通信鏈路,還要求通信鏈路的質(zhì)量足夠以預(yù)定 的速率(其可以是固定的或者用戶可選擇的)實現(xiàn)數(shù)據(jù)傳輸。在圖3D的步驟104",確定每單位數(shù)據(jù)傳輸成本是否大于預(yù)定閾值 (例如,用戶設(shè)定的閾值)。如果成本小于閾值,則在步驟104b',網(wǎng)絡(luò) 被標(biāo)記為可用。然而如果成本大于或等于閾值,則在步驟104c,,網(wǎng)絡(luò)被 標(biāo)記為不可用?,F(xiàn)轉(zhuǎn)到圖4,示出了實現(xiàn)數(shù)據(jù)管理器電路56的另一個示例性方法。 圖4的多個步驟與圖3的相同,因此將簡單論述。在圖4的步驟102開 始,用戶開始從移動無線終端到例如用戶的家用PC的另一個設(shè)備的文件 傳輸。 一旦文件傳輸已經(jīng)開始,在則步驟104,數(shù)據(jù)管理器電路56確定 優(yōu)先的通信介質(zhì)(例如具有最高優(yōu)先級的介質(zhì))是否可用。在本實施例 中,優(yōu)先的通信介質(zhì)是高速計算機網(wǎng)絡(luò)。如果優(yōu)先的通信介質(zhì)是可用的, 則選擇該優(yōu)先的通信介質(zhì)用于在步驟107a所示的文件傳輸,該方法按照 針對圖3A所述的步驟108-118繼續(xù)進行。如果優(yōu)先的通信介質(zhì)是不可用的,則該方法轉(zhuǎn)到步驟105并確定第 二通信介質(zhì)(如下一低優(yōu)先級介質(zhì))是否可用。例如,第二通信介質(zhì)可 以是移動電話網(wǎng)。如果第二通信介質(zhì)是不可用的,則如上所述,該方法 進行到步驟106 (g卩,暫停或睡眠模式)并返回到步驟104。如果第二通 信介質(zhì)是可用的,則選擇該第二通信介質(zhì)用于在步驟107b所示的文件傳 輸,并且如上所述該方法繼續(xù)進行到步驟108-118。如果在數(shù)據(jù)傳輸完成 前較高優(yōu)先級通信介質(zhì)變?yōu)榭捎?,則該方法回到該優(yōu)先的通信介質(zhì)用于 數(shù)據(jù)傳輸。另選地,系統(tǒng)可以配置為即使其他網(wǎng)絡(luò)可用也僅使用優(yōu)先的網(wǎng)絡(luò)。 例如,可以對不打算使用的網(wǎng)絡(luò)賦予優(yōu)先級-1。當(dāng)系統(tǒng)檢測到優(yōu)先級-1 時,則即使該網(wǎng)絡(luò)實際上可用也可以將其標(biāo)記為不能用于數(shù)據(jù)傳輸。因此,圖4的方法選擇最佳可用的通信介質(zhì)并使用該通信介質(zhì)用于 傳輸。雖然圖4的方法可能不是最經(jīng)濟合算的,但其使得在考慮可用傳 輸介質(zhì)的情況下以可能最短的時間進行文件傳輸。應(yīng)當(dāng)理解的是,圖4 的方法可以擴展為包括多于兩個的網(wǎng)絡(luò)(例如可以增加如藍牙鏈路的第 三網(wǎng)絡(luò))。因此,已公開了用于經(jīng)由移動無線終端自動繼續(xù)/中止文件傳輸?shù)脑O(shè) 備和方法。本發(fā)明的有利之處在于可以有效使用網(wǎng)絡(luò)介質(zhì)。此外,可以 減少與文件傳輸相關(guān)的文件傳輸時間和成本。這里己經(jīng)公開了本發(fā)明的特定實施方式。本領(lǐng)域的普通技術(shù)人員可 以很容易地想到本發(fā)明在其他環(huán)境中還可以具有其他應(yīng)用。事實上,可 能有許多實施方式和實現(xiàn)。以下權(quán)利要求決不旨在將本發(fā)明的范圍限制 在上述特定實施方式上。另外,任何"用于…裝置"的敘述意味著對元件 和權(quán)利要求的裝置加功能的理解。但是,任何沒有具體使用"用于…裝置" 來敘述的元件,并不意味著理解為方法加功能的元件,即使該權(quán)利要求 另外包括"裝置"這個詞。本發(fā)明的計算機程序單元(element)可以實施為硬件和/或軟件(包 括固件、常駐軟件、微代碼等)。本發(fā)明可以采用計算機程序產(chǎn)品的形式, 其可以由計算機可用或計算機可讀的存儲介質(zhì)體現(xiàn),該存儲介質(zhì)具有計 算機可用或計算機可讀的程序指令、包含在該介質(zhì)中的由指令執(zhí)行系統(tǒng) 使用或者與指令執(zhí)行系統(tǒng)結(jié)合使用的"代碼"或者"計算機程序"。在本文的 上下文中,計算機可用或計算機可讀介質(zhì)可以是能夠包含、存儲、交換、 傳播或者傳輸由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與它們結(jié)合使用的程 序的任何介質(zhì)。該計算機可用或計算機可讀介質(zhì)例如可以是,但不限于 電子的、磁的、光的、電磁的、紅外的、或者半導(dǎo)體系統(tǒng)、裝置、設(shè)備, 或例如因特網(wǎng)的傳播介質(zhì)。注意計算機可用或計算機可讀介質(zhì)甚至可以 是紙張或者其上打印了程序的其他適當(dāng)?shù)慕橘|(zhì),因為程序可以經(jīng)由例如 對紙張或其他介質(zhì)的光學(xué)掃描而電子地捕獲,然后進行編譯、解釋,或 者以其他適當(dāng)?shù)姆绞竭M行處理。這里所描述的計算機程序產(chǎn)品和任何軟 件和硬件形成了在示例性實施方式中用于執(zhí)行本發(fā)明的功能的各種裝 置。雖然已經(jīng)針對一個或多個特定的優(yōu)選實施方式示出和描述了本發(fā) 明,但顯而易見的是,在閱讀和理解說明書和附圖后,本領(lǐng)域其它技術(shù) 人員可以想到等同替代和修改。具體就由上述元件(部件、附件、設(shè)備、 組件等)執(zhí)行的各種功能而言,即使在結(jié)構(gòu)上不等同于所公開的結(jié)構(gòu), 其中該結(jié)構(gòu)實現(xiàn)本發(fā)明的一個或多個示例性實施方式中所述的功能,但 是除非另有說明,用于描述這種元件的術(shù)語(包括對"裝置"的引用)意 味著對應(yīng)于執(zhí)行所述元件的規(guī)定功能的任何元件(即功能上等同)。此外, 雖然已經(jīng)只針對多個所例示的實施方式中的一個或更多個描述了本發(fā)明 的特定特征,但是可以根據(jù)意愿并且對于任何給定的或者特定的應(yīng)用來 說有利的是,這種特征可以與其他實施方式的一個或更多個其他特征相 5口 n o
      權(quán)利要求
      1、一種在第一通信介質(zhì)上交換第一數(shù)據(jù)或第二數(shù)據(jù)中至少一種數(shù)據(jù)的電子設(shè)備(30),該電子設(shè)備包括第一收發(fā)器(34a,34b,34c),其被配置為在所述第一通信介質(zhì)上交換所述第一數(shù)據(jù)和/或所述第二數(shù)據(jù);數(shù)據(jù)管理器電路(56),其用于控制在所述第一通信介質(zhì)上的數(shù)據(jù)傳輸;以及與所述第一通信介質(zhì)的特性對應(yīng)的用戶可設(shè)置參數(shù),其中所述數(shù)據(jù)管理器電路可操作地配置為基于對所述用戶可設(shè)置參數(shù)和所述第一通信介質(zhì)的所述特性的比較,自動地開始、停止和恢復(fù)在所述第一通信介質(zhì)上的數(shù)據(jù)傳輸。
      2、 根據(jù)權(quán)利要求1所述的設(shè)備,其中所述用戶可設(shè)置參數(shù)是基于有 效通信鏈路、數(shù)據(jù)傳輸速率或者每單位數(shù)據(jù)的傳輸成本中的至少一種。
      3、 根據(jù)權(quán)利要求1-2中任意一項所述的設(shè)備,其中對數(shù)據(jù)傳輸?shù)幕?復(fù)包括從數(shù)據(jù)傳輸中斷的點繼續(xù)進行數(shù)據(jù)傳輸。
      4、 根據(jù)權(quán)利要求1-3中任意一項所述的設(shè)備,該設(shè)備進一步包括第 二收發(fā)器,該第二收發(fā)器被配置為在第二通信介質(zhì)上交換所述第一數(shù)據(jù) 和/或所述第二數(shù)據(jù)中的至少一種數(shù)據(jù)。
      5、 根據(jù)權(quán)利要求4所述的設(shè)備,其中所述第一通信介質(zhì)和所述第二 通信介質(zhì)被賦予優(yōu)先級,并且所述數(shù)據(jù)管理器電路基于所述比較和各介 質(zhì)的所述優(yōu)先級,自動地選擇所述第一通信介質(zhì)或所述第二通信介質(zhì)。
      6、 根據(jù)權(quán)利要求1-5中任意一項所述的設(shè)備,其中所述電子設(shè)備是 移動電話。
      7、 一種向/從電子設(shè)備(30)傳輸?shù)谝粩?shù)據(jù)或第二數(shù)據(jù)中至少一種 數(shù)據(jù)的方法,該方法包括以下步驟在第一通信介質(zhì)上交換所述第一數(shù)據(jù)和/或所述第二數(shù)據(jù); 監(jiān)控所述第一通信介質(zhì)的第一特性(104);將所述第一特性與用戶可設(shè)置參數(shù)(104a, 104a', 104a")進行比較 以確定所述第一通信介質(zhì)的可用性;以及基于所述通信介質(zhì)的所述可用性(104)自動地開始、停止(104) 和恢復(fù)(108)所述第一通信介質(zhì)上的數(shù)據(jù)傳輸。
      8、 根據(jù)權(quán)利要求7所述的方法,其中將所述特性與所述用戶可設(shè)置 參數(shù)進行的比較包括使用與所述通信介質(zhì)上的有效通信鏈路、所述通信 介質(zhì)上的預(yù)定的數(shù)據(jù)傳輸速率、或者所述通信介質(zhì)上的每單位數(shù)據(jù)的傳 輸成本中的至少一個相對應(yīng)的用戶參數(shù)。
      9、 根據(jù)權(quán)利要求7-8中任意一項所述的方法,其中對數(shù)據(jù)傳輸?shù)幕?復(fù)包括從數(shù)據(jù)傳輸中斷的點繼續(xù)進行數(shù)據(jù)傳輸。
      10、 根據(jù)權(quán)利要求7-9中任意一項所述的方法,該方法進一步包括 以下步驟在第二通信介質(zhì)上交換所述第一數(shù)據(jù)或所述第二數(shù)據(jù)中的至少一種 數(shù)據(jù);監(jiān)控所述第二通信介質(zhì)的特性;以及將所述第二通信介質(zhì)的所述特性與所述用戶可設(shè)置參數(shù)進行比較以 確定所述第二通信介質(zhì)的可用性。
      11、 根據(jù)權(quán)利要求10所述的方法,該方法進一步包括以下步驟 對所述第一通信介質(zhì)和所述第二通信介質(zhì)賦予優(yōu)先級; 當(dāng)高優(yōu)先級通信介質(zhì)可用時,使用所述高優(yōu)先級通信介質(zhì); 當(dāng)所述高優(yōu)先級通信介質(zhì)不可用時,使用低優(yōu)先級通信介質(zhì)。
      12、 根據(jù)權(quán)利要求7-11中任意一項所述的方法,其中所述電子設(shè)備 是移動電話。
      13、 根據(jù)權(quán)利要求7-12中任意一項所述的方法,其中交換步驟包括 在所述電子設(shè)備與PC、另一個電子設(shè)備或由服務(wù)提供商操作的服務(wù)器中 的至少一個之間傳輸所述第一數(shù)據(jù)和/或所述第二數(shù)據(jù)。
      全文摘要
      一種在第一通信介質(zhì)上交換第一數(shù)據(jù)或第二數(shù)據(jù)中至少一種的電子設(shè)備(30),該電子設(shè)備包括第一收發(fā)器(34a,34b,34c),其被配置為在所述第一通信介質(zhì)上交換所述第一數(shù)據(jù)和/或所述第二數(shù)據(jù);數(shù)據(jù)管理器電路(56),其用于控制在所述第一通信介質(zhì)上的數(shù)據(jù)傳輸;以及與所述第一通信介質(zhì)的特性對應(yīng)的用戶可設(shè)置參數(shù)。所述數(shù)據(jù)管理器電路可操作地配置為基于對所述用戶可設(shè)置參數(shù)和所述第一通信介質(zhì)的所述特性的比較,自動地開始、停止和恢復(fù)在所述第一通信介質(zhì)上的數(shù)據(jù)傳輸。
      文檔編號H04W88/06GK101401391SQ200680053763
      公開日2009年4月1日 申請日期2006年9月6日 優(yōu)先權(quán)日2006年3月9日
      發(fā)明者弗雷德里克·奧伊杰爾, 拉爾斯·約翰·拉格納·卡爾貝格 申請人:索尼愛立信移動通訊有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1