本技術(shù)涉及數(shù)據(jù)處理及其他相關(guān),具體而言,涉及一種航班信息的確定方法和裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
背景技術(shù):
1、隨著民航業(yè)和旅游業(yè)的蓬勃發(fā)展,機(jī)票檢索成為出行前必不可少的前期準(zhǔn)備。旅客通過(guò)輸入起始地、目的地、出發(fā)日期等信息,查詢、選擇和預(yù)定滿足要求的行程。航空公司為了滿足旅客出行的多元化要求,設(shè)置個(gè)性化聯(lián)程規(guī)則來(lái)靈活配置各種航班,形成了“廣而全”的航線網(wǎng)絡(luò)。但個(gè)性化配置聯(lián)程規(guī)則,就會(huì)使得聯(lián)程航班信息的復(fù)雜度成倍增長(zhǎng)。當(dāng)客戶進(jìn)行航班查詢時(shí),由于聯(lián)程航班信息較高的復(fù)雜度以及各個(gè)航空公司之間的個(gè)性化協(xié)議差異較大,聯(lián)程航班的顯示順序成為了復(fù)雜的問(wèn)題。傳統(tǒng)方法中,通常采用隨機(jī)的方式確定聯(lián)程航班的顯示順序和聯(lián)程航班的航班信息,導(dǎo)致用戶體驗(yàn)感較差以及推薦精準(zhǔn)度較低等問(wèn)題。
2、針對(duì)相關(guān)技術(shù)在目標(biāo)對(duì)象進(jìn)行航班查詢時(shí),采用隨機(jī)的方式確定聯(lián)程航班的信息,導(dǎo)致確定聯(lián)程航班信息的準(zhǔn)確率比較低的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種航班信息的確定方法和裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,以解決相關(guān)技術(shù)在目標(biāo)對(duì)象進(jìn)行航班查詢時(shí),采用隨機(jī)的方式確定聯(lián)程航班的信息,導(dǎo)致確定聯(lián)程航班信息的準(zhǔn)確率比較低的問(wèn)題。
2、為了實(shí)現(xiàn)上述目的,根據(jù)本技術(shù)的一個(gè)方面,提供了一種航班信息的確定方法。該方法包括:依據(jù)目標(biāo)對(duì)象觸發(fā)的航班查詢請(qǐng)求,得到目標(biāo)航班查詢信息;依據(jù)所述目標(biāo)航班查詢信息,從航班數(shù)據(jù)庫(kù)的多個(gè)聯(lián)程航班信息中確定多個(gè)初始聯(lián)程航班信息;對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到待推薦的目標(biāo)聯(lián)程航班信息。
3、進(jìn)一步地,對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到待推薦的目標(biāo)聯(lián)程航班信息包括:判斷所述目標(biāo)航班查詢信息中是否存在目標(biāo)航空公司信息,得到判斷結(jié)果,其中,所述目標(biāo)對(duì)象乘坐目標(biāo)航空公司的概率大于第一預(yù)設(shè)閾值;依據(jù)所述判斷結(jié)果,確定目標(biāo)規(guī)則;依據(jù)所述目標(biāo)規(guī)則對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到所述待推薦的目標(biāo)聯(lián)程航班信息。
4、進(jìn)一步地,依據(jù)所述判斷結(jié)果,確定目標(biāo)規(guī)則包括:若所述判斷結(jié)果表征所述目標(biāo)航班查詢信息中不存在所述目標(biāo)航空公司信息,則確定所述目標(biāo)規(guī)則為第一規(guī)則,其中,所述第一規(guī)則中的航段數(shù)量?jī)?yōu)先級(jí)低于航線類型優(yōu)先級(jí);若所述判斷結(jié)果表征所述目標(biāo)航班查詢信息中存在所述目標(biāo)航空公司信息,則確定所述目標(biāo)規(guī)則為第二規(guī)則,其中,所述第二規(guī)則中的航段數(shù)量?jī)?yōu)先級(jí)高于航線類型優(yōu)先級(jí)。
5、進(jìn)一步地,依據(jù)所述目標(biāo)規(guī)則對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到所述待推薦的目標(biāo)聯(lián)程航班信息包括:獲取每個(gè)初始聯(lián)程航班信息對(duì)應(yīng)的多個(gè)屬性信息,其中,所述多個(gè)屬性信息至少包括:航線類型、主航段、航段數(shù)量、航空公司數(shù)量、起飛時(shí)間、到達(dá)時(shí)間和飛行時(shí)間;依據(jù)所述目標(biāo)規(guī)則,確定每個(gè)屬性信息的對(duì)應(yīng)的優(yōu)先級(jí)權(quán)重值;依據(jù)所述優(yōu)先級(jí)權(quán)重值對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到所述待推薦的目標(biāo)聯(lián)程航班信息。
6、進(jìn)一步地,依據(jù)所述優(yōu)先級(jí)權(quán)重值對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到所述待推薦的目標(biāo)聯(lián)程航班信息包括:依據(jù)所述優(yōu)先級(jí)權(quán)重值對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算,得到每個(gè)初始聯(lián)程航班信息對(duì)應(yīng)的優(yōu)先級(jí)結(jié)果;依據(jù)所述優(yōu)先級(jí)結(jié)果對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行排序,得到排序后的多個(gè)初始聯(lián)程航班信息;依據(jù)第二預(yù)設(shè)閾值對(duì)所述排序后的多個(gè)初始聯(lián)程航班信息進(jìn)行篩選,得到所述待推薦的目標(biāo)聯(lián)程航班信息。
7、進(jìn)一步地,依據(jù)所述目標(biāo)航班查詢信息,從航班數(shù)據(jù)庫(kù)的多個(gè)聯(lián)程航班信息中確定多個(gè)初始聯(lián)程航班信息包括:對(duì)所述航班數(shù)據(jù)庫(kù)的多個(gè)聯(lián)程航班信息進(jìn)行解析,得到多個(gè)第一初始聯(lián)程航班信息;對(duì)所述多個(gè)第一初始聯(lián)程航班信息進(jìn)行校驗(yàn),得到多個(gè)第二初始聯(lián)程航班信息;依據(jù)所述目標(biāo)航班查詢信息,從所述多個(gè)第二初始聯(lián)程航班信息中確定所述多個(gè)初始聯(lián)程航班信息。
8、進(jìn)一步地,在對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到待推薦的目標(biāo)聯(lián)程航班信息之后,所述方法還包括:將所述待推薦的目標(biāo)聯(lián)程航班信息反饋至所述目標(biāo)對(duì)象,并檢測(cè)是否接收到所述目標(biāo)對(duì)象觸發(fā)的目標(biāo)指令,其中,所述目標(biāo)指令用于表征所述目標(biāo)對(duì)象未采納所述待推薦的目標(biāo)聯(lián)程航班信息;若接收到所述目標(biāo)指令,則依據(jù)所述目標(biāo)指令確定所述目標(biāo)對(duì)象的反饋信息;依據(jù)所述反饋信息,對(duì)所述待推薦的目標(biāo)聯(lián)程航班信息進(jìn)行調(diào)整。
9、為了實(shí)現(xiàn)上述目的,根據(jù)本技術(shù)的另一方面,提供了一種航班信息的確定裝置。該裝置包括:第一確定單元,用于依據(jù)目標(biāo)對(duì)象觸發(fā)的航班查詢請(qǐng)求,得到目標(biāo)航班查詢信息;第二確定單元,用于依據(jù)所述目標(biāo)航班查詢信息,從航班數(shù)據(jù)庫(kù)的多個(gè)聯(lián)程航班信息中確定多個(gè)初始聯(lián)程航班信息;處理單元,用于對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到待推薦的目標(biāo)聯(lián)程航班信息。
10、進(jìn)一步地,處理單元包括:判斷模塊,用于判斷所述目標(biāo)航班查詢信息中是否存在目標(biāo)航空公司信息,得到判斷結(jié)果,其中,所述目標(biāo)對(duì)象乘坐目標(biāo)航空公司的概率大于第一預(yù)設(shè)閾值;第一確定模塊,用于依據(jù)所述判斷結(jié)果,確定目標(biāo)規(guī)則;處理模塊,用于依據(jù)所述目標(biāo)規(guī)則對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到所述待推薦的目標(biāo)聯(lián)程航班信息。
11、進(jìn)一步地,第一確定模塊包括:第一確定子模塊,用于若所述判斷結(jié)果表征所述目標(biāo)航班查詢信息中不存在所述目標(biāo)航空公司信息,則確定所述目標(biāo)規(guī)則為第一規(guī)則,其中,所述第一規(guī)則中的航段數(shù)量?jī)?yōu)先級(jí)低于航線類型優(yōu)先級(jí);第二確定子模塊,用于若所述判斷結(jié)果表征所述目標(biāo)航班查詢信息中存在所述目標(biāo)航空公司信息,則確定所述目標(biāo)規(guī)則為第二規(guī)則,其中,所述第二規(guī)則中的航段數(shù)量?jī)?yōu)先級(jí)高于航線類型優(yōu)先級(jí)。
12、進(jìn)一步地,處理模塊包括:獲取子模塊,用于獲取每個(gè)初始聯(lián)程航班信息對(duì)應(yīng)的多個(gè)屬性信息,其中,所述多個(gè)屬性信息至少包括:航線類型、主航段、航段數(shù)量、航空公司數(shù)量、起飛時(shí)間、到達(dá)時(shí)間和飛行時(shí)間;第三確定子模塊,用于依據(jù)所述目標(biāo)規(guī)則,確定每個(gè)屬性信息的對(duì)應(yīng)的優(yōu)先級(jí)權(quán)重值;處理子模塊,用于依據(jù)所述優(yōu)先級(jí)權(quán)重值對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到所述待推薦的目標(biāo)聯(lián)程航班信息。
13、進(jìn)一步地,處理子模塊包括:計(jì)算次子模塊,用于依據(jù)所述優(yōu)先級(jí)權(quán)重值對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算,得到每個(gè)初始聯(lián)程航班信息對(duì)應(yīng)的優(yōu)先級(jí)結(jié)果;排序次子模塊,用于依據(jù)所述優(yōu)先級(jí)結(jié)果對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行排序,得到排序后的多個(gè)初始聯(lián)程航班信息;篩選次子模塊,用于依據(jù)第二預(yù)設(shè)閾值對(duì)所述排序后的多個(gè)初始聯(lián)程航班信息進(jìn)行篩選,得到所述待推薦的目標(biāo)聯(lián)程航班信息。
14、進(jìn)一步地,第二確定單元包括:解析模塊,用于對(duì)所述航班數(shù)據(jù)庫(kù)的多個(gè)聯(lián)程航班信息進(jìn)行解析,得到多個(gè)第一初始聯(lián)程航班信息;檢驗(yàn)?zāi)K,用于對(duì)所述多個(gè)第一初始聯(lián)程航班信息進(jìn)行校驗(yàn),得到多個(gè)第二初始聯(lián)程航班信息;第二確定模塊,用于依據(jù)所述目標(biāo)航班查詢信息,從所述多個(gè)第二初始聯(lián)程航班信息中確定所述多個(gè)初始聯(lián)程航班信息。
15、進(jìn)一步地,所述裝置還包括:反饋單元,用于在對(duì)所述多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到待推薦的目標(biāo)聯(lián)程航班信息之后,將所述待推薦的目標(biāo)聯(lián)程航班信息反饋至所述目標(biāo)對(duì)象,并檢測(cè)是否接收到所述目標(biāo)對(duì)象觸發(fā)的目標(biāo)指令,其中,所述目標(biāo)指令用于表征所述目標(biāo)對(duì)象未采納所述待推薦的目標(biāo)聯(lián)程航班信息;第三確定單元,用于若接收到所述目標(biāo)指令,則依據(jù)所述目標(biāo)指令確定所述目標(biāo)對(duì)象的反饋信息;調(diào)整單元,用于依據(jù)所述反饋信息,對(duì)所述待推薦的目標(biāo)聯(lián)程航班信息進(jìn)行調(diào)整。
16、為了實(shí)現(xiàn)上述目的,根據(jù)本技術(shù)的一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)程序,其中,在所述程序運(yùn)行時(shí)控制所述存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行上述任意一項(xiàng)所述的航班信息的確定方法。
17、為了實(shí)現(xiàn)上述目的,根據(jù)本技術(shù)的另一個(gè)方面,還提供了一種電子設(shè)備,電子設(shè)備包括一個(gè)或多個(gè)處理器和存儲(chǔ)器,存儲(chǔ)器用于存儲(chǔ)一個(gè)或多個(gè)處理器實(shí)現(xiàn)上述任意一項(xiàng)所述的航班信息的確定方法。
18、通過(guò)本技術(shù),采用以下步驟:依據(jù)目標(biāo)對(duì)象觸發(fā)的航班查詢請(qǐng)求,得到目標(biāo)航班查詢信息;依據(jù)目標(biāo)航班查詢信息,從航班數(shù)據(jù)庫(kù)的多個(gè)聯(lián)程航班信息中確定多個(gè)初始聯(lián)程航班信息;對(duì)多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,得到待推薦的目標(biāo)聯(lián)程航班信息,通過(guò)本技術(shù),解決了相關(guān)技術(shù)在目標(biāo)對(duì)象進(jìn)行航班查詢時(shí),采用隨機(jī)的方式確定聯(lián)程航班的信息,導(dǎo)致確定聯(lián)程航班信息的準(zhǔn)確率比較低的問(wèn)題。在本方案中,首先通過(guò)對(duì)目標(biāo)對(duì)象發(fā)出的航班查詢請(qǐng)求進(jìn)行處理,以獲取目標(biāo)航班查詢信息。然后在航班數(shù)據(jù)庫(kù)中篩選出符合目標(biāo)航班查詢信息的多個(gè)初始聯(lián)程航班信息。最后對(duì)多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序,以確定待推薦的目標(biāo)聯(lián)程航班信息。通過(guò)對(duì)多個(gè)初始聯(lián)程航班信息進(jìn)行計(jì)算和排序的方式,來(lái)確定向目標(biāo)對(duì)象顯示的目標(biāo)聯(lián)程航班信息,使得目標(biāo)聯(lián)程航班信息的推薦更加精準(zhǔn)和高效。