两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于多點(diǎn)觸控屏的對(duì)象選擇方法和系統(tǒng)的制作方法

文檔序號(hào):6385923閱讀:226來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):基于多點(diǎn)觸控屏的對(duì)象選擇方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種電子設(shè)備的對(duì)象選擇技術(shù),具體涉及一種基于多點(diǎn)觸控屏的對(duì)象選擇方法和系統(tǒng)。
背景技術(shù)
用戶(hù)采用電子設(shè)備進(jìn)行選擇多個(gè)對(duì)象的操作是指在不取消之前選中的對(duì)象的前提下,增加新的被選中對(duì)象,形成一個(gè)包含有多個(gè)選中對(duì)象的集合。包含有多個(gè)選中對(duì)象的集合,一般被用于執(zhí)行后續(xù)操作,比如刪除、復(fù)制、對(duì)齊等。對(duì)象指各種應(yīng)用程序中的對(duì)象,比如操作系統(tǒng)桌面的各種程序圖標(biāo);文件管理器軟件里面的各個(gè)文件條目;圖片瀏覽器里面的各個(gè)圖片;文字處理軟件里面的各種圖形對(duì)象,文本框和圖片對(duì)象,等等。在PC上選擇多個(gè)對(duì)象的操作有兩種方式,一是通過(guò)鼠標(biāo)區(qū)選,可以把區(qū)域內(nèi)的對(duì)象都選中;二是通過(guò)鍵盤(pán)快捷鍵+鼠標(biāo)選擇,按住鍵盤(pán)上的ctrl或shift鍵,鼠標(biāo)點(diǎn)擊的對(duì)象都會(huì)被選中。而隨著觸控屏幕技術(shù)的發(fā)展,尤其是多點(diǎn)觸控屏技術(shù)的發(fā)展,使得在具有多點(diǎn)觸控屏的電子設(shè)備上進(jìn)行方便靈活的手勢(shì)觸控成為可能。在觸屏設(shè)備上選擇多個(gè)對(duì)象的操作,因?yàn)闆](méi)有鼠標(biāo),只能通過(guò)手指來(lái)選擇對(duì)象。最簡(jiǎn)單的做法是在單擊第二個(gè)對(duì)象時(shí),保持第一個(gè)對(duì)象處于選擇狀態(tài)。但在實(shí)際操作中,用戶(hù)單擊第二個(gè)對(duì)象時(shí),可能也是希望取消第一個(gè)對(duì)象,所以很少有應(yīng)用軟件會(huì)采用這種方法。所以一般需要有一個(gè)特殊的操作或狀態(tài)用來(lái)區(qū)分單選和多選這兩種場(chǎng)景需求?,F(xiàn)有的觸屏設(shè)備上選擇多個(gè)對(duì)象的方式大致有如下兩種I)用長(zhǎng)按對(duì)象和單擊對(duì)象來(lái)區(qū)分單選和多選。長(zhǎng)按對(duì)象則進(jìn)入選擇多個(gè)對(duì)象的操作,繼續(xù)單擊,不會(huì)取消前一個(gè)選擇對(duì)象。如安卓4.0系統(tǒng)自帶的圖庫(kù)。長(zhǎng)按對(duì)象進(jìn)入選擇多個(gè)對(duì)象的操作的做法,會(huì)存在如何退出選擇多個(gè)對(duì)象的操作狀態(tài)的問(wèn)題,即如何才能導(dǎo)致單擊一個(gè)對(duì)象時(shí),不是增加一個(gè)選擇的對(duì)象,而是僅選中這一個(gè)對(duì)象。常見(jiàn)的解決辦法是提供一個(gè)“退出多選狀態(tài)”的界面按鈕,這樣增加了界面操作的復(fù)雜程度,而且增加的按鈕還會(huì)影響用戶(hù)的視線(xiàn)或操作。2)按住一個(gè)對(duì)象,單擊其他對(duì)象,則按住的對(duì)象和其他對(duì)象都會(huì)被一起選中,如ios系統(tǒng)的keynote。但按住的位置太局限,只有按住某一個(gè)對(duì)象的時(shí)候單擊其他對(duì)象才允許多選。對(duì)于對(duì)象較小,較多,或很接近的情況下,同一時(shí)間要兩只手指點(diǎn)擊比較擁擠,用戶(hù)體驗(yàn)相對(duì)較差。

