亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

開機(jī)方法及裝置與流程

文檔序號:12119521閱讀:338來源:國知局
開機(jī)方法及裝置與流程

本發(fā)明實(shí)施例屬于終端技術(shù)領(lǐng)域,尤其涉及一種開機(jī)方法及開機(jī)裝置。



背景技術(shù):

隨著終端技術(shù)的不斷發(fā)展,如智能電視、智能手機(jī)等終端已成為人們?nèi)粘I畋夭豢缮俚墓ぞ咧?。并且隨著安卓等終端應(yīng)用平臺技術(shù)的不斷完善,智能化已滲透至應(yīng)用程序的每一個細(xì)節(jié)。

現(xiàn)有智能電視多采用默認(rèn)的開機(jī)動畫,開機(jī)動畫是將與智能電視分辨率一樣的圖片逐幀播放,如智能電視的分辨率無1920*1080,則開機(jī)動畫的每一幀圖片也同樣為1920*1080。

在發(fā)明人實(shí)現(xiàn)本方案的過程中,發(fā)現(xiàn)在智能電視開機(jī)過程中,因開機(jī)動畫中每一開機(jī)圖片的分辨率過高,而且開機(jī)圖片達(dá)到一定數(shù)量時,智能電視就會出現(xiàn)播放卡頓的現(xiàn)象,而降低開機(jī)圖片分辨率或者降低開機(jī)圖片質(zhì)量,會導(dǎo)致開機(jī)圖片不清晰,影響動畫效果。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種開機(jī)方法及裝置,旨在解決現(xiàn)有技術(shù)中開機(jī)動畫每一開機(jī)圖片的分辨率過高,且開機(jī)圖片達(dá)到一定數(shù)量時,智能終端出現(xiàn)播放卡頓的問題。

本發(fā)明實(shí)施例提供了一種開機(jī)方法,包括:

獲取終端的開機(jī)動畫;

按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片;

播放所述開機(jī)截圖圖片。

進(jìn)一步地,所述按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分包括:

按照預(yù)置尺寸,截取所述每一圖片中位于中心位置的預(yù)置圖案。

進(jìn)一步地,所述生成開機(jī)截圖圖片之后,還包括:

分別獲取所述開機(jī)動畫的背景色參數(shù)和所述開機(jī)截圖圖片的底色參數(shù);

將所述開機(jī)動畫的背景色參數(shù)調(diào)整為所述開機(jī)截圖圖片的底色參數(shù)。

進(jìn)一步地,所述將所述開機(jī)動畫的背景色參數(shù)調(diào)整為所述開機(jī)截圖圖片的底色參數(shù)包括:

查找所述開機(jī)動畫的底層代碼,通過查找到的所述開機(jī)動畫的底層代碼中包含的glClearColor將所述開機(jī)動畫的背景色參數(shù)調(diào)整為所述開機(jī)截圖圖片的底色參數(shù)。

進(jìn)一步地,所述播放所述開機(jī)截圖圖片之前,還包括:

獲取所述開機(jī)截圖圖片的分辨率;

將desc.text配置文件中的配置圖片分辨率調(diào)整為所述開機(jī)截圖圖片的分辨率。

本發(fā)明實(shí)施例還提供了一種開機(jī)裝置,包括:

動畫獲取單元,用于獲取終端的開機(jī)動畫;

圖片截取單元,用于按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片;

圖片播放單元,用于播放所述開機(jī)截圖圖片。

進(jìn)一步地,所述圖片截取單元具體用于:

按照預(yù)置尺寸,截取所述每一圖片中位于中心位置的預(yù)置圖案。

進(jìn)一步地,所述開機(jī)裝置還包括:

參數(shù)獲取單元,用于分別獲取所述開機(jī)動畫的背景色參數(shù)和所述開機(jī)截圖圖片的底色參數(shù);

參數(shù)調(diào)整單元,用于將所述開機(jī)動畫的背景色參數(shù)調(diào)整為所述開機(jī)截圖圖片的底色參數(shù)。

進(jìn)一步地,所述參數(shù)調(diào)整單元具體用于:

查找所述開機(jī)動畫的底層代碼,通過查找到的所述開機(jī)動畫的底層代碼中包含的glClearColor將所述開機(jī)動畫的背景色參數(shù)調(diào)整為所述開機(jī)截圖圖片的底色參數(shù)。

進(jìn)一步地,所述開機(jī)裝置還包括:

分辨率調(diào)整單元,用于獲取所述開機(jī)截圖圖片的分辨率,將desc.text配置文件中的配置圖片分辨率調(diào)整為所述開機(jī)截圖圖片的分辨率。

