一种应用图标的管理方法、装置及可读存储介质与流程

文档序号:15849716发布日期:2018-11-07 09:39阅读:136来源:国知局
一种应用图标的管理方法、装置及可读存储介质与流程

本发明涉及电子技术领域,尤其涉及一种应用图标的管理方法、装置及可读存储介质。

背景技术

随着移动互联网和电子技术的快速发展,各种类型的终端设备广泛地应用于人们的日常生活中,例如手机,平板电脑,等等,并且为了满足用户的使用需求,终端设备的功能也越来越多样化,为了实现这些多样化的功能,终端设备中安装的应用程序(application,app)也越来越多,有时会达到几十个甚至上百个,安装的app的应用图标一般是按照程序安装的时间先后顺序地排列在终端设备中的应用桌面上,当安装的app较多时,大量的应用图标一般会分布在多个应用桌面上,当用户需要使用某个app时,就需要从众多的应用图标中先找到与该app对应的应用图标,操作效率较低。

为了对应用图标进行管理,可以采用将多个应用图标放置在同一个文件夹中的方式对应用图标进行分组管理,例如可以将社交类app的应用图标放置在一个文件夹中以实现对社交类app的集中管理。目前在对应用图标进行分组时,可以手动地将每个需要分组的应用图标拖动到相应的文件夹中,在手动分组之后,当打开分组的文件夹时,终端设备可以将已经分组到该文件夹中的应用图标进行显示,此时如果需要查看还未分组到该文件夹中的应用图标x时,则需要先关闭该文件夹,然后再返回到该文件夹所在的应用桌面,进而再从该应用桌面上或者翻页至其它应用桌面找到应用图标x。

可见,在打开分组的文件夹后,若要再查看其它应用图标则需要进行较多繁琐的操作,查看其它应用图标所花费的时间较长,应用图标的查看效率较低。



技术实现要素:

本发明实施例提供一种应用图标的管理方法、装置及可读存储介质,用于解决现有技术中的应用图标的查看效率较低的技术问题。

第一方面,提供一种应用图标的管理方法,该方法包括:

获得针对目标文件夹的打开操作,其中,所述目标文件夹内包括至少两个应用图标,所述至少两个应用图标均基于预定的应用分类标识被分组至所述目标文件夹中;

从所述目标文件夹外的应用图标中确定具有所述预定的应用分类标识的所有待分类应用图标;

根据应用图标与所述目标文件夹之间的相对位置关系,确定所述所有待分类应用图标中的每个待分类应用图标与所述目标文件夹之间的距离;

基于所述打开操作,在所述目标文件夹的展示界面的预定显示区域内显示所述至少两个应用图标,以及在所述预定显示区域外按照与所述目标文件夹之间的距离排序后依次显示所述所有待分类应用图标。

在一种可能的设计中,根据应用图标与所述目标文件夹之间的相对位置关系,确定所述所有待分类应用图标中的每个待分类应用图标与所述目标文件夹之间的距离,包括:

确定每个待分类应用图标所在的应用桌面与所述目标文件夹所在的应用桌面之间间隔的应用桌面的数量;

按照间隔的应用桌面的数量越少则表明与所述目标文件夹之间的距离越小的规则,确定每个待分类应用图标与所述目标文件夹之间的距离。

在一种可能的设计中,所述方法还包括:

针对与所述目标文件夹处于同一应用桌面的待分类应用图标,确定每个待分类应用图标与所述目标文件夹之间的相对位置;

按照与所述目标文件夹之间的相对位置越近则表明与所述目标文件夹之间的距离越小的规则,确定与所述目标文件夹处于同一应用桌面的每个待分类应用图标与所述目标文件夹之间的距离。

在一种可能的设计中,在所述预定显示区域外按照与所述目标文件夹之间的距离排序后依次显示所述所有待分类应用图标之后,所述方法还包括:

获得作用于所述所有待分类应用图标中的第一应用图标的预定操作,其中,所述预定操作用于触发启动所述第一应用图标所指示的第一应用程序;

根据所述预定操作,将所述展示界面切换为所述第一应用程序的应用操作界面。

在一种可能的设计中,在所述预定显示区域外按照与所述目标文件夹之间的距离排序后依次显示所述所有待分类应用图标之后,所述方法还包括:

获得作用于所述所有待分类应用图标中的第二应用图标的拖动操作;

在根据所述拖动操作移动所述第二应用图标的过程中,若所述第二应用图标的位置位于所述预定显示区域的预设范围内时,则将所述第二应用图标移动至所述预定显示区域内。

