公務(wù)員期刊網(wǎng) 論文中心 正文

網(wǎng)易云音樂(lè)下的情感平臺(tái)設(shè)計(jì)實(shí)現(xiàn)

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了網(wǎng)易云音樂(lè)下的情感平臺(tái)設(shè)計(jì)實(shí)現(xiàn)范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

網(wǎng)易云音樂(lè)下的情感平臺(tái)設(shè)計(jì)實(shí)現(xiàn)

摘要:網(wǎng)易音樂(lè)是現(xiàn)階段較為流行的音樂(lè)平臺(tái),它使用戶能更大限度的表達(dá)自己對(duì)于音樂(lè)的觀點(diǎn),感受音樂(lè)所帶來(lái)的情感體驗(yàn)。但隨著數(shù)據(jù)量的逐年增大,網(wǎng)易云音樂(lè)的數(shù)據(jù)翻閱較為不便,缺乏較為直觀的情感展現(xiàn)。本文基于網(wǎng)易云音樂(lè)的現(xiàn)有的數(shù)據(jù)基礎(chǔ),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于網(wǎng)易云音樂(lè)的音樂(lè)情感平臺(tái),具有實(shí)現(xiàn)熱詞、故事、推薦等功能,讓用戶能夠更加清晰地看到自身的情感變化,加強(qiáng)與他人的情感聯(lián)結(jié),推動(dòng)音樂(lè)對(duì)用戶情緒影響方面的研究。

關(guān)鍵字:網(wǎng)易云音樂(lè);數(shù)據(jù)可視化;平臺(tái)設(shè)計(jì)

一、緒論

(一)研究背景與意義網(wǎng)易云音樂(lè)是現(xiàn)階段較為流行的音樂(lè)平臺(tái),它打破了傳統(tǒng)的在線音樂(lè)模式,將用戶聽(tīng)歌數(shù)據(jù)加以整合以私人FM、歌單推薦、心動(dòng)時(shí)等功能,尋找用戶音樂(lè)習(xí)慣進(jìn)行推薦,打造音樂(lè)社交環(huán)境。其樂(lè)評(píng)功能為用戶開(kāi)展了專屬的音樂(lè)交流平臺(tái)。通過(guò)上述發(fā)展模式,網(wǎng)易云音樂(lè)積攢下了大量的用戶群體和評(píng)論數(shù)據(jù),但是隨著發(fā)展時(shí)間的推移,大量用戶評(píng)論數(shù)據(jù)的累積,翻閱評(píng)論去感受他人的觀點(diǎn)和故事需要花費(fèi)較長(zhǎng)的時(shí)間,因此設(shè)計(jì)一個(gè)基于網(wǎng)易云音樂(lè)的情感平臺(tái),不僅能夠依托于網(wǎng)易云音樂(lè)的數(shù)據(jù),還能讓用戶自身更好的了解到音樂(lè)對(duì)于自身于他人的影響并能更好的去發(fā)現(xiàn)音樂(lè)感受音樂(lè)。

