本程式 (NTPClock) 之功能最主要是透過網(wǎng)路讀取 NTP 時間伺服器之標(biāo)準(zhǔn)時間,於電腦螢?zāi)簧巷@示標(biāo)準(zhǔn)時間,并可立即更新系統(tǒng)時鐘,以同步於標(biāo)準(zhǔn)時間。
程式主要外觀說明
1.1. 具標(biāo)題列及選單列之應(yīng)用程式外觀:若接上網(wǎng)路,所顯示為標(biāo)準(zhǔn)時間而非個人電腦上之時間
1.2. 不具標(biāo)題列及選單列之應(yīng)用程式外觀
請注意:
1.2.1. 左下角 N 代表前一次網(wǎng)路連線時網(wǎng)路及伺服器一切正常
1.2.2. 使用者可以滑鼠左鍵雙擊顯示區(qū)域即可切換此兩種顯示模式 或是在"顯示"選單(或是滑鼠右鍵選單)中可以勾選"顯示標(biāo)題列"
基本選單內(nèi)容 (由選單列進入) (各項選單之功能將於下一節(jié)起陸續(xù)介紹)
2.1. "校時" 選項
2.2. "顯示" 選項
2.3. "關(guān)於…" 選項: 顯示關(guān)於對話盒
2.4. "最小化" 選項: 桌面上不顯示此應(yīng)用程式縮小為工作列狀態(tài)區(qū)的圖示
右鍵快速選單內(nèi)容 (在視窗內(nèi)按滑鼠右鍵顯示選單)
系統(tǒng)工作列 (Task bar) 顯示及選單:工作列中不顯示任何項目,但是狀態(tài)列中將顯示一圖示如下圖
以滑鼠左鍵點選圖示()可開啟或關(guān)閉應(yīng)用程式視窗
以滑鼠右鍵點選圖示,在放開右鍵時可看到簡易功能選單如下圖
校時設(shè)定對話盒說明:點選選單中 "網(wǎng)路校時設(shè)定…" 選項如下
可開啟如下圖之對話盒以設(shè)定所有網(wǎng)路校正標(biāo)準(zhǔn)時間之相關(guān)參數(shù)
5.1 選取網(wǎng)路通訊協(xié)定
SNTP (Simple Network Time Protocol): RFC 1769,考慮網(wǎng)路傳輸延遲,并用以修正校時結(jié)果可顯示至毫秒。
Time (TCP/UDP) : RFC868,不考慮網(wǎng)路傳輸延遲,以秒為單位。
5.2 NTP 標(biāo)準(zhǔn)時間伺服器網(wǎng)址設(shè)定
使用者可以如下圖右按 "向下箭號" 直接由列示主機網(wǎng)址挑選,也可以直接在欄位中鍵入主機網(wǎng)路位址 (例如:time.stdtime.gov.tw) 或是 IP 位址 (例如:210.59.157.10),如果希望將鍵入之主機位址存入主機網(wǎng)址列示中請按 "增加" 按鍵如下圖
要將某一網(wǎng)址由列示盒中刪除則請先選取此網(wǎng)址然后按 "刪除" 按鍵即可,要將全部使用者設(shè)定之網(wǎng)址清除請按 "預(yù)設(shè)" 按鍵
要透過全球資訊網(wǎng)查詢可用之 NTP 標(biāo)準(zhǔn)時間伺服器位址請按 "線上查詢" 按鍵
5.3 "立即查詢主機時間" 按鍵
按下 "立即查詢主機時間" 按鍵會依照目前校時主機欄位設(shè)定之網(wǎng)址查詢該時間伺服器之時間,回應(yīng)之標(biāo)準(zhǔn)時間顯示在本應(yīng)用程式視窗畫面中,并且如下圖所示在選單中顯示目前系統(tǒng)時間與標(biāo)準(zhǔn)時間之誤差 (例如:系統(tǒng)超前標(biāo)準(zhǔn)時間 1.363 秒),如果更改系統(tǒng)時間方式設(shè)定為每次查詢后自動更改系統(tǒng)時間則按下 "立即查詢主機時間" 按鍵后程式在得到標(biāo)準(zhǔn)時間后會一併更改系統(tǒng)時間為標(biāo)準(zhǔn)時間。如果更改系統(tǒng)時間方式設(shè)定為每次查詢后手動更改系統(tǒng)時間,則系統(tǒng)只會顯示標(biāo)準(zhǔn)時間但是不設(shè)定系統(tǒng)之時間。
5.4 時間校正訊息區(qū):
訊息欄所顯示之時間為列印此訊息時之系統(tǒng)時間 (并不是標(biāo)準(zhǔn)時間)
5.5 查詢主機時間方式設(shè)定區(qū)
本應(yīng)用程式可以讓使用者設(shè)定週期性自動查詢主機標(biāo)準(zhǔn)時間,使用者需要利用上圖中橫向卷動軸選擇一自動校正時間之查詢間隔,范圍可由 20 秒至 10 日。選取手動查詢主機標(biāo)準(zhǔn)時間則使用者必須經(jīng)由 "立即查詢主機時間" 按鈕來查詢。
5.6 更改系統(tǒng)時間方式
選取 "每次查詢后自動更改系統(tǒng)時間",如此程式在每次查詢完畢后自動修改系統(tǒng)時間,使用者不需要手動修改系統(tǒng)時間
請注意:
每當(dāng)使用者選取 "每次自動更改系統(tǒng)時間" 選項后有兩個系統(tǒng)選項會因此而稍微變化
1. 快速選單及標(biāo)準(zhǔn)選單中選項 "更改系統(tǒng)時間(x.xxx 秒)" 無法手動運作,校時及更改系統(tǒng)時間一個動作全部完成。
2. 由於每次透過網(wǎng)路校正時間后立即修正系統(tǒng)時鐘,因此系統(tǒng)與標(biāo)準(zhǔn)時間誤差基本上為一很小之?dāng)?shù)值, "以校正時差更改系統(tǒng)時間" 不具太大意義,因此取消此功能按鍵
5.7 "重設(shè)校時界面" 按鈕:
本按鈕使用之時機在於當(dāng)本機器傳送出去的校時網(wǎng)路訊號遺失或是當(dāng)校時主機回應(yīng)之訊號遺失時,使用者可以按此按鍵重設(shè)網(wǎng)路界面。另外當(dāng)使用者指定之標(biāo)準(zhǔn)時間伺服器網(wǎng)址錯誤時 (Domain Name 伺服器無法查得其 IP 位址時),或是無網(wǎng)路連接時使用者也可以按此按鍵重設(shè)網(wǎng)路界面。
5.8 "結(jié)束設(shè)定" 按鈕:
使用者按下此按鈕可結(jié)束此網(wǎng)路校時設(shè)定對話盒并儲存所有更改之設(shè)定值
5.9 本欄位顯示目前系統(tǒng)設(shè)定之時區(qū)資料,時區(qū)設(shè)定錯誤將導(dǎo)致校時的結(jié)果有數(shù)小時之偏差,可使用 "更改系統(tǒng)時間及時區(qū)…" 按鍵更改之
5.10 "目前系統(tǒng)時間" 顯示的是個人電腦系統(tǒng) CMOS 內(nèi)所維持的時間 (僅顯示至秒),其與標(biāo)準(zhǔn)時間之差異顯示於其上一欄位資料 (例如:下圖中顯示系統(tǒng)落后 24.140 秒,也就是標(biāo)準(zhǔn)時間約為11:31:44 秒)
如要修改系統(tǒng)時間為標(biāo)準(zhǔn)時間使用者需按下 "以校正時差更改系統(tǒng)時間"按鍵,若是時區(qū)設(shè)定錯誤或是希望手動修改系統(tǒng)日期或是時間,使用者需按下 "更改系統(tǒng)時間及時區(qū)…" 按鍵,即可顯示下面畫面
5.11 如下圖所示,使用者僅需將滑鼠置於本對話盒中任一按鍵或是選項上靜止 0.5 秒以上程式會自動提示此按鍵之功能,例如下圖中 "選擇 SNTP 為校時通訊協(xié)定"
程式主選單功能說明
6.1 "校時" 功能選項:按下后顯示下圖之選單
6.1.1 "查詢標(biāo)準(zhǔn)時間" 功能選項:本功能與 5.3 中 "立即查詢主機時間" 具相同之功能,啟動系統(tǒng)查詢網(wǎng)路時間之動作
6.1.2 "更改系統(tǒng)時間(系統(tǒng)超前/落后xxxxx秒)" 功能選項:與 5.9 "以校正時差更改系統(tǒng)時間"按鍵功能相同,利用上一次查詢校正之標(biāo)準(zhǔn)時間來修正本機器之系統(tǒng)時間
6.1.3 "網(wǎng)路校時設(shè)定" 功能選項:本選項啟動網(wǎng)路校時設(shè)定對話盒 (五),使用者可設(shè)定網(wǎng)路校時之參數(shù)
6.1.4 "設(shè)定系統(tǒng)時區(qū)…" 功能選項:與 5.9 "更改系統(tǒng)時間及時區(qū)…" 按鍵功能相同,可啟動系統(tǒng)提供之設(shè)定程式 (見 5.9)
6.1.5 "結(jié)束" 功能選項:結(jié)束本應(yīng)用程式
6.2 "顯示" 功能選項:按下后顯示下圖之選單
6.2.1 "日期與時間格式設(shè)定…" 對話盒
6.2.2 "字型選取…" 對話盒
6.2.3 "顯示標(biāo)題列" 功能選項:與滑鼠左鍵在顯示區(qū)內(nèi)雙擊有相同功能
6.2.4 "桌面最上層" 功能選項:選取后視窗將永遠(yuǎn)保持在桌面的最上層,不會被別的應(yīng)用程式遮蓋掉
6.2.5 "置於 左上/左下/右上/右下 角" 功能選項:可將顯示視窗移至螢?zāi)坏乃膫€角落,保持視窗之顯示大小
6.3 "關(guān)於…" 功能選項:按下后顯示下圖之關(guān)於對話盒
6.4. "最小化" 選項:桌面上不顯示此應(yīng)用程式縮小為工作列狀態(tài)區(qū)的圖示
滑鼠右鍵快速選單功能說明
7.1 "查詢標(biāo)準(zhǔn)時間" 選項:如 6.1.1 說明
7.2 "更改系統(tǒng)時間 (系統(tǒng)時間落后/超前xxx秒)" 選項:如 6.1.2 說明
7.3 "網(wǎng)路校時設(shè)定…" 選項:如 6.1.3 說明
7.4 "設(shè)定系統(tǒng)時區(qū)…" 選項:如 6.1.4 說明
7.5 "顯示設(shè)定…" 選項:如 6.2 說明
7.6 "最小化" 選項:如 6.4 說明
7.7 "關(guān)於…" 選項:如 6.3.1 說明
7.8 "結(jié)束" 選項:結(jié)束本應(yīng)用程式
工作列圖示右鍵快速功能選單說明
8.1 "查詢標(biāo)準(zhǔn)時間" 選項:如 6.1.1 說明
8.2 "更改系統(tǒng)時間 (系統(tǒng)時間落后/超前xxx秒)" 選項:如 6.1.2 說明
8.3 "結(jié)束" 選項:結(jié)束本應(yīng)用程式
網(wǎng)路校時程序說明
9.1 網(wǎng)路校時時序簡介
透過網(wǎng)路 (區(qū)域網(wǎng)路或是廣域網(wǎng)路) 與 NTP 伺服器連結(jié)讀取標(biāo)準(zhǔn)時間基本上有幾個簡單的步驟:
首先程式會進行 "查詢 (Query)"的動作,向 Domain Name 伺服器主機查詢使用者所指定主機 (例: clock.stdtime.gov.tw) 之 IP 位址 (例:210.59.157.30);
如果是使用 TCP 通訊協(xié)定的話會進行 "連結(jié) (Connect)" 的動作以與校時主機建立連線;
"送出訊息 (Send)":此步驟中程式準(zhǔn)備一個網(wǎng)路訊息封包包含了要求傳回時間的訊息,然后程式開始等待遠(yuǎn)端伺服器的回應(yīng);
"讀取回應(yīng)訊息 (Receive)":由所回應(yīng)的訊息封包內(nèi)讀取所要求的時間訊息。
9.2 程式狀態(tài)顯示
在視窗左側(cè)我們以
Q 代表 "查詢主機位址中"
C代表 "連結(jié)中" (Time/TCP 才有此步驟)
S 代表 "送出訊息中"
W 代表 "等待回應(yīng)中"
通常比較容易在 Q, C 以及 W 三個狀態(tài)下耽擱,若是在 Q 中耽擱的話,常常是因為無法聯(lián)絡(luò) Domain Name 伺服器,或是在 DNS 上查無所指定的時間伺服器之 IP 位址資訊,此時您必須耐心等候,大約兩分鐘左右 DNS 查詢會自動結(jié)束,請查明主機之網(wǎng)址或是檢查網(wǎng)路連線及設(shè)定后重試。若是在 C 或是 W 中耽擱的話,可能是時間伺服器太忙碌了或是網(wǎng)路交通太擁擠而遺失了通訊封包,此時使用者可以稍待大約 25 秒若是仍無回應(yīng),程式會自動重設(shè)通訊界面,不管在任何狀況下耽擱,使用者都可以直接按 "重設(shè)通訊界面" 按鍵來強迫系統(tǒng)結(jié)束目前所進行的動作并且重設(shè)通訊界面。
程式若是無法正常由網(wǎng)路校正時間,就會顯示 F 在視窗的左下角 (如下圖所示),因此畫面上閃動顯示的 F 代表上一次查詢失敗,程式?jīng)]有得到標(biāo)準(zhǔn)時間。
若是透過網(wǎng)路校時成功的話視窗內(nèi)會顯示 N 如下圖,若是看到 N 的話代表前一次透過網(wǎng)路校時順利完成。
校正時間操作范例
10.1 設(shè)定全自動網(wǎng)路校時且修正系統(tǒng)時間
10.1.1 選取"網(wǎng)路校時設(shè)定…"功能選項
10.1.2 利用卷動軸設(shè)定自動查詢間隔,如上圖設(shè)為30分鐘
10.1.3 選取每次查詢后自動更改系統(tǒng)時間
10.1.4 設(shè)定時間校正主機位址,如上圖 clock.stdtime.gov.tw
10.1.5 查詢主機時間方式選取週期性自動查詢主機標(biāo)準(zhǔn)時間
10.1.6 按下 "結(jié)束設(shè)定" 按鈕
10.2 手動校正時間并由程式自動修改系統(tǒng)時間
10.2.1 選取 "網(wǎng)路校時設(shè)定…" 功能選項
10.2.2 選取每次查詢后自動更改系統(tǒng)時間
10.2.3 設(shè)定時間校正主機位址
10.2.4 查詢主機時間方式選取手動查詢主機標(biāo)準(zhǔn)時間
10.2.5 按下 "結(jié)束設(shè)定" 按鈕
10.2.6 在系統(tǒng)選單中或右鍵選單中點選"查詢標(biāo)準(zhǔn)時間"功能選項
程式設(shè)定值
請以 Windows 系統(tǒng)提供之登錄 (Registry) 編輯程式 regedit 進行查詢或修改,如下圖中所示本程式之設(shè)定值儲存於機碼 HKEY_CURRENT_USER / Software / ChungHua Telecom Co., Ltd / NTPCLOCK / Settings
其內(nèi)容如下圖所示,第一次執(zhí)行 NTPClock 時程式會自動做基本的設(shè)定,以后每次在程式對話盒中所做的修改都會自動儲存於此。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用