專(zhuān)利名稱(chēng):實(shí)時(shí)時(shí)鐘校正方法以及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于計(jì)算器技術(shù),尤其有關(guān)于實(shí)時(shí)時(shí)鐘(real-timedock,以下簡(jiǎn) 稱(chēng)RTC)的校正裝置以及方法。
背景技術(shù):
圖1為現(xiàn)有控制RTC的裝置的方塊圖。裝置100控制RTC 180,其包括 石英振蕩器110,第二計(jì)數(shù)器120,分鐘計(jì)數(shù)器130,小時(shí)計(jì)數(shù)器140,日計(jì) 數(shù)器150,年計(jì)數(shù)器160以及處理器170。為了便于解釋?zhuān)僭O(shè)石英振蕩器 110產(chǎn)生的振蕩頻率為32768Hz的脈沖。第二計(jì)數(shù)器120計(jì)算由石英振蕩器110產(chǎn)生的脈沖。當(dāng)?shù)诙?jì)數(shù)器120 的計(jì)數(shù)值達(dá)到32768時(shí),第二計(jì)數(shù)器120輸出一個(gè)通知信號(hào)(notification signal) 至分鐘計(jì)數(shù)器130,因此,分鐘計(jì)數(shù)器130的計(jì)數(shù)值從0變成1,并且第二計(jì) 數(shù)器120停止繼續(xù)增加計(jì)數(shù)而重新從0開(kāi)始計(jì)數(shù)。當(dāng)分鐘計(jì)數(shù)器130的計(jì)數(shù) 值達(dá)到60,當(dāng)分鐘計(jì)數(shù)器130則輸出一個(gè)通知信號(hào)至小時(shí)計(jì)數(shù)器140。因此, 小時(shí)計(jì)數(shù)器140的計(jì)數(shù)值從0變成1,并且分鐘計(jì)數(shù)器130停止繼續(xù)增加計(jì) 數(shù)而重新從O開(kāi)始計(jì)數(shù)。當(dāng)小時(shí)計(jì)數(shù)器140的計(jì)數(shù)值達(dá)到24,小時(shí)計(jì)數(shù)器140輸出一個(gè)通知信號(hào) 至日計(jì)數(shù)器150。因此,日計(jì)數(shù)器150的計(jì)數(shù)值從0變成1,并且小時(shí)計(jì)數(shù)器 140停止繼續(xù)增加計(jì)數(shù)而重新從0開(kāi)始計(jì)數(shù)。當(dāng)日計(jì)數(shù)器150的計(jì)數(shù)值達(dá)到 一個(gè)預(yù)定值,日計(jì)數(shù)器150輸出一個(gè)通知信號(hào)至年計(jì)數(shù)器160,因此,年計(jì) 數(shù)器160的計(jì)數(shù)值從0變成1,并且日計(jì)數(shù)器150停止繼續(xù)增加計(jì)數(shù)而重新 從O開(kāi)始計(jì)數(shù)。當(dāng)?shù)诙?jì)數(shù)器120,分鐘計(jì)數(shù)器130,小時(shí)計(jì)數(shù)器140,日計(jì)數(shù)器150, 或年計(jì)數(shù)器160的計(jì)數(shù)值發(fā)生改變,所對(duì)應(yīng)的計(jì)數(shù)器會(huì)通知處理器170對(duì)RTC 180的時(shí)間進(jìn)行更新。因此,RTC 180的精確度則由石英振蕩器110所產(chǎn)生脈沖的頻率來(lái)決定。 然而,石英振蕩器110所產(chǎn)生脈沖的頻率比較容易受到溫度以及頻率偏移的 影響,石英振蕩器110所產(chǎn)生脈沖的頻率隨著環(huán)境溫度的變化而改變。除此 之外,石英振蕩器110所產(chǎn)生脈沖的頻率由于制造工藝的因素會(huì)具有+20ppm 或-20ppm的頻率偏移誤差。所以石英振蕩器IIO產(chǎn)生脈沖的頻率有可能不準(zhǔn) 確。如果石英振蕩器110產(chǎn)生脈沖的頻率不準(zhǔn)確,則RTC180的時(shí)間也不準(zhǔn) 確。RTC 180的時(shí)間可以利用各種校正方法進(jìn)行調(diào)整。目前校正RTC 180的 時(shí)間的方法需要由處理器來(lái)執(zhí)行,例如處理器170。因此,當(dāng)裝置100以及 處理器170被關(guān)閉時(shí),RTC校正就無(wú)法進(jìn)行。RTC 180的誤差率就會(huì)隨著裝 置IOO被關(guān)閉的時(shí)間長(zhǎng)度而增加。發(fā)明內(nèi)容因此,需要提供一種實(shí)時(shí)時(shí)鐘校正方法以及裝置可在裝置關(guān)閉時(shí)進(jìn)行校正。本發(fā)明提供一種實(shí)時(shí)時(shí)鐘校正方法,實(shí)施于電子裝置,包含在電子裝置 的關(guān)閉操作之前計(jì)算并儲(chǔ)存校正數(shù)據(jù)以校正電子裝置的實(shí)時(shí)時(shí)鐘;當(dāng)電子裝 置的關(guān)閉操作位于兩次實(shí)時(shí)時(shí)鐘校正操作之間時(shí),計(jì)算兩次實(shí)時(shí)時(shí)鐘校正操 作之間的時(shí)間間隔;以及利用校正數(shù)據(jù)以及時(shí)間間隔校正電子裝置的實(shí)時(shí)時(shí) 鐘。本發(fā)明還提供一種實(shí)時(shí)時(shí)鐘校正方法,實(shí)施于電子裝置,包含在電子裝 置的關(guān)閉操作之前計(jì)算并儲(chǔ)存校正數(shù)據(jù)以校正電子裝置的實(shí)時(shí)時(shí)鐘;以及為 響應(yīng)電子裝置在關(guān)閉操作之后的開(kāi)啟操作,利用校正數(shù)據(jù)校正電子裝置的實(shí) 時(shí)時(shí)鐘。本發(fā)明還提供一種實(shí)時(shí)時(shí)鐘校正方法,實(shí)施于電子裝置,包含根據(jù)電子裝置是否在兩次連續(xù)的實(shí)時(shí)時(shí)鐘校正操作之間執(zhí)行關(guān)閉操作,開(kāi)啟多個(gè)校正該電子裝置的實(shí)時(shí)時(shí)鐘方法的校正機(jī)制之一;以及利用兩次連續(xù)的實(shí)時(shí)時(shí) 鐘校正操作的最后一次實(shí)時(shí)時(shí)鐘校正操作利用開(kāi)啟的校正機(jī)制進(jìn)行實(shí)時(shí)時(shí)鐘 校正。本發(fā)明還提供一種實(shí)時(shí)時(shí)鐘校正裝置,包含實(shí)時(shí)時(shí)鐘;以及處理器,在 裝置的關(guān)閉操作前計(jì)算并儲(chǔ)存用以校正裝置的實(shí)時(shí)時(shí)鐘的校正數(shù)據(jù),當(dāng)裝置 的關(guān)閉操作執(zhí)行于兩次實(shí)時(shí)時(shí)鐘校正之間時(shí),計(jì)算兩次實(shí)時(shí)時(shí)鐘校正的時(shí)間 間隔,并且利用校正數(shù)據(jù)以及時(shí)間間隔校正裝置的實(shí)時(shí)時(shí)鐘。由于本發(fā)明的實(shí)時(shí)時(shí)鐘校正裝置及方法在裝置關(guān)閉時(shí)依然可以進(jìn)行實(shí)時(shí) 時(shí)鐘校正,因此可以提高實(shí)時(shí)時(shí)鐘的準(zhǔn)確性。
圖1為現(xiàn)有控制RTC的裝置的方塊圖。圖2為本發(fā)明實(shí)施例的RTC校正裝置200的方塊圖。圖3為RTC校正操作的流程圖。圖4為裝置200被關(guān)閉/開(kāi)啟以及計(jì)時(shí)器205的期滿的示意圖。 圖5為本發(fā)明一實(shí)施例的RTC校正操作的流程圖。 圖6為本發(fā)明另一實(shí)施例的RTC校正操作的流程圖。
具體實(shí)施方式
RTC的校正方法可以在各種具有RTC的裝置(例如,移動(dòng)電話)中實(shí) 施。下面將給出執(zhí)行RTC校正方法的實(shí)施例。請(qǐng)參考圖2,圖2為本發(fā)明實(shí)施例的RTC校正裝置200的方塊圖。RTC 校正裝置200包括RTC201,處理器203,非易失性存儲(chǔ)器204,計(jì)時(shí)器205 (timer),接收器206。接收器206可以包括天線,網(wǎng)絡(luò)接口卡(network interface card),或是其它通信設(shè)備,用以接收外部時(shí)間參考。計(jì)時(shí)器205可由計(jì)算器 程序的電路來(lái)實(shí)現(xiàn)。頻率產(chǎn)生器202可以是石英振蕩器,用以產(chǎn)生具體的頻 率F,。 RTC201根據(jù)頻率F^提供時(shí)間值。由于頻率F^可能不夠準(zhǔn)確,則RTC201提供的時(shí)間也可能不夠準(zhǔn)確。因此,處理器203可以校正RTC201。 圖3為RTC校正操作的流程圖。請(qǐng)參考圖3,處理器203在裝置200 關(guān)閉之前計(jì)算校正數(shù)據(jù)以校正RTC201(步驟300和步驟301)。舉例來(lái)說(shuō),校 正數(shù)據(jù)包括RTC201在誤差測(cè)量期間的誤差值。處理器203將校正數(shù)據(jù)儲(chǔ)存 在非易失性存儲(chǔ)器中,如非易失性存儲(chǔ)器204(步驟302)。裝置200被關(guān)閉(步 驟304)。當(dāng)裝置200在關(guān)閉后又重新開(kāi)啟時(shí)(步驟306),處理器203計(jì)算步驟 301中最后一次對(duì)校正RTC201的校正操作與RTC201當(dāng)前的校正操作之間 的時(shí)間間隔(步驟308)。接著利用校正數(shù)據(jù)以及時(shí)間間隔而校正RTC 201(步 驟310)。在步驟310中的對(duì)RTC 201進(jìn)行的校正操作在裝置200被開(kāi)啟時(shí)自 動(dòng)初始化。請(qǐng)參考圖4,圖4為裝置200被關(guān)閉/開(kāi)啟以及計(jì)時(shí)器205的期滿的示意 圖。標(biāo)記時(shí)間軸上的時(shí)間值以表示裝置200被關(guān)閉/開(kāi)啟以及計(jì)時(shí)器205的期 滿。當(dāng)裝置200在Tl被開(kāi)啟時(shí)(步驟400),處理器203將重置計(jì)時(shí)器205以 保持預(yù)定時(shí)間期限以表示計(jì)時(shí)器205的期滿。并且記錄時(shí)間值TV1以及參考 時(shí)間索引值F1,其中參考時(shí)間索引值F1由接收器206從外部設(shè)備(例如衛(wèi)星, 基站或計(jì)算機(jī)服務(wù)器)接收的外部時(shí)間參考。預(yù)定時(shí)間期限可以為1小時(shí),30 分鐘,20分鐘,或者其它時(shí)間長(zhǎng)度。參考時(shí)間索引值可以是從基站接收的幀 數(shù)。 一幀等于6/130秒。作為備選,參考時(shí)間索引值可以是比RTC201的時(shí)間值更精確的時(shí)間值。當(dāng)計(jì)時(shí)器205在T2期滿,處理器203則開(kāi)始執(zhí)行校正操作,詳細(xì)操作 請(qǐng)參考圖5。圖5為本發(fā)明實(shí)施例的RTC校正操作的流程圖。開(kāi)始校正時(shí), 處理器203記錄RTC 201的時(shí)間值TVeurrent以及由接收器206收到的外部時(shí) 間參考的參考時(shí)間索引值Fcu腦t(步驟502),計(jì)算AF-(FcFprevi。us)以及AF 所占用的時(shí)間間隔D,其中F,^是裝置200先前記錄下的參考時(shí)間索引值。 處理器203可以從接收器206所接收的外部時(shí)間參考中獲得Fprevi。us,其中 F,w是響應(yīng)計(jì)時(shí)器205上一次期滿或是裝置200的開(kāi)啟。處理器203計(jì)算響應(yīng)計(jì)時(shí)器205的期滿的校正時(shí)間值CTV4Vprevi。us+D(步驟506),并且根據(jù) 校正時(shí)間值CTV校正RTC 201(步驟508)。然后,處理器203計(jì)算RTC 201的誤差E^CTV-TVeu福)/(TVcu雄-TVprevi。us)(步驟510),其中TVprevi哪為裝置200所記錄的RTC 201先前校正過(guò)或未校正過(guò)的時(shí)間值。TV,^是由處理 器203獲得并記錄,響應(yīng)計(jì)時(shí)器205的期滿或是裝置200的開(kāi)啟。處理器203 將誤差E作為校正數(shù)據(jù)連同校正時(shí)間值CTV —起儲(chǔ)存至非易失性存儲(chǔ)器204 中(步驟512),然后重置計(jì)時(shí)器205(步驟514)。因此RTC校正以及RTC誤差估算均包含于校正操作中。為響應(yīng)計(jì)時(shí)器205的期滿,處理器203在時(shí)間點(diǎn)T2執(zhí)行步驟402。在步 驟402中,處理器203記錄RTC 201的時(shí)間值TV2以及從接收器206所接 收的外部時(shí)間參考中獲得的參考時(shí)間索引值F2,并且計(jì)算AFKF2-F1)以及 △F所占用的時(shí)間間隔Dl(步驟402)。處理器203進(jìn)一步在時(shí)間點(diǎn)T2計(jì)算校 正時(shí)間值CTV2=TV1+D1 ,并利用校正時(shí)間值CTV2校正RTC 201 。處理器 203還可計(jì)算RTC 201的誤差E=(CTV2-TV2)/(TV2-TV1),并將誤差E作為 校正數(shù)據(jù)連同校正時(shí)間值CTV2 —起儲(chǔ)存至非易失性存儲(chǔ)器204中,然后重 置計(jì)時(shí)器205。為響應(yīng)計(jì)時(shí)器205的另一期滿,處理器203在時(shí)間點(diǎn)T3執(zhí)行步驟404。 同樣的,在步驟404中,處理器203記錄RTC 201的時(shí)間值TV3以及從接 收器206所接收的外部時(shí)間參考中獲得的參考時(shí)間索引值F3,并且計(jì)算 AF氣F3-F2)以及AF所占用的時(shí)間間隔D2(步驟402)。處理器203進(jìn)一步在時(shí) 間點(diǎn)T3計(jì)算校正時(shí)間值CTV3=CTV2+D2,并利用校正時(shí)間值CTV3校正 RTC 201 。處理器203還可計(jì)算RTC 201的誤差E=(CTV3-TV3)/(TV3-TV2), 并將誤差E作為校正數(shù)據(jù)連同校正時(shí)間值CTV3 —起儲(chǔ)存至非易失性存儲(chǔ)器 204中,然后重置計(jì)時(shí)器205。裝置200在時(shí)間點(diǎn)T4被關(guān)閉并在時(shí)間點(diǎn)T5被開(kāi)啟。RTC校正操作在裝 置200被開(kāi)啟時(shí)自動(dòng)初始化。為響應(yīng)裝置200的開(kāi)啟,處理器203利用另一校正方法來(lái)校正RTC 201 ,根據(jù)處理器203在時(shí)間點(diǎn)T5處獲得的時(shí)間值TV5, 計(jì)算在時(shí)間點(diǎn)T3的RTC校正與時(shí)間點(diǎn)T5的RTC校正之間的期間 (TV5-CTV3),利用儲(chǔ)存在非易失性存儲(chǔ)器204中的誤差 E=(CTV3-TV3)/(TV3-TV2)來(lái)計(jì)算RTC 201在上述期間的估計(jì)誤差 Ex(TV5-CTV3),并根據(jù)CTV5-TV5+Ex(TV5-CTV3)校正RTC 201。需要注 意的是,RTC校正是利用最后一次儲(chǔ)存在非易失性存儲(chǔ)器204中的誤差E而 不是外部時(shí)間參考。因此,當(dāng)幀數(shù)被看作外部時(shí)間參考時(shí),即便是在T4至 T5之間已經(jīng)停止對(duì)幀計(jì)數(shù),依然可以利用最后儲(chǔ)存在非易失性存儲(chǔ)器204中 的校正數(shù)據(jù)來(lái)校正RTC 201 。然后開(kāi)啟裝置200,處理器203可以執(zhí)行周期校正。例如,為響應(yīng)計(jì)時(shí) 器205的期滿,處理器203在時(shí)間點(diǎn)T2執(zhí)行步驟402。在步驟410中,處理 器203記錄RTC 201的時(shí)間值TV6以及從接收器206所接收的外部時(shí)間參 考中獲得的參考時(shí)間索引值F6,并且計(jì)算AF氣F6-F5)以及AF所占用的時(shí)間 間隔D5。處理器203進(jìn)一步在時(shí)間點(diǎn)T6計(jì)算校正時(shí)間值CTV6=CTV5+D5, 并利用校正時(shí)間值CTV6校正RTC 201 。處理器203還可計(jì)算RTC 201的誤 差E=(CTV6-TV6)/(TV6-TV5),并將誤差E作為校正數(shù)據(jù)連同校正時(shí)間值 CTV6 —并儲(chǔ)存至非易失性存儲(chǔ)器204中,然后重置計(jì)時(shí)器205。請(qǐng)參考圖6,圖6為本發(fā)明另一實(shí)施例的RTC校正操作的流程圖。處理 器203收到并確認(rèn)一個(gè)事件以觸發(fā)RTC校正(步驟600),并根據(jù)此事件選擇 合適的RTC校正方法(步驟602)。當(dāng)接收到計(jì)時(shí)器205的期滿事件時(shí),處理 器203對(duì)RTC 201執(zhí)行校正(步驟610)。當(dāng)接收到裝置200的開(kāi)啟事件時(shí), 需要確定裝置200關(guān)閉事件發(fā)生在觸發(fā)RTC校正之前,以及校正意指補(bǔ)償在 裝置200關(guān)閉期間RTC 201的不準(zhǔn)確。處理器203在非易失性存儲(chǔ)器204中 搜尋最后儲(chǔ)存于其中的校正數(shù)據(jù)以校正RTC 201(步驟604),并確定是否成功 搜尋到最后儲(chǔ)存在非易失性存儲(chǔ)器204中的校正數(shù)據(jù)(步驟606)。如果沒(méi)有, 返回至步驟600。因此,RTC校正延遲直到下一次開(kāi)始校正RTC201。如果搜尋到最后儲(chǔ)存在非易失性存儲(chǔ)器204中的校正數(shù)據(jù),則如前所述利用最后 儲(chǔ)存在非易失性存儲(chǔ)器204中的校正數(shù)據(jù)校正RTC 201 。非易失性存儲(chǔ)器204中沒(méi)有校正數(shù)據(jù)則表示在裝置200開(kāi)啟事件之前沒(méi) 有執(zhí)行過(guò)校正,換句話說(shuō),在兩次連續(xù)的RTC校正中沒(méi)有關(guān)閉裝置200的事 件發(fā)生。兩次連續(xù)的RTC校正分別指在步驟600中觸發(fā)的RTC校正以及在 步驟600中觸發(fā)的RTC校正之前的一次RTC校正。當(dāng)獲得最后儲(chǔ)存在非易 失性存儲(chǔ)器204中的校正數(shù)據(jù)時(shí),表示在關(guān)閉裝置200或開(kāi)啟裝置200之前 至少有一次校正被執(zhí)行。因此,在上次校正中產(chǎn)生的校正數(shù)據(jù)可以被用來(lái)進(jìn) 行當(dāng)前的RTC校正。請(qǐng)參考圖4,在某些實(shí)施例中,在時(shí)間點(diǎn)T5響應(yīng)裝置200的開(kāi)啟事件的 自動(dòng)RTC校正會(huì)被禁能。在時(shí)間點(diǎn)T6的RTC校正可以修改如下處理器 203在時(shí)間點(diǎn)T6獲得RTC 201的時(shí)間點(diǎn)T6,計(jì)算在時(shí)間點(diǎn)T3的校正操作 與在時(shí)間點(diǎn)T6的校正操作之間的期間(TV6-CTV3),利用儲(chǔ)存在非易失性存 儲(chǔ)器204中的誤差E氣CTV3-TV3)/(TV3-TV2)計(jì)算RTC 201在上述期間的估 計(jì)誤差Ex(TV6-CTV3),然后根據(jù)TV6+Ex(TV6-CTV3)校正RTC 201。時(shí)間 點(diǎn)T5與時(shí)間點(diǎn)T6之間的間隔可以調(diào)整,例如,由計(jì)時(shí)器205或是其它計(jì)時(shí) 器來(lái)確保時(shí)間點(diǎn)T5與時(shí)間點(diǎn)T6之間的間隔。裝置200可以是移動(dòng)電話,個(gè)人數(shù)字助理(personal digital assistant, PDA), 筆記本計(jì)算機(jī),臺(tái)式個(gè)人計(jì)算機(jī),或是其它具有執(zhí)行程序功能的設(shè)備。裝置 200可以包含顯示裝置用以顯示RTC201的時(shí)間。接收器206可以是經(jīng)由電纜或是無(wú)線通信信道接收或發(fā)送數(shù)據(jù)的通信設(shè) 備。通信設(shè)備可以包含紅外裝置,射頻裝置,藍(lán)牙,或其它收發(fā)裝置。除此 之外,移動(dòng)電話中包含有內(nèi)容提供器(content provider)或是消費(fèi)者終端 (consumer terminal),則通信設(shè)備可以是調(diào)制解調(diào)器(MODEM)單元,例如 GSM/GPRS或是W-CDMA模塊,其可按照無(wú)線應(yīng)用協(xié)議(wireless application protocol, WAP), GSM/GPRS或是W-CDMA標(biāo)準(zhǔn),與網(wǎng)絡(luò)進(jìn)行通信。RTC 201的誤差E=(CTV-TVeurrenty(TVeurrent-TVprevi。us)可以被替換為 E=(CTV-TVcurrent)/(TVeurrent-CTVprevi。us),其中CTVprevi。us為最后一次RTC校正 操作所產(chǎn)生的校正時(shí)間值,舉例來(lái)說(shuō),RTC 201在T3時(shí)間點(diǎn)的誤差 E氣CTV3-TV3)/(TV3-TV2)可以替換被為E=(CTV3-TV3)/(TV3-CTV2)??傊?,RTC校正方法在電子裝置中檢測(cè)事件的發(fā)生用以觸發(fā)RTC校正。 根據(jù)電子裝置在上次RTC校正與當(dāng)前RTC校正之間關(guān)閉電子裝置操作的發(fā) 生啟動(dòng)多個(gè)校正方法中的一個(gè)。利用所啟動(dòng)的RTC校正方法對(duì)RTC進(jìn)行校 正。當(dāng)在兩次連續(xù)RTC校正操作之間關(guān)閉電子裝置時(shí),執(zhí)行第一種校正方法, 利用在關(guān)閉電子裝置之前所計(jì)算以及儲(chǔ)存的校正數(shù)據(jù)來(lái)進(jìn)行RTC校正。當(dāng)在 兩次連續(xù)RTC校正操作之間沒(méi)有關(guān)閉電子裝置時(shí),執(zhí)行第二種校正方法,利 用電子裝置所接收的外部時(shí)間參考進(jìn)行RTC校正。
權(quán)利要求
1.一種實(shí)時(shí)時(shí)鐘校正方法,實(shí)施于電子裝置,所述的方法包含在所述的電子裝置的關(guān)閉操作之前計(jì)算并儲(chǔ)存校正數(shù)據(jù)以校正所述的電子裝置的實(shí)時(shí)時(shí)鐘;當(dāng)所述的電子裝置的所述的關(guān)閉操作執(zhí)行于兩次實(shí)時(shí)時(shí)鐘校正操作之間時(shí),計(jì)算所述的兩次實(shí)時(shí)時(shí)鐘校正操作之間的時(shí)間間隔;以及利用所述的校正數(shù)據(jù)以及所述的兩次實(shí)時(shí)時(shí)鐘校正操作之間的所述的時(shí)間間隔校正所述的電子裝置的所述的實(shí)時(shí)時(shí)鐘。
2. 根據(jù)權(quán)利要求1所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的校正 數(shù)據(jù)包含在實(shí)時(shí)時(shí)鐘誤差測(cè)量期間的所述的實(shí)時(shí)時(shí)鐘的誤差值。
3. 根據(jù)權(quán)利要求2所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的實(shí)時(shí) 時(shí)鐘誤差測(cè)量期間是在所述的電子裝置的所述的關(guān)閉操作之前。
4. 根據(jù)權(quán)利要求3所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的校正數(shù)據(jù)從所述的兩次實(shí)時(shí)時(shí)鐘校正操作中的第一次實(shí)時(shí)時(shí)鐘校正操作中產(chǎn)生。
5. 根據(jù)權(quán)利要求2所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,計(jì)算所述的兩次實(shí)時(shí)時(shí)鐘校正操作之間的時(shí)間間隔包含在所述的電子裝置的所述的關(guān)閉操作之前,將對(duì)應(yīng)所述的兩次實(shí)時(shí)時(shí)鐘 校正操作中的第一次實(shí)時(shí)時(shí)鐘校正操作的第一時(shí)間值進(jìn)行儲(chǔ)存;獲取對(duì)應(yīng)所述的兩次實(shí)時(shí)時(shí)鐘校正操作中的第二次實(shí)時(shí)時(shí)鐘校正操作的 第二時(shí)間值;以及用所述的第二時(shí)間值減去所述的第一時(shí)間值。
6. 根據(jù)權(quán)利要求5所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的校正 數(shù)據(jù)以及所述的第二時(shí)間值儲(chǔ)存在所述的電子裝置的非易失性存儲(chǔ)器中。
7. 根據(jù)權(quán)利要求1所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,在所述的兩 次實(shí)時(shí)時(shí)鐘校正操作的第二次實(shí)時(shí)時(shí)鐘校正操作中利用所述的校正數(shù)據(jù)以及所述的兩次實(shí)時(shí)時(shí)鐘校正操作之間的所述的時(shí)間間隔進(jìn)行實(shí)時(shí)時(shí)鐘校正,為 響應(yīng)所述的電子裝置在所述的關(guān)閉操作之后的開(kāi)啟操作,所述的第二次實(shí)時(shí) 時(shí)鐘校正操作自動(dòng)初始化。
8. —種實(shí)時(shí)時(shí)鐘校正方法,實(shí)施于電子裝置,所述的方法包含 在所述的電子裝置的關(guān)閉操作之前計(jì)算并儲(chǔ)存校正數(shù)據(jù)以校正所述的電子裝置的實(shí)時(shí)時(shí)鐘;以及為響應(yīng)所述的電子裝置在所述的關(guān)閉操作之后的開(kāi)啟操作,利用所述的 校正數(shù)據(jù)校正所述的電子裝置的所述的實(shí)時(shí)時(shí)鐘。
9. 根據(jù)權(quán)利要求8所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的校正 數(shù)據(jù)儲(chǔ)存在非易失性存儲(chǔ)器中。
10. 根據(jù)權(quán)利要求8所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的校 正數(shù)據(jù)包含在實(shí)時(shí)時(shí)鐘誤差測(cè)量期間的所述的實(shí)時(shí)時(shí)鐘的誤差值。
11. 根據(jù)權(quán)利要求10所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的實(shí) 時(shí)時(shí)鐘誤差測(cè)量在所述的電子裝置的所述的關(guān)閉操作之前。
12. 根據(jù)權(quán)利要求ll所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的校 正數(shù)據(jù)在所述的關(guān)閉操作之前的最后一次實(shí)時(shí)時(shí)鐘校正中產(chǎn)生。
13. 根據(jù)權(quán)利要求10所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的方 法更包含計(jì)算最后一次實(shí)時(shí)時(shí)鐘校正與所述的電子裝置的所述的開(kāi)啟操作之間的 時(shí)間間隔;以及利用所述的時(shí)間間隔校正所述的電子裝置的所述的實(shí)時(shí)時(shí)鐘。
14. 一種實(shí)時(shí)時(shí)鐘校正方法,實(shí)施于電子裝置,所述的方法包含 根據(jù)所述的電子裝置是否在兩次連續(xù)的實(shí)時(shí)時(shí)鐘校正之間執(zhí)行關(guān)閉操作,開(kāi)啟多個(gè)校正所述的電子裝置的實(shí)時(shí)時(shí)鐘的校正機(jī)制中之一;以及在所述的兩次連續(xù)的實(shí)時(shí)時(shí)鐘校正的最后一次實(shí)時(shí)時(shí)鐘校正中利用所述 的開(kāi)啟的校正機(jī)制校正所述的電子裝置的所述的實(shí)時(shí)時(shí)鐘。
15. 根據(jù)權(quán)利要求14所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的方法更包含當(dāng)所述的電子裝置的所述的關(guān)閉操作執(zhí)行于所述的兩次連續(xù)的實(shí)時(shí)時(shí)鐘 校正之間時(shí),利用第一校正機(jī)制校正所述的電子裝置的所述的實(shí)時(shí)時(shí)鐘;以 及當(dāng)所述的電子裝置的所述的關(guān)閉操作沒(méi)有執(zhí)行于兩次連續(xù)的實(shí)時(shí)時(shí)鐘校 正之間時(shí),利用與所述的第一校正機(jī)制不同的第二校正機(jī)制校正所述的電子 裝置的所述的實(shí)時(shí)時(shí)鐘。
16. 根據(jù)權(quán)利要求15所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的方 法更包含在所述的第一校正機(jī)制中,利用在所述的電子裝置的所述的關(guān)閉操作之 前計(jì)算并儲(chǔ)存的校正數(shù)據(jù)校正所述的電子裝置的所述的實(shí)時(shí)時(shí)鐘。
17. 根據(jù)權(quán)利要求16所述的實(shí)時(shí)時(shí)鐘校正方法,其特征在于,所述的方法更包含在所述的第二校正機(jī)制中,利用所述的電子裝置接收的外部時(shí)間參考校 正所述的電子裝置的所述的實(shí)時(shí)時(shí)鐘。
18. —種實(shí)時(shí)時(shí)鐘校正裝置,其特征在于,所述的實(shí)時(shí)時(shí)鐘校正裝置包含實(shí)時(shí)時(shí)鐘;以及處理器,在所述的實(shí)時(shí)時(shí)鐘校正裝置的關(guān)閉操作前計(jì)算并儲(chǔ)存用以校正 所述的實(shí)時(shí)時(shí)鐘的校正數(shù)據(jù),當(dāng)所述的實(shí)時(shí)時(shí)鐘校正裝置的所述的關(guān)閉操作 執(zhí)行于兩次實(shí)時(shí)時(shí)鐘校正操作之間時(shí),計(jì)算所述的兩次實(shí)時(shí)時(shí)鐘校正操作的 時(shí)間間隔,并且利用所述的校正數(shù)據(jù)以及所述的時(shí)間間隔校正所述的實(shí)時(shí)時(shí)鐘。
19. 根據(jù)權(quán)利要求18所述的實(shí)時(shí)時(shí)鐘校正裝置,其特征在于,所述的校 正數(shù)據(jù)包含在實(shí)時(shí)時(shí)鐘誤差測(cè)量期間的所述的實(shí)時(shí)時(shí)鐘的誤差值。
20. 根據(jù)權(quán)利要求19所述的實(shí)時(shí)時(shí)鐘校正裝置,其特征在于,所述的處 理器在所述的兩次實(shí)時(shí)時(shí)鐘校正操作的第一次實(shí)時(shí)時(shí)鐘校正時(shí)產(chǎn)生所述的校 正數(shù)據(jù)。
21. 根據(jù)權(quán)利要求19所述的實(shí)時(shí)時(shí)鐘校正裝置,其特征在于,所述的處 理器通過(guò)儲(chǔ)存對(duì)應(yīng)所述的兩次實(shí)時(shí)時(shí)鐘校正操作中的第一次實(shí)時(shí)時(shí)鐘校正操 作的第一時(shí)間值,獲取對(duì)應(yīng)所述的兩次實(shí)時(shí)時(shí)鐘校正操作中的第二次實(shí)時(shí)時(shí) 鐘校正操作的第二時(shí)間值以及用所述的第二時(shí)間值減去所述的第一時(shí)間值來(lái) 計(jì)算所述的兩次實(shí)時(shí)時(shí)鐘校正操作的所述的時(shí)間間隔。
22. 根據(jù)權(quán)利要求21所述的實(shí)時(shí)時(shí)鐘校正裝置,其特征在于,所述的實(shí) 時(shí)時(shí)鐘校正裝置更包含非易失性存儲(chǔ)器,用以儲(chǔ)存所述的校正數(shù)據(jù)以及所 述的第二時(shí)間值。
23. 根據(jù)權(quán)利要求18所述的實(shí)時(shí)時(shí)鐘校正裝置,其特征在于,所述的處 理器利用所述的校正數(shù)據(jù)以及所述的兩次實(shí)時(shí)時(shí)鐘校正操作的所述的時(shí)間間 隔,在所述的兩次實(shí)時(shí)時(shí)鐘校正操作的第二次實(shí)時(shí)時(shí)鐘校正對(duì)所述的實(shí)時(shí)時(shí) 鐘進(jìn)行校正,其中為響應(yīng)所述的實(shí)時(shí)時(shí)鐘校正裝置于所述的關(guān)閉操作后的開(kāi) 啟操作,所述的兩次實(shí)時(shí)時(shí)鐘校正的第二次實(shí)時(shí)時(shí)鐘校正自動(dòng)初始化。
24. 根據(jù)權(quán)利要求18所述的實(shí)時(shí)時(shí)鐘校正裝置,其特征在于,所述的實(shí) 時(shí)時(shí)鐘校正裝置為移動(dòng)電話。
全文摘要
本發(fā)明涉及一種實(shí)時(shí)時(shí)鐘的校正方法以及裝置。在電子裝置的關(guān)閉操作之前計(jì)算并儲(chǔ)存校正數(shù)據(jù)以校正電子裝置的實(shí)時(shí)時(shí)鐘,當(dāng)電子裝置的關(guān)閉操作位于兩次實(shí)時(shí)時(shí)鐘校正操作之間時(shí),計(jì)算兩次實(shí)時(shí)時(shí)鐘校正操作之間的時(shí)間間隔;以及利用校正數(shù)據(jù)以及時(shí)間間隔校正電子裝置的實(shí)時(shí)時(shí)鐘。由于本發(fā)明在裝置關(guān)閉時(shí)依然可以進(jìn)行實(shí)時(shí)時(shí)鐘校正,因此可以提高實(shí)時(shí)時(shí)鐘的準(zhǔn)確性。
文檔編號(hào)G04G5/00GK101276232SQ20071016685
公開(kāi)日2008年10月1日 申請(qǐng)日期2007年10月22日 優(yōu)先權(quán)日2007年3月27日
發(fā)明者石弘凱 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司