專利名稱:一種應(yīng)用程序中元素屬性管理的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸摸屏控制技術(shù),尤其涉及一種通過接觸控制裝置進(jìn)行應(yīng)用程序中元素屬性管理的方法和裝置。
背景技術(shù):
隨著3G時代的來臨,人們對各種多媒體影音功能的附加需求驅(qū)使移動設(shè)備向大尺寸屏幕發(fā)展。相應(yīng)地,在便攜式移動設(shè)備生產(chǎn)領(lǐng)域,人們越來越多地應(yīng)用觸摸屏來代替非觸摸屏作為移動設(shè)備的顯示器。這主要是因為觸摸屏可以代替鼠標(biāo)或鍵盤來實現(xiàn)人機交互操作,將節(jié)省下來的裝置空間用于屏幕可以呈現(xiàn)更多更完整的多媒體內(nèi)容,為用戶帶來更好的娛樂體驗。目前很多流行的移動設(shè)備,例如,美國蘋果公司的Iphone手機、中國臺灣宏達(dá)電子公司的HTC手機以及一些PDA裝置如電紙書等基本都配備了觸摸屏。手機的應(yīng)用程序作為手機功能的外延手段之一,得到了越來越多的應(yīng)用。最常用的一些應(yīng)用程序,比如通訊錄,文件管理器,都涉及到了屬性管理的操作。一般來說,我們會把通訊錄中聯(lián)系人劃歸到不同的分組中,比如同學(xué),同事,老師等等,這些分組就是通訊錄中聯(lián)系人這種“元素”的屬性。再比如文件管理器中,我們往往會根據(jù)文件的類型,按媒體性質(zhì)劃分可以是聲音/圖像/視頻等等,按文件的來源可以劃分為下載/非下載等等。這些類型就是文件這種“元素”的屬性。在整理這些元素的時候,就涉及到如何快速,有效,安全而且又對用戶友好的進(jìn)行操作。在觸摸屏出現(xiàn)以前,使用按鍵來操作手機的時候,如果要進(jìn)行屬性管理,人們一般先選中需要操作的元素,然后調(diào)出處理菜單,選擇菜單項中分類相關(guān)的選項后,將元素歸入相應(yīng)的分組并確認(rèn)。按照這種處理流程,一方面,交互的步驟比較多,所需的時間也比較長, 影響了用戶的操作效率;另一方面,這種操作方式所能完成的管理任務(wù)也比較有限,而且效率也有待提高。在現(xiàn)有的具有觸摸屏的移動終端上對聯(lián)系人進(jìn)行分類的方法通常是進(jìn)入具體聯(lián)系人的編輯狀態(tài),然后直接編輯該具體聯(lián)系人中的群組信息來實現(xiàn)元素的屬性的修改和管理。但是這種方法的缺點在于需要逐個進(jìn)入需要修改屬性的聯(lián)系人或元素的編輯狀態(tài)才可以修改其屬性,不便于批量快速的分類或?qū)傩孕薷暮凸芾?。相比用戶手動進(jìn)行屬性管理,由應(yīng)用程序或者系統(tǒng)自動進(jìn)行屬性管理的方式出現(xiàn)的更早。例如,在申請?zhí)枮?008101(^977. 9的中國專利申請中公開了一種移動終端信息分類的管理方法,為了達(dá)到方便用戶查詢短信的目的,系統(tǒng)將按照聯(lián)系人類別,接受時間以及字?jǐn)?shù)對信息進(jìn)行自動分類。另外,在申請?zhí)枮?00610156876.0的中國專利申請中,公開了一種利用姓氏分類查找通信錄的方法,其中系統(tǒng)根據(jù)聯(lián)系人的中英文姓名來對通信錄進(jìn)行分類以方便查找。以上所提及的均為自動分類的方法,但是隨著應(yīng)用程序的屬性越來越重要,人們使用時的要求越來越個性化,能否提供便捷的手動屬性管理操作變的越來越重要。 這也是本發(fā)明的目的之一。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于觸摸屏的應(yīng)用程序?qū)傩怨芾矸椒?。根?jù)本發(fā)明的第一個方面,提供一種用于觸摸屏移動終端上元素屬性變更方法, 該方法包括如下步驟在所述觸摸屏顯示器上顯示多個元素以及元素的管理界面;檢測用戶在觸摸屏上對特定元素的手勢操作;響應(yīng)于檢測到用戶的手勢操作,更改應(yīng)用程序中的元素的屬性,并在觸摸屏顯示器上更改后的顯示狀態(tài)。根據(jù)本發(fā)明的第二個方面,提供一種移動終端,包括顯示裝置,用于在觸摸屏上呈現(xiàn)包含多個元素的元素管理界面;手勢檢測裝置,檢測用戶在顯示裝置的觸摸屏上的觸摸行為;選擇裝置,用于根據(jù)用戶的觸摸行為判定是否選擇顯示裝置上顯示的元素;屬性更改裝置,用于根據(jù)選擇裝置判斷被選擇的元素以及手勢檢測裝置檢測到的用戶觸摸行為信息更改被選擇的元素的屬性;以及顯示控制裝置,用于根據(jù)屬性更改裝置提供的元素屬性更改結(jié)果和來自手勢檢測裝置檢測的用戶觸摸行為控制顯示裝置呈現(xiàn)相應(yīng)的被選擇元素變化和屬性更改的過程和結(jié)果。
本發(fā)明的上述的以及其他的特征、性質(zhì)和優(yōu)勢將通過下面結(jié)合附圖和實施例的描述而變得更加的明顯,在附圖中相同的附圖標(biāo)記始終表示相同的特征,其中圖Ia是根據(jù)本發(fā)明的一個實施例的元素管理界面示意圖;圖lb、圖Ic和圖Id是在圖Ia的基礎(chǔ)上進(jìn)行元素屬性分組操作的示意圖;圖Ie是在圖Ib的基礎(chǔ)上進(jìn)行更正操作示意圖;圖2a、圖2b和圖2c分別是根據(jù)本發(fā)明的另一個實施例的并排式元素管理,以及添加和刪除元素操作的示意圖;圖3是根據(jù)本發(fā)明的第三種實施例示意圖。圖4是根據(jù)本發(fā)明的觸摸屏顯示器控制方式的流程圖;圖5是使用本發(fā)明的觸摸屏顯示器的示意性框圖。
具體實施例方式本發(fā)明的操作方法可以適用于對應(yīng)用程序中的元素進(jìn)行屬性管理。應(yīng)用程序可以是通訊錄或者任何一種手機應(yīng)用,其中包含分別具有不同的屬性的多個元素。通過本發(fā)明對于元素的屬性進(jìn)行快速有效安全的管理,提高了應(yīng)用程序的可使用性。下面結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)描述。圖Ia是根據(jù)本發(fā)明的一個實施例的元素管理界面示意圖。觸摸屏顯示器的顯示區(qū)域1中包括四個區(qū)域。上面板11,屬性管理面板12,元素列表面板13和功能面板14。如圖所示,上面板11可以是任意的手機通用程序的狀態(tài)顯示。比如在上面板11 中可以有信號顯示,電源余量顯示,時間顯示,移動運營商顯示以及個性化的手機簽名顯示等等。而在功能面板14中,則可以是應(yīng)用程序所需要的各種操作的集合。也可以是方便于其他手機操作,與本應(yīng)用程序無關(guān)的操作集合或者是以上兩部分的結(jié)合。比如,在本實例所表示的通訊錄應(yīng)用中,該功能面板上的控件可以用來切換到群組顯示以及切換回當(dāng)前頁面,查看通話記錄,直接撥號等等。而當(dāng)前應(yīng)用程序無需額外的操作時,功能面板14可以包含觸發(fā)切換到其他應(yīng)用的操作,或者不同桌面之間的切換操作等等。本領(lǐng)域的技術(shù)人員可以容易地設(shè)想到適用于本發(fā)明的任何其他可能的面板使用形式。在圖Ia所示的例子中,屬性管理面板12顯示現(xiàn)有的屬性,分別是“全部”、“同事”、 “家人”和“朋友”。我們還可以通過添加按鈕(“ + ”)增加新的屬性。與屬性管理面板對應(yīng)之對應(yīng)的元素列表面板13,當(dāng)前顯示的是全部聯(lián)系人的列表,如果用戶選擇屬性管理面板 12中的任一控件,那么元素列表也會隨之更新。另外我們也通過視覺效果來表示當(dāng)前列表和可能列表。比如當(dāng)前顯示的是全部聯(lián)系人,那么“全部”是白色的,而其他屬性組,“同事”, “家人”,“朋友”均是灰色的。本發(fā)明中屬性管理面板和元素列表面板的位置關(guān)系和表達(dá)方式并不唯一,本領(lǐng)域的技術(shù)人員可以很輕易的實現(xiàn)各種類似的位置關(guān)系和表達(dá)方式。圖Ib是在圖Ia的基礎(chǔ)上進(jìn)行元素屬性分組操作的示意圖,帶方向的手指表示用戶通過手指接觸觸摸屏來移動選中的元素,將其歸入對應(yīng)的屬性組之中,比如,用戶想把 “趙二”歸入同事組中,用戶需要使用手指選中趙二,并將其拖動到“同事”組的上方,此時, 系統(tǒng)使用視覺的效果來提示用戶將要把趙二歸入到同事組中。本實施例中我們通過將“同事”組變黑以示提醒,當(dāng)用戶將手指抬離屏幕即完成將“趙二”賦予“同事”屬性操作。如果用戶發(fā)現(xiàn)選取的聯(lián)系人有誤,可以保持手指不離開屏幕,將所選聯(lián)系人拖回到列表即可。 本實施例中的表現(xiàn)方式并不唯一,本領(lǐng)域的技術(shù)人員可以很輕易的實現(xiàn)各種類似的表現(xiàn)方式。圖Ic是在圖Ia的基礎(chǔ)上進(jìn)行元素屬性分組操作的另一個示意圖,描述的是當(dāng)前元素屬性面板上沒有當(dāng)前元素所需要的屬性的情況。這時候我們可以添加新的屬性分組并將元素歸類。比如,用戶想把“趙二”的屬性設(shè)置為“領(lǐng)導(dǎo)”,可以將“趙二”拖動到元素屬性添加按鈕(“ + ”)上面,此時觸摸屏移動終端上會彈出對話框15,由用戶來輸入新屬性的名稱并確定;如果用戶發(fā)現(xiàn)不需要添加新屬性,那么可以點擊“取消”按鈕。當(dāng)用戶輸入新新屬性名稱并確認(rèn)之后,新的元素屬性將出現(xiàn)在屬性管理面板上,同時待歸類元素將歸入元素屬性組,顯示在觸摸屏移動終端上。比如,前述的將“趙二”歸入“領(lǐng)導(dǎo)”分組操作,彈出對話框之后,輸入屬性名“領(lǐng)導(dǎo)”并確定。屬性管理面板新增了“領(lǐng)導(dǎo)”,同時“領(lǐng)導(dǎo)”列表作為當(dāng)前激活列表顯示在觸摸屏上,如圖Id所示。上述的新元素屬性添加過程并不限于將元素移動到元素屬性添加按鈕(“ + ”)上面來完成,可以在用戶把待歸類元素移動到應(yīng)用程序界面任意沒有其他使用用途的空間時,即可觸發(fā)上述操作流程。這樣可以有效的避免因觸摸屏顯示的靈敏度較小而發(fā)生的事件無法響應(yīng),提高使用的效率。比如,將“趙二”移動到元素管理界面下方的空白處,也觸發(fā)與上述移動到元素屬性添加按鈕“ + ”上面一致的交互流程。圖Ie是在圖Ia的基礎(chǔ)上進(jìn)行了誤操作之后更正操作示意圖。承接圖Ib中的敘述,如果用戶發(fā)生了誤操作,比如“趙二”本應(yīng)歸入“同事”組中,但是卻被歸入了“朋友”組中,用戶可以通過如下方法來更正此次誤操作,通過點選“朋友”屬性組,展示出其中的元素列表;找到元素趙二,將其按照圖Ib中所述的方法拖入“同事”屬性組中。圖Ie所示的方
7法不僅僅可以用于更正誤操作,也可以用于在不同屬性組之間實現(xiàn)元素的轉(zhuǎn)移管理。以上描述了各個元素只能分配一種屬性的情況,例如每個聯(lián)系人只能分配給“同事”、“家人”或“朋友”中的一種屬性。還有一種情況是每個元素可以分配給多個屬性。在這種情況下可以通過手勢的不同來區(qū)別是給元素分配唯一屬性還是分配多個屬性??梢赃x用的手勢包括單擊、雙擊、單擊并按住、雙擊并按住、滑動拖拽、長按等組合。例如在圖Ie 中,如果要給“趙二”分配唯一的“同事”屬性時,即,無論“趙二”原來的屬性是否為其他“家人”或“朋友”,一旦將其屬性分配給“同事”時,其原有屬性被替換為“同事”。這時可以通過手勢的不同來區(qū)別不同的分配屬性的意圖,例如通過單擊“趙二”不抬起并按住和拖動到 “同事”組上,表示將“趙二”的屬性唯一地改為“同事”,替換掉原有屬性。當(dāng)需要增加屬性時,例如原來“趙二”的屬性為“朋友”,現(xiàn)在需要增加屬性“同事”,則可以通過雙擊“趙二” 按住并拖動到“同事”組上完成增加屬性的目的,通過手勢的不同來區(qū)別不同的修改屬性的目的,可以更加方便快速地進(jìn)行屬性的修改。當(dāng)需要批量修改屬性時,可以先一一點選需要修改屬性的元素,然后統(tǒng)一拖動到對應(yīng)屬性組上完成點選元素的屬性修改操作。例如,在通訊錄中依次點選多個聯(lián)系人,每個聯(lián)系人的點選方式也可以不同,例如,單擊表示替換性修改,雙擊表示增加性修改,被點選的聯(lián)系人被高亮顯示,替換性修改和增加性修改的聯(lián)系人可以用不同的方式高亮顯示以示區(qū)別。點選完畢后,按住其中一個高亮顯示的聯(lián)系人進(jìn)行拖動到某個屬性組上,例如“同事”,即可完成這批點選的聯(lián)系人的屬性修改操作。圖加是根據(jù)本發(fā)明的一個實施例的并排式元素管理界面示意圖。觸摸屏顯示器的顯示區(qū)域1中有四個區(qū)域上面板11,屬性一元素列表201,屬性二元素列表202,功能面板14。在圖加所示的例子中,觸摸屏顯示器的顯示區(qū)域1使用雙列顯示的方式,將屬于兩個不同屬性的元素列表展示出來,201是屬性組一的顯示列表,202是屬性組二的顯示列表。201和202所表示的屬性列表可以通過選擇屬性的交互方式來改變列表的內(nèi)容。比如我們可以在201中顯示同事分組的元素,同時在202中顯示朋友分組的元素。本發(fā)明中并不限于雙列顯示,本領(lǐng)域的技術(shù)人員可以輕易的實現(xiàn)其他可能的多列顯示方式。圖2b是在圖加的基礎(chǔ)上進(jìn)行元素屬性分組操作的示意圖,帶方向的手指表示用戶通過手指接觸觸摸屏來移動選中的元素,將其歸入對應(yīng)的屬性組之中,比如,用戶想把 “羅五”從聯(lián)系人組中歸入同事組中,用戶需要使用手指選中“羅五”,并將其拖動到同事組的列表面板202中,此時,系統(tǒng)使用視覺的效果來提示用戶將要把“羅五”歸入到同事組中。 本實施例中我們通過將“同事”組面板的邊框改變顏色以示提醒,當(dāng)用戶將手指抬離屏幕即完成將“羅五”歸入同事組的操作,即將“同事”屬性賦予“羅五”。圖2c是在圖加,圖2b的基礎(chǔ)上進(jìn)行元素屬性分組操作的示意圖,此時羅五已被歸入同事組中,202中已經(jīng)有所顯示。帶方向的手指表示用戶通過手指接觸觸摸屏來移動選中的元素,將其歸入對應(yīng)的屬性組之中,比如,用戶想把“敖某”從同事組中歸入聯(lián)系組中, 用戶需要使用手指選中敖某,并將其拖動到聯(lián)系人組的列表面板201中,此時,系統(tǒng)使用視覺的效果來提示用戶將要把“敖某”歸入到聯(lián)系人組中。本實施例中我們通過將“聯(lián)系人” 組面板的邊框改變顏色以示提醒,當(dāng)用戶將手指抬離屏幕即完成將敖某歸入聯(lián)系人組的操作,即刪除敖某的“同事”屬性。
與第一實施例類似,除了對各個元素只能分配一種屬性的情況,例如每個聯(lián)系人只能分配給“同事”、“家人”或“朋友”中的一種屬性。還有將每個元素可以分配給多個屬性。在并列式管理的情況下也可以通過手勢的不同來區(qū)別是給元素分配唯一屬性還是分配多個屬性。例如在圖2b中,如果要給“羅五”分配唯一的“同事”屬性時,即,無論“羅五”原來的屬性是否為其他“家人”或“朋友”,一旦將其屬性分配給“同事”時,其原有屬性被替換為“同事”。這時可以通過手勢的不同來區(qū)別不同的分配屬性的意圖,例如通過單擊“羅五” 不抬起并按住和拖動到“同事”列上,表示將“羅五”的屬性唯一地改為“同事”,替換掉原有屬性,表現(xiàn)形式上“羅五”被從原有屬性列移動到新的屬性列。當(dāng)需要增加屬性時,例如原來“羅五”的屬性為“朋友”,現(xiàn)在需要增加屬性“同事”,則可以通過在“朋友”屬性列中雙擊 “羅五”按住并拖動到“同事”屬性列上完成增加屬性的目的,從表現(xiàn)形式上,“羅五”并沒有從原來的“朋友”屬性列中刪除,而是像復(fù)制到“同事”屬性列那樣。也就是,“羅五”同時出現(xiàn)在并列的“朋友”屬性列和“同事”屬性列中。通過手勢的不同來區(qū)別不同的修改屬性的目的,可以更加方便快速地進(jìn)行屬性的修改。同樣地,當(dāng)需要批量修改屬性時,也可以先在一個屬性列中一一點選需要修改屬性的元素,然后統(tǒng)一拖動到對應(yīng)屬性組上完成點選元素的屬性修改操作。例如,在全部聯(lián)系人中依次點選多個聯(lián)系人,每個聯(lián)系人的點選方式也可以不同,例如,單擊表示替換性修改,雙擊表示增加性修改,被點選的聯(lián)系人被高亮顯示,替換性修改和增加性修改的聯(lián)系人可以用不同的方式高亮顯示以示區(qū)別。點選完畢后,按住其中一個高亮顯示的聯(lián)系人進(jìn)行拖動到某個屬性列上,例如“同事”,即可完成這批點選的聯(lián)系人的屬性修改操作。結(jié)合圖2a,圖2b和圖2c,用戶可以通過多列顯示的方式,輕松實現(xiàn)元素的歸類和刪除,不同屬性之間元素的轉(zhuǎn)移等等屬性管理操作。圖3是根據(jù)本發(fā)明的第三種實施例示意圖。元素列表面板13中有全部的元素列表,當(dāng)我們需要對某一個元素進(jìn)行屬性管理時,比如像把張三歸類,我們可以用手指按住張三不放,這時會彈出屬性管理面板12,我們可以將其歸入對應(yīng)的分類或者將其從某些分類中刪除。比如,張三既屬于同事組,又屬于朋友組,那么我們在同事和家人組上分別單擊,就可以完成將張三賦予“同事”和“朋友”屬性的操作。在旁邊的屬性管理面板細(xì)節(jié)圖中,我們可以看到操作完成之后的狀態(tài),“同事”和“朋友”以改變顏色的方式來表示張三當(dāng)時的屬性狀態(tài)。同樣的,如果需要刪除元素的某種屬性,也可以在屬性管理面板12上單擊相應(yīng)的屬性來完成操作。本實施例中的表現(xiàn)方式和位置關(guān)系并不唯一,本領(lǐng)域的技術(shù)人員可以實現(xiàn)其他的表現(xiàn)方式和位置關(guān)系。圖4示出了根據(jù)本發(fā)明的觸摸屏顯示器控制方法的流程圖。在步驟S401中,在觸摸屏顯示器上顯示應(yīng)用程序的屬性管理界面。上文中已經(jīng)分別參考圖1^圖加和圖3描述了屬性管理界面的可能基本組成,可以是雙列或者多列元素列表,也可以是元素列表和屬性面板的交互組合。在元素管理界面出現(xiàn)之前或之后,還可以包括定義和修改彈出元素管理界面的特定操作,以及定義和修改元素管理界面所包含的列表或者面板的步驟。例如,可以設(shè)定在觸摸屏上作特殊滑動操作來啟動管理界面,可以定義和修改管理界面的列表或者面板數(shù)目、排列方式,所處操作區(qū)域,設(shè)置其顯示屬性等等。在步驟S402中,檢測用戶對所述觸摸屏顯示器的特定操作。如上文所述,圖lb, 圖2b和圖2c,圖3分別示出了用戶對應(yīng)用程序元素屬性進(jìn)行管理的幾個例子。在實施例
9中,該特定操作可以是用戶通過手指進(jìn)行的,但是不限于此種方式,也可以是通過觸控筆等觸控裝置進(jìn)行的。其可以表現(xiàn)為在觸摸屏顯示器上滑動動作或者長按動作。該滑動動作可以使沿直線平移,也可以是沿曲線如圓弧移動。長按動作可以僅僅是長時間接觸屏幕,也可以是長時間按壓屏幕。在步驟S403中,判斷是否檢測到了用戶的特定操作。如果確定沒有檢測到元素管理的特定操作,則方法返回到步驟S402,重新進(jìn)行檢測。如果確定檢測到了元素管理的特定操作,則方法前進(jìn)到步驟S404。在步驟S404中,響應(yīng)于檢測到用戶的所述操作,將所需管理的元素按照所定義的操作來執(zhí)行相應(yīng)的刪除,歸類操作。圖lb,圖2b和圖3中分別示出了執(zhí)行元素管理操作之后的例子。圖5是根據(jù)本發(fā)明的應(yīng)用程序中元素屬性管理的裝置的示意性框圖,主要由五個部分構(gòu)成顯示裝置51、手勢檢測裝置52、選擇裝置53、屬性更改裝置M和顯示控制裝置 55。顯示裝置51用于向用戶呈現(xiàn)所顯示的元素管理界面,顯示裝置51優(yōu)選為觸摸屏,能夠感應(yīng)用戶的在屏幕上的觸摸操作。手勢檢測裝置52用于檢測用戶在顯示裝置51的觸摸屏上的觸摸行為,包括動作手勢、停留時間、點按壓力等信息,并將這些信息處理之后傳送給選擇裝置53、屬性更改裝置M和顯示控制裝置55。選擇裝置53根據(jù)用戶的觸摸行為判定是否選擇顯示裝置51上顯示的元素。并把被選擇的顯示元素的信息提供給屬性更改裝置 M。屬性更改裝置M根據(jù)選擇裝置53判斷被選擇的元素以及手勢檢測裝置52檢測到的用戶觸摸行為信息更改被選擇的元素的屬性,并且將更改結(jié)果提供給顯示控制裝置陽。顯示控制裝置55根據(jù)屬性更改裝置M提供的元素屬性更改結(jié)果和來自手勢檢測裝置52檢測的用戶觸摸行為控制顯示裝置51直觀地呈現(xiàn)相應(yīng)的被選擇元素變化和屬性更改的過程和結(jié)果。所述元素管理界面可以是雙列或者多列元素列表、固定或者彈出式屬性控制面板。所述手勢檢測裝置52能夠檢測的手勢操作包括單擊、雙擊、單擊并按住、雙擊并按住、 滑動拖拽、長按中的一種或其組合。所述顯示裝置51可以顯示屬性管理面板和至少一個元素列表;所述屬性管理面板中包括多個屬性標(biāo)簽,每個屬性標(biāo)簽與特定元素列表相關(guān)聯(lián); 當(dāng)所述手勢檢測裝置52檢測到用戶點選某個屬性標(biāo)簽時,所述顯示控制裝置55將所述元素列表更新為包含被點選屬性標(biāo)簽的屬性的所有元素的列表并在所述顯示裝置51上顯示出來。例如,在聯(lián)系人分類管理中,所述屬性管理面板中包括“朋友”、“家人”和“同事”等幾個屬性標(biāo)簽。當(dāng)點選“同事”標(biāo)簽時,當(dāng)前被分類為“同事”的所有聯(lián)系人將呈現(xiàn)在旁邊的聯(lián)系人列表中。同一個聯(lián)系人也可以被分配多個屬性,例如可以同時被分配為“同事”和 “朋友”。這時當(dāng)所述手勢檢測裝置52檢測到用戶點選元素列表中的一個或多個元素并且將被點選的元素拖拽到特定屬性標(biāo)簽上時,所述屬性更改裝置M用所述特定屬性標(biāo)簽的屬性信息替換或添加到被點選的元素的屬性。例如,在顯示“同事”的聯(lián)系人列表的情況下, 點選若干聯(lián)系人,并拖拽到“朋友”屬性標(biāo)簽上時,被點選的聯(lián)系人的屬性都被統(tǒng)一改為“朋友”或者被同時添加了“朋友”的屬性。可以通過點選時的手勢不同來區(qū)別是否進(jìn)行屬性的替換還是進(jìn)行屬性的添加。例如,點選時是單擊點選則表示替換原有屬性,如果點選時是雙擊點選,則表示將新的屬性添加到原有屬性中。
在另一個實施例中,在所述顯示裝置51上顯示第一元素列表和第二元素列表,當(dāng)然還可以有第三或第四元素列表等等,在此以兩個元素列表為例進(jìn)行說明,而不局限于兩個元素列表的情況。所述第一元素列表為具有第一屬性的全部元素的集合,所述第二元素列表為具有第二屬性的全部元素的集合;第一屬性或第二屬性可以在全部屬性之間選擇和切換;當(dāng)?shù)谝粚傩曰虻诙傩愿淖儠r,第一元素列表或第二元素列表中的元素也相應(yīng)改變。優(yōu)選地,每個元素列表有一個表示某個屬性的標(biāo)題,點擊標(biāo)題可以切換屬性,同時在該標(biāo)題下的元素列表也同時切換。例如,標(biāo)題為“同事”時,元素列表中包括所有當(dāng)前被分類為同事的聯(lián)系人。當(dāng)將標(biāo)題切換為“朋友”時,元素列表中的元素也被切換為全部被分類為朋友的聯(lián)系人。當(dāng)所述手勢檢測裝置52檢測到用戶點選第一元素列表中的一個或多個元素,并且將被點選的元素拖拽到第二元素列表,所述屬性更改裝置M用第二元素列表對應(yīng)的屬性信息替換或添加到被點選的元素的相應(yīng)屬性信息。假設(shè),第一元素列表為“同事”的聯(lián)系人,并排的第二元素列表為“朋友”的聯(lián)系人。 當(dāng)點選“同事”聯(lián)系人中的若干聯(lián)系人并且拖拽到“朋友”聯(lián)系人列表中時,被點選的原來在“同事”聯(lián)系人列表中的聯(lián)系人的分類屬性被改為“朋友”;或者增加了“朋友”的分類屬性,而原來的“同事”屬性仍然保留。為了直觀地顯示兩種不同的修改屬性的方式,可以通過“同事”聯(lián)系人中被點選的聯(lián)系人拖拽后是否被從原來“同事”聯(lián)系人列表中刪除而表示被點選和拖拽的聯(lián)系人的屬性是被替換還是添加。如果拖拽后,被點選的“同事”聯(lián)系人仍然保留在“同事”聯(lián)系人列表中,則表示這些被點選的聯(lián)系人的屬性被添加了 “朋友”的屬性,而原來“同事”屬性保持不變。同樣,可以通過點選時的手勢不同來區(qū)別是否進(jìn)行屬性的替換還是進(jìn)行屬性的添加。例如,點選時是單擊點選則表示替換原有屬性,如果點選時是雙擊點選,則表示將新的屬性添加到原有屬性中。在另外一個實施例中,所述顯示裝置51在所述觸摸屏顯示器上顯示至少一個元素列表;所述手勢檢測裝置52檢測對元素列表中的特定元素的特定操作;所述顯示控制裝置55控制顯示裝置51顯示與所述特定元素對應(yīng)的屬性管理面板。例如,通過在一個聯(lián)系人列表中顯示的某個聯(lián)系人上長按,則在該聯(lián)系人旁邊彈出一個該聯(lián)系人的屬性面板,表示該聯(lián)系人屬于哪個群組,通過點選群組可以方便地修改該聯(lián)系人的分類屬性。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括” 一詞不排除其他模塊或步驟,單數(shù)不排除復(fù)數(shù)。
1權(quán)利要求
1.一種用于觸摸屏移動終端上元素屬性變更方法,該方法包括如下步驟 在所述觸摸屏顯示器上顯示多個元素以及元素的管理界面;檢測用戶在觸摸屏上對特定元素的手勢操作;響應(yīng)于檢測到用戶的手勢操作,更改應(yīng)用程序中的元素的屬性,并在觸摸屏顯示器上更改后的顯示狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其中管理界面可以是下列幾種情況之一或者它們的組合 雙列或者多列元素列表、固定或者彈出式屬性控制面板
3.根據(jù)權(quán)利要求1所述的方法,其中所述用戶在觸摸屏上對特定元素的手勢操作包括單擊、雙擊、單擊并按住、雙擊并按住、滑動拖拽、長按中的一種或其組合。
4.根據(jù)權(quán)利要求1或2所述的方法,其中在所述觸摸屏顯示器上包含有屬性管理面板和至少一個元素列表; 屬性管理面板中包括多個屬性標(biāo)簽,每個屬性標(biāo)簽與特定元素列表相關(guān)聯(lián);所述方法還包括如下步驟當(dāng)點選某個屬性標(biāo)簽時,所述元素列表更新為包含被點選屬性標(biāo)簽的屬性的所有元素的列表。
5.根據(jù)權(quán)利要求4所述的方法,其中當(dāng)用戶點選元素列表中的一個或多個元素并且將被點選的元素拖拽到特定屬性標(biāo)簽上時,用所述特定屬性標(biāo)簽的屬性信息替換或添加到被點選的元素的屬性。
6.根據(jù)權(quán)利要求4所述的方法,其中當(dāng)用戶點選元素列表中的一個或多個元素并且需要將它們歸為當(dāng)前不存在的屬性時, 用戶將元素移動到屬性添加按鈕或者應(yīng)用程序界面中其他未被使用的空間上面,觸發(fā)添加新元素屬性交互過程;添加新的元素屬性;以及將被點選元素加入新的元素屬性列表中并顯示。
7.根據(jù)權(quán)利要求1或2所述的方法,其中在所述觸摸屏顯示器上顯示第一元素列表和第二元素列表;所述第一元素列表為具有第一屬性的全部元素的集合,所述第二元素列表為具有第二屬性的全部元素的集合;第一屬性或第二屬性可以在全部屬性之間選擇和切換;當(dāng)?shù)谝粚傩曰虻诙傩愿淖儠r,第一元素列表或第二元素列表中的元素也相應(yīng)改變。
8.根據(jù)權(quán)利要求7所述的方法,其中還包括如下步驟 用戶點選第一元素列表中的一個或多個元素;將被點選的元素拖拽到第二元素列表,用第二元素列表對應(yīng)的屬性信息替換或添加到被點選的元素的相應(yīng)屬性信息。
9.根據(jù)權(quán)利要求1或2所述的方法,其中 在所述觸摸屏顯示器上顯示至少一個元素列表; 檢測對元素列表中的特定元素的特定操作;顯示與所述特定元素對應(yīng)的屬性管理面板。
10.根據(jù)權(quán)利要求9所述的方法,其中通過對與特定元素對應(yīng)的所述屬性管理面板的點選操作修改所述特定元素的屬性。
11.根據(jù)權(quán)利要求9所述的方法,其中所述特定操作是長按需要修改的元素或者雙擊需要修改的元素。
12.根據(jù)權(quán)利要求5或8所述的方法,其中通過單擊點選并拖拽所述元素到特定屬性標(biāo)簽或特定屬性的列表表示將特定屬性替換被單擊點選的所述元素的屬性;以及通過雙擊點選并拖拽所述元素到特定屬性標(biāo)簽或特定屬性的列表表示將特定屬性添加到被雙擊點選的所述元素的屬性。
13.根據(jù)權(quán)利要求1-12中的任何一項所述的方法,其中 所述元素為聯(lián)系人;所述元素列表為聯(lián)系人列表;以及所述屬性為聯(lián)系人的分類屬性。
14.一種移動終端,包括顯示裝置(51),用于在觸摸屏上呈現(xiàn)包含多個元素的元素管理界面; 手勢檢測裝置(52),檢測用戶在顯示裝置(51)的觸摸屏上的觸摸行為; 選擇裝置(53),用于根據(jù)用戶的觸摸行為判定是否選擇顯示裝置(51)上顯示的元素; 屬性更改裝置(M),用于根據(jù)選擇裝置(5 判斷被選擇的元素以及手勢檢測裝置 (52)檢測到的用戶觸摸行為信息更改被選擇的元素的屬性;以及顯示控制裝置(55),用于根據(jù)屬性更改裝置(54)提供的元素屬性更改結(jié)果和來自手勢檢測裝置(5 檢測的用戶觸摸行為控制顯示裝置(51)呈現(xiàn)相應(yīng)的被選擇元素變化和屬性更改的過程和結(jié)果。
15.根據(jù)權(quán)利要求14所述的移動終端,其中所述元素管理界面可以是下列幾種情況之一或者其組合 雙列或者多列元素列表、固定或者彈出式屬性控制面板。
16.根據(jù)權(quán)利要求14所述的移動終端,還包括所述手勢檢測裝置(5 能夠檢測的手勢操作包括單擊、雙擊、單擊并按住、雙擊并按住、滑動拖拽、長按中的一種或其組合。
17.根據(jù)權(quán)利要求14所述的移動終端,其中所述顯示裝置(51)顯示屬性管理面板和至少一個元素列表; 所述屬性管理面板中包括多個屬性標(biāo)簽,每個屬性標(biāo)簽與特定元素列表相關(guān)聯(lián); 當(dāng)所述手勢檢測裝置(5 檢測到用戶點選某個屬性標(biāo)簽時,所述顯示控制裝置(55) 將所述元素列表更新為包含被點選屬性標(biāo)簽的屬性的所有元素的列表并在所述顯示裝置 (51)上顯示出來。
18.根據(jù)權(quán)利要求17所述的移動終端,其中當(dāng)所述手勢檢測裝置(5 檢測到用戶點選元素列表中的一個或多個元素并且將被點選的元素拖拽到特定屬性標(biāo)簽上時,所述屬性更改裝置(54)用所述特定屬性標(biāo)簽的屬性信息替換或添加到被點選的元素的屬性。
19.根據(jù)權(quán)利要求18所述的移動終端,其中當(dāng)用戶點選元素列表中的一個或多個元素并且需要將它們歸為當(dāng)前不存在的屬性時, 手勢檢測裝置(5 檢測用戶將元素移動到屬性添加按鈕或者應(yīng)用程序界面中其他未被使用的空間上面的操作;顯示控制裝置(5 將啟動添加新元素屬性交互過程并通過顯示裝置(51)顯示;以及顯示裝置(51)把被點選元素放置在新的元素屬性列表中并顯示。
20.根據(jù)權(quán)利要求14或15所述的移動終端,其中在所述顯示裝置(51)上顯示第一元素列表和第二元素列表; 所述第一元素列表為具有第一屬性的全部元素的集合,所述第二元素列表為具有第二屬性的全部元素的集合;第一屬性或第二屬性可以在全部屬性之間選擇和切換;當(dāng)?shù)谝粚傩曰虻诙傩愿淖儠r,第一元素列表或第二元素列表中的元素也相應(yīng)改變。
21.根據(jù)權(quán)利要求20所述的移動終端,其中當(dāng)所述手勢檢測裝置(5 檢測到用戶點選第一元素列表中的一個或多個元素,并且將被點選的元素拖拽到第二元素列表,所述屬性更改裝置(54)用第二元素列表對應(yīng)的屬性信息替換或添加到被點選的元素的相應(yīng)屬性信息。
22.根據(jù)權(quán)利要求14或15所述的移動終端,其中所述顯示裝置(51)在所述觸摸屏顯示器上顯示至少一個元素列表; 所述手勢檢測裝置(5 檢測對元素列表中的特定元素的特定操作; 所述顯示控制裝置(5 控制顯示裝置(51)顯示與所述特定元素對應(yīng)的屬性管理面板。
23.根據(jù)權(quán)利要求22所述的移動終端,其中通過手勢檢測裝置(5 檢測到用戶對與特定元素對應(yīng)的所述屬性管理面板的點選操作,所述屬性更改裝置(54)修改所述特定元素的屬性。
24.根據(jù)權(quán)利要求22所述的移動終端,其中所述特定操作是長按需要修改的元素或者雙擊需要修改的元素。
25.根據(jù)權(quán)利要求18或21所述的移動終端,其中當(dāng)所述手勢檢測裝置(5 檢測到用戶單擊點選并拖拽所述元素到特定屬性標(biāo)簽或特定屬性的列表時,所述屬性更改裝置(54)將特定屬性替換被單擊點選的所述元素的屬性; 以及當(dāng)所述手勢檢測裝置(5 檢測到用戶通過雙擊點選并拖拽所述元素到特定屬性標(biāo)簽或特定屬性的列表時,所述屬性更改裝置(54)將將特定屬性添加到被雙擊點選的所述元素的屬性。
26.根據(jù)權(quán)利要求14-25中的任何一項所述的移動終端,其中 所述元素為聯(lián)系人;所述元素列表為聯(lián)系人列表;以及所述屬性為聯(lián)系人的分類屬性。
全文摘要
本發(fā)明提供一種用于觸摸屏移動終端上元素屬性變更方法,該方法包括如下步驟在所述觸摸屏顯示器上顯示多個元素以及元素的管理界面;檢測用戶在觸摸屏上對特定元素的手勢操作;響應(yīng)于檢測到用戶的手勢操作,更改應(yīng)用程序中的元素的屬性,并在觸摸屏顯示器上更改后的顯示狀態(tài)。本發(fā)明的優(yōu)點是用戶可以通過對觸摸屏顯示器的簡單操作實現(xiàn)應(yīng)用程序中的諸多元素的管理操作,以更好地使用應(yīng)用程序或者執(zhí)行查詢,更新操作,提高對配備了相應(yīng)觸摸屏顯示器的設(shè)備的操作效率。本發(fā)明還提供了一種能采用本發(fā)明的方法的具有觸摸屏移動終端。
文檔編號G06F3/048GK102243573SQ20111021164
公開日2011年11月16日 申請日期2011年7月27日 優(yōu)先權(quán)日2011年7月27日
發(fā)明者張強, 游敏麗 申請人:北京風(fēng)靈創(chuàng)景科技有限公司