從上述本發(fā)明實(shí)施例可知,本發(fā)明實(shí)施例通過獲取終端的開機(jī)動畫,并按照預(yù)置的截取模式截取開機(jī)動畫的每一開機(jī)圖片,然后播放截取的開機(jī)截圖圖片。本發(fā)明實(shí)施例按照預(yù)置截取模式截取開機(jī)動畫,在不改變開機(jī)圖片幀數(shù)的情況下,降低開機(jī)動畫的圖片大小,從而降低開機(jī)圖片的分辨率,解決了因?yàn)殚_機(jī)動畫每一開機(jī)圖片的分辨率過高,且開機(jī)圖片達(dá)到一定數(shù)量時,終端出現(xiàn)播放卡頓的問題。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為一種移動終端的結(jié)構(gòu)框圖。

圖2為本發(fā)明第一實(shí)施例提供的一種開機(jī)方法的流程圖。

圖3為本發(fā)明第二實(shí)施例提供的一種開機(jī)方法的流程圖。

圖4為本發(fā)明第三實(shí)施例提供的一種開機(jī)方法的流程圖。

圖5為本發(fā)明第四實(shí)施例提供的一種開機(jī)方法的流程圖。

圖6為本發(fā)明第五實(shí)施例提供的一種開機(jī)方法的流程圖。

圖7為本發(fā)明第六實(shí)施例提供的一種開機(jī)裝置的結(jié)構(gòu)示意圖。

圖8為本發(fā)明第七實(shí)施例提供的一種開機(jī)裝置的結(jié)構(gòu)示意圖。

圖9為本發(fā)明第八實(shí)施例提供的一種開機(jī)裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1示出了一種移動終端的結(jié)構(gòu)框圖。本發(fā)明實(shí)施例提供的開機(jī)方法可應(yīng)用于如圖1所示的移動終端10中,移動終端10可以但不限于包括:需依靠電池維持正常運(yùn)行且支持網(wǎng)絡(luò)及下載功能的智能手機(jī)、筆記本、平板電腦、穿戴智能設(shè)備、智能電視等。

如圖1所示,移動終端10包括存儲器101、存儲控制器102,一個或多個(圖中僅示出一個)處理器103、外設(shè)接口104、射頻模塊105、按鍵模塊106、音頻模塊107以及觸控屏幕108。這些組件通過一條或多條通訊總線/信號線109相互通訊。

可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對移動終端的結(jié)構(gòu)造成限定。移動終端10還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。

存儲器101可用于存儲軟件程序以及模塊,如本發(fā)明實(shí)施例中的移動終端開機(jī)方法及裝置對應(yīng)的程序指令/模塊,處理器103通過運(yùn)行存儲在存儲器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的移動終端10開機(jī)方法。

存儲器101可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器101可進(jìn)一步包括相對于處理器103遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至移動終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器103以及其他可能的組件對存儲器101的訪問可在存儲控制器102的控制下進(jìn)行。

外設(shè)接口104將各種輸入/輸入裝置耦合至CPU以及存儲器101。處理器103運(yùn)行存儲器101內(nèi)的各種軟件、指令以執(zhí)行移動終端10的各種功能以及進(jìn)行數(shù)據(jù)處理。

在一些實(shí)施例中,外設(shè)接口104,處理器103以及存儲控制器102可以在單個芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。

射頻模塊105用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊105可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊105可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預(yù)置類型的無線網(wǎng)絡(luò)進(jìn)行通訊或者通過預(yù)置類型的無線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的預(yù)置類型的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的預(yù)置類型的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communication,GSM),增強(qiáng)型移動通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(Wideband Code Division Multiple Access,W-CDMA),碼分多址技術(shù)(Code Division Access,CDMA),時分多址技術(shù)(Time Division Multiple Access,TDMA),藍(lán)牙,無線保真技術(shù)(Wireless-Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標(biāo)準(zhǔn)IEEE 802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),網(wǎng)絡(luò)電話(Voice over Internet Protocal,VoIP),全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi-Max),其他用于郵件、即時通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議。

按鍵模塊106提供用戶向移動終端進(jìn)行輸入的接口,用戶可以通過按下不同的按鍵以使移動終端10執(zhí)行不同的功能。

音頻模塊107向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚(yáng)聲器以及音頻電路。音頻電路從外設(shè)接口104處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚(yáng)聲器。揚(yáng)聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口104中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲器101處或者通過射頻模塊105獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器101中或者通過射頻模塊105進(jìn)行發(fā)送。在一些實(shí)例中,音頻模塊107還可包括一個耳機(jī)播孔,用于向耳機(jī)或者其他設(shè)備提供音頻接口。

觸控屏幕108在移動終端與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕108向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對應(yīng)于一些用戶界面對象。觸控屏幕108還接收用戶的輸入,例如用戶的點(diǎn)擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應(yīng)。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術(shù)。觸控屏幕108顯示單元的具體實(shí)例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。

