图标和界面的适配处理方法、装置与流程

文档序号:12122383阅读:598来源:国知局
图标和界面的适配处理方法、装置与流程

本发明涉及移动终端技术领域,更具体地,涉及一种图标和界面的自动适配处理方法、装置。



背景技术:

随着应用程序开发技术发展,移动终端越来越智能化,更多的用户选择通过网络下载自己喜欢的应用程序,随之而来的是当下载了很多程序后,界面图标的混乱,很多用户都要自己去手动调整这些图标,其过程非常繁琐,降低用户体验。另外由于图标的颜色和用户喜欢的背景颜色不协调,导致界面不美观也是影响用户体验的重要因素。

关于图标和界面的自动适配处理方法目前有很多实例。其中一种公开了通过识别图标颜色,将相同颜色的图标排布在同一个页面上的方法达到快速排列并且协调的效果,其步骤包括:获取界面上的每个应用程序图标的颜色参数值;根据应用程序图标的颜色参数值进行颜色分类,得到颜色类别;根据应用程序图标的颜色类别,在移动终端的界面按预设的颜色顺序显示应用程序图标。

上述方法是采用颜色值排布图标,虽然能够快速排列,排列出来的界面并不一定美观,图标颜色和界面颜色融合度差,而且用户需要长时间的习惯才能够记住图标位置。



技术实现要素:

鉴于上述问题,本发明提出了一种图标和界面的自动适配处理方法及其装置,其兼顾了界面颜色和用户爱好,提高用户体验。

第一方面,本发明提供了一种图标和界面的适配处理方法,包括如下步骤:

响应于用户对界面上任一图标的选定操作指令,获取该图标的形状规则,将用户选中的图标作为参考,而不是由用户依次设定参数,因此能够让用户根据对图标的直观效果来进行选择,该方法具有直观、便捷的特点。

对当前界面显示的所有图标均按照所述形状规则进行处理,从而生成统一形状规则的图标,从而满足用户对图标形状特点的要求。

以排布单个图标所占的界面大小为单位分割当前界面为多个单位区域,获取各单位区域的色彩规则,依据该色彩规则对位于各单位区域中对应设置的图标依次处理,以使图标的色彩与界面色彩融合。在本实施例中,以排布单个图标所占的界面大小为单位分割当前界面,从而对各个单位区域分别处理,是分区域取样的方法,相对于整体取样,具有快捷,取样精准的特点。

结合第一方面,在本发明第一方面的第一个实施例中,所述形状规则至少包括用于表征图标的形状、大小、旋转、滤镜、缩放比例的参数。

结合第一方面,在本发明第一方面的第二个实施例中,所述形状规则还包括所述图标的蒙版参数。在本实施例中,检测用户所选中的图标是否使用了蒙版效果,从而获得蒙版参数。

结合第一方面的第二个实施例,在本发明第一方面的第三个实施例中,在所述图标使用蒙版的情况下,调用相应函数从所述图标所在的服务器中获取相应蒙版信息。

结合第一方面的第三个实施例,在本发明第一方面的第四个实施例中,当所述图标使用蒙版时,则还包括如下步骤:

基于所述蒙版信息,调用绘图函数绘制蒙版;

覆盖所述蒙版到界面上的所有图标上。如果用户选中的图标具有蒙版设计,则将其他的图标也做同样的蒙版覆盖处理,从而达到用户理想的效果。

结合第一方面,在本发明第一方面的第五个实施例中,所述色彩规则至少包括用于表征图标的色调,亮度,饱和度的参数。

结合第一方面,在本发明第一方面的第六个实施例中,所述获取各单位区域的色彩规则,其具体包括如下步骤:

获取所述单位区域内所有像素点的色彩参数;

计算单位区域内所有像素点的色彩参数的平均值,以作为该单位区域中所对应设置的图标的预设参数。

结合第一方面的第六个实施例,在本发明第一方面的第七个实施例中,还包括:

依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。所述预设参数是通过对每个单位区域取样、平均后而得到的,因此图标的色彩能够和界面融合。

结合第一方面,在本发明第一方面的第八个实施例中,所述获取各单位区域的色彩规则,具体包括如下步骤:

获取单位区域内所有像素点的色彩参数;

统计色彩参数一致的像素点的个数,并将个数最多的像素点的色彩参数作为该单位区域中所对应设置的图标的预设参数。

结合第一方面的第八个实施例,在本发明第一方面的第九个实施例中,还包括:

依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。所述预设参数是取个数最多的像素点的色彩参数,个数最多的像素点具有该单位区域色彩规则的代表性,因此图标能够和界面融合良好。

结合第一方面,在本发明第一方面的十个实施例中,所述获取各单位区域的色彩规则,具体包括如下步骤:

获取单位区域内所有像素点的色彩参数;

统计色彩参数一致的像素点的个数,计算所述个数位于预设置个数以上的像素点的色彩参数的平均值,以作为该对应单位区域中所设置图标的预设参数。

结合第一方面的第十个实施例,在本发明第一方面的第十一个实施例中,还包括:

依据所述各个单位区域内的预设参数设置各个单位区域内所排布的相应的图标的色彩。在本实施例中,将占比较少的色彩参数去除后求平均值而得到预设参数,因此图标能够和界面融合的更好。

结合第一方面,在本发明第一方面的第十二个实施例中,还包括:

在对当前界面显示的所有图标均按照所述形状规则进行处理时,按照图标所表征的功能排列图标。按照图标所表征的功能排列图标有利于用户在使用时记住图标的位置。

