本發(fā)明涉及終端應用技術領域,尤其涉及一種圖標排列方法及系統。
背景技術:
終端,如手機、平板電腦和個人數字助理(Personal Digital Assistant,PDA)等在人們的日常生活中扮演著越來越重要的角色。終端的功能越來越強大,運行在終端的應用程序的功能也越來越豐富,并且這些應用程序及應用程序的功能都需要通過圖標來展示,以引導用戶選擇應用程序或調用功能。
由于終端顯示界面的尺寸限制,終端顯示界面的應用圖標數量有限。因此,現在主流的圖標展示方式是圖標分頁排列,如以3*3的形式排列,每頁最多顯示9個圖標。頁面無任何可操作性,不夠生動形象,久而久之,這種方式也造成用戶使用的枯燥感。
技術實現要素:
鑒于以上內容,有必要提供一種圖標排列方法及系統,能增加每頁頁面顯示的圖標的數量,豐富了圖標的排列形式,使終端更為智能化
一種圖標排列方法,應用于電子設備中,所述方法包括:
接收用戶觸發(fā)的以輪盤形狀排列圖標的信號;
獲取待排列的圖標;
確定所獲取的圖標的數量,及根據所獲取的圖標的數量確定輪盤的數量;及
基于輪盤的數量,將所獲取的圖標排列在輪盤上。
根據本發(fā)明一優(yōu)選實施例,所述待排列的圖標包括以下一種或者多種:桌面上應用的圖標、功能性的設置圖標,所述功能性的設置圖標包括應用程序的功能對應的圖標、設置所述電子設備的系統功能的圖標。
根據本發(fā)明一優(yōu)選實施例,所述基于輪盤的數量,將所獲取的圖標排列在輪盤上包括:
當所獲取的圖標的數量小于或者等于第一預設數量時,將所獲取的圖標排列在一個輪盤上;或
當所獲取的圖標的數量大于第一預設數量,小于或等于第二預設數量時,將所獲取的圖標排列在兩個輪盤上,每個輪盤上圖標的數量小于或等于第一預設數量,其中,第二預設數量大于第一預設數量;或
當所獲取的圖標的數量大于第二預設數量時,將所獲取的圖標排列在兩個輪盤上,且在輪盤中增加切換功能,每個輪盤上顯示的一組圖標的數量小于或等于第一預設數量,所述切換功能用于將輪盤上的當前一組圖標切換成另外一組圖標。
根據本發(fā)明一優(yōu)選實施例,所述方法還包括:
當輪盤上顯示的一組圖標的數量小于第一預設數量時,接收用戶選擇的圖標,并將接收的圖標添加到所述一組圖標中。
根據本發(fā)明一優(yōu)選實施例,所述方法還包括:
接收用戶對輪盤上的圖標進行更改的操作,所述更改的操作包括刪除、替換。
一種圖標排列系統,所述系統包括:
接收模塊,用于接收用戶觸發(fā)的以輪盤形狀排列圖標的信號;
獲取模塊,用于獲取待排列的圖標;
確定模塊,用于確定所獲取的圖標的數量,及根據所獲取的圖標的數量確定輪盤的數量;及
排列模塊,用于基于輪盤的數量,將所獲取的圖標排列在輪盤上。
根據本發(fā)明一優(yōu)選實施例,所述待排列的圖標包括以下一種或者多種:桌面上應用的圖標、功能性的設置圖標,所述功能性的設置圖標包括應用程序的功能對應的圖標、設置所述電子設備的系統功能的圖標。
根據本發(fā)明一優(yōu)選實施例,所述排列模塊用于基于輪盤的數量,將所獲取的圖標排列在輪盤上包括:
當所獲取的圖標的數量小于或者等于第一預設數量時,將所獲取的圖標排列在一個輪盤上;或
當所獲取的圖標的數量大于第一預設數量,小于或等于第二預設數量時,將所獲取的圖標排列在兩個輪盤上,每個輪盤上圖標的數量小于或等于第一預設數量,其中,第二預設數量大于第一預設數量;或
當所獲取的圖標的數量大于第二預設數量時,將所獲取的圖標排列在兩個輪盤上,且在輪盤中增加切換功能,每個輪盤上顯示的一組圖標的數量小于或等于第一預設數量,所述切換功能用于將輪盤上的當前一組圖標切換成另外一組圖標。
根據本發(fā)明一優(yōu)選實施例,所述接收模塊還用于當輪盤上顯示的一組圖標的數量小于第一預設數量時,接收用戶選擇的圖標,并將接收的圖標添加到所述一組圖標中。
根據本發(fā)明一優(yōu)選實施例,其特征在于,所述接收模塊還用于接收用戶對輪盤上的圖標進行更改的操作,所述更改的操作包括刪除、替換。
由以上技術方案可以看出,本發(fā)明將桌面上應用的圖標及功能性的設置圖標以輪盤形狀排列,能增加每頁頁面顯示的圖標的數量,并將功能性的設置圖標排列在輪盤中,更能方便用戶打開經常使用的功能。同時豐富了圖標的排列形式,使終端更為智能化。
附圖說明
圖1是本發(fā)明應用圖標排列方法的電子設備的較佳實施例的結構示意圖。
圖2是本發(fā)明圖標排列方法的較佳實施例的流程圖。
圖3是本發(fā)明輪盤顯示的示意圖。
圖4是本發(fā)明圖標排列系統的較佳實施例的功能模塊圖。
主要元件符號說明
具體實施方式
為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合附圖和具體實施例對本發(fā)明進行詳細描述。
如圖1所示,是實現圖標排列方法的電子設備的較佳實施例的結構示意圖。如該結構示意圖所示,所述電子設備1包括圖標排列系統10。該電子設備1還包括存儲設備20及處理設備30。
優(yōu)選地,本發(fā)明的圖標排列方法通過所述電子設備1中的圖標排列系統10來實現。所述電子設備1是一種能夠按照事先設定或存儲的指令,自動進行數值計算和/或信息處理的設備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,FPGA)、數字處理器(Digital Signal Processor,DSP)、嵌入式設備等。
所述電子設備1包括但不限于任何一種可與用戶通過鍵盤、鼠標、遙控器、觸摸板或聲控設備等方式進行人機交互的電子產品,例如,個人計算機、平板電腦、智能手機、個人數字助理(Personal Digital Assistant,PDA)、游戲機、交互式網絡電視(Internet Protocol Television,IPTV)、智能式穿戴式設備等。其中,所述電子設備1所處的網絡包括但不限于互聯網、廣域網、城域網、局域網、虛擬專用網絡(Virtual Private Network,VPN)等。
所述圖標排列系統10將桌面上應用的圖標及功能性的設置圖標以輪盤形狀排列,能增加每頁頁面顯示的圖標的數量,并將功能性的設置圖標排列在輪盤中,更能方便用戶打開經常使用的功能。同時豐富了圖標的排列形式,使終端更為智能化。
所述存儲設備20用于存儲所述圖標排列系統10中各個程序段的程序代碼。該存儲設備20可以為智能媒體卡(smart media card)、安全數字卡(secure digital card)、快閃存儲器卡(flash card)等儲存設備。
所述處理設備30可以是一個或者多個微處理器、數字處理器組成。
如圖2所示,是本發(fā)明圖標排列方法的較佳實施例的流程圖。根據不同的需求,該流程圖中步驟的順序可以改變,某些步驟可以省略。
S10,所述圖標排列系統10接收用戶觸發(fā)的以輪盤形狀排列圖標的信號。
在本實施例中,所述圖標排列系統10提供以輪盤形狀排列圖標的設置選項,當用戶點擊或者觸控所述以輪盤形狀排列圖標的設置選項時,即確定為用戶觸發(fā)了以輪盤形狀排列圖標的信號。
S11,所述圖標排列系統10獲取待排列的圖標。
在本實施例中,所述待排列的圖標包括以下一種或者多種:桌面上應用的圖標、功能性的設置圖標。所述功能性的設置圖標包括應用程序的功能對應的圖標(例如某個應用程序的某個功能,如聊天軟件中某一個聯系人的桌面圖標)、設置電子設備1的系統功能的圖標(如關機、重啟等等)。將功能性的設置圖標排列在輪盤上,方便用戶能直接調用該功能性的設置圖標對應的功能。所述待排列的圖標可由用戶自定義設置。
S12,所述圖標排列系統10確定所獲取的圖標的數量,及根據所獲取的圖標的數量確定輪盤的數量。
在本實施例中,根據所獲取的圖標的數量確定輪盤的數量包括:
當所獲取的圖標的數量小于或者等于第一預設數量(如12)時,輪盤的數量為一。當所獲取的圖標的數量大于第一預設數量,小于或等于第二預設數量(如24)時,輪盤的數量為二。當所獲取的圖標的數量大于第二預設數量時,輪盤的數量為二,且在輪盤中增加切換功能。所述切換功能用于將輪盤上的當前一組圖標切換成另外一組圖標。所述切換功能對應切換圖標。
例如,一個輪盤上排列3個圖標,當前一組圖標為:聯系人圖標、重啟圖標及瀏覽器圖標。當用戶點擊了輪盤中間的切換圖標時,輪盤上顯示另外一組圖標為:郵箱圖標、鈴聲設置圖標及圖庫圖標。
在本實施例中,第二預設數量可以是第一預設數量乘以倍數(如兩倍)后的數量,當然,在其他實施例中,所述第二預設數量也可以是大于第一預設數量,但不是第一預設數量乘以倍數的數量。所述第二預設數量及第一預設數量可以根據輪盤的大小決定。
S13,所述圖標排列系統10基于輪盤的數量,將所獲取的圖標排列在輪盤上。
在本實施例中,當所獲取的圖標的數量小于或者等于第一預設數量時,將所獲取的圖標排列在一個輪盤上。當所獲取的圖標的數量大于第一預設數量,小于或等于第二預設數量時,將所獲取的圖標排列在兩個輪盤上,每個輪盤上圖標的數量小于或等于第一預設數量。當所獲取的圖標的數量大于第二預設數量時,將所獲取的圖標排列在兩個輪盤上,且在輪盤中增加切換功能,每個輪盤上顯示的一組圖標的數量小于或等于第一預設數量。
如圖3所示,將12個圖標排列在一個輪盤上。用戶可以順時針或者逆時針旋轉該輪盤。
進一步地,所述圖標排列系統10還接收用戶對輪盤上的圖標進行更改的操作,所述更改的操作包括刪除、替換等等。
進一步地,當某一個輪盤上顯示的一組圖標的數量小于第一預設數量時,所述圖標排列系統10還繼續(xù)接收用戶選擇的圖標,并將選擇的圖標添加到所述一組圖標中。
本發(fā)明將桌面上應用的圖標及功能性的設置圖標以輪盤形狀排列,能增加每頁頁面顯示的圖標的數量,并將功能性的設置圖標排列在輪盤中,更能方便用戶打開經常使用的功能。同時豐富了圖標的排列形式,使終端更為智能化。
如圖4所示,所述圖標排列系統10包括接收模塊100、獲取模塊101、確定模塊102及排列模塊103。本發(fā)明所稱的模塊是指一種能夠被處理設備30所執(zhí)行并且能夠完成固定功能的一系列計算機程序段,其存儲在存儲設備20中。在本實施例中,關于各模塊的功能將在后續(xù)的實施例中詳述。
接收模塊100,用于接收用戶觸發(fā)的以輪盤形狀排列圖標的信號。
在本實施例中,所述圖標排列系統10提供以輪盤形狀排列圖標的設置選項,當用戶點擊或者觸控所述以輪盤形狀排列圖標的設置選項時,即用戶觸發(fā)了以輪盤形狀排列圖標的信號。
獲取模塊101,用于獲取待排列的圖標。
在本實施例中,所述待排列的圖標包括以下一種或者多種:桌面上應用的圖標、功能性的設置圖標。所述功能性的設置圖標包括應用程序的功能對應的圖標(例如某個應用程序的某個功能,如聊天軟件中某一個聯系人的桌面圖標)、設置電子設備1的系統功能的圖標(如關機、重啟等等)。將功能性的設置圖標排列在輪盤上,方便用戶能直接調用該功能性的設置圖標對應的功能。所述待排列的圖標可由用戶自定義設置。
確定模塊102,用于確定所獲取的圖標的數量,及根據所獲取的圖標的數量確定輪盤的數量。
在本實施例中,所述確定模塊102根據所獲取的圖標的數量確定輪盤的數量包括:
當所獲取的圖標的數量小于或者等于第一預設數量(如12)時,輪盤的數量為一。當所獲取的圖標的數量大于第一預設數量,小于或等于第二預設數量(如24)時,輪盤的數量為二。當所獲取的圖標的數量大于第二預設數量時,輪盤的數量為二,且在輪盤中增加切換功能。所述切換功能用于將輪盤上的當前一組圖標切換成另外一組圖標。所述切換功能對應切換圖標。
例如,一個輪盤上排列3個圖標,當前一組圖標為:聯系人圖標、重啟圖標及瀏覽器圖標。當用戶點擊了輪盤中間的切換圖標時,輪盤上顯示另外一組圖標為:郵箱圖標、鈴聲設置圖標及圖庫圖標。
在本實施例中,第二預設數量可以是第一預設數量乘以倍數(如兩倍)后的數量,當然,在其他實施例中,所述第二預設數量也可以是大于第一預設數量,但不是第一預設數量乘以倍數的數量。所述第二預設數量及第一預設數量可以根據輪盤的大小決定。
排列模塊103,用于基于輪盤的數量,將所獲取的圖標排列在輪盤上。
在本實施例中,當所獲取的圖標的數量小于或者等于第一預設數量時,所述排列模塊103將所獲取的圖標排列在一個輪盤上。當所獲取的圖標的數量大于第一預設數量,小于或等于第二預設數量時,所述排列模塊103將所獲取的圖標排列在兩個輪盤上,每個輪盤上圖標的數量小于或等于第一預設數量。當所獲取的圖標的數量大于第二預設數量時,所述排列模塊103將所獲取的圖標排列在兩個輪盤上,且在輪盤中增加切換功能,每個輪盤上顯示的一組圖標的數量小于或等于第一預設數量。
如圖3所示,將12個圖標排列在一個輪盤上。用戶可以順時針或者逆時針旋轉該輪盤。
進一步地,所述接收模塊100還接收用戶對輪盤上的圖標進行更改的操作,所述更改的操作包括刪除、替換等等。
進一步地,當某一個輪盤上顯示的一組圖標的數量小于第一預設數量時,所述接收模塊100還繼續(xù)接收用戶選擇的圖標,并將選擇的圖標添加到所述一組圖標中。
本發(fā)明將桌面上應用的圖標及功能性的設置圖標以輪盤形狀排列,能增加每頁頁面顯示的圖標的數量,并將功能性的設置圖標排列在輪盤中,更能方便用戶打開經常使用的功能。同時豐富了圖標的排列形式,使終端更為智能化。
在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能模塊的形式實現。
上述以軟件功能模塊的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能模塊存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。
對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發(fā)明內。不應將權利要求中的任何附關聯圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數不排除復數。系統權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
最后應說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或等同替換,而不脫離本發(fā)明技術方案的精神和范圍。