一種圖標處理方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及信息處理技術領域,尤其涉及一種圖標處理方法及裝置。
【背景技術】
[0002]隨著通信技術的發(fā)展,終端也變得越來越為普及,其在人們生活中所扮演的角色也變得越來越為重要。通過終端,人們不僅可以進行通訊,而且還可以進行購物或娛樂等多種活動。在日常的這些活動中,我們經常會遇到這樣一個問題:當用戶需要對顯示的圖標進行排序時,用戶需要點住圖標,并手動的拖動圖標到相應的位置,然后松開手,這時圖標才落在相應的位置,當圖標越來越多時,那么用戶需要手動的來回執(zhí)行拖動和松開手的動作,這顯然是非常繁瑣的事情,而且容易出現誤操作,給用戶操作帶來極大的不方便。
[0003]故,有必要提出一種新的技術方案,以解決上述技術問題。
【發(fā)明內容】
[0004]有鑒于此,本發(fā)明的目的在于提供一種圖標處理方法及裝置,旨在解決現有技術中存在的對圖標進行排序時,用戶需要點住圖標,并手動的拖動圖標到相應的位置,然后松開手,這時圖標才落在相應的位置,當圖標越來越多時,那么用戶需要手動的來回執(zhí)行拖動和松開手的動作,這顯然是非常繁瑣的事情,而且容易出現誤操作,給用戶操作帶來極大的不方便的問題。
[0005]為解決上述技術問題,本發(fā)明實施例提供了以下技術方案:
[0006]本發(fā)明實施例提供了一種圖標處理方法,所述圖標處理方法,包括以下步驟:
[0007]在圖標顯示界面中,獲取用戶通過敲擊移動終端所產生的第一振動信號;
[0008]判斷所述第一振動信號是否符合預設排序策略;
[0009]若符合預設排序策略,生成所述第一振動信號對應的排序指令;
[0010]根據所述排序指令,對所述圖標進行相應的排序。
[0011]為解決上述技術問題,本發(fā)明實施例還提供了以下技術方案:
[0012]本發(fā)明實施例還提供了一種圖標處理裝置,所述圖標處理裝置包括:
[0013]第一獲取模塊,用于在圖標顯示界面中,獲取用戶通過敲擊移動終端所產生的第一振動信號;
[0014]判斷模塊,用于判斷所述第一振動信號是否符合預設排序策略;
[0015]排序指令生成模塊,用于當所述判斷模塊判斷出符合預設排序策略時,生成所述第一振動信號對應的排序指令;
[0016]排序模塊,用于根據所述排序指令,對所述圖標進行相應的排序。
[0017]相對于現有技術,本發(fā)明的圖標處理方法及裝置,通過在圖標顯示界面中,獲取用戶通過敲擊移動終端所產生的第一振動信號;判斷所述第一振動信號是否符合預設排序策略;若符合預設排序策略,生成所述第一振動信號對應的排序指令;根據所述排序指令,對所述圖標進行相應的排序。本發(fā)明無需用戶手動的來回執(zhí)行拖動圖標和松開圖標的動作,通過敲擊移動終端便能實現圖標自動排序,因此,本發(fā)明不僅操作更為簡便,而且可以大大節(jié)省用戶時間,可以提高處理效率,給用戶操作帶來極大的方便。
【附圖說明】
[0018]圖1是本發(fā)明實施例一提供的圖標處理方法的實現流程示意圖;
[0019]圖2是本發(fā)明實施例二提供的圖標處理方法的實現流程示意圖;
[0020]圖3是本發(fā)明實施例三提供的圖標處理方法的實現流程示意圖;
[0021 ]圖4是本發(fā)明實施例四提供的圖標處理裝置的模塊示意圖;
[0022]圖5是本發(fā)明實施例五提供的圖標處理裝置的模塊示意圖;
[0023]圖6是本發(fā)明實施例六提供的圖標處理裝置的模塊示意圖。
【具體實施方式】
[0024]請參照附圖中的圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當的運算環(huán)境中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實施例,其不應被視為限制本發(fā)明未在此詳述的其它具體實施例。
[0025]本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領域技術人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進行操作。
[0026]實施例一
[0027]請參閱圖1,所示為本發(fā)明實施例提供的圖標處理方法。
[0028]所述圖標處理方法,應用于移動終端設備中,具體包括如下步驟:
[0029]在步驟SlOl中,在圖標顯示界面中,獲取用戶通過敲擊移動終端所產生的第一振動信號;
[0030]在本發(fā)明實施例中,例如,在圖標顯示界面中,在移動終端的屏幕上或者背部敲擊一下,則此時,該移動終端便可以獲取到相應的振動信息,等等。
[0031]其中,這種敲擊一般可以通過用手直接敲擊移動移動終端任意位置來產生,或者,也可以是通過其他硬物,比如用筆桿、鑰匙等敲擊移動移動終端而生成;敲擊時,位置可以不作限定,比如可以是敲擊移動終端的屏幕、背面、或邊框等。
[0032]由于移動終端一般都有麥克風、揚聲器和受話器,因此,可以利用移動終端自帶的麥克風或揚聲器或受話器來識別這種特殊的聲音信號,并將該聲音信號轉化為振動信號,SP,步驟“獲取用戶通過敲擊移動終端所產生的第一振動信號”可以包括:
[0033]通過移動終端的麥克風或揚聲器或受話器獲取用戶通過敲擊移動終端所產生的第一振動信號。
[0034]其中,該麥克風可以包含各種類型的麥克風,比如駐極體麥克風、硅麥克風等,而揚聲器也可以包括各種類型的揚聲器。如果是模擬麥克風或模擬揚聲器,則可以先獲取用戶通過敲擊移動終端所產生的模擬信號,然后通過數模轉換模塊將該模擬信號轉換為數字信號,得到振動信號;而如果數字麥克風或數字揚聲器,則可以直接輸出數字信號,無需進行數模轉換。
[0035]需說明的是,除了麥克風和揚聲器或受話器之外,還可以包括任何聲-電轉換的器件,在此不再贅述。
[0036]在步驟S102中,判斷所述第一振動信號是否符合預設排序策略;
[0037]例如,預設排序策略為:在移動終端屏幕上進行敲擊一下,那么移動終端執(zhí)行對圖標進行排序。然而,可以理解的是,可根據用戶要求自行設定敲擊次數對應執(zhí)行對圖標進行排序的對應策略。
[0038]在步驟S103中,若符合預設排序策略,生成所述第一振動信號對應的排序指令;
[0039]在本發(fā)明實施例中,將所述第一振動信號與預設數據庫中的樣本進行匹配;若匹配,獲取匹配到的樣本所對應的排序指令。否則,若該第一振動信號與預設數據庫中的樣本不匹配,則確定該第一振動信號不符合預設策略,流程結束,此時,可以提示用戶匹配失敗。
[0040]其中,由于該振動信號是一種敲擊震動移動終端時產生的聲音信號,敲擊動作時間非常短暫,且通過移動終端進行固體傳播,因此,該聲音信號是一種特殊的聲音信號,比如,從時間來看,該聲音信號非常短(毫秒級別);從信號幅值大小比較來看,由于敲擊時是直接震動移動終端的麥克風或揚聲器,是固體傳播,因此,其強度較一般聲音信號的強度更大,所產生的電平也相對較大;進一步的,從頻譜來看,該聲音信號的頻率覆蓋了整個錄音頻段,且各個頻率的幅值差別不大,所以,也與一般的聲音不同;基于上述幾點可知,即便是在嘈雜環(huán)境,也可以將該聲音信號,即振動信號辨認出來。
[0041]例如,可以將該振動信號進行傅里葉變換(FFT),以轉換成頻譜,然后再進行分析,比如可以對時間、頻率和幅值分別進行分析,等等;即步驟“將該第一振動信號與預設數據庫中的樣本進行匹配”具體可以如下:
[0042]確定該第一振動信號的頻譜,分別對該頻譜的時間、頻率和幅值進行分析,得到分析結果,將該分析結果與預設數據庫中的樣本進行匹配。
[0043]其中,該預設數據庫可以由系統(tǒng)預先進行設置,也可以由用戶自行進行設置,即在步驟“將該第一振動信號與預設數據庫中的樣本進行匹配”之前,該圖標處理方法還可以包括:
[0044]接收用戶的指令設置請求,根據該指令設置請求建立樣本和排序指令的映射關系,將該映射關系保存至預設數據庫中。
[0045]在本發(fā)明實施例中,確定所述第一振動信號的頻譜;分別對所述頻譜的時間、頻率和幅值進行分析,得到分析結果;具體可以如下:
[0046](I)對該第一振動信號進行傅里葉變換(FFT),得到頻譜。
[0047](2)對該頻譜進行分析,比如可以對時間、頻率和幅值分別進行分析,以輸出當前動作信號,即分析結果,具體可以如下:
[0048]時間(Time)分析:可以確定該頻譜的時間周期是否超過預設時間周期【Tl,T2】范圍,若是,則說明不是正常的敲擊動作,加以過濾輸出表示不符合要求的信號,比如NC信號;如果滿足在該預設時間周期【Tl,Τ2】范圍內,則說明符合要求,可以輸出表示符合要求的信號,比如OK信號。其中,該預設時間周期【Tl,Τ2】可以基于敲擊動作的特點以及移動終端的結