電子設備喚醒方法及相關裝置

電子設備喚醒方法及相關裝置

《電子設備喚醒方法及相關裝置》是小米科技有限責任公司於2014年3月25日申請的發明專利,該專利申請號為2014101134944,公布號為CN103927200A,公布日為2014年7月16日,發明人是譚康喜。

《電子設備喚醒方法及相關裝置》提供的裝置包括:第一信號獲取單元,用於獲取電子設備的第一上電信號或第一處理器的關機信號;第一啟動信號生成單元,用於根據第一上電信號或關機信號生成第一啟動信號;第一啟動信號傳送單元,用於向電子設備中的無線模組傳送第一啟動信號;第二信號獲取單元,用於獲取無線模組利用第一系統接收到的無線控制信號;第二啟動信號生成單元,用於根據無線控制信號生成第二啟動信號;第二啟動信號傳送單元,用於向第一處理器傳送第二啟動信號。該裝置只要電子設備與電源相連線,就可以利用無線控制信號控制電子設備啟動工作,使得具有無線通訊功能的電子設備的操控性更強,並且操作簡單方便,非常便利。

2021年6月24日,《電子設備喚醒方法及相關裝置》獲得第二十二屆中國專利優秀獎。

(概述圖為《電子設備喚醒方法及相關裝置》摘要附圖)

基本介紹

  • 中文名:電子設備喚醒方法及相關裝置
  • 申請人:小米科技有限責任公司
  • 發明人:譚康喜
  • 申請號:2014101134944
  • 申請日:2014年3月25日
  • 公布號:CN103927200A
  • 公布日:2014年7月16日
  • 地址:北京市海淀區清河中街68號華潤五彩城購物中心二期13層
  • 代理機構:北京弘權智慧財產權代理事務所(普通合夥)
  • 代理人:逯長明、陳蕾
  • Int. Cl.:G06F9/445、H04N5/44、H04N21/4227、G08C17/02
  • 類別:發明專利
專利背景,發明內容,專利目的,技術方案,改善效果,附圖說明,技術領域,權利要求,實施方式,專利榮譽,

專利背景

截至2014年3月,隨著科技的發展,無線的技術越來越成熟、套用越來越廣泛。如無線電通信、無線電傳真、無線電廣播、電視等。在已有的2.4G或5G等無線通訊設備中,無線模組通常受無線通訊設備主系統CPU的控制進行數據收發。當無線通訊設備的主系統關機後,這裡關機通常是指通過無線通訊設備上的物理按鍵切斷主系統CPU的供電,相應地,無線模組也會下電且無法工作,進而當用戶需要再次開機時,必須移動到無線通訊設備附近,並且手動操作無線通訊設備上的物理按鍵,才能使得無線通訊的主系統CPU上電工作,這與無線通訊設備的設計初衷相違背,使得無線通訊設備的便利性降低。

發明內容

專利目的

《電子設備喚醒方法及相關裝置》的目的在於克服2014年3月前相關技術中存在的問題,提供一種電子設備喚醒方法及相關裝置。

技術方案

