软件专利申请 软件专利( 三 )


根据底边、第一斜边和第二斜边的长度、底边上的高度的长度和要显示的图标的数量,计算要显示的每个图标的坐标的步骤具体包括:
根据下面的公式(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所述的设备,其中所述三角形是等边三角形;

推荐阅读