在一种可能的设计中,所述方法还包括:

确定基于所述拖动操作将所述第二应用图标移动至所述预定显示区域内的拖动轨迹;

将所述所有待分类应用图标中处于所述拖动轨迹上的待分类应用图标均移动至所述预定显示区域内。

第二方面,提供一种应用图标的管理装置,该装置包括:

获得模块,用于获得针对目标文件夹的打开操作;其中,所述目标文件夹中包括至少两个应用图标,所述至少两个应用图标均基于预定的应用分类标识被分组至所述目标文件夹中;

第一确定模块,用于从所述目标文件夹外的应用图标中确定具有所述预定的应用分类标识的所有待分类应用图标;

第二确定模块,用于根据应用图标与所述目标文件夹之间的相对位置关系,确定所述所有待分类应用图标中的每个待分类应用图标与所述目标文件夹之间的距离;

显示模块,用于基于所述打开操作,在所述目标文件夹的展示界面的预定显示区域内显示所述至少两个应用图标,以及在所述预定显示区域外按照与所述目标文件夹之间的距离排序后依次显示所述所有待分类应用图标。

在一种可能的设计中,所述第二确定模块具体用于:

确定每个待分类应用图标所在的应用桌面与所述目标文件夹所在的应用桌面之间间隔的应用桌面的数量;

按照间隔的应用桌面的数量越少则表明与所述目标文件夹之间的距离越小的规则,确定每个待分类应用图标与所述目标文件夹之间的距离。

在一种可能的设计中,所述第二确定模块还用于:

针对与所述目标文件夹处于同一应用桌面的待分类应用图标,确定每个待分类应用图标与所述目标文件夹之间的相对位置;

按照与所述目标文件夹之间的相对位置越近则表明与所述目标文件夹之间的距离越小的规则,确定与所述目标文件夹处于同一应用桌面的每个待分类应用图标与所述目标文件夹之间的距离。

在一种可能的设计中,所述获得模块还用于获得作用于所述所有待分类应用图标中的第一应用图标的预定操作,其中,所述预定操作用于触发启动所述第一应用图标所指示的第一应用程序;

所述显示模块还用于根据所述预定操作,将所述展示界面切换为所述第一应用程序的应用操作界面。

在一种可能的设计中,所述获得模块还用于获得作用于所述所有待分类应用图标中的第二应用图标的拖动操作;

所述显示模块还用于在根据所述拖动操作移动所述第二应用图标的过程中,若所述第二应用图标的位置位于所述预定显示区域的预设范围内时,则将所述第二应用图标移动至所述预定显示区域内。

在一种可能的设计中,所述显示模块还用于:

确定基于所述拖动操作将所述第二应用图标移动至所述预定显示区域内的拖动轨迹;

将所述所有待分类应用图标中处于所述拖动轨迹上的待分类应用图标均移动至所述预定显示区域内。

第三方面,提供一种应用图标的管理装置,该装置包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行第一方面中任一所述的方法包括的步骤。

第四方面,提供一种可读存储介质,所述可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行第一方面中任一所述的方法包括的步骤。

本发明实施例中,在获得针对目标文件夹的打开操作之后,可以将该目标文件夹中已经分组的至少两个应用图标和还未分组的应用图标(即待分类应用图标)同时显示在同一个展示界面中,具体来说,是将已经分组的显示在该同一展示界面的预定显示区域内,以及将未分组的显示在该同一展示界面的预定显示区域外,使得在同一个展示界面中可以显示尽量多的应用图标,提高应用图标的展示率,在所展示的应用图标的数量增多之后,用户则可以直观地查看到更多的应用图标,而无需先关闭目标文件夹后才能查看其它还未分类的应用图标,进而可以减少用户的操作,提高应用图标的查看效率,增强用户的使用体验,同时由于是将已分组和未分组的应用图标分区域区别显示,可以增强对用户的提示作用,方便用于针对已分组和未分组的应用图标分别处理。

并且,本发明实施例还可以根据应用图标与目标文件夹之间的相对位置关系确定每个待分类应用图标与目标文件夹之间的距离,进而在显示待分类应用图标时,可以按照与目标文件夹之间的距离排序后的顺序依次显示每个待分类应用图标,这样可以将待分类应用图标的显示顺序与和目标文件夹之间的距离进行关联,例如将距离越远的待分类应用图标越靠近预定显示区域显示,使得待分类应用图标可以按照一定的规则顺序显示,从而提高待分类应用图标的展示效率和规整性,同时也可以增强终端设备的智能性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

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

