專利名稱:發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
背景技術(shù):
諸如移動(dòng)通信設(shè)備的設(shè)備可以具有用于在某些情況下(諸如,在設(shè)備未響應(yīng)時(shí))關(guān)閉電源的機(jī)制。發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供了一種方法,包括:響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入已被選擇,發(fā)起反饋信號(hào)的生成,以及響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇,發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
該方法可以進(jìn)一步包括:響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、貫穿第二預(yù)定時(shí)段輸入被保持為選擇,禁用設(shè)備的強(qiáng)制關(guān)機(jī)的發(fā)起。
該方法可以包括:響應(yīng)于確定輸入已被選擇,從初始第一狀態(tài)進(jìn)入第二狀態(tài);響應(yīng)于進(jìn)入第二狀態(tài),引起第一定時(shí)器啟動(dòng),第一定時(shí)器定義第一預(yù)定時(shí)段;響應(yīng)于確定在第一定時(shí)器期滿之前輸入未被去選擇,從第二狀態(tài)進(jìn)入第三狀態(tài);響應(yīng)于進(jìn)入第三狀態(tài),引起第二定時(shí)器啟動(dòng),第二定時(shí)器定義第二預(yù)定時(shí)段;以及響應(yīng)于確定在第二定時(shí)器期滿之前輸入已被去選擇,發(fā)起強(qiáng)制關(guān)機(jī)。
該方法可以包括:響應(yīng)于確定在第一定時(shí)器期滿之前輸入已被去選擇,從第二狀態(tài)進(jìn)入第一初始狀態(tài)。
該方法可以進(jìn)一步包括:響應(yīng)于在第三狀態(tài)時(shí)確定在第二定時(shí)器期滿之前輸入未被去選擇,阻止發(fā)起強(qiáng)制關(guān)機(jī)。
該方法可以進(jìn)一步包括:響應(yīng)于確定輸入已被去選擇,從第四狀態(tài)進(jìn)入第一初始狀態(tài)。
輸入可以是針對單個(gè)物理鍵的輸入。
發(fā)起強(qiáng)制關(guān)機(jī)可以包括引起從集成電池移除電源的供應(yīng)。
第一預(yù)定時(shí)段可以是第二預(yù)定時(shí)段的至少四倍時(shí)長。
根據(jù)本發(fā)明的第二方面,提供了一種裝置,包括:確定設(shè)備;以及第一發(fā)起設(shè)備和第二發(fā)起設(shè)備;其中確定設(shè)備配置用于確定貫穿第一預(yù)定時(shí)段輸入已被選擇;第一發(fā)起設(shè)備配置用于:響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入已被選擇,發(fā)起反饋信號(hào)的生成;確定設(shè)備進(jìn)一步配置用于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇;以及第二發(fā)起設(shè)備配置用于:響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇,發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
確定設(shè)備可以進(jìn)一步配置用于:響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、貫穿第二預(yù)定時(shí)段輸入已被保持為選擇,禁用設(shè)備的強(qiáng)制關(guān)機(jī)的發(fā)起。
確定設(shè)備可以配置用于:響應(yīng)于確定輸入已被選擇,弓I起裝置從初始第一狀態(tài)進(jìn)入第二狀態(tài);響應(yīng)于進(jìn)入第二狀態(tài),引起第一定時(shí)器啟動(dòng),第一定時(shí)器定義第一預(yù)定時(shí)段;響應(yīng)于確定在第一定時(shí)器期滿之前輸入未被去選擇,引起裝置從第二狀態(tài)進(jìn)入第三狀態(tài);響應(yīng)于進(jìn)入第三狀態(tài),引起第二定時(shí)器啟動(dòng),第二定時(shí)器定義第二預(yù)定時(shí)段;以及確定在第二定時(shí)器期滿之前輸入已被去選擇;以及第二發(fā)起設(shè)備可以配置用于:響應(yīng)于確定在第二定時(shí)器期滿之前輸入已被去選擇,發(fā)起強(qiáng)制關(guān)機(jī)。
確定設(shè)備可以配置用于:響應(yīng)于確定在第一定時(shí)器期滿之前輸入已被去選擇,弓丨起裝置從第二狀態(tài)進(jìn)入第一初始狀態(tài)。
確定設(shè)備可以進(jìn)一步配置用于:響應(yīng)于在第三狀態(tài)時(shí)確定在第二定時(shí)器期滿之前輸入未被去選擇,引起裝置阻止發(fā)起強(qiáng)制關(guān)機(jī)。
確定設(shè)備可以進(jìn)一步配置用于:響應(yīng)于確定輸入已被去選擇,引起裝置從第四狀態(tài)進(jìn)入第一初始狀態(tài)。
輸入可以是針對單個(gè)物理鍵的輸入。
第二發(fā)起設(shè)備可以配置用于發(fā)起強(qiáng)制關(guān)機(jī),包括引起從集成的電池移除電能的供應(yīng)。
第一發(fā)起設(shè)備和第二發(fā)起設(shè)備可以構(gòu)成單個(gè)發(fā)起設(shè)備。
確定電路可以構(gòu)成確定設(shè)備,第一發(fā)起電路可以構(gòu)成第一發(fā)起設(shè)備,以及第二發(fā)起電路可以構(gòu)成第二發(fā)起設(shè)備。
裝置可以是設(shè)備,以及進(jìn)一步包括用戶接口電路和用戶接口軟件,配置用于通過使用顯示器來促進(jìn)用戶對設(shè)備的至少某些功能的控制,以及配置用于響應(yīng)用戶輸入;以及顯示器和顯示器電路,配置用于顯示設(shè)備的用戶接口的至少一部分,顯示器和顯示電路配置用于促進(jìn)用戶對設(shè)備的至少某些功能的控制。
根據(jù)本發(fā)明的第三方面,提供了一種裝置,包括:確定電路;以及第一發(fā)起電路和第二發(fā)起電路;其中確定電路配置用于確定貫穿第一預(yù)定時(shí)段輸入已被選擇;第一發(fā)起電路配置用于:響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入已被選擇,發(fā)起反饋信號(hào)的生成;確定電路進(jìn)一步配置用于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇;以及第二發(fā)起電路配置用于:響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇,發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
根據(jù)本發(fā)明的第四方面,提供了一種裝置,包括至少一個(gè)處理器,和包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,該至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼配置用于與至少一個(gè)處理器一起引起裝置至少執(zhí)行:響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入已被選擇,發(fā)起反饋信號(hào)的生成;以及響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇,發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
根據(jù)本發(fā)明的第五方面,提供了一種裝置,配置用于:響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入已被選擇,發(fā)起反饋信號(hào)的生成;以及響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇,發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
根據(jù)本發(fā)明的第六方面,提供了一種裝置,包括:用于確定貫穿第一預(yù)定時(shí)段輸入已被選擇的裝置;用于響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入已被選擇,發(fā)起反饋信號(hào)的生成的裝置;用于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇的裝置;以及用于響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇,發(fā) 起設(shè)備的強(qiáng)制關(guān)機(jī)的裝置。
現(xiàn)在,將僅通過示例的方式,參考附圖來描述本發(fā)明的實(shí)施方式,其中:
圖1示出了本發(fā)明的示例性實(shí)施方式在其中實(shí)現(xiàn)的設(shè)備;
圖2示出了圖1所示設(shè)備的硬件和軟件配置的某些方面;
圖3是圖1所示設(shè)備中包括的裝置的框圖;以及
圖4是示出圖3所示裝置的操作的流程圖。
具體實(shí)施方式
參考圖1,示出了設(shè)備100。設(shè)備100體現(xiàn)了本發(fā)明的諸多方面,并且不限制本發(fā)明的范圍。設(shè)備100具有觸敏顯示器,或者觸屏102,用于顯示內(nèi)容以及接收觸摸用戶輸入。設(shè)備100還具有至少兩個(gè)物理鍵,用于從用戶接收輸入,包括電源鍵104a和歸位(home)鍵104b。設(shè)備100還具有至少一個(gè)揚(yáng)聲器106和至少一個(gè)麥克風(fēng)108。設(shè)備100可以是移動(dòng)計(jì)算機(jī)、移動(dòng)電話、PDA、互聯(lián)網(wǎng)平板電腦、智能電話或其他設(shè)備。
主要參考圖2,更詳細(xì)地示出了設(shè)備100的硬件和軟件配置的諸多方面。設(shè)備100包括控制器200,其包括一個(gè)或多個(gè)處理器(未示出)??刂破?00經(jīng)由系統(tǒng)總線202與其他硬件組件通信。每個(gè)其他硬件組件或者直接或者經(jīng)由接口(整體由標(biāo)記204指代)連接至系統(tǒng)總線202。其他硬件組件包括觸屏102、用戶輸入裝置206、輸出裝置208和至少一個(gè)相機(jī)210。設(shè)備100還包括經(jīng)由接口 204a連接至系統(tǒng)總線202的至少一個(gè)收發(fā)器212,用于通過無線鏈路(諸如,GSM、CDMA, UMTS, LTE、WiMax或W1-Fi鏈路)進(jìn)行通信。
設(shè)備100包括易失性存儲(chǔ)器214和非易失性(或非瞬態(tài))存儲(chǔ)器216。兩種類型的存儲(chǔ)器均可由控制器200經(jīng)由系統(tǒng)總線202進(jìn)行訪問,并且兩種類型均可直接連接至系統(tǒng)總線202。易失性存儲(chǔ)器214是RAM、DRAM或任何其他類型的易失性存儲(chǔ)器。易失性存儲(chǔ)器214由控制器200使用,以臨時(shí)存儲(chǔ)數(shù)據(jù),例如,當(dāng)控制另一硬件或軟件組件的操作時(shí),或者在組件之間移動(dòng)數(shù)據(jù)時(shí)。非易失性存儲(chǔ)器216是ROM、閃存、硬盤或任何其他類型的非易失性存儲(chǔ)器。非易失性存儲(chǔ)器216存儲(chǔ)計(jì)算機(jī)可讀指令218以及存儲(chǔ)內(nèi)容和個(gè)人數(shù)據(jù)(未示出)??刂破?00在存儲(chǔ)于非易失性存儲(chǔ)器216中的計(jì)算機(jī)可讀指令218的控制下操作,該指令包括操作系統(tǒng)和附加軟件、中間件或固件模塊以及軟件應(yīng)用。
觸敏顯示器102包括顯示器部分220和觸摸接口部分222??刂破?00從觸摸接口 222接收輸入,以及控制在顯示器部分220上顯示的顯示。觸敏顯示器102借助于接口204b連接至系統(tǒng)總線202。用戶輸入裝置206經(jīng)由接口 204c連接至系統(tǒng)總線202,并且包括物理鍵104a、104b和麥克風(fēng)108以及任何其他輸入裝置,諸如QWERTY或數(shù)字小鍵盤或加速度計(jì)。輸出裝置108 (包括揚(yáng)聲器106和諸如發(fā)光二極管或振動(dòng)元件的其他輸出裝置)經(jīng)由接口 204d連接至系統(tǒng)總線202。
設(shè)備100具有電池224,其可以提供在操作期間由設(shè)備100的各種部分消耗的電能。在此示例性實(shí)施方式中,電池224集成在設(shè)備100中,換言之,電池224并不意欲由最終用戶移除或替換,并且由此不是容易被移除的。然而,在某些示例性實(shí)施方式中,電池224可以容易地移除。也可以提供不止一個(gè)電池224。設(shè)備100還具有電連接器(未示出),用于對電池224進(jìn)行充電。在某些示例性實(shí)施方式中,也可以經(jīng)由電連接器或另一電源將電能直接提供至設(shè)備100的各種部分。
設(shè)備100還包括強(qiáng)制關(guān)機(jī)發(fā)起器裝置226 (將在下文更詳細(xì)解釋),其響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入已被選擇,發(fā)起反饋信號(hào)的生成;以及響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇,發(fā)起設(shè)備100的強(qiáng)制關(guān)機(jī)。因此,裝置226可操作地連接至用戶輸入裝置206、輸出裝置208和切換元件228。
切換元件228可以是繼電器,諸如固態(tài)繼電器或另一種類型的切換元件,包括一個(gè)或多個(gè)晶體管。切換元件228可控制地將電池224與設(shè)備100的各種組件斷開,從而引起設(shè)備100關(guān)機(jī)。斷開連接的部件包括控制器200、易失性存儲(chǔ)器214、收發(fā)器212和顯示器220。然而,將會(huì)理解,設(shè)備100的某些部分(例如,內(nèi)部時(shí)鐘(未示出))仍可以被提供有來自附加電池或電容(未示出)的電能。在還可以經(jīng)由電連接器或從另一電源直接提供電能的示例性實(shí)施方式中,切換元件228或另一切換元件(未示出)可以配置以也支持此直接提供的電能也可以可控地關(guān)閉。
在某些示例性實(shí)施方式中,切換元件228可以被提供作為功率管理模塊的一部分,其可以實(shí)現(xiàn)為功率管理集成電路或芯片(未示出)。功率管理模塊的其他功能包括提供去往包括在控制器200中的處理器核的、適用于該核的當(dāng)前行為的電壓。例如,當(dāng)該設(shè)備處于待機(jī)模式中以及處理器核大部分不活躍時(shí),功率管理模塊向處理器核提供相對較低的電壓。當(dāng)該設(shè)備處于活躍模式以及處理器核活躍時(shí),例如,當(dāng)該設(shè)備播放視頻內(nèi)容時(shí),功率管理模塊向處理器核提供相對較高的電壓。這些示例性實(shí)施方式中的功率管理模塊配置用于響應(yīng)于請求強(qiáng)制關(guān)機(jī)的控制信號(hào),停止向組件提供電能,這些組件包括控制器200、易失性存儲(chǔ)器214、收發(fā)器212和顯示器220,但是仍向內(nèi)部時(shí)鐘(未示出)以及可選地向一個(gè)或多個(gè)其他組件提供電能。
強(qiáng)制關(guān)機(jī)涉及關(guān)閉設(shè)備100,即,停止去往設(shè)備100的(主)電源,而無論設(shè)備100的狀態(tài)如何。由此,強(qiáng)制關(guān)機(jī)可以在各種情況下執(zhí)行,包括,當(dāng)設(shè)備100由于例如運(yùn)行在設(shè)備100上的軟件218 “崩潰”或“不工作”而無響應(yīng)時(shí)。強(qiáng)制關(guān)機(jī)的發(fā)起也可以獨(dú)立于設(shè)備100是否是按鍵鎖定的。通過將設(shè)備100強(qiáng)制關(guān)機(jī)而后對設(shè)備100上電,用戶可以“重置”設(shè)備100或者嘗試從無響應(yīng)狀態(tài)恢復(fù)。如果設(shè)備100正在正常操作,則用戶可以例如通過經(jīng)由觸屏102和/或物理鍵104a、104b提供的用戶接口來發(fā)起受控的關(guān)機(jī)。除了其他,受控的關(guān)機(jī)涉及使得軟件218在關(guān)閉電源之前完成存儲(chǔ)任何數(shù)據(jù)。在強(qiáng)制關(guān)機(jī)期間,軟件218簡單地在關(guān)閉電源時(shí)停止運(yùn)行,以及由此,例如,正在存儲(chǔ)過程中的任何數(shù)據(jù)可能毀損。然而,在某些示例性實(shí)施方式中,強(qiáng)制關(guān)機(jī)可以涉及受控關(guān)機(jī)的某些或全部方面。例如,信號(hào)或消息可以提供至設(shè)備100中的硬件或軟件218,使得如果可能的話,可以在關(guān)閉電源之前執(zhí)行某些預(yù)關(guān)機(jī)操作。然而,強(qiáng)制關(guān)機(jī)總是導(dǎo)致設(shè)備100關(guān)機(jī),即使設(shè)備100處于無響應(yīng)狀態(tài)。
主要參考圖3,更詳細(xì)地示出了強(qiáng)制關(guān)機(jī)發(fā)起器裝置226的示例性實(shí)施方式。裝置226包括確定電路300,其可操作地連接至第一定時(shí)器和第二定時(shí)器的每一個(gè),尤其是第一和第二定時(shí)電路302、304,第一和第二發(fā)起電路306、308和存儲(chǔ)器309。第一和第二發(fā)起電路306、308可操作地分別連接至反饋信號(hào)生成電路310和強(qiáng)制關(guān)機(jī)電路312。在此示例性實(shí)施方式中,反饋信號(hào)生成電路310和強(qiáng)制關(guān)機(jī)電路312包括在裝置226中。備選地,反饋信號(hào)生成電路310和強(qiáng)制關(guān)機(jī)電路312可以不包括在裝置226中,而是可以部分或全部包括在設(shè)備100的其他部分中。然而,如下文更詳細(xì)解釋的,電路300、302、304、306、308、309、310和312足夠獨(dú)立于設(shè)備100中的其他硬件和軟件,使得它們能夠操作而無論設(shè)備100的狀態(tài)如何。事實(shí)上,裝置226的任何部分可以包括在設(shè)備100的其他部分中或與之共享,假設(shè)這些部分仍可以足夠自主操作。而且,在某些示例性實(shí)施方式中,裝置226的任何兩個(gè)或更多組成部分可以組合,在該情況下,據(jù)稱由單獨(dú)部分執(zhí)行的操作由組合的部分來執(zhí)行。例如,第一和第二發(fā)起電路306、308可以與確定電路300組合。
在此示例性實(shí)施方式中,當(dāng)裝置226包括在設(shè)備100中時(shí),確定電路300可操作地連接至電源鍵104a,反饋信號(hào)生成電路310可操作地連接至揚(yáng)聲器106,以及強(qiáng)制關(guān)機(jī)電路312可操作地連接至切換元件228。將裝置226與設(shè)備100的其他部分連接,這使得能夠執(zhí)行操作而無論設(shè)備100的狀態(tài)如何。由此,使用直接電連接,而不是例如嘗試經(jīng)由系統(tǒng)總線202進(jìn)行通信。
在某些示例性實(shí)施方式中,反饋信號(hào)生成電路310連接至可以是集成在裝置226中的附加揚(yáng)聲器的另一揚(yáng)聲器。備選地,反饋信號(hào)生成電路310可以連接至另一種類型的輸出裝置208,諸如發(fā)光二極管或振動(dòng)元件。反饋信號(hào)也可以由不止一個(gè)輸出裝置208生成,例如,由揚(yáng)聲器106和發(fā)光二極管生成。在此情況下,第一發(fā)起電路306可以連接至用于每個(gè)輸出的單獨(dú)的反饋信號(hào)生成電路。
確定電路300可操作地連接至電源鍵104a,使得允許其監(jiān)測鍵104a的狀態(tài),尤其是鍵104a是否被按壓。鍵104a是一種機(jī)械開關(guān),當(dāng)由用戶按壓時(shí),其會(huì)閉合,而在其他情況下,其將會(huì)偏置至開啟位置,盡管狀態(tài)也可以反過來??梢蕴峁└郊与娐?未示出),以支持鍵104a向確定電路300提供適當(dāng)?shù)男盘?hào)。在此示例性實(shí)施方式中,從鍵104a去往確定電路300的信號(hào)是電壓信號(hào),當(dāng)鍵104a未被按壓時(shí),其處于“低”電平,當(dāng)鍵104a被按壓時(shí),其改變至“高”電平。在其他示例性實(shí)施方式中,確定電路300可操作地連接至歸位鍵104b或任何其他物理鍵,而不是連接至電源鍵104a。
當(dāng)被提供了輸入信號(hào)時(shí),第一定時(shí)電路302啟動(dòng)或重新啟動(dòng),以及提供指示從啟動(dòng)或重新啟動(dòng)算起是否第一時(shí)段已逝去的輸出信號(hào)。類似地,當(dāng)被提供了輸入信號(hào)時(shí),第二定時(shí)電路304 (重新)啟動(dòng),以及提供指示從(重新)啟動(dòng)算起是否第二時(shí)段已逝去的輸出信號(hào)。在每種情況下,輸入信號(hào)是從低電壓向高電壓的跳變,以及當(dāng)相應(yīng)的時(shí)段未逝去時(shí),輸出信號(hào)是低電壓,當(dāng)相應(yīng)時(shí)段逝去時(shí),其改變至高電壓。
預(yù)定時(shí)段取決于電路302、304的模擬元件的特性。因此,時(shí)段由設(shè)備的設(shè)計(jì)來設(shè)置,并且在制造期間實(shí)現(xiàn)。
在其他示例性實(shí)施方式中,指示第一和第二預(yù)定時(shí)段的數(shù)據(jù)可以存儲(chǔ)在與相應(yīng)的定時(shí)電路302、304相關(guān)聯(lián)的非易失性存儲(chǔ)器(未示出)中。這些數(shù)據(jù)例如可以在設(shè)備100的制造期間預(yù)設(shè),并且隨后例如由控制器200進(jìn)行設(shè)置或改變。在此情況下,裝置226經(jīng)由接口 204連接至系統(tǒng)總線202,以便允許與控制器200的通信。
在某些示例性實(shí)施方式中,第一和第二定時(shí)電路302、304可以組合并且共同具有其部分的一個(gè)或多個(gè)或全部。
確定電路300可操作地連接至存儲(chǔ)器元件309,以便允許其存儲(chǔ)指示裝置226取決于鍵按壓的歷史而處于各種狀態(tài)的數(shù)據(jù),這將在下文更詳細(xì)地解釋。存儲(chǔ)器元件309可以是狀態(tài)機(jī)、寄存器集合或某些其他形式。
裝置226具有初始第一狀態(tài),無論設(shè)備100何時(shí)上電,都將自動(dòng)進(jìn)入該狀態(tài)。
當(dāng)鍵104a被按壓時(shí),裝置226進(jìn)入第二狀態(tài)。當(dāng)來自鍵104a的信號(hào)從“低”改變?yōu)椤案摺彪娖綍r(shí)(指示鍵104a已被按壓),進(jìn)入第二狀態(tài)。這觸發(fā)了第一定時(shí)電路302的啟動(dòng),g卩,響應(yīng)于進(jìn)入第二狀態(tài),確定電路300提供信號(hào)以啟動(dòng)第一定時(shí)電路302。如果鍵104a在第一預(yù)定時(shí)段逝去前被釋放(由來自第一定時(shí)電路302的信號(hào)所指示),則裝置226重新進(jìn)入初始狀態(tài)。第一定時(shí)電路302也可以被重置。在再次按壓鍵104a后,裝置226再次進(jìn)入第二狀態(tài)(這是由來自鍵104a的信號(hào)從“低”改變至“高”電平觸發(fā)的),以及觸發(fā)第一定時(shí)電路302的啟動(dòng)。
在處于第二狀態(tài)時(shí),裝置226確定鍵104a是否已被按壓超過第一預(yù)定時(shí)段。這通過確定電路300檢測到第一預(yù)定時(shí)段已逝去(由來自第一定時(shí)電路的信號(hào)從“低”改變至“高”電平所指示)而發(fā)生。一旦第一定時(shí)器302期滿,確定電路300檢查來自鍵104a的信號(hào)是否是指示鍵104a (仍)被按壓的“高”電平,以及如果是,則裝置226進(jìn)入第三狀態(tài)。一旦進(jìn)入了第三狀態(tài),裝置226發(fā)起反饋信號(hào)的生成,以及啟動(dòng)第二定時(shí)電路304。
響應(yīng)于進(jìn)入第三狀態(tài),確定電路300向第一發(fā)起電路306提供信號(hào),該第一發(fā)起電路306繼而生成并提供去往反饋信號(hào)生成電路310的信號(hào)。在此示例性實(shí)施方式中,去往第一發(fā)起電路306的信號(hào)是從低電壓向高電壓的跳變,以及去往反饋信號(hào)生成電路310的信號(hào)是脈沖。當(dāng)提供有此脈沖時(shí),反饋信號(hào)生成電路310生成并向揚(yáng)聲器104提供適當(dāng)信號(hào),以引起揚(yáng)聲器104產(chǎn)生可聽聲音(諸如,一個(gè)或多個(gè)短的蜂鳴聲)。反饋信號(hào)生成電路310包括振蕩器(未示出)和放大器(未示出)。在某些示例性實(shí)施方式中,反饋信號(hào)生成電路310的部分(例如,放大器)包括在設(shè)備100的其他部分中或與之共享。將會(huì)理解,在經(jīng)由不同輸出裝置208 (諸如,發(fā)光二極管或振動(dòng)元件)提供反饋的示例性實(shí)施方式中,將會(huì)包括不同的適當(dāng)反饋信號(hào)生成電路310。將引起發(fā)光二極管產(chǎn)生例如一個(gè)或多個(gè)閃光,或者,將引起振動(dòng)元件產(chǎn)生例如一個(gè)或多個(gè)短振動(dòng)信號(hào)。
還響應(yīng)于進(jìn)入第三狀態(tài),確定電路300向第二定時(shí)電路304提供信號(hào),以啟動(dòng)第二定時(shí)器305。裝置226繼而保持在第三狀態(tài),或者直到第二定時(shí)器期滿,或者鍵104a被釋放,哪個(gè)快響應(yīng)哪個(gè)。
在第三狀態(tài)中,確定電路300監(jiān)測來自鍵104a的信號(hào),以確定鍵104a是否被釋放。如果鍵104a被釋放而裝置226處于第三狀態(tài),則發(fā)起強(qiáng)制關(guān)機(jī)。確定電路300向第二發(fā)起電路308提供信號(hào),該第二發(fā)起電路繼而生成并向強(qiáng)制關(guān)機(jī)電路312提供信號(hào)。這些信號(hào)的每一個(gè)均是從低電壓向高電壓的跳變。當(dāng)提供有來自第二發(fā)起電路308的信號(hào)時(shí),強(qiáng)制關(guān)機(jī)電路312向切換元件228提供適當(dāng)信號(hào),以引起切換元件228關(guān)閉去往設(shè)備100的(主)電源以及由此關(guān)閉設(shè)備100。在此示例性實(shí)施方式中,當(dāng)提供有“高”電壓信號(hào)時(shí),切換元件228建立閉合電源電路的連接,而當(dāng)提供有“低”電壓信號(hào)時(shí),斷開連接并因此斷開電路。在某些示例性實(shí)施方式中,在向切換元件228提供信號(hào)之前,強(qiáng)制關(guān)機(jī)電路312可以執(zhí)行其他操作,包括例如,經(jīng)由去往系統(tǒng)總線202的連接(未示出)或其他適當(dāng)裝置向控制器200提供消息或信號(hào)。
第二定時(shí)器的期滿由確定電路300檢測,其中會(huì)向確定電路300提供來自第二定時(shí)電路304的、指示第二預(yù)定時(shí)段已逝去的信號(hào),裝置226基于此進(jìn)入第四狀態(tài)。裝置226保持在第四狀態(tài),直到鍵104a被釋放。當(dāng)鍵104a被釋放時(shí),裝置226重新進(jìn)入初始第一狀態(tài)。當(dāng)在第四狀態(tài)時(shí),裝置226不發(fā)起反饋信號(hào)的生成或強(qiáng)制關(guān)機(jī),即,這些功能被禁用。然而,當(dāng)在初始第一狀態(tài)時(shí),啟用這些功能,如上文所述。
還將理解,設(shè)備100的其他部分可以響應(yīng)于鍵104a被按壓和/或釋放而執(zhí)行其他操作。例如,觸屏102可以被關(guān)閉。然而,操作可以由裝置226執(zhí)行,這獨(dú)立于任何這種其他操作。
在這些示例性實(shí)施方式中,第一預(yù)定時(shí)段是10秒,第二預(yù)定時(shí)段是I秒。備選地,第一和第二預(yù)定時(shí)段每個(gè)可以具有與此不同的長度。盡管,通常而言,第一預(yù)定時(shí)段相對較長,第二預(yù)定時(shí)段相對較短。例如,第一預(yù)定時(shí)段的長度可以在5秒和30秒之間,而第二預(yù)定時(shí)段的長度可以在0.5秒和3秒之間。在某些示例性實(shí)施方式中,第一預(yù)定時(shí)段是第二預(yù)定時(shí)段的至少十倍長。在某些示例性實(shí)施方式中,第一預(yù)定時(shí)段是第二預(yù)定時(shí)段的至少四倍長。
參考圖4,示出了圖3的裝置226的操作方法。這補(bǔ)充了結(jié)合圖3描述的上述操作。在步驟S400,例如在設(shè)備100接通之后,進(jìn)入初始第一狀態(tài)。在步驟S402,確定是否選擇了輸入,以及重復(fù)此步驟S402,S卩,監(jiān)測輸入的狀態(tài),直到選擇了輸入。如果輸入被選擇,則進(jìn)入第二狀態(tài)(參見步驟S404a),以及在基本上相同時(shí)間,啟動(dòng)第一定時(shí)器(參見S404b)。繼而,在步驟S406確定是否輸入已被去選擇,以及,如果否,則在步驟S408確定在選擇了輸入之后第一預(yù)定時(shí)段是否已逝去。重復(fù)這些步驟S406、S408,即,監(jiān)測第一定時(shí)器和輸入的狀態(tài),直到或者輸入被去選擇,或者第一預(yù)定時(shí)段已逝去。如果在第一預(yù)定時(shí)段逝去之前輸入被去選擇,則該過程返回步驟S400,即,重新進(jìn)入初始第一狀態(tài)。如果在輸入被去選擇之前第一預(yù)定時(shí)段已逝去,則進(jìn)入第三狀態(tài)(參見步驟S410a),以及幾乎同時(shí),發(fā)起反饋信號(hào)的生成(參見步驟S410b)以及啟動(dòng)第二定時(shí)器(參見步驟S410c)。繼而,在步驟S412確定是否輸入已被去選擇,以及如果否,則在步驟S414確定在發(fā)起反饋信號(hào)的生成之后第二預(yù)定時(shí)段是否已逝去。重復(fù)這些步驟S412和S414,即,監(jiān)測輸入和第二定時(shí)器的狀態(tài),直到輸入已被去選擇,或者第二預(yù)定時(shí)段已逝去。如果在第二預(yù)定時(shí)段逝去之前輸入已被去選擇,則該過程前進(jìn)至步驟S420,以及發(fā)起強(qiáng)制關(guān)機(jī)。如果在輸入被去選擇之前第二時(shí)段已逝去,則進(jìn)入第四狀態(tài)(參見S416)。繼而,在步驟S418,確定是否去選擇了輸入,以及重復(fù)此步驟S418,S卩,監(jiān)測輸入的狀態(tài),直到輸入已被去選擇。由此,禁用反饋信號(hào)生成的發(fā)起和強(qiáng)制關(guān)機(jī)的發(fā)起,直到輸入已被去選擇。如果輸入已被去選擇,則該過程返回步驟S400,S卩,重新進(jìn)入初始第一狀態(tài),即,再次啟用反饋信號(hào)的生成的發(fā)起和強(qiáng)制關(guān)機(jī)的發(fā)起。
由此,此處公開的示例性實(shí)施方式提供了一種支持設(shè)備100的強(qiáng)制關(guān)機(jī)由用戶以相對直接的方式發(fā)起的途徑。定時(shí)過程意味著強(qiáng)制關(guān)機(jī)可以使用更少的和/或更容易訪問的輸入來發(fā)起,以及在所公開示例性實(shí)施方式的某些實(shí)施方式中,甚至僅使用諸如電源鍵的一個(gè)物理鍵便能發(fā)起。由此,降低了與用戶例如組合按壓多個(gè)不同鍵或獲取和使用適當(dāng)工具來接近凹入式輸入相關(guān)聯(lián)的困難。而且,反饋信號(hào)提供了釋放輸入的直觀提示。整體而言,該過程對于用戶而言更為直接,以及,例如,用戶甚至可以在設(shè)備100無響應(yīng)的時(shí)候自己發(fā)現(xiàn)該過程。同時(shí),此處公開的示例性實(shí)施方式提供了降低無意的強(qiáng)制關(guān)機(jī)可能性的方式。這要?dú)w因于在對輸入的嚴(yán)格定時(shí)釋放之前對輸入的相對長選擇的要求。輸入(尤其是諸如電源鍵的輸入)可能偶然地被用戶或物體所選擇,例如,當(dāng)設(shè)備100攜帶于包或兜中時(shí)。然而,如果該輸入在短時(shí)間后被釋放,則將不發(fā)起強(qiáng)制關(guān)機(jī)。而且,即使輸入被偶然地選擇了一段較長的時(shí)間,例如,由于物體再次按壓該輸入,也不太可能在相對較短的時(shí)間內(nèi)該輸入被釋放,而在相對較短的時(shí)間釋放輸入才可能引起強(qiáng)制關(guān)機(jī)的發(fā)起。
應(yīng)當(dāng)意識(shí)到,前述示例性實(shí)施方式不應(yīng)解釋為限制。對于本領(lǐng)域技術(shù)人員而言,在閱讀了本申請之后,其他變體和修改將是顯然的。
例如,可以在輸入被選擇時(shí)或者輸入已被釋放后,向用戶提供附加反饋信號(hào)。例如,可以在生成反饋信號(hào)之前和/或第二預(yù)定時(shí)段逝去之前和/或之后輸入被選擇時(shí),提供諸如重復(fù)信號(hào)的附加反饋信號(hào)。
在某些示例性實(shí)施方式中,確定電路300可以操作地連接至不止一個(gè)物理鍵,諸如鍵104a和104b。在此情況下,操作與上文描述的類似,除了鍵104a、104b都被按壓并且繼而二者都被釋放以便發(fā)起強(qiáng)制關(guān)機(jī)之外。在某些示例性實(shí)施方式中,確定電路300甚至可以操作地連接至另一種類型的用戶輸入裝置,例如,觸屏102的觸摸接口部分212或加速度計(jì)。然而,由于裝置226通常不能依賴控制器200來處理來自用戶輸入裝置206的信號(hào)(或者實(shí)際上為了執(zhí)行任何其他動(dòng)作),附加電路可以執(zhí)行這種處理并向確定電路300提供適當(dāng)信號(hào)。
而且,本申請的公開應(yīng)當(dāng)理解為包括了此處明確或隱含公開的任何新穎特征或任何新穎特征組合,或者其任何概括,以及在本申請的申請過程期間或者從其衍生的任何申請的申請過程期間,可以形成新的權(quán)利要求,以覆蓋任何這種特征和/或這種特征的組合。
而且,盡管已將裝置226描述為完全由硬件實(shí)現(xiàn),而無任何軟件元件,但是其可以替代地并入微控制器或其他這種硬件,其在軟件的控制下執(zhí)行相關(guān)功能的某些或全部。在此情況下,微控制器或其他硬件可以與設(shè)備100的其他組件共享,使得可以更容易地確保裝置226的適當(dāng)操作。
如在此申請中使用的,術(shù)語“電路”涉及下述全部:
(a)純硬件電路實(shí)現(xiàn)(諸如,純模擬和/或數(shù)字電路實(shí)現(xiàn))以及
(b)電路和軟件(和/或固件)的組合,諸如(可應(yīng)用的):(i)處理器的組合或(ii)處理器/軟件(包括數(shù)字信號(hào)處理器、軟件和存儲(chǔ)器,其一起工作以弓I起裝置(諸如,移動(dòng)電話或服務(wù)器)執(zhí)行各種功能)的部分;以及
(c)電路,諸如微處理器或微處理器的部分,其需要軟件或固件以進(jìn)行操作,即使軟件或固件并未物理存在。
權(quán)利要求
1.一種方法,包括: 響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入被選擇,發(fā)起反饋信號(hào)的生成;以及響應(yīng)于確定在發(fā)起所述反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)所述輸入已被去選擇,發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
2.如權(quán)利要求1的方法,進(jìn)一步包括: 響應(yīng)于確定在發(fā)起所述反饋信號(hào)的生成之后、貫穿所述第二預(yù)定時(shí)段所述輸入被保持為選擇,禁用所述設(shè)備的所述強(qiáng)制關(guān)機(jī)的發(fā)起。
3.如權(quán)利要求1或2的方法,包括: 響應(yīng)于確定所述輸入已被選擇,從初始第一狀態(tài)進(jìn)入第二狀態(tài); 響應(yīng)于進(jìn)入所述第二狀態(tài),引起第一定時(shí)器啟動(dòng),所述第一定時(shí)器定義所述第一預(yù)定時(shí)段; 響應(yīng)于確定在所述第一定時(shí)器期滿之前所述輸入未被去選擇,從所述第二狀態(tài)進(jìn)入第三狀態(tài); 響應(yīng)于進(jìn)入所述第三狀態(tài),引起第二定時(shí)器啟動(dòng),所述第二定時(shí)器定義所述第二預(yù)定時(shí)段;以及 響應(yīng)于確定在所述第二定時(shí)器期滿之前所述輸入已被去選擇,發(fā)起所述強(qiáng)制關(guān)機(jī)。
4.如權(quán)利要求3的方法,包括: 響應(yīng)于確定在所述第一定時(shí)器期滿之前所述輸入已被去選擇,從所述第二狀態(tài)進(jìn)入所述第一初始狀態(tài)。
5.如權(quán)利要求3或4的方法,進(jìn)一步包 括: 響應(yīng)于在所述第三狀態(tài)時(shí)確定在所述第二定時(shí)器期滿之前所述輸入未被去選擇,阻止發(fā)起強(qiáng)制關(guān)機(jī)。
6.如權(quán)利要求5的方法,進(jìn)一步包括: 響應(yīng)于確定所述輸入已被去選擇,從所述第四狀態(tài)進(jìn)入所述第一初始狀態(tài)。
7.如前述任一權(quán)利要求的方法,其中所述輸入是針對單個(gè)物理鍵的輸入。
8.如前述任一權(quán)利要求的方法,其中發(fā)起強(qiáng)制關(guān)機(jī)包括引起從集成的電池移除電能的供應(yīng)。
9.如前述任一權(quán)利要求的方法,其中所述第一預(yù)定時(shí)段是所述第二預(yù)定時(shí)段的至少四倍時(shí)長。
10.一種裝置,包括: 確定設(shè)備;以及 第一發(fā)起設(shè)備和第二發(fā)起設(shè)備; 其中: 所述確定設(shè)備配置用于確定貫穿第一預(yù)定時(shí)段輸入已被選擇; 所述第一發(fā)起設(shè)備配置用于:響應(yīng)于確定貫穿所述第一預(yù)定時(shí)段所述輸入已被選擇,發(fā)起反饋信號(hào)的生成; 所述確定設(shè)備進(jìn)一步配置用于確定在發(fā)起所述反饋信號(hào)的生成之后、在所述第二預(yù)定時(shí)段內(nèi)所述輸入已被去選擇;以及 所述第二發(fā)起設(shè)備配置用于:響應(yīng)于確定在發(fā)起所述反饋信號(hào)的生成之后、在所述第二預(yù)定時(shí)段內(nèi)所述輸入已被去選擇,發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
11.如權(quán)利要求10的裝置,其中所述確定設(shè)備進(jìn)一步配置用于: 響應(yīng)于確定在發(fā)起所述反饋信號(hào)的生成之后、貫穿所述第二預(yù)定時(shí)段所述輸入被保持為選擇,禁用所述設(shè)備的所述強(qiáng)制關(guān)機(jī)的發(fā)起。
12.如權(quán)利要求10或11的裝置,其中所述確定設(shè)備配置用于: 響應(yīng)于確定所述輸入已被選擇,引起所述裝置從初始第一狀態(tài)進(jìn)入第二狀態(tài); 響應(yīng)于進(jìn)入所述第二狀態(tài),引起第一定時(shí)器啟動(dòng),所述第一定時(shí)器定義所述第一預(yù)定時(shí)段; 響應(yīng)于確定在所述第一定時(shí)器期滿之前所述輸入未被去選擇,引起所述裝置從所述第二狀態(tài)進(jìn)入第三狀態(tài); 響應(yīng)于進(jìn)入所述第三狀態(tài),引起第二定時(shí)器啟動(dòng),所述第二定時(shí)器定義所述第二預(yù)定時(shí)段;以及 確定在所述第二定時(shí)器期滿之前所述輸入已被去選擇; 以及所述第二發(fā)起 設(shè)備配置用于: 響應(yīng)于確定在所述第二定時(shí)器期滿之前所述輸入已被去選擇,發(fā)起所述強(qiáng)制關(guān)機(jī)。
13.如權(quán)利要求12的裝置,其中所述確定設(shè)備配置用于:響應(yīng)于確定在所述第一定時(shí)器期滿之前所述輸入已被去選擇,引起所述裝置從所述第二狀態(tài)進(jìn)入所述第一初始狀態(tài)。
14.如權(quán)利要求12或13的裝置,其中所述確定設(shè)備進(jìn)一步配置用于:響應(yīng)于在所述第三狀態(tài)時(shí)確定在所述第二定時(shí)器期滿之前所述輸入未被去選擇,引起所述裝置阻止發(fā)起強(qiáng)制關(guān)機(jī)。
15.如權(quán)利要求14的裝置,其中所述確定設(shè)備進(jìn)一步配置用于:響應(yīng)于確定所述輸入已被去選擇,引起所述裝置從所述第四狀態(tài)進(jìn)入所述第一初始狀態(tài)。
16.如權(quán)利要求10至15中任一權(quán)利要求的裝置,其中所述輸入是針對單個(gè)物理鍵的輸入。
17.如權(quán)利要求10至16中任一權(quán)利要求的裝置,其中所述第二發(fā)起設(shè)備配置用于發(fā)起強(qiáng)制關(guān)機(jī),包括引起從集成的電池移除電能的供應(yīng)。
18.如權(quán)利要求10至17中任一權(quán)利要求的裝置,其中所述第一發(fā)起設(shè)備和第二發(fā)起設(shè)備構(gòu)成單個(gè)發(fā)起設(shè)備。
19.如權(quán)利要求10至18中任一權(quán)利要求的裝置,其中確定電路構(gòu)成所述確定設(shè)備,第一發(fā)起電路構(gòu)成所述第一發(fā)起設(shè)備,以及第二發(fā)起電路構(gòu)成所述第二發(fā)起設(shè)備。
20.如權(quán)利要求10至19中任一權(quán)利要求的裝置,其中所述裝置是所述設(shè)備,以及進(jìn)一步包括: 用戶接口電路和用戶接口軟件,配置用于通過使用顯示器來促進(jìn)用戶對所述設(shè)備的至少某些功能的控制,以及配置用于響應(yīng)用戶輸入;以及 顯示器和顯示器電路,配置用于顯示所述設(shè)備的用戶接口的至少部分,所述顯示器和顯示電路配置用于促進(jìn)用戶對所述設(shè)備的至少某些功能的控制。
21.一種裝置,配置用于: 響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入已被選擇,發(fā)起反饋信號(hào)的生成;以及 響應(yīng)于確定在發(fā)起所述反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)所述輸入已被去選擇,發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
22.—種裝置,包括: 用于確定貫穿第一預(yù)定時(shí)段輸入已被選擇的裝置; 用于響應(yīng)于確定貫穿所述第一預(yù)定時(shí)段所述輸入已被選擇,發(fā)起反饋信號(hào)的生成的裝置; 用于確定在發(fā)起所述反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)所述輸入已被去選擇的裝置;以及 用于響應(yīng)于確定在發(fā)起所述反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)所述輸入已被去選擇,發(fā)起設(shè) 備的強(qiáng)制關(guān)機(jī)的裝置。
全文摘要
一種方法,包括響應(yīng)于確定貫穿第一預(yù)定時(shí)段輸入已被選擇,發(fā)起反饋信號(hào)的生成,以及響應(yīng)于確定在發(fā)起反饋信號(hào)的生成之后、在第二預(yù)定時(shí)段內(nèi)輸入已被去選擇,發(fā)起設(shè)備的強(qiáng)制關(guān)機(jī)。
文檔編號(hào)G06F1/26GK103154852SQ201180048121
公開日2013年6月12日 申請日期2011年7月27日 優(yōu)先權(quán)日2010年8月18日
發(fā)明者S·I·埃勒 申請人:諾基亞公司