應(yīng)用界面的文字信息更換方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種UI界面的文字信息更換方法及裝置。該方法包括:為UI界面的文字元素生成獨(dú)立的文字控件;接收文字信息更換指示后,定位當(dāng)前UI界面的文字信息;通過(guò)文字控件調(diào)用文字信息更換指示所指示的新的文字信息;以及利用新的文字信息替換或覆蓋原有文字信息。采用本發(fā)明能夠靈活更換UI界面的文字信息,大大縮小了UI界面所占的存儲(chǔ)空間,節(jié)省資源。
【專利說(shuō)明】應(yīng)用界面的文字信息更換方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端應(yīng)用領(lǐng)域,特別是涉及一種應(yīng)用界面的文字信息更換方法及裝置。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,智能終端(例如智能手機(jī))已經(jīng)很普及,智能手機(jī)上的APP(Application,應(yīng)用程序)軟件等應(yīng)用也越來(lái)越廣泛。智能手機(jī)實(shí)現(xiàn)大屏幕可視化,其應(yīng)用的UI (User Interface,用戶界面)界面對(duì)用戶的吸引力越來(lái)越大,同一個(gè)場(chǎng)景可能會(huì)有多張不同的Π界面。
[0003]考慮到終端可能會(huì)在不同的國(guó)家、不同的場(chǎng)景、不同的時(shí)間等使用,如何讓智能手機(jī)APP軟件根據(jù)隨使用場(chǎng)景進(jìn)行適配,目前尚未有解決辦法。
[0004]APP軟件的Π界面通常分為圖片和文字兩個(gè)部分,傳統(tǒng)做法Π界面的圖片和文字都是一體的,不同語(yǔ)言或不同人物等情況就需要有不同的Π界面。因此,對(duì)于一個(gè)極小的APP而言,僅用于匹配不同的語(yǔ)言,就可能在資源庫(kù)中存儲(chǔ)幾十張甚至幾百?gòu)埥缑鎴D,以供APP顯示時(shí)調(diào)用。
[0005]但是,智能終端本身的存儲(chǔ)容量是有限的,若同時(shí)安裝有大量APP,僅僅是Π界面的存儲(chǔ)就會(huì)占去不少資源,影響其他APP的安裝或者系統(tǒng)運(yùn)行的流暢度。
【發(fā)明內(nèi)容】
[0006]鑒于上述問(wèn)題,本發(fā)明的一個(gè)目的旨在提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的應(yīng)用UI界面的生成方法和相應(yīng)的裝置。
[0007]—方面,本發(fā)明提供了一種UI界面的文字信息更換方法,包括:
[0008]為UI界面的文字元素生成獨(dú)立的文字控件;
[0009]接收文字信息更換指示后,定位當(dāng)前UI界面的文字信息;
[0010]通過(guò)所述文字控件調(diào)用所述文字信息更換指示所指示的新的文字信息;以及
[0011]利用所述新的文字信息替換或覆蓋原有文字信息。
[0012]可選地,所述文字信息更換包括下列至少之一:
[0013]文字語(yǔ)種更換;
[0014]文字說(shuō)明替換。
[0015]可選地,所述文字說(shuō)明替換包括下列至少之一:
[0016]背景為相同天氣圖的時(shí)間說(shuō)明的替換;
[0017]背景為同一張海報(bào)圖的人物說(shuō)明的替換;
[0018]背景為同一建筑示意圖的比例說(shuō)明。
[0019]可選地,所述文字語(yǔ)種更換包括:
[0020]將所述UI界面中所有的文字元素均更換為所述文字信息更換指示所指示的新的語(yǔ)種;或者[0021]將所述Π界面中與所述文字信息更換指示對(duì)應(yīng)的部分文字元素更換為新的語(yǔ)種。
[0022]另一方面,本發(fā)明還提供了一種應(yīng)用UI界面的文字信息更換裝置,包括:
[0023]控件設(shè)置模塊,用于為UI界面的文字元素生成獨(dú)立的文字控件;
[0024]定位模塊,用于接收文字信息更換指示后,定位當(dāng)前Π界面的文字信息;
[0025]更換模塊,用于通過(guò)所述文字控件調(diào)用所述文字信息更換指示所指示的新的文字信息;以及,利用所述新的文字信息替換或覆蓋原有文字信息。
[0026]可選地,所述文字信息更換包括下列至少之一:
[0027]文字語(yǔ)種更換;
[0028]文字說(shuō)明替換。
[0029]可選地,所述更換模塊還用于:
[0030]背景為相同天氣圖的時(shí)間說(shuō)明的替換;
[0031]背景為同一張海報(bào)圖的人物說(shuō)明的替換;
[0032]背景為同一建筑示意圖的比例說(shuō)明。
[0033]可選地,所述更換模塊還用于:
[0034]將所述UI界面中所有的文字元素均更換為所述文字信息更換指示所指示的新的語(yǔ)種;或者
[0035]將所述Π界面中與所述文字信息更換指示對(duì)應(yīng)的部分文字元素更換為新的語(yǔ)種。
[0036]在本發(fā)明實(shí)施例中,UI界面的文字元素具備獨(dú)立的文字控件,并不是將圖片和文字一體處理。因此,當(dāng)收到文字信息更換指示后,可以直接利用文字控件進(jìn)行處理,調(diào)用新的文字信息替換或覆蓋原有文字信息。為了增加界面的整潔性,在文字信息更換的過(guò)程中,需要準(zhǔn)確定位當(dāng)前Π界面的文字信息,在定位處進(jìn)行文字信息的更換,保證更換后生成的UI界面的完整性與可用性。文字元素能夠利用文字控件單獨(dú)控制后,Π界面修改時(shí)不需要同現(xiàn)有技術(shù)一般將整張圖片均替換掉,對(duì)APP軟件包而言,大大縮小了 Π界面所占的存儲(chǔ)空間,節(jié)省資源。
[0037]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
[0038]根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【專利附圖】
【附圖說(shuō)明】
[0039]后文將參照附圖以示例性而非限制性的方式詳細(xì)描述本發(fā)明的一些具體實(shí)施例,附圖中:
[0040]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的Π界面的文字信息更換方法的處理流程圖;
[0041]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的文字語(yǔ)種更換的示意圖;以及
[0042]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的UI界面的文字信息更換裝置?!揪唧w實(shí)施方式】
[0043]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的UI界面的文字信息更換方法的處理流程圖。參見(jiàn)圖1,該方法至少包括步驟S102至步驟S108:
[0044]步驟S102、為UI界面的文字元素生成獨(dú)立的文字控件。
[0045]步驟S104、接收文字信息更換指示后,定位當(dāng)前UI界面的文字信息。
[0046]步驟S106、通過(guò)文字控件調(diào)用文字信息更換指示所指示的新的文字信息。
[0047]步驟S108、利用新的文字信息替換或覆蓋原有文字信息。
[0048]在本發(fā)明實(shí)施例中,UI界面的文字元素具備獨(dú)立的文字控件,并不是將圖片和文字一體處理。因此,當(dāng)收到文字信息更換指示后,可以直接利用文字控件進(jìn)行處理,調(diào)用新的文字信息替換或覆蓋原有文字信息。為了增加界面的整潔性,在文字信息更換的過(guò)程中,需要準(zhǔn)確定位當(dāng)前Π界面的文字信息,在定位處進(jìn)行文字信息的更換,保證更換后生成的UI界面的完整性與可用性。文字元素能夠利用文字控件單獨(dú)控制后,Π界面修改時(shí)不需要同現(xiàn)有技術(shù)一般將整張圖片均替換掉,對(duì)APP軟件包而言,大大縮小了 UI界面所占的存儲(chǔ)空間,節(jié)省資源。
[0049]其中,文字信息更換根據(jù)文字信息種類的不同可以有多種,例如到不同的國(guó)家所需要的文字語(yǔ)種更換,再例如UI應(yīng)用中的文字說(shuō)明的替換。其中,文字語(yǔ)種更換,可以將終端使用者不認(rèn)識(shí)或不熟悉的文字更換為其熟悉的語(yǔ)種,使得APP應(yīng)用的范圍更廣。圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的文字語(yǔ)種更換的示意圖。圖2中,對(duì)文字進(jìn)行了中英文切換。
[0050]因Π界面中可能存在多處文字信息,因此,在進(jìn)行文字語(yǔ)種更換時(shí),可以根據(jù)用戶意愿選擇將Π界面中所有的文字元素均更換為文字信息更換指示所指示的新的語(yǔ)種,也可以根據(jù)用戶意愿僅選擇將Π界面中與文字信息更換指示對(duì)應(yīng)的部分文字元素更換為新的語(yǔ)種。
[0051]能夠在APP中進(jìn)行文字語(yǔ)種更換,對(duì)于智能終端而言,大大增加了智能終端應(yīng)用的寬泛性。若智能終端的系統(tǒng)語(yǔ)言不是APP的設(shè)定語(yǔ)言,APP可以匹配系統(tǒng)語(yǔ)言,利用獨(dú)立的文字控件將Π界面的顯示語(yǔ)言均修改為系統(tǒng)語(yǔ)言,從而增加了 APP的適用性,提高用戶的感受體驗(yàn)。
[0052]前文提及,文字信息更換還包括Π應(yīng)用中的文字說(shuō)明的替換。其中,文字說(shuō)明替換的應(yīng)用場(chǎng)景比較寬泛。例如,背景為相同天氣圖的時(shí)間說(shuō)明的替換,具體地,天氣相同的兩張背景圖,僅時(shí)間說(shuō)明分別為上午和下行,調(diào)用文字控件將Π界面中的“上午”修改為“下午”即可,不需要更換天氣背景。再例如,背景為同一張海報(bào)圖的人物說(shuō)明的替換,海報(bào)上同時(shí)存在兩個(gè)以上人物時(shí),在原Π界面上顯示第一主角的說(shuō)明,調(diào)用文字控件將第一主角的說(shuō)明替換為第二主角的說(shuō)明,即生成新的Π界面,背景圖不變。再例如,背景為同一建筑示意圖的比例說(shuō)明,在原Π界面上顯示寬度的值和比例,調(diào)用文字控件將文字修改為高度的值和比例,背景圖不變。
[0053]現(xiàn)以一具體實(shí)施例對(duì)本發(fā)明實(shí)施例提供的UI界面的文字信息更換生成方法對(duì)于存儲(chǔ)空間的優(yōu)選效果進(jìn)行說(shuō)明。本實(shí)施例中,APP軟件存在有三張界面圖,每張界面圖為10千字節(jié)(Kbyte,以下簡(jiǎn)稱K),因此,僅用于存儲(chǔ)Π界面的界面圖,該APP軟件需要3*10=30K。第一張界面圖包括背景圖和中文的文字說(shuō)明,第二張界面圖包括與第一張界面圖相同的背景圖和英文的文字說(shuō)明,第三張界面圖包括與第一張、第二張界面圖相同的背景圖和法語(yǔ)的文字說(shuō)明。假設(shè)在一個(gè)Π界面中,背景圖使用8K,而文字說(shuō)明使用2K。
[0054]而采用本發(fā)明實(shí)施例后,APP軟件的資料庫(kù)中僅需要存儲(chǔ)一張背景圖和三種不同的語(yǔ)言的說(shuō)明,當(dāng)需要生成UI界面時(shí),背景圖保持不變,利用獨(dú)立的文字控件調(diào)用不同的語(yǔ)種的文字,將兩者進(jìn)行組合。因此,相對(duì)于現(xiàn)有技術(shù)提及的Π界面的界面圖生成方法,至少會(huì)減少兩張背景圖的存儲(chǔ)。此時(shí)APP軟件關(guān)于Π界面的存儲(chǔ)空間中應(yīng)為8+3*2=14K。
[0055]由本實(shí)施例可以看出,采用本發(fā)明實(shí)施例能夠大大降低APP軟件中Π界面對(duì)存儲(chǔ)空間的占有比例,從而節(jié)省了存儲(chǔ)資源。對(duì)于終端而言,某一 APP軟件所需資源減少,終端可以再行安裝其他APP軟件,提高有限資源的利用率。
[0056]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種Π界面的文字信息更換裝置,用于支持上述任意一個(gè)優(yōu)選實(shí)施例或其組成。圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的UI界面的文字信息更換裝置。參見(jiàn)圖3,該裝置至少包括:
[0057]控件設(shè)置模塊310,用于為UI界面的文字元素生成獨(dú)立的文字控件。
[0058]定位模塊320,用于接收文字信息更換指示后,定位當(dāng)前Π界面的文字信息。
[0059]更換模塊330,分別與控件設(shè)置模塊310以及定位模塊320耦合,用于通過(guò)文字控件調(diào)用文字信息更換指示所指示的新的文字信息;以及,利用新的文字信息替換或覆蓋原有文字信息。
[0060]在一個(gè)優(yōu)選的實(shí)施例中,文字信息更換包括下列至少之一:
[0061]文字語(yǔ)種更換;
[0062]文字說(shuō)明替換。
[0063]在一個(gè)優(yōu)選的實(shí)施例中,更換模塊330還用于:
[0064]背景為相同天氣圖的時(shí)間說(shuō)明的替換;
[0065]背景為同一張海報(bào)圖的人物說(shuō)明的替換;
[0066]背景為同一建筑示意圖的比例說(shuō)明。
[0067]在一個(gè)優(yōu)選的實(shí)施例中,更換模塊330還用于:
[0068]將UI界面中所有的文字元素均更換為文字信息更換指示所指示的新的語(yǔ)種;或者
[0069]將UI界面中與文字信息更換指示對(duì)應(yīng)的部分文字元素更換為新的語(yǔ)種。
[0070]采用本發(fā)明實(shí)施例提供的方法及裝置,可以達(dá)到如下有益效果:
[0071]在本發(fā)明實(shí)施例中,UI界面的文字元素具備獨(dú)立的文字控件,并不是將圖片和文字一體處理。因此,當(dāng)收到文字信息更換指示后,可以直接利用文字控件進(jìn)行處理,調(diào)用新的文字信息替換或覆蓋原有文字信息。為了增加界面的整潔性,在文字信息更換的過(guò)程中,需要準(zhǔn)確定位當(dāng)前Π界面的文字信息,在定位處進(jìn)行文字信息的更換,保證更換后生成的UI界面的完整性與可用性。文字元素能夠利用文字控件單獨(dú)控制后,Π界面修改時(shí)不需要同現(xiàn)有技術(shù)一般將整張圖片均替換掉,對(duì)APP軟件包而言,大大縮小了 Π界面所占的存儲(chǔ)空間,節(jié)省資源。
[0072]此外,需要說(shuō)明的是,本領(lǐng)域技術(shù)人員能夠理解,可以對(duì)各實(shí)施例設(shè)備中的模塊進(jìn)行改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中;可以把各實(shí)施例中適當(dāng)?shù)哪K或單元或組件組合成一個(gè)模塊或單元或組件;和/或,可以把各實(shí)施例中適當(dāng)?shù)哪K或單元或組件分成多個(gè)子模塊或子單元或子組件。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0073]至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,雖然本文已詳盡示出和描述了本發(fā)明的多個(gè)示例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開(kāi)的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn)定為覆蓋了所有這些其他變型或修改。
【權(quán)利要求】
1.一種應(yīng)用UI界面的文字信息更換方法,其特征在于,包括: 為UI界面的文字元素生成獨(dú)立的文字控件; 接收文字信息更換指示后,定位當(dāng)前UI界面的文字信息; 通過(guò)所述文字控件調(diào)用所述文字信息更換指示所指示的新的文字信息;以及 利用所述新的文字信息替換或覆蓋原有文字信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述文字信息更換包括下列至少之一: 文字語(yǔ)種更換; 文字說(shuō)明替換。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述文字說(shuō)明替換包括下列至少之一: 背景為相同天氣圖的時(shí)間說(shuō)明的替換; 背景為同一張海報(bào)圖的人物說(shuō)明的替換; 背景為同一建筑示意圖的比例說(shuō)明。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述文字語(yǔ)種更換包括: 將所述Π界面中所有的文字元素均更換為所述文字信息更換指示所指示的新的語(yǔ)種;或者 將所述Π界面中與所述文字信息更換指示對(duì)應(yīng)的部分文字元素更換為新的語(yǔ)種。
5.一種應(yīng)用Π界面的文字信息更換裝置,其特征在于,包括: 控件設(shè)置模塊,用于為Π界面的文字元素生成獨(dú)立的文字控件; 定位模塊,用于接收文字信息更換指示后,定位當(dāng)前Π界面的文字信息; 更換模塊,用于通過(guò)所述文字控件調(diào)用所述文字信息更換指示所指示的新的文字信息;以及,利用所述新的文字信息替換或覆蓋原有文字信息。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述文字信息更換包括下列至少之一: 文字語(yǔ)種更換; 文字說(shuō)明替換。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述更換模塊還用于: 背景為相同天氣圖的時(shí)間說(shuō)明的替換; 背景為同一張海報(bào)圖的人物說(shuō)明的替換; 背景為同一建筑示意圖的比例說(shuō)明。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述更換模塊還用于: 將所述Π界面中所有的文字元素均更換為所述文字信息更換指示所指示的新的語(yǔ)種;或者 將所述Π界面中與所述文字信息更換指示對(duì)應(yīng)的部分文字元素更換為新的語(yǔ)種。
【文檔編號(hào)】G06F9/44GK103942045SQ201410109359
【公開(kāi)日】2014年7月23日 申請(qǐng)日期:2014年3月21日 優(yōu)先權(quán)日:2014年3月21日
【發(fā)明者】張桂芳, 程永甫, 吳洪金, 王曉燕 申請(qǐng)人:海爾集團(tuán)公司, 青島海爾空調(diào)器有限總公司