本發(fā)明涉及內容推送領域,具體而言,涉及一種內容推送方法和裝置。
背景技術:
1995年個性化服務這一技術概念被正式提出,標志性事件是三個被公認為早期個性化服務最典型系統(tǒng)的面世,他們分別是卡內基·梅隆大學的robertarmstrong等人提出的webwatcher系統(tǒng),斯坦福大學的markobalabanovi等人提出的lira以及麻省理工學院的henrylieberman提出的letizia系統(tǒng)。早期的個性化推薦系統(tǒng)都是以網站導航為應用背景。標志著個性化服務這一技術被學術界和業(yè)界高度重視的一個事件是1997年3月,《communicationsoftheacm》對個性化推薦系統(tǒng)的進行了專題報道。在這之前,許多美國著名實驗室和大型互聯(lián)網公司都開發(fā)設計了自己的推薦系統(tǒng),如phoaks和myyahoo!。
標志著個性化服務開始風靡全球的標志性事件是德國dresden技術大學的tangajoerding在1999年實現(xiàn)了個性化電子商務原型系統(tǒng)tellim,這個系統(tǒng)為后來的amazon、ebay的電子商務中的個性化商品推薦系統(tǒng)奠定了堅實基礎。
傳統(tǒng)的“人找信息”的信息查找方法具有很多的不方便,用戶想要查看感興趣的內容只能通過一些搜索渠道搜索,很多情況下,無法及時查找到用戶感興趣的內容會使用戶感到疲憊,用戶體驗差。
針對相關技術中用戶在進行信息瀏覽時用戶體驗度差的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種內容推送方法和裝置,以解決用戶在進行信息瀏覽時用戶體驗度差的問題。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種內容推送方法,該方法包括:收集用戶的行為數(shù)據(jù),其中,行為數(shù)據(jù)包括用戶在互聯(lián)網絡上操作行為;根據(jù)用戶的行為數(shù)據(jù)獲取用戶的感興趣的內容;獲取用戶的感興趣的內容所發(fā)生的第一地理位置;獲取與第一地理位置對應的內容,并將第一地理位置對應的內容呈現(xiàn)給用戶。
進一步地,該方法還包括:接收用戶的輸入;獲取輸入對應的第二地理位置;獲取第二地理位置對應的內容,并將第二地理位置對應的內容呈現(xiàn)給用戶。
進一步地,將第一地理位置或第二地理位置對應的內容呈現(xiàn)給用戶包括:將預定時間段內的第一地理位置或第二地理位置對應的內容呈現(xiàn)給用戶,其中,預定時間為用戶輸入的,或者,預先配置的。
進一步地,將預定時間段內的內容呈現(xiàn)給用戶包括:將預定時間段內的內容按照時間先后順序在預設界面上顯示以呈現(xiàn)給用戶。
進一步地,獲取用戶的感興趣的內容所發(fā)生的第一地理位置之前,該方法還包括:對預設地圖進行網格劃分和網格編碼;建立地理位置與網格編碼的對應關系數(shù)據(jù)表,其中,數(shù)據(jù)表中存儲有地理位置與網格編碼的對應關系。
進一步地,獲取與第一地理位置對應的內容,并將第一地理位置對應的內容呈現(xiàn)給用戶包括:根據(jù)第一地理位置查找對應關系數(shù)據(jù)表,得到第一地理位置對應的網格編碼;根據(jù)網格編碼在對應的網格位置顯示第一地理位置對應的內容。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,還提供了一種內容推送裝置,該裝置包括:收集單元,用于收集用戶的行為數(shù)據(jù),其中,行為數(shù)據(jù)包括用戶在互聯(lián)網絡上操作行為;第一獲取單元,用于根據(jù)用戶的行為數(shù)據(jù)獲取用戶的感興趣的內容;第二獲取單元,用于獲取用戶的感興趣的內容所發(fā)生的第一地理位置;第三獲取單元,用于獲取與第一地理位置對應的內容,并將第一地理位置對應的內容呈現(xiàn)給用戶。
進一步地,該裝置還包括:接收單元,用于接收用戶的輸入;第四獲取單元,用于獲取輸入對應的第二地理位置;第五獲取單元,用于獲取第二地理位置對應的內容,并將第二地理位置對應的內容呈現(xiàn)給用戶。
進一步地,第三獲取單元用于將預定時間段內的第一地理位置對應的內容呈現(xiàn)給用戶,第五獲取單元用于將預定時間段內的第二地理位置對應的內容呈現(xiàn)給用戶,其中,預定時間為用戶輸入的,或者,預先配置的。
進一步地,該裝置還包括:劃分單元,用于在獲取用戶的感興趣的內容所發(fā)生的第一地理位置之前,對預設地圖進行網格劃分和網格編碼;建立單元,用于建立地理位置與網格編碼的對應關系數(shù)據(jù)表,其中,數(shù)據(jù)表中存儲有地理位置與網格編碼的對應關系。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,還提供了一種內容存儲介質,該存儲介質包括存儲的程序,其中,該程序執(zhí)行本發(fā)明的內容推送方法。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,還提供了一種處理器,該處理器用于運行程序,其中,程序運行時執(zhí)行本發(fā)明的內容推送方法。
本發(fā)明通過收集用戶的行為數(shù)據(jù),其中,行為數(shù)據(jù)包括用戶在互聯(lián)網絡上操作行為;根據(jù)用戶的行為數(shù)據(jù)獲取用戶的感興趣的內容;獲取用戶的感興趣的內容所發(fā)生的第一地理位置;獲取與第一地理位置對應的內容,并將第一地理位置對應的內容呈現(xiàn)給用戶,解決了用戶在進行信息瀏覽時用戶體驗度差的問題,進而達到了提高信息瀏覽時的用戶體驗度的效果。
附圖說明
構成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的內容推送方法的流程圖;以及
圖2是根據(jù)本發(fā)明實施例的內容推送裝置的示意圖。
具體實施方式
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。
為了使本技術領域的人員更好地理解本申請方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分的實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本申請保護的范圍。
需要說明的是,本申請的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本申請的實施例。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
本發(fā)明實施例提供了一種內容推送方法。
圖1是根據(jù)本發(fā)明實施例的內容推送方法的流程圖,如圖1所示,該方法包括以下步驟:
步驟s102:收集用戶的行為數(shù)據(jù),其中,行為數(shù)據(jù)包括用戶在互聯(lián)網絡上操作行為。
步驟s104:根據(jù)用戶的行為數(shù)據(jù)獲取用戶的感興趣的內容。
步驟s106:獲取用戶的感興趣的內容所發(fā)生的第一地理位置。
步驟s108:獲取與第一地理位置對應的內容,并將第一地理位置對應的內容呈現(xiàn)給用戶。
該實施例采用收集用戶在互聯(lián)網絡上操作的行為數(shù)據(jù),從中獲取用戶感興趣的內容,獲取感興趣的內容所發(fā)生的第一地理位置,然后獲取與第一地理位置對應的內容,并且將第一地理位置對應的內容呈現(xiàn)給用戶,從而能夠將用戶感興趣的地理位置的內容呈獻給用戶,由于向用戶推送的內容是用戶感興趣的地理位置的內容,能夠根據(jù)用戶的喜好推送內容,能夠從傳統(tǒng)的“人找信息”轉變?yōu)椤靶畔⒄胰恕?,更能滿足用戶的喜好和需要,提高了用戶體驗。
本發(fā)明實施例的內容推送方法可以由安裝在終端上的應用來執(zhí)行,用戶的行為數(shù)據(jù)為用戶在互聯(lián)網上操作的行為數(shù)據(jù),例如,用戶瀏覽網頁或者新聞的行為數(shù)據(jù),收集用戶的行為數(shù)據(jù)可以是收集用戶的歷史操作數(shù)據(jù),例如,用戶經常點擊的網頁或者新聞內容中包含有某類內容,例如,旅游或者某個地區(qū)新開了一個迪斯尼樂園等內容,表示用戶對這類內容感興趣,然后獲取用戶感興趣的內容所發(fā)生的第一地理位置,如果用戶感興趣的旅游內容發(fā)生的地理位置為某個城市,例如,香港,則獲取與香港這一地理位置對應的內容,將香港對應的內容呈現(xiàn)給用戶,獲取到的與香港對應的內容可以是獲取香港的天氣情況,近期的經濟或者政策變化新聞,元旦、圣誕等打折活動內容等。將第一地理位置對應的內容呈現(xiàn)給用戶可以是將第一地理位置對應的內容在當前顯示界面上呈現(xiàn)給用戶,例如,滾動顯示的方式,或者在當前顯示界面上顯示一個預設的標識符,用戶點擊標識符之后,可以顯示第一地理位置對應的內容。由于可以根據(jù)用戶關注或者感興趣的內容向用戶推送內容,可以及時向用戶推送第一地理位置對應的多種內容,用戶通過查看推送內容能夠及時了解更多需要的信息,可以省去用戶主動搜索的繁瑣操作,因此,提高了用戶體驗。
可選地,除了根據(jù)用戶的操作行為獲取用戶感興趣的內容對應的第一地理位置之外,還可以根據(jù)用戶輸入推送第二地理位置的內容,可以接收用戶的輸入;獲取輸入對應的第二地理位置;獲取第二地理位置對應的內容,并將第二地理位置對應的內容呈現(xiàn)給用戶。用戶的輸入可以是用戶點擊第二地理位置的觸發(fā)標識,終端檢測到第二地理位置的觸發(fā)標識被點擊之后,獲取與第二地理位置對應的內容,并將第二地理位置對應的內容呈現(xiàn)給用戶。用戶的輸入也可以是用戶輸入第二地理位置的地名或者地名代碼,根據(jù)用戶輸入的第二地理位置的地名或者代碼獲取輸入對應的內容,然后將第二地理位置對應的內容呈現(xiàn)給用戶。呈現(xiàn)方式可以與第一地理位置對應的內容的呈現(xiàn)方式相同,也可以不相同。需要說明的是,第一地理位置和第二地理位置僅用于區(qū)分根據(jù)用戶行為數(shù)據(jù)獲取到的用戶感興趣的內容發(fā)生的地理位置和用戶輸入的地理位置,實際情況中,第一地理位置和第二地理位置可以是同一個位置,也可以是不同位置。
可選地,將第一地理位置或第二地理位置對應的內容呈現(xiàn)給用戶可以是:將預定時間段內的第一地理位置或第二地理位置對應的內容呈現(xiàn)給用戶,其中,預定時間為用戶輸入的,或者,預先配置的。由于第一地理位置和第二地理位置可能具有很多的內容,這些內容如果都作為推送內容將會影響用戶查看,而且,這些內容中有很多是過時內容,不具有參考價值,因此,將第一地理位置或者第二地理位置對應的內容呈現(xiàn)給用戶可以是將預定時間段內的第一地理位置或第二地理位置對應的內容呈現(xiàn)給用戶,預定時間段可以是用戶輸入的,也可以是預先設置的。
可選地,將預定時間段內的內容呈現(xiàn)給用戶可以是:將預定時間段內的內容按照時間先后順序在預設界面上顯示以呈現(xiàn)給用戶,將預定時間段內的內容按照時間先后順序在預設界面上顯示可以是按照時間由近及遠的順序顯示在預設界面上以供用戶查看。
可選地,獲取用戶的感興趣的內容所發(fā)生的第一地理位置之前,對預設地圖進行網格劃分和網格編碼;建立地理位置與網格編碼的對應關系數(shù)據(jù)表,其中,數(shù)據(jù)表中存儲有地理位置與網格編碼的對應關系。
由于不同的內容對應的地理位置可能是多種維度的,可以通過對預設地圖或者預設區(qū)域進行網格劃分和網格編碼,劃分的網格和網格編碼一一對應,劃分完成之后建立地理位置和網格編碼的對應關系數(shù)據(jù)表,數(shù)據(jù)表中存儲有地理位置和網格編碼的對應關系。通過建立好的數(shù)據(jù)表進行地理位置的內容推送能夠更加方便和精確地確定第一地理位置和第二地理位置。
可選地,獲取與第一地理位置對應的內容,并將第一地理位置對應的內容呈現(xiàn)給用戶包括:根據(jù)第一地理位置查找對應關系數(shù)據(jù)表,得到第一地理位置對應的網格編碼;根據(jù)網格編碼在對應的網格位置顯示第一地理位置對應的內容。
在建立好對應關系數(shù)據(jù)表之后,可以根據(jù)第一地理位置查找對應關系數(shù)據(jù)表,得到第一地理位置對應的網格編碼,然后根據(jù)網格編碼在對應的網格位置顯示第一地理位置對應的內容。
本發(fā)明實施例還提供了一種優(yōu)選實施例,下面結合優(yōu)選實施例對本發(fā)明實施例的技術方案進行說明:
(1)、收集用戶行為數(shù)據(jù)。通過記錄用戶感興趣的內容實現(xiàn)用戶行為信息的收集。
(2)、建立用戶興趣模型。用戶興趣模型的建立主要作用是精確的計算出不同用戶對不同內容的感興趣程度以及反映出用戶興趣的變化。個性化推送的主要任務是為不同用戶過濾出他們感興趣的內容,然后主動高效的推送給用戶。
(3)、建立地理位置-網格關系映射庫:在映射庫中需要將用戶感興趣的內容所發(fā)生的地理位置作為查詢的key值,網格作為查詢的value值,根據(jù)用戶感興趣的內容發(fā)生的地理位置可以查詢其網格編碼。
(4)、根據(jù)獲得的內容的地理位置將該地理位置導入地理位置-網格關系映射庫,找到匹配的網格,然后將內容顯示到地圖中,用戶可通過平臺查看各個地理位置網格所發(fā)生的內容。
(5)、當用戶對某一地理位置網格感興趣時,通過點擊該網格可以顯示該地理位置下所有的內容,事情發(fā)生時間由近及遠,并提供查詢功能,用戶可以查詢某一段時間或者某個時間節(jié)點上面該地所的內容。
(6)、需要每隔一定時間重復采集最新的視頻。需要更新系統(tǒng)數(shù)據(jù)庫,方便管理和查詢。
上述技術方案的步驟并不拘泥于先后順序,在一些應用場景中,也可以以不同于此處的順序實施。
本發(fā)明實施例的內容推送方法包括:移動終端、通信模塊、后臺數(shù)據(jù)服務系統(tǒng)三大模塊。
移動終端可以是用戶手持裝置,該裝置上裝有內容推送平臺,該平臺可以通過網絡與接口服務器相連接,進而與后臺數(shù)據(jù)庫管理信息系統(tǒng)實現(xiàn)通信及信息交換。具體而言,該平臺具有內容播放模塊、通信模塊和數(shù)據(jù)存儲模塊等。內容播放模塊主要提供了內容按照地圖網格顯示的窗口,實現(xiàn)了內容按照地理位置推送、搜索內容以及地圖基本操作的功能。用戶可以在直接搜索自己所需的內容,也可以點擊某一網格,從網格中查看當前最新的內容,并提供時間設置框,可設置時間范圍,從而顯示在一定時間范圍內的內容。通信模塊主要是實現(xiàn)移動終端與后臺之間的連接。后臺數(shù)據(jù)服務系統(tǒng)模塊主要功能是將每一個帶有地理位置信息的內容進行保存并實時更新,從而能夠在界面按照地理位置展現(xiàn)內容。
本發(fā)明實施例的內容推送方法可以作為一種基于全球網格的興趣內容智能推送方法,包括用戶移動終端、通信模塊和后臺數(shù)據(jù)服務系統(tǒng)三部分,能夠有效解決內容過多而分類不精確、感興趣內容推送存在困難的問題。通過用戶移動終端與后臺數(shù)據(jù)服務系統(tǒng)進行數(shù)據(jù)交換,可以獲得用戶當前感興趣的地理位置所有的內容,從而方便用戶快速高效的獲取關心的內容信息,節(jié)省時間和精力。本發(fā)明實施例的內容推送方法操作簡單,直觀有效,克服了現(xiàn)有內容推送在簡便性、消息有效性等方面的缺陷,為內容推送提供了一種新的基于全球網格的興趣內容智能推送方法。
需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
本發(fā)明實施例提供了一種內容推送裝置,該內容推送裝置可以用于執(zhí)行本發(fā)明實施例的內容推送方法。
圖2是根據(jù)本發(fā)明實施例的內容推送裝置的示意圖,如圖2所示,該裝置包括:
收集單元10,用于收集用戶的行為數(shù)據(jù),其中,行為數(shù)據(jù)包括用戶在互聯(lián)網絡上操作行為。
第一獲取單元20,用于根據(jù)用戶的行為數(shù)據(jù)獲取用戶的感興趣的內容。
第二獲取單元30,用于獲取用戶的感興趣的內容所發(fā)生的第一地理位置。
第三獲取單元40,用于獲取與第一地理位置對應的內容,并將第一地理位置對應的內容呈現(xiàn)給用戶。
該實施例采用收集單元10收集用戶的行為數(shù)據(jù),其中,行為數(shù)據(jù)包括用戶在互聯(lián)網絡上操作行為;第一獲取單元20根據(jù)用戶的行為數(shù)據(jù)獲取用戶的感興趣的內容;第二獲取單元,用于獲取用戶的感興趣的內容所發(fā)生的第一地理位置;第三獲取單元30獲取與第一地理位置對應的內容,并將第一地理位置對應的內容呈現(xiàn)給用戶,從而
可選地,該裝置還包括:接收單元,用于接收用戶的輸入;第四獲取單元,用于獲取輸入對應的第二地理位置;第五獲取單元,用于獲取第二地理位置對應的內容,并將第二地理位置對應的內容呈現(xiàn)給用戶。
可選地,第三獲取單元40用于將預定時間段內的第一地理位置對應的內容呈現(xiàn)給用戶,第五獲取單元用于將預定時間段內的第二地理位置對應的內容呈現(xiàn)給用戶,其中,預定時間為用戶輸入的,或者,預先配置的。
可選地,該裝置還包括:劃分單元,用于在獲取用戶的感興趣的內容所發(fā)生的第一地理位置之前,對預設地圖進行網格劃分和網格編碼;建立單元,用于建立地理位置與網格編碼的對應關系數(shù)據(jù)表,其中,數(shù)據(jù)表中存儲有地理位置與網格編碼的對應關系。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
本發(fā)明實施例還提供了一種內容存儲介質,該存儲介質包括存儲的程序,其中,該程序執(zhí)行本發(fā)明的內容推送方法。
本發(fā)明實施例還提供了一種處理器,該處理器用于運行程序,其中,程序運行時執(zhí)行本發(fā)明的內容推送方法。
顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。