專利名稱:基于usb的雙向喚醒的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,特別涉及一種基于USB的雙向喚醒的方法、設(shè)備及系 統(tǒng)。
背景技術(shù):
MID (Mobile Internet Device,移動互聯(lián)網(wǎng)設(shè)備)首先由英特爾2008年在北京舉 行的IDF(Intel Developer Forum,英特爾開發(fā)者論壇)大會上提出。在英特爾的定義中, MID是一種體積小于筆記電腦,但大于手機的移動互聯(lián)網(wǎng)裝置。MID與UMPC(Ultra-mobile Personal Computer,超級移動個人計算機)類似,同樣為便于攜帶的移動PC(Pers0nal Computer,個人計算機)產(chǎn)品,通過MID,用戶可進入互聯(lián)網(wǎng),隨時享受娛樂、進行信息查詢、 郵件收發(fā)等操作。作為在筆記本電腦和手機之間的新產(chǎn)品形態(tài),其設(shè)計思路的核心是將移 動多媒體與互聯(lián)網(wǎng)無縫聯(lián)結(jié),實現(xiàn)消費者在任何時間和任何地點都可以訪問互聯(lián)網(wǎng)的夢
術(shù)g
;οMID的設(shè)計目標是兼?zhèn)涔P記本和手機的功能,其CPU主頻最高可達1. 6GHz,且集成 的功能越來越多。例如,除大屏幕液晶顯示器、藍牙、GPS、WIFI和多媒體等功能外,還需實 現(xiàn)網(wǎng)絡(luò)接入、電話和短信功能,因此MID的功耗也越來越高。而MID體積受限,電池容量也 受限,所以如何提高MID的使用時間,是所有MID都要面臨的嚴峻問題。MID通過內(nèi)置的無線模塊實現(xiàn)接入網(wǎng)絡(luò)、語音和短信功能。隨著3G的到來,市場上 出現(xiàn)了各種網(wǎng)絡(luò)制式的無線模塊,例如寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、碼分多址(Code Division Multiple Access,CDMA)、時分同步碼分多址 (Time Division-Synchronous Code Division Multiple Access, TD-SCDMA)。而這些無線 模塊普遍采用通用串行總線(Universal Serial BUS,USB)接口與移動上網(wǎng)終端連接,因此 MID為了能適配各種制式的無線模塊,相應地也采用USB接口與內(nèi)置的無線模塊連接。一般在MID的應用中,除接入網(wǎng)絡(luò)、語音和短信功能外,其他的功能不使用時,均 可以關(guān)掉以達到降低功耗的目的。為了大大降低MID的待機功耗,可以使得MID主機和無 線模塊通過USB總線實現(xiàn)雙向喚醒功能,即MID主機能休眠/喚醒無線模塊,當MID需要訪 問網(wǎng)絡(luò)、主叫/被叫時,MID主機和無線模塊工作;而當MID不需要訪問網(wǎng)絡(luò)、沒有電話接入 或呼出時,MID主機和無線模塊都維持在最小電流情況。目前的實現(xiàn)雙向喚醒功能的方法都是在USB總線接口的基礎(chǔ)上,使用多個通用輸 入輸出(General Purpose Input Output, GP10)控制信號,在USB總線接口兩端檢測這些 控制信號及匹配時序,以實現(xiàn)雙向休眠/喚醒。該方法需要使用多個GPI0,不僅占用大量的 硬件資源,限制系統(tǒng)實現(xiàn)更多功能,而且軟件實現(xiàn)需要檢測多個信號時序進行匹配,流程較 困難復雜。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種基于USB的雙向喚醒的方法、設(shè)備及系統(tǒng),旨在減
4少硬件資源,實現(xiàn)第一裝置與第二裝置之間的雙向喚醒。本發(fā)明提供了一種基于USB的雙向喚醒的方法,包括以下步驟第一裝置根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并產(chǎn)生喚醒信號;將所述喚醒信號通過USB總線發(fā)送至第二裝置,以供第二裝置檢測到USB總線上 的喚醒信號后,進入喚醒狀態(tài)。 優(yōu)選地,上述第一裝置為MID主機,第二裝置為無線模塊,所述MID主機被觸發(fā)的 喚醒事件包括喚醒按鍵、定時喚醒觸發(fā)信號或MID喚醒指令。優(yōu)選地,上述第一裝置為無線模塊,第二裝置為MID主機,所述無線模塊被觸發(fā)的 喚醒事件包括語音接入/呼出或短信接入/呼出。優(yōu)選地,上述喚醒信號表達為當?shù)诙b置為全速設(shè)備時,喚醒信號設(shè)置為USB總線的正差分信號端D+與負差分 信號端D-的差值小于200mV;當?shù)诙b置為低速設(shè)備時,喚醒信號設(shè)置為USB總線的正差分信號端D+與負差分 信號端D-的差值大于200mV。優(yōu)選地,上述方法還包括以下步驟MID主機根據(jù)休眠事件觸發(fā)進入休眠狀態(tài),并產(chǎn)生休眠信號;所述休眠事件包括 休眠按鍵、定時休眠觸發(fā)信號或MID休眠指令;將所述休眠信號通過USB總線發(fā)送至無線模塊,以供無線模塊檢測到USB總線上 的休眠信號后,進入休眠狀態(tài)。優(yōu)選地,上述休眠信號表達為當?shù)诙b置為全速設(shè)備時,休眠信號設(shè)置為USB總線的正差分信號端D+大于 2. OV ;負差分信號端D-大于0. 8V ;當?shù)诙b置為全速設(shè)備時,休眠信號設(shè)置為USB總線的正差分信號端D-大于 2. OV ;負差分信號端D+大于0. 8V。本發(fā)明又提出了一種基于USB的雙向喚醒的設(shè)備,包括第一裝置,且該第一裝置 進一步包括信號產(chǎn)生模塊,用于根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并產(chǎn)生喚醒信號;發(fā)送模塊,用于將所述喚醒信號通過USB總線發(fā)送至第二裝置,以供第二裝置檢 測到USB總線上的喚醒信號后,進入喚醒狀態(tài)。優(yōu)選地,上述喚醒信號表達為當?shù)诙b置為全速設(shè)備時,喚醒信號設(shè)置為USB總線的正差分信號端D+與負差分 信號端D-的差值小于200mV;當?shù)诙b置為低速設(shè)備時,喚醒信號設(shè)置為USB總線的正差分信號端D+與負差分 信號端D-的差值大于200mV。本發(fā)明又提出了一種基于USB的雙向喚醒的系統(tǒng),包括第一裝置,用于根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并發(fā)送喚醒信號至USB總線;第二裝置,與第一裝置通過USB總線連接,用于檢測到USB總線上的喚醒信號后, 進入喚醒狀態(tài)。 優(yōu)選地,上述第一裝置為MID主機,第二裝置為無線模塊;所述MID主機被觸發(fā)的喚醒事件包括喚醒按鍵、定時喚醒觸發(fā)信號或MID喚醒指令。優(yōu)選地,上述第一裝置為無線模塊,第二裝置為MID主機;所述無線模塊被觸發(fā)的 喚醒事件包括語音接入/呼出或短信接入/呼出。優(yōu)選地,上述MID主機還用于根據(jù)休眠事件觸發(fā)進入休眠狀態(tài),并產(chǎn)生休眠信號, 通過USB總線發(fā)送至無線模塊;所述休眠事件包括休眠按鍵、定時休眠觸發(fā)信號或MID休眠 指令;所述無線模塊還用于檢測到USB總線上的休眠信號后,進入休眠狀態(tài)。本發(fā)明使得MID主機與無線模塊可以分別檢測USB總線信號,并根據(jù)該USB總線 信號進行休眠或喚醒,不但實現(xiàn)了 MID主機可以喚醒無線模塊,而且當MID主機與無線模塊 均處于休眠狀態(tài)時,無線模塊被觸發(fā)喚醒后可以通過USB總線喚醒MID主機。
圖1是本發(fā)明基于USB的雙向喚醒的系統(tǒng)一實施例的結(jié)構(gòu)示意圖;圖2是本發(fā)明基于USB的雙向喚醒的系統(tǒng)一實施例中MID主機與無線模塊的連接 結(jié)構(gòu)示意圖;圖3是本發(fā)明基于USB的雙向喚醒的設(shè)備一實施例的結(jié)構(gòu)示意圖;圖4是本發(fā)明基于USB的雙向喚醒的方法一實施例的流程示意圖;圖5是本發(fā)明基于USB的雙向喚醒的方法一實施例中MID主機的結(jié)構(gòu)示意圖;圖6是本發(fā)明基于USB的雙向喚醒的方法一實施例中MID主機喚醒無線模塊的流 程示意圖;圖7是本發(fā)明基于USB的雙向喚醒的方法一實施例中無線模塊喚醒MID主機的流 程示意圖;圖8是本發(fā)明基于USB的雙向喚醒的方法一實施例中無線模塊喚醒USB模塊的流 程示意圖;圖9是本發(fā)明基于USB的雙向喚醒的方法一實施例中MID主機休眠無線模塊的流 程示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施例方式應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實現(xiàn)了 MID(Mobile Internet Devices,移動互聯(lián)網(wǎng)設(shè)備)主機與無線模 塊之間的雙向喚醒。為了能更清楚地理解本發(fā)明,首先介紹MID和無線模塊的雙向喚醒原 理USB (Universal Serial BUS,通用串行總線)總線2. 0協(xié)議規(guī)定=USB主機與USB 系統(tǒng)有相互獨立的電源管理系統(tǒng),USB的系統(tǒng)軟件可以與主機的能源管理系統(tǒng)結(jié)合共同處 理各種電源子件如掛起、喚醒等。而且,USB設(shè)備應用特有的電源管理特性可讓USB系統(tǒng)軟 件控制其電源管理。所有的USB設(shè)備都必須能支持掛起狀態(tài),并可從任何一個電平狀態(tài)進入掛起態(tài)。 當設(shè)備發(fā)現(xiàn)它們的上行總線上的空閑態(tài)持續(xù)時間超3. Oms時,它們便進入掛起態(tài)。處在掛起狀態(tài)的設(shè)備,當它的上行端口接收到任何一個非空閑信號時,它的操作
6將被喚醒。特別地,如果設(shè)備的遠程喚醒功能被USB系統(tǒng)軟件開啟時,它將自動發(fā)信號給系 統(tǒng)來喚醒操作。喚醒信號由主機或設(shè)備使用,以使一個掛起的總線段回到活動態(tài)。因此,本發(fā)明利用USB總線協(xié)議中特有的電源管理方式、掛起和喚醒機制,無需額 外的硬件GPIO (General Purpose Input Output,通用輸入輸出)資源,而通過現(xiàn)有的USB 總線接口即可實現(xiàn)MID和無線模塊之間的雙向喚醒。圖1是本發(fā)明基于USB的雙向喚醒的系統(tǒng)一實施例的結(jié)構(gòu)示意圖。該基于USB的雙向喚醒的系統(tǒng)包括第一裝置10,用于根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并發(fā)送喚醒信號至USB總線;第二裝置20,與第一裝置10通過USB總線連接,用于檢測到USB總線上的喚醒信 號后,進入喚醒狀態(tài)。其中一示例中,第一裝置10為MID主機,第二裝置20為無線模塊。且第一裝置10 被觸發(fā)的喚醒事件包括喚醒按鍵、定時喚醒觸發(fā)信號或MID喚醒指令。另一示例中,第一裝置10為無線模塊,第二裝置20為MID主機。且第一裝置10 被觸發(fā)的喚醒事件包括語音接入/呼出或短信接入/呼出。其中MID主機與無線模塊通過各自包含的USB模塊,使用USB總線連接,如圖2所 示。本發(fā)明中,USB總線信號狀態(tài)定義如表1所示
信號狀態(tài)信號定義差動1(D+ ) - (D- ) > 200 mV差動0(D+) - (D-) < 200 mVJ全速設(shè)備1;低速設(shè)備0K全速設(shè)備0;低速設(shè)備1IDLE全速設(shè)備D+>2.0V, D->0.8V 低速設(shè)備D->2.0V, D+>0.8V表 1在這里需要說明的是,本發(fā)明中的MID主機與無線模塊對USB總線信號的定義一 致。當然,如果MID主機與無線模塊對USB總線信號的定義不一致時,則可以通過增加轉(zhuǎn)換 模塊,將檢測到的USB總線信號轉(zhuǎn)換為自己能識別的信號。另外,MID主機還用于根據(jù)休眠事件進入休眠狀態(tài)時,將發(fā)送休眠信號IDLE至USB 總線,使得無線模塊檢測到該休眠信號IDLE后,也進入休眠狀態(tài)。本發(fā)明使得MID主機與無線模塊可以分別檢測USB總線信號,并根據(jù)該USB總線 信號進行休眠或喚醒,不但實現(xiàn)了 MID主機可以休眠或喚醒無線模塊,而且在MID和無線模 塊均處于休眠時,無線模塊被觸發(fā)喚醒后可以通過USB總線喚醒MID主機。圖3是本發(fā)明基于USB的雙向喚醒的設(shè)備一實施例的結(jié)構(gòu)示意圖。本實施例基于USB的雙向喚醒的設(shè)備包括第一裝置10,且該第一裝置10進一步包 括信號產(chǎn)生模塊101,用于根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并產(chǎn)生喚醒信號;
7
發(fā)送模塊102,用于將所述喚醒信號發(fā)送至USB總線通過USB總線發(fā)送至第二裝 置,以供第二裝置檢測到USB總線上的喚醒信號后,進入喚醒狀態(tài)。檢測模塊103,用于當?shù)谝谎b置10處于休眠狀態(tài)、且檢測到USB總線上的喚醒信號 時,進入喚醒狀態(tài)。其中,第一裝置可以為MID主機,也可以為無線模塊。當MID主機喚醒無線模塊時, MID主機中產(chǎn)生的喚醒信號通過發(fā)送模塊102發(fā)送至無線模塊,無線模塊中的檢測模塊103 檢測到MID主機發(fā)送的喚醒信號后,進入喚醒狀態(tài)。當無線模塊喚醒MID主機時,無線模塊 中產(chǎn)生的喚醒信號通過發(fā)送模塊102發(fā)送至MID主機,MID主機中的檢測模塊103檢測到 無線模塊發(fā)送的喚醒信號后,進入喚醒狀態(tài)。上述信號產(chǎn)生模塊101還用于根據(jù)休眠事件觸發(fā)進入休眠狀態(tài),并產(chǎn)生休眠信 號;發(fā)送模塊102還用于將所述休眠信號通過USB總線發(fā)送至第二裝置20,以供第二裝置 20檢測到USB總線上的休眠信號后,進入休眠狀態(tài)。該休眠事件包括休眠按鍵、定時休眠觸 發(fā)信號或MID休眠指令本發(fā)明使得MID主機與無線模塊可以分別檢測USB總線信號,并根據(jù)該USB總線 信號進行休眠或喚醒,不但實現(xiàn)了 MID主機可以休眠或喚醒無線模塊,而且在MID和無線模 塊均處于休眠時,無線模塊被觸發(fā)喚醒后可以通過USB總線喚醒MID主機。圖4是本發(fā)明基于USB的雙向喚醒的方法一實施例的流程示意圖。本實施例基于USB的雙向喚醒的方法,包括以下步驟步驟S10、第一裝置10根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并產(chǎn)生喚醒信號;步驟S11、將所述喚醒信號通過USB總線發(fā)送至第二裝置20,以供第二裝置20檢 測到USB總線上的喚醒信號后,進入喚醒狀態(tài)。該喚醒信號K表達為當?shù)诙b置20為全速設(shè)備時,設(shè)置USB總線的正差分信號端D+與負差分信號端 D-的差值小于200mV ;當?shù)诙b置20為低速設(shè)備時,設(shè)置USB總線的正差分信號端D+與負差分信號端 D-的差值大于200mV。一示例中,第一裝置為MID主機,第二裝置為無線模塊。其中MID主機的結(jié)構(gòu)如圖 5所示。該MID主機包括處理器平臺、人機接口模塊、多媒體模塊、存儲模塊、電源管理模塊、 USB模塊。電源管理模塊用于實現(xiàn)MID的開機、關(guān)機或充電,并對處理器平臺、人機接口模 塊、多媒體模塊、存儲模塊及USB模塊進行休眠或喚醒管理。無線模塊包括基帶單元、射頻 單元,用于實現(xiàn)MID的網(wǎng)絡(luò)接入和語音功能,通過外部無線網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)。具體功能包 括搜索無線網(wǎng)絡(luò)、與無線網(wǎng)絡(luò)進行信息同步、建立與無線網(wǎng)絡(luò)之間的語音及數(shù)據(jù)鏈路、與 無線網(wǎng)絡(luò)之間進行數(shù)據(jù)交互等。參照圖6,MID主機喚醒無線模塊的流程示意圖。該流程主要包括步驟SlOl、MID主機檢測并響應喚醒事件;該喚醒事件可以為特定的喚醒按鍵、定時喚醒觸發(fā)信號或MID喚醒指令等等。MID 主機根據(jù)喚醒事件的觸發(fā)進入喚醒狀態(tài)。步驟S102、處理器平臺進入喚醒狀態(tài),恢復為正常工作模式;
首先,處理器平臺進入喚醒狀態(tài),并置片上外設(shè)資源的電源和時鐘于正常工作值, 由低功耗模式恢復為正常工作模式。步驟S103、USB模塊被喚醒,由掛起態(tài)恢復至正常工作態(tài);步驟S104、通過USB模塊發(fā)送喚醒信號K至USB總線;步驟S105、無線模塊檢測到USB總線上的喚醒信號K后,從低功耗模式恢復至正常 工作模式;步驟S106、處理器平臺喚醒外圍模塊。處理器平臺結(jié)合電源管理模塊,喚醒外圍模塊,例如人機接口、多媒體及存儲等模 塊。MID喚醒無線模塊過程結(jié)束。另一示例中,第一裝置為無線模塊,第二裝置為MID主機。參照圖7,無線模塊喚醒MID主機的流程示意圖。該無線模塊喚醒MID主機的流程包括步驟S201、無線模塊檢測并響應喚醒事件;該喚醒事件為無線模塊接收到電話或短信,無線模塊響應該喚醒事件,由低功耗 模式恢復至正常工作模式;步驟S202、無線模塊發(fā)送喚醒信號K至USB總線;步驟S203、MID主機的USB模塊檢測到USB總線的喚醒信號K,由掛起態(tài)恢復至正 常工作態(tài);步驟S204、USB模塊喚醒處理器平臺,進入正常工作模式;USB模塊喚醒處理器平臺,處理器平臺置片上外設(shè)資源的電源和時鐘于正常工作 值,并進入正常工作模式。步驟S205、處理器平臺喚醒外圍模塊。處理器平臺結(jié)合電源管理模塊喚醒人機接口、多媒體及存儲等外圍模塊。在該無線模塊喚醒MID過程中,無線模塊喚醒MID主機的USB模塊為本發(fā)明的關(guān) 鍵。該USB模塊與無線模塊內(nèi)部連接結(jié)構(gòu)如圖8所示。USB模塊中的USBH0ST通過內(nèi)置的 ROOT HUB的端口 2級聯(lián)一個HUB后,在級聯(lián)HUB的端口 1連接無線模塊,如圖8中的DEVICE。參照圖8,該USB模塊與無線模塊的喚醒過程示意圖。其中t0 無線模塊向USB總線發(fā)送喚醒信號K時刻;11 級聯(lián)HUB檢測到端口 1的喚醒信號時刻;t2 主機控制器ROOT HUB檢測到端口 1的喚醒時刻;t3 無線模塊停止發(fā)送喚醒信號;t4 級聯(lián)HUB停止發(fā)送喚醒信號;t5 主機控制器完成喚醒序列操作時刻;t0至t3為無線模塊完成喚醒的時間;tl至t4為級聯(lián)HUB完成喚醒的時間;tl至 t4為ROOT HUB完成喚醒的時間。(1)無線模塊檢測到喚醒事件后進入喚醒狀態(tài),由低功耗模式切換到正常工作模 式,并在to時刻通過內(nèi)部的USB模塊向USB總線發(fā)送喚醒信號K ;(2) MID級聯(lián)的HUB在11時刻檢測到無線模塊的喚醒信號K后,向USBH0ST的ROOT
9HUB反饋喚醒信號K,同時,級聯(lián)HUB從掛起工作模式向正常工作模式切換;(3) USB HOST的ROOT HUB在t2時刻檢測到級聯(lián)HUB的喚醒信號后,開始從掛起工 作模式向正常工作模式切換;(4) t5時刻USB HOST的ROOT HUB完成喚醒工作,然后USB HOST向MID發(fā)送中斷 信號,MID處理器平臺收到中斷信號后,從休眠模式轉(zhuǎn)變?yōu)檎9ぷ髂J?。在這里需要說明的是,本實施例實施的前提是MID主機與無線模塊均處于休眠狀 態(tài)。首先是MID主機進入休眠狀態(tài),再通過USB模塊發(fā)送休眠信號至無線模塊,使無線模塊 也進入休眠狀態(tài)。參照圖9,MID主機休眠無線模塊的流程示意圖;該MID主機與無線模塊均進入休眠狀態(tài)的過程包括步驟S301、MID主機檢測并響應休眠事件,進入休眠狀態(tài);該休眠事件是特定的休眠按鍵、定時休眠觸發(fā)信號、MID休眠指令等。MID主機則 根據(jù)該休眠事件進入休眠狀態(tài)。步驟S302、外圍模塊進入休眠狀態(tài); MID主機通過處理器與電源管理模塊的配合,先將人機接口、多媒體及存儲等外圍 模塊進行休眠操作。步驟S303、MID主機通過USB模塊發(fā)送休眠信號IDLE至USB總線;MID主機將該休眠信號IDLE發(fā)送至USB總線,且該休眠信號IDLE將持續(xù)一定時間 (例如,5ms)。步驟S304、無線模塊檢測到該休眠信號IDLE后,由正常工作模式切換為低功耗模 式;無線模塊檢測到USB總線上的休眠信號IDLE、且持續(xù)一定時間時,則由正常工作 模式切換為低功耗模式。步驟S305、USB模塊進入休眠狀態(tài);步驟S306、處理器平臺進入休眠狀態(tài)。USB模塊進入休眠狀態(tài)后,處理器平臺也開始進入休眠狀態(tài),并根據(jù)系統(tǒng)性能要求 關(guān)掉或降低片上外設(shè)資源的電源和時鐘,使得處理器平臺進入深度睡眠模式,消耗最少電流。本發(fā)明使得MID主機與無線模塊可以分別檢測USB總線信號,并根據(jù)該USB總線 信號進行休眠或喚醒,不但實現(xiàn)了 MID主機可以休眠或喚醒無線模塊,而且在MID和無線模 塊均處于休眠時,無線模塊被觸發(fā)喚醒后可以通過USB總線喚醒MID主機。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用 本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān) 的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
一種基于USB的雙向喚醒的方法,其特征在于,包括以下步驟第一裝置根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并產(chǎn)生喚醒信號;將所述喚醒信號通過USB總線發(fā)送至第二裝置,以供第二裝置檢測到USB總線上的喚醒信號后,進入喚醒狀態(tài)。
2.根據(jù)權(quán)利要求1所述的基于USB的雙向喚醒的方法,其特征在于,所述第一裝置為移 動互聯(lián)網(wǎng)設(shè)備MID主機,第二裝置為無線模塊;所述MID主機被觸發(fā)的喚醒事件包括喚醒 按鍵、定時喚醒觸發(fā)信號或MID喚醒指令。
3.根據(jù)權(quán)利要求1所述的基于USB的雙向喚醒的方法,其特征在于,所述第一裝置為無 線模塊,第二裝置為MID主機;所述無線模塊被觸發(fā)的喚醒事件包括語音接入/呼出或短 信接入/呼出。
4.根據(jù)權(quán)利要求1至3中任一項所述的基于USB的雙向喚醒的方法,其特征在于,所述 喚醒信號表達為當?shù)诙b置為全速設(shè)備時,喚醒信號設(shè)置為USB總線的正差分信號端D+與負差分信號 端D-的差值小于200mV ;當?shù)诙b置為低速設(shè)備時,喚醒信號設(shè)置為USB總線的正差分信號端D+與負差分信號 端D-的差值大于200mV。
5.根據(jù)權(quán)利要求所述2或3的基于USB的雙向喚醒的方法,其特征在于,還包括以下步驟MID主機根據(jù)休眠事件觸發(fā)進入休眠狀態(tài),并產(chǎn)生休眠信號;所述休眠事件包括休眠 按鍵、定時休眠觸發(fā)信號或MID休眠指令;將所述休眠信號通過USB總線發(fā)送至無線模塊,以供無線模塊檢測到USB總線上的休 眠信號后,進入休眠狀態(tài)。
6.根據(jù)權(quán)利要求5所述的基于USB的雙向喚醒的方法,其特征在于,所述休眠信號表達為當無線模塊為全速設(shè)備時,休眠信號設(shè)置為USB總線的正差分信號端D+大于2. OV ;負 差分信號端D-大于0. 8V ;當無線模塊為低速設(shè)備時,休眠信號設(shè)置為USB總線的正差分信號端D-大于2. OV ;負 差分信號端D+大于0. 8V。
7.一種基于USB的雙向喚醒的設(shè)備,其特征在于,包括第一裝置;所述第一裝置包括 信號產(chǎn)生模塊,用于根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并產(chǎn)生喚醒信號;發(fā)送模塊,用于將所述喚醒信號通過USB總線發(fā)送至第二裝置,以供第二裝置檢測到 USB總線上的喚醒信號后,進入喚醒狀態(tài)。
8.根據(jù)權(quán)利要求7所述的基于USB的雙向喚醒的設(shè)備,其特征在于,所述喚醒信號表達為當?shù)诙b置為全速設(shè)備時,喚醒信號設(shè)置為USB總線的正差分信號端D+與負差分信號 端D-的差值小于200mV ;當?shù)诙b置為低速設(shè)備時,喚醒信號設(shè)置為USB總線的正差分信號端D+與負差分信號 端D-的差值大于200mV。
9.一種基于USB的雙向喚醒的系統(tǒng),其特征在于,包括第一裝置,用于根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并發(fā)送喚醒信號至USB總線;第二裝置,與第一裝置通過USB總線連接,用于檢測到USB總線上的喚醒信號后,進入 喚醒狀態(tài)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述第一裝置為MID主機,第二裝置為無 線模塊;所述MID主機被觸發(fā)的喚醒事件包括喚醒按鍵、定時喚醒觸發(fā)信號或MID喚醒指 令。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述第一裝置為無線模塊,第二裝置為 MID主機;所述無線模塊被觸發(fā)的喚醒事件包括語音接入/呼出或短信接入/呼出。
12.根據(jù)權(quán)利要求10或11所述的系統(tǒng),其特征在于,所述MID主機還用于根據(jù)休眠事 件觸發(fā)進入休眠狀態(tài),并產(chǎn)生休眠信號,通過USB總線發(fā)送至無線模塊;所述休眠事件包括 休眠按鍵、定時休眠觸發(fā)信號或MID休眠指令;所述無線模塊還用于檢測到USB總線上的休 眠信號后,進入休眠狀態(tài)。
全文摘要
本發(fā)明涉及一種基于USB的雙向喚醒的方法,包括第一裝置根據(jù)喚醒事件觸發(fā)進入喚醒狀態(tài),并產(chǎn)生喚醒信號;將所述喚醒信號通過USB總線發(fā)送至第二裝置,以供第二裝置檢測到USB總線上的喚醒信號后,進入喚醒狀態(tài)。相應地,本發(fā)明還提出了一種基于USB的雙向喚醒的設(shè)備及系統(tǒng)。該系統(tǒng)包括第一裝置及第二裝置。該第一裝置為MID主機,則第二裝置為無線模塊;或者第一裝置為無線模塊,第二裝置為MID主機。本發(fā)明使得MID主機與無線模塊可以分別檢測USB總線信號,并根據(jù)該USB總線信號進行休眠或喚醒,不但實現(xiàn)了MID主機可以喚醒無線模塊,而且當MID主機與無線模塊均處于休眠狀態(tài)時,無線模塊被觸發(fā)喚醒后可以通過USB總線喚醒MID主機。
文檔編號H04W52/02GK101938818SQ20101026844
公開日2011年1月5日 申請日期2010年8月30日 優(yōu)先權(quán)日2010年8月30日
發(fā)明者胡曉波 申請人:中興通訊股份有限公司