一種模塊電視及其動態(tài)配屏方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視技術(shù),特別涉及一種模塊電視及其動態(tài)配屏方法。
【背景技術(shù)】
[0002]隨著模塊電視產(chǎn)品形態(tài)的出現(xiàn),電視里出現(xiàn)了兩塊芯片;如圖1所示,MCU是副芯片,用于驅(qū)動屏顯示和處理圖像顯示效果,一般不會更換,通常稱屏端;soc是主芯片,用于實現(xiàn)用戶需求的所有智能功能,可以插拔更換,通常稱卡端。模塊電視的出現(xiàn)大大節(jié)省了用戶購買電視的費用,通過更換卡端,用戶在不更換屏的基礎(chǔ)上就可以享受到業(yè)界最新的內(nèi)容,最新的技術(shù)產(chǎn)品,屏端無需更換意味著用戶只需花很少的錢就能進行系統(tǒng)升級。
[0003]模塊電視的屏相關(guān)的配置文件都存儲在屏端,同時卡端也會存儲用于顯示的部分配置文件并負責(zé)將屏相關(guān)的配置信息顯示在界面上。然而不同顯示屏其配置文件也不相同,一旦更換屏,卡端在顯示時應(yīng)該顯示的是新屏的相關(guān)配置文件。由于卡端只會從存儲在卡端的配置文件中讀取相關(guān)配置文件的數(shù)據(jù)顯示在界面上。這樣在更換顯示屏?xí)r,卡端界面上顯示的是舊屏的相關(guān)配置信息;或者更換卡端后,新卡端的配置文件與舊屏端不同;從而導(dǎo)致卡端和屏端的配置文件不匹配,影響模塊電視工作或視頻效果。
[0004]因而現(xiàn)有技術(shù)還有待改進和提高。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種模塊電視及其動態(tài)配屏方法,以解決現(xiàn)有卡端或屏端更換后,新的卡端/屏端與舊的屏端/卡端的配置文件不匹配而影響模塊電視工作或視頻效果的問題。
[0006]為了達到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種模塊電視的動態(tài)配屏方法,其包括:
A、模塊電視啟動時,所述模塊電視的卡端從屏端獲取屏ID,并根據(jù)屏ID判斷屏端是否更換;
B、當(dāng)判斷屏端更換時,獲取屏端的屏配置文件以更新卡端現(xiàn)有存儲的屏配置文件。
[0007]所述的模塊電視的動態(tài)配屏方法中,所述步驟A具體包括:
A1、模塊電視啟動時,卡端從預(yù)設(shè)位置讀取存儲在卡端的屏配置文件;
A2、若讀取失敗,卡端從屏端獲取屏配置文件和屏ID并存儲;
A3、若讀取正確,卡端從屏端獲取屏ID,判斷所述屏ID與卡端預(yù)設(shè)位置存儲的屏ID是否相同;相同則判斷屏端未更換,不相同則判斷屏端更換。
[0008]所述的模塊電視的動態(tài)配屏方法中,所述步驟B具體包括:
B1、卡端將從屏端獲取的屏ID更新卡端現(xiàn)有存儲的屏ID ;
B2、卡端從屏端獲取屏配置文件并更新卡端現(xiàn)有存儲的屏配置文件。
[0009]所述的模塊電視的動態(tài)配屏方法中,在所述步驟B之后,還包括:卡端在顯示時,從卡端預(yù)設(shè)位置的屏配置文件中讀取屏數(shù)據(jù),以實時更新顯示屏的信息。
[0010]一種模塊電視,其包括卡端和屏端;
所述卡端用于模塊電視啟動時,從屏端獲取屏ID,并根據(jù)屏ID判斷屏端是否更換;當(dāng)判斷屏端更換時,獲取屏端的屏配置文件以更新卡端現(xiàn)有存儲的屏配置文件。
[0011]所述的模塊電視中,所述卡端包括:
預(yù)設(shè)位置,用于存儲屏配置文件和屏ID ;
讀取模塊,用于模塊電視啟動時,從預(yù)設(shè)位置讀取存儲在卡端的屏配置文件;
處理判斷模塊,用于讀取失敗時,從屏端獲取屏配置文件和屏ID并存儲;及讀取正確時,從屏端獲取屏ID,判斷所述屏ID與卡端預(yù)設(shè)位置存儲的屏ID是否相同;相同則判斷屏端未更換,不相同則判斷屏端更換;
控制模塊,用于判斷屏端更換時,將從屏端獲取的屏ID更新卡端現(xiàn)有存儲的屏ID,及從屏端獲取屏配置文件并更新卡端現(xiàn)有存儲的屏配置文件。
[0012]所述的模塊電視中,所述卡端還包括:
顯示模塊,用于在顯示時,從卡端預(yù)設(shè)位置的屏配置文件中讀取屏數(shù)據(jù),以實時更新顯示屏的信息。
[0013]相較于現(xiàn)有技術(shù),本發(fā)明提供的模塊電視及其動態(tài)配屏方法,模塊電視啟動時,所述模塊電視的卡端從屏端獲取屏ID,并根據(jù)屏ID判斷屏端是否更換;當(dāng)判斷屏端更換時,獲取屏端的屏配置文件以更新卡端現(xiàn)有存儲的屏配置文件;通過卡端動態(tài)檢測屏端是否更換、并實時地從屏端獲取新屏的屏配置文件來更新卡端現(xiàn)有保存的屏配置文件,使卡端能實時正確地顯示與其連接的屏端的屏配置信息,從而實現(xiàn)卡端動態(tài)配置屏相關(guān)配置文件的目的,使卡端與屏端的相關(guān)配置文件匹配。
【附圖說明】
[0014]圖1為現(xiàn)有模塊電視的示意圖。
[0015]圖2為本發(fā)明提供的模塊電視的動態(tài)配屏方法流程圖。
[0016]圖3為本發(fā)明提供的模塊電視的結(jié)構(gòu)框圖。
【具體實施方式】
[0017]本發(fā)明提供一種模塊電視及其動態(tài)配屏方法,通過卡端動態(tài)檢測顯示屏是否更換并實時地從屏端獲取新屏的相關(guān)配置文件、以更新卡端現(xiàn)有存儲的配置文件,讓卡端實時正確地顯示與其連接的屏端的屏配置信息,從而實現(xiàn)卡端動態(tài)配置屏相關(guān)配置文件的目的,使卡端與屏端的相關(guān)配置文件匹配。為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0018]請參閱圖2,本發(fā)明提供的模塊電視的動態(tài)配屏方法包括:
S100、模塊電視啟動時,所述模塊電視的卡端從屏端獲取屏ID,并根據(jù)屏ID判斷屏端是否更換;
S200、當(dāng)判斷屏端更換時,獲取屏端的屏配置文件以更新卡端現(xiàn)有存儲的屏配置文件。
[0019]顯示屏的所有配置文件存儲在屏端,卡端也會存儲用于顯示的部分配置文件(SP屏配置文件)作為顯示時使用。但是卡端與屏端初次連接通信時,或卡端被初始化后,則卡端內(nèi)沒有用于顯示的部分配置文件、或已有的屏配置文件被初始化清除。因此,需先判斷卡端中是否存儲有用于顯示的部分配置文件。則所述步驟S100具體包括:
步驟101、模塊電視啟動時,卡端從預(yù)設(shè)位置讀取存儲在卡端的屏配置文件。
[0020]所述預(yù)設(shè)位置即指定位置,為出廠設(shè)置,位于卡端內(nèi),用于存儲屏配置文件。
[0021]步驟102、若讀取失敗,卡端從屏端獲取屏配置文件和屏ID并存儲。
[0022]讀取失敗則表示預(yù)設(shè)位置中無任何屏配置文件,相當(dāng)于初始化狀態(tài),如卡端第一次配屏的時候。此時卡端向屏端發(fā)送第一獲取命令以獲取屏配置文件和屏ID,屏端收到命令后將屏配置文件和屏ID傳輸給卡端,卡端將屏端傳輸反饋的屏配置文件和屏ID存儲到預(yù)設(shè)位置。
[0023]此時獲取的屏配置文件和屏ID必定屬于當(dāng)前的屏端,因此相當(dāng)于屏端未更換。
[0024]步驟103、若讀取正確,卡端從屏端獲取屏ID,判斷所述屏ID與卡端預(yù)設(shè)位置存儲的屏ID是否相同;相同則判斷屏端未更換,不相同則判斷屏端更換。
[0025]卡端從其預(yù)設(shè)位置讀取的屏配置文件如果正確,則表示卡端已經(jīng)存儲了屏配置文件。此時需根據(jù)屏ID判斷該屏配置文件是否屬于當(dāng)前的屏端??ǘ讼蚱炼税l(fā)送第二獲取命令以獲取屏ID。屏端收到第二獲取命令后將其屏ID傳輸?shù)娇ǘ?,卡端將獲取到的屏ID與存儲在卡端預(yù)設(shè)位置的屏ID進行比較,如果不同,則表明更換了顯示屏;相同則屏端未更換。
[0026]若屏端未更換,則卡端與屏端進入工作狀態(tài)。若卡端判斷屏端更換時,需從新的屏端獲取屏配置文件。所述步驟S200具體包括: