電子裝置及其遠(yuǎn)端重啟方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電子裝置,尤其涉及一種電子裝置及其遠(yuǎn)端重啟方法。
【背景技術(shù)】
[0002]近年來,隨著互聯(lián)網(wǎng)的快速發(fā)展、軟件與硬件的技術(shù)提升,使用者已可通過網(wǎng)絡(luò)遠(yuǎn)端啟動在家中或辦公室的各種電子裝置,以在本地端資源有限的情況下,利用網(wǎng)絡(luò)取得遠(yuǎn)方的運(yùn)算資源、儲存資源或服務(wù)。例如,使用者可通過網(wǎng)絡(luò)遠(yuǎn)端存取在遠(yuǎn)端裝置中的影音檔案或文件,即使出門在外,仍可享受個人喜愛的影片、音樂及相片,或是即時查詢及瀏覽重要文件。
[0003]然由于一般電子裝置的穩(wěn)定性并非完美,有時會因軟件或硬件的缺陷導(dǎo)致出現(xiàn)死機(jī)的情形,此時通常須通過使用者在裝置旁以手動的方式將其重新啟動。然若使用者為通過網(wǎng)絡(luò)存取遠(yuǎn)端裝置時,將無法就近對其進(jìn)行手動重開機(jī),而讓其持續(xù)處在死機(jī)的狀態(tài),造成使用者的困擾。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種電子裝置及其遠(yuǎn)端重啟方法,可使電子裝置出現(xiàn)狀態(tài)異常時自動進(jìn)行重開機(jī),以避免電子裝置持續(xù)處在死機(jī)的狀態(tài),造成使用者的困擾。
[0005]本發(fā)明的電子裝置,其特征在于,包括計時單元以及中央處理單元。其中計時單元用以進(jìn)行時間計時,在計時達(dá)到預(yù)設(shè)時間時輸出重置信號。中央處理單元耦接計時單元,用以輸出中斷信號至計時單元,并用以將中斷信號維持在預(yù)設(shè)狀態(tài),以中斷計時單元進(jìn)行時間計時,其中重置信號用以重置中央處理單元,預(yù)設(shè)時間大于啟動中央處理單元所需的時間。
[0006]本發(fā)明的電子裝置的遠(yuǎn)端重啟方法,其特征在于,包括下列步驟。判斷中央處理單元輸出的中斷信號是否被維持在預(yù)設(shè)狀態(tài)。若中斷信號被維持在預(yù)設(shè)狀態(tài),中斷計時。若中斷信號未被維持在預(yù)設(shè)狀態(tài),重新開始進(jìn)行計時。判斷是否計時達(dá)到預(yù)設(shè)時間。若計時達(dá)到預(yù)設(shè)時間,輸出重置信號重置中央處理單元,其中預(yù)設(shè)時間大于重新啟動中央處理單元所需的時間。
[0007]基于上述,本發(fā)明的實(shí)施例判斷中斷信號是否被維持在預(yù)設(shè)狀態(tài),在中斷信號未被維持在預(yù)設(shè)狀態(tài)且計時達(dá)到預(yù)設(shè)時間時,輸出重置信號,以重新啟動中央處理單元,其中預(yù)設(shè)時間大于重新啟動中央處理單元所需的時間。如此通過計時是否達(dá)到預(yù)設(shè)時間來決定是否重新啟動中央處理單元,在電子裝置出現(xiàn)狀態(tài)異常的情形時,電子裝置可自動地進(jìn)行重開機(jī),進(jìn)而解決使用者無法自遠(yuǎn)端將電子裝置重新啟動而讓電子裝置持續(xù)處在死機(jī)狀態(tài)的問題。
[0008]為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說明如下。
【附圖說明】
[0009]圖1是依照本發(fā)明的實(shí)施例的一種電子裝置的示意圖;
[0010]圖2A是依照本發(fā)明一實(shí)施例的中斷信號的波形示意圖;
[0011]圖2B是依照本發(fā)明一實(shí)施例的重置信號的波形示意圖;
[0012]圖3是依照本發(fā)明一實(shí)施例的一種電子裝置的遠(yuǎn)端重啟方法的流程示意圖;
[0013]圖4是依照本發(fā)明一實(shí)施例的另一種電子裝置的遠(yuǎn)端重啟方法的流程示意圖;
[0014]圖5是依照本發(fā)明一實(shí)施例的另一種電子裝置的遠(yuǎn)端重啟方法的流程示意圖。
[0015]附圖標(biāo)記說明:
[0016]100:電子裝置;
[0017]102:計時單元;
[0018]104:中央處理單元;
[0019]RSl:重置信號;
[0020]ITRl:中斷信號;
[0021]S302?S310、S402、S502:電子裝置的遠(yuǎn)端重啟方法的步驟。
【具體實(shí)施方式】
[0022]圖1是依照本發(fā)明的實(shí)施例的一種電子裝置的示意圖,請參照圖1。電子裝置100包括計時單元102以及中央處理單元104,計時單元102親接中央處理單元104。計時單元102不屬于中央處理單元104的一部分,即使中央處理單元104死機(jī)或無法正常運(yùn)作,計時單元102皆可正常運(yùn)作。其中電子裝置100可例如為臺式電腦主機(jī)、筆記本電腦或服務(wù)器、網(wǎng)絡(luò)裝置…等等,然不以此為限。計時單元102可例如以微控制器或555計時器來實(shí)施,計時單元102用以計時,并用以在計時達(dá)到預(yù)設(shè)時間時輸出重置信號RSl至中央處理單元104,以重新啟動中央處理單元104。其中預(yù)設(shè)時間可設(shè)定為大于啟動中央處理單元104所需的時間,舉例來說,若中央處理單元104重新啟動所需的時間為30秒,則預(yù)設(shè)時間可例如設(shè)定為30秒、40秒或I分鐘(然不以此為限)等大于30秒的時間,以讓中央處理單元104有足夠的時間重新啟動,避免造成中央處理單元104在進(jìn)行重新啟動的中途又被重置,而永遠(yuǎn)無法完成重新啟動的情形。中央處理單元104可用以接收來自遠(yuǎn)端裝置的系統(tǒng)更新指令,進(jìn)行軟件更新的作業(yè)而重新被啟動,或是用以接收來自遠(yuǎn)端裝置的啟動指令而被啟動。其中遠(yuǎn)端裝置可例如為臺式電腦主機(jī)、筆記本電腦或服務(wù)器…等等,然不以此為限。
[0023]在中央處理單元104正常運(yùn)作的情形下,中央處理單元104可用以將輸出至計時單元102的中斷信號ITRl維持在預(yù)設(shè)狀態(tài),以中斷計時單元102進(jìn)行時間計時,讓計時單元102無法計時達(dá)到預(yù)設(shè)時間而發(fā)出重置信號RS1。而在中央處理單元104的啟動期間,中央處理單元104雖因尚未完成啟動而無法持續(xù)輸出中斷信號ITR1,然由于預(yù)設(shè)時間被設(shè)定為大于完成啟動中央處理單元104所需的時間,因此若在中央處理單元104的啟動期間未出現(xiàn)死機(jī)的情形,當(dāng)完成中央處理單元104的啟動時,計時單元102并未計時達(dá)到預(yù)設(shè)時間。如此,中央處理單元104便可用以在計時單元102輸出重置信號RSl前輸出維持在預(yù)設(shè)狀態(tài)的中斷信號ITRl給計時單元102,而避免計時單元102發(fā)出重置信號RS1,進(jìn)而可順利地完成電子裝置100的啟動作業(yè)或軟件更新的作業(yè)。
[0024]相反地,若中央處理單元104在啟動期間出現(xiàn)死機(jī)的情形,中央處理單元104將無法在計時單元102計時達(dá)到預(yù)設(shè)時間前完成啟動,也即無法在計時單元102計時達(dá)到預(yù)設(shè)時間前輸出維持在預(yù)設(shè)狀態(tài)的中斷信號ITRl給計時單元102。如此,當(dāng)計時單元102計時達(dá)到預(yù)設(shè)時間時,計時單元102便可用以發(fā)出重置信號RSl給中央處理單元104,而重新啟動中央處理單元104,避免電子裝置100持續(xù)地處于死機(jī)狀態(tài),而造成使用者的困擾。其中,計時單元102可用以重復(fù)地循環(huán)計時預(yù)設(shè)時間,如此,若造成中央處理單元104死機(jī)的因素?zé)o法通過單一次的重新啟動來排除,也即中央處理單元104在被重新啟動時又再次地在啟動期間死機(jī)的情形,而導(dǎo)致計時單元102計時到達(dá)預(yù)設(shè)時間時,計時單元102也會再次發(fā)出重置信號RSl重置中央處理單元104。如此通過計時單元102重復(fù)地循環(huán)計時預(yù)設(shè)時間,可在中央處理單元104連續(xù)出現(xiàn)死機(jī)的情形下,重復(fù)地重置中央處理單元104,直到中央處理單元104恢復(fù)到可正常運(yùn)作的狀態(tài)而可持續(xù)地輸出具有預(yù)設(shè)周期的中斷信號ITRl為止。類似地,若中央處理單元104在其他時間點(diǎn)出現(xiàn)死機(jī)的情形,而無法輸出維持在預(yù)設(shè)狀態(tài)的中斷信號ITRl給計時單元102,也可通過計時單元102發(fā)出重置信號RSl來重置中央處理單元104,使其恢復(fù)到可正常運(yùn)作的狀態(tài)而可持續(xù)地輸出具有預(yù)設(shè)周期的中斷信號ITRl為止。
[0025]圖2A是依照本發(fā)明一實(shí)施例的中斷信號的波形示意圖,圖2B是依照本發(fā)明一實(shí)施例的重置信號的波形示意圖。請先參照圖2A,舉例來說,上述中斷信號ITRl可例如為周期信號,其周期可例如為100ms、200ms或300ms等,然不以此為限。當(dāng)中央處理單元104可持續(xù)地輸出具有預(yù)設(shè)周期的中斷信號ITRl時,可使計時單元102停止計時。而當(dāng)中央處理單元104運(yùn)作