圖2示出了本發(fā)明第一實(shí)施例提供的一種開機(jī)方法,包括:

S101,獲取終端的開機(jī)動畫。

在本步驟中,當(dāng)檢測到終端的存在開機(jī)動畫時,開機(jī)裝置將獲取終端的開機(jī)動畫。

具體地,現(xiàn)有終端在開機(jī)時,會播放相對應(yīng)的開機(jī)動畫。如包括智能手機(jī)、平板電腦或穿戴式設(shè)備等移動終端在開機(jī)時,會播放該移動終端對應(yīng)的品牌生產(chǎn)商或者運(yùn)營商對應(yīng)的開機(jī)動畫。而智能電視開機(jī)時,同樣會播放該智能電視預(yù)先設(shè)置的開機(jī)動畫,該開機(jī)動畫包括該智能電視的生產(chǎn)商的宣傳動畫、某段固定的文字、帶有圖案的圖片等。因?yàn)楝F(xiàn)有智能電視預(yù)置的開機(jī)動畫設(shè)置為與智能電視的分辨率一樣的圖片,并逐幀播放,由于圖片的分辨率過高,而智能電視的處理器的能力或者其他原因,容易出現(xiàn)圖片達(dá)到一定數(shù)量時,加載變慢從而出現(xiàn)播放卡頓的問題。因此在本步驟中,當(dāng)開機(jī)裝置在檢測到用戶對智能電視的開機(jī)操作時,將獲取該智能電視的開機(jī)動畫。

S102,按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片。

在獲取智能電視的開機(jī)動畫之后,開機(jī)裝置將按照預(yù)置截圖模式,截取該開機(jī)動畫中的每一圖片的指定部分,以截取的圖片生成開機(jī)截圖圖片。

具體地,針對不同品牌、不同型號的智能電視預(yù)置的不同的開機(jī)動畫,開機(jī)裝置中設(shè)置有不同的截圖模式。通過獲取的終端的開機(jī)動畫,開機(jī)裝置將確定該開機(jī)動畫對應(yīng)的截取模式。如開機(jī)動畫只包括簡單到文字,則開機(jī)裝置直接截取開機(jī)動畫中每一圖片的文字部分,以每一圖片截取的文字部分作為開機(jī)截圖圖片;若該開機(jī)動畫包括動漫人物,則開機(jī)裝置將按照該動漫人物的輪廓截取該動漫人物,以每一圖片截取的動漫人物作為開機(jī)截圖圖片。截取模式可以按照實(shí)際情況進(jìn)行設(shè)置,本實(shí)施例不做具體限制。

S103,播放所述開機(jī)截圖圖片。

本步驟中,開機(jī)裝置在獲取開機(jī)截圖圖片后,將順序播放該開機(jī)截圖圖片。

具體地,開機(jī)動畫中的每一圖片按照預(yù)置的播放順序播放才能以動畫的形式展示給用戶,因此開機(jī)動畫的每一圖片均具備順序標(biāo)識。步驟S102中,開機(jī)裝置在截取開機(jī)動畫的每一圖片后,將生成與該圖片對應(yīng)的順序標(biāo)識。如開機(jī)裝置在截取順序標(biāo)識為1的圖片后,截取生成的開機(jī)截圖圖片也相應(yīng)的設(shè)置為1。因此在本步驟中,開機(jī)裝置將按照開機(jī)截圖圖片的順序標(biāo)識進(jìn)行順序播放,以開機(jī)動畫的形式展示在終端的顯示屏上。

在本實(shí)施例中,在檢測到終端的開機(jī)信號時,將獲取該終端的開機(jī)動畫,并按照預(yù)置截取模式截取開機(jī)動畫中的每一圖片的指定部分,然后播放生成的開機(jī)截圖圖片。本實(shí)施例通過截取開機(jī)動畫的每一圖片的指定部分,以降低開機(jī)動畫中的每一圖片的大小,解決了現(xiàn)有技術(shù)中因?yàn)殚_機(jī)動畫的圖片過大而導(dǎo)致加載速度變慢,在進(jìn)行圖片播放時出現(xiàn)卡頓的問題。

圖3示出了本發(fā)明第二實(shí)施例提供的一種開機(jī)方法,包括:

S201,獲取終端的開機(jī)動畫。

在本步驟中,當(dāng)檢測到終端的開機(jī)信號后,開機(jī)裝置將獲取終端的開機(jī)動畫。

S202,按照預(yù)置尺寸,截取開機(jī)動畫中的每一圖片中位于中心位置的預(yù)置圖案,以生成開機(jī)截圖圖片。

針對終端的開機(jī)動畫只包括中心圖案的情況,本步驟中,開機(jī)裝置在獲取終端的開機(jī)動畫后,將按照預(yù)置的尺寸,截取開機(jī)動畫中的每一圖片位于中心位置的預(yù)置圖案,與截取的該位于中心位置的預(yù)置圖案為開機(jī)截圖圖片。

