亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

交互系統(tǒng)、服務(wù)器、客戶端和交互方法

文檔序號(hào):7810641閱讀:714來(lái)源:國(guó)知局
交互系統(tǒng)、服務(wù)器、客戶端和交互方法
【專利摘要】本發(fā)明公開(kāi)了一種交互系統(tǒng)、服務(wù)器、客戶端和交互方法,屬于計(jì)算機(jī)及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】。所述系統(tǒng)包括:屬于同一頻道的主播客戶端、N個(gè)游客客戶端和服務(wù)器;主播客戶端,用于在主播用戶進(jìn)行在線直播的過(guò)程中,獲取主播用戶所觸發(fā)的游戲控制指令,向服務(wù)器發(fā)送游戲控制指令;服務(wù)器,用于根據(jù)游戲控制指令向頻道內(nèi)的主播客戶端和部分或者全部游客客戶端發(fā)送操作指示,觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作。本發(fā)明解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,避免游戲交互模式的程式化,增強(qiáng)交互性。
【專利說(shuō)明】交互系統(tǒng)、服務(wù)器、客戶端和交互方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種交互系統(tǒng)、服務(wù)器、客戶端和交互方法。

【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,游戲模式也從最初的單人模式發(fā)展成為互動(dòng)性更強(qiáng)的多人模式。
[0003]在一種典型的多人模式的交互系統(tǒng)中,該系統(tǒng)通常包括:服務(wù)器,以及與服務(wù)器相連的至少一個(gè)客戶端。服務(wù)器用于向各個(gè)客戶端發(fā)送控制指令;客戶端用于在接收到服務(wù)器發(fā)送的控制指令后,完成對(duì)應(yīng)的操作。其中,控制指令通常包括用于控制游戲進(jìn)程的指令,以及用于在游戲過(guò)程中觸發(fā)客戶端執(zhí)行各項(xiàng)游戲操作的指令。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問(wèn)題:在上述游戲交互模式中,服務(wù)器對(duì)整個(gè)游戲過(guò)程具有絕對(duì)的控制權(quán)。然而,服務(wù)器畢竟是僅能根據(jù)預(yù)定程序執(zhí)行各項(xiàng)操作的機(jī)器,在游戲過(guò)程中缺乏根據(jù)實(shí)際情況及時(shí)做出應(yīng)變的能力,致使整個(gè)游戲交互模式過(guò)于程式化。


【發(fā)明內(nèi)容】

[0005]為了解決上述技術(shù)中涉及的游戲交互模式過(guò)于程式化的問(wèn)題,本發(fā)明實(shí)施例提供了一種交互系統(tǒng)、服務(wù)器、客戶端和交互方法。所述技術(shù)方案如下:
[0006]第一方面,提供了一種交互系統(tǒng),所述系統(tǒng)包括:屬于同一頻道的主播客戶端和N個(gè)游客客戶端、以及與所述主播客戶端和所述N個(gè)游客客戶端均相連的服務(wù)器,N > I且N為整數(shù);
[0007]所述主播客戶端,用于在主播用戶進(jìn)行在線直播的過(guò)程中,獲取所述主播用戶所觸發(fā)的游戲控制指令,向所述服務(wù)器發(fā)送所述游戲控制指令;
[0008]所述服務(wù)器,用于接收所述主播客戶端發(fā)送的所述游戲控制指令,根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向所述N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示;
[0009]所述主播客戶端,還用于接收所述服務(wù)器發(fā)送的所述第一操作指示,根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作;
[0010]所述游客客戶端,用于接收所述服務(wù)器發(fā)送的所述第二操作指示,根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0011]可選的,
[0012]所述主播客戶端,還用于采集所述主播用戶的直播視頻,向所述服務(wù)器發(fā)送所述直播視頻;
[0013]所述服務(wù)器,還用于接收所述主播客戶端發(fā)送的所述直播視頻,以及接收來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù),向所述加入游戲的游客客戶端發(fā)送所述直播視頻和所述互動(dòng)數(shù)據(jù);
[0014]所述游客客戶端,還用于接收所述服務(wù)器發(fā)送的所述直播視頻和所述互動(dòng)數(shù)據(jù),根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng),將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示。
[0015]可選的,
[0016]所述服務(wù)器,還用于接收所述主播客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述主播客戶端發(fā)送所述游戲狀態(tài);所述主播客戶端,還用于接收所述服務(wù)器發(fā)送的所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種;
[0017]和/ 或,
[0018]所述服務(wù)器,還用于接收所述游客客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述游客客戶端發(fā)送所述游戲狀態(tài);所述游客客戶端,還用于接收所述服務(wù)器發(fā)送的所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0019]可選的,
[0020]所述主播客戶端,還用于當(dāng)所述游戲狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào);在接收到所述申請(qǐng)主持信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求;
[0021]所述服務(wù)器,還用于接收所述主播客戶端發(fā)送的所述攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求;根據(jù)所述頻道標(biāo)識(shí)向所述頻道內(nèi)的所述N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài);
[0022]所述游客客戶端,還用于接收所述服務(wù)器發(fā)送的所述游戲狀態(tài)變更通知;顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面;接收所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào);在接收到所述申請(qǐng)加入信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求;
[0023]所述服務(wù)器,還用于接收所述游客客戶端發(fā)送的所述攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求。
[0024]可選的,
[0025]所述主播客戶端,還用于向所述服務(wù)器發(fā)送所述主播用戶對(duì)應(yīng)的游戲參數(shù);
[0026]所述游客客戶端,還用于向所述服務(wù)器發(fā)送所述游客用戶對(duì)應(yīng)的游戲參數(shù);
[0027]所述服務(wù)器,還用于接收所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù),根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果O
[0028]第二方面,提供了一種服務(wù)器,所述服務(wù)器包括:至少一個(gè)游戲主控服務(wù)器;
[0029]所述游戲主控服務(wù)器,用于接收主播客戶端發(fā)送的游戲控制指令,所述游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)并由所述主播客戶端獲取的;
[0030]所述游戲主控服務(wù)器,還用于根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,所述第一操作指示用于觸發(fā)所述主播客戶端根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作,所述第二操作指示用于觸發(fā)所述游客客戶端根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作,N彡I且N為整數(shù)。
[0031]可選的,所述服務(wù)器還包括:至少一個(gè)視頻服務(wù)器和廣播服務(wù)器;
[0032]所述視頻服務(wù)器,用于接收所述主播客戶端發(fā)送的直播視頻;
[0033]所述游戲主控服務(wù)器,還用于接收來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù);
[0034]所述廣播服務(wù)器,用于將所述直播視頻和所述互動(dòng)數(shù)據(jù)發(fā)送給所述加入游戲的游客客戶端;以便所述加入游戲的游客客戶端根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng),將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示。
[0035]可選的,
[0036]所述游戲主控服務(wù)器,還用于接收所述主播客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述主播客戶端發(fā)送所述游戲狀態(tài),以便所述主播客戶端根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種;
[0037]和/ 或,
[0038]所述游戲主控服務(wù)器,還用于接收所述游客客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述游客客戶端發(fā)送所述游戲狀態(tài),以便所述游客客戶端根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0039]可選的,
[0040]所述游戲主控服務(wù)器,還用于當(dāng)所述游戲狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收所述主播客戶端發(fā)送的攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求,所述申請(qǐng)主持請(qǐng)求是所述主播客戶端接收到所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào)后發(fā)送的;
[0041]所述游戲主控服務(wù)器,還用于根據(jù)所述頻道標(biāo)識(shí)向所述頻道內(nèi)的所述N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài);
[0042]所述游戲主控服務(wù)器,還用于接收所述游客客戶端發(fā)送的攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求,所述申請(qǐng)加入請(qǐng)求是所述游客客戶端在接收到所述游戲狀態(tài)變更通知后,顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面,并在接收到所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào)后向所述服務(wù)器發(fā)送的。
[0043]可選的,所述服務(wù)器還包括:至少一個(gè)參數(shù)管理服務(wù)器;
[0044]所述參數(shù)管理服務(wù)器,用于接收所述主播客戶端發(fā)送的所述主播用戶對(duì)應(yīng)的游戲參數(shù),以及所述游客客戶端發(fā)送的所述游客用戶對(duì)應(yīng)的游戲參數(shù);根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
[0045]可選的,所述服務(wù)器還包括:至少一個(gè)前端接入服務(wù)器;
[0046]所述前端接入服務(wù)器,用于當(dāng)所述游戲主控服務(wù)器為兩個(gè)或者兩個(gè)以上時(shí),接收客戶端發(fā)送的攜帶有頻道標(biāo)識(shí)的第一信息;根據(jù)所述頻道標(biāo)識(shí)從所述兩個(gè)或者兩個(gè)以上游戲主控服務(wù)器中選取一個(gè)游戲主控服務(wù)器;向被選擇的所述游戲主控服務(wù)器轉(zhuǎn)發(fā)所述攜帶有頻道標(biāo)識(shí)的第一信息;
[0047]其中,所述客戶端是指所述主播客戶端或者所述游客客戶端,所述第一信息是指所述游戲控制指令、所述互動(dòng)數(shù)據(jù)、所述游戲狀態(tài)獲取請(qǐng)求、所述申請(qǐng)主持請(qǐng)求以及所述申請(qǐng)加入請(qǐng)求中的任意一種。
[0048]第三方面,提供了一種客戶端,所述客戶端包括:
[0049]指令獲取模塊,用于在主播用戶進(jìn)行在線直播的過(guò)程中,獲取所述主播用戶所觸發(fā)的游戲控制指令;
[0050]指令發(fā)送模塊,用于向服務(wù)器發(fā)送所述游戲控制指令,以便所述服務(wù)器根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,N > I且N為整數(shù);
[0051]指示接收模塊,用于接收所述服務(wù)器發(fā)送的所述第一操作指示;
[0052]操作執(zhí)行模塊,用于根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作。
[0053]可選的,所述客戶端還包括:
[0054]視頻采集模塊,用于采集所述主播用戶的直播視頻;
[0055]視頻發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述直播視頻,以便所述服務(wù)器在接收到來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù)后,向所述加入游戲的游客客戶端發(fā)送所述直播視頻和所述互動(dòng)數(shù)據(jù),所述加入游戲的游客客戶端用于根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,并將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng)。
[0056]可選的,所述客戶端還包括:
[0057]請(qǐng)求發(fā)送模塊,用于向所述服務(wù)器發(fā)送攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,以便所述服務(wù)器根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài);
[0058]狀態(tài)接收模塊,用于接收所述服務(wù)器發(fā)送的游戲狀態(tài),所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種;
[0059]頁(yè)面顯示模塊,用于根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。
[0060]可選的,所述客戶端還包括:
[0061]信號(hào)接收模塊,用于當(dāng)所述游戲狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào);
[0062]請(qǐng)求申請(qǐng)模塊,用于在接收到所述申請(qǐng)主持信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求,所述申請(qǐng)主持請(qǐng)求用于觸發(fā)所述服務(wù)器根據(jù)所述頻道標(biāo)識(shí)向所述頻道內(nèi)的所述N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài);接收所述游客客戶端發(fā)送的申請(qǐng)加入請(qǐng)求,所述申請(qǐng)加入請(qǐng)求是所述游客客戶端在接收到所述狀態(tài)變更通知后,顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面,并在接收到所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào)后向所述服務(wù)器發(fā)送的。
[0063]可選的,所述客戶端還包括:
[0064]參數(shù)發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述主播用戶對(duì)應(yīng)的游戲參數(shù),以便所述服務(wù)器根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
[0065]第四方面,提供了一種客戶端,所述客戶端包括:
[0066]接收指示模塊,用于接收服務(wù)器發(fā)送的第二操作指示,所述第二操作指示是所述服務(wù)器在接收到主播客戶端發(fā)送的游戲控制指令后根據(jù)所述游戲控制指令向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送的,所述游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)的,N > I且N為整數(shù);
[0067]執(zhí)行操作模塊,用于根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0068]可選的,所述客戶端還包括:
[0069]接收數(shù)據(jù)模塊,用于接收所述服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻,以及來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù);
[0070]生成內(nèi)容模塊,用于根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng);
[0071 ] 展示內(nèi)容模塊,用于將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示。
[0072]可選的,所述客戶端還包括:
[0073]發(fā)送請(qǐng)求模塊,用于向所述服務(wù)器發(fā)送攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,以便所述服務(wù)器根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài);
[0074]接收狀態(tài)模塊,用于接收所述服務(wù)器發(fā)送的游戲狀態(tài),所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種;
[0075]第一顯示模塊,用于根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。
[0076]可選的,所述客戶端還包括:
[0077]接收通知模塊,用于接收所述服務(wù)器發(fā)送的游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài),所述游戲狀態(tài)變更通知是所述服務(wù)器接收到所述主播客戶端發(fā)送的攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求后發(fā)送的,所述申請(qǐng)主持請(qǐng)求是由所述主播客戶端在所述活動(dòng)狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收到所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào)后向所述服務(wù)器發(fā)送的;
[0078]第二顯示模塊,用于顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面;
[0079]接收信號(hào)模塊,用于接收所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào);
[0080]申請(qǐng)加入模塊,用于在接收到所述申請(qǐng)加入信號(hào)后,向所述服務(wù)器發(fā)送申請(qǐng)加入請(qǐng)求。
[0081]可選的,所述客戶端還包括:
[0082]發(fā)送參數(shù)模塊,用于向所述服務(wù)器發(fā)送所述游客用戶對(duì)應(yīng)的游戲參數(shù),以便所述服務(wù)器根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
[0083]第五方面,提供了一種交互方法,所述方法包括:
[0084]在主播用戶進(jìn)行在線直播的過(guò)程中,主播客戶端獲取所述主播用戶所觸發(fā)的游戲控制指令,向服務(wù)器發(fā)送所述游戲控制指令;
[0085]所述服務(wù)器在接收到所述游戲控制指令后,根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,N > I且N為整數(shù);
[0086]所述主播客戶端在接收到所述第一操作指示后,根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作;
[0087]所述游客客戶端在接收到所述第二操作指示后,根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0088]可選的,所述方法還包括:
[0089]所述主播客戶端采集所述主播用戶的直播視頻,向所述服務(wù)器發(fā)送所述直播視頻;
[0090]所述服務(wù)器接收所述主播客戶端發(fā)送的所述直播視頻,以及接收來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù),向所述加入游戲的游客客戶端發(fā)送所述直播視頻和所述互動(dòng)數(shù)據(jù);
[0091]所述游客客戶端接收所述服務(wù)器發(fā)送的所述直播視頻和所述互動(dòng)數(shù)據(jù),根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng),將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示。
[0092]可選的,所述方法還包括:
[0093]所述服務(wù)器接收所述主播客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述主播客戶端發(fā)送所述游戲狀態(tài);所述主播客戶端接收所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種;
[0094]和/ 或,
[0095]所述服務(wù)器接收所述游客客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述游客客戶端發(fā)送所述游戲狀態(tài);所述游客客戶端接收所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0096]可選的,所述主播客戶端接收所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面之后,還包括:
[0097]當(dāng)所述游戲狀態(tài)為所述無(wú)主持狀態(tài)時(shí),所述主播客戶端接收所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào);在接收到所述申請(qǐng)主持信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求;
[0098]所述服務(wù)器接收所述攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求;根據(jù)所述頻道標(biāo)識(shí)向所述頻道內(nèi)的所述N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài);
[0099]所述游客客戶端接收所述游戲狀態(tài)變更通知;顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面;接收所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào);在接收到所述申請(qǐng)加入信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求;
[0100]所述服務(wù)器接收所述攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求。
[0101]可選的,所述方法還包括:
[0102]所述主播客戶端向所述服務(wù)器發(fā)送所述主播用戶對(duì)應(yīng)的游戲參數(shù);
[0103]所述游客客戶端向所述服務(wù)器發(fā)送所述游客用戶對(duì)應(yīng)的游戲參數(shù);
[0104]所述服務(wù)器接收所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù),根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
[0105]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0106]通過(guò)在主播用戶進(jìn)行在線直播的過(guò)程中,主播客戶端獲取主播用戶所觸發(fā)的游戲控制指令,服務(wù)器在游戲控制指令的觸發(fā)下,向頻道內(nèi)的主播客戶端發(fā)送第一操作指示,并向頻道內(nèi)的部分或者全部游客客戶端發(fā)送第二操作指示,觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。

