1999年12月中旬。
唐勇正在電腦上對照速清的數據,桌上的座機響了,來電是京城的。
他接起電話,聽筒里傳來網絡安全小組組長的聲音。
「唐勇同志,你為政企開發的速清安全衛士已經全面部署,半個月的運行觀察下來,高效穩定,為國家網絡安全做出了巨大貢獻。」
組長先誇了他一句,然後語氣嚴肅起來:「現在有一項絕密任務,需要你親自出馬,不知道你能不能擔起這個責任?」
唐勇聽完以後意識到任務的嚴重性,所以也嚴肅的開口:「領導請指示,國家利益永遠大於一切。」
組長聽完,語氣鬆了些:「行。一個小時後,有輛軍用吉普會在你們公司樓下等你。」
「到達目的地後,會有人跟你說任務。記住,手機之類的電子設備都不能帶,全程聽指揮。」
「好的領導,我馬上下去等。」唐勇掛了電話,又處理了幾件急事。
他先是給姚叔打了個電話,說了句「我有點急事出去,公司你先看著。」
隨後就拿了件外套走出辦公室,碰到助理陳鋒的時候也順便交代了一句就下樓去了。
果然,沒一會兒就開來一輛綠色的軍用吉普車,車窗貼著深色膜,看不見裡面。
唐勇剛走近,車門就開了,一個穿軍裝的中年人對他點點頭:「唐勇同志,上車吧。」
他掃了一眼中年人的肩上,居然還是個上尉,沒多問,彎腰坐了進去。
車門一關,外面的聲音就聽不見了。
中年人遞給他一個黑眼罩,聲音有點冷:「抱歉,這是規定,麻煩你戴上。」
唐勇配合的戴上,車子平穩開動,往城外開去。
他感覺車開了很久,路從城裡的柏油路,變成了郊區的石子路,最後停在一個很安靜的地方。
眼罩被摘下來,唐勇看到眼前是個測控站,他實在太熟悉了,前世經常來這裡執行特殊任務。
大門口有哨兵荷槍實彈的站崗,牆上掛著「軍事管理區」的牌子。
帶路的中年人亮了證件,帶他過了幾道關卡,進了一個掛滿屏幕的指揮室。
指揮室里,幾個穿軍裝的技術員正圍著一台伺服器,個個都皺著眉。
屏幕上代碼滾動的非常快,滿屏都是紅色的警告,每一條都顯示時間有問題。
看到唐勇進來,一個肩帶大校肩章的軍官馬上迎了上來。
他伸出手,急忙說:「唐勇同志,我是南斗測控站的站長,這次可麻煩你了!」
唐勇握了握他的手,眼睛看著全是警告的屏幕,直接問:「站長,路上我就猜到了,是千年蟲的問題吧?系統時間要出錯了。」
站長讚許的點頭:「沒錯!就是這個!我們這套系統是80年代末建的。」
「裡面的老代碼,年份都只用了兩位數。一到2000年,系統時間就會跳回1900年。」
「到時候軌道算不准,數據也對不上,指令都發不出去,整個系統就廢了!」
他嘆了口氣,說:「我們自己的技術團隊研究了半個月了。」
「改底層邏輯吧,系統直接就崩了。打個補丁吧,又怕有後門,根本不敢用。」
「國外的團隊信不過,這事兒太重要了,不能出一點錯。」
「實在沒招了,才把你這位專家請過來。」
唐勇走到伺服器前,眼睛快速掃過滾動的代碼。
他對這種老系統的兼容問題門兒清,心裡馬上就有數了。
「給我一台單獨的電腦,我直接連伺服器調試。」他沒有遲疑,直接開始上手。
「我用改動最小的辦法,把系統里記年份的兩位數,改成四位數。」
「再加個轉換層,原來的接口還能用,不影響現在天上的衛星。」
接下來的三天三夜,唐勇就吃住在機房裡。
他一行行的看代碼,小心的改著時間邏輯,每改一個地方,就反覆測試好幾次,就怕系統崩了。
站長和技術員們就守在旁邊,看著他熟練的操作,從擔心慢慢變成了佩服。
修漏洞的空檔,唐勇看著屏幕上衛星的軌道數據。
順口指出了另一個問題:「你們這個算衛星軌道的算法太老了,衛星一變軌,算出來的結果就不准。」
「我給你們加幾行代碼優化一下,能把計算精度提高0.5個百分點,不會影響系統運行,你看需要嗎?。」他看著站長徵求他的意見。
一旁的站長有些疑惑的看著他:「唐勇同志,這可不是開玩笑的哦,一旦系統出錯,我們付出的代價巨大啊。」
「你放心,我既然敢提出來,肯定是有十足把握才會詢問你。」唐勇信心十足的回應著。
站長咬了咬牙,「行,你優化吧,出了事我擔著。」
放心吧,其實這幾組代碼非常簡單,你們看看就明白了。」
他說完,手指動了動,幾行代碼就加了進去。
站長全程眼睛眨都不敢眨一下,幾乎是一個字符一個字符的看著唐勇輸入進去的。
效果也是立竿見影的,計算精度提升非常明顯。
站長喃喃道:「原來...真的就是這麼簡單,為什麼我就想不到呢?」
旁邊的技術員們都看呆了。
這個問題他們搞了好多年,專家都沒辦法,沒想到唐勇幾下就給解決了。
大家還沒反應過來,唐勇又指著數據傳輸界面說:「這兒傳輸數據速度太慢,發指令反應有點慢。」
「我加個簡單的校驗,數據不容易丟,指令反應也快,正適合你們這山裡的信號環境。」
這一次他並沒有詢問站長的意見,直接就修改數據。
站長和技術員們看著唐勇,眼神徹底不一樣了。
他們這才明白,眼前這個人不光懂網際網路,還是個真正的航天專家。
第四天早上,唐勇敲完最後一行代碼,按下了回車,模擬系統重啟。
屏幕上滾動的代碼全部停住了,然後開始重新加載。
原來滿屏的紅色警告一條條消失,最後界面乾乾淨淨的,什麼問題都沒有了。
唐勇抬眼看著旁邊圍著的人,平靜的說:「現在模擬時間跳到2000年,測試一下效果。」
技術員馬上操作電腦,把系統時間模擬調整到2000年1月1日零點。
所有人都憋著氣,死死的盯著屏幕。
時間跳轉的指令一下達,系統沒崩,沒藍屏,時間也沒跳錯。
屏幕上,衛星軌道數據準確刷新,指令收發順暢,時間和地面同步也沒有誤差,所有功能都正常了。
「喔哦」指揮室里的所有人,一下子都歡呼起來,熬了三天的技術員們眼神激動,大家都相互拍打著對方的肩膀,
站長走上前來,緊緊的握住了唐勇的手,聲音有些發顫:總算成功了,唐勇同志,你可算幫我們解決大麻煩了啊。
唐勇微笑伸手輕輕回握:「客氣了站長,都是分內工作,軍工測控不能有半點紕漏,能穩住系統保障衛星正常運行,也是我的榮幸。」
看著一臉疲憊的唐勇,站長鬆開手,誠懇的挽留。
「熬了好幾天了,真是辛苦你了,測控站這邊有休息室和伙食配套,你先去休整一天,好好歇歇,明天我再送你回去。」
周圍的技術員也紛紛附和,大家都非常敬重他的能力。
看著平穩運行的系統,唐勇揉了揉發酸的眼睛,搖頭婉拒。
「不用麻煩了,多謝站長好意,公司還有一堆事兒等著處理,再說了我回去的路上也能休息一會。」
站長見他態度堅決,也不再強行挽留,瞭然點頭。
他轉頭看向一旁隨行的中年軍官,鄭重的叮囑著。
「麻煩你再跑一趟吧,務必把唐勇同志安全送回蓉城,辛苦你了。」
軍官立刻立正敬禮「明白。」
還是那輛軍用吉普車送他回去,上車的時候依然需要帶眼罩,唐勇心道:正好可以安心休息。
當他被叫醒的時候,車子已然達到了勇信大廈樓下。
中年軍官遞給他一個密封的信封,這次語氣明顯柔和很多了。
「拿著這個,唐勇同志,這是表彰和保密協議,記住啊,這次的任務絕對不能跟任何人說的。」
接過厚厚的信封,唐勇鄭重的點頭,回了句:「辛苦你了!」
下車後,轉身走進了大廈。