图1为本发明实施例中的应用图标的管理方法的流程图;

图2a为应用界面中显示了多个应用图标的示意图;

图2b为通过拖动操作将两个应用图标进行分组的示意图;

图2c为将两个应用图标以文件夹进行分组后的示意图;

图3为现有技术中的将分组后的文件夹展开显示的示意图;

图4为本发明实施例中的将分组后的文件夹展开显示的示意图;

图5为本发明实施例中的将未分组的应用图标进行移动的示意图;

图6为本发明实施例中的将未分组的应用图标进行移动后的示意图;

图7为本发明实施例中的应用图标的管理装置的结构框图;

图8为本发明实施例中的应用图标的管理装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例中,“多个”可以表示至少两个,例如可以是两个、三个或者更多个,本申请实施例不做限制。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,在不做特别说明的情况下,一般表示前后关联对象是一种“或”的关系。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

本发明实施例中的应用管理方法可以应用于终端设备,即该应用管理方法包括的各步骤可以由终端设备执行。该终端设备例如可以是手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、穿戴式设备(例如智能手表或智能手环,等等)、笔记本电脑等不同类型的设备,无论是哪种终端设备,该终端设备中均能够运行多种类型的app,例如可以运行社交类app,资讯类app、购物类app、交通类app,等等,通过不同类型的app可以实现不同的功能,例如可以实现网络购物、订餐、网络社交、查看新闻、打车等功能。

请参见图1,本发明实施例提供的应用图标的管理方法的流程描述如下。

步骤11:获得针对目标文件夹的打开操作,其中,该目标文件夹内包括至少两个应用图标,该至少两个应用图标均基于预定的应用分类标识被分组至该目标文件夹中。

在实际中,为了便于用户对每个app进行识别,每个app具有对应的应用图标,即应用图标可以用于指示相应的app,当用户需要使用一款app时,可以直接触控点击与该app对应的应用图标即可开启该app,非常方便。如前所述,终端设备中可以安装多个app,而安装的每个app的应用图标可以展示在终端设备的应用桌面上,以终端设备是手机为例,例如参见图2a所示的手机的一个应用桌面上所展示的包括微信、交通银行、qq、腾讯视频、支付宝、钉钉等9个app的应用图标,例如当需要使用微信时,用户则可以直接用手指点击微信对应的应用图标,在检测到用户的点击操作之后,终端设备即可开启微信。

其中,终端设备的应用桌面是指当终端设备退出所有app时所显示的界面,又可以称作屏幕桌面,一般来说,应用图标就是直接展示在应用桌面上,以及,在应用桌面上还可以同时展示一些其它交互控件,例如悬浮桌面控件、天气悬浮窗口,等等。另外,为了便于对大量的应用图标进行展示,目前一般采用分页的方式,即可以设置多个应用桌面,在每个应用桌面上例如可以以4*4或3*3的网格状排列多个应用图标,用户通过翻页操作(例如向左或向右滑动手机屏幕)可以在多个应用桌面之间进行切换,以便快速找到需要使用的app,继续图2a来说,其展示的当前的第一个应用桌面上包括9个应用图标,另外的应用图标就可以展示在当前的应用桌面之后的第二个或第三个应用桌面上,例如陌陌的应用图标展示在第二个应用桌面上,以及开心消消乐和探探的应用图标展示在第三个应用桌面上,等等。

为了对应用图标进行管理,可以对应用图标进行分组,具体来说就是将应用图标以文件夹的形式进行分组,即将多个应用图标放置到同一个文件夹中,这样可以在有限的屏幕空间中展示更多的应用图标,例如可以通过拖动的方式将图2a中的微信的应用图标和qq的应用图标进行分组,具体来说,请参见图2b所示,可以先选中微信的应用图标,然后再拖动着微信的应用图标直至其移动到qq的应用图标上时松开手指结束拖动,此时终端设备则可以将微信的应用图标和qq的应用图标放置在同一个文件夹中,例如可以放置在如图2c所示的名称为“社交”的文件夹中,可见此时名为“社交”的文件夹中同时包括微信的应用图标和qq的应用图标,那么该名为“社交”的文件夹即是微信的应用图标和qq的应用图标分组的文件夹,为了便于描述,例如将该名为“社交”的文件夹称作目标文件夹。

如图2c所示,可见目标文件夹占据的是原来的qq的应用图标的显示位置,由于微信的应用图标和已经被移动到了目标文件夹中,所以微信的应用图标的原本显示位置被空了出来,而空闲出来的显示位置可以再用于展示其它的应用图标,进而增加在当前的应用桌面中的应用图标的展示数量,提高信息的展示量。

