專利名稱:移動設備的應用處理器的遠程喚醒的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實施方式總體涉及電子領(lǐng)域,更具體地說,本發(fā)明涉及控制系統(tǒng)、電路和設備
背景技術(shù):
移動設備是小型計算設備,通常具有帶有觸摸輸入的顯示屏和/或微型鍵盤。某些種類的移動設備包括移動電話、個人數(shù)字助理(PDA)、平板計算機、膝上型計算機等。隨著現(xiàn)今的移動設備變得更加依賴它們的軟件,如在智能手機的情況下,為修改漏洞或提高移動設備的特征而進行的軟件升級變得越來越頻繁。例如,企業(yè)每年兩次地提供智能手機的新版本,其中新版本可能具有新軟件和/或升級軟件和/或硬件特征。經(jīng)過升級的智能手機可以被封裝并且作為存貨進行存儲,直到它們被運出并且賣給消費者為止。但是,當智能手機在庫時,可能發(fā)現(xiàn)智能手機的某個軟件特征(如,智能手機的OS)具有漏洞或缺陷。在該情況下,企業(yè)可以從智能手機的封裝手動取出智能手機,對各移動電話的應用處理器(AP)進行加電,然后向各移動電話下載無漏洞OS。
發(fā)明內(nèi)容
提供該發(fā)明內(nèi)容,本發(fā)明的發(fā)明內(nèi)容部分簡要表明本發(fā)明的本質(zhì)和主旨。應該理解,提交該發(fā)明內(nèi)容并非用于解釋或限制權(quán)利要求的范圍或意義。本發(fā)明公開了用于遠程喚醒移動設備的應用處理器的系統(tǒng)、電路和設備。在ー個方面,一種用于喚醒移動設備的應用處理器(AP)的移動設備系統(tǒng)包括低功耗個人區(qū)域網(wǎng)絡(PAN)模塊,其被構(gòu)造為與外部設備通信以與所述外部設備建立連接。該系統(tǒng)還包括低功耗個人區(qū)域網(wǎng)絡模塊的控制器,該控制器被構(gòu)造為處理來自所述外部設備的連接請求信號,并且當來自所述外部設備的所述連接請求信號被驗證為有效時,響應于來自所述外部設備的AP開啟請求信號來喚醒所述移動設備的所述AP,其中,在喚醒所述AP之前,所述控制器被提供有來自所述移動設備的電池的靜態(tài)電流(quiescent current)。在另ー個方面,ー種移動設備包括電池、應用處理器(AP)以及低功耗個人區(qū)域網(wǎng)絡(PAN)模塊,該模塊被構(gòu)造為與外部設備通信以與所述外部設備建立連接。所述移動設備還包括低功耗個人區(qū)域網(wǎng)絡模塊的控制器,該控制器被構(gòu)造為處理來自所述外部設備的連接請求信號,并且當所述連接請求信號被驗證為有效時,響應于來自所述外部設備的AP開啟請求信號來喚醒所述AP,其中,在喚醒所述AP之前,所述控制器被提供有來自所述電池的靜態(tài)電流。在另ー個方面中,一種系統(tǒng)包括服務器和多個移動設備。多個移動設備中的各個移動設備包括電池、應用處理器(AP)以及低功耗個人區(qū)域網(wǎng)絡(PAN)模塊,該模塊被構(gòu)造為與所述服務器通信以與所述服務器建立連接。此外,所述多個移動設備中的各個移動設備包括低功耗個人區(qū)域網(wǎng)絡模塊的控制器,該控制器被構(gòu)造為處理來自所述服務器的連接請求信號,并且當來自所述服務器的所述連接請求信號被驗證為有效時,響應于來自所述服務器的AP開啟請求信號來喚醒所述各個移動設備的所述AP,其中,在喚醒所述AP之前,所述控制器被提供有來自所述各個移動設備的所述電池的靜態(tài)電流。進ー步地,AP可以喚醒各移動設備的Wi-Fi模塊,以通過服務器的Wi-Fi模塊和移動設備的Wi-Fi模塊從服務器下載OS圖像。根據(jù)附圖和下面的詳細描述,實施方式的其它特征將顯而易見。
作為示例而非限制的方式在附圖的各幅圖中例示了示例性實施方式,其中相同的附圖標記表示類似的元件,其中圖I示出了根據(jù)ー個實施方式的用于遠程喚醒移動設備的應用處理器的示例性系統(tǒng)。
圖2示出了根據(jù)ー個實施方式的用于喚醒移動設備的應用處理器的移動設備的示例性系統(tǒng)。圖3示出了根據(jù)ー個實施方式的圖2中移動設備的系統(tǒng)的示例性流程圖。圖4示出了根據(jù)ー個實施方式的用于遠程喚醒移動設備的應用處理器的示例性方法的處理流程圖。圖5示出了根據(jù)ー個實施方式的用于喚醒移動設備的應用處理器的移動設備的示例性方法的處理流程圖。圖6是示出了根據(jù)ー個實施方式的被構(gòu)造為用于喚醒移動設備的應用處理器的示例性移動設備的多個狀態(tài)的狀態(tài)圖。根據(jù)附圖并且根據(jù)下面的詳細描述,本實施方式的其它特征將顯而易見。進ー步地,文中描述的附圖僅用于例示目的并且不g在以任何方式限制本發(fā)明的范圍。
具體實施例方式本發(fā)明公開了遠程喚醒移動設備的應用處理器(AP application processor)的方法、設備和/或系統(tǒng)。根據(jù)本發(fā)明的實施方式,用于喚醒移動設備的AP的移動設備系統(tǒng)包括低功耗個人區(qū)域網(wǎng)絡(PAN)模塊和低功耗PAN模塊的控制器,其中由移動設備的電池來支持系統(tǒng)幾個月。通過將用于喚醒移動設備的AP的系統(tǒng)維持在待機模式,使得移動設備電池保持較長續(xù)航時間成為可能,其中在待機模式過程中,從電池獲取最小電量。雖然系統(tǒng)處于待機模式,但是系統(tǒng)控制器可以監(jiān)測來自外部設備的信號,使得當驗證了外部設備吋,該系統(tǒng)控制器可以響應于AP開啟請求信號來開啟AP。具有用于喚醒AP的系統(tǒng)的移動設備可以處理AP開啟請求信號,以開啟AP。接著,AP開啟,移動設備可以通過移動設備中可用的更強大的通信裝置(如,無線LAN模塊(如,Wi-Fi模塊))來執(zhí)行由外部設備命令的任務。即,根據(jù)本發(fā)明的實施方式,使用低功耗PAN模塊(如,具有藍牙低能耗(BLE Bluetooth Low Energy)特征的藍牙(BT)設備)可以執(zhí)行監(jiān)測以及啟動移動設備的AP,使得安裝在封裝中的移動設備上的電池可以持續(xù)地更久。但是,一旦開啟移動設備的AP,AP就可以啟動更強大的通信裝置(如移動設備上可用的Wi-Fi模塊)來處理來自外部設備的數(shù)據(jù)或文件。在一個示例中,可以使用移動設備的Wi-Fi模塊將OS圖像下載到移動設備以修改現(xiàn)有OS中的漏洞或缺陷。一旦完成下載,就可以將移動設備的AP置回睡眠,并且用于喚醒AP的系統(tǒng)可以保持在待機模式,直到電池耗盡為止。進ー步地,基于上面描述的方法、系統(tǒng)或設備,可以遠程開啟多個移動設備的AP,以執(zhí)行應用程序或者執(zhí)行諸如OS升級的某個任務。S卩,外部設備(如,臺式計算機、膝上型計算機、移動設備等形式的服務器)可以用于與各個移動設備連接或成對,然后開啟各移動設備的AP。一旦開啟各移動設備的AP并且啟動各移動設備的Wi-Fi模塊,則使用Wi-Fi技術(shù)可以自動且迅速地執(zhí)行各移動設備的OS升級。由此,實施方式包括用于遠程控制移動設備的更通用、更高效的方法、系統(tǒng)和設 備?,F(xiàn)在將詳細描述本發(fā)明的實施方式,在附圖中例示出其示例。雖然將結(jié)合實施方式來描述本發(fā)明,但是將理解的是,不希望將本發(fā)明限制于這些實施方式。相反,本發(fā)明旨在覆蓋可以包括在本發(fā)明的精神和范圍之內(nèi)的變形、修改和等同物。而且,在詳細的描述中,為了提供對本發(fā)明的詳盡理解而敘述多個特定細節(jié)。但是,對于本領(lǐng)域技術(shù)人員來說將顯而易見的是,沒有這些特定細節(jié)也可以實施本發(fā)明。在其它情況下,為了防止不必要地使本發(fā)明的多個方面模糊,未詳細描述公知方法、過程、部件和電路。圖I示出了根據(jù)ー個實施方式的用于遠程喚醒移動設備104A-N的應用處理器的示例性系統(tǒng)100。在一個實施方式中,系統(tǒng)100包括服務器102和多個移動設備104A-N。將理解的是,服務器102可以是起到主設備作用的工作站、臺式計算機、膝上型計算機、平板計算機等。進ー步將理解的是,多個移動設備104A-N中的各個移動設備可以起到子設備的作用。多個移動設備104A-N中的各個移動設備包括電池、應用處理器(AP)、低功耗個人區(qū)域網(wǎng)絡(PAN)模塊和用于低功耗PAN模塊的控制器。例如,移動設備104A包括電池106、AP108和低功耗個人區(qū)域網(wǎng)絡(PAN)模塊110,該模塊110被構(gòu)造為與服務器102通信以與服務器102建立連接。將理解的是,低功耗PAN模塊可以是被設計為消耗最小功率量的無線IrDA、藍牙、UWB、Z波和紫蜂(Zigbee)。例如,具有藍牙低能耗(BLE)特征的BT設備可以消耗常規(guī)BT設備的一小部分的功率(如,百分之I至5的功率)。進ー步將理解的是,AP或應用處理器可以是片上系統(tǒng)(SoC),該片上系統(tǒng)包括核心部分(CPU)、存儲器、顯示系統(tǒng)/控制器、多媒體編/解碼編解碼器、2D/3D加速引擎、ISP(圖像信號處理器)、照相機、音頻、調(diào)制解調(diào)器、多種高速&低速串聯(lián)/并聯(lián)接ロ等中的一個或更多個。移動設備104A進ー步包括用于低功耗PAN模塊110的控制器112,該控制器112被構(gòu)造為處理來自服務器102的連接請求信號114并且當來自服務器102的連接請求信號114被驗證為有效時,響應于來自服務器102的AP開啟請求信號116來喚醒移動設備104A的AP 108。在喚醒AP 108之前,控制器112被提供有來自移動設備104A的電池106的靜態(tài)電流或微不足道的電流。將理解的是,剰余移動設備104B-N中的各個移動設備包括關(guān)于移動設備104A描述的相同或等同特征。在一個實施方式中,服務器102包括PAN模塊118和處理器120,該處理器120被構(gòu)造為生成連接請求信號114和AP開啟請求信號116。另選地,PAN模塊118可以實現(xiàn)為基于需要能夠自由附接或取下的軟件狗(dongle)。在一個示例性實施中,服務器102的PAN模塊118包括藍牙(BT)設備122,并且移動設備104A的低功耗PAN模塊110包括具有BLE特征124的BT設備。服務器102還包括存儲數(shù)據(jù)庫(DB) 128的存儲器126,該數(shù)據(jù)庫128分別包括用于針對移動設備104A-N的具有BLE特征的藍牙設備的地址(BD地址)130和針對移動設備104A-N指定的個人識別號碼(PIN)代碼132。將理解的是,BD地址130可以存儲BT支持設備(如,設備104A-N)的網(wǎng)絡地址。BD地址130可以是在諸如連接到設備、與設備成對或者啟動設備的操作過程中用于識別特定設備的唯一編號(如,48比持)。在一個實施方式中,基于BD地址130和針對移動設備104A-N指定的PIN代碼132來執(zhí)行使服務器102和移動設備104A-N中的各個移動設備成對。在一個示例性實施方式中,PIN代碼132中的各個代碼可以是基于移動設備的序列號和/或要下載到移動設備的OS版本的4位個人ID代碼。服務器102被構(gòu)造為根據(jù)由服務器102指示的特定配置文件(profile)向各移動設備(如,移動設備104A)請求與服務器102的連接,并且各移動設備被構(gòu)造為接受請求。此外,服務器102和各移動設備被構(gòu)造為實施用于喚醒相應AP(如,AP108)的協(xié)議。進ー步地,各移動設備被構(gòu)造為在接收到其AP開啟請求信號時執(zhí)行喚醒其AP。各移動設備的控制器被構(gòu)造為在接收到AP開啟請求信號時測定其電池電平,并且當電池電 平高于閾值電平時,執(zhí)行喚醒AP。例如,移動設備104A的控制器112被構(gòu)造為在接收到AP開啟請求信號116時測定電池106電平,并且當電池106電平高于閾值電平時,執(zhí)行喚醒AP108。在電池106電平低于閾值電平時,移動設備可以將其狀態(tài)報告轉(zhuǎn)發(fā)給服務器102,而不開啟AP 108。進ー步地,服務器102還包括Wi-Fi模塊134,并且各移動設備包括Wi-Fi模塊。例如,移動設備104A包括Wi-Fi模塊136。在一個實施方式中,通過服務器102的Wi-Fi模塊134和各移動設備的Wi-Fi模塊來執(zhí)行將服務器102中存儲的OS圖像138下載到各移動設備的過程。在一個示例性實施方式中,當OS圖像下載完成并且主移動設備在使用中吋,可以停用用于低功耗PAN模塊的控制器。盡管從單個服務器和各移動設備的角度描述了圖I的系統(tǒng)100,但是將理解的是,對于所有移動設備104A-N,可以同時或連續(xù)執(zhí)行連接移動設備104A和執(zhí)行由服務器102遠程命令的任務的過程。例如,如果各移動設備中的低功耗PAN模塊是具有BLE特征的BT設備,則作為主設備的服務器102可以形成具有七個子設備(如具有BLE特征的七個BT設備)的微微網(wǎng)。因此,服務器102和七個BT設備可以串行或并行地進行通信,并且喚醒各移動設備的相應AP。另選地,基于分布式網(wǎng)絡可以連接八個以上的設備,以使得服務器102和移動設備之間的通信可以更快。圖2示出了根據(jù)ー個實施方式的用于喚醒移動設備200的應用處理器(AP) 204的移動設備200的示例性系統(tǒng)202。在一個實施方式中,系統(tǒng)202包括低功耗個人區(qū)域網(wǎng)絡(PAN)模塊206,該PAN模塊206被構(gòu)造為與外部設備通信以與外部設備建立連接。系統(tǒng)202還包括用于低功耗PAN模塊206的控制器208,該控制器208被構(gòu)造為處理來自外部設備的連接請求信號210,并且當來自外部設備的連接請求信號210被驗證為有效時,響應于來自外部設備的AP開啟請求信號212來喚醒移動設備200的AP 204,其中,在喚醒AP 204之前,控制器208被提供有來自移動設備200的電池214的靜態(tài)電流。系統(tǒng)202還包括低壓差穩(wěn)壓器(LDR) 216,該低壓差穩(wěn)壓器(LDR) 216被構(gòu)造為維持提供給低功耗PAN模塊206的電壓。系統(tǒng)202還包括開關(guān)218,該開關(guān)218被構(gòu)造為在喚醒AP 204之前斷開AP 204和低功耗PAN模塊206之間的連接,并且在喚醒AP 204時閉合連接。在一個示例性實施中,低功耗PAN模塊206包括具有BLE特征的藍牙設備220。
在一個實施方式中,移動設備200包括電池214、AP 204、低功耗PAN模塊206和控制器208。移動設備200還包括LDR 216、開關(guān)218和電源管理集成電路(PMIC) 222,該電源管理集成電路222被構(gòu)造為控制提供給AP 204的電力。將理解的是,移動設備200是移動設備104A-N中的任意一個移動設備的示例性實施。在一個實施方式中,當電池214安裝到移動設備200時,對控制器208進行初始化。例如,在初始化過程中,針對控制器208的通用輸入/輸出(GPIO)的設置和存儲在控制器208的EEPROM 224中的具有BLE特征的BT設備220的配置文件可以載入到控制器208的RAM 226。進ー步地,控制器208被構(gòu)造為通過經(jīng)由控制器208的通用輸入/輸出(GPIO) 228對LDR 216進 行控制來執(zhí)行具有BLE特征的藍牙設備220的上電時序(power onsequence)??刂破?08還被構(gòu)造為基于經(jīng)由控制器208的GPIO 232轉(zhuǎn)發(fā)來的、來自外部設備的成對請求230來執(zhí)行與外部設備成對??刂破?08還被構(gòu)造為響應于來自外部設備的AP開啟請求信號212經(jīng)由GPI0236將上電信號(power on signal) 234轉(zhuǎn)發(fā)到PMIC 222以喚醒AP 204。而且,控制器208被構(gòu)造為操作開關(guān)218 (如,使用GPIO 240和/或UART 242)以向AP 204傳送對具有BLE特征的藍牙設備220的控制。隨后,數(shù)據(jù)直接在AP 204和具有BLE特征的BT設備220之間進行通信。在一個不例性實施中,控制器208可以與低功耗PAN模塊206物理分離。在另一個示例性實施中,控制器208與LDR 216和開關(guān)218可以是低功耗PAN模塊206的一部分。在另ー個示例性實施中,控制器208可以是AP 204的一部分,不過在AP 204內(nèi)部隔離,使得在接收到來自外部設備的AP開啟請求212之前不用喚醒AP 204就可以操作控制器208。圖3示出了根據(jù)ー個實施方式的圖2中移動設備200的系統(tǒng)的示例性流程圖300。在操作302中,執(zhí)行對用于喚醒AP 202的系統(tǒng)的配置。將理解的是,用于喚醒AP 202的系統(tǒng)可以是單機設備(如,在芯片中)或者是具有BLE特征的BT設備220的一部分(如,或者任意其它種類的低功耗PAN模塊)。此外,在操作304中,用于喚醒AP 202的系統(tǒng)進入低功耗模式,其中在一個示例性實施中,由用于喚醒AP 202的系統(tǒng)僅獲取300uA或更少的電流量。在低功耗模式過程中,用于喚醒AP 202的系統(tǒng)的控制器208監(jiān)測來自具有BLE特征的BT設備220的信號。在操作306中,當從具有BLE特征的BT 220接收到中斷請求(IRQ306)時,控制器208在當來自具有BLE特征的BT 220的認證數(shù)據(jù)(例如,作為成對請求信號的一部分)被驗證為有效并且由控制器208接收并且確認AP開啟請求信號時通過中斷請求(IRQ312)來自動喚醒AP 204。接著,控制器208通過內(nèi)置集成電路(I2C 314)與AP 204進行通信,以向AP 204傳送對具有BLE特征的BT 220的控制。圖4示出了根據(jù)ー個實施方式的用于遠程喚醒移動設備的應用處理器的服務器的示例性方法的處理流程圖400。與之前示例一致,在執(zhí)行圖4中的過程時引用了針對圖I描述的特定部件。應當注意的是,在執(zhí)行該過程時引用的部件僅用于示例性目的。在ー些實施中,可以改為使用系統(tǒng)中的其它部件或部件的不同組合來執(zhí)行圖4中的過程。在操作402中,如圖I所示,通過PAN模塊118(例如,BT設備122)向移動設備104A轉(zhuǎn)發(fā)連接請求信號114(例如,成對請求)。如果在操作404中連接請求信號114(如,成對請求信號)沒有被移動設備104A確認,則除非本移動設備是最后ー個移動設備,否則向下ー個移動設備(如,移動設備104B)發(fā)送連接請求信號114。如果在操作404中連接請求信號114(如,成對請求信號)被移動設備104A確認,則在操作406中,服務器102向移動設備104A轉(zhuǎn)發(fā)遠程喚醒請求信號(如,AP開啟請求信號116)。如果在操作408中遠程喚醒請求信號沒有被移動設備104A確認,則除非本移動設備是最后一個移動設備,否則向下ー個移動設備(如,移動設備104B)發(fā)送遠程喚醒請求信號。如果在操作408中遠程喚醒請求信號被移動設備104A確認,則使用Wi-Fi模塊134向移動設備104A轉(zhuǎn)發(fā)OS圖像138。如果本移動設備被確定為最后ー個移動設備(如,移動設備104N),則喚醒各移動設備以及執(zhí)行OS圖像138的下載的操作結(jié)束。否則,一旦在操作414中選擇了下ー個移動設備,就重復操作402至410。
將理解的是,圖4中所公開的方法可以以機器可讀介質(zhì)的形式來實現(xiàn),該機器可讀介質(zhì)在由機器執(zhí)行時實施這樣ー組指令,即,該組指令使機器執(zhí)行本文中所公開的任意操作。圖5示出了根據(jù)ー個實施方式的用于喚醒移動設備的應用處理器的移動設備的示例性方法的處理流程圖500。在執(zhí)行圖5中的過程時引用針對圖2描述的特定部件。應當注意的是,在執(zhí)行該過程時引用的部件僅用于示例性目的。在一些實施中,可以改為使用系統(tǒng)中的其它部件或部件的不同組合來執(zhí)行圖5中的過程。如圖2所示,在操作502中,當電池214 (如,充滿電的電池)安裝在移動設備200上時執(zhí)行控制器208的初始化。接著,在操作504中,執(zhí)行低功耗PAN模塊206的上電時序。從此刻開始,直到AP 204被來自外部設備的請求開啟為止,控制器208和低功耗PAN模塊206保持在待機模式,由此消耗來自電池214的最小功率量。這樣,封裝中的移動設備(如,移動設備200)可以被構(gòu)造為在消耗將監(jiān)測和控制系統(tǒng)和/或設備(如,用于喚醒AP02的系統(tǒng))維持在待機模式的最小功率量的同時,調(diào)諧到來自外部設備(如,服務器102)的喚醒信號(如,連接請求信號210和AP開啟請求信號212)。由于可以使用來自電池214的靜態(tài)電流來維持低功耗PAN模塊206和控制器208,因此監(jiān)測和控制系統(tǒng)和/或設備可以維持幾個月,而不需再充電。當在操作506中用于喚醒AP 202的系統(tǒng)處于待機模式時,移動設備200可以在驗證了連接請求信號210時與外部設備連接。在操作508中,在接收到來自外部設備的AP開啟請求信號212吋,檢查電池214的電平。如果沒有令人滿意地執(zhí)行單個任務所需的足夠的電池電平,則移動設備200可以制止響應于AP開啟請求信號212來確認外部設備,并且結(jié)束圖5所示的針對移動設備200的處理。另ー方面,如果在操作510中存在足夠的電池電平,則在操作512中開啟移動設備200的AP 204。接著,在操作514中,AP 204開啟圖I的Wi-Fi模塊136以處理從外部設備傳送的數(shù)據(jù)。由于Wi-Fi更多地被配備為更快且以更遠的距離傳送數(shù)據(jù),所以選擇Wi-Fi模塊136 (如,和/或用于服務器102的Wi-Fi模塊134)來傳送大型文件或大量數(shù)據(jù)。在操作516中,從外部設備向移動設備200下載OS圖像138,由此完成過程。一旦完成對OS圖像138 (如,或任意其它任務,如遠程運行應用程序)的下載,則可以關(guān)閉移動設備200的AP204,并且用于喚醒AP 202的系統(tǒng)可以返回到待機模式,直到存在AP 204的下一次喚醒或者移動設備200處于工作中為止。將理解的是,圖5中所公開的方法可以以機器可讀介質(zhì)的形式來實現(xiàn),該機器可讀介質(zhì)在由機器執(zhí)行時實施這樣ー組指令,即,該組指令使機器執(zhí)行本文中所公開的任意操作。
圖6是示出了根據(jù)ー個實施方式的被構(gòu)造為用于喚醒移動設備的應用處理器的示例性移動設備的多個狀態(tài)的狀態(tài)圖600。與之前示例一致,引用圖I中的特定部件來描述圖6中的狀態(tài)圖600。應當注意的是,引用的部件僅用于示例性目的。在一些實施中,可以使用系統(tǒng)或設備中的其它部件或部件的不同組合來例示圖6中的狀態(tài)圖600。在圖6中,AP關(guān)閉/BTW/BLE關(guān)閉狀態(tài)602是移動設備104A或圖I中的移動設備104A-N中的任意一個移動設備沒有任何電源(如,電池106)的狀態(tài)。當電池106插入到移動設備104A時,如在移動設備200的封裝過程中“電池接通” 604中所示的,將移動設備104A的控制器112和/或具有BLE特征的BT設備124切換到待機模式,其中,控制器112被構(gòu)造為對來自外部設備的信號保持警覺。在BT W/BLE的控制器處于待機模式/AP處理睡眠模式狀態(tài)606期間,AP 108保持在睡眠狀態(tài),由此從電池106獲取最小電量。這樣,具有BLE特征的BT設備的控制器112可以保持在待機模式(如,幾個月),而只是從電池106提供靜態(tài)電流。接著,一旦對成對請求和AP開啟請求進行處理,如在“成對請求/確認”608和“AP開啟請求/確認”610中,移動設備104A的狀態(tài)就移動到AP開啟狀態(tài)612。在AP開啟狀態(tài)612中,移動設備104A的AP 108開啟,并且AP 108接管對具有BLE特征的BT設備124進行控制。接著,AP 108發(fā)出“ Wi-Fi開啟命令” 614以開啟Wi-Fi模塊136,由此到達WI-FI開啟狀態(tài)616。如在步驟“下載OS圖像”618中所示,當移動設備104A處于Wi-Fi開啟狀態(tài)616時,執(zhí)行從服務器102對OS圖像138的下載。進ー步地,當在620中完成對OS圖像138的下載時(OS下載完成),移動設備104A的狀態(tài)返回到BT W/BLE的控制器處于待機模式/AP處于睡眠模式狀態(tài)606,其中在AP處于睡眠或深度睡眠模式的同時,控制器112處于待機模式。接著,當移動設備104A從其封裝中取出并且由用戶使用吋,如“置入SIM卡”622所示,移動設備104A的狀態(tài)被轉(zhuǎn)換為停用控制器狀態(tài)624,其中停用控制器112是為了防止用戶損害移動設備200。進ー步地,當移動設備104A用于服務時取出SIM卡時,如“取出SIM卡”626中所示,移動設備104A的狀態(tài)改變?yōu)锳P關(guān)閉/BT W/BLE關(guān)閉狀態(tài)602。在多個實施方式中,圖1-6中描述的系統(tǒng)、電路、設備和方法可以能夠遠程喚醒移動設備的AP。如前所述,只要移動設備具有操作用于喚醒處于待機模式的AP的系統(tǒng)的足夠電池電力,上述系統(tǒng)、電路、設備和方法就可以提供喚醒移動設備的AP的更高效的方式。進一歩地,可以使用遠程喚醒移動設備的AP來遠程執(zhí)行移動設備的應用程序。此外,可以使用更強大的通信裝置來從與移動設備通信連接的外部設備傳送數(shù)據(jù)。在一個示例性實施方式中,可以使用圖1-6中描述的系統(tǒng)和過程來執(zhí)行封裝中多個移動設備的OS升級,使得可以節(jié)省投入維護的時間和成本。由此,本發(fā)明中所公開的多個實施方式提供用于遠程控制移動設備的更多用途、更高效的方法、系統(tǒng)和設備。可以使用硬件電路(如,基于互補金屬氧化物半導體(CMOS)的邏輯電路)、固件、軟件和/或硬件、固件和/或軟件(如,具體實施在機器可讀介質(zhì)中)的任意組合來實現(xiàn)并且操作本文中所描述的多個設備、模塊、分析器、生成器等。進ー步地,可以使用晶體管、邏輯門電路和/或如專用集成電路的電路來具體實施多個電結(jié)構(gòu)和方法。盡管已經(jīng)參照具體示例性實施方式描述了本實施方式,但是顯而易見的是,在不偏離多個實施方式的更廣泛精神和范圍的情況下,可以對這些實施方式進行多種修改和改變。
權(quán)利要求
1.一種用于喚醒移動設備的應用處理器(AP)的移動設備系統(tǒng),該系統(tǒng)包括 低功耗個人區(qū)域網(wǎng)絡(PAN)模塊,該低功耗個人區(qū)域網(wǎng)絡模塊被構(gòu)造為與外部設備通信以與所述外部設備建立連接;以及 所述低功耗個人區(qū)域網(wǎng)絡模塊的控制器,該控制器被構(gòu)造為處理來自所述外部設備的連接請求信號,并且當來自所述外部設備的所述連接請求信號被驗證為有效時,響應于來自所述外部設備的應用處理器開啟請求信號來喚醒所述移動設備的所述應用處理器,其中,在喚醒所述應用處理器之前,所述控制器被提供有來自所述移動設備的電池的靜態(tài)電流。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),該系統(tǒng)還包括低壓差穩(wěn)壓器(LDR),該低壓差穩(wěn)壓器被構(gòu)造為維持提供給所述低功耗個人區(qū)域網(wǎng)絡模塊的電壓。
3.根據(jù)權(quán)利要求I所述的系統(tǒng),該系統(tǒng)還包括開關(guān),該開關(guān)被構(gòu)造為在喚醒所述應用處理器之前斷開所述應用處理器與所述低功耗個人區(qū)域網(wǎng)絡模塊之間的連接,而在喚醒所述應用處理器時閉合所述連接。
4.根據(jù)權(quán)利要求I所述的系統(tǒng),其中,所述低功耗個人區(qū)域網(wǎng)絡模塊包括具有藍牙低能耗(BLE)特征的藍牙設備。
5.—種移動設備,該移動設備包括 電池; 應用處理器(AP); 低功耗個人區(qū)域網(wǎng)絡(PAN)模塊,該低功耗個人區(qū)域網(wǎng)絡模塊被構(gòu)造為與外部設備通信以與所述外部設備建立連接;以及 所述低功耗個人區(qū)域網(wǎng)絡模塊的控制器,該控制器被構(gòu)造為處理來自所述外部設備的連接請求信號,并且當所述連接請求信號被驗證為有效時,響應于來自所述外部設備的應用處理器開啟請求信號來喚醒所述應用處理器,其中,在喚醒所述應用處理器之前,所述控制器被提供有來自所述電池的靜態(tài)電流。
6.根據(jù)權(quán)利要求5所述的移動設備,該移動設備還包括 低壓差穩(wěn)壓器(LDR),該低壓差穩(wěn)壓器被構(gòu)造為維持提供給所述低功耗個人區(qū)域網(wǎng)絡模塊的電壓; 開關(guān),該開關(guān)被構(gòu)造為在喚醒所述應用處理器之前斷開所述應用處理器與所述低功耗個人區(qū)域網(wǎng)絡模塊之間的連接,而在喚醒所述應用處理器時閉合所述連接;以及 電源管理集成電路(PMIC),該電源管理集成電路被構(gòu)造為控制向所述應用處理器提供的電力。
7.根據(jù)權(quán)利要求6所述的移動設備,其中所述低功耗個人區(qū)域網(wǎng)絡模塊包括具有藍牙低能耗(BLE)特征的藍牙設備。
8.根據(jù)權(quán)利要求7所述的移動設備,其中,當所述電池安裝到所述移動設備時對所述控制器進行初始化,并且所述控制器被進ー步構(gòu)造為 通過經(jīng)由所述控制器的第一通用輸入/輸出(GPIO)對所述低壓差穩(wěn)壓器進行控制來執(zhí)行所述低功耗個人區(qū)域網(wǎng)絡模塊的上電時序; 基于經(jīng)由所述控制器的第二通用輸入/輸出轉(zhuǎn)發(fā)來的、來自所述外部設備的認證數(shù)據(jù)來執(zhí)行與所述外部設備成對;響應于來自所述外部設備的所述應用處理器開啟請求信號經(jīng)由所述控制器的第三通用輸入/輸出將上電信號轉(zhuǎn)發(fā)到所述電源管理集成電路以喚醒所述應用處理器;以及 操作所述開關(guān)以向所述應用處理器傳送對具有所述藍牙低能耗特征的所述藍牙設備的控制。
9.一種系統(tǒng),該系統(tǒng)包括 服務器;以及 多個移動設備,各個移動設備包括 電池; 應用處理器(AP); 低功耗個人區(qū)域網(wǎng)絡(PAN)模塊,該低功耗個人區(qū)域網(wǎng)絡模塊被構(gòu)造為與所述服務器通信以與所述服務器建立連接;以及 所述低功耗個人區(qū)域網(wǎng)絡模塊的控制器,該控制器被構(gòu)造為處理來自所述服務器的連接請求信號,并且當來自所述服務器的所述連接請求信號被驗證為有效時,響應于來自所述服務器的應用處理器開啟請求信號來喚醒所述各個移動設備的所述應用處理器,其中,在喚醒所述應用處理器之前,所述控制器被提供有來自所述各個移動設備的所述電池的靜態(tài)電流。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述服務器包括 個人區(qū)域網(wǎng)絡模塊;以及 處理器,其被構(gòu)造為生成所述連接請求信號和所述應用處理器開啟請求信號。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述服務器的所述個人區(qū)域網(wǎng)絡模塊包括藍牙設備,并且所述各個移動設備的所述低功耗個人區(qū)域網(wǎng)絡模塊包括具有藍牙低能耗(BLE)特征的藍牙設備。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述服務器還包括數(shù)據(jù)庫,該數(shù)據(jù)庫存儲所述各個移動設備中的具有藍牙低能耗特征的所述藍牙設備的地址和針對所述各個移動設備指定的個人識別號碼(PIN)代碼。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,基于具有藍牙低能耗特征的所述藍牙設備的所述地址和針對所述各個移動設備指定的所述個人識別號碼代碼來執(zhí)行使所述服務器與所述各個移動設備成對。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述服務器被構(gòu)造為根據(jù)所述服務器的特定配置文件向所述各個移動設備請求與所述服務器連接,并且所述各個移動設備被構(gòu)造為接受所述請求。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述服務器和所述各個移動設備被構(gòu)造為實施用于喚醒所述應用處理器的協(xié)議。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述各個移動設備被構(gòu)造為在接收到所述應用處理器開啟請求信號時執(zhí)行對所述應用處理器的喚醒。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述各個移動設備的控制器被構(gòu)造為在接收到所述應用處理器開啟請求信號時測定所述電池的電平,并且當所述電池的電平高于閾值電平時執(zhí)行對所述應用處理器的喚醒。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述服務器還包括第一Wi-Fi模塊,并且所述各個移動設備包括第二 Wi-Fi模塊。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中,通過所述第一Wi-Fi模塊和所述第二Wi-Fi來執(zhí)行所述服務器中存儲的OS圖像向所述各個移動設備的下載。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其中,當完成所述OS圖像的下載時,停用所述低功耗個人區(qū)域網(wǎng)絡模塊的所述控制器。
全文摘要
移動設備的應用處理器的遠程喚醒。本發(fā)明公開了用于喚醒移動設備的應用處理器(AP)的系統(tǒng)、電路和設備。該系統(tǒng)包括低功耗個人區(qū)域網(wǎng)絡(PAN)模塊,該模塊被構(gòu)造為與外部設備進行通信以與所述外部設備建立連接。該系統(tǒng)還包括用于低功耗PAN模塊的控制器,該控制器被構(gòu)造為處理來自外部設備的連接請求信號,并且當來自外部設備的連接請求信號被驗證為有效時,響應于來自外部設備的AP開啟請求信號來喚醒移動設備的AP,其中,在喚醒該AP之前,控制器被提供有來自移動設備的電池的靜態(tài)電流。
文檔編號G06F9/445GK102651785SQ201110187018
公開日2012年8月29日 申請日期2011年7月5日 優(yōu)先權(quán)日2011年2月23日
發(fā)明者崔栽瑛, 崔炫昌, 曺訓, 樸鐘碩, 禹盛淏, 鄭玉鉉 申請人:Lg電子株式會社