结合第一方面,在本发明第一方面的第十三个实施例中,还包括:

在对当前界面显示的所有图标均按照所述形状规则进行处理时,检测单个图标所占的界面面积,当其单位区域高于预设面积时,调用本机交互功能接口以提醒用户增设新界面以足够容纳所有图标。当按照用户选中的图标进行排版时,当图标所占用的单位区域高于预设面积时,在界面上无法容纳所有图标时,向用户提醒以提高用户体验。

第二方面,本发明提供了一种图标和界面的适配处理装置,该图标和界面的适配处理装置具有实现上述第一方面中图标和界面的适配处理方法行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。包括如下模块:

第一获取模块,用于响应于用户对界面上任一图标的选定操作指令,获取该图标的形状规则;将用户选中的图标作为参考,而不是由用户依次设定参数,能够让用户根据对图标的直观效果来进行选择,该方法具有直观、便捷的特点。

处理模块,用于对当前界面显示的所有图标均按照所述形状规则进行处理,从而生成统一形状规则的图标,从而满足用户对图标形状特点的要求。

第二获取模块,用于以排布单个图标所占的界面大小为单位分割当前界面为多个单位区域,获取各单位区域的色彩规则,依据该色彩规则对位于各单位区域中对应设置的图标依次处理,以使图标的色彩与界面色彩融合。在本实施例中,以排布单个图标所占的界面大小为单位分割当前界面,从而对各个单位区域分别处理,是分区域取样的方法,相对于整体取样,具有快捷,取样精准的特点。

结合第二方面,在本发明第二方面的第一个实施例中,所述形状规则至少包括用于表征图标的形状、大小、旋转、滤镜、缩放比例的参数。

结合第二方面,在本发明第二方面的第二个实施例中,所述形状规则还包括所述图标的蒙版参数。在本实施例中,检测用户所选中的图标是否使用了蒙版效果,从而获得蒙版参数。

结合第二方面的第二个实施例,在本发明第二方面的第三个实施例中,在所述图标使用蒙版的情况下,调用相应函数从所述图标所在的服务器中获取相应蒙版信息。

结合第二方面的第三个实施例,在本发明第二方面的第四个实施例中,当所述图标使用蒙版时,则还包括如下单元:

绘制单元,用于基于所述蒙版信息,调用绘图函数绘制蒙版;

覆盖单元,用于覆盖所述蒙版到界面上的所有图标上。如果用户选中的图标具有蒙版设计,则将其他的图标也做同样的蒙版覆盖处理,从而达到用户理想的效果。

结合第二方面,在本发明第二方面的第五个实施例中,所述色彩规则至少包括用于表征图标的色调,亮度,饱和度的参数。

结合第二方面,在本发明第二方面的第六个实施例中,所述第二获取模块还包括如下单元:

第一色彩获取单元,用于获取所述单位区域内所有像素点的色彩参数;

第一参数获取单元,用于计算单位区域内所有像素点的色彩参数的平均值,以作为该单位区域中所对应设置的图标的预设参数。

结合第二方面的第六个实施例,在本发明第二方面的第七个实施例中,所述第二获取模块还包括如下单元:

第一设置单元,用于依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。所述预设参数是通过对每个单位区域取样、平均后而得到的,因此图标的色彩能够和界面融合。

结合第二方面,在本发明第二方面的第八个实施例中,所述第二获取模块还包括如下单元:

第二色彩获取单元,用于获取单位区域内所有像素点的色彩参数;

第二参数获取单元,用于统计色彩参数一致的像素点的个数,并将个数最多的像素点的色彩参数作为该单位区域中所对应设置的图标的预设参数。

结合第二方面的第八个实施例,在本发明第二方面的第九个实施例中,所述第二获取模块还包括如下单元:

第二设置单元,用于依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。所述预设参数是取个数最多的像素点的色彩参数,个数最多的像素点具有该单位区域色彩规则的代表性,因此图标能够和界面融合良好。

结合第二方面,在本发明第二方面的第十个实施例中,所述第二获取模块还包括如下单元:

第三色彩获取单元,用于获取单位区域内所有像素点的色彩参数;

第三参数获取单元,用于统计色彩参数一致的像素点的个数,计算所述个数位于预设置个数以上的像素点的色彩参数的平均值,以作为该对应单位区域中所设置图标的预设参数。

结合第二方面的第十个实施例,在本发明第二方面的第十一个实施例中,所述第二获取模块还包括如下单元:

第三设置单元,用于依据所述各个单位区域内的预设参数设置各个单位区域内所排布的相应的图标的色彩。在本实施例中,将占比较少的色彩参数去除后求平均值而得到预设参数,因此图标能够和界面融合的更好。

结合第二方面,在本发明第二方面的第十二个实施例中,还包括:

在对当前界面显示的所有图标均按照所述形状规则进行处理时,按照图标所表征的功能排列图标。按照图标所表征的功能排列图标有利于用户在使用时记住图标的位置。

结合第二方面,在本发明第二方面的第十三个实施例中,还包括:

在对当前界面显示的所有图标均按照所述形状规则进行处理时,检测单个图标所占的界面面积,当其单位区域高于预设面积时,调用本机交互功能接口以提醒用户增设新界面以足够容纳所有图标。当按照用户选中的图标进行排版时,当图标所占用的单位区域高于预设面积时,在界面上无法容纳所有图标时,向用户提醒以提高用户体验。

第三方面,本发明还提供了一种便携式移动终端,包括:

触敏显示器,用于感知操作指令并根据该指令显示相应的界面;

存储器,用于存储支持收发装置执行上述图标和界面的适配处理方法的程序;

通信接口,用于上述图标和界面的适配处理装置与其他设备或通信网络通信;

一个或多个处理器,用于执行所述存储器中存储的程序;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为用于执行上述图标和界面的适配处理的方法。

在一个可能的设计中,图标和界面的适配处理装置的结构中包括处理器和存储器,所述存储器用于存储支持收发装置执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述图标和界面的适配处理装置还可以包括通信接口,用于图标和界面的适配处理装置与其他设备或通信网络通信。

第四方面,本发明实施例提供了一种计算机存储介质,用于储存为上述图标和界面的适配处理装置所用的计算机软件指令,其包含用于执行上述方面为图标和界面的适配处理装置所设计的程序。

相对于现有技术,用户能够在界面上任意选择一个图标并以该图标的形状规则作为参考去排布其他所有图标,相对于逐个填充参数的方式,该方法能够在用户直观观察的情况下让用户做出选择,从而免去了预览的步骤,具有操作简便的特点。并且本发明还提供了图标和界面色彩的融合方案,当对界面上所有图标按照用户所选的图标的形状规则排布后,本发明以单个图标所占的界面大小为单位对界面进行分割,然后从多个单位区域中逐一取样从而获取各个单位区域的色彩规则,并依据该色彩规则对位于各个单位区域中对应设置的图标依次处理,以使图标的色彩与界面色彩融合。在本发明的方案中,通过分区域取样的方式获取界面色彩规则,能够提取出单个区域中具有代表性的色彩规则,具有简单、快捷的特点。按照本发明所述的技术方案排布图标,不但图标的形状一致,而且所有图标能够和界面颜色适配,具有美化人机交互界面,显示直观的效果,从而提高用户体验。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本发明一个实施例的图标和界面的适配处理方法流程图。

图2示出了根据本发明一个实施例的当图标使用蒙版时对图标处理的流程图。

图3示出了根据本发明一个实施例的用于获取各单位区域的色彩规则的流程图。

图4示出了根据本发明另一个实施例的用于获取各单位区域的色彩规则的流程图。

图5示出了根据本发明另一个实施例的用于获取各单位区域的色彩规则的流程图。

图6示出了根据本发明另一个实施例的用于获取各单位区域的色彩规则的流程图。

图7示出了根据本发明另一个实施例的用于获取各单位区域的色彩规则的流程图。

图8示出了根据本发明另一个实施例的用于获取各单位区域的色彩规则的流程图。

图9示出了根据本发明一个实施例的图标和界面的适配处理装置框图。

图10示出了根据本发明一个实施例的当所述图标使用蒙版时对蒙版的处理框图。

图11示出了根据本发明一个实施例的第二获取模块框图。

图12示出了根据本发明另一个实施例的第二获取模块框图。

图13示出了根据本发明另一个实施例的第二获取模块框图。

图14示出了根据本发明另一个实施例的第二获取模块框图。

图15示出了根据本发明另一个实施例的第二获取模块框图。

图16示出了根据本发明另一个实施例的第二获取模块框图。

图17示出了根据本发明一个实施例的一种便携式移动终端的组成框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明中所涉及的名词解释如下:

形状规则,本发明所述的形状规则是指表征图标外观形状的总概括,所述形状规则至少包括用于表征图标的形状、大小、旋转、滤镜、缩放比例的参数。通过获取图标这些参数就能够得到形状、大小、选择、滤镜一致的图标。

界面,本发明所述的界面是指人机交互界面,包括手机界面,电脑界面,POS机界面,取款机界面等,可以说,所有带有显示屏,能够显示若干个图标的界面都在本发明所说的界面之内。

绘图函数,利用预设的绘图函数生成与主题图标大小、形状一致的灰色遮罩,例如预设采用Paint类中的setColor函数对图标进行剪切,函数头为setColor(int color),用该函数可以设置绘制颜色,其颜色使用颜色值来表示,该颜色值包括透明度参数和RGB颜色参数。

色彩规则,色彩规则是表征图标色彩的一些参数,包括色度、色调、饱和度等,通过设置这些参数能够设置图标的色彩。

色彩参数,色彩参数是具体的表征色彩规则的参数,通过这些具体的色彩参数去对图标进行设置。

本发明主要应用于移动终端,该终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备。在这些含有交互界面的终端中,交互界面上可以放置多个图标以供用户选择使用,而随着硬件设施的不断增进,软件功能多样化发展,界面上放置的多种图标难免会有眼花缭乱的感觉,用户亟需一种快捷的方法排列图标。

本发明第一个实施例提供了一种图标和界面的适配处理方法,如图1所示,包括如下步骤:

S101,响应于用户对界面上任一图标的选定操作指令,获取该图标的形状规则。一般地,界面上显示多个形状、大小不同的图标或者控件,当用户选择其中一个图标时,系统会自动识别被选中图标的形状规则的参数。本实施例中,将用户选中的图标作为参考,而不是由用户依次设定参数,该方法能够让用户根据对图标的直观效果来进行选择,该方法具有直观、便捷的特点。

S102,对当前界面显示的所有图标均按照所述形状规则进行处理,从而生成统一形状规则的图标;当系统从用户选择的图标中自动获取所选图标的参数后,系统会生成一系列表征图标形状规则的参数表,从而生成统一形状规则的图标,以满足用户对图标形状特点的要求。