在具体实施过程中,可以采用前述介绍的手动拖动的方式对应用图标进行分组,或者也可以采用系统预设的方式对应用图标自动进行分组。另外,在分组时,可以根据应用图标对应的app的功能分类进行分组,继续图2a-2c的例子来说,是将同属于社交类型的微信和qq划分成了一组,是因为微信和qq都是社交类的app,这两个app均具有“社交”功能,所以可以将具有相同或相似功能的app的应用图标划分成一组,在另一种可能的实施方式中,还可以将应用图标的大体颜色接近的应用图标划分成一组,例如可以将应用图标的大体颜色为绿色的多个应用图标划分成一个组,将应用图标的大体颜色为红色的多个应用图标划分成另一个组,等等。

无论采用哪种方式进行分组,每个分组均具有对应的分组依据,例如前述的按照app的功能分组,那么每个分组的功能则是该组的分组依据,又例如前述的按照应用图标的显示颜色分组,那么每个分组的颜色则是该组的分组依据,本发明实施例中将分组依据称作应用分类标识,也就是说,应用分类标识是用于将应用图标进行分组归类的标识性信息,例如图2c来说,名为“社交”的目标文件夹的应用分类标识是具有社交功能,所以可以将具有社交功能的app的应用图标划分到该名为“社交”的目标文件夹中,并且本发明实施例中将具有社交功能的应用分类标识称作预定的应用分类标识。

在分组之后,用户会打开目标文件夹以对该目标文件夹中的应用图标进行查看或操作,此时,例如可以直接点击目标文件夹,而这里的点击目标文件夹的操作即可以理解是为针对目标文件夹所进行的打开操作,在具体实施过程中,针对目标文件夹的打开操作包括但不限于前述的点击操作,例如还可以是手势操作,或者还可以是语音控制操作,或者还可以是其它操作,本发明实施例不作限制。

在检测到针对目标文件夹的打开操作,若按照现有技术的方案则直接在目标文件夹的展示界面展示该目标文件夹所包括的应用图标,继续前述的图2c的例子,当对“社交”文件夹进行点击操作之后,手机所跳转出的展示界面如图3所示,可见图3所示的展示界面中包括qq和微信对应的应用图标。当用户此时若希望查看其它应用图标或者希望将其它具有“社交”功能的app的应用图标移动至该目标文件夹中时,则需要先退出该目标文件夹,然后再采用前述的图2a-2c的方式进行应用图标的移动,操作过程比较繁琐,效率较低。

步骤12:从目标文件夹外的应用图标中确定具有预定的应用分类标识的所有待分类应用图标。

本发明实施例中,在检测到针对目标文件夹的打开操作时,终端设备可以先从目标文件夹外的应用图标中确定具有预定的应用分类标识的所有待分类应用图标,继续前述的例子,终端设备则可以从终端设备中安装的所有app除去qq和微信的其它app中确定具有社交功能的所有app,例如确定出的具有社交功能的所有app包括微博、陌陌和探探这三个app,为了便于描述,本文中将所确定出的具有社交功能的这三个app的应用图标称作待分类应用图标。

步骤13:根据应用图标与目标文件夹之间的相对位置关系,确定所有待分类应用图标中的每个待分类应用图标与目标文件夹之间的距离。

在通过步骤12获得了所有待分类应用图标之后,可以再根据应用图标与目标文件夹之间的相对位置关系,确定每个待分类应用图标与目标文件夹之间的距离。本发明实施例中,待分类应用图标与目标文件夹之间的距离是指,站在显示的角度来说,待分类应用图标的显示位置与目标文件夹的显示位置之间的距离。

具体来说,可以先确定每个待分类应用图标与目标文件夹这两者之间所间隔的应用界面的数量,进而再按照间隔的应用桌面的数量越小则表明与目标文件夹之间的距离越小的规则,分别确定每个待分类应用图标与目标文件夹之间的距离。进一步地,针对与目标文件夹处于同一应用桌面(即两者之间间隔的应用桌面的数量是0)的待分类应用图标,还可以确定每个待分类应用图标与目标文件夹之间的相对位置,再按照与目标文件夹之间的相对位置越近则表明与目标文件夹之间的距离越小的规则,确定与目标文件夹处于同一应用桌面的每个待分类应用图标与目标文件夹之间的距离。

