[發明專利]旅游線路產品的起價計算的任務的生成方法在審
| 申請號: | 201611093155.X | 申請日: | 2016-12-01 |
| 公開(公告)號: | CN106779824A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 陳少偉;王平;程觀遠 | 申請(專利權)人: | 上海攜程國際旅行社有限公司 |
| 主分類號: | G06Q30/02 | 分類號: | G06Q30/02 |
| 代理公司: | 上海弼興律師事務所31283 | 代理人: | 薛琦,鄧忠紅 |
| 地址: | 200335 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 旅游 線路 產品 起價 計算 任務 生成 方法 | ||
技術領域
本發明涉及旅游線路產品的起價計算技術領域,特別涉及一種旅游線路產品的起價計算的任務的生成方法。
背景技術
起價計算是旅游行業一個比較特殊的需求,比電商平臺上的商品價格計算要復雜得多。旅游行業的產品因為每天的價格可能都不一樣,而且用戶要選擇哪天出行也不確定,因此每個產品就有一個起價,一般是幾個月之內最低的價格。
旅游線路產品種類繁多,每個旅游線路產品在進行起價計算時涉及的待計價的資源及資源組合多種多樣,涉及的資源提供方也不盡相同。待計價的資源包括許多種類,有國內機票、國內酒店、國際機票、國際酒店、單選項資源以及單選項機票等。其中,國內機票、國內酒店、國際機票、國際酒店的價格獲取依賴于相應的資源提供方,不同的資源提供方對于每次查詢的收費也不同,一般國際查詢要比國內查詢費用高很多;單選項資源為旅游線路產品經營方采購的已確定價格的機票和酒店打包后的資源;單選項機票為旅游線路產品經營方采購的有確定價格的機票,不再需要向機票提供方查詢價格。
現有的起價計算采用一個旅游線路產品計算一次的方式,該方式存在很多問題:第一,單個產品多個日期同時請求,同旅游線路的多個日期對如機票接口等資源提供方造成過大的訪問壓力;第二、相同待計價資源反復請求,造成資源浪費及查詢成本提高。另外,現有的起價計算多采用單機處理,即單機進行任務切分,由于單機處理能力有限,在待計價的數據量超過單機的處理能力之后就會出現瓶頸;同時還存在單點故障問題,在處理過程中一旦其中某一步出問題,前面所有的計算步驟都丟失,需要重新來過,極大浪費了計算資源。現有的以產品為單位進行起價計算的方式擴展性差,每增加一個新產品,均需要重新設計一套針對該新產品的起價計算處理流程,無法利用現有的處理流程,所以可擴展性差,另外現有的起價計算的任務的生成方法計算速度慢且存在瓶頸。
發明內容
本發明要解決的技術問題是為了克服現有技術中旅游線路產品起價計算對資源提供方訪問壓力大、存在資源浪費、處理速度慢、可擴展性差且成本高的缺陷,提供一種能夠提高處理速度、避免資源浪費、處理速度快且可水平擴展的旅游線路產品的起價計算的任務的生成方法。
本發明是通過下述技術方案來解決上述技術問題:
一種旅游線路產品的起價計算的任務的生成方法,其特點在于,包括以下步驟:
S1、獲取符合條件的旅游線路產品的信息;
S2、根據所述旅游線路產品的信息獲取對應的航線,所述航線用于識別待計價的資源;
S3、對相同航線的產品進行聚合,以生成航線和產品對應關系數據;
S4、根據所述待計價的資源對所述航線進行任務切分,以生成待處理任務。
本方案中,通過對航線相同的旅游線路產品進行聚合,再根據航線進行任務切分,生成的任務后續被調用執行后能夠獲得航線中待計價資源的價格,再將這些價格應用到此航線相關的產品中,從而通過一個航線的價格計算獲取了該航線對應的所有產品的價格。本方案避免了以旅游線路產品為單位進行起價計算時過多的冗余計算,減少對資源提供方的訪問壓力、避免不必要的資源浪費,進而降低了訪問成本;該方法通過優化處理流程提高了起價計算的處理速度,另外針對新產品,只需獲取該新產品對應的航線,將該新產品聚合到已有航線中即可完成起價計算,不需要針對該新產品設立一套全新的起價計算處理流程,所以本方法可水平擴展。
較佳地,步驟S3采用分布式計算架構進行聚合。
本方案采用分布式計算架構,將排序及聚合等分配到不同的處理器進行處理,不再依賴于提高單機的性能,只需普通的多臺處理器相互配合即可快速完成任務的切分,同時避免了單機故障及單機瓶頸。
較佳地,所述分布式計算架構為Spark(一種開源集群計算環境)。
較佳地,所述旅游線路產品的信息包括產品優先級,步驟S3中聚合前還包括以下子步驟:S31、根據所述產品優先級對所述旅游線路產品進行優先級排序。
本方案中,產品優先級可以分為高、低兩個優先級,對于涉及的日期新鮮的旅游線路產品,因為之前被計算到的概率最低,所以將這類旅游線路產品優先處理,設定高優先級產品,其它日期的旅游線路產品的優先級為低,待優先級高的旅游線路產品處理完畢后再進行處理。
較佳地,所述旅游線路產品的信息還包括產品可用日期,步驟S31之后還包括以下子步驟:S32、根據所述產品可用日期對不同優先級的所述旅游線路產品進行日期排序,用以確定進行任務切分的順序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海攜程國際旅行社有限公司,未經上海攜程國際旅行社有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611093155.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:廣告的顯示方法及裝置
- 下一篇:一種物品推薦方法、裝置及電子設備