《電子設備喚醒方法及相關裝置》實施例的第一方面,提供一種電子設備喚醒裝置,用於喚醒電子設備中的第一處理器,所述裝置包括:第一信號獲取單元,用於獲取所述電子設備的第一上電信號或所述第一處理器的關機信號;第一啟動信號生成單元,用於根據所述第一上電信號或所述關機信號生成第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統;第一啟動信號傳送單元,用於向所述電子設備中的無線模組傳送所述第一啟動信號;第二信號獲取單元,用於獲取所述無線模組利用所述第一系統接收到的無線控制信號;第二啟動信號生成單元,用於根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統;第二啟動信號傳送單元,用於向所述第一處理器傳送所述第二啟動信號。
結合第一方面,在第一方面第一種可能的實現方式中,所述裝置還包括:上電信號生成單元,用於根據所述第一上電信號或所述關機信號生成第二上電信號,所述第二上電信號用於控制所述無線模組上電;上電信號傳送單元,用於向所述無線模組傳送所述第二上電信號;第三啟動信號生成單元,用於根據所述第一上電信號或所述關機信號生成第三啟動信號;第三啟動信號傳送單元,用於向所述第一處理器傳送所述第三啟動信號,所述第三啟動信號用於控制所述第一處理器的啟動副系統,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔。
結合第一方面第一種可能的實現方式,在第一方面第二種可能的實現方式中,所述裝置還包括:停止信號生成單元,用於根據所述第三啟動信號的傳送時間生成停止信號;停止信號傳送單元,用於向所述第一處理器傳送所述停止信號,所述停止信號用於在所述第一處理器傳送所述第一系統的執行檔完畢後,控制所述第一處理器停止運行所述副系統。
結合第一方面或第一方面第一種或第二種可能的實現方式,在第一方面第三種可能的實現方式中,所述裝置還包括:無線控制信號判斷單元,用於判斷所述無線控制信號是否為預先設定的喚醒信號;當所述無線控制信號為預先設定的喚醒信號時,所述第二啟動信號生成單元根據所述無線控制信號生成第二啟動信號。
結合第一方面第一種或第二種可能的實現方式,在第一方面第四種可能的實現方式中,所述無線模組在所述第一系統和第二系統下接收的無線控制信號的格式不相同。
結合第一方面第一種或第二種可能的實現方式,在第一方面第五種可能的實現方式中,所述第一處理器的副系統為所述第一處理器的底層服務系統。
《電子設備喚醒方法及相關裝置》實施例的第二方面,提供一種電子設備,包括:第一處理器、第二處理器和無線模組,其中,所述第一處理器作為所述電子設備的主處理器,所述第二處理器作為所述電子設備的從處理器;所述第一處理器通過數據線與所述無線模組相連線;所述第二處理器的第一輸出端與所述第一處理器的復位Reset管腳相連線,所述第二處理器的第二輸出端與所述無線模組的Reset管腳相連線,所述第二處理器的第一輸入端與所述電子設備的電源、所述第一處理器的電源輸入端相連線,所述第二處理器的第二輸入端與所述無線模組的一個輸出端相連線;所述第二處理器包括:第一子處理器,其中,所述第一子處理器用於獲取所述電子設備的電源的第一上電信號或所述第一處理器的關機信號;根據所述第一上電信號或所述關機信號生成第一啟動信號;向所述無線模組傳送所述第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統;獲取所述無線模組利用所述第一系統接收到的無線控制信號;根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統;向所述第一處理器傳送所述第二啟動信號。
結合第二方面,在第二方面第一種可能的實現方式中,所述電子設備還包括:第一存儲器,其中,所述第一存儲器與所述無線模組相連線,並且所述第一存儲器記憶體儲有所述第一系統的執行檔。
結合第二方面,在第二方面第二種可能的實現方式中,所述第一處理器記憶體儲有所述第一系統的執行檔,所述第二處理器還包括:第二子處理器,其中,所述第二子處理器用於根據所述第一上電信號或所述關機信號生成第二上電信號,向所述無線模組傳送所述第二上電信號,所述第二上電信號用於控制所述無線模組上電;根據所述第一上電信號或所述關機信號生成第三啟動信號;向所述第一處理器傳送所述第三啟動信號,所述第三啟動信號用於控制所述第一處理器的副系統,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔。
結合第二方面第二種可能的實現方式,在第二方面第三種可能的實現方式中,所述第二處理器還包括:第三子處理器,其中,所述第三子處理器用於根據所述第三啟動信號的傳送時間生成停止信號;向所述第一處理器傳送所述停止信號,所述停止信號用於在所述第一處理器傳送所述第一系統的執行檔完畢後,控制所述第一處理器停止運行所述副系統。
《電子設備喚醒方法及相關裝置》實施例的第三方面,提供一種電子設備喚醒方法,用於喚醒電子設備中的第一處理器,所述方法包括:獲取所述電子設備的第一上電信號或所述第一處理器的關機信號;根據所述第一上電信號或所述關機信號生成第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統;向所述電子設備中的無線模組傳送所述第一啟動信號;獲取所述無線模組利用所述第一啟動信號啟動第一系統後接收到的無線控制信號;根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統;向所述第一處理器傳送所述第二啟動信號。
結合第三方面,在第三方面第一種可能的實現方式中,所述方法還包括:根據所述第一上電信號或所述關機信號生成第二上電信號,所述第二上電信號用於控制所述無線模組上電;向所述無線模組傳送所述第二上電信號;根據所述第一上電信號或所述關機信號生成第三啟動信號,所述第三啟動信號用於控制所述第一處理器的副系統,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔,並控制所述第一處理器在傳送所述第一系統的執行檔完畢後停止運行所述副系統;向所述第一處理器傳送所述第三啟動信號。
結合第三方面第一種可能的實現方式,在第三方面第二種可能的實現方式中,所述方法還包括:根據所述第三啟動信號的傳送時間生成停止信號,所述停止信號用於在所述第一處理器傳送所述第一系統的執行檔完畢後,控制所述第一處理器停止運行所述副系統;向所述第一處理器傳送所述停止信號。
結合第三方面第二種可能的實現方式,在第三方面第三種可能的實現方式中,所述根據所述第三啟動信號的傳送時間生成停止信號,包括:在所述第三啟動信號的傳送時間之後延遲預設時間後生成停止信號。
結合第三方面或第三方面第一種、第二種或第三種可能的實現方式,在第三方面四種可能的實現方式中,根據所述無線控制信號生成第二啟動信號,包括:判斷所述無線控制信號是否為預先設定的喚醒信號;當所述無線控制信號為預先設定的喚醒信號時,根據所述無線控制信號生成第二啟動信號。
《電子設備喚醒方法及相關裝置》實施例的第四方面,提供一種終端,用於喚醒電子設備中的第一處理器,包括:第二處理器;用於存儲第二處理器可執行指令的第二存儲器;其中,所述第二處理器被配置為:獲取所述電子設備的第一上電信號或所述第一處理器的關機信號;根據所述第一上電信號或所述關機信號生成第一啟動信號;向所述電子設備中的無線模組傳送所述第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統;獲取所述無線模組利用所述第一系統接收到的無線控制信號;根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統;向所述第一處理器傳送所述第二啟動信號。

