本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種導(dǎo)播方法、存儲(chǔ)設(shè)備、直錄播終端及顯示處理設(shè)備。
背景技術(shù):
在當(dāng)前在線課堂應(yīng)用中,拼接主畫(huà)面切換主要由導(dǎo)播模塊負(fù)責(zé),但當(dāng)前導(dǎo)播模塊只能對(duì)攝像頭采集到的人物等行為進(jìn)行分析,尚沒(méi)有針對(duì)班班通電腦中的視頻畫(huà)面進(jìn)行監(jiān)測(cè)判斷的方案。
因此,需要一種能監(jiān)測(cè)班班通電腦中的視頻畫(huà)面的方案,來(lái)實(shí)現(xiàn)對(duì)班班通電腦中視頻畫(huà)面的導(dǎo)播控制功能。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種導(dǎo)播方法、存儲(chǔ)設(shè)備、直錄播終端及顯示處理設(shè)備,以解決上述問(wèn)題。
本發(fā)明實(shí)施例公開(kāi)了一種導(dǎo)播方法,包括:檢測(cè)來(lái)自顯示處理設(shè)備的顯示畫(huà)面數(shù)據(jù)的變化量;
在檢測(cè)到所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面中的主畫(huà)面。
本發(fā)明實(shí)施例還公開(kāi)了一種導(dǎo)播方法,適于在計(jì)算設(shè)備中執(zhí)行,包括:
在接收到來(lái)自顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面。
本發(fā)明實(shí)施例還公開(kāi)了一種導(dǎo)播方法,適于在計(jì)算設(shè)備中執(zhí)行,包括:檢測(cè)所述顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件;
若發(fā)生預(yù)設(shè)事件,則向直錄播終端發(fā)送通知。
本發(fā)明還公開(kāi)了一種存儲(chǔ)設(shè)備,其中存儲(chǔ)有多條指令,所述指令適于由處理器加載并執(zhí)行,包括:
檢測(cè)來(lái)自顯示處理設(shè)備的顯示畫(huà)面數(shù)據(jù)的變化量;
在檢測(cè)到所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面中的主畫(huà)面。
本發(fā)明實(shí)施例還公開(kāi)了一種存儲(chǔ)設(shè)備,其中存儲(chǔ)有多條指令,所述指令適于由處理器加載并執(zhí)行,包括:
在接收到來(lái)自顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面。
本發(fā)實(shí)施例還公開(kāi)了一種存儲(chǔ)設(shè)備,其中存儲(chǔ)有多條指令,所述指令適于由處理器加載并執(zhí)行,包括:
檢測(cè)所述顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件;
若發(fā)生預(yù)設(shè)事件,則向直錄播終端發(fā)送通知。
本發(fā)明實(shí)施例還公開(kāi)了一種直錄播終端,包括:
處理器,適于實(shí)現(xiàn)各指令;
存儲(chǔ)設(shè)備,適于存儲(chǔ)多條指令,所述指令適于由所述處理器加載并執(zhí)行;
檢測(cè)來(lái)自顯示處理設(shè)備的顯示畫(huà)面數(shù)據(jù)的變化量;
在檢測(cè)到所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面中的主畫(huà)面。
本發(fā)明實(shí)施例還公開(kāi)了一種直錄播終端,包括:
處理器,適于實(shí)現(xiàn)各指令;
存儲(chǔ)設(shè)備,適于存儲(chǔ)多條指令,所述指令適于由所述處理器加載并執(zhí)行;
在接收到來(lái)自顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面。
本發(fā)明實(shí)施例還公開(kāi)了一種顯示處理設(shè)備,包括:
處理器,適于實(shí)現(xiàn)各指令;
存儲(chǔ)設(shè)備,適于存儲(chǔ)多條指令,所述指令適于由所述處理器加載并執(zhí)行;
檢測(cè)所述顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件;
若發(fā)生預(yù)設(shè)事件,則向直錄播終端發(fā)送通知。
根據(jù)本發(fā)明提供的技術(shù)方案,通過(guò)檢測(cè)顯示處理設(shè)備的顯示畫(huà)面數(shù)據(jù)的變化量,和/或檢測(cè)顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件,來(lái)確定是否將顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面,實(shí)現(xiàn)了對(duì)顯示處理設(shè)備的畫(huà)面監(jiān)控并根據(jù)監(jiān)控結(jié)果進(jìn)行導(dǎo)播控制,解決了目前只能對(duì)攝像頭采集的畫(huà)面進(jìn)行導(dǎo)播的問(wèn)題。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的導(dǎo)播方法的流程圖;
圖2所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的導(dǎo)播方法的流程圖;
圖3所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的導(dǎo)播方法的流程圖;
圖4所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的直錄播終端的框圖;
圖5所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的顯示處理設(shè)備的框圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
圖1所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的導(dǎo)播方法的流程圖。
如圖1所示,根據(jù)本發(fā)明實(shí)施例的一種導(dǎo)播方法,適于在計(jì)算設(shè)備中執(zhí)行,包括:
步驟102,檢測(cè)來(lái)自顯示處理設(shè)備的顯示畫(huà)面數(shù)據(jù)的變化量;
步驟104,在檢測(cè)到所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面中的主畫(huà)面。
上述導(dǎo)播方法還可以包括:
在接收到來(lái)自所述顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),若檢測(cè)到所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值,則將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面。
該顯示畫(huà)面數(shù)據(jù)是顯示處理設(shè)備當(dāng)前正在顯示的畫(huà)面數(shù)據(jù),該預(yù)設(shè)事件可以是啟動(dòng)預(yù)設(shè)的應(yīng)用程序,例如啟動(dòng)暴風(fēng)影音播放器,也可以是打開(kāi)視頻網(wǎng)頁(yè),例如優(yōu)酷網(wǎng)頁(yè)。在檢測(cè)到顯示處理設(shè)備的畫(huà)面數(shù)據(jù)變化量大且發(fā)生了預(yù)設(shè)事件,則將該顯示處理設(shè)備的畫(huà)面作為主畫(huà)面。通過(guò)本方案,能夠?qū)τ诿杜e列表內(nèi)的播放器的播放狀態(tài)可以實(shí)現(xiàn)精確監(jiān)測(cè),也可以實(shí)現(xiàn)在線課堂中班班通電腦vga畫(huà)面的實(shí)時(shí)切換。
圖2所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的導(dǎo)播方法的流程圖。
如圖2所示,根據(jù)本發(fā)明實(shí)施例的一種導(dǎo)播方法,適于在計(jì)算設(shè)備中執(zhí)行,包括:
步驟202,在接收到來(lái)自顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面。
上述導(dǎo)播方法,還可以包括:
在接收到來(lái)自顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),若檢測(cè)到來(lái)自所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值,則將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面中的主畫(huà)面。
圖3所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的導(dǎo)播方法的流程圖。
如圖3所示,根據(jù)本發(fā)明實(shí)施例的一種導(dǎo)播方法,適于在計(jì)算設(shè)備中執(zhí)行,包括:
步驟302,檢測(cè)所述顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件;
步驟304,若發(fā)生預(yù)設(shè)事件,則向直錄播終端發(fā)送通知。
進(jìn)一步地,檢測(cè)所述顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件,包括:
監(jiān)測(cè)所述顯示處理設(shè)備的各性能狀態(tài)數(shù)據(jù);
若所述各性能狀態(tài)數(shù)據(jù)符合預(yù)設(shè)條件,則確定發(fā)生所述預(yù)設(shè)事件。
所述各性能狀態(tài)數(shù)據(jù)包括內(nèi)存使用數(shù)據(jù)、中央處理器使用數(shù)據(jù)、圖形處理器使用數(shù)據(jù);
將所述各性能狀態(tài)數(shù)據(jù)與預(yù)置列表中的性能狀態(tài)數(shù)據(jù)相匹配;
若檢測(cè)到匹配的數(shù)據(jù),則確定預(yù)置列表中相匹配的性能狀態(tài)數(shù)據(jù)對(duì)應(yīng)的播放器程序已啟動(dòng)。
可以將上述導(dǎo)播方法程序以服務(wù)的形式安裝到顯示處理設(shè)備上,檢測(cè)是否發(fā)生預(yù)設(shè)事件。檢測(cè)過(guò)程可以包括:依據(jù)進(jìn)程名稱對(duì)顯示處理設(shè)備上的主流視頻播放器的相關(guān)屬性(即各性能狀態(tài)數(shù)據(jù))進(jìn)行周期性監(jiān)測(cè)(主要包含內(nèi)存、cpu、gpu消耗等指標(biāo)),例如對(duì)目前主流的16款播放器進(jìn)行監(jiān)測(cè),包括(暴風(fēng)影音、windowmediaplayer、qq影音、迅雷看看播放器、百度影音、kmplayer、vlc、快播、優(yōu)酷播放器、土豆播放器、pps、cbox央視影音、搜狐影音、pptv、realplayer、完美解碼播放器),提供一個(gè)列表,上面列出各播放器對(duì)應(yīng)的性能狀態(tài)數(shù)據(jù),若實(shí)時(shí)檢測(cè)出的各性能狀態(tài)數(shù)據(jù)能與列表中暴風(fēng)影音播放器的性能狀態(tài)數(shù)據(jù)匹配,則確定啟動(dòng)了暴風(fēng)影音播放器。
根據(jù)本發(fā)明的實(shí)施例提供的一種存儲(chǔ)設(shè)備,其中存儲(chǔ)有多條指令,所述指令適于由處理器加載并執(zhí)行,包括:
檢測(cè)來(lái)自顯示處理設(shè)備的顯示畫(huà)面數(shù)據(jù)的變化量;
在檢測(cè)到所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面中的主畫(huà)面。
其中,該存儲(chǔ)設(shè)備存儲(chǔ)的多條指令的執(zhí)行過(guò)程還包括:
在接收到來(lái)自所述顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),若檢測(cè)到所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值,則將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面。
根據(jù)本發(fā)明的實(shí)施例提供的一種存儲(chǔ)設(shè)備,其中存儲(chǔ)有多條指令,所述指令適于由處理器加載并執(zhí)行,包括:
在接收到來(lái)自顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面。
其中,該存儲(chǔ)設(shè)備存儲(chǔ)的多條指令的執(zhí)行過(guò)程還可以包括:
在接收到來(lái)自顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),若檢測(cè)到來(lái)自所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值,則將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面中的主畫(huà)面。
根據(jù)本發(fā)明的實(shí)施例提供的一種存儲(chǔ)設(shè)備,其中存儲(chǔ)有多條指令,所述指令適于由處理器加載并執(zhí)行,包括:
檢測(cè)所述顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件;
若發(fā)生預(yù)設(shè)事件,則向直錄播終端發(fā)送通知。
其中,檢測(cè)所述顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件,包括:
監(jiān)測(cè)所述顯示處理設(shè)備的各性能狀態(tài)數(shù)據(jù);
若所述各性能狀態(tài)數(shù)據(jù)符合預(yù)設(shè)條件,則確定發(fā)生所述預(yù)設(shè)事件。
所述各性能狀態(tài)數(shù)據(jù)包括內(nèi)存使用數(shù)據(jù)、中央處理器使用數(shù)據(jù)、圖形處理器使用數(shù)據(jù);
將所述各性能狀態(tài)數(shù)據(jù)與預(yù)置列表中的性能狀態(tài)數(shù)據(jù)相匹配;
若檢測(cè)到匹配的數(shù)據(jù),則確定預(yù)置列表中相匹配的性能狀態(tài)數(shù)據(jù)對(duì)應(yīng)的播放器程序已啟動(dòng)。
圖4所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的直錄播終端的框圖。
如圖4所示,根據(jù)本發(fā)明實(shí)施例提供的一種直錄播終端400包括:
處理器402,適于實(shí)現(xiàn)各指令;
存儲(chǔ)設(shè)備404,適于存儲(chǔ)多條指令,所述指令適于由所述處理器加載并執(zhí)行;
檢測(cè)來(lái)自顯示處理設(shè)備的顯示畫(huà)面數(shù)據(jù)的變化量;
在檢測(cè)到所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面中的主畫(huà)面。
其中,該存儲(chǔ)設(shè)備存儲(chǔ)的多條指令的執(zhí)行過(guò)程還可以包括:
在接收到來(lái)自所述顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),若檢測(cè)到所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值,則將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面。
繼續(xù)參考圖4,根據(jù)本發(fā)明的另一較佳實(shí)施例提供的直錄播終端的框圖與圖4相同,但方案不同,功能有差別。
該直錄播終端,包括:
處理器402,適于實(shí)現(xiàn)各指令;
存儲(chǔ)設(shè)備404,適于存儲(chǔ)多條指令,所述指令適于由所述處理器加載并執(zhí)行;
在接收到來(lái)自顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面。
其中,該存儲(chǔ)設(shè)備存儲(chǔ)的多條指令的執(zhí)行過(guò)程還可以包括:
在接收到來(lái)自顯示處理設(shè)備的確定發(fā)生預(yù)設(shè)事件的通知時(shí),若檢測(cè)到來(lái)自所述顯示畫(huà)面數(shù)據(jù)的變化量大于預(yù)設(shè)值,則將所述顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面中的主畫(huà)面。
圖5所示為根據(jù)本發(fā)明的一較佳實(shí)施例提供的顯示處理設(shè)備的框圖。
如圖5所示,根據(jù)本發(fā)明實(shí)施例提供的一種顯示處理設(shè)備500包括:
處理器502,適于實(shí)現(xiàn)各指令;
存儲(chǔ)設(shè)備504,適于存儲(chǔ)多條指令,所述指令適于由所述處理器加載并執(zhí)行;
檢測(cè)所述顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件;
若發(fā)生預(yù)設(shè)事件,則向直錄播終端400發(fā)送通知。
其中,檢測(cè)所述顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件,包括:
監(jiān)測(cè)所述顯示處理設(shè)備的各性能狀態(tài)數(shù)據(jù);
若所述各性能狀態(tài)數(shù)據(jù)符合預(yù)設(shè)條件,則確定發(fā)生所述預(yù)設(shè)事件。
所述各性能狀態(tài)數(shù)據(jù)包括內(nèi)存使用數(shù)據(jù)、中央處理器使用數(shù)據(jù)、圖形處理器使用數(shù)據(jù);
將所述各性能狀態(tài)數(shù)據(jù)與預(yù)置列表中的性能狀態(tài)數(shù)據(jù)相匹配;
若檢測(cè)到匹配的數(shù)據(jù),則確定預(yù)置列表中相匹配的性能狀態(tài)數(shù)據(jù)對(duì)應(yīng)的播放器程序已啟動(dòng)。
直錄播終端400定期對(duì)來(lái)自顯示處理設(shè)備500的視頻畫(huà)面進(jìn)行監(jiān)測(cè),對(duì)前后接收到視頻畫(huà)面的每個(gè)像素的亮度分量相減,并對(duì)差值求和,當(dāng)差值大于經(jīng)驗(yàn)閾值s時(shí),認(rèn)為顯示處理設(shè)備例如班班通電腦的畫(huà)面變化較大,如果顯示處理設(shè)備上發(fā)生了啟動(dòng)播放器的事件,則判定班班通電腦正在使用播放器播放視頻,更新后續(xù)的拼接器模塊的拼接序列,將班班通電腦的畫(huà)面設(shè)置為主畫(huà)面,從而實(shí)現(xiàn)對(duì)班班通電腦視頻播放的監(jiān)測(cè),及畫(huà)面實(shí)時(shí)切換功能。
根據(jù)本發(fā)明提供的技術(shù)方案,通過(guò)檢測(cè)顯示處理設(shè)備的顯示畫(huà)面數(shù)據(jù)的變化量,和/或檢測(cè)顯示處理設(shè)備是否發(fā)生預(yù)設(shè)事件,來(lái)確定是否將顯示處理設(shè)備的顯示畫(huà)面作為拼接畫(huà)面的主畫(huà)面,實(shí)現(xiàn)了對(duì)顯示處理設(shè)備的畫(huà)面監(jiān)控并根據(jù)監(jiān)控結(jié)果進(jìn)行導(dǎo)播控制,解決了目前只能對(duì)攝像頭采集的畫(huà)面進(jìn)行導(dǎo)播的問(wèn)題。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。