本發(fā)明涉及屏幕錄制的,具體而言,涉及一種基于人工智能的屏幕錄制系統(tǒng)和電子設(shè)備。
背景技術(shù):
1、隨著人工智能技術(shù)的發(fā)展,人工智能技術(shù)廣泛應(yīng)用在各個(gè)應(yīng)用領(lǐng)域中。例如智能屏幕錄制系統(tǒng)是一種基于人工智能技術(shù),設(shè)置在電子設(shè)備端可以自動(dòng)執(zhí)行多個(gè)錄制任務(wù)的錄制系統(tǒng)。
2、智能屏幕錄制系統(tǒng)可以根據(jù)用戶活動(dòng)自動(dòng)開(kāi)始和停止信息的錄制、智能地僅捕獲相關(guān)的屏幕動(dòng)作,以及還可以自動(dòng)編輯錄制內(nèi)容。這些功能使得用戶無(wú)需手動(dòng)干預(yù),即可高效地完成電子設(shè)備端的屏幕錄制任務(wù)。
3、但發(fā)明人發(fā)現(xiàn),目前的智能屏幕錄制系統(tǒng)存在隱私安全性較差、功能可擴(kuò)展性不足、人工智能集成性較差和對(duì)電子設(shè)備端的配置性能要求較高的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種基于人工智能的屏幕錄制系統(tǒng)和電子設(shè)備,用于解決目前智能屏幕錄制系統(tǒng)所存在的隱私安全性較差、功能可擴(kuò)展性不足、人工智能集成性較差和對(duì)電子設(shè)備端的配置性能要求較高的問(wèn)題。
2、本發(fā)明的一方面提供了一種基于人工智能的屏幕錄制系統(tǒng)。該屏幕錄制系統(tǒng)包括數(shù)據(jù)處理模塊、數(shù)據(jù)存儲(chǔ)模塊、人工智能處理模塊、插件處理模塊和媒體管道處理模塊。數(shù)據(jù)處理模塊采集電子設(shè)備端的屏幕信息和音頻信息,并對(duì)屏幕信息和音頻信息進(jìn)行數(shù)據(jù)處理以得到屏幕數(shù)據(jù)和音頻數(shù)據(jù);數(shù)據(jù)存儲(chǔ)模塊本地存儲(chǔ)屏幕數(shù)據(jù)和音頻數(shù)據(jù),以及建立索引;人工智能處理模塊基于預(yù)設(shè)人工智能模型對(duì)屏幕數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行識(shí)別處理,以及根據(jù)索引響應(yīng)用戶查詢指令;插件處理模塊響應(yīng)用戶指令設(shè)置自定義功能插件,以生成目標(biāo)媒體管道;媒體管道處理模塊響應(yīng)用戶指令,基于目標(biāo)媒體管道進(jìn)行屏幕數(shù)據(jù)和音頻數(shù)據(jù)的數(shù)據(jù)流的處理和轉(zhuǎn)換。
3、根據(jù)本發(fā)明的一些實(shí)施例,媒體管道處理模塊響應(yīng)用戶的管道下載指令,下載目標(biāo)媒體管道的管道文件;媒體管道處理模塊保存管道文件到本地?cái)?shù)據(jù)目錄中,創(chuàng)建并保存對(duì)應(yīng)的管道信息至數(shù)據(jù)庫(kù)。
4、根據(jù)本發(fā)明的一些實(shí)施例,媒體管道處理模塊響應(yīng)用戶的管道啟用指令,從數(shù)據(jù)庫(kù)中讀取管道信息;媒體管道處理模塊設(shè)置目標(biāo)媒體管道的狀態(tài),基于管道信息創(chuàng)建目標(biāo)媒體管道的對(duì)象文件,并將對(duì)象文件添加至對(duì)象文件集合中。
5、根據(jù)本發(fā)明的一些實(shí)施例,媒體管道處理模塊響應(yīng)用戶的管道更新指令,從數(shù)據(jù)庫(kù)中讀取管道信息;媒體管道處理模塊基于管道信息更新目標(biāo)媒體管道的配置,并將更新后的管道信息保存至數(shù)據(jù)庫(kù)。
6、根據(jù)本發(fā)明的一些實(shí)施例,在加載目標(biāo)媒體管道的情況下,媒體管道處理模塊遍歷所有已啟用的目標(biāo)媒體管道,創(chuàng)建目標(biāo)媒體管道的對(duì)象文件,并將對(duì)象文件添加至對(duì)象文件集合中。
7、根據(jù)本發(fā)明的一些實(shí)施例,在運(yùn)行目標(biāo)媒體管道的情況下,媒體管道處理模塊在對(duì)象文件集合中的自動(dòng)化任務(wù)型管道的對(duì)象文件完成之后,確定自動(dòng)化任務(wù)型管道的執(zhí)行結(jié)果;媒體管道處理模塊將自動(dòng)化任務(wù)型管道的執(zhí)行結(jié)果發(fā)送至后端服務(wù)。
8、根據(jù)本發(fā)明的一些實(shí)施例,在運(yùn)行目標(biāo)媒體管道的情況下,媒體管道處理模塊在對(duì)象文件集合中的請(qǐng)求響應(yīng)型管道的對(duì)象文件完成之后,確定請(qǐng)求響應(yīng)型管道的執(zhí)行結(jié)果;媒體管道處理模塊將請(qǐng)求響應(yīng)型管道的執(zhí)行結(jié)果發(fā)送至前端服務(wù)。
9、根據(jù)本發(fā)明的一些實(shí)施例,數(shù)據(jù)處理模塊確定出預(yù)設(shè)音頻采集設(shè)備之后,創(chuàng)建語(yǔ)音識(shí)別通道以進(jìn)行音頻信息的采集;人工智能處理模塊還執(zhí)行語(yǔ)音活動(dòng)檢測(cè)處理,以及對(duì)音頻信息進(jìn)行編碼、語(yǔ)音轉(zhuǎn)錄和解碼處理,以得到音頻數(shù)據(jù)。
10、根據(jù)本發(fā)明的一些實(shí)施例,數(shù)據(jù)處理模塊讀取預(yù)設(shè)的配置文件,在初始化數(shù)據(jù)處理引擎之后,連續(xù)獲取電子設(shè)備端的屏幕信息;人工智能處理模塊識(shí)別屏幕信息中的文本信息,以得到屏幕數(shù)據(jù)。
11、本發(fā)明的另一方面提供了一種電子設(shè)備。該電子設(shè)備包括如上文所述的屏幕錄制系統(tǒng)。
12、本發(fā)明提供的屏幕錄制系統(tǒng)包括數(shù)據(jù)處理模塊、數(shù)據(jù)存儲(chǔ)模塊、人工智能處理模塊、插件處理模塊和媒體管道處理模塊。本發(fā)明可以持續(xù)采集電子設(shè)備端的屏幕信息和音頻信息,可以基于人工智能處理模塊實(shí)現(xiàn)對(duì)所采集的錄制信息的分析和處理;以及本發(fā)明可以通過(guò)插件處理模塊響應(yīng)用戶指令設(shè)置自定義功能插件,和通過(guò)媒體管道處理模塊響應(yīng)用戶指令基于目標(biāo)媒體管道進(jìn)行數(shù)據(jù)流的處理和轉(zhuǎn)換。
13、本發(fā)明通過(guò)采用本地化的數(shù)據(jù)存儲(chǔ)和處理方式,可以避免將電子設(shè)備端的用戶數(shù)據(jù)上傳至云端(或第三方服務(wù)器)的風(fēng)險(xiǎn),可以保護(hù)用戶的隱私和數(shù)據(jù)安全;本發(fā)明還可以滿足不同應(yīng)用場(chǎng)景和滿足用戶的定制化要求,從而增大了屏幕錄制系統(tǒng)的可擴(kuò)展性,還可以降低用戶的開(kāi)發(fā)成本和操作難度;本發(fā)明還可以實(shí)現(xiàn)基于人工智能的智能化內(nèi)容索引、查詢和自動(dòng)化操作;本發(fā)明還可以根據(jù)不同的操作系統(tǒng)平臺(tái)自動(dòng)選擇最適配的智能處理引擎等,可以保證智能化處理的處理性能,對(duì)于不同操作系統(tǒng)的電子設(shè)備的適配性較高。
1.一種基于人工智能的屏幕錄制系統(tǒng),其特征在于,所述屏幕錄制系統(tǒng)設(shè)置在電子設(shè)備端,包括:
2.根據(jù)權(quán)利要求1所述的屏幕錄制系統(tǒng),其特征在于,所述媒體管道處理模塊響應(yīng)用戶的管道下載指令,下載目標(biāo)媒體管道的管道文件;
3.根據(jù)權(quán)利要求2所述的屏幕錄制系統(tǒng),其特征在于,所述媒體管道處理模塊響應(yīng)用戶的管道啟用指令,從所述數(shù)據(jù)庫(kù)中讀取所述管道信息;
4.根據(jù)權(quán)利要求2所述的屏幕錄制系統(tǒng),其特征在于,所述媒體管道處理模塊響應(yīng)用戶的管道更新指令,從所述數(shù)據(jù)庫(kù)中讀取所述管道信息;
5.根據(jù)權(quán)利要求2所述的屏幕錄制系統(tǒng),其特征在于,在加載所述目標(biāo)媒體管道的情況下,所述媒體管道處理模塊遍歷所有已啟用的目標(biāo)媒體管道,創(chuàng)建所述目標(biāo)媒體管道的對(duì)象文件,并將所述對(duì)象文件添加至對(duì)象文件集合中。
6.根據(jù)權(quán)利要求3所述的屏幕錄制系統(tǒng),其特征在于,在運(yùn)行所述目標(biāo)媒體管道的情況下,所述媒體管道處理模塊在所述對(duì)象文件集合中的自動(dòng)化任務(wù)型管道的對(duì)象文件完成之后,確定所述自動(dòng)化任務(wù)型管道的執(zhí)行結(jié)果;
7.根據(jù)權(quán)利要求3所述的屏幕錄制系統(tǒng),其特征在于,在運(yùn)行所述目標(biāo)媒體管道的情況下,所述媒體管道處理模塊在所述對(duì)象文件集合中的請(qǐng)求響應(yīng)型管道的對(duì)象文件完成之后,確定所述請(qǐng)求響應(yīng)型管道的執(zhí)行結(jié)果;
8.根據(jù)權(quán)利要求1所述的屏幕錄制系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊確定出預(yù)設(shè)音頻采集設(shè)備之后,創(chuàng)建語(yǔ)音識(shí)別通道以進(jìn)行所述音頻信息的采集;
9.根據(jù)權(quán)利要求1所述的屏幕錄制系統(tǒng),其特征在于,所述數(shù)據(jù)處理模塊讀取預(yù)設(shè)的配置文件,在初始化數(shù)據(jù)處理引擎之后,連續(xù)獲取所述電子設(shè)備端的所述屏幕信息;
10.一種電子設(shè)備,其特征在于,包括如權(quán)利要求1-9任一項(xiàng)所述的屏幕錄制系統(tǒng)。