一種圖標(biāo)遷移實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種圖標(biāo)迀移實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)。
【背景技術(shù)】
[0002]在帶有觸摸屏的移動(dòng)終端(如智能手機(jī))中的主操作界面往往被分為多個(gè)子操作界面,以容納任意多的應(yīng)用圖標(biāo)。對(duì)于一個(gè)特定圖標(biāo)當(dāng)需要從當(dāng)前所在的第一子操作界面迀移到第二子操作界面時(shí),按現(xiàn)有技術(shù)需要首先激活圖標(biāo)迀移操作(如通過(guò)長(zhǎng)按圖標(biāo)來(lái)實(shí)現(xiàn)),然后向左或向右拖動(dòng)圖標(biāo)至第二子操作界面。上述圖標(biāo)迀移過(guò)程存在以下缺陷:當(dāng)向左或向右拖動(dòng)圖標(biāo)由一個(gè)子操作界面至另一個(gè)子操作界面時(shí),是通過(guò)檢測(cè)拖動(dòng)圖標(biāo)位于觸摸屏左或右邊界并駐留一定延時(shí)來(lái)達(dá)到子操作界面迀移的檢測(cè),從而操作過(guò)程較慢并且容易迀移過(guò)度。
[0003]其中,對(duì)于所述迀移過(guò)度的解釋如下:設(shè)主操作界面從左至右分為6個(gè)子操作界面,依次命名為第一子操作界面、第二子操作界面、……、第六子操作界面,當(dāng)前圖標(biāo)位于第一子操作界面,若需要迀移該圖標(biāo)至第五子操作界面時(shí),由于需要拖動(dòng)圖標(biāo)至觸摸屏右邊界并駐留,使圖標(biāo)依次迀移至第二子操作界面,第三子操作界面,第四子操作界面,第五子操作界面,當(dāng)已迀移至第五子操作界面時(shí),如果未停止駐留將容易繼續(xù)迀移至第六子操作界面,產(chǎn)生迀移過(guò)度。
[0004]因此,現(xiàn)有技術(shù)還有待改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種圖標(biāo)迀移實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng),旨在解決現(xiàn)有技術(shù)中拖動(dòng)圖標(biāo)由一個(gè)子操作界面至另一個(gè)子操作界面時(shí)是通過(guò)檢測(cè)拖動(dòng)圖標(biāo)位于觸摸屏邊界并駐留一定延時(shí)來(lái)達(dá)到子操作界面迀移的檢測(cè),操作過(guò)程較慢并且容易迀移過(guò)度的問(wèn)題。
[0006]為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種圖標(biāo)迀移實(shí)現(xiàn)方法,其中,所述方法包括以下步驟:
A、移動(dòng)終端對(duì)用戶的圖標(biāo)迀移指令進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)檢測(cè)到對(duì)待迀移應(yīng)用圖標(biāo)的圖標(biāo)迀移指令時(shí),則啟動(dòng)移動(dòng)終端前置攝像頭和接近傳感器;
B、移動(dòng)終端在預(yù)設(shè)的時(shí)間閾值內(nèi)對(duì)用戶的前置攝像頭觸接指令及接近傳感器觸接指令進(jìn)行實(shí)時(shí)檢測(cè);
C、當(dāng)在所述時(shí)間閾值內(nèi)檢測(cè)到前置攝像頭觸接指令且檢測(cè)到接近傳感器觸接指令時(shí),則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向?qū)?yīng)方向迀移一個(gè)子操作界面。
[0007]所述圖標(biāo)迀移實(shí)現(xiàn)方法,其中,所述步驟B中當(dāng)前置攝像頭中獲取的圖像數(shù)據(jù)為全黑色時(shí),則觸發(fā)前置攝像頭觸接指令。
[0008]所述圖標(biāo)迀移實(shí)現(xiàn)方法,其中,所述步驟B中當(dāng)接近傳感器獲取其與遮擋物之間的距離為零時(shí),則觸發(fā)接近傳感器觸接指令。
[0009]所述圖標(biāo)迀移實(shí)現(xiàn)方法,其中,所述步驟C具體包括:
C1、當(dāng)在所述時(shí)間閾值內(nèi)先檢測(cè)到前置攝像頭觸接指令后檢測(cè)到接近傳感器觸接指令則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向第一指定方向迀移一個(gè)子操作界面;
C2、當(dāng)在所述時(shí)間閾值內(nèi)先檢測(cè)到接近傳感器觸接指令后檢測(cè)到前置攝像頭觸接指令則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向第二指定方向迀移一個(gè)子操作界面;其中所述第一指定方向與所述第二指定方向不相同。
[0010]所述圖標(biāo)迀移實(shí)現(xiàn)方法,其中,所述第一指定方向與所述第二指定方向相反。
[0011]一種圖標(biāo)迀移實(shí)現(xiàn)系統(tǒng),其中,包括:
啟動(dòng)模塊,用于移動(dòng)終端對(duì)用戶的圖標(biāo)迀移指令進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)檢測(cè)到對(duì)待迀移應(yīng)用圖標(biāo)的圖標(biāo)迀移指令時(shí),則啟動(dòng)移動(dòng)終端前置攝像頭和接近傳感器;
檢測(cè)模塊,用于移動(dòng)終端在預(yù)設(shè)的時(shí)間閾值內(nèi)對(duì)用戶的前置攝像頭觸接指令及接近傳感器觸接指令進(jìn)行實(shí)時(shí)檢測(cè);
圖標(biāo)迀移模塊,用于當(dāng)在所述時(shí)間閾值內(nèi)檢測(cè)到前置攝像頭觸接指令且檢測(cè)到接近傳感器觸接指令時(shí),則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向?qū)?yīng)方向迀移一個(gè)子操作界面。
[0012]所述圖標(biāo)迀移實(shí)現(xiàn)系統(tǒng),其中,所述檢測(cè)模塊中當(dāng)前置攝像頭中獲取的圖像數(shù)據(jù)為全黑色時(shí),則觸發(fā)前置攝像頭觸接指令。
[0013]所述圖標(biāo)迀移實(shí)現(xiàn)系統(tǒng),其中,所述檢測(cè)模塊中當(dāng)接近傳感器獲取其與遮擋物之間的距離為零時(shí),則觸發(fā)接近傳感器觸接指令。
[0014]所述圖標(biāo)迀移實(shí)現(xiàn)系統(tǒng),其中,所述圖標(biāo)迀移模塊具體包括:
第一方向迀移單元,用于當(dāng)在所述時(shí)間閾值內(nèi)先檢測(cè)到前置攝像頭觸接指令后檢測(cè)到接近傳感器觸接指令則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向第一指定方向迀移一個(gè)子操作界面;
第二方向迀移單元,用于當(dāng)在所述時(shí)間閾值內(nèi)先檢測(cè)到接近傳感器觸接指令后檢測(cè)到前置攝像頭觸接指令則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向第二指定方向迀移一個(gè)子操作界面;其中所述第一指定方向與所述第二指定方向不相同。
[0015]所述圖標(biāo)迀移實(shí)現(xiàn)系統(tǒng),其中,所述第一指定方向與所述第二指定方向相反。
[0016]本發(fā)明所述的圖標(biāo)迀移實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng),方法包括:移動(dòng)終端對(duì)用戶的圖標(biāo)迀移指令進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)檢測(cè)到對(duì)待迀移應(yīng)用圖標(biāo)的圖標(biāo)迀移指令時(shí),則啟動(dòng)移動(dòng)終端前置攝像頭和接近傳感器;移動(dòng)終端在預(yù)設(shè)的時(shí)間閾值內(nèi)對(duì)用戶的前置攝像頭觸接指令及接近傳感器觸接指令進(jìn)行實(shí)時(shí)檢測(cè);當(dāng)在所述時(shí)間閾值內(nèi)檢測(cè)到前置攝像頭觸接指令且檢測(cè)到接近傳感器觸接指令時(shí),則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向?qū)?yīng)方向迀移一個(gè)子操作界面。本發(fā)明使得移動(dòng)終端中的應(yīng)用圖標(biāo)在從當(dāng)前子操作界面向下一子操作界面迀移時(shí),操作速度更快,操作精度更高,避免出現(xiàn)迀移過(guò)度的問(wèn)題。
【附圖說(shuō)明】
[0017]圖1為本發(fā)明所述圖標(biāo)迀移實(shí)現(xiàn)方法較佳實(shí)施例的流程圖。
[0018]圖2為本發(fā)明中移動(dòng)終端中前置攝像頭及接近傳感器的示意圖。
[0019]圖3為本發(fā)明中移動(dòng)終端中包括多個(gè)子操作界面的示意圖。
[0020]圖4為本發(fā)明所述圖標(biāo)迀移實(shí)現(xiàn)系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0021]本發(fā)明提供一種圖標(biāo)迀移實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]如圖1所示,為本發(fā)明所述圖標(biāo)迀移實(shí)現(xiàn)方法較佳實(shí)施例的流程圖。所述方法包括如下步驟:
步驟S100、移動(dòng)終端對(duì)用戶的圖標(biāo)迀移指令進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)檢測(cè)到對(duì)待迀移應(yīng)用圖標(biāo)的圖標(biāo)迀移指令時(shí),則啟動(dòng)移動(dòng)終端前置攝像頭和接近傳感器。
[0023]本發(fā)明的實(shí)施例中,用戶觸發(fā)圖標(biāo)迀移指令的方式有多種。例如,第一種是與現(xiàn)有技術(shù)相同,當(dāng)檢測(cè)到用戶長(zhǎng)按應(yīng)用圖標(biāo)超過(guò)指定時(shí)間(如3秒)時(shí),則觸發(fā)圖標(biāo)迀移指令。第二種則是在移動(dòng)終端桌面上預(yù)先設(shè)置移動(dòng)控件,當(dāng)檢測(cè)到移動(dòng)控件與待迀移應(yīng)用圖標(biāo)相交時(shí),則觸發(fā)圖標(biāo)迀移指令。在具體實(shí)施時(shí),還包括其他多種檢測(cè)待迀移圖標(biāo)被選中的方法,此處僅舉以上兩例,以說(shuō)明圖標(biāo)迀移指令被觸發(fā)的過(guò)程。
[0024]步驟S200、移動(dòng)終端在預(yù)設(shè)的時(shí)間閾值內(nèi)對(duì)用戶的前置攝像頭觸接指令及接近傳感器觸接指令進(jìn)行實(shí)時(shí)檢測(cè)。
[0025]在步驟S200中,當(dāng)前置攝像頭中獲取的圖像數(shù)據(jù)為全黑色時(shí),則觸發(fā)前置攝像頭觸接指令,即當(dāng)前置攝像頭中檢測(cè)到所獲取的圖像數(shù)據(jù)中每個(gè)像素都是黑色則觸發(fā)前置攝像頭觸接指令。當(dāng)接近傳感器獲取其與遮擋物之間的距離為零時(shí),則觸發(fā)接近傳感器觸接指令。例如,當(dāng)用戶使用大拇指去遮擋前置攝像頭使得前置攝像頭中獲取的圖像數(shù)據(jù)為全黑色時(shí)則觸發(fā)前置攝像頭觸接指令。當(dāng)用戶使用大拇指去靠近接近傳感器,當(dāng)接近傳感器檢測(cè)到其與大拇指之間的距離為零時(shí)則觸發(fā)接近傳感器觸接指令。
[0026]步驟S300、當(dāng)在所述時(shí)間閾值內(nèi)檢測(cè)到前置攝像頭觸接指令且檢測(cè)到接近傳感器觸接指令時(shí),則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向?qū)?yīng)方向迀移一個(gè)子操作界面。
[0027]當(dāng)在觸發(fā)圖標(biāo)迀移指令后的所述時(shí)間閾值內(nèi)對(duì)前置攝像頭觸接指令及接近傳感器觸接指令進(jìn)行實(shí)時(shí)檢測(cè)。由于前置攝像頭觸接指令及接近傳感器觸接指令有先后順序,可為先觸發(fā)前置攝像頭觸接指令后觸發(fā)接近傳感器觸接指令,也可為先觸發(fā)接近傳感器觸接指令后觸發(fā)前置攝像頭觸接指令,顯然還有上述兩種指令都未被觸發(fā)或只觸發(fā)了其中一種。本發(fā)明中,當(dāng)上述兩種指令均在所述時(shí)間閾值內(nèi)被觸發(fā),則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向?qū)?yīng)方向迀移一個(gè)子操作界面。由于采用判斷前置攝像頭觸接指令及接近傳感器觸接指令的觸發(fā)先后順序來(lái)確定待迀移應(yīng)用圖標(biāo)的迀移方向,使得操作速度更快,操作精度更高,避免出現(xiàn)迀移過(guò)度的問(wèn)題。
[0028]進(jìn)一步的,所述步驟S300中具體包括:
步驟S301、當(dāng)在所述時(shí)間閾值內(nèi)先檢測(cè)到前置攝像頭觸接指令后檢測(cè)到接近傳感器觸接指令則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向第一指定方向迀移一個(gè)子操作界面;
步驟S302、當(dāng)在所述時(shí)間閾值內(nèi)先檢測(cè)到接近傳感器觸接指令后檢測(cè)到前置攝像頭觸接指令則將待迀移應(yīng)用圖標(biāo)從當(dāng)前子操作界面向第二指定方向迀移一個(gè)子操作界面;其中所述第一指定方向與所述第二指定方向不相同。
[0029]其中,其中所述第一指定方向與所述第二指定方向不