改善效果

《電子設備喚醒方法及相關裝置》提供的電子設備喚醒方法,在電子設備斷電後再上電時或電子設備關機後,可以控制電子設備的無線模組啟動並且偵聽檢測用於控制電子設備的第一處理器重新啟動的無線控制信號,當獲取到該無線控制信號後,控制電子設備的第一處理器啟動並正常工作。
與相關技術需要移動到電子設備附近且手動操作電子設備的物理按鍵進入待機狀態後才能利用無線控制信號對電子設備進行控制相比,該電子設備喚醒方法,只要電子設備與電源相連線,就可以利用無線控制信號控制電子設備啟動工作,使得具有無線通訊功能的電子設備的操控性更強,並且操作簡單方便,非常便利。
參見圖3所示,為《電子設備喚醒方法及相關裝置》實施例的一個具體套用場景,圖中電子設備10為電視機,無線終端20為遙控器,當電視機在配電網斷電後再上電時,或者,用戶將電視機上的電源按鍵關閉後,由於電視機與電源線相連線,所以第二處理器2就可以上電,並且執行上述電子設備喚醒方法,當接收到無線終端20傳送的喚醒控制信號時,第二處理器2可以控制第一處理器1啟動並工作,而避免了需要用戶移動到電視機附近按動物理按鍵進入待機或開機後才能接收無線控制信號的不便。

附圖說明

圖1是根據《電子設備喚醒方法及相關裝置》示例性實施例示出的一種電子設備喚醒方法的流程圖。
圖2是根據《電子設備喚醒方法及相關裝置》示例性實施例示出的一種電子設備的場景示意圖。
圖3是根據《電子設備喚醒方法及相關裝置》示例性實施例示出的另一種電子設備的場景示意圖。
圖4是根據《電子設備喚醒方法及相關裝置》示例性實施例示出的一種電子設備喚醒方法的流程圖。
圖5是根據《電子設備喚醒方法及相關裝置》示例性實施例示出的一種電子設備喚醒裝置示意圖。
圖6是根據《電子設備喚醒方法及相關裝置》示例性實施例示出的一種用於電子設備喚醒的終端的框圖。

技術領域

《電子設備喚醒方法及相關裝置》涉及設備控制技術領域,尤其涉及一種電子設備喚醒方法及相關裝置。

權利要求

