午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

推薦歌曲的方法和裝置的制造方法

文檔序號:10553004閱讀:218來源:國知局
推薦歌曲的方法和裝置的制造方法
【專利摘要】本發(fā)明涉及推薦歌曲的方法和裝置。所述方法包括:獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息,提取所述多媒體信息包含的內(nèi)容特征信息,根據(jù)所述內(nèi)容特征信息進行歌曲搜索,得到推薦歌曲;向所述客戶端推薦所述推薦歌曲。本發(fā)明通過收集用戶分享到網(wǎng)絡社區(qū)的多媒體信息,為用戶推薦與所述多媒體信息相關的歌曲,有利于提升用戶體驗。
【專利說明】
推薦歌曲的方法和裝置
技術領域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)信息推送技術領域,特別是涉及推薦歌曲的方法和裝置。
【背景技術】
[0002]用戶基于手機、平板等智能移動終端的歌曲客戶端在線聽歌曲時,歌曲客戶端通常會為用戶提供一個推薦歌曲列表,例如:最新單曲推薦、熱門歌曲推薦、日韓歌曲推薦等。
[0003]現(xiàn)有的歌曲推薦功能的主要實現(xiàn)形式包括:根據(jù)用戶自己的聽歌歷史數(shù)據(jù)推薦相似類型的歌曲,或者基于歌曲的點擊次數(shù)進行推薦,或者基于用戶好友的歌曲推薦。然而這些歌曲推薦方式仍然難以滿足人們多樣化的聽歌需求,例如人們在旅途中時,更希望聽到的是與旅行相關的歌曲,現(xiàn)有的歌曲推薦方式無法自動適應這樣的需求。

【發(fā)明內(nèi)容】

