中文字幕无码日韩视频无码三区

數據通信方法和系統的制作方法

文檔(dang)序(xu)號:7918367閱(yue)讀:111來源:國知局
專利名稱:數據通信方法和系統的制作方法
技術領域
本發明涉及數據通信,更具體的說,本發明的一些實施例涉及一種用于手 持便攜通信設備配置連接并使用本地的和遠端資源的方法和系統。
背景技術
無線通信技術在過去幾年里飛速發展。在當今社會,大多數人出于商業或 者私人用途都擁有自己的移動設備,比如移動電話、掌上電腦、筆記本電腦等 等。社會正逐漸走向移動化。大量的移動通信解決方案正在"^延生并融入人們的 曰常生活中。
例如,在眾多應用之中,無線個人區域網絡(WPAN)越來越普及,這是 因為這種網絡所能提供的連接非常靈活且使用過程非常方便。WPAN系統取代 了笨重的電纜以及電線,這是因為以往的電纜及電線只能采用短距離(通常為 IO米的范圍)的連接方式來連接一定區域內的設備及移動終端。WPAN可基 于已經標準化的技術來構建,例如2類藍牙(BT)技術。雖然某些應用可從 WPAN獲益,但是其它應用可能需要更大的服務區域和/或容量。
為滿足這種需要,技術人員開發出了其它的技術來提供更好的無線服務。 例如,無線局域網絡(WLAN)系統可工作在100米范圍內。與WPAN系統 相比,WLAN能夠為較大地理區域內的設備提供連接,例如建筑物或4交園內 的區域。WLAN系統通常基于特定的標準,例如IEEE 802.11標準規范,并且 通常工作在100米的范圍之內, 一般用來為同一地理區域(例如,WLAN系 統)內的傳統有線局域網絡(LAN)補充通信容量。
其它一些類型的無線解決方案也從傳統的陸地通信技術中演變而來。例如 蜂窩電話已經成為當今世界的日常生活必需品。雖然蜂窩技術最初的目的僅僅 是為傳統技術服務提供移動性,但這項技術的發展已經超出了原來的初衷。許
多現代蜂窩技術包括GSM/GPRS/EDGE、 UMTS和CDMA2000之中都添加了 基本的數據性能。多數今天的蜂窩服務都包括這樣一些特色服務,如文本消息、 音頻A見頻流和網頁瀏覽等等。
將各種無線技術合并是無線世界的另一種趨勢。比如,WLAN系統可與 WPAN系統結合使用以為用戶提供更好的整體功能。例如,藍牙技術可用于將 筆記本電腦或手持無線終端連接到外圍設備如鍵盤、鼠標、耳機和/或打印機, 而這些筆記本電腦或手持無線終端又通過建筑物內的接入點(AP)連接到校 園范圍內的WLAN網絡。同樣的,蜂窩技術還允許將移動電話用作無線調制 解調器,這使得可以通過蜂窩網絡來將筆記本電腦連接到互聯網。
簡而言之,出現了支持手持無線通信設備(HWCD)的無線網絡。然而, 盡管HWCD在復雜性和性能方便已經得到了不斷的發展,這些HWCD仍然受 到某些主要的限制,特別是物理限制和電量。
與其它電子設備一樣,HWCD在運行能力和運行速度上也取得了巨大的 進步。同樣地,移動通信技術正在試圖進入到除了給用戶提供移動電話服務的 其他領域中去。這樣的領域包括微型電腦、多媒體播放器、GPS設備以及其他 方面的應用。隨著越來越多的應用被加入移動設備,對業務集成的需求也變得 越來越大。
比較本發明后續將要結合附圖介紹的系統,傳統技術的其它局限性和弊端 對于本領域的普通技術人員來說是顯而易見的。

