图标分布方法与电子终端与流程

文档序号:13206890阅读:180来源:国知局
图标分布方法与电子终端与流程

本发明涉及电子终端,尤其涉及一种图标分布方法与电子终端。



背景技术:

电子终端,可以理解为具有存储器、处理器,以及各种交互装置的终端,处理器通过读取存储器中的代码,可以运行操作系统,用户通过交互装置可以实现操作系统的交互功能。

在电子终端的操作系统中,操作系统可以提供图标页面,通过点击图标页面中的图标,可以展开执行图标对应的应用程序。现有的相关技术中,电子终端根据用户在图标页面中对图标的操作,确定图标的分布位置,若发生误操作,图标及其对应的应用程序可能会被删除或错误移动至其他图标页面,所以,其无法避免误操作对图标及应用程序的影响。



技术实现要素:

本发明提供一种图标分布方法与电子终端,以解决无法避免误操作对图标及应用程序的影响的问题。

根据本发明的第一方面,提供了一种图标分布方法,包括:

根据输入信息,确定主题图片和n个应用程序;其中,n为大于或等于1的整数;

在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识;

在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;所述设计界面及所述k个预设基础位置根据操作系统的图标页面确定,k为大于或等于n的整数;

将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标。

可选的,所述在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置,包括:

在所述k个预设基础位置中确定m个候选位置;其中,m为大于或等于n的整数;

在所述m个候选位置中确定所述n个目标位置。

可选的,所述在所述k个预设基础位置中确定m个候选位置,包括:

根据所述参考背景,在所述设计界面中确定第一范围;

确定所述第一范围中的m个预设基础位置为所述m个候选位置。

可选的,所述第一范围包括以下至少之一:

所述设计界面中所述主题图片的空白区域所对应的区域范围;

所述设计界面中所述主题图片的第一颜色的区域所对应的区域范围;

所述设计界面中所述主题图片的封闭线条以外的区域所对应的区域范围;

所述设计界面中所述主题图片的封闭线条以内的区域所对应的区域范围;

所述设计界面中所述主题图片中提取的第一线条经过的区域所对应的区域范围;

所述设计界面中所述主题图片中提取的第一节点所在的区域所对应的区域范围。

可选的,所述在所述m个候选位置中确定所述n个目标位置,包括:

获取第一操作指令,所述第一操作指令用于指示所述标识的位置信息;

根据所述位置信息,确定每个所述标识对应的所述目标位置。

可选的,所述在所述m个候选位置中确定所述n个目标位置,包括:

在所述m个候选位置中随机确定n个候选位置为所述n个目标位置。

可选的,所述在所述k个预设基础位置中确定m个候选位置之后,还包括:

存储候选位置信息,所述候选位置信息用于指示所述主题图片对应的所述m个候选位置。

可选的,所述根据所述主题图片,在所述k个基础位置中确定m个候选位置,包括:

根据所述主题图片对应的候选位置信息,确定所述m个候选位置,所述候选位置信息用于指示所述主题图片对应的所述m个候选位置。

可选的,所述将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标之后,还包括:

获取第二操作指令,所述第二操作指令用于指示将所述n个应用程序的图标分布变更为预设分布;

按照所述预设分布,在所述操作系统的图标页面分布所述n个应用程序的图标。

根据本发明的第二方面,提供了一种电子终端,包括:

第一输入模块,用于根据输入信息,确定主题图片和n个应用程序;其中,n为大于或等于1的整数;

第一显示模块,用于在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识;

第一确定模块,在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;所述设计界面及所述k个预设基础位置根据操作系统的图标页面确定,k为大于或等于n的整数;

第一分布模块,将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标。

可选的,所述第一确定模块,具体用于:

在所述k个预设基础位置中确定m个候选位置;其中,m为大于或等于n的整数;

在所述m个候选位置中确定所述n个目标位置。

可选的,所述第一确定模块,具体用于:

根据所述参考背景,在所述设计界面中确定第一范围;

确定所述第一范围中的m个预设基础位置为所述m个候选位置。

可选的,所述第一范围包括以下至少之一:

所述设计界面中所述主题图片的空白区域所对应的区域范围;

所述设计界面中所述主题图片的第一颜色的区域所对应的区域范围;

所述设计界面中所述主题图片的封闭线条以外的区域所对应的区域范围;

所述设计界面中所述主题图片的封闭线条以内的区域所对应的区域范围;

所述设计界面中所述主题图片中提取的第一线条经过的区域所对应的区域范围;

所述设计界面中所述主题图片中提取的第一节点所在的区域所对应的区域范围。

可选的,所述第一确定模块,具体用于:

获取第一操作指令,所述第一操作指令用于指示所述标识的位置信息;

根据所述位置信息,确定每个所述标识对应的所述目标位置。

可选的,所述第一确定模块,具体用于:

在所述m个候选位置中随机确定n个候选位置为所述n个目标位置。

可选的,所述第一确定模块,具体还用于:

存储候选位置信息,所述候选位置信息用于指示所述主题图片对应的所述m个候选位置。

可选的,所述第一确定模块,具体还用于::

根据所述主题图片对应的候选位置信息,确定所述m个候选位置,所述候选位置信息用于指示所述主题图片对应的所述m个候选位置。

可选的,所述的系统,还包括:

第一获取模块,用于获取第二操作指令,所述第二操作指令用于指示将所述n个应用程序的图标分布变更为预设分布;

第二分布模块,用于按照所述预设分布,在所述操作系统的图标页面分布所述n个应用程序的图标。

本发明提供的图标分布方法与电子终端,通过根据输入信息,确定主题图片和n个应用程序,以及在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识,为图标的分布设计提供了独立的场景,进而避免了误操作对图标及应用程序的影响;本发明还通过在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;以及将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标,实现了n个图标的分布确定。

附图说明

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

图1是本发明一图标分布方法的流程示意图一;

图2是本发明一图标分布方法的流程示意图二;

图3是图2中步骤s23的流程示意图;

图4是图3中步骤s231的流程示意图;

图5是图3中步骤s232的流程示意图;

图6是本发明一主题图片的示意图;

图7是本发明一设计界面的示意图一;

图8是本发明一设计界面的示意图二;

图9是本发明一设计界面的示意图三;

图10是本发明一图标页面的示意图;

图11是本发明一图标分布系统的结构示意图一;

图12是本发明一图标分布系统的结构示意图二。

附图标记说明:

1-预设基础位置;

2-设计界面;

3-标识;

4-候选位置;

5-图标;

6-图标页面。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

实施例1

图1是本发明一图标分布方法的流程示意图一;请参考图1,所述方法,包括:

s11:根据输入信息,确定主题图片和n个应用程序;其中,n为大于或等于1的整数;

主题图片,可以理解为预备作为系统主题背景的图片,其可以为根据输入信息确认的任意图片;应用程序,可以理解为具有对应图标的任意应用程序。输入信息,可以为根据用户的输入操作生成的信息,用户的输入操作可以列举为在选择窗口中通过点击确认图片和应用程序的操作。

s12:在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识。

接收用户输入的上述输入信息后,终端的界面可以跳转至设计界面,以供用户在设计界面上设计调整应用程序的位置。

设计界面,可以理解为用于确定标识位置,且能够以主题图片为参考背景的界面;标识,可以理解为用以表征应用程序或者应用程序对应的图标的任意显示对象。

通过以主题图片为参考背景,用户可以直观地了解基于主题图片,不同的标识分布情况下的显示效果,从而能够帮助用户得到显示效果更佳的图标分布。

s13:在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;所述设计界面及所述k个预设基础位置根据操作系统的图标页面确定,k为大于或等于n的整数。

图标页面,可以理解为操作系统中布置有图标的页面,点击图标页面中的图标,可以运行打开图标对应的应用程序;现有的操作系统中,单个图标页面中具有阵列方式排布的图标位,图标可以被设置于图标位。

预设基础位置,可以理解为根据图标位在单个图标页面中的排布,确定预设基础位置在设计界面中的排布,每个预设基础位置对应一个图标位。具体的,预设基础位置的排布方式、间距等可以与图标位相同。

