圖標顯示系統(tǒng)及方法
【技術領域】
[0001] 本發(fā)明涉及一種圖標顯示系統(tǒng)及方法。
【背景技術】
[0002] 目前,手機、平板等電子產品日趨大屏化,大觸摸屏的電子產品在給人們帶來更好 的視覺體驗的同時也帶來了操作上的苦惱。用戶在使用大觸摸屏的電子產品時往往需要靠 兩只手才能點擊觸摸屏上距離較遠的應用程序的圖標,非常的不方便。因此,如何使用戶在 電子產品的大觸摸屏上方便地進行單手操作成了一個亟待解決的問題。
【發(fā)明內容】
[0003] 鑒于W上內容,有必要提供一種圖標顯示系統(tǒng)及方法,使用戶在使用大觸摸屏的 電子產品時也能夠方便地進行單手操作,提高用戶體驗。
[0004] -種圖標顯示方法,應用于電子裝置中,該電子裝置包括觸摸屏,該觸摸屏上顯示 該電子裝置的主桌面,該主桌面上包括多個圖標,該方法包括:獲取所述主桌面上各個圖標 的排列順序;設置第二桌面在所述主桌面上的桌面顯示位置與寬度,及設置所述第二桌面 上圖標的大小與排列方式;根據設置的所述第二桌面上圖標的大小與排列方式、所述主桌 面上各個圖標的排列順序確定在所述第二桌面上顯示的圖標及該確定的圖標在所述第二 桌面上的圖標顯示位置;及在所述電子裝置的主桌面上顯示所述第二桌面,該第二桌面位 于所述桌面顯示位置且具有所述寬度,并根據所述圖標顯示位置在該第二桌面上顯示所述 確定的圖柄。
[0005] -種圖標顯示系統(tǒng),運行于電子裝置中,該電子裝置包括觸摸屏,該觸摸屏上顯示 該電子裝置的主桌面,該主桌面上包括多個圖標,該系統(tǒng)包括:獲取模塊,用于獲取所述主 桌面上各個圖標的排列順序;設置模塊,用于設置第二桌面在所述主桌面上的桌面顯示位 置與寬度,及設置所述第二桌面上圖標的大小與排列方式;確定模塊,用于根據設置的所述 第二桌面上圖標的大小與排列方式、所述主桌面上各個圖標的排列順序確定在所述第二桌 面上顯示的圖標及該確定的圖標在所述第二桌面上的圖標顯示位置;及顯示模塊,用于在 所述電子裝置的主桌面上顯示所述第二桌面,該第二桌面位于所述桌面顯示位置且具有所 述寬度,并根據所述圖標顯示位置在該第二桌面上顯示所述確定的圖標。
[0006] 相較于現有技術,本發(fā)明在電子裝置的主桌面上增加一個第二桌面,顯示所述電 子裝置的主桌面的圖標,為用戶單手操作電子裝置提供方便。
【附圖說明】
[0007] 圖1是本發(fā)明圖標顯示系統(tǒng)較佳實施例的運行環(huán)境示意圖。
[0008] 圖2是本發(fā)明圖標顯示系統(tǒng)較佳實施例的功能模塊圖。
[0009] 圖3是本發(fā)明圖標顯示方法較佳實施例的流程圖。
[0010] 圖4是第二桌面及第二桌面的寬度、第二桌面上的圖標的大小及排列方式的示意 圖。
[0011] 主要元件符號說明
[0012]
[0013]
[0014] 如下【具體實施方式】將結合上述附圖進一步說明本發(fā)明。
【具體實施方式】
[0015] 參閱圖1所示,是本發(fā)明圖標顯示系統(tǒng)10的較佳實施例的運行環(huán)境示意圖。在本 實施例中,所述的圖標顯示系統(tǒng)10安裝并運行于電子裝置1中,該電子裝置1還包括,但 不僅限于,存儲器11、處理器12及觸摸屏13。所述存儲器11可W是電子裝置1本身的內 存,也可W是安全數字卡、智能媒體卡等外部存儲設備,用于存儲圖標顯示系統(tǒng)10的程序 代碼及各類數據,例如所述電子裝置1的主桌面的圖標的坐標值等。所述觸摸屏13可W是 LCD (Liquid Cryst曰 1 Displ曰y :液晶)顯示屏或 OLED (Org曰nic Light-Emitting Diode 機發(fā)光二極管)顯示屏,用于感應發(fā)生在所述電子裝置1的觸摸屏13的一處或多處位置的 觸摸事件,包括是否發(fā)生觸摸,觸摸在觸摸屏13上形成的觸點位置,觸摸是否移動或中斷 等。所述電子裝置1可W是手機、平板等便攜式電子設備,該電子裝置1的部件11-13通過 系統(tǒng)總線進行通信。
[0016] 在本實施例中,所述電子裝置1運行所述圖標顯示系統(tǒng)10,首先獲取所述電子裝 置1的主桌面上各個圖標的排列順序。并設置第二桌面在所述電子裝置1的主桌面上的桌 面顯示位置與寬度,及所述第二桌面上顯示的圖標的大小及排列方式。然后根據設置的所 述第二桌面上圖標的大小與排列方式、所述電子裝置的1主桌面上的各個圖標的排列順序 確定在所述第二桌面上顯示的圖標的數量及該確定的圖標在所述第二桌面上的圖標顯示 位置。最后在所述電子裝置1的桌面上顯示所述第二桌面,及所述確定的圖標,為用戶單手 操作所述電子裝置1提供方便。
[0017] 參閱圖2所示,是本發(fā)明圖標顯示系統(tǒng)10較佳實施例的功能模塊圖。在本實施例 中,所述的圖標顯示系統(tǒng)10可W被分割成一個或多個模塊,所述一個或者多個模塊均被存 儲于存儲器11中,并由一個或多個處理器(本實施例為一個處理器12)所執(zhí)行,W完成本 發(fā)明。例如,參閱圖2所示,本發(fā)明所述的圖標顯示系統(tǒng)10被分割成獲取模塊21、存儲模塊 22、設置模塊23、確定模塊24、顯示模塊25 W及更新模塊26。本發(fā)明所稱的模塊是指能夠 完成特定功能的一系列計算機程序段,比程序更適合于描述軟件在電子裝置1中的執(zhí)行過 程。W下將結合圖3的流程圖來詳細描述模塊21-26的具體功能。
[0018] 參閱圖3所示,是本發(fā)明電子裝置界面優(yōu)化方法較佳實施例的流程圖。根據不同 的需求,圖3所示的流程圖中的步驟的執(zhí)行順序可W改變,某些步驟可W省略。
[0019] 步驟S31,獲取模塊21獲取所述電子裝置1的主桌面上的圖標的數量及各個圖標 的排列順序。
[0020] 在一般情況下,所述電子裝置1的觸摸屏13上顯示該電子裝置1的主桌面,所述 主桌面可W是一頁或者多頁,每一頁上包括一個或者多個W矩陣排列的方式顯示的圖標 (如圖4所示)。其中,每一個圖標在所述電子裝置1的主桌面上都擁有一個固定的圖標顯 示位置,該固定的圖標顯示位置的坐標值確定了所述圖標在所述電子裝置1的主桌面上的 排列順序。因此,所述獲取模塊21獲取所述電子裝置1的主桌面上的各個圖標的坐標值即 獲取所述圖標的排列順序。
[0021] 步驟S32,存儲模塊22將所述電子裝置1的主桌面上各個圖標的排列順序存儲到 所述存儲器11中。
[0022] 在本實施例中,所述存儲模塊22在所述存儲器11中建立數據鏈表,將所述電子裝 置1的桌面上各個圖標的坐標值存儲到所述數據鏈表中。優(yōu)選地,所述存儲模塊22可W根 據所述電子裝置1的主桌面上的圖標的數量在所述電子裝置1中創(chuàng)建一個具有相同結點數 的數據鏈表,逐一存儲所述電子裝置1的主桌面上各個圖標的坐標值到所述數據鏈表的結 點中。
[0023] 步驟S33,設置模塊23設置第二桌面在所述電子裝置1的主桌面上的桌面顯示位 置與寬度,及設置所述第二桌面上的圖標的大小與排列方式。
[0024] 在本實施例中,所述第二桌面在所述電子裝置1的主桌面上的桌面顯示位置可W 根據用戶的單手操作習慣來進行設置,例如設置所述第二桌面的桌面顯示位置為所述電子 裝置1的主桌面的左側或者右側等。所述第二桌面的寬度可W根據用戶的手指能夠操作的 范圍來進行設置,例如設置所述第二桌面的寬度為所述電子裝置1的主桌面的寬度的1/4 或者1/2等。所述第二桌面上的圖標的大小可W是與所述電子裝置1的主桌面上的圖標大