欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種動(dòng)畫與音樂(lè)交互的實(shí)現(xiàn)方法及播放裝置的制作方法

文檔序號(hào):6646042閱讀:330來(lái)源:國(guó)知局
專利名稱:一種動(dòng)畫與音樂(lè)交互的實(shí)現(xiàn)方法及播放裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信和計(jì)算機(jī)領(lǐng)域,尤其涉及一種動(dòng)畫與音樂(lè)交互的實(shí)現(xiàn)方法及播放裝置。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,越來(lái)越多的應(yīng)用通過(guò)網(wǎng)絡(luò)提供給用戶,用戶可以不受時(shí)間和地點(diǎn)的限制使用相應(yīng)的業(yè)務(wù),如即時(shí)通訊,在線音樂(lè),網(wǎng)絡(luò)游戲等應(yīng)用。
目前的在線音樂(lè)服務(wù),通常是以專用播放器來(lái)播放音樂(lè)文件?,F(xiàn)有的視窗媒體播放器(windows media player)等可以實(shí)現(xiàn)在線點(diǎn)播的功能。在線點(diǎn)播時(shí)每次獲得數(shù)字版權(quán)管理(DRM)證書,該證書包括了授權(quán)播放的次數(shù)等。在這些播放器播放音樂(lè)時(shí),一般沒(méi)有動(dòng)畫形象的配合,只有播放器的畫面。用戶主要通過(guò)聽(tīng)覺(jué)的感受來(lái)完成播放體驗(yàn),其表現(xiàn)力不足和用戶體驗(yàn)差。
現(xiàn)有的虛擬寵物是一款和即時(shí)通訊緊密結(jié)合的虛擬養(yǎng)成類的在線休閑游戲,虛擬寵物可以根據(jù)需要完成各種表演動(dòng)作,虛擬寵物的桌面表現(xiàn)通過(guò)flash播放動(dòng)作來(lái)完成。如何將flash播放動(dòng)作與播放的音樂(lè)相配合,以提高在線音樂(lè)服務(wù)的表現(xiàn)力和用戶體驗(yàn),是業(yè)務(wù)需要解決的技術(shù)問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明提供一種動(dòng)畫與音樂(lè)交互的實(shí)現(xiàn)方法及播放裝置,以解決現(xiàn)有技術(shù)中在線播放音樂(lè)時(shí)僅呈現(xiàn)播放器畫面而存在表現(xiàn)力差和用戶體驗(yàn)差的問(wèn)題。
本發(fā)明提供以下技術(shù)方案一種動(dòng)畫與音樂(lè)交互的實(shí)現(xiàn)方法,包括如下步驟通訊客戶端獲取待播放音樂(lè)的播放時(shí)間和動(dòng)畫文件,該動(dòng)畫文件用于呈現(xiàn)與所述音樂(lè)配合的表演動(dòng)作;根據(jù)所述播放時(shí)間確定播放所述表演動(dòng)作的循環(huán)次數(shù);所述通訊客戶端獲取音樂(lè),并播放該音樂(lè)和按所述次數(shù)循環(huán)播放所述動(dòng)畫文件,呈現(xiàn)表演動(dòng)作與所述音樂(lè)配合。
根據(jù)上述方法所述通訊客戶端從另一通訊客戶端發(fā)送來(lái)的即時(shí)通訊消息中獲取音樂(lè)標(biāo)識(shí)和動(dòng)畫文件相關(guān)信息;或者,所述通訊客戶端根據(jù)本地用戶的操作獲取音樂(lè)標(biāo)識(shí)和動(dòng)畫文件信息。
通過(guò)調(diào)用在線音樂(lè)服務(wù)器提供的接口獲得所述播放時(shí)間。
所述通訊客戶端還先判斷本地是否有相應(yīng)的動(dòng)畫文件,并在本地?zé)o該動(dòng)畫文件時(shí)從服務(wù)器下載該文件。
在播放音樂(lè)的開(kāi)始段先播放預(yù)備動(dòng)畫,以呈現(xiàn)配合音樂(lè)的預(yù)備動(dòng)作。
在音樂(lè)播放結(jié)束時(shí),播放結(jié)束動(dòng)畫,以呈現(xiàn)執(zhí)行完所述表演動(dòng)作。
在播放音樂(lè)前還利用數(shù)字版權(quán)管理(DRM)機(jī)制進(jìn)行驗(yàn)證,并僅在驗(yàn)證成功后繼續(xù)后續(xù)步驟。
一種播放裝置,包括用于播放音樂(lè)的第一播放單元;用于播放動(dòng)畫以產(chǎn)生與所述音樂(lè)配合的表演動(dòng)作的第二播放單元;用于獲取待播放音樂(lè)的播放時(shí)間的第一控制單元;用于根據(jù)第一控制單元獲取的播放時(shí)間確定播放所述表演動(dòng)作的循環(huán)次數(shù),并按該循環(huán)次數(shù)控制所述播放單元播放表演動(dòng)作的第二控制單元。
其中所述第一控制單元通過(guò)調(diào)用在線音樂(lè)服務(wù)器提供的接口獲得所述播放時(shí)間。
本發(fā)明將在線音樂(lè)播放與虛擬寵物動(dòng)畫的播放進(jìn)行同步,在播放聽(tīng)音樂(lè)的同時(shí)呈現(xiàn)與該音樂(lè)一致的虛擬寵物的表演動(dòng)作,不僅提供了一種網(wǎng)絡(luò)音樂(lè)服務(wù)的新的友好體驗(yàn),而且也使虛擬養(yǎng)成類游戲具有音樂(lè)播放的體驗(yàn)。


