一種兼容多款屏幕參數(shù)的軟件適配方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種兼容多款屏幕參數(shù)的軟件適配方法和系統(tǒng),其中,該方法包括:在電視端操作系統(tǒng)中集成電視ROM需要支持的所有機型和屏幕參數(shù)對應的屏參文件;在燒錄MAC地址時,將電視端的機型和屏幕參數(shù)預先燒寫到電視端;在開機時讀取所述電視端的機型和屏幕參數(shù),根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的屏參文件。本發(fā)明在系統(tǒng)文件中預先集成所有機型和屏幕參數(shù)的屏參文件。在燒寫MAC地址時,將各個電視的機型和屏幕參數(shù)一起燒寫到環(huán)境變量中,通過讀取環(huán)境變量中的機型和屏幕參數(shù)等數(shù)據,加載對應的屏參文件,實現(xiàn)了一套系統(tǒng)ROM能夠兼容多款機型和屏幕,大大減少了維護成本和出錯的概率,提高了工作效率。
【專利說明】
一種兼容多款屏幕參數(shù)的軟件適配方法和系統(tǒng)
技術領域
[0001]本發(fā)明涉及智能電視系統(tǒng)適配技術領域,具體地,涉及一種兼容多款屏幕參數(shù)的軟件適配方法和系統(tǒng)。
【背景技術】
[0002]某第三方智能電視項目是在樂視公司積極推廣LetvUI的戰(zhàn)略要求下而成立的第三方廠商合作項目,該項目是第三方廠商以樂視超級電視S50電視的主板為基礎,采用自購新款屏幕而建立起來的。該項目使用同一款主板,但規(guī)劃了40寸、50寸及55寸總共3種屏幕參數(shù),并且由于市場需求,每種尺寸至少選配2款屏幕作為備選。
[0003]由于有3款機型,且每款機型有2款屏幕,所以相當于有6款不同的機型,因此需要維護6套系統(tǒng)軟件,這樣會帶來極大的維護成本。目前,在樂視公司自己的超級電視產品上,每一款電視都維護一套單獨的軟件,且有專門的軟件項目經理SPM來跟進版本的發(fā)布。
[0004]在該項目中采用現(xiàn)有方案最大的問題就是維護成本高,修改一個bug,就需要發(fā)布多份R0M(Read Only Memory image,只讀內存鏡像),每多一款屏幕,就要多發(fā)布一款ROM,重復勞動太多。因此,在上述現(xiàn)有技術方案中,缺乏一種能夠對多種屏幕參數(shù)的智能電視設備進行系統(tǒng)軟件適配的方法。
【發(fā)明內容】
[0005]為了解決現(xiàn)有技術中存在的無法對多種屏幕參數(shù)的智能電視設備進行系統(tǒng)軟件適配的技術問題,本發(fā)明提出了一種兼容多款屏幕參數(shù)的軟件適配方法和系統(tǒng)。
[0006]本發(fā)明的一種兼容多款屏幕參數(shù)的軟件適配方法,包括:
[0007]在電視端操作系統(tǒng)中集成電視ROM需要支持的所有機型和屏幕參數(shù)對應的屏參文件;
[0008]在燒錄MAC地址時,將電視端的機型和屏幕參數(shù)預先燒寫到電視端;
[0009]在開機時讀取所述電視端的機型和屏幕參數(shù),根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的屏參文件。
[0010]優(yōu)選的,還包括:
[0011]在操作系統(tǒng)啟動后,根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的數(shù)據庫文件。
[0012]優(yōu)選的,所述在燒錄MAC地址時,將電視端的機型和屏幕參數(shù)預先燒寫到電視端包括:
[0013]在燒錄MAC地址時,獲取電視端的機型和屏幕參數(shù),將MAC地址和電視端的機型、屏幕參數(shù)一起打包發(fā)送到處于同一個局域網中的電視端;
[0014]在電視端收到MAC地址和電視端的機型、屏幕參數(shù)后,將MAC地址和電視端的機型、屏幕參數(shù)寫入到操作系統(tǒng)的Uboot環(huán)境變量中。
[0015]優(yōu)選的,所述在開機時讀取所述電視端的機型和屏幕參數(shù),根據所述電視端的機型和屏幕參數(shù)讀取并加載所述操作系統(tǒng)中對應的屏參文件包括:
[0016]在開機時讀取所述Uboot環(huán)境變量中電視端的機型和屏幕參數(shù),根據讀取到的電視端的機型和屏幕參數(shù),寫入對應的PrjID值;
[0017]在Uboot內根據所述電視端的機型和屏幕參數(shù)讀取并加載所述操作系統(tǒng)中對應的屏參文件。
[0018]優(yōu)選的,所述在操作系統(tǒng)啟動后,根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的數(shù)據庫文件包括:
[0019]根據所述電視端的機型和屏幕參數(shù)對應的PrjID,建立一個軟鏈接,讀取操作系統(tǒng)中對應的user_setting.db和factory.db數(shù)據庫文件,加載所述user_setting.db數(shù)據庫文件中的伽馬曲線值及所述actory.db數(shù)據庫文件中的色溫、對比度參數(shù)。
[0020]本發(fā)明的兼容多款屏幕參數(shù)的軟件適配方法,將所有的電視端使用同一套源代碼,并在系統(tǒng)文件中預先集成支持所有機型和屏幕參數(shù)的屏參文件。在燒寫MAC地址時,將各個電視的機型和屏幕參數(shù)一起燒寫到環(huán)境變量中,通過讀取環(huán)境變量中的機型和屏幕參數(shù)等數(shù)據,加載對應的屏參文件,實現(xiàn)了一套系統(tǒng)ROM能夠兼容多款機型和屏幕,大大減少了維護成本和出錯的概率,提高了工作效率。
[0021]本發(fā)明的一種兼容多款屏幕參數(shù)的軟件適配系統(tǒng),包括:
[0022]屏參文件集成模塊,用于在電視端操作系統(tǒng)中集成電視ROM需要支持的所有機型和屏幕參數(shù)對應的屏參文件;
[0023]屏幕參數(shù)燒寫模塊,用于在燒錄MAC地址時,將電視端的機型和屏幕參數(shù)預先燒寫到電視端;
[0024]屏參文件加載模塊,用于在開機時讀取所述電視端的機型和屏幕參數(shù),根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的屏參文件。
[0025]優(yōu)選的,還包括:
[0026]數(shù)據庫文件加載模塊,用于在操作系統(tǒng)啟動后,根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的數(shù)據庫文件。
[0027]優(yōu)選的,所述屏幕參數(shù)燒寫模塊具體用于,
[0028]在燒錄MAC地址時,獲取電視端的機型和屏幕參數(shù),將MAC地址和電視端的機型、屏幕參數(shù)一起打包發(fā)送到處于同一個局域網中的電視端;
[0029]在電視端收到MAC地址和電視端的機型、屏幕參數(shù)后,將MAC地址和電視端的機型、屏幕參數(shù)寫入到操作系統(tǒng)的Uboot環(huán)境變量中。
[0030]優(yōu)選的,所述屏參文件加載模塊具體用于,
[0031]在開機時讀取所述Uboot環(huán)境變量中電視端的機型和屏幕參數(shù),根據讀取到的電視端的機型和屏幕參數(shù),寫入對應的PrjID值;
[0032]在Uboot內根據所述電視端的機型和屏幕參數(shù)讀取并加載所述操作系統(tǒng)中對應的屏參文件。
[0033]優(yōu)選的,所述數(shù)據庫文件加載模塊具體用于,
[0034]根據所述電視端的機型和屏幕參數(shù)對應的PrjID,建立一個軟鏈接,讀取操作系統(tǒng)中對應的user_setting.db和factory.db數(shù)據庫文件,加載所述user_setting.db數(shù)據庫文件中的伽馬曲線值及所述actory.db數(shù)據庫文件中的色溫、對比度參數(shù)。
[0035]本發(fā)明的兼容多款屏幕參數(shù)的軟件適配系統(tǒng),將所有的電視端使用同一套源代碼,并在系統(tǒng)文件中預先集成支持所有機型和屏幕參數(shù)的屏參文件。在燒寫MAC地址時,將各個電視的機型和屏幕參數(shù)一起燒寫到環(huán)境變量中,通過讀取環(huán)境變量中的機型和屏幕參數(shù)等數(shù)據,加載對應的屏參文件,實現(xiàn)了一套系統(tǒng)ROM能夠兼容多款機型和屏幕,大大減少了維護成本和出錯的概率,提高了工作效率。
[0036]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。
[0037]下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
【附圖說明】
[0038]附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
[0039]圖1為本發(fā)明實施例一的工作流程示意圖;
[0040]圖2為本發(fā)明實施例二的系統(tǒng)結構示意圖。
【具體實施方式】
[0041]下面結合附圖,對本發(fā)明的【具體實施方式】進行詳細描述,但應當理解本發(fā)明的保護范圍并不受【具體實施方式】的限制。
[0042]為了解決現(xiàn)有技術中存在的無法對多種屏幕參數(shù)的智能電視設備進行系統(tǒng)軟件適配的技術問題,本發(fā)明提出了一種兼容多款屏幕參數(shù)的軟件適配方法和系統(tǒng)。
[0043]本發(fā)明技術方案的主要思路為:所有的智能電視使用同一套源代碼(同一套源代碼是指在基于這一套源代碼編譯出一套軟件升級包,可以兼容支持所有的機型和屏幕參數(shù)),并在同一套源代碼中集成需要支持的所有屏幕的屏參文件。在智能電視出廠時,通過MAC地址掃描工具,把電視端的機型和屏幕參數(shù)預先燒寫到電視端的EMMC(Embedded MultiMedia Card,為MMC協(xié)會所訂立的一種內嵌式存儲器標準規(guī)格)存儲中。
[0044]電視開機時,首先在!1113001:(這里的1111300丨=81300丨+1113001:,這里可以理解為就是uboot,uboot是一個開源的boot loader,是嵌入式設備中用來引導操作系統(tǒng)的軟件模塊)模塊中讀取機型和屏幕參數(shù),并根據這些機型和屏幕參數(shù)生成固定的ID,電視端在Supernova(Supernova是ms tar晨星半導體公司的電視相關服務的核心模塊,它將電視模塊以AndroidService的形式接入Andr o i d系統(tǒng),以供Andro i d模塊統(tǒng)一管理)模塊中讀取固定的ID,訪問不同的屏參文件,這樣就實現(xiàn)了一套系統(tǒng)軟件兼容多款機型和屏幕。
[0045]上述過程主要分為兩大部分:一部分是用在PC上的MAC地址掃描工具,一部分是電視端的系統(tǒng)軟件。PC端的MAC地址掃描工具是供工廠在出廠時為電視端燒錄MAC地址使用的,而在系統(tǒng)軟件中同時加入了電視ROM支持的所有機型和屏幕參數(shù)選項。
[0046]以下采用實施例一和實施例二對本發(fā)明的技術方案進行詳細的說明和解釋。
[0047]實施例一
[0048]如圖1所示,本發(fā)明的一種兼容多款屏幕參數(shù)的軟件適配方法,包括以下步驟:
[0049]步驟SlOl:在電視端操作系統(tǒng)中集成電視ROM需要支持的所有機型和屏幕參數(shù)對應的屏參文件;
[0050]步驟S102:在燒錄MAC地址時,將電視端的機型和屏幕參數(shù)預先燒寫到電視端;
[0051 ]具體的,在燒錄MAC地址時,獲取電視端的機型和屏幕參數(shù),將MAC地址和電視端的機型、屏幕參數(shù)一起打包發(fā)送到處于同一個局域網中的電視端;在電視端收到MAC地址和電視端的機型、屏幕參數(shù)后,將MAC地址和電視端的機型、屏幕參數(shù)寫入到操作系統(tǒng)的uboot環(huán)境變量(uboot環(huán)境變量是存儲在emmc中的一塊存儲區(qū)域的一組數(shù)據)中。
[0052]也即:掃描MAC地址時,工人選擇好電視端的機型和屏幕參數(shù),通過MAC掃描地址工具將MAC地址和機型、屏幕參數(shù)等數(shù)據一起打包發(fā)送到處于同一個局域網中的電視端;而電視端MAC地址接收的APK收到數(shù)據后,將數(shù)據寫入到uboot環(huán)境變量中。
[0053]例如可采用以下方式實現(xiàn),但本領域技術人員應當了解,以下實現(xiàn)方式并構成對上述步驟的限定:工人掃描MAC地址時,采用MAC掃描地址工具將MAC地址、機型、屏幕參數(shù)封裝成JSON串,并發(fā)送到某組播地址(該組播地址內包含多個同處于一個局域網的電視端)。電視端APK收到組播數(shù)據后,解析JSON串,然后通過調用Supernova中的TvManager類的setEnvironment方法,把MAC地址、機型、屏幕參數(shù)分別寫入到ethaddr、pname、screen環(huán)境變量中。
[°°54] TvManager是Supernova模塊中的一個類,它提供一些方法用來操作電視的一些模塊,其中setEnvironment就是用來修改uboot環(huán)境變量的。ethaddr是保存MAC地址的uboot環(huán)境變量;pname是保存機型的uboot環(huán)境變量;screen是保存屏幕參數(shù)的uboot環(huán)境變量。
[0055]步驟S103:在開機時讀取所述電視端的機型和屏幕參數(shù),根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的屏參文件。
[0056]具體的,在開機時讀取所述uboot環(huán)境變量中電視端的機型和屏幕參數(shù),根據讀取到的電視端的機型和屏幕參數(shù),寫入對應的PrjID值;在Uboot內根據所述電視端的機型和屏幕參數(shù)讀取并加載所述操作系統(tǒng)中對應的屏參文件。PrjID值是一個變量的名字,如果機型和屏幕型號不一樣,這個變量的值也不一樣,當這些值不一樣時,是由uboot程序寫入到uboot環(huán)境變量中去,由于uboot在完成引導操作系統(tǒng)的任務后,自己就運行結束了,也就是不存在了,所以通過一個uboot環(huán)境變量來告訴后來的Supernova ,Supernova再根據這個值來執(zhí)行不同的邏輯。
[0057]電視機開機時,在mboot中讀取uboot環(huán)境變量,包括機型和屏幕參數(shù),根據不同的機型和屏幕參數(shù),寫入不同的PrjID值,每一個PrjID值,代表一款不同的屏幕。同時加載不同的屏參文件,使屏幕顯示正常,后續(xù)Android起來后,Supernova模塊繼續(xù)根據Pr j ID值讀取不同的factory.db和user_setting.db文件,獲取一些其他的參數(shù),使屏幕達顯示達到理想的效果。Andro id起來準確的說,應該是在Andro id的啟動過程中,開始啟動Android的所有服務,包括Supernova模塊中的電視核心服務,在Supernova啟動的過程中,根據uboot環(huán)境變量PrjID傳遞的不同的值,加載不同的數(shù)據庫文件,使得屏幕畫面呈現(xiàn)正常的效果。
[0058]Mboot在開機啟動時,通過getenv方法獲取ethaddr、pname、screen這3個環(huán)境變量來區(qū)分不同的機型和屏幕,不同的機型和屏幕寫入的PrjID值不同,在uboot中通過不同的Prj ID值讀取不同的屏參文件。
[0059]步驟S104:在操作系統(tǒng)啟動后,根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的數(shù)據庫文件。
[0060]具體的,根據所述電視端的機型和屏幕參數(shù)對應的PrjID值,建立一個軟鏈接,讀取操作系統(tǒng)中對應的user_setting.db和factory.db數(shù)據庫文件,加載所述user_setting.db數(shù)據庫文件中的伽馬曲線值及所述actory.db數(shù)據庫文件中的色溫、對比度參數(shù)。
[0061]也即:Supernova啟動過程中,根據讀取到的PrjID值,建立一個軟鏈接,將user_setting.db和factory.db指向不同的user_setting?.db和factory?.db( ?代表不同的Pr jID值),后續(xù)的流程,所有的模塊都通過對user_setting.db和factory.db這兩個軟鏈接的操作而完成對所對應的實際文件的操作。
[0062]本發(fā)明的兼容多款屏幕參數(shù)的軟件適配方法,將所有的電視端使用同一套源代碼,并在系統(tǒng)文件中預先集成支持所有機型和屏幕參數(shù)的屏參文件。在燒寫MAC地址時,將各個電視的機型和屏幕參數(shù)一起燒寫到環(huán)境變量中,通過讀取環(huán)境變量中的機型和屏幕參數(shù)等數(shù)據,加載對應的屏參文件,實現(xiàn)了一套系統(tǒng)ROM能夠兼容多款機型和屏幕,大大減少了維護成本和出錯的概率,提高了工作效率。
[0063]實施例二
[0064]如圖2所示,本發(fā)明的兼容多款屏幕參數(shù)的軟件適配系統(tǒng),包括:
[0065]屏參文件集成模塊21,用于在電視端操作系統(tǒng)中集成電視ROM需要支持的所有機型和屏幕參數(shù)對應的屏參文件;
[0066]屏幕參數(shù)燒寫模塊22,用于在燒錄MAC地址時,將電視端的機型和屏幕參數(shù)預先燒寫到電視端;
[0067]屏參文件加載模塊23,用于在開機時讀取所述電視端的機型和屏幕參數(shù),根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的屏參文件。
[0068]優(yōu)選的,還包括:
[0069]數(shù)據庫文件加載模塊24,用于在操作系統(tǒng)啟動后,根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的數(shù)據庫文件。
[0070]優(yōu)選的,所述屏幕參數(shù)燒寫模塊22具體用于,
[0071]在燒錄MAC地址時,獲取電視端的機型和屏幕參數(shù),將MAC地址和電視端的機型、屏幕參數(shù)一起打包發(fā)送到處于同一個局域網中的電視端;
[0072]在電視端收到MAC地址和電視端的機型、屏幕參數(shù)后,將MAC地址和電視端的機型、屏幕參數(shù)寫入到操作系統(tǒng)的Uboot環(huán)境變量中。
[0073]優(yōu)選的,所述屏參文件加載模塊23具體用于,
[0074]在開機時讀取所述Uboot環(huán)境變量中電視端的機型和屏幕參數(shù),根據讀取到的電視端的機型和屏幕參數(shù),寫入對應的PrjID值;
[0075]在Uboot內根據所述電視端的機型和屏幕參數(shù)讀取并加載所述操作系統(tǒng)中對應的屏參文件。
[0076]優(yōu)選的,所述數(shù)據庫文件加載模塊24具體用于,
[0077]根據所述電視端的機型和屏幕參數(shù)對應的PrjID,建立一個軟鏈接,讀取操作系統(tǒng)中對應的user_setting.db和factory.db數(shù)據庫文件,加載所述user_setting.db數(shù)據庫文件中的伽馬曲線值及所述actory.db數(shù)據庫文件中的色溫、對比度參數(shù)。
[0078]本發(fā)明的兼容多款屏幕參數(shù)的軟件適配系統(tǒng),將所有的電視端使用同一套源代碼,并在系統(tǒng)文件中預先集成支持所有機型和屏幕參數(shù)的屏參文件。在燒寫MAC地址時,將各個電視的機型和屏幕參數(shù)一起燒寫到環(huán)境變量中,通過讀取環(huán)境變量中的機型和屏幕參數(shù)等數(shù)據,加載對應的屏參文件,實現(xiàn)了一套系統(tǒng)ROM能夠兼容多款機型和屏幕,大大減少了維護成本和出錯的概率,提高了工作效率。
[0079]本發(fā)明能有多種不同形式的【具體實施方式】,上面以圖1-圖2為例結合附圖對本發(fā)明的技術方案作舉例說明,這并不意味著本發(fā)明所應用的具體實例只能局限在特定的流程或實施例結構中,本領域的普通技術人員應當了解,上文所提供的具體實施方案只是多種優(yōu)選用法中的一些示例,任何體現(xiàn)本發(fā)明權利要求的實施方式均應在本發(fā)明技術方案所要求保護的范圍之內。
[0080]最后應說明的是:以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的技術人員來說,其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【主權項】
1.一種兼容多款屏幕參數(shù)的軟件適配方法,其特征在于,包括: 在電視端操作系統(tǒng)中集成電視ROM需要支持的所有機型和屏幕參數(shù)對應的屏參文件; 在燒錄MAC地址時,將電視端的機型和屏幕參數(shù)預先燒寫到電視端; 在開機時讀取所述電視端的機型和屏幕參數(shù),根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的屏參文件。2.根據權利要求1所述的方法,其特征在于,還包括: 在操作系統(tǒng)啟動后,根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的數(shù)據庫文件。3.根據權利要求2所述的方法,其特征在于,所述在燒錄MAC地址時,將電視端的機型和屏幕參數(shù)預先燒寫到電視端包括: 在燒錄MAC地址時,獲取電視端的機型和屏幕參數(shù),將MAC地址和電視端的機型、屏幕參數(shù)一起打包發(fā)送到處于同一個局域網中的電視端; 在電視端收到MAC地址和電視端的機型、屏幕參數(shù)后,將MAC地址和電視端的機型、屏幕參數(shù)寫入到操作系統(tǒng)的Uboot環(huán)境變量中。4.根據權利要求3所述的方法,其特征在于,所述在開機時讀取所述電視端的機型和屏幕參數(shù),根據所述電視端的機型和屏幕參數(shù)讀取并加載所述操作系統(tǒng)中對應的屏參文件包括: 在開機時讀取所述Uboot環(huán)境變量中電視端的機型和屏幕參數(shù),根據讀取到的電視端的機型和屏幕參數(shù),寫入對應的Pr j ID值; 在Uboot內根據所述電視端的機型和屏幕參數(shù)讀取并加載所述操作系統(tǒng)中對應的屏參文件。5.根據權利要求4所述的方法,其特征在于,所述在操作系統(tǒng)啟動后,根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的數(shù)據庫文件包括: 根據所述電視端的機型和屏幕參數(shù)對應的PrjID,建立一個軟鏈接,讀取操作系統(tǒng)中對應的user_setting.db和factory.db數(shù)據庫文件,加載所述user_setting.db數(shù)據庫文件中的伽馬曲線值及所述actory.db數(shù)據庫文件中的色溫、對比度參數(shù)。6.一種兼容多款屏幕參數(shù)的軟件適配系統(tǒng),其特征在于,包括: 屏參文件集成模塊,用于在電視端操作系統(tǒng)中集成電視ROM需要支持的所有機型和屏幕參數(shù)對應的屏參文件; 屏幕參數(shù)燒寫模塊,用于在燒錄MAC地址時,將電視端的機型和屏幕參數(shù)預先燒寫到電視端; 屏參文件加載模塊,用于在開機時讀取所述電視端的機型和屏幕參數(shù),根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的屏參文件。7.根據權利要求6所述的系統(tǒng),其特征在于,還包括: 數(shù)據庫文件加載模塊,用于在操作系統(tǒng)啟動后,根據所述電視端的機型和屏幕參數(shù),讀取并加載所述操作系統(tǒng)中對應的數(shù)據庫文件。8.根據權利要求7所述的系統(tǒng),其特征在于,所述屏幕參數(shù)燒寫模塊具體用于, 在燒錄MAC地址時,獲取電視端的機型和屏幕參數(shù),將MAC地址和電視端的機型、屏幕參數(shù)一起打包發(fā)送到處于同一個局域網中的電視端; 在電視端收到MAC地址和電視端的機型、屏幕參數(shù)后,將MAC地址和電視端的機型、屏幕參數(shù)寫入到操作系統(tǒng)的Uboot環(huán)境變量中。9.根據權利要求8所述的系統(tǒng),其特征在于,所述屏參文件加載模塊具體用于, 在開機時讀取所述Uboot環(huán)境變量中電視端的機型和屏幕參數(shù),根據讀取到的電視端的機型和屏幕參數(shù),寫入對應的Pr j ID值; 在Uboot內根據所述電視端的機型和屏幕參數(shù)讀取并加載所述操作系統(tǒng)中對應的屏參文件。10.根據權利要求9所述的系統(tǒng),其特征在于,所述數(shù)據庫文件加載模塊具體用于, 根據所述電視端的機型和屏幕參數(shù)對應的PrjID,建立一個軟鏈接,讀取操作系統(tǒng)中對應的user_setting.db和factory.db數(shù)據庫文件,加載所述user_setting.db數(shù)據庫文件中的伽馬曲線值及所述actory.db數(shù)據庫文件中的色溫、對比度參數(shù)。
【文檔編號】G06F9/445GK105912350SQ201510735988
【公開日】2016年8月31日
【申請日】2015年11月2日
【發(fā)明人】李新
【申請人】樂視致新電子科技(天津)有限公司