所,提高用戶接納的概率,提升用戶體驗。具體來說,這里的歷史信息可以為上述所述的用戶的歷史上網(wǎng)信息,可以為對之前的推薦是否接受的結(jié)果信息,也可以為用戶的歷史位置定位信息。在能夠根據(jù)歷史信息得到用戶偏好的前提下,歷史信息具體為何種類型的信息并不會影響本發(fā)明的實施,相應(yīng)的技術(shù)方案也應(yīng)該落入本發(fā)明的保護范圍。當(dāng)然,偏好信息也可以是用戶手動輸入的。通過該種實施方式,對于用戶特別的偏好活動或者特別偏好的活動場所,通過本發(fā)明提出的方法可作為推薦項目向用戶展示。
[0088]二、接收對于路程或者所屬區(qū)域的限定條件,將與適合的分類或?qū)傩韵嗥ヅ涞摹⒕嚯x用戶的地理位置在限定的路程范圍內(nèi)的或者所限定的區(qū)域內(nèi)的活動場所推送給用戶。
[0089]在具體實施時,這里的路程或者所屬區(qū)域的限定條件可以根據(jù)實際情況設(shè)定或者也可以由用戶設(shè)定,比如可以設(shè)置為2km。這里的地理位置可以為上述的步驟Sll中得到的地理位置信息所指示的地理位置。通過該種實施方式,對于想進行近距離出游的用戶,可保證用戶在可接受的距離范圍內(nèi)做出選擇。
[0090]三、接收用戶對于活動和/或活動場所類型的限定條件,將與適合的分類或?qū)傩韵嗥ヅ涞?、所限定類型的活動?或活動場所推送給用戶。
[0091]在具體實施時,這里用戶對于活動和/或活動場所類型的限定條件可以是指用戶所輸入的活動場所的類型,比如博物館、商場、KTV、體育場所、兒童娛樂場所、公園中的一個或者幾個。這種方式的好處能夠使得推薦的活動場所更符合用戶要求的活動場所類型和/或者更符合用戶的活動區(qū)域。比如,用戶輸入的活動場所類型可以為“游泳館”且輸入活動區(qū)域為海淀區(qū),則此時可以向用戶推薦海淀區(qū)的一個或者多個游泳場所。
[0092]不難理解的時,在具體實施時,可以僅按照上述三種方式中的任意一種確定適合于用戶的具體的活動和/或活動場所,或者也可以結(jié)合上述三種方式中的任意兩種或者同時結(jié)合上述三種方式確定適合于用戶的具體的活動和/或活動場所。比如可以首先按照第三種方式確定符合用戶所輸入的場所類型的多個活動場所,比如確定為游泳館,之后按照第二種方式確定多個場所中距離用戶較近的一部分場所,比如中關(guān)村附近的游泳館,之后按照第一種方式確定用戶所偏好的中關(guān)村附近的某個游泳館,比如中關(guān)村第一游泳館。
[0093]作為一種可選的方式,在上述的步驟S14中,可以首先從網(wǎng)上搜索與步驟S13中所得到的“活動和/或活動場地的分類或者屬性”相匹配的活動和/或場所,并推送給用戶。當(dāng)上述的步驟S14中還包含按照用戶偏好、路程和用戶選定的類型進行篩選時,還可以對從網(wǎng)上搜索到的活動和/或場所進行進一步的篩選,并將篩選出的活動場所推送給用戶。
[0094]不難理解的是,對于上述的任意一個步驟,具體選擇哪一種所列舉的【具體實施方式】實施該步驟都不會整體方案的實施。相應(yīng)的,根據(jù)各個步驟的不同【具體實施方式】組合得到的任意一種實施例都能夠達到本發(fā)明的基本目的,相應(yīng)的技術(shù)方案均應(yīng)該落入本發(fā)明的保護范圍。
[0095]另外,在具體實施時,在上述的任意一個實施例中,上述的步驟S12中獲取的自然環(huán)境信息可以是指:獲取至少一個特定日期的自然環(huán)境信息。
[0096]此時,上述的步驟S14可以具體是指:將與所述特定日期相匹配的活動和/或活動場地推送給用戶。
[0097]舉例來說,用戶要安排圣誕節(jié)的活動,那么首先要查詢圣誕節(jié)即12月25日這一天的自然環(huán)境信息,由于這一天是圣誕節(jié)節(jié)日,很多地方可能會舉行圣誕節(jié)慶活動。因而圣誕節(jié)節(jié)慶活動可能會是用戶感興趣的。那么,即會抽取12月25日或者圣誕節(jié)這個特定日期信息,作為關(guān)鍵元素,在網(wǎng)絡(luò)上(包括來自各社交網(wǎng)站或者商業(yè)網(wǎng)站、新聞網(wǎng)站的網(wǎng)頁)搜索相關(guān)和圣誕節(jié)節(jié)慶活動相關(guān)的網(wǎng)頁,并向用戶推送。
[0098]在具體實施時,這里的特定日期可以是自動確定,比如可以自動確定近期較為重大的節(jié)日,比如圣誕節(jié)為特定日期,或者也可以由用戶指定的日期。該特定日期可以是獲取地理位置信息的當(dāng)天,也可以是之后的某一天。這樣能夠為用戶推送特定的日期或者指定的日期的活動,進一步提升用戶體驗。
[0099]下面結(jié)合一種具體的應(yīng)用場景對本發(fā)明提供的信息推送方法的一種可選實施方式進行說明,假設(shè)該信息推送方法由設(shè)置在用戶手機中的信息推送裝置執(zhí)行,該手機具有GPS定位功能;并假設(shè)在用戶當(dāng)前處于中關(guān)村,當(dāng)前日期為12月28日,臨近元旦假期,且元旦假期(I月I日)中關(guān)村的空氣質(zhì)量為良,天氣為晴,此時相應(yīng)的信息推送方法的具體流程可以如圖4所示,包括:
[0100]步驟S41,通過用戶的手機的GPS獲取用戶的地理位置信息,確定用戶當(dāng)前位置為中關(guān)村,確定當(dāng)前日期臨近元旦;
[0101]步驟S42,從氣象局網(wǎng)站上抓取元旦當(dāng)天中關(guān)村的自然環(huán)境信息,該自然環(huán)境信息中包含用于表示空氣污染程度的PM2.5的濃度值、相應(yīng)的氣象信息等;
[0102]步驟S43,提取自然環(huán)境信息中的PM2.5的值;
[0103]步驟S44,根據(jù)提取到的PM2.5的值確定元旦當(dāng)天中關(guān)村的空氣污染程度,確定當(dāng)前中關(guān)村的空氣污染程度為無污染。
[0104]步驟S45,提取自然環(huán)境信息中的氣象信息,根據(jù)氣象信息確定元旦當(dāng)天中關(guān)村的天氣為晴;
[0105]步驟S46,確定在晴天且空氣質(zhì)量為良時適合進行的活動以及相應(yīng)的活動場所的分類;
[0106]步驟S47,向用戶推送與所述分類相匹配的活動及活動場所的列表。
[0107]至此,完成了根據(jù)氣相信息向用戶推送活動的過程。
[0108]進一步的,在具體實施時,上述的步驟S47中推送的活動列表可以為一個交互式活動列表,用戶可以選擇其中的一項或者幾項活動,此時上述的方法還可以包括:
[0109]步驟S48,檢測用戶選擇的活動類型,確定用戶選擇的活動類型為“羽毛球”。
[0110]步驟S49,查找附近距離中關(guān)村2km以內(nèi)的各個羽毛球館;
[0111]步驟S410,將查找到的羽毛球館作為活動場所展示給用戶。
[0112]通過這種方式,還完成了活動場所的推送過程。
[0113]基于相同的構(gòu)思,本發(fā)明還提供了一種信息推送裝置,可用于執(zhí)行第一方面所述的信息推送方法,該信息推送裝置的第一種實施例可以參見圖5,包括:
[0114]地理位置獲取單元51,用于獲取用戶的地理位置信息;
[0115]自然環(huán)境信息獲取單元52,用于基于所述地理位置信息獲取與所述地理位置相對應(yīng)的自然環(huán)境信息;
[0116]分類或?qū)傩源_定單元53,根據(jù)所述自然環(huán)境信息確定適合的活動和/或活動場地的分類或?qū)傩裕?br>[0117]信息匹配推送單元54,用于將與適合的分類或?qū)傩韵嗥ヅ涞幕顒雍?或活動場地推送給用戶。
[0118]進一步的,所述分類或?qū)傩源_定單元具體包括空氣質(zhì)量信息分析模塊,用于分析空氣質(zhì)量信息,確定空氣是否被污染;
[0119]第一分類或?qū)傩源_定模塊,用于在空氣被污染的情況下,確定適合的活動和/或活動場地的分類或者屬性為室內(nèi)或設(shè)置有空氣凈化器,在空氣未被污染的情況下,確定適合的活動和/或活動場地的分類或者屬性為室外或未設(shè)置有空氣凈化器。
[0120]進一步的,所述分類或?qū)傩源_定單元具體包括:
[0121 ]氣象信息或天象信息分析模塊,用于分析氣象信息或天象信息;
[0122]第二分類或?qū)傩源_定模塊,用于基于氣象或天象的分析結(jié)果,確定適合的活動和/或活動場地的分類或?qū)傩詾橛^賞所述具體氣象或天象。
[0123]進一步的,所述分類或?qū)傩源_定單元具體包括:
[0124]溫度分析模塊,用于分析氣象信息,確定溫度是否合適;
[0125]第三分類或?qū)傩源_定模塊,用于在溫度合適時,確定適合的活動和/或活動場地的分類或?qū)傩詾槭彝?,否則確定適合的活動和/或活動場地的分類或?qū)傩詾槭覂?nèi)。
[0126]進一步的,所述自然環(huán)境信息獲取單元用于獲取至少一個特定日期的自然環(huán)境信息。
[0127]進一步的,所述信息匹配推送單元還用于將與所述特定日期相匹配的活動和/或活動場地推送給用戶