亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

在即時通訊系統(tǒng)中播放歌曲片段的方法、裝置及系統(tǒng)的制作方法

文檔序號:7896674閱讀:367來源:國知局
專利名稱:在即時通訊系統(tǒng)中播放歌曲片段的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及即時通訊技術(shù)領(lǐng)域,尤其涉及一種在即時通訊系統(tǒng)中播放歌曲片段 的方法、裝置及系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中,用戶使用即時通訊系統(tǒng)時,在聊天中除了文字表達(dá)外,往往還希 望通過歌曲來強(qiáng)化或者陪襯話題,以活躍聊天氣氛,實(shí)現(xiàn)更好的聊天效果。然而現(xiàn)有的 聊天工具(如MSN、QQ等即時通訊軟件)雖然可以在聊天場景中提供固定的背景音 樂烘托氣氛,但不能按照用戶自己的意愿播放歌曲片段陪襯聊天話題,從而削弱了雙方 的聊天效果。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種在即時通訊系統(tǒng)中播放歌曲片段的方 法、裝置及系統(tǒng),能夠增強(qiáng)聊天效果。本發(fā)明采用如下技術(shù)方案
一種在即時通訊系統(tǒng)中播放歌曲片段的方法,包括
獲取用戶要檢索的歌曲關(guān)鍵字,并將所述關(guān)鍵字發(fā)送至服務(wù)端進(jìn)行搜索;
接收并顯示服務(wù)端反饋的根據(jù)所述歌曲關(guān)鍵字搜索到的歌詞文件及其相關(guān)的歌曲信
息;
根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌曲信息中選擇的歌曲生成歌 曲片段鏈接地址;
將所述歌曲片段鏈接地址通過即時通訊系統(tǒng)發(fā)送到對方客戶端; 對方客戶端根據(jù)所述歌曲片段鏈接地址進(jìn)行在線播放。其中,所述歌詞文件中記錄有歌詞在歌曲中出現(xiàn)的時間信息。其中,所述歌曲信息可以為歌曲名稱、和/或?qū)]嬅Q、和/或演唱者等信息。其中,所述根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌曲信息中選 擇的歌曲生成歌曲片段鏈接地址包括
根據(jù)所述歌詞內(nèi)容確定其在所述歌曲中播放的起始時間和結(jié)束時間,然后按照統(tǒng)一 資源定位符URL構(gòu)成規(guī)則生成歌曲片段鏈接地址,所述鏈接地址中包括歌曲所在的服務(wù) 端地址、歌曲的編號或名稱及播放的起始時間和結(jié)束時間。其中,對方客戶端根據(jù)所述歌曲片段鏈接地址進(jìn)行在線播放包括
客戶端啟動音頻播放器,并根據(jù)所述歌曲片段鏈接地址向歌曲所在的服務(wù)端發(fā)送歌 曲播放請求;
服務(wù)端根據(jù)接收到的所述歌曲片段鏈接地址查找和定位到相應(yīng)的音頻數(shù)據(jù)段,并將 所述音頻數(shù)據(jù)段反饋至客戶端;
客戶端上的音頻播放器對接收到的音頻數(shù)據(jù)進(jìn)行實(shí)時解碼播放。
一種即時通訊系統(tǒng)的客戶端,包括
輸入模塊,用于接收用戶輸入的要檢索的歌曲關(guān)鍵字;
搜索請求模塊,用于根據(jù)用戶輸入的歌曲關(guān)鍵字,產(chǎn)生一歌曲搜索請求發(fā)送至服務(wù)
端;
接收顯示模塊,用于接收并顯示服務(wù)端反饋的根據(jù)所述歌曲關(guān)鍵字搜索到的歌詞文 件及其相關(guān)的歌曲信息;
鏈接地址生成模塊,用于根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌曲 信息中選擇的歌曲生成歌曲片段鏈接地址;
即時消息收發(fā)模塊,用于將發(fā)送和接收即時通訊客戶端之間傳輸?shù)母枨蔚逆溄?地址;
歌曲播放請求模塊,用于根據(jù)獲取到的歌曲片段鏈接地址,產(chǎn)生一歌曲播放請求發(fā) 送至服務(wù)端;
數(shù)據(jù)接收模塊,用于接收服務(wù)端根據(jù)所述歌曲播放請求傳輸過來的音頻數(shù)據(jù); 播放模塊,用于實(shí)時解碼和播放接收到的音頻數(shù)據(jù)。一種即時通訊系統(tǒng)的服務(wù)端,包括
歌曲數(shù)據(jù)庫,用于存儲各種歌曲及其對應(yīng)的歌詞文件和其相關(guān)的歌曲信息; 搜索模塊,用于監(jiān)聽客戶端發(fā)送過來的歌曲搜索請求,并根據(jù)所述歌曲搜索請求中 攜帶的要檢索的歌曲關(guān)鍵字,從所述歌曲數(shù)據(jù)庫中搜索出與之相匹配的歌詞及其相關(guān)的 歌曲信息;
結(jié)果反饋模塊,用于將搜索到的歌詞文件及其相關(guān)的歌曲信息反饋給所述客戶端; 定位模塊,用于監(jiān)聽客戶端發(fā)送過來的歌曲播放請求,并根據(jù)所述歌曲片段鏈接地 址查找并獲取到相應(yīng)的音頻數(shù)據(jù)段;
數(shù)據(jù)發(fā)送模塊,用于將獲得的音頻數(shù)據(jù)壓縮編碼后發(fā)送至所述客戶端。一種即時通訊系統(tǒng),包括客戶端和服務(wù)端,
所述客戶端,用于接收用戶要檢索的歌曲關(guān)鍵字,根據(jù)所述歌曲關(guān)鍵字,產(chǎn)生一歌 曲搜索請求發(fā)送至服務(wù)端,接收并顯示所述服務(wù)端反饋的歌詞及其相關(guān)的歌曲信息;根 據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容在所述歌曲信息中選擇的歌曲生成歌曲片段鏈 接地址,將所述歌曲片段鏈接地址發(fā)送到對方客戶端;以及根據(jù)所述歌曲片段鏈接地址 產(chǎn)生一歌曲播放請求發(fā)送至服務(wù)端,接收所述服務(wù)端根據(jù)所述歌曲播放請求傳輸過來的 音頻數(shù)據(jù),對所述接收到的音頻數(shù)據(jù)進(jìn)行實(shí)時解碼和播放;
所述服務(wù)端,用于監(jiān)聽客戶端發(fā)送過來的歌曲搜索請求,并根據(jù)所述歌曲搜索請求 中攜帶的歌曲關(guān)鍵字,從歌曲數(shù)據(jù)庫中搜索出與之相匹配的歌詞及其對應(yīng)的歌曲信息并 反饋給所述客戶端;以及監(jiān)聽客戶端發(fā)送過來的歌曲播放請求,并根據(jù)所述歌曲播放請 求攜帶的歌曲片段鏈接地址查找并獲取到相應(yīng)的音頻數(shù)據(jù)段,將所述音頻數(shù)據(jù)壓縮編碼 后發(fā)送至所述客戶端。由本發(fā)明的上述技術(shù)方案可知,即時通訊系統(tǒng)的一方客戶端通過從服務(wù)端中獲 取歌詞文件及其相關(guān)的歌曲信息,然后通過用戶選中的歌詞內(nèi)容和歌曲生成歌曲片段鏈 接地址,并將所述歌曲片段鏈接地址通過即時通訊系統(tǒng)發(fā)送到對方客戶端,由對方客戶 端進(jìn)行在線播放,這樣用戶在聊天的同時,能夠按照自己的意愿播放歌曲片段陪襯聊天話題,這不僅豐富了聊天內(nèi)容,而且活躍了聊天的氣氛,增強(qiáng)了聊天效果。


