實時推送系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種實時推送系統(tǒng)及方法,特別是涉及一種基于搜索量和訂單量的實時推送系統(tǒng)及方法。
【背景技術(shù)】
[0002]每逢周末或者節(jié)假日,熱門目的地或者景點經(jīng)常會出現(xiàn)人流量激增的情況,由于不能夠及時了解到目的地的客流量情況,用戶往往在到達目的地之后發(fā)現(xiàn)景區(qū)限流或者排隊等候時間長的情況,無法滿足用戶的實際需求。
[0003]當(dāng)前的消息推送系統(tǒng)只能對所有用戶進行統(tǒng)一的推送,只能涵蓋個人訂單相關(guān)的信息。在節(jié)假日高峰期時,不能夠?qū)崟r推送給用戶某一個目的地或者景區(qū)的客流量信息,很容易造成高峰期內(nèi)的人流量激增,等候時間變長,用戶體驗差的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中消息推送系統(tǒng)只能對所有用戶進行統(tǒng)一推送、不能實時推送給用戶目的地或景區(qū)的客流量信息的缺陷,提供一種實時推送系統(tǒng)及方法。
[0005]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
[0006]本發(fā)明提供了一種實時推送系統(tǒng),其特點在于,包括客戶端及服務(wù)端,所述客戶端包括信息收集模塊及信息接收模塊,所述服務(wù)端包括數(shù)據(jù)查詢模塊、數(shù)據(jù)分析模塊、消息推送模塊;
[0007]所述信息收集模塊用于在用戶完成訂單預(yù)訂之后,收集用戶的訂單信息,并將所述訂單信息發(fā)送至所述數(shù)據(jù)查詢模塊;
[0008]所述數(shù)據(jù)查詢模塊用于從所述訂單信息中查詢出用戶的目的地信息及時間信息,并查詢所述目的地的所有訂單量及搜索量;
[0009]所述數(shù)據(jù)分析模塊用于根據(jù)所述目的地的所有訂單量及搜索量計算在用戶訂單時間段內(nèi)所述目的地的客流量;
[0010]所述消息推送模塊用于將所述目的地的客流量推送至所述信息接收模塊。
[0011 ]較佳地,所述服務(wù)端還包括推薦模塊,所述推薦模塊用于判斷所述數(shù)據(jù)分析模塊計算出的所述客流量是否超過一客流量閾值,若是,則調(diào)用所述數(shù)據(jù)分析模塊計算距所述目的地一距離閾值范圍內(nèi)的其他目的地的客流量,并調(diào)用所述消息推送模塊將其他目的地的客流量推送至所述消息接收模塊;若否,則調(diào)用所述消息推送模塊將所述目的地的客流量推送至所述消息接收模塊。
[0012]較佳地,所述消息推送模塊用于通過app(應(yīng)用程序)或者短信的方式進行推送。
[0013]較佳地,所述信息收集模塊還用于獲取用戶的移動終端的位置信息,并將所述位置信息發(fā)送至所述數(shù)據(jù)查詢模塊。
[0014]本發(fā)明的目的在于還提供了一種實時推送方法,其特點在于,其利用上述的實時推送系統(tǒng)實現(xiàn),包括以下步驟:
[0015]S1、所述信息收集模塊在用戶完成訂單預(yù)訂之后,收集用戶的訂單信息,并將所述訂單信息發(fā)送至所述數(shù)據(jù)查詢模塊;
[0016]S2、所述數(shù)據(jù)查詢模塊從所述訂單信息中查詢出用戶的目的地信息及時間信息,并查詢所述目的地的所有訂單量及搜索量;
[0017]&、所述數(shù)據(jù)分析模塊根據(jù)所述目的地的所有訂單量及搜索量計算在用戶訂單時間段內(nèi)所述目的地的客流量;
[0018]S4、所述消息推送模塊將所述目的地的客流量推送至所述信息接收模塊。
[0019]較佳地,所述服務(wù)端還包括推薦模塊,所述實時推送方法在步驟S3和S4之間還包括:
[0020]S33、所述推薦模塊判斷所述數(shù)據(jù)分析模塊計算出的所述客流量是否超過一客流量閾值,若是,則調(diào)用所述數(shù)據(jù)分析模塊計算距所述目的地一距離閾值范圍內(nèi)的其他目的地的客流量,并調(diào)用所述消息推送模塊將其他目的地的客流量推送至所述消息接收模塊;若否,則執(zhí)行步驟S4。
[0021 ]較佳地,所述消息推送模塊用于通過app或者短信的方式進行推送。
[0022]較佳地,步驟S1中所述信息收集模塊還用于獲取用戶的移動終端的位置信息,并將所述位置信息發(fā)送至所述數(shù)據(jù)查詢模塊。
[0023]本發(fā)明的積極進步效果在于:本發(fā)明通過對在線旅游網(wǎng)站的搜索數(shù)據(jù)和訂單數(shù)據(jù)進行匯總和分析,通過后臺數(shù)據(jù)平臺計算和分析,可以統(tǒng)計某一日期的目的地或景區(qū)的客流量,實時推送給用戶,可以達到有效的預(yù)警效果。同時,本發(fā)明還可以推薦給用戶流量相對少的附近目的地或者景區(qū);用戶可以根據(jù)推送信息及時了解目的地的客流量,合理安排行程,以獲得更好的體驗,提尚旅游品質(zhì)。
【附圖說明】
[0024]圖1為本發(fā)明的較佳實施例的實時推送系統(tǒng)的模塊示意圖。
[0025]圖2為本發(fā)明的較佳實施例的實時推送方法的流程圖。
【具體實施方式】
[0026]下面通過實施例的方式進一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實施例范圍之中。
[0027]如圖1所示,本發(fā)明實時推送系統(tǒng)包括客戶端I及服務(wù)端2,所述客戶端I包括信息收集模塊11及信息接收模塊12,所述服務(wù)端2包括數(shù)據(jù)查詢模塊21、數(shù)據(jù)分析模塊22、消息推送模塊23及推薦模塊24;
[0028]其中,所述信息收集模塊11用于在用戶完成訂單預(yù)訂之后,收集用戶的訂單信息,并將所述訂單信息發(fā)送至所述數(shù)據(jù)查詢模塊21,同時,所述信息收集模塊11還可以實時獲取用戶的移動終端的地理位置信息,并將地理位置信息發(fā)送至所述數(shù)據(jù)查詢模塊21;
[0029]所述數(shù)據(jù)查詢模塊21用于從所述訂單信息中查詢出用戶的目的地信息及時間信息,即查詢出用戶訂單的目的地以及在哪一時間或時間段到達目的地,然后查詢出所述目的地的所有訂單量及搜索量,并將查詢到的數(shù)據(jù)傳輸至所述數(shù)據(jù)分析模塊22;
[0030]所述數(shù)據(jù)分析模塊22用于根據(jù)所述目的地的所有訂單量及搜索量計算出在用戶訂單時間段內(nèi)所述目的地的客流量,即計算所述目的地的熱度;
[0031]所述推薦模塊24則判斷所述數(shù)據(jù)分析模塊22計算出的在用戶訂單時間段內(nèi)所述目的地的客流量是否超過一客流量閾值,其中所述客流量閾值可以根據(jù)需要進行設(shè)置,優(yōu)選地,可以根據(jù)所述目的地的歷史同期客流量數(shù)據(jù)進行設(shè)置,若是,則調(diào)用所述數(shù)據(jù)分析模塊22計算距所述目的地一距離閾值范圍內(nèi)的其他目的地的客流量(具體為在用戶訂單時間段內(nèi)的客流量),即計算所述目的地的附近其他目的