本技術(shù)涉及計(jì)算機(jī),尤其涉及直播視頻流的生成、直播參數(shù)數(shù)據(jù)處理方法和電子設(shè)備。
背景技術(shù):
1、隨著直播技術(shù)的發(fā)展,網(wǎng)絡(luò)直播逐步被越來(lái)越多的用戶選擇,以實(shí)現(xiàn)不同的目的。例如,實(shí)時(shí)直播游戲、視頻或者銷售產(chǎn)品等。
2、目前,網(wǎng)絡(luò)直播的直播間從策劃到落地至少包括設(shè)計(jì)直播間的直播流程、組建直播團(tuán)隊(duì)、搭建直播間的背景、采集主播圖像以及采集主播聲音等等。由此可見(jiàn),直播的實(shí)現(xiàn)過(guò)程較為復(fù)雜,直播涉及的數(shù)據(jù)種類(例如,音頻數(shù)據(jù)、圖像數(shù)據(jù)等等)比較多,多類型的數(shù)據(jù)難以被高效地組織起來(lái),使得數(shù)據(jù)組織效率低。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問(wèn)題,本技術(shù)提供了一種直播視頻流的生成方法、直播參數(shù)數(shù)據(jù)處理方法和電子設(shè)備,能夠提高數(shù)據(jù)組織效率。
2、本技術(shù)的技術(shù)方案如下:
3、第一方面,本技術(shù)提供一種直播視頻流的生成方法,應(yīng)用于直播系統(tǒng),直播系統(tǒng)包括數(shù)據(jù)感知設(shè)備、決策設(shè)備、流程驅(qū)動(dòng)設(shè)備、內(nèi)容表達(dá)設(shè)備和直播數(shù)據(jù)生成設(shè)備,方法包括:數(shù)據(jù)感知設(shè)備接收用戶的需求數(shù)據(jù),對(duì)用戶的需求數(shù)據(jù)進(jìn)行預(yù)處理,得到直播特征數(shù)據(jù),并向決策設(shè)備發(fā)送直播特征數(shù)據(jù);決策設(shè)備接收直播特征數(shù)據(jù),利用第一決策模型對(duì)直播特征數(shù)據(jù)進(jìn)行處理,得到直播參數(shù)數(shù)據(jù),并向流程驅(qū)動(dòng)設(shè)備和內(nèi)容表達(dá)設(shè)備發(fā)送直播參數(shù)數(shù)據(jù);流程驅(qū)動(dòng)設(shè)備接收直播參數(shù)數(shù)據(jù),根據(jù)直播參數(shù)數(shù)據(jù),生成直播流程數(shù)據(jù)和直播規(guī)則數(shù)據(jù),并向直播數(shù)據(jù)生成設(shè)備發(fā)送直播流程數(shù)據(jù)和直播規(guī)則數(shù)據(jù);內(nèi)容表達(dá)設(shè)備接收直播參數(shù)數(shù)據(jù),根據(jù)直播參數(shù)數(shù)據(jù),生成直播內(nèi)容數(shù)據(jù),并向直播數(shù)據(jù)生成設(shè)備發(fā)送直播內(nèi)容數(shù)據(jù),直播內(nèi)容數(shù)據(jù)包括直播圖像數(shù)據(jù)和直播音頻數(shù)據(jù);直播數(shù)據(jù)生成設(shè)備基于直播流程數(shù)據(jù)、直播規(guī)則數(shù)據(jù)和直播內(nèi)容數(shù)據(jù),生成直播視頻流,直播視頻流包括直播圖像數(shù)據(jù)和直播音頻數(shù)據(jù)。
4、結(jié)合第一方面,另一種可能的實(shí)現(xiàn)方式中,該方法還包括:響應(yīng)于直播視頻流的播放,決策設(shè)備獲取直播視頻流的直播運(yùn)營(yíng)數(shù)據(jù);決策設(shè)備利用第二決策模型對(duì)直播運(yùn)營(yíng)數(shù)據(jù)進(jìn)行處理,得到播放決策數(shù)據(jù),并向直播數(shù)據(jù)生成設(shè)備發(fā)送播放決策數(shù)據(jù);直播數(shù)據(jù)生成設(shè)備接收播放決策數(shù)據(jù),并根據(jù)播放決策數(shù)據(jù)生成提示信息,提示信息用于提示用戶按照播放決策數(shù)據(jù)調(diào)整直播視頻流。
5、結(jié)合第一方面,另一種可能的實(shí)現(xiàn)方式中,直播特征數(shù)據(jù)包括直播類型數(shù)據(jù)和直播產(chǎn)品數(shù)據(jù);利用第一決策模型對(duì)直播特征數(shù)據(jù)進(jìn)行處理,得到直播參數(shù)數(shù)據(jù),包括:基于直播類型數(shù)據(jù),利用第一決策模型中的第一決策層對(duì)直播類型數(shù)據(jù)進(jìn)行處理,得到直播類型數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)直播參數(shù)數(shù)據(jù);基于直播產(chǎn)品數(shù)據(jù),利用第一決策模型中的調(diào)整層對(duì)預(yù)設(shè)直播參數(shù)數(shù)據(jù)進(jìn)行調(diào)整,得到直播參數(shù)數(shù)據(jù)。
6、結(jié)合第一方面,另一種可能的實(shí)現(xiàn)方式中,決策設(shè)備利用第二決策模型對(duì)直播運(yùn)營(yíng)數(shù)據(jù)進(jìn)行處理,得到播放決策數(shù)據(jù),包括:利用第二決策模型中的處理層對(duì)直播運(yùn)營(yíng)數(shù)據(jù)進(jìn)行處理,得到直播運(yùn)營(yíng)數(shù)據(jù)對(duì)應(yīng)的目標(biāo)播放數(shù)據(jù);目標(biāo)播放數(shù)據(jù)包括目標(biāo)流程和目標(biāo)內(nèi)容;利用第二決策模型中的第二決策層對(duì)目標(biāo)播放數(shù)據(jù)進(jìn)行處理,得到播放決策數(shù)據(jù)。
7、結(jié)合第一方面,另一種可能的實(shí)現(xiàn)方式中,該方法還包括:流程驅(qū)動(dòng)設(shè)備接收用戶的第一操作;響應(yīng)于第一操作,確定與第一操作對(duì)應(yīng)的流程調(diào)整信息和/或規(guī)則調(diào)整信息;根據(jù)流程調(diào)整信息和/或規(guī)則調(diào)整信息,調(diào)整直播流程數(shù)據(jù)和/或直播規(guī)則數(shù)據(jù)。
8、結(jié)合第一方面,另一種可能的實(shí)現(xiàn)方式中,該方法還包括:流程驅(qū)動(dòng)設(shè)備接收用戶的第二操作;響應(yīng)于第二操作,將直播視頻流中的直播音頻數(shù)據(jù)切換為目標(biāo)音頻數(shù)據(jù),目標(biāo)音頻數(shù)據(jù)為利用音頻采集設(shè)備實(shí)時(shí)采集的音頻數(shù)據(jù)。
9、結(jié)合第一方面,另一種可能的實(shí)現(xiàn)方式中,該方法還包括:內(nèi)容表達(dá)設(shè)備接收用戶的第三操作;響應(yīng)于第三操作,確定與第三操作對(duì)應(yīng)的內(nèi)容調(diào)整信息;根據(jù)內(nèi)容調(diào)整信息,調(diào)整直播內(nèi)容數(shù)據(jù)。
10、第二方面,本技術(shù)提供一種直播視頻流的生成方法,應(yīng)用于決策設(shè)備,方法包括:接收來(lái)自數(shù)據(jù)感知設(shè)備的直播特征數(shù)據(jù);利用第一決策模型對(duì)直播特征數(shù)據(jù)進(jìn)行處理,得到直播參數(shù)數(shù)據(jù);向流程驅(qū)動(dòng)設(shè)備和內(nèi)容表達(dá)設(shè)備發(fā)送直播參數(shù)數(shù)據(jù)。
11、第三方面,本技術(shù)提供一種直播參數(shù)數(shù)據(jù)的處理方法,應(yīng)用于流程驅(qū)動(dòng)設(shè)備,方法包括:接收來(lái)自決策設(shè)備的直播參數(shù)數(shù)據(jù);根據(jù)直播參數(shù)數(shù)據(jù),生成直播流程數(shù)據(jù)和直播規(guī)則數(shù)據(jù);向直播數(shù)據(jù)生成設(shè)備發(fā)送直播流程數(shù)據(jù)和直播規(guī)則數(shù)據(jù)。
12、第四方面,本技術(shù)提供一種直播參數(shù)數(shù)據(jù)的處理方法,應(yīng)用于內(nèi)容表達(dá)設(shè)備,方法包括:接收來(lái)自決策設(shè)備的直播參數(shù)數(shù)據(jù);根據(jù)直播參數(shù)數(shù)據(jù),生成直播內(nèi)容數(shù)據(jù);向直播數(shù)據(jù)生成設(shè)備發(fā)送直播內(nèi)容數(shù)據(jù)。
13、第五方面,提供了一種電子設(shè)備,包括:處理器和存儲(chǔ)器;該存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)指令,當(dāng)該電子設(shè)備運(yùn)行時(shí),該處理器執(zhí)行該存儲(chǔ)器存儲(chǔ)的該計(jì)算機(jī)指令,以使該電子設(shè)備執(zhí)行如上述第二方面中的直播視頻流的生成方法。
14、第六方面,提供了一種電子設(shè)備,包括:處理器和存儲(chǔ)器;該存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)指令,當(dāng)該電子設(shè)備運(yùn)行時(shí),該處理器執(zhí)行該存儲(chǔ)器存儲(chǔ)的該計(jì)算機(jī)指令,以使該電子設(shè)備執(zhí)行如上述第三方面中的直播參數(shù)數(shù)據(jù)的處理方法。
15、第七方面,提供了一種電子設(shè)備,包括:處理器和存儲(chǔ)器;該存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)指令,當(dāng)該電子設(shè)備運(yùn)行時(shí),該處理器執(zhí)行該存儲(chǔ)器存儲(chǔ)的該計(jì)算機(jī)指令,以使該電子設(shè)備執(zhí)行如上述第四方面中的直播參數(shù)數(shù)據(jù)的處理方法。
16、第八方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在電子設(shè)備上運(yùn)行時(shí),使得電子設(shè)備可以執(zhí)行上述第二方面、第三方面、或者第四方面中的方法。
17、第九方面,提供了一種包含計(jì)算機(jī)指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī)指令在電子設(shè)備上運(yùn)行時(shí),使得電子設(shè)備可以執(zhí)行上述第二方面、第三方面、或者第四方面中的方法。
18、第十方面,提供了一種裝置(例如,該裝置可以是芯片系統(tǒng)),該裝置包括處理器,用于支持電子設(shè)備實(shí)現(xiàn)上述第二方面、第三方面、或者第四方面中所涉及的功能。在一種可能的設(shè)計(jì)中,該裝置還包括存儲(chǔ)器,該存儲(chǔ)器,用于保存電子設(shè)備必要的程序指令和數(shù)據(jù)。該裝置是芯片系統(tǒng)時(shí),可以由芯片構(gòu)成,也可以包含芯片和其他分立器件。
19、在本技術(shù)中,上述名稱對(duì)設(shè)備或功能模塊本身不構(gòu)成限定,在實(shí)際實(shí)現(xiàn)中,這些設(shè)備或功能模塊可以以其他名稱出現(xiàn)。只要各個(gè)設(shè)備或功能模塊的功能和本技術(shù)類似,屬于本技術(shù)權(quán)利要求及其等同技術(shù)的范圍之內(nèi)。
20、本技術(shù)的這些方面或其他方面在以下的描述中會(huì)更加簡(jiǎn)明易懂。
21、本技術(shù)提供的技術(shù)方案與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn):通過(guò)數(shù)據(jù)感知設(shè)備獲取用戶的需求數(shù)據(jù),根據(jù)用戶的需求數(shù)據(jù),流程驅(qū)動(dòng)設(shè)備以及內(nèi)容表達(dá)設(shè)備輸出該用戶的需求數(shù)據(jù)對(duì)應(yīng)的直播流程數(shù)據(jù)、直播規(guī)則數(shù)據(jù)以及直播內(nèi)容數(shù)據(jù),最后直播數(shù)據(jù)生成設(shè)備根據(jù)直播流程數(shù)據(jù)、直播規(guī)則數(shù)據(jù)以及直播內(nèi)容數(shù)據(jù)生成直播視頻流。應(yīng)用本公開(kāi)的技術(shù)方案,通過(guò)數(shù)據(jù)感知設(shè)備、決策設(shè)備、流程驅(qū)動(dòng)設(shè)備、內(nèi)容表達(dá)設(shè)備和直播數(shù)據(jù)生成設(shè)備之間的配合可以直接將用戶的需求數(shù)據(jù)轉(zhuǎn)化為直播視頻流,避免了現(xiàn)有直播間組建過(guò)程中的數(shù)據(jù)組織問(wèn)題,提高數(shù)據(jù)組織效率。