两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

系統(tǒng)狀態(tài)切換方法及便攜終端的制作方法

文檔序號:7721057閱讀:97來源:國知局
專利名稱:系統(tǒng)狀態(tài)切換方法及便攜終端的制作方法
技術(shù)領(lǐng)域
本申請涉及通信技術(shù)領(lǐng)域,特別涉及一種系統(tǒng)狀態(tài)切換方法及便攜終端。
背景技術(shù)
混合系統(tǒng)架構(gòu)終端,以PC (Personal Computer,個人計算機)為例,是在現(xiàn)有僅有 一個系統(tǒng)的PC基礎(chǔ)上,嵌入其它至少一個系統(tǒng)的PC。不同系統(tǒng)之間可以融合工作,發(fā)揮各 自優(yōu)勢?,F(xiàn)有常見的混合系統(tǒng)架構(gòu)的PC通常集成了一個主系統(tǒng)(例如,Vista)和一個從系 統(tǒng)(例如,Win CE),主系統(tǒng)和從系統(tǒng)之間可以共享鍵盤、網(wǎng)卡、顯示屏、存儲設(shè)備、Audio等。 混合系統(tǒng)架構(gòu)的PC在工作過程中,主系統(tǒng)和從系統(tǒng)之間可以根據(jù)需要進行相互間的切換?,F(xiàn)有混合架構(gòu)PC中,主系統(tǒng)和從系統(tǒng)各有一個系統(tǒng)狀態(tài)管理軟件,該軟件在兩個 系統(tǒng)均處于活動狀態(tài)時運行,并用于記錄兩個系統(tǒng)的狀態(tài)信息,在系統(tǒng)進行狀態(tài)切換時,狀 態(tài)管理軟件通過驅(qū)動硬件執(zhí)行切換操作,使得本系統(tǒng)根據(jù)記錄的狀態(tài)信息進行狀態(tài)變換。 但是,當兩個系統(tǒng)中的任意一個系統(tǒng)處于非活動狀態(tài)時,則處于非活動狀態(tài)的系統(tǒng)由于軟 件未處于應用狀態(tài),而難以記錄系統(tǒng)狀態(tài)信息,必須喚醒處于非活動狀態(tài)的系統(tǒng)才能執(zhí)行 系統(tǒng)切換。

