電視終端中的音視頻資源監(jiān)控方法、裝置及電視終端的制作方法
【專利摘要】本發(fā)明是關(guān)于一種電視終端中的音視頻資源監(jiān)控方法、裝置及電視終端,其中,音視頻資源監(jiān)控方法包括:在電視終端初始化之后,生成音視頻資源信息列表,所述音視頻資源信息列表中包括可用的音視頻硬件資源的信息;監(jiān)聽所述電視終端中的目標(biāo)應(yīng)用的運(yùn)行狀態(tài),確定所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息;根據(jù)所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新所述音視頻資源信息列表中可用的音視頻硬件資源信息。本發(fā)明提供的方法、裝置及電視終端,能夠?qū)崿F(xiàn)對(duì)電視終端中的各應(yīng)用占用音視頻硬件資源的監(jiān)控。
【專利說(shuō)明】
電視終端中的音視頻資源監(jiān)控方法、裝置及電視終端
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及電視技術(shù)領(lǐng)域,尤其涉及一種電視終端中的音視頻資源監(jiān)控方法、裝置及電視終端。
【背景技術(shù)】
[0002]目前,隨著電視行業(yè)的發(fā)展,電視終端支持的業(yè)務(wù)應(yīng)用的類型及內(nèi)容越來(lái)越豐富。電視終端作為家庭多媒體中的關(guān)鍵影音設(shè)備,其內(nèi)部的業(yè)務(wù)應(yīng)用大多會(huì)涉及影音業(yè)務(wù),例如,數(shù)字電視業(yè)務(wù)、視頻點(diǎn)播(英文= Video On Demand,簡(jiǎn)稱:V0D)業(yè)務(wù)、網(wǎng)絡(luò)游戲業(yè)務(wù)及可視通信業(yè)務(wù)等均涉及影音業(yè)務(wù)。
[0003]為了支持業(yè)務(wù)應(yīng)用中的影音功能,電視終端除向各業(yè)務(wù)應(yīng)用提供軟件資源外,還向各業(yè)務(wù)應(yīng)用提供一定的音視頻硬件資源,如,向各業(yè)務(wù)應(yīng)用提供音頻解碼器、音頻編碼器、視頻解碼器及視頻編碼器等。
[0004]需要說(shuō)明的是,電視終端中的業(yè)務(wù)應(yīng)用有相當(dāng)一部分是由第三方服務(wù)商提供的,第三方服務(wù)商提供的業(yè)務(wù)應(yīng)用更多關(guān)注的是業(yè)務(wù)功能,并不關(guān)注對(duì)硬件音視頻資源的占用,當(dāng)多個(gè)第三方業(yè)務(wù)應(yīng)用同時(shí)在電視終端中運(yùn)行時(shí),有可能會(huì)發(fā)生音視頻硬件資源的沖突,但是開發(fā)人員和實(shí)際的用戶卻無(wú)法準(zhǔn)確、直觀地獲取到每個(gè)業(yè)務(wù)應(yīng)用對(duì)音視頻硬件資源的占用情況,也就使得無(wú)法快速準(zhǔn)確地定位業(yè)務(wù)應(yīng)用出現(xiàn)的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種電視終端中的音視頻資源監(jiān)控方法、裝置及電視終端,以實(shí)現(xiàn)對(duì)電視終端中的各應(yīng)用占用音視頻硬件資源的監(jiān)控。
[0006]第一方面,本發(fā)明提供了一種電視終端中的音視頻資源監(jiān)控方法,該方法包括:
[0007]在電視終端初始化之后,生成音視頻資源信息列表,所述音視頻資源信息列表中包括可用的音視頻硬件資源的信息;
[0008]監(jiān)聽所述電視終端中的目標(biāo)應(yīng)用的運(yùn)行狀態(tài),確定所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息;
[0009]根據(jù)所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新所述音視頻資源信息列表中可用的音視頻硬件資源信息。
[0010]第二方面,本發(fā)明實(shí)施例提供了一種電視終端中的音視頻資源監(jiān)控裝置,該裝置包括:
[0011]信息列表生成模塊,用于在電視終端初始化之后,生成音視頻資源信息列表,所述音視頻資源信息列表中包括可用的音視頻硬件資源的信息;
[0012]監(jiān)聽模塊,用于監(jiān)聽所述電視終端中的目標(biāo)應(yīng)用的運(yùn)行狀態(tài),確定所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息;
[0013]信息列表更新模塊,用于根據(jù)所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新所述音視頻資源信息列表中可用的音視頻硬件資源信息。
[0014]第三方面,本發(fā)明實(shí)施例提供了一種電視終端,該電視終端為電視機(jī)或者電視機(jī)頂盒,該電視終端包括處理器、存儲(chǔ)器和通信接口,所述處理器、所述存儲(chǔ)器和所述通信接口通過(guò)通信總線相連;
[0015]所述通信接口,用于支持目標(biāo)應(yīng)用和音視頻硬件資源與所述處理器的數(shù)據(jù)交互;
[0016]所述存儲(chǔ)器,用于存儲(chǔ)程序代碼;
[0017]所述處理器,用于讀取所述存儲(chǔ)器中存儲(chǔ)的程序代碼,并執(zhí)行上述電視終端中的音視頻資源監(jiān)控方法。
[0018]本發(fā)明實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本發(fā)明中,在電視終端初始化之后,生成可供目標(biāo)應(yīng)用使用的音視頻硬件資源信息的列表,之后通過(guò)對(duì)目標(biāo)應(yīng)用運(yùn)行狀態(tài)的監(jiān)控,確定目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用狀態(tài),由此當(dāng)多個(gè)業(yè)務(wù)應(yīng)用同時(shí)運(yùn)行時(shí),通過(guò)對(duì)該多個(gè)業(yè)務(wù)應(yīng)用運(yùn)行狀態(tài)的監(jiān)控分別確定各個(gè)業(yè)務(wù)應(yīng)用所占用的音視頻硬件資源,當(dāng)多個(gè)應(yīng)用之間占用的音視頻硬件資源發(fā)生沖突時(shí)可以準(zhǔn)確獲取每個(gè)業(yè)務(wù)應(yīng)用占用音視頻硬件資源的情況,另外,本發(fā)明實(shí)施例在確定各個(gè)業(yè)務(wù)應(yīng)用占用的音視頻硬件資源后,進(jìn)一步對(duì)音視頻硬件資源信息的列表進(jìn)行更新,一方面可以實(shí)現(xiàn)對(duì)可用音視頻硬件資源的監(jiān)控,另一方面當(dāng)多個(gè)業(yè)務(wù)應(yīng)用同時(shí)請(qǐng)求占用音視頻硬件資源但可供使用的音視頻硬件資源不足或多個(gè)業(yè)務(wù)應(yīng)用請(qǐng)求調(diào)用的資源發(fā)生沖突時(shí),本發(fā)明實(shí)施例方法可以為改善多個(gè)業(yè)務(wù)應(yīng)用之間占用音視頻硬件資源的沖突提供支持。綜上可見,本發(fā)明實(shí)施例的方法、裝置及電視終端,能夠?qū)崿F(xiàn)對(duì)電視終端中的各應(yīng)用占用音視頻硬件資源的監(jiān)控。
[0019]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開?!靖綀D說(shuō)明】
[0020]此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書一起用于解釋本發(fā)明的原理。
[0021]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1是一種電視終端的結(jié)構(gòu)示意圖;
[0023]圖2是本發(fā)明實(shí)施例一提供的電視終端中的音視頻資源監(jiān)控方法的流程圖;
[0024]圖3是本發(fā)明實(shí)施例二提供的電視終端中的音視頻資源監(jiān)控方法的流程圖;
[0025]圖4是一種音視頻硬件資源監(jiān)聽鏈表的結(jié)構(gòu)示意圖;
[0026]圖5是一種電視終端中的音視頻資源監(jiān)控裝置的結(jié)構(gòu)示意圖;
[0027]圖6是本發(fā)明提供的一種電視終端的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0028]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0029]圖1是一種電視終端的結(jié)構(gòu)示意圖。如圖1所示,在電視終端100中包括中央控制器101、電視節(jié)目播放模塊102、業(yè)務(wù)應(yīng)用模塊103以及音視頻資源模塊104,其中,電視節(jié)目播放模塊102、業(yè)務(wù)應(yīng)用模塊103以及音視頻資源模塊104均與中央控制器101連接。
[0030 ]圖1所示的電視終端中,電視節(jié)目播放模塊1 2在中央控制器1I下的控制下實(shí)現(xiàn)電視節(jié)目的播放;業(yè)務(wù)應(yīng)用模塊103在中央控制器101的控制下實(shí)現(xiàn)各類業(yè)務(wù)應(yīng)用的運(yùn)行,其中,業(yè)務(wù)應(yīng)用的影音功能運(yùn)行時(shí),中央控制器101為業(yè)務(wù)應(yīng)用分配音視頻資源模塊104中的音視頻硬件資源以支持業(yè)務(wù)應(yīng)用的影音功能的運(yùn)行。
[0031]需要說(shuō)明的是,圖1示出的僅是電視終端的一種功能結(jié)構(gòu)圖,在實(shí)際實(shí)現(xiàn)時(shí),圖1所示電視終端100中的各功能模塊可以分別通過(guò)一個(gè)或多個(gè)硬件芯片/電路實(shí)現(xiàn),也可以至少兩個(gè)功能模塊集成在同一硬件芯片/電路中,當(dāng)然也可以在圖1所示電視終端100結(jié)構(gòu)的基礎(chǔ)上增加其它的功能單元。
[0032]在實(shí)際產(chǎn)品的體現(xiàn)方式上,本發(fā)明中的電視終端100可以是電視機(jī),也可以是電視機(jī)頂盒。
[0033]基于圖1所示的電視終端100,本發(fā)明實(shí)施例提供了一種電視終端中的音視頻資源監(jiān)控方法,該方法的核心是:根據(jù)目標(biāo)應(yīng)用的運(yùn)行狀態(tài),確定業(yè)務(wù)應(yīng)用對(duì)音視頻硬件資源的占用信息,之后根據(jù)業(yè)務(wù)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新電視終端中的可用的音視頻硬件資源的信息,從而實(shí)現(xiàn)對(duì)電視終端中音視頻硬件資源的監(jiān)控。
[0034]圖2是本發(fā)明實(shí)施例一提供的電視終端中的音視頻資源監(jiān)控方法的流程圖。本方法的執(zhí)行主體為圖1中所示的電視終端,更為具體的為電視終端中的中央控制器,圖2所示方法的處理步驟包括:
[0035]步驟S201:在電視終端初始化之后,生成音視頻資源信息列表。
[0036]在生成的音視頻資源信息列表中包括可用的音視頻硬件資源的信息,其中,音視頻硬件資源具體可指:音頻解碼器、音頻編碼器、視頻解碼器及視頻編碼器。
[0037]步驟S202:監(jiān)聽電視終端中的目標(biāo)應(yīng)用的運(yùn)行狀態(tài),確定目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息。
[0038]本發(fā)明實(shí)施例中,電視終端中的目標(biāo)應(yīng)用可以是電視終端中設(shè)置的所有業(yè)務(wù)應(yīng)用,也可以是相關(guān)對(duì)象指定的業(yè)務(wù)應(yīng)用,具體的,相關(guān)對(duì)象指定的業(yè)務(wù)應(yīng)用軟件可以是:電視終端的用戶指定的業(yè)務(wù)應(yīng)用、電視終端的生產(chǎn)商指定的業(yè)務(wù)應(yīng)用和/或電視終端內(nèi)部自指定的業(yè)務(wù)應(yīng)用。
[0039]用戶指定的業(yè)務(wù)應(yīng)用例如可以是用戶從應(yīng)用軟件商店中下載安裝的某一個(gè)或多個(gè)應(yīng)用。
[0040]電視終端生產(chǎn)商指定的業(yè)務(wù)應(yīng)用可以是電視終端生產(chǎn)廠商在電視終端的出廠設(shè)置中指定的業(yè)務(wù)應(yīng)用,其中,電視終端生產(chǎn)商指定的業(yè)務(wù)應(yīng)用可以是具體的一個(gè)或多個(gè)業(yè)務(wù)應(yīng)用,也可以是某些類型的業(yè)務(wù)應(yīng)用(如游戲類型的業(yè)務(wù)應(yīng)用),還可以是某第三方軟件供應(yīng)商提供的業(yè)務(wù)應(yīng)用。
[0041]電視終端指定的業(yè)務(wù)應(yīng)用可以是電視終端根據(jù)用戶的使用習(xí)慣自動(dòng)選擇的業(yè)務(wù)應(yīng)用,如用戶打開電視終端后習(xí)慣打開A應(yīng)用軟件,但在與電視終端的交互中,A應(yīng)用軟件大多處于后臺(tái)運(yùn)行狀態(tài),電視終端可以據(jù)此將A應(yīng)用軟件設(shè)置為需要監(jiān)控的目標(biāo)應(yīng)用軟件,電視終端指定的業(yè)務(wù)應(yīng)用還可以是電視終端中加載相關(guān)的業(yè)務(wù)應(yīng)用后,電視終端的運(yùn)行狀態(tài)發(fā)生重要改變(如運(yùn)行響應(yīng)速度變慢等),電視終端可以據(jù)此將相關(guān)的業(yè)務(wù)應(yīng)用設(shè)置為目標(biāo)業(yè)務(wù)應(yīng)用。
[0042]本發(fā)明實(shí)施例中,音視頻資源信息列表中的信息可選的為可供上述目標(biāo)應(yīng)用使用的音視頻硬件資源的信息,其中,可供上述目標(biāo)應(yīng)用使用的音視頻硬件資源可以是電視終端中的所有可用的音視頻硬件資源。
[0043]本發(fā)明實(shí)施例中,監(jiān)聽電視終端各目標(biāo)應(yīng)用的運(yùn)行狀態(tài),具體的可以是通過(guò)監(jiān)聽各目標(biāo)應(yīng)用的應(yīng)用程序編程接口(英文〖Applicat1n Programming Interface,簡(jiǎn)稱:API) 監(jiān)聽各目標(biāo)應(yīng)用的運(yùn)行狀態(tài),其中,目標(biāo)應(yīng)用的運(yùn)行狀態(tài)包括開啟、關(guān)閉、打開某項(xiàng)功能等。
[0044]電視終端中的目標(biāo)應(yīng)用在啟動(dòng)、關(guān)閉或運(yùn)行過(guò)程中大多并不關(guān)注使用了哪些音視頻硬件資源,為了確定目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,電視終端可以監(jiān)聽可用音視頻硬件資源的被占用狀況,電視終端可以根據(jù)目標(biāo)應(yīng)用的運(yùn)行狀態(tài)以及音視頻硬件資源的被占用狀況,確定目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息。
[0045]例如,電視終端監(jiān)聽到A應(yīng)用軟件的啟動(dòng)狀態(tài),在A應(yīng)用軟件的啟動(dòng)過(guò)程中監(jiān)聽到第一音頻編碼器及第一音頻解碼器被占用,由此可以確定A應(yīng)用軟件占用了第一音頻編碼器及第一音頻解碼器。
[0046]步驟S203:根據(jù)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新音視頻資源信息列表中可用的音視頻硬件資源信息。
[0047]本發(fā)明實(shí)施例中,電視終端根據(jù)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新音視頻資源信息列表中可用的音視頻硬件資源信息的方式具體可以包括:
[0048] (1)解除部分或全部目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用。
[0049] (2)交換某些目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用,例如A應(yīng)用軟件占用了X類型的音頻解碼器,B應(yīng)用軟件占用了 Y類型的音頻解碼器,在某些狀態(tài)下可以令A(yù)應(yīng)用軟件去占用 Y類型的音頻解碼器,B應(yīng)用軟件占用去占用X類型的音頻解碼器。
[0050]利用本發(fā)明實(shí)施例的上述音視頻資源監(jiān)控方法,當(dāng)多個(gè)目標(biāo)應(yīng)用同時(shí)運(yùn)行時(shí),通過(guò)對(duì)該多個(gè)目標(biāo)應(yīng)用運(yùn)行狀態(tài)的監(jiān)控可以分別確定各個(gè)目標(biāo)應(yīng)用所占用的音視頻硬件資源,尤其當(dāng)多個(gè)目標(biāo)應(yīng)用之間占用的音視頻硬件資源發(fā)生沖突時(shí)可以準(zhǔn)確獲取每個(gè)目標(biāo)應(yīng)用占用音視頻硬件資源的情況,另外,本發(fā)明實(shí)施例在確定各個(gè)目標(biāo)應(yīng)用占用的音視頻硬件資源后,進(jìn)一步對(duì)音視頻硬件資源信息的列表進(jìn)行更新,一方面可以實(shí)現(xiàn)對(duì)可用音視頻硬件資源的監(jiān)控,另一方面當(dāng)多個(gè)目標(biāo)應(yīng)用同時(shí)請(qǐng)求占用音視頻硬件資源但可供使用的音視頻硬件資源不足或多個(gè)目標(biāo)應(yīng)用請(qǐng)求調(diào)用的資源發(fā)生沖突時(shí),本發(fā)明實(shí)施例方法可以為改善多個(gè)目標(biāo)應(yīng)用之間占用音視頻硬件資源的沖突提供支持。綜上可見,本發(fā)明實(shí)施例的方法能夠?qū)崿F(xiàn)對(duì)電視終端中的各目標(biāo)應(yīng)用占用音視頻硬件資源的監(jiān)控。
[0051]圖3是本發(fā)明實(shí)施例二提供的電視終端中的音視頻資源監(jiān)控方法的流程圖。本方法的執(zhí)行主體為圖1中所示的電視終端,更為具體的為電視終端中的中央控制器,圖3所示方法的處理步驟包括:[〇〇52]步驟S301:在電視終端初始化之后,根據(jù)音視頻硬件資源配置文件確定電視終端中可用的音視頻硬件資源信息。
[0053]可選的,在電視終端中預(yù)先存儲(chǔ)音視頻硬件資源配置文件,其中,在音視頻硬件資源配置文件中包含電視終端中的所有音視頻硬件資源的信息;電視終端根據(jù)音視頻硬件資源配置文件確定電視終端中的可用音視頻硬件資源。
[0054]步驟S302:根據(jù)確定出的電視終端中可用的音視頻硬件資源信息,生成音視頻資源信息列表。
[0055]確定電視終端中可用的音視頻硬件資源信息后,根據(jù)該可用的音視頻硬件資源信息生成音視頻資源信息列表,具體的,該音視頻資源信息列表可以是一種鏈表結(jié)構(gòu),其中,在該鏈表結(jié)構(gòu)中包括多個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)音視頻硬件資源的信息。
[0056]圖4是一種音視頻硬件資源信息鏈表的結(jié)構(gòu)示意圖。如圖4所示,音視頻硬件資源信息鏈表包括節(jié)點(diǎn)a0、節(jié)點(diǎn)a 1......節(jié)點(diǎn)a (η-1)多個(gè)節(jié)點(diǎn),多個(gè)節(jié)點(diǎn)的邏輯順序通過(guò)鏈表中指針的鏈接次序?qū)崿F(xiàn),在鏈表的每個(gè)節(jié)點(diǎn)中均包括用于存儲(chǔ)數(shù)據(jù)元素的數(shù)據(jù)域和用于存儲(chǔ)下一個(gè)節(jié)點(diǎn)地址的指針域。在節(jié)點(diǎn)的數(shù)據(jù)域中存儲(chǔ)著音視頻硬件資源單元的信息,具體實(shí)施時(shí)可以將電視終端中的音視頻硬件資源劃分為多個(gè)音視頻硬件資源單元,在每個(gè)節(jié)點(diǎn)的數(shù)據(jù)域中存儲(chǔ)一個(gè)音視頻硬件資源單元的信息,其中,每個(gè)音視頻硬件資源單元包括至少一個(gè)音視頻硬件結(jié)構(gòu),例如,每個(gè)音視頻硬件資源單元對(duì)應(yīng)至少一個(gè)音頻解碼器、至少一個(gè)音頻編碼器、至少一個(gè)視頻解碼器或者至少一個(gè)視頻編碼器,當(dāng)然每個(gè)音視頻硬件資源單元也可以對(duì)應(yīng)上述四種部件之間的任意組合。在一種實(shí)施方式中,每個(gè)音視頻硬件資源單元對(duì)應(yīng)一個(gè)音頻解碼器、一個(gè)音頻編碼器、一個(gè)視頻解碼器或者一個(gè)視頻編碼器。
[0057]步驟S303:監(jiān)聽電視終端中的目標(biāo)應(yīng)用的運(yùn)行狀態(tài),確定目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息。
[0058]本發(fā)明實(shí)施例中,確定目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息的方式可以是通過(guò)監(jiān)控音視頻硬件資源信息鏈表中指針的指向來(lái)確定目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息。
[0059]如圖4所示,當(dāng)音視頻硬件資源鏈表中的指針初始化時(shí),音視頻硬件資源鏈表的指針指向表頭中的第一個(gè)節(jié)點(diǎn),在監(jiān)聽目標(biāo)應(yīng)用運(yùn)行的狀態(tài)過(guò)程中,若有目標(biāo)應(yīng)用需要占用音視頻硬件資源,則可以按照節(jié)點(diǎn)指向順序向各目標(biāo)應(yīng)用提供音視頻硬件資源。例如,音視頻硬件資源鏈表的指針當(dāng)前指向第二個(gè)節(jié)點(diǎn)al,當(dāng)有目標(biāo)應(yīng)用請(qǐng)求使用音視頻硬件資源時(shí),可以向該目標(biāo)應(yīng)用提供該第二個(gè)節(jié)點(diǎn)al對(duì)應(yīng)的音視頻硬件資源,同時(shí)音視頻硬件資源鏈表的指針指向第三個(gè)節(jié)點(diǎn)a2,之后若再次接收到是視頻硬件資源的使用需求,可以依次提供第三個(gè)節(jié)點(diǎn)、第四個(gè)節(jié)點(diǎn)對(duì)應(yīng)的音視頻硬件資源。
[0060]由于大部分應(yīng)用軟件在運(yùn)行時(shí),其應(yīng)用本身并不關(guān)心占用了哪些音視頻硬件資源,當(dāng)電視終端中同時(shí)運(yùn)行多個(gè)應(yīng)用軟件時(shí),多個(gè)應(yīng)用軟件占用的音視頻硬件資源之間可能發(fā)生沖突。為了實(shí)現(xiàn)對(duì)各目標(biāo)應(yīng)用占用音視頻硬件資源的監(jiān)控,電視終端可以監(jiān)聽目標(biāo)應(yīng)用的運(yùn)行狀態(tài)和電視終端中的音視頻硬件資源的被占用狀態(tài),并根據(jù)目標(biāo)應(yīng)用的運(yùn)行狀態(tài)和電視終端中的音視頻硬件資源的被占用狀態(tài),確定目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,可實(shí)現(xiàn)的一種方式可以是:
[0061]當(dāng)電視終端監(jiān)聽到目標(biāo)應(yīng)用的運(yùn)行狀態(tài)發(fā)生變化時(shí),確定音視頻硬件資源監(jiān)聽鏈表中的指針是否發(fā)生移動(dòng);
[0062]如果音視頻硬件資源監(jiān)聽鏈表中的指針發(fā)生移動(dòng),則確定在目標(biāo)應(yīng)用的運(yùn)行狀態(tài)發(fā)生變化的過(guò)程中指針依次指向的節(jié)點(diǎn);
[0063]確定指針依次指向的節(jié)點(diǎn)所對(duì)應(yīng)的音視頻硬件資源被該運(yùn)行狀態(tài)發(fā)生變化的目標(biāo)應(yīng)用所占用。
[0064]例如,當(dāng)電視終端監(jiān)聽到A應(yīng)用軟件由關(guān)閉狀態(tài)變更為開啟狀態(tài)的過(guò)程中,監(jiān)聽到音視頻硬件資源監(jiān)聽鏈表的指針由指向第4個(gè)節(jié)點(diǎn)移動(dòng)到指向第6個(gè)節(jié)點(diǎn),則可以確定在A 應(yīng)用軟件由關(guān)閉狀態(tài)變更為開啟狀態(tài)的過(guò)程中,音視頻硬件資源監(jiān)聽鏈表的指針依次指向了第4個(gè)節(jié)點(diǎn)和第5個(gè)節(jié)點(diǎn),可以確定A應(yīng)用軟件占用了第4個(gè)節(jié)點(diǎn)和第5個(gè)節(jié)點(diǎn)所對(duì)應(yīng)的音視頻硬件資源。
[0065]步驟S304:根據(jù)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新音視頻資源信息列表中可用的音視頻硬件資源信息。
[0066]本發(fā)明實(shí)施例中,根據(jù)目標(biāo)應(yīng)用對(duì)電視終端中的音視頻硬件資源的占用信息,更新音視頻資源信息列表中可用的音視頻硬件資源信息,具體更新方法可以是:在監(jiān)聽目標(biāo)應(yīng)用的運(yùn)行狀態(tài)的過(guò)程中,當(dāng)監(jiān)聽到目標(biāo)應(yīng)用占用了音視頻硬件資源時(shí),確定目標(biāo)應(yīng)用所占用的音視頻硬件資源在音視頻資源信息列表中所對(duì)應(yīng)的至少一個(gè)節(jié)點(diǎn);控制音視頻資源信息列表的指針指向該至少一個(gè)節(jié)點(diǎn)的下一個(gè)節(jié)點(diǎn)。
[0067]本發(fā)明實(shí)施例中,根據(jù)目標(biāo)應(yīng)用對(duì)電視終端中的音視頻硬件資源的占用信息,更新音視頻資源信息列表中可用的音視頻硬件資源信息,具體更新方法還可以是:
[0068]在監(jiān)聽目標(biāo)應(yīng)用的運(yùn)行狀態(tài)的過(guò)程中,當(dāng)監(jiān)聽到目標(biāo)應(yīng)用釋放了對(duì)音視頻硬件資源的占用時(shí),確定目標(biāo)應(yīng)用釋放的音視頻硬件資源在音視頻資源信息列表中所對(duì)應(yīng)的至少一個(gè)節(jié)點(diǎn);從音視頻資源信息列表中刪除該至少一個(gè)節(jié)點(diǎn);在音視頻資源信息列表的結(jié)尾建立新的節(jié)點(diǎn),新的節(jié)點(diǎn)用于存儲(chǔ)目標(biāo)應(yīng)用釋放的音視頻硬件資源的信息。
[0069]步驟S305:根據(jù)電視終端中的目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,確定電視終端中的可供目標(biāo)應(yīng)用所使用的音視頻硬件資源是否已經(jīng)被全部占用。
[0070]步驟S306:若電視終端中的可供目標(biāo)應(yīng)用所使用的音視頻硬件資源已經(jīng)被全部占用,則解除至少一個(gè)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用。
[0071]本發(fā)明實(shí)施例中,解除至少一個(gè)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用的方式包括:
[0072](1)從占用音視頻硬件資源的目標(biāo)應(yīng)用中確定在后臺(tái)運(yùn)行時(shí)間超過(guò)預(yù)設(shè)時(shí)間的目標(biāo)應(yīng)用;解除在后臺(tái)運(yùn)行時(shí)間超過(guò)預(yù)設(shè)時(shí)間的目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用。
[0073](2)向用戶提供解除目標(biāo)應(yīng)用占用音視頻硬件資源的提示信息;接收用戶發(fā)送的解除占用指示指令;根據(jù)指示指令解除與指示指令相應(yīng)的目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用。
[0074]本發(fā)明實(shí)施例中,向用戶提供解除目標(biāo)應(yīng)用占用音視頻硬件資源的提示信息的時(shí)機(jī)可以是:
[0075]當(dāng)確定電視終端中的所有可用音視頻硬件資源已經(jīng)被全部占用時(shí),向用戶提供解除目標(biāo)應(yīng)用占用音視頻硬件資源的提示信息;或者,當(dāng)電視終端中所有可用音視頻硬件資源已經(jīng)被全部占用,且又有新的應(yīng)用或功能需要占用音視頻硬件資源時(shí),向用戶提供解除目標(biāo)應(yīng)用占用音視頻硬件資源的提示信息。
[0076]本發(fā)明實(shí)施例中,向用戶提供的提示信息的具體形式不進(jìn)行限定,例如,向用戶提供占用音視頻硬件資源的應(yīng)用軟件的圖標(biāo)或列表,用戶根據(jù)圖標(biāo)或列表中的信息解除相關(guān)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用。
[0077]本發(fā)明實(shí)施例中,當(dāng)解除至少一個(gè)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用后,所述方法還包括:更新音視頻資源信息列表中可用的音視頻硬件資源信息,具體更新步驟參見步驟S304。
[0078]本發(fā)明實(shí)施例中,除可以在電視終端中的可用音視頻硬件資源全部被占用后向用戶發(fā)出提示信息外,還可以在電視終端運(yùn)行的過(guò)程中,接收用戶發(fā)送的顯示指令,顯示指令用于指示電視終端顯示目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息;電視終端根據(jù)顯示指令,向用戶顯示電視終端中的目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息。
[0079]例如:電視終端中設(shè)置音視頻資源調(diào)整的應(yīng)用界面;當(dāng)接收到用戶的操作指示后,電視終端向用戶提供用于音視頻資源調(diào)整的應(yīng)用界面,其中,在音視頻資源調(diào)整的應(yīng)用界面上顯示各個(gè)目標(biāo)應(yīng)用占用電視終端中的音視頻硬件資源的情況;用戶可以根據(jù)用于音視頻資源調(diào)整的應(yīng)用界面上顯示的各應(yīng)用占用音視頻硬件資源的情況,釋放部分或全部應(yīng)用對(duì)音視頻硬件資源的占用,本步驟中,當(dāng)解除至少一個(gè)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用后,所述方法還包括:更新音視頻資源信息列表中可用的音視頻硬件資源信息,具體更新步驟參見步驟S304。
[0080]本發(fā)明實(shí)施例方法中,當(dāng)對(duì)音視頻資源信息列表進(jìn)行更新后,還可以進(jìn)一步對(duì)音視頻硬件資源配置文件中的可用音視頻硬件資源的信息進(jìn)行更新。
[0081 ]例如電視終端中設(shè)置的音視頻硬件資源配置文件包括:
[0082]第一部分:電視終端中的硬件芯片支持的所有音視頻硬件資源
[0083]Surrport—aud—decode—number;硬件芯片支持的音頻解碼器數(shù)量;
[0084]Surrport—vid—decode—nuber;硬件芯片支持的視頻頻解碼器數(shù)量;
[0085]Surrport—aud—encode—number;硬件芯片支持的音頻編碼器數(shù)量;
[0086]Surrport—vid—encode—nuber;硬件芯片芯片支持的視頻頻編碼器數(shù)量;
[0087]第二部分:電視終端中的可用音視頻硬件資源
[0058]Can—use—aud—decode—number;電視終端中可使用的音頻解碼數(shù)量;
[0059]Can—use—vid—decode—number;電視終端中可使用的視頻解碼數(shù)量;
[0090] Can—use—aud—encode—number;電視終端中可使用的音頻編碼數(shù)量;
[0091 ] Can—use—vid—encode—number;電視終端中可使用的音頻編碼數(shù)量;
[0092]另外,在音視頻硬件資源配置文件中還包括當(dāng)前運(yùn)行的應(yīng)用軟件所占用的音視頻硬件資源的信息,具體的在音視頻硬件資源配置文件中還包括:
[0093]第三部分:電視終端中運(yùn)行的應(yīng)用所占用的音視頻硬件資源
[0094]Current—run—apk—number [Surrport—aud—decode—number];當(dāng)前運(yùn)行應(yīng)用軟件的數(shù)量
[0095]Struck
[0096]{
[0097]Current—run—apk—name;運(yùn)行的應(yīng)用軟件的名字;
[0098]Current—run—apk—status;當(dāng)前運(yùn)行的應(yīng)用軟件的狀態(tài);
[0099]Current—apk—usded—aud—decord—type;應(yīng)用軟件占用的音頻解碼器類型;
[0100]Current—apk—usded—aud—decord—nuber;應(yīng)用軟件占用的音頻解碼器數(shù)量;
[0101 ] Current—apk—usded—aud—encord—type;應(yīng)用軟件占用的音頻編碼器類型;
[0102]Current_apk_usded_aud_encord_nuber;應(yīng)用軟件占用的音頻編碼器數(shù)量;
[0103]Current_apk_usded_vid_decord_type;應(yīng)用軟件占用的視頻解碼器類型;
[0104]Current_apk_usded_vid_decord_nuber;應(yīng)用軟件占用的視頻解碼器數(shù)量;
[0105]Current_apk_usded_vid_encord_type;應(yīng)用軟件占用的視頻編碼器類型;
[0106]Current_apk_usded_vid_encord_nuber;應(yīng)用軟件占用的視頻編碼器數(shù)量;
[0107]}APKInfo;每個(gè)應(yīng)用軟件占用的資源情況。
[0108]當(dāng)電視終端中的目標(biāo)應(yīng)用占用了音視頻硬件資源或者釋放了相應(yīng)的音視頻硬件資源時(shí),除了對(duì)音視頻資源信息鏈表中的相關(guān)節(jié)點(diǎn)進(jìn)行更新外,還進(jìn)一步對(duì)上述音視頻硬件資源配置文件中的第二部分和第三部分信息進(jìn)行更新。
[0109]對(duì)應(yīng)于上述電視終端中的音視頻硬件資源的監(jiān)控方法,本發(fā)明實(shí)施例還提供了一種電視終端中的音視頻資源監(jiān)控裝置。圖5是一種電視終端中的音視頻資源監(jiān)控裝置的結(jié)構(gòu)示意圖,如圖5所示,該音視頻資源監(jiān)控裝置500包括:[〇11〇]信息列表生成模塊501,用于在電視終端初始化之后,生成音視頻資源信息列表, 音視頻資源信息列表中包括可用的音視頻硬件資源的信息;
[0111]監(jiān)聽模塊502,用于監(jiān)聽電視終端中的目標(biāo)應(yīng)用的運(yùn)行狀態(tài),確定目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息;
[0112]信息列表更新模塊503,用于根據(jù)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新音視頻資源信息列表中可用的音視頻硬件資源信息。
[0113]另外,基于圖5所示的電視終端的結(jié)構(gòu)可以執(zhí)行本發(fā)明實(shí)施例一和實(shí)施二中的音視頻資源監(jiān)控方法,具體執(zhí)行過(guò)程不再一一贅述。
[0114]圖6是本發(fā)明提供的一種電視終端的結(jié)構(gòu)示意圖,該電視終端可以為電視機(jī)或電視機(jī)頂盒,如圖6所示,該電視終端600,其結(jié)構(gòu)可包括:至少一個(gè)處理器(processor)601、內(nèi)存(memory )602、外圍設(shè)備接口(peripheralinterface)603、輸入/輸出子系統(tǒng)(1/ 0subsystem)604、電力線路605和通信線路606〇
[0115]在圖6中,箭頭表示能進(jìn)行計(jì)算機(jī)系統(tǒng)的構(gòu)成要素間的通信和數(shù)據(jù)傳送,且其可利用高速串行總線(1^811-8口66(1861^3113118)、并行總線(口3抑116113118)、存儲(chǔ)區(qū)域網(wǎng)絡(luò)(3八1'1, StorageAreaNetwork)和/或其他適當(dāng)?shù)耐ㄐ偶夹g(shù)而實(shí)現(xiàn)。
[0116]內(nèi)存602可包括操作系統(tǒng)612和音視頻資源監(jiān)控例程622。例如,內(nèi)存602可包括高速隨機(jī)存取存儲(chǔ)器(high-speed random access memory)、磁盤、靜態(tài)隨機(jī)存取存儲(chǔ)器 (SPAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、只讀存儲(chǔ)器(ROM)、閃存或非揮發(fā)性內(nèi)存。內(nèi)存602可存儲(chǔ)用于操作系統(tǒng)612和音視頻資源監(jiān)控例程622的程序編碼,也就是說(shuō)可包括電視終端 600的動(dòng)作所需的軟件模塊、指令集架構(gòu)或其之外的多種數(shù)據(jù)。此時(shí),處理器601或外圍設(shè)備接口 606等其他控制器與內(nèi)存602的存取可通過(guò)處理器601進(jìn)行控制。
[0117]外圍設(shè)備接口 603可將電視終端600的輸入和/或輸出外圍設(shè)備與處理器601和內(nèi)存602相結(jié)合。并且,輸入/輸出子系統(tǒng)604可將多種輸入/輸出外圍設(shè)備與外圍設(shè)備接口 606 相結(jié)合。例如,輸入/輸出子系統(tǒng)604可包括顯示器、打印機(jī)或根據(jù)需要用于將照相機(jī)、各種傳感器等外圍設(shè)備與外圍設(shè)備接口 603相結(jié)合的控制器。根據(jù)另一側(cè)面,輸入/輸出外圍也可不經(jīng)過(guò)輸入/輸出子系統(tǒng)604而與外圍設(shè)備接口 603相結(jié)合。
[0118]電力線路605可向電視終端的電路元件的全部或部分供給電力。例如,電力線路605可包括如電力管理系統(tǒng)、電池或交流(AC)之一個(gè)以上的電源、充電系統(tǒng)、電源故障檢測(cè)電路(power failuredetect1n circuit)、電力變換器或逆變器、電力狀態(tài)標(biāo)記符或用于電力生成、管理、分配的任意其他電路元件。
[0119]通信線路606可利用至少一個(gè)接口與其他計(jì)算機(jī)系統(tǒng)進(jìn)行通信,如電視終端通過(guò)通信線路606訪問(wèn)互連網(wǎng)絡(luò)或者其它電視終端。
[0120]處理器601通過(guò)施行存儲(chǔ)在內(nèi)存602中的軟件模塊或指令集架構(gòu)可執(zhí)行電視終端600的多種功能且處理數(shù)據(jù)。也就是說(shuō),處理器601通過(guò)執(zhí)行基本的算術(shù)、邏輯以及計(jì)算機(jī)系統(tǒng)的輸入/輸出演算,可構(gòu)成為處理計(jì)算機(jī)程序的命令。
[0121]圖6的實(shí)施例僅是電視終端中的電視終端600的一個(gè)示例,電視終端600可具有如下結(jié)構(gòu)或配置:省略圖6所示的部分電路元件,或進(jìn)一步具備圖6中未圖示之追加的電路元件,或結(jié)合兩個(gè)以上的電路元件。例如,在通信線路606中可包括用于多種通信方式(WiF1、6G、LTE、Bluetooth、NFC、Zigbee等)的RF通信的電路??砂陔娨暯K端600中的電路元件可由包括一個(gè)以上的信號(hào)處理或應(yīng)用程序所特殊化的集成電路的硬件、軟件或硬件和軟件兩者的組合而實(shí)現(xiàn)。
[0122]基于圖6所示的電視終端結(jié)構(gòu),本發(fā)明實(shí)施例還提供了一種電視終端的具體實(shí)現(xiàn)結(jié)構(gòu),其中在該電視終端中還包括電視節(jié)目播放模塊、業(yè)務(wù)應(yīng)用模塊以及音視頻資源模塊,其中,音視頻資源模塊中的音視頻硬件資源可以通過(guò)輸入/輸出子系統(tǒng)604與外圍設(shè)備接口603結(jié)合,或者,音視頻資源模塊中的音視頻硬件資源也可以直接與外圍設(shè)備603結(jié)合。本發(fā)明實(shí)施例中,業(yè)務(wù)應(yīng)用模塊主要是用于支持各類業(yè)務(wù)應(yīng)用的運(yùn)行,其中,各類業(yè)務(wù)應(yīng)用運(yùn)行的程序代碼可以集成在處理器中,或者,生成相應(yīng)的業(yè)務(wù)應(yīng)用例程存儲(chǔ)在操作系統(tǒng)或內(nèi)存中。本發(fā)明實(shí)施例提供的該電視終端可以執(zhí)行上述實(shí)施例一和實(shí)施例二中的音視頻資源監(jiān)控方法。
[0123]為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
[0124]本說(shuō)明書中的各項(xiàng)實(shí)施例均采用遞進(jìn)的方式描述,各項(xiàng)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置及系統(tǒng)實(shí)施例僅僅是示意性的,其中作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0125]以上僅是本發(fā)明的【具體實(shí)施方式】,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種電視終端中的音視頻資源監(jiān)控方法,其特征在于,包括: 在電視終端初始化之后,生成音視頻資源信息列表,所述音視頻資源信息列表中包括可用的音視頻硬件資源的信息; 監(jiān)聽所述電視終端中的目標(biāo)應(yīng)用的運(yùn)行狀態(tài),確定所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用?目息; 根據(jù)所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新所述音視頻資源信息列表中可用的音視頻硬件資源信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在電視終端初始化之后,生成音視頻資源信息列表,包括: 在電視終端初始化之后,根據(jù)音視頻硬件資源配置文件確定電視終端中可用的音視頻硬件資源信息,其中,所述音視頻硬件資源配置文件中存儲(chǔ)有電視終端中所有音視頻硬件資源的信息; 根據(jù)確定出的電視終端中可用的音視頻硬件資源信息,生成音視頻資源信息列表。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述音視頻資源信息列表包括至少一個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)均對(duì)應(yīng)一個(gè)音視頻硬件資源的信息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新所述音視頻資源信息列表中可用的音視頻硬件資源信息,包括: 在監(jiān)聽目標(biāo)應(yīng)用的運(yùn)行狀態(tài)的過(guò)程中,當(dāng)監(jiān)聽到目標(biāo)應(yīng)用占用了音視頻硬件資源時(shí),確定目標(biāo)應(yīng)用所占用的音視頻硬件資源在所述音視頻資源信息列表中所對(duì)應(yīng)的至少一個(gè)節(jié)點(diǎn); 控制所述音視頻資源信息列表的指針指向所述至少一個(gè)節(jié)點(diǎn)的下一個(gè)節(jié)點(diǎn)。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新所述音視頻資源信息列表中可用的音視頻硬件資源信息,包括: 在監(jiān)聽目標(biāo)應(yīng)用的運(yùn)行狀態(tài)的過(guò)程中,當(dāng)監(jiān)聽到目標(biāo)應(yīng)用釋放了對(duì)音視頻硬件資源的占用時(shí),確定目標(biāo)應(yīng)用釋放的音視頻硬件資源在所述音視頻資源信息列表中所對(duì)應(yīng)的至少一個(gè)節(jié)點(diǎn); 從所述音視頻資源信息列表中刪除所述至少一個(gè)節(jié)點(diǎn); 在所述音視頻資源信息列表的結(jié)尾建立新的節(jié)點(diǎn),所述新的節(jié)點(diǎn)用于存儲(chǔ)目標(biāo)應(yīng)用釋放的音視頻硬件資源的信息。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收用戶發(fā)送的顯示指令,所述顯示指令用于指示電視終端顯示目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息; 根據(jù)所述顯示指令,向用戶顯示電視終端中的目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息。7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,在更新所述音視頻資源信息列表中可用的音視頻硬件資源信息之后,所述方法還包括: 根據(jù)電視終端中的目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,確定電視終端中的可供目標(biāo)應(yīng)用所使用的音視頻硬件資源是否已經(jīng)被全部占用; 若電視終端中的可供目標(biāo)應(yīng)用所使用的音視頻硬件資源已經(jīng)被全部占用,則解除至少一個(gè)目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述解除至少一個(gè)目標(biāo)應(yīng)用對(duì)音視頻硬件 資源的占用,包括:從占用音視頻硬件資源的目標(biāo)應(yīng)用中確定在后臺(tái)運(yùn)行時(shí)間超過(guò)預(yù)設(shè)時(shí)間的目標(biāo)應(yīng)用; 解除所述在后臺(tái)運(yùn)行時(shí)間超過(guò)預(yù)設(shè)時(shí)間的目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用;或者,向用戶提供解除目標(biāo)應(yīng)用占用音視頻硬件資源的提示信息;接收用戶發(fā)送的解除占用 指示指令;根據(jù)所述指示指令解除與所述指示指令相應(yīng)的目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用。9.一種電視終端中的音視頻資源監(jiān)控裝置,其特征在于,包括:信息列表生成模塊,用于在電視終端初始化之后,生成音視頻資源信息列表,所述音視 頻資源信息列表中包括可用的音視頻硬件資源的信息;監(jiān)聽模塊,用于監(jiān)聽所述電視終端中的目標(biāo)應(yīng)用的運(yùn)行狀態(tài),確定所述目標(biāo)應(yīng)用對(duì)音 視頻硬件資源的占用信息;信息列表更新模塊,用于根據(jù)所述目標(biāo)應(yīng)用對(duì)音視頻硬件資源的占用信息,更新所述 音視頻資源信息列表中可用的音視頻硬件資源信息。10.—種電視終端,所述電視終端為電視機(jī)或者電視機(jī)頂盒,其特征在于,所述電視終 端包括處理器、存儲(chǔ)器和通信接口,所述處理器、所述存儲(chǔ)器和所述通信接口通過(guò)通信總線 相連;所述通信接口,用于支持目標(biāo)應(yīng)用和音視頻硬件資源與所述處理器的數(shù)據(jù)交互;所述存儲(chǔ)器,用于存儲(chǔ)程序代碼;所述處理器,用于讀取所述存儲(chǔ)器中存儲(chǔ)的程序代碼,并執(zhí)行如權(quán)利要求1至8中任一 項(xiàng)所述的電視終端中的音視頻資源監(jiān)控方法。
【文檔編號(hào)】H04N21/442GK106028144SQ201610429618
【公開日】2016年10月12日
【申請(qǐng)日】2016年6月15日
【發(fā)明人】張淑巖, 周印偉
【申請(qǐng)人】青島海信寬帶多媒體技術(shù)有限公司