專利名稱:將第一位置簡檔與至少一個另一位置簡檔進行匹配的制作方法
技術領域:
本發明涉及用于將第一位置簡檔與至少一個另一位置簡檔進行匹配的一種推薦器系統、一種服務器、一種推薦器引擎計算機程序以及一種計算機程序產品。
背景技術:
推薦器系統如今是相對公知的技術,并且用在其中用于推薦媒體項目(例如電影、音樂和圖片)的不同服務中。具有互聯網站點(例如WWW.amazon, com和www.lastfm.com)的公司利用這些推薦器系統的示例。推薦器系統幫助用戶發現感興趣的項目,而用戶無需明確地聲明他或她想要什么。通用的推薦器方 法是CF (協同過濾),其通過基于消費歷史來計算各用戶或各項目之間的相似度而產生推薦。CF系統遭受所謂的“新用戶問題”;除此而外,它們還遭受所謂的“新項目問題”。新用戶問題意味著在用戶的偏好可以被理解之前,用戶必須評定足夠數量的項目。新項目問題使得新項目被忽略(即,未受推薦),直到足夠數量的用戶已經評定了該項目。另一公知的推薦器方法是CB(基于內容的)推薦器系統。簡單地說,CB推薦基于關于本身內容的描述、元數據。根據用戶關于項目消費的簡檔,用戶關于項目屬性的偏好可以得以推導并且用于發現相似項目以進行推薦。CB系統通常也遭受新用戶問題。以上方法的組合也是普遍的,并且又稱為HRS (混合推薦器系統)。這些混合系統可以具有四種不同的架構:-分離地實現并且組合預測,-將一些基于內容的特性合并到CF算法中,-將一些CF特性合并到CB算法中,-合并CB和CF算法的統一模型。關于更多信息,見Y-L.Chen 和 L-C.Cheng:A novel collaborative filteringapproach for recommending ranked items,Expert Syst.Appl.,34(4):2396-2405, 2008。隨著使用具有各種傳感器的位置感知設備已經變得更流行,CA(上下文感知)推薦器方法過去幾年已經出現。已經例如通過呈現地理上靠近活動用戶的其它用戶正消費哪些應用來完成對于移動設備推薦應用。已經在A.Girardello和F.Michahelles:AppAware:Which Mobile Applications Are Hot ,MobileHCI, 10September7_10, 2010 中討論了該情況。存在使用設備的位置上下文進入移動設備區域的很多不同的推薦器系統。專利申請US-2006/0266830-A1公開了一種使用位置來增強CF分級的方法。該方法要求每個位置對于另一推薦器技術具有足夠量的消費數據,以在所有消費子集上產生良好推薦。專利申請US-2009/0193099-A1公開了一種基于每個先前用戶請求來評估假設上下文(例如當前上下文、未來時間和未來位置)的系統。假設上下文然后用于對用戶產生推薦。推薦因此基于用戶所處的上下文以及對于鄰近上下文的映射。然而,假設上下文在此并不使用除了當前用戶已知的數據之外的其它數據,系統不捕獲與上下文有關而推薦的項目的任何特性。
使用用戶請求推薦的上下文以及系統中先前項目消費的上下文來產生推薦的上下文感知方法引入了新問題。為了推薦例如在特定位置中流行或頻繁消費的項目,該項目數據必須已經在系統中呈現,如果用戶最先訪問該位置,則將沒有或鮮有數據呈現。
發明內容
本發明的目的在于改進推薦器系統或另外對用戶設備/用戶的推薦,其中至少減少上述新問題。本發明涉及一種用于支持對用戶設備的推薦的服務器。所述服務器包括匹配單元,匹配單元被配置為將與所述用戶設備的當前位置關聯的第一位置簡檔與至少一個另一位置簡檔進行匹配,其中,所述匹配基于在第一時間間隔(α)中在當前位置中所消費的至少一個項目以及在與所述第一時間間隔不同的至少一個第二時間間隔中在所述另一位置中所消費的至少一個項目。由此使得推薦可以基于不僅在特定時間段在當前位置中所消費的項目,而且還基于在具有相似但時移(time-shifted)的消費模式的其它位置中所消費的項目。當檢測到各位置之間的相似度時,其可以基于完全位置簡檔,而并非基于在特定時間點的位置的相似度。項目是或可以對應于各種東西,例如比如書籍、電影、音樂、電子書、計算機程序(例如用于移動電話的應用、web瀏覽器應用、用于PC的計算機程序以及平板/平板應用)、消費者產品(例如電器、衣服、汽車等)、服務(例如專業服務(例如醫生或律師所提供的服務))、事件(例如音樂會、展覽、體育賽事)、餐館、咖啡館、吧、夜總會、商店、購物中心、體育場地、度假勝地、賓館、加油站、ATM(自動柜員機)、值得看的東西等。項目的消費是所執行的與該項目關聯的動作。根據該定義,消費可以是用戶或用戶設備或進行的“隱含”動作或明顯動作,其示例在具體實施方式
中說明。位置簡檔是包括位置標識、至少一個項目標識、與項目標識和位置標識關聯的至少一個消費以及與每個消費關聯的時間的數據集合。消費類型也可以包括于位置簡檔以及與消費關聯的其它信息中,項目標識和位置標識也可以包括于位置簡檔中。這種可選的另外信息可以是傳感器標識、用戶設備的操作系統以及更具體的位置數據(例如與消費關聯的地理坐標經度、緯度和海拔)。第一時間間隔可以在第二時間間隔的結束之后結束,和/或在第二時間間隔的開始之后開始。第一時間間隔也可以比第二時間間隔更晚出現,即,在各時間間隔之間不存在重疊,從而所比較的位置簡檔在同一時間段中沒有任何消費。由此,在不同位置中捕獲項目流行度的趨勢并且隨著時間而改變消費模式的可能性。檢測相似位置使得推薦器系統能夠捕獲較大部分的可用數據集合。這意味著服務器可以能夠隨著時間而發現位置鄰近物,當用戶尚未在他的用戶設備上消費東西時,其對于推薦器系統將是重要成分,即,使得推薦器系統能夠將彼地彼時的消費與此地此時的消費進行匹配。所述匹配單元可以被配置為通過對所述第一位置簡檔的散列化消費信息與所述另一位置簡檔的散列化消費信息進行比較來執行所述匹配。或者,所述匹配單元可以被配置為通過計算各項目之間的相似度來部分地執行所述匹配,并且在此情況下,所述匹配單元被配置為使用Pearson-r相關來計算所述相似度。所述服務器可以包括加權單元,用于將所述推薦還基于關聯于所述第一位置簡檔的項目與關聯于所述另一位置簡檔的項目之間的加權優先化。 所述服務器可以包括發送單元,用于發送所述推薦,其中,所述推薦包括關于從所述第一位置簡檔和所述另一位置簡檔所檢索到的項目的信息。所述匹配單元可以是推薦器弓丨擎的一部分。所述服務器可以包括檢索單元和數據庫,所述數據庫包括與所述第一位置簡檔關聯的第一項目集合以及與所述另一位置簡檔關聯的第二項目集合。所述檢索單元在此情況下被配置為檢索所述第一項目集合和所述第二項目集合。所述第一項目集合和所述第二項目集合可以是可從所述數據庫的表中檢索的,其中,所述表包括記錄,其中,每個記錄包括位置標識、項目標識、消費時間和消費類型。所述服務器可以包括信息豐富器,信息豐富器用于從元數據數據庫中檢索與在所述推薦中所推薦的項目關聯的其他信息。所述服務器可以還包括所述元數據數據庫。所述服務器可以包括接收單元,接收單元被配置為從所述用戶設備接收用戶標識以及與所述用戶標識關聯的地理位置。所述用戶標識可以是用戶設備標識、頂S1、移動網絡訂閱標識和認證數據中的一個或更多個。所述接收單元也可以適用于從所述用戶設備接收關于項目的至少一個消費以及所述消費的時間的信息。所述接收單元可以被配置為從所述用戶設備接收關于所述用戶設備所利用的無線通信網絡的信息、用于服務的用戶密碼、所述用戶設備的操作系統的信息以及關于所述訂閱是后付費還是預付費訂閱的信息。本發明還涉及一種推薦器系統,包括第一服務器和第二服務器。所述第一服務器包括發送單元,發送單元用于將至少一個項目的推薦發送到用戶設備。所述第二服務器包括匹配單元,匹配單元被配置為將與所述用戶設備的當前位置關聯的第一位置簡檔與至少一個另一位置簡檔進行匹配,其中,所述匹配基于在第一時間間隔中在當前位置中所消費的至少一個項目以及在與所述第一時間間隔不同的至少一個第二時間間隔中在所述另一位置中所消費的至少一個項目。所述第二服務器可以包括加權單元,加權單元用于將所述推薦還基于與所述第一位置簡檔關聯的項目和與所述另一位置簡檔關聯的項目之間的加權優先化。所述第二服務器包括檢索單元和數據庫,所述數據庫包括與所述第一位置簡檔關聯的第一項目集合以及與所述另一位置簡檔關聯的第二項目集合,其中,所述檢索單元被配置為檢索所述第一項目集合和所述第二項目集合。所述第一服務器可以包括信息豐富器,信息豐富器用于從元數據數據庫中檢索與在所述推薦中推薦的項目關聯的其他信息。此外,本發明涉及一種推薦器引擎計算機程序,包括當在推薦器系統的服務器上運行時使得所述服務器將與所述用戶設備的當前位置關聯的第一位置簡檔與至少一個另一位置簡檔進行匹配的計算機可讀代碼裝置,其中,所述匹配基于在第一時間間隔中在當前位置中所消費的至少一個項目以及在與所述第一時間間隔不同的至少一個第二時間間隔中在所述另一位置中所消費的至少一個項目。所述推薦器引擎計算機程序可以包括當在所述服務器上運行時使得所述服務器通過將所述第一位置簡檔的散列化消費信息與所述第二位置簡檔的散列化消費信息進行比較來執行所述匹配的計算機可讀代碼裝置。所述推薦器引擎計算機程序可以包括當在所述服務器上運行時使得所述服務器通過計算項目之間的相似度來部分地執行所述匹配的計算機可讀代碼裝置。所述推薦器引擎計算機程序可以包括當在所述服務器上運行時使得所述服務器從數據庫中檢索與所述第一位置簡檔關聯的第一項目集合以及與所述另一位置簡檔關聯的第二項目集合的計算機可讀代碼裝置。此外,本發明涉及一種計算機程序產品,包括計算機可讀介質以及所述計算機可讀介質上所存儲的推薦器引擎計算機程序。
當連同附圖一起閱讀時,從以下用戶設備、推薦器系統、服務器、計算機程序和計算機程序產品的實施例的詳細描述,本發明的目的、優點和效果以及特征將更容易理解,其中:圖1是推薦器系統所執行的推薦方法的實施例的概覽流程圖,圖2示出推薦器系統的實施例和用戶設備的示例,圖3示出包括推薦器引擎以及與網絡運營商的元數據接口的服務器,圖4示出根據圖1的實施例的步驟的實施例的步驟的流程圖,圖5示出位置簡檔可以如何變換為時間位置簡檔,圖6是用于描述比較位置簡檔的不同方式的實施例的流程圖,圖7示出項目配對的協同評定的示例,圖8示出構建位置簡檔的數據庫表的示例,圖9是示出根據使得另外排名基于項目的位置的實施例的步驟的流程圖,圖10示意性示出推薦器系統的服務器的實施例,圖11示意性示出推薦器系統的服務器的實施例,圖12示意性示出推薦器系統的服務器的實施例,圖13示意性示出推薦器系統的服務器的實施例,圖14示出一個實施例中所利用的安卓軟件棧,圖15示出客戶端應用的三個⑶I (圖形用戶接口)屏幕,圖16示出客戶端應用的三個其它⑶I屏幕,圖17示出客戶端應用的三個其它⑶I屏幕,圖18示出根據推薦器系統的實施例的服務器的概念層,以及圖19示出推薦器系統的實施例的數據庫。
具體實施例方式發明人已經知道,多數推薦器系統未捕獲的項目的特性是項目的時間和上下文綁定流行度。例如,項目在一個位置中在某個時間可能是良好推薦,但在不同的位置不同的時間可能是壞的推薦。這種特性可以被看作趨勢,但可能是推薦器系統無法預見的項目或其它事件的發行日期的結果。關于選舉的紀錄片可能例如在區域選舉前的時間段中處于其相關性的峰值。然而,并非全球在同一時間點舉行選舉,因此,紀錄片的相關性將與時間和地點關聯。另一示例是首先在紐約出現的趨勢(例如時尚趨勢)可能在全世界傳播,并且半年后出現在例如斯德哥爾摩。這種知識在本發明實施例中已經被利用,以通過使用用戶的用戶設備的位置來發現關于項目消費的其它相似位置而解決上述新問題。檢測這些相似位置,并且可以推薦在這些位置處的流行項目,而不是用戶設備的當前位置中的流行項目,或外加用戶設備的當前位置中的流行項目。檢測相似位置使得推薦器系統能夠捕獲較大部分的可用數據集合。實際上,這意味著在此所公開的至少一些實施例使得推薦器系統能夠隨著時間而發現位置鄰近物,這僅緩和了新問題,而且還緩和了當用戶尚未在用戶設備上消費東西時的上述新用戶問題,即,使得根據一些實施例的推薦器系統能夠將“彼地彼時”的消費與“此地此時”的消費進行匹配。受益于本發明的另一示例是當流行音樂人在紐約發行新專輯時并且其在彼時彼地產生特定行為。幾個星期/月之后,專輯來到斯德哥爾摩并且產生相似的模式。在此,將可以隨著時間而匹配消費簡檔。斯德哥爾摩和紐約可以換句話說被描述為在音樂方面具有相似內容簡檔但是有時移的。又一示例是迪士尼樂園使用情況。用戶是在美國加利福尼亞訪問迪斯尼樂園的推薦器系統的最先用戶。然而,大量用戶已經在法國巴黎的迪士尼樂園使用了推薦器系統。由于先前有一些訪問加利福尼亞迪斯尼樂園消費與已經訪問巴黎迪斯尼樂園的人相似的項目(例如迪士尼歷史應用、孩子游戲、通信應用、Google地圖),因此這些位置被檢測為相似的,并且在巴黎迪斯尼樂園所消費的項目作為對于加利福尼亞的對等方的推薦是有效的。雖然在此描述的推薦器系統以及服務器、方法、計算機程序和計算機程序產品覆蓋各種修改和備選構造,但本發明實施例將在附圖中示出并且將在下文中詳細描述。然而,應理解,具體描述和附圖并非意圖將本發明限制為所公開的具體形式。反之,意圖在于,本發明的范圍包括落入所附權利要求中所表述的本發明的精神和范圍內的所有修改及其替代構造。圖1示出充當可以產生基于位置的推薦的示例的推薦處理的概覽流程圖。在步驟A中,用戶設備I/用戶裝備(見圖2)將對推薦的請求/推薦請求2經由接入網絡4以及可能還經由web服務器(未示出)發送到推薦器系統3。web服務器可以是與推薦器系統3的服務器進行通信的服務器的一部分,但web服務器軟件也可以是服務器(服務器主機)的一部分,其也是推薦器系統3的至少一部分。接入網絡4可以包括一個或更多個有線和/或無線網絡(例如E-UTRAN,演進全球地面無線電接入網)。推薦器系統3接收推薦請求
2。在步驟B中,推薦器系統3的服務器基于CF方法(其可以是本領域技術人員可知的任何方法)來生成推薦或中間推薦。CF方法并非故此被看作是本發明的核心。推薦器系統3的服務器在步驟C中生成基于位置的推薦/預測,以下將結合圖4更詳細地描述該操作。在步驟D中,推薦器系統3的服務器收集并且合并來自步驟B的推薦以及步驟C的基于位置的推薦。項目的推薦在此可以根據它們相關的可能性而被排序為在標題“局部vs全局流行度”之下根據例如下述加權方法的推薦。在步驟E中,推薦器系統3將最終推薦5/推薦響應發送到用戶設備I。推薦5可以因此包含與在另一地理區域/鄰近區域中所消費的項目關聯的信息。發送到用戶設備I的推薦5可以不僅包括所推薦的項目自身的指示,而且還可以包括附加信息,使得關于與所推薦的項目關聯的各項目(例如圖像、對另外信息的鏈接、價格等)中的至少一個給出的信息變得豐富。這種豐富信息可以通過推薦器系統從第三方數據庫(例如網絡運營商的外部數據庫6(見圖3))以元數據的形式先前已經至少間接地接收而已經存儲在推薦器系統3中,但可以已經存儲在推薦器系統3中。另一選項是:從外部數據庫6基于ad-hoc而取得元數據,但這減慢了用于推薦的時間,并且還降低了可選的基于CB的推薦器功能的可能性。用戶設備I在圖2中示出為膝上型設備或無線電話的形式的臺式計算機或移動臺,但當然可以是另一類型的用戶設備,例如無線平板/平板、IP TV系統、可從車輛拆卸的車輛導航系統以及車輛中所嵌入的多媒體單元。膝上型應用或移動應用的形式的客戶端應用7還示出為顯示在該實施例中存在與推薦器系統3進行通信的客戶端應用。在圖2中,示出推薦器系統3具有第一服務器3-1和第二服務器3-2,在該配置中,一個實施例中的第一服務器3-1是至少執行在步驟A和步驟E中接收推薦請求2的服務器,包括對發送到用戶設備I的推薦5的項目信息的豐富。相應地,第二服務器3-2可以是執行步驟B、C和D的服務器。然而,本領域技術人員應理解,推薦器系統3可以僅包括如圖3所示的一臺服務器3-3/服務器主機或多于兩臺的服務器(例如用于步驟A-E中的每一個的一臺服務器)。圖2中還示出用戶8,以將其區分為個人而不是用戶設備I。圖3還示出推薦器引擎9,其當由圖3的服務器運行時使得服務器至少執行步驟B-D。雖然圖2示出來自用戶設備I的推薦請求2,但存在這樣的備選實施例:利用推薦器系統3來選擇推薦并且將其推送到推薦服務的用戶,而無需用戶設備專門地發送推薦請求。現參照圖4,其中,步驟Cl和C2指示根據一個實施例的推薦器系統3檢索關于消費、位置以及消費與位置之間的關系(即所謂的消費-位置關系或消費-位置關聯)的數據。以下結合具體實施例的描述來進一步詳細描述如何完成該操作。消費在此被定義為所執行的與項目關聯的動作。根據該定義,消費可以是用戶8或用戶設備I進行的“隱含”動作,例如在以下表I中所述以移動電話應用(在表中縮寫為“app”)的形式的項目的動作。
權利要求
1.一種用于支持對用戶設備(I)的推薦(5)的服務器(3-2、3-3),包括匹配單元(302),所述匹配單元(302)被配置為將與所述用戶設備(I)的當前位置(I,)相關聯的第一位置簡檔與至少一個另一位置簡檔進行匹配,其中,所述匹配基于在第一時間間隔(α)中在當前位置(1J中所消費的至少一個項目以及在與所述第一時間間隔(α)不同的至少一個第二時間間隔(A1-A8、B1-B8、Nl-Nn)中在所述另一位置中所消費的至少一個項目。
2.如權利要求1所述的服務器(3-2、3_3),其中,所述第一時間間隔(α)在所述第二時間間隔(A1-A8、B1-B8、Nl-Nn)的結束之后結束。
3.如權利要求1或2所述的服務器(3-2、3_3),其中,所述第一時間間隔(α)在所述第二時間間隔(A1-A8、B1-B8、Nl-Nn)的開始之后開始。
4.如前述權利要求中的任一項所述的服務器(3-2、3-3),其中,所述第一時間間隔(α)比所述第二時間間隔(A1-A8、B1-B8、Nl-Nn)出現得晚。
5.如前述權利要求中的任一項所述的服務器(3-2、3-3),其中,所述匹配單元(302)被配置為通過對所述第一位置簡檔的散列化消費信息與所述另一位置簡檔的散列化消費信息進行比較來執行所述匹配。
6.如權利要求1-4中的任一項所述的服務器(3-2、3-3),其中,所述匹配單元(302)被配置為通過計算項目之間的相似度(Sij)來部分地執行所述匹配。
7.如權利要求6所述的服務器(3-2、3-3),其中,所述匹配單元(302)被配置為使用Pearson-r相關來計算所述相似度(Sij)。
8.如前述權利要求中的任一項所述的服務器(3-2、3-3),包括加權單元(306),所述加權單元(306)用于使得所述推薦(5)還基于與所述第一位置簡檔相關聯的項目和所述另一位置簡檔的項目之間的加權優先化。
9.如前述權利要求中的任一項所述的服務器(3-2、3-3),包括用于發送所述推薦(5)的發送單元(303、325),其中,所述推薦(5)包括與從所述第一位置簡檔和所述另一位置簡檔檢索的項目有關的信息。
10.如前述權利要求中的任一項所述的服務器(3-2、3-3),其中,所述匹配單元(302)是推薦器引擎(9)的一部分。
11.如前述權利要求中的任一項所述的服務器(3-2、3-3),包括檢索單元(304)和數據庫(305),所述數據庫(305)包括與所述第一位置簡檔相關聯的第一項目集合以及與所述另一位置簡檔相關聯的第二項目集合,其中,所述檢索單元(304)被配置為檢索所述第一項目集合和所述第二項目集合。
12.如權利要求11所述的服務器(3-2、3-3),其中,所述第一項目集合和所述第二項目集合可從所述數據庫(305)的表中檢索,其中,所述表包括記錄,其中,每個記錄包括位置標識、項目標識、消費時間和消費類型。
13.如前述權利要求中的任一項所述的服務器(3-3),包括信息豐富器(324),所述信息豐富器(324)用于從元數據數據庫(323)中檢索與在所述推薦(5)中推薦的項目相關聯的其他信息。
14.如前述權利要求中的任一項所述的服務器(3-3),包括所述元數據數據庫(323)。
15.如前述權利要求中的任一項所述的服務器(3-3),包括接收單元(317),所述接收單元(317)被配置為從所述用戶設備(I)接收用戶標識以及與所述用戶標識相關聯的地理位置。
16.如權利要求15所述的服務器(3-3),其中,所述用戶標識是用戶設備標識、IMS1、移動網絡訂閱標識以及認證數據中的一個或更多個。
17.如權利要求15或16所述的服務器(3-3),其中,所述接收單元(317)還適用于從所述用戶設備(I)接收與項目的至少一個消費以及所述消費的時間有關的信息。
18.如權利要求15-17中的任一項所述的服務器,其中,所述接收單元(317)被配置為從所述用戶設備(I)接收與所述用戶設備(I)利用的無線電信網絡、用于服務的用戶密碼、所述用戶設備(I)的操作系統、以及關于所述訂閱是后付費還是預付費訂閱的信息有關的信息。
19.一種推薦器系統(3),包括第一服務器(3-1)和第二服務器(3-2),其中,所述第一服務器(3-1)包括發送單元(325),所述發送單元(325)用于將至少一個項目的推薦(5)發送到用戶設備(I),所述第二服務器(3-2)包括匹配單元(302),所述匹配單元(302)被配置為將與所述用戶設備(I)的當前位置(1J相關聯的第一位置簡檔與至少一個另一位置簡檔進行匹配,其中,所述匹配基于在第一時間間隔(α)中在所述當前位置(1J中所消費的至少一個項目以及在與所述第一時間間隔(α)不同的至少一個第二時間間隔(Α1-Α8、Β1-Β8、Nl-Nn)中在所述另一位置中所消費的至少一個項目。
20.如前述權利要求19所述的推薦器系統(3),其中,所述第二服務器(3-2)包括加權單元(306),所述加權單元(306)用于使得所述推薦(5)還基于與所述第一位置簡檔相關聯的項目和所述另一位置簡檔的項目之間的加權優先化。
21.如權利要求19或20所述的推薦器系統(3),其中,所述第二服務器(3-2)包括檢索單元(304)和數據庫(305),所述數據庫(305)包括與所述第一位置簡檔相關聯的第一項目集合以及與所述另一位置簡檔相關聯的第二項目集合,其中,所述檢索單元(304)被配置為檢索所述第一項目集合和所述第二項目集合。
22.如權利要求19-22中的任一項所述的推薦器系統(3),其中,所述第一服務器(3-1)包括信息豐富器(324),所述信息豐富器(324)用于從元數據數據庫(323)檢索與在所述推薦(5)中推薦的項目相關聯的其他信息。
23.一種推薦器引擎計算機程序(91),包括當在推薦器系統(3)的服務器(3-2、3-3)上運行時使得所述服務器(3-2、3-3)將與所述用戶設備(I)的當前位置(1J相關聯的第一位置簡檔與至少一個另一位置簡檔進行匹配的計算機可讀代碼裝置,其中,所述匹配基于在第一時間間隔(α)中在當前位置(1J中所消費的至少一個項目以及在與所述第一時間間隔(α)不同的至少一個第二時間間隔(A1-A8、B1-B8、Nl-Nn)中在所述另一位置中所消費的至少一個項目。
24.如權利要求23所述的推薦器引擎計算機程序(91),包括當在所述服務器(3-2、3-3)上運行時使得所述服務器(3-2、3-3)通過將所述第一位置簡檔的散列化消費信息與所述第二位置簡檔的散列化消費信息進行比較來執行所述匹配的計算機可讀代碼裝置。
25.如權利要求23所述的推薦器引擎計算機程序(91),包括當在所述服務器(3-2、3-3)上運行時使得所述服務器(3-2、3-3)通過計算項目之間的相似度(Sij)來部分地執行所述匹配的計算機可讀代碼裝置。
26.如權利要求23-25中的任一項所述的推薦器引擎計算機程序(91),包括當在所述服務器(3-2、3-3)上運行時使得所述服務器(3-2、3-3)從數據庫(305)中檢索與所述第一位置簡檔相關聯的第一項目集合以及與所述另一位置簡檔相關聯的第二項目集合的計算機可讀代碼裝置。
27.一種計算機程序產品 (310),包括計算機可讀介質以及在所述計算機可讀介質上存儲的如權利要求23所述的推薦器引擎計算機程序(91)。
全文摘要
公開了一種用于支持對用戶設備(1)的推薦(5)的服務器(3-2、3-3)。所述服務器包括匹配單元(302),匹配單元(302)被配置為將與所述用戶設備的當前位置(lr)關聯的第一位置簡檔匹配于至少一個另一位置簡檔,其中,所述匹配基于在第一時間間隔(α)中在當前位置中所消費的至少一個項目以及在與所述第一時間間隔不同的至少一個第二時間間隔(A1-A8、B1-B8、N1-Nn)中在所述另一位置中所消費的至少一個項目。還公開了一種推薦器系統(3)、一種推薦器引擎計算機程序(91)和一種計算機程序產品(310)。
文檔編號G06Q30/02GK103210408SQ201180054314
公開日2013年7月17日 申請日期2011年11月11日 優先權日2010年11月12日
發明者西蒙·莫里茲, 克里斯托弗·戴維森 申請人:瑞典愛立信有限公司