[0139]在示例性實施例中,還提供了一種非臨時性計算機可讀存儲介質(zhì),當所述存儲介質(zhì)中的指令由終端的處理器執(zhí)行時,使得裝置能夠執(zhí)行圖1或圖2中的圖標位置互換方法。
[0140]本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
[0141]應當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。
【主權項】
1.一種圖標位置互換方法,其特征在于,所述方法包括:接收第一滑動信號及第二滑動信號,所述第一滑動信號由對第一圖標的拖拽操作觸發(fā),所述第二滑動信號由對第二圖標的拖拽操作觸發(fā);根據(jù)所述第一滑動信號確定第一滑動向量,根據(jù)所述第二滑動信號確定第二滑動向量;根據(jù)所述第一滑動向量的長度及所述第二滑動向量的長度,判斷所述第一滑動信號及所述第二滑動信號是否滿足預設條件;當所述第一滑動信號及第二滑動信號滿足預設條件時,對所述第一圖標和所述第二圖標進行位置互換。2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述第一滑動信號確定第一滑動向量,根據(jù)所述第二滑動信號確定第二滑動向量包括:將所述第一滑動信號的拖拽操作起始位置確定為所述第一滑動向量的起點,將所述第一滑動信號的拖拽操作停止位置確定為第一滑動向量的終點;將所述第二滑動信號的拖拽操作起始位置確定為所述第一滑動向量的起點,將所述第二滑動信號的拖拽操作停止位置確定為第一滑動向量的終點。3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述第一滑動向量的長度及所述第二滑動向量的長度,判斷所述第一滑動信號及所述第二滑動信號是否滿足預設條件包括:獲取所述第一圖標的界面顯示位置和所述第二圖標的界面顯示位置之間的距離;當所述距離、所述第一滑動向量的長度及所述第二滑動向量的長度之間的數(shù)值關系滿足至少一項預設數(shù)值關系時,確定所述第一滑動信號及所述第二滑動信號滿足預設條件;其中,所述至少一項預設數(shù)值關系包括:所述第一滑動向量的長度與所述距離的比值超過第一預設值;所述第二滑動向量的長度與所述距離的比值超過第二預設值;所述第一滑動向量的長度和所述第二滑動向量的長度之和與所述距離的比值超過第三預設值。4.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述第一滑動向量及所述第二滑動向量的長度,判斷所述第一滑動信號及第二滑動信號是否滿足預設條件之前,所述方法還包括:根據(jù)所述第一滑動向量的方向及所述第二滑動向量的方向,判斷所述第一滑動信號和所述第二滑動信號是否為相向運動的滑動信號;如果所述第一滑動信號和所述第二滑動信號為相向運動的滑動信號,則執(zhí)行判斷所述第一滑動信號及第二滑動信號是否滿足預設條件的步驟;如果所述第一滑動信號和所述第二滑動信號不為相向運動的滑動信號,則終止圖標位置互換。5.根據(jù)權利要求4所述的方法,其特征在于,所述根據(jù)所述第一滑動向量的方向及所述第二滑動向量的方向,判斷所述第一滑動信號和所述第二滑動信號是否為相向運動的滑動信號包括:將所述第一圖標的界面顯示位置與所述第二圖標的界面顯示位置之間的連線確定為基準線;將所述第一滑動向量的方向與所述基準線的夾角獲取為第一夾角,將所述第二滑動向量的方向與所述基準線的夾角獲取為第二夾角;當所述第一夾角位于第一預設夾角范圍內(nèi),且所述第二夾角位于第二預設夾角范圍內(nèi)時,判斷所述第一滑動信號和所述第二滑動信號為相向運動的滑動信號。6.—種圖標位置互換裝置,其特征在于,所述裝置包括:接收模塊,用于接收第一滑動信號及第二滑動信號,所述第一滑動信號由對第一圖標的拖拽操作觸發(fā),所述第二滑動信號由對第二圖標的拖拽操作觸發(fā);確定模塊,用于根據(jù)所述第一滑動信號確定第一滑動向量,根據(jù)所述第二滑動信號確定第二滑動向量;判斷模塊,用于根據(jù)所述第一滑動向量的長度及所述第二滑動向量的長度,判斷所述第一滑動信號及所述第二滑動信號是否滿足預設條件;互換模塊,用于當所述第一滑動信號及第二滑動信號滿足預設條件時,對所述第一圖標和所述第二圖標進行位置互換。7.根據(jù)權利要求1所述的裝置,其特征在于,所述確定模塊用于:將所述第一滑動信號的拖拽操作起始位置確定為所述第一滑動向量的起點,將所述第一滑動信號的拖拽操作停止位置確定為第一滑動向量的終點;將所述第二滑動信號的拖拽操作起始位置確定為所述第一滑動向量的起點,將所述第二滑動信號的拖拽操作停止位置確定為第一滑動向量的終點。8.根據(jù)權利要求6所述的裝置,其特征在于,所述判斷模塊用于:獲取所述第一圖標的界面顯示位置和所述第二圖標的界面顯示位置之間的距離;當所述距離、所述第一滑動向量的長度及所述第二滑動向量的長度之間的數(shù)值關系滿足至少一項預設數(shù)值關系時,確定所述第一滑動信號及所述第二滑動信號滿足預設條件;其中,所述至少一項預設數(shù)值關系包括:所述第一滑動向量的長度與所述距離的比值超過第一預設值;所述第二滑動向量的長度與所述距離的比值超過第二預設值;所述第一滑動向量的長度和所述第二滑動向量的長度之和與所述距離的比值超過第三預設值。9.根據(jù)權利要求6所述的裝置,其特征在于,所述判斷模塊還用于:根據(jù)所述第一滑動向量的方向及所述第二滑動向量的方向,判斷所述第一滑動信號和所述第二滑動信號是否為相向運動的滑動信號;如果所述第一滑動信號和所述第二滑動信號為相向運動的滑動信號,則執(zhí)行判斷所述第一滑動信號及第二滑動信號是否滿足預設條件的步驟;如果所述第一滑動信號和所述第二滑動信號不為相向運動的滑動信號,則終止圖標位置互換。10.根據(jù)權利要求9所述的裝置,其特征在于,所述判斷模塊用于:將所述第一圖標的界面顯示位置與所述第二圖標的界面顯示位置之間的連線確定為基準線;將所述第一滑動向量的方向與所述基準線的夾角獲取為第一夾角,將所述第二滑動向量的方向與所述基準線的夾角獲取為第二夾角;當所述第一夾角位于第一預設夾角范圍內(nèi),且所述第二夾角位于第二預設夾角范圍內(nèi)時,判斷所述第一滑動信號和所述第二滑動信號為相向運動的滑動信號。11.一種圖標位置互換裝置,其特征在于,包括:處理器;用于存儲處理器可執(zhí)行的指令的存儲器;其中,所述處理器被配置為:接收第一滑動信號及第二滑動信號,所述第一滑動信號由對第一圖標的拖拽操作觸發(fā),所述第二滑動信號由對第二圖標的拖拽操作觸發(fā);根據(jù)所述第一滑動信號確定第一滑動向量,根據(jù)所述第二滑動信號確定第二滑動向量;根據(jù)所述第一滑動向量的長度及所述第二滑動向量的長度,判斷所述第一滑動信號及所述第二滑動信號是否滿足預設條件;當所述第一滑動信號及第二滑動信號滿足預設條件時,對所述第一圖標和所述第二圖標進行位置互換。
【專利摘要】本公開提供了一種圖標位置互換方法及裝置,屬于終端技術領域。所述方法包括:接收第一滑動信號及第二滑動信號;根據(jù)該第一滑動信號確定第一滑動向量,根據(jù)該第二滑動信號確定第二滑動向量;根據(jù)該第一滑動向量的長度及該第二滑動向量的長度,判斷該第一滑動信號及該第二滑動信號是否滿足預設條件;當該第一滑動信號及第二滑動信號滿足預設條件時,對該第一圖標和該第二圖標進行位置互換。采用這樣的圖標位置互換方法,使得在圖標位置互換過程中僅當?shù)谝换瑒有盘柤暗诙瑒有盘枬M足預設條件時,才對第一圖標和第二圖標進行位置互換,進而避免了將隨拖拽操作誤識別為互換圖標位置的操作,提高了對圖標位置互換操作意圖識別的準確性。
【IPC分類】G06F3/0486, G06F3/0481, G06F3/0488
【公開號】CN105426042
【申請?zhí)枴緾N201510745112
【發(fā)明人】譚康喜, 梁鑫, 王興民
【申請人】小米科技有限責任公司
【公開日】2016年3月23日
【申請日】2015年11月5日