(二)國(guó)內(nèi)外研究現(xiàn)狀音樂(lè)是人類藝術(shù)與情感的載體,不同的音樂(lè)往往能帶動(dòng)人類情感上的共鳴,同時(shí),收聽(tīng)者對(duì)某類音樂(lè)的喜愛(ài)常常能夠反應(yīng)出收聽(tīng)者對(duì)于情緒表達(dá)的趨向。隨著時(shí)代的發(fā)展,人們借助音樂(lè)來(lái)宣泄日常的壓力和情感成為了一大趨勢(shì),人們?cè)絹?lái)越依賴借助音樂(lè)宣泄情感。根據(jù)艾瑞咨詢的報(bào)告顯示,近八成在線音樂(lè)用戶每天都會(huì)收聽(tīng)音樂(lè),每天收聽(tīng)音樂(lè)時(shí)長(zhǎng)在半小時(shí)以上的在線音樂(lè)用戶高達(dá)90%,并且其中33.7%的用戶每天收聽(tīng)音樂(lè)的時(shí)長(zhǎng)約為兩個(gè)小時(shí)。網(wǎng)絡(luò)音樂(lè)平臺(tái)有很多家,如蝦米音樂(lè)、QQ音樂(lè)、網(wǎng)易云音樂(lè)等。過(guò)去它們的競(jìng)爭(zhēng)主要體現(xiàn)在音樂(lè)曲庫(kù)的深度以及規(guī)模上。隨著大數(shù)據(jù)時(shí)代的到來(lái),很多網(wǎng)絡(luò)音樂(lè)平臺(tái)能提供超過(guò)千萬(wàn)首曲目,各平臺(tái)的競(jìng)爭(zhēng)更加注重用戶體驗(yàn)與服務(wù),推出如歌單推薦等內(nèi)容[1]。隨著用戶對(duì)于音樂(lè)有著越來(lái)越強(qiáng)宣泄情感的需求,在聽(tīng)歌過(guò)程中渴望找到認(rèn)同感、參與感,并且發(fā)現(xiàn)新的音樂(lè),成為一種精神食糧。所以,音樂(lè)平臺(tái)的競(jìng)爭(zhēng)也體現(xiàn)在情感聯(lián)結(jié)上,在這一趨勢(shì)下,網(wǎng)易云音樂(lè)成為主流。從受眾心理角度來(lái)講,其幾大功能較為突出。一是基于用戶傾訴心理的評(píng)論區(qū),用戶之間相互安慰、鼓勵(lì),而網(wǎng)絡(luò)上的人相互不認(rèn)識(shí)也打消了泄露隱私的顧慮。整個(gè)評(píng)論區(qū)形成良好的社區(qū)氛圍,充滿人情味,滿足人們情感需求的同時(shí)又推動(dòng)人們更加積極地參與評(píng)論,也可以看評(píng)論來(lái)消磨時(shí)光。二是,“二八法則”讓大數(shù)據(jù)助力音樂(lè)的精準(zhǔn)推送,這在很大程度上解決了用戶想聽(tīng)歌卻不知道聽(tīng)什么的問(wèn)題。然后更加精確地向用戶推送音樂(lè)信息,從而提高用戶使用率,增強(qiáng)用戶黏性[2]。三是設(shè)計(jì)簡(jiǎn)約,讓用戶使用起來(lái)輕松愉快。

(三)研究目標(biāo)和內(nèi)容本文將致力于研究一個(gè)基于網(wǎng)易云音樂(lè)的情感平臺(tái),結(jié)合網(wǎng)易云音樂(lè)上的用戶數(shù)據(jù),通過(guò)對(duì)數(shù)據(jù)的可視化處理,讓用戶更直接地看到自己的情感信息并與他人相聯(lián)結(jié)。其內(nèi)容主要是通過(guò)對(duì)網(wǎng)易云音樂(lè)平臺(tái)業(yè)務(wù)的研究,結(jié)合其數(shù)據(jù)構(gòu)建情感平臺(tái),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)具有高度可用性的音樂(lè)情感平臺(tái)。

二、數(shù)據(jù)分析與處理

(一)數(shù)據(jù)來(lái)源數(shù)據(jù)來(lái)源于網(wǎng)易云音樂(lè)平臺(tái),系統(tǒng)中用戶熱評(píng)熱詞部分的數(shù)據(jù),通過(guò)對(duì)網(wǎng)易云音樂(lè)HTML網(wǎng)頁(yè)頁(yè)面進(jìn)行分析,對(duì)標(biāo)簽內(nèi)容進(jìn)行解析,抽取相關(guān)的json格式數(shù)據(jù)[3],將網(wǎng)易云音樂(lè)平臺(tái)熱門(mén)歌曲榜單的熱門(mén)評(píng)論,以15條為一組利用Python腳本進(jìn)行爬取,并存入TXT文本文件中,經(jīng)處理后的網(wǎng)易云音樂(lè)數(shù)據(jù)存儲(chǔ)到本地Mysql數(shù)據(jù)庫(kù)中。

