圖片來源: 

U.S. Department of Homeland Security

全球衛星定位(GPS)裝置都應該在4月7日進行時間的重置,它幾乎每20年才重置一次,倘若現在你的GPS系統顯示的時間是正確的,那麼,恭喜你渡過了這一次的GPS時間重置。

GPS時間的首度設定發生在1980年1月6日的凌晨0點,它並未採用大家習以為常的年、月、日、時、分或秒等概念,而是透過周數(Week Number)來表達日期,以1.5秒的間距來表達當周的時間,周數有10位數,秒數則有充裕的19位數。也因為周數只有10位數,在電腦上以二進位呈現時,最多只能填入1111111111,也就是說它只能從第0周算到第1023周,然後就會從0000000000重新計算。

當GPS系統把上述的二進位數字傳遞到裝置上的GPS接收器時,接收器就能計算並顯示出正確的日期與時間,並與定位資訊一同出現。

它在1999年8月22日的凌晨零點進行第一次重置,第二次即是2019年的4月7日凌晨零點。

負責操作全球衛星定位系統的美國空軍太空司令部(AFSPC)表示,GPS時間每天都在全球的軍事或民間應用中出現,GPS社群已建立了相關的指南與規範:GPS-200,符合該規範的GPS裝置應該就不會受到GPS時間重置的影響。

事實上,使用者應該很少看到單獨的GPS接收器,它通常被嵌在手機、健身手環、智慧錶、汽車或網路伺服器上,而大多數的裝置也都會同步接收器所收到的時間。

不過,倘若這些接收器的年代過於久遠,特別是超過10年,而且未更新韌體,它可能無法辨識這次重置所收到的0000000000,指的是2019年的4月7日或是1999年的8月22日。例如ChinaAviationReview在Twitter上張貼了一張照片,透露出中國多架波音787飛機便因受到GPS時間重置的影響,螢幕上顯示為1999年的8月22日,亦為了等待更新而延誤起飛時間。

此外,也有些接收器因為此次的GPS時間重置出現了奇怪的日期,例如Motorola Oncore UT+在當天顯示的是2016年8月14日,Novatel接收器則顯示2018年7月22日。

美國國土安全部下轄的網路安全暨基礎設施安全局(Cyber security and Infrastructure Security Agency,CISA)建議,發生問題的使用者可向裝置或接收器的製造商求助,以便更新韌體、軟體,甚至是硬體。

好消息則是GPS時間的周數計算欄位,已從10位數改為13位數,代表下一次的時間重置大概要157年後才會發生,大家這輩子應該都不會再遇到了。


Advertisement

更多 iThome相關內容