專利名稱:一種主機(jī)設(shè)備、方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請通常涉及無線設(shè)備,更具體地,涉及混合模式(mixed mode)無線設(shè)備運(yùn)行主機(jī)設(shè)備、方法和系統(tǒng)。
背景技術(shù):
消費(fèi)性電子設(shè)備通常與無線遙控交互從而允許終端用戶向消費(fèi)性電子設(shè)備發(fā)送命令。遙控所使用的與消費(fèi)性電子設(shè)備通信的某些裝置比其他裝置更快地消耗遙控的電池。當(dāng)其也與連接至消費(fèi)性電子設(shè)備的其他無線設(shè)備的運(yùn)行交互時,節(jié)省電池電源的解決方案可能消耗消費(fèi)性電子設(shè)備的大量(significant)帶寬。需要克服上述缺陷的方法及系統(tǒng)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供一種主機(jī)設(shè)備,包括存儲器;射頻(RF)收發(fā)器,所述射頻收發(fā)器配置成向與所述主機(jī)設(shè)備關(guān)聯(lián)的一個或多個無線設(shè)備發(fā)射數(shù)據(jù)或從與所述主機(jī)設(shè)備關(guān)聯(lián)的一個或多個無線設(shè)備接收數(shù)據(jù);以及處理器,所述處理器基于所述存儲器中存儲的指令、使用所述RF收發(fā)器管理第一無線設(shè)備的運(yùn)行狀態(tài),其中所述處理器用于確定所述一個或多個無線設(shè)備是否包含與所述主機(jī)設(shè)備通信的第二無線設(shè)備, 所述第二無線設(shè)備通過與所述第一無線設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信;如果存在通過與所述第一無線設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信的第二無線設(shè)備、則使所述第一無線設(shè)備以呼吸模式(sniff mode)運(yùn)行;以及如果沒有通過與所述第一無線設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信的第二無線設(shè)備、則使所述第一無線設(shè)備以睡眠模式(Sleep mode)運(yùn)行。 優(yōu)選地,所述第一無線設(shè)備是藍(lán)牙外圍設(shè)備。優(yōu)選地,所述第一無線設(shè)備是藍(lán)牙遙控。優(yōu)選地,當(dāng)以所述睡眠模式運(yùn)行所述第一無線設(shè)備時,基于所述存儲器中的指令, 所述處理器連續(xù)掃描將由所述第一無線設(shè)備發(fā)射的數(shù)據(jù)的頻譜帶寬。優(yōu)選地,在睡眠模式中,所述第一無線設(shè)備配置成關(guān)閉它的處理器和它的射頻收發(fā)器直至所述第一無線設(shè)備必須向所述主機(jī)設(shè)備發(fā)射數(shù)據(jù)。優(yōu)選地,當(dāng)以所述呼吸模式運(yùn)行所述第一無線設(shè)備時,基于所述存儲器中的指令, 所述處理器周期性地掃描將由所述第一無線設(shè)備發(fā)射的數(shù)據(jù)的頻譜帶寬。優(yōu)選地,在呼吸模式中,所述第一無線設(shè)備配置成周期性地上電(power up)它的處理器和射頻收發(fā)器、與所述主機(jī)設(shè)備同步、如果數(shù)據(jù)呈現(xiàn)為(present for)發(fā)射則發(fā)射數(shù)據(jù)、以及斷電它的處理器和它的射頻收發(fā)器。
優(yōu)選地,當(dāng)所述第二無線設(shè)備請求在所述主機(jī)設(shè)備將其自身注冊為從設(shè)備(slave device)時,基于所述存儲器中的指令,所述處理器配置成檢測在與所述第一無線設(shè)備相同的頻譜帶寬內(nèi)運(yùn)行的第二無線設(shè)備。優(yōu)選地,基于所述存儲器中的指令,一旦(upon)確定所述第二無線設(shè)備已經(jīng)停止在與所述第一設(shè)備相同的頻譜帶寬內(nèi)運(yùn)行、所述處理器用于使所述第一無線設(shè)備切換回所述睡眠模式。優(yōu)選地,所述第一無線設(shè)備是在隨機(jī)時間間隔向所述主機(jī)設(shè)備發(fā)射數(shù)據(jù)的設(shè)備。優(yōu)選地,所述第二無線設(shè)備是向所述主機(jī)設(shè)備連續(xù)或周期性發(fā)射數(shù)據(jù)的設(shè)備。優(yōu)選地,基于所述存儲器中的指令,所述處理器配置成通過向所述第一無線設(shè)備發(fā)送以所述呼吸模式運(yùn)行的命令包將所述第一無線設(shè)備切換為呼吸模式。根據(jù)本發(fā)明的一個方面,提供一種主機(jī)設(shè)備中的方法,其中所述主機(jī)設(shè)備與包含第一設(shè)備的一個或多個設(shè)備無線通信、并管理所述第一設(shè)備的運(yùn)行狀態(tài),所述方法包括確定第二設(shè)備是否正通過與所述第一設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信;如果第二設(shè)備通過與所述第一設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信、則使所述第一設(shè)備以呼吸模式運(yùn)行;以及如果第二設(shè)備沒有通過與所述第一設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信、則使所述第一設(shè)備以睡眠模式運(yùn)行。優(yōu)選地,所述第一設(shè)備是藍(lán)牙遙控。優(yōu)選地,在睡眠模式中,所述第一設(shè)備關(guān)閉它的處理器和射頻收發(fā)器直至所述第一設(shè)備必須向所述主機(jī)設(shè)備發(fā)射數(shù)據(jù)。優(yōu)選地,在呼吸模式中,所述第一設(shè)備周期性上電它的處理器和射頻收發(fā)器、與所述主機(jī)設(shè)備同步、如果數(shù)據(jù)呈現(xiàn)為發(fā)射則發(fā)射數(shù)據(jù)、以及斷電所述處理器和所述射頻收發(fā)
ο優(yōu)選地,當(dāng)所述第一設(shè)備在所述睡眠模式中時,所述命令步驟還包括連續(xù)掃描將由所述第一設(shè)備發(fā)射的數(shù)據(jù)的頻譜帶寬。優(yōu)選地,所述確定步驟包括確定所述第二設(shè)備是否正嘗試在所述主機(jī)設(shè)備注冊為在與所述第一設(shè)備相同的頻譜帶寬運(yùn)行的從設(shè)備。優(yōu)選地,所述切換步驟包括向所述第一設(shè)備發(fā)送以所述呼吸模式運(yùn)行的命令包。優(yōu)選地,所述切換步驟包括從所述第一設(shè)備接收進(jìn)入睡眠模式的請求,以及不答復(fù)所述請求從而使所述第一設(shè)備切換為所述呼吸模式。優(yōu)選地,所述切換步驟包括從所述第一設(shè)備接收進(jìn)入所述睡眠模式的請求、以及向所述第一設(shè)備發(fā)送切換為呼吸模式的命令包。優(yōu)選地,當(dāng)所述第二設(shè)備沒有使用所述第一設(shè)備的頻譜帶寬時,所述方法還包括將所述第一設(shè)備切換回睡眠模式。優(yōu)選地,所述第一設(shè)備是在隨機(jī)間隔向所述消費(fèi)性電子設(shè)備發(fā)射數(shù)據(jù)的設(shè)備。優(yōu)選地,所述第二設(shè)備向所述消費(fèi)性電子設(shè)備連續(xù)或周期性發(fā)射數(shù)據(jù)、或從所述消費(fèi)性電子設(shè)備連續(xù)或周期性接收數(shù)據(jù)。優(yōu)選地,所述第二設(shè)備是無限局域網(wǎng)(WLAN)設(shè)備、姿勢輸入(gestural input)設(shè)備、便攜媒體播放器、蜂窩電話、網(wǎng)絡(luò)電話(VoIP)設(shè)備、三維眼鏡或流式音頻耳機(jī)。優(yōu)選地,所述主機(jī)設(shè)備是主設(shè)備,所述第一和第二設(shè)備是從設(shè)備。優(yōu)選地,所述主機(jī)設(shè)備是電視、有線電視機(jī)頂盒、藍(lán)光播放器、接收器或放大器的其中之一。根據(jù)本發(fā)明的一個方面,提供一種設(shè)備,包括配置成與主機(jī)設(shè)備無線通信的射頻(RF)收發(fā)器;與所述RF收發(fā)器連接的處理器;以及與所述處理器連接、并包含指令的存儲器,所述指令使所述處理器默認(rèn)以睡眠模式運(yùn)行所述設(shè)備;當(dāng)事件發(fā)生時退出所述睡眠模式;基于所述事件、使用所述RF收發(fā)器向所述主機(jī)設(shè)備發(fā)送數(shù)據(jù);使用所述RF收發(fā)器向所述主機(jī)設(shè)備發(fā)送返回睡眠模式的請求;如果所述主機(jī)設(shè)備確認(rèn)所述請求則返回睡眠模式;以及如果所述主機(jī)設(shè)備沒有確認(rèn)所述請求則進(jìn)入呼吸模式。優(yōu)選地,在睡眠模式中,關(guān)閉所述處理器和所述射頻收發(fā)器、直至所述事件發(fā)生。優(yōu)選地,在呼吸模式中,周期性上電所述處理器和射頻收發(fā)器、與所述主機(jī)設(shè)備同步、如果數(shù)據(jù)呈現(xiàn)為發(fā)射則發(fā)射數(shù)據(jù)、以及斷電所述處理器和所述射頻收發(fā)器。優(yōu)選地,所述設(shè)備是在藍(lán)牙協(xié)議下運(yùn)行的遙控,所述主機(jī)設(shè)備是消費(fèi)性電子設(shè)備。
本發(fā)明中包含的附圖有助于進(jìn)一步理解本發(fā)明,其構(gòu)成說明書的一部分,并與其描述一起用于解釋本發(fā)明的原理。附圖中圖1是根據(jù)本發(fā)明實施例的消費(fèi)性電子設(shè)備和外圍設(shè)備之間的無線通信的示意圖;圖2是根據(jù)本發(fā)明實施例的進(jìn)一步闡述消費(fèi)性電子設(shè)備和遙控的示意圖;圖3是根據(jù)本發(fā)明實施例的消費(fèi)性電子設(shè)備執(zhí)行的、運(yùn)行混合模式遙控的步驟的示例性流程圖;圖4是根據(jù)本發(fā)明實施例的混合模式遙控所執(zhí)行的步驟的示例性流程圖;圖5是根據(jù)本發(fā)明實施例的片上系統(tǒng)(S0C)500的示意圖。以下將結(jié)合附圖描述本發(fā)明。附圖中,相同標(biāo)號可表示相同或功能相似的元件。
具體實施例方式圖1是使用無線通信(例如,射頻(RF)通信)的外圍設(shè)備和消費(fèi)性電子設(shè)備之間的無線通信的示意圖。圖1顯示與遙控102和其他外圍無線設(shè)備無線通信的消費(fèi)性電子設(shè)備100,所述其他外圍無線設(shè)備例如姿勢輸入設(shè)備104a、網(wǎng)絡(luò)電話(VoIP)設(shè)備104b、媒體播放器104c、三維(3D)眼鏡104d、蜂窩電話l(Me、無線路由器104f和音頻耳機(jī)(audio headset) 10如。在實例中,圖1中圖示的所有設(shè)備是利用藍(lán)牙通信標(biāo)準(zhǔn)的藍(lán)牙設(shè)備。在另一實例中,圖1中圖示的設(shè)備是使用不同無線協(xié)議運(yùn)行的無線設(shè)備,所述無線協(xié)議包括但不限于藍(lán)牙(IEEE 802. 15. 2) ,Wi-Fi (IEEE 802. 11)、無線局域網(wǎng)(WLAN) (IEEE 802. 11)和紫峰(IEEE 802. 15. 4)無線標(biāo)準(zhǔn)。在實例中,圖1中圖示的設(shè)備在相同的頻譜帶寬內(nèi)運(yùn)行。 應(yīng)該理解的是,所使用的無線協(xié)議的類型是設(shè)計選擇并且可能是任意性的。這里的設(shè)備104 可稱為“外圍設(shè)備”、“無線設(shè)備”或“藍(lán)牙設(shè)備”。這里的遙控102可稱為“藍(lán)牙遙控”或“無線遙控”。消費(fèi)性電子設(shè)備100是主設(shè)備(master)或主機(jī)設(shè)備。藍(lán)牙遙控102和無線設(shè)備 104a-n是與主設(shè)備100無線通信或“無線連接”、“無線結(jié)合”或“無線配對”的從設(shè)備。這里所稱的“無線連接”、“無線結(jié)合”或“無線配對”指設(shè)備之間的無線通信。遙控102和無線設(shè)備l(Ma-n在消費(fèi)性電子設(shè)備100中注冊、從而允許向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù)或從消費(fèi)性電子設(shè)備100接收數(shù)據(jù)。在實例中,例如,消費(fèi)性電子設(shè)備100可能是電視、有線電視機(jī)頂盒、放大器、接收器、DVD播放器、藍(lán)光媒體播放器或任意類型的是與從設(shè)備通信的主設(shè)備的設(shè)備。無線設(shè)備104在運(yùn)行方面與無線遙控102不同,在這一點(diǎn)上它們連續(xù)地或周期性地向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù)或從消費(fèi)性電子設(shè)備100接收數(shù)據(jù)。相反地,遙控102在隨機(jī)或間歇時間間隔向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù)。例如,姿勢輸入設(shè)備(例如視頻游戲控制器)可周期性地向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù)。如果用戶正觀看消費(fèi)性電子設(shè)備 100發(fā)射的媒體,3D眼鏡104d可連續(xù)地從消費(fèi)性電子設(shè)備100接收數(shù)據(jù)。蜂窩電話l(Me可連續(xù)地或周期性地向消費(fèi)性電子設(shè)備100發(fā)射音頻或視頻媒體、或者連續(xù)地或周期性地從消費(fèi)性電子設(shè)備100接收音頻或視頻媒體。音頻耳機(jī)10 可從消費(fèi)性電子設(shè)備100連續(xù)接收音頻傳輸。相似地,媒體播放器l(Mc可向消費(fèi)性電子設(shè)備100連續(xù)發(fā)射數(shù)據(jù)或媒體、 或從消費(fèi)性電子設(shè)備100連續(xù)接收數(shù)據(jù)或媒體。網(wǎng)絡(luò)電話(VoIP)設(shè)備104b也可發(fā)射數(shù)據(jù)以及從消費(fèi)性電子設(shè)備100連續(xù)接收數(shù)據(jù)。VoIP設(shè)備104b可能是支持VoIP應(yīng)用的藍(lán)牙耳機(jī)。相反地,例如,當(dāng)使用遙控102的用戶按遙控102上的按鍵來向消費(fèi)性電子設(shè)備100發(fā)射命令時,遙控102在隨機(jī)間隔向消費(fèi)性電子設(shè)備104發(fā)射數(shù)據(jù)。圖2是根據(jù)本發(fā)明實施例的進(jìn)一步闡釋消費(fèi)性電子設(shè)備100和遙控102的示意圖。消費(fèi)性電子設(shè)備100包含與存儲器202連接的處理器200以及射頻(RF)收發(fā)器204。 處理器200使用收發(fā)器204向/從遙控102和無線設(shè)備l(Ma-n發(fā)射/接收數(shù)據(jù)。處理器 200可基于存儲器202中存儲的指令執(zhí)行這里描述的功能。遙控102包含與存儲器208連接的處理器206和射頻(RF)收發(fā)器210。遙控102 使用收發(fā)器210與消費(fèi)性電子設(shè)備100通信。處理器206基于存儲器208中存儲的指令執(zhí)行這里描述的功能。在實施例中,處理器206和收發(fā)器210可整合在單一芯片或單一設(shè)備中。遙控102由電池212供電?;旌夏J竭\(yùn)行在實例中,遙控102是根據(jù)藍(lán)牙協(xié)議運(yùn)行的遙控。在實例中,遙控102使用藍(lán)牙 4. 0規(guī)范的藍(lán)牙低功耗技術(shù)來運(yùn)行。遙控102可配置成以“睡眠模式”或“呼吸模式”運(yùn)行。 在睡眠模式中,遙控102關(guān)閉它的處理器206和射頻收發(fā)器210來節(jié)約電池212、直至使它退出睡眠模式并重新啟動處理器206和收發(fā)器210來向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù)的事件發(fā)生。例如,當(dāng)使用遙控102的用戶按遙控上的按鍵從而向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù)時,遙控102打開處理器206和收發(fā)器210來向消費(fèi)性電子設(shè)備104發(fā)射該按鍵所表示的命令。因此,在睡眠模式中,由于除了遙控102必須向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù)的隨機(jī)間隔以外、多半斷電處理器206和收發(fā)器210,因而得以節(jié)約電池212。當(dāng)以睡眠模式運(yùn)行遙控102時,消費(fèi)性電子設(shè)備100進(jìn)入“連續(xù)掃描模式”。在連續(xù)掃描模式中,如果遙控102從睡眠模式中醒來(wake up)并向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù),消費(fèi)性電子設(shè)備100連續(xù)掃描遙控102所使用的頻譜帶寬。消費(fèi)性電子設(shè)備100不知道遙控102什么時候從睡眠模式中醒來并向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù)。因此,連續(xù)掃描減少了遙控102上的按鈕按下與消費(fèi)性電子設(shè)備100接收的命令之間的時滯(time lag)。消費(fèi)性電子設(shè)備100—般通過向每個設(shè)備分配特定時隙來與無線設(shè)備(例如遙控 102和外圍設(shè)備104)通信,在所述時隙過程中設(shè)備可以與消費(fèi)性電子設(shè)備100通信。在連續(xù)掃描模式中,消費(fèi)性電子設(shè)備100必須耗盡大量的這些時隙、僅僅來掃描來自遙控102的數(shù)據(jù)。因此,盡管睡眠模式節(jié)約電池212,但是它也消耗了消費(fèi)性電子設(shè)備100大量的時隙和處理資源來連續(xù)掃描來自遙控102的數(shù)據(jù)。由于剩余的與外圍設(shè)備104通信的時隙太少, 該掃描模式可防止消費(fèi)性電子設(shè)備100服務(wù)其他無線外圍設(shè)備l(Ma-n。在呼吸模式中,遙控102配置成周期性上電它的處理器206和射頻收發(fā)器210。一旦上電它的處理器206和射頻收發(fā)器210,在它的分配時隙過程中,遙控102則與消費(fèi)性電子設(shè)備100同步、如果有待發(fā)射的數(shù)據(jù)則發(fā)射數(shù)據(jù)(例如按鍵按下)、并且在同步/發(fā)射之后斷電處理器206和存儲器208。如上所述,遙控102是在隨機(jī)時間間隔向消費(fèi)性電子設(shè)備102發(fā)射數(shù)據(jù)的設(shè)備。例如,當(dāng)使用遙控102的用戶決定向消費(fèi)性電子設(shè)備100發(fā)送命令時,遙控102僅發(fā)射數(shù)據(jù), 例如按鍵按下。操作者使用遙控102向消費(fèi)性電子設(shè)備100發(fā)送命令的時間間隔是以消費(fèi)者的偏好為基礎(chǔ),因此是隨機(jī)的。因此,與僅當(dāng)存在待向消費(fèi)性電子設(shè)備100發(fā)射的數(shù)據(jù)時遙控102才上電處理器206和收發(fā)器210的睡眠模式相比,使遙控102與消費(fèi)性電子設(shè)備 100周期性連接的呼吸模式消耗遙控102更多的電池電源。當(dāng)以呼吸模式運(yùn)行遙控時,消費(fèi)性電子設(shè)備100進(jìn)入“選擇性掃描”模式,在所述 “選擇性掃描”模式中它僅在向遙控102分配的某一時期或時隙過程中掃描來自遙控102的數(shù)據(jù)。因此,在“選擇性掃描模式”中,與消費(fèi)性電子設(shè)備100連續(xù)掃描來自遙控102的數(shù)據(jù)的頻譜帶寬的“連續(xù)掃描”模式相比,消費(fèi)性電子設(shè)備100僅周期性地掃描來自遙控102 的數(shù)據(jù)。周期性掃描來自遙控102的數(shù)據(jù)使消費(fèi)性電子設(shè)備102服務(wù)其他外圍設(shè)備104的時隙空出來。在實例中,當(dāng)以睡眠模式或呼吸模式運(yùn)行遙控102時,處理器200配置成使用收發(fā)器204來掃描頻譜。在典型系統(tǒng)中,遙控配置成僅以睡眠模式或以呼吸模式運(yùn)行。換言之,傳統(tǒng)遙控編程為僅支持睡眠模式運(yùn)行或呼吸模式運(yùn)行,因此傳統(tǒng)遙控不可以在睡眠模式和呼吸模式之間切換。根據(jù)本發(fā)明的實施例,遙控102配置有允許以睡眠模式或呼吸模式運(yùn)行的硬件和軟件。換言之,遙控102的處理器206具有存儲在存儲器208中、允許其以睡眠模式或呼吸模式運(yùn)行的硬件、軟件或固件。根據(jù)本發(fā)明的實施例,如這里所述,消費(fèi)性電子設(shè)備100管理遙控102的運(yùn)行狀態(tài),并確定是以睡眠模式或以呼吸模式運(yùn)行遙控102。根據(jù)本發(fā)明的實施例,默認(rèn)地,遙控102以睡眠模式運(yùn)行。在從睡眠模式退出、與消費(fèi)性電子設(shè)備100連接以及發(fā)射數(shù)據(jù)之后,遙控102向消費(fèi)性電子設(shè)備100發(fā)送返回睡眠模式的請求。如果消費(fèi)性電子設(shè)備100確認(rèn)或批準(zhǔn)該請求,然后,遙控102返回睡眠模式。 如果消費(fèi)性電子設(shè)備100不答復(fù)來自遙控102的返回睡眠模式的請求,然后,根據(jù)本發(fā)明的實施例,遙控102自動切換為呼吸模式。在另一實例中,例如,消費(fèi)性電子設(shè)備100可使用數(shù)據(jù)包主動向遙控102發(fā)送進(jìn)入呼吸模式的命令。在其他實例中,在從睡眠模式中退出、與消費(fèi)性電子設(shè)備100連接以及發(fā)射數(shù)據(jù)之后,遙控102默認(rèn)地返回睡眠模式。在這一實例中,消費(fèi)性電子設(shè)備100可通過與遙控102協(xié)商連接來防止遙控102返回睡眠模式。在這一實例中,與遙控102協(xié)商連接使遙控102從睡眠模式切換為呼吸模式。如上所述,當(dāng)遙控102在呼吸模式中時,連續(xù)掃描來自遙控102的數(shù)據(jù)消耗消費(fèi)性電子設(shè)備100的帶寬資源。例如,如果另一設(shè)備(例如外圍設(shè)備I(Ma-II)嘗試與消費(fèi)性電子設(shè)備100連接、從而使用與遙控102相同的頻譜帶寬來發(fā)射或接收數(shù)據(jù),因為它正使用大量的可用時隙來掃描來自遙控102的數(shù)據(jù),消費(fèi)性電子設(shè)備100可能沒有充足的時隙來充分服務(wù)該請求。根據(jù)本發(fā)明的實施例,消費(fèi)性電子設(shè)備100配置成確定是否有在遙控102所利用的頻譜帶寬內(nèi)運(yùn)行的無線設(shè)備104。例如,如果耳機(jī)10 使用藍(lán)牙與消費(fèi)性電子設(shè)備100 連接、并且遙控102也使用藍(lán)牙,然后,耳機(jī)10 和遙控102將使用相同的頻譜帶寬。在另一實例中,如果遙控102使用藍(lán)牙頻譜帶寬、并且使用WLAN的設(shè)備(例如筆記本電腦)也與消費(fèi)性電子設(shè)備100連接,然后,因為WLAN和藍(lán)牙使用重疊的頻譜,遙控102和筆記本電腦將使用相同的頻譜。替代性地,如果外圍設(shè)備104使用紅外線與消費(fèi)性電子設(shè)備102連接, 然后,它將不會使用與藍(lán)牙遙控104相同的頻譜帶寬。在實施例中,頻譜帶寬可從2. 4GHz 至 2. 5GHz。一旦檢測到在遙控102的頻譜帶寬內(nèi)運(yùn)行的設(shè)備,消費(fèi)性電子設(shè)備100配置成使遙控102從睡眠模式切換為呼吸模式。呼吸模式中的遙控102配置成在特定時隙過程中向消費(fèi)性電子設(shè)備100發(fā)射數(shù)據(jù)。通過將遙控102切換為呼吸模式,在特定時隙過程中,消費(fèi)性電子設(shè)備100僅僅必須監(jiān)控來自遙控102的數(shù)據(jù)的頻譜帶寬。因此,未使用的時隙可配置成與其他外圍設(shè)備通信。在實例中,當(dāng)設(shè)備104與消費(fèi)性電子設(shè)備100連接或在其內(nèi)注冊為無線通信設(shè)備時,消費(fèi)性電子設(shè)備100檢測到無線設(shè)備104嘗試在與遙控102相同的頻譜帶寬內(nèi)運(yùn)行。根據(jù)檢測,消費(fèi)性電子設(shè)備100通過向遙控102發(fā)送命令或通過不確認(rèn)遙控102進(jìn)入睡眠模式的請求來命令遙控102切換為呼吸模式。一旦檢測到所有的外圍設(shè)備104已經(jīng)斷開或沒有利用與遙控102相同的頻譜帶寬,消費(fèi)性電子設(shè)備100通過向遙控102發(fā)送命令來使遙控102切換回睡眠模式。因此,消費(fèi)性電子設(shè)備100通過以睡眠模式運(yùn)行遙控102來節(jié)約遙控102的電池212、或者通過以呼吸模式運(yùn)行遙控102來允許遙控102和外圍設(shè)備102同時運(yùn)行。圖3是根據(jù)本發(fā)明實施例的主機(jī)設(shè)備消費(fèi)性電子設(shè)備100執(zhí)行的、運(yùn)行混合模式遙控102的步驟的示例性流程圖300。將繼續(xù)參照圖1-2中描述的示例性運(yùn)行環(huán)境描述流程圖300。但是,流程圖不限于這些實施例。注意的是流程圖300中顯示的某些步驟沒必要必須以所顯示的順序發(fā)生。例如,基于存儲器202中存儲的指令,可通過消費(fèi)性電子設(shè)備 102或通過處理器200執(zhí)行流程圖300中的步驟。在步驟302,以睡眠模式運(yùn)行第一外圍設(shè)備。例如,消費(fèi)性電子設(shè)備100命令遙控 102以睡眠模式運(yùn)行。例如,基于存儲器202中的指令,處理器200使用收發(fā)器204向遙控 102發(fā)送以睡眠模式運(yùn)行的命令。在另一實施例中,遙控102可默認(rèn)為以睡眠模式運(yùn)行。
在步驟304,確定是否有在與第一外圍設(shè)備相同的頻譜帶寬內(nèi)運(yùn)行的第二外圍設(shè)備。例如,消費(fèi)性電子設(shè)備100確定是否有在與第一外圍設(shè)備相同的頻譜帶寬內(nèi)運(yùn)行的第二外圍設(shè)備。在實例中,第二外圍設(shè)備是無線設(shè)備104、第一外圍設(shè)備是遙控102。例如,處理器200可確定是否有嘗試與消費(fèi)性電子設(shè)備200連接的無線設(shè)備104、以及該無線設(shè)備 104是否在與遙控102相同的頻譜帶寬內(nèi)運(yùn)行。如果確定沒有在與第一外圍設(shè)備相同的頻譜帶寬內(nèi)運(yùn)行的第二外圍設(shè)備,然后, 控制進(jìn)行至步驟302、繼續(xù)以睡眠模式運(yùn)行第一設(shè)備。如果確定有在與第一外圍設(shè)備相同的頻譜帶寬內(nèi)運(yùn)行的第二外圍設(shè)備,然后,控制進(jìn)行至步驟306。在步驟306中,命令第一外圍設(shè)備以呼吸模式運(yùn)行。例如,基于存儲器202中的指令,消費(fèi)性電子設(shè)備100的處理器200使用收發(fā)器204命令遙控102以呼吸模式運(yùn)行。控制進(jìn)行至步驟304,其中消費(fèi)性電子設(shè)備100周期性地確定是否有其它外圍設(shè)備在與遙控 102相同的頻譜帶寬內(nèi)運(yùn)行。如果沒有這樣的設(shè)備,然后,消費(fèi)性電子設(shè)備100命令遙控再次以睡眠模式運(yùn)行,并且控制進(jìn)行至步驟302。圖4是根據(jù)本發(fā)明實施例的混合模式遙控102所執(zhí)行的步驟的示例性流程圖400。 將繼續(xù)參照圖1-2中描述的示例性運(yùn)行環(huán)境描述流程圖400。但是,流程圖不限于這些實施例。注意的是流程圖400中顯示的某些步驟沒必要必須以所顯示的順序發(fā)生?;诖鎯ζ?208中存儲的指令,可通過遙控102的處理器206執(zhí)行流程圖400中的步驟。在步驟402,從設(shè)備以睡眠模式運(yùn)行。例如,遙控102是默認(rèn)以睡眠模式運(yùn)行的從設(shè)備。在另一實例中,遙控102是基于從消費(fèi)性電子設(shè)備100接收的指令以睡眠模式運(yùn)行的從設(shè)備。在步驟404,當(dāng)事件發(fā)生時,從設(shè)備退出睡眠模式并與主設(shè)備通信。該事件可能是用戶輸入。例如,當(dāng)存在按鈕按下時,遙控102退出睡眠模式并且將與按鈕按下相關(guān)的命令通信至消費(fèi)性電子設(shè)備100。在步驟406,從設(shè)備向主設(shè)備發(fā)送它返回睡眠模式的請求。例如,遙控向消費(fèi)性電子設(shè)備100發(fā)送返回睡眠模式的請求。在步驟408,確定主設(shè)備是否同意返回睡眠模式的請求。例如,遙控102確定消費(fèi)性電子設(shè)備102是否已經(jīng)同意返回睡眠模式的請求。如果主設(shè)備同意該請求,然后,進(jìn)程進(jìn)行至步驟402。如果主設(shè)備否認(rèn)或沒有確認(rèn)該請求,然后,控制進(jìn)行至步驟410。在步驟410,從設(shè)備以呼吸模式運(yùn)行直至它從消費(fèi)性電子設(shè)備100接收到返回睡眠模式的命令。例如,遙控102以呼吸模式運(yùn)行直至它從消費(fèi)性電子設(shè)備100接收到返回睡眠模式的命令。這里顯示的實施例或其部分可在硬件、固件、軟件和/或其結(jié)合中得以實現(xiàn)。這里顯示的實施例應(yīng)配置成利用數(shù)據(jù)包配置成數(shù)據(jù)傳輸?shù)娜我馔ㄐ畔到y(tǒng)。這里所描述的代表性功能(例如,處理器200或處理器206執(zhí)行的功能)可在硬件、軟件、固件或其某些結(jié)合中得以實現(xiàn)。例如,基于這里給定的描述,本領(lǐng)域技術(shù)人員將理解的是,可以使用計算機(jī)處理器(例如處理器200、206)、計算機(jī)邏輯、專用集成電路 (ASIC)、數(shù)字信號處理器等或其任意結(jié)合實現(xiàn)流程圖300和400的方法。因此,執(zhí)行這里所描述的功能的任意處理器在這里所顯示的實施例的范圍和精神的范圍內(nèi)。另外,這里所描述的功能可通過由計算機(jī)處理器(例如,處理器200和206)或以上列舉的任意一種硬件設(shè)備執(zhí)行的計算機(jī)程序指令來體現(xiàn)。計算機(jī)程序指令使處理器執(zhí)行這里所描述的功能。計算機(jī)程序指令(例如軟件)可存儲在計算機(jī)可用介質(zhì)、計算機(jī)編程介質(zhì)或可由計算機(jī)或處理器接入的任意存儲介質(zhì)中。上述媒介包含存儲器設(shè)備(例如存儲器202或存儲器208)、RAM或ROM、或其他類型的計算機(jī)存儲介質(zhì)(例如計算機(jī)磁盤或CD ROM)、或等同物。因此,具有使處理器執(zhí)行這里所描述的功能的計算機(jī)程式碼的任意計算機(jī)存儲介質(zhì)在這里呈現(xiàn)的實施例的范圍和精神的范圍內(nèi)。圖5是根據(jù)本發(fā)明實施例的片上系統(tǒng)(SOC) 500的示意圖。系統(tǒng)500包含處理器 502、存儲器504、輸入/輸出(I/O)控制器506、時鐘508、以及定制硬件。在實施例中,SOC 500在專用集成電路(ASIC)中。系統(tǒng)500可包含定制硬件510形式的硬件電路或數(shù)字信號處理內(nèi)核,從而實現(xiàn)這里所描述的功能。處理器502是包含這里所描述的本發(fā)明的特征和/或?qū)崿F(xiàn)本發(fā)明的方法實施例的任一處理器,例如,上述處理器200或處理器206。存儲器504可以是能夠存儲指令和/或數(shù)據(jù)的任一存儲器。例如,存儲器504可包含隨機(jī)存取存儲器和/或只讀存儲器。存儲器504可能是存儲器202或存儲器208。輸入/輸入(I/O)控制506配置成使能系統(tǒng)500的組件接收和/或向外圍設(shè)備發(fā)送信息。例如,I/O控制器506可包含模數(shù)切換器和/或數(shù)模切換器。例如,I/O控制器506 可配置成控制收發(fā)器204或收發(fā)器210。時鐘508配置成確定系統(tǒng)500的有序子系統(tǒng)什么時候改變狀態(tài)。例如,時鐘508的時鐘信號運(yùn)行(tick)的每個時間,SOC 500的狀態(tài)寄存器捕捉組合邏輯生成的信號。在實施例中,可改變時鐘508的時鐘信號。例如,在向系統(tǒng)500的選擇組件提供時鐘信號之前, 也可劃分時鐘信號。定制硬件510是添加至SOC 500從而使SOC 500適合特定應(yīng)用的任意硬件。例如, 定制硬件510可包含需要解碼音頻和/或視頻信號、加速圖形操作、和/或?qū)崿F(xiàn)智能傳感器的硬件。根據(jù)本發(fā)明的實施例,定制硬件510包含流程圖300或400中的上述電路執(zhí)行功能。相關(guān)領(lǐng)域的技術(shù)人員將理解怎樣實施定制硬件510、從而使SOC 500適合特定應(yīng)用。結(jié)論雖然以上描述了本發(fā)明的各種實施例,應(yīng)當(dāng)理解,其目的僅在于舉例說明,而沒有限制性。本領(lǐng)域的技術(shù)人員知悉,在不離開本發(fā)明的精神和范圍情況下,在形式上和細(xì)節(jié)上還可做各種的改變。因此,本發(fā)明的保護(hù)范圍不當(dāng)僅局限于以上描述的任一實施例,而應(yīng)該依照權(quán)利要求及其等同來限定。以上借助于說明指定的功能和關(guān)系的方法步驟對本發(fā)明進(jìn)行了描述。為了描述的方便,這些功能組成模塊和方法步驟的界限和順序在此處被專門定義。然而,只要給定的功能和關(guān)系能夠適當(dāng)?shù)貙崿F(xiàn),界限和順序的變化是允許的。任何上述變化的界限或順序應(yīng)被視為在權(quán)利要求保護(hù)的范圍內(nèi)。以上還借助于說明某些重要功能的功能模塊對本發(fā)明進(jìn)行了描述。為了描述的方便,這些功能組成模塊的界限在此處被專門定義。當(dāng)這些重要的功能被適當(dāng)?shù)貙崿F(xiàn)時,變化其界限是允許的。類似地,流程圖模塊也在此處被專門定義來說明某些重要的功能,為廣泛應(yīng)用,流程圖模塊的界限和順序可以被另外定義,只要仍能實現(xiàn)這些重要功能。上述功能模塊、流程圖功能模塊的界限及順序的變化仍應(yīng)被視為在權(quán)利要求保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種主機(jī)設(shè)備,其特征在于,包括存儲器;射頻收發(fā)器,所述射頻收發(fā)器配置成向與所述主機(jī)設(shè)備關(guān)聯(lián)的一個或多個無線設(shè)備發(fā)射數(shù)據(jù)或從與所述主機(jī)設(shè)備關(guān)聯(lián)的一個或多個無線設(shè)備接收數(shù)據(jù);以及處理器,所述處理器基于所述存儲器中存儲的指令、使用所述射頻收發(fā)器管理第一無線設(shè)備的運(yùn)行狀態(tài),其中所述處理器用于確定所述一個或多個無線設(shè)備是否包含與所述主機(jī)設(shè)備通信的第二無線設(shè)備,所述第二無線設(shè)備通過與所述第一無線設(shè)備所使用的、相同的頻譜帶寬與所述主機(jī)設(shè)備通信;如果存在通過與所述第一無線設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信的第二無線設(shè)備、則使所述第一無線設(shè)備以呼吸模式運(yùn)行;以及如果沒有通過與所述第一無線設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信的第二無線設(shè)備、則使所述第一無線設(shè)備以睡眠模式運(yùn)行。
2.根據(jù)權(quán)利要求1所述的主機(jī)設(shè)備,其特征在于,當(dāng)以所述睡眠模式運(yùn)行所述第一無線設(shè)備時,基于所述存儲器中的指令,所述處理器連續(xù)掃描將由所述第一無線設(shè)備發(fā)射的數(shù)據(jù)的頻譜帶寬。
3.根據(jù)權(quán)利要求1所述的主機(jī)設(shè)備,其特征在于,在睡眠模式中,所述第一無線設(shè)備配置成關(guān)閉它的處理器和它的射頻收發(fā)器直至所述第一無線設(shè)備必須向所述主機(jī)設(shè)備發(fā)射數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的主機(jī)設(shè)備,其特征在于,當(dāng)以所述呼吸模式運(yùn)行所述第一無線設(shè)備時,基于所述存儲器中的指令,所述處理器周期性地掃描將由所述第一無線設(shè)備發(fā)射的數(shù)據(jù)的頻譜帶寬。
5.根據(jù)權(quán)利要求1所述的主機(jī)設(shè)備,其特征在于,在呼吸模式中,所述第一無線設(shè)備配置成周期性地上電它的處理器和射頻收發(fā)器、與所述主機(jī)設(shè)備同步、如果數(shù)據(jù)呈現(xiàn)為發(fā)射則發(fā)射數(shù)據(jù)、以及斷電它的處理器和它的射頻收發(fā)器。
6.根據(jù)權(quán)利要求1所述的主機(jī)設(shè)備,其特征在于,當(dāng)所述第二無線設(shè)備請求在所述主機(jī)設(shè)備將其自身注冊為從設(shè)備時,基于所述存儲器中的指令,所述處理器配置成檢測在與所述第一無線設(shè)備相同的頻譜帶寬內(nèi)運(yùn)行的第二無線設(shè)備。
7.根據(jù)權(quán)利要求1所述的主機(jī)設(shè)備,其特征在于,基于所述存儲器中的指令,一旦確定所述第二無線設(shè)備已經(jīng)停止在與所述第一設(shè)備相同的頻譜帶寬內(nèi)運(yùn)行、所述處理器配置成使所述第一無線設(shè)備切換回所述睡眠模式。
8.根據(jù)權(quán)利要求1所述的主機(jī)設(shè)備,其特征在于,基于所述存儲器中的指令,所述處理器配置成通過向所述第一無線設(shè)備發(fā)送以所述呼吸模式運(yùn)行的命令包以使所述第一無線設(shè)備切換為呼吸模式。
9.一種主機(jī)設(shè)備中的方法,其特征在于,其中所述主機(jī)設(shè)備與包含第一設(shè)備的一個或多個設(shè)備無線通信、并管理所述第一設(shè)備的運(yùn)行狀態(tài),所述方法包括確定第二設(shè)備是否正通過與所述第一設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信;如果第二設(shè)備通過與所述第一設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信、則使所述第一設(shè)備以呼吸模式運(yùn)行;以及如果第二設(shè)備沒有通過與所述第一設(shè)備所使用的相同的頻譜帶寬與所述主機(jī)設(shè)備通信、則使所述第一設(shè)備以睡眠模式運(yùn)行。
10. 一種系統(tǒng),其特征在于,包括 配置成與主機(jī)設(shè)備無線通信的射頻收發(fā)器; 與所述射頻收發(fā)器連接的處理器;以及與所述處理器連接、并包含指令的存儲器,所述指令使所述處理器 默認(rèn)以睡眠模式運(yùn)行所述設(shè)備; 當(dāng)事件發(fā)生時退出所述睡眠模式;基于所述事件、使用所述射頻收發(fā)器向所述主機(jī)設(shè)備發(fā)送數(shù)據(jù); 使用所述射頻收發(fā)器向所述主機(jī)設(shè)備發(fā)送返回睡眠模式的請求; 如果所述主機(jī)設(shè)備確認(rèn)所述請求則返回睡眠模式;以及如果所述主機(jī)設(shè)備沒有確認(rèn)所述請求則進(jìn)入呼吸模式。
全文摘要
這里提供運(yùn)行無線設(shè)備的主機(jī)設(shè)備、系統(tǒng)及方法。在示例性系統(tǒng)中,以睡眠模式運(yùn)行與消費(fèi)性電子設(shè)備連接的第一無線設(shè)備。確定是否有在與第一設(shè)備相同的頻譜帶寬內(nèi)運(yùn)行的第二設(shè)備。如果有在相同頻譜帶寬內(nèi)運(yùn)行的第二設(shè)備,然后,使第一設(shè)備切換為運(yùn)行的呼吸模式。
文檔編號G08C17/02GK102545966SQ20111033550
公開日2012年7月4日 申請日期2011年10月31日 優(yōu)先權(quán)日2010年10月29日
發(fā)明者史蒂芬·麥金太爾, 詹姆士·邁克爾·穆特 申請人:美國博通公司