專(zhuān)利名稱(chēng):用戶(hù)界面顯示方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種用戶(hù)界面顯示方法和裝置。
背景技術(shù):
隨著智能終端上各種應(yīng)用軟件的爆發(fā)式增長(zhǎng),人們?cè)谕ㄟ^(guò)智能終端使用應(yīng)用軟件的同時(shí)對(duì)各種應(yīng)用的體驗(yàn)的要求也越來(lái)越高。特別是對(duì)于用戶(hù)界面的追求也也越來(lái)越高,用戶(hù)界面是否可以有效滿(mǎn)足用戶(hù)的使用喜歡也逐漸成為用戶(hù)是否選擇使用該應(yīng)用的一個(gè)判定標(biāo)準(zhǔn),同時(shí)用戶(hù)界面的好壞也直接決定了人機(jī)交互操作的舒適度與自由性。然而,相關(guān)技術(shù)中,一般應(yīng)用程序的用戶(hù)界面都是預(yù)先設(shè)定好的,用戶(hù)無(wú)法對(duì)其進(jìn)行設(shè)置或者自定義地定制用戶(hù)界面。這樣難免會(huì)出現(xiàn)有些應(yīng)用的用戶(hù)喜歡不符合用戶(hù)的使用習(xí)慣,用戶(hù)界面的定制不夠靈活,還不能為用戶(hù)提供足夠的個(gè)性化智能定制以實(shí)現(xiàn)用戶(hù)對(duì)軟件的用戶(hù)界面的自主控制。針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明提供了一種用戶(hù)界面顯示方法和裝置,以至少解決現(xiàn)有技術(shù)中用戶(hù)無(wú)法對(duì)用戶(hù)界面進(jìn)行定制而造成的應(yīng)用的用戶(hù)界面的顯示不靈活的技術(shù)問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種用戶(hù)界面顯示方法,包括獲取預(yù)先生成的用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息;根據(jù)上述設(shè)置信息顯示上述應(yīng)用的用戶(hù)界面。優(yōu)選地,預(yù)先生成上述設(shè)置信息的步驟包括接收用戶(hù)對(duì)上述應(yīng)用的用戶(hù)界面進(jìn)行定制的定制請(qǐng)求;響應(yīng)于上述定制請(qǐng)求使得當(dāng)前的上述用戶(hù)界面處于編輯狀態(tài);根據(jù)用戶(hù)對(duì)上述用戶(hù)界面的操作對(duì)上述用戶(hù)界面的大小和/或位置進(jìn)行調(diào)整;將調(diào)整后的上述應(yīng)·用的位置信息和大小信息作為上述設(shè)置信息進(jìn)行存儲(chǔ)。優(yōu)選地,根據(jù)用戶(hù)對(duì)上述用戶(hù)界面的操作對(duì)上述用戶(hù)界面的大小和/或位置進(jìn)行調(diào)整包括以下至少之一當(dāng)確定上述操作為放大處理時(shí),對(duì)上述用戶(hù)界面的整體進(jìn)行放大處理;當(dāng)確定上述操作為縮小處理時(shí),對(duì)上述用戶(hù)界面的整體進(jìn)行縮小處理;或者當(dāng)確定上述操作為拖動(dòng)處理時(shí),對(duì)上述用戶(hù)界面中被選定的區(qū)域進(jìn)行拖動(dòng)處理。優(yōu)選地,在對(duì)上述用戶(hù)界面的整體進(jìn)行放大處理的過(guò)程中,上述方法還包括當(dāng)對(duì)上述被選定的區(qū)域放大后得到的界面大于顯示屏所能顯示的最大面積時(shí),對(duì)上述被選定的區(qū)域進(jìn)行全屏顯示。優(yōu)選地,在對(duì)上述用戶(hù)界面的整體進(jìn)行縮小處理的過(guò)程中,上述方法還包括當(dāng)對(duì)上述被選定的區(qū)域縮小后的界面小于預(yù)先定義的最小面積時(shí),利用預(yù)先定義的最小顯示面積顯示上述被選定的區(qū)域。優(yōu)選地,在對(duì)上述用戶(hù)界面中被選定的區(qū)域進(jìn)行拖動(dòng)處理的過(guò)程中,上述方法還包括當(dāng)對(duì)上述被選定的區(qū)域拖動(dòng)到顯示屏的邊界時(shí),停止對(duì)上述被選定的區(qū)域的位置移動(dòng)。
根據(jù)本發(fā)明的另一方面,提供了一種用戶(hù)界面顯示裝置,包括獲取單元,用于獲取預(yù)先生成的用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息;顯示單元,用于根據(jù)上述設(shè)置信息顯示上述應(yīng)用的用戶(hù)界面。優(yōu)選地,上述裝置還包括生成單元,用于預(yù)先生成上述設(shè)置信息,上述生成單元包括接收模塊,用于接收用戶(hù)對(duì)上述應(yīng)用的用戶(hù)界面進(jìn)行定制的定制請(qǐng)求;設(shè)置模塊,用于響應(yīng)于上述定制請(qǐng)求使得當(dāng)前的上述用戶(hù)界面處于編輯狀態(tài);調(diào)整模塊,用于根據(jù)用戶(hù)對(duì)上述用戶(hù)界面的操作對(duì)上述用戶(hù)界面的大小和/或位置進(jìn)行調(diào)整;存儲(chǔ)單元,用于將調(diào)整后的上述應(yīng)用的位置信息和大小信息作為上述設(shè)置信息進(jìn)行存儲(chǔ)。優(yōu)選地,上述調(diào)整模塊包括以下至少之一第一調(diào)整子模塊,用于當(dāng)確定上述操作為放大處理時(shí),對(duì)上述用戶(hù)界面的整體進(jìn)行放大處理;第二調(diào)整模塊,用于當(dāng)確定上述操作為縮小處理時(shí),對(duì)上述用戶(hù)界面的整體進(jìn)行縮小處理;或者第三調(diào)整模塊,用于當(dāng)確定上述操作為拖動(dòng)處理時(shí),對(duì)上述用戶(hù)界面中被選定的區(qū)域進(jìn)行拖動(dòng)處理。優(yōu)選地,上述第一調(diào)整子模塊還用于在對(duì)上述用戶(hù)界面的整體進(jìn)行放大處理的過(guò)程中,當(dāng)對(duì)上述被選定的區(qū)域放大后得到的界面大于顯示屏所能顯示的最大面積時(shí),對(duì)上述被選定的區(qū)域進(jìn)行全屏顯示。在本發(fā)明中,預(yù)先生成了用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息,根據(jù)這些預(yù)先生成的設(shè)置信息來(lái)顯示應(yīng)用的用戶(hù)界面,即,用戶(hù)可以對(duì)用戶(hù)界面進(jìn)行定制,從而解決了現(xiàn)有技術(shù)中用戶(hù)無(wú)法對(duì)用戶(hù)界面進(jìn)行定制而造成的應(yīng)用的用戶(hù)界面的顯示不靈活的技術(shù)問(wèn)題,達(dá)到了提高在用戶(hù)界面的定制方面的靈活性的技術(shù)效果,同時(shí)也提高了用戶(hù)體驗(yàn)。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明實(shí)施例的用戶(hù)界面顯示方法的一種優(yōu)選流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的用戶(hù)界面顯示方法的另一種優(yōu)選流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的用戶(hù)界面顯示裝置的一種優(yōu)選結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明實(shí)施例的用戶(hù)界面顯示裝置的另一種優(yōu)選結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明實(shí)施的實(shí)現(xiàn)個(gè)性化用戶(hù)界面功能的系統(tǒng)結(jié)構(gòu)示意圖;圖6是根據(jù)本發(fā)明實(shí)例的實(shí)現(xiàn)個(gè)性化用戶(hù)界面方法的一種優(yōu)選流程圖;圖7是根據(jù)本發(fā)明實(shí)例的實(shí)現(xiàn)個(gè)性化用戶(hù)界面方法的另一種優(yōu)選流程圖;圖8是根據(jù)本發(fā)明實(shí)例的實(shí)現(xiàn)個(gè)性化用戶(hù)界面功能的初始效果示意圖;圖9是根據(jù)本發(fā)明實(shí)例的實(shí)現(xiàn)個(gè)性化用戶(hù)界面功能的整體方法的效果示意圖;圖10是根據(jù)本發(fā)明實(shí)例的實(shí)現(xiàn)個(gè)性化用戶(hù)界面功能的對(duì)用戶(hù)界面進(jìn)行區(qū)域劃分的效果不意圖;圖11是根據(jù)本發(fā)明實(shí)例的實(shí)現(xiàn)個(gè)性化用戶(hù)界面功能的對(duì)選定區(qū)域進(jìn)行拖動(dòng)的效果示意圖;圖12是根據(jù)本發(fā)明實(shí)例的實(shí)現(xiàn)個(gè)性化用戶(hù)界面功能的對(duì)選定區(qū)域進(jìn)行放大顯示的效果示意圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。本發(fā)明實(shí)施例提供了一種優(yōu)選的用戶(hù)界面顯示方法,如圖I所示,該方法包括以下步驟步驟S102 :獲取預(yù)先生成的用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息;步驟S104 :根據(jù)設(shè)置信息顯不應(yīng)用的用戶(hù)界面。在上述優(yōu)選實(shí)施方式中,預(yù)先生成了用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息,根據(jù)這些預(yù)先生成的設(shè)置信息來(lái)顯示應(yīng)用的用戶(hù)界面,即,用戶(hù)可以對(duì)用戶(hù)界面進(jìn)行定制,從而解決了現(xiàn)有技術(shù)中用戶(hù)無(wú)法對(duì)用戶(hù)界面進(jìn)行定制而造成的應(yīng)用的用戶(hù)界面的顯示不靈活的
技術(shù)問(wèn)題,達(dá)到了提高在用戶(hù)界面的定制方面的靈活性的技術(shù)效果,同時(shí)也提高了用戶(hù)體驗(yàn)。對(duì)于上述預(yù)先生成的設(shè)置信息可以按照如圖2所示的方式生成,如圖2所示,包括以下步驟步驟S202 :接收用戶(hù)對(duì)應(yīng)用的用戶(hù)界面進(jìn)行定制的定制請(qǐng)求;步驟S204 :響應(yīng)于定制請(qǐng)求使得當(dāng)前的用戶(hù)界面處于編輯狀態(tài);步驟S206 :根據(jù)用戶(hù)對(duì)用戶(hù)界面的操作對(duì)用戶(hù)界面的大小和/或位置進(jìn)行調(diào)整;步驟S208 :將調(diào)整后的應(yīng)用的位置信息和大小信息作為設(shè)置信息進(jìn)行存儲(chǔ)。S卩,用戶(hù)可以進(jìn)入對(duì)用戶(hù)界面進(jìn)行個(gè)性化定制的界面,然后來(lái)設(shè)置用戶(hù)界面上各個(gè)組件的位置或者大小,將設(shè)定好的位置或者大小為設(shè)置信息進(jìn)行存儲(chǔ),從而實(shí)現(xiàn)用戶(hù)對(duì)用戶(hù)界面的個(gè)性化定制,這樣在用戶(hù)應(yīng)用軟件的時(shí)候就可以看到自己自定義的用戶(hù)界面。在對(duì)用戶(hù)界面進(jìn)行自定義設(shè)置的過(guò)程中,主要就是對(duì)對(duì)用戶(hù)界面的大小和/或位置進(jìn)行調(diào)整,例如,當(dāng)確定操作為放大處理時(shí),對(duì)用戶(hù)界面的整體進(jìn)行放大處理;當(dāng)確定操作為縮小處理時(shí),對(duì)用戶(hù)界面的整體進(jìn)行縮小處理;或者當(dāng)確定操作為拖動(dòng)處理時(shí),對(duì)用戶(hù)界面中被選定的區(qū)域進(jìn)行拖動(dòng)處理??紤]到在進(jìn)行放大處理的過(guò)程中,可能會(huì)出現(xiàn)放大的倍數(shù)過(guò)大而超出顯示屏所能顯示的范圍,在這種情況下就需要設(shè)定一個(gè)放大的規(guī)則,從而使得不會(huì)出現(xiàn)應(yīng)用的界面難以完全顯示的問(wèn)題。在一個(gè)優(yōu)選實(shí)施方式中,在對(duì)用戶(hù)界面的整體進(jìn)行放大處理的過(guò)程中,當(dāng)對(duì)被選定的區(qū)域放大后得到的界面大于顯示屏所能顯示的最大面積時(shí),對(duì)被選定的區(qū)域進(jìn)行全屏顯示,即,在用戶(hù)界面放大至充滿(mǎn)整屏?xí)r就自動(dòng)停止放大。當(dāng)然為了保證顯示的效果,也不能過(guò)小顯示,在一個(gè)優(yōu)選實(shí)施方式中,在對(duì)用戶(hù)界面的整體進(jìn)行縮小處理的過(guò)程中,當(dāng)對(duì)被選定的區(qū)域縮小后的界面小于預(yù)先定義的最小面積時(shí),利用預(yù)先定義的最小顯示面積顯示被選定的區(qū)域。優(yōu)選地,上述的最小顯示面積可以是該應(yīng)用最初的原始大小。即,在對(duì)用戶(hù)界面進(jìn)行縮小處理時(shí),當(dāng)界面縮小至原始大小時(shí)停止縮小。在對(duì)用戶(hù)界面中的某個(gè)區(qū)域進(jìn)行拖動(dòng)處理時(shí),也不能將其移植顯示屏外側(cè),在一個(gè)優(yōu)選實(shí)施方式中,在對(duì)用戶(hù)界面中被選定的區(qū)域進(jìn)行拖動(dòng)處理的過(guò)程中,當(dāng)對(duì)被選定的區(qū)域拖動(dòng)到顯示屏的邊界時(shí),停止對(duì)被選定的區(qū)域的位置移動(dòng)。即,如果是拖動(dòng)動(dòng)作,在對(duì)相應(yīng)界面區(qū)域進(jìn)行拖動(dòng)處理時(shí),當(dāng)界面拖動(dòng)至屏幕邊界時(shí)就實(shí)現(xiàn)自動(dòng)???。
在本實(shí)施例中還提供了一種用戶(hù)界面顯示裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“單元”或者“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。圖3是根據(jù)本發(fā)明實(shí)施例的用戶(hù)界面顯示裝置的一種優(yōu)選結(jié)構(gòu)框圖,如圖3所示,包括獲取單元302和顯示單元304,下面對(duì)該結(jié)構(gòu)進(jìn)行說(shuō)明。獲取單元302,用于獲取預(yù)先生成的用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息;顯示單元304,與獲取單元302耦合,用于根據(jù)設(shè)置信息顯示應(yīng)用的用戶(hù)界面。在一個(gè)優(yōu)選實(shí)施方式中,如圖4所示,上述裝置還包括生成單元306,與獲取單元302耦合,用于預(yù)先生成設(shè)置信息,其中,該生成單元還包括 接收模塊402,用于接收用戶(hù)對(duì)應(yīng)用的用戶(hù)界面進(jìn)行定制的定制請(qǐng)求;設(shè)置模塊404,與接收模塊402耦合,用于響應(yīng)于定制請(qǐng)求使得當(dāng)前的用戶(hù)界面處于編輯狀態(tài);調(diào)整模塊406,與設(shè)置模塊404耦合,用于根據(jù)用戶(hù)對(duì)用戶(hù)界面的操作對(duì)用戶(hù)界面的大小和/或位置進(jìn)行調(diào)整;存儲(chǔ)單元408,與調(diào)整模塊406耦合,用于將調(diào)整后的應(yīng)用的位置信息和大小信息作為設(shè)置信息進(jìn)行存儲(chǔ)。在一個(gè)優(yōu)選實(shí)施方式中,調(diào)整模塊包括以下至少之一第一調(diào)整子模塊,用于當(dāng)確定操作為放大處理時(shí),對(duì)用戶(hù)界面的整體進(jìn)行放大處理;第二調(diào)整模塊,用于當(dāng)確定操作為縮小處理時(shí),對(duì)用戶(hù)界面的整體進(jìn)行縮小處理;或者第三調(diào)整模塊,用于當(dāng)確定操作為拖動(dòng)處理時(shí),對(duì)用戶(hù)界面中被選定的區(qū)域進(jìn)行拖動(dòng)處理。上述第一調(diào)整子模塊還用于在對(duì)用戶(hù)界面的整體進(jìn)行放大處理的過(guò)程中,當(dāng)對(duì)被選定的區(qū)域放大后得到的界面大于顯示屏所能顯示的最大面積時(shí),對(duì)被選定的區(qū)域進(jìn)行全屏顯示。在本優(yōu)選實(shí)施例中,還提供了一種實(shí)現(xiàn)個(gè)性化用戶(hù)界面的方法與系統(tǒng),優(yōu)選的,如圖5所示,該實(shí)現(xiàn)個(gè)性化用戶(hù)界面功能的系統(tǒng)結(jié)構(gòu)位于智能終端系統(tǒng)內(nèi),包括界面設(shè)置模塊、觸摸動(dòng)作處理模塊、界面展示處理模塊、以及用戶(hù)界面展示模塊。其中,界面設(shè)置模塊包括讀取界面設(shè)置模塊、恢復(fù)原始設(shè)置模塊、界面設(shè)置模塊、以及保存界面設(shè)置模塊。下面對(duì)這幾個(gè)模塊的功能進(jìn)行詳細(xì)描述讀取界面設(shè)置模塊,用于讀取當(dāng)前的界面設(shè)置;恢復(fù)原始設(shè)置模塊,用于將界面設(shè)置恢復(fù)成軟件的初始設(shè)置;界面設(shè)置模塊,用于開(kāi)始界面的個(gè)性化智能定制;保存界面設(shè)置模塊,用于保存界面的個(gè)性化智能定制。觸摸動(dòng)作處理模塊包括觸摸動(dòng)作接收模塊、觸摸動(dòng)作識(shí)別模塊。其中,觸摸動(dòng)作接收模塊用于接收用戶(hù)的觸控輸入,將其傳送給觸摸動(dòng)作識(shí)別模塊;觸摸動(dòng)作識(shí)別模塊,用于進(jìn)行相應(yīng)的處理并將觸控輸入傳送給界面展示處理模塊進(jìn)行處理;界面展示處理模塊,用于接收識(shí)別后的觸摸動(dòng)作,如果是縮放動(dòng)作,相應(yīng)界面區(qū)域進(jìn)行縮放動(dòng)作,當(dāng)接收界面放大至充滿(mǎn)整屏?xí)r停止放大,當(dāng)界面縮小至原始大小時(shí)停止縮??;如果是拖動(dòng)動(dòng)作,相應(yīng)界面區(qū)域進(jìn)行拖動(dòng)動(dòng)作,當(dāng)界面拖動(dòng)至屏幕邊界時(shí)實(shí)現(xiàn)自動(dòng)停O用戶(hù)界面展示模塊,用于展示用戶(hù)界面,尤其是個(gè)性化的智能用戶(hù)界面?;谏鲜龅膶?shí)現(xiàn)個(gè)性化用戶(hù)界面功能的系統(tǒng)結(jié)構(gòu),本發(fā)明實(shí)施例還提供了一種優(yōu)選的實(shí)現(xiàn)個(gè)性化用戶(hù)界面功能方法,如圖6所示,可以包括以下步驟步驟S602 :用戶(hù)在智能終端上打開(kāi)某個(gè)應(yīng)用軟件,并通過(guò)界面設(shè)置模塊讀取用戶(hù)對(duì)該應(yīng)用的用戶(hù)界面的設(shè)置信息;步驟S604 :用戶(hù)界面展示模塊根據(jù)設(shè)置信息展示應(yīng)用界面。具體的,如圖7所示,用戶(hù)可以通過(guò)以下生成設(shè)置信息·步驟S702 :用戶(hù)選擇界面設(shè)置選項(xiàng)開(kāi)始界面?zhèn)€性化智能定制,優(yōu)選地,用戶(hù)可以選擇區(qū)域定制或者是整體定制。在選擇區(qū)域定制時(shí),當(dāng)前應(yīng)用軟件提示用戶(hù)區(qū)域分界線(xiàn),用戶(hù)可在界面的某個(gè)區(qū)域內(nèi)執(zhí)行縮放或者拖動(dòng)動(dòng)作;在選擇整體定制時(shí),用戶(hù)可以對(duì)界面的整體執(zhí)行縮放或者拖動(dòng)動(dòng)作。步驟S704 :觸摸動(dòng)作處理模塊接收識(shí)別用戶(hù)的觸摸事件,其中,觸摸動(dòng)作接收模塊用于接收觸摸動(dòng)作并轉(zhuǎn)送給觸摸動(dòng)作識(shí)別模塊,觸觸摸動(dòng)作識(shí)別模塊用于識(shí)別觸摸動(dòng)作并轉(zhuǎn)送給界面展示處理模塊。步驟S706 :界面展示處理模塊處理用戶(hù)的觸摸事件,如果是縮放動(dòng)作,則對(duì)相應(yīng)的界面區(qū)域進(jìn)行縮放動(dòng)作,當(dāng)用戶(hù)界面被放大至充滿(mǎn)整屏?xí)r停止放大;當(dāng)界面縮小至原始大小時(shí)停止縮小;如果是拖動(dòng)動(dòng)作,對(duì)相應(yīng)的界面區(qū)域進(jìn)行拖動(dòng)動(dòng)作,當(dāng)界面拖動(dòng)至屏幕邊界時(shí)實(shí)現(xiàn)自動(dòng)??俊R匀鐖D8所示的遙控軟件的原始界面為例進(jìn)行說(shuō)明,顯示的用戶(hù)界面中有設(shè)置區(qū)域(Setting),選擇區(qū)域(Select)還包括用于指示上下左右的部件,相應(yīng)的還有遙控條區(qū)域,還有數(shù)字區(qū)域以及對(duì)聲音和頻道進(jìn)行控制的區(qū)域。如圖9所示,當(dāng)用戶(hù)界面被放大至充滿(mǎn)整屏?xí)r停止放大的效果示意圖,如圖10所示,是對(duì)用戶(hù)界面的區(qū)域進(jìn)行劃分的效果示意圖,其中,用虛線(xiàn)標(biāo)注出對(duì)用戶(hù)界面的分區(qū);如圖11所示,是對(duì)某個(gè)區(qū)域進(jìn)行拖動(dòng)時(shí),實(shí)現(xiàn)區(qū)域的自動(dòng)???;優(yōu)選的,還可以如圖12所示,對(duì)選定的某部分區(qū)域進(jìn)行放大,也放大時(shí)充滿(mǎn)全屏?xí)r停止放大,如果再對(duì)其進(jìn)行縮小則相應(yīng)的縮小至原始的尺寸。步驟S708 :在設(shè)置完成后,用戶(hù)可以選擇保存并鎖定界面,從而完成界面的個(gè)性化智能定制。步驟S710 :當(dāng)應(yīng)用軟件再次讀取界面設(shè)置,進(jìn)入用戶(hù)定制界面的展示。通過(guò)該優(yōu)選實(shí)施例,在智能終端上實(shí)現(xiàn)了用戶(hù)界面的個(gè)性化智能定制,通過(guò)智能終端的界面設(shè)置模塊實(shí)現(xiàn)了界面信息的讀取重置以及設(shè)置與保存,通過(guò)智能終端的觸摸動(dòng)作處理模塊處理用戶(hù)的觸摸輸入,通過(guò)智能終端的界面展示處理模塊實(shí)現(xiàn)用戶(hù)界面的智能布局,并最終通過(guò)智能終端的界面展示模塊進(jìn)行用戶(hù)界面的展示。為用戶(hù)提供了一種界面?zhèn)€性化智能定制的方法與系統(tǒng),簡(jiǎn)化了用戶(hù)在使用軟件時(shí)的操作,提高了人機(jī)交互操作的舒適度與自由性,提高了用戶(hù)界面定制的靈活性,也大大提高了用戶(hù)體驗(yàn)。在另外一個(gè)實(shí)施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施方式中描述的技術(shù)方案。在另外一個(gè)實(shí)施例中,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有上述軟件,該存儲(chǔ)介質(zhì)包括但不限于光盤(pán)、軟盤(pán)、硬盤(pán)、可擦寫(xiě)存儲(chǔ)器等。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果預(yù)先生成了用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息,根據(jù)這些預(yù)先生成的設(shè)置信息來(lái)顯示應(yīng)用的用戶(hù)界面,即,用戶(hù)可以對(duì)用戶(hù)界面進(jìn)行定制,從而解決了現(xiàn)有技術(shù)中用戶(hù)無(wú)法對(duì)用戶(hù)界面進(jìn)行定制而造成的應(yīng)用的用戶(hù)界面的顯示不靈活的技術(shù)問(wèn)題,達(dá)到了提高在用戶(hù)界面的定制方面的靈活性的技術(shù)效果,同時(shí)也提高了用戶(hù)體驗(yàn)。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用戶(hù)界面顯示方法,其特征在于,包括獲取預(yù)先生成的用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息;根據(jù)所述設(shè)置信息顯示所述應(yīng)用的用戶(hù)界面。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,預(yù)先生成所述設(shè)置信息的步驟包括接收用戶(hù)對(duì)所述應(yīng)用的用戶(hù)界面進(jìn)行定制的定制請(qǐng)求;響應(yīng)于所述定制請(qǐng)求使得當(dāng)前的所述用戶(hù)界面處于編輯狀態(tài);根據(jù)用戶(hù)對(duì)所述用戶(hù)界面的操作對(duì)所述用戶(hù)界面的大小和/或位置進(jìn)行調(diào)整;將調(diào)整后的所述應(yīng)用的位置信息和大小信息作為所述設(shè)置信息進(jìn)行存儲(chǔ)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)用戶(hù)對(duì)所述用戶(hù)界面的操作對(duì)所述用戶(hù)界面的大小和/或位置進(jìn)行調(diào)整包括以下至少之一當(dāng)確定所述操作為放大處理時(shí),對(duì)所述用戶(hù)界面的整體進(jìn)行放大處理;當(dāng)確定所述操作為縮小處理時(shí),對(duì)所述用戶(hù)界面的整體進(jìn)行縮小處理;或者當(dāng)確定所述操作為拖動(dòng)處理時(shí),對(duì)所述用戶(hù)界面中被選定的區(qū)域進(jìn)行拖動(dòng)處理。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在對(duì)所述用戶(hù)界面的整體進(jìn)行放大處理的過(guò)程中,所述方法還包括當(dāng)對(duì)所述被選定的區(qū)域放大后得到的界面大于顯示屏所能顯示的最大面積時(shí),對(duì)所述被選定的區(qū)域進(jìn)行全屏顯示。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在對(duì)所述用戶(hù)界面的整體進(jìn)行縮小處理的過(guò)程中,所述方法還包括當(dāng)對(duì)所述被選定的區(qū)域縮小后的界面小于預(yù)先定義的最小面積時(shí),利用預(yù)先定義的最小顯示面積顯示所述被選定的區(qū)域。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,在對(duì)所述用戶(hù)界面中被選定的區(qū)域進(jìn)行拖動(dòng)處理的過(guò)程中,所述方法還包括當(dāng)對(duì)所述被選定的區(qū)域拖動(dòng)到顯示屏的邊界時(shí),停止對(duì)所述被選定的區(qū)域的位置移動(dòng)。
7.一種用戶(hù)界面顯示裝置,其特征在于,包括獲取單元,用于獲取預(yù)先生成的用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息;顯示單元,用于根據(jù)所述設(shè)置信息顯示所述應(yīng)用的用戶(hù)界面。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括生成單元,用于預(yù)先生成所述設(shè)置信息,所述生成單元包括接收模塊,用于接收用戶(hù)對(duì)所述應(yīng)用的用戶(hù)界面進(jìn)行定制的定制請(qǐng)求;設(shè)置模塊,用于響應(yīng)于所述定制請(qǐng)求使得當(dāng)前的所述用戶(hù)界面處于編輯狀態(tài);調(diào)整模塊,用于根據(jù)用戶(hù)對(duì)所述用戶(hù)界面的操作對(duì)所述用戶(hù)界面的大小和/或位置進(jìn)行調(diào)整;存儲(chǔ)單元,用于將調(diào)整后的所述應(yīng)用的位置信息和大小信息作為所述設(shè)置信息進(jìn)行存儲(chǔ)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述調(diào)整模塊包括以下至少之一第一調(diào)整子模塊,用于當(dāng)確定所述操作為放大處理時(shí),對(duì)所述用戶(hù)界面的整體進(jìn)行放大處理;第二調(diào)整模塊,用于當(dāng)確定所述操作為縮小處理時(shí),對(duì)所述用戶(hù)界面的整體進(jìn)行縮小處理;或者 第三調(diào)整模塊,用于當(dāng)確定所述操作為拖動(dòng)處理時(shí),對(duì)所述用戶(hù)界面中被選定的區(qū)域進(jìn)行拖動(dòng)處理。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一調(diào)整子模塊還用于在對(duì)所述用戶(hù)界面的整體進(jìn)行放大處理的過(guò)程中,當(dāng)對(duì)所述被選定的區(qū)域放大后得到的界面大于顯示屏所能顯示的最大面積時(shí),對(duì)所述被選定的區(qū)域進(jìn)行全屏顯示。
全文摘要
本發(fā)明公開(kāi)了一種用戶(hù)界面顯示方法和裝置,其中,該方法包括獲取預(yù)先生成的用戶(hù)對(duì)應(yīng)用的用戶(hù)界面的設(shè)置信息;根據(jù)設(shè)置信息顯示應(yīng)用的用戶(hù)界面。本發(fā)明解決了現(xiàn)有技術(shù)中用戶(hù)無(wú)法對(duì)用戶(hù)界面進(jìn)行定制而造成的應(yīng)用的用戶(hù)界面的顯示不靈活的技術(shù)問(wèn)題,達(dá)到了提高在用戶(hù)界面的定制方面的靈活性的技術(shù)效果。
文檔編號(hào)G06F3/0488GK102929481SQ20121037985
公開(kāi)日2013年2月13日 申請(qǐng)日期2012年10月9日 優(yōu)先權(quán)日2012年10月9日
發(fā)明者王偉煒, 施麗男, 唐緯 申請(qǐng)人:中興通訊股份有限公司南京分公司