[發(fā)明專利]一種時鐘校正的方法和設(shè)備有效
| 申請?zhí)枺?/td> | 201210401938.5 | 申請日: | 2012-10-19 |
| 公開(公告)號: | CN102929735A | 公開(公告)日: | 2013-02-13 |
| 發(fā)明(設(shè)計)人: | 梁恩波 | 申請(專利權(quán))人: | 北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京同達信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100036 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 時鐘 校正 方法 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機應(yīng)用領(lǐng)域,尤其涉及一種時鐘校正的方法和設(shè)備。
背景技術(shù)
所謂嵌入式系統(tǒng)是指非PC系統(tǒng),具有計算機功能但又不稱之為計算機的設(shè)備或器材,是以應(yīng)用為中心,軟硬件可裁減的,適應(yīng)應(yīng)用系統(tǒng),并對功能、可靠性、成本、體積、功耗等綜合性嚴格要求的專用計算機系統(tǒng)。其中,嵌入式系統(tǒng)主要由嵌入式處理器(即嵌入式CPU)、相關(guān)支撐硬件、嵌入式操作系統(tǒng)及應(yīng)用軟件系統(tǒng)等組成。嵌入式系統(tǒng)運行的操作系統(tǒng)稱為嵌入式操作系統(tǒng)。
通常,在嵌入式系統(tǒng)中,與時鐘相關(guān)的概念包括:硬件時鐘、系統(tǒng)時鐘、時鐘周期頻繁、時鐘滴答以及系統(tǒng)時鐘過慢或者過快等等。
所謂硬件時鐘,是指主板上由電池供電的時鐘;所謂系統(tǒng)時鐘是指當前操作系統(tǒng)中由軟件維護的時鐘,當嵌入式操作系統(tǒng)開機時,系統(tǒng)時鐘會讀取設(shè)定的硬件時鐘,之后系統(tǒng)時鐘將獨立運行,按照系統(tǒng)啟動以來的滴答次數(shù)進行計數(shù)的;所謂時鐘周期頻繁是指在1秒時間內(nèi)產(chǎn)生的時鐘脈沖(0或1的電壓脈沖)的個數(shù);所謂時鐘滴答(clock?tick)是指產(chǎn)生一次時鐘中斷所需要的時間;所謂系統(tǒng)時鐘過慢或過快是指由于某些硬件缺陷(如一些低端處理器無法準確獲取處理器頻率)而導(dǎo)致時鐘中斷,引起的由于出現(xiàn)間隔時間而使得時鐘不準確,最終導(dǎo)致系統(tǒng)時鐘過快或過慢。
為了防止系統(tǒng)出現(xiàn)時鐘過快或過慢的問題,目前操作系統(tǒng)主要有如下方法來校正系統(tǒng)時鐘:
1、提供NTP軟件與網(wǎng)絡(luò)進行定時校正;
2、利用GPS進行時鐘校正。
如圖1所示,為現(xiàn)有技術(shù)中對時鐘進行校正的方法的示意圖,具體的方法包括:
第一步:在產(chǎn)生時鐘中斷時,判斷當前時鐘是否需要補償;
第二步:若需要,則確定當前時鐘與標準時鐘的差值,并利用得到的差值對當前時鐘進行補償。
這些方案都可以有效的校正系統(tǒng)時鐘過快或過慢的問題,但是這種校正會讓系統(tǒng)時鐘發(fā)生突然跳變(即從一個時間突然變到另外一個時間),這樣將導(dǎo)致依賴系統(tǒng)時鐘的某些軟件或者硬件設(shè)備在工作時出現(xiàn)異常,造成系統(tǒng)工作的不穩(wěn)定性。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種時鐘校正的方法和設(shè)備,用于解決現(xiàn)有技術(shù)中對系統(tǒng)時鐘進行校正時,系統(tǒng)時鐘出現(xiàn)突然跳變,導(dǎo)致系統(tǒng)中設(shè)備工作異常,使得系統(tǒng)工作不穩(wěn)定的問題。
一種時鐘校正的方法,所述方法包括:
在一個定時周期到來時,獲取當前系統(tǒng)的時鐘信息;
將所述當前系統(tǒng)的時鐘信息與確定的系統(tǒng)時鐘的參考信息進行比較,得到當前定時周期內(nèi)系統(tǒng)時鐘的偏差信息;
根據(jù)預(yù)設(shè)的時鐘校正次數(shù)和所述偏差信息,確定每一次進行時鐘校正的數(shù)值信息;
在每一個時鐘中斷周期到來時,利用所述數(shù)值信息對系統(tǒng)的時鐘信息進行校正。
一種時鐘校正的設(shè)備,所述設(shè)備包括:
獲取模塊,用于在一個定時周期到來時,獲取當前系統(tǒng)的時鐘信息;
比較模塊,用于將所述當前系統(tǒng)的時鐘信息與確定的系統(tǒng)時鐘的參考信息進行比較,得到當前定時周期內(nèi)系統(tǒng)時鐘的偏差信息;
確定模塊,用于根據(jù)預(yù)設(shè)的時鐘校正次數(shù)和所述偏差信息,確定每一次進行時鐘校正的數(shù)值信息;
校正模塊,用于在每一個時鐘中斷周期到來時,利用所述數(shù)值信息對系統(tǒng)的時鐘信息進行校正。
本發(fā)明有益效果如下:
本發(fā)明實施例通過在一個定時周期到來時,獲取當前系統(tǒng)的時鐘信息,將所述當前系統(tǒng)的時鐘信息與確定的系統(tǒng)時鐘的參考信息進行比較,得到當前定時周期內(nèi)系統(tǒng)時鐘的偏差信息,根據(jù)預(yù)設(shè)的時鐘校正次數(shù)和所述偏差信息,確定每一次進行時鐘校正的數(shù)值信息,在每一個時鐘中斷周期到來時,利用所述數(shù)值信息對系統(tǒng)的時鐘信息進行校正,這樣確定的每一次對系統(tǒng)的時鐘信息進行校正的數(shù)值信息較小,對系統(tǒng)時鐘的校正通過微調(diào)整的方式實現(xiàn),避免了現(xiàn)有技術(shù)中對系統(tǒng)時鐘進行校正時,由于校正的數(shù)值信息較大使得系統(tǒng)時鐘出現(xiàn)突然跳變,導(dǎo)致系統(tǒng)中設(shè)備工作異常的問題,提高了系統(tǒng)系統(tǒng)的可靠性和穩(wěn)定性。
附圖說明
圖1為現(xiàn)有技術(shù)中對時鐘進行校正的方法的示意圖;
圖2為本發(fā)明實施例一的一種時鐘校正的方法的流程圖;
圖3為本實施例二的一種時鐘校正的設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210401938.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:數(shù)據(jù)備份方法及裝置
- 下一篇:一種強插方法
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