發(fā)明內(nèi)容
本申請實施例的目的在于提供一種系統(tǒng)狀態(tài)切換方法及便攜終端,以解決現(xiàn)有混 合系統(tǒng)架構(gòu)的便攜終端在進行系統(tǒng)狀態(tài)切換時必須喚醒兩個系統(tǒng)的問題。為解決上述技術(shù)問題,本申請實施例提供如下技術(shù)方案一種系統(tǒng)狀態(tài)切換方法,應用于包括第一系統(tǒng)和第二系統(tǒng)的便攜終端,所述第二 系統(tǒng)內(nèi)設(shè)置第二控制模塊,包括當所述第一系統(tǒng)和第二系統(tǒng)中的至少一個系統(tǒng)處于非活動狀態(tài)時,所述第二系統(tǒng) 通過所述第二控制模塊獲得所述第一系統(tǒng)的狀態(tài)信息;第二控制模塊接收系統(tǒng)狀態(tài)切換事件;根據(jù)所述第一系統(tǒng)的狀態(tài)信息,所述第二控制模塊切換所述第二系統(tǒng)到與所述第 一系統(tǒng)的狀態(tài)信息對應的狀態(tài)。當所述第一系統(tǒng)從活動狀態(tài)切換到非活動狀態(tài),且所述第二系統(tǒng)處于非活動狀態(tài) 時,所述第二系統(tǒng)通過所述第二控制模塊獲得所述第一系統(tǒng)的狀態(tài)信息包括所述第二系統(tǒng)通過所述第二控制模塊接收所述第一系統(tǒng)的CPU發(fā)送的所述第一 系統(tǒng)的狀態(tài)信息;或者所述第一系統(tǒng)還包括第一控制模塊,所述第二控制模塊接收所述第一控制模塊發(fā) 送的所述第一系統(tǒng)的狀態(tài)信息;或者所述第二控制模塊從所述第一系統(tǒng)的CPU,或者所述第一控制模塊獲取所述第一 系統(tǒng)的狀態(tài)信息。所述第二系統(tǒng)根據(jù)所述第一系統(tǒng)的狀態(tài)信息,切換到與所述第一系統(tǒng)的狀態(tài)信息對應的狀態(tài)包括所述第二控制模塊根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處于 活動狀態(tài);所述第二控制模塊判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從非活動狀態(tài) 切換到活動狀態(tài);所述第二控制模塊喚醒所述第二系統(tǒng),所述第二系統(tǒng)進入活動狀態(tài),所述第一系 統(tǒng)進入非活動狀態(tài)。當所述第一系統(tǒng)從非活動狀態(tài)切換到活動狀態(tài),所述第二系統(tǒng)處于活動狀態(tài)時, 所述第二系統(tǒng)通過所述第二控制模塊獲得所述第一系統(tǒng)的狀態(tài)信息包括所述第一系統(tǒng)還包括第一控制模塊,所述第二系統(tǒng)通過所述第二控制模塊接收所 述第一控制模塊發(fā)送的所述第一系統(tǒng)的狀態(tài)信息;或者所述第二控制模塊從所述第一控制模塊獲取所述第一系統(tǒng)的狀態(tài)信息。所述第二系統(tǒng)根據(jù)所述第一系統(tǒng)的狀態(tài)信息,切換到與所述第一系統(tǒng)的狀態(tài)信息 對應的狀態(tài)包括所述第二控制模塊根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處于 非活動狀態(tài);所述第二控制模塊判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從活動狀態(tài)切 換到非活動狀態(tài);所述第二控制模塊控制所述第二系統(tǒng)進入非活動狀態(tài),所述第一系統(tǒng)進入活動狀 態(tài)。所述狀態(tài)信息包括所述系統(tǒng)的狀態(tài)信息,或者應用程序的狀態(tài)信息;其中,所述系統(tǒng)的狀態(tài)信息包括聲音信息、音量信息;所述應用程序的狀態(tài)包括多媒體的播放進度信息、應用程序的操作狀態(tài)信息。所述系統(tǒng)狀態(tài)切換事件包括所述第一系統(tǒng)和所述第二系統(tǒng)之間進行物理分離的事件,所述第一系統(tǒng)和第二系 統(tǒng)之間進行物理連接的事件,接收到切換開關(guān)觸發(fā)的第一系統(tǒng)和第二系統(tǒng)之間分離的事 件,或者接收到切換開關(guān)觸發(fā)的第一系統(tǒng)和第二系統(tǒng)之間連接的事件。一種便攜終端,包括第一系統(tǒng)和第二系統(tǒng),其特征在于,所述第二系統(tǒng)內(nèi)設(shè)置有第 二控制模塊,所述第二控制模塊包括獲得單元,用于當所述第一系統(tǒng)和第二系統(tǒng)中的至少一個系統(tǒng)處于非活動狀態(tài) 時,獲得所述第一系統(tǒng)的狀態(tài)信息;接收單元,用于接收系統(tǒng)狀態(tài)切換事件;切換單元,用于根據(jù)所述第一系統(tǒng)的狀態(tài)信息,切換所述第二系統(tǒng)到與所述第一 系統(tǒng)的狀態(tài)信息對應的狀態(tài)。當所述第一系統(tǒng)從活動狀態(tài)切換到非活動狀態(tài),且所述第二系統(tǒng)處于非活動狀態(tài) 時,所述獲得單元包括至少一個下述單元接收單元,用于接收所述第一系統(tǒng)的CPU發(fā)送的所述第一系統(tǒng)的狀態(tài)信息,或者 用于當所述第一系統(tǒng)還包括第一控制模塊時,接收所述第一控制模塊發(fā)送的所述第一系統(tǒng) 的狀態(tài)信息;
獲取單元,用于從所述第一系統(tǒng)的CPU,或者所述第一控制模塊獲取所述第一系統(tǒng) 的狀態(tài)信息。所述切換單元包括第一判斷單元,用于根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處于 活動狀態(tài);第二判斷單元,用于判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從非活動狀態(tài) 切換到活動狀態(tài);狀態(tài)切換單元,用于喚醒所述第二系統(tǒng),使所述第二系統(tǒng)進入活動狀態(tài)。當所述第一系統(tǒng)從非活動狀態(tài)切換到活動狀態(tài),所述第二系統(tǒng)處于活動狀態(tài)時, 所述獲得單元包括至少一個下述單元接收單元,用于當所述第一系統(tǒng)還包括第一控制模塊時,接收所述第一控制模塊 發(fā)送的所述第一系統(tǒng)的狀態(tài)信息;獲取單元,用于從所述第一控制模塊獲取所述第一系統(tǒng)的狀態(tài)信息。所述切換單元包括第一判斷單元,用于根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處于 非活動狀態(tài);第二判斷單元,用于判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從活動狀態(tài)切 換到非活動狀態(tài);狀態(tài)切換單元,用于控制所述第二系統(tǒng)進入非活動狀態(tài)。由以上本申請實施例提供的技術(shù)方案可見,本申請實施例的便攜終端包括第一系 統(tǒng)和第二系統(tǒng),在第二系統(tǒng)內(nèi)設(shè)置了第二控制模塊,當?shù)谝幌到y(tǒng)和第二系統(tǒng)中的至少一個 系統(tǒng)處于非活動狀態(tài)時,第二系統(tǒng)通過第二控制模塊獲得第一系統(tǒng)的狀態(tài)信息,當?shù)诙?制模塊接收到系統(tǒng)狀態(tài)切換事件后,根據(jù)第一系統(tǒng)的狀態(tài)信息,切換第二系統(tǒng)到與第一系 統(tǒng)的狀態(tài)信息對應的狀態(tài)。應用本申請實施例在系統(tǒng)狀態(tài)切換時,無需兩個系統(tǒng)均處于活 動狀態(tài),而是通過系統(tǒng)內(nèi)設(shè)置的控制模塊可以在非活動狀態(tài)下傳輸系統(tǒng)間狀態(tài)信息,由此 降低了便攜終端的功耗;并且,控制模塊僅用于在系統(tǒng)非活動狀態(tài)下傳輸系統(tǒng)信息,由于系 統(tǒng)本身的操作系統(tǒng)無需開啟,因此系統(tǒng)信息的傳輸速度較快。