S103,以排布单个图标所占的界面大小为单位分割当前界面为多个单位区域,获取各单位区域的色彩规则,依据该色彩规则对位于各单位区域中对应设置的图标依次处理,以使图标的色彩与界面色彩融合。在本实施例中,以排布单个图标所占的界面大小为单位分割当前界面,从而对各个单位区域分别处理,是分区域取样的方法,相对于整体取样,具有快捷,取样精准的特点。

进一步地,所述形状规则至少包括用于表征图标的形状、大小、旋转、滤镜、缩放比例的参数。在本实施例中,在获取用户所选中的图标后,通过修改图标参数,例如修改图标的的图层相关参数即可更改图标的形状、大小等,如android:layout_width可以更改图标控件的宽度、android:layout_height可以更改图标控件的高度。

进一步地,所述形状规则还包括所述图标的蒙版参数。在本实施例中,检测用户所选中的图标是否使用了蒙版效果,从而获得蒙版参数。测试所述图标是否使用蒙版,需要测试在所述图标上是否有图层,若有图层,就说明图标上有蒙版。

进一步地,在所述图标使用蒙版的情况下,调用相应函数从所述图标所在的服务器中获取相应蒙版信息。在获取图标参数时,获取大小、形状、旋转、滤镜等参数,例如在程序的其他部分可以获得进度变量progress和图标宽度变量height的具体值,通过定义一个变量top,根据其定义语句为float top=(height/100.0f)*progress获得图标的高度,即top的值。

进一步地,当所述图标使用蒙版时,如图2所示,则还包括如下步骤:

S201,所述蒙版信息,调用绘图函数绘制蒙版;在本发明一个实施例中,利用Paint类绘制生成一个canvas画布,然后在预先检测到的高度范围内利用Paint的setColor类将canvas画布绘制成用户所选中的图标的蒙版颜色,然后通过调用开源的Andriod源代码,应用Paint类,例如预设采用setXfermode(new(PorterDuff.Mode.DST_IN))函数可以对遮罩进行裁剪而裁剪成用户所选中图标所使用的形状,例如用AvoidXfermode子类可以设置颜色和容差,强制Paint在其范围内进行绘图;又如PixelXorXfermode子类可以在覆盖已有的颜色时,应用像素XOR操作;又如PorterDuffXfermode子类是一种转换模式,使用其可以使用图像合成的16条Porter-Duff规则的任意一条来控制Paint如何与已有的canvas画布图像进行交互,例如与canvas灰色遮罩画布进行交互。

S202,覆盖所述蒙版到界面上的所有图标上。如果用户选中的图标具有蒙版设计,则将其他的图标也做同样的蒙版覆盖处理,从而达到用户理想的效果。

进一步地,所述色彩规则至少包括用于表征图标的色调,亮度,饱和度的参数。本领域内的技术人员能够理解,色彩可用色调、饱和度和亮度来描述,这三个参数代表了人的直观感受,人眼看到的彩色光几乎都是这三个特性的综合效果,这三个是色彩的三要素。所述色彩规则至少包括表征图标的色调、亮度、饱和度的参数,从而可以根据这三个参数设置图标的色彩。

在本发明的一个实施例中,所述获取各单位区域的色彩规则,如图3所示,其具体包括如下步骤:

S301,获取所述单位区域内所有像素点的色彩参数;在本发明的一个实施例中,通过将界面分割成若干个单位区域,然后对每个单位区域分别取样,其中取样是通过对每个像素点取样实现的。通过获取该单位区域中每个像素点的色彩参数,可以得到该单位区域中色彩规则。

S302,计算单位区域内所有像素点的色彩参数的平均值,以作为该单位区域中所对应设置的图标的预设参数。在本发明的实施例中,计算单位区域内所有像素点的色彩参数的平均值是指分别对表征色彩规则的三个参数计算平均值,即分别计算色调、亮度、饱和度的平均值,然后将三个参数的平均值作为预设参数,用于设置界面上所有的图标。

在本发明的一个实施例中,如图4所示,还包括如下步骤:

S303,依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。所述预设参数是通过对每个单位区域取样、平均后而得到的,因此图标的色彩能够和界面融合。通过调用系统函数可以实现对图标的绘制,例如在Andriod系统中,通过调用画布实现对图标的绘制,首先新建一个画笔对象,然后通过描画函数drawBitmap对图标矩阵进行描画,通过mColorMatrix.set设置颜色矩阵,通过setColorFilter设置画笔过滤器,等步骤生成特定颜色的图标。

在本发明的一个实施例中,所述获取各单位区域的色彩规则,如图5所示,具体包括如下步骤:

S401,获取单位区域内所有像素点的色彩参数;在本发明的一个实施例中,通过将界面分割成若干个单位区域,然后对每个单位区域分别取样,其中取样是通过对每个像素点取样实现的。通过获取该单位区域中每个像素点的色彩参数,可以得到该单位区域中色彩规则。

S402,统计色彩参数一致的像素点的个数,并将个数最多的像素点的色彩参数作为该单位区域中所对应设置的图标的预设参数。在本发明的实施例中,将个数最多的像素点的色彩参数作为该单位区域中所对应设置的图标的预设参数,即分别将个数最多的像素点的色彩参数的色调、亮度、饱和度的平均值作为预设参数去设置其他图标。

进一步地,如图6所示,还包括:

S403,依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。所述预设参数是取个数最多的像素点的色彩参数,个数最多的像素点具有该单位区域色彩规则的代表性,因此图标能够和界面融合良好。通过调用系统函数可以实现对图标的绘制,例如在Andriod系统中,通过调用画布实现对图标的绘制,首先新建一个画笔对象,然后通过描画函数drawBitmap对图标矩阵进行描画,通过mColorMatrix.set设置颜色矩阵,通过setColorFilter设置画笔过滤器,等步骤生成特定颜色的图标。

在本发明的一个实施例中,所述获取各单位区域的色彩规则,如图7所示,具体包括如下步骤:

S501,获取单位区域内所有像素点的色彩参数;在本发明的一个实施例中,通过将界面分割成若干个单位区域,然后对每个单位区域分别取样,其中取样是通过对每个像素点取样实现的。通过获取该单位区域中每个像素点的色彩参数,可以得到该单位区域中色彩规则。

S502,统计色彩参数一致的像素点的个数,计算所述个数位于预设置个数以上的像素点的色彩参数的平均值,以作为该对应单位区域中所设置图标的预设参数。在本实施例中,当所述个数位于预设置个数以上的像素点的色彩参数下,则这种色彩参数在该单位区域中不具备代表性,通过忽略这些色彩参数而计算出来的预设参数更具有代表性。例如,在一个实施例中,预设值个数是10,而该单位区域中色彩参数为0,0,0的像素点只有3个,则该0,0,0将被忽略。

进一步地,如图8所示,还包括:

S503,依据所述各个单位区域内的预设参数设置各个单位区域内所排布的相应的图标的色彩。在本实施例中,将占比较少的色彩参数去除后求平均值而得到预设参数,因此图标能够和界面融合的更好。通过调用系统函数可以实现对图标的绘制,例如在Andriod系统中,通过调用画布实现对图标的绘制,首先新建一个画笔对象,然后通过描画函数drawBitmap对图标矩阵进行描画,通过mColorMatrix.set设置颜色矩阵,通过setColorFilter设置画笔过滤器等步骤生成特定颜色的图标。

优选地,在对当前界面显示的所有图标均按照所述形状规则进行处理时,按照图标所表征的功能排列图标。例如将表征购物的图标“淘宝”、“京东”等排列在一起,按照图标所表征的功能排列图标有利于用户在使用时记住图标的位置,有助于用户使用。

优选地,在对当前界面显示的所有图标均按照所述形状规则进行处理时,检测单个图标所占的界面面积,当其单位区域高于预设面积时,调用本机交互功能接口以提醒用户增设新界面以足够容纳所有图标。当按照用户选中的图标进行排版时,当图标所占用的单位区域高于预设面积时,在界面上无法容纳所有图标时,向用户提醒以提高用户体验。

在本发明的第二个实施例中,本发明提供了一种图标和界面的适配处理装置,该图标和界面的适配处理装置具有实现上述第一个实施例当中图标和界面的适配处理方法行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如图9所示,包括如下模块:

第一获取模块101,用于响应于用户对界面上任一图标的选定操作指令,获取该图标的形状规则;一般地,界面上显示多个形状、大小不同的图标或者控件,当用户选择其中一个图标时,第一获取模块101会自动识别被选中图标的形状规则的参数。本实施例中,将用户选中的图标作为参考,而不是由用户依次设定参数,该方法能够让用户根据对图标的直观效果来进行选择,该方法具有直观、便捷的特点。

处理模块102,用于对当前界面显示的所有图标均按照所述形状规则进行处理,从而生成统一形状规则的图标,从而满足用户对图标形状特点的要求。当第一获取模块101从用户选择的图标中自动获取所选图标的参数后,处理模块102会生成一系列表征图标形状规则的参数表,从而生成统一形状规则的图标,以满足用户对图标形状特点的要求。

第二获取模块103,用于以排布单个图标所占的界面大小为单位分割当前界面为多个单位区域,获取各单位区域的色彩规则,依据该色彩规则对位于各单位区域中对应设置的图标依次处理,以使图标的色彩与界面色彩融合。在本实施例中,以排布单个图标所占的界面大小为单位分割当前界面,从而对各个单位区域分别处理,是分区域取样的方法,由第二获取模块103分区域取样,相对于整体取样,具有快捷,取样精准的特点。

进一步地,所述形状规则至少包括用于表征图标的形状、大小、旋转、滤镜、缩放比例的参数。在本实施例中,在获取用户所选中的图标后,通过修改图标参数,例如修改图标的的图层相关参数即可更改图标的形状、大小等,如android:layout_width可以更改图标的宽度、android:layout_height可以更改图标的高度。

进一步地,所述形状规则还包括所述图标的蒙版参数。在本实施例中,检测用户所选中的图标是否使用了蒙版效果,从而获得蒙版参数。测试所述图标是否使用蒙版,需要测试在所述图标上是否有图层,若有图层,就说明图标上有蒙版。

进一步地,在所述图标使用蒙版的情况下,调用相应函数从所述图标所在的服务器中获取相应蒙版信息。在获取图标参数时,获取大小、形状、旋转、滤镜等参数,例如在程序的其他部分可以获得进度变量progress和图标宽度变量height的具体值,通过定义一个变量top,根据其定义语句为float top=(height/100.0f)*progress获得图标的高度,即top的值。

进一步地,当所述图标使用蒙版时,如图10所示,则还包括如下单元:

绘制单元201,用于基于所述蒙版信息,调用绘图函数绘制蒙版;在本发明一个实施例中,绘制单元201利用Paint类绘制生成一个canvas画布,然后在预先检测到的高度范围内利用Paint的setColor类将canvas画布绘制成用户所选中的图标的蒙版颜色,然后通过调用开源的Andriod源代码,应用Paint类,例如预设采用setXfermode(new(PorterDuff.Mode.DST_IN))函数可以对遮罩进行裁剪而裁剪成用户所选中图标所使用的形状,例如用AvoidXfermode子类可以设置颜色和容差,强制Paint在其范围内进行绘图;又如PixelXorXfermode子类可以在覆盖已有的颜色时,应用像素XOR操作;又如PorterDuffXfermode子类是一种转换模式,使用其可以使用图像合成的16条Porter-Duff规则的任意一条来控制Paint如何与已有的canvas画布图像进行交互,例如与canvas灰色遮罩画布进行交互。

覆盖单元202,用于覆盖所述蒙版到界面上的所有图标上。如果用户选中的图标具有蒙版设计,覆盖单元202则将其他的图标也做同样的蒙版覆盖处理,从而达到用户理想的效果。

优选地,所述色彩规则至少包括用于表征图标的色调,亮度,饱和度的参数。本领域内的技术人员能够理解,色彩可用色调、饱和度和亮度来描述,这三个参数代表了人的直观感受,人眼看到的彩色光几乎都是这三个特性的综合效果,这三个是色彩的三要素。所述色彩规则至少包括表征图标的色调、亮度、饱和度的参数,从而可以根据这三个参数设置图标的色彩。

在本发明的一个实施例中,如图11所示,所述第二获取模块103还包括如下单元:

第一色彩获取单元301,用于获取所述单位区域内所有像素点的色彩参数;在本发明的一个实施例中,第一色彩获取单元301通过将界面分割成若干个单位区域,然后对每个单位区域分别取样,其中取样是通过对每个像素点取样实现的。通过获取该单位区域中每个像素点的色彩参数,可以得到该单位区域中色彩规则。

第一参数获取单元302,用于计算单位区域内所有像素点的色彩参数的平均值,以作为该单位区域中所对应设置的图标的预设参数。在本发明的实施例中,第一参数获取单元302计算单位区域内所有像素点的色彩参数的平均值是指分别对表征色彩规则的三个参数计算平均值,即分别计算色调、亮度、饱和度的平均值,然后将三个参数的平均值作为预设参数,用于设置界面上所有的图标。

进一步地,如图12所示,所述第二获取模块103还包括如下单元:

第一设置单元303,用于依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。所述预设参数是通过对每个单位区域取样、平均后而得到的,因此图标的色彩能够和界面融合。通过调用系统函数可以实现对图标的绘制,例如在Andriod系统中,第一设置单元303通过调用画布实现对图标的绘制,首先新建一个画笔对象,然后通过描画函数drawBitmap对图标矩阵进行描画,通过mColorMatrix.set设置颜色矩阵,通过setColorFilter设置画笔过滤器,等步骤生成特定颜色的图标。

在本发明的另一个实施例中,所述第二获取模块103还包括如下单元:

第二色彩获取单元401,用于获取单位区域内所有像素点的色彩参数;在本发明的一个实施例中,第二色彩获取单元401通过将界面分割成若干个单位区域,然后对每个单位区域分别取样,其中取样是通过对每个像素点取样实现的。通过获取该单位区域中每个像素点的色彩参数,可以得到该单位区域中色彩规则。

第二参数获取单元402,用于统计色彩参数一致的像素点的个数,并将个数最多的像素点的色彩参数作为该单位区域中所对应设置的图标的预设参数。在本发明的实施例中,第二参数获取单元402将个数最多的像素点的色彩参数作为该单位区域中所对应设置的图标的预设参数,即分别将个数最多的像素点的色彩参数的色调、亮度、饱和度的平均值作为预设参数去设置其他图标。

进一步地,如图14所示,所述第二获取模块还包括如下单元:

第二设置单元403,用于依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。所述预设参数是取个数最多的像素点的色彩参数,个数最多的像素点具有该单位区域色彩规则的代表性,因此图标能够和界面融合良好。第二设置单元403通过调用系统函数可以实现对图标的绘制,例如在Andriod系统中,通过调用画布实现对图标的绘制,首先新建一个画笔对象,然后通过描画函数drawBitmap对图标矩阵进行描画,通过mColorMatrix.set设置颜色矩阵,通过setColorFilter设置画笔过滤器,等步骤生成特定颜色的图标。

在本发明的另一个实施例中,如图15所示,所述第二获取模块103还包括如下单元:

第三色彩获取单元501,用于获取单位区域内所有像素点的色彩参数;在本发明的一个实施例中,第三色彩获取单元501通过将界面分割成若干个单位区域,然后对每个单位区域分别取样,其中取样是通过对每个像素点取样实现的。通过获取该单位区域中每个像素点的色彩参数,可以得到该单位区域中色彩规则。

第三参数获取单元502,用于统计色彩参数一致的像素点的个数,计算所述个数位于预设置个数以上的像素点的色彩参数的平均值,以作为该对应单位区域中所设置图标的预设参数。在本实施例中,当所述个数位于预设置个数以上的像素点的色彩参数下,则这种色彩参数在该单位区域中不具备代表性,第三参数获取单元502通过忽略这些色彩参数而计算出来的预设参数更具有代表性。例如,在一个实施例中,预设值个数是10,而该单位区域中色彩参数为0,0,0的像素点只有3个,则该0,0,0将被忽略。

进一步地,如图16所示,所述第二获取模块还包括如下单元:

第三设置单元503,用于依据所述各个单位区域内的预设参数设置各个单位区域内所排布的相应的图标的色彩。在本实施例中,将占比较少的色彩参数去除后求平均值而得到预设参数,因此图标能够和界面融合的更好。第三设置单元503通过调用系统函数可以实现对图标的绘制,例如在Andriod系统中,通过调用画布实现对图标的绘制,首先新建一个画笔对象,然后通过描画函数drawBitmap对图标矩阵进行描画,通过mColorMatrix.set设置颜色矩阵,通过setColorFilter设置画笔过滤器,等步骤生成特定颜色的图标。

优选地,在对当前界面显示的所有图标均按照所述形状规则进行处理时,按照图标所表征的功能排列图标。按照图标所表征的功能排列图标有利于用户在使用时记住图标的位置。例如将表征购物的图标“淘宝”、“京东”等排列在一起,按照图标所表征的功能排列图标有利于用户在使用时记住图标的位置,有助于用户使用。

优选地,在对当前界面显示的所有图标均按照所述形状规则进行处理时,检测单个图标所占的界面面积,当其单位区域高于预设面积时,调用本机交互功能接口以提醒用户增设新界面以足够容纳所有图标。当按照用户选中的图标进行排版时,当图标所占用的单位区域高于预设面积时,在界面上无法容纳所有图标时,向用户提醒以提高用户体验。

本发明实施例还提供了一种便携式可移动终端,如图17所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA、POS、车载电脑等任意终端设备,以终端为手机为例:

图17示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图17,手机包括:射频(Radio Frequency,RF)电路1710、存储器1720、输入单元1730、显示单元1740、传感器1750、音频电路1760、无线保真(wireless fidelity,WiFi)模块1770、处理器1780、以及电源1790等部件。本领域技术人员可以理解,图17中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图17对手机的各个构成部件进行具体的介绍:

RF电路1710可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1780处理;另外,将设计上行的数据发送给基站。通常,RF电路1710包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路1710还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。

存储器1720可用于存储软件程序以及模块,处理器1780通过运行存储在存储器1720的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1720可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元1730可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1730可包括触控面板1731以及其他输入设备1732。触控面板1731,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1731上或在触控面板1731附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1731可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1780,并能接收处理器1780发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1731。除了触控面板1731,输入单元1730还可以包括其他输入设备1732。具体地,其他输入设备1732可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元1740可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1740可包括显示面板1741,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1741。进一步的,触控面板1731可覆盖显示面板1741,当触控面板1731检测到在其上或附近的触摸操作后,传送给处理器1780以确定触摸事件的类型,随后处理器1780根据触摸事件的类型在显示面板1741上提供相应的视觉输出。虽然在图17中,触控面板1731与显示面板1741是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1731与显示面板1741集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器1750,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1741的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1741和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路1760、扬声器1761,传声器1762可提供用户与手机之间的音频接口。音频电路1760可将接收到的音频数据转换后的电信号,传输到扬声器1761,由扬声器1761转换为声音信号输出;另一方面,传声器1762将收集的声音信号转换为电信号,由音频电路1760接收后转换为音频数据,再将音频数据输出处理器1780处理后,经RF电路1710以发送给比如另一手机,或者将音频数据输出至存储器1720以便进一步处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块1770可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图17示出了WiFi模块1770,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器1780是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1720内的软件程序和/或模块,以及调用存储在存储器1720内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1780可包括一个或多个处理单元;优选的,处理器1780可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1780中。

手机还包括给各个部件供电的电源1790(比如电池),优选的,电源可以通过电源管理系统与处理器1780逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本发明实施例中,该终端所包括的处理器1780还具有以下功能:

响应于用户对界面上任一图标的选定操作指令,获取该图标的形状规则;

对当前界面显示的所有图标均按照所述形状规则进行处理,从而生成统一形状规则的图标;

以排布单个图标所占的界面大小为单位分割当前界面为多个单位区域,获取各单位区域的色彩规则,依据该色彩规则对位于各单位区域中对应设置的图标依次处理,以使图标的色彩与界面色彩融合。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

综上所述,本发明所提供的技术方案如下所述:

A1、一种图标和界面的适配处理方法,包括如下步骤:

响应于用户对界面上任一图标的选定操作指令,获取该图标的形状规则;

对当前界面显示的所有图标均按照所述形状规则进行处理,从而生成统一形状规则的图标;

以排布单个图标所占的界面大小为单位分割当前界面为多个单位区域,获取各单位区域的色彩规则,依据该色彩规则对位于各单位区域中对应设置的图标依次处理,以使图标的色彩与界面色彩融合。

A2、根据权利要求A1所述的处理方法,所述形状规则至少包括用于表征图标的形状、大小、旋转、滤镜、缩放比例的参数。

A3、根据权利要求A1所述的处理方法,所述形状规则还包括所述图标的蒙版参数。

A4、根据权利要求A3所述的处理方法,在所述图标使用蒙版的情况下,调用相应函数从所述图标所在的服务器中获取相应蒙版信息。

A5、根据权利要求A4所述的处理方法,当所述图标使用蒙版时,则还包括如下步骤:

基于所述蒙版信息,调用绘图函数绘制蒙版;

覆盖所述蒙版到界面上的所有图标上。

A6、根据权利要求A1所述的处理方法,所述色彩规则至少包括用于表征图标的色调,亮度,饱和度的参数。

A7、根据权利要求A1所述的处理方法,所述获取各单位区域的色彩规则,其具体包括如下步骤:

获取所述单位区域内所有像素点的色彩参数;

计算单位区域内所有像素点的色彩参数的平均值,以作为该单位区域中所对应设置的图标的预设参数。

A8、根据权利要求A7所述的处理方法,还包括:

依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。

A9、根据权利要求A1所述的处理方法,所述获取各单位区域的色彩规则,具体包括如下步骤:

获取单位区域内所有像素点的色彩参数;

统计色彩参数一致的像素点的个数,并将个数最多的像素点的色彩参数作为该单位区域中所对应设置的图标的预设参数。

A10、根据权利要求A9所述的处理方法,还包括:

依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。

A11、根据权利要求A1所述的处理方法,所述获取各单位区域的色彩规则,具体包括如下步骤:

获取单位区域内所有像素点的色彩参数;

统计色彩参数一致的像素点的个数,计算所述个数位于预设置个数以上的像素点的色彩参数的平均值,以作为该对应单位区域中所设置图标的预设参数。

A12、根据权利要求A11所述的处理方法,还包括:

依据所述各个单位区域内的预设参数设置各个单位区域内所排布的相应的图标的色彩。

A13、根据权利要求A1所述的处理方法,还包括:

在对当前界面显示的所有图标均按照所述形状规则进行处理时,按照图标所表征的功能排列图标。

A14、根据权利要求A1所述的处理方法,还包括:

在对当前界面显示的所有图标均按照所述形状规则进行处理时,检测单个图标所占的界面面积,当其单位区域高于预设面积时,调用本机交互功能接口以提醒用户增设新界面以足够容纳所有图标。

B15、一种图标和界面的适配处理装置,包括如下模块:

第一获取模块,用于响应于用户对界面上任一图标的选定操作指令,获取该图标的形状规则;

处理模块,用于对当前界面显示的所有图标均按照所述形状规则进行处理,从而生成统一形状规则的图标;

第二获取模块,用于以排布单个图标所占的界面大小为单位分割当前界面为多个单位区域,获取各单位区域的色彩规则,依据该色彩规则对位于各单位区域中对应设置的图标依次处理,以使图标的色彩与界面色彩融合。

B16、根据权利要求B15所述的处理装置,所述形状规则至少包括用于表征图标的形状、大小、旋转、滤镜、缩放比例的参数。

B17、根据权利要求B15所述的处理装置,所述形状规则还包括所述图标的蒙版参数。

B18、根据权利要求B17所述的处理装置,在所述图标使用蒙版的情况下,调用相应函数从所述图标所在的服务器中获取相应蒙版信息。

B19、根据权利要求B18所述的处理装置,当所述图标使用蒙版时,则还包括如下单元:

绘制单元,用于基于所述蒙版信息,调用绘图函数绘制蒙版;

覆盖单元,用于覆盖所述蒙版到界面上的所有图标上。

B20、根据权利要求B15所述的处理装置,所述色彩规则至少包括用于表征图标的色调,亮度,饱和度的参数。

B21、根据权利要求B15所述的处理装置,所述第二获取模块还包括如下单元:

第一色彩获取单元,用于获取所述单位区域内所有像素点的色彩参数;

第一参数获取单元,用于计算单位区域内所有像素点的色彩参数的平均值,以作为该单位区域中所对应设置的图标的预设参数。

B22、根据权利要求B21所述的处理装置,所述第二获取模块还包括如下单元:

第一设置单元,用于依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。

B23、根据权利要求B15所述的处理装置,所述第二获取模块还包括如下单元:

第二色彩获取单元,用于获取单位区域内所有像素点的色彩参数;

第二参数获取单元,用于统计色彩参数一致的像素点的个数,并将个数最多的像素点的色彩参数作为该单位区域中所对应设置的图标的预设参数。

B24、根据权利要求B23所述的处理装置,所述第二获取模块还包括如下单元:

第二设置单元,用于依据所述预设参数设置各个单位区域中所对应设置的图标的色彩。

B25、根据权利要求B15所述的处理装置,所述第二获取模块还包括如下单元:

第三色彩获取单元,用于获取单位区域内所有像素点的色彩参数;

第三参数获取单元,用于统计色彩参数一致的像素点的个数,计算所述个数位于预设置个数以上的像素点的色彩参数的平均值,以作为该对应单位区域中所设置图标的预设参数。

B26、根据权利要求B25所述的处理装置,所述第二获取模块还包括如下单元:

第三设置单元,用于依据所述各个单位区域内的预设参数设置各个单位区域内所排布的相应的图标的色彩。

B27、根据权利要求B15所述的处理装置,还包括:

在对当前界面显示的所有图标均按照所述形状规则进行处理时,按照图标所表征的功能排列图标。

B28、根据权利要求B15所述的处理装置,还包括:

在对当前界面显示的所有图标均按照所述形状规则进行处理时,检测单个图标所占的界面面积,当其单位区域高于预设面积时,调用本机交互功能接口以提醒用户增设新界面以足够容纳所有图标。

C29、一种便携式移动终端,包括:

触敏显示器,用于感知操作指令并根据该指令显示相应的界面;

存储器,用于存储支持收发装置执行上述图标和界面的适配处理方法的程序;

通信接口,用于上述图标和界面的适配处理装置与其他设备或通信网络通信;

一个或多个处理器,用于执行所述存储器中存储的程序;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为用于执行根据权利要求A1至A14任一项所述的方法。

以上对本发明所提供的一种便携式可移动终端进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1