图标调整方法、图标调整系统与电子装置与流程

文档序号:12362399阅读:270来源:国知局
图标调整方法、图标调整系统与电子装置与流程
本发明涉及应用程序图标的管理,具体涉及一种可调整图标的大小与形状的方法、系统与电子装置。
背景技术
:当在电子装置如手机上安装了一应用程序时,该电子装置的桌面上便显示该应用程序的图标。然而,该图标的大小通常是固定不变的,用户无法对图标的大小、形状进行设置。技术实现要素:有鉴于比,有必要提供一种图标调整方法、图标调整系统与电子装置,以解决上述问题。为达到上述目的,本发明所提供的图标调整方法,适用于一电子装置。该电子装置包括触摸屏,该触摸屏上显示有多个应用程序的图标。该方法包括步骤:识别用户是否输入了对一应用程序的图标进行形变处理的请求命令;当用户输入了对一应用程序的图标进行形变处理的请求命令时,获取用户所要进行形变处理的图标的可移动点并在该图标上显示所获取的可移动点;确定用户所选定的可移动点及用户对该选定的可移动点所施加的拖动操作,其中,拖动操作包括拖动的方向与距离;根据所获取的拖动操作的方向与距离对该图标进行形变处理;及显示该经变形处理后的图标。本发明所提供的图标调整系统,适用于一电子装置。该电子装置包括触摸屏,该触摸屏上显示有多个应用程序的图标。该系统包括:识别模块,用于识别用户是否输入了对一应用程序的图标进行形变处理的请求命令。获取模组,用于当所述识别模组识别出用户输入了对一应用程序的图标进行形变处理的请求命令时获取用户所要进行形变处理的图标的可移动点并在该图标上显示所获取的可移动点。拖动模组,用于确定用户所选定的可移动点及用户对该可移动点所施加的拖动操作,其中,拖动操作包括拖动的方向与距离。形变调整模组,用于根据所获取的拖动操作的方向与距离对该图标进行形变处理。及显示控制模组,用于显示经所述形变调整模组变形处理后所得到的图标。本发明还提供了一电子装置,包括包括触摸屏。该触摸屏上显示有多个应用程序的图标。该电子装置用于上述图标调整方法。相对于现有技术,本发明所提供的图标调整方法与系统能让用户对桌面图标的大小及形状进行设置。如此,以满足用户对桌面图标个性化的需求。附图说明图1为第一实施方式中的图标调整系统所运行的硬件环境的示意图。图2为图1中实现图标调整系统的功能模块示意图。图3为本发明一实施方式中图标调整方法的步骤流程图。图4-5为本发明一实施方式中图标调整过程的示意图。图6-7为本发明另一实施方式中图标调整过程的示意图。主要元件符号说明图标调整系统10识别模块11获取模块12拖动模块13形变调整模块14显示控制模块15电子装置20触摸屏21存储器22控制器23以下具体实施方式将结合上述附图进一步说明本发明。具体实施方式如图1所示,其示出了本发明一实施方式中的图标调整系统10所运行的硬件环境的示意图。在本实施方式中,该图标调整系统10安装并运行于一电子装置20中。该电子装置20可以是手机,平板电脑、笔记本电脑、个人数字助理等便携式电子设备。所述电子装置20包括,但不限于,触摸屏21、存储器22以及控制器23。所述触摸屏21用于响应用户的触摸操作而输入相应的触摸信号。触摸屏21还用于显示信息,如显示应用程序的图标等。所述存储器22可以是电子装置20本身的内存,也可以是安全数字卡、智能媒体卡、快闪存储卡等外部存储设备,用于存储所述图标调整系统10的程序代码及其他数据。所述控制器23用于控制所述电子装置20工作。所述控制器23可为中央处理器、单片机、数字信号处理器等。所述图标调整系统10通过识别用户对应用程序的图标的拖动操作,根据该拖动操作确定对该应用程序的图标进行的形变处理,并得到该图标经形变处理之后的图标。如此,用户可对桌面图标的尺寸及形状进行设定,以满足用户对桌面图标个性化的需要。请参见图2,其示出了本发明一实施方式中的图标调整系统10的功能模块示意图。该图标调整系统10包括识别模块11,获取模块12、拖动模块13、形变调整模块14及显示控制模块15。本发明所称的模块是指一种能够被电子装置20的控制器23所执行并且能够完成特定功能的一系列程序指令段。关于各模块的功能将在图3所示流程图中具体描述。如图3所示,是本发明一实施方式中的图标调整方法的步骤流程图。根据具体的情况,该流程图中步骤的顺序可以改变,某些步骤可以省略。步骤301,识别模块11识别用户是否输入对某一应用程序的图标进行形变处理的请求命令。如果是,则执行步骤302,否则返回执行步骤301。在本实施方式中,存储器22内存储有所有安装在电子装置20上的应用程序及该应用程序的原始图标。其中,该所有应用程序的原始图标的形状与尺寸均相同。在本实施方式中,该原始图标为正方形。在本实施方式中,识别模块11在接收到触摸屏21产生的触摸信号时,根据该触摸信号确定触摸的位置,当确定用户触摸的位置为某一应用程序的图标的一个顶点时,识别模块11判定用户输入了对该图标进行形变处理的请求命令。在其他实施方式中,用户还可通过触摸电子装置20上特定的按钮(图未示)或点选特定触摸屏21所显示的特定图标或菜单来输入对应用程序的图标进行形变处理的请求命令。该识别模块11侦测到用户操作电子装置20上特定的按钮(图未示)或点选特定触摸屏21所显示的特定图标或菜单的操作时,识别用户输入了对该应用程序的图标进行形变处理的请求命令。步骤302,在识别模块11识别到对应用程序的图标进行形变处理的请求命令时,获取模块12获取用户所要进行形变处理的图标的若干可移动点并在该图标上显示所获取的若干可移动点。在本实施方式中,该可移动点位于该图标的顶点处(以下称为顶点式可移动点)。在另一实施方式中,该可移动点还可位于图标的侧边上(以下称为边式可移动点),如,位于图标一侧边的正中间位置上。在本实施方式中,获取模块12显示所获取的若干可移动点为在该若干可移动点对应的位置点处加上特殊标记,例如在各个可移动点对应的位置点显示一黑圆点或高亮显示。步骤S303,拖动模块13确定用户所选定的可移动点以及用户对该选定的可移动点所施加的拖动操作,其中,该拖动操作包括该可移动点被拖动的距离与方向。在本实施方式中,该拖动的方向为由该可移动点往该图标的外部拖动或由该可移动点往该图标的内部拖动。该拖动的距离为自该可移动点的初始位置到用户释放该拖动操作处的目标位置的距离。在本实施方式中,该拖动模块13根据接收到的触摸屏21产生的触摸信号确定触摸动作为触摸滑动时,确定触摸滑动的起点为拖动点,并根据触摸信号确定触摸滑动的距离和方向而确定对应的拖动操作,即,该拖动操作的距离与方向即为触摸滑动的距离和方向。步骤304,形变调整模块14根据拖动模块13所获取的拖动操作对该图标进行形变处理。在本实施方式中,形变模块14根据拖动操作的方向与拖动的距离对该图标进行缩小或拉伸处理。具体的,当该可移动点是往图标的外部拖动时,形变模块14对图标进行拉伸处理。当该可移动点是往图标的内部拖动时,形变模块14对图标进行缩小处理。其中,形变模块14对图标进行缩小处理可通过折叠图标或压缩图标的方式进行缩小。该形变模块14确定触摸滑动的终点为可移动点的目标位置,并建立该可移动点的目标位置及与可移动点拖动前的起始位置相邻的顶点之间的直线连接,而形成经过缩小或拉伸处理后的完整的图标,实现对该图标的形变处理。具体的,当该可移动点为顶点式可移动点时,形变模块14建立该新的可移动点的目标位置与图标上的与该选定的可移动点拖动前相邻的两顶点之间的直线连接。当该可移动点为边式可移动点时,形变模块14建立该新可移动点的目标位置与图标上的与该选定的可移动点拖动前位于同一边上的两顶点之间的直线连接。步骤305,显示控制模块15显示经形变调整模块14形变处理后所得到图标。具体的,请参见图4与图5,其示意出了本发明一实施方式中对图标进行缩小处理的示意图。触摸屏21上显示有四个图标(icon1,icon2,icon3与icon4)。其中,当用户选择对图标icon1进行形变处理时,图标icon1的四个顶点上会显示四个可移动点,如图4中的四个黑点所示,为了方便下面的叙述,在此,给这四个可移动点标上A、B、C、D这四个编号。用户可通过移动这四个可移动点来对该图标icon1进行形变处理。在该实施方式中,用户对图标icon1的左上角的可移动点A施加了一个往右即往图标icon1的内部滑动的拖动操作。该拖动操作使位于图标icon1左上角的可移动点A滑动到点A1这个目标位置。此时,形变模块14将根据该拖动操作对图标icon1进行缩小处理。在该缩小处理的过程中,该形变模块14重新建立顶点B与顶点D与点A1之间的直线连接,而得到如图5所示的经缩小处理之后的图标icon1。图6与图7示出了本发明一实施方式中对图标进行拉伸处理的示意图。在该实施方式中,用户对图标icon1的右上角的可移动点B施加了一个往右即往图标icon1的外部滑动的拖动操作。该拖动操作使位于图标icon1右上角的可移动点B滑动到点B2这个目标位置。此时,形变模块14将根据该滑动操作对图标icon1进行拉伸处理。在该拉伸处理的过程中,该形变模块14重新建立顶点A与顶点C与点B2之间的直线连接,从而得到如图7所示的经拉伸处理之后的图标icon1。如此,本发明所提供的图标调整的方法,可根据用户对应用程序的图标的滑动操作对该图标的形状进行拉伸或缩小处理,以调整桌面图标的外形及占用的空间。此外,本发明所提供的图标调整的方法还可对桌面图标进行重新布局以设计出符合用户个性化需要的桌面。在一实施方式中,该形变模块14还根据该图标缩小或拉伸后的尺寸对应调整该图标上显示的内容,例如图标名称。例如,如图5所示,当图标icon1经过缩小处理后,该图标icon1上显示的名称“icon1”的尺寸也相应变小或者位置相应移动,以使得仍能够在该缩小后的图标上全部显示。在另一实施方式中,形变模块14还判断图标经拉伸处理之后所得到的形变图标的尺寸是否大于一预设值如原始图标尺寸的两倍。当该形变图标的尺寸大于该预设值时,该形变模块14便判断用户对该图标所施加的拖动操作还用于获取该图标所代表的应用程序的信息内容。显示控制模块15将形变模块14所获取到的信息内容显示在该形变图标上。此外,当该形变图标的尺寸越大,形变模块14所读取的信息内容也就越多。例如,当用户对一短信息图标施加了一个往该短信息图标的外部的拖动操做后,在该形变模块14对该短信息图标进行拉伸处理的同时,还判断该短信息图标经拉伸处理之后所得到的形变图标的尺寸是否大于一预设值。当该短信息图标的形变后的尺寸大于该预设值时,形变模块14读取该短信息图标下面的最新一则短信息的具体内容。显示控制模块15将形变模块14所读取到的短信息的具体内容显示在该形变后的短信息图标上。从而,本发明所提供的图标调整的方法还可让用户通过对图标进行往外拉伸的拖动操作以直接获取该图标所代表的应用程序的信息内容,以节省用户获取所需要信息的时间及操作流程。本
技术领域
的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1