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