六個字元:解密現代航空背後運作六十年的基礎設施

六個字元:解密現代航空背後運作六十年的基礎設施

Hacker News·

AI 生成摘要

這篇文章探討了航空公司訂位背後複雜的遺留系統,解釋了六位數的 PNR 代碼、電子機票號碼以及 1970 年代的票價計算邏輯,如何至今仍支撐著全球航空業的運作。

背景

這篇文章是《鐵核》(Iron Core)系列專欄的第二部分,深入探討支撐全球航空業運作、已有六十年歷史的基礎設施。作者以機票上看似亂碼的六位字母代碼(PNR)與複雜的票價計算公式為切入點,揭示了現代航空系統如何依賴 1960 至 1970 年代建立的數據結構與電傳打字機時代的技術遺產。

社群觀點

在 Hacker News 的討論中,社群成員對這套古老系統的運作細節展現了極高興趣,特別是針對 PNR 代碼的稀缺性與回收機制。有網友指出,六位數的 36 進制代碼僅能提供約 20 億種組合,對於全球龐大的訂票量而言,這些代碼並非永久唯一,而是會被循環使用。根據相關技術文件,某些全球分銷系統(GDS)甚至會在行程結束一週後就將代碼清除並重新投入使用。這種資源回收機制也引發了關於系統維護的軼聞,有人提到曾傳言代碼重置過程是高度手動且不為人知的黑箱作業,甚至發生過負責該任務的員工退休後,組織內部一度陷入混亂的都市傳說。

針對機票上神秘的貨幣單位 NUC(中性計價單位),留言區也提供了有趣的歷史補充。一位網友分享了參與制定該標準者的半開玩笑說法,稱 NUC 實際上代表「非美金貨幣」(Not US Currency),但其價值卻緊貼美金走勢。這種設計是當時各國為了達成共識而妥協的產物,被戲稱為歷史上第一個「穩定幣」,解決了跨國票價在不同貨幣波動下的定價難題。

此外,關於航空公司三位數代碼的討論也十分熱烈。雖然有人擔心三位數字僅能容納一千家航空公司,可能不足以應付全球需求,但社群成員澄清,目前 IATA 成員僅約 370 家,且該代碼主要適用於定期航班而非包機。儘管全球有兩百多個國家,但多數國家僅擁有一家國家航空公司,甚至完全依賴他國航司,因此代碼空間目前尚稱充裕。不過也有人補充,並非所有航空公司都擁有三位數代碼,部分小型航司僅有兩位數的字母數字代碼,這顯示了這套歷史系統在擴張過程中的不一致性。

延伸閱讀

  • Travelport 支援文件:關於 PNR 代碼回收與清除機制的技術說明。
  • IATA 成員名單:目前註冊於國際航空運輸協會的航空公司列表。

Hacker News

相關文章

其他收藏 · 0

收藏夾