發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)上述問(wèn)題不足之處,提供一種基于多點(diǎn)觸控屏的對(duì)象選擇方法和系統(tǒng),其可實(shí)現(xiàn)用戶(hù)對(duì)屏幕任一位置觸壓,同時(shí)觸壓對(duì)象位置進(jìn)行多個(gè)對(duì)象選定。為了達(dá)到上述目的,本發(fā)明采用以下技術(shù)方案基于多點(diǎn)觸控屏的對(duì)象選擇方法,其包括以下步驟
步驟一,應(yīng)用窗體實(shí)時(shí)捕獲用戶(hù)的觸控操作;步驟二,監(jiān)控分析屏幕各個(gè)觸控點(diǎn),如發(fā)現(xiàn)一個(gè)觸控點(diǎn)為長(zhǎng)按保持狀態(tài),則應(yīng)用窗體進(jìn)入多選觸控狀態(tài),如無(wú)長(zhǎng)按保持狀態(tài)觸控點(diǎn),則應(yīng)用窗體進(jìn)入單選觸控狀態(tài);步驟三,選定響應(yīng)在多選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象收歸多選對(duì)象集合并進(jìn)行多對(duì)象選定響應(yīng);在單選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng)。進(jìn)一步,所述在多選觸控狀態(tài)下,其中一觸控點(diǎn)為長(zhǎng)按保持的多選保持觸控點(diǎn),另外一個(gè)或多個(gè)為對(duì)象選擇觸控點(diǎn)。進(jìn)一步,所述在多選觸控狀態(tài)下,當(dāng)屏幕同時(shí)存在多選保持觸控點(diǎn)和任一位置觸控點(diǎn)時(shí),該任一位置觸控點(diǎn)轉(zhuǎn)化成新多選保持觸控點(diǎn)。進(jìn)一步,所述多選保持觸控點(diǎn)為屏幕內(nèi)的任一觸控點(diǎn)。進(jìn)一步,所述步驟3中,在應(yīng)用窗體進(jìn)行多對(duì)象選定響應(yīng)并且所有觸控點(diǎn)離開(kāi)屏幕后,如再進(jìn)行屏幕觸控,則有如下情況如在多選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的多選對(duì)象集合內(nèi)對(duì)象撤銷(xiāo)選定;如在單選觸控狀態(tài)下,如觸控點(diǎn)位于多選對(duì)象集合內(nèi)的對(duì)象上,則應(yīng)用窗體彈出應(yīng)用選擇菜單供用戶(hù)選擇;如觸控點(diǎn)位于多選對(duì)象集合外的對(duì)象上,則應(yīng)用窗體撤銷(xiāo)所有多選對(duì)象選定,并對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng);如觸控點(diǎn)位于多選對(duì)象集合外的非對(duì)象區(qū)域上,則應(yīng)用窗體撤銷(xiāo)所有多選對(duì)象選定。基于多點(diǎn)觸控屏的對(duì)象選擇系統(tǒng),其包括以下模塊屏幕觸控信息捕獲模塊,用于應(yīng)用窗體實(shí)時(shí)捕獲用戶(hù)的觸控操作;觸控分析判斷模塊,用于監(jiān)控分析屏幕各個(gè)觸控點(diǎn),如發(fā)現(xiàn)一個(gè)觸控點(diǎn)為長(zhǎng)按保持狀態(tài),則應(yīng)用窗體進(jìn)入多選觸控狀態(tài),如無(wú)長(zhǎng)按保持狀態(tài)觸控點(diǎn),則應(yīng)用窗體進(jìn)入單選觸控狀態(tài);選定模塊,用于選定響應(yīng)在多選觸控狀態(tài)下,應(yīng)用窗體通過(guò)選定模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象收歸多選對(duì)象集合并進(jìn)行多對(duì)象選定響應(yīng);在單選觸控狀態(tài)下,應(yīng)用窗體通過(guò)選定模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng)。進(jìn)一步,所述在多選觸控狀態(tài)下,其中一觸控點(diǎn)為長(zhǎng)按保持的多選保持觸控點(diǎn),另外一個(gè)或多個(gè)為對(duì)象選擇觸控點(diǎn)。進(jìn)一步,所述在多選觸控狀態(tài)下,當(dāng)屏幕同時(shí)存在多選保持觸控點(diǎn)和任一位置觸控點(diǎn)時(shí),該任一位置觸控點(diǎn)可轉(zhuǎn)化成新多選保持觸控點(diǎn)。進(jìn)一步,所述多選保持觸控點(diǎn)為屏幕內(nèi)的任一觸控點(diǎn)。進(jìn)一步,所述選定模塊還包括撤銷(xiāo)子模塊及選擇菜單子模塊,其具體是在應(yīng)用窗體進(jìn)行多對(duì)象選定響應(yīng)并且所有觸控點(diǎn)離開(kāi)屏幕后,如再進(jìn)行屏幕觸控,則有如下情況如在多選觸控狀態(tài)下,應(yīng)用窗體通過(guò)撤銷(xiāo)子模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的多選對(duì)象集合內(nèi)對(duì)象撤銷(xiāo)選定;如在單選觸控狀態(tài)下,如觸控點(diǎn)位于多選對(duì)象集合內(nèi)的對(duì)象上,則應(yīng)用窗體通過(guò)選擇菜單子模塊彈出應(yīng)用選擇菜單供用戶(hù)選擇;如觸控點(diǎn)位于多選對(duì)象集合外的對(duì)象上,則應(yīng)用窗體通過(guò)撤銷(xiāo)子模塊撤銷(xiāo)所有多選對(duì)象選定,并通過(guò)選定模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng);如觸控點(diǎn)位于多選對(duì)象集合外的非對(duì)象區(qū)域上,則應(yīng)用窗體通過(guò)撤銷(xiāo)子模塊撤銷(xiāo)所有多選對(duì)象選定。本發(fā)明是基于多點(diǎn)觸控屏技術(shù)開(kāi)發(fā)和創(chuàng)新的,通過(guò)對(duì)多點(diǎn)觸控的信息捕捉和利用,實(shí)現(xiàn)用戶(hù)對(duì)屏幕任一位置點(diǎn)壓,同時(shí)點(diǎn)壓對(duì)象位置進(jìn)行多個(gè)對(duì)象選定,解決現(xiàn)有多對(duì)象選擇出現(xiàn)的設(shè)置不合理、操作不方便等問(wèn)題,提高用戶(hù)采用多點(diǎn)觸控屏電子設(shè)備的便利性和樂(lè)趣,提升用戶(hù)體驗(yàn)。