1.一種電子設備喚醒裝置,用於喚醒電子設備中的第一處理器,其特徵在於,所述裝置包括:第一信號獲取單元,用於獲取所述電子設備的第一上電信號或所述第一處理器的關機信號;第一啟動信號生成單元,用於根據所述第一上電信號或所述關機信號生成第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統;第一啟動信號傳送單元,用於向所述電子設備中的無線模組傳送所述第一啟動信號;第二信號獲取單元,用於獲取所述無線模組利用所述第一系統接收到的無線控制信號;第二啟動信號生成單元,用於根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統;第二啟動信號傳送單元,用於向所述第一處理器傳送所述第二啟動信號;所述裝置還包括:上電信號生成單元,用於根據所述第一上電信號或所述關機信號生成第二上電信號,所述第二上電信號用於控制所述無線模組上電;上電信號傳送單元,用於向所述無線模組傳送所述第二上電信號;第三啟動信號生成單元,用於根據所述第一上電信號或所述關機信號生成第三啟動信號,所述第三啟動信號用於控制所述第一處理器的副系統進行啟動,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔;第三啟動信號傳送單元,用於向所述第一處理器傳送所述第三啟動信號。
2.根據權利要求1所述的裝置,其特徵在於,所述裝置還包括:停止信號生成單元,用於根據所述第三啟動信號的傳送時間生成停止信號,所述停止信號用於在所述第一處理器傳送所述第一系統的執行檔完畢後,控制所述第一處理器停止運行所述副系統;停止信號傳送單元,用於向所述第一處理器傳送所述停止信號。
3.根據權利要求1或2所述的裝置,其特徵在於,所述裝置還包括:無線控制信號判斷單元,用於判斷所述無線控制信號是否為預先設定的喚醒信號;當所述無線控制信號為預先設定的喚醒信號時,所述第二啟動信號生成單元根據所述無線控制信號生成第二啟動信號。
4.根據權利要求1或2所述的裝置,其特徵在於,所述無線模組在所述第一系統和第二系統下接收的無線控制信號的格式不相同。
5.根據權利要求1或2所述的裝置,其特徵在於,所述第一處理器的副系統為所述第一處理器的底層服務系統。
6.一種電子設備,其特徵在於,包括:第一處理器、第二處理器和無線模組,其中,所述第一處理器作為所述電子設備的主處理器,所述第二處理器作為所述電子設備的從處理器;所述第一處理器通過數據線與所述無線模組相連線;所述第二處理器的第一輸出端與所述第一處理器的復位Reset管腳相連線,所述第二處理器的第二輸出端與所述無線模組的Reset管腳相連線,所述第二處理器的第一輸入端與所述電子設備的電源、所述第一處理器的電源輸入端相連線,所述第二處理器的第二輸入端與所述無線模組的一個輸出端相連線;所述第二處理器包括:第一子處理器,其中,所述第一子處理器用於獲取所述電子設備的電源的第一上電信號或所述第一處理器的關機信號;根據所述第一上電信號或所述關機信號生成第一啟動信號;向所述無線模組傳送所述第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統;獲取所述無線模組利用所述第一系統接收到的無線控制信號;根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統;向所述第一處理器傳送所述第二啟動信號。
7.根據權利要求6所述的電子設備,其特徵在於,所述電子設備還包括:第一存儲器,其中,所述第一存儲器與所述無線模組相連線,並且所述第一存儲器記憶體儲有所述第一系統的執行檔。
8.根據權利要求6所述的電子設備,其特徵在於,所述第一處理器記憶體儲有所述第一系統的執行檔,所述第二處理器還包括:第二子處理器,其中,所述第二子處理器用於根據所述第一上電信號或所述關機信號生成第二上電信號,向所述無線模組傳送所述第二上電信號,所述第二上電信號用於控制所述無線模組上電;根據所述第一上電信號或所述關機信號生成第三啟動信號;向所述第一處理器傳送所述第三啟動信號,所述第三啟動信號用於控制所述第一處理器的副系統進行啟動,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔。
9.根據權利要求8所述的電子設備,其特徵在於,所述第二處理器還包括:第三子處理器,其中,所述第三子處理器用於根據所述第三啟動信號的傳送時間生成停止信號;向所述第一處理器傳送所述停止信號,所述停止信號用於在所述第一處理器傳送所述第一系統的執行檔完畢後,控制所述第一處理器停止運行所述副系統。
10.一種電子設備喚醒方法,用於喚醒電子設備中的第一處理器,其特徵在於,所述方法包括:獲取所述電子設備的第一上電信號或所述第一處理器的關機信號;根據所述第一上電信號或所述關機信號生成第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統;向所述電子設備中的無線模組傳送所述第一啟動信號;獲取所述無線模組利用所述第一啟動信號啟動第一系統後接收到的無線控制信號;根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統;向所述第一處理器傳送所述第二啟動信號;所述方法還包括:根據所述第一上電信號或所述關機信號生成第二上電信號,所述第二上電信號用於控制所述無線模組上電;向所述無線模組傳送所述第二上電信號;根據所述第一上電信號或所述關機信號生成第三啟動信號,所述第三啟動信號用於控制所述第一處理器的副系統進行啟動,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔,並控制所述第一處理器在傳送所述第一系統的執行檔完畢後停止運行所述副系統;向所述第一處理器傳送所述第三啟動信號。
11.根據權利要求10所述的方法,其特徵在於,所述方法還包括:根據所述第三啟動信號的傳送時間生成停止信號,所述停止信號用於在所述第一處理器傳送所述第一系統的執行檔完畢後,控制所述第一處理器停止運行所述副系統;向所述第一處理器傳送所述停止信號。
12.根據權利要求11所述的方法,其特徵在於,所述根據所述第三啟動信號的傳送時間生成停止信號,包括:在所述第三啟動信號的傳送時間之後延遲預設時間後生成停止信號。
13.根據權利要求10、11或12所述的方法,其特徵在於,根據所述無線控制信號生成第二啟動信號,包括:判斷所述無線控制信號是否為預先設定的喚醒信號;當所述無線控制信號為預先設定的喚醒信號時,根據所述無線控制信號生成第二啟動信號。
14.一種終端,用於喚醒電子設備中的第一處理器,其特徵在於,包括:第二處理器;用於存儲第二處理器可執行指令的第二存儲器;其中,所述第二處理器被配置為:獲取所述電子設備的第一上電信號或所述第一處理器的關機信號;根據所述第一上電信號或所述關機信號生成第一啟動信號;向所述電子設備中的無線模組傳送所述第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統;獲取所述無線模組利用所述第一系統接收到的無線控制信號;根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統;向所述第一處理器傳送所述第二啟動信號;所述第二處理器還被配置為:根據所述第一上電信號或所述關機信號生成第二上電信號,所述第二上電信號用於控制所述無線模組上電;向所述無線模組傳送所述第二上電信號;根據所述第一上電信號或所述關機信號生成第三啟動信號,所述第三啟動信號用於控制所述第一處理器的副系統進行啟動,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔,並控制所述第一處理器在傳送所述第一系統的執行檔完畢後停止運行所述副系統;向所述第一處理器傳送所述第三啟動信號。

實施方式

