本申請涉及工業(yè)控制技術(shù)領(lǐng)域,特別涉及一種動(dòng)態(tài)圖處理方法及裝置。
背景技術(shù):在工業(yè)控制領(lǐng)域中,需要用到動(dòng)態(tài)圖以表示生產(chǎn)流程等。動(dòng)態(tài)圖通常以畫布為基礎(chǔ),在該畫布中設(shè)置多個(gè)圖形對象,還可以包括含有多個(gè)圖形對象的組合圖形對象等,畫布中通過設(shè)置其屬性值確定圖形對象和組合圖形對象之間的動(dòng)態(tài)變動(dòng)狀態(tài)等,形成動(dòng)態(tài)圖。而每個(gè)圖形對象中設(shè)置有多個(gè)動(dòng)畫對象,每個(gè)圖形對象均會(huì)以設(shè)置其屬性值的方式確定其所含有的動(dòng)畫對象之間的動(dòng)態(tài)狀態(tài),每個(gè)動(dòng)畫對象均有其各自的屬性值,如顏色、大小、位置等。現(xiàn)有的對動(dòng)態(tài)圖相關(guān)內(nèi)容的保存一般采用流文件的格式。流文件格式是指把需要保存的內(nèi)容轉(zhuǎn)換成固定長度的數(shù)據(jù)塊寫入到指定文件中,這種格式對文件本身沒有任何約定的格式;即流文件就是沒有結(jié)構(gòu)的文件。由于采用流文件格式對動(dòng)態(tài)圖的相關(guān)內(nèi)容進(jìn)行保存時(shí)沒有固定的格式,因此不利于應(yīng)用動(dòng)態(tài)圖的應(yīng)用軟件對動(dòng)態(tài)圖進(jìn)行解析。
技術(shù)實(shí)現(xiàn)要素:本申請所要解決的技術(shù)問題是提供一種動(dòng)態(tài)圖處理方法及裝置,用以解決現(xiàn)有技術(shù)中采用流文件格式對動(dòng)態(tài)圖進(jìn)行處理時(shí),由于文件結(jié)構(gòu)單一不利于應(yīng)用動(dòng)態(tài)圖的多個(gè)應(yīng)用軟件對動(dòng)態(tài)圖進(jìn)行解析讀取的技術(shù)問題。本申請?zhí)峁┝艘环N動(dòng)態(tài)圖處理方法,所述動(dòng)態(tài)圖包括畫布元素、圖形元素及動(dòng)畫元素,所述方法包括:解析所述動(dòng)態(tài)圖中包含的畫布元素、圖形元素和動(dòng)畫元素;依據(jù)所述畫布元素、圖形元素和動(dòng)畫元素的解析結(jié)果,建立XML數(shù)據(jù)格式的節(jié)點(diǎn)樹,將所述動(dòng)態(tài)圖中的各個(gè)元素以所述節(jié)點(diǎn)樹節(jié)點(diǎn)的形式表示;其中:所述畫布元素包括畫布對象及其對應(yīng)的畫布屬性值;所述圖形元素包括圖形對象及其對應(yīng)的圖形屬性值;所述動(dòng)畫元素包括動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值。上述方法,優(yōu)選的,所述建立XML數(shù)據(jù)格式的節(jié)點(diǎn)樹,包括:對所述畫布對象及其對應(yīng)的畫布屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象的轉(zhuǎn)換結(jié)果作為所述節(jié)點(diǎn)樹的根節(jié)點(diǎn),將所述畫布屬性值的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn);對所述圖形對象及其對應(yīng)的圖形屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述圖形對象的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述圖形屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);對所述動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述動(dòng)畫對象的轉(zhuǎn)換結(jié)果作為其所屬圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述動(dòng)畫屬性值的轉(zhuǎn)換結(jié)果作為其所屬動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。上述方法,優(yōu)選的,所述動(dòng)態(tài)圖還包括組合圖形元素、組合圖形子元素和組合動(dòng)畫子元素,所述組合圖形元素包括組合圖形對象及其對應(yīng)的組合屬性值,所述組合圖形子元素包括組合圖形子對象及其對應(yīng)的組合圖形屬性值,所述組合動(dòng)畫子元素包括組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值,其中,所述方法還包括:建立所述節(jié)點(diǎn)樹中所述組合圖形元素、組合圖形子元素和組合動(dòng)畫子元素各自對應(yīng)的節(jié)點(diǎn),具體為:對所述組合圖形對象及其對應(yīng)的組合屬性值進(jìn)行XML數(shù)據(jù)格式轉(zhuǎn)換,將所述組合圖形對象的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);對所述組合圖形子對象及其對應(yīng)的組合圖形屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形子對象的轉(zhuǎn)換結(jié)果作為其對應(yīng)組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合圖形屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);對所述組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合動(dòng)畫子對象的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合動(dòng)畫屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。本申請還提供了另一種動(dòng)態(tài)圖處理方法,所述動(dòng)態(tài)圖以所述節(jié)點(diǎn)樹的形式存在,所述節(jié)點(diǎn)樹包括XML數(shù)據(jù)格式的節(jié)點(diǎn),所述方法包括:遍歷所述節(jié)點(diǎn)樹中的節(jié)點(diǎn);依據(jù)所述節(jié)點(diǎn)樹中的各個(gè)節(jié)點(diǎn),還原所述動(dòng)態(tài)圖;其中:所述動(dòng)態(tài)圖包括畫布元素、圖形元素、動(dòng)畫元素;所述畫布元素包括畫布對象及其對應(yīng)的畫布屬性值;所述圖形元素包括圖形對象及其對應(yīng)的圖形屬性值;所述動(dòng)畫元素包括動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值。上述方法,優(yōu)選的,所述還原所述動(dòng)態(tài)圖,包括:對所述節(jié)點(diǎn)樹中的根節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述根節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述動(dòng)態(tài)圖的畫布對象;對所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中圖像對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象中的圖形對象,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中畫布屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象對應(yīng)的畫布屬性值;對所述圖像對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中動(dòng)畫對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬圖形對象中的動(dòng)畫對象,將所述圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中圖形屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬圖形對象對應(yīng)的圖形屬性值;對所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬動(dòng)畫對象對應(yīng)的動(dòng)畫屬性值。上述方法,優(yōu)選的,所述動(dòng)態(tài)圖還包括組合圖形元素、組合圖形子元素和組合動(dòng)畫子元素,所述組合圖形元素包括組合圖形對象及其對應(yīng)的組合屬性值,所述組合圖形子元素包括組合圖形子對象及其對應(yīng)的組合圖形屬性值,所述組合動(dòng)畫子元素包括組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值,其中,所述方法還包括:還原所述動(dòng)態(tài)圖中的組合圖形元素、組合圖形子元素、組合動(dòng)畫子元素,具體為:對所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖形對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象中的組合圖形對象;對所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖像子對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述組合圖形對象中的組合圖形子對象,將所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述組合圖形對象對應(yīng)的組合屬性值;對所述組合圖像子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合動(dòng)畫子對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象中的組合動(dòng)畫子對象,將所述組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖形屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象對應(yīng)的組合圖形屬性值;對所述組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合動(dòng)畫子對象對應(yīng)的組合動(dòng)畫屬性值。本申請還提供了一種動(dòng)態(tài)圖處理裝置,所述動(dòng)態(tài)圖包括畫布元素、圖形元素及動(dòng)畫元素,所述裝置包括:元素解析單元,用于解析所述動(dòng)態(tài)圖中包含的畫布元素、圖形元素和動(dòng)畫元素;節(jié)點(diǎn)樹建立單元,用于依據(jù)所述畫布元素、圖形元素和動(dòng)畫元素,建立XML數(shù)據(jù)格式的節(jié)點(diǎn)數(shù),將所述動(dòng)態(tài)圖中的各個(gè)元素以所述節(jié)點(diǎn)樹節(jié)點(diǎn)的形式表示;其中:所述畫布元素包括畫布對象及其對應(yīng)的畫布屬性值;所述圖形元素包括圖形對象及其對應(yīng)的圖形屬性值;所述動(dòng)畫元素包括動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值。上述裝置,優(yōu)選的,所述節(jié)點(diǎn)樹建立單元包括:第一節(jié)點(diǎn)轉(zhuǎn)換子單元,用于對所述畫布對象及其對應(yīng)的畫布屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象的轉(zhuǎn)換結(jié)果作為所述節(jié)點(diǎn)樹的根節(jié)點(diǎn),將所述畫布屬性值的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn);第二節(jié)點(diǎn)轉(zhuǎn)換子單元,用于對所述圖形對象及其對應(yīng)的圖形屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述圖形對象的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述圖形屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);第三節(jié)點(diǎn)轉(zhuǎn)換子單元,用于對所述動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述動(dòng)畫對象的轉(zhuǎn)換結(jié)果作為其所屬圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述動(dòng)畫屬性值的轉(zhuǎn)換結(jié)果作為其所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。上述裝置,優(yōu)選的,所述動(dòng)態(tài)圖還包括組合圖形元素、組合圖形子元素和組合動(dòng)畫子元素,所述組合圖形元素包括組合圖形對象及其對應(yīng)的組合屬性值,所述組合圖形子元素包括組合圖形子對象及其對應(yīng)的組合圖形屬性值,所述組合動(dòng)畫子元素包括組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值,其中:所述節(jié)點(diǎn)樹建立單元還包括:第四節(jié)點(diǎn)轉(zhuǎn)換子單元,用于對所述組合圖形對象及其對應(yīng)的組合屬性值進(jìn)行XML數(shù)據(jù)格式轉(zhuǎn)換,將所述組合圖形對象的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);第五節(jié)點(diǎn)轉(zhuǎn)換子單元,用于對所述組合圖形子對象及其對應(yīng)的組合圖形屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形子對象的轉(zhuǎn)換結(jié)果作為其對應(yīng)組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合圖形屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);第六節(jié)點(diǎn)轉(zhuǎn)換子單元,用于對所述組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合動(dòng)畫子對象的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合動(dòng)畫屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。本申請還提供了另一種動(dòng)態(tài)圖處理裝置,所述動(dòng)態(tài)圖以所述節(jié)點(diǎn)樹的形式存在,所述節(jié)點(diǎn)樹包括XML數(shù)據(jù)格式的節(jié)點(diǎn),所述裝置包括:節(jié)點(diǎn)遍歷單元,用于遍歷所述節(jié)點(diǎn)樹中的節(jié)點(diǎn);動(dòng)態(tài)圖還原單元,用于依據(jù)所述節(jié)點(diǎn)樹中的各個(gè)節(jié)點(diǎn),還原所述動(dòng)態(tài)圖;其中:所述動(dòng)態(tài)圖包括畫布元素、圖形元素、動(dòng)畫元素;所述畫布元素包括畫布對象及其對應(yīng)的畫布屬性值;所述圖形元素包括圖形對象及其對應(yīng)的圖形屬性值;所述動(dòng)畫元素包括動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值。上述裝置,優(yōu)選的,所述動(dòng)態(tài)圖還原單元包括:第一還原子單元,用于對所述節(jié)點(diǎn)樹中的根節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述根節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述動(dòng)態(tài)圖的畫布對象;第二還原子單元,用于對所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中圖像對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象中的圖形對象,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中畫布屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象對應(yīng)的畫布屬性值;第三還原子單元,用于對所述圖像對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中動(dòng)畫對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬圖形對象中的動(dòng)畫對象,將所述圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中圖形屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬圖形對象對應(yīng)的圖形屬性值;第四還原子單元,用于對所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬動(dòng)畫對象對應(yīng)的動(dòng)畫屬性值。上述裝置,優(yōu)選的,所述動(dòng)態(tài)圖還包括組合圖形元素、組合圖形子元素和組合動(dòng)畫子元素,所述組合圖形元素包括組合圖形對象及其對應(yīng)的組合屬性值,所述組合圖形子元素包括組合圖形子對象及其對應(yīng)的組合圖形屬性值,所述組合動(dòng)畫子元素包括組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值,其中:所述動(dòng)態(tài)圖還原單元還包括:第五還原子單元,用于對所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖形對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象中的組合圖形對象;第六還原子單元,用于對所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖像子對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述組合圖形對象中的組合圖形子對象,將所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述組合圖形對象對應(yīng)的組合屬性值;第七還原子單元,用于對所述組合圖像子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合動(dòng)畫子對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象中的組合動(dòng)畫子對象,將所述組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖形屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象對應(yīng)的組合圖形屬性值;第八還原子單元,用于對所述組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合動(dòng)畫子對象對應(yīng)的組合動(dòng)畫屬性值。由上述方案可知,本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法及裝置,通過將動(dòng)態(tài)圖中的各個(gè)元素以XML數(shù)據(jù)格式的節(jié)點(diǎn)樹形式表示,而XML數(shù)據(jù)格式的數(shù)據(jù)能夠被普遍的應(yīng)用軟件讀取,在所述動(dòng)態(tài)圖后續(xù)進(jìn)行存儲(chǔ)之后,不僅能夠被多種動(dòng)態(tài)圖應(yīng)用軟件進(jìn)行方便讀取,而且無需解析任何配置文件等,增加了動(dòng)態(tài)圖的應(yīng)用范圍,并提高了動(dòng)態(tài)圖讀取的讀取效率。附圖說明為了更清楚地說明本申請實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例一的流程圖;圖2為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例二的部分流程圖;圖3為本申請實(shí)施例二運(yùn)行的動(dòng)態(tài)示意圖;圖4為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例三的流程圖;圖5為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例四的部分流程圖;圖6為本申請實(shí)施例四的應(yīng)用示例圖;圖7為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例五的結(jié)構(gòu)示意圖;圖8為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例六的部分結(jié)構(gòu)示意圖;圖9為本申請實(shí)施例六的另一部分結(jié)構(gòu)示意圖;圖10為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例七的結(jié)構(gòu)示意圖;圖11為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例八的部分結(jié)構(gòu)示意圖;圖12為本申請實(shí)施例八的另一部分結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。參考圖1,為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例一的流程圖,所述方法適用于對處于動(dòng)態(tài)顯示的動(dòng)態(tài)圖形進(jìn)行處理的應(yīng)用中,在本申請實(shí)施例中,以對所述動(dòng)態(tài)圖的保存為例,所述方法可以包括以下步驟:步驟101:解析所述動(dòng)態(tài)圖中包含的畫布元素、圖形元素和動(dòng)畫元素。其中,如前文中所述,所述動(dòng)態(tài)圖在動(dòng)態(tài)顯示狀態(tài)存在時(shí),以畫布為基礎(chǔ),所述畫布上設(shè)置有圖形,圖形上設(shè)置有動(dòng)畫。所述動(dòng)態(tài)圖的圖形的動(dòng)態(tài)效果通過變量的值實(shí)現(xiàn),如變量的名稱、最小值、最大值以及最小值和最大值對應(yīng)的動(dòng)態(tài)狀態(tài)(位置或者顏色值等),例如,圖形對象Rect1包含水平位移的動(dòng)態(tài),當(dāng)變量OPCTAG2的最小值為0時(shí)該圖形對象的左邊位置為20,當(dāng)OPCTAG2達(dá)到最大值100時(shí),圖形對象的左邊位置為420,具體到實(shí)際記錄如下所示代碼中矩陣對象的水平移動(dòng)動(dòng)畫所示。即為,所述動(dòng)態(tài)圖包括畫布元素,所述畫布元素包括畫布對象及其對應(yīng)的畫布屬性值,所述動(dòng)態(tài)圖還包括圖形元素,所述圖形元素以所述畫布對象為基礎(chǔ),由所述畫布屬性值定義所述畫布對象的長、寬形狀屬性等值及其所含圖形元素在所述畫布對象中的表現(xiàn)形式,如每個(gè)圖形元素之間的位置關(guān)系等。所述圖形元素包括圖形對象及其對應(yīng)的圖形對象及其對應(yīng)的圖形屬性值,所述動(dòng)態(tài)圖還包括動(dòng)畫元素,每個(gè)所述動(dòng)畫元素與所述動(dòng)態(tài)圖中的一個(gè)圖形元素的圖形對象具有隸屬關(guān)系,所述動(dòng)畫元素以其所屬的圖形對象為基礎(chǔ),由所述圖形屬性值定義其對應(yīng)的圖形對象的水平位移動(dòng)態(tài)值、左邊距、上邊距、寬度和高度等及其所含動(dòng)畫元素在所述圖形對象中的表現(xiàn)形式,如所述圖形對象中每個(gè)動(dòng)畫元素之間的位置關(guān)系等。所述動(dòng)畫元素包括動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值,由所述動(dòng)畫屬性值定義所述動(dòng)畫對象的位置、大小等屬性值。其中,所述步驟101中的解析結(jié)果即為,獲取到的所述動(dòng)態(tài)圖內(nèi)的畫布對象及其畫布屬性值、所述畫布對象中的圖形對象及其圖形屬性值,所述圖像對象中的動(dòng)畫對象及其動(dòng)畫屬性值。步驟102:依據(jù)所述畫布元素、圖形元素和動(dòng)畫元素的解析結(jié)果,建立XML數(shù)據(jù)格式的節(jié)點(diǎn)樹,將所述動(dòng)態(tài)圖中的各個(gè)元素以所述節(jié)點(diǎn)樹的形式表示。其中,所述步驟102即為所述動(dòng)態(tài)圖序列化為XML數(shù)據(jù)格式的文本的過程。在所述步驟102執(zhí)行完成之后,所述動(dòng)態(tài)圖以XML數(shù)據(jù)格式的文本表示圖形和動(dòng)態(tài),將動(dòng)態(tài)圖畫布對象中圖形對象的繪制參數(shù)如長度、寬度和坐標(biāo)等、動(dòng)態(tài)效果中關(guān)聯(lián)的變量以及變量的值對應(yīng)的動(dòng)態(tài)參數(shù)保存至XML文件中,達(dá)到以通用格式表示專用數(shù)據(jù)的目的。由上述方案中可知,本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例一中,通過將動(dòng)態(tài)圖中的各個(gè)元素以XML數(shù)據(jù)格式的節(jié)點(diǎn)樹形式表示,而XML數(shù)據(jù)格式的數(shù)據(jù)能夠被普遍的應(yīng)用軟件讀取,在所述動(dòng)態(tài)圖后續(xù)進(jìn)行存儲(chǔ)之后,不僅能夠被多種動(dòng)態(tài)圖應(yīng)用軟件進(jìn)行方便讀取,而且無需解析任何配置文件等,增加了動(dòng)態(tài)圖的應(yīng)用范圍,并提高了動(dòng)態(tài)圖讀取的讀取效率。參考圖2,為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例二中所述步驟102的流程圖,所述步驟102在建立XML數(shù)據(jù)格式的節(jié)點(diǎn)樹時(shí),可以包括以下步驟實(shí)現(xiàn):步驟201:對所述畫布對象及其對應(yīng)的畫布屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象的轉(zhuǎn)換結(jié)果作為所述節(jié)點(diǎn)樹的根節(jié)點(diǎn),將所述畫布屬性值的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn)。其中,所述步驟201的執(zhí)行結(jié)果即為:建立所述節(jié)點(diǎn)樹中的根節(jié)點(diǎn)及畫布屬性值對應(yīng)的從屬節(jié)點(diǎn),如圖3中所示。步驟202:對所述圖形對象及其對應(yīng)的圖形屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述圖形對象的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將圖形屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。其中,所述步驟102的執(zhí)行結(jié)果即為:建立所述節(jié)點(diǎn)樹中畫布對象中的圖形對象對應(yīng)的節(jié)點(diǎn),作為根節(jié)點(diǎn)的從屬節(jié)點(diǎn),并建立所述圖形屬性值的節(jié)點(diǎn),作為該圖形屬性值對應(yīng)圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),如圖3中所示。步驟203:對所述動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述動(dòng)畫對象的轉(zhuǎn)換結(jié)果作為其所屬圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述動(dòng)畫屬性值的轉(zhuǎn)換結(jié)果作為其所屬動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。其中,所述步驟203的執(zhí)行結(jié)果即為:建立所述節(jié)點(diǎn)樹中每個(gè)圖形對象中的動(dòng)畫對象對應(yīng)的節(jié)點(diǎn),作為其所屬圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),并建立所述動(dòng)畫屬性值的節(jié)點(diǎn),作為該動(dòng)畫屬性值對應(yīng)動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),如圖3中所示。需要說明的是,在所述步驟201至所述步驟203的執(zhí)行過程中,可以理解為:首先建立所述畫布對象對應(yīng)的根節(jié)點(diǎn),并依次建立每個(gè)所述畫布屬性值對應(yīng)的節(jié)點(diǎn),作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將已經(jīng)建立的根節(jié)點(diǎn)及其從屬節(jié)點(diǎn)序列化成XML數(shù)據(jù)格式的文本進(jìn)行保存;其次,依次遍歷所述畫布對象中的每個(gè)所述圖形對象,建立每個(gè)所述圖形對象對應(yīng)的節(jié)點(diǎn),作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),遍歷每個(gè)所述圖形對象的圖形屬性值,建立每個(gè)所述圖形屬性值對應(yīng)的節(jié)點(diǎn),作為該圖形屬性值對應(yīng)圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將建立的圖形對象的節(jié)點(diǎn)及其從屬節(jié)點(diǎn)序列化成XML數(shù)據(jù)格式的文本進(jìn)行保存;再次,依次遍歷所述圖形對象中的每個(gè)所述動(dòng)畫對象,建立每個(gè)所述動(dòng)畫對象對應(yīng)的節(jié)點(diǎn),作為其所屬圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),遍歷每個(gè)所述動(dòng)畫對象的動(dòng)畫屬性值,建立每個(gè)所述動(dòng)畫屬性值對應(yīng)的節(jié)點(diǎn),作為該動(dòng)畫屬性值對象動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將建立的動(dòng)畫對象的節(jié)點(diǎn)及其從屬節(jié)點(diǎn)序列化成XML數(shù)據(jù)格式的文本保存。即,所述步驟102中在建立XML數(shù)據(jù)格式的節(jié)點(diǎn)樹時(shí),可以由根節(jié)點(diǎn)依次分層建立每個(gè)從屬節(jié)點(diǎn)層,也可以由根節(jié)點(diǎn)開始,依次以所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn)為子樹的根節(jié)點(diǎn)建立子樹,例如,在建立根節(jié)點(diǎn)之后,依次建立以每個(gè)圖形對象節(jié)點(diǎn)為根節(jié)點(diǎn)的子樹,最終與前文中達(dá)到相同的目的,完成對節(jié)點(diǎn)樹的建立。需要說明的是,所述步驟102在建立所述節(jié)點(diǎn)樹時(shí),可以由畫布元素開始依次分層建樹,也可以由畫布元素開始,依次對每個(gè)圖形元素及其動(dòng)畫元素進(jìn)行建樹。如圖3中,由節(jié)點(diǎn)樹的根節(jié)點(diǎn)開始向下分層建立,或由節(jié)點(diǎn)樹的根節(jié)點(diǎn)開始從左至右或從右至作開始建立。以下為本申請實(shí)施例中某一圖形對象轉(zhuǎn)換之后的部分代碼示例:<objectObjectType=“INDEX_RECT”>//畫布對象INDEX_RECT”<ObjectNamexml:space=“preserve”>RECT1</ObjectName>//圖形對象RECT1<Left>-3</Left>//左邊位置-3<Top>-1</Top>//最高值-1+1<Width>1280</Width>//寬度1280<Height>133</Height>//高度133<Visible>true</Visible>//可見<Layer>0</Layer>//0+1層<RotateCenterX>637.000000</RotateCenterX>//X坐標(biāo)637<RotateCenterY>65.500000</RotateCenterY>//Y坐標(biāo)65.5<GradientColor>16777215,12632064</GradientColor>Gradient顏色范圍<GradientStyle>gsVCENTER_121</GradientStyle>//Gradient樣式代碼gsVCENTER_121<GradientStep>8</GradientStep>Gradient等級8<BackgroundColor>12632064</BackgroundColor>//背景顏色代碼12632064<BackgroundStyle>bgSOLIDFILL</BackgroundStyle>//背景樣式代碼bgSOLIDFILL<IssemiTransparent>false</IssemiTransparent>//非最高級<EdgeColor>0</EdgeColor>//棱顏色值0<EdgeStyle>esNOLINE</EdgeStyle>//棱樣式<EdgeWidth>1</EdgeWidth>//棱寬1<NodeList>(-3,-1),(-3,132),(1277,132),(1277,-1)</NodeList>//節(jié)點(diǎn)坐標(biāo)<NodeListFormatxml:space=“preserve”>13,true</NodeListFormat>//節(jié)點(diǎn)列表框架</object>以下為本申請實(shí)施例中某一動(dòng)態(tài)圖轉(zhuǎn)換后的部分代碼示例:另外,所述動(dòng)態(tài)圖中還可以包括組合圖形元素,所述組合圖形元素中包括組合圖形對象及其對應(yīng)的組合屬性值,所述動(dòng)態(tài)圖還包括組合圖形子元素,所述組合圖形子元素以所述組合圖形對象為基礎(chǔ)顯示,由所述組合屬性值定義所述組合圖形對象的形狀屬性等值及其所含組合圖形子元素在所述組合圖形對象中的表現(xiàn)形式,如每個(gè)組合圖形子元素之間的位置關(guān)系等。所述組合圖形子元素包括組合圖形子對象及其對應(yīng)的組合圖形屬性值(所述組合圖形子對象與前文中所述的圖形對象可以為類似結(jié)構(gòu)的對象,在本申請實(shí)施例中以不同的名稱加以區(qū)分),所述動(dòng)態(tài)圖還包括組合動(dòng)畫子元素,所述組合動(dòng)畫子元素以所述組合圖形子對象為基礎(chǔ)顯示,由所述組合圖形屬性定義所述組合圖形子對象的形狀屬性等值,如水平位移動(dòng)態(tài)值、左邊距、上邊距、寬度等,及其所含組合動(dòng)畫子元素在所述組合圖形子對象中的表現(xiàn)形式屬性值,如每個(gè)組合動(dòng)畫子元素之間的位置關(guān)系等。所述組合動(dòng)畫子元素包括組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值,由所述組合動(dòng)畫屬性值定義所述組合動(dòng)畫子對象的位置、大小等屬性值。由此,所述方法還可以包括:建立所述節(jié)點(diǎn)樹中所述組合圖形元素、組合圖形子元素和組合動(dòng)畫子元素各自對應(yīng)的節(jié)點(diǎn),具體為:對所述組合圖形對象及其對應(yīng)的組合屬性值進(jìn)行XML數(shù)據(jù)格式轉(zhuǎn)換,將所述組合圖形對象的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);對所述組合圖形子對象及其對應(yīng)的組合圖形屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形子對象的轉(zhuǎn)換結(jié)果作為其對應(yīng)組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合圖形屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);對所述組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合動(dòng)畫子對象的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合動(dòng)畫屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。需要說明的是,上述建立所述節(jié)點(diǎn)樹中所述組合圖形對象對應(yīng)節(jié)點(diǎn)的過程與前文中建立節(jié)點(diǎn)樹的過程類似,在此不再詳細(xì)描述。在實(shí)際應(yīng)用中,所述動(dòng)態(tài)圖的動(dòng)態(tài)顯示內(nèi)容處理上述兩種內(nèi)容組合之外,還可以有以下內(nèi)容組合,如,所述動(dòng)態(tài)圖中包括所述畫布元素、所述組合圖形元素、所述組合圖形子元素和組合動(dòng)畫子元素之外,可以不包括所述圖形元素和所述動(dòng)畫元素,而以上述內(nèi)容組合方式存在的所述動(dòng)態(tài)圖,在建立所述節(jié)點(diǎn)樹時(shí),可以如前文中類似,首先建立所述畫布元素中畫布對象對應(yīng)的根節(jié)點(diǎn)及其對應(yīng)的畫布屬性值對應(yīng)的從屬節(jié)點(diǎn),之后再依據(jù)本申請實(shí)施例二中的內(nèi)容建立所述組合圖形元素、所述組合圖形子元素和組合動(dòng)畫子元素對應(yīng)的節(jié)點(diǎn)。具體過程與前文中類似,在此不再贅述。參考圖4,為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例三的流程圖,所述方法適用于對處于動(dòng)態(tài)顯示的動(dòng)態(tài)圖形進(jìn)行處理的應(yīng)用中,在本申請實(shí)施例中,以對所述動(dòng)態(tài)圖的讀取為例,所述動(dòng)態(tài)圖以所述節(jié)點(diǎn)樹的形式存在,所述節(jié)點(diǎn)樹包括XML數(shù)據(jù)格式的節(jié)點(diǎn),所述方法可以包括以下步驟:步驟401:遍歷所述節(jié)點(diǎn)樹中的節(jié)點(diǎn)。其中,所述節(jié)點(diǎn)樹以XML數(shù)據(jù)格式的文本文件存在,所述節(jié)點(diǎn)樹中的節(jié)點(diǎn)包括所述動(dòng)態(tài)圖中畫布元素對應(yīng)節(jié)點(diǎn)、圖形元素對象節(jié)點(diǎn)及動(dòng)畫元素對應(yīng)的節(jié)點(diǎn)。步驟402:依據(jù)所述節(jié)點(diǎn)樹中的各個(gè)節(jié)點(diǎn),還原所述動(dòng)態(tài)圖;其中,所述步驟402即為前文中所述步驟102的反過程,對所述動(dòng)態(tài)圖的節(jié)點(diǎn)樹的反序列化過程,還可以理解成,將XML數(shù)據(jù)格式的文本進(jìn)行對象數(shù)據(jù)轉(zhuǎn)換得到動(dòng)態(tài)顯示的動(dòng)態(tài)圖的過程。由上述方案可知,本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例三,將以XML數(shù)據(jù)格式的文本文件存在的節(jié)點(diǎn)樹還原成動(dòng)態(tài)顯示的動(dòng)態(tài)圖,無需現(xiàn)有技術(shù)中對配置文件的解析過程,提高動(dòng)態(tài)圖讀取的讀取效率。需要說明的是,所述步驟402中,可以依次對遍歷到的每個(gè)節(jié)點(diǎn),進(jìn)行還原成對應(yīng)的動(dòng)態(tài)圖中元素,如畫布元素、圖形元素、動(dòng)畫元素等,進(jìn)而得到還原的動(dòng)態(tài)圖。參考圖5,為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理方法實(shí)施例四中所述步驟402的流程圖,所述步驟402中還原所述動(dòng)態(tài)圖時(shí)可以通過以下步驟實(shí)現(xiàn):步驟501:對所述節(jié)點(diǎn)樹中的根節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述根節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述動(dòng)態(tài)圖的畫布對象。步驟502:對所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中圖像對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象中的圖形對象,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中畫布屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象對應(yīng)的畫布屬性值;步驟503:對所述圖像對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中動(dòng)畫對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬圖形對象中的動(dòng)畫對象,將所述圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中圖形屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬圖形對象對應(yīng)的圖形屬性值;步驟504:對所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬動(dòng)畫對象對應(yīng)的動(dòng)畫屬性值。如圖6中所示,為所述步驟401至所述步驟402中的示例圖。需要說明的是,所述步驟402在還原所述動(dòng)態(tài)圖時(shí),可以由畫布元素開始依次分層還原,也可以由畫布元素開始,依次對每個(gè)圖形元素及其動(dòng)畫元素進(jìn)行還原。如圖3中,由節(jié)點(diǎn)樹的根節(jié)點(diǎn)開始向下分層還原,或由節(jié)點(diǎn)樹的根節(jié)點(diǎn)開始從左至右或從右至作開始還原。另外,所述節(jié)點(diǎn)樹中還可以包括組合圖形元素、組合圖形子元素、組合動(dòng)畫子元素各自對應(yīng)的節(jié)點(diǎn),因此,所述方法還可以包括:還原所述動(dòng)態(tài)圖中的組合圖形元素、組合圖形子元素、組合動(dòng)畫子元素,具體為:對所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖形對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象中的組合圖形對象;對所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖像子對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述組合圖形對象中的組合圖形子對象,將所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述組合圖形對象對應(yīng)的組合屬性值;對所述組合圖像子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合動(dòng)畫子對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象中的組合動(dòng)畫子對象,將所述組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖形屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象對應(yīng)的組合圖形屬性值;對所述組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合動(dòng)畫子對象對應(yīng)的組合動(dòng)畫屬性值。在還原完成之后,所述動(dòng)態(tài)圖中還可以包括組合圖形元素,所述組合圖形元素中包括組合圖形對象及其對應(yīng)的組合屬性值,所述動(dòng)態(tài)圖還包括組合圖形子元素,所述組合圖形子元素以所述組合圖形對象為基礎(chǔ)顯示,由所述組合屬性值定義所述組合圖形對象的形狀屬性等值及其所含組合圖形子元素在所述組合圖形對象中的表現(xiàn)形式,如每個(gè)組合圖形子元素之間的位置關(guān)系等。所述組合圖形子元素包括組合圖形子對象及其對應(yīng)的組合圖形屬性值(所述組合圖形子對象與前文中所述的圖形對象可以為類似結(jié)構(gòu)的對象,在本申請實(shí)施例中以不同的名稱加以區(qū)分),所述動(dòng)態(tài)圖還包括組合動(dòng)畫子元素,所述組合動(dòng)畫子元素以所述組合圖形子對象為基礎(chǔ)顯示,由所述組合圖形屬性定義所述組合圖形子對象的形狀屬性等值,如水平位移動(dòng)態(tài)值、左邊距、上邊距、寬度等,及其所含組合動(dòng)畫子元素在所述組合圖形子對象中的表現(xiàn)形式屬性值,如每個(gè)組合動(dòng)畫子元素之間的位置關(guān)系等。所述組合動(dòng)畫子元素包括組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值,由所述組合動(dòng)畫屬性值定義所述組合動(dòng)畫子對象的位置、大小等屬性值。需要說明的是,上述還原所述動(dòng)態(tài)圖中所述組合圖形元素、組合圖形子元素、組合動(dòng)畫子元素的過程與前文中還原動(dòng)態(tài)圖的過程類似,在此不再詳細(xì)描述。在實(shí)際應(yīng)用中,所述動(dòng)態(tài)圖的動(dòng)態(tài)顯示內(nèi)容處理上述兩種內(nèi)容組合之外,還可以有以下內(nèi)容組合,如,所述動(dòng)態(tài)圖中包括所述畫布元素、所述組合圖形元素、所述組合圖形子元素和組合動(dòng)畫子元素之外,可以不包括所述圖形元素和所述動(dòng)畫元素,而以上述內(nèi)容組合方式存在的所述動(dòng)態(tài)圖,在還原所述動(dòng)態(tài)圖時(shí),可以如前文中類似,首先還原所述畫布元素及其對應(yīng)的畫布屬性值,之后,再依據(jù)本申請實(shí)施例四中的內(nèi)容還原所述組合圖形元素、所述組合圖形子元素和組合動(dòng)畫子元素,具體過程與前文中類似,在此不再贅述。參考圖7,為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例五的結(jié)構(gòu)示意圖,所述裝置適用于對處于動(dòng)態(tài)顯示的動(dòng)態(tài)圖形進(jìn)行處理的應(yīng)用中,在本申請實(shí)施例中,以對所述動(dòng)態(tài)圖的保存為例,所述動(dòng)態(tài)圖包括畫布元素、圖形元素及動(dòng)畫元素,所述裝置可以包括:元素解析單元701,用于解析所述動(dòng)態(tài)圖中包含的畫布元素、圖形元素和動(dòng)畫元素。其中,如前文中所述,所述動(dòng)態(tài)圖在動(dòng)態(tài)顯示狀態(tài)存在時(shí),以畫布為基礎(chǔ),所述畫布上設(shè)置有圖形,圖形上設(shè)置有動(dòng)畫。所述動(dòng)態(tài)圖的圖形的動(dòng)態(tài)效果通過變量的值實(shí)現(xiàn),如變量的名稱、最小值、最大值以及最小值和最大值對應(yīng)的動(dòng)態(tài)狀態(tài)(位置或者顏色值等),例如,圖形對象Rect1包含水平位移的動(dòng)態(tài),當(dāng)變量OPCTAG2的最小值為0時(shí)該圖形對象的左邊位置為20,當(dāng)OPCTAG2達(dá)到最大值100時(shí),圖形對象的左邊位置為420,具體到實(shí)際記錄如前文中矩陣對象的水平移動(dòng)動(dòng)畫代碼所示。即為,所述動(dòng)態(tài)圖包括畫布元素,所述畫布元素包括畫布對象及其對應(yīng)的畫布屬性值,所述動(dòng)態(tài)圖還包括圖形元素,所述圖形元素以所述畫布對象為基礎(chǔ),由所述畫布屬性值定義所述畫布對象的長、寬形狀屬性等值及其所含圖形元素在所述畫布對象中的表現(xiàn)形式,如每個(gè)圖形元素之間的位置關(guān)系等。所述圖形元素包括圖形對象及其對應(yīng)的圖形對象及其對應(yīng)的圖形屬性值,所述動(dòng)態(tài)圖還包括動(dòng)畫元素,每個(gè)所述動(dòng)畫元素與所述動(dòng)態(tài)圖中的一個(gè)圖形元素的圖形對象具有隸屬關(guān)系,所述動(dòng)畫元素以其所屬的圖形對象為基礎(chǔ),由所述圖形屬性值定義其對應(yīng)的圖形對象的水平位移動(dòng)態(tài)值、左邊距、上邊距、寬度和高度等及其所含動(dòng)畫元素在所述圖形對象中的表現(xiàn)形式,如所述圖形對象中每個(gè)動(dòng)畫元素之間的位置關(guān)系等。所述動(dòng)畫元素包括動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值,由所述動(dòng)畫屬性值定義所述動(dòng)畫對象的位置、大小等屬性值。其中,所述元素解析單元701中的解析結(jié)果即為,獲取到的所述動(dòng)態(tài)圖內(nèi)的畫布對象及其畫布屬性值、所述畫布對象中的圖形對象及其圖形屬性值,所述圖像對象中的動(dòng)畫對象及其動(dòng)畫屬性值。節(jié)點(diǎn)樹建立單元702,用于依據(jù)所述畫布元素、圖形元素和動(dòng)畫元素,建立XML數(shù)據(jù)格式的節(jié)點(diǎn)數(shù),將所述動(dòng)態(tài)圖中的各個(gè)元素以所述節(jié)點(diǎn)樹節(jié)點(diǎn)的形式表示;其中:所述畫布元素包括畫布對象及其對應(yīng)的畫布屬性值;所述圖形元素包括圖形對象及其對應(yīng)的圖形屬性值;所述動(dòng)畫元素包括動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值。其中,所述節(jié)點(diǎn)樹建立單元702的運(yùn)行過程,即為所述動(dòng)態(tài)圖序列化為XML數(shù)據(jù)格式的文本的過程。在所述節(jié)點(diǎn)樹建立單元702運(yùn)行完成之后,所述動(dòng)態(tài)圖以XML數(shù)據(jù)格式的文本表示圖形和動(dòng)態(tài),將動(dòng)態(tài)圖畫布對象中圖形對象的繪制參數(shù)如長度、寬度和坐標(biāo)等、動(dòng)態(tài)效果中關(guān)聯(lián)的變量以及變量的值對應(yīng)的動(dòng)態(tài)參數(shù)保存至XML文件中,達(dá)到以通用格式表示專用數(shù)據(jù)的目的。由上述方案中可知,本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例五中,通過將動(dòng)態(tài)圖中的各個(gè)元素以XML數(shù)據(jù)格式的節(jié)點(diǎn)樹形式表示,而XML數(shù)據(jù)格式的數(shù)據(jù)能夠被普遍的應(yīng)用軟件讀取,在所述動(dòng)態(tài)圖后續(xù)進(jìn)行存儲(chǔ)之后,不僅能夠被多種動(dòng)態(tài)圖應(yīng)用軟件進(jìn)行方便讀取,而且無需解析任何配置文件等,增加了動(dòng)態(tài)圖的應(yīng)用范圍,并提高了動(dòng)態(tài)圖讀取的讀取效率。參考圖8,為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例六中所述節(jié)點(diǎn)樹建立單元702的結(jié)構(gòu)示意圖,其中,所述節(jié)點(diǎn)樹建立單元可以包括:第一節(jié)點(diǎn)轉(zhuǎn)換子單元721,用于對所述畫布對象及其對應(yīng)的畫布屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象的轉(zhuǎn)換結(jié)果作為所述節(jié)點(diǎn)樹的根節(jié)點(diǎn),將所述畫布屬性值的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn)。其中,所述第一節(jié)點(diǎn)轉(zhuǎn)換子單元721的運(yùn)行結(jié)果即為:建立所述節(jié)點(diǎn)樹中的根節(jié)點(diǎn)及畫布屬性值對應(yīng)的從屬節(jié)點(diǎn),如圖3中所示。第二節(jié)點(diǎn)轉(zhuǎn)換子單元722,用于對所述圖形對象及其對應(yīng)的圖形屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述圖形對象的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述圖形屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。其中,所述第二節(jié)點(diǎn)轉(zhuǎn)換子單元722的運(yùn)行結(jié)果即為:建立所述節(jié)點(diǎn)樹中畫布對象中的圖形對象對應(yīng)的節(jié)點(diǎn),作為根節(jié)點(diǎn)的從屬節(jié)點(diǎn),并建立所述圖形屬性值的節(jié)點(diǎn),作為該圖形屬性值對應(yīng)圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),如圖3中所示。第三節(jié)點(diǎn)轉(zhuǎn)換子單元723,用于對所述動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述動(dòng)畫對象的轉(zhuǎn)換結(jié)果作為其所屬圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述動(dòng)畫屬性值的轉(zhuǎn)換結(jié)果作為其所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。其中,所述第三節(jié)點(diǎn)轉(zhuǎn)換子單元723的運(yùn)行結(jié)果即為:建立所述節(jié)點(diǎn)樹中每個(gè)圖形對象中的動(dòng)畫對象對應(yīng)的節(jié)點(diǎn),作為其所屬圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),并建立所述動(dòng)畫屬性值的節(jié)點(diǎn),作為該動(dòng)畫屬性值對應(yīng)動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),如圖3中所示。需要說明的是,在所述第一節(jié)點(diǎn)轉(zhuǎn)換子單元721至所述第三節(jié)點(diǎn)轉(zhuǎn)換子單元723的運(yùn)行過程中,可以理解為:首先建立所述畫布對象對應(yīng)的根節(jié)點(diǎn),并依次建立每個(gè)所述畫布屬性值對應(yīng)的節(jié)點(diǎn),作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將已經(jīng)建立的根節(jié)點(diǎn)及其從屬節(jié)點(diǎn)序列化成XML數(shù)據(jù)格式的文本進(jìn)行保存;其次,依次遍歷所述畫布對象中的每個(gè)所述圖形對象,建立每個(gè)所述圖形對象對應(yīng)的節(jié)點(diǎn),作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),遍歷每個(gè)所述圖形對象的圖形屬性值,建立每個(gè)所述圖形屬性值對應(yīng)的節(jié)點(diǎn),作為該圖形屬性值對應(yīng)圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將建立的圖形對象的節(jié)點(diǎn)及其從屬節(jié)點(diǎn)序列化成XML數(shù)據(jù)格式的文本進(jìn)行保存;再次,依次遍歷所述圖形對象中的每個(gè)所述動(dòng)畫對象,建立每個(gè)所述動(dòng)畫對象對應(yīng)的節(jié)點(diǎn),作為其所屬圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),遍歷每個(gè)所述動(dòng)畫對象的動(dòng)畫屬性值,建立每個(gè)所述動(dòng)畫屬性值對應(yīng)的節(jié)點(diǎn),作為該動(dòng)畫屬性值對象動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將建立的動(dòng)畫對象的節(jié)點(diǎn)及其從屬節(jié)點(diǎn)序列化成XML數(shù)據(jù)格式的文本保存。即,所述節(jié)點(diǎn)樹建立單元702在建立XML數(shù)據(jù)格式的節(jié)點(diǎn)樹時(shí),可以由根節(jié)點(diǎn)依次分層建立每個(gè)從屬節(jié)點(diǎn)層,也可以由根節(jié)點(diǎn)開始,依次以所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn)為子樹的根節(jié)點(diǎn)建立子樹,例如,在建立根節(jié)點(diǎn)之后,依次建立以每個(gè)圖形對象節(jié)點(diǎn)為根節(jié)點(diǎn)的子樹,最終與前文中達(dá)到相同的目的,完成對節(jié)點(diǎn)樹的建立。需要說明的是,所述節(jié)點(diǎn)樹建立單元702在建立所述節(jié)點(diǎn)樹時(shí),可以由畫布元素開始依次分層建樹,也可以由畫布元素開始,依次對每個(gè)圖形元素及其動(dòng)畫元素進(jìn)行建樹。如圖3中,由節(jié)點(diǎn)樹的根節(jié)點(diǎn)開始向下分層建立,或由節(jié)點(diǎn)樹的根節(jié)點(diǎn)開始從左至右或從右至作開始建立。另外,所述動(dòng)態(tài)圖中還可以包括組合圖形元素,所述組合圖形元素中包括組合圖形對象及其對應(yīng)的組合屬性值,所述動(dòng)態(tài)圖還包括組合圖形子元素,所述組合圖形子元素以所述組合圖形對象為基礎(chǔ)顯示,由所述組合屬性值定義所述組合圖形對象的形狀屬性等值及其所含組合圖形子元素在所述組合圖形對象中的表現(xiàn)形式,如每個(gè)組合圖形子元素之間的位置關(guān)系等。所述組合圖形子元素包括組合圖形子對象及其對應(yīng)的組合圖形屬性值(所述組合圖形子對象與前文中所述的圖形對象可以為類似結(jié)構(gòu)的對象,在本申請實(shí)施例中以不同的名稱加以區(qū)分),所述動(dòng)態(tài)圖還包括組合動(dòng)畫子元素,所述組合動(dòng)畫子元素以所述組合圖形子對象為基礎(chǔ)顯示,由所述組合圖形屬性定義所述組合圖形子對象的形狀屬性等值,如水平位移動(dòng)態(tài)值、左邊距、上邊距、寬度等,及其所含組合動(dòng)畫子元素在所述組合圖形子對象中的表現(xiàn)形式屬性值,如每個(gè)組合動(dòng)畫子元素之間的位置關(guān)系等。所述組合動(dòng)畫子元素包括組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值,由所述組合動(dòng)畫屬性值定義所述組合動(dòng)畫子對象的位置、大小等屬性值。由此,如圖9所示,為本申請實(shí)施例六的另一部分結(jié)構(gòu)示意圖,所述節(jié)點(diǎn)樹建立單元702還可以包括:第四節(jié)點(diǎn)轉(zhuǎn)換子單元724,用于對所述組合圖形對象及其對應(yīng)的組合屬性值進(jìn)行XML數(shù)據(jù)格式轉(zhuǎn)換,將所述組合圖形對象的轉(zhuǎn)換結(jié)果作為所述根節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);第五節(jié)點(diǎn)轉(zhuǎn)換子單元725,用于對所述組合圖形子對象及其對應(yīng)的組合圖形屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形子對象的轉(zhuǎn)換結(jié)果作為其對應(yīng)組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合圖形屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn);第六節(jié)點(diǎn)轉(zhuǎn)換子單元726,用于對所述組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值進(jìn)行XML數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合動(dòng)畫子對象的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn),將所述組合動(dòng)畫屬性值的轉(zhuǎn)換結(jié)果作為其對應(yīng)的組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)。需要說明的是,上述建立所述節(jié)點(diǎn)樹中所述組合圖形對象對應(yīng)節(jié)點(diǎn)的過程與前文中建立節(jié)點(diǎn)樹的過程類似,在此不再詳細(xì)描述。在實(shí)際應(yīng)用中,所述動(dòng)態(tài)圖的動(dòng)態(tài)顯示內(nèi)容處理上述兩種內(nèi)容組合之外,還可以有以下內(nèi)容組合,如,所述動(dòng)態(tài)圖中包括所述畫布元素、所述組合圖形元素、所述組合圖形子元素和組合動(dòng)畫子元素之外,可以不包括所述圖形元素和所述動(dòng)畫元素,而以上述內(nèi)容組合方式存在的所述動(dòng)態(tài)圖,在所述節(jié)點(diǎn)樹建立單元702建立所述節(jié)點(diǎn)樹時(shí),可以如前文中類似,首先建立所述畫布元素中畫布對象對應(yīng)的根節(jié)點(diǎn)及其對應(yīng)的畫布屬性值對應(yīng)的從屬節(jié)點(diǎn),之后再依據(jù)本申請實(shí)施例六中的內(nèi)容建立所述組合圖形元素、所述組合圖形子元素和組合動(dòng)畫子元素對應(yīng)的節(jié)點(diǎn)。具體過程與前文中類似,在此不再贅述。參考圖10,為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例七的結(jié)構(gòu)示意圖,所述方法適用于對處于動(dòng)態(tài)顯示的動(dòng)態(tài)圖形進(jìn)行處理的應(yīng)用中,在本申請實(shí)施例中,以對所述動(dòng)態(tài)圖的讀取為例,所述動(dòng)態(tài)圖以所述節(jié)點(diǎn)樹的形式存在,所述節(jié)點(diǎn)樹包括XML數(shù)據(jù)格式的節(jié)點(diǎn),所述裝置包括:節(jié)點(diǎn)遍歷單元1001,用于遍歷所述節(jié)點(diǎn)樹中的節(jié)點(diǎn)。其中,所述節(jié)點(diǎn)樹以XML數(shù)據(jù)格式的文本文件存在,所述節(jié)點(diǎn)樹中的節(jié)點(diǎn)包括所述動(dòng)態(tài)圖中畫布元素對應(yīng)節(jié)點(diǎn)、圖形元素對象節(jié)點(diǎn)及動(dòng)畫元素對應(yīng)的節(jié)點(diǎn)。動(dòng)態(tài)圖還原單元1002,用于依據(jù)所述節(jié)點(diǎn)樹中的各個(gè)節(jié)點(diǎn),還原所述動(dòng)態(tài)圖;其中:所述動(dòng)態(tài)圖包括畫布元素、圖形元素、動(dòng)畫元素;所述畫布元素包括畫布對象及其對應(yīng)的畫布屬性值;所述圖形元素包括圖形對象及其對應(yīng)的圖形屬性值;所述動(dòng)畫元素包括動(dòng)畫對象及其對應(yīng)的動(dòng)畫屬性值。其中,所述動(dòng)態(tài)圖還原單元1002即為前文中所述節(jié)點(diǎn)樹建立單元702的反過程,對所述動(dòng)態(tài)圖的節(jié)點(diǎn)樹的反序列化過程,還可以理解成,將XML數(shù)據(jù)格式的文本進(jìn)行對象數(shù)據(jù)轉(zhuǎn)換得到動(dòng)態(tài)顯示的動(dòng)態(tài)圖的過程。由上述方案可知,本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例七,將以XML數(shù)據(jù)格式的文本文件存在的節(jié)點(diǎn)樹還原成動(dòng)態(tài)顯示的動(dòng)態(tài)圖,無需現(xiàn)有技術(shù)中對配置文件的解析過程,提高動(dòng)態(tài)圖讀取的讀取效率。參考圖11,為本申請?zhí)峁┑囊环N動(dòng)態(tài)圖處理裝置實(shí)施例八中所述動(dòng)態(tài)圖還原單元1002的結(jié)構(gòu)示意圖,所述動(dòng)態(tài)圖還原單元1002包括:第一還原子單元1021,用于對所述節(jié)點(diǎn)樹中的根節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述根節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述動(dòng)態(tài)圖的畫布對象。第二還原子單元1022,用于對所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中圖像對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象中的圖形對象,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中畫布屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象對應(yīng)的畫布屬性值。第三還原子單元1023,用于對所述圖像對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中動(dòng)畫對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬圖形對象中的動(dòng)畫對象,將所述圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中圖形屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬圖形對象對應(yīng)的圖形屬性值。第四還原子單元1024,用于對所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述動(dòng)畫對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬動(dòng)畫對象對應(yīng)的動(dòng)畫屬性值。如圖6中所示,為所述第一還原子單元1021至所述第四還原子單元1024中的示例圖。需要說明的是,所述動(dòng)態(tài)圖還原單元1002在還原所述動(dòng)態(tài)圖時(shí),可以由畫布元素開始依次分層還原,也可以由畫布元素開始,依次對每個(gè)圖形元素及其動(dòng)畫元素進(jìn)行還原。如圖3中,由節(jié)點(diǎn)樹的根節(jié)點(diǎn)開始向下分層還原,或由節(jié)點(diǎn)樹的根節(jié)點(diǎn)開始從左至右或從右至作開始還原。另外,所述動(dòng)態(tài)圖還包括組合圖形元素、組合圖形子元素和組合動(dòng)畫子元素,因此,參考圖12,為本申請實(shí)施例八中所述動(dòng)態(tài)圖還原單元1002的結(jié)構(gòu)示意圖,所述動(dòng)態(tài)圖還原單元1002還可以包括:第五還原子單元1025,用于對所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述畫布對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖形對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述畫布對象中的組合圖形對象;第六還原子單元1026,用于對所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖像子對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述組合圖形對象中的組合圖形子對象,將所述組合圖形對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為所述組合圖形對象對應(yīng)的組合屬性值;第七還原子單元1027,用于對所述組合圖像子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合動(dòng)畫子對象節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象中的組合動(dòng)畫子對象,將所述組合圖形子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)中組合圖形屬性值節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合圖形子對象對應(yīng)的組合圖形屬性值;第八還原子單元1028,用于對所述組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)進(jìn)行對象數(shù)據(jù)格式的轉(zhuǎn)換,將所述組合動(dòng)畫子對象節(jié)點(diǎn)的從屬節(jié)點(diǎn)的轉(zhuǎn)換結(jié)果作為其所屬組合動(dòng)畫子對象對應(yīng)的組合動(dòng)畫屬性值。在還原完成之后,所述動(dòng)態(tài)圖中還可以包括組合圖形元素,所述組合圖形元素中包括組合圖形對象及其對應(yīng)的組合屬性值,所述動(dòng)態(tài)圖還包括組合圖形子元素,所述組合圖形子元素以所述組合圖形對象為基礎(chǔ)顯示,由所述組合屬性值定義所述組合圖形對象的形狀屬性等值及其所含組合圖形子元素在所述組合圖形對象中的表現(xiàn)形式,如每個(gè)組合圖形子元素之間的位置關(guān)系等。所述組合圖形子元素包括組合圖形子對象及其對應(yīng)的組合圖形屬性值(所述組合圖形子對象與前文中所述的圖形對象可以為類似結(jié)構(gòu)的對象,在本申請實(shí)施例中以不同的名稱加以區(qū)分),所述動(dòng)態(tài)圖還包括組合動(dòng)畫子元素,所述組合動(dòng)畫子元素以所述組合圖形子對象為基礎(chǔ)顯示,由所述組合圖形屬性定義所述組合圖形子對象的形狀屬性等值,如水平位移動(dòng)態(tài)值、左邊距、上邊距、寬度等,及其所含組合動(dòng)畫子元素在所述組合圖形子對象中的表現(xiàn)形式屬性值,如每個(gè)組合動(dòng)畫子元素之間的位置關(guān)系等。所述組合動(dòng)畫子元素包括組合動(dòng)畫子對象及其對應(yīng)的組合動(dòng)畫屬性值,由所述組合動(dòng)畫屬性值定義所述組合動(dòng)畫子對象的位置、大小等屬性值。需要說明的是,上述還原所述動(dòng)態(tài)圖中所述組合圖形元素、組合圖形子元素、組合動(dòng)畫子元素的過程與前文中還原動(dòng)態(tài)圖的過程類似,在此不再詳細(xì)描述。在實(shí)際應(yīng)用中,所述動(dòng)態(tài)圖的動(dòng)態(tài)顯示內(nèi)容處理上述兩種內(nèi)容組合之外,還可以有以下內(nèi)容組合,如,所述動(dòng)態(tài)圖中包括所述畫布元素、所述組合圖形元素、所述組合圖形子元素和組合動(dòng)畫子元素之外,可以不包括所述圖形元素和所述動(dòng)畫元素,而以上述內(nèi)容組合方式存在的所述動(dòng)態(tài)圖,在還原所述動(dòng)態(tài)圖時(shí),可以如前文中類似,首先還原所述畫布元素及其對應(yīng)的畫布屬性值,之后,再依據(jù)本申請實(shí)施例八中的內(nèi)容還原所述組合圖形元素、所述組合圖形子元素和組合動(dòng)畫子元素,具體過程與前文中類似,在此不再贅述。需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上對本發(fā)明所提供的一種動(dòng)態(tài)圖處理方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。