本發(fā)明實(shí)施例涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種多媒體信息處理方法和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,在線影院等多媒體內(nèi)容播放平臺(tái)十分流行。而且用戶在觀看多媒體內(nèi)容時(shí)可以通過(guò)專設(shè)的評(píng)論區(qū)域發(fā)表評(píng)論等,與其他正在觀看相同多媒體內(nèi)容的用戶進(jìn)行互動(dòng)。
然而,在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下的問(wèn)題:在同一在線影院觀看同一多媒體內(nèi)容時(shí),不同用戶的觀看時(shí)間不同,因此,若存在大量用戶觀看同一多媒體內(nèi)容,且觀看時(shí)間不同,則在線影院的服務(wù)器需要頻繁調(diào)度同一多媒體內(nèi)容供不同的用戶觀看,增加服務(wù)器的負(fù)擔(dān),且浪費(fèi)服務(wù)器系統(tǒng)資源。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種多媒體信息處理方法和系統(tǒng),以解決不同用戶在同一在線影院觀看同一多媒體內(nèi)容而造成服務(wù)器負(fù)擔(dān)加重,以及浪費(fèi)服務(wù)器系統(tǒng)資源的問(wèn)題。
根據(jù)本發(fā)明實(shí)施例的一方面,提供了一種多媒體信息處理方法,包括:
接收群組創(chuàng)建請(qǐng)求消息,其中,所述群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,所述群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息;
根據(jù)所述群組創(chuàng)建請(qǐng)求消息,創(chuàng)建包括多個(gè)終端的群組;
在所述群組內(nèi)的多個(gè)終端間同步播放所述待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種多媒體信息處理系統(tǒng),包括:
接收模塊,用于接收群組創(chuàng)建請(qǐng)求消息,其中,所述群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,所述群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息;
創(chuàng)建模塊,用于根據(jù)所述群組創(chuàng)建請(qǐng)求消息,創(chuàng)建包括多個(gè)終端的群組;
播放模塊,用于在所述群組內(nèi)的多個(gè)終端間同步播放所述待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
根據(jù)本發(fā)明實(shí)施例提供的一種多媒體信息處理方法和系統(tǒng),從終端接收到群組創(chuàng)建請(qǐng)求消息,根據(jù)群組創(chuàng)建請(qǐng)求消息創(chuàng)建包括多個(gè)終端的群組。群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。實(shí)現(xiàn)在一個(gè)群組內(nèi)的多個(gè)終端上同步播放同一個(gè)多媒體內(nèi)容,各終端上的播放進(jìn)度相同,避免了服務(wù)器頻繁調(diào)度同一多媒體內(nèi)容,降低了服務(wù)器的負(fù)擔(dān),節(jié)省了服務(wù)器的系統(tǒng)資源。
附圖說(shuō)明
圖1是根據(jù)本發(fā)明實(shí)施例一的一種多媒體信息處理方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例二的一種多媒體信息處理方法的流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例三的一種多媒體信息處理方法的流程圖;
圖4是圖3所示實(shí)施例三中的觀影室的界面示意圖;
圖5是圖3所示實(shí)施例三中的用戶終端的狀態(tài)轉(zhuǎn)換邏輯示意圖;
圖6是圖3所示實(shí)施例三中的暫停播放電影的邏輯關(guān)系示意圖;
圖7是圖3所示實(shí)施例三中的繼續(xù)播放電影的邏輯關(guān)系示意圖;
圖8是根據(jù)本發(fā)明實(shí)施例四的一種多媒體信息處理系統(tǒng)的邏輯框圖;
圖9是根據(jù)本發(fā)明實(shí)施例五的一種多媒體信息處理系統(tǒng)的邏輯框圖;
圖10是根據(jù)本發(fā)明實(shí)施例六的一種終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖(若干附圖中相同的標(biāo)號(hào)表示相同的元素)和實(shí)施例,對(duì)本發(fā)明實(shí)施例的具體實(shí)施方式作進(jìn)一步詳細(xì)說(shuō)明。以下實(shí)施例用于說(shuō)明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。
本領(lǐng)域技術(shù)人員可以理解,本發(fā)明實(shí)施例中的“第一”、“第二”等術(shù)語(yǔ)僅用于區(qū)別不同步驟、設(shè)備或模塊等,既不代表任何特定技術(shù)含義,也不表示它們之間的必然邏輯順序。
本發(fā)明實(shí)施例根據(jù)接收到的群組創(chuàng)建請(qǐng)求消息,創(chuàng)建包括多個(gè)終端的群組,并在群組內(nèi)的多個(gè)終端間同步播放同一個(gè)多媒體內(nèi)容。本發(fā)明實(shí)施例中,終端可以為智能手機(jī)、平板電腦或臺(tái)式電腦等,本發(fā)明實(shí)施例對(duì)終端的具體類型、型號(hào)等不作限制。
實(shí)施例一
圖1示出了根據(jù)本發(fā)明實(shí)施例一的一種多媒體信息處理方法的流程圖。
本實(shí)施例中的多媒體信息處理方法可以由任意適當(dāng)?shù)姆?wù)器實(shí)現(xiàn),如服務(wù)器集群、云平臺(tái)等等,但不限于此,其它具備類似數(shù)據(jù)處理功能的服務(wù)器均可參照本實(shí)施例實(shí)現(xiàn)多媒體信息處理方法,本發(fā)明實(shí)施例對(duì)此不作限制,本實(shí)施例僅以服務(wù)器為例進(jìn)行說(shuō)明。
參照?qǐng)D1,本實(shí)施例的多媒體信息處理方法包括如下步驟:
S100、接收群組創(chuàng)建請(qǐng)求消息。
群組創(chuàng)建請(qǐng)求消息可以來(lái)源于任一終端,本實(shí)施例中的終端可以為智能手機(jī)、平板電腦或臺(tái)式電腦等,本實(shí)施例對(duì)終端的具體類型、型號(hào)等不作限制。
群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。多媒體信息可以為與群組中待播放的多媒體內(nèi)容相關(guān)的信息,例如,多媒體內(nèi)容的標(biāo)識(shí)或者多媒體內(nèi)容的地址等等。根據(jù)多媒體信息可以確定與多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
S102、根據(jù)群組創(chuàng)建請(qǐng)求消息,創(chuàng)建包括多個(gè)終端的群組。
群組中的終端可以增加或者減少,因此,群組中的終端數(shù)量會(huì)發(fā)生變化,但群組中的終端數(shù)量不能超出設(shè)定的數(shù)量范圍。而且,群組中的終端可以按照先后順序加入群組或者退出群組。
群組與群組中的終端之間的關(guān)系,可以認(rèn)為是一種關(guān)聯(lián)關(guān)系。一個(gè)終端在同一時(shí)間只能與同一群組進(jìn)行關(guān)聯(lián)。
S104、在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
在根據(jù)多媒體信息確定對(duì)應(yīng)的多媒體內(nèi)容之后,在群組內(nèi)的多個(gè)終端間同步播放多媒體內(nèi)容。本步驟中的多個(gè)終端可以認(rèn)為是群組中的全部終端,例如,群組內(nèi)包括4個(gè)終端,則在4個(gè)終端間同步播放對(duì)媒體內(nèi)容。同步播放可以理解為多媒體內(nèi)容的播放進(jìn)度相同,例如,群組中的某一終端的播放進(jìn)度為30分鐘,群組中的另一終端的播放進(jìn)度也為30分鐘。
綜上所述,本發(fā)明實(shí)施例提供的技術(shù)方案,從終端接收到群組創(chuàng)建請(qǐng)求消息,根據(jù)群組創(chuàng)建請(qǐng)求消息創(chuàng)建包括多個(gè)終端的群組。群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。實(shí)現(xiàn)在一個(gè)群組內(nèi)的多個(gè)終端上同步播放同一個(gè)多媒體內(nèi)容,各終端上的播放進(jìn)度相同,避免了服務(wù)器頻繁調(diào)度同一多媒體內(nèi)容,降低了服務(wù)器的負(fù)擔(dān),節(jié)省了服務(wù)器的系統(tǒng)資源。
實(shí)施例二
圖2示出了根據(jù)本發(fā)明實(shí)施例二的一種多媒體信息處理方法的流程圖。
本實(shí)施例中的多媒體信息處理方法可以由任意適當(dāng)?shù)姆?wù)器實(shí)現(xiàn),如服務(wù)器集群、云平臺(tái)等等,但不限于此,其它具備類似數(shù)據(jù)處理功能的服務(wù)器均可參照本實(shí)施例實(shí)現(xiàn)多媒體信息處理方法,本發(fā)明實(shí)施例對(duì)此不作限制,本實(shí)施例僅以服務(wù)器為例進(jìn)行說(shuō)明。
本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,強(qiáng)調(diào)與上述實(shí)施例的不同之處,相同之處可以參照上述實(shí)施例中的介紹和說(shuō)明。
參照?qǐng)D2,本實(shí)施例的多媒體信息處理方法包括如下步驟:
S200、接收群組創(chuàng)建請(qǐng)求消息。
群組創(chuàng)建請(qǐng)求消息可以通過(guò)終端發(fā)送,發(fā)送群組創(chuàng)建請(qǐng)求消息的終端可以設(shè)定創(chuàng)建群組的參數(shù),創(chuàng)建群組的參數(shù)可以攜帶在群組創(chuàng)建請(qǐng)求消息中,本實(shí)施例中,創(chuàng)建群組的參數(shù)可以包括:群組名稱、群組中待播放的多媒體信息、群組中終端的限制數(shù)量和群組的入群密碼信息等等。本實(shí)施例對(duì)創(chuàng)建群組的參數(shù)不做具體限制。
S202、根據(jù)群組創(chuàng)建請(qǐng)求消息,創(chuàng)建包括多個(gè)終端的群組。
群組創(chuàng)建請(qǐng)求消息中可以攜帶有群組名稱、群組中待播放的多媒體信息、群組中終端的限制數(shù)量和群組的入群密碼信息等等。創(chuàng)建完畢的群組中默認(rèn)包括發(fā)送群組創(chuàng)建請(qǐng)求消息的終端,其他終端可以主動(dòng)加入群組或者被已加入群組的終端邀請(qǐng)加入。
S204、獲取群組中的各終端的狀態(tài)信息。
終端的狀態(tài)信息可以指示終端的當(dāng)前狀態(tài),本實(shí)施例中終端的當(dāng)前狀態(tài)可以包括:等待狀態(tài)、播放狀態(tài)、緩沖狀態(tài)、暫停狀態(tài)和結(jié)束狀態(tài)等等。其中,等待狀態(tài)指示終端已經(jīng)準(zhǔn)備完畢,等待其他終端準(zhǔn)備完畢或者等待播放多媒體內(nèi)容。播放狀態(tài)指示正在播放多媒體內(nèi)容。緩沖狀態(tài)指示終端正在緩沖多媒體內(nèi)容。暫停狀態(tài)指示終端主動(dòng)暫停播放多媒體內(nèi)容。結(jié)束狀態(tài)指示終端播放多媒體內(nèi)容結(jié)束。狀態(tài)信息可以為數(shù)字、字母和符號(hào)中的任意一種或者任意幾種的組合,不同的狀態(tài)對(duì)應(yīng)不同的狀態(tài)信息。本實(shí)施例對(duì)終端的狀態(tài)信息以及終端的當(dāng)前狀態(tài)不做具體限制。
S206、判斷各終端的狀態(tài)信息指示的各終端的當(dāng)前狀態(tài)是否均滿足第一狀態(tài)條件,若滿足第一狀態(tài)條件,則執(zhí)行S208;若不滿足第一狀態(tài)條件,則流程結(jié)束。其中,第一狀態(tài)條件用于指示終端已準(zhǔn)備完畢,等待播放多媒體內(nèi)容。
可選地,在實(shí)現(xiàn)本步驟時(shí),可以判斷各終端的狀態(tài)信息指示的各終端的當(dāng)前狀態(tài)是否均為等待狀態(tài)。
例如,群組中包括4個(gè)終端,則判斷4個(gè)終端的當(dāng)前狀態(tài)是否均為等待狀態(tài)。
S208、在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
在執(zhí)行本步驟之前,需要根據(jù)多媒體信息確定與多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。多媒體信息可以為多媒體內(nèi)容的標(biāo)識(shí)或者多媒體內(nèi)容的地址等等。根據(jù)多媒體信息可以在多媒體內(nèi)容數(shù)據(jù)庫(kù)中確定與多媒體信息對(duì)應(yīng)的唯一的多媒體內(nèi)容。本實(shí)施例對(duì)根據(jù)多媒體信息確定對(duì)應(yīng)的多媒體內(nèi)容的具體執(zhí)行方式不做限制。
在根據(jù)多媒體信息確定對(duì)應(yīng)的多媒體內(nèi)容之后,在群組內(nèi)的多個(gè)終端間同步播放多媒體內(nèi)容。本步驟中的多個(gè)終端可以認(rèn)為是群組中的全部終端,例如,群組內(nèi)包括4個(gè)終端,則在4個(gè)終端間同步播放對(duì)媒體內(nèi)容。同步播放可以理解為多媒體內(nèi)容的播放進(jìn)度相同,例如,群組中的某一終端的播放進(jìn)度為30分鐘,群組中的另一終端的播放進(jìn)度也為30分鐘。
可選地,群組中各終端的當(dāng)前狀態(tài)會(huì)因?yàn)橛脩糁饔^原因或者終端的客觀原因發(fā)生改變,因此,在多媒體內(nèi)容的播放過(guò)程中,可以獲取群組內(nèi)終端的狀態(tài)信息,判斷狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否滿足第二狀態(tài)條件,若滿足第二狀態(tài)條件,則在群組內(nèi)的多個(gè)終端間暫停播放多媒體內(nèi)容;若不滿足第二狀態(tài)條件,則維持播放多媒體內(nèi)容。其中,第二狀態(tài)條件用于指示終端無(wú)法繼續(xù)播放多媒體內(nèi)容。
一種可行方式中,判斷狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否滿足第二狀態(tài)條件,可以為判斷狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否為緩沖狀態(tài)或者暫停狀態(tài)。其中,緩沖狀態(tài)表示終端所在的網(wǎng)絡(luò)速度緩慢、不足以正常播放多媒體內(nèi)容,暫停狀態(tài)表示用戶主動(dòng)暫定播放多媒體內(nèi)容。
本實(shí)施例中,由于群組內(nèi)各終端同步播放多媒體內(nèi)容,所以在群組內(nèi)出現(xiàn)終端的當(dāng)前狀態(tài)為暫停狀態(tài)或者緩沖狀態(tài)時(shí),群組內(nèi)的其他終端的狀態(tài)也相應(yīng)地調(diào)整為暫停狀態(tài),多媒體內(nèi)容在全部終端上暫停播放。
當(dāng)群組內(nèi)全部終端的當(dāng)前狀態(tài)為等待狀態(tài)時(shí),繼續(xù)播放多媒體內(nèi)容。
可選地,在多媒體內(nèi)容的播放過(guò)程中,群組內(nèi)各終端可以發(fā)布交互信息,獲取到交互信息之后,可以將交互信息顯示在群組內(nèi)的多個(gè)終端之間。其中,交互信息可以包括語(yǔ)音信息或者圖文信息,例如,終端發(fā)布一條語(yǔ)音文件,或者,終端發(fā)布一段文字文件,或者,終端發(fā)布一個(gè)表情文件等等。
需要強(qiáng)調(diào)的是,交互信息可以在群組內(nèi)的部分或全部終端上顯示。因此,一種可行方式中,在群組內(nèi)的多個(gè)終端間顯示交互信息,可以包括以下步驟:
獲取群組內(nèi)的各終端的交互顯示狀態(tài)信息。判斷交互顯示狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否滿足第三狀態(tài)條件,若滿足,則在群組內(nèi)的多個(gè)終端間顯示交互信息;若不滿足,則在不滿足第三狀態(tài)條件的終端上禁止顯示交互信息。其中,第三狀態(tài)條件用于指示允許顯示交互信息。例如,終端a發(fā)布了一條交互信息,終端b的交互顯示狀態(tài)信息指示終端b的當(dāng)前狀態(tài)不滿足第三狀態(tài)條件,終端c的交互顯示狀態(tài)信息指示終端c的當(dāng)前狀態(tài)滿足第三狀態(tài)條件,則在終端a上顯示交互信息,在終端b上禁止顯示交互信息,在終端c上顯示交互信息。
在實(shí)際應(yīng)用中,語(yǔ)音信息可能會(huì)與多媒體內(nèi)容中的聲音重疊,影響用戶的正常觀看,因此,若交互信息為語(yǔ)音信息,則可以判斷交互顯示狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否為允許語(yǔ)音播放狀態(tài)。例如,終端a發(fā)布了一條語(yǔ)音信息,終端b發(fā)布了一條圖文信息,終端a的交互顯示狀態(tài)信息指示終端a的當(dāng)前狀態(tài)為允許語(yǔ)音播放狀態(tài),終端b的交互顯示狀態(tài)信息指示終端b的當(dāng)前狀態(tài)為禁止語(yǔ)音播放狀態(tài),終端c的交互顯示狀態(tài)信息指示終端c的當(dāng)前狀態(tài)為允許語(yǔ)音播放狀態(tài)。則在終端a上顯示并播放語(yǔ)音信息,在終端b上禁止顯示及播放語(yǔ)音信息,在終端c上顯示并播放語(yǔ)音信息。
可選地,群組中的終端可以退出群組,一種可行方式中,接收來(lái)自群組內(nèi)的終端的退群請(qǐng)求消息,其中,退群請(qǐng)求消息包括請(qǐng)求退群的終端的信息。根據(jù)退群請(qǐng)求消息,將請(qǐng)求退群的終端從群組中移除。例如,終端a發(fā)送退群請(qǐng)求消息,該退群請(qǐng)求消息中包括終端a的信息,則可以將終端a從群組中移除,或者,終端a發(fā)送退群請(qǐng)求消息,該退群請(qǐng)求消息中包括終端b的信息,則可以將終端b從群組中移除。若終端a申請(qǐng)將其他終端退群,則終端a需要具有管理員權(quán)限,或者終端a為群組的創(chuàng)建申請(qǐng)者。
可選地,群組外的終端可以加入群組,一種可行方式中,接收群組外的終端的入群請(qǐng)求消息。對(duì)入群請(qǐng)求消息進(jìn)行驗(yàn)證,若驗(yàn)證通過(guò),則將群組外的終端加入到群組中。例如,終端m為群組外的終端,終端m向群組發(fā)送入群請(qǐng)求消息,對(duì)該入群請(qǐng)求消息進(jìn)行驗(yàn)證,若驗(yàn)證通過(guò),則將終端m加入到群組中。另一種可行方式中,接收群組內(nèi)的終端的入群請(qǐng)求消息,該入群請(qǐng)求消息包括群組外的終端的信息。
一種可行方式中,上述對(duì)入群請(qǐng)求消息進(jìn)行驗(yàn)證,可以包括以下步驟:獲取入群請(qǐng)求消息中攜帶的密碼信息,判斷密碼信息與設(shè)置的群組的入群密碼信息是否一致。其中,設(shè)置的群組的入群密碼信息可以在群組創(chuàng)建請(qǐng)求消息中攜帶,或者由群組中具有管理員權(quán)限的終端或者創(chuàng)建者終端在群組中設(shè)置。
可選地,在對(duì)入群請(qǐng)求消息進(jìn)行驗(yàn)證之前,還可以獲取群組內(nèi)的終端數(shù)量,判斷群組是否可以容納其他終端加入,具體可以判斷群組內(nèi)的終端數(shù)量是否小于群組的終端限制數(shù)量。其中,終端限制數(shù)量可以在群組創(chuàng)建請(qǐng)求消息中攜帶,或者由群組中具有管理員權(quán)限的終端或者創(chuàng)建者終端在群組中設(shè)置。
可選地,可以撤掉群組,具體可以主動(dòng)撤銷群組或者被動(dòng)撤銷群組。其中,主動(dòng)撤銷群組可以由群組中具有管理員權(quán)限的終端或者創(chuàng)建者終端主動(dòng)發(fā)起群組撤銷申請(qǐng)消息,根據(jù)群組撤銷申請(qǐng)消息,撤銷群組。被動(dòng)撤銷群組可以獲取群組中的終端數(shù)量,若終端數(shù)量為零,則撤銷群組。
綜上所述,本發(fā)明實(shí)施例提供的技術(shù)方案,從終端接收到群組創(chuàng)建請(qǐng)求消息,根據(jù)群組創(chuàng)建請(qǐng)求消息創(chuàng)建包括多個(gè)終端的群組。群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。實(shí)現(xiàn)在一個(gè)群組內(nèi)的多個(gè)終端上同步播放同一個(gè)多媒體內(nèi)容,各終端上的播放進(jìn)度相同,避免了服務(wù)器頻繁調(diào)度同一多媒體內(nèi)容,降低了服務(wù)器的負(fù)擔(dān),節(jié)省了服務(wù)器的系統(tǒng)資源。
各終端不僅可以發(fā)布圖文信息還可以發(fā)布語(yǔ)音信息,豐富了交互信息的種類。而且,發(fā)布語(yǔ)音信息還避免了打字或者手寫等繁瑣、緩慢的操作,提高了發(fā)布交互信息的效率。
各終端可以設(shè)置是否顯示交互信息,尤其是語(yǔ)音信息,提高了各終端對(duì)交互信息顯示的靈活度,降低交互信息對(duì)觀看多媒體內(nèi)容的影響。
群組內(nèi)的終端可以退出群組,群組外的終端可以加入群組,群組內(nèi)就有管理員權(quán)限的終端或者群組的創(chuàng)建者終端可以主動(dòng)將群組中的終端移除群組,群組內(nèi)的終端可以邀請(qǐng)群組外的終端加入群組,方便了終端加入、退出群組,提高了群組的靈活性。
實(shí)施例三
圖3示出了根據(jù)本發(fā)明實(shí)施例三的一種多媒體信息處理方法的流程圖。
本實(shí)施例中的多媒體信息處理方法可以由任意適當(dāng)?shù)姆?wù)器實(shí)現(xiàn),如服務(wù)器集群、云平臺(tái)等等,但不限于此,其它具備類似數(shù)據(jù)處理功能的服務(wù)器均可參照本實(shí)施例實(shí)現(xiàn)多媒體信息處理方法,本發(fā)明實(shí)施例對(duì)此不作限制,本實(shí)施例僅以服務(wù)器為例進(jìn)行說(shuō)明。
本實(shí)施例以多媒體信息為電影信息,群組為觀影室為例進(jìn)行說(shuō)明,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,強(qiáng)調(diào)與上述實(shí)施例的不同之處,相同之處可以參照上述實(shí)施例中的介紹和說(shuō)明。
參照?qǐng)D3,本實(shí)施例的多媒體信息處理方法包括如下步驟:
S300、接收用戶終端發(fā)送的觀影室創(chuàng)建請(qǐng)求消息,根據(jù)觀影室創(chuàng)建請(qǐng)求消息創(chuàng)建包括多個(gè)用戶終端的觀影室。
用戶終端向服務(wù)器發(fā)送觀影室創(chuàng)建請(qǐng)求消息,創(chuàng)建請(qǐng)求消息中攜帶有觀影室名稱、觀影室中待播放的電影信息、觀影室中用戶終端的限制數(shù)量以及觀影室的密碼等等。
一種可行方式中,觀影室名稱、觀影室中待播放的電影信息、觀影室中用戶終端的限制數(shù)量以及觀影室的密碼等可以在觀影室創(chuàng)建完畢之后,由用戶終端根據(jù)實(shí)際需要進(jìn)行設(shè)置。
本實(shí)施例中,發(fā)送觀影室創(chuàng)建請(qǐng)求消息的用戶終端可以稱為室主,室主可以邀請(qǐng)其他用戶終端加入觀影室,還可以移除觀影室內(nèi)的用戶終端,觀影室內(nèi)的其他用戶終端稱為室友。當(dāng)室主離開觀影室后,室主身份可以轉(zhuǎn)移至其他用戶終端,當(dāng)觀影室內(nèi)沒(méi)有用戶終端時(shí),觀影室自動(dòng)撤銷。
一種觀影室的界面示意圖如圖4所示,觀影室包括三個(gè)用戶終端,分別為User1、User2和User3,其中,User1為室主,User2和User3為室友。觀影室中可以顯示待播放的電影信息,包括電影海報(bào)、電影簡(jiǎn)介等等。而且,觀影室內(nèi)的用戶終端可以發(fā)布交互信息,在各用戶終端處顯示。觀影室內(nèi)可以設(shè)置“準(zhǔn)備”、“發(fā)送”按鈕,其中,用戶終端點(diǎn)擊“準(zhǔn)備”按鈕之后,可以處于等待狀態(tài),表示用戶終端等待播放電影。用戶終端點(diǎn)擊“發(fā)送”按鈕,可以將編輯好的交互信息發(fā)送到觀影室的各用戶終端處。對(duì)于室主來(lái)說(shuō),觀影室內(nèi)還設(shè)置有“開始”按鈕,室主在觀影室內(nèi)的全部用戶終端均處于等待狀態(tài)時(shí),點(diǎn)擊“開始”按鈕,開始播放電影。
除上述等待狀態(tài)之外,本實(shí)施例中的用戶終端還可以處于其他狀態(tài),如圖5所示,本實(shí)施例中用戶終端的狀態(tài)可以主要?jiǎng)澐譃椋旱却隣顟B(tài)、播放狀態(tài)、緩沖狀態(tài)、暫停狀態(tài)和結(jié)束狀態(tài)。
等待狀態(tài):正在等待其他用戶終端。用戶終端處于等待狀態(tài)包括2種情況:一種是當(dāng)用戶終端進(jìn)入觀影室后,按下“準(zhǔn)備”按鈕,處于等待狀態(tài)。另一種是至少有一個(gè)用戶終端處于緩沖狀態(tài)或者暫停狀態(tài)。
播放狀態(tài):正在播放電影。只有當(dāng)觀影室內(nèi)所有用戶終端都處于等待狀態(tài)時(shí),才可以播放電影
暫停狀態(tài):暫停播放電影。由用戶終端手動(dòng)暫停。
緩沖狀態(tài):正在緩沖電影數(shù)據(jù),通常由于用戶終端的網(wǎng)絡(luò)速度較慢造成。
結(jié)束狀態(tài):電影播放結(jié)束。
S302、在觀影室的各用戶終端均處于等待狀態(tài)時(shí),播放電影。
各用戶終端加入觀影室后,可以點(diǎn)擊各自的“準(zhǔn)備”按鈕進(jìn)入等待狀態(tài),當(dāng)全部用戶終端均處于等待狀態(tài)時(shí),可以由室主點(diǎn)擊“開始”按鈕播放電影,或者可以自動(dòng)播放電影。
一種可行方式中,在用戶終端加入觀影室一段時(shí)間后,自動(dòng)進(jìn)入等待狀態(tài)。此一段時(shí)間可以由服務(wù)器設(shè)置,也可以由室主設(shè)置。
S304、在播放電影的過(guò)程中,若存在緩沖狀態(tài)或者暫停狀態(tài)的用戶終端,則暫停播放電影。
如果某用戶終端的電影播放進(jìn)度出現(xiàn)遲滯,則此用戶終端處于緩沖狀態(tài)。如果某用戶終端點(diǎn)擊“暫?!卑粹o,則此用戶終端處于暫停狀態(tài)。為了保證觀影室內(nèi)各用戶終端的觀影進(jìn)度一致,當(dāng)存在緩沖狀態(tài)或者暫停狀態(tài)的用戶終端時(shí),暫停播放電影。如圖6所示,當(dāng)用戶終端User1處于緩沖狀態(tài)時(shí),向服務(wù)器發(fā)送消息,通知服務(wù)器用戶終端User1處于緩沖狀態(tài)。服務(wù)器接收到用戶終端User1處于緩沖狀態(tài)的消息后,分別通知其他用戶終端User2和User3轉(zhuǎn)換為等待狀態(tài)。
等待全部用戶終端再次處于等待狀態(tài)時(shí),繼續(xù)播放電影。如圖7所示,用戶終端User1向服務(wù)器發(fā)送消息,通知服務(wù)器用戶終端User1處于等待狀態(tài)。服務(wù)器分別獲取用戶終端User2和User3的當(dāng)前狀態(tài)。若用戶終端User2和User3均向服務(wù)器通知處于等待狀態(tài),則服務(wù)器分別向用戶終端User1、User2和User3通知繼續(xù)播放電影。
為了保證觀影的流暢度,可以為每個(gè)用戶終端設(shè)置暫停的上限次數(shù),例如,室主可以暫停5次,室友可以暫停3次。
綜上所述,本發(fā)明實(shí)施例提供的技術(shù)方案,從終端接收到群組創(chuàng)建請(qǐng)求消息,根據(jù)群組創(chuàng)建請(qǐng)求消息創(chuàng)建包括多個(gè)終端的群組。群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。實(shí)現(xiàn)在一個(gè)群組內(nèi)的多個(gè)終端上同步播放同一個(gè)多媒體內(nèi)容,各終端上的播放進(jìn)度相同,避免了服務(wù)器頻繁調(diào)度同一多媒體內(nèi)容,降低了服務(wù)器的負(fù)擔(dān),節(jié)省了服務(wù)器的系統(tǒng)資源。
各終端不僅可以發(fā)布圖文信息還可以發(fā)布語(yǔ)音信息,豐富了交互信息的種類。而且,發(fā)布語(yǔ)音信息還避免了打字或者手寫等繁瑣、緩慢的操作,提高了發(fā)布交互信息的效率。
各終端可以設(shè)置是否顯示交互信息,尤其是語(yǔ)音信息,提高了各終端對(duì)交互信息顯示的靈活度,降低交互信息對(duì)觀看多媒體內(nèi)容的影響。
群組內(nèi)的終端可以退出群組,群組外的終端可以加入群組,群組內(nèi)就有管理員權(quán)限的終端或者群組的創(chuàng)建者終端可以主動(dòng)將群組中的終端移除群組,群組內(nèi)的終端可以邀請(qǐng)群組外的終端加入群組,方便了終端加入、退出群組,提高了群組的靈活性。
隨著觀影室用戶終端數(shù)量的增加,由某一用戶終端處于緩沖狀態(tài)或者暫停狀態(tài)等原因造成整個(gè)觀影室電影播放暫停的概率大大增加。本實(shí)施例可以設(shè)置較大的電影緩沖區(qū),采用多級(jí)緩沖機(jī)制對(duì)電影進(jìn)行緩沖,降低了電影緩沖的次數(shù),提高了電影播放的流暢性。
本領(lǐng)域技術(shù)人員可以理解,在本發(fā)明具體實(shí)施方式的上述方法中,各步驟的序號(hào)大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明具體實(shí)施方式的實(shí)施過(guò)程構(gòu)成任何限定。
實(shí)施例四
圖8示出了根據(jù)本發(fā)明實(shí)施例四的一種多媒體信息處理系統(tǒng)的邏輯框圖。
參照?qǐng)D8,本實(shí)施例中的多媒體信息處理系統(tǒng)80可以包括:接收模塊800、創(chuàng)建模塊802和播放模塊804。
下面分別詳細(xì)介紹各模塊的功能。
接收模塊800,用于接收群組創(chuàng)建請(qǐng)求消息,其中,群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。
創(chuàng)建模塊802,用于根據(jù)群組創(chuàng)建請(qǐng)求消息,創(chuàng)建包括多個(gè)終端的群組。
播放模塊804,用于在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
綜上所述,本發(fā)明實(shí)施例提供的技術(shù)方案,從終端接收到群組創(chuàng)建請(qǐng)求消息,根據(jù)群組創(chuàng)建請(qǐng)求消息創(chuàng)建包括多個(gè)終端的群組。群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。實(shí)現(xiàn)在一個(gè)群組內(nèi)的多個(gè)終端上同步播放同一個(gè)多媒體內(nèi)容,各終端上的播放進(jìn)度相同,避免了服務(wù)器頻繁調(diào)度同一多媒體內(nèi)容,降低了服務(wù)器的負(fù)擔(dān),節(jié)省了服務(wù)器的系統(tǒng)資源。
實(shí)施例五
圖9示出了根據(jù)本發(fā)明實(shí)施例五的一種多媒體信息處理系統(tǒng)的邏輯框圖。
參照?qǐng)D9,本實(shí)施例中的多媒體信息處理系統(tǒng)90可以包括:接收模塊900、創(chuàng)建模塊902、播放模塊904、第二獲取模塊906、第二判斷模塊908和暫停播放模塊910。
下面分別詳細(xì)介紹各模塊的功能。
接收模塊900,用于接收群組創(chuàng)建請(qǐng)求消息,其中,群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。
創(chuàng)建模塊902,用于根據(jù)群組創(chuàng)建請(qǐng)求消息,創(chuàng)建包括多個(gè)終端的群組。
播放模塊904,用于在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
可選地,播放模塊904包括:第一獲取模塊,用于獲取群組中的各終端的狀態(tài)信息。第一判斷模塊,用于判斷各終端的狀態(tài)信息指示的各終端的當(dāng)前狀態(tài)是否均滿足第一狀態(tài)條件。第一播放模塊,用于若當(dāng)前狀態(tài)均滿足第一狀態(tài)條件,則在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
可選地,第一判斷模塊,用于判斷各終端的狀態(tài)信息指示的各終端的當(dāng)前狀態(tài)是否均為等待狀態(tài)。
可選地,本實(shí)施例的系統(tǒng)還包括:第二獲取模塊906,用于在多媒體內(nèi)容的播放過(guò)程中,獲取群組內(nèi)的終端的狀態(tài)信息。第二判斷模塊908,用于判斷狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否滿足第二狀態(tài)條件。暫停播放模塊910,用于若當(dāng)前狀態(tài)滿足第二狀態(tài)條件,則在群組內(nèi)的多個(gè)終端間暫停播放多媒體內(nèi)容。
可選地,第二判斷模塊908,用于判斷狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否為緩沖狀態(tài)或者暫停狀態(tài)。
可選地,本實(shí)施例的系統(tǒng)還包括:第三獲取模塊,用于在多媒體內(nèi)容的播放過(guò)程中,獲取群組內(nèi)的終端的交互信息,交互信息包括語(yǔ)音信息或圖文信息。交互顯示模塊,用于在群組內(nèi)的多個(gè)終端間顯示交互信息。
可選地,交互顯示模塊包括:交互狀態(tài)獲取模塊,用于獲取群組內(nèi)的各終端的交互顯示狀態(tài)信息。第三判斷模塊,用于判斷交互顯示狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否滿足第三狀態(tài)條件。交互信息顯示模塊,用于若當(dāng)前狀態(tài)滿足第三狀態(tài)條件,則在群組內(nèi)的多個(gè)終端間顯示交互信息。
可選地,第三判斷模塊,用于若交互信息為語(yǔ)音信息,則判斷交互顯示狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否為允許語(yǔ)音播放狀態(tài)。
可選地,本實(shí)施例的系統(tǒng)還包括:第一接收模塊,用于在播放模塊在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容之后,接收來(lái)自群組內(nèi)的終端的退群請(qǐng)求消息,其中,退群請(qǐng)求消息包括請(qǐng)求退群的終端的信息。移除模塊,用于根據(jù)退群請(qǐng)求消息,將請(qǐng)求退群的終端從群組中移除。
可選地,本實(shí)施例的系統(tǒng)還包括:數(shù)量獲取模塊,用于在多媒體內(nèi)容的播放過(guò)程中,獲取群組中的終端的數(shù)量。群組撤銷模塊,用于若數(shù)量為零,則撤銷群組。
可選地,本實(shí)施例的系統(tǒng)還包括:第二接收模塊,用于在多媒體內(nèi)容的播放過(guò)程中,接收群組外的終端的入群請(qǐng)求消息。驗(yàn)證模塊,用于對(duì)入群請(qǐng)求消息進(jìn)行驗(yàn)證。加入模塊,用于若驗(yàn)證通過(guò),則將群組外的終端加入到群組中。
可選地,驗(yàn)證模塊包括:密碼獲取模塊,用于獲取入群請(qǐng)求消息中攜帶的密碼信息。密碼判斷模塊,用于判斷密碼信息與設(shè)置的群組的入群密碼信息是否一致。
可選地,本實(shí)施例的系統(tǒng)還包括:數(shù)量獲取模塊,用于在驗(yàn)證模塊對(duì)入群請(qǐng)求消息進(jìn)行驗(yàn)證之前,獲取群組內(nèi)的終端的數(shù)量。數(shù)量判斷模塊,用于判斷數(shù)量是否小于群組的終端限制數(shù)量。若數(shù)量小于終端限制數(shù)量,則驗(yàn)證模塊對(duì)入群請(qǐng)求消息進(jìn)行驗(yàn)證。
綜上所述,本發(fā)明實(shí)施例提供的技術(shù)方案,從終端接收到群組創(chuàng)建請(qǐng)求消息,根據(jù)群組創(chuàng)建請(qǐng)求消息創(chuàng)建包括多個(gè)終端的群組。群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。實(shí)現(xiàn)在一個(gè)群組內(nèi)的多個(gè)終端上同步播放同一個(gè)多媒體內(nèi)容,各終端上的播放進(jìn)度相同,避免了服務(wù)器頻繁調(diào)度同一多媒體內(nèi)容,降低了服務(wù)器的負(fù)擔(dān),節(jié)省了服務(wù)器的系統(tǒng)資源。
各終端不僅可以發(fā)布圖文信息還可以發(fā)布語(yǔ)音信息,豐富了交互信息的種類。而且,發(fā)布語(yǔ)音信息還避免了打字或者手寫等繁瑣、緩慢的操作,提高了發(fā)布交互信息的效率。
各終端可以設(shè)置是否顯示交互信息,尤其是語(yǔ)音信息,提高了各終端對(duì)交互信息顯示的靈活度,降低交互信息對(duì)觀看多媒體內(nèi)容的影響。
群組內(nèi)的終端可以退出群組,群組外的終端可以加入群組,群組內(nèi)就有管理員權(quán)限的終端或者群組的創(chuàng)建者終端可以主動(dòng)將群組中的終端移除群組,群組內(nèi)的終端可以邀請(qǐng)群組外的終端加入群組,方便了終端加入、退出群組,提高了群組的靈活性。
實(shí)施例六
圖10為本發(fā)明實(shí)施例提供的一種終端100的結(jié)構(gòu)示意圖,本發(fā)明具體實(shí)施例并不對(duì)終端100的具體實(shí)現(xiàn)做限定。
如圖10所示,該終端100可以包括:處理器(processor)1000、通信接口(Communications Interface)1002、存儲(chǔ)器(memory)1004、以及通信總線1006。
其中:
處理器1000、通信接口1002、以及存儲(chǔ)器1004通過(guò)通信總線1006完成相互間的通信。
通信接口1002,用于終端與服務(wù)器等的網(wǎng)元通信。
處理器1000,用于執(zhí)行程序10040,具體可以執(zhí)行上述方法實(shí)施例中的相關(guān)步驟。
具體地,程序10040可以包括程序代碼,該程序代碼包括計(jì)算機(jī)操作指令。
處理器1000可能是一個(gè)中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
存儲(chǔ)器1004,用于存放程序10040。存儲(chǔ)器1004可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。
程序10040具體可以用于使得處理器1000執(zhí)行以下操作:接收群組創(chuàng)建請(qǐng)求消息,其中,群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息;根據(jù)群組創(chuàng)建請(qǐng)求消息,創(chuàng)建包括多個(gè)終端的群組;在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000獲取群組中的各終端的狀態(tài)信息;判斷各終端的狀態(tài)信息指示的各終端的當(dāng)前狀態(tài)是否均滿足第一狀態(tài)條件;若均滿足第一狀態(tài)條件,則在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000判斷各終端的狀態(tài)信息指示的各終端的當(dāng)前狀態(tài)是否均為等待狀態(tài)。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000在多媒體內(nèi)容的播放過(guò)程中,獲取群組內(nèi)的終端的狀態(tài)信息;判斷狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否滿足第二狀態(tài)條件;若滿足第二狀態(tài)條件,則在群組內(nèi)的多個(gè)終端間暫停播放多媒體內(nèi)容。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000判斷狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否為緩沖狀態(tài)或者暫停狀態(tài)。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000在多媒體內(nèi)容的播放過(guò)程中,獲取群組內(nèi)的終端的交互信息,交互信息包括語(yǔ)音信息或圖文信息;在群組內(nèi)的多個(gè)終端間顯示交互信息。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000獲取群組內(nèi)的各終端的交互顯示狀態(tài)信息;判斷交互顯示狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否滿足第三狀態(tài)條件;若滿足,則在群組內(nèi)的多個(gè)終端間顯示所述交互信息。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000在交互信息為語(yǔ)音信息時(shí),判斷交互顯示狀態(tài)信息指示的終端的當(dāng)前狀態(tài)是否為允許語(yǔ)音播放狀態(tài)。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000接收來(lái)自群組內(nèi)的終端的退群請(qǐng)求消息,其中,退群請(qǐng)求消息包括請(qǐng)求退群的終端的信息;根據(jù)退群請(qǐng)求消息,將請(qǐng)求退群的終端從群組中移除。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000在多媒體內(nèi)容的播放過(guò)程中,獲取群組中的終端的數(shù)量;若數(shù)量為零,則撤銷群組。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000在多媒體內(nèi)容的播放過(guò)程中,接收群組外的終端的入群請(qǐng)求消息;對(duì)入群請(qǐng)求消息進(jìn)行驗(yàn)證;若驗(yàn)證通過(guò),則將群組外的終端加入到群組中。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000獲取入群請(qǐng)求消息中攜帶的密碼信息;判斷密碼信息與設(shè)置的群組的入群密碼信息是否一致。
在一種可選的實(shí)施方式中,程序10040還用于使得處理器1000獲取群組內(nèi)的終端的數(shù)量;判斷數(shù)量是否小于群組的終端限制數(shù)量;若小于,則執(zhí)行對(duì)入群請(qǐng)求消息進(jìn)行驗(yàn)證的步驟。
程序10040中各步驟的具體實(shí)現(xiàn)可以參見(jiàn)上述實(shí)施例中的相應(yīng)步驟和單元中對(duì)應(yīng)的描述,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的設(shè)備和模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程描述,在此不再贅述。
綜上所述,本發(fā)明實(shí)施例提供的技術(shù)方案,從終端接收到群組創(chuàng)建請(qǐng)求消息,根據(jù)群組創(chuàng)建請(qǐng)求消息創(chuàng)建包括多個(gè)終端的群組。群組創(chuàng)建請(qǐng)求消息用于請(qǐng)求創(chuàng)建在多個(gè)終端間同步播放多媒體內(nèi)容的群組,群組創(chuàng)建請(qǐng)求消息中攜帶有待播放的多媒體信息。在群組內(nèi)的多個(gè)終端間同步播放待播放的多媒體信息對(duì)應(yīng)的多媒體內(nèi)容。實(shí)現(xiàn)在一個(gè)群組內(nèi)的多個(gè)終端上同步播放同一個(gè)多媒體內(nèi)容,各終端上的播放進(jìn)度相同,避免了服務(wù)器頻繁調(diào)度同一多媒體內(nèi)容,降低了服務(wù)器的負(fù)擔(dān),節(jié)省了服務(wù)器的系統(tǒng)資源。
各終端不僅可以發(fā)布圖文信息還可以發(fā)布語(yǔ)音信息,豐富了交互信息的種類。而且,發(fā)布語(yǔ)音信息還避免了打字或者手寫等繁瑣、緩慢的操作,提高了發(fā)布交互信息的效率。
各終端可以設(shè)置是否顯示交互信息,尤其是語(yǔ)音信息,提高了各終端對(duì)交互信息顯示的靈活度,降低交互信息對(duì)觀看多媒體內(nèi)容的影響。
群組內(nèi)的終端可以退出群組,群組外的終端可以加入群組,群組內(nèi)就有管理員權(quán)限的終端或者群組的創(chuàng)建者終端可以主動(dòng)將群組中的終端移除群組,群組內(nèi)的終端可以邀請(qǐng)群組外的終端加入群組,方便了終端加入、退出群組,提高了群組的靈活性。
需要指出,根據(jù)實(shí)施的需要,可將本發(fā)明實(shí)施例中描述的各個(gè)部件/步驟拆分為更多部件/步驟,也可將兩個(gè)或多個(gè)部件/步驟或者部件/步驟的部分操作組合成新的部件/步驟,以實(shí)現(xiàn)本發(fā)明實(shí)施例的目的。
上述根據(jù)本發(fā)明實(shí)施例的方法可在硬件、固件中實(shí)現(xiàn),或者被實(shí)現(xiàn)為可存儲(chǔ)在記錄介質(zhì)(諸如CD ROM、RAM、軟盤、硬盤或磁光盤)中的軟件或計(jì)算機(jī)代碼,或者被實(shí)現(xiàn)通過(guò)網(wǎng)絡(luò)下載的原始存儲(chǔ)在遠(yuǎn)程記錄介質(zhì)或非暫時(shí)機(jī)器可讀介質(zhì)中并將被存儲(chǔ)在本地記錄介質(zhì)中的計(jì)算機(jī)代碼,從而在此描述的方法可被存儲(chǔ)在使用通用計(jì)算機(jī)、專用處理器或者可編程或?qū)S糜布?諸如ASIC或FPGA)的記錄介質(zhì)上的這樣的軟件處理??梢岳斫猓?jì)算機(jī)、處理器、微處理器控制器或可編程硬件包括可存儲(chǔ)或接收軟件或計(jì)算機(jī)代碼的存儲(chǔ)組件(例如,RAM、ROM、閃存等),當(dāng)所述軟件或計(jì)算機(jī)代碼被計(jì)算機(jī)、處理器或硬件訪問(wèn)且執(zhí)行時(shí),實(shí)現(xiàn)在此描述的多媒體信息處理方法。此外,當(dāng)通用計(jì)算機(jī)訪問(wèn)用于實(shí)現(xiàn)在此示出的多媒體信息處理的代碼時(shí),代碼的執(zhí)行將通用計(jì)算機(jī)轉(zhuǎn)換為用于執(zhí)行在此示出的多媒體信息處理的專用計(jì)算機(jī)。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明實(shí)施例的范圍。
以上實(shí)施方式僅用于說(shuō)明本發(fā)明實(shí)施例,而并非對(duì)本發(fā)明實(shí)施例的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明實(shí)施例的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明實(shí)施例的范疇,本發(fā)明實(shí)施例的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。