具體地,為了保證能夠完整將開機(jī)動畫中的每一圖片中位于中心位置的預(yù)置圖案完整的截取出來,開機(jī)裝置在獲取終端的開機(jī)動畫后,將獲取開機(jī)動畫中每一圖片中位于中心位置的預(yù)置圖案的大小,即長和寬。在確定每一圖片中位于中心位置的預(yù)置的大小后,將獲取所有圖片中位于中心位置的預(yù)置圖案的最大長和寬,以最大的長和寬確定截取尺寸。如開機(jī)動畫包括100張圖片,在本步驟中,開機(jī)裝置獲取100張的圖片位于中心位置的預(yù)置圖案的大小,然后確定100張圖片中位于中心位置的預(yù)置圖案的最大長和寬,以該長和寬為截取尺寸截取開機(jī)動畫的所有圖片,以生成開機(jī)截圖圖片。但是在實(shí)際應(yīng)用中,為了能夠加快截取速度,在保證開機(jī)動畫中的所有圖片位于中心位置的預(yù)置圖案的完整性的情況,可以設(shè)置固定的截取尺寸,直接截取所有圖片的,此處不做限制。

S203,播放所述開機(jī)截圖圖片。

本步驟中,開機(jī)裝置在順序獲取開機(jī)截圖圖片后,將順序播放該開機(jī)截圖圖片。

在本實(shí)施例中,在檢測到終端的開機(jī)信號時,將獲取該終端的開機(jī)動畫,并按照預(yù)置尺寸截取開機(jī)動畫中的每一圖片位于中心位置的預(yù)置圖案,然后播放生成的開機(jī)截圖圖片。本實(shí)施例通過按照預(yù)置尺寸截取開機(jī)動畫的每一圖片位于中心位置的預(yù)置圖案,以降低開機(jī)動畫中的每一圖片的大小,解決了現(xiàn)有技術(shù)中因?yàn)殚_機(jī)動畫的圖片過大而導(dǎo)致加載速度變慢,在進(jìn)行圖片播放時出現(xiàn)卡頓的問題。

本發(fā)明了還提供了圖4所示的第三實(shí)施例,一種開機(jī)方法,包括:

S301,獲取終端的開機(jī)動畫.

在本步驟中,當(dāng)檢測到終端的開機(jī)信號后,開機(jī)裝置將獲取終端的開機(jī)動畫。

S302,按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片。

在獲取智能電視的開機(jī)動畫之后,開機(jī)裝置將按照預(yù)置截圖模式,截取該開機(jī)動畫中的每一圖片的指定部分,以截取的圖片生成開機(jī)截圖圖片。

S303,分別獲取所述開機(jī)動畫的背景色參數(shù)和所述開機(jī)截圖圖片的底色參數(shù)。

在本步驟中,開機(jī)裝置在獲取開機(jī)截圖圖片之后,將分別獲取該開機(jī)動畫的背景色參數(shù)和該開機(jī)截圖圖片的底色參數(shù)。

S304,將所述開機(jī)動畫的背景色參數(shù)調(diào)整為所述開機(jī)截圖圖片的底色參數(shù)。

在獲取了開機(jī)動畫的背景色參數(shù)和開機(jī)截圖圖片的底色參數(shù)后,開機(jī)裝置將該開機(jī)動畫的背景色參數(shù)調(diào)整為該開機(jī)截圖圖片的底色參數(shù)。

具體地,在實(shí)際應(yīng)用中,為了遮蓋終端諸如漏光等問題,開機(jī)動畫的每一圖片的底色一般設(shè)置為銀色或者灰色,而開機(jī)動畫的背景色一般為全黑或者全白。為了避免截取開機(jī)截圖圖片直接播放時,開機(jī)截圖圖片的底色與背景色出現(xiàn)明顯色差的問題,本步驟中,開機(jī)裝置將開機(jī)動畫的背景色的參數(shù)調(diào)整為開機(jī)截圖圖片的底色參數(shù),以使終端在播放開機(jī)截圖圖片時,背景色和底色一致,達(dá)到人眼無法辨別的程度。

S305,播放所述開機(jī)截圖圖片。

本步驟中,開機(jī)裝置在順序獲取開機(jī)截圖圖片后,將順序播放該開機(jī)截圖圖片。

