一、基本民航訂座知識(shí)1.1 什么是訂座簡(jiǎn)要地說(shuō),訂座就是訂取某航班的一個(gè)座位。在中國(guó)民航系統(tǒng)主機(jī)上存放了大量航班座位信息。旅客想乘坐任何一個(gè)航空公司的客機(jī)出行,必須首先在主機(jī)系統(tǒng)預(yù)定一個(gè)座位。這就需要向主機(jī)詢問(wèn)某時(shí)間、出發(fā)到達(dá)地是否有合適的航班、可利用的座位。如果確定預(yù)訂該座位,系統(tǒng)就會(huì)生成一個(gè)記錄編號(hào)—PNR(Passenger Name Recoder),這個(gè)訂座記錄將會(huì)跟隨旅客,從訂妥座位,行程修改,付款,出票,機(jī)場(chǎng)登機(jī),一直到航班起飛到達(dá)目的地后,該記錄才會(huì)被系統(tǒng)刪除。不管訂座的方式、流程如何復(fù)雜多樣,原理都是這樣的。 大型主機(jī)系統(tǒng)處理能力超強(qiáng),但是其特有的通信方式和指令格式給訂座帶來(lái)了不便。只有受過(guò)訂座指令培訓(xùn)的專業(yè)操作員,在專有終端上,才能夠自如的與主機(jī)進(jìn)行信息交互。1.3 旅客姓名記錄—PNR所謂的訂妥座位就是生成一個(gè)PNR(Passenger Name Recoder,旅客訂座記錄),并封口使之生效。旅客本次訂座的全部信息都記錄在這里。包括乘客姓名、航段信息(包括起飛城市、到達(dá)城市、起飛時(shí)間、艙位等級(jí)等)、座位數(shù)、乘客聯(lián)系方式、特殊服務(wù)要求、是否某航空公司的常旅客、票價(jià)信息、航空公司或代理人規(guī)定的出票時(shí)限等等。PNR中的信息非常豐富。旅客修改行程、航班改期、付款、出票、退票等信息都會(huì)體現(xiàn)出來(lái)。 座位訂妥后,如果旅客不立即購(gòu)票,應(yīng)告知PNR號(hào)和出票時(shí)限,超過(guò)出票時(shí)限,原定座位將不予保留。 1.4 訂座流程(從查詢到出票)查詢需要航班座位可利用情況—>確定訂某航班某座位—>付款—>得到機(jī)票—>機(jī)場(chǎng)登機(jī)1.5 出票如果訂票人有出票的權(quán)限,可以提前取票。也可以選擇在機(jī)場(chǎng)取票直接辦理登機(jī)手續(xù)乘機(jī)。 航空公司或代理人為了防止有人空耗座位,一般對(duì)出票時(shí)限有一定要求,一般最遲也要在飛機(jī)起飛前2個(gè)小時(shí)出票。 1.6 民航系統(tǒng)的數(shù)據(jù)表述要看得懂航班信息、PNR信息首先必須了解以下幾個(gè)數(shù)據(jù)表述: 航空公司代碼:由二位英文字母表示,如中國(guó)國(guó)際航空公司:“CA”, 德國(guó)漢莎航空公司:“LH”。在完成客運(yùn)行為時(shí),也就是承運(yùn)人兩字碼。 城市三子碼:出發(fā)地、到達(dá)地均用城市三子碼表述,如:中國(guó)北京:“PEK”,美國(guó)洛杉磯:“LAX”。 艙位等級(jí):F――頭等艙?!。猫D―公務(wù)艙 ?。佟?jīng)濟(jì)艙(普通艙)。在票價(jià)計(jì)算時(shí)以經(jīng)濟(jì)艙成人全票價(jià)為基礎(chǔ)票價(jià)。頭等艙按基礎(chǔ)票價(jià)的150%計(jì)算,公務(wù)艙按基礎(chǔ)票價(jià)的130%計(jì)算。而普通艙票價(jià)包括公布票價(jià)(A)和折扣票價(jià)(B),YB80,就表示這是一張八折票,按基礎(chǔ)票價(jià)的80%計(jì)算。 航段:航段是指航線點(diǎn)與點(diǎn)之間的航程,航線的經(jīng)停點(diǎn)越多,航段就越多,航線由一個(gè)或多個(gè)航段組成。 經(jīng)停與轉(zhuǎn)飛:這是兩個(gè)不同的概念。經(jīng)停發(fā)生在一個(gè)航段的飛行中,該航段經(jīng)停多少是根據(jù)客貨運(yùn)輸?shù)男枨蠛惋w機(jī)航行能力均定的。轉(zhuǎn)飛則是不同航段的轉(zhuǎn)換,航班號(hào)與航段均發(fā)生了變化。 航班號(hào):國(guó)內(nèi)航班號(hào)的編排方式是由航空公司二字代碼加上三或四位數(shù)字,如MU5143。航班號(hào)編排有規(guī)律可循,這里不再詳述。 國(guó)家兩字碼:中華人民共和國(guó)“CN”,美國(guó)“US”。 幣種:人民幣“CNY”,美元“USD”。 1.7 注意事項(xiàng)一個(gè)PNR里可以訂幾個(gè)不同航班的座位。 團(tuán)隊(duì)訂座:團(tuán)隊(duì)訂座是相對(duì)于散客訂座而言的。團(tuán)隊(duì)訂座指統(tǒng)一組織的旅客人數(shù)在10人以上(含10人),航程、乘機(jī)日期和航班相同的旅客訂座。團(tuán)隊(duì)PNR在生成的時(shí)候必須定義團(tuán)名。 各航空公司除了一些基本規(guī)定之外,有一些特別規(guī)定。比如成人攜帶兒童、嬰兒的規(guī)定,最遲出票時(shí)間的規(guī)定,這些在訂票時(shí)應(yīng)該注意。 2.1 E-Build APIE-Build API(原稱IBE),是由中國(guó)航信開(kāi)發(fā)的互聯(lián)網(wǎng)訂座引擎。它改變了傳統(tǒng)的方式下通過(guò)使用終端設(shè)備來(lái)訪問(wèn)主機(jī)的模式,提供了基于因特網(wǎng)和開(kāi)放平臺(tái)技術(shù)訪問(wèn)中國(guó)航信傳統(tǒng)訂座業(yè)務(wù)的解決方案。 E-Build API產(chǎn)品在中國(guó)航信的電子商務(wù)服務(wù)器上封裝了與主機(jī)之間的通訊,再把對(duì)主機(jī)的操作按照不同功能封裝成客戶端API發(fā)布客戶;客戶端與航信電子商務(wù)服務(wù)器使用互聯(lián)網(wǎng)標(biāo)準(zhǔn)的連接方式,于是客戶可以在程序中調(diào)用E-Build API客戶端那些簡(jiǎn)單方法來(lái)完成與主機(jī)的交互,使航班信息查詢與訂票的功能輕而易舉的展現(xiàn)在自己的網(wǎng)站上。 2.2 E-Build API的特點(diǎn)E-BUILD API提供了API(應(yīng)用程序接口)方式的接口。因此: E-Build API本身不是一個(gè)完整的應(yīng)用系統(tǒng),它是構(gòu)成客戶商務(wù)系統(tǒng)的重要組件; 客戶需要在E-Build API的基礎(chǔ)上進(jìn)行二次開(kāi)發(fā); E-Build API提供訪問(wèn)中國(guó)航信CRS和ICS系統(tǒng)的API,客戶只需關(guān)注自身的商業(yè)邏輯設(shè)計(jì); 基于標(biāo)準(zhǔn)開(kāi)放的TCP/IP協(xié)議,能夠運(yùn)行在多種應(yīng)用平臺(tái)上; 主機(jī)指令格式的更改不會(huì)影響客戶端程序的穩(wěn)定性; 開(kāi)放的產(chǎn)品,隨著用戶需求和應(yīng)用增加其功能將不斷完善,并具有很好版本兼容性; 互連簡(jiǎn)潔,效率高; 使用安全,服務(wù)器端具有完備的日志記錄與分析功能; 2.3 主要功能列表航班時(shí)刻查詢 航班座位可利用狀況查詢 航班經(jīng)停點(diǎn)查詢 運(yùn)價(jià)查詢 散客、團(tuán)隊(duì)旅客實(shí)時(shí)訂座 實(shí)時(shí)旅客訂座記錄查詢 散客、團(tuán)隊(duì)旅客訂座記錄修改刪除 航班最低運(yùn)價(jià)信息查詢 三、您為什么需要3.1 構(gòu)建自己的商務(wù)模式不管您是代理人、航空公司、或是為代理人提供服務(wù)的商家,您可以使用E-Build API輕松構(gòu)架您的商務(wù)模式,E-Build API作為連接訂座主機(jī)的API,提供網(wǎng)上查詢航班、訂票等服務(wù)支持。您在構(gòu)建企業(yè)商務(wù)邏輯時(shí)可以充分利用E-Build API,將它構(gòu)建到自己的高級(jí)組件中去,從而增強(qiáng)企業(yè)的各項(xiàng)服務(wù)功能。 3.2 方便的開(kāi)發(fā)本手冊(cè)的使用指南部分將會(huì)指導(dǎo)您順利開(kāi)始E-Build API的使用; 開(kāi)發(fā)中參看javadoc中各個(gè)類和方法的詳細(xì)說(shuō)明; 開(kāi)發(fā)前期我們將會(huì)給與一定程度的使用指導(dǎo)(不包括現(xiàn)場(chǎng)參與開(kāi)發(fā)); 在開(kāi)發(fā)中出現(xiàn)的問(wèn)題您可以在問(wèn)題集尋求解決辦法; 3.3 完備的日志管理對(duì)于用戶發(fā)來(lái)的指令均可以通過(guò)E-Build API日志分析機(jī)制查看。如果出現(xiàn)非法操作,系統(tǒng)將會(huì)對(duì)操作進(jìn)行追蹤。這樣保證用戶的正常使用安全和糾錯(cuò)處理。
3.4 確保使用安全E-Build API產(chǎn)品完善的安全機(jī)制將會(huì)保證您的使用安全。 3.4.1 身份認(rèn)證機(jī)制
3.4.2 安全的傳輸 E-Build API產(chǎn)品在中國(guó)航信的電子商務(wù)服務(wù)器上封裝了與主機(jī)之間的通訊,再把對(duì)主機(jī)的操作按照不同功能封裝成客戶端API發(fā)布給我們的客戶;客戶端與航信電子商務(wù)服務(wù)器使用tcp相連接。由于 E-Build API獨(dú)有的編碼解碼方式使得信息傳輸中的安全得以保障。
四、使用之前4.1 E-Build API客戶端E-Build API分為客戶端與服務(wù)器端兩個(gè)部分。我們把E-Build API用戶用以同E-Build API Server建立連接,向其發(fā)送和接收訂座請(qǐng)求的節(jié)點(diǎn)計(jì)算機(jī)稱為E-Build API客戶端。把航信E-Build API Server稱為服務(wù)器端。 對(duì)于E-Build API客戶端并沒(méi)有特殊的要求。 4.2 E-Build API客戶端的運(yùn)行環(huán)境Java 產(chǎn)品包使用者: 擁有公網(wǎng)(Internet)固定IP; 擁有JDK開(kāi)發(fā)環(huán)境; Com版產(chǎn)品包使用者: 擁有公網(wǎng)(Internet)固定IP; 微軟開(kāi)發(fā)平臺(tái)(windows2000及以上); 4.3 E-Build API客戶端的使用前提要求客戶有一定的技術(shù)開(kāi)發(fā)能力; 合法的代理人或航空公司身份(如果需要預(yù)定功能); 在客戶端服務(wù)器導(dǎo)入E-Build API產(chǎn)品包(Java包或.dll文件)。
4.4 開(kāi)發(fā)環(huán)境部署如果現(xiàn)有的開(kāi)發(fā)平臺(tái)是java環(huán)境,可以使用我們提供的ibeclient.JAR,將它部署于應(yīng)用服務(wù)器上,同時(shí)把配置文件ibeclient.properties部署到java的ClassPath中。 [注意]確保ibeclient.properties在ClassPath中的唯一性,以免在配置修改時(shí),定位不到正確的文件。 ibeclient. JAR的結(jié)構(gòu): com.travelsky.ibe.client 包括了航班查詢等常用指令 com.travelsky.ibe.client.pnr 包括了PNR預(yù)定處理相關(guān)的指令 com.travelsky.ibe.exceptions 包括了所有的錯(cuò)誤信息 com.travelsky.util 提供了一些用于支持上述類的公用類 如果您現(xiàn)有的開(kāi)發(fā)平臺(tái)是微軟開(kāi)發(fā)平臺(tái),可以使用我們提供的IBECom.dll。相應(yīng)的配置信息保存在Windows的注冊(cè)表文件中,組織結(jié)構(gòu)類似于上述的ibeclient.JAR。 |
|
來(lái)自: 網(wǎng)文收集 > 《我的圖書(shū)館》