圖1為本發(fā)明所述對(duì)象選擇方法的基本流程圖。圖2為本發(fā)明所述在應(yīng)用窗體進(jìn)行多對(duì)象選定響應(yīng)后再進(jìn)行屏幕觸控的觸發(fā)流程圖。圖3為本發(fā)明所述基于多點(diǎn)觸控屏的對(duì)象選擇方法的模塊原理框圖。圖4為本發(fā)明多對(duì)象選擇的操作方法示意例圖。以下通過(guò)附圖和具體實(shí)施方式
來(lái)對(duì)本發(fā)明作進(jìn)一步說(shuō)明
具體實(shí)施例方式本發(fā)明所述的對(duì)象選擇方法是基于多點(diǎn)觸控屏技術(shù)開(kāi)發(fā)和創(chuàng)新的,用戶(hù)采用電子設(shè)備進(jìn)行選擇多個(gè)對(duì)象的操作是指在不取消之前選中的對(duì)象的前提下,增加新的被選中對(duì)象,形成一個(gè)包含有多個(gè)選中對(duì)象的集合。包含有多個(gè)選中對(duì)象的集合,一般被用于執(zhí)行后續(xù)操作,比如刪除、復(fù)制、對(duì)齊等。所述對(duì)象指各種應(yīng)用程序中的對(duì)象,比如操作系統(tǒng)桌面的各種程序圖標(biāo);文件管理器軟件里面的各個(gè)文件條目;圖片瀏覽器里面的各個(gè)圖片;文字處理軟件里面的各種圖形對(duì)象,文本框和圖片對(duì)象等等,本發(fā)明意在提供一種利用多點(diǎn)觸控屏實(shí)現(xiàn)快捷方便的多對(duì)象選擇技術(shù)方案,其可實(shí)現(xiàn)用戶(hù)對(duì)屏幕任一位置觸壓,同時(shí)觸壓對(duì)象位置進(jìn)行多個(gè)對(duì)象選定,提高用戶(hù)使用多點(diǎn)觸控屏電子設(shè)備(如智能手機(jī)、PAD等)的方便性和靈活性,提高操作效率并提升用戶(hù)體驗(yàn)。如圖1和2所示,本發(fā)明所述基于多點(diǎn)觸控屏的對(duì)象選擇方法包括以下步驟步驟SI,應(yīng)用窗體實(shí)時(shí)捕獲用戶(hù)的觸控操作,應(yīng)用窗體為對(duì)象所在的具體的應(yīng)用程序窗體;步驟S2,監(jiān)控分析屏幕各個(gè)觸控點(diǎn),如發(fā)現(xiàn)一個(gè)觸控點(diǎn)為長(zhǎng)按保持狀態(tài),則應(yīng)用窗體進(jìn)入多選觸控狀態(tài),如無(wú)長(zhǎng)按保持狀態(tài)觸控點(diǎn),則應(yīng)用窗體進(jìn)入單選觸控狀態(tài)。所述長(zhǎng)按保持狀態(tài)是指該觸控點(diǎn)在屏幕上觸壓保持一段時(shí)間的這種狀態(tài),保持時(shí)間可以根據(jù)實(shí)際情況設(shè)定,如O. 5秒以上或I秒以上等。例如用戶(hù)用手在在屏幕上觸壓保持O. 5秒以上或I秒以上,則應(yīng)用窗體就進(jìn)入多選觸控狀態(tài)。步驟S3,選定響應(yīng)I)在多選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象收歸多選對(duì)象集合并進(jìn)行多對(duì)象選定響應(yīng)(S31),當(dāng)用戶(hù)用手同時(shí)點(diǎn)按屏幕,則可以同時(shí)選定多個(gè)對(duì)象,當(dāng)所有觸控點(diǎn)消失,則多選對(duì)象操作結(jié)束(S4)。進(jìn)一步,在所述多選觸控狀態(tài)下,其中一觸控點(diǎn)為長(zhǎng)按保持的多選保持觸控點(diǎn),另外一個(gè)或多個(gè)為對(duì)象選擇觸控點(diǎn),而如果一觸控點(diǎn)為長(zhǎng)按保持的多選保持觸控點(diǎn),而另一觸控點(diǎn)在非對(duì)象區(qū)域,則不執(zhí)行任何動(dòng)作,直至另一觸控點(diǎn)在對(duì)象位置上。所述多選保持觸控點(diǎn)為屏幕內(nèi)的任一觸控點(diǎn),即多選保持觸控點(diǎn)可以點(diǎn)按在應(yīng)用窗體或當(dāng)前屏幕的任一位置上,包括對(duì)象位置和非對(duì)象位置,而如多選保持觸控點(diǎn)在對(duì)象位置上,則該對(duì)象同時(shí)被選中收歸多選對(duì)象集合。如圖4所示,當(dāng)用戶(hù)用用手指點(diǎn)按在觸控點(diǎn)Dl時(shí),再用手點(diǎn)按在觸控點(diǎn)D2,則選中觸控點(diǎn)D2對(duì)應(yīng)的圓圈對(duì)象,而保持用手指點(diǎn)按在觸控點(diǎn)D1,繼續(xù)用手指點(diǎn)按屏幕其它對(duì)象(如三角形)時(shí),則繼續(xù)選中其它對(duì)象(如三角形),這樣就實(shí)現(xiàn)方便的多對(duì)象選定操作。上述方案在保持多選保持觸控點(diǎn)停留在屏幕上前提下實(shí)現(xiàn)進(jìn)行分步選定多個(gè)對(duì)象,即用戶(hù)一手指點(diǎn)案在屏幕上,另外的手指可以自由分步點(diǎn)選對(duì)象,添加到多選對(duì)象集合進(jìn)行后期應(yīng)用,使用感覺(jué)流暢舒服。進(jìn)一步,在多選觸控狀態(tài)下,當(dāng)屏幕同時(shí)存在多選保持觸控點(diǎn)和任一位置觸控點(diǎn)時(shí),該任一位置觸控點(diǎn)可轉(zhuǎn)化成新多選保持觸控點(diǎn)。該方式的目的在于方便用戶(hù)隨時(shí)變換多選保持觸控點(diǎn),靈活變換選取位置,如用戶(hù)用左手手指操作多選保持觸控點(diǎn),由于左手手指附件對(duì)象被擋住,難以選中,此時(shí)其可以用右手手指同時(shí)長(zhǎng)按在屏幕上任一位置,而保持多選對(duì)象狀態(tài),然后釋放左手手指進(jìn)行點(diǎn)選,這樣就可以點(diǎn)選剛被左手手指擋住的對(duì)象上,實(shí)現(xiàn)不中斷多選對(duì)象操作而令用戶(hù)可以方便靈活變換選取手指。2)在單選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng)(S32)。3)如圖2所述,在步驟S3中,當(dāng)在應(yīng)用窗體進(jìn)行多對(duì)象選定響應(yīng)并且所有觸控點(diǎn)離開(kāi)屏幕后,即多選對(duì)象操作結(jié)束后(S4),如再進(jìn)行屏幕觸控,則有以下情況31)在多選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的多選對(duì)象集合內(nèi)對(duì)象撤銷(xiāo)選定
(S5)。例如多選對(duì)象后,用戶(hù)雙手離開(kāi)屏幕,此時(shí)有多個(gè)對(duì)象被選定,然后用戶(hù)繼續(xù)用一手指長(zhǎng)按在屏幕上,另一手指逐個(gè)點(diǎn)選已被選定的對(duì)象,則撤銷(xiāo)選定這些被選定對(duì)象。32)在單選觸控狀態(tài)下如觸控點(diǎn)位于多選對(duì)象集合內(nèi)的對(duì)象上,則應(yīng)用窗體彈出應(yīng)用選擇菜單供用戶(hù)選擇(S61)。例如多選對(duì)象后,用戶(hù)雙手離開(kāi)屏幕,此時(shí)有多個(gè)對(duì)象被選定,然后用戶(hù)繼續(xù)用一手指點(diǎn)按在多選對(duì)象集合內(nèi)的對(duì)象(即被選定對(duì)象),則應(yīng)用窗體彈出應(yīng)用選擇菜單供用戶(hù)選擇,所述應(yīng)用選擇菜單提供包括刪除、復(fù)制、對(duì)齊、發(fā)送等功能選項(xiàng)。如觸控點(diǎn)位于多選對(duì)象集合外的對(duì)象上,則應(yīng)用窗體撤銷(xiāo)所有多選對(duì)象選定,并對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng)(S62)。例如多選對(duì)象后,用戶(hù)雙手離開(kāi)屏幕,此時(shí)有多個(gè)對(duì)象被選定,然后用戶(hù)繼續(xù)用一手指點(diǎn)按在多選對(duì)象集合外的對(duì)象(即未選對(duì)象)時(shí),該為選對(duì)象被單選,同時(shí)已多選的對(duì)象全部撤銷(xiāo)選定。如觸控點(diǎn)位于多選對(duì)象集合外的非對(duì)象區(qū)域上,則應(yīng)用窗體撤銷(xiāo)所有多選對(duì)象選定(S63)。例如多選對(duì)象后,用戶(hù)雙手離開(kāi)屏幕,此時(shí)有多個(gè)對(duì)象被選定,然后用戶(hù)繼續(xù)用一手指點(diǎn)按在多選對(duì)象集合外的非對(duì)象區(qū)域(即未選對(duì)象)時(shí),已多選的對(duì)象全部撤銷(xiāo)選定。如圖3所示,本發(fā)明還公開(kāi)一種與上述方法完全對(duì)應(yīng)的對(duì)象選擇系統(tǒng),其包括以下模塊屏幕觸控信息捕獲模塊1,用于應(yīng)用窗體實(shí)時(shí)捕獲用戶(hù)的觸控操作;觸控分析判斷模塊2,用于監(jiān)控分析屏幕各個(gè)觸控點(diǎn),如發(fā)現(xiàn)一個(gè)觸控點(diǎn)為長(zhǎng)按保持狀態(tài),則應(yīng)用窗體進(jìn)入多選觸控狀態(tài),如無(wú)長(zhǎng)按保持狀態(tài)觸控點(diǎn),則應(yīng)用窗體進(jìn)入單選觸控狀態(tài)。選定模塊3,用于選定響應(yīng)在多選觸控狀態(tài)下,應(yīng)用窗體通過(guò)選定模塊3對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象收歸多選對(duì)象集合并進(jìn)行多對(duì)象選定響應(yīng),進(jìn)一步,在多選觸控狀態(tài)下,其中一觸控點(diǎn)為長(zhǎng)按保持的多選保持觸控點(diǎn),另外一個(gè)或多個(gè)為對(duì)象選擇觸控點(diǎn),所述多選保持觸控點(diǎn)為屏幕內(nèi)的任一觸控點(diǎn),更進(jìn)一步,在多選觸控狀態(tài)下,當(dāng)屏幕同時(shí)存在多選保持觸控點(diǎn)和任一位置觸控點(diǎn)時(shí),該任一位置觸控點(diǎn)可轉(zhuǎn)化成新多選保持觸控點(diǎn);在單選觸控狀態(tài)下,應(yīng)用窗體通過(guò)選定模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng)。進(jìn)一步,所述選定模塊3還包括撤銷(xiāo)子模塊31及選擇菜單子模塊32,其具體是在應(yīng)用窗體進(jìn)行多對(duì)象選定響應(yīng)并且所有觸控點(diǎn)離開(kāi)屏幕后,即多選對(duì)象操作結(jié)束后,如再進(jìn)行屏幕觸控,則有在多選觸控狀態(tài)下,應(yīng)用窗體通過(guò)撤銷(xiāo)子模塊31對(duì)觸控點(diǎn)對(duì)應(yīng)的多選對(duì)象集合內(nèi)對(duì)象撤銷(xiāo)選定。在單選觸控狀態(tài)下,如觸控點(diǎn)位于多選對(duì)象集合內(nèi)的對(duì)象上,則應(yīng)用窗體通過(guò)選擇菜單子模塊32彈出應(yīng)用選擇菜單供用戶(hù)選擇;如觸控點(diǎn)位于多選對(duì)象集合外的對(duì)象上,則應(yīng)用窗體通過(guò)撤銷(xiāo)子模塊31撤銷(xiāo)所有多選對(duì)象選定,并通過(guò)選定模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng);如觸控點(diǎn)位于多選對(duì)象集合外的非對(duì)象區(qū)域上,則應(yīng)用窗體通過(guò)撤銷(xiāo)子模塊31撤銷(xiāo)所有多選對(duì)象選定。本發(fā)明是基于多點(diǎn)觸控屏技術(shù)開(kāi)發(fā)和創(chuàng)新的,通過(guò)對(duì)多點(diǎn)觸控的信息捕捉和利用,實(shí)現(xiàn)用戶(hù)對(duì)屏幕任一位置點(diǎn)壓,同時(shí)點(diǎn)壓對(duì)象位置進(jìn)行多個(gè)對(duì)象選定,解決現(xiàn)有多對(duì)象選擇出現(xiàn)的設(shè)置不合理、操作不方便等問(wèn)題,提高用戶(hù)采用多點(diǎn)觸控屏電子設(shè)備的便利性和樂(lè)趣,提升用戶(hù)體驗(yàn)。
權(quán)利要求
1.基于多點(diǎn)觸控屏的對(duì)象選擇方法,其特征在于包括以下步驟 步驟一,應(yīng)用窗體實(shí)時(shí)捕獲用戶(hù)的觸控操作; 步驟二,監(jiān)控分析屏幕各個(gè)觸控點(diǎn),如發(fā)現(xiàn)一個(gè)觸控點(diǎn)為長(zhǎng)按保持狀態(tài),則應(yīng)用窗體進(jìn)入多選觸控狀態(tài),如無(wú)長(zhǎng)按保持狀態(tài)觸控點(diǎn),則應(yīng)用窗體進(jìn)入單選觸控狀態(tài); 步驟三,選定響應(yīng)在多選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象收歸多選對(duì)象集合并進(jìn)行多對(duì)象選定響應(yīng);在單選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng)。
2.根據(jù)權(quán)利要求1所述的基于多點(diǎn)觸控屏的對(duì)象選擇方法,其特征在于所述在多選觸控狀態(tài)下,其中一觸控點(diǎn)為長(zhǎng)按保持的多選保持觸控點(diǎn),另外一個(gè)或多個(gè)為對(duì)象選擇觸控點(diǎn)。
3.根據(jù)權(quán)利要求2所述的基于多點(diǎn)觸控屏的對(duì)象選擇方法,其特征在于所述在多選觸控狀態(tài)下,當(dāng)屏幕同時(shí)存在多選保持觸控點(diǎn)和任一位置觸控點(diǎn)時(shí),該任一位置觸控點(diǎn)轉(zhuǎn)化成新多選保持觸控點(diǎn)。
4.根據(jù)權(quán)利要求2或3所述的基于多點(diǎn)觸控屏的對(duì)象選擇方法,其特征在于所述多選保持觸控點(diǎn)為屏幕內(nèi)的任一觸控點(diǎn)。
5.根據(jù)權(quán)利要求1所述的基于多點(diǎn)觸控屏的對(duì)象選擇方法,其特征在于所述步驟3中,在應(yīng)用窗體進(jìn)行多對(duì)象選定響應(yīng)并且所有觸控點(diǎn)離開(kāi)屏幕后,如再進(jìn)行屏幕觸控,則有如下情況 如在多選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的多選對(duì)象集合內(nèi)對(duì)象撤銷(xiāo)選定; 如在單選觸控狀態(tài)下,如觸控點(diǎn)位于多選對(duì)象集合內(nèi)的對(duì)象上,則應(yīng)用窗體彈出應(yīng)用選擇菜單供用戶(hù)選擇;如觸控點(diǎn)位于多選對(duì)象集合外的對(duì)象上,則應(yīng)用窗體撤銷(xiāo)所有多選對(duì)象選定,并對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng);如觸控點(diǎn)位于多選對(duì)象集合外的非對(duì)象區(qū)域上,則應(yīng)用窗體撤銷(xiāo)所有多選對(duì)象選定。
6.基于多點(diǎn)觸控屏的對(duì)象選擇系統(tǒng),其特征在于包括以下模塊 屏幕觸控信息捕獲模塊,用于應(yīng)用窗體實(shí)時(shí)捕獲用戶(hù)的觸控操作; 觸控分析判斷模塊,用于監(jiān)控分析屏幕各個(gè)觸控點(diǎn),如發(fā)現(xiàn)一個(gè)觸控點(diǎn)為長(zhǎng)按保持狀態(tài),則應(yīng)用窗體進(jìn)入多選觸控狀態(tài),如無(wú)長(zhǎng)按保持狀態(tài)觸控點(diǎn),則應(yīng)用窗體進(jìn)入單選觸控狀態(tài); 選定模塊,用于選定響應(yīng)在多選觸控狀態(tài)下,應(yīng)用窗體通過(guò)選定模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象收歸多選對(duì)象集合并進(jìn)行多對(duì)象選定響應(yīng);在單選觸控狀態(tài)下,應(yīng)用窗體通過(guò)選定模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng)。
7.根據(jù)權(quán)利要求6所述的基于多點(diǎn)觸控屏的對(duì)象選擇系統(tǒng),其特征在于所述在多選觸控狀態(tài)下,其中一觸控點(diǎn)為長(zhǎng)按保持的多選保持觸控點(diǎn),另外一個(gè)或多個(gè)為對(duì)象選擇觸控點(diǎn)。
8.根據(jù)權(quán)利要求7所述的基于多點(diǎn)觸控屏的對(duì)象選擇系統(tǒng),其特征在于所述在多選觸控狀態(tài)下,當(dāng)屏幕同時(shí)存在多選保持觸控點(diǎn)和任一位置觸控點(diǎn)時(shí),該任一位置觸控點(diǎn)可轉(zhuǎn)化成新多選保持觸控點(diǎn)。
9.根據(jù)權(quán)利要求7或8所述的基于多點(diǎn)觸控屏的對(duì)象選擇系統(tǒng),其特征在于所述多選保持觸控點(diǎn)為屏幕內(nèi)的任一觸控點(diǎn)。
10.根據(jù)權(quán)利要求1所述的基于多點(diǎn)觸控屏的對(duì)象選擇系統(tǒng),其特征在于所述選定模塊還包括撤銷(xiāo)子模塊及選擇菜單子模塊,其具體是 在應(yīng)用窗體進(jìn)行多對(duì)象選定響應(yīng)并且所有觸控點(diǎn)離開(kāi)屏幕后,如再進(jìn)行屏幕觸控,則有如下情況 如在多選觸控狀態(tài)下,應(yīng)用窗體通過(guò)撤銷(xiāo)子模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的多選對(duì)象集合內(nèi)對(duì)象撤銷(xiāo)選定; 如在單選觸控狀態(tài)下,如觸控點(diǎn)位于多選對(duì)象集合內(nèi)的對(duì)象上,則應(yīng)用窗體通過(guò)選擇菜單子模塊彈出應(yīng)用選擇菜單供用戶(hù)選擇;如觸控點(diǎn)位于多選對(duì)象集合外的對(duì)象上,則應(yīng)用窗體通過(guò)撤銷(xiāo)子模塊撤銷(xiāo)所有多選對(duì)象選定,并通過(guò)選定模塊對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象進(jìn)行單對(duì)象選定響應(yīng);如觸控點(diǎn)位于多選對(duì)象集合外的非對(duì)象區(qū)域上,則應(yīng)用窗體通過(guò)撤銷(xiāo)子模塊撤銷(xiāo)所有多選對(duì)象選定。
全文摘要
本發(fā)明公開(kāi)一種基于多點(diǎn)觸控屏的對(duì)象選擇方法和系統(tǒng)。其方法包括以下步驟應(yīng)用窗體實(shí)時(shí)捕獲用戶(hù)的觸控操作;監(jiān)控分析屏幕各個(gè)觸控點(diǎn),如發(fā)現(xiàn)一個(gè)觸控點(diǎn)為長(zhǎng)按保持狀態(tài),則應(yīng)用窗體進(jìn)入多選觸控狀態(tài),如無(wú)長(zhǎng)按保持狀態(tài)觸控點(diǎn),則應(yīng)用窗體進(jìn)入單選觸控狀態(tài);選定響應(yīng)在多選觸控狀態(tài)下,應(yīng)用窗體對(duì)觸控點(diǎn)對(duì)應(yīng)的應(yīng)用窗體對(duì)象收歸多選對(duì)象集合并進(jìn)行多對(duì)象選定響應(yīng)。本發(fā)明是基于多點(diǎn)觸控屏技術(shù)開(kāi)發(fā)和創(chuàng)新的,通過(guò)對(duì)多點(diǎn)觸控的信息捕捉和利用,實(shí)現(xiàn)用戶(hù)對(duì)屏幕任一位置觸壓,同時(shí)觸壓對(duì)象位置進(jìn)行多個(gè)對(duì)象選定,提高用戶(hù)采用多點(diǎn)觸控屏電子設(shè)備的便利性和樂(lè)趣,提升用戶(hù)體驗(yàn)。
文檔編號(hào)G06F3/0488GK103064625SQ201210585490
公開(kāi)日2013年4月24日 申請(qǐng)日期2012年12月30日 優(yōu)先權(quán)日2012年12月30日
發(fā)明者王暉, 黃蘭花 申請(qǐng)人:珠海金山辦公軟件有限公司, 北京金山辦公軟件有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蒲城县| 临城县| 商南县| 吉安县| 赣榆县| 清远市| 威信县| 武安市| 武宁县| 马关县| 清原| 绥江县| 吉隆县| 林周县| 个旧市| 赤水市| 蒲城县| 临沂市| 金门县| 扬州市| 瑞金市| 盐城市| 恭城| 龙里县| 广东省| 孟津县| 武宁县| 安西县| 陕西省| 罗田县| 通河县| 永嘉县| 元江| 奇台县| 酒泉市| 拜泉县| 海门市| 余庆县| 汉中市| 环江| 扎兰屯市|