欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

機票變更價格自動搜索方法及其系統(tǒng)的制作方法

文檔序號:9866452閱讀:515來源:國知局
機票變更價格自動搜索方法及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及機票變更價格搜索領(lǐng)域,具體涉及一種機票變更價格自動搜索方法及其系統(tǒng)。
【背景技術(shù)】
[0002]機票的變更涉及到復雜的過程,當前國內(nèi)機票變更大多需要人工查詢,但是面對海量的運價信息,為了找到最合適的待變更航班艙位,是需要耗費大量查詢和計算的過程,而且多數(shù)情況下,并不能達到目的。
[0003]本發(fā)明提供了一種機票變更價格自動搜索方法及其系統(tǒng),通過結(jié)合航班信息查詢,變更規(guī)則信息查詢,和運價搜索等系統(tǒng),實現(xiàn)了高準確率的搜索最合適的變更航班艙位,并且低成本、高效率,可應用于航空公司售票B2C,B2B,或者代理人渠道,使其能夠為客戶提供更便捷準確的機票變更查詢服務(wù)。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供了一種機票變更價格自動搜索方法,包括:
[0005]步驟1:對接收到的機票變更請求進行信息校驗,并在校驗通過后進入步驟2;
[0006]步驟2:根據(jù)機票變更請求,查詢變更規(guī)則,并利用變更規(guī)則對機票變更請求進行校驗,并在校驗通過后進入步驟3;
[0007]步驟3:根據(jù)機票變更請求,查詢新航程可用航班,并利用變更規(guī)則對新航程可用航班進行過濾;
[0008]步驟4:查詢過濾后的新航程可用航班的艙位票價;
[0009]步驟5:計算變更費用總額,構(gòu)造變更查詢結(jié)果并輸出。
[0010]在所述步驟I中,所述信息校驗包括用戶身份信息校驗和新舊票信息校驗。
[0011]在所述步驟2中,通過查詢變更計算系統(tǒng)獲得舊票變更規(guī)則。
[0012]所述變更規(guī)則包括舊票變更的準許艙位信息、準許日期信息、收費方式信息和/或收費金額信息。
[0013]在所述步驟2中,校驗所述機票變更請求中的變更項目是否符合所述變更規(guī)則。
[0014]所述變更項目包括變更日期或便跟日期范圍、變更航段和/或變更艙位。
[0015]所述步驟4包括:
[0016]步驟4.1:判斷舊票各個航段是否屬于多變更計算組,當屬于多變更計算組時,按照更改航段數(shù)為新行程創(chuàng)建多個運價搜索請求;當不屬于多變更計算組時,使用舊票和新行程創(chuàng)建一個完整行程運價搜索請求;
[0017]步驟4.2:根據(jù)運價搜索請求查詢運價搜索系統(tǒng),并獲得過濾后的新航程可用航班的艙位票價。
[0018]在所述步驟5中,根據(jù)舊票的改期升艙規(guī)則,計算新行程的變更費用總額。
[0019]在用戶身份信息校驗過程中,將合法的用戶身份信息保存于數(shù)據(jù)庫中。
[0020]所述新舊票信息校驗包括:新舊票航段的出發(fā)目的機場是否一致的校驗,舊票航段是否包括新票各個航段的校驗,新票中需變更航段是否使用的校驗,新票中變更日期是否晚于舊票的相應日期的校驗。
[0021]在校驗失敗時,進入錯誤處理過程查詢錯誤代碼以及錯誤信息。
[0022]在所述步驟I中,先對所述機票變更請求進行解析,獲得所述機票變更請求的類對象,然后再進行信息校驗。
[0023]在所述步驟5中,將所述變更查詢結(jié)果編碼為XML格式后再輸出。
[0024]本發(fā)明還提供了一種機票變更價格自動搜索系統(tǒng),包括:
[0025]信息校驗模塊,用于對接收到的機票變更請求進行信息校驗;
[0026]變更規(guī)則查詢和校驗模塊,用于根據(jù)機票變更請求,查詢變更規(guī)則,并利用變更規(guī)則對機票變更請求進行校驗;
[0027]可用航班查詢和過濾模塊,用于根據(jù)機票變更請求,查詢新航程可用航班,并利用變更規(guī)則對新航程可用航班進行過濾;
[0028]艙位票價查詢模塊,用于查詢過濾后的新航程可用航班的艙位票價;
[0029]變更費用總額計算模塊,用于計算變更費用總額;
[0030]變更查詢結(jié)果構(gòu)造和輸出模塊,用于構(gòu)造變更查詢結(jié)果并輸出。
[0031 ]所述信息校驗包括用戶身份信息校驗和新舊票信息校驗。
[0032]所述變更規(guī)則查詢和校驗模塊通過查詢變更計算系統(tǒng)獲得舊票變更規(guī)則。
[0033]所述變更規(guī)則包括舊票變更的準許艙位信息、準許日期信息、收費方式信息和/或收費金額信息。
[0034]所述變更規(guī)則查詢和校驗模塊校驗所述機票變更請求中的變更項目是否符合所述變更規(guī)則。
[0035]所述變更項目包括變更日期或便跟日期范圍、變更航段和/或變更艙位。
[0036]所述艙位票價查詢模塊包括判斷子模塊、運價搜索請求創(chuàng)建子模塊、運價搜索子模塊,其中,
[0037]所述判斷子模塊,用于判斷舊票各個航段是否屬于多變更計算組,
[0038]所述運價搜索請求創(chuàng)建子模塊,用于當舊票各個航段屬于多變更計算組時,按照更改航段數(shù)為新行程創(chuàng)建多個運價搜索請求;當舊票各個航段不屬于多變更計算組時,使用舊票和新行程創(chuàng)建一個完整行程運價搜索請求;
[0039]所述運價搜索子模塊,用于根據(jù)運價搜索請求查詢運價搜索系統(tǒng),并獲得過濾后的新航程可用航班的艙位票價。
[0040]所述變更費用總額計算模塊根據(jù)舊票的改期升艙規(guī)則,計算新行程的變更費用總額。
[0041 ]所述信息校驗模塊在用戶身份信息校驗過程中,將合法的用戶身份信息保存于數(shù)據(jù)庫中。
[0042]所述新舊票信息校驗包括:新舊票航段的出發(fā)目的機場是否一致的校驗,舊票航段是否包括新票各個航段的校驗,新票中需變更航段是否使用的校驗,新票中變更日期是否晚于舊票的相應日期的校驗。
[0043]所述信息校驗模塊以及變更規(guī)則查詢和校驗模塊,在校驗失敗時,進入錯誤處理過程查詢錯誤代碼以及錯誤信息。
[0044]所述信息校驗模塊先對所述機票變更請求進行解析,獲得所述機票變更請求的類對象,然后再進行信息校驗。
[0045]所述變更查詢結(jié)果構(gòu)造和輸出模塊將所述變更查詢結(jié)果編碼為XML格式后再輸出。
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的方案,下面將對實施例中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1給出了本發(fā)明一實施例提供的一種機票變更價格自動搜索方法的流程示意圖。
[0048]圖2給出了基于圖1給出的方法中步驟10的具體流程示意圖;
[0049]圖3給出了基于圖1給出的方法中步驟11的具體流程示意圖。
【具體實施方式】
[0050]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0051]如圖1所示,本發(fā)明一實施例提供了一種機票變更價格自動搜索方法,包括:
[0052]步驟一、解析請求將IBE傳來的XML機票變更請求解析為類對象。
[0053]其中,機票變更請求主要包括兩方面的信息,舊票行程航班信息和計劃新行程信息,其中,
[0054]舊票行程航班信息包括舊票起始目的機場,日期,航班號,航班日期,起飛到達時亥丨J,乘客類型,F(xiàn)C,F(xiàn)N項等;
[0055]新行程信息包括起始目的機場,日期,乘客類型等;
[0056]步驟二、用戶身份校驗,其中,用戶身份的驗證基于預先進行的用戶注冊,通過用戶注冊操作將用戶身份信息存儲在數(shù)據(jù)庫中。
[0057]步驟三、對機票變更請求進行校驗,其中,包括新舊票航段,航空公司,以及日期等的校驗,校驗內(nèi)容主要包括:
[0058]新舊票航段的出發(fā)目的機場不得變更;
[0059]舊票航段必須包含新票各個航段;
[0060]新票中需要變更的航段必須還未使用;
[0061]舊票航段中,已經(jīng)使用過的航段,不能在新票航段中要求變更;
[0062]新票要求變更的日期不得早于當前日期;
[0063]如果機票變更請求中的新舊航段屬性不滿足以上條件,則終止操作,構(gòu)造錯誤消息并跳至步驟12;
[0064]步驟四、查詢可用航班,根據(jù)新行程的日期,查詢新行程可用航班。
[0065]當查詢可用航班時,只需要查詢需要變更的航段的新航班,使用各個待變更航段的起始目的機場,日期,航空公司等信息,構(gòu)造成航班查詢系統(tǒng)的請求報文,調(diào)用航班查詢系統(tǒng)。
[0066]查詢可用航班時的輸入信息主要包括,起始目的機場或者城市,日期,時間,office 號等;
[0067]步驟五、查詢變更規(guī)則。
[0068]本實施例將待變更的舊票信息編碼為xml格式,通過查詢變更計算系統(tǒng)獲得變更規(guī)則,其中輸入變更計算系統(tǒng)的查詢請求主要包括舊票航班信息,例如:航空公司,航班號,起飛到達時刻,F(xiàn)C,F(xiàn)N等,這些信息從步驟一獲得的機票變更請求中獲取。
[0069]步驟六、獲取航班查詢系統(tǒng)的查詢結(jié)果,并將xml格式解析成為類對象。
[0070]步驟七、獲取變更計算系統(tǒng)的返回結(jié)果,得到舊票變更規(guī)則信息,經(jīng)過解析xml格式,獲得舊票的改期升艙規(guī)則的類對象。
[0071]步驟八、根據(jù)舊票換開規(guī)則信息校驗機票變更請求,其中,校驗內(nèi)容包括:
[0072]規(guī)則是否允許新請求變更日期,要變更的日期范圍是
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
渭源县| 新建县| 乡城县| 城市| 新兴县| 额尔古纳市| 阿坝县| 花莲县| 康乐县| 江北区| 延长县| 烟台市| 界首市| 隆德县| 安吉县| 霍林郭勒市| 宜春市| 大厂| 通州区| 尼勒克县| 武胜县| 丰镇市| 武宁县| 恩施市| 镇平县| 连江县| 定南县| 龙南县| 新闻| 巴青县| 郯城县| 罗源县| 双柏县| 资阳市| 夏河县| 土默特右旗| 仙桃市| 濉溪县| 余江县| 游戏| 无棣县|