全球定位系統即將「歸零」,能招來新的「千年蟲」嗎?

2020-12-15 新華網客戶端

GPS系統4月6日將迎來新周期——

全球定位系統「歸零」,能招來新的「千年蟲」嗎?

4月6日過後,民眾日常生活中經常使用的全球定位系統GPS將迎來新周期。近日在舊金山召開的RSA美國信息安全大會上,有專家預測,舊GPS系統將在4月6日發生類似計算機千年蟲的錯誤;更有安全專家表示,自己絕不會在當天搭乘飛機……

GPS為什麼會有「歸零」的現象?這會給我們帶來什麼影響?我國的北鬥系統是否也存在此問題?科學家們怎麼看,有什麼解決方案?為此,科技日報記者採訪了中國科學院有關專家。

「GPS周數翻轉」是啥?

根據美國民用GPS服務接口委員會(CGSIC)近日發布的通知,GPS的整周計數值將於2019年4月6日24點由1023變為0,稱作GPS周數翻轉。這意味著GPS周計數將迎來新的周期。

為什麼會出現這樣的情況?「這個得從GPS系統的接口設計來解釋這個現象。」長期從事北鬥導航系統相關建設工作的科學家,中科院空天信息研究院研究員、博士生導師徐穎說,GPS系統作為一個全球性的導航定位授時系統,在設計之初就建立了自己的一套時間系統,稱作GPS時,而這個起點對應UTC時間(世界協調時間)的1980年1月6日0時。為了達到授時的目的,則GPS系統通過導航信號不斷向用戶廣播當前時刻所對應的GPS時,系統設計人員通過周計數(WN)和周內秒(TOW)來共同表示當前時刻距離GPS初始時刻的時間差,從而結合閏秒得到當前UTC時刻,完成授時。

中科院空天信息研究院工程師何智力說,因為多方面原因,GPS在設計之初,設計人員只用了10bit來表徵WN,導致WN只能在0—1023之間循環。當WN從1023變為0時,就會發生GPS周數翻轉,出現迎接新一周的說法。1024周對應到年上大概就是19.7年,從GPS系統時的起始時刻算起,上一次出現GPS周數翻轉是1999年8月21日,這次就正好是2019年4月6日,2038年11月20日將會出現下一次GPS周數翻轉。

「打個比方,小朋友因為還沒有學習超過100的數,他每次數到100就又從0開始數,而按10進位的計數規則,100以後是101,200以後是201……以此類推,而小朋友每次遇到100都會回到0。這就類似於GPS周數翻轉。」何智力說。

可能會帶來什麼影響?

「GPS接收機在沒有做GPS周數翻轉的預處理情況下,將導致接收機的輸出時間返回到大約19年前。這對於依賴GPS授時的任何系統和應用都可能會造成影響。」何智力認為,在民航領域,授時基本都是依靠衛星導航系統來完成,所有自動化的設備都是以該時間來作為基準的。

因此,周數翻轉可能引發空管雷達信號數據混亂,會引起數據中斷、目標航跡與計劃不相關等問題。

同時氣象設備之間的信息交換也會因時間跳變而無法自動完成氣象信息對齊,造成氣象預報困難,從而可能影響飛行調度,帶來不必要的損失。

此外,採用未做GPS周數翻轉處理的接收機來授時也會對一些自動化運作的基礎設施領域產生影響,比如電力、通信和金融領域所用的BITS系統。如果BITS系統只參考了GPS授時信號,則會造成BITS系統的時間跳變,可能就會造成系統癱瘓,影響大眾使用。在金融領域,還可能造成無法完成結算,給用戶帶來經濟損失。

如何消除隱患?

何智力表示,為了應對GPS周數翻轉問題,一方面,各個行業應該提前聯繫GPS接收機供應方,諮詢是否存在因GPS周數翻轉帶來授時錯誤問題,如果存在,應要求GPS接收機供應方更新固件。另一方面,使用GPS來進行授時的用戶,要做好預案和仿真測試,排除隱患。