圖1為提供在線音樂(lè)服務(wù)和虛擬寵物游戲的組網(wǎng)示意圖;圖2為本發(fā)明的流程圖;圖3為本發(fā)明的播放裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明中虛擬寵物表演唱歌的效果圖。
具體實(shí)施例方式
本發(fā)明將動(dòng)畫文件播放和在線音樂(lè)服務(wù)結(jié)合起來(lái),以動(dòng)畫這種生動(dòng)形象的方式提升用戶點(diǎn)播和送歌的使用體驗(yàn)。
本實(shí)施例主要以即時(shí)通訊中基于桌面虛擬系統(tǒng)的虛擬寵物動(dòng)畫為例進(jìn)行說(shuō)明。
虛擬寵物是運(yùn)行在用戶電腦桌面的虛擬寵物游戲,虛擬寵物的所有動(dòng)作表現(xiàn)均通過(guò)Flash動(dòng)畫表現(xiàn)。整個(gè)系統(tǒng)將寵物的動(dòng)作分成若干個(gè)細(xì)節(jié)的Flash動(dòng)畫,通過(guò)對(duì)寵物各個(gè)系統(tǒng)參數(shù)的判斷,對(duì)Flash動(dòng)畫進(jìn)行組合,實(shí)現(xiàn)整套虛擬寵物的生命生活等表現(xiàn)。
參閱圖1所示,整個(gè)系統(tǒng)包括即時(shí)通訊(IM)服務(wù)器、音樂(lè)服務(wù)器、Flash服務(wù)器和證書服務(wù)器,這些服務(wù)器通過(guò)網(wǎng)絡(luò)互聯(lián),在地域上可以集中設(shè)置,也可以分開(kāi)設(shè)置。其中IM服務(wù)器,用于保存即時(shí)通訊用戶的信息和為即時(shí)通訊用戶提供通訊服務(wù)。
音樂(lè)服務(wù)器,用于提供在線音樂(lè)服務(wù)器,該音樂(lè)服務(wù)器上存儲(chǔ)有可供客戶端下載的音樂(lè)文件。音樂(lè)服務(wù)器還提供獲取指定音樂(lè)的播放時(shí)間的接口,客戶端調(diào)用該接口能夠獲取播放音樂(lè)所需要的時(shí)間。
證書服務(wù)器,用于控制播放音樂(lè)的數(shù)字版權(quán)的授權(quán)。
Flash服務(wù)器,用于提供產(chǎn)生寵物及寵物的表演動(dòng)作的動(dòng)畫文件,客戶端可以從該Flash服務(wù)器下載指定的動(dòng)畫文件。
通過(guò)即時(shí)通訊系統(tǒng),可由虛擬寵物的主人從客戶端選定播放音樂(lè)的路徑,將該路徑連同對(duì)話消息發(fā)送至好友的客戶端,好友客戶端獲取虛擬寵物播放唱歌動(dòng)作的同時(shí),調(diào)用音樂(lè)播放器根據(jù)所述路徑從音樂(lè)服務(wù)器獲取音樂(lè)并播放,以達(dá)到虛擬寵物唱歌給好友聽(tīng)的體驗(yàn)。播放器可以通過(guò)內(nèi)建的數(shù)字版權(quán)管理DRM機(jī)制進(jìn)行付費(fèi)和授權(quán)等驗(yàn)證控制。
為了使播放的虛擬寵物的表演動(dòng)作,如唱歌動(dòng)作,能夠與播放的音樂(lè)一致,通過(guò)獲取播放音樂(lè)的時(shí)間對(duì)flash動(dòng)畫進(jìn)行組合和判斷,計(jì)算出播放唱歌動(dòng)畫的循環(huán)次數(shù),然后按該循環(huán)次數(shù)控制播放虛擬寵物的表演動(dòng)作。循環(huán)的次數(shù)根據(jù)一遍唱歌動(dòng)作時(shí)間和播放歌曲的全長(zhǎng)時(shí)間來(lái)計(jì)算。
為了使虛擬寵物具有較好的表現(xiàn)力,播放時(shí)先播放預(yù)備動(dòng)畫,如表現(xiàn)為虛擬寵物拿起麥克風(fēng)等動(dòng)作,然后循環(huán)播放中段的唱歌動(dòng)作,唱完后再播放結(jié)束動(dòng)畫,如表現(xiàn)為虛擬寵物收起麥克風(fēng)等。
本發(fā)明中的flash動(dòng)畫分為起始動(dòng)作段,中間動(dòng)作段和結(jié)束動(dòng)作段;其中中間動(dòng)作斷是用于循環(huán)播放的,以適應(yīng)不同長(zhǎng)度的歌曲,起始段為預(yù)備動(dòng)畫,結(jié)束段為結(jié)束動(dòng)畫。如,一首3分鐘的歌曲播放1遍起始段+播放10遍中間段+播放1遍結(jié)束段;一首6分鐘的歌曲播放1遍起始段+20遍中間段+1遍結(jié)束段。
參閱圖2所示,在即時(shí)通訊系統(tǒng)中的客戶端上實(shí)現(xiàn)虛擬寵物唱歌的處理過(guò)程如下步驟100、虛擬寵物的主人選定播放音樂(lè)的路徑,通過(guò)IM客戶端A將該路徑連同對(duì)話消息發(fā)送至好友的IM客戶端B;該消息中還包括動(dòng)畫文件名及MD5驗(yàn)證簽名。
步驟110、IM客戶端B從所述對(duì)話消息中獲取播放音樂(lè)的路徑。
步驟120、IM客戶端B判斷本地是否存在虛擬寵物形象的Flash動(dòng)畫,如果存在,則進(jìn)行步驟140,否則進(jìn)行步驟130。
IM客戶端B根據(jù)即時(shí)通知消息中動(dòng)畫文件的文件名以及MD5驗(yàn)證簽名判斷本地是否存在該文件。
步驟130、IM客戶端B從Flash服務(wù)器下載虛擬寵物形象的Flash動(dòng)畫文件。
步驟140、IM客戶端B調(diào)用音樂(lè)服務(wù)器提供的接口獲取播放音樂(lè)所需要的時(shí)間。
步驟150、IM客戶端B根據(jù)播放音樂(lè)所需要的時(shí)間,以及虛擬寵物一遍唱歌動(dòng)作的時(shí)間,計(jì)算出播放唱歌動(dòng)畫的循環(huán)次數(shù)。
步驟160、IM客戶端B根據(jù)播放音樂(lè)的路徑從音樂(lè)服務(wù)器下載指定的音樂(lè),并進(jìn)行DRM驗(yàn)證,若驗(yàn)證通過(guò),則進(jìn)行步驟170,否則,結(jié)束。
步驟170、啟動(dòng)播放器播放音樂(lè),由Flash播放器按所述循環(huán)次數(shù)控制播放虛擬寵物的唱歌動(dòng)作。在播放過(guò)程中,在音樂(lè)的開(kāi)始段先播放表現(xiàn)虛擬寵物拿起麥克風(fēng)動(dòng)畫,然后按循環(huán)次數(shù)播放中段的唱歌動(dòng)作,唱完后播放表現(xiàn)虛擬寵物收起麥克風(fēng)的動(dòng)畫。
播放器在獲取DRM證書時(shí),為了便于進(jìn)行身份驗(yàn)證,組合驗(yàn)證數(shù)據(jù)包時(shí)所設(shè)置的取證書地址并不直接指向證書服務(wù)器,而是指向服務(wù)器提供商(SP)的身份驗(yàn)證服務(wù)器,即媒體播放器向身份驗(yàn)證服務(wù)器請(qǐng)求證書,該服務(wù)器驗(yàn)證用戶身份后向證書服務(wù)器請(qǐng)求證書,獲得證書后再將證書頒發(fā)給用戶進(jìn)行控制。
在本發(fā)明中,虛擬寵物動(dòng)作播放和在線音樂(lè)服務(wù)播放配合也可以是由客戶端的本地用戶點(diǎn)播操作所觸發(fā)的,即用戶在客戶端上選擇需要播放的音樂(lè)以及相應(yīng)的虛擬寵物動(dòng)畫文件后請(qǐng)求在本地播放,其處理過(guò)程與上述步驟140至步驟170的處理過(guò)程同理,不再贅述。
參閱圖3所示,本發(fā)明提供播放裝置50包括第一播放單元500、第二播放單元510、第一控制單元520和第二控制單元530,其中
第一播放單元500,用于播放音樂(lè),可以是現(xiàn)有的各種媒體播放器。
第二播放單元510,用于播放動(dòng)畫以產(chǎn)生虛擬寵物及與音樂(lè)配合的表演動(dòng)作;可以是現(xiàn)有的Flash播放器。
第一控制單元520,用于獲取需要播放的音樂(lè)的播放時(shí)間。
第二控制單元530,與第二播放單元510和第一控制單元520具體邏輯上的連接關(guān)系,用于根據(jù)第一控制單元520獲取的播放時(shí)間確定播放所述表演動(dòng)作的循環(huán)次數(shù),并按該循環(huán)次數(shù)控制所述第二播放單元510播放虛擬寵物表演動(dòng)作。
采用本發(fā)明,寵物系統(tǒng)能夠?qū)崿F(xiàn)虛擬寵物為好友點(diǎn)播贈(zèng)送音樂(lè)的功能,寵物的主人可以將自己的寵物派送到好友的桌面,為好友演唱一首音樂(lè),從而提高在線音樂(lè)的表現(xiàn)力和提高用戶的體驗(yàn),如圖4所示。由于音樂(lè)擁有數(shù)字版權(quán)管理(DRM)驗(yàn)證機(jī)制,可以方便地在虛擬寵物中調(diào)用,從而屏蔽了對(duì)初級(jí)用戶的使用難度。
雖然以上以虛擬寵物動(dòng)畫為例進(jìn)行說(shuō)明,但本發(fā)明并不限于此,動(dòng)畫文件可以根據(jù)場(chǎng)景需要進(jìn)行改變,其實(shí)現(xiàn)過(guò)程同理,不再贅述。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對(duì)本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種動(dòng)畫與音樂(lè)交互的實(shí)現(xiàn)方法,其特征在于,包括如下步驟通訊客戶端獲取待播放音樂(lè)的播放時(shí)間和動(dòng)畫文件,該動(dòng)畫文件用于呈現(xiàn)與所述音樂(lè)配合的表演動(dòng)作;根據(jù)所述播放時(shí)間確定播放所述表演動(dòng)作的循環(huán)次數(shù);所述通訊客戶端獲取音樂(lè),并播放該音樂(lè)和按所述次數(shù)循環(huán)播放所述動(dòng)畫文件,呈現(xiàn)表演動(dòng)作與所述音樂(lè)配合。
2.如權(quán)利要求1所述的方法,其特征在于,所述通訊客戶端從另一通訊客戶端發(fā)送來(lái)的即時(shí)通訊消息中獲取音樂(lè)標(biāo)識(shí)和動(dòng)畫文件相關(guān)信息;或者所述通訊客戶端根據(jù)本地用戶的操作獲取音樂(lè)標(biāo)識(shí)和動(dòng)畫文件信息。
3.如權(quán)利要求2所述的方法,其特征在于,通過(guò)調(diào)用在線音樂(lè)服務(wù)器提供的接口獲得所述播放時(shí)間。
4.如權(quán)利要求2所述的方法,其特征在于,所述通訊客戶端還先判斷本地是否有相應(yīng)的動(dòng)畫文件,并在本地?zé)o該動(dòng)畫文件時(shí)從服務(wù)器下載該文件。
5.如權(quán)利要求1所述的方法,其特征在于,在播放音樂(lè)的開(kāi)始段先播放預(yù)備動(dòng)畫,以呈現(xiàn)配合音樂(lè)的預(yù)備動(dòng)作。
6.如權(quán)利要求5所述的方法,其特征在于,在音樂(lè)播放結(jié)束時(shí),播放結(jié)束動(dòng)畫,以呈現(xiàn)執(zhí)行完所述表演動(dòng)作。
7.如權(quán)利要求1所述的方法,其特征在于,在播放音樂(lè)前還利用數(shù)字版權(quán)管理(DRM)機(jī)制進(jìn)行驗(yàn)證,并僅在驗(yàn)證成功后繼續(xù)后續(xù)步驟。
8.一種播放裝置,其特征在于,包括用于播放音樂(lè)的第一播放單元;用于播放動(dòng)畫以產(chǎn)生與所述音樂(lè)配合的表演動(dòng)作的第二播放單元;用于獲取待播放音樂(lè)的播放時(shí)間的第一控制單元;用于根據(jù)第一控制單元獲取的播放時(shí)間確定播放所述表演動(dòng)作的循環(huán)次數(shù),并按該循環(huán)次數(shù)控制所述播放單元播放表演動(dòng)作的第二控制單元。
9.如權(quán)利要求8所述的播放裝置,其特征在于,所述第一控制單元通過(guò)調(diào)用在線音樂(lè)服務(wù)器提供的接口獲得所述播放時(shí)間。
全文摘要
本發(fā)明公開(kāi)了一種動(dòng)畫與音樂(lè)交互的實(shí)現(xiàn)方法,該方法由通訊客戶端獲取待播放音樂(lè)的播放時(shí)間和動(dòng)畫文件,該動(dòng)畫文件用于呈現(xiàn)與所述音樂(lè)配合的表演動(dòng)作;根據(jù)所述播放時(shí)間確定播放所述表演動(dòng)作的循環(huán)次數(shù);所述通訊客戶端下載音樂(lè),并播放該音樂(lè)和按所述次數(shù)循環(huán)播放所述動(dòng)畫文件,呈現(xiàn)表演動(dòng)作與所述音樂(lè)配合。本發(fā)明還同時(shí)公開(kāi)了一種播放裝置。
文檔編號(hào)G06F17/00GK1928848SQ20051010245
公開(kāi)日2007年3月14日 申請(qǐng)日期2005年9月9日 優(yōu)先權(quán)日2005年9月9日
發(fā)明者汪海兵, 郭必堅(jiān) 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乳山市| 荣成市| 凤凰县| 开鲁县| 九龙县| 东阳市| 资溪县| 沙湾县| 福州市| 浙江省| 峨眉山市| 景泰县| 罗田县| 米易县| 中西区| 柳州市| 缙云县| 太仓市| 城口县| 台北县| 淮安市| 额敏县| 扶绥县| 斗六市| 新乐市| 靖安县| 尖扎县| 湘潭市| 万山特区| 长岭县| 东山县| 永川市| 开远市| 泸州市| 靖边县| 惠东县| 曲周县| 绥滨县| 永济市| 芜湖县| 禹城市|