新四季網

推薦好友的方法及其伺服器和終端的製作方法

2023-05-20 12:16:31

推薦好友的方法及其伺服器和終端的製作方法
【專利摘要】提供一種在第一終端中推薦好友的方法。所述方法包括:通過分析第一終端的事件信息來生成第一興趣關鍵字信息,接收第二終端的第二興趣關鍵字信息,比較第一興趣關鍵字信息和第二興趣關鍵字信息,以及基於比較結果顯示推薦第二終端的用戶作為好友的信息。
【專利說明】推薦好友的方法及其伺服器和終端
[0001]相關申請的交叉引用
[0002]本申請要求在2012年8月24日提交到韓國專利局的韓國專利申請第10-2012-0093254號以及2013年4月26日提交到韓國專利局的韓國專利申請的第10-2013-0046927號的優先權,其公開通過引用全部合併與此。
【技術領域】
[0003]示範性實施例涉及一種通過在多個終端當中比較興趣關鍵字信息來推薦好友的方法及其伺服器和終端。
【背景技術】
[0004]隨著智慧型電話用戶的數目增加,社交網絡服務(SNS)的用戶也增加。SNS是使用戶能與許多非特定的人形成關係的服務。SNS用戶形成新的個人關係,或增強與現有聯繫的關係。然而,根據當前提供的社交網絡服務,可能向其他非特定的人開放個人信息,並且作為結果,用戶會感到不安全。此外,用戶可能無意中地與和用戶沒有許多共同之處的其他用戶形成關係。
[0005]因此,允許具有特定聯結(bond)或共同興趣的用戶形成關係的有效的好友推薦系統是必需的。

【發明內容】

