本发明涉及终端应用图标管理技术,尤其涉及一种应用图标切换的方法及终端、计算机存储介质。
背景技术:
::一方面,随着智能终端的更新换代,屏幕技术以及智能终端制造工艺的飞速发展,6寸甚至更大尺寸屏幕的智能终端已经成为主流产品。另一方面,随着应用程序生态的爆发,各种各样的应用程序涌现,大众的智能终端安装的应用程序数量从之前的几个、十几个发展到了现在的几十个,甚至上百个。以上两个方面的原因给用户的操作带来了新的问题。由于用户的智能终端上安装的应用程序数量急剧增多,用户在几十个甚至上百个应用图标中快速找到想要使用的应用程序比较困难,而尤其是智能终端的屏幕越来越大,而用户单手操作时能够触控到的显示区域有限,导致用户在单手握持智能终端时,难以完成部分显示区域应用图标的选定,此时,需要双手操作才能完成特定应用图标的点击操作,并且虽然可以将常用应用程序放置在快速启动栏,但是智能终端屏幕下方区域的快速启动栏能够放置的常用应用图标也有限。由于上述问题,从而给用户的使用带来不便,影响用户的体验。技术实现要素:有鉴于此,本发明提供一种应用图标切换的方法及终端、计算机存储介质,方便用户能够快速地找到特定的应用程序,并且还能在给用户带来区域性图标切换的视觉体验的同时,提升单手操作时的使用体验。为实现上述技术效果,本发明提供一种应用图标切换的方法及终端、计算机存储介质,作为其中一种实施方式,所述应用图标切换的方法包括步骤:接收图标切换指令;根据所述图标切换指令将多个目标图标的位置进行切换。作为其中一种实施方式,所述接收图标切换指令的步骤之前,包括:接收到切换模式确认指令后,进入图标可切换模式。作为其中一种实施方式,所述接收图标切换指令的步骤包括:当检测到用户对任一图标显示区域长按超过预设阈值或用户针对任一图标显示区域进行滑动操作时,则判定接收到所述图标切换指令。作为其中一种实施方式,当所述图标切换指令为对任一图标显示区域长按超过预设阈值时,根据用户自定义的优先级选择切换区域。作为其中一种实施方式,根据所述图标切换指令将多个目标图标的位置进行切换的方式包括:滚动切换或随机切换或按使用频率切换或根据用户自定义模式切换。作为其中一种实施方式,所述根据所述图标切换指令将多个目标图标的位置进行切换的步骤包括:当所述图标切换指令对应的切换手势为针对任一图标显示区域上下滑动时,对每个图标页面下所述任一图标显示区域所在列的所有图标的位置进行切换;当所述图标切换指令对应的切换手势为针对任一图标显示区域左右滑动时,对每个图标页面下所述任一图标显示区域所在行的所有图标的位置进行切换。作为其中一种实施方式,对每个图标页面下所述任一图标显示区域所在列的所有图标的位置进行切换时,每个图标页面下的其他列的所有图标的位置不发生变化;对每个图标页面下所述任一图标显示区域所在行的所有图标的位置进行切换时,每个图标页面下的其他行的所有图标的位置不发生变化。作为其中一种实施方式,所述根据所述图标切换指令将多个目标图标的位置进行切换的步骤包括:获取预先选取的多个应用程序;根据用户对任一图标显示区域的所述图标切换指令,将所述预先选取的多个应用程序对应的图标的位置和所述任一图标显示区域的位置进行切换。作为其中一种实施方式,所述预先选取的多个应用程序可以是用户自定义选取的多个应用程序或终端根据预设时间内在前端的运行频次实时选取的多个应用程序。作为其中一种实施方式,所述多个应用程序对应的图标可位于一个图标页面,也可以位于多个图标页面。作为其中一种实施方式,所述根据图标切换指令将多个目标图标的位置进行切换的步骤之后,还包括:当接收到用户对特定图标的启动操作时,运行所述特定图标对应的应用程序。为解决上述技术问题,本提供发明还提供一种终端,作为其中一种实施方式,所述终端包括:处理器、存储器,所述存储器存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现上述的应用图标切换的方法。为解决上述技术问题,本发明提供一种计算机存储介质,作为其中一种实施方式,所述计算机存储介质存储有计算机程序指令,所述计算机程序指令被处理器执行时,实现上述任一项所述的应用图标切换方法。综上,本发明提供一种应用图标切换的方法及终端、计算机存储介质,方便用户能够快速地找到特定的应用程序,并且还能在给用户带来区域性图标切换的视觉体验的同时,提升单手操作时的使用体验。附图说明图1为本发明一实施方式应用图标切换的方法的流程示意图。图2为本发明一实施例的终端的显示界面中应用图标的初始排序示意图。图3为本发明一实施例的终端的显示界面中应用图标切换后的排序示意图。图4为本发明另一实施例的终端的显示界面中应用图标的初始排序示意图。图5为如图4所示的应用图标切换后的排序示意图。图6为本发明一种终端的结构示意图。具体实施方式以下由特定的具体实施例说明本申请的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本申请的其他优点及功效。在下述描述中,参考附图,附图描述了本申请的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本申请的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变。下面的详细描述不应该被认为是限制性的,并且本申请的实施例的范围仅由公布的专利的权利要求书所限定。这里使用的术语仅是为了描述特定实施例,而并非旨在限制本申请。空间相关的术语,例如“上”、“下”、“左”、“右”、“下面”、“下方”、“下部”、“上方”、“上部”等,可在文中使用以便于说明图中所示的一个元件或特征与另一元件或特征的关系。虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字tv、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的方法也能够应用于固定类型的终端。本发明实施例的整体思路为:移动终端接收图标切换指令,然后根据图标切换指令将多个目标图标的位置进行切换。具体的,当用户单手握持移动终端,需要快速选择特定应用图标时,使用图标切换指令例如切换手势或触摸信号等等触发多个目标图标的切换。需要说明的是,此处的多个目标图标可以是终端的所有或某一图标页面下至少一固定行或至少一固定列的所有图标,也可以是分散在各个图标页面下的多个特定的目标图标。如下,对本发明实施例进行具体说明,请参考图1,图1为本发明应用图标切换的方法一实施方式的流程示意图。需要说明的是,本实施方式的应用图标切换的方法可以包括但不限于如下几个步骤:步骤s1:接收图标切换指令。其中,切换指令可以但不限于为用户通过触控屏输入的切换手势例如短按、长按、触摸滑动、隔空滑动等等。其中,对于图标切换指令,在一实施方式中,步骤s1:接收图标切换指令的步骤包括:当检测到用户对任一图标显示区域长按超过预设阈值或用户针对任一图标显示区域进行滑动操作时,则判定接收到图标切换指令。也就是说,图标切换指令对应的切换手势可以是对任一图标显示区域长按超过预设阈值,或者是对任一图标显示区域进行滑动操作,如上下滑动或左右滑动。值得一提的是,因为滑动包括上下滑动和左右滑动,多方向的滑动可以准确的区分切换一行的图标,还是切换一列的图标,而在长按的时候,这无法明确的确定是对一行图标的切换还是对一列图标的切换,因此,在一实施方式中,当图标切换指令为对任一图标显示区域长按超过预设阈值时,根据用户自定义的优先级选择切换区域。具体的,用户对于长按指令设置的优先级为,优先切换接收长按切换指令的图标所在行的所有图标,或优先切换接收长按切换指令的图标所在列的所有图标。当然,该优先级的设置不仅仅局限于使用该图标切换功能之前,也可以在接收到长按切换指令后,弹出具有行或列选择的显示窗口,待用户选择确认后,按照用户选择的优先级进行切换。在一实施方式中,接收图标切换指令的区域包括:终端显示页面下任一非图标显示区域或终端显示页面下任一应用图标对应的显示区域或显示页面中的任意区域。具体的,终端显示页面下任一非图标显示区域或终端显示页面下任一应用图标对应的显示区域或显示页面中的任意区域也就是终端显示页面下任一空白区域或任一应用图标对应的显示区域。在一实施方式中,步骤s1:接收图标切换指令之前,包括:接收到切换模式确认指令后,进入图标可切换模式。具体的,对于多个特定图标进行切换是一个功能模式,在一实施方式中,终端在非可切换模式下,用户对于终端上图标或空白区域的滑动或长按等等可能都有相对应的其他执行步骤,因此,在用户发送图标切换指令之前,用户需要发送切换模式确认指令以进入图标可切换模式,其中,切换模式确认指令可以是通过语音、手势或特定的物理按键等输入。值得一提的是,用户可以预先设置是否可以开启可切换模式。步骤s2:根据图标切换指令将多个目标图标的位置进行切换。其中,多个目标图标都是特定的。由于,本实例中图标切换可以是某一行或某一列的图标彼此间进行切换,也可以是分散在各行各列的多个图标进行切换,当然在特定的目标图标在多个图标页面下时前者的视角效果比后者明显,因此,多个目标图标可以是用户预先设置的多个应用程序的图标,其可以是分散在终端各个显示页面的各个区域,也可以在是某一行或某一列。其中,在一具体实施例中,通过上下滑动这一图标切换指令可以切换某一列的应用图标,上和下滑动则可以选择性的进行切换,例如,在可切换的情况下,切换过快或者没有注意到,可以往回退,而不用切换一个循环以再次切换到某一应用图标。通过左右滑动则可以切换某一行的应用图标,当然切换手势对应的切换功能并不局限于表面的意思,用户可以对该手势进行自定义设置。具体的,例如当用户单手握持移动终端,想要快速找到常用应用图标时,可以通过切换手势进行应用图标的滚动切换,即快速将特定应用图标切换到当前显示页面,也就是说保持当前显示页面不动,仅仅滚动切换特定的应用图标,以将想要选定的目标图标切换至当前显示界面。其中,不管多个目标图标是终端的所有图标页面下某一行或某一列的所有图标,还是分散在各个图标页面下的多个特定的目标图标,都可以通过对终端显示页面下任一空白区域或任一应用图标对应的显示区域进行切换手势以切换多个目标图标,例如多个目标是分散在各个图标页面下的多个特定的目标图标时,用户在当前的显示页面下,对某一空白区域进行切换手势操作时,分散的多个图标的位置与该空白区域的位置之间进行循环的切换,或者多个图标单次分别与该空白区域的位置进行切换,当然,第一次切换之前,该空白区域是没有应用图标的,第二次切换时,该空白区域就切换来了多个特定图标中的一个。而在多个目标图标是终端的所有图标页面下某一行或某一列的所有图标时,此时本实施方式所说的任一空白区域或任一应用图标对应的显示区域,则是指多个目标图标所在的某一行或某一列的任一空白区域或任一应用图标对应的显示区域,因为此时是对该行或该列的图标进行切换,当然如果能够进行切换图标的行或列是特定的,即终端显示页面下仅仅只有具体的一行或一列可以进行切换,则此时的接收图标切换指令的区域可以是显示页面的任一处区域。需要说明的是,对终端显示页面下特定的一行或一列的应用图标进行切换的前提是用户知晓该行或该列有哪些应用图标,如用户将常用的图标放置在终端各个显示页面的最后一行,当用户需要运行其中一应用程序时,则只需要单独的切换该最后一行,将想要运行的应用程序的图标切换至手指可点击区域。值得一提的是,此种情况下,并不需要整体的进行翻页操作,只需要对特定的一行进行翻页,也就是对特定的一行进行切换,此种方式优化了系统的性能同时,还达到了快速选择应用图标的目的。其中,在一实施方式中,步骤s2:根据所述图标切换指令将多个目标图标的位置进行切换,包括:当图标切换指令对应的切换手势为针对任一图标显示区域上下滑动时,对图标页面下该任一一图标显示区域所在列的所有图标的位置进行切换。当图标切换指令对应的切换手势为针对任一图标显示区域左右滑动时,对图标页面下该任一图标显示区域所在行的所有图标的位置进行切换。其中,本申请的各实施方式中对于图标进行切换的方式不仅仅限于滚动切换,即按照图标在图标页面每行或每列的排列顺序一个接一个的进行滚动切换,当然,排序顺序是以进入可切换模式时的图标页面为首,然后根据切换的方向决定图标的排列顺序。然而切换的方式不仅仅限于滚动切换,在一实施方式中,根据图标切换指令将多个目标图标的位置进行切换的方式包括:滚动切换或随机切换或按使用频率切换或根据用户自定义模式切换。其中,值得一提的是,对于按使用频率切换,是根据要进行切换的应用程序在一定时间段内使用的频率为依据进行切换,当然,切换时并不是每切换一个图标就对其他待切换的应用程序进行使用频率的排序,而是以一定时间内统计的使用频率为固定的排序依据,例如,请结合参考图2,对于最后一行的应用图标,当然切换时可以是切换单个图标页面的最后一行的应用图标,也可以是切换多个显示页面的最后一行的应用图标。以第一显示页面的最后一行图标为例,在一定时间段内,例如一个月内,四个应用程序的使用频率排序由高到低为4d、2d、1d、3d,当在第一显示页面向右切换时,由于,按照使用频率,4d之后为2d,因此,切换一次时,最后一行图标顺序从左至右为4d、1d、3d、2d,再次切换时则为2d、4d、3d、1d,通过所有待切换的应用程序固定的频率排序进行切换,可避免使用频率最高的两个应用程序切换进入死循环。具体的,下面以滚动切换的方式为例对本申请进行详细说明,请参考图2,图2为本发明实施例终端的显示界面中应用图标的初始排序示意图。此时该终端具有两个图标页面,每个显示页面可以放4行4列图标,以最后一行的八个应用图标进行举例说明,未滚动切换时,第一显示页面最后一行图标排序为1d、2d、3d、4d,第二显示页面最后一行图标排序为5d、6d、7d、8d,当用户在右手单手握持终端时,需要选择5d图标时,可以对最后一行进行左右滚动切换以将5d图标滚动至第一显示界面,其中第一图标可以第一显示页面下的最后一行的任一图标,例如4d或者3d,当然也可以是第一显示页面的最后一行的空白区域,值得一提的是,当滚动切换功能仅仅设置为最后一行和最右边一列时,用户也可以以第一显示页面的其他行或列上的图标为第一图标进行左右滑动,也就是说不一定得滑动最后一行或最后一列上的图标,在图标页面的任何一处位置进行左右滑动或上下滑动时都可以切换最后一行或最后一列的图标。因此,在一实施方式中,步骤s2:根据图标切换指令将多个目标图标的位置进行切换时,对图标页面下任一图标显示区域所在列的所有图标的位置进行切换时,图标页面下的其他列的所有图标的位置不发生变化。对图标页面下任一图标显示区域所在行的所有图标的位置进行切换时,图标页面下的其他行的所有图标的位置不发生变化。具体的,请参考图3,并结合图2进行理解,图3为本发明实施例终端的显示界面中应用图标切换后的排序示意图。在对最后一行进行滚动切换后,即向左滑动后,终端显示页面最后一行图标排序如图3所示,第一显示页面最后一行为2d、3d、4d、5d,第二显示页面最后一行为6d、7d、8d、1d,此时用户可以在不翻页的情况下,单手轻松的点击到5d的图标。值得一提的是,在终端显示页面最后一行的图标并没有放满,即存在空白区域时,如第一显示页面为1d、2d、3d、4d,第二显示页面最后一行只有5d、6d、7d,在图2中8d区域为空白,此时在最后一行进行滚动切换时可以将空白区域当作存在图标以进行滚动切换,也可以在滚动切换时跳过空白区域,如在第一显示页面将最后一行向左滑动一格时,前者情况为终端的第一显示页面最后一行图标排序为2d、3d、4d、5d,第二显示页面最后一行为6d、7d、空白、1d,后者情况为终端的第一显示页面最后一行图标排序为2d、3d、4d、5d,第二显示页面最后一行为6d、7d、1d、空白,当然,上述只是图标切换时的相关优化步骤。上述实施方式是针对一行或一列的情形进行滚动切换,当然本发明并不仅仅限于此,在一实施方式中,步骤s2:根据图标切换指令将多个目标图标的位置进行切换的步骤包括:获取预先选取的多个应用程序。根据用户对任一图标显示区域的图标切换指令,将预先选取的多个应用程序对应的图标的位置和该任一图标显示区域的位置进行切换。具体的,请参考图4,图4为本发明另一实施例终端的显示界面中应用图标的初始排序示意图。此时以1a、1d、5c、6b四个应用图标为例进行说明,在未循环滚动切换之前,4个应用图标的位置如图4所示,需要说明是,该四个应用图标是用户预先选取的,例如经常用的或者相关联的。在用户需要在第二显示界面选取6b应用图标,此时在可滚动切换模式下,用户在第一显示界面下以任一图标为第一图标,当然也可以是空白显示区域,此处以离右手大拇指最近的4d图标为例进行说明,用户通过长按4d图标或者滑动4d图标,4d图标则与1a、1d、5c、6b四个应用图标作为一个集合进行循环切换,图5为本发明另一实施例终端的显示界面中应用图标切换后的排序示意图,在图5中,上述集合进行了一次滚动切换,并且此时循环滚动的顺序为1a、1d、5c、6b,即切换后的排序为4d图标切换至6b图标的位置,6b图标切换至5c图标的位置,5c图标切换至1d图标的位置,1d图标切换至1a图标的位置,1a图标切换至4d图标的位置。值得一提的是,对于上述实施例,该任一图标也可以是1a、1d、5c、6b四个应用图标其中任何一个,以6b为例进行说明,用户通过长按6b图标或者滑动6b图标,6b图标则与1a、1d和5c三个应用图标作为一个集合进行循环切换,当然,需要说明的是,切换的顺序不仅仅局限于循环滚动,即上述图标的以固定的顺序进行逐一滚动切换,当然此处不仅仅限于显示页面下一行或一列图标排列的顺序,也可以是按照图标所在的行或列的大小进行切换,同一行的图标以列数靠前的为先,还可以以多个图标位置与第一图标位置的直线距离为依据进行顺序切换,还可以按照上述实施方式提到的使用频率等,值得说明的是,当接收切换指令的不是上述实施例所述的应用图标,而是空白显示区域时,其实施的方式和上述实施例相同,只是切换的时候,切换的是一个空白显示区域,而不是具体的应用图标,其中不同的仅仅在于当空白显示区域与待切换的图标切换后,图标显示页面的其他图标可以不变化,也可以自动进行相应的移动以填补在多个图标之间的该空白显示区域,此不同之处在当前移动终端上应用较普遍,故此次不再赘述。在一实施方式中,步骤s2:根据图标切换指令将多个目标图标的位置进行切换的步骤包括:获取预先自定义选取的多个应用程序。根据用户对第一图标的图标切换指令,将预先自定义选取的多个应用程序对应的图标的位置和第一图标的位置进行单独的切换。具体的,以图4中的显示页面的1a、1d、5c、6b四个图标为目标图标,例如,以4d为第一图标进行说明,在进行单独滚动的切换方式切换时,即两个待切换目标图标之间进行滚动切换,4d先与1a图标进行位置交换,其余图标位置不动,然后与1a图标与1d图标进行位置交换,接着1d图标与5c图标进行位置交换,最后5c图标与6b图标进行位置交换,一个循环后6b图标到了原先4d图标所在处,即离右手大拇指最接近处。其中,多个应用程序可以通过多种方式进行选取,在一实施方式中,预先选取的多个应用程序可以是用户自定义选取的多个应用程序或终端根据预设时间内在前端的运行频次实时选取的多个应用程序。具体的,此实施方式则的对前述实施方式在多个应用程序选取上进行扩充,多个应用程序的选取方面可以是通过用户预先自定义的选取,还可以是以预设时间内在终端前台运行的频次为依据选取多个应用程序,通过设置预设时间,可以及时的自动更新用户在某个时间段经常使用的应用程序,当今应用程序生态圈飞速发展,用户可能在当月经常使用几个特定的应用程序,下个月可能经常使用其他几个特定的应用程序,因此,此种方式不需要用户对经常使用的应用程序进行手动设置,体验性更好,更加智能化、人性化。在一实施方式中,步骤s2:根据图标切换指令将多个目标图标的位置进行切换之后,还包括:当接收到用户对特定图标的启动操作时,运行特定图标对应的应用程序。其中,启动操作可以是单击操作等,并且在运行特定的应用程序后,终端自动退出可切换模式。综上所述,本申请实施方式的应用图标切换的方法,通过接收图标切换指令,然后根据图标切换指令将多个目标图标的位置进行切换。本方法方便用户能够快速地找到特定的应用程序,并且还能在给用户带来区域性图标切换的视觉体验时,提升单手操作时的使用体验。请参考图6,图6为本发明一种终端的结构示意图。本实施方式的终端包括存储器210和处理器220,存储器210存储有至少一条程序指令,处理器220通过加载并执行所述至少一条程序指令以实现如上所述的应用图标切换的方法。其中,存储器210可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器210可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。本实施方式中处理器220执行时实现的具体步骤请参图1所示实施例的描述,在此不再赘述。本申请还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令;所述计算机程序指令被处理器执行时实现如上所述的应用图标切换的方法。本实施例的计算机存储介质存储的计算机程序指令被处理器执行时实现的具体步骤流程请参图1所示实施例的描述,在此不再赘述。综上所述,本申请实施方式的移动终端及计算机存储介质通过接收图标切换指令,然后根据图标切换指令将多个目标图标的位置进行切换。本方法方便用户能够快速地找到特定的应用程序,并且还能在给用户带来区域性图标切换的视觉体验时,提升单手操作时的使用体验。以上结合附图详细描述了本发明的优选实施方式,但是本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。当前第1页12当前第1页12