發明內容
本發明提供了 一種用于手持便攜通信設備配置連接并使用本地和遠端資 源的方法和系統,其在至少一幅附困中進行了詳細的描述,并在權利要求中進 行的完整的定義。
根據本發明的一個方面,提供一種數據通信方法,所述方法包括 在手持無線通信設備內,發現可用網絡以及經由所述可用網絡可用的資
源;
基于存儲在所述手持無線通信設備內的用戶喜好標準,經由所述可用網絡
中選定的一個或多個,建立所述手持無線通信設備和所述可用資源中選定的一
個或多個之間的路由;
經由所述建立的路由在所述手持無線通信設備和所述選定的一個或多個
可用資源之間傳送多々某體數據。
優選地,所述方法包括動態地調整所述建立的路由。
優選地,所述動態地調整基于所述可用網絡的可用性的變化來做出。
優選地,所述動態地調整基于所述可用網絡的帶寬來做出。
優選地,所述手持無線通信設備使用多種無線協議進行通信。
優選地,所述方法包括動態地調整存儲在所述手持無線通信設備內的所
述喜好標準。
優選地,所述資源是所述手持無線通信設備的本地資源。 優選地,所述資源是所述手持無線通信設備的遠端資源。 根據本發明的一個方面,本發明提供一種數據通信系統,所述系統包括 手持無線通信設備內的一個或多個電路,用于發現可用網絡以及經由所述
可用網絡可用的資源;
所述一個或多個電路基于存儲在所述手持無線通信設備內的用戶喜好標
準,經由所述可用網絡中選定的一個或多個,建立所述手持無線通信設備和所
述可用資源中選定的一個或多個之間的i 各由;
所述一個或多個電路經由所述建立的路由在所述手持無線通信設備和所
述選定的一個或多個可用資源之間傳送多4某體數據。
優選地,所述一個或多個電路動態地調整所述建立的路由。
優選地,所述動態地調整基于所述可用網絡的可用性的變化來做出。
優選地,所述動態地調整基于所述可用網絡的帶寬來做出。
優選地,所述一個或多個電路通過所述手持無線通信設備使用多種無線協
議來實現通信。
優選地,所述一個或多個電路動態地調整存儲在所述手持無線通信設備內 的所述喜好標準。
優選地,所述資源是所述手持無線通信設備的本地資源。
優選地,所述資源是所述手持無線通信設備的遠端資源。
根據本發明的一個方面,本發明提供一種可機讀存儲器,其內存儲的計算 機程序具有至少一個代碼段以用于數據通信,所述至少一個代碼段由機器執行
使得該機器執行如下步驟
在手持無線通信設備內,發現可用網絡以及經由所述可用網絡可用的資
源;
基于存儲在所述手持無線通信設備內的用戶喜好標準,經由所述可用網絡 中選定的一個或多個,建立所述手持無線通信設備和所述可用資源中選定的一 個或多個之間的路由;
經由所述建立的路由在所述手持無線通信設備和所述選定的 一個或多個 可用資源之間傳送多媒體數據。
優選地,所述至少一個代碼段包括用于動態地調整所述建立的路由的代碼。
優選地,所述動態地調整基于所述可用網絡的可用性的變化來做出。
優選地,所述動態地調整基于所述可用網絡的帶寬來做出。
優選地,所述至少一個代碼段包括用于通過所述手持無線通信設備使用多
種無線協議來實現通信的代碼。
優選地,所述至少一個代碼段包括用于動態地調整存儲在所述手持無線通
信設備內的所述喜好標準的代碼。
優選地,所述資源是所述手持無線通信設備的本地資源。 優選地,所述資源是所述手持無線通信設備的遠端資源。 本發明的各種優點、各個方面和創新特征,以及其中所示例的實施例的細
節,將在以下的描述和附圖中進行詳細介紹。


