提供目標(biāo)多人交互視頻的方法及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)領(lǐng)域,尤其涉及一種提供目標(biāo)多人交互視頻的方法及服務(wù)器。
【背景技術(shù)】
[0002]現(xiàn)今各種類型的多人交互視頻,尤其是競技類比賽都擁有龐大的觀看需求,無論是足球比賽、籃球比賽,或是游戲電競,隊友間是否配合默契,玩家操作是否專業(yè)都會影響比賽結(jié)果。普通玩家希望通過觀看比賽來學(xué)習(xí)操作技巧以及對戰(zhàn)經(jīng)驗。為了便于用戶深入學(xué)習(xí)和研究比賽,比賽類交互視頻的播放的清晰度要求比普通視頻的清晰度要求更高,而如果采用現(xiàn)有的普通視頻文件的下載方案,獲取到比賽視頻的清晰度和流暢度往往達(dá)不達(dá)用戶要求,影響用戶體驗。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的一個目的是提供一種提供目標(biāo)多人交互視頻的方法及服務(wù)器,能夠增加播放的多人交互視頻的清晰度和流暢度。
[0004]根據(jù)本發(fā)明的一個方面,提供了一種提供目標(biāo)多人交互視頻的方法,該方法包括:
[0005]獲取用戶設(shè)備發(fā)送的關(guān)于目標(biāo)多人交互視頻的視頻訪問請求;
[0006]根據(jù)所述視頻訪問請求,確定對應(yīng)的目標(biāo)多人交互視頻;
[0007]將所述目標(biāo)多人交互視頻對應(yīng)的視頻播放信息提供至所述用戶設(shè)備,其中,所述視頻播放信息包括所述目標(biāo)多人交互視頻中的交互操作信息,所述視頻播放信息用于供所述用戶設(shè)備模擬重現(xiàn)所述目標(biāo)多人交互視頻。
[0008]上述方法一優(yōu)選的實施例中,所述視頻播放信息還包括通信協(xié)議,及根據(jù)所述通信協(xié)議和交互操作信息生成的交互視頻數(shù)據(jù)。
[0009]上述方法一優(yōu)選的實施例中,將所述目標(biāo)多人交互視頻對應(yīng)的視頻播放信息提供至所述用戶設(shè)備之前,還包括:
[0010]獲取交互操作信息,根據(jù)所述通信協(xié)議和交互操作信息生成對應(yīng)的交互視頻數(shù)據(jù);
[0011 ]存儲所述通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù);
[0012]將所述目標(biāo)多人交互視頻對應(yīng)的視頻播放信息提供至所述用戶設(shè)備,包括:
[0013]向用戶設(shè)備發(fā)送對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0014]上述方法一優(yōu)選的實施例中,存儲所述通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),包括:
[0015]以可執(zhí)行文件的方式存儲所述通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0016]上述方法一優(yōu)選的實施例中,所述可執(zhí)行文件為BAT文件。
[0017]上述方法一優(yōu)選的實施例中,向用戶設(shè)備發(fā)送對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),包括:
[0018]向所述用戶設(shè)備發(fā)送對應(yīng)的可執(zhí)行文件,所述可執(zhí)行文件包括對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0019]上述方法一優(yōu)選的實施例中,向用戶設(shè)備發(fā)送對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),包括:
[0020]向所述用戶設(shè)備發(fā)送與請求播放的目標(biāo)多人交互視頻對應(yīng)的完整的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0021]上述方法一優(yōu)選的實施例中,向用戶設(shè)備發(fā)送對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),包括:
[0022]向所述用戶設(shè)備發(fā)送與請求播放的目標(biāo)多人交互視頻對應(yīng)的分段部分的交互視頻的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0023]上述方法一優(yōu)選的實施例中,獲取用戶設(shè)備發(fā)送的關(guān)于目標(biāo)多人交互視頻的視頻訪問請求,根據(jù)所述視頻訪問請求,確定對應(yīng)的目標(biāo)多人交互視頻,包括:
[0024]根據(jù)存儲的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),生成對應(yīng)的交互視頻列表;
[0025]獲取用戶設(shè)備從所述視頻列表中選擇播放的目標(biāo)多人交互視頻。
[0026]上述方法一優(yōu)選的實施例中,根據(jù)所述通信協(xié)議和交互操作信息生成對應(yīng)的交互視頻數(shù)據(jù),包括:
[0027]根據(jù)所述通信協(xié)議和交互操作信息生成對應(yīng)的各個鏡頭角度的交互視頻數(shù)據(jù)。
[0028]上述方法一優(yōu)選的實施例中,根據(jù)所述通信協(xié)議和交互操作信息生成對應(yīng)的交互視頻數(shù)據(jù),包括:
[0029]根據(jù)所述通信協(xié)議和交互操作信息生成對應(yīng)的各個觀看視野范圍的交互視頻數(shù)據(jù)。
[0030]上述方法一優(yōu)選的實施例中,向用戶設(shè)備發(fā)送對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),包括:
[0031]判斷請求播放的目標(biāo)多人交互視頻的開始生成時間與當(dāng)前時間的差值是否大于等于預(yù)設(shè)延遲時間,其中,交互視頻的開始生成時間根據(jù)其交互視頻數(shù)據(jù)的開始生成時間確定,
[0032]若是,向所述用戶設(shè)備推送從預(yù)設(shè)時間開始的該目標(biāo)多人交互視頻對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù);
[0033]若否,重新進(jìn)行所述判斷。
[0034]上述方法一優(yōu)選的實施例中,所述預(yù)設(shè)時間為請求播放的當(dāng)前時間減去所述預(yù)設(shè)延遲時間。
[0035]上述方法一優(yōu)選的實施例中,所述預(yù)設(shè)時間為目標(biāo)多人交互視頻的開始生成時間。
[0036]上述方法一優(yōu)選的實施例中,重新進(jìn)行所述判斷的同時,還包括:
[0037]向用戶設(shè)備推送延遲倒計時。
[0038]上述方法一優(yōu)選的實施例中,獲取交互操作信息,根據(jù)所述通信協(xié)議和交互操作信息生成對應(yīng)的交互視頻數(shù)據(jù),包括:
[0039]獲取交互操作信息和設(shè)置參數(shù),根據(jù)所述通信協(xié)議和交互操作信息、設(shè)置參數(shù)生成對應(yīng)的交互視頻數(shù)據(jù);
[0040]向用戶設(shè)備發(fā)送對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),包括:
[0041]判斷請求播放的目標(biāo)多人交互視頻的參數(shù)設(shè)置是否結(jié)束,
[0042]若結(jié)束,判斷請求播放的目標(biāo)多人交互視頻的開始生成時間與當(dāng)前時間的差值是否大于等于預(yù)設(shè)延遲時間,其中,交互視頻的開始生成時間根據(jù)其交互視頻數(shù)據(jù)的開始生成時間確定,若是,向所述用戶設(shè)備推送從預(yù)設(shè)時間開始的該目標(biāo)多人交互視頻對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),其中,所述預(yù)設(shè)時間為目標(biāo)多人交互視頻的開始生成時間;若否,重新判斷請求播放的目標(biāo)多人交互視頻的開始生成時間與當(dāng)前時間的差值是否大于等于預(yù)設(shè)延遲時間;
[0043]若未結(jié)束,重新判斷交互視頻的參數(shù)設(shè)置是否結(jié)束。
[0044]上述方法一優(yōu)選的實施例中,重新判斷請求播放的目標(biāo)多人交互視頻的開始生成時間與當(dāng)前時間的差值是否大于等于預(yù)設(shè)延遲時間之前,還包括:
[0045]向用戶設(shè)備推送所述設(shè)置的目標(biāo)多人交互視頻的參數(shù)。
[0046]根據(jù)本發(fā)明的另一方面,還提供了一種提供目標(biāo)多人交互視頻的服務(wù)器,該服務(wù)器包括:
[0047]第一模塊,用于獲取用戶設(shè)備發(fā)送的關(guān)于目標(biāo)多人交互視頻的視頻訪問請求及根據(jù)所述視頻訪問請求,確定對應(yīng)的目標(biāo)多人交互視頻;
[0048]第二模塊,用于將所述目標(biāo)多人交互視頻對應(yīng)的視頻播放信息提供至所述用戶設(shè)備,其中,所述視頻播放信息包括所述目標(biāo)多人交互視頻中的交互操作信息,所述視頻播放信息用于供所述用戶設(shè)備模擬重現(xiàn)所述目標(biāo)多人交互視頻。
[0049]上述服務(wù)器一優(yōu)選的實施例中,所述視頻播放信息還包括通信協(xié)議,及根據(jù)所述通信協(xié)議和交互操作信息生成的交互視頻數(shù)據(jù)。
[0050]上述服務(wù)器一優(yōu)選的實施例中,還包括:
[0051]第三模塊,用于獲取交互操作信息,根據(jù)所述通信協(xié)議和交互操作信息生成對應(yīng)的交互視頻數(shù)據(jù);
[0052]第四模塊,用于存儲所述通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù);
[0053]所述第二模塊,用于向用戶設(shè)備發(fā)送對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0054]上述服務(wù)器一優(yōu)選的實施例中,所述第四模塊,用于以可執(zhí)行文件的方式存儲所述通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0055]上述服務(wù)器一優(yōu)選的實施例中,所述可執(zhí)行文件為BAT文件。
[0056]上述服務(wù)器一優(yōu)選的實施例中,所述第二模塊,用于向所述用戶設(shè)備發(fā)送對應(yīng)的可執(zhí)行文件,所述可執(zhí)行文件包括對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0057]上述服務(wù)器一優(yōu)選的實施例中,所述第二模塊,用于向所述用戶設(shè)備發(fā)送與請求播放的目標(biāo)多人交互視頻對應(yīng)的完整的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0058]上述服務(wù)器一優(yōu)選的實施例中,所述第二模塊,用于向所述用戶設(shè)備發(fā)送與請求播放的目標(biāo)多人交互視頻對應(yīng)的分段部分的交互視頻的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù)。
[0059]上述服務(wù)器一優(yōu)選的實施例中,所述第一模塊,用于根據(jù)存儲的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),生成對應(yīng)的交互視頻列表;獲取用戶設(shè)備從所述視頻列表中選擇播放的目標(biāo)多人交互視頻。
[0060]上述服務(wù)器一優(yōu)選的實施例中,所述第三模塊,用于根據(jù)所述通信協(xié)議和交互操作信息生成對應(yīng)的各個鏡頭角度的交互視頻數(shù)據(jù)。
[0061]上述服務(wù)器一優(yōu)選的實施例中,所述第三模塊,用于根據(jù)所述通信協(xié)議和交互操作信息生成對應(yīng)的各個觀看視野范圍的交互視頻數(shù)據(jù)。
[0062]上述服務(wù)器一優(yōu)選的實施例中,所述第二模塊,用于判斷請求播放的目標(biāo)多人交互視頻的開始生成時間與當(dāng)前時間的差值是否大于等于預(yù)設(shè)延遲時間,其中,交互視頻的開始生成時間根據(jù)其交互視頻數(shù)據(jù)的生成時間確定,
[0063]若是,向所述用戶設(shè)備推送從預(yù)設(shè)時間開始的該目標(biāo)多人交互視頻對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù);
[0064]若否,重新進(jìn)行所述判斷。
[0065]上述服務(wù)器一優(yōu)選的實施例中,所述預(yù)設(shè)時間為請求播放的當(dāng)前時間減去所述預(yù)設(shè)延遲時間。
[0066]上述服務(wù)器一優(yōu)選的實施例中,所述預(yù)設(shè)時間為目標(biāo)多人交互視頻的開始生成時間。
[0067]上述服務(wù)器一優(yōu)選的實施例中,所述第二模塊,還用于在重新進(jìn)行所述判斷的同時,向用戶設(shè)備推送延遲倒計時。
[0068]上述服務(wù)器一優(yōu)選的實施例中,所述第三模塊,用于獲取交互操作信息和設(shè)置參數(shù),根據(jù)所述通信協(xié)議和交互操作信息、設(shè)置參數(shù)生成對應(yīng)的交互視頻數(shù)據(jù);
[0069]所述第二模塊,用于判斷請求播放的目標(biāo)多人交互視頻的參數(shù)設(shè)置是否結(jié)束,若結(jié)束,判斷請求播放的目標(biāo)多人交互視頻的開始生成時間與當(dāng)前時間的差值是否大于等于預(yù)設(shè)延遲時間,其中,交互視頻的開始生成時間根據(jù)其交互視頻數(shù)據(jù)的開始生成時間確定,若是,向所述用戶設(shè)備推送從預(yù)設(shè)時間開始的該目標(biāo)多人交互視頻對應(yīng)的通信協(xié)議、交互操作信息和交互視頻數(shù)據(jù),其中,所述預(yù)設(shè)時間為目標(biāo)多人交互視頻的開始生成時間;若否,重新判斷請求播放的目標(biāo)多人交互視頻的開始生成時間與當(dāng)前時間的差值是否大于等于預(yù)設(shè)延遲時間;若未結(jié)束,重新判斷交互視頻的參數(shù)設(shè)置是否結(jié)束。
[0070]上述服務(wù)器一優(yōu)選的實施例中,所述第二模塊,用于重新判斷請求播放的目標(biāo)多人交互視頻的開始生成時間與當(dāng)前時間的差值是否大于等于預(yù)設(shè)延遲時間之前,向用戶設(shè)備推送所述設(shè)置的目標(biāo)多人交互視頻的參數(shù)。
[0071]與現(xiàn)有技術(shù)相比,本申請通過獲取用戶設(shè)備發(fā)送的關(guān)于目標(biāo)多人交互視頻的視頻訪問請求;根據(jù)所述視頻訪問請求,確定對應(yīng)的目標(biāo)多人交互視頻;將所述目標(biāo)多人交互視頻對應(yīng)的視頻播放信息提供至所述用戶設(shè)備,其中,所述視頻播放信息包括所述目標(biāo)多人交互視頻中的交互操作信息,所述視頻播放信息用于供所述用戶設(shè)備模擬重現(xiàn)所述目標(biāo)多人交互視頻,由于向用戶設(shè)備提供的是視頻播放信息,視頻播放信息是生成多人交互視頻的原始數(shù)據(jù),包括了交互操作信息,后續(xù)用戶設(shè)備采用視頻播放信息可以像服務(wù)