中文字幕无码日韩视频无码三区

群組推薦方法和系統的制作方法

文檔序號:8299042閱讀:621來源:國知局
群組推薦方法和系統的制作方法
【技術領域】
[0001] 本發明涉及互聯網技術領域,特別是涉及一種群組推薦方法和系統。
【背景技術】
[0002] 社交網絡和即時通信工具中一般都存在大量的群組,這些群組可由有相同愛好或 者相同特征的用戶組成,群組中的用戶可與群組的其它成員進行消息的交互。為了使得用 戶能夠在海量的群組中發現符合自身需求的群組,需要向用戶推薦一些群組。傳統的群組 推薦方法通常是基于用戶的個人資料,比如興趣愛好、年齡、職業等信息進行推薦,比如可 以將興趣愛好相同的群組推薦給用戶,又如,可以將與職業相關的群組推薦給用戶。
[0003] 然而,傳統的群組推薦方法并不能很好的用于推薦與位置有關的一些群組,例如, 用戶居住地點有關的群組(如XX小區群)、與用戶工作地點有關的群組(如XX工業園大聯 盟)等等,這些與用戶所在的位置有關的群組通常也是很多用戶希望能夠獲知和參與的, 準確地將這類群組推薦給用戶具有極大的應用價值。

【發明內容】

