一種基于興趣分析的好友搜索推薦方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于興趣分析的好友搜索推薦方法及系統(tǒng),方法包括:通過app或者web接收用戶的操作指令,上傳用戶的攝影作品圖片;根據(jù)用戶上傳的攝影作品圖片獲取其作品圖片的EXIF參數(shù)信息;分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息,根據(jù)獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù);根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析,并向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示。本發(fā)明提供了一種根據(jù)用戶興趣進行好友推薦的方法,為用戶提供了方便。
【專利說明】一種基于興趣分析的好友搜索推薦方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術領域】,尤其涉及一種基于興趣分析的好友搜索推薦方法及系統(tǒng)。
【背景技術】
[0002]隨著移動互聯(lián)網(wǎng)的發(fā)展和人們生活水平的不斷提高,各種移動上網(wǎng)終端如手機的使用越來越普及,為人們隨時隨地上網(wǎng)提供了方便。
[0003]現(xiàn)有技術的互聯(lián)網(wǎng)通信的社交軟件中,好友的搜索推薦一般基于地理位置或者基于社交關系(例如推薦我好友的好友等),即現(xiàn)在技術互聯(lián)網(wǎng)通信的社交軟件中基本沒基于興趣分析的好友搜索推薦功能,有時不方便用戶。
[0004]因此,現(xiàn)有技術還有待于改進和發(fā)展。
【發(fā)明內容】
[0005]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種基于興趣分析的好友搜索推薦方法及系統(tǒng),提供了一種根據(jù)用戶興趣進行好友推薦的方法,為用戶提供了方便。
[0006]本發(fā)明解決技術問題所采用的技術方案如下:
[0007]一種基于興趣分析的好友搜索推薦方法,其中,包括步驟:
[0008]A、通過app或者web接收用戶的操作指令,上傳用戶的攝影作品圖片;
[0009]B、根據(jù)用戶上傳的攝影作品圖片獲取其作品圖片的EXIF參數(shù)信息;
[0010]C、分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息,根據(jù)獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù);
[0011]D、根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析,并向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示。
[0012]所述的基于興趣分析的好友搜索推薦方法,其中,所述步驟D還包括:
[0013]D10、當接收到搜索指令時,獲取與該搜索指令關鍵字適配的用戶對應的興趣參數(shù),對興趣參數(shù)信息的相似性進行分析,形成用戶愛好分析數(shù)據(jù);
[0014]D11、根據(jù)用戶愛好分析數(shù)據(jù),重新排列顯示搜索或推薦列表。
[0015]所述的基于興趣分析的好友搜索推薦方法,其中,所述步驟C還包括:當檢測到用戶有新的攝影作品圖片上傳時,分析新上傳的攝影作品圖片的EXIF信息,獲得新的照相機參數(shù)信息,并更新與用戶對應的興趣參數(shù)信息。
[0016]所述的基于興趣分析的好友搜索推薦方法,其中,所述步驟C中的照相機的參數(shù)信息包括:照相機的型號,拍攝參數(shù)信息,拍攝參數(shù)中的地理位置信息。
[0017]所述的基于興趣分析的好友搜索推薦方法,其中,所述步驟C具體包括:
[0018]Cl、分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息;
[0019]C2、對獲取的照相機的參數(shù)信息,進行關鍵詞提取,
[0020]C3、對提取的關鍵詞進行分析,從中抽取出適合每個用戶的若干興趣愛好標簽,生成與用戶對應的興趣參數(shù)。
[0021]所述的基于興趣分析的好友搜索推薦方法,其中,所述步驟D還包括:
[0022]當檢測到用戶拍攝作品使用相同的相機,以及設定相同的參數(shù)和/或拍攝參數(shù)中的地理位置信息在一預定范圍內,則互相向其推薦為具有相同興趣參數(shù)的好友用戶信息。
[0023]所述的基于興趣分析的好友搜索推薦方法,其中,所述步驟D還包括:
[0024]D20、搜索時,如果用戶基于用戶昵稱參數(shù)/地理位置參數(shù)/性別參數(shù)來搜索其他用戶,如果相同昵稱匹配多人,則按照這些人使用的相機與用戶A的匹配程度進行搜索排序;匹配程度的算法為:按各參數(shù)的優(yōu)先級從高到低分別為:相同品牌>相同型號>拍攝的地理位置距離遠近>拍攝參數(shù)設置偏好;
[0025]其中,拍攝的地理位置距離,通過圖片中包含的LBS信息來計算,如果用戶上傳多張圖片,則取最新上傳的照片作為分析數(shù)據(jù);
[0026]而拍攝參數(shù)設置偏好的計算方式為:每個參數(shù)設置不同的權重系數(shù),數(shù)值為用戶設置值的差,為每張圖片計算出一個設置偏好數(shù)值,通過計算用戶所有圖片的設置偏好數(shù)據(jù),取平均數(shù)作為拍攝參數(shù)設置偏好,存放在用戶個人信息數(shù)據(jù)中。
[0027]一種基于興趣分析的好友搜索推薦系統(tǒng),其中,包括:
[0028]上傳模塊,用于控制通過app或者web接收用戶的操作指令,上傳用戶的攝影作品圖片;
[0029]獲取模塊,用于根據(jù)用戶上傳的攝影作品圖片獲取其作品圖片的EXIF參數(shù)信息;
[0030]分析與生成模塊,用于分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息,根據(jù)獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù);
[0031]搜索推薦處理模塊,用于根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析,并向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示。
[0032]所述基于興趣分析的好友搜索推薦系統(tǒng),其中,搜索推薦處理模塊包括:
[0033]分析單元,用于根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析;
[0034]推薦單元,用于向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示
[0035]搜索單元,用于當接收到搜索指令時,獲取與該搜索指令關鍵字適配的用戶對應的興趣參數(shù),對興趣參數(shù)信息的相似性進行分析,形成用戶愛好分析數(shù)據(jù);根據(jù)用戶愛好分析數(shù)據(jù),重新排列顯示搜索或推薦列表;
[0036]分析與生成模塊包括:
[0037]分析與獲取單元、分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息;
[0038]提取單元,用于對獲取的照相機的參數(shù)信息,進行關鍵詞提取,
[0039]分析與生成單元,用于對提取的關鍵詞進行分析,從中抽取出適合每個用戶的若干興趣愛好標簽,生成與用戶對應的興趣參數(shù);
[0040]更新單元,用于當檢測到用戶有新的攝影作品圖片上傳時,分析新上傳的攝影作品圖片的EXIF信息,獲得新的照相機參數(shù)信息,并更新與用戶對應的興趣參數(shù)信息;
[0041]所述照相機的參數(shù)信息包括:照相機的型號,拍攝參數(shù)信息,拍攝參數(shù)中的地理位置信息。
[0042]所述基于興趣分析的好友搜索推薦系統(tǒng),其中,其還包括:
[0043]匹配處理模塊,用于當檢測到用戶拍攝作品使用相同的相機,以及設定相同的參數(shù)和/或拍攝參數(shù)中的地理位置信息在一預定范圍內,則互相向其推薦為具有相同興趣參數(shù)的好友用戶信息;
[0044]還用于搜索時,如果用戶基于用戶昵稱參數(shù)/地理位置參數(shù)/性別參數(shù)來搜索其他用戶,如果相同昵稱匹配多人,則按照這些人使用的相機與用戶A的匹配程度進行搜索排序;匹配程度的算法為:按各參數(shù)的優(yōu)先級從高到低分別為:相同品牌>相同型號>拍攝的地理位置距離遠近>拍攝參數(shù)設置偏好;
[0045]其中,拍攝的地理位置距離,通過圖片中包含的LBS信息來計算,如果用戶上傳多張圖片,則取最新上傳的照片作為分析數(shù)據(jù);
[0046]而拍攝參數(shù)設置偏好的計算方式為:每個參數(shù)設置不同的權重系數(shù),數(shù)值為用戶設置值的差,為每張圖片計算出一個設置偏好數(shù)值,通過計算用戶所有圖片的設置偏好數(shù)據(jù),取平均數(shù)作為拍攝參數(shù)設置偏好,存放在用戶個人信息數(shù)據(jù)中。
[0047]本發(fā)明所提供的基于興趣分析的好友搜索推薦方法及系統(tǒng),本發(fā)明實現(xiàn)基于興趣愛好,設備發(fā)燒友的精確搜索推薦和好友推薦。即通過把用戶的愛好,和攝影器材的相似程度作為主要優(yōu)先級。這樣為了推薦志同道合的攝影朋友。這樣,好友搜索和好友推薦可以基于對用戶某種愛好或者條件的分析,提供了一種根據(jù)用戶興趣進行好友推薦的方法,通過分析用戶的作品(上傳的照片)來分析其持有的器材參數(shù),設定匹配算法。可以更好的解決好友推薦的準確程度,為用戶提供了方便。
【專利附圖】
【附圖說明】
[0048]圖1是本發(fā)明基于興趣分析的好友搜索推薦方法的較佳實施例的流程圖。
[0049]圖2是本發(fā)明基于興趣分析的好友搜索推薦方法的具體應用實施例的用戶愛好分析和存儲流程圖。
[0050]圖3是本發(fā)明基于興趣分析的好友搜索推薦方法的具體應用實施例的用戶推薦流程圖。
[0051]圖4是本發(fā)明本發(fā)明方法實施例中生成的用戶A的個人信息結構示意圖。
[0052]圖5是本發(fā)明本發(fā)明方法實施例中用戶A搜索“南京”的用戶時,根據(jù)分析其他用戶相機參數(shù)來排序返回結果結構示意圖。
[0053]圖6是本發(fā)明本發(fā)明方法實施例中給用戶A推薦好友時,根據(jù)分析其他用戶相機參數(shù)來排序返回結果結構示意圖。
[0054]圖7是本發(fā)明基于興趣分析的好友搜索推薦系統(tǒng)的較佳實施例的功能原理框。
【具體實施方式】
[0055]為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0056]請參見圖1,圖1是本發(fā)明基于興趣分析的好友搜索推薦方法的較佳實施例的流程圖。圖1所示的一種基于興趣分析的好友搜索推薦方法,包括以下步驟:
[0057]步驟S110、通過app或者web接收用戶的操作指令,上傳用戶的攝影作品圖片。
[0058]本發(fā)明實施例中,用戶可以將自己的攝影作品圖片通過app或者web,上傳到網(wǎng)上可各攝影愛好者社區(qū)中,或上傳到用戶網(wǎng)上的對應空間。
[0059]步驟S120、根據(jù)用戶上傳的攝影作品圖片獲取其作品圖片的EXIF參數(shù)信息。
[0060]本發(fā)明實施例中,用戶可以將自己拍攝的攝影作品圖片通過app或者web上傳至網(wǎng)上例如各攝影愛好者社區(qū)中,然后會根據(jù)用戶上傳的攝影作品圖片獲取每個用戶對應上傳的作品圖片的EXIF參數(shù)信息。
[0061]其中,所述圖片的EXIF參數(shù)信息中包含一個EXIF標記,用于存儲和數(shù)碼照片相關的信息,包括光圈參數(shù)信息,ISO參數(shù)信息,快門參數(shù)信息,相機廠商及型號參數(shù)信息,拍攝圖片的位置信息,和/或當前相機的位置住處等等。通過獲取這些信息,可以收集該照片的相機參數(shù)。
[0062]即本發(fā)明中,每個用戶的作品圖片的EXIF參數(shù)信息,包括拍攝其圖片的相機參數(shù)信息,例如什么型號的相機等參數(shù),及拍攝參數(shù)信息,拍攝圖片的位置信息,和/或當前相機的位置住處等等。
[0063]步驟S130、分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息,根據(jù)獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù)。
[0064]本發(fā)明中通過分析所述攝影作品圖片的EXIF信息,獲取關于與用戶攝影作品圖片對應的照相機的參數(shù)信息,其中,照相機的參數(shù)信息包括:照相機的型號,拍攝參數(shù)信息,拍攝參數(shù)中的地理位置信息等。
[0065]本發(fā)明中,通過用戶提交的作品圖片,可以知道其攝影作品的照相機參數(shù),例如什么型號的相機等參數(shù)。以及設置了一些什么拍攝參數(shù)信息,及拍攝參數(shù)中的地理位置信息。通過獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù),如圖4所示,圖4是本發(fā)明本發(fā)明方法實施例中生成的用戶A的個人信息結構示意圖。
[0066]具體可以為:例如分析用戶A上傳的所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息;對獲取的照相機的參數(shù)信息,進行關鍵詞提取,對提取的關鍵詞進行分析,從中抽取出適合每個用戶的若干興趣愛好標簽,生成與用戶對應的興趣參數(shù)。例如通過分析A用戶提供的攝影作品圖片的EXIF信息獲取的照相機的參數(shù)信息,根據(jù)獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù):包括用戶使用的照相機的型號,設置的拍攝參數(shù)信息,拍攝參數(shù)中的地理位置信息等關鍵詞與用戶A—一對應,存儲為與用戶對應的興趣參數(shù)。
[0067]當然生成與用戶對應的興趣參數(shù)還會根據(jù)用戶上傳的新的攝影作品圖片及時更新。如:當檢測到用戶有新的攝影作品圖片上傳時,分析新上傳的攝影作品圖片的EXIF信息,獲得新的照相機參數(shù)信息,并更新與用戶對應的興趣參數(shù)信息,如圖2所示。
[0068]步驟S140、根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析,并向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示。
[0069]例如,當檢測到用戶拍攝作品使用相同的相機,以及設定相同的參數(shù)和/或拍攝參數(shù)中的地理位置信息在一預定范圍內,則互相向其推薦為具有相同興趣參數(shù)的好友用戶信息。
[0070]而當接收到用戶的搜索指令時,獲取與該搜索指令關鍵字適配的用戶對應的興趣參數(shù),對興趣參數(shù)信息的相似性進行分析,形成用戶愛好分析數(shù)據(jù);根據(jù)用戶愛好分析數(shù)據(jù),重新排列顯示搜索或推薦列表。如圖5所示,圖5是本發(fā)明本發(fā)明方法實施例中用戶A搜索“南京”的用戶時,根據(jù)分析其他用戶相機參數(shù)來排序返回結果結構示意圖。
[0071]例如:搜索時,如果用戶基于用戶昵稱參數(shù)/地理位置參數(shù)/性別參數(shù)來搜索其他用戶,如果相同昵稱匹配多人,則按照這些人使用的相機與用戶A的匹配程度進行搜索排序;匹配程度的算法為:按各參數(shù)的優(yōu)先級從高到低分別為:相同品牌>相同型號>拍攝的地理位置距離遠近>拍攝參數(shù)設置偏好;
[0072]其中,拍攝的地理位置距離,通過圖片中包含的LBS信息來計算,如果用戶上傳多張圖片,則取最新上傳的照片作為分析數(shù)據(jù);
[0073]而拍攝參數(shù)設置偏好的計算方式為:每個參數(shù)設置不同的權重系數(shù),數(shù)值為用戶設置值的差,為每張圖片計算出一個設置偏好數(shù)值,通過計算用戶所有圖片的設置偏好數(shù)據(jù),取平均數(shù)作為拍攝參數(shù)設置偏好,存放在用戶個人信息數(shù)據(jù)中。
[0074]如圖6所示,圖6是本發(fā)明方法實施例中給用戶A推薦好友時,根據(jù)分析其他用戶相機參數(shù)來排序返回結果結構示意圖。
[0075]以下通過一具體的應用實施例對本發(fā)明作進一步詳細說明:
[0076]本具體應用實施例包括以下步驟:
[0077]第一步:用戶通過app或者web提交自己的攝影作品到網(wǎng)上。
[0078]第二步:服務器分析用戶提交的圖片的EXIF信息,獲取關于照相機的參數(shù),例如:
[0079]File Name:859c5cb0-22f0-lle4-9025-f23c91699ad7.jpg ;
[0080]Camera Model Name:Canon EOS 40D ;
[0081]Date/Time Original:2011:07:2518:44:49 ;
[0082]Shutter Speed:1/13;
[0083]Aperture:3.5 ;
[0084]Metering Mode:Multi_segment ;
[0085]Exposure Compensat1n:-4/3 ;
[0086]ISO:200 ;
[0087]Lens:EF-S18_55mm f/3.5-5.6IS ;
[0088]Focal Length:21.0mm ;
[0089]Image Size:800x533 ;
[0090]Flash:0ff,Did not fire ;
[0091]White Balance:ManuaI
[0092]Contrast:+10
[0093]Sharpness:25
[0094]Saturat1n:0
[0095]Color Space:sRGB
[0096]File Size:138kB
[0097]Owner Name:Lin HaiQing
[0098]Serial Number:630113195。
[0099]通過這些參數(shù)可以獲取用戶使用相機的型號,拍攝參數(shù)等信息。然后,根據(jù)獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù)。
[0100]如圖2所示:為本具體應用實施例的用戶愛好分析和存儲流程圖。
[0101]S1001、START,開始。
[0102]S1002、Userl用戶上傳照片;
[0103]S1003、服務器分析照片的EXIF信息,獲拍攝參數(shù);
[0104]S1004、計算和存儲照片的信息(相機品牌、型號、拍攝位置、設置偏好數(shù)值等);
[0105]S1005、更新Userl用戶的個人信息;
[0106]S1006、end 結束。
[0107]如圖3所示,為用戶推薦流程:
[0108]S2001、START,開始。
[0109]S2002、獲取可推薦(搜索結果)列表;
[0110]S2003、通過獲取用戶愛好分析結果,重新排序搜索或者推薦的列表;
[0111]S2004、返回重新排序后的搜索或者推薦列表。
[0112]S2005、end。
[0113]第三步:在具體的社交用戶中,基于攝影愛好者的特點,會向用戶推薦具有相同愛好的好友(使用相同的相機,習慣設定相同的參數(shù),拍攝參數(shù)中的地理位置信息接近等。
[0114]具體來說就是,如果用戶A使用:Canon EOS 40D型號的相機,在A搜索好友時,本發(fā)明中會首先推薦也是使用相同型號:Canon EOS 40D的用戶。當然具體的推薦會使用如下算法:
[0115]a.(搜索時)如果用戶基于用戶昵稱/地理位置/性別/其他參數(shù)來搜索其他用戶,如果相同昵稱匹配多人,本發(fā)明會按照這些人使用的相機和用戶A的匹配程度進行搜索排序。
[0116]匹配程度的算法為:相同型號>相同型號>拍攝的地理位置距離遠近>拍攝參數(shù)設置偏好。其中拍攝的地理位置距離,通過圖片中包含的LBS信息來計算,如果用戶上傳多張圖片,那么取最新上傳的照片作為分析數(shù)據(jù)。拍攝參數(shù)設置偏好的計算方式:每個參數(shù)設置不同的權重系數(shù),數(shù)值為用戶設置值的差.這樣每張圖片就會計算出一個設置偏好數(shù)值,通過計算用戶所有圖片的設置偏好數(shù)據(jù),取平均數(shù)作為拍攝參數(shù)設置偏好,存放在用戶個人信息數(shù)據(jù)中。
[0117]150¥ = 0.3*(300-200取絕對值)(A用戶為200,設定的標準值為300)(表示可以獲取此參數(shù))
[0118]Focal LengthV = 0.2* (21.0-18.0取絕對值)(A用戶為21.0,設定的標準值為18.0)(表示可以獲取此參數(shù))
[0119]
[0120]那么用戶A這張圖片的設置參數(shù)偏好為total = iSOV+Focal LengthV+...
[0121]b.(推薦時)在給用戶推薦好友時,使用本發(fā)明的方式同上。
[0122]當然本發(fā)明具體實施例中推薦用戶時,不同緯度的優(yōu)先級可以調整。例如按1.照相機廠商、2.相機型號、3.拍攝位置距離遠近、4.作品類型來排序,也可以通過其他的順序例如:例如1.相機型號、2.按照相機廠商、3.作品類型來排序、4.拍攝位置距離遠近。這類變形也在本發(fā)明保護范圍。
[0123]1.對于攝影愛好者來說,如果他們使用相同的影像設備,他們就會有更多的交流愿望。通過分析用戶當前所持有的影像設備,來推薦最近持有相同設備的用戶。
[0124]2.由上可見,本發(fā)明提供了一種根據(jù)用戶興趣進行好友推薦的方法,實現(xiàn)基于興趣愛好,設備發(fā)燒友的精確搜索推薦和好友推薦。通過分析用戶的作品(上傳的照片)來分析其持有的器材參數(shù),設定匹配算法??梢愿玫慕鉀Q好友推薦的準確程度,為用戶提供了方便。
[0125]本發(fā)現(xiàn)可以改進的地方,對用戶愛好的分析不限于攝影設備,算法中可以綜合其他因素,例如性別,年齡,用戶的地理位置,經常的拍攝地,攝影設置參數(shù)的偏好,攝影圖片類別等緯度,通過給予不同的緯度不同的權重,來不斷優(yōu)化搜索和推薦的結果。
[0126]基于上述方法實施例,本發(fā)明還提供了一種基于興趣分析的好友搜索推薦系統(tǒng),如圖其中,包括:
[0127]上傳模塊710,用于控制通過app或者web接收用戶的操作指令,上傳用戶的攝影作品圖片;具體如上所述。
[0128]獲取模塊720,用于根據(jù)用戶上傳的攝影作品圖片獲取其作品圖片的EXIF參數(shù)信息;具體如上所述。
[0129]分析與生成模塊730,用于分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息,根據(jù)獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù);具體如上所述。
[0130]搜索推薦處理模塊740,用于根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析,并向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示;具體如上所述。
[0131]所述基于興趣分析的好友搜索推薦系統(tǒng),其中,搜索推薦處理模塊包括:
[0132]分析單元,用于根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析;具體如上所述。
[0133]推薦單元,用于向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示;具體如上所述。
[0134]搜索單元,用于當接收到搜索指令時,獲取與該搜索指令關鍵字適配的用戶對應的興趣參數(shù),對興趣參數(shù)信息的相似性進行分析,形成用戶愛好分析數(shù)據(jù);根據(jù)用戶愛好分析數(shù)據(jù),重新排列顯示搜索或推薦列表;具體如上所述。
[0135]而分析與生成模塊包括:
[0136]分析與獲取單元、分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息;具體如上所述。
[0137]提取單元,用于對獲取的照相機的參數(shù)信息,進行關鍵詞提??;具體如上所述。
[0138]分析與生成單元,用于對提取的關鍵詞進行分析,從中抽取出適合每個用戶的若干興趣愛好標簽,生成與用戶對應的興趣參數(shù);具體如上所述。
[0139]更新單元,用于當檢測到用戶有新的攝影作品圖片上傳時,分析新上傳的攝影作品圖片的EXIF信息,獲得新的照相機參數(shù)信息,并更新與用戶對應的興趣參數(shù)信息;具體如上所述。
[0140]所述照相機的參數(shù)信息包括:照相機的型號,拍攝參數(shù)信息,拍攝參數(shù)中的地理位置信息。
[0141]所述基于興趣分析的好友搜索推薦系統(tǒng),其中,其還包括:
[0142]匹配處理模塊,用于當檢測到用戶拍攝作品使用相同的相機,以及設定相同的參數(shù)和/或拍攝參數(shù)中的地理位置信息在一預定范圍內,則互相向其推薦為具有相同興趣參數(shù)的好友用戶信息;具體如上所述。
[0143]還用于搜索時,如果用戶基于用戶昵稱參數(shù)/地理位置參數(shù)/性別參數(shù)來搜索其他用戶,如果相同昵稱匹配多人,則按照這些人使用的相機與用戶A的匹配程度進行搜索排序;匹配程度的算法為:按各參數(shù)的優(yōu)先級從高到低分別為:相同品牌>相同型號>拍攝的地理位置距離遠近> 拍攝參數(shù)設置偏好;具體如上所述。
[0144]其中,拍攝的地理位置距離,通過圖片中包含的LBS信息來計算,如果用戶上傳多張圖片,則取最新上傳的照片作為分析數(shù)據(jù);具體如上所述。
[0145]而拍攝參數(shù)設置偏好的計算方式為:每個參數(shù)設置不同的權重系數(shù),數(shù)值為用戶設置值的差,為每張圖片計算出一個設置偏好數(shù)值,通過計算用戶所有圖片的設置偏好數(shù)據(jù),取平均數(shù)作為拍攝參數(shù)設置偏好,存放在用戶個人信息數(shù)據(jù)中;具體如上所述。
[0146]綜上所述,本發(fā)明所提供的基于興趣分析的好友搜索推薦方法及系統(tǒng),本發(fā)明實現(xiàn)基于興趣愛好,設備發(fā)燒友的精確搜索推薦和好友推薦。即通過把用戶的愛好,和攝影器材的相似程度作為主要優(yōu)先級。這樣為了推薦志同道合的攝影朋友。這樣,好友搜索和好友推薦可以基于對用戶某種愛好或者條件的分析,提供了一種根據(jù)用戶興趣進行好友推薦的方法,通過分析用戶的作品(上傳的照片)來分析其持有的器材參數(shù),設定匹配算法??梢愿玫慕鉀Q好友推薦的準確程度,為用戶提供了方便。
[0147]應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。
【權利要求】
1.一種基于興趣分析的好友搜索推薦方法,其特征在于,包括步驟: A、通過app或者web接收用戶的操作指令,上傳用戶的攝影作品圖片; B、根據(jù)用戶上傳的攝影作品圖片獲取其作品圖片的EXIF參數(shù)信息; C、分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息,根據(jù)獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù); D、根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析,并向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示。
2.根據(jù)權利要求1所述的基于興趣分析的好友搜索推薦方法,其特征在于,所述步驟D還包括: D10、當接收到搜索指令時,獲取與該搜索指令關鍵字適配的用戶對應的興趣參數(shù),對興趣參數(shù)信息的相似性進行分析,形成用戶愛好分析數(shù)據(jù); D11、根據(jù)用戶愛好分析數(shù)據(jù),重新排列顯示搜索或推薦列表。
3.根據(jù)權利要求1所述的基于興趣分析的好友搜索推薦方法,其特征在于,所述步驟C還包括:當檢測到用戶有新的攝影作品圖片上傳時,分析新上傳的攝影作品圖片的EXIF信息,獲得新的照相機參數(shù)信息,并更新與用戶對應的興趣參數(shù)信息。
4.根據(jù)權利要求1所述的基于興趣分析的好友搜索推薦方法,其特征在于,所述步驟C中的照相機的參數(shù)信息包括:照相機的型號,拍攝參數(shù)信息,拍攝參數(shù)中的地理位置信息。
5.根據(jù)權利要求1所述的基于興趣分析的好友搜索推薦方法,其特征在于,所述步驟C具體包括: Cl、分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息; C2、對獲取的照相機的參數(shù)信息,進行關鍵詞提取, C3、對提取的關鍵詞進行分析,從中抽取出適合每個用戶的若干興趣愛好標簽,生成與用戶對應的興趣參數(shù)。
6.根據(jù)權利要求1所述的基于興趣分析的好友搜索推薦方法,其特征在于,所述步驟D還包括: 當檢測到用戶拍攝作品使用相同的相機,以及設定相同的參數(shù)和/或拍攝參數(shù)中的地理位置信息在一預定范圍內,則互相向其推薦為具有相同興趣參數(shù)的好友用戶信息。
7.根據(jù)權利要求1所述的基于興趣分析的好友搜索推薦方法,其特征在于,所述步驟D還包括: D20、搜索時,如果用戶基于用戶昵稱參數(shù)/地理位置參數(shù)/性別參數(shù)來搜索其他用戶,如果相同昵稱匹配多人,則按照這些人使用的相機與用戶A的匹配程度進行搜索排序;匹配程度的算法為:按各參數(shù)的優(yōu)先級從高到低分別為:相同品牌>相同型號>拍攝的地理位置距離遠近>拍攝參數(shù)設置偏好; 其中,拍攝的地理位置距離,通過圖片中包含的LBS信息來計算,如果用戶上傳多張圖片,則取最新上傳的照片作為分析數(shù)據(jù); 而拍攝參數(shù)設置偏好的計算方式為:每個參數(shù)設置不同的權重系數(shù),數(shù)值為用戶設置值的差,為每張圖片計算出一個設置偏好數(shù)值,通過計算用戶所有圖片的設置偏好數(shù)據(jù),取平均數(shù)作為拍攝參數(shù)設置偏好,存放在用戶個人信息數(shù)據(jù)中。
8.一種基于興趣分析的好友搜索推薦系統(tǒng),其特征在于,包括: 上傳模塊,用于控制通過app或者web接收用戶的操作指令,上傳用戶的攝影作品圖片; 獲取模塊,用于根據(jù)用戶上傳的攝影作品圖片獲取其作品圖片的EXIF參數(shù)信息; 分析與生成模塊,用于分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息,根據(jù)獲取的照相機的參數(shù)信息,生成與用戶對應的興趣參數(shù); 搜索推薦處理模塊,用于根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析,并向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示。
9.根據(jù)權利要求8所述基于興趣分析的好友搜索推薦系統(tǒng),其特征在于,搜索推薦處理模塊包括: 分析單元,用于根據(jù)生成與用戶對應的興趣參數(shù),進行興趣參數(shù)信息相似性分析; 推薦單元,用于向用戶推薦具有相同興趣參數(shù)的好友用戶信息依次排列顯示搜索單元,用于當接收到搜索指令時,獲取與該搜索指令關鍵字適配的用戶對應的興趣參數(shù),對興趣參數(shù)信息的相似性進行分析,形成用戶愛好分析數(shù)據(jù);根據(jù)用戶愛好分析數(shù)據(jù),重新排列顯示搜索或推薦列表; 分析與生成模塊包括: 分析與獲取單元、分析所述攝影作品圖片的EXIF信息,獲取關于與用戶作品對應的照相機的參數(shù)信息; 提取單元,用于對獲取的照相機的參數(shù)信息,進行關鍵詞提取, 分析與生成單元,用于對提取的關鍵詞進行分析,從中抽取出適合每個用戶的若干興趣愛好標簽,生成與用戶對應的興趣參數(shù); 更新單元,用于當檢測到用戶有新的攝影作品圖片上傳時,分析新上傳的攝影作品圖片的EXIF信息,獲得新的照相機參數(shù)信息,并更新與用戶對應的興趣參數(shù)信息; 所述照相機的參數(shù)信息包括:照相機的型號,拍攝參數(shù)信息,拍攝參數(shù)中的地理位置信肩、O
10.根據(jù)權利要求8所述基于興趣分析的好友搜索推薦系統(tǒng),其特征在于,其還包括: 匹配處理模塊,用于當檢測到用戶拍攝作品使用相同的相機,以及設定相同的參數(shù)和/或拍攝參數(shù)中的地理位置信息在一預定范圍內,則互相向其推薦為具有相同興趣參數(shù)的好友用戶信息; 還用于搜索時,如果用戶基于用戶昵稱參數(shù)/地理位置參數(shù)/性別參數(shù)來搜索其他用戶,如果相同昵稱匹配多人,則按照這些人使用的相機與用戶A的匹配程度進行搜索排序;匹配程度的算法為:按各參數(shù)的優(yōu)先級從高到低分別為:相同品牌>相同型號>拍攝的地理位置距離遠近>拍攝參數(shù)設置偏好; 其中,拍攝的地理位置距離,通過圖片中包含的LBS信息來計算,如果用戶上傳多張圖片,則取最新上傳的照片作為分析數(shù)據(jù); 而拍攝參數(shù)設置偏好的計算方式為:每個參數(shù)設置不同的權重系數(shù),數(shù)值為用戶設置值的差,為每張圖片計算出一個設置偏好數(shù)值,通過計算用戶所有圖片的設置偏好數(shù)據(jù),取平均數(shù)作為拍攝參數(shù)設置偏好,存放在用戶個人信息數(shù)據(jù)中。
【文檔編號】G06F17/30GK104281650SQ201410471146
【公開日】2015年1月14日 申請日期:2014年9月15日 優(yōu)先權日:2014年9月15日
【發(fā)明者】張?zhí)旌? 管璞, 紀效斌, 汪洵, 李福振, 李耀華, 張超, 湯世強 申請人:南京銳角信息科技有限公司