專利名稱:一種計算機圖標排列管理方法、裝置及計算機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機圖標管理技術(shù)領(lǐng)域,特別是一種計算機圖標排列管理方法、裝
置及計算機。
背景技術(shù):
在現(xiàn)有的計算機操作系統(tǒng)下,一個文件夾或桌面上通常會有很多的圖標,其代表 文件夾、文檔、應(yīng)用程序、或快捷方式等,以方便用戶能快速的啟動一些應(yīng)用程序、打開一些 文檔、或者快速定位到某一個文件夾。 同時對于任意一個處理對象,用戶都可以通過拖拽、創(chuàng)建等方式來形成新的圖標 (如文件夾、快捷方式等),而圖標的位置可以在任意的位置上。 隨著使用時間的不斷延長,在桌面或文件夾之下可能會出現(xiàn)大量排列混亂、互相 重疊的圖標,非常不便于用戶的操作。 在現(xiàn)有的操作系統(tǒng)都通過一定的圖標管理方法來進行圖標管理,然而,發(fā)明人在 實現(xiàn)本發(fā)明實施例的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在操作繁瑣的問題
如Windows系統(tǒng)中,用戶可以使用輸入設(shè)備(如鼠標、筆記本的Touchpad等),用 戶操作過程如下 使用鼠標右鍵調(diào)出一個第一菜單; 將鼠標指針定位到"排列圖標"選項,得到第二菜單; 通過控制鼠標指針的移動,將其定位到"按組排列"、"自動排列"或"對齊到網(wǎng)格" 中的一個; 使用鼠標左鍵點擊選中的選項,實現(xiàn)圖標的排列。 從以上描述可以發(fā)現(xiàn),用戶需要4次操作才能完成圖標的排列,操作繁瑣,上述是 以Windows操作系統(tǒng)為例進行的說明,但其他操作系統(tǒng)同樣存在圖標排列管理操作繁瑣的 問題。
發(fā)明內(nèi)容
本發(fā)明實施例的目的是提供一種計算機圖標排列管理方法、裝置及計算機,使用 戶能夠通過簡便的操作實現(xiàn)計算機圖標管理。 為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種計算機圖標排列管理方法,包括 監(jiān)視用戶通過輸入設(shè)備進行的一次第一輸入操作; 比較所述第一輸入操作與預(yù)設(shè)的第二輸入操作,獲取一比較結(jié)果; 在所述比較結(jié)果指示所述本次輸入操作與預(yù)設(shè)輸入操作匹配時,控制當前窗口或
桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。 上述的方法,其中,所述在所述比較結(jié)果指示所述本次輸入操作與預(yù)設(shè)輸入操作 匹配時,控制當前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列具體包括 在所述比較結(jié)果指示所述第一輸入操作與第二輸入操作匹配時,按照所述預(yù)設(shè)規(guī)
4則計算所述當前窗口或桌面的每個所述圖標的各自的目標位置; 控制所述當前窗口或桌面的每個所述圖標按預(yù)定運動方式從各自的當前位置移 動到各自的所述目標位置。 上述的方法,其中,所述預(yù)定運動方式為勻速直線運動或變速直線運動。
上述的方法,其中,所述第二輸入操作為 對所述當前窗口的空白區(qū)域或所述桌面的空白區(qū)域的雙擊;或
對設(shè)置于所述當前窗口或所述桌面的重排圖標的雙擊操作;或
對所述當前窗口的空白區(qū)域或所述桌面的空白區(qū)域的單擊;或
鼠標指針在當前窗口或桌面的空白區(qū)域運動預(yù)設(shè)軌跡。 上述的方法,其中,所述預(yù)設(shè)規(guī)則為每個所述圖標按照網(wǎng)格自動排列,且任意兩 個所述圖標不重疊;或每個所述圖標排列到距離當前位置最近的網(wǎng)格,且任意兩個所述圖 標不重疊。 上述的方法,其中,所述輸入設(shè)備為鼠標、觸控板或觸摸屏。 為了實現(xiàn)上述目的,本發(fā)明實施例還提供了一種計算機圖標排列管理裝置,包 括 監(jiān)視模塊,用于監(jiān)視用戶通過輸入設(shè)備進行的一次第一輸入操作; 比較模塊,用于比較所述第一輸入操作與預(yù)設(shè)的第二輸入操作,獲取一比較結(jié)
果; 執(zhí)行模塊,用于在所述比較結(jié)果指示所述本次輸入操作與預(yù)設(shè)輸入操作匹配時, 控制當前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。
上述的裝置,其中,所述執(zhí)行模塊具體包括目標位置計算模塊,用于在所述比較結(jié)果指示所述第一輸入操作與第二輸入操作 匹配時,按照所述預(yù)設(shè)規(guī)則計算所述當前窗口或桌面的每個所述圖標的各自的目標位置;
運動控制模塊,用于控制所述當前窗口或桌面的每個所述圖標按預(yù)定運動方式從 各自的當前位置移動到各自的所述目標位置。 上述的裝置,其中,所述預(yù)定運動方式為勻速直線運動或變速直線運動。
上述的裝置,其中,所述第二輸入操作為 對所述當前窗口的空白區(qū)域或所述桌面的空白區(qū)域的雙擊;或
對設(shè)置于所述當前窗口或所述桌面的重排圖標的雙擊操作;或
對所述當前窗口的空白區(qū)域或所述桌面的空白區(qū)域的單擊;或
鼠標指針在當前窗口或桌面的空白區(qū)域運動預(yù)設(shè)軌跡。 上述的裝置,其中,所述預(yù)設(shè)規(guī)則為每個所述圖標按照網(wǎng)格自動排列,且任意兩 個所述圖標不重疊;或每個所述圖標排列到距離當前位置最近的網(wǎng)格,且任意兩個所述圖 標不重疊。 上述的裝置,其中,所述輸入設(shè)備為鼠標、觸控板或觸摸屏。
為了實現(xiàn)上述目的,本發(fā)明實施例還提供了一種計算機,包括
主板; 中央處理器,設(shè)置在所述主板上;
輸入設(shè)備,與所述主板連接;
芯片組,設(shè)置在所述主板上,與所述中央處理器連接; 所述中央處理器用于比較用戶通過輸入設(shè)備進行的一次第一輸入操作與預(yù)設(shè)的 第二輸入操作,并在比較結(jié)果指示所述第一輸入操作與第二輸入操作匹配時,控制當前窗 口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。 上述的計算機,其中,所述中央處理器具體用于在所述比較結(jié)果指示所述第一輸 入操作與第二輸入操作匹配時,按照所述預(yù)設(shè)規(guī)則計算所述當前窗口或桌面的每個圖標的 目標位置,并控制所述當前窗口或桌面的每個所述圖標按預(yù)定運動方式從各自的當前位置 移動到各自的所述目標位置。
本發(fā)明實施例具有以下的有益效果 1、相對于現(xiàn)有技術(shù),用戶僅需要輸入與預(yù)設(shè)輸入操作匹配的一次操作,大大簡化 了用戶進行計算機圖標管理的操作; 2、對于touchpad這種輸入方式而言,由于現(xiàn)有的菜單下的選項較小,所以定位困 難,而本發(fā)明實施例中,是針對一個較大的區(qū)域(如空白區(qū)域或一個圖標)進行操作,降低 了定位精度的要求,使用戶能更加方便的進行計算機圖標管理的操作; 3、在圖標重新排列過程中,圖標從當前位置以一定的軌跡運動到目標位置,因此 圖標重排后,用戶能夠快速定位移動后的圖標。
圖1為本發(fā)明實施例的計算機圖標排列管理裝置的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例的計算機圖標排列管理方法的流程示意圖。
具體實施例方式
本發(fā)明實施例的計算機圖標排列管理方法、裝置及計算機中,用戶僅需要通過輸 入設(shè)備輸入一次滿足要求的操作,在該操作被檢測到之后,就會通知操作系統(tǒng),由操作系 統(tǒng)控制圖標按與該操作對應(yīng)的圖標排列方式進行排列,簡化了用戶進行圖標排列管理的操 作。 如圖1所示,為本發(fā)明實施例的計算機圖標排列管理裝置的結(jié)構(gòu)示意圖,其包括 監(jiān)視模塊,用于監(jiān)視用戶通過輸入設(shè)備進行的一次第一輸入操作; 比較模塊,用于比較所述第一輸入操作與預(yù)設(shè)的第二輸入操作,獲取一比較結(jié)
果; 執(zhí)行模塊,用于在所述比較結(jié)果指示所述第一輸入操作與第二輸入操作匹配時, 控制當前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。 在本發(fā)明的具體實施例中,該輸入設(shè)備可以是鼠標、筆記本的觸控板(Touchpad)、 計算機上的觸摸屏等。 在此,該預(yù)設(shè)的第二輸入操作可以是如下的操作 對當前窗口的空白區(qū)域或桌面的空白區(qū)域的雙擊,其可以通過鼠標輸入,也可以 通過觸控板輸入,當然還可以通過觸摸屏輸入; 對設(shè)置于當前窗口的重排圖標或設(shè)置于桌面的重排圖標的雙擊操作,其可以通過 鼠標輸入,也可以通過觸控板輸入,當然還可以通過觸摸屏輸入;
6
對設(shè)置于當前窗口的重排圖標或設(shè)置于桌面的重排圖標的單擊操作,其可以通過 鼠標輸入,也可以通過觸控板輸入,當然還可以通過觸摸屏輸入; 當然還可以通過判斷鼠標指針在當前窗口或桌面的空白區(qū)域運動預(yù)設(shè)軌跡來判 斷,如控制鼠標指針在當前窗口或桌面的運動軌跡為線段、弧線或圓等軌跡都可以;
當然,還可以是判斷鼠標指針在當前窗口或桌面的空白區(qū)域運動預(yù)設(shè)軌跡后進一 步在空白處執(zhí)行雙擊或單擊操作等。 對于前3種方式而言,前面提到的匹配是完全相同,而對于軌跡方式,匹配則是相 似度滿足要求。 監(jiān)視模塊監(jiān)視用戶通過輸入設(shè)備進行的每一次輸入操作,并進行比較,在本次輸 入操作與預(yù)設(shè)的第二輸入操作匹配時,則由執(zhí)行模塊控制當前窗口或桌面的圖標按預(yù)設(shè)規(guī) 則進行重新排列。 其中,該預(yù)設(shè)規(guī)則可以是如下的規(guī)則 規(guī)則一、按照網(wǎng)格自動排列,且任意兩個圖標不重疊; 規(guī)則二、圖標排列到距離當前位置最近的網(wǎng)格,且任意兩個圖標不重疊; 規(guī)則三、與其他圖標不互相覆蓋的最近的位置。 按照上述的方法進行處理后,圖標會從當前位置移動到其他位置,位置改變,在圖 標較多時,用戶可能需要花費較多的時間去尋找某一個圖標,為了便于用戶盡快定位移動 后的圖標,本發(fā)明實施例的執(zhí)行模塊具體包括目標位置計算模塊,用于在所述比較結(jié)果指示所述第一輸入操作與第二輸入操作
匹配時,按照所述預(yù)設(shè)規(guī)則計算所述當前窗口或桌面的每個圖標的目標位置; 運動控制模塊,用于控制所述當前窗口或桌面的每個圖標按預(yù)定運動方式從各自
的當前位置移動到各自的目標位置。 其中,該預(yù)定運動方式包括速度、時間、運動軌跡等因素,如可以是從當前位置移 動到目標位置的勻速直線運動、從當前位置移動到目標位置的加速直線運動、從當前位置 移動到目標位置的減速直線運動等各種方式,當然,還可以是圓周運動、折線運動等各種方 式,只需要保證用戶能夠看到運動過程即可,也就是其運動時間應(yīng)該大于人眼的視覺暫留 時間。 通過上述的處理,用戶可以看到每個圖標在圖標重新排列過程中的運動軌跡,可 以快速定位移動后的圖標。 本發(fā)明實施例的計算機圖標排列管理裝置具有以下的有益效果 1、用戶僅需要輸入與預(yù)設(shè)輸入操作匹配的一次操作,大大簡化了用戶進行計算機
圖標管理的操作; 2、對于touchpad這種輸入方式而言,由于現(xiàn)有的菜單下的選項較小,所以定位困 難,而本發(fā)明實施例中,是在一個較大的區(qū)域(如空白區(qū)域或一個圖標)進行,降低了定位 精度的要求,使用戶能更加方便的進行計算機圖標管理的操作; 3、在圖標重新排列過程中,圖標從當前位置以一定的軌跡運動到目標位置,因此 圖標重排后,用戶能夠快速定位移動后的圖標。 本發(fā)明實施例的計算機圖標排列管理方法如圖2所示,包括
步驟21,監(jiān)視用戶通過輸入設(shè)備進行的一次第一輸入操作;
步驟22,比較所述第一輸入操作與預(yù)設(shè)的第二輸入操作,獲取一比較結(jié)果;
步驟23,在所述比較結(jié)果指示所述本次輸入操作與預(yù)設(shè)輸入操作匹配時,控制當
前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。
其中,該步驟23具體包括 步驟231,在所述比較結(jié)果指示所述第一輸入操作與第二輸入操作匹配時,按照所 述預(yù)設(shè)規(guī)則計算所述當前窗口或桌面的每個圖標的目標位置; 步驟232,控制所述當前窗口或桌面的每個圖標按預(yù)定運動方式從各自的當前位
置移動到各自的目標位置。
本發(fā)明實施例的計算機包括 主板; 中央處理器,設(shè)置在所述主板上;
輸入設(shè)備,與所述主板連接; 芯片組,設(shè)置在所述主板上,與所述中央處理器連接;
其中, 所述中央處理器用于比較用戶通過輸入設(shè)備進行的一次第一輸入操作與預(yù)設(shè)的 第二輸入操作,并在所述比較結(jié)果指示所述第一輸入操作與第二輸入操作匹配時,控制當 前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。 以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng) 視為本發(fā)明的保護范圍。
8
權(quán)利要求
一種計算機圖標排列管理方法,其特征在于,包括監(jiān)視用戶通過輸入設(shè)備進行的一次第一輸入操作;比較所述第一輸入操作與預(yù)設(shè)的第二輸入操作,獲取一比較結(jié)果;在所述比較結(jié)果指示所述本次輸入操作與預(yù)設(shè)輸入操作匹配時,控制當前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述比較結(jié)果指示所述本次輸入 操作與預(yù)設(shè)輸入操作匹配時,控制當前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列具體包 括在所述比較結(jié)果指示所述第一輸入操作與第二輸入操作匹配時,按照所述預(yù)設(shè)規(guī)則計 算所述當前窗口或桌面的每個所述圖標的各自的目標位置;控制所述當前窗口或桌面的每個所述圖標按預(yù)定運動方式從各自的當前位置移動到 各自的所述目標位置。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)定運動方式為勻速直線運動或變 速直線運動。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二輸入操作為 對所述當前窗口的空白區(qū)域或所述桌面的空白區(qū)域的雙擊;或 對設(shè)置于所述當前窗口或所述桌面的重排圖標的雙擊操作;或 對所述當前窗口的空白區(qū)域或所述桌面的空白區(qū)域的單擊;或 鼠標指針在當前窗口或桌面的空白區(qū)域運動預(yù)設(shè)軌跡。
5. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述預(yù)設(shè)規(guī)則為每個所述圖標按照網(wǎng)格 自動排列,且任意兩個所述圖標不重疊;或每個所述圖標排列到距離當前位置最近的網(wǎng)格, 且任意兩個所述圖標不重疊。
6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述輸入設(shè)備為鼠標、觸控板或觸摸屏。
7. —種計算機圖標排列管理裝置,其特征在于,包括 監(jiān)視模塊,用于監(jiān)視用戶通過輸入設(shè)備進行的一次第一輸入操作; 比較模塊,用于比較所述第一輸入操作與預(yù)設(shè)的第二輸入操作,獲取一比較結(jié)果; 執(zhí)行模塊,用于在所述比較結(jié)果指示所述本次輸入操作與預(yù)設(shè)輸入操作匹配時,控制當前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述執(zhí)行模塊具體包括 目標位置計算模塊,用于在所述比較結(jié)果指示所述第一輸入操作與第二輸入操作匹配時,按照所述預(yù)設(shè)規(guī)則計算所述當前窗口或桌面的每個所述圖標的各自的目標位置;運動控制模塊,用于控制所述當前窗口或桌面的每個所述圖標按預(yù)定運動方式從各自 的當前位置移動到各自的所述目標位置。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述預(yù)定運動方式為勻速直線運動或變 速直線運動。
10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二輸入操作為 對所述當前窗口的空白區(qū)域或所述桌面的空白區(qū)域的雙擊;或 對設(shè)置于所述當前窗口或所述桌面的重排圖標的雙擊操作;或 對所述當前窗口的空白區(qū)域或所述桌面的空白區(qū)域的單擊;或鼠標指針在當前窗口或桌面的空白區(qū)域運動預(yù)設(shè)軌跡。
11. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述預(yù)設(shè)規(guī)則為每個所述圖標按照網(wǎng)格自動排列,且任意兩個所述圖標不重疊;或每個所述圖標排列到距離當前位置最近的網(wǎng)格,且任意兩個所述圖標不重疊。
12. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述輸入設(shè)備為鼠標、觸控板或觸摸屏。
13. —種計算機,包括主板;中央處理器,設(shè)置在所述主板上;輸入設(shè)備,與所述主板連接;芯片組,設(shè)置在所述主板上,與所述中央處理器連接;其特征在于,所述中央處理器用于比較用戶通過輸入設(shè)備進行的一次第一輸入操作與預(yù)設(shè)的第二輸入操作,并在比較結(jié)果指示所述第一輸入操作與第二輸入操作匹配時,控制當前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。
14. 根據(jù)權(quán)利要求13所述的計算機,其特征在于,所述中央處理器具體用于在所述比較結(jié)果指示所述第一輸入操作與第二輸入操作匹配時,按照所述預(yù)設(shè)規(guī)則計算所述當前窗口或桌面的每個圖標的目標位置,并控制所述當前窗口或桌面的每個所述圖標按預(yù)定運動方式從各自的當前位置移動到各自的所述目標位置。
全文摘要
本發(fā)明提供一種計算機圖標排列管理方法、裝置及計算機,該方法包括監(jiān)視用戶通過輸入設(shè)備進行的一次第一輸入操作;比較所述第一輸入操作與預(yù)設(shè)的第二輸入操作,獲取一比較結(jié)果;在所述比較結(jié)果指示所述本次輸入操作與預(yù)設(shè)輸入操作匹配時,控制當前窗口或桌面的圖標按預(yù)設(shè)規(guī)則進行重新排列。本發(fā)明實施例大大簡化了用戶進行計算機圖標管理的操作。
文檔編號G06F3/048GK101770331SQ20091007649
公開日2010年7月7日 申請日期2009年1月5日 優(yōu)先權(quán)日2009年1月5日
發(fā)明者張華濤, 李向陽, 秦波, 遲連濱 申請人:聯(lián)想(北京)有限公司