下面將結合附圖及實施例對本發明作進一步說明,附圖中 圖1A是依據本發明一較佳實施例的采用普通分發系統(DS )集成基本服 務集(BSS)的WLAN基礎網絡的結構示意圖; 圖IB是依據本發明一較佳實施例的包括基本服務集(BSS)、具有支持 WLAN/藍牙共存的工作站的WLAN基礎網絡的結構示意圖1C是依據本發明一較佳實施例的設置有WLAN和藍牙無線電器件的 共存終端的使用模型的示意圖ID是依據本發明另一較佳實施例的設置有WLAN和藍牙無線電器件 的共存終端的使用模型的示意圖2是依據本發明一較佳實施例的由移動無線通信設備配置的網絡連接 的示意圖3是依據本發明一較佳實施例的使用手持無線通信設備配置點對點網 絡連接的方法的流程圖。
具體實施例方式
本發明的一些實施例涉及一種用于手持便攜通信設備配置連接到并使用 本地的和遠端的資源的方法和系統。本發明的方法包括發現可用網絡和資源并 建立所述手持便攜通信設備和選定的資源之間的路由。該路由可基于存儲在手 持便攜通信設備內的用戶喜好標準在選定的一個或多個可用網絡上建立。 一旦 建立路由,便可在該手持無線通信設備和選定的一個或多個可用資源之間傳送 多媒體數據。建立的路由可基于網絡可用性和帶寬進行動態地調整。該手持無 線通信設備可使用多種無線協議來通信。存儲在手持無線通信設備內的喜好標 準可進行動態地調整。該資源可以是手持無線通信設備本地的或遠端的資源。 圖1A是依據本發明一較佳實施例的采用普通分發系統(DS)集成基本服 務集(BSS)的WLAN基礎網絡的結構示意圖。如圖1A所示,WLAN基礎 網絡100包括第一BSS 102a、第二BSS102b、 DS 104、有線網絡106、門戶 (portal) 108、第一接入點(AP) 112a、第二接入點112b、以及多個WLAN 工作站110a和110b。 BSS 102a以及102b可以被看作是IEEE 802.11 ( WLAN) 架構的底部基礎構件,其可定義為受單個協調功能直接控制的一組基站。被 BSS覆蓋的地理區域被稱作為基本服務區(BSA)。DS 104可被用來將BSS 102a 與BSS 102b
干網,在WLAN基礎網絡100中負責媒介訪問控制(MAC )層傳輸。DS 104 就像IEEE 802.11標準說明的那樣可以被獨立使用。例如,DS104可以通過利 用IEEE 802.3以太局域網(LAN)、 IEEE 802.4令牌總線局域網、IEEE 802.5 令牌環局域網、分布式光纖數據接口城域網(FDDI)、城域網(MAN)或者 其他的IEEE 802.11無線傳輸々某介得以實現。DS 104同樣可以利用與第一BSS 102a或者第二BSS 102b相同的物理媒介來實現。然而,DS 104可能與BSS 有著邏輯上的不同,并且DS 104只能被用來在BSS之間和/或在BSS與有線 網絡106之間傳輸數據包。
有線網絡106可包括適當的硬件、邏輯器件、電路和/或編碼,用以提供 有線網絡梯:作。有線網絡106可以通過門戶108從由WLAN基礎i殳施網絡100 接入。門戶108可包含當的硬件、邏輯器件、電路和/或編碼,用以將WLAN 基礎設施網絡100與非IEEE 802.11網絡結合起來。另外,門戶108也可以起 到橋接器的作用,比如范圍擴展和/或不同幀格式之間的格式轉換,這也是為 了能將WLAN基礎設施網絡100與基于IEEE 802.11的網絡結合起來。
接入點(AP) 112a以及112b可包括適當的硬件、邏輯器件、電路和/或
網絡100的范圍擴展。WLAN工作站110a以及110b對應于啟用了 WLAN的 終端,WLAN終端包括適當的硬件、邏輯器件、電路和/或編碼,用以經AP 連接到WLAN基礎設施網絡100。 WLAN工作站110a是一個筆記本電腦,對 應于BSS里的一個移動站或者終端,WLAN基站110b是一臺臺式電腦,對應 于BSS里的固定或者靜止終端。每個BSS都包括了大量的移動或者固定工作 站而并不^f又限于圖1A所示的應用情況。
HWCD用戶可能希望使用BSA內的資源來執行預期的任務的同時使用基 于家庭的資源,或者希望訪問該BSA內的其它WLAN工作站。使用HWCD 建立的連接將需要動態路由性能和內置的用戶喜好信息和訪問權限。
圖1B是依據本發明一較佳實施例的包括基本服務集(BSS)、具有支持 WLAN/藍牙共存的工作站的WLAN^5出網絡的結構示意圖。如圖1B所示, WLAN基礎網絡120與圖1A內的WLAN基礎網路100的區別在于,至少一個BSS具有至少一個支持藍牙技術的工作站或終端。就此而言,第二 BSS 102b 包括其它的移動終端或工作站例如PDA110c和移動電話110d,且膝上型電腦 110a是支持藍牙的。所示的外部設備114可以是支持藍牙的膝上型電腦所支 持的無線個域網(WPAN)的一部分。例如,膝上型電腦110a可通過藍牙技 術與鍵盤、鼠標、打印機、移動電話、PDA和/或一組頭戴耳機或揚聲器通信, 這些設備和膝上型電腦110a可構成點對點藍牙微微網。 一般,藍牙微微網可 包括有主設備或終端以及多達七個的從設備或終端。這種典型的實現中,膝上 型電腦110a對應于主藍牙終端,而外部設備114對應于從藍牙設備。
牙無線電器件,以使其通過AP 112b與WLAN基礎網絡100通信并與藍牙微 微網通信。因為膝上型電腦110a的大小,WLAN和藍牙無線電器件位于同一 終端內會導致WLAN和藍牙通信之間的信號干擾。當PDA 110c和/或移動電 話110d均支持藍牙時,這些共存終端的小形狀因子將導致WLAN和藍牙器件 之間的小射頻(RF)路徑損失,并可能在WLAN和藍牙通信之間出現干擾。
HWCD用戶可能希望在具有多個無線網絡和協議的區域內使用基于家庭 的資源,或可能希望訪問在同一區域內使用其它無線協議的設備。使用單個 HWCD建立的這樣的連接要求具有動態的路由能力、多協議能力和內置的用 戶喜好和訪問權限信息。
圖1C是依據本發明一較佳實施例的設置有WLAN和藍牙無線電器件的 共存終端的使用模型的示意圖。如圖1C所示,移動電話110d可具有WLAN 無線電器件以與AP 112c通信。該移動電話110d還可支持藍牙并具有藍牙無 線電器件以與例如藍牙頭戴耳機122和/或具有藍牙無繩電話性能的家庭網關 124通信。由于移動電話110d的小形狀因子,WLAN和藍牙無線電器件在該 相同的共存終端內彼此非常靠近,因而彼此之間的隔離度非常低,使得一個無 線電器件受另 一個無線電器件的傳輸的影響而降低敏感度。
激活藍牙的移動電話110d可具有兩個最大傳輸功率級。例如,移動電話 110d可運行為l類功率級終端,具有20dBm的最大傳輸功率級以與家庭網關 124通信。另 一個例子中,移動電話110d可運行為2類功率級終端,具有4dBm
的最大傳輸功率級以與藍牙耳機122通信。藍牙耳機122可包括適當的硬件、 邏輯、電路和/或代碼,用于接收和/或發送音頻信息。例如,藍牙耳機122可 接收和/或發送來自移動電話110d的連續變化斜率增量(CVSD)調制語音, 或接收來自移動電話110d的A2DP,例如MP3。家庭網關124可包括適當的 硬件、邏輯、電路和/或代碼,用于接收和/或發送數據和/或音頻信息。例如, 家庭網關124可接收和/或發送64 kb/s的CVSD調制語音。
運行中,移動電話110d通過AP 112c從WLAN基礎網絡接收語音或音頻 內容,并可將該語音或音頻內容傳送給藍牙耳機122,或將該語音內容傳送給 家庭網關124。同樣地,藍牙耳機122、家庭網關124可傳送語音內容給支持 藍牙的移動電話110d,進而由移動電話110d將該i吾音內容通過WLAN基礎 網絡傳送給其他的用戶。
HWCD用戶可能希望使用位于多個無線網絡內并使用多種協議的設備。 使用單個HWCD建立這樣的連接需要有多協議性能以及內置的用戶喜好和訪 問權限信息。
圖1D是依據本發明一較佳實施例的設置有WLAN和藍牙無線電器件的 共存終端的使用模型的示意困。如圖1D所示有接入點(AP) 130、手持無線 通信設備(HWCD ) 132和藍牙耳機134。
AP 130可包括適當的硬件、邏輯、電路和/或代碼,用于通過提供基站之 間網絡連接所需的集成點來支持WLANl^出網絡的范圍擴展。HWCD 132可 具有WLAN無線電器件以與AP130通信。HWCD 132還可以支持藍牙,并具 有藍牙無線電器件以與例如藍牙耳機134通信。藍牙耳機134可包括適當的硬 件、邏輯、電路和/或代碼,用于接收和/或發送音頻信息。
HWCD 132可通過基于802.1K WLAN )的無線連接耦合到AP 130。HWCD 132還可通過HWCD 132與藍牙耳機134之間的藍牙連接耦合到藍牙耳機134。 WLAN可用于傳送語音通信量,其^皮分組成5到30毫秒(ms )的語音幀。這 些被分組的幀可封裝成標準的實時傳輸協議(RTP)包。該數據包可通過網絡 進行傳送并重組形成同步語音流。藍牙接口可用于傳送分組幀形式的語音通信 量,但由語音處理器將該數據作為同步脈沖編碼調制(PCM)流來處理。
HWCD 132可包括適當的硬件、邏輯、電路和/或代碼以用于連接語音處 理器和藍牙控制器。命令和控制數據可傳送通過串行接口 (又被稱為主控制器 接口 (HCI))。 HCI可以是USB或UART接口。語音數據可通過PCM接口或 通過HCI接口來傳送。
HWCD 132可包括適當的硬件、邏輯、電路和/或代碼以用于與藍牙控制 器通信。在最底層,利用軟件來控制UART,并控制數據線例如至藍牙控制器 的重置線和電源控制線。通過允許藍牙簡檔(profile)例如耳機簡檔的執行, 可利用軟件來與藍牙控制器通信。藍牙控制器可通過抽象層例如操作系統 (OS)獨立內核接口與較低層軟件通信。應用程序代碼可用于控制耳機簡檔 所提供的耳機。
本發明的一個實施例中,應用程序代碼可用于將命令從用戶接口轉譯到應 用程序接口 (API)調用以實現耳機簡檔,配對耳機,建立或斷開到耳機的同 步連接定向(SCO)連接,并改變耳機的音量。該應用程序代碼可將來自藍牙 控制器的事件傳回,例如建立SCO連接的成功或失敗。本發明一個實施例中, 可使用語音處理軟件基于藍牙耳機134是否在使用中來確定向何處發送語音 采樣以及從何處接收語音采樣。例如,當藍牙耳機134在使用中時,可將采樣 路由給PCM結果口,否則將采樣傳送給內部音頻塊。
圖1D所示的典型使用模型是使用多種通信協議的HWCD的一個示例。 HWCD用戶可能希望使用位于多個無線網絡內并使用多種協議的設備。刮用 單個HWCD建立這樣的連接要求有多協議性能和內置的用戶喜好和訪問權限 信息。
圖2是依據本發明一較佳實施例的由移動無線通信設備配置的網絡連接 的示意圖。如困2所示,展示了手持通信設備配置的網絡連接200,其包括本 地網絡201和家庭網絡230。本地網絡201可通過因特網216與家庭網絡203 通信。本地網絡201包括手持無線通信設備(HWCD) 202、音頻系統204、 HDTV監視器206、打印機/掃描儀/傳真機208和無線基站或接入點210。
家庭網絡203可包括有線PC主機218、 PC主機222、存儲設備224、無 線基站或接入點220和數字攝像機(DVR) 226。連接到本地網絡201和家庭
網絡203的設備可通過無線連接、使用多種協議例如藍牙、Wi - Fi或無線LAN 802.11來連接到其各自的基站或接入點210/220。設備的數量并非僅限于圖2 所示的數量。因此,所能使用的聯網多媒體設備的數量是任意的。
HWCD 202可包括能夠使用多種方法和/或協議、通過多個網絡進行無線 通信的設備。HWCD 202可用作例如蜂窩電話、個人數字助理和/或手持計算 設備。此外,HWCD202可用作路由器,在這種情況下,其對其自身進行配置, 以便使用和連接本地和遠端資源,以執行多媒體和通信任務,這是通過使用標 準化協議來自動發現本地設備和性能來實現的。HWCD 202可在位置上靠近有 線的和/或無線的路由器并建立到被請求的目的地的路由。HWCD 202可基于 用戶喜好(例如可用帶寬和服務質量(QoS))建立多個路由。這些路由可存 儲在路由表中,而路由表又存儲在HWCD 202本地或遠端,例如存儲在存儲 器224上。
運行中,當HWCD 202進入一些設備的工作范圍并且發現連接這些設備 的有線或無線網絡時,這些處于手持設備本地的設備便會通告其性能和可用 性。在本發明的另一實施例中,HWCD202可輪詢可用的網絡和資源。在這種 方式中,手持設備可維護一本地資源清單,其中列出了手持設備可與之通信的 本地資源及其性能。
HWCD 202可將可用資源清單保存在其家庭網絡中,并通過本地可用網 絡對該清單以及與HWCD 202與家庭網絡203之間的連接的帶寬性能有關的 信息進行更新。當手持設備的用戶想要完成某一多々某體或通信任務時,HWCD 202可配置本地和遠端資源,以此來完成該多々某體或通信任務。
在本發明的一個實施例中,家庭網絡203中的資源可包括功能強大的PC 例如有線PC主機218,并配置有大量的存儲和計算資源,具備編碼r轉化功能 和本地數字視頻存儲功能。此外,HWCD202還可連接到無線網絡,其中包括 可用的HDTV監視器206b,其通過借助因特網實現的高帶寬連接連接到家庭 網絡203。 HWCD 202可創建從家庭網絡203到本地網絡201的設備的點對點 虛擬網絡。這為即將從家庭視頻存儲設備如DVR 226傳送到有線PC主才幾218、 以轉換為不同顯示格式的的數據流提供了路由。這些數據可通過因特網216 傳送到本地網絡201,以及傳送到本地HDTV監視器206進行顯示。HWCD 202 還可配置點對點虛擬網絡和音頻系統204,以播放對應于HDTV監視器206b 所播放視頻的音頻。
上文所述的點對點網絡和資源的連接可以這樣實現,即HWCD 202創建 其本地和遠端資源清單,并在網絡位置發生變化時對其進行更新。可通過監聽 和記錄通告消息(其中列寫有資源及其性能的詳細信息)來發現本地資源,或 者向新的本地網絡詢問可用資源。上述功能均可通過標準化協議來完成。
在本發明的一個示范性方面,HWCD 202可位于WLAN例如本地網全各201 的范圍之內。HWCD 202的甩戶可能想要向HDTV監視器206發送視頻流, 并向音頻系統204發送對應該纟見頻的音頻,該一見頻流和音頻流全部來自例如家 庭網絡203上的數據源,例如存儲器224或者DVR 226。 HWCD 202會判定 WLAN即本地網絡201是否包含在其可訪問網絡列表之中。HWCD 202還可 為本地網絡201存儲有例如用戶名、密石馬和無線協議。當HWCD 202存卡者的 網絡和資源數據庫中不包含本地網絡201時,HWCD 202可接收本地網絡201 所廣播的信息,例如兩絡系統ID,其中可包含有關例如無線協議、速率和訪 問權限的信息。
HWCD 202可建立一條路由,該路由起始于HWCD 202,穿過BS或AP 210、互聯網216,到達BS或AP220,到達存儲器224和/或DVR 226,回到 本地網絡201、 HDTV監3見器206和音頻系統204。 HWCD 202可判定存儲在 存儲器224和/或DVR 226上的視頻的格式不適合HDTV監視器206。在這種 情況下,HWCD 202可將數據轉發給PC主機218,后者會對視頻文件進行編 碼轉換,以轉換為適合在HDTV監視器206上播放的格式。
HWCD 202可將信息存儲在本地網絡201和家庭網絡203上的可用資源 之中,或者如果不是這樣,其便會輪詢或發現網絡,以尋找資源及其特性。通 過這種方式,所存儲的網絡和資源數據將不斷得到更新。除了存儲可用網絡和 資源列表外,HWCD 202還可存儲喜好信息,例如用戶可能訪問的網絡類型, 在多種協議可用的情況下優選的協議。在HWCD 202正在使用蜂窩網絡的情 況下,例如蜂窩塔214,且HWCD 202進入一個WLAN可用的區域,例如借
助BS或AP 210b,且HWCD 202所存儲的喜好信息顯示WLAN優先于蜂窩 網絡,則HWCD 202將切換到WLAN。
HWCD 202可基于用戶對特定功能和資源可用性的請求構建點對點網絡。 例如,本地網絡中可能存在多個顯示設備,例如HWCD 202上的小顯示屏, 和大型聯網顯示器,例如HDTV監視器206。 HWCD設備202可基于需要顯 示的內容在傳送時所經由的各種異類網絡的帶寬、編碼資源的要求和可用情 況,以及手持設備電池的可用電量情況來選擇最佳方式以顯示需要顯示的內 容。當HWCD 202具有充足的可用電量且CPU資源時,HWCD 202可選擇在 本地執4亍編碼轉換(transcoding )。當編碼功能不可用時,HWCD 202可在適 合顯示該內容的顯示器上顯示該內容。
圖3是依據本發明一較佳實施例的使用手持無線通信設備配置點對點網 絡連接的方法的流程圖。如圖3所示,開始步驟301后的步驟303中,HWCD 202搜索一個或多個可用網絡。步驟305中,若沒有搜索到可用網絡,HWCD 202跳回步驟303并繼續輪詢可用網絡。若有一個或多個網絡可用,步驟307 中,HWCD 202確定該網絡是否位于存儲的優選網絡清單中。如果找到的這一 個或多個網絡不在存儲的清單中,處理跳至步驟309, HWCD 202確定是否建 立訪問權限。若不能,處理將跳回步驟303進一步搜索可用網絡。在建立了訪 問權限的情況下,處理跳至步驟311,以在進入步驟313輪詢可用資源之前建 立i方問;〖又限。
若找到的一個或多個網絡位于存儲的清單內,處理跳至步驟313, HWCD 202輪詢所有可用的資源。該可用資源包括HDTV監視器206、音頻流204、 打印機/掃描儀/傳真機208或其它計算和/或多媒體設備。步驟315中,若沒有 找到資源,處理流程回到步驟313, HWCD202繼續輪詢可用資源。若在步驟 315中找到一個或多個資源,處理跳至步驟317。步驟317中,若找到的一個 或多個資源不在存儲的資源清單中,處理跳至步驟319, HWCD202確定是否 可獲得訪問權限。若訪問權限不是可獲得的,處理流程跳至步驟313, HWCD 202繼續輪詢可用資源。步驟319中,若針對一個或多個可用資源獲得訪問權 限,處理跳至步驟321, HWCD202建立訪問權限,并將該設備存儲在資源列
表中。接著步驟323中,建立家庭網絡203和本地網絡201之間的虛擬網絡。 步驟317中,若找到的一個或多個資源位于存儲的優選設備清單內,處理 跳至步驟323, HWCD 202配置從本地網絡201到家庭網絡203的虛擬網絡, 接著進入步驟325進行本地網絡201和家庭網絡203之間的數據傳送,然后在 步驟327結束。
本發明的實施例公開了一種方法和系統,用于發現可用網絡201和203 以及資源204、 206和208,基于存儲在HWCD 202內的用戶喜好標準,通過 選定的一個或多個可用網絡201和203來建立手持無線通信設備(HWCD )202 和選定的一個或多個可用資源204、 206和208之間的路由,并通過該建立的 路由,在HWCD202和選定的一個或多個可用資源204、 206和208之間傳送 多媒體數據。該建立的路由可以基于兩絡可用性和帶寬進行動態地調整。 HWCD 202可使用多種無線協議進行傳送。存儲在HWCD 202內的喜好標準 可以進行動態地調整。所述的資源可以是HWCD 202本地的或是遠程的。
本發明的某些實施例還包括一種可機讀存儲器,其內存儲的計算機程序具 有至少一個代碼段以用于數據通信,所述至少一個代碼段由機器執行使得該機 器扭i行本申請中描述的方法。
因此,本發明可應用于硬件、軟件、固件或其各種組合。本發明可以在至 少一個計算機系統的集中模式下實現,或者在分布式模式下實現,在所述分布 式模式下,不同組件分布在幾個互聯的計算機系統中。采用任何適用于執行本 發明介紹的方法的計算機系統或者其他設備都是合適的。 一種硬件、軟件和固 件的典型組合是具有計算機程序的通用計算機系統,當程序被加載和執4亍時, 控制所述計算機系統以使其執行本申請描述的方法。
本發明的一個實施例可以實現為板級產品、單芯片、專用集成電路(ASIC) 或者作為單獨的部件與系統的其它部分以不同的集成度集成在單芯片中。所述 系統的集成度將主要取決于速度和成本考慮。由于如今成熟的處理器技術,利 用一個現有的商用處理器是可能的,所述處理器可以實現在本發明的ASIC實 現的外部。或者,如果所述處理器是以ASIC核或者邏輯塊存在的,那么現有 的商業處理器可以被用來實現為ASIC設備的一部分,用固件方式實現其多種 功能。
本發明還可以嵌入到計算機程序產品內,所述計算機程序包含能夠實現本 發明方法的全部特征,當其安裝到計算機系統中時,通過運行,可以實J見本發
明的方法。本文件中的計算機程序所指的是可以釆用任何程序語言、^碼或 符號編寫的一組指令的任何表達式,該指令組使系統具有信息處理能力,以直 接實現特定功能,或在進行下述一個或兩個步驟之后實現特定功能a)轉換成 其它語言、編碼或符號;b)以不同的格式再現。然而,本領域技術人員能夠理 解的計算機程序的其它含義也被本發明所包含。
雖然本發明是通過幾個具體實施例進行說明的,本領域技術人員應當明 白,在不脫離本發明范圍的情況下,還可以對本發明進行各種變換及等同替代。 另夕卜,針對特定情形或具體情況,可以對本發明做各種修改,而不脫離本發明 的范圍。因此,本發明不局限于所公開的具體實施例,而應當包括落入本發明 權利要求范圍內的全部實施方式。
權利要求
1、一種數據通信方法,其特征在于,所述方法包括在手持無線通信設備內,發現可用網絡以及經由所述可用網絡可用的資源;基于存儲在所述手持無線通信設備內的用戶喜好標準,經由所述可用網絡中選定的一個或多個,建立所述手持無線通信設備和所述可用資源中選定的一個或多個之間的路由;經由所述建立的路由在所述手持無線通信設備和所述選定的一個或多個可用資源之間傳送多媒體數據。
2、 根據權利要求1所述的方法,其特征在于,所述方法包括動態地調 整所述建立的路由。
3、 根據權利要求2所述的方法,其特征在于,所述動態地調整基于所述 可用網絡的可用性的變化來估文出。
4、 根據權利要求2所述的方法,其特征在于,所述動態地調整基于所述 可用網絡的帶寬來做出。
5、 根據權利要求1所述的方法,其特征在于,所述手持無線通信設備使 用多種無線協議進行通信。
6、 一種數據通信系統,其特征在于,所述系統包括 手持無線通信設備內的一個或多個電路,用于發現可用網絡以及經由所述可用網絡可用的資源;所述一個或多個電路基于存儲在所述手持無線通信設備內的用戶喜好標 準,經由所述可用網絡中選定的一個或多個,建立所述手持無線通信設備和所 述可用資源中選定的一個或多個之間的路由;以及所述一個或多個電i 各經由所述建立的路由在所述手持無線通信i殳備和所述選定的一個或多個可用資源之間傳送多々某體數據。
7、 根據權利要求6所述的系統,其特征在于,所述一個或多個電路動態 地調整所述建立的路由。
8、 根據權利要求7所述的系統,其特征在于,所述動態地調整基于所述 可用網絡的可用性的變化來做出。
9、 根據權利要求7所述的系統,其特征在于,所述動態地調整基于所述 可用網絡的帶寬來做出。
10、 一種可機讀存儲器,其特征在于,其內存儲的計算機程序具有至少一 個代碼段以用于數據通信,所述至少一個代碼段由機器執行使得該機器執行如 下步驟在手持無線通信設備內,發現可用網絡以及經由所述可用網絡可用的資源;基于存儲在所述手持無線通信設備內的用戶喜好標準,經由所述可用網絡 中選定的一個或多個,建立所述手持無線通信設備和所述可用資源中選定的一 個或多個之間的^各由;經由所述建立的路由在所述手持無線通信設備和所述選定的一個或多個 可用資源之間傳送多媒體數據。
全文摘要
本發明涉及一種數據通信方法和系統,具體涉及用于手持便攜通信設備配置連接并使用本地的和遠端資源的方法和系統。本發明的方法包括發現可用網絡和資源,基于存儲在手持便攜通信設備內的用戶喜好標準,經由選定的一個或多個可用網絡建立所述手持手持通信設備和選定的一個或多個資源之間的路由,并經由所述建立的路由在該手持無線通信設備和選定的一個或多個可用資源之間傳送多媒體數據。建立的路由可基于網絡可用性和帶寬進行動態地調整。該手持無線通信設備可使用多種無線協議來通信。存儲在手持無線通信設備內的喜好標準可進行動態地調整。該資源可以是手持無線通信設備本地的或遠端的資源。
文檔編號H04L12/28GK101350782SQ20081014454
公開日2009年1月21日 申請日期2008年7月21日 優先權日2007年7月20日
發明者亞歷山大·馬克尼斯, 吉漢·卡若古, 托馬斯·奎格利, 約翰·沃利, 阿里亞·貝扎特, 馬克·布爾 申請人:美國博通公司
網友(you)詢問(wen)留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1