也就是说,可以根据每个待分类应用图标与目标文件夹分别所在的应用桌面的第一级相对位置关系以及当处于同一应用桌面时的第二级相对位置关系来确定出每个待分类应用图标与目标文件夹的位置关系,进而再根据该位置关系确定每个待分类应用图标与目标文件夹之间的距离,这里的距离包括应用界面的间隔数量以及当处于同一应用界面时两者的显示位置之间间隔的距离。

例如待分类应用图标1位于第一个应用桌面,目标文件夹位于第三个应用桌面,可见待分类应用图标1与目标文件夹之间间隔的应用桌面的数量是2;又例如待分类应用图标2位于第一个应用桌面,目标文件夹位于第二个应用桌面,可见待分类应用图标2与目标文件夹之间间隔的应用桌面的数量是1,由于待分类应用图标2与目标文件夹之间间隔的应用桌面的数量少于待分类应用图标1与目标文件夹之间间隔的应用桌面的数量,所以可以认为待分类应用图标2与目标文件夹之间的距离小于待分类应用图标1与目标文件夹之间的距离,例如将待分类应用图标2与目标文件夹之间的距离设置为1,以及将待分类应用图标1与目标文件夹之间的距离设置为2。

又以图2c为例,假设淘宝的应用图标和今日头条的应用图标均位于第一个应用桌面,名称为“社交”的目标文件夹也位于第一个应用桌面,由于淘宝的应用图标和今日头条的应用图标与目标文件夹均处于同一应用桌面,所以淘宝的应用图标和今日头条的应用图标与目标文件夹之间间隔的应用桌面的数量均是0。进一步地,通过图2c可见,相对于淘宝的应用图标来说,今日头条的应用图标要更加靠近目标文件夹一些,所以可以认为今日头条的应用图标与目标文件夹之间的距离要小于淘宝的应用图标与目标文件夹之间的距离。

进一步地,在确定每个待分类应用图标与目标文件夹之间的距离之后,可以按照距离由远到近或由近到远的顺序对所有待分类应用图标进行排序,在排序时,可以同时考虑第一级位置关系和第二位置关系,具体来说,对于与目标文件夹不在同一应用桌面的待分类应用图标来说,间隔的应用桌面的数量越少的距离越小,对于与目标文件夹在同一应用桌面的待分类应用图标来说,与目标文件夹之间的相对位置越近的距离越小。

步骤14:基于打开操作,在目标文件夹的展示界面的预定显示区域内显示所述至少两个应用图标,以及在预定显示区域外按照与目标文件夹之间的距离排序后依次显示所有的待分类应用图标。

本发明实施例中,在打开目标文件夹时,可以将其它的具有“社交”功能的app的应用图标也同时显示在目标文件夹的展示界面中,使得在目标文件夹的展示界面中不仅能够查看到已经分组到该目标文件夹中的应用图标,还可以同时查看到其它的应用图标,增加了在目标文件夹的展示界面中的应用图标的展示数量,提高应用图标的查看效率。

通过响应用户针对目标文件夹所进行的打开操作,终端设备可以将已经分组的目标文件夹内的应用图标和所确定出的所有待分类应用图标同时展示在目标文件夹的展示界面中,相对于现有的技术方案来说,可以在目标文件夹的展示界面中展示更多的应用图标,增加信息输出量,将其它还未分组的待分类应用图标同时展示在目标文件夹的展示界面中,可以方便用户直接查看或操作待分类应用图标,进而可以提高应用图标的查看效率和操作效率。

具体来说,可以将目标文件夹中原本已经包括的应用图标显示在展示界面的预定显示区域内,通过预定显示区域可以对原本已经分组的应用图标进行标记显示,同时,可以将待分类应用图标显示在展示界面的预定显示区域外,通过预定显示区域内外的区别显示,能够让用户直观地明确出哪些是已经分组的应用图标,哪些是待分组的应用图标,进而增强提示性,以便于用户准确区分。例如请参见图4所示的展示界面即为目标文件夹被打开之后的界面,可见qq和微信这两个已经分组的应用图标是显示在矩形框之内,而还未分组的微博、陌陌和探探这三个app的应用图标显示在矩形框之外,所以可以将图4中的矩形框所覆盖的区域可以看作是前述的预定显示区域。另外,图4中是以将待分类应用图标显示在预定显示区域的下方为例进行图示说明,在其它的实现方式中,还可以将待分类应用图标环绕显示与预定显示区域的四周,或者显示在预定显示区域的上方,等等,本发明实施例对待分类应用图标和预定显示区域的相对位置关系不作特别限制,只要能对已分组的应用图标和未分组的应用图标进行区别显示即可。