在本實(shí)施例中,在檢測到終端的開機(jī)信號時,將獲取該終端的開機(jī)動畫,并按照預(yù)置尺寸截取開機(jī)動畫中的每一圖片位于中心位置的預(yù)置圖案,然后播放生成的開機(jī)截圖圖片。本實(shí)施例通過按照預(yù)置尺寸截取開機(jī)動畫的每一圖片位于中心位置的預(yù)置圖案,以降低開機(jī)動畫中的每一圖片的大小,解決了現(xiàn)有技術(shù)中因?yàn)殚_機(jī)動畫的圖片過大而導(dǎo)致加載速度變慢,在進(jìn)行圖片播放時出現(xiàn)卡頓的問題。同時,本實(shí)施例中,將開機(jī)動畫的背景色參數(shù)調(diào)整為開機(jī)截圖圖片的底色參數(shù),能夠避免播放開機(jī)截圖圖片時的色差的問題。

圖5示出了本發(fā)明提供的第四實(shí)施例,一種開機(jī)方法,包括:

S401,獲取終端的開機(jī)動畫。

在本步驟中,當(dāng)檢測到終端的開機(jī)信號后,開機(jī)裝置將獲取終端的開機(jī)動畫。

S402,按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片。

在獲取智能電視的開機(jī)動畫之后,開機(jī)裝置將按照預(yù)置截圖模式,截取該開機(jī)動畫中的每一圖片的指定部分,以截取的圖片生成開機(jī)截圖圖片。

S403,分別獲取所述開機(jī)動畫的背景色參數(shù)和所述開機(jī)截圖圖片的底色參數(shù)。

在本步驟中,開機(jī)裝置在獲取開機(jī)截圖圖片之后,將分別獲取該開機(jī)動畫的背景色參數(shù)和該開機(jī)截圖圖片的底色參數(shù)。

S404,查找所述開機(jī)動畫的底層代碼,通過查找到的所述開機(jī)動畫的底層代碼中包含的glClearColor將所述開機(jī)動畫的背景色參數(shù)調(diào)整為所述開機(jī)截圖圖片的底色參數(shù)。

在本步驟中,開機(jī)裝置將查找終端的開機(jī)動畫的底層代碼,然后在查找到glClearColor函數(shù)來改變背景色的參數(shù),為了能夠使開機(jī)動畫的背景色無限接近開機(jī)截圖圖片的底色,開機(jī)裝置將開機(jī)動畫的背景色參數(shù)分辨率精確到小數(shù)點(diǎn)后9位。

S405,播放所述開機(jī)截圖圖片。

本步驟中,開機(jī)裝置在順序獲取開機(jī)截圖圖片后,將順序播放該開機(jī)截圖圖片。

在本實(shí)施例中,在檢測到終端的開機(jī)信號時,將獲取該終端的開機(jī)動畫,并按照預(yù)置尺寸截取開機(jī)動畫中的每一圖片位于中心位置的預(yù)置圖案,然后播放生成的開機(jī)截圖圖片。本實(shí)施例通過按照預(yù)置尺寸截取開機(jī)動畫的每一圖片位于中心位置的預(yù)置圖案,以降低開機(jī)動畫中的每一圖片的大小,解決了現(xiàn)有技術(shù)中因?yàn)殚_機(jī)動畫的圖片過大而導(dǎo)致加載速度變慢,在進(jìn)行圖片播放時出現(xiàn)卡頓的問題。同時,本實(shí)施例中,將開機(jī)動畫的背景色參數(shù)調(diào)整為開機(jī)截圖圖片的底色參數(shù),能夠避免播放開機(jī)截圖圖片時的色差的問題。

本發(fā)明還提供了如圖6所示的第五實(shí)施例,一種開機(jī)方法,包括:

一種開機(jī)方法,其特征在于,包括:

S501,獲取終端的開機(jī)動畫。

在本步驟中,當(dāng)檢測到終端的開機(jī)信號后,開機(jī)裝置將獲取終端的開機(jī)動畫。

S502,按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片。

在獲取智能電視的開機(jī)動畫之后,開機(jī)裝置將按照預(yù)置截圖模式,截取該開機(jī)動畫中的每一圖片的指定部分,以截取的圖片生成開機(jī)截圖圖片。

S503,獲取所述開機(jī)截圖圖片的分辨率。

在本步驟中,開機(jī)裝置在獲取開機(jī)截圖圖片后,將獲取該開機(jī)截圖圖片的分辨率。

S504,將desc.text配置文件中的配置圖片分辨率調(diào)整為所述開機(jī)截圖圖片的分辨率。

在本步驟中,開機(jī)裝置將desc.text配置文件中的配置圖片分辨率調(diào)整為所述開機(jī)截圖圖片的分辨率。

具體地,開機(jī)動畫的每一圖片的分辨率與智能終端的分辨率一直,如智能電視的屏幕分辨率為1920*1080時,開機(jī)動畫的每一圖片的分辨率均為1920*1080,當(dāng)開機(jī)裝置按照預(yù)置截取模式截取開機(jī)截圖圖片后,開機(jī)截圖圖片的分辨率與此前未截取之前的開機(jī)動畫的每一圖片的分辨率不一致,因此為了使原先設(shè)置的配置圖片的分辨率與截取后的開機(jī)截圖圖片分辨率一致,本步驟中,開機(jī)裝置將改變desc.text配置文件中的配置圖片分辨率。