目标位置,可以理解为在预设基础位置中确认的位置,每个目标位置对应一个标识。

s14:将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标。

本实施例提供的图标分布方法,通过根据输入信息,确定主题图片和n个应用程序,以及在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识,为图标的分布设计提供了独立的场景,进而避免了误操作对图标及应用程序的影响;本发明还通过在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;以及将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标,实现了n个图标的分布确定。

实施例2

图2是本发明一图标分布方法的流程示意图二;图6是本发明一主题图片的示意图;图7是本发明一设计界面的示意图一;图8是本发明一设计界面的示意图二;图9是本发明一设计界面的示意图三;图10是本发明一图标页面的示意图;请参考图2,并结合图6至图10,所述方法,包括:

s21:根据输入信息,确定主题图片和n个应用程序;其中,n为大于或等于1的整数;

主题图片,可以理解为预备作为系统主题背景的图片,其可以为根据输入信息确认的任意图片。

应用程序,可以理解为具有对应图标的任意应用程序。

输入信息,可以为根据用户的输入操作生成的信息,用户的输入操作可以列举为在选择窗口中通过点击确认图片和应用程序的操作。

s22:在设计界面2以所述主题图片为参考背景显示所述n个应用程序的n个标识3。

设计界面2,可以理解为用于确定标识3位置,且能够以主题图片为参考背景的界面。具体实施过程中,设计界面2显示参考背景的方式与图标页面6显示系统背景的方式相一致。

标识3,可以理解为用以表征应用程序或者应用程序对应的图标5的任意显示对象,具体实施过程中,可以为应用程序对应的图标5的图片,也可以为其他与图标5尺寸相同或相似的显示对象。具体实施过程中,可以通过拖拽标识3移动标识3。标识3可以如图7和图8所示初始位于设计界面2的底部,也可位于任意位置,举例中,也可随机选择n个预设基础位置1,从而使得标识3初始位于n个预设基础位置1上。

通过以主题图片为参考背景,用户可以直观地了解基于主题图片,不同的标识分布情况下的显示效果,从而能够帮助用户得到显示效果更佳的图标5的分布。

s23:在所述设计界面2的k个预设基础位置1中,确定所述n个标识3的n个目标位置;所述设计界面2及所述k个预设基础位置1根据操作系统的图标页面6确定,k为大于或等于n的整数。

图标页面6,可以理解为操作系统中布置有图标5的页面,点击图标页面6中的图标,可以打开运行图标5对应的应用程序;现有的操作系统中,单个图标页面6中具有阵列方式排布的图标位,图标5可以被设置于图标位。

预设基础位置1,可以理解为根据图标位在单个图标页面6中的排布,确定预设基础位置1在设计界面2中的排布,每个预设基础位置1对应一个图标位。具体的,预设基础位置1的排布方式、尺寸、间距等可以与图标位相同。预设基础位置1可以以虚线或透明着色的方式显示于设计界面2,也可以不显示。若图标页面6与设计页面2之间呈比例变化,则对应的预设基础位置1的间距、尺寸等也可以随之呈比例变化;

目标位置,可以理解为在预设基础位置1中确认的位置,每个目标位置对应被设置一个标识3。

图3是图2中步骤s23的流程示意图;请参考图3,并结合图8和图9,步骤s23可以包括:

s231:在所述k个预设基础位置1中确定m个候选位置4;其中,m为大于或等于n的整数。

其中一种实施方式中,图4是图3中步骤s231的流程示意图;请参考图4,步骤s231可以包括:

s2311:根据所述参考背景,在所述设计界面2中确定第一范围。

s2312:确定所述第一范围中的m个预设基础位置1为所述m个候选位置4。

第一范围,可以理解为设计界面2中根据参考背景的主题图片确定的任意范围。根据对参考背景中主题图片的处理方式的不同,以及分布图标5的需求不同,可以得到不同的第一范围的确定方式。

具体实施过程中,所述第一范围可以包括以下至少之一:

所述设计界面2中所述主题图片的空白区域所对应的区域范围;

