一種用于網(wǎng)絡(luò)訂票的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種用于網(wǎng)絡(luò)訂票的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著科學(xué)技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越 來(lái)越多,人們也享受到了科技發(fā)展帶來(lái)的各種便利?,F(xiàn)在人們可以通過(guò)各種類型的移動(dòng)終 端,享受隨著科技發(fā)展帶來(lái)的舒適生活。例如,智能手機(jī)、平板電腦等移動(dòng)終端已經(jīng)成為人 們生活中一個(gè)重要的組成部分,用戶可以使用智能手機(jī)、平板電腦等移動(dòng)終端來(lái)聽(tīng)音樂(lè)、玩 游戲等等,以減輕現(xiàn)代快節(jié)奏生活所帶來(lái)的壓力。
[0003] 通常情況下,電子設(shè)備都具備網(wǎng)絡(luò)訪問(wèn)功能,基于該網(wǎng)絡(luò)訪問(wèn)功能就可以實(shí)現(xiàn)網(wǎng) 絡(luò)購(gòu)票,在實(shí)現(xiàn)網(wǎng)絡(luò)購(gòu)票時(shí),用戶可以在網(wǎng)絡(luò)購(gòu)票系統(tǒng)的購(gòu)票頁(yè)面輸入出發(fā)站、目的站以及 出發(fā)時(shí)間,然后基于此,篩選出用戶所希望購(gòu)買的車票信息,然后有些情況下,可能沒(méi)有滿 足用戶要求的車票,在這種情況下,用戶需要重新規(guī)劃新的出行路線,并且基于新的出行路 線重新通過(guò)購(gòu)票網(wǎng)站的服務(wù)器查詢是否有票,從而導(dǎo)致存在著網(wǎng)絡(luò)購(gòu)票耗時(shí)較長(zhǎng)的技術(shù)問(wèn) 題,也導(dǎo)致購(gòu)票效率低;并且在行程票較為緊張的情況下,很可能在用戶規(guī)劃新的出行路線 時(shí),這些新的出行路線所對(duì)應(yīng)的行程票也被搶光,故而也導(dǎo)致網(wǎng)絡(luò)購(gòu)票的成功率低。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供一種用于網(wǎng)絡(luò)訂票的方法及系統(tǒng),以解決現(xiàn)有技術(shù)中網(wǎng)絡(luò)購(gòu)票 效率低的技術(shù)問(wèn)題。
[0005] 第一方面,本發(fā)明實(shí)施例提供一種用于網(wǎng)絡(luò)訂票的方法,包括
[0006] 獲得用戶的出行購(gòu)票請(qǐng)求;
[0007] 對(duì)所述出行購(gòu)票請(qǐng)求進(jìn)行解析獲得出行行程信息,所述出行行程信息包括出發(fā) 站、目的站和出行時(shí)間;
[0008] 根據(jù)所述出行行程信息,確定從所述出發(fā)站通過(guò)中轉(zhuǎn)站抵達(dá)所述目的站的可選中 轉(zhuǎn)行程;
[0009] 從所述可選中轉(zhuǎn)行程中篩選出符合預(yù)設(shè)距離條件、且當(dāng)前有可購(gòu)余票的優(yōu)選中轉(zhuǎn) 行程;
[0010] 針對(duì)所述優(yōu)選中轉(zhuǎn)行程進(jìn)行訂票。
[0011] 可選的,所述從可選中轉(zhuǎn)行程中篩選出符合預(yù)設(shè)距離條件的優(yōu)選中轉(zhuǎn)行程包括:
[0012] 從所述可選中轉(zhuǎn)行程中篩選出總距離小于預(yù)設(shè)距離的中轉(zhuǎn)行程作為所述符合預(yù) 設(shè)距離條件的優(yōu)選中轉(zhuǎn)行程;或者
[0013] 從所述可選中轉(zhuǎn)行程中篩選出按照總距離從低到高排列排序位于前預(yù)定位的中 轉(zhuǎn)行程作為所述符合預(yù)設(shè)距離條件的優(yōu)選中轉(zhuǎn)行程。
[0014] 可選的,所述從可選中轉(zhuǎn)行程中篩選出當(dāng)前有可購(gòu)余票的優(yōu)選中轉(zhuǎn)行程包括:
[0015] 通過(guò)運(yùn)輸公司的票務(wù)服務(wù)器查詢當(dāng)前余票狀況,從而過(guò)濾掉當(dāng)前在所述運(yùn)輸公司 的票務(wù)服務(wù)器顯示沒(méi)票的中轉(zhuǎn)行程。
[0016] 可選的,在獲得所述出行購(gòu)票請(qǐng)求時(shí),所述出行購(gòu)票請(qǐng)求中的出行時(shí)間對(duì)應(yīng)的行 程票尚未開(kāi)放購(gòu)票,所述尚未開(kāi)放購(gòu)票是指所述行程票所屬的運(yùn)輸公司還沒(méi)有開(kāi)始發(fā)放該 出行時(shí)間對(duì)應(yīng)的行程票。
[0017] 可選的,所述從可選中轉(zhuǎn)行程中篩選出當(dāng)前有可購(gòu)余票的優(yōu)選中轉(zhuǎn)行程包括:
[0018] 通過(guò)客戶端或第三方服務(wù)器監(jiān)控所述出行時(shí)間對(duì)應(yīng)的行程票是否已開(kāi)放購(gòu)票;
[0019] 當(dāng)監(jiān)控到已開(kāi)放購(gòu)票,則通過(guò)所述客戶端或所述第三方服務(wù)器定期刷新運(yùn)輸公司 的票務(wù)服務(wù)器,查詢最新的當(dāng)前余票狀況,據(jù)此過(guò)濾掉當(dāng)前在所述運(yùn)輸公司的票務(wù)服務(wù)器 顯示沒(méi)票的中轉(zhuǎn)行程。
[0020] 可選的,所述從所述可選中轉(zhuǎn)行程中篩選出符合預(yù)設(shè)距離條件、且當(dāng)前有可購(gòu)余 票的優(yōu)選中轉(zhuǎn)行程,包括:
[0021] 通過(guò)運(yùn)輸公司的票務(wù)服務(wù)器按照預(yù)設(shè)間隔時(shí)間反復(fù)查詢實(shí)時(shí)的當(dāng)前余票狀況,如 果查詢到某一符合預(yù)設(shè)距離條件的中轉(zhuǎn)行程存在余票,將其作為優(yōu)選中轉(zhuǎn)行程。
[0022] 可選的,所述通過(guò)運(yùn)輸公司的票務(wù)服務(wù)器按照預(yù)設(shè)間隔時(shí)間反復(fù)查詢實(shí)時(shí)的當(dāng)前 余票狀況,如果查詢到某一符合預(yù)設(shè)距離條件中轉(zhuǎn)行程存在余票,將其作為優(yōu)選中轉(zhuǎn)行程, 包括:
[0023] 從所述可選中轉(zhuǎn)行程中篩選出符合預(yù)設(shè)距離條件的中轉(zhuǎn)行程;
[0024]如果通過(guò)所述運(yùn)輸公司的票務(wù)服務(wù)器查詢符合預(yù)設(shè)距離條件的中轉(zhuǎn)行程沒(méi)有可 購(gòu)余票,則按照所述預(yù)設(shè)間隔時(shí)間反復(fù)通過(guò)所述運(yùn)輸公司的票務(wù)服務(wù)器查詢實(shí)時(shí)的當(dāng)前余 票狀況,直至查詢到所述滿足預(yù)設(shè)距離條件的中轉(zhuǎn)行程當(dāng)前有可購(gòu)余票,則將所述滿足預(yù) 設(shè)距離條件且當(dāng)前有可購(gòu)余票的中轉(zhuǎn)行程作為所述優(yōu)選中轉(zhuǎn)行程。
[0025] 可選的,所述出行購(gòu)票請(qǐng)求中包含所述用戶設(shè)置的中轉(zhuǎn)購(gòu)票條件,所述通過(guò)運(yùn)輸 公司的票務(wù)服務(wù)器按照預(yù)設(shè)間隔時(shí)間不斷查詢實(shí)時(shí)的當(dāng)前余票狀況,如果查詢到某一符合 預(yù)設(shè)距離條件中轉(zhuǎn)行程存在余票,將其作為優(yōu)選中轉(zhuǎn)行程,包括:
[0026] 從所述可選中轉(zhuǎn)行程中篩選出符合所述預(yù)設(shè)距離條件的中轉(zhuǎn)行程;
[0027] 從所述符合預(yù)設(shè)距離條件的中轉(zhuǎn)行程中篩選出符合所述中轉(zhuǎn)購(gòu)票條件的中轉(zhuǎn)行 程;
[0028] 如果通過(guò)所述運(yùn)輸公司的票務(wù)服務(wù)器查詢符合預(yù)設(shè)距離條件且符合所述中轉(zhuǎn)購(gòu) 票條件的中轉(zhuǎn)行程沒(méi)有可購(gòu)余票,則按照所述預(yù)設(shè)間隔時(shí)間反復(fù)通過(guò)所述運(yùn)輸公司的票務(wù) 服務(wù)器查詢實(shí)時(shí)的當(dāng)前余票狀況,直至查詢到所述滿足預(yù)設(shè)距離條件和所述中轉(zhuǎn)購(gòu)票條件 的中轉(zhuǎn)行程當(dāng)前有可購(gòu)余票,則將所述滿足預(yù)設(shè)距離條件和所述中轉(zhuǎn)購(gòu)票條件且當(dāng)前有可 購(gòu)余票的中轉(zhuǎn)行程作為所述優(yōu)選中轉(zhuǎn)行程。
[0029] 可選的,所述出行購(gòu)票請(qǐng)求中包含所述用戶設(shè)置的中轉(zhuǎn)購(gòu)票條件,所述通過(guò)運(yùn)輸 公司的票務(wù)服務(wù)器按照預(yù)設(shè)間隔時(shí)間不斷查詢實(shí)時(shí)的當(dāng)前余票狀況,如果查詢到某一符合 預(yù)設(shè)距離條件中轉(zhuǎn)行程存在余票,將其作為優(yōu)選中轉(zhuǎn)行程,包括:
[0030] 從所述可選中轉(zhuǎn)行程中篩選出符合所述中轉(zhuǎn)購(gòu)票條件的中轉(zhuǎn)行程,所述中轉(zhuǎn)購(gòu)票 條件中包含所述預(yù)設(shè)距離條件;
[0031] 如果通過(guò)所述運(yùn)輸公司的票務(wù)服務(wù)器查詢符合所述中轉(zhuǎn)購(gòu)票條件的中轉(zhuǎn)行程沒(méi) 有可購(gòu)余票,則按照所述預(yù)設(shè)間隔時(shí)間反復(fù)通過(guò)所述運(yùn)輸公司的票務(wù)服務(wù)器查詢實(shí)時(shí)的當(dāng) 前余票狀況,直至查詢到所述滿足所述中轉(zhuǎn)購(gòu)票條件的中轉(zhuǎn)行程當(dāng)前有可購(gòu)余票,則將所 述滿足中轉(zhuǎn)購(gòu)票條件且當(dāng)前有可購(gòu)余票的中轉(zhuǎn)行程作為所述優(yōu)選中轉(zhuǎn)行程。
[0032] 可選的,所述通過(guò)運(yùn)輸公司的票務(wù)服務(wù)器實(shí)時(shí)查詢當(dāng)前余票狀況,包括:
[0033] 通過(guò)至少兩個(gè)運(yùn)輸公司的票務(wù)服務(wù)器查詢所述當(dāng)前余票狀況。
[0034] 可選的,在所述針對(duì)優(yōu)選中轉(zhuǎn)行程進(jìn)行訂票之前還包括:
[0035] 將所述符合預(yù)設(shè)距離條件、且當(dāng)前有可購(gòu)余票的優(yōu)選中轉(zhuǎn)行程向用戶進(jìn)行推薦; [0036]接收用戶針對(duì)優(yōu)選中轉(zhuǎn)行程進(jìn)行訂票的指示。
[0037]可選的,在針對(duì)優(yōu)選中轉(zhuǎn)行程進(jìn)行訂票之前還包括:
[0038]接收到用戶預(yù)先設(shè)置的允許購(gòu)買中轉(zhuǎn)行程相關(guān)行程票的中轉(zhuǎn)購(gòu)票條件;
[0039]在所述優(yōu)選中轉(zhuǎn)行程中查詢到滿足上述中轉(zhuǎn)購(gòu)票條件的優(yōu)選中轉(zhuǎn)行程。
[0040] 可選的,所述中轉(zhuǎn)購(gòu)票條件包括時(shí)間條件、預(yù)設(shè)距離條件、行程票價(jià)格條件中的至 少一種。
[0041] 可選的,所述根據(jù)所述出行行程信息,確定從所述出發(fā)站通過(guò)中轉(zhuǎn)站抵達(dá)所述目 的站的可選中轉(zhuǎn)行程,包括:
[0042] 當(dāng)基于所述出行購(gòu)票請(qǐng)求,無(wú)法購(gòu)買到對(duì)應(yīng)所述出行行程信息的票時(shí),或者對(duì)應(yīng) 所述出行行程信息的票不能滿足所述用戶的要求時(shí),根據(jù)所述出行行程信息獲得對(duì)應(yīng)的通 過(guò)中轉(zhuǎn)站進(jìn)行中轉(zhuǎn)的中轉(zhuǎn)行程。
[0043] 可選的,所述出行購(gòu)票請(qǐng)求為購(gòu)票火車票的出行購(gòu)票請(qǐng)求,所述通過(guò)運(yùn)輸公司的 票務(wù)服務(wù)器實(shí)時(shí)查詢當(dāng)前余票狀況,包括:通過(guò)鐵路運(yùn)輸公司的票務(wù)服務(wù)器實(shí)時(shí)查詢所述 當(dāng)前余票狀況;和/或
[0044] 所述出行購(gòu)票請(qǐng)求為購(gòu)票飛機(jī)票的出行購(gòu)票請(qǐng)求,所述通過(guò)運(yùn)輸公司的票務(wù)服務(wù) 器實(shí)時(shí)查詢當(dāng)前余票狀況,包括:通過(guò)航空運(yùn)輸公司的票務(wù)服務(wù)器實(shí)時(shí)查詢所述當(dāng)前余票 狀況。
[0045] 可選的,所述根據(jù)所述出行行程信息,確定從所述出發(fā)站通過(guò)中轉(zhuǎn)站抵達(dá)所述目 的站的可選中轉(zhuǎn)行程,包括:
[0046] 確定用于在所述出發(fā)站和所述目的站之間進(jìn)行中轉(zhuǎn)的至少一個(gè)站點(diǎn);
[0047] 從所述至少一個(gè)站點(diǎn)出確定出站點(diǎn)等級(jí)高于預(yù)設(shè)等級(jí)的站點(diǎn);
[0048] 基于所述站點(diǎn)等級(jí)高于預(yù)設(shè)等級(jí)的站點(diǎn)確定出所述可選中轉(zhuǎn)行程。
[0049] 第二方面,本發(fā)明實(shí)施例提供一種用于網(wǎng)絡(luò)訂票的系統(tǒng),包括
[0050] 獲得模塊,用于獲得用戶的出行購(gòu)票請(qǐng)求;
[0051] 解析模塊,用于對(duì)所述出行購(gòu)票請(qǐng)求進(jìn)行解析獲得出行行程信息,所述出行行程 信息包括出發(fā)站、目的站和出行時(shí)間;
[0052] 確定模塊,用于根據(jù)所述出行行程信息,確定從所述出發(fā)站通過(guò)中轉(zhuǎn)站抵達(dá)所述 目的站的可選中轉(zhuǎn)行程;
[0053]篩選模塊,用于從所述可選中轉(zhuǎn)行程中篩選出符合預(yù)設(shè)距離條件、且當(dāng)前有可購(gòu) 余票的優(yōu)選中轉(zhuǎn)行程;
[0054]訂票模塊,用于針對(duì)所述優(yōu)選中轉(zhuǎn)行程進(jìn)行訂票。
[0055]可選的,所述篩選模塊,用于:
[0056]從所述可選中轉(zhuǎn)行程中篩選出總距離小于預(yù)設(shè)距離的中轉(zhuǎn)行程作為所述符合預(yù) 設(shè)距離條件的優(yōu)選中轉(zhuǎn)行程;或者
[0057] 從所述可選中轉(zhuǎn)行程中篩選出按照總距離從低到高排列排序位于前預(yù)定位的中 轉(zhuǎn)行程作為所述符合預(yù)設(shè)距離條件的優(yōu)選中轉(zhuǎn)行程。
[0058] 可選的,所述篩選模塊,用于:
[0059] 通過(guò)運(yùn)輸公司的票務(wù)服務(wù)器查詢當(dāng)前余票狀況,從而過(guò)濾掉當(dāng)前在所述運(yùn)輸公司 的票務(wù)服務(wù)器顯示沒(méi)票的中轉(zhuǎn)行程。
[0060] 可選的,在獲得所述出行購(gòu)票請(qǐng)求時(shí),所述出行購(gòu)票請(qǐng)求中的出行時(shí)間對(duì)應(yīng)的行 程票尚未開(kāi)放購(gòu)票,所述尚未開(kāi)放購(gòu)票是指所述行程票所屬的運(yùn)輸公司還沒(méi)有開(kāi)始發(fā)放該 出行時(shí)間對(duì)應(yīng)的行程票。
[0061] 可選的,所述篩選模塊,包括:
[0062] 監(jiān)控單元,用于通過(guò)客戶端或第三方服務(wù)器監(jiān)控所述出行時(shí)間對(duì)應(yīng)的行程票是否 已開(kāi)放購(gòu)票;
[0063]第一查詢單元,用于當(dāng)監(jiān)控到已開(kāi)放購(gòu)票,則通過(guò)所述客戶端或所述第三方服務(wù) 器定期刷新運(yùn)輸公司的票務(wù)服務(wù)器,查詢最新的當(dāng)前余票狀況,據(jù)此過(guò)濾掉當(dāng)前在所述運(yùn) 輸公司的票務(wù)服務(wù)器顯示沒(méi)票的中轉(zhuǎn)行程。
[0064]可選的,所述篩選模塊,用于:
[0065]通過(guò)運(yùn)輸公司的票務(wù)服務(wù)器按照預(yù)設(shè)間隔時(shí)間反復(fù)查詢實(shí)時(shí)的當(dāng)前余票狀況,如 果查詢到某一符合預(yù)設(shè)距離條件的中轉(zhuǎn)行程存在余票,將其作為優(yōu)選中轉(zhuǎn)行程。
[0066]可選的,所述篩選模塊,包括:
[0067] 第一篩選單元,用于從所述可選中轉(zhuǎn)行程中篩選出符合預(yù)設(shè)距離條件的中轉(zhuǎn)行 程;
[0068] 第二查詢單元,用于如果通過(guò)所述運(yùn)輸公司的票務(wù)服務(wù)器查詢符合預(yù)設(shè)距離條件 的中轉(zhuǎn)行程沒(méi)有可購(gòu)余票,則按照所述預(yù)設(shè)間隔時(shí)間反復(fù)通過(guò)所述運(yùn)輸公司的票務(wù)服務(wù)器 查詢實(shí)時(shí)的當(dāng)前余票狀況,直至查詢到所述滿足預(yù)設(shè)距離條件的中轉(zhuǎn)行程當(dāng)前有可購(gòu)余 票,則將所述滿足預(yù)設(shè)距離條件且當(dāng)前有可購(gòu)余票的中轉(zhuǎn)行程作為所述優(yōu)選中轉(zhuǎn)行程。
[0069] 可選的,所述出行購(gòu)票請(qǐng)求中包含所述用戶設(shè)置的中轉(zhuǎn)購(gòu)票條件,所述通篩選模 塊,包括:
[0070] 第二篩選單元,用于從所述可選中轉(zhuǎn)行程中篩選出符合所述預(yù)設(shè)距離條件的中轉(zhuǎn) 行程;
[0071] 第三篩選單元,用于從所述符合預(yù)設(shè)距離條件的中轉(zhuǎn)行程中篩選出符合所述中轉(zhuǎn) 購(gòu)票條件的中轉(zhuǎn)行程;
[0072] 第三查詢單元,用于如果通過(guò)所述運(yùn)輸公司的票務(wù)服務(wù)器查詢符合預(yù)設(shè)距離條件 且符合所述中轉(zhuǎn)購(gòu)票條件的中轉(zhuǎn)行程沒(méi)有可購(gòu)余票,則按照所述預(yù)設(shè)間隔時(shí)間反復(fù)通過(guò)所 述運(yùn)輸公司的票務(wù)服務(wù)器查詢實(shí)時(shí)的當(dāng)前余票狀況,直至查詢到所述滿足預(yù)設(shè)距離條件和 所述中轉(zhuǎn)購(gòu)票條件的中轉(zhuǎn)行程當(dāng)前有可購(gòu)余票,則將所述滿足預(yù)設(shè)距離條件和所述中轉(zhuǎn)購(gòu) 票條件且當(dāng)前有可購(gòu)余票的中轉(zhuǎn)行程作為所述優(yōu)選中轉(zhuǎn)行程。
[0073] 可選的,所述出行購(gòu)票請(qǐng)求中包含所述用戶設(shè)置的中轉(zhuǎn)購(gòu)票條件,所述篩選模塊, 包括:
[0074] 第四篩選單元,用于從所述可選中轉(zhuǎn)行程中篩選出符合所述中轉(zhuǎn)購(gòu)票條件的中轉(zhuǎn) 行程,所述中轉(zhuǎn)購(gòu)票條件中包含所述預(yù)設(shè)距離條件;
[0075] 第四查詢單元,用于如果通過(guò)所述運(yùn)輸公司的票務(wù)服務(wù)器查詢符合所述中轉(zhuǎn)購(gòu)票 條件的中轉(zhuǎn)行程沒(méi)有可購(gòu)余票