一种应用图标自动布局方法及装置制造方法及图纸

技术编号:15690450 阅读:65 留言:0更新日期:2017-06-24 02:51
本发明专利技术适用于移动终端技术领域,提供了一种应用图标自动布局方法及装置,所述应用图标自动布局方法包括:获取应用图标的像素平均值;读取桌面背景图,提取轮廓区域;在提取的轮廓区域中,选择图标安置区域;倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,根据差异安置所述应用图标。本发明专利技术解决了现有的桌面背景颜色和应用图标颜色很容易混淆在一起,让用户无法快速找到目标应用图标的问题。有益效果在于两方面,一方面,将图标安置在与其像素平均值差异大的图标安置区域,防止背景的颜色过分接近,干扰用户识别图标,另一方面,能根据用户的喜好自动布局应用图标,提高用户体验。

Automatic layout method and device for application icons

The invention is applicable to the field of mobile terminal technology, provides a method and device for automatic application icon layout method which includes the application icon automatically layout: the average value of the pixel gets the application icon; read the desktop background image, extracting the contour region; in contour extraction, select the icon placement area; if there are multiple the icon placement area, obtaining the difference pixels of the pixel icon resettlement area average value and the average value of the application icon, according to the difference of the application icon placement. The invention solves the problem that the existing desktop background color and the application icon color are easily confused together so that the user can not quickly find the target application icon. The beneficial effect lies in two aspects, on the one hand, the icons placed in its pixel average difference large icon placement region, to prevent too close to the color of the background, the interference user identification icon, on the other hand, according to the user's preferences for automatic layout of the application icon, improve the user experience.

【技术实现步骤摘要】
一种应用图标自动布局方法及装置
本专利技术属于移动终端
,尤其涉及一种应用图标自动布局方法及装置。
技术介绍
智能电子设备广泛普及,伴随着大量应用程序的产生。在电子设备的桌面上,会依次排列大量的应用程序图标,简称:应用图标,应用图标一般用户为了美化桌面背景,会设置不同的图片作为桌面背景,以在视觉感受方面带来良好体验。然而,应用图标的颜色也不尽相同,有时桌面背景颜色和应用图标颜色很容易混淆在一起,让用户无法快速找到目标应用图标。有时用户不希望桌面背景图片的某些感兴趣的区域被遮盖。
技术实现思路
本专利技术实施例的目的在于提供一种应用图标自动布局方法,旨在解决现有的桌面背景颜色和应用图标颜色很容易混淆在一起,让用户无法快速找到目标应用图标的问题。本专利技术实施例是这样实现的,一种应用图标自动布局方法,包括:获取应用图标的像素平均值;读取桌面背景图,提取轮廓区域;在提取的轮廓区域中,选择图标安置区域;倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,根据差异安置所述应用图标。本专利技术实施例的另一目的在于提供一种应用图标自动布局装置,包括:获取模块,用于获取应用图标的像素平均值;提取模块,用于读取桌面背景图,提取轮廓区域;选择模块,用于在提取的轮廓区域中,选择图标安置区域;安置模块,用于倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,根据差异安置所述应用图标。在本专利技术实施例中,倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,根据差异安置所述应用图标,解决了现有的桌面背景颜色和应用图标颜色很容易混淆在一起,让用户无法快速找到目标应用图标的问题。有益效果在于两方面,一方面,将图标安置在与其像素平均值差异大的图标安置区域,防止背景的颜色过分接近,干扰用户识别图标,另一方面,能根据用户的喜好自动布局应用图标,提高用户体验。附图说明图1是本专利技术实施例提供的应用图标自动布局方法的实现流程图;图2是本专利技术实施例提供的应用图标自动布局方法步骤S103的实现流程图;图3是本专利技术实施例提供的应用图标自动布局方法步骤S104的实现流程图;图4是本专利技术实施例提供的应用图标自动布局装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“倘若”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“倘若确定”或“倘若读取到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。实施例一图1是本专利技术实施例提供的应用图标自动布局方法的实现流程图,详述如下:在步骤S101中,获取应用图标的像素平均值;获取移动终端中每个应用图标中心部位的像素平均值;按像素平均值从小到大的顺序,对应用图标进行排序:在步骤S102中,读取桌面背景图,提取轮廓区域;其中,将面积小于预设阈值的轮廓区域合并到邻近的轮廓区域,以避免产生碎片化无用的轮廓区域。在步骤S103中,在提取的轮廓区域中,选择图标安置区域;在步骤S104中,倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,根据差异安置所述应用图标。获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的像素差值,根据像素差值,将所述应用图标安置在与其像素平均值差异大的图标安置区域。当新安装应用图标时,根据新安装的应用图标中的像素平均值确定与其像素平均值差异大的图标安置区域,然后按像素平均值从小到大的顺序,根据新安装的应用图标中的像素平均值,将该应用图标插入所述图标安置区域中相应的位置,并相应地调整排列在新安装的应用图标后的其他应用图标的显示位置,将它们的显示位置往后调整。在本专利技术实施例中,有益效果在于两方面,一方面,将应用图标安置在与其像素平均值差异大的图标安置区域,防止背景的颜色过分接近,干扰用户识别应用图标,另一方面,能根据用户的喜好自动布局应用图标,提高用户体验。实施例二本专利技术实施例描述了应用图标自动布局方法步骤S102的实现流程,详述如下:通过边界检测的图像处理方式,提取轮廓区域;通过接收手动绘制的方式,提取轮廓区域。实施例三图2是本专利技术实施例提供的应用图标自动布局方法步骤S103的实现流程图,详述如下:在步骤S201中,判断提取的轮廓区域是否为用户手动绘制的轮廓区域;在步骤S202中,倘若提取的轮廓区域为用户手动绘制的轮廓区域,则将提取的轮廓区域作为选择的图标安置区域;在步骤S203中,倘若提取的轮廓区域不为用户手动绘制的轮廓区域,则选择桌面背景图中心位置以外的轮廓区域作为图标安置区域,或者,将用户的手动选择的轮廓区域作为选择的图标安置区域。在本专利技术实施例中,用户可以手绘图标安置区域,比如手绘特殊的曲线图作为图标安置区域,使得图标布局按照该曲线排列,增加用户体验。如果用户没有手绘图标安置区域,系统会根据背景图像,选择一些特殊的区域作为图标摆放位置,可以避免将背景图像中一些关键区域遮挡。比如,将应用图标布置在背景图四周。实施例四本专利技术实施例描述了安置应用图标的实现流程,详述如下:倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,将所述应用图标安置在与其像素平均值差异大的图标安置区域。实施例五图3是本专利技术实施例提供的应用图标自动布局方法步骤S104的实现流程图,详述如下:在步骤S301中,按第一顺序,对多个所述图标安置区域的像素平均值进行排序;在步骤S302中,按第二顺序,对所述应用图标的像素平均值进行排序;在步骤S303中,按顺序依次读取所述应用图标,查找多个所述图标安置区域中容量非空的图标安置区域;在步骤S304中,计算所述应用图标与容量非空的图标安置区域的像素平均值的差值,将差值取绝对值,按从大到小的顺序,查找优选的绝对值对应的图标安置区域;在步骤S305中,将所述应用图标放置于优选的绝对值对应的图标安置区域;其中,所述第一顺序和所述第二顺序是相反的顺序。其中,如果只有一个图标安置区域,则所有的图标均安置在该图标安置区域内。而图标排列顺序规则为:按本文档来自技高网...
一种应用图标自动布局方法及装置

