專利名稱:多模式通信設備及在其內識別無線資源的方法
技術領域:
本發(fā)明涉及通信系統(tǒng),更具體地說,涉及一種在通信系統(tǒng)中位置為基礎的無線資源識別系統(tǒng)和方法。
背景技術:
通信設備(例如,移動通信設備)正在快速地普及。所述通信設備包括但不限于蜂窩電話、尋呼機設備、便攜式電子郵件設備和個人數(shù)字助手。例如,移動通信設備提供給用戶在不同的環(huán)境中移動的同時進行通信的能力。
移動通信設備可根據(jù)多個通信模式運行。例如,移動通信設備可在蜂窩通信模式和無線計算網絡通信模式中運行。這樣的多模式移動通信設備可根據(jù)每個通信模式使用相應的無線電設置。例如,各種通信模式可對應不同的無線電和/或不同的通信協(xié)議。
隨著移動通信設備的普及,向移動通信設備提供通信鏈接的通信網絡和向移動通信設備提供服務的各種電子設備也在普及中。通信網絡和設備可用性的增加為移動通信設備提供了更多的通信選擇。此外,隨著移動通信設備在不同的環(huán)境中移動,該移動通信設備可用的通信網絡陣列也在改變。
隨著移動通信設備和/或通信網絡或其它設備的數(shù)量增加,移動通信設備與通信網絡或其它設備之間的通信鏈路的建立和維護復雜性也在增加。所述復雜性的增加可導致功耗的增加、成本的增加等等。比較本發(fā)明后續(xù)部分將結合附圖介紹的系統(tǒng),現(xiàn)有的和傳統(tǒng)的方法的其他局限性和缺點對于本領于的普通技術人員來說是顯而易見的。
發(fā)明內容
本發(fā)明提供一種在通信系統(tǒng)中提供基于位置的無線資源識別的系統(tǒng)和方法,并結合至少一幅附圖進行描述。
根據(jù)本發(fā)明的一個方面,提供一種在多模式通信設備中識別無線資源的方法,所述方法包括確定多模式通信設備的位置;以及至少部分地基于所確定的位置,識別一個或多個無線資源。
優(yōu)選地,所述確定多模式通信設備的位置包括從多模式通信設備外部源接收與位置相關的信息。
優(yōu)選地,所述確定多模式通信設備的位置包括從一個或多個檢測到的通信網絡確定所述多模式通信設備的位置。
優(yōu)選地,所述確定多模式通信設備的位置包括從一個或多個檢測到的設備確定所述多模式通信設備的位置。
優(yōu)選地,所述方法進一步包括識別與所述已識別的無線資源通信的相應方式。
優(yōu)選地,識別與所述已識別的無線資源通信的相應方式包括識別與所述已識別的無線資源通信的多模式通信設備的相應無線電裝置。
優(yōu)選地,識別與所述已識別的無線資源通信的相應方式包括識別用于配置與所述已識別的無線資源通信的多模式通信設備的可編程無線電裝置的相應無線電配置描述。
優(yōu)選地,識別與所述已識別的無線資源通信的相應方式包括識別用于與所述已識別的無線資源通信的相應通信協(xié)議。
優(yōu)選地,識別一個或多個無線資源包括識別與所確定的位置相關的無線網絡列表。
優(yōu)選地,識別一個或多個無線資源包括識別與所確定的位置相關的無線設備列表。
優(yōu)選地,識別一個或多個無線資源包括識別多個預定無線資源組中的一組無線資源,其中每個無線資源與一個或多個特定位置相關。
優(yōu)選地,識別一個或多個無線資源包括搜索未知的無線資源。
優(yōu)選地,識別一個或多個無線資源包括識別存儲于多模式通信設備板上存儲器內的無線資源信息。
優(yōu)選地,所述方法進一步包括維護與特定位置相關的無線資源數(shù)據(jù)庫。
優(yōu)選地,至少部分地基于所確定的位置識別一個或多個無線資源包括分析數(shù)據(jù)庫以確定與所確定的位置相關的無線資源的信息。
根據(jù)本發(fā)明的一個方面,提供一種多模式通信設備,包括至少一個模塊,用于確定所述多模式通信設備的位置;以及至少部分地基于所確定的位置識別一個或多個無線資源。
優(yōu)選地,所述至少一個模塊至少部分地通過從所述多模式通信設備的外部源接收位置相關信息,來確定所述多模式通信設備的位置。
優(yōu)選地,所述至少一個模塊至少部分地通過從一個或多個檢測到的通信網絡來確定所述多模式通信設備的位置。
優(yōu)選地,所述至少一個模塊至少部分地通過從一個或多個檢測到的設備來確定所述多模式通信設備的位置。
優(yōu)選地,所述至少一個模塊進一步識別與所述已識別的無線資源通信的相應方式。
優(yōu)選地,所述至少一個模塊至少部分地通過識別與所述已識別的無線資源通信的多模式通信設備的響應無線電裝置,來識別與所述已識別的無線資源通信的相應方式。
優(yōu)選地,所述至少一個模塊至少部分地通過識別用于配置與所述已識別的無線資源通信的多模式通信設備的可編程無線電裝置的相應無線電配置描述,來識別與所述已識別的無線資源通信的相應方式。
優(yōu)選地,所述至少一個模塊至少部分地通過識別與所述已識別的無線資源相關的相應通信協(xié)議,來識別與所述已識別的無線資源通信的相應方式。
優(yōu)選地,所述至少一個模塊至少部分地通過識別與所確定的位置相關的無線網絡列表,來識別一個或多個無線資源。
優(yōu)選地,所述至少一個模塊至少部分地通過識別與所確定的位置相關的無線設備列表來識別一個或多個無線資源。
優(yōu)選地,所述至少一個模塊至少部分地通過識別多個預定無線資源組中的一組無線資源,來識別一個或多個無線資源,其中每個無線資源與一個或多個特定位置相關。
優(yōu)選地,所述至少一個模塊至少部分地通過搜索未知無線資源來識別一個或多個無線資源。
優(yōu)選地,所述至少一個模塊至少部分地通過識別存儲于多模式通信設備板上存儲器內的無線資源信息來識別一個或多個無線資源。
優(yōu)選地,所述至少一個模塊進一步維護與特定位置相關的無線資源數(shù)據(jù)庫。
優(yōu)選地,所述至少一個模塊至少部分地通過分析數(shù)據(jù)庫以確定與所確定的位置相關的無線資源的信息,來識別一個或多個無線資源。
根據(jù)本發(fā)明的一個方面,提供一種在具有無線通信功能的移動電子設備中識別無線資源的方法,所述方法包括確定所述移動電子設備的位置;以及至少部分地基于所確定的移動電子設備位置識別無線資源。
優(yōu)選地,所述移動電子設備以多種通信模式通信,并進一步識別與所述已識別的無線資源兼容的通信模式。
本發(fā)明的各種優(yōu)點、各個方面和創(chuàng)新特征,以及其中所示實施例的細節(jié),將在以下的說明書和附圖中進行詳細介紹。
下面將結合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1是根據(jù)本發(fā)明操作通信系統(tǒng)的第一示例方法的流程圖;圖2是根據(jù)本發(fā)明操作通信系統(tǒng)的第二示例方法的流程圖;圖3是根據(jù)本發(fā)明操作通信系統(tǒng)的第三示例方法的流程圖;圖4是根據(jù)本發(fā)明的第一示例通信系統(tǒng)的一部分的示意圖;圖5是根據(jù)本發(fā)明的第二示例通信系統(tǒng)的一部分的示意圖。
具體實施例方式
圖1是根據(jù)本發(fā)明操作通信系統(tǒng)的第一示例方法的流程圖。通信系統(tǒng)可包括各種通信系統(tǒng)(例如,多模式通信系統(tǒng))的特征。例如但不限于,通信系統(tǒng)可包括各種移動通信設備(例如,蜂窩電話、尋呼設備、便攜式電子郵件設備等)的特征。例如,通信系統(tǒng)可包括混合通信系統(tǒng)或設備的特征(例如,網絡接入點、基站、衛(wèi)星、無線路由器、機頂盒)。例如,通信系統(tǒng)可包括各種具有無線通信功能的電子設備(例如,電視、音樂播放器、照相機、遙控、個人數(shù)字助手、便攜式電腦、移動游戲設備等)的特征。因此,本發(fā)明的各方面不限于特定通信系統(tǒng)或設備的特征。
下面的描述將多次提到各種通信模式。在下面的描述中,通信模式通常被認為符合特定通信協(xié)議或標準。通信協(xié)議的非限制性列表包括各種蜂窩通信協(xié)議(例如,GSM、GPRS、EDGE、CDMA、WCDMA、TDMA、PDC等),各種無線網絡協(xié)議或標準,包括WLAN、WMAN、WPAN和WWAN(例如,IEEE 802.11、藍牙、IEEE 802.15、UWB、IEEE 802.16、IEEE 802.20、Zigbee、任何WiFi協(xié)議等),各種電視通信標準等。因此,本發(fā)明的范圍不限于特定通信模式或協(xié)議的特征,無論是公共標準或專有標準。
方法100開始于步驟105。方法100(以及本說明書中描述的所有方法)可以各種理由開始執(zhí)行。例如但不限于,方法100可開始于響應上電或重置實施方法100的通信系統(tǒng)。例如,方法100可開始于響應調度(例如,周期性的、非周期性的等)。例如,方法100可開始于響應使方法100開始執(zhí)行的用戶輸入。例如,方法100可開始于響應通信連接條件(例如,通信連接質量的改變,無論好壞)。因此,本發(fā)明各方面的范圍不限于特定初始原因或條件的特征。
步驟110,方法100可包括確定實現(xiàn)方法100的通信系統(tǒng)(例如,移動多模式通信設備)的位置。步驟110可包括以各種方式確定通信系統(tǒng)的位置,下面將給出非限制性的例子。
例如,步驟110可包括使用接收自與定位信息相關的各種類型的系統(tǒng)(例如,基于地形和/或衛(wèi)星的定位系統(tǒng))的位置或位置相關信息。例如,步驟110可包括接收和處理全球定位系統(tǒng)(GPS)信息以確定通信系統(tǒng)的位置。例如,步驟110可使用通信系統(tǒng)板上GPS接收器以接收GPS信息。
又例如,步驟110可包括使用超寬帶(UWB)定位信息確定通信系統(tǒng)的位置。例如,步驟110可包括從位置追蹤系統(tǒng)接收UWB定位信息。所述位置追蹤系統(tǒng)的各部分可以位于所述通信系統(tǒng)的內部或外部。
再例如,步驟110可包括從執(zhí)行方法100的通信系統(tǒng)與之建立通信連接的通信網絡(或網絡設備)接收位置信息。在一個非限制性的例子中,步驟110可包括建立與特定個域網(PAN)或局域網的接入點的通信連接,將網絡或接入點位置通知給該通信系統(tǒng)。
例如,步驟110可包括從一個或多個檢測到的通信網絡確定實現(xiàn)方法100的通信系統(tǒng)100的位置。例如,步驟110可包括使用通信網絡位置的信息。在一個非限制性的例子中,如果檢測到家庭辦公的PAN,步驟110可包括確定通信系統(tǒng)位于家庭內。在另一個非限制性例子中,如果檢測到機場LAN,步驟110可包括確定通信系統(tǒng)位于特定的機場內,或者,如果檢測到城域網(MAN),可確定該通信系統(tǒng)位于特定的城市內。步驟110可包括基于各種檢測到的網絡(例如,雙向通信網絡、單向通信網絡、電視網絡、無線電網絡等)確定通信系統(tǒng)的位置。
例如,步驟110可包括從一個或多個檢測到的設備中確定實現(xiàn)方法100的通信系統(tǒng)的位置。例如,步驟110可包括使用設備位置信息。在一個非限制性例子中,如果檢測到家庭設備,步驟110可包括確定通信系統(tǒng)位于家庭內。例如,所述設備可包括電腦、調制解調器、打印機、鼠標、鍵盤、電視、立體聲音響、機頂盒、環(huán)境控制系統(tǒng)、警報系統(tǒng)、存儲器設備、電話、無線繼電器、電視游戲機或任何具有通信功能或其它可被檢測特征的家庭設備。在另一個非限制性例子中,如果檢測到辦公室設備,步驟110可包括確定通信系統(tǒng)位于辦公室內。例如,所述設備可包括辦公室電腦、打印機、電話、調制解調器、路由器、傳真機、復印機、鍵盤、鼠標、網絡接入點、無線路由/調制解調器、數(shù)據(jù)庫或任何具有通信功能或其它可被檢測特征的辦公室設備。
例如,步驟110可包括通過分析通信連接條件來確定實現(xiàn)方法100的通信系統(tǒng)的位置。在一個非限制性例子中,步驟110可包括基于通信系統(tǒng)和辦公室LAN之間相當高質量的通信連接來確定通信系統(tǒng)接近辦公室范圍。例如,步驟110也可包括基于通信系統(tǒng)和辦公室LAN之間相當?shù)唾|量的通信連接來確定通信系統(tǒng)遠離辦公室至少一個街區(qū)。例如,步驟110可包括基于通信系統(tǒng)與家庭內LAN較高質量通信連接以及與家庭辦公室PAN較低質量的通信連接來確定通信系統(tǒng)在家庭內,但不在家庭辦公室內。
例如,步驟110可進一步包括基于用戶輸入來確定實現(xiàn)方法100的通信系統(tǒng)的位置。在一個非限制性例子中,用戶可明確指出該通信系統(tǒng)位于特定的城市、建筑、房間、校園內。
總之,步驟110可包括確定通信系統(tǒng)的位置。因此本發(fā)明的范圍并不限于任何確定通信系統(tǒng)位置的特定方式的特征。
步驟120,方法100可包括至少部分地基于所確定的位置(例如,步驟110中確定的),識別一個或多個無線資源。步驟120可包括以各種方式識別一個或多個無線資源,下面將對非限制性例子進行描述。
無線資源通常是指通信系統(tǒng)用于通信的資源(例如,無線通信網絡、網絡接入點或其它具有無線通信功能的電子設備)。例如,無線資源可包括特定的無線網絡或無線網絡接入點。例如,無線資源可包括具有無線通信功能的打印機或存儲器設備。例如,無線資源可包括連接至有線或光纖通信網絡的無線鏈路。例如,無線資源可包括無線LAN、WAN或PAN接入點。例如,無線資源可包括無線監(jiān)視器、打印機、音頻輸入或輸出設備、照相機、鍵盤、電話、鼠標、對講機系統(tǒng)、環(huán)境控制系統(tǒng)、衛(wèi)星收發(fā)器、電視等。
識別一個或多個無線資源通常包括確定用于識別無線資源的各種類型的信息。例如,無線資源識別信息可包括一條關于特定無線資源的信息,或者可包括相當大量的與相對復雜的無線資源陣列相關的信息。例如但不限于,無線資源識別信息可包括資源名稱、類型、地址(通用地址和/或本地地址)、特征、性能、通信協(xié)議、可用性、狀態(tài)、位置、訪問權限等。下面的例子將提供包括在無線資源識別內的信息的非限制性示例。
例如,步驟120可包括識別與所確定的位置相關的無線資源列表。例如,所述無線資源列表可包括與所確定的位置相關的無線通信網絡的列表。例如,所述無線資源列表可包括與所確定的位置相關的具有無線通信功能的電子設備列表。例如,所述列表也可包括各種關于無線資源的信息(例如,資源名稱、類型、地址(通用和/或本地)、特征、性能、通信協(xié)議、可用性、狀態(tài)、位置、訪問優(yōu)先權等)。
例如,與所確定的位置相關的無線資源的列表或其他群組可由存儲于數(shù)據(jù)庫內的信息組成。例如,所述數(shù)據(jù)庫可位于通信系統(tǒng)板上(例如,在非易失性存儲器設備中)或位于連接至通信系統(tǒng)(例如,通過通信網絡,如LAN或互聯(lián)網)的其它設備中。例如,所述數(shù)據(jù)庫可包括存儲的信息,將一個或多個位置與一個或多個相應的無線資源相關聯(lián)。通過稍后的描述,所述數(shù)據(jù)庫可手動維護或者自動和/或離線或實時管理。例如,無線資源列表可以是唯一的或者非唯一的。就是說,所述列表可包括通信系統(tǒng)將使用的僅有的無線資源列表,或者可包括通信系統(tǒng)將使用同時允許使用通信系統(tǒng)確定可用的其他無線資源的主要無線資源列表。
例如,步驟120可包括識別多個預定無線資源組中的一組無線資源,其中每個無線資源可與一個或多個特定位置相關。在一個非限制性的例子中,第一組無線資源可與家庭內位置相關,第二組無線資源可與辦公室位置相關,第三組無線資源可與交換(或者其中一部分)相關,以及第四組無線資源可與特定城市相關。需要注意的是,在各種情況中(例如,位于辦公室內),多個位置可同時被確定(例如,辦公室、校園和城市)。因此,在這些情況中,可同時使用多組無線資源。
例如,步驟120可包括識別未知無線資源。例如,步驟120可包括搜索任何可識別且可用的無線資源。例如,除了識別已知的無線資源,還執(zhí)行所述識別未知的無線資源,或者用其代替識別已知的無線資源。例如,步驟120可包括確定沒有已知的與當前位置相關的無線資源,并決定搜索該位置范圍內所有可識別且可用的資源。例如,所述搜索包括執(zhí)行主動搜索(例如,發(fā)送信標和等待響應)和/或被動搜索(例如,監(jiān)聽其它設備發(fā)送的信標或其它信號)。如稍后將提到的,識別的之前未知資源的信息可存儲于數(shù)據(jù)庫中以作之后的參考。
又例如,步驟120可包括驗證已知資源的存在和/或可用性。例如,步驟120可包括首先確定已知在特定位置一般可用的無線資源的列表,隨后嘗試與已知設備建立通信連接以驗證已知設備當前可用。如稍后的描述所述,與資源驗證相關的信息可用于更新數(shù)據(jù)庫信息以作之后的參考。
在各種情況中,步驟120也可包括未能成功識別與所述位置相關的無線資源。在這種情況中,如上所述,步驟120可包括搜索未知資源?;蛘?,在這種情況中,步驟120可包括不搜索其它資源(例如,在省電模式或根據(jù)用戶定義的動作描述)。
再例如,步驟120可包括與無線資源的用戶交互。例如,步驟120可包括接收用戶輸入,識別并使用一組無線資源,直到用戶改變選擇。例如,步驟120可包括向用戶(例如,通過顯示器)顯示多組無線資源以供選擇。例如,步驟120可包括向用戶顯示各種關于無線資源的信息,并獲取用戶關于已顯示的信息的輸入。
總之,步驟120可包括至少部分地基于已確定的位置識別一個或多個無線資源。因此,本發(fā)明的范圍不限于識別無線資源的一個或多個特定方式的特征。
步驟130,方法100可包括識別與已識別的無線資源(例如,步驟120識別的)通信的相應方式。步驟130可包括以各種方法識別與已識別的無線資源通信的相應方式,下面將提供非限制性例子。
例如,步驟130可包括識別通信系統(tǒng)(例如,移動多模式通信設備)多個無線電裝置中的至少一個無線電裝置以用于與已識別的無線資源(例如,步驟120識別的)通信。在一個非限制性例子中,多模式通信設備可包括第一無線電裝置,用于使用第一通信協(xié)議或標準(例如,IEEE 802.11)通信;第二無線電裝置,用于使用第二通信協(xié)議或標準(例如,藍牙)通信;以及第三無線電裝置,用于使用第三通信協(xié)議或標準(例如,IEEE 802.15)通信。接著在該非限制性的例子中,步驟110可包括確定實現(xiàn)方法100的通信系統(tǒng)位于辦公室內。步驟120然后可包括識別使用第二通信協(xié)議通信的第一無線資源(例如,視頻監(jiān)視器)以及使用第一通信協(xié)議通信的第二無線資源(例如,LAN接入點)。例如,步驟130然后可包括識別用于與第一無線資源通信的第二無線電裝置,以及識別與第二無線資源通信的第一無線電裝置。
又例如,步驟130可包括識別用于設置通信系統(tǒng)(例如,多模式通信設備)的可編程無線電裝置的至少一個無線電配置描述。在一個非限制性的例子中,多模式通信設備可包括有可編程無線電裝置,可設置為根據(jù)多個通信協(xié)議(或標準)進行通信。在一個非限制性情況下,第一配置描述對應使用GSM的通信,第二配置描述可對應使用EDGE的通信,第三配置描述可對應使用IEEE 802.20的通信,第四配置描述可對應使用WCDMA的通信。接著在該非限制性的例子中,步驟110可確定實現(xiàn)方法100的通信系統(tǒng)位于客廳內。然后步驟120可包括識別與客廳位置相關的第一無線資源(例如,機頂盒)和第二無線資源(例如,GSM蜂窩網絡)。然后步驟130可包括識別用于使用IEEE 802.20與機頂盒通信的第三配置描述,以及用于使用GSM蜂窩網絡進行電話呼叫的第一配置描述。
對可編程無線電配置的非限制性示例的介紹,可參見美國專利申請?zhí)枮?1/217,645、名稱為“具有配置更新能力的多媒體通信設備”、申請日為2005年9月1日的美國專利申請,以及美國專利申請?zhí)枮椋?_,_、名稱為“支持配置描述更新的可編程無線接入點”、申請日為___、事務所案號為16864US01的美國專利申請,并在本說明書中引用上述兩項申請。
再例如,步驟130可包括識別多個通信協(xié)議(或標準)中的至少一個通信協(xié)議(或標準)以用于通信。在一個非限制性的示例情況下,實現(xiàn)方法100的通信系統(tǒng)可使用第一通信協(xié)議(例如,IEEE 802.11)、第二通信協(xié)議(例如,藍牙)、第三通信協(xié)議(例如,IEEE 802.16)和第四通信協(xié)議(例如,WCDMA)進行通信。該非限制性的示例情況中,步驟110可包括確定該通信系統(tǒng)位于特定建筑內的特定會議室內。然后,步驟120可包括例如識別第一無線資源(例如,基于藍牙的無線LAN接入點),第二無線資源(例如,基于IEEE 802.16的投影儀)和第三無線資源(例如,基于藍牙的音頻輸出設備)。然后,步驟130可包括例如識別用于與無線LAN通信的第二通信協(xié)議,用于與投影儀通信的第三通信協(xié)議和用于與音頻輸出設備通信的第二通信協(xié)議。
需要注意的是,通信協(xié)議(或標準)的識別還包括與通信協(xié)議相關的各種實施細節(jié)。例如但不限于,所述協(xié)議實施細節(jié)可包括功率信息、頻率信息、安全通信信息等。需要注意的是,這些信息可根據(jù)位置的變化而變化。例如,不同的地理區(qū)域可具有關于IEEE 802.11標準的不同的最大功率限制,和/或可要求在不同的頻率帶寬中操作。因此,在第一位置執(zhí)行第一協(xié)議與在第二位置執(zhí)行第一協(xié)議可以是不同的。
總之,步驟130可包括識別與已識別無線資源通信的相應方式。因此,本發(fā)明的范圍不限于任何特定的識別通信的方式的特征。
步驟140,方法100可包括以特定的方式(例如,在步驟130識別的)與已識別的無線資源(例如,在步驟120識別的)通信。步驟140可包括以各種方式與已識別的無線資源通信。
步驟195,方法100可包括執(zhí)行后續(xù)處理。所述后續(xù)處理可包括執(zhí)行各種后續(xù)處理。例如但不限于,如后面將討論的,步驟195可包括維護無線資源數(shù)據(jù)庫信息。例如,步驟195可包括返回方法100的流程至步驟110,重新確定位置并繼續(xù)后續(xù)操作。例如,步驟195可包括從用戶接收操作信息。例如,步驟195可包括周期性地執(zhí)行未知無線資源的搜索和/或已知無線資源的存在和/或可用性的驗證。
方法100提供的是本發(fā)明的非限制性示例。因此,本發(fā)明的范圍不限于方法100的特征。
圖2是根據(jù)本發(fā)明操作通信系統(tǒng)(例如,多模式通信設備)的第二示例方法200的流程圖。例如但不限于,方法200可共享圖1中方法100的任何或所有特征。
步驟210,方法200可包括接收關于通信系統(tǒng)位置的信息(例如,從執(zhí)行方法200的通信系統(tǒng)/設備外部的源接收)。例如但不限于,步驟210可與方法100的步驟110共享任何或所有特征。例如,步驟210可包括從專有導航或定位系統(tǒng)(例如,GPS)、從通信系統(tǒng)連接的通信網絡或設備、從用戶等接收所述信息。
步驟212,方法200可包括確定實現(xiàn)方法200的通信系統(tǒng)是否位于已知位置(或接近已知位置)(例如,通信系統(tǒng)與已知無線資源有過通信歷史的位置)。例如但不限于,步驟212可包括在數(shù)據(jù)庫或其它存儲器搜索關于該位置的信息。在非限制性的例子中,步驟212可包括確定沒有對應該位置的數(shù)據(jù)庫信息,并且因此確定該位置是未知的。在另一個非限制性的情況中,步驟212可包括確定有對應該位置的數(shù)據(jù)庫信息,并且所述信息表示該位置沒有與該位置相關的已知無線資源,并且因此確定該位置作為未知位置處理。在另一個非限制性情況中,步驟212可包括請求并接收關于當前位置的用戶輸入以確定該位置是否未知或作為未知位置處理??傊?,步驟212可包括以各種方式確定當前位置是否未知(或作為未知位置處理)。
如果步驟212包括確定當前位置是已知位置,那么步驟212可包括引導方法200的流程至步驟220和230。例如,步驟220和230可包括至少部分地基于已確定的位置識別一個或多個無線資源,并識別與該已識別無線資源通信的相應方式。例如但不限于,步驟220和230可與圖1的方法100的步驟120和130共享任何或所有特征。
如果步驟212包括確定當前位置不是已知位置,那么步驟212可包括引導方法200的流程至步驟214。步驟214可包括確定是否搜索未知無線資源。步驟214可包括以各種方式做出所述確定。例如但不限于,步驟214可包括從用戶請求輸入(例如,實時的),是否搜索未知無線資源。例如,步驟214可包括通過分析預定義的描述(例如,為所述信息在實時需要前的非實時定義)做出所述確定,該預定義描述指出了是否搜索未知無線資源。例如,所述描述可指出實現(xiàn)方法200的通信系統(tǒng)將搜索未知無線資源的情況。例如,步驟214可包括基于通信系統(tǒng)當前功率級別來確定是否搜索未知無線資源。例如,步驟214可包括始終或從不搜索未知無線資源。
如果步驟214確定將不搜索未知無線資源時,那么步驟214引導方法200的流程進入步驟216,以延遲方法200的進一步執(zhí)行。例如但不限于,步驟216可包括實現(xiàn)預定義的延遲(例如,周期性、隨機的或根據(jù)預定義的描述)。例如,步驟216也可包括在繼續(xù)方法200的流程之前等待各種事件的發(fā)生。在實現(xiàn)延遲后,步驟216引導方法200的流程至步驟210以接收關于通信系統(tǒng)位置的更新信息。
如果步驟214確定將搜索未知無線資源,那么步驟214可引導方法200的流程進入步驟218,搜索未知無線資源。各種搜索未知無線資源的方法已經在前述非限制性例子中給出了介紹。例如但不限于,步驟218可主動搜索未知無線資源。例如,所述主動搜索可包括傳輸信標信號和分析返回信號。例如,所述主動搜索可包括與數(shù)據(jù)庫通信(例如,通過互聯(lián)網和/或蜂窩電話架構)以確定是否有關于當該位置的特定無線資源的記錄。例如,步驟218也可包括執(zhí)行被動無線資源搜索。例如,所述被動搜索可包括被動地監(jiān)聽無線資源發(fā)射的信標信號或其它信號。例如,所述被動搜索可包括被動地監(jiān)聽其它設備發(fā)射的無線資源識別信息。
在各種非限制性例子中,作為搜索未知無線資源的一部分,步驟218可包括識別與已識別無線資源通信的相應方式。所述通信方式的例子之前已經結合方法100的步驟130給出了描述。例如但不限于,步驟218可包括分析接收的信號(例如,信標信號或對信標信號的響應)以確定與已識別無線資源通信的方式。例如,步驟218可包括分析與已識別無線資源相關的數(shù)據(jù)庫信息以確定通信的方式。例如,步驟218可包括使用第一通信方式與無線資源通信以確定無線資源通信的其它方式。
步驟240,方法200可包括以相應的方式(例如,在步驟230和/或步驟218識別的)與已識別無線資源通信(例如,在步驟220和/或步驟218識別的)。步驟240可包括以各種方式與已識別無線資源通信。
步驟295,方法200可包括執(zhí)行后續(xù)處理。所述后續(xù)處理可包括執(zhí)行各種后續(xù)處理。例如但不限于,步驟295可包括維護無線資源數(shù)據(jù)庫信息。例如,步驟295可包括將方法200的流程返回至步驟210重新確定位置,并繼續(xù)處理。例如,步驟295可包括從用戶接收操作信息。例如,步驟295可包括周期性地執(zhí)行未知無線資源的搜索和/或驗證已知無線資源的存在和/或可用性。例如,步驟295可包括將方法200的流程返回步驟214以搜索未知無線資源(例如,即使在有已知位置的情況下)。
方法200提供了本發(fā)明各方面的非限制性例子。因此,本發(fā)明的范圍不限于方法200的特征。
圖3是根據(jù)本發(fā)明操作通信系統(tǒng)(例如,多模式通信設備)的第三示例方法300的流程圖。例如但不限于,方法300可與圖1、2的方法100、200共享任何或所有特征。
步驟310,方法300可包括確定實現(xiàn)方法300的通信系統(tǒng)的位置。例如但不限于,步驟310可與圖1、2的方法100、200的步驟110和210共享任何或所有特征。
步驟311,方法300可包括檢測已知通信網絡和/或電子設備。例如,所述通信網絡可以是無線通信網絡,例如,所述設備可具有無線通信功能。例如,所述檢測可包括處理從網絡或電子設備接收的信號(例如,信標或其它信號)。例如,所述檢測也可包括處理從網絡或電子設備接收的響應發(fā)射信號(例如,信標或其它信號)的消息。例如,所述檢測可進一步包括與網絡或電子設備建立雙向通信。
在作為步驟310的子步驟312中,方法300可包括從一個或多個檢測到的網絡和/或設備中確定通信系統(tǒng)的位置。例如,步驟312可包括使用網絡和/或設備位置的信息。在一個非限制性例子中,如果檢測到(例如,步驟311中檢測到)家庭辦公室和/或打印機相關聯(lián)的PAN,步驟312可確定通信系統(tǒng)位于室內。在另一個非限制性例子中,如果檢測到辦公室LAN和/或檢測到與辦公室的PC,步驟312可確定通信系統(tǒng)位于辦公室內。在另一個非限制性例子中,如果檢測到機場LAN,步驟312可確定通信系統(tǒng)位于特定機場內,或者如果檢測到城域網或電視臺,可確定通信系統(tǒng)位于特定城市內。步驟312可基于各種檢測到的網絡和/或設備(例如,雙向通信網絡、單向通信網絡、電視網絡、無線電網絡、辦公室電腦、打印機、電話、調制解調器、路由器、傳真機、復印機、鍵盤、鼠標、網絡接入點、無線路由器/調制解調器、數(shù)據(jù)庫或任何有通信功能的設備或其它可檢測特征的設備)確定通信系統(tǒng)的位置。
步驟320,方法300可包括搜索(或詢問)無線資源數(shù)據(jù)庫以識別與該位置(例如,步驟310所確定的)相關的一個或多個無線資源。例如,所述數(shù)據(jù)庫可包括對應于與特定位置相關的無線資源的存儲信息。例如,所述數(shù)據(jù)庫可位于通信系統(tǒng)板上(例如,非易失性存儲設備內)或在連接至所述通信系統(tǒng)的其它設備上(例如,通過通信網絡,如LAN或互聯(lián)網)。例如,所述數(shù)據(jù)庫可包括將一個或多個位置與一個或多個相應的無線資源相關的存儲信息。
例如,所述數(shù)據(jù)庫可手動維護或自動維護。例如,通信系統(tǒng)的用戶可維護數(shù)據(jù)庫內的信息和/或通信系統(tǒng)可在不與用戶互動的情況下自行維護數(shù)據(jù)庫內的信息。例如,所述數(shù)據(jù)庫可被維護以專用于該通信系統(tǒng),或者用于可訪問該數(shù)據(jù)庫的多個通信系統(tǒng)。
在一個非限制性地情況下,所述數(shù)據(jù)庫可包括與家庭、家庭辦公室、家庭活動室等相關的無線資源的信息。又例如,所述數(shù)據(jù)庫可包括有與辦公室、辦公室套房或多個辦公室相關的無線資源的信息。再例如,所述數(shù)據(jù)庫可包括與校園或城區(qū)相關的無線資源信息。
步驟330,方法300可包括識別與已識別無線資源(例如,步驟320中識別的)通信的相應方式。例如但不限于,步驟330可與圖1、2的方法100、200中的步驟130和230共享任何或所有特征。在一個非限制性例子中,步驟330可包括通過與數(shù)據(jù)庫通信識別與已識別無線資源通信的方式,所述數(shù)據(jù)庫包括特定無線資源的通信方式。例如,所述數(shù)據(jù)庫可與步驟320用于識別無線資源的數(shù)據(jù)庫相同。
步驟314和318中,方法300可確定是否搜索未知無線資源并根據(jù)需要執(zhí)行搜索。例如但不限于,步驟314和318可與方法200的步驟214和218共享任何或所有特征。
步驟319,方法300可包括維護(例如,更新)與特定位置相關的無線資源信息(例如,步驟320和/或步驟330中使用的)的數(shù)據(jù)庫。例如,所述更新可包括就之前定義為已知資源的無線資源更新數(shù)據(jù)庫,其中所述設備不再可用。例如,所述更新也可包括就在步驟318中識別的之前的未知無線資源更新數(shù)據(jù)庫。如前所述,所述數(shù)據(jù)庫可以位于通信系統(tǒng)的板上或板外。
步驟340,方法300可包括必要情況下與已識別無線資源進行通信。例如但不限于,步驟340可與圖1、2中方法100、200的步驟140和240共享任何或所有特征。
方法300舉出了本發(fā)明各方面的非限制性例子。因此,本發(fā)明的范圍不限于方法300的特征。
圖4是根據(jù)本發(fā)明的第一示例通信系統(tǒng)400的一個部分的示意圖。例如但不限于,通信系統(tǒng)400可與圖1-3的方法100、200、300共享任何或所有功能性特征。
如之前參照圖1的描述,通信系統(tǒng)400可包括各種通信系統(tǒng)的特征(例如,固定或移動多模式通信設備)。
通信系統(tǒng)400可包括一個或多個無線接口模塊410。無線接口模塊410可包括各種無限接口硬件和/或軟件的特征。例如,無線接口模塊410可包括多個無線電裝置,專用于以與相應的通信協(xié)議和/或標準相關的通信模式進行通信。例如,無線接口模塊410可包括一個或多個可編程無線電裝置,根據(jù)編程內容以各種通信模式進行通信。
可編程無線電配置的非限制性示例通常參照美國專利申請?zhí)枮?1/217,645、名稱為“具有配置更新能力的多媒體通信設備”、申請日為2005年9月1日的美國專利申請,以及美國專利申請?zhí)枮椋?_,_、名稱為“支持配置描述更新的可編程無線接入點”、申請日為___、事務所案號為16864US01的美國專利申請,并在此引用全文作為參考。
通信系統(tǒng)400可進一步包括一個或多個用戶接口模塊450。用戶接口模塊450一般用于提供通信系統(tǒng)400和通信系統(tǒng)400的用戶之間的通信鏈路。用戶接口模塊450可包括各種用戶接口模塊的特征。因此,本發(fā)明的范圍不限于特定類型的用戶接口模塊的特征。
通信系統(tǒng)400可包括位置確定模塊420,用于確定通信系統(tǒng)400的位置。例如但不限于,位置確定模塊420可與圖1-3的方法100、200、300的步驟110、210、310共享任何或所有功能性特征。
例如但不限于,位置確定模塊420可獲得(例如,使用無線接口模塊410)并使用從與定位信息相關的各種系統(tǒng)接收的位置信息(例如,陸地和/或衛(wèi)星為基礎的定位系統(tǒng))。例如,位置確定模塊420可用于接收和處理GPS和/或UWB信息以確定通信系統(tǒng)400的位置。例如,位置確定模塊420(或通信系統(tǒng)400的其它模塊,例如,無線接口模塊410)可包括有板上GPS和/或其它位置信息接收器。需要注意的是,位置追蹤系統(tǒng)的一部分可包括在通信系統(tǒng)400內。
例如,位置確定模塊420可通過通信系統(tǒng)400與其建立的連接(例如,使用無線接口模塊410)從通信網絡(或網絡設備)接收位置信息。在一個非限制性例子中,位置確定模塊420可與特定個域網(PAN)或局域網(LAN)的接入點建立通信連接,隨后向通信系統(tǒng)400通報網絡或接入點位置。
又例如,位置確定模塊420可從一個或多個檢測到的通信網絡確定通信系統(tǒng)400的位置。例如,位置確定模塊420可使用通信網絡位置的信息。在一個非限制性的例子中,如果家庭辦公室的PAN被檢測到(例如,使用無線接口模塊410),位置確定模塊420可確定通信系統(tǒng)400在家庭內。在另一個非限制性的例子中,如果檢測到辦公室LAN,位置確定模塊420可確定通信系統(tǒng)400在辦公室內。在另一個非限制性的例子中,如果檢測到機場LAN,位置確定模塊420可確定通信系統(tǒng)400在特定的機場內,或者,如果檢測到城域網,可確定通信系統(tǒng)400在特定的城市內。位置確定模塊420可基于各種檢測到的網絡(例如,雙向通信網絡、單向通信網絡、電視網絡、無線電網絡等)確定通信系統(tǒng)400的位置。
又例如,位置確定模塊420可從一個或多個檢測到的電子設備確定通信系統(tǒng)400的位置。例如,位置確定模塊420可使用設備位置信息。一個非限制性的示例中,當檢測到(使用無線接口模塊410)家庭設備時,位置確定模塊420可確定通信系統(tǒng)400位于家內。關于該設備的各種示例在前面已經給出了描述。又例如,當檢測到辦公室設備時,位置確定模塊420可確定通信系統(tǒng)400位于辦公室內。
例如,位置確定模塊420可通過分析通信連接質量(例如,使用無線接口模塊410)來確定通信系統(tǒng)400的位置。在一個非限制性的例子中,位置確定模塊420可基于通信系統(tǒng)400和辦公室LAN之間相當高質量的通信連接確定通信系統(tǒng)400接近辦公室范圍。位置確定模塊420可基于通信系統(tǒng)400和辦公室LAN之間相當?shù)唾|量的通信連接確定通信系統(tǒng)400至少在一個街區(qū)以外。例如,位置確定模塊420可基于與家庭LAN相當高質量的通信連接,以及與家庭辦公室PAN相當?shù)唾|量的通信連接,確定通信系統(tǒng)400在家庭內但是不在家庭辦公室內。
例如,位置確定模塊420可基于用戶輸入確定通信系統(tǒng)400的位置。在一個非限制性例子中,用戶可明確地向通信系統(tǒng)400指出(例如,通過用戶接口模塊450)通信系統(tǒng)400位于特定城市、建筑、房間、校園內等。
總之,位置確定模塊420可確定通信系統(tǒng)400的位置。因此本發(fā)明的范圍不限于確定通信系統(tǒng)位置的特定方式或機制的特征。
通信系統(tǒng)400可包括有無線資源識別模塊430,至少部分地基于所確定的位置(例如,通過位置確定模塊420所確定的)識別一個或多個無線資源。例如但不限于,無線資源識別模塊430可與圖1-3中方法100、200、300的步驟120、220和320以及步驟212-218、314-318共享任何或所有特征。
無線資源識別模塊430可以各種方式識別一個或多個無線資源,下面將提出非限制性的例子。各種無線資源和無線資源的識別已經在前描述。
例如,無線資源識別模塊430可識別與已確定位置相關的無線資源列表。例如,所述無線資源列表可包括與已確定位置相關的無線通信網絡列表。例如,所述無線資源列表可包括與已確定位置相關的具有無線通信功能的電子設備列表。例如,所述列表還包括各種無線資源相關的信息(例如,資源名稱、類型、地址(通用的和/或本地的)、特征、性能、通信協(xié)議、可用性、狀態(tài)、位置、訪問優(yōu)先級等)。
例如,與已確定位置相關的無線資源列表或其它無線資源列表組可由存儲于數(shù)據(jù)庫的信息組成。例如,所述數(shù)據(jù)庫可位于通信系統(tǒng)400板上(例如,非易失性存儲器)或者在連接至通信系統(tǒng)400的其它設備上(例如,通過通信網絡,如LAN或互聯(lián)網)。例如,所述數(shù)據(jù)庫可包括將一個或多個位置與相應的無線資源相關的存儲信息。如稍后詳細討論的,所述數(shù)據(jù)庫可手動或自動維護,和/或離線或實時管理。例如,無線資源列表可以是唯一的或非唯一的。就是說,所述列表可包括通信系統(tǒng)400將使用的僅有的無線資源列表,或者,可包括通信系統(tǒng)400將使用的主要無線資源的列表,同時允許通信系統(tǒng)400確定可用的其它無線資源的使用。
例如,無線資源識別模塊430可識別多組預定無線資源中的一組,其中每個無線資源與一個或多個特定位置相關。在一個非限制性的情況中,第一組無線資源可與家庭位置相關,第二組無線資源與辦公室位置相關,第三組無線資源與交換(commute)(或其一部分)相關,第四組無線資源與特定的城市相關。需要注意的是,在各種情況中(例如,在辦公室內),可同時確定多個位置(例如,辦公室、校園和城市)。因此,在這樣的情況中,可同時應用多組無線資源。
例如,無線資源識別模塊430可識別未知無線資源。例如,無線資源識別模塊430可搜索已識別且可用的無線資源。在各種情況下,無線資源識別模塊可使用無線接口模塊410或其部分執(zhí)行該搜索。例如,所述識別可在識別已知資源之外執(zhí)行,或替代識別已知無線資源。例如,無線資源識別模塊430可確定沒有已知資源與當前位置相關,并確定搜索該位置范圍內所有已識別且可用的資源。例如,所述搜索可包括執(zhí)行主動搜索(例如,發(fā)送信標并等待響應)和/或被動搜索(例如,監(jiān)聽其它設備發(fā)送的信標或信號)。在各種情況下,已識別的之前未知資源的信息可存儲于數(shù)據(jù)庫中用作之后的參考。
例如,無線資源識別模塊430可驗證已知資源的存在和/或可用性。在各種情況下,無線資源識別模塊430可使用無線接口模塊410或其部分執(zhí)行搜索。例如,無線資源識別模塊430可首先確定已知的在特定位置可用的無線資源的列表,并隨后嘗試與已知設備建立通信連接以驗證已知設備當前可用。如稍后將討論的,資源認證相關的信息可用于更新數(shù)據(jù)庫信息以作之后的參考。
在各種情況中,無線資源識別模塊430也可能不能成功識別與當前位置相關的無線資源。在這種情況中,如上所述,無線資源識別模塊430可搜索未知無線資源。或者,在這種情況中,無線資源識別模塊430可不搜索其它資源(例如,在節(jié)能模式或根據(jù)用戶定義的操作描述)。
又例如,無線資源識別模塊430可與針對無線資源與用戶進行交互操作。例如,無線資源識別模塊430可接收用戶輸入(例如,使用用戶接口模塊450),識別出一組無線資源進行使用,直到用戶改變輸入。又例如,無線資源識別模塊430可向用戶提供多組無線資源(例如,在連接至用戶接口模塊的顯示器上)以供選擇。再例如,無線資源識別模塊430可使用用戶接口模塊450向用戶呈現(xiàn)關于無線資源的各種類型的信息,并獲取關于所呈現(xiàn)的無線資源信息的用戶輸入。
如上所述,無線資源識別模塊430可確定通信系統(tǒng)400是否位于(或接近)已知位置(例如,通信系統(tǒng)400與已知無線資源有通信歷史的位置)。在一個非限制性的情況中,無線資源識別模塊430可在數(shù)據(jù)庫或其它存儲器中搜索(或請求)該位置的信息。例如,無線資源識別模塊430可確定該位置在數(shù)據(jù)庫中沒有對應的信息,并因此確定當前位置是未知的。例如,無線資源識別模塊430可確定有數(shù)據(jù)庫信息對應該位置,且所述信息指出沒有已知的無線資源與該位置相關,并因此決定當前位置作為未知位置處理。在另一個非限制性情況中,無線資源識別模塊430可請求并接收關于當前位置的用戶輸入(例如,使用用戶接口模塊450)以決定該位置是否是未知的,或是否作為未知位置處理??傊?,無線資源識別模塊430可以各種方式確定該位置是否是未知的(或當作未知位置處理)。
例如,如果無線資源識別模塊430確定該位置是已知位置,那么無線資源識別模塊430可至少部分地基于所確定的位置識別一個或多個無線資源,并使用與已識別無線資源通信的相應方式。
例如,如果無線資源識別模塊430確定當前位置不是已知位置,那么無線資源識別模塊430可確定是否搜索未知無線資源。無線資源識別模塊430可以各種方式做出所述確定。例如但不限于,無線資源識別模塊430可請求用戶輸入(例如,使用用戶接口模塊450),決定是否搜索未知無線資源。例如,無線資源識別模塊430可通過分析指出是否搜索未知無線資源的預定義描述(例如,在非實時情況下定義的)來做出該確定。例如,所述描述可向通信系統(tǒng)400指出其將搜索未知無線資源的情況。例如,無線資源識別模塊430可決定是否基于通信系統(tǒng)400的當前功率級別搜索未知無線資源。例如,無線資源識別模塊430可始終或從不搜索未知無線資源。
如果無線資源識別模塊430確定不搜索未知無線資源,那么無線資源識別模塊430可執(zhí)行某種延遲(例如,保存有限功率資源)。例如但不限于,無線資源識別模塊430可執(zhí)行預定義的延時(例如,周期性的、隨機的或根據(jù)預定義的調度或描述)。例如,無線資源識別模塊430在繼續(xù)操作前等待各種事件的發(fā)生。在執(zhí)行延時后,無線資源識別模塊430可接收與通信系統(tǒng)400的位置相關的更新信息。
如果無線資源識別模塊430確定將執(zhí)行未知無線資源的搜索,無線資源識別模塊430可搜索未知無線資源。搜索未知無線資源的各種非限制性的方式已經在前進行討論。例如但不限于,無線資源識別模塊430可主動搜索未知無線資源。例如,所述主動搜索可包括傳輸信標信號并分析返回信號(例如,使用無線接口模塊410)。例如,所述主動搜索也可包括與數(shù)據(jù)庫(例如,本地的,通過互連網和/或通過蜂窩電話架構)通信以確定是否有任何與該當前位置相關的特定無線資源記錄。例如,無線資源識別模塊430也可執(zhí)行無線資源的被動搜索(例如,使用無線接口模塊410)。例如,所述被動搜索可包括被動地監(jiān)聽信標或其它無線資源傳輸?shù)男盘?。例如,所述被動搜索可包括被動地監(jiān)聽其它設備傳輸?shù)臒o線資源識別信息。
作為搜索未知無線資源的一部分,無線資源識別模塊430可識別與已識別無線資源通信的相應方式。通信方式的各種例子已經在前面給出。例如但不限于,無線資源識別模塊430可分析接收的信號(例如,信標信號或信標信號的響應)以決定與已識別無線資源通信的方式。例如,無線資源識別模塊430可分析與已識別無線資源相關的數(shù)據(jù)庫信息以決定通信方式。例如,無線資源識別模塊430可使用第一通信方式與無線資源通信(例如,使用無線接口模塊410)以確定無線資源可用于通信的其它方式。
總之,無線資源識別模塊430可至少部分地基于所確定的位置識別一個或多個無線資源。因此,本發(fā)明地范圍不限于一個或多個特定地識別無線資源地方式或機制的特征。
通信系統(tǒng)400還包括有通信管理器模塊440,用于識別與已識別無線資源通信的相應方式(例如,通過無線資源識別模塊430識別的)。例如但不限于,通信管理器模塊440可與圖1-3的方法100、200、300的步驟130、230和330以及步驟140、240、340共享任何或所有功能性特征。
例如,通信管理器模塊440可識別與已識別無線資源通信的相應方式(例如,通過無線資源識別模塊430識別的)。通信管理器模塊440可以各種方式識別與已識別無線資源通信的相應方式,下面將舉出非限制性的例子。
例如,通信管理器模塊440可識別通信系統(tǒng)400的多個無線電裝置中的至少一個,以用于與已識別無線資源(例如,通過無線資源識別模塊430識別的)通信。在一個非限制性例子中,通信系統(tǒng)400可(例如,與無線接口模塊410一樣)包括第一無線電裝置,使用第一通信協(xié)議或標準(例如,IEEE 802.11)通信;第二無線電裝置,使用第二通信協(xié)議或標準(例如,藍牙)通信;以及第三無線電裝置,使用第三通信協(xié)議或標準(例如,IEEE 802.15)通信。在該非限制性的例子中,位置確定模塊420可確定通信系統(tǒng)位于辦公室內。然后無線資源識別模塊430識別使用第二通信協(xié)議通信的第一無線資源(例如,視頻監(jiān)視器),以及使用第一通信協(xié)議通信的第二無線資源(例如,LAN接入點)。然后例如,通信管理器模塊440可識別第二無線電裝置以與第一無線資源通信,以及識別第一無線電裝置以與第二無線資源通信。
又例如,通信管理器模塊440可識別用于設置通信系統(tǒng)400的可編程無線電裝置(例如,無線接口模塊410的)的至少一個無線電配置描述。在一個非限制性例子中,多模式通信設備包括一個可編程無線電裝置,可設置為根據(jù)多個通信協(xié)議(或標準)通信。在一個非限制性情況中,第一配置描述可對應使用GSM的通信,第二配置描述可對應使用EDGE的通信,第三配置描述可對應使用IEEE 802.20的通信,以及第四配置描述可對應使用WCDMA的通信。繼續(xù)在該非限制性的例子中,位置確定模塊420可確定通信系統(tǒng)400位于家庭的客廳內。然后無線資源識別模塊430可識別與客廳相關的第一無線資源(例如,機頂盒)和第二無線資源(例如,GSM蜂窩網絡)。然后通信管理器模塊440可識別第三配置描述以使用IEEE 802.20與機頂盒通信,并識別第一配置描述以使用GSM蜂窩網絡進行電話呼叫。
再例如,通信管理器模塊440可識別用于通信的多個通信協(xié)議(或標準)中的至少一個。在一個非限制性例子中,通信系統(tǒng)400(例如,無線接口模塊410)可使用第一通信協(xié)議(例如,IEEE 802.11)、第二通信協(xié)議(例如,藍牙)、第三通信協(xié)議(例如,IEEE 802.16)以及第四通信協(xié)議(例如,WCDMA)進行通信。繼續(xù)該非限制性的例子中,位置確定模塊420可確定通信系統(tǒng)400位于特定建筑的會議室內。然后例如,無線資源識別模塊430可識別第一無線資源(例如,基于藍牙的無線LAN接入點)、第二無線資源(例如,基于IEEE802.16的投影儀)以及第三無線資源(例如,基于藍牙的音頻輸出設備)。繼續(xù)該非限制性的例子中,通信管理器模塊440可識別與無線LAN通信的第二通信協(xié)議,與投影儀通信的第三通信協(xié)議,以及與音頻輸出設備通信的第二通信協(xié)議。
需要注意的是,通信協(xié)議(或標準)的識別還包括與通信協(xié)議相關的各種實行細節(jié)。例如但不限于,所述協(xié)議執(zhí)行細節(jié)可包括功率信息、頻率信息、安全通信信息等。需要注意的是,所述信息可基于位置變化。例如,不同區(qū)域可具有IEEE 802.11標準的不同的最大功率限制,和/或可要求在不同的頻帶操作。因此,在第一位置執(zhí)行第一協(xié)議與在第二位置執(zhí)行第一協(xié)議不同。
總之,通信管理器模塊440可識別與已識別無線資源通信的相應方式。因此,本發(fā)明的范圍不限于任何識別通信方式的特定方式或機制的特征。
通信管理器模塊440可(例如,使用無線接口模塊410)以特定的方式(例如,通過通信管理器模塊440識別的)與已識別無線資源(例如,通過無線資源識別模塊430識別的)通信。通信管理器模塊440可以各種方式(例如,使用無線接口模塊410)與已識別無線資源通信。
通信系統(tǒng)400一般可執(zhí)行各種附加處理。例如,通信系統(tǒng)400(或其模塊)可維護無線資源數(shù)據(jù)庫信息。例如,位置確定模塊420可重新確定通信系統(tǒng)400的位置并繼續(xù)操作。例如,通信系統(tǒng)400可從用戶接收操作信息(例如,通過用戶接口模塊450)。例如,無線資源識別模塊430可周期性地執(zhí)行未知無線資源地搜索和/或驗證已知無線資源地存在和/或可用性。
以上所介紹的通信系統(tǒng)400是本發(fā)明的一個示例。因此,本發(fā)明地范圍不限于通信系統(tǒng)400的任何特征。
圖5是根據(jù)本發(fā)明的第二示例通信系統(tǒng)500的一部分的示意圖。通信系統(tǒng)500可與圖4的通信系統(tǒng)400共享任何或所有特征,并可與圖1-3的方法100、200、300共享任何功能性特征。
通信系統(tǒng)500(例如,多模式通信設備或移動多模式通信設備)可包括一個或多個無線通信接口模塊510,無線通信接口模塊510進一步包括無線前端512和對應各種通信模式(例如,協(xié)議和/或標準)的各種通信接口支持模塊514。無線通信接口模塊510可與圖4的通信接口模塊410共享任何或所有特征。
例如,無線前端512可包括各種通過RF接口或無繩光學接口通信的部件。例如,通信接口支持模塊514可包括硬件和/或軟件模塊以各種通信模式通信(例如,根據(jù)各種協(xié)議和/或標準)。例如但不限于,通信接口支持模塊514可包括硬件和/或軟件模塊以支持通過包括GSM/GPRS/EDGE/CDMA/WCDMA、TDMA/PDC、藍牙、IEEE 802.11、UWB、IEEE 802.15、IEEE 802.16、IEEE 802.20、DVB-H等的協(xié)議/標準通信。
通信系統(tǒng)500還可包括有位置確定模塊520,其可與圖4的位置確定模塊420共享任何或所有特征。例如,位置確定模塊520可使用GPS、UWB、網絡識別、設備識別等確定通信系統(tǒng)500的位置。
通信系統(tǒng)500還可包括無線資源識別模塊530,其可與圖4中的無線資源識別模塊430共享任何或所有特征。例如,無線資源識別模塊530可確定網絡、接入點、具有無線通信能力的設備或者任何已知或未知無線資源的識別。無線資源識別模塊530可以各種方式識別無線資源,包括數(shù)據(jù)庫搜索,主動和/或被動的搜索,訪問本地和/或遠程資源識別信息,利用通過用戶交互獲取的信息等。
通信系統(tǒng)500還可包括有通信管理器模塊540,其與圖4中的通信管理器模塊440共享任何或所有特征。例如,通信管理器模塊540可識別與各種無線資源通信的方式,并管理與各種無線資源的通信。例如,通信管理器模塊540可識別各種無線電裝置、無線電設置、協(xié)議和/或標準以用于與各種無線資源通信。
例如,通信系統(tǒng)500可包括有通用處理器或數(shù)字信號處理器560和存儲器570。處理器560和存儲器570可通過處理器560執(zhí)行存儲于存儲器570的軟件指令實現(xiàn)本發(fā)明。例如但不限于,處理器560可實現(xiàn)位置確定模塊、無線資源識別模塊530和/或通信管理器模塊540的部分(或全部)功能。
例如,如前所述,無線資源識別可包括使用通信系統(tǒng)500的板上存儲器(例如,分析和/或維護無線資源數(shù)據(jù)庫)。存儲器570可用于所述目的。
通信系統(tǒng)500進一步包括一個或多個用戶接口模塊550,其可與圖4中的用戶接口模塊450共享任何或所有特征。例如但不限于,用戶接口模塊550可包括視頻輸入/輸出模塊(例如,顯示器模塊、照相機模塊等)、音頻輸入/輸出模塊(例如,擴音器、麥克風模塊等)和/或觸摸或觸覺輸入/輸出模塊(例如,觸摸屏模塊、震動輸出模塊、鍵區(qū)模塊等)。
以上所描述的通信系統(tǒng)500是對本發(fā)明的示例描述。因此,本發(fā)明的各方面不限于通信系統(tǒng)500的特征。
為了清楚起見,通信系統(tǒng)400、500以各種功能性模塊的方式展示。各種模塊可實現(xiàn)為硬件、軟件或硬件與軟件的結合。例如,各種模塊可實現(xiàn)為單個集成電路或集成電路的組合。同樣,各種模塊可共享各種子模快和/或子部件。例如但不限于,各種硬件模塊可共享各種電子元件,并且各種軟件模塊可共享各種軟件子程序。因此,本發(fā)明地范圍不限于任何特定的硬件和/或軟件實現(xiàn)或各種功能性模塊的特征??傊陨咸峁┝藢Ρ景l(fā)明一種在通信系統(tǒng)內基于無線資源識別提供位置的系統(tǒng)和方法的描述。雖然以上是結合一些具體實施例對本發(fā)明進行的描述,本領域的普通技術人員可知悉,可對本發(fā)明做出各種改變和等效替換而不脫離本發(fā)明的精神和范圍。另外,在本發(fā)明的教導下,可以對這些特征和實施例進行修改以適應具體的情況或材料而不會脫離本發(fā)明的精神和范圍。因此,本發(fā)明不受此處所公開的具體實施例的限制,所有落入本申請的權利要求范圍內的實施例都屬于本發(fā)明的保護范圍。
權利要求
1.一種在多模式通信設備中識別無線資源的方法,其特征在于,所述方法包括確定多模式通信設備的位置;以及至少部分地基于所確定的位置,識別一個或多個無線資源。
2.如權利要求1所述的方法,其特征在于,所述確定多模式通信設備的位置包括從多模式通信設備外部源接收與位置相關的信息。
3.如權利要求1所述的方法,其特征在于,所述確定多模式通信設備的位置包括從一個或多個檢測到的通信網絡確定所述多模式通信設備的位置。
4.如權利要求1所述的方法,其特征在于,所述確定多模式通信設備的位置包括從一個或多個檢測到的設備確定所述多模式通信設備的位置。
5.如權利要求1所述的方法,其特征在于,所述方法進一步包括識別與所述已識別的無線資源通信的相應方式。
6.一種多模式通信設備,其特征在于,包括至少一個模塊,用于確定所述多模式通信設備的位置;以及至少部分地基于所確定的位置識別一個或多個無線資源。
7.如權利要求6所述的多模式通信設備,其特征在于,所述至少一個模塊至少部分地通過從所述多模式通信設備的外部源接收位置相關信息,來確定所述多模式通信設備的位置。
8.如權利要求6所述的多模式通信設備,其特征在于,所述至少一個模塊至少部分地通過從一個或多個檢測到的通信網絡來確定所述多模式通信設備的位置。
9.如權利要求6所述的多模式通信設備,其特征在于,所述至少一個模塊至少部分地通過從一個或多個檢測到的設備來確定所述多模式通信設備的位置。
10.一種在具有無線通信功能的移動電子設備中識別無線資源的方法,其特征在于,所述方法包括確定所述移動電子設備的位置;以及至少部分地基于所確定的移動電子設備位置識別無線資源。
全文摘要
本發(fā)明提供一種多媒體通信設備以及一種在多媒體通信設備內識別無線資源的方法。本發(fā)明所述的方法包括確定通信系統(tǒng)(例如,多模式通信設備)的位置,然后至少部分地基于所確定的位置,識別一個或多個無線資源。此外,所述方法還包括確定與所識別的無線資源通信的相應方式,并用于通信系統(tǒng)與所識別的無線資源之間的通信。本發(fā)明的通信系統(tǒng)包括位置確定模塊,用于確定通信設備的位置;還包括無線資源識別模塊,用于至少部分地基于所確定的位置識別一個或多個無線資源。所述通信系統(tǒng)還可包括通信管理器模塊,用于確定與所識別的無線資源通信的相應方式。
文檔編號H04B7/26GK1925688SQ20061012916
公開日2007年3月7日 申請日期2006年8月30日 優(yōu)先權日2005年9月1日
發(fā)明者詹姆士·D·貝內特 申請人:美國博通公司