一種智能電視的信源管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能電視,尤其涉及一種智能電視的信源管理方法及系統(tǒng)。
【背景技術(shù)】
[0002] 近年來,智能電視發(fā)展異常迅速,智能電視上的應(yīng)用隨著安卓系統(tǒng)的發(fā)展不斷豐 富,由于不同應(yīng)用的需要,智能電視設(shè)置有很多信源,比如HDMI(高清晰度多媒體信號)、ATV (射頻模擬電視信號)、DTV(數(shù)字電視信號)、VGA(視頻圖形陣列)等等,這些信源提供了多 個輸入通道,也為用戶提供了多種接入方法。而智能電視搭載的Android操作系統(tǒng)包含了 多種多樣的系統(tǒng)功能以及豐富多彩的應(yīng)用場景,這就有可能和電視的信源產(chǎn)生場景上的沖 關(guān)。
[0003] 假設(shè)當前電視信源是ATV,此時有一個應(yīng)用要啟動(比如利用多屏互動推送一個 視頻播放),但是應(yīng)用的運行環(huán)境需要一個應(yīng)用信源,該信源的特征是具有應(yīng)用場景下的色 彩、應(yīng)用場景下的聲音,如果不切換信源,則進入播放器播放視頻后,視頻的聲音和ATV的 電視聲音混雜到一起,導(dǎo)致電視信號輸出的混亂,這顯然不是用戶所希望的結(jié)果;而如果在 應(yīng)用進入后切換信源就可以解決這個問題,但是這樣必須在每個應(yīng)用里都添加切換信源的 操作,這樣做有兩個缺點:1、增加了很多重復(fù)的工作;2、目前廠商提供的切換信源接口不 統(tǒng)一,每個應(yīng)用必須維護多個版本,而這只是為了切換一下信源。
[0004] 因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005] 鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明為解決現(xiàn)有技術(shù)的缺陷和不足,提出一種 能夠根據(jù)智能電視應(yīng)用進行正確的信源切換的智能電視信源管理方法。
[0006] 本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下: 一種智能電視的信源管理的方法,用于對智能電視操作系統(tǒng)應(yīng)用使用的信源進行管 理,包括如下步驟: 在智能電視系統(tǒng)中創(chuàng)建電視預(yù)裝應(yīng)用的應(yīng)用信源管理表; 當新安裝應(yīng)用需要使用特定信源時,在操作系統(tǒng)的權(quán)限配置文件中增加相應(yīng)標簽以標 明所述新安裝應(yīng)用需要使用的信源; 操作系統(tǒng)應(yīng)用包管理程序從所述操作系統(tǒng)的權(quán)限配置文件中獲取所述新安裝應(yīng)用及 其需要使用的信源信息并寫入到所述應(yīng)用信源管理表中; 智能電視應(yīng)用啟動時,先從所述應(yīng)用信源管理表進行檢索,如果存在該智能電視應(yīng)用 的信源信息則切換到該信源信息的信源后啟動智能電視應(yīng)用,否則采用操作系統(tǒng)默認信源 啟動。
[0007] 作為進一步的改進方案,在所述智能電視應(yīng)用啟動時,先從所述應(yīng)用信源管理表 進行檢索,如果存在該智能電視應(yīng)用的信源信息則切換到該信源信息的信源步驟中,該智 能電視應(yīng)用需要首先判斷當前信源是否和準備切換到的信源類型一致,如果不同則切換到 該信源信息的信息后啟動智能電視應(yīng)用,如果相同則直接啟動智能電視應(yīng)用。
[0008] 所述電視預(yù)裝應(yīng)用的應(yīng)用信源管理表包括智能電視操作系統(tǒng)出廠預(yù)裝應(yīng)用的應(yīng) 用程序包名及其使用信源類型的數(shù)據(jù)。
[0009] 所述智能電視操作系統(tǒng)的權(quán)限配置文件保存操作系統(tǒng)的權(quán)限和組件定義信息。
[0010] 所述啟動智能電視應(yīng)用包括從系統(tǒng)主界面啟動、應(yīng)用程序商店啟動、多屏互動推 送啟動和語音助手啟動的應(yīng)用。
[0011] 當智能電視操作系統(tǒng)恢復(fù)出廠設(shè)置時,則將所述應(yīng)用信源管理表中的非預(yù)裝信源 環(huán)境數(shù)據(jù)刪除,保留預(yù)裝應(yīng)用的信源環(huán)境數(shù)據(jù)。
[0012] 本發(fā)明還提供一種智能電視的信源管理系統(tǒng),用于對智能電視操作系統(tǒng)應(yīng)用使用 信源進行管理,包括應(yīng)用信源管理模塊、系統(tǒng)配置模塊、信源切換模塊; 所述應(yīng)用信源管理模塊用于創(chuàng)建電視預(yù)裝應(yīng)用的應(yīng)用信源管理表及根據(jù)操作系統(tǒng)新 安裝應(yīng)用增加特定信源; 所述系統(tǒng)配置模塊用于從所述操作系統(tǒng)的權(quán)限配置文件中獲取所述新安裝應(yīng)用及其 需要使用的信源信息并寫入到所述應(yīng)用信源管理表中; 所述信源切換模塊用于智能電視應(yīng)用在啟動后,根據(jù)智能電視應(yīng)用在信源管理表中的 信源進行信源切換; 智能電視應(yīng)用啟動時,先從所述應(yīng)用信源管理表進行檢索,如果存在該智能電視應(yīng)用 的信源信息則切換到該信源信息的信源后啟動智能電視應(yīng)用,否則采用操作系統(tǒng)默認信源 啟動。
[0013] 所述電視預(yù)裝應(yīng)用的應(yīng)用信源管理表包括智能電視操作系統(tǒng)出廠預(yù)裝應(yīng)用的應(yīng) 用程序包名及其使用信源類型的數(shù)據(jù)。
[0014] 所述智能電視操作系統(tǒng)的權(quán)限配置文件保存操作系統(tǒng)的權(quán)限和組件定義信息。
[0015] 所述啟動智能電視應(yīng)用包括從系統(tǒng)主界面啟動、應(yīng)用程序商店啟動、多屏互動推 送啟動和語音助手啟動的應(yīng)用。
[0016] 與現(xiàn)有技術(shù)相比較,本發(fā)明采用將智能電視應(yīng)用的信源預(yù)置到信源管理表中,智 能電視應(yīng)用啟動時根據(jù)存儲在該表中的應(yīng)用及其使用信源的信息來進行使用信源的切換, 實現(xiàn)了對系統(tǒng)信源的統(tǒng)一管理,避免應(yīng)用程序運行在不同信源下的情況發(fā)生。
【附圖說明】
[0017] 圖1是本發(fā)明智能電視的信源管理方法較佳實施例的工作流程圖。
[0018] 圖2是本發(fā)明智能電視的信源管理系統(tǒng)較佳實施例的結(jié)構(gòu)原理框圖。
【具體實施方式】
[0019] 為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對 本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用 于限定本發(fā)明。
[0020] 圖1示出了本發(fā)明智能電視的信源管理方法的流程圖,優(yōu)選實施方式包括如下步 驟: 步驟S100,在智能電視系統(tǒng)中創(chuàng)建電視預(yù)裝應(yīng)用的應(yīng)用信源管理表;所述電視預(yù)裝應(yīng) 用的應(yīng)用信源管理表包括智能電視操作系統(tǒng)出廠預(yù)裝應(yīng)用的應(yīng)用程序包名及其使用信源 類型的數(shù)據(jù)。
[0021] 步驟S200,當新安裝應(yīng)用需要使用特定信源時,在操作系統(tǒng)的權(quán)限配置文件中增 加相應(yīng)標簽以標明所述新安裝應(yīng)用需要使用的信源。其中,智能電視操作系統(tǒng)的權(quán)限配置 文件保存操作系統(tǒng)的權(quán)限和組件定義信息。
[0022] 步驟S300,操作系統(tǒng)應(yīng)用包管理程序從所述操作系統(tǒng)的權(quán)限配置文件中獲取所述 新安裝應(yīng)用及其需要使用的信源信息并寫入到所述應(yīng)用信源管理表中; 步驟S400,智能電視應(yīng)用啟動時,先從所述應(yīng)用信源管理表進行檢索,如果存在該智能 電視應(yīng)用的信源信息則切換到該信源信息的信源后啟動智能電視應(yīng)用,否則采用操作系統(tǒng) 默認信源啟動。
[0023] 具體而言,在所述智能電視應(yīng)用啟動時,先從所述應(yīng)用信源管理表進行檢索,如果 存在該智能電視應(yīng)用的信源信息則切換到該信源信息的信源步驟中,智能電視應(yīng)用需要首 先判斷當前信源是否和準備切換到的信源類型一致,如果不同則切換到該信源信息的信源 后啟動智能電視應(yīng)用,如果相同則直接啟動智能電視應(yīng)用。
[0024] 所述啟動智能電視應(yīng)用包括從系統(tǒng)主界面啟動、應(yīng)用程序商店啟動、多屏互動推 送啟動和語音助手啟動等應(yīng)用,此處應(yīng)用僅為示例,并不限制,本領(lǐng)域技術(shù)人員可以在所知 的范圍內(nèi)擴展到已知的各種需要使用信源的應(yīng)用。
[0025] 作為另一個實施方式,當智能電視操作系統(tǒng)恢復(fù)出廠設(shè)置時,將所述應(yīng)用信源管 理表中的非預(yù)裝信源環(huán)境數(shù)據(jù)刪除,保留預(yù)裝應(yīng)用的信源環(huán)境數(shù)據(jù)。
[0026] 以下以智能電視安卓系統(tǒng)進行信源管理的具體實施例來說明上述方法的具體操 作過程。
[0027]第一步:安卓系統(tǒng)創(chuàng)建一張表source-list,寫入一套默認值作為出廠預(yù)裝文件, 格式為(包名,需要的信源類型),第一條為默認信源環(huán)境,例如: ("defalut"," storge")、("com. android,ktV","KTV")、("com. android, tv", "stroge")、("com. android, ui,',"TV")、( "com. tcl. playdtv,',"DTV");source-list 表的 格式如表I所示。
[0028]表1 :
其中,信源"TV"包括"ATV"和"DTV"。
[0029] 第二步:當安裝需要特定信源的應(yīng)用程序的時候,在AndroidManifest. xml里 增加一個標簽〈require name=" source",type=" xxx">