多人實(shí)時(shí)互動(dòng)的控制方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種多人實(shí)時(shí)互動(dòng)的控制方法,包括步驟:接收多人語音聊天互動(dòng)請(qǐng)求,進(jìn)入多人語音互動(dòng)模式,并接收基于所述多人語音互動(dòng)模式下的互動(dòng)請(qǐng)求;在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列;按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者;激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。本發(fā)明還公開一種多人實(shí)時(shí)互動(dòng)的控制裝置。本發(fā)明提高多人互動(dòng)模式的靈活性,且提高多人互動(dòng)的體驗(yàn)度。
【專利說明】
多人實(shí)時(shí)互動(dòng)的控制方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及到計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及到通過計(jì)算機(jī)進(jìn)行多人實(shí)時(shí)互動(dòng)的控制方法及裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的不斷發(fā)展,在互聯(lián)網(wǎng)上完成信息的互動(dòng)越來越受到人們的歡迎。在多人實(shí)時(shí)互動(dòng)的產(chǎn)品(例如,多人語音聊天系統(tǒng))中,互動(dòng)所采用的模式為麥序模式,根據(jù)耳麥的進(jìn)入順序安排互動(dòng)序列,即麥先進(jìn)入的互動(dòng)者先參與互動(dòng)且最先退出的多人互動(dòng)模式,并在互動(dòng)過程中限制每一個(gè)人的互動(dòng)的時(shí)間,例如,限制互動(dòng)者發(fā)言的時(shí)間。
[0003]上述現(xiàn)有的多人互動(dòng)模式下,只能按照麥序完成互動(dòng)者的互動(dòng),無法自動(dòng)挑選互動(dòng)者,因此,導(dǎo)致多人互動(dòng)模式不夠靈活,且使得多人互動(dòng)的體驗(yàn)度較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種多人實(shí)時(shí)互動(dòng)的控制方法及裝置,旨在解決多人互動(dòng)模式不夠靈活,且使得多人互動(dòng)的體驗(yàn)度較低的問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提出一種多人實(shí)時(shí)互動(dòng)的控制方法,包括步驟:
[0006]接收多人語音聊天互動(dòng)請(qǐng)求,進(jìn)入多人語音互動(dòng)模式,并接收基于所述多人語音互動(dòng)模式下的互動(dòng)請(qǐng)求;
[0007]在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列;
[0008]按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者;
[0009]激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。
[0010]為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還進(jìn)一步提出一種多人實(shí)時(shí)互動(dòng)的控制裝置,包括:
[0011]通訊模塊,用于接收多人語音聊天互動(dòng)請(qǐng)求,進(jìn)入多人語音互動(dòng)模式,并接收基于所述多人語音互動(dòng)模式下的互動(dòng)請(qǐng)求;
[0012]處理模塊,用于在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列;
[0013]控制模塊,用于按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者;
[0014]互動(dòng)模塊,用于激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。
[0015]本發(fā)明通過先接收互動(dòng)者發(fā)出的互動(dòng)請(qǐng)求,并將所述互動(dòng)請(qǐng)求加入到互動(dòng)隊(duì)列中,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,并激活所述待互動(dòng)者的互動(dòng)權(quán)限以完成互動(dòng)操作,實(shí)現(xiàn)自動(dòng)從請(qǐng)求互動(dòng)的互動(dòng)者中選擇待互動(dòng)者,使得互動(dòng)過程比較靈活。有效避免了無法選擇互動(dòng)者,導(dǎo)致的互動(dòng)不夠靈活,且體驗(yàn)度較低的問題。提高了多人互動(dòng)模式的靈活性,且提高了多人互動(dòng)的體驗(yàn)度。
【附圖說明】
[0016]圖1為本發(fā)明實(shí)施例多人實(shí)時(shí)互動(dòng)的控制裝置所涉及的硬件架構(gòu)示意圖;
[0017]圖2為本發(fā)明多人實(shí)時(shí)互動(dòng)的控制方法的第一實(shí)施例的流程示意圖;
[0018]圖3為圖1中步驟SlO的一實(shí)施例的細(xì)化流程示意圖;
[0019]圖4為圖1中步驟S20的一實(shí)施例的細(xì)化流程示意圖;
[0020]圖5為圖1中步驟S20的另一實(shí)施例的細(xì)化流程示意圖;
[0021]圖6為本發(fā)明多人實(shí)時(shí)互動(dòng)的控制方法的第二實(shí)施例的流程示意圖;
[0022]圖7為本發(fā)明多人實(shí)時(shí)互動(dòng)的控制方法的第三實(shí)施例的流程示意圖;
[0023]圖8為本發(fā)明多人實(shí)時(shí)互動(dòng)的控制裝置的較佳實(shí)施例的功能模塊示意圖;
[0024]圖9為圖1中處理模塊一實(shí)施例的細(xì)化功能模塊示意圖;
[0025]圖10為圖1中控制模塊一實(shí)施例的細(xì)化功能模塊示意圖;
[0026]圖11為圖1中處理模塊另一實(shí)施例的細(xì)化功能模塊示意圖。
[0027]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0028]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0029]本發(fā)明實(shí)施例的主要解決方案是:接收多人語音聊天互動(dòng)請(qǐng)求,進(jìn)入多人語音互動(dòng)模式,并接收基于所述多人語音互動(dòng)模式下的互動(dòng)請(qǐng)求;在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列;按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者;激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。通過先進(jìn)入多人語音互動(dòng)模式,接收互動(dòng)者發(fā)出的互動(dòng)請(qǐng)求,并將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入到互動(dòng)隊(duì)列中,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,并激活所述待互動(dòng)者的互動(dòng)權(quán)限以完成互動(dòng)操作,實(shí)現(xiàn)自動(dòng)從請(qǐng)求互動(dòng)的互動(dòng)者中選擇待互動(dòng)者,使得互動(dòng)過程比較靈活。有效避免了無法選擇互動(dòng)者,導(dǎo)致的互動(dòng)不夠靈活,且體驗(yàn)度較低的問題。提高了多人互動(dòng)模式的靈活性,且提高了多人互動(dòng)的體驗(yàn)度。
[0030]由于現(xiàn)有的多人互動(dòng)模式無法自動(dòng)挑選互動(dòng)者,因此,導(dǎo)致多人互動(dòng)模式不夠靈活,且使得多人互動(dòng)的體驗(yàn)度較低。
[0031]本發(fā)明實(shí)施例架構(gòu)一多人實(shí)時(shí)互動(dòng)的控制裝置,該多人實(shí)時(shí)互動(dòng)的控制裝置通過先進(jìn)入多人語音互動(dòng)模式,接收互動(dòng)者發(fā)出的互動(dòng)請(qǐng)求,并將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入到互動(dòng)隊(duì)列中,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,并激活所述待互動(dòng)者的互動(dòng)權(quán)限以完成互動(dòng)操作,實(shí)現(xiàn)自動(dòng)從請(qǐng)求互動(dòng)的互動(dòng)者中選擇待互動(dòng)者,使得互動(dòng)過程比較靈活。有效避免了無法選擇互動(dòng)者,導(dǎo)致的互動(dòng)不夠靈活,且體驗(yàn)度較低的問題。提高了多人互動(dòng)模式的靈活性,且提高了多人互動(dòng)的體驗(yàn)度。
[0032]其中,本實(shí)施例多人實(shí)時(shí)互動(dòng)的控制裝置可以承載于PC端,也可以承載于手機(jī)、平板電腦等可以使用多人互動(dòng)等網(wǎng)絡(luò)應(yīng)用的電子終端。該多人實(shí)時(shí)互動(dòng)的控制裝置所涉及的硬件架構(gòu)可以如圖1所示。
[0033]圖1示出了本發(fā)明實(shí)施例多人實(shí)時(shí)互動(dòng)的控制裝置所涉及的硬件架構(gòu)。如圖1所示,所述多人實(shí)時(shí)互動(dòng)的控制裝置所涉及的硬件包括:處理器301,例如CPU,網(wǎng)絡(luò)接口 304,用戶接口 303,存儲(chǔ)器305,通信總線302。其中,通信總線302用于實(shí)現(xiàn)該信息推送平臺(tái)中各組成部件之間的連接通信。用戶接口 303可以包括顯示屏(Display)、鍵盤(Keyboard)^t標(biāo)等組件,用于接收用戶輸入的信息,并將接收的信息發(fā)送至處理器305進(jìn)行處理。顯示屏可以為L(zhǎng)CD顯示屏、LED顯示屏,也可以為觸摸屏,用于顯示多人實(shí)時(shí)互動(dòng)的控制裝置需要顯示的數(shù)據(jù),例如顯示多人互動(dòng)操作、互動(dòng)請(qǐng)求等操作界面。可選用戶接口 303還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。網(wǎng)絡(luò)接口 304可選的可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如W1-FI接口)。存儲(chǔ)器305可以是高速RAM存儲(chǔ)器,也可以是穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤存儲(chǔ)器。存儲(chǔ)器305可選的還可以是獨(dú)立于前述處理器301的存儲(chǔ)裝置。如圖1所示,作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器305中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及多人實(shí)時(shí)互動(dòng)的控制程序。
[0034]在圖1所示的多人實(shí)時(shí)互動(dòng)的控制裝置所涉及的硬件中,網(wǎng)絡(luò)接口 304主要用于連接應(yīng)用平臺(tái),與應(yīng)用平臺(tái)進(jìn)行數(shù)據(jù)通信;用戶接口 303主要用于連接客戶端,與客戶端進(jìn)行數(shù)據(jù)通信,接收客戶端輸入的信息和指令;而處理器301可以用于調(diào)用存儲(chǔ)器305中存儲(chǔ)的多人實(shí)時(shí)互動(dòng)的控制程序,并執(zhí)行以下操作:
[0035]接收多人語音聊天互動(dòng)請(qǐng)求,進(jìn)入多人語音互動(dòng)模式,并接收基于所述多人語音互動(dòng)模式下的互動(dòng)請(qǐng)求;
[0036]在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列;
[0037]按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者;
[0038]激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。
[0039]進(jìn)一步地,在一個(gè)實(shí)施例中,處理器301調(diào)用存儲(chǔ)器305中存儲(chǔ)的多人實(shí)時(shí)互動(dòng)的控制程序可以執(zhí)行以下操作:
[0040]獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的互動(dòng)標(biāo)識(shí);
[0041 ] 按照所述互動(dòng)標(biāo)識(shí)從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。
[0042]進(jìn)一步地,在一個(gè)實(shí)施例中,處理器301調(diào)用存儲(chǔ)器305中存儲(chǔ)的多人實(shí)時(shí)互動(dòng)的控制程序可以執(zhí)行以下操作:
[0043]獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的隊(duì)列順序;
[0044]按照所確定的隊(duì)列順序從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。
[0045]進(jìn)一步地,在一個(gè)實(shí)施例中,處理器301調(diào)用存儲(chǔ)器305中存儲(chǔ)的多人實(shí)時(shí)互動(dòng)的控制程序可以執(zhí)行以下操作:
[0046]確定所述互動(dòng)請(qǐng)求的請(qǐng)求時(shí)間;
[0047]按照所述請(qǐng)求時(shí)間獲取所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的隊(duì)列順序;
[0048]根據(jù)所獲取的隊(duì)列順序?qū)⑺龌?dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。
[0049]進(jìn)一步地,在一個(gè)實(shí)施例中,處理器301調(diào)用存儲(chǔ)器305中存儲(chǔ)的多人實(shí)時(shí)互動(dòng)的控制程序可以執(zhí)行以下操作:
[0050]在所述待互動(dòng)者完成互動(dòng)操作的過程中,接收停止互動(dòng)指令,并根據(jù)停止互動(dòng)指令停止所述待互動(dòng)者的互動(dòng)操作;
[0051]在所述待互動(dòng)者停止互動(dòng)后,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定其他互動(dòng)者并激活其他互動(dòng)者的互動(dòng)權(quán)限,以使其他互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。
[0052]進(jìn)一步地,在一個(gè)實(shí)施例中,處理器301調(diào)用存儲(chǔ)器305中存儲(chǔ)的多人實(shí)時(shí)互動(dòng)的控制程序可以執(zhí)行以下操作:
[0053]確定所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的互動(dòng)設(shè)備信息;
[0054]判斷所述互動(dòng)設(shè)備信息是否滿足互動(dòng)條件;
[0055]在所述互動(dòng)設(shè)備滿足互動(dòng)條件時(shí),將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。
[0056]本實(shí)施例根據(jù)上述方案,通過先進(jìn)入多人語音互動(dòng)模式,接收互動(dòng)者發(fā)出的互動(dòng)請(qǐng)求,并將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入到互動(dòng)隊(duì)列中,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,并激活所述待互動(dòng)者的互動(dòng)權(quán)限以完成互動(dòng)操作,實(shí)現(xiàn)從請(qǐng)求互動(dòng)的互動(dòng)者中選擇待互動(dòng)者,使得互動(dòng)過程比較靈活。有效避免了無法選擇互動(dòng)者,導(dǎo)致的互動(dòng)不夠靈活,且體驗(yàn)度較低的問題。提高了多人互動(dòng)模式的靈活性,且提高了多人互動(dòng)的體驗(yàn)度。
[0057]基于上述硬件架構(gòu),提出本發(fā)明多人實(shí)時(shí)互動(dòng)的控制方法實(shí)施例。
[0058]如圖2所示,提出本發(fā)明一種多人實(shí)時(shí)互動(dòng)的控制方法的第一實(shí)施例,所述多人實(shí)時(shí)互動(dòng)的控制方法包括:
[0059]步驟S10,接收多人語音聊天互動(dòng)請(qǐng)求,進(jìn)入多人語音互動(dòng)模式,并接收基于所述多人語音互動(dòng)模式下的互動(dòng)請(qǐng)求;
[0060]所述多人語音互動(dòng)模式為多人語音聊天系統(tǒng)的聊天場(chǎng)景。用戶先在終端(例如,手機(jī)、pad等)上加載多人語音互動(dòng)應(yīng)用,在需要進(jìn)行多人互動(dòng)操作時(shí),打開所述多人語音互動(dòng)應(yīng)用,進(jìn)入多人語音互動(dòng)模式,所述用戶成為多人語音互動(dòng)模式中的互動(dòng)者。所述多人語音互動(dòng)應(yīng)用可以是騰訊課堂應(yīng)用、游戲交互應(yīng)用等。在進(jìn)入多人語音互動(dòng)應(yīng)用后,當(dāng)互動(dòng)者需要請(qǐng)求互動(dòng)時(shí),發(fā)出互動(dòng)請(qǐng)求,在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。
[0061]步驟S20,在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列;
[0062]具體的,參考圖3,所述將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列的過程可以是:
[0063]步驟S21,確定所述互動(dòng)請(qǐng)求的請(qǐng)求時(shí)間;
[0064]步驟S22,按照所述請(qǐng)求時(shí)間獲取所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的隊(duì)列順序;
[0065]在接收到互動(dòng)請(qǐng)求時(shí),確定所述互動(dòng)請(qǐng)求的請(qǐng)求時(shí)間,即確定接收到所述互動(dòng)請(qǐng)求的時(shí)間,按照所述請(qǐng)求時(shí)間獲取所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的隊(duì)列順序,即按照請(qǐng)求時(shí)間的順序獲取互動(dòng)者在互動(dòng)隊(duì)列中的隊(duì)列順序,請(qǐng)求時(shí)間在先的隊(duì)列順序高于請(qǐng)求時(shí)間線在后的隊(duì)列順序。例如,互動(dòng)者A的請(qǐng)求時(shí)間為2014年11月24日上午9:00,互動(dòng)者B的請(qǐng)求時(shí)間為2014年11月24日上午10:00,則互動(dòng)者A在互動(dòng)隊(duì)列中的隊(duì)列順序高于互動(dòng)者B在互動(dòng)隊(duì)列中的隊(duì)列順序。
[0066]步驟S23,根據(jù)所獲取的隊(duì)列順序?qū)⑺龌?dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。
[0067]根據(jù)所獲取的隊(duì)列順序?qū)⑺龌?dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列,例如,將互動(dòng)者A加入互動(dòng)者B的前面,以將互動(dòng)者A加入互動(dòng)隊(duì)列中。
[0068]在本發(fā)明其他實(shí)施例中,也還可以是在確定各個(gè)互動(dòng)者的隊(duì)列順序后,為各個(gè)互動(dòng)者設(shè)置隊(duì)列順序標(biāo)識(shí),所述隊(duì)列順序標(biāo)識(shí)標(biāo)識(shí)互動(dòng)者的隊(duì)列順序,例如,將互動(dòng)者A設(shè)置隊(duì)列順序標(biāo)識(shí)1,互動(dòng)者B設(shè)置隊(duì)列標(biāo)識(shí)2,通過隊(duì)列順序標(biāo)識(shí)標(biāo)識(shí)出互動(dòng)者A的隊(duì)列順序高于互動(dòng)者B。
[0069]步驟S30,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者;
[0070]在多人互動(dòng)過程中,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。所述待互動(dòng)者為即將進(jìn)入互動(dòng)的互動(dòng)者,即為即將可以發(fā)言的互動(dòng)者。
[0071]具體的,參考圖4,所述按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者的過程可以包括:
[0072]步驟S31,獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的隊(duì)列順序;
[0073]步驟S32,按照所確定的隊(duì)列順序從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。
[0074]在多人實(shí)時(shí)互動(dòng)過程中,先獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的隊(duì)列順序,即獲取所述隊(duì)列中各個(gè)互動(dòng)者的出列順序,在獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的隊(duì)列順序后,按照所確定的隊(duì)列順序從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,即將隊(duì)列順序最高的互動(dòng)者確定為待互動(dòng)者,所述待互動(dòng)者最先發(fā)起互動(dòng),例如,最先發(fā)目等。
[0075]具體的,參考圖5,所述按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者的過程可以包括:
[0076]步驟S33,獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的互動(dòng)標(biāo)識(shí);
[0077]步驟S34,按照所述互動(dòng)標(biāo)識(shí)從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。
[0078]所述互動(dòng)標(biāo)識(shí)包括但不限于所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的出列標(biāo)識(shí),即出列的優(yōu)先級(jí)、能否出列等標(biāo)識(shí)。所述能夠出列的標(biāo)識(shí)包括是否具有麥克、是否能夠正?;?dòng)等信息。所述出列的優(yōu)先級(jí)可以根據(jù)互動(dòng)請(qǐng)求所包含的信息自動(dòng)為每個(gè)互動(dòng)者設(shè)置優(yōu)先級(jí),例如,包括緊急標(biāo)識(shí)的互動(dòng)請(qǐng)求的出列順序設(shè)置的優(yōu)先級(jí)比未包括緊急標(biāo)識(shí)的互動(dòng)請(qǐng)求設(shè)置的優(yōu)先級(jí)高。在多人實(shí)時(shí)互動(dòng)過程中,先獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的互動(dòng)標(biāo)識(shí),即確定所述隊(duì)列中各個(gè)互動(dòng)者的出列標(biāo)識(shí),在獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的出列標(biāo)識(shí)后,例如,先獲取互動(dòng)者是否能夠出列,在能出列時(shí),再獲取能夠出列的互動(dòng)者的出列標(biāo)識(shí),再按照所確定的出列標(biāo)識(shí)從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,即將出列標(biāo)識(shí)在先的互動(dòng)者確定為待互動(dòng)者,所述待互動(dòng)者最先發(fā)起互動(dòng),例如,最先發(fā)目等。
[0079]可以理解的是:可以將上述兩中確定待互動(dòng)者的規(guī)則結(jié)合起來,即先根據(jù)互動(dòng)標(biāo)識(shí)確定互動(dòng)者,再根據(jù)互動(dòng)隊(duì)列順序確定出互動(dòng)者,在兩者確定的互動(dòng)者相同時(shí),以該互動(dòng)者作為待互動(dòng)者;在不同時(shí),按照提前設(shè)置的方式選擇其中的一個(gè)作為待互動(dòng)者。也還可以是,接收待互動(dòng)者的選擇指令,根據(jù)選擇指令確定待互動(dòng)者。實(shí)現(xiàn)更加合理的互動(dòng)方式。
[0080]步驟S40,激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。
[0081]在確定所述互動(dòng)隊(duì)列中的待互動(dòng)者后,激活所述待互動(dòng)者的互動(dòng)權(quán)限,在激活所述待互動(dòng)者的互動(dòng)權(quán)限后,所述待互動(dòng)者可以完成與其對(duì)應(yīng)的互動(dòng)請(qǐng)求的互動(dòng)操作。
[0082]為了更好的描述本發(fā)明多人實(shí)時(shí)互動(dòng)的控制過程,以騰訊課堂為例,具體如下:
[0083]按照課堂發(fā)言的模式,提前設(shè)置一個(gè)舉手區(qū),有互動(dòng)者需要發(fā)言時(shí),通過舉手的方式發(fā)出互動(dòng)請(qǐng)求,在接收到舉手操作后,將發(fā)出舉手操作的互動(dòng)者加入舉手區(qū),且舉手區(qū)的互動(dòng)者按照舉手順序排序,將舉手早的排在前面,在選擇互動(dòng)者發(fā)言時(shí),按照舉手區(qū)互動(dòng)者的排序,將排序最先的舉手的互動(dòng)者挑選出舉手區(qū),在挑選出互動(dòng)者后,該互動(dòng)者可以發(fā)言。也可以是按照提前為所述舉手區(qū)的互動(dòng)者設(shè)置發(fā)言優(yōu)先級(jí),在挑選互動(dòng)者時(shí),按照優(yōu)先級(jí)的順序,將優(yōu)先級(jí)最高的互動(dòng)者挑選出來,令其優(yōu)先發(fā)言。
[0084]本實(shí)施例通過先進(jìn)入多人語音互動(dòng)模式,接收互動(dòng)者發(fā)出的互動(dòng)請(qǐng)求,并將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入到互動(dòng)隊(duì)列中,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,并激活所述待互動(dòng)者的互動(dòng)權(quán)限以完成互動(dòng)操作,實(shí)現(xiàn)從請(qǐng)求互動(dòng)的互動(dòng)者中選擇待互動(dòng)者,使得互動(dòng)過程比較靈活。有效避免了無法選擇互動(dòng)者,導(dǎo)致的互動(dòng)不夠靈活,且體驗(yàn)度較低的問題。提高了多人互動(dòng)模式的靈活性,且提高了多人互動(dòng)的體驗(yàn)度。
[0085]進(jìn)一步地,基于上述多人實(shí)時(shí)互動(dòng)的控制方法的第一實(shí)施例,提出本發(fā)明的第二實(shí)施例。如圖6所示,所述步驟S20還可以包括:
[0086]步驟S24,確定所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的互動(dòng)設(shè)備信息;
[0087]所述互動(dòng)設(shè)備信息包括麥克風(fēng)信息、通訊情況等信息。在接收到互動(dòng)請(qǐng)求后,先確定所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)設(shè)備信息。
[0088]步驟S25,判斷所述互動(dòng)設(shè)備信息是否滿足互動(dòng)條件;例如,在所述互動(dòng)設(shè)備信息包括麥克風(fēng)可用的信息時(shí),判定所述互動(dòng)設(shè)備信息滿足互動(dòng)條件,在所述互動(dòng)信息未包括麥克風(fēng)信息或包括麥克風(fēng)不可用的信息時(shí),判定所述互動(dòng)設(shè)備信息不滿足互動(dòng)條件。或者在所述互動(dòng)設(shè)備信息包括的通訊情況好時(shí),判定所述互動(dòng)設(shè)備信息滿足互動(dòng)條件,在所述互動(dòng)設(shè)備信息包括的通訊情況差時(shí),判定所述互動(dòng)設(shè)備信息不滿足互動(dòng)條件。若滿足,則執(zhí)行步驟S26,若未滿足,則執(zhí)行步驟S27。
[0089]步驟S26,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列;
[0090]步驟S27,丟棄所述互動(dòng)請(qǐng)求。
[0091]丟棄所述互動(dòng)請(qǐng)求可以是拒絕將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列或者拒絕所述互動(dòng)請(qǐng)求,在丟棄所述互動(dòng)請(qǐng)求時(shí),發(fā)出提示信息,以提示所述互動(dòng)請(qǐng)求的互動(dòng)者了解互動(dòng)請(qǐng)求被丟棄的信息,以完善互動(dòng)設(shè)備或換互動(dòng)設(shè)備重新發(fā)出互動(dòng)請(qǐng)求以完成互動(dòng)操作,及時(shí)對(duì)無法互動(dòng)的異常情況處理,提高多人互動(dòng)的成功率和效率,同時(shí)也避免將不能完成多人互動(dòng)的互動(dòng)者加入互動(dòng)隊(duì)列浪費(fèi)系統(tǒng)的計(jì)算資源。
[0092]在本實(shí)施例通過在接收到互動(dòng)請(qǐng)求時(shí),判斷所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)設(shè)備信息是否滿足互動(dòng)條件,提前將不滿足互動(dòng)條件的互動(dòng)請(qǐng)求丟棄,在提高多人互動(dòng)靈活性的同時(shí),降低了系統(tǒng)損耗,進(jìn)而提高了系統(tǒng)性能。
[0093]進(jìn)一步地,基于上述多人實(shí)時(shí)互動(dòng)的控制方法的第二實(shí)施例,提出本發(fā)明的第三實(shí)施例。如圖7所示,所述步驟S40之后,還可以包括:
[0094]步驟S50,在所述待互動(dòng)者完成互動(dòng)操作的過程中,接收停止互動(dòng)指令,并根據(jù)停止互動(dòng)指令停止所述待互動(dòng)者的互動(dòng)操作;
[0095]所述停止互動(dòng)指令可以是自動(dòng)觸發(fā)的,例如,為每個(gè)互動(dòng)者預(yù)先設(shè)置一個(gè)互動(dòng)時(shí)間(30s、50s等),在互動(dòng)者互動(dòng)開始計(jì)時(shí),在所述互動(dòng)者的互動(dòng)時(shí)間達(dá)到預(yù)設(shè)互動(dòng)時(shí)間時(shí),自動(dòng)生成停止指令,限制所述停止指令對(duì)應(yīng)的互動(dòng)者的互動(dòng)操作。所述停止指令也可以是互動(dòng)者觸發(fā)的,在進(jìn)行互動(dòng)操作的互動(dòng)者在需要結(jié)束互動(dòng)操作時(shí),發(fā)送停止互動(dòng)者指令,控制停止互動(dòng)操作,根據(jù)互動(dòng)者觸發(fā)的停止互動(dòng)指令限制所述停止指令對(duì)應(yīng)的互動(dòng)者的互動(dòng)操作。
[0096]步驟S60,在所述待互動(dòng)者停止互動(dòng)后,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定其他互動(dòng)者并激活其他互動(dòng)者的互動(dòng)權(quán)限,以使其他互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。
[0097]在所述互動(dòng)者停止互動(dòng)后,按照所述預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定其他互動(dòng)者并激活其他互動(dòng)者的互動(dòng)權(quán)限,以使其他互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。即在當(dāng)前正在互動(dòng)的互動(dòng)者停止互動(dòng)后,從互動(dòng)隊(duì)列中確定隊(duì)列順序最先的互動(dòng)者作為待互動(dòng)者激活其互動(dòng)權(quán)限進(jìn)行互動(dòng)操作,或者根據(jù)互動(dòng)標(biāo)識(shí)從互動(dòng)隊(duì)列中確定待互動(dòng)者激活其互動(dòng)權(quán)限進(jìn)行互動(dòng)操作。
[0098]在本實(shí)施例通過接收到停止互動(dòng)指令,根據(jù)所述停止互動(dòng)指令停止對(duì)應(yīng)互動(dòng)者的互動(dòng)操作,有效、合理地控制多人語音互動(dòng)的過程,并重新從互動(dòng)隊(duì)列中確定其他互動(dòng)者出列完成互動(dòng)操作。提高了多人語音互動(dòng)模式的靈活性,且提高了多人語音互動(dòng)的體驗(yàn)度。
[0099]上述多人實(shí)時(shí)互動(dòng)的控制方法的第一至第三實(shí)施例的多人實(shí)時(shí)互動(dòng)的控制方法的執(zhí)行主體均可以為終端。更進(jìn)一步地,該方法可以由安裝在終端上的客戶端(如多人實(shí)時(shí)互動(dòng)軟件等)實(shí)現(xiàn),其中,該終端可以包括但不限于筆記本電腦、手機(jī)、平板電腦或者PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)等電子設(shè)備。
[0100]對(duì)應(yīng)地,提出本發(fā)明多人實(shí)時(shí)互動(dòng)的控制裝置的較佳實(shí)施例。參考圖8,所述多人實(shí)時(shí)互動(dòng)的控制裝置包括通訊模塊10、處理模塊20、控制模塊30及互動(dòng)模塊40。
[0101]所述通訊模塊10,用于接收多人語音聊天互動(dòng)請(qǐng)求,進(jìn)入多人語音互動(dòng)模式,并接收基于所述多人語音互動(dòng)模式下的互動(dòng)請(qǐng)求;
[0102]所述多人語音互動(dòng)模式為多人語音聊天系統(tǒng)的聊天場(chǎng)景。用戶先在終端(例如,手機(jī)、pad等)上加載多人語音互動(dòng)應(yīng)用,在需要進(jìn)行多人互動(dòng)操作時(shí),打開所述多人語音互動(dòng)應(yīng)用,進(jìn)入多人語音互動(dòng)模式,所述用戶成為多人語音互動(dòng)模式中的互動(dòng)者。所述多人語音互動(dòng)應(yīng)用可以是騰訊課堂應(yīng)用、游戲交互應(yīng)用等。在進(jìn)入多人語音互動(dòng)應(yīng)用后,當(dāng)互動(dòng)者需要請(qǐng)求互動(dòng)時(shí),發(fā)出互動(dòng)請(qǐng)求,在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。
[0103]所述處理模塊20,用于在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列;
[0104]具體的,參考圖9,所述處理模塊20包括確定單元21和處理單元22,
[0105]所述確定單元21,用于確定所述互動(dòng)請(qǐng)求的請(qǐng)求時(shí)間;還用于按照所述請(qǐng)求時(shí)間獲取所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的隊(duì)列順序;
[0106]在接收到互動(dòng)請(qǐng)求時(shí),確定所述互動(dòng)請(qǐng)求的請(qǐng)求時(shí)間,即確定接收到所述互動(dòng)請(qǐng)求的時(shí)間,按照所述請(qǐng)求時(shí)間獲取所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的隊(duì)列順序,即按照請(qǐng)求時(shí)間的順序獲取互動(dòng)者在互動(dòng)隊(duì)列中的隊(duì)列順序,請(qǐng)求時(shí)間在先的隊(duì)列順序高于請(qǐng)求時(shí)間線在后的隊(duì)列順序。例如,互動(dòng)者A的請(qǐng)求時(shí)間為2014年11月24日上午9:00,互動(dòng)者B的請(qǐng)求時(shí)間為2014年11月24日上午10:00,則互動(dòng)者A在互動(dòng)隊(duì)列中的隊(duì)列順序高于互動(dòng)者B在互動(dòng)隊(duì)列中的隊(duì)列順序。
[0107]所述處理單元22,用于根據(jù)所獲取的隊(duì)列順序?qū)⑺龌?dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。
[0108]根據(jù)所獲取的隊(duì)列順序?qū)⑺龌?dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列,例如,將互動(dòng)者A加入互動(dòng)者B的前面,以將互動(dòng)者A加入互動(dòng)隊(duì)列中。
[0109]在本發(fā)明其他實(shí)施例中,也還可以是在確定各個(gè)互動(dòng)者的隊(duì)列順序后,為各個(gè)互動(dòng)者設(shè)置隊(duì)列順序標(biāo)識(shí),所述隊(duì)列順序標(biāo)識(shí)標(biāo)識(shí)互動(dòng)者的隊(duì)列順序,例如,將互動(dòng)者A設(shè)置隊(duì)列順序標(biāo)識(shí)1,互動(dòng)者B設(shè)置隊(duì)列標(biāo)識(shí)2,通過隊(duì)列順序標(biāo)識(shí)標(biāo)識(shí)出互動(dòng)者A的隊(duì)列順序高于互動(dòng)者B。
[0110]所述控制模塊30,用于按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者;
[0111]在多人互動(dòng)過程中,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。所述待互動(dòng)者為即將進(jìn)入互動(dòng)的互動(dòng)者,即為即將可以發(fā)言的互動(dòng)者。
[0112]具體的,參考圖10,所述控制模塊30包括:獲取單元31和控制單元32,
[0113]所述獲取單元31,用于獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的隊(duì)列順序;
[0114]所述控制單元32,用于按照所確定的隊(duì)列順序從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。
[0115]在多人實(shí)時(shí)互動(dòng)過程中,先獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的隊(duì)列順序,即獲取所述隊(duì)列中各個(gè)互動(dòng)者的出列順序,在獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的隊(duì)列順序后,按照所確定的隊(duì)列順序從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,即將隊(duì)列順序最高的互動(dòng)者確定為待互動(dòng)者,所述待互動(dòng)者最先發(fā)起互動(dòng),例如,最先發(fā)目等。
[0116]進(jìn)一步地,所述獲取單元31,還用于獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的互動(dòng)標(biāo)識(shí);
[0117]所述控制單元32,還用于按照所述互動(dòng)標(biāo)識(shí)從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。
[0118]所述互動(dòng)標(biāo)識(shí)包括但不限于所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的出列標(biāo)識(shí),即出列的優(yōu)先級(jí)、能否出列等標(biāo)識(shí)。所述能夠出列的標(biāo)識(shí)包括是否具有麥克、是否能夠正?;?dòng)等信息。所述出列的優(yōu)先級(jí)可以根據(jù)互動(dòng)請(qǐng)求所包含的信息自動(dòng)為每個(gè)互動(dòng)者設(shè)置優(yōu)先級(jí),例如,包括緊急標(biāo)識(shí)的互動(dòng)請(qǐng)求的出列順序設(shè)置的優(yōu)先級(jí)比未包括緊急標(biāo)識(shí)的互動(dòng)請(qǐng)求設(shè)置的優(yōu)先級(jí)高。在多人實(shí)時(shí)互動(dòng)過程中,先獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的互動(dòng)標(biāo)識(shí),即確定所述隊(duì)列中各個(gè)互動(dòng)者的出列標(biāo)識(shí),在獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的出列標(biāo)識(shí)后,例如,先獲取互動(dòng)者是否能夠出列,在能出列時(shí),再獲取能夠出列的互動(dòng)者的出列標(biāo)識(shí),再按照所確定的出列標(biāo)識(shí)從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,即將出列標(biāo)識(shí)在先的互動(dòng)者確定為待互動(dòng)者,所述待互動(dòng)者最先發(fā)起互動(dòng),例如,最先發(fā)目等。
[0119]可以理解的是:可以將上述兩中確定待互動(dòng)者的規(guī)則結(jié)合起來,即先根據(jù)互動(dòng)標(biāo)識(shí)確定互動(dòng)者,再根據(jù)互動(dòng)隊(duì)列順序確定出互動(dòng)者,在兩者確定的互動(dòng)者相同時(shí),以該互動(dòng)者作為待互動(dòng)者;在不同時(shí),按照提前設(shè)置的方式選擇其中的一個(gè)作為待互動(dòng)者。也還可以是,接收待互動(dòng)者的選擇指令,根據(jù)選擇指令確定待互動(dòng)者。實(shí)現(xiàn)更加合理的互動(dòng)方式。
[0120]所述互動(dòng)模塊40,用于激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。
[0121]在確定所述互動(dòng)隊(duì)列中的待互動(dòng)者后,激活所述待互動(dòng)者的互動(dòng)權(quán)限,在激活所述待互動(dòng)者的互動(dòng)權(quán)限后,所述待互動(dòng)者可以完成與其對(duì)應(yīng)的互動(dòng)請(qǐng)求的互動(dòng)操作。
[0122]為了更好的描述本發(fā)明多人實(shí)時(shí)互動(dòng)的控制過程,以騰訊課堂為例,具體如下:
[0123]按照課堂發(fā)言的模式,提前設(shè)置一個(gè)舉手區(qū),有互動(dòng)者需要發(fā)言時(shí),通過舉手的方式發(fā)出互動(dòng)請(qǐng)求,在接收到舉手操作后,將發(fā)出舉手操作的互動(dòng)者加入舉手區(qū),且舉手區(qū)的互動(dòng)者按照舉手順序排序,將舉手早的排在前面,在選擇互動(dòng)者發(fā)言時(shí),按照舉手區(qū)互動(dòng)者的排序,將排序最先的舉手的互動(dòng)者挑選出舉手區(qū),在挑選出互動(dòng)者后,該互動(dòng)者可以發(fā)言。也可以是按照提前為所述舉手區(qū)的互動(dòng)者設(shè)置發(fā)言優(yōu)先級(jí),在挑選互動(dòng)者時(shí),按照優(yōu)先級(jí)的順序,將優(yōu)先級(jí)最高的互動(dòng)者挑選出來,令其優(yōu)先發(fā)言。
[0124]本實(shí)施例通過先進(jìn)入多人語音互動(dòng)模式,接收互動(dòng)者發(fā)出的互動(dòng)請(qǐng)求,并將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入到互動(dòng)隊(duì)列中,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者,并激活所述待互動(dòng)者的互動(dòng)權(quán)限以完成互動(dòng)操作,實(shí)現(xiàn)自動(dòng)從請(qǐng)求互動(dòng)的互動(dòng)者中選擇待互動(dòng)者,使得互動(dòng)過程比較靈活。有效避免了無法選擇互動(dòng)者,導(dǎo)致的互動(dòng)不夠靈活,且體驗(yàn)度較低的問題。提高了多人互動(dòng)模式的靈活性,且提高了多人互動(dòng)的體驗(yàn)度。
[0125]進(jìn)一步地,參考圖11,所述處理模塊20還包括判斷單元23,所述確定單元21,還用于確定所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的互動(dòng)設(shè)備信息;
[0126]所述互動(dòng)設(shè)備信息包括麥克風(fēng)信息、通訊情況等信息。在接收到互動(dòng)請(qǐng)求后,先確定所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)設(shè)備信息。
[0127]所述判斷單元23,用于判斷所述互動(dòng)設(shè)備信息是否滿足互動(dòng)條件;例如,在所述互動(dòng)設(shè)備信息包括麥克風(fēng)可用的信息時(shí),判定所述互動(dòng)設(shè)備信息滿足互動(dòng)條件,在所述互動(dòng)信息未包括麥克風(fēng)信息或包括麥克風(fēng)不可用的信息時(shí),判定所述互動(dòng)設(shè)備信息不滿足互動(dòng)條件?;蛘咴谒龌?dòng)設(shè)備信息包括的通訊情況好時(shí),判定所述互動(dòng)設(shè)備信息滿足互動(dòng)條件,在所述互動(dòng)設(shè)備信息包括的通訊情況差時(shí),判定所述互動(dòng)設(shè)備信息不滿足互動(dòng)條件。
[0128]所述處理單元22,還用于在所述互動(dòng)設(shè)備信息滿足互動(dòng)條件時(shí),將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列;還用于在所述互動(dòng)設(shè)備信息未滿足互動(dòng)條件時(shí),丟棄所述互動(dòng)請(qǐng)求。
[0129]丟棄所述互動(dòng)請(qǐng)求可以是拒絕將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列或者拒絕所述互動(dòng)請(qǐng)求,在丟棄所述互動(dòng)請(qǐng)求時(shí),發(fā)出提示信息,以提示所述互動(dòng)請(qǐng)求的互動(dòng)者了解互動(dòng)請(qǐng)求被丟棄的信息,以完善互動(dòng)設(shè)備或換互動(dòng)設(shè)備重新發(fā)出互動(dòng)請(qǐng)求以完成互動(dòng)操作,及時(shí)對(duì)無法互動(dòng)的異常情況處理,提高多人互動(dòng)的成功率和效率,同時(shí)也避免將不能完成多人互動(dòng)的互動(dòng)者加入互動(dòng)隊(duì)列浪費(fèi)系統(tǒng)的計(jì)算資源。
[0130]在本實(shí)施例通過在接收到互動(dòng)請(qǐng)求時(shí),判斷所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)設(shè)備信息是否滿足互動(dòng)條件,提前將不滿足互動(dòng)條件的互動(dòng)請(qǐng)求丟棄,在提高多人互動(dòng)靈活性的同時(shí),降低了系統(tǒng)損耗,進(jìn)而提高了系統(tǒng)性能。
[0131]進(jìn)一步地,所述通訊模塊10,還用于在所述待互動(dòng)者完成互動(dòng)操作的過程中,接收停止互動(dòng)指令,并根據(jù)停止互動(dòng)指令停止所述待互動(dòng)者的互動(dòng)操作;
[0132]所述停止互動(dòng)指令可以是自動(dòng)觸發(fā)的,例如,為每個(gè)互動(dòng)者預(yù)先設(shè)置一個(gè)互動(dòng)時(shí)間(30s、50s等),在互動(dòng)者互動(dòng)開始計(jì)時(shí),在所述互動(dòng)者的互動(dòng)時(shí)間達(dá)到預(yù)設(shè)互動(dòng)時(shí)間時(shí),自動(dòng)生成停止指令,限制所述停止指令對(duì)應(yīng)的互動(dòng)者的互動(dòng)操作。所述停止指令也可以是互動(dòng)者觸發(fā)的,在進(jìn)行互動(dòng)操作的互動(dòng)者在需要結(jié)束互動(dòng)操作時(shí),發(fā)送停止互動(dòng)者指令,控制停止互動(dòng)操作,根據(jù)互動(dòng)者觸發(fā)的停止互動(dòng)指令限制所述停止指令對(duì)應(yīng)的互動(dòng)者的互動(dòng)操作。
[0133]所述處理單元12,還用于在所述待互動(dòng)者停止互動(dòng)后,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定其他互動(dòng)者并激活其他互動(dòng)者的互動(dòng)權(quán)限,以使其他互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。
[0134]在所述互動(dòng)者停止互動(dòng)后,按照所述預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定其他互動(dòng)者,以使其他互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。即在當(dāng)前正在互動(dòng)的互動(dòng)者停止互動(dòng)后,從互動(dòng)隊(duì)列中確定隊(duì)列順序最先的互動(dòng)者作為待互動(dòng)者激活其互動(dòng)權(quán)限進(jìn)行互動(dòng)操作,或者根據(jù)互動(dòng)標(biāo)識(shí)從互動(dòng)隊(duì)列中確定待互動(dòng)者激活其互動(dòng)權(quán)限進(jìn)行互動(dòng)操作。
[0135]在本實(shí)施例通過接收停止互動(dòng)指令,根據(jù)所述停止互動(dòng)指令停止對(duì)應(yīng)互動(dòng)者的互動(dòng)操作,有效、合理地控制多人語音互動(dòng)的過程,并重新從互動(dòng)隊(duì)列中確定其他互動(dòng)者出列完成互動(dòng)操作。提高了多人語音互動(dòng)模式的靈活性,且提高了多人語音互動(dòng)的體驗(yàn)度。
[0136]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0137]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0138]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
【主權(quán)項(xiàng)】
1.一種多人實(shí)時(shí)互動(dòng)的控制方法,其特征在于,包括步驟: 接收多人語音聊天互動(dòng)請(qǐng)求,進(jìn)入多人語音互動(dòng)模式,并接收基于所述多人語音互動(dòng)模式下的互動(dòng)請(qǐng)求; 在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列; 按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者; 激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。2.如權(quán)利要求1所述的多人實(shí)時(shí)互動(dòng)的控制方法,其特征在于,所述按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者的步驟包括: 獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的互動(dòng)標(biāo)識(shí); 按照所述互動(dòng)標(biāo)識(shí)從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。3.如權(quán)利要求1所述的多人實(shí)時(shí)互動(dòng)的控制方法,其特征在于,所述按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者的步驟包括: 獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的隊(duì)列順序; 按照所確定的隊(duì)列順序從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。4.如權(quán)利要求3所述的多人實(shí)時(shí)互動(dòng)的控制方法,其特征在于,所述將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列的步驟包括: 確定所述互動(dòng)請(qǐng)求的請(qǐng)求時(shí)間; 按照所述請(qǐng)求時(shí)間獲取所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的隊(duì)列順序; 根據(jù)所獲取的隊(duì)列順序?qū)⑺龌?dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。5.如權(quán)利要求1至4任一項(xiàng)所述的多人實(shí)時(shí)互動(dòng)的控制方法,其特征在于,所述激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作的步驟之后,還包括: 在所述待互動(dòng)者完成互動(dòng)操作的過程中,接收停止互動(dòng)指令,并根據(jù)停止互動(dòng)指令停止所述待互動(dòng)者的互動(dòng)操作; 在所述待互動(dòng)者停止互動(dòng)后,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定其他互動(dòng)者并激活其他互動(dòng)者的互動(dòng)權(quán)限,以使其他互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。6.如權(quán)利要求1至4任一項(xiàng)所述的多人實(shí)時(shí)互動(dòng)的控制方法,其特征在于,所述將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列的步驟包括: 確定所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的互動(dòng)設(shè)備信息; 判斷所述互動(dòng)設(shè)備信息是否滿足互動(dòng)條件; 在所述互動(dòng)設(shè)備滿足互動(dòng)條件時(shí),將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。7.一種多人實(shí)時(shí)互動(dòng)的控制裝置,其特征在于,包括: 通訊模塊,用于接收多人語音聊天互動(dòng)請(qǐng)求,進(jìn)入多人語音互動(dòng)模式,并接收基于所述多人語音互動(dòng)模式下的互動(dòng)請(qǐng)求; 處理模塊,用于在接收到互動(dòng)請(qǐng)求后,將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列; 控制模塊,用于按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定待互動(dòng)者; 互動(dòng)模塊,用于激活所述待互動(dòng)者的互動(dòng)權(quán)限,以使所述待互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。8.如權(quán)利要求7所述的多人實(shí)時(shí)互動(dòng)的控制裝置,其特征在于,所述控制模塊包括獲取單元和控制單元, 所述獲取單元,用于獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的互動(dòng)標(biāo)識(shí); 所述控制單元,用于按照所述互動(dòng)標(biāo)識(shí)從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。9.如權(quán)利要求8所述的多人實(shí)時(shí)互動(dòng)的控制裝置,其特征在于,所述獲取單元,還用于獲取所述互動(dòng)隊(duì)列中各個(gè)互動(dòng)者的隊(duì)列順序; 所述控制單元,還用于按照所確定的隊(duì)列順序從所述互動(dòng)隊(duì)列中確定待互動(dòng)者。10.如權(quán)利要求7至9任一項(xiàng)所述的多人實(shí)時(shí)互動(dòng)的控制裝置,其特征在于,所述處理模塊包括確定單元和處理單元, 所述確定單元,用于確定所述互動(dòng)請(qǐng)求的請(qǐng)求時(shí)間;還用于按照所述請(qǐng)求時(shí)間獲取所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的隊(duì)列順序; 所述處理單元,用于根據(jù)所獲取的隊(duì)列順序?qū)⑺龌?dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。11.如權(quán)利要求10所述的多人實(shí)時(shí)互動(dòng)的控制裝置,其特征在于,所述通訊模塊,還用于在所述待互動(dòng)者完成互動(dòng)操作的過程中,接收停止互動(dòng)指令,并根據(jù)停止互動(dòng)指令停止所述待互動(dòng)者的互動(dòng)操作; 所述處理單元,還用于在所述待互動(dòng)者停止互動(dòng)后,按照預(yù)設(shè)規(guī)則從所述互動(dòng)隊(duì)列中確定其他互動(dòng)者并激活其他互動(dòng)者的互動(dòng)權(quán)限,以使其他互動(dòng)者完成其對(duì)應(yīng)互動(dòng)請(qǐng)求的互動(dòng)操作。12.如權(quán)利要求10所述的多人實(shí)時(shí)互動(dòng)的控制裝置,其特征在于,所述處理模塊還包括判斷單元, 所述確定單元,還用于確定所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者的互動(dòng)設(shè)備信息; 所述判斷單元,用于判斷所述互動(dòng)設(shè)備信息是否滿足互動(dòng)條件; 所述處理單元,還用于在所述互動(dòng)設(shè)備滿足互動(dòng)條件時(shí),將所述互動(dòng)請(qǐng)求對(duì)應(yīng)的互動(dòng)者加入互動(dòng)隊(duì)列。
【文檔編號(hào)】H04L12/58GK105827498SQ201510003956
【公開日】2016年8月3日
【申請(qǐng)日】2015年1月5日
【發(fā)明人】嚴(yán)舟, 楊琳, 李安琪, 李童
【申請(qǐng)人】騰訊科技(深圳)有限公司