視頻交互方法、終端、服務(wù)器及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種視頻交互方法、終端、服務(wù)器及系統(tǒng),屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】。包括:接收第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請,將視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端;在接收到第二終端返回的接受響應(yīng)后,授予第二終端發(fā)布視頻權(quán)限,為第一終端和第二終端建立連麥會話連接;接收第一終端和第二終端發(fā)布的視頻數(shù)據(jù),第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。本發(fā)明通過為第一終端和第二終端建立連麥會話連接,從而使第一終端和第二終端能分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù),因而豐富了視頻交互。
【專利說明】視頻交互方法、終端、服務(wù)器及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種視頻交互方法、終端、服務(wù)器及系統(tǒng)。【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的普及,流媒體類的互聯(lián)網(wǎng)應(yīng)用得到了廣泛的發(fā)展。視頻流媒體作為流媒體中重要組成部分,以其新穎的形式、豐富的內(nèi)容吸引著越來越多的用戶使用。為了提升用戶體驗,如何進行更為豐富的視頻交互,成為本領(lǐng)域技術(shù)人員較為關(guān)注的問題。
[0003]相關(guān)技術(shù)在視頻交互時,由于僅以單人視頻或指定多個視頻區(qū)域的多人視頻的形式進行視頻交互,因此,導(dǎo)致交互形式較為單一。
【發(fā)明內(nèi)容】
[0004]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種視頻交互方法、終端、服務(wù)器及系統(tǒng)。所述技術(shù)方案如下:
[0005]第一方面,提供了一種視頻交互方法,所述方法包括:
[0006]接收第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請,將所述視頻連麥邀請發(fā)送給所述終端標(biāo)識對應(yīng)的第二終端;
[0007]在接收到所述第二終端返回的接受響應(yīng)后,授予所述第二終端發(fā)布視頻權(quán)限,并為所述第一終端和所述第二終端建立連麥會話連接;
[0008]接收所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù),所述第一終端和所述第二終端分別在同一窗口界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0009]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述為所述第一終端和所述第二終端建立連麥會話連接之后,還包括:
[0010]接收所述第一終端發(fā)送的取消連麥通知;
[0011]根據(jù)所述取消連麥通知斷開所述第一終端與所述第二終端之間的連麥會話連接,并向所述第二終端發(fā)送連麥停止通知,使所述第二終端停止發(fā)布視頻。
[0012]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述為所述第一終端和所述第二終端建立連麥會話連接之后,還包括:
[0013]接收所述第二終端發(fā)送的停止發(fā)布視頻通知;
[0014]根據(jù)所述停止發(fā)布視頻通知斷開所述第一終端與所述第二終端之間的連麥會話連接,并向所述第一終端發(fā)送連麥停止通知,使所述第一終端恢復(fù)單人視頻模式。
[0015]結(jié)合第一方面,在第一方面的第三種可能的實現(xiàn)方式中,所述接收所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)之后,還包括:
[0016]向至少一個第三終端發(fā)送訂閱所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)的通知,并接收所述第三終端返回的訂閱請求;
[0017]根據(jù)所述訂閱請求將所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至所述第三終端,由所述第三終端在同一界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0018]結(jié)合第一方面,在第一方面的第四種可能的實現(xiàn)方式中,所述斷開所述第一終端與所述第二終端之間的連麥會話連接之后,還包括:
[0019]向所述第三終端發(fā)送訂閱停止通知,使所述第三終端停止顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0020]第二方面,提供了一種視頻交互方法,所述方法包括:
[0021]向服務(wù)器發(fā)送攜帶至少一個終端標(biāo)識的連麥會話邀請,由所述服務(wù)器將所述連麥會話邀請發(fā)送至所述終端標(biāo)識對應(yīng)的第二終端,并在接收到所述第二終端返回的接受響應(yīng)后,建立與所述第二終端的連麥會話連接;
[0022]獲取本地視頻數(shù)據(jù),并將獲取到的本地視頻數(shù)據(jù)上傳至所述服務(wù)器;
[0023]獲取所述第二終端發(fā)布的視頻數(shù)據(jù),并在同一界面顯示獲取到的本地視頻數(shù)據(jù)和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0024]第三方面,提供了一種視頻交互方法,所述方法包括:
[0025]接收服務(wù)器發(fā)送的視頻連麥邀請,所述視頻連麥邀請由第一終端發(fā)送至所述服務(wù)器;
[0026]向所述服務(wù)器返回接受響應(yīng),并在被授予發(fā)布視頻權(quán)限后,獲取本地視頻數(shù)據(jù);
[0027]將獲取到的本地視頻數(shù)據(jù)上傳至所述服務(wù)器,并獲取所述第一終端發(fā)布的視頻數(shù)據(jù),在同一界面顯示獲取到的本地視頻數(shù)據(jù)和所述第一終端發(fā)布的視頻數(shù)據(jù)。
[0028]第四方面,提供了一種視頻交互方法,所述方法包括:
[0029]接收服務(wù)器發(fā)送的訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知,并向所述服務(wù)器返回訂閱請求;
[0030]接收所述服務(wù)器根據(jù)所述訂閱請求發(fā)送的所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù),并在同一界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0031]結(jié)合第四方面,在第四方面的第一種可能的實現(xiàn)方式中,所述向所述服務(wù)器返回訂閱請求之后,還包括:
[0032]接收所述服務(wù)器發(fā)送的訂閱停止通知,根據(jù)所述訂閱停止通知停止顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0033]第五方面,提供了一種服務(wù)器,所述服務(wù)器包括:
[0034]第一接收模塊,用于接收第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請;
[0035]第一發(fā)送模塊,用于將所述視頻連麥邀請發(fā)送給所述終端標(biāo)識對應(yīng)的第二終端;
[0036]授權(quán)模塊,用于在接收到所述第二終端返回的接受響應(yīng)后,授予所述第二終端發(fā)布視頻權(quán)限;
[0037]建立模塊,用于為所述第一終端和所述第二終端建立連麥會話連接;
[0038]第二接收模塊,用于接收所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù),所述第一終端和所述第二終端分別在同一窗口界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0039]結(jié)合第五方面,在第五方面的第一種可能的實現(xiàn)方式中,所述服務(wù)器,還包括:
[0040]第三接收模塊,用于接收所述第一終端發(fā)送的取消連麥通知;[0041]第一斷開模塊,用于根據(jù)所述取消連麥通知斷開所述第一終端與所述第二終端之間的連麥會話連接;
[0042]第二發(fā)送模塊,用于向所述第二終端發(fā)送連麥停止通知,使所述第二終端停止發(fā)布視頻。
[0043]結(jié)合第五方面,在第五方面的第二種可能的實現(xiàn)方式中,所述服務(wù)器,還包括:
[0044]第四接收模塊,用于接收所述第二終端發(fā)送的停止發(fā)布視頻通知;
[0045]第二斷開模塊,用于根據(jù)所述停止發(fā)布視頻通知斷開所述第一終端與所述第二終端之間的連麥會話連接;
[0046]第三發(fā)送模塊,用于向所述第一終端發(fā)送連麥停止通知,使所述第一終端恢復(fù)單人視頻模式。
[0047]結(jié)合第五方面,在第五方面的第三種可能的實現(xiàn)方式中,其特征在于,所述服務(wù)器,還包括:
[0048]第四發(fā)送模塊,用于向至少一個第三終端發(fā)送訂閱所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)的通知;
[0049]第五接收模塊,用于接收所述第三終端返回的訂閱請求;
[0050]第五發(fā)送模塊,用于根據(jù)所述訂閱請求將所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至所述第三終端,由所述第三終端在同一界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0051]結(jié)合第五方面,在第五方面的第四種可能的實現(xiàn)方式中,所述服務(wù)器,還包括:
[0052]第六發(fā)送模塊,用于向所述第三終端發(fā)送訂閱停止通知,使所述第三終端停止顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0053]第六方面,提供一種終端,所述終端包括:
[0054]第一發(fā)送模塊,用于向服務(wù)器發(fā)送攜帶至少一個終端標(biāo)識的連麥會話邀請,由所述服務(wù)器將所述連麥會話邀請發(fā)送至所述終端標(biāo)識對應(yīng)的第二終端,并在接收到所述第二終端返回的接受響應(yīng)后,建立與所述第二終端的連麥會話連接;
[0055]第一獲取模塊,用于獲取本地視頻數(shù)據(jù);
[0056]第二獲取模塊,用于獲取所述第二終端發(fā)布的視頻數(shù)據(jù);
[0057]顯示模塊,用于在同一界面顯示獲取到的本地視頻數(shù)據(jù)和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0058]第七方面,提供一種終端,所述終端包括:
[0059]接收模塊,用于接收服務(wù)器發(fā)送的視頻連麥邀請,所述視頻連麥邀請由第一終端發(fā)送至所述服務(wù)器;
[0060]返回模塊,用于向所述服務(wù)器返回接受響應(yīng);
[0061]第一獲取模塊,用于在被授予發(fā)布視頻權(quán)限后,獲取本地視頻數(shù)據(jù);
[0062]第二獲取模塊,用于獲取所述第一終端發(fā)布的視頻數(shù)據(jù);
[0063]顯示模塊,用于在同一界面顯示獲取到的本地視頻數(shù)據(jù)和所述第一終端發(fā)布的視頻數(shù)據(jù)。
[0064]第八方面,提供一種終端,所述終端包括:
[0065]第一接收模塊,用于接收服務(wù)器發(fā)送的訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知;
[0066]返回模塊,用于向所述服務(wù)器返回訂閱請求;
[0067]第二接收模塊,用于接收所述服務(wù)器根據(jù)所述訂閱請求發(fā)送的所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù);
[0068]顯示模塊,用于在同一界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0069]結(jié)合第八方面,在第八方面的第一種可能的實現(xiàn)方式中,所述終端,還包括:
[0070]第三接收模塊,用于接收所述服務(wù)器發(fā)送的訂閱停止通知;
[0071]停止模塊,用于根據(jù)所述訂閱停止通知停止顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
[0072]第九方面,提供一種系統(tǒng),所述系統(tǒng)包括:服務(wù)器、第一終端和第二終端;
[0073]所述服務(wù)器如第五方面所述的服務(wù)器。
[0074]所述第一終端如第六方面所述的第一終端。
[0075]所述第二終端如第七方面所述的第二終端。
[0076]結(jié)合第九方面,在第九方面的第一種可能的實現(xiàn)方式中,所述系統(tǒng)還包括:第三終端,所述第三終端如第八方面所述的第三終端。
[0077]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0078]通過將第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端,并在接收到第二終端返回的接受響應(yīng)后,授予第二終端發(fā)布視頻權(quán)限,進而為第一終端和第二終端建立連麥會話連接,并使第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù),從而豐富了視頻交互方式。
【專利附圖】
【附圖說明】
[0079]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0080]圖1是本發(fā)明實施例一提供的第一種視頻交互方法流程圖;
[0081]圖2是本發(fā)明實施例一提供的第二種視頻交互方法流程圖;
[0082]圖3是本發(fā)明實施例一提供的第三種視頻交互方法流程圖;
[0083]圖4是本發(fā)明實施例一提供的第四種視頻交互方法流程圖;
[0084]圖5是本發(fā)明實施例二提供的一種視頻交互方法流程圖;
[0085]圖6是本發(fā)明實施例二提供的第一終端的窗口示意圖;
[0086]圖7是本發(fā)明實施例三提供的第一終端的窗口示意圖;
[0087]圖8是本發(fā)明實施例三提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0088]圖9是本發(fā)明實施例四提供的一種終端的結(jié)構(gòu)示意圖;
[0089]圖10是本發(fā)明實施例五提供的一種終端的結(jié)構(gòu)示意圖;
[0090]圖11是本發(fā)明實施例六提供的一種終端的結(jié)構(gòu)示意圖;
[0091]圖12是本發(fā)明實施例七提供的一種視頻交互系統(tǒng)的結(jié)構(gòu)示意圖?!揪唧w實施方式】
[0092]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細(xì)描述。
[0093]實施例一
[0094]本發(fā)明實施例提供一種視頻交互方法,以服務(wù)器側(cè)執(zhí)行該方法的角度為例,參見圖1,本實施例提供的方法流程包括:
[0095]101:接收第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請,將視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端。
[0096]102:在接收到第二終端返回的接受響應(yīng)后,授予第二終端發(fā)布視頻權(quán)限,并為第一終端和第二終端建立連麥會話連接。
[0097]103:接收第一終端和第二終端發(fā)布的視頻數(shù)據(jù),第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0098]作為一種優(yōu)選的實施例,為第一終端和第二終端建立連麥會話連接之后,還包括:
[0099]接收第一終端發(fā)送的取消連麥通知;
[0100]根據(jù)取消連麥通知斷開第一終端與第二終端之間的連麥會話連接,并向第二終端發(fā)送連麥停止通知,使第二終端停止發(fā)布視頻。
[0101]作為一種優(yōu)選的實施例,為第一終端和第二終端建立連麥會話連接之后,還包括:
[0102]接收第二終端發(fā)送的停止發(fā)布視頻通知;
[0103]根據(jù)停止發(fā)布視頻通知斷開第一終端與第二終端之間的連麥會話連接,并向第一終端發(fā)送連麥停止通知,使第一終端恢復(fù)單人視頻模式。
[0104]作為一種優(yōu)選的實施例,接收第一終端和第二終端發(fā)布的視頻數(shù)據(jù)之后,還包括:
[0105]向至少一個第三終端發(fā)送訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知,并接收第三終端返回的訂閱請求;
[0106]根據(jù)訂閱請求將第一終端和第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至第三終端,由第三終端在同一界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0107]作為一種優(yōu)選的實施例,斷開第一終端與第二終端之間的連麥會話連接之后,還包括:
[0108]向第三終端發(fā)送訂閱停止通知,使第三終端停止顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0109]以第一終端側(cè)執(zhí)行該方法的角度為例,參見圖2,本實施例提供的方法流程包括:
[0110]201:向服務(wù)器發(fā)送攜帶至少一個終端標(biāo)識的連麥會話邀請,由服務(wù)器將連麥會話邀請發(fā)送至終端標(biāo)識對應(yīng)的第二終端,并在接收到第二終端返回的接受響應(yīng)后,建立與第二終端的連麥會話連接。
[0111]202:獲取本地視頻數(shù)據(jù),并將獲取到的本地視頻數(shù)據(jù)上傳至服務(wù)器。
[0112]203:獲取第二終端發(fā)布的視頻數(shù)據(jù),并在同一界面顯示獲取到的本地視頻數(shù)據(jù)和第二終端發(fā)布的視頻數(shù)據(jù)。[0113]以第二終端側(cè)執(zhí)行該方法的角度為例,參見圖3,本實施例提供的方法流程包括:
[0114]301:接收服務(wù)器發(fā)送的視頻連麥邀請,視頻連麥邀請由第一終端發(fā)送至服務(wù)器。
[0115]302:向服務(wù)器返回接受響應(yīng),并在被授予發(fā)布視頻權(quán)限后,獲取本地視頻數(shù)據(jù)。
[0116]303:將獲取到的本地視頻數(shù)據(jù)上傳至服務(wù)器,并獲取第一終端發(fā)布的視頻數(shù)據(jù),在同一界面顯示獲取到的本地視頻數(shù)據(jù)和第一終端發(fā)布的視頻數(shù)據(jù)。
[0117]以第三終端側(cè)執(zhí)行該方法的角度為例,參見圖4,本實施例提供的方法流程包括:
[0118]401:接收服務(wù)器發(fā)送的訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知,并向服務(wù)器返回訂閱請求。
[0119]402:接收服務(wù)器根據(jù)訂閱請求發(fā)送的第一終端和第二終端發(fā)布的視頻數(shù)據(jù),并在同一界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0120]作為一種優(yōu)選的實施例,向服務(wù)器返回訂閱請求之后,還包括:
[0121]接收服務(wù)器發(fā)送的訂閱停止通知,根據(jù)訂閱停止通知停止顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0122]本實施例提供的方法,通過將第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端,并在接收到第二終端返回的接受響應(yīng)后,授予第二終端發(fā)布視頻權(quán)限,進而為第一終端和第二終端建立連麥會話連接,并使第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù),從而豐富了視頻交互方式。
[0123]實施例二
[0124]隨著互聯(lián)網(wǎng)的普及,視頻流媒體客戶端的用戶越來越多。由于傳統(tǒng)的單人或指定區(qū)域內(nèi)的多人視頻已經(jīng)不能滿足用戶的需求,因此,提供更為豐富的視頻交互方式,成為了影響流媒體技術(shù)發(fā)展的關(guān)鍵。為此,本發(fā)明實施例提供了一種視頻交互方法,為了便于理解,現(xiàn)結(jié)合上述實施例一的內(nèi)容,對本發(fā)明實施例提供的視頻交互方法進行詳細(xì)地解釋說明。參見圖5,本實施例提供的方法流程包括:
[0125]501:第一終端向服務(wù)器發(fā)送攜帶至少一個終端標(biāo)識的連麥會話邀請。
[0126]其中,第一終端為具有發(fā)送視頻連麥請求的終端,第一終端可以是電腦、智能手機等支持視頻會話的終端,本實施例不對第一終端作具體的限定。終端標(biāo)識可以是終端的設(shè)備類型、CPU (Central Processing Unit,中央處理器)信息、MAC (Media Access Control,網(wǎng)卡)地址、設(shè)備唯一信息等,本實施例不對終端標(biāo)識作具體的限定。
[0127]具體地,連麥會話為第一終端作為發(fā)起端通過服務(wù)器與第二終端之間建立的多人視頻會話,通過連麥會話可以豐富視頻交互的內(nèi)容。其中,第二終端為不具備發(fā)送視頻連麥請求的終端,第二終端可以是電腦、智能手機等支持視頻會話的終端,本實施例同樣不對第二終端作具體的限定。
[0128]502:服務(wù)器接收第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請,將視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端。
[0129]服務(wù)器在接收第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥會話邀請后,可根據(jù)終終端標(biāo)識確定終端標(biāo)識對應(yīng)的第二終端,進而將連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第
二終端。
[0130]優(yōu)選地,為了維護網(wǎng)絡(luò)的安全,避免不法分子利用互聯(lián)網(wǎng)發(fā)布不良視頻,服務(wù)器在接收到第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥會話邀請后,還將校驗第二終端是否具有發(fā)布視頻的權(quán)限,若第二終端不具有發(fā)布視頻的權(quán)限,則服務(wù)器將不會執(zhí)行將視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端的操作;若第二終端具有發(fā)布視頻的權(quán)限,則將第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻會話邀請發(fā)送給第二終端。關(guān)于服務(wù)器校驗第二終端是否具有發(fā)布視頻的權(quán)限的方式,本實施例不作具體限定。具體實施時,服務(wù)器側(cè)可以維護一張不具備發(fā)布視頻權(quán)限的終端標(biāo)識列表,服務(wù)器側(cè)查詢不具備發(fā)布視頻權(quán)限的終端標(biāo)識列表中是否包含該終端標(biāo)識,如果包含,則確定該終端標(biāo)識對應(yīng)的第二終端不具備發(fā)布視頻權(quán)限,如果不包含,則確定該終端標(biāo)識對應(yīng)的第二終端具有發(fā)布視頻權(quán)限。
[0131]503:第二終端接收服務(wù)器發(fā)送的視頻連麥邀請,并向服務(wù)器返回接受響應(yīng)。
[0132]為了提升用戶的視頻體驗效果,第二終端在接收到服務(wù)器發(fā)送的視頻連麥邀請后,將向服務(wù)器返回接受響應(yīng),以使后續(xù)步驟中服務(wù)器在接收到第二終端發(fā)送的接收響應(yīng)后,在第一終端和第二終端之間建立連麥會話。
[0133]優(yōu)選地,為了使第二終端側(cè)的用戶可自由的選擇是否與第一終端側(cè)的用戶之間進行連麥會話,本實施例提供的方法還將提供回復(fù)響應(yīng)選項。第二終端側(cè)的用戶可在第二終端接收到服務(wù)器發(fā)送的視頻連麥會話邀請后,通過回復(fù)響應(yīng)選項選擇是否與第一終端側(cè)的用戶之間進行連麥會話。其中,回復(fù)選項包括但不限于“接受”、“拒絕”等。具體地,若第二終端側(cè)的用戶想與第一終端側(cè)的用戶之間建立視頻連麥會話,則第二終端側(cè)的用戶可通過鼠標(biāo)點擊等操作選中“接收”選項;若第二終端側(cè)的用戶不想與第一終端側(cè)的用戶之間建立視頻連麥會話,則第二終端側(cè)的用戶可通過鼠標(biāo)點擊等操作選中“拒絕”選項。第二終端通過檢測選項被選中的操作來確定是否向服務(wù)器返回接受響應(yīng)。
[0134]504:服務(wù)器在接收到第二終端返回的接受響應(yīng)后,授予第二終端發(fā)布視頻權(quán)限,并為第一終端和第二終端建立連麥會話連接。
[0135]由于第二終端向服務(wù)器返回接收響應(yīng),說明第二終端側(cè)的用戶想與第一終端側(cè)的用戶進行連麥會話,因此,服務(wù)器在接收到第二終端返回的接受響應(yīng)后,可為第一終端和第二終端建立連麥會話連接,第一終端側(cè)的用戶和第二終端側(cè)的用戶通過服務(wù)器建立的連麥會話連接就可連麥會話了。
[0136]進一步地,由于在單人視頻模式下,僅第一終端具有發(fā)布視頻的權(quán)限,第二終端不具有發(fā)布視頻的權(quán)限,而服務(wù)器在為第一終端和第二終端建立連麥會話連接的同時,還將授予第二終端發(fā)布視頻的權(quán)限,從而使第二終端在與第一終端進行連麥會話時可發(fā)布視頻,因此,提供了一種新的交互方式,可提升用戶的視頻交互體驗。
[0137]505:第一終端和第二終端分別獲取本地視頻數(shù)據(jù),并將獲取到的本地視頻數(shù)據(jù)上傳至服務(wù)器。
[0138]為了使第一終端側(cè)的用戶和第二終端側(cè)的用戶能夠根據(jù)建立的視頻連麥會話進行視頻交互,在第一終端和第二終端建立連麥會話后,第一終端和第二終端還將分別獲取本地視頻數(shù)據(jù),并將獲取到的本地視頻數(shù)據(jù)上傳至服務(wù)器。
[0139]關(guān)于第一終端和第二終端獲取本地視頻數(shù)據(jù)的方式,包括但不限于通過內(nèi)置攝像頭獲取圖像信息,通過麥克風(fēng)獲取聲音數(shù)據(jù),進而將獲取到的圖像數(shù)據(jù)和聲音數(shù)據(jù)進行整合得到本地視頻數(shù)據(jù)。關(guān)于第一終端和第二終端將獲取到的本地視頻數(shù)據(jù)上傳至服務(wù)器的方式,包括但不限于通過網(wǎng)絡(luò)將獲取到的本地視頻數(shù)據(jù)打包上傳至服務(wù)器。[0140]506:服務(wù)器接收第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0141]第一終端和第二終端發(fā)布的視頻數(shù)據(jù)為視頻交互中的重要信息,為了使第一終端和第二終端以外的其他終端可以獲取第一終端和第二終端發(fā)布的視頻數(shù)據(jù),本實施例提供的方法,在第一終端和第二終端將發(fā)布的視頻數(shù)據(jù)上傳至服務(wù)器之后,服務(wù)器將接收第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0142]優(yōu)選的,為了便于在后續(xù)的信息交互過程中使用第一終端和第二終端發(fā)布的視頻數(shù)據(jù),服務(wù)器在接收到第一終端和第二終端發(fā)布的視頻數(shù)據(jù)之后,還將執(zhí)行將接收到的第一終端和第二終端發(fā)布的視頻數(shù)據(jù)進行存儲的步驟。關(guān)于服務(wù)器存儲第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的方式,包括但不限于將接收到的第一終端和第二終端發(fā)布的視頻數(shù)據(jù)存儲到對應(yīng)的存儲介質(zhì)中等。
[0143]507:第一終端和第二終端分別獲取第二終端和第一終端發(fā)布的視頻數(shù)據(jù),并在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0144]為了使第一終端側(cè)的用戶能在第一終端上獲取多人視頻的交互體驗,同時使第二終端側(cè)的用戶能在第二終端上獲取多人視頻的交互體驗,當(dāng)?shù)谝唤K端和第二終端將獲取到的本地視頻數(shù)據(jù)上傳至服務(wù)器之后,第一終端還將獲取第二終端發(fā)布的視頻數(shù)據(jù),而第二終端將獲取第一終端發(fā)布的視頻數(shù)據(jù)。由于第一終端和第二終端已將獲取到的視頻數(shù)據(jù)上傳至服務(wù)器,因此,第一終端和第二終端分別獲取第二終端和第一終端發(fā)布的視頻數(shù)據(jù)時,可通過服務(wù)器獲取。具體地,服務(wù)器會將第一終端發(fā)布的視頻數(shù)據(jù)發(fā)送至第二終端,以使在第二終端上不僅可以顯示第二終端側(cè)的用戶的視頻數(shù)據(jù),而且可以顯示第一終端側(cè)的用戶的視頻數(shù)據(jù)。當(dāng)然,服務(wù)器也會將第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至第一終端,以使在第一終端上不僅可顯示第一終端側(cè)的用戶的視頻數(shù)據(jù),而且可以顯示第二終端側(cè)的用戶的視頻數(shù)據(jù),即第一終端和第二終端在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0145]對于上述過程,為了便于理解,下面將以第一終端發(fā)布的視頻數(shù)據(jù)為花朵,第二終端發(fā)布的視頻數(shù)據(jù)為小草為例進行詳細(xì)地解釋說明。
[0146]圖6為第一終端的窗口,此時在第一終端的界面顯示的視頻數(shù)據(jù)為花朵。為了提高視頻交互體驗,第一終端向服務(wù)器發(fā)送攜帶一個終端標(biāo)識的連麥會話邀請,服務(wù)器在將第一終端發(fā)送的視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端,并在接收到第二終端返回的接收響應(yīng)后,為第一終端和第二終端建立連麥會話連接。為了使第一終端側(cè)的用戶和第二終端側(cè)的用戶能夠根據(jù)建立的視頻連麥會話進行視頻交互,在第一終端和第二終端建立連麥會話后,第一終端和第二終端還將獲取本地視頻數(shù)據(jù),并將獲取到的本地視頻數(shù)據(jù)上傳至服務(wù)器,服務(wù)器在接收第一終端和第二終端發(fā)布的視頻數(shù)據(jù)后,將第二終端發(fā)布的視頻數(shù)據(jù)小草發(fā)送至第一終端,此時在第一終端的界面顯示的視頻數(shù)據(jù)不僅有第一終端發(fā)布的視頻數(shù)據(jù)花朵,而且還有第二終端發(fā)布的視頻數(shù)據(jù)小草,具體顯示如圖7所示。當(dāng)然,月艮務(wù)器也會將第一終端發(fā)布的視頻數(shù)據(jù)花朵發(fā)送至第二終端,此時在第二終端的窗口界面顯示的視頻數(shù)據(jù)不僅有第二終端發(fā)布的視頻數(shù)據(jù)小草,而且還有第一終端發(fā)布的視頻數(shù)據(jù)花朵。
[0147]當(dāng)然,除了采取上述方式外,第一終端和第二終端還可通過服務(wù)器為其建立的連麥會話直接獲取視頻數(shù)據(jù)。具體地,第一終端可直接通過連麥會話獲取第二終端發(fā)布的視頻數(shù)據(jù),同時第二終端也通過連麥會話獲取第一終端發(fā)布的視頻數(shù)據(jù),從而實現(xiàn)第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0148]508:服務(wù)器向至少一個第三終端發(fā)送訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知。
[0149]其中,第三終端為電腦、智能手機等支持播放視頻的終端,本實施例不對第三終端作具體的限定。為了進一步提升視頻交互體驗,使不被第一終端邀請進行連麥會話的第三終端側(cè)的用戶可以觀看到第一終端側(cè)的用戶的視頻和第二終端側(cè)的用戶的視頻,本實施例提供的方法還將通過服務(wù)器向至少一個第三終端發(fā)送訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知。關(guān)于服務(wù)器向至少一個第三終端發(fā)送訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知的方式,本實施例不作具體的限定,包括但不限于通過網(wǎng)絡(luò)將第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知通過郵件、廣告等形式發(fā)送給至少一個第三終端。其中,服務(wù)器向至少一個第三終端發(fā)送訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知內(nèi)容包括但不限于第一終端和第二終端發(fā)布的視頻的簡介、發(fā)布時間、視頻的時長等,本實施例不對服務(wù)器向至少一個第三終端發(fā)送訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知內(nèi)容進行限定。
[0150]509:第三終端接收服務(wù)器發(fā)送的訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知,并向服務(wù)器返回訂閱請求。
[0151]第三終端在接收到服務(wù)器發(fā)送的訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知后,將接收到的通知呈現(xiàn)給第三終端側(cè)的用戶,并為用戶提供訂閱選項。其中,第三終端為用戶提供的訂閱選項包括但不限于“訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)”、“訂閱第一終端發(fā)布的視頻數(shù)據(jù)”等。若第三終端側(cè)的用戶通過鼠標(biāo)點擊等操作選中“訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)”選項,第三終端在檢測到“訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)”選項被選中后,將向服務(wù)器返回訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的請求。
[0152]當(dāng)然,除了訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù),第三終端還可訂閱第一終端發(fā)布的視頻數(shù)據(jù)、第二終端發(fā)布的視頻數(shù)據(jù),也可不訂閱任何視頻數(shù)據(jù)。具體地,若第三終端側(cè)的用戶通過鼠標(biāo)點擊等操作選中“訂閱第一終端發(fā)布的視頻數(shù)據(jù)”選項,第三終端在檢測到“訂閱第一終端發(fā)布的視頻數(shù)據(jù)”選項被選中后,將向服務(wù)器返回訂閱第一終端發(fā)布的視頻數(shù)據(jù)的請求;若第三終端側(cè)的用戶通過鼠標(biāo)點擊等操作選中“訂閱第二終端發(fā)布的視頻數(shù)據(jù)”選項,第三終端在檢測到“訂閱第二終端發(fā)布的視頻數(shù)據(jù)”選項被選中后,將向服務(wù)器返回訂閱第二終端發(fā)布的視頻數(shù)據(jù)的請求;若第三終端未檢測到訂閱選項被選中,則無需向服務(wù)器返回訂閱請求,可直接忽略該訂閱通知。
[0153]510:服務(wù)器接收第三終端返回的訂閱請求,并根據(jù)訂閱請求將第一終端和第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至第三終端。
[0154]由于第三終端向服務(wù)器返回了訂閱請求,則服務(wù)器可根據(jù)訂閱請求將第一終端和第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至第三終端。此外,本實施例提供的方法還可以提供第三終端對第一終端發(fā)布的視頻數(shù)據(jù)進行訂閱,或?qū)Φ诙K端發(fā)布的視頻數(shù)據(jù)進行訂閱。具體實施時,若第三終端訂閱了第一終端發(fā)布的視頻數(shù)據(jù),則服務(wù)器根據(jù)第三終端返回的訂閱請求,將第一終端發(fā)布的視頻數(shù)據(jù)發(fā)送至第三終端;若第三終端訂閱了第二終端發(fā)布的視頻數(shù)據(jù),則服務(wù)器根據(jù)第三終端返回的訂閱請求,將第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至第三終端。
[0155]511:第三終端接收服務(wù)器根據(jù)訂閱請求發(fā)送的第一終端和第二終端發(fā)布的視頻數(shù)據(jù),并在同一界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0156]服務(wù)器根據(jù)第三終端的訂閱請求將第三終端訂閱的視頻數(shù)據(jù)發(fā)送給第三終端之后,第三終端將接收到的視頻數(shù)據(jù)顯示出來。具體地,若第三終端訂閱了第一終端和第二終端發(fā)布的視頻數(shù)據(jù),則在第三終端的同一界面將第一終端和第二終端發(fā)布的視頻數(shù)據(jù)顯示出來;若第三終端訂閱了第一終端發(fā)布的視頻數(shù)據(jù),則在第三終端的界面將第一終端發(fā)布的視頻數(shù)據(jù)顯示出來;若第三終端訂閱了第二終端發(fā)布的視頻數(shù)據(jù),則在第三終端的界面將第二終端發(fā)布的視頻數(shù)據(jù)顯示出來。
[0157]至此,通過上述步驟實現(xiàn)了由單人視頻模式到多人視頻模式的切換,在該過程中,本實施例提供的方法還支持由多人視頻模式切換到單人視頻模式,具體詳見如下步驟。
[0158]512:第一終端向服務(wù)器發(fā)送取消連麥通知。
[0159]在多人視頻模式下,為了使第一終端側(cè)的用戶自由的選擇是否繼續(xù)與第二終端側(cè)的用戶進行連麥會話,本實施提供的方法還將在多人視頻模式下還將提供“取消連麥”選項。當(dāng)?shù)谝唤K端側(cè)用戶通過鼠標(biāo)點擊等操作選中“取消連麥”選項后,第一終端在檢測到“取消連麥”選項被選中后,可根據(jù)檢測到的操作向服務(wù)器發(fā)送取消連麥通知。
[0160]513:服務(wù)器接收第一終端發(fā)送的取消連麥通知,并根據(jù)取消連麥通知斷開第一終端與第二終端之間的連麥會話連接。
[0161]服務(wù)器在接收到第一終端發(fā)送的取消連麥通知后,將根據(jù)第一終端發(fā)送的取消連麥通知,斷開第一終端和第二終端之間的連麥會話連接,此時,視頻交互由多人視頻切換模式到單人視頻模式。
[0162]514:服務(wù)器向第二終端發(fā)送連麥停止通知,并向第三終端發(fā)送訂閱停止通知。
[0163]為了使與第一終端建立連麥會話的第二終端在第一終端向服務(wù)器發(fā)送取消連麥通知后能及時獲知該通知,服務(wù)器在接收到第一終端發(fā)送的取消連麥通知后,將根據(jù)第一終端發(fā)送的取消連麥通知斷開第一終端與第二終端之間的連麥會話連接,并向第二終端發(fā)送連麥停止通知。
[0164]進一步地,由于第三終端訂閱了第一終端和第二終端發(fā)布的視頻數(shù)據(jù),當(dāng)?shù)谝唤K端取消與第二終端的連麥會話后,服務(wù)器無法接收到第二終端發(fā)布的視頻數(shù)據(jù),因此,服務(wù)器需要向第三終端發(fā)送訂閱停止通知。關(guān)于服務(wù)器向第三終端發(fā)送的停止訂閱通知的內(nèi)容,本實施例不作具體的限定,包括但不限于“由于第一終端發(fā)送取消連麥通知,因此,停止發(fā)布第二終端視頻,您現(xiàn)在無法訂閱第二終端發(fā)布的視頻數(shù)據(jù)”等。
[0165]515:第二終端接收服務(wù)器發(fā)送的連麥停止通知,根據(jù)連麥停止通知停止發(fā)布視頻,第三終端接收服務(wù)器發(fā)送的訂閱停止通知,根據(jù)訂閱停止通知停止顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0166]由于第二終端在接收第一終端發(fā)送的視頻連麥邀請并與第一終端進行連麥會話時,才被服務(wù)器授予發(fā)布視頻的權(quán)限,因此,當(dāng)?shù)谝唤K端向服務(wù)器發(fā)送取消連麥通知,服務(wù)器根據(jù)第一終端發(fā)送的取消連麥通知斷開第一終端與第二終端之間的連麥會話連接后,將取消第二終端發(fā)布視頻的權(quán)限,并通知給第二終端,第二終端在接收服務(wù)器發(fā)送的連麥停止通知后,將根據(jù)連麥停止通知停止發(fā)布視頻。同時第三終端在接收到服務(wù)器發(fā)送的訂閱停止通知后,由于無法同時接收到第一終端和第二終端發(fā)布的視頻數(shù)據(jù),將根據(jù)訂閱停止通知停止顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0167]當(dāng)然,除了采用上述方法將多人視頻切換到單人視頻的方法外,還可采取接收第二終端發(fā)送的連麥停止通知,進而根據(jù)第二終端發(fā)送的連麥停止通知斷開第一終端與第二終端之間的連麥會話連接的方式將多人視頻切換到單人視頻。進一步地,在接收到第二終端發(fā)送的連麥停止通知,服務(wù)器將向第一終端發(fā)送連麥停止通知,第一終端在接收到服務(wù)器發(fā)送的連麥停止通知后,恢復(fù)單人視頻模式。同時服務(wù)器還會向第三終端發(fā)送訂閱停止通知,第三終端在接收到服務(wù)器發(fā)送的訂閱停止通知后,根據(jù)訂閱停止通知停止顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。而此時第二終端由于發(fā)送了連麥停止通知,不再與第一終端進行連麥會話,因此,第二終端將停止發(fā)布視頻。
[0168]本實施例提供的方法,通過將第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端,并在接收到第二終端返回的接受響應(yīng)后,授予第二終端發(fā)布視頻權(quán)限,進而為第一終端和第二終端建立連麥會話連接,并使第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù),從而豐富了視頻交互方式。
[0169]實施例三
[0170]參見圖8,本發(fā)明實施例提供了 一種服務(wù)器,該服務(wù)器用于執(zhí)行上述實施例一或?qū)嵤├峁┑囊曨l交互方法中的服務(wù)器所執(zhí)行的功能。該服務(wù)器包括:
[0171]第一接收模塊801,用于接收第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請;
[0172]第一發(fā)送模塊802,用于將視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端;
[0173]授權(quán)模塊803,用于在接收到第二終端返回的接受響應(yīng)后,授予第二終端發(fā)布視頻權(quán)限;
[0174]建立模塊804,用于為第一終端和第二終端建立連麥會話連接;
[0175]第二接收模塊805,用于接收第一終端和第二終端發(fā)布的視頻數(shù)據(jù),第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0176]作為一種優(yōu)選的實施例,該服務(wù)器,還包括:
[0177]第三接收模塊,用于接收第一終端發(fā)送的取消連麥通知;
[0178]第一斷開模塊,用于根據(jù)取消連麥通知斷開第一終端與第二終端之間的連麥會話連接;
[0179]第二發(fā)送模塊,用于向第二終端發(fā)送連麥停止通知,使第二終端停止發(fā)布視頻。
[0180]作為一種優(yōu)選的實施例,該服務(wù)器,還包括:
[0181]第四接收模塊,用于接收第二終端發(fā)送的停止發(fā)布視頻通知;
[0182]第二斷開模塊,用于根據(jù)停止發(fā)布視頻通知斷開第一終端與第二終端之間的連麥會話連接;
[0183]第三發(fā)送模塊,用于向第一終端發(fā)送連麥停止通知,使第一終端恢復(fù)單人視頻模式。
[0184]作為一種優(yōu)選的實施例,該服務(wù)器,還包括:
[0185]第四發(fā)送模塊,用于向至少一個第三終端發(fā)送訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知;
[0186]第五接收模塊,用于接收第三終端返回的訂閱請求;
[0187]第五發(fā)送模塊,用于根據(jù)訂閱請求將第一終端和第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至第三終端,由第三終端在同一界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0188]作為一種優(yōu)選的實施例,該服務(wù)器,還包括:
[0189]第六發(fā)送模塊,用于向第三終端發(fā)送訂閱停止通知,使第三終端停止顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0190]本發(fā)明實施例提供的服務(wù)器,通過將第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端,并在接收到第二終端返回的接受響應(yīng)后,授予第二終端發(fā)布視頻權(quán)限,進而為第一終端和第二終端建立連麥會話連接,并使第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù),從而豐富了視頻交互方式。
[0191]實施例四
[0192]參見圖9,本發(fā)明實施例提供了一種終端,該終端用于執(zhí)行上述實施例一或?qū)嵤├峁┑囊曨l交互方法中的第一終端所執(zhí)行的功能。該終端包括:
[0193]發(fā)送模塊901,用于向服務(wù)器發(fā)送攜帶至少一個終端標(biāo)識的連麥會話邀請,由服務(wù)器將連麥會話邀請發(fā)送至終端標(biāo)識對應(yīng)的第二終端,并在接收到第二終端返回的接受響應(yīng)后,建立與第二終端的連麥會話連接;
[0194]第一獲取模塊902,用于獲取本地視頻數(shù)據(jù);
[0195]第二獲取模塊903,用于第二終端發(fā)布的視頻數(shù)據(jù);
[0196]顯示模塊904,用于在同一界面顯示獲取到的本地視頻數(shù)據(jù)和第二終端發(fā)布的視頻數(shù)據(jù)。
[0197]本發(fā)明實施例提供的終端,通過向服務(wù)器發(fā)送攜帶至少一個終端標(biāo)識的連麥會話邀請,并在與第二終端建立連麥會話后,獲取本地視頻數(shù)據(jù),進而將獲取到的本地視頻數(shù)據(jù)上傳至服務(wù)器,在獲取第二終端發(fā)布的視頻數(shù)據(jù)后,在同一界面顯示獲取到的本地視頻數(shù)據(jù)和第二終端發(fā)布的視頻數(shù)據(jù),由于可在同一界面顯示本地視頻數(shù)據(jù)和第二終端發(fā)布的視頻數(shù)據(jù),因此,豐富了視頻交互。
[0198]實施例五
[0199]參見圖10,本發(fā)明實施例提供了一種終端,該終端用于執(zhí)行上述實施例一或?qū)嵤├峁┑囊曨l交互方法中的第二終端所執(zhí)行的功能。該終端包括
[0200]接收模塊1001,用于接收服務(wù)器發(fā)送的視頻連麥邀請,視頻連麥邀請由第一終端發(fā)送至服務(wù)器;
[0201]返回模塊1002,用于向服務(wù)器返回接受響應(yīng);
[0202]第一獲取模塊1003,用于在被授予發(fā)布視頻權(quán)限后,獲取本地視頻數(shù)據(jù);
[0203]第二獲取模塊1004,用于獲取第一終端發(fā)布的視頻數(shù)據(jù);
[0204]顯示模塊1005,用于在同一界面顯示獲取到的本地視頻數(shù)據(jù)和第一終端發(fā)布的視頻數(shù)據(jù)。
[0205]本發(fā)明實施例提供的終端,通過接收第一終端向服務(wù)器發(fā)送的視頻連麥邀請,進而向服務(wù)器返回接受響應(yīng),并在被授予發(fā)布視頻權(quán)限后,獲取本地視頻數(shù)據(jù),從而將獲取到的本地視頻數(shù)據(jù)上傳至服務(wù)器,并在獲取第一終端發(fā)布的視頻數(shù)據(jù)后,在同一界面顯示獲取到的本地視頻數(shù)據(jù)和第一終端發(fā)布的視頻數(shù)據(jù)。由于可在同一界面顯示本地視頻數(shù)據(jù)和第一終端發(fā)布的視頻數(shù)據(jù),因此,豐富了視頻交互。
[0206]實施例六
[0207]參見圖11,本發(fā)明實施例提供了一種終端,該終端用于執(zhí)行上述實施例一或?qū)嵤├峁┑囊曨l交互方法中的第三終端所執(zhí)行的功能。該終端包括:
[0208]第一接收模塊1101,用于接收服務(wù)器發(fā)送的訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知;
[0209]返回模塊1102,用于向服務(wù)器返回訂閱請求;
[0210]第二接收模塊1103,用于接收服務(wù)器根據(jù)訂閱請求發(fā)送的第一終端和第二終端發(fā)布的視頻數(shù)據(jù);
[0211]顯示模塊1104,用于在同一界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0212]作為一種優(yōu)選的實施例,該終端,還包括:
[0213]第三接收模塊,用于接收服務(wù)器發(fā)送的訂閱停止通知;
[0214]停止模塊,用于根據(jù)訂閱停止通知停止顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
[0215]本發(fā)明實施例提供的終端,通過接收服務(wù)器發(fā)送的訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知后,向服務(wù)器返回訂閱請求,進而將服務(wù)器發(fā)送的發(fā)第一終端和第二終端發(fā)布的視頻數(shù)據(jù)在同一界面顯示出來,從而豐富了視頻交互。
[0216]實施例七
[0217]參見圖12,本發(fā)明實施例提供了一種視頻交互系統(tǒng),該系統(tǒng)包括:服務(wù)器1201、第一終端1202和第二終端1203 ;
[0218]其中,服務(wù)器如上述實施例三提供的服務(wù)器,具體詳見上述實施例三的內(nèi)容,此處不再贅述。
[0219]第一終端如上述實施例四提供的第一終端,具體詳見上述實施例四的內(nèi)容,此處不再贅述。
[0220]第二終端如上述實施例五提供的第二終端,具體詳見上述實施例五的內(nèi)容,此處不再贅述。。
[0221]作為一種優(yōu)選的實施例,系統(tǒng)還包括:第三終端,第三終端如上述實施例六提供的第三終端,具體詳見上述實施例六的內(nèi)容,此處不再贅述。
[0222]本實施例提供的系統(tǒng),通過將第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請發(fā)送給終端標(biāo)識對應(yīng)的第二終端,并在接收到第二終端返回的接受響應(yīng)后,授予第二終端發(fā)布視頻權(quán)限,進而為第一終端和第二終端建立連麥會話連接,并使第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù),從而豐富了視頻交互方式。
[0223]需要說明的是:上述實施例提供的終端、服務(wù)器在視頻交互時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將終端、服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的終端、服務(wù)器、視頻交互系統(tǒng)與視頻交互方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0224]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0225]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0226]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種視頻交互方法,其特征在于,所述方法包括: 接收第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請,將所述視頻連麥邀請發(fā)送給所述終端標(biāo)識對應(yīng)的第二終端; 在接收到所述第二終端返回的接受響應(yīng)后,授予所述第二終端發(fā)布視頻權(quán)限,并為所述第一終端和所述第二終端建立連麥會話連接; 接收所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù),所述第一終端和所述第二終端分別在同一窗口界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述為所述第一終端和所述第二終端建立連麥會話連接之后,還包括: 接收所述第一終端發(fā)送的取消連麥通知; 根據(jù)所述取消連麥通知斷開所述第一終端與所述第二終端之間的連麥會話連接,并向所述第二終端發(fā)送連麥停止通知,使所述第二終端停止發(fā)布視頻。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述為所述第一終端和所述第二終端建立連麥會話連接之后,還包括: 接收所述第二終端發(fā)送的停止發(fā)布視頻通知; 根據(jù)所述停止發(fā)布視頻通知斷開所述第一終端與所述第二終端之間的連麥會話連接,并向所述第一終端發(fā)送連麥停止通知,使所述第一終端恢復(fù)單人視頻模式。
4.根據(jù)權(quán)利要求1至3中任一項權(quán)利要求所述的方法,其特征在于,所述接收所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)之后,還包括: 向至少一個第三終端發(fā)送訂閱所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)的通知,并接收所述第三終端返回的訂閱請求; 根據(jù)所述訂閱請求將所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至所述第三終端,由所述第三終端在同一界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述斷開所述第一終端與所述第二終端之間的連麥會話連接之后,還包括: 向所述第三終端發(fā)送訂閱停止通知,使所述第三終端停止顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
6.一種視頻交互方法,其特征在于,所述方法包括: 向服務(wù)器發(fā)送攜帶至少一個終端標(biāo)識的連麥會話邀請,由所述服務(wù)器將所述連麥會話邀請發(fā)送至所述終端標(biāo)識對應(yīng)的第二終端,并在接收到所述第二終端返回的接受響應(yīng)后,建立與所述第二終端的連麥會話連接; 獲取本地視頻數(shù)據(jù),并將獲取到的本地視頻數(shù)據(jù)上傳至所述服務(wù)器; 獲取所述第二終端發(fā)布的視頻數(shù)據(jù),并在同一界面顯示獲取到的本地視頻數(shù)據(jù)和所述第二終端發(fā)布的視頻數(shù)據(jù)。
7.一種視頻交互方法,其特征在于,所述方法包括: 接收服務(wù)器發(fā)送的視頻連麥邀請,所述視頻連麥邀請由第一終端發(fā)送至所述服務(wù)器; 向所述服務(wù)器返回接受響應(yīng),并在被授予發(fā)布視頻權(quán)限后,獲取本地視頻數(shù)據(jù); 將獲取到的本地視頻數(shù)據(jù)上傳至所述服務(wù)器,并獲取所述第一終端發(fā)布的視頻數(shù)據(jù),在同一界面顯示獲取到的本地視頻數(shù)據(jù)和所述第一終端發(fā)布的視頻數(shù)據(jù)。
8.一種視頻交互方法,其特征在于,所述方法包括: 接收服務(wù)器發(fā)送的訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知,并向所述服務(wù)器返回訂閱請求; 接收所述服務(wù)器根據(jù)所述訂閱請求發(fā)送的所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù),并在同一界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述向所述服務(wù)器返回訂閱請求之后,還包括: 接收所述服務(wù)器發(fā)送的訂閱停止通知,根據(jù)所述訂閱停止通知停止顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
10.一種服務(wù)器,其特征在于,所述服務(wù)器包括: 第一接收模塊,用于接收第一終端發(fā)送的攜帶至少一個終端標(biāo)識的視頻連麥邀請; 第一發(fā)送模塊,用于將所述視頻連麥邀請發(fā)送給所述終端標(biāo)識對應(yīng)的第二終端; 授權(quán)模塊,用于在接收到所述第二終端返回的接受響應(yīng)后,授予所述第二終端發(fā)布視頻權(quán)限; 建立模塊,用于為所述第一終端和所述第二終端建立連麥會話連接; 第二接收模塊,用于接 收所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù),第一終端和第二終端分別在同一窗口界面顯示第一終端和第二終端發(fā)布的視頻數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的服務(wù)器,其特征在于,所述服務(wù)器,還包括: 第三接收模塊,用于接收所述第一終端發(fā)送的取消連麥通知; 第一斷開模塊,用于根據(jù)所述取消連麥通知斷開所述第一終端與所述第二終端之間的連麥會話連接; 第二發(fā)送模塊,用于向所述第二終端發(fā)送連麥停止通知,使所述第二終端停止發(fā)布視頻。
12.根據(jù)權(quán)利要求14所述的服務(wù)器,其特征在于,所述服務(wù)器,還包括: 第四接收模塊,用于接收所述第二終端發(fā)送的停止發(fā)布視頻通知; 第二斷開模塊,用于根據(jù)所述停止發(fā)布視頻通知斷開所述第一終端與所述第二終端之間的連麥會話連接; 第三發(fā)送模塊,用于向所述第一終端發(fā)送連麥停止通知,使所述第一終端恢復(fù)單人視頻模式。
13.根據(jù)權(quán)利要求10至12中任一項權(quán)利要求所述的服務(wù)器,其特征在于,所述服務(wù)器,還包括: 第四發(fā)送模塊,用于向至少一個第三終端發(fā)送訂閱所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)的通知; 第五接收模塊,用于接收所述第三終端返回的訂閱請求; 第五發(fā)送模塊,用于根據(jù)所述訂閱請求將所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)發(fā)送至所述第三終端,由所述第三終端在同一界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述服務(wù)器,還包括: 第六發(fā)送模塊,用于向所述第三終端發(fā)送訂閱停止通知,使所述第三終端停止顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
15.一種終端,其特征在于,所述終端包括: 第一發(fā)送模塊,用于向服務(wù)器發(fā)送攜帶至少一個終端標(biāo)識的連麥會話邀請,由所述服務(wù)器將所述連麥會話邀請發(fā)送至所述終端標(biāo)識對應(yīng)的第二終端,并在接收到所述第二終端返回的接受響應(yīng)后,建立與所述第二終端的連麥會話連接; 第一獲取模塊,用于獲取本地視頻數(shù)據(jù); 第二獲取模塊,用于獲取所述第二終端發(fā)布的視頻數(shù)據(jù); 顯示模塊,用于在同一界面顯示獲取到的本地視頻數(shù)據(jù)和所述第二終端發(fā)布的視頻數(shù)據(jù)。
16.一種終端,其特征在于,所述終端包括: 接收模塊,用于接收服務(wù)器發(fā)送的視頻連麥邀請,所述視頻連麥邀請由第一終端發(fā)送至所述服務(wù)器; 返回模塊,用于向所述服務(wù)器返回接受響應(yīng); 第一獲取模塊,用于在被授予發(fā)布視頻權(quán)限后,獲取本地視頻數(shù)據(jù); 第二獲取模塊,用于獲取所述第一終端發(fā)布的視頻數(shù)據(jù); 顯示模塊,用于在同一界面顯示獲取到的本地視頻數(shù)據(jù)和所述第一終端發(fā)布的視頻數(shù)據(jù)。
17.一種終端,其特征在于,所述終端包括: 第一接收模塊,用于接收服務(wù)器發(fā)送的訂閱第一終端和第二終端發(fā)布的視頻數(shù)據(jù)的通知; 返回模塊,用于向所述服務(wù)器返回訂閱請求; 第二接收模塊,用于接收所述服務(wù)器根據(jù)所述訂閱請求發(fā)送的所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù); 顯示模塊,用于在同一界面顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
18.根據(jù)權(quán)利要求17所述的終端,其特征在于,所述終端,還包括: 第三接收模塊,用于接收所述服務(wù)器發(fā)送的訂閱停止通知; 停止模塊,用于根據(jù)所述訂閱停止通知停止顯示所述第一終端和所述第二終端發(fā)布的視頻數(shù)據(jù)。
19.一種視頻交互系統(tǒng),其特征在于,所述系統(tǒng)包括:服務(wù)器、第一終端和第二終端; 所述服務(wù)器如所述權(quán)利要求10至14所述的服務(wù)器。 所述第一終端如所述權(quán)利要求15所述的第一終端。 所述第二終端如權(quán)利要求16所述的第二終端。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:第三終端,所述第三終端如權(quán)利要求17至18所述的第三終端。
【文檔編號】H04L29/06GK103841353SQ201410062381
【公開日】2014年6月4日 申請日期:2014年2月24日 優(yōu)先權(quán)日:2014年2月24日
【發(fā)明者】李牧, 陳銳彬, 李錦
申請人:廣州華多網(wǎng)絡(luò)科技有限公司