一种在终端上移动图标的方法及终端的制作方法

文档序号:6398497阅读:135来源:国知局
专利名称:一种在终端上移动图标的方法及终端的制作方法
技术领域
本发明涉及电子技术领域,尤其涉及一种在终端上移动图标的方法及终端。
背景技术
随着现有终端产品的越来越丰富和终端应用程序的越来越多种多样,电子产品的屏幕桌面上的图标也越来越多,而终端桌面的图标显示页面中单页能放下的图标有限,往往需要多页显示所有应用程序的图标。在多页显示应用程序图标的显示情况下,图标的移动则成为一个必然会发生的事件。现有技术中移动图标的方法主要通过鼠标拖动图标,通过判断用户拖动鼠标的方向和速度来切换图标显示页面,将图标拖至合适的图标显示页面,并插入相应的位置。现有技术中,终端用户需要将某个应用程序图标移动位置时,需要将图标拖至图标显示页面的边缘以便于切换图标显示页面,将需要移动的图标拖至合适页面。现有技术中,通过拖动图标至图标显示页面的边缘来切换图标显示页面,将图标拖至合适的页面并插入相应的位置的图标移动方式在很大程度上会出现图标拖动的误操作,图标显示页面切换效率低,图标插入位置容易出错等图标移动的误操作问题。

