本發(fā)明涉及智能電視
技術(shù)領(lǐng)域:
:,具體而言,涉及一種開機(jī)動(dòng)畫啟動(dòng)方法、裝置及可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
::在現(xiàn)有技術(shù)中,智能電視的開機(jī)流程是:首先在boot階段顯示一張bootlogo,然后顯示一段開機(jī)視頻,最后顯示開機(jī)動(dòng)畫。通常,開機(jī)動(dòng)畫是由開機(jī)進(jìn)程對(duì)一組序列圖片在整個(gè)屏幕區(qū)域進(jìn)行刷寫形成的?,F(xiàn)有的開機(jī)動(dòng)畫表現(xiàn)形式單一,對(duì)一組圖片進(jìn)行反復(fù)滾動(dòng)刷寫,顯示給用戶的信息內(nèi)容較為單一、重復(fù)性高。如果想展示更多的信息內(nèi)容,需要對(duì)圖片進(jìn)行重新組合(比如,把兩組信息融進(jìn)一組圖片),在圖片組合時(shí)會(huì)占用大量的資源,增加工作成本。技術(shù)實(shí)現(xiàn)要素:為了克服現(xiàn)有技術(shù)中的上述不足,本發(fā)明提供一種開機(jī)動(dòng)畫啟動(dòng)方法、裝置及可讀存儲(chǔ)介質(zhì),其通過啟用多個(gè)線程在不同區(qū)域刷寫圖片,可向用戶展示不同的信息內(nèi)容,具有多樣化的表現(xiàn)形式。本發(fā)明的第一目的在于提供一種開機(jī)動(dòng)畫啟動(dòng)方法,應(yīng)用于電視端,所述方法包括:?jiǎn)?dòng)線程組,獲取多個(gè)資源包中的數(shù)據(jù)文件,其中,所述線程組包括多個(gè)線程;所述線程組對(duì)多個(gè)資源包中的數(shù)據(jù)文件進(jìn)行解析,并在屏幕的不同區(qū)域進(jìn)行圖片刷寫操作,以通過屏幕顯示多個(gè)開機(jī)動(dòng)畫內(nèi)容,其中,所述多個(gè)動(dòng)畫內(nèi)容包括:進(jìn)度條動(dòng)畫內(nèi)容、升級(jí)版本動(dòng)畫內(nèi)容、用戶定制動(dòng)畫內(nèi)容或廣告介紹動(dòng)畫內(nèi)容的任意組合,每個(gè)動(dòng)畫內(nèi)容的數(shù)據(jù)文件分別保存于對(duì)應(yīng)的資源包中。本發(fā)明的第二目的在于提供一種開機(jī)動(dòng)畫啟動(dòng)裝置,應(yīng)用于電視端,所述裝置包括:獲取模塊,用于獲取多個(gè)資源包中的數(shù)據(jù)文件;解析模塊,用于對(duì)多個(gè)資源包中的數(shù)據(jù)文件進(jìn)行解析,并在屏幕的不同區(qū)域進(jìn)行圖片刷寫操作,以通過屏幕顯示多個(gè)開機(jī)動(dòng)畫內(nèi)容,其中,所述多個(gè)動(dòng)畫內(nèi)容包括:進(jìn)度條動(dòng)畫內(nèi)容、升級(jí)版本動(dòng)畫內(nèi)容、用戶定制動(dòng)畫內(nèi)容或廣告介紹動(dòng)畫內(nèi)容的任意組合,每個(gè)動(dòng)畫內(nèi)容的數(shù)據(jù)文件分別保存于對(duì)應(yīng)的資源包中。本發(fā)明的第三目的在于提供一種可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序運(yùn)行時(shí)控制所述可讀存儲(chǔ)介質(zhì)所在電視端執(zhí)行上述中任意一項(xiàng)所述的開機(jī)動(dòng)畫啟動(dòng)方法。相對(duì)于現(xiàn)有技術(shù)而言,本發(fā)明具有以下有益效果:本發(fā)明提供一種開機(jī)動(dòng)畫啟動(dòng)方法、裝置及可讀存儲(chǔ)介質(zhì)。應(yīng)用于電視端,所述方法包括:?jiǎn)?dòng)線程組,獲取多個(gè)資源包中的數(shù)據(jù)文件,其中,所述線程組包括多個(gè)線程。所述線程組對(duì)多個(gè)資源包中的數(shù)據(jù)文件進(jìn)行解析,并在屏幕的不同區(qū)域進(jìn)行圖片刷寫操作,以通過屏幕顯示多個(gè)開機(jī)動(dòng)畫內(nèi)容,其中,所述多個(gè)動(dòng)畫內(nèi)容包括:進(jìn)度條動(dòng)畫內(nèi)容、升級(jí)版本動(dòng)畫內(nèi)容、用戶定制動(dòng)畫內(nèi)容或廣告介紹動(dòng)畫內(nèi)容的任意組合,每個(gè)動(dòng)畫內(nèi)容的數(shù)據(jù)文件分別保存于對(duì)應(yīng)的資源包中。由此,通過啟用多個(gè)線程在不同區(qū)域刷寫圖片,可向用戶展示不同的信息內(nèi)容,具有多樣化的表現(xiàn)形式及多種圖片組合方式。附圖說明為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。圖1是本發(fā)明較佳實(shí)施例提供的電視端的方框示意圖。圖2是本發(fā)明第一實(shí)施例提供的開機(jī)動(dòng)畫啟動(dòng)方法的步驟流程圖之一。圖3是本發(fā)明第一實(shí)施例提供的開機(jī)動(dòng)畫啟動(dòng)方法的步驟流程圖之二。圖4是本發(fā)明第一實(shí)施例提供的圖3所示的步驟s120的子步驟流程圖。圖5是本發(fā)明第一實(shí)施例提供的圖2所示的步驟s130的子步驟流程圖。圖6是本發(fā)明第一實(shí)施例提供的圖3所示的步驟s110的子步驟流程圖。圖7是本發(fā)明第一實(shí)施例提供的圖2所示的步驟s140的子步驟流程圖。圖8是本發(fā)明第一實(shí)施例提供的線程刷寫界面示意圖。圖9為本發(fā)明第二實(shí)施例提供的開機(jī)動(dòng)畫啟動(dòng)裝置的功能模塊圖。圖標(biāo):100-電視端;110-存儲(chǔ)器;120-處理器;130-網(wǎng)絡(luò)模塊;200-開機(jī)動(dòng)畫啟動(dòng)裝置;210-配置模塊;220-啟動(dòng)模塊;230-獲取模塊;240-解析模塊。具體實(shí)施方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。此外,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。請(qǐng)參照?qǐng)D1,圖1是本發(fā)明較佳實(shí)施例提供的電視端100的方框示意圖。所述電視端100包括存儲(chǔ)器110、開機(jī)動(dòng)畫啟動(dòng)裝置200、處理器120及網(wǎng)絡(luò)模塊130。所述存儲(chǔ)器110、處理器120及網(wǎng)絡(luò)模塊130相互之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通信總線或信號(hào)線實(shí)現(xiàn)電性連接。存儲(chǔ)器110中存儲(chǔ)有開機(jī)動(dòng)畫啟動(dòng)裝置200,所述開機(jī)動(dòng)畫啟動(dòng)裝置200包括至少一個(gè)可以軟件或固件(firmware)的形式存儲(chǔ)于所述存儲(chǔ)器110中的軟件功能模塊,所述處理器120通過運(yùn)行存儲(chǔ)在存儲(chǔ)器110內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。其中,所述存儲(chǔ)器110可以是,但不限于,隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram),只讀存儲(chǔ)器(readonlymemory,rom),可編程只讀存儲(chǔ)器(programmableread-onlymemory,prom),可擦除只讀存儲(chǔ)器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲(chǔ)器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存儲(chǔ)器110用于存儲(chǔ)程序,所述處理器120在接收到執(zhí)行指令后,執(zhí)行所述程序。進(jìn)一步地,上述存儲(chǔ)器110內(nèi)的軟件程序以及模塊還可包括操作系統(tǒng),其可包括各種用于管理系統(tǒng)任務(wù)(例如內(nèi)存管理、存儲(chǔ)設(shè)備控制、電源管理等)的軟件組件和/或驅(qū)動(dòng),并可與各種硬件或軟件組件相互通信,從而提供其他軟件組件的運(yùn)行環(huán)境。所述處理器120可以是一種集成電路芯片,具有信號(hào)的處理能力。上述的處理器120可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網(wǎng)絡(luò)處理器(networkprocessor,np)等??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。網(wǎng)絡(luò)模塊130用于通過網(wǎng)絡(luò)建立電視端100與外界設(shè)備之間的通信連接??梢岳斫?,圖1所述的結(jié)構(gòu)僅為示意,電視端100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。本發(fā)明實(shí)施例還提供一種可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)包括計(jì)算機(jī)程序。所述計(jì)算機(jī)程序運(yùn)行時(shí)控制所述可讀存儲(chǔ)介質(zhì)所在電視端100執(zhí)行下面的開機(jī)動(dòng)畫啟動(dòng)方法。第一實(shí)施例本發(fā)明提供一種開機(jī)動(dòng)畫啟動(dòng)方法。下面以安卓(android)系統(tǒng)為應(yīng)用背景對(duì)所述開機(jī)動(dòng)畫啟動(dòng)方法進(jìn)行介紹。請(qǐng)參照?qǐng)D2,圖2是本發(fā)明第一實(shí)施例提供的開機(jī)動(dòng)畫啟動(dòng)方法的步驟流程圖之一。所述方法應(yīng)用于電視端100。下面對(duì)開機(jī)動(dòng)畫啟動(dòng)方法具體流程進(jìn)行詳細(xì)闡述。步驟s130,啟動(dòng)線程組,獲取多個(gè)資源包中的數(shù)據(jù)文件。在本實(shí)施例中,所述線程組包括多個(gè)線程,每個(gè)線程相互獨(dú)立,互不干擾。所述多個(gè)資源包預(yù)先存儲(chǔ)于所述電視端100中。步驟s140,所述線程組對(duì)多個(gè)資源包中的數(shù)據(jù)文件進(jìn)行解析,并在屏幕的不同區(qū)域進(jìn)行圖片刷寫操作,以通過屏幕顯示多個(gè)開機(jī)動(dòng)畫內(nèi)容。在本實(shí)施例中,所述多個(gè)動(dòng)畫內(nèi)容包括:進(jìn)度條動(dòng)畫內(nèi)容、升級(jí)版本動(dòng)畫內(nèi)容、用戶定制動(dòng)畫內(nèi)容或廣告介紹動(dòng)畫內(nèi)容的任意組合,每個(gè)動(dòng)畫內(nèi)容的數(shù)據(jù)文件分別保存于對(duì)應(yīng)的資源包中。在本實(shí)施例中,通過所述線程組的多個(gè)線程在屏幕的不同區(qū)域?qū)D片進(jìn)行刷寫,不僅可向用戶展示多種不同的動(dòng)畫內(nèi)容,向用戶傳遞更加豐富的信息;還拓展了動(dòng)畫內(nèi)容的表現(xiàn)形式,更具多樣性。請(qǐng)參照?qǐng)D3,圖3是本發(fā)明第一實(shí)施例提供的開機(jī)動(dòng)畫啟動(dòng)方法的步驟流程圖之二。所述方法還包括:步驟s110及步驟s120。步驟s120,在檢測(cè)到開機(jī)啟動(dòng)操作時(shí),啟動(dòng)服務(wù)進(jìn)程。在本實(shí)施例中,所述電視端100在檢測(cè)到用戶進(jìn)行開機(jī)啟動(dòng)操作時(shí),所述電視端100會(huì)啟動(dòng)服務(wù)進(jìn)程,以對(duì)用戶的開機(jī)操作進(jìn)行響應(yīng)。所述服務(wù)進(jìn)程包括:核心服務(wù)進(jìn)程(比如,systemservice)、界面服務(wù)進(jìn)程(比如,surfaceflinger)及開機(jī)服務(wù)進(jìn)程(比如,bootanimation)。在本實(shí)施例中,systemservice是android系統(tǒng)的一個(gè)核心進(jìn)程,android的所有服務(wù)循環(huán)都是建立在systemserver之上的。surfaceflinger負(fù)責(zé)繪制android應(yīng)用程序的用戶界面(userinterface,ui),surfaceflinger負(fù)責(zé)管理android系統(tǒng)的幀緩沖區(qū)(framebuffer)。bootanimation用于負(fù)責(zé)android系統(tǒng)的開機(jī)畫面顯示。請(qǐng)參照?qǐng)D4,圖4是本發(fā)明第一實(shí)施例提供的圖3所示的步驟s120的子步驟流程圖。所述步驟s120包括:子步驟s121、子步驟s122及子步驟s123。子步驟s121,在檢測(cè)到開機(jī)啟動(dòng)的操作時(shí),啟動(dòng)核心服務(wù)進(jìn)程。在本實(shí)施例中,在檢測(cè)到用戶進(jìn)行開機(jī)啟動(dòng)的操作時(shí),所述電視端100首先啟動(dòng)核心服務(wù)進(jìn)程(systemservice)。子步驟s122,所述核心服務(wù)進(jìn)程啟動(dòng)界面服務(wù)進(jìn)程。在本實(shí)施例中,所述電視端100通過所述核心服務(wù)進(jìn)程(systemservice)啟動(dòng)界面服務(wù)進(jìn)程(surfaceflinger)。子步驟s123,所述界面服務(wù)進(jìn)程啟動(dòng)開機(jī)服務(wù)進(jìn)程。在本實(shí)施例中,所述電視端100通過所述界面服務(wù)進(jìn)程(surfaceflinger)啟動(dòng)開機(jī)服務(wù)進(jìn)程(bootanimation)。下面結(jié)合上述步驟s120對(duì)步驟s130進(jìn)行介紹。請(qǐng)參照?qǐng)D5,圖5是本發(fā)明第一實(shí)施例提供的圖2所示的步驟s130的子步驟流程圖。所述步驟s130包括:子步驟s131及子步驟s132。子步驟s131,所述開機(jī)服務(wù)進(jìn)程分別啟動(dòng)所述線程組中的多個(gè)線程。在本實(shí)施例中,啟動(dòng)開機(jī)服務(wù)進(jìn)程(bootanimation)后,由所述開機(jī)服務(wù)進(jìn)程(bootanimation)啟動(dòng)多個(gè)線程。子步驟s132,每個(gè)線程獲取對(duì)應(yīng)資源包中的數(shù)據(jù)文件。在本實(shí)施例中,線程與資源包的關(guān)系包括:一個(gè)線程對(duì)應(yīng)一個(gè)資源包、一個(gè)線程對(duì)應(yīng)多個(gè)資源包、多個(gè)資源包對(duì)應(yīng)一個(gè)線程等,其中,優(yōu)選采用一個(gè)線程對(duì)應(yīng)一個(gè)資源包的方式,可減少工作成本,提高線程的工作效率。請(qǐng)?jiān)俅螀⒄請(qǐng)D3,所述方法還包括:步驟s110。步驟s110,對(duì)動(dòng)畫內(nèi)容的相關(guān)數(shù)據(jù)進(jìn)行配置,得到對(duì)應(yīng)的數(shù)據(jù)文件。在本實(shí)施例中,在啟動(dòng)線程進(jìn)行圖片刷寫之前,所述電視端100需要預(yù)先對(duì)動(dòng)畫內(nèi)容的相關(guān)數(shù)據(jù)進(jìn)行配置,得到對(duì)應(yīng)的數(shù)據(jù)文件,以使線程可根據(jù)資源包中的數(shù)據(jù)文件進(jìn)行圖片刷寫,生成開機(jī)動(dòng)畫。其中,所述相關(guān)數(shù)據(jù)包括圖片數(shù)據(jù)及描述數(shù)據(jù)。請(qǐng)參照?qǐng)D6,圖6是本發(fā)明第一實(shí)施例提供的圖3所示的步驟s110的子步驟流程圖。所述步驟s110包括:子步驟s111、子步驟s112及子步驟s113。在本實(shí)施例中,每個(gè)資源包中的數(shù)據(jù)文件包括描述文件及圖片文件,所述描述文件用于保存描述數(shù)據(jù),所述圖片文件用于保存圖片數(shù)據(jù)。子步驟s111,獲取動(dòng)畫內(nèi)容的圖片數(shù)據(jù)。在本實(shí)施例中,所述電視端100可獲取多種動(dòng)畫內(nèi)容(比如,進(jìn)度條動(dòng)畫內(nèi)容、升級(jí)版本動(dòng)畫內(nèi)容、用戶定制動(dòng)畫內(nèi)容及廣告介紹動(dòng)畫內(nèi)容等)的圖片數(shù)據(jù),所述圖片數(shù)據(jù)包括用于生成動(dòng)畫的圖片,所述圖片的格式可以是,但不限于,jpg、png等圖片格式。jpg全名是jpeg(jointphotographicexpertsgroup)。jpeg圖片以24位顏色存儲(chǔ)單個(gè)位圖,jpeg與平臺(tái)無關(guān),可支持最高級(jí)別的壓縮。png(portablenetworkgraphics,便攜式網(wǎng)絡(luò)圖形)是網(wǎng)上接受的最新圖像文件格式。png能夠提供長(zhǎng)度比gif小30%的無損壓縮圖像文件。它同時(shí)提供24位和48位真彩色圖像支持以及其他諸多技術(shù)性支持。子步驟s112,根據(jù)圖片數(shù)據(jù)配置圖片文件。在本實(shí)施例中,所述圖片數(shù)據(jù)包括與生成動(dòng)畫內(nèi)容相關(guān)的多個(gè)圖片。所述電視端100對(duì)圖片數(shù)據(jù)包括的多個(gè)圖片進(jìn)行歸類分組,得到至少一個(gè)子圖片文件。將所述至少一個(gè)子圖片文件配置到對(duì)應(yīng)資源包的圖片文件中,以便于線程對(duì)至少一個(gè)子圖片文件進(jìn)行訪問。在本實(shí)施例中,所述圖片數(shù)據(jù)包括的多個(gè)圖片可以是預(yù)先經(jīng)過排序的序列圖片,即線程進(jìn)行圖片刷寫操作之前,圖片的順序已設(shè)定完成,線程可直接對(duì)設(shè)定好的序列圖片進(jìn)行刷寫。除此之外,所述圖片數(shù)據(jù)包括的多個(gè)圖片可以是未經(jīng)排序的圖片,上述多個(gè)圖片刷寫順序的信息可作為描述數(shù)據(jù)保存于描述文件中。線程進(jìn)行圖片刷寫時(shí),可通過解析描述文件獲取上述多個(gè)圖片的刷寫順序進(jìn)行刷寫。子步驟s113,為所述圖片數(shù)據(jù)設(shè)定描述數(shù)據(jù),并根據(jù)描述數(shù)據(jù)配置描述文件。在本實(shí)施例中,所述電視端100根據(jù)子圖片文件中的圖片數(shù)據(jù)設(shè)定對(duì)應(yīng)的描述數(shù)據(jù),并基于描述數(shù)據(jù)生成描述指令項(xiàng),其中,每個(gè)子圖片文件對(duì)應(yīng)一條描述指令項(xiàng)。將描述指令項(xiàng)配置到對(duì)應(yīng)資源包的描述文件(比如,desc.txt)中,以便于線程根據(jù)描述指令項(xiàng)進(jìn)行圖片刷寫。在本實(shí)施例中,所述描述數(shù)據(jù)包括與圖片刷寫相關(guān)的工作參數(shù)。所述工作參數(shù)包括:線程進(jìn)行圖片刷寫的區(qū)域參數(shù)(比如,區(qū)域的尺寸參數(shù)及位置參數(shù))、像素寬度、像素高度、序列幀數(shù)、刷寫循環(huán)次數(shù)、間隔時(shí)間等。下面以配置進(jìn)度條動(dòng)畫的資源包為例對(duì)上述子步驟s112及子步驟s113進(jìn)行說明。在本實(shí)施例中,所述電視端100可根據(jù)需求將與生成進(jìn)度條動(dòng)畫內(nèi)容相關(guān)的多個(gè)圖片進(jìn)行歸類分組,將經(jīng)過分類的圖片分別保存到至少一個(gè)子圖片文件中,并為至少一個(gè)子圖片文件定義名稱(比如,part0、part1…等)。例如,所述part0可用于保存與屏幕底色、背景相關(guān)的圖片,part1可用于保存在屏幕區(qū)域進(jìn)行刷寫生成進(jìn)度條動(dòng)畫的圖片。由此,線程可按照定義的名稱順序?qū)χ辽僖粋€(gè)子圖片文件進(jìn)行加載訪問。在本實(shí)施例中,所述電視端100根據(jù)子圖片文件中的圖片數(shù)據(jù)設(shè)定對(duì)應(yīng)的描述數(shù)據(jù)。所述電視端100基于描述數(shù)據(jù)生成描述指令項(xiàng),每個(gè)子圖片文件對(duì)應(yīng)一條描述指令項(xiàng)。其中,所述電視端100可根據(jù)實(shí)際需求為不同子圖片文件中的圖片設(shè)定不同的描述數(shù)據(jù)。以下表為例對(duì)描述文件的描述指令項(xiàng)進(jìn)行說明。表1描述指令項(xiàng)表在本實(shí)施例中,所述線程可按照定義的子圖片文件名稱順序進(jìn)行階段加載訪問,例如,線程會(huì)先訪問part0文件,再訪問part1文件。在上述表中,位置參數(shù)表示線程對(duì)子圖片文件進(jìn)行刷寫的區(qū)域位置信息。區(qū)域尺寸參數(shù)表示線程進(jìn)行圖片刷寫的區(qū)域尺寸的大小。線程可根據(jù)位置參數(shù)及區(qū)域尺寸參數(shù)在指定的位置進(jìn)行圖片刷寫。循環(huán)次數(shù)1表示對(duì)part0文件循環(huán)刷寫1次,0表示對(duì)part1文件無限循環(huán)刷寫。間隔時(shí)間代表階段切換間隔時(shí)間,階段切換間隔時(shí)間是指:?jiǎn)挝粸橐粋€(gè)幀的持續(xù)時(shí)間,比如幀數(shù)是30,那么幀的持續(xù)時(shí)間就是1秒÷30=33.3毫秒。像素寬度450,500及像素高度430,600分別表示:part0文件的圖片像素為450×430,part1文件的圖片像素為500×600。下面結(jié)合上述步驟s110對(duì)步驟s140進(jìn)行介紹。請(qǐng)參照?qǐng)D7,圖7是本發(fā)明第一實(shí)施例提供的圖2所示的步驟s140的子步驟流程圖。所述步驟s140包括:子步驟s141、子步驟s142及子步驟s143。子步驟s141,每個(gè)線程將獲取的對(duì)應(yīng)資源包中的描述文件進(jìn)行解析,得到所述線程進(jìn)行圖片刷寫的區(qū)域參數(shù)。在本實(shí)施例中,所述區(qū)域參數(shù)包括區(qū)域的尺寸參數(shù)及位置參數(shù)。子步驟s142,每個(gè)線程將獲取的對(duì)應(yīng)資源包中的圖片文件進(jìn)行解析,得到子圖片文件中的圖片。子步驟s143,每個(gè)線程根據(jù)區(qū)域參數(shù)在對(duì)應(yīng)區(qū)域?qū)?duì)應(yīng)子圖片文件中的圖片進(jìn)行刷寫,生成對(duì)應(yīng)的動(dòng)畫內(nèi)容,并通過屏幕對(duì)動(dòng)畫內(nèi)容進(jìn)行顯示。在本實(shí)施例中,子圖片文件中保存的一組圖片可優(yōu)選按照排列順序進(jìn)行保存,以便于線程可按照順序?qū)υ摻M圖片進(jìn)行刷寫,生成正確、完整的開機(jī)動(dòng)畫。下面以兩個(gè)線程為例對(duì)上述步驟進(jìn)行介紹。請(qǐng)參照?qǐng)D8,圖8是本發(fā)明第一實(shí)施例提供的線程刷寫界面示意圖。資源包1保存用戶定制動(dòng)畫內(nèi)容的相關(guān)數(shù)據(jù),資源包2保存進(jìn)度條動(dòng)畫內(nèi)容的相關(guān)數(shù)據(jù)。啟動(dòng)兩個(gè)線程(線程1及線程2),線程1對(duì)應(yīng)資源包1,線程2對(duì)應(yīng)資源包2。其中,線程1對(duì)資源包1中的描述文件進(jìn)行解析,根據(jù)描述指令項(xiàng)的描述數(shù)據(jù)得到要進(jìn)行刷寫的區(qū)域1的區(qū)域參數(shù)(區(qū)域1的尺寸參數(shù)及位置參數(shù))。線程1對(duì)資源包1中的圖片文件進(jìn)行解析,得到兩個(gè)子圖片文件(part0及part1)中的圖片。part0保存屏幕底色及背景相關(guān)的圖片,part1保存線程1在區(qū)域1進(jìn)行循環(huán)刷寫的一組圖片。線程1根據(jù)part0對(duì)應(yīng)的描述指令項(xiàng)在整屏中對(duì)part0的圖片只做一次刷寫,生成屏幕背景圖。線程1根據(jù)part1對(duì)應(yīng)的描述指令項(xiàng)在區(qū)域1中對(duì)part1保存的圖片進(jìn)行循環(huán)刷寫,生成用戶定制的動(dòng)畫內(nèi)容,并通過屏幕進(jìn)行顯示。同理,線程2對(duì)資源包2中的描述文件進(jìn)行解析,根據(jù)描述指令項(xiàng)的描述數(shù)據(jù)得到要進(jìn)行刷寫的區(qū)域2的區(qū)域參數(shù)(區(qū)域2的尺寸參數(shù)及位置參數(shù))。線程2對(duì)資源包2中的圖片文件進(jìn)行解析,得到一個(gè)子圖片文件,該子圖片文件中保存有一組與進(jìn)度條動(dòng)畫相關(guān)的圖片。線程2在區(qū)域2中對(duì)該組與進(jìn)度條動(dòng)畫相關(guān)的圖片進(jìn)行循環(huán)刷寫,生成進(jìn)度條動(dòng)畫內(nèi)容,通過屏幕顯示開機(jī)啟動(dòng)進(jìn)度。第二實(shí)施例請(qǐng)參照?qǐng)D9,圖9為本發(fā)明第二實(shí)施例提供的開機(jī)動(dòng)畫啟動(dòng)裝置200的功能模塊圖。所述開機(jī)動(dòng)畫啟動(dòng)裝置200,應(yīng)用于電視端100,所述裝置包括:獲取模塊230及解析模塊240。所述獲取模塊230,用于獲取多個(gè)資源包中的數(shù)據(jù)文件。在本實(shí)施例中,獲取模塊230用于執(zhí)行圖2中的步驟s130,關(guān)于所述獲取模塊230的具體描述可以參照?qǐng)D2中步驟s130及圖5中步驟s130的各子步驟的描述。所述解析模塊240,用于對(duì)多個(gè)資源包中的數(shù)據(jù)文件進(jìn)行解析,并在屏幕的不同區(qū)域進(jìn)行圖片刷寫操作,以通過屏幕顯示多個(gè)開機(jī)動(dòng)畫內(nèi)容。在本實(shí)施例中,解析模塊240用于執(zhí)行圖2中的步驟s140,關(guān)于所述解析模塊240的具體描述可以參照?qǐng)D2中步驟s140及圖8中步驟s140的各子步驟的描述。請(qǐng)?jiān)俅螀⒄請(qǐng)D9,所述裝置還包括:配置模塊210及啟動(dòng)模塊220。所述啟動(dòng)模塊220,用于在檢測(cè)到開機(jī)啟動(dòng)操作時(shí),啟動(dòng)服務(wù)進(jìn)程。在本實(shí)施例中,啟動(dòng)模塊220用于執(zhí)行圖3中的步驟s120,關(guān)于所述啟動(dòng)模塊220的具體描述可以參照?qǐng)D3中步驟s120及圖4中步驟s120的各子步驟的描述。所述配置模塊210,用于對(duì)動(dòng)畫內(nèi)容的相關(guān)數(shù)據(jù)進(jìn)行配置,得到對(duì)應(yīng)的數(shù)據(jù)文件。在本實(shí)施例中,配置模塊210用于執(zhí)行圖3中的步驟s110,關(guān)于所述配置模塊210的具體描述可以參照?qǐng)D3中步驟s110及圖6步驟s110的各子步驟的描述。綜上所述,本發(fā)明提供一種開機(jī)動(dòng)畫啟動(dòng)方法、裝置及可讀存儲(chǔ)介質(zhì)。應(yīng)用于電視端,所述方法包括:?jiǎn)?dòng)線程組,獲取多個(gè)資源包中的數(shù)據(jù)文件,其中,所述線程組包括多個(gè)線程。所述線程組對(duì)多個(gè)資源包中的數(shù)據(jù)文件進(jìn)行解析,并在屏幕的不同區(qū)域進(jìn)行圖片刷寫操作,以通過屏幕顯示多個(gè)開機(jī)動(dòng)畫內(nèi)容,其中,所述多個(gè)動(dòng)畫內(nèi)容包括:進(jìn)度條動(dòng)畫內(nèi)容、升級(jí)版本動(dòng)畫內(nèi)容、用戶定制動(dòng)畫內(nèi)容或廣告介紹動(dòng)畫內(nèi)容的任意組合,每個(gè)動(dòng)畫內(nèi)容的數(shù)據(jù)文件分別保存于對(duì)應(yīng)的資源包中。由此,通過啟用多個(gè)線程在不同區(qū)域刷寫圖片,可向用戶展示不同的信息內(nèi)容,具有多樣化的表現(xiàn)形式及多種圖片組合方式。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁12當(dāng)前第1頁12