所述设计界面2中所述主题图片的第一颜色的区域所对应的区域范围;

所述设计界面2中所述主题图片的封闭线条以外的区域所对应的区域范围;

所述设计界面2中所述主题图片的封闭线条以内的区域所对应的区域范围;

所述设计界面2中所述主题图片中提取的第一线条经过的区域所对应的区域范围;

所述设计界面2中所述主题图片中提取的第一节点所在的区域所对应的区域范围。

其中,第一颜色,可以指第一颜色本身,也可以指第一颜色的预设容差范围内的颜色;具体实施过程中,对于封闭线条,可以先通过领域内的图片处理技术提取所述封闭线条;

如图8所示,第一线条可以理解为主题图片中靠近上侧的一封闭线条,该封闭线条经过的区域所对应的区域范围可以包含四个预设基础位置1,分别为如图所示的四个候选位置4。在其他可选实施方式中,也可以该封闭线条以内区域对应的区域范围作为第一范围,则中间的一个预设基础位置1作为候选位置4。

此外,其中一种实施方式中,还可根据用户输入产生范围选择信息,范围选择信息用于指示第一范围的确定方式。

通过根据主题图片确定的m个候选位置4,可以对预设基础位置1进行一轮自动的筛选,可以避免人工进行筛选,提高了筛选的效率。以主题图片为根据筛选候选位置4,还可以使得筛选出的候选位置4与主题图片更匹配。

此外,步骤s231之后,还可包括步骤s233::存储候选位置信息,所述候选位置信息用于指示所述主题图片对应的所述m个候选位置4。

其中一种实施方式中,若所述主题图片对应的候选位置信息已经被存储了,则,无需重复确定候选位置的过程,即步骤s231,可以包括:根据所述主题图片对应的候选位置信息,确定所述m个候选位置4,所述候选位置信息用于指示所述主题图片对应的所述m个候选位置4。该实施方式可以有效避免重复计算,提高候选位置4的确定效率。

s232:在所述m个候选位置中确定所述n个目标位置。

图5是图3中步骤s232的流程示意图;其中一种实施方式中,请参考图5,步骤s232可以包括:

s2321:获取第一操作指令。所述第一操作指令,用于指示所述标识3的位置信息,其具体可以为根据用户的操作得到的。该操作可以为用户对标识3的拖拽,也可以为用户对候选位置4的点击。

s2322:根据所述位置信息,确定每个所述标识对应的所述目标位置。

可选的,所述在所述m个候选位置中确定所述n个目标位置,包括:

在所述m个候选位置中随机确定n个候选位置为所述n个目标位置。

位置信息,若理解为用于指示标识3对应于哪个候选位置4的信息,则:根据位置信息,确定目标位置,可以理解为将对应的这些候选位置4作为目标位置;位置信息,若理解为用于指示操作后标识3的位置,则:根据位置信息,确定目标位置,可以理解为根据标识3的位置,以其最接近的候选位置4作为目标位置。

进一步的,步骤s2322还可以包括:在所述n个目标位置显示所述标识3。标识3处在目标位置,可以帮助用户直观了解图标5在主题图片上时的显示效果。

s24:将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面6分布所述n个应用程序的图标5。请参考图9和图10,图标5的排布与标识3处于目标位置时的排布是一致的。具体实施过程中,可以在设计界面2中响应用户对确认按键的点击,触发实施步骤s24。

此外,其中一种实施方式中,请参考图2,步骤s24之后还可以包括:

s25:获取第二操作指令,所述第二操作指令用于指示将所述n个应用程序的图标分布变更为预设分布。

s26:按照所述预设分布,在所述操作系统的图标页面分布所述n个应用程序的图标。

预设分布,可以理解为任意预设的图标5在图标页面6的分布方式,其可以为步骤s24之前的分布方式,也可以为已存的其他任意的预设分布方式。

第二操作指令,可以理解为基于操作得到的任意用于指向图标分布变更的指令,其中的操作可以为针对预设按键的点击。该预设按键,可以设置于图标页面6。

