本發(fā)明涉及無線通訊技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種票務(wù)數(shù)據(jù)查詢及票務(wù)推薦的方法及裝置。
背景技術(shù):
隨著現(xiàn)代科技的高速發(fā)展,人們已經(jīng)步入數(shù)字化時(shí)代。現(xiàn)有技術(shù)中,各個(gè)票務(wù)數(shù)據(jù)平臺(tái)可以提供多種多樣的票務(wù)數(shù)據(jù)信息,但是,由于各個(gè)票務(wù)數(shù)據(jù)平臺(tái)之間的數(shù)據(jù)未經(jīng)過統(tǒng)一處理,用戶僅可以通過單一票務(wù)數(shù)據(jù)平臺(tái)獲取數(shù)據(jù)信息,如需要獲取多個(gè)票務(wù)數(shù)據(jù)平臺(tái)的數(shù)據(jù)信息,則需要用戶執(zhí)行多次的登錄、查詢及獲取操作,用戶的操作步驟繁多;同時(shí),獲取到的票務(wù)數(shù)據(jù)信息之間無關(guān)聯(lián)性,用戶無法快速從無關(guān)聯(lián)性的多個(gè)票務(wù)數(shù)據(jù)信息中提取出與其實(shí)際票務(wù)數(shù)據(jù)獲取需求相匹配的結(jié)果。
因此,面對(duì)海量的數(shù)據(jù)信息,如何對(duì)多個(gè)票務(wù)數(shù)據(jù)平臺(tái)中的票務(wù)數(shù)據(jù)信息進(jìn)行整合,并通過合理的數(shù)據(jù)存儲(chǔ)及查詢方法來滿足用戶的實(shí)際票務(wù)數(shù)據(jù)獲取需求是亟需解決的問題。
技術(shù)實(shí)現(xiàn)要素:
為克服上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,特提出以下技術(shù)方案:
本發(fā)明的一個(gè)實(shí)施例提出了一種票務(wù)數(shù)據(jù)查詢及票務(wù)推薦的方法,包括:
接收用戶輸入的票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞;
基于所述票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行查詢,確定與所述票務(wù)查詢條件及所述票務(wù)查詢關(guān)鍵詞相匹配的票務(wù)查詢結(jié)果;
對(duì)所述多個(gè)票務(wù)查詢結(jié)果進(jìn)行與所述票務(wù)查詢條件相應(yīng)的整合及排序處理,并將整合排序后的票務(wù)查詢結(jié)果作為票務(wù)推薦信息進(jìn)行推薦。
優(yōu)選地,所述票務(wù)查詢條件基于以下至少任一項(xiàng)數(shù)據(jù)屬性類型進(jìn)行設(shè)定:
地理位置;
票務(wù)數(shù)據(jù)來源平臺(tái);
票務(wù)數(shù)據(jù)發(fā)布方;
票務(wù)數(shù)據(jù)信息的票價(jià)大小區(qū)間。
可選地,該方法還包括:
獲取來自多個(gè)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息;
基于預(yù)定的數(shù)據(jù)屬性類型,對(duì)所述票務(wù)數(shù)據(jù)信息進(jìn)行分類整合處理,并將分類整合結(jié)果存儲(chǔ)于整合數(shù)據(jù)庫中。
可選地,所述票務(wù)查詢條件包括基于地理位置信息進(jìn)行設(shè)定時(shí),該方法包括:
獲取用戶當(dāng)前的地理位置;
其中,基于所述票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行查詢,確定與所述票務(wù)查詢條件及所述票務(wù)查詢關(guān)鍵詞相匹配的票務(wù)查詢結(jié)果,具體包括:
基于所述票務(wù)查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行查詢,確定與所述票務(wù)查詢關(guān)鍵詞相匹配的中間結(jié)果;
提取所述各個(gè)中間結(jié)果分別包括的票務(wù)數(shù)據(jù)發(fā)布方的地理位置;
計(jì)算各個(gè)票務(wù)數(shù)據(jù)發(fā)布方的地理位置與所述用戶當(dāng)前的地理位置之間的距離,并將距離小于預(yù)定距離閾值的票務(wù)數(shù)據(jù)發(fā)布方對(duì)應(yīng)的中間結(jié)果確定為票務(wù)查詢結(jié)果。
優(yōu)選地,對(duì)所述多個(gè)票務(wù)查詢結(jié)果進(jìn)行與所述票務(wù)查詢條件相應(yīng)的整合及排序處理,包括:
基于與所述用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式對(duì)所述多個(gè)票務(wù)查詢結(jié)果進(jìn)行排序;
基于與所述用戶當(dāng)前的地理位置信息之間的距離對(duì)排序后的票務(wù)查 詢結(jié)果進(jìn)行整合。
本發(fā)明的另一實(shí)施例提出了一種票務(wù)數(shù)據(jù)查詢及票務(wù)推薦的裝置,包括:
第一接收模塊,用于接收用戶輸入的票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞;
查詢結(jié)果確定模塊,用于基于接收到的所述票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行查詢,確定與所述票務(wù)查詢條件及所述票務(wù)查詢關(guān)鍵詞相匹配的票務(wù)查詢結(jié)果;
查詢結(jié)果處理模塊,用于對(duì)所述多個(gè)票務(wù)查詢結(jié)果進(jìn)行與所述票務(wù)查詢條件相應(yīng)的整合及排序處理;
推薦信息推薦模塊,用于將整合排序后的票務(wù)查詢結(jié)果作為票務(wù)推薦信息進(jìn)行推薦。
優(yōu)選地,所述票務(wù)查詢條件基于以下至少任一項(xiàng)數(shù)據(jù)屬性類型進(jìn)行設(shè)定:
地理位置;
票務(wù)數(shù)據(jù)來源平臺(tái);
票務(wù)數(shù)據(jù)發(fā)布方;
票務(wù)數(shù)據(jù)信息的票價(jià)大小區(qū)間。
可選地,該裝置還包括:
數(shù)據(jù)信息獲取模塊,用于獲取來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的數(shù)據(jù)信息;
數(shù)據(jù)信息處理模塊,用于基于預(yù)定的數(shù)據(jù)屬性類型,對(duì)所述票務(wù)數(shù)據(jù)信息進(jìn)行分類整合處理;
整合結(jié)果存儲(chǔ)模塊,用于將分類整合結(jié)果存儲(chǔ)于整合數(shù)據(jù)庫中。
可選地,所述票務(wù)查詢條件包括基于地理位置信息進(jìn)行設(shè)定時(shí),該裝置包括:
地理位置獲取模塊,用于獲取用戶當(dāng)前的地理位置;
其中,查詢結(jié)果確定模塊具體包括:
中間結(jié)果確定單元,用于基于所述票務(wù)查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中 進(jìn)行查詢,確定與所述票務(wù)查詢關(guān)鍵詞相匹配的中間結(jié)果;
地理位置提取單元,用于提取所述各個(gè)中間結(jié)果分別包括的票務(wù)數(shù)據(jù)發(fā)布方的地理位置;
距離計(jì)算單元,用于計(jì)算各個(gè)票務(wù)數(shù)據(jù)發(fā)布方的地理位置與所述用戶當(dāng)前的地理位置之間的距離;
查詢結(jié)果確定單元,用于將距離小于預(yù)定距離閾值的票務(wù)數(shù)據(jù)發(fā)布方對(duì)應(yīng)的中間結(jié)果確定為票務(wù)查詢結(jié)果。
優(yōu)選地,所述查詢結(jié)果處理模塊包括:
查詢結(jié)果排序單元,用于基于與所述用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式對(duì)所述多個(gè)票務(wù)查詢結(jié)果進(jìn)行排序;
查詢結(jié)果整合單元,用于基于與所述用戶當(dāng)前的地理位置信息之間的距離對(duì)排序后的票務(wù)查詢結(jié)果進(jìn)行整合。
本發(fā)明的技術(shù)方案中,在接收用戶輸入的票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞后,基于票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行票務(wù)查詢,確定與票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞相匹配的票務(wù)查詢結(jié)果,該整合數(shù)據(jù)庫中包括來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的數(shù)據(jù)信息,避免了獲取單一票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息而造成數(shù)據(jù)獲取局限性和不完整性的問題;同時(shí),在對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行與票務(wù)查詢條件相應(yīng)的整合及排序時(shí),將與票務(wù)查詢條件對(duì)應(yīng)的數(shù)據(jù)屬性類型作為排序的依據(jù),可以獲取到更加準(zhǔn)確的票務(wù)查詢結(jié)果,可最終為用戶提供與其票務(wù)查詢需求匹配度較高的票務(wù)推薦信息,從而提高了用戶的票務(wù)查詢體驗(yàn)度。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1為本發(fā)明一個(gè)實(shí)施例的票務(wù)數(shù)據(jù)查詢及票務(wù)推薦的方法的流程示意圖;
圖2為本發(fā)明一個(gè)優(yōu)選實(shí)施例的票務(wù)數(shù)據(jù)查詢及票務(wù)推薦的方法的流程示意圖;
圖3為本發(fā)明另一優(yōu)選實(shí)施例的票務(wù)數(shù)據(jù)查詢及票務(wù)推薦的裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明另一實(shí)施例的票務(wù)數(shù)據(jù)查詢及票務(wù)推薦的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過于正式的含義來解釋。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號(hào)接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,進(jìn)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂 窩或其他通信設(shè)備;PCS(Personal Communications Service,個(gè)人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。
圖1為本發(fā)明一個(gè)實(shí)施例的票務(wù)數(shù)據(jù)查詢及票務(wù)推薦的方法的流程示意圖。
步驟S110:接收用戶輸入的票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞。
其中,票務(wù)查詢條件基于以下至少任一項(xiàng)數(shù)據(jù)屬性類型進(jìn)行設(shè)定:地理位置;票務(wù)數(shù)據(jù)來源平臺(tái);票務(wù)數(shù)據(jù)發(fā)布方;票務(wù)數(shù)據(jù)信息的票價(jià)大小區(qū)間。
具體地,用戶可以在人機(jī)交互界面提供的票務(wù)查詢條件選項(xiàng)中輸入票務(wù)查詢條件。
用戶基于地理位置對(duì)票務(wù)查詢條件進(jìn)行設(shè)定的情形包括:選擇通過人機(jī)交互界面提供的多個(gè)預(yù)定的與終端設(shè)備當(dāng)前地理位置間的距離閾值中的一個(gè)。例如,在終端設(shè)備的電影票務(wù)查詢應(yīng)用中,通過終端設(shè)備的定位方式,如GPS定位,可確定當(dāng)前終端設(shè)備所在的地理位置是“北京市朝陽區(qū)朝外大街1號(hào)”,用戶選擇與“北京市朝陽區(qū)朝外大街1號(hào)”為中心坐標(biāo)的1000米區(qū)域范圍內(nèi)的電影院進(jìn)行票務(wù)查詢。
用戶基于票務(wù)數(shù)據(jù)來源平臺(tái)對(duì)票務(wù)查詢條件進(jìn)行設(shè)定的情形包括:選擇通過人機(jī)交互界面提供的多個(gè)預(yù)定的票務(wù)數(shù)據(jù)來源平臺(tái)中的一個(gè)或多 個(gè)。例如,在終端設(shè)備的電影票務(wù)查詢應(yīng)用中,用戶選擇針對(duì)“美團(tuán)網(wǎng)”數(shù)據(jù)來源平臺(tái)提供的電影票務(wù)進(jìn)行票務(wù)查詢。
用戶基于票務(wù)數(shù)據(jù)發(fā)布方對(duì)票務(wù)查詢條件進(jìn)行設(shè)定的情形包括:選擇通過人機(jī)交互界面提供的多個(gè)票務(wù)數(shù)據(jù)發(fā)布方中的一個(gè)或多個(gè)。例如,在終端設(shè)備的電影票務(wù)查詢應(yīng)用中,用戶選擇對(duì)數(shù)據(jù)發(fā)布方為“北京劇院”提供的電影票務(wù)進(jìn)行票務(wù)查詢。
用戶基于票務(wù)數(shù)據(jù)信息的票價(jià)大小區(qū)間對(duì)查詢條件進(jìn)行設(shè)定的情形包括:選擇通過人機(jī)交互界面提供的多個(gè)數(shù)據(jù)小大區(qū)間中的一個(gè)。例如,在終端設(shè)備的電影票務(wù)查詢應(yīng)用中,用戶選擇對(duì)票務(wù)價(jià)格在“50-100元區(qū)間”的電影票進(jìn)行票務(wù)查詢。
步驟S120:基于票務(wù)查詢條件及查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行票務(wù)查詢,確定與票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞相匹配的票務(wù)查詢結(jié)果。
其中,該方法還包括在整合數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)的過程,具體包括步驟S140(圖中未示出)和步驟S150(圖中未示出);步驟S140:獲取來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息;步驟S150:基于預(yù)定的數(shù)據(jù)屬性類型,對(duì)票務(wù)數(shù)據(jù)信息進(jìn)行分類整合處理,并將分類整合結(jié)果存儲(chǔ)于整合數(shù)據(jù)庫中。
為了實(shí)現(xiàn)快速地?cái)?shù)據(jù)查詢,在獲取到來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息時(shí),需要將票務(wù)數(shù)據(jù)信息進(jìn)行分類整合處理,并將分類整合結(jié)果存儲(chǔ)于整合數(shù)據(jù)庫中。
例如,在電影票務(wù)查詢應(yīng)用中,獲取來自“美團(tuán)網(wǎng)”、“淘寶網(wǎng)”、“大眾點(diǎn)評(píng)網(wǎng)”三個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的電影票務(wù)數(shù)據(jù)信息。其中,電影票務(wù)數(shù)據(jù)信息包括但不限于:票務(wù)數(shù)據(jù)來源平臺(tái)信息、影院相關(guān)信息、影訊相關(guān)信息;影院相關(guān)信息可包括影院名稱、影院地理位置信息、影院簡(jiǎn)介等;影訊相關(guān)信息可包括電影名稱信息、票價(jià)信息、放映時(shí)間信息,其中,該三種信息為相互關(guān)聯(lián)的關(guān)系。基于票務(wù)數(shù)據(jù)來源平臺(tái)信息、影院相關(guān)信息及影訊相關(guān)信息對(duì)票務(wù)數(shù)據(jù)信息進(jìn)行分類整合處理,如可以基于影院相關(guān)信息將同一影院的數(shù)據(jù)信息整合為同一分類,如將影院名稱為“北 京劇院”的電影票務(wù)數(shù)據(jù)信息整合為同一分類;還可以基于票務(wù)數(shù)據(jù)來源平臺(tái)信息,如將來源于“美團(tuán)網(wǎng)”票務(wù)數(shù)據(jù)來源平臺(tái)的電影票務(wù)數(shù)據(jù)信息整合為同一分類;還可以基于影訊相關(guān)信息,如將票價(jià)信息為“40元”對(duì)應(yīng)的電影票務(wù)數(shù)據(jù)信息整合為同一分類,或?qū)㈦娪懊Q信息為“泰坦尼克號(hào)”的影片對(duì)應(yīng)的電影票務(wù)數(shù)據(jù)信息整合為同一分類,或?qū)⒉シ艜r(shí)間信息為“17:10”播放的影片對(duì)應(yīng)的電影票務(wù)數(shù)據(jù)信息整合為同一分類。然后,將分類整合結(jié)果存儲(chǔ)于整合數(shù)據(jù)庫中。
需要說明的是,本發(fā)明提供的方法包括獲取來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的數(shù)據(jù)信息,該票務(wù)數(shù)據(jù)來源平臺(tái)包括互聯(lián)網(wǎng)上多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái),避免了獲取單一票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息而造成票務(wù)數(shù)據(jù)獲取的局限性。例如,對(duì)于同一影院、同一電影、同一放映時(shí)間的不同電影票的價(jià)格,“美團(tuán)網(wǎng)”的價(jià)格是“30元”,而“淘寶網(wǎng)”的價(jià)格是“35元”,由于用戶的實(shí)際票務(wù)數(shù)據(jù)獲取需求為獲取到該影院、該電影在該放映時(shí)間的最低票價(jià)信息,因此獲取來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息進(jìn)行票價(jià)大小的比對(duì)可以幫助用戶選擇更加符合其實(shí)際數(shù)據(jù)獲取需求的票務(wù)數(shù)據(jù)信息。
優(yōu)選地,當(dāng)查詢條件包括基于地理位置信息進(jìn)行設(shè)定時(shí),該方法包括步驟S160;步驟S160:獲取用戶當(dāng)前的地理位置;步驟S120包括步驟S121(圖中未示出)、步驟S122(圖中未示出)和步驟S123(圖中未示出);步驟S121:基于查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行查詢,確定與票務(wù)查詢關(guān)鍵詞相匹配的中間結(jié)果;步驟S122:提取各個(gè)中間結(jié)果分別包括的數(shù)據(jù)發(fā)布方的地理位置;步驟S123:計(jì)算各個(gè)數(shù)據(jù)發(fā)布方的地理位置與用戶當(dāng)前的地理位置之間的距離,并將距離小于預(yù)定距離閾值的數(shù)據(jù)發(fā)布方對(duì)應(yīng)的中間結(jié)果確定為票務(wù)查詢結(jié)果。
例如,在終端設(shè)備的票務(wù)查詢應(yīng)用中,接收到用戶在人機(jī)交互界面提供的多個(gè)預(yù)定的與終端設(shè)備當(dāng)前地理位置間的距離閾值中選擇距離閾值為“1000米”的票務(wù)查詢條件,且接收到用戶輸入的票務(wù)查詢關(guān)鍵詞為“泰坦尼克號(hào)”;終端設(shè)備通過GPS定位系統(tǒng)定位確定當(dāng)前的地理位置坐標(biāo)信息;首先,基于票務(wù)查詢關(guān)鍵詞“泰坦尼克號(hào)”,在整合數(shù)據(jù)庫中 進(jìn)行票務(wù)查詢,確定與票務(wù)查詢關(guān)鍵詞“泰坦尼克號(hào)”相匹配的電影票信息,作為中間結(jié)果;隨后,提取與票務(wù)查詢關(guān)鍵詞“泰坦尼克號(hào)”相匹配的電影票信息分別包括的影院的地理位置,計(jì)算各個(gè)影院的地理位置與用戶當(dāng)前的地理位置之間的距離,并將距離小于預(yù)定距離閾值“1000米”的影院,如“北京劇院”和“保利劇院”對(duì)應(yīng)的電影票信息確定為票務(wù)查詢結(jié)果。
在上述具體示例中,由于電影“泰坦尼克號(hào)”在熱映,因此可確定出大量與票務(wù)查詢關(guān)鍵詞“泰坦尼克號(hào)”相匹配的電影票信息;但并非所有電影票信息均符合用戶的實(shí)際需求,如果用戶在“北京市”,而查詢到的“泰坦尼克號(hào)”上映的影院在“上海市”就不符合用戶的實(shí)際需求。因此,系統(tǒng)可根據(jù)已設(shè)置的票務(wù)查詢條件屏蔽距離較遠(yuǎn)的地理位置對(duì)應(yīng)的電影票信息,將更加符合用戶實(shí)際需求的票務(wù)數(shù)據(jù)信息作為票務(wù)查詢結(jié)果。
步驟S130:對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行與票務(wù)查詢條件相應(yīng)的整合及排序處理,并將整合排序后的票務(wù)查詢結(jié)果作為票務(wù)推薦信息進(jìn)行推薦。
如圖2所示,對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行與票務(wù)查詢條件相應(yīng)的整合及排序處理進(jìn)一步包括步驟S231和步驟S232;步驟S231:基于與用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行排序;步驟S232:基于與用戶當(dāng)前的地理位置信息之間的距離對(duì)排序后的票務(wù)查詢結(jié)果進(jìn)行整合。
例如,接上例,在將與終端設(shè)備當(dāng)前的地理位置之間的距離小于預(yù)定距離閾值,如“1000米”的影院,如“北京劇院”、“東環(huán)電影院”和“保利劇院”對(duì)應(yīng)的電影票信息確定為票務(wù)查詢結(jié)果,得到50個(gè)兩電影院放映“泰坦尼克號(hào)”的場(chǎng)次。“東環(huán)電影院”距離用戶當(dāng)前的地理位置是420米,“保利劇院”距離用戶當(dāng)前的地理位置是220米,“北京劇院”距離用戶當(dāng)前的地理位置是760米,則基于與用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行排序的排序結(jié)果為:“保利劇院”、“東環(huán)電影院”和“北京劇院”;隨后,將“保利劇院”和“東環(huán)電影院”整合為與用戶當(dāng)前的地理位置信息之間的距離小于500米的票務(wù)數(shù)據(jù)信息;將“保利劇院”和“東環(huán)電影院”整合為與用戶當(dāng)前 的地理位置信息之間的距離小于1000米且大于500米的票務(wù)數(shù)據(jù)信息。當(dāng)檢測(cè)到用戶更改票務(wù)查詢條件地理位置信息為“小于當(dāng)前位置500米”時(shí),將整合后“保利劇院”和“東環(huán)電影院”的票務(wù)數(shù)據(jù)信息作為票務(wù)查詢結(jié)果。
通過上述基于與用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行排序可以為后續(xù)檢測(cè)到用戶更改票務(wù)查詢條件地理位置信息時(shí),直接將與用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式排序并整合好的多個(gè)票務(wù)查詢結(jié)果按照用戶輸入的票務(wù)查詢條件進(jìn)行提取,不需要服務(wù)器端再次整個(gè)執(zhí)行票務(wù)數(shù)據(jù)查詢過程,因此節(jié)省了系統(tǒng)資源,提高了數(shù)據(jù)處理效率。
本發(fā)明的技術(shù)方案中,在接收用戶輸入的票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞后,基于票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行票務(wù)查詢,確定與票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞相匹配的票務(wù)查詢結(jié)果,該整合數(shù)據(jù)庫中包括來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的數(shù)據(jù)信息,避免了獲取單一票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息而造成數(shù)據(jù)獲取局限性和不完整性的問題;同時(shí),在對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行與票務(wù)查詢條件相應(yīng)的整合及排序時(shí),將與票務(wù)查詢條件對(duì)應(yīng)的數(shù)據(jù)屬性類型作為排序的依據(jù),可以獲取到更加準(zhǔn)確的票務(wù)查詢結(jié)果,可最終為用戶提供與其票務(wù)查詢需求匹配度較高的票務(wù)推薦信息,從而提高了用戶的票務(wù)查詢體驗(yàn)度。
圖3為本發(fā)明另一優(yōu)選實(shí)施例的票務(wù)數(shù)據(jù)查詢及票務(wù)推薦的裝置的結(jié)構(gòu)示意圖。
第一接收模塊301接收用戶輸入的票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞。
其中,票務(wù)查詢條件基于以下至少任一項(xiàng)數(shù)據(jù)屬性類型進(jìn)行設(shè)定:地理位置;票務(wù)數(shù)據(jù)來源平臺(tái);票務(wù)數(shù)據(jù)發(fā)布方;票務(wù)數(shù)據(jù)信息的票價(jià)大小區(qū)間。
具體地,用戶可以在人機(jī)交互界面提供的查詢條件選項(xiàng)中輸入票務(wù)查詢條件。
用戶基于地理位置對(duì)票務(wù)查詢條件進(jìn)行設(shè)定的情形包括:選擇通過人機(jī)交互界面提供的多個(gè)預(yù)定的與終端設(shè)備當(dāng)前地理位置間的距離閾值中 的一個(gè)。例如,在終端設(shè)備的電影票務(wù)查詢應(yīng)用中,通過終端設(shè)備的定位方式,如GPS定位,可確定當(dāng)前終端設(shè)備所在的地理位置是“北京市朝陽區(qū)朝外大街1號(hào)”,用戶選擇與“北京市朝陽區(qū)朝外大街1號(hào)”為中心坐標(biāo)的1000米區(qū)域范圍內(nèi)的電影院進(jìn)行查詢。
用戶基于票務(wù)數(shù)據(jù)來源平臺(tái)對(duì)票務(wù)查詢條件進(jìn)行設(shè)定的情形包括:選擇通過人機(jī)交互界面提供的多個(gè)預(yù)定的票務(wù)數(shù)據(jù)來源平臺(tái)中的一個(gè)或多個(gè)。例如,在終端設(shè)備的電影票務(wù)查詢應(yīng)用中,用戶選擇針對(duì)“美團(tuán)網(wǎng)”數(shù)據(jù)來源平臺(tái)提供的電影票務(wù)進(jìn)行查詢。
用戶基于票務(wù)數(shù)據(jù)發(fā)布方對(duì)票務(wù)查詢條件進(jìn)行設(shè)定的情形包括:選擇通過人機(jī)交互界面提供的多個(gè)票務(wù)數(shù)據(jù)發(fā)布方中的一個(gè)或多個(gè)。例如,在終端設(shè)備的電影票務(wù)查詢應(yīng)用中,用戶選擇對(duì)數(shù)據(jù)發(fā)布方為“北京劇院”提供的電影票務(wù)進(jìn)行查詢。
用戶基于票務(wù)信息數(shù)據(jù)的票價(jià)大小區(qū)間對(duì)查詢條件進(jìn)行設(shè)定的情形包括:選擇通過人機(jī)交互界面提供的多個(gè)票務(wù)信息數(shù)據(jù)的票價(jià)中的一個(gè)。例如,在終端設(shè)備的電影票務(wù)查詢應(yīng)用中,用戶選擇對(duì)票務(wù)價(jià)格在“50-100元區(qū)間”的電影票進(jìn)行查詢。
查詢結(jié)果確定模塊320基于票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行票務(wù)查詢,確定與票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞相匹配的票務(wù)查詢結(jié)果。
其中,該裝置還包括數(shù)據(jù)信息獲取模塊350(圖中未示出)、數(shù)據(jù)信息處理模塊360(圖中未示出)和整合結(jié)果存儲(chǔ)模塊370(圖中未示出);信息獲取模塊350獲取來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息;數(shù)據(jù)信息處理模塊360基于預(yù)定的數(shù)據(jù)屬性類型,對(duì)票務(wù)數(shù)據(jù)信息進(jìn)行分類整合處理;整合結(jié)果存儲(chǔ)模塊370將分類整合結(jié)果存儲(chǔ)于整合數(shù)據(jù)庫中。
為了實(shí)現(xiàn)快速地票務(wù)數(shù)據(jù)查詢,在獲取到來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息時(shí),需要將票務(wù)數(shù)據(jù)信息進(jìn)行分類整合處理,并將分類整合結(jié)果存儲(chǔ)于整合數(shù)據(jù)庫中。
例如,在電影票務(wù)查詢應(yīng)用中,獲取來自“美團(tuán)網(wǎng)”、“淘寶網(wǎng)”、“大眾點(diǎn)評(píng)網(wǎng)”三個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的電影票務(wù)數(shù)據(jù)信息。其中,電影 票務(wù)數(shù)據(jù)信息包括但不限于:票務(wù)數(shù)據(jù)來源平臺(tái)信息、影院相關(guān)信息、影訊相關(guān)信息;影院相關(guān)信息可包括影院名稱、影院地理位置信息、影院簡(jiǎn)介等;影訊相關(guān)信息可包括電影名稱信息、票價(jià)信息、放映時(shí)間信息,其中,該三種信息為相互關(guān)聯(lián)的關(guān)系。基于票務(wù)數(shù)據(jù)來源平臺(tái)信息、影院相關(guān)信息及影訊相關(guān)信息對(duì)票務(wù)數(shù)據(jù)信息進(jìn)行分類整合處理,如可以基于影院相關(guān)信息將同一影院的票務(wù)數(shù)據(jù)信息整合為同一分類,如將影院名稱為“北京劇院”的電影票務(wù)數(shù)據(jù)信息整合為同一分類;還可以基于票務(wù)數(shù)據(jù)來源平臺(tái)信息,如將來源于“美團(tuán)網(wǎng)”票務(wù)數(shù)據(jù)來源平臺(tái)的電影票務(wù)數(shù)據(jù)信息整合為同一分類;還可以基于影訊相關(guān)信息,如將票價(jià)信息為“40元”對(duì)應(yīng)的電影票務(wù)數(shù)據(jù)信息整合為同一分類,或?qū)㈦娪懊Q信息為“泰坦尼克號(hào)”的影片對(duì)應(yīng)的電影票務(wù)數(shù)據(jù)信息整合為同一分類,或?qū)⒉シ艜r(shí)間信息為“17:10”播放的影片對(duì)應(yīng)的電影票務(wù)數(shù)據(jù)信息整合為同一分類。然后,將分類整合結(jié)果存儲(chǔ)于整合數(shù)據(jù)庫中。
需要說明的是,本發(fā)明提供的裝置包括獲取來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息,該票務(wù)數(shù)據(jù)來源平臺(tái)包括互聯(lián)網(wǎng)上多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái),避免了獲取單一票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息而造成數(shù)據(jù)獲取的局限性。例如,對(duì)于同一影院、同一電影、同一放映時(shí)間的不同電影票的價(jià)格,“美團(tuán)網(wǎng)”的價(jià)格是“30元”,而“淘寶網(wǎng)”的價(jià)格是“35元”,由于用戶的實(shí)際票務(wù)數(shù)據(jù)獲取需求為獲取到該影院、該電影在該放映時(shí)間的最低票價(jià)信息,因此獲取來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息進(jìn)行票價(jià)大小的比對(duì)可以幫助用戶選擇更加符合其實(shí)際獲取需求的票務(wù)數(shù)據(jù)信息。
優(yōu)選地,當(dāng)票務(wù)查詢條件包括基于地理位置信息進(jìn)行設(shè)定時(shí),該裝置包括地理位置獲取模塊380;地理位置獲取模塊380獲取用戶當(dāng)前的地理位置;查詢結(jié)果確定模塊320包括中間結(jié)果確定單元321(圖中未示出)、地理位置提取單元322(圖中未示出)、距離計(jì)算單元323(圖中未示出)和查詢結(jié)果確定單元324(圖中未示出);中間結(jié)果確定單元321基于查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行票務(wù)查詢,確定與票務(wù)查詢關(guān)鍵詞相匹配的中間結(jié)果;地理位置提取單元322提取各個(gè)中間結(jié)果分別包括的票務(wù)數(shù) 據(jù)發(fā)布方的地理位置;距離計(jì)算單元323計(jì)算各個(gè)票務(wù)數(shù)據(jù)發(fā)布方的地理位置與用戶當(dāng)前的地理位置之間的距離;查詢結(jié)果確定單元324將距離小于預(yù)定距離閾值的票務(wù)數(shù)據(jù)發(fā)布方對(duì)應(yīng)的中間結(jié)果確定為票務(wù)查詢結(jié)果。
例如,在終端設(shè)備的票務(wù)查詢應(yīng)用中,接收到用戶在人機(jī)交互界面提供的多個(gè)預(yù)定的與終端設(shè)備當(dāng)前地理位置間的距離閾值中選擇距離閾值為“1000米”的查詢條件,且接收到用戶輸入的票務(wù)查詢關(guān)鍵詞為“泰坦尼克號(hào)”;終端設(shè)備通過GPS定位系統(tǒng)定位確定當(dāng)前的地理位置坐標(biāo)信息;首先,基于票務(wù)查詢關(guān)鍵詞“泰坦尼克號(hào)”,在整合數(shù)據(jù)庫中進(jìn)行票務(wù)查詢,確定與票務(wù)查詢關(guān)鍵詞“泰坦尼克號(hào)”相匹配的電影票信息,作為中間結(jié)果;隨后,提取與票務(wù)查詢關(guān)鍵詞“泰坦尼克號(hào)”相匹配的電影票信息分別包括的影院的地理位置,計(jì)算各個(gè)影院的地理位置與用戶當(dāng)前的地理位置之間的距離,并將距離小于預(yù)定距離閾值“1000米”的影院,如“北京劇院”和“保利劇院”對(duì)應(yīng)的電影票信息確定為票務(wù)查詢結(jié)果。
在上述具體示例中,由于電影“泰坦尼克號(hào)”在熱映,因此可確定出大量與票務(wù)查詢關(guān)鍵詞“泰坦尼克號(hào)”相匹配的電影票信息;但并非所有電影票信息均符合用戶的實(shí)際需求,如果用戶在“北京市”,而查詢到的“泰坦尼克號(hào)”上映的影院在“上海市”就不符合用戶的實(shí)際需求。因此,系統(tǒng)可根據(jù)已設(shè)置的票務(wù)查詢條件屏蔽距離較遠(yuǎn)的地理位置對(duì)應(yīng)的電影票信息,將更加符合用戶實(shí)際需求的票務(wù)數(shù)據(jù)信息作為票務(wù)查詢結(jié)果。
查詢結(jié)果處理模塊330對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行與票務(wù)查詢條件相應(yīng)的整合及排序處理,推薦信息推薦模塊340將整合排序后的票務(wù)查詢結(jié)果作為票務(wù)推薦信息進(jìn)行推薦。
如圖4所示,查詢結(jié)果處理模塊330進(jìn)一步包括查詢結(jié)果排序單元331和查詢結(jié)果整合單元332;查詢結(jié)果排序單元331基于與用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行排序;查詢結(jié)果整合單元332基于與用戶當(dāng)前的地理位置信息之間的距離對(duì)排序后的票務(wù)查詢結(jié)果進(jìn)行整合。
例如,接上例,在將與終端設(shè)備當(dāng)前的地理位置之間的距離小于預(yù)定 距離閾值,如“1000米”的影院,如“北京劇院”、“東環(huán)電影院”和“保利劇院”對(duì)應(yīng)的電影票信息確定為票務(wù)查詢結(jié)果,得到50個(gè)兩電影院放映“泰坦尼克號(hào)”的場(chǎng)次?!皷|環(huán)電影院”距離用戶當(dāng)前的地理位置是420米,“保利劇院”距離用戶當(dāng)前的地理位置是220米,“北京劇院”距離用戶當(dāng)前的地理位置是760米,則基于與用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行排序的排序結(jié)果為:“保利劇院”、“東環(huán)電影院”和“北京劇院”;隨后,將“保利劇院”和“東環(huán)電影院”整合為與用戶當(dāng)前的地理位置信息之間的距離小于500米的數(shù)據(jù)信息;將“保利劇院”和“東環(huán)電影院”整合為與用戶當(dāng)前的地理位置信息之間的距離小于1000米且大于500米的票務(wù)數(shù)據(jù)信息。當(dāng)檢測(cè)到用戶更改票務(wù)查詢條件地理位置信息為“小于當(dāng)前位置500米”時(shí),將整合后“保利劇院”和“東環(huán)電影院”的票務(wù)數(shù)據(jù)信息作為票務(wù)查詢結(jié)果。
通過上述基于與用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行排序可以為后續(xù)檢測(cè)到用戶更改票務(wù)查詢條件地理位置信息時(shí),直接將與用戶當(dāng)前的地理位置信息之間的距離以由近到遠(yuǎn)的方式排序并整合好的多個(gè)票務(wù)查詢結(jié)果按照用戶輸入的票務(wù)查詢條件進(jìn)行提取,不需要服務(wù)器端再次整個(gè)執(zhí)行票務(wù)數(shù)據(jù)查詢過程,因此節(jié)省了系統(tǒng)資源,提高了數(shù)據(jù)處理效率。
本發(fā)明的技術(shù)方案中,在接收用戶輸入的票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞后,基于票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞,在整合數(shù)據(jù)庫中進(jìn)行票務(wù)查詢,確定與票務(wù)查詢條件及票務(wù)查詢關(guān)鍵詞相匹配的票務(wù)查詢結(jié)果,該整合數(shù)據(jù)庫中包括來自多個(gè)票務(wù)數(shù)據(jù)來源平臺(tái)的數(shù)據(jù)信息,避免了獲取單一票務(wù)數(shù)據(jù)來源平臺(tái)的票務(wù)數(shù)據(jù)信息而造成數(shù)據(jù)獲取局限性和不完整性的問題;同時(shí),在對(duì)多個(gè)票務(wù)查詢結(jié)果進(jìn)行與票務(wù)查詢條件相應(yīng)的整合及排序時(shí),將與票務(wù)查詢條件對(duì)應(yīng)的數(shù)據(jù)屬性類型作為排序的依據(jù),可以獲取到更加準(zhǔn)確的票務(wù)查詢結(jié)果,可最終為用戶提供與其票務(wù)查詢需求匹配度較高的票務(wù)推薦信息,從而提高了用戶的票務(wù)查詢體驗(yàn)度。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請(qǐng)中所 述操作中的一項(xiàng)或多項(xiàng)的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計(jì)和制造,或者也可以包括通用計(jì)算機(jī)中的已知設(shè)備。這些設(shè)備具有存儲(chǔ)在其內(nèi)的計(jì)算機(jī)程序,這些計(jì)算機(jī)程序選擇性地激活或重構(gòu)。這樣的計(jì)算機(jī)程序可以被存儲(chǔ)在設(shè)備(例如,計(jì)算機(jī))可讀介質(zhì)中或者存儲(chǔ)在適于存儲(chǔ)電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計(jì)算機(jī)可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、ROM(Read-Only Memory,只讀存儲(chǔ)器)、RAM(Random Access Memory,隨即存儲(chǔ)器)、EPROM(Erasable Programmable Read-Only Memory,可擦寫可編程只讀存儲(chǔ)器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲(chǔ)器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計(jì)算機(jī))以能夠讀的形式存儲(chǔ)或傳輸信息的任何介質(zhì)。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計(jì)算機(jī)程序指令來實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個(gè)框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專業(yè)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來實(shí)現(xiàn),從而通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個(gè)框中指定的方案。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。