【專利附圖】

【附圖說(shuō)明】
[0107]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0108]圖1是本發(fā)明各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0109]圖2是本發(fā)明一個(gè)實(shí)施例提供的交互系統(tǒng)的結(jié)構(gòu)方框圖;
[0110]圖3A是本發(fā)明另一實(shí)施例提供的交互系統(tǒng)的結(jié)構(gòu)方框圖;
[0111]圖3B是主播客戶端所顯示的無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的示意圖;
[0112]圖3C是游客客戶端所顯示的有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的示意圖;
[0113]圖3D是本發(fā)明另一實(shí)施例所涉及的顯不界面的不意圖;
[0114]圖3E是本發(fā)明一個(gè)例子中涉及的操作界面的示意圖;
[0115]圖4是本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖;
[0116]圖5是本發(fā)明另一實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖;
[0117]圖6是本發(fā)明一個(gè)實(shí)施例提供的客戶端的結(jié)構(gòu)方框圖;
[0118]圖7是本發(fā)明另一實(shí)施例提供的客戶端的結(jié)構(gòu)方框圖;
[0119]圖8是本發(fā)明再一實(shí)施例提供的客戶端的結(jié)構(gòu)方框圖;
[0120]圖9是本發(fā)明還一實(shí)施例提供的客戶端的結(jié)構(gòu)方框圖;
[0121]圖10是本發(fā)明一個(gè)實(shí)施例提供的交互方法的方法流程圖;
[0122]圖11是本發(fā)明另一實(shí)施例提供的交互方法的方法流程圖;
[0123]圖12是本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0124]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0125]請(qǐng)參考圖1,其示出了本發(fā)明各個(gè)實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。該實(shí)施環(huán)境包括:主播終端120、至少一個(gè)游客終端140、以及與主播終端120和至少一個(gè)游客終端140均相連的服務(wù)器160。
[0126]主播終端120和游客終端140可以是智能手機(jī)、平板電腦、電子書(shū)閱讀器、MP3 (Moving Picture Experts Group Aud1 Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、MP4 (Moving Picture Experts Group Aud1 Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
[0127]主播終端120和游客終端140分別與服務(wù)器160通過(guò)有線網(wǎng)絡(luò)或者無(wú)線網(wǎng)絡(luò)相連。
[0128]服務(wù)器160可以是一臺(tái)服務(wù)器,或者由若干臺(tái)服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。
[0129]在本發(fā)明各個(gè)實(shí)施例中,主播終端120和游客終端140中均運(yùn)行有一個(gè)或者多個(gè)客戶端。客戶端可以是團(tuán)隊(duì)語(yǔ)音工具客戶端。在本發(fā)明各個(gè)實(shí)施例中,以主播終端120中運(yùn)行的客戶端為主播客戶端,游客終端140中運(yùn)行的客戶端為游客客戶端為例。
[0130]主播客戶端和游客客戶端屬于同一頻道。頻道提供了一個(gè)用于實(shí)現(xiàn)多個(gè)客戶端所構(gòu)成的團(tuán)隊(duì)之間進(jìn)行交互的環(huán)境。頻道的創(chuàng)建和加入過(guò)程可以如下:
[0131]首先,主播客戶端可向服務(wù)器160發(fā)送頻道創(chuàng)建請(qǐng)求,該頻道創(chuàng)建請(qǐng)求用于注冊(cè)并建立一個(gè)用于進(jìn)行多人互動(dòng)的頻道。在該頻道內(nèi),主播用戶作為頻道的管理者,可以通過(guò)主播客戶端組織在線直播、聊天互動(dòng)、游戲互動(dòng)等活動(dòng)。
[0132]在主播客戶端完成頻道的建立后,服務(wù)器160中記錄有該頻道的相關(guān)信息,包括頻道標(biāo)識(shí)、主播客戶端對(duì)應(yīng)的用戶標(biāo)識(shí)等。其中,不同的頻道對(duì)應(yīng)于不同的頻道標(biāo)識(shí)。
[0133]之后,游客客戶端可向服務(wù)器160發(fā)起攜帶有頻道標(biāo)識(shí)的頻道加入請(qǐng)求,該頻道加入請(qǐng)求用于通過(guò)服務(wù)器160訪問(wèn)上述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道并獲取該頻道內(nèi)的相關(guān)信息。在該頻道內(nèi),游客用戶作為參與者,可以通過(guò)游客客戶端觀看主播用戶的在線直播、與主播用戶進(jìn)行聊天互動(dòng)或者游戲互動(dòng)等活動(dòng)。
[0134]其中,主播客戶端與游客客戶端所不同的是,服務(wù)器160賦予主播客戶端特殊權(quán)限,該特殊權(quán)限包括頻道管理權(quán)限、在線直播權(quán)限、以及在本發(fā)明實(shí)施例提供的游戲交互方案中所涉及的控制游戲進(jìn)程的權(quán)限等。下面,將通過(guò)幾個(gè)具體的實(shí)施例對(duì)本發(fā)明提供的游戲交互方案進(jìn)行詳細(xì)介紹和說(shuō)明。
[0135]請(qǐng)參考圖2,其示出了本發(fā)明一個(gè)實(shí)施例提供的交互系統(tǒng)的結(jié)構(gòu)方框圖,該交互系統(tǒng)包括:屬于同一頻道的主播客戶端220和N個(gè)游客客戶端240、以及與主播客戶端220和N個(gè)游客客戶端240均相連的服務(wù)器260。
[0136]主播客戶端220,用于在主播用戶進(jìn)行在線直播的過(guò)程中,獲取主播用戶所觸發(fā)的游戲控制指令,向服務(wù)器260發(fā)送游戲控制指令。
[0137]服務(wù)器260,用于接收主播客戶端發(fā)送的游戲控制指令,根據(jù)游戲控制指令向主播客戶端220發(fā)送第一操作指示,并向N個(gè)游客客戶端240中的部分或者全部發(fā)送第二操作指示。
[0138]主播客戶端220,還用于接收服務(wù)器260發(fā)送的第一操作指示,根據(jù)第一操作指示執(zhí)行對(duì)應(yīng)的操作。
[0139]游客客戶端240,用于接收服務(wù)器260發(fā)送的第二操作指示,根據(jù)第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0140]綜上所述,本實(shí)施例提供的交互系統(tǒng),通過(guò)在主播用戶進(jìn)行在線直播的過(guò)程中,主播客戶端獲取主播用戶所觸發(fā)的游戲控制指令,服務(wù)器在游戲控制指令的觸發(fā)下,向頻道內(nèi)的主播客戶端發(fā)送第一操作指示,并向頻道內(nèi)的部分或者全部游客客戶端發(fā)送第二操作指示,觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0141]請(qǐng)參考圖3A,其示出了本發(fā)明一個(gè)實(shí)施例提供的交互系統(tǒng)的結(jié)構(gòu)方框圖,該交互系統(tǒng)包括:屬于同一頻道的主播客戶端320和N個(gè)游客客戶端340、以及與主播客戶端320和N個(gè)游客客戶端340均相連的服務(wù)器360。
[0142]主播客戶端320,用于向服務(wù)器360發(fā)送攜帶有頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求。
[0143]主播客戶端320和N個(gè)游客客戶端340處于同一頻道內(nèi)。頻道提供了一個(gè)用于實(shí)現(xiàn)多個(gè)客戶端所構(gòu)成的團(tuán)隊(duì)之間進(jìn)行交互的環(huán)境。在不同的應(yīng)用場(chǎng)景中,頻道也可稱為“分組”、“房間”或者“區(qū)”等等。不同的頻道對(duì)應(yīng)于不同的頻道標(biāo)識(shí)。主播客戶端320向服務(wù)器360發(fā)送攜帶有自身所在頻道的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,該游戲狀態(tài)獲取請(qǐng)求用于詢問(wèn)服務(wù)器360與該頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)。
[0144]服務(wù)器360,用于接收主播客戶端320發(fā)送的攜帶有頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向主播客戶端320發(fā)送游戲狀態(tài)。
[0145]其中,游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0146]在本實(shí)施例提供的游戲交互模式中,主播用戶作為游戲進(jìn)程的控制者(也稱為主持人),同時(shí)主播用戶也作為玩家參與游戲,而游客用戶作為游戲中的玩家。主播用戶主要負(fù)責(zé)控制游戲的進(jìn)程,包括開(kāi)始游戲、結(jié)束游戲、游戲操作的觸發(fā)等等。
[0147]對(duì)于游戲狀態(tài),無(wú)主持狀態(tài)是指主播用戶當(dāng)前暫未參與游戲;有主持未開(kāi)始狀態(tài)是指主播用戶當(dāng)前已參與游戲,但暫未開(kāi)始游戲;有主持已開(kāi)始狀態(tài)是指主播用戶當(dāng)前已參與游戲,且已經(jīng)開(kāi)始游戲。
[0148]主播客戶端320,還用于接收游戲狀態(tài),根據(jù)游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。
[0149]主播客戶端320接收到服務(wù)器360反饋的游戲狀態(tài)之后,顯示與該游戲狀態(tài)對(duì)應(yīng)的操作頁(yè)面。不同的游戲狀態(tài)對(duì)應(yīng)于不同的操作頁(yè)面,操作頁(yè)面用于告知主播用戶當(dāng)前的游戲狀態(tài),并且可以通過(guò)相關(guān)控件使得主播用戶改變游戲狀態(tài)。
[0150]如圖3B,其示出了主播客戶端320所顯示的無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的示意圖。該操作頁(yè)面31中可以包含用于使得主播用戶參與游戲的控件,比如圖3B中的“我要主持”按鈕32。
[0151]另外,與主播客戶端320從服務(wù)器360中獲取游戲狀態(tài)類似,游客客戶端340也可通過(guò)如下方式從服務(wù)器360中獲取游戲狀態(tài):
[0152]游客客戶端340,用于向服務(wù)器360發(fā)送攜帶有頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求。服務(wù)器360,還用于接收游客客戶端340發(fā)送的攜帶有頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向游客客戶端發(fā)送游戲狀態(tài)。游客客戶端340,還用于接收游戲狀態(tài),根據(jù)游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。其中,游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0153]對(duì)于任一游戲狀態(tài),游客客戶端340所顯示的操作頁(yè)面與主播客戶端320所顯示的操作頁(yè)面可以相同,也可以不同。以無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面為例,在實(shí)際應(yīng)用中,若不允許游客用戶獲得主持權(quán)限,則該操作頁(yè)面中可以不設(shè)置有類似于“我要主持”按鈕32的控件;若允許游客用戶獲得主持權(quán)限,則該操作頁(yè)面中可以設(shè)置有類似于“我要主持”按鈕32的控件。當(dāng)然,針對(duì)不同的游客用戶,其所具備的權(quán)限也可能不同,服務(wù)器360可以根據(jù)游客客戶端340所對(duì)應(yīng)的游客用戶的用戶標(biāo)識(shí)確定游客用戶的權(quán)限,并觸發(fā)游客客戶端340顯示與游客用戶的權(quán)限相匹配的操作頁(yè)面。
[0154]主播客戶端320,還用于當(dāng)游戲狀態(tài)為無(wú)主持狀態(tài)時(shí),接收主播用戶觸發(fā)的對(duì)應(yīng)于無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào);在接收到申請(qǐng)主持信號(hào)后,向服務(wù)器360發(fā)送攜帶有頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求。
[0155]如圖3B,當(dāng)主播用戶點(diǎn)擊“我要主持”按鈕32之后,主播客戶端320獲取申請(qǐng)主持信號(hào),并向服務(wù)器360發(fā)送攜帶有主播客戶端320所在頻道的頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求。申請(qǐng)主持請(qǐng)求用于從服務(wù)器360中請(qǐng)求獲取控制游戲進(jìn)程的權(quán)限。
[0156]在可選的實(shí)施例中,申請(qǐng)主持請(qǐng)求中還可攜帶主播用戶的用戶標(biāo)識(shí),服務(wù)器360可以根據(jù)用戶標(biāo)識(shí)確定是否賦予主播客戶端320相關(guān)權(quán)限。
[0157]服務(wù)器360,還用于接收攜帶有頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求;根據(jù)頻道標(biāo)識(shí)向頻道內(nèi)的N個(gè)游客客戶端340發(fā)送游戲狀態(tài)變更通知。
[0158]游戲狀態(tài)變更通知用于表示與頻道標(biāo)識(shí)對(duì)應(yīng)的游戲狀態(tài)由無(wú)主持狀態(tài)變?yōu)橛兄鞒治撮_(kāi)始狀態(tài)。
[0159]游客客戶端340,還用于接收游戲狀態(tài)變更通知;顯示與有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面;接收對(duì)應(yīng)于游客用戶觸發(fā)的對(duì)應(yīng)于有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào);在接收到申請(qǐng)加入信號(hào)后,向服務(wù)器360發(fā)送攜帶有頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求。
[0160]如圖3C,其示出了游客客戶端340所顯示的有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的示意圖。該操作頁(yè)面33中可以包含用于使得游客用戶參與游戲的控件,比如圖3C中的“我要加入”按鈕34。當(dāng)游客用戶點(diǎn)擊“我要加入”按鈕34之后,游客客戶端340獲取申請(qǐng)加入信號(hào),并向服務(wù)器360發(fā)送攜帶有游客客戶端340所在頻道的頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求。申請(qǐng)加入請(qǐng)求用于從服務(wù)器360中請(qǐng)求獲取加入游戲的權(quán)限。
[0161]對(duì)應(yīng)地,服務(wù)器360,還用于接收游客客戶端340發(fā)送的攜帶有頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求。
[0162]可選的,服務(wù)器360,還用于根據(jù)接收到的申請(qǐng)加入請(qǐng)求的數(shù)量向主播客戶端320發(fā)送加入數(shù)量信息。主播客戶端320,還用于接收并展示加入數(shù)量信息。
[0163]加入數(shù)量信息用于告知主播用戶當(dāng)前加入游戲的游客用戶的數(shù)量。主播用戶獲知當(dāng)前加入游戲的游客用戶的數(shù)量之后,可以決定是否開(kāi)始游戲以及決定何時(shí)開(kāi)始游戲??蛇x的,服務(wù)器360可以向主播客戶端320實(shí)時(shí)地、多次地發(fā)送加入數(shù)量信息,使得主播用戶能夠及時(shí)地了解到最新的游客用戶的數(shù)量,以及游客用戶的數(shù)量的增減情況。
[0164]主播客戶端320,還用于在主播用戶進(jìn)行在線直播的過(guò)程中,獲取主播用戶所觸發(fā)的游戲控制指令,向服務(wù)器發(fā)送游戲控制指令。
[0165]其中,在線直播可以是語(yǔ)音直播,也可以是視頻直播,還可以是語(yǔ)音直播與視頻直播相結(jié)合。游戲控制指令可以包括游戲開(kāi)始指令、游戲結(jié)束指令以及游戲過(guò)程中各個(gè)用于控制游戲進(jìn)程的指令。在實(shí)際應(yīng)用中,可根據(jù)游戲的不同設(shè)置不同的游戲控制指令。
[0166]服務(wù)器360,還用于接收主播客戶端發(fā)送的游戲控制指令,根據(jù)游戲控制指令向主播客戶端發(fā)送第一操作指示,并向N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示。
[0167]服務(wù)器360可以向頻道內(nèi)加入游戲的主播客戶端320和游客客戶端340發(fā)送操作指示,也可向頻道內(nèi)的主播客戶端320和所有游客客戶端340發(fā)送操作指示。頻道內(nèi)加入游戲的游客客戶端340可以是頻道內(nèi)所有游客客戶端340的部分或者全部。加入游戲的游客用戶可以與主播用戶一起玩游戲,未加入游戲的游客用戶可以進(jìn)行圍觀。
[0168]當(dāng)服務(wù)器360向頻道內(nèi)加入游戲的主播客戶端320和游客客戶端340發(fā)送操作指示時(shí),服務(wù)器360中對(duì)應(yīng)存儲(chǔ)有頻道標(biāo)識(shí),以及與該頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)加入游戲的主播客戶端320的用戶標(biāo)識(shí)和各個(gè)游客客戶端340分別對(duì)應(yīng)的用戶標(biāo)識(shí)。服務(wù)器360在游戲控制指令的觸發(fā)下,根據(jù)上述對(duì)應(yīng)關(guān)系向加入游戲的主播客戶端320和游客客戶端340發(fā)送操作指示。
[0169]不同的游戲控制指令可以觸發(fā)服務(wù)器360發(fā)送不同的操作指示。比如,在棋牌類游戲中,當(dāng)游戲控制指令為游戲開(kāi)始指令時(shí),對(duì)應(yīng)的操作指示可以是發(fā)牌指示。再比如,在模擬經(jīng)營(yíng)類游戲中,當(dāng)游戲控制指令為游戲開(kāi)始指令時(shí),對(duì)應(yīng)的操作指示可以是角色選取指示。
[0170]另外,上述第一操作指示與第二操作指示可以是相同的操作指示,也可以是不同的操作指示。操作指示根據(jù)實(shí)際應(yīng)用預(yù)先設(shè)定。比如,在棋牌類游戲中,第一操作指示和第二操作指示可以同為發(fā)牌指示;或者,第一操作指示為出牌指示,而第二操作指示為拿牌指
/Jn ο
[0171]主播客戶端320,還用于接收服務(wù)器360發(fā)送的第一操作指示,根據(jù)第一操作指示執(zhí)行對(duì)應(yīng)的操作。游客客戶端340,還用于接收服務(wù)器360發(fā)送的第二操作指示,根據(jù)第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0172]在實(shí)際應(yīng)用中,根據(jù)游戲的不同,不同的操作指示對(duì)應(yīng)于不同的游戲操作,本實(shí)施例中不作具體限定。
[0173]主播客戶端320,還用于采集主播用戶的直播視頻,向服務(wù)器360發(fā)送直播視頻。
[0174]當(dāng)主播用戶正在進(jìn)行視頻直播時(shí),主播客戶端320采集主播用戶的直播視頻。直播視頻由主播用戶通過(guò)本地?cái)z像頭采集得到,主播用戶通過(guò)攝像頭對(duì)自己的行為進(jìn)行錄像,并將錄像內(nèi)容發(fā)送給服務(wù)器360。
[0175]服務(wù)器360,還用于接收主播客戶端320發(fā)送的直播視頻,以及接收來(lái)源于主播客戶端320和/或加入游戲的游客客戶端340的互動(dòng)數(shù)據(jù),向加入游戲的游客客戶端340發(fā)送直播視頻和互動(dòng)數(shù)據(jù)。
[0176]互動(dòng)數(shù)據(jù)由主播用戶根據(jù)主播客戶端320提供的各項(xiàng)游戲操作生成,或者由游客用戶根據(jù)游客客戶端340提供的各項(xiàng)游戲操作生成。比如,在棋牌類游戲中,游戲操作通常包括出牌、要牌、投注、加倍等,客戶端在展示的用戶界面中提供不同游戲操作的選項(xiàng),若用戶選擇某一選項(xiàng),則客戶端根據(jù)該選項(xiàng)生成互動(dòng)數(shù)據(jù),并將該互動(dòng)數(shù)據(jù)發(fā)送給服務(wù)器360進(jìn)行處理。
[0177]服務(wù)器360接收到直播視頻和互動(dòng)數(shù)據(jù)后,將上述信息進(jìn)行整合并發(fā)送給加入游戲的游客客戶端340。另外,對(duì)于主播客戶端320,服務(wù)器360可以僅向主播客戶端320發(fā)送互動(dòng)數(shù)據(jù),也可以將直播視頻和互動(dòng)數(shù)據(jù)一并發(fā)送給主播客戶端320。
[0178]游客客戶端340,還用于接收服務(wù)器360發(fā)送的直播視頻和互動(dòng)數(shù)據(jù),根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,將互動(dòng)顯示內(nèi)容與直播視頻融合在同一顯示界面進(jìn)行展示。
[0179]其中,互動(dòng)顯示內(nèi)容用于展示主播用戶和游客用戶之間的游戲互動(dòng)?;?dòng)顯示內(nèi)容可以是文字、圖片、動(dòng)畫(huà)或者語(yǔ)音等類型。進(jìn)一步地,為了區(qū)分不同的用戶,服務(wù)器360還可將不同用戶發(fā)送的互動(dòng)數(shù)據(jù)與不同的用戶個(gè)人信息對(duì)應(yīng)發(fā)送給主播客戶端320和游客客戶端340。用戶個(gè)人信息可以包括用戶標(biāo)識(shí)、頭像、昵稱和用戶名中的至少一種??蛻舳丝蓪⒂脩魝€(gè)人信息作為互動(dòng)顯示內(nèi)容的部分進(jìn)行顯示,以增加用戶的曝光率,提高用戶參與游戲互動(dòng)的積極性。
[0180]另外,為了確保游客用戶能夠在觀看主播用戶視頻直播的同時(shí)與主播用戶共同游戲,客戶端將互動(dòng)顯示內(nèi)容與直播視頻融合在同一顯示界面進(jìn)行展示。如圖3D,其示例性地示出了一種顯示界面35的示意圖。互動(dòng)顯示內(nèi)容36和直播視頻37融合于同一顯示界面35中進(jìn)行展示。
[0181]對(duì)于主播客戶端320,當(dāng)服務(wù)器360僅向主播客戶端320發(fā)送互動(dòng)數(shù)據(jù)時(shí),主播客戶端320可以根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,并將互動(dòng)顯示內(nèi)容和本地采集的直播視頻融合在同一顯示界面進(jìn)行展示?;蛘撸?dāng)服務(wù)器360向主播客戶端320發(fā)送直播視頻和互動(dòng)數(shù)據(jù)時(shí),主播客戶端320可以根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,并將互動(dòng)顯示內(nèi)容和接收到的直播視頻融合在同一顯示界面進(jìn)行展示。
[0182]主播客戶端320,還用于向服務(wù)器360發(fā)送主播用戶對(duì)應(yīng)的游戲參數(shù)。游客客戶端340,還用于向服務(wù)器發(fā)送游客用戶對(duì)應(yīng)的游戲參數(shù)。
[0183]在實(shí)際應(yīng)用中,可以根據(jù)不同的游戲設(shè)定不同的游戲參數(shù)。比如,在棋牌類游戲中,游戲參數(shù)可以是用戶手牌的點(diǎn)數(shù);再比如,在模擬經(jīng)營(yíng)類游戲中,游戲參數(shù)可以是用戶獲得的虛擬資源的數(shù)值等等。
[0184]服務(wù)器360,還用于接收主播用戶對(duì)應(yīng)的游戲參數(shù)和游客用戶對(duì)應(yīng)的游戲參數(shù),根據(jù)主播用戶對(duì)應(yīng)的游戲參數(shù)和游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
[0185]服務(wù)器360根據(jù)預(yù)先設(shè)定的游戲規(guī)則,對(duì)主播用戶對(duì)于的游戲參數(shù)和游客用戶對(duì)應(yīng)的游戲參數(shù)進(jìn)行結(jié)算,確定出游戲的勝負(fù)關(guān)系。進(jìn)一步地,可根據(jù)游戲結(jié)果對(duì)游戲獲勝方進(jìn)行獎(jiǎng)勵(lì)和/或?qū)τ螒蚴Ю竭M(jìn)行懲罰,獎(jiǎng)勵(lì)和懲罰可依據(jù)游戲積分、游戲資源或者游戲等級(jí)等進(jìn)行設(shè)定。
[0186]綜上所述,本實(shí)施例提供的交互系統(tǒng),通過(guò)在主播用戶進(jìn)行在線直播的過(guò)程中,主播客戶端獲取主播用戶所觸發(fā)的游戲控制指令,服務(wù)器在游戲控制指令的觸發(fā)下,向頻道內(nèi)的主播客戶端發(fā)送第一操作指示,并向頻道內(nèi)的部分或者全部游客客戶端發(fā)送第二操作指示,觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0187]另外,本實(shí)施例還提供了一種新的游戲交互模式,主播用戶在視頻直播的同時(shí)與游客用戶進(jìn)行游戲互動(dòng),各個(gè)客戶端將直播視頻與互動(dòng)顯示內(nèi)容融合于同一顯示界面進(jìn)行展示,充分提高了互動(dòng)性。
[0188]本發(fā)明實(shí)施例提供的交互系統(tǒng)適用于各種多人交互的游戲中。在一個(gè)具體的例子中,以本發(fā)明實(shí)施例提供的交互系統(tǒng)應(yīng)用于棋牌類游戲一 21點(diǎn)游戲進(jìn)行舉例說(shuō)明。
[0189]這里首先對(duì)21點(diǎn)游戲做簡(jiǎn)單介紹:21點(diǎn)采用一副或者多副紙牌,每副紙牌包含除大小王之外的四種花色(紅桃、方塊、梅花和黑桃)的52張牌,每種花色分別包含不同等級(jí)(2-10、1、0、1(和幻的13張牌。游戲者的目標(biāo)是使自己的紙牌的點(diǎn)數(shù)之和不超過(guò)21點(diǎn)且盡量大。
[0190]主播用戶在決定開(kāi)始游戲后,在相關(guān)的操作頁(yè)面中觸發(fā)生成開(kāi)始信號(hào),主播客戶端獲取到開(kāi)始信號(hào)之后,向服務(wù)器發(fā)送開(kāi)始指示。開(kāi)始指示用于告知服務(wù)器開(kāi)始游戲。
[0191]服務(wù)器,還用于在接收到開(kāi)始指示后,向主播客戶端和加入游戲的游客客戶端發(fā)送卡片分發(fā)指示??ㄆ职l(fā)指示用于觸發(fā)主播客戶端為主播用戶隨機(jī)分配兩張?zhí)摂M卡片,還用于觸發(fā)游客客戶端為游客用戶隨機(jī)分配兩張?zhí)摂M卡片。
[0192]在21點(diǎn)游戲中,虛擬卡片即為用于實(shí)現(xiàn)在網(wǎng)絡(luò)中進(jìn)行21點(diǎn)游戲的非實(shí)體的紙牌。在網(wǎng)絡(luò)中采用虛擬卡片進(jìn)行21點(diǎn)游戲與在現(xiàn)實(shí)場(chǎng)景中采用撲克牌進(jìn)行21點(diǎn)游戲一樣,采用一副或者多副紙牌,每副紙牌包含除大小王之外的四種花色(紅桃、方塊、梅花和黑桃)的52張牌,每種花色分別包含不同等級(jí)(2-10、J、Q、K和A)的13張牌。其中,2_10分別對(duì)應(yīng)的點(diǎn)數(shù)為2-10,J、Q、K對(duì)應(yīng)的點(diǎn)數(shù)均為10,A對(duì)應(yīng)的點(diǎn)數(shù)為I或11。
[0193]游客客戶端,還用于在接收到卡片分發(fā)指示后,為游客用戶隨機(jī)分配至少兩張?zhí)摂M卡片。
[0194]具體來(lái)講,游客客戶端為游客用戶分配虛擬卡片的過(guò)程可以如下:
[0195]1、為游客客戶端對(duì)應(yīng)的游客用戶隨機(jī)分配兩張?zhí)摂M卡片。
[0196]根據(jù)21點(diǎn)游戲的規(guī)則,游客客戶端首先為游客用戶隨機(jī)分配兩張?zhí)摂M卡片。
[0197]2、獲取對(duì)應(yīng)于虛擬卡片的操作指令。
[0198]游客客戶端顯示的相關(guān)操作頁(yè)面中可以設(shè)置若干個(gè)控件,用戶觸發(fā)不同的控件可以生成不同的操作指令。如圖3E,其示出了相關(guān)操作頁(yè)面的示意圖。該操作頁(yè)面40中包括:“停牌”按鈕41、“要牌”按鈕42、“加倍”按鈕43以及“投降”按鈕44。其中,“停牌”按鈕41對(duì)應(yīng)的操作指令為停止分發(fā)指令;“要牌”按鈕42對(duì)應(yīng)的操作指令為繼續(xù)分發(fā)指令;“加倍”按鈕43對(duì)應(yīng)的操作指令為加倍指令;“投降”按鈕44對(duì)應(yīng)的操作指令為投降指令。
[0199]3、當(dāng)操作指令為停止分發(fā)指令時(shí),直接獲取游客用戶的虛擬卡片的點(diǎn)數(shù)和游客用戶所需兌換的資源的數(shù)量。
[0200]當(dāng)游客客戶端接收到停止分發(fā)指令時(shí),表明游客用戶無(wú)需繼續(xù)獲得虛擬卡片。游客客戶端直接獲取游客用戶的虛擬卡片的點(diǎn)數(shù)和游客用戶所需兌換的資源的數(shù)量。
[0201]其中,游客用戶的虛擬卡片的點(diǎn)數(shù)的讀取方式如上文介紹,2-10分別對(duì)應(yīng)的點(diǎn)數(shù)為2-10,J、Q、K對(duì)應(yīng)的點(diǎn)數(shù)均為10,A對(duì)應(yīng)的點(diǎn)數(shù)為I或11。
[0202]游客用戶所需兌換的資源可以是積分、金幣、游戲幣、虛擬貨幣、積分豆等虛擬物品。在21點(diǎn)游戲中,該游客用戶所需兌換的資源通常也稱為游客用戶所下注的籌碼。當(dāng)游客用戶在游戲中勝利時(shí),其可加倍賺取所下注的籌碼;當(dāng)游客用戶在游戲中失利時(shí),其失去所下注的籌碼;當(dāng)未分出勝負(fù)時(shí),游客用戶既不賺取也不失去所下注的籌碼。
[0203]4、當(dāng)操作指令為繼續(xù)分發(fā)指令時(shí),繼續(xù)為游客用戶隨機(jī)分配一張?zhí)摂M卡片,并再次獲取對(duì)應(yīng)于虛擬卡片的操作指令。
[0204]當(dāng)游客客戶端接收到繼續(xù)分發(fā)指令時(shí),表明游客用戶需要繼續(xù)獲得虛擬卡片。游客客戶端繼續(xù)為游客用戶隨機(jī)分配一張?zhí)摂M卡片,并重復(fù)執(zhí)行上述步驟2。用戶繼續(xù)獲得一張?zhí)摂M卡片之后,可以根據(jù)當(dāng)前獲取到的所有虛擬卡片的點(diǎn)數(shù)決定停牌、要牌、加倍或者投降。
[0205]5、當(dāng)操作指令為加倍指令時(shí),繼續(xù)為游客用戶隨機(jī)分配一張?zhí)摂M卡片,并獲取游客用戶的虛擬卡片的點(diǎn)數(shù)和游客用戶所需兌換的資源的數(shù)量。
[0206]當(dāng)游客客戶端接收到加倍指令時(shí),根據(jù)21點(diǎn)游戲的規(guī)則,游客客戶端需要繼續(xù)為游客用戶隨機(jī)分配一張?zhí)摂M卡片,并且獲取游客用戶的虛擬卡片的點(diǎn)數(shù)和游客用戶所需兌換的資源的數(shù)量。
[0207]可選的,當(dāng)游客客戶端接收到的操作指令為投降指令時(shí),游客客戶端只需獲取游客用戶所需兌換的資源的數(shù)量。另外,由于游客用戶選擇投降,所以游客用戶的虛擬卡片的點(diǎn)數(shù)可以采用某一特定字符表示,比如“O”。
[0208]游客客戶端,還用于獲取游客用戶的虛擬卡片的點(diǎn)數(shù)和游客用戶所需兌換的資源的數(shù)量;向服務(wù)器發(fā)送游客用戶的虛擬卡片的點(diǎn)數(shù)和游客用戶所需兌換的資源的數(shù)量。
[0209]在游客用戶完成停牌、要牌、加倍或者投降等操作之后,游客客戶端獲取并向服務(wù)器發(fā)送游客用戶的虛擬卡片的點(diǎn)數(shù)和游客用戶所需兌換的資源的數(shù)量。
[0210]對(duì)于每一個(gè)游客用戶,游客客戶端可以將游客用戶的用戶標(biāo)識(shí)與該游客用戶的虛擬卡片的點(diǎn)數(shù)和該游客用戶所需兌換的資源的數(shù)量相關(guān)聯(lián)地發(fā)送給服務(wù)器。對(duì)應(yīng)地,服務(wù)器接收并存儲(chǔ)各個(gè)游客用戶的虛擬卡片的點(diǎn)數(shù)和游客用戶所需兌換的資源的數(shù)量,以及上述兩種信息與用戶標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系。
[0211]主播客戶端,還用于在接收到卡片分發(fā)指示后,為主播客戶端對(duì)應(yīng)的主播用戶隨機(jī)分配至少兩張?zhí)摂M卡片。
[0212]具體來(lái)講,主播客戶端為主播用戶分配虛擬卡片的過(guò)程可以如下:
[0213]1、為主播客戶端對(duì)應(yīng)的主播用戶隨機(jī)分配兩張?zhí)摂M卡片。
[0214]根據(jù)21點(diǎn)游戲的規(guī)則,主播客戶端首先為主播用戶隨機(jī)分配兩張?zhí)摂M卡片??蛇x的,主播用戶的兩張?zhí)摂M卡片的點(diǎn)數(shù)中,可以有一張?zhí)摂M卡片的點(diǎn)數(shù)為其它游客用戶可見(jiàn)。
[0215]2、讀取主播用戶的虛擬卡片的點(diǎn)數(shù)。
[0216]3、判斷主播用戶的虛擬卡片的點(diǎn)數(shù)是否大于最小限額。
[0217]4、若大于最小限額時(shí),則停止為主播用戶分配虛擬卡片。
[0218]5、若小于或者等于最小限額時(shí),則繼續(xù)為主播用戶隨機(jī)分配一張?zhí)摂M卡片,并再次執(zhí)行讀取主播用戶的虛擬卡片的點(diǎn)數(shù)的步驟。
[0219]在本實(shí)施例中,以主播用戶對(duì)虛擬卡片的操作由系統(tǒng)默認(rèn)決定為例。當(dāng)主播用戶的虛擬卡片的點(diǎn)數(shù)大于最小限額時(shí),系統(tǒng)默認(rèn)為主播用戶繼續(xù)發(fā)牌;當(dāng)主播用戶的虛擬卡片的點(diǎn)數(shù)小于或者等于最小限額時(shí),系統(tǒng)默認(rèn)主播用戶執(zhí)行停牌操作。其中,最小限額可以設(shè)定為16。當(dāng)然,在其它可能的實(shí)施例中,主播用戶也可與游客用戶類似,自行決定對(duì)虛擬卡片的操作,對(duì)此本實(shí)施例不作具體限定。
[0220]服務(wù)器,還用于在接收到各個(gè)游客客戶端發(fā)送的游客用戶的虛擬卡片的點(diǎn)數(shù)和游客用戶所需兌換的資源的數(shù)量之后,檢測(cè)是否存在至少一個(gè)游客用戶的虛擬卡片的點(diǎn)數(shù)小于或者等于預(yù)定閾值;當(dāng)存在至少一個(gè)游客用戶的虛擬卡片的點(diǎn)數(shù)小于或者等于預(yù)定閾值時(shí),向主播客戶端發(fā)送點(diǎn)數(shù)獲取請(qǐng)求。
[0221]在21點(diǎn)游戲中,預(yù)定閾值設(shè)定為21。當(dāng)各個(gè)游客用戶的虛擬卡片的點(diǎn)數(shù)均大于21點(diǎn)時(shí),說(shuō)明所有游客用戶均爆牌,此時(shí)認(rèn)為主播用戶對(duì)于每一個(gè)游客用戶均獲得勝利;當(dāng)存在至少一個(gè)游客用戶的虛擬卡片的點(diǎn)數(shù)小于或者等于21點(diǎn)時(shí),服務(wù)器需要從主播客戶端中獲取主播用戶的虛擬卡片的點(diǎn)數(shù),并在將游客用戶的虛擬卡片的點(diǎn)數(shù)與主播用戶的虛擬卡片的點(diǎn)數(shù)進(jìn)行比對(duì)之后確定兩者的勝負(fù)關(guān)系。
[0222]因此,當(dāng)存在至少一個(gè)游客用戶的虛擬卡片的點(diǎn)數(shù)小于或者等于預(yù)定閾值時(shí),月艮務(wù)器向主播客戶端發(fā)送點(diǎn)數(shù)獲取請(qǐng)求。該點(diǎn)數(shù)獲取請(qǐng)求用于從主播客戶端中獲取主播用戶的虛擬卡片的點(diǎn)數(shù)。
[0223]對(duì)應(yīng)地,主播客戶端,還用于在接收到點(diǎn)數(shù)獲取請(qǐng)求后,獲取主播用戶的虛擬卡片的點(diǎn)數(shù);向服務(wù)器發(fā)送主播用戶的虛擬卡片的點(diǎn)數(shù)。
[0224]服務(wù)器,還用于對(duì)于每一個(gè)游客用戶,根據(jù)游客用戶的虛擬卡片的點(diǎn)數(shù)、主播用戶的虛擬卡片的點(diǎn)數(shù)以及游客用戶所需兌換的資源的數(shù)量確定游客用戶最終獲得的資源的數(shù)量。
[0225]服務(wù)器可以通過(guò)如下方式確定游客用戶最終獲得的資源的數(shù)量:
[0226]1、當(dāng)存在至少一個(gè)游客用戶的虛擬卡片的點(diǎn)數(shù)小于或者等于預(yù)定閾值時(shí),對(duì)于每一個(gè)虛擬卡片的點(diǎn)數(shù)小于或者等于預(yù)定閾值的游客用戶,比對(duì)游客用戶的虛擬卡片的點(diǎn)數(shù)與主播用戶的虛擬卡片的點(diǎn)數(shù)之間的大小關(guān)系。
[0227]其中,游客用戶的虛擬卡片的點(diǎn)數(shù)以及主播用戶的虛擬卡片的點(diǎn)數(shù)都是根據(jù)21點(diǎn)游戲的規(guī)則對(duì)各張?zhí)摂M卡片的點(diǎn)數(shù)進(jìn)行求和后所得。比如,當(dāng)用戶(主播用戶或者游客用戶)有兩張?zhí)摂M卡片,且該兩張?zhí)摂M卡片分別為紅桃6和方塊10時(shí),該用戶的虛擬卡片的點(diǎn)數(shù)為16 ;再比如,當(dāng)用戶有兩張?zhí)摂M卡片,且該兩張?zhí)摂M卡片分別為黑桃9和紅桃K時(shí),該用戶的虛擬卡片的點(diǎn)數(shù)為19 ;再比如,當(dāng)用戶有三張?zhí)摂M卡片,且該三張?zhí)摂M卡片分別為梅花2、紅桃9和方塊J時(shí),該用戶的虛擬卡片的點(diǎn)數(shù)為21。
[0228]2、若游客用戶的虛擬卡片的點(diǎn)數(shù)大于主播用戶的虛擬卡片的點(diǎn)數(shù),則在游客用戶對(duì)應(yīng)的資源賬戶中增加與游客用戶所需兌換的資源的數(shù)量相等的資源,并在主播用戶對(duì)應(yīng)的資源賬戶中減去與游客用戶所需兌換的資源的數(shù)量相等的資源。
[0229]當(dāng)游客用戶的虛擬卡片的點(diǎn)數(shù)大于主播用戶的虛擬卡片的點(diǎn)數(shù)時(shí),認(rèn)為游客用戶獲勝,其可以加倍賺取所下注的籌碼。其中,資源賬戶即為用于存放資源的賬戶,該資源可以是上文介紹的積分、金幣、游戲幣、虛擬貨幣、積分豆等虛擬物品。
[0230]3、若游客用戶的虛擬卡片的點(diǎn)數(shù)等于主播用戶的虛擬卡片的點(diǎn)數(shù),則維持游客用戶對(duì)應(yīng)的資源賬戶以及主播用戶對(duì)應(yīng)的資源賬戶中的資源不變。
[0231]當(dāng)游客用戶的虛擬卡片的點(diǎn)數(shù)等于主播用戶的虛擬卡片的點(diǎn)數(shù)時(shí),認(rèn)為兩者未分出勝負(fù),維持兩者的資源賬戶中的資源不變。
[0232]特別的,當(dāng)游客用戶的虛擬卡片的點(diǎn)數(shù)等于主播用戶的虛擬卡片的點(diǎn)數(shù)時(shí),服務(wù)器360,還用于檢測(cè)游客用戶的虛擬卡片滿足預(yù)定條件,該預(yù)定條件是指游客用戶的虛擬卡片為兩張,且其中一張為任意花色的A,另一張為任意花色的10、J、Q或K,即在21點(diǎn)游戲中的“黑杰克”;若游客用戶的虛擬卡片滿足預(yù)定條件,則在游客用戶對(duì)應(yīng)的資源賬戶中增加與游客用戶所需兌換的資源的數(shù)量相等的資源,并在主播用戶對(duì)應(yīng)的資源賬戶中減去與游客用戶所需兌換的資源的數(shù)量相等的資源;若游客用戶的虛擬卡片不滿足預(yù)定條件,則維持游客用戶對(duì)應(yīng)的資源賬戶以及主播用戶對(duì)應(yīng)的資源賬戶中的資源不變。
[0233]4、若游客用戶的虛擬卡片的點(diǎn)數(shù)小于主播用戶的虛擬卡片的點(diǎn)數(shù),則在游客用戶對(duì)應(yīng)的資源賬戶中減去與游客用戶所需兌換的資源的數(shù)量相等的資源,并在主播用戶對(duì)應(yīng)的資源賬戶中增加與游客用戶所需兌換的資源的數(shù)量相等的資源。
[0234]當(dāng)游客用戶的虛擬卡片的點(diǎn)數(shù)小于主播用戶的虛擬卡片的點(diǎn)數(shù)時(shí),認(rèn)為主播用戶獲勝,主播用戶賺取游客用戶所下注的籌碼。
[0235]另外,服務(wù)器,還用于當(dāng)各個(gè)游客用戶的虛擬卡片的點(diǎn)數(shù)均大于預(yù)定閾值時(shí),對(duì)于每一個(gè)游客用戶,在游客用戶對(duì)應(yīng)的資源賬戶中減去與游客用戶所需兌換的資源的數(shù)量相等的資源,并在主播用戶對(duì)應(yīng)的資源賬戶中增加與游客用戶所需兌換的資源的數(shù)量相等的資源。
[0236]需要說(shuō)明的一點(diǎn)是:在上述游戲交互過(guò)程與主播用戶的視頻直播是同時(shí)進(jìn)行的,在游戲交互的過(guò)程中,主播客戶端通過(guò)服務(wù)器將直播視頻45發(fā)送給游客客戶端,游客客戶端根據(jù)游戲交互過(guò)程中的互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容46后,將直播視頻45和互動(dòng)顯示內(nèi)容46融合于同一顯示界面40中進(jìn)行展示。
[0237]下面,將通過(guò)幾個(gè)實(shí)施例對(duì)本發(fā)明提供的服務(wù)器、主播客戶端和游客客戶端進(jìn)行介紹和說(shuō)明。對(duì)于本發(fā)明提供的服務(wù)器、主播客戶端和游客客戶端實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照上述圖2或者圖3A所示的交互系統(tǒng)實(shí)施例。
[0238]請(qǐng)參考圖4,其示出了本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖,該服務(wù)器400可以實(shí)現(xiàn)成為上述圖2或者圖3A所示實(shí)施例中的服務(wù)器。本實(shí)施例以該服務(wù)器為服務(wù)器集群或者云計(jì)算服務(wù)中心為例,該服務(wù)器400可以包括:至少一個(gè)游戲主控服務(wù)器410。
[0239]游戲主控服務(wù)器410,用于接收主播客戶端發(fā)送的游戲控制指令,該游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)并由主播客戶端獲取的。
[0240]游戲主控服務(wù)器410,還用于根據(jù)游戲控制指令向主播客戶端發(fā)送第一操作指示,并向與主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,N彡I且N為整數(shù)。
[0241]其中,第一操作指示用于觸發(fā)主播客戶端根據(jù)第一操作指示執(zhí)行對(duì)應(yīng)的操作,第二操作指示用于觸發(fā)游客客戶端根據(jù)第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0242]綜上所述,本實(shí)施例提供的服務(wù)器,通過(guò)在主播用戶進(jìn)行在線直播的過(guò)程中,游戲主控服務(wù)器接收主播客戶端發(fā)送的游戲控制指令,并在該游戲控制指令的觸發(fā)下,向頻道內(nèi)的主播客戶端和游客客戶端發(fā)送操作指示,觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0243]請(qǐng)參考圖5,其示出了本發(fā)明另一實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖,該服務(wù)器500可以實(shí)現(xiàn)成為上述圖2或者圖3A所示實(shí)施例中的服務(wù)器。本實(shí)施例以該服務(wù)器為服務(wù)器集群或者云計(jì)算服務(wù)中心為例,該服務(wù)器500可以包括:至少一個(gè)游戲主控服務(wù)器510。
[0244]游戲主控服務(wù)器510,用于接收主播客戶端501發(fā)送的攜帶有頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向主播客戶端501發(fā)送游戲狀態(tài),以便主播客戶端501根據(jù)游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0245]游戲主控服務(wù)器510,還用于接收游客客戶端502發(fā)送的攜帶有頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向游客客戶端502發(fā)送游戲狀態(tài),以便游客客戶端502根據(jù)游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0246]游戲主控服務(wù)器510,還用于當(dāng)游戲狀態(tài)為無(wú)主持狀態(tài)時(shí),接收主播客戶端501發(fā)送的攜帶有頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求,申請(qǐng)主持請(qǐng)求是主播客戶端501接收到主播用戶觸發(fā)的對(duì)應(yīng)于無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào)后發(fā)送的。
[0247]游戲主控服務(wù)器510,還用于根據(jù)頻道標(biāo)識(shí)向頻道內(nèi)的所述N個(gè)游客客戶端502發(fā)送游戲狀態(tài)變更通知,該游戲狀態(tài)變更通知用于表示與頻道標(biāo)識(shí)對(duì)應(yīng)的游戲狀態(tài)由無(wú)主持狀態(tài)變?yōu)橛兄鞒治撮_(kāi)始狀態(tài)。
[0248]游戲主控服務(wù)器510,還用于接收游客客戶端502發(fā)送的攜帶有頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求,該申請(qǐng)加入請(qǐng)求是游客客戶端502在接收到游戲狀態(tài)變更通知后,顯示與有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面,并在接收到游客用戶觸發(fā)的對(duì)應(yīng)于有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào)后向服務(wù)器500發(fā)送的。
[0249]可選的,游戲主控服務(wù)器510,還用于根據(jù)接收到的申請(qǐng)加入請(qǐng)求的數(shù)量向主播客戶端501發(fā)送加入數(shù)量信息,該加入數(shù)量信息用于告知主播用戶當(dāng)前加入游戲的游客用戶的數(shù)量。
[0250]另外,游戲主控服務(wù)器510,還用于接收主播客戶端501發(fā)送的游戲控制指令,該游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)并由主播客戶端501獲取的。
[0251]游戲主控服務(wù)器410,還用于根據(jù)游戲控制指令向主播客戶端501發(fā)送第一操作指示,并向與主播客戶端501屬于同一頻道的N個(gè)游客客戶端502中的部分或者全部發(fā)送第二操作指示,N彡I且N為整數(shù)。
[0252]其中,第一操作指示用于觸發(fā)主播客戶端501根據(jù)第一操作指示執(zhí)行對(duì)應(yīng)的操作,第二操作指示用于觸發(fā)游客客戶端502根據(jù)第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0253]可選的,服務(wù)器500還包括:至少一個(gè)視頻服務(wù)器520和廣播服務(wù)器530。
[0254]其中,視頻服務(wù)器520主要用于直播視頻的收發(fā)。廣播服務(wù)器530可以是一臺(tái)服務(wù)器,也可以是多臺(tái)服務(wù)器。廣播服務(wù)器530主要負(fù)責(zé)將游戲狀態(tài)和/或與游戲狀態(tài)有關(guān)的游戲狀態(tài)變更通知推送至主播客戶端501和/或游客客戶端502。
[0255]視頻服務(wù)器520,用于接收主播客戶端501發(fā)送的直播視頻。
[0256]游戲主控服務(wù)器510,還用于接收來(lái)源于主播客戶端501和/或加入游戲的游客客戶端502的互動(dòng)數(shù)據(jù)。
[0257]廣播服務(wù)器530,用于將直播視頻和互動(dòng)數(shù)據(jù)發(fā)送給加入游戲的游客客戶端502 ;以便加入游戲的游客客戶端502根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播用戶和游客用戶之間的游戲互動(dòng),將互動(dòng)顯示內(nèi)容與直播視頻融合在同一顯示界面進(jìn)行展示。
[0258]可選的,服務(wù)器500還包括:至少一個(gè)參數(shù)管理服務(wù)器540。
[0259]參數(shù)管理服務(wù)器540主要負(fù)責(zé)游戲參數(shù)的管理,游戲結(jié)果的確定、結(jié)算。
[0260]參數(shù)管理服務(wù)器540,用于接收主播客戶端501發(fā)送的主播用戶對(duì)應(yīng)的游戲參數(shù),以及游客客戶端502發(fā)送的游客用戶對(duì)應(yīng)的游戲參數(shù);根據(jù)主播用戶對(duì)應(yīng)的游戲參數(shù)和游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
[0261]可選的,服務(wù)器500還包括:至少一個(gè)前端接入服務(wù)器550。
[0262]前端接入服務(wù)器550通常為多臺(tái)服務(wù)器,其針對(duì)主播客戶端501和游客客戶端502就近部署。前端接入服務(wù)器550中存儲(chǔ)有預(yù)定路由規(guī)則,根據(jù)預(yù)定路由規(guī)則將主播客戶端501和游客客戶端502發(fā)送的信息有選擇性地發(fā)送給至少一個(gè)游戲主控服務(wù)器510中的一個(gè)。
[0263]前端接入服務(wù)器550,用于當(dāng)游戲主控服務(wù)器510為兩個(gè)或者兩個(gè)以上時(shí),接收客戶端發(fā)送的攜帶有頻道標(biāo)識(shí)的第一信息;根據(jù)頻道標(biāo)識(shí)從兩個(gè)或者兩個(gè)以上游戲主控服務(wù)器510中選取一個(gè)游戲主控服務(wù)器510 ;向被選擇的游戲主控服務(wù)器510轉(zhuǎn)發(fā)攜帶有頻道標(biāo)識(shí)的第一信息。
[0264]其中,客戶端是指主播客戶端501或者游客客戶端502,第一信息是指游戲控制指令、互動(dòng)數(shù)據(jù)、游戲狀態(tài)獲取請(qǐng)求、申請(qǐng)主持請(qǐng)求以及申請(qǐng)加入請(qǐng)求中的任意一種。
[0265]可選的,前端接入服務(wù)器550,用于當(dāng)參數(shù)管理服務(wù)器540為兩個(gè)或者兩個(gè)以上時(shí),接收客戶端發(fā)送的攜帶有用戶標(biāo)識(shí)的第二信息;根據(jù)用戶標(biāo)識(shí)從兩個(gè)或者兩個(gè)以上參數(shù)管理服務(wù)器540中選取一個(gè)參數(shù)管理服務(wù)器540 ;向被選擇的參數(shù)管理服務(wù)器540轉(zhuǎn)發(fā)攜帶有用戶標(biāo)識(shí)的第一信息。
[0266]其中,客戶端是指主播客戶端501或者游客客戶端502,第二信息是指游戲參數(shù)。
[0267]需要說(shuō)明的一點(diǎn)是:在其它可能的實(shí)施例中,服務(wù)器500還可以包括數(shù)據(jù)管理服務(wù)器560。數(shù)據(jù)管理服務(wù)器560主要負(fù)責(zé)存儲(chǔ)和管理游戲主控服務(wù)器510和參數(shù)管理服務(wù)器540中的關(guān)鍵數(shù)據(jù),該關(guān)鍵數(shù)據(jù)包括游戲參數(shù)、游戲狀態(tài)等等。
[0268]綜上所述,本實(shí)施例提供的服務(wù)器,通過(guò)在主播用戶進(jìn)行在線直播的過(guò)程中,游戲主控服務(wù)器接收主播客戶端發(fā)送的游戲控制指令,并在該游戲控制指令的觸發(fā)下,向頻道內(nèi)的主播客戶端和游客客戶端發(fā)送操作指示,觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0269]另外,本實(shí)施例提供的服務(wù)器,還通過(guò)前端接入服務(wù)器根據(jù)預(yù)定路由規(guī)則將主播客戶端和游客客戶端發(fā)送的信息有選擇性地發(fā)送給至少一個(gè)主控服務(wù)器中的一個(gè),保證了對(duì)高并發(fā)請(qǐng)求進(jìn)行合理、有效地處理。
[0270]另外,本實(shí)施例提供的服務(wù)器,還通過(guò)廣播服務(wù)器將活動(dòng)狀態(tài)和/或與活動(dòng)狀態(tài)有關(guān)的游戲狀態(tài)變更通知推送至主播客戶端和/或游客客戶端,避免了客戶端從主控服務(wù)器中主動(dòng)拉取活動(dòng)狀態(tài)時(shí)所導(dǎo)致的瞬時(shí)沖擊,充分減輕了主控服務(wù)器對(duì)處理能力的要求。
[0271]另外,本實(shí)施例提供的服務(wù)器,還通過(guò)視頻服務(wù)器將直播視頻發(fā)送給游客客戶端,使得各個(gè)游客用戶可以在觀看視頻直播的同時(shí)與主播用戶一起玩游戲,且便于各個(gè)游客用戶更為直觀、準(zhǔn)確地接收到主播用戶在游戲過(guò)程中所發(fā)出的信息,同時(shí)可以進(jìn)一步提高主播用戶與游客用戶之間的交互性。
[0272]在下述圖6至圖9所示的實(shí)施例中,對(duì)本發(fā)明提供的客戶端,包括主播客戶端和游客客戶端進(jìn)行介紹和說(shuō)明??蛻舳丝梢圆捎肬I (User Interface,用戶界面)層和Model (實(shí)體)層分層架構(gòu)的形式。其中,Π層可以采用Flash(動(dòng)畫(huà))進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)相關(guān)操作頁(yè)面和特效;Model層主要負(fù)責(zé)與服務(wù)器之間進(jìn)行通信,實(shí)現(xiàn)游戲交互的各種邏輯。
[0273]請(qǐng)參考圖6,其示出了本發(fā)明一個(gè)實(shí)施例提供的客戶端的結(jié)構(gòu)方框圖,該客戶端可以實(shí)現(xiàn)成為圖2或者圖3A所示實(shí)施例中的主播客戶端。該客戶端可以包括:指令獲取模塊610、指令發(fā)送模塊620、指示接收模塊630和操作執(zhí)行模塊640。
[0274]指令獲取模塊610,用于在主播用戶進(jìn)行在線直播的過(guò)程中,獲取所述主播用戶所觸發(fā)的游戲控制指令。
[0275]指令發(fā)送模塊620,用于向服務(wù)器發(fā)送所述游戲控制指令,以便所述服務(wù)器根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,N > I且N為整數(shù)。
[0276]指示接收模塊630,用于接收所述服務(wù)器發(fā)送的所述第一操作指示。
[0277]操作執(zhí)行模塊640,用于根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作。
[0278]綜上所述,本實(shí)施例提供的客戶端,通過(guò)在主播用戶進(jìn)行在線直播的過(guò)程中,獲取主播用戶所觸發(fā)的游戲控制指令,并向服務(wù)器發(fā)送游戲控制指令,以便服務(wù)器根據(jù)游戲控制指令向主播客戶端以及與主播客戶端屬于同一頻道的游客客戶端發(fā)送操作指示,以此觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0279]請(qǐng)參考圖7,其示出了本發(fā)明另一實(shí)施例提供的客戶端的結(jié)構(gòu)方框圖,該客戶端可以實(shí)現(xiàn)成為圖2或者圖3A所示實(shí)施例中的主播客戶端。該客戶端可以包括:指令獲取模塊610、指令發(fā)送模塊620、指示接收模塊630和操作執(zhí)行模塊640。
[0280]指令獲取模塊610,用于在主播用戶進(jìn)行在線直播的過(guò)程中,獲取所述主播用戶所觸發(fā)的游戲控制指令。
[0281]指令發(fā)送模塊620,用于向服務(wù)器發(fā)送所述游戲控制指令,以便所述服務(wù)器根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,N > I且N為整數(shù)。
[0282]指示接收模塊630,用于接收所述服務(wù)器發(fā)送的所述第一操作指示。
[0283]操作執(zhí)行模塊640,用于根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作。
[0284]可選的,所述客戶端還包括:視頻采集模塊641和視頻發(fā)送模塊642。
[0285]視頻采集模塊641,用于采集所述主播用戶的直播視頻。
[0286]視頻發(fā)送模塊642,用于向所述服務(wù)器發(fā)送所述直播視頻,以便所述服務(wù)器在接收到來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù)后,向所述加入游戲的游客客戶端發(fā)送所述直播視頻和所述互動(dòng)數(shù)據(jù),所述加入游戲的游客客戶端用于根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,并將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng)。
[0287]可選的,所述客戶端還包括:請(qǐng)求發(fā)送模塊601、狀態(tài)接收模塊602和頁(yè)面顯示模塊 603。
[0288]請(qǐng)求發(fā)送模塊601,用于向所述服務(wù)器發(fā)送攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,以便所述服務(wù)器根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)。
[0289]狀態(tài)接收模塊602,用于接收所述服務(wù)器發(fā)送的游戲狀態(tài),所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0290]頁(yè)面顯示模塊603,用于根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。
[0291]可選的,所述客戶端還包括:信號(hào)接收模塊604和請(qǐng)求申請(qǐng)模塊605。
[0292]信號(hào)接收模塊604,用于當(dāng)所述游戲狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào)。
[0293]請(qǐng)求申請(qǐng)模塊605,用于在接收到所述申請(qǐng)主持信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求,所述申請(qǐng)主持請(qǐng)求用于觸發(fā)所述服務(wù)器根據(jù)所述頻道標(biāo)識(shí)向所述頻道內(nèi)的所述N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài);接收所述游客客戶端發(fā)送的申請(qǐng)加入請(qǐng)求,所述申請(qǐng)加入請(qǐng)求是所述游客客戶端在接收到所述狀態(tài)變更通知后,顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面,并在接收到所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào)后向所述服務(wù)器發(fā)送的。
[0294]可選的,所述客戶端還包括:參數(shù)發(fā)送模塊644。
[0295]參數(shù)發(fā)送模塊644,用于向所述服務(wù)器發(fā)送所述主播用戶對(duì)應(yīng)的游戲參數(shù),以便所述服務(wù)器根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果O
[0296]綜上所述,本實(shí)施例提供的客戶端,通過(guò)在主播用戶進(jìn)行在線直播的過(guò)程中,獲取主播用戶所觸發(fā)的游戲控制指令,并向服務(wù)器發(fā)送游戲控制指令,以便服務(wù)器根據(jù)游戲控制指令向主播客戶端以及與主播客戶端屬于同一頻道的游客客戶端發(fā)送操作指示,以此觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0297]另外,本實(shí)施例還提供了一種新的游戲交互模式,主播用戶在視頻直播的同時(shí)與游客用戶進(jìn)行游戲互動(dòng),各個(gè)客戶端將直播視頻與互動(dòng)顯示內(nèi)容融合于同一顯示界面進(jìn)行展示,充分提高了互動(dòng)性。
[0298]請(qǐng)參考圖8,其示出了本發(fā)明再一實(shí)施例提供的客戶端的結(jié)構(gòu)方框圖,該客戶端可以實(shí)現(xiàn)成為圖2或者圖3A所示實(shí)施例中的游客客戶端。該客戶端可以包括:接收指示模塊810和執(zhí)行操作模塊820。
[0299]接收指示模塊810,用于接收服務(wù)器發(fā)送的第二操作指示,所述第二操作指示是所述服務(wù)器在接收到主播客戶端發(fā)送的游戲控制指令后根據(jù)所述游戲控制指令向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送的,所述游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)的,N > I且N為整數(shù)。
[0300]執(zhí)行操作模塊820,用于根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0301]綜上所述,本實(shí)施例提供的客戶端,通過(guò)接收服務(wù)器發(fā)送的第二操作指示,并根據(jù)第二操作指示執(zhí)行對(duì)應(yīng)的操作;其中,第二操作指示是服務(wù)器在接收到主播客戶端發(fā)送的游戲控制指令后根據(jù)游戲控制指令向與主播客戶端屬于同一頻道的部分或者全部游客客戶端發(fā)送的,且該游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)的;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0302]請(qǐng)參考圖9,其示出了本發(fā)明還一實(shí)施例提供的客戶端的結(jié)構(gòu)方框圖,該客戶端可以實(shí)現(xiàn)成為圖2或者圖3A所示實(shí)施例中的游客客戶端。該客戶端可以包括:接收指示模塊810和執(zhí)行操作模塊820。
[0303]接收指示模塊810,用于接收服務(wù)器發(fā)送的第二操作指示,所述第二操作指示是所述服務(wù)器在接收到主播客戶端發(fā)送的游戲控制指令后根據(jù)所述游戲控制指令向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送的,所述游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)的,N > I且N為整數(shù)。
[0304]執(zhí)行操作模塊820,用于根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0305]可選的,所述客戶端還包括:接收數(shù)據(jù)模塊830、生成內(nèi)容模塊840和展示內(nèi)容模塊 850。
[0306]接收數(shù)據(jù)模塊830,用于接收所述服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻,以及來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù)。
[0307]生成內(nèi)容模塊840,用于根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng)。
[0308]展示內(nèi)容模塊850,用于將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示。
[0309]可選的,所述客戶端還包括:發(fā)送請(qǐng)求模塊801、接收狀態(tài)模塊802和第一顯示模塊 803。
[0310]發(fā)送請(qǐng)求模塊801,用于向所述服務(wù)器發(fā)送攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,以便所述服務(wù)器根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)。
[0311]接收狀態(tài)模塊802,用于接收所述服務(wù)器發(fā)送的游戲狀態(tài),所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0312]第一顯示模塊803,用于根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。
[0313]可選的,所述客戶端還包括:接收通知模塊804、第二顯示模塊805、接收信號(hào)模塊806和申請(qǐng)加入模塊807。
[0314]接收通知模塊804,用于接收所述服務(wù)器發(fā)送的游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài),所述游戲狀態(tài)變更通知是所述服務(wù)器接收到所述主播客戶端發(fā)送的攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求后發(fā)送的,所述申請(qǐng)主持請(qǐng)求是由所述主播客戶端在所述活動(dòng)狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收到所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào)后向所述服務(wù)器發(fā)送的。
[0315]第二顯示模塊805,用于顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面。
[0316]接收信號(hào)模塊806,用于接收所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào)。
[0317]申請(qǐng)加入模塊807,用于在接收到所述申請(qǐng)加入信號(hào)后,向所述服務(wù)器發(fā)送申請(qǐng)加入請(qǐng)求。
[0318]可選的,所述客戶端還包括:發(fā)送參數(shù)模塊860。
[0319]發(fā)送參數(shù)模塊860,用于向所述服務(wù)器發(fā)送所述游客用戶對(duì)應(yīng)的游戲參數(shù),以便所述服務(wù)器根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果O
[0320]綜上所述,本實(shí)施例提供的客戶端,通過(guò)接收服務(wù)器發(fā)送的第二操作指示,并根據(jù)第二操作指示執(zhí)行對(duì)應(yīng)的操作;其中,第二操作指示是服務(wù)器在接收到主播客戶端發(fā)送的游戲控制指令后根據(jù)游戲控制指令向與主播客戶端屬于同一頻道的部分或者全部游客客戶端發(fā)送的,且該游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)的;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0321]另外,本實(shí)施例還提供了一種新的游戲交互模式,主播用戶在視頻直播的同時(shí)與游客用戶進(jìn)行游戲互動(dòng),各個(gè)客戶端將直播視頻與互動(dòng)顯示內(nèi)容融合于同一顯示界面進(jìn)行展示,充分提高了互動(dòng)性。
[0322]需要說(shuō)明的是:上述實(shí)施例提供的客戶端在進(jìn)行游戲交互時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的客戶端與交互系統(tǒng)的系統(tǒng)側(cè)實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)系統(tǒng)側(cè)實(shí)施例,這里不再贅述。
[0323]下述為本發(fā)明方法實(shí)施例,在方法實(shí)施例中未進(jìn)行詳細(xì)描述的細(xì)節(jié)具體參考交互系統(tǒng)的系統(tǒng)側(cè)實(shí)施例。
[0324]請(qǐng)參考圖10,其示出了本發(fā)明一個(gè)實(shí)施例提供的交互方法的方法流程圖,本實(shí)施例以該交互方法應(yīng)用于圖1所示實(shí)施環(huán)境中來(lái)舉例說(shuō)明。該交互方法可以包括:
[0325]步驟1001,在主播用戶進(jìn)行在線直播的過(guò)程中,主播客戶端獲取主播用戶所觸發(fā)的游戲控制指令。
[0326]步驟1002,主播客戶端向服務(wù)器發(fā)送游戲控制指令。
[0327]對(duì)應(yīng)地,服務(wù)器接收主播客戶端發(fā)送的游戲控制指令。
[0328]步驟1003,服務(wù)器根據(jù)游戲控制指令向主播客戶端發(fā)送第一操作指示,并向與主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,NS I且N為整數(shù)。
[0329]對(duì)應(yīng)地,主播客戶端接收服務(wù)器發(fā)送的第一操作指示;游客客戶端接收服務(wù)器發(fā)送的第二操作指示。
[0330]步驟1004,主播客戶端根據(jù)第一操作指示執(zhí)行對(duì)應(yīng)的操作。
[0331]步驟1005,游客客戶端根據(jù)第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0332]綜上所述,本實(shí)施例提供的交互方法,通過(guò)在主播用戶進(jìn)行在線直播的過(guò)程中,主播客戶端獲取主播用戶所觸發(fā)的游戲控制指令,并向服務(wù)器發(fā)送游戲控制指令,服務(wù)器在游戲控制指令的觸發(fā)下,向頻道內(nèi)的主播客戶端和部分或者全部游客客戶端發(fā)送操作指示,觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0333]請(qǐng)參考圖11,其示出了本發(fā)明另一實(shí)施例提供的交互方法的方法流程圖,本實(shí)施例以該交互方法應(yīng)用于圖1所示實(shí)施環(huán)境中來(lái)舉例說(shuō)明。該交互方法可以包括:
[0334]步驟1101,主播客戶端向服務(wù)器發(fā)送攜帶有頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求。
[0335]對(duì)應(yīng)地,服務(wù)器接收主播客戶端發(fā)送的攜帶有頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求。
[0336]步驟1102,服務(wù)器獲取與頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)。
[0337]其中,游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0338]步驟1103,服務(wù)器向主播客戶端發(fā)送游戲狀態(tài)。
[0339]對(duì)應(yīng)地,主播客戶端接收服務(wù)器發(fā)送的游戲狀態(tài)。
[0340]步驟1104,主播客戶端根據(jù)游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。
[0341]步驟1105,游客客戶端向服務(wù)器發(fā)送攜帶有頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求。
[0342]對(duì)應(yīng)地,服務(wù)器接收游客客戶端發(fā)送的攜帶有頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求。
[0343]步驟1106,服務(wù)器根據(jù)頻道標(biāo)識(shí)獲取與頻道標(biāo)識(shí)對(duì)應(yīng)的游戲狀態(tài)。
[0344]其中,游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
[0345]步驟1107,服務(wù)器向游客客戶端發(fā)送游戲狀態(tài)。
[0346]對(duì)應(yīng)地,游客客戶端接收服務(wù)器發(fā)送的游戲狀態(tài)。
[0347]步驟1108,游客客戶端根據(jù)游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。
[0348]上述步驟1101至步驟1104可以在步驟1105至步驟1108之前進(jìn)行,也可以在步驟1105至步驟1108之后進(jìn)行,還可以與步驟1105至步驟1108同時(shí)進(jìn)行。本實(shí)施例僅以步驟1101至步驟1104在步驟1105至步驟1108之前進(jìn)行來(lái)舉例說(shuō)明,對(duì)比不作具體限定。
[0349]上述步驟1104之后,還包括:
[0350]步驟1109,當(dāng)游戲狀態(tài)為無(wú)主持狀態(tài)時(shí),主播客戶端接收主播用戶觸發(fā)的對(duì)應(yīng)于無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào)。
[0351]步驟1110,在接收到申請(qǐng)主持信號(hào)后,主播客戶端向服務(wù)器發(fā)送攜帶有頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求。
[0352]對(duì)應(yīng)地,服務(wù)器接收主播客戶端發(fā)送的攜帶有頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求。
[0353]步驟1111,服務(wù)器根據(jù)頻道標(biāo)識(shí)向頻道內(nèi)的N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知。
[0354]游戲狀態(tài)變更通知用于表示與頻道標(biāo)識(shí)對(duì)應(yīng)的游戲狀態(tài)由無(wú)主持狀態(tài)變?yōu)橛兄鞒治撮_(kāi)始狀態(tài)。
[0355]對(duì)應(yīng)地,游客客戶端接收服務(wù)器發(fā)送的游戲狀態(tài)變更通知。
[0356]步驟1112,游客客戶端顯示與有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面。
[0357]步驟1113,游客客戶端接收游客用戶觸發(fā)的對(duì)應(yīng)于有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào)。
[0358]步驟1114,在接收到申請(qǐng)加入信號(hào)后,游客客戶端向服務(wù)器發(fā)送攜帶有頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求。
[0359]對(duì)應(yīng)地,服務(wù)器接收游客客戶端發(fā)送的申請(qǐng)加入請(qǐng)求。
[0360]步驟1115,在主播用戶進(jìn)行在線直播的過(guò)程中,主播客戶端獲取主播用戶所觸發(fā)的游戲控制指令。
[0361]步驟1116,主播客戶端向服務(wù)器發(fā)送游戲控制指令。
[0362]對(duì)應(yīng)地,服務(wù)器接收主播客戶端發(fā)送的游戲控制指令。
[0363]步驟1117,服務(wù)器根據(jù)游戲控制指令向主播客戶端發(fā)送第一操作指示,并向與主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,NS I且N為整數(shù)。
[0364]對(duì)應(yīng)地,主播客戶端接收服務(wù)器發(fā)送的第一操作指示;游客客戶端接收服務(wù)器發(fā)送的第二操作指示。
[0365]步驟1118,主播客戶端根據(jù)第一操作指示執(zhí)行對(duì)應(yīng)的操作。
[0366]步驟1119,游客客戶端根據(jù)第二操作指示執(zhí)行對(duì)應(yīng)的操作。
[0367]步驟1120,主播客戶端采集主播用戶的直播視頻,并向服務(wù)器發(fā)送直播視頻。
[0368]對(duì)應(yīng)地,服務(wù)器接收主播客戶端發(fā)送的直播視頻。
[0369]步驟1121,服務(wù)器接收來(lái)源于主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù)。
[0370]步驟1122,服務(wù)器向加入游戲的游客客戶端發(fā)送直播視頻和互動(dòng)數(shù)據(jù)。
[0371]對(duì)應(yīng)地,游客客戶端接收服務(wù)器發(fā)送的直播視頻和互動(dòng)數(shù)據(jù)。
[0372]步驟1123,游客客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容。
[0373]互動(dòng)顯示內(nèi)容用于展示主播用戶和游客用戶之間的游戲互動(dòng)。
[0374]步驟1124,游客客戶端將互動(dòng)顯示內(nèi)容與直播視頻融合在同一顯示界面進(jìn)行展
/Jn ο
[0375]另外,本實(shí)施例提供的交互方法還可以包括如下步驟:
[0376]I,主播客戶端向服務(wù)器發(fā)送主播用戶對(duì)應(yīng)的游戲參數(shù)。
[0377]2,游客客戶端向服務(wù)器發(fā)送游客用戶對(duì)應(yīng)的游戲參數(shù)。
[0378]對(duì)應(yīng)地,服務(wù)器接收主播用戶對(duì)應(yīng)的游戲參數(shù)和游客用戶對(duì)應(yīng)的游戲參數(shù)。
[0379]3,服務(wù)器根據(jù)主播用戶對(duì)應(yīng)的游戲參數(shù)和游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果O
[0380]綜上所述,本實(shí)施例提供的交互方法,通過(guò)在主播用戶進(jìn)行在線直播的過(guò)程中,主播客戶端獲取主播用戶所觸發(fā)的游戲控制指令,并向服務(wù)器發(fā)送游戲控制指令,服務(wù)器在游戲控制指令的觸發(fā)下,向頻道內(nèi)的主播客戶端和部分或者全部游客客戶端發(fā)送操作指示,觸發(fā)主播客戶端和游客客戶端分別根據(jù)操作指示執(zhí)行對(duì)應(yīng)的操作;解決了【背景技術(shù)】中涉及的游戲交互模式過(guò)于程式化的問(wèn)題;由于主播用戶可以在游戲過(guò)程中根據(jù)實(shí)際情況做出應(yīng)變,將主播用戶所使用的主播客戶端作為游戲進(jìn)程的控制方,以服務(wù)器作為游戲控制指令的轉(zhuǎn)發(fā)方,可以避免游戲交互模式的程式化,增強(qiáng)交互性。
[0381]另外,本實(shí)施例還提供了一種新的游戲交互模式,主播用戶在視頻直播的同時(shí)與游客用戶進(jìn)行游戲互動(dòng),各個(gè)客戶端將直播視頻與互動(dòng)顯示內(nèi)容融合于同一顯示界面進(jìn)行展示,充分提高了互動(dòng)性。
[0382]請(qǐng)參考圖12,其示出了本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖,該服務(wù)器可以用于實(shí)施上述實(shí)施例中提供的服務(wù)器側(cè)的交互方法。所述服務(wù)器1200包括中央處理單元(CPU) 1201、包括隨機(jī)存取存儲(chǔ)器(RAM) 1202和只讀存儲(chǔ)器(ROM) 1203的系統(tǒng)存儲(chǔ)器1204,以及連接系統(tǒng)存儲(chǔ)器1204和中央處理單元1201的系統(tǒng)總線1205。所述服務(wù)器1200還包括幫助計(jì)算機(jī)內(nèi)的各個(gè)器件之間傳輸信息的基本輸入/輸出系統(tǒng)(I/O系統(tǒng))1206,和用于存儲(chǔ)操作系統(tǒng)1213、應(yīng)用程序1214和其他程序模塊1215的大容量存儲(chǔ)設(shè)備1207。
[0383]所述基本輸入/輸出系統(tǒng)1206包括有用于顯不信息的顯不器1208和用于用戶輸入信息的諸如鼠標(biāo)、鍵盤之類的輸入設(shè)備1209。其中所述顯示器1208和輸入設(shè)備1209都通過(guò)連接到系統(tǒng)總線1205的輸入/輸出控制器1210連接到中央處理單元1201。所述基本輸入/輸出系統(tǒng)1206還可以包括輸入/輸出控制器1210以用于接收和處理來(lái)自鍵盤、鼠標(biāo)、或電子觸控筆等多個(gè)其他設(shè)備的輸入。類似地,輸入/輸出控制器1210還提供輸出到顯示屏、打印機(jī)或其他類型的輸出設(shè)備。
[0384]所述大容量存儲(chǔ)設(shè)備1207通過(guò)連接到系統(tǒng)總線1205的大容量存儲(chǔ)控制器(未示出)連接到中央處理單元1201。所述大容量存儲(chǔ)設(shè)備1207及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)為服務(wù)器1200提供非易失性存儲(chǔ)。也就是說(shuō),所述大容量存儲(chǔ)設(shè)備1207可以包括諸如硬盤或者CD-ROM驅(qū)動(dòng)器之類的計(jì)算機(jī)可讀介質(zhì)(未示出)。
[0385]不失一般性,所述計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括RAM、ROM、EPROM、EEPR0M、閃存或其他固態(tài)存儲(chǔ)其技術(shù),CD-ROM、DVD或其他光學(xué)存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備。當(dāng)然,本領(lǐng)域技術(shù)人員可知所述計(jì)算機(jī)存儲(chǔ)介質(zhì)不局限于上述幾種。上述的系統(tǒng)存儲(chǔ)器1204和大容量存儲(chǔ)設(shè)備1207可以統(tǒng)稱為存儲(chǔ)器。
[0386]根據(jù)本發(fā)明的各種實(shí)施例,所述服務(wù)器1200還可以通過(guò)諸如因特網(wǎng)等網(wǎng)絡(luò)連接到網(wǎng)絡(luò)上的遠(yuǎn)程計(jì)算機(jī)運(yùn)行。也即服務(wù)器1200可以通過(guò)連接在所述系統(tǒng)總線1205上的網(wǎng)絡(luò)接口單元1211連接到網(wǎng)絡(luò)1212,或者說(shuō),也可以使用網(wǎng)絡(luò)接口單元1211來(lái)連接到其他類型的網(wǎng)絡(luò)或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)(未示出)。
[0387]所述存儲(chǔ)器還包括一個(gè)或者一個(gè)以上的程序,所述一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上中央處理單元1201執(zhí)行。上述一個(gè)或者一個(gè)以上程序包含用于執(zhí)行如圖10或者圖11所示的服務(wù)器側(cè)的交互方法的指令。
[0388]應(yīng)當(dāng)理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個(gè)”旨在也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解的是,在本文中使用的“和/或”是指包括一個(gè)或者一個(gè)以上相關(guān)聯(lián)地列出的項(xiàng)目的任意和所有可能組合。
[0389]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0390]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0391 ] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種交互系統(tǒng),其特征在于,所述系統(tǒng)包括:屬于同一頻道的主播客戶端和N個(gè)游客客戶端、以及與所述主播客戶端和所述N個(gè)游客客戶端均相連的服務(wù)器,NS I且N為整數(shù); 所述主播客戶端,用于在主播用戶進(jìn)行在線直播的過(guò)程中,獲取所述主播用戶所觸發(fā)的游戲控制指令,向所述服務(wù)器發(fā)送所述游戲控制指令; 所述服務(wù)器,用于接收所述主播客戶端發(fā)送的所述游戲控制指令,根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向所述N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示; 所述主播客戶端,還用于接收所述服務(wù)器發(fā)送的所述第一操作指示,根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作; 所述游客客戶端,用于接收所述服務(wù)器發(fā)送的所述第二操作指示,根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于, 所述主播客戶端,還用于采集所述主播用戶的直播視頻,向所述服務(wù)器發(fā)送所述直播視頻; 所述服務(wù)器,還用于接收所述主播客戶端發(fā)送的所述直播視頻,以及接收來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù),向所述加入游戲的游客客戶端發(fā)送所述直播視頻和所述互動(dòng)數(shù)據(jù); 所述游客客戶端,還用于接收所述服務(wù)器發(fā)送的所述直播視頻和所述互動(dòng)數(shù)據(jù),根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng),將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于, 所述服務(wù)器,還用于接收所述主播客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述主播客戶端發(fā)送所述游戲狀態(tài);所述主播客戶端,還用于接收所述服務(wù)器發(fā)送的所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種; 和/或, 所述服務(wù)器,還用于接收所述游客客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述游客客戶端發(fā)送所述游戲狀態(tài);所述游客客戶端,還用于接收所述服務(wù)器發(fā)送的所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于, 所述主播客戶端,還用于當(dāng)所述游戲狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào);在接收到所述申請(qǐng)主持信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求; 所述服務(wù)器,還用于接收所述主播客戶端發(fā)送的所述攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求;根據(jù)所述頻道標(biāo)識(shí)向所述頻道內(nèi)的所述N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài); 所述游客客戶端,還用于接收所述服務(wù)器發(fā)送的所述游戲狀態(tài)變更通知;顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面;接收所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào);在接收到所述申請(qǐng)加入信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求; 所述服務(wù)器,還用于接收所述游客客戶端發(fā)送的所述攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求。
5.根據(jù)權(quán)利要求1至4任一所述的系統(tǒng),其特征在于, 所述主播客戶端,還用于向所述服務(wù)器發(fā)送所述主播用戶對(duì)應(yīng)的游戲參數(shù); 所述游客客戶端,還用于向所述服務(wù)器發(fā)送所述游客用戶對(duì)應(yīng)的游戲參數(shù); 所述服務(wù)器,還用于接收所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù),根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
6.一種服務(wù)器,其特征在于,所述服務(wù)器包括:至少一個(gè)游戲主控服務(wù)器; 所述游戲主控服務(wù)器,用于接收主播客戶端發(fā)送的游戲控制指令,所述游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)并由所述主播客戶端獲取的; 所述游戲主控服務(wù)器,還用于根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,所述第一操作指示用于觸發(fā)所述主播客戶端根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作,所述第二操作指示用于觸發(fā)所述游客客戶端根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作,N彡I且N為整數(shù)。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述服務(wù)器還包括:至少一個(gè)視頻服務(wù)器和廣播服務(wù)器; 所述視頻服務(wù)器,用于接收所述主播客戶端發(fā)送的直播視頻; 所述游戲主控服務(wù)器,還用于接收來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù); 所述廣播服務(wù)器,用于將所述直播視頻和所述互動(dòng)數(shù)據(jù)發(fā)送給所述加入游戲的游客客戶端;以便所述加入游戲的游客客戶端根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng),將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示。
8.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于, 所述游戲主控服務(wù)器,還用于接收所述主播客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述主播客戶端發(fā)送所述游戲狀態(tài),以便所述主播客戶端根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種; 和/或, 所述游戲主控服務(wù)器,還用于接收所述游客客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述游客客戶端發(fā)送所述游戲狀態(tài),以便所述游客客戶端根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
9.根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于, 所述游戲主控服務(wù)器,還用于當(dāng)所述游戲狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收所述主播客戶端發(fā)送的攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求,所述申請(qǐng)主持請(qǐng)求是所述主播客戶端接收到所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào)后發(fā)送的; 所述游戲主控服務(wù)器,還用于根據(jù)所述頻道標(biāo)識(shí)向所述頻道內(nèi)的所述N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài); 所述游戲主控服務(wù)器,還用于接收所述游客客戶端發(fā)送的攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求,所述申請(qǐng)加入請(qǐng)求是所述游客客戶端在接收到所述游戲狀態(tài)變更通知后,顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面,并在接收到所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào)后向所述服務(wù)器發(fā)送的。
10.根據(jù)權(quán)利要求6至9任一所述的服務(wù)器,其特征在于,所述服務(wù)器還包括:至少一個(gè)參數(shù)管理服務(wù)器; 所述參數(shù)管理服務(wù)器,用于接收所述主播客戶端發(fā)送的所述主播用戶對(duì)應(yīng)的游戲參數(shù),以及所述游客客戶端發(fā)送的所述游客用戶對(duì)應(yīng)的游戲參數(shù);根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
11.根據(jù)權(quán)利要求6至9任一所述的服務(wù)器,其特征在于,所述服務(wù)器還包括:至少一個(gè)前端接入服務(wù)器; 所述前端接入服務(wù)器,用于當(dāng)所述游戲主控服務(wù)器為兩個(gè)或者兩個(gè)以上時(shí),接收客戶端發(fā)送的攜帶有頻道標(biāo)識(shí)的第一信息;根據(jù)所述頻道標(biāo)識(shí)從所述兩個(gè)或者兩個(gè)以上游戲主控服務(wù)器中選取一個(gè)游戲主控服務(wù)器;向被選擇的所述游戲主控服務(wù)器轉(zhuǎn)發(fā)所述攜帶有頻道標(biāo)識(shí)的第一信息; 其中,所述客戶端是指所述主播客戶端或者所述游客客戶端,所述第一信息是指所述游戲控制指令、所述互動(dòng)數(shù)據(jù)、所述游戲狀態(tài)獲取請(qǐng)求、所述申請(qǐng)主持請(qǐng)求以及所述申請(qǐng)加入請(qǐng)求中的任意一種。
12.—種客戶端,其特征在于,所述客戶端包括: 指令獲取模塊,用于在主播用戶進(jìn)行在線直播的過(guò)程中,獲取所述主播用戶所觸發(fā)的游戲控制指令; 指令發(fā)送模塊,用于向服務(wù)器發(fā)送所述游戲控制指令,以便所述服務(wù)器根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,N ^ I且N為整數(shù); 指示接收模塊,用于接收所述服務(wù)器發(fā)送的所述第一操作指示; 操作執(zhí)行模塊,用于根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作。
13.根據(jù)權(quán)利要求12所述的客戶端,其特征在于,所述客戶端還包括: 視頻采集模塊,用于采集所述主播用戶的直播視頻;視頻發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述直播視頻,以便所述服務(wù)器在接收到來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù)后,向所述加入游戲的游客客戶端發(fā)送所述直播視頻和所述互動(dòng)數(shù)據(jù),所述加入游戲的游客客戶端用于根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,并將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng)。
14.根據(jù)權(quán)利要求12所述的客戶端,其特征在于,所述客戶端還包括: 請(qǐng)求發(fā)送模塊,用于向所述服務(wù)器發(fā)送攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,以便所述服務(wù)器根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài); 狀態(tài)接收模塊,用于接收所述服務(wù)器發(fā)送的游戲狀態(tài),所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種; 頁(yè)面顯示模塊,用于根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。
15.根據(jù)權(quán)利要求14所述的客戶端,其特征在于,所述客戶端還包括: 信號(hào)接收模塊,用于當(dāng)所述游戲狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào); 請(qǐng)求申請(qǐng)模塊,用于在接收到所述申請(qǐng)主持信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求,所述申請(qǐng)主持請(qǐng)求用于觸發(fā)所述服務(wù)器根據(jù)所述頻道標(biāo)識(shí)向所述頻道內(nèi)的所述N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài);接收所述游客客戶端發(fā)送的申請(qǐng)加入請(qǐng)求,所述申請(qǐng)加入請(qǐng)求是所述游客客戶端在接收到所述狀態(tài)變更通知后,顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面,并在接收到所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào)后向所述服務(wù)器發(fā)送的。
16.根據(jù)權(quán)利要求12至15任一所述的客戶端,其特征在于,所述客戶端還包括: 參數(shù)發(fā)送模塊,用于向所述服務(wù)器發(fā)送所述主播用戶對(duì)應(yīng)的游戲參數(shù),以便所述服務(wù)器根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
17.一種客戶端,其特征在于,所述客戶端包括: 接收指示模塊,用于接收服務(wù)器發(fā)送的第二操作指示,所述第二操作指示是所述服務(wù)器在接收到主播客戶端發(fā)送的游戲控制指令后根據(jù)所述游戲控制指令向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送的,所述游戲控制指令是主播用戶在進(jìn)行在線直播的過(guò)程中觸發(fā)的,N > I且N為整數(shù); 執(zhí)行操作模塊,用于根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作。
18.根據(jù)權(quán)利要求17所述的客戶端,其特征在于,所述客戶端還包括: 接收數(shù)據(jù)模塊,用于接收所述服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻,以及來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù); 生成內(nèi)容模塊,用于根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng); 展示內(nèi)容模塊,用于將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展/Jn ο
19.根據(jù)權(quán)利要求17所述的客戶端,其特征在于,所述客戶端還包括: 發(fā)送請(qǐng)求模塊,用于向所述服務(wù)器發(fā)送攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,以便所述服務(wù)器根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài); 接收狀態(tài)模塊,用于接收所述服務(wù)器發(fā)送的游戲狀態(tài),所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種; 第一顯示模塊,用于根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面。
20.根據(jù)權(quán)利要求19所述的客戶端,其特征在于,所述客戶端還包括: 接收通知模塊,用于接收所述服務(wù)器發(fā)送的游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài),所述游戲狀態(tài)變更通知是所述服務(wù)器接收到所述主播客戶端發(fā)送的攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求后發(fā)送的,所述申請(qǐng)主持請(qǐng)求是由所述主播客戶端在所述活動(dòng)狀態(tài)為所述無(wú)主持狀態(tài)時(shí),接收到所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào)后向所述服務(wù)器發(fā)送的; 第二顯示模塊,用于顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面; 接收信號(hào)模塊,用于接收所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào); 申請(qǐng)加入模塊,用于在接收到所述申請(qǐng)加入信號(hào)后,向所述服務(wù)器發(fā)送申請(qǐng)加入請(qǐng)求。
21.根據(jù)權(quán)利要求17至20任一所述的客戶端,其特征在于,所述客戶端還包括: 發(fā)送參數(shù)模塊,用于向所述服務(wù)器發(fā)送所述游客用戶對(duì)應(yīng)的游戲參數(shù),以便所述服務(wù)器根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
22.—種交互方法,其特征在于,所述方法包括: 在主播用戶進(jìn)行在線直播的過(guò)程中,主播客戶端獲取所述主播用戶所觸發(fā)的游戲控制指令,向服務(wù)器發(fā)送所述游戲控制指令; 所述服務(wù)器在接收到所述游戲控制指令后,根據(jù)所述游戲控制指令向所述主播客戶端發(fā)送第一操作指示,并向與所述主播客戶端屬于同一頻道的N個(gè)游客客戶端中的部分或者全部發(fā)送第二操作指示,N > I且N為整數(shù); 所述主播客戶端在接收到所述第一操作指示后,根據(jù)所述第一操作指示執(zhí)行對(duì)應(yīng)的操作; 所述游客客戶端在接收到所述第二操作指示后,根據(jù)所述第二操作指示執(zhí)行對(duì)應(yīng)的操作。
23.根據(jù)權(quán)利要求22所述的方法,其特征在于,所述方法還包括: 所述主播客戶端采集所述主播用戶的直播視頻,向所述服務(wù)器發(fā)送所述直播視頻;所述服務(wù)器接收所述主播客戶端發(fā)送的所述直播視頻,以及接收來(lái)源于所述主播客戶端和/或加入游戲的游客客戶端的互動(dòng)數(shù)據(jù),向所述加入游戲的游客客戶端發(fā)送所述直播視頻和所述互動(dòng)數(shù)據(jù); 所述游客客戶端接收所述服務(wù)器發(fā)送的所述直播視頻和所述互動(dòng)數(shù)據(jù),根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播用戶和游客用戶之間的游戲互動(dòng),將所述互動(dòng)顯示內(nèi)容與所述直播視頻融合在同一顯示界面進(jìn)行展示。
24.根據(jù)權(quán)利要求22所述的方法,其特征在于,所述方法還包括: 所述服務(wù)器接收所述主播客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述主播客戶端發(fā)送所述游戲狀態(tài);所述主播客戶端接收所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種; 和/或, 所述服務(wù)器接收所述游客客戶端發(fā)送的攜帶有所述頻道對(duì)應(yīng)的頻道標(biāo)識(shí)的游戲狀態(tài)獲取請(qǐng)求,根據(jù)所述頻道標(biāo)識(shí)獲取與所述頻道標(biāo)識(shí)對(duì)應(yīng)的頻道內(nèi)的游戲狀態(tài),向所述游客客戶端發(fā)送所述游戲狀態(tài);所述游客客戶端接收所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面;其中,所述游戲狀態(tài)為無(wú)主持狀態(tài)、有主持未開(kāi)始狀態(tài)以及有主持已開(kāi)始狀態(tài)中的任意一種。
25.根據(jù)權(quán)利要求24所述的方法,其特征在于,所述主播客戶端接收所述游戲狀態(tài),根據(jù)所述游戲狀態(tài)顯示對(duì)應(yīng)的操作頁(yè)面之后,還包括: 當(dāng)所述游戲狀態(tài)為所述無(wú)主持狀態(tài)時(shí),所述主播客戶端接收所述主播用戶觸發(fā)的對(duì)應(yīng)于所述無(wú)主持狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)主持信號(hào);在接收到所述申請(qǐng)主持信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求; 所述服務(wù)器接收所述攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)主持請(qǐng)求;根據(jù)所述頻道標(biāo)識(shí)向所述頻道內(nèi)的所述N個(gè)游客客戶端發(fā)送游戲狀態(tài)變更通知,所述游戲狀態(tài)變更通知用于表示與所述頻道標(biāo)識(shí)對(duì)應(yīng)的游戲狀態(tài)由所述無(wú)主持狀態(tài)變?yōu)樗鲇兄鞒治撮_(kāi)始狀態(tài); 所述游客客戶端接收所述游戲狀態(tài)變更通知;顯示與所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面;接收所述游客用戶觸發(fā)的對(duì)應(yīng)于所述有主持未開(kāi)始狀態(tài)對(duì)應(yīng)的操作頁(yè)面的申請(qǐng)加入信號(hào);在接收到所述申請(qǐng)加入信號(hào)后,向所述服務(wù)器發(fā)送攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求; 所述服務(wù)器接收所述攜帶有所述頻道標(biāo)識(shí)的申請(qǐng)加入請(qǐng)求。
26.根據(jù)權(quán)利要求22至25任一所述的方法,其特征在于,所述方法還包括: 所述主播客戶端向所述服務(wù)器發(fā)送所述主播用戶對(duì)應(yīng)的游戲參數(shù); 所述游客客戶端向所述服務(wù)器發(fā)送所述游客用戶對(duì)應(yīng)的游戲參數(shù); 所述服務(wù)器接收所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù),根據(jù)所述主播用戶對(duì)應(yīng)的游戲參數(shù)和所述游客用戶對(duì)應(yīng)的游戲參數(shù)確定游戲結(jié)果。
【文檔編號(hào)】H04N21/65GK104168271SQ201410377941
【公開(kāi)日】2014年11月26日 申請(qǐng)日期:2014年8月1日 優(yōu)先權(quán)日:2014年8月1日
【發(fā)明者】丘建榮 申請(qǐng)人:廣州華多網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1