如何檢查接收機是否會受到GPS周數翻轉影響?對於普通用戶,可聯繫自己的GPS接收機供應方,詢問是否存在這個隱患,何時會出現,及時更新固件。對於專業用戶,可以使用GPS信號模擬器來設置信號發播時刻,設置到2019年4月6日之後的任意時刻,反覆測試GPS接收機是否會受到周數翻轉影響。

北鬥系統也有bug?

作為與美國GPS齊名的全球四大衛星導航系統之一,我國自主研發的北鬥導航系統已成為當代中國一張耀眼的「國家名片」。那麼北鬥導航系統有沒有類似的bug呢?

徐穎說,我國的北鬥導航系統也存在BD周數翻轉問題,但是我國的北鬥系統設計人員結合GPS周數翻轉周期短和一般GNSS接收機使用壽命情況,在設計時,其周計數用13bit表示,翻轉周期是8192周,大概是160年,從而有效規避了該問題。其實,對應衛星導航系統周數翻轉問題,是必然會出現的,只是翻轉周期的長短問題,但是在用戶接收機中可以設計合理的算法而規避這個問題,成為沒有bug的萬年曆。(王祝華 記者 江東洲 劉 昊)

相關焦點

  • GPS全球定位系統歸零是什麼意思 會帶來什麼影響?
    IT之家3月22日消息 GPS(全球定位系統)將在今年4月6日進行「歸零」,迎來新周期。近日在舊金山召開的RSA美國信息安全大會上,有專家預測,舊GPS系統將在4月6日發生類似計算機千年蟲的錯誤;更有安全專家表示,自己絕不會在當天搭乘飛機……GPS「歸零」
  • 全球定位系統將「歸零」,中國北鬥系統有效規避了該問題
    資料圖4月6日過後,民眾日常生活中經常使用的全球定位系統GPS將迎來新周期。近日在舊金山召開的RSA美國信息安全大會上,有專家預測,舊GPS系統將在4月6日發生類似計算機千年蟲的錯誤;更有安全專家表示,自己絕不會在當天搭乘飛機……GPS為什麼會有「歸零」的現象?這會給我們帶來什麼影響?我國的北鬥系統是否也存在此問題?科學家們怎麼看,有什麼解決方案?為此,科技日報記者採訪了中國科學院有關專家。
  • GPS全球定位系統4月6日「歸零」,北鬥導航巧妙規避
    3月22日消息 GPS(全球定位系統)將在今年4月6日進行「歸零」,迎來新周期。近日在舊金山召開的RSA美國信息安全大會上,有專家預測,舊GPS系統將在4月6日發生類似計算機千年蟲的錯誤;更有安全專家表示,自己絕不會在當天搭乘飛機……
  • 淺談千年蟲
    原因二::在一些計算機系統中,對於閏年的計算和識別出現問題,不能把2000年識別為閏年,即在該計算機系統的日曆中沒有2000年2月29日這一天,而是直接由2000年2月28日過渡到了2000年3月1 日正是由於上述兩大主要原因,都是到了2000年才會爆發出來,所以這個問題被稱為「千年蟲」問題,英文縮寫為Y2K。
  • 再看千年蟲
    而說得上嚴重的如2000年剛到,美國一個間諜衛星系統就受到「千年蟲」的襲擾,衛星地面系統難以處理衛星上傳來的數據,時間長達2-3個小時,直至美軍啟用電腦備用程序才恢復正常。真正讓人虛驚一場的則是發生在日本:在新年到來之際志賀核電站出現了一些小故障,但並未出現核洩露事故。
  • 三星系統發生大規模崩潰,類似千年蟲!
    請看所有出問題的的人的界面,他們都是進入了Recovery,上面清楚地寫著「系統未能正常啟動,因為有些配置文件可能損壞」,明顯是出現了系統錯誤。那麼究竟是什麼原因導致系統崩潰的呢?三星軟體系統這塊落後不是一年兩年的事了。小米為什麼2011年就能開始崛起,主要是因為當年的智慧型手機UI太難用了。國內手機UI競爭,2013年就已開始,現在來看三星OneUI簡直就不是一個時代的東西。 三星這次的Bug類似與2000年的千年蟲。
  • 美國發出警告:今年4月6日一場關於GPS的千年蟲危機將會爆發
    全世界還從來沒有像今天這樣依賴全球定位系統,在過去的幾十年中,GPS為全球用戶提供了便捷準確的服務,但是這個光榮傳統可能會在今年的4月6日戛然而止,因為GPS系統將會遭遇千年蟲危機。如果電腦混淆了兩者的概念,那麼就不是簡單的計算機錯誤的問題了,所有與電腦相關的事務都會出現奇葩的錯誤,比如稅務部門的計算機如果認為現在是1900年,那麼它就會認為納稅人欠了100年的稅款;交通部門會因為千年蟲而導致所有指揮系統停止工作,因為電腦認為還有100年的時間才能開始工作;存在銀行的錢會因為錯誤而停止發放利息,因為你存錢的時間是「未來」,還沒有到開始計算利息的時間
  • 20年前差點讓世界崩潰的「千年蟲」,又回來襲擊人類了
    解決辦法也很簡單,只要修改掉系統時間調成閏四月以外的日期就好或者更新一下鎖屏程序升級成有閏四月的日曆。時間回到1999年末新的千年馬上就要到來。世界本應該是一片歡樂喜慶的海洋然而現實是全球都陷入了恐慌普通人忙著取現金、忙著屯糧還有人鑽進山洞避難;他們感覺世界末日即將到來而政府部門、金融機構、軍隊都忙著做安全測試,並找來大量技術人員組成搶修隊。
  • 《黑寡婦》獨立電影將講述寡姐黑歷史,劇情與「千年蟲」有關
    2、故事劇情會跟「千年蟲」有關。除了確定其故事是起源故事,外媒還流傳出這樣一個傳聞,即《黑寡婦》的故事會跟「千年蟲」有關,「千年蟲」是一種電腦程式自身缺陷造成的系統漏洞,因為最開始電腦系統表示年份的時候都是用兩位數來表示的,比如1999年,系統只讀取後兩位99即可,也就是說前兩位會默認為19,但是到了2000年,末尾兩位變成00,系統就無法識別到底是1900年還是2000年,由此會引發各種各樣的連鎖反應
  • 千年蟲
    能管好一所非國民基礎教育的所謂「學校」,會不會電腦不要緊,上報材料有年輕人電腦輸出就行。會不會電腦與能不能當一名好校長沒有必然的聯繫。我驚訝的是,當年的大學生,可是萬裡挑一的天之驕子啊,「與時俱進」這幾個字怎麼理解?想起以前的一件事。我當年的高中同學,後來也上了大學,官至副市長。多年未曾某面,聚會時,相互交換聯繫方式,他把手機遞給我,要我幫他輸入到通訊錄。
  • 時間、Unix時間戳、千年蟲與人生
    作為 IT 業界基礎設置,Unix 時間戳被廣泛用於計算機各種軟硬體系統裡。可以這麼類比,Unix 時間戳就是計算機系統的格里高利曆法(公元紀年),而格林威治時間1970年1月1日午夜,就是這套曆法的起點。        背景介紹完了,讓我們回到標題裡的「千年蟲」問題。
  • 科普:計算機「千年蟲問題」,以及解決的複雜性
    什麼是計算機「千年蟲問題」計算機系統的2000年問題,簡稱Y2K,或千年危機、千年蟲問題,是指在計算機軟、硬體系統以及使用數位化程序控制晶片的各種應用系統中,由於只採用兩位十進位數字來表示年份,當日期從1999年12月31日轉入2000年1月1日時,用來表示年份的後兩位十進位數字「00」,與1900年的「00致,因而計算機作業系統誤認為是
  • 中學地理-全球定位系統的應用
    (一)概念利用衛星,在全球範圍內適時進行導航、定位的系統,稱為全球定位系統,簡稱GPS。(二)組成1.空間部分——GPS衛星星座。2.地面控制部分——地面監控系統。3.用戶設備部分——GPS信號接收機。
  • GPS全球定位系統的主要特點
    GPS 是英文Global Positioning System(全球定位系統)的簡稱,而其中文簡稱為「球位系」。GPS是20世紀70年代由美國陸海空三軍聯合研製的新一代空間衛星導航定位系統 。本文引用地址:http://www.eepw.com.cn/article/196475.htm全球定位系統的主要特點:(1)全球、 全天候工作。(2)定位精度高。單機定位精度優於10m,採用差分定位,精度可達釐米級和毫米級。
  • 讓心歸零,方能快樂
    一個性格大大咧咧,心地善良又很能給大家帶來歡樂的朋友,自從今年生了娃後,整個人的精神狀態與以前完全變了樣,簡直負能量爆棚!她說,月子裡,她大嫂明明知道她要坐月子,卻還要把她那才一歲多還不會走路的二胎放家裡,因此公公負責帶大嫂家的娃,婆婆負責照顧她這邊。實際上婆婆只是做了一日三餐,加上,洗娃的衣服!
  • 《全球定位系統的應用》試講(逐字稿)
    (嗯),我看見已經有同學舉起了手,那就讓他來說一下吧,好的,請坐,這位同學說,老師列舉的幾個名詞都是世界上目前存在的幾個全球定位系統的名字,非常好,看來這位同學平時的視野非常開闊。加上我們在上節課已經學習了GPS的有關情況,這節課我們就一起來了解全球定位系統的應用。(寫板書標題)。首先,我想請同學們結合課本來回顧一下全球定位系統的特點是什麼和它的主要功能又是什麼,時間5分鐘。
  • 路虎極光保養怎麼歸零
    【太平洋汽車網】路虎極光保養燈歸零方法如下:首先按下路虎極光的一鍵啟動來點火,再使用方向盤右邊的功能鍵,在儀表上找到車輛信息。選擇最近一次警報選項,按下ok進入。同時按住右邊方向盤的向下按鍵和轉向杆端頭上的i按鍵,並且保持這個動作10s左右就完成復位了。最後重新啟動車輛,檢查一下有沒有歸零成功,沒有的話需要重新操作一遍。
  • [視頻]雷蒙德·陳講述微軟如何迎來千禧年:平穩度過千年蟲危機
    (原標題:[視頻]雷蒙德·陳講述微軟如何迎來千禧年:平穩度過千年蟲危機)
  • 靜心,讓心歸零!
    人生需要歸零,每隔一段時間,我們都要靜下心來,將過去清零,讓心歸零,然後重新開始,不讓過去的包袱,成為今天的負累,放下過去,輕裝前行,如此,生活更美好。做人要明白,人的心靈,就像一個容器,時間長了,裡面難免會有垃圾,只要學會定時清除內心的垃圾,讓心歸零,將該放的放下,將該忘的忘掉,心才會幹淨,活著更自在。靜心,讓心歸零,這是人生路上必不可少的修行,修一顆清淨心,保持空杯的心態,用全新的姿態,去迎接即將到來的生活。
  • 安裝程序無法創建新的系統分區也無法定位-【在線諮詢】 雙系統
    安裝程序無法創建新的系統分區也無法定位-【在線諮詢】 雙系統還記得剛買電腦時的速度麼?令地球上任何1臺緩慢的電腦爆發出驚人的速度!!!電腦提速、系統重裝、中毒死機、軟體不會裝、電腦藍屏、電腦卡頓、虛擬機安裝。。。