权利要求1的逻辑架构如下:利用图标三角形排列模板的程序界面计算每个图标的位置坐标;使用图标的程序界面,将位置坐标信息输入到图标显示程序中,以根据计算的位置坐标显示图标 。其中,图标三角形排列模板预设有图标三角形排列坐标算法,计算出符合三角形排列形式的坐标位置 。可以看出,权利要求1不仅写入了核心的图标三角形排列坐标算法,还写入了如何将图标三角形排列坐标算法应用到图标三角形排列显示的应用场景中,避免了专利被归为简单算法 。
在权利要求1的基础上,权利要求2进一步解释了图标三角形排列坐标算法,包括:
建立坐标系,坐标系的横轴平行于底边,坐标系的纵轴平行于底边的高度,三角形位于坐标系的范围区域,上顶点、左顶点和右顶点的坐标值为固定值;获取待显示图标的数量N,其中N为正整数,N≥3;;根据底边、第一斜边和第二斜边的长度、底边高度的长度和待显示图标的数量,计算每个待显示图标的坐标;其中待显示图标中三个图标的坐标值分别等于三角形的上顶点、左顶点和右顶点的坐标值 。
权利要求2将图标三角形排列坐标算法分为三部分:底部坐标的计算方法;第一斜边坐标的计算方法;第二斜边坐标的计算方法 。
参考所附权利要求的全文,权利要求4、5和6是一组,权利要求2具体给出了底边、第一斜边、第二斜边和中心点的计算公式 。区别在于:权利要求4中的图标数量只是3的倍数,所以图标可以均匀排列在三角形的每一边,每一边有m个图标;权利要求5:除了在三角形的每一边均匀排列m个图标外,还剩下一个图标,放在三角形的中心;权利要求6是指冗余的两个图标,其中一个放置在三角形的底部,与底部的其他图标均匀排列,另一个放置在三角形的中心 。
参考所附权利要求的全文,权利要求3和7是一组,将排列参考的三角形定义为等边三角形,同时在三角形的中心放置一个图标,权利要求7将放置在中心的图标定义为根据历史用法选择的最常用图标,即常用图标居中 。
专利公开号为CN103543912A,是北京奇虎科技有限公司的专利申请,已于2016年8月31日获得发明授权 。由于软件专利的一系列特殊要求,编写软件专利极其困难 。虽然本发明专利的技术非常简单,但是为了满足软件专利的写作要求,整个权利要求和说明书都非常复杂 。
标签
由于本文旨在为非专业人士普及知识,篇幅有限,难以对每一条权利要求进行分析,也难以对说明书示例的撰写进行深入分析 。读者可以在本文技术分析的基础上阅读CN103543912A专利,从而对高质量的软件专利有一个初步的了解 。感兴趣的读者可以给我发邮件进一步讨论 。
附:权利要求全文 。
1.一种图标三角形排列显示方法,包括:
预先设置多个应用的图标,并提供每个图标的图标读取界面;
预先设置图标三角形排列模板,并提供图标三角形排列模板的实现界面,其中,图标三角形排列模板具有图标三角形排列坐标算法,使得显示区域中多个图标的坐标位置呈三角形排列;
通过调用图标三角形排列模板的实现界面,执行图标三角形排列坐标算法,计算显示区域中每个图标的坐标,实现图标三角形排列模板;
通过调用图标读取界面,读取的图标显示在通过图标三角形排列坐标算法计算的每个图标的坐标位置 。
2.根据权利要求1所述的方法,其中三角形排列中的三角形包括上顶点、左顶点、右顶点、第一斜边、第二斜边、底边和底边上的高度;图标三角形排列坐标算法包括:
建立坐标系,坐标系的横轴平行于底边,坐标系的纵轴平行于底边的高度,三角形位于坐标系的范围区域,上顶点、左顶点和右顶点的坐标值为固定值;
获取待显示图标的数量n,其中n为正整数,n≥3;
根据底边、第一斜边和第二斜边的长度、底边高度的长度和待显示图标的数量,计算每个待显示图标的坐标;其中待显示图标中三个图标的坐标值分别等于三角形的上顶点、左顶点和右顶点的坐标值 。
3.根据权利要求2所述的方法,其中,所述三角形是等边三角形;
当要显示的图标数量为四个时,一个要显示的图标位于等边三角形的中心;
当要显示的图标数量为五个时,一个要显示的图标位于等边三角形的中心,一个要显示的图标位于等边三角形底部的中点 。
4.如权利要求2所述的方法,其特征在于,当要显示的图标数量为N=3+3m时,m为正整数,m ≥ 1,除每个顶点外,三角形的每条边都有m个要显示的图标;
推荐阅读
- 十大天气预报软件排行榜 哪个天气预报最好用最精准
- 国外评选出2021十大手机杀毒软件 手机杀毒软件有哪些
- 教你在社交软件撩妹指南,这样一撩一个准!
- 跑步软件排行榜第一名 跑步圣经网
- 手机版股票自动交易软件 机智股票自动交易软件
- 标签打印软件哪款好用 标签打印机软件
- 手机平面设计制图软件 图画软件
- 正版免费的电子书软件 电子书 免费下载
- 腾讯手机管家排第一,你用的哪款? 最好的手机杀毒软件
- 天游软件精品战略玩出彩-我们只做精品游戏[图]