(二)數(shù)據(jù)處理利用python進(jìn)行數(shù)據(jù)爬取和轉(zhuǎn)換的過(guò)程中,可能由于數(shù)據(jù)種類繁多而對(duì)最終數(shù)據(jù)產(chǎn)生一定干擾,所以要通過(guò)正則表達(dá)式對(duì)所爬取的數(shù)據(jù)進(jìn)行篩選。對(duì)于熱詞標(biāo)簽數(shù)據(jù)的產(chǎn)生,需要利用jieba庫(kù)進(jìn)行分詞處理,計(jì)算機(jī)可以通過(guò)空格分辨英文,但是對(duì)于中文的分辨需要借助分詞工具,例如jieba,將熱門(mén)評(píng)論的漢字序列切分成有意義的詞,即進(jìn)行中文分詞。接著根據(jù)分詞結(jié)果,排除掉常用字及標(biāo)點(diǎn)符號(hào)屏蔽和剔除掉不符合預(yù)期的詞語(yǔ)內(nèi)容,排除過(guò)于簡(jiǎn)短的數(shù)據(jù)和常用詞,如你,我,他等,這些沒(méi)有明顯情感傾向的詞匯。然后轉(zhuǎn)換成易于存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)形式。

(三)數(shù)據(jù)分析本文引用多種數(shù)據(jù)庫(kù)模型,因此歌曲熱評(píng)詞語(yǔ)的使用頻率以及用戶的使用習(xí)慣能夠更好的體現(xiàn)在詞云中,這有利于更清楚的對(duì)用戶情感進(jìn)行分析處理。利用matplotlib、wordcloud等庫(kù),進(jìn)行多種圖表內(nèi)容的展示,如柱狀圖、餅圖等,這些圖表可以用來(lái)刻畫(huà)用戶標(biāo)簽的熱門(mén)狀態(tài)和用戶的情感分布。而詞云的應(yīng)用根據(jù)標(biāo)簽熱門(mén)程度來(lái)確定其字體大小,可以用來(lái)展示用戶自身情感的關(guān)鍵詞,和整個(gè)用戶群體的情感傾向。

三、系統(tǒng)分析與設(shè)計(jì)

情感平臺(tái)分為前臺(tái)使用和后臺(tái)管理兩大部分,臺(tái)主要包括用戶匹配、用戶推薦與音樂(lè)故事等用戶使用功能模塊,后臺(tái)為管理員提供用戶管理、數(shù)據(jù)管理和管理員管理等功能。

(一)功能分析與設(shè)計(jì)根據(jù)用戶的情感需求分析,平臺(tái)功能分為四大模塊,分別為熱詞、故事模塊、用戶匹配、流行熱推。1.熱詞熱詞分為用戶熱詞,熱評(píng)熱詞。是將數(shù)據(jù)進(jìn)行整合之后,對(duì)于用戶在網(wǎng)易云音樂(lè)中評(píng)論詞語(yǔ)的濃縮與概括,在本系統(tǒng)中,使系統(tǒng)功能之間的互通更為緊密。用戶個(gè)人的熱詞一方面由用戶自己添加,一部分由系統(tǒng)對(duì)用戶發(fā)表故事評(píng)論進(jìn)行分析判斷,進(jìn)行添加,同時(shí)用戶熱詞也方便了用戶之間的匹配,根據(jù)用戶的個(gè)人喜好與特點(diǎn),更好的建立交流與溝通平臺(tái)。熱詞在整個(gè)系統(tǒng)中,連接了用戶與數(shù)據(jù),系統(tǒng)將熱詞作為主題,讓用戶能由此看到更多與熱詞相關(guān)的內(nèi)容。2.故事模塊用戶可以自行上傳故事,此模塊依托熱詞,將用戶發(fā)表的評(píng)論、故事以詞語(yǔ)的形式進(jìn)行歸類,同時(shí)用戶能夠在此模塊中進(jìn)行評(píng)論,點(diǎn)贊,熱評(píng)收藏等行為。3.用戶匹配系統(tǒng)根據(jù)用戶所上傳的填寫(xiě)的資料和自己標(biāo)注以及評(píng)論獲得的熱詞,進(jìn)行數(shù)據(jù)庫(kù)內(nèi)容整合匹配,將匹配度超過(guò)75%的用戶進(jìn)行相互推薦。4.流行熱推系統(tǒng)依據(jù)用戶數(shù)據(jù),進(jìn)行數(shù)據(jù)庫(kù)內(nèi)容整合,選取與用戶熱詞相匹配較高的內(nèi)容進(jìn)行熱門(mén)推薦,并且會(huì)依據(jù)用戶數(shù)據(jù),進(jìn)行內(nèi)容衍生,將與用戶喜歡內(nèi)容相近的內(nèi)容進(jìn)行推薦。系統(tǒng)前臺(tái)針對(duì)登錄用戶和未登錄用戶有著不同的使用權(quán)限。登錄用戶可實(shí)現(xiàn)前臺(tái)所有功能權(quán)限的使用,未登錄用戶只能對(duì)熱詞,故事模塊等內(nèi)容進(jìn)行預(yù)覽。