S505,播放所述開機(jī)截圖圖片。

在本實(shí)施例中,在檢測到終端的開機(jī)信號時,將獲取該終端的開機(jī)動畫,并按照預(yù)置截取模式截取開機(jī)動畫中的每一圖片的指定部分,然后播放生成的開機(jī)截圖圖片。本實(shí)施例通過截取開機(jī)動畫的每一圖片的指定部分,以降低開機(jī)動畫中的每一圖片的大小,解決了現(xiàn)有技術(shù)中因?yàn)殚_機(jī)動畫的圖片過大而導(dǎo)致加載速度變慢,在圖片播放時出現(xiàn)卡頓的問題。

圖7示出了本發(fā)明提供的第六實(shí)施例,一種開機(jī)裝置,包括:

動畫獲取單元601,用于獲取終端的開機(jī)動畫。

當(dāng)檢測到終端的開機(jī)信號后,動畫獲取單元601將獲取終端的開機(jī)動畫。

具體地,現(xiàn)有終端在開機(jī)時,會播放相對應(yīng)的開機(jī)動畫。如包括智能手機(jī)、平板電腦或穿戴式設(shè)備等移動終端在開機(jī)時,會播放該移動終端對應(yīng)的品牌生產(chǎn)商或者運(yùn)營商對應(yīng)的開機(jī)動畫。而智能電視開機(jī)時,同樣會播放該智能電視預(yù)先設(shè)置的開機(jī)動畫,該開機(jī)動畫包括該智能電視的生產(chǎn)商的宣傳動畫、某段固定的文字、帶有圖案的圖片等。因?yàn)楝F(xiàn)有智能電視預(yù)置的開機(jī)動畫設(shè)置為與智能電視的分辨率一樣的圖片,并逐幀播放,由于圖片的分辨率過高,而智能電視的處理器的能力或者其他原因,容易出現(xiàn)圖片達(dá)到一定數(shù)量時,加載變慢從而出現(xiàn)播放卡頓的問題。因此在本步驟中,當(dāng)動畫獲取單元601在檢測到用戶對智能電視的開機(jī)操作時,將獲取該智能電視的開機(jī)動畫。

圖片截取單元602,用于按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片。

在獲取智能電視的開機(jī)動畫之后,圖片截取單元602將按照預(yù)置截圖模式,截取該開機(jī)動畫中的每一圖片的指定部分,以截取的圖片生成開機(jī)截圖圖片。

具體地,針對不同品牌、不同型號的智能電視預(yù)置的不同的開機(jī)動畫,圖片截取單元602中設(shè)置有不同的截圖模式。通過獲取的終端的開機(jī)動畫,圖片截取單元602將確定該開機(jī)動畫對應(yīng)的截取模式。如開機(jī)動畫只包括簡單到文字,則圖片截取單元602直接截取開機(jī)動畫中每一圖片的文字部分,以每一圖片截取的文字部分作為開機(jī)截圖圖片;若該開機(jī)動畫包括動漫人物,則圖片截取單元602將按照該動漫人物的輪廓截取該動漫人物,以每一圖片截取的動漫人物作為開機(jī)截圖圖片。截取模式可以按照實(shí)際情況進(jìn)行設(shè)置,本實(shí)施例不做具體限制。

圖片播放單元603,用于播放所述開機(jī)截圖圖片。

圖片播放單元603在獲取開機(jī)截圖圖片后,將順序播放該開機(jī)截圖圖片。開機(jī)動畫中的每一圖片按照預(yù)置的播放順序播放才能以動畫的形式展示給用戶,因此開機(jī)動畫的每一圖片均具備順序標(biāo)識。圖片截取單元602在截取開機(jī)動畫的每一圖片后,將生成與該圖片對應(yīng)的順序標(biāo)識。如圖片截取單元602在截取順序標(biāo)識為1的圖片后,截取生成的開機(jī)截圖圖片也相應(yīng)的設(shè)置為1。因此圖片播放單元603將按照開機(jī)截圖圖片的順序標(biāo)識進(jìn)行順序播放,以開機(jī)動畫的形式展示在終端的顯示屏上。

在本實(shí)施例中,在檢測到終端的開機(jī)信號時,將獲取該終端的開機(jī)動畫,并按照預(yù)置截取模式截取開機(jī)動畫中的每一圖片的指定部分,然后播放生成的開機(jī)截圖圖片。本實(shí)施例通過截取開機(jī)動畫的每一圖片的指定部分,以降低開機(jī)動畫中的每一圖片的大小,解決了現(xiàn)有技術(shù)中因?yàn)殚_機(jī)動畫的圖片過大而導(dǎo)致加載速度變慢,在進(jìn)行圖片播放時出現(xiàn)卡頓的問題。