【技术保护点】
一种应用图标自动布局方法,其特征在于,包括:获取应用图标的像素平均值;读取桌面背景图,提取轮廓区域;在提取的轮廓区域中,选择图标安置区域;倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,根据差异安置所述应用图标。

【技术特征摘要】
1.一种应用图标自动布局方法,其特征在于,包括:获取应用图标的像素平均值;读取桌面背景图,提取轮廓区域;在提取的轮廓区域中,选择图标安置区域;倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,根据差异安置所述应用图标。2.如权利要求1所述的应用图标自动布局方法,其特征在于,所述读取桌面背景图,提取至少一个轮廓区域,具体为:通过边界检测的图像处理方式,提取轮廓区域;通过接收手动绘制的方式,提取轮廓区域。3.如权利要求1所述的应用图标自动布局方法,其特征在于,所述在提取的轮廓区域中,选择图标安置区域,具体为:判断提取的轮廓区域是否为用户手动绘制的轮廓区域;倘若提取的轮廓区域为用户手动绘制的轮廓区域,则将提取的轮廓区域作为选择的图标安置区域;倘若提取的轮廓区域不为用户手动绘制的轮廓区域,则选择桌面背景图中心位置以外的轮廓区域作为图标安置区域,或者,将用户的手动选择的轮廓区域作为选择的图标安置区域。4.如权利要求1所述的应用图标自动布局方法,其特征在于,所述倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,根据差异安置所述应用图标,具体为:倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,将所述应用图标安置在与其像素平均值差异大的图标安置区域。5.如权利要求1至4任一所述的应用图标自动布局方法,其特征在于,所述倘若有多个所述图标安置区域,则获取所述图标安置区域的像素平均值和所述应用图标的像素平均值之间的差异,根据差异安置所述应用图标,具体为:按第一顺序,对多个所述图标安置区域的像素平均值进行排序;按第二顺序,对所述应用图标的像素平均值进行排序;按顺序依次读取所述应用图标,查找多个所述图标安置区域中容量非空的图标安置区域;计算所述应用图标与容量非空的图标安置区域的像素平均值的差值,将差值取绝对值,按从大到小的顺序,查找优选的绝对值对应的图标安置区域;将所述应用图标放置于优选的绝对值对应的图标安置区域;...

【专利技术属性】
技术研发人员:张霞
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1