本發(fā)明實(shí)施例涉及電子技術(shù)領(lǐng)域,尤其涉及一種顯示方法及電子設(shè)備。
背景技術(shù):
隨著科學(xué)技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子設(shè)備的性能及外觀都得到了大力提升,成為學(xué)習(xí)和生活中不可缺少的一部分。用戶利用電子設(shè)備可以做的事也越來越多,如:用戶可以通過電子設(shè)備觀看視頻、播放音樂、看新聞等等。
目前,為了滿足用戶的不同使用需求,電子設(shè)備中通常設(shè)置有多種系統(tǒng)語言,如中文、英文、法語等,用戶通過切換系統(tǒng)語言即可使用和瀏覽相應(yīng)系統(tǒng)語言下的顯示界面。
然而,發(fā)明人在現(xiàn)有技術(shù)實(shí)現(xiàn)發(fā)明的過程中發(fā)現(xiàn)如下問題:
若需要顯示界面中的圖片為含有文字的顯示圖像,那么針對(duì)不同的語言系統(tǒng),需要生成對(duì)應(yīng)于不同語言的文字的顯示圖像,從而在系統(tǒng)語言改變的時(shí)候,能夠調(diào)用具有與該系統(tǒng)語言匹配的文字的顯示圖像,才能使顯示在顯示界面中的文字能與系統(tǒng)語言匹配。因此,現(xiàn)有技術(shù)中的電子設(shè)備針對(duì)同一顯示內(nèi)容,需要存儲(chǔ)對(duì)應(yīng)于不同系統(tǒng)語言文字的多個(gè)顯示圖像,占用的存儲(chǔ)空間較大。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種顯示方法及電子設(shè)備,用以解決現(xiàn)有技術(shù)中電子設(shè)備中對(duì)應(yīng)于各系統(tǒng)語言的大量文字圖像占用存儲(chǔ)空間較大的缺陷,實(shí)現(xiàn)提高電子設(shè)備中存儲(chǔ)資源的利用率。
本發(fā)明實(shí)施例提供一種顯示方法,包括:
獲得用于表征電子設(shè)備的當(dāng)前系統(tǒng)語言的當(dāng)前系統(tǒng)語言信息及待顯示內(nèi)容,所述待顯示內(nèi)容包括字符內(nèi)容和圖形內(nèi)容;
基于所述當(dāng)前系統(tǒng)語言信息,確定所述待顯示內(nèi)容對(duì)應(yīng)的至少兩個(gè)圖層,所述至少兩個(gè)圖層中包括與所述字符內(nèi)容對(duì)應(yīng)的文字圖層及與所述圖形內(nèi)容對(duì)應(yīng)的背景圖層;
基于所述至少兩個(gè)圖層,生成與所述待顯示內(nèi)容對(duì)應(yīng)的顯示圖像。
本發(fā)明實(shí)施例提供一種電子設(shè)備,包括:
獲取模塊,用于獲得用于表征電子設(shè)備的當(dāng)前系統(tǒng)語言的當(dāng)前系統(tǒng)語言信息及待顯示內(nèi)容,所述待顯示內(nèi)容包括字符內(nèi)容和圖形內(nèi)容;
第一確定模塊,用于基于所述當(dāng)前系統(tǒng)語言信息,確定所述待顯示內(nèi)容對(duì)應(yīng)的至少兩個(gè)圖層,所述至少兩個(gè)圖層中包括與所述字符內(nèi)容對(duì)應(yīng)的文字圖層及與所述圖形內(nèi)容對(duì)應(yīng)的背景圖層;
處理模塊,用于基于所述至少兩個(gè)圖層,生成與所述待顯示內(nèi)容對(duì)應(yīng)的顯示圖像。
本發(fā)明實(shí)施例提供的顯示方法及電子設(shè)備,通過獲得用于表征電子設(shè)備的當(dāng)前系統(tǒng)語言的當(dāng)前系統(tǒng)語言信息及包括字符內(nèi)容和圖形內(nèi)容待顯示內(nèi)容,并基于當(dāng)前系統(tǒng)語言信息,確定待顯示內(nèi)容對(duì)應(yīng)的至少兩個(gè)圖層,而至少兩個(gè)圖層中包括與字符內(nèi)容對(duì)應(yīng)的文字圖層及與圖形內(nèi)容對(duì)應(yīng)的背景圖層,從而基于至少兩個(gè)圖層,生成與待顯示內(nèi)容對(duì)應(yīng)的顯示圖像,故在顯示內(nèi)容時(shí),只需通過圖層的組合即可形成相應(yīng)的圖像進(jìn)行顯示,而無需存儲(chǔ)各系統(tǒng)語言的文字圖像,降低了文字圖像所占用的存儲(chǔ)空間,同時(shí),通過調(diào)用至少兩個(gè)圖層即可形成相應(yīng)的顯示圖像,故無需電子設(shè)備對(duì)加載大量的文字圖像,從而降低了電子設(shè)備的工作負(fù)擔(dān)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例中顯示方法的流程圖;
圖2A-圖2B為本發(fā)明實(shí)施例圖層合成顯示圖像的示意圖;
圖3為本發(fā)明實(shí)施例中圖層合成動(dòng)態(tài)顯示圖像的示意圖;
圖4為本發(fā)明實(shí)施例電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例中的用戶終端可以是用戶使用的移動(dòng)設(shè)備,如筆記本電腦、智能手機(jī)、PAD(平板電腦)等等,本發(fā)明實(shí)施例對(duì)此不作具體限制。
可選的,電子設(shè)備中還可以安裝有多個(gè)應(yīng)用,如微信應(yīng)用、QQ應(yīng)用、瀏覽器應(yīng)用等等,在電子設(shè)備連接網(wǎng)絡(luò)后,如連接Wi-Fi(Wireless Fidelity,無線保真)等,用戶可以使用應(yīng)用提供的多種功能,例如可以使用QQ應(yīng)用與QQ好友進(jìn)行聊天,或使用瀏覽器應(yīng)用瀏覽網(wǎng)頁(yè),等等。
此外,電子設(shè)備中還可以設(shè)置有顯示單元,該顯示單元可以是觸控顯示屏或非觸控顯示屏,用戶通過顯示單元可以查看相應(yīng)的顯示內(nèi)容。例如,用戶可以查看手機(jī)的觸控顯示屏中顯示的應(yīng)用界面,并通過觸控顯示屏可以對(duì)應(yīng)用界面進(jìn)行相應(yīng)的操作,如點(diǎn)擊應(yīng)用界面中的鏈接地址等。
另外,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:?jiǎn)为?dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
下面結(jié)合附圖對(duì)本發(fā)明優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說明。
實(shí)施例一
如圖1所示,本發(fā)明實(shí)施例中提供一種應(yīng)用在電子設(shè)備中的顯示方法,具體流程描述如下。
S11:獲得用于表征電子設(shè)備的當(dāng)前系統(tǒng)語言的當(dāng)前系統(tǒng)語言信息及待顯示內(nèi)容,待顯示內(nèi)容包括字符內(nèi)容和圖形內(nèi)容。
本發(fā)明實(shí)施例中,電子設(shè)備中的系統(tǒng)語言可以是指Windows在用戶界面中的向?qū)А?duì)話框、菜單、幫助和支持主題以及其他項(xiàng)目中使用的語言,部分顯示語言是默認(rèn)安裝的,除此以外的其他語言則需要安裝相應(yīng)的語言包。常用的系統(tǒng)語言可以包括中文、英文、法文等,本發(fā)明實(shí)施例對(duì)此不作具體限制。
通常來說,若電子設(shè)備中安裝有多種系統(tǒng)語言,通過相應(yīng)的操作即可更改顯示語言,例如用戶可以通過切換操作,將系統(tǒng)語言由中文切換為英文或其它系統(tǒng)語言,則系統(tǒng)語言可按照設(shè)置后的系統(tǒng)語言顯示相應(yīng)的界面。
在實(shí)際應(yīng)用中,電子設(shè)備的系統(tǒng)語言還可以是指電子設(shè)備中運(yùn)行的相應(yīng)應(yīng)用的顯示語音。例如,大多數(shù)語言教育類應(yīng)用均支持雙語切換,以達(dá)到對(duì)比學(xué)習(xí)的效果,則在運(yùn)行該應(yīng)用過程中,可以認(rèn)為電子設(shè)備的系統(tǒng)語言即為該應(yīng)用的顯示語言,隨著應(yīng)用中顯示語音的切換,顯示的應(yīng)用界面中的文字類型也會(huì)發(fā)生改變,如由英文顯示改變?yōu)橹形娘@示。
因此,當(dāng)前系統(tǒng)語言信息可以表明電子設(shè)備當(dāng)前所使用的系統(tǒng)語言,甚至還可以表明電子設(shè)備中當(dāng)前處于運(yùn)行狀態(tài)的應(yīng)用的顯示語音。
電子設(shè)備中的待顯示內(nèi)容可以是指電子設(shè)備的顯示單元中待顯示的顯示界面(如系統(tǒng)界面或應(yīng)用界面等)對(duì)應(yīng)的內(nèi)容,該待顯示內(nèi)容包括的字符內(nèi)容可以是文字、標(biāo)點(diǎn)字符、數(shù)字等等,圖形內(nèi)容可以作為顯示界面的背景圖,其可以是顯示界面中除字符內(nèi)容外的其他對(duì)象內(nèi)容。
在實(shí)際應(yīng)用中,可將至少包括字符內(nèi)容和圖形內(nèi)容的顯示內(nèi)容對(duì)應(yīng)的圖像稱為文字圖像。現(xiàn)有技術(shù)中,大部分的文字圖像是指安裝應(yīng)用的文字圖像,其通常存儲(chǔ)在應(yīng)用指定目錄下,例如對(duì)應(yīng)有不同系統(tǒng)語言的文字圖像存儲(chǔ)在不同目錄下,在運(yùn)行應(yīng)用后,應(yīng)用界面所需的文字圖像會(huì)被加載進(jìn)系統(tǒng)內(nèi)存中,占用設(shè)備內(nèi)存,加載的文字圖像越多,系統(tǒng)的工作負(fù)擔(dān)也越大,需要占用的系統(tǒng)內(nèi)存就越多,因此內(nèi)存資源消耗的速度較快。
S12:基于當(dāng)前系統(tǒng)語言信息,確定待顯示內(nèi)容對(duì)應(yīng)的至少兩個(gè)圖層,至少兩個(gè)圖層中包括與字符內(nèi)容對(duì)應(yīng)的文字圖層及與圖形內(nèi)容對(duì)應(yīng)的背景圖層。
本發(fā)明實(shí)施例中,至少兩個(gè)圖層中每個(gè)圖層承載有顯示內(nèi)容的不同內(nèi)容部分,進(jìn)而通過圖層之間的組合,可以形成與顯示內(nèi)容相應(yīng)的顯示圖像。
可選的,在S12之前,可以確定電子設(shè)備對(duì)應(yīng)的N種系統(tǒng)語言及M個(gè)顯示內(nèi)容,N、M均為正整數(shù),進(jìn)而基于N種系統(tǒng)語言,確定M個(gè)顯示內(nèi)容中每個(gè)顯示內(nèi)容的字符內(nèi)容對(duì)應(yīng)的N個(gè)文字圖層,及確定M個(gè)顯示內(nèi)容中每個(gè)顯示內(nèi)容中圖形內(nèi)容對(duì)應(yīng)的至少一個(gè)背景圖層;其中,N個(gè)文字圖層中每個(gè)圖層的字符內(nèi)容對(duì)應(yīng)于一種系統(tǒng)語言,將確定的背景圖層及文字圖層進(jìn)行存儲(chǔ)。
其中,N種系統(tǒng)語言可以是檢測(cè)的已安裝的系統(tǒng)語言而確定的,M個(gè)顯示內(nèi)容可以是根據(jù)電子設(shè)備中常用顯示界面中包括字符內(nèi)容和圖形內(nèi)容的顯示內(nèi)容。
在實(shí)際應(yīng)用中,用戶(如設(shè)計(jì)人員)可以基于設(shè)備的系統(tǒng)語言確定M個(gè)顯示內(nèi)容對(duì)應(yīng)的圖層,并將圖層進(jìn)行存儲(chǔ)。
例如,若確定手機(jī)的系統(tǒng)語言包括系統(tǒng)語言A和系統(tǒng)語言用B,確定手機(jī)中的第一顯示內(nèi)容包括字符內(nèi)容1、圖形內(nèi)容1,則確定的與第一顯示內(nèi)容中字符內(nèi)容1對(duì)應(yīng)的圖層包括:字符內(nèi)容1按照系統(tǒng)語言A顯示的文字圖層1,及字符內(nèi)容按照系統(tǒng)語言B顯示的文字圖層2。
而圖形內(nèi)容對(duì)應(yīng)于至少一個(gè)背景圖層,即可以根據(jù)圖形內(nèi)容1中包括的圖形對(duì)象來確定相應(yīng)的背景圖層的數(shù)量。例如,若圖形內(nèi)容可以包括不同的圖形對(duì)象1和圖形對(duì)象2,則可以將這兩個(gè)圖形對(duì)象分別放在不同的背景圖層,此時(shí)第一顯示內(nèi)容的圖形內(nèi)容1對(duì)應(yīng)于兩個(gè)背景圖層;或者,也可以將兩個(gè)圖形對(duì)象放在一個(gè)背景圖層中,則此時(shí),圖形內(nèi)容1對(duì)應(yīng)一個(gè)背景圖層;進(jìn)而,可將拆分獲得的圖層存儲(chǔ)在電子設(shè)備中,如存儲(chǔ)在應(yīng)用相應(yīng)的目錄下,以便在加載應(yīng)用界面時(shí)調(diào)用相應(yīng)系統(tǒng)語言的圖層形成相應(yīng)的顯示圖像。
當(dāng)然,實(shí)際應(yīng)用中,不同顯示內(nèi)容中字符內(nèi)容對(duì)應(yīng)有不同的文字圖層,而不同顯示內(nèi)容中圖形內(nèi)容對(duì)應(yīng)的背景圖層可以是相同的。例如,當(dāng)顯示界面的字符內(nèi)容發(fā)生改變而圖形內(nèi)容不發(fā)生改變時(shí),改變前的顯示內(nèi)容與改變后的顯示內(nèi)容中字符內(nèi)容對(duì)應(yīng)的文字圖層將不相同。例如,當(dāng)顯示界面中的文字由字符內(nèi)容1改變?yōu)樽址麅?nèi)容2時(shí),則改變前文字圖層對(duì)應(yīng)的字符內(nèi)容為“字符內(nèi)容1”,改變后文字圖層對(duì)應(yīng)的字符內(nèi)容為“字符內(nèi)容2”,而背景圖層可以保持不變,即背景圖層可以是公用的。
可選的,S12的過程可以包括:基于當(dāng)前系統(tǒng)語言信息,確定電子設(shè)備當(dāng)前對(duì)應(yīng)的第一系統(tǒng)語言,進(jìn)而可以確定待顯示內(nèi)容中字符內(nèi)容對(duì)應(yīng)的文字圖層中與第一系統(tǒng)語言對(duì)應(yīng)的第一文字圖層,及確定與待顯示內(nèi)容中圖形內(nèi)容對(duì)應(yīng)的至少一個(gè)背景圖層。
第一系統(tǒng)語言可是默認(rèn)的系統(tǒng)語言,或者也可以是用戶設(shè)置的系統(tǒng)語言,如可是中文或英文等,則在確定當(dāng)前的系統(tǒng)語言后可以確定待顯示內(nèi)容中字符內(nèi)容對(duì)應(yīng)的多個(gè)文字圖層中與當(dāng)前系統(tǒng)語言對(duì)應(yīng)的文字圖層。例如,當(dāng)前的第一系統(tǒng)語言為中文,而與待顯示內(nèi)容中字符內(nèi)容對(duì)應(yīng)的文字包括中文圖層、英文圖層和俄語圖層,則確定的第一文字圖層即為中文圖層。
可選的,在基于當(dāng)前系統(tǒng)語言信息確定第一系統(tǒng)語音時(shí),該過程可以是:基于當(dāng)前系統(tǒng)語言信息,確定電子設(shè)備當(dāng)前對(duì)應(yīng)的第一系統(tǒng)語言,進(jìn)而確定待顯示內(nèi)容中字符內(nèi)容對(duì)應(yīng)的文字圖層中與第一系統(tǒng)語言對(duì)應(yīng)的第一文字圖層,及確定與待顯示內(nèi)容中圖形內(nèi)容對(duì)應(yīng)的至少一個(gè)背景圖層。
例如,在確定電子設(shè)備的當(dāng)前系統(tǒng)語言為英文時(shí),則確定的與顯示內(nèi)容對(duì)應(yīng)的文字圖層為對(duì)應(yīng)于英文字符的圖層,同時(shí)還可確定圖形內(nèi)容對(duì)應(yīng)的至少一個(gè)背景圖層。
S13:基于至少兩個(gè)圖層,生成與待顯示內(nèi)容對(duì)應(yīng)的顯示圖像。
本發(fā)明實(shí)施例中,與待顯示內(nèi)容對(duì)應(yīng)的顯示圖像可以是由至少兩個(gè)圖層組合而形成的用于在顯示單元中進(jìn)行顯示的圖像,則通過該顯示圖像可以看到相應(yīng)的字符內(nèi)容和圖形內(nèi)容。
可選的,若確定了與第一系統(tǒng)語言對(duì)應(yīng)的第一文字圖層,及與待顯示內(nèi)容中圖形內(nèi)容對(duì)應(yīng)的至少一個(gè)背景圖層,則S13的過程可以描述為:調(diào)用第一文字圖層和至少一個(gè)背景圖像,將第一文字圖層和至少一個(gè)背景圖像按照預(yù)設(shè)方式進(jìn)行組合,生成與待顯示內(nèi)容對(duì)應(yīng)的顯示圖像。
其中,預(yù)設(shè)方式可以是設(shè)計(jì)人員根據(jù)顯示需求對(duì)顯示內(nèi)容對(duì)應(yīng)的文字圖層及背景圖層之間的組合所設(shè)置的方式,例如文字圖層可以位于最頂層、背景圖像位于最底層,或者,文字圖層位于兩個(gè)背景圖層之間,等等,本發(fā)明實(shí)施例對(duì)此不作具體限制。電子設(shè)備可以基于預(yù)設(shè)方式自動(dòng)調(diào)用并組合圖層,形成相應(yīng)的顯示圖像。
本發(fā)明實(shí)施例中,在基于第一文字圖層和至少一個(gè)背景圖層進(jìn)行組合,生成與待顯示內(nèi)容對(duì)一個(gè)內(nèi)的顯示圖像時(shí),可以包括但不僅限于以下方式。
方式一:第一文字圖層和至少一個(gè)背景圖像直接疊加合成相應(yīng)的顯示圖像。該方式通常用于靜態(tài)圖像,例如可將包含靜態(tài)的字符內(nèi)容的文字圖層與包含靜態(tài)的圖形內(nèi)容的背景圖層直接疊加,則兩個(gè)圖層疊加形成的圖像即為與待顯示內(nèi)容對(duì)應(yīng)的顯示圖像。如圖2A所示,數(shù)字21代表包括字符內(nèi)容的文字圖層,數(shù)字22代表背景圖層,兩個(gè)圖層疊加后形成相應(yīng)的顯示圖像如圖2B所示,其中文字圖層可以是位于頂層。
方式二:根據(jù)顯示需求設(shè)置待顯示內(nèi)容對(duì)應(yīng)的至少兩個(gè)圖層的移動(dòng)范圍,以使第一文字圖層與背景圖層合成后的顯示圖像能夠呈動(dòng)態(tài)顯示狀態(tài)。
在該方式中,可以根據(jù)顯示需要,確定顯示內(nèi)容對(duì)應(yīng)的至少兩個(gè)圖層在顯示界面中分別對(duì)應(yīng)的移動(dòng)坐標(biāo)范圍,例如字符內(nèi)容和圖形內(nèi)容可以保持相同的移動(dòng),或者,也可以按照不同的方式進(jìn)行移動(dòng)。
例如,若顯示內(nèi)容對(duì)應(yīng)的顯示界面為手機(jī)應(yīng)用界面,其中,確定顯示內(nèi)容在顯示界面中移動(dòng),如圖3所示,其中,若確定圖層一與圖層二需要合成的顯示圖片的寬為120個(gè)像素點(diǎn),高為100個(gè)像素點(diǎn),且顯示圖像的左上角坐標(biāo)位置為(100,100),則文字圖層可移動(dòng)范圍為:橫向移動(dòng)范圍[100,220],縱向移動(dòng)范圍為[100,200],虛線框即為圖層的移動(dòng)范圍,從而合成后的顯示圖像中包括的顯示內(nèi)容呈現(xiàn)出動(dòng)態(tài)效果。
可選的,在S13之后,若確定電子設(shè)備的當(dāng)前系統(tǒng)語言由第一系統(tǒng)語言切換為第二系統(tǒng)語言,則可以獲得待顯示內(nèi)容中字符內(nèi)容對(duì)應(yīng)的文字圖層中與第二系統(tǒng)語言對(duì)應(yīng)的第二文字圖層,進(jìn)而,基于第二文字圖層及至少一個(gè)背景圖像,生成與顯示圖像對(duì)應(yīng)的更新顯示圖像。
例如,若用戶在使用電子設(shè)備中一款支持雙語言(如中文和英文)切換的教育類的應(yīng)用,該應(yīng)用對(duì)應(yīng)的應(yīng)用界面對(duì)應(yīng)有大量的帶文字的顯示圖像,且該應(yīng)用的目錄下存儲(chǔ)有多個(gè)包括中文字符的中文圖層和包括英文字符的英文圖層,基于能夠公用的圖形內(nèi)容的背景圖像。
進(jìn)一步,若確定應(yīng)用當(dāng)前的語言環(huán)境是中文,則系統(tǒng)可將中文圖層和背景圖層進(jìn)行組合,形成相應(yīng)的顯示圖像展示出來。此時(shí),若用戶切換為英文語言環(huán)境,則系統(tǒng)可調(diào)用英文圖層,并將英文圖層和背景圖層組合,即通過修改調(diào)用的文字圖層替換系統(tǒng)語音改變前的文字圖層,形成與當(dāng)前系統(tǒng)語言對(duì)應(yīng)的更新的圖像進(jìn)行顯示。
因此,本發(fā)明實(shí)施例中由于在系統(tǒng)語言改變時(shí),只需要修改所調(diào)用的與字符內(nèi)容對(duì)應(yīng)的文字圖層,即可形成該系統(tǒng)語言下相應(yīng)的文字顯示圖像,實(shí)現(xiàn)過程較為簡(jiǎn)單快捷,同時(shí),無需電子設(shè)備存儲(chǔ)及加載大量的文字圖像,故節(jié)省了存儲(chǔ)空間,也降低了電子設(shè)備的工作負(fù)擔(dān)。
實(shí)施例二
如圖4所示,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種電子設(shè)備,該電子設(shè)備可以是平板電腦、筆記本電腦、手機(jī)等設(shè)備,其可以包括獲取模塊201、第一確定模塊202和處理模塊203。
本發(fā)明實(shí)施例中,獲取模塊201可以用于獲得用于表征電子設(shè)備的當(dāng)前系統(tǒng)語言的當(dāng)前系統(tǒng)語言信息及待顯示內(nèi)容,所述待顯示內(nèi)容包括字符內(nèi)容和圖形內(nèi)容。
其中,電子設(shè)備的系統(tǒng)語言還可以是指電子設(shè)備中運(yùn)行的相應(yīng)應(yīng)用的顯示語音。電子設(shè)備中的待顯示內(nèi)容可以是指電子設(shè)備的顯示單元中待顯示的顯示界面(如系統(tǒng)界面或應(yīng)用界面等)對(duì)應(yīng)的內(nèi)容,該待顯示內(nèi)容包括的字符內(nèi)容可以是文字、標(biāo)點(diǎn)字符、數(shù)字等等,圖形內(nèi)容可以作為顯示界面的背景圖,其可以是顯示界面中除字符內(nèi)容外的其他對(duì)象內(nèi)容。
第一確定模塊202可以用于基于所述當(dāng)前系統(tǒng)語言信息,確定所述待顯示內(nèi)容對(duì)應(yīng)的至少兩個(gè)圖層,所述至少兩個(gè)圖層中包括與所述字符內(nèi)容對(duì)應(yīng)的文字圖層及與所述圖形內(nèi)容對(duì)應(yīng)的背景圖層。
本發(fā)明實(shí)施例中,至少兩個(gè)圖層中每個(gè)圖層承載有顯示內(nèi)容的不同內(nèi)容部分,進(jìn)而通過圖層之間的組合,可以形成與顯示內(nèi)容相應(yīng)的顯示圖像。
處理模塊203可以用于基于所述至少兩個(gè)圖層,生成與所述待顯示內(nèi)容對(duì)應(yīng)的顯示圖像。
可選的,該電子設(shè)備中還可以包括相應(yīng)的顯示模塊和通信模塊等,其中,顯示模塊可以控制電子設(shè)備中顯示單元顯示相應(yīng)的顯示內(nèi)容,如系統(tǒng)界面、應(yīng)用界面等等。而通信模塊可以實(shí)現(xiàn)電子設(shè)備的通信功能,如網(wǎng)絡(luò)連接、語音通信等等。
此外,電子設(shè)備中還包括有存儲(chǔ)裝置,如硬盤、內(nèi)存等。例如,安裝應(yīng)用通常存儲(chǔ)在電子設(shè)備的硬盤中,而應(yīng)用界面相關(guān)的文字圖像通常存儲(chǔ)在應(yīng)用指定目錄下,例如對(duì)應(yīng)有不同系統(tǒng)語言的文字圖像存儲(chǔ)在不同目錄下,在運(yùn)行應(yīng)用后,應(yīng)用界面所需的文字圖像會(huì)被加載進(jìn)系統(tǒng)內(nèi)存中。
可選的,電子設(shè)備中還可以包括第二確定模塊、第三確定模塊和存儲(chǔ)模塊;其中,第二確定模塊可以用于在基于所述當(dāng)前系統(tǒng)語言信息,確定所述待顯示內(nèi)容對(duì)應(yīng)的至少兩個(gè)圖層之前,確定所述電子設(shè)備對(duì)應(yīng)的N種系統(tǒng)語言及M個(gè)顯示內(nèi)容,N、M均為正整數(shù);第三確定模塊可以用于基于所述N種系統(tǒng)語言,確定所述M個(gè)顯示內(nèi)容中每個(gè)顯示內(nèi)容的字符內(nèi)容對(duì)應(yīng)的N個(gè)文字圖層,及確定所述M個(gè)顯示內(nèi)容中每個(gè)顯示內(nèi)容中圖形內(nèi)容對(duì)應(yīng)的至少一個(gè)背景圖層;其中,所述N個(gè)文字圖層中每個(gè)圖層的字符內(nèi)容對(duì)應(yīng)于一種系統(tǒng)語言;而存儲(chǔ)模塊可以用于將確定的背景圖層及文字圖層進(jìn)行存儲(chǔ)。
可選的,所述第一確定模塊202可以用于:基于所述當(dāng)前系統(tǒng)語言信息,確定所述電子設(shè)備當(dāng)前對(duì)應(yīng)的第一系統(tǒng)語言;確定所述待顯示內(nèi)容中字符內(nèi)容對(duì)應(yīng)的文字圖層中與所述第一系統(tǒng)語言對(duì)應(yīng)的第一文字圖層,及確定與所述待顯示內(nèi)容中圖形內(nèi)容對(duì)應(yīng)的至少一個(gè)背景圖層。
可選的,所述處理模塊203可以用于:
調(diào)用所述第一文字圖層和所述至少一個(gè)背景圖像;
將所述第一文字圖層和所述至少一個(gè)背景圖像按照預(yù)設(shè)方式進(jìn)行組合,生成與所述待顯示內(nèi)容對(duì)應(yīng)的顯示圖像。
可選的,所述電子設(shè)備還包括:
第四確定模塊,用于在生成與所述待顯示內(nèi)容對(duì)應(yīng)的顯示圖像之后,確定所述電子設(shè)備的當(dāng)前系統(tǒng)語言由所述第一系統(tǒng)語言切換為第二系統(tǒng)語言;
所述獲取模塊201可以用于獲得所述待顯示內(nèi)容中字符內(nèi)容對(duì)應(yīng)的文字圖層中與所述第二系統(tǒng)語言對(duì)應(yīng)的第二文字圖層。
所述處理模塊203可以用于基于所述第二文字圖層及所述至少一個(gè)背景圖像,生成與所述顯示圖像對(duì)應(yīng)的更新顯示圖像。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。