发明内容
本发明实施例提供一种在终端上移动图标的方法和一种终端,可在切换图标显示页面时保持待移动图标在原位置不动,将图标显示页面切换至合适位置之后再将待移动图标插入相应的位置,提高了图标显示页面的切换效率和图标移动的准确性,增强了图标移动的用户体验效果。本发明实施例提供了一种在终端上移动图标的方法,包括:根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标;检测用户切换图标显示页面的操作,根据所述用户切换图标显示页面的操作切换图标显示页面,并保持所述悬浮图标在原位置不动;切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。本发明实施例还提供了一种终端,包括:图标设置模块,用于根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标;页面切换模块,用于检测用户切换图标显示页面的操作,根据所述用户切换图标显示页面的操作切换图标显示页面,并保持所述悬浮图标在原位置不动;移动模块,用于切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。本发明实施例通过将第一图标显示页面上的待移动图标设置为悬浮图标,切换图标显示页面时保持悬浮图标在原位置不动,再将图标显示页面切换至第二图标显示页面后,将悬浮图标插入相应的位置。本发明实施例描述的在终端上移动图标的方法提高了图标显示页面切换的效率,提高了图标移动的准确性,增强了图标移动的用户体验效果。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的在终端上移动图标的方法的第一实施例流程示意图;图2是本发明实施例提供的在终端上移动图标的方法的第二实施例流程示意图;图3是本发明实施例提供的在终端上移动图标的方法的第三实施例流程示意图;图4是本发明实施例提供的终端的第一实施例结构示意图;图5是本发明实施例提供的终端的第二实施例结构示意图;图6是本发明实施例提供的终端的第三实施例结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,为本发明实施例提供的在终端上移动图标的方法的第一实施例流程示意图。本实施例所描述的在终端上移动图标的方法,包括步骤:S101,根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标。S102,检测用户切换图标显示页面的操作,根据所述用户切换图标显示页面的操作切换图标显示页面,并保持所述悬浮图标在原位置不动。S103,切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。具体实现中,通过检测当前图标显示页面(即第一图标显示页面)上的图标的触摸操作,根据检测到的图标的触摸操作可得知哪个图标的用户想要移动的图标,即该图标的触摸操作是待移动操作(如长按),并将该图标设定为待移动图标,在响应图标的移动操作之前将该待移动图标设置的悬浮图标,该悬浮图标可以置顶于图标图层的顶层,并与原位置图标错开一定的距离,以示区分。具体实现中,如果用户下载的应用程序比较多,则相应的程序图标也会比较多,图标显示页面可能超过一页。用户移动图标可在多页图标显示页面直接切换,直到找到合适的图标显示页面、合适的图标放置位置,再将待移动图标插入相应的位置,根据上述的方法将待移动图标设置为悬浮图标之后则可开始响应用户切换图标显示页面的操作。可通过检测用户切换图标显示页面的操作,根据用户切换图标显示页面的操作自动切换图标显示页面,并在切换图标显示页面的过程中保持悬浮图标在原位置不动。例如,若切换图标显示页面之前,悬浮图标在第一页图标页面上的第二个图标位置,则将当前图标显示页面切换至第二页图标页面时,该悬浮图标也应在第二页图标页面的第二个图标位置,若将当前图标显示页面切换至第三页图标页面时,该悬浮图标依然在第三页图标页面的第二个图标位置。根据用户切换图标显示页面的操作自动切换图标显示页面,将图标显示页面切换至合适的图标页面(即将图标显示页面从第一图标显示页面切换至第二图标显示页面)之后,则可响应用户对悬浮图标的触摸操作,将悬浮图标插入当前图标显示页面中合适的位置。具体实现中,用户对悬浮图标的触摸操作包括:点触悬浮图标或者拖动悬浮图标等操作形式。如果用户对悬浮图标的触摸操作是点触悬浮图标,则根据该悬浮图标当前的位置判断当前图标显示页面(即第二图标显示页面)中哪一个图标位置距离该悬浮图标的位置最近,将悬浮图标插入距离该悬浮图标最近的图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。如果用户对悬浮图标的触摸操作是拖到悬浮图标,则根据用户拖动悬浮图标的操作判断当用户松开悬浮图标时该悬浮图标所在的位置,并将该悬浮图标插入该图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。本实施例通过将待移动图标设置为悬浮图标,悬浮于图标图层的顶层,并在切换图标显示页面的过程中保持悬浮图标在原位置不动,将当前图标显示页面(即第一图标显示页面)切换至合适的图标页面(即第二图标显示页面)之后将悬浮图标插入合适的位置,并退出悬浮状态,完成图标的移动。本实施例提高了图标移动的准确性,增强了图标移动的用户体验效果。参加图2,为本发明实施例提供的在终端上移动图标的方法的第二实施例流程示意图。本实施例所描述的在终端上移动图标的方法,包括步骤:S201,检测第一图标显示页面上的图标的触摸操作。S202,判断所述第一图标显示页面上是否有图标被按下,若判断结果为是,则执行步骤S203。S203,判断所述图标被按下的时间是否超过预设的时间阈值,若判断结果为是,则执行步骤S204。S204,判定所述图标为待移动图标,并将所述待移动图标设置为悬浮图标。S205,以所述悬浮图标所在轴线为中心轴,将所述第一图标显示页面分为左触摸区和右触摸区。S206,检测所述用户在所述左触摸区或者所述右触摸区的触摸操作,若检测到所述用户在所述左触摸区的触摸操作,则自动将所述图标显示页面切换至上一页,若检测到所述用户在所述右触摸区的触摸操作,则自动将所述图标显示页面切换至下一页。S207,切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。具体实现中,通过检测当前图标显示页面(即第一图标显示页面)上的图标的触摸操作,根据检测到的图标的触摸操作可判断得知当前图标显示页面上是否有图标被按下,若判断结果为是,则可进一步判断该图标被按下的时间是否超过预设的时间阈值,若判断得知图标被按下的时间超过预设的时间阈值,则可将该图标设定为待移动图标,并在响应图标的移动操作之前将该待移动图标设置的悬浮图标,该悬浮图标可以置顶于图标图层顶层,并与原位置图标错开一定的距离,以示区分。
具体实现中,如果用户下载的应用程序比较多,则相应的程序图标也会比较多,图标显示页面可能超过一页。用户移动图标可在多页图标显示页面直接切换,直到找到合适的图标显示页面、合适的图标放置位置,再将待移动图标插入相应的位置,根据上述的方法将待移动图标设置为悬浮图标之后则可开始响应用户切换图标显示页面的操作。具体实现中,可以悬浮图标所在的轴线为中心轴,将当前图标显示页面分为左触摸区和右触摸区,用户可通过左触摸区将图标显示页面切换至上一页,通过右触摸区将图标显示页面切换至下一页。具体实现中,通过检测用户在上述左触摸区或者右触摸区的触摸操作,根据用户的触摸操作切换图标显示页面。若检测到所述用户在所述左触摸区的触摸操作,则自动将所述图标显示页面切换至上一页,若检测到所述用户在所述右触摸区的触摸操作,则自动将所述图标显示页面切换至下一页,并在切换图标显示页面的过程中保持悬浮图标在原位置不动。例如,若切换图标显示页面之前,悬浮图标在第一页图标页面上的第二个图标位置,则若检测到用户在右触摸区的触摸操作,则将当前图标显示页面切换至第二页图标页面,并保持该悬浮图标在第二页图标页面的第二个图标位置,若将当前图标显示页面切换至第三页图标页面时,该悬浮图标也依然在第三页图标页面的第二个图标位置。根据用户切换图标显示页面的操作自动切换图标显示页面,将图标显示页面切换至合适的图标页面(即将图标显示页面从第一图标显示页面切换至第二图标显示页面)之后,则可响应用户对悬浮图标的触摸操作,将悬浮图标插入当前图标显示页面中合适的位置。具体实现中,用户对悬浮图标的触摸操作包括:点触悬浮图标或者拖动悬浮图标等操作形式。如果用户对悬浮图标的触摸操作是点触悬浮图标,则根据该悬浮图标当前的位置判断当前图标显示页面(即第二图标显示页面)中哪一个图标位置距离该悬浮图标的位置最近,将悬浮图标插入距离该悬浮图标最近的图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。如果用户对悬浮图标的触摸操作是拖到悬浮图标,则根据用户拖动悬浮图标的操作判断当用户松开悬浮图标时该悬浮图标所在的位置,并将该悬浮图标插入该图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。本实施例通过检测用户在图标显示页面上的触摸操作来识别待移动图标,并将待移动图标设置为悬浮图标,悬浮于图标图层的顶层,并在切换图标显示页面的过程中保持悬浮图标在原位置不动。通过将图标显示页面分成左右两个触摸区,通过检测用户在各个触摸区的触摸操作来切换图标显示页面,将图标显示页面切换至合适的图标页面之后将悬浮图标插入合适的位置,并退出悬浮状态,完成图标移动操作。本实施例提高了图标显示页面切换的效率,提高了图标移动的准确性,增强了图标移动的用户体验效果。参加图3,为本发明实施例提供的在终端上移动图标的方法的第三实施例流程示意图。本实施例所描述的在终端上移动图标的方法,包括步骤: S301,检测第一图标显示页面上的图标的触摸操作。S302,判断所述第一图标显示页面上是否有图标被按下,若判断结果为是,则执行步骤S303。S303,判断所述图标被按下的时间是否超过预设的时间阈值,若判断结果为是,则执行步骤S304。S304,判定所述图标为待移动图标,并将所述待移动图标设置为悬浮图标。
S305,检测用户切换图标显示页面的操作,通过传感器检测所述用户切换所述图标显示页面时倾斜或者晃动终端的方向,若检测到所述用户倾斜或者晃动所述终端的方向为左方向,则自动切换图标显示页面至上一页,若检测到所述用户倾斜或者晃动所述终端的方向为右方向,则自动切换图标显示页面至下一页。S306,切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。具体实现中,通过检测当前图标显示页面(即第一图标显示页面)上的图标的触摸操作,根据检测到的图标的触摸操作可判断得知当前图标显示页面上是否有图标被按下,若判断结果为是,则可进一步判断该图标被按下的时间是否超过预设的时间阈值,若判断得知该图标被按下的时间超过预设的时间阈值,则可将该图标设定为待移动图标,并在响应图标的移动操作之前将该待移动图标设置的悬浮图标,该悬浮图标可以置顶于图标图层顶层,并与原位置图标错开一定的距离,以示区分。具体实现中,如果用户下载的应用程序比较多,则相应的程序图标也会比较多,图标显示页面可能超过一页。用户移动图标可在多页图标显示页面直接切换,直到找到合适的图标显示页面、合适的图标放置位置,再将待移动图标插入相应的位置,根据上述的方法将待移动图标设置为悬浮图标之后则可开始响应用户切换图标显示页面的操作。具体实现中,用户可通过倾斜或者晃动终端等方式来切换图标显示页面。检测用户切换图标显示页面的操作时,可通过传感器检测所述用户切换所述图标显示页面时倾斜或者晃动终端的方向,若检测到所述用户倾斜或者晃动终端的方向为左方向,则自动切换图标显示页面至上一页,若检测到所述用户倾斜或者晃动终端的方向为右方向,则自动切换图标显示页面至下一页,并在切换图标显示页面的过程中保持悬浮图标在原位置不动。其中,上述传感器可包括重力传感器、陀螺仪等能够检测到终端运动状态的传感器。例如,若切换图标显示页面之前,悬浮图标在第一页图标页面上的第二个图标位置,则若传感器检测到终端向右倾斜,则将当前图标显示页面切换至第二页图标页面,并保持该悬浮图标在第二页图标页面的第二个图标位置,若将当前图标显示页面切换至第三页图标页面时,该悬浮图标也依然在第三页图标页面的第二个图标位置。根据用户切换图标显示页面的操作自动切换图标显示页面,将图标显示页面切换至合适的图标页面(即将图标显示页面从第一图标显示页面切换至第二图标显示页面)之后,则可响应用户对悬浮图标的触摸操作,将悬浮图标插入当前图标显示页面中合适的位置。具体实现中,用户对悬浮图标的触摸操作包括:点触悬浮图标或者拖动悬浮图标等操作形式。如果用户对悬浮图标的触摸操作是点触悬浮图标,则根据该悬浮图标当前的位置判断当前图标显示页面(即第二图标显示页面)中哪一个图标位置距离该悬浮图标的位置最近,将悬浮图标插入距离该悬浮图标最近的图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。如果用户对悬浮图标的触摸操作是拖到悬浮图标,则根据用户拖动悬浮图标的操作判断当用户松开悬浮图标时该悬浮图标所在的位置,并将该悬浮图标插入该图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。本实施例通过检测用户在图标显示页面上的触摸操作来识别待移动图标,并将待移动图标设置为悬浮图标,悬浮于图标图层的顶层,并在切换图标显示页面的过程中保持悬浮图标在原位置不动。通过传感器来检测终端倾斜的方向,以此来判断用户切换图标显示页面的操作,将图标显示页面切换至合适的图标页面之后将悬浮图标插入合适的位置,并退出悬浮状态,完成图标移动操作。本实施例提高了图标显示页面切换的效率,提高了图标移动的准确性,增强了图标移动的用户体验效果。参见图4,为本发明实施例提供的终端的第一实施例的结构示意图。本实施例所描述的终端,包括:图标设置模块10,用于根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标。页面切换模块30,用于检测用户切换图标显示页面的操作,根据所述用户切换图标显示页面的操作切换图标显示页面,并保持所述悬浮图标在原位置不动。移动模块50,用于切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。具体实现中,图标设置模块10可通过检测当前图标显示页面(即第一图标显示页面)上的图标的触摸操作,根据检测到的图标的触摸操作可得知哪个图标的用户想要移动的图标,即该图标的触摸操作是待移动操作(如长按),并将该图标设定为待移动图标,在响应图标的移动操作之前将该待移动图标设置的悬浮图标,该悬浮图标可以置顶于图标图层的顶层,并与原位置图标错开一定的距离,以示区分。具体实现中,如果用户下载的应用程序比较多,则相应的程序图标也会比较多,图标显示页面可能超过一页。用户移动图标可在多页图标显示页面直接切换,直到找到合适的图标显示页面、合适的图标放置位置,再将待移动图标插入相应的位置,根据上述的方法将待移动图标设置为悬浮图标之后则可开始响应用户切换图标显示页面的操作。页面切换模块30可通过检测用户切换图标显示页面的操作,根据用户切换图标显示页面的操作自动切换图标显示页面,并在切换图标显示页面的过程中保持图标设置模块10设置的悬浮图标在原位置不动。例如,若切换图标显示页面之前,悬浮图标在第一页图标页面上的第二个图标位置,则将当前图标显示页面切换至第二页图标页面时,该悬浮图标也应在第二页图标页面的第二个图标位置,若将当前图标显示页面切换至第三页图标页面时,该悬浮图标依然在第三页图标页面的第二个图标位置。页面切换模块30根据用户切换图标显示页面的操作自动切换图标显示页面,将图标显示页面切换至合适的图标页面(即将图标显示页面从第一图标显示页面切换至第二图标显示页面)之后,移动模块50则可响应用户对悬浮图标的触摸操作,将悬浮图标插入当前图标显示页面中合适的位置。具体实现中,用户对悬浮图标的触摸操作包括:点触悬浮图标或者拖动悬浮图标等操作形式。如果用户对悬浮图标的触摸操作是点触悬浮图标,移动模块50则根据该悬浮图标当前的位置判断当前图标显示页面(即第二图标显示页面)中哪一个图标位置距离该悬浮图标的位置最近,将悬浮图标插入距离该悬浮图标最近的图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。如果用户对悬浮图标的触摸操作是拖到悬浮图标,移动模块50则根据用户拖动悬浮图标的操作判断当用户松开悬浮图标时,该悬浮图标所在的位置,并将该悬浮图标插入该图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。本实施例通过图标设置模块10将待移动图标设置为悬浮图标,悬浮于图标图层的顶层,页面切换模块30在切换图标显示页面的过程中保持悬浮图标在原位置不动。页面切换模块30将当前图标显示页面(即第一图标显示页面)切换至合适的图标页面(即第二图标显示页面)之后移动模块50则将悬浮图标插入合适的位置,并退出悬浮状态,完成图标的移动。本实施例提高了图标移动的准确性,增强了图标移动的用户体验效果。参加图5,为本发明实施例提供的终端的第二实施例的结构示意图。本实施例所描述的终端,包括:图标设置模块20,用于根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标。页面切换模块40,用于检测用户切换图标显示页面的操作,根据所述用户切换图标显示页面的操作切换图标显示页面,并保持所述悬浮图标在原位置不动。移动模块50,用于切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。其中,图标设置模块20,包括:检测单元21,用于检测第一图标显示页面上的图标的触摸操作。第一判断单元22,用于根据所述图标的触摸操作,判断所述图标显示页面上是否有图标被按下。第二判断单元23,用于在所述第一判断单元判断结果为是时,进一步判断所述图标被按下的时间是否超过预设的时间阈值。设置单元24,用于在所述第二判断单元的判断结果为是时,判定所述图标为待移动图标,并将所述待移动图标设置为悬浮图标。其中,页面切换模块40,包括:分区单元41,用于以所述悬浮图标所在轴线为中心轴,将所述图标显示页面分为左触摸区和右触摸区。第一切换单元42,用于检测所述用户在所述左触摸区或者所述右触摸区的触摸操作,若检测到所述用户在所述左触摸区的触摸操作,则自动将所述图标显示页面切换至上一页,若检测到所述用户在所述右触摸区的触摸操作,则自动将所述图标显示页面切换至下一页。第一图标控制单元43,用于在第一切换单元切换图标显示页面的过程中保持所述悬浮图标在原位置不动。具体实现中,通过检测单元21检测当前图标显示页面(即第一图标显示页面)上的图标的触摸操作,检测单元21将检测到的图标的触摸操作结果发送给第一判断单元22,第一判断单元22根据检测模块21检测到的图标的触摸操作可判断得知当前图标显示页面上是否有图标被按下,若判断结果为是,第二判断单元23则可进一步判断该图标被按下的时间是否超过预设的时间阈值,若第二判断单元23判断得知该图标被按下的时间超过预设的时间阈值,设置单元24则可将该图标设定为待移动图标,并在响应图标的移动操作之前将该待移动图标设置的悬浮图标,该悬浮图标可以置顶于图标图层顶层,并与原位置图标错开一定的距离,以示区分。具体实现中,如果用户下载的应用程序比较多,则相应的程序图标也会比较多,图标显示页面可能超过一页。用户移动图标可在多页图标显示页面直接切换,直到找到合适的图标显示页面、合适的图标放置位置,再将待移动图标插入相应的位置,根据上述的方法将待移动图标设置为悬浮图标之后则可开始响应用户切换图标显示页面的操作。具体实现中,分区单元41可以悬浮图标所在的轴线为中心轴,将当前图标显示页面分为左触摸区和右触摸区,用户可通过左触摸区将图标显示页面切换至上一页,通过右触摸区将图标显示页面切换至下一页。具体实现中,第一切换单元42通过检测用户在上述左触摸区或者右触摸区的触摸操作,根据用户的触摸操作切换图标显示页面。若检测到所述用户在所述左触摸区的触摸操作,则自动将所述图标显示页面切换至上一页,若检测到所述用户在所述右触摸区的触摸操作,则自动将所述图标显示页面切换至下一页。第一图标控制单元43则在第一切换单元切换图标显示页面的过程中保持悬浮图标在原位置不动。例如,若切换图标显示页面之前,悬浮图标在第一页图标页面上的第二个图标位置,则若第一切换单元42检测到用户在右触摸区的触摸操作,将当前图标显示页面切换至第二页图标页面,第一图标控制单元43则应保持该悬浮图标在第二页图标页面的第二个图标位置,若将当前图标显示页面切换至第三页图标页面时,该悬浮图标也依然在第三页图标页面的第二个图标位置。根据用户切换图标显示页面的操作自动切换图标显示页面,将图标显示页面切换至合适的图标页面之后,移动模块50则可响应用户对悬浮图标的触摸操作,将悬浮图标插入当前图标显示页面中合适的位置。具体实现中,用户对悬浮图标的触摸操作包括:点触悬浮图标或者拖动悬浮图标等操作形式。如果用户对悬浮图标的触摸操作是点触悬浮图标,移动模块50则根据该悬浮图标当前的位置判断当前图标显示页面(即第二图标显示页面)中哪一个图标位置距离该悬浮图标的位置最近,将悬浮图标插入距离该悬浮图标最近的图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。如果用户对悬浮图标的触摸操作是拖到悬浮图标,移动模块50则根据用户拖动悬浮图标的操作判断当用户松开悬浮图标时,该悬浮图标所在的位置,并将该悬浮图标插入该图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。本实施例通过图标设置模块20检测用户在图标显示页面上的触摸操作来识别待移动图标,并将待移动图标设置为悬浮图标,悬浮于图标图层的顶层,并在切换图标显示页面的过程中保持悬浮图标在原位置不动。页面切换模块40通过将图标显示页面分成左右两个触摸区,通过检测用户在各个触摸区的触摸操作来切换图标显示页面,将图标显示页面切换至合适的图标页面之后移动模块50则将悬浮图标插入合适的位置,并退出悬浮状态,完成图标移动操作。本实施例提高了图标显示页面切换的效率,提高了图标移动的准确性,增强了图标移动的用户体验效果。参加图6,为本发明实施例提供的终端的第三实施例的结构示意图。本实施例所描述的终端,包括:图标设置模块20,用于根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标。页面切换模块60,用于检测用户切换图标显示页面的操作,根据所述用户切换图标显示页面的操作切换图标显示页面,并保持所述悬浮图标在原位置不动。移动模块50,用于切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入第二图标显示页面中合适的位置。其中,图标设置模块20,包括:
检测单元21,用于检测第一图标显示页面上的图标的触摸操作。第一判断单元22,用于根据所述图标的触摸操作,判断所述第一图标显示页面上是否有图标被按下。第二判断单元23,用于在所述第一判断单元判断结果为是时,进一步判断所述图标被按下的时间是否超过预设的时间阈值。设置单元24,用于在所述第二判断单元的判断结果为是时,判定所述图标为待移动图标,并将所述待移动图标设置为悬浮图标。其中,页面切换模块60,包括:第二切换单元61,用于通过传感器检测所述用户切换所述图标显示页面时倾斜或者晃动终端的方向,若检测到所述用户倾斜或者晃动所述终端的方向为左方向,则自动切换图标显示页面至上一页,若检测到所述用户倾斜或者晃动所述终端的方向为右方向,则自动切换图标显示页面至下一页。第二图标控制单元62,用于在第二切换单元切换图标显示页面的过程中保持所述悬浮图标在原位置不动。具体实现中,通过检测单元21检测当前图标显示页面(即第一图标显示页面)上的图标的触摸操作,检测单元21将检测到的图标的触摸操作结果发送给第一判断单元22,第一判断单元22根据检测单元21检测到的图标的触摸操作可判断得知当前图标显示页面上是否有图标被按下,若判断结果为是,第二判断单元23则可进一步判断该图标被按下的时间是否超过预设的时间阈值,若第二判断单元23判断得知该图标被按下的时间超过预设的时间阈值,设置单元24则可将该图标设定为待移动图标,并在响应图标的移动操作之前将该待移动图标设置的悬浮图标,该悬浮图标可以置顶于图标图层顶层,并与原位置图标错开一定的距离,以示区分。具体实现中,如果用户下载的应用程序比较多,则相应的程序图标也会比较多,图标显示页面可能超过一页。用户移动图标可在多页图标显示页面直接切换,直到找到合适的图标显示页面、合适的图标放置位置,再将待移动图标插入相应的位置,根据上述的方法将待移动图标设置为悬浮图标之后则可开始响应用户切换图标显示页面的操作。具体实现中,用户可通过倾斜或者晃动终端等方式来切换图标显示页面。检测用户切换图标显示页面的操作时,第二切换单元61可通过传感器检测所述用户切换所述图标显示页面时倾斜或者晃动终端的方向,若检测到所述用户倾斜或者晃动终端的方向为左方向,则自动切换图标显示页面至上一页,若检测到所述用户倾斜或者晃动终端的方向为右方向,则自动切换图标显示页面至下一页。第二图标控制单元则在第二切换单元61切换图标显示页面的过程中保持悬浮图标在原位置不动。其中,上述传感器可包括重力传感器、陀螺仪等能够检测到终端运动状态的传感器。例如,若切换图标显示页面之前,悬浮图标在第一页图标页面上的第二个图标位置,则若第二切换单元61通过传感器检测到终端向右倾斜,则将当前图标显示页面切换至第二页图标页面,第二图标控制单元62则应保持该悬浮图标在第二页图标页面的第二个图标位置,若将当前图标显示页面切换至第三页图标页面时,该悬浮图标也依然在第三页图标页面的第二个图标位置。页面切换模块60根据用户切换图标显示页面的操作自动切换图标显示页面,将图标显示页面切换至合适的图标页面(即将图标显示页面从第一图标显示页面切换至第二图标显示页面)之后,移动模块50则可响应用户对悬浮图标的触摸操作,将悬浮图标插入当前图标显示页面中合适的位置。具体实现中,用户对悬浮图标的触摸操作包括:点触悬浮图标或者拖动悬浮图标等操作形式。如果用户对悬浮图标的触摸操作是点触悬浮图标,移动模块50则根据该悬浮图标当前的位置判断当前图标显示页面(即第二图标显示页面)中哪一个图标位置距离该悬浮图标的位置最近,将悬浮图标插入距离该悬浮图标最近的图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。如果用户对悬浮图标的触摸操作是拖到悬浮图标,移动模块50则根据用户拖动悬浮图标的操作判断当用户松开悬浮图标时,该悬浮图标所在的位置,并将该悬浮图标插入该图标位置,并取消悬浮图标的悬浮状态,删除悬浮图标在原来所在位置上的图标,完成图标的移动操作。本实施例通过图标设置模块20检测用户在图标显示页面上的触摸操作来识别待移动图标,并将待移动图标设置为悬浮图标,悬浮于图标图层的顶层,并在切换图标显示页面的过程中保持悬浮图标在原位置不动。通过传感器来检测终端倾斜的方向,以此来判断用户切换图标显示页面的操作,将图标显示页面切换至合适的图标页面之后将悬浮图标插入合适的位置,并退出悬浮状态,完成图标移动操作。本实施例提高了图标显示页面切换的效率,提高了图标移动的准确性,增强了图标移动的用户体验效果。本发明实施例的模块或单元,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种在终端上移动图标的方法,其特征在于,包括: 根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标; 检测用户切换图标显示页面的操作,根据所述用户切换图标显示页面的操作切换图标显示页面,并保持所述悬浮图标在原位置不动; 切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。
2.如权利要求1所述的方法,其特征在于,所述根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标,包括: 检测第一图标显示页面上的图标的触摸操作; 根据所述图标的触摸操作,判断所述第一图标显示页面上是否有图标被按下; 若判断结果为是,则进一步判断所述图标被按下的时间是否超过预设的时间阈值; 若所述图标被按下的时间超过预设的时间阈值,则判定所述图标为待移动图标,并将所述待移动图标设置为悬浮图标。
3.如权利要求2所述的方法,其特征在于,所述根据所述用户切换图标显示页面的操作切换图标显示页面,包括: 以所述悬浮图标所在轴线为中心轴,将所述第一图标显示页面分为左触摸区和右触摸区; 检测所述用户在所述左触摸区或者所述右触摸区的触摸操作,若检测到所述用户在所述左触摸区的触摸操作,则自动将所述图标显示页面切换至上一页,若检测到所述用户在所述右触摸区的触摸操作,则自动将所述图标显示页面切换至下一页。
4.如权利要求2所述的方法,其特征在于,所述根据所述用户切换图标显示页面的操作切换图标显示页面,包括: 通过传感器检测所述用户切换所述图标显示页面时倾斜或者晃动终端的方向,若检测到所述用户倾斜或者晃动所述终端的方向为左方向,则自动切换图标显示页面至上一页,若检测到所述用户倾斜或者晃动所述终端的方向为右方向,则自动切换图标显示页面至下一页。
5.如权利要求3或4所述的方法,其特征在于,所述响应所述用户对所述悬浮图标的触摸操作中所述用户对所述悬浮图标的触摸操作,包括: 点击所述悬浮图标,以将所述悬浮图标插入所述图标显示页面中离所述悬浮图标最近的图标位置,并退出悬浮状态; 或,拖动所述悬浮图标,以将所述悬浮图标拖到合适的图标位置,将所述悬浮图标插入该图标位置,并退出悬浮状态。
6.一种终端,其特征在于,包括: 图标设置模块,用于根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标; 页面切换模块,用于检测用户切换图标显示页面的操作,根据所述用户切换图标显示页面的操作切换图标显示页面,并保持所述悬浮图标在原位置不动; 移动模块,用于切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。
7.如权利要求6所述的终端,其特征在于,所述图标设置模块包括: 检测单元,用于检测第一图标显示页面上的图标的触摸操作; 第一判断单元,用于根据所述图标的触摸操作,判断所述第一图标显示页面上是否有图标被按下; 第二判断单元,用于在所述第一判断单元判断结果为是时,进一步判断所述图标被按下的时间是否超过预设的时间阈值; 设置单元,用于在所述第二判断单元的判断结果为是时,判定所述图标为待移动图标,并将所述待移动图标设置为悬浮图标。
8.如权利要求7所述的终端,其特征在于,所述页面切换模块包括: 分区单元,用于以所述悬浮图标所在轴线为中心轴,将所述第一图标显示页面分为左触摸区和右触摸区; 第一切换单元,用于检测所述用户在所述左触摸区或者所述右触摸区的触摸操作,若检测到所述用户在所述左触摸区的触摸操作,则自动将所述图标显示页面切换至上一页,若检测到所述用户在所述右触摸区的触摸操作,则自动将所述图标显示页面切换至下一页; 第一图标控制单元,用于在第一切换单元切换图标显示页面的过程中保持所述悬浮图标在原位置不动。
9.如权利要求7所述的终端,其特征在于,所述页面切换模块包括: 第二切换单元,用于通过传感器检测所述用户切换所述图标显示页面时倾斜或者晃动终端的方向,若检测到所述用户倾斜或者晃动所述终端的方向为左方向,则自动切换图标显示页面至上一页,若检测到所述用户倾斜或者晃动所述终端的方向为右方向,则自动切换图标显示页面至下一页; 第二图标控制单元,用于在第二切换单元切换图标显示页面的过程中保持所述悬浮图标在原位置不动。
10.如权利要求8或9所述的终端,其特征在于,所述移动模块包括: 第一响应单元,用于切换图标显示页面至第二图标显示页面,并响应所述用户点击所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中离所述悬浮图标最近的图标位置,并将所述悬浮图标退出悬浮状态; 第二响应单元,用于切换图标显示页面至第二图标显示页面,并响应所述用户拖动所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中所述用户选定的图标位置,并将所述悬浮图标退出悬浮状态。
全文摘要
本发明实施例公开了一种在终端上移动图标的方法,包括根据第一图标显示页面上的图标的触摸操作将待移动图标设置为悬浮图标;检测用户切换图标显示页面的操作,根据所述用户切换图标显示页面的操作切换图标显示页面,并保持所述悬浮图标在原位置不动;切换图标显示页面至第二图标显示页面,响应所述用户对所述悬浮图标的触摸操作,将所述悬浮图标插入所述第二图标显示页面中合适的位置。本发明实施例还公开了一种终端。采用本发明,具有可提高图标显示页面的切换效率和图标移动的准确性,增强图标移动的用户体验效果的优点。
文档编号G06F3/0488GK103116440SQ20131002729
公开日2013年5月22日 申请日期2013年1月23日 优先权日2013年1月23日
发明者刘立荣 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1