基于電子地圖的活動推薦方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子地圖領(lǐng)域,更為具體而言,涉及一種基于電子地圖的活動推薦方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]目前,用戶通常通過訪問一些活動網(wǎng)站(例如大眾點評、去哪兒網(wǎng)等)組織活動。但是,由于這些網(wǎng)站或應(yīng)用只能提供單一的結(jié)果,例如,獨立的位置和評價等,因此,需要用戶自己做篩選和規(guī)劃,解決去哪兒、怎么去、規(guī)劃多少方案等問題。
[0003]也就是說,現(xiàn)有的網(wǎng)站或應(yīng)用的單一式結(jié)果展示已經(jīng)無法滿足用戶需求,不能為用戶進(jìn)行活動規(guī)劃,用戶體驗不佳。并且,目前不存在一款產(chǎn)品能夠解決這一缺陷。
【發(fā)明內(nèi)容】
[0004]為了解決現(xiàn)有技術(shù)所存在的缺陷,本發(fā)明實施方式提供一種基于電子地圖的活動推薦方法、裝置及系統(tǒng),能夠根據(jù)用戶需求為用戶規(guī)劃活動路徑,提高用戶體驗。
[0005]一方面,本發(fā)明實施方式提供了一種基于電子地圖的活動推薦方法,包括:
[0006]根據(jù)客戶端上傳的信息確定用于表示用戶活動需求的第一檢索項或根據(jù)預(yù)存儲的用戶信息確定所述第一檢索項,其中,所述客戶端上傳的信息和所述用戶信息均包含用戶的位置信息;
[0007]根據(jù)所述第一檢索項進(jìn)行數(shù)據(jù)庫檢索以獲取與所述第一檢索項匹配的活動項目的活動相關(guān)信息,其中,獲取的活動相關(guān)信息包含活動地址;
[0008]根據(jù)用戶的位置信息、獲取的活動相關(guān)信息和預(yù)設(shè)的算路策略計算活動路徑,并將所述活動路徑發(fā)送至所述客戶端。
[0009]可選地,在本實施例的一種實現(xiàn)方式中,根據(jù)客戶端上傳的信息確定用于表示用戶活動需求的第一檢索項,包括:接收所述客戶端通過預(yù)設(shè)的信息采集方式采集并上傳的信息,并將接收到的信息作為所述第一檢索項;或,根據(jù)所述客戶端上傳的信息確定關(guān)鍵詞,根據(jù)所述關(guān)鍵詞檢索存儲有關(guān)鍵詞與檢索項的對應(yīng)關(guān)系的關(guān)系庫,并將檢索到的檢索項作為所述第一檢索項。
[0010]可選地,在本實施例的另一種實現(xiàn)方式中,根據(jù)預(yù)存儲的用戶信息確定所述第一檢索項,包括:根據(jù)預(yù)存儲的用于表示用戶活動趨向的信息確定關(guān)鍵詞;根據(jù)所述關(guān)鍵詞檢索存儲有關(guān)鍵詞與檢索項的對應(yīng)關(guān)系的關(guān)系庫,并將檢索到的檢索項作為所述第一檢索項。
[0011]可選地,在本實施例的再一種實現(xiàn)方式中,根據(jù)所述第一檢索項進(jìn)行數(shù)據(jù)庫檢索以獲取與所述第一檢索項匹配的活動項目的活動相關(guān)信息,包括:根據(jù)所述第一檢索項進(jìn)行數(shù)據(jù)庫檢索以確定用于表示活動項目類別的第二檢索項;根據(jù)所述第二檢索項進(jìn)行數(shù)據(jù)庫檢索以獲取各活動項目類別中與所述第一檢索項匹配的活動項目的活動相關(guān)信息。
[0012]其中,更優(yōu)選地:
[0013]根據(jù)所述第一檢索項進(jìn)行數(shù)據(jù)庫檢索以確定用于表示活動項目類別的第二檢索項,包括:根據(jù)所述第一檢索項檢索存儲有檢索項與活動項目類別的對應(yīng)關(guān)系的關(guān)系庫,并將檢索到的活動項目類別作為第二檢索項。
[0014]根據(jù)所述第二檢索項進(jìn)行數(shù)據(jù)庫檢索以獲取各活動項目類別中與所述第一檢索項匹配的活動項目的活動相關(guān)信息,包括:根據(jù)所述第二檢索項檢索存儲有各活動項目的活動相關(guān)信息的數(shù)據(jù)庫,以獲取與所述第一檢索項匹配的活動項目的活動地址;或者,進(jìn)一步地,還根據(jù)獲取到的活動地址檢索路況數(shù)據(jù)庫獲取各活動地址的路況信息。其中,當(dāng)所述第一檢索項包含活動時間、活動人數(shù)、活動距離、活動類型中的任意一項或多項時,相應(yīng)地,與所述第一檢索項匹配的活動項目包括滿足所述活動時間、活動人數(shù)、活動距離、活動類型中任意一項或多項的活動項目
[0015]可選地,在本實施例的各種實現(xiàn)方式中,所述預(yù)設(shè)的算路策略包括最短路徑策略;或,當(dāng)獲取的活動相關(guān)信息還包括好評度、消費等級、需求符合度中的任意一種或多種時,所述預(yù)設(shè)的算路策略是綜合考慮所有獲取的活動相關(guān)信息進(jìn)行算路的策略。
[0016]另一方面,本發(fā)明實施例提供一種基于電子地圖的活動推薦裝置,包括:
[0017]第一處理模塊,用于根據(jù)客戶端上傳的信息確定用于表示用戶活動需求的第一檢索項或根據(jù)預(yù)存儲的用戶信息確定所述第一檢索項,其中,所述客戶端上傳的信息和所述用戶信息均包含用戶的位置信息;
[0018]第二處理模塊,用于根據(jù)所述第一檢索項進(jìn)行數(shù)據(jù)庫檢索以獲取與所述第一檢索項匹配的活動項目的活動相關(guān)信息,其中,獲取的活動相關(guān)信息包含活動地址;
[0019]路徑處理模塊,用于根據(jù)用戶的位置信息、獲取的活動相關(guān)信息和預(yù)設(shè)的算路策略計算活動路徑,并將所述活動路徑發(fā)送至所述客戶端。
[0020]可選地,在本實施例的一種實現(xiàn)方式中,所述第一處理模塊包括:信息處理子模塊,用于接收所述客戶端通過預(yù)設(shè)的信息采集方式采集并上傳的信息,并將接收到的信息作為所述第一檢索項;和/或,第一檢索子模塊,用于根據(jù)所述客戶端上傳的信息或根據(jù)預(yù)存儲的用于表示用戶活動趨向的信息確定關(guān)鍵詞,根據(jù)所述關(guān)鍵詞檢索存儲有關(guān)鍵詞與檢索項的對應(yīng)關(guān)系的關(guān)系庫,并將檢索到的檢索項作為所述第一檢索項
[0021]可選地,在本實施例的另一種實現(xiàn)方式中,所述第二處理模塊包括:第二檢索子模塊,用于根據(jù)所述第一檢索項進(jìn)行數(shù)據(jù)庫檢索以確定用于表示活動項目類別的第二檢索項;第三檢索子模塊,用于根據(jù)所述第二檢索項進(jìn)行數(shù)據(jù)庫檢索以獲取各活動項目類別中與所述第一檢索項匹配的活動項目的活動相關(guān)信息。
[0022]其中,更為優(yōu)選地:
[0023]所述第二檢索子模塊具體用于,根據(jù)所述第一檢索項檢索存儲有檢索項與活動項目類別的對應(yīng)關(guān)系的關(guān)系庫,并將檢索到的活動項目類別作為第二檢索項。
[0024]所述第三檢索子模塊具體用于,根據(jù)所述第二檢索項檢索存儲有各活動項目的活動相關(guān)信息的數(shù)據(jù)庫,以獲取與所述第一檢索項匹配的活動項目的活動地址;或者,進(jìn)一步地,所述第三檢索子模塊還用于,根據(jù)獲取到的活動地址檢索實時路況數(shù)據(jù)庫獲取各活動地址的路況信息;其中,當(dāng)所述第一檢索項包含活動時間、活動人數(shù)、活動距離、活動類型中的任意一項或多項時,相應(yīng)地,與所述第一檢索項匹配的活動項目包括滿足所述活動時間、活動人數(shù)、活動距離、活動類型中任意一項或多項的活動項目。
[0025]可選地,在本實施例的各種實現(xiàn)方式中,所述預(yù)設(shè)的算路策略包括最短路徑策略;或,當(dāng)獲取的活動相關(guān)信息還包括好評度、消費等級、需求符合度中的任意一種或多種時,所述預(yù)設(shè)的算路策略是綜合考慮所有獲取的活動相關(guān)信息進(jìn)行算路的策略。
[0026]再一方面,本發(fā)明實施例提供一種基于電子地圖的活動推薦系統(tǒng),包括前述本發(fā)明實施例或其各種實現(xiàn)方式所提供的前述活動推薦裝置和客戶端,該客戶端用于接收所述活動推薦裝置發(fā)送的活動路徑,并基于電子地圖展示所述活動路徑。
[0027]采用本發(fā)明的各種實施例,通過根據(jù)用戶信息或客戶端上傳的信息分析用戶需求,根據(jù)用戶需求進(jìn)行活動相關(guān)信息的檢索和活動路徑的規(guī)劃,不僅能夠為用戶提供符合用戶需求的活動地點,還能為用戶推薦一整套的活動方案,提高用戶體驗。
【附圖說明】
[0028]圖1是根據(jù)本發(fā)明實施例的一種基于電子地圖的活動推薦方法的流程示意圖;
[0029]圖2A是根據(jù)本發(fā)明實施例的一種基于電子地圖的活動推薦裝置的方