專(zhuān)利名稱(chēng):調(diào)整控件按鈕布局的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸摸處理技術(shù)領(lǐng)域,特別涉及一種調(diào)整控件按鈕布局的方法和裝置。
背景技術(shù):
隨著多媒體信息查詢(xún)的與日俱增,人們?cè)絹?lái)越多地談到觸摸屏。利用觸摸屏,用戶(hù)只需通過(guò)手指觸摸就能實(shí)現(xiàn)對(duì)計(jì)算機(jī)、智能手機(jī)等設(shè)備的操作,從而使人機(jī)交互更為直截 了當(dāng),極大方便了那些不懂設(shè)備操作的用戶(hù)。這種人機(jī)交互方式。它賦予了多媒體以嶄新 的面貌,是極富吸引力的多媒體操作技術(shù)。觸摸屏在我國(guó)的應(yīng)用范圍非常廣闊,主要是公共信息的查詢(xún),如電信局、稅務(wù)局、 銀行、電力等部門(mén)的業(yè)務(wù)查詢(xún);城市街頭的信息查詢(xún);此外應(yīng)用于領(lǐng)導(dǎo)辦公、工業(yè)控制、軍 事指揮、電子游戲、點(diǎn)歌點(diǎn)菜、多媒體教學(xué)和房地產(chǎn)預(yù)售等。目前,使用觸摸屏的設(shè)備中,觸摸屏的控件按鈕都是固定排列在屏幕顯示區(qū)域內(nèi), 其顯示位置是不能修改的,對(duì)有特殊的輸入習(xí)慣的用戶(hù)來(lái)說(shuō),使用是非常不方便的。此外, 由于顯示位置不能修改,用戶(hù)界面(User Interface, UI)也比較呆板。
發(fā)明內(nèi)容
為了解決控件按鈕布局呆板的問(wèn)題,本發(fā)明實(shí)施例提供了一種調(diào)整控件按鈕布局 的方法和裝置,技術(shù)方案如下一種調(diào)整控件按鈕布局的方法,包括接收調(diào)整控件按鈕位置的指令;根據(jù)所述指令調(diào)整所述控件按鈕位置信息;保存所述調(diào)整的位置信息與所述控件按鈕的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系加載并顯示所述控件按鈕。進(jìn)一步地,該方法還包括當(dāng)另一用戶(hù)需要調(diào)整所述控件按鈕時(shí),加載所述另一用 戶(hù)的所述控件按鈕對(duì)應(yīng)的位置信息,并切換顯示所述控件按鈕。進(jìn)一步地,該方法還包括調(diào)整所述控件按鈕中任意控件按鈕的背景。進(jìn)一步地,該方法還包括調(diào)整所述控件按鈕被用戶(hù)觸摸時(shí)的背景音頻。一種調(diào)整控件按鈕布局的裝置,包括接收單元,用于接收調(diào)整控件按鈕位置的指令;調(diào)整單元,用于根據(jù)所述指令調(diào)整所述控件按鈕的位置信息;保存單元,用于保存所述調(diào)整的位置信息與所述控件按鈕的對(duì)應(yīng)關(guān)系;加載顯示單元,用于根據(jù)所述對(duì)應(yīng)關(guān)系加載并顯示所述控件按鈕。進(jìn)一步地,該裝置還包括切換單元,用于當(dāng)另一用戶(hù)需要調(diào)整所述控件按鈕時(shí), 加載所述另一用戶(hù)的所述控件按鈕對(duì)應(yīng)的位置信息,并切換顯示所述控件按鈕。進(jìn)一步地,該裝置還包括背景調(diào)整單元,用于調(diào)整所述控件按鈕中任意控件按鈕 的背景。
進(jìn)一步地,該裝置還包括音頻調(diào)整單元,用于調(diào)整所述控件按鈕被用戶(hù)觸摸時(shí)的 背景首頻。在本發(fā)明實(shí)施例中,通過(guò)接收調(diào)整控件按鈕位置的指令;根據(jù)該指令調(diào)整與控件按鈕對(duì)應(yīng)的位置信息;保存該調(diào)整的位置信息與該控件按鈕的對(duì)應(yīng)關(guān)系;根據(jù)該對(duì)應(yīng)關(guān)系 加載并顯示該控件按鈕,可以對(duì)控件按鈕進(jìn)行重新布局,滿(mǎn)足了用戶(hù)差異性、個(gè)性化的需 要,提升了界面的友好性,提高用戶(hù)的體驗(yàn)質(zhì)量。
圖1為本發(fā)明實(shí)施例提供的調(diào)整控件按鈕布局的方法的流程圖;圖2是本發(fā)明實(shí)施例提供的調(diào)整控件按鈕布局的方法的詳細(xì)流程圖;圖3是本發(fā)明實(shí)施例提供的調(diào)整控件按鈕布局的裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式采用本發(fā)明的技術(shù)方案可以對(duì)控件按鈕進(jìn)行重新布局,滿(mǎn)足了用戶(hù)差異性、個(gè)性 化的需要,提升了界面的友好性,提高用戶(hù)的體驗(yàn)質(zhì)量。本發(fā)明實(shí)施例提供了一種調(diào)整控件按鈕布局的方法,如圖1所示,包括101,接收調(diào)整控件按鈕位置的指令;102,根據(jù)該指令調(diào)整與控件按鈕對(duì)應(yīng)的位置信息;103,保存該調(diào)整的位置信息與該控件按鈕的對(duì)應(yīng)關(guān)系;104,根據(jù)該對(duì)應(yīng)關(guān)系加載并顯示該控件按鈕。進(jìn)一步地,該方法還包括當(dāng)另一用戶(hù)需要調(diào)整該控件按鈕時(shí),根據(jù)該另一用戶(hù)的 該控件按鈕及其對(duì)應(yīng)的位置信息的對(duì)應(yīng)關(guān)系加載并切換顯示該控件按鈕。進(jìn)一步地,該方法還包括調(diào)整該控件按鈕中任意控件按鈕的背景。進(jìn)一步地,該方法還包括調(diào)整該控件按鈕被該用戶(hù)觸摸時(shí)背景音頻。其中,控件按鈕的數(shù)量可以是一個(gè)或多個(gè)。下面以移動(dòng)設(shè)備的觸摸屏上的撥號(hào)按鈕為例對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)的描述,但 本發(fā)明的保護(hù)范圍并不以此為例,本發(fā)明所述方法還適用于游戲時(shí)的控件按鈕布局的調(diào) 整,本領(lǐng)域技術(shù)人員可以理解的是,本發(fā)明的保護(hù)范圍包括但不限于移動(dòng)設(shè)備,使用觸摸屏 上的控件按鈕的布局的調(diào)整都可以適用該方法。如圖2所示,本發(fā)明實(shí)施例提供的一種調(diào)整控件按鈕布局的方法,包括201,觸發(fā)流程。在此可根據(jù)需要在觸摸屏的任何地方觸發(fā)修改撥號(hào)按鈕位置的流程,例如,可以 在設(shè)置模塊中添加一個(gè)菜單項(xiàng),點(diǎn)擊后實(shí)現(xiàn)進(jìn)入調(diào)整撥號(hào)按鈕位置的功能。202,顯示當(dāng)前撥號(hào)按鈕的布局界面。移動(dòng)設(shè)備提供了一個(gè)配置文件,配置文件中可添加多個(gè)配置項(xiàng),各配置項(xiàng)保存用 戶(hù)對(duì)撥號(hào)盤(pán)上的各撥號(hào)按鈕的位置配置信息,該配置信息中,保存各撥號(hào)按鈕在觸摸屏的 顯示位置,配置文件中的各配置項(xiàng)中有一個(gè)唯一的配置項(xiàng)作為缺省配置項(xiàng)。在步驟201進(jìn)行觸發(fā)流程后,打開(kāi)配置文件,讀取當(dāng)前缺省配置項(xiàng),并根據(jù)配置項(xiàng) 中各按鈕的位置信息,在觸摸屏上顯示各撥號(hào)按鈕的位置,顯示當(dāng)前缺省的撥號(hào)按鈕布局界面。203,根據(jù)用戶(hù)調(diào)整指令調(diào)整撥號(hào)按鈕位置。在現(xiàn)有技術(shù)中,由于撥號(hào)按鈕固定化、單一化,難以滿(mǎn)足日益增長(zhǎng)的體驗(yàn)要求,例如,對(duì)于右手持移動(dòng)設(shè)備和左手持移動(dòng)設(shè)備的用戶(hù)而言,其使用撥號(hào)按鈕的布局會(huì)有所不 同,或是,有些用戶(hù)喜歡橫向布局的撥號(hào)按鈕,而有些用戶(hù)喜歡豎向布局的撥號(hào)按鈕等。因 此,為了滿(mǎn)足用戶(hù)的個(gè)性化、差異化需求,本發(fā)明實(shí)施例中允許用戶(hù)點(diǎn)擊并拖動(dòng)撥號(hào)按鈕界 面的按鈕,調(diào)整各按鈕的位置,撥號(hào)按鈕的位置隨用戶(hù)的需要進(jìn)行任意性擺放,如,可以把 各按鈕位置布局成環(huán)形、心形以及一些特殊圖案的形狀等,移動(dòng)設(shè)備會(huì)記錄各個(gè)撥號(hào)按鈕 的位置。具體來(lái)講,按鈕0-9的初始位置分別為A-J,經(jīng)過(guò)用戶(hù)調(diào)整后,其位置分別為 Al-Jl。進(jìn)一步地,為了滿(mǎn)足用戶(hù)個(gè)性化需求,提高用戶(hù)體驗(yàn)質(zhì)量,還可以調(diào)整撥號(hào)按鈕的 背景,例如,可以將撥號(hào)按鈕的背景調(diào)整為人物肖像、自然景觀等背景,例如,在配置文件的 配置項(xiàng)中添加一個(gè)背景圖片項(xiàng),根據(jù)用戶(hù)的指令,在裝置中保存的背景圖片,與撥號(hào)按鈕形 成一一對(duì)應(yīng)關(guān)系,并在撥號(hào)按鈕顯示過(guò)程中對(duì)該背景圖片進(jìn)行加載顯示。進(jìn)一步地,為了滿(mǎn)足用戶(hù)個(gè)性化需求,提高用戶(hù)體驗(yàn)質(zhì)量,還可以設(shè)置撥號(hào)按鈕在 被用戶(hù)觸摸時(shí)的背景音樂(lè),使撥號(hào)按鈕可以在用戶(hù)被觸摸時(shí),發(fā)出用戶(hù)想要傾聽(tīng)的音樂(lè),例 如,在配置文件的配置項(xiàng)中添加一個(gè)背景音頻項(xiàng),根據(jù)用戶(hù)的指令在裝置中保存的背景音 頻,與撥號(hào)按鈕形成一一對(duì)應(yīng)關(guān)系,并在撥號(hào)按鈕觸發(fā)的時(shí)候,播放該音頻。在用戶(hù)完成撥號(hào)按鈕位置的調(diào)整后,觸發(fā)結(jié)束按鈕位置調(diào)整過(guò)程,并提示用戶(hù)是 否對(duì)當(dāng)前修改進(jìn)行保存。如果用戶(hù)選擇保存當(dāng)前調(diào)整后的撥號(hào)按鈕位置信息,則進(jìn)入204 ; 如果用戶(hù)未選擇保存,則結(jié)束。204,以配置文件的形式保存撥號(hào)按鈕與其對(duì)應(yīng)的位置信息的對(duì)應(yīng)信息。一個(gè)可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language, XML)格式的配置文件格式 所示<config>< 王一default = “ true “btn_0_x = “10”btn_0_y = “10”btn_l_x = “15”btn丄y = “10”btn_2_x = “20”btn_2_y = “10”......... />< 張三default = " false"btn_0_x = “100”
btn_0_y = “100”btn_l_x = “150”btn丄y = “100”btn_2_x = “200”btn_2_y = “100”........./>......</config>其中,王一,張三就是其中的兩種按鈕配置項(xiàng),該配置項(xiàng)中的內(nèi)容包括1)撥號(hào)按鈕在屏幕上布局位置,如btn_0_x代表按鈕“0”在屏幕上的χ坐標(biāo), btn_0_y代表按鈕“0”在屏幕上的y坐標(biāo)。依次類(lèi)推,配置項(xiàng)記錄所有撥號(hào)按鈕在屏幕的 X,Y坐標(biāo)。X,Y坐標(biāo)可以像素為單位,但并不以此為限。2)每一個(gè)配置項(xiàng)都有一個(gè)default項(xiàng),記錄當(dāng)前的配置項(xiàng)是否是缺省配置項(xiàng)。如 配置項(xiàng)“王一”的default=" true",表示下次進(jìn)入撥號(hào)界面的時(shí)候,加載配置項(xiàng)“王一” 對(duì)應(yīng)的記錄的各按鈕的位置。各配置項(xiàng)中,只有唯一的一個(gè)配置項(xiàng)對(duì)應(yīng)的default值等于 true ο205,加載并顯示新的控件按鈕布局。建立自定義的按鈕布局配置后,用戶(hù)可在撥號(hào)界面或設(shè)置模塊添加的菜單項(xiàng)中 觸發(fā)界面切換,加載個(gè)性化的按鈕布局配置項(xiàng),加載過(guò)程采用腳本解析技術(shù),先解析出 default值等于true的配置項(xiàng),然后從該配置項(xiàng)中讀取各按鈕X、Y坐標(biāo)信息,并在屏幕對(duì) 應(yīng)的位置進(jìn)行顯示各按鈕,展示出不同的布局效果。此外,為了更好地滿(mǎn)足用戶(hù)個(gè)性化的需求,可以保存多個(gè)用戶(hù)關(guān)于按鈕布局的設(shè) 置,當(dāng)另一用戶(hù)需要使用該移動(dòng)設(shè)備時(shí),可以通過(guò)切換操作,例如,觸摸屏幕上一個(gè)設(shè)定的 切換按鈕實(shí)現(xiàn)從當(dāng)前用戶(hù)使用的界面向該另一用戶(hù)的個(gè)性化界面的切換。承接上述實(shí)施例,當(dāng)前顯示的是“王一”的布局界面配置,在移動(dòng)設(shè)備的配置文件中,還存儲(chǔ)有“張三”關(guān)于布局界面的配置,當(dāng)“張三”也需要使用該移動(dòng)設(shè)備時(shí),可以通過(guò)觸 摸屏幕上的切換按鈕將布局界面切換至其個(gè)性化的布局界面,此時(shí),“張三”對(duì)應(yīng)的default 值等于true,“王一”對(duì)應(yīng)的default值等于false。本發(fā)明實(shí)施例還提供了一種調(diào)整控件按鈕布局的裝置,如圖3所示,包括接收單元,用于接收調(diào)整控件按鈕位置的指令;調(diào)整單元,用于根據(jù)該指令調(diào)整與控件按鈕對(duì)應(yīng)的位置信息;保存單元,用于保存該調(diào)整的位置信息與該控件按鈕的對(duì)應(yīng)關(guān)系;加載顯示單元,用于根據(jù)該對(duì)應(yīng)關(guān)系加載并顯示該控件按鈕。進(jìn)一步地,該裝置還包括切換單元,用于當(dāng)另一用戶(hù)需要調(diào)整該控件按鈕時(shí),根 據(jù)該另一用戶(hù)的該控件按鈕及其對(duì)應(yīng)的位置信息的對(duì)應(yīng)關(guān)系加載并切換顯示該控件按鈕。進(jìn)一步地,該裝置還包括背景調(diào)整單元,用于調(diào)整該控件按鈕中任意控件按鈕的 背景。例如,在配置文件的配置項(xiàng)中添加一個(gè)背景圖片項(xiàng),根據(jù)用戶(hù)的指令,在裝置中保存 的背景圖片,與撥號(hào)按鈕形成一一對(duì)應(yīng)關(guān)系,并在撥號(hào)按鈕顯示過(guò)程中對(duì)該背景圖片進(jìn)行加載顯示。進(jìn)一步地,該裝置還包括音頻調(diào)整單元,用于調(diào)整該控件按鈕被該用戶(hù)觸摸時(shí)背景音頻。例如,在配置文件的配置項(xiàng)中添加一個(gè)背景音頻項(xiàng),根據(jù)用戶(hù)的指令在裝置中保存 的背景音頻,與撥號(hào)按鈕形成一一對(duì)應(yīng)關(guān)系,并在撥號(hào)按鈕觸發(fā)的時(shí)候,播放該音頻。在本發(fā)明實(shí)施例中,通過(guò)接收調(diào)整控件按鈕位置的指令;根據(jù)該指令調(diào)整與控件 按鈕對(duì)應(yīng)的位置信息;保存該調(diào)整的位置信息與該控件按鈕的對(duì)應(yīng)關(guān)系;根據(jù)該對(duì)應(yīng)關(guān)系 加載并顯示該控件按鈕,可以對(duì)控件按鈕進(jìn)行重新布局,滿(mǎn)足了用戶(hù)差異性、個(gè)性化的需 要,提升了界面的友好性,提高用戶(hù)的體驗(yàn)質(zhì)量。最后應(yīng)當(dāng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參 照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明 進(jìn)行修改、更改或者等同替換,而不脫離本發(fā)明和權(quán)利要求的精神和范圍。
權(quán)利要求
一種調(diào)整控件按鈕布局的方法,其特征在于,包括接收調(diào)整控件按鈕位置的指令;根據(jù)所述指令調(diào)整所述控件按鈕位置信息;保存所述調(diào)整的位置信息與所述控件按鈕的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系加載并顯示所述控件按鈕。
2.如權(quán)利要求1所述的方法,其特征在于,還包括當(dāng)另一用戶(hù)需要調(diào)整所述控件按鈕時(shí),加載所述另一用戶(hù)的所述控件按鈕對(duì)應(yīng)的位置 信息,并切換顯示所述控件按鈕。
3.如權(quán)利要求1所述的方法,其特征在于,還包括調(diào)整所述控件按鈕中任意控件按鈕 的背景。
4.如權(quán)利要求1所述的方法,其特征在于,還包括調(diào)整所述控件按鈕被用戶(hù)觸摸時(shí)的背景首頻。
5.如權(quán)利要求1所述的方法,其特征在于,所述控件按鈕的數(shù)量為一個(gè)或多個(gè)。
6.一種調(diào)整控件按鈕布局的裝置,其特征在于,包括 接收單元,用于接收調(diào)整控件按鈕位置的指令;調(diào)整單元,用于根據(jù)所述指令調(diào)整所述控件按鈕的位置信息; 保存單元,用于保存所述調(diào)整的位置信息與所述控件按鈕的對(duì)應(yīng)關(guān)系; 加載顯示單元,用于根據(jù)所述對(duì)應(yīng)關(guān)系加載并顯示所述控件按鈕。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括切換單元,用于當(dāng)另一用戶(hù)需要調(diào)整所述控件按鈕時(shí),加載所述另一用戶(hù)的所述控件 按鈕對(duì)應(yīng)的位置信息,并切換顯示所述控件按鈕。
8.如權(quán)利要求6所述的裝置,其特征在于,還包括背景調(diào)整單元,用于調(diào)整所述控件按鈕中任意控件按鈕的背景。
9.如權(quán)利要求6所述的裝置,其特征在于,還包括音頻調(diào)整單元,用于調(diào)整所述控件按鈕被用戶(hù)觸摸時(shí)的背景音頻。
10.如權(quán)利要求6-9任意一項(xiàng)所述的裝置,其特征在于,所述控件按鈕的數(shù)量為一個(gè)或 多個(gè)。
全文摘要
本發(fā)明公開(kāi)了一種調(diào)整控件按鈕布局的方法和裝置,屬于觸摸處理技術(shù)領(lǐng)域。接收調(diào)整控件按鈕位置的指令;根據(jù)所述指令調(diào)整所述控件按鈕位置信息;保存所述調(diào)整的位置信息與所述控件按鈕的對(duì)應(yīng)關(guān)系;根據(jù)所述對(duì)應(yīng)關(guān)系加載并顯示所述控件按鈕。該裝置包括接收單元、調(diào)整單元、保存單元和加載顯示單元。本發(fā)明可以對(duì)控件按鈕進(jìn)行重新布局,滿(mǎn)足了用戶(hù)差異性、個(gè)性化的需要,提升了界面的友好性,提高用戶(hù)的體驗(yàn)質(zhì)量。
文檔編號(hào)G06F3/0488GK101847079SQ20101016299
公開(kāi)日2010年9月29日 申請(qǐng)日期2010年4月30日 優(yōu)先權(quán)日2010年4月30日
發(fā)明者左永利, 李斌 申請(qǐng)人:中興通訊股份有限公司