一種基于視頻直播的互動方法及相關設備、系統的制作方法
【專利摘要】本發明實施例公開了一種基于視頻直播的互動方法,包括:服務端接收第一客戶端發送的競猜任務,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項;所述服務端向特定客戶端廣播所述競猜任務;所述服務端接收客戶端針對所述競猜任務發送的相應競猜請求;所述服務端根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。本發明實施例還公開了一種服務端和一種基于視頻直播的互動系統。采用本發明實施例,可以提高用戶觀看直播視頻的活躍度。
【專利說明】一種基于視頻直播的互動方法及相關設備、系統
【技術領域】
[0001]本發明涉及互聯網【技術領域】,尤其涉及一種基于視頻直播的互動方法及相關設備、系統。
【背景技術】
[0002]近年來,包括集合群聊、視頻直播、頻道K歌、在線游戲、在線影視等功能為一體的客戶端空前發展,使得觀眾用戶可以自在地通過客戶端觀看主播用戶發布的直播視頻。
[0003]主播用戶通常是指視頻內容發布者,主播用戶通過攝像裝置、麥克風輸入視頻和語音信息,在通過主播客戶端將音視頻信息融合之后向服務器發送直播內容,服務器獲取登錄到主播用戶創建的頻道的用戶ID,并向對應的觀眾客戶端推送直播內容,由觀眾客戶端輸出給觀眾用戶。其中,頻道是指主播用戶通過主播客戶端創建的一種虛擬空間(或虛擬房間),位于該虛擬空間的觀眾客戶端不僅可以觀看主播客戶端的直播內容,還可以和主播客戶端進行語音或文字的交互。
[0004]然而實踐發現,觀眾用戶進入頻道觀看直播視頻的過程中,無論當前頻道正在直播的視頻的具體內容是什么,觀眾用戶只能選擇觀看或者不觀看,而無法參與到當前頻道正在直播的視頻中,導致用戶觀看直播視頻的活躍度受到影響。
【發明內容】
[0005]本發明實施例所要解決的技術問題在于,提供一種基于視頻直播的互動方法及相關設備、系統,以提高用戶觀看直播視頻的活躍度。
[0006]為了解決上述技術問題,本發明實施例提供了一種基于視頻直播的互動方法,包括:
[0007]服務端接收第一客戶端發送的競猜任務,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項;
[0008]所述服務端向特定客戶端廣播所述競猜任務;
[0009]所述服務端接收客戶端針對所述競猜任務發送的相應競猜請求;
[0010]所述服務端根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
[0011]其中,所述服務端向特定客戶端廣播所述競猜任務,包括:
[0012]所述服務端向所述特定頻道中所有或部分客戶端廣播所述競猜任務;或,
[0013]所述服務端向包括所述特定頻道在內的多個不同頻道中所有或部分客戶端廣播所述競猜任務;所述競猜任務中包括所述特定頻道的頻道標識。
[0014]其中,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項;
[0015]所述服務端接收客戶端針對所述競猜任務發送的相應競猜請求,包括:
[0016]所述服務端接收所述特定頻道中第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述特定頻道中第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求;其中,所述第一競猜選項為所述至少兩種競猜選項中的一種,所述第二競猜選項為所述至少兩種競猜選項的另一種。
[0017]其中,所述第二客戶端為任務開啟客戶端,所述第三客戶端為參與客戶端;所述第一競猜請求為任務開啟請求,所述第二競猜請求為任務參與請求;
[0018]所述服務端接收所述特定頻道中第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述特定頻道中第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求,包括:
[0019]所述服務端接收所述任務開啟客戶端針對所述競猜任務發送的包括第一競猜選項的任務開啟請求;所述任務開啟請求中還包括所述任務開啟客戶端用于所述競猜任務的第一虛擬資產總量;
[0020]所述服務端向所述特定客戶端廣播所述任務開啟請求;
[0021]所述服務端接收所述參與客戶端發送的針對所述任務開啟請求發送的包括第二競猜選項的任務參與請求;所述任務參與請求中還包括所述參與客戶端用于所述競猜任務的第二虛擬資產總量。
[0022]其中,所述服務端根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋,包括:
[0023]當所述特定頻道直播內容相應目標事件發生的結果與所述第一競猜選項匹配時,所述服務端從所述參與客戶端對應的賬戶中扣除所述第二虛擬資產總量,并將所扣除的虛擬資產總量增加至所述任務開啟客戶端對應的賬戶中;
[0024]當所述特定頻道直播內容相應目標事件發生的結果與所述第二競猜選項匹配時,所述服務端在所述參與客戶端對應的賬戶中增加所述第二虛擬資產總量,并從所述任務開啟客戶端對應的賬戶中扣除所增加的虛擬資產總量。
[0025]其中,所述服務端根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋,包括:
[0026]所述服務端向匹配的客戶端進行相應的虛擬物品反饋或/和數值反饋。
[0027]相應地,本發明實施例還提供了一種服務端,包括:
[0028]第一接收模塊,用于接收第一客戶端發送的競猜任務,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項;
[0029]廣播模塊,用于向特定客戶端廣播所述競猜任務;
[0030]第二接收模塊,用于接收客戶端針對所述競猜任務發送的相應競猜請求;
[0031]匹配模塊,用于根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配;
[0032]反饋模塊,用于根據所述匹配模塊的匹配結果向客戶端進行相應的反饋。
[0033]其中,所述廣播模塊,用于向所述特定頻道中所有或部分客戶端廣播所述競猜任務;或,
[0034]所述廣播模塊,用于向包括所述特定頻道在內的多個不同頻道中所有或部分客戶端廣播所述競猜任務;所述競猜任務中包括所述特定頻道的頻道標識。
[0035]其中,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項;
[0036]所述第二接收模塊,用于接收所述特定頻道中第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述特定頻道中第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求;其中,所述第一競猜選項為所述至少兩種競猜選項中的一種,所述第二競猜選項為所述至少兩種競猜選項的另一種。
[0037]其中,所述第二客戶端為任務開啟客戶端,所述第三客戶端為參與客戶端;所述第一競猜請求為任務開啟請求,所述第二競猜請求為任務參與請求;
[0038]所述第二接收模塊包括:
[0039]第一接收單元,用于接收所述任務開啟客戶端針對所述競猜任務發送的包括第一競猜選項的任務開啟請求;所述任務開啟請求中還包括所述任務開啟客戶端用于所述競猜任務的第一虛擬資產總量;
[0040]廣播單元,用于向所述特定客戶端廣播所述任務開啟請求;
[0041]第二接收單元,用于接收所述參與客戶端發送的針對所述任務開啟請求發送的包括第二競猜選項的任務參與請求;所述任務參與請求中還包括所述參與客戶端用于所述競猜任務的第二虛擬資產總量。
[0042]其中,所述反饋模塊,用于當所述特定頻道直播內容相應目標事件發生的結果與所述第一競猜選項匹配時,從所述參與客戶端對應的賬戶中扣除所述第二虛擬資產總量,并將所扣除的虛擬資產總量增加至所述任務開啟客戶端對應的賬戶中;當所述特定頻道直播內容相應目標事件發生的結果與所述第二競猜選項匹配時,在所述參與客戶端對應的賬戶中增加所述第二虛擬資產總量,并從所述任務開啟客戶端對應的賬戶中扣除所增加的虛擬資產總量。
[0043]其中,所述反饋模塊,用于向匹配的客戶端進行相應的虛擬物品反饋或/和數值反饋。
[0044]相應地,本發明實施例還提供了一種基于視頻直播的互動系統,包括:客戶端和服務端;其中:
[0045]所述客戶端,用于作為第一客戶端時,向所述服務端發送競猜任務,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項;
[0046]所述服務端,用于接收所述第一客戶端發送的所述競猜任務;向特定客戶端廣播所述競猜任務;
[0047]所述服務端,還用于接收客戶端針對所述競猜任務發送的相應競猜請求;
[0048]所述服務端,還用于根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
[0049]其中,所述服務端,用于向所述特定頻道中所有或部分客戶端廣播所述競猜任務;或,
[0050]所述服務端,用于向包括所述特定頻道在內的多個不同頻道中所有或部分客戶端廣播所述競猜任務;所述競猜任務中包括所述特定頻道的頻道標識。
[0051]其中,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項;
[0052]所述客戶端,還用于作為所述特定頻道中的第二客戶端時,針對所述競猜任務向所述服務端發送包括第一競猜選項的第一競猜請求;
[0053]所述客戶端,還用于作為所述特定頻道中的第三客戶端時,針對所述競猜任務向所述服務端發送包括第二競猜選項的第二競猜請求;
[0054]所述服務端,用于接收所述第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求;其中,所述第一競猜選項為所述至少兩種競猜選項中的一種,所述第二競猜選項為所述至少兩種競猜選項的另一種。
[0055]其中,所述第二客戶端為任務開啟客戶端,所述第三客戶端為參與客戶端;所述第一競猜請求為任務開啟請求,所述第二競猜請求為任務參與請求;
[0056]所述客戶端,用于當作為任務開啟客戶端時,向所述服務端發送針對所述競猜任務發送的包括第一競猜選項的任務開啟請求;所述任務開啟請求中還包括所述任務開啟客戶端用于所述競猜任務的第一虛擬資產總量;
[0057]所述服務端,還用于當接收到所述任務開啟客戶端發送的任務開啟請求時,向所述特定客戶端廣播所述任務開啟請求;
[0058]所述客戶端,用于作為參與客戶端時,向所述服務端發送針對所述任務開啟請求發送的包括第二競猜選項的任務參與請求;所述任務參與請求中還包括所述參與客戶端用于所述競猜任務的第二虛擬資產總量。
[0059]其中,所述服務端,用于當所述特定頻道直播內容相應目標事件發生的結果與所述第一競猜選項匹配時,從所述參與客戶端對應的賬戶中扣除所述第二虛擬資產總量,并將所扣除的虛擬資產總量增加至所述任務開啟客戶端對應的賬戶中;當所述特定頻道直播內容相應目標事件發生的結果與所述第二競猜選項匹配時,在所述參與客戶端對應的賬戶中增加所述第二虛擬資產總量,并從所述任務開啟客戶端對應的賬戶中扣除所增加的虛擬資產總量。
[0060]其中,所述服務端,用于向匹配的客戶端進行相應的虛擬物品反饋或/和數值反饋。
[0061]實施本發明實施例,具有如下有益效果:
[0062]通過第一客戶端向服務端發送競猜任務,該競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項,以使特定客戶端廣播所述競猜任務,從而,該特定客戶端可以向服務端發送相應的競猜請求,以參與該競猜任務,實現了客戶端用戶在觀看視頻直播的同時,能夠參與到當前頻道正在直播的視頻中,提高了用戶觀看直播視頻的活躍度。
【專利附圖】
【附圖說明】
[0063]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0064]圖1為本發明實施例提供的一種基于視頻直播的互動的網絡構架示意圖;
[0065]圖2為本發明實施例提供的一種基于視頻直播的互動方法的流程示意圖;
[0066]圖3為本發明實施例提供的另一種基于視頻直播的互動方法的流程示意圖;
[0067]圖3A為本發明實施例提供的一種發送競猜任務的交互界面的示意圖;
[0068]圖4為本發明實施例提供的另一種基于視頻直播的互動方法的流程示意圖;
[0069]圖4A為本發明實施例提供的另一種發送競猜任務的交互界面的示意圖;
[0070]圖4B為本發明實施例提供的一種客戶端在當前頻道的頻道主界面的左下角顯示競猜任務的不意圖;
[0071]圖4C為本發明實施例提供的一種任務開啟界面的示意圖;
[0072]圖4D為本發明實施例提供的一種客戶端在當前頻道的頻道主界面的左下角顯示任務開啟請求的示意圖;
[0073]圖4E為本發明實施例提供的一種任務參與界面的示意圖;
[0074]圖4F為本發明實施例提供的一種競猜結果提交界面的示意圖;
[0075]圖4G?4H為本發明實施例提供的競猜結果提交子界面的示意圖;
[0076]圖5為本發明實施例提供的一種服務端的結構示意圖;
[0077]圖6為本發明實施例提供的另一種服務端的結構示意圖;
[0078]圖7為本發明實施例提供的一種基于視頻直播的互動系統的架構示意圖。
【具體實施方式】
[0079]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0080]為了更好理解本發明實施例提供的一種基于視頻直播的互動方法及相關設備、系統,下面先對本發明實施例適用的網絡構架進行描述。請參閱圖1,圖1是本發明實施例提供的一種基于視頻直播的互動的網絡構架示意圖。如圖1所示,該網絡構架示意圖可以包括服務端以及多個客戶端,其中,服務端可以通過互聯網與多個客戶端進行通信連接。在圖1所示的網絡構架中,多個客戶端中部分客戶端可以作為主播客戶端,其余客戶端可以作為觀眾客戶端接入任一主播客戶端所創建的頻道。本發明實施例中,頻道簡單來講就是主播客戶端創建的一種虛擬空間(或虛擬房間),位于該虛擬空間內的觀眾客戶端可以不僅觀看主播客戶端的直播內容,還可以和主播客戶端進行語音或文字的交互。主播客戶端對接入其頻道內的其余觀眾客戶端不僅具有接入、踢出控制權,還具體直播主動權。本發明實施例中,主播客戶端、觀眾客戶端均可以是包括集合群聊、視頻直播、頻道K歌、在線游戲、在線影視等功能為一體的客戶端。在圖1所示的網絡構架中,主播客戶端、觀眾客戶端可以運行在包括但不限于PC (Personal Computer,個人計算機)、移動電話、移動電腦、平板電腦、個人數字助理(Personal Digital Assistant, PDA)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環等用戶設備上。服務端可以為硬件實現的服務端,如服務器,也可以為軟件實現的服務端,如服務系統。
[0081]基于圖1所示的網絡構架,本發明實施例提供了的一種基于視頻直播的互動方法。如圖2所示,為本發明實施例提供的一種基于視頻直播的互動方法的流程示意圖,可以包括以下步驟:
[0082]步驟201、服務端接收第一客戶端發送的競猜任務,該競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項。
[0083]本發明實施例中,第一客戶端可以為任一頻道中的任一客戶端。優選地,該第一客戶端為主播客戶端或者頻道管理員客戶端。
[0084]本發明實施例中,上述特定頻道可以為第一客戶端發送競猜任務時所在的頻道;頻道直播內容相應目標事件可以為當前頻道直播內容中可能發生的事件(通常為發生概率大于O但小于I的事件),也可以是當前視頻直播內容相關聯,但不會發生在視頻直播中的事件;而競猜選項則可以為對目標事件發生結果的預測。
[0085]舉例來說,假設頻道直播內容為籃球比賽直播,則該頻道直播內容相應目標事件可以為參加比賽的某一個球員在這場比賽中能得20分,相應的,該目標事件發生結果的競猜選項可以包括“能”和“不能”這兩種競猜選項;或者,頻道直播內容相應目標事件可以為在比賽直播畫面中會出現某明星,相應的,目標事件發生結果的競猜選項可以包括“會”和“不會”這兩種競猜選項;或者,頻道直播內容相應目標事件可以為比賽結果,相應的,目標事件發生結果的競猜選項可以包括“主隊勝”(也可以為“客隊負”)、“平”、“主隊負”(也可以為“客隊勝”)這三種競猜選項。
[0086]又舉例來說,假設視頻直播內容為游戲直播,且該游戲中的角色可能會由于受到攻擊或者觸碰到障礙物等原因死亡,相應的,該頻道直播內容相應目標事件可以為游戲中某個角色能夠堅持1s不死亡,相應的,目標事件發生結果的競猜選項可以包括“能”和“不能”這兩種競猜選項;或者頻道直播內容相應目標事件可以為游戲中某個角色死亡的次數超過5次,相應的,目標事件發生結果的競猜選項可以包括“會”和“不會”這兩種競猜選項。
[0087]再舉例來說,仍以視頻直播內容為籃球比賽直播為例,該頻道直播內容相應目標事件還可以是參加比賽的某一個球員的妻子在比賽結束之前會生下一對雙胞胎,相應的,目標事件發生結果的競猜選項可以包括“會”和“不會”這兩種競猜選項。
[0088]步驟202、服務端向特定客戶端廣播該競猜任務。
[0089]本發明實施例中,服務端接收到第一客戶端發送的競猜任務時,可以向特定客戶端廣播該競猜任務,以使該特定客戶端能夠參與該競猜任務。
[0090]作為一種可選的實施方式,服務端向特定客戶端廣播競猜任務可以包括:
[0091]服務端向上述特定頻道中所有或部分客戶端廣播該競猜任務。
[0092]具體的,在本發明實施例中,服務端接收到第一客戶端發送的競猜任務時,可以向上述特定頻道中所有客戶端廣播該競猜任務,也可以僅向上述特定頻道中部分客戶端廣播該競猜任務。
[0093]例如,服務端接收到競猜任務后,可以向上述特定頻道中滿足預設條件的客戶端廣播該競猜任務。其中,該預設條件可以包括但不限于是否客戶端對應的用戶為VIP(VeryImportant Person,貴賓)用戶,客戶端對應的用戶的等級不低于預設等級,客戶端對應的用戶與上述特定頻道的主播用戶的親密度不低于預設值等中的一個或多個。
[0094]作為另一種可選的實施方式,服務端向特定客戶端廣播競猜任務可以包括:
[0095]服務端向包括上述特定頻道在內的多個不同頻道中的所有或部分客戶端廣播該競猜任務。
[0096]具體的,在本發明實施例中,服務端接收到第一客戶端發送的競猜任務時,可以向包括上述特定頻道在內的多個不同頻道中的所有客戶端廣播,也可以僅向包括上述特定頻道在內的不同頻道中的部分客戶端廣播該競猜任務。
[0097]例如,服務端接收到競猜任務后,可以向包括上述特定頻道在內的多個不同頻道中滿足預設條件的客戶端廣播該競猜任務。其中,該預設條件可以包括但不限于是否客戶端對應的用戶為VIP(Very Important Person,貴賓)用戶,客戶端對應的用戶的等級不低于預設等級,客戶端對應的用戶與上述特定頻道的主播用戶的親密度不低于預設值等中的一個或多個。
[0098]其中,上述包括上述特定頻道在內的多個不同頻道可以為上述特定頻道,以及任意一個或多個其它正在進行視頻直播的頻道。
[0099]舉例來說,假設上述特定頻道為某頻道創建者創建的某頻道(如頻道I)的子頻道之一(即頻道I是上述特定頻道的父頻道,假設該特定頻道為頻道11,頻道I還包括子頻道12、13和14),則上述包括上述特定頻道在內的多個不同頻道可以為頻道I的所有子頻道(即頻道11、頻道12、頻道13和頻道14)。
[0100]步驟203、服務端接收客戶端針對該競猜任務發送的相應競猜請求。
[0101]本發明實施例中,客戶端接收到服務端廣播的競猜任務之后,可以向服務端發送針對該競猜任務的競猜請求,該競猜請求中可以包括目標事件發生結果的競猜選項中的任一種。
[0102]舉例來說,以上述籃球比賽直播中針對參加比賽的某一個球員在比賽中能得到20分的競猜任務為例,觀看籃球比賽直播的客戶端用戶可以選擇“能”或“不能”參與競猜任務,相應的,客戶端可以向服務端發送攜帶相應競猜選項(“能”或“不能”)的競猜請求。
[0103]本發明實施例中,當服務端廣播競猜任務的客戶端包括上述特定頻道之外的其它頻道中的客戶端時,競猜任務中還需要包括上述特定頻道的頻道標識,如頻道ID ;客戶端接收到競猜任務后,若想要參與競猜任務,可以根據該頻道標識進入上述特定頻道后,向服務端發送競猜請求,以參與競猜任務。
[0104]需要注意的是,在本發明實施例中,第一客戶端向服務端發送的競猜任務中也可以僅包括一種競猜選項,例如,以上述頻道直播內容為籃球比賽直播,目標事件為參加比賽的某一個球員在這場比賽中能得到20分為例,競猜任務中的可以包括“能”或“不能”這一種競猜選項;接收到競猜任務的客戶端向服務端發送的競猜請求中包括的競猜選項也只有一種選擇,其具體實現在此不再贅述。
[0105]步驟204、服務端根據特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
[0106]本發明實施例中,服務端接收到客戶端發送的競猜請求后,可以根據上述特定頻道直播內容相應目標事件發生的結果,以及客戶端發送的競猜請求,確定匹配的客戶端。
[0107]具體的,服務端可以根據上述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,即匹配上述特定頻道直播內容相應目標事件發生的結果,與競猜請求中包括的競猜選項,若競猜請求中包括的競猜選項與上述特定頻道直播內容相應目標事件發生的結果相同,則發送該競猜請求的客戶端即為匹配客戶端。
[0108]舉例來說,舉例來說,以上述游戲直播中針對游戲中某個角色(角色A)能夠堅持1s不死亡的競猜任務為例,若游戲直播中,角色A堅持15s后死亡,即與上述特定頻道直播內容相應目標事件的發生結果匹配的競猜選項為“能”,則服務端可以將發送的競猜請求中包括的競猜選項為“能”的客戶端確定為匹配客戶端。
[0109]本發明實施例中,上述特定頻道直播內容相應目標事件發生的結果可以由第一客戶端提交給服務端;服務端接收到第一客戶端提交的上述特定直播內容相應目標事件發生的結果后,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
[0110]本發明實施例中,服務端根據匹配結果向客戶端進行相應的反饋可以包括但不限于服務端向所有廣播了競猜任務的客戶端(包括參與競猜任務和未參與競猜任務的客戶端,即上述步驟202中的特定客戶端)反饋匹配結果(即此次競猜任務中匹配的競猜選項),或服務端向參與競猜任務的客戶端反饋匹配結果,或服務端向匹配客戶端進行相應的虛擬物品(如虛擬道具、勛章等)反饋或/和數值反饋(如增加命中客戶端的用戶經驗,用戶獲得的經驗達到一定數值時,可以提升用戶等級)。
[0111]在圖2所描述的方法流程中,在視頻直播的過程中,客戶端可以發起針對頻道直播內容相應目標事件發生結果的競猜任務,以使其它客戶端參與該競猜任務,從而,客戶端用戶在觀看視頻直播的同時,能夠參與到當前頻道正在直播的視頻中,提高了用戶觀看直播視頻的活躍度。
[0112]基于圖1所示的網絡構架,本發明實施例提供了的另一種基于視頻直播的互動方法。如圖3所示,為本發明實施例提供的另一種基于視頻直播的互動方法的流程示意圖,可以包括以下步驟:
[0113]步驟301、服務端接收第一客戶端發送的競猜任務,該競猜任務包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項。
[0114]本發明實施例中,第一客戶端可以為任一頻道中的任一客戶端。優選地,該第一客戶端為主播客戶端或者頻道管理員客戶端。
[0115]本發明實施例中,上述特定頻道可以為第一客戶端發送競猜任務時所在的頻道;頻道直播內容相應目標事件可以為當前頻道直播內容中可能發生的事件(通常為發生概率大于O但小于I的事件),也可以是當前視頻直播內容相關聯,但不會發生在視頻直播中的事件;而競猜選項則可以為對目標事件發生結果的不同預測。
[0116]舉例來說,假設頻道直播內容為籃球比賽直播,則該頻道直播內容相應目標事件可以為參加比賽的某一個球員在這場比賽中能得20分,相應的,該目標事件發生結果的競猜選項可以包括“能”和“不能”這兩種競猜選項;或者,頻道直播內容相應目標事件可以為在比賽直播畫面中會出現某明星,相應的,目標事件發生結果的競猜選項可以包括“會”和“不會”這兩種競猜選項;或者,頻道直播內容相應目標事件可以為比賽結果,相應的,目標事件發生結果的競猜選項可以包括“主隊勝”(也可以為“客隊負”)、“平”、“主隊負”(也可以為“客隊勝”)這三種競猜選項。
[0117]又舉例來說,假設視頻直播內容為游戲直播,且該游戲中的角色可能會由于受到攻擊或者觸碰到障礙物等原因死亡,相應的,該頻道直播內容相應目標事件可以為游戲中某個角色能夠堅持1s不死亡,相應的,目標事件發生結果的競猜選項可以包括“能”和“不能”這兩種競猜選項;或者頻道直播內容相應目標事件可以為游戲中某個角色死亡的次數超過5次,相應的,目標事件發生結果的競猜選項可以包括“會”和“不會”這兩種競猜選項。
[0118]再舉例來說,仍以視頻直播內容為籃球比賽直播為例,該頻道直播內容相應目標事件還可以是參加比賽的某一個球員的妻子在比賽結束之前會生下一對雙胞胎,相應的,目標事件發生結果的競猜選項可以包括“會”和“不會”這兩種競猜選項。
[0119]本發明實施例中,競猜任務中的目標事件,以及競猜選項可以由第一客戶端用戶在發送競猜任務時在指定的交互界面中輸入,該交互界面可以如圖3A所示(以第一客戶端用戶為主播用戶為例),其中,主題即為目標事件,勝利條件即為競猜選項。
[0120]步驟302、服務端向特定客戶端廣播該競猜任務。
[0121]本發明實施例中,服務端接收到第一客戶端發送的競猜任務時,可以向特定客戶端廣播該競猜任務,以使該特定客戶端能夠參與該競猜任務。
[0122]作為一種可選的實施方式,服務端向特定客戶端廣播競猜任務可以包括:
[0123]服務端向上述特定頻道中所有或部分客戶端廣播該競猜任務。
[0124]具體的,在本發明實施例中,服務端接收到第一客戶端發送的競猜任務時,可以向上述特定頻道中所有客戶端廣播該競猜任務,也可以僅向上述特定頻道中部分客戶端廣播該競猜任務。
[0125]例如,服務端接收到競猜任務后,可以向上述特定頻道中滿足預設條件的客戶端廣播該競猜任務。其中,該預設條件可以包括但不限于是否客戶端對應的用戶為VIP(VeryImportant Person,貴賓)用戶,客戶端對應的用戶的等級不低于預設等級,客戶端對應的用戶與上述特定頻道的主播用戶的親密度不低于預設值等中的一個或多個。
[0126]作為另一種可選的實施方式,服務端向特定客戶端廣播競猜任務可以包括:
[0127]服務端向包括上述特定頻道在內的多個不同頻道中的所有或部分客戶端廣播該競猜任務。
[0128]具體的,在本發明實施例中,服務端接收到第一客戶端發送的競猜任務時,可以向包括上述特定頻道在內的多個不同頻道中的所有客戶端廣播,也可以僅向包括上述特定頻道在內的不同頻道中的部分客戶端廣播該競猜任務。
[0129]例如,服務端接收到競猜任務后,可以向包括上述特定頻道在內的多個不同頻道中滿足預設條件的客戶端廣播該競猜任務。其中,該預設條件可以包括但不限于是否客戶端對應的用戶為VIP(Very Important Person,貴賓)用戶,客戶端對應的用戶的等級不低于預設等級,客戶端對應的用戶與上述特定頻道的主播用戶的親密度不低于預設值等中的一個或多個。
[0130]其中,上述包括上述特定頻道在內的多個不同頻道可以為上述特定頻道,以及任意一個或多個其它正在進行視頻直播的頻道。
[0131]舉例來說,假設上述特定頻道為某頻道創建者創建的某頻道(如頻道I)的子頻道之一(即頻道I是上述特定頻道的父頻道,假設該特定頻道為頻道11,頻道I還包括子頻道12、13和14),則上述包括上述特定頻道在內的多個不同頻道可以為頻道I的所有子頻道(即頻道11、頻道12、頻道13和頻道14)。
[0132]步驟303、服務端接收特定頻道中第二客戶端針對競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收該特定頻道中第三客戶端針對競猜任務發送的包括第二競猜選項的第二競猜請求;其中,第一競猜選項為該至少兩種競猜選項中的一種,第二競猜選項為該至少兩種競猜選項的另一種。
[0133]本發明實施例中,客戶端接收到服務端廣播的競猜任務時,可以根據客戶端用戶的選擇指令向服務端發送競猜請求,該競猜請求中可以攜帶上述競猜選項中的任意一種。
[0134]舉例來說,以上述籃球比賽直播中針對參加比賽的某一個球員在比賽中能得到20分的競猜任務為例,觀看籃球比賽直播的客戶端用戶可以根據選擇“能”或“不能”參與競猜任務,相應的,客戶端可以向服務端發送攜帶相應競猜選項(“能”或“不能”)的競猜請求。
[0135]本發明實施例中,當服務端廣播競猜任務的客戶端包括上述特定頻道之外的其它頻道中的客戶端時,競猜任務中還需要包括上述特定頻道的頻道標識,如頻道ID ;客戶端接收到競猜任務后,若想要參與競猜任務,可以根據該頻道標識進入上述特定頻道后,向服務端發送競猜請求,以參與競猜任務。
[0136]步驟304、服務端根據特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
[0137]本發明實施例中,服務端接收到客戶端發送的競猜請求后,可以根據上述特定頻道直播內容相應目標事件發生的結果,以及客戶端發送的競猜請求,確定匹配的客戶端。
[0138]具體的,服務端可以根據上述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,即匹配上述特定頻道直播內容相應目標事件發生的結果,與競猜請求中包括的競猜選項,若競猜請求中包括的競猜選項與上述特定頻道直播內容相應目標事件發生的結果相同,則發送該競猜請求的客戶端即為匹配客戶端。
[0139]舉例來說,舉例來說,以上述游戲直播中針對游戲中某個角色(角色A)能夠堅持1s不死亡的競猜任務為例,假設第二客戶端發送的競猜請求中包括的競猜選項為“能”(第一競猜選項),第三客戶端發送的競猜請求中包括的競猜選項為“不能”(第二競猜選項);若游戲直播中,角色A堅持15s后死亡,即與上述特定頻道直播內容相應目標事件的發生結果匹配的競猜選項為“能”(即第一競猜選項),則服務端可以將發送的競猜請求中包括的競猜選項為“能”的客戶端(即第二客戶端)確定為匹配客戶端。
[0140]本發明實施例中,上述特定頻道直播內容相應目標事件發生的結果可以由第一客戶端提交給服務端;服務端接收到第一客戶端提交的上述特定直播內容相應目標事件發生的結果后,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
[0141]本發明實施例中,服務端根據匹配結果向客戶端進行相應的反饋可以包括但不限于服務端向所有廣播了競猜任務的客戶端(包括參與競猜任務和未參與競猜任務的客戶端,即上述步驟202中的特定客戶端)反饋匹配結果(即此次競猜任務中匹配的競猜選項),或服務端向參與競猜任務的客戶端(即第二客戶端和第三客戶端)反饋匹配結果,或服務端向匹配客戶端進行相應的虛擬物品(如虛擬道具、勛章等)反饋或/和數值反饋(如增加命中客戶端的用戶經驗,用戶獲得的經驗達到一定數值時,可以提升用戶等級)。
[0142]在圖3所描述的方法流程中,在視頻直播的過程中,客戶端可以發起針對頻道直播內容相應目標事件發生結果的競猜任務,以使其它客戶端參與該競猜任務,從而,客戶端用戶在觀看視頻直播的同時,能夠參與到當前頻道正在直播的視頻中,提高了用戶觀看直播視頻的活躍度。
[0143]基于圖1所示的網絡構架,本發明實施例提供了的另一種基于視頻直播的互動方法。如圖4所示,為本發明實施例提供的另一種基于視頻直播的互動方法的流程示意圖,可以包括以下步驟:
[0144]步驟401、服務端接收第一客戶端發送的競猜任務,該競猜任務包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項。
[0145]本發明實施例中,第一客戶端可以為任一頻道中的任一客戶端。優選地,該第一客戶端為主播客戶端或者頻道管理員客戶端。
[0146]本發明實施例中,上述特定頻道可以為第一客戶端發送競猜任務時所在的頻道;頻道直播內容相應目標事件可以為當前頻道直播內容中可能發生的事件(通常為發生概率大于O但小于I的事件),也可以是當前視頻直播內容相關聯,但不會發生在視頻直播中的事件;而競猜選項則可以為對目標事件發生結果的不同預測。
[0147]舉例來說,假設頻道直播內容為籃球比賽直播,則該頻道直播內容相應目標事件可以為參加比賽的某一個球員在這場比賽中能得20分,相應的,該目標事件發生結果的競猜選項可以包括“能”和“不能”這兩種競猜選項;或者,頻道直播內容相應目標事件可以為在比賽直播畫面中會出現某明星,相應的,目標事件發生結果的競猜選項可以包括“會”和“不會”這兩種競猜選項;或者,頻道直播內容相應目標事件可以為比賽結果,相應的,目標事件發生結果的競猜選項可以包括“主隊勝”(也可以為“客隊負”)、“平”、“主隊負”(也可以為“客隊勝”)這三種競猜選項。
[0148]又舉例來說,假設視頻直播內容為游戲直播,且該游戲中的角色可能會由于受到攻擊或者觸碰到障礙物等原因死亡,相應的,該頻道直播內容相應目標事件可以為游戲中某個角色能夠堅持1s不死亡,相應的,目標事件發生結果的競猜選項可以包括“能”和“不能”這兩種競猜選項;或者頻道直播內容相應目標事件可以為游戲中某個角色死亡的次數超過5次,相應的,目標事件發生結果的競猜選項可以包括“會”和“不會”這兩種競猜選項。
[0149]再舉例來說,仍以視頻直播內容為籃球比賽直播為例,該頻道直播內容相應目標事件還可以是參加比賽的某一個球員的妻子在比賽結束之前會生下一對雙胞胎,相應的,目標事件發生結果的競猜選項可以包括“會”和“不會”這兩種競猜選項。
[0150]本發明實施例中,競猜任務中的目標事件,以及競猜選項可以由第一客戶端用戶在發送競猜任務時在指定的交互界面中輸入,該交互界面可以如圖3A所示,其中,主題即為目標事件,勝利條件即為競猜選項。
[0151]進一步地,在本發明實施例中,第一客戶端可以同時向服務端發送針對多個目標事件的競猜任務,此外,第一客戶端向服務端發送競猜任務時,還可以設置其它客戶端參與競猜時使用的虛擬資產的類別,如金豆、銀豆等;相應地,第一客戶端用戶可以在如圖4A所示的交互界面中輸入相應的目標事件,以及對應的競猜選項后,點擊確定按鈕,觸發第一客戶端向服務端發送競猜任務。
[0152]步驟402、服務端向特定客戶端廣播該競猜任務。
[0153]本發明實施例中,服務端接收到第一客戶端發送的競猜任務時,可以向特定客戶端廣播該競猜任務,以使該特定客戶端能夠參與該競猜任務。
[0154]作為一種可選的實施方式,服務端向特定客戶端廣播競猜任務可以包括:
[0155]服務端向上述特定頻道中所有或部分客戶端廣播該競猜任務。
[0156]具體的,在本發明實施例中,服務端接收到第一客戶端發送的競猜任務時,可以向上述特定頻道中所有客戶端廣播該競猜任務,也可以僅向上述特定頻道中部分客戶端廣播該競猜任務。
[0157]例如,服務端接收到競猜任務后,可以向上述特定頻道中滿足預設條件的客戶端廣播該競猜任務。其中,該預設條件可以包括但不限于是否客戶端對應的用戶為VIP(VeryImportant Person,貴賓)用戶,客戶端對應的用戶的等級不低于預設等級,客戶端對應的用戶與上述特定頻道的主播用戶的親密度不低于預設值等中的一個或多個。
[0158]作為另一種可選的實施方式,服務端向特定客戶端廣播競猜任務可以包括:
[0159]服務端向包括上述特定頻道在內的多個不同頻道中的所有或部分客戶端廣播該競猜任務。
[0160]具體的,在本發明實施例中,服務端接收到第一客戶端發送的競猜任務時,可以向包括上述特定頻道在內的多個不同頻道中的所有客戶端廣播,也可以僅向包括上述特定頻道在內的不同頻道中的部分客戶端廣播該競猜任務。
[0161]例如,服務端接收到競猜任務后,可以向包括上述特定頻道在內的多個不同頻道中滿足預設條件的客戶端廣播該競猜任務。其中,該預設條件可以包括但不限于是否客戶端對應的用戶為VIP(Very Important Person,貴賓)用戶,客戶端對應的用戶的等級不低于預設等級,客戶端對應的用戶與上述特定頻道的主播用戶的親密度不低于預設值等中的一個或多個。
[0162]其中,上述包括上述特定頻道在內的多個不同頻道可以為上述特定頻道,以及任意一個或多個其它正在進行視頻直播的頻道。
[0163]舉例來說,假設上述特定頻道為某頻道創建者創建的某頻道(如頻道I)的子頻道之一(即頻道I是上述特定頻道的父頻道,假設該特定頻道為頻道11,頻道I還包括子頻道12、13和14),則上述包括上述特定頻道在內的多個不同頻道可以為頻道I的所有子頻道(即頻道11、頻道12、頻道13和頻道14)。
[0164]本發明實施例中,當服務端廣播競猜任務的客戶端包括上述特定頻道之外的其它頻道中的客戶端時,競猜任務中還需要包括上述特定頻道的頻道標識,如頻道ID ;客戶端接收到競猜任務后,若想要參與競猜任務,可以根據該頻道標識進入上述特定頻道后,向服務端發送競猜請求,以參與競猜任務。
[0165]本發明實施例中,客戶端接收到服務端廣播的競猜任務,并進入上述特定頻道之后,可以在當前頻道的頻道主界面中指定區域顯示該競猜任務。例如,客戶端可以在當前頻道的頻道主界面的左下角顯示該競猜任務中的目標事件,以及競猜選項。其中,客戶端在當前頻道的頻道主界面的左下角顯示該競猜任務的示意圖可以如圖4B所示。
[0166]步驟403、服務端接收任務開啟客戶端針對競猜任務發送的包括第一競猜選項的任務開啟請求,該任務開啟請求中還包括任務開啟客戶端用于競猜任務的第一虛擬資產總量。
[0167]本發明實施例中,第二客戶端又可以稱為任務開啟客戶端,服務端向特定客戶端廣播競猜任務之后,需要該特定客戶端中的至少一個客戶端(任務開啟客戶端)開啟該競猜任務之后,其它客戶端才能參與競猜任務。
[0168]本發明實施例中,任務開啟客戶端向服務端發送的任務開啟請求中,還可以包括任務開啟客戶端用于競猜任務的虛擬資產總量(第一虛擬資產總量),以及競猜比率。例如,以虛擬資產為虛擬貨幣(如金幣、金豆、銀豆等)為例,該第一虛擬資產總量可以為10000金豆或8000銀豆等。
[0169]進一步地,本發明實施例中,任務開啟客戶端開啟競猜任務時,還可以設置參與競猜任務的比率,該比率為參與客戶端參與競猜任務,且選擇的競猜選項命中時,獲得的虛擬資產總量與參與客戶端用于競猜任務的虛擬資產總量的比值,并將該比率攜帶在任務開啟請求中發送給服務端,由服務端廣播給頻道中所有客戶端。
[0170]相應地,若任務開啟客戶端開啟競猜任務時,設置了比率,則服務端根據競猜選項的命中結果向客戶端進行反饋時,還需要考慮該比率。
[0171]舉例來說,以圖4B所示的競猜任務為例,接收到服務端廣播的競猜任務的客戶端在進入上述特定頻道,并如圖4B所示在當前頻道的頻道主界面的指定區域顯示競猜任務之后,若某客戶端用戶想要開啟競猜任務,該客戶端(即任務開啟客戶端)用戶可以選擇點擊頻道主界面中相應的功能按鈕,如“我要開猜”,以進入任務開啟界面,該任務開啟界面可以如圖4C所示;任務開啟客戶端用戶可以在該任務開啟界面中選擇競猜選項,并設置比率和底金(即用于競猜任務的虛擬資產總量);其中,若第一客戶端發送競猜任務時設置的其它客戶端參與競猜時使用的虛擬資產的類別包括多種類別時,如包括金豆和銀豆,則任務開啟客戶端在開啟競猜任務時,還可以選擇使用的虛擬資產的類別;任務開啟客戶端用戶完成相應設置后,可以通過點擊確定按鈕,觸發客戶端向服務端發送任務開啟請求。
[0172]需要注意的是,在本發明實施例中,接收到服務端廣播的競猜任務的客戶端可以針對不同的競猜選項分別開啟競猜任務,其開啟競猜任務的具體流程可以如上所述。
[0173]進一步地,本發明實施例中,還可以預先設置任務開啟客戶端開啟競猜任務時用于競猜任務的虛擬資產總量閾值(可以根據具體應用場景設定,如5000金豆、5000銀豆等),即第一虛擬資產總量需要大于或等于該虛擬資產總量閾值。
[0174]步驟404、服務端向上述特定客戶端廣播該任務開啟請求。
[0175]本發明實施例中,服務端接收到該任務開啟客戶端發送的任務開啟請求之后,可以向上述特定客戶端廣播該任務開啟請求;客戶端接收到該任務開啟請求之后,可以在頻道主界面的指定區域展示該任務開啟請求。
[0176]例如,客戶端可以在展示競猜任務的區域中突出顯示任務開啟請求中包括的競猜選項,并在對應區域顯示任務開啟客戶端用于競猜任務的虛擬資產總量,其示意圖可以如圖4D所示。其中,當當前顯示界面中的競猜選項均已開啟競猜任務時,客戶端用戶還可以通過點擊如圖4D中所示的“開猜”按鈕來開啟競猜任務。
[0177]步驟405、服務端接收參與客戶端發送的針對該任務開啟請求發送的包括第二競猜選項的任務參與請求,該任務參與請求中還包括參與客戶端用于競猜任務的第二虛擬資產總量。
[0178]本發明實施例中,客戶端接收到服務端廣播的任務開啟請求之后,可以向服務端發送針對該任務開啟請求的任務參與請求,以參與競猜任務。
[0179]舉例來說,仍以圖4B所示的競猜任務為例,且假設接收到服務端廣播的任務開啟請求的客戶端在當前頻道的頻道主界面指定區域顯示的任務開啟請求如圖4D所示,若某客戶端想要參與競猜任務,該客戶端(即參與客戶端)用戶可以選擇點擊頻道主界面中相應的功能按鈕,如“種豆”,以進入任務參與界面,該任務參與界面可以如圖4E所示;參與客戶端用戶可以在任務參與界面中選擇或輸入用于競猜任務的虛擬資產總量(即第二虛擬資產總量),并通過點擊“種豆”按鈕,觸發客戶端向服務端發送任務參與請求。
[0180]其中,以圖4D所示的任務開啟請求為例,若參與客戶端用戶點擊競猜選項“能”對應的“種豆”按鈕,則該任務客戶端向服務端發送的任務參與請求中包括的競猜選項為“不能”。
[0181]另外,當可用的虛擬資產包括多種不同類別時,參與客戶端用于競猜任務的虛擬資產的類別需要與任務開啟客戶端開啟競猜任務時用于競猜任務的虛擬資產的類別相同。
[0182]例如,以可用虛擬資產包括金豆和銀豆兩種類型的虛擬貨幣為例,假設任務開啟客戶端發送的任務開啟請求中包括的虛擬資產的類型為金豆,則參與客戶端想要參與該任務開啟客戶端開啟的競猜任務時,使用的虛擬資產的類型也必須為金豆;同理,假設任務開啟客戶端發送的任務開啟請求中包括的虛擬資產的類型為銀豆,則參與客戶端想要參與該任務開啟客戶端開啟的競猜任務時,使用的虛擬資產的類型也必須為銀豆。
[0183]作為一種可選的實施方式,本發明實施例中,針對任一任務開啟客戶端開啟的競猜任務,參與客戶端參與該任務開啟客戶端開啟的競猜任務時,用于競猜任務的第二虛擬資產總量必須小于或等于第一虛擬資產總量;其中,若有多個參與客戶端參與同一任務開啟客戶端開啟的競猜任務時,該多個參與客戶端用于競猜任務的第二虛擬資產總量之和必須小于或等于第一虛擬資產總量。
[0184]步驟406、當特定頻道直播內容相應目標事件發生的結果與第一競猜選項匹配時,服務端從參與客戶端對應的賬戶中扣除第二虛擬資產總量,并將所扣除的虛擬資產總量增加至任務開啟客戶端對應的賬戶中。
[0185]步驟407、當特定頻道直播內容相應目標事件發生的結果與第二競猜選項匹配時,服務端在參與客戶端對應的賬戶中增加第二虛擬資產總量,并從任務開啟客戶端對應的賬戶中扣除所增加的虛擬資產總量。
[0186]本發明實施例中,服務端接收到任務開啟客戶端發送的任務開啟請求,以及參與客戶端發送的任務參與請求之后,可以根據上述特定頻道直播內容相應目標事件發生的結果,與任務開啟客戶端發送的任務開啟請求,以及參與客戶端發送的任務參與請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
[0187]本發明實施例中,上述特定頻道直播內容相應目標事件發生的結果可以由第一客戶端提交給服務端。
[0188]具體的,第一客戶端用戶可以在特定頻道直播內容相應目標事件發生的結果出來以后,通過點擊頻道主界面中相應的功能按鈕,進入競猜結果(即特定頻道直播內容相應目標事件發生的結果)提交界面,該競猜結果提交界面可以如圖4F所示,第一客戶端用戶可以通過點擊該競猜結果提交界面中的“提交結果”或“批量提交”按鈕(若存在多個主題,即多個目標事件),進入競猜結果提交子界面,該競猜結果提交子界面可以如圖4G(對應“提交結果”)或4H(對應“批量提交”),并在選擇競猜結果后,通過點擊“確定”按鈕,觸發第一客戶端向服務端提交競猜結果。
[0189]舉例來說,仍以圖4B所示的競猜任務為例,假設任務開啟客戶端(客戶端I)發送的任務開啟請求中包括的競猜選項為“能”(第一競猜選項),第一虛擬資產總量為20000金豆;共有3個參與客戶端(客戶端2、客戶端3、客戶端4),其發送的任務參與請求中包括的競猜選項均為“不能”(第二競猜選項),第二虛擬資產總量分別為2000金豆、3000金豆、4000金豆;若服務端接收到競猜結果為“能”,即第一競猜選項命中(特定頻道直播內容相應目標事件發生的結果與第一競猜選項匹配),服務端分別從客戶端2、客戶端3、客戶端4對應的賬戶中扣除2000金豆、3000金豆、4000金豆,并在客戶端I對應的賬戶中增加9000金豆(2000+3000+4000);若比賽中球員A最終得分為20分以下,即第二競猜選項命中,月艮務端分別在客戶端2、客戶端3、客戶端4對應的賬戶中增加2000金豆、3000金豆、4000金豆,并從客戶端I對應的賬戶中扣除9000金豆。
[0190]又舉例來說,以上述步驟407中所舉示例為例,假設客戶端1(任務開啟客戶端)開啟競猜任務時,設置的比率為1:2,則若服務端接收到的競猜結果為“不能”,即第二競猜選項命中(特定頻道直播內容相應目標事件發生的結果與第二競猜選項匹配),服務端分別在客戶端2、客戶端3、客戶端4對應的賬戶中增加4000金豆(2000*2)、6000金豆(3000*2)、8000金豆(4000*2),并從客戶端I對應的賬戶中扣除18000金豆(4000+6000+8000)。
[0191]可選地,本發明實施例中,任務開啟客戶端開啟競猜任務時,設置的比率的取值范圍可以預先設定,任務開啟客戶端設置的比率的值必須屬于該預先設定的取值范圍,例如,該取值范圍可以為1:η,0.1彡η彡9.9。
[0192]需要注意的是,在本發明實施例中,若針對同一種競猜選項存在多個任務開啟客戶端,在服務端向特定客戶端廣播競猜任務開啟請求之后,接收到服務端廣播的任務開啟請求的客戶端可以根據接收到任務開啟請求的時間順序,優先在頻道主界面的指定區域展示最早接收到的任務開啟請求(所選擇的競猜選項以及用于競猜任務的第一虛擬資產總量),并當針對該任務開啟請求的任務參與請求中包括的第二虛擬資產總量之和等于第一虛擬資產總量時,在頻道主界面的指定區域展示次早接收到的任務開啟請求;或者,當任務開啟客戶端設置了參與競猜任務的比率(如1:η)時,頻道中各客戶端可以根據任務開啟請求中包括的比率,優先在頻道主界面中展示η值最高的任務開啟請求,并當針對該任務開啟請求的任務參與請求中包括的第二虛擬資產總量之和等于第一虛擬資產總量時,在頻道主界面的指定區域展示η值次高的任務開啟請求。其中,當存在多個任務開啟客戶端時,任一任務開啟客戶端開啟競猜任務,以及參與客戶端參與該任務開啟客戶端開啟的競猜任務的具體處理流程均可以參見圖4中所描述的相關流程,在此不再贅述。
[0193]在圖4所描述的方法流程中,在通過客戶端觀看視頻直播的過程中,客戶端發起競猜任務之后,可以一個或多個特定客戶端作為任務開啟客戶端開啟競猜任務,以使其它特定客戶端作為參與客戶端參與任務開啟客戶端開啟的競猜任務,不僅使得客戶端在觀看視頻直播的同時,能夠參與到當前頻道正在直播的視頻中,還引入了不同客戶端之間的競爭(任務開啟客戶端和參與客戶端),進一步增加了不同客戶端的互動,提高了用戶觀看直播視頻的活躍度。
[0194]為了使本領域技術人員更好地理解本發明實施例提供的技術方案,下面結合具體應用場景對本發明實施例提供的技術方案進行描述。
[0195]在該實施例中,以直播內容為游戲直播為例,假設該游戲中虛擬角色可能會由于受到傷害而死亡,且可以通過攻擊其它虛擬角色造成其它虛擬角色的死亡。
[0196]當主播用戶通過主播客戶端進行游戲直播時,為了提高觀看游戲直播的用戶的活躍度,主播用戶可以點擊當前頻道的頻道主界面中的相關功能按鈕(如“設置競猜”),以進入如圖3Α所示的競猜任務設置界面,并填寫主題(目標事件)以及勝利條件(競猜選項)之后,可以通過點擊“確定”按鈕,以觸發主播客戶端可以作為任務設置客戶端(即第一客戶端)向服務端發送競猜任務,假設該競猜任務中目標事件為“我能否拿到一血?(即主播用戶控制的虛擬角色能夠在游戲中第一個殺死其它的虛擬角色)”,其對應的競猜選項包括“能”和“不能”。
[0197]服務端接收到主播客戶端發送的競猜任務時,可以向主播客戶端所在頻道中所有客戶端廣播該競猜任務;頻道中所有客戶端接收到該競猜任務時,可以在頻道主界面的左下角展示該競猜任務(目標事件,以及競猜選項),其示意圖可以如圖4B所示。
[0198]服務端向頻道中所有客戶端廣播競猜任務之后,若頻道中某觀眾客戶端想要開啟競猜任務,可以通過點擊圖4B所示的界面中的“我要開猜”按鈕,以進入如圖4C所示的任務開啟功能界面,并選擇或填寫相關信息,如競猜選項(即第一競猜選項)、比率、虛擬資產類別(即金豆或銀豆),以及底金(即用于競猜任務的虛擬資產總量,第一虛擬資產總量)之后,可以通過點擊“確定”按鈕,觸發該觀眾客戶端作為任務開啟客戶端(即第二客戶端)向服務端發送任務開啟請求,假設觀眾用戶I認為主播用戶控制的虛擬角色能拿到一血,則觀眾用戶I可以通過其客戶端(觀眾客戶端I)向服務端發送任務開啟請求,該任務開啟請求中包括觀眾用戶I選擇的競猜選項“不能”(第一競猜選項)、觀眾用戶I確定用于競猜任務的第一虛擬資產總量(假設為1000萬金豆),以及觀眾用戶I設置的競猜任務的比率(假設為1:0.5)。
[0199]應該認識到,頻道內的其它觀眾客戶端也可以作為任務開啟客戶端開啟競猜任務。
[0200]服務端接收到觀眾客戶端I (即任務開啟客戶端)發送的上述任務開啟請求時,可以向頻道中所有客戶端廣播該任務開啟請求;頻道中各客戶端接收到該任務開啟請求后,可以在頻道主界面中展示競猜任務的指定區域中,突出顯示任務開啟客戶端所選擇的競猜選項(即第一競猜選項)、以及任務開啟客戶端設置的比率,其示意圖可以如圖4D所示。
[0201]服務端向頻道中所有客戶端廣播任務開啟請求之后,頻道中的其它觀眾客戶端可以作為參與客戶端參與上述任務開啟客戶端開啟的競猜任務,假設觀眾用戶2、觀眾用戶3和觀眾用戶4均認為主播用戶控制的虛擬角色不能拿到一血,則其可以分別點擊如圖4D所示的界面中“能”對應的“種豆”按鈕,以進入如圖4E所示的任務參與界面,并輸入或選擇參與競猜任務的虛擬資產總量(第二虛擬資產總量),并通過點擊如圖4E所示的界面中的“種豆”按鈕,觸發各自的客戶端(觀眾客戶端2、觀眾客戶端3和觀眾客戶端4)作為參與客戶端向服務端發送任務參與請求,該任務參與請求中包括的競猜選項均為“不能”(第二競猜選項),假設觀眾用戶2、觀眾用戶3和觀眾用戶4用于參與競猜任務的虛擬資產總量(第二虛擬資產總量)分別為30萬金豆、50萬金豆和100萬金豆。
[0202]當主播用戶開始游戲,且游戲中一血已經出現后(即已經有至少一個虛擬角色被殺死以后),主播用戶可以點擊當前頻道的頻道主界面中相應的功能按鈕(如“提交競猜結果”),以進入競猜結果提交界面,其示意圖可以如圖4F所示,并點擊“提交結果”按鈕,進入競猜結果提交子界面,并根據游戲中的實際結果選擇命中的競猜選項之后,通過點擊“確定”按鈕,觸發主播客戶端向服務端發送競猜結果。
[0203]服務端接收到競猜結果后,將該競猜結果與接收到的任務開啟請求、任務參與請求中包括的競猜選項進行匹配。假設主播用戶未能拿到一血,即第二競猜選項命中,服務端可以根據該競猜選項的命中結果,分別在觀眾客戶端2、觀眾客戶端3和觀眾客戶端4對應的賬戶中增加15萬(30萬*0.5)金豆、25萬(50萬*0.5)金豆和50萬(100萬*0.5)金豆,并從觀眾客戶端I對應的賬戶中扣除90萬金豆。
[0204]通過以上描述可以看出,在本發明實施例提供的技術方案中,在視頻直播的過程中,第一客戶端可以發起針對特定頻道直播內容相應目標事件的競猜任務,以使特定客戶端參與該競猜任務,從而,客戶端用戶在觀看視頻直播的同時,能夠參與到當前頻道正在直播的視頻中,提高了用戶觀看直播視頻的活躍度。
[0205]基于上述方法實施例相同的技術構思,本發明實施例還提供了一種服務端,可以應用于上述方法實施例。
[0206]如圖5所示,為本發明實施例提供的一種服務端的結構示意圖,可以包括:
[0207]第一接收模塊501,用于接收第一客戶端發送的競猜任務,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項;
[0208]廣播模塊502,用于向特定客戶端廣播所述競猜任務;
[0209]第二接收模塊503,用于接收客戶端針對所述競猜任務發送的相應競猜請求;
[0210]匹配模塊504,用于根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配;
[0211]反饋模塊505,用于根據所述匹配模塊504的匹配結果向客戶端進行相應的反饋。
[0212]在可選實施例中,所述廣播模塊502,可以用于向所述特定頻道中所有或部分客戶端廣播所述競猜任務;或,
[0213]所述廣播模塊502,可以用于向包括所述特定頻道在內的多個不同頻道中所有或部分客戶端廣播所述競猜任務;所述競猜任務中包括所述特定頻道的頻道標識。
[0214]在可選實施例中,所述反饋模塊505,可以用于用于向匹配的客戶端進行相應的虛擬物品反饋或/和數值反饋。
[0215]在可選實施例中,所述競猜任務可以包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項;
[0216]相應地,所述第二接收模塊503,可以用于接收所述特定頻道中第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述特定頻道中第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求;其中,所述第一競猜選項為所述至少兩種競猜選項中的一種,所述第二競猜選項為所述至少兩種競猜選項的另一種。
[0217]在可選實施例中,所述第二客戶端可以為任務開啟客戶端,所述第三客戶端可以為參與客戶端;所述第一競猜請求可以為任務開啟請求,所述第二競猜請求可以為任務參與請求;
[0218]相應地,請一并參閱圖6,圖6是本發明實施例公開的另一種服務端的結構示意圖。其中,圖6所示的服務端是由圖5所示的服務端進行優化得到的,與圖5所示的服務端相比,圖6所示的服務端中,所述第二接收模塊503可以包括:
[0219]第一接收單元5031,用于接收所述任務開啟客戶端針對所述競猜任務發送的包括第一競猜選項的任務開啟請求;所述任務開啟請求中還包括所述任務開啟客戶端用于所述競猜任務的第一虛擬資產總量;
[0220]廣播單元5032,用于向所述特定客戶端廣播所述任務開啟請求;
[0221]第二接收單元5033,用于接收所述參與客戶端發送的針對所述任務開啟請求發送的包括第二競猜選項的任務參與請求;所述任務參與請求中還包括所述參與客戶端用于所述競猜任務的第二虛擬資產總量。
[0222]相應地,所述反饋模塊505,可以用于當所述特定頻道直播內容相應目標事件發生的結果與所述第一競猜選項匹配時,從所述參與客戶端對應的賬戶中扣除所述第二虛擬資產總量,并將所扣除的虛擬資產總量增加至所述任務開啟客戶端對應的賬戶中;當所述特定頻道直播內容相應目標事件發生的結果與所述第二競猜選項匹配時,在所述參與客戶端對應的賬戶中增加所述第二虛擬資產總量,并從所述任務開啟客戶端對應的賬戶中扣除所增加的虛擬資產總量。
[0223]基于上述方法實施例相同的技術構思,本發明實施例還提供了一種基于視頻直播的互動系統,可以應用于上述方法實施例。
[0224]如圖7所示,為本發明實施例提供的一種基于視頻直播的互動系統的架構示意圖,該系統中可以包括客戶端701和服務端702 ;其中:
[0225]所述客戶端701,用于作為第一客戶端時,向所述服務端發送競猜任務,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項;
[0226]所述服務端702,用于接收所述第一客戶端發送的所述競猜任務;向特定客戶端廣播所述競猜任務;
[0227]所述服務端702,還用于接收客戶端針對所述競猜任務發送的相應競猜請求;
[0228]所述服務端702,還用于根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
[0229]在可選實施例中,所述服務端702,可以用于向所述特定頻道中所有或部分客戶端廣播所述競猜任務;或,
[0230]所述服務端702,可以用于向包括所述特定頻道在內的多個不同頻道中所有或部分客戶端廣播所述競猜任務;所述競猜任務中包括所述特定頻道的頻道標識。
[0231 ] 在可選實施例中,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項;
[0232]所述客戶端701,還可以用于作為所述特定頻道中的第二客戶端時,針對所述競猜任務向所述服務端發送包括第一競猜選項的第一競猜請求;
[0233]所述客戶端701,還可以用于作為所述特定頻道中的第三客戶端時,針對所述競猜任務向所述服務端發送包括第二競猜選項的第二競猜請求;
[0234]所述服務端702,可以用于接收所述第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求;其中,所述第一競猜選項為所述至少兩種競猜選項中的一種,所述第二競猜選項為所述至少兩種競猜選項的另一種。
[0235]在可選實施例中,所述第二客戶端為任務開啟客戶端,所述第三客戶端為參與客戶端;所述第一競猜請求為任務開啟請求,所述第二競猜請求為任務參與請求;
[0236]所述客戶端701,可以用于當作為任務開啟客戶端時,向所述服務端發送針對所述競猜任務發送的包括第一競猜選項的任務開啟請求;所述任務開啟請求中還包括所述任務開啟客戶端用于所述競猜任務的第一虛擬資產總量;
[0237]所述服務端702,還可以用于當接收到所述任務開啟客戶端發送的任務開啟請求時,向所述特定客戶端廣播所述任務開啟請求;
[0238]所述客戶端701,可以用于作為參與客戶端時,向所述服務端發送針對所述任務開啟請求發送的包括第二競猜選項的任務參與請求;所述任務參與請求中還包括所述參與客戶端用于所述競猜任務的第二虛擬資產總量。
[0239]在可選實施例中,所述服務端702,可以用于當所述特定頻道直播內容相應目標事件發生的結果與所述第一競猜選項匹配時,從所述參與客戶端對應的賬戶中扣除所述第二虛擬資產總量,并將所扣除的虛擬資產總量增加至所述任務開啟客戶端對應的賬戶中;當所述特定頻道直播內容相應目標事件發生的結果與所述第二競猜選項匹配時,在所述參與客戶端對應的賬戶中增加所述第二虛擬資產總量,并從所述任務開啟客戶端對應的賬戶中扣除所增加的虛擬資產總量。
[0240]在可選實施例中,所述服務端702,可以用于向匹配的客戶端進行相應的虛擬物品反饋或/和數值反饋。
[0241]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
[0242]此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發明的描述中,“多個”的含義是至少兩個,例如兩個,
三個等,除非另有明確具體的限定。
[0243]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬【技術領域】的技術人員所理解。
[0244]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基于計算機的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指令并執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0245]應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
[0246]本【技術領域】的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
[0247]此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
[0248]上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。
【權利要求】
1.一種基于視頻直播的互動方法,其特征在于,包括: 服務端接收第一客戶端發送的競猜任務,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項; 所述服務端向特定客戶端廣播所述競猜任務; 所述服務端接收客戶端針對所述競猜任務發送的相應競猜請求; 所述服務端根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
2.如權利要求1所述的方法,其特征在于,所述服務端向特定客戶端廣播所述競猜任務,包括: 所述服務端向所述特定頻道中所有或部分客戶端廣播所述競猜任務;或, 所述服務端向包括所述特定頻道在內的多個不同頻道中所有或部分客戶端廣播所述競猜任務;所述競猜任務中包括所述特定頻道的頻道標識。
3.如權利要求1所述的方法,其特征在于,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項; 所述服務端接收客戶端針對所述競猜任務發送的相應競猜請求,包括: 所述服務端接收所述特定頻道中第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述特定頻道中第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求;其中,所述第一競猜選項為所述至少兩種競猜選項中的一種,所述第二競猜選項為所述至少兩種競猜選項的另一種。
4.如權利要求3所述的方法,其特征在于,所述第二客戶端為任務開啟客戶端,所述第三客戶端為參與客戶端;所述第一競猜請求為任務開啟請求,所述第二競猜請求為任務參與請求; 所述服務端接收所述特定頻道中第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述特定頻道中第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求,包括: 所述服務端接收所述任務開啟客戶端針對所述競猜任務發送的包括第一競猜選項的任務開啟請求;所述任務開啟請求中還包括所述任務開啟客戶端用于所述競猜任務的第一虛擬資產總量; 所述服務端向所述特定客戶端廣播所述任務開啟請求; 所述服務端接收所述參與客戶端發送的針對所述任務開啟請求發送的包括第二競猜選項的任務參與請求;所述任務參與請求中還包括所述參與客戶端用于所述競猜任務的第二虛擬資產總量。
5.如權利要求4所述的方法,其特征在于,所述服務端根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋,包括: 當所述特定頻道直播內容相應目標事件發生的結果與所述第一競猜選項匹配時,所述服務端從所述參與客戶端對應的賬戶中扣除所述第二虛擬資產總量,并將所扣除的虛擬資產總量增加至所述任務開啟客戶端對應的賬戶中; 當所述特定頻道直播內容相應目標事件發生的結果與所述第二競猜選項匹配時,所述服務端在所述參與客戶端對應的賬戶中增加所述第二虛擬資產總量,并從所述任務開啟客戶端對應的賬戶中扣除所增加的虛擬資產總量。
6.如權利要求1所述的方法,其特征在于,所述服務端根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋,包括: 所述服務端向匹配的客戶端進行相應的虛擬物品反饋或/和數值反饋。
7.一種服務端,其特征在于,包括: 第一接收模塊,用于接收第一客戶端發送的競猜任務,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項; 廣播模塊,用于向特定客戶端廣播所述競猜任務; 第二接收模塊,用于接收客戶端針對所述競猜任務發送的相應競猜請求; 匹配模塊,用于根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配; 反饋模塊,用于根據所述匹配模塊的匹配結果向客戶端進行相應的反饋。
8.如權利要求7所述的服務端,其特征在于, 所述廣播模塊,用于向所述特定頻道中所有或部分客戶端廣播所述競猜任務;或, 所述廣播模塊,用于向包括所述特定頻道在內的多個不同頻道中所有或部分客戶端廣播所述競猜任務;所述競猜任務中包括所述特定頻道的頻道標識。
9.如權利要求7所述的服務端,其特征在于,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項; 所述第二接收模塊,用于接收所述特定頻道中第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述特定頻道中第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求;其中,所述第一競猜選項為所述至少兩種競猜選項中的一種,所述第二競猜選項為所述至少兩種競猜選項的另一種。
10.如權利要求9所述的服務端,其特征在于,所述第二客戶端為任務開啟客戶端,所述第三客戶端為參與客戶端;所述第一競猜請求為任務開啟請求,所述第二競猜請求為任務參與請求; 所述第二接收模塊包括: 第一接收單元,用于接收所述任務開啟客戶端針對所述競猜任務發送的包括第一競猜選項的任務開啟請求;所述任務開啟請求中還包括所述任務開啟客戶端用于所述競猜任務的第一虛擬資產總量; 廣播單元,用于向所述特定客戶端廣播所述任務開啟請求; 第二接收單元,用于接收所述參與客戶端發送的針對所述任務開啟請求發送的包括第二競猜選項的任務參與請求;所述任務參與請求中還包括所述參與客戶端用于所述競猜任務的第二虛擬資產總量。
11.如權利要求10所述的服務端,其特征在于, 所述反饋模塊,用于當所述特定頻道直播內容相應目標事件發生的結果與所述第一競猜選項匹配時,從所述參與客戶端對應的賬戶中扣除所述第二虛擬資產總量,并將所扣除的虛擬資產總量增加至所述任務開啟客戶端對應的賬戶中;當所述特定頻道直播內容相應目標事件發生的結果與所述第二競猜選項匹配時,在所述參與客戶端對應的賬戶中增加所述第二虛擬資產總量,并從所述任務開啟客戶端對應的賬戶中扣除所增加的虛擬資產總量。
12.如權利要求7所述的服務端,其特征在于, 所述反饋模塊,用于向匹配的客戶端進行相應的虛擬物品反饋或/和數值反饋。
13.一種基于視頻直播的互動系統,其特征在于,包括:客戶端和服務端;其中: 所述客戶端,用于作為第一客戶端時,向所述服務端發送競猜任務,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的競猜選項; 所述服務端,用于接收所述第一客戶端發送的所述競猜任務;向特定客戶端廣播所述競猜任務; 所述服務端,還用于接收客戶端針對所述競猜任務發送的相應競猜請求; 所述服務端,還用于根據所述特定頻道直播內容相應目標事件發生的結果,與客戶端發送的競猜請求進行匹配,并根據匹配結果向客戶端進行相應的反饋。
14.如權利要求13所述的系統,其特征在于, 所述服務端,用于向所述特定頻道中所有或部分客戶端廣播所述競猜任務;或, 所述服務端,用于向包括所述特定頻道在內的多個不同頻道中所有或部分客戶端廣播所述競猜任務;所述競猜任務中包括所述特定頻道的頻道標識。
15.如權利要求13所述的系統,其特征在于,所述競猜任務包括針對特定頻道直播內容相應目標事件發生結果的至少兩種競猜選項; 所述客戶端,還用于作為所述特定頻道中的第二客戶端時,針對所述競猜任務向所述服務端發送包括第一競猜選項的第一競猜請求; 所述客戶端,還用于作為所述特定頻道中的第三客戶端時,針對所述競猜任務向所述服務端發送包括第二競猜選項的第二競猜請求; 所述服務端,用于接收所述第二客戶端針對所述競猜任務發送的包括第一競猜選項的第一競猜請求,以及接收所述第三客戶端針對所述競猜任務發送的包括第二競猜選項的第二競猜請求;其中,所述第一競猜選項為所述至少兩種競猜選項中的一種,所述第二競猜選項為所述至少兩種競猜選項的另一種。
16.如權利要求13所述的系統,其特征在于,所述第二客戶端為任務開啟客戶端,所述第三客戶端為參與客戶端;所述第一競猜請求為任務開啟請求,所述第二競猜請求為任務參與請求; 所述客戶端,用于當作為任務開啟客戶端時,向所述服務端發送針對所述競猜任務發送的包括第一競猜選項的任務開啟請求;所述任務開啟請求中還包括所述任務開啟客戶端用于所述競猜任務的第一虛擬資產總量; 所述服務端,還用于當接收到所述任務開啟客戶端發送的任務開啟請求時,向所述特定客戶端廣播所述任務開啟請求; 所述客戶端,用于作為參與客戶端時,向所述服務端發送針對所述任務開啟請求發送的包括第二競猜選項的任務參與請求;所述任務參與請求中還包括所述參與客戶端用于所述競猜任務的第二虛擬資產總量。
17.如權利要求16所述的系統,其特征在于, 所述服務端,用于當所述特定頻道直播內容相應目標事件發生的結果與所述第一競猜選項匹配時,從所述參與客戶端對應的賬戶中扣除所述第二虛擬資產總量,并將所扣除的虛擬資產總量增加至所述任務開啟客戶端對應的賬戶中;當所述特定頻道直播內容相應目標事件發生的結果與所述第二競猜選項匹配時,在所述參與客戶端對應的賬戶中增加所述第二虛擬資產總量,并從所述任務開啟客戶端對應的賬戶中扣除所增加的虛擬資產總量。
18.如權利要求13所述的系統,其特征在于, 所述服務端,用于向匹配的客戶端進行相應的虛擬物品反饋或/和數值反饋。
【文檔編號】H04N21/478GK104363471SQ201410676201
【公開日】2015年2月18日 申請日期:2014年11月21日 優先權日:2014年11月21日
【發明者】馬杰 申請人:廣州華多網絡科技有限公司