為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使 用的附圖作一簡單地介紹。圖1為本發(fā)明實(shí)施例的在即時通訊系統(tǒng)中播放歌曲片段的方法流程圖; 圖2為本發(fā)明實(shí)施例的在線播放歌曲片段的方法流程圖3為本發(fā)明實(shí)施例的即時通訊系統(tǒng)的客戶端和服務(wù)端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下將結(jié)合附圖對本發(fā)明實(shí)施 例的技術(shù)方案作進(jìn)一步的詳細(xì)說明。參見圖1,圖1描述的是本發(fā)明實(shí)施例在即時通訊系統(tǒng)中播放歌曲片段的方法流 程圖,包括如下步驟
SlU獲取用戶要檢索的歌曲關(guān)鍵字,并將所述歌曲關(guān)鍵字發(fā)送至服務(wù)端進(jìn)行搜
索;
其中,所述歌曲關(guān)鍵字可以是用戶要尋找的歌曲名稱、和/或?qū)]嬅Q、和/或演唱 者的名字,或者歌詞片段等。具體實(shí)施時,可在即時通訊客戶端中提供一文本編輯框用 于接收用戶通過輸入裝置(如鍵盤、手寫板或語音采集裝置)輸入的文本信息,當(dāng)用 戶點(diǎn)擊搜索按鈕后,將所述文本信息通過網(wǎng)絡(luò)發(fā)送至服務(wù)端進(jìn)行搜索。S12、接收并顯示服務(wù)端反饋的根據(jù)所述歌曲關(guān)鍵字搜索到的歌詞文件及其相關(guān) 的歌曲信息;
所述服務(wù)端中存儲有歌曲數(shù)據(jù)庫,所述歌曲數(shù)據(jù)庫中建立有各種歌曲信息(如歌 曲名稱、專輯名稱、演唱者等)與歌詞文件和歌曲的對應(yīng)關(guān)系,當(dāng)服務(wù)端接收到所述關(guān) 鍵字之后,將該關(guān)鍵字與歌曲數(shù)據(jù)庫中的歌曲信息和歌詞文件進(jìn)行匹配搜索,并將搜索 到的歌詞文件及其對應(yīng)的歌曲信息通過網(wǎng)絡(luò)反饋給即時通訊客戶端。所述歌詞文件可顯示至即時通訊客戶端的某一特定窗口區(qū)域內(nèi),另外,由于同 一個歌詞文件可能對應(yīng)有多首不同音質(zhì)的歌曲,此時可將所述不同音質(zhì)的歌曲以列表的 形式輸出并顯示至客戶端窗口中,以便用戶點(diǎn)擊選擇。所述歌曲信息以多個鏈接地址的形式反饋至客戶端,所述其鏈接地址中包含有 歌曲所在的服務(wù)器地址以及歌曲的編號(或名稱)。S13、根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌曲信息中選擇的歌 曲生成歌曲片段鏈接地址;
需要說明的是,本發(fā)明中的歌詞文件中包括有歌詞在歌曲中出現(xiàn)的時間信息,所述 歌詞文件可以采用多種格式,例如LRC、ID3 (LRC)、TXT> SNC> SRT> KSC> SMK SSA、SUB、QLY等格式。為進(jìn)一步說明歌曲片段信息的提取過程,這里以LRC格式 為例進(jìn)行說明,由于LRC歌詞是一種通過編輯器把歌詞按照每一行歌詞在歌曲中出現(xiàn)的 時間編輯而成的,因此文件中每行歌詞句首前記錄有時間標(biāo)簽,其形式為“[mm:SS]”或 "[mmiss.fff]"(分鐘數(shù)秒數(shù)毫秒數(shù)),該時間標(biāo)簽為歌曲播放時同步顯示歌詞所對應(yīng)時間點(diǎn)的信息。以下顯示的是某一 LRC歌詞片段在文件中各行歌詞對應(yīng)的時間信息,具 體內(nèi)容如下An empty street
An empty house
A hole inside my heart
I'm all alone
The rooms are getting smaller
I wonder how
! wonder why
上述歌曲片段顯示,LRC歌詞中的各行歌詞與歌曲的播放時間存在對應(yīng)關(guān)系,因 此,具體實(shí)施時,可利用這一對應(yīng)關(guān)系反向提取歌曲片段信息。具體地,可以首先在客戶端獲取用戶選擇的歌詞內(nèi)容和歌曲,其中,所述歌詞 內(nèi)容可以是部分歌詞,也可以是整篇歌詞。在本發(fā)明實(shí)施例中,通過提供用戶對窗口中所顯示的歌詞進(jìn)行部分文字選取的 功能,用戶在輸入選取起點(diǎn)后,從該起始點(diǎn)往后可選取不定長的字符串作為用戶選中的 歌詞。然后,根據(jù)用戶選中的歌詞提取其在歌曲中的播放起始時間tl和結(jié)束時間t2, 并將所述起始時間tl和結(jié)束時間t2以及用戶選擇的歌曲作為待播放歌曲片段的相關(guān)信息 按照服務(wù)端的URL (統(tǒng)一資源定位符Uniform / Universal Resource Locator)地址構(gòu)成規(guī) 則將其整合成一個鏈接地址,所述鏈接地址中包括歌曲所在的服務(wù)端地址、歌曲的編號
(或名稱)及播放的起始時間tl和結(jié)束時間t2。
其中,所述服務(wù)端的地址和歌曲的編號(或名稱)可通過步驟S12中服務(wù)器反饋過來 的歌曲信息獲得,當(dāng)用戶選定某一歌曲時,可在該歌曲的鏈接地址中加入該歌曲播放的 起始時間tl和結(jié)束時間t2信息,并按照服務(wù)端的URL規(guī)則生成步驟S13中所述的歌曲片 段鏈接地址。如
http://192.168.3.14/music/My Love.mp3&begin=00 08.80&end=00:17.27。上述鏈接地址中,192.168.3.14為歌曲所在服務(wù)器地址,music/My Love.mp3為 歌曲的存放路徑和名稱,begin=00:08.80&end=00:17.27為所述歌曲片段的播放時間,具 體實(shí)施時,本領(lǐng)域技術(shù)人員可根據(jù)服務(wù)端定義的URL解析規(guī)則來組合歌曲片段的鏈接地 址,不一定要局限于本發(fā)明列舉的例子。另外,在根據(jù)選中的歌詞內(nèi)容,從其相應(yīng)的歌詞中提取該段歌詞對應(yīng)歌曲的播 放起始時間tl和結(jié)束時間t2時,可利用所述歌詞內(nèi)容的選取起點(diǎn)和結(jié)束點(diǎn)在LRC歌詞中 各自對應(yīng)的某一行歌詞前的時間標(biāo)簽,查找并確定該段歌詞對應(yīng)歌曲片段播放的起始時 間和終止時間。S14、將所述歌曲片段鏈接地址通過即時通訊系統(tǒng)發(fā)送到對方客戶端。S15、對方客戶端根據(jù)所述歌曲片段鏈接地址進(jìn)行在線播放。具體實(shí)施時,參見圖2,播放步驟可以包括
521、客戶端啟動音頻播放器,并根據(jù)所述歌曲片段的鏈接地址向歌曲所在的服務(wù)端 發(fā)送歌曲播放請求;
522、服務(wù)端根據(jù)接收到的所述歌曲片段鏈接地址查找和定位到相應(yīng)的音頻數(shù)據(jù)段, 并將所述音頻數(shù)據(jù)段反饋至客戶端;具體實(shí)施時,服務(wù)端將首先對接收到的歌曲片段鏈接地址進(jìn)行解析,然后依據(jù)解析 結(jié)果中歌曲存放的路徑、名稱以及播放的時間信息查找和獲取到相應(yīng)的音頻數(shù)據(jù)段,并 以流的形式傳輸至客戶端進(jìn)行在線播放。S23、客戶端上的音頻播放器對接收到的音頻數(shù)據(jù)段進(jìn)行實(shí)時解碼播放。圖3描述的是本發(fā)明實(shí)施例的即時通訊系統(tǒng)的客戶端300和服務(wù)端400的結(jié)構(gòu)示 意圖。其中,本發(fā)明實(shí)施例的即時通訊系統(tǒng)的客戶端300包括
輸入模塊31,用于接收用戶要檢索的歌曲關(guān)鍵字。所述歌曲關(guān)鍵字可以是用戶要尋 找的歌曲專輯名稱、演唱者的名字,或者歌詞片段等;
搜索請求模塊32,用于根據(jù)用戶輸入的歌曲關(guān)鍵字,產(chǎn)生一歌曲搜索請求通過網(wǎng)絡(luò) 發(fā)送至服務(wù)端;
接收顯示模塊33,用于接收并顯示服務(wù)端反饋的歌詞及其相關(guān)的歌曲信息;例如可 以將歌詞文件及其對應(yīng)的不同音質(zhì)的歌曲列表顯示至即時通訊客戶端的窗口中的某一特 定區(qū)域內(nèi);
鏈接地址生成模塊34,用于根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌 曲信息中選擇的歌曲生成歌曲片段鏈接地址;所述鏈接地址中包括歌曲所在的服務(wù)端地 址、歌曲的編號(或名稱)及播放的起始時間tl和t2;具體地,根據(jù)用戶選擇的歌詞內(nèi) 容和歌曲,從所述歌詞文件中提取所述歌詞內(nèi)容在所述歌曲中的播放起始時間tl和結(jié)束 時間t2,并獲取所述歌曲所在的服務(wù)端地址及歌曲編號或者名稱。即時消息收發(fā)模塊35,用于將生成的歌曲片段鏈接地址發(fā)送到對方客戶端;如 圖3所示,本方客戶端的即時消息收發(fā)模塊a,將歌曲片段鏈接地址通過互聯(lián)網(wǎng)發(fā)送至對 方客戶端的即時消息收發(fā)模塊b ;
歌曲播放請求模塊36,用于根據(jù)獲取到的歌曲片段信息,產(chǎn)生歌曲播放請求并通過 網(wǎng)絡(luò)發(fā)送至服務(wù)端;
數(shù)據(jù)接收模塊37,用于根據(jù)通訊協(xié)議,接收服務(wù)端根據(jù)所述歌曲播放請求傳輸過來 的音頻數(shù)據(jù);
播放模塊38,用于實(shí)時解碼和播放接收到的音頻數(shù)據(jù)。其中,本發(fā)明實(shí)施例的即時通訊系統(tǒng)的服務(wù)端400包括
歌曲數(shù)據(jù)庫41,用于存儲各種歌曲及其對應(yīng)的歌詞文件和其相關(guān)歌曲信息; 搜索模塊42,用于監(jiān)聽客戶端發(fā)送過來的歌曲搜索請求,并根據(jù)所述歌曲搜索請求 中攜帶的與歌曲有關(guān)的關(guān)鍵字,從所述歌曲數(shù)據(jù)庫中搜索出與之相匹配的歌詞文件及其 對應(yīng)的歌曲信息;
結(jié)果反饋模塊43,用于將搜索到的歌詞文件及其對應(yīng)的歌曲信息,例如歌曲編號 (或名稱)通過網(wǎng)絡(luò)反饋給所述客戶端;
定位模塊44,用于監(jiān)聽客戶端發(fā)送過來的歌曲播放請求,并根據(jù)所述歌曲播放請求 攜帶的歌曲片段鏈接地址查找并獲取到相應(yīng)的音頻數(shù)據(jù)段;具體地,根據(jù)歌曲片段鏈接 地址中記錄的歌曲編號或者名稱查找并獲取到歌曲的音頻文件后,按照歌曲片段鏈接地 址中的播放起始時間和結(jié)束時間定位到相應(yīng)的音頻數(shù)據(jù)段;
數(shù)據(jù)發(fā)送模塊45,用于根據(jù)通訊協(xié)議,將獲得的音頻數(shù)據(jù)段壓縮編碼后發(fā)送至所述客戶端。最后,本發(fā)明實(shí)施例還提供一種即時通訊系統(tǒng),仍參見圖3,包括客戶端300和 服務(wù)端400,其中,
所述客戶端300,用于接收用戶要檢索的歌曲關(guān)鍵字,根據(jù)用戶輸入的歌曲關(guān)鍵字, 產(chǎn)生歌曲搜索請求發(fā)送至服務(wù)端,接收并顯示所述服務(wù)端反饋的歌詞及其對應(yīng)的歌曲信 息;根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌曲信息中選擇的歌曲生成歌 曲片段鏈接地址,并將所述歌曲片段鏈接地址發(fā)送到對方客戶端;根據(jù)所述歌曲片段鏈 接地址產(chǎn)生一歌曲播放請求發(fā)送至服務(wù)端,接收所述服務(wù)端根據(jù)所述歌曲播放請求傳輸 過來的音頻數(shù)據(jù),對所述接收到的音頻數(shù)據(jù)進(jìn)行實(shí)時解碼和播放;
所述服務(wù)端400,用于監(jiān)聽客戶端發(fā)送過來的歌曲搜索請求,并根據(jù)所述歌曲搜索請 求中攜帶的與歌曲有關(guān)的關(guān)鍵字,從歌曲數(shù)據(jù)庫中搜索出與之相匹配的歌詞及其對應(yīng)的 歌曲信息并反饋給所述客戶端;以及監(jiān)聽客戶端發(fā)送過來的歌曲播放請求,并根據(jù)所述 歌曲播放請求攜帶的歌曲片段鏈接地址查找并獲取到相應(yīng)的音頻數(shù)據(jù)段,將所述音頻數(shù) 據(jù)段壓縮編碼后發(fā)送至所述客戶端。上述具體實(shí)施例并不用以限制本發(fā)明,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說, 凡在不脫離本發(fā)明原理的前提下,利用本發(fā)明提出的通過人臉對齊和光照分類實(shí)現(xiàn)對人 臉圖像的重建,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在即時通訊系統(tǒng)中播放歌曲片段的方法,其特征在于,包括獲取用戶要檢索的歌曲關(guān)鍵字,并將所述歌曲關(guān)鍵字發(fā)送至服務(wù)端進(jìn)行搜索; 接收并顯示服務(wù)端反饋的根據(jù)所述歌曲關(guān)鍵字搜索到的歌詞文件及其相關(guān)的歌曲信息;根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌曲信息中的選擇確定選擇的 歌曲并生成歌曲片段鏈接地址;將所述歌曲片段鏈接地址通過即時通訊系統(tǒng)發(fā)送到對方客戶端; 對方客戶端根據(jù)所述歌曲片段鏈接地址進(jìn)行在線播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述歌詞文件還包括歌詞在歌曲播放中 出現(xiàn)的時間信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收并顯示服務(wù)端反饋的根據(jù)所述 歌曲關(guān)鍵字搜索到的歌詞文件及其相關(guān)的歌曲信息包括將根據(jù)所述歌曲關(guān)鍵字搜索到的歌詞文件及其相關(guān)的歌曲信息列表顯示至即時通訊 客戶端的窗口區(qū)域內(nèi),其中所述歌曲信息包括歌曲名稱、和/或?qū)]嬅Q、和/或演唱者 fn息ο
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)用戶在所述歌詞文件中選擇的 歌詞內(nèi)容和在所述歌曲信息中選擇的歌曲生成歌曲片段鏈接地址包括根據(jù)所述歌詞內(nèi)容確定其在所述歌曲中播放的起始時間和結(jié)束時間,然后按照統(tǒng)一 資源定位符URL構(gòu)成規(guī)則生成歌曲片段的鏈接地址,所述鏈接地址中包括歌曲所在的服 務(wù)端地址、歌曲的編號或名稱及播放的起始時間和結(jié)束時間。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對方客戶端根據(jù)所述歌曲片段鏈接 地址進(jìn)行在線播放包括客戶端啟動音頻播放器,并根據(jù)所述歌曲片段鏈接地址向歌曲所在的服務(wù)端發(fā)送歌 曲播放請求;服務(wù)端根據(jù)接收到的歌曲播放請求中的所述歌曲片段鏈接地址查找和定位到相應(yīng)的 音頻數(shù)據(jù)段,并將所述音頻數(shù)據(jù)段反饋至客戶端;客戶端上的音頻播放器對接收到的音頻數(shù)據(jù)段進(jìn)行實(shí)時解碼播放。
6.—種即時通訊系統(tǒng)的客戶端,其特征在于,包括 輸入模塊,用于接收用戶輸入的要檢索的歌曲關(guān)鍵字;搜索請求模塊,用于根據(jù)用戶輸入的歌曲關(guān)鍵字,產(chǎn)生一歌曲的搜索請求發(fā)送至服 務(wù)端;接收顯示模塊,用于接收并顯示服務(wù)端反饋的根據(jù)所述歌曲關(guān)鍵字搜索到的歌詞文 件及其相關(guān)的歌曲信息;鏈接地址生成模塊,用于根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌曲 信息中選擇的歌曲生成歌曲片段的鏈接地址;即時消息收發(fā)模塊,用于發(fā)送和接收即時通訊客戶端之間傳輸?shù)母枨蔚逆溄拥刂?;歌曲播放請求模塊,用于根據(jù)獲取到的歌曲片段的鏈接地址,產(chǎn)生一歌曲播放請求 發(fā)送至服務(wù)端;數(shù)據(jù)接收模塊,用于接收服務(wù)端根據(jù)所述歌曲的播放請求傳輸?shù)囊纛l數(shù)據(jù)流;播放模塊,用于實(shí)時解碼和播放接收到的音頻數(shù)據(jù)流。
7.根據(jù)權(quán)利要求6所述的即時通訊系統(tǒng)的客戶端,其特征在于,所述鏈接地址生成模 塊,具體用于根據(jù)所述歌詞內(nèi)容確定其在所述歌曲中播放的起始時間和結(jié)束時間,然后 按照統(tǒng)一資源定位符URL構(gòu)成規(guī)則生成歌曲片段的鏈接地址,所述鏈接地址中包括歌曲 所在的服務(wù)端地址、歌曲的編號或名稱及播放的起始時間和結(jié)束時間。
8.—種即時通訊系統(tǒng)的服務(wù)端,其特征在于,包括歌曲數(shù)據(jù)庫,用于存儲各種歌曲及其對應(yīng)的歌詞文件和其相關(guān)歌曲信息;搜索模塊,用于監(jiān)聽客戶端發(fā)送過來的歌曲搜索請求,并根據(jù)所述歌曲搜索請求中 攜帶的要檢索的歌曲關(guān)鍵字,從所述歌曲數(shù)據(jù)庫中搜索出與之相匹配的歌詞文件及其相 應(yīng)的歌曲信息;結(jié)果反饋模塊,用于將搜索到的歌詞文件及其相應(yīng)的歌曲信息反饋給所述客戶端;定位模塊,用于監(jiān)聽客戶端發(fā)送過來的歌曲播放請求,并根據(jù)所述歌曲片段鏈接地 址查找并獲取到相應(yīng)的音頻數(shù)據(jù)段;數(shù)據(jù)發(fā)送模塊,用于將獲得的音頻數(shù)據(jù)段壓縮編碼后發(fā)送至所述客戶端。
9.根據(jù)權(quán)利要求8所述的即時通訊系統(tǒng)的服務(wù)端,其特征在于,所述定位模塊,具 體用于根據(jù)歌曲片段鏈接地址中記錄的歌曲編號或者名稱查找并獲取到歌曲的音頻文件 后,按照歌曲片段鏈接地址中的播放起始時間和結(jié)束時間定位到相應(yīng)的音頻數(shù)據(jù)段。
10.—種即時通訊系統(tǒng),其特征在于,包括客戶端和服務(wù)端,所述客戶端,用于接收用戶要檢索的歌曲關(guān)鍵字,根據(jù)所述歌曲關(guān)鍵字,產(chǎn)生一 歌曲搜索請求發(fā)送至服務(wù)端,接收并顯示所述服務(wù)端反饋的歌詞文件及其相關(guān)的歌曲信 息;根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌曲信息中選擇的歌曲生成歌 曲片段鏈接地址,將所述歌曲片段鏈接地址發(fā)送到對方客戶端;以及根據(jù)接收的所述歌 曲片段鏈接地址進(jìn)行在線播放;所述服務(wù)端,用于監(jiān)聽客戶端發(fā)送過來的歌曲搜索請求,并根據(jù)所述歌曲搜索請求 中攜帶的歌曲關(guān)鍵字,從歌曲數(shù)據(jù)庫中搜索出與之相匹配的歌詞及其對應(yīng)的歌曲信息并 反饋給所述客戶端;以及監(jiān)聽客戶端發(fā)送過來的歌曲播放請求,并根據(jù)所述歌曲播放請 求攜帶的歌曲片段鏈接地址查找并獲取到相應(yīng)的音頻數(shù)據(jù)段,將所述音頻數(shù)據(jù)壓縮編碼 后發(fā)送至所述客戶端。
全文摘要
本發(fā)明公開了一種在即時通訊系統(tǒng)中播放歌曲片段的方法、裝置及系統(tǒng)。其中,所述方法包括一方客戶端獲取用戶要檢索的歌曲關(guān)鍵字,并將所述歌曲關(guān)鍵字發(fā)送至服務(wù)端進(jìn)行搜索,接收并顯示服務(wù)端反饋的根據(jù)所述歌曲關(guān)鍵字搜索到的歌詞文件及其相關(guān)的歌曲信息,根據(jù)用戶在所述歌詞文件中選擇的歌詞內(nèi)容和在所述歌曲信息中選擇的歌曲生成歌曲片段鏈接地址,然后將所述歌曲片段鏈接地址通過即時通訊系統(tǒng)發(fā)送到對方客戶端,由對方客戶端進(jìn)行在線播放。采用本發(fā)明所述方法、裝置及系統(tǒng),用戶在聊天的同時,能夠按照自己的意愿播放歌曲片段陪襯聊天話題,這不僅豐富了聊天內(nèi)容,而且活躍了聊天的氣氛,增強(qiáng)了聊天效果。
文檔編號H04L29/06GK102014081SQ201010602700
公開日2011年4月13日 申請日期2010年12月23日 優(yōu)先權(quán)日2010年12月23日
發(fā)明者秦建輝 申請人:漢王科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1