本發(fā)明涉及歌唱軟件技術(shù)領(lǐng)域,尤其涉及一種實現(xiàn)聯(lián)網(wǎng)唱歌比賽的方法、系統(tǒng)及應(yīng)用。
背景技術(shù):
隨著多媒體和互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶逐漸不能滿足傳統(tǒng)的數(shù)字視聽場所提供的單純的視聽服務(wù),數(shù)字視聽場所也逐漸提供更多的有趣味性的服務(wù)來吸引消費者。如目前很多數(shù)字視聽場所都有舉辦聯(lián)網(wǎng)唱歌比賽來吸引消費者,這些比賽需要商家自己預(yù)先設(shè)置好比賽內(nèi)容,包括比賽歌曲,比賽時間,獎勵內(nèi)容等,并要告知用戶。然后用戶在比賽時間段內(nèi)參加,系統(tǒng)記錄每個參賽用戶的成績,系統(tǒng)在比賽結(jié)束后公布前幾名。這種技術(shù)具有如下缺點:商家需要預(yù)先進(jìn)行設(shè)置,投入資源;用戶與本地自己演唱時一樣,沒有與其他比賽者進(jìn)行比賽的感受,且演唱結(jié)束后無法立即知道結(jié)果。
技術(shù)實現(xiàn)要素:
為此,需要提供一種實現(xiàn)聯(lián)網(wǎng)唱歌比賽的方法、系統(tǒng)及應(yīng)用,解決現(xiàn)有在視聽場所上進(jìn)行唱歌比賽過程繁瑣、成本投入大、用戶體驗差、無法實時獲取比賽結(jié)果的問題。
為實現(xiàn)上述目的,發(fā)明人提供了一種實現(xiàn)聯(lián)網(wǎng)唱歌比賽的方法,包括如下步驟:
機(jī)頂盒實時獲取麥克風(fēng)的音頻輸入,經(jīng)系統(tǒng)評分后實時顯示用戶的評分?jǐn)?shù)據(jù);
機(jī)頂盒實時獲取與用戶聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)并顯示;
機(jī)頂盒在歌曲播放過程實時顯示比賽結(jié)果和/或機(jī)頂盒在歌曲播放完畢后顯示比賽結(jié)果。
進(jìn)一步地,所述“機(jī)頂盒實時獲取麥克風(fēng)的音頻輸入,經(jīng)系統(tǒng)評分后實時顯示用戶的評分?jǐn)?shù)據(jù)”前還包括步驟:
機(jī)頂盒接收用戶發(fā)起的唱歌比賽請求;
機(jī)頂盒發(fā)送唱歌比賽請求到服務(wù)器,服務(wù)器接收唱歌比賽請求;
服務(wù)器獲取比賽對手的接受比賽指令并發(fā)送給機(jī)頂盒。
進(jìn)一步地,所述“機(jī)頂盒接收用戶發(fā)起的唱歌比賽請求”包括步驟:
機(jī)頂盒接收用戶發(fā)起的唱歌比賽請求和押注;
則本方法還包括如下步驟:
服務(wù)器根據(jù)比賽結(jié)果分配押注。
進(jìn)一步地,所述唱歌比賽請求包括比賽曲目和目標(biāo)分;
所述比賽結(jié)果由服務(wù)器根據(jù)唱歌評分與目標(biāo)分的接近程度來確定,更接近目標(biāo)分的一方為勝利方。
進(jìn)一步地,所述“機(jī)頂盒實時獲取與用戶聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)并顯示”前還包括:服務(wù)器實時獲取與用戶聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)并發(fā)送給機(jī)頂盒。
進(jìn)一步地,所述對手若為與其他機(jī)頂盒關(guān)聯(lián)的用戶,則本方法包括如下步驟:
設(shè)定接收唱歌比賽請求的機(jī)頂盒為第一機(jī)頂盒,
服務(wù)器接收第一機(jī)頂盒發(fā)送的唱歌比賽請求并發(fā)送唱歌比賽請求到其他機(jī)頂盒,其他機(jī)頂盒顯示唱歌比賽請求;
其他機(jī)頂盒關(guān)聯(lián)的用戶接受比賽并發(fā)送接受比賽指令給服務(wù)器,服務(wù)器獲取到其他機(jī)頂盒的接受比賽指令并發(fā)送給第一機(jī)頂盒;
第一機(jī)頂盒和其他機(jī)頂盒開始播放歌曲,實時獲取麥克風(fēng)的輸入并在對應(yīng)的顯示屏顯示兩機(jī)頂盒對應(yīng)用戶的唱歌評分;
第一機(jī)頂盒和其他機(jī)頂盒在歌曲播放過程實時顯示比賽結(jié)果和/或在歌曲播放完畢后顯示比賽結(jié)果。
進(jìn)一步地,所述對手為預(yù)存在服務(wù)器的對手,所述“機(jī)頂盒實時獲取麥克風(fēng)的音頻輸入,經(jīng)系統(tǒng)評分后實時顯示用戶的評分?jǐn)?shù)據(jù)”前還包括步驟:
服務(wù)器檢索已錄制的評分文件,在檢索到相應(yīng)的評分文件后將該評分文件作為對手。
進(jìn)一步地,還包括如下步驟:
機(jī)頂盒通過顯示屏實時顯示用戶的唱歌評分并把歌曲信息和評分信息上傳到服務(wù)器,服務(wù)器存儲歌曲信息和評分信息為評分文件。
進(jìn)一步地,所述唱歌比賽的方法用于數(shù)字視聽場所的視聽系統(tǒng)上,所述視聽系統(tǒng)包含有所述機(jī)頂盒,所述視聽場所包括移動式練歌房、ktv場所或家庭場所。
本發(fā)明還提供一種實現(xiàn)聯(lián)網(wǎng)唱歌比賽的系統(tǒng),包括機(jī)頂盒:
機(jī)頂盒用于實時獲取麥克風(fēng)的音頻輸入,經(jīng)系統(tǒng)評分后實時顯示用戶的評分?jǐn)?shù)據(jù);
機(jī)頂盒用于實時獲取與用戶聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)并顯示;
機(jī)頂盒用于在歌曲播放過程實時顯示比賽結(jié)果和/或機(jī)頂盒在歌曲播放完畢后顯示比賽結(jié)果。
進(jìn)一步地,還包括服務(wù)器:
機(jī)頂盒用于接收用戶發(fā)起的唱歌比賽請求;
機(jī)頂盒用于發(fā)送唱歌比賽請求到服務(wù)器,服務(wù)器用于接收唱歌比賽請求;
服務(wù)器用于獲取比賽對手的接受比賽指令并發(fā)送給機(jī)頂盒。
進(jìn)一步地,機(jī)頂盒用于接收用戶發(fā)起的唱歌比賽請求和押注;
服務(wù)器用于根據(jù)比賽結(jié)果分配押注。
進(jìn)一步地,所述唱歌比賽請求包括比賽曲目和目標(biāo)分;
所述比賽結(jié)果由服務(wù)器根據(jù)唱歌評分與目標(biāo)分的接近程度來確定,更接近目標(biāo)分的一方為勝利方。
進(jìn)一步地,還包括服務(wù)器:服務(wù)器用于實時獲取與用戶聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)并發(fā)送給機(jī)頂盒。
進(jìn)一步地,所述對手若為與其他機(jī)頂盒關(guān)聯(lián)的用戶,則本系統(tǒng)包括其他機(jī)頂盒和服務(wù)器:
設(shè)定接收唱歌比賽請求的機(jī)頂盒為第一機(jī)頂盒,
服務(wù)器用于接收第一機(jī)頂盒發(fā)送的唱歌比賽請求并發(fā)送唱歌比賽請求到其他機(jī)頂盒,其他機(jī)頂盒用于顯示唱歌比賽請求;
其他機(jī)頂盒關(guān)聯(lián)的用戶用于接受比賽并發(fā)送接受比賽指令給服務(wù)器,服務(wù)器用于獲取到其他機(jī)頂盒的接受比賽指令并發(fā)送給第一機(jī)頂盒;
第一機(jī)頂盒和其他機(jī)頂盒用于開始播放歌曲,實時獲取麥克風(fēng)的輸入并在對應(yīng)的顯示屏顯示兩機(jī)頂盒對應(yīng)用戶的唱歌評分;
第一機(jī)頂盒和其他機(jī)頂盒在歌曲播放過程實時顯示比賽結(jié)果和/或在歌曲播放完畢后顯示比賽結(jié)果。
進(jìn)一步地,所述對手為預(yù)存在服務(wù)器的對手;
服務(wù)器用于檢索已錄制的評分文件,在檢索到相應(yīng)的評分文件后將該評分文件作為對手。
進(jìn)一步地,機(jī)頂盒用于通過顯示屏實時顯示用戶的唱歌評分并把歌曲信息和評分信息上傳到服務(wù)器,服務(wù)器用于存儲歌曲信息和評分信息為評分文件。
本發(fā)明還公開一種實現(xiàn)聯(lián)網(wǎng)唱歌比賽系統(tǒng)的應(yīng)用,所述實現(xiàn)聯(lián)網(wǎng)唱歌比賽的系統(tǒng)用于數(shù)字視聽場所的視聽系統(tǒng)上,所述視聽場所包括移動式練歌房、ktv場所或家庭場所。
區(qū)別于現(xiàn)有技術(shù),上述技術(shù)方案可以實現(xiàn)用戶隨時的唱歌比賽需求,用戶可以在機(jī)頂盒上隨時發(fā)出唱歌比賽請求,用戶可以方便地參加比賽,商家也無需花費人力物力去安排比賽。在唱歌比賽的過程中,機(jī)頂盒會顯示用戶與對手的實時分?jǐn)?shù),用戶會感受到實時對抗的效果,更有競技性和趣味性,提高了用戶體驗。并在唱歌比賽完成后馬上顯示出比賽結(jié)果,減少用戶等待結(jié)果的時間。
附圖說明
圖1為一具體實施方式所述的方法流程圖;
圖2為另一具體實施方式所述的方法流程圖;
圖3為具體實施方式所述的系統(tǒng)結(jié)構(gòu)圖。
附圖標(biāo)記說明:
200、唱歌比賽系統(tǒng),
202、第一機(jī)頂盒,
204、服務(wù)器,
206、其他機(jī)頂盒,
208、其他機(jī)頂盒,
210、局域網(wǎng)服務(wù)器。
具體實施方式
為詳細(xì)說明技術(shù)方案的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合具體實施例并配合附圖詳予說明。
請參閱圖1到圖3,本實施例提供了一種實現(xiàn)聯(lián)網(wǎng)唱歌比賽的方法,可以應(yīng)用于圖2的唱歌比賽系統(tǒng)上。唱歌比賽系統(tǒng)可以用在視聽場所上,視聽場所一般包含有多個包廂,包廂里面具有機(jī)頂盒,這個機(jī)頂盒會與服務(wù)器連接,這個服務(wù)器可以是場所內(nèi)的服務(wù)器或者場所外的服務(wù)器。另外,所述視聽場所還可以是家庭環(huán)境中的視聽場景或移動式練歌房,家庭或移動式練歌房中可安裝機(jī)頂盒,機(jī)頂盒再與場所外的服務(wù)器連接。機(jī)頂盒可以連接有顯示屏、音箱和麥克風(fēng)等,用戶可以通過顯示屏進(jìn)行點歌操作,即通過顯示屏可以控制機(jī)頂盒,實現(xiàn)機(jī)頂盒對用戶請求的接收。該顯示屏可以是觸摸顯示屏還可以是家庭中的電視,通過遙控控制點歌等操作。機(jī)頂盒可以在音箱上播放歌曲,這里的歌曲可以是歌曲伴奏,用戶可以通過麥克風(fēng)進(jìn)行演唱,機(jī)頂盒可以從麥克風(fēng)上獲取到用戶聲音。
如圖1所示,本實施例的方法首先開始與步驟s101機(jī)頂盒實時獲取麥克風(fēng)的音頻輸入,經(jīng)系統(tǒng)評分后實時顯示用戶的評分?jǐn)?shù)據(jù)。系統(tǒng)評分是對用戶的演唱進(jìn)行評分,評分可以通過機(jī)頂盒上安裝的系統(tǒng)來實現(xiàn),也可以通過機(jī)頂盒將麥克風(fēng)的音頻輸入上傳到評分系統(tǒng)上(如服務(wù)器)進(jìn)行評分,而后評分系統(tǒng)發(fā)送評分?jǐn)?shù)據(jù)給機(jī)頂盒,機(jī)頂盒可以在顯示屏顯示評分?jǐn)?shù)據(jù)。以及在步驟s102機(jī)頂盒實時獲取與用戶聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)并顯示。這里的比賽對手可以是多種的,如虛擬對手或者是其他聯(lián)網(wǎng)用戶。虛擬對手的評分?jǐn)?shù)據(jù)是由設(shè)備產(chǎn)生,包括設(shè)備根據(jù)預(yù)設(shè)置的評分文件產(chǎn)生或者設(shè)備隨機(jī)產(chǎn)生。而其他聯(lián)網(wǎng)用戶的評分?jǐn)?shù)據(jù)是由評分系統(tǒng)根據(jù)其他用戶的音頻輸入產(chǎn)生。虛擬對手的設(shè)備可以是機(jī)頂盒本身、服務(wù)器等。其他用戶所使用的設(shè)備可以是其他機(jī)頂盒或者其他電子設(shè)備(如手機(jī)等移動終端),其他機(jī)頂盒可以通過自身攜帶的通信模塊與步驟s101中的機(jī)頂盒的通信模塊直接連接,或者其他機(jī)頂盒可以通過服務(wù)器與步驟s101中的機(jī)頂盒建立通信連接。在下面的實施例中,會對比賽對手的情況進(jìn)行進(jìn)一步的說明。本實施例的方法還包括步驟s103機(jī)頂盒在歌曲播放過程實時顯示比賽結(jié)果和/或機(jī)頂盒在歌曲播放完畢后顯示比賽結(jié)果。比賽結(jié)果用于反映從歌曲開始到當(dāng)前時間這一段時間內(nèi)雙方實時評分的統(tǒng)計總結(jié)果。
在上述實施例中,用戶可以在機(jī)頂盒上進(jìn)行演唱比賽,實時看到自己的評分與對手的評分,更具有競技性,提高用戶比賽的臨場感,并可以看到比賽結(jié)果,減少了用戶等待結(jié)果的時間。
在某些實施例中,當(dāng)用戶需要進(jìn)行演唱比賽的時候,可以向機(jī)頂盒發(fā)送一個請求。這個請求可以通過按下特定的按鍵觸發(fā),也可以在顯示屏上顯示一個請求按鈕,用戶觸摸該按鈕實現(xiàn)觸發(fā)?;蛘咴谀承嵤├?,可以通過移動互聯(lián)技術(shù)實現(xiàn),如在顯示屏上顯示二維碼、條形碼等識別碼,用戶通過手機(jī)等手持設(shè)備掃描該識別碼,從而實現(xiàn)手機(jī)與該機(jī)頂盒的關(guān)聯(lián)和網(wǎng)絡(luò)連接。而后可以通過手機(jī)發(fā)送唱歌比賽請求,機(jī)頂盒就可以收到該唱歌比賽請求。這里的唱歌比賽請求可以包含有一個歌曲曲目。
機(jī)頂盒收到用戶的唱歌比賽請求,即進(jìn)入了如圖2的步驟s201。表明用戶想要進(jìn)行唱歌比賽,而后在步驟s202機(jī)頂盒發(fā)送唱歌比賽請求到服務(wù)器,服務(wù)器接收唱歌比賽請求。服務(wù)器接收到比賽請求后,服務(wù)器應(yīng)當(dāng)要能獲取到接受比賽指令,這個指令由比賽對手發(fā)出,表明有比賽對手同意與用戶進(jìn)行比賽。該比賽對手就是用戶要唱歌比賽的對手。這個比賽對手可以是其他服務(wù)器內(nèi)存儲的離線的比賽對手(或稱虛擬對手),或者是其他機(jī)頂盒端的對手,當(dāng)然,在某些實施例中,也可以是其他手持終端的對手,如手機(jī)上的用戶。
比賽對手的指令發(fā)出后,進(jìn)入步驟s203服務(wù)器獲取比賽對手的接受比賽指令并發(fā)送給機(jī)頂盒;機(jī)頂盒收到其它機(jī)頂盒的接受比賽指令后即可開始進(jìn)入唱歌比賽。而后在步驟s204機(jī)頂盒開始播放歌曲,實時獲取麥克風(fēng)的音頻輸入,在系統(tǒng)評分后通過顯示屏顯示用戶的唱歌評分或者評分?jǐn)?shù)據(jù)。這里的唱歌評分可以是根據(jù)麥克風(fēng)輸入的聲音與歌曲伴奏的原唱聲紋相似度的評分,還可以是麥克風(fēng)輸入的聲音與歌曲標(biāo)準(zhǔn)音準(zhǔn)相似度的評分。處理評分可以由機(jī)頂盒處理或者由服務(wù)器處理,優(yōu)選為機(jī)頂盒處理的方式,這樣可以降低與服務(wù)器之間數(shù)據(jù)傳輸?shù)牧髁繋?,也可以降低服?wù)器的負(fù)擔(dān),提高評分的實時響應(yīng)時間,避免出現(xiàn)評分延遲。而后這個評分可以上傳到服務(wù)器,這樣通過傳輸評分結(jié)果,降低了傳輸?shù)臄?shù)據(jù)量。
本發(fā)明中,為了讓用戶能夠?qū)崟r查看到與對手之間的評分結(jié)果,增加競技性和趣味性,則在步驟s205服務(wù)器實時獲取比賽對手的唱歌評分并發(fā)送給機(jī)頂盒。在某些實施例中,如果沒有服務(wù)器,如機(jī)頂盒與其他機(jī)頂盒直接連接,則步驟s205可以由其他機(jī)頂盒直接發(fā)送評分?jǐn)?shù)據(jù)給機(jī)頂盒。而后步驟s206機(jī)頂盒通過顯示屏實時顯示關(guān)聯(lián)用戶的評分及比賽對手的唱歌評分。即用戶在唱歌比賽的過程中,不僅可以看到自己的評分,也可以實時看到比賽對手的評分,這樣的比賽更具有臨場感,用戶體驗更好。機(jī)頂盒在顯示對手評分和用戶自己的評分時,可以在顯示屏的不同區(qū)域進(jìn)行顯示,如可以在屏幕上方顯示一方的評分,屏幕下方顯示另一方的評分,方便用戶查看。本發(fā)明所說的實時應(yīng)當(dāng)理解成在一首歌曲演唱的過程中,評分是有根據(jù)用戶的演唱發(fā)生多次變化的,當(dāng)然,每次變化的間隔本領(lǐng)域技術(shù)人員可以根據(jù)需要選擇設(shè)定即可。評分變化的時間點可以認(rèn)為是評分點。
在一首歌曲演唱完成后,則在步驟s207機(jī)頂盒通過顯示屏在歌曲播放過程實時顯示比賽結(jié)果和/或在歌曲播放完畢后顯示比賽結(jié)果。這個比賽結(jié)果是根據(jù)前面的實時評分,計算得出的結(jié)果。在比賽過程中,可實時顯示用戶與對手的比賽結(jié)果,例如,顯示當(dāng)前哪一方分?jǐn)?shù)高、哪一方處于優(yōu)勢等信息。另外,還可以在歌曲播放結(jié)束后顯示比賽結(jié)果。這個結(jié)果一般是勝利、失敗或者平手,表明了用戶與唱歌對手唱歌的結(jié)果。這樣的結(jié)果可以實時顯示出來,用戶無需進(jìn)行等待,避免用戶等待的情況。
正如上面所述的,比賽對手可以是多種比賽對手。以下就分別對不同的比賽對手進(jìn)行說明。
所述對手若為與其他機(jī)頂盒關(guān)聯(lián)的用戶,這里設(shè)定接收用戶的唱歌比賽請求的機(jī)頂盒為第一機(jī)頂盒,則在步驟s202服務(wù)器接收唱歌比賽請求時,服務(wù)器發(fā)送唱歌比賽請求到其他機(jī)頂盒,其他機(jī)頂盒顯示唱歌比賽請求;其他機(jī)頂盒的用戶可以在屏幕上看到有人要進(jìn)行唱歌比賽,這里的其他機(jī)頂盒可以顯示歌曲曲目,以便于其他機(jī)頂盒的用戶衡量是否參賽。如果有人接受該唱歌比賽請求,則這個人就成為了發(fā)起唱歌比賽請求的用戶(或稱發(fā)起用戶)的唱歌對手,則這個機(jī)頂盒就可以認(rèn)為是其他機(jī)頂盒。其他機(jī)頂盒發(fā)送接受比賽的指令給服務(wù)器,服務(wù)器獲取到其他機(jī)頂盒的接受比賽指令并發(fā)送給第一機(jī)頂盒。服務(wù)器接受比賽指令發(fā)送出去后,則可啟動唱歌比賽。第一機(jī)頂盒和其他機(jī)頂盒同時開始播放歌曲,實時獲取麥克風(fēng)的輸入并在對應(yīng)的顯示屏顯示兩機(jī)頂盒對應(yīng)用戶的唱歌評分。當(dāng)然,為了使得其他機(jī)頂盒也能顯示發(fā)起用戶的評分,發(fā)起用戶的機(jī)頂盒需將實時評分結(jié)果發(fā)送給服務(wù)器,由服務(wù)器發(fā)給其他機(jī)頂盒對應(yīng)的顯示屏進(jìn)行顯示。在歌曲播放過程中,可實時顯示發(fā)起用戶和對手的比賽結(jié)果,例如,顯示當(dāng)前哪一方分?jǐn)?shù)高、哪一方處于優(yōu)勢等信息。最后,第一機(jī)頂盒和其他機(jī)頂盒在歌曲播放完畢后在對應(yīng)的顯示屏上顯示比賽結(jié)果。這樣比賽結(jié)果就可以被發(fā)起用戶和唱歌對手看到。本實施例通過與其他機(jī)頂盒用戶進(jìn)行實時演唱比賽,用戶會感受到實時對抗的效果,更有競技性和趣味性,提高了用戶體驗。
上述實施例中,其他機(jī)頂盒并不限定在與發(fā)起用戶機(jī)頂盒同一場所內(nèi)的機(jī)頂盒,可以是場所外的,只要其他機(jī)頂盒能和服務(wù)器建立起連接即可。
而在比賽對手是虛擬對手時,比賽對手可以是預(yù)存在服務(wù)器的對手,則用戶在發(fā)起比賽請求的時候,服務(wù)器要根據(jù)歌曲名稱檢索是否有預(yù)存在服務(wù)器的虛擬對手,如果有,則服務(wù)器自己發(fā)出接受比賽指令,使用虛擬對手與發(fā)起用戶進(jìn)行演唱比賽。由于演唱顯示實時評分,則服務(wù)器應(yīng)當(dāng)存有評分文件,評分文件中存有評分點的評分,在用戶演唱到該評分點時,服務(wù)器將該評分點的評分做為對手評分發(fā)送給機(jī)頂盒,并在對應(yīng)顯示屏上顯示。這里的評分文件可以通過每次用戶演唱時,將評分上傳到服務(wù)器,服務(wù)器進(jìn)行存儲形成的。評分文件可以包含有歌曲曲目,以便于服務(wù)器根據(jù)唱歌比賽請求檢索到相應(yīng)的該評分文件。這樣可以快速地讓用戶實現(xiàn)演唱比賽的需求。
當(dāng)然,比賽對手是其他機(jī)頂盒關(guān)聯(lián)的聯(lián)網(wǎng)用戶或者是虛擬對手,服務(wù)器可以選擇一種情況設(shè)置,或者可以同時設(shè)置兩種給用戶選擇,或者可以設(shè)置不同的優(yōu)先級,在沒用匹配到虛擬對手或者沒有其他對手應(yīng)戰(zhàn)時,可以選擇另一種情況進(jìn)行處理。
正如上面所述的,評分文件可以通過記錄用戶演唱的過程來生成,則在步驟s204中:機(jī)頂盒通過顯示屏實時顯示用戶的唱歌評分的同時,并把歌曲信息和評分信息上傳到服務(wù)器,服務(wù)器存儲歌曲信息和評分信息為評分文件。這樣可以增加評分文件的數(shù)量,在對手是虛擬對手時,方便服務(wù)器匹配到虛擬對手。當(dāng)匹配到多個評分文件時,服務(wù)器可以告知機(jī)頂盒,讓機(jī)頂盒顯示一個用戶可以重新匹配的按鈕,讓用戶可以選擇重新匹配。
為了提高比賽的競技性,比賽開始前比賽雙方可以進(jìn)行押注,這里的押注可以是押金或者虛擬物品等。用戶發(fā)起唱歌比賽請求時,就要選擇相應(yīng)的押注。則在比賽結(jié)束后,結(jié)果出來時,服務(wù)器就要將押注分給勝利的一方。當(dāng)比賽對手是虛擬對手時,服務(wù)器在接受請求的時候,服務(wù)器也要下同樣的押注,這個押注可以認(rèn)為是商家為了陪用戶進(jìn)行比賽而下的。在用戶勝利的時候,服務(wù)器不僅要返還用戶押注,還要將服務(wù)器自己下的押注獎勵給用戶。如果用戶失敗了,則服務(wù)器可以獲取到用戶的押注并存起來,如存到商家賬戶上。當(dāng)比賽對手是其他機(jī)頂盒關(guān)聯(lián)的聯(lián)網(wǎng)對手時,對手在接受比賽指令時,也要下同樣的押注才能接受比賽指令。這樣在一方是勝利的時候,服務(wù)器要將兩份的押注一同獎勵給勝利方。在平手的時候,可以將各方的押注返還給各方。這樣通過押注,比賽雙方可以更在意比賽結(jié)果而可以更加投入地比賽,使得比賽更有趣味。
在某些實施例中,所述唱歌比賽請求包括比賽曲目和目標(biāo)分;所述比賽結(jié)果由服務(wù)器根據(jù)唱歌評分與目標(biāo)分的接近程度來確定,更接近目標(biāo)分的一方為勝利方。即用戶在發(fā)起唱歌比賽請求的時候,還設(shè)置有目標(biāo)分。而后在比賽時,與目標(biāo)分接近的一方為勝利方。如設(shè)置目標(biāo)分是80分,發(fā)起用戶得分75分,唱歌對手得分90分,發(fā)起用戶與目標(biāo)分差為5分,對手的分差10分,由于發(fā)起用戶與目前分更為接近,則認(rèn)為發(fā)起用戶勝利。這樣的好處在于,即使不同的水平的比賽雙方,也不一定是水平高的一方一定贏,可以提高不同水平用戶參與比賽的積極性。
本發(fā)明并不限定本方法所應(yīng)用的場所,本方法可以用于在數(shù)字視聽場所的視聽系統(tǒng)上,如ktv場所、家庭場所或者移動練歌房等,所述視聽系統(tǒng)包含有所述機(jī)頂盒和所述服務(wù)器。當(dāng)在ktv場所時,所述機(jī)頂盒置于所述數(shù)字視聽場所的包廂內(nèi)并與包廂關(guān)聯(lián)。這樣用戶在數(shù)字視聽場所內(nèi)就可以享受到實時歌唱比賽,可以提高用戶在這些場所的用戶體驗。
本發(fā)明還提供一種實現(xiàn)聯(lián)網(wǎng)唱歌比賽的系統(tǒng)200,包括有機(jī)頂盒202。機(jī)頂盒用于實時獲取麥克風(fēng)的音頻輸入,經(jīng)系統(tǒng)評分后實時顯示用戶的評分?jǐn)?shù)據(jù);機(jī)頂盒用于實時獲取與用戶聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)并顯示;機(jī)頂盒用于在歌曲播放過程實時顯示比賽結(jié)果和/或機(jī)頂盒在歌曲播放完畢后顯示比賽結(jié)果。用戶可以在機(jī)頂盒上進(jìn)行演唱比賽,實時看到自己的評分與對手的評分,更具有競技性,提高用戶比賽的臨場感,并可以看到比賽結(jié)果,減少了用戶等待結(jié)果的時間。
本發(fā)明可以包含服務(wù)器,比賽對手可以通過服務(wù)器與機(jī)頂盒進(jìn)行聯(lián)網(wǎng)比賽,則服務(wù)器用于實時獲取與用戶聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)并發(fā)送給機(jī)頂盒,機(jī)頂盒用于從服務(wù)器上實時獲取與用戶聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)并顯示。通過服務(wù)器可以實現(xiàn)用戶與更多設(shè)備的關(guān)聯(lián)的用戶進(jìn)行歌唱比賽,提高了比賽的趣味性。在沒有服務(wù)器的實施例中,聯(lián)網(wǎng)比賽的對手的評分?jǐn)?shù)據(jù)可以由對手所在的設(shè)備直接向機(jī)頂盒發(fā)送,即機(jī)頂盒從對手所在的設(shè)備上獲取對手的評分?jǐn)?shù)據(jù)并顯示。
在其他實施例中,當(dāng)視聽場所為ktv場所時,如圖3所示,系統(tǒng)200包括機(jī)頂盒202和服務(wù)器204,每個機(jī)頂盒一般都在一個包廂中。其他包廂也有機(jī)頂盒206、208等。本發(fā)明并不限定服務(wù)器類型,服務(wù)器可以是局域網(wǎng)服務(wù)器210或者互聯(lián)網(wǎng)端的服務(wù)器206等。為了實現(xiàn)與互聯(lián)網(wǎng)端的服務(wù)器連接,多個機(jī)頂盒一般要先與局域網(wǎng)的服務(wù)器210連接后,信息再集中由局域網(wǎng)的服務(wù)器210發(fā)送給服務(wù)器206。另外,在家庭或移動式練歌房的場所下,可在場所中只設(shè)置機(jī)頂盒202,而在互聯(lián)網(wǎng)端設(shè)置服務(wù)器204。
在系統(tǒng)200中,機(jī)頂盒202用于接收用戶發(fā)起的唱歌比賽請求;機(jī)頂盒用于發(fā)送唱歌比賽請求到服務(wù)器,服務(wù)器用于接收唱歌比賽請求;服務(wù)器204用于獲取比賽對手的接受比賽指令并發(fā)送給機(jī)頂盒;機(jī)頂盒用于開始播放歌曲,實時獲取麥克風(fēng)的輸入并通過顯示屏顯示用戶的唱歌評分;服務(wù)器用于實時獲取比賽對手的唱歌評分并發(fā)送給機(jī)頂盒;機(jī)頂盒用于通過顯示屏實時顯示比賽對手的唱歌評分;機(jī)頂盒用于在歌曲播放過程實時顯示比賽結(jié)果和/或在歌曲播放完畢后顯示比賽結(jié)果。這樣用戶可以實時看到評分并可以在比賽結(jié)束后馬上看到評分結(jié)果,提高實時性和競技性。
進(jìn)一步地,還包括其他機(jī)頂盒208:設(shè)定接收唱歌比賽請求的機(jī)頂盒為第一機(jī)頂盒202,服務(wù)器用于接收第一機(jī)頂盒發(fā)送的唱歌比賽請求并發(fā)送唱歌比賽請求到其他機(jī)頂盒,其他機(jī)頂盒用于顯示唱歌比賽請求。其他機(jī)頂盒用于在關(guān)聯(lián)的用戶接受比賽后發(fā)送接受比賽指令給服務(wù)器,該機(jī)頂盒即為其他機(jī)頂盒208。服務(wù)器用于獲取到其他機(jī)頂盒的接受比賽指令并發(fā)送給第一機(jī)頂盒;第一機(jī)頂盒和其他機(jī)頂盒用于開始播放歌曲,實時獲取麥克風(fēng)的輸入并在對應(yīng)的顯示屏顯示兩機(jī)頂盒對應(yīng)用戶的唱歌評分;第一機(jī)頂盒和其他機(jī)頂盒對應(yīng)的顯示屏用于在歌曲播放完畢后顯示比賽結(jié)果。這樣不同包廂或在不同場所的用戶可以進(jìn)行實時唱歌比賽,增加了包廂間或遠(yuǎn)程的互動,提高了用戶體驗。
進(jìn)一步地,所述對手為預(yù)存在服務(wù)器的對手,服務(wù)器用于根據(jù)唱歌比賽請求檢索已錄制的評分文件,在檢索到相應(yīng)的評分文件后將該評分文件作為對手。這樣即使沒有實時對手,服務(wù)器也能讓用戶進(jìn)行唱歌比賽,方便了用戶隨時進(jìn)行唱歌比賽的需求。
為了讓服務(wù)器產(chǎn)生更多的評分文件,機(jī)頂盒用于通過顯示屏實時顯示用戶的唱歌評分并把歌曲信息和評分信息上傳到服務(wù)器,服務(wù)器用于存儲歌曲信息和評分信息為評分文件。
進(jìn)一步地,機(jī)頂盒用于接收用戶發(fā)起的唱歌比賽請求和押注;服務(wù)器用于根據(jù)比賽結(jié)果分配押注。通過押注可以讓比賽雙方更在意比賽結(jié)果而可以更加投入地比賽,
在某些實施例中,所述唱歌比賽請求包括比賽曲目和目標(biāo)分;服務(wù)器用于根據(jù)唱歌評分與目標(biāo)分的接近程度來確定比賽結(jié)果,更接近目標(biāo)分的一方為勝利方??梢蕴岣卟煌接脩魠⑴c比賽的積極性。
本發(fā)明還公開了一種實現(xiàn)聯(lián)網(wǎng)唱歌比賽的系統(tǒng)的應(yīng)用,該系統(tǒng)可應(yīng)用于多種場景,如ktv場所、家庭場所或者移動練歌房。這樣用戶在不同的場所都能體驗到聯(lián)網(wǎng)歌唱比賽,提高了用戶體驗。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的要素。此外,在本文中,“大于”、“小于”、“超過”等理解為不包括本數(shù);“以上”、“以下”、“以內(nèi)”等理解為包括本數(shù)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,上述各實施例可提供為方法、裝置、或計算機(jī)程序產(chǎn)品。這些實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。上述各實施例涉及的方法中的全部或部分步驟可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機(jī)設(shè)備可讀取的存儲介質(zhì)中,用于執(zhí)行上述各實施例方法所述的全部或部分步驟。所述計算機(jī)設(shè)備,包括但不限于:個人計算機(jī)、服務(wù)器、通用計算機(jī)、專用計算機(jī)、網(wǎng)絡(luò)設(shè)備、嵌入式設(shè)備、可編程設(shè)備、智能移動終端、智能家居設(shè)備、穿戴式智能設(shè)備、車載智能設(shè)備等;所述的存儲介質(zhì),包括但不限于:ram、rom、磁碟、磁帶、光盤、閃存、u盤、移動硬盤、存儲卡、記憶棒、網(wǎng)絡(luò)服務(wù)器存儲、網(wǎng)絡(luò)云存儲等。
上述各實施例是參照根據(jù)實施例所述的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到計算機(jī)設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)設(shè)備以特定方式工作的計算機(jī)設(shè)備可讀存儲器中,使得存儲在該計算機(jī)設(shè)備可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)設(shè)備上,使得在計算機(jī)設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已經(jīng)對上述各實施例進(jìn)行了描述,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改,所以以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利保護(hù)范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍之內(nèi)。