專利名稱:無(wú)線通信裝置中用于將應(yīng)用程序映射到無(wú)線電的方法與設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及通信,且更具體地說(shuō),涉及用于通過(guò)無(wú)線通信裝置支持通信的技術(shù)。
背景技術(shù):
廣泛部署無(wú)線通信網(wǎng)路以提供例如話音、視頻、包數(shù)據(jù)、消息接發(fā)、廣播等各種通信內(nèi)容。這些無(wú)線網(wǎng)絡(luò)可為能夠通過(guò)共享可用網(wǎng)絡(luò)資源而支持多個(gè)用戶的多址網(wǎng)絡(luò)。此些多址網(wǎng)絡(luò)的實(shí)例包括碼分多址(CDMA)網(wǎng)絡(luò)、時(shí)分多址(TDMA)網(wǎng)絡(luò)、頻分多址(FDMA)網(wǎng)絡(luò)、 正交FDMA (OFDMA)網(wǎng)絡(luò)及單載波FDMA (SC-FDMA)網(wǎng)絡(luò)。無(wú)線通信裝置可包括用以支持與不同無(wú)線通信網(wǎng)路通信的若干無(wú)線電。所述無(wú)線裝置還可支持可具有不同要求的若干應(yīng)用程序??赡苄枰С譄o(wú)線裝置上的作用中應(yīng)用程序的通信,使得可實(shí)現(xiàn)良好性能。
發(fā)明內(nèi)容
本文中描述無(wú)線通信裝置中用于將應(yīng)用程序映射到無(wú)線電的技術(shù)。在一方面中, 控制器可支持(i)選擇可同時(shí)操作而不對(duì)彼此引起過(guò)多干擾的無(wú)線電,及(ii)將應(yīng)用程序映射到所述無(wú)線電。所述控制器可在所述無(wú)線裝置中駐留在操作系統(tǒng)之下,且可提供各種優(yōu)點(diǎn),如下文所描述。在一種設(shè)計(jì)中,所述控制器可從可駐留在所述操作系統(tǒng)之上的多個(gè)應(yīng)用程序接收輸入。所述控制器可獲得多個(gè)無(wú)線電的干擾信息。所述控制器可確定基于來(lái)自所述應(yīng)用程序的所述輸入且進(jìn)一步基于所述干擾信息而選擇的多個(gè)無(wú)線電以減輕這些無(wú)線電之間的干擾。所述控制器可基于來(lái)自所述應(yīng)用程序的所述輸入而確定所述應(yīng)用程序到所述無(wú)線電的映射。進(jìn)一步基于所述應(yīng)用程序的要求、所述應(yīng)用程序的偏好、所述應(yīng)用程序的優(yōu)先級(jí)及 /或其它信息,可選擇所述無(wú)線電及/或可將所述應(yīng)用程序映射到所述無(wú)線電。所述控制器可將指示所述應(yīng)用程序被映射到的所述無(wú)線電的信息提供給所述應(yīng)用程序。所述應(yīng)用程序可接著經(jīng)由其選定無(wú)線電獲得連接性。在一種設(shè)計(jì)中,所述控制器可與上層及下層兩者中的實(shí)體介接以促進(jìn)無(wú)線電的選擇及應(yīng)用程序到無(wú)線電的映射。所述控制器可與所述上層中的實(shí)體(例如,應(yīng)用程序)通信以獲得所述應(yīng)用程序的要求、偏好及/或優(yōu)先級(jí)。所述控制器可與所述下層中的實(shí)體(例如,無(wú)線電控制器)通信以獲得所述無(wú)線電的能力及/或狀態(tài)。可基于所述應(yīng)用程序的要求、偏好及/或優(yōu)先級(jí)及所述無(wú)線電的能力及/或狀態(tài)而將所述應(yīng)用程序映射到所述無(wú)線電。所述控制器可支持與應(yīng)用程序及無(wú)線電的實(shí)時(shí)互動(dòng)。在一種設(shè)計(jì)中,所述控制器可控制用以支持無(wú)線電的選擇及應(yīng)用程序到無(wú)線電的映射的其它實(shí)體的操作。所述控制器可控制可經(jīng)指定以為應(yīng)用程序選擇無(wú)線電及/或?qū)?yīng)用程序映射到無(wú)線電的連接管理器的操作。所述控制器還可控制可經(jīng)指定以控制無(wú)線電的操作以減輕所述無(wú)線電之間的干擾的共存管理器的操作。所述控制器還可執(zhí)行用以支持連接管理及/或共存管理的其它功能。所述控制器可管理所述連接管理器及所述共存管理器的數(shù)據(jù)庫(kù)。所述控制器可管理用于所述控制器、 所述連接管理器與所述共存管理器之間的通信的數(shù)據(jù)總線。所述控制器可為所述連接管理器及/或所述共存管理器提供中央處理單元(CPU)資源、存儲(chǔ)器資源及/或其它資源。所述控制器還可執(zhí)行用以支持連接管理及/或共存管理的其它功能。在下文進(jìn)一步詳細(xì)描述本發(fā)明的各種方面及特征。
圖1展示與各種無(wú)線網(wǎng)絡(luò)通信的無(wú)線裝置。圖2展示無(wú)線裝置的框圖。圖3展示用于無(wú)線組件接通時(shí)的初始化的呼叫流程。圖4展示用于為應(yīng)用程序執(zhí)行無(wú)線電選擇的呼叫流程。圖5展示用于將應(yīng)用程序映射到無(wú)線電的過(guò)程。
具體實(shí)施例方式圖1展示能夠與多個(gè)無(wú)線通信網(wǎng)路通信的無(wú)線通信裝置110。這些無(wú)線網(wǎng)絡(luò)可包括一個(gè)或一個(gè)以上無(wú)線廣域網(wǎng)(WWAN) 120及130、一個(gè)或一個(gè)以上無(wú)線局域網(wǎng)(WLAN) 140及 150、一個(gè)或一個(gè)以上無(wú)線個(gè)人域網(wǎng)絡(luò)(WPAN) 160、一個(gè)或一個(gè)以上廣播網(wǎng)絡(luò)170、一個(gè)或一個(gè)以上衛(wèi)星定位系統(tǒng)180、圖1中未展示的其它網(wǎng)絡(luò)及系統(tǒng),或其任何組合。??苫Q地使用術(shù)語(yǔ)“網(wǎng)絡(luò)”及“系統(tǒng)”。WWAN可為蜂窩式網(wǎng)絡(luò)。蜂窩式網(wǎng)絡(luò)120及130可各自為CDMA、TDMA, FDMA, OFDMA, SC-FDMA或某一其它網(wǎng)絡(luò)。CDMA網(wǎng)絡(luò)可實(shí)施例如通用陸地?zé)o線電接入(UTRA)、cdma2000等無(wú)線電技術(shù)或空中接 口。UTRA 包括寬帶 CDMA (WCDMA)及 CDMA 的其它變體。cdma2000 涵蓋 IS-2000、IS-95 及IS-856標(biāo)準(zhǔn)。IS-2000也被稱作CDMA IX,且IS-856也被稱作經(jīng)最佳化的演進(jìn)數(shù)據(jù) (EVDO)。TDMA網(wǎng)絡(luò)可實(shí)施例如全球移動(dòng)通信系統(tǒng)(GSM)、數(shù)字高級(jí)移動(dòng)電話系統(tǒng)(D-AMPS) 等無(wú)線電技術(shù)。OFDMA網(wǎng)絡(luò)可實(shí)施例如演進(jìn)型UTRA(E-UTRA)、超移動(dòng)寬帶(UMB)、IEEE 802. 16 (WiMAX)、IEEE 802. 20,Flash- OFDM 等無(wú)線電技術(shù)。UTRA 及 E-UTRA 為通用移動(dòng)電信系統(tǒng)(UMTS)的部分。3GPP長(zhǎng)期演進(jìn)(LTE)及高級(jí)LTE(LTE-A)為UMTS的使用E-UTRA 的新版本。UTRA、E-UTRA、UMTS、LTE、LTE-A及GSM描述于來(lái)自名為“第三代合作伙伴計(jì)劃”(3GPP)的組織的文獻(xiàn)中。cdma2000及UMB描述于來(lái)自名為“第三代合作伙伴計(jì)劃2”的組織的文獻(xiàn)中。蜂窩式網(wǎng)絡(luò)120及130可分別包括基站122及132,其可支持無(wú)線裝置的雙向通信。WLAN 140 及 150 可各自實(shí)施例如 IEEE 802. 11 (Wi-Fi)、Hiperlan 等無(wú)線電技術(shù)。 WLAN 140及150可分別包括接入點(diǎn)142及152,其可支持無(wú)線裝置的雙向通信。WPAN160可實(shí)施例如藍(lán)牙、IEEE 802. 15等無(wú)線電技術(shù)。WPAN 160可支持例如無(wú)線裝置110、耳機(jī)162、 計(jì)算機(jī)164、鼠標(biāo)166等各種裝置的雙向通信。廣播網(wǎng)絡(luò)170可為電視(TV)廣播網(wǎng)絡(luò)、調(diào)頻(FM)廣播網(wǎng)絡(luò)、數(shù)字廣播網(wǎng)絡(luò),等等。 數(shù)字廣播網(wǎng)絡(luò)可實(shí)施無(wú)線電技術(shù),例如,MediaFLO 、手持式數(shù)字視頻廣播(DVB-H)、陸地電視廣播的整合服務(wù)數(shù)字廣播(ISDB-T)、高級(jí)電視系統(tǒng)委員會(huì)一移動(dòng)/手持式(ATSC-M/H), 等等。廣播網(wǎng)絡(luò)170可包括可支持單向通信的一個(gè)或一個(gè)以上廣播臺(tái)172。衛(wèi)星定位系統(tǒng)180可為美國(guó)全球定位系統(tǒng)(GPS)、歐洲伽利略系統(tǒng)、俄羅斯 GL0NASS系統(tǒng)、日本準(zhǔn)天頂衛(wèi)星系統(tǒng)(QZSS)、印度區(qū)域?qū)Ш叫l(wèi)星系統(tǒng)(IRNSS)、中國(guó)北斗系統(tǒng),等等。衛(wèi)星定位系統(tǒng)180可包括發(fā)射用于定位的信號(hào)的若干衛(wèi)星182。無(wú)線裝置110可為固定或移動(dòng)的,且還可稱作用戶設(shè)備(UE)、移動(dòng)臺(tái)、移動(dòng)設(shè)備、 終端、接入終端、訂戶單元、臺(tái),等等。無(wú)線裝置110可為蜂窩式電話、個(gè)人數(shù)字助理(PDA)、 無(wú)線調(diào)制解調(diào)器、手持式裝置、膝上型計(jì)算機(jī)、無(wú)繩電話、無(wú)線本地環(huán)路(WLL)I臺(tái)、智能型手機(jī)、上網(wǎng)本、智能本、廣播接收器,等等。無(wú)線裝置110可與蜂窩式網(wǎng)絡(luò)120及/或130、 WLAN 140及/或150、WPAN 160內(nèi)的裝置等等雙向通信。無(wú)線裝置110還可從廣播網(wǎng)絡(luò) 170、衛(wèi)星定位系統(tǒng)180等等接收信號(hào)。一般來(lái)說(shuō),無(wú)線裝置110可在任何給定時(shí)刻與任何數(shù)目個(gè)無(wú)線網(wǎng)絡(luò)及系統(tǒng)通信。圖2展示無(wú)線裝置110的設(shè)計(jì)的框圖,無(wú)線裝置110包括主機(jī)子系統(tǒng)202及無(wú)線電子系統(tǒng)204。主機(jī)子系統(tǒng)202支持無(wú)線裝置110的各種應(yīng)用程序及功能。無(wú)線電子系統(tǒng) 204支持無(wú)線裝置110的無(wú)線電通信。在圖2中所展示的設(shè)計(jì)中,主機(jī)子系統(tǒng)202包括主機(jī)處理器210及存儲(chǔ)器212。 無(wú)線裝置110可支持L個(gè)應(yīng)用程序220a到2201,其可提供不同通信服務(wù),例如,話音、包數(shù)據(jù)、視頻共享、視頻電話、電子郵件、廣播接收、即時(shí)消息接發(fā)、即按即說(shuō)等等。一般來(lái)說(shuō),L 可為任何值。L個(gè)應(yīng)用程序220中的任一者在任何給定時(shí)刻可處于作用中。應(yīng)用編程接口 (API) 222可支持無(wú)線裝置110的應(yīng)用程序220與操作系統(tǒng)(OS) 2M之間的通信。操作系統(tǒng) 2M可控制無(wú)線裝置110的操作,且可為高級(jí)操作系統(tǒng)(HLOS)或某一其它操作系統(tǒng)。主機(jī)處理器210可執(zhí)行作用中應(yīng)用程序220,且還可運(yùn)行應(yīng)用程序API 222及OS 224。一個(gè)或一個(gè)以上主CPU 2 可執(zhí)行對(duì)作用中應(yīng)用程序224的處理及其它功能。存儲(chǔ)器212可存儲(chǔ)用于主機(jī)處理器210的程序代碼及數(shù)據(jù)。在圖2中所展示的設(shè)計(jì)中,無(wú)線電子系統(tǒng)204包括多應(yīng)用程序-無(wú)線電(MAR)控制器對(duì)0、連接管理器(CnM)洸0、共存管理器^xM) 270、CnM數(shù)據(jù)庫(kù)沘0、CxM數(shù)據(jù)庫(kù)282及 R個(gè)無(wú)線電^Oa到^Or,其中R可為任何值。MAR控制器240還可稱作智能型外圍系統(tǒng) (SPS)控制器,等等。無(wú)線電子系統(tǒng)204可為調(diào)制解調(diào)器芯片、調(diào)制解調(diào)器芯片組、無(wú)線數(shù)據(jù)卡等等。R個(gè)無(wú)線電290可針對(duì)3GPP2蜂窩式網(wǎng)絡(luò)(例如,CDMA1X、EVDO等等)、3GPP蜂窩式網(wǎng)絡(luò)(例如,GSM、GPRS、EDGE、WCDMA/UMTS、LTE 等等)、WLAN、WiMAX 網(wǎng)絡(luò)、GPS、藍(lán)牙、廣播網(wǎng)絡(luò)、近場(chǎng)通信(NFC)、射頻識(shí)別(RFID),等等。MAR控制器240可為無(wú)線電子系統(tǒng)204內(nèi)的其它單元提供控制功能及資源。MAR 控制器240可經(jīng)由API與應(yīng)用程序220通信以確定哪些應(yīng)用程序處于作用中、獲得所述作用中應(yīng)用程序的要求,且提供關(guān)于可用或選定的無(wú)線電的信息。在MAR控制器MO內(nèi),HLOS API 242可促進(jìn)MAR控制器240與應(yīng)用程序220之間的通信,如下文所描述。CPU 244可執(zhí)行對(duì)MAR控制器對(duì)0、連接管理器260及共存管理器270的處理。CPU 244還可執(zhí)行對(duì)經(jīng)由無(wú)線電290而發(fā)射及/或接收的數(shù)據(jù)的處理。對(duì)每一無(wú)線電290的處理可取決于由所述無(wú)線電支持的無(wú)線電技術(shù),且可包括編碼、解碼、調(diào)制、解調(diào)、加密、解密等等。存儲(chǔ)器246可存儲(chǔ)用于MAR控制器M0、連接管理器260及共存管理器270的程序代碼及數(shù)據(jù)。直接存儲(chǔ)器存取(DMA) /組構(gòu)控制器248可支持通過(guò)本地或外部存儲(chǔ)器或其它子系統(tǒng)進(jìn)行的數(shù)據(jù)傳送。總線控制器250可經(jīng)由數(shù)據(jù)總線258協(xié)調(diào)通信,所述數(shù)據(jù)總線258可為同步或異步總線。總線控制器250可管理數(shù)據(jù)總線258的時(shí)鐘產(chǎn)生及休眠組件,且還可管理與所連接無(wú)線電的單播及廣播通信??偩€控制器250還可(例如)經(jīng)由圖2中未展示的一個(gè)或一個(gè)以上其它總線協(xié)調(diào)無(wú)線電子系統(tǒng)204與無(wú)線裝置110內(nèi)的其它實(shí)體之間的通信。在一種設(shè)計(jì)中,MAR控制器240可執(zhí)行對(duì)連接管理器260及共存管理器270的處理,例如,針對(duì)與無(wú)線電選擇、系統(tǒng)選擇、無(wú)線電之間的越區(qū)切換等等有關(guān)的功能。系統(tǒng)選擇可指代特定無(wú)線系統(tǒng)或特定無(wú)線電技術(shù)或無(wú)線電技術(shù)的特定系列的選擇。無(wú)線電選擇可指代無(wú)線裝置100中的特定無(wú)線電的選擇。CPU 244可為位于無(wú)線電子系統(tǒng)204內(nèi)的嵌入式處理器。CPU 244及相關(guān)聯(lián)的存儲(chǔ)器246可對(duì)主機(jī)CnM及CxM功能提供單個(gè)且集中化的環(huán)境。這可使連接管理器260能夠提供對(duì)局部化環(huán)境中的所有作用中無(wú)線電的實(shí)時(shí)管理。這還可使連接管理器260能夠提供可按比例調(diào)整的基礎(chǔ)結(jié)構(gòu)以支持任何數(shù)目個(gè)無(wú)線電。CPU 244可為低功率處理器,其所需性能比常規(guī)CPU低,以便在執(zhí)行CxM及CnM功能的過(guò)程中提供電力節(jié)省。此外,CPU 244可提供“始終開(kāi)啟”環(huán)境以使得連接管理器260及共存管理器 270在需要時(shí)可起作用。此“始終開(kāi)啟”功能性可得以保證,而同時(shí)使CPU 244能夠在適當(dāng)時(shí)休眠以便減少電力消耗。連接管理器260可執(zhí)行各種功能以支持作用中應(yīng)用程序經(jīng)由可用無(wú)線電進(jìn)行的通信。在連接管理器沈0內(nèi),系統(tǒng)策略管理器262可管理與無(wú)線電290相關(guān)聯(lián)的策略,響應(yīng)于事件而激活及去活無(wú)線電,且管理無(wú)線網(wǎng)絡(luò)之間的越區(qū)切換。所述策略可用以確定哪一 (哪些)無(wú)線電用于任何給定應(yīng)用程序。系統(tǒng)策略管理器262可基于網(wǎng)絡(luò)業(yè)者規(guī)則來(lái)操作, 所述網(wǎng)絡(luò)業(yè)者規(guī)則可經(jīng)由3GPP2中的首選漫游列表(PRL)、3GPP中的首選公眾陸地移動(dòng)網(wǎng)絡(luò)(PLMN)的列表等等來(lái)提供。系統(tǒng)資源管理器沈4可與系統(tǒng)策略管理器262介接以執(zhí)行例如沖突解決、功率管理、鏈路服務(wù)質(zhì)量OioS)、允入控制等資源管理。無(wú)線電接口管理器沈6 可管理呼叫、改變電話設(shè)定、注冊(cè)/解除注冊(cè)補(bǔ)充服務(wù)及向應(yīng)用程序通知呼叫狀態(tài)、電話狀態(tài)及服務(wù)狀態(tài)。無(wú)線電接口管理器266還可使用移動(dòng)因特網(wǎng)協(xié)議(MIP)、相鄰信道測(cè)量、較佳系統(tǒng)檢測(cè)、預(yù)先驗(yàn)證及安全密鑰交換以及話音及數(shù)據(jù)服務(wù)的其它功能單元來(lái)管理服務(wù)連續(xù)性。無(wú)線電接口管理器266還可支持無(wú)線裝置110與其它無(wú)線裝置之間的對(duì)等通信。CnM 控制器268可負(fù)責(zé)連接管理器沈0的整體控制,且還可(例如)經(jīng)由經(jīng)數(shù)據(jù)總線258交換的消息來(lái)協(xié)調(diào)連接管理器260內(nèi)的其它管理器及控制器的操作。共存管理器270可與無(wú)線電290介接,且可控制所述無(wú)線電的操作。共存管理器 270可從作用中無(wú)線電接收輸入,且可控制所述作用中無(wú)線電的操作,以減輕這些無(wú)線電之間的干擾,且實(shí)現(xiàn)盡可能多的無(wú)線電的良好性能。在共存管理器270內(nèi),CxM控制器278可負(fù)責(zé)共存管理器270的整體控制。無(wú)線電控制器276可與無(wú)線電290介接,且可控制所述無(wú)線電的操作。無(wú)線電控制器276可為共存管理器270的部分(如圖2中所展示),或可在共存管理器270外部(例如,可為無(wú)線電四0的部分)。無(wú)線電控制器276可執(zhí)行用以支持話音呼叫連續(xù)性(VCC)及數(shù)據(jù)呼叫連續(xù)性(DCC)的功能。無(wú)線電控制器276還可實(shí)施電路交換式網(wǎng)絡(luò)與包交換式網(wǎng)絡(luò)之間的話音呼叫連續(xù)性的越區(qū)切換機(jī)制。無(wú)線電控制器276還可實(shí)施以下各項(xiàng)的越區(qū)切換機(jī)制(i)3GPP I-WLAN中所定義的數(shù)據(jù)服務(wù)連續(xù)性,及(ii)3GPP 及因特網(wǎng)工程設(shè)計(jì)工作小組(IETF)中所定義的移動(dòng)IP。無(wú)線電控制器276可支持自動(dòng)系統(tǒng)選擇及不同無(wú)線電技術(shù)的無(wú)線電之間的呼叫中/使用中越區(qū)切換的VCC及DCC功能性以便維持良好用戶體驗(yàn)。查找表(LUT) 272可與CxM數(shù)據(jù)庫(kù)282相關(guān)聯(lián)(且可與CxM數(shù)據(jù)庫(kù) 282介接),以基于當(dāng)前操作情況檢索數(shù)據(jù)庫(kù)的有關(guān)部分。硬件加速器(HWA) 274可提供對(duì)特定功能的高效處理。CnM數(shù)據(jù)庫(kù)觀0可存儲(chǔ)可用以為應(yīng)用程序選擇無(wú)線電的各種信息。在一種設(shè)計(jì)中, CnM數(shù)據(jù)庫(kù)280可存儲(chǔ)以下各項(xiàng)中的一者或一者以上·不同無(wú)線網(wǎng)絡(luò)的信息的網(wǎng)絡(luò)數(shù)據(jù)庫(kù), 用以選擇無(wú)線電以提供無(wú)線裝置110的連接性的信息的策略數(shù)據(jù)庫(kù),·可用以獲得連接性的簡(jiǎn)檔的簡(jiǎn)檔數(shù)據(jù)庫(kù),·已下載到無(wú)線裝置110上的服務(wù)客戶端的服務(wù)數(shù)據(jù)庫(kù), 用以基于當(dāng)前操作情況為應(yīng)用程序選擇無(wú)線電的信息的經(jīng)轉(zhuǎn)換干擾數(shù)據(jù)庫(kù),及·無(wú)線裝置110的其它信息的其它數(shù)據(jù)庫(kù)。簡(jiǎn)檔數(shù)據(jù)庫(kù)可存儲(chǔ)可用以提供無(wú)線裝置110的連接性的各種簡(jiǎn)檔。簡(jiǎn)檔可含有對(duì)無(wú)線裝置110應(yīng)執(zhí)行以獲得連接性的特定動(dòng)作的偏好。舉例來(lái)說(shuō),簡(jiǎn)檔可識(shí)別優(yōu)于其它無(wú)線電的對(duì)特定無(wú)線電的偏好、在特定條件下對(duì)特定無(wú)線電的偏好,等等。不同簡(jiǎn)檔可由不同實(shí)體定義以能夠符合這些實(shí)體的要求。在一種設(shè)計(jì)中,可定義以下簡(jiǎn)檔中的一者或一者以上·用戶簡(jiǎn)檔-存儲(chǔ)由用戶(例如)基于例如成本、隱私、電池使用等各種考慮而定義的連接性偏好, 業(yè)者簡(jiǎn)檔-存儲(chǔ)由網(wǎng)絡(luò)業(yè)者(例如)經(jīng)由PRL、首選PLMN列表等等定義的連接性偏好,·原始設(shè)備制造商(OEM)簡(jiǎn)檔一存儲(chǔ)由OEM(例如)基于無(wú)線裝置110的能力而定義的連接性偏好,·應(yīng)用程序簡(jiǎn)檔-存儲(chǔ)(例如)基于應(yīng)用程序220的要求而定義的所述應(yīng)用程序的連接性偏好,·服務(wù)簡(jiǎn)檔-存儲(chǔ)輔助服務(wù)的連接性偏好,及·所獲悉簡(jiǎn)檔一存儲(chǔ)基于無(wú)線裝置110的所獲悉模式及行為而確定的連接性偏好。CxM數(shù)據(jù)庫(kù)282可存儲(chǔ)干擾數(shù)據(jù)庫(kù),其可包含關(guān)于在不同操作情況下的無(wú)線電的不同組合的性能的信息。干擾數(shù)據(jù)庫(kù)可呈比色圖表的形式。在一種設(shè)計(jì)中,比色圖表可包括(i)用于處于不同頻帶的不同發(fā)射器無(wú)線電的若干列,及(ii)用于處于不同頻帶的不同接收器無(wú)線電的若干行。對(duì)于處于一列與一行之間的交叉點(diǎn)處的給定頻帶組合來(lái)說(shuō),在存在處于所述列的頻帶的發(fā)射器無(wú)線電的情況下處于所述行的頻帶的接收器無(wú)線電的性能可存儲(chǔ)在所述比色圖表中。在另一設(shè)計(jì)中,比色圖表可針對(duì)不同發(fā)射器及接收器無(wú)線電的若干操作狀態(tài)包括若干單元/條目。無(wú)線電可具有一個(gè)或一個(gè)以上可配置參數(shù),所述一個(gè)或一個(gè)以上可配置參數(shù)可經(jīng)調(diào)整以減輕來(lái)自所述無(wú)線電的干擾及/或改進(jìn)所述無(wú)線電的性能。每一可配置參數(shù)可設(shè)定成適用于所述參數(shù)的多個(gè)可能設(shè)定/值中的一者。所述無(wú)線電可具有可由每一可配置參數(shù)的特定設(shè)定定義的操作狀態(tài)。所述比色圖表可包括發(fā)射器無(wú)線電可在上面操作的每一頻道的一組列,且每一列可對(duì)應(yīng)于發(fā)射器無(wú)線電的不同操作狀態(tài)。所述比色圖表還可包括接收器無(wú)線電可在上面操作的每一頻道的一組行,且每一行可對(duì)應(yīng)于接收器無(wú)線電的不同操作狀態(tài)??舍槍?duì)發(fā)射器及接收器無(wú)線電的操作狀態(tài)的每一獨(dú)特組合定義單元/條目。單元(i,j)可填充有接收器無(wú)線電的性能等級(jí)(例如,可接受、邊緣或不可接受),其中發(fā)射器無(wú)線電處于操作狀態(tài)i,且接收器無(wú)線電處于操作狀態(tài)j。發(fā)射器無(wú)線電的操作狀態(tài)及/或接收器無(wú)線電的操作狀態(tài)可視需要而變化以獲得所要性能。還可以其它方式捕捉并呈現(xiàn)關(guān)于無(wú)線電之間的干擾的信息,例如,以其它方式來(lái)量化、使用其它格式或結(jié)構(gòu)來(lái)呈現(xiàn)等等。在任何情況下,CxM數(shù)據(jù)庫(kù)觀2中的干擾數(shù)據(jù)庫(kù)可用以選擇可同時(shí)操作的無(wú)線電。還可基于干擾數(shù)據(jù)庫(kù)控制無(wú)線電的操作,以減少無(wú)線電之間的干擾且獲得無(wú)線電的可接受性能。在一種設(shè)計(jì)中,可基于當(dāng)前干擾條件頻繁地(例如, 每毫秒或更短)更新干擾數(shù)據(jù)庫(kù)。在一種設(shè)計(jì)中,干擾數(shù)據(jù)庫(kù)可被轉(zhuǎn)換成經(jīng)轉(zhuǎn)換的干擾數(shù)據(jù)庫(kù),其可較簡(jiǎn)單用于無(wú)線電選擇以進(jìn)行初始連接及/或越區(qū)切換。所述轉(zhuǎn)換可包括(i) 用合適時(shí)間常數(shù)過(guò)濾無(wú)線電的干擾條件以獲得對(duì)由所述無(wú)線電觀測(cè)到的干擾條件的較精確指示,(ii)從一種格式(例如,以分貝(池)值)改變?yōu)榱硪桓袷?例如,以經(jīng)色彩譯碼的指示符),及/或(iii)對(duì)干擾信息的其它操作。圖2展示無(wú)線裝置110的無(wú)線電子系統(tǒng)204、MAR控制器對(duì)0、連接管理器260及共存管理器270的示范性設(shè)計(jì)。無(wú)線電子系統(tǒng)204、MAR控制器M0、連接管理器260及共存管理器270還可包括較少、不同及/或額外管理器、控制器及數(shù)據(jù)庫(kù)。一般來(lái)說(shuō),無(wú)線電子系統(tǒng)204可包括(i)用于任何數(shù)目個(gè)功能的任何數(shù)目個(gè)管理器及控制器,及(ii)用于可用以支持通信的任何類型的信息的任何數(shù)目個(gè)數(shù)據(jù)庫(kù)。在一種設(shè)計(jì)中,MAR控制器240可執(zhí)行或支持以下功能中的一者或一者以上·充當(dāng)連接管理器260及共存管理器270的主控制器,·管理CnM數(shù)據(jù)庫(kù)280及CxM數(shù)據(jù)庫(kù)282,·管理數(shù)據(jù)總線258,·與上層/較高層HLOS及應(yīng)用程序以及下層無(wú)線電及/或其控制器通信,·提供CPU、存儲(chǔ)器及總線資源,及·執(zhí)行其它功能。下文詳細(xì)描述MAR控制器MO的各種功能。在一種設(shè)計(jì)中,MAR控制器240可為連接管理器260及共存管理器270的總/主控制器。MAR控制器240可管理將作用中應(yīng)用程序220映射到作用中無(wú)線電四0的CnM功能,包括接收應(yīng)用程序220的要求的功能。MAR控制器240還可管理減輕作用中無(wú)線電四0 間的干擾的CxM功能,且可輔助CnM控制器沈8為作用中應(yīng)用程序220選擇適當(dāng)無(wú)線電。在一種設(shè)計(jì)中,連接管理器260可執(zhí)行用以將應(yīng)用程序220映射到無(wú)線電四0的各種功能。共存管理器270可執(zhí)行用以減輕作用中無(wú)線電290之間的干擾的各種功能。連接管理器260及共存管理器270可分別具有專用控制器268及278以服務(wù)其自己的內(nèi)部功能。CnM控制器268可自主管理CnM功能,且CxM控制器278也可自主管理CxM功能。MAR 控制器240可充當(dāng)CnM控制器268及CxM控制器278的代理。MAR控制器240還可經(jīng)由CPU 對(duì)4、存儲(chǔ)器M6、DMA/組構(gòu)248及總線控制器250提供芯片上系統(tǒng)(SOC)基礎(chǔ)結(jié)構(gòu)。連接管理器260及共存管理器270可能能夠在無(wú)MAR控制器MO的情況下操作。舉例來(lái)說(shuō),連接管理器260可通過(guò)HLOS CnM應(yīng)用程序操作,且共存管理器270可通過(guò)HLOS CxM應(yīng)用程序操作。然而,連接管理器260及共存管理器270可繼而具有有限能力,且可限于靜態(tài)或半靜態(tài)操作。MAR控制器240可支持連接管理器260及共存管理器270的動(dòng)態(tài)、同時(shí)及實(shí)時(shí)的操作,且可支持如在簡(jiǎn)檔數(shù)據(jù)庫(kù)中所指示的管理器間的優(yōu)先級(jí)。在一種設(shè)計(jì)中,MAR控制器240可管理連接管理器260及共存管理器270的控制及數(shù)據(jù)的輸送。MAR控制器240可從管理器260及270替換及卸載任何主系統(tǒng)控制處理器參與,這可產(chǎn)生繁重的通信負(fù)載、電力消耗及暫停的系統(tǒng)操作。MAR控制器240可在加電期間加以配置,且可釋放主系統(tǒng)處理器(例如,CPU 226)及資源以用于連接管理及共存管理的任務(wù)。在一種設(shè)計(jì)中,MAR控制器240可實(shí)現(xiàn)用于連接管理(包括(例如)如在簡(jiǎn)檔數(shù)據(jù)庫(kù)中所指示的實(shí)體間的優(yōu)先級(jí))的多個(gè)實(shí)體的同時(shí)操作。舉例來(lái)說(shuō),MAR控制器240可支持HLOS 224內(nèi)的CnM實(shí)體及嵌入式CnM實(shí)體的同時(shí)操作。作為另一實(shí)例,MAR控制器MO 可基于如在簡(jiǎn)檔數(shù)據(jù)庫(kù)中所定義的不同操作規(guī)則支持多個(gè)(例如,兩個(gè))嵌入式CnM實(shí)體 (例如,針對(duì)不同用戶、針對(duì)商業(yè)對(duì)個(gè)人等等的CnM實(shí)體)的同時(shí)操作。在一種設(shè)計(jì)中,MAR控制器240可與無(wú)線裝置110中的堆疊中的“上層”及“下層” 通信。上層可包括HLOS 224、應(yīng)用程序220及/或與連接管理及共存管理有關(guān)的其它應(yīng)用程序。下層可包括無(wú)線電290及/或其控制器276。在一種設(shè)計(jì)中,MAR控制器240可管理 HLOS API 242及/或可與HLOS空間中的應(yīng)用程序220介接。MAR控制器240可與主機(jī)處理器210及/或應(yīng)用程序220通信以接收應(yīng)用程序 220的要求、偏好及/或優(yōu)先級(jí)。MAR控制器240還可與無(wú)線電控制器276通信以接收無(wú)線電四0的能力及/或當(dāng)前狀態(tài)。MAR控制器240可經(jīng)由共存管理器270發(fā)送控制及數(shù)據(jù)以調(diào)整無(wú)線電配置、功能,及可為作用中應(yīng)用程序220提供良好性能的作用中無(wú)線電的數(shù)目。 MAR控制器240可從無(wú)線電控制器276接收狀態(tài),且可實(shí)時(shí)更新無(wú)線電功能以減少無(wú)線電 290之間的干擾。在一種設(shè)計(jì)中,MAR控制器240可管理無(wú)線電子系統(tǒng)204內(nèi)的數(shù)據(jù)庫(kù),包括CnM數(shù)據(jù)庫(kù)280及CxM數(shù)據(jù)庫(kù)觀2。MAR控制器240可管理對(duì)CnM數(shù)據(jù)庫(kù)280及CxM數(shù)據(jù)庫(kù)282 的存取,且還可實(shí)時(shí)及動(dòng)態(tài)地管理數(shù)據(jù)庫(kù)280及282的更新。這可與常規(guī)設(shè)計(jì)形成對(duì)比,在常規(guī)設(shè)計(jì)中,主CPU及HLOS API可根據(jù)靜態(tài)及最壞情況假設(shè)、靜態(tài)狀態(tài)機(jī)或純軟件解決方案而操作,其可具有高等待時(shí)間互動(dòng)及有限的有效性。在一種設(shè)計(jì)中,MAR控制器240可管理數(shù)據(jù)總線258,控制及數(shù)據(jù)可經(jīng)由數(shù)據(jù)總線 258在MAR控制器對(duì)0、連接管理器260與共存管理器270之間傳送。MAR控制器240可作為總線主控器而操作,且可控制包括無(wú)線電四0、CnM控制器268及CxM控制器278在內(nèi)的所有實(shí)體的數(shù)據(jù)總線258。MAR控制器240可管理數(shù)據(jù)總線258以將數(shù)據(jù)發(fā)送到特定無(wú)線電、一組無(wú)線電或所有無(wú)線電或從其接收數(shù)據(jù)。MAR控制器240可在數(shù)據(jù)總線258上管理無(wú)線電290的數(shù)據(jù)、功能及應(yīng)用程序感知校準(zhǔn)。可經(jīng)由數(shù)據(jù)總線258動(dòng)態(tài)地路由業(yè)務(wù),其可具有低等待時(shí)間。這可允許MAR控制器240實(shí)時(shí)操作以給作用中應(yīng)用程序提供改進(jìn)的無(wú)線電功能。這可與其中可僅偶爾確定應(yīng)用程序要求及無(wú)線電條件且可將預(yù)期操作參數(shù)存儲(chǔ)在例如表及/或狀態(tài)機(jī)等靜態(tài)結(jié)構(gòu)中的實(shí)施方案形成對(duì)比。在此種實(shí)施方案中,所請(qǐng)求的更新 (例如,基于中斷)可能通常被操作環(huán)境忽視,這可能不能夠?qū)崟r(shí)改進(jìn)無(wú)線電功能。在一種設(shè)計(jì)中,MAR控制器240可為連接管理器260及共存管理器270提供CPU及存儲(chǔ)器資源。MAR控制器MO內(nèi)的CPU 244可(例如)根據(jù)連接管理器260及共存管理器 270所請(qǐng)求而執(zhí)行對(duì)這些管理器的處理。存儲(chǔ)器246可存儲(chǔ)用于連接管理器260及共存管理器270的數(shù)據(jù)及/或程序代碼。MAR控制器240還可提供用于經(jīng)由MAR控制器M0、連接管理器260及共存管理器270進(jìn)行通信及數(shù)據(jù)移動(dòng)的總線控制及DMA/組構(gòu)資源。MAR控制器240可支持與應(yīng)用程序220及無(wú)線電四0的實(shí)時(shí)互動(dòng)且可執(zhí)行CnM及CxM決策,其按常規(guī)可由HLOS功能、靜態(tài)狀態(tài)機(jī)或查找表執(zhí)行。在一種設(shè)計(jì)中,MAR控制器240可獨(dú)立于任何HLOS及任何框架來(lái)操作。在一種設(shè)計(jì)中,MAR控制器240可實(shí)現(xiàn)連接到系統(tǒng)的所有無(wú)線電的自主且獨(dú)立的操作,而對(duì)主CPU無(wú)任何暫停或中斷。在一種設(shè)計(jì)中,MAR控制器240可作為黑箱來(lái)操作,且可無(wú)從驗(yàn)證無(wú)線裝置110的HLOS 2M及主CPU 226。這可允許MAR控制器240被實(shí)施于各種多無(wú)線電無(wú)線裝置及架構(gòu)中。圖3展示用于無(wú)線裝置110加電時(shí)的初始化的呼叫流程300的設(shè)計(jì)。在加電時(shí), 連接管理器260可執(zhí)行CnM數(shù)據(jù)庫(kù)觀0的完整性檢查(步驟1)。類似地,共存管理器270 可執(zhí)行CxM數(shù)據(jù)庫(kù)282的完整性檢查(步驟幻??赏ㄟ^(guò)檢查針對(duì)存儲(chǔ)在每一數(shù)據(jù)庫(kù)中的信息而產(chǎn)生的循環(huán)冗余檢查(CRC)或經(jīng)由一些其它機(jī)制來(lái)執(zhí)行所述數(shù)據(jù)庫(kù)的完整性檢查。連接管理器260可接收應(yīng)用程序220的狀態(tài),且可更新CnM數(shù)據(jù)庫(kù)280 (步驟幻。共存管理器 270可接收無(wú)線電四0的狀態(tài)及其能力,確定作用中無(wú)線電的干擾信息,且更新CxM數(shù)據(jù)庫(kù) 282 (步驟 4)。連接管理器260可將應(yīng)用程序220的狀態(tài)報(bào)告給MAR控制器240 (步驟5)。類似地,共存管理器270可將無(wú)線電四0的狀態(tài)報(bào)告給MAR控制器240 (步驟6)。MAR控制器 240可對(duì)CnM數(shù)據(jù)庫(kù)280中所列出的作用中無(wú)線電起始無(wú)線電連接性檢查、因特網(wǎng)連接檢查及/或其它檢查,且可將結(jié)果保存于CnM數(shù)據(jù)庫(kù)觀0中(步驟7)。無(wú)線電連接性檢查可針對(duì)基站,或接入點(diǎn),或某一其它本地實(shí)體,或如簡(jiǎn)檔數(shù)據(jù)庫(kù)中所定義。因特網(wǎng)連接檢查可針對(duì)因特網(wǎng)或某一其它遠(yuǎn)程實(shí)體?;蛘撸B接管理器260可起始無(wú)線電連接性檢查及/或其它檢查,且可將結(jié)果報(bào)告給MAR控制器M0。無(wú)線電連接性檢查及/或其它檢查可定義于簡(jiǎn)檔數(shù)據(jù)庫(kù)中,且可包括基本連接性測(cè)試(是/否)、帶寬/通過(guò)量估計(jì)、所接收信號(hào)強(qiáng)度指示符(RSSI)測(cè)量,等等。MAR控制器240可維持所有作用中無(wú)線電四0的狀態(tài)。圖4展示用于為作用中應(yīng)用程序執(zhí)行無(wú)線電選擇的呼叫流程400的設(shè)計(jì)。可發(fā)起應(yīng)用程序220且可請(qǐng)求連接(步驟1)。MAR控制器240可從應(yīng)用程序220接收連接請(qǐng)求且可(例如)從所述應(yīng)用程序及/或簡(jiǎn)檔數(shù)據(jù)庫(kù)獲得所述應(yīng)用程序的要求、偏好及/或優(yōu)先級(jí)(步驟2)。所述要求可包括QoS要求、通過(guò)量要求等等。MAR控制器240可將無(wú)線電資源的請(qǐng)求發(fā)送到共存管理器270(步驟幻。共存管理器270可確定這些無(wú)線電之間的可用無(wú)線電及干擾影響(步驟4)。共存管理器270可接著傳回CxM響應(yīng),所述CxM響應(yīng)可包括可供使用的無(wú)線電的列表(步驟5)。
MAR控制器240可從共存管理器270接收響應(yīng),且可將連接請(qǐng)求及CxM響應(yīng)發(fā)送到連接管理器260 (步驟6)。連接管理器260可為所述應(yīng)用程序選擇一個(gè)或一個(gè)以上可用無(wú)線電(步驟7)。連接管理器260可接著傳回CnM響應(yīng),所述CnM響應(yīng)可包括應(yīng)用程序到選定無(wú)線電的映射(步驟8)。MAR控制器240可接收所述CnM響應(yīng),且可將選定的無(wú)線電提供給應(yīng)用程序220(步驟9)。應(yīng)用程序220可接著經(jīng)由選定的無(wú)線電獲得連接性(步驟 10)。如圖4中所展示,過(guò)程400的流程可為從應(yīng)用程序220到MAR控制器M0,及接著到連接管理器260及共存管理器270。MAR控制器240可在過(guò)程400期間管理、更新、超馳及校準(zhǔn)CnM數(shù)據(jù)庫(kù)280及CxM數(shù)據(jù)庫(kù)觀2。MAR控制器240可支持實(shí)時(shí)無(wú)線電通信/控制以確定無(wú)線電四0的能力及/或狀態(tài)。MAR控制器240可支持作用中無(wú)線電的干擾條件的快速確定。MAR控制器240還可實(shí)現(xiàn)應(yīng)用程序到無(wú)線電的快速動(dòng)態(tài)映射及作用中無(wú)線電的干擾減輕。MAR控制器240可介接于應(yīng)用程序220與連接管理器260之間。MAR控制器MO 可接收應(yīng)用程序220的要求、偏好及/或優(yōu)先級(jí),且可處理所述信息且將所述信息中繼到連接管理器260及CnM數(shù)據(jù)庫(kù)觀0。MAR控制器240可執(zhí)行初始信息搜集及更新。MAR控制器 240還可管理且更新簡(jiǎn)檔。MAR控制器240還可維持各種實(shí)體(MAR控制器240與其互動(dòng)) 之間的同步。MAR控制器240還可介接于應(yīng)用程序220與共存管理器270之間。MAR控制器MO 可接收滿足可由連接管理器260提供的應(yīng)用程序220的要求、偏好及/或優(yōu)先級(jí)的無(wú)線電 290的列表。MAR控制器240可處理應(yīng)用程序220的信息,且可將所述信息中繼到共存管理器270及CxM數(shù)據(jù)庫(kù)觀2。MAR控制器240可從HLOS API 242接收無(wú)線電群組的干擾信息。 MAR控制器240可執(zhí)行初始信息搜集及更新。MAR控制器240可更新CxM數(shù)據(jù)庫(kù)觀2。MAR 控制器240還可管理到無(wú)線電四0/來(lái)自無(wú)線電四0/無(wú)線電290之間的通信。舉例來(lái)說(shuō),處于MOOMHz頻帶的WLAN無(wú)線電(或“WLAN-2400” )可最初處于作用中。連接管理器260可接收“獲得最佳系統(tǒng)”請(qǐng)求及/或?qū)逡园l(fā)出話音呼叫的合適無(wú)線電的請(qǐng)求。基于所接收的請(qǐng)求,連接管理器260可確定處于800MHz的Ix無(wú)線電(或“ Ιχ-800”) 及處于2500ΜΗΖ的LTE無(wú)線電(或“LTE-2500”)為用于話音呼叫的候選無(wú)線電。連接管理器260可與共存管理器270及/或MAR控制器240核對(duì),其可告知WLAN-MOO及LTE-2500 的組合將產(chǎn)生嚴(yán)重干擾,且lx-800較適合用于話音呼叫。因此,連接管理器260可促進(jìn)在處于800MHz的Ix無(wú)線電上發(fā)起話音呼叫以便避免干擾WLAN無(wú)線電且提供較佳用戶體驗(yàn)。MAR控制器240可以各種方式改進(jìn)無(wú)線裝置110的性能。MAR控制器240可支持 CnM及/或CxM功能,且可向連接管理器260及共存管理器270提供各種資源。MAR控制器 240可僅通過(guò)連接管理器260操作,或僅通過(guò)共存管理器270操作,或通過(guò)連接管理器沈0 及共存管理器270兩者操作。MAR控制器240可避免無(wú)線裝置110中的其它處理器的過(guò)多涉及以管理應(yīng)用程序的連接性及無(wú)線電的操作,此可避免無(wú)線裝置110的性能降級(jí)。無(wú)線裝置110可不同于不包括MAR控制器的其它無(wú)線裝置。這些其它無(wú)線裝置可包括上層中(例如,HLOS或應(yīng)用程序中)或下層中(例如,個(gè)別無(wú)線電中)的CnM及/或 CxM功能。上層實(shí)施方案的實(shí)例可為使用到個(gè)別無(wú)線電的HLOS API而實(shí)施的連接管理器。 下層實(shí)施方案的實(shí)例可為藍(lán)牙與WLAN無(wú)線電之間的CxM總線,例如包業(yè)務(wù)仲裁(PTA)協(xié)議。相比來(lái)說(shuō),MAR控制器240可為多個(gè)控制器的智能型管理器,且可駐留于無(wú)線裝置 110中的(i)HLOS 2 及應(yīng)用程序220與(ii)個(gè)別無(wú)線電290之間。MAR控制器240可以實(shí)時(shí)方式來(lái)操作以提供對(duì)應(yīng)用程序220、無(wú)線電290及無(wú)線電條件的快速改變的迅速響應(yīng)。圖5展示用于將應(yīng)用程序映射到無(wú)線電的過(guò)程500的設(shè)計(jì)??捎煽刂破?例如, 圖2中的MAR控制器240或某一其它控制器)來(lái)執(zhí)行過(guò)程500。所述控制器可從多個(gè)應(yīng)用程序接收輸入(框51幻。所述控制器可駐留在操作系統(tǒng)之下,且所述多個(gè)應(yīng)用程序可駐留在操作系統(tǒng)之上(例如,如圖2中所展示)。所述控制器可獲得多個(gè)無(wú)線電的干擾信息(框 514)。所述控制器可確定基于來(lái)自所述多個(gè)應(yīng)用程序的輸入且進(jìn)一步基于所述干擾信息而選擇的多個(gè)無(wú)線電,以減輕所述多個(gè)無(wú)線電之間的干擾(框516)。所述控制器可基于來(lái)自所述應(yīng)用程序的輸入確定所述多個(gè)應(yīng)用程序到所述多個(gè)無(wú)線電的映射(框518)。所述控制器可將指示所述多個(gè)應(yīng)用程序被映射到的所述多個(gè)無(wú)線電的信息提供給所述多個(gè)應(yīng)用程序(框520)。所述多個(gè)應(yīng)用程序可接著經(jīng)由其選定無(wú)線電獲得連接性。在一種設(shè)計(jì)中,多個(gè)應(yīng)用程序的要求可(例如,基于所述應(yīng)用程序的輸入)得以確定,且可用以選擇所述多個(gè)無(wú)線電及/或?qū)⑺龆鄠€(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。在一種設(shè)計(jì)中,所述多個(gè)應(yīng)用程序的偏好可(例如,基于簡(jiǎn)檔數(shù)據(jù)庫(kù)及/或所述應(yīng)用程序) 得以確定,且可用以選擇所述多個(gè)無(wú)線電及/或?qū)⑺龆鄠€(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。在一種設(shè)計(jì)中,所述多個(gè)應(yīng)用程序的優(yōu)先級(jí)可得以確定,且用以將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。在一種設(shè)計(jì)中,所述無(wú)線裝置中的無(wú)線電的能力及/或狀態(tài)可得以確定,且用以選擇無(wú)線電。在一種設(shè)計(jì)中,所述無(wú)線裝置的能力及/或狀態(tài)(例如,電池電量)可得以確定,且用以將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。其它信息也可用來(lái)選擇所述無(wú)線電及/或?qū)⑺鰬?yīng)用程序映射到所述無(wú)線電。在一種設(shè)計(jì)中,所述控制器可與上層中的實(shí)體(例如,應(yīng)用程序)通信以獲得多個(gè)所述應(yīng)用程序的要求、偏好及/或優(yōu)先級(jí)。在一種設(shè)計(jì)中,所述控制器可與下層中的實(shí)體 (例如,無(wú)線電控制器)通信以獲得所述多個(gè)無(wú)線電的能力及/或狀態(tài)??苫谒龆鄠€(gè)應(yīng)用程序的要求、偏好及/或優(yōu)先級(jí)及所述多個(gè)無(wú)線電的能力及/或狀態(tài)將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。所述控制器可支持與應(yīng)用程序及無(wú)線電的實(shí)時(shí)互動(dòng)。這可允許為作用中應(yīng)用程序選擇合適無(wú)線電以甚至在改變的環(huán)境中仍獲得良好性能。在一種設(shè)計(jì)中,所述控制器可控制可經(jīng)指定以為應(yīng)用程序選擇無(wú)線電及/或?qū)?yīng)用程序映射到無(wú)線電的連接管理器的操作。在一種設(shè)計(jì)中,所述控制器可將所述多個(gè)應(yīng)用程序的至少一個(gè)連接請(qǐng)求發(fā)送到所述連接管理器。所述控制器可從所述共存管理器接收含有所述多個(gè)應(yīng)用程序到所述多個(gè)無(wú)線電的映射的至少一個(gè)響應(yīng)(例如,如圖4中所展示)。
在一種設(shè)計(jì)中,所述控制器可控制可經(jīng)指定以控制無(wú)線電的操作以減輕所述無(wú)線電之間的干擾的共存管理器的操作。在一種設(shè)計(jì)中,所述控制器可將所述多個(gè)應(yīng)用程序的對(duì)無(wú)線電資源的至少一個(gè)請(qǐng)求發(fā)送到所述共存管理器。所述控制器可從所述共存管理器接收含有可用無(wú)線電的至少一個(gè)響應(yīng)??蓮乃隹捎脽o(wú)線電中選擇所述多個(gè)無(wú)線電。
在一種設(shè)計(jì)中,所述控制器可管理用于所述連接管理器的第一數(shù)據(jù)庫(kù)及/或用于所述共存管理器的第二數(shù)據(jù)庫(kù)。所述控制器可管理所述數(shù)據(jù)庫(kù)的存取、控制所述數(shù)據(jù)庫(kù)的更新,及/或執(zhí)行關(guān)于所述數(shù)據(jù)庫(kù)的其它功能。在一種設(shè)計(jì)中,所述控制器可管理用于所述控制器、所述連接管理器及/或所述共存管理器之間的通信的數(shù)據(jù)總線。在一種設(shè)計(jì)中,所述控制器可為所述連接管理器及/或所述共存管理器提供CPU資源、存儲(chǔ)器資源及/或其它資源。所述控制器還可執(zhí)行用以支持連接管理及/或共存管理的其它功能。所屬領(lǐng)域的技術(shù)人員將理解,可使用多種不同技術(shù)及技法中的任一者來(lái)表示信息及信號(hào)。舉例來(lái)說(shuō),可由電壓、電流、電磁波、磁場(chǎng)或磁粒子、光場(chǎng)或光粒子或其任何組合來(lái)表示可遍及以上描述而參考的數(shù)據(jù)、指令、命令、信息、信號(hào)、位、符號(hào)及碼片。所屬領(lǐng)域的技術(shù)人員將進(jìn)一步了解,結(jié)合本文中的揭示內(nèi)容而描述的各種說(shuō)明性邏輯塊、模塊、電路及算法步驟可實(shí)施為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為了清楚地說(shuō)明硬件與軟件的這種可互換性,各種說(shuō)明性裝置、塊、模塊、電路及步驟已在上文大體按其功能性加以描述。將此功能性實(shí)施為硬件還是軟件取決于特定應(yīng)用及強(qiáng)加于整個(gè)系統(tǒng)上的設(shè)計(jì)約束。所屬領(lǐng)域的技術(shù)人員可針對(duì)每一特定應(yīng)用以不同方式來(lái)實(shí)施所描述的功能性,但所述實(shí)施決策不應(yīng)被解釋為引起脫離本發(fā)明的范圍。可用經(jīng)設(shè)計(jì)以執(zhí)行本文中所描述的功能的通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件裝置或其任何組合來(lái)實(shí)施或執(zhí)行結(jié)合本文中的揭示內(nèi)容而描述的各種說(shuō)明性邏輯塊、模塊及電路。通用處理器可為微處理器,但在替代方案中,處理器可為任何常規(guī)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器還可實(shí)施為計(jì)算裝置的組合,例如,DSP與微處理器的組合、多個(gè)微處理器的組合、結(jié)合DSP核心的一個(gè)或一個(gè)以上微處理器,或任何其它此類配置。結(jié)合本文中的揭示內(nèi)容而描述的方法或算法的步驟可直接以硬件、以由處理器執(zhí)行的軟件模塊或以兩者的組合來(lái)體現(xiàn)。軟件模塊可駐留于RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、可裝卸盤、CD-ROM,或此項(xiàng)技術(shù)中已知的任何其它形式的存儲(chǔ)媒體中。示范性存儲(chǔ)媒體耦合到處理器,使得處理器可從存儲(chǔ)媒體讀取信息及將信息寫(xiě)入到存儲(chǔ)媒體。在替代方案中,存儲(chǔ)媒體可與處理器成一體式。處理器及存儲(chǔ)媒體可駐留于ASIC中。ASIC可駐留于用戶終端中。在替代方案中,處理器及存儲(chǔ)媒體可作為離散裝置駐留于用戶終端中。在一個(gè)或一個(gè)以上示范性設(shè)計(jì)中,可以硬件、軟件、固件或其任何組合來(lái)實(shí)施所描述的功能。如果以軟件實(shí)施,那么功能可作為一個(gè)或一個(gè)以上指令或、代碼而存儲(chǔ)在計(jì)算機(jī)可讀媒體上或經(jīng)由計(jì)算機(jī)可讀媒體而傳輸。計(jì)算機(jī)可讀媒體包括計(jì)算機(jī)存儲(chǔ)媒體及通信媒體兩者,通信媒體包括促進(jìn)將計(jì)算機(jī)程序從一處傳送到另一處的任何媒體。存儲(chǔ)媒體可為可由通用或?qū)S糜?jì)算機(jī)存取的任何可用媒體。舉例來(lái)說(shuō)且非限制,所述計(jì)算機(jī)可讀媒體可包含RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置, 或可用以運(yùn)載或存儲(chǔ)呈指令或數(shù)據(jù)結(jié)構(gòu)的形式的所要程序代碼裝置且可由通用或?qū)S糜?jì)算機(jī)或通用或?qū)S锰幚砥鞔嫒〉娜魏纹渌襟w。并且,嚴(yán)格地說(shuō),任何連接均被稱為計(jì)算機(jī)可讀媒體。舉例來(lái)說(shuō),如果使用同軸電纜、光纖纜線、雙絞線、數(shù)字訂戶線(DSL)或例如紅外線、無(wú)線電及微波等無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸軟件,那么同軸電纜、光纖纜線、雙絞線、DSL或例如紅外線、無(wú)線電及微波等無(wú)線技術(shù)包括于媒體的定義中。如本文中所使用的磁盤及光盤包括壓縮光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字多功能視盤(DVD)、 軟性磁盤及藍(lán)光光盤,其中磁盤通常以磁性方式再現(xiàn)數(shù)據(jù),而光盤通過(guò)激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述各項(xiàng)的組合也應(yīng)包括于計(jì)算機(jī)可讀媒體的范圍內(nèi)。 提供本發(fā)明的先前描述是為了使所屬領(lǐng)域的技術(shù)人員能夠制作或使用本發(fā)明。對(duì)于所屬領(lǐng)域的技術(shù)人員來(lái)說(shuō),對(duì)本發(fā)明的各種修改將為顯而易見(jiàn)的,且本文中所定義的一般原理可在不脫離本發(fā)明的精神或范圍的情況下應(yīng)用于其它變化。因此,本發(fā)明無(wú)意限于本文中所描述的實(shí)例及設(shè)計(jì),而是將被賦予與本文中所揭示的原理及新穎特征一致的最廣范圍。
權(quán)利要求
1.一種在無(wú)線通信裝置中將應(yīng)用程序映射到無(wú)線電的方法,其包含在駐留于操作系統(tǒng)之下的控制器處從多個(gè)應(yīng)用程序接收輸入,所述多個(gè)應(yīng)用程序駐留在所述操作系統(tǒng)之上;確定基于來(lái)自所述多個(gè)應(yīng)用程序的所述輸入而選擇的多個(gè)無(wú)線電,且進(jìn)一步減輕所述多個(gè)無(wú)線電之間的干擾;及基于來(lái)自所述應(yīng)用程序的所述輸入而確定所述多個(gè)應(yīng)用程序到所述多個(gè)無(wú)線電的映射。
2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含將指示所述多個(gè)應(yīng)用程序被映射到的所述多個(gè)無(wú)線電的信息提供給所述多個(gè)應(yīng)用程序。
3.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含獲得所述多個(gè)無(wú)線電的干擾信息,且其中進(jìn)一步基于所述干擾信息選擇所述多個(gè)無(wú)線H1^ ο
4.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含確定所述多個(gè)應(yīng)用程序的要求,且其中進(jìn)一步基于所述多個(gè)應(yīng)用程序的所述要求將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。
5.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含確定所述多個(gè)應(yīng)用程序的偏好,且其中進(jìn)一步基于所述多個(gè)應(yīng)用程序的所述偏好將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。
6.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含確定所述多個(gè)應(yīng)用程序的優(yōu)先級(jí),且其中進(jìn)一步基于所述多個(gè)應(yīng)用程序的所述優(yōu)先級(jí)將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。
7.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含確定所述無(wú)線通信裝置中的多個(gè)無(wú)線電的能力或狀態(tài)或兩者,且其中基于所述多個(gè)無(wú)線電的所述能力或狀態(tài)或兩者而選擇所述多個(gè)無(wú)線電。
8.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含確定所述無(wú)線通信裝置的能力或狀態(tài)或兩者,且其中進(jìn)一步基于所述無(wú)線通信裝置的所述能力或狀態(tài)或兩者而將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。
9.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含與上層中的實(shí)體通信以獲得所述多個(gè)應(yīng)用程序的要求或偏好或優(yōu)先級(jí)或其組合;及與下層中的實(shí)體通信以獲得所述多個(gè)無(wú)線電的能力或狀態(tài)或兩者,且其中基于所述多個(gè)應(yīng)用程序的所述要求或偏好或優(yōu)先級(jí)或其組合及所述多個(gè)無(wú)線電的所述能力或狀態(tài)或兩者而將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。
10.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含通過(guò)所述控制器支持與所述多個(gè)應(yīng)用程序及所述多個(gè)無(wú)線電的實(shí)時(shí)互動(dòng)。
11.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含控制經(jīng)指定以為應(yīng)用程序選擇無(wú)線電或?qū)?yīng)用程序映射到無(wú)線電或兩者的連接管理器的操作。
12.根據(jù)權(quán)利要求11所述的方法,其中所述確定所述多個(gè)應(yīng)用程序的所述映射包含將對(duì)所述多個(gè)應(yīng)用程序的至少一個(gè)連接請(qǐng)求發(fā)送到所述連接管理器,及從所述連接管理器接收具有所述多個(gè)應(yīng)用程序到所述多個(gè)無(wú)線電的所述映射的至少一個(gè)響應(yīng)。
13.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含控制經(jīng)指定以控制無(wú)線電的操作以減輕所述無(wú)線電之間的干擾的共存管理器的操作。
14.根據(jù)權(quán)利要求13所述的方法,其中所述確定所述多個(gè)無(wú)線電包含將對(duì)所述多個(gè)應(yīng)用程序的無(wú)線電資源的至少一個(gè)請(qǐng)求發(fā)送到所述共存管理器,及從所述共存管理器接收具有可用無(wú)線電的至少一個(gè)響應(yīng),且其中所述多個(gè)無(wú)線電是在所述可用無(wú)線電當(dāng)中。
15.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含控制經(jīng)指定以為應(yīng)用程序選擇無(wú)線電或?qū)?yīng)用程序映射到無(wú)線電或兩者的連接管理器的操作;及控制經(jīng)指定以控制無(wú)線電的操作以減輕所述無(wú)線電之間的干擾的共存管理器的操作。
16.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含管理用于連接管理器的第一數(shù)據(jù)庫(kù),或用于共存管理器的第二數(shù)據(jù)庫(kù),或兩者。
17.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含管理用于所述控制器與連接管理器或共存管理器或兩者之間的通信的數(shù)據(jù)總線。
18.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含為連接管理器或共存管理器或兩者提供中央處理單元CPU資源或存儲(chǔ)器資源或兩者。
19.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含在所述無(wú)線裝置加電時(shí)獲得一組可用無(wú)線電;及針對(duì)所述組可用無(wú)線電起始無(wú)線電連接檢查或因特網(wǎng)連接檢查或兩者。
20.一種在無(wú)線通信裝置中用于將應(yīng)用程序映射到無(wú)線電的設(shè)備,其包含用于在駐留于操作系統(tǒng)之下的控制器處從多個(gè)應(yīng)用程序接收輸入的裝置,所述多個(gè)應(yīng)用程序駐留在所述操作系統(tǒng)之上;用于確定基于來(lái)自所述多個(gè)應(yīng)用程序的所述輸入而選擇的多個(gè)無(wú)線電且進(jìn)一步減輕所述多個(gè)無(wú)線電之間的干擾的裝置;及用于基于來(lái)自所述應(yīng)用程序的所述輸入而確定所述多個(gè)應(yīng)用程序到所述多個(gè)無(wú)線電的映射的裝置。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含用于將指示所述多個(gè)應(yīng)用程序被映射到的所述多個(gè)無(wú)線電的信息提供給所述多個(gè)應(yīng)用程序的裝置。
22.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含用于獲得所述多個(gè)無(wú)線電的干擾信息的裝置,且其中進(jìn)一步基于所述干擾信息而選擇所述多個(gè)無(wú)線電。
23.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含用于確定所述多個(gè)應(yīng)用程序的要求或偏好或優(yōu)先級(jí)或其組合的裝置,且其中進(jìn)一步基于所述多個(gè)應(yīng)用程序的所述要求或偏好或優(yōu)先級(jí)或其組合而將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。
24.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含用于與上層中的實(shí)體通信以獲得所述多個(gè)應(yīng)用程序的要求或偏好或優(yōu)先級(jí)或其組合的裝置;及用于與下層中的實(shí)體通信以獲得所述多個(gè)無(wú)線電的能力或狀態(tài)或兩者的裝置,且其中基于所述多個(gè)應(yīng)用程序的所述要求或偏好或優(yōu)先級(jí)或其組合及所述多個(gè)無(wú)線電的所述能力或狀態(tài)或兩者而將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。
25.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含用于控制經(jīng)指定以為應(yīng)用程序選擇無(wú)線電或?qū)?yīng)用程序映射到無(wú)線電或兩者的連接管理器的操作的裝置。
26.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含用于控制經(jīng)指定以控制無(wú)線電的操作以減輕所述無(wú)線電之間的干擾的共存管理器的操作的裝置。
27.根據(jù)權(quán)利要求20所述的設(shè)備,其進(jìn)一步包含用于管理用于連接管理器的第一數(shù)據(jù)庫(kù)或用于共存管理器的第二數(shù)據(jù)庫(kù)或兩者的裝置。
28.一種在無(wú)線通信裝置中用于將應(yīng)用程序映射到無(wú)線電的設(shè)備,其包含至少一個(gè)處理器,其經(jīng)配置以在駐留于操作系統(tǒng)之下的控制器處從多個(gè)應(yīng)用程序接收輸入,所述多個(gè)應(yīng)用程序駐留在所述操作系統(tǒng)之上;確定基于來(lái)自所述多個(gè)應(yīng)用程序的所述輸入而選擇的多個(gè)無(wú)線電且進(jìn)一步減輕所述多個(gè)無(wú)線電之間的干擾;且基于來(lái)自所述應(yīng)用程序的所述輸入而確定所述多個(gè)應(yīng)用程序到所述多個(gè)無(wú)線電的映射。
29.根據(jù)權(quán)利要求觀所述的設(shè)備,其中所述至少一個(gè)處理器經(jīng)配置以將指示所述多個(gè)應(yīng)用程序被映射到的所述多個(gè)無(wú)線電的信息提供給所述多個(gè)應(yīng)用程序。
30.根據(jù)權(quán)利要求觀所述的設(shè)備,其中所述至少一個(gè)處理器經(jīng)配置以獲得所述多個(gè)無(wú)線電的干擾信息,且其中進(jìn)一步基于所述干擾信息而選擇所述多個(gè)無(wú)線電。
31.根據(jù)權(quán)利要求觀所述的設(shè)備,其中所述至少一個(gè)處理器經(jīng)配置以確定所述多個(gè)應(yīng)用程序的要求或偏好或優(yōu)先級(jí)或其組合,且其中進(jìn)一步基于所述多個(gè)應(yīng)用程序的所述要求或偏好或優(yōu)先級(jí)或其組合而將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。
32.根據(jù)權(quán)利要求觀所述的設(shè)備,其中所述至少一個(gè)處理器經(jīng)配置以與上層中的實(shí)體通信以獲得所述多個(gè)應(yīng)用程序的要求或偏好或優(yōu)先級(jí)或其組合;且與下層中的實(shí)體通信以獲得所述多個(gè)無(wú)線電的能力或狀態(tài)或兩者,且其中基于所述多個(gè)應(yīng)用程序的所述要求或偏好或優(yōu)先級(jí)或其組合及所述多個(gè)無(wú)線電的所述能力或狀態(tài)或兩者而將所述多個(gè)應(yīng)用程序映射到所述多個(gè)無(wú)線電。
33.根據(jù)權(quán)利要求觀所述的設(shè)備,其中所述至少一個(gè)處理器經(jīng)配置以控制經(jīng)指定以為應(yīng)用程序選擇無(wú)線電或?qū)?yīng)用程序映射到無(wú)線電或兩者的連接管理器的操作。
34.根據(jù)權(quán)利要求觀所述的設(shè)備,其中所述至少一個(gè)處理器經(jīng)配置以控制經(jīng)指定以控制無(wú)線電的操作以減輕所述無(wú)線電之間的干擾的共存管理器的操作。
35.根據(jù)權(quán)利要求觀所述的設(shè)備,其中所述至少一個(gè)處理器經(jīng)配置以管理用于連接管理器的第一數(shù)據(jù)庫(kù),或用于共存管理器的第二數(shù)據(jù)庫(kù),或兩者。
36.一種計(jì)算機(jī)程序產(chǎn)品,其包含非暫時(shí)性計(jì)算機(jī)可讀媒體,其包含用于致使至少一個(gè)計(jì)算機(jī)在駐留于操作系統(tǒng)之下的控制器處從多個(gè)應(yīng)用程序接收輸入的代碼,所述多個(gè)應(yīng)用程序駐留在所述操作系統(tǒng)之上,用于致使所述至少一個(gè)計(jì)算機(jī)確定基于來(lái)自所述多個(gè)應(yīng)用程序的所述輸入而選擇的多個(gè)無(wú)線電且進(jìn)一步減輕所述多個(gè)無(wú)線電之間的干擾的代碼,及用于致使所述至少一個(gè)計(jì)算機(jī)基于來(lái)自所述應(yīng)用程序的所述輸入而確定所述多個(gè)應(yīng)用程序到所述多個(gè)無(wú)線電的映射的代碼。
全文摘要
本發(fā)明描述無(wú)線通信裝置中用于將應(yīng)用程序映射到無(wú)線電的技術(shù)。在一種設(shè)計(jì)中,駐留在操作系統(tǒng)之下的控制器可從駐留在所述操作系統(tǒng)之上的應(yīng)用程序接收輸入。所述控制器可確定基于所述應(yīng)用程序輸入而選擇的無(wú)線電,且進(jìn)一步減輕這些無(wú)線電之間的干擾。所述控制器可基于所述應(yīng)用程序輸入而確定所述應(yīng)用程序到所述無(wú)線電的映射,且可將指示所述應(yīng)用程序被映射到的所述無(wú)線電的信息提供給所述應(yīng)用程序。所述應(yīng)用程序可經(jīng)由其選定無(wú)線電獲得連接性。所述控制器可與上層及下層兩者中的實(shí)體介接以促進(jìn)無(wú)線電選擇及應(yīng)用程序到無(wú)線電的映射。所述控制器可控制連接管理器及/或共存管理器的操作、管理這些管理器的數(shù)據(jù)庫(kù)、為這些管理器提供CPU及存儲(chǔ)器資源、管理用于通信的數(shù)據(jù)總線,等等。
文檔編號(hào)H04W88/06GK102484848SQ201080036777
公開(kāi)日2012年5月30日 申請(qǐng)日期2010年8月18日 優(yōu)先權(quán)日2009年8月18日
發(fā)明者漢斯·喬治·格魯伯, 理查德·D·維特費(fèi)爾特 申請(qǐng)人:高通股份有限公司