圖1為本發(fā)明系統(tǒng)狀態(tài)切換方法的第一實施例流程圖;圖2為本發(fā)明系統(tǒng)狀態(tài)切換方法的第二實施例流程圖;圖3為本發(fā)明系統(tǒng)狀態(tài)切換方法的第三實施例流程圖;圖4為本發(fā)明系統(tǒng)狀態(tài)切換方法的第四實施例流程圖;圖5為本發(fā)明系統(tǒng)狀態(tài)切換方法的第五實施例流程圖;圖6為本發(fā)明便攜終端的實施例框圖。
具體實施例方式在如下本申請的多個實施例中,有些實施例提供了一種系統(tǒng)狀態(tài)切換方法,有些 實施例提供了一種便攜終端,本申請實施例中的便攜終端包括第一系統(tǒng)和第二系統(tǒng),其中至少一個系統(tǒng)內(nèi)設(shè)置的控制模塊,該控制模塊在系統(tǒng)未啟動時可以一直開啟,用于獲取另 一個系統(tǒng)的系統(tǒng)狀態(tài)信息。為了使本技術(shù)領(lǐng)域的人員更好地理解本申請實施例中的技術(shù)方案,并使本申請實 施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本申請實施例中技術(shù)方 案作進一步詳細的說明。參見圖1,為本發(fā)明系統(tǒng)狀態(tài)切換方法的第一實施例流程圖步驟101 當?shù)谝幌到y(tǒng)和第二系統(tǒng)中的至少一個系統(tǒng)處于非活動狀態(tài)時,第二系 統(tǒng)通過所述第二控制模塊獲得所述第一系統(tǒng)的狀態(tài)信息。具體的,當所述第一系統(tǒng)從活動狀態(tài)切換到非活動狀態(tài),且所述第二系統(tǒng)處于非 活動狀態(tài)時,所述第二系統(tǒng)通過所述第二控制模塊接收所述第一系統(tǒng)的CPU發(fā)送的所述第 一系統(tǒng)的狀態(tài)信息;或者所述第一系統(tǒng)還包括第一控制模塊,所述第二控制模塊接收所述 第一控制模塊發(fā)送的所述第一系統(tǒng)的狀態(tài)信息;或者所述第二控制模塊從所述第一系統(tǒng)的 CPU,或者所述第一控制模塊獲取所述第一系統(tǒng)的狀態(tài)信息。具體的,當所述第一系統(tǒng)從非活動狀態(tài)切換到活動狀態(tài),所述第二系統(tǒng)處于活動 狀態(tài)時,所述第一系統(tǒng)還包括第一控制模塊,所述第二系統(tǒng)通過所述第二控制模塊接收所 述第一控制模塊發(fā)送的所述第一系統(tǒng)的狀態(tài)信息;或者所述第二控制模塊從所述第一控制 模塊獲取所述第一系統(tǒng)的狀態(tài)信息。其中,狀態(tài)信息包括所述系統(tǒng)的狀態(tài)信息,或者應用程序的狀態(tài)信息。具體的,所 述系統(tǒng)的狀態(tài)信息包括聲音信息、音量信息;所述應用程序的狀態(tài)包括多媒體的播放進 度信息、應用程序的操作狀態(tài)信息。步驟102 第二控制模塊接收系統(tǒng)狀態(tài)切換事件。其中,系統(tǒng)狀態(tài)切換事件包括所述第一系統(tǒng)和所述第二系統(tǒng)之間進行物理分離 的事件,所述第一系統(tǒng)和第二系統(tǒng)之間進行物理連接的事件,接收到切換開關(guān)觸發(fā)的第一 系統(tǒng)和第二系統(tǒng)之間分離的事件,或者接收到切換開關(guān)觸發(fā)的第一系統(tǒng)和第二系統(tǒng)之間連 接的事件。步驟103 根據(jù)第一系統(tǒng)的狀態(tài)信息,第二控制模塊切換第二系統(tǒng)到與第一系統(tǒng) 的狀態(tài)信息對應的狀態(tài),結(jié)束當前流程。具體的,當所述第一系統(tǒng)從活動狀態(tài)切換到非活動狀態(tài),且所述第二系統(tǒng)處于非 活動狀態(tài)時,所述第二控制模塊根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處 于活動狀態(tài),所述第二控制模塊判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從非活動狀 態(tài)切換到活動狀態(tài),所述第二控制模塊喚醒所述第二系統(tǒng),所述第二系統(tǒng)進入活動狀態(tài),所 述第一系統(tǒng)進入非活動狀態(tài)。具體的,當所述第一系統(tǒng)從活動狀態(tài)切換到非活動狀態(tài),且所述第二系統(tǒng)處于非 活動狀態(tài)時,所述第二控制模塊根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處 于非活動狀態(tài),所述第二控制模塊判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從活動狀 態(tài)切換到非活動狀態(tài),所述第二控制模塊控制所述第二系統(tǒng)進入非活動狀態(tài),所述第一系 統(tǒng)進入活動狀態(tài)。本發(fā)明系統(tǒng)狀態(tài)切換方法的實施例通常應用在具有混合系統(tǒng)的移動終端內(nèi),該混 合系統(tǒng)也稱為Hybrid系統(tǒng)。這種移動終端包括一個主系統(tǒng)和一個輔系統(tǒng),兩個系統(tǒng)共用統(tǒng)一的硬件平臺。其中,主系統(tǒng)內(nèi)的控制模塊稱為EC (嵌入式控制器),輔系統(tǒng)內(nèi)的控制模塊 稱為MCU(程序控制器)。EC和MCU具有單獨的處理功能,可以進行簡單的邏輯處理能力, 而無需其相應的操作系統(tǒng)處于啟動狀態(tài),EC和MCU的功耗較低,在移動終端硬件加電的情 況下無論主系統(tǒng)或者輔系統(tǒng)是否啟動,EC和MCU都會處于活動狀態(tài),以保持系統(tǒng)的狀態(tài)切 換。在EC和MCU之間可以設(shè)置I2C通路,用于傳輸系統(tǒng)狀態(tài)信息,特別對于具有混合系統(tǒng) 的筆記本的應用,當兩個系統(tǒng)中的一個處于非活動狀態(tài)時,且輔系統(tǒng)所在的顯示屏部分和 主系統(tǒng)所在的主機部分之間物理分離或連接時,可以根據(jù)EC和MCU之間傳輸?shù)臓顟B(tài)信息進 行系統(tǒng)切換,而無需兩個系統(tǒng)都處于喚醒狀態(tài)。為了清楚地描述本發(fā)明,下面各個實施例均 基于上述具體應用進行描述。參見圖2,為本發(fā)明系統(tǒng)狀態(tài)切換方法的第二實施例流程圖,該實施例示出了主系 統(tǒng)從活動狀態(tài)切換到非活動狀態(tài),且輔系統(tǒng)處于非活動狀態(tài)時的系統(tǒng)狀態(tài)切換過程步驟201 主系統(tǒng)處于活動狀態(tài),輔系統(tǒng)處于非活動狀態(tài)。其中,非活動狀態(tài)可以具體為休眠狀態(tài)、待機狀態(tài)、或者關(guān)機狀態(tài)等。步驟202 主系統(tǒng)狀態(tài)改變時,主系統(tǒng)通過EC與MCU之間的I2C通路向輔系統(tǒng)的 MCU發(fā)送主系統(tǒng)的狀態(tài)信息。主系統(tǒng)狀態(tài)改變指主系統(tǒng)要從活動狀態(tài)進入非活動狀態(tài),此時由于主系統(tǒng)仍然處 于活動狀態(tài),因此主系統(tǒng)的CPU和EC均開啟,而輔系統(tǒng)處于非活動狀態(tài),因此輔系統(tǒng)僅有 MCU開啟。此時,主系統(tǒng)可以由其CPU將系統(tǒng)狀態(tài)信息發(fā)送給EC,再由EC通過EC與MCU之 間的I2C通路向輔系統(tǒng)的MCU發(fā)送主系統(tǒng)的狀態(tài)信息,或者由MCU直接從EC處獲取主系統(tǒng) 的狀態(tài)信息。另外,除了步驟202記載的通過EC與MCU之間的I2C通路傳輸狀態(tài)信息外,也可 以在MCU與主系統(tǒng)的CPU之間開設(shè)通路,主系統(tǒng)由其CPU直接將狀態(tài)信息發(fā)送到MCU,或者 由MCU直接到主系統(tǒng)的CPU處獲取該狀態(tài)信息。步驟203 =MCU記錄主系統(tǒng)的狀態(tài)信息后,接收系統(tǒng)狀態(tài)切換事件。其中,系統(tǒng)狀態(tài)切換事件可以具體為所述主系統(tǒng)和所述輔系統(tǒng)之間進行物理分 離的事件,主系統(tǒng)和輔系統(tǒng)之間進行物理連接的事件,接收到切換開關(guān)觸發(fā)的主系統(tǒng)和輔 系統(tǒng)之間分離的事件,或者接收到切換開關(guān)觸發(fā)的主系統(tǒng)和輔系統(tǒng)之間連接的事件。步驟204 =MCU根據(jù)獲得的主系統(tǒng)的狀態(tài)信息判斷主系統(tǒng)當前處于活動狀態(tài)。步驟205 =MCU判斷輔系統(tǒng)當前處于非活動狀態(tài)。步驟206 =MCU判斷系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從非活動狀態(tài)切換到活 動狀態(tài)。步驟207 =MCU將輔系統(tǒng)從非活動狀態(tài)喚醒,輔系統(tǒng)進入活動狀態(tài),主系統(tǒng)進入非 活動狀態(tài),結(jié)束當前流程。參見圖3,為本發(fā)明系統(tǒng)狀態(tài)切換方法的第三實施例流程圖,該實施例示出了主系 統(tǒng)從非活動狀態(tài)切換到活動狀態(tài),且輔系統(tǒng)處于活動狀態(tài)時的系統(tǒng)狀態(tài)切換過程步驟301 主系統(tǒng)處于非活動狀態(tài),輔系統(tǒng)處于活動狀態(tài)。步驟302 主系統(tǒng)狀態(tài)改變時,主系統(tǒng)通過EC與MCU之間的I2C通路向輔系統(tǒng)的 MCU發(fā)送主系統(tǒng)的狀態(tài)信息。主系統(tǒng)狀態(tài)改變指主系統(tǒng)要從非活動狀態(tài)進入活動狀態(tài),此時由于主系統(tǒng)處于非活動狀態(tài),因此主系統(tǒng)的僅EC開啟,而輔系統(tǒng)處于活動狀態(tài),因此輔系統(tǒng)的CPU和MCU均開 啟。此時,主系統(tǒng)由其EC通過EC與MCU之間的I2C通路向輔系統(tǒng)的MCU發(fā)送主系統(tǒng)的狀 態(tài)信息,或者由MCU直接從EC處獲取主系統(tǒng)的狀態(tài)信息。另外,除了步驟302記載的通過EC與MCU之間的I2C通路傳輸狀態(tài)信息外,也可以 在EC與輔系統(tǒng)的CPU之間開設(shè)通路,主系統(tǒng)由其EC直接將狀態(tài)信息發(fā)送到輔系統(tǒng)的CPU, 或者由輔系統(tǒng)的CPU直接到主系統(tǒng)的EC處獲取該狀態(tài)信息。步驟303 =MCU記錄主系統(tǒng)的狀態(tài)信息后,接收系統(tǒng)狀態(tài)切換事件。步驟304 =MCU根據(jù)獲得的主系統(tǒng)的狀態(tài)信息判斷主系統(tǒng)當前處于非活動狀態(tài)。步驟305 =MCU判斷輔系統(tǒng)當前處于活動狀態(tài)。步驟306 =MCU判斷系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從活動狀態(tài)切換到非活 動狀態(tài)。步驟307 =MCU控制輔系統(tǒng)從活動狀態(tài)進入活動狀態(tài),主系統(tǒng)進入活動狀態(tài),結(jié)束 當前流程。參見圖4,為本發(fā)明系統(tǒng)狀態(tài)切換方法的第四實施例流程圖,該實施例示出了輔系 統(tǒng)從活動狀態(tài)切換到非活動狀態(tài),且主系統(tǒng)處于非活動狀態(tài)時的系統(tǒng)狀態(tài)切換過程步驟401 輔系統(tǒng)處于活動狀態(tài),主輔系統(tǒng)處于非活動狀態(tài)。步驟402 輔系統(tǒng)狀態(tài)改變時,輔系統(tǒng)通過EC與MCU之間的I2C通路向主系統(tǒng)的 EC發(fā)送主系統(tǒng)的狀態(tài)信息。輔系統(tǒng)狀態(tài)改變指輔系統(tǒng)要從活動狀態(tài)進入非活動狀態(tài),此時由于輔系統(tǒng)仍然處 于活動狀態(tài),因此輔系統(tǒng)的CPU和MCU均開啟,而主系統(tǒng)處于非活動狀態(tài),因此主系統(tǒng)僅有 EC開啟。此時,輔系統(tǒng)可以由其CPU將系統(tǒng)狀態(tài)信息發(fā)送給MCU,再由MCU通過EC與MCU 之間的I2C通路向主系統(tǒng)的EC發(fā)送輔系統(tǒng)的狀態(tài)信息,或者由EC直接從MCU處獲取輔系 統(tǒng)的狀態(tài)信息。另外,除了步驟402記載的通過EC與MCU之間的I2C通路傳輸狀態(tài)信息外,也可 以在EC與輔系統(tǒng)的CPU之間開設(shè)通路,輔系統(tǒng)由其CPU直接將狀態(tài)信息發(fā)送到EC,或者由 EC直接到輔系統(tǒng)的CPU處獲取該狀態(tài)信息。步驟403 =EC記錄輔系統(tǒng)的狀態(tài)信息后,接收系統(tǒng)狀態(tài)切換事件。步驟404 =EC根據(jù)獲得的輔系統(tǒng)的狀態(tài)信息判斷輔系統(tǒng)當前處于活動狀態(tài)。步驟405 =EC判斷主系統(tǒng)當前處于非活動狀態(tài)。步驟406 =EC判斷系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從非活動狀態(tài)切換到活動 狀態(tài)。步驟407 =EC將主系統(tǒng)從非活動狀態(tài)喚醒,主系統(tǒng)進入活動狀態(tài),輔系統(tǒng)進入非活 動狀態(tài),結(jié)束當前流程。參見圖5,為本發(fā)明系統(tǒng)狀態(tài)切換方法的第五實施例流程圖,該實施例示出了輔系 統(tǒng)從非活動狀態(tài)切換到活動狀態(tài),且主系統(tǒng)處于活動狀態(tài)時的系統(tǒng)狀態(tài)切換過程步驟501 輔系統(tǒng)處于非活動狀態(tài),主系統(tǒng)處于活動狀態(tài)。步驟502 輔系統(tǒng)狀態(tài)改變時,輔系統(tǒng)通過EC與MCU之間的I2C通路向主系統(tǒng)的 EC發(fā)送輔系統(tǒng)的狀態(tài)信息。輔系統(tǒng)狀態(tài)改變指輔系統(tǒng)要從非活動狀態(tài)進入活動狀態(tài),此時由于輔系統(tǒng)處于非活動狀態(tài),因此輔系統(tǒng)的僅MCU開啟,而主系統(tǒng)處于活動狀態(tài),因此主系統(tǒng)的CPU和EC均開 啟。此時,輔系統(tǒng)由其MCU通過EC與MCU之間的I2C通路向主系統(tǒng)的EC發(fā)送輔系統(tǒng)的狀 態(tài)信息,或者由EC直接從MCU處獲取輔系統(tǒng)的狀態(tài)信息。另外,除了步驟502記載的通過EC與MCU之間的I2C通路傳輸狀態(tài)信息外,也可 以在MCU與主系統(tǒng)的CPU之間開設(shè)通路,輔系統(tǒng)由其MCU直接將狀態(tài)信息發(fā)送到主系統(tǒng)的 CPU,或者由主系統(tǒng)的CPU直接到輔系統(tǒng)的MCU處獲取該狀態(tài)信息。步驟503 =EC記錄輔系統(tǒng)的狀態(tài)信息后,接收系統(tǒng)狀態(tài)切換事件。步驟504 =EC根據(jù)獲得的輔系統(tǒng)的狀態(tài)信息判斷輔系統(tǒng)當前處于非活動狀態(tài)。步驟505 =EC判斷主系統(tǒng)當前處于活動狀態(tài)。步驟506 =EC判斷系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從活動狀態(tài)切換到非活動 狀態(tài)。步驟507 :EC控制輔系統(tǒng)從活動狀態(tài)進入活動狀態(tài),主系統(tǒng)進入活動狀態(tài),結(jié)束當 前流程。與本申請系統(tǒng)狀態(tài)切換方法的實施例相對應,本申請還提供了便攜終端的實施 例。參見圖6,為本申請便攜終端的實施例框圖。該便攜終端包括第一系統(tǒng)610和第二系統(tǒng)620,所述第二系統(tǒng)620內(nèi)設(shè)置有第二 控制模塊630。其中,第二控制模塊630包括獲得單元631,用于當所述第一系統(tǒng)610和第二系統(tǒng)620中的至少一個系統(tǒng)處于非 活動狀態(tài)時,獲得所述第一系統(tǒng)610的狀態(tài)信息;接收單元632,用于接收系統(tǒng)狀態(tài)切換事件;切換單元633,用于根據(jù)所述第一系統(tǒng)610的狀態(tài)信息,切換所述第二系統(tǒng)620到 與所述第一系統(tǒng)610的狀態(tài)信息對應的狀態(tài)。具體的,當所述第一系統(tǒng)610從活動狀態(tài)切換到非活動狀態(tài),且所述第二系統(tǒng)620 處于非活動狀態(tài)時,所述獲得單元631可以包括至少一個下述單元(圖6中未示出)接收 單元,用于接收所述第一系統(tǒng)610的CPU發(fā)送的所述第一系統(tǒng)610的狀態(tài)信息,或者用于 當所述第一系統(tǒng)610還包括第一控制模塊時,接收所述第一控制模塊發(fā)送的所述第一系統(tǒng) 610的狀態(tài)信息;獲取單元,用于從所述第一系統(tǒng)610的CPU,或者所述第一控制模塊獲取所 述第一系統(tǒng)610的狀態(tài)信息。相應的,切換單元633可以包括(圖6中未示出)第一判斷單元,用于根據(jù)獲得 的第一系統(tǒng)610的狀態(tài)信息判斷所述第一系統(tǒng)610當前處于活動狀態(tài);第二判斷單元,用于 判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從非活動狀態(tài)切換到活動狀態(tài);狀態(tài)切換單 元,用于喚醒所述第二系統(tǒng)620,使所述第二系統(tǒng)620進入活動狀態(tài)。具體的,當所述第一系統(tǒng)610從非活動狀態(tài)切換到活動狀態(tài),所述第二系統(tǒng)620處 于活動狀態(tài)時,所述獲得單元631可以包括至少一個下述單元(圖6中未示出)接收單元, 用于當所述第一系統(tǒng)610還包括第一控制模塊時,接收所述第一控制模塊發(fā)送的所述第一 系統(tǒng)610的狀態(tài)信息;獲取單元,用于從所述第一控制模塊獲取所述第一系統(tǒng)610的狀態(tài)信 肩、ο相應的,切換單元633可以包括(圖6中未示出)第一判斷單元,用于根據(jù)獲得的第一系統(tǒng)610的狀態(tài)信息判斷所述第一系統(tǒng)610當前處于非活動狀態(tài);第二判斷單元,用 于判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從活動狀態(tài)切換到非活動狀態(tài);狀態(tài)切換 單元,用于控制所述第二系統(tǒng)620進入非活動狀態(tài)。通過以上的實施方式的描述可知,本申請實施例的便攜終端包括第一系統(tǒng)和第二 系統(tǒng),在第二系統(tǒng)內(nèi)設(shè)置了第二控制模塊,當?shù)谝幌到y(tǒng)和第二系統(tǒng)中的至少一個系統(tǒng)處于 非活動狀態(tài)時,第二系統(tǒng)通過第二控制模塊獲得第一系統(tǒng)的狀態(tài)信息,當?shù)诙刂颇K接 收到系統(tǒng)狀態(tài)切換事件后,根據(jù)第一系統(tǒng)的狀態(tài)信息,切換第二系統(tǒng)到與第一系統(tǒng)的狀態(tài) 信息對應的狀態(tài)。應用本申請實施例在系統(tǒng)狀態(tài)切換時,無需兩個系統(tǒng)均處于活動狀態(tài),而 是通過系統(tǒng)內(nèi)設(shè)置的控制模塊可以在非活動狀態(tài)下傳輸系統(tǒng)間狀態(tài)信息,由此降低了便攜 終端的功耗;并且,控制模塊僅用于在系統(tǒng)非活動狀態(tài)下傳輸系統(tǒng)信息,由于系統(tǒng)本身的操 作系統(tǒng)無需開啟,因此系統(tǒng)信息的傳輸速度較快。本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請實施例中的技術(shù)可借助軟件加必需 的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請實施例中的技術(shù)方案本質(zhì)上或者 說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存 儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以 是個人計算機,服務器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分 所述的方法。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。并且設(shè)備和終端 的實施例可以與其對應的方法實施例的相關(guān)部分可以相互參照,重復部分不再贅述。以上所述的本申請實施方式,并不構(gòu)成對本申請保護范圍的限定。任何在本申請 的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應包含在本申請的保護范圍之內(nèi)。
權(quán)利要求
1.一種系統(tǒng)狀態(tài)切換方法,應用于包括第一系統(tǒng)和第二系統(tǒng)的便攜終端,其特征在于, 所述第二系統(tǒng)內(nèi)設(shè)置第二控制模塊,包括當所述第一系統(tǒng)和第二系統(tǒng)中的至少一個系統(tǒng)處于非活動狀態(tài)時,所述第二系統(tǒng)通過 所述第二控制模塊獲得所述第一系統(tǒng)的狀態(tài)信息;第二控制模塊接收系統(tǒng)狀態(tài)切換事件;根據(jù)所述第一系統(tǒng)的狀態(tài)信息,所述第二控制模塊切換所述第二系統(tǒng)到與所述第一系 統(tǒng)的狀態(tài)信息對應的狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述第一系統(tǒng)從活動狀態(tài)切換到非活 動狀態(tài),且所述第二系統(tǒng)處于非活動狀態(tài)時,所述第二系統(tǒng)通過所述第二控制模塊獲得所 述第一系統(tǒng)的狀態(tài)信息包括所述第二系統(tǒng)通過所述第二控制模塊接收所述第一系統(tǒng)的CPU發(fā)送的所述第一系統(tǒng) 的狀態(tài)信息;或者所述第一系統(tǒng)還包括第一控制模塊,所述第二控制模塊接收所述第一控制模塊發(fā)送的 所述第一系統(tǒng)的狀態(tài)信息;或者所述第二控制模塊從所述第一系統(tǒng)的CPU,或者所述第一控制模塊獲取所述第一系統(tǒng) 的狀態(tài)信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第二系統(tǒng)根據(jù)所述第一系統(tǒng)的狀態(tài) 信息,切換到與所述第一系統(tǒng)的狀態(tài)信息對應的狀態(tài)包括所述第二控制模塊根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處于活動 狀態(tài);所述第二控制模塊判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從非活動狀態(tài)切換 到活動狀態(tài);所述第二控制模塊喚醒所述第二系統(tǒng),所述第二系統(tǒng)進入活動狀態(tài),所述第一系統(tǒng)進 入非活動狀態(tài)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述第一系統(tǒng)從非活動狀態(tài)切換到活 動狀態(tài),所述第二系統(tǒng)處于活動狀態(tài)時,所述第二系統(tǒng)通過所述第二控制模塊獲得所述第 一系統(tǒng)的狀態(tài)信息包括所述第一系統(tǒng)還包括第一控制模塊,所述第二系統(tǒng)通過所述第二控制模塊接收所述第 一控制模塊發(fā)送的所述第一系統(tǒng)的狀態(tài)信息;或者所述第二控制模塊從所述第一控制模塊獲取所述第一系統(tǒng)的狀態(tài)信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第二系統(tǒng)根據(jù)所述第一系統(tǒng)的狀態(tài) 信息,切換到與所述第一系統(tǒng)的狀態(tài)信息對應的狀態(tài)包括所述第二控制模塊根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處于非活 動狀態(tài);所述第二控制模塊判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從活動狀態(tài)切換到 非活動狀態(tài);所述第二控制模塊控制所述第二系統(tǒng)進入非活動狀態(tài),所述第一系統(tǒng)進入活動狀態(tài)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述狀態(tài)信息包括所述系統(tǒng)的狀態(tài)信 息,或者應用程序的狀態(tài)信息;其中,所述系統(tǒng)的狀態(tài)信息包括聲音信息、音量信息;所述應用程序的狀態(tài)包括多媒體的播放進度信息、應用程序的操作狀態(tài)信息。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述系統(tǒng)狀態(tài)切換事件包括所述第一系統(tǒng)和所述第二系統(tǒng)之間進行物理分離的事件,所述第一系統(tǒng)和第二系統(tǒng)之 間進行物理連接的事件,接收到切換開關(guān)觸發(fā)的第一系統(tǒng)和第二系統(tǒng)之間分離的事件,或 者接收到切換開關(guān)觸發(fā)的第一系統(tǒng)和第二系統(tǒng)之間連接的事件。
8.一種便攜終端,其特征在于,包括第一系統(tǒng)和第二系統(tǒng),其特征在于,所述第二系統(tǒng) 內(nèi)設(shè)置有第二控制模塊,所述第二控制模塊包括獲得單元,用于當所述第一系統(tǒng)和第二系統(tǒng)中的至少一個系統(tǒng)處于非活動狀態(tài)時,獲 得所述第一系統(tǒng)的狀態(tài)信息;接收單元,用于接收系統(tǒng)狀態(tài)切換事件;切換單元,用于根據(jù)所述第一系統(tǒng)的狀態(tài)信息,切換所述第二系統(tǒng)到與所述第一系統(tǒng) 的狀態(tài)信息對應的狀態(tài)。
9.根據(jù)權(quán)利要求8所述的便攜終端,其特征在于,當所述第一系統(tǒng)從活動狀態(tài)切換到 非活動狀態(tài),且所述第二系統(tǒng)處于非活動狀態(tài)時,所述獲得單元包括至少一個下述單元接收單元,用于接收所述第一系統(tǒng)的CPU發(fā)送的所述第一系統(tǒng)的狀態(tài)信息,或者用于 當所述第一系統(tǒng)還包括第一控制模塊時,接收所述第一控制模塊發(fā)送的所述第一系統(tǒng)的狀 態(tài)信息;獲取單元,用于從所述第一系統(tǒng)的CPU,或者所述第一控制模塊獲取所述第一系統(tǒng)的狀態(tài)fe息。
10.根據(jù)權(quán)利要求9所述的便攜終端,其特征在于,所述切換單元包括第一判斷單元,用于根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處于活動 狀態(tài);第二判斷單元,用于判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從非活動狀態(tài)切換 到活動狀態(tài);狀態(tài)切換單元,用于喚醒所述第二系統(tǒng),使所述第二系統(tǒng)進入活動狀態(tài)。
11.根據(jù)權(quán)利要求8所述的便攜終端,其特征在于,當所述第一系統(tǒng)從非活動狀態(tài)切換 到活動狀態(tài),所述第二系統(tǒng)處于活動狀態(tài)時,所述獲得單元包括至少一個下述單元接收單元,用于當所述第一系統(tǒng)還包括第一控制模塊時,接收所述第一控制模塊發(fā)送 的所述第一系統(tǒng)的狀態(tài)信息;獲取單元,用于從所述第一控制模塊獲取所述第一系統(tǒng)的狀態(tài)信息。
12.根據(jù)權(quán)利要求11所述的便攜終端,其特征在于,所述切換單元包括第一判斷單元,用于根據(jù)獲得的第一系統(tǒng)的狀態(tài)信息判斷所述第一系統(tǒng)當前處于非活 動狀態(tài);第二判斷單元,用于判斷所述系統(tǒng)狀態(tài)切換事件對應的切換邏輯為從活動狀態(tài)切換到 非活動狀態(tài);狀態(tài)切換單元,用于控制所述第二系統(tǒng)進入非活動狀態(tài)。
全文摘要
本發(fā)明公開了一種系統(tǒng)狀態(tài)切換方法及便攜終端,應用于包括第一系統(tǒng)和第二系統(tǒng)的便攜終端,所述第二系統(tǒng)內(nèi)設(shè)置第二控制模塊,包括當所述第一系統(tǒng)和第二系統(tǒng)中的至少一個系統(tǒng)處于非活動狀態(tài)時,所述第二系統(tǒng)通過所述第二控制模塊獲得所述第一系統(tǒng)的狀態(tài)信息;第二控制模塊接收系統(tǒng)狀態(tài)切換事件;根據(jù)所述第一系統(tǒng)的狀態(tài)信息,所述第二控制模塊切換所述第二系統(tǒng)到與所述第一系統(tǒng)的狀態(tài)信息對應的狀態(tài)。應用本發(fā)明實施例在系統(tǒng)狀態(tài)切換時,無需兩個系統(tǒng)均處于活動狀態(tài),而是通過系統(tǒng)內(nèi)設(shè)置的控制模塊可以在非活動狀態(tài)下傳輸系統(tǒng)間狀態(tài)信息,由此降低了便攜終端的功耗。
文檔編號H04W52/02GK102104936SQ200910242880
公開日2011年6月22日 申請日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
發(fā)明者李斌, 趙謙, 陳浩 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
毕节市| 剑河县| 双流县| 龙里县| 辛集市| 习水县| 桂东县| 历史| 乐至县| 循化| 历史| 达日县| 武宁县| 广平县| 松溪县| 休宁县| 平度市| 赤水市| 平远县| 布拖县| 苏尼特右旗| 天津市| 汤阴县| 玉门市| 年辖:市辖区| 容城县| 香港| 南宫市| 抚宁县| 桂林市| 南康市| 建湖县| 奎屯市| 南陵县| 扬中市| 罗田县| 崇义县| 探索| 襄城县| 新余市| 忻城县|