利索能及
我要发布
收藏
专利号: 2014107790735
申请人: 北京国双科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种图形界面的排列显示方法,其特征在于,包括:

读取屏幕的屏幕分辨率;

根据所述屏幕分辨率对所述图形界面进行划分,生成与所述屏幕分辨率对应的用于排列图标的排列网格;

获取需要显示的数据内容集合;

根据所述数据内容集合,获取与所述数据内容集合匹配的等高矩形排列模板,其中,所述等高矩形排列模板用于表征在图形界面内,在用于确定初始位置的正方形图标的横向方向上,以宽度不同的等高矩形图标按预定的排列方式对所述数据内容进行显示的排列显示方法,所述排列网格用于表征所述等高矩形排列模板中用于计算各个矩形图标各个边长的基本单位,其中,等高矩形排列模板的排列方式,包括在排列网格上确定用于确定初始位置的正方形图标的位置;在正方形图标的横向方向,排列着至少一个高度相同而宽度不同的长方形图标;通过等高矩形排列模板中的正方形图标和长方形图标的数量与数据内容集合中的数据内容进行匹配,得到与数据内容集合匹配的等高矩形排列模板,等高矩形排列模板中的各个等高矩形图标的长边边长和宽边边长都设定为排列网格的基本单位的整数倍;

根据需要显示的内容数量,预先设置不同的等高矩形排列模板;

将所述数据内容集合按照所述等高矩形排列模板对所述数据内容进行排列显示。

2.根据权利要求1所述的方法,其特征在于,根据所述屏幕分辨率对所述图形界面进行划分,生成排列网格的步骤包括:根据所述屏幕分辨率,确定用于划分所述图形界面的基本单位a;

按照所述基本单位a对所述图形界面进行划分,将所述图形界面划分为由正方形组成的所述排列网格,其中,所述正方形边长为所述基本单位a。

3.根据权利要求2所述的方法,其特征在于,所述数据内容集合至少包括:所述数据内容和与所述数据内容对应的预设图标属性,其中,根据所述数据内容集合,获取与所述数据内容集合匹配的等高矩形排列模板的步骤包括:根据所述数据内容集合,确定所述数据内容集合包含的所述数据内容的数量;

将所述数据内容的数量与所述等高矩形排列模板定义的图标数量进行匹配,得到与所述数据内容集合匹配的等高矩形排列模板;

将所述数据内容的所述预设图标属性分别与所述等高矩形排列模板中与各个图标对应的预设的图标属性进行匹配,得到所述数据内容在所述等高矩形排列模板中的显示位置。

4.根据权利要求2所述的方法,其特征在于,在所述读取屏幕的屏幕分辨率之前,所述方法还包括:设定所述等高矩形排列模板,所述等高矩形排列模板用于确定所述数据内容集合中的内容数据的显示位置和用于显示内容数据的等高矩形图标的图标大小。

5.根据权利要求4所述的方法,其特征在于,所述设定所述等高矩形排列模板的步骤包括:设定所述等高矩形图标间的图标间距为a;

设定所述等高矩形图标中用于定义初始位置的正方形的初始图标的边长为a*n,其中,所述n为正整数;

设定在所述初始图标在横向方向上的各个所述等高矩形图标的纵向高边边长为a*n,横向宽边边长为为a*n’,其中,所述n’为正整数;

根据所述初始图标的边长、所述等高矩形图标的横向宽边边长和所述图标间距,设定所述等高矩形图标的排列位置。

6.根据权利要求2所述的方法,其特征在于,所述数据内容集合至少包括:至少一个功能性数据和至少一个用于描述所述功能性数据的指标数据,其中,根据所述数据内容集合,获取与所述数据内容集合匹配的等高矩形排列模板的步骤包括:根据所述数据内容集合,确定所述数据内容集合中包含的与每个所述功能性数据对应的指标数据的指标数量;

将所述指标数量与所述等高矩形排列模板中定义为用于显示指标数据的所述等高矩形图标的显示数量进行匹配,得到与所述数据内容集合匹配的等高矩形排列模板。

7.根据权利要求6所述的方法,其特征在于,在所述读取屏幕的屏幕分辨率之前,所述方法还包括:设定所述等高矩形排列模板,所述等高矩形排列模板用于确定所述数据内容集合中用于显示所述功能性数据的正方形图标的位置,以及用于显示所述指标数据的所述等高矩形图标的图标位置和图标大小。

8.根据权利要求7所述的方法,其特征在于,所述设定所述等高矩形排列模板的步骤包括:设定所述等高矩形图标间的图标间距为a;

设定用于显示所述功能性数据的正方形图标的边长为a*n,其中,所述n为正整数;

设定各个用于显示所述指标数据的等高矩形图标的纵向高边边长为a*n,横向宽边边长为为a*n’,其中,所述n’为正整数;

根据所述初始图标的边长a*n、所述等高矩形图标的高边边长a*n’和所述图标间距a,设定所述等高矩形图标的排列位置。

9.一种图形界面的排列显示装置,其特征在于,所述装置包括:

读取模块,用于读取屏幕的屏幕分辨率;

生成模块,用于根据所述屏幕分辨率对所述图形界面进行划分,生成与所述屏幕分辨率对应的用于排列图标的排列网格;

第一获取模块,用于获取需要显示的数据内容集合;

第二获取模块,用于根据所述数据内容集合,获取与所述数据内容集合匹配的等高矩形排列模板,其中,所述等高矩形排列模板用于表征在图形界面内,在用于确定初始位置的正方形图标的横向方向上,以宽度不同的等高矩形图标按预定的排列方式对所述数据内容进行显示的排列显示方法,所述排列网格用于表征所述等高矩形排列模板中用于计算各个矩形图标各个边长的基本单位,其中,等高矩形排列模板的排列方式,包括在排列网格上确定用于确定初始位置的正方形图标的位置;在正方形图标的横向方向,排列着至少一个高度相同而宽度不同的长方形图标;通过等高矩形排列模板中的正方形图标和长方形图标的数量与数据内容集合中的数据内容进行匹配,得到与数据内容集合匹配的等高矩形排列模板,等高矩形排列模板中的各个等高矩形图标的长边边长和宽边边长都设定为排列网格的基本单位的整数倍;根据需要显示的内容数量,预先设置不同的等高矩形排列模板;

显示模块,用于将所述数据内容集合按照所述等高矩形排列模板对所述数据内容进行排列显示。

10.根据权利要求9所述的装置,其特征在于,所述装置还包括:

第一设定模块,用于设定所述等高矩形排列模板,所述等高矩形排列模板用于确定所述数据内容集合中的内容数据的显示位置和用于显示内容数据的等高矩形图标的图标大小。

11.根据权利要求9所述的装置,其特征在于,所述装置还包括:

第二设定模块,用于设定所述等高矩形排列模板,所述等高矩形排列模板用于确定所述数据内容集合中用于显示功能性数据的正方形图标的位置,以及用于显示指标数据的所述等高矩形图标的图标位置和图标大小。