專利名稱:觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法及計(jì)算設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸控技術(shù),尤其涉及觸摸屏上移動(dòng)對(duì)象(Object)的實(shí)現(xiàn)技術(shù)。
背景技術(shù):
隨著觸控技術(shù)的不斷發(fā)展,能夠提供觸控功能的觸控設(shè)備所提供的觸控功能越來 越豐富。有時(shí),由于某種或某些原因,需要將觸摸屏上顯示的一個(gè)對(duì)象從觸摸屏上的一個(gè)位 置移動(dòng)到觸摸屏上的另一個(gè)位置。目前,有多種方法可以在觸摸屏上實(shí)現(xiàn)移動(dòng)對(duì)象。方法 一用手指或感應(yīng)筆選中需要移動(dòng)的對(duì)象后,讓手指或感應(yīng)筆與觸摸屏保持接觸的同時(shí)在 觸摸屏表面上移動(dòng)手指或感應(yīng)筆,到達(dá)目標(biāo)位置后,讓手指或感應(yīng)筆與觸摸屏脫離接觸。方 法二 用手指或感應(yīng)筆選中需要移動(dòng)的對(duì)象后,讓手指或感應(yīng)筆與觸摸屏保持接觸進(jìn)行短 距離的拖拽操作,以激活對(duì)拖拽模式的鎖定,之后,手指或感應(yīng)筆可以離開觸摸屏,點(diǎn)擊目 標(biāo)位置,需要移動(dòng)的對(duì)象自動(dòng)移動(dòng)到目標(biāo)位置。 上述兩個(gè)方法都可以實(shí)現(xiàn)在觸摸屏上移動(dòng)對(duì)象,但是,上述兩個(gè)方法都必須包括 在觸摸屏上拖拽對(duì)象的操作。從觸控設(shè)備的角度來看,觸控設(shè)備需要根據(jù)手指或感應(yīng)筆在 觸摸屏上的拖拽軌跡完成對(duì)象的移動(dòng)或鎖定操作。然而,在手指或感應(yīng)筆在觸摸屏上的拖 拽過程中,可能會(huì)由于人為操作的疏忽或是觸控設(shè)備對(duì)觸摸接觸的判斷錯(cuò)誤,而導(dǎo)致拖拽 操作在對(duì)象移動(dòng)到目標(biāo)位置前或?qū)ο蟊绘i定前終止,這樣,移動(dòng)或鎖定對(duì)象的操作就會(huì)失 敗。由于在拖拽過程中,人為操作的疏忽或是觸控設(shè)備對(duì)觸摸接觸的判斷錯(cuò)誤發(fā)生的幾率 不小,所以,使用上述兩個(gè)方法移動(dòng)對(duì)象失敗的幾率不小。
發(fā)明內(nèi)容
本發(fā)明提供一種觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法及計(jì)算設(shè)備,用以提高在觸摸屏上 移動(dòng)對(duì)象成功的幾率。 —種觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法,包括在用戶使用觸控設(shè)備操作所述觸摸屏 時(shí),產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn),其中,所述第一觸點(diǎn)和第二觸點(diǎn)為與一次移動(dòng)對(duì)象操作相關(guān) 的觸點(diǎn),所述第一觸點(diǎn)對(duì)應(yīng)有第一對(duì)象,所述第二觸點(diǎn)對(duì)應(yīng)有一文件夾或第一位置;將所述 第一對(duì)象移動(dòng)到所述文件中或第一位置處。 —種計(jì)算設(shè)備,包括觸摸屏;觸點(diǎn)產(chǎn)生單元,用于在用戶使用觸控設(shè)備操作所述 觸摸屏?xí)r,產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn),其中,所述第一觸點(diǎn)和第二觸點(diǎn)為與一次移動(dòng)對(duì)象操 作相關(guān)的觸點(diǎn),所述第一觸點(diǎn)對(duì)應(yīng)有第一對(duì)象,所述第二觸點(diǎn)對(duì)應(yīng)有一文件夾或第一位置; 處理單元,將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。 在本發(fā)明中,當(dāng)產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)后,可以將第一觸點(diǎn)對(duì)應(yīng)的第一對(duì)象移 動(dòng)到第二觸點(diǎn)對(duì)應(yīng)的文件夾或第一位置,這樣,在觸摸屏上移動(dòng)對(duì)象就不需要在觸摸屏上 進(jìn)行拖拽操作,避免了因拖拽操作而使移動(dòng)或鎖定對(duì)象的操作失敗情況的發(fā)生,從而提高 了在觸摸屏上移動(dòng)對(duì)象成功的幾率。
圖1為本發(fā)明的一種觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法流程圖;
圖2為本發(fā)明的一種計(jì)算設(shè)備的結(jié)構(gòu)示意圖;
圖3為本發(fā)明的第一個(gè)實(shí)施例的流程圖;
圖4為本發(fā)明的第二個(gè)實(shí)施例的流程圖;
圖5為本發(fā)明的第三個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式
首先結(jié)合圖l,對(duì)本發(fā)明的一種觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法進(jìn)行說明。如圖l所 示,包括 S101 :在用戶使用觸控設(shè)備操作所述觸摸屏?xí)r,產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn),其中, 所述第一觸點(diǎn)和第二觸點(diǎn)為與一次移動(dòng)對(duì)象操作相關(guān)的觸點(diǎn),所述第一觸點(diǎn)對(duì)應(yīng)有第一對(duì) 象,所述第二觸點(diǎn)對(duì)應(yīng)有一文件夾或第一位置。 在具體實(shí)現(xiàn)時(shí),除產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)外,還可以另外產(chǎn)生至少一個(gè)觸點(diǎn),所 述另外產(chǎn)生的至少一個(gè)觸點(diǎn)為與一次移動(dòng)對(duì)象操作相關(guān)的觸點(diǎn),所述另外產(chǎn)生的至少一個(gè) 觸點(diǎn)中的每個(gè)觸點(diǎn)都對(duì)應(yīng)一個(gè)對(duì)象。 具體的,產(chǎn)生的多個(gè)觸點(diǎn)可以是同時(shí)產(chǎn)生的。例如,使用觸摸屏的用戶使用多個(gè)手
指或多個(gè)感應(yīng)筆同時(shí)與觸摸屏接觸,這樣,在同一個(gè)時(shí)刻就形成了多個(gè)觸點(diǎn)。 產(chǎn)生的多個(gè)觸點(diǎn)也可以是有次序產(chǎn)生的。例如,使用觸摸屏的用戶使用手指或感
應(yīng)筆分別在不同時(shí)刻與觸摸屏接觸,這樣,在不同時(shí)刻就形成了多個(gè)觸點(diǎn)。進(jìn)一步的,以產(chǎn)
生第一觸點(diǎn)和第二觸點(diǎn)為例,可以先產(chǎn)生第一觸點(diǎn),再產(chǎn)生第二觸點(diǎn)。 如果產(chǎn)生的多個(gè)觸點(diǎn)是有次序產(chǎn)生的,那么每相鄰兩次之間必然有一定的時(shí)間間 隔,而在實(shí)際應(yīng)用中,當(dāng)前產(chǎn)生的多個(gè)觸點(diǎn)與下一次產(chǎn)生的多個(gè)觸點(diǎn)之間也必然有一定的 時(shí)間間隔,這樣,就需要將一次產(chǎn)生多個(gè)觸點(diǎn)時(shí)每相鄰兩次之間的時(shí)間間隔與前后兩次產(chǎn) 生的多個(gè)觸點(diǎn)的時(shí)間間隔進(jìn)行區(qū)分。對(duì)此,可以設(shè)置一個(gè)時(shí)間門限,如果前后兩次產(chǎn)生觸點(diǎn) 的時(shí)間間隔小于這個(gè)時(shí)間門限,則前后兩次產(chǎn)生的觸點(diǎn)是一次產(chǎn)生的多個(gè)觸點(diǎn)中的兩個(gè)觸 點(diǎn),而如果前后兩次產(chǎn)生觸點(diǎn)的時(shí)間間隔大于這個(gè)時(shí)間門限,則前后兩次產(chǎn)生的觸點(diǎn)分別 屬于不同次產(chǎn)生的觸點(diǎn)。例如,假設(shè)時(shí)間門限是3秒,使用觸摸屏的用戶第一次接觸觸摸屏 與第二次接觸觸摸屏的時(shí)間間隔是2秒,第二次接觸觸摸屏與第三次接觸觸摸屏的時(shí)間間 隔是1秒,第三次接觸觸摸屏與第四次接觸觸摸屏的時(shí)間間隔是10秒,由于第一次接觸觸 摸屏與第二次接觸觸摸屏的時(shí)間間隔和第二次接觸觸摸屏與第三次接觸觸摸屏的時(shí)間間 隔都小于3秒,所以第一次接觸觸摸屏、第二次接觸觸摸屏及第三次接觸觸摸屏分別形成 的觸點(diǎn)是S101所述的多個(gè)觸點(diǎn),第四次接觸觸摸屏形成的觸點(diǎn)只能算做下一次產(chǎn)生的多 個(gè)觸點(diǎn)中的一個(gè)觸點(diǎn)。當(dāng)然,這里只是舉例來說明如何將一次產(chǎn)生多個(gè)觸點(diǎn)時(shí)每相鄰兩次 之間的時(shí)間間隔與前后兩次產(chǎn)生的多個(gè)觸點(diǎn)的時(shí)間間隔進(jìn)行區(qū)分,在實(shí)際應(yīng)用中,本領(lǐng)域 技術(shù)人員還可以使用其他方法來區(qū)分時(shí)間間隔,這里不再贅述。
S102 :將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。 如果除產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)外,還另外產(chǎn)生多個(gè)觸點(diǎn),并且產(chǎn)生的多個(gè)觸點(diǎn) 是有次序的產(chǎn)生的,那么所述多個(gè)觸點(diǎn)中的除所述對(duì)象對(duì)應(yīng)的觸點(diǎn)之外的一個(gè)觸點(diǎn)可以是
5最后產(chǎn)生的觸點(diǎn)。例如,如果先后產(chǎn)生三個(gè)觸點(diǎn),那么可以將前兩次對(duì)應(yīng)的對(duì)象移動(dòng)到第三 次產(chǎn)生的觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中。當(dāng)然,所述多個(gè)觸點(diǎn)中的除所述對(duì)象對(duì)應(yīng)的觸點(diǎn)之外的 一個(gè)觸點(diǎn)可以也可以是其他次產(chǎn)生的觸點(diǎn),還是以先后產(chǎn)生三個(gè)觸點(diǎn)為例,可以將后兩次 對(duì)應(yīng)的對(duì)象移動(dòng)到第一次產(chǎn)生的觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中。至于哪一次產(chǎn)生的觸點(diǎn)作為目標(biāo) 觸點(diǎn)合適,可以根據(jù)實(shí)際需要而定。 另外,如果多個(gè)觸點(diǎn)中的除所述對(duì)象對(duì)應(yīng)的觸點(diǎn)之外的一個(gè)觸點(diǎn)可以是最后產(chǎn)生 的觸點(diǎn),那么除最后產(chǎn)生的觸點(diǎn)之外的所有觸點(diǎn)對(duì)應(yīng)的對(duì)象都可以認(rèn)為是需要移動(dòng)的對(duì) 象。例如,假設(shè)當(dāng)前的觸摸屏上顯示兩個(gè)文件和一個(gè)文件夾,第一次產(chǎn)生的觸點(diǎn)對(duì)應(yīng)的對(duì)象 是其中的一個(gè)文件,第二次產(chǎn)生的觸點(diǎn)對(duì)應(yīng)的對(duì)象是其中的另一個(gè)文件,第三次產(chǎn)生的觸 點(diǎn)對(duì)應(yīng)的對(duì)象是文件夾,而且第三次產(chǎn)生的觸點(diǎn)是最后產(chǎn)生的觸點(diǎn),那么前兩次產(chǎn)生的觸 點(diǎn)對(duì)應(yīng)的兩個(gè)文件是需要移動(dòng)的對(duì)象,第三次產(chǎn)生的觸點(diǎn)對(duì)應(yīng)的文件夾是兩個(gè)文件需要移 動(dòng)到的目標(biāo)文件夾。 在實(shí)際應(yīng)用中,用戶接觸觸摸屏?xí)r,在觸摸屏上形成的觸點(diǎn)既可能對(duì)應(yīng)一個(gè)對(duì)象,
也可能不對(duì)應(yīng)對(duì)象,即觸摸屏的空白處。如果產(chǎn)生的多個(gè)觸點(diǎn)中只有一個(gè)觸點(diǎn)不對(duì)應(yīng)任何
一個(gè)對(duì)象,那么可以將所述多個(gè)觸點(diǎn)中的至少一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象移動(dòng)到所述不對(duì)應(yīng)任何
一個(gè)對(duì)象的觸點(diǎn),即,將這個(gè)不對(duì)應(yīng)任何一個(gè)對(duì)象的觸點(diǎn)作為目標(biāo)觸點(diǎn)。如果產(chǎn)生的多個(gè)觸
點(diǎn)中只有一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象能夠包括所述多個(gè)觸點(diǎn)中的至少一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象,那么
可以將所述多個(gè)觸點(diǎn)中的至少一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象移動(dòng)到所述能夠包括所述多個(gè)觸點(diǎn)中
的至少一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象的觸點(diǎn)對(duì)應(yīng)的對(duì)象中,即,將這個(gè)能夠包括所述多個(gè)觸點(diǎn)中的
至少一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象的觸點(diǎn)作為目標(biāo)觸點(diǎn)。例如,產(chǎn)生的多個(gè)觸點(diǎn)中的某一個(gè)觸點(diǎn)對(duì)
應(yīng)的對(duì)象是文件夾,其他所有的觸點(diǎn)對(duì)應(yīng)的對(duì)象都是文件,那么可以將這些文件移動(dòng)到文
件夾中。如果產(chǎn)生的多個(gè)觸點(diǎn)中有兩個(gè)以上的觸點(diǎn)都對(duì)應(yīng)文件夾,其他觸點(diǎn)對(duì)應(yīng)的都是文
件,而且需要將其中的一個(gè)文件夾作為目標(biāo)文件夾,將其他文件夾和所有文件移動(dòng)到目標(biāo)
文件夾中,則可以按照上述將最后產(chǎn)生的觸點(diǎn)作為目標(biāo)觸點(diǎn)的方法來實(shí)現(xiàn)。具體的,用戶先
選擇需要移動(dòng)的文件夾和文件,最后選擇目標(biāo)文件夾,按照最后產(chǎn)生的觸點(diǎn)作為目標(biāo)觸點(diǎn)
的規(guī)則,先選擇的需要移動(dòng)的文件夾和文件會(huì)移動(dòng)到最后選擇的目標(biāo)文件夾。 本發(fā)明所述的移動(dòng)可以是指復(fù)制,也可以是指剪切和粘貼。在進(jìn)行S102之前,可
以給使用觸摸屏的用戶一個(gè)選擇,即選擇復(fù)制操作還是選擇剪切和粘貼操作。例如,在觸摸
屏上為用戶提供一個(gè)選擇列表,列表包括"復(fù)制"、"剪切和粘貼"等內(nèi)容,還可以包括"取消"
等內(nèi)容。如果用戶選擇"復(fù)制",那么就將需要移動(dòng)的對(duì)象復(fù)制到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象
中;如果用戶選擇"剪切和粘貼",那么就將需要移動(dòng)的對(duì)象先從其對(duì)應(yīng)的觸點(diǎn)剪切下來,再
粘貼到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中;如果用戶選擇"取消",則取消移動(dòng)操作。 在實(shí)際應(yīng)用中,可以在多種時(shí)機(jī)為用戶提供選擇列表。例如,在S101后,當(dāng)多個(gè)觸
點(diǎn)中的至少一個(gè)觸點(diǎn)消失時(shí),為用戶提供選擇列表。如果最后產(chǎn)生的觸點(diǎn)作為目標(biāo)觸點(diǎn),那
么優(yōu)選的,除最后產(chǎn)生的觸點(diǎn)之外的至少一個(gè)觸點(diǎn)消失作為為用戶提供選擇列表的時(shí)機(jī)。
再例如,在S101后,立即為用戶提供選擇列表。再例如,在產(chǎn)生第一個(gè)觸點(diǎn)之后、產(chǎn)生最后
一個(gè)觸點(diǎn)之前的任何時(shí)刻,都可以為用戶提供選擇列表。總之,只要保證需要移動(dòng)的對(duì)象開
始移動(dòng)之前為用戶提供選擇列表即可。 進(jìn)一步的,以產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)為例,當(dāng)所述第一觸點(diǎn)消失時(shí),可以向用戶
6提供用于選擇至少包括復(fù)制、剪切和粘貼中的操作的提示。當(dāng)獲得所述用戶對(duì)所述至少包 括復(fù)制、剪切和粘貼中的一個(gè)操作的觸發(fā)時(shí),根據(jù)所述用戶的選擇,將所述第一對(duì)象移動(dòng)到 所述文件中或第一位置處。 將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中也可以在很多時(shí)機(jī)執(zhí)行。例 如,當(dāng)目標(biāo)觸點(diǎn)消失時(shí),將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中。再例如,在 S101后,立即將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中。再例如,當(dāng)除目標(biāo)觸 點(diǎn)之外的任何一個(gè)或多個(gè)觸點(diǎn)消失時(shí),將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象 中。再例如,當(dāng)所有的觸點(diǎn)消失時(shí),將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中。 總之,只要保證產(chǎn)生多個(gè)觸點(diǎn)后,將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中即 可。 進(jìn)一步的,以產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)為例,當(dāng)獲得所述用戶對(duì)所述至少包括復(fù) 制、剪切和粘貼中的一個(gè)操作的觸發(fā)時(shí),且當(dāng)所述第二觸點(diǎn)消失時(shí),根據(jù)所述用戶的選擇, 將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。 此外,在上面提到過,如果目標(biāo)觸點(diǎn)對(duì)應(yīng)有一個(gè)對(duì)象,而且這個(gè)對(duì)象能夠包括需要 移動(dòng)的對(duì)象,則可以將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象中。在實(shí)際應(yīng)用中,如果 目標(biāo)觸點(diǎn)對(duì)應(yīng)有一個(gè)對(duì)象,而且這個(gè)對(duì)象能夠包括需要移動(dòng)的對(duì)象,則可以只將需要移動(dòng) 的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn),而不將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象中。此時(shí),目標(biāo) 觸點(diǎn)對(duì)應(yīng)的對(duì)象可以移動(dòng)到其他位置,例如,如果需要移動(dòng)的對(duì)象的移動(dòng)形式是剪切和粘 貼,那么目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象可以剪切和粘貼到需要移動(dòng)的對(duì)象對(duì)應(yīng)的觸點(diǎn),即位置交換。 當(dāng)然,目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象也可以不進(jìn)行移動(dòng),這樣,目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象與需要移動(dòng)的對(duì) 象就會(huì)疊加的顯示在觸摸屏上。至于需要的對(duì)象是否移動(dòng)到目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象中可以根 據(jù)實(shí)際需要而定。 可選的,在進(jìn)行S102之前,可以給用戶一些提示,例如,提示用戶是否需要將某個(gè) 或某些對(duì)象移動(dòng)到目標(biāo)觸點(diǎn),再例如,提示用戶選擇需要移動(dòng)的對(duì)象和/或選擇目標(biāo)觸點(diǎn), 當(dāng)然,還可以給用戶其他提示,這里不再一一列舉。
另外,SlOl、 S102的執(zhí)行主體可以是觸控設(shè)備。 圖1所示的方法可以由多種形式的裝置來實(shí)現(xiàn),其中的一種計(jì)算設(shè)備如圖2所示, 包括觸摸屏204 ;觸點(diǎn)產(chǎn)生單元201,用于在用戶使用觸控設(shè)備操作所述觸摸屏204時(shí), 產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn),其中,所述第一觸點(diǎn)和第二觸點(diǎn)為與一次移動(dòng)對(duì)象操作相關(guān)的 觸點(diǎn),所述第一觸點(diǎn)對(duì)應(yīng)有第一對(duì)象,所述第二觸點(diǎn)對(duì)應(yīng)有一文件夾或第一位置;處理單元 202,將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。 在具體實(shí)現(xiàn)時(shí),觸點(diǎn)產(chǎn)生單元201除產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)外,還可以另外產(chǎn) 生至少一個(gè)觸點(diǎn),所述另外產(chǎn)生的至少一個(gè)觸點(diǎn)為與一次移動(dòng)對(duì)象操作相關(guān)的觸點(diǎn),所述 另外產(chǎn)生的至少一個(gè)觸點(diǎn)中的每個(gè)觸點(diǎn)都對(duì)應(yīng)一個(gè)對(duì)象。 具體的,觸點(diǎn)產(chǎn)生單元201產(chǎn)生的多個(gè)觸點(diǎn)可以是同時(shí)產(chǎn)生的。例如,使用觸摸屏 204的用戶使用多個(gè)手指或多個(gè)感應(yīng)筆同時(shí)與觸摸屏204接觸,這樣,在同一個(gè)時(shí)刻就形成 了多個(gè)觸點(diǎn)。 觸點(diǎn)產(chǎn)生單元201產(chǎn)生的多個(gè)觸點(diǎn)也可以是有次序的產(chǎn)生的。例如,使用觸摸屏 204的用戶使用手指或感應(yīng)筆分別在不同時(shí)刻與觸摸屏204接觸,這樣,在不同時(shí)刻就形成
7了多個(gè)觸點(diǎn)。進(jìn)一步的,以觸點(diǎn)產(chǎn)生單元201產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)為例,觸點(diǎn)產(chǎn)生單元 201可以先產(chǎn)生第一觸點(diǎn),再產(chǎn)生第二觸點(diǎn)。 如果觸點(diǎn)產(chǎn)生單元201產(chǎn)生的多個(gè)觸點(diǎn)是有次序的產(chǎn)生的,那么每相鄰兩次之間 必然有一定的時(shí)間間隔,而在實(shí)際應(yīng)用中,觸點(diǎn)產(chǎn)生單元201當(dāng)前產(chǎn)生的多個(gè)觸點(diǎn)與下一 次產(chǎn)生的多個(gè)觸點(diǎn)之間也必然有一定的時(shí)間間隔,這樣,就需要將一次產(chǎn)生多個(gè)觸點(diǎn)時(shí)每 相鄰兩次之間的時(shí)間間隔與前后兩次產(chǎn)生的多個(gè)觸點(diǎn)的時(shí)間間隔進(jìn)行區(qū)分。對(duì)此,可以設(shè) 置一個(gè)時(shí)間門限,如果觸點(diǎn)產(chǎn)生單元201前后兩次產(chǎn)生觸點(diǎn)的時(shí)間間隔小于這個(gè)時(shí)間門 限,則觸點(diǎn)產(chǎn)生單元201前后兩次產(chǎn)生的觸點(diǎn)是一次產(chǎn)生的多個(gè)觸點(diǎn)中的兩個(gè)觸點(diǎn),而如 果觸點(diǎn)產(chǎn)生單元201前后兩次產(chǎn)生觸點(diǎn)的時(shí)間間隔大于這個(gè)時(shí)間門限,則觸點(diǎn)產(chǎn)生單元 201前后兩次產(chǎn)生的觸點(diǎn)分別屬于觸點(diǎn)產(chǎn)生單元201不同次產(chǎn)生的觸點(diǎn)。例如,假設(shè)時(shí)間門 限是3秒,使用觸摸屏204的用戶第一次接觸觸摸屏204與第二次接觸觸摸屏204的時(shí)間 間隔是2秒,第二次接觸觸摸屏204與第三次接觸觸摸屏204的時(shí)間間隔是1秒,第三次接 觸觸摸屏204與第四次接觸觸摸屏204的時(shí)間間隔是10秒,由于第一次接觸觸摸屏204與 第二次接觸觸摸屏204的時(shí)間間隔和第二次接觸觸摸屏204與第三次接觸觸摸屏204的時(shí) 間間隔都小于3秒,所以第一次接觸觸摸屏204、第二次接觸觸摸屏204及第三次接觸觸摸 屏204分別形成的觸點(diǎn)是S101所述的多個(gè)觸點(diǎn),第四次接觸觸摸屏204形成的觸點(diǎn)只能算 做觸點(diǎn)產(chǎn)生單元201下一次產(chǎn)生的多個(gè)觸點(diǎn)中的一個(gè)觸點(diǎn)。當(dāng)然,這里只是舉例來說明如 何將觸點(diǎn)產(chǎn)生單元201 —次產(chǎn)生多個(gè)觸點(diǎn)時(shí)每相鄰兩次之間的時(shí)間間隔與前后兩次產(chǎn)生 的多個(gè)觸點(diǎn)的時(shí)間間隔進(jìn)行區(qū)分,在實(shí)際應(yīng)用中,本領(lǐng)域技術(shù)人員還可以使用其他方法來 區(qū)分時(shí)間間隔,這里不再贅述。 如果觸點(diǎn)產(chǎn)生單元201除產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)外,還另外產(chǎn)生多個(gè)觸點(diǎn),并 且觸點(diǎn)產(chǎn)生單元201產(chǎn)生的多個(gè)觸點(diǎn)是有次序的產(chǎn)生的,那么所述多個(gè)觸點(diǎn)中的除所述對(duì) 象對(duì)應(yīng)的觸點(diǎn)之外的一個(gè)觸點(diǎn)可以是最后產(chǎn)生的觸點(diǎn)。例如,如果觸點(diǎn)產(chǎn)生單元201先后 產(chǎn)生三個(gè)觸點(diǎn),那么處理單元202可以將前兩次對(duì)應(yīng)的對(duì)象移動(dòng)到第三次產(chǎn)生的觸點(diǎn)或其 對(duì)應(yīng)的對(duì)象中。當(dāng)然,所述多個(gè)觸點(diǎn)中的除所述對(duì)象對(duì)應(yīng)的觸點(diǎn)之外的一個(gè)觸點(diǎn)可以也可 以是觸點(diǎn)產(chǎn)生單元201其他次產(chǎn)生的觸點(diǎn),還是以先后產(chǎn)生三個(gè)觸點(diǎn)為例,處理單元202可 以將后兩次對(duì)應(yīng)的對(duì)象移動(dòng)到第一次產(chǎn)生的觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中。至于觸點(diǎn)產(chǎn)生單元 201哪一次產(chǎn)生的觸點(diǎn)作為目標(biāo)觸點(diǎn)合適,可以根據(jù)實(shí)際需要而定。 另外,如果多個(gè)觸點(diǎn)中的除所述對(duì)象對(duì)應(yīng)的觸點(diǎn)之外的一個(gè)觸點(diǎn)可以是觸點(diǎn)產(chǎn)生 單元201最后產(chǎn)生的觸點(diǎn),那么除觸點(diǎn)產(chǎn)生單元201最后產(chǎn)生的觸點(diǎn)之外的所有觸點(diǎn)對(duì)應(yīng) 的對(duì)象都可以認(rèn)為是需要移動(dòng)的對(duì)象。例如,假設(shè)當(dāng)前的觸摸屏204上顯示兩個(gè)文件和一 個(gè)文件夾,觸點(diǎn)產(chǎn)生單元201第一次產(chǎn)生的觸點(diǎn)對(duì)應(yīng)的對(duì)象是其中的一個(gè)文件,觸點(diǎn)產(chǎn)生 單元201第二次產(chǎn)生的觸點(diǎn)對(duì)應(yīng)的對(duì)象是其中的另一個(gè)文件,觸點(diǎn)產(chǎn)生單元201第三次產(chǎn) 生的觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件夾,而且觸點(diǎn)產(chǎn)生單元201第三次產(chǎn)生的觸點(diǎn)是最后產(chǎn)生的觸 點(diǎn),那么觸點(diǎn)產(chǎn)生單元201前兩次產(chǎn)生的觸點(diǎn)對(duì)應(yīng)的兩個(gè)文件是需要移動(dòng)的對(duì)象,觸點(diǎn)產(chǎn) 生單元201第三次產(chǎn)生的觸點(diǎn)對(duì)應(yīng)的文件夾是兩個(gè)文件需要移動(dòng)到的目標(biāo)文件夾。
在實(shí)際應(yīng)用中,用戶接觸觸摸屏204時(shí),在觸摸屏204上形成的觸點(diǎn)既可能對(duì)應(yīng)一 個(gè)對(duì)象,也可能不對(duì)應(yīng)對(duì)象,即觸摸屏204的空白處。如果觸點(diǎn)產(chǎn)生單元201產(chǎn)生的多個(gè)觸 點(diǎn)中只有一個(gè)觸點(diǎn)不對(duì)應(yīng)任何一個(gè)對(duì)象,那么處理單元202可以將所述多個(gè)觸點(diǎn)中的至少一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象移動(dòng)到所述不對(duì)應(yīng)任何一個(gè)對(duì)象的觸點(diǎn),即,將這個(gè)不對(duì)應(yīng)任何一個(gè) 對(duì)象的觸點(diǎn)作為目標(biāo)觸點(diǎn)。如果觸點(diǎn)產(chǎn)生單元201產(chǎn)生的多個(gè)觸點(diǎn)中只有一個(gè)觸點(diǎn)對(duì)應(yīng)的 對(duì)象能夠包括所述多個(gè)觸點(diǎn)中的至少一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象,那么處理單元202可以將所述 多個(gè)觸點(diǎn)中的至少一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象移動(dòng)到所述能夠包括所述多個(gè)觸點(diǎn)中的至少一個(gè) 觸點(diǎn)對(duì)應(yīng)的對(duì)象的觸點(diǎn)對(duì)應(yīng)的對(duì)象中,即,將這個(gè)能夠包括所述多個(gè)觸點(diǎn)中的至少一個(gè)觸 點(diǎn)對(duì)應(yīng)的對(duì)象的觸點(diǎn)作為目標(biāo)觸點(diǎn)。例如,觸點(diǎn)產(chǎn)生單元201產(chǎn)生的多個(gè)觸點(diǎn)中的某一個(gè) 觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件夾,其他所有的觸點(diǎn)對(duì)應(yīng)的對(duì)象都是文件,那么處理單元202可以 將這些文件移動(dòng)到文件夾中。如果觸點(diǎn)產(chǎn)生單元201產(chǎn)生的多個(gè)觸點(diǎn)中有兩個(gè)以上的觸點(diǎn) 都對(duì)應(yīng)文件夾,其他觸點(diǎn)對(duì)應(yīng)的都是文件,而且需要將其中的一個(gè)文件夾作為目標(biāo)文件夾, 將其他文件夾和所有文件移動(dòng)到目標(biāo)文件夾中,則可以按照上述將最后產(chǎn)生的觸點(diǎn)作為目 標(biāo)觸點(diǎn)的方法來實(shí)現(xiàn)。具體的,用戶先選擇需要移動(dòng)的文件夾和文件,最后選擇目標(biāo)文件 夾,按照最后產(chǎn)生的觸點(diǎn)作為目標(biāo)觸點(diǎn)的規(guī)則,處理單元202將先選擇的需要移動(dòng)的文件 夾和文件會(huì)移動(dòng)到最后選擇的目標(biāo)文件夾。 本發(fā)明所述的移動(dòng)可以是指復(fù)制,也可以是指剪切和粘貼。在處理單元202進(jìn)行 移動(dòng)操作之前,圖2所示的計(jì)算設(shè)備可以給使用觸摸屏204的用戶一個(gè)選擇,即選擇復(fù)制操 作還是選擇剪切和粘貼操作。這樣,圖2所示的設(shè)備可以包括提示單元203,用于在所述觸 點(diǎn)產(chǎn)生單元201產(chǎn)生在觸摸屏204上的多個(gè)觸點(diǎn)之后,所述處理單元202將所述多個(gè)觸點(diǎn) 中的至少一個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象移動(dòng)到所述多個(gè)觸點(diǎn)中的除所述對(duì)象對(duì)應(yīng)的觸點(diǎn)之外的一 個(gè)觸點(diǎn)或觸點(diǎn)對(duì)應(yīng)的對(duì)象中之前,當(dāng)除最后產(chǎn)生的觸點(diǎn)之外的至少一個(gè)觸點(diǎn)消失時(shí),向用 戶提供用于選擇至少包括復(fù)制、剪切和粘貼中的操作的提示。例如,提示單元203在觸摸屏 204上可以為用戶提供一個(gè)選擇列表,列表包括"復(fù)制"、"剪切和粘貼"等內(nèi)容,還可以包括 "取消"等內(nèi)容。如果用戶選擇"復(fù)制",那么處理單元202就將需要移動(dòng)的對(duì)象復(fù)制到目標(biāo) 觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中;如果用戶選擇"剪切和粘貼",那么處理單元202就將需要移動(dòng)的 對(duì)象先從其對(duì)應(yīng)的觸點(diǎn)剪切下來,再粘貼到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中;如果用戶選擇"取 消",則處理單元202可以不進(jìn)行任何操作。 在實(shí)際應(yīng)用中,提示單元203可以在多種時(shí)機(jī)為用戶提供選擇列表。例如,在觸點(diǎn) 產(chǎn)生單元201產(chǎn)生在觸摸屏204上的多個(gè)觸點(diǎn)之后,當(dāng)多個(gè)觸點(diǎn)中的至少一個(gè)觸點(diǎn)消失時(shí), 提示單元203為用戶提供選擇列表。如果將觸點(diǎn)產(chǎn)生單元201最后產(chǎn)生的觸點(diǎn)作為目標(biāo)觸 點(diǎn),那么優(yōu)選的,除觸點(diǎn)產(chǎn)生單元201最后產(chǎn)生的觸點(diǎn)之外的至少一個(gè)觸點(diǎn)消失作為提示 單元203為用戶提供選擇列表的時(shí)機(jī)。再例如,在觸點(diǎn)產(chǎn)生單元201產(chǎn)生在觸摸屏204上 的多個(gè)觸點(diǎn)之后,提示單元203立即為用戶提供選擇列表。再例如,在觸點(diǎn)產(chǎn)生單元201產(chǎn) 生第一個(gè)觸點(diǎn)之后、產(chǎn)生最后一個(gè)觸點(diǎn)之前的任何時(shí)刻,提示單元203都可以為用戶提供 選擇列表??傊?,只要保證處理單元202開始移動(dòng)需要移動(dòng)的對(duì)象之前,提示單元203為用 戶提供選擇列表即可。 進(jìn)一步的,以觸點(diǎn)產(chǎn)生單元201產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)為例,當(dāng)所述第一觸點(diǎn) 消失時(shí),提示單元203可以向用戶提供用于選擇至少包括復(fù)制、剪切和粘貼中的操作的提 示。當(dāng)處理單元202獲得所述用戶對(duì)所述至少包括復(fù)制、剪切和粘貼中的一個(gè)操作的觸發(fā) 時(shí),處理單元202根據(jù)所述用戶的選擇,將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。
處理單元202將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中也可以在很多時(shí)機(jī)執(zhí)行。例如,當(dāng)目標(biāo)觸點(diǎn)消失時(shí),處理單元202將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或 其對(duì)應(yīng)的對(duì)象中。再例如,在觸點(diǎn)產(chǎn)生單元201產(chǎn)生在觸摸屏204上的多個(gè)觸點(diǎn)之后,處理 單元202立即將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中。再例如,當(dāng)除目標(biāo)觸 點(diǎn)之外的任何一個(gè)或多個(gè)觸點(diǎn)消失時(shí),處理單元202將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或 其對(duì)應(yīng)的對(duì)象中。再例如,當(dāng)所有的觸點(diǎn)消失時(shí),處理單元202將需要移動(dòng)的對(duì)象移動(dòng)到目 標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中??傊灰WC觸點(diǎn)產(chǎn)生單元201產(chǎn)生多個(gè)觸點(diǎn)后,處理單元 202將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)或其對(duì)應(yīng)的對(duì)象中即可。 進(jìn)一步的,以觸點(diǎn)產(chǎn)生單元201產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)為例,當(dāng)處理單元202獲 得所述用戶對(duì)所述至少包括復(fù)制、剪切和粘貼中的一個(gè)操作的觸發(fā)時(shí),且當(dāng)所述第二觸點(diǎn) 消失時(shí),處理單元202根據(jù)所述用戶的選擇,將所述第一對(duì)象移動(dòng)到所述文件中或第一位 置處。 此外,在上面提到過,如果目標(biāo)觸點(diǎn)對(duì)應(yīng)有一個(gè)對(duì)象,而且這個(gè)對(duì)象能夠包括需要 移動(dòng)的對(duì)象,則處理單元202可以將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象中。在實(shí) 際應(yīng)用中,如果目標(biāo)觸點(diǎn)對(duì)應(yīng)有一個(gè)對(duì)象,而且這個(gè)對(duì)象能夠包括需要移動(dòng)的對(duì)象,則處理 單元202可以只將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸點(diǎn),而不將需要移動(dòng)的對(duì)象移動(dòng)到目標(biāo)觸 點(diǎn)對(duì)應(yīng)的對(duì)象中。此時(shí),處理單元202可以將目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象移動(dòng)到其他位置,例如, 如果處理單元202移動(dòng)需要移動(dòng)的對(duì)象的形式是剪切和粘貼,那么處理單元202可以將目 標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象剪切和粘貼到需要移動(dòng)的對(duì)象對(duì)應(yīng)的觸點(diǎn),即位置交換。當(dāng)然,目標(biāo)觸點(diǎn) 對(duì)應(yīng)的對(duì)象也可以不進(jìn)行移動(dòng),這樣,目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象與需要移動(dòng)的對(duì)象就會(huì)疊加的 顯示在觸摸屏204上。至于需要的對(duì)象是否移動(dòng)到目標(biāo)觸點(diǎn)對(duì)應(yīng)的對(duì)象中可以根據(jù)實(shí)際需 要而定。 可選的,提示單元203在處理單元202移動(dòng)對(duì)象之前,可以給用戶一些提示,例如,
提示用戶是否需要將某個(gè)或某些對(duì)象移動(dòng)到目標(biāo)觸點(diǎn),再例如,提示用戶選擇需要移動(dòng)的
對(duì)象和/或選擇目標(biāo)觸點(diǎn),當(dāng)然,還可以給用戶其他提示,這里不再一一列舉。 圖2所示的計(jì)算設(shè)備的各個(gè)單元可以設(shè)置在觸控設(shè)備中,這些單元在觸控設(shè)備中
的工作方式與在圖2所示的計(jì)算設(shè)備中的工作方式相同,這里不再贅述。 為使本領(lǐng)域技術(shù)人員更加清楚的理解本發(fā)明,下面再以幾個(gè)實(shí)施例對(duì)本發(fā)明進(jìn)行說明。 第一個(gè)實(shí)施例
如圖3所示,包括 S301 :使用觸摸屏的用戶使用手指或觸摸筆在觸摸屏上選定需要移動(dòng)的文件A。
即,觸摸屏所在的觸控設(shè)備產(chǎn)生了一個(gè)觸點(diǎn),這個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件A。 S302 :在保持文件A對(duì)應(yīng)的觸點(diǎn)不消失的前提下,用戶選定需要將文件A移動(dòng)到的
文件夾l。即,觸控設(shè)備又產(chǎn)生了一個(gè)觸點(diǎn),這個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件夾1。如果此時(shí)兩
個(gè)觸點(diǎn)都同時(shí)存在于觸摸屏上,則實(shí)際上形成了多點(diǎn)觸摸。 S303 :用戶將接觸在文件A對(duì)應(yīng)的位置上的手指或觸摸筆與觸摸屏脫離接觸。艮卩, 觸控設(shè)備產(chǎn)生的第一個(gè)觸點(diǎn)(對(duì)應(yīng)文件A的觸點(diǎn))消失。 S304:觸摸屏所在的觸控設(shè)備為用戶提供了包括"復(fù)制"、"剪切和粘貼"、"取消"操 作的選擇列表。
S305 :用戶選擇"剪切和粘貼"操作。即,觸控設(shè)備產(chǎn)生對(duì)"剪切和粘貼"操作的觸發(fā)。 S306 :用戶將文件夾1對(duì)應(yīng)的位置上的手指或觸摸筆與觸摸屏脫離接觸。即,觸控
設(shè)備產(chǎn)生的第二個(gè)觸點(diǎn)(對(duì)應(yīng)文件夾1的觸點(diǎn))消失。 S307 :觸控設(shè)備將文件A先剪切,再粘貼到文件夾1中。 第二個(gè)實(shí)施例 如圖4所示,包括 S401 :使用觸摸屏的用戶使用手指或觸摸筆在觸摸屏上選定需要移動(dòng)的文件A。 即,觸摸屏所在的觸控設(shè)備產(chǎn)生了一個(gè)觸點(diǎn),這個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件A。
S402 :用戶將接觸在文件A對(duì)應(yīng)的位置上的手指或觸摸筆與觸摸屏脫離接觸。艮卩, 觸控設(shè)備產(chǎn)生的第一個(gè)觸點(diǎn)(對(duì)應(yīng)文件A的觸點(diǎn))消失。 S403 :用戶使用手指或觸摸筆在觸摸屏上選定文件夾1。即,觸控設(shè)備又產(chǎn)生了一 個(gè)觸點(diǎn),這個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件夾1。 S404 :用戶將文件夾1對(duì)應(yīng)的位置上的手指或觸摸筆與觸摸屏脫離接觸。即,觸控 設(shè)備產(chǎn)生的第二個(gè)觸點(diǎn)(對(duì)應(yīng)文件夾1的觸點(diǎn))消失。 S405 :用戶使用手指或觸摸筆在觸摸屏上選定需要移動(dòng)的文件B。 S卩,觸摸屏所在 的觸控設(shè)備產(chǎn)生了第三個(gè)觸點(diǎn),這個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件B。 S406 :用戶將接觸在文件B對(duì)應(yīng)的位置上的手指或觸摸筆與觸摸屏脫離接觸。艮卩, 觸控設(shè)備產(chǎn)生的第三個(gè)觸點(diǎn)(對(duì)應(yīng)文件B的觸點(diǎn))消失。 S407 :觸摸屏所在的觸控設(shè)備分別將文件A和文件B先剪切,再粘貼到文件夾1中。 可選的,在S406之后、S407之前,觸控設(shè)備可以為用戶提供包括"復(fù)制"、"剪切和 粘貼"、"取消"操作的選擇列表,在用戶選擇"剪切和粘貼"操作后,再執(zhí)行S407。
第三個(gè)實(shí)施例
如圖5所示,包括 S501 :使用觸摸屏的用戶使用手指或觸摸筆在觸摸屏上用戶選定文件夾1。即,觸 控設(shè)備產(chǎn)生了第一個(gè)觸點(diǎn),這個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件夾1。 S502 :用戶將文件夾1對(duì)應(yīng)的位置上的手指或觸摸筆與觸摸屏脫離接觸。即,觸控 設(shè)備產(chǎn)生的第一個(gè)觸點(diǎn)(對(duì)應(yīng)文件夾1的觸點(diǎn))消失。 S503 :用戶使用手指或觸摸筆在觸摸屏上選定需要移動(dòng)的文件A。 S卩,觸摸屏所在 的觸控設(shè)備又產(chǎn)生了一個(gè)觸點(diǎn),這個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件A。 S504 :用戶將接觸在文件A對(duì)應(yīng)的位置上的手指或觸摸筆與觸摸屏脫離接觸。艮卩, 觸控設(shè)備產(chǎn)生的第二個(gè)觸點(diǎn)(對(duì)應(yīng)文件A的觸點(diǎn))消失。 S505 :用戶使用手指或觸摸筆在觸摸屏上選定一個(gè)不對(duì)應(yīng)任何對(duì)象的觸點(diǎn)a。艮P, 觸摸屏所在的觸控設(shè)備又產(chǎn)生了第三個(gè)觸點(diǎn),這個(gè)觸點(diǎn)不對(duì)應(yīng)任何對(duì)象。
S506 :用戶將接觸在觸點(diǎn)a上的手指或觸摸筆與觸摸屏脫離接觸。S卩,觸控設(shè)備產(chǎn) 生的第三個(gè)觸點(diǎn)(不對(duì)應(yīng)任何對(duì)象的觸點(diǎn)a)消失。 S507 :用戶使用手指或觸摸筆在觸摸屏上選定需要移動(dòng)的文件B。 S卩,觸摸屏所在 的觸控設(shè)備產(chǎn)生了第四個(gè)觸點(diǎn),這個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象是文件B。
11
S508 :用戶將接觸在文件B對(duì)應(yīng)的位置上的手指或觸摸筆與觸摸屏脫離接觸。艮卩, 觸控設(shè)備產(chǎn)生的第四個(gè)觸點(diǎn)(對(duì)應(yīng)文件B的觸點(diǎn))消失。 S509 :觸摸屏所在的觸控設(shè)備向用戶提供包括"是否移動(dòng)至文件夾1"的對(duì)話框。
S510 :如果用戶選擇"是",則觸控設(shè)備分別將文件A和文件B先剪切,再粘貼到文 件夾1中;如果用戶選擇"否",則觸控設(shè)備分別將文件A、文件B和文件夾1先剪切,再粘貼 到觸點(diǎn)a。 可選的,在S508之后、S510之前的任何一個(gè)時(shí)刻,觸控設(shè)備可以為用戶提供包括 "復(fù)制"、"剪切和粘貼"、"取消"操作的選擇列表,在用戶選擇"剪切和粘貼"操作后,再執(zhí)行 S510。 在實(shí)際應(yīng)用中,上述三個(gè)實(shí)施例涉及到的技術(shù)特征可以合理的交叉使用。本領(lǐng)域 技術(shù)人員也完全可以對(duì)上述三個(gè)實(shí)施例進(jìn)行簡(jiǎn)單的修改,從而衍生出更多的實(shí)施例。這里 不再一一列舉更多的實(shí)施例。 在本發(fā)明中,使用觸摸屏的用戶無須進(jìn)行拖拽操作,就可以達(dá)到移動(dòng)對(duì)象的目的, 從而避免了拖拽過程中容易出現(xiàn)的操作失誤。 以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法,其特征在于,包括在用戶使用觸控設(shè)備操作所述觸摸屏?xí)r,產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn),其中,所述第一觸點(diǎn)和第二觸點(diǎn)為與一次移動(dòng)對(duì)象操作相關(guān)的觸點(diǎn),所述第一觸點(diǎn)對(duì)應(yīng)有第一對(duì)象,所述第二觸點(diǎn)對(duì)應(yīng)有一文件夾或第一位置;將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。
2. 如權(quán)利要求1所述的觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法,其特征在于,所述產(chǎn)生第一觸 點(diǎn)和第二觸點(diǎn)具體為先產(chǎn)生第一觸點(diǎn),再產(chǎn)生第二觸點(diǎn)。
3. 如權(quán)利要求2所述的觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法,其特征在于,所述產(chǎn)生第一觸 點(diǎn)和第二觸點(diǎn)之后,所述將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處之前,還包括當(dāng) 所述第一觸點(diǎn)消失時(shí),向用戶提供用于選擇至少包括復(fù)制、剪切和粘貼中的操作的提示;所述將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處具體為當(dāng)獲得所述用戶對(duì)所述 至少包括復(fù)制、剪切和粘貼中的一個(gè)操作的觸發(fā)時(shí),根據(jù)所述用戶的選擇,將所述第一對(duì)象 移動(dòng)到所述文件中或第一位置處。
4. 如權(quán)利要求3所述的觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法,其特征在于,當(dāng)獲得所述用戶 對(duì)所述至少包括復(fù)制、剪切和粘貼中的一個(gè)操作的觸發(fā)時(shí),根據(jù)所述用戶的選擇,將所述第 一對(duì)象移動(dòng)到所述文件中或第一位置處具體為當(dāng)獲得所述用戶對(duì)所述至少包括復(fù)制、剪 切和粘貼中的一個(gè)操作的觸發(fā)時(shí),且當(dāng)所述第二觸點(diǎn)消失時(shí),根據(jù)所述用戶的選擇,將所述 第一對(duì)象移動(dòng)到所述文件中或第一位置處。
5. 如權(quán)利要求1所述的觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法,其特征在于,除產(chǎn)生第一觸點(diǎn) 和第二觸點(diǎn)外,還另外產(chǎn)生至少一個(gè)觸點(diǎn),所述另外產(chǎn)生的至少一個(gè)觸點(diǎn)為與一次移動(dòng)對(duì) 象操作相關(guān)的觸點(diǎn),所述另外產(chǎn)生的至少一個(gè)觸點(diǎn)中的每個(gè)觸點(diǎn)都對(duì)應(yīng)一個(gè)對(duì)象;將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處時(shí),還將所述另外產(chǎn)生的至少一個(gè)觸 點(diǎn)中的每個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象移動(dòng)到所述文件中或第一位置處。
6. —種計(jì)算設(shè)備,其特征在于,包括 觸摸屏;觸點(diǎn)產(chǎn)生單元,用于在用戶使用觸控設(shè)備操作所述觸摸屏?xí)r,產(chǎn)生第一觸點(diǎn)和第二觸 點(diǎn),其中,所述第一觸點(diǎn)和第二觸點(diǎn)為與一次移動(dòng)對(duì)象操作相關(guān)的觸點(diǎn),所述第一觸點(diǎn)對(duì)應(yīng) 有第一對(duì)象,所述第二觸點(diǎn)對(duì)應(yīng)有一文件夾或第一位置;處理單元,將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。
7. 如權(quán)利要求6所述的計(jì)算設(shè)備,其特征在于,所述觸點(diǎn)產(chǎn)生單元先產(chǎn)生第一觸點(diǎn),再 產(chǎn)生第二觸點(diǎn)。
8. 如權(quán)利要求7所述的計(jì)算設(shè)備,其特征在于,還包括提示單元,用于當(dāng)所述第一觸 點(diǎn)消失時(shí),向用戶提供用于選擇至少包括復(fù)制、剪切和粘貼中的操作的提示;當(dāng)所述處理單元獲得所述用戶對(duì)所述至少包括復(fù)制、剪切和粘貼中的一個(gè)操作的觸發(fā) 時(shí),所述處理單元根據(jù)所述用戶的選擇,將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。
9. 如權(quán)利要求8所述的計(jì)算設(shè)備,其特征在于,當(dāng)所述處理單元獲得所述用戶對(duì)所述 至少包括復(fù)制、剪切和粘貼中的一個(gè)操作的觸發(fā)時(shí),且當(dāng)所述第二觸點(diǎn)消失時(shí),所述處理單 元根據(jù)所述用戶的選擇,將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。
10. 如權(quán)利要求6所述的計(jì)算設(shè)備,其特征在于,所述觸點(diǎn)產(chǎn)生單元除產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)外,還另外產(chǎn)生至少一個(gè)觸點(diǎn),所述另外產(chǎn)生的至少一個(gè)觸點(diǎn)為與一次移動(dòng)對(duì)象 操作相關(guān)的觸點(diǎn),所述另外產(chǎn)生的至少一個(gè)觸點(diǎn)中的每個(gè)觸點(diǎn)都對(duì)應(yīng)一個(gè)對(duì)象;所述處理單元將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處時(shí),還將所述另外產(chǎn)生 的至少一個(gè)觸點(diǎn)中的每個(gè)觸點(diǎn)對(duì)應(yīng)的對(duì)象移動(dòng)到所述文件中或第一位置處。
全文摘要
本發(fā)明提供一種觸摸屏上移動(dòng)對(duì)象的實(shí)現(xiàn)方法,包括在用戶使用觸控設(shè)備操作所述觸摸屏?xí)r,產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn),其中,所述第一觸點(diǎn)和第二觸點(diǎn)為與一次移動(dòng)對(duì)象操作相關(guān)的觸點(diǎn),所述第一觸點(diǎn)對(duì)應(yīng)有第一對(duì)象,所述第二觸點(diǎn)對(duì)應(yīng)有一文件夾或第一位置;將所述第一對(duì)象移動(dòng)到所述文件中或第一位置處。本發(fā)明還提供一種計(jì)算設(shè)備。在本發(fā)明中,當(dāng)產(chǎn)生第一觸點(diǎn)和第二觸點(diǎn)后,可以將第一觸點(diǎn)對(duì)應(yīng)的第一對(duì)象移動(dòng)到第二觸點(diǎn)對(duì)應(yīng)的文件夾或第一位置,這樣,在觸摸屏上移動(dòng)對(duì)象就不需要在觸摸屏上進(jìn)行拖拽操作,避免了因拖拽操作而使移動(dòng)或鎖定對(duì)象的操作失敗情況的發(fā)生,從而提高了在觸摸屏上移動(dòng)對(duì)象成功的幾率。
文檔編號(hào)G06F3/048GK101770326SQ20081024704
公開日2010年7月7日 申請(qǐng)日期2008年12月31日 優(yōu)先權(quán)日2008年12月31日
發(fā)明者張嘉, 林敏 申請(qǐng)人:北京聯(lián)想軟件有限公司