亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種應(yīng)用程序的啟動方法和數(shù)字電視終端的制作方法

文檔序號:7551511閱讀:174來源:國知局
專利名稱:一種應(yīng)用程序的啟動方法和數(shù)字電視終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的啟動方法和數(shù)字電視終端。
背景技術(shù)
目前在數(shù)字電視終端中,第三方應(yīng)用程序一般都是基于中間件,這些應(yīng)用程序需要的硬件資源比較小,對于這種情況,第三方應(yīng)用程序可以直接被中間件啟動運行,數(shù)字電視終端可以滿足同時運行第三方應(yīng)用程序和中間件。然而有些第三方應(yīng)用程序是不依賴數(shù)字電視終端的中間件,而且這種應(yīng)用程序要求的硬件資源也比較高,由于數(shù)字電視終端的硬件資源有限,所以一旦中間件運行之后,數(shù)字電視終端剩下的硬件資源就可能無法滿足正常運行這類第三方應(yīng)用程序的條件。

發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種應(yīng)用程序的啟動方法和數(shù)字電視終端,可以通過關(guān)閉中間件,使得第三方應(yīng)用程序可以正常運行。為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種應(yīng)用程序的啟動方法,包括:接收由中間件發(fā)送的啟動請求,所述啟動請求中攜帶第三方應(yīng)用程序的啟動參數(shù)信息;控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件;根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序。其中,所述啟動請求是所述中間件在接收到當(dāng)前顯示的頁面發(fā)送的所述第三方應(yīng)用程序的啟動參數(shù)信息時生成的。其中,所述根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序包括:啟動第三方應(yīng)用程序;為所述第三方應(yīng)用程序分配硬件資源,以便于在第三方應(yīng)用程序啟動后,第三方應(yīng)用程序?qū)㈨憫?yīng)接收設(shè)備輸入,并在顯示設(shè)備上輸出。其中,還包括:當(dāng)檢測到第三方應(yīng)用程序被關(guān)閉,并釋放所述第三方應(yīng)用程序所占用的硬件資源時,重啟中間件,并重新為所述中間件分配硬件資源。其中,還包括:當(dāng)重啟中間件,并重新為所述中間件分配硬件資源之后,通知中間件啟動主應(yīng)用。相應(yīng)地,本發(fā)明實施例還提供了一種數(shù)字電視終端,包括:接收模塊,用于接收由中間件發(fā)送的啟動請求,所述啟動請求中攜帶第三方應(yīng)用程序的啟動參數(shù)信息;關(guān)閉模塊,用于控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件;程序啟動模塊,用于根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序。其中,所述接收模塊接收到的啟動請求是所述中間件在接收到當(dāng)前顯示的頁面發(fā)送的所述第三方應(yīng)用程序的啟動參數(shù)信息時生成的。其中,所述程序啟動模塊包括:啟動單元,用于啟動第三方應(yīng)用程序;分配單元,用于為所述第三方應(yīng)用程序分配硬件資源,以便于在第三方應(yīng)用程序啟動后,第三方應(yīng)用程序?qū)㈨憫?yīng)接收設(shè)備輸入,并在顯示設(shè)備上輸出。其中,還包括:重啟模塊,用于當(dāng)檢測到第三方應(yīng)用程序被關(guān)閉,并釋放所述第三方應(yīng)用程序所占用的硬件資源時,重啟中間件,并重新為所述中間件分配硬件資源。其中,還包括:通知模塊,用于當(dāng)重啟中間件,并重新為所述中間件分配硬件資源之后,通知中間件啟動主應(yīng)用。實施本發(fā)明實施例,具有如下有益效果:本發(fā)明實施例通過釋放中間件所占用的硬件資源,并關(guān)閉所述中間件,使得數(shù)字電視終端可以有更多的硬件資源空閑出來,再根據(jù)中間件預(yù)先所發(fā)送的啟動請求啟動第三方應(yīng)用程序,并讓第三方應(yīng)用程序可以正常運行,解決了由于中間件占用了硬件資源而使得第三方應(yīng)用程序可能無法正常運行的問題。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的一種應(yīng)用程序的啟動方法的流程示意圖;圖2是本發(fā)明實施例提供的另一種應(yīng)用程序的啟動方法的流程示意圖;圖3是本發(fā)明實施例提供的一種數(shù)字電視終端的結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例提供的另一種數(shù)字電視終端的結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。請參見圖1,是本發(fā)明實施例提供的一種應(yīng)用程序的啟動方法的流程示意圖。如圖1所示,本發(fā)明實施例的所述方法包括以下步驟:S101,接收由中間件發(fā)送的啟動請求,所述啟動請求中攜帶第三方應(yīng)用程序的啟動參數(shù)信息;所述啟動請求是所述中間件在接收到當(dāng)前顯示的頁面發(fā)送的所述第三方應(yīng)用程序的啟動參數(shù)信息時生成的,例如,當(dāng)點擊頁面中某個第三方應(yīng)用程序的啟動圖標(biāo)時,當(dāng)前顯示的頁面調(diào)用中間件接口,將所述第三方應(yīng)用程序的啟動參數(shù)信息發(fā)送給中間件,此時,中間件將生成啟動請求,所述中間件將接收到的第三方應(yīng)用程序的啟動參數(shù)信息添加到所生成的啟動請求,所述中間件再將攜帶有第三方應(yīng)用程序的啟動參數(shù)信息的啟動請求發(fā)送到數(shù)字電視終端中的監(jiān)控器,所述監(jiān)控器可以為數(shù)字電視終端中的中央處理器或者是與中央處理器相連接的監(jiān)控模塊。其中,所述數(shù)字電視終端的中間件是指位于數(shù)字電視終端內(nèi)部實時操作系統(tǒng)與應(yīng)用程序之間的軟件部分,用于屏蔽各硬件平臺、操作系統(tǒng)、數(shù)據(jù)庫等之間的差異;中間件以應(yīng)用程序接口 API (Application Programming Interface,應(yīng)用程序編程接口)的形式存在,整個API集合被存儲在數(shù)字電視終端的閃存中。S102,控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件;當(dāng)所述監(jiān)控器接收到啟動請求后,監(jiān)控器將控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件,讓數(shù)字電視終端可以有更多的硬件資源空閑出來,以便于可以正常啟動第三方應(yīng)用程序,所述硬件資源可以包括內(nèi)存空間、硬盤空間、中央處理器、主板等等。S103,根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序。在中間件完全關(guān)閉時,數(shù)字電視終端就可以有足夠的硬件資源提供監(jiān)控器啟動第三方應(yīng)用程序,例如,數(shù)字電視終端可以分配更多的內(nèi)存空間給第三方應(yīng)用程序,使第三方應(yīng)用程序可以正常運行。本發(fā)明實施例通過釋放中間件所占用的硬件資源,并關(guān)閉所述中間件,使得數(shù)字電視終端可以有更多的硬件資源空閑出來,再根據(jù)中間件預(yù)先所發(fā)送的啟動請求啟動第三方應(yīng)用程序,并讓第三方應(yīng)用程序可以正常運行,解決了由于中間件占用了硬件資源而使得第三方應(yīng)用程序可能無法正常運行的問題。請參見圖2,是本發(fā)明實施例提供的另一種應(yīng)用程序的啟動方法的流程示意圖。如圖1所示,本發(fā)明實施例的所述方法包括以下步驟:S201,接收由中間件發(fā)送的啟動請求,所述啟動請求中攜帶第三方應(yīng)用程序的啟動參數(shù)信息;所述啟動請求是所述中間件在接收到當(dāng)前顯示的頁面發(fā)送的所述第三方應(yīng)用程序的啟動參數(shù)信息時生成的,例如,當(dāng)點擊頁面中某個第三方應(yīng)用程序的啟動圖標(biāo)時,當(dāng)前顯示的頁面調(diào)用中間件接口,將所述第三方應(yīng)用程序的啟動參數(shù)信息發(fā)送給中間件,此時,中間件將生成啟動請求,所述中間件將接收到的第三方應(yīng)用程序的啟動參數(shù)信息添加到所生成的啟動請求,所述中間件再將攜帶有第三方應(yīng)用程序的啟動參數(shù)信息的啟動請求發(fā)送到數(shù)字電視終端中的監(jiān)控器,所述監(jiān)控器可以為數(shù)字電視終端中的中央處理器或者是與中央處理器相連接的監(jiān)控模塊。其中,所述數(shù)字電視終端的中間件是指位于數(shù)字電視終端內(nèi)部實時操作系統(tǒng)與應(yīng)用程序之間的軟件部分,用于屏蔽各硬件平臺、操作系統(tǒng)、數(shù)據(jù)庫等之間的差異;中間件以應(yīng)用程序接口 API (Application Programming Interface,應(yīng)用程序編程接口)的形式存在,整個API集合被存儲在數(shù)字電視終端的閃存中。S202,控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件;當(dāng)所述監(jiān)控器接收到啟動請求后,監(jiān)控器將控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件,讓數(shù)字電視終端可以有更多的硬件資源空閑出來,以便于可以正常啟動第三方應(yīng)用程序,所述硬件資源可以包括內(nèi)存空間、硬盤空間、中央處理器、主板等等。S203,啟動第三方應(yīng)用程序;在中間件完全關(guān)閉,并且由監(jiān)控器控制釋放所述中間件所占用的硬件資源時,監(jiān)控器將根據(jù)所述啟動請求中的啟動參數(shù)信息控制啟動第三方應(yīng)用程序。S204,為所述第三方應(yīng)用程序分配硬件資源,以便于在第三方應(yīng)用程序啟動后,第三方應(yīng)用程序?qū)㈨憫?yīng)接收設(shè)備輸入,并在顯示設(shè)備上輸出;在中間件完全關(guān)閉時,數(shù)字電視終端就可以有足夠的硬件資源提供監(jiān)控器啟動第三方應(yīng)用程序,并且在啟動第三方應(yīng)用程序時,為所述第三方應(yīng)用程序分配硬件資源,例如分配足夠的內(nèi)存給第三方應(yīng)用程序,并且讓第三方應(yīng)用程序響應(yīng)接收設(shè)備輸入,如通過遙控器控制第三方應(yīng)用程序的內(nèi)容,第三方應(yīng)用程序還可以在顯示設(shè)備上輸出,所述顯示設(shè)備可以為電視、電腦顯示器等顯示終端。S205,當(dāng)檢測到第三方應(yīng)用程序被關(guān)閉,并釋放所述第三方應(yīng)用程序所占用的硬件資源時,重啟中間件,并重新為所述中間件分配硬件資源;當(dāng)監(jiān)控器檢測到第三方應(yīng)用程序被關(guān)閉,并由監(jiān)控器控制釋放所述第三方應(yīng)用程序所占用的硬件資源時,監(jiān)控器將重新啟動中間件,并重新為所述中間件分配硬件資源,如分配足夠的內(nèi)存給中間件。S206,當(dāng)重啟中間件,并重新為所述中間件分配硬件資源之后,通知中間件啟動主應(yīng)用;在監(jiān)控器重啟中間件,并重新為所述中間件分配硬件資源之后,監(jiān)控器將通知中間件啟動主應(yīng)用,所以主應(yīng)用可以包括電視節(jié)目、點播業(yè)務(wù)等等。本發(fā)明實施例通過釋放中間件所占用的硬件資源,并關(guān)閉所述中間件,使得數(shù)字電視終端可以有更多的硬件資源空閑出來,再根據(jù)中間件預(yù)先所發(fā)送的啟動請求啟動第三方應(yīng)用程序,并讓第三方應(yīng)用程序可以正常運行,解決了由于中間件占用了硬件資源而使得第三方應(yīng)用程序可能無法正常運行的問題。請參見圖3,是本發(fā)明實施例提供的一種數(shù)字電視終端I的結(jié)構(gòu)示意圖,所述數(shù)字電視終端I包括:接收模塊10、關(guān)閉模塊20、程序啟動模塊30。其中,所述接收模塊10,用于接收由中間件發(fā)送的啟動請求,所述啟動請求中攜帶第三方應(yīng)用程序的啟動參數(shù)信息;所述接收模塊10接收到的所述啟動請求是所述中間件在接收到當(dāng)前顯示的頁面發(fā)送的所述第三方應(yīng)用程序的啟動參數(shù)信息時生成的,例如,當(dāng)點擊頁面中某個第三方應(yīng)用程序的啟動圖標(biāo)時,當(dāng)前顯示的頁面調(diào)用中間件接口,將所述第三方應(yīng)用程序的啟動參數(shù)信息發(fā)送給中間件,此時,中間件將生成啟動請求,所述中間件將接收到的第三方應(yīng)用程序的啟動參數(shù)信息添加到所生成的啟動請求,所述中間件再將攜帶有第三方應(yīng)用程序的啟動參數(shù)信息的啟動請求發(fā)送到數(shù)字電視終端I中的所述接收模塊10。其中,所述數(shù)字電視終端I的中間件是指位于數(shù)字電視終端I內(nèi)部實時操作系統(tǒng)與應(yīng)用程序之間的軟件部分,用于屏蔽各硬件平臺、操作系統(tǒng)、數(shù)據(jù)庫等之間的差異;中間件以應(yīng)用程序接口 API(Application Programming Interface,應(yīng)用程序編程接口)的形式存在,整個API集合被存儲在數(shù)字電視終端I的閃存中。所述關(guān)閉模塊20,用于控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件;當(dāng)所述接收模塊10接收到啟動請求后,所述關(guān)閉模塊20將控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件,讓數(shù)字電視終端I可以有更多的硬件資源空閑出來,以便于可以正常啟動第三方應(yīng)用程序,所述硬件資源可以包括內(nèi)存空間、硬盤空間、中央處理器、主板等等。所述程序啟動模塊30,用于根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序;在所述關(guān)閉模塊20完全關(guān)閉中間件時,數(shù)字電視終端I就可以有足夠的硬件資源提供所述程序啟動模塊30啟動第三方應(yīng)用程序,例如,數(shù)字電視終端I可以分配更多的內(nèi)存空間給第三方應(yīng)用程序,使第三方應(yīng)用程序可以正常運行。上述的接收模塊10、關(guān)閉模塊20、程序啟動模塊30可以集成為一種監(jiān)控器,由該監(jiān)控器完成上述3個模塊的所有操作,所述監(jiān)控器可以為數(shù)字電視終端I中的中央處理器或者是與中央處理器相連接的監(jiān)控模塊。本發(fā)明實施例通過釋放中間件所占用的硬件資源,并關(guān)閉所述中間件,使得數(shù)字電視終端I可以有更多的硬件資源空閑出來,再根據(jù)中間件預(yù)先所發(fā)送的啟動請求啟動第三方應(yīng)用程序,并讓第三方應(yīng)用程序可以正常運行,解決了由于中間件占用了硬件資源而使得第三方應(yīng)用程序可能無法正常運行的問題。請參見圖4,是本發(fā)明實施例提供的另一種數(shù)字電視終端I的結(jié)構(gòu)示意圖,所述數(shù)字電視終端I可以包括:接收模塊10、關(guān)閉模塊20、程序啟動模塊30、重啟模塊40、通知模塊50。其中,所述接收模塊10,用于接收由中間件發(fā)送的啟動請求,所述啟動請求中攜帶第三方應(yīng)用程序的啟動參數(shù)信息;所述接收模塊10接收到的所述啟動請求是所述中間件在接收到當(dāng)前顯示的頁面發(fā)送的所述第三方應(yīng)用程序的啟動參數(shù)信息時生成的,例如,當(dāng)點擊頁面中某個第三方應(yīng)用程序的啟動圖標(biāo)時,當(dāng)前顯示的頁面調(diào)用中間件接口,將所述第三方應(yīng)用程序的啟動參數(shù)信息發(fā)送給中間件,此時,中間件將生成啟動請求,所述中間件將接收到的第三方應(yīng)用程序的啟動參數(shù)信息添加到所生成的啟動請求,所述中間件再將攜帶有第三方應(yīng)用程序的啟動參數(shù)信息的啟動請求發(fā)送到數(shù)字電視終端I中的所述接收模塊10。其中,所述數(shù)字電視終端I的中間件是指位于數(shù)字電視終端I內(nèi)部實時操作系統(tǒng)與應(yīng)用程序之間的軟件部分,用于屏蔽各硬件平臺、操作系統(tǒng)、數(shù)據(jù)庫等之間的差異;中間件以應(yīng)用程序接口 API(Application Programming Interface,應(yīng)用程序編程接口)的形式存在,整個API集合被存儲在數(shù)字電視終端I的閃存中。所述關(guān)閉模塊20,用于控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件;當(dāng)所述接收模塊10接收到啟動請求后,所述關(guān)閉模塊20將控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件,讓數(shù)字電視終端I可以有更多的硬件資源空閑出來,以便于可以正常啟動第三方應(yīng)用程序,所述硬件資源可以包括內(nèi)存空間、硬盤空間、中央處理器、主板等等。所述程序啟動模塊30,用于根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序;在所述關(guān)閉模塊20完全關(guān)閉中間件時,數(shù)字電視終端I就可以有足夠的硬件資源提供所述程序啟動模塊30啟動第三方應(yīng)用程序,例如,數(shù)字電視終端I可以分配更多的內(nèi)存空間給第三方應(yīng)用程序,使第三方應(yīng)用程序可以正常運行。其中,所述程序啟動模塊30包括:啟動單元301、分配單元302。所述啟動單元301,用于啟動第三方應(yīng)用程序;在中間件完全關(guān)閉,并且由所述關(guān)閉模塊20控制釋放所述中間件所占用的硬件資源時,所述啟動單元301將根據(jù)所述啟動請求中的啟動參數(shù)信息控制啟動第三方應(yīng)用程序。分配單元302,用于為所述第三方應(yīng)用程序分配硬件資源,以便于在第三方應(yīng)用程序啟動后,第三方應(yīng)用程序?qū)㈨憫?yīng)接收設(shè)備輸入,并在顯示設(shè)備上輸出;在中間件完全關(guān)閉時,數(shù)字電視終端I就可以有足夠的硬件資源提供所述啟動單元301啟動第三方應(yīng)用程序,并且在啟動第三方應(yīng)用程序時,分配單元302將為所述第三方應(yīng)用程序分配硬件資源,例如分配足夠的內(nèi)存給第三方應(yīng)用程序,并且讓第三方應(yīng)用程序響應(yīng)接收設(shè)備輸入,如通過遙控器控制第三方應(yīng)用程序的內(nèi)容,第三方應(yīng)用程序還可以在顯示設(shè)備上輸出,所述顯示設(shè)備可以為電視、電腦顯示器等顯示終端。所述重啟模塊40,用于當(dāng)檢測到第三方應(yīng)用程序被關(guān)閉,并釋放所述第三方應(yīng)用程序所占用的硬件資源時,重啟中間件,并重新為所述中間件分配硬件資源;當(dāng)數(shù)字電視終端I檢測到第三方應(yīng)用程序被關(guān)閉,并釋放所述第三方應(yīng)用程序所占用的硬件資源時,所述重啟模塊40將重新啟動中間件,并重新為所述中間件分配硬件資源,如分配足夠的內(nèi)存給中間件。所述通知模塊50,用于當(dāng)重啟中間件,并重新為所述中間件分配硬件資源之后,通知中間件啟動主應(yīng)用;在所述重啟模塊40重啟中間件,并重新為所述中間件分配硬件資源之后,所述通知模塊50將通知中間件啟動主應(yīng)用,所以主應(yīng)用可以包括電視節(jié)目、點播業(yè)務(wù)等等。上述的接收模塊10、關(guān)閉模塊20、程序啟動模塊30、重啟模塊40、通知模塊50可以集成為一種監(jiān)控器,由該監(jiān)控器完成上述5個模塊的所有操作,所述監(jiān)控器可以為數(shù)字電視終端I中的中央處理器或者是與中央處理器相連接的監(jiān)控模塊。本發(fā)明實施例通過釋放中間件所占用的硬件資源,并關(guān)閉所述中間件,使得數(shù)字電視終端I可以有更多的硬件資源空閑出來,再根據(jù)中間件預(yù)先所發(fā)送的啟動請求啟動第三方應(yīng)用程序,并讓第三方應(yīng)用程序可以正常運行,解決了由于中間件占用了硬件資源而使得第三方應(yīng)用程序可能無法正常運行的問題。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種應(yīng)用程序的啟動方法,其特征在于,包括: 接收由中間件發(fā)送的啟動請求,所述啟動請求中攜帶第三方應(yīng)用程序的啟動參數(shù)信息; 控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件; 根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序。
2.如權(quán)利要求1所述的方法,其特征在于, 所述啟動請求是所述中間件在接收到當(dāng)前顯示的頁面發(fā)送的所述第三方應(yīng)用程序的啟動參數(shù)信息時生成的。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序包括: 啟動第三方應(yīng)用程序; 為所述第三方應(yīng)用程序分配硬件資源,以便于在第三方應(yīng)用程序啟動后,第三方應(yīng)用程序?qū)㈨憫?yīng)接收設(shè)備輸入,并在顯示設(shè)備上輸出。
4.如權(quán)利要求1-3任一項所述的方法,其特征在于,還包括: 當(dāng)檢測到第三方應(yīng)用程序被關(guān)閉,并釋放所述第三方應(yīng)用程序所占用的硬件資源時,重啟中間件,并重新為所述中間件分配硬件資源。
5.如權(quán)利要求4所述的方法,其特征在于,還包括: 當(dāng)重啟中間件,并重新為所述中間件分配硬件資源之后,通知中間件啟動主應(yīng)用。
6.一種數(shù)字電視終端,其特征在于,包括: 接收模塊,用于接收由中間件發(fā)送的啟動請求,所述啟動請求中攜帶第三方應(yīng)用程序的啟動參數(shù)信息; 關(guān)閉模塊,用于控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件; 程序啟動模塊,用于根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序。
7.如權(quán)利要求6所述的數(shù)字電視終端,其特征在于, 所述接收模塊接收到的啟動請求是所述中間件在接收到當(dāng)前顯示的頁面發(fā)送的所述第三方應(yīng)用程序的啟動參數(shù)信息時生成的。
8.如權(quán)利要求7所述的數(shù)字電視終端,其特征在于,所述程序啟動模塊包括: 啟動單元,用于啟動第三方應(yīng)用程序; 分配單元,用于為所述第三方應(yīng)用程序分配硬件資源,以便于在第三方應(yīng)用程序啟動后,第三方應(yīng)用程序?qū)㈨憫?yīng)接收設(shè)備輸入,并在顯示設(shè)備上輸出。
9.如權(quán)利要求6-8所述的數(shù)字電視終端,其特征在于,還包括: 重啟模塊,用于當(dāng)檢測到第三方應(yīng)用程序被關(guān)閉,并釋放所述第三方應(yīng)用程序所占用的硬件資源時,重啟中間件,并重新為所述中間件分配硬件資源。
10.如權(quán)利要求9所述的數(shù)字電視終端,其特征在于,還包括: 通知模塊,用于當(dāng)重啟中間件,并重新為所述中間件分配硬件資源之后,通知中間件啟動主應(yīng)用。
全文摘要
本發(fā)明實施例公開了一種應(yīng)用程序的啟動方法和數(shù)字電視終端,其中方法包括如下步驟接收由中間件發(fā)送的啟動請求,所述啟動請求中攜帶第三方應(yīng)用程序的啟動參數(shù)信息;控制釋放所述中間件所占用的硬件資源,并關(guān)閉所述中間件;根據(jù)所述啟動請求中的啟動參數(shù)信息,啟動第三方應(yīng)用程序。采用本發(fā)明,可以通過關(guān)閉中間件,使得第三方應(yīng)用程序可以正常運行。
文檔編號H04N21/443GK103139643SQ20131003587
公開日2013年6月5日 申請日期2013年1月30日 優(yōu)先權(quán)日2013年1月30日
發(fā)明者連細建 申請人:深圳市同洲電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1