一種視頻采集設(shè)備推薦方法和設(shè)備的制作方法
【專利摘要】本發(fā)明實施例公開了一種視頻采集設(shè)備推薦方法,包括:客戶端接收實時視頻發(fā)布請求;所述客戶端獲取當(dāng)前使用的視頻采集設(shè)備的型號信息;所述客戶端判斷所述當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配;其中,所述配置文件中包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息;若不匹配,根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦。本發(fā)明實施例還公開了一種客戶端。采用本發(fā)明實施例,可實現(xiàn)為實時視頻發(fā)布用戶推薦更優(yōu)的視頻采集設(shè)備,以優(yōu)化實時視頻的發(fā)布效果。
【專利說明】一種視頻采集設(shè)備推薦方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種視頻采集設(shè)備推薦方法和設(shè)備。
【背景技術(shù)】
[0002]近年來,隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,包括在線娛樂與游戲直播在內(nèi)的眾多真人秀互聯(lián)網(wǎng)應(yīng)用得到了空前的發(fā)展。用戶可以通過上述真人秀互聯(lián)網(wǎng)應(yīng)用發(fā)布實時視頻,進(jìn)行真人秀表演,展示自身在唱歌、跳舞、解說等方面的才能。
[0003]然而實踐中發(fā)現(xiàn),許多用戶在通過真人秀互聯(lián)網(wǎng)應(yīng)用發(fā)布實時視頻時,由于對視頻采集設(shè)備(如攝像頭)的認(rèn)知不深,未能使用合適的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布,導(dǎo)致用戶發(fā)布的實時視頻的畫質(zhì)較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種視頻采集設(shè)備推薦的方法和設(shè)備,可為實時視頻發(fā)布用戶推薦更優(yōu)的視頻采集設(shè)備,以優(yōu)化實時視頻的發(fā)布效果。
[0005]為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種視頻采集設(shè)備推薦方法,包括:
[0006]客戶端接收實時視頻發(fā)布請求;
[0007]所述客戶端獲取當(dāng)前使用的視頻采集設(shè)備的型號信息;
[0008]所述客戶端判斷所述當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配;其中,所述配置文件中包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息;
[0009]若不匹配,根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦。
[0010]其中,所述客戶端接收實時視頻發(fā)布請求之前,還包括:
[0011]當(dāng)所述客戶端初始化時,向服務(wù)器發(fā)送配置文件獲取請求;
[0012]所述客戶端接收所述服務(wù)器返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有配置文件的版本號;
[0013]所述客戶端根據(jù)所述配置文件的版本號獲取對應(yīng)的配置文件。
[0014]其中,所述客戶端根據(jù)所述配置文件的版本號獲取對應(yīng)的配置文件,包括:
[0015]所述客戶端根據(jù)所述配置文件的版本號判斷本地是否存儲有所述版本號對應(yīng)的配置文件;
[0016]若判斷為是,獲取本地存儲的所述版本號對應(yīng)的配置文件;
[0017]若判斷為否,根據(jù)所述配置文件的版本號從所述服務(wù)器中獲取對應(yīng)的配置文件。
[0018]其中,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型的對應(yīng)關(guān)系;
[0019]所述客戶端根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦,包括:
[0020]所述客戶端向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型。
[0021]其中,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息、以及所推薦的視頻采集設(shè)備的價格信息的對應(yīng)關(guān)系;
[0022]所述客戶端根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦,包括:
[0023]所述客戶端向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息,以及所推薦的視頻采集設(shè)備的價格信息。
[0024]相應(yīng)地,本發(fā)明實施例還提供了一種客戶端,包括:
[0025]第一接收模塊,用于接收實時視頻發(fā)布請求;
[0026]第一獲取模塊,用于獲取當(dāng)前使用的視頻采集設(shè)備的型號信息;
[0027]判斷模塊,用于判斷所述當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配;其中,所述配置文件中包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息;
[0028]推薦模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為不匹配時,根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦;
[0029]視頻發(fā)布模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為匹配時,使用所述當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0030]其中,還包括:
[0031]發(fā)送模塊,用于當(dāng)所述客戶端初始化時,向服務(wù)器發(fā)送配置文件獲取請求;
[0032]第二接收模塊,用于接收所述服務(wù)器返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有配置文件的版本號;
[0033]第二獲取模塊,用于根據(jù)所述配置文件的版本號獲取對應(yīng)的配置文件。
[0034]其中,所述第二獲取模塊包括:
[0035]判斷單元,用于根據(jù)所述配置文件的版本號判斷本地是否存儲有所述版本號對應(yīng)的配置文件;
[0036]獲取單元,用于當(dāng)所述判斷單元判斷為是時,獲取本地存儲的所述版本號對應(yīng)的配置文件;當(dāng)所述判斷單元判斷為否時,根據(jù)所述配置文件的版本號從所述服務(wù)器中獲取對應(yīng)的配置文件。
[0037]其中,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型的對應(yīng)關(guān)系;
[0038]所述推薦模塊具體用于,向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型。
[0039]其中,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息、以及所推薦的視頻采集設(shè)備的價格信息的對應(yīng)關(guān)系;
[0040]所述推薦模塊具體用于,向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息,以及所推薦的視頻采集設(shè)備的價格信息。
[0041]實施本發(fā)明實施例,具有如下有益效果:
[0042]當(dāng)客戶端接收到實時視頻發(fā)布請求時,獲取當(dāng)前使用的視頻采集設(shè)備的型號信息,進(jìn)而判斷該當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配,并當(dāng)判斷為不匹配時,根據(jù)該配置文件進(jìn)行視頻采集設(shè)備推薦,實現(xiàn)了為實時視頻發(fā)布用戶推薦更優(yōu)的視頻采集設(shè)備,以優(yōu)化實時視頻的發(fā)布效果。
【專利附圖】
【附圖說明】
[0043]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1為本發(fā)明實施例提供的一種視頻采集設(shè)備推薦方法的流程示意圖;
[0045]圖2A?2B為本發(fā)明實施例提供的提示用戶升級視頻采集設(shè)備的消息框的示意圖;
[0046]圖3A?3C為本發(fā)明實施例提供的推薦信息的示意圖;
[0047]圖4為本發(fā)明實施例提供的另一種視頻采集設(shè)備推薦方法的流程示意圖;
[0048]圖5為本發(fā)明實施例提供的一種客戶端的結(jié)構(gòu)示意圖;
[0049]圖6為本發(fā)明實施例提供的另一種客戶端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0050]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0051]如圖1所示,為本發(fā)明實施例提供的一種視頻采集設(shè)備推薦方法,可以包括以下步驟:
[0052]步驟101、客戶端接收實時視頻發(fā)布請求。
[0053]本發(fā)明實施例中,客戶端可以為娛樂應(yīng)用客戶端、社交應(yīng)用客戶端、影音應(yīng)用客戶端等應(yīng)用客戶端,本發(fā)明實施例不做限定。
[0054]步驟102、客戶端獲取當(dāng)前使用的視頻采集設(shè)備的型號信息。
[0055]步驟103、客戶端判斷該當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配;若匹配,轉(zhuǎn)至步驟104 ;否則,轉(zhuǎn)至步驟105。
[0056]步驟104、使用當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0057]步驟105、根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦。
[0058]本發(fā)明實施例中,當(dāng)客戶端接收到實時視頻發(fā)布請求時,可以獲取當(dāng)前使用的視頻采集設(shè)備(如攝像頭)的型號信息,并將該當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息進(jìn)行比較,判斷二者是否匹配。其中,配置文件中可以包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息。
[0059]當(dāng)客戶端確定當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息相同(當(dāng)配置文件中包括多個視頻采集設(shè)備的型號信息時,與其中之一相同)時,認(rèn)為當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息匹配,客戶端可以使用當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0060]當(dāng)客戶端確定當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息不相同(當(dāng)配置文件中包括多個視頻采集設(shè)備的型號信息時,與其中任一均不相同)時,認(rèn)為當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息不匹配,客戶端可以根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦。
[0061]本發(fā)明實施例中,當(dāng)客戶端判斷當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息不匹配之后,根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦之前,還可以包括以下步驟:
[0062]步驟11)、客戶端輸出提示消息,該提示消息用于提示用戶是否升級視頻采集設(shè)備;
[0063]步驟12)、當(dāng)接收到用戶響應(yīng)該提示消息輸入的升級視頻采集設(shè)備的指令時,執(zhí)行根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦的步驟。
[0064]具體的,在本發(fā)明實施例中,客戶端可以通過彈出消息框的方式輸出提示消息,用戶可以通過點(diǎn)擊消息框中的相應(yīng)功能按鈕向客戶端輸入升級視頻采集設(shè)備的指令。
[0065]舉例來說,客戶端彈出的消息框可以如圖2A所示,在該情況下,當(dāng)用戶想要升級視頻采集設(shè)備時,可以通過點(diǎn)擊消息框中的功能按鈕“是”,向客戶端輸入升級視頻采集設(shè)備的指令??蛻舳私邮盏皆撝噶顣r,根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦。當(dāng)用戶不想升級視頻采集設(shè)備時,可以通過點(diǎn)擊消息框中的功能按鈕“否”,向用戶輸入拒絕升級視頻采集設(shè)備的指令??蛻舳私邮盏皆撝噶顣r,通過當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0066]又舉例來說,以視頻采集設(shè)備為攝像頭為例,客戶端彈出的消息框還可以如圖2B所示,在該情況下,當(dāng)用戶想要升級攝像頭時,可以通過點(diǎn)擊消息框中的功能按鈕“查看推薦攝像頭”,向客戶端輸入升級攝像頭的指令??蛻舳私邮盏皆撝噶顣r,根據(jù)配置文件進(jìn)行攝像頭推薦。當(dāng)用戶不想升級攝像頭時,可以通過點(diǎn)擊消息框中的功能按鈕“確定”,或直接關(guān)閉該消息框,向客戶端輸入拒絕升級攝像頭的指令??蛻舳私邮盏皆撝噶顣r,通過當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0067]作為一種可選的實施方式,上述配置文件中可以僅包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息。
[0068]在該實施方式中,客戶端根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦,可以包括:
[0069]客戶端向用戶推薦該配置文件中包括的視頻采集設(shè)備的型號信息。
[0070]其中,以視頻采集設(shè)備為攝像頭為例,客戶端向用戶展示的推薦信息的示意圖可以如圖3A所示。
[0071]作為另一種可選的實施方式,上述配置文件中除了包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息之外,還可以包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型的對應(yīng)關(guān)系。
[0072]在該實施方式中,客戶端根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦,可以包括:
[0073]客戶端向用戶推薦配置文件中包括的視頻采集設(shè)備的型號信息,以及該視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型。
[0074]其中,以視頻采集設(shè)備為攝像頭為例,客戶端向用戶展示的推薦信息的示意圖可以如圖3B所示。
[0075]作為另一種可選的實施方式,上述配置文件中除了包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息之外,還可以包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息、以及所推薦的視頻采集設(shè)備的價格信息的對應(yīng)關(guān)系。
[0076]在該實施方式中,客戶端根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦,可以包括:
[0077]客戶端向用戶推薦配置文件中包括的視頻采集設(shè)備的型號信息,以及該視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息,以及所推薦的視頻采集設(shè)備的價格信息。
[0078]其中,以視頻采集設(shè)備為攝像頭為例,客戶端向用戶展示的推薦信息的示意圖可以如圖3C所示。
[0079]舉例來說,假設(shè)用戶A(即主播)(女)想要通過一款在線真人秀應(yīng)用發(fā)布跳舞類的實時視頻,該在線真人秀應(yīng)用客戶端(以下簡稱客戶端)接收到實時視頻發(fā)布請求后,可以獲取當(dāng)前使用的攝像頭的型號信息,并判斷該當(dāng)前使用的攝像頭的型號信息與配置文件中包括的攝像頭的型號信息是否匹配,假設(shè)判斷為不匹配,則客戶端可以彈出如圖2B所示的消息框,提示用戶A進(jìn)行攝像頭升級。當(dāng)用戶A點(diǎn)擊該消息框中的功能按鈕“查看推薦攝像頭”時,客戶端可以向用戶A展示如圖3C所示的推薦信息。基于該推薦信息,用戶A可以根據(jù)自身的實際需求(發(fā)布跳舞類實時視頻)以及自身喜好選擇合適的攝像頭,如羅技C920攝像頭。
[0080]又舉例來說,假設(shè)用戶B(即主播)(男)想要通過一款在線真人秀應(yīng)用發(fā)布唱歌類的實時視頻,該在線真人秀應(yīng)用客戶端(以下簡稱客戶端)接收到實時視頻發(fā)布請求后,可以獲取當(dāng)前使用的攝像頭的型號信息,并判斷該當(dāng)前使用的攝像頭的型號信息與配置文件中包括的攝像頭的型號信息是否匹配,假設(shè)判斷為不匹配,則客戶端可以彈出如圖2A所示的消息框,提示用戶B進(jìn)行攝像頭升級。當(dāng)用戶B點(diǎn)擊該消息框中的功能按鈕“是”時,客戶端可以向用戶B展示如圖3C所示的推薦信息?;谠撏扑]信息,用戶B可以根據(jù)自身的實際需求(發(fā)布唱歌類實時視頻)以及自身喜歡以及經(jīng)濟(jì)情況選擇合適的攝像頭,如微軟HD-3000攝像頭。
[0081]如圖4所示,為本發(fā)明實施例提供的另一種視頻采集設(shè)備推薦方法,可以包括以下步驟:
[0082]步驟401、客戶端初始化時,向服務(wù)器發(fā)送配置文件獲取請求。
[0083]步驟402、客戶端接收服務(wù)器返回的響應(yīng)消息,該響應(yīng)消息中攜帶有配置文件的版本號。
[0084]步驟403、客戶端根據(jù)該配置文件的版本號獲取對應(yīng)的配置文件。
[0085]本發(fā)明實施例中,配置文件可以由應(yīng)用開發(fā)人員根據(jù)實際情況配置好以后上傳到服務(wù)器,該配置文件中可以包括應(yīng)用開發(fā)者收集的適合于不同類型的實時視頻發(fā)布的視頻采集設(shè)備的型號信息,以使客戶端從服務(wù)器獲取配置文件,并向用戶展示適合于不同類型的實時視頻發(fā)布的視頻采集設(shè)備的型號信息。
[0086]當(dāng)客戶端初始化時,可以向服務(wù)器發(fā)送配置文件獲取請求,以獲取最新版本的配置文件。服務(wù)器接收到客戶端發(fā)送的配置文件獲取請求之后,為了防止客戶端重復(fù)下載同一版本的配置文件,造成網(wǎng)絡(luò)資源浪費(fèi),服務(wù)器可以向客戶端返回攜帶配置文件的版本號的響應(yīng)消息,由客戶端根據(jù)該響應(yīng)消息中攜帶的配置文件的版本號判斷本地是否存儲有該版本號對應(yīng)的配置文件,進(jìn)而確定是否需要從服務(wù)器中獲取該版本號對應(yīng)的配置文件。
[0087]相應(yīng)地,本發(fā)明實施例中,上述步驟403中,客戶端根據(jù)該配置文件的版本號獲取對應(yīng)的配置文件,可以包括以下步驟:
[0088]步驟21)、客戶端根據(jù)該配置文件的版本號判斷本地是否存儲有該版本號對應(yīng)的配置文件;
[0089]步驟22)、若判斷為是,獲取本地存儲的該版本號對應(yīng)的配置文件;
[0090]步驟23)、若判斷為否,根據(jù)該配置文件的版本號從服務(wù)器中獲取對應(yīng)的配置文件。
[0091]通過上述步驟21)?步驟23),當(dāng)客戶端接收到服務(wù)器返回的配置文件的版本號時,并不會直接去獲取對應(yīng)的配置文件,而是會先判斷本地是否存儲有該版本號對應(yīng)的配置文件,并當(dāng)本地未存儲該版本的配置文件時,從服務(wù)器中獲取該版本號對應(yīng)的配置文件;否則,可以不用從服務(wù)器中獲取該版本號對應(yīng)的配置文件,而是直接獲取本地存儲的該版本號對應(yīng)的配置文件,減少了網(wǎng)絡(luò)資源的浪費(fèi)。
[0092]步驟404、客戶端接收實時視頻發(fā)布請求。
[0093]步驟405、客戶端獲取當(dāng)前使用的視頻采集設(shè)備的型號信息。
[0094]步驟406、客戶端判斷該當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配;若匹配,轉(zhuǎn)至步驟407 ;否則,轉(zhuǎn)至步驟408。
[0095]步驟407、使用當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0096]步驟408、根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦。
[0097]本發(fā)明實施例中,當(dāng)客戶端接收到實時視頻發(fā)布請求時,可以獲取當(dāng)前使用的視頻采集設(shè)備(如攝像頭)的型號信息,并將該當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息進(jìn)行比較,判斷二者是否匹配。其中,配置文件中可以包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息。
[0098]當(dāng)客戶端確定當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息相同(當(dāng)配置文件中包括多個視頻采集設(shè)備的型號信息時,與其中之一相同)時,認(rèn)為當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息匹配,客戶端可以使用當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0099]當(dāng)客戶端確定當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息不相同(當(dāng)配置文件中包括多個視頻采集設(shè)備的型號信息時,與其中任一均不相同)時,認(rèn)為當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息不匹配,客戶端可以根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦。
[0100]本發(fā)明實施例中,當(dāng)客戶端判斷當(dāng)前使用的視頻采集設(shè)備的型號信息與配置文件中包括的視頻采集設(shè)備的型號信息不匹配時,客戶端可以輸出提示消息,該提示消息用于提示用戶是否升級視頻采集設(shè)備;當(dāng)接收到用戶響應(yīng)該提示消息輸入的升級視頻采集設(shè)備的指令時,客戶端可以根據(jù)該配置文件進(jìn)行視頻采集設(shè)備推薦。
[0101]具體的,在本發(fā)明實施例中,客戶端可以通過彈出消息框的方式輸出提示消息,用戶可以通過點(diǎn)擊消息框中的相應(yīng)功能按鈕向客戶端輸入升級視頻采集設(shè)備的指令。
[0102]舉例來說,客戶端彈出的消息框可以如圖2A所示,在該情況下,當(dāng)用戶想要升級視頻采集設(shè)備時,可以通過點(diǎn)擊消息框中的功能按鈕“是”,向客戶端輸入升級視頻采集設(shè)備的指令??蛻舳私邮盏皆撝噶顣r,根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦。當(dāng)用戶不想升級視頻采集設(shè)備時,可以通過點(diǎn)擊消息框中的功能按鈕“否”,向用戶輸入拒絕升級視頻采集設(shè)備的指令??蛻舳私邮盏皆撝噶顣r,通過當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0103]又舉例來說,以視頻采集設(shè)備為攝像頭為例,客戶端彈出的消息框還可以如圖2B所示,在該情況下,當(dāng)用戶想要升級攝像頭時,可以通過點(diǎn)擊消息框中的功能按鈕“查看推薦攝像頭”,向客戶端輸入升級攝像頭的指令??蛻舳私邮盏皆撝噶顣r,根據(jù)配置文件進(jìn)行攝像頭推薦。當(dāng)用戶不想升級攝像頭時,可以通過點(diǎn)擊消息框中的功能按鈕“確定”,或直接關(guān)閉該消息框,向客戶端輸入拒絕升級攝像頭的指令??蛻舳私邮盏皆撝噶顣r,通過當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0104]作為一種可選的實施方式,上述配置文件中可以僅包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息。
[0105]在該實施方式中,客戶端根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦,可以包括:
[0106]客戶端向用戶推薦該配置文件中包括的視頻采集設(shè)備的型號信息。
[0107]其中,以視頻采集設(shè)備為攝像頭為例,客戶端向用戶展示的推薦信息的示意圖可以如圖3A所示。
[0108]作為另一種可選的實施方式,上述配置文件中除了包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息之外,還可以包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型的對應(yīng)關(guān)系。
[0109]在該實施方式中,客戶端根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦,可以包括:
[0110]客戶端向用戶推薦配置文件中包括的視頻采集設(shè)備的型號信息,以及該視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型。
[0111]其中,以視頻采集設(shè)備為攝像頭為例,客戶端向用戶展示的推薦信息的示意圖可以如圖3B所示。
[0112]作為另一種可選的實施方式,上述配置文件中除了包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息之外,還可以包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息、以及所推薦的視頻采集設(shè)備的價格信息的對應(yīng)關(guān)系。
[0113]在該實施方式中,客戶端根據(jù)配置文件進(jìn)行視頻采集設(shè)備推薦,可以包括:
[0114]客戶端向用戶推薦配置文件中包括的視頻采集設(shè)備的型號信息,以及該視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息,以及所推薦的視頻采集設(shè)備的價格信息。
[0115]其中,以視頻采集設(shè)備為攝像頭為例,客戶端向用戶展示的推薦信息的示意圖可以如圖3C所示。
[0116]舉例來說,假設(shè)用戶A(即主播)(女)想要通過一款在線真人秀應(yīng)用發(fā)布跳舞類的實時視頻,該在線真人秀應(yīng)用客戶端(以下簡稱客戶端)接收到實時視頻發(fā)布請求后,可以獲取當(dāng)前使用的攝像頭的型號信息,并判斷該當(dāng)前使用的攝像頭的型號信息與配置文件中包括的攝像頭的型號信息是否匹配,假設(shè)判斷為不匹配,則客戶端可以彈出如圖2B所示的消息框,提示用戶A進(jìn)行攝像頭升級。當(dāng)用戶A點(diǎn)擊該消息框中的功能按鈕“查看推薦攝像頭”時,客戶端可以向用戶A展示如圖3C所示的推薦信息。基于該推薦信息,用戶A可以根據(jù)自身的實際需求(發(fā)布跳舞類實時視頻)以及自身喜好選擇合適的攝像頭,如羅技C920攝像頭。
[0117]又舉例來說,假設(shè)用戶B(即主播)(男)想要通過一款在線真人秀應(yīng)用發(fā)布唱歌類的實時視頻,該在線真人秀應(yīng)用客戶端(以下簡稱客戶端)接收到實時視頻發(fā)布請求后,可以獲取當(dāng)前使用的攝像頭的型號信息,并判斷該當(dāng)前使用的攝像頭的型號信息與配置文件中包括的攝像頭的型號信息是否匹配,假設(shè)判斷為不匹配,則客戶端可以彈出如圖2A所示的消息框,提示用戶B進(jìn)行攝像頭升級。當(dāng)用戶B點(diǎn)擊該消息框中的功能按鈕“是”時,客戶端可以向用戶B展示如圖3C所示的推薦信息?;谠撏扑]信息,用戶B可以根據(jù)自身的實際需求(發(fā)布唱歌類實時視頻)以及自身喜歡以及經(jīng)濟(jì)情況選擇合適的攝像頭,如微軟HD-3000攝像頭。
[0118]通過以上描述可以看出,在本發(fā)明實施例提供的技術(shù)方案中,當(dāng)客戶端接收到實時視頻發(fā)布請求時,獲取當(dāng)前使用的視頻采集設(shè)備的型號信息,進(jìn)而判斷該當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配,并當(dāng)判斷為不匹配時,根據(jù)該配置文件進(jìn)行視頻采集設(shè)備推薦,實現(xiàn)了為實時視頻發(fā)布用戶推薦更優(yōu)的視頻采集設(shè)備,以優(yōu)化實時視頻的發(fā)布效果。
[0119]基于上述方法實施例相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供了一種客戶端,可以應(yīng)用于上述方法實施例。
[0120]如圖5所示,為本發(fā)明實施例提供的一種客戶端的結(jié)構(gòu)示意圖,可以包括:
[0121]第一接收模塊51,用于接收實時視頻發(fā)布請求;
[0122]第一獲取模塊52,用于獲取當(dāng)前使用的視頻采集設(shè)備的型號信息;
[0123]判斷模塊53,用于判斷所述當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配;其中,所述配置文件中包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息;
[0124]推薦模塊54,用于當(dāng)所述判斷模塊的判斷結(jié)果為不匹配時,根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦;
[0125]視頻發(fā)布模塊55,用于當(dāng)所述判斷模塊的判斷結(jié)果為匹配時,使用所述當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
[0126]作為一種可選的實施方式,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型的對應(yīng)關(guān)系。
[0127]在該實施方式中,所述推薦模塊54可以具體用于,向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型。
[0128]作為另一種可選的實施方式,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息、以及所推薦的視頻采集設(shè)備的價格信息的對應(yīng)關(guān)系。
[0129]在該實施方式中,所述推薦模塊54可以具體用于,向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息,以及所推薦的視頻采集設(shè)備的價格信息。
[0130]請一并參閱圖6,圖6是本發(fā)明實施例公開的另一種客戶端的結(jié)構(gòu)示意圖。其中,圖6所示的客戶端是由圖5所示的客戶端進(jìn)行優(yōu)化得到的,與圖5所示的客戶端相比,圖6所示的客戶端還可以包括:
[0131]發(fā)送模塊56,用于當(dāng)所述客戶端初始化時,向服務(wù)器發(fā)送配置文件獲取請求;
[0132]第二接收模塊57,用于接收所述服務(wù)器返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有配置文件的版本號;
[0133]第二獲取模塊58,用于根據(jù)所述配置文件的版本號獲取對應(yīng)的配置文件。
[0134]其中,所述第二獲取模塊58可以包括:
[0135]判斷單元581,用于根據(jù)所述配置文件的版本號判斷本地是否存儲有所述版本號對應(yīng)的配置文件;
[0136]獲取單元582,用于當(dāng)所述判斷單元581判斷為是時,獲取本地存儲的所述版本號對應(yīng)的配置文件;當(dāng)所述判斷單元581判斷為否時,根據(jù)所述配置文件的版本號從所述服務(wù)器中獲取對應(yīng)的配置文件。
[0137]通過以上描述可以看出,在本發(fā)明實施例提供的技術(shù)方案中,當(dāng)客戶端接收到實時視頻發(fā)布請求時,獲取當(dāng)前使用的視頻采集設(shè)備的型號信息,進(jìn)而判斷該當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配,并當(dāng)判斷為不匹配時,根據(jù)該配置文件進(jìn)行視頻采集設(shè)備推薦,實現(xiàn)了為實時視頻發(fā)布用戶推薦更優(yōu)的視頻采集設(shè)備,以優(yōu)化實時視頻的發(fā)布效果。
[0138]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進(jìn)行結(jié)合和組合。
[0139]此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
[0140]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0141]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計算機(jī)存儲器中。
[0142]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0143]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0144]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。
[0145]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變型。
【權(quán)利要求】
1.一種視頻采集設(shè)備推薦方法,其特征在于,包括: 客戶端接收實時視頻發(fā)布請求; 所述客戶端獲取當(dāng)前使用的視頻采集設(shè)備的型號信息; 所述客戶端判斷所述當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配;其中,所述配置文件中包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息; 若不匹配,根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦。
2.如權(quán)利要求1所述的方法,其特征在于,所述客戶端接收實時視頻發(fā)布請求之前,還包括: 當(dāng)所述客戶端初始化時,向服務(wù)器發(fā)送配置文件獲取請求; 所述客戶端接收所述服務(wù)器返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有配置文件的版本號; 所述客戶端根據(jù)所述配置文件的版本號獲取對應(yīng)的配置文件。
3.如權(quán)利要求2所述的方法,其特征在于,所述客戶端根據(jù)所述配置文件的版本號獲取對應(yīng)的配置文件,包括: 所述客戶端根據(jù)所述配置文件的版本號判斷本地是否存儲有所述版本號對應(yīng)的配置文件; 若判斷為是,獲取本地存儲的所述版本號對應(yīng)的配置文件; 若判斷為否,根據(jù)所述配置文件的版本號從所述服務(wù)器中獲取對應(yīng)的配置文件。
4.如權(quán)利要求1所述的方法,其特征在于,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型的對應(yīng)關(guān)系; 所述客戶端根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦,包括: 所述客戶端向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型。
5.如權(quán)利要求1所述的方法,其特征在于,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息、以及所推薦的視頻采集設(shè)備的價格信息的對應(yīng)關(guān)系; 所述客戶端根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦,包括: 所述客戶端向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息,以及所推薦的視頻采集設(shè)備的價格信息。
6.一種客戶端,其特征在于,包括: 第一接收模塊,用于接收實時視頻發(fā)布請求; 第一獲取模塊,用于獲取當(dāng)前使用的視頻采集設(shè)備的型號信息; 判斷模塊,用于判斷所述當(dāng)前使用的視頻采集設(shè)備的型號信息是否與配置文件中包括的視頻采集設(shè)備的型號信息匹配;其中,所述配置文件中包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息; 推薦模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為不匹配時,根據(jù)所述配置文件進(jìn)行視頻采集設(shè)備推薦; 視頻發(fā)布模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為匹配時,使用所述當(dāng)前使用的視頻采集設(shè)備進(jìn)行實時視頻發(fā)布。
7.如權(quán)利要求6所述的客戶端,其特征在于,還包括: 發(fā)送模塊,用于當(dāng)所述客戶端初始化時,向服務(wù)器發(fā)送配置文件獲取請求; 第二接收模塊,用于接收所述服務(wù)器返回的響應(yīng)消息,所述響應(yīng)消息中攜帶有配置文件的版本號; 第二獲取模塊,用于根據(jù)所述配置文件的版本號獲取對應(yīng)的配置文件。
8.如權(quán)利要求7所述的客戶端,其特征在于,所述第二獲取模塊包括: 判斷單元,用于根據(jù)所述配置文件的版本號判斷本地是否存儲有所述版本號對應(yīng)的配直文件; 獲取單元,用于當(dāng)所述判斷單元判斷為是時,獲取本地存儲的所述版本號對應(yīng)的配置文件;當(dāng)所述判斷單元判斷為否時,根據(jù)所述配置文件的版本號從所述服務(wù)器中獲取對應(yīng)的配置文件。
9.如權(quán)利要求6所述的客戶端,其特征在于,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型的對應(yīng)關(guān)系; 所述推薦模塊具體用于,向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型。
10.如權(quán)利要求6所述的客戶端,其特征在于,所述配置文件中還包括服務(wù)器推薦的用于發(fā)布實時視頻的視頻采集設(shè)備的型號信息與實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息、以及所推薦的視頻采集設(shè)備的價格信息的對應(yīng)關(guān)系; 所述推薦模塊具體用于,向用戶推薦所述配置文件中包括的視頻采集設(shè)備的型號信息,以及所述視頻采集設(shè)備的型號信息對應(yīng)的實時視頻的類型、所推薦的視頻采集設(shè)備的類型信息,以及所推薦的視頻采集設(shè)備的價格信息。
【文檔編號】H04L29/06GK104184737SQ201410430812
【公開日】2014年12月3日 申請日期:2014年8月28日 優(yōu)先權(quán)日:2014年8月28日
【發(fā)明者】李錦 , 謝睿 申請人:廣州華多網(wǎng)絡(luò)科技有限公司