圖1是根據《電子設備喚醒方法及相關裝置》示例性實施例示出的一種電子設備喚醒方法的流程圖,如圖1所示,所述方法用於電子設備中,包括以下步驟。
在步驟S101中,獲取所述電子設備的第一上電信號或所述第一處理器的關機信號。
在該發明示例性實施中,參見圖2所示,圖中包括:電子設備10和無線終端20,電子設備10可以包括:第一處理器1、第二處理器2和無線模組3,其中,第一處理器1作為該電子設備10的主處理器,負責電子設備10正常工作時的數據處理,在具體套用時,第一處理器1可以為CPU(Central Processing Unit,中央處理器)。
第二處理器2作為該電子設備10的從處理器,在具體套用時,第二處理器2可以為MCU(Micro Control Unit,微控制單元),並且第二處理器2與第一處理器1的Reset(復位)管腳相連線,第二處理器2用於執行該發明實施例提供的電子設備喚醒方法,喚醒第一處理器1。
無線模組3與第一處理器1之間通過數據線相連線,在該電子設備10在正常工作時,無線模組3可以接收無線終端20傳送的無線控制信號,並接收到的無線控制信號傳送給第一處理器1,實現利用無線終端20對電子設備10的控制。在該發明中,無線模組3可以為RF(Radio Frequency,射頻)收發模組。另外,第二處理器2還與無線模組3的接收端和Reset管腳相連線,用於控制無線模組3的啟動以及接收無線模組3啟動後接收的無線控制信號。
在該步驟中,第二處理器2還可以與第一處理器1相連線,並且第二處理器2可以捕獲第一處理器1的關機信號,或者,第二處理器2還可以與電子設備10的電源相連線,且第二處理器2可以捕獲該電子設備10的第一上電信號。
第二處理器2通過捕獲第一處理器1的關機信號或電子設備10的第一上電信號,可以判斷出第一處理器1處於可被喚醒狀態,其中,電子設備10的第一上電信號可能是由配電網斷電後再上電導致的,也可能是由於用戶對電子設備的電源插頭進行插拔後導致的。
在步驟S102中,根據所述第一上電信號或所述關機信號生成第一啟動信號。
在該發明實施例中,第一啟動信號用於控制無線模組3啟動第一系統。
在步驟S103中,向所述電子設備中的無線模組傳送所述第一啟動信號。
當無線模組接收到第一啟動信號後,可以啟動第一系統並且接收無線控制信號。
參見上述圖2,第二處理器2可以將第一啟動信號通過與無線模組3的Reset管腳之間的連線線傳送給無線模組3。
在步驟S104中,獲取所述無線模組利用所述第一啟動信號啟動第一系統後接收到的無線控制信號。
無線模組3接收到第一啟動信號後,會啟動與第一啟動信號對應的第一系統,無線模組3在第一系統下可以接收無線終端20傳送的無線控制信號,無線控制信號的作用是控制第一處理器1啟動,即喚醒第一處理器1。
參見上述圖2,第二處理器2可以通過與無線模組3相連線的數據線獲取無線模組3接收到的無線控制信號。
在步驟S105中,根據所述無線控制信號生成第二啟動信號。
第二啟動信號是用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統。
在該發明實施例中,第二系統是指電子設備10在正常工作狀態下無線模組3所使用的系統,第一系統和第二系統可以相同,也可以不同,這主要是考慮到在電子設備正常工作時要求無線模組3能夠支持多種功能,功耗高,而在無線模組接收用於喚醒第一處理器的無線控制信號時,對無線模組3功能要求單一。由於第一處理器1處於可被喚醒狀態下的時間無法確定,所以無線模組3需要長時間偵聽無線控制信號,考慮到功耗等原因,第一系統可以設計的比第二系統簡單。在無線模組在所述第一系統和第二系統下接收的無線控制信號的格式不相同,例如:在第一系統下,無線模組可以結束廣播數據包。
這樣第二處理器2在檢測到電子設備10的第一上電信號或第一處理器1的關機信號後,可以首先控制無線模組3的進入一個簡單的系統——第一系統,並且無線模組3利用這個第一系統接收用於控制第一處理器1啟動的無線控制信號,然後第二處理2器根據該無線控制信號再啟動第一處理器1,並且在第一處理器1啟動時控制無線模組3進入到完整的系統——第二系統,正常工作。
在實際套用時,第一系統可以為HID(Human Interface Device,人機接口設備)協定的系統,僅用於偵聽特定廣播的藍牙數據包。
在步驟S106中,向所述第一處理器傳送所述第二啟動信號。
當第一處理器接收到第二啟動信號後,可以啟動主系統,並且第一處理器在主系統下可以控制無線模組啟動第二系統。
在該發明實施例中,參見圖2,第二啟動信號可以為高電平信號,並且第二處理器2可以將第二啟動信號向第一處理器1的Reset管腳傳送,從而喚醒第一處理器1。在第一處理器的主系統啟動後,第一處理器還會將無線模組初始化,並且使得無線模組進入到第二系統進行工作。
該發明示例性實施例中,該電子設備喚醒方法,在電子設備斷電後再上電時或電子設備關機後,可以控制電子設備的無線模組啟動並且偵聽檢測用於控制電子設備的第一處理器重新啟動的無線控制信號,當獲取到該無線控制信號後,控制電子設備的第一處理器啟動並正常工作。
與相關技術需要移動到電子設備附近且手動操作電子設備的物理按鍵進入待機狀態後才能利用無線控制信號對電子設備進行控制相比,該電子設備喚醒方法,只要電子設備與電源相連線,就可以利用無線控制信號控制電子設備啟動工作,使得具有無線通訊功能的電子設備的操控性更強,並且操作簡單方便,非常便利。
參見圖3所示,為該發明實施例的一個具體套用場景,圖中電子設備10為電視機,無線終端20為遙控器,當電視機在配電網斷電後再上電時,或者,用戶將電視機上的電源按鍵關閉後,由於電視機與電源線相連線,所以第二處理器2就可以上電,並且執行上述電子設備喚醒方法,當接收到無線終端20傳送的喚醒控制信號時,第二處理器2可以控制第一處理器1啟動並工作,而避免了需要用戶移動到電視機附近按動物理按鍵進入待機或開機後才能接收無線控制信號的不便。
在圖1所示示例性實施例中,為了實現無線模組3可以根據第一啟動信號自行啟動第一系統進行工作,需要在無線模組3上設定有第一存儲器(可以為快閃記憶體或其它存儲裝置),並且在第一存儲器記憶體儲有第一系統的執行檔,這樣當無線模組3接收到第一啟動信號後,可以從第一存儲器中讀取第一系統的執行檔,然後啟動第一系統。然而通常無線模組3不帶有存儲裝置,所以如果在無線模組3上設定有第一存儲器將會大大增加無線模組的成本,進而增加整體電子設備的成本。另外,對於已有的電子設備來說,兼容性差。
為此,該發明另一示例性實施例中提供了一種電子設備喚醒方法的流程圖,如圖4所示,所述方法用於電子設備中,包括以下步驟。
在步驟S201中,獲取所述電子設備的第一上電信號或所述第一處理器的關機信號。
在步驟S202中,根據所述第一上電信號或所述關機信號生成第二上電信號。
所述第二上電信號用於控制所述無線模組上電。
在步驟S203中,向所述無線模組傳送所述第二上電信號。
在步驟S204中,根據所述第一上電信號或所述關機信號生成第三啟動信號。
第三啟動信號用於控制所述第一處理器的副系統,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔,並控制所述第一處理器在傳送所述第一系統的執行檔完畢後停止運行所述副系統。對於第一處理器而言,主系統是指第一處理器正常運行時的系統,其支持的功能多,而副系統則支持的功能較少,僅可以完成將第一系統的執行檔傳送給無線模組,採用這種設計是考慮到,當需要第一處理器傳送第一系統的執行檔時,無需將第一處理器完全啟動(完全啟動耗時較長),而僅僅做一些簡單的初始化,耗時短,例如:副系統為所述第一處理器的底層服務系統,這樣第一處理器在實現傳送第一系統的執行檔時可以快速執行。
在步驟S205中,向所述第一處理器傳送所述第三啟動信號。
第一處理器根據第三啟動信號啟動副系統,並且第一處理器向無線模組傳送第一系統的執行檔,以使上電後無線模組執行第一系統的執行檔以實現啟動第一系統並接收無線控制信號。
在步驟206中,獲取所述無線模組利用所述第一系統的執行檔啟動第一系統後接收到的無線控制信號。
在步驟S207中,根據所述無線控制信號生成第二啟動信號。
第二啟動信號是用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統。
在該發明實施例中,該步驟S207可以包括以下步驟:
在a1中,判斷所述無線控制信號是否為預先設定的喚醒信號。
預先設定的喚醒信號,可以為某種特定格式的無線控制信號,也可以為包含有特定信息的無線控制信號,還可以為某種特定格式的且包含特定信息的無線控制信號,這樣在判斷無線控制信號時,可以通過分析獲取到的、無線信號接收到的無線控制信號的格式,以及,無線控制信號內的信息來確定是否預先設定的喚醒信號。
在《電子設備喚醒方法及相關裝置》實施例中,步驟S207可以在第二處理器2內執行,也可以在無線模組3總執行。當在無線模組3中執行步驟S207時,可以在無線模組3內預先設定無線控制信號的過濾規則或者使得第一處理器1可以在第三啟動信號的作用下將過濾規則和第一系統的執行檔一起向無線模組3傳送。
在a2中,當所述無線控制信號為預先設定的喚醒信號時,根據所述無線控制信號生成第二啟動信號。
在步驟S208中,向所述第一處理器傳送所述第二啟動信號。
當第一處理器接收到第二啟動信號後,啟動主系統並且控制無線模組啟動第二系統。
在該發明實施例中,第一處理器的副系統與第一處理器的主系統相比,支持的功能較少,能耗較低。
與圖1所示示例性實施例相比,該發明示例性提供的該電子設備喚醒方法,由於無線模組的第一系統的執行檔可以通過第一處理器在需要時傳送給無線模組,所以可以利用2014年3月前已有的無線模組即可實現,並且第一處理器的副系統僅僅在向無線模組傳送的第一系統的執行檔時才啟動,而且在第一系統的執行檔傳送完成後可以自動停止運行副系統,所以在無線模組長時間偵聽無線控制信號時,第一處理器不會產生過多的功耗。
此外,在上述步驟S204之後,如果第一處理器1無法自行停止運行副系統,還可以通過信號控制的方式使得第一處理器1在第一系統的執行檔傳送完成後可以自動停止運行副系統。參見圖3中虛線所示,該電子設備喚醒方法還可以包括以下步驟:
在步驟S209中,根據所述第三啟動信號的傳送時間生成停止信號。
停止信號用於在所述第一處理器傳送所述第一系統的執行檔完畢後,控制所述第一處理器停止運行所述副系統。
在該發明實施例中,為了能夠實現停止信號的功能,可以在第三啟動信號的傳送時間之後延遲預設時間後生成停止信號,預設時間可以大於第一處理器1將第一系統的執行檔傳輸給無線模組3的時間。
在步驟S210中,向所述第一處理器傳送所述停止信號。
由於第一處理器在收到停止信號時,已經將第一系統的執行檔傳送完畢,所以在後續無線模組長時間偵聽無線控制信號時,第一處理器不會產生過多的功耗。
圖5是根據一示例性實施例示出的一種電子設備喚醒裝置示意圖,如圖5所示,所述電子設備喚醒裝置包括:第一信號獲取單元21、第一啟動信號生成單元22、第一啟動信號傳送單元23、第二信號獲取單元24、第二啟動信號生成單元25和第二啟動信號傳送單元26。
該第一信號獲取單元21被配置為獲取所述電子設備的第一上電信號或所述第一處理器的關機信號。
該第一啟動信號生成單元22被配置為根據所述第一上電信號或所述關機信號生成第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統。
該第一啟動信號傳送單元23被配置為向所述電子設備中的無線模組傳送所述第一啟動信號。
該第二信號獲取單元24被配置為獲取所述無線模組利用所述第一系統接收到的無線控制信號。
該第二啟動信號生成單元25被配置為根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統。所述無線模組在所述第一系統和第二系統下接收的無線控制信號的格式不相同。
該第二啟動信號傳送單元26被配置為向所述第一處理器傳送所述第二啟動信號。
在該發明另一示例性實施例中,所述電子設備喚醒裝置還可以包括:上電信號生成單元、上電信號傳送單元,第三啟動信號生成單元和第三啟動信號傳送單元。
該上電信號生成單元被配置為根據所述第一上電信號或所述關機信號生成第二上電信號,所述第二上電信號用於控制所述無線模組上電。
該上電信號傳送單元被配置為向所述無線模組傳送所述第二上電信號。
該第三啟動信號生成單元被配置為根據所述第一上電信號或所述關機信號生成第三啟動信號。
該第三啟動信號傳送單元被配置為向所述第一處理器傳送所述第三啟動信號,所述第三啟動信號用於控制所述第一處理器的啟動副系統,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔。
在該發明另一示例性實施例中,所述電子設備喚醒裝置還可以包括:停止信號生成單元和停止信號傳送單元。
該停止信號生成單元被配置為根據所述第三啟動信號的傳送時間生成停止信號。
該停止信號傳送單元被配置為向所述第一處理器傳送所述停止信號,所述停止信號用於在所述第一處理器傳送所述第一系統的執行檔完畢後,控制所述第一處理器停止運行所述副系統。
在該發明另一示例性實施例中,所述電子設備喚醒裝置還可以包括:無線控制信號判斷單元。
該無線控制信號判斷單元被配置為判斷所述無線控制信號是否為預先設定的喚醒信號;當所述無線控制信號為預先設定的喚醒信號時,所述第二啟動信號生成單元根據所述無線控制信號生成第二啟動信號。
該發明一示例性實施例中還提供一種電子設備,參見圖2所示,所述電子設備包括:第一處理器1、第二處理器2和無線模組3。
所述第一處理器1作為所述電子設備的主處理器,所述第二處理器2作為所述電子設備的從處理器;所述第一處理器1通過數據線與所述無線模組3相連線;所述第二處理器2的第一輸出端與所述第一處理器1的Reset管腳相連線,所述第二處理器2的第二輸出端與所述無線模組3的Reset管腳相連線,所述第二處理器2的第一輸入端與所述電子設備的電源、所述第一處理器1的電源輸入端相連線,所述第二處理器2的第二輸入端與所述無線模組3的一個輸出端相連線;所述第二處理器2包括:第一子處理器,其中,所述第一子處理器用於獲取所述電子設備的電源的第一上電信號或所述第一處理器1的關機信號;根據所述第一上電信號或所述關機信號生成第一啟動信號;向所述無線模組3傳送所述第一啟動信號,所述第一啟動信號用於控制無線模組3啟動第一系統;獲取所述無線模組3利用所述第一系統接收到的無線控制信號;根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器1的主系統啟動且使所述第一處理器1控制所述無線模組3啟動第二系統;向所述第一處理器1傳送所述第二啟動信號。
在該發明另一示例性實施例中,所述電子設備還可以包括:第一存儲器,其中,所述第一存儲器與所述無線模組相連線,並且所述第一存儲器記憶體儲有所述第一系統的執行檔。
在該發明另一示例性實施例中,所述第一處理器記憶體儲有所述第一系統的執行檔,所述第二處理器還包括:第二子處理器。
所述第二子處理器用於根據所述第一上電信號或所述關機信號生成第二上電信號,所述第二上電信號用於控制所述無線模組上電;根據所述第一上電信號或所述關機信號生成第三啟動信號;向所述第一處理器傳送所述第三啟動信號,所述第三啟動信號用於控制所述第一處理器的副系統,控制所述第一處理器利用所述副系統向所述無線模組傳送所述第一系統的執行檔。
在該發明又一示例性實施例中,所述第二處理器還可以包括:第三子處理器。
所述第三子處理器用於根據所述第三啟動信號的傳送時間生成停止信號;向所述第一處理器傳送所述停止信號,所述停止信號用於在所述第一處理器傳送所述第一系統的執行檔完畢後,控制所述第一處理器停止運行所述副系統。
關於上述實施例中的裝置,其中各個模組執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖6是根據一示例性實施例示出的一種用於電子設備喚醒的終端800的框圖。例如,終端800可以是行動電話,計算機,數字廣播終端,訊息收發設備,遊戲控制台,平板設備,醫療設備,健身設備,個人數字助理等。
參照圖6,終端800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口812,感測器組件814,以及通信組件816。
處理組件802通常控制終端800的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件802可以包括一個或多個處理器820來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模組,便於處理組件802和其他組件之間的互動。例如,處理組件802可以包括多媒體模組,以方便多媒體組件808和處理組件802之間的互動。
存儲器804被配置為存儲各種類型的數據以支持在設備800的操作。這些數據的示例包括用於在終端800上操作的任何應用程式或方法的指令,聯繫人數據,電話簿數據,訊息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(SRAM),電可擦除可程式唯讀存儲器(EEPROM),可擦除可程式唯讀存儲器(EPROM),可程式唯讀存儲器(PROM),唯讀存儲器(ROM),磁存儲器,快閃記憶體,磁碟或光碟。
電源組件806為終端800的各種組件提供電力。電源組件806可以包括電源管理系統,一個或多個電源,及其他與為終端800生成、管理和分配電力相關聯的組件。
多媒體組件808包括在所述終端800和用戶之間的提供一個輸出接口的螢幕。在一些實施例中,螢幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果螢幕包括觸摸面板,螢幕可以被實現為觸控螢幕,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸感測器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸感測器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或後置攝像頭。當設備800處於操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或後置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和後置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(MIC),當終端800處於操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經由通信組件816傳送。在一些實施例中,音頻組件810還包括一個揚聲器,用於輸出音頻信號。
I/O接口812為處理組件802和外圍接口模組之間提供接口,上述外圍接口模組可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限於:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
感測器組件814包括一個或多個感測器,用於為終端800提供各個方面的狀態評估。例如,感測器組件814可以檢測到設備800的打開/關閉狀態,組件的相對定位,例如所述組件為終端800的顯示器和小鍵盤,感測器組件814還可以檢測終端800或終端800一個組件的位置改變,用戶與終端800接觸的存在或不存在,終端800方位或加速/減速和終端800的溫度變化。感測器組件814可以包括接近感測器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。感測器組件814還可以包括光感測器,如CMOS或CCD圖像感測器,用於在成像套用中使用。在一些實施例中,該感測器組件814還可以包括加速度感測器,陀螺儀感測器,磁感測器,壓力感測器或溫度感測器。
通信組件816被配置為便於終端800和其他設備之間有線或無線方式的通信。終端800可以接入基於通信標準的無線網路,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件816還包括近場通信(NFC)模組,以促進短程通信。例如,在NFC模組可基於射頻識別(RFID)技術,紅外數據協會(IrDA)技術,超寬頻(UWB)技術,藍牙(BT)技術和其他技術來實現。
在示例性實施例中,終端800可以被一個或多個套用專用積體電路(ASIC)、數位訊號處理器(DSP)、數位訊號處理設備(DSPD)、可程式邏輯器件(PLD)、現場可程式門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現,用於執行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器804,上述指令可由終端800的處理器820執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟碟和光數據存儲設備等。
一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執行時,使得移動終端能夠執行一種電子設備控制方法,所述方法包括:獲取所述電子設備的第一上電信號或所述第一處理器的關機信號;根據所述第一上電信號或所述關機信號生成第一啟動信號,所述第一啟動信號用於控制無線模組啟動第一系統;向所述電子設備中的無線模組傳送所述第一啟動信號;獲取所述無線模組利用所述第一啟動信號啟動第一系統後接收到的無線控制信號;根據所述無線控制信號生成第二啟動信號,所述第二啟動信號用於控制所述第一處理器的主系統啟動且使所述第一處理器控制所述無線模組啟動第二系統;向所述第一處理器傳送所述第二啟動信號。

專利榮譽

2021年6月24日,《電子設備喚醒方法及相關裝置》獲得第二十二屆中國專利優秀獎。

相關詞條

熱門詞條

聯絡我們