(二)系統(tǒng)體系設(shè)計(jì)網(wǎng)易云音樂(lè)情感平臺(tái)以PHP作為開(kāi)發(fā)語(yǔ)言,用python作為爬蟲(chóng)腳本。客戶端使用HTML、CSS、JavaScript等語(yǔ)言。系統(tǒng)采用MySQL數(shù)據(jù)庫(kù)和Apache服務(wù)器軟件,系統(tǒng)軟件體系結(jié)構(gòu)方面采用B/S三層結(jié)構(gòu)體系。數(shù)據(jù)庫(kù)設(shè)計(jì)遵循相關(guān)設(shè)計(jì)規(guī)范,設(shè)計(jì)有用戶信息表、歌曲信息表、熱詞信息表等。其數(shù)據(jù)類型包含為Varchar、Text、Datetime等,具有相應(yīng)完整性和用戶自定義約束。

四、音樂(lè)情感平臺(tái)系統(tǒng)開(kāi)發(fā)與實(shí)現(xiàn)

本系統(tǒng)在Windows環(huán)境下采用Apache+PHP+MySQL搭建,根據(jù)系統(tǒng)分析和設(shè)計(jì),展示情感平臺(tái)的主界面,如圖1所示。導(dǎo)航欄分為推薦、熱詞、故事、個(gè)人中心四部分,推薦中包括熱門(mén)內(nèi)容推薦和依據(jù)用戶數(shù)據(jù)進(jìn)行的內(nèi)容推薦,點(diǎn)進(jìn)去后,會(huì)看到與對(duì)應(yīng)熱詞相關(guān)的故事內(nèi)容。右側(cè)為用戶登錄界面,展示了用戶頭像用戶昵稱和基本平臺(tái)信息,之下為用戶個(gè)人熱詞的展示,熱詞頻率分布展現(xiàn)在右下角,是將數(shù)據(jù)庫(kù)中出現(xiàn)頻率最多的詞用詞云的方式展現(xiàn)。

五、總結(jié)與展望

本文經(jīng)過(guò)閱讀大量文獻(xiàn)、對(duì)網(wǎng)易云音樂(lè)平臺(tái)進(jìn)行細(xì)致分析并與其他平臺(tái)進(jìn)行多方面比較,進(jìn)而設(shè)計(jì)并開(kāi)發(fā)了基于網(wǎng)易云音樂(lè)的情感平臺(tái),此平臺(tái)具有熱詞、故事模塊、用戶匹配、流行熱推等功能,供用戶宣泄和交流情感。但因技術(shù)原因,筆者所爬取數(shù)據(jù)內(nèi)容具有局限性,同時(shí)隨著時(shí)間的增長(zhǎng),同一首歌曲的熱評(píng)榜內(nèi)容也會(huì)發(fā)生一定變化,因此平臺(tái)所展示的內(nèi)容不具有夠高的時(shí)效性,并且內(nèi)容量也存在局限性。另外系統(tǒng)的設(shè)計(jì)到開(kāi)發(fā)時(shí)間較短,所以平臺(tái)本身還存在許多問(wèn)題。

參考文獻(xiàn):

[1]孟兆平,周輝.網(wǎng)絡(luò)音樂(lè)產(chǎn)業(yè)發(fā)展現(xiàn)狀與趨勢(shì)研究[J].學(xué)術(shù)探索,2016(5):110-116.

[2]張笑,袁微.音樂(lè)APP基于受眾心理需求的發(fā)展思路:以網(wǎng)易云音樂(lè)為例[J].新聞知識(shí),2017(7):47-49.

[3]陳勝楠.基于新浪微博的社交網(wǎng)絡(luò)數(shù)據(jù)分析與可視化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(9):17-18.

作者:謝博 單位:西安市第三十四中學(xué)