国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種兼容多款屏幕參數(shù)的軟件適配方法和系統(tǒng)的制作方法

      文檔序號:10552713閱讀:498來源:國知局
      一種兼容多款屏幕參數(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ā)明人】李新
      【申請人】樂視致新電子科技(天津)有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1