一種主題的生成方法、應(yīng)用方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種主題的生成方法以及應(yīng)用方法,生成方法包括若接收用戶對參考圖標(biāo)的編輯指令,根據(jù)編輯指令相應(yīng)地編輯參考圖標(biāo)并記錄編輯操作;根據(jù)記錄的編輯操作生成包括編輯操作的配置文件;根據(jù)配置文件生成包括配置文件的主題包;應(yīng)用方法包括若接收用戶選擇主題的選擇指令,根據(jù)選擇指令查找相應(yīng)的主題包;讀取所查找的主題包中的配置文件,配置文件包括編輯操作;根據(jù)配置文件中的編輯操作相應(yīng)地編輯圖標(biāo)。故在設(shè)計(jì)新主題時(shí)將所記錄的編輯操作以配置文件的形式存入主題包,進(jìn)而獲取主題包后根據(jù)配置文件中的編輯操作進(jìn)行圖標(biāo)編輯,無需程序人員重新編程,提高了設(shè)計(jì)效率。本發(fā)明實(shí)施例還公開了一種終端。
【專利說明】
一種主題的生成方法、應(yīng)用方法及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種主題的生成方法、應(yīng)用方法及終端。
【背景技術(shù)】
[0002]手機(jī)客戶端下載新主題來美化手機(jī)界面越來越流行。設(shè)計(jì)一個(gè)新主題時(shí)一般都是用圖像處理算法將第三方應(yīng)用圖標(biāo)處理成跟本套主題相搭配的主題。新主題的設(shè)計(jì)流程是設(shè)計(jì)師對圖標(biāo)進(jìn)行相應(yīng)的處理,設(shè)計(jì)師將處理流程告訴程序開發(fā)者,程序開發(fā)者根據(jù)處理流程設(shè)計(jì)一套用于運(yùn)行在手機(jī)端的程序,再將程序放入該主題包,用戶下載該新主題的主題包后,程序會將手機(jī)上的第三方應(yīng)用圖標(biāo)處理成設(shè)計(jì)師所設(shè)計(jì)的樣式。這種傳統(tǒng)的新主題制作方法設(shè)計(jì)每一套主題時(shí)需要程序開發(fā)人員重新編程設(shè)計(jì)效率較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種主題的生成方法、應(yīng)用方法及終端,在設(shè)計(jì)新主題時(shí),無需程序人員重新編程,提高了設(shè)計(jì)效率。
[0004]第一方面,本發(fā)明實(shí)施例提供了一種主題的生成方法,包括若接收用戶對預(yù)存的參考圖標(biāo)的編輯指令,根據(jù)編輯指令相應(yīng)地編輯參考圖標(biāo)并記錄編輯操作;根據(jù)所記錄的編輯操作生成包括編輯操作的配置文件根據(jù)配置文件生成至少包括配置文件的主題包。
[0005]本發(fā)明實(shí)施例還提供了一種主題的應(yīng)用方法,包括若接收用戶選擇主題的選擇指令,根據(jù)選擇指令查找相應(yīng)的主題包,主題包至少包括配置文件;讀取所查找的主題包中的配置文件,配置文件包括預(yù)設(shè)的編輯操作;根據(jù)配置文件中的預(yù)設(shè)的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。
[0006]另一方面,本發(fā)明實(shí)施例提供了一種終端,該終端第一編輯單元、記錄單元和生成單元,其中第一編輯單元用于若接收用戶對預(yù)存的參考圖標(biāo)的編輯指令,根據(jù)編輯指令相應(yīng)地編輯參考圖標(biāo);記錄單元用于記錄第一編輯單元的編輯操作;生成單元用于根據(jù)所記錄的編輯操作生成包括編輯操作的配置文件;以及還用于根據(jù)配置文件生成至少包括配置文件的主題包。
[0007]本發(fā)明實(shí)施例提供了一種終端,該終端包括查找單元、讀取單元以及第二編輯單元,其中查找單元用于若接收用戶選擇主題的選擇指令,根據(jù)選擇指令查找相應(yīng)的主題包,主題包至少包括配置文件;讀取單元用于讀取所查找的主題包中的配置文件,配置文件包括預(yù)設(shè)的編輯操作;第二編輯單元用于根據(jù)配置文件中的預(yù)設(shè)的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。
[0008]本發(fā)明實(shí)施例設(shè)計(jì)新主題時(shí),將記錄下來的編輯操作以配置文件的形式導(dǎo)入主題包中,以供用戶在終端上獲取該主題的主題包后,可根據(jù)主題包內(nèi)的配置文件中的編輯操作實(shí)現(xiàn)終端的主題更換,其過程是利用主題設(shè)計(jì)過程中所記錄的編輯操作來實(shí)現(xiàn)在終端上對第三方應(yīng)用的圖標(biāo)的編輯,而不需要程序開發(fā)者針對新主題重新編程,進(jìn)而提高了設(shè)計(jì)效率。
【附圖說明】
[0009]為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1是根據(jù)本發(fā)明實(shí)施例提供的一種主題的生成方法的示意流程圖;
[0011]圖2是本發(fā)明實(shí)施例提供的一種終端的顯示界面的示意圖;
[0012]圖3是本發(fā)明實(shí)施例提供的一種終端的示意性框圖;
[0013]圖4是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)組成示意圖;
[0014]圖5是本發(fā)明實(shí)施例提供的一種主題的應(yīng)用方法的示意流程圖;
[0015]圖6是本發(fā)明另一實(shí)施例提供的一種終端的示意性框圖;
[0016]圖7是本發(fā)明另一實(shí)施例提供的一種終端的結(jié)構(gòu)組成示意圖。
【具體實(shí)施方式】
[0017]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0018]應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時(shí),術(shù)語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。還應(yīng)當(dāng)理解,在此本發(fā)明說明書中所使用的術(shù)語僅僅是出于描述特定實(shí)施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個(gè)”及“該”意在包括復(fù)數(shù)形式。還應(yīng)當(dāng)進(jìn)一步理解,在本發(fā)明說明書和所附權(quán)利要求書中使用的術(shù)語“和/或”是指相關(guān)聯(lián)列出的項(xiàng)中的一個(gè)或多個(gè)的任何組合以及所有可能組合,并且包括這些組合。
[0019]本發(fā)明實(shí)施例提供的一種主題的生成方法和應(yīng)用方法運(yùn)行于終端。生成方法用于生成主題包;應(yīng)用方法用于利用主題包將其第三方應(yīng)用程序圖標(biāo)編輯為相應(yīng)的主題圖標(biāo)。需要說明的是,本發(fā)明實(shí)施例所述生成方法和應(yīng)用方法可以運(yùn)行于同一終端,也可以運(yùn)行于不同終端,還需要說明的是,終端包括但是不限定為計(jì)算機(jī)、手機(jī)、平板電腦等終端設(shè)備。
[0020]參見圖1,是本發(fā)明實(shí)施例提供一種一種主題的生成方法的示意流程圖,如圖所示,生成方法可包括以下SlOl?S103:
[0021]SlOl,若接收用戶對預(yù)存的參考圖標(biāo)的編輯指令,根據(jù)編輯指令相應(yīng)地編輯所述參考圖標(biāo)并記錄編輯操作。
[0022]具體的,對預(yù)存的參考圖標(biāo)的編輯包括對單個(gè)參考圖標(biāo)進(jìn)行圖片處理,還可包括對預(yù)存的參考圖標(biāo)以及預(yù)存的背景圖片進(jìn)行混合處理,本實(shí)施例中,對兩張預(yù)存的參考圖標(biāo)和背景圖片進(jìn)行混合處理,其他可行的實(shí)施例中,還可以對預(yù)存的參考圖標(biāo)和多個(gè)背景圖片進(jìn)行混合處理。
[0023]需要說明的是,編輯指令包括但是不限制于取色、提取輪廓、變色、旋轉(zhuǎn)、縮放、仿射變換、透視變換等;若對參考圖標(biāo)和背景圖片進(jìn)行混合處理時(shí),編輯指令還包括正常處理、溶解處理、變暗處理、正片疊底處理、顏色加深處理、線性加深處理、變亮處理、濾色處理、顏色減淡處理、線性減淡處理、疊加處理、柔光處理、強(qiáng)光處理、亮光處理、線性光處理、點(diǎn)光處理、差值處理、排除處理、色相處理、飽和度處理、顏色處理、亮度處理等。
[0024]還需說明的是,記錄編輯操作具體為記錄編輯操作的順序以及編輯操作的內(nèi)容。若編輯指令為對預(yù)存的參考圖標(biāo)的編輯是對單個(gè)參考圖標(biāo)進(jìn)行圖片處理的指令,則記錄對單個(gè)參考圖標(biāo)的編輯操作的順序和內(nèi)容;若編輯指令還包括對預(yù)存的參考圖標(biāo)以及預(yù)存的背景圖片進(jìn)行混合處理的指令,則需要記錄對單個(gè)參考圖標(biāo)的編輯操作的順序和內(nèi)容以及對參考圖標(biāo)和背景圖片進(jìn)行混合處理的編輯操作的順序和內(nèi)容。例如若依次對參考圖標(biāo)進(jìn)行去色、提取輪廓、變色以及縮放,再對參考圖標(biāo)和背景圖標(biāo)進(jìn)行遮罩處理,則需記錄依次對參考圖標(biāo)進(jìn)行去色、提取輪廓、變色以及縮放處理的操作順序、操作內(nèi)容以及隨后再對參考圖標(biāo)和背景圖標(biāo)進(jìn)行遮罩處理的操作內(nèi)容。
[0025]還需說明的是,生成方法還包括顯示根據(jù)編輯指令進(jìn)行編輯后的參考圖標(biāo)。請參看圖2,本發(fā)明實(shí)施例提供的一種終端的顯示界面的示意圖,如圖所示,終端的顯示界面10包括圖標(biāo)顯示窗口 11和操作窗口 12,其中操作窗口 12提供編輯菜單以供用戶輸入相應(yīng)的編輯指令,例如添加圖片、一鍵生成以及取色、提取輪廓、變色、旋轉(zhuǎn)等操作;圖標(biāo)顯示窗口 11用于顯示根據(jù)編輯指令編輯后的參考圖標(biāo)。應(yīng)當(dāng)理解,圖標(biāo)顯示窗口 11與操作窗口 12是相關(guān)聯(lián)的,用戶在操作窗口 12上的編輯操作后的參考圖標(biāo)將實(shí)時(shí)地顯示在圖標(biāo)顯示窗口 11。進(jìn)一步地,若用戶在操作窗口 12選擇的編輯指令為去色處理,則根據(jù)編輯指令對預(yù)存的參考圖標(biāo)的去色處理,并將編輯效果顯示于圖標(biāo)顯示窗口 11上。
[0026]S102,根據(jù)所記錄的編輯操作生成包括編輯操作的配置文件。需要說明的是,本實(shí)施例中將記錄所有的編輯操作的順序和內(nèi)容,再根據(jù)記錄的編輯操作生成配置文件。若用戶編輯過程存在前述部分編輯不合意,刪除前述部分編輯操作,其中所刪除的前述部分編輯操作對最終編輯效果無影響,但本實(shí)施例中生成的配置文件中的編輯操作仍包括所刪除的前述部分編輯操作的順序以及內(nèi)容;其他可行的實(shí)施例中,將記錄整個(gè)編輯操作的順序和內(nèi)容,但是生成配置文件時(shí)需判斷所記錄的整個(gè)編輯操作中是否存在對最終編輯效果無影響的部分編輯操作,若存在則刪除相應(yīng)的編輯操作而生成新的編輯操作流程,該新的編輯操作流程保留對最終編輯效果有影響的編輯操作的順序以及內(nèi)容,再根據(jù)所生成的新的編輯操作流程生成相應(yīng)的配置文件。
[0027]S103,根據(jù)配置文件生成至少包括配置文件的主題包。具體的,將所記錄的編輯操作以配置文件的形式導(dǎo)入主題包中,本實(shí)施例中,若接收用戶點(diǎn)擊一鍵生成操作指令,則生成相應(yīng)的主題包。應(yīng)當(dāng)理解,本實(shí)施例中設(shè)計(jì)一套主題生成一個(gè)相對應(yīng)的主題包。
[0028]還需說明的是,若編輯指令還包括對預(yù)存的參考圖標(biāo)和預(yù)存背景圖片混合處理的指令,根據(jù)所記錄的編輯操作生成至少包括配置文件和背景圖片的主題包。
[0029]請參見圖3,是本發(fā)明實(shí)施例提供的一種終端的示意性框圖。其中上述的一種主題的生成方法在終端100運(yùn)行,該終端100包括第一接收單元101、第一編輯單元102、記錄單元103、生成單元104。
[0030]其中第一接收單元101,用于接收用戶對預(yù)存的參考圖片的編輯指令。具體的,編輯指令包括對單個(gè)參考圖標(biāo)進(jìn)行圖片處理,還包括對預(yù)存的參考圖標(biāo)以及預(yù)存的背景圖片進(jìn)行混合處理,本實(shí)施例中,對兩張預(yù)存的參考圖標(biāo)和背景圖片進(jìn)行混合處理,其他可行的實(shí)施例中,還可以對預(yù)存的參考圖標(biāo)和多個(gè)背景圖片進(jìn)行混合處理。
[0031]第一編輯單元102用于根據(jù)編輯指令相應(yīng)地編輯所述參考圖標(biāo)并記錄編輯操作。
[0032]記錄單元103用于記錄第一編輯單元102的編輯操作。具體的,記錄編輯操作具體為記錄編輯操作的順序以及編輯操作的內(nèi)容。
[0033]生成單元104用于根據(jù)所記錄的編輯操作生成包括編輯操作的配置文件以及還用于根據(jù)配置文件生成至少包括配置文件的主題包。具體的,將所記錄的編輯操作以配置文件的形式導(dǎo)入主題包中。
[0034]需說明的是,若編輯指令還包括對預(yù)存的參考圖標(biāo)和預(yù)存背景圖片混合處理的指令,生成單元104用于根據(jù)所記錄的編輯操作生成至少包括配置文件和背景圖片的主題包。
[0035]還需要說明的是,請參看圖2,本發(fā)明實(shí)施例提供的終端100的顯示界面的示意圖,如圖所示,終端100的顯示界面10包括圖標(biāo)顯示窗口 11和操作窗口 12,其中操作窗口 12提供編輯菜單以供用戶輸入相應(yīng)的編輯指令;圖標(biāo)顯示窗口 11用于顯示第一編輯單元102根據(jù)編輯指令編輯后的參考圖標(biāo)。
[0036]請參看圖4,是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)組成示意圖。如圖所示,終端100包括一個(gè)或者若干個(gè)第一處理器301、一個(gè)或者若干個(gè)第一輸入裝置302、一個(gè)或者若干個(gè)第一輸出裝置303以及第一存儲器304,其中上述第一處理器301、第一輸入裝置302、第一輸出裝置303以及第一存儲器304通過總線連接。
[0037]第一輸入裝置302用于響應(yīng)用戶操作輸入的對預(yù)存的參考圖標(biāo)的編輯指令。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的第一輸入裝置302可包括鍵盤、鼠標(biāo)、光電輸入裝置、聲音輸入裝置、觸摸式輸入裝置、掃描儀等。
[0038]第一輸出裝置303用于對外輸出根據(jù)編輯指令編輯后的參看圖標(biāo)以及對外輸出編輯菜單以供用戶選擇。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的第一輸出裝置303可包括顯示器等顯示裝置。需要說明的是,顯示裝置包括圖標(biāo)顯示窗口和操作窗口,其中圖標(biāo)顯示窗口用于于顯示根據(jù)編輯指令編輯后的參考圖標(biāo),操作窗口用于提供編輯菜單以供用戶輸入相應(yīng)的編輯指令。應(yīng)當(dāng)理解,圖標(biāo)顯示窗口與操作窗口是相關(guān)聯(lián)的,用戶在操作窗口上的編輯操作后的參考圖標(biāo)將實(shí)時(shí)地顯示在圖標(biāo)顯示窗口。
[0039]第一存儲器304用于存儲帶有各種功能的程序數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的第一存儲器304可以是系統(tǒng)存儲器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如ROM,閃存等),或者兩者的結(jié)合。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的第一存儲器304還可以是系統(tǒng)之外的外部存儲器,比如,磁盤、光盤、磁帶等。
[0040]第一處理器301用于調(diào)用第一存儲器304中存儲的程序數(shù)據(jù),并執(zhí)行如下操作:
[0041]若接收用戶對預(yù)存的參考圖標(biāo)的編輯指令,根據(jù)編輯指令相應(yīng)地編輯所述參考圖標(biāo)并記錄編輯操作;根據(jù)所記錄的編輯操作生成包括編輯操作的配置文件以及根據(jù)配置文件生成至少包括配置文件的主題包。進(jìn)一步地,第一處理器301還用于顯示根據(jù)編輯指令進(jìn)行編輯后的參考圖標(biāo)。
[0042]應(yīng)當(dāng)理解,在本發(fā)明實(shí)施例中,所稱第一處理器301可以是中央處理單元(CentralProcessing Unit,CHJ),該第一處理器301還可以是其他通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Applicat1n Specific IntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
[0043]本發(fā)明實(shí)施例提供的生成方法和終端,設(shè)計(jì)一套新主題時(shí),將記錄下來的編輯操作以配置文件的形式導(dǎo)入主題包,以供用戶獲取該主題的主題包后,可根據(jù)主題包內(nèi)的配置文件中的編輯操作實(shí)現(xiàn)主題更換,其過程不需要程序開發(fā)者針對新主題重新編程,進(jìn)而提高了設(shè)計(jì)效率,更減少了開發(fā)流程,節(jié)省了開發(fā)成本;此外在終端上設(shè)計(jì)新主題時(shí),還可以邊編輯邊觀察編輯效果,及時(shí)更改,提升用戶體驗(yàn)。
[0044]請參看圖5,是本發(fā)明實(shí)施例提供的一種主題應(yīng)用方法,如圖所示,應(yīng)用方法可包括以下S201?S203:
[0045]S201,若接收用戶選擇主題的選擇指令,根據(jù)選擇指令查找相應(yīng)的主題包,其中主題包至少包括配置文件。具體的,用戶下載以獲取主題包后,主題包存儲在終端上。若接收用戶選擇主題的選擇指令,則根據(jù)選擇指令查找出選擇指令中所選擇的主題對應(yīng)的主題包。
[0046]S202,讀取所查找的主題包中的配置文件,其中配置文件包括預(yù)設(shè)的編輯操作。
[0047]S203,根據(jù)配置文件中的預(yù)設(shè)的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。
[0048]應(yīng)當(dāng)理解,前述的生成方法所生成的主題包至少包括配置文件,而配置文件包括了相對應(yīng)主題的圖標(biāo)的編輯操作,進(jìn)而根據(jù)配置文件中的編輯操作相應(yīng)地編輯終端上的圖標(biāo),具體的,根據(jù)編輯操作中的編輯操作的順序以及操作內(nèi)容相應(yīng)地編輯終端上的圖標(biāo)。需要說明的是,所編輯的終端上圖標(biāo)為終端上安裝的第三方應(yīng)用的原始圖標(biāo),應(yīng)當(dāng)理解,無論當(dāng)前的終端上第三方應(yīng)用的圖標(biāo)是哪種形式,本操作是針對終端的第三發(fā)應(yīng)用的原始圖標(biāo)進(jìn)行編輯操作。
[0049]還需要說明的是,若所查找的主題包中還包括背景圖片,則根據(jù)選擇指令查找相應(yīng)的主題包后,應(yīng)用方法還包括:獲取所查找的主題包中的背景圖片。進(jìn)一步地,根據(jù)所獲取的背景圖片以及配置文件中的編輯操作相應(yīng)地編輯終端上的圖標(biāo),可理解為根據(jù)獲取的背景圖片以及配置文件中的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。應(yīng)當(dāng)理解,若所查找的主題包中還包括背景圖片,則說明該套主題在設(shè)計(jì)過程,編輯指令還包括對預(yù)存的參考圖標(biāo)以及預(yù)存的背景圖片進(jìn)行混合處理的指令,因此相應(yīng)地編輯第三方應(yīng)用圖標(biāo)過程,需要讀取背景圖片,并對背景圖片和第三方應(yīng)用的圖標(biāo)進(jìn)行相應(yīng)地混合處理。
[0050]請參見圖6,是本發(fā)明另一實(shí)施例提供的一種終端的示意框圖。其中上述的一種主題的應(yīng)用方法在終端200運(yùn)行,該終端200包括存儲單元201、第二接收單元202、查找單元203、讀取單元204、第二編輯單元205。
[0051]其中存儲單元201用于存儲主題包。具體的,用戶下載以獲取主題包后,主題包存儲在終端200上。
[0052]第二接收單元201用于接收用戶選擇主題的選擇指令。
[0053]查找單元203用于根據(jù)選擇指令查找相應(yīng)的主題包,其中主題包至少包括配置文件。若接收用戶選擇主題的選擇指令,則根據(jù)存儲單元201根據(jù)選擇指令查找出選擇指令中所選擇的主題對應(yīng)的主題包。
[0054]讀取單元204用于讀取所查找的主題包中的配置文件,其中配置文件包括預(yù)設(shè)的編輯操作。
[0055]第二編輯單元205用于根根據(jù)配置文件中的預(yù)設(shè)的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。具體的,在終端100所生成的主題包至少包括配置文件,而配置文件包括了相對應(yīng)主題的圖標(biāo)的編輯操作,進(jìn)而根據(jù)配置文件中的編輯操作相應(yīng)地編輯終端上的圖標(biāo),具體的,根據(jù)編輯操作中的編輯操作的順序以及操作內(nèi)容相應(yīng)地編輯終端200上的圖標(biāo)。
[0056]若所查找的主題包中還包括背景圖片,讀取單元204還用于獲取所查找的主題包中的背景圖片;第二編輯單元205用于根據(jù)所獲取的背景圖片以及配置文件中的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。應(yīng)當(dāng)理解,若所查找的主題包中還包括背景圖片,則說明該套主題在終端100進(jìn)行設(shè)計(jì)過程,編輯指令還包括對預(yù)存的參考圖標(biāo)以及預(yù)存的背景圖片進(jìn)行混合處理的指令,因此在終端200相應(yīng)地編輯第三方應(yīng)用圖標(biāo)過程,需要讀取背景圖片,并對背景圖片和終端200上的第三方應(yīng)用的圖標(biāo)進(jìn)行相應(yīng)地混合處理。
[0057]請參看圖7,是本發(fā)明另一實(shí)施例提供的一種終端的結(jié)構(gòu)組成示意圖。如圖所示,終端200包括一個(gè)或者若干個(gè)第二處理器401、一個(gè)或者若干個(gè)第二輸入裝置402、一個(gè)或者若干個(gè)第二輸出裝置403以及第二存儲器404,其中上述第二處理器401、第二輸入裝置402、第二輸出裝置403以及第二存儲器404通過總線連接。
[0058]第二輸入裝置402用于響應(yīng)用戶操作輸入的選擇主題的選擇指令。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的第二輸入裝置402可包括鍵盤、鼠標(biāo)、光電輸入裝置、聲音輸入裝置、觸摸式輸入裝置、掃描儀等。
[0059]第二輸出裝置403用于對外輸出根據(jù)配置文件編輯后的終端200上第三方應(yīng)用的圖標(biāo)即編輯后的終端200的主題。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的第二輸出裝置403可包括顯示器等顯示裝置。
[0060]第二存儲器404用于存儲帶有各種功能的程序數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的第二存儲器404可以是系統(tǒng)存儲器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如R0M,閃存等),或者兩者的結(jié)合。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的第二存儲器404還可以是系統(tǒng)之外的外部存儲器,比如,磁盤、光盤、磁帶等。
[0061]第二處理器401用于調(diào)用第二存儲器404中存儲的程序數(shù)據(jù),并執(zhí)行如下操作:
[0062]若接收用戶選擇主題的選擇指令,根據(jù)選擇指令查找相應(yīng)的主題包,其中主題包至少包括配置文件;讀取所查找的主題包中的配置文件,其中配置文件包括預(yù)設(shè)的編輯操作以及根據(jù)配置文件中的預(yù)設(shè)的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。
[0063]若所查找的主題包中還包括背景圖片,第二處理器401還執(zhí)行獲取所查找的主題包中的背景圖片,并根據(jù)所獲取的背景圖片以及配置文件中的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。
[0064]應(yīng)當(dāng)理解,在本發(fā)明實(shí)施例中,所稱第二處理器401可以是中央處理單元(CentralProcessing Unit,CHJ),該第二處理器401還可以是其他通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Applicat1n Specific IntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
[0065]本發(fā)明實(shí)施例提供的應(yīng)用方法和終端,若用戶想更換主題,選擇一類主題后,讀取相應(yīng)的主題包中的配置文件,根據(jù)配置文件中的編輯操作相應(yīng)地編輯終端上的圖標(biāo),實(shí)現(xiàn)主題更換,其中不論終端當(dāng)前的主題是哪種類型,都可實(shí)現(xiàn)將終端上所有第三方應(yīng)用的圖標(biāo)編輯為所選擇的主題,且終端直接讀取配置文件中的編輯操作進(jìn)行圖標(biāo)編輯,減少了傳統(tǒng)方式中程序員還需要針對新主題重新編程的環(huán)節(jié),提高了設(shè)計(jì)效率,且還節(jié)省了開發(fā)成本。
[0066]需要說明的是,本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0067]本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0068]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0069]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的終端和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0070]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的終端和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。
[0071]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。
[0072]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0073]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0074]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種主題的生成方法,其特征在于,包括: 若接收用戶對預(yù)存的參考圖標(biāo)的編輯指令,根據(jù)所述編輯指令相應(yīng)地編輯所述參考圖標(biāo)并記錄編輯操作; 根據(jù)所記錄的編輯操作生成包括所述編輯操作的配置文件; 根據(jù)配置文件生成至少包括所述配置文件的主題包。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述編輯指令還包括對預(yù)存的參考圖標(biāo)和預(yù)存背景圖片進(jìn)行混合處理的指令,所述根據(jù)所記錄的編輯操作生成至少包括所述配置文件的主題包,包括: 根據(jù)所記錄的編輯操作生成至少包括所述配置文件和所述背景圖片的主題包。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 顯示根據(jù)所述編輯指令進(jìn)行編輯操作后的參考圖標(biāo)。4.一種主題的應(yīng)用方法,其特征在于,包括: 若接收用戶選擇主題的選擇指令,根據(jù)選擇指令查找相應(yīng)的主題包,所述主題包至少包括配置文件; 讀取所查找的主題包中的配置文件,所述配置文件包括預(yù)設(shè)的編輯操作; 根據(jù)配置文件中的所述預(yù)設(shè)的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,若所查找的主題包還包括背景圖片,所述應(yīng)用方法還包括: 獲取所查找的主題包中的背景圖片; 根據(jù)配置文件中的所述預(yù)設(shè)的編輯操作相應(yīng)地編輯終端上的圖標(biāo),包括: 根據(jù)所獲取的背景圖片以及配置文件中的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。6.一種終端,其特征在于,包括: 第一編輯單元,用于若接收用戶對預(yù)存的參考圖標(biāo)的編輯指令,根據(jù)所述編輯指令相應(yīng)地編輯所述參考圖標(biāo); 記錄單元,用于記錄所述第一編輯單元的編輯操作; 生成單元,用于根據(jù)所記錄的編輯操作生成包括所述編輯操作的配置文件;以及還用于根據(jù)配置文件生成至少包括所述配置文件的主題包。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,若所述編輯指令還包括對預(yù)存的參考圖標(biāo)和預(yù)存背景圖片進(jìn)行混合處理的指令,所述生成單元用于根據(jù)所記錄的編輯操作生成至少包括所述配置文件和所述背景圖片的主題包。8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還提供顯示界面,所示顯示界面包括圖標(biāo)顯示窗口和操作窗口,所述操作窗口用于提供編輯菜單以供用戶輸入相應(yīng)的編輯指令;所述圖標(biāo)顯示窗口用于顯示所述第一編輯單元根據(jù)所述編輯指令編輯后的參考圖標(biāo)。9.一種終端,其特征在于,包括: 查找單元,用于若接收用戶選擇主題的選擇指令,根據(jù)選擇指令查找相應(yīng)的主題包,所述主題包至少包括配置文件; 讀取單元,用于讀取所查找的主題包中的配置文件,所述配置文件包括預(yù)設(shè)的編輯操作; 第二編輯單元,用于根據(jù)配置文件中的所述預(yù)設(shè)的編輯操作相應(yīng)地編輯所述終端上的圖標(biāo)。10.根據(jù)權(quán)利要求9所述的終端,其特征在于,若所查找的主題包還包括背景圖片,所述讀取單元還用于獲取所查找的主題包中的背景圖片;所述第二編輯單元還用于根據(jù)所獲取的背景圖片以及配置文件中的編輯操作相應(yīng)地編輯終端上的圖標(biāo)。
【文檔編號】G06F9/44GK106020802SQ201610311543
【公開日】2016年10月12日
【申請日】2016年5月12日
【發(fā)明人】黃振良
【申請人】深圳市金立通信設(shè)備有限公司