可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0136]傳感器組件714包括一個(gè)或多個(gè)傳感器,用于為智能設(shè)備700提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件714可以檢測(cè)到設(shè)備700的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為智能設(shè)備700的顯示器和小鍵盤,傳感器組件714還可以檢測(cè)智能設(shè)備700或智能設(shè)備700 —個(gè)組件的位置改變,用戶與智能設(shè)備700接觸的存在或不存在,智能設(shè)備700方位或加速/減速和智能設(shè)備700的溫度變化。傳感器組件714可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件714還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件714還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0137]通信組件716被配置為便于智能設(shè)備700和其他設(shè)備之間有線或無(wú)線方式的通信。智能設(shè)備700可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件716經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件716還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0138]在示例性實(shí)施例中,智能設(shè)備700可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0139]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器704,上述指令可由智能設(shè)備700的處理器720執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是R0M、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0140]本公開實(shí)施例可以通過(guò)其他智能設(shè)備在有數(shù)據(jù)收發(fā)的需求時(shí),通過(guò)遠(yuǎn)程發(fā)送喚醒報(bào)文的方式告知本端的W1-FI芯片,觸發(fā)W1-FI芯片通過(guò)與MCU芯片之間連接的喚醒引腳來(lái)喚醒本端的MCU芯片,提高了智能設(shè)備之間數(shù)據(jù)傳輸?shù)男省?br>[0141]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0142]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。
【主權(quán)項(xiàng)】
1.一種喚醒MCU的方法,其特征在于,所述方法包括: 當(dāng)?shù)谝晃⒖刂茊卧狹CU觸發(fā)了向第二 MCU傳輸數(shù)據(jù)的通信事件時(shí),確定所述第二 MCU是否處于深度睡眠狀態(tài); 如果所述第二 MCU處于深度睡眠狀態(tài),則通過(guò)所述第一 MCU與所述第二 MCU之間連接的喚醒引腳,向所述第二 MCU發(fā)送中斷喚醒信號(hào)喚醒所述第二 MCU。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述第二MCU是否處于深度睡眠狀態(tài),包括: 檢測(cè)預(yù)先存儲(chǔ)的所述第二 MCU的狀態(tài)參數(shù),所述預(yù)先存儲(chǔ)的所述第二 MCU的狀態(tài)參數(shù)為根據(jù)所述第二 MCU發(fā)送的狀態(tài)更新消息確定; 如果預(yù)先存儲(chǔ)的所述第二 MCU的狀態(tài)參數(shù)為深度睡眠狀態(tài),則確定所述第二 MCU處于深度睡眠狀態(tài)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述第二MCU是否處于深度睡眠狀態(tài),包括: 通過(guò)所述第一 MCU與所述第二 MCU之間的通信接口,向所述第二 MCU發(fā)送探測(cè)消息; 如果在預(yù)設(shè)時(shí)間內(nèi)未接收到所述第二 MCU返回的響應(yīng)消息,則確定所述第二 MCU處于深度睡眠狀態(tài)。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向所述第二MCU發(fā)送中斷喚醒信號(hào)喚醒所述第二 MCU之后,所述方法還包括: 接收所述第二 MCU發(fā)送的狀態(tài)更新消息,所述狀態(tài)更新消息中攜帶的狀態(tài)參數(shù)為工作狀態(tài); 根據(jù)所述狀態(tài)更新消息確定所述第二 MCU被喚醒,并通過(guò)所述第一 MCU與所述第二 MCU之間的通信接口向所述第二 MCU傳輸數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述接收所述第二MCU發(fā)送的狀態(tài)更新消息之后,所述方法還包括: 根據(jù)所述狀態(tài)更新消息中攜帶的狀態(tài)參數(shù),更新預(yù)先存儲(chǔ)的所述第二 MCU的狀態(tài)參數(shù)。6.一種喚醒MCU的裝置,其特征在于,所述裝置包括: 確定模塊,用于當(dāng)?shù)谝?MCU觸發(fā)了向第二 MCU傳輸數(shù)據(jù)的通信事件時(shí),確定所述第二MCU是否處于深度睡眠狀態(tài); 喚醒模塊,用于在所述第二 MCU處于深度睡眠狀態(tài)時(shí),通過(guò)所述第一 MCU與所述第二MCU之間連接的喚醒引腳,向所述第二 MCU發(fā)送中斷喚醒信號(hào)喚醒所述第二 MCU。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述確定模塊,包括: 檢測(cè)單元,用于檢測(cè)預(yù)先存儲(chǔ)的所述第二 MCU的狀態(tài)參數(shù),所述預(yù)先存儲(chǔ)的所述第二MCU的狀態(tài)參數(shù)為根據(jù)所述第二 MCU發(fā)送的狀態(tài)更新消息確定; 第一確定單元,用于在預(yù)先存儲(chǔ)的所述第二 MCU的狀態(tài)參數(shù)為深度睡眠狀態(tài)時(shí),確定所述第二 MCU處于深度睡眠狀態(tài)。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述確定模塊,包括: 發(fā)送單元,用于通過(guò)所述第一 MCU與所述第二 MCU之間的通信接口,向所述第二 MCU發(fā)送探測(cè)消息; 第二確定單元,用于在預(yù)設(shè)時(shí)間內(nèi)未接收到所述第二 MCU返回的響應(yīng)消息時(shí),確定所述第二 MCU處于深度睡眠狀態(tài)。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 接收模塊,用于接收所述第二 MCU發(fā)送的狀態(tài)更新消息,所述狀態(tài)更新消息中攜帶的狀態(tài)參數(shù)為工作狀態(tài); 傳輸模塊,用于根據(jù)所述狀態(tài)更新消息確定所述第二 MCU被喚醒,并通過(guò)所述第一 MCU與所述第二 MCU之間的通信接口向所述第二 MCU傳輸數(shù)據(jù)。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 更新模塊,用于根據(jù)所述狀態(tài)更新消息中攜帶的狀態(tài)參數(shù),更新預(yù)先存儲(chǔ)的所述第二MCU的狀態(tài)參數(shù)。11.一種喚醒MCU的裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 當(dāng)?shù)谝?MCU觸發(fā)了向第二 MCU傳輸數(shù)據(jù)的通信事件時(shí),確定所述第二 MCU是否處于深度睡眠狀態(tài); 如果所述第二 MCU處于深度睡眠狀態(tài),則通過(guò)所述第一 MCU與所述第二 MCU之間連接的喚醒引腳,向所述第二 MCU發(fā)送中斷喚醒信號(hào)喚醒所述第二 MCU。
【專利摘要】本發(fā)明公開了一種喚醒MCU的方法及裝置,屬于智能設(shè)備技術(shù)領(lǐng)域。方法包括:當(dāng)?shù)谝籑CU觸發(fā)了向第二MCU傳輸數(shù)據(jù)的通信事件時(shí),確定所述第二MCU是否處于深度睡眠狀態(tài);如果所述第二MCU處于深度睡眠狀態(tài),則通過(guò)所述第一MCU與所述第二MCU之間連接的喚醒引腳,向所述第二MCU發(fā)送中斷喚醒信號(hào)喚醒所述第二MCU。通過(guò)第一MCU與第二MCU之間連接的喚醒引腳,向第二MCU發(fā)送中斷喚醒信號(hào)。實(shí)現(xiàn)了通過(guò)深度睡眠狀態(tài)的MCU以外的MCU觸發(fā)的外部中斷事件來(lái)喚醒處于深度睡眠狀態(tài)MCU,無(wú)需等待MCU被內(nèi)部中斷事件喚醒就可以進(jìn)行通信,提高了MCU之間通信的效率。
【IPC分類】G06F9/48
【公開號(hào)】CN105094968
【申請(qǐng)?zhí)枴緾N201510379727
【發(fā)明人】孟德國(guó), 丁一, 侯恩星
【申請(qǐng)人】小米科技有限責(zé)任公司
【公開日】2015年11月25日
【申請(qǐng)日】2015年7月1日