專利名稱:一種批量處理文件的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種批量處理文件的方法和裝置。
背景技術(shù):
隨著信息技術(shù)和電子技術(shù)的發(fā)展,數(shù)碼產(chǎn)品被越來(lái)越廣泛的應(yīng)用于生活以及工作的各個(gè)領(lǐng)域中,手機(jī)成為我們?nèi)粘I钪斜夭豢缮俚耐ㄓ嵐ぞ?,而智能設(shè)備的迅速發(fā)展使得我們的生活更加便利,當(dāng)我們使用智能設(shè)備,例如使用觸摸屏智能手機(jī)時(shí),桌面或者其他界面可能排放了很多應(yīng)用程序等文件,在我們整理這些文件如移動(dòng)或者刪除時(shí),需要逐個(gè)文件進(jìn)行整理,如果多個(gè)文件需要相同的操作時(shí),就必須逐一進(jìn)行操作,麻煩并且耗時(shí)。目前,批量對(duì)文件同時(shí)進(jìn)行處理還屬于正待解決的技術(shù)問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明提供了一種批量處理文件的方法和裝置,通過(guò)在觸摸屏幕上畫一個(gè)封閉的區(qū)域,將需要處理的文件選中,對(duì)所 選中的文件進(jìn)行批量處理。所述技術(shù)方案如下:一種批量處理文件的方法,包括:S101、觸發(fā)批量處理指令,進(jìn)入批量處理模式;S102、連續(xù)記錄觸摸屏幕上接觸點(diǎn)的位置坐標(biāo);S103、判斷是否停止接觸所述觸摸屏幕;S104、當(dāng)停止接觸所述觸摸屏幕時(shí),判斷所述觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域;S105、當(dāng)所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),依次判斷界面上的每個(gè)文件是否在所述封閉區(qū)域選中范圍內(nèi);S106、將在所述封閉區(qū)域選中范圍內(nèi)的文件選中;S107、根據(jù)操作指令對(duì)所述選中的文件批量執(zhí)行操作任務(wù)。進(jìn)一步的,根據(jù)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)是否有重復(fù),判斷所述觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域,包括:當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)有重復(fù)時(shí),所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域;當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)沒(méi)有重復(fù)時(shí),所述觸摸屏幕上接觸點(diǎn)的軌跡沒(méi)有形成封閉區(qū)域。進(jìn)一步的,根據(jù)界面上的文件的中心位置是否在所述封閉區(qū)域選中范圍內(nèi),判斷所述界面上的文件是否在所述封閉區(qū)域選中范圍內(nèi)。進(jìn)一步的,文件的中心位置在所述封閉區(qū)域選中范圍內(nèi)包括文件的中心位置在封閉區(qū)域的邊界上和文件的中心位置在封閉區(qū)域內(nèi)。進(jìn)一步的,所述判斷界面上的文件的中心位置是否在所述封閉區(qū)域選中范圍內(nèi),進(jìn)一步包括:
當(dāng)文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)有重合時(shí),判斷文件的中心位置在封閉區(qū)域的邊界上;當(dāng)文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)沒(méi)有重合時(shí),以文件的中心位置為極點(diǎn),任意方向?yàn)闃O軸建立極坐標(biāo)系,將所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)在極坐標(biāo)系中的極角相累加:當(dāng)所述極角累加的和為零時(shí),判斷文件的中心位置在封閉區(qū)域內(nèi);當(dāng)所述極角累加的和不為零時(shí),判斷文件的中心位置不在封閉區(qū)域內(nèi)。一種批量處理文件的裝置,包括:批量處理觸發(fā)模塊,用于觸發(fā)批量處理指令,使裝置進(jìn)入批量處理模式;坐標(biāo)采集存儲(chǔ)模塊,用于連續(xù)記錄觸摸屏幕上接觸點(diǎn)的位置坐標(biāo);第一判斷模塊,用于判斷是否停止接觸所述觸摸屏幕;第二判斷模塊,用于在停止接觸所述觸摸屏幕時(shí)判斷所述觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域;第三判斷模塊,用于在所述觸摸屏幕 上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí)判斷界面上的文件是否在所述封閉區(qū)域選中范圍內(nèi);文件選中模塊,用于將在所述封閉區(qū)域選中范圍內(nèi)的文件選中;執(zhí)行模塊,用于根據(jù)操作指令對(duì)所述選中的文件批量執(zhí)行操作任務(wù)。進(jìn)一步的,第二判斷模塊具體用于在停止接觸所述觸摸屏幕時(shí),根據(jù)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)是否有重復(fù),判斷所述觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域,包括:當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)有重復(fù)時(shí),所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域;當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)沒(méi)有重復(fù)時(shí),所述觸摸屏幕上接觸點(diǎn)的軌跡沒(méi)有形成封閉區(qū)域。進(jìn)一步的,所述第三判斷模塊在所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),根據(jù)界面上的文件的中心位置是否在所述封閉區(qū)域選中范圍內(nèi),判斷所述界面上的文件是否在所述封閉區(qū)域選中范圍內(nèi)。進(jìn)一步的,文件的中心位置在所述封閉區(qū)域選中范圍內(nèi)包括文件的中心位置在封閉區(qū)域的邊界上和文件的中心位置在封閉區(qū)域內(nèi)。進(jìn)一步的,當(dāng)所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),所述第三判斷模塊具體用于:判斷文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)是否有重合,當(dāng)文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)有重合時(shí),判斷文件的中心位置在封閉區(qū)域的邊界上;當(dāng)文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)沒(méi)有重合時(shí),以文件的中心位置為極點(diǎn),任意方向?yàn)闃O軸建立極坐標(biāo)系,將所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)在極坐標(biāo)系中的極角相累加:當(dāng)所述極角累加的和為零時(shí),判斷文件的中心位置在封閉區(qū)域內(nèi);當(dāng)所述極角累加的和不為零時(shí),判斷文件的中心位置不在封閉區(qū)域內(nèi)。本發(fā)明提供的技術(shù)方案,通過(guò)在觸摸屏上的進(jìn)行選擇操作,選中需要處理的文件,實(shí)現(xiàn)了對(duì)界面文件的批量處理。本發(fā)明提供的技術(shù)方案,通過(guò)在觸摸屏上的進(jìn)行選擇操作,選中需要處理的文件,實(shí)現(xiàn)了對(duì)界面文件的批量處理。
圖1是本發(fā)明實(shí)施例提供的一種批量處理文件的方法流程圖;圖2是本發(fā)明實(shí)施例提供的一種批量處理文件的裝置功能模塊框圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例,僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。圖1是本發(fā)明實(shí)施例提供的一種批量處理文件的方法流程圖,如圖1所示:所述批量處理文件的方法包括:步驟SlOl:觸發(fā)批量處理指令,進(jìn)入批量處理模式;通過(guò)某些預(yù)設(shè)的操作(例如手指接觸屏幕超過(guò)300ms、雙擊屏幕或者單擊屏幕等)觸發(fā)批量處理的指令,使設(shè)備進(jìn)入批量處理的模式,在批量處理的模式下,可以通過(guò)選中待處理文件,并對(duì)選中的待處理文件進(jìn)行批量處理。步驟S102:連續(xù)記錄觸摸屏幕上接觸點(diǎn)的位置坐標(biāo);當(dāng)觸發(fā)了批量處理指令,進(jìn)入批量處理模式后,用戶需要在觸摸屏幕上圈畫出待處理文件,在圈畫的過(guò)程中,連續(xù)記錄觸摸屏幕上用戶的手指與觸摸屏接觸點(diǎn)(手指在觸摸屏上畫出的軌跡)的位置坐標(biāo)。步驟S103:判斷是否停止接觸所述觸摸屏幕,如果是,執(zhí)行步驟S104,如果否,執(zhí)行步驟S102 ;判斷手指是否停止接觸觸摸屏幕,如果手指停止接觸觸摸屏幕,說(shuō)明圈畫動(dòng)作完畢,需要進(jìn)入下一個(gè)步驟;如果手指沒(méi)有停止接觸觸摸屏幕,說(shuō)明圈畫動(dòng)作正在繼續(xù),所以需要繼續(xù)記錄手指在觸摸屏上畫出的軌跡坐標(biāo)。步驟S104:當(dāng)停止接觸所述觸摸屏幕時(shí),判斷所述觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域,如果是,執(zhí)行步驟S105,如果否,執(zhí)行步驟S108 ;當(dāng)圈畫動(dòng)作完畢后,需要判斷觸摸屏幕上接觸點(diǎn)的軌跡(手指畫出的軌跡)是否形成封閉區(qū)域,如果屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域,說(shuō)明手指畫出的軌跡圍出一塊區(qū)域,可以選中待處理文件,所以進(jìn)入下一個(gè)步驟;如果屏幕上接觸點(diǎn)的軌跡不能形成封閉區(qū)域,則無(wú)法選中待處理文件,說(shuō)明操作有誤,本發(fā)明提供的實(shí)施例優(yōu)選的在這種情況下(屏幕上接觸點(diǎn)的軌跡不能形成封閉區(qū)域時(shí))結(jié)束操作。當(dāng)然,在屏幕上接觸點(diǎn)的軌跡不能形成封閉區(qū)域時(shí),還可采用的方法包括:詢問(wèn)是否繼續(xù)操作;如果是,繼續(xù)用手指在觸摸屏上畫出的軌跡,并繼續(xù)執(zhí)行步驟S102,如果否,退出操作。其中,根據(jù)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)是否有重復(fù),判斷觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域,進(jìn)一步包括:當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)有重復(fù)時(shí),觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域;當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)沒(méi)有重復(fù)時(shí),觸摸屏幕上接觸點(diǎn)的軌跡沒(méi)有形成封閉區(qū)域。步驟S105:當(dāng)所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),依次判斷界面上的每個(gè)文件是否在所述封閉區(qū)域選中范圍內(nèi);對(duì)界面上的每個(gè)文件依次進(jìn)行判斷,判斷文件是否在封閉區(qū)域選中范圍內(nèi),其中,本發(fā)明提供的實(shí)施例優(yōu)選的采用根據(jù)界面上的文件的中心位置是否在封閉區(qū)域選中范圍內(nèi),判斷界面上的文件是否在封閉區(qū)域選中范圍內(nèi)的方法。其中,文件的中心位置在封閉區(qū)域選中范圍內(nèi)包括文件的中心位置在封閉區(qū)域的邊界上和文件的中心位置在封閉區(qū)域內(nèi),即文件的中心位置在封閉區(qū)域的邊界上(手指畫出的軌跡),也屬于文件在封閉區(qū)域選中范圍內(nèi)的一種情況。
此外,還可以采用的判斷文件是否在封閉區(qū)域選中范圍內(nèi)的方法有:根據(jù)文件所占有區(qū)域的任意一點(diǎn)在封閉區(qū)域的邊界上或者在封閉區(qū)域內(nèi),判斷文件在封閉區(qū)域選中范圍內(nèi);根據(jù)文件所占有區(qū)域的50%以上的區(qū)域在封閉區(qū)域的邊界上或者在封閉區(qū)域內(nèi),判斷文件在封閉區(qū)域選中范圍內(nèi);根據(jù)文件所占全部區(qū)域在封閉區(qū)域的邊界上或者在封閉區(qū)域內(nèi),判斷文件在封閉區(qū)域選中范圍內(nèi),等。其中,判斷界面上的文件的中心位置是否在封閉區(qū)域選中范圍內(nèi),進(jìn)一步包括:首先判斷文件的中心位置是否在封閉區(qū)域的邊界上:將文件的中心位置坐標(biāo)和觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)坐標(biāo)相比較,當(dāng)文件的中心位置坐標(biāo)和觸摸屏幕上某個(gè)接觸點(diǎn)的軌跡點(diǎn)坐標(biāo)相同時(shí),說(shuō)明文件的中心位置和觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)有重合,判斷文件的中心位置在封閉區(qū)域的邊界上;當(dāng)文件的中心位置不在封閉區(qū)域的邊界上時(shí),需要進(jìn)一步判斷文件的中心位置是否在封閉區(qū)域內(nèi):當(dāng)文件的中心位置和觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)沒(méi)有重合時(shí),以文件的中心位置為極點(diǎn),任意方向?yàn)闃O軸建立極坐標(biāo)系,將觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)在極坐標(biāo)系中的極角相累加:當(dāng)極角累加的和為零時(shí),判斷文件的中心位置在封閉區(qū)域內(nèi);當(dāng)極角累加的和不為零時(shí),判斷文件的中心位置不在封閉區(qū)域內(nèi)。步驟S106:將在所述封閉區(qū)域選中范圍內(nèi)的文件選中;對(duì)界面上的每個(gè)文件依次進(jìn)行判斷后,將在封閉區(qū)域選中范圍內(nèi)的全部文件選中,作為待處理文件。步驟S107:根據(jù)操作指令對(duì)所述選中的文件批量執(zhí)行操作任務(wù);根據(jù)操作指令對(duì)選中的文件批量執(zhí)行操作任務(wù),其中,對(duì)選中的文件批量執(zhí)行的操作任務(wù)包括:移動(dòng)、刪除、復(fù)制、剪切等。步驟S108:結(jié)束操作。圖2是本發(fā)明實(shí)施例提供的一種批量處理文件的裝置功能模塊框圖,如圖2所示:所述的批量處理文件的裝置,包括:批量處理觸發(fā)模塊201,用于觸發(fā)批量處理指令,使裝置進(jìn)入批量處理模式;坐標(biāo)采集存儲(chǔ)模塊202,用于連續(xù)記錄觸摸屏幕上接觸點(diǎn)的位置坐標(biāo);第一判斷模塊203,用于判斷是否停止接觸觸摸屏幕;第二判斷模塊204,用于在停止接觸所述觸摸屏幕時(shí),判斷觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域;第三判斷模塊205,用于在所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),判斷界面上的文件是否在封閉區(qū)域選中范圍內(nèi);文件選中模塊206,用于將在封閉區(qū)域選中范圍內(nèi)的文件選中;執(zhí)行模塊207,用于根據(jù)操作指令對(duì)選中的文件批量執(zhí)行操作任務(wù)。其中,第二判斷模塊204具體用于在停止接觸所述觸摸屏幕時(shí),根據(jù)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)是否有重復(fù),判斷觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域,進(jìn)一步包括:當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)有重復(fù)時(shí),觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域;當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)沒(méi)有重復(fù)時(shí),觸摸屏幕上接觸點(diǎn)的軌跡沒(méi)有形成封閉區(qū)域。其中,第三判斷模塊205在所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),根據(jù)界面上的文件的中心位置是否在封閉區(qū)域選中范圍內(nèi),判斷界面上的文件是否在封閉區(qū)域選中范圍內(nèi)。其中,文件的中心位置在封閉區(qū)域選中范圍內(nèi)包括文件的中心位置在封閉區(qū)域的邊界上和文件的中心位置在封閉區(qū)域內(nèi)。其中,第三判斷模 塊205具體用于:當(dāng)所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),判斷文件的中心位置和觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)是否有重合,當(dāng)文件的中心位置和觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)有重合時(shí),判斷文件的中心位置在封閉區(qū)域的邊界上;當(dāng)文件的中心位置和觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)沒(méi)有重合時(shí),以文件的中心位置為極點(diǎn),任意方向?yàn)闃O軸建立極坐標(biāo)系,將觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)在極坐標(biāo)系中的極角相累加:當(dāng)極角累加的和為零時(shí),判斷文件的中心位置在封閉區(qū)域內(nèi);當(dāng)極角累加的和不為零時(shí),判斷文件的中心位置不在封閉區(qū)域內(nèi)。本發(fā)明提供的技術(shù)方案,通過(guò)在觸摸屏上的進(jìn)行選擇操作,選中需要處理的文件,實(shí)現(xiàn)了對(duì)界面文件的批量處理。顯然,本領(lǐng)域技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,他們可以用計(jì)算機(jī)裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。以上僅是針對(duì)本發(fā)明的優(yōu)選實(shí)施例及其技術(shù)原理所做的說(shuō)明,而并非對(duì)本發(fā)明的技術(shù)內(nèi)容所進(jìn)行的限制,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明所公開的技術(shù)范圍內(nèi),所容易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種批量處理文件的方法,其特征在于,包括: 5101、觸發(fā)批量處理指令,進(jìn)入批量處理模式; 5102、連續(xù)記錄觸摸屏幕上接觸點(diǎn)的位置坐標(biāo); 5103、判斷是否停止接觸所述觸摸屏幕; 5104、當(dāng)停止接觸所述觸摸屏幕時(shí),判斷所述觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域; 5105、當(dāng)所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),依次判斷界面上的每個(gè)文件是否在所述封閉區(qū)域選中范圍內(nèi); 5106、將在所述封閉區(qū)域選中范圍內(nèi)的文件選中; 5107、根據(jù)操作指令對(duì)所述選中的文件批量執(zhí)行操作任務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)是否有重復(fù),判斷所述觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域,包括: 當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)有重復(fù)時(shí),所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域; 當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)沒(méi)有重復(fù)時(shí),所述觸摸屏幕上接觸點(diǎn)的軌跡沒(méi)有形成封閉區(qū)域。
3.根據(jù)權(quán)利要求1所 述的方法,其特征在于,根據(jù)界面上的文件的中心位置是否在所述封閉區(qū)域選中范圍內(nèi),判斷所述界面上的文件是否在所述封閉區(qū)域選中范圍內(nèi)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,文件的中心位置在所述封閉區(qū)域選中范圍內(nèi)包括文件的中心位置在封閉區(qū)域的邊界上和文件的中心位置在封閉區(qū)域內(nèi)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述判斷界面上的文件的中心位置是否在所述封閉區(qū)域選中范圍內(nèi),進(jìn)一步包括: 當(dāng)文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)有重合時(shí),判斷文件的中心位置在封閉區(qū)域的邊界上; 當(dāng)文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)沒(méi)有重合時(shí),以文件的中心位置為極點(diǎn),任意方向?yàn)闃O軸建立極坐標(biāo)系,將所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)在極坐標(biāo)系中的極角相累加: 當(dāng)所述極角累加的和為零時(shí),判斷文件的中心位置在封閉區(qū)域內(nèi); 當(dāng)所述極角累加的和不為零時(shí),判斷文件的中心位置不在封閉區(qū)域內(nèi)。
6.一種批量處理文件的裝置,其特征在于,包括: 批量處理觸發(fā)模塊,用于觸發(fā)批量處理指令,使裝置進(jìn)入批量處理模式; 坐標(biāo)采集存儲(chǔ)模塊,用于連續(xù)記錄觸摸屏幕上接觸點(diǎn)的位置坐標(biāo); 第一判斷模塊,用于判斷是否停止接觸所述觸摸屏幕; 第二判斷模塊,用于在停止接觸所述觸摸屏幕時(shí)判斷所述觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域; 第三判斷模塊,用于在所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí)判斷界面上的文件是否在所述封閉區(qū)域選中范圍內(nèi); 文件選中模塊,用于將在所述封閉區(qū)域選中范圍內(nèi)的文件選中; 執(zhí)行模塊,用于根據(jù)操作指令對(duì)所述選中的文件批量執(zhí)行操作任務(wù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,第二判斷模塊具體用于在停止接觸所述觸摸屏幕時(shí)根據(jù)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)是否有重復(fù),判斷所述觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域,包括: 當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)有重復(fù)時(shí),所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域; 當(dāng)記錄下的觸摸屏幕上接觸點(diǎn)的位置坐標(biāo)沒(méi)有重復(fù)時(shí),所述觸摸屏幕上接觸點(diǎn)的軌跡沒(méi)有形成封閉區(qū)域。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第三判斷模塊在所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),根據(jù)界面上的文件的中心位置是否在所述封閉區(qū)域選中范圍內(nèi),判斷所述界面上的文件是否在所述封閉區(qū)域選中范圍內(nèi)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,文件的中心位置在所述封閉區(qū)域選中范圍內(nèi)包括文件的中心位置在封閉區(qū)域的邊界上和文件的中心位置在封閉區(qū)域內(nèi)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,當(dāng)所述觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域時(shí),所述第三判斷模塊具體用于: 判斷文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)是否有重合,當(dāng)文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)有重合時(shí),判斷文件的中心位置在封閉區(qū)域的邊界上; 當(dāng)文件的中心位置和所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)沒(méi)有重合時(shí),以文件的中心位置為極點(diǎn),任意方向?yàn)闃O軸建立極坐標(biāo)系,將所述觸摸屏幕上接觸點(diǎn)的軌跡點(diǎn)在極坐標(biāo)系中的極角相累加: 當(dāng)所述極角累加的和為 零時(shí),判斷文件的中心位置在封閉區(qū)域內(nèi); 當(dāng)所述極角累加的和不為零時(shí),判斷文件的中心位置不在封閉區(qū)域內(nèi)。
全文摘要
本發(fā)明提供了一種批量處理文件的方法和裝置,該方法包括觸發(fā)批量處理指令,進(jìn)入批量處理模式;連續(xù)記錄觸摸屏幕上接觸點(diǎn)的位置坐標(biāo);判斷是否停止接觸所述觸摸屏幕;如果停止接觸所述觸摸屏幕,判斷觸摸屏幕上接觸點(diǎn)的軌跡是否形成封閉區(qū)域;如果觸摸屏幕上接觸點(diǎn)的軌跡形成封閉區(qū)域,依次判斷界面上的每個(gè)文件是否在封閉區(qū)域選中范圍內(nèi);將在封閉區(qū)域選中范圍內(nèi)的文件選中;根據(jù)操作指令對(duì)選中的文件批量執(zhí)行操作任務(wù)。本發(fā)明提供的技術(shù)方案,通過(guò)在觸摸屏上的進(jìn)行選擇操作,選中需要處理的文件,實(shí)現(xiàn)了對(duì)界面文件的批量處理。
文檔編號(hào)G06F3/0484GK103226442SQ20131009281
公開日2013年7月31日 申請(qǐng)日期2013年3月21日 優(yōu)先權(quán)日2013年3月21日
發(fā)明者陳景遠(yuǎn) 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司