以及,在将已分组的应用图标和待分类应用图标同时显示在目标文件夹中的展示界面中时,还可以同时显示一些其它的信息,例如图4所示的,在紧靠待分类应用图标的显示区域的上方,还可以显示“智能推荐”的文字,以表明在“智能推荐”下方的应用图标是终端设备自动推荐的且属于终端设备中已经安装的同具有“社交”功能的应用程序的应用图标,或者还可以在矩形框外侧的右上部分显示一个省略号的标记,当点击该省略号的标记之后,可以对矩形框内的应用图标进行编辑,例如删除矩形框内的应用图标或者调整应用图标的显示位置,等等,或者还可以调整矩形框的显示底色,等等,也就是说,通过该省略号的标记可以链接一些快捷功能,以尽量方便用户操作。

在实际中,根据预定的应用分类标识所确定出的所有待分类应用图标的数量可能较多,导致所有待分类应用图标无法全部一次性地展示在目标文件夹的展示界面中,例如所确定出的所有待分类应用图标有5个,但是按照图4所示的展示方式在当前的展示界面中只能一次性地展示3个应用图标,而对于其它的待分类应用图标则可以采用向右翻页的方式进行展示。在具体实施过程中,可以采用以下的优先展示机制确定能够首先推荐展示在首页的应用图标。

在一种可能的实施方式中,为了便于用户能够尽量将用户希望能够直接查看到或者能够直接操作的应用图标展示在当前的展示界面中,此时可以将所有待分类应用图标按照使用频率进行排序后优先展示使用频率最高的3个应用图标,由于使用频率较高可以表明用于平时使用对应的app较多,所以采用一定的排序机制后再进行显示可以尽量满足用户的实际需求。

在另一种可能的实施方式,还可以从所有待分类应用图标中确定出与目标文件夹未在同一个应用界面的若干待分类应用图标,进而再将所确定出的该若干待分类应用图标优先展示在当前的展示界面中,例如图4所示,此时所展示的微博、陌陌和探探均是与目标文件夹未在同一个应用界面的应用图标,或者,可以只将与目标文件夹未在同一个应用界面的应用图标进行展示。

因为在实际中,当用户通过手动拖动的方式对应用图标进行分组时,对于应用图标与目标文件夹在同一个应用桌面的情形来说,距离目标文件夹越近的应用图标越方便拖动到目标文件夹中实现分组,自然地,距离越远的也就会花费更多的操作和时间去进行拖动。类似地,对于应用图标与目标文件夹不在同一个应用桌面的情形来说,当对应用图标拖动分组时是需要跨应用界面进行操作的,如果与目标文件夹之间间隔的应用桌面的数量越多,那么在拖动时需要跨越的应用界面的数量也就越多,从而拖动操作也就越繁琐,耗时较长,并且在拖动的过程中由于要跨越多个应用桌面,拖动分组失败的概率也越大。所以,对于与目标文件夹在同一个应用界面的应用图标而言,当用户采用手动拖动的方式进行分组的话,是在同一个应用界面中进行操作,而对于与目标文件夹未在同一个应用界面的应用图标来说,通过手动拖动的方式进行分组时需要跨应用界面进行操作,操作相对来说比较繁琐,所以在应用图标的数量较多的情形下,为了能够尽量提供对操作相对比较繁琐的与目标文件夹未在同一个应用界面的应用图标的操作效率,所以在本发明实施例中采用了与目标文件夹是否是在同一个应用界面的条件对所有待分类的应用图标进行了一定程度的筛选后优先显示或过滤显示,这样可以尽量提高操作效率。

在另一种可能的实施方式中,还可以根据所有待分类应用图标与目标文件及的距离排序结果来顺序显示所有的待分类应用图标,例如,可以按照距离由远到近的优先展示顺序,依次将所有的待分类应用图标顺序显示在预定显示区域外,例如紧靠着预定显示区域来显示待分类应用图标,即,与目标文件夹距离越远的待分类应用图标越靠近预定显示区域进行显示。继续前述例子,假设针对微博、陌陌和探探这三个app的应用图标来说,假设微博和目标文件夹之间间隔了2个应用界面,陌陌和目标文件夹之间间隔了1个应用界面,探探和目标文件夹处于同一个应用界面,那么按照前述方式即可确定出这三个应用图标与目标文件夹之间的距离由远到近的顺序是微博、陌陌和探探分别对应的应用图标,所以这三个应用图标按照距离由远到近的优先展示顺序即如图4所示,进而通过此种展示顺序使得用户能够直观地知晓这三个应用图标在实际中的大概展示位置,进而方便用户进行相应的操作。或者,也可以按照微博、陌陌和探探的顺序依次远离预定显示区域显示,即让距离最远的微博的应用图标越靠近预定显示区域,即按照距离由远到近的顺序依次优先展示,以便于用户能够方便地对距离较远的应用图标操作,进而提高操作效率。同时,通过将待分类应用图标的显示顺序与和目标文件夹之间的距离进行关联,例如将距离越远的待分类应用图标越靠近预定显示区域显示,使得待分类应用图标可以按照一定的规则顺序显示,从而提高待分类应用图标的展示效率和规整性,同时也可以增强终端设备的智能性。

