專利名稱:計算裝置出廠后其系統(tǒng)運作總時數(shù)的方法
技朮領(lǐng)域本發(fā)明提供一種計算電子裝置其系統(tǒng)運作累積時數(shù)的方法,尤指一種提供該電子裝置自出廠至今,其系統(tǒng)運作總時數(shù)的計算方法。
背景技朮所謂個人數(shù)字助理(Personal Digital Assistant,簡稱PDA),其原本設(shè)計的目標(biāo)是作為個人信息管理工具(Personal Information Management,簡稱PIM),例如,個人時程紀(jì)錄管理、記事本、電話簿等基本功能,因此又稱為電子手帳(organizer)。但是在通訊與電腦整合時代的來臨,PDA不但具備基本的功能外,更強調(diào)整合語音與無線傳輸能力,使得PDA立即升級為3C的熱門商品之一。
個人數(shù)字助理相較于其它可攜式信息產(chǎn)品,其整合個人信息管理與數(shù)字通訊的優(yōu)越能力,使得PDA在眾多產(chǎn)品中脫穎而出,而相較于筆記本電腦而言,雖然PDA在信息處理速度上遠(yuǎn)不及筆記本電腦,但是PDA具有更佳的可移植性,試想,在外洽公的場合,若要攜帶重達2公斤的筆記本電腦,而開機要等老半天,又并不一定找得到網(wǎng)絡(luò)線(或電話線)上網(wǎng),此一情形真是折磨人阿!且其昂貴的價格更是讓人怯步,無法充分達到anytime、anywhere的境界,因此,PDA不但其體型嬌小易于攜帶,而且還可以隨時透過無線接口連結(jié)至Internet上,無怪乎深受許多商務(wù)人士的喜愛。
個人數(shù)字助理其體型大多像小筆記本般,重量約在100公克左右,十分的輕便,而現(xiàn)今的個人數(shù)字助理不再只是單純的手持電子裝置,而是個人數(shù)字理機和無線調(diào)制解調(diào)器的結(jié)合,令其不僅可上網(wǎng)收發(fā)Email、閱讀新聞、下載公司信息,而成功的在傳統(tǒng)筆記本電腦之外,另創(chuàng)一個可攜式產(chǎn)品的區(qū)隔,此外,業(yè)界更是推出一種結(jié)合移動電話(mobile phone)其通訊功能與一個人數(shù)字助理其筆記功能的智能手機(Smart Phone),以達到一機多功能的完美境界。
大部分的電子裝置于消費者購買后都會提供所謂的保固期間,以保障消費者之消費權(quán)益,但若以一段時間作為免費保固維修的目標(biāo),例如商品于購買一年內(nèi)如有故障,可回廠免費檢修與更換零組件,但是,常常有些消費者于一年內(nèi)過度地、不適當(dāng)?shù)厥褂迷撾娮友b置,導(dǎo)致該電子裝置不到一年便開始產(chǎn)生故障的現(xiàn)象,而廠商基于保固承諾,卻不得不替客戶進行免費維修,此一情形對于廠商而言實在不公平,因此,若能以系統(tǒng)真正的運作總時數(shù)作為免費保固維修的目標(biāo),從表面上看來,或許對于廠商較為有利也較為妥當(dāng),但事實上,一般的電子裝置內(nèi)之定時器或內(nèi)部時鐘(Real Time Clock,簡稱RTC),可被消費者任意更改時間,使得該電子裝置于進場維修時,若以系統(tǒng)運作總時數(shù)作為免費保固維修的目標(biāo),反而無法正確地保證其準(zhǔn)確性來避免消費者的取巧之嫌。
因此,如何于電子裝置上提供一個特殊的定時器,其運作時間是消費者無法任意更改的,使得廠商可作為維修保固之參考,此舉,實乃目前刻不容緩的一重要課題。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提出了一種計算裝置出廠后其系統(tǒng)運作總時數(shù)的方法。
本發(fā)明采取了如下技朮方案來實現(xiàn)本發(fā)明的主要技術(shù)于一電子裝置的資料儲存介質(zhì)內(nèi)設(shè)有一時間數(shù)值記錄專區(qū),當(dāng)該裝置于進入睡眠狀態(tài)前,可藉由一時間計算程序?qū)⒃撗b置其內(nèi)部時鐘的休眠前運作時間以及備用電池剩余容量,分別記錄至該時間數(shù)值記錄專區(qū)內(nèi),而當(dāng)裝置再度回復(fù)至運作狀態(tài)時,則立即檢查內(nèi)部時鐘的電源狀態(tài),此時,若該內(nèi)部時鐘處于正常運作狀態(tài),該時間計算程序?qū)⒂涗泝?nèi)部時鐘目前的時間為一蘇醒后瞬間運作時間,以計算出系統(tǒng)運作總時數(shù)為目前累積時數(shù)再加上該蘇醒后瞬間運作時間扣除該休眠前運作時間之差,反之,當(dāng)內(nèi)部時鐘不處于正常運作狀態(tài)下,則依睡眠前備用電池剩余容量推估出一段系統(tǒng)休眠時間,使該系統(tǒng)運作總時數(shù)為目前累積時間再加上該系統(tǒng)休眠時間。
圖1為本發(fā)明的簡易示意圖。
圖2為本發(fā)明的實施流程圖。
具體實施例方式
本發(fā)明一種計算裝置出廠后其系統(tǒng)運作總時數(shù)的方法,請參閱圖1所示,該方法包括于一電子裝置1上設(shè)有一中央處理器11、一資料儲存介質(zhì)12、一時間計算程序13以及一備用電池14,其中該資料儲存介質(zhì)12內(nèi)設(shè)有一時間數(shù)值記錄專區(qū)121,用以紀(jì)錄各種時間數(shù)值,且該時間計算程序13用以計算該等時間數(shù)值,以求出該電子裝置1運作總時數(shù),而該備用電池14則用以提供該電子裝置1其內(nèi)部時鐘(Real Time Clock,簡稱RTC)于運作時的電力來源。
當(dāng)該電子裝置1于進入休眠狀態(tài)(sleep mode)的前一刻,該時間計算程序13恰可紀(jì)錄該電子裝置1其內(nèi)部時鐘的休眠前運作時間(假設(shè)為T1),以及該備用電池14的剩余容量至該時間數(shù)值記錄專區(qū)121內(nèi),而當(dāng)該電子裝置1回復(fù)到運作狀態(tài),且于內(nèi)部時鐘的運作時間被更改前,恰可檢查該內(nèi)部時鐘的電源狀態(tài),如此,將有以下兩種情形可計算出該電子裝置1的系統(tǒng)運作總時數(shù)(假設(shè)為T)的方法(1)若內(nèi)部時鐘處于正常運作狀態(tài)下,該時間計算程序13則立即記錄該內(nèi)部時鐘其目前的行進時間為一個蘇醒后瞬間運作時間(假設(shè)為T2),因此,該系統(tǒng)運作總時數(shù)為目前累積時數(shù)(假設(shè)為S)加上該蘇醒后瞬間運作時間扣除該休眠前運作時間之差,若以數(shù)學(xué)式表示,則將如同以下所示T=S+(T2-T1);(2)若內(nèi)部時鐘不處于正常運作狀態(tài)下,則依睡眠前該備用電池14的剩余容量推估出一段系統(tǒng)休眠時間(假設(shè)為T3),使系統(tǒng)運作總時數(shù)(假設(shè)為T)為目前累積時間(假設(shè)為S)加上該系統(tǒng)休眠時間,若以數(shù)學(xué)式表示,將如同以下所示T=S+T3;故,由以上的方法,即可計算出該電子裝置1出廠至今其系統(tǒng)運作總時數(shù),或可用以計算試用版軟件之試用時間,而此時間是消費者無法任意更改的,以確保其準(zhǔn)確性,并以此作為保固維修之判斷標(biāo)準(zhǔn)。
以下就該電子裝置1的中央處理器11,如何配合該時間計算程序13與該時間數(shù)值記錄專區(qū)121,以計算出系統(tǒng)運作總時數(shù)的步驟詳細(xì)說明如下(請參閱圖2所示)(101)當(dāng)該電子裝置1于進入休眠狀態(tài)(sleep mode)的前一刻,令該時間計算程序13紀(jì)錄該電子裝置1其內(nèi)部時鐘的休眠前運作時間,以及該備用電池14的剩余容量至該時間數(shù)值記錄專區(qū)121內(nèi);(102)當(dāng)該電子裝置1回復(fù)到運作狀態(tài),且于內(nèi)部時鐘的運作時間被更改前,檢查該內(nèi)部時鐘的電源狀態(tài);(103)判斷該內(nèi)部時鐘是否處于正常運作狀態(tài)下?若是,則執(zhí)行步驟(104),若內(nèi)部時鐘不處于正常運作狀態(tài)下,則執(zhí)行步驟(106);(104)令該時間計算程序13記錄該內(nèi)部時鐘目前的時間為蘇醒后瞬間運作時間;(105)令蘇醒后瞬間運作時間扣除休眠前運作時間之差后,加上該目前累積時數(shù),以計算出該系統(tǒng)運作總時數(shù),并重復(fù)步驟(101);(106)依睡眠前該備用電池14的剩余容量,以推估出一段系統(tǒng)休眠時間;(107)令目前累積時間加上系統(tǒng)休眠時間,以計算出該系統(tǒng)運作總時數(shù),并重復(fù)步驟(101)。
在本發(fā)明中,復(fù)請參閱圖1所示,該時間計算程序13利用一系統(tǒng)程序或應(yīng)用程序設(shè)計接口(例如win32 Application Programming Interface,簡稱win32 API)設(shè)計一個專用之執(zhí)行緒(thread),此一執(zhí)行緒(thread)于平時處于休眠狀態(tài),并不占用中央處理器11(Central Processing Unit,簡稱CPU)的資源,并配合Wait For Single Object()此一Win32 API的逾時機制(timeout),讓此執(zhí)行緒(thread)每隔一分鐘醒來一次,以更新系統(tǒng)總運作總時數(shù),并寫入該資料儲存介質(zhì)12后便再進入睡眠狀態(tài),至于其相關(guān)之程序設(shè)計,在此不詳述。
于本發(fā)明中,復(fù)請參閱圖1所示,該資料儲存介質(zhì)12可為一閃存(FlashMemory),而該電子裝置1可為一掌上型電子裝置,例如,為一個人數(shù)字助理,或者為一結(jié)合移動電話其通訊功能與一個人數(shù)字助理其筆記功能的智能手機,此外,該電子裝置1可為一筆記本電腦、桌上型電腦等相關(guān)信息設(shè)備。
權(quán)利要求
1.一種計算裝置出廠后其系統(tǒng)運作總時數(shù)的方法,該方法于一電子裝置上設(shè)有一時間數(shù)值記錄專區(qū)、一時間計算程序以及一備用電池,其中該時間數(shù)值記錄專區(qū)設(shè)于該電子裝置的一資料儲存介質(zhì)內(nèi)用以紀(jì)錄時間數(shù)值,而該時間計算程序乃用以計算各種時間數(shù)值以求出系統(tǒng)運作總時數(shù),該備用電池則用以提供該電子裝置其內(nèi)部時鐘于運作時的電力來源;當(dāng)該電子裝置于進入休眠狀態(tài)的前一刻,該時間計算程序恰可分別紀(jì)錄該電子裝置其內(nèi)部時鐘的休眠前運作時間,以及該備用電池的剩余容量至該時間數(shù)值記錄專區(qū)內(nèi);當(dāng)該電子裝置裝置回復(fù)到運作狀態(tài),且于內(nèi)部時鐘的運作時間被更改前,恰可檢查該內(nèi)部時鐘的電源狀態(tài);如此,若該內(nèi)部時鐘處于正常運作狀態(tài)下,該時間計算程序則記錄該內(nèi)部時鐘目前的運作時間為一蘇醒后瞬間運作時間,因此,該系統(tǒng)運作總時數(shù)為目前累積時數(shù)再加上,該蘇醒后瞬間運作時間扣除該休眠前運作時間之差,而若該內(nèi)部時鐘不處于正常運作狀態(tài)下,則依據(jù)睡眠前該備用電池的剩余容量推估出一段系統(tǒng)休眠時間,使系統(tǒng)運作總時數(shù)為目前累積時間再加上該系統(tǒng)休眠時間。
2.如權(quán)利要求1所述的方法,其特征在于該時間計算程序可為一系統(tǒng)應(yīng)用程序。
3.如權(quán)利要求2所述的方法,其特征在于該系統(tǒng)應(yīng)用程序設(shè)有一個專用之執(zhí)行緒,此一執(zhí)行緒于平時處于休眠狀態(tài),并不占用中央處理器的資源,其具有逾時機制,可讓此執(zhí)行緒每隔一固定時間醒來一次,以更新系統(tǒng)總運作總時數(shù),并寫入該資料儲存介質(zhì)后便再進入休眠狀態(tài)。
4.如權(quán)利要求1所述的方法,其特征在于該資料儲存介質(zhì)可為一閃存。
5.如權(quán)利要求1所述的方法,其特征在于該電子裝置可為一掌上型電子裝置。
6.如權(quán)利要求5所述的方法,其特征在于該掌上型電子裝置可為一個人數(shù)字助理。
7.如權(quán)利要求5所述的方法,其特征在于該掌上型電子裝置可為一移動電話。
8.如權(quán)利要求5所述的方法,其特征在于該掌上型電子裝置,可為一種結(jié)合移動電話其通訊功能,以及個人數(shù)字助理其筆記功能的智能手機。
9.如權(quán)利要求1所述的方法,其特征在于該電子裝置可為一筆記本電腦。
10.如權(quán)利要求1所述的方法,其特征在于該電子裝置可為一桌上型電腦。
全文摘要
本發(fā)明為一種計算裝置出廠后其系統(tǒng)運作總時數(shù)的方法,包括于一電子裝置上設(shè)有一時間數(shù)值記錄專區(qū)與一時間計算程序,當(dāng)該裝置于進入休眠狀態(tài)前,時間計算程序分別紀(jì)錄其內(nèi)部時鐘的一休眠前運作時間,而當(dāng)該裝置回復(fù)到運作狀態(tài)且于內(nèi)部時鐘的運作時間被更改前,可檢查內(nèi)部時鐘的電源狀態(tài),若內(nèi)部時鐘處于正常運作狀態(tài)下,該時間計算程序?qū)⒂涗泝?nèi)部時鐘目前的時間為一蘇醒后瞬間運作時間,以計算出系統(tǒng)運作總時數(shù)為目前累積時數(shù)再加上該蘇醒后瞬間運作時間扣除該休眠前運作時間之差,而若內(nèi)部時鐘并不處于正常運作狀態(tài)下,則依睡眠前備用電池剩余容量推估出一段系統(tǒng)休眠時間,使系統(tǒng)運作總時數(shù)為目前累積時間再加上該系統(tǒng)休眠時間。
文檔編號G06F11/34GK1834938SQ20051003350
公開日2006年9月20日 申請日期2005年3月14日 優(yōu)先權(quán)日2005年3月14日
發(fā)明者郭幸評 申請人:佛山市順德區(qū)順達電腦廠有限公司, 神達電腦股份有限公司