專利名稱:基于多無線電調(diào)度的ip mtu控制的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于管理無線通信設(shè)備內(nèi)集成的無線電模塊的系統(tǒng),并且更具體 地,涉及一種多無線電控制系統(tǒng),所述多無線電控制系統(tǒng)被啟用以便為兩個或更多同時操 作的無線電模塊創(chuàng)建操作調(diào)度,其中,至少一個無線電模塊支持因特網(wǎng)協(xié)議。
背景技術(shù):
現(xiàn)代社會已很快采用并且變得依賴于用于無線通信的手持式設(shè)備。例如,由于通 信質(zhì)量和設(shè)備功能性這二者的技術(shù)改進,蜂窩電話在全球市場上持續(xù)激增。這些無線通信 設(shè)備(WCD)對個人和商業(yè)使用都已變得司空見慣,其允許用戶從許多地理位置傳送和接收 語音、文本和圖形數(shù)據(jù)。這些設(shè)備所利用的無線通信網(wǎng)絡(luò)跨越不同的頻率并覆蓋不同的傳 輸距離,每一個均具有各種應(yīng)用所期望的強度。例如,雖然很多設(shè)備通常利用像GSM或CDMA 這樣的蜂窩通信用于長距離無線通信,但是,這些設(shè)備也可以包括對諸如藍牙 、WLAN、 RFID、IR等近場無線通信的支持。單個無線設(shè)備中所出現(xiàn)的增加的功能性,雖然有益于用戶,但是也會引入與管理 并發(fā)無線通信相關(guān)的問題。例如,一個或多個活動的應(yīng)用(例如,電話通信、電子郵件、文本 消息傳遞、因特網(wǎng)瀏覽器等)以及一個或多個活動的無線耦合設(shè)備(例如,耳機、鍵盤、集成 自動通信系統(tǒng)、外部存儲裝置等)會導(dǎo)致經(jīng)由多個無線通信介質(zhì)的并發(fā)通信。以下情形會 導(dǎo)致多個無線介質(zhì)間的干擾(以及可能地其它環(huán)境干擾)經(jīng)過多個無線介質(zhì)的無線通信 相對同時地發(fā)生。進一步地,即使通信策略和/或系統(tǒng)可用于管理多個活動的無線通信介質(zhì)的協(xié) 作,對于高層協(xié)議來說仍舊會存在問題。例如,如果使用因特網(wǎng)協(xié)議在WLAN上通信的應(yīng)用 (例如,因特網(wǎng)瀏覽器)并不知道由管理WLAN連接的控制器所施加的調(diào)度局限和/或限 制,則因特網(wǎng)協(xié)議分組信息會由于對提供給WLAN的完整通信帶寬的不正確期望而丟失。因 特網(wǎng)協(xié)議分組的丟失造成了尤其對電池供電設(shè)備來說顯著的功率浪費,并且會導(dǎo)致分組重 傳,其會進一步使連接減速或者導(dǎo)致連接終止。
發(fā)明內(nèi)容
本發(fā)明包括用于管理一個或多個同時活動的無線通信介質(zhì)中的活動性的至少一 種方法、設(shè)備、計算機程序、芯片集和系統(tǒng),所述一個或多個同時活動的無線通信介質(zhì)由無 線通信設(shè)備內(nèi)集成的至少一個無線電模塊支持。更具體地,在至少一個實施例中,本發(fā)明可 以將因特網(wǎng)協(xié)議(IP)所控制的通信與為支持無線通信介質(zhì)和/或無線電模塊所制定的操 作調(diào)度相對準(zhǔn)。根據(jù)至少一個實施例,本發(fā)明可以使用路徑最大傳輸單元(路徑MTU)定義,以便量身定制IP堆棧所請求的數(shù)據(jù)分組的尺寸。該功能可以控制可由所述IP堆棧在無需自動 分段(automatic fragmentation)的情況下創(chuàng)建或接收的最大分組。負責(zé)管理由一個或多 個無線電模塊支持的多個無線通信介質(zhì)的操作的多無線電控制器也可以被獲準(zhǔn)接入來設(shè)置所述路徑MTU。例如,所述多無線電控制器可以從活動的無線通信介質(zhì)和/或無線電模塊接收關(guān) 于消息傳遞、業(yè)務(wù)、狀態(tài)等的輸入。所述多無線電控制器然后可以利用該信息來為每個無線 通信介質(zhì)和/或無線電模塊制定操作調(diào)度。所述多無線電控制器還可以確定所述無線通信 介質(zhì)中的哪一個(如果有的話)支持IP,并且可以利用與MTU相關(guān)的操作來調(diào)整被創(chuàng)建用 于傳輸?shù)腎P分組的最大分組尺寸,從而使得這些分組可以對應(yīng)于支持所述無線通信介質(zhì) 的當(dāng)前操作調(diào)度。另外,所述多無線電控制器還可以向其它設(shè)備發(fā)出無線告警來更改流入 分組的尺寸。
通過以下結(jié)合附圖對各種示例性實施例的描述,將進一步理解本發(fā)明,在附圖 中圖1公開了一種包括不同有效范圍的無線通信介質(zhì)的示例性無線操作環(huán)境;圖2公開了對可與本發(fā)明至少一個實施例一起使用的示例性無線通信設(shè)備的模 塊化描述;圖3公開了對先前在圖2中描述的無線通信設(shè)備的示例性結(jié)構(gòu)化描述;圖4A根據(jù)本發(fā)明至少一個實施例公開了對利用無線通信介質(zhì)的無線通信設(shè)備的 示例性操作描述;圖4B公開了一種操作示例,其中,當(dāng)在同一無線通信設(shè)備內(nèi)同時利用多個無線電 調(diào)制解調(diào)器時發(fā)生干擾;圖5A公開了可與本發(fā)明至少一個實施例一起使用的單模無線電模塊的示例;圖5B公開了可與本發(fā)明至少一個實施例一起使用的多模無線電模塊的示例;圖5C公開了根據(jù)本發(fā)明至少一個實施例的示例性因特網(wǎng)協(xié)議(IP)堆棧;圖5D公開了可與本發(fā)明至少一個實施例一起使用的示例性路徑最大傳送單元調(diào) 整過程;圖6A根據(jù)本發(fā)明至少一個實施例公開了對包括多無線電控制器的無線通信設(shè)備 的示例性結(jié)構(gòu)描述;圖6B公開了包括多無線電控制器和無線電調(diào)制解調(diào)器的圖6A的更詳細的結(jié)構(gòu) 圖;圖6C根據(jù)本發(fā)明至少一個實施例公開了對包括多無線電控制器的無線通信設(shè)備 的示例性操作描述;圖7A根據(jù)本發(fā)明至少一個實施例公開了對包括多無線電控制系統(tǒng)的無線通信設(shè) 備的示例性結(jié)構(gòu)描述;圖7B公開了包括多無線電控制系統(tǒng)和無線電調(diào)制解調(diào)器的圖7A的更詳細的結(jié)構(gòu) 圖;圖7C根據(jù)本發(fā)明至少一個實施例公開了對包括多無線電控制系統(tǒng)的無線通信設(shè) 備的示例性操作描述;圖8A根據(jù)本發(fā)明至少一個實施例公開了對包括分布式多無線電控制系統(tǒng)的無線 通信設(shè)備的示例性結(jié)構(gòu)描述;
圖8B公開了包括分布式多無線電控制系統(tǒng)和無線電調(diào)制解調(diào)器的圖8A的更詳細 的結(jié)構(gòu)圖;圖8C根據(jù)本發(fā)明至少一個實施例公開了對包括分布式多無線電控制系統(tǒng)的無線 通信設(shè)備的示例性操作描述;圖9A根據(jù)本發(fā)明的可選實施例公開了對包括分布式多無線電控制系統(tǒng)的無線通 信設(shè)備的示例性結(jié)構(gòu)描述;圖9B公開了包括分布式多無線電控制系統(tǒng)和無線電調(diào)制解調(diào)器的圖9A的更詳細的結(jié)構(gòu)圖;圖9C根據(jù)圖9A中所公開的本發(fā)明可選實施例,公開了包括分布式多無線電控制 系統(tǒng)的無線通信設(shè)備的示例性操作描述;圖10公開了可與本發(fā)明至少一個實施例一起使用的示例性信息分組;圖IlA根據(jù)本發(fā)明至少一個實施例公開了集成了示例性路徑最大傳送單元調(diào)整 過程的多無線電控制器的示例;圖IlB公開了根據(jù)本發(fā)明至少一個實施例在圖IlA的過程中可涉及的信息的示 例;圖12A公開了示例性活動流,其示出了根據(jù)本發(fā)明至少一個實施例的以前狀況;圖12B公開了示例性活動流,其示出了本發(fā)明至少一個實施例的潛在調(diào)度效果; 以及圖12C公開了根據(jù)本發(fā)明至少一個實施例的示例性過程流程圖,其用于調(diào)整路徑 最大傳送單元設(shè)置。
具體實施例方式雖然已通過示例性實施例描述了本發(fā)明,但是在不背離所附權(quán)利要求中所描述的 本發(fā)明的精神和范圍的情況下,可以對其做出各種改變。I.在不同通信網(wǎng)絡(luò)上的無線通信WCD可以在廣泛的無線通信網(wǎng)絡(luò)上傳送和接收信息,每個無線通信網(wǎng)絡(luò)在速度、范 圍、質(zhì)量(糾錯)、安全性(編碼)等方面具有不同優(yōu)勢。這些特征將指示可被傳輸?shù)浇邮?設(shè)備的信息量,以及該信息傳送的持續(xù)時間。圖1包括WCD及其如何與各種類型的無線網(wǎng) 絡(luò)交互的示圖。在圖1示出的示例中,用戶110擁有WCD 100。該設(shè)備可以是從基本蜂窩手機到諸 如具有無線能力的掌上型或膝上型計算機的更復(fù)雜設(shè)備的任何設(shè)備。近場通信(NFC) 130 可以被視為涵蓋一組能夠?qū)崿F(xiàn)設(shè)備間的較短距離交互的技術(shù),包括但不限于電感、電容和 RF耦合,或者甚至是光通信。NFC可以包括各種發(fā)射應(yīng)答器式交互,其中,正常地只有掃描 設(shè)備需要其自己的電源。WCD 100經(jīng)由短距離通信來掃描源120。如在RFID通信的情況中, 源120中的發(fā)射應(yīng)答器可以使用掃描信號內(nèi)所含的能量和/或時鐘信號來利用該發(fā)射應(yīng)答 器中所存儲的數(shù)據(jù)進行響應(yīng)。這類技術(shù)通常具有十英尺數(shù)量級的有效傳輸范圍,并且能夠 以一比特到超過百萬比特(或125K字節(jié))的量相對快速地遞送所存儲的數(shù)據(jù)。這些特征 使這樣的技術(shù)很好地適用于標(biāo)識,諸如接收用于公共傳輸供應(yīng)商的賬號、用于自動電子門 鎖的密碼、用于信用或借記交易的賬號,等等。
如果兩個設(shè)備均能實現(xiàn)加電通信,則可以擴展設(shè)備間的傳輸范圍。短距離活動通信140可以包括其中發(fā)送和接收設(shè)備均是活動的應(yīng)用。示例性情形可以包括用戶110進入 藍牙 、WLAN、UWB、WUSB等接入點的有效傳輸范圍內(nèi)。在藍牙 情況中,可以自動建立網(wǎng)絡(luò) 來向用戶110所擁有的WCD 100傳送信息。待傳送的信息量是沒有限制的,除非必須在用 戶110處于該接入點的有效傳輸范圍內(nèi)的時間傳送所有信息。由于這些無線網(wǎng)絡(luò)的復(fù)雜性 較高,可能要求附加時間來建立到WCD 100的初始連接,如果在接近該接入點的區(qū)域中有 很多設(shè)備在等待,則該附加時間會被增加。這些網(wǎng)絡(luò)的傳輸范圍取決于技術(shù),并且可以從大 約30英尺到在附加的功率提升情況下的超過300英尺。長距離網(wǎng)絡(luò)150可以為WCD 100提供幾乎不間斷的通信覆蓋范圍。陸基無線電臺 或衛(wèi)星可以用于中繼全球的各種通信事務(wù)。雖然這些系統(tǒng)極其實用,但是使用這些系統(tǒng)經(jīng) 常是在每分鐘基礎(chǔ)上向用戶110收費,且不包括數(shù)據(jù)傳送(例如,無線因特網(wǎng)接入)的附加 費用。進一步地,覆蓋這些系統(tǒng)的條例既會向用戶也會向供應(yīng)商造成附加開銷,使得對這些 系統(tǒng)的使用更繁瑣。II.無線通信設(shè)備如先前所描述的,本發(fā)明可以使用各種無線通信設(shè)備來實現(xiàn)。因此,在探索本發(fā)明 之前,理解可用于用戶110的通信工具是重要的。例如,在蜂窩電話或其它手持式無線設(shè)備 的情況中,設(shè)備的集成數(shù)據(jù)處理能力會對促進傳送和接收設(shè)備之間的事務(wù)起到重要作用。圖2公開了可與本發(fā)明一起使用的無線通信設(shè)備的示例性模塊化布局。WCD 100 被分解成表示該設(shè)備的各功能方面的模塊。這些功能可以由下文討論的各種軟件和/或硬 件組件的組合來實現(xiàn)??刂颇K210調(diào)節(jié)該設(shè)備的操作??梢詮腤CD 100內(nèi)所包括的各種其它模塊接收 輸入。例如,干擾感知模塊220可以使用本領(lǐng)域中已知的各種技術(shù)來感知無線通信設(shè)備的 有效傳輸范圍內(nèi)的環(huán)境干擾源。控制模塊210解譯這些數(shù)據(jù)輸入,并且作為響應(yīng),可以向 WCD 100中的其它模塊發(fā)出控制命令。通信模塊230合并了 WCD 100的所有通信方面。如圖2中所示,通信模塊230可 以包括例如長距離通信模塊232、短距離通信模塊234和NFC模塊236。通信模塊230可 以利用這些子模塊中的一個或多個來從本地和長距離源接收許多不同類型的通信,并且向 WCD 100的傳輸范圍內(nèi)的接收方設(shè)備傳輸數(shù)據(jù)。通信模塊230可以由控制模塊210,或者由 該模塊本地的響應(yīng)于所感知的消息的控制資源、環(huán)境影響和/或接近于WCD 100的其它設(shè) 備來觸發(fā)。用戶接口模塊240包括可以允許用戶110從該設(shè)備接收數(shù)據(jù)并向該設(shè)備輸入數(shù)據(jù) 的視覺、聽覺和觸覺元件。用戶Iio所輸入的數(shù)據(jù)可以由控制模塊210來解譯,以便影響 WCD 100的行為。用戶輸入的數(shù)據(jù)還可以由通信模塊230傳送到有效傳輸范圍內(nèi)的其它設(shè) 備。傳輸范圍中的其它設(shè)備也可以經(jīng)由通信模塊230向WCD 100發(fā)送信息,并且控制模塊 210可以促使向用戶接口模塊240傳送該信息,用于向用戶呈現(xiàn)。應(yīng)用模塊250可以合并WCD 100上的所有其它硬件和/或軟件應(yīng)用。這些應(yīng)用可 以包括傳感器、接口、實用體、解譯器、數(shù)據(jù)應(yīng)用等,并且可以被控制模塊210調(diào)用,以便讀 取由各種模塊提供的信息并且進而向WCD100中的請求模塊提供信息。
圖3公開了根據(jù)本發(fā)明至少一個實施例可用于實現(xiàn)先前在圖2中示出的模塊化系統(tǒng)的功能性的WCD 100的示例性結(jié)構(gòu)布局。處理器300控制整體設(shè)備操作。如圖3中所示, 處理器300耦合于一個或多個通信部件310、320和340。處理器300可以利用一個或多個 微處理器來實現(xiàn),每個微處理器能夠執(zhí)行存儲器330中存儲的軟件指令。存儲器300可以包括隨機訪問存儲器(RAM)、只讀存儲器(ROM)和/或閃速存儲 器,并且以數(shù)據(jù)和軟件組件(此處也被稱為模塊)的形式存儲信息。存儲器330所存儲的 數(shù)據(jù)可以與特定軟件組件相關(guān)聯(lián)。另外,該數(shù)據(jù)可以與數(shù)據(jù)庫(諸如用于調(diào)度、電子郵件等 的商用數(shù)據(jù)庫或書簽數(shù)據(jù)庫,等等)相關(guān)聯(lián)。存儲器330所存儲的軟件組件包括可由處理器300執(zhí)行的指令。各種類型的軟件 組件可以被存儲在存儲器330中。例如,存儲器330可以存儲控制通信部件310、320和340 的操作的軟件組件。存儲器330還可以存儲軟件組件,包括防火墻、服務(wù)指南管理器、書簽 數(shù)據(jù)庫、用戶接口管理器,以及支持WCD 100所要求的任何通信實用體模塊。長距離通信310經(jīng)由天線在大的地理區(qū)域(諸如蜂窩網(wǎng)絡(luò))上實現(xiàn)與信息交換相 關(guān)的功能。這些通信方法包括從之前描述的IG到3G的技術(shù)。除了基本語音通信(例如, 經(jīng)由GSM)之外,長距離通信310可以操作于建立數(shù)據(jù)通信會話,諸如通用分組無線電服務(wù) (GPRS)會話和/或通用移動電信系統(tǒng)(UMTS)會話。此外,長距離通信310可以操作于傳送 和接收消息,諸如短消息傳遞服務(wù)(SMS)消息和/或多媒體消息傳遞服務(wù)(MMS)消息。作為長距離通信310的子集,或者可選地充當(dāng)被單獨連接到處理器300的獨立模 塊,傳輸接收器312允許WCD 100經(jīng)由諸如數(shù)字視頻廣播手持式設(shè)備(DVB-H)這樣的介質(zhì) 接收傳輸消息。這些傳輸可以被編碼,從而使得只有特定指定的接收設(shè)備可以訪問傳輸內(nèi) 容,并且可以含有文本、音頻或視頻信息。在至少一個示例中,WCD 100可以接收這些傳輸, 并且使用傳輸信號內(nèi)所含的信息來確定該設(shè)備是否被準(zhǔn)許查看所接收的內(nèi)容。短距離通信320負責(zé)涉及跨短距離無線網(wǎng)絡(luò)的信息交換的功能。如以上所描述并 且如圖3中所示,這樣的短距離通信320的例子不限于藍牙 、WLAN、UWB和無線USB連接。 相應(yīng)地,短距離通信320實現(xiàn)與短距離連接的建立相關(guān)的功能,以及與經(jīng)由這樣的連接來 傳送和接收信息相關(guān)的處理。近場通信(NFC)340,同樣如圖3中所示,可以提供與機器可讀數(shù)據(jù)的短距離掃描 相關(guān)的功能性。例如,處理器300可以控制NFC 340中的組件來生成用于激活RFID發(fā)射應(yīng) 答器的RF信號,并且進而可以控制來自RFID發(fā)射應(yīng)答器的信號的接收。NFC 340可支持的 用于讀取機器可讀數(shù)據(jù)的其它短距離掃描方法不限于IR通信、線性的和二維(例如,QR) 條形碼閱讀器(包括與解譯UPC標(biāo)簽相關(guān)的過程),以及用于讀取磁性、UV、導(dǎo)電的或可在 使用適當(dāng)墨水的標(biāo)記中提供的其它類型的編碼數(shù)據(jù)的光字符識別設(shè)備。為了 NFC 340掃描 上述類型的機器可讀數(shù)據(jù),輸入設(shè)備可以包括本領(lǐng)域已知的用于解譯機器可讀信息的光檢 測器、磁檢測器、CCD或其它傳感器。如圖3中所進一步示出的,用戶接口 350也耦合于處理器300。用戶接口 350促進 了與用戶的信息交換。圖3示出用戶接口 350包括用戶輸入360和用戶輸出370。用戶輸 入360可以包括允許用戶輸入信息的一個或多個組件。這樣的組件的例子包括鍵板、觸摸 屏和擴音器。用戶輸出370允許用戶從該設(shè)備接收信息。因而,用戶輸出部分370可以包 括各種組件,諸如顯示器、發(fā)光二極管(LED)、觸覺發(fā)射器,以及一個或多個音頻揚聲器。示例性顯示器包括液晶顯示器(LCD)和其它視頻顯示器。WCD 100還可以包括一個或多個發(fā)射應(yīng)答器380。這本質(zhì)上是無源設(shè)備,其可以由 處理器300進行編程,響應(yīng)于來自外部源的掃描而遞送信息。例如,入口中安裝的RFID掃描 器可以連續(xù)發(fā)射射頻電波。當(dāng)攜帶含有發(fā)射應(yīng)答器380的設(shè)備的人走過門時,發(fā)射應(yīng)答器 被激勵并且可以利用標(biāo)識該設(shè)備、該人等的信息進行響應(yīng)。另外,掃描器可以被安裝在WCD 100中(例如,如上文先前關(guān)于NFC 340的例子所討論的),從而使得它可以從附近的其它 發(fā)射應(yīng)答器讀取信息。對應(yīng)于通信部件310、312、320和340的硬件提供了對信號的傳送和接收。相應(yīng)地, 這些部分可以包括實現(xiàn)諸如調(diào)制、解調(diào)、放大和過濾的功能的組件(例如,電子裝置)。這些 部分可以本地受控,或者根據(jù)存儲器330中所存儲的軟件通信組件由處理器300來控制。圖3中示出的元件可以根據(jù)各種技術(shù)來構(gòu)建和耦合,以便產(chǎn)生圖2中所描述的功 能。一個這樣的技術(shù)涉及通過一個或多個總線接口(其可以是有線或無線總線接口)耦合 對應(yīng)于處理器300、通信部件310、312和320、存儲器330、NFC 340、用戶接口 350、發(fā)射應(yīng)答 器380等的單獨硬件組件。可選地,所述各個組件中的任何一個和/或全部可以由具有可 編程邏輯設(shè)備、門陣列、ASIC、多芯片模塊等形式的被編程以便復(fù)制單獨設(shè)備的功能的集成 電路取代。另外,這些組件中的每一個均耦合于諸如可裝卸和/或可充電電池(未示出) 的電源。用戶接口 350可以與存儲器330中也含有的通信實用體軟件組件進行交互,所 述通信實用體軟件組件使用長距離通信310和/或短距離通信320提供對服務(wù)會話的建 立。通信實用體組件可以包括各種例程,其允許根據(jù)諸如無線應(yīng)用介質(zhì)(WAP)、像緊湊型 HTML(CHTML)的超文本標(biāo)記語言(HTML)變量等的介質(zhì)來從遠程設(shè)備接收服務(wù)。III.無線通信設(shè)備的示例性操作,包括可能遇到的干擾問題圖4A公開了用于理解根據(jù)本發(fā)明至少一個實施例的WCD的操作的堆棧方法。在 頂部級別400,用戶110與WCD 100交互。該交互涉及用戶110經(jīng)由用戶輸入360輸入信息 并且從用戶輸出370接收信息,以便激活應(yīng)用級410中的功能性。在應(yīng)用級,與該設(shè)備內(nèi)的 特定功能相關(guān)的程序與用戶以及系統(tǒng)級都進行交互。這些程序包括用于可視信息(例如, Web瀏覽器、DVB-H接收器等)、音頻信息(例如,蜂窩電話、語音郵件、會議軟件、DAB或模 擬無線電接收器等)、記錄信息(例如,數(shù)字?jǐn)z影軟件、文字處理、調(diào)度等)或其它信息處理 的應(yīng)用。在應(yīng)用級410處發(fā)起的動作可以要求從WCD 100發(fā)送信息或者信息被接收到WCD 100中。在圖4A的示例中,數(shù)據(jù)被請求經(jīng)由藍牙 通信發(fā)送到接收方設(shè)備。結(jié)果,應(yīng)用級 410然后可以調(diào)用系統(tǒng)級中的資源來發(fā)起所要求的對數(shù)據(jù)的處理和路由。系統(tǒng)級420處理數(shù)據(jù)請求并且路由用于傳輸?shù)臄?shù)據(jù)。處理可以包括例如計算、翻譯、轉(zhuǎn)換和/或分組化數(shù)據(jù)。該信息然后可以被路由到服務(wù)級中的適當(dāng)通信資源。如果所 期望的通信資源是活動的,并且在服務(wù)級430中可用,則這些分組可以被路由到無線電調(diào) 制解調(diào)器用于經(jīng)由無線傳輸進行遞送。可以有使用不同無線介質(zhì)進行操作的多個調(diào)制解調(diào) 器。例如,在圖4A中,調(diào)制解調(diào)器4被激活并且能夠使用藍牙""通信發(fā)送分組。然而,無線 電調(diào)制解調(diào)器(作為硬件資源)不需要僅僅專用于特定無線介質(zhì),并且取決于無線介質(zhì)的 要求和無線電調(diào)制解調(diào)器的硬件特征,可用于不同類型的通信。圖4B公開了一種情形,其中,上文描述的示例性操作過程可以促使不止一個無線電調(diào)制解調(diào)器變得活動。在該情況中,WCD 100在眾多介質(zhì)上經(jīng)由無線通信來傳送和接收 信息。WCD 100可以與諸如在480處被分成組的那些設(shè)備的各種輔助設(shè)備進行交互。例如, 這些設(shè)備可以包括經(jīng)由像GSM這樣的長距離無線通信進行通信的蜂窩手機、經(jīng)由藍牙 進 行通信的無線手機、經(jīng)由WLAN進行通信的因特網(wǎng)接入點,等等。當(dāng)同時執(zhí)行這些通信中的一些或全部時,會產(chǎn)生問題。如進一步在圖4B中所示出 的,同時操作的多個調(diào)制解調(diào)器可能對彼此造成干擾。當(dāng)WCD100與不止一個外部設(shè)備(如 先前所描述的)進行通信時,會遇到這樣的情形。在極端的示例性情況中,具有同時經(jīng)由藍 牙 、WLAN和無線USB進行通信的調(diào)制解調(diào)器的設(shè)備將遭遇實質(zhì)上的重疊,因為所有這些無 線介質(zhì)均在2. 4GHz頻段操作。干擾(如圖4B中所示出的場的重疊部分)將造成分組丟失 并且需要重傳這些丟失的分組。重傳要求未來的時隙被用于重傳丟失的信息,并且因此,如 果信號不是完全丟失的話,則整個通信性能將至少被降低。本發(fā)明在至少一個實施例中尋 求管理會同時發(fā)生可能沖突的通信的問題情形,以便最小化或完全避免干擾,并且作為結(jié) 果,最大化速度和質(zhì)量。IV.無線通信設(shè)備中的無線電調(diào)制解調(diào)器信號控制圖5A公開了可在WCD 100中實現(xiàn)的不同類型的無線電模塊的示例。選擇要利用 的無線電模塊可以取決于對WCD 100中的功能性的各種要求,或者相反,取決于設(shè)備中諸 如空間或功率限制這樣的限制。無線電模塊500是單模無線電模塊,并且無線電模塊510 是多模無線電模塊(進一步在圖5B中解釋)。單模無線電模塊500每次僅可以支持一個無 線通信介質(zhì)(例如,單模無線電模塊可以被配置以便支持藍牙 ),并且可以共享諸如公用 天線520或天線陣列和相關(guān)聯(lián)硬件這樣的物理資源(例如,物理層512)。由于所有的單模無線電模塊均可以共享如圖5A中示出的物理層512的資源,因此 必須存在某種控制,以便控制每個單模無線電模塊500如何使用這些資源。本地控制器517 因此可以被包括在每個無線電調(diào)制解調(diào)器中來控制PHY層512的使用。該本地控制器可以 采用以下信息作為輸入消息來自WCD 100內(nèi)希望經(jīng)由單模無線電模塊500發(fā)送消息的其 它組件的信息,以及還有來自其它單模無線電模塊500的關(guān)于它們的當(dāng)前狀態(tài)的信息。該 當(dāng)前狀態(tài)信息可以包括優(yōu)先級、活動/非活動狀態(tài)、未決消息的數(shù)目、活動通信的持續(xù)時間 等。本地控制器517可以使用該信息來控制從消息隊列518向物理層512釋放消息,或者 進一步地,控制從消息隊列518發(fā)送的消息的質(zhì)量級別,以便為其它無線通信介質(zhì)保存資 源。每個單模無線電模塊500中的本地控制可以采用例如調(diào)度的形式來利用該無線電模塊 中所實現(xiàn)的無線通信介質(zhì)?,F(xiàn)在解釋圖5B中的示例性多模無線電模塊510。多模無線電模塊510可以包括 用于管理試圖使用多模無線電模塊510的物理層(PHY)資源的每個“無線電”(例如,基于 軟件的無線電控制堆棧)的本地控制資源。在該示例實施例中,多模無線電模塊510包括 可以共享多模無線電模塊510的PHY層資源(例如,硬件資源、天線等)的至少三個無線電 堆?;驘o線電協(xié)議(圖5B中標(biāo)記的藍牙、WLAN和WiMAX)。然而,應(yīng)當(dāng)注意,多模無線電模 塊510中的無線電堆棧的數(shù)目可以取決于實施例而變化,并且可以例如在示例性集成藍牙 /WLAN無線電實現(xiàn)中是兩個。本地控制資源可以包括準(zhǔn)入控制器(Adm Ctrl 516)和多???制器(多模管理器514)。這些本地控制資源可以被體現(xiàn)為軟件程序和/或雙模無線電調(diào)制 解調(diào)器接口中的硬件形式(例如,邏輯設(shè)備、門陣列、MCM、ASIC等),并且該無線電調(diào)制解調(diào)器接口可以耦合于或者可選地嵌入到多模無線電模塊510中。通過過濾掉來自WCD 100的操作系統(tǒng)的不同無線通信介質(zhì)請求(其可以由多模無 線電模塊510發(fā)送,并且可以進一步為多模無線電模塊510造成沖突),準(zhǔn)入控制516可以 充當(dāng)用于多模無線電模塊510的網(wǎng)關(guān)。沖突信息可以與用于其它無線電模塊的操作調(diào)度信 息一起被發(fā)送到多模管理器514用于進一步處理。多模管理器514所接收的信息然后可以 用于制定調(diào)度,諸如用于以下的調(diào)度利用無線通信介質(zhì),控制從各種消息隊列518釋放用 于傳輸?shù)南ⅰ.因特網(wǎng)協(xié)議現(xiàn)在參照圖5C,公開了示例性因特網(wǎng)協(xié)議(IP)堆棧550。IP可以由軟件應(yīng)用用作 在像因特網(wǎng)這樣的分組交換廣域網(wǎng)(WAN)上發(fā)送信息的標(biāo)準(zhǔn)。雖然在該圖解示例中并未示 出,但是數(shù)據(jù)可以雙向流動(例如,雖然該示圖僅示出從應(yīng)用發(fā)送數(shù)據(jù),但是所圖示的過程 也可以反向操作在應(yīng)用接收信息的時候)。應(yīng)用層中的應(yīng)用(例如,Web瀏覽器、電子郵件、 文件上傳/下載等)可以向呈現(xiàn)層傳遞信息,用于加密和數(shù)據(jù)轉(zhuǎn)換。例如,可以將文件從專 有文件類型轉(zhuǎn)換成更一般的格式用于傳送。所轉(zhuǎn)換的文件然后可以由控制信息的傳送的會 話層和傳輸層來處理。例如,可以使用傳輸控制協(xié)議(TCP)來傳送文件,以便確保信息的完 好遞送,或者可選地,使用用戶數(shù)據(jù)報協(xié)議(UDP)來傳送文件,用戶數(shù)據(jù)報協(xié)議(UDP)可以 更快并且更有效,因為它不重傳錯誤的或丟棄的分組。術(shù)語“數(shù)據(jù)報”與IP中的分組基本同 義。每個數(shù)據(jù)報可以至少含有報頭和有效載荷,其中,報頭至少包括源地址和目的地地址。 因特網(wǎng)控制消息協(xié)議(ICMP)被用來通過IP發(fā)送錯誤和控制消息。例如,路由器可以使用 ICMP來通知發(fā)送方它的目的地節(jié)點不可用,或者聲脈沖(ping)實用體可以發(fā)送ICMP回波 請求來檢驗IP地址。網(wǎng)絡(luò)層然后可以將IP分組(或數(shù)據(jù)報)導(dǎo)向合適的介質(zhì),用于傳遞到目的地節(jié) 點。例如,WCD 100可以通過各種長距離和/或短距離無線通信介質(zhì)來傳遞IP分組。在長 距離通信情況中,可以經(jīng)由例如像GPRS這樣的無線通信介質(zhì)來發(fā)送和接收IP數(shù)據(jù)分組。另 一方面,經(jīng)由例如像藍牙這樣的無線通信介質(zhì)耦合于諸如接入點的另一設(shè)備的短 距離無線也可以使得能夠傳送和接收IP分組。這些IP分組可以進一步被標(biāo)識為是從數(shù)據(jù) 鏈路層中的特定設(shè)備(例如,WCD 100)傳送的,該特定設(shè)備然后將該無線通信介質(zhì)/IP分 組路由到構(gòu)成物理層的無線通信硬件和/或軟件。在傳輸過程期間,無論何時兩個路由器采用了其中原始IP數(shù)據(jù)報不能被放入單 個無線通信分組中的鏈路,IP數(shù)據(jù)報就可以由路由器進行分段(例如,劃分成更小的分 組)。為了便于更快地傳遞,IP堆棧550所創(chuàng)建的最大IP數(shù)據(jù)報的尺寸可以由被稱為最大 傳送單元(MTU)的變量來控制。MTU變量可以例如被用來減小由設(shè)備發(fā)送的IP分組的尺 寸。較小的IP最大分組尺寸可以導(dǎo)致從WCD 100發(fā)送更多分組,但是它也可以加快整體傳 輸完成,因為整個傳輸過程上的分組分段量會被減少。如果應(yīng)當(dāng)改變條件(例如,采用備選 的通信介質(zhì)),MTU可以被調(diào)整為增大分組尺寸,從而使得附加的可用帶寬可被用來提高性 能。圖5D公開了關(guān)于特定類型MTU-鏈路最大傳送單元(鏈路MTU)的信息。當(dāng)設(shè)置最 大IP數(shù)據(jù)報尺寸時,鏈路MTU通常僅取決于低級別(例如,鏈路層)硬件協(xié)議和實現(xiàn)。例 如,通過使用以太網(wǎng)連接所定義的標(biāo)準(zhǔn)鏈路MTU是1500字節(jié)/數(shù)據(jù)報。路徑MTU是沿任意因特網(wǎng)路徑的最低級別的鏈路MTU變量。在圖5D的示例中,傳輸層552可以向網(wǎng)絡(luò)層554 發(fā)送具有TCP分組、UDP分組或ICMP分組形式的分組。網(wǎng)絡(luò)層554可以進而向嵌入在IP堆 棧的整體控制和管理結(jié)構(gòu)內(nèi)的路徑MTU確定硬件和/或軟件模塊560提供關(guān)于被用來傳遞 IP分組的特定通信介質(zhì)的信息(例如,特定無線通信介質(zhì)的標(biāo)識)。由于鏈路MTU通常僅 基于鏈路級設(shè)置,因此該信息可以與從其它設(shè)備(例如,經(jīng)由物理層558)接收的任何請求 和/或告警一起被用來調(diào)整數(shù)據(jù)鏈路(MAC)層556中的路徑MTU。例如,如果諸如WLAN這 樣的無線通信介質(zhì)試圖直接從IP堆棧以IP分組的原始尺寸傳送IP分組,則路徑MTU尺寸 將直接影響媒體接入控制分組數(shù)據(jù)單元(MAC PDU)尺寸,因為越大的IP分組需要被作為越 長的分組在無線鏈路上傳送。重要的是要注意,有可能在IP堆棧550的不同層中實現(xiàn)該改 變,并且數(shù)據(jù)鏈路(MAC)層558被簡單用作解釋本發(fā)明的可能實施例的例子。典型地,兩個 設(shè)備之間的鏈路或路徑MTU設(shè)置可以被視為“預(yù)定的”,因為該設(shè)置主要取決于初始鏈路設(shè) 置,并且不會頻繁改變?;顒覫P通信中的設(shè)備僅可以周期性地實現(xiàn)路徑MTU發(fā)現(xiàn)(例如, 檢驗MTU設(shè)置),但相對不頻繁(例如,每兩分鐘左右一次)。VI.包括多無線電控制器的無線通信設(shè)備為了更好地管理WCD 100中的通信,可以引入專用于管理無線通信的附加控制 器。根據(jù)本發(fā)明的至少一個實施例,如圖6A中所示的WCD 100其包括多無線電控制器 (MRC)600。MRC 600耦合于WCD 100的主控制系統(tǒng)。該耦合使得MRC 600能夠經(jīng)由WCD 100 的主操作系統(tǒng)與通信模塊310、312、320和340中的無線電調(diào)制解調(diào)器或其它類似設(shè)備進行
通{曰。圖6B詳細公開了 WCD 100的至少一個實施例,其可以包括根據(jù)本發(fā)明的至少一個 實施例在圖6A中引入的多無線電控制器(MRC)600。MRC600包括公用接口 620,借助于該公 用接口 620,可以通過主控制系統(tǒng)640來發(fā)送或接收信息。無線電調(diào)制解調(diào)器610和其它設(shè) 備630在該公開中也可以被稱為“模塊”,因為除了調(diào)制解調(diào)器自身外,它們還可以含有支 持硬件和/或軟件資源。這些資源可以包括控制、接口和/或處理資源。例如,每個無線電 調(diào)制解調(diào)器610或類似通信設(shè)備630 (例如,用于掃描機器可讀信息的RFID掃描器)還可 以包括用于與主控制系統(tǒng)640通信的某類公用接口 620。結(jié)果,在無線電調(diào)制解調(diào)器610、 類似設(shè)備630和MRC 600之間發(fā)生的所有信息、命令等通過主控制系統(tǒng)640的通信資源來 傳遞。將關(guān)于圖6C討論與WCD 100內(nèi)的所有其它功能模塊共享通信資源的可能效果。圖6C公開了類似于圖4A的操作圖,其包括根據(jù)本發(fā)明的至少一個實施例的MRC 600的效果。在該系統(tǒng)中,MRC 600可以從WCD 100的主操作系統(tǒng)接收操作數(shù)據(jù),涉及例如 在應(yīng)用級410中運行的應(yīng)用,以及來自服務(wù)級430中的各種無線電通信設(shè)備的狀態(tài)數(shù)據(jù)。 MRC 600可以使用該信息向服務(wù)級430中的通信設(shè)備發(fā)出調(diào)度命令,以試圖避免通信問題。 然而,當(dāng)WCD 100的操作被完全采用時,會發(fā)生問題。由于應(yīng)用級410中的各種應(yīng)用、系統(tǒng) 級420中的操作系統(tǒng)、服務(wù)級430中的通信設(shè)備以及MRC 600都必須共享同一通信系統(tǒng),因 此,當(dāng)WCD 100的所有方面都嘗試在公用接口系統(tǒng)620上通信時,會發(fā)生延遲。結(jié)果,關(guān)于 通信資源狀態(tài)信息和無線電調(diào)制解調(diào)器610控制信息這二者的延遲敏感信息會被延遲,使 MRC600的任何有益效果無效。因此,如果要實現(xiàn)MRC 600的有益效果,則要求系統(tǒng)更好地能 夠處理延遲敏感信息的區(qū)分和路由。VII.包括多無線電控制系統(tǒng)的無線通信設(shè)備
13
圖7A根據(jù)本發(fā)明至少一個實施例,引入MRC 600作為WCD 100中的多無線電控制 系統(tǒng)(MCS)700的一部分。MCS 700將模塊310、312、320和340的通信資源直接鏈接至MRC 600。MCS 700可以向和從MRC600提供用于攜帶延遲敏感信息的專用低業(yè)務(wù)量通信結(jié)構(gòu)。圖7B中示出了附加細節(jié)。MCS 700形成了 MRC 600與WCD 100的通信資源之間的 直接鏈路。該鏈路可以由專用MCS接口 710和760的系統(tǒng)來建立。例如,MCS接口 760可 以耦合于MRC 600。MCS接口 710可以將無線電調(diào)制解調(diào)器610和其它類似通信設(shè)備630 連接至MCS 700,以便形成信息傳遞來允許延遲敏感信息行進到MRC 600和行進自MRC600。 通過這種方式,MRC 600的能力不再受主控制系統(tǒng)640的處理負載影響。結(jié)果,仍由主控制 系統(tǒng)640向和從MRC 600傳遞的任何信息可以被視為是容許延遲的,并且因此,該信息的實 際到達時間不會在實質(zhì)上影響系統(tǒng)性能。另一方面,所有延遲敏感信息均被導(dǎo)向MCS 700, 并且因此與主控制系統(tǒng)的負載相隔離。圖7C中根據(jù)本發(fā)明的至少一個實施例示出了 MCS 700的效果。現(xiàn)在可以在MRC 600中從至少兩個源接收信息。系統(tǒng)級420可以繼續(xù)通過主控制系統(tǒng)640向MRC 600提供 信息。另外,服務(wù)級430可以具體提供由MCS 700傳遞的延遲敏感信息。MRC 600可以區(qū)分 這兩類信息,并相應(yīng)地施加動作。延遲容許信息可以包括當(dāng)無線電調(diào)制解調(diào)器正積極投入 通信時通常不變的信息,諸如無線電模式信息(例如,GPRS、藍牙 、WLAN等),可以由用戶 設(shè)置來定義的優(yōu)先級信息,無線電正推行的特定服務(wù)(QoS、實時/非實時),等等。由于延 遲容許信息改變得并不頻繁,因此它可以在適當(dāng)?shù)臅r候由WCD 100的主控制系統(tǒng)640來遞 送。可選地,延遲敏感(或時間敏感)信息至少包括在無線連接過程期間頻繁改變并且因 此要求即時更新的調(diào)制解調(diào)器操作信息。結(jié)果,延遲敏感信息可能需要從多個無線電調(diào)制 解調(diào)器610通過MCS接口 710和760被直接遞送到MRC600,并且可以包括無線電調(diào)制解調(diào) 器同步信息。延遲敏感信息可以響應(yīng)于MRC 600的請求而被提供,或者可以作為在傳輸期 間無線電調(diào)制解調(diào)器設(shè)置上的改變的結(jié)果而被遞送,如下文關(guān)于同步將討論的。VIII.包括分布式多無線電控制系統(tǒng)的無線通信設(shè)備圖8A公開了根據(jù)本發(fā)明的至少一個實施例的可選配置,其中,分布式多無線電控 制系統(tǒng)(MCS)700被引入到WCD 100中。在某些情況中,通過將這些控制特征分布于WCD 100 內(nèi)的已有必要組件中,分布式MCS700可以被視為優(yōu)于集中式MRC 600。結(jié)果,相當(dāng)數(shù)量的通 信管理操作可以被本地化到諸如無線電調(diào)制解調(diào)器(模塊)610的各種通信資源,從而減小 WCD 100中的控制命令業(yè)務(wù)的總量。在該例中,可以利用各種總線結(jié)構(gòu)來實現(xiàn)MCS 700,包括在便攜式電子設(shè)備中 常用的I2C接口,以及涌現(xiàn)的諸如現(xiàn)在正在開發(fā)的SLIM總線的標(biāo)準(zhǔn)。I2C是多主總線 (multi-master bus),其中,多個設(shè)備可以被連接到相同總線,并且其每一個通過發(fā)起數(shù)據(jù) 傳送而可以充當(dāng)主控(master)。I2C總線含有至少兩條通信線路,信息線和時鐘線。當(dāng)設(shè)備 有信息要傳送時,它承擔(dān)主控角色,并且將它的時鐘信號和信息都傳送給接收方設(shè)備。另一 方面,SLIM總線利用單獨的無區(qū)分的物理層,所述物理層在僅有的一個通道上以50Mbit/s 或更低的速率運行。移動行業(yè)處理器接口(MIPI)聯(lián)盟正在開發(fā)它來取代現(xiàn)今的I2C接口 和I2S接口,同時相比于兩者組合在一起,提供更多特征并且要求相同或更少的功率。MCS 700直接鏈接了模塊310、312、320和340中的分布式控制組件702。另一分 布式控制組件704可以駐留在WCD 100的主控制系統(tǒng)640中。重要的是要注意,處理器300中所示出的分布式控制組件704不僅僅限于該實施例,而是可以駐留在WCD 100內(nèi)的任何 適當(dāng)?shù)南到y(tǒng)模塊中。添加MCS 700提供了專用低業(yè)務(wù)量通信結(jié)構(gòu),用于攜帶到達各種分布 式控制組件702的延遲敏感信息以及來自各種分布式控制組件702的延遲敏感信息。在圖8B中更詳細地描述了圖8A中公開的示例性實施例。MCS 700形成WCD 100內(nèi) 分布式控制組件702之間的直接鏈路。無線電調(diào)制解調(diào)器610中的分布式控制組件702 ( — 起形成“模塊”)可以例如包括MCS接口 710、無線電活動控制器720和同步器730。無線電 活動控制器720使用MCS接口 710來與其它無線電調(diào)制解調(diào)器610中的分布式控制組件進 行通信。同步器730可以用于從無線電調(diào)制解調(diào)器610獲得定時信息,以便滿足來自分布 式控制組件702中任何一個的同步請求。無線電活動控制器702還可以通過公用接口 620 從主控制系統(tǒng)640 (例如,從分布式控制組件704)獲得信息。結(jié)果,由主控制系統(tǒng)640通過 公用接口 620向無線電活動控制器720傳遞的任何信息可以被視為是容忍延遲的,并且因 此,該信息的實際到達時間不會在實質(zhì)上影響通信系統(tǒng)性能。另一方面,所有延遲敏感信息 均可以由MCS 700傳遞,并且因此與主控制系統(tǒng)過載相隔離。如先前所述,分布式控制組件704可以存在于主控制系統(tǒng)640內(nèi)。該組件的某些方 面可以駐留在處理器300中,例如作為監(jiān)控和協(xié)調(diào)無線電活動控制器720的行為的運行軟 件例程。處理器300被示出含有優(yōu)先級控制器740。優(yōu)先級控制器740可以用來監(jiān)控活動 的無線電調(diào)制解調(diào)器610,以便確定這些設(shè)備間的優(yōu)先級??梢酝ㄟ^優(yōu)先級控制器740中存 儲的規(guī)則和/或條件來確定優(yōu)先級。變得活動的調(diào)制解調(diào)器可以從優(yōu)先級控制器740請求 優(yōu)先級信息。進一步地,變得不活動的調(diào)制解調(diào)器可以向優(yōu)先級控制器740發(fā)出通知,從而 使得其余的活動的無線電調(diào)制解調(diào)器610的相對優(yōu)先級可以被相應(yīng)地調(diào)整。優(yōu)先級信息通 常不被視為是延遲敏感的,因為它主要在無線電調(diào)制解調(diào)器610激活/解除激活時被更新, 并且因此,其在無線電調(diào)制解調(diào)器610中的活動通信連接過程期間并不頻繁改變。結(jié)果,在 本發(fā)明的至少一個實施例中,可以使用公用接口系統(tǒng)620將該信息傳遞到無線電調(diào)制解調(diào) 器 610。分布式控制MCS 700的至少一個效果在圖8C中示出。系統(tǒng)級420可以繼續(xù)通過主 控制系統(tǒng)640向分布式控制組件702提供延遲容許信息。另外,服務(wù)級430中的分布式控 制組件702 (諸如調(diào)制解調(diào)器活動控制器720)可以經(jīng)由MCS 700彼此交換延遲敏感信息。 每個分布式控制組件702可以區(qū)分這兩類信息并且相應(yīng)地施加動作。延遲容許信息可以 包括當(dāng)無線電調(diào)制解調(diào)器正積極投入通信中時通常不變的信息,諸如無線電模式信息(例 如,GPRS、藍牙 、WLAN等),可以由用戶設(shè)置來定義的優(yōu)先級信息,無線電正推行的具體服 務(wù)(QoS、實時/非實時),等等。由于延遲容許信息變化得并不頻繁,它可以在適當(dāng)?shù)臅r候 由WCD 100的主控制系統(tǒng)640來遞送??蛇x地,延遲敏感(或時間敏感)信息可以至少包 括在無線連接過程期間頻繁改變并且因此要求即時更新的調(diào)制解調(diào)器操作信息。延遲敏感 信息需要在分布式控制組件702之間被直接遞送,并且可以包括無線電調(diào)制解調(diào)器同步和 活動控制信息。延遲敏感信息可以響應(yīng)于請求而被提供,或者可以作為無線電調(diào)制解調(diào)器 中的改變的結(jié)果而被遞送,如下文關(guān)于同步將討論的。MCS接口 710可以用于⑴交換同步信息,以及⑵在各種無線電活動控制器720 之間傳送標(biāo)識或優(yōu)先化信息。另外,如先前所述,MCS接口 710用來傳送從控制角度來看是 延遲敏感的無線電參數(shù)。MCS接口 710可以在不同無線電調(diào)制解調(diào)器(多點)之間被共享,但是它不能與從等待時間角度來看會限制MCS接口 710的使用的任何其它功能一起被共享。
在MCS 700上發(fā)送的可以啟用/禁用無線電調(diào)制解調(diào)器610的控制信號應(yīng)當(dāng)依 賴于調(diào)制解調(diào)器的周期性事件。每個無線電活動控制器720可以從同步器730獲得關(guān)于 無線電調(diào)制解調(diào)器的周期性事件的該信息。這類事件可以例如是GSM中的幀時鐘事件 (4. 615ms)、藍牙 中的時隙時鐘事件(625us)或WLAN中的目標(biāo)信標(biāo)傳輸時間(IOOms)或 者這些事件中的任意多個。無線電調(diào)制解調(diào)器610可以在以下時間發(fā)送它的同步指示(1) 任何無線電活動控制器720向其請求時,(2)無線電調(diào)制解調(diào)器內(nèi)部時間參考被改變時(例 如,由于移交或切換)。只要延遲在幾微秒內(nèi)保持恒定,對同步信號的等待時間要求就不是 關(guān)鍵的。在無線電活動控制器710的調(diào)度邏輯中可以考慮固定延遲。對于預(yù)測的無線通信介質(zhì),無線電調(diào)制解調(diào)器活動控制可以基于關(guān)于以下的知 識活動的無線電調(diào)制解調(diào)器610何時將以特定連接模式(所述無線電當(dāng)前正在該特定連 接模式中操作)進行傳送(或接收)。每個無線電調(diào)制解調(diào)器610的連接模式可以被映射 到其相應(yīng)的無線電活動控制器720中的時域操作。例如,對于GSM語音連接,優(yōu)先級控制器 740可以具有關(guān)于GSM的所有業(yè)務(wù)模式的知識。當(dāng)無線電調(diào)制解調(diào)器610變得活動時,該信 息可以被傳送到適當(dāng)?shù)臒o線電活動控制器720,該無線電活動控制器720然后可以識別出 GSM中的語音連接包括長度為577 μ s的一個傳輸時隙,其后跟著空時隙,再之后是577 μ s 的接收時隙,兩個空時隙、監(jiān)控(RX開啟)、兩個空時隙,然后重復(fù)。雙傳送模式意味著兩個 傳輸時隙、空時隙、接收時隙、空時隙、監(jiān)控和兩個空時隙。當(dāng)無線電活動控制器720先驗已 知所有業(yè)務(wù)模式時,它只需要知道傳輸時隙在何時發(fā)生,以便獲得關(guān)于GSM無線電調(diào)制解 調(diào)器何時活動的知識。該信息可以由同步器730獲得。當(dāng)活動的無線電調(diào)制解調(diào)器610將 要進行傳送(或接收)時,它必須每次檢查來自其相應(yīng)的無線電活動控制器720的調(diào)制解 調(diào)器活動控制信號是否準(zhǔn)許通信。無線電活動控制器720 —直允許或者禁用對一個完整無 線電傳輸塊(例如,GSM時隙)的傳輸。IX.包括分布式多無線電控制系統(tǒng)的可選示例的無線通信設(shè)備圖9Α-圖9C中公開了根據(jù)本發(fā)明至少一個實施例的可選的分布式控制配置。在 圖9Α中,分布式控制組件702繼續(xù)由MCS 700鏈接。然而,現(xiàn)在分布式控制組件704也經(jīng)由 MCS接口直接耦合于分布式控制組件702。結(jié)果,分布式控制組件704還可以利用MCS 700 進行涉及WCD 100的各種通信組件的事務(wù),并且從中受益?,F(xiàn)在參照圖9Β,更詳細地示出了將分布式控制組件704包括到MCS700。分布式控 制組件704至少包括耦合于MCS接口 750的優(yōu)先級控制器740。MCS接口 750允許優(yōu)先級 控制器740經(jīng)由專用于協(xié)調(diào)WCD 100中的通信資源的低業(yè)務(wù)量連接,來向無線電活動控制 器720發(fā)送信息并且從無線電活動控制器720接收信息。如先前所述,優(yōu)先級控制器740 所提供的信息可以不被視為延遲敏感信息,然而,經(jīng)由MCS 700向無線電活動控制器720提 供優(yōu)先級信息可以改進WCD 100的整體通信效率。性能可以改進,因為在分布式控制組件 702和704之間更快的通信可以在無線電活動控制器720中導(dǎo)致更快速的相對優(yōu)先的解決 方案。進一步地,WCD 100的公用接口系統(tǒng)620將免于不得不適應(yīng)于來自分布式控制組件 704的通信業(yè)務(wù),減小了主控制系統(tǒng)640中的整體通信負載。可以實現(xiàn)的另一好處是WCD 100中的通信控制靈活性。可以在優(yōu)先級控制器740中引入新的特征,而不用擔(dān)心在控制組件之間的消息傳遞將是容許延遲的還是延遲敏感的,因為MCS接口 710在此處已經(jīng)可用。圖9C公開了本發(fā)明的當(dāng)前可選實施例中可見的增強對WCD 100中的通信的操作 影響。將對于無線電調(diào)制解調(diào)器控制信息的可選路由添加到分布式控制組件702和704之 間的流可以既改進無線電活動控制器720的通信管理又減輕了主控制系統(tǒng)640上的負擔(dān)。 在該實施例中,MCS 700的所有分布式控制組件均由專用控制接口來鏈接,當(dāng)主控制系統(tǒng) 640正經(jīng)歷提升的事務(wù)需求時,所述專用控制接口使得免于在WCD 100中進行通信協(xié)調(diào)控 制消息傳遞。
圖10中公開了根據(jù)本發(fā)明至少一個實施例的示例消息分組900。示例消息分組 900包括可由MRC 600或無線電活動控制器720來制定的活動模式信息。在本發(fā)明的至少 一個實施例中,分組900的數(shù)據(jù)有效載荷可以至少包括消息ID信息、允許的/不允許的傳 輸(Tx)時間段信息、允許的/不允許的接收(Rx)時間段信息、Tx/Rx周期性(時間段信息 中所含的Tx/Rx活動發(fā)生的頻率),以及有效性信息(其描述活動模式何時變得有效,以及 新的活動模式是否取代現(xiàn)有模式或者被添加到現(xiàn)有模式)。如圖所示,分組900的數(shù)據(jù)有 效載荷可以由針對傳送或接收的多個允許的/不允許的時間段組成(例如,Tx時間段1、 2...),其每一個至少含有時間段開始時間和時間段結(jié)束時間,在此期間,無線電調(diào)制解調(diào) 器610可以被準(zhǔn)許或者被阻止執(zhí)行通信活動。雖然MCS 700的分布式示例可以允許實時控 制無線電調(diào)制解調(diào)器控制活動(例如,具有更細粒度的更多控制消息),將多個允許的/不 允許的時間段包括到單個消息分組900中的能力可以支持無線電活動控制器720在更長時 間段調(diào)度無線電調(diào)制解調(diào)器行為,這會造成消息業(yè)務(wù)的減少。進一步地,可以使用每個消息 分組900中的有效性信息來修改在無線電調(diào)制解調(diào)器610活動模式上的改變。調(diào)制解調(diào)器活動控制信號(例如,分組900)可以由MRC 600或無線電活動控制器 720來制定,并且在MCS 700上傳送。該信號包括分開用于Tx和Rx的活動時間段,以及無 線調(diào)制解調(diào)器610的活動的周期性。雖然本地?zé)o線電調(diào)制解調(diào)器時鐘是控制時域(從未被 重寫),但是,在將活動周期同步到當(dāng)前無線電調(diào)制解調(diào)器操作中所利用的時間參考可以基 于至少兩個標(biāo)準(zhǔn)之一。在第一示例中,傳輸時間段可以當(dāng)在無線電調(diào)制解調(diào)器610中已經(jīng) 發(fā)生預(yù)定義量的同步事件之后開始??蛇x地,可以關(guān)于WCD 100的系統(tǒng)時鐘來標(biāo)準(zhǔn)化用于 MRC 600的所有定時或在分布式控制組件702之間的所有定時。兩種方案既有優(yōu)勢又有劣 勢。使用所定義數(shù)目的調(diào)制解調(diào)器同步事件是有益的,因為這樣所有定時都與無線電調(diào)制 解調(diào)器時鐘密切對準(zhǔn)。然而,該策略比將定時基于系統(tǒng)時鐘實現(xiàn)起來更復(fù)雜。另一方面,雖 然基于系統(tǒng)時鐘的定時作為標(biāo)準(zhǔn)實現(xiàn)起來更容易,但是無論何時在無線電調(diào)制解調(diào)器610 中安裝新的活動模式時,都必須要實現(xiàn)到調(diào)制解調(diào)器時鐘定時的轉(zhuǎn)換?;顒訒r間段可以被指示為開始和停止時間。如果只有一個活動連接,或者如果不 需要調(diào)度活動連接,則調(diào)制解調(diào)器活動控制信號可以總是被設(shè)置為允許無線電調(diào)制解調(diào)器 沒有限制地進行操作。無線電調(diào)制解調(diào)器610應(yīng)當(dāng)在試圖實際通信之前檢查是否允許傳送 或接收?;顒咏Y(jié)束時間可以用于檢查同步。一旦無線電調(diào)制解調(diào)器610已結(jié)束事務(wù)(時隙 /分組/突發(fā)),則它可以檢查活動信號是否仍被設(shè)置(它應(yīng)當(dāng)歸結(jié)于裕量)。如果不是的 話,則無線電調(diào)制解調(diào)器610可以通過同步器730來發(fā)起與MRC 600或與無線電活動控制 器720的新的同步。如果無線電調(diào)制解調(diào)器時間參考或連接模式改變,也同樣如此。如果 無線電活動控制器720運行在調(diào)制解調(diào)器同步狀況之外,并且在錯誤的時間開始應(yīng)用調(diào)制解調(diào)器傳送/接收限制,則會產(chǎn)生問題。因此,調(diào)制解調(diào)器同步信號需要被周期性更新?;顒拥臒o線連接越多,同步信息中要求的精確性越高。X.到其它設(shè)備的無線電調(diào)制解調(diào)器接口作為信息獲取服務(wù)的一部分,MCS接口 710需要向MRC 600 (或無線電活動控制器 720)發(fā)送關(guān)于無線電調(diào)制解調(diào)器610的周期性事件的信息。使用其MCS接口 710,無線電 調(diào)制解調(diào)器610可以指示與其操作相關(guān)的周期性事件的時間實例。實際上,這些實例是當(dāng) 無線電調(diào)制解調(diào)器610活動并且可能準(zhǔn)備進行通信或正在通信時的時間。在傳送或接收模 式之前或期間發(fā)生的事件可以用作時間參考(例如,在GSM情況中,可以在調(diào)制解調(diào)器中指 示幀邊緣,所述調(diào)制解調(diào)器在那時不一定在傳送或接收,但我們基于幀時鐘知道在幀時鐘 邊緣之后,該調(diào)制解調(diào)器將傳送[x]ms)。這種定時指示的基本原理在于該事件本質(zhì)上是周 期性的。不需要指示每一個事變,但是MRC 600可以自己計算中間事變。為了可行起見,控 制器還將要求關(guān)于事件的其它相關(guān)信息,例如,周期性和持續(xù)時間。該信息可以嵌入到指示 中或者控制器可以通過別的方式獲得它。更重要的是,這些定時指示需要使得控制器可以 獲取無線電調(diào)制解調(diào)器的基本周期性和定時。事件的定時可以處于指示本身當(dāng)中,或者它 可以由MRC 600 (或無線電活動控制器720)的指示信息來隱含地定義。一般而言,需要提供關(guān)于像以下周期性事件的這些定時指示來自基站的調(diào)度廣 播(典型地,TDMA/MAC幀邊界)和自己的周期性傳送或接收時間段(典型地,Tx/Rx時隙)。 需要由無線電調(diào)制解調(diào)器610發(fā)出這樣的通知(1)關(guān)于網(wǎng)絡(luò)入口(即,調(diào)制解調(diào)器獲取網(wǎng) 絡(luò)同步),(2)關(guān)于周期性事件定時改變,例如由于切換或移交,以及(3)根據(jù)多無線電控制 器中的策略和配置設(shè)置(單片的或分布式的)。在本發(fā)明的至少一個實施例中,在WCD 100中的上述通信組件之間交換的各種消 息可以用來指示基于本地(無線電調(diào)制解調(diào)器級別)和全局(WCD級別)這二者的行為。 MRC 600或無線電活動控制器720可以向無線電調(diào)制解調(diào)器610遞送調(diào)度,旨在控制該特定 的調(diào)制解調(diào)器,然而,可以不強迫無線電調(diào)制解調(diào)器610符合該調(diào)度。基本原理在于無線 電調(diào)制解調(diào)器610不僅根據(jù)多無線電控制信息來操作(例如,僅當(dāng)MRC 600允許時進行操 作),而且當(dāng)考慮MRC調(diào)度信息時,也實施內(nèi)部調(diào)度和鏈路適配。XI.集成MRC控制來實現(xiàn)示例性最大傳送單元策略圖IlA公開了根據(jù)本發(fā)明至少一個實施例的集成了多無線電控制方面的經(jīng)修改 的MTU控制策略。當(dāng)建立適當(dāng)?shù)淖畲蠓纸M尺寸時,路徑MTU確定過程560可以繼續(xù)考慮鏈 路設(shè)置信息。鏈路設(shè)置信息可以包括例如被用來傳送IP分組的特定通信介質(zhì),以及來自 其它設(shè)備的要更改IP分組的最大尺寸的請求。然而,該過程現(xiàn)在還可以并入由MRC 600所 提供的操作調(diào)度信息(按照統(tǒng)一的或者分布式配置),用于在控制最大分組尺寸時使用。在圖IlA的示例中,MRC 600可以從WCD 100中的其它實體接收使用信息(諸如 應(yīng)用信息傳輸請求、無線通信介質(zhì)消息傳遞信息、無線電模塊狀態(tài)信息,等等),以便為一個 或多個無線通信介質(zhì)和/或無線電模塊610制定操作調(diào)度。MRC 600所制定的信息中的一 些或全部然后可以被饋送到路徑MTU確定過程560,并且在確定適當(dāng)?shù)穆窂組TU尺寸時可以 考慮該信息。更具體地,MRC 600和/或路徑MTU確定過程560可以檢查看是否正在采用 無線電模塊610所支持的一個或多個無線通信介質(zhì)中的任何一個來傳送(例如,發(fā)送或接 收)IP分組。如果在利用一個或多個無線通信介質(zhì),則這些無線通信介質(zhì)的操作調(diào)度可以用來為IP堆棧550所發(fā)出的分組確定適當(dāng)?shù)淖畲蠓纸M尺寸。更具體地,圖IlB公開了根據(jù)本發(fā)明至少一個實施例的示例,其中,可以在IP堆棧 550的各層與MRC 600之間交換信息。該交換的信息可以用來控制從WCD 100內(nèi)的應(yīng)用發(fā) 送的IP分組以及從其它設(shè)備接收到WCD 100中的IP分組。關(guān)于經(jīng)由無線通信從WCD 100 向其它設(shè)備發(fā)送的分組,可以向IP堆棧550添加此處被稱為MRCMTU的附加MTU變量???以從IP堆棧550外部例如通過MRC 600來調(diào)整該MTU變量,以便設(shè)置最大數(shù)據(jù)報尺寸。IP堆棧550仍然可以使用諸如先前所描述的路徑MTU發(fā)現(xiàn)過程來確定路徑MTU。 無論何時MRCMTU分組尺寸未被設(shè)置,均可以利用該最大數(shù)據(jù)報尺寸(例如,作為缺省)。然 而,在為WCD 100中的一個或多個無線通信介質(zhì)和/或無線電模塊610制定操作調(diào)度時, MRC 600可以根據(jù)當(dāng)前被分配以便傳送IP分組的無線通信介質(zhì)的操作調(diào)度來設(shè)置MRCMTU。 進一步地,可以考慮理論鏈路速度和被分配給無線通信介質(zhì)(該無線通信介質(zhì)在時間段期 間傳送IP分組)的時間來制定MRCMTU。無論何時在IP堆棧550內(nèi)設(shè)置MRCMTU,路徑MTU 或MRCMTU中的較小者將被該IP堆棧用來控制最大數(shù)據(jù)報尺寸。在通過特定無線通信介質(zhì)從另一設(shè)備接收IP分組的情況中,MRC 600將對該另一 設(shè)備的操作不具有直接控制。在另一設(shè)備發(fā)送的IP分組基于當(dāng)前鏈路速度超過了被分配 給特定無線通信介質(zhì)和/或無線電模塊610的時間的示例性情況中,因為被分配給該無線 通信介質(zhì)的時間將在完整分組被接收之前切斷,所以分組可能會丟失。由于每個IP分組均 超過所分配的時間,因此任何IP分組將完全到達是極不可能的,并且結(jié)果,IP鏈路可能會 丟失。因此,除非在WCD 100內(nèi)提升無線通信介質(zhì)和/或無線電模塊610的優(yōu)先級,在該設(shè) 備中執(zhí)行的其它更高優(yōu)先級過程將完全勝過該IP鏈路。然而,MRC 600能夠通過使用無線告警來請求另一設(shè)備的行為上的改變。如先前 所解釋的,ICMP消息可用于向其它設(shè)備發(fā)送錯誤和/或控制告警。例如,可以向另一設(shè)備 發(fā)送“數(shù)據(jù)報太大”消息,以便指示其它設(shè)備應(yīng)當(dāng)減小它向WCD 100發(fā)送的IP分組的最大 數(shù)據(jù)報尺寸。發(fā)送這樣的告警可以被應(yīng)用于各種情形中。例如,如果發(fā)往WCD 100的分組 因為它們相對于特定無線通信介質(zhì)和/或無線電模塊610的所允許的時間段太大而丟失, 則WCD 100可以嘗試向始發(fā)設(shè)備發(fā)送回“數(shù)據(jù)報太大”ICMP消息。如果沒有任何IP分組在 WCD 100處被整體成功地接收,則該情形會進一步復(fù)雜,并且因此,指示了分組流的源(糾 正的ICMP消息應(yīng)當(dāng)被導(dǎo)向所述分組流的源)的報頭信息可能不可用。在這樣的情形中,從 部分接收的分組中提取IP報頭信息可能是可行的。然而,這種提取可能需要芯片集行為上 的改變,以便適于從損壞的或不完整的分組中提取源數(shù)據(jù)。進一步地,在一些情形中,當(dāng)曾在WCD 100處接收到分組之前發(fā)送“數(shù)據(jù)報太大”ICMP告警會是有益的。這可以發(fā)生在例如以下場景中WCD 100具有很多活動過程,這 些活動過程的優(yōu)先級高于傳遞IP分組的無線通信介質(zhì)和/或無線電模塊610。由于為這些 傳送資源所分配的時間會極其有限,因此可以在分組被接收之前,向所標(biāo)識的發(fā)送設(shè)備發(fā) 送“數(shù)據(jù)報太大”消息,以便增大所接收的IP分組將符合由MRC 600分配的無線通信介質(zhì) 和/或無線電模塊610的操作調(diào)度的可能性?,F(xiàn)在參照圖12A,根據(jù)本發(fā)明的至少一個實施例,公開了兩個潛在沖突的無線通信 介質(zhì)的示例性活動流。最初,示出了用于藍牙 通信1202和WLAN通信1204的不受本發(fā) 明任何實施例影響的活動流。WLAN是用于IP分組傳送的無線通信介質(zhì)。在該例中,藍牙 1202具有比WLAN 1204更高的相對優(yōu)先級。結(jié)果,在它們沖突的任何時間段中(例如,在 兩個無線通信介質(zhì)均期望活動的時間段),藍牙 1202將勝過WLAN 1204??梢曰贛RC 600所制定的操作調(diào)度向藍牙 1202和WLAN 1204分配通信時間。 作為該操作調(diào)度的結(jié)果,藍牙""1202和WLAN 1204可以各自具有在圖12A中示出的相對周 期性模式中所保留的操作時間段。如果用于WLAN 1204的路徑MTU被設(shè)置在1500字節(jié)/ 數(shù)據(jù)報(基于例如用于WLAN的缺省設(shè)置),則如圖所示會發(fā)生干擾。更具體地,1500字節(jié) /數(shù)據(jù)報的最大IP分組尺寸將不可避免地跨越為藍牙 1202操作所保留的時間段。由于 藍牙 1202的相對優(yōu)先級高于WLAN 1204,每個WLAN 1204分組將在完成之前被切斷,并且 因此將被損壞或完全丟失。如圖12A中所進一步示出的,用于WLAN 1204的每一個后續(xù)IP 分組重試也會失敗,因為在分配給WLAN 1204的時間內(nèi),IP分組不能被完整地發(fā)送或接收。然而,本發(fā)明的各種示例可以有助于緩解圖12A中示出的問題。圖12B公開了如 圖12A中的類似示例性場景,伴隨有經(jīng)修改的MTU多無線電控制。再次,在該例中,考慮到 可以由MRC 600來制定的操作調(diào)度,藍牙 1206和WLAN1208可以按照實質(zhì)上周期性的方式 來操作。在該情形中,由于和先前的例子類似的條件,第一分組再次失敗。然而,在該情形 中,在第一分組失敗之后,MRC 600調(diào)整諸如MRCMTU這樣的最大數(shù)據(jù)報尺寸變量,以便根據(jù) 被周期性地分配給WLAN 1208的通信時間來重新定義最大IP分組尺寸。重要的是要注意, 雖然在該特定例子中,所示出的是IP分組在MTU尺寸調(diào)整之前失敗,但是這類“試錯”操作 不是該過程中必要的和/或期望的,并且其僅是為了解釋而示出。在本發(fā)明的至少一個實 施例中,一旦MRC 600為傳送IP分組的無線通信介質(zhì)制定了操作調(diào)度,就可以發(fā)生MTU尺 寸調(diào)整,并且因此,不會由于尺寸不匹配而發(fā)生分組失敗。結(jié)果,會有更多的總體分組被發(fā) 送來傳遞如圖12A中所示的相同數(shù)量的信息,而在WLAN 1208與藍牙 1206之間也會有較 少的沖突,導(dǎo)致性能改進。圖12C公開了根據(jù)本發(fā)明至少一個實施例的示例性過程流程圖。在步驟1210, MRC 600可以從WCD 100的各種軟件和/或硬件組件接收關(guān)于設(shè)備操作和條件的信息。該 信息可以包括例如發(fā)送或請求數(shù)據(jù)的應(yīng)用,涉及未決消息時效、數(shù)量、優(yōu)先級等的無線通 信介質(zhì)信息,來自無線電模塊610的狀態(tài)信息,關(guān)于WCD 100的環(huán)境條件,等等。然后在步 驟1212,MRC 600可以利用該接收的信息來為WCD 100內(nèi)的至少一個無線電模塊610所支 持的一個或多個無線通信介質(zhì)制定操作調(diào)度。當(dāng)在步驟1212中制定操作調(diào)度之后,MRC 600可以進一步在步驟1214確定是否 在傳送IP分組時采用了任何無線通信介質(zhì)。該信息可以來自在WCD 100上執(zhí)行的應(yīng)用,來 自IP堆棧550,等等。如果無線通信介質(zhì)當(dāng)前沒有傳送任何IP分組,則在步驟1224,該過 程可以以其當(dāng)前狀態(tài)繼續(xù),直到新的信息被接收??蛇x地,如果期望經(jīng)由無線通信介質(zhì)發(fā)送 或接收IP分組,則在步驟1216,可以做出關(guān)于是否需要根據(jù)MRC 600所制定的操作調(diào)度來 調(diào)整IP分組未決傳輸?shù)脑儐枴H绻缬糜谟蒊P堆棧550所產(chǎn)生的IP分組的最大傳送 尺寸當(dāng)前超過了被分配給用來傳送這些分組的無線通信介質(zhì)的通信時間,則在步驟1218, 像MRCMTU這樣的MTU變量可以被調(diào)整,以便將IP分組的尺寸與無線通信介質(zhì)的所允許的 操作時間段相關(guān)。進一步地,在步驟1220,該過程然后詢問關(guān)于所接收的(或者按照請求應(yīng)用所指 示的被安排接收的)IP分組是否要求調(diào)整。如果需要進行調(diào)整以便帶來根據(jù)被分配給無線通信介質(zhì)的時間段的最大IP分組尺寸,則在步驟1222,ICMP無線告警消息可以被發(fā)送給IP分組的始發(fā)設(shè)備,請求減小用于這些分組的路徑MTU(例如,“數(shù)據(jù)報太大”消息)。當(dāng)在步 驟1216到1222做出了任何IP分組最大傳送單元尺寸調(diào)整之后,該過程可以在這些設(shè)置下 在步驟1224繼續(xù),直到接收新的信息。 相應(yīng)地,對相關(guān)領(lǐng)域的技術(shù)人員將顯而易見的是,在不背離本發(fā)明的精神和范圍 的情況下,可以做出形式上和細節(jié)上的各種改變。本發(fā)明的寬度和范圍不應(yīng)當(dāng)受上述示例 性實施例中任何一個的限制,而是應(yīng)當(dāng)僅根據(jù)以下權(quán)利要求和其等同物來定義。
權(quán)利要求
一種方法,其包括接收關(guān)于由無線通信設(shè)備中的至少一個無線電模塊所支持的一個或多個無線通信介質(zhì)的信息;為所述至少一個無線電模塊制定操作調(diào)度;從所述一個或多個無線通信介質(zhì)中確定用來傳送因特網(wǎng)協(xié)議信息的至少一個無線通信介質(zhì);以及至少基于用于所述至少一個無線電模塊的操作調(diào)度,為因特網(wǎng)協(xié)議通信調(diào)整最大傳送分組尺寸,所述至少一個無線電模塊支持傳送因特網(wǎng)協(xié)議信息的所述至少一個無線通信介質(zhì)。
2.根據(jù)權(quán)利要求1的方法,其中,所述關(guān)于一個或多個無線通信介質(zhì)的信息包括以下 中的至少一個未決消息的數(shù)目、未決消息的時效、未決消息的優(yōu)先級,以及錯誤率信息。
3.根據(jù)權(quán)利要求1的方法,其中,為所述至少一個無線電模塊制定調(diào)度包括分派一個 或多個時間段,在所述一個或多個時間段期間,準(zhǔn)許針對所述一個或多個無線通信介質(zhì)的 操作。
4.根據(jù)權(quán)利要求1的方法,其中,調(diào)整所述最大傳送分組尺寸包括調(diào)整關(guān)于發(fā)送的和 接收的分組中的至少一個的最大傳送分組尺寸。
5.根據(jù)權(quán)利要求4的方法,其中,通過在因特網(wǎng)協(xié)議堆棧中設(shè)置尺寸控制變量來調(diào)整 所發(fā)送的分組的最大傳送分組尺寸。
6.根據(jù)權(quán)利要求4的方法,其中,通過向另一設(shè)備發(fā)送無線告警消息來控制接收分組 尺寸,所述另一設(shè)備向所述無線通信設(shè)備發(fā)送因特網(wǎng)協(xié)議分組。
7.根據(jù)權(quán)利要求6的方法,其中,所述無線告警消息通知所述另一設(shè)備減小所述因特 網(wǎng)協(xié)議分組的尺寸。
8.根據(jù)權(quán)利要求6的方法,其中,當(dāng)已經(jīng)在所述無線通信設(shè)備處接收到任何因特網(wǎng)協(xié) 議分組之前,所述無線告警消息被發(fā)送到所述另一設(shè)備。
9.根據(jù)權(quán)利要求6的方法,其中,響應(yīng)于未成功地從所述另一設(shè)備接收到一個或多個 因特網(wǎng)協(xié)議分組,所述無線告警消息被發(fā)送到所述另一設(shè)備。
10.一種包括計算機可用介質(zhì)的計算機程序產(chǎn)品,所述計算機可用介質(zhì)在所述介質(zhì)中 體現(xiàn)有計算機可讀程序代碼,所述計算機程序產(chǎn)品包括被配置以便接收關(guān)于由無線通信設(shè)備中的至少一個無線電模塊所支持的一個或多個 無線通信介質(zhì)的信息的計算機可讀程序代碼;被配置以便為所述至少一個無線電模塊制定操作調(diào)度的計算機可讀程序代碼;被配置以便從所述一個或多個無線通信介質(zhì)中確定用來傳送因特網(wǎng)協(xié)議信息的至少 一個無線通信介質(zhì)的計算機可讀程序代碼;以及被配置以便至少基于用于所述至少一個無線電模塊的操作調(diào)度,為因特網(wǎng)協(xié)議通信調(diào) 整最大傳送分組尺寸的計算機可讀程序代碼,所述至少一個無線電模塊支持傳送因特網(wǎng)協(xié) 議信息的所述至少一個無線通信介質(zhì)。
11.根據(jù)權(quán)利要求10的計算機程序產(chǎn)品,其中,所述關(guān)于一個或多個無線通信介質(zhì)的 信息包括以下中的至少一個未決消息的數(shù)目、未決消息的時效、未決消息的優(yōu)先級,以及 錯誤率信息。
12.根據(jù)權(quán)利要求10的計算機程序產(chǎn)品,其中,為所述至少一個無線電模塊制定調(diào)度 包括分派一個或多個時間段,在所述一個或多個時間段期間,準(zhǔn)許針對所述一個或多個無 線通信介質(zhì)的操作。
13.根據(jù)權(quán)利要求10的計算機程序產(chǎn)品,其中,調(diào)整所述最大傳送分組尺寸包括調(diào)整 關(guān)于發(fā)送的和接收的分組中的至少一個的最大傳送分組尺寸。
14.根據(jù)權(quán)利要求13的計算機程序產(chǎn)品,其中,通過在因特網(wǎng)協(xié)議堆棧中設(shè)置尺寸控 制變量來調(diào)整所發(fā)送的分組的最大傳送分組尺寸。
15.根據(jù)權(quán)利要求13的計算機程序產(chǎn)品,其中,通過向另一設(shè)備發(fā)送無線告警消息來 控制接收分組尺寸,所述另一設(shè)備向所述無線通信設(shè)備發(fā)送因特網(wǎng)協(xié)議分組。
16.根據(jù)權(quán)利要求15的計算機程序產(chǎn)品,其中,所述無線告警消息通知所述另一設(shè)備 減小所述因特網(wǎng)協(xié)議分組的尺寸。
17.根據(jù)權(quán)利要求15的計算機程序產(chǎn)品,其中,當(dāng)已經(jīng)在所述無線通信設(shè)備處接收到 任何因特網(wǎng)協(xié)議分組之前,所述無線告警消息被發(fā)送到所述另一設(shè)備。
18.根據(jù)權(quán)利要求15的計算機程序產(chǎn)品,其中,響應(yīng)于未成功地從所述另一設(shè)備接收 到一個或多個因特網(wǎng)協(xié)議分組,所述無線告警消息被發(fā)送到所述另一設(shè)備。
19.一種設(shè)備,其包括至少一個無線電模塊;以及耦合于一個或多個無線電模塊的至少一個控制器模塊;其中,所述設(shè)備被配置以便接收關(guān)于由所述設(shè)備中的所述至少一個無線電模塊所支持的一個或多個無線通信介 質(zhì)的信息;為所述至少一個無線電模塊制定操作調(diào)度;從所述一個或多個無線通信介質(zhì)中確定用來傳送因特網(wǎng)協(xié)議信息的至少一個無線通 信介質(zhì);以及至少基于用于所述至少一個無線電模塊的操作調(diào)度,為因特網(wǎng)協(xié)議通信調(diào)整最大傳送 分組尺寸,所述至少一個無線電模塊支持傳送因特網(wǎng)協(xié)議信息的所述至少一個無線通信介 質(zhì)。
20.根據(jù)權(quán)利要求19的設(shè)備,其中,調(diào)整所述最大傳送分組尺寸包括調(diào)整關(guān)于發(fā)送的 和接收的分組中的至少一個的最大傳送分組尺寸。
21.根據(jù)權(quán)利要求20的設(shè)備,其中,通過在因特網(wǎng)協(xié)議堆棧中設(shè)置尺寸控制變量來調(diào) 整所發(fā)送的分組的最大傳送分組尺寸。
22.根據(jù)權(quán)利要求21的設(shè)備,其中,所述尺寸控制變量由所述控制器模塊來設(shè)置。
23.根據(jù)權(quán)利要求22的設(shè)備,其中,所述因特網(wǎng)協(xié)議堆棧將所述最大傳送分組尺寸設(shè) 置成以下中的較小者所述控制器模塊所設(shè)置的尺寸控制變量,以及由所述因特網(wǎng)協(xié)議堆 棧內(nèi)的控制所設(shè)置的最大傳送分組尺寸。
24.一種設(shè)備,其包括用于為所述至少一個無線電模塊制定操作調(diào)度的裝置;用于從所述一個或多個無線通信介質(zhì)中確定用來傳送因特網(wǎng)協(xié)議信息的至少一個無 線通信介質(zhì)的裝置;以及用于至少基于用于所述至少一個無線電模塊的操作調(diào)度,為因特網(wǎng)協(xié)議通信調(diào)整最大 傳送分組尺寸的裝置,所述至少一個無線電模塊支持傳送因特網(wǎng)協(xié)議信息的所述至少一個 無線通信介質(zhì)。
25.根據(jù)權(quán)利要求24的設(shè)備,其中,調(diào)整所述最大傳送分組尺寸包括調(diào)整關(guān)于發(fā)送的 和接收的分組中的至少一個的最大傳送分組尺寸。
26.根據(jù)權(quán)利要求25的設(shè)備,其中,通過在因特網(wǎng)協(xié)議堆棧中設(shè)置尺寸控制變量來調(diào) 整所發(fā)送的分組的最大傳送分組尺寸。
27.根據(jù)權(quán)利要求26的設(shè)備,其中,所述尺寸控制變量由控制器裝置來設(shè)置。
28.根據(jù)權(quán)利要求27的設(shè)備,其中,所述因特網(wǎng)協(xié)議堆棧將所述最大傳送分組尺寸設(shè) 置成以下中的較小者由所述控制器裝置所設(shè)置的尺寸控制變量,以及由所述因特網(wǎng)協(xié)議 堆棧內(nèi)的控制所設(shè)置的最大傳送分組尺寸。
29.—種芯片集,其包括多無線電控制器模塊;以及耦合于所述多無線電控制器模塊的至少一個無線電模塊;其中,所述芯片集被配置以便接收關(guān)于由無線通信設(shè)備中的至少一個無線電模塊所支持的一個或多個無線通信介 質(zhì)的信息;為所述至少一個無線電模塊制定操作調(diào)度;從所述一個或多個無線通信介質(zhì)確定用來傳送因特網(wǎng)協(xié)議信息的至少一個無線通信 介質(zhì);以及至少基于用于所述至少一個無線電模塊的操作調(diào)度,為因特網(wǎng)協(xié)議通信調(diào)整最大傳送 分組尺寸,所述至少一個無線電模塊支持傳送因特網(wǎng)協(xié)議信息的所述至少一個無線通信介 質(zhì)。
30.一種系統(tǒng),其包括至少包括因特網(wǎng)協(xié)議堆棧和多無線電控制器的無線通信設(shè)備;所述多無線電控制器接收關(guān)于由無線通信設(shè)備中的至少一個無線電模塊所支持的一 個或多個無線通信介質(zhì)的信息;所述多無線電控制器進一步為所述至少一個無線電模塊制定操作調(diào)度;所述多無線電控制器進一步從所述一個或多個無線通信介質(zhì)中確定用來傳送因特網(wǎng) 協(xié)議信息的至少一個無線通信介質(zhì);以及所述多無線電控制器進一步至少基于用于所述至少一個無線電模塊的操作調(diào)度,為因 特網(wǎng)協(xié)議通信在所述因特網(wǎng)協(xié)議堆棧中調(diào)整最大傳送分組尺寸,所述至少一個無線電模塊 支持傳送因特網(wǎng)協(xié)議信息的所述至少一個無線通信介質(zhì)。
全文摘要
一種用于管理由無線通信設(shè)備內(nèi)集成的至少一個無線電模塊所支持的同時活動的無線通信介質(zhì)中的一個或多個無線通信介質(zhì)的活動的系統(tǒng)。更具體地,在至少一個實施例中,本發(fā)明可以將因特網(wǎng)協(xié)議(EP)所控制的通信與為支持無線通信介質(zhì)和/或無線電模塊制定的操作調(diào)度對準(zhǔn)。
文檔編號H04L29/06GK101816160SQ200780100928
公開日2010年8月25日 申請日期2007年10月2日 優(yōu)先權(quán)日2007年10月2日
發(fā)明者J·于萊寧, J·奧克爾, V·佩爾努 申請人:諾基亞公司