在将待分类应用图标和目标文件夹中已分组的应用图标一起展示在当前的展示界面中之后,可以方便用户对应用图标进行相应的操作,对于一些可能的操作方式以下举例说明,但是无论是那种操作方式,相对于现有技术的需要先关闭目标文件夹的展示界面才能查找到对应的应用图标而进行其它操作的方式来说,本发明实施例中针对展示界面中的预定显示区域外的待分类应用图标直接进行操作的方式的效率都更高,用户的使用体验也更好。

例如,对于显示在预定显示区域外的待分类应用图标中的第一应用图标来说,用户可以直接对其进行预定操作以快速启动第一应用图标所对应的app。继续以图4为例,当用户点击了微博的应用图标之后,终端设备当前的展示界面即可切换为微博的应用操作界面,例如当微博此前处于关闭状态时,那么则可以启动微博并跳转到微博的主页面,当微博此前处于后台运行状态时,那么则可以直接跳转到微博当前正在运行的应用操作界面。也就是说,预定操作是用于触发终端设备启动应用图标对应的应用程序的操作,通过预定操作可以触发终端设备直接运行第一应用图标对应的app,通过这种方式可以实现app的快速启动,无需像现有技术那样需要先关闭当前的展示界面,进而可以提高app的启动速率,提升用户的使用体验。

又例如,对于显示在预定显示区域外的待分类应用图标中的第二应用图标来说,用户可以直接对其进行拖动操作,在根据该拖动操作移动第二应用图标的过程中,若第二应用图标的位置位于预定显示区域的预设范围内时,例如第二应用图标的大部分面积位于预定显示区域内时,或者例如图5所示的当第二应用图标的全部面积已经位于预定显示区域之内时,则可以将第二应用图标移动至预定显示区域内,也就是说,通过用户的拖动操作可以实现对应用图标的快速移动以实现快速分组的目的,这样可以提高应用图标的分组效率,例如将图5中的陌陌的应用图标通过前述拖动的方式移动到预定显示区域内后的展示界面如图6所示。

另外,在用户进行拖动操作的过程中,为了能够一次性地移动多个待分类应用图标,本发明实施例中可以将拖动轨迹所覆盖过的所有待分类应用图标均直接移动至预定显示区域内,具体来说,在进行如图5所示的拖动操作的过程中,终端设备可以获得基于该拖动操作将陌陌的应用图标移动至预定显示区域内的拖动轨迹,假设该拖动轨迹是从陌陌的应用图标再到探探的应用图标,然后再到如图5所示的移动至预定显示区域内后结束,那么不仅可以将陌陌的应用图标移动至预定显示区域内,还可以一并将探探的应用图标也移动至预定显示区域内,通过一次拖动操作即可实现对两个待分类应用图标的直接移动和分组,提高了移动分组的效率。另外,为了减少用于用户可能的误操作而导致的错误地批量移动,还可以在移动的过程中,当确定陌陌的应用图标停留在探探的应用图标上的时长超过一定时长(例如1秒)后才真正确定是需要将探探的应用图标一起移动,也就是说可以通过停留时长的限制来尽量减少由于用户的误操作而导致的设备误响应的概率,提高移动的准确性。

需要说明的是,前述的第一应用图标和第二应用图标均是待分类应用图标中的任意一个应用图标,也就是说,第一应用图标和第二应用图标是对待分类应用图标的泛指,例如图5所示的,第二应用图标是指其中的微博的应用图标,在其它的示意中,第二应用图标例如还可以是指陌陌或探探的应用图标,等等。

基于同一发明构思,请参见图7,本发明实施例提供一种应用图标的管理装置,该应用图标的管理装置能够实现前述的应用图标的管理方法中终端设备的功能;或者,该应用图标的管理装置也可以是能够支持终端设备实现前述的应用图标的管理方法中终端设备的功能的装置。该应用图标的管理装置可以是硬件结构、软件模块、或硬件结构加软件模块。该应用图标的管理装置可以由芯片系统实现,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。该应用图标的管理装置包括获得模块71、第一确定模块72、第二确定模块73和显示模块74。其中:

获得模块71,用于获得针对目标文件夹的打开操作,其中,该目标文件夹中包括至少两个应用图标,该至少两个应用图标均基于预定的应用分类标识被分组至该目标文件夹中;

第一确定模块72,用于从该目标文件夹外的应用图标中确定具有该预定的应用分类标识的所有待分类应用图标;

第二确定模块73,用于根据应用图标与目标文件夹之间的相对位置关系,确定所有待分类应用图标中的每个待分类应用图标与目标文件夹之间的距离;

显示模块74,用于基于该打开操作,在该目标文件夹的展示界面的预定显示区域内显示所述至少两个应用图标,以及在该目标文件夹的展示界面的预定显示区域外按照与所述目标文件夹之间的距离排序后依次显示所有待分类应用图标。

在一种可能的实施方式中,第二确定模块73具体用于确定每个待分类应用图标所在的应用桌面与目标文件夹所在的应用桌面之间间隔的应用桌面的数量;并按照间隔的应用桌面的数量越少则表明与目标文件夹之间的距离越小的规则,确定每个待分类应用图标与目标文件夹之间的距离。

在一种可能的实施方式中,第二确定模块73还用于针对与目标文件夹处于同一应用桌面的待分类应用图标,确定每个待分类应用图标与目标文件夹之间的相对位置;按照与目标文件夹之间的相对位置越近则表明与目标文件夹之间的距离越小的规则,确定与目标文件夹处于同一应用桌面的每个待分类应用图标与目标文件夹之间的距离。

在一种可能的实施方式中,获得模块71还用于获得作用于所有待分类应用图标中的第一应用图标的预定操作,其中,该预定操作用于触发启动该第一应用图标所指示的第一应用程序;

显示模块74还用于根据预定操作,将展示界面切换为第一应用程序的应用操作界面。

在一种可能的实施方式中,获得模块71还用于获得作用于所有待分类应用图标中的第二应用图标的拖动操作;

显示模块74还用于在根据拖动操作移动第二应用图标的过程中,若第二应用图标的位置位于预定显示区域的预设范围内时,则将第二应用图标移动至预定显示区域内。

在一种可能的实施方式中,显示模块74还用于确定基于拖动操作将第二应用图标移动至预定显示区域内的拖动轨迹;以及将所有待分类应用图标中处于拖动轨迹上的待分类应用图标均移动至预定显示区域内。

由于本发明实施例提供的应用图标的管理装置可以用于执行图1所示的应用图标的管理方法所包括的步骤,因此对于本发明实施例中的应用图标的管理装置包括的各功能模块能够实现的功能及一些实现过程可参考图1所示的实施例部分的描述,在此不再赘述。

基于同一发明构思,请参见图8,本发明实施例提供另一种应用图标的管理装置,该应用图标的管理装置能够实现前述的应用图标的管理方法中终端设备的功能;或者,该应用图标的管理装置也可以是能够支持终端设备实现前述的应用图标的管理方法中终端设备的功能的装置。该应用图标的管理装置可以是硬件结构、软件模块、或硬件结构加软件模块。该应用图标的管理装置可以由芯片系统实现,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。该应用图标的管理装置包括至少一个处理器81(在图8中是以一个处理器81进行图示说明),与至少一个处理器81连接的存储器82。其中,存储器82存储有可被至少一个处理器81执行的指令,至少一个处理器81通过执行存储器存储的指令可以执行如图1所示的方法的步骤。

处理器81具体可以是通用的中央处理器(cpu),或者可以是特定应用集成电路(applicationspecificintegratedcircuit,asic),或者可以是一个或多个用于控制程序执行的集成电路,可以是基带芯片,等等。

存储器82的数量可以是一个或多个。存储器82可以包括只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)或磁盘存储器,等等。

通过对处理器81进行设计编程,可以将前述图1所示的应用图标的管理方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行图1所示的应用图标的管理方法的步骤,如何对处理器81进行设计编程为本领域技术人员所公知的技术,这里不再赘述。

基于同一发明构思,本发明实施例还提供一种可读存储介质,该可读存储介质存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行如前述的应用图标的管理方法的步骤。

在一些可能的实施方式中,本发明提供的应用图标的管理方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述描述的根据本发明各种示例性实施方式的应用图标的管理方法中的步骤。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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