圖8示出了本發(fā)明提供的第七實(shí)施例,一種開機(jī)裝置,包括:

動畫獲取單元701,用于獲取終端的開機(jī)動畫。

當(dāng)檢測到終端的開機(jī)信號后,動畫獲取單元701將獲取終端的開機(jī)動畫。

圖片截取單元702,用于按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片。

在獲取智能電視的開機(jī)動畫之后,圖片截取單元702將按照預(yù)置截圖模式,截取該開機(jī)動畫中的每一圖片的指定部分,以截取的圖片生成開機(jī)截圖圖片。

參數(shù)獲取單元703,用于分別獲取所述開機(jī)動畫的背景色參數(shù)和所述開機(jī)截圖圖片的底色參數(shù)。

圖片截取單元702在獲取開機(jī)截圖圖片之后,參數(shù)獲取單元703分別獲取該開機(jī)動畫的背景色參數(shù)和該開機(jī)截圖圖片的底色參數(shù)。

參數(shù)調(diào)整單元704,用于將所述開機(jī)動畫的背景色參數(shù)調(diào)整為所述開機(jī)截圖圖片的底色參數(shù)。

參數(shù)獲取單元703在獲取了開機(jī)動畫的背景色參數(shù)和開機(jī)截圖圖片的底色參數(shù)后,參數(shù)調(diào)整單元704該開機(jī)動畫的背景色參數(shù)調(diào)整為該開機(jī)截圖圖片的底色參數(shù)。

具體地,在實(shí)際應(yīng)用中,為了遮蓋終端諸如漏光等問題,開機(jī)動畫的每一圖片的底色一般設(shè)置為銀色或者灰色,而開機(jī)動畫的背景色一般為全黑或者全白。為了避免截取開機(jī)截圖圖片直接播放時,開機(jī)截圖圖片的底色與背景色出現(xiàn)明顯色差的問題,本步驟中,開機(jī)裝置將開機(jī)動畫的背景色的參數(shù)調(diào)整為開機(jī)截圖圖片的底色參數(shù),以使終端在播放開機(jī)截圖圖片時,背景色和底色一致,達(dá)到人眼無法辨別的程度。

實(shí)際應(yīng)用中,參數(shù)調(diào)整單元704將查找終端的開機(jī)動畫的底層代碼,然后在查找到glClearColor函數(shù)來改變背景色的參數(shù),為了能夠使開機(jī)動畫的背景色無限接近開機(jī)截圖圖片的底色,參數(shù)調(diào)整單元704將開機(jī)動畫的背景色參數(shù)分辨率精確到小數(shù)點(diǎn)后9位。

圖片播放單元705,用于播放所述開機(jī)截圖圖片。

圖片播放單元705在順序獲取開機(jī)截圖圖片后,將順序播放該開機(jī)截圖圖片。

在本實(shí)施例中,在檢測到終端的開機(jī)信號時,將獲取該終端的開機(jī)動畫,并按照預(yù)置尺寸截取開機(jī)動畫中的每一圖片位于中心位置的預(yù)置圖案,然后播放生成的開機(jī)截圖圖片。本實(shí)施例通過按照預(yù)置尺寸截取開機(jī)動畫的每一圖片位于中心位置的預(yù)置圖案,以降低開機(jī)動畫中的每一圖片的大小,解決了現(xiàn)有技術(shù)中因?yàn)殚_機(jī)動畫的圖片過大而導(dǎo)致加載速度變慢,在進(jìn)行圖片播放時出現(xiàn)卡頓的問題。同時,本實(shí)施例中,將開機(jī)動畫的背景色參數(shù)調(diào)整為開機(jī)截圖圖片的底色參數(shù),能夠避免播放開機(jī)截圖圖片時的色差的問題。

圖9示出了本發(fā)明提供的第八實(shí)施例,一種開機(jī)裝置,包括:

動畫獲取單元801,用于獲取終端的開機(jī)動畫。

當(dāng)檢測到終端的開機(jī)信號后,動畫獲取單元801將獲取終端的開機(jī)動畫。

圖片截取單元802,用于按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片。

在獲取智能電視的開機(jī)動畫之后,圖片截取單元802將按照預(yù)置截圖模式,截取該開機(jī)動畫中的每一圖片的指定部分,以截取的圖片生成開機(jī)截圖圖片。

分辨率調(diào)整單元803,用于獲取所述開機(jī)截圖圖片的分辨率,將desc.text配置文件中的配置圖片分辨率調(diào)整為所述開機(jī)截圖圖片的分辨率。

在獲取開機(jī)截圖圖片后,分辨率調(diào)整單元803將獲取該開機(jī)截圖圖片的分辨率,并將desc.text配置文件中的配置圖片分辨率調(diào)整為所述開機(jī)截圖圖片的分辨率。