[0004] 基于此,有必要針對上述技術問題,提供一種能向用戶推薦與用戶常駐點位置有 關的群組的群組推薦方法和系統。
[0005] -種群組推薦方法,所述方法包括:
[0006] 獲取用戶常駐點位置;
[0007] 獲取與所述常駐點位置對應的位置名稱;
[0008] 根據預存的位置名稱與群組的對應關系,獲取與所述常駐點位置對應的位置名稱 所對應的群組作為候選群組;
[0009] 將所述候選群組進行排序處理并推薦給用戶。
[0010] 一種群組推薦系統,所述系統包括:
[0011] 位置獲取模塊,用于獲取用戶常駐點位置;
[0012] 常駐點位置名稱獲取模塊,用于獲取與所述常駐點位置對應的位置名稱;
[0013] 候選群組確定模塊,用于根據預存的位置名稱與群組的對應關系,獲取與所述常 駐點的位置名稱對應的群組作為候選群組;
[0014] 排序推薦模塊,用于將所述候選群組進行排序處理并推薦給用戶。
[0015] 上述群組推薦方法和系統,可以根據用戶常駐點位置得到常駐點位置對應的位置 名稱,基于位置名稱向用戶推薦與位置名稱具有對應關系的群組,從而實現了向用戶推薦 與用戶常駐點位置相關的群組。與位置相關的群組通過位置名稱來確定,能夠提高基于位 置的群組推薦的準確性。
【附圖說明】
[0016] 圖1為一個實施例中群組推薦方法的應用環境圖;
[0017] 圖2為一個實施例中群組推薦方法的流程示意圖;
[0018] 圖3為一個實施例中挖掘位置相關的群組的流程示意圖;
[0019] 圖4為圖3中將位置名稱和群組名稱分別構造成固定維度的語義向量的流程示意 圖;
[0020] 圖5為一個實施例中將候選群組進行排序處理并推薦給用戶的流程示意圖;
[0021] 圖6為圖5中從訓練樣本中學習出候選群組的排序模型的流程示意圖;
[0022] 圖7為圖5中按照排序模型對候選群組進行排序的流程示意圖;
[0023] 圖8為一個實施例中群組推薦系統的結構框圖;
[0024] 圖9為另一個實施例中群組推薦系統的結構框圖;
[0025] 圖10為一個實施例中語義向量構造模塊的結構框圖;
[0026] 圖11為一個實施例中位置獲取模塊的結構框圖;
[0027] 圖12為一個實施例中排序推薦模塊的結構框圖;
[0028] 圖13為圖12中排序模型學習模塊的結構框圖;
[0029] 圖14為圖12中群組排序模塊的結構框圖。
【具體實施方式】
[0030] 為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對 本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并 不用于限定本發明。
[0031] 本發明實施例所提出的群組推薦方法可應用如圖1所示的環境中。如圖1所示, 群信息庫存儲了海量的群信息,群信息包括群組名稱、群組成員列表、群組介紹等,每個群 組具有唯一的群組標識。位置名稱庫存儲了海量的位置名稱,位置名稱用于表示某個位置, t匕如"深圳大學"。LBS位置定位庫存儲了海量的用戶的定位信息,這些定位信息可通過用戶 所使用的終端上的定位功能采集到。群組挖掘模塊可根據群信息庫和位置名稱庫,從海量 的群信息中挖掘出與位置相關的群組,比如與用戶工作地相關的群組、與用戶居住點相關 的群組等,然后建立位置名稱與對應的位置相關的群組的對應關系。用戶位置定位模塊可 通過LBS定位庫中的定位信息篩選得到用戶的常駐點位置,也就是用戶經常出現的位置, 基于該位置可以推薦群組挖掘模塊所挖掘到的與位置相關的群組。排序模塊可基于對確定 給用戶推薦的候選群組進行排序處理,然后將排序模塊排序好的群組通過輸出接口輸出到 各種應用中。可以理解,群信息庫、位置名稱庫和LBS位置定位庫可預先設置在各種存儲服 務器中,而用于數據處理的群組挖掘模塊、用戶位置定位模塊和排序模塊可設置在各種處 理服務器中。
[0032] 結合圖1所示,輸出接口所輸出的排序后的群組可使用于多種應用領域,包括群 推薦、好友推薦和網絡信息推送等。群推薦是指可直接提取排序靠前的預設數量的群組推 薦給用戶,好友推薦指的是可將排序靠前的多個群組中的成員推薦給用戶添加好友,網絡 信息推送是指可將排序靠前的多個群組相關的網絡信息推送給用戶,或者將排序靠前的多 個群組中的成員關注的網絡信息推送給用戶。
[0033] 如圖2所示,在一個實施例中,提供的一種群組推薦方法,包括:
[0034] 步驟202,獲取用戶常駐點位置。
[0035] 常駐點位置是指用戶經常出現的地理位置。具體的,可通過基于位置定位服務 (Location Based Services,LBS)來獲取用戶所在的地理位置。而用戶常駐點位置則可 以是用戶一天內最長時間出現的地理位置,或者是用戶在某個特定時間段內出現的地理位 置。比如,用戶一天內最長時間出現的位置或者用戶在晚上10點到早上7點這個時間段內 經常出現的地理位置,則作為用戶常駐點位置。
[0036] 步驟204,獲取與常駐點位置對應的位置名稱。
[0037] 每個地理位置都應有相應的位置名稱,比如可以是地理位置對應的建筑物名稱或 者場所名稱等,比如"深圳大學"、"茵悅之生花園小區"、"蓮花山公園"等。每個位置名稱都 應有對應的地理位置。具體的,可以根據位置名稱的類別獲取與常駐點位置對應的不同類 別的位置名稱,比如,需要獲取場所類的位置名稱,則可從場所類的位置名稱中獲取與常駐 點位置對應的位置名稱,需要獲取居所類的位置名稱,則可從居所類的位置名稱中獲取與 常駐點位置對應的位置名稱。
[0038] 步驟206,根據預存的位置名稱與群組的對應關系,獲取與常駐點位置對應的位置 名稱所對應的群組作為候選群組。
[0039] 本實施例中,由于推薦給用戶的群組是與位置相關的群組,因此可從預存的海量 的與位置相關的群組中獲取與用戶常駐點位置對應的群組,這些與位置相關的群組可事先 從海量的群組中挖掘出。例如,與用戶居所相關的群組可以是"茵悅之生花園小區群"、"天 鵝堡小區聯盟群"等,與用戶工作地相關的群組可以"海松大廈事業群"、"留學生創業大廈 群"等。通常,與位置相關的群組的群組信息中會包含一些與位置有關的信息,比如群組名 稱包含位置名稱,群組簡介包含位置名稱等。因此,與位置相關的群組會對應位置名稱,可 預先建立挖掘出的與位置相關的群組和位置名稱之間的對應關系,而用戶常駐點位置對應 了位置名稱,因此可根據該對應關系中得到與用戶常駐點位置的位置名稱對應的群組,作 為候選群組。
[0040] 步驟208,將候選群組進行排序處理并推薦給用戶。
[0041] 具體的,可根據候選群組的一些屬性信息對候選群組進行排序,這些屬性信息包 括但不限于候選群組對應的地理位置與用戶常駐點位置之間的距離、候選群組的活躍度 等。排序處理后,可提取排序靠前的預設數量的候選群組進行推薦。
[0042] 本實施例中,可以根據用戶常駐點位置得到常駐點位置對應的位置名稱,基于位 置名稱向用戶推薦與位置名稱具有對應關系的群組,從而實現了向用戶推薦與用戶常駐點 位置相關的群組。與位置相關的群組通過位置名稱來確定,能夠提高基于位置的群組推薦 的準確性。
[0043] 在一個實施例中,可預先從海量的群組中挖掘出與位置相關的群組。如圖3所示, 在一個實施例中,挖掘與位置相關的群組的具體過程包括:
[0044] 步驟302,分別對位置名稱和群組信息構造對應的固定維度的語義向量。
[0045] 群組信息包括群組名稱、群組簡介等信息。優選的可對群組信息中的群組名稱構 造對應的固定維度的語義向量。語義向量是指用向量來表示位置名稱和群組信息,該語義 向量能夠涵蓋詞的上下文語境信息。優選的,該固定維度可為
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1