一種顯示屏升級方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明主要涉及電子技術(shù)領(lǐng)域,更具體地說是涉及一種顯示屏升級方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,交互智能平板已經(jīng)被廣泛應(yīng)用到人們的日常生活和工作中,其主要由顯示屏和主板組成,都存在著廠家眾多、特性不一致的問題。其中,顯示屏參數(shù)(本文將其簡稱為屏參)是其中主要的一個屏幕特性,其除了包括時鐘、像素以及時序等參數(shù)之外,還包括與該主板相關(guān)的屏幕、色溫等參數(shù),對于不同廠家或者是同一廠家的不同類型的顯示屏,其屏參包含的各參數(shù)通常都是不同的,也就是說,每個顯示屏都需要一份獨立且適配其主板的配置文件,才能保證所組成的交互智能平板正常工作。
[0003]在此基礎(chǔ)上,為適應(yīng)市場需求,對交互智能平板的屏參進(jìn)行升級時,現(xiàn)有技術(shù)通常是對其整機(jī)軟件進(jìn)行升級配置,來實現(xiàn)其屏參的升級,存在無法升級正確屏參的問題,即影響了屏參升級的準(zhǔn)確性和效率。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種顯示屏升級方法及系統(tǒng),能夠利用單個升級包實現(xiàn)相應(yīng)的多個顯示屏機(jī)型的屏參的準(zhǔn)確、快速升級。
[0005]為了實現(xiàn)上述目的,本申請?zhí)峁┝艘韵录夹g(shù)方案:
[0006]—種顯示屏升級方法,所述方法包括:
[0007]檢測所獲取的升級包中是否包含升級屏參的配置文件;
[0008]當(dāng)所述升級包中包含所述升級屏參的配置文件時,利用所述配置文件中與預(yù)存的備份屏參文件相匹配的當(dāng)前屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級;
[0009]當(dāng)所述升級包中不包含所述升級屏參的配置文件,利用滿足第一預(yù)設(shè)條件的所述備份屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級。
[0010]優(yōu)選的,所述方法還包括:
[0011]判斷是否需要對完成屏參升級后的系統(tǒng)配置信息進(jìn)行備份;
[0012]當(dāng)需要對完成屏參升級后的系統(tǒng)配置信息進(jìn)行備份時,確定所述系統(tǒng)配置信息中需要備份的備份信息及其存儲位置;
[0013]將所述備份信息保存至所述存儲位置。
[0014]優(yōu)選的,當(dāng)所述升級包中不包含所述升級屏參的配置文件,且在所述利用滿足第一預(yù)設(shè)條件的所述備份屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級之前,所述方法還包括:
[0015]判斷預(yù)設(shè)的屏參分區(qū)是否完整;
[0016]當(dāng)所述預(yù)設(shè)的屏參分區(qū)不完整時,執(zhí)行所述利用滿足第一預(yù)設(shè)條件的所述備份屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級步驟。
[0017]優(yōu)選的,所述利用所述配置文件中與備份屏參文件相匹配的當(dāng)前屏參文件對當(dāng)前屏參進(jìn)行升級包括:
[0018]將所述配置文件解壓為多個當(dāng)前屏參文件;
[0019]將所述多個當(dāng)前屏參文件與預(yù)存的備份屏參文件進(jìn)行對比;
[0020]當(dāng)所述多個當(dāng)前屏參文件中存在與所述備份屏參文件匹配的目標(biāo)屏參文件時,利用所述目標(biāo)屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級;
[0021]當(dāng)所述多個當(dāng)前屏參文件與所述備份屏參文件都不匹配時,根據(jù)目標(biāo)顯示屏的配置信息,獲取滿足第二預(yù)設(shè)條件的屏參文件作為目標(biāo)屏參文件,并執(zhí)行所述利用所述目標(biāo)屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級步驟。
[0022]優(yōu)選的,所述利用滿足第一預(yù)設(shè)條件的所述備份屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級包括“
[0023]計算所述備份屏參文件的當(dāng)前MD5值,并將所述當(dāng)前MD5值與預(yù)存MD5值進(jìn)行比較;
[0024]當(dāng)所述當(dāng)前MD5值與所述預(yù)存MD5值一致時,利用所述對所述備份屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級;
[0025]當(dāng)所述當(dāng)前MD5值與所述預(yù)存MD5值不一致時,執(zhí)行所述根據(jù)所述顯示屏的配置信息,獲取滿足第二預(yù)設(shè)條件的屏參文件作為目標(biāo)屏參文件步驟。
[0026]優(yōu)選的,所述多個當(dāng)前屏參文件中存在與所述備份屏參文件匹配的目標(biāo)屏參文件具體是指:
[0027]所述多個當(dāng)前屏參文件中存在與所述備份屏參文件的名稱一致的目標(biāo)屏參文件。
[0028]—種顯示屏升級裝置,所述裝置包括:
[0029]第一檢測模塊,用于檢測所獲取的升級包中是否包含升級屏參的配置文件;
[0030]第一升級配置模塊,用于當(dāng)所述升級包中包含所述升級屏參的配置文件時,利用所述配置文件中與預(yù)存的備份屏參文件相匹配的當(dāng)前屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級;
[0031]第二升級配置模塊,用于當(dāng)所述升級包中不包含所述升級屏參的配置文件時,利用滿足第一預(yù)設(shè)條件的所述備份屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級。
[0032]優(yōu)選的,所述裝置還包括:
[0033]第二判斷模塊,用于判斷是否需要對完成屏參升級后的系統(tǒng)配置信息進(jìn)行備份;
[0034]第一信息獲取模塊,用于當(dāng)需要對完成屏參升級后的系統(tǒng)配置信息進(jìn)行備份時,確定所述系統(tǒng)配置信息中需要備份的備份信息及其存儲位置;
[0035]存儲模塊,用于將所述備份信息保存至所述存儲位置。
[0036]優(yōu)選的,所述第一升級配置模塊包括:
[0037]解壓單元,用于將所述配置文件解壓為多個當(dāng)前屏參文件;
[0038]對比單元,用于將所述多個當(dāng)前屏參文件與預(yù)存的備份屏參文件進(jìn)行對比;
[0039]第一升級配置單元,用于當(dāng)所述多個當(dāng)前屏參文件中存在與所述備份屏參文件匹配的目標(biāo)屏參文件時,利用所述目標(biāo)屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級;
[0040]第二升級配置單元,用于當(dāng)所述多個當(dāng)前屏參文件與所述備份屏參文件都不匹配時,根據(jù)所述顯示屏的配置信息,獲取滿足第二預(yù)設(shè)條件的屏參文件作為目標(biāo)屏參文件,觸發(fā)所述第一升級配置單元利用所述目標(biāo)屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級。
[0041]優(yōu)選的,所述第二升級配置模塊包括:
[0042]計算比較單元,用于計算所述備份屏參文件的當(dāng)前MD5值,并將所述當(dāng)前MD5值與預(yù)存MD5值進(jìn)行比較;
[0043]第三升級配置單元,用于當(dāng)所述當(dāng)前MD5值與所述預(yù)存MD5值一致時,利用所述對所述備份屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級;
[0044]第四升級配置單元,用于當(dāng)所述當(dāng)前MD5值與所述預(yù)存MD5值不一致時,觸發(fā)所述第二升級配置單元根據(jù)所述顯示屏的配置信息,獲取滿足第二預(yù)設(shè)條件的屏參文件作為目標(biāo)屏參文件。
[0045]由此可見,與現(xiàn)有技術(shù)相比,本申請?zhí)峁┝艘环N顯示屏升級方法及系統(tǒng),當(dāng)所獲取的升級包中包含升級屏參的配置文件時,直接利用與備份屏參文件相匹配的當(dāng)前屏參文件對目標(biāo)顯示屏的當(dāng)前屏參進(jìn)行升級,從而確保在該單個升級包對應(yīng)多個顯示屏機(jī)型的情況下,對該目標(biāo)顯示屏的屏參的正確升級;當(dāng)該升級包中不包含升級屏參的配置文件時,將利用滿足第一預(yù)設(shè)條件的備份屏參文件對當(dāng)前屏參進(jìn)行升級,從而保證屏參文件在升級之后的可用性,且本申請無需對整機(jī)軟件進(jìn)行升級,大大提高了屏參升級的準(zhǔn)確性和效率。
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0047]圖1為本申請?zhí)峁┑囊环N顯示屏升級方法實施例的流程示意圖;