[0006]示範性實施例提供一種推薦好友的方法,其能夠通過基於多個終端之間的興趣關鍵字信息的相似性來推薦好友以能夠有效地推薦具有共同興趣的好友。
[0007]根據示範性實施例的一方面,提供一種在第一終端中推薦好友的方法。所述方法包括:通過分析第一終端的事件信息來生成第一興趣關鍵字信息,接收第二終端的第二興趣關鍵字信息,比較第一興趣關鍵字信息和第二興趣關鍵字信息,以及基於比較結果顯示推薦第二終端的用戶作為好友的信息。
[0008]所述方法還可以包括:在第一終端中收集事件信息,其中所述事件信息的收集包括從第一終端的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、電話呼叫歷史信息、社交網絡服務(SNS)使用信息、應用使用信息、網頁使用信息以及付款信息當中收集至少一個。
[0009]所述生成第一興趣關鍵字信息可以包括通過分析事件信息來選擇至少一個第一興趣關鍵字,其中所述第一興趣關鍵字信息可以包括至少一個第一興趣關鍵字以及與第一興趣關鍵字相應的第一位置信息和第一時間信息當中的至少一個。
[0010]所述選擇所述至少一個第一興趣關鍵字可以包括將事件信息歸納成為更高級別第一興趣關鍵字。
[0011]所述歸納事件信息可以包括設置用於將事件信息歸納成為更高級別第一興趣關鍵字的歸納級別。[0012]所述選擇所述至少一個第一興趣關鍵字可以包括:通過分析事件信息來提取多個候選者關鍵字並且基於所述多個候選者關鍵字中的每一個被提取的次數從所述多個候選者關鍵字當中選擇至少一個第一興趣關鍵字。
[0013]所述第二興趣關鍵字信息的接收可以包括基於第二終端的事件信息接收包括歸納為更高級別信息的第二興趣關鍵字的第二興趣關鍵字信息。
[0014]所述第二興趣關鍵字信息還可以包括映射到第二興趣關鍵字的第二位置信息和第二時間信息當中的至少一個。
[0015]可以通過無線區域網(LAN)、近場通信(NFC)、藍牙、紫蜂(Zigbee)、W1-Fi直連(WFD)、以及超寬帶(WUB)通信當中的至少一個來執行從第二終端接收第二興趣關鍵字信
肩、Ο
[0016]所述顯示推薦第二終端的用戶作為好友的信息可以包括:基於比較的結果來計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性,以及如果相似性是預定值或更大則顯示推薦第二終端的用戶作為好友的信息。
[0017]所述方法進一步可以包括在已經過去預定時間之後刪除第二興趣關鍵字信息。
[0018]所述方法還可以包括接收命令以執行用於共享內容的共享操作,接收用於執行共享操作的地帶的選擇,以及如果第二興趣關鍵字信息指示第二終端位於所選地帶中則發送包括有關共享操作的信息的好友請求消息。
[0019]所述方法還可以包括響應於發送好友請求消息從第二終端接收好友接受消息;以及響應於接收好友接受消息共享通過與第二終端的共享操作收集的內容。
[0020]所述內容的共享可以包括向第二終端發送由第一終端共享的第一內容;以及從第二終端接收由第二終端共享的第二內容。
[0021]根據另一示範性實施例的方面,提供一種用於推薦好友的第一終端。所述第一終端包括:顯示器,通信單元,以及控制器,該控制器被配置為:控制通信單元接收第二終端的第二興趣關鍵字信息,通過分析第一終端的事件信息來生成第一興趣關鍵字信息,比較第一興趣關鍵字信息和第二興趣關鍵字信息,以及基於比較的結果控制顯示器顯示推薦第二終端的用戶作為好友的信息。
[0022]所述控制器進一步可以被配置為:在第一終端中收集事件信息,並且所述事件信息包括第一終端的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、電話呼叫歷史信息、社交網絡服務(SNS)使用信息、應用使用信息、網頁使用信息以及付款信息當中的至少一個
[0023]所述控制器還可以被配置為分析事件信息以選擇至少一個第一興趣關鍵字。所述第一興趣關鍵字信息可以包括所述至少一個第一興趣關鍵字以及與第一興趣關鍵字相應的第一位置信息和第一時間信息當中的至少一個。
[0024]所述控制器還可以被配置為通過將事件信息歸納成為更高級別第一興趣關鍵字來選擇所述至少一個第一興趣關鍵字。
[0025]所述控制器還可以被配置為設置用於將事件信息歸納成為更高級別第一興趣關鍵字的歸納級別。
[0026]所述控制器還可以被配置為:通過從分析的事件信息提取多個候選者關鍵字來選擇所述至少一個第一興趣關鍵字,以及基於所述多個候選者關鍵字中的每一個被提取的次數從所述多個候選者關鍵字當中選擇所述至少一個第一興趣關鍵字。
[0027]所述控制器還可以被配置為基於第二終端的事件信息控制通信單元接收第二興趣關鍵字信息,該第二興趣關鍵字信息包括歸納為更高級別信息的第二興趣關鍵字。
[0028]所述第二興趣關鍵字信息還可以包括映射到第二興趣關鍵字的第二位置信息和第二時間信息當中的至少一個。
[0029]所述通信單元可以被配置為通過無線區域網(LAN)、近場通信(NFC)、藍牙、紫蜂(Zigbee)、W1-Fi直連(WFD)、以及超寬帶(WUB)通信當中的至少一個與第二終端通信。
[0030]所述控制器還可以被配置為基於比較的結果來計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性,以及如果計算的相似性是預定值或更大則控制顯示器顯示推薦第二終端的用戶作為好友的信息。
[0031]所述控制器還可以被配置為在已經過去預定時間之後刪除第二興趣關鍵字信息。
[0032]所述控制器還可以被配置為接收命令以執行用於共享內容的共享操作,接收用於執行共享操作的地帶的選擇,以及如果第二興趣關鍵字信息指示第二終端位於所選地帶中則控制通信單元向第二終端發送包括有關共享操作的信息的好友請求消息。
[0033]所述控制器還可以進一步被配置為響應於發送好友請求消息來控制通信單元從第二終端接收好友接受消息,以及響應於接收好友接受消息與第二終端共享內容。
[0034]所述控制器還可以被配置為控制通信單元向第二終端發送由第一終端收集的第一內容以及從第二終端接收由第二終端收集的第二內容。
[0035]根據另一示範性實施例的方面,提供一種在好友推薦伺服器中推薦好友的方法。所述方法包括:從第一終端接收包括映射到時間信息和位置信息當中的至少一個的第一關鍵字的第一興趣關鍵字信息,從第二終端接收包括映射到第二時間信息和第二位置信息當中的至少一個的第二關鍵字的第二興趣關鍵字信息,相互比較第一興趣關鍵字信息和第二興趣關鍵字信息;以及基於比較的結果向第一終端和第二終端當中的至少一個提供好友推薦信息。
[0036]根據另一不範性實施例的方面,提供一種在第一終端中推薦好友的方法,所述方法包括:在第一終端中收集事件信息;通過分析收集的事件信息來獲得第一興趣關鍵字信息;從第二終端接收通過分析第二終端中的事件信息獲得的第二興趣關鍵字信息;相互比較第一興趣關鍵字信息和第二興趣關鍵字信息;以及基於比較的結果推薦第二終端的用戶作為好友。
[0037]所述事件信息的收集可以包括收集第一終端的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、電話呼叫歷史信息、社交網絡服務(SNS)使用信息、應用使用信息、網頁使用信息、以及付款信息當中的至少一個。
[0038]所述第一興趣關鍵字信息的獲得可以包括通過分析事件信息來選擇至少一個第一興趣關鍵字,並且第一興趣關鍵字信息可以包括與第一興趣關鍵字相應的第一位置信息和第一時間信息當中的至少一個。所述第一興趣關鍵字信息的獲得可以包括將第一位置信息和第一時間信息當中的至少一個歸納為更高級別信息。
[0039]所述方法可以進一步包括設置用於將第一位置信息和第一時間信息當中的至少一個歸納為更高級別信息的歸納級別。
[0040]所述第一興趣關鍵字的選擇可以包括:通過分析事件信息提取多個候選者關鍵字;以及基於候選者關鍵字中的每一個被提取的次數從所述多個候選者關鍵字當中選擇第一興趣關鍵字。
[0041]所述多個候選者關鍵字的提取可以包括通過使用自然語言處理(NLP)技術來分析事件?目息。
[0042]所述第一興趣關鍵字信息的獲得可以包括:基於作為分級詞彙資料庫的WordNet將第一興趣關鍵字歸納為更高級別詞;以及將第一位置信息和第一時間信息當中的至少一個映射到歸納的第一興趣關鍵字。
[0043]所述第一興趣關鍵字信息的獲得可以包括:通過將歸納的第一興趣關鍵字設置為第一軸並且將第一位置信息和第一時間信息當中的至少一個設置為第二軸,以關於歸納的第一興趣關鍵字的提取頻率矩陣格式生成第一興趣關鍵字信息。
[0044]所述第一興趣關鍵字信息的獲得可以進一步包括通過在以提取頻率矩陣格式生成的第一興趣關鍵字信息上執行非負矩陣因子分解(non-negative matrixfactorization)來獲得關於第一興趣關鍵字信息的多個第一特徵向量。
[0045]所述第二興趣關鍵字信息的接收可以包括在第二終端中接收歸納級別的輸入之後接收歸納為更高級別信息的第二興趣關鍵字信息。
[0046]所述第二興趣關鍵字信息的接收可以包括接收第二興趣關鍵字信息,其中第二位置信息和第二時間信息當中的至少一個被映射到歸納為更高級別詞的第二興趣關鍵字。
[0047]所述第二興趣關鍵字信息的接收可以包括:通過將歸納的第二興趣關鍵字設置為第一軸並且將第二位置信息和第二時間信息當中的至少一個設置為第二軸,接收以關於歸納為更高級別詞的第二興趣關鍵字的提取頻率矩陣格式生成的第二興趣關鍵字信息。
[0048]所述第二興趣關鍵字信息的接收可以包括接收通過在以提取頻率矩陣格式生成的第二興趣關鍵字信息上執行非負矩陣因子分解生成的多個第二特徵向量。
[0049]可以通過無線區域網(LAN)、近場通信(NFC),藍牙、紫蜂、W1-Fi直連(WFD),以及超寬帶(WUB)通信中的一個來執行從第二終端接收第二興趣關鍵字信息。
[0050]可以相互比較歸納為更高級別詞的關於第一興趣關鍵字的第一興趣關鍵字信息以及歸納為更高級別詞的關於第二興趣關鍵字的第二興趣關鍵字信息。
[0051]所述比較可以包括比較多個第一特徵向量和多個第二特徵向量,其中通過第一興趣關鍵字信息的非負矩陣因子分解生成所述多個第一特徵向量,並且通過第二興趣關鍵字信息的非負矩陣因子分解生成所述多個第二特徵向量。
[0052]所述好友的推薦可以包括:基於比較的結果計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性;以及當計算的相似性是預定值或更大時,推薦第二終端的用戶作為好友。
[0053]所述方法可以進一步包括在已經過去預定時間之後刪除第二興趣關鍵字信息。
[0054]所述第一終端中的事件信息的收集可以包括:接收關於用於共享內容的共享操作的設置;以及向第二終端發送包括關於共享操作的信息的好友請求消息,其中所述接收第二興趣關鍵字信息可以包括從第二終端接收相應於好友請求消息的接受消息,並且推薦好友可以包括推薦發送接受消息的第二終端的用戶作為好友。
[0055]所述方法可以進一步包括:感測共享操作;並且共享通過與第二終端的共享操作收集的內容。[0056]所述內容的共享可以包括:向第二終端發送通過第一終端中的共享操作收集的第一內容;以及從第二終端接收通過第二終端中的共享操作收集的第二內容。
[0057]所述內容的共享可以包括:共享通過經由共享伺服器與第二終端的共享操作收集的內容。
[0058]所述接收關於共享操作的設置可以包括接收關於應用了共享操作的地帶的設置。
[0059]所述方法可以進一步包括:感測所述地帶中的共享操作;並且共享通過與第二終端的共享操作收集的內容。
[0060]所述方法可以進一步包括:感測用於請求共享面板的用戶手勢;以及響應於用戶手勢顯示關於共享操作的信息、與共享操作有關的應用、以及關於通過共享面板上的共享操作連接的至少一個好友的信息當中的至少一個。
[0061]根據另一示範性實施例的方面,提供一種在好友推薦伺服器中推薦好友的方法,所述方法包括:從第一終端接收基於由第一終端收集的事件信息獲得的第一興趣關鍵字信息;從第二終端接收基於由第二終端收集的事件信息獲得的第二興趣關鍵字信息;相互比較第一興趣關鍵字信息和第二興趣關鍵字信息;以及基於比較結果向第一終端和第二終端當中的至少一個提供好友推薦信息。
[0062]所述事件信息可以包括第一終端的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、電話呼叫歷史信息、社交網絡服務(SNS)使用信息、應用使用信息、網頁使用信息、以及付款信息當中的至少一個。
[0063]所述第一興趣關鍵字信息可以包括關於第一位置信息和第一時間信息當中的至少一個映射到的第一興趣關鍵字的信息,並且第二興趣關鍵字信息可以包括關於第二位置信息和第一時間信息當中的至少一個映射到的第二興趣關鍵字的信息。
[0064]第一位置信息、第一時間信息、第二位置信息和第二時間信息當中的至少一個可以歸納為更高級別信息。
[0065]所述第一興趣關鍵字信息可以包括關於基於WordNet (分級詞彙資料庫)歸納為更高級別詞的第一興趣關鍵字的信息,並且第二興趣關鍵字信息可以包括關於基於WordNet歸納為更高級別詞的第二興趣關鍵字的信息。
[0066]所述方法可以包括:接收以關於歸納的第一興趣關鍵字的提取頻率矩陣格式的第一興趣關鍵字信息,通過將歸納的第一興趣關鍵字設置為第一軸並且將第一位置信息和第一時間信息當中的至少一個設置為第二軸生成該提取頻率矩陣格式;以及接收以關於歸納的第二興趣關鍵字的提取頻率矩陣格式的第二興趣關鍵字信息,通過將歸納的第二興趣關鍵字設置為第一軸並且將第二位置信息和第二時間信息當中的至少一個設置為第二軸生成該提取頻率矩陣格式。
[0067]所述方法可以包括通過在以提取頻率矩陣格式生成的第一興趣關鍵字信息上執行非負矩陣因子分解來接收關於第一興趣關鍵字信息的多個第一特徵向量;以及通過在以提取頻率矩陣格式生成的第二興趣關鍵字信息上執行非負矩陣因子分解來接收關於第二興趣關鍵字信息的多個第二特徵向量。
[0068]所述方法可以包括比較關於歸納為更高級別詞的第一興趣關鍵字的第一興趣關鍵字信息與關於歸納為更高級別詞的第二興趣關鍵字的第二興趣關鍵字信息。
[0069]所述方法可以包括比較所述多個第一特徵向量和所述多個第二特徵向量,其中通過第一興趣關鍵字信息的非負矩陣因子分解生成所述多個第一特徵向量,並且通過第二興趣關鍵字信息的非負矩陣因子分解生成所述多個第二特徵向量。
[0070]所述方法可以包括:基於比較的結果計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性;以及當計算的相似性是預定值或更大時,向第一終端和第二終端當中的至少一個提供好友推薦信息。
[0071]所述方法可以進一步包括進一步考慮第一終端和第二終端的位置向第一終端和第二終端當中的至少一個提供好友推薦信息。
[0072]所述方法可以進一步包括在已經過去預定時間之後刪除第一興趣關鍵字信息和第二興趣關鍵字信息。
[0073]所述方法可以包括從位於預定位置的第一終端和第二終端接收第一興趣關鍵字信息和第二興趣關鍵字信息達預定時間。
[0074]根據另一示範性實施例的方面,提供一種用於推薦好友的第一終端,所述第一終端包括:事件信息收集單元,用於收集關於在第一終端中出現的事件的事件信息;興趣關鍵字信息管理器,用於通過分析收集的事件信息來獲得第一興趣關鍵字信息;通信單元,用於從第二終端接收通過分析第二終端中的事件信息獲得的第二興趣關鍵字信息;推薦單元,用於相互比較第一興趣關鍵字信息和第二興趣關鍵字信息,並且基於比較的結果推薦第二終端的用戶作為好友;以及控制器,用於控制事件信息收集單元、興趣關鍵字信息管理器、通信單元,以及推薦單元。
[0075]所述事件信息收集單元可以收集第一終端的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、電話呼叫歷史信息、社交網絡服務(SNS)使用信息、應用使用信息、網頁使用信息、以及付款信息當中的至少一個。
[0076]所述興趣關鍵字信息管理器可以通過分析事件信息來選擇至少一個第一興趣關鍵字,並且第一興趣關鍵字信息可以包括與第一興趣關鍵字對應的第一位置信息和第一時間信息當中的至少一個。
[0077]所述第一興趣關鍵字信息管理器可以將第一位置信息和第一時間信息當中的至少一個歸納為更高級別信息。所述控制器可以設置用於將第一位置信息和第一時間信息當中的至少一個歸納為更高級別信息的歸納級別。
[0078]所述興趣關鍵字信息管理器可以通過分析事件信息提取多個候選者關鍵字,以及可以基於候選者關鍵字中的每一個被提取的次數從所述多個候選者關鍵字當中選擇第一興趣關鍵字。
[0079]所述興趣關鍵字信息管理器可以通過使用自然語言處理(NLP)技術通過分析事件信息提取所述多個候選者關鍵字。
[0080]所述興趣關鍵字信息管理器可以基於作為分級詞彙資料庫的WordNet將第一興趣關鍵字歸納為更高級別詞,並且可以將第一位置信息和第一時間信息當中的至少一個映射為歸納的第一興趣關鍵字。
[0081]所述興趣關鍵字信息管理器可以通過將歸納的第一興趣關鍵字設置為第一軸並且將第一位置信息和第一時間信息當中的至少一個設置為第二軸,以關於歸納的第一興趣關鍵字的提取頻率矩陣格式生成第一興趣關鍵字信息。
[0082]所述興趣關鍵字信息管理器可以通過在以提取頻率矩陣格式生成的第一興趣關鍵字信息上執行非負矩陣因子分解來獲得關於第一興趣關鍵字信息的多個第一特徵向量。
[0083]所述通信單元可以在第二終端中接收歸納級別的輸入之後接收歸納為更高級別信息的第二興趣關鍵字信息。
[0084]所述通信單元可以接收第二興趣關鍵字信息,其中第二位置信息和第二時間信息當中的至少一個可以被映射到歸納為更高級別詞的第二興趣關鍵字。
[0085]所述通信單元可以通過將歸納的第二興趣關鍵字設置為第一軸並且將第二位置信息和第二時間信息當中的至少一個設置為第二軸,接收以關於歸納為更高級別詞的第二興趣關鍵字的提取頻率矩陣格式生成的第二興趣關鍵字信息。
[0086]所述通信單元可以接收通過在以提取頻率矩陣格式生成的第二興趣關鍵字信息上執行非負矩陣因子分解生成的多個第二特徵向量。
[0087]所述通信單元可以通過無線區域網(LAN)、近場通信(NFC),藍牙、紫蜂、W1-Fi直連(WFD),以及超寬帶(WUB)通信中當中的至少一個從第二終端接收第二興趣關鍵字信息。
[0088]所述推薦單元可以比較關於歸納為更高級別詞的第一興趣關鍵字的第一興趣關鍵字信息與關於歸納為更高級別詞的第二興趣關鍵字的第二興趣關鍵字信息。
[0089]所述推薦單元可以比較多個第一特徵向量和多個第二特徵向量,其中通過第一興趣關鍵字信息的非負矩陣因子分解生成所述多個第一特徵向量,並且通過第二興趣關鍵字信息的非負矩陣因子分解生成所述多個第二特徵向量。
[0090]所述推薦單元可以基於比較的結果計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性;以及當計算的相似性是預定值或更大時,可以推薦第二終端的用戶作為好友。
[0091]所述控制器可以在已經過去預定時間之後刪除第二興趣關鍵字信息。
[0092]所述事件信息收集單元可以接收關於用於共享內容的共享操作的設置,所述通信單元可以向第二終端發送包括關於共享操作的信息的好友請求消息,並且從第二終端接收相應於好友請求消息的接受消息,並且推薦單元可以推薦發送接受消息的第二終端的用戶作為好友。
[0093]所述事件信息收集單元可以感測共享操作,並且可以共享通過與第二終端共享操作收集的內容。
[0094]所述通信單元可以向第二終端發送通過第一終端中的共享操作收集的第一內容,並且可以從第二終端接收通過第二終端中的共享操作收集的第二內容。
[0095]所述通信單元可以共享通過經由共享伺服器與第二終端的共享操作收集的內容。
[0096]所述事件信息收集單元可以進一步接收關於應用了共享操作的地帶的設置。
[0097]所述事件信息收集單元可以感測地帶中的共享操作,並且可以共享通過與第二終端的共享操作收集的內容。
[0098]所述事件信息收集單元可以感測用於請求共享面板的用戶手勢,並且所述控制器可以響應於用戶手勢顯示關於共享操作的信息、與共享操作有關的應用、以及關於通過共享面板上的共享操作連接的至少一個好友的信息當中的至少一個。
[0099]根據另一示範性實施例的方面,提供一種好友推薦伺服器,包括:通信單元,從第一終端接收基於由第一終端收集的事件信息獲得的第一興趣關鍵字信息,並且從第二終端接收基於由第二終端收集的事件信息獲得的第二興趣關鍵字信息;推薦單元,相互比較第一興趣關鍵字信息和第二興趣關鍵字信息,並且基於比較結果向第一終端和第二終端當中的至少一個提供好友推薦信息;以及控制器,用於控制通信單元和推薦單元。
[0100]所述通信單元可以接收以關於歸納的第一興趣關鍵字的提取頻率矩陣格式的第一興趣關鍵字信息,通過將歸納的第一興趣關鍵字設置為第一軸並且將第一位置信息和第一時間信息當中的至少一個設置為第二軸生成該提取頻率矩陣格式;以及可以接收以關於歸納的第二興趣關鍵字的提取頻率矩陣格式的第二興趣關鍵字信息,通過將歸納的第二興趣關鍵字設置為第一軸並且將第二位置信息和第二時間信息當中的至少一個設置為第二軸生成該提取頻率矩陣格式。
[0101]所述通信單元可以通過在以提取頻率矩陣格式生成的第一興趣關鍵字信息上執行非負矩陣因子分解來接收關於第一興趣關鍵字信息的多個第一特徵向量,並且可以通過在以提取頻率矩陣格式生成的第二興趣關鍵字信息上執行非負矩陣因子分解來接收關於第二興趣關鍵字信息的多個第二特徵向量。
[0102]所述推薦單元可以比較關於歸納為更高級別詞的第一興趣關鍵字的第一興趣關鍵字信息與關於歸納為更高級別詞的第二興趣關鍵字的第二興趣關鍵字信息。
[0103]所述推薦單元可以比較多個第一特徵向量和多個第二特徵向量,其中通過第一興趣關鍵字信息的非負矩陣因子分解生成所述多個第一特徵向量,並且通過第二興趣關鍵字信息的非負矩陣因子分解生成所述多個第二特徵向量。所述推薦單元可以基於比較的結果計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性;以及當計算的相似性是預定值或更大時,可以向第一終端和第二終端當中的至少一個提供好友推薦信息。
[0104]所述推薦單元可以進一步考慮第一終端和第二終端的位置向第一終端和第二終端當中的至少一個提供好友推薦信息。
[0105]所述控制器可以在已經過去預定時間之後刪除第一興趣關鍵字信息和第二興趣
關鍵字信息。
[0106]所述通信單元可以從位於預定位置的第一終端和第二終端接收第一興趣關鍵字信息和第二興趣關鍵字信息達預定時間。
【專利附圖】

