本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種中轉(zhuǎn)旅客的識(shí)別方法及裝置。
背景技術(shù):
傳統(tǒng)意義上,中轉(zhuǎn)旅客只對(duì)同一訂單上的旅客進(jìn)行中轉(zhuǎn)行程的識(shí)別。這種做法會(huì)帶來(lái)一些旅客識(shí)別的問(wèn)題,例如在實(shí)際中,對(duì)于跨渠道,跨航空公司,則無(wú)法識(shí)別出中轉(zhuǎn)旅客,進(jìn)而無(wú)法對(duì)這部分廣義中轉(zhuǎn)旅客進(jìn)行旅客保護(hù)等操作。
隨著航空公司開(kāi)始使用出發(fā)地和目的地(Original and Destination,簡(jiǎn)稱(chēng)為O&D)管理系統(tǒng),以及現(xiàn)在航空公司銷(xiāo)售產(chǎn)品轉(zhuǎn)換(推廣聯(lián)程產(chǎn)品)的實(shí)際情況,需要對(duì)聯(lián)程訂單旅客的目的地和出發(fā)地進(jìn)行統(tǒng)計(jì)分析,以及統(tǒng)計(jì)聯(lián)程產(chǎn)品在非聯(lián)程訂座的比例,以判斷聯(lián)程帶來(lái)的收益或者損失。
而基于民航統(tǒng)一查詢(xún)系統(tǒng),在旅客行程的不同業(yè)務(wù)接觸點(diǎn),為航空公司、代理人用戶和旅客提供全新的統(tǒng)一旅程全景視圖服務(wù)。客戶在航班或產(chǎn)品預(yù)訂、客票銷(xiāo)售、行程變更,機(jī)場(chǎng)離港等各個(gè)不同業(yè)務(wù)接觸點(diǎn)都可以獲得旅客的所有行程信息,不僅包括傳統(tǒng)的訂座、離港系統(tǒng)訂單數(shù)據(jù),同時(shí)包含旅程相關(guān)的航空公司費(fèi)附加服務(wù)等產(chǎn)品或服務(wù)以及第三方非航預(yù)訂產(chǎn)生的訂單數(shù)據(jù)。旅程視圖記錄并跟蹤旅程狀態(tài)變化,支持以旅客為中心的全渠道旅客行程全景視圖服務(wù)。
目前,系統(tǒng)的中轉(zhuǎn)旅客必須滿足的一定的條件,比如,同一個(gè)航空公司,同一個(gè)訂單,滿足MCT條件,如果旅客是通過(guò)兩個(gè)訂單預(yù)訂,航空公司將無(wú)法按照中轉(zhuǎn)旅客來(lái)提供一站值機(jī),行李直掛等服務(wù)。
針對(duì)相關(guān)技術(shù)中如果旅客是通過(guò)兩個(gè)訂單預(yù)訂,航空公司將無(wú)法按照中轉(zhuǎn)旅客來(lái)提供一站值機(jī),行李直掛等服務(wù)的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種中轉(zhuǎn)旅客的識(shí)別方法及裝置,以至少解決相關(guān)技術(shù)中如果旅客是通過(guò)兩個(gè)訂單預(yù)訂,航空公司將無(wú)法按照中轉(zhuǎn)旅客來(lái)提供一站值機(jī),行李直掛等服務(wù)的問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種中轉(zhuǎn)旅客的識(shí)別方法,包括:獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息;根據(jù)所述所有訂單信息中所述指定中轉(zhuǎn)旅客的所有行程信息,判斷所述所有行程信息中相鄰航段的出發(fā)和達(dá)到之間的時(shí)間差值是否小于預(yù)設(shè)閾值;在判斷結(jié)果為是的情況下,確定所述指定中轉(zhuǎn)旅客為廣義中轉(zhuǎn)旅客。
可選地,根據(jù)所述所有訂單信息中所述指定中轉(zhuǎn)旅客的所有行程信息,判斷所述所有行程信息中相鄰航段的出發(fā)和達(dá)到之間的時(shí)間差值是否小于預(yù)設(shè)閾值包括:判斷所述所有訂單信息中相鄰航段中按照時(shí)間排序靠前的第一航段為第一指定航段還是第二指定航段;在所述第一航段為所述第一指定航段的情況下,判斷相鄰航段中按照時(shí)間排序的排在第一航段之后的第二航段為所述第一指定航段還是所述第二指定航段;在所述第二航段為所述第一指定航段的情況下,將所述第一航段和所述第二航段的整體確定為所述第一指定航段;其中,所述第一指定航段中的出發(fā)和達(dá)到之間的時(shí)間差值小于第一預(yù)設(shè)閾值;在所述第一航段為所述第二指定航段或在所述第二航段為所述第二指定航段的情況下,將所述第一航段和所述第二航段的整體確定為所述第二指定航段;其中,所述第二指定航段中的出發(fā)和達(dá)到之間的時(shí)間差值小于第二預(yù)設(shè)閾值。
可選地,在所述第一航段和所述第二航段作為所述第一指定航段的情況下,繼續(xù)判斷相鄰航段中按照時(shí)間排序的排在第二航段之后的第三航段為所述第一指定航段還是所述第二指定航段;在所述第三航段為所述第一指定航段的情況下,將所述第一航段、所述第二航段、以及所述第三航段的整體確定為所述第一指定航段;在所述第一航段和所述第二航段作為所述第二指定航段,或在所述第三航段為所述第二指定航段的情況下,將所述第一航段、所述第二航段、以及所述第三航段的整體確定為所述第二指定航段;根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述第一指定航段為國(guó)內(nèi)航段,所述第二指定航段為國(guó)際航段:第一預(yù)設(shè)閾值為12小時(shí),所述第二預(yù)設(shè)閾值為24小時(shí)。
可選地,所述獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息包括:獲取與所述指定中轉(zhuǎn)旅客對(duì)應(yīng)的證件號(hào);根據(jù)所述證件號(hào)獲取與所述指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息。
可選地,在獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息之前,所述方法還包括:在不同渠道和/或不同航空公司的訂單信息中建立索引,其中,所述索引用于關(guān)聯(lián)所述不同渠道和/或不同航空公司之間的訂單信息。
可選地,所述渠道包括以下至少之一:訂座渠道、離港渠道、電子商務(wù)渠道、傳統(tǒng)分銷(xiāo)渠道、新興渠道。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種中轉(zhuǎn)旅客的識(shí)別裝置,包括:獲取模塊,用于獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息;判斷模塊,用于根據(jù)所述所有訂單信息中所述指定中轉(zhuǎn)旅客的所有行程信息,判斷所述所有行程信息中相鄰航段的出發(fā)和達(dá)到之間的時(shí)間差值是否小于預(yù)設(shè)閾值;確定模塊,用于在判斷結(jié)果為是的情況下,確定所述指定中轉(zhuǎn)旅客為廣義中轉(zhuǎn)旅客。
可選地,所述判斷模塊包括:第一判斷單元,用于判斷所述所有訂單信息中相鄰航段中按照時(shí)間排序靠前的第一航段為第一指定航段還是第二指定航段;第二判斷單元,用于在所述第一航段為所述第一指定航段的情況下,判斷相鄰航段中按照時(shí)間排序的排在第一航段之后的第二航段為所述第一指定航段還是所述第二指定航段;在所述第二航段為所述第一指定航段的情況下,將所述第一航段和所述第二航段的整體確定為所述第一指定航段;其中,所述第一指定航段中的出發(fā)和達(dá)到之間的時(shí)間差值小于第一預(yù)設(shè)閾值;第一確定單元,用于在所述第一航段為所述第二指定航段或在所述第二航段為所述第二指定航段的情況下,將所述第一航段和所述第二航段的整體確定為所述第二指定航段;其中,所述第二指定航段中的出發(fā)和達(dá)到之間的時(shí)間差值小于第二預(yù)設(shè)閾值。
可選地,所述判斷模塊還包括:第三判斷單元,用于在所述第一航段和所述第二航段作為所述第一指定航段的情況下,繼續(xù)判斷相鄰航段中按照時(shí)間排序的排在第二航段之后的第三航段為所述第一指定航段還是所述第二指定航段;在所述第三航段為所述第一指定航段的情況下,將所述第一航段、所述第二航段、以及所述第三航段的整體確定為所述第一指定航段;第二確定單元,用于在所述第一航段和所述第二航段作為所述第二指定航段,或在所述第三航段為所述第二指定航段的情況下,將所述第一航段、所述第二航段、以及所述第三航段的整體確定為所述第二指定航段。
通過(guò)本發(fā)明,獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息;根據(jù)所述所有訂單信息中所述指定中轉(zhuǎn)旅客的所有行程信息,判斷所述所有行程信息中相鄰航段的出發(fā)和達(dá)到之間的時(shí)間差值是否小于預(yù)設(shè)閾值;在判斷結(jié)果為是的情況下,確定所述指定中轉(zhuǎn)旅客為廣義中轉(zhuǎn)旅客,進(jìn)而解決了相關(guān)技術(shù)中如果旅客是通過(guò)兩個(gè)訂單預(yù)訂,航空公司將無(wú)法按照中轉(zhuǎn)旅客來(lái)提供一站值機(jī),行李直掛等服務(wù)的問(wèn)題,達(dá)到了提高用戶體驗(yàn)的效果。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的中轉(zhuǎn)旅客的識(shí)別方法流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的中轉(zhuǎn)旅客的識(shí)別裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。
實(shí)施例1
本實(shí)施例提供了一種中轉(zhuǎn)旅客的識(shí)別方法,圖1是根據(jù)本發(fā)明實(shí)施例的中轉(zhuǎn)旅客的識(shí)別方法流程圖,如圖1所示,該方法的步驟包括:
步驟S102:獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息;
其中,在具體實(shí)施方式中是以旅客為維度,通過(guò)旅客行程查詢(xún),可以支持基于統(tǒng)一訂單的實(shí)時(shí)旅客行程視圖查詢(xún)服務(wù),可以提供航班上的廣義中轉(zhuǎn)旅客信息,以及通過(guò)訂單數(shù)據(jù)訪問(wèn)權(quán)限通過(guò)規(guī)則引擎來(lái)控制,根據(jù)不同的用戶身份提供不同的查詢(xún)結(jié)果。
例如,在訂單里建立索引,這樣就可以將不同渠道不同航空公司的訂單關(guān)聯(lián)起來(lái),便于下一步查詢(xún);旅客(不對(duì)旅客姓名是否一致做校驗(yàn),只校驗(yàn)證件號(hào)是否一致,如果一致即認(rèn)為是同一旅客)和同一旅客證件(包括身份證、護(hù)照)是判定的關(guān)鍵。其次,根據(jù)證件號(hào)碼的查詢(xún)找到某名旅客所關(guān)聯(lián)的所有訂單,這些訂單來(lái)源于不同渠道,可以是訂座渠道、離港渠道、電子商務(wù)渠道、傳統(tǒng)分銷(xiāo)渠道、新興渠道等多種渠道和Eterm終端、離港前端、航空公司前端、移動(dòng)前端等多種終端。
步驟S104:根據(jù)所有訂單信息中指定中轉(zhuǎn)旅客的所有行程信息,判斷所有行程信息中相鄰航段的出發(fā)和達(dá)到之間的時(shí)間差值是否小于預(yù)設(shè)閾值;
步驟S106:在判斷結(jié)果為是的情況下,確定指定中轉(zhuǎn)旅客為廣義中轉(zhuǎn)旅客。
其中,根據(jù)訂單上面的行程來(lái)判斷行程是否具有連續(xù)性,從而判斷是否符合廣義中轉(zhuǎn)旅客的范疇。
通過(guò)本實(shí)施例的步驟S102和步驟S106,獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息;根據(jù)所述所有訂單信息中所述指定中轉(zhuǎn)旅客的所有行程信息,判斷所述所有行程信息中相鄰航段的出發(fā)和達(dá)到之間的時(shí)間差值是否小于預(yù)設(shè)閾值;在判斷結(jié)果為是的情況下,確定所述指定中轉(zhuǎn)旅客為廣義中轉(zhuǎn)旅客,進(jìn)而解決了相關(guān)技術(shù)中如果旅客是通過(guò)兩個(gè)訂單預(yù)訂,航空公司將無(wú)法按照中轉(zhuǎn)旅客來(lái)提供一站值機(jī),行李直掛等服務(wù)的問(wèn)題,達(dá)到了提高用戶體驗(yàn)的效果。
在本實(shí)施例的可選實(shí)施方式中,步驟S104根據(jù)所有訂單信息中指定中轉(zhuǎn)旅客的所有行程信息,判斷所有行程信息中相鄰航段的出發(fā)和達(dá)到之間的時(shí)間差值是否小于預(yù)設(shè)閾值包括:
步驟S104-1:判斷所有訂單信息中相鄰航段中按照時(shí)間排序靠前的第一航段為第一指定航段還是第二指定航段;
步驟S104-2:在第一航段為第一指定航段的情況下,判斷相鄰航段中按照時(shí)間排序的排在第一航段之后的第二航段為第一指定航段還是第二指定航段;在第二航段為第一指定航段的情況下,將第一航段和第二航段的整體確定為第一指定航段;其中,第一指定航段中的出發(fā)和達(dá)到之間的時(shí)間差值小于第一預(yù)設(shè)閾值;
步驟S1042-3:在第一航段為第二指定航段或在第二航段為第二指定航段的情況下,將第一航段和第二航段的整體確定為第二指定航段;其中,第二指定航段中的出發(fā)和達(dá)到之間的時(shí)間差值小于第二預(yù)設(shè)閾值。
步驟S104-4:在第一航段和第二航段作為第一指定航段的情況下,繼續(xù)判斷相鄰航段中按照時(shí)間排序的排在第二航段之后的第三航段為第一指定航段還是第二指定航段;在第三航段為第一指定航段的情況下,將第一航段、第二航段、以及第三航段的整體確定為第一指定航段;
步驟S104-5:在第一航段和第二航段作為第二指定航段,或在第三航段為第二指定航段的情況下,將第一航段、第二航段、以及第三航段的整體確定為第二指定航段。
需要說(shuō)明的是,第一指定航段為國(guó)內(nèi)航段,第二指定航段為國(guó)際航段:第一預(yù)設(shè)閾值為12小時(shí),第二預(yù)設(shè)閾值為24小時(shí)。當(dāng)然,對(duì)于第一預(yù)設(shè)閾值與第二預(yù)設(shè)閾值的取值并不限定為上述的12和24小時(shí),還可以根據(jù)需求進(jìn)行相應(yīng)的調(diào)整。
對(duì)于上述步驟S102-1至步驟S102-5,在本實(shí)施例的具體應(yīng)用場(chǎng)景中可以是:
不同訂單之間的航段(上一個(gè)銜接訂單的最后一個(gè)航段的到達(dá)和當(dāng)前單一航段的出發(fā)一致或者下一個(gè)銜接訂單的第一個(gè)航段的出發(fā)和單一航段的到達(dá)一致)出發(fā)和到達(dá)國(guó)際24小時(shí)之內(nèi),國(guó)內(nèi)12小時(shí)之內(nèi),認(rèn)為兩個(gè)訂單是廣義聯(lián)程。具體來(lái)說(shuō),先按訂單中的航段判斷是國(guó)際(I)還是國(guó)內(nèi)(D),國(guó)際是24小時(shí)之內(nèi),算一個(gè)O&D,國(guó)內(nèi)是12小時(shí)算一個(gè)O&D。計(jì)算時(shí)是去上一個(gè)航段的到達(dá)時(shí)間和下一個(gè)航段的出發(fā)時(shí)間的差看是否在12或者24小時(shí)之內(nèi)。例如一個(gè)訂單中有3個(gè)航段按順序分別是S1、S2、S3,首先認(rèn)為S1為一個(gè)O&D,記為O1D1,再判斷S1是國(guó)際還是國(guó)內(nèi)段,航段中出發(fā)或者到達(dá)是國(guó)際機(jī)場(chǎng)的,該航段就是國(guó)際段;如果S1是國(guó)際段,那么不論S2是什么,S1和S2是以24小時(shí)為標(biāo)準(zhǔn)拆分;如果S1是國(guó)內(nèi)段,接著判斷S2是國(guó)際還是國(guó)內(nèi)段。如果S2是國(guó)內(nèi)段那么S1和S2是以12小時(shí)為標(biāo)準(zhǔn)拆分,如果S2是國(guó)際,那么S1和S2按24小時(shí)為標(biāo)準(zhǔn)拆分。如果判斷后S1和S2可以算做一個(gè)O&D,修改記錄為O1D2,判斷O1D2是國(guó)際還是國(guó)內(nèi),如果O1D2是國(guó)際段,那么不論S3是國(guó)際還是國(guó)內(nèi),O1D2和S3以24小時(shí)為標(biāo)準(zhǔn)拆分,如果O1D2是國(guó)內(nèi)段,再判斷S3是國(guó)際還是國(guó)內(nèi),如果判斷后O1D2可以和S3作為一個(gè)O&D,那么標(biāo)記為O1D3;如果不能在一個(gè)O&D內(nèi),則該訂單的航程被拆分成兩個(gè)O&D。一個(gè)是S1-S2,一個(gè)是S3.根據(jù)航段的判斷確定了哪些是廣義中轉(zhuǎn)旅客,可以作為下一步提供服務(wù)的依據(jù),例如更換航班時(shí)進(jìn)行旅客保護(hù);根據(jù)旅客的前序航班和后續(xù)航班分析旅客行為,提供更為精準(zhǔn)的附加服務(wù);航空公司可以進(jìn)行航班的統(tǒng)計(jì),進(jìn)一步分析出某些航線和艙位的利用率情況,為后續(xù)的商業(yè)化決策提供更多依據(jù)。
在本實(shí)施例的另一個(gè)可選實(shí)施方式中,步驟S102:獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息可以通過(guò)如下方式來(lái)實(shí)現(xiàn):
步驟S102-1:獲取與指定中轉(zhuǎn)旅客對(duì)應(yīng)的證件號(hào);
步驟S102-2:根據(jù)證件號(hào)獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息。
步驟S102-3:根據(jù)權(quán)利要求1至4任一項(xiàng)的方法,其特征在于,在獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息之前,方法還包括:
在不同渠道和/或不同航空公司的訂單信息中建立索引,其中,索引用于關(guān)聯(lián)不同渠道和/或不同航空公司之間的訂單信息。
需要說(shuō)明的是,渠道包括以下至少之一:訂座渠道、離港渠道、電子商務(wù)渠道、傳統(tǒng)分銷(xiāo)渠道、新興渠道。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。
下面通過(guò)本實(shí)施例的具體實(shí)施例進(jìn)行舉例說(shuō)明;
本具體實(shí)施例提供的廣義中轉(zhuǎn)旅客識(shí)別方法包括:跨訂單查詢(xún)旅客和廣義聯(lián)程分析兩部分。其中,對(duì)于跨訂單查詢(xún)旅客,是根據(jù)旅客的證件信息,不同的航空公司都擁有對(duì)應(yīng)的權(quán)限,也可以對(duì)已出票和未出票等訂單狀態(tài)進(jìn)行篩選,具體如下表1所述的輸入項(xiàng)和表2的輸出項(xiàng)。
表1
表2
需要具備以下能力:
1.支持ICS用戶的RTID:[Option/]IDTypeIDNumber[/AirlineCO&De][,NM/Name]指令格式和屏幕輸出格式。IDType包括NI、PP、FF;
2.其生效范圍包括所有分流訪問(wèn)BKG的黑屏用戶,支持RTID之后PN(下一頁(yè))/PB(上一頁(yè))/PG(this page)/PL(最后一頁(yè))/PF(第一頁(yè))翻頁(yè)指令;
3.RTID指令的權(quán)限:根據(jù)用戶屬性判斷指令的權(quán)限
3.1權(quán)限配置文件格式如下:
例1:
#AIRLINE|SYS|OFFICE|PID|AGENT|LEVEL
CA|B|PEK099,PEK011|32545|12345a,564674|8
MU|C|PEK001,PEK011|34356,242355|12345a|8,9,12
CZ|C|*|*|*|*
第一行表示:CA航空公司的PEK099或PEK011且PID號(hào)為32545,Agent為12345a或564674的8級(jí)用戶可以使用RTID指令。
第二行表示:MU航空公司的PEK001或PEK011且PID號(hào)為32545或242355,Agent為12345a的8、9或12級(jí)用戶可以使用RTID指令。
第三行表示:CZ航空公司的C系統(tǒng)用戶,不管是什么Office,PID,Agent和LEVEL,都可以使用RTID指令。
注釋?zhuān)核信渲眯兄?,AIRLINE+SYS必須唯一,不支持*配置,且所有配置必須大寫(xiě)。
3.2互看協(xié)議配置文件
互看協(xié)議文件rtid_agree.properties格式如下:
說(shuō)明:AGREEMENT:0表示不進(jìn)行互看協(xié)議限制,只要有RTID權(quán)限就可以查詢(xún)所有航空公司航班。另外,所有配置必須大寫(xiě)。
AGREEMENT:1表示互看協(xié)議限制,RTID只能查看滿足用戶所在航空公司的航班和滿足互看協(xié)議的航空公司航班。
CA,MF和CZ,CA分別表示CA和MF可以互看航段信息,CZ和CA可以互看航段信
息,即DA的AIRLINE為CA時(shí),可以查看CA、CZ和MF的航段。
注釋?zhuān)翰恢С謫为?dú)配置一個(gè)航空公司,錯(cuò)誤示例如下:
AGREEMENT:1
CA
MU
4.異常情況的處理需求:沒(méi)有權(quán)限,提示:”AUTHORITY”,命令格式錯(cuò)誤,提示“FORMAT”;
考慮到查詢(xún)響應(yīng)時(shí)間,系統(tǒng)支持設(shè)置MAX_LINE_COUNT的值來(lái)限制普通航班顯示的行數(shù),當(dāng)超過(guò)設(shè)置的數(shù)目,則不再顯示。
5.OPTION參數(shù)說(shuō)明
B:查看訂妥的訂座航段,包括以下航段狀態(tài):“HK RR TK KK KL”,校驗(yàn)互看協(xié)議
T:所有已出票的航段,需要校驗(yàn)航段對(duì)應(yīng)的客票狀態(tài)
O:未成行航段,即客票狀態(tài)為O。
F:已乘機(jī)航段,即客票狀態(tài)為F。
6.互看協(xié)議的說(shuō)明:
6.1對(duì)于OPEN航段,如果沒(méi)有航空公司代碼,則不受互看協(xié)議限制。
6.2共享航段,權(quán)限檢查時(shí)校驗(yàn)MC和OC,只要其中有一個(gè)滿足條件則顯示該航段。
6.3互看協(xié)議影響的范圍為eterm中DA中AIRLINE,與查詢(xún)條件中的AirlineCO&De無(wú)關(guān)。
7.如果CTR在ICS和CRS系統(tǒng)都有記錄編號(hào)的話,記錄編號(hào)的位置優(yōu)先顯示ICS系統(tǒng)的記錄編號(hào)。如果CTR只是CRS系統(tǒng)的CTR,且無(wú)ICS系統(tǒng)記錄編號(hào),則顯示CRS系統(tǒng)的記錄編號(hào),并記錄編號(hào)前面用*標(biāo)識(shí)。
8.對(duì)于CTR數(shù)據(jù)庫(kù)中存儲(chǔ)的錯(cuò)誤數(shù)據(jù),如證件類(lèi)型為/N、/C、/P等,不提供查詢(xún)服務(wù);
9.對(duì)于同一證件可能對(duì)應(yīng)多個(gè)不同姓名的情況,按不同姓名旅客分塊分別顯示;
10.對(duì)于有日期偏移的航班,到達(dá)時(shí)間后顯示“+n”,n為偏移天數(shù);對(duì)于沒(méi)有日期偏移的航班,不顯示偏移天數(shù);
11.對(duì)于姓名過(guò)長(zhǎng)的情況,姓名最長(zhǎng)顯示32位,姓名過(guò)長(zhǎng)時(shí)最后顯示“+”,以表示省略;
12.RTID只對(duì)CTR中的現(xiàn)行部分?jǐn)?shù)據(jù)提供查詢(xún)服務(wù);
13.對(duì)于ARR航班,RTID不顯示ARR標(biāo)記,同時(shí)也不顯示input action cO&De行動(dòng)代碼;
14.對(duì)于嬰兒,為節(jié)省空間,票號(hào)以“I”開(kāi)頭;用嬰兒護(hù)照號(hào)查詢(xún)出來(lái)的是護(hù)照里面的姓名,不是XN項(xiàng)的嬰兒姓名。
15.如果SGPR為B系統(tǒng)的(即XREB=1),顯示B系統(tǒng)的行動(dòng)代碼(即ACCD1);如果SGPR為C系統(tǒng)的(即XREC=1),顯示C系統(tǒng)的行動(dòng)代碼(即ACCD2);如果XREB=1且XREC=1,則以B系統(tǒng)行動(dòng)代碼為準(zhǔn)(即ACCD1)。
16.不顯示ARNK航段。
17.如果同一個(gè)航段,在B/C存儲(chǔ)的信息不一致的時(shí),B/C系統(tǒng)的數(shù)據(jù)都顯示出來(lái)。
而廣義聯(lián)程分析,輸入待查詢(xún)的某日期航班,可以進(jìn)行以下航班的分析:
O&D拆分:如果勾選,將航程按O&D拆分,拆分標(biāo)準(zhǔn):國(guó)際24小時(shí)以上拆分,國(guó)內(nèi)12小時(shí)拆分。航段出發(fā)和到達(dá)相差在國(guó)際行程24小時(shí),國(guó)內(nèi)行程12小時(shí)之內(nèi),認(rèn)為兩個(gè)航段是同一個(gè)O&D,不需要拆分。O&D中如果有一個(gè)城市為國(guó)際城市,認(rèn)為這個(gè)O&D為國(guó)際行程。
如果沒(méi)有勾選,航程O(píng)&D對(duì)應(yīng)訂單起始到達(dá)城市。
顯示完整航程:只有選擇O&D拆分后,此項(xiàng)才可勾選,如果勾選,表示不僅顯示按O&D拆分后的航程,還要顯示該O&D航程對(duì)應(yīng)的原航程序列。
含廣義:如果勾選,表示查詢(xún)將識(shí)別廣義中轉(zhuǎn)旅客,即跨訂單查找旅客的O&D行程。
前序中轉(zhuǎn):如果勾選,表示查詢(xún)只關(guān)注前序中轉(zhuǎn)行程,返回結(jié)果不包含后序行程。
后序中轉(zhuǎn):如果勾選,表示查詢(xún)只關(guān)注后序中轉(zhuǎn)行程,返回結(jié)果不包含前序行程。
輸出:
只查找請(qǐng)求航班上訂妥狀態(tài)的已出票旅客行程列表。
訂妥狀態(tài)包括RR,HK,KK,KL,OX,TK狀態(tài);
候補(bǔ)狀態(tài)包括HL,TL狀態(tài);
已出票根據(jù)SSR TKNE判斷。
航程分析基于PNR中符合要求的航段進(jìn)行分析(請(qǐng)求航段為訂妥并已出票,其他航段已訂妥或者候補(bǔ)狀態(tài))。返回的航程詳情包含PNR中有序航程序列(僅返回訂妥和候補(bǔ)的航段)。O&D拆分以過(guò)濾后的PNR中航段序列做拆分。廣義中轉(zhuǎn)時(shí)的單一航段判斷,同樣以過(guò)濾后PNR中的航段數(shù)為準(zhǔn)。
O&D航程:如果勾選了O&D拆分,此項(xiàng)有數(shù)據(jù),拆分后,只返回包含請(qǐng)求航班的O&D航程。如果不勾選,O&D航程對(duì)應(yīng)訂單起始到達(dá)城市
航程詳情:航班上訂座旅客的行程。如果是不含O&D拆分,是取航班上所有的訂單,統(tǒng)計(jì)所有訂單的航程;如果是O&D拆分,對(duì)訂單中的行程進(jìn)行拆分,按照拆分后的各個(gè)O&D分別顯示。
是否聯(lián)程:是/否,如果航程中包含聯(lián)程旅客,則提示“是”
航程人數(shù):每一個(gè)航程的總?cè)藬?shù)
航班序列:航程中每個(gè)航段對(duì)應(yīng)的航班號(hào)組成的序列,一個(gè)航程中包含多個(gè)航班序列;
航班人數(shù):每一個(gè)航班序列的旅客人數(shù)
訂單號(hào):訂單編碼,點(diǎn)擊可查看訂單詳情;一個(gè)航班序列包含多個(gè)訂單;
旅客姓名列表:訂單中的旅客姓名,一個(gè)訂單中包括多個(gè)旅客;如果該行程是廣義中轉(zhuǎn)行程,則只提供對(duì)應(yīng)行程的旅客姓名;訂單中的其他旅客不在該行程統(tǒng)計(jì)結(jié)果中
狀態(tài):訂單中請(qǐng)求航班航段的狀態(tài)以及訂座數(shù)。
艙位:旅客在查詢(xún)請(qǐng)求航班上的訂座艙位
銷(xiāo)售地:PNR顯示中最后一行的銷(xiāo)售地,如果是ICS訂座,取office,如果是PEK1E訂座,取OFFCIE號(hào)的前三位字母,其余的取顯示中的國(guó)家(‘/’分隔中的第8位)
艙位聯(lián)程/總訂座:該訂單對(duì)應(yīng)艙位的聯(lián)程訂座數(shù)以及訂座數(shù)。GUI根據(jù)返回結(jié)果統(tǒng)計(jì)每個(gè)艙位對(duì)應(yīng)的總數(shù)。如果該訂單是聯(lián)程,則聯(lián)程訂座數(shù)和訂座數(shù)一致。如果非聯(lián)程,則聯(lián)程訂座數(shù)為0。
基于民航統(tǒng)一查詢(xún)系統(tǒng)的廣義中轉(zhuǎn)旅客識(shí)別方法已經(jīng)在前端和黑屏渠道均得到了實(shí)現(xiàn)。首先,廣義中轉(zhuǎn)旅客識(shí)別方法是通過(guò)旅客證件把旅客的全部訂單集中起來(lái)進(jìn)行判斷,擴(kuò)展了中轉(zhuǎn)旅客識(shí)別的渠道。因此對(duì)于旅客的連續(xù)性行程是最全面最準(zhǔn)確的判斷,可以在旅客保護(hù)時(shí)進(jìn)行跨訂單的識(shí)別。
其次,由于目前離港系統(tǒng)只能獲取起飛前三天或航班初始化的訂單信息,這種一定時(shí)間的限制無(wú)法得到全部行程。而基于民航統(tǒng)一查詢(xún)系統(tǒng)的廣義中轉(zhuǎn)旅客識(shí)別方法可以看到完整行程,為后續(xù)機(jī)場(chǎng)服務(wù)提供依據(jù)。
實(shí)施例2
在本實(shí)施例中還提供了一種中轉(zhuǎn)旅客的識(shí)別裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖2是根據(jù)本發(fā)明實(shí)施例的中轉(zhuǎn)旅客的識(shí)別裝置的結(jié)構(gòu)示意圖,如圖2所示,該裝置包括:獲取模塊22,用于獲取與指定中轉(zhuǎn)旅客關(guān)聯(lián)的所有訂單信息;判斷模塊24,與獲取模塊22耦合連接,用于根據(jù)所有訂單信息中指定中轉(zhuǎn)旅客的所有行程信息,判斷所有行程信息中相鄰航段的出發(fā)和達(dá)到之間的時(shí)間差值是否小于預(yù)設(shè)閾值;確定模塊26,與判斷模塊24耦合連接,用于在判斷結(jié)果為是的情況下,確定指定中轉(zhuǎn)旅客為廣義中轉(zhuǎn)旅客。
可選地,該判斷模塊24包括:第一判斷單元,用于判斷所有訂單信息中相鄰航段中按照時(shí)間排序靠前的第一航段為第一指定航段還是第二指定航段;第二判斷單元,用于在第一航段為第一指定航段的情況下,判斷相鄰航段中按照時(shí)間排序的排在第一航段之后的第二航段為第一指定航段還是第二指定航段;在第二航段為第一指定航段的情況下,將第一航段和第二航段的整體確定為第一指定航段;其中,第一指定航段中的出發(fā)和達(dá)到之間的時(shí)間差值小于第一預(yù)設(shè)閾值;第一確定單元,用于在第一航段為第二指定航段或在第二航段為第二指定航段的情況下,將第一航段和第二航段的整體確定為第二指定航段;其中,第二指定航段中的出發(fā)和達(dá)到之間的時(shí)間差值小于第二預(yù)設(shè)閾值。
可選地,判斷模塊還包括:第三判斷單元,用于在第一航段和第二航段作為第一指定航段的情況下,繼續(xù)判斷相鄰航段中按照時(shí)間排序的排在第二航段之后的第三航段為第一指定航段還是第二指定航段;在第三航段為第一指定航段的情況下,將第一航段、第二航段、以及第三航段的整體確定為第一指定航段;第二確定單元,用于在第一航段和第二航段作為第二指定航段,或在第三航段為第二指定航段的情況下,將第一航段、第二航段、以及第三航段的整體確定為第二指定航段。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。