具體地,開機(jī)動畫的每一圖片的分辨率與智能終端的分辨率一直,如智能電視的屏幕分辨率為1920*1080時,開機(jī)動畫的每一圖片的分辨率均為1920*1080,當(dāng)圖片截圖單元802按照預(yù)置截取模式截取開機(jī)截圖圖片后,開機(jī)截圖圖片的分辨率與此前未截取之前的開機(jī)動畫的每一圖片的分辨率不一致,因此為了使原先設(shè)置的配置圖片的分辨率與截取后的開機(jī)截圖圖片分辨率一致,分辨率調(diào)整單元803將改變desc.text配置文件中的配置圖片分辨率。

圖片播放單元804,用于播放所述開機(jī)截圖圖片。

在本實(shí)施例中,在檢測到終端的開機(jī)信號時,開機(jī)裝置將獲取該終端的開機(jī)動畫,并按照預(yù)置截取模式截取開機(jī)動畫中的每一圖片的指定部分,然后播放生成的開機(jī)截圖圖片。本實(shí)施例通過截取開機(jī)動畫的每一圖片的指定部分,以降低開機(jī)動畫中的每一圖片的大小,解決了現(xiàn)有技術(shù)中因?yàn)殚_機(jī)動畫的圖片過大而導(dǎo)致加載速度變慢,在圖片播放時出現(xiàn)卡頓的問題。

進(jìn)一步地,在上述各實(shí)施例中:

圖片截圖單元還用于按照預(yù)置尺寸,截取開機(jī)動畫中的每一圖片中位于中心位置的預(yù)置圖案,以生成開機(jī)截圖圖片。

針對終端的開機(jī)動畫只包括中心圖案的情況,圖片截取單元在獲取終端的開機(jī)動畫后,將按照預(yù)置的尺寸,截取開機(jī)動畫中的每一圖片位于中心位置的預(yù)置圖案,與截取的該位于中心位置的預(yù)置圖案為開機(jī)截圖圖片。具體地,為了保證能夠完整將開機(jī)動畫中的每一圖片中位于中心位置的預(yù)置圖案完整的截取出來,在獲取終端的開機(jī)動畫后,圖片截圖單元將獲取開機(jī)動畫中每一圖片中位于中心位置的預(yù)置圖案的大小,即長和寬。在確定每一圖片中位于中心位置的預(yù)置的大小后,將獲取所有圖片中位于中心位置的預(yù)置圖案的最大長和寬,以最大的長和寬確定截取尺寸。如開機(jī)動畫包括100張圖片,圖片截圖單元獲取100張的圖片位于中心位置的預(yù)置圖案的大小,然后確定100張圖片中位于中心位置的預(yù)置圖案的最大長和寬,以該長和寬為截取尺寸截取開機(jī)動畫的所有圖片,以生成開機(jī)截圖圖片。但是在實(shí)際應(yīng)用中,為了能夠加快截取速度,在保證開機(jī)動畫中的所有圖片位于中心位置的預(yù)置圖案的完整性的情況,可以設(shè)置固定的截取尺寸,直接截取所有圖片的,此處不做限制。

本發(fā)明第九實(shí)施例還提供了一種用于執(zhí)行開機(jī)方法的終端,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦、智能電視等終端。

該終端包括:一個或者多個處理器、存儲器以及一個或者多個程序(模塊)。其中該一個或者多個程序(模塊)存儲在該存儲器中,當(dāng)被該一個或者多個處理器執(zhí)行時,該處理器執(zhí)行以下操作:

獲取終端的開機(jī)動畫;

按照預(yù)置截取模式,截取所述開機(jī)動畫中的每一圖片中的指定部分,以生成開機(jī)截圖圖片;

播放所述開機(jī)截圖圖片。

本發(fā)明通過獲取終端的開機(jī)動畫,并按照預(yù)置的截取模式截取開機(jī)動畫的每一開機(jī)圖片,然后播放截取的開機(jī)截圖圖片。本發(fā)明實(shí)施例通過按照預(yù)置截取模式截取開機(jī)動畫,在不改變開機(jī)圖片幀數(shù)的情況下,降低開機(jī)動畫的圖片大小,從而降低開機(jī)圖片的分辨率,解決了因?yàn)殚_機(jī)動畫每一開機(jī)圖片的分辨率過高,且開機(jī)圖片達(dá)到一定數(shù)量時,終端出現(xiàn)播放卡頓的問題。

在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個實(shí)施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨(dú)物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。

所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

需要說明的是,對于前述的各方法實(shí)施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。

在上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部分,可以參見其它實(shí)施例的相關(guān)描述。

以上為對本發(fā)明所提供的開機(jī)方法及裝置的描述,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1