軟件專利申請 軟件專利( 三 )


根據底邊、第一斜邊和第二斜邊的長度、底邊上的高度的長度和要顯示的圖標的數量,計算要顯示的每個圖標的坐標的步驟具體包括:
根據下面的公式(1),計算除了每個頂點之外要顯示在底部的圖標的坐標(,Yi):

其中,I代表逆時針方向從三角形頂點開始的ith圖標;Ld代表底邊的邊長,H代表底邊高度的長度;
根據下面的公式(2),計算除了每個頂點之外要在第一斜邊上顯示的圖標的坐標(,Yi):

其中La代表第一斜邊的長度;
根據下面的公式(3),計算除了每個頂點之外要在第二斜邊上顯示的圖標的坐標(,Yi):

其中Lb代表第二斜邊的長度 。
5.根據權利要求2所述的方法,其特征在于,當待顯示的圖標數量為N=3+3m+1,m為正整數且m ≥ 1時,該三角形為等邊三角形,該等邊三角形的每條邊除每個頂點外均有m個待顯示的圖標;
根據底邊、第一斜邊和第二斜邊的長度、底邊上的高度的長度和要顯示的圖標的數量,計算要顯示的每個圖標的坐標的步驟具體包括:
根據下面的公式(1),計算除了每個頂點之外要顯示在底部的圖標的坐標(,Yi):

其中,I代表從三角形頂點逆時針方向的第I個圖標,其中,最后一個要顯示的圖標位于等邊三角形的中心;Ld代表底邊的邊長,H代表底邊高度的長度;
根據下面的公式(4),計算除了每個頂點之外要在第一斜邊上顯示的圖標的坐標(,Yi):

根據下面的公式(5),計算除了每個頂點之外要在第二斜邊上顯示的圖標的坐標(,Yi):

根據以下公式(6)計算要顯示的最后一個圖標的坐標(,Yi):

6.如權利要求2所述的方法,其特征在于,當待顯示的圖標數量為N=3+3m+2,m為正整數且m ≥ 1時,該三角形為等邊三角形,該等邊三角形的底邊除每個頂點外有m+1個待顯示圖標,該等邊三角形的第一斜邊和第二斜邊除每個頂點外有m個待顯示圖標;
根據底邊、第一斜邊和第二斜邊的長度、底邊上的高度的長度和要顯示的圖標的數量,計算要顯示的每個圖標的坐標的步驟具體包括:
根據下面的公式(7),計算除了每個頂點之外要顯示在底部的圖標的坐標(,Yi):

其中,I代表從三角形頂點逆時針方向的第I個圖標,其中,最后一個要顯示的圖標位于等邊三角形的中心;Ld代表底邊的邊長,H代表底邊高度的長度;
根據下面的公式(4),計算除了每個頂點之外要在第一斜邊上顯示的圖標的坐標(,Yi):

根據下面的公式(8),計算除了每個頂點之外要在第二斜邊上顯示的圖標的坐標(,Yi):

根據以下公式(6)計算要顯示的最后一個圖標的坐標(,Yi):

7.根據權利要求3所述的方法,其中,通過調用圖標讀取界面,在由圖標三角形排列坐標算法計算的每個圖標的坐標位置顯示讀取的圖標的步驟包括:
根據歷史使用情況選擇應用之一的圖標;
在等邊三角形的中心顯示選定的圖標 。
8.一種顯示圖標三角形排列的裝置,包括:
圖標界面模塊,用于預設多個應用的圖標,并為每個圖標提供圖標讀取界面;
模板界面模塊,用于預先設置圖標三角形排列模板,并提供實現圖標三角形排列模板的界面,其中,圖標三角形排列模板具有圖標三角形排列坐標算法,使得顯示區域中多個圖標的坐標位置呈三角形排列;
模板實現模塊,用于通過調用圖標三角形排列模板的實現界面,實現圖標三角形排列坐標算法,并計算顯示區域內各圖標的坐標,實現圖標三角形排列模板;
圖標顯示模塊,用于通過調用圖標讀取界面,在圖標三角形排列坐標算法計算出的每個圖標的坐標位置顯示讀取的圖標 。
9.根據權利要求8所述的裝置,其中三角形排列中的三角形包括上頂點、左頂點、右頂點、第一斜邊、第二斜邊、底邊和底邊上的高度;模板接口模塊包括:
坐標建立模塊,用于建立坐標系,坐標系的橫軸平行于底邊,坐標系的縱軸平行于底邊的高度,三角形位于坐標系的范圍區域,上頂點、左頂點和右頂點的坐標值為固定值;
圖標數量獲取模塊,用于獲取待顯示圖標的數量n,其中n為正整數,n≥3;
計算模塊,用于根據下邊緣、第一斜邊緣和第二斜邊緣的長度、下邊緣高度的長度和待顯示圖標的數量,計算每個待顯示圖標的坐標;其中待顯示圖標中三個圖標的坐標值分別等于三角形的上頂點、左頂點和右頂點的坐標值 。
10.根據權利要求9所述的設備,其中所述三角形是等邊三角形;

推薦閱讀