專利名稱:多無線電功率感知業(yè)務(wù)量管理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于管理集成到無線通信設(shè)備中的無線電模塊的系 統(tǒng),并且尤其涉及一種多無線電控制系統(tǒng),其能夠?yàn)橛芍辽僖粋€(gè)無線電才莫 塊支持的至少一個(gè)無線通信介質(zhì)創(chuàng)建運(yùn)轉(zhuǎn)計(jì)劃,使得不超過所允許的功率 使用閾值。
背景技術(shù):
現(xiàn)代社會(huì)已迅速采用并變得依賴于手持設(shè)備進(jìn)行無線通信。例如,由 于通信質(zhì)量和設(shè)備功能這兩者的技術(shù)改進(jìn),蜂窩電話在全球市場上繼續(xù)激 增。這些無線通信設(shè)備(WCD)已變得對(duì)于個(gè)人和商業(yè)使用都司空見慣, 其允許用戶發(fā)送和接收來自許多地理位置的語音、文本和圖形數(shù)據(jù)。由這 些設(shè)備使用的通信網(wǎng)絡(luò)跨越不同的頻率并覆蓋不同的傳輸距離,其每個(gè)都 具有適合各種應(yīng)用的強(qiáng)度。
蜂窩網(wǎng)絡(luò)便利了在大型地理區(qū)域上的WCD通信。這些網(wǎng)絡(luò)技術(shù)通常 已被按代來劃分,從1970年代后期至1980年代早期的提供基線語音通信 的第一代(1G)模擬蜂窩電話開始,直到現(xiàn)代數(shù)字蜂窩電話。GSM是被 廣泛使用的2G數(shù)字蜂窩網(wǎng)絡(luò)的示例,其在歐洲在900MHz/1.8GHz頻帶通 信,以及在美國在850MHz和1.9GHz通信。該網(wǎng)絡(luò)提供語音通信,并且還支持經(jīng)由短消息傳送業(yè)務(wù)(SMS)的文本數(shù)據(jù)的傳輸。SMS允許WCD 發(fā)送和接收多達(dá)160個(gè)字符的文本消息,而以9.6 Kbps為分組網(wǎng)絡(luò)、ISDN 和POTS用戶提供數(shù)據(jù)傳輸。作為除簡單文本外還允許聲音、圖形和視頻 文件的傳輸?shù)脑鰪?qiáng)型消息傳送系統(tǒng)的多々某體消息傳送業(yè)務(wù)(MMS)也已變 得在特定設(shè)備中可用。例如用于手持設(shè)備的數(shù)字視頻廣播(DVB-H)等出 現(xiàn)不久的技術(shù)將使流數(shù)字視頻和其它類似內(nèi)容可經(jīng)由直接傳輸用于 WCD。盡管例如GSM的遠(yuǎn)程通信網(wǎng)絡(luò)由于成本、業(yè)務(wù)量和立法考慮是廣 為接受的用于發(fā)送和接收數(shù)據(jù)的裝置,但這些網(wǎng)絡(luò)可能不適于所有數(shù)據(jù)應(yīng) 用。
近程無線網(wǎng)絡(luò)提供避免大型蜂窩網(wǎng)絡(luò)中遇到的 一 些問題的通信解決方 案。藍(lán)牙TM是一種在市場上迅速獲得接受的近程無線技術(shù)的示例。1 Mbps 藍(lán)牙TM無線電可以在10米范圍內(nèi)以720 Kbps的速率發(fā)送和接收數(shù)據(jù),并 且可通過額外功率提升發(fā)送高達(dá)100米。也是可用的增強(qiáng)數(shù)據(jù)速率(EDR) 技術(shù)可以實(shí)現(xiàn)對(duì)2 Mbps連接的1448 Kbps以及對(duì)3 Mbps連接的2178 Kbps的最大非對(duì)稱數(shù)據(jù)速率。用戶并不主動(dòng)激起藍(lán)牙TM網(wǎng)絡(luò)。作為代替, 在彼此運(yùn)轉(zhuǎn)范圍內(nèi)的多個(gè)設(shè)備可以自動(dòng)構(gòu)成稱為"微微網(wǎng)"的網(wǎng)絡(luò)組。任 何設(shè)備可以將其自身提升為所述微微網(wǎng)的主設(shè)備,允許其控制與多達(dá)7個(gè) "活動(dòng)的"從設(shè)備和255個(gè)"休眠的"從設(shè)備的數(shù)據(jù)交換?;顒?dòng)的從設(shè)備 基于主設(shè)備的時(shí)鐘定時(shí)來交換數(shù)據(jù)。休眠的從設(shè)備監(jiān)視信標(biāo)信號(hào)以保持與 主設(shè)備同步。這些設(shè)備頻繁地在各活動(dòng)通信和功率節(jié)省模式之間切換,以 便向其它微微網(wǎng)成員發(fā)送數(shù)據(jù)。除藍(lán)牙TM之外,其它流行的近程無線網(wǎng)絡(luò) 技術(shù)包括WLAN (其"Wi-Fi"局部接入點(diǎn)根據(jù)IEEE 802.11標(biāo)準(zhǔn)通信是 一個(gè)示例)、無線USB (WUSB)、超寬帶(UWB) 、 ZigBee (802.15.4、 802.15.4a)和UHFRFID。所有這些無線通信技術(shù)具有使其適于各種應(yīng)用 的特征和優(yōu)勢。
更新近地,廠商還已開始在WCD中并入用于提供增強(qiáng)功能的各種資 源(例如用于實(shí)施緊鄰無線信息交換的組件和軟件)。傳感器和/或掃描器 可以被用于將視覺或電子信息讀入設(shè)備。事務(wù)可以涉及用戶在目標(biāo)附近持
9有其WCD、將其WCD對(duì)準(zhǔn)對(duì)象(例如為了照相)或者將設(shè)備在印刷的 標(biāo)簽或文檔上掃過。近場通信(NFC)技術(shù)包括機(jī)器可讀介質(zhì),例如射頻 標(biāo)識(shí)(RFID)、紅外(IR)通信、光學(xué)字符識(shí)別(OCR)和各種其它類 型的視覺、電子和磁性掃描等被用于在不需要用戶的手動(dòng)輸入的情況下將 期望信息快速輸入到WCD中。
設(shè)備廠商為嘗試將強(qiáng)大的"萬能"設(shè)備帶入市場而繼續(xù)將之前指出的 示例性通信特征中盡可能多的特征并入無線通信設(shè)備中。合并了遠(yuǎn)程、近 程和機(jī)器可讀通信資源的設(shè)備通常還包括用于每個(gè)分類的多個(gè)無線介質(zhì)或 無線電協(xié)議。諸多無線介質(zhì)選項(xiàng)可以輔助WCD迅速適應(yīng)其環(huán)境,例如可 能(并且很可能)同時(shí)地與WLAN接入點(diǎn)和藍(lán)牙TM外圍設(shè)備這兩者通信。
倘若大批通信特征可以匯集到單一設(shè)備中,則可以預(yù)見,當(dāng)替換其它 生產(chǎn)相關(guān)設(shè)備時(shí)用戶將需要對(duì)WCD使用到其全部潛能。例如,用戶可以 使用多功能WCD來代替對(duì)于集成和運(yùn)輸都趨于更加麻煩的傳統(tǒng)工具,改 傳統(tǒng)工具例如個(gè)人電話、傳真機(jī)、計(jì)算機(jī)、存儲(chǔ)介質(zhì)等。在至少一個(gè)使用 場景中,WCD可以基于眾多不同的無線介質(zhì)同時(shí)進(jìn)行通信。用戶可以在
用多個(gè)外圍藍(lán)牙TM設(shè)備(例如耳機(jī)和鍵盤)。在這些并發(fā)事務(wù)相互導(dǎo)致干 擾時(shí)可能產(chǎn)生問題。即使通信介質(zhì)不具有與另一介質(zhì)相同的運(yùn)轉(zhuǎn)頻率,無 線電調(diào)制解調(diào)器也可能導(dǎo)致對(duì)另一介質(zhì)的外來干擾。此外,對(duì)于兩個(gè)或更 多同時(shí)運(yùn)轉(zhuǎn)的無線電的組合效應(yīng)來說,有可能由于諧波效應(yīng)而產(chǎn)生與另一 帶寬的互調(diào)效應(yīng)。這些干擾可以引發(fā)導(dǎo)致丟失分組必須重傳的錯(cuò)誤以及一 個(gè)或更多通信介質(zhì)的性能總體降級(jí)。
盡管WCD可以同時(shí)參與到與許多其它設(shè)備的無線通信中,但是在一 些情況下可能出現(xiàn)資源約束,例如,在兩個(gè)或更多外圍i殳備正使用不同的 無線電協(xié)議進(jìn)行通信時(shí)。在至少一個(gè)示例場景中,WCD內(nèi)的多個(gè)子系統(tǒng) 可能以基本上并發(fā)的方式運(yùn)轉(zhuǎn)。除之前指出的通信資源外,這些子系統(tǒng)可 以包括例如至少設(shè)備的操作系統(tǒng)以及操作者接口元件(例如音頻、視頻、 輸入、告警組件等)。這些子系統(tǒng)的相對(duì)同時(shí)的運(yùn)轉(zhuǎn)可能引起對(duì)便攜式
10WCD的電源的壓力。因此,考慮到可靠供電的能力(例如電池技術(shù)), 可存在限制可被包括在WCD中的特征數(shù)量的永久開發(fā)限制。
出現(xiàn)了4吏得WCD能夠在被集成到同一設(shè)備中的多個(gè)調(diào)制解調(diào)器之間 對(duì)通信進(jìn)行調(diào)度的技術(shù),然而,該控制策略可能未必解決功率保持問題。 實(shí)際上,在沒有由干擾、沖突等引起的通信故障的情況下以相對(duì)同時(shí)的方 式運(yùn)行支持一個(gè)或多個(gè)無線通信介質(zhì)的一個(gè)或多個(gè)無線電模塊的能力可能 轉(zhuǎn)而惡化功率消耗速度和其它運(yùn)轉(zhuǎn)問題。最初,同時(shí)運(yùn)轉(zhuǎn)所有的每件事務(wù) 的能力可能超過電池的規(guī)格,可能損壞電池并且甚至可能是損壞設(shè)備。另 外,WCD還可能受高溫影響。由多任務(wù)引起的增加的功率消耗可導(dǎo)致設(shè) 備內(nèi)的組件過熱。在新興的小型形狀因素設(shè)備中,緊湊的布局不允許豐富 的溫度管理資源(例如散熱設(shè)備或風(fēng)扇),并且因此,系統(tǒng)可以自動(dòng)重啟
或關(guān)閉,或者可能甚至由于熱而禎:損壞。
因此,所需要的是一種用于管理使用可能沖突的無線通信介質(zhì)的同一 設(shè)備中的無線資源的系統(tǒng),其還能夠考慮功率限制。所述系統(tǒng)應(yīng)當(dāng)能夠管 理無線通信介質(zhì)的運(yùn)轉(zhuǎn)從而避免沖突,其同時(shí)還考慮到可用功率而管理瞬 間功率需求。所述系統(tǒng)應(yīng)當(dāng)進(jìn)一步能夠通過重新組織功率使用需求,例如 按優(yōu)先級(jí),來適應(yīng)實(shí)時(shí)功率水平,以便確保避免通信故障以及可靠的電源 這兩者。
發(fā)明內(nèi)容
本發(fā)明包括至少一種用于管理被集成到同一 WCD中的多個(gè)無線電模 塊的運(yùn)轉(zhuǎn)的方法、計(jì)算枳4呈序、設(shè)備和系統(tǒng)。在本發(fā)明的至少一個(gè)實(shí)施例 中,可分配時(shí)間用于在通過一個(gè)或多個(gè)無線通信介質(zhì)進(jìn)行的通信中使用。 所分配的時(shí)間可以采用時(shí)隙的形式??梢曰诒苊馔ㄐ艣_突和在功率約束 (例如基于電池的當(dāng)前功率水平)內(nèi)的運(yùn)轉(zhuǎn)這兩者對(duì)至少一個(gè)無線通信介 質(zhì)分配時(shí)隙。
在至少一個(gè)實(shí)施例中,本發(fā)明可以實(shí)現(xiàn)在包括至少多無線電控制器、 功率管理控制器和一個(gè)或多個(gè)無線電模塊的WCD中。所述多無線電控制器和/或功率管理控制器可以耦合到至少所述一個(gè)或多個(gè)無線電^=莫塊,以^f更
管理所述WCD的無線通信。該耦合可進(jìn)一步包括專用于在所述WCD內(nèi) 的組件之間傳送延遲敏感的信息的通信總線。所述多無線電控制器可以接 收與所述WCD內(nèi)的通信活動(dòng)有關(guān)的信息、來自所述一個(gè)或多個(gè)無線電模 塊的狀態(tài)信息以及來自各WCD子系統(tǒng)的功率使用信息。所接收的信息然 后可用于規(guī)劃對(duì)于每個(gè)無線通信介質(zhì)的運(yùn)轉(zhuǎn)計(jì)劃。這些運(yùn)轉(zhuǎn)計(jì)劃可以被分 布到每個(gè)無線電模塊,其中,局部控制資源可使用所述運(yùn)轉(zhuǎn)計(jì)劃以便控制 對(duì)所述一個(gè)或多個(gè)無線通信介質(zhì)的消息接收和發(fā)送。
在本發(fā)明的進(jìn)一步示例中,所述運(yùn)轉(zhuǎn)計(jì)劃中的時(shí)間可以被劃分為時(shí)隙, 在所述時(shí)隙期間允許運(yùn)轉(zhuǎn)無線通信介質(zhì)??苫谒鯳CD中的功率消耗 管理和各種無線通信介質(zhì)之間的任何潛在通信沖突的避免這兩者,確定對(duì) 在特定時(shí)隙期間可能發(fā)生的活動(dòng)。在至少一個(gè)場景中,可使用對(duì)各種能量 消耗者之間的優(yōu)先級(jí)的確定來確定將被準(zhǔn)許在特定時(shí)隙內(nèi)運(yùn)轉(zhuǎn)的資源。該 優(yōu)先級(jí)的確定和功率使用可導(dǎo)致運(yùn)轉(zhuǎn)計(jì)劃的重新組織,或者可以進(jìn)一步指 定時(shí)隙的運(yùn)轉(zhuǎn),其中,多個(gè)無線通信介質(zhì)被準(zhǔn)許通信,但僅在特定配置中 (例如一次一個(gè))。
從以下結(jié)合附圖進(jìn)行的對(duì)優(yōu)選實(shí)施例的詳細(xì)描述中,本發(fā)明將被進(jìn)一 步理解,其中
圖1公開了包括不同有效范圍的無線通信介質(zhì)的示例性無線運(yùn)行環(huán)境。
圖2公開了可用于本發(fā)明的至少一個(gè)實(shí)施例的示例性無線通信設(shè)備的 模塊化描述。
圖3公開了之前圖2中描述的無線通信設(shè)備的示例性結(jié)構(gòu)描述。 圖4A公開了使用根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的無線通信介質(zhì)的無 線通信設(shè)備的示例性運(yùn)轉(zhuǎn)描述。
圖4B公開了這樣的運(yùn)轉(zhuǎn)示例,其中,當(dāng)在同一無線通信設(shè)備內(nèi)同時(shí)使用多個(gè)無線電調(diào)制解調(diào)器時(shí)發(fā)生了干擾。
圖5A公開了可用于本發(fā)明的至少一個(gè)實(shí)施例的單模無線電模塊的示例。
圖5B公開了可用于本發(fā)明的至少一個(gè)實(shí)施例的多模無線電模塊的示例。
圖6A公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的多無線電控制器的 無線通信i殳備的示例性結(jié)構(gòu)描述。
圖6B公開了包括多無線電控制器和無線電調(diào)制解調(diào)器的圖6A的更加 詳細(xì)的結(jié)構(gòu)圖。
圖6C公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的多無線電控制器的 無線通信設(shè)備的示例性運(yùn)轉(zhuǎn)描述。
圖7A公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的多無線電控制系統(tǒng) 的無線通信i殳備的示例性結(jié)構(gòu)描述。
圖7B^^開了包括多無線電控制系統(tǒng)和無線電調(diào)制解調(diào)器的圖7A的更 加詳細(xì)的結(jié)構(gòu)圖。
圖7C公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的多無線電控制系統(tǒng)
的無線通信設(shè)備的示例性運(yùn)轉(zhuǎn)描述。
圖8公開了可用于本發(fā)明的至少一個(gè)實(shí)施例的示例性信息分組。
圖9A公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的功率管理的無線通
信設(shè)備的示例。
圖9B公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的功率管理的無線通 信設(shè)備的另一示例。
圖10公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的功率使用需求的示 例性活動(dòng)圖。
圖IIA公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的功率使用需求的示 例性活動(dòng)圖。
圖IIB公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例修改的功率使用需求 的示例性活動(dòng)圖。
13圖IIC公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的功率使用需求的另
一示例性活動(dòng)圖。
圖IID公開了包括才艮據(jù)本發(fā)明的至少一個(gè)實(shí)施例修改的功率使用需求 的另一示例性活動(dòng)圖。
圖12公開了根據(jù)本發(fā)明的至少一個(gè)實(shí)施例分配時(shí)隙的過程的示例性 流程圖。
具體實(shí)施例方式
盡管已在優(yōu)選實(shí)施例中描述了本發(fā)明,但在不脫離如在所附權(quán)利要求 中描述的本發(fā)明的精神和范圍的情況下,可以進(jìn)行各種修改。 I.通過不同通信網(wǎng)絡(luò)的無線通信
WCD可以通過每個(gè)具有關(guān)于速度、范圍、質(zhì)量(糾錯(cuò))、安全性(編 碼)等不同優(yōu)勢的大批無線通信網(wǎng)絡(luò)來發(fā)送和接收信息。這些特征將規(guī)定 可以被傳輸?shù)浇邮赵O(shè)備的信息量以及信息傳輸?shù)某掷m(xù)時(shí)間。圖1包括WCD 以及其如何與各種類型的無線網(wǎng)絡(luò)交互的圖。
在圖1中所示的示例中,用戶110擁有WCD100。該設(shè)備可以是從基 本蜂窩手機(jī)到更復(fù)雜的設(shè)備(例如實(shí)現(xiàn)了無線的掌上或膝上電腦)的任何 設(shè)備。近場通信(NFC) 130包括各種應(yīng)答器類型的交互,其中,通常僅 掃描設(shè)備需要其自己的電源。WCD 100經(jīng)由近程通信對(duì)源120進(jìn)行掃描。 源120中的應(yīng)答器可以像在RFID通信的情況下那樣使用包含在掃描信號(hào) 中的能量和/或時(shí)鐘信號(hào),以存儲(chǔ)在應(yīng)答器中的數(shù)據(jù)進(jìn)行響應(yīng)。這些類型的 技術(shù)通常具有十英尺級(jí)的有效傳輸范圍,并且可能夠相對(duì)迅速地遞送數(shù)量 上從1比特到超過1兆比特(或125 K字節(jié))的所存儲(chǔ)數(shù)據(jù)。這些特征使 得所述技術(shù)非常適于標(biāo)識(shí)目的,例如用于接收公共運(yùn)輸提供商的帳戶號(hào)碼、 自動(dòng)電子門鎖的密鑰代碼、信貨或借記事務(wù)的帳戶號(hào)碼等。
如果兩個(gè)設(shè)備都能夠?qū)嵤┕╇娡ㄐ牛瑒t兩個(gè)設(shè)備之間的傳輸范圍可被 擴(kuò)大。近程有源通信140包括其中發(fā)送和接收設(shè)備都是有源的應(yīng)用。示例 情況將包括用戶110i^到藍(lán)牙TM、 WLAN、 UWB、 WUSB等接入點(diǎn)的有效傳輸范圍內(nèi)。在藍(lán)牙TM的情況下,可自動(dòng)建立網(wǎng)絡(luò)以便向用戶110
擁有的WCD 100發(fā)送信息。該數(shù)據(jù)可以包括信息性、教育性或娛樂類信 息。將凈皮傳送的信息量不受限制,除非其必須在用戶110處于接入點(diǎn)的有 效傳輸范圍內(nèi)時(shí)全部被傳送。由于這些無線網(wǎng)絡(luò)的較高復(fù)雜度,還需要額 外時(shí)間以便建立到WCD 100的初始連接,如果在鄰近接入點(diǎn)的區(qū)域中許 多設(shè)備為了服務(wù)而被排隊(duì),則所述額外時(shí)間可能增加。這些網(wǎng)絡(luò)的有效傳 輸范圍取決于技術(shù),并且可以從大約30英尺到通過額外功率提升的超過 300英尺。
遠(yuǎn)程網(wǎng)絡(luò)150被用于為WCD IOO提供幾乎不間斷的通信覆蓋?;?陸地的無線臺(tái)或衛(wèi)星被用于遍及全球地中繼各種通信事務(wù)。盡管這些系統(tǒng) 是非常實(shí)用的,但這些系統(tǒng)的使用通常對(duì)用戶110以每分鐘為基礎(chǔ)來計(jì)費(fèi), 不包括關(guān)于數(shù)據(jù)傳輸(例如無線互聯(lián)網(wǎng)接入)的另外計(jì)費(fèi)。此外,覆蓋這 些系統(tǒng)的規(guī)則可引起對(duì)用戶和提供商兩者的額外開銷,這使得這些系統(tǒng)的 使用更加麻煩。
II.無線通信設(shè)備
如之前描述的,可使用多種無線通信設(shè)備來實(shí)現(xiàn)本發(fā)明。因此,在研 究本發(fā)明之前理解對(duì)用戶110可用的通信工具是重要的。例如,在蜂窩電 話或其它手持無線設(shè)備的情況下,設(shè)備的集成數(shù)據(jù)處理能力在促a送和 接收設(shè)備之間的事務(wù)中起重要作用。
圖2公開了可用于本發(fā)明的無線通信設(shè)備的示例性模塊化布局。WCD 100被分解為代表該設(shè)備的功能方面的模塊。這些功能可以由以下討論的 軟件和/或硬件組件的各種組合來實(shí)施。
控制模塊210規(guī)定設(shè)備的運(yùn)轉(zhuǎn)。輸入可接收自包括在WCD 100中的 各其它模塊。例如,干擾感知模塊220可使用本領(lǐng)域中已知的各種技術(shù)來 感知無線通信設(shè)備的有效傳輸范圍內(nèi)的環(huán)境干擾源。控制模塊210解釋這 些數(shù)據(jù)輸入,并且在響應(yīng)中可以向WCD 100中的其它模塊發(fā)出控制命令。
通信才莫塊230合并了 WCD 100的所有通信方面。如圖2中所示,通 信模塊230可以包括例如遠(yuǎn)程通信模塊232、近程通信模塊234和NFC模
15塊236。通信模塊230可以使用這些子模塊中的一個(gè)或多個(gè),以便從本地 和遠(yuǎn)距離源接收許多不同類型的通信,以及向WCD 100的傳輸范圍內(nèi)的 接收設(shè)備發(fā)送數(shù)據(jù)。通信模塊230可由控制模塊210觸發(fā),或者響應(yīng)于所 感知的消息由模塊局部的控制資源、WCD 100附近的環(huán)境影響和/或其它 設(shè)備觸發(fā)。
用戶接口模塊240包括允許用戶110從設(shè)備接收數(shù)據(jù)和向設(shè)備輸入數(shù) 據(jù)的視覺、聽覺和觸覺元件。由用戶110輸入的數(shù)據(jù)可以被控制模塊210 解釋以便影響WCD 100的行為。用戶輸入的數(shù)據(jù)還可以被通信模塊230 發(fā)送到有效傳輸范圍內(nèi)的其它設(shè)備。傳輸范圍內(nèi)的其它設(shè)備也可以經(jīng)由通 信模塊230向WCD IOO發(fā)送信息,并且控制模塊210可以使該信息被傳 送到用戶接口模塊240用于呈現(xiàn)給用戶。
應(yīng)用模塊250合并了 WCD 100上的所有其它硬件和/或軟件應(yīng)用。這 些應(yīng)用可包括傳感器、接口、實(shí)用工具、解釋器、數(shù)據(jù)應(yīng)用等,并且可以 由控制模塊210調(diào)用以便讀取由各種模塊提供的信息以及轉(zhuǎn)而為WCD 100中的請(qǐng)求才莫塊提儉f言息。
圖3公開了根據(jù)本發(fā)明的一個(gè)實(shí)施例的WCD IOO的示例性結(jié)構(gòu)布局, 其可被用于實(shí)現(xiàn)之前在圖2中描述的模塊化系統(tǒng)的功能。處理器300控制 總體設(shè)備運(yùn)轉(zhuǎn)。如圖3中所示,處理器300耦合到一個(gè)或多個(gè)通信部件310、 320和340。處理器300可以用每個(gè)都能夠執(zhí)行存儲(chǔ)在存儲(chǔ)器330中的軟件 指令的一個(gè)或多個(gè)樣吏處理器來實(shí)現(xiàn)。
存儲(chǔ)器330可以包括隨機(jī)訪問存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM) 和/或閃存,并以數(shù)據(jù)和軟件組件(在此也稱為模塊)的形式存儲(chǔ)信息。由 存儲(chǔ)器330存儲(chǔ)的數(shù)據(jù)可以關(guān)聯(lián)于特定的軟件組件。另外,該數(shù)據(jù)可以關(guān) 聯(lián)于數(shù)據(jù)庫,例如書簽數(shù)據(jù)庫或用于日程計(jì)劃、電子郵件的業(yè)務(wù)數(shù)據(jù)庫等。
由存儲(chǔ)器330存儲(chǔ)的軟件組件包括可由處理器300執(zhí)行的指令。各種 類型的軟件組件可以被存儲(chǔ)在存儲(chǔ)器330中。例如,存儲(chǔ)器330可存儲(chǔ)控 制通信部件310、 320和340的運(yùn)轉(zhuǎn)的軟件組件。存儲(chǔ)器330還可以存儲(chǔ)包 括防火墻、業(yè)務(wù)指南管理器、書簽數(shù)據(jù)庫、用戶接口管理器和支持WCD 100所需的任何通信實(shí)用工具模塊的軟件組件。
遠(yuǎn)程通信310實(shí)施與經(jīng)由天線通過較大地理區(qū)域(例如蜂窩網(wǎng)絡(luò))的 信息交換相關(guān)的功能。這些通信方法包括來自之前描述的1G到3G的技 術(shù)。除基本語音通信(例如經(jīng)由GSM)之外,遠(yuǎn)程通信310可以運(yùn)轉(zhuǎn)以 便建立例如通用分組無線服務(wù)(GPRS)會(huì)話和/或通用移動(dòng)電信系統(tǒng) (UMTS )會(huì)話的數(shù)據(jù)通信會(huì)話。同樣,遠(yuǎn)程通信310可以運(yùn)轉(zhuǎn)以便發(fā)送 和接收例如短消息傳送服務(wù)(SMS )消息和/或多々某體消息傳送服務(wù)(MMS ) 消息的消息。
作為遠(yuǎn)程通信310的子集,或者可替換地運(yùn)轉(zhuǎn)為單獨(dú)連接到處理器300 的獨(dú)立模塊,傳輸接收器312允許WCD 100經(jīng)由例如用于手持設(shè)備的數(shù) 字視頻廣播(DVB-H )的介質(zhì)來接收傳輸消息??梢詫?duì)這些傳輸進(jìn)行編碼, 從而僅某些被指定的接收設(shè)備可以訪問傳輸內(nèi)容,并且可以包含文本、音 頻或視頻信息。在至少一個(gè)示例中,WCD 100可以接收這些傳輸,并使用 包含在傳輸信號(hào)中的信息,以便確定該設(shè)備是否被準(zhǔn)許查看所接收的內(nèi)容。
近程通信320負(fù)責(zé)涉及跨近程無線網(wǎng)絡(luò)的信息交換的功能。如以上所 述和圖3中所示的,此類近程通信320的示例不限于藍(lán)牙TM、 WLAN、 UWB和無線USB連接。相應(yīng)地,近程通信320實(shí)施與近程連接的建立相 關(guān)的功能,以及與經(jīng)由此類連接的信息發(fā)送和接收相關(guān)的處理。
同樣在圖3中示出的NFC 340可以提供與機(jī)器可讀數(shù)據(jù)的近程掃描相 關(guān)的功能。例如,處理器300可以控制NFC 340中的組件以便生成用于激 活RFID應(yīng)答器的RF信號(hào),并且轉(zhuǎn)而控制來自RFID應(yīng)答器的信號(hào)的接 收。可以被NFC 340支持的用于讀取機(jī)器可讀數(shù)據(jù)的其它近程掃描方法不 限于IR通信、線性和2-D (例如QR)條形碼閱讀器(包括與解釋UPC 標(biāo)簽相關(guān)的過程)以及用于讀取磁性、UV、傳導(dǎo)性或可以使用合適墨水 (ink)在標(biāo)簽中提供的其它類型編碼數(shù)據(jù)的光學(xué)字符識(shí)別設(shè)備。為使NFC 340掃描上述類型的機(jī)器可讀數(shù)據(jù),輸入設(shè)備可以包括光學(xué)檢測器、磁性 檢測器、CCD或本領(lǐng)域中已知的用于解釋^L器可讀信息的其它傳感器。
如圖3中進(jìn)一步所示的,用戶接口 350也耦合到處理器300。用戶接
17口 350促進(jìn)與用戶進(jìn)行的信息交換。圖3示出用戶接口 350包括用戶輸入 360和用戶輸出370。用戶輸入360可以包括允許用戶輸入信息的一個(gè)或多 個(gè)組件。此類組件的示例包括鍵區(qū)(keypad)、觸摸屏和麥克風(fēng)。用戶輸 出370允許用戶從設(shè)備接收信息。由此,用戶輸出部分370可以包括各種 組件,例如顯示器、發(fā)光二極管(LED)、觸覺發(fā)射器以及一個(gè)或多個(gè)音 頻揚(yáng)聲器。示例性顯示器包括液晶顯示器(LCD)和其它視頻顯示器。
WCD 100還可以包括一個(gè)或多個(gè)應(yīng)答器380。這實(shí)質(zhì)上是無源設(shè)備, 可以由處理器300使用響應(yīng)于來自外部源的掃描而將要遞送的信息對(duì)其進(jìn) 行編寫。例如,安裝在入口通道中的RFID掃描儀可連續(xù)發(fā)射射頻波。當(dāng) 帶有包含應(yīng)答器380的設(shè)備的人經(jīng)過門時(shí),應(yīng)答器凈皮給予能量,并且可以 以標(biāo)識(shí)設(shè)備、人等的信息進(jìn)行響應(yīng)。另外,掃描儀可以被安裝(例如,如 之前在上面關(guān)于NFC340的示例所描述的那樣)在WCD100中,從而其 可以從鄰近的其它應(yīng)答器讀取信息。
對(duì)應(yīng)于通信部件310、 312、 320和340的硬件提供信號(hào)的發(fā)送和接收。 相應(yīng)地,這些部分可以包括實(shí)施例如調(diào)制、解調(diào)、放大和過濾的功能的組 件(例如電子的)。這些部分可以被局部控制,或者由處理器300根據(jù)存 儲(chǔ)在存儲(chǔ)器330中的軟件通信組件來控制。
圖3中所示的元件可以根據(jù)各種技術(shù)來構(gòu)成和耦合,以便產(chǎn)生圖2中 所描述的功能。 一種此類技術(shù)涉及通過一個(gè)或多個(gè)總線接口 (其可以是有 線或無線總線接口 )來耦合與處理器300、通信部件310、 312和320、存 儲(chǔ)器330、 NFC340、用戶接口 350、應(yīng)答器380等對(duì)應(yīng)的單獨(dú)硬件組件。 可替換地,可以用被編程為復(fù)制獨(dú)立設(shè)備的功能的可編程邏輯設(shè)備、門陣 列、ASIC、多片^f莫塊等形式的集成電路,代替所述單獨(dú)組件中的任何組件 和/或全部組件。另外,這些組件中的每個(gè)組件被耦合到例如可移除和/或 可再充電電池的電源(未示出)。
用戶接口 350可以與也包含在存儲(chǔ)器330中的、提供^f吏用遠(yuǎn)程通信310 和/或近程通信320的業(yè)務(wù)會(huì)話的建立的通信實(shí)用工具軟件組件交互。所述 通信實(shí)用工具組件可包括各種例程,所述例程允許根據(jù)例如無線應(yīng)用介質(zhì)
18(WAP)、諸如緊湊HTML (CHTML)的超文本標(biāo)記語言(HTML)變 型等介質(zhì)的對(duì)來自遠(yuǎn)程設(shè)備的業(yè)務(wù)的接收。
III.包括遇到的潛在干擾問題的無線通信設(shè)備的示例性運(yùn)轉(zhuǎn) 圖4A >^開了用于理解才艮據(jù)本發(fā)明的至少一個(gè)實(shí)施例的WCD運(yùn)轉(zhuǎn)的 堆棧方法。在頂層400,用戶IIO與WCD100交互。該交互涉及用戶110 經(jīng)由用戶輸入360輸入信息,以及接收來自用戶輸出370的信息,以便激 活應(yīng)用層410中的功能。在應(yīng)用層,與i殳備內(nèi)的特定功能相關(guān)的程序與用 戶和系統(tǒng)層這兩者交互。這些程序包括用于視覺信息(例如web瀏覽器、 DVB-H接收器等)、音頻信息(例如蜂窩電話、語音郵件、會(huì)議軟件、 DAB或模擬無線電接收器等)、記錄信息(例如數(shù)字?jǐn)z影軟件、字處理、 計(jì)劃安排等)或其它信息處理的應(yīng)用。在應(yīng)用層410發(fā)起的動(dòng)作可能需要 信息被從WCD 100發(fā)送或被接收到WCD 100中。在圖4A的示例中,數(shù) 據(jù)被請(qǐng)求經(jīng)由藍(lán)牙tm通信發(fā)送到接收設(shè)備。因此,應(yīng)用層410可以然后調(diào) 用系統(tǒng)層的資源來發(fā)起所需的處理和數(shù)據(jù)的選路。
系統(tǒng)層420處理數(shù)據(jù)請(qǐng)求,并且對(duì)數(shù)據(jù)進(jìn)行選路以便傳輸。處理可以 包括例如計(jì)算、翻譯、轉(zhuǎn)換和/或打包數(shù)據(jù)。信息可以然后被路由到服務(wù)層 中的合適的通信資源。如果期望的通信資源在服務(wù)層430中是活動(dòng)的且可 用的,則分組可以被路由到無線電調(diào)制解調(diào)器以便經(jīng)由無線傳輸進(jìn)行遞送。 可存在使用不同無線介質(zhì)進(jìn)行運(yùn)轉(zhuǎn)的多個(gè)調(diào)制解調(diào)器。例如,在圖4A中, 調(diào)制解調(diào)器4被激活并且能夠使用藍(lán)牙tm通信來發(fā)送分組。然而,無線電 調(diào)制解調(diào)器(作為硬件資源)不需要專用于僅特定的無線介質(zhì),并且取決 于無線介質(zhì)的需求和無線電調(diào)制解調(diào)器的硬件特征,可用于不同類型的通
圖4B公開了這樣的情況,其中以上描述的示例性運(yùn)轉(zhuǎn)過程可導(dǎo)致多 于一個(gè)的無線電調(diào)制解調(diào)器變?yōu)榛顒?dòng)的。在此情況下,WCD IOO經(jīng)由基于 許多介質(zhì)的無線通信來發(fā)送和接收信息。WCD 100可以與各種輔助設(shè)備交 互,所述輔助設(shè)備例如是被聚集在480的那些設(shè)備。例如,這些設(shè)備可以 包括經(jīng)由例如GSM的遠(yuǎn)程無線通信來通信的蜂窩手機(jī)、經(jīng)由藍(lán)牙tm來通信的無線耳機(jī)、經(jīng)由WLAN來通信的互聯(lián)網(wǎng)接入點(diǎn)等。
當(dāng)這些通信中的一些或全部^t同時(shí)實(shí)行時(shí),可能出現(xiàn)問題。如圖4B 中進(jìn)一步所示,同時(shí)運(yùn)轉(zhuǎn)的多個(gè)調(diào)制解調(diào)器可導(dǎo)致對(duì)彼此的干擾。當(dāng)WCD 100正與多于一個(gè)的外部設(shè)備(如之前所述的)進(jìn)行通信時(shí),可能遇到此 類情況。在示例性極端情況下,具有經(jīng)由藍(lán)牙TM、 WLAN和Zigbee同時(shí) 進(jìn)行通信的調(diào)制解調(diào)器的設(shè)備將遇到大量重疊,因?yàn)樗羞@些無線介質(zhì)都 運(yùn)轉(zhuǎn)在2.4GHz頻帶。在圖4B中被示為場的重疊部分的干擾將導(dǎo)致分組丟 失以及對(duì)這些丟失分組的重傳的需求。重傳需要未來時(shí)隙被用于重傳丟失 的信息,并且因此如果信號(hào)沒有完全丟失,則總體通信性能至少將被降低。 在至少一個(gè)實(shí)施例中,本發(fā)明尋求對(duì)其中可能沖突的通信可同時(shí)發(fā)生的有 問題的情況進(jìn)行管理,從而干擾被最小化或完全避免,并且因此速度和質(zhì) 量被最大化。
IV.無線通信設(shè)備中可用的無線電模塊的示例
圖5A公開了可以被并入WCD 100的兩種示例類型的無線電模塊。對(duì) 要使用的特定類型的無線電模塊的選擇取決于對(duì)WCD 100中的功能的各 種需求,或者相反,可以基于設(shè)備中例如空間、復(fù)雜度和/或功率限制等的 限制來選擇。在所示的示例中,無線電模塊500是單模無線電模塊,無線 電模塊510是多模無線電模塊(在圖5B中進(jìn)一步說明)。單模無線電模 塊500 —次僅可以支持一個(gè)無線通信介質(zhì)(例如,單模無線電模塊500可 以被配置為支持藍(lán)牙TM通信),并且可以進(jìn)一步包括為實(shí)現(xiàn)圖5A中所示 的獨(dú)立運(yùn)轉(zhuǎn)所需的所有硬件和/或軟件資源,或者可替換地,取決于WCD 100的構(gòu)造和/或配置,多個(gè)單模無線電模塊500可以與其它無線電模塊共 享至少一些物理資源(例如包括天線或天線陣列以及關(guān)聯(lián)的硬件的公共物 理層)。
由于所有單模無線電模塊500可以竟?fàn)幙捎猛ㄐ刨Y源(例如公共硬件 資源和/或可用傳輸時(shí)間),可以存在某種局部控制,以便管理每個(gè)單模無 線電模塊500如何使用這些資源。例如,單模無線電模塊500中所示的局 部控制器517可以控制該無線電模塊的運(yùn)轉(zhuǎn)。該局部控制器可以將來自WCD 100內(nèi)想要經(jīng)由單模無線電模塊500發(fā)送消息的其它組件的信息,以 及還有來自其它單模無線電模塊500的關(guān)于其當(dāng)前狀態(tài)的信息,作為輸入 消息。該當(dāng)前狀態(tài)信息可以包括優(yōu)先級(jí)、活動(dòng)/非活動(dòng)狀態(tài)、待決消息的數(shù) 量、活動(dòng)通信的持續(xù)時(shí)間等。局部控制器517可以使用該信息來控制從消 息隊(duì)列518向PHY層512的消息釋放,或者進(jìn)一步地,控制從消息隊(duì)列 518發(fā)送的消息的質(zhì)量水平以便為其它無線通信介質(zhì)節(jié)約資源。每個(gè)單模 無線電才莫塊500中的局部控制可以采用例如用于無線電^^塊中實(shí)現(xiàn)的無線 通信介質(zhì)的使用的計(jì)劃的形式。
現(xiàn)在在圖5B中說明示例性多模無線電模塊510。多模無線電模塊510 可以包括用于管理嘗試使用多模無線電模塊510的物理層(PHY)資源的 每個(gè)"無線電"的局部控制資源(例如基于軟件的無線電控制堆棧)。在 該示例中,多模無線電模塊510包括可以共享多模無線電模塊510的PHY 層資源(例如硬件資源、天線等)的至少三個(gè)無線電堆?;驘o線電協(xié)議(在 圖5B中標(biāo)記為藍(lán)牙、WLAN和WiMAX)。所述局部控制資源可以包括 準(zhǔn)入控制器(Adm Ctrl 516)和多??刂破?多模管理器514)。這些局 部控制資源在雙模無線電調(diào)制解調(diào)器接口中可以體現(xiàn)為軟件程序和/或硬 件形式(例如邏輯設(shè)備、門陣列、MCM、 ASIC等),并且所述無線電調(diào) 制解調(diào)器接口可以耦合到或可替換地嵌入到多模無線電模塊510中。
準(zhǔn)入控制516可通過過濾出可由多模無線電模塊510發(fā)送的以及可進(jìn) 一步導(dǎo)致多模無線電模塊510的沖突的來自WCD IOO的操作系統(tǒng)的不同 無線通信介質(zhì)請(qǐng)求,來充當(dāng)多模無線電模塊510的網(wǎng)關(guān)。沖突信息可以與 用于其它無線電模塊的運(yùn)轉(zhuǎn)計(jì)劃信息一起,被發(fā)送到多模管理器514用于 進(jìn)一步的處理。然后由多模管理器514接收的信息可用于對(duì)計(jì)劃進(jìn)行規(guī)劃, 例如用于無線通信介質(zhì)的使用、控制用于傳輸?shù)南母鱾€(gè)消息隊(duì)列518 的釋放的計(jì)劃。
V.包括多無線電控制器的無線通信i殳備
當(dāng)嘗試更好地管理WCD IOO中的通信時(shí),可以引入專用于管理無線 通信的附加控制器。如圖6A中所示,WCD 100包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的多無線電控制器(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詳細(xì)公開了 WCD 100的至少一個(gè)實(shí)施例,其可以包括根據(jù)本發(fā) 明的至少一個(gè)實(shí)施例的在圖6A中引入的多無線電控制器(MRC) 600。 MRC600包括公共接口 620,其中,信息可以經(jīng)由所述乂^共接口通過主控 制系統(tǒng)640而被發(fā)送或接收。無線電調(diào)制解調(diào)器610和其它設(shè)備630在本 說明書中還可以稱為"才莫塊",因?yàn)槌苏{(diào)制解調(diào)器自身之外它們還可以 包含支持硬件和/或軟件資源。這些資源可以包括控制、接口和/或處理資 源。例如,每個(gè)無線電調(diào)制解調(diào)器610或類似通信設(shè)備630 (例如用于掃 描機(jī)器可讀信息的RFID掃描器)還可以包括某種用于與主控制系統(tǒng)640 通信的公共接口 620。因此,無線電調(diào)制解調(diào)器610、類似設(shè)備630與MRC 600之間出現(xiàn)的所有信息、命令等被通過主控制系統(tǒng)640的通信資源傳送。 將關(guān)于圖6C來討論與WCD 100內(nèi)的所有其它功能才莫塊共享通信資源的可 能效果。
圖6C公開了包括根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的MRC 600的效果 的、類似于圖4的運(yùn)轉(zhuǎn)圖。在該系統(tǒng)中,MRC600可以接收來自WCD 100 的主操作系統(tǒng)的運(yùn)轉(zhuǎn)數(shù)據(jù),例如涉及在應(yīng)用層410中運(yùn)行的應(yīng)用,以及來 自服務(wù)層430中的各種無線電通信設(shè)備的狀態(tài)數(shù)據(jù)。MRC 600可使用該信 息向服務(wù)層430中的通信設(shè)備發(fā)出計(jì)劃安排命令以嘗試避免通信問題。然 而,當(dāng)WCD 100的運(yùn)轉(zhuǎn)被完全使用時(shí),可能出現(xiàn)問題。由于應(yīng)用層410 中的各種應(yīng)用、系統(tǒng)層420中的操作系統(tǒng)、服務(wù)層430中的通信設(shè)備以及 MRC600必須全都共享同一通信系統(tǒng),所以當(dāng)WCD 100的所有方面都在 嘗試在公共接口系統(tǒng)620上通信時(shí),可能出現(xiàn)延遲。因此,關(guān)于通信資源 狀態(tài)信息和無線電調(diào)制解調(diào)器610控制信息這兩者的延遲敏感的信息可能 變得被延遲,這弱化了來自MRC 600的任何有益效果。因此,如果要實(shí) 現(xiàn)MRC 600的有益效果,則需要能夠更好地處理延遲敏感的信息的區(qū)分 和路由的系統(tǒng)。VI.包括多無線電控制系統(tǒng)的無線通信i殳備
圖7A引入MRC 600作為才艮據(jù)本發(fā)明的至少一個(gè)實(shí)施例的WCD 100 中的多無線電控制系統(tǒng)(MCS)700的一部分。MCS700將才莫塊310、 312、 320和340的通信資源直接鏈接到MRC 600。 MCS 700可以提供專用的低 業(yè)務(wù)量通信結(jié)構(gòu)用于攜帶去往和來自MRC600的延遲敏感的信息。
額外細(xì)節(jié)在圖7B中示出。MCS 700構(gòu)成MRC 600與WCD 100的通 信資源之間的直接鏈路。可以通過專用的MCS接口 710和760的系統(tǒng)來 建立該鏈路。例如,MCS接口 760可以耦合到MRC600。 MCS接口710 可以將無線電調(diào)制解調(diào)器610和其它類似通信設(shè)備630連接到MCS 700, 以便構(gòu)成允許延遲敏感的信息向以及從MRC 600傳播的信息傳送。通過 這一方式,MRC 600的能力不再受主控制系統(tǒng)640的處理負(fù)載的影響。因 此,任何仍然由主控制系統(tǒng)640向以及從MRC 600傳送的信息可以被j人 為是延遲耐受的,并且因此,該信息的實(shí)際到達(dá)時(shí)間不會(huì)過多地影響系統(tǒng) 性能。另一方面,所有延遲敏感的信息被導(dǎo)向MCS700,并且因此被與主 控制系統(tǒng)的負(fù)栽隔離。
MCS 700的效果在根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的圖7C中可見。現(xiàn) 在可以在MRC 600中接收來自至少兩個(gè)源的信息。系統(tǒng)層420可以繼續(xù) 通過主控制系統(tǒng)640向MRC 600提供信息。另外,服務(wù)層430可以專門 提供由MCS 700傳送的延遲敏感的信息。MRC 600可以在這兩類信息之 間進(jìn)行區(qū)分并相應(yīng)地采取動(dòng)作。延遲耐受信息可包括當(dāng)無線電調(diào)制解調(diào)器 活動(dòng)地參與通信時(shí)通常不改變的信息,例如無線電模式信息(例如GPRS、 藍(lán)牙TM、 WLAN等)、可由用戶設(shè)置定義的優(yōu)先級(jí)信息、無線電正在驅(qū) 動(dòng)的特定服務(wù)(QoS、實(shí)時(shí)/非實(shí)時(shí))等。由于延遲耐受信息很少改變,其 可以由WCD 100的主控制系統(tǒng)640在合適的時(shí)候遞送??商鎿Q地,延遲 敏感(或時(shí)間敏感)的信息至少包括在無線連接的過程期間頻繁改變的調(diào) 制解調(diào)器運(yùn)轉(zhuǎn)信息,并且因此需要即時(shí)更新。因此,可能需要通過MCS 接口 710和760將延遲敏感的信息直接從多個(gè)無線電調(diào)制解調(diào)器610遞送 到MRC600,并且可包括無線電調(diào)制解調(diào)器同步信息。可以響應(yīng)于MRC
23600的請(qǐng)求來提供延遲敏感的信息,或者作為傳輸期間無線電調(diào)制解調(diào)器 設(shè)置中的改變的結(jié)果而對(duì)其進(jìn)行遞送,如下面將關(guān)于同步討論的那樣。
MCS接口 710可以被用于在各種系統(tǒng)組件之間1)交換同步信息; 以及2)發(fā)送標(biāo)識(shí)或優(yōu)先級(jí)信息。另外,如之前所述的,MCS接口 710 被用于傳送從控制的角度看延遲敏感的無線電參數(shù)。可在不同的無線電調(diào) 制解調(diào)器(多點(diǎn))之間共享MCS接口 710,但其不能與從等待時(shí)間的角度 看可限制MCS接口 710的使用的任何其它功能共享。
應(yīng)當(dāng)基于調(diào)制解調(diào)器的周期性事件建立在MCS 700上發(fā)送的可能啟 用/禁用無線電調(diào)制解調(diào)器610的控制信息。該類事件可以例如是GSM中 的幀時(shí)鐘事件(4.615 ms )、藍(lán)牙TM中的時(shí)隙時(shí)鐘事件(625 n s )或WLAN 中的目標(biāo)信標(biāo)傳輸時(shí)間(100ms)或者這些中的任意多個(gè)。無線電調(diào)制解 調(diào)器610可以在(1 )任何無線電調(diào)制解調(diào)器610對(duì)其請(qǐng)求時(shí),(2 )無線 電調(diào)制解調(diào)器內(nèi)部時(shí)間參考改變(例如由于轉(zhuǎn)交或切換)時(shí),發(fā)送其同步 指示。只要延遲在幾微秒內(nèi)恒定,同步信號(hào)的等待時(shí)間要求就不嚴(yán)格。固 定延遲可以在MRC 600的計(jì)劃邏輯中被考慮。
對(duì)于預(yù)測性無線通信介質(zhì),無線電調(diào)制解調(diào)器活動(dòng)控制可以基于這一 知識(shí)活動(dòng)無線電調(diào)制解調(diào)器610何時(shí)即將以其中無線電當(dāng)前正運(yùn)轉(zhuǎn)的特 定連接模式進(jìn)行發(fā)送(或接收)。每個(gè)無線電調(diào)制解調(diào)器610的連接模式 可被映射到其相應(yīng)局部控制中的時(shí)域操作。例如,對(duì)于GSM語音連接, 優(yōu)先級(jí)控制器740可以具有關(guān)于GSM的所有業(yè)務(wù)量^=莫式的知識(shí)。該信息 可在無線電調(diào)制解調(diào)器610變得活動(dòng)時(shí)傳輸?shù)胶线m的局部控制,其中,所 述局部控制然后可以識(shí)別GSM中的語音連接包括一個(gè)長度為577 jas的 傳輸時(shí)隙,其后跟隨一空時(shí)隙,其之后是577jis的接收時(shí)隙、兩個(gè)空時(shí)隙、 監(jiān)控(對(duì)于RX)、兩個(gè)空時(shí)隙,并且然后重復(fù)。雙工傳輸模式指兩個(gè)發(fā) 送時(shí)隙、空時(shí)隙、接收時(shí)隙、空時(shí)隙、監(jiān)控和兩個(gè)空時(shí)隙。當(dāng)所有業(yè)務(wù)量 模式已知時(shí),控制器僅需要知道發(fā)送時(shí)隙在時(shí)間上何時(shí)出現(xiàn),以便獲得 GSM無線電調(diào)制解調(diào)器何時(shí)是活動(dòng)的這樣的知識(shí)。當(dāng)活動(dòng)無線電調(diào)制解 調(diào)器610即將發(fā)送(或接收)時(shí),其必須每次都檢查按照任何局部控制實(shí)200880011893.2 體,調(diào)制解調(diào)器活動(dòng)控制信號(hào)是否準(zhǔn)許該通信,其中,所述局部控制實(shí)體
總是允許或禁用一個(gè)完整無線傳輸塊(例如GSM時(shí)隙)的傳輸。
示例消息分組800在根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的圖8中祐/>開。示例消息分組800包括可由MRC 600規(guī)劃的活動(dòng)模式信息。分組800的數(shù)據(jù)有效載荷在本發(fā)明的至少一個(gè)實(shí)施例中可以包括至少消息ID信息、所允許/不允許發(fā)送(Tx )周期信息、所允許/不允許接收(Rx)周期信息、Tx/Rx周期性(包含在所述周期信息中的Tx/Rx活動(dòng)多久發(fā)生)和有效性信息,其中,所述有效性信息描述活動(dòng)模式何時(shí)變得有效,以及新活動(dòng)模式是否正在替代或被添加到現(xiàn)有的活動(dòng)模式。如所示出的,分組800的數(shù)據(jù)有效載荷可以包括多個(gè)用于發(fā)送或接收的所允許/不允許周期(例如Tx周期l、 2…),其每個(gè)周期包含至少周期開始時(shí)間和周期結(jié)束時(shí)間,在此期間,無線電調(diào)制解調(diào)器610可被準(zhǔn)許或阻止執(zhí)行通信活動(dòng)。此外,無線電調(diào)制解調(diào)器610活動(dòng)模式中的改變可以使用每個(gè)消息分組800中的有效性信息來^奮改。
調(diào)制解調(diào)器活動(dòng)控制信號(hào)(例如分組800 )可以由MRC 600規(guī)劃并在MCS 700上發(fā)送。該信號(hào)分別包括用于Tx和Rx的活動(dòng)周期、無線電調(diào)制解調(diào)器610的活動(dòng)的周期性。盡管原有無線電調(diào)制解調(diào)器時(shí)鐘是控制時(shí)間域(永不凈皮覆寫),可以基于至少兩個(gè)標(biāo)準(zhǔn)中的一個(gè)在將活動(dòng)周期同步到當(dāng)前無線電調(diào)制解調(diào)器運(yùn)轉(zhuǎn)中使用時(shí)間參考。在第一個(gè)示例中,可在預(yù)定義數(shù)量的同步事件已在無線電調(diào)制解調(diào)器610中發(fā)生之后,開始發(fā)送周期??商鎿Q地,可在用于WCD100的系統(tǒng)時(shí)鐘附近標(biāo)準(zhǔn)化用于MRC600的所有定時(shí)。對(duì)于這兩種解決方案,都存在優(yōu)勢和不足。使用經(jīng)定義數(shù)量的調(diào)制解調(diào)器同步事件是有益的,因?yàn)槿缓笏卸〞r(shí)都凈皮緊密地與無線電調(diào)制解調(diào)器時(shí)鐘一致。然而,與基于系統(tǒng)時(shí)鐘的定時(shí)相比該策略實(shí)現(xiàn)起來更復(fù)雜。另一方面,盡管基于系統(tǒng)時(shí)鐘的定時(shí)可以更易于作為標(biāo)準(zhǔn)實(shí)現(xiàn),但每當(dāng)新活動(dòng)模式被安裝到無線電調(diào)制解調(diào)器610中時(shí),必須實(shí)現(xiàn)向調(diào)制解調(diào)器時(shí)鐘定時(shí)的轉(zhuǎn)換。
活動(dòng)周期可以祐束示為開始和停止時(shí)間。如果僅存在一個(gè)活動(dòng)連接,
25或者如果不存在對(duì)活動(dòng)連接進(jìn)行計(jì)劃的需要,則調(diào)制解調(diào)器活動(dòng)控制信號(hào)可以被設(shè)置為總是允許無線電調(diào)制解調(diào)器沒有限制地運(yùn)轉(zhuǎn)。無線電調(diào)制解
調(diào)器610在嘗試實(shí)際通信之前應(yīng)當(dāng)檢查發(fā)送或接收是否被允許?;顒?dòng)結(jié)束時(shí)間可用于檢查同步。 一旦無線電調(diào)制解調(diào)器610已經(jīng)結(jié)束事務(wù)(時(shí)隙/分組/突發(fā)),其可檢查活動(dòng)信號(hào)是否仍然被設(shè)置(其應(yīng)該是由于邊緣)。如果不是這種情況,則無線電調(diào)制解調(diào)器610可發(fā)起與MRC 600的新的同步。如果無線電調(diào)制解調(diào)器時(shí)間參考或連接模式改變,則發(fā)生同樣的事情。如果MRC 600缺少調(diào)制解調(diào)器同步并且開始在錯(cuò)誤的時(shí)間實(shí)施調(diào)制解調(diào)器發(fā)送/接收限制,則可能發(fā)生問題。由于此,調(diào)制解調(diào)器同步信號(hào)需要被周期性地更新?;顒?dòng)的無線連接越多,則在同步信息時(shí)越需要精確。VII.到其它設(shè)備的無線電調(diào)制解調(diào)器接口
作為信息獲取服務(wù)的一部分,MCS接口 710需要向MRC 600發(fā)送關(guān)于無線電調(diào)制解調(diào)器610的周期性事件的信息。通過使用其MCS接口710,無線電調(diào)制解調(diào)器610可以指示與其運(yùn)轉(zhuǎn)相關(guān)的周期性事件的時(shí)間實(shí)例。實(shí)際上,這些實(shí)例是無線電調(diào)制解調(diào)器610活動(dòng)并且可能正在準(zhǔn)備通信或正在通信的時(shí)間。在發(fā)送或接收模式之前或期間發(fā)生的事件可以被用作時(shí)間參考(例如,在GSM的情況下,可在該時(shí)刻不必進(jìn)行發(fā)送或接收的調(diào)制解調(diào)器中指示幀邊沿,但是基于幀時(shí)鐘我們知道,該調(diào)制解調(diào)器在該幀時(shí)鐘邊沿之后將要發(fā)送[xms )。此類定時(shí)指示的基本原則是,事件固有是周期性的。不需要指示每個(gè)事件,但MRC 600可自己計(jì)算中間事件。為使這成為可能,控制器將還需要關(guān)于事件的其它相關(guān)信息,例如周期性和持續(xù)時(shí)間。該信息或者可被嵌入在指示中,或者控制器可以通過其它方式獲得。最重要的是,這些定時(shí)指示需要使得控制器能夠獲取無線電調(diào)制解調(diào)器的基本周期性和定時(shí)。事件的定時(shí)或者在其自身的指示中,或者由MRC 600根據(jù)指示信息隱含地定義。
一般來說,這些定時(shí)指示需要基于周期性事件被提供,其中,所述周期性事件例如是來自基站的計(jì)劃廣播(通常為TDMA/MAC幀邊界)和自己的周期性發(fā)送或接收周期(通常為Tx/Rx時(shí)隙)。那些通知需要由無線電調(diào)制解調(diào)器610: (1)在網(wǎng)絡(luò)入口 (即調(diào)制解調(diào)器獲取網(wǎng)絡(luò)同步),(2)在周期性事件定時(shí)例如由于切換或轉(zhuǎn)交而改變時(shí),以及(3)根據(jù)多無線電控制器中的每個(gè)策略和配置設(shè)置,而發(fā)出。
在本發(fā)明的至少一個(gè)實(shí)施例中,在WCD 100中的前述通信組件之間交換的各種消息可用于規(guī)定基于局部(無線電調(diào)制解調(diào)器級(jí))和全局(WCD級(jí))的行為。MRC600可以以控制特定調(diào)制解調(diào)器為目的向該無線電調(diào)制解調(diào)器610遞送計(jì)劃,然而,無線電調(diào)制解調(diào)器610可以沒有被強(qiáng)迫遵循該計(jì)劃?;驹硎?,無線電調(diào)制解調(diào)器610不僅僅才艮據(jù)多無線電控制信息進(jìn)行運(yùn)轉(zhuǎn)(例如,僅在MRC600允許時(shí)才運(yùn)轉(zhuǎn)),而且還在考慮MRC計(jì)劃安排信息時(shí)實(shí)施內(nèi)部計(jì)劃安排和鏈路適應(yīng)。VIII.功率管理系統(tǒng)配置
圖9A公開了根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的WCD 100的示例性配置。圖9A向WCD 100添加了功率控制器卯0。該控制器已被示為獨(dú)立設(shè)備,其例如經(jīng)由公共接口 620耦合到其它組件,并且可能還經(jīng)由MCS接口 780耦合到MCS 700 (例如,虛線卯2示出將MCS接口 780耦合到MCS700的可選連接)。然而,其它配置也是可能的。例如,功率控制器卯0可以被實(shí)現(xiàn)為WCD 100的主處理器300內(nèi)的軟件應(yīng)用,或者可以被并入MRC 600以^更形成組合通信和功率控制器。
在至少一個(gè)示例性控制架構(gòu)中,可以存在對(duì)應(yīng)于如圖9A中所公開的功率控制器900的實(shí)際上分離的能量管理(EM)硬件和軟件。EM ASIC可處理所有功率相關(guān)的任務(wù)。在硬件(HW)級(jí),EMASIC可接收關(guān)于設(shè)備的總共功率消耗的信息。該組件可以與接受自EM ASIC的與WCD 100中的功率使用有關(guān)的信息的EM服務(wù)器或軟件實(shí)現(xiàn)的能量管理服務(wù)器耦合。EM服務(wù)器還可以被配置為訪問WCD 100中的包括最大功率使用閾值的預(yù)定或所計(jì)算的約束信息。EM服務(wù)器可進(jìn)一步接收除了無線電模塊610之外關(guān)于WCD 100中的子系統(tǒng)的功率消耗的信息。EM ASIC或者被告知該使用,或者基于WCD 100的各子系統(tǒng)中的頻率、電壓、活動(dòng)時(shí)間(負(fù)載)和活動(dòng)組件中的一個(gè)或多個(gè)來對(duì)其進(jìn)行估計(jì)?;诠β适褂眯畔?,功率控制器卯0可以計(jì)算通信子系統(tǒng)(例如無線電模塊610)的最大允許 功率使用并通知MRC 600??赏ㄟ^連接管理實(shí)體(未示出)、/>共接口 620或MCS 700來傳送該允許功率通知。
現(xiàn)在參考圖9B,公開了根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的可用于例如更 簡單WCD(例如蜂窩設(shè)備910)中的可替換配置。關(guān)于至少操作系統(tǒng)922、 操作者接口 926和其它硬件資源928 (例如支持遠(yuǎn)程蜂窩通信的硬件), 蜂窩設(shè)備910可包括與WCD IOO類似的硬件和軟件資源。該設(shè)備可以進(jìn) 一步包括一個(gè)或多個(gè)用于支持各種無線通信介質(zhì)的無線電;f莫塊610。在該 示例性配置中,物理層(PHY) 912 (例如至少一個(gè)天線和支持發(fā)送/接收 功能的其它硬件/軟件資源)可以被藍(lán)牙TM無線電模塊918和WLAN無線 電模塊920共享。兩個(gè)或多個(gè)無線電模塊610對(duì)公共PHY 912的使用可能 需要一些控制方面,以便管理這些發(fā)送/接收資源的使用。如之前描述的, 在更復(fù)雜的i殳備中,該控制可至少包括MRC600。然而,該控制特征還可 以作為較簡單設(shè)備中的標(biāo)準(zhǔn)通信芯片組的一部分而被集成。
在蜂窩設(shè)備910中,局部控制器模塊(LCM)914可以實(shí)施多個(gè)功育巨。 起初,其可管理由藍(lán)牙TM無線電模塊918和WLAN無線電模塊920對(duì)公 共PHY 912的使用。其可以通過從這些組件和/或操作系統(tǒng)922接收關(guān)于 通信活動(dòng)和/或無線電狀態(tài)的信息來提供該功能。此外,根據(jù)本發(fā)明的至少 一個(gè)實(shí)施例,LCM 914還可以包括功率管理特征。例如,能量管理組件 (EM) 916在LCM 914中示出。EM 916可以是集成(例如硬編碼)到 核心局部控制器芯片組中的功能,或者可以是可耦合到LCM 914的獨(dú)立 組件。EM 916可進(jìn)一步接收關(guān)于蜂窩設(shè)備910中的功率使用的信息,并 將該信息報(bào)告給LCM914。在另一示例性場景中,EM服務(wù)器924可以在 操作系統(tǒng)"2中實(shí)現(xiàn)(例如作為軟件模塊),以便收集蜂窩設(shè)備910中的 功率使用信息。然后功率使用可以被報(bào)告給EM 916??梢酝ㄟ^這些能量 管理資源中的一個(gè)或兩者來處理功率使用信息的處理、以及進(jìn)一步最大允 許功率閾值的確定。
在接收了包括例如蜂窩設(shè)備910的當(dāng)前通信活動(dòng)信息、蜂窩設(shè)備910
28的當(dāng)前功率使用信息和蜂窩設(shè)備910的當(dāng)前允許功率使用閾值信息的信息 之后,LCM 914可以使用該信息來管理PHY 912的使用。該管理可以包 括例如,考慮當(dāng)前活動(dòng)和功率需求的分析,用于確定如何計(jì)劃來自藍(lán)牙TM 無線電才莫塊918和WLAN無線電才莫塊920的分組傳輸。LCM 914可以例 如確定,WLAN無線電模塊920可以訪問PHY 912 (例如由于該資源未4皮 藍(lán)牙TM無線電4莫塊918使用)。然而,由于例如考慮設(shè)備中的當(dāng)前功率使 用對(duì)當(dāng)前電池充電水平而確定的蜂窩設(shè)備910中當(dāng)前允許功率使用閾值, 可能不允許PHY 912被WLAN無線電模塊920使用。通過使用該示例性 集成配置,可在較不復(fù)雜的設(shè)備中實(shí)現(xiàn)有益的功率管理策略。 IX.功率管理系統(tǒng)運(yùn)轉(zhuǎn)
在至少一個(gè)實(shí)施例中,可以運(yùn)行本發(fā)明以便確保在WCD 100中不超 過最大功率使用闊值。應(yīng)當(dāng)注意,在一些情況下,該最大功率使用閾值可 以例如隨著WCD 100中的電池變得被耗盡而改變。因此,功率^f吏用閾值 可以根據(jù)WCD IOO的當(dāng)前狀態(tài)在實(shí)時(shí)、周期性、事件被觸發(fā)等的基礎(chǔ)上 被重新計(jì)算。
圖10公開了用于觀察本發(fā)明的至少一個(gè)實(shí)施例對(duì)WCD 100中的通信 運(yùn)轉(zhuǎn)的影響的示例性活動(dòng)圖。該活動(dòng)圖公開了時(shí)間上的特定實(shí)例處運(yùn)轉(zhuǎn)的 各種特征。示例時(shí)隙在1000處示出。1002處所示的長度代表時(shí)隙1000的 持續(xù)時(shí)間。顏色或式樣填充1004可以進(jìn)一 步指示使用該時(shí)隙的無線通信介 質(zhì)的優(yōu)先級(jí)。如在圖例1020中進(jìn)一步闡明的,這些式樣和/或顏色可以表 示高優(yōu)先級(jí)、中優(yōu)先級(jí)或低優(yōu)先級(jí)活動(dòng)#_計(jì)劃。包含在矩形時(shí)隙1000中的 圓形標(biāo)記1010表示4皮分配給時(shí)隙1000的用于特定活動(dòng)的功率需求。進(jìn)一 步地,如示例1012到1018中所示,任何特定實(shí)例的總共功率需求(例如 1012 + 1014 + 1016)必須不超過100% (例如1018),其中,100%適用于 總允許功率而非總可用功率。當(dāng)然,總可用功率使用不能超過100%,然 而,總允許功率使用可以稍微小于100%,并且因此在WCD100是多任務(wù) 運(yùn)行的時(shí)間段期間可以可想象地超過該總允許功率。
在圖10中的圖例1020下公開的示例性活動(dòng)圖示出了其中超出總允許功率使用的示例性實(shí)例。起初,兩個(gè)不同頻率的運(yùn)轉(zhuǎn)被示出。這些頻率可
以代表例如藍(lán)牙tm和WLAN的兩個(gè)不同無線通信介質(zhì)。"頻率1"中所 示的周期性時(shí)隙是由其顏色代碼1004指定的高優(yōu)先級(jí)時(shí)隙。例如,這些時(shí) 隙可以被保留用于藍(lán)牙 同步面向連接的鏈接(SCO, Synchronous Connection Oriented Link)分組。SCO鏈接在主設(shè)備與從設(shè)備之間保留
時(shí)隙,并且可以因此被視為提供電路交換連接。sco通常用于支持時(shí)間嚴(yán)
格的信息(例如語音分組),并且因此,永遠(yuǎn)不重傳SCO分組。在該示
例中,任何重傳丟失分組能力的缺失都使得分組的成功遞送是重要并且因
此是高優(yōu)先級(jí)的。"頻率2"可以包括能夠基本上同時(shí)與以頻率l中運(yùn)轉(zhuǎn) 的另 一無線通信介質(zhì)進(jìn)行通信的另 一無線通信介質(zhì)。
根據(jù)本發(fā)明的至少一個(gè)實(shí)施例,可以對(duì)WCD IOO中基本在同一時(shí)間 發(fā)生的活動(dòng)測量總的或總體功率使用。當(dāng)這些活動(dòng)被求和時(shí),功率使用不 應(yīng)當(dāng)超過100。/。。圖10中的活動(dòng)圖示出了三個(gè)示例——1022-1026,其中, 已經(jīng)超過了最大允許功率使用。因?yàn)榭偣补β适褂迷诒磺蠛蜁r(shí)大于100%, 所以這是可被觀察到的。在這些示例情況下,看起來WCD 100中的資源 正在使用大約125%的允許功率使用。再一次地,因?yàn)楣β书w值不代表可 以由電源供應(yīng)的最大功率,所以大于100%的功率使用可能發(fā)生。作為替 代,其表示作為由WCD 100中的一個(gè)或多個(gè)控制實(shí)體作出確定的結(jié)果, 在特定時(shí)間允許使用的最大功率。
盡管在實(shí)例1022- 1026處示出了大于100%的功率4吏用,但WCD在 短期內(nèi)可以繼續(xù)正常運(yùn)行。然而,隨著時(shí)間過去,該運(yùn)行可導(dǎo)致WCD100 中的不穩(wěn)定運(yùn)轉(zhuǎn)。這可導(dǎo)致用戶110不得不頻繁地重啟設(shè)備,減少通過使 用WCD 100可能體驗(yàn)到的總體益處。此外,過度加速的電池消耗在一些 情況下可導(dǎo)致對(duì)電池的破壞以及可能甚至是對(duì)WCD 100的破壞。在本發(fā) 明的至少一個(gè)實(shí)施例中,可以通過WCD 100中的控制瞬時(shí)功率使用以便 維持使用低于特定閾值來避免這些可能的問題。
圖IIA公開了與圖10中所示相同的有問題的示例,從而其可以被直 觀地與才艮據(jù)本發(fā)明的至少一個(gè)實(shí)施例的重新組織的活動(dòng)計(jì)劃進(jìn)行比較。圖11B給出本發(fā)明中的功率管理的效果的示例。起初,可以觀察到,頻率1
中的時(shí)隙指派還未改變。由于這些指派在這些時(shí)間事例處祐:認(rèn)為是高優(yōu)先 級(jí)活動(dòng)所以保持不變。因此,其它時(shí)隙指派可以被重新組織以避免功率使
用爬升超過100%。在1100處,頻率2中的中優(yōu)先級(jí)時(shí)隙現(xiàn)在被落在與頻
率l中的高優(yōu)先級(jí)時(shí)隙相同的實(shí)例和持續(xù)時(shí)間的較低優(yōu)先級(jí)時(shí)隙隔開。由 于低優(yōu)先級(jí)活動(dòng)需要較少功率(中等功率時(shí)隙的需求的一半那么多),所
以時(shí)間上該實(shí)例的實(shí)際功率使用將不超過100%。類似的計(jì)劃修正還可以 在1102處發(fā)生,然而,在該示例中,中優(yōu)先級(jí)時(shí)隙的持續(xù)時(shí)間被縮短,以 便維持功率使用水平在WCD 100中的允許閾值之下。
1104處所示的時(shí)間段^^開了不同情況。在該小間隔時(shí)間中,不存在可 被計(jì)劃的通信以維持功率水平在100%之下。前一低優(yōu)先級(jí)(并且低功率) 時(shí)隙已完成,并且下一個(gè)可以被計(jì)劃的活動(dòng)將^f吏用過多的功率。因此,該 小段時(shí)間可以對(duì)于頻率2是不活動(dòng)的。此外,時(shí)隙可以被縮短,并且可添 加新時(shí)隙,如1106-1108中所示。在該示例中,中優(yōu)先級(jí)時(shí)隙1106和寸氐 優(yōu)先級(jí)時(shí)隙1108可以被縮短,以避免潛在的過度使用的情況。為了適應(yīng)初 始時(shí)隙的縮短,額外時(shí)隙1110和1112可以;故添加,以i更允許為初始較大 時(shí)隙計(jì)劃的活動(dòng)以便完成執(zhí)行。
圖11C和11D呈現(xiàn)了另一示例性場景,其中,可以在開始時(shí)遵守計(jì)劃, 但是隨后超過所調(diào)整的閾值。圖11C被計(jì)劃,使得在任何給定時(shí)間WCD 100中的計(jì)劃功率4吏用將不超過100%。計(jì)劃的活動(dòng)在三個(gè)不同頻率(頻率 l-3)中發(fā)生。最高優(yōu)先級(jí)活動(dòng)(例如時(shí)隙1150)可以在頻率l中發(fā)生, 而頻率2和3可以包括中等1152和低1162優(yōu)先級(jí)活動(dòng)。然而,WCD100 中的狀況可以隨時(shí)間改變。例如,電池可能由于WCD 100中的各特征的 連續(xù)使用而變得,皮耗盡。因此,功率使用閾值可能下降,這導(dǎo)致不遵守計(jì) 劃。
圖11D示出了被重新分配為允許以初始允許功率使用閾值的75%來 運(yùn)轉(zhuǎn)的計(jì)劃。在該示例中,時(shí)隙1160- 1164不像圖11C中的初始時(shí)隙1150 - 1154那樣交迭。這是因?yàn)檫@些活動(dòng)的基本同時(shí)的運(yùn)轉(zhuǎn)可導(dǎo)致超出重新調(diào)
31整的允許功率使用閾值。此外,低優(yōu)先級(jí)活動(dòng)1164的允許運(yùn)轉(zhuǎn)時(shí)間已被大 大減少。這是可能發(fā)生的,因?yàn)樘囟康臅r(shí)間可以被分配給較高優(yōu)先級(jí)活 動(dòng),并且因?yàn)橛捎诠β氏拗?吏得沒有活動(dòng)可以交迭,所以剩余的少量時(shí)間 是所有可被分配給低優(yōu)先級(jí)活動(dòng)1164的時(shí)間。這樣,可以在管理功率使用 時(shí)維持WCD 100的總體運(yùn)轉(zhuǎn)的穩(wěn)定性,雖然這些運(yùn)轉(zhuǎn)可能由于所分配時(shí) 隙的減小的持續(xù)時(shí)間而以較低速率執(zhí)行。圖12公開了根據(jù)本發(fā)明的至少一個(gè)實(shí)施例的用于創(chuàng)建運(yùn)轉(zhuǎn)計(jì)劃的示 例性過程。在步驟1200中,與由至少一個(gè)無線電模塊610支持的至少一個(gè) 無線通信介質(zhì)的通信活動(dòng)有關(guān)的信息可被接收到至少M(fèi)RC 600中。該信 息可以關(guān)于例如待決的用于經(jīng)由無線通信進(jìn)行傳輸?shù)南?。在此情況下, 這些消息的源可包括WCD 100中的其它資源,例如應(yīng)用、經(jīng)由與設(shè)備的 用戶交互的數(shù)據(jù)輸入等。除了通信活動(dòng)信息外,在步驟1202中,功率使用 信息可以進(jìn)一步4皮MRC 600和/或功率控制器卯0接收。該信息的接收可 包括關(guān)于在特定時(shí)間段發(fā)生的所有活動(dòng)的最大允許功率使用閾值和同一時(shí) 間段的預(yù)測功率需求這兩者的信息。允許功率使用可以由之前關(guān)于功率控 制器900描述的組件中的一個(gè)或多個(gè)組件來確定,并且可以是來自電源(例 如WCD 100中的電池)的總共可用功率的某個(gè)百分比??梢越?jīng)由各種活 動(dòng)在WCD 100中被實(shí)施時(shí)對(duì)功率使用的計(jì)算和/或預(yù)定評(píng)估來獲得對(duì)時(shí)隙 的預(yù)測功率需求。該確定可以考慮到在實(shí)施活動(dòng)中可使用的軟件和硬件資 源而導(dǎo)出。在步驟1204中,作出關(guān)于是否存在這樣的被計(jì)劃的時(shí)隙的確定,在所 述時(shí)隙中,預(yù)測功率需求將超過該時(shí)間段的最大允許功率使用。如果可能 超過最大允許功率水平,則在步驟1206中,可以執(zhí)行對(duì)時(shí)隙的重新分配, 以便將預(yù)測功率使用水平帶到最大閾值以下。該重新分配可以進(jìn)一 步涉及 對(duì)在該時(shí)間段期間將發(fā)生在WCD 100中的各種活動(dòng)區(qū)分優(yōu)先級(jí)。這些活 動(dòng)可以不是僅僅限于支持無線通信介質(zhì)的活動(dòng)無線電模塊610,而是還可 以包括WCD 100中的與通信無關(guān)的其它資源。例如,由于執(zhí)行的嚴(yán)格特性,可以對(duì)為支持WCD IOO的操作系統(tǒng)而產(chǎn)生的系統(tǒng)級(jí)活動(dòng)給予高優(yōu)先級(jí)。操作者接口特征可落在優(yōu)先級(jí)列表中的下一個(gè),從而用戶110可以繼續(xù)與WCD 100交互。優(yōu)先級(jí)列表可以以這 種方式繼續(xù),并且還包括無線通信介質(zhì)。重要的是應(yīng)當(dāng)注意,如果每個(gè)無 線電模塊610僅支持單個(gè)無線通信介質(zhì),則可以通過無線電模塊來組織區(qū) 分優(yōu)先級(jí)。然而,如果WCD 100包括支持多個(gè)無線通信介質(zhì)的多模無線 電才莫塊510,則優(yōu)先級(jí)區(qū)分可以處于無線通信介質(zhì)級(jí)。例如,GSM語音通 信可以被給予高優(yōu)先級(jí),以便保持語音通信(例如電話呼叫)在WCD 100 中的所有其它通信活動(dòng)之上。優(yōu)先級(jí)在此之后的可以是例如藍(lán)牙TM的另一 介質(zhì)。取決于WCD100的功能,優(yōu)先級(jí)可以被分解到特定鏈路/設(shè)備級(jí)。 在至少一個(gè)場景中,到耳機(jī)的藍(lán)牙,鏈路可以優(yōu)先于到另一設(shè)備(例如鍵 盤)的鏈路。該優(yōu)先級(jí)的合理性在于,耳機(jī)可以被用于GSM電話呼叫, 而鍵盤可以被用于支持較不重要的應(yīng)用。一旦已經(jīng)對(duì)有問題時(shí)隙中發(fā)生的所有活動(dòng)確定了優(yōu)先級(jí)區(qū)分,則根據(jù) 之前關(guān)于圖11A-11D描述的示例可產(chǎn)生重新分配。重新分配可包括對(duì)活動(dòng) 重排順序,改變活動(dòng)的持續(xù)時(shí)間、將較大時(shí)隙分割為較小時(shí)隙,以及甚至 取消特別擁塞的時(shí)隙中的一些活動(dòng)。此夕卜,還可以發(fā)生有條件的時(shí)隙分配。 例如,兩個(gè)或更多無線通信介質(zhì)可在其不同時(shí)運(yùn)轉(zhuǎn)的條件下被指派為共享 時(shí)隙。例如,這可發(fā)生在其中所計(jì)劃的活動(dòng)不使用時(shí)隙(例如保留用于潛 在藍(lán)牙TMSCO分組的時(shí)隙)或僅可使用時(shí)隙的一部分的情況下。因此, 通過允許其它活動(dòng)占用未使用時(shí)隙,運(yùn)轉(zhuǎn)計(jì)劃可以更靈活,并且因此,通 過在維持功率保護(hù)時(shí)減少"被浪費(fèi)"的時(shí)間量,可以優(yōu)化通信。隨后過程 可進(jìn)行到步驟1208,其中作出關(guān)于運(yùn)轉(zhuǎn)計(jì)劃中是否存在任何潛在通信沖突 的進(jìn)一步確定。之前的示例公開了在不同頻率中發(fā)生的活動(dòng),然而,由于 一些無線通信介質(zhì)在相同頻率范圍內(nèi)運(yùn)轉(zhuǎn)(例如藍(lán)牙tm和WLAN),因 此可以預(yù)見,所計(jì)劃的活動(dòng)可能引起沖突并導(dǎo)致通信故障。在步驟1210 中,可以通過如之前所描述的進(jìn)一步計(jì)劃調(diào)整來解決任何通信沖突。步驟1204-1210的過程可以繼續(xù),以便改善運(yùn)轉(zhuǎn)計(jì)劃,直到不再存在 任何潛在功率問題和通信沖突為止。在步驟1208中的"否"結(jié)果之后,隨后過程可以進(jìn)行到步驟1212,其中運(yùn)轉(zhuǎn)計(jì)劃可4皮分布到支持至少一個(gè)無線 通信介質(zhì)的至少一個(gè)無線電模塊610??梢越?jīng)由公共接口 610,或者如果例 如運(yùn)轉(zhuǎn)計(jì)劃信息被認(rèn)為是延遲敏感的則可經(jīng)由專用MCS接口 710,產(chǎn)生 該運(yùn)轉(zhuǎn)計(jì)劃信息的分布。隨后,無線電模塊610中的局部控制元件,例如 之前描述的那些示例性控制配置,可以在控制針對(duì)每個(gè)無線通信介質(zhì)的無 線傳輸排隊(duì)的消息的分發(fā)中使用運(yùn)轉(zhuǎn)計(jì)劃。整個(gè)過程然后可以在步驟1200 中通過接收到關(guān)于WCD 100中的通信活動(dòng)的新信息而重新開始。相應(yīng)地,對(duì)相關(guān)領(lǐng)域的技術(shù)人員來說顯然,在不脫離本發(fā)明的精神和 范圍的情況下,可以作出形式和細(xì)節(jié)上的各種改變。本發(fā)明的廣度和范圍 不應(yīng)當(dāng)受任何上述示例性實(shí)施例的限制,而應(yīng)當(dāng)僅根據(jù)以下權(quán)利要求及其 等效方式來限定。3權(quán)利要求
1.一種方法,包括接收關(guān)于由無線通信設(shè)備中的至少一個(gè)無線電模塊支持的至少一個(gè)無線通信介質(zhì)的通信活動(dòng)的信息;接收關(guān)于所述無線通信設(shè)備中的功率需求的信息;確定所述功率需求是否將超過功率使用閾值;確定是否存在關(guān)于所述通信活動(dòng)的任何潛在通信沖突;基于所述功率使用和通信沖突確定兩者來規(guī)劃用于所述至少一個(gè)無線通信介質(zhì)的運(yùn)轉(zhuǎn)計(jì)劃;以及將所述運(yùn)轉(zhuǎn)計(jì)劃發(fā)送給所述至少一個(gè)無線電模塊。
2. 根據(jù)權(quán)利要求l所述的方法,其中,關(guān)于通信活動(dòng)的所述信息包括 與待決的經(jīng)由所述至少一個(gè)無線通信介質(zhì)進(jìn)行傳輸?shù)南⑾嚓P(guān)的信息,與 待決用于傳輸?shù)南⑾嚓P(guān)的所述信息進(jìn)一步包括待決消息的量、每個(gè)待決 消息的尺寸或每個(gè)待決消息的緊迫性中的至少 一個(gè)。
3. 根據(jù)權(quán)利要求l所述的方法,其中,通過所述無線通信設(shè)備中計(jì)劃 在特定時(shí)間段內(nèi)4吏用功率的活動(dòng)對(duì)關(guān)于功率需求的所述信息進(jìn)行分類。
4. 根據(jù)權(quán)利要求3所述的方法,其中,活動(dòng)類別包括無線通信介質(zhì)或無線電模塊中的至少一個(gè)。
5. 根據(jù)權(quán)利要求l所述的方法,其中,確定所述功率需求是否將超過 功率使用閾值包括計(jì)算對(duì)于特定時(shí)間段已計(jì)劃的所述無線通信設(shè)備中的 活動(dòng)的所有功率需求的總和。
6. 根據(jù)權(quán)利要求5所述的方法,其中,將對(duì)于特定時(shí)間段的總功率需 求與對(duì)于該同 一 時(shí)間段的允許功率使用進(jìn)行比較,以便確定是否將超過所 述允許功率使用。
7. 根據(jù)權(quán)利要求l所述的方法,其中,基于所述功率使用和通信沖突 確定來規(guī)劃所述至少一個(gè)無線通信介質(zhì)的運(yùn)轉(zhuǎn)計(jì)劃包括分配至少一個(gè)時(shí) 隙,在所述時(shí)隙期間準(zhǔn)許所述至少一個(gè)無線通信介質(zhì)通信。
8. 根據(jù)權(quán)利要求7所述的方法,其中,如果在所述時(shí)隙期間將不會(huì)超 過所述功率^f吏用閾值,則將所述至少一個(gè)時(shí)隙指派給所述至少一個(gè)無線通 信介質(zhì)。
9. 根據(jù)權(quán)利要求8所述的方法,其中,如果在所述時(shí)隙期間不存在潛 在的通信沖突,則將所述至少 一個(gè)時(shí)隙指派給所述至少 一個(gè)無線通信介質(zhì)。
10. 根據(jù)權(quán)利要求9所述的方法,其中,基于所述至少一個(gè)無線通信 介質(zhì)的優(yōu)先級(jí)將所述至少一個(gè)時(shí)隙指派給所迷至少一個(gè)無線通信介質(zhì)。
11. 根據(jù)權(quán)利要求7所述的方法,其中,在有條件的使用配置中將所 述至少一個(gè)時(shí)隙指派給一個(gè)或多個(gè)無線通信介質(zhì),使得將不會(huì)超過所迷功 率使用閾值。
12. 根據(jù)權(quán)利要求11所述的方法,其中,所述有條件的使用配置控制 考慮到其它活動(dòng),所述一個(gè)或多個(gè)無線通信介質(zhì)何時(shí)能夠^f吏用所述時(shí)隙。
13. —種包括計(jì)算機(jī)可用介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,其中,所述介質(zhì)中 包含計(jì)算^L可讀程序代碼,包括這樣的計(jì)算才幾可讀程序代碼,其被配置為,接收關(guān)于由無線通信設(shè)備 中的至少一個(gè)無線電模塊支持的至少一個(gè)無線通信介質(zhì)的通信活動(dòng)的信 息;這樣的計(jì)算才幾可讀程序代碼,其被配置為,接收關(guān)于所述無線通信i殳 備中的功率需求的信息;這樣的計(jì)算4幾可讀程序代碼,其被配置為,確定所述功率需求是否將 超過功率使用閾值;這樣的計(jì)算機(jī)可讀程序代碼,其被配置為,確定是否存在關(guān)于所述通 信活動(dòng)的任何潛在通信沖突;這樣的計(jì)算才幾可讀程序代碼,其被配置為,基于所述功率使用和通信 沖突確定兩者來規(guī)劃用于所述至少一個(gè)無線通信介質(zhì)的運(yùn)轉(zhuǎn)計(jì)劃;以及這樣的計(jì)算積4呈序代碼,其被配置為,將所述運(yùn)轉(zhuǎn)計(jì)劃發(fā)送給所述至 少一個(gè)無線電模塊。
14. 根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中,關(guān)于通信活動(dòng)的所述信息包括與待決的經(jīng)由所述至少一個(gè)無線通信介質(zhì)進(jìn)行傳輸?shù)南⑾?關(guān)的信息,與待決用于傳輸?shù)南⑾嚓P(guān)的所述信息進(jìn)一步包括待決消息的 量、每個(gè)待決消息的尺寸或每個(gè)待決消息的緊迫性中的至少 一個(gè)。
15. 根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中,通過所述無線通 信設(shè)備中計(jì)劃在特定時(shí)間段內(nèi)使用功率的活動(dòng)對(duì)關(guān)于功率需求的所述信息 進(jìn)行分類。
16. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中,活動(dòng)類別包括無 線通信介質(zhì)或無線電模塊中的至少一個(gè)。
17. 根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中,確定所述功率需 求是否將超過功率使用閾值包括計(jì)算對(duì)于特定時(shí)間段已計(jì)劃的所述無線 通信i殳備中的活動(dòng)的所有功率需求的總和。
18. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中,將對(duì)于特定時(shí)間 段的總功率需求與對(duì)于該同一時(shí)間段的允許功率使用進(jìn)行比較,以便確定 是否將超過所述允許功率使用。
19. 根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中,基于所述功率使 用和通信沖突確定來規(guī)劃所述至少一個(gè)無線通信介質(zhì)的運(yùn)轉(zhuǎn)計(jì)劃包括分 配至少一個(gè)時(shí)隙,在所述時(shí)隙期間準(zhǔn)許所述至少一個(gè)無線通信介質(zhì)通信。
20. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)程序產(chǎn)品,其中,如果在所述時(shí)隙 期間將不會(huì)超過所述功率使用閾值,則將所述至少一個(gè)時(shí)隙指派給所述至 少一個(gè)無線通信介質(zhì)。
21. 根據(jù)權(quán)利要求20所述的計(jì)算機(jī)程序產(chǎn)品,其中,如果在所述時(shí)隙 期間不存在潛在的通信沖突,則將所述至少一個(gè)時(shí)隙指派給所述至少一個(gè) 無線通信介質(zhì)。
22. 根據(jù)權(quán)利要求19所述的計(jì)算機(jī)程序產(chǎn)品,其中,基于所述至少一 個(gè)無線通信介質(zhì)的優(yōu)先級(jí)將所述至少一個(gè)時(shí)隙指派給所述至少一個(gè)無線通 信介質(zhì)。
23. 根據(jù)權(quán)利要求22所述的計(jì)算機(jī)程序產(chǎn)品,其中,在有條件的使用 配置中將所述至少一個(gè)時(shí)隙指派給一個(gè)或多個(gè)無線通信介質(zhì),使得將不會(huì)超過所述功率使用閾值。
24. 根據(jù)權(quán)利要求23所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述有條件的使 用配置控制考慮到其它活動(dòng),所述一個(gè)或多個(gè)無線通信介質(zhì)何時(shí)能夠4吏 用所述時(shí)隙。
25. —種設(shè)備,其包括 一個(gè)或多個(gè)無線電^^塊;以及耦合到所述一個(gè)或多個(gè)無線模塊的至少一個(gè)多無線電控制器; 其中,所述設(shè)備被配置為接收關(guān)于由無線通信設(shè)備中的至少一個(gè)無線電模塊支持的至少一個(gè)無線通信介質(zhì)的通信活動(dòng)的信息;接收關(guān)于所述無線通信設(shè)備中的功率需求的信息;確定所述功率需求是否將超過功率使用閾值;確定是否存在關(guān)于所述通信活動(dòng)的任何潛在通信沖突;基于所述功率使用和通信沖突確定兩者來規(guī)劃用于所述至少一個(gè)無線通信介質(zhì)的運(yùn)轉(zhuǎn)計(jì)劃;以及將所述運(yùn)轉(zhuǎn)計(jì)劃發(fā)送給所述至少一個(gè)無線電模塊。
26. 根據(jù)權(quán)利要求25所述的設(shè)備,其中,所述設(shè)備進(jìn)一步包括功率控 制器。
27. 根據(jù)權(quán)利要求26所述的設(shè)備,其中,將所述功率控制器與所述多 無線電控制器集成。
28. 根據(jù)權(quán)利要求26所述的設(shè)備,其中,所述功率控制器進(jìn)一步包括 能量管理硬件組件和能量管理軟件服務(wù)器。
29. 根據(jù)權(quán)利要求26所述的設(shè)備,其中,所述功率控制器接收關(guān)于所 述無線通信i殳備中的功率需求的信息,并確定在特定時(shí)間段期間所述功率 需求是否將超過功率使用闊值。
30. 根據(jù)權(quán)利要求25所述的設(shè)備,其中,經(jīng)由專用于傳送延遲敏感的 信息的通信接口來耦合所述設(shè)備中的各組件。
31. —種設(shè)備,包括接收關(guān)于由無線通信設(shè)備中的至少一個(gè)無線電模塊支持的至少一個(gè)無線通信介質(zhì)的通信活動(dòng)的信息的裝置;接收關(guān)于所述無線通信設(shè)備中的功率需求的信息的裝置;確定所述功率需求是否將超過功率使用闊值的裝置;確定是否存在關(guān)于所述通信活動(dòng)的任何潛在通信沖突的裝置;基于所述功率使用和通信沖突確定兩者來規(guī)劃用于所述至少一個(gè)無線通信介質(zhì)的運(yùn)轉(zhuǎn)計(jì)劃的裝置;以及將所述運(yùn)轉(zhuǎn)計(jì)劃發(fā)送給所述至少一個(gè)無線電^t塊的裝置。
32,根據(jù)權(quán)利要求31所述的設(shè)備,其中,所述設(shè)備進(jìn)一步包括功率控制器。
33. 根據(jù)權(quán)利要求32所述的設(shè)備,其中,所述功率控制器被與所述多 無線電控制器集成。
34. 根據(jù)權(quán)利要求23所述的設(shè)備,其中,所述功率控制器進(jìn)一步包括 能量管理硬件組件和能量管理軟件服務(wù)器。
35. —種系統(tǒng),包括無線通信設(shè)備,所述無線通信設(shè)備進(jìn)一步至少包括耦合到至少一個(gè)無 線電模塊的多無線電控制器和功率控制器;所述多無線電控制器接收關(guān)由所述至少一個(gè)無線電才莫塊支持的至少一 個(gè)無線通信介質(zhì)的通信活動(dòng)的信息;所述功率控制器接收關(guān)于所述無線通信設(shè)備中的功率需求的信息,并 確定所述功率需求是否將超過功率使用閾值;所述多無線電控制器進(jìn)一步確定是否存在關(guān)于所述通信活動(dòng)的任何潛 在的通信沖突;所述多無線電控制器或所述功率控制器中的至少一個(gè)基于所述功率使 用和通信沖突確定來規(guī)劃用于所述至少一個(gè)無線通信介質(zhì)的運(yùn)轉(zhuǎn)計(jì)劃;以 及所述多無線電控制器進(jìn)一步將所述運(yùn)轉(zhuǎn)計(jì)劃發(fā)送給所述至少一個(gè)無線 電模塊。
36. —種多無線電控制器,包括耦合到集成在無線通信設(shè)備中的 一個(gè)或多個(gè)無線電模塊的至少 一個(gè)接 口;以及耦合到集成在所述無線通信設(shè)備中的功率管理組件的至少一個(gè)接口;所述多無線電控制器被配置為,經(jīng)由到所述一個(gè)或多個(gè)無線電模塊的 所述至少一個(gè)接口接收無線電模塊狀態(tài)信息,以及經(jīng)由到所述功率管理組 件的所述至少 一個(gè)接口接收無線通信設(shè)備功率信息;基于所接收的狀態(tài)信息和所接收的功率信息來規(guī)劃用于所述一個(gè)或多 個(gè)無線電模塊的運(yùn)轉(zhuǎn)計(jì)劃信息;以及經(jīng)由所述至少一個(gè)接口將所規(guī)劃的運(yùn)轉(zhuǎn)計(jì)劃信息發(fā)送給所述一個(gè)或多 個(gè)無線電模塊。
全文摘要
一種用于管理集成在同一無線通信設(shè)備內(nèi)的多個(gè)無線電模塊的運(yùn)轉(zhuǎn)的系統(tǒng)。在本發(fā)明的至少一個(gè)實(shí)施例中,時(shí)間可以被分配為用于通過一個(gè)或多個(gè)無線通信介質(zhì)進(jìn)行的通信。可以基于在一段時(shí)間內(nèi)將不會(huì)超過最大功率使用閾值并且可以被避免潛在的通信沖的確定來分配該時(shí)間。所述分配得到運(yùn)轉(zhuǎn)計(jì)劃,其可由支持一個(gè)或多個(gè)無線通信介質(zhì)的所述無線通信設(shè)備中的無線電模塊使用。
文檔編號(hào)H04W52/36GK101658062SQ200880011893
公開日2010年2月24日 申請(qǐng)日期2008年2月7日 優(yōu)先權(quán)日2007年4月13日
發(fā)明者A·派林, J·于萊寧, J·奧克爾, J·雷烏納梅基, V·佩爾努 申請(qǐng)人:諾基亞公司