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