【附圖說明】
[0107]通過參照附圖詳細描述示範性實施例,上述及其他特徵和益處將更明顯,其中:
[0108]圖1是根據示範性實施例的好友推薦系統的框圖;
[0109]圖2A和圖2B是根據示範性實施例的第一終端的框圖;
[0110]圖3是示出根據示範性實施例的第一終端中的推薦好友的方法的流程圖;
[0111]圖4是示出根據示範性實施例的、由第一終端獲得第一興趣關鍵字信息的方法的流程圖;
[0112]圖5A和5B是示出根據示範性實施例的、與第一興趣關鍵字信息相應的第一位置信息和第一時間信息的圖;
[0113]圖6是根據示範性實施例的WordNet (分級詞彙資料庫)的概念視圖;
[0114]圖7是示出根據示範性實施例的第一興趣關鍵字的提取頻率矩陣的圖;
[0115]圖8是示出根據示範性實施例的關於第一興趣關鍵字的提取頻率矩陣的非負矩陣因子分解(NMF)結果的圖;[0116]圖9是示出根據另一示範性實施例的方面的第一終端中的推薦好友的方法的圖;
[0117]圖10是根據另一示範性實施例的方面的好友推薦系統;
[0118]圖11是根據示範性實施例的好友推薦伺服器的框圖;
[0119]圖12是示出根據示範性實施例的好友推薦伺服器中的推薦好友的方法的流程圖;
[0120]圖13是更詳細地示出根據示範性實施例的好友推薦伺服器中的推薦好友的方法的流程圖;
[0121]圖14是示出根據示範性實施例的第一終端中的好友推薦屏幕的圖;
[0122]圖15是示出存在於某一時間和空間中的多個終端當中的好友推薦屏幕的圖;
[0123]圖16A和圖16B是示出經由社交網絡服務(SNS)應用由第一終端顯示的好友推薦屏幕的圖;
[0124]圖17A和圖17B是示出根據示範性實施例的、通過第一終端中的旅行應用顯示的好友推薦屏幕的圖;
[0125]圖18是示出根據示範性實施例的、通過使用共享操作的推薦好友的方法的流程圖;
[0126]圖19是示出根據另一示範性實施例的方面的、通過使用共享操作的推薦好友的方法的流程圖;
[0127]圖20A到圖20C是示出根據示範性實施例的廣播好友請求消息的方法的圖;
[0128]圖21A和圖21B是示出通過藍牙低耗電(BLE)通信來發送好友請求消息的方法的圖;
[0129]圖22A和圖22B是示出根據示範性實施例根據的、共享通過共享操作收集的內容的方法的圖;
[0130]圖23A和圖23B是示出根據示範性實施例的、通過共享伺服器共享內容的方法的圖;
[0131]圖24A和圖24B是示出根據示範性實施例的顯示內容共享檢查窗口的屏幕的圖;以及
[0132]圖25A到圖25E是示出根據示範性實施例的、通過共享面板共享內容的方法的圖。【具體實施方式】
[0133]下面將簡要地描述此處使用的術語,並且將詳細描述示範性實施例。
[0134]考慮到示範性實施例中提供的功能,已經在此處使用一般和廣泛使用的術語,並且可以根據本領域一個普通技術人員的意圖、先例或出現的新技術而變化。另外,在有些情況下, 申請人:可以任意地選擇專用術語,而在此情況下, 申請人:將在示範性實施例的描述中提供術語的意思。因此,將理解地是,此處使用的術語應該解釋為具有和他們在相關技術的上下文中的意思一致的意思,並且不會以理想化或過度地正式意義解釋,除非此處明白地如此定義。
[0135]將進一步理解地是,當在此處使用「包含」或「包括」時,確定了元件的存在,但是沒有排除一個或多個其他元件的存在或添加,除非另作說明。另外,此處使用的術語,諸如「單元」或「模塊」,意味著用於處理至少一個功能或操作的實體。這些實體可以通過硬體、軟體或硬體和軟體的組合實現。
[0136]現在將參照附圖更完全地描述示範性實施例。然而,示範性實施例可以以許多不同的形成具體實現並且將不會被看做限於此處闡述的示範性實施例。在示範性實施例的描述中,當某一詳細說明被認為會不必要地模糊的示範性實施例的本質時將省略該說明。遍及附圖的描述,類似的參考數字指示類似的元件。如此處使用的,術語「和/或」包括一個或多個關聯列出的項目的任一和全部組合。諸如「其中的至少一個」的表達放在元件列表之前時,修改元件的全部列表而不修改列表的個體元件。
[0137]圖1是示出根據示範性實施例的好友推薦系統的圖。
[0138]如圖1所示,根據示範性實施例的好友推薦系統可以包括多個終端,例如,第一終端100、第二終端200、第三終端...,以及第N終端。
[0139]根據示範性實施例的第一終端100、第二終端200、第三終端.....以及第N終端可
以向彼此發送關於興趣關鍵字的信息和/或從彼此接收關於興趣關鍵字的信息,並且可以比較他們自己的興趣關鍵字信息與對方的興趣關鍵字信息,以向用戶推薦對方終端作為好友。
[0140]以下,在多個終端當中的第一終端100中推薦好友的方法將被描述為示例。根據示範性實施例的在第一終端100中推薦好友的方法可以應用於另外的終端。為了描述的方便起見,第二終端200將描述為外部設備的代表終端。
[0141]根據示例性實施例的第一終端100和第二終端200可以實現為各種類型的終端。例如,第一終端100和第二終端200可以是行動電話、智慧型電話、膝上型計算機、計算機、平板PC、電子圖書終端、智能電視(TV)、數字廣播終端、個人數字助理(PDA)、可攜式多媒體播放器(PMP)、以及導航設備;然而,示例性實施例不局限於此。
[0142]下文中,將參考圖2A和圖2B更詳細地描述第一終端100的配置。
[0143]圖2A和圖2B是示出根據示例性實施例的第一終端100的框圖。
[0144]如圖2A中所示,第一終端100可以包括事件信息收集單元110、興趣關鍵字信息管理器120、通信單元130、推薦單元140和控制器150。然而,第一終端100可以包括比圖2A的那些更多的組件,或比圖2A的那些更少的組件。例如,如圖2B所示,第一設備100可以包括通信單元130、控制器150、顯示器160。
[0145]下文中,將詳細描述上述組件。
[0146]事件信息收集單元110感測第一終端100中發生的各種類型的事件,並且可以收集關於感測的各種類型的事件的信息。
[0147]根據示例性實施例的事件信息收集單元110可以包括用於收集事件信息的各種傳感器。例如,事件信息收集單元110可以包括加速度傳感器、傾斜傳感器、陀螺儀傳感器、3軸磁性傳感器、語音識別傳感器、照度傳感器、溫度傳感器、圖像傳感器(例如,照相機)、以及觸覺傳感器。
[0148]示例性實施例的事件信息收集單元110可以收集第一終端100的位置信息或網絡信息。例如,事件信息收集單元110可以收集全球定位系統(GPS)坐標信息、小區ID信息、W1-Fi接入點(AP)信息等等。
[0149]示例性實施例的事件信息收集單元110可以收集用戶的狀態信息。用戶的狀態信息是關於用戶的運動或用戶的活動模式的信息,即,關於用戶的步行狀態、用戶的鍛鍊狀態、用戶的駕駛狀態、用戶的睡眠狀態等等的信息。例如,如果用戶將第一終端連接到他/她的房子中的機座(stand),則事件信息收集單元110考慮到第一終端100的位置信息、傾斜信息、運動信息、當前時刻信息、以及鬧鐘設置信息可以確定用戶處於睡眠狀態。此外,如果用戶將第一終端100連接到他/她的汽車中的支座(holder),則事件信息收集單元110考慮到第一終端100的位置信息、傾斜信息、運動信息可以確定用戶處於駕駛狀態。
[0150]根據示例性實施例的事件信息收集單元110可以收集從用戶輸入單元輸入的內容。例如,事件信息收集單元110可以收集諸如經由觸控螢幕從用戶輸入的文本、附圖以及符號的信息,或者可以識別用戶的聲音並收集從用戶的聲音輸入的內容。
[0151]根據示例性實施例的事件信息收集單元110可以收集發出/接收的消息信息、發出/接收的電子郵件信息、呼叫列表信息、社交網絡服務(SNS)使用信息、以及網頁使用信息。例如,事件信息收集單元110可以收集消息或者電子郵件的發出/接收的時間、在發出/接收的消息或電子郵件中的內容、呼叫內容、呼叫時間、對方信息、接入SNS伺服器的時間、SNS使用列表、從SNS伺服器接收到的信息、訪問網頁的時間、以及網頁使用列表。
[0152]根據示例性實施例的事件信息收集單元110可以收集關於在第一終端100中的應用使用的信息。例如,如果用戶在運行帳簿應用以後保留家庭帳戶,則事件信息收集單元110可以收集關於記錄在帳簿裡的支出、收入、以及投資的信息。此外,如果用戶在運行計劃表管理應用以後輸入他/她的計劃表信息,則事件信息收集單元110可以收集用戶的計劃表信息。此外,事件信息收集單元110還可以收集關於在運行捕獲應用以後由用戶捕獲的被捕獲內容的信息,或者可以收集關於通過音樂應用由用戶選擇的音樂的信息。
[0153]事件信息收集單元110可以收集諸如如下之類的信息:由用戶安裝或搜索的應用的標識信息、關於應用的種類的信息、當應用被使用時的時間、以及應用的使用時段。此外,如果用戶通過在第一終端100中使用移動卡做出付款,則事件信息收集單元110可以收集用戶的付款信息,以及用戶的消費模式信息。
[0154]S卩,示例性實施例的事件信息收集單元110可以通過使用各種傳感器收集關於發生在第一終端100中的事件的信息以及關於第一終端100的用戶的信息。這裡,示例性實施例的事件信息收集單元110可以以預定周期收集事件信息,或可以當事件發生時實時收集事件信息。
[0155]示例性實施例的事件信息收集單元110可以接收關於用於共享內容的共享操作的設置。根據示例性實施例的共享操作可以變化。例如,共享操作可以包括攝影操作、錄音操作、音樂播放操作、屏幕捕獲操作等等;然而,示例性實施例不局限於此。
[0156]事件信息收集單元110可以進一步接收關於應用了共享操作的地帶的設置。根據示例性實施例的應用了共享操作的地帶可以是通過用戶的第一終端100的通信範圍、區域、距離或預定點,或者建築物或空間設置;然而,示例性實施例不局限於此。
[0157]根據示例性實施例,事件信息收集單元110可以感測共享操作。此外,事件信息收集單元110可以感測第一終端100是否位於應用了共享操作的地帶內。
[0158]事件信息收集單元110可以感測用於請求共享面板的用戶手勢。根據示例性實施例的用於請求共享面板的用戶手勢可以變化。例如,用於請求共享面板的用戶手勢可以包括:從第一終端100的一側到另一側的拖曳或輕彈的手勢,選擇預定按鈕的手勢、或輕擊或雙擊第一終端100中的屏幕的預定區域的手勢;然而,示例性實施例不局限於此。[0159]興趣關鍵字信息管理器120可以通過分析從第一終端100收集的事件信息來獲取第一興趣關鍵字信息。示例性實施例的第一興趣關鍵字信息是關於至少一個或多個興趣關鍵字的信息,通過分析事件信息提取所述一個或多個興趣關鍵字預定次數或更多次。示例性實施例的第一興趣關鍵字信息可以包括第一興趣關鍵字、相應於第一興趣關鍵字信息的第一位置信息、以及相應於第一興趣關鍵字的第一時間信息。
[0160]根據示例性實施例的第一興趣關鍵字可以是從多個候選者關鍵字(專有名詞)提取預定次數的關鍵字,通過使用自然語言處理(NLP)技術從事件信息提取所述多個候選者關鍵字。即,第一興趣關鍵字可以表示從第一終端100中頻繁地發生的事件中提取的關鍵字。可以存在根據示例性實施例的多個第一興趣關鍵字。
[0161]相應於根據示例性實施例的第一興趣關鍵字的第一位置信息可以是關於事件發生的位置的信息,從所述事件中提取該第一興趣關鍵字。此外,與根據示例性實施例的第一興趣關鍵字相應的第一時間信息可以是關於事件發生的時間的信息,從所述事件中提取第一興趣關鍵字。
[0162]例如,當第一終端100的用戶在2012年2月15日15:00向在部分A中的好友發出消息「你想要去球場嗎? 」時,興趣關鍵字信息管理器120可以從文本信息提取第一興趣關鍵字,即,球場。這裡,在其中發出文本信息的公園A的位置是相應於第一興趣關鍵字的第一位置信息,並且發出文本信息時的時間,即,2012年2月15日15:00是相應於第一興趣關鍵字的第一時間信息。
[0163]S卩,根據示例性實施例,興趣關鍵字信息管理器120可以通過將第一位置信息和第一時間信息當中的至少一個映射到第一興趣關鍵字來生成第一興趣關鍵字信息。
[0164]如果存在從其中提取第一興趣關鍵字的多個事件並且多個事件的位置和時間彼此不同,則興趣關鍵字信息管理器120分析從其提取第一興趣關鍵字的多個事件發生的位置和時間,以將具有統計上高出現頻率的位置和時間設置為第一位置信息和第一時間信息,並且可以將第一位置信息和時間信息映射到第一興趣關鍵字。
[0165]根據示例性實施例,興趣關鍵字信息管理器120可以將第一位置信息和第一時間信息當中的至少一個歸納為更高級別信息,並且可以將更高級別信息映射到第一興趣關鍵字。此外,興趣關鍵字信息管理器120可以基於WordNet (分級詞彙資料庫)將第一興趣關鍵字歸納為更高級別詞,並且可以將第一位置信息和第一時間信息當中的至少一個重新映射到歸納的第一興趣關鍵字。
[0166]WordNet是通過使用關於詞的語義和使用模式的信息來構建詞之間的相關性的資料庫。WordNet的基本結構包括每個包含一組同義詞的稱為同義詞集合(synset)的邏輯組,以及定義同義詞集合之間的關係的語義關係。語義關係可以包括上義詞(hypernyms)、下義詞(hyponyms)、部分詞(meronyms)和整體詞(holonyms)。在WordNet的名詞部分中,實體是根據語義被擴展以形成低級詞的最高詞。因此,WordNet可以是其中概念詞被分類並定義以形成分級結構的一種本體論。
[0167]本體論是共享的概念的正式和顯式說明。本體論可以翻譯為包括詞和關係的一種詞典,其中關於某一領域的詞被分級地表示並且包括用於額外擴展詞的推理規則。
[0168]根據另一個示例性實施例,興趣關鍵字信息管理器120可以提取通過使用NLP技術提取的名詞的更高級別詞作為候選者關鍵字。在這種情況下,第一興趣關鍵字可以是預定歸納級別的關鍵字。例如,如果通過事件信息分析提取了諸如狗、貓,倉鼠,豚鼠、棒球、籃球、足球、跑車、SUV、大眾、BlueMarble、Monopoly、Catan和Jenga之類的名詞,貝丨J第一終端100可以提取作為狗、貓、倉鼠和豚鼠的更高級別詞的詞「寵物」,作為棒球、籃球、足球的更高級別詞的詞「運動」,作為SUV、跑車、大眾的更高級別詞的詞「汽車」,以及作為BlueMarble、Monopoly、Catan、和Jenga的更高級別詞的詞「桌面遊戲」作為候選者關鍵字。這裡,如果候選者關鍵字「寵物」的提取次數是100,候選者關鍵字「運動」的提取次數是10,候選者關鍵字「汽車」的提取次數是200,並且候選者關鍵字「桌面遊戲」的提取次數是70,則第一終端100可以基於提取次數選擇詞「汽車」、「寵物」和「桌面遊戲」作為第一興趣詞關鍵字。
[0169]根據示例性實施例,興趣關鍵字信息管理器120可以將第一興趣關鍵字信息配置為矩陣。例如,興趣關鍵字信息管理器120將第一興趣關鍵字信息生成為關於歸納的第一興趣關鍵字的提取頻率矩陣,該矩陣包括作為第一軸的歸納的第一興趣關鍵字以及作為第二軸的第一位置信息和第一時間信息當中的至少一個。
[0170]此外,興趣關鍵字信息管理器120在生成為提取頻率矩陣的第一興趣關鍵字信息上執行非負矩陣因子分解,以獲得第一興趣關鍵字信息的多個第一特徵向量。
[0171]非負矩陣因子分解是從包括非負數的大量對象信息提取由兩個矩陣組成的部分信息,並通過使用兩個矩陣的線性組合表示對象的方法。第一被提取矩陣可以表示對象的部分信息,而第二被提取矩陣可以表示該部分信息的權重值。
[0172]根據示例性實施例,興趣關鍵字信息管理器120可以實現為第一終端100的個性化伺服器。這將稍後參考圖9更詳細地描述。
[0173]通信單元130可以包括使能與外部設備的通信的一個或多個組件以及外部設備位於其中的網絡。例如,通信單元130可以包括短距離通信模塊、無線網際網路模塊、移動通信模塊以及位置信息模塊。
[0174]當在短距離範圍內通信時使用短距離通信模塊,並且例如,短距離通信模塊可以是藍牙、超寬帶(UWB)、紫蜂、近場通信(NFC)、W1-Fi直連(WFD)、或基於紅外線數據協會(IrDA)的模塊。
[0175]無線網際網路模塊是用於無線網際網路訪問的模塊,並且可以嵌入在第一終端100中或布置在第一終端100外部。移動通信模塊向移動通信網絡上的基站、外部設備和伺服器當中的至少一個發送無線信號/從移動通信網絡上的基站、外部設備和伺服器當中的至少一個接收無線信號。有線網際網路模塊是用於訪問網際網路的模塊。
[0176]位置信息模塊是用於標識或獲得第一終端100的位置的模塊,並且例如,可以是GPS模塊。GPS模塊從多個衛星接收位置信息。這裡,位置信息可以包括由經緯度表示的坐標信息。
[0177]示例性實施例的通信單元130可以向外部設備發送第一興趣關鍵字信息,並且可以從外部設備接收興趣關鍵字信息。例如,示例性實施例的通信單元130可以向第二終端200發送第一興趣關鍵字信息,並且可以從第二終端200接收第二興趣關鍵字信息。根據示例性實施例的第二興趣關鍵字信息可以是由第二終端200基於由第二終端200收集的事件信息生成的信息。
[0178]示例性實施例的通信單元130可以以一格式接收第二興趣關鍵字信息,在該格式中第二位置信息和第二時間信息當中的至少一個被映射到歸納為更高級別詞的第二興趣關鍵字。根據示例性實施例的第二位置信息是關於位置的信息,在該位置中發生從其提取第二興趣關鍵字的事件,並且第二時間信息是關於從其提取第二興趣關鍵字的事件發生時的時間的信息。
[0179]通信單元130可以接收作為關於歸納為更高級別詞的第二興趣關鍵字的提取頻率矩陣類型的第二興趣關鍵字信息。例如,通信單元130可以接收歸納為更高級別詞的第二興趣關鍵字的提取頻率矩陣類型的第二興趣關鍵字信息,其中通過將歸納為更高級別詞的第二興趣關鍵字設置為第一軸並且將第二位置信息和第二時間信息當中的至少一個設置為第二軸形成所述矩陣。
[0180]根據示例性實施例的通信單元130可以以提取頻率矩陣形式接收通過在第二興趣關鍵字信息上執行非負矩陣因子分解生成的多個第二特徵向量。這裡,示例性實施例的通信單元130從第二終端200接收第二特徵向量,並且向第二終端200發送第一特徵向量以減少數據傳輸量。
[0181]根據示例性實施例的通信單元130向第二終端200發送包括關於預定共享操作的信息的好友請求消息,並且可以從第二終端200接收相應於好友請求消息的接受消息。
[0182]通信單元130可以共享通過與第二終端200的預定共享操作收集的內容。例如,通信單元130可以向第二終端200發送通過第一終端100中的預定共享操作收集的第一內容,並且可以從第二終端200接收通過第二終端200中的預定共享操作收集的第二內容。
[0183]此外,通信單元130可以共享通過經由共享伺服器與第二終端200的共享操作收集的內容。推薦單元140可以比較第一興趣關鍵字信息與第二興趣關鍵字信息。根據示例性實施例,推薦單元140可以相互比較關於歸納為更高級別詞的第一興趣關鍵字的第一興趣關鍵字信息與關於歸納為更高級別詞的第二興趣關鍵字的第二興趣關鍵字信息。推薦單元140可以相互比較關於第一興趣關鍵字信息的多個第一特徵向量與關於第二興趣關鍵字信息的多個第二特徵向量,其中通過非負矩陣因子分解生成第一特徵向量和第二特徵向量。
[0184]此外,根據示例性實施例的推薦單元140可以基於比較第一興趣關鍵字信息和第二興趣關鍵字信息的結果來推薦第二終端200的用戶作為好友。
[0185]S卩,示例性實施例的推薦單元140計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性,並且可以當計算的相似性等於或大於預定值時推薦第二終端200的用戶作為好友。例如,當第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性是80%或更高時,推薦單元140可以推薦第二終端200的用戶作為好友。
[0186]根據示例性實施例,推薦單元140可以通過計算第一興趣關鍵字信息和第二興趣關鍵字信息的均方根誤差(RMSE)值來計算相似性。
[0187]根據示例性實施例,推薦單元140可以推薦發送與好友請求消息相應的接受消息的第二終端200的用戶作為好友,該好友請求消息包括關於共享操作的信息和關於應用該共享操作的地帶的信息當中的至少一個。
[0188]根據示例性實施例,第一終端100可以推薦第二終端200的用戶作為好友,同時在顯示器160上顯示關於第二終端200的用戶的信息。
[0189]根據示例性實施例的顯示器160可以包括液晶顯示器(LCD)、薄膜電晶體(TFT)-1XD、有機發光二極體(OLED)、柔性顯示器、3維(3D)顯示器、電泳顯示器以及透明顯示器當中的至少一個。此外,第一終端100可以根據第一終端100的類型包括兩個或更多顯示單元(未示出)。
[0190]控制器150全面控制第一終端100的總體操作。即,控制器150可以控制事件信息收集單元110、興趣關鍵字信息管理器120、通信單元130、推薦單元140、顯示器160。
[0191]示例性實施例的控制器150可以設置用於將第一興趣關鍵字、第一位置信息、以及第一時間信息當中的至少一個歸納為更高級別信息的歸納級別。控制器150可以自動地設置歸納級別,或基於第一終端100的用戶輸入來設置歸納級別。
[0192]示例性實施例的控制器150可以在已經過去預定時間段以後從存儲器(未示出)刪除第二興趣關鍵字信息,以便保護第二終端200的用戶的個人信息。
[0193]示例性實施例的控制器150可以響應於用於請求共享面板的用戶手勢或輸入來提供共享面板。這裡,控制器150可以顯示關於預定共享操作的信息、與預定共享操作有關的應用、以及關於在共享面板上通過預定共享操作連接的至少一個好友的信息當中的至少一個。
[0194]根據示例性實施例的第一終端100可以進一步包括存儲器(未示出)。存儲器(未示出)可以存儲控制器150的處理和控制程序,或可以存儲輸入/輸出數據(例如,外部設備的興趣關鍵字信息、WordNet信息等等)。第一終端還可以包括被配置成運行存儲在存儲器中的程序的處理器。
[0195]存儲器(未示出)可以包括快閃記憶體類型、硬碟類型、多媒體卡微類型、板類型存儲器(例如,SD或XD存儲器)、隨機存取存儲器(RAM)、靜態RAM (SRAM)、只讀存儲器(ROM)、電可擦可編程序只讀存儲器(EEPR0M)、可編程ROM(PROM)、磁存儲器、磁碟和光碟當中的至少一個類型的存儲介質。此外,第一終端100可以具有執行作為網際網路上的存儲器(未示出)的網絡存儲功能。
[0196]下文中,將參考圖3和圖4詳細描述由第一終端100基於興趣關鍵字信息推薦好友的方法。
[0197]圖3是示出根據示例性實施例的由第一終端100推薦好友的方法的流程圖。
[0198]參照圖3,根據示例性實施例的在第一終端100中推薦好友的方法包括在圖2中示出的第一終端100中時間串行地處理的多個處理。因此,圖2中示出的關於第一終端100的上述描述也應用於圖3中示出的推薦好友的方法。
[0199]示例性實施例的第一終端100可以收集關於發生在第一終端100中的事件的信息(操作S310)。例如,第一終端100可以收集第一終端100的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、發出/接收的電子郵件信息、呼叫列表信息、SNS使用信息、應用使用信息、網頁使用信息和付款信息。
[0200]第一終端100可以通過分析收集的事件信息獲取第一興趣關鍵字信息(操作S320)。即,第一終端100可以通過分析第一終端100的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、發出/接收的電子郵件信息、呼叫列表信息、SNS使用信息、應用使用信息、網頁使用信息和付款信息來識別用戶的興趣。例如,第一終端100可以通過分析第一終端100的位置信息、網絡信息以及用戶狀態信息來識別用戶通常在什麼地方做什麼鍛鍊,通常在睡覺之前聽哪種音樂,以及當坐地鐵旅行時播放什麼內容。第一終端100可以通過使用發出/接收的消息信息、發出/接收的電子郵件信息、呼叫列表信息、以及SNS使用信息識別用戶的愛好(例如,高爾夫、遠足等等)、用戶的興趣領域(例如,股票市場、用戶支持的棒球隊)、以及用戶公司中的工作內容。此外,例如,第一終端100可以通過使用應用使用信息來提取關於如下的信息:頻繁地使用的應用的列表、使用應用時的時間、以及應用的使用周期。此外,第一終端100可以通過分析付款信息識別用戶的消費模式、用戶的偏好、購買的商品、信用卡信息、以及用戶主要使用的商店。
[0201]第一終端100可以基於分析的事件信息獲取第一興趣關鍵字信息。例如,通過分析事件信息,如果關鍵字a被提取了 100次,關鍵字b被提取了 85次,關鍵字c被提取了 70次,關鍵字d被提取了 60次,關鍵字e被提取了 53次,關鍵字f被提取了 31次,並且關鍵字g被提取了 10次,則第一終端100可以基於提取的次數選擇關鍵字a、b、C、d和e作為第一興趣關鍵字。
[0202]大的提取次數表示用戶的興趣高,並且因此,示例性實施例的第一終端100通過反映用戶的興趣來選擇第一興趣關鍵字。
[0203]第一終端100可以通過將第一位置信息和第一時間信息當中的至少一個映射到第一興趣關鍵字來生成第一興趣關鍵字信息。這裡,根據示例性實施例,第一興趣關鍵字、第一位置信息以及第一時間信息可以歸納為更高級別信息。
[0204]根據示例性實施例,第一終端100可以將第一興趣關鍵字信息生成為矩陣形式。例如,第一終端100可以通過將第一興趣關鍵字設置為第一軸並且將第一位置信息和第一時間信息當中的至少一個設置為第二軸來將第一興趣關鍵字信息生成為關於第一興趣關鍵字的提取頻率矩陣。
[0205]這裡,根據示例性實施例,第一終端100可以通過在以提取頻率矩陣形式生成的第一興趣關鍵字信息上執行非負矩陣因子分解來獲得第一興趣關鍵字信息的多個第一特徵向量。
[0206]將參考圖4更詳細地描述通過第一終端100獲得第一興趣關鍵字信息的方法。
[0207]根據示例性實施例,第一終端100可以從第二終端200接收第二興趣關鍵字信息(操作S330)。根據示例性實施例的第一終端100可以經由短距離通信直接從第二終端200接收第二興趣關鍵字信息。
[0208]短距離通信技術可以使用無線區域網、藍牙、超寬帶(UWB)、紫蜂、近場通信(NFC)、W1-Fi直連(WFD)、或紅外線數據協會(IrDA)通信技術。
[0209]根據另一個示例性實施例,第一終端100可以通過外部伺服器從第二終端200接
收第二興趣關鍵字信息。
[0210]根據示例性實施例,第二興趣關鍵字信息可以是關於第二位置信息和第二時間信息當中的至少一個映射到的第二興趣關鍵字的信息。此外,第二興趣關鍵字、第二位置信息以及第二時間信息可以歸納為更高級別信息。
[0211]第一終端100可以以第二興趣關鍵字的提取頻率矩陣格式接收第二興趣關鍵字信息,或者可以從第二終端200接收通過在以提取頻率矩陣格式的第二興趣關鍵字信息上執行非負矩陣因子分解獲得的多個第二特徵向量。
[0212]根據示例性實施例,第一終端100可以相互比較第一興趣關鍵字信息和第二興趣關鍵字信息(操作S340)。S卩,第一終端100可以相互比較從第二終端200接收的第二興趣關鍵字信息和通過第一終端100獲得的第一興趣關鍵字信息。
[0213]這裡,根據示例性實施例,第一終端100可以比較關於歸納為更高級別詞的第一興趣關鍵字的第一興趣關鍵字信息與關於歸納為更高級別詞的第二興趣關鍵字的第二興趣關鍵字信息。
[0214]根據示例性實施例,第一終端100可以相互比較通過非負矩陣因子分解獲得的第一興趣關鍵字信息的多個第一特徵向量與通過非負矩陣因子分解獲得的第二興趣關鍵字信息的多個第二特徵向量。
[0215]否則,示例性實施例的第一終端100可以通過計算從第二終端200接收的多個第二特徵向量獲得第二興趣關鍵字的提取頻率矩陣,然後,可以相互比較第一興趣關鍵字的提取頻率矩陣與第二興趣關鍵字的提取頻率矩陣。
[0216]根據示例性實施例,第一終端100可以基於第一興趣關鍵字信息與第二興趣關鍵字信息的相互比較結果推薦第二終端200的用戶作為好友(操作S350)。S卩,根據示例性實施例,第一終端100計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性,並且當計算的相似性等於或大於預定值時可以推薦第二終端200的用戶作為好友。
[0217]這裡,根據示例性實施例,第一終端100可以通過計算第一興趣關鍵字信息和第二興趣關鍵字信息的RMSE值來計算相似性。當第一興趣關鍵字信息和第二興趣關鍵字信息的RMSE值小時,第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性很高。
[0218]因此,第一終端100推薦具有共同興趣關鍵字的外部設備的用戶作為好友,以便第一終端100的用戶能夠形成與具有共同興趣的外部設備的用戶的某一聯繫。在另一實施例中,操作S310到操作S350的次序可以改變或一些操作可以跳過。
[0219]下文中,將參考圖4更詳細地描述圖3中示出的操作S320。
[0220]圖4是示出根據示例性實施例的通過第一終端100獲得第一興趣關鍵字信息的方法的流程圖。
[0221]在操作S405中,第一終端100可以分析收集的事件信息。在操作S410中,第一終端100可以通過NLP技術從事件信息中提取多個候選者關鍵字。S卩,第一終端100可以從文本或語音消息/電子郵件/電話呼叫/SNS信息中提取專有名詞(命名的實體)作為候選者關鍵字。例如,如果第一終端100的用戶向好友發出文本消息「你今晚想要為了 A隊和B隊之間的棒球比賽去棒球公園嗎? 」,則第一終端100可以通過NLP技術提取諸如A隊、B隊、棒球比賽和棒球公園之類的詞。
[0222]因為第一終端100的用戶對寵物感興趣,所以第一終端100的用戶可以將狗的圖片設置為第一終端100的背景圖像,可以在SNS伺服器上公布關於寵物的信息,並且可以與好友發出/接收關於寵物的文本消息。在這種情況下,第一終端100可以提取諸如Siamese、Russian Blue, Persian、TurkishAngora、Birman、Ragdoll、Bombay> MaineCoon 的貓品種之類的候選者關鍵字,諸如 Chihuahua, Maltese、Papillon、Shih Tzu、Poodle、Beagle、Dachshund、Fox Hound、Siberian Husky> Pointer, Setter、Cocker Spaniel 和 Vizsla 的狗種類之類的候選者關鍵字,以及諸如兔子、倉鼠、豚鼠和刺蝟之類的候選者關鍵字。
[0223]在操作S415中,第一終端100可以從候選者關鍵字當中選擇至少一個或多個第一興趣關鍵字。根據示例性實施例,第一終端100可以基於每個候選者關鍵字被提取的次數從候選者關鍵字當中選擇第一興趣關鍵字。[0224]例如,第一終端100可以選擇提取次數在預定比率(例如,從最高中的10%)內的候選者關鍵字為第一興趣關鍵字,並且可以按提取次數的次序中選擇預定數量的候選者關鍵字(例如,30個候選者關鍵字)作為第一興趣關鍵字。
[0225]在操作S420中,第一終端100可以獲得相應於第一興趣關鍵字的第一位置信息和/或第一時間信息。相應於第一興趣關鍵字的第一位置信息表不關於從其提取了第一興趣關鍵字的事件發生的位置的信息。此外,相應於第一興趣關鍵字的第一時間信息表示從其提取了第一興趣關鍵字的事件發生時的時間的信息。例如,如果從在時間B和位置A發出的文本消息中提取第一興趣關鍵字,則第一終端100可以獲得關於位置A的信息作為相應於第一興趣關鍵字的位置信息並且獲得關於時間B的信息作為相應於第一興趣關鍵字的時間信息。
[0226]如果從多條事件信息中提取第一興趣關鍵字,則第一終端100可以確定多個事件的主要位置和主要時間作為與第一興趣關鍵字相應的第一位置信息和第一時間信息。這將參考圖5A和圖5B更詳細地進行描述。
[0227]圖5A和圖5B是不出根據不例性實施例的、與第一興趣關鍵字相應的第一位置信息和第一時間信息的曲線圖。
[0228]如圖5A中所示,相應於關鍵字I的位置可以是關鍵字I被主要地收集的位置a,並且相應於關鍵字I的時間可以是當關鍵字I被主要地收集的時間b。
[0229]可以存在關於一個第一興趣關鍵字的多條第一位置信息和第一時間信息。如圖5B中所示,如果存在關鍵字2被主要地收集的多個位置和時間,位置al和a2對應於關鍵字2並且時間bl和b2相應於關鍵字2。
[0230]示例性實施例的第一位置信息可以包括由經緯度表示的坐標信息。例如,第一位置信息可以表示為「緯度=37.4872222,經度:127.0530792」。第一時間信息可以通過年、季度、月、星期、天、AM/PM、時間、分鐘和秒當中的至少一個表示。
[0231]在操作S425中,第一終端100可以將第一位置信息和第一時間信息當中的至少一個歸納為更高級別信息。例如,表示為GPS坐標值(緯度:37.4872222,經度:127.0530792)的第一位置信息可以歸納為更高級別信息以便將第一位置信息表示為更高級別概念,例如,地帶、建築物、地址、地區名稱、城市名稱和國名。此外,通過時間、分鐘和秒單位表示的第一時間信息(例如,PM5:10:30,10月9日,2012年)可以歸納為更高級別信息以通過上午/下午/晚上、天、星期、月、年單位、假日、周末、工作日、一周中和/或另一時間範圍中的日子表不。
[0232]示例性實施例的第一終端100可以基於用戶輸入來設置用於將第一位置信息、以及第一時間信息當中的至少一個歸納為更高級別信息的歸納級別。
[0233]根據示例性實施例,第一終端100可以將第一位置信息和/或第一時間信息歸納為更高級別信息以便避免用戶的個人信息暴露到外部。
[0234]在操作S430中,第一終端100可以將第一位置信息和第一時間信息當中的至少一個映射到第一興趣關鍵字。即,第一終端100可以將第一位置信息映射到第一興趣關鍵字,可以將第一時間信息映射到第一興趣關鍵字,或可以將第一位置信息和第一時間信息映射到第一興趣關鍵字。
[0235]在操作S435中,第一終端100可以將第一興趣關鍵字歸納為更高級別詞。S卩,根據示例性實施例,第一終端100可以基於WordNet (分級詞彙的資料庫)將第一興趣關鍵字歸納為更高級別詞。這裡,第一終端100可以根據預置歸納級別將第一興趣關鍵字歸納為更高級別詞。這將參考圖6描述。
[0236]圖6是與示例性實施例有關的WordNet的概念圖。
[0237]如果由第一終端100選擇的第一興趣關鍵字是屬於WordNet的第五級(級別5)的信息,則第一終端100可以將第一興趣關鍵字歸納為屬於作為預置歸納級別的第四級別(級別4)或第三級別(級別3)的更高級別詞。
[0238]例如,當貓品種,即,Siamese、Russian Blue、和Persian被選為第一興趣關鍵字時,第一終端100可以將第一興趣關鍵字歸納為更高級別詞,S卩,貓或寵物。根據示例性實施例,因為第一興趣關鍵字被歸納(或被匿名),所以可以保護用戶的個人信息。
[0239]根據示例性實施例,第一終端100可以設置用於將第一興趣關鍵字歸納為更高級別詞的歸納級別。
[0240]在操作S440中,第一終端100可以將第一位置信息和/或第一時間信息重新映射到歸納的第一興趣關鍵字。這裡,第一位置信息和/或第一時間信息還可以被歸納為更高級別信息。
[0241]在操作S445中,第一終端100以矩陣格式生成第一興趣關鍵字信息。例如,第一終端100通過將歸納的第一興趣關鍵字設置為第一軸並且將第一位置信息和第一時間信息當中的至少一個設置為第二軸來生成歸納的第一興趣關鍵字的提取頻率矩陣。這將參考圖7描述。
[0242]圖7是示出根據示例性實施例的第一興趣關鍵字的提取頻率矩陣的圖。
[0243]如圖7中所示,當關鍵字1從關於在水原市上午發生的事件的信息中被提取了 10次,從關於首爾市黎明發生的事件的信息中提取了 1次,並且從關於首爾市晚上發生的事件的信息中提取了 5次,關鍵字2從關於水原市中午發生的事件的信息中提取了 4次,並且關鍵字3從關於水原市下午發生的事件的信息中提取了 23次時,第一終端100可以基於位置和/或時間生成關於第一興趣關鍵詞的數量N的提取頻率矩陣。
[0244]在操作S450中,第一終端100可以在關於第一興趣關鍵字的提取頻率矩陣上執行非負矩陣因子分解。此外,在操作S455中,第一終端100可以獲得多個第一特徵向量作為非負矩陣因子分解的結果。這將參考圖8描述。
[0245]圖8示出根據示例性實施例的、關於第一興趣關鍵字的提取頻率矩陣的非負矩陣因子分解(NMF)結果的圖。
[0246]如圖8中所示,第一終端100可以將關於第一興趣關鍵字的一個提取頻率矩陣表示為兩個特徵向量的線性組合。例如,第一終端100在圖7中示出的MXN矩陣上執行NMF操作以獲得兩個第一特徵向量(MXK特徵向量和KXN特徵向量)。
[0247]這裡,當假定M=10,000,N=10, 000, K=20,並且配置矩陣的元素是IB (字節)時,MXN矩陣的大小是100MB。然而,多個第一特徵向量中的每一個的大小是400KB,並且因此,多個第一特徵向量的大小可以相對比第一興趣關鍵字的提取頻率矩陣的小得多。
[0248]因此,當第一終端100向外部設備發送第一特徵向量時,當與第一興趣關鍵字的提取頻率矩陣的傳輸相比時數據傳輸量可以大大減少。
[0249]此外,可以由第二終端200通過使用圖4中示出的方法獲得第二興趣關鍵字信息。[0250]圖9是示出根據另一示例性實施例的在第一終端100中推薦好友的方法的圖。
[0251]第一伺服器100-1是第一終端100的私有伺服器,並且可以存儲用於將第一興趣關鍵字信息歸納為更高級別信息的WordNet (分級詞彙的資料庫)。
[0252]因此,第一終端100可以向第一伺服器100-1發送通過分析收集的事件信息提取的第一興趣關鍵字信息(處理①)。這裡,第一興趣關鍵字信息可以包括第一興趣關鍵字、第一時間信息和第一位置信息。
[0253]第一伺服器100-1可以基於預先設置的歸納級別信息將第一興趣關鍵字信息歸納為更高級別信息。例如,第一伺服器100-1可以將第一位置信息和第一時間信息當中的至少一個歸納為更高級別信息,然後,可以將歸納的信息映射為第一興趣關鍵字。第一伺服器100-1可以基於WordNet (分級詞彙資料庫)將第一興趣關鍵字歸納為更高級別詞,並且可以將第一位置信息和第一時間信息當中的至少一個映射到歸納的第一興趣關鍵字。此夕卜,第一伺服器100-1可以向第一終端100發送歸納的第一興趣關鍵字信息(處理②)。
[0254]第二伺服器200-1是第二終端200的私有伺服器,並且可以存儲用於將第二興趣關鍵字信息歸納為更高級別信息的WordNet。因此,當第二終端200向第二伺服器200-1發送第二興趣關鍵字信息(處理③)時,第二終端200可以從第二伺服器200-1接收歸納的第二興趣關鍵字信息(處理④)。
[0255]根據示例性實施例,第一終端100可以向第二終端200發送歸納的第一興趣關鍵字信息(處理⑤)。這裡,根據示例性實施例,第一終端100可以向第二終端200發送通過第一興趣關鍵字信息的NMF操作生成的多個第一特徵向量。
[0256]第二終端200可以基於相互比較歸納的第一興趣關鍵字信息和歸納的第二興趣關鍵字信息的結果向第二終端200的用戶推薦第一終端100的用戶作為好友。即,如果歸納的第一興趣關鍵字信息和歸納的第二興趣關鍵字信息之間的一致率是預定級別或更高,則第二終端200推薦第一終端100的用戶作為好友。這裡,第二終端200可以相互比較第一興趣關鍵字信息的第一特徵向量和第二興趣關鍵字信息的第二特徵向量。
[0257]此外,如果第二終端200向第二終端200的用戶推薦第一終端100的用戶作為好友,則第二終端200可以向第一終端100發送好友推薦信息。例如,第二終端200可以向第一終端100發送歸納的第一興趣關鍵字信息和歸納的第二興趣關鍵字信息之間的一致率信息,以及推薦第二終端200的用戶作為好友的信息。在這種情況下,根據示例性實施例,第一終端100可以向第一終端100的用戶推薦第二終端200的用戶作為好友。
[0258]根據示例性實施例,第一終端100的用戶和第二終端200的用戶可以指定歸納的興趣關鍵字信息中的某些可以用於匹配第一終端100的用戶和第二終端200的用戶。例如,第一終端100或第二終端200的用戶可以選擇和/或排序用於將用戶與另一終端的另一用戶匹配的再一些關鍵字。
[0259]圖10是根據另一示例性實施例的好友推薦系統。
[0260]如圖10中所示,根據示例性實施例的好友推薦系統可以包括好友推薦伺服器300、第一終端100、第二終端200,...和第N終端。即,好友推薦伺服器300從多個終端獲得興趣關鍵字信息、並且可以向彼此推薦具有共同興趣關鍵字信息的終端的用戶作為好友。下文中,為了描述的方便起見,將在多個終端當中描述第一終端100和第二終端200。
[0261]第一終端100可以收集事件信息,並且從收集的事件信息獲得第一興趣關鍵字信息。由第一終端100收集的事件信息可以包括第一終端100的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、發出/接收的電子郵件信息、電話呼叫列表信息、SNS使用信息、應用使用信息、網頁使用信息和付款信息。上面參考圖1和圖2描述了這些,並且因此,將不在這裡描述。
[0262]第一終端100可以向好友推薦伺服器300發送獲得的第一興趣關鍵字信息。這裡,第一終端100可以向好友推薦伺服器300發送以矩陣格式的、第一位置信息和/或第一時間信息映射到的第一興趣關鍵字信息,或可以發送通過NMF操作獲得的關於第一興趣關鍵字的多個第一特徵向量。
[0263]根據示例性實施例,第一終端100可以歸納第一興趣關鍵字並且可以向好友推薦伺服器300發送關於歸納的第一興趣關鍵字的第一興趣關鍵字信息。
[0264]第二終端200可以收集事件信息,並且可以從收集的事件信息獲得第二興趣關鍵字信息。由第二終端200收集的事件信息可以包括第二終端200的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、發出/接收的電子郵件信息、電話呼叫列表信息、SNS使用信息、應用使用信息、網頁使用信息和付款信息。
[0265]第二終端200可以向好友推薦伺服器300發送獲得的第二興趣關鍵字信息。這裡,第二終端200可以向好友推薦伺服器300發送以矩陣格式的、第二位置信息和/或第二時間信息映射到的第二興趣關鍵字信息,或可以發送通過NMF操作獲得的關於第二興趣關鍵字的多個第二特徵向量。
[0266]根據示例性實施例,第二終端200可以歸納第二興趣關鍵字並且可以向好友推薦伺服器300發送關於歸納的第二興趣關鍵字的第二興趣關鍵字信息。
[0267]好友推薦伺服器300是用於向多個終端提供好友推薦信息的伺服器。示例性實施例的好友推薦伺服器300可以是用於基於用戶之間的關係提供某一服務的伺服器。例如,好友推薦伺服器300可以是SNS伺服器或用於提供消息器服務的伺服器。
[0268]將參考圖11詳細描述根據示例性實施例的好友推薦伺服器300。
[0269]圖11是根據示例性實施例的好友推薦伺服器300的框圖。
[0270]如圖11所示,示例性實施例的好友推薦伺服器300可以包括通信單元310、推薦單元320、存儲單元330和控制器340。然而,好友推薦伺服器300可以被配置成包括比圖11更多或更少的組件。
[0271]下文中,將描述上述組件。
[0272]通信單元310可以包括使好友推薦伺服器300能與外部設備以及外部設備位於其中的網絡通信的一個或多個組件。例如,通信單元310可以包括無線網際網路模塊、移動通信模塊、有線網際網路模塊和短距離通信模塊。
[0273]通信單元310可以接收基於由第一終端100從第一終端100收集的事件信息獲得的第一興趣關鍵字信息。通信單元310可以以關於歸納的第一興趣關鍵字的提取頻率矩陣格式從第一終端100接收第一興趣關鍵字信息,或可以從第一終端100接收通過以提取頻率矩陣格式的第一興趣關鍵字信息的NMF生成的多個第一特徵向量。
[0274]通信單元310可以從第二終端200接收基於由第二終端200收集的事件信息獲得的第二興趣關鍵字信息。通信單元310可以以關於歸納的第二興趣關鍵字的提取頻率矩陣格式從第二終端200接收第二興趣關鍵字信息,或可以從第二終端200接收通過以提取頻率矩陣格式的第二興趣關鍵字信息的NMF生成的多個第二特徵向量。
[0275]根據示例性實施例,通信單元310可以獲得第一終端100的位置信息和第二終端200的位置信息。通信單元310可以從第一終端100和第二終端200直接接收第一終端100和第二終端200的位置信息,或可以經由基站接收第一終端100和第二終端200的位置信
肩、O
[0276]通信單元310可以從位於預定位置的第一終端100和第二終端200接收第一興趣關鍵字信息和第二興趣關鍵字信息達預定時間段。
[0277]此外,通信單元310可以向第一終端100和第二終端200中的至少一個發送好友推薦信息。好友推薦信息可以包括關於被推薦為好友的用戶的信息(姓名,暱稱,ID,年齡,用戶使用的SNS,當前位置和電話號碼等等),以及共同興趣信息。
[0278]好友推薦單元320可以相互比較第一興趣關鍵字信息和第二興趣關鍵字信息。根據示例性實施例,推薦單元320可以相互比較歸納為更高級別詞的第一興趣關鍵字的第一興趣關鍵字信息與歸納為更高級別詞的第二興趣關鍵字信息。推薦單元320可以比較關於第一興趣關鍵字信息的多個第一特徵向量與關於第二興趣關鍵字信息的多個第二特徵向量,其中通過NMF操作生成第一特徵向量和第二特徵向量。
[0279]根據示例性實施例的好友推薦單元320可以基於相互比較第一興趣關鍵字信息和第二興趣關鍵字信息的結果向第一終端100和第二終端200中的至少一個提供好友推薦信息。即,示例性實施例的好友推薦單元320計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性,並且當計算的相似性是預定值或更大時,好友推薦單元320可以向第一終端100的用戶推薦第二終端200的用戶作為好友或向第二終端200的用戶推薦第一終端100的用戶作為好友。例如,如果第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性是80%或更高,則好友推薦單元320向第一終端100提供包括第二終端200的用戶信息的好友推薦信息,並且向第二終端200提供包括第一終端100的用戶信息的好友推薦信肩、O
[0280]根據示例性實施例,好友推薦單元320可以通過計算第一興趣關鍵字信息和第二興趣關鍵字信息的RMSE值來計算相似性。
[0281]此外,好友推薦單元320可以進一步考慮第一終端100的位置和第二終端200的位置向第一終端100和第二終端200中的至少一個提供好友推薦信息。即,當第一終端100位於距第二終端200的預定距離之內時,好友推薦單元320可以向第二終端200的用戶推薦第一終端100的用戶作為好友,或者可以向第一終端100的用戶推薦第二終端200的用戶作為好友。
[0282]存儲單元330可以存儲控制器340的處理和控制程序,或可以存儲輸入/輸出數據(例如,第一興趣關鍵字信息,第二興趣關鍵字信息,以及好友推薦信息)。
[0283]控制器340可以控制好友推薦伺服器300的總體操作。即,控制器340可以控制通信單元310、好友推薦單元320和存儲單元330。
[0284]示例性實施例的控制器340可以在已經過去預定時間段以後刪除第一興趣關鍵字信息和第二興趣關鍵字信息,以便保護第一終端100和第二終端200的用戶的個人信息。
[0285]下文中,將參考圖12和圖13描述由好友推薦伺服器300基於興趣關鍵字信息推薦好友的方法。[0286]圖12是示出根據示例性實施例的通過好友推薦伺服器300推薦好友的方法的流程圖。
[0287]參照圖12,通過根據示例性實施例的好友推薦伺服器300推薦好友的方法可以包括在圖11中示出的好友推薦伺服器300中執行的時間串行處理。因此,圖11中示出的關於好友推薦伺服器300的上述描述可以應用於圖12中示出的推薦好友的方法。
[0288]在操作S1210中,好友推薦伺服器300可以從第一終端100接收基於由第一終端100收集的事件信息獲得的第一興趣關鍵字信息。
[0289]這裡,根據示例性實施例,好友推薦伺服器300可以接收關於第一位置信息和第一時間信息的至少一個所映射到的第一興趣關鍵字的信息。即,位置信息和時間信息中的至少一個可以映射到包括在第一興趣關鍵字信息中的一個或多個第一興趣關鍵字中的每一個。例如,關鍵字1可以映射到(區域A,早晨),關鍵字2可以映射到(區域B,中午),並且關鍵字3可以映射到(區域C,下午)。
[0290]根據不例性實施例,包括在第一興趣關鍵字信息中的第一位置信息和第一時間信息中的至少一個可以是歸納為更高級別信息的信息。此外,根據示例性實施例,第一興趣關鍵字信息可以包括關於基於WordNet (分級詞彙資料庫)歸納為更高級別詞的第一興趣關鍵字的信息,以便避免第一終端100的用戶的個人信息暴露給未授權的用戶。
[0291]根據示例性實施例,好友推薦伺服器300可以以關於歸納的第一興趣關鍵字的提取頻率格式接收第一興趣關鍵字信息,其中該矩陣使歸納的第一興趣關鍵字為第一軸並且第一位置信息和第一時間信息中的至少一個為第二軸。
[0292]好友推薦伺服器300可以接收通過以提取頻率矩陣格式的第一興趣關鍵字信息的NMF生成的多個第一特徵向量。在這種情況下,第一特徵向量具有比提取頻率矩陣更小的數據量,並且因此,可以改善數據傳輸效率。
[0293]在操作S1220中,好友推薦伺服器300可以從第二終端200接收基於由第二終端200收集的事件信息獲得的第二興趣關鍵字信息。這裡,根據示例性實施例,好友推薦伺服器300可以接收關於第二位置信息和第二時間信息的至少一個映射到的第二興趣關鍵字的信息。即,位置信息和時間信息中的至少一個可以映射到包括在第二興趣關鍵字信息中的一個或多個第二興趣關鍵字中的每一個。
[0294]根據示例性實施例,包括在第二興趣關鍵字信息中的第二位置信息和第二時間信息中的至少一個可以是歸納為更高級別信息的信息。此外,根據示例性實施例,第二興趣關鍵字信息可以包括關於基於WordNet (分級詞彙資料庫)歸納為更高級別詞的第二興趣關鍵字的信息,以便避免第二終端200的個人信息過度暴露。
[0295]根據示例性實施例,好友推薦伺服器300可以以關於歸納的第二興趣關鍵字的提取頻率格式接收第二興趣關鍵字信息,其中該矩陣使歸納的第二興趣關鍵字為第一軸並且第二位置信息和第二時間信息中的至少一個為第二軸。
[0296]好友推薦伺服器300可以接收通過以提取頻率矩陣格式的第二興趣關鍵字信息的NMF生成的多個第二特徵向量。
[0297]在操作S1230中,好友推薦伺服器300可以相互比較第一興趣關鍵字信息和第二興趣關鍵字信息。
[0298]好友推薦伺服器300可以比較關於歸納為更高級別詞的第一興趣關鍵字的第一興趣關鍵字信息與關於歸納為更高級別詞的第二興趣關鍵字的第二興趣關鍵字信息。
[0299]根據示例性實施例,好友推薦伺服器300可以相互比較關於第一興趣關鍵字信息的多個第一特徵向量和關於第二興趣關鍵字信息的第二特徵向量,其中通過NMF操作生成第一特徵向量和第二特徵向量。
[0300]此外,好友推薦伺服器300可以通過相互比較第一終端100和第二終端200的位置確定第一終端100和第二終端200之間的距離是否在預定範圍內(例如,半徑100m)。好友推薦伺服器300還可以確定第一終端100和第二終端200是否位於相同建築物、地址、商業、區域、地帶等等內。
[0301 ] 在操作S1240中,好友推薦伺服器30可以基於比較第一興趣關鍵字信息和第二興趣關鍵字信息的結果向第一終端100和第二終端200中的至少一個提供好友推薦信息。即,根據示例性實施例,好友推薦伺服器300可以計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性,並且當計算的相似性是預定值或更大時可以向第一終端100和/或第二終端200提供好友推薦信息。
[0302]這裡,根據示例性實施例,第一終端100可以通過計算第一興趣關鍵字信息和第二興趣關鍵字信息的RMSE值來計算相似性。當第一興趣關鍵字信息和第二興趣關鍵字信息的RMSE值減小時,第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性增加。
[0303]因此,根據示例性實施例,用戶可以接收具有類似興趣的其他用戶作為好友的推薦。
[0304]圖13是更詳細地示出根據示例性實施例的的好友推薦伺服器300的推薦好友的方法的流程圖。
[0305]根據示例性實施例,第一終端100收集並分析事件信息(操作S1305),選擇第一興趣關鍵字(操作S1310),將第一位置信息和/或第一時間信息映射到第一興趣關鍵字(操作S1315),將第一興趣關鍵字信息生成為第一興趣關鍵字的提取頻率矩陣(操作S1320),並且執行以提取頻率矩陣形式的第一興趣關鍵字信息的NMF操作(操作S1325)以獲得多個第一特徵向量(操作S1330)。圖13中示出的操作S1305到操作S1330相應於圖4中示出的操作S405到操作S455,並且因此,將不在這裡提供其詳細說明。
[0306]此外,第二終端200收集並分析事件信息(操作S1340),選擇第二興趣關鍵字(操作S1345),將第二位置信息和/或第二時間信息映射到第二興趣關鍵字(操作S1350),將第二興趣關鍵字信息生成為第二興趣關鍵字的提取頻率矩陣(操作S1355),並且執行以提取頻率矩陣形式的第二興趣關鍵字信息的NMF操作(操作S1360)以獲得多個第二特徵向量(操作S1365)。
[0307]這裡,好友推薦伺服器300從第一終端100接收第一特徵向量(操作S1335)並從第二終端200接收第二特徵向量(操作S1370)。根據示例性實施例的好友推薦伺服器300計算多個第一特徵向量和多個第二特徵向量之間的相似性(操作S1375)。當計算的相似性是預定值或更高時(操作S1380),好友推薦伺服器300向第一終端100發送包括第二終端200的用戶信息的好友推薦信息(操作S1385),並且向第二終端200發送包括第一終端100的用戶信息的好友推薦信息(操作S1390)。第一終端100的用戶信息和第二終端200的用戶信息可以包括用戶標識信息(例如,電話號碼,ID,暱稱和姓名),用戶標識圖像(例如,個人資料照片),以及用戶電話號碼。[0308]圖14是示出根據示例性實施例的第一終端100的好友推薦屏幕的圖。
[0309]第一終端100可以在屏幕上輸出好友推薦窗口以便推薦第二終端200的用戶作為好友。這裡,第一終端100可以通過語音信號或振動信號輸出好友推薦警報。
[0310]根據示例性實施例,好友推薦窗口可以顯示ID、姓名以及接受/忽略選擇圖標。
[0311]圖15是示出在某一時間和某一地點存在的多個終端之間的好友推薦屏幕的圖。
[0312]根據示例性實施例,好友推薦伺服器300可以生成保持達預定時間的虛擬興趣關鍵字收集空間,並且當預定時間已經過去時,好友推薦伺服器300可以刪除存儲在虛擬興趣關鍵字收集空間中的內容以保護用戶的個人信息。
[0313]例如,好友推薦伺服器300可以在晚會期間從多個終端收集興趣關鍵字信息。此夕卜,好友推薦伺服器300連接具有共同興趣關鍵字信息的用戶,並且當晚會結束時,好友推薦伺服器300可以刪除收集的興趣關鍵字信息。
[0314]如圖15中所示,第一終端100的用戶可以以興趣關鍵字信息的相似性的次序接收將參與發生在「ABC賓館」中的聖誕晚會的多個用戶當中的Babie、Lindsey、Brian、Alon和Alex作為好友的好友推薦。這裡,當第一終端100的用戶選擇Babie和Brian作為好友時,第一終端100的用戶可以形成與Babie和Brian的新關係。
[0315]圖16A和圖16B是示出根據示例性實施例的、由第一終端100通過SNS應用顯示的好友推薦屏幕的圖。
[0316]如圖16A中所示,第一終端100可以運行提供基於大體位置的SNS的SNS應用。在這種情況下,第一終端100可以以距第一終端100的距離的次序顯示用戶列表。例如,第一終端100可以以如下次序顯示SNS應用的用戶列表:與第一終端100隔開277m的終端A的用戶A、與第一終端100隔開348m的終端B的用戶B、以及與第一終端100隔開426m的終端C的用戶C。
[0317]這裡,當根據示例性實施例的第一終端100的用戶選擇好友推薦時,第一終端100或好友推薦伺服器300比較從外部設備獲得的興趣關鍵字信息與第一興趣關鍵字的第一興趣關鍵字信息,用於推薦具有類似興趣的用戶作為好友。
[0318]S卩,第一終端100或好友推薦伺服器300可以基於終端的次序提供好友推薦列表,所述終端傳遞與第一終端100的第一興趣關鍵字信息具有高一致率的興趣關鍵字信息。例如,如圖16B中所示,第一終端100可以以興趣關鍵字信息之間的一致率的次序顯示好友推薦列表,即,用戶C( 一致率:77%),用戶B( —致率:73%)以及用戶K( 一致率:72%)。
[0319]因此,根據示例性實施例,具有關於第一終端100的用戶的高關聯性的用戶可以基於用戶的默許的(tacit)活動模式被推薦為好友,而不需要用戶的明確的個人資料或用戶的明確的偏好信息。
[0320]圖17A和圖17B是示出根據示例性實施例的、由第一終端100通過旅行應用顯示的好友推薦屏幕。
[0321]如圖17A中所示,當運行旅行應用時用戶可以請求推薦一起旅行的好友。
[0322]在這種情況下,第一終端100或好友推薦伺服器300可以基於第一興趣關鍵字信息(具體來說,旅行相關的關鍵字信息)推薦具有與第一終端100的用戶的興趣類似的興趣的用戶。
[0323]如圖17B中所示,第一終端100或好友推薦伺服器300可以向第一終端100的用戶推薦對旅行感興趣的外部設備的用戶作為好友。
[0324]下文中,將參考圖18到圖25描述通過使用預定操作形成友誼(或組),以及與好友(或組)共享通過預定操作收集的內容的方法。
[0325]圖18是示出根據示例性實施例的通過使用共享操作推薦好友的方法的流程圖。
[0326]在操作S1810中,第一終端100可以接收關於用於共享內容的共享操作的設置。示例性實施例的共享操作表示通過使用預定終端由用戶執行的操作,以便容易地收集內容並與其他用戶共享收集的內容。
[0327]示例性實施例的共享操作可以由用戶不同地設置。例如,根據示例性實施例的共享操作可以包括攝影操作、活動圖片截取操作、錄音操作、屏幕捕獲操作、應用共享操作和音樂播放操作;然而,示例性實施例不局限於此。
[0328]在操作S1820中,第一終端100可以向第二終端200發送包括關於共享操作的信息的好友請求消息。例如,第一終端100可以請求第二終端200通過共享操作形成用於共享內容的好友關係(friendship)。
[0329]這裡,根據示例性實施例,第一終端100可以經由短距離通信廣播包括關於共享操作的信息的好友請求消息。然後,存在在第一終端100的通信範圍中的第二終端200可以接收由第一終端100廣播的好友請求消息。
[0330]根據另一示例性實施例,第一終端100可以通過使用短距離通信(例如,藍牙低耗電(BLE)通信)搜索外圍設備。此外,第一終端100選擇所發現的設備當中的第二終端200,並且向第二終端200發送好友請求消息。
[0331]在操作S1830中,第一終端100可以從第二終端200接收與好友請求消息相應的接受消息。例如,如果第二終端200的用戶想要通過共享操作與第一終端100的用戶共享內容,則第二終端200可以向第一終端100發送對第一終端100的好友請求消息的接受消
肩、O
[0332]在操作S1840中,第一終端100可以推薦發送接受消息的第二終端200的用戶作為好友。例如,第一終端100顯示發送接受消息的第二終端200的標識信息或第二終端200的用戶標識信息以便推薦第二終端200的用戶作為好友。
[0333]根據示例性實施例,如果從多個第二終端200發送接受消息,則第一終端100可以形成包括第一終端100的用戶和多個第二終端200的用戶的共享組。
[0334]圖19是示出根據另一示例性實施例的通過使用共享操作推薦好友的方法的流程圖。這裡將不重複關於與圖18中相同的處理的詳細說明。
[0335]在操作S1910中,第一終端100可以接收關於用於共享內容的共享操作的設置以及應用了共享操作的地帶或位置。即,用戶可以設置共享操作,並且可以額外設置在其中通過共享操作共享內容的預定地帶。在這種情況下,通過共享操作在第一終端100和第二終端200之間共享的內容可能僅僅當第一終端100和第二終端200位於應用了共享操作的地帶之內時是可能的。
[0336]共享操作應用的地帶可以是第一終端100的通信範圍、某一建築物、或某一空間;然而,示例性實施例不局限於此。例如,用戶可以將第一終端100的短距離通信範圍設置為共享操作應用的地帶,設置僅在某一建築物(例如,博物館)之內可以共享的內容,或設置僅僅在與第一終端100相距5m內通過共享操作能夠共享的內容。在另一例子中,共享地帶可以是第一終端100和第二終端200連接在其中的區域網或個人區域網。
[0337]在操作S1920中,第一終端100可以向第二終端200發送包括關於共享操作和應用了共享操作的地帶的信息的好友請求消息。
[0338]在操作S1930中,第二終端200可以在其屏幕上顯示從第一終端100發出的好友請求消息。第二終端200可以根據示例性實施例將好友請求消息顯示為彈出窗口。這裡,第二終端200的用戶標識關於共享操作和應用了該共享操作的地帶的信息,以及關於包括在好友請求消息中的第一終端100或第一終端100的用戶的信息,並且可以確定是否接受好友請求。
[0339]在操作S1940中,當第二終端200的用戶接受第一終端100的好友請求時,第二終端200可以向第一終端100發送對第一請求消息的接受消息。
[0340]示例性實施例的接受消息可以包括關於第二終端200的信息和關於第二終端200的用戶的信息。關於第二終端200的信息可以包括第二終端200的標識信息(例如,設備ID、設備名和標識圖像),關於由第二終端200支持的通信類型的信息,用於連接到第二終端200的連接信息(例如,藍牙地址,個人資料信息,SSID,IP位址,MAC地址,信道編號和安全密鑰)。通信類型可以是無線LAN(專用(ad-hoc)模式或基礎結構模式通信)、藍牙、紫蜂、WFD或UWB ;然而,示例性實施例不局限於此。
[0341]在操作S1950中,第一終端100可以推薦發送接受消息的第二終端200的用戶作為好友。例如,第一終端100可以在屏幕上顯示發送接受消息的第二終端200的標識信息或第二終端200的用戶標識信息(例如,用戶應用信息,用戶個人資料信息和用戶圖像)以推薦第二終端200的用戶作為好友。
[0342]在操作S1960中,第一終端100和第二終端200可以共享通過共享操作收集的內容。根據示例性實施例,如果設置了共享操作應用的地帶,則第一終端100和第二終端200可以共享通過設置地帶之內的共享操作收集的內容。
[0343]根據示例性實施例通過共享操作收集的內容可以變化並且可以包括,例如,音頻內容,視頻內容和文本內容。例如,通過共享操作收集的內容可以包括照片內容、活動圖片內容、錄音內容、音樂內容和電子圖書內容;然而,示例性實施例不局限於此。
[0344]下面將更詳細地描述在第一終端100和第二終端200之間共享內容的處理。
[0345]在操作S1961中,第一終端100可以通過使用傳感器感測預定的共享操作。此外,在操作S1963中,第一終端100可以向第二終端200發送通過預定共享操作收集的第一內容。這裡,根據示例性實施例,第一終端100可以經由短距離通信向第二終端200直接發送第一內容,或經由共享伺服器向第二終端200發送第一內容。
[0346]在操作S1965中,第二終端200可以感測預定共享操作。這裡,第二終端200可以向第一終端100發送通過共享操作收集的第二內容(操作S1967)。根據另一示例性實施例,第一終端100和第二終端200可以保持已經接受了好友請求消息的好友的列表或資料庫。列表或資料庫可以用於執行共享操作。
[0347]因此,根據示例性實施例,第一終端100和第二終端200可以通過使用預定共享操作容易地配置友誼,並且可以互相共享通過共享操作收集的內容。下文中,將參考圖20到圖25描述通過共享操作形成好友關係並共享內容的例子。
[0348]圖20A到圖20C是示出根據示例性實施例的廣播好友請求消息的方法的圖。[0349]如圖20A中所示,第一終端100可以向用戶提供圖形用戶接口(⑶I),通過該⑶I可以設置共享操作和應用了共享操作的地帶。這裡,用戶可以輸入或選擇用於共享內容的共享操作。例如,用戶可以選擇攝影操作作為用於共享內容的共享操作。
[0350]用戶可以設置共享操作應用的地帶。例如,用戶可以設置僅僅在地帶「**博物館」中通過共享操作能夠共享的內容。
[0351]如圖20B中所示,第一終端100可以向外部廣播包括關於共享操作和應用了共享操作的地帶的信息的好友請求消息。這裡,第一終端100可以通過使用短距離通信(例如,W1-Fi通信或BLE通信)廣播好友請求消息。
[0352]如圖20C中所示,第一終端100可以從外部終端(例如,第一設備200_1、第二設備200-2、第三設備200-3和第四設備200-4)接收接受消息。例如,外部終端的用戶標識包括在好友請求消息中的關於共享操作(例如,攝影操作)以及應用了共享操作的地帶(例如,**博物館)的信息,然後可以接受第一終端100的用戶的請求。
[0353]示例性實施例的第一終端100可以推薦第一設備200-1的用戶、第二設備200_2的用戶、第三設備200-3的用戶以及第四設備200-4的用戶作為好友。
[0354]此外,第一終端100可以與第一設備200-1的用戶、第二設備200_2的用戶、第三200-3的用戶以及第四設備200-4的用戶形成共享組。
[0355]這裡,第一終端100的用戶、第一設備200-1的用戶、第二設備200_2的用戶、第三設備200-3的用戶以及第四設備200-4的用戶可以在地帶**博物館中互相共享通過攝影操作收集的照片。
[0356]圖21A和圖21B是示出通過BLE通信發送好友請求消息的方法的圖。
[0357]如圖21A中所示,示例性實施例的第一終端100可以搜索通過BLE通信廣播標識信息的外圍設備。例如,第一終端100可以從其外圍發現廣播標識信息(例如,設備ID、帳號信息、MAC地址等等)作為廣告包的第一設備200-1、第二設備200-2、第三設備200-3、第四設備200-4、第五設備200-5和第六設備200-6。
[0358]然後,第一終端100可以顯示找到的第一設備200-1、第二設備200_2、第三設備200-3、第四設備200-4、第五設備200-5和第六設備200-6的列表。
[0359]第一終端100的用戶可以從列表選擇至少一個設備以形成共享組。例如,第一終端100的用戶可以選擇第二設備200-2、第四設備200-4和第六設備200-6。
[0360]在這種情況下,第一終端100可以向由用戶選擇的至少一個設備(例如,第二設備200-2、第四設備200-4和第六設備200-6)發送好友請求消息。好友請求消息可以包括關於共享操作和共享操作應用的地帶的信息。
[0361]如圖21B中所示,當第一終端100從第二設備200_2、第四設備200_4和第六設備200-6接收響應於好友請求消息的接受消息時,第一終端100可以與第二設備200-2、第四設備200-4和第六設備200-6形成共享組。此外,第一終端100可以與第二設備200-2、第四設備200-4和第六設備200-6共享由預定共享操作收集的內容。這將參考圖22A和圖22B在下面更詳細地進行描述。
[0362]圖22A和22B是示出根據示例性實施例的共享通過共享操作收集的內容的圖。
[0363]就圖22A和圖22B而論,將作為一個例子描述的情況是:第一終端100用戶選擇攝影操作作為共享操作並且選擇「**博物館」作為應用了共享操作的地帶。[0364]如圖22k中所示,用戶可以通過使用在第一終端100中設置的照相機捕獲在「**博物館」地帶中的外部對象的圖像。在這種情況下,在這種情況下,第一終端100可以感測設置為共享操作的攝影操作。
[0365]如圖22B中所示,當感測作為共享操作的攝影操作時,第一終端100可以向包括在共享組中的第二設備200-2、第四設備200-4和第六設備200-6發送通過攝影操作的照片內容。
[0366]通過第二設備200-2、第四設備200-4和第六設備200-6中的每一個中的攝影操作收集的照片內容可以與第二設備200-2、第四設備200-4、第六設備200-6和第一終端100共享。
[0367]圖23A和23B是示出根據示例性實施例的通過共享伺服器共享內容的方法的圖。
[0368]如圖23A中所示,用戶可以通過使用安裝在第一終端100內部的照相機來捕獲外部對象的圖像。在這種情況下,第一終端100可以感測設置為共享操作的攝影操作。
[0369]如圖23B中所示,當感測作為共享操作的攝影操作時,第一終端100可以向共享伺服器發送通過攝影操作收集的照片內容。這裡,第二設備200-2、第四設備200-4和第六設備200-6中的每一個可以訪問共享伺服器。因此,第二設備200-2、第四設備200-4和第六設備200-6中的每一個可以經由共享伺服器獲得通過第一終端100收集的內容。
[0370]此外,通過第二設備200-2、第四設備200-4和第六設備200_6中的每一個中的共享操作(例如,攝影操作)收集的內容(例如,照片內容)可以通過共享伺服器共享。
[0371]根據示例性實施例的共享伺服器可以管理相對於設備單元、共享群單元和帳戶單元的共享內容。
[0372]圖24A和圖24B是示出根據示例性實施例的顯示內容共享檢查窗口的屏幕的圖。
[0373]如圖24A中所示,第一終端100可以感測預先設置為共享操作的攝影操作。
[0374]這裡,如圖24B中所示,第一終端100可以在與第二設備200_2和第四設備200_4共享內容之前在屏幕上顯示通過共享操作(例如,攝影操作)收集的內容(例如,照片內容)。用戶可以在識別顯示在屏幕上的內容以後確定是否將與其他設備(第二設備200-2和第四設備200-4)共享該內容。
[0375]例如,如果通過攝影操作收集的照片內容具有低解析度或用戶不喜歡照片內容,則第一終端100的用戶可以確定不與第二設備200-2和第四設備200-4共享照片內容。如果用戶喜歡照片內容,則第一終端100的用戶可以與第二設備200-2和第四設備200-4共享照片內容。
[0376]圖25A到圖25E是示出根據示例性實施例的通過共享面板共享內容的方法的圖。
[0377]如圖25A中所示,第一終端100可以感測用於請求共享面板2500的用戶手勢。用於請求共享面板2500的用戶手勢可以變化並且可以包括,例如,用於向下拖曳狀態顯示條的拖曳手勢,以及用於按主頁按鈕預定次數(例如,兩次)的按壓手勢;然而,示例性實施例不局限於此。
[0378]如圖25B中所示,第一終端100可以響應於用於請求共享面板2500的用戶手勢提供共享面板2500。示例性實施例的共享面板2500表示用於顯示同意通過預定共享操作共享內容的共享組(例如,第一終端100的用戶和第二終端200的用戶)的活動信息的空間。
[0379]示例性實施例的第一終端100可以顯示如下中的至少一個:關於預先設置的共享操作(例如,攝影操作、音樂播放操作等等)的信息、與共享操作有關的應用(例如,照相機應用、內容再現應用等等)、以及關於通過共享面板2500上的共享操作連接的至少一個好友(或共享組)的信息2510。
[0380]根據示例性實施例,用戶可以從與共享面板2500上的共享操作有關的應用當中選擇照相機應用2520。
[0381]在這種情況下,如圖25C中所示,第一終端100可以感測在照相機應用2520上的用戶的選擇,並且可以運行照相機應用2520。
[0382]如圖2?中所示,第一終端100可以顯示通過照相機捕獲的圖像。這裡,當從用戶接收捕獲的圖像的上載請求時,第一終端100可以向圖25E中所示的共享伺服器上載捕獲的圖像。否則,第一終端100可以向第二終端200直接發送捕獲的圖像。
[0383]可以以通過各種計算機裝置和記錄在計算機可讀的介質上的可執行程序命令的形式實現上述示例性實施例。計算機可讀介質可以獨立地包括編程命令、數據文件和數據結構或其組合。記錄在介質上的編程命令可以是特地為示例性實施例設計的部分或可以由計算機軟體的本領域普通技術人員使用。計算機可讀記錄介質包括特地設計成存儲和執行編程的諸如硬碟、軟盤和磁帶之類的磁介質,諸如光碟和DVD的光學介質,諸如軟盤的磁光介質以及諸如R0M、RAM和快閃記憶體的硬體設備。編程命令不僅包括由編譯者生成的機器語言代碼,而且包括能被由計算機運行的解釋器等等使用的更高級別代碼。
[0384]根據示例性實施例,可以在由用戶擁有的每個終端中基於通過收集和分析事件信息提取的興趣關鍵字信息向用戶推薦具有共同興趣的好友。因此,可以向用戶推薦具有共同興趣的好友,並且因此,用戶可以互相容易地共享有用信息。
[0385]儘管已經參照附圖具體示出和描述了示例性實施例,但本領域普通技術人員將會理解,可以對進行形式和細節上的各種改變而不脫離權利要求限定的本發明構思的精神和範圍。
【權利要求】
1.一種在第一終端中推薦好友的方法,所述方法包括:通過分析第一終端的事件信息生成第一興趣關鍵字信息;接收第二終端的第二興趣關鍵字信息;比較第一興趣關鍵字信息和第二興趣關鍵字信息;以及基於比較的結果顯示推薦第二終端的用戶作為好友的信息。
2.如權利要求1所述的方法,還包括:收集第一終端中的事件信息,其中事件信息的收集包括收集第一終端的位置信息、網絡信息、用戶狀態信息、發出/接收的消息信息、電話呼叫歷史信息、社交網絡服務(SNS)使用信息、應用使用信息、網頁使用信息和付款信息當中的至少一個。
3.如權利要求2所述的方法,其中生成第一興趣關鍵字信息包括通過分析事件信息選擇至少一個第一興趣關鍵字,以及其中第一興趣關鍵字信息包括至少一個第一興趣關鍵字和與第一興趣關鍵字相應的第一位置信息和第一時間信息當中的至少一個。
4.如權利要求3所述的方法,其中選擇至少一個第一興趣關鍵字包括將事件信息歸納為更聞級別的第一興趣關鍵字。
5.如權利要求4所述的方法,其中歸納事件信息包括設置用於將事件信息歸納成為更聞級別的第一興趣關鍵字的歸 納級別。
6.如權利要求3所述的方法,其中選擇所述至少一個第一興趣關鍵字包括:通過分析事件信息提取多個候選者關鍵字;以及基於所述多個候選者關鍵字中的每一個被提取的次數選擇所述多個候選者關鍵字當中的至少一個第一興趣關鍵字。
7.如權利要求1所述的方法,其中所述接收第二興趣關鍵字信息包括接收包括基於第二終端的事件信息歸納為更高級別信息的第二興趣關鍵字的第二興趣關鍵字信息。
8.如權利要求7所述的方法,其中所述第二興趣關鍵字信息進一步包括映射到第二興趣關鍵字的第二位置信息和第二時間信息當中的至少一個。
9.如權利要求1所述的方法,其中通過無線區域網(LAN)、近場通信(NFC)、藍牙、紫蜂、W1-Fi直連(WFD)和超寬帶(WUB)通信當中的至少一個執行從第二終端接收第二興趣關鍵字信息。
10.如權利要求1所述的方法,其中所述顯示推薦第二終端的用戶作為好友的信息包括:基於比較的結果計算第一興趣關鍵字信息和第二興趣關鍵字信息之間的相似性;以及如果相似性是預定值或更大則顯示推薦第二終端的用戶作為好友的信息。
11.如權利要求1所述的方法,進一步包括在已經過去預定時間以後刪除第二興趣關鍵字信息。
12.如權利要求1所述的方法,還包括:接收命令以執行用於共享內容的共享操作;接收用於執行共享操作的地帶的選擇;以及如果第二興趣關鍵字信息指示第二終端位於所選地帶中則向第二終端發送包括關於共享操作的信息的好友請求消息。
13.如權利要求12所述的方法,還包括:從第二終端接收響應於發送好友請求消息的好友接受消息;以及響應於好友接受消息的接收,與第二終端共享內容。
14.如權利要求13所述的方法,其中所述內容的共享包括:向第二終端發送由第一終端共享的第一內容;以及從第二終端接收由第二終端共享的第二內容。
15.一種用於推薦好友的第一終端,所述第一終端包括:顯示器;通信單元;以及控制器,其被配置成:控制通信單元接收第二終端的第二興趣關鍵字信息,通過分析第一終端的事件信息生成第一興趣關鍵字信息,比較第一興趣關鍵字信息和第二興趣關鍵字信息,以及基於比較的結果控制顯示器顯示推薦第二終端的用戶作為好友的信息。
【文檔編號】G06F17/30GK103631851SQ201310376228
【公開日】2014年3月12日 申請日期:2013年8月26日 優先權日:2012年8月24日
【發明者】車翔玉, 李尚浩, 申載赫, 李侖倞, 崔賢真 申請人:三星電子株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