本申(shen)請屬(shu)于民(min)用航空(kong)領域,尤(you)其(qi)涉及(ji)一種航空(kong)運價的計算方法及(ji)相關設備(bei)。
背景技術:
1、運(yun)價(jia)(jia)(jia)結(jie)果的(de)計算(suan)十分復(fu)雜。在計算(suan)航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)的(de)過程(cheng)中,需(xu)要使用對應的(de)航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)規則(ze)對該航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)規則(ze)所(suo)需(xu)的(de)運(yun)價(jia)(jia)(jia)關聯數據進行(xing)計算(suan)。通常是將航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)規則(ze)與該航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)規則(ze)所(suo)需(xu)的(de)運(yun)價(jia)(jia)(jia)關聯數據進行(xing)對應存(cun)儲,這樣在計算(suan)航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)時(shi),可以直接對與該航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)規則(ze)對應存(cun)儲的(de)運(yun)價(jia)(jia)(jia)關聯數據進行(xing)計算(suan)即可。
2、隨著(zhu)國內民(min)航(hang)(hang)業開放(fang)化進程加(jia)(jia)速,航(hang)(hang)空(kong)(kong)公司需要(yao)更加(jia)(jia)靈活(huo)地調整運(yun)航(hang)(hang)空(kong)(kong)運(yun)價(jia)(jia)(jia)規(gui)則。現有技(ji)術(shu)建立新的(de)航(hang)(hang)空(kong)(kong)運(yun)價(jia)(jia)(jia)規(gui)則后,需要(yao)復制相應(ying)的(de)已生效(xiao)的(de)航(hang)(hang)空(kong)(kong)運(yun)價(jia)(jia)(jia)規(gui)則對應(ying)的(de)運(yun)價(jia)(jia)(jia)關聯數據(ju),將新的(de)航(hang)(hang)空(kong)(kong)運(yun)價(jia)(jia)(jia)規(gui)則與已生效(xiao)的(de)航(hang)(hang)空(kong)(kong)運(yun)價(jia)(jia)(jia)規(gui)則對應(ying)的(de)運(yun)價(jia)(jia)(jia)關聯數據(ju)進行對應(ying)存儲。
3、但是,因建立新的航空(kong)運價規則而進行(xing)的運價關聯數(shu)據的復制和存(cun)儲,容易導致數(shu)據冗余,占用系統大量(liang)存(cun)儲空(kong)間,影(ying)響系統性(xing)能。
技術實現思路
1、鑒于上述(shu)問題(ti),本申請提出一種航空運價(jia)的(de)計算(suan)方(fang)法及相關設備,為了解決因建(jian)立(li)新的(de)航空運價(jia)規則導致的(de)數據冗余的(de)問題(ti),具體方(fang)案如下:
2、一種航(hang)空運價的計(ji)算方法(fa),應用(yong)于(yu)服務(wu)端,所(suo)述方法(fa)包括:
3、獲得客戶端(duan)發送的、目標航(hang)空(kong)運價(jia)的計算請(qing)求;
4、基于所(suo)述計算請求確(que)定用于計算所(suo)述目標航空運價(jia)的航空運價(jia)規則的編號;
5、若具有所(suo)述(shu)編號的目標(biao)(biao)航(hang)空(kong)運價規則(ze)的數量超過1個(ge)(ge),則(ze)將具有包括(kuo)當前時刻的有效期的一個(ge)(ge)所(suo)述(shu)目標(biao)(biao)航(hang)空(kong)運價規則(ze)確定(ding)為有效航(hang)空(kong)運價規則(ze);
6、使用所述(shu)有效(xiao)航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)規則,對與所述(shu)有效(xiao)航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)規則對應的(de)航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)關聯數據進行計(ji)算,獲得所述(shu)目標(biao)航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia),將(jiang)所述(shu)目標(biao)航(hang)(hang)空(kong)運(yun)價(jia)(jia)(jia)反(fan)饋至所述(shu)客戶(hu)端;
7、航(hang)空(kong)運價規則與航(hang)空(kong)運價關聯數據的對(dui)應關系的建立(li)過程(cheng),包括:
8、獲得新(xin)的航(hang)空運(yun)價規則,所述新(xin)的航(hang)空運(yun)價規則具有(you)第一(yi)編號和第一(yi)有(you)效期;
9、查詢是(shi)否存在具有所(suo)述第一編(bian)號的(de)已生效(xiao)的(de)航空運(yun)價規則,若存在,則將所(suo)述已生效(xiao)的(de)航空運(yun)價規則的(de)第二有效(xiao)期(qi)進(jin)行(xing)調整,以使的(de)所(suo)述第二有效(xiao)期(qi)與所(suo)述第一有效(xiao)期(qi)銜接(jie);
10、建立所述新(xin)的(de)航空(kong)(kong)運價規則(ze)與所述已生效的(de)航空(kong)(kong)運價規則(ze)對(dui)(dui)應的(de)運價關聯數據(ju)的(de)對(dui)(dui)應關系。
11、一種(zhong)航空運價的計(ji)算裝置,應用于(yu)服務端(duan),所述(shu)裝置包括:第(di)(di)一獲得(de)單元、第(di)(di)一確定單元、第(di)(di)二確定單元、計(ji)算單元和關系建立單元;
12、所述第一獲得(de)單元,用(yong)于獲得(de)客戶(hu)端(duan)發送(song)的、目(mu)標(biao)航空運(yun)價的計算請求;
13、所(suo)(suo)述(shu)第一(yi)確定單元,用于基于所(suo)(suo)述(shu)計(ji)算請求確定用于計(ji)算所(suo)(suo)述(shu)目標(biao)航(hang)空(kong)運價(jia)的(de)(de)航(hang)空(kong)運價(jia)規則的(de)(de)編(bian)號;
14、所(suo)述第二確(que)定單元,用于若具(ju)有(you)所(suo)述編號的目標航(hang)空運(yun)價規(gui)則(ze)的數量超過1個,則(ze)將(jiang)具(ju)有(you)包括當(dang)前時刻的有(you)效期的一個所(suo)述目標航(hang)空運(yun)價規(gui)則(ze)確(que)定為有(you)效航(hang)空運(yun)價規(gui)則(ze);
15、所(suo)述(shu)(shu)計(ji)算單(dan)元(yuan),用于使用所(suo)述(shu)(shu)有(you)效航(hang)(hang)空(kong)運價(jia)規則(ze),對與所(suo)述(shu)(shu)有(you)效航(hang)(hang)空(kong)運價(jia)規則(ze)對應(ying)的航(hang)(hang)空(kong)運價(jia)關聯數據進行計(ji)算,獲得所(suo)述(shu)(shu)目標航(hang)(hang)空(kong)運價(jia),將(jiang)所(suo)述(shu)(shu)目標航(hang)(hang)空(kong)運價(jia)反饋至(zhi)所(suo)述(shu)(shu)客戶端;
16、所(suo)述關系建(jian)立(li)單元,用于建(jian)立(li)航空運價(jia)(jia)規則與航空運價(jia)(jia)關聯數據的(de)對應關系;所(suo)述關系建(jian)立(li)單元,包括(kuo):獲得子單元、調整子單元和建(jian)立(li)子單元;
17、所(suo)述獲得(de)子單元,用于獲得(de)新(xin)的航(hang)空(kong)運(yun)(yun)價規(gui)則,所(suo)述新(xin)的航(hang)空(kong)運(yun)(yun)價規(gui)則具有(you)第一編號(hao)和第一有(you)效期(qi);
18、所(suo)述(shu)調(diao)整子單元,用(yong)于查詢是否存在具有(you)所(suo)述(shu)第一編號的(de)(de)已(yi)生(sheng)(sheng)效(xiao)(xiao)(xiao)(xiao)的(de)(de)航空運價(jia)規則(ze)(ze),若存在,則(ze)(ze)將(jiang)所(suo)述(shu)已(yi)生(sheng)(sheng)效(xiao)(xiao)(xiao)(xiao)的(de)(de)航空運價(jia)規則(ze)(ze)的(de)(de)第二有(you)效(xiao)(xiao)(xiao)(xiao)期(qi)進(jin)行調(diao)整,以使的(de)(de)所(suo)述(shu)第二有(you)效(xiao)(xiao)(xiao)(xiao)期(qi)與(yu)所(suo)述(shu)第一有(you)效(xiao)(xiao)(xiao)(xiao)期(qi)銜接;
19、所(suo)述(shu)建立子單元,用于建立所(suo)述(shu)新(xin)的(de)航(hang)空運價(jia)規則(ze)(ze)與所(suo)述(shu)已生效的(de)航(hang)空運價(jia)規則(ze)(ze)對(dui)應的(de)運價(jia)關(guan)(guan)聯數據的(de)對(dui)應關(guan)(guan)系(xi)。
20、一種航空運價的計算設備,包括存儲(chu)器(qi)和(he)處(chu)理(li)器(qi);
21、所述存(cun)(cun)儲器,用(yong)于存(cun)(cun)儲程序;
22、所述(shu)(shu)處(chu)理器,用于執行所述(shu)(shu)程序,實現上(shang)述(shu)(shu)任一項所述(shu)(shu)航空(kong)運(yun)價的計(ji)算(suan)方法的各個步驟。
23、一種(zhong)可(ke)讀存儲介質,其上存儲有計算機程(cheng)序(xu),所述計算機程(cheng)序(xu)被處理器執行時,實現上述任一項(xiang)所述航(hang)空運價的(de)計算方(fang)法的(de)各個步驟。
24、基于上述技術方案(an),本(ben)申請提供的(de)(de)(de)(de)(de)一(yi)種(zhong)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)的(de)(de)(de)(de)(de)計算方法(fa)及相(xiang)關(guan)設(she)備,應(ying)用(yong)于服務(wu)端(duan),本(ben)方案(an)中增加了(le)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)的(de)(de)(de)(de)(de)有(you)效(xiao)期(qi)的(de)(de)(de)(de)(de)維度(du),意味著每個航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)都有(you)一(yi)個明確的(de)(de)(de)(de)(de)有(you)效(xiao)時間段。在建立新(xin)的(de)(de)(de)(de)(de)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)后,可以(yi)直接(jie)與新(xin)的(de)(de)(de)(de)(de)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)建立關(guan)聯,新(xin)的(de)(de)(de)(de)(de)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)的(de)(de)(de)(de)(de)有(you)效(xiao)期(qi)與已生效(xiao)的(de)(de)(de)(de)(de)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)的(de)(de)(de)(de)(de)有(you)效(xiao)期(qi)銜接(jie),使(shi)得已生效(xiao)的(de)(de)(de)(de)(de)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)到(dao)期(qi)后可以(yi)自動啟用(yong)新(xin)的(de)(de)(de)(de)(de)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)中的(de)(de)(de)(de)(de)有(you)效(xiao)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze),不需要對(dui)(dui)與已生效(xiao)的(de)(de)(de)(de)(de)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)對(dui)(dui)應(ying)的(de)(de)(de)(de)(de)運(yun)(yun)(yun)價(jia)(jia)(jia)關(guan)聯數(shu)據進行(xing)復(fu)制和存儲(chu),即可使(shi)用(yong)有(you)效(xiao)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)對(dui)(dui)有(you)效(xiao)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)規(gui)(gui)(gui)則(ze)(ze)(ze)對(dui)(dui)應(ying)的(de)(de)(de)(de)(de)航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)關(guan)聯數(shu)據進行(xing)計算,獲(huo)得航(hang)(hang)(hang)(hang)空(kong)(kong)(kong)(kong)運(yun)(yun)(yun)價(jia)(jia)(jia)。避免了(le)數(shu)據冗余,減少了(le)系(xi)統(tong)負載,優化了(le)系(xi)統(tong)性(xing)能(neng)。
1.一種(zhong)航(hang)空運(yun)價的計算方法,其特征在于,應用于服(fu)務端(duan),所(suo)述方法包(bao)括:
2.根據權利(li)要(yao)求1所(suo)述的航空運價的計算方法,其特征在于,所(suo)述第(di)一(yi)有效(xiao)期包括第(di)一(yi)生效(xiao)日(ri)(ri)期,所(suo)述第(di)二有效(xiao)期包括第(di)二截(jie)止日(ri)(ri)期;
3.根據權(quan)利要(yao)求2所述(shu)的(de)航空(kong)運(yun)(yun)價(jia)(jia)(jia)的(de)計算方法,其特征在于(yu),若具有同一編號(hao)的(de)航空(kong)運(yun)(yun)價(jia)(jia)(jia)規(gui)則的(de)數量超過(guo)1個,則多個所述(shu)航空(kong)運(yun)(yun)價(jia)(jia)(jia)規(gui)則按照所述(shu)航空(kong)運(yun)(yun)價(jia)(jia)(jia)規(gui)則的(de)有效期(qi)的(de)時間先后順(shun)序(xu)進行排列;
4.根據(ju)權利要求(qiu)2所述的(de)(de)航(hang)(hang)空(kong)運(yun)價(jia)的(de)(de)計算方法,其特征在于,若具有同一編號(hao)的(de)(de)航(hang)(hang)空(kong)運(yun)價(jia)規則(ze)的(de)(de)數(shu)量(liang)超過1個,則(ze)多個所述航(hang)(hang)空(kong)運(yun)價(jia)規則(ze)按照(zhao)所述航(hang)(hang)空(kong)運(yun)價(jia)規則(ze)的(de)(de)有效期(qi)的(de)(de)時間先后(hou)順序進行排(pai)列(lie);
5.一種(zhong)航空運(yun)價的計算裝置,其特(te)征在于,應用于服務(wu)端,所述裝置包括:第一獲得單(dan)元(yuan)(yuan)、第一確定單(dan)元(yuan)(yuan)、第二確定單(dan)元(yuan)(yuan)、計算單(dan)元(yuan)(yuan)和關系建立單(dan)元(yuan)(yuan);
6.根據權利要求5所(suo)述的(de)航空運(yun)價的(de)計算裝置,其(qi)特征在于,所(suo)述第(di)一有效(xiao)期(qi)(qi)包括第(di)一生效(xiao)日期(qi)(qi),所(suo)述第(di)二有效(xiao)期(qi)(qi)包括第(di)二截止(zhi)日期(qi)(qi);
7.根據權利要求6所述的(de)(de)航(hang)空(kong)(kong)運(yun)(yun)價(jia)(jia)的(de)(de)計算裝置,其特征在于,若具有(you)同一編號的(de)(de)航(hang)空(kong)(kong)運(yun)(yun)價(jia)(jia)規(gui)則的(de)(de)數(shu)量超過1個,則多個所述航(hang)空(kong)(kong)運(yun)(yun)價(jia)(jia)規(gui)則按照所述航(hang)空(kong)(kong)運(yun)(yun)價(jia)(jia)規(gui)則的(de)(de)有(you)效期的(de)(de)時(shi)間先后順(shun)序進行排列;
8.根據權(quan)利要求6所(suo)述的(de)航(hang)空運價(jia)的(de)計(ji)算系統,其(qi)特征(zheng)在于,若(ruo)具(ju)有同一編號的(de)航(hang)空運價(jia)規則的(de)數量(liang)超過1個,則多個所(suo)述航(hang)空運價(jia)規則按照(zhao)所(suo)述航(hang)空運價(jia)規則的(de)有效期(qi)的(de)時(shi)間先后順序(xu)進行排(pai)列(lie);
9.一種航(hang)空運價的計算設備,其特征在于,包(bao)括存儲(chu)器和(he)處理器;
10.一種(zhong)可讀(du)存儲介質,其上(shang)存儲有計(ji)(ji)算機(ji)程(cheng)序,其特(te)征在于,所述計(ji)(ji)算機(ji)程(cheng)序被處理器執行(xing)時,實現如(ru)權利要求1至4中任(ren)一項所述航(hang)空運(yun)價的(de)計(ji)(ji)算方法的(de)各個步驟(zou)。