本發(fā)明涉及終端技術(shù)領(lǐng)域,更具體地,涉及一種圖標(biāo)的批量處理方法、裝置和移動終端。
背景技術(shù):
隨著技術(shù)的發(fā)展,很多終端設(shè)備比如手機(jī)等移動終端,可以支持各種各樣的應(yīng)用,這些應(yīng)用以圖標(biāo)的形式顯示在桌面上。為了提高用戶管理圖標(biāo)的效率,移動終端提供了圖標(biāo)的管理功能。
在先技術(shù)中,存在一種批量管理圖標(biāo)的方式,用戶通過一種或者幾種手勢先批量選擇一批圖標(biāo);然后將該批圖標(biāo)在圖標(biāo)展示區(qū),比如dock欄(快捷欄),進(jìn)行堆疊;然后再由用戶通過手勢選擇將該圖標(biāo)移動到某個文件夾等操作。
但是,在先技術(shù)中由于需要用戶進(jìn)行多種手勢操作,實現(xiàn)對各個圖標(biāo)的管理,其每種手勢操作之間不具有連貫性,使得操作步驟復(fù)雜,交互過程太多,圖標(biāo)的管理效率低。
技術(shù)實現(xiàn)要素:
鑒于上述問題,本發(fā)明提出了一種用于圖標(biāo)的批量處理方法、裝置和移動終端,其可以根據(jù)用戶的一次連續(xù)拖拽操作選擇圖標(biāo)和執(zhí)行目標(biāo)操作,與用戶的交互過程簡單,操作步驟簡單,提高了圖標(biāo)管理的效率。
第一方面,本發(fā)明實施例中提供了一種圖標(biāo)的批量處理方法,包括:在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。具有與用戶的交互過程簡單,操作步驟簡單,圖標(biāo)管理的效率較高的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第一種實現(xiàn)方式中,上述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:當(dāng)檢測到所述連續(xù)拖拽操作中的懸停操作時,吸附所述懸停操作所在位置所對應(yīng)的圖標(biāo)。具有可以提高吸附圖標(biāo)準(zhǔn)確性的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第二種實現(xiàn)方式中,在上述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟之后,還包括:接收用戶觸發(fā)的撤銷操作;根據(jù)所述撤銷操作,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作。具有可以還原誤操作的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第三種實現(xiàn)方式中,上述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡為以單行方式滑動得到的單行軌跡時,吸附所述單行軌跡經(jīng)過圖標(biāo)。具有可以單行選中圖標(biāo)的有益效果。
結(jié)合第一方面的第三種實現(xiàn)方式,本發(fā)明在第一方面的第四種實現(xiàn)方式中,在上述當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡為以單行方式滑動得到的單行軌跡時,吸附所述單行軌跡經(jīng)過圖標(biāo)的步驟之后,還包括:當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡中包括在所述單行軌跡上,以逆行方式滑動得到的逆行軌跡時,釋放并還原所述被吸附的各圖標(biāo)中所述逆行軌跡所經(jīng)過的位置所對應(yīng)的圖標(biāo)。具有可以逆行取消選中圖標(biāo)的有益效果。
結(jié)合第一方面或第一方面的第一至四種實現(xiàn)方式,本發(fā)明在第一方面的第五種實現(xiàn)方式中,上述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷所述連續(xù)拖拽操作在屏幕中的觸點的觸點面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第一閾值;如果所述重疊面積大于第一閾值,則吸附所述圖標(biāo)。具有可以避免誤選擇圖標(biāo)的有益效果。
結(jié)合第一方面或第一方面的第一至四種實現(xiàn)方式,本發(fā)明在第一方面的第六種實現(xiàn)方式中,上述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷已經(jīng)被吸附的各圖標(biāo)的總面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第二閾值;如果所述重疊面積大于第二閾值,則吸附所述圖標(biāo)。具有可以避免誤選擇圖標(biāo)的有益效果。
結(jié)合第一方面或第一方面的第一至四種實現(xiàn)方式,本發(fā)明在第一方面的第七種實現(xiàn)方式中,上述檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作的步驟,包括:將檢測到的所述連續(xù)拖拽操作所形成的軌跡采用路線進(jìn)行標(biāo)記顯示。具有可以提示用戶拖拽軌跡的有益效果。
結(jié)合第一方面或第一方面的第一至四種實現(xiàn)方式,本發(fā)明在第一方面的第八種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為應(yīng)用圖標(biāo)時,上述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:創(chuàng)建新文件夾;將所述被吸附的各圖標(biāo)移動到所述新文件夾。具有可以提高批量合并應(yīng)用圖標(biāo)效率的有益效果。
結(jié)合第一方面的第八種實現(xiàn)方式,本發(fā)明在第一方面的第九種實現(xiàn)方式中,上述創(chuàng)建新文件夾的步驟,還包括:在當(dāng)前頁的空閑位置創(chuàng)建新文件夾;或在所述應(yīng)用圖標(biāo)的位置創(chuàng)建新文件夾,或在連續(xù)拖拽操作結(jié)束所在位置創(chuàng)建新文件夾。具有可以靈活創(chuàng)建合并后文件夾的有益效果。
結(jié)合第一方面的第八種實現(xiàn)方式,本發(fā)明在第一方面的第十種實現(xiàn)方式中,上述創(chuàng)建新文件夾的步驟,包括:獲取所述被吸附的各圖標(biāo)的所屬類別;根據(jù)所述類別的名稱對創(chuàng)建的新文件夾進(jìn)行命名。具有可以自動命名合并后文件夾的有益效果。
結(jié)合第一方面或第一方面的第一至四種實現(xiàn)方式,本發(fā)明在第一方面的第十一種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為文件夾圖標(biāo)時,上述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:將所述被吸附的各圖標(biāo)移動到所述文件夾圖標(biāo)對應(yīng)的文件夾中。具有可以提高批量移動圖標(biāo)至文件夾的效率的有益效果。
結(jié)合第一方面或第一方面的第一至四種實現(xiàn)方式,本發(fā)明在第一方面的第十二種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為卸載圖標(biāo)時,上述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載。具有提高批量卸載效率的有益效果。
結(jié)合第一方面的第十二種實現(xiàn)方式,本發(fā)明在第一方面的第十三種實現(xiàn)方式中,在上述將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載的步驟之前,還包括:提示用戶是否對所述被吸附的各圖標(biāo)對應(yīng)的應(yīng)用進(jìn)行批量卸載;如果接收到用戶確認(rèn)批量卸載的操作,則進(jìn)入將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載的步驟。具有可以避免誤卸載應(yīng)用的有益效果。
結(jié)合第一方面或第一方面的第一至四種實現(xiàn)方式,本發(fā)明在第一方面的第十四種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑頁面時,上述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:將所述被吸附的各圖標(biāo)按照順序移動至所述空閑頁面。具有可以提高批量移動圖標(biāo)至空閑頁面效率的有益效果。
結(jié)合第一方面或第一方面的第一至四種實現(xiàn)方式,本發(fā)明在第一方面的第十五種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑位置時,上述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:將所述被吸附的各圖標(biāo)按照順序移動至所述空閑位置。具有可以提高批量移動圖標(biāo)至空閑位置效率的有益效果。
結(jié)合第一方面或第一方面的第一至四種實現(xiàn)方式,本發(fā)明在第一方面的第十六種實現(xiàn)方式中,在上述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟之后,還包括:以激活狀態(tài)顯示所述被吸附的圖標(biāo),和/或,以激活狀態(tài)顯示所述連續(xù)拖拽操作經(jīng)過的圖標(biāo);所述激活狀態(tài)包括:顏色激活狀態(tài)、和/或形狀激活狀態(tài)、和/或發(fā)光激活狀態(tài)。具有可以醒目顯示已吸附圖標(biāo)、提示用戶已吸附圖標(biāo)的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第十七種實現(xiàn)方式中,上述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:當(dāng)檢測到當(dāng)前屏幕上的所述連續(xù)拖拽操作到達(dá)當(dāng)前屏幕的邊緣時,將當(dāng)前屏幕顯示的頁面跳轉(zhuǎn)為顯示與所述邊緣鄰接的頁面,進(jìn)入檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作的步驟。具有可以跨頁面吸附圖標(biāo)的有益效果。
第二方面,本發(fā)明實施例中提供了一種圖標(biāo)的批量處理裝置,包括:檢測模塊,用于在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;圖標(biāo)吸附模塊,用于在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);圖標(biāo)移動模塊,用于將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;目標(biāo)操作執(zhí)行模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。具有與用戶的交互過程簡單,操作步驟簡單,圖標(biāo)管理的效率較高的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第一種實現(xiàn)方式中,上述圖標(biāo)吸附模塊,包括:第一圖標(biāo)吸附子模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作中的懸停操作時,吸附所述懸停操作所在位置所對應(yīng)的圖標(biāo)。具有可以提高吸附圖標(biāo)準(zhǔn)確性的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第二種實現(xiàn)方式中,所述裝置還包括:撤銷操作接收模塊,用于接收用戶觸發(fā)的撤銷操作;撤銷操作執(zhí)行模塊,用于根據(jù)所述撤銷操作,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作。具有可以還原誤操作的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第三種實現(xiàn)方式中,上述圖標(biāo)吸附模塊,包括:單行吸附子模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡為以單行方式滑動得到的單行軌跡時,吸附所述單行軌跡經(jīng)過圖標(biāo)。具有可以單行選中圖標(biāo)的有益效果。
結(jié)合第二方面的第三種實現(xiàn)方式,本發(fā)明在第二方面的第四種實現(xiàn)方式中,所述圖標(biāo)吸附模塊還包括:逆行吸附子模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡中包括在所述單行軌跡上,以逆行方式滑動得到的逆行軌跡時,釋放并還原所述被吸附的各圖標(biāo)中所述逆行軌跡所經(jīng)過的位置所對應(yīng)的圖標(biāo)。具有可以逆行取消選中圖標(biāo)的有益效果。
結(jié)合第二方面或第二方面的第一至四種實現(xiàn)方式,本發(fā)明在第二方面的第五種實現(xiàn)方式中,上述圖標(biāo)吸附模塊,包括:第一重疊面積判斷子模塊,用于在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷所述連續(xù)拖拽操作在屏幕中的觸點的觸點面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第一閾值;第二圖標(biāo)吸附子模塊,用于如果所述重疊面積大于第一閾值,則吸附所述圖標(biāo)。具有可以避免誤選擇圖標(biāo)的有益效果。
結(jié)合第二方面或第二方面的第一至四種實現(xiàn)方式,本發(fā)明在第二方面的第六種實現(xiàn)方式中,上述圖標(biāo)吸附模塊,包括:第二重疊面積判斷子模塊,用于在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷已經(jīng)被吸附的各圖標(biāo)的總面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第二閾值;第三圖標(biāo)吸附子模塊,用于如果所述重疊面積大于第二閾值,則吸附所述圖標(biāo)。具有可以避免誤選擇圖標(biāo)的有益效果。
結(jié)合第二方面或第二方面的第一至四種實現(xiàn)方式,本發(fā)明在第二方面的第七種實現(xiàn)方式中,上述檢測模塊,包括:標(biāo)記檢測子模塊,將檢測到的所述連續(xù)拖拽操作所形成的軌跡采用路線進(jìn)行標(biāo)記顯示。具有可以提示用戶拖拽軌跡的有益效果。
結(jié)合第二方面或第二方面的第一至四種實現(xiàn)方式,本發(fā)明在第二方面的第八種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為應(yīng)用圖標(biāo)時,上述目標(biāo)操作執(zhí)行模塊,包括:文件夾創(chuàng)建子模塊,用于創(chuàng)建新文件夾;第一圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)移動到所述新文件夾。具有可以提高批量合并應(yīng)用圖標(biāo)效率的有益效果。
結(jié)合第二方面的第八種實現(xiàn)方式,本發(fā)明在第二方面的第九種實現(xiàn)方式中,上述文件夾創(chuàng)建子模塊,還包括:第一創(chuàng)建文件夾子模塊,用于在當(dāng)前頁的空閑位置創(chuàng)建新文件夾;或第二創(chuàng)建文件夾子模塊,用于在所述應(yīng)用圖標(biāo)的位置創(chuàng)建新文件夾;或第三創(chuàng)建文件夾子模塊,用于在連續(xù)拖拽操作結(jié)束所在位置創(chuàng)建新文件夾。具有可以靈活創(chuàng)建合并后文件夾的有益效果。
結(jié)合第二方面的第八種實現(xiàn)方式,本發(fā)明在第二方面的第十種實現(xiàn)方式中,上述文件夾創(chuàng)建子模塊,包括:類別獲取子模塊,用于獲取所述被吸附的各圖標(biāo)的所屬類別;文件夾命名子模塊,用于根據(jù)所述類別的名稱對創(chuàng)建的新文件夾進(jìn)行命名。具有可以自動命名合并后文件夾的有益效果。
結(jié)合第二方面或第二方面的第一至四種實現(xiàn)方式,本發(fā)明在第二方面的第十一種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為文件夾圖標(biāo)時,上述目標(biāo)操作執(zhí)行模塊,包括:第二圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)移動到所述文件夾圖標(biāo)對應(yīng)的文件夾中。具有可以提高批量移動圖標(biāo)至文件夾的效率的有益效果。
結(jié)合第二方面或第二方面的第一至四種實現(xiàn)方式,本發(fā)明在第二方面的第十二種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為卸載圖標(biāo)時,上述目標(biāo)操作執(zhí)行模塊,包括:應(yīng)用卸載子模塊,用于將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載。具有提高批量卸載效率的有益效果。
結(jié)合第二方面的第十二種實現(xiàn)方式,本發(fā)明在第二方面的第十三種實現(xiàn)方式中,所述目標(biāo)操作執(zhí)行模塊還包括:卸載提示子模塊,用于提示用戶是否對所述被吸附的各圖標(biāo)對應(yīng)的應(yīng)用進(jìn)行批量卸載;卸載進(jìn)入子模塊,用于如果接收到用戶確認(rèn)批量卸載的操作,則進(jìn)入應(yīng)用卸載子模塊。具有可以避免誤卸載應(yīng)用的有益效果。
結(jié)合第二方面或第二方面的第一至四種實現(xiàn)方式,本發(fā)明在第二方面的第十四種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑頁面時,上述目標(biāo)操作執(zhí)行模塊,包括:第三圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)按照順序移動至所述空閑頁面。具有可以提高批量移動圖標(biāo)至空閑頁面效率的有益效果。
結(jié)合第二方面或第二方面的第一至四種實現(xiàn)方式,本發(fā)明在第二方面的第十五種實現(xiàn)方式中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑位置時,上述目標(biāo)操作執(zhí)行模塊,包括:第四圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)按照順序移動至所述空閑位置。具有可以提高批量移動圖標(biāo)至空閑位置效率的有益效果。
結(jié)合第二方面或第二方面的第一至四種實現(xiàn)方式,本發(fā)明在第二方面的第十六種實現(xiàn)方式中,所述裝置還包括:激活顯示模塊,用于以激活狀態(tài)顯示所述被吸附的圖標(biāo),和/或,以激活狀態(tài)顯示所述連續(xù)拖拽操作經(jīng)過的圖標(biāo);所述激活狀態(tài)包括:顏色激活狀態(tài)、和/或形狀激活狀態(tài)、和/或發(fā)光激活狀態(tài)。具有可以醒目顯示已吸附圖標(biāo)、提示用戶已吸附圖標(biāo)的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第十七種實現(xiàn)方式中,上述圖標(biāo)吸附模塊,包括:頁面跳轉(zhuǎn)子模塊,用于當(dāng)檢測到當(dāng)前屏幕上的所述連續(xù)拖拽操作到達(dá)當(dāng)前屏幕的邊緣時,將當(dāng)前屏幕顯示的頁面跳轉(zhuǎn)為顯示與所述邊緣鄰接的頁面,進(jìn)入檢測模塊。具有可以跨頁面吸附圖標(biāo)的有益效果。
第三方面,本發(fā)明實施例提供了一種移動終端,該移動終端具有實現(xiàn)上述第一方面中圖標(biāo)的批量處理方法行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應(yīng)的模塊。
在一個可能的設(shè)計中,移動終端的結(jié)構(gòu)中包括處理器和存儲器,所述存儲器用于存儲支持收發(fā)裝置執(zhí)行上述方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。所述移動終端還可以包括通信接口,用于移動終端與其他設(shè)備或通信網(wǎng)絡(luò)通信。
第四方面,本發(fā)明實施例提供了一種計算機(jī)存儲介質(zhì),用于儲存為上述移動終端所用的計算機(jī)軟件指令,其包含用于執(zhí)行上述方面為移動終端所設(shè)計的程序。
相對于現(xiàn)有技術(shù),本發(fā)明提供的方案可以在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。由此解決了用戶分別通過多種手勢操作,進(jìn)行選擇圖標(biāo)和選擇目標(biāo)操作,導(dǎo)致的操作步驟復(fù)雜、交互過程較多、圖標(biāo)的管理效率低的問題。取得了可以通過一次連續(xù)拖拽操作,實現(xiàn)對圖標(biāo)的批量處理操作,簡化操作步驟、交互過程,能夠提高圖標(biāo)的管理效率的有益效果。
本發(fā)明的這些方面或其他方面在以下實施例的描述中會更加簡明易懂。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出了根據(jù)本發(fā)明的圖標(biāo)的批量處理方法的一種實施例的步驟流程圖;
圖1A示出了根據(jù)本發(fā)明實施例中的一個實施例的圖標(biāo)吸附過程示例。
圖2示出了根據(jù)本發(fā)明的圖標(biāo)的批量處理方法的另一種實施例的步驟流程圖;
圖3示出了根據(jù)本發(fā)明的圖標(biāo)的批量處理裝置的一種實施例的結(jié)構(gòu)框圖;
圖4示出了根據(jù)本發(fā)明的圖標(biāo)的批量處理裝置的另一種實施例的結(jié)構(gòu)框圖;
圖5示出了根據(jù)本發(fā)明的移動終端的一種實施例的結(jié)構(gòu)框圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
在本發(fā)明的說明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個操作,但是應(yīng)該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行,操作的序號如101、102等,僅僅是用于區(qū)分開各個不同的操作,序號本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、設(shè)備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
名詞解釋:
圖標(biāo)管理模式:在該模式下,可以進(jìn)行圖標(biāo)的整理,該整理包括:移動、卸載、合并等。
拖拽操作:用戶在移動終端屏幕上手指觸發(fā)對于一圖標(biāo)的移動操作后,手指不離開屏幕的移動操作,且在手指移動過程中,被拖拽的圖標(biāo)隨著手指移動而移動。
懸停操作:用戶手指停止在移動終端屏幕上,且保持手指不離開屏幕。
運(yùn)行環(huán)境:
本發(fā)明實施例可以應(yīng)用于安卓系統(tǒng)的移動終端中,當(dāng)然也可以應(yīng)用于其他可以進(jìn)行應(yīng)用圖標(biāo)管理的系統(tǒng)的移動終端中。
參照圖1,示出了根據(jù)本發(fā)明的圖標(biāo)的批量處理方法的一種實施例的步驟流程圖,具體可以包括如下步驟:
步驟101,在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作。
本發(fā)明實施例適用于需要進(jìn)行應(yīng)用圖標(biāo)管理的移動終端,該移動終端包括手機(jī)、平板電腦等,本發(fā)明實施例不對其加以限制。
在移動終端桌面上,圖標(biāo)按照一定的布局和順序顯示。在圖標(biāo)管理模式開啟后,各種圖標(biāo)則按照系統(tǒng)規(guī)定的布局和順序顯示,其中,圖標(biāo)可以包括:應(yīng)用對應(yīng)的圖標(biāo)、文件夾對應(yīng)的圖標(biāo)、卸載圖標(biāo)等。應(yīng)用對應(yīng)的圖標(biāo)可以為用戶下載的應(yīng)用,也可以為系統(tǒng)自帶應(yīng)用。
在移動終端桌面的正常模式下,用戶可以通過雙擊任意桌面頁面中以及dock欄(快捷欄)的圖標(biāo)方式打開應(yīng)用,也可以通過觸按任意桌面頁面中以及dock欄(快捷欄)的圖標(biāo)方式開啟圖標(biāo)管理模式。在移動終端桌面的圖標(biāo)管理模式下,用戶可以對移動終端上桌面上的圖標(biāo)進(jìn)行整理,包括:將圖標(biāo)移動至新位置或新頁面或指定文件夾、卸載圖標(biāo)對應(yīng)的應(yīng)用等。
在本發(fā)明實施例中,用戶可以通過雙擊應(yīng)用的方式開啟圖標(biāo)管理模式??梢岳斫?,用戶還可以通過其他方式開啟圖標(biāo)管理模式,本發(fā)明實施例對開啟圖標(biāo)管理模式的方式不加以限制。
在本發(fā)明實施例中,在圖標(biāo)管理模式下,用戶可以用任一手指或其他皮膚部位在移動終端屏幕上連續(xù)拖拽圖標(biāo)。在此過程中,用戶手指并不離開移動終端的屏幕,直到用戶手指離開移動終端屏幕上時,一次連續(xù)拖拽操作完成。可以理解,用戶的連續(xù)拖拽操作體現(xiàn)了用戶選擇圖標(biāo)的意圖,從而手指經(jīng)過的圖標(biāo)隨著手指一起移動。
步驟102,在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)。
其中,吸附連續(xù)拖拽操作經(jīng)過的圖標(biāo)可以為將該圖標(biāo)添加到已吸附圖標(biāo)集合中,且刪除所述圖標(biāo)在原位置的顯示。其中,已吸附圖標(biāo)疊放在手指在移動終端屏幕上的當(dāng)前位置上??梢岳斫?,吸附該圖標(biāo)為選中該圖標(biāo)。
本發(fā)明實施例還可以將已吸附圖標(biāo)暫存在移動終端內(nèi)存或緩存中。當(dāng)用戶的手指離開移動終端屏幕時,清除上述內(nèi)存或緩存。
可以理解,已吸附圖標(biāo)的疊放方式可以為各圖標(biāo)完全重疊,也可以為各圖標(biāo)以一固定距離層疊疊放。本發(fā)明實施例對已吸附圖標(biāo)的疊放方式不加以限制。
在實際應(yīng)用中,當(dāng)用戶的連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,需要判斷當(dāng)前圖標(biāo)是否被吸附。具體地,可以根據(jù)用戶手指與移動終端屏幕接觸面積和該圖標(biāo)的重疊面積進(jìn)行判斷。當(dāng)上述重疊面積大于一定閾值時,吸附該圖標(biāo);否則,不吸附該圖標(biāo)。
上述吸附過程可以有效避免用戶誤操作選中非目標(biāo)圖標(biāo)。
步驟103,將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動。
在實際應(yīng)用中,當(dāng)用戶在移動終端進(jìn)行連續(xù)拖拽操作時,被吸附的圖標(biāo)疊放顯示在用戶手指與移動終端屏幕上的觸點上,且隨著手指的移動而移動。
結(jié)合圖1A中左邊的示意圖,其為將第一排第一個圖標(biāo)吸附后,用戶手指的連續(xù)拖拽動作向右移動到第一排第二個圖標(biāo)位置,此時吸附第一排的第二個圖標(biāo),用戶手指的連續(xù)拖拽動作繼續(xù)向右移動,移動到如圖1A中的中間的示意圖的位置,吸附第一排第三個圖標(biāo),然后用戶手指的連續(xù)拖拽動作繼續(xù)向右移動,移動到如圖1A中的右邊的第一排第四個圖標(biāo)的位置,其可以吸附第一排第四個圖標(biāo),也可以在第一排第四個圖標(biāo)位置接收其連續(xù)拖拽操作。如圖1A的示例可以看出,被吸附的圖標(biāo)的原位置變?yōu)榭铡?/p>
步驟104,當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。
在實際應(yīng)用中,當(dāng)用戶的手指離開移動終端的屏幕,則上述連續(xù)拖拽操作結(jié)束。
其中,上述連續(xù)拖拽操作結(jié)束所在位置的類型可以包括:應(yīng)用圖標(biāo)、文件夾圖標(biāo)、卸載圖標(biāo)、空閑頁面、空閑位置等。本發(fā)明實施例可以根據(jù)上述連續(xù)拖拽操作結(jié)束所在位置的類型進(jìn)行不同的目標(biāo)操作。
在本發(fā)明實施例中,移動終端CPU首先確定用戶的連續(xù)拖拽操作結(jié)束所在位置,然后確定連續(xù)拖拽操作結(jié)束所在位置的類型,最后對被吸附的各圖標(biāo)執(zhí)行與連續(xù)拖拽操作結(jié)束所在位置的類型對應(yīng)的目標(biāo)操作。
在實際應(yīng)用中,在步驟104之后,可以自動退出圖標(biāo)管理模式,也可以讓用戶選擇是否退出圖標(biāo)管理模式。
本發(fā)明實施例可以在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。由此解決了用戶分別通過多種手勢操作,進(jìn)行選擇圖標(biāo)和選擇目標(biāo)操作,導(dǎo)致的操作步驟復(fù)雜、交互過程較多、圖標(biāo)的管理效率低的問題。取得了可以通過一次連續(xù)拖拽操作,實現(xiàn)對圖標(biāo)的批量處理操作,簡化操作步驟、交互過程,能夠提高圖標(biāo)的管理效率的有益效果。
另外,由于本發(fā)明實施例的圖標(biāo)堆疊是在用戶手指與屏幕的觸點部分,其避免了采用固定的圖標(biāo)展示區(qū)域,比如dock欄,對多個圖標(biāo)進(jìn)行堆疊的過程,能夠避免改變該圖標(biāo)展示區(qū)域的原有功能。
參照圖2,示出了根據(jù)本發(fā)明的圖標(biāo)的批量處理方法的另一種實施例的步驟流程圖,具體可以包括如下步驟:
步驟201,在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作。
優(yōu)選的,在本發(fā)明另一實施例中,步驟201包括子步驟2011:
子步驟2011,將檢測到的所述連續(xù)拖拽操作所形成的軌跡采用路線進(jìn)行標(biāo)記顯示。
在實際應(yīng)用中,可以通過明顯顏色的路線標(biāo)記顯示、和/或通過加粗的路線標(biāo)記顯示。其中,路線可以為曲線、直線或其他線條。本發(fā)明實施例對路線的顏色、粗細(xì)和其他規(guī)格不加以限制。
步驟202,在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)。
步驟202可以參照前面實施例的步驟102中具體說明。
優(yōu)選地,在本發(fā)明另一實施例中,步驟202包括子步驟2021:
子步驟2021,當(dāng)檢測到所述連續(xù)拖拽操作中的懸停操作時,吸附所述懸停操作所在位置所對應(yīng)的圖標(biāo)。
其中,懸停操作可以為用戶的手指接觸移動終端屏幕,且停止在移動終端屏幕上。此時,已被吸附的圖標(biāo)懸浮顯示在手指停止的位置。具體地,當(dāng)懸停操作所在位置為圖標(biāo)時,則吸附該圖標(biāo)。當(dāng)然,該懸停操作為用戶一次性的連續(xù)拖拽操作中的懸停操作。
在實際應(yīng)用中,可以設(shè)置一時間閾值來判斷當(dāng)前操作是否為懸停操作。當(dāng)檢測到用戶手指接觸移動終端屏幕,且停止在同一位置的時間大于等于該時間閾值時,則用戶手指進(jìn)行的操作為懸停操作,移動終端CPU(Central Processing Unit,CPU)執(zhí)行吸附該位置對應(yīng)的圖標(biāo)的命令;否則,當(dāng)未檢測到用戶手指接觸移動終端屏幕,或用戶手指停止在同一位置的時間小于該時間閾值時,則用戶手指進(jìn)行的操作為非懸停操作,移動終端CPU不執(zhí)行吸附該位置對應(yīng)的圖標(biāo)的命令。
優(yōu)選地,在本發(fā)明另一實施例中,步驟202包括子步驟2022至2023:
子步驟2022,在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷所述連續(xù)拖拽操作在屏幕中的觸點的觸點面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第一閾值。
其中,第一閾值可以根據(jù)實際場景設(shè)定,本發(fā)明實施例不對其加以限制。
在本發(fā)明實施例中,用戶可以通過手指在移動終端屏幕上連續(xù)滑動。為了避免誤操作,可以根據(jù)手指滑動時與屏幕的觸點的觸點面積和圖標(biāo)的顯示面積的重疊面積,判斷當(dāng)前圖標(biāo)是否被選中。
子步驟2023,如果所述重疊面積大于第一閾值,則吸附所述圖標(biāo)。
在實際應(yīng)用中,當(dāng)手指滑動時與屏幕的觸點的觸點面積和一圖標(biāo)的顯示面積的重疊面積大于第一閾值時,則將吸附該圖標(biāo)。在實際應(yīng)用中,該圖標(biāo)便不再在原位置顯示,而是顯示在疊放在一起的已被吸附的各圖標(biāo)中。當(dāng)手指滑動時與屏幕的觸點的觸點面積和該圖標(biāo)的顯示面積的重疊面積小于等于第一閾值時,則不吸附該圖標(biāo)。在實際應(yīng)用中,該圖標(biāo)還是在原位置顯示,而不會顯示在疊放在一起的已被吸附的各圖標(biāo)中。
優(yōu)選地,在本發(fā)明另一實施例中,步驟202包括子步驟2024至2025:
子步驟2024,在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷已經(jīng)被吸附的各圖標(biāo)的總面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第二閾值。
其中,第二閾值可以根據(jù)實際場景設(shè)定,第二閾值可以和第一閾值不同,也可以相同,本發(fā)明實施例不對其加以限制。
在實際應(yīng)用中,若已被吸附的各圖標(biāo)越多,則已被吸附的各圖標(biāo)的顯示面積越大;若已被吸附的各圖標(biāo)越少,則已被吸附的各圖標(biāo)的顯示面積越小。
當(dāng)用戶的連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,若存在至少一個已被吸附的各圖標(biāo),則需要根據(jù)被吸附的各圖標(biāo)的顯示面積和該圖標(biāo)的顯示面積的重疊面積,來判斷是否吸附該圖標(biāo)。從而可以進(jìn)一步避免誤操作吸附圖標(biāo)。
子步驟2025,如果所述重疊面積大于第二閾值,則吸附所述圖標(biāo)。
在實際應(yīng)用中,當(dāng)被吸附的各圖標(biāo)的顯示面積和該圖標(biāo)的顯示面積的重疊面積大于第二閾值時,則將吸附該圖標(biāo)。在實際應(yīng)用中,該圖標(biāo)便不再在原位置顯示,而是顯示在疊放在一起的已被吸附的各圖標(biāo)中。當(dāng)被吸附的各圖標(biāo)的顯示面積和該圖標(biāo)的顯示面積的重疊面積小于等于第二閾值時,則不吸附該圖標(biāo)。在實際應(yīng)用中,該圖標(biāo)還是在原位置顯示,而不會顯示在疊放在一起的已被吸附的各圖標(biāo)中。
可以理解,子步驟2022至2023是通過手指滑動時與屏幕的觸點的觸點面積和該圖標(biāo)的顯示面積的重疊面積來判斷是否吸附圖標(biāo),子步驟2024至2025是被吸附的各圖標(biāo)的顯示面積和該圖標(biāo)的顯示面積的重疊面積來判斷是否吸附圖標(biāo)。
在實際應(yīng)用中,可以采用子步驟2022至2023或子步驟2024至2025中的至少一種方式進(jìn)行吸附圖標(biāo)的條件判斷。
當(dāng)然,初始狀態(tài)下,用戶剛接觸屏幕時,沒有吸附任何圖標(biāo),此時還是可以采用子步驟2022和子步驟2023去吸附一個圖標(biāo),然后在吸附了一個圖標(biāo)之后再采用子步驟2024和子步驟2025吸附其他圖標(biāo)。
優(yōu)選地,在本發(fā)明另一實施例中,步驟202包括子步驟2026至2027:
子步驟2026,當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡為以單行方式滑動得到的單行軌跡時,吸附所述單行軌跡經(jīng)過圖標(biāo)。
在本發(fā)明實施例中,用戶連續(xù)滑動操作可以是采用單行方式的,該單行方式比如手指一致向前滑動,但是不會在向前滑動的軌跡上逆行滑動,類似于交通領(lǐng)域的單行道,只能向前行駛,而不能逆行。
那么,當(dāng)用戶以單行方式在移動終端的屏幕上滑動時,其經(jīng)過的圖標(biāo),可以作為被吸附的各圖標(biāo)。
可以理解,子步驟2026在確定所述單行軌跡所經(jīng)過的圖標(biāo)時,可以采用子步驟2022至2023和/或2024至2025的判斷過程。
子步驟2027,當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡中包括在所述單行軌跡上,以逆行方式滑動得到的逆行軌跡時,釋放并還原所述被吸附的各圖標(biāo)中所述逆行軌跡所經(jīng)過的位置所對應(yīng)的圖標(biāo)。
當(dāng)用戶以單行方式滑動得到一段單行軌跡后,吸附該單行軌跡經(jīng)過的圖標(biāo),那么用戶如果想要釋放已被吸附的各圖標(biāo),則可以沿著原單行軌跡以逆行方式滑動,那么則會產(chǎn)生相對單行軌跡的逆行軌跡,然后可以釋放該逆行軌跡經(jīng)過的圖標(biāo)。
當(dāng)然,如果用戶在以逆行方式滑動過程中,在之前的單行軌跡的任意位置,不再按照單行軌跡的逆向滑動,而是沿著與單行軌跡的逆向不同的方向開始滑動,那么此時,該滑動操作則自動變化為以單行方式滑動的過程,則進(jìn)入步驟子步驟2026。
可以理解,子步驟2027在確定所述逆行軌跡所經(jīng)過的圖標(biāo)時,可以采用子步驟2022至2023和/或子步驟2024至2025的判斷過程。
優(yōu)選地,在本發(fā)明另一實施例中,步驟202包括子步驟2028:
子步驟2028,當(dāng)檢測到當(dāng)前屏幕上的所述連續(xù)拖拽操作到達(dá)當(dāng)前屏幕的邊緣時,將當(dāng)前屏幕顯示的頁面跳轉(zhuǎn)為顯示與所述邊緣鄰接的頁面,進(jìn)入檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作的步驟。
在實際應(yīng)用中,用戶的連續(xù)拖拽操作可以在同一頁面,也可以跨越不同頁面。本發(fā)明實施例可以允許連續(xù)拖拽操作跨越不同頁面。當(dāng)用戶在連續(xù)拖拽操作到達(dá)當(dāng)前屏幕的左邊緣時,將當(dāng)前屏幕顯示的頁面跳轉(zhuǎn)為顯示當(dāng)前頁面的左相鄰頁面;當(dāng)用戶在連續(xù)拖拽操作到達(dá)當(dāng)前屏幕的右邊緣時,將當(dāng)前屏幕顯示的頁面跳轉(zhuǎn)為顯示當(dāng)前頁面的右相鄰頁面。
在上述跳轉(zhuǎn)過程中,被吸附的各圖標(biāo)顯示在用戶的手指在跳轉(zhuǎn)后頁面的觸點位置,從而進(jìn)行跳轉(zhuǎn)后頁面的圖標(biāo)吸附操作。
可以理解,在跳轉(zhuǎn)后頁面的圖標(biāo)吸附操作可以參照跳轉(zhuǎn)前頁面的圖標(biāo)吸附操作。當(dāng)用戶的連續(xù)拖拽操作結(jié)束在當(dāng)前頁面,則根據(jù)結(jié)束所在位置的類型,對被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作;當(dāng)用戶的連續(xù)拖拽操作繼續(xù)跨越頁面時,繼續(xù)跳轉(zhuǎn)至下一頁面。
優(yōu)選的,在本發(fā)明另一優(yōu)選的實施例中,在步驟202之后,還包括:
步驟207,以激活狀態(tài)顯示所述被吸附的圖標(biāo),和/或,以激活狀態(tài)顯示所述連續(xù)拖拽操作經(jīng)過的圖標(biāo);所述激活狀態(tài)包括:顏色激活狀態(tài)、和/或形狀激活狀態(tài)、和/或發(fā)光激活狀態(tài)。
其中,以顏色變化狀態(tài)顯示被吸附的圖標(biāo)為采用醒目顏色顯示被吸附的圖標(biāo);以形狀變化狀態(tài)顯示被吸附的圖標(biāo)為采用放大或縮小樣式顯示被吸附的圖標(biāo);以動態(tài)發(fā)光狀態(tài)顯示被吸附的圖標(biāo)為以光強(qiáng)不斷變化的發(fā)光狀態(tài)顯示被吸附的圖標(biāo)。上述激活狀態(tài)顯示的被吸附的圖標(biāo)處于用戶的連續(xù)拖拽操作在移動終端的當(dāng)前位置上,而不是在各圖標(biāo)的原位置。
在本發(fā)明實施例中,可以使用上述明顯狀態(tài)顯示已經(jīng)被吸附的各圖標(biāo)從而使得用戶更加清晰明了的了解被吸附的各圖標(biāo),方便用戶確認(rèn)被吸附的各圖標(biāo)。也可以使用上述明顯狀態(tài)顯示待被吸附的圖標(biāo),從而使得用戶更加清晰明了的了解待被吸附的圖標(biāo),方便用戶吸附各圖標(biāo)。
當(dāng)然,本發(fā)明實施例不限制于上述幾種激活狀態(tài)。
步驟203,將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動。
步驟203可以參照實施例一的步驟103中具體說明。
步驟204,當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。
步驟204可以參照實施例一的步驟104中具體說明。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為應(yīng)用圖標(biāo)時,步驟204包括子步驟2041:
子步驟2041,創(chuàng)建新文件夾。
在該種情況下,連續(xù)拖拽操作結(jié)束所在位置的應(yīng)用圖標(biāo)被確定為吸附圖標(biāo)。
在本發(fā)明實施例中,移動終端CPU首先識別連續(xù)拖拽操作結(jié)束所在位置的類型為應(yīng)用圖標(biāo),然后自動創(chuàng)建新文件夾,最后將被吸附的圖標(biāo)移動至新文件夾中。
優(yōu)選地,在本發(fā)明另一實施例中,子步驟2041包括子步驟20411至20413:
子步驟20411,在當(dāng)前頁的空閑位置創(chuàng)建新文件夾?;?/p>
具體地,當(dāng)軌跡跨越多個頁面時,可以在軌跡的起始頁面或終點頁面的空閑位置創(chuàng)建文件夾。該頁面可以理解為系統(tǒng)的桌面頁面。
在實際應(yīng)用中,當(dāng)軌跡的起始頁面或終點頁面不存在空閑位置時,在其他中間頁面的空閑位置創(chuàng)建新文件夾。
當(dāng)然,當(dāng)中間頁面也不存在空閑位置時,可以在非軌跡所在頁面的空閑位置創(chuàng)建新文件夾。
子步驟20412,在所述應(yīng)用圖標(biāo)的位置創(chuàng)建新文件夾。或
在實際應(yīng)用中,可以采用多種方式在在終點的應(yīng)用圖標(biāo)位置創(chuàng)建新文件夾:在本發(fā)明實施例中,可以首先將終點的被吸附的各圖標(biāo)暫存,并空出終點的被吸附的各圖標(biāo)所在位置,然后在終點的被吸附的各圖標(biāo)位置創(chuàng)建新文件夾。然后可以將各個被吸附的各圖標(biāo)移動至新文件夾,最后調(diào)整桌面圖標(biāo)布局。
子步驟20413,在連續(xù)拖拽操作結(jié)束所在位置創(chuàng)建新文件夾。
在本發(fā)明實施例中,可以首先在連續(xù)拖拽操作結(jié)束所在位置的圖標(biāo)暫存,并空出終點所在位置,然后在終點所在位置創(chuàng)建新文件夾。然后可以將各個被吸附圖標(biāo)及終點的圖標(biāo)移動至該新文件夾,最后調(diào)整桌面圖標(biāo)布局。
優(yōu)選地,在本發(fā)明另一實施例中,子步驟2041包括子步驟20414至20415:
子步驟20414,獲取所述被吸附的各圖標(biāo)的所屬類別;
其中,被吸附的各圖標(biāo)的所屬類別可以根據(jù)應(yīng)用的注冊類別來確定。例如,微信、QQ等為社交應(yīng)用,酷我音樂盒、QQ音樂盒為音樂應(yīng)用,360視頻、優(yōu)酷視頻等屬于視頻應(yīng)用,等等。
當(dāng)然,在實際應(yīng)用中,可以在服務(wù)器中預(yù)先對各個應(yīng)用進(jìn)行分類,然后為其標(biāo)記分類。在移動終端創(chuàng)建文件夾時,可以將被吸附的各圖標(biāo)的所對應(yīng)應(yīng)用的標(biāo)識信息發(fā)送至服務(wù)器,由服務(wù)器根據(jù)該標(biāo)識根據(jù)應(yīng)用與分類的對應(yīng)關(guān)系,服務(wù)器返回各個被吸附的各圖標(biāo)的的類別。
子步驟20415,根據(jù)所述類別的名稱對創(chuàng)建的新文件夾進(jìn)行命名。
在本發(fā)明實施例中,可以根據(jù)各個被吸附的各圖標(biāo)的類別自動命名新文件夾。
比如,當(dāng)某個類別的被吸附的各圖標(biāo)所占百分比大于第一命名閾值時,則以該類別命名該新文件夾,比如音樂類的被吸附的各圖標(biāo)為6個、視頻類的被吸附的各圖標(biāo)為1個,則可以將該新文件夾命名為“音樂”。
當(dāng)然,也可以將多個類別組合命名該新文件夾,比如上述例子中,可以命名為“音樂+視頻”。
當(dāng)然,如果類別存在層級關(guān)系,本發(fā)明實施例可以獲取各個被吸附的各圖標(biāo)最低層級的類別。如果各被吸附的各圖標(biāo)的類別一致,則選用該類別進(jìn)行命名。如果各被吸附的各圖標(biāo)的類別存在多個,則可以根據(jù)層級關(guān)系遞歸確定類別,然后以遞歸后的類別進(jìn)行命名。其中,在遞歸時,可以當(dāng)上一層級的某個類別遞歸后,其所持有的被吸附的各圖標(biāo)的占比大于第二命名閾值時,則以該類別進(jìn)行命名。
可以理解,具體的根據(jù)所述類別的名詞對創(chuàng)建的新文件夾進(jìn)行命名的規(guī)則,可以根據(jù)需求進(jìn)行設(shè)置,本發(fā)明實施例不對其加以限制。
子步驟2042,將所述被吸附的各圖標(biāo)移動到所述新文件夾。
在創(chuàng)建新文件夾之后,即可將被吸附的各圖標(biāo)移動到該新文件夾中。
具體地,在將被吸附的各圖標(biāo)移動到新文件夾前后,被吸附的各圖標(biāo)的原始順序可以保持不變。當(dāng)然可以重新排序,比如根據(jù)名稱重新進(jìn)行排序。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為文件夾圖標(biāo)時,步驟204包括子步驟2043:
子步驟2043,將所述被吸附的各圖標(biāo)移動到所述文件夾圖標(biāo)對應(yīng)的文件夾中。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為卸載圖標(biāo)時,步驟204包括子步驟2044:
子步驟2044,將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載。
在本發(fā)明實施例中,當(dāng)用戶連續(xù)拖拽操作結(jié)束所在位置的類型為卸載圖標(biāo)時,移動終端首先在屏幕上彈出對話框,以供用戶確認(rèn)卸載或取消本次操作。其中,對話框包括:“確定要卸載“XXX”等應(yīng)用嗎”的提示信息以及確定按鈕和取消按鈕,其中XXX可以為被吸附的各圖標(biāo)中一個或者幾個的應(yīng)用或文件夾名稱。
優(yōu)選地,在本發(fā)明另一實施例中,在子步驟2044之前,還包括:
子步驟2045,提示用戶是否對所述被吸附的各圖標(biāo)對應(yīng)的應(yīng)用進(jìn)行批量卸載。
具體地,當(dāng)用戶點擊上述對話框中的確認(rèn)按鈕時,則關(guān)閉上述對話框,并進(jìn)入將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載的步驟;當(dāng)用戶點擊上述對話框中的取消按鈕時,則關(guān)閉上述對話框,并不做任何處理。此時,還可以釋放被吸附的各圖標(biāo)。
子步驟2046,如果接收到用戶確認(rèn)批量卸載的操作,則進(jìn)入子步驟2044。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑頁面時,步驟204包括子步驟2047:
子步驟2047,將所述被吸附的各圖標(biāo)按照順序移動至所述空閑頁面。
在本發(fā)明實施例中,為了可以選擇空閑頁面,各頁面是以縮略圖的形式在當(dāng)前頁面中展示以方便用戶供選擇。在實際應(yīng)用中也可以只顯示頁面的號碼。
在實際應(yīng)用中,當(dāng)被吸附的各圖標(biāo)數(shù)目小于等于空閑頁面的容量時,將被吸附的各圖標(biāo)按照順序移動至上述空閑頁面;當(dāng)被吸附的各圖標(biāo)數(shù)目大于空閑頁面的容量時,將部分被吸附的各圖標(biāo)按照順序移動至上述空閑頁面,將剩余被吸附的各圖標(biāo)按照順序移動至下一個空閑頁面。如果下一個空閑頁面容量也不夠且為最后一個空閑頁面時,則新建的空閑頁面,將剩余被吸附的各圖標(biāo)按照順序移動至該新建的空閑頁面。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑位置時,步驟204包括子步驟2048:
子步驟2048,將所述被吸附的各圖標(biāo)按照順序移動至所述空閑位置。
在實際應(yīng)用中,當(dāng)被吸附的各圖標(biāo)數(shù)目小于等于空閑位置的容量時,將被吸附的各圖標(biāo)按照順序移動至上述空閑位置;當(dāng)被吸附的各圖標(biāo)數(shù)目大于空閑位置的容量時,將部分被吸附的各圖標(biāo)按照順序移動至上述空閑位置,將剩余被吸附的各圖標(biāo)按照順序移動至下一頁面的空閑位置或新建的空閑頁面。
步驟205,接收用戶觸發(fā)的撤銷操作。
在本發(fā)明實施例中,在步驟204對被吸附的各圖標(biāo)進(jìn)行目標(biāo)操作之后,用戶可以選擇撤銷執(zhí)行的目標(biāo)操作,還原桌面圖標(biāo)在該操作之前的布局。具體地,在對被吸附的各圖標(biāo)進(jìn)行目標(biāo)操作之后,需要在一預(yù)設(shè)時間段內(nèi)記錄桌面圖標(biāo)的布局,對于卸載操作而言,還可以暫存被卸載應(yīng)用的圖標(biāo)的位置信息和安裝包。在實際應(yīng)用中,可以在該預(yù)設(shè)時間段之內(nèi)允許用戶撤銷上次目標(biāo)操作;在該預(yù)設(shè)時間段之后,不允許用戶撤銷上次目標(biāo)操作。其中,預(yù)設(shè)時間段可以根據(jù)具體應(yīng)用場景而設(shè)定。
步驟206,根據(jù)所述撤銷操作,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作。
當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為應(yīng)用圖標(biāo)時,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作具體包括:將已移動至新文件夾中的圖標(biāo)從新文件夾中移動至原位置,并刪除新建文件夾。
當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為文件夾圖標(biāo)時,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作具體包括:將已移動至文件夾中的圖標(biāo)從文件夾中移動至原位置。
當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為卸載圖標(biāo)時,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作具體包括:根據(jù)暫存的安裝包,將被卸載的圖標(biāo)對應(yīng)的應(yīng)用重新安裝,然后根據(jù)該應(yīng)用圖標(biāo)的位置信息將圖標(biāo)移動至原位置。
或者,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作可以包括:從服務(wù)器獲取被卸載的圖標(biāo)對應(yīng)應(yīng)用的安裝包,將所述安裝包進(jìn)行安裝,然后根據(jù)該應(yīng)用圖標(biāo)的位置信息將圖標(biāo)移動至原位置。
當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑頁面時,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作具體包括:將已移動至空閑頁面的圖標(biāo)還原至原位置。若存在新建的空閑頁面,同時刪除該新建的空閑頁面。
當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑位置時,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作具體包括:將已移動至空閑位置的圖標(biāo)還原至原位置。若存在新建的空閑頁面,同時刪除該新建的空閑頁面。
本發(fā)明實施例可以在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。由此解決了用戶分別通過多種手勢操作,進(jìn)行選擇圖標(biāo)和選擇目標(biāo)操作,導(dǎo)致的操作步驟復(fù)雜、交互過程較多、圖標(biāo)的管理效率低的問題。取得了可以通過一次連續(xù)拖拽操作,實現(xiàn)對圖標(biāo)的批量處理操作,簡化操作步驟、交互過程,能夠提高圖標(biāo)的管理效率的有益效果。
另外,由于本發(fā)明實施例的圖標(biāo)堆疊是在用戶手指與屏幕的觸點部分,其避免了采用固定的圖標(biāo)展示區(qū)域,比如dock欄,對多個圖標(biāo)進(jìn)行堆疊的過程,能夠避免改變該圖標(biāo)展示區(qū)域的原有功能。
此外,可以吸附圖標(biāo)后再次釋放,且可以撤銷用戶對圖標(biāo)的批量處理操作,從而可以更加靈活的進(jìn)行圖標(biāo)的批量處理操作。
參照圖3,示出了根據(jù)本發(fā)明的圖標(biāo)的批量處理裝置一種實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
檢測模塊301,用于在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作。
圖標(biāo)吸附模塊302,用于在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)。
圖標(biāo)移動模塊303,用于將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動。
目標(biāo)操作執(zhí)行模塊304,用于當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。
本發(fā)明實施例可以在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。由此解決了用戶分別通過多種手勢操作,進(jìn)行選擇圖標(biāo)和選擇目標(biāo)操作,導(dǎo)致的操作步驟復(fù)雜、交互過程較多、圖標(biāo)的管理效率低的問題。取得了可以通過一次連續(xù)拖拽操作,實現(xiàn)對圖標(biāo)的批量處理操作,簡化操作步驟、交互過程,能夠提高圖標(biāo)的管理效率的有益效果。
另外,由于本發(fā)明實施例的圖標(biāo)堆疊是在用戶手指與屏幕的觸點部分,其避免了采用固定的圖標(biāo)展示區(qū)域,比如dock欄,對多個圖標(biāo)進(jìn)行堆疊的過程,能夠避免改變該圖標(biāo)展示區(qū)域的原有功能。
參照圖4,示出了根據(jù)本發(fā)明的圖標(biāo)的批量處理裝置的另一種實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
檢測模塊401,用于在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作。
圖標(biāo)吸附模塊402,用于在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)。
圖標(biāo)移動模塊403,用于將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動。
目標(biāo)操作執(zhí)行模塊404,用于當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。
撤銷操作接收模塊405,用于接收用戶觸發(fā)的撤銷操作。
撤銷操作執(zhí)行模塊406,用于根據(jù)所述撤銷操作,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作。
優(yōu)選地,在本發(fā)明另一實施例中,上述檢測模塊401,包括:
標(biāo)記檢測子模塊,將檢測到的所述連續(xù)拖拽操作所形成的軌跡采用路線進(jìn)行標(biāo)記顯示。
優(yōu)選地,在本發(fā)明另一實施例中,上述圖標(biāo)吸附模塊402,包括:
第一圖標(biāo)吸附子模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作中的懸停操作時,吸附所述懸停操作所在位置所對應(yīng)的圖標(biāo)。
優(yōu)選地,在本發(fā)明另一實施例中,上述圖標(biāo)吸附模塊402,包括:
單行吸附子模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡為以單行方式滑動得到的單行軌跡時,吸附所述單行軌跡經(jīng)過圖標(biāo)。
逆行吸附子模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡中包括在所述單行軌跡上,以逆行方式滑動得到的逆行軌跡時,釋放并還原所述被吸附的各圖標(biāo)中所述逆行軌跡所經(jīng)過的位置所對應(yīng)的圖標(biāo)。
優(yōu)選地,在本發(fā)明另一實施例中,上述圖標(biāo)吸附模塊402,包括:
第一重疊面積判斷子模塊,用于在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷所述連續(xù)拖拽操作在屏幕中的觸點的觸點面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第一閾值;
第二圖標(biāo)吸附子模塊,用于如果所述重疊面積大于第一閾值,則吸附所述圖標(biāo)。
優(yōu)選地,在本發(fā)明另一實施例中,上述圖標(biāo)吸附模塊402,包括:
第二重疊面積判斷子模塊,用于在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷已經(jīng)被吸附的各圖標(biāo)的總面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第二閾值;
第三圖標(biāo)吸附子模塊,用于如果所述重疊面積大于第二閾值,則吸附所述圖標(biāo)。
優(yōu)選地,在本發(fā)明另一實施例中,上述圖標(biāo)吸附模塊402,包括:
頁面跳轉(zhuǎn)子模塊,用于當(dāng)檢測到當(dāng)前屏幕上的所述連續(xù)拖拽操作到達(dá)當(dāng)前屏幕的邊緣時,將當(dāng)前屏幕顯示的頁面跳轉(zhuǎn)為顯示與所述邊緣鄰接的頁面,進(jìn)入檢測模塊。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為應(yīng)用圖標(biāo)時,上述目標(biāo)操作執(zhí)行模塊404,包括:
文件夾創(chuàng)建子模塊,用于創(chuàng)建新文件夾;
第一圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)移動到所述新文件夾。
優(yōu)選地,在本發(fā)明另一實施例中,上述文件夾創(chuàng)建子模塊,還包括:
第一創(chuàng)建文件夾子模塊,用于在當(dāng)前頁的空閑位置創(chuàng)建新文件夾;或
第二創(chuàng)建文件夾子模塊,用于在所述應(yīng)用圖標(biāo)的位置創(chuàng)建新文件夾;或
第三創(chuàng)建文件夾子模塊,用于在連續(xù)拖拽操作結(jié)束所在位置創(chuàng)建新文件夾。
優(yōu)選地,在本發(fā)明另一實施例中,上述文件夾創(chuàng)建子模塊,包括:
類別獲取子模塊,用于獲取所述被吸附的各圖標(biāo)的所屬類別。
文件夾命名子模塊,用于根據(jù)所述類別的名稱對創(chuàng)建的新文件夾進(jìn)行命名。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為文件夾圖標(biāo)時,上述目標(biāo)操作執(zhí)行模塊404,包括:
第二圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)移動到所述文件夾圖標(biāo)對應(yīng)的文件夾中。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為卸載圖標(biāo)時,上述目標(biāo)操作執(zhí)行模塊404,包括:
應(yīng)用卸載子模塊,用于將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載。
優(yōu)選地,在本發(fā)明另一實施例中,在上述目標(biāo)操作執(zhí)行模塊404中,上述目標(biāo)操作執(zhí)行模塊404還包括:
卸載提示子模塊,用于提示用戶是否對所述被吸附的各圖標(biāo)對應(yīng)的應(yīng)用進(jìn)行批量卸載。
卸載進(jìn)入子模塊,用于如果接收到用戶確認(rèn)批量卸載的操作,則進(jìn)入應(yīng)用卸載子模塊。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑頁面時,上述目標(biāo)操作執(zhí)行模塊404,包括:
第三圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)按照順序移動至所述空閑頁面。
優(yōu)選地,在本發(fā)明另一實施例中,當(dāng)上述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑位置時,上述目標(biāo)操作執(zhí)行模塊404,包括:
第四圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)按照順序移動至所述空閑位置。
優(yōu)選的,在本發(fā)明另一實施例中,所述裝置還包括:
激活顯示模塊,用于以激活狀態(tài)顯示所述被吸附的圖標(biāo),和/或,以激活狀態(tài)顯示所述連續(xù)拖拽操作經(jīng)過的圖標(biāo);所述激活狀態(tài)包括:顏色激活狀態(tài)、和/或形狀激活狀態(tài)、和/或發(fā)光激活狀態(tài)。
本發(fā)明實施例可以在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。由此解決了用戶分別通過多種手勢操作,進(jìn)行選擇圖標(biāo)和選擇目標(biāo)操作,導(dǎo)致的操作步驟復(fù)雜、交互過程較多、圖標(biāo)的管理效率低的問題。取得了可以通過一次連續(xù)拖拽操作,實現(xiàn)對圖標(biāo)的批量處理操作,簡化操作步驟、交互過程,能夠提高圖標(biāo)的管理效率的有益效果。
另外,由于本發(fā)明實施例的圖標(biāo)堆疊是在用戶手指與屏幕的觸點部分,其避免了采用固定的圖標(biāo)展示區(qū)域,比如dock欄,對多個圖標(biāo)進(jìn)行堆疊的過程,能夠避免改變該圖標(biāo)展示區(qū)域的原有功能。
此外,可以吸附圖標(biāo)后再次釋放,且可以撤銷用戶對圖標(biāo)的批量處理操作,從而可以更加靈活的進(jìn)行圖標(biāo)的批量處理操作。
本發(fā)明實施例還提供了一種移動終端,如圖5所示,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該移動終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、POS(Point of Sales,銷售設(shè)備)、車載電腦等任意設(shè)備,以移動終端為手機(jī)為例:
圖5示出的是與本發(fā)明實施例提供的移動終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖5,手機(jī)包括:射頻(Radio Frequency,RF)電路510、存儲器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無線保真(wireless-fidelity,Wi-Fi)模塊570、處理器580、電源590等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖5對手機(jī)的各個構(gòu)成部件進(jìn)行具體的介紹:
RF電路510可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路510包括但不限于天線、至少一個放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路510還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(jìn)(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
存儲器520可用于存儲軟件程序以及模塊,處理器580通過運(yùn)行存儲在存儲器520的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器520可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器520可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設(shè)備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸控面板531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板541。進(jìn)一步的,觸控面板531可覆蓋顯示面板541,當(dāng)觸控面板531檢測到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據(jù)觸摸事件的類型在顯示面板541上提供相應(yīng)的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個獨(dú)立的部件來實現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實施例中,可以將觸控面板531與顯示面板541集成而實現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)還可包括至少一種傳感器550,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板541的亮度,接近傳感器可在手機(jī)移動到耳邊時,關(guān)閉顯示面板541和/或背光。作為運(yùn)動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶與手機(jī)之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器561,由揚(yáng)聲器561轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器562將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)RF電路510以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器520以便進(jìn)一步處理。
Wi-Fi屬于短距離無線傳輸技術(shù),手機(jī)通過Wi-Fi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖5示出了Wi-Fi模塊570,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器580是手機(jī)的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器520內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器580可包括一個或多個處理單元;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器580中。
手機(jī)還包括給各個部件供電的電源590(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器580邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括藍(lán)牙模塊等,在此不再贅述。
在本發(fā)明實施例中,該移動終端所包括的處理器580還具有以下功能:
在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;
在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);
將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;
當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。
上述方式可以通過一次連續(xù)拖拽操作,實現(xiàn)對圖標(biāo)的批量處理操作,簡化操作步驟、交互過程,能夠提高圖標(biāo)的管理效率的有益效果。另外,由于本發(fā)明實施例的圖標(biāo)堆疊是在用戶手指與屏幕的觸點部分,其避免了采用固定的圖標(biāo)展示區(qū)域,比如dock欄,對多個圖標(biāo)進(jìn)行堆疊的過程,能夠避免改變該圖標(biāo)展示區(qū)域的原有功能。
可以理解本發(fā)明實施例的存儲器,加載有多條可執(zhí)行指令;其處理器,執(zhí)行所述多條可執(zhí)行指令;所述多條可執(zhí)行指令包括執(zhí)行前述任一實施例中的步驟的方法。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上對本發(fā)明所提供的移動終端進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
本發(fā)明實施例公開了A1、一種圖標(biāo)的批量處理方法,包括:
在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;
在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);
將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;
當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。
A2、如A1所述的方法,所述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:
當(dāng)檢測到所述連續(xù)拖拽操作中的懸停操作時,吸附所述懸停操作所在位置所對應(yīng)的圖標(biāo)。
A3、如A1所述的方法,在所述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟之后,還包括:
接收用戶觸發(fā)的撤銷操作;
根據(jù)所述撤銷操作,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作。
A4、如A1所述的方法,所述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:
當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡為以單行方式滑動得到的單行軌跡時,吸附所述單行軌跡經(jīng)過圖標(biāo)。
A5、如A4所述的方法,在所述當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡為以單行方式滑動得到的單行軌跡時,吸附所述單行軌跡經(jīng)過圖標(biāo)的步驟之后,還包括:
當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡中包括在所述單行軌跡上,以逆行方式滑動得到的逆行軌跡時,釋放并還原所述被吸附的各圖標(biāo)中所述逆行軌跡所經(jīng)過的位置所對應(yīng)的圖標(biāo)。
A6、如A1至A5其中任一項所述的方法,所述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:
在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷所述連續(xù)拖拽操作在屏幕中的觸點的觸點面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第一閾值;
如果所述重疊面積大于第一閾值,則吸附所述圖標(biāo)。
A7、如A1至A5其中任一項所述的方法,所述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:
在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷已經(jīng)被吸附的各圖標(biāo)的總面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第二閾值;
如果所述重疊面積大于第二閾值,則吸附所述圖標(biāo)。
A8、如A1至A5其中任一項所述的方法,所述檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作的步驟,包括:
將檢測到的所述連續(xù)拖拽操作所形成的軌跡采用路線進(jìn)行標(biāo)記顯示。
A9、如A1至A5其中任一項所述的方法,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為應(yīng)用圖標(biāo)時,所述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:
創(chuàng)建新文件夾;
將所述被吸附的各圖標(biāo)移動到所述新文件夾。
A10、如A9所述的方法,所述創(chuàng)建新文件夾的步驟,還包括:
在當(dāng)前頁的空閑位置創(chuàng)建新文件夾;或
在所述應(yīng)用圖標(biāo)的位置創(chuàng)建新文件夾;或
在連續(xù)拖拽操作結(jié)束所在位置創(chuàng)建新文件夾。
A11、如A9所述的方法,所述創(chuàng)建新文件夾的步驟,包括:
獲取所述被吸附的各圖標(biāo)的所屬類別;
根據(jù)所述類別的名稱對創(chuàng)建的新文件夾進(jìn)行命名。
A12、如A1至A5其中任一項所述的方法,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為文件夾圖標(biāo)時,所述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:
將所述被吸附的各圖標(biāo)移動到所述文件夾圖標(biāo)對應(yīng)的文件夾中。
A13、如A1至A5其中任一項所述的方法,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為卸載圖標(biāo)時,所述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:
將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載。
A14、如A13所述的方法,在所述將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載的步驟之前,還包括:
提示用戶是否對所述被吸附的各圖標(biāo)對應(yīng)的應(yīng)用進(jìn)行批量卸載;
如果接收到用戶確認(rèn)批量卸載的操作,則進(jìn)入將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載的步驟。
A15、如A1至A5其中任一項所述的方法,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑頁面時,所述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:
將所述被吸附的各圖標(biāo)按照順序移動至所述空閑頁面。
A16、如A1至A5其中任一項所述的方法,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑位置時,所述根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作的步驟,包括:
將所述被吸附的各圖標(biāo)按照順序移動至所述空閑位置。
A17、如A1至A5其中任一項所述的方法,在所述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟之后,還包括:
以激活狀態(tài)顯示所述被吸附的圖標(biāo),和/或,以激活狀態(tài)顯示所述連續(xù)拖拽操作經(jīng)過的圖標(biāo);所述激活狀態(tài)包括:顏色激活狀態(tài)、和/或形狀激活狀態(tài)、和/或發(fā)光激活狀態(tài)。
A18、如A1所述的方法,所述在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo)的步驟,包括:
當(dāng)檢測到當(dāng)前屏幕上的所述連續(xù)拖拽操作到達(dá)當(dāng)前屏幕的邊緣時,將當(dāng)前屏幕顯示的頁面跳轉(zhuǎn)為顯示與所述邊緣鄰接的頁面,進(jìn)入檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作的步驟。
本發(fā)明實施例還公開了B1、一種圖標(biāo)的批量處理裝置,包括:
檢測模塊,用于在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;
圖標(biāo)吸附模塊,用于在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);
圖標(biāo)移動模塊,用于將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;
目標(biāo)操作執(zhí)行模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。
B2、如B1所述的裝置,所述圖標(biāo)吸附模塊,包括:
第一圖標(biāo)吸附子模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作中的懸停操作時,吸附所述懸停操作所在位置所對應(yīng)的圖標(biāo)。
B3、如B1所述的裝置,所述裝置還包括:
撤銷操作接收模塊,用于接收用戶觸發(fā)的撤銷操作;
撤銷操作執(zhí)行模塊,用于根據(jù)所述撤銷操作,撤銷對所述被吸附的各圖標(biāo)所執(zhí)行的目標(biāo)操作。
B4、如B1所述的裝置,所述圖標(biāo)吸附模塊,包括:
單行吸附子模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡為以單行方式滑動得到的單行軌跡時,吸附所述單行軌跡經(jīng)過圖標(biāo)。
B5、如B4所述的裝置,所述圖標(biāo)吸附模塊還包括:
逆行吸附子模塊,用于當(dāng)檢測到所述連續(xù)拖拽操作所形成的軌跡中包括在所述單行軌跡上,以逆行方式滑動得到的逆行軌跡時,釋放并還原所述被吸附的各圖標(biāo)中所述逆行軌跡所經(jīng)過的位置所對應(yīng)的圖標(biāo)。
B6、如B1至B5其中任一項所述的裝置,所述圖標(biāo)吸附模塊,包括:
第一重疊面積判斷子模塊,用于在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷所述連續(xù)拖拽操作在屏幕中的觸點的觸點面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第一閾值;
第二圖標(biāo)吸附子模塊,用于如果所述重疊面積大于第一閾值,則吸附所述圖標(biāo)。
B7、如B1至B5其中任一項所述的裝置,所述圖標(biāo)吸附模塊,包括:
第二重疊面積判斷子模塊,用于在所述連續(xù)拖拽操作經(jīng)過一圖標(biāo)時,判斷已經(jīng)被吸附的各圖標(biāo)的總面積與所述圖標(biāo)的顯示面積之間的重疊面積是否大于第二閾值;
第三圖標(biāo)吸附子模塊,用于如果所述重疊面積大于第二閾值,則吸附所述圖標(biāo)。
B8、如B1至B5其中任一項所述的裝置,所述檢測模塊,包括:
標(biāo)記檢測子模塊,將檢測到的所述連續(xù)拖拽操作所形成的軌跡采用路線進(jìn)行標(biāo)記顯示。
B9、如B1至B5其中任一項所述的裝置,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為應(yīng)用圖標(biāo)時,所述目標(biāo)操作,包括:
文件夾創(chuàng)建子模塊,用于創(chuàng)建新文件夾;
第一圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)移動到所述新文件夾。
B10、如B9所述的裝置,所述文件夾創(chuàng)建子模塊,還包括:
第一創(chuàng)建文件夾子模塊,用于在當(dāng)前頁的空閑位置創(chuàng)建新文件夾;或
第二創(chuàng)建文件夾子模塊,用于在所述應(yīng)用圖標(biāo)的位置創(chuàng)建新文件夾;或
第三創(chuàng)建文件夾子模塊,用于在連續(xù)拖拽操作結(jié)束所在位置創(chuàng)建新文件夾。
B11、如B9所述的裝置,所述文件夾創(chuàng)建子模塊,包括:
類別獲取子模塊,用于獲取所述被吸附的各圖標(biāo)的所屬類別;
文件夾命名子模塊,用于根據(jù)所述類別的名稱對創(chuàng)建的新文件夾進(jìn)行命名。
B12、如B1至B5其中任一項所述的裝置,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為文件夾圖標(biāo)時,所述目標(biāo)操作執(zhí)行模塊,包括:
第二圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)移動到所述文件夾圖標(biāo)對應(yīng)的文件夾中。
B13、如B1至B5其中任一項所述的裝置,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為卸載圖標(biāo)時,所述目標(biāo)操作執(zhí)行模塊,包括:
應(yīng)用卸載子模塊,用于將所述被吸附的各圖標(biāo)所對應(yīng)的應(yīng)用進(jìn)行卸載。
B14、如B13所述的裝置,所述目標(biāo)操作執(zhí)行模塊還包括:
卸載提示子模塊,用于提示用戶是否對所述被吸附的各圖標(biāo)對應(yīng)的應(yīng)用進(jìn)行批量卸載;
卸載進(jìn)入子模塊,用于如果接收到用戶確認(rèn)批量卸載的操作,則進(jìn)入應(yīng)用卸載子模塊。
B15、如B1至B5其中任一項所述的裝置,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑頁面時,所述目標(biāo)操作執(zhí)行模塊,包括:
第三圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)按照順序移動至所述空閑頁面。
B16、如B1至B5其中任一項所述的裝置,當(dāng)所述連續(xù)拖拽操作結(jié)束所在位置的類型為空閑位置時,所述目標(biāo)操作執(zhí)行模塊,包括:
第四圖標(biāo)移動子模塊,用于將所述被吸附的各圖標(biāo)按照順序移動至所述空閑位置。
B17、如B1至B5其中任一項所述的裝置,所述裝置還包括:
激活顯示模塊,用于以激活狀態(tài)顯示所述被吸附的圖標(biāo),和/或,以激活狀態(tài)顯示所述連續(xù)拖拽操作經(jīng)過的圖標(biāo);所述激活狀態(tài)包括:顏色激活狀態(tài)、和/或形狀激活狀態(tài)、和/或發(fā)光激活狀態(tài)。
B18、如B1所述的裝置,所述圖標(biāo)吸附模塊,包括:
頁面跳轉(zhuǎn)子模塊,用于當(dāng)檢測到當(dāng)前屏幕上的所述連續(xù)拖拽操作到達(dá)當(dāng)前屏幕的邊緣時,將當(dāng)前屏幕顯示的頁面跳轉(zhuǎn)為顯示與所述邊緣鄰接的頁面,進(jìn)入檢測模塊。
本發(fā)明實施例還公開了C1、一種移動終端,包括
存儲器,加載有多條可執(zhí)行指令;
處理器,執(zhí)行所述多條可執(zhí)行指令;所述多條可執(zhí)行指令包括執(zhí)行以下步驟的方法:
在圖標(biāo)管理模式開啟下,檢測用戶在當(dāng)前屏幕上的連續(xù)拖拽操作;
在所述連續(xù)拖拽操作經(jīng)過圖標(biāo)時,吸附所述圖標(biāo);
將被吸附的各圖標(biāo)隨著所述連續(xù)拖拽操作在屏幕的觸點而移動;
當(dāng)檢測到所述連續(xù)拖拽操作結(jié)束,則根據(jù)所述連續(xù)拖拽操作結(jié)束所在位置的類型,對所述被吸附的各圖標(biāo)執(zhí)行對應(yīng)的目標(biāo)操作。