通过步骤s25与s26,可以快捷、高效地改变图标页面6中图标5的分布方式。

本实施例提供的图标分布方法,通过根据输入信息,确定主题图片和n个应用程序,以及在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识,为图标的分布设计提供了独立的场景,进而避免了误操作对图标及应用程序的影响;本发明还通过在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;以及将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标,实现了n个图标的分布确定。

实施例3

图11是本发明一图标分布系统的结构示意图一;提供了一种电子终端,包括:

第一输入模块101,用于根据输入信息,确定主题图片和n个应用程序;其中,n为大于或等于1的整数;

第一显示模块102,用于在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识;

第一确定模块103,在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;所述设计界面及所述k个预设基础位置根据操作系统的图标页面确定,k为大于或等于n的整数;

第一分布模块104,将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标。

本实施例提供的电子终端,通过根据输入信息,确定主题图片和n个应用程序,以及在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识,为图标的分布设计提供了独立的场景,进而避免了误操作对图标及应用程序的影响;本发明还通过在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;以及将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标,实现了n个图标的分布确定。

实施例4

图12是本发明一图标分布系统的结构示意图二;提供了一种电子终端,包括:

第一输入模块201,用于根据输入信息,确定主题图片和n个应用程序;其中,n为大于或等于1的整数;

第一显示模块202,用于在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识;

第一确定模块203,在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;所述设计界面及所述k个预设基础位置根据操作系统的图标页面确定,k为大于或等于n的整数;

第一分布模块204,将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标。

可选的,所述第一确定模块203,具体用于:

在所述k个预设基础位置中确定m个候选位置;其中,m为大于或等于n的整数;

在所述m个候选位置中确定所述n个目标位置。

可选的,所述第一确定模块203,具体用于:

根据所述参考背景,在所述设计界面中确定第一范围;

确定所述第一范围中的m个预设基础位置为所述m个候选位置。

可选的,所述第一范围包括以下至少之一:

所述设计界面中所述主题图片的空白区域所对应的区域范围;

所述设计界面中所述主题图片的第一颜色的区域所对应的区域范围;

所述设计界面中所述主题图片的封闭线条以外的区域所对应的区域范围;

所述设计界面中所述主题图片的封闭线条以内的区域所对应的区域范围;

所述设计界面中所述主题图片中提取的第一线条经过的区域所对应的区域范围;

所述设计界面中所述主题图片中提取的第一节点所在的区域所对应的区域范围。

可选的,所述第一确定模块203,具体用于:

获取第一操作指令,所述第一操作指令用于指示所述标识的位置信息;

根据所述位置信息,确定每个所述标识对应的所述目标位置。

可选的,所述第一确定模块203,具体用于:

在所述m个候选位置中随机确定n个候选位置为所述n个目标位置。

可选的,所述第一确定模块203,具体还用于:

存储候选位置信息,所述候选位置信息用于指示所述主题图片对应的所述m个候选位置。

可选的,所述第一确定模块203,具体还用于::

根据所述主题图片对应的候选位置信息,确定所述m个候选位置,所述候选位置信息用于指示所述主题图片对应的所述m个候选位置。

可选的,所述的系统,还包括:

第一获取模块205,用于获取第二操作指令,所述第二操作指令用于指示将所述n个应用程序的图标分布变更为预设分布;

第二分布模块206,用于按照所述预设分布,在所述操作系统的图标页面分布所述n个应用程序的图标。

本实施例提供的电子终端,通过根据输入信息,确定主题图片和n个应用程序,以及在设计界面以所述主题图片为参考背景显示所述n个应用程序的n个标识,为图标的分布设计提供了独立的场景,进而避免了误操作对图标及应用程序的影响;本发明还通过在所述设计界面的k个预设基础位置中,确定所述n个标识的n个目标位置;以及将所述主题图片确定为操作系统背景,并根据所述n个目标位置在所述操作系统的图标页面分布所述n个应用程序的图标,实现了n个图标的分布确定。

此外,本实施例所示的电子终端,对应地可用于实施图1和图2所示方法实施例的技术方案,其实现原理、技术效果以及术语的含义类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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