[0004]基于此,本發(fā)明實施例提供推薦歌曲的方法和裝置,能夠根據(jù)用戶的狀態(tài)信息推薦相關的歌曲,有利于提升用戶體驗。
[0005]本發(fā)明一方面提供推薦歌曲的方法,包括:
[0006]獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息;
[0007]提取所述多媒體信息包含的內(nèi)容特征信息;
[0008]根據(jù)所述內(nèi)容特征信息進行歌曲搜索,得到推薦歌曲;
[0009]向所述客戶端推薦所述推薦歌曲。
[0010]本發(fā)明另一方面提供推薦歌曲的裝置,包括:
[0011]信息收集模塊,用于獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息;
[0012]特征提取模塊,用于提取所述多媒體信息包含的內(nèi)容特征信息;
[0013]搜索模塊,用于根據(jù)所述內(nèi)容特征信息進行歌曲搜索,得到推薦歌曲;
[0014]推薦模塊,用于向所述客戶端推薦所述推薦歌曲。
[0015]上述技術方案,通過獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息,提取所述多媒體信息包含的內(nèi)容特征信息,由此得出用戶所在環(huán)境、感興趣的事物等狀態(tài)信息;根據(jù)所述內(nèi)容特征信息進行歌曲搜索,得到相關的推薦歌曲,向所述客戶端推薦所述推薦歌曲,由此可得到與用戶所在環(huán)境或感興趣的事物相關的歌曲。本發(fā)明上述實施例的方案,可收集用戶分享到網(wǎng)絡社區(qū)的多媒體信息,并為用戶推薦與所述多媒體信息相關的歌曲,有利于提升用戶體驗。
【附圖說明】
[0016]圖1為一實施例的本發(fā)明方案的工作環(huán)境示意圖;
[0017]圖2是一實施例的歌曲播放客戶端的組成結構示意圖;
[0018]圖3是一實施例的服務器的組成結構示意圖;
[0019]圖4為一實施例的推薦歌曲的方法的示意性流程圖;
[0020]圖5為一實施例的推薦歌曲的方法的技術框架示意圖;
[0021 ]圖6為另一實施例的推薦歌曲的方法的示意性流程圖;
[0022]圖7為一實施例的推薦歌曲的裝置的示意性結構圖;
[0023]圖8為另一實施例的推薦歌曲的裝置的示意性結構圖。
【具體實施方式】
[0024]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]圖1示出了本發(fā)明一實施例的工作環(huán)境示意圖。具有歌曲播放功能的歌曲播放客戶端100,以智能移動終端為例,包括圖1中所示的手機、平板、便攜式電腦等,均可通過網(wǎng)絡與服務器200連接,通過服務器200獲得歌曲。這里的網(wǎng)絡可以是無線網(wǎng)絡,也可以是有線網(wǎng)絡。服務器200可以為云端服務器。使用歌曲播放客戶端100在線播放歌曲時,會將該歌曲播放客戶端100的相關信息發(fā)送給服務器200,服務器200基于預先定義好的推薦規(guī)則進行歌曲搜索,得到對應的推薦歌曲,將所述推薦歌曲信息發(fā)送給歌曲播放客戶端100,通過歌曲播放客戶端100的推薦歌曲列表對所述推薦歌曲進行展示和播放。
[0026]歌曲播放客戶端100在一個實施例中的結構示意圖如圖2所示。該歌曲播放客戶端包括通過系統(tǒng)總線連接的處理器、存儲介質(zhì)、顯示設備、通信接口、電源接口和內(nèi)存。其中,歌曲播放客戶端的存儲介質(zhì)存儲有在線播放歌曲的裝置,該裝置可根據(jù)服務器發(fā)送的推薦歌曲生成推薦歌曲列表,對推薦歌曲列表中的歌曲進行展示和播放。歌曲播放客戶端的顯示設備可對推薦歌曲列表以及歌曲播放相關信息進行顯示。歌曲播放客戶端的通信接口用于與服務器連接和通信,歌曲播放客戶端的電源接口用于與外部電源連接,外部電源通過該電源接口向歌曲播放客戶端供電。歌曲播放客戶端可以是圖1中所列舉的任何一種設備,也可以是其他具有上述結構的設備。
[0027]服務器200在一個實施例中的結構示意圖如圖3所示。服務器包括通過系統(tǒng)總線連接的處理器、供電模塊、存儲介質(zhì)、內(nèi)存和通信接口。其中,服務器的存儲介質(zhì)存儲有操作系統(tǒng)、數(shù)據(jù)庫和一種推薦歌曲的裝置,該裝置用于實現(xiàn)推薦歌曲的方法。服務器的通信接口用于與歌曲播放客戶端100進行連接和通信。
[0028]結合圖1、圖2、圖3所示的示意圖,以下對推薦歌曲的方法及推薦歌曲的裝置的各實施例進行說明。
[0029]圖4為一實施例的推薦歌曲的方法的示意性流程圖;在該實施例中,是以該方法應用于圖1中服務器200為例進行說明。
[0030]如圖4所示,本實施例中的推薦歌曲的方法包括步驟:
[0031]Sll,獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息;
[0032]本實施例中的客戶端可為手機、平板、便攜式電腦等具有在線播放歌曲功能的智能移動終端,也可為智能移動終端中安裝的可在線播放歌曲的軟件客戶端。所述客戶端分享到網(wǎng)絡社區(qū)的多媒體信息包括:客戶端分享到微信朋友圈、QQ空間和/或微博等網(wǎng)絡社區(qū)的信息。所述多媒體信息可為圖片、文字或音視頻信息,或者為圖片、文字、音視頻信息中兩種以上的組合。
[0033]本實施例中,如果所述客戶端為智能移動終端,則所述客戶端在分享多媒體信息到網(wǎng)絡社區(qū)時將一并遞交其設備標識信息;相應的web服務器通過所述設備標識信息可檢測到該客戶端的上傳操作,并獲取所上傳的多媒體信息。如果所述客戶端為智能終端中的軟件客戶端,用戶可預先設置若干軟件客戶端與音樂播放軟件之間的關聯(lián)(例如設置智能終端中微信、QQ和/或騰訊微博與QQ音樂之間的關聯(lián)),與音樂播放軟件存在關聯(lián)的任一軟件客戶端分享多媒體信息到對應的網(wǎng)絡社區(qū)時,相應的web服務器通過所述關聯(lián)關系可獲取該軟件客戶端的上傳操作,并獲取所上傳的多媒體信息。
[0034]進一步的,將獲取的多媒體信息存儲到預先建立的多媒體存儲組件中,并建立各多媒體信息與對應的設備標識信息或者音樂播放軟件客戶端用戶信息的關聯(lián)。然后可實時或者按照設定時間間隔從所述多媒體存儲組件獲取對應用戶分享到網(wǎng)絡社區(qū)的多媒體信息。
[0035]S12,提取所述多媒體信息包含的內(nèi)容特征信息;
[0036]可以理解的是,多媒體信息包含的內(nèi)容特征信息指的是,風景特征、動物特征、人物特征或者天氣特征等信息。以圖片為例,可基于圖片識別技術,識別出其中包含有花草、山、海、明星、雪或雨等具體的事物信息。如果用戶分享到網(wǎng)絡社區(qū)的多媒體信息為視頻文件,則按照設定時間間隔捕獲視頻幀畫面,再提取捕獲的視頻幀畫面中包含的內(nèi)容特征信息,由此得出所述視頻文件包含的內(nèi)容特征信息。
[0037]優(yōu)選的,可采用泛魔識別模型識別圖片包含的花草、山水等內(nèi)容特征。泛魔識別模型的圖像識別共有4個層次。第一層是執(zhí)行最簡單任務的“映象鬼”,它們只是記錄外界的原始形象,正像視網(wǎng)膜獲得外界刺激的映象;然后由“特征鬼”進一步分析這個映象。在分析過程中,每個特征鬼都去尋找與自己有關的圖像特征;再由“認知鬼”接受特征鬼的反應,每個認知鬼都從特征鬼的反應中尋找與自己負責識別的圖像有關的特征,發(fā)現(xiàn)了這種特征時它就“叫喊”,發(fā)現(xiàn)的特征越多,“叫喊”聲越大;最后“決策鬼”根據(jù)許多“認知鬼” “叫喊”聲的大小,選擇叫喊聲最大的“認知鬼”的反應作為所要識別的圖像特征。例如:在識別字母R的圖像時,“映象鬼”先對R進行編碼,把信息傳遞給“特征鬼”作進一步加工,這時會有5個“特征鬼”分別報告圖像所包括的一條垂線、兩條水平線、一條斜線、3個直角和一條不連續(xù)曲線。然后許多“認知鬼”則根據(jù)所報告的這些特征及其數(shù)量來識別是否是自己負責的字母圖像。這時D、P、R鬼都會有反應,但P鬼只有4個特征與其符合,并有一特征(斜線)與其不符合;D鬼只有3個特征與其符合,并有兩個特征(斜線、直角)與其不符合;只有R鬼有5個特征與其符合,而且這5個特征又包括了R的全部特征,所以R鬼的叫喊聲最大,因此“決策鬼”就很容易地作出選擇R圖像作為識別結果的決定。并且,泛魔識別模型對于相似的圖形也可以分辨,不致混淆;對于失真的圖形,例如待識別的字母的大小發(fā)生變化時,識別也不致發(fā)生困難。因此,本實施例采用泛魔識別模型識別圖片包含的內(nèi)容特征,識別準確度好。
[0038]作為步驟S12的一優(yōu)選實施方式,提取多媒體信息包含的內(nèi)容特征信息的方式可為:將所述多媒體信息與預設媒體庫中的參照文件進行匹配,得到匹配的參照文件,獲取預設的與所述匹配的參照文件關聯(lián)的關鍵字,作為所述多媒體信息的內(nèi)容特征信息。對應的,需預先創(chuàng)建媒體庫,所述媒體庫中存儲有若干參照文件;以及設置各參照文件關聯(lián)的關鍵字。以圖片為例,先采用圖像識別技術識別出圖片包含的內(nèi)容特征信息,再將識別出的圖片的內(nèi)容特征信息與圖片庫中預設的參考圖片進行匹配,得到匹配的參考圖片,再獲取預先為所述匹配的參考圖片設置的關鍵字,用所述關鍵字替換所述圖片的內(nèi)容特征信息,以根據(jù)所述關鍵字進行歌曲檢索。對應的,需預先創(chuàng)建圖片庫,所述圖片庫中存儲有若干參照圖片,針對各參照圖片設置有關聯(lián)的關鍵字。
[0039]S13,根據(jù)所述內(nèi)容特征信息進行歌曲搜索,得到推薦歌曲;
[0040]本實施例中,可用所述內(nèi)容特征信息直接作為關鍵字進行歌曲搜索,也可對所述內(nèi)容特征信息進行合理的擴展或變形,得到更準確、全面的關鍵字進行歌曲搜索。
[0041 ] S14,向所述客戶端推薦所述推薦歌曲。
[0042]可以理解的是,一條多媒體信息可能包含若干個內(nèi)容特征信息,可根據(jù)各內(nèi)容特征信息分別進行歌曲搜索,也可對多個內(nèi)容特征信息進行組合,基于組合信息進行歌曲搜索。由此得到的推薦歌曲中可能存在重復的歌曲。作為一優(yōu)選實施方式,向所述客戶端推薦所述推薦歌曲之前,還包括檢測所述推薦歌曲中是否存在重復的歌曲,若是,對所述推薦歌曲進行去重。例如:檢測所述推薦歌曲中是否存在歌名及歌手均相同的歌曲,若是,對所述相同的歌曲中進行去重的步驟。
[0043]可以理解的是,可根據(jù)用戶的偏好對所述推薦歌曲去重的規(guī)則進行調(diào)整,例如還可為:檢測所述推薦歌曲中是否存在歌名、歌手及文件大小均相同的歌曲,若是,對所述相同的歌曲中進行去重的步驟。使得不同歌手演唱的同一歌曲,因為文件大小不相同而均被保留O
[0044]本實施例中,向所述客戶端發(fā)送所述推薦歌曲,將所述推薦歌曲加入到所述客戶端的推薦歌曲列表中。可以理解的是,可將新得到的推薦歌曲添加到客戶端推薦歌曲列表的末尾,或者將新得到的推薦歌曲插入到客戶端推薦歌曲列表的最前列,或者將新得到的推薦歌曲隨機的插入到客戶端推薦歌曲列表中。作為一優(yōu)選實施方式,本實施例中將新得到的推薦歌曲插入到所述客戶端的推薦歌曲列表的最前列,使得新得到的推薦歌曲可優(yōu)先播放。
[0045]作為一優(yōu)選實施方式,步驟Sll中還可包括獲取各多媒體信息對應的分享時間信息的步驟。對應的,得到推薦歌曲之后還包括步驟:根據(jù)分享時間的先后,對所述多媒體信息對應的推薦歌曲進行排序,將分享時間在后的多媒體信息對應的推薦歌曲排序在前;向所述客戶端發(fā)送排序后的推薦歌曲,將所述推薦歌曲按排序加入到所述客戶端的推薦歌曲列表中。
[0046]同理,將所述推薦歌曲加入到所述客戶端的推薦歌曲列表中之后,所述推薦歌曲列表中可能存在重復的歌曲。因此,還可檢測客戶端的推薦歌曲列表中是否存在重復的歌曲,對所述推薦歌曲列表中的歌曲進行去重;客戶端展示去重后的推薦歌曲列表供用戶點擊播放。
[0047]圖5為一實施例的推薦歌曲的方法的技術框架示意圖;如圖5所示,以圖片為例,本實施例中推薦歌曲的方式分為實時推薦和非實時推薦兩種途徑。下面對兩種途徑分別進行描述。
[0048]實時推薦歌曲:該途徑下,步驟Sll中獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息是指,獲取客戶端當前分享到網(wǎng)絡社區(qū)的多媒體信息;基于該多媒體信息的內(nèi)容特征信息進行歌曲搜索,得到用戶當前分享信息相關的推薦歌曲,以保證歌曲推薦的實時性。例如:客戶端點擊分享(或上傳)圖片到網(wǎng)絡社區(qū)的按鈕,網(wǎng)絡服務器收到客戶端分享圖片到網(wǎng)絡社區(qū)的信息,通知相關的后臺CGI(后臺服務端業(yè)務處理程序)獲取客戶端當前分享的圖片,提取該圖片的內(nèi)容特征信息(如花、山、雪等),根據(jù)所述內(nèi)容特征信息得到相關的推薦歌曲,向所述客戶端發(fā)送推薦歌曲,將所述推薦歌曲加入到所述客戶端的推薦歌曲列表中,客戶端通過展示推薦歌曲列表供用戶點擊播放推薦歌曲。若用戶分享了某個風景的圖片,可實時獲得與該風景相關的推薦歌曲。
[0049]非實時推薦歌曲:該途徑下,步驟Sll中獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息指的是,收集客戶端在設定時間內(nèi)分享到網(wǎng)絡社區(qū)的所有多媒體信息,對所述多媒體信息進行統(tǒng)一分析,提取各多媒體信息的內(nèi)容特征信息進行歌曲搜索,得到與各多媒體信息相關的推薦歌曲。例如:用戶分享圖片到朋友圈或者其他類型的網(wǎng)絡社區(qū)。網(wǎng)絡服務器收到客戶端分享圖片的信息,通知相關的后臺CGI統(tǒng)計已分享的圖片,用戶分享的圖片均存儲到指定的網(wǎng)絡TFS(圖片、音視頻等多媒體存儲組件);通過查詢所述網(wǎng)絡TFS,收集在當前時間前24小時內(nèi)該用戶分享到網(wǎng)絡社區(qū)的所有圖片,分析各圖片包含的內(nèi)容特征信息,統(tǒng)一進行歌曲搜索,向所述客戶端發(fā)送推薦歌曲,將所述推薦歌曲加入到所述客戶端的推薦歌曲列表中。如用戶今天分享了某個風景的圖片,明天可獲得與該風景相關的推薦歌曲。
[0050]上述兩種途徑的區(qū)別包括:前者實時性較強,通過實時對用戶分享到網(wǎng)絡社區(qū)的多媒體信息進行內(nèi)容特征提取,快速找到對應的推薦歌曲,用戶實時體驗較好;后者對時間要求不高,因此可對用戶分享到網(wǎng)絡社區(qū)的多媒體信息進行更詳細的特征提取(例如與媒體庫中的參考信息進行匹配的方式,以圖片為例,具體可為:將所述圖片分別跟圖片庫的參考圖片進行匹配,讀取匹配出的參考圖片對應的特征信息,將所述特征信息作為用戶分享的圖片所包含的內(nèi)容特征信息),可得到更全面、準確的推薦歌曲。
[0051]作為另一優(yōu)選實施方式,非實時推薦歌曲的途徑,收集客戶端在設定時間內(nèi)分享到網(wǎng)絡社區(qū)的多媒體信息之后,還可讀取各多媒體信息對應的分享時間信息(即客戶端分享多媒體信息時的時間);根據(jù)分享時間的先后對所述多媒體信息對應的推薦歌曲進行排序,將分享時間在后的多媒體信息對應的推薦歌曲排序在前。向所述客戶端發(fā)送排序后的推薦歌曲,將所述推薦歌曲按排序加入到所述客戶端的推薦歌曲列表中,便于分享時間在后的多媒體信息對應的推薦歌曲被優(yōu)優(yōu)先播放。
[0052]基于上述實施例的推薦歌曲的方法,用戶在海邊游玩時,分享大海的圖片到微信朋友圈,服務器可獲取該圖片并提取該圖片包含的內(nèi)容特征信息,為該用戶推薦與海相關的歌曲?;蛘哂脩粼谏钟瓮鏁r,分享了森林的圖片到朋友圈或者網(wǎng)絡,服務器可獲取該圖片并提取該圖片包含的內(nèi)容特征信息,為該用戶推薦與森林相關的歌曲。用戶可通過客戶端展示的推薦歌曲列表,對服務器發(fā)送的推薦歌曲進行展示和播放?;谏鲜鐾扑]歌曲的方法,得到的推薦歌曲更符合用戶的狀態(tài),有利于提升用戶體驗。
[0053]圖6為另一實施例的推薦歌曲的方法的示意性流程圖;在該實施例中,是以應用于服務器200為例進行說明。本實施例與前一實施例的主要區(qū)別在于:結合用戶分享多媒體信息到網(wǎng)絡社區(qū)時客戶端所在的地理位置信息,進行歌曲推薦。
[0054]如圖6所示,本實施例中的推薦歌曲的方法包括步驟:
[0055]S21,獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息,并獲取客戶端分享所述多媒體信息時的位置信息;
[0056]所述網(wǎng)絡社區(qū)包括:微信朋友圈、QQ空間、微博等網(wǎng)絡社區(qū)。所述多媒體信息為圖片、文字、音視頻信息的一種或多種。所述位置信息為GPS信息,或者其他表示客戶端地理位置的信息。
[0057]S22,提取所述多媒體信息包含的內(nèi)容特征信息;
[0058]S23,根據(jù)所述內(nèi)容特征信息和所述位置信息進行歌曲搜索,得到推薦歌曲;
[0059]S23,向所述客戶端推薦所述推薦歌曲。
[0060]其中,步驟S23的【具體實施方式】可包括以下兩種:
[0061]方式一,直接根據(jù)所述內(nèi)容特征信息以及所述位置信息進行歌曲搜索,得到推薦歌曲。即將所述內(nèi)容特征信息、所述位置信息均作為關鍵字進行歌曲搜索,由此得到的推薦歌曲中既包括與多媒體信息內(nèi)容相關的歌曲,又包括與所述多媒體信息的分享地點相關的歌曲。
[0062]方式二:根據(jù)所述內(nèi)容特征信息及所述位置信息,判斷客戶端分享所述多媒體信息時的位置是否為預定區(qū)域;若為預定區(qū)域,用所述內(nèi)容特征信息對應的關鍵字以及所述預定區(qū)域對應的關鍵字進行歌曲搜索;否則,只用所述內(nèi)容特征信息對應的關鍵字進行歌曲搜索。
[0063]優(yōu)選的,本實施例中的預定區(qū)域為旅游區(qū)。方式二中,根據(jù)所述內(nèi)容特征信息及所述位置信息,判斷所述多媒體信息對應的分享地點是否為預定區(qū)域的具體方式可包括:若所述內(nèi)容特征信息包含風景特征,且所述位置信息存在于預定區(qū)域的位置列表中,判斷為所述多媒體信息對應的分享地點是旅游區(qū);否則,判斷為所述多媒體信息對應的分享地點不是旅游區(qū)。以圖片為例,客戶端分享風景圖片到網(wǎng)絡社區(qū)時,還將獲取客戶端所在的GPS信息并一并提交到相關的后臺CGI。后臺CGI將所述風景圖片和GPS信息發(fā)送到圖片分析匹配服務,圖片分析服務提取該風景圖片的內(nèi)容特征信息,根據(jù)所述內(nèi)容特征信息(如山、大海等)和GPS信息判定所述風景圖片的分享地點是否為旅游區(qū);如果是,則推薦所述旅游區(qū)的與圖片風景相關的歌曲,或者推薦所述旅游區(qū)相關的歌曲以及所述圖片風景相關的歌曲;如果不是,則僅推薦與所述圖片風景相關的歌曲。
[0064]本實施例的推薦歌曲的方法,通過獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息,以及所述多媒體信息的分享位置信息,提取所述多媒體信息包含的內(nèi)容特征信息,基于內(nèi)容特征信息和分享位置信息可更準確的得到用戶分享多媒體信息時的狀態(tài);根據(jù)所述內(nèi)容特征信息和所述位置信息進行歌曲搜索,得到推薦歌曲與用戶狀態(tài)的匹配度更好。
[0065]需要說明的是,對于前述的各方法實施例,為了簡便描述,將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。
[0066]基于與上述實施例中的推薦歌曲的方法相同的思想,本發(fā)明還提供推薦歌曲的裝置,該裝置可用于執(zhí)行上述推薦歌曲的方法。為了便于說明,推薦歌曲的裝置實施例的結構示意圖中,僅僅示出了與本發(fā)明實施例相關的部分,本領域技術人員可以理解,圖示結構并不構成對裝置的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0067]圖7為本發(fā)明一實施例的推薦歌曲的裝置的示意性結構圖;如圖7所示,本實施例的推薦歌曲的裝置包括:信息收集模塊710、特征提取模塊720、搜索模塊730以及推薦模塊740,各模塊詳述如下:
[0068]上述信息收集模塊710,用于獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息;
[0069]可以理解的,本實施例中所述網(wǎng)絡社區(qū)包括:微信朋友圈、QQ空間、微博等網(wǎng)絡社區(qū)。所述多媒體信息為圖片、文字、音視頻信息的一種或多種。所述位置信息為GPS信息,或者其他表示客戶端地理位置的信息。
[0070]上述特征提取模塊720,用于提取所述多媒體信息包含的內(nèi)容特征信息;
[0071]可以理解的,所述內(nèi)容特征信息包括:風景特征、動物特征、人物特征、天氣特征的一種或多種。
[0072]上述搜索模塊730,用于根據(jù)所述內(nèi)容特征信息進行歌曲搜索,得到推薦歌曲;
[0073]本實施例中,可用所述內(nèi)容特征信息直接作為關鍵字進行歌曲搜索,也可對所述內(nèi)容特征信息進行合理的擴展或變形,得到更準確、全面的關鍵字進行歌曲搜索。
[0074]上述推薦模塊740,用于向所述客戶端推薦所述推薦歌曲。
[0075]作為一優(yōu)選實施方式,本實施例中信息收集模塊710可包括:
[0076]第一信息獲取單元,用于收集客戶端在設定時間內(nèi)分享到網(wǎng)絡社區(qū)的多媒體信息;或者,第二信息獲取單元,用于獲取客戶端當前分享到網(wǎng)絡社區(qū)的多媒體信息。
[0077]作為另一優(yōu)選實施方式,上述特征提取模塊720,可用于將所述多媒體信息與預設媒體庫中的參照文件進行匹配,得到匹配的參照文件,獲取預設的與所述匹配的參照文件關聯(lián)的關鍵字,作為所述多媒體信息的內(nèi)容特征信息。對應的,本實施例的推薦歌曲的裝置還可包括設置模塊,用于創(chuàng)建媒體庫,所述多媒體庫中存儲有若干參照文件;設置各參照文件關聯(lián)的關鍵字。
[0078]作為另一優(yōu)選實施方式,本實施例的推薦歌曲的裝置還包括:去重模塊,用于檢測所述推薦歌曲中是否存在重復的歌曲,若是,對所述推薦歌曲進行去重。例如:檢測所述推薦歌曲中是否存在歌名及歌手均相同的歌曲,若是,對所述相同的歌曲中進行去重;或者,檢測所述推薦歌曲中是否存在歌名、歌手及文件大小均相同的歌曲,若是,對所述相同的歌曲中進行去重的步驟。對應的,上述推薦模塊740可用于向所述客戶端發(fā)送去重后的推薦歌曲,以將所述推薦歌曲加入到所述客戶端的推薦歌曲列表中。
[0079]作為另一優(yōu)選實施方式,上述信息獲取模塊710,還用于獲取各多媒體信息對應的分享時間信息。對應的,本實施例的推薦歌曲的裝置還可包括:排序模塊,用于根據(jù)分享時間的先后,對所述多媒體信息對應的推薦歌曲進行排序,將分享時間在后的多媒體信息對應的推薦歌曲排序在前。對應的,上述推薦模塊740可用于向所述客戶端發(fā)送排序后的推薦歌曲,以將所述推薦歌曲按排序加入到所述客戶端的推薦歌曲列表中。
[0080]圖8為另一實施例的推薦歌曲的裝置的示意性結構圖;在前一實施例的基礎上,本實施例中的信息收集模塊710,還用于獲取客戶端分享所述多媒體信息時的位置信息。對應的,搜索模塊730,還用于根據(jù)所述內(nèi)容特征信息及所述位置信息進行歌曲搜索。優(yōu)選的,所述搜索模塊730可具體包括:
[0081 ]判定單元731,用于根據(jù)所述內(nèi)容特征信息及所述位置信息,判斷所述多媒體信息對應的分享地點是否為預定區(qū)域;第一搜索單元732,用于若判定單元的判定結果為是,用所述內(nèi)容特征信息對應的關鍵字以及所述預定區(qū)域對應的關鍵字進行歌曲搜索;第二搜索單元733,用于若判定單元的判定結果為否,用所述內(nèi)容特征信息對應的關鍵字進行歌曲搜索。
[0082]作為一優(yōu)選實施方式,所述預定區(qū)域為旅游區(qū)。對應的,上述判定單元731可具體用于:若所述內(nèi)容特征信息包含風景特征,且所述位置信息存在于預定區(qū)域的位置列表中,則判斷為所述多媒體信息對應的分享地點是旅游區(qū)。當然也可設定預定區(qū)域為其他類型的區(qū)域。
[0083]作為一優(yōu)選實施方式,本實施例中位置信息為客戶端GPS信息,當然也可設定為其他可表征客戶端地理位置的信息。
[0084]需要說明的是,上述示例的推薦歌曲的裝置的實施方式中,各模塊/單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明前述方法實施例基于同一構思,其帶來的技術效果與本發(fā)明前述方法實施例相同,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
[0085]此外,上述示例的推薦歌曲的裝置的實施方式中,各功能模塊的邏輯劃分僅是舉例說明,實際應用中可以根據(jù)需要,例如出于相應硬件的配置要求或者軟件的實現(xiàn)的便利考慮,將上述功能分配由不同的功能模塊完成,即將所述推薦歌曲的裝置的內(nèi)部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。其中各功能模既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。
[0086]本領域普通技術人員可以理解,實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,作為獨立的產(chǎn)品銷售或使用。所述程序在執(zhí)行時,可執(zhí)行如上述各方法的實施例的全部或部分步驟。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-OnlyMemory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
[0087]在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關描述。可以理解,其中所使用的術語“第一”、“第二”等在本文中用于區(qū)分對象,但這些對象不受這些術語限制。例如,在不脫離本發(fā)明的范圍的情況下,可以將第一搜索單元稱為第二搜索單元,將第二搜索單元稱為第一搜索單元。
[0088]以上所述實施例僅表達了本發(fā)明的幾種實施方式,不能理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【主權項】
1.一種推薦歌曲的方法,其特征在于,包括: 獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息; 提取所述多媒體信息包含的內(nèi)容特征信息; 根據(jù)所述內(nèi)容特征信息進行歌曲搜索,得到推薦歌曲; 向所述客戶端推薦所述推薦歌曲。2.根據(jù)權利要求1所述的推薦歌曲的方法,其特征在于,提取所述多媒體信息包含的內(nèi)容特征信息,包括: 將所述多媒體信息與預設媒體庫中的參照文件進行匹配,得到匹配的參照文件,獲取預設的與所述匹配的參照文件關聯(lián)的關鍵字,作為所述多媒體信息的內(nèi)容特征信息。3.根據(jù)權利要求1所述的推薦歌曲的方法,其特征在于,獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息,之后還包括: 獲取客戶端分享所述多媒體信息時的位置信息; 所述根據(jù)所述內(nèi)容特征信息進行歌曲搜索,包括: 根據(jù)所述內(nèi)容特征信息及所述位置信息進行歌曲搜索。4.根據(jù)權利要求3所述的推薦歌曲的方法,其特征在于,所述根據(jù)所述內(nèi)容特征信息及所述位置信息進行歌曲搜索,包括: 根據(jù)所述內(nèi)容特征信息及所述位置信息,判斷所述多媒體信息對應的分享地點是否為預定區(qū)域;若為預定區(qū)域,用所述內(nèi)容特征信息對應的關鍵字以及所述預定區(qū)域對應的關鍵字進行歌曲搜索;否則,用所述內(nèi)容特征信息對應的關鍵字進行歌曲搜索。5.根據(jù)權利要求1所述的推薦歌曲的方法,其特征在于,獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息,之后還包括: 獲取各多媒體信息對應的分享時間信息; 得到推薦歌曲,之后還包括: 根據(jù)分享時間的先后,對所述多媒體信息對應的推薦歌曲進行排序,將分享時間在后的多媒體信息對應的推薦歌曲排序在前; 所述向所述客戶端推薦所述推薦歌曲,包括: 向所述客戶端發(fā)送排序后的推薦歌曲,將所述推薦歌曲按排序加入到所述客戶端的推薦歌曲列表中。6.根據(jù)權利要求1所述的推薦歌曲的方法,其特征在于,得到推薦歌曲,之后還包括: 檢測所述推薦歌曲中是否存在歌名及歌手均相同的歌曲,若是,對所述相同的歌曲中進行去重。7.根據(jù)權利要求1所述的推薦歌曲的方法,其特征在于,所述多媒體信息包括:圖片、文字、音視頻信息的一種或多種。8.一種推薦歌曲的裝置,其特征在于,包括: 信息收集模塊,用于獲取客戶端分享到網(wǎng)絡社區(qū)的多媒體信息; 特征提取模塊,用于提取所述多媒體信息包含的內(nèi)容特征信息; 搜索模塊,用于根據(jù)所述內(nèi)容特征信息進行歌曲搜索,得到推薦歌曲; 推薦模塊,用于向所述客戶端推薦所述推薦歌曲。9.根據(jù)權利要求8所述的推薦歌曲的裝置,其特征在于,所述特征提取模塊,用于將所述多媒體信息與預設媒體庫中的參照文件進行匹配,得到匹配的參照文件,獲取預設的與所述匹配的參照文件關聯(lián)的關鍵字,作為所述多媒體信息的內(nèi)容特征信息。10.根據(jù)權利要求8所述的推薦歌曲的裝置,其特征在于,所述信息收集模塊,還用于獲取客戶端分享所述多媒體信息時的位置信息; 所述搜索模塊,還用于根據(jù)所述內(nèi)容特征信息及所述位置信息進行歌曲搜索。11.根據(jù)權利要求10所述的推薦歌曲的裝置,其特征在于,所述搜索模塊包括: 判定單元,用于根據(jù)所述內(nèi)容特征信息及所述位置信息,判斷所述多媒體信息對應的分享地點是否為預定區(qū)域; 第一搜索單元,用于若判定單元的判定結果為是,用所述內(nèi)容特征信息對應的關鍵字以及所述預定區(qū)域對應的關鍵字進行歌曲搜索; 第二搜索單元,用于若判定單元的判定結果為否,用所述內(nèi)容特征信息對應的關鍵字進行歌曲搜索。12.根據(jù)權利要求8所述的推薦歌曲的裝置,其特征在于,所述信息獲取模塊,還用于獲取各多媒體信息對應的分享時間信息; 所述推薦歌曲的裝置,還包括:排序模塊,用于根據(jù)分享時間的先后,對所述多媒體信息對應的推薦歌曲進行排序,將分享時間在后的多媒體信息對應的推薦歌曲排序在前; 所述推薦模塊,用于向所述客戶端發(fā)送排序后的推薦歌曲,以將所述推薦歌曲按排序加入到所述客戶端的推薦歌曲列表中。13.根據(jù)權利要求8所述的推薦歌曲的裝置,其特征在于,還包括: 去重模塊,用于檢測所述推薦歌曲中是否存在歌名及歌手均相同的歌曲,若是,對所述相同的歌曲中進行去重; 所述推薦模塊,用于向所述客戶端發(fā)送去重后的推薦歌曲,以將所述推薦歌曲加入到所述客戶端的推薦歌曲列表中。14.根據(jù)權利要求8所述的推薦歌曲的裝置,其特征在于,所述多媒體信息包括:圖片、文字、音視頻信息的一種或多種。
【文檔編號】G06F17/30GK105912650SQ201610218865
【公開日】2016年8月31日
【申請日】2016年4月7日
【發(fā)明人】傅鴻城, 周國金, 栗波, 劉強
【申請人】騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1