專利名稱:基于手勢識別實(shí)現(xiàn)文件操作的方法及手機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及的是一種基于手勢識別實(shí)現(xiàn)文件操作的方法及手機(jī)。
背景技術(shù):
隨著電子技術(shù)的不斷提高,各種便攜式電子產(chǎn)品如手機(jī)的使用越來越普及,已經(jīng)在人們?nèi)粘I钪姓紦?jù)了舉足輕重的地位。當(dāng)前的便攜電子產(chǎn)品,如智能手機(jī)、平板電腦等,一般都有一觸摸屏,在對所存儲 的文件進(jìn)行移動(dòng)、復(fù)制、合并文件夾等操作時(shí),基本是以提供菜單讓用戶選擇的操作方式來實(shí)現(xiàn)的,這種通過菜單選擇進(jìn)行對應(yīng)文件操作的方式需要執(zhí)行較繁瑣的操作步驟,增加了用戶實(shí)現(xiàn)文件操作的復(fù)雜度,且實(shí)現(xiàn)的方式和實(shí)現(xiàn)的結(jié)果不便于用戶形象直觀的察覺,影響用戶的操作體驗(yàn)。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種基于手勢識別實(shí)現(xiàn)文件操作的方法及手機(jī),其通過識別用戶的觸摸屏操作手勢,直觀方便的實(shí)現(xiàn)手機(jī)文件或文件夾的移動(dòng)、復(fù)制或文件夾合并等操作。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下
基于手勢識別實(shí)現(xiàn)文件操作的方法,其中,包括步驟
so、預(yù)先建立用戶觸摸屏操作手勢與文件操作類型的對應(yīng)關(guān)系并保存;
51、需要進(jìn)行文件操作時(shí),手機(jī)接收用戶的觸摸屏操作指令,識別出用戶選中的第一文件或文件夾,并控制使所述第一文件或文件夾顯示為選中狀態(tài);
52、識別用戶的觸摸屏操作手勢,通過所述預(yù)先建立的對應(yīng)關(guān)系判定出用戶當(dāng)前觸摸屏操作手勢所對應(yīng)的文件操作類型;
53、根據(jù)判定出的文件操作類型控制手機(jī)執(zhí)行對應(yīng)的文件操作,并控制取消所述第一文件或文件夾的選中狀態(tài)。所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其中,
所述步驟SI中所述控制使所述第一文件或文件夾顯示為選中狀態(tài)具體為控制改變所述第一文件或文件夾的圖標(biāo)顏色;
所述步驟S3還包括在控制執(zhí)行對應(yīng)的文件操作之前,顯示確認(rèn)操作的提示給用戶,當(dāng)收到用戶選擇的確認(rèn)操作的消息時(shí),控制執(zhí)行對應(yīng)的文件操作并控制取消所述第一文件或文件夾的選中狀態(tài),當(dāng)收到用戶選擇的取消操作的消息時(shí),不執(zhí)行文件操作。所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其中,所述步驟S2具體包括
S21、識別到有用戶拖動(dòng)所述第一文件或文件夾到手機(jī)屏幕上下左右任一邊緣的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定出用戶當(dāng)前的操作手勢為移動(dòng)所述第一文件或文件夾的操作類型;
522、識別到用戶再次選中所述第一文件或文件夾,則通過觸摸屏多點(diǎn)識別技術(shù)進(jìn)一步檢測用戶是否有使兩觸摸點(diǎn)距離增大的拉開兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉開兩點(diǎn)的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定出用戶當(dāng)前的操作手勢為復(fù)制所述第一文件或文件夾的操作類型;
523、當(dāng)步驟SI中選中的為第一文件夾時(shí),且識別到有用戶又選中了第二文件夾,則通過觸摸屏多點(diǎn)技術(shù)識別進(jìn)一步檢測用戶是否有使兩觸摸點(diǎn)距離縮小的拉攏 兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉攏兩點(diǎn)的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前的操作手勢為合并所述第一文件夾和第二文件夾的操作類型。所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其中,所述步驟S3具體包括
531、當(dāng)用戶的觸摸屏操作手勢為移動(dòng)所述第一文件或文件夾的操作類型時(shí),接收用戶切換文件夾的操作指令,控制進(jìn)入用戶指定的文件夾;若檢測到用戶懸停所述第一文件或文件夾在所述用戶指定的文件夾上的手勢動(dòng)作,則控制在用戶手指離開手機(jī)屏幕時(shí)將所述第一文件或文件夾移動(dòng)到所述用戶指定的文件夾,并控制取消所述第一文件或文件夾的選中狀態(tài);
532、當(dāng)用戶的觸摸屏操作手勢為復(fù)制所述第一文件或文件夾的操作類型時(shí),控制將所述第一文件或文件夾圖標(biāo)復(fù)制成兩份,并接收用戶切換文件夾的操作指令控制進(jìn)入用戶指定的文件夾,當(dāng)檢測到用戶將其中一個(gè)所述第一文件或文件夾的圖標(biāo)移動(dòng)到所述用戶指定的文件夾上懸停的手勢動(dòng)作時(shí),則自動(dòng)進(jìn)入所述用戶指定的文件夾目錄下,并控制在用戶手指離開時(shí)將所述第一文件或文件夾復(fù)制到所述用戶指定的文件夾中,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài);
533、當(dāng)用戶的觸摸屏操作手勢為合并所述第一文件夾和第二文件的操作類型時(shí),控制在用戶手指離開所述第一文件夾和第二文件夾時(shí)執(zhí)行合并所述第一文件夾和第二文件夾的操作,并控制取消所述第一文件夾的選中狀態(tài)。所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其中,所述步驟S32中所述用戶指定的文件夾為所述第一文件或文件夾當(dāng)前所在的文件夾時(shí),則所述步驟S32還包括步驟控制在用戶手指離開觸摸屏?xí)r在當(dāng)前文件夾中復(fù)制生成一個(gè)所述第一文件或文件夾的復(fù)件,并自動(dòng)對復(fù)制生成的所述第一文件或文件夾的復(fù)件進(jìn)行重命名,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài)。所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其中,所述步驟S33中所述將所述第一文件夾和第二文件夾合并的操作具體為在檢測到用戶手指離開所述第一文件和第二文件時(shí),控制將后選中的所述第二文件夾所包含的內(nèi)容全部移到所述第一文件夾中,刪除所述第二文件夾,同時(shí)控制取消所述第一文件夾的選中狀態(tài)。所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其中,所述第二文件夾和所述第一文件夾在同一個(gè)文件夾中。一種采用所述基于手勢識別實(shí)現(xiàn)文件操作的方法的手機(jī),其中,包括
關(guān)系建立模塊、用于預(yù)先建立用戶觸摸屏操作手勢與文件操作類型的對應(yīng)關(guān)系并保
存;
目標(biāo)識別模塊、用于需要進(jìn)行文件操作時(shí),接收用戶的觸摸屏操作指令,識別用戶選中的第一文件或文件夾,并使所述第一文件或文件夾顯示為選中狀態(tài);
手勢識別模塊、用于識別用戶的觸摸屏操作手勢,并通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢對應(yīng)的文件操作類型;
操作控制模塊、用于根據(jù)判定出的文件操作類型控制執(zhí)行對應(yīng)的文件操作,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài)。所述的手機(jī),其中,所述手機(jī)還包括
窗口切換模塊、用于接收用戶的觸摸屏操作指令,控制手機(jī)界面切換到用戶指定的文件夾窗口 ;
并且,所述手勢識別模塊具體包括
第一識別單元、用于識別到有用戶拖動(dòng)所述第一文件或文件夾到手機(jī)屏幕上下左右任 一邊緣的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢為移動(dòng)所述第一文件或文件夾的操作類型;
第二識別單元、用于識別到有用戶再次選中所述第一文件或文件夾的圖標(biāo)的操作手勢時(shí),則通過觸摸屏多點(diǎn)識別技術(shù)進(jìn)一步檢測用戶是否有使兩觸摸點(diǎn)距離增大的拉開兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉開兩點(diǎn)的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢為復(fù)制所述第一文件或文件夾的操作類型;
第三識別單元、用于識別測到有用戶還選中了第二文件夾,則通過觸摸屏多點(diǎn)技術(shù)識別進(jìn)一步檢測用戶是否有使兩觸摸點(diǎn)距離縮小的拉攏兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉攏兩點(diǎn)的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢為合并所述第一文件夾和第二文件夾的操作類型;
所述控制操作模塊具體包括
移動(dòng)單元、用于當(dāng)所述用戶的觸摸屏操作手勢為移動(dòng)所述第一文件或文件夾的操作類型時(shí),檢測用戶懸停所述第一文件或文件夾在用戶指定的文件夾上的手勢動(dòng)作,并控制在用戶手指離開手機(jī)屏幕時(shí)將所述第一文件或文件夾移動(dòng)到所述用戶指定的文件夾,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài);
復(fù)制單元、用于當(dāng)所述用戶的觸摸屏操作手勢為復(fù)制所述第一文件或文件夾的操作類型時(shí),控制生成一個(gè)與所述第一文件或文件夾的圖標(biāo)相同的圖標(biāo)復(fù)件,若檢測到用戶懸停所述第一文件或文件夾的圖標(biāo)或所述圖標(biāo)復(fù)件到用戶指定的文件夾上的手勢動(dòng)作時(shí),控制自動(dòng)進(jìn)入所述用戶指定的文件夾目錄中,并在用戶手指離開屏幕時(shí)將所述第一文件或文件夾復(fù)制到所述用戶指定的文件夾,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài);
合并單元、用于當(dāng)所述用戶的觸摸屏操作手勢為合并所述第一文件夾和第二文件夾的操作類型時(shí),且檢測到用戶拖動(dòng)所述第一文件夾和第二文件夾使其靠攏重合的操作手勢后,控制在用戶手指離開所述第一文件夾和第二文件夾時(shí)執(zhí)行所述第一文件夾和第二文件夾的合并操作,同時(shí)控制取消所述第一文件夾的選中狀態(tài)。所述的手機(jī),其中,所述操作控制模塊還包括
重命名單元、用于當(dāng)復(fù)制單元將所述第一文件或文件夾復(fù)制到當(dāng)前文件夾時(shí),自動(dòng)對復(fù)制生成的第一文件或文件夾的復(fù)件進(jìn)行重命名,并控制取消所述第一文件或文件夾的選中狀態(tài)。本發(fā)明所提供的一種基于手勢識別實(shí)現(xiàn)文件操作的方法及手機(jī),其使手機(jī)增加了新的功能通過識別用戶觸摸屏操作手勢,實(shí)現(xiàn)對存儲在手機(jī)內(nèi)的文件或文件夾的移動(dòng)、復(fù)制或文件夾合并等操作。簡化了用戶的操作過程,且其實(shí)現(xiàn)方式直觀快捷,為用戶提供了方便。
圖I是本發(fā)明基于手勢識別實(shí)現(xiàn)文件操作的方法的實(shí)施例的流程圖。圖2是本發(fā)明基于手勢識別實(shí)現(xiàn)文件操作的方法中移動(dòng)選中文件的示意圖。圖3是本發(fā)明基于手勢識別實(shí)現(xiàn)文件操作的方法中復(fù)制選中文件的示意圖。圖4是本發(fā)明基于手勢識別實(shí)現(xiàn)文件操作的方法中合并兩選中文件夾的示意圖。圖5是本發(fā)明基于手勢識別實(shí)現(xiàn)文件操作的方法的實(shí)現(xiàn)狀態(tài)轉(zhuǎn)換圖。
圖6是本發(fā)明一種手機(jī)的實(shí)施例的原理框圖。圖7是本發(fā)明一種手機(jī)的實(shí)施例的手勢識別模塊的原理框圖。圖8是本發(fā)明一種手機(jī)的實(shí)施例的操作控制模塊的原理框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供的基于手勢識別實(shí)現(xiàn)文件操作的方法,請參見圖1,圖I是本發(fā)明基于手勢識別實(shí)現(xiàn)文件操作的方法的實(shí)施例的流程圖。本實(shí)施例中,所述方法包括以下步驟
步驟000、預(yù)先建立用戶觸摸屏操作手勢與文件操作類型的對應(yīng)關(guān)系并保存。步驟100、進(jìn)行文件操作時(shí),手機(jī)接收用戶的觸摸屏操作指令,識別出用戶選中的第一文件或文件夾,并控制使所述第一文件或文件夾的顯示為選中狀態(tài),即改變所選第一文件或文件夾的圖標(biāo)顏色以提示用戶。較佳的,本實(shí)施例中用戶通過觸摸屏長按文件或文件夾的圖標(biāo)選中對應(yīng)文件或文件夾,具體識別原理為在用戶觸摸觸摸屏?xí)r,系統(tǒng)會給應(yīng)用層發(fā)送觸摸點(diǎn)的屏幕坐標(biāo)位置(touchX, touchY ),應(yīng)用層判斷所述觸摸點(diǎn)的坐標(biāo)位置是否在相關(guān)文件或文件夾的圖標(biāo)所在的窗口區(qū)域內(nèi),如果是則認(rèn)為用戶當(dāng)前的觸摸操作手勢為選擇文件或文件夾的操作手勢。應(yīng)用層在第一次收到所述觸摸點(diǎn)的坐標(biāo)位置后,如果判斷出其為選擇某個(gè)文件或文件夾的操作手勢,則記錄下當(dāng)前的系統(tǒng)時(shí)間,如果持續(xù)收到選擇所述文件或文件夾的觸摸坐標(biāo)事件,則計(jì)算當(dāng)前時(shí)間與第一次記錄的時(shí)間差,如果所述時(shí)間差大于預(yù)設(shè)的選擇時(shí)間(本實(shí)施例選擇時(shí)間為O. 5秒),則表示已經(jīng)選中了所述文件或文件夾。程序記錄下這個(gè)選中狀態(tài),改變所選中的文件或文件夾的圖標(biāo)顏色以提示用戶。步驟200、進(jìn)一步識別用戶的觸摸屏操作手勢,通過所述預(yù)先建立的對應(yīng)關(guān)系判定出用戶當(dāng)前觸摸屏操作手勢對應(yīng)的文件操作類型。本實(shí)施例所述手機(jī)觸摸屏支持多點(diǎn)輸入,并以觸摸屏的多點(diǎn)輸入技術(shù)為基礎(chǔ),識別用戶的觸摸屏操作手勢。步驟300、根據(jù)判定出的用戶觸摸屏操作手勢所對應(yīng)的文件操作類型,控制執(zhí)行對應(yīng)的文件操作,并控制取消所述第一文件或文件夾的選中狀態(tài)。較佳的,本實(shí)施例中,所述步驟000中所述的文件操作類型具體包括三種移動(dòng)文件或文件夾、復(fù)制文件或文件夾、以及合并文件夾。將不同的用戶觸摸屏操作手勢與不同的文件操作類型建立一個(gè)—對應(yīng)的對應(yīng)關(guān)系并保存。對應(yīng)的,本實(shí)施例中,所述步驟200具體包括三種類型的用戶觸摸屏操作手勢的識別,具體如下
第一種類型為識別用戶移動(dòng)文件或文件夾的觸摸屏操作手勢,即若檢測到有用戶拖動(dòng)所述第一文件或文件夾的圖標(biāo)到手機(jī)屏幕上下左右任一邊緣的手勢動(dòng)作,則通過預(yù)先建立的對應(yīng)關(guān)系可判定出用戶當(dāng)前的觸摸屏操作手勢為移動(dòng)所述第一文件或文件夾的操作類型。具體識別原理為如果應(yīng)用程序收到系統(tǒng)上報(bào)的所述觸摸點(diǎn)的位置坐標(biāo)(touchX,touchY)發(fā)生了改變,則認(rèn)為用戶希望移動(dòng)選中的文件或文件夾的圖標(biāo),在所述觸摸點(diǎn)的位置坐標(biāo)與手機(jī)屏幕的邊緣重疊時(shí),則判定用戶希望移動(dòng)所選中的第一文件或文件夾到當(dāng)前目錄的上一級文件夾目錄下,并自動(dòng)切換窗口到上一級文件夾目錄下。在所述觸摸點(diǎn)的位置坐標(biāo)停在某個(gè)文件夾圖標(biāo)上,并超過規(guī)定時(shí)間后,則判定用戶希望移動(dòng)所選中的第一文件或文件夾到這個(gè)文件夾中,并自動(dòng)切換窗口至這個(gè)文件夾目錄。當(dāng)檢測到所述觸摸點(diǎn)的位置被移動(dòng)到這個(gè)文件夾目錄中后用戶松開手指釋放了所述觸摸點(diǎn),則可判斷出用戶的 觸摸屏操作手勢為移動(dòng)所選中的文件或文件夾的操作手勢。記錄下的所選中的第一文件或文件夾的圖標(biāo)原始所在的文件夾目錄的URI (Uniform Resource Identifier :通用資源標(biāo)志符)、移動(dòng)后的文件夾目錄的URI以及操作類型。第二種類型為識別用戶復(fù)制所選中的文件或文件夾的觸摸屏操作手勢,即若檢測到用戶再次選中所述第一文件或文件夾的圖標(biāo),則進(jìn)一步檢測用戶是否有使當(dāng)前兩個(gè)觸摸點(diǎn)距離增大的拉開兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉開兩點(diǎn)的手勢動(dòng)作,則判定用戶當(dāng)前的操作手勢為復(fù)制所選中的第一文件或文件夾的操作類型。具體識別原理為如果應(yīng)用程序收到的是系統(tǒng)上報(bào)上來的另一個(gè)觸摸點(diǎn)的位置坐標(biāo)(touchXl,touchYl),并且兩個(gè)觸摸點(diǎn)的坐標(biāo)指向同一個(gè)文件或文件夾的圖標(biāo),則控制手機(jī)進(jìn)入“復(fù)制準(zhǔn)備I”狀態(tài),如果檢測到當(dāng)前兩個(gè)觸摸點(diǎn)坐標(biāo)位置之間的距離變大,則把所述第一文件或文件夾的圖標(biāo)復(fù)制成兩份,分別以兩個(gè)觸摸點(diǎn)坐標(biāo)為中心進(jìn)行繪制,當(dāng)兩個(gè)圖標(biāo)隨著用戶的操作手勢完全分離時(shí)則進(jìn)入“復(fù)制準(zhǔn)備2”狀態(tài),當(dāng)其中某個(gè)觸摸點(diǎn)坐標(biāo)消失則記錄下觸摸點(diǎn)坐標(biāo)最后停留的文件夾的URI,當(dāng)所述兩個(gè)觸摸點(diǎn)坐標(biāo)都消失后,分別記錄下兩個(gè)觸摸點(diǎn)坐標(biāo)最后停留的文件夾的URI和操作類型。第三種類型為識別用戶合并先選中的所述第一文件夾與后選中的第二文件夾的觸摸屏操作手勢,即若檢測到用戶還選中了第二文件夾,則通過觸摸屏多點(diǎn)技術(shù)進(jìn)一步檢測用戶是否有使當(dāng)前兩個(gè)觸摸點(diǎn)距離縮小的拉攏兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉攏兩點(diǎn)的手勢動(dòng)作,則可判定用戶當(dāng)前的操作手勢為將所選中的所述第一文件夾和第二文件夾合并的操作類型。具體識別原理為當(dāng)所述第一個(gè)觸摸點(diǎn)所指向第一文件夾的圖標(biāo)時(shí),如果此時(shí)應(yīng)用程序收到系統(tǒng)上報(bào)上來的另一個(gè)觸摸點(diǎn)的位置坐標(biāo)(touchX2,touchY2),并且所述第二個(gè)觸摸點(diǎn)的坐標(biāo)指向不同于所述第一文件夾圖標(biāo)的第二文件夾的圖標(biāo),則可認(rèn)為用戶可能希望進(jìn)行文件夾合并操作,進(jìn)入“合并準(zhǔn)備I”狀態(tài),如果當(dāng)檢測到所述兩個(gè)觸摸點(diǎn)坐標(biāo)之間的距離逐漸變小,直到兩個(gè)被選中的文件夾的圖標(biāo)出現(xiàn)重疊,之后若檢測到所述兩個(gè)觸摸點(diǎn)坐標(biāo)位置消失,則記錄下被選中的兩個(gè)文件夾的URI和選中的先后順序以及操作類型。
同時(shí),通過本實(shí)施上述的識別方法,還可將本發(fā)明的用戶所述拉開兩點(diǎn)的手勢動(dòng)作和拉攏兩點(diǎn)的手勢動(dòng)作與進(jìn)行常規(guī)圖片文件的放大縮小的手勢動(dòng)作區(qū)分開來。進(jìn)一步的,本發(fā)明通過對上述三種類型的用戶觸摸屏操作手勢的識別,快捷直觀的實(shí)現(xiàn)對應(yīng)的文件操作,下面舉具體實(shí)施例分別對所述三種文件操作類型的實(shí)現(xiàn)做詳細(xì)說明。實(shí)施例一、通過用戶手勢識別實(shí)現(xiàn)將文件夾A中的文件I移動(dòng)到文件夾B中的移動(dòng)操作。如圖2所示,其實(shí)現(xiàn)步驟如下
首先,如圖2 (a)所示,在文件夾A窗口內(nèi),用戶長按觸摸屏上名稱為“文件I”的文件圖標(biāo)使文件I處于被選中的狀態(tài);
其次,如圖2 (b)所示,用戶滑動(dòng)手指,帶動(dòng)所述文件I的圖標(biāo)移動(dòng)到手機(jī)屏幕的右側(cè)邊緣,當(dāng)手指觸摸點(diǎn)與手機(jī)右側(cè)邊緣重疊時(shí)松開手指,在手機(jī)顯示屏上可以看到,隨著用戶手指的滑動(dòng),文件I的圖標(biāo)被移動(dòng)到手機(jī)屏幕的邊緣位置,并??吭谑謾C(jī)屏的邊緣位置,且 所述文件I始終處于被選中的狀態(tài)。根據(jù)用戶操作指令切換手機(jī)的顯示窗口到包含文件夾B的顯示窗口。然后,如圖2 (C)所示,用戶繼續(xù)滑動(dòng)手指將所述文件I的圖標(biāo)移動(dòng)到文件夾B的圖標(biāo)位置,使文件I的圖標(biāo)懸停在文件夾B的圖標(biāo)上方,等待進(jìn)入對應(yīng)的文件夾B。最后,如圖2 (d)所示,手機(jī)檢測到用戶已經(jīng)將文件I的圖標(biāo)懸停在文件夾B的圖標(biāo)上方時(shí)自動(dòng)進(jìn)入文件夾B中,并在手機(jī)檢測到用戶松開手指釋放觸摸點(diǎn)時(shí),后臺應(yīng)用程序記錄下文件I的URI和目標(biāo)文件夾B的URI以及操作類型,經(jīng)確認(rèn)后,后臺應(yīng)用程序根據(jù)前面所記錄下的URI和操作類型,調(diào)用系統(tǒng)API執(zhí)行真實(shí)的移動(dòng)文件I的操作,將所述文件I移動(dòng)到文件夾B中,完成將文件I從文件夾A中移動(dòng)到了文件夾B中,即原來文件夾A中不再有文件1,同時(shí)取消所述文件I的選中狀態(tài)。需要說明的是,在如圖2 (C)所示切換顯示窗口時(shí),如果文件I和文件夾B是在同一個(gè)目錄內(nèi),也可以把文件I懸停在文件夾B上而直接切換顯示窗口到文件夾B中,松開手指,手機(jī)自動(dòng)控制將所述文件I保存到文件夾B中。實(shí)施例二、通過用戶手勢識別實(shí)現(xiàn)將文件夾A中的文件I復(fù)制到文件夾B中的復(fù)制操作。如圖3所示,其實(shí)現(xiàn)步驟如下
首先,如圖3 Ca)所示,在文件夾A的窗口區(qū)域中,用戶長按其中名稱為“文件I”的文件圖標(biāo)使文件I處于被選中的狀態(tài),然后再用另一根手指同樣選中文件I的圖標(biāo);
其次,如圖3 (b)所示,用戶滑動(dòng)手指,拉大兩根手指之間的距離,手機(jī)通過觸摸屏的多點(diǎn)識別技術(shù)識別出用戶當(dāng)前的拉開兩點(diǎn)的手勢動(dòng)作,判定出用戶當(dāng)前的觸摸屏操作手勢為復(fù)制文件I的操作類型,控制將文件I的圖標(biāo)復(fù)制成兩份,在手機(jī)顯示屏上可以看到,隨著用戶手指的滑動(dòng),原來的文件I的圖標(biāo)變成了兩個(gè),且隨著用戶手指的移動(dòng),所述兩個(gè)文件I的圖標(biāo)之間的距離也隨之增大。最后,當(dāng)用戶希望將文件I復(fù)制到文件夾B中時(shí),如圖3 (C)所示,用戶松開其中一根手指,另一手指拖動(dòng)所述文件I的圖標(biāo)以切換手機(jī)的顯示窗口到文件夾B的顯示窗口,并在文件夾B的窗口區(qū)域后松開手指,手機(jī)接收該用戶手勢動(dòng)作后,對應(yīng)的后臺應(yīng)用程序分別記錄下兩個(gè)觸摸點(diǎn)坐標(biāo)最后停留的文件夾的URI和操作類型,將文件夾A中的所述文件I復(fù)制一份到由文件夾B中,同時(shí)取消文件I的選中狀態(tài),即文件夾A和文件夾B中都保存有一個(gè)文件I。當(dāng)用戶希望將文件I復(fù)制到當(dāng)前文件夾A中時(shí),如圖3 (d)所示,用戶無需切換顯示窗口,只需松開兩根手指釋放所述兩觸摸點(diǎn),手機(jī)自動(dòng)復(fù)制生成一個(gè)文件I的復(fù)件,并自動(dòng)控制對生成的文件I的復(fù)件進(jìn)行重命名,如將其命名為“文件1(復(fù)件)”的形式。再將所述文件I及其復(fù)件同時(shí)保存在文件夾A中,同時(shí)取消文件I及其復(fù)件的選中狀態(tài)。較佳的,上述實(shí)施 例一和實(shí)施例二中所述的文件I為一具體的文件,當(dāng)然也可以為一個(gè)包含多個(gè)文件的文件夾,實(shí)現(xiàn)對應(yīng)的文件夾的移動(dòng)或復(fù)制的具體過程與上述文件的移動(dòng)或復(fù)制的實(shí)施過程一致。實(shí)施例三、通過用戶手勢識別實(shí)現(xiàn)同在文件夾A中的文件夾I和文件夾2的合并操作。如圖4所示,其實(shí)現(xiàn)步驟如下
首先,如圖4 (a)所示,在文件夾A窗口區(qū)域內(nèi),用戶長按選中文件夾I的圖標(biāo)后,再用另一根手指長按選中文件夾2的圖標(biāo),后臺應(yīng)用程序記錄下用戶選中文件夾I和文件夾2的URL及選中的先后順序。其次,如圖4 (b)所示,用戶滑動(dòng)手指,縮小兩根手指之間的距離,手機(jī)通過觸摸屏的多點(diǎn)識別技術(shù)識別出用戶拉攏兩點(diǎn)的手勢動(dòng)作,判定出用戶當(dāng)前的觸摸屏操作手勢為合并兩個(gè)文件夾的操作類型,在手機(jī)顯示屏上可以看到,隨著用戶手指的滑動(dòng),文件夾I的圖標(biāo)與文件夾2的圖標(biāo)之間的距離隨之縮小,直到兩個(gè)圖標(biāo)出現(xiàn)相互重疊。最后,如圖4 (C)所示,用戶松開兩根手指,手機(jī)檢測所述兩觸摸點(diǎn)已被釋放時(shí),后臺應(yīng)用程序循環(huán)調(diào)用系統(tǒng)API將后選中的文件夾2中所包含的文件全部移動(dòng)到所述文件夾I中,最后原來的文件夾2變成空文件夾,將空的文件夾2刪除,同時(shí)取消文件夾I的選中狀態(tài)。進(jìn)一步的,在本發(fā)明實(shí)施例的所述步驟300中,在控制完成對應(yīng)的文件操作之前,手機(jī)還可顯示一個(gè)確認(rèn)操作的提示信息給用戶,當(dāng)收到用戶選擇的確認(rèn)操作的消息時(shí),進(jìn)一步控制執(zhí)行對應(yīng)的文件操作并控制取消所述第一文件或文件夾的選中狀態(tài),當(dāng)收到用戶選擇的取消操作的消息時(shí),不執(zhí)行文件操作直接控制取消所述第一文件或文件夾的選中狀態(tài);通過這種用戶確認(rèn)機(jī)制,可進(jìn)一步防止由于用戶誤操作或手機(jī)的誤識別而導(dǎo)致用戶不希望執(zhí)行的文件操作發(fā)生。比如在上述實(shí)施例一中,手機(jī)執(zhí)行對應(yīng)的移動(dòng)文件I之前,顯示一個(gè)確認(rèn)移動(dòng)文件I的提示信息給用戶,詢問用戶是否需要執(zhí)行文件I的移動(dòng)操作,若用戶選擇確認(rèn)執(zhí)行,手機(jī)控制執(zhí)行文件I的移動(dòng)操作。具體地實(shí)施例中,如圖5所示,圖5是本發(fā)明基于手勢識別實(shí)現(xiàn)文件操作的方法的實(shí)施例的實(shí)現(xiàn)狀態(tài)轉(zhuǎn)換圖,狀態(tài)的轉(zhuǎn)換如下
狀態(tài)O、開始文件操作,用戶長按某一目標(biāo)文件或文件夾的圖標(biāo)大于O. 5秒,進(jìn)入狀態(tài)
Io狀態(tài)I、接收到第一個(gè)觸摸點(diǎn),識別出用戶選中的第一目標(biāo),且判斷出所述第一目標(biāo)為第一目標(biāo)文件夾時(shí),進(jìn)入狀態(tài)01,當(dāng)判斷出所述第一目標(biāo)為第一目標(biāo)文件時(shí),進(jìn)入狀態(tài)04。狀態(tài)01、此時(shí)若接收到用戶又選中了另一個(gè)文件夾的第二觸摸點(diǎn),則進(jìn)入狀態(tài)02 ;若接收到第二觸摸點(diǎn),但所述第二觸摸點(diǎn)指向所述第一目標(biāo)文件夾,則控制進(jìn)入狀態(tài)05;若檢測到用戶移動(dòng)了所述第一目標(biāo)文件夾的圖標(biāo)的手勢動(dòng)作,則控制進(jìn)入狀態(tài)07。
狀態(tài)02、合并準(zhǔn)備狀態(tài)1,此時(shí)若檢測到用戶釋放了所述第二觸摸點(diǎn),則返回狀態(tài)01,若檢測到用戶有拉攏兩個(gè)觸摸點(diǎn)的操作手勢,則控制進(jìn)入狀態(tài)03。狀態(tài)03、合并準(zhǔn)備狀態(tài)2,此時(shí)若檢測到用戶釋放了所述兩個(gè)觸摸點(diǎn),則執(zhí)行文件夾的合并操作,然后進(jìn)入狀態(tài)2。狀態(tài)04、此時(shí)若接收到第二觸摸點(diǎn),且所述第二觸摸點(diǎn)指向所述第一目標(biāo)文件,則進(jìn)入狀態(tài)05 ;若檢測到用戶移動(dòng)了所述第一目標(biāo)文件的圖標(biāo),則控制進(jìn)入狀態(tài)07。狀態(tài)05、復(fù)制準(zhǔn)備I狀態(tài),此時(shí)若檢測到用戶拉開當(dāng)前兩個(gè)觸摸點(diǎn),并使移動(dòng)其中一個(gè)觸摸點(diǎn)到相應(yīng)的文件夾目錄下,則轉(zhuǎn)入狀態(tài)06。狀態(tài)06、復(fù)制準(zhǔn)備2狀態(tài),此時(shí)若檢測到用戶釋放當(dāng)前的觸摸點(diǎn),則控制執(zhí)行將所 述第一目標(biāo)文件或所述第一目標(biāo)文件夾復(fù)制到所述觸摸點(diǎn)釋放前最后停留的文件夾中,轉(zhuǎn)入狀態(tài)2。 狀態(tài)07、移動(dòng)準(zhǔn)備狀態(tài),此時(shí)若檢測到用戶釋放當(dāng)前觸摸點(diǎn),則執(zhí)行將所述第一目標(biāo)文件或所述第一目標(biāo)文件夾移動(dòng)到所述觸摸點(diǎn)釋放前最后停留的文件夾中,轉(zhuǎn)入狀態(tài)2。狀態(tài)2、結(jié)束文件操作。由上可見,本發(fā)明上述實(shí)施例所述的基于手勢識別實(shí)現(xiàn)文件操作的方法,用戶選中操作的目標(biāo)文件或文件夾之后,手機(jī)通過識別用戶的觸摸屏操作手勢判斷出用戶希望執(zhí)行的文件操作類型,進(jìn)而自動(dòng)控制執(zhí)行對應(yīng)的文件操作,其操作簡單方便,實(shí)現(xiàn)形式直觀,為用戶提供了方便。通過本發(fā)明上述實(shí)施例的實(shí)現(xiàn)文件操作的方法,本發(fā)明還提供了一種手機(jī),如圖6所示,所述手機(jī)包括如下模塊
關(guān)系建立模塊500、用于預(yù)先建立用戶觸摸屏操作手勢與文件操作類型的對應(yīng)關(guān)系并保存。具體如上述實(shí)施例所述。目標(biāo)識別模塊510、用于接收用戶的觸摸屏操作指令,識別用戶選中的第一文件,并改變其圖標(biāo)的顏色,使所述第一文件處于選中狀態(tài);具體如上述實(shí)施例所述。手勢識別模塊520、用于根據(jù)用戶的觸摸屏操作識別用戶的觸摸屏操作手勢,并通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢對應(yīng)的文件操作類型;具體如上述實(shí)施例所述。操作控制模塊530、用于根據(jù)手勢識別模塊識別出的用戶當(dāng)前觸摸屏操作手勢的文件操作類型,自動(dòng)控制執(zhí)行對應(yīng)的文件操作,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài)。具體如上述實(shí)施例所述。窗口切換模塊540、用于根據(jù)用戶觸摸屏幕時(shí)的觸摸點(diǎn)的位置坐標(biāo)識別用戶的觸摸屏操作指令,控制手機(jī)界面切換到用戶指定的文件夾的窗口 ;具體如上述實(shí)施例所述。較佳的,如圖7所示,所述手勢識別模塊520具體包括
第一識別單元521、用于識別用戶的移動(dòng)所述第一文件或文件夾的觸摸屏操作手勢,即若檢測到用戶有拖動(dòng)所述第一文件或文件夾的圖標(biāo)到手機(jī)屏幕上下左右任一邊緣的手勢動(dòng)作,則可通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢為移動(dòng)所述第一文件或文件夾的操作類型。第二識別單元522、用于識別用戶的復(fù)制所述第一文件或文件夾的觸摸屏操作手勢,若檢測用戶再次選中所述第一文件或文件夾的圖標(biāo),則通過觸摸屏多點(diǎn)識別技術(shù)進(jìn)一步檢測用戶是否有使當(dāng)前兩觸摸點(diǎn)距離增大的拉開兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉開兩點(diǎn)的手勢動(dòng)作,則可通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢為復(fù)制所述第一文件或文件夾的操作類型。第三識別單元523、用于識別用戶將先選中所述第一文件夾與后選中的第二文件夾合并的觸摸屏操作手勢,即當(dāng)檢測到用戶還選中了第二文件夾時(shí),則通過觸摸屏多點(diǎn)技術(shù)識別進(jìn)一步檢測用戶是否有使當(dāng)前兩個(gè)觸摸點(diǎn)距離縮小的拉攏兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉攏兩點(diǎn)的手勢動(dòng)作,則可通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢為合并所述第一文件夾和第二文件夾的操作類型。較佳的,如圖8所示,所述控制操作模塊530具體包括
移動(dòng)單元531、用于當(dāng)所述用戶的觸摸屏操作手勢為移動(dòng)所述第一文件或文件夾的操作類型時(shí),如果檢測到用戶拖動(dòng)圖標(biāo)至屏幕邊緣,則自動(dòng)進(jìn)入上一級文件夾,如果檢測到用 戶懸停所述第一文件或文件夾的圖標(biāo)在用戶指定的文件夾上的手勢動(dòng)作,則自動(dòng)進(jìn)入指定的文件夾,并在用戶手指離開手機(jī)屏幕時(shí)控制將所述第一文件夾移動(dòng)到所述用戶指定的文 件夾,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài)。復(fù)制單元532、用于當(dāng)所述用戶的觸摸屏操作手勢為復(fù)制所述第一文件或文件夾的操作類型時(shí),控制將所述第一文件或文件夾的圖標(biāo)復(fù)制成兩份,當(dāng)檢測到用戶拖動(dòng)其中一個(gè)所述圖標(biāo)到用戶指定的文件夾的手勢動(dòng)作時(shí),則在用戶手指離開屏幕時(shí)自動(dòng)控制將所述第一文件或文件夾復(fù)制到所述用戶指定的文件夾,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài)。合并單元533、用于當(dāng)所述用戶的觸摸屏操作手勢為合并所述第一文件夾和第二文件夾的操作類型時(shí),若檢測到有用戶拖動(dòng)所述第一文件夾的圖標(biāo)和第二文件夾的圖標(biāo)使其靠攏重合的操作手勢,則在檢測到用戶手指離開所述第一文件夾和第二文件夾的圖標(biāo)時(shí)自動(dòng)執(zhí)行將所述第一文件夾和第二文件夾合并的操作,同時(shí)控制取消所述第一文件夾的選中狀態(tài)。較佳的,所述操作控制模塊530還包括重命名單元534、用于當(dāng)復(fù)制單元將所述第一文件或文件夾復(fù)制到當(dāng)前文件夾時(shí),自動(dòng)對復(fù)制生成的所述第一文件或文件夾的復(fù)件進(jìn)行重命名。綜上所述,本發(fā)明所提供的一種基于手勢識別實(shí)現(xiàn)文件操作的方法及手機(jī),其使手機(jī)增加了新的功能用戶選中需要操作的目標(biāo)文件或文件夾后,手機(jī)通過識別用戶的觸摸屏操作手勢判斷出用戶希望執(zhí)行的文件或文件夾的操作類型,進(jìn)而實(shí)現(xiàn)對存儲在手機(jī)內(nèi)的文件或文件夾的移動(dòng)、復(fù)制粘貼或文件夾合并等操作。簡化了用戶的文件操作過程,且其實(shí)現(xiàn)方式直觀快捷,為用戶提供了方便。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,例如將本發(fā)明應(yīng)用到其他帶有觸摸屏并且需要進(jìn)行文件操作的電子設(shè)備等,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.基于手勢識別實(shí)現(xiàn)文件操作的方法,其特征在于,包括步驟 so、預(yù)先建立用戶觸摸屏操作手勢與文件操作類型的對應(yīng)關(guān)系并保存; 51、需要進(jìn)行文件操作時(shí),手機(jī)接收用戶的觸摸屏操作指令,識別出用戶選中的第一文件或文件夾,并控制使所述第一文件或文件夾顯示為選中狀態(tài); 52、識別用戶的觸摸屏操作手勢,通過所述預(yù)先建立的對應(yīng)關(guān)系判定出用戶當(dāng)前觸摸屏操作手勢所對應(yīng)的文件操作類型; 53、根據(jù)判定出的文件操作類型控制手機(jī)執(zhí)行對應(yīng)的文件操作,并控制取消所述第一文件或文件夾的選中狀態(tài)。
2.根據(jù)權(quán)利要求I所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其特征在于, 所述步驟SI中所述控制使所述第一文件或文件夾顯示為選中狀態(tài)具體為控制改變所述第一文件或文件夾的圖標(biāo)顏色; 所述步驟S3還包括在控制執(zhí)行對應(yīng)的文件操作之前,顯示確認(rèn)操作的提示給用戶,當(dāng)收到用戶選擇的確認(rèn)操作的消息時(shí),控制執(zhí)行對應(yīng)的文件操作并控制取消所述第一文件或文件夾的選中狀態(tài),當(dāng)收到用戶選擇的取消操作的消息時(shí),不執(zhí)行文件操作。
3.根據(jù)權(quán)利要求I所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其特征在于,所述步驟S2具體包括 . 521、識別到有用戶拖動(dòng)所述第一文件或文件夾到手機(jī)屏幕上下左右任一邊緣的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定出用戶當(dāng)前的操作手勢為移動(dòng)所述第一文件或文件夾的操作類型;. . 522、識別到用戶再次選中所述第一文件或文件夾,則通過觸摸屏多點(diǎn)識別技術(shù)進(jìn)一步檢測用戶是否有使兩觸摸點(diǎn)距離增大的拉開兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉開兩點(diǎn)的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定出用戶當(dāng)前的操作手勢為復(fù)制所述第一文件或文件夾的操作類型; . 523、當(dāng)步驟SI中選中的為第一文件夾時(shí),且識別到有用戶又選中了第二文件夾,則通過觸摸屏多點(diǎn)技術(shù)識別進(jìn)一步檢測用戶是否有使兩觸摸點(diǎn)距離縮小的拉攏兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉攏兩點(diǎn)的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前的操作手勢為合并所述第一文件夾和第二文件夾的操作類型。
4.根據(jù)權(quán)利要求3所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其特征在于,所述步驟S3具體包括 . 531、當(dāng)用戶的觸摸屏操作手勢為移動(dòng)所述第一文件或文件夾的操作類型時(shí),接收用戶切換文件夾的操作指令,控制進(jìn)入用戶指定的文件夾;若檢測到用戶懸停所述第一文件或文件夾在所述用戶指定的文件夾上的手勢動(dòng)作,則控制在用戶手指離開手機(jī)屏幕時(shí)將所述第一文件或文件夾移動(dòng)到所述用戶指定的文件夾,并控制取消所述第一文件或文件夾的選中狀態(tài); .532、當(dāng)用戶的觸摸屏操作手勢為復(fù)制所述第一文件或文件夾的操作類型時(shí),控制將所述第一文件或文件夾圖標(biāo)復(fù)制成兩份,并接收用戶切換文件夾的操作指令控制進(jìn)入用戶指定的文件夾,當(dāng)檢測到用戶將其中一個(gè)所述第一文件或文件夾的圖標(biāo)移動(dòng)到所述用戶指定的文件夾上懸停的手勢動(dòng)作時(shí),則自動(dòng)進(jìn)入所述用戶指定的文件夾目錄下,并控制在用戶手指離開時(shí)將所述第一文件或文件夾復(fù)制到所述用戶指定的文件夾中,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài); S33、當(dāng)用戶的觸摸屏操作手勢為合并所述第一文件夾和第二文件的操作類型時(shí),控制在用戶手指離開所述第一文件夾和第二文件夾時(shí)執(zhí)行合并所述第一文件夾和第二文件夾的操作,并控制取消所述第一文件夾的選中狀態(tài)。
5.根據(jù)權(quán)利要求4所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其特征在于,所述步驟S32中所述用戶指定的文件夾為所述第一文件或文件夾當(dāng)前所在的文件夾時(shí),則所述步驟S32還包括步驟控制在用戶手指離開觸摸屏?xí)r在當(dāng)前文件夾中復(fù)制生成一個(gè)所述第一文件或文件夾的復(fù)件,并自動(dòng)對復(fù)制生成的所述第一文件或文件夾的復(fù)件進(jìn)行重命名,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài)。
6.根據(jù)權(quán)利要求4所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其特征在于,所述步驟S33中所述將所述第一文件夾和第二文件夾合并的操作具體為在檢測到用戶手指離開所述第一文件和第二文件時(shí),控制將后選中的所述第二文件夾所包含的內(nèi)容全部移到所述第一文件夾中,刪除所述第二文件夾,同時(shí)控制取消所述第一文件夾的選中狀態(tài)。
7.根據(jù)權(quán)利要求3所述基于手勢識別實(shí)現(xiàn)文件操作的方法,其特征在于,所述第二文件夾和所述第一文件夾在同一個(gè)文件夾中。
8.一種采用權(quán)利要求1-7任一所述基于手勢識別實(shí)現(xiàn)文件操作的方法的手機(jī),其特征在于,包括 關(guān)系建立模塊、用于預(yù)先建立用戶觸摸屏操作手勢與文件操作類型的對應(yīng)關(guān)系并保存; 目標(biāo)識別模塊、用于需要進(jìn)行文件操作時(shí),接收用戶的觸摸屏操作指令,識別用戶選中的第一文件或文件夾,并使所述第一文件或文件夾顯示為選中狀態(tài); 手勢識別模塊、用于識別用戶的觸摸屏操作手勢,并通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢對應(yīng)的文件操作類型; 操作控制模塊、用于根據(jù)判定出的文件操作類型控制執(zhí)行對應(yīng)的文件操作,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài)。
9.根據(jù)權(quán)利要求8所述的手機(jī),其特征在于,所述手機(jī)還包括 窗口切換模塊、用于根據(jù)用戶觸摸屏幕時(shí)的坐標(biāo)位置來識別操作指令,控制手機(jī)界面切換到用戶指定的文件夾窗口; 并且,所述手勢識別模塊具體包括 第一識別單元、用于識別到有用戶拖動(dòng)所述第一文件或文件夾到手機(jī)屏幕上下左右任一邊緣的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢為移動(dòng)所述第一文件或文件夾的操作類型; 第二識別單元、用于識別到有用戶再次選中所述第一文件或文件夾的圖標(biāo)的操作手勢時(shí),則通過觸摸屏多點(diǎn)識別技術(shù)進(jìn)一步檢測用戶是否有使兩觸摸點(diǎn)距離增大的拉開兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉開兩點(diǎn)的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢為復(fù)制所述第一文件或文件夾的操作類型; 第三識別單元、用于識別測到有用戶還選中了第二文件夾,則通過觸摸屏多點(diǎn)技術(shù)識別進(jìn)一步檢測用戶是否有使兩觸摸點(diǎn)距離縮小的拉攏兩點(diǎn)的手勢動(dòng)作,若檢測到有所述拉攏兩點(diǎn)的手勢動(dòng)作,則通過所述預(yù)先建立的對應(yīng)關(guān)系判定用戶當(dāng)前觸摸屏操作手勢為合并所述第一文件夾和第二文件夾的操作類型; 所述控制操作模塊具體包括 移動(dòng)單元、用于當(dāng)所述用戶的觸摸屏操作手勢為移動(dòng)所述第一文件或文件夾的操作類型時(shí),檢測用戶懸停所述第一文件或文件夾在用戶指定的文件夾上的手勢動(dòng)作,并控制在用戶手指離開手機(jī)屏幕時(shí)將所述第一文件或文件夾移動(dòng)到所述用戶指定的文件夾,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài); 復(fù)制單元、用于當(dāng)所述用戶的觸摸屏操作手勢為復(fù)制所述第一文件或文件夾的操作類型時(shí),控制生成一個(gè)與所述第一文件或文件夾的圖標(biāo)相同的圖標(biāo)復(fù)件,若檢測到用戶懸停所述第一文件或文件夾的圖標(biāo)或所述圖標(biāo)復(fù)件到用戶指定的文件夾上的手勢動(dòng)作時(shí),控制自動(dòng)進(jìn)入所述用戶指定的文件夾目錄中,并在用戶手指離開屏幕時(shí)將所述第一文件或文件夾復(fù)制到所述用戶指定的文件夾,同時(shí)控制取消所述第一文件或文件夾的選中狀態(tài); 合并單元、用于當(dāng)所述用戶的觸摸屏操作手勢為合并所述第一文件夾和第二文件夾的操作類型時(shí),且檢測到用戶拖動(dòng)所述第一文件夾和第二文件夾使其靠攏重合的操作手勢后,控制在用戶手指離開所述第一文件夾和第二文件夾時(shí)執(zhí)行所述第一文件夾和第二文件夾的合并操作,同時(shí)控制取消所述第一文件夾的選中狀態(tài)。
10.根據(jù)權(quán)利要求8所述的手機(jī),其特征在于,所述操作控制模塊還包括 重命名單元、用于當(dāng)復(fù)制單元將所述第一文件或文件夾復(fù)制到當(dāng)前文件夾時(shí),自動(dòng)對復(fù)制生成的第一文件或文件夾的復(fù)件進(jìn)行重命名,并控制取消所述第一文件或文件夾的選中狀態(tài)。
全文摘要
本發(fā)明公開了一種基于手勢識別實(shí)現(xiàn)文件操作的方法及手機(jī),所述方法包括步驟手機(jī)接收用戶的觸摸屏操作指令,識別出用戶選中的第一文件或文件夾,并控制使所述第一文件或文件夾顯示為選中狀態(tài);識別用戶的觸摸屏操作手勢,判定用戶當(dāng)前觸摸屏操作手勢對應(yīng)的文件操作類型;根據(jù)判定出的用戶觸摸屏操作手勢的文件操作類型控制完成對應(yīng)的文件操作,并控制取消所述第一文件或文件夾的選中狀態(tài)。通過本發(fā)明用戶選中需要操作的目標(biāo)文件或文件夾后,手機(jī)通過識別用戶的觸摸屏操作手勢判斷出用戶希望執(zhí)行的文件或文件夾的操作類型,進(jìn)而控制執(zhí)行對應(yīng)的文件操作,簡化了用戶的操作過程,且其實(shí)現(xiàn)方式直觀快捷,為用戶提供了方便。
文檔編號H04M1/725GK102883066SQ20121037277
公開日2013年1月16日 申請日期2012年9月29日 優(yōu)先權(quán)日2012年9月29日
發(fā)明者雷明 申請人:惠州Tcl移動(dòng)通信有限公司