系統(tǒng)間的旅客信息實(shí)時(shí)同步方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及民航信息系統(tǒng)的信息同步技術(shù),尤其涉及一種系統(tǒng)間的旅客信息實(shí)時(shí)同步方法及裝置。
【背景技術(shù)】
[0002]中國航信的計(jì)算機(jī)信息系統(tǒng)主要包括訂座系統(tǒng)和離港系統(tǒng)兩個(gè)部分,這兩個(gè)部分分別是由不同的主機(jī)系統(tǒng)來運(yùn)行的。
[0003]訂座系統(tǒng)處理旅客訂座請(qǐng)求并生成訂座記錄。通常情況下,在航班起飛前12-24小時(shí),訂座系統(tǒng)會(huì)將航班的旅客名單信息發(fā)送給離港系統(tǒng),同時(shí)允許旅客進(jìn)行值機(jī)操作。旅客在進(jìn)行值機(jī)操作時(shí),離港系統(tǒng)會(huì)通過旅客提供的信息與離港系統(tǒng)中保存的航班旅客名單信息進(jìn)行比較驗(yàn)證,確認(rèn)旅客身份并分配機(jī)上座位。因此,航空公司的航班銷售記錄數(shù)據(jù)主要是保存在訂座系統(tǒng)中,一方面旅客可以隨時(shí)對(duì)訂座系統(tǒng)中的訂座記錄進(jìn)行可能出現(xiàn)的出票、改期或者取消操作;另一方面,可以減少離港系統(tǒng)數(shù)據(jù)量,減少數(shù)據(jù)不匹配情況的發(fā)生。特殊情況下,個(gè)別旅客沒有提前預(yù)訂機(jī)票而直接前往機(jī)場要求乘機(jī),或是旅客在機(jī)場臨時(shí)提出變更所乘航班的要求,離港系統(tǒng)也支持為這類旅客分配所需航班座位使其成行的功能,此類旅客稱為GOSHOW旅客;另一類情況是,旅客預(yù)訂了機(jī)票,但因各種原因不能按時(shí)乘機(jī),此類旅客稱為NOSHOW旅客。如果因特殊原因?qū)⒛硞€(gè)旅客從已經(jīng)在離港系統(tǒng)分配了座位的航班上拉下,也會(huì)造成該旅客在該航班上出現(xiàn)NOSHOW現(xiàn)象。
[0004]不管是某個(gè)航班出現(xiàn)GOSHOW旅客還是NOSHOW旅客,在機(jī)場值機(jī)人員進(jìn)行指令操作時(shí),只是在航信的離港系統(tǒng)中增加或者刪除旅客信息,并沒有實(shí)時(shí)把數(shù)據(jù)更新到航信訂座系統(tǒng)中的航班銷售記錄及旅客訂座信息中。按照國際航空業(yè)信息交換的慣例,在航班起飛之后,G0SH0W/N0SH0W旅客信息才會(huì)和其他同機(jī)成行的旅客信息一起發(fā)送到中國航信訂座系統(tǒng)更新有關(guān)訂座記錄,并關(guān)閉航班。由于訂座系統(tǒng)、離港系統(tǒng)間不進(jìn)行實(shí)時(shí)同步數(shù)據(jù),航班也未關(guān)閉,如果有剩余座位仍然可以銷售,這樣一來就可能造成兩個(gè)系統(tǒng)之間的航班可銷售座位數(shù)在很長一段時(shí)間內(nèi)存在明顯的不一致。
[0005]以旅客GOSHOW為例,原有的處理方式有兩個(gè)明顯的缺陷:
[0006]第一個(gè)缺陷是容易造成航班意外超售。通常,離港系統(tǒng)開放旅客值機(jī)之后,航班可能仍然有剩余座位,在訂座系統(tǒng)這些座位仍然可以銷售,此時(shí)離港系統(tǒng)也可以同時(shí)接收GOSHOW旅客占用機(jī)上座位,而且接收時(shí)并不會(huì)立即更新訂座系統(tǒng)的航班銷售記錄。這樣,訂座系統(tǒng)并不知道該航班的有些座位已經(jīng)在離港系統(tǒng)被占用,就很有可能造成航班在訂座系統(tǒng)之外形成超售。一旦超售的旅客無法搭乘該航班,航空公司就必須對(duì)旅客進(jìn)行補(bǔ)償,進(jìn)而影響航空公司收益。
[0007]第二個(gè)缺陷是航空公司航班的座位虛耗的問題。有些旅客預(yù)訂的航班稍晚,卻提前來到機(jī)場,希望搭乘較早一些的航班。目前,通常是將旅客作為GOSHOW旅客接收到新航班上。此時(shí),旅客原來訂的舊航班座位卻并沒有被立即取消,依然屬于有效占座。但是,實(shí)際上旅客已經(jīng)無法搭乘I日航班出行了,造成在舊航班上NOSHOW。因此,旅客在新航班上GOSHOW,而在原航班上卻成為NOSHOW,只搭乘了一個(gè)航班,卻占用了兩個(gè)座位,造成舊航班座位被虛耗,也無法讓有需要的旅客買到這個(gè)座位。
[0008]不管是意外超售還是座位虛耗,都是超出航空公司收益部門控制范圍的,都是收益部門不愿意見到的現(xiàn)象。諸如此類訂座系統(tǒng)和離港系統(tǒng)之間由于缺乏有效的及時(shí)溝通而造成的生產(chǎn)數(shù)據(jù)不一致,以及由此而產(chǎn)生的收益損失,一直是航空公司想要實(shí)現(xiàn)有效控制,完善收益管理的重要對(duì)象。而且,如果中國航信的計(jì)算機(jī)網(wǎng)絡(luò)中的兩大數(shù)據(jù)核心一一離港系統(tǒng)和訂座系統(tǒng),無法實(shí)現(xiàn)重要數(shù)據(jù)的一致,也就更加談不上對(duì)航空公司的航班控制系統(tǒng)和旅客服務(wù)系統(tǒng)進(jìn)行精細(xì)化管理。
【發(fā)明內(nèi)容】
[0009]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供一種系統(tǒng)間的旅客信息實(shí)時(shí)同步方法及裝置。
[0010]為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0011]一種系統(tǒng)間的旅客信息實(shí)時(shí)同步裝置,所述裝置包括:前端接收模塊和交易處理模塊,所述前端接收模塊部署在離港系統(tǒng),所述交易處理模塊部署在訂座系統(tǒng);
[0012]所述前端接收模塊,用于采集旅客信息,發(fā)送旅客信息變更的請(qǐng)求報(bào)文給所述交易處理模塊;
[0013]所述交易處理模塊,用于接收所述前端接收模塊發(fā)送的請(qǐng)求報(bào)文,更新旅客訂座數(shù)據(jù)并返回給所述前端接收模塊。
[0014]其中,所述交易處理模塊,還用于根據(jù)預(yù)先設(shè)定的條件拒絕所述前端接收模塊發(fā)送的請(qǐng)求報(bào)文,并將處理結(jié)果返回給所述前端接收模塊。
[0015]其中,所述前端接收模塊,具體用于進(jìn)行旅客信息驗(yàn)證、變更旅客離港數(shù)據(jù)、構(gòu)造請(qǐng)求報(bào)文以及發(fā)送請(qǐng)求報(bào)文給所述交易處理模塊。
[0016]其中,所述前端接收模塊,用于變更旅客離港數(shù)據(jù),包括:變更機(jī)場值機(jī)操作指令,增加一個(gè)新的指令參數(shù),修改圖像用戶操作界面,使得操作人員能夠修改旅客在離港系統(tǒng)中的信息記錄,以采集正在發(fā)生變化的旅客信息,所述旅客信息能夠反映出旅客當(dāng)前狀態(tài)的全部變化;和/或,所述前端接收模塊,用于構(gòu)造請(qǐng)求報(bào)文以及發(fā)送請(qǐng)求報(bào)文,包括:將所述旅客信息封裝在指定格式的請(qǐng)求報(bào)文中發(fā)送給所述交易處理模塊。
[0017]其中,所述旅客信息包括:旅客的姓名、想要換乘的新航班信息、已經(jīng)完成訂座的舊航班信息、希望寫入訂座系統(tǒng)的旅客備注信息。
[0018]其中,所述交易處理模塊,具體用于報(bào)文接收及解析、旅客定位、更新旅客訂座數(shù)據(jù)和返回狀態(tài)給所述前端接收模塊。
[0019]其中,所述交易處理模塊,用于報(bào)文接收及解析、旅客定位,包括:接收來自所述前端接收模塊的請(qǐng)求報(bào)文并解析,根據(jù)解析后的數(shù)據(jù)內(nèi)容在訂座系統(tǒng)的數(shù)據(jù)庫中查找符合條件的信息記錄,根據(jù)所述信息記錄定位旅客在訂座系統(tǒng)中的訂座記錄。
[0020]其中,所述交易處理模塊,用于更新旅客訂座數(shù)據(jù),包括:根據(jù)所述請(qǐng)求報(bào)文中的信息記錄,修改旅客在訂座系統(tǒng)中的訂座記錄或者刪除指定航班的訂座記錄;或者,根據(jù)所述請(qǐng)求報(bào)文中的信息記錄,在指定航班上訂取一個(gè)座位,更新航班訂座數(shù)據(jù)。
[0021]其中,所述交易處理模塊,用于返回狀態(tài)給所述前端接收模塊,包括:所述交易處理模塊將當(dāng)前旅客的信息記錄的索引作為成功同步數(shù)據(jù)的標(biāo)志反饋給發(fā)起請(qǐng)求的離港系統(tǒng)的前端接收模塊。
[0022]其中,所述前端接收模塊與所述交易處理模塊之間通信使用USASOpen/聯(lián)機(jī)事務(wù)處理系統(tǒng)OLTP通信組件。
[0023]—種系統(tǒng)間的旅客信息實(shí)時(shí)同步方法,所述方法包括:
[0024]前端接收模塊采集旅客信息,發(fā)送旅客信息變更的請(qǐng)求報(bào)文給交易處理模塊;
[0025]交易處理模塊接收所述前端接收模塊發(fā)送的請(qǐng)求報(bào)文,更新旅客訂座數(shù)據(jù)并返回給所述前端接收模塊;
[0026]其中,所述前端接收模塊部署在離港系統(tǒng),所述交易處理模塊部署在訂座系統(tǒng)。
[0027]其中,接收所述前端接收模塊發(fā)送的請(qǐng)求報(bào)文之后,所述方法還包括:交易處理模塊根據(jù)預(yù)先設(shè)定的條件拒絕所述前端接收模塊發(fā)送的請(qǐng)求報(bào)文,并將處理結(jié)果返回給所述前端接收模塊。
[0028]其中,所述前端接收模塊采集旅客信息,發(fā)送旅客信息變更的請(qǐng)求報(bào)文給所述交易處理模塊,包括:前端接收模塊進(jìn)行旅客信息驗(yàn)證、變更旅客離港數(shù)據(jù)、構(gòu)造請(qǐng)求報(bào)文以及發(fā)送請(qǐng)求報(bào)文給所述交易處理模塊。
[0029]其中,所述前端接收模塊變更旅客離港數(shù)據(jù),包括:變更機(jī)場值機(jī)操作指令,增加一個(gè)新的指令參數(shù),修改圖像用戶操作界面,使得操作人員能夠修改旅客在離港系統(tǒng)中的信息記錄,以采集正在發(fā)生變化的旅客信息,所述旅客信息能夠反映出旅客當(dāng)前狀態(tài)的全部變化;和/或,所述前端接收模塊構(gòu)造請(qǐng)求報(bào)文以及發(fā)送請(qǐng)求報(bào)文,包括:將所述旅客信息封裝在指定格式的請(qǐng)求報(bào)文中發(fā)送給所述交易處理模塊。
[0030]其中,所述旅客信息包括:旅客的姓名、想要換乘的新航班信息、已