图标缩放的方法及装置的制作方法

文档序号:6363387阅读:209来源:国知局
专利名称:图标缩放的方法及装置的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种图标缩放的方法及装置。
背景技术
随着信息技术的发展,终端设备已经成为人们日常生活、工作中不可缺少的工具,常用的终端设备包括计算机、智能手机等。用户在与终端设备的交互主要通过桌面实现,即桌面是人机交互的主要接口,例如用户通过桌面上的图标向终端发送指令,以及终端通过桌面向用户展示用户需要的信息。对于目前一些主流的操作系统(例如应用于计算机的windows系统、应用于智能手机的ios系统以及android系统),桌面上都存在一系列图标,这些图标是应用程序的入口,用户可以通过选择图标以运行相应的应用程序。一般的,桌面上图标的大小是预先设定的,且桌面上图标的大小均相同。在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:当图标过小时,会导致用户难以看清图标,不便于用户对图标进行选择及管理;在一些可以设定图标大小的系统中(例如windows系统),当将桌面上的图标设定为大图标时,由于桌面上的图标大小相同,会严重降低桌面上能够放置的图标数量,给用户使用带来不便。

发明内容
本发明的实施例提供一种图标缩放的方法及装置,能够对用户选定的图标进行缩放,便于用户对该图标进行选择及管理,提升用户体验。为达到上述目的,本发明的实施例采用如下技术方案:一方面,本发明实施例提供了一种图标缩放的方法,所述方法包括:监测用户在桌面上选择的触点信息,所述触点信息包括用户选择的触点的位置坐标及个数;当监测到用户选择的触点的位置坐标对应同一个图标时,将该图标确定为指定图标,同时根据所述用户选择的触点的位置坐标确定所述用户选择的触点之间的初始距离;实时监测所述用户选择的触点的移动轨迹,确定所述用户选择的触点的位移,并根据所述用户选择的触点的位移确定所述用户选择的触点之间的实时距离,将所述用户选择的触点的实时距离与初始距离的比值确定为所述指定图标的缩放比;根据所述指定图标的缩放比对所述指定图标进行缩放,得到缩放后的指定图标。另一方面,本发明实施例还提供了一种图标缩放的装置,所述装置包括:触点检测单元,用于监测用户在桌面上选择的触点信息,所述触点信息包括用户选择的触点的位置坐标及个数;图标确定单元,用于当监测到用户选择的触点的位置坐标对应同一个图标时,将该图标确定为指定图标,同时根据所述用户选择的触点的位置坐标确定所述用户选择的触点之间的初始距离;缩放比确定单元,用于实时监测所述用户选择的触点的移动轨迹,确定所述用户选择的触点的位移,并根据所述用户选择的触点的位移确定所述用户选择的触点之间的实时距离,将所述用户选择的触点的实时距离与初始距离的比值确定为所述指定图标的缩放比;图标缩放单元,用于根据所述指定图标的缩放比对所述指定图标进行缩放,得到缩放后的指定图标。本发明实施例提供的图标缩放的方法及装置,能够根据用户需求对指定图标进行缩放,便于用户对图标进行选择及管理,使用户获得较好体验。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例1提供的图标缩放的方法的流程示意图;图2为本发明实施例2提供的图标缩放的方法的流程示意图;图3、图4为本发明实施例2提供的图标缩放的方法的桌面效果示意图;图5-图8为本发明实施例3提供的图标缩放的装置的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1本发明实施例提供了一种图标缩放的方法,如图1所示,所述方法包括:101、终端设备监测用户在桌面上选择的触点信息,所述触点信息包括用户选择的触点的位置坐标及个数。具体的,本发明实施例中提供的终端可以是计算机、智能手机、平板电脑等,但不仅限于此。102、当终端设备监测到用户选择的触点的位置坐标对应同一个图标时,将该图标确定为指定图标,同时根据所述用户选择的触点的位置坐标确定所述用户选择的触点之间的初始距离。103、终端设备实时监测用户选择的触点的移动轨迹,确定所述用户选择的触点的位移,并根据所述用户选择的触点的位移确定所述用户选择的触点之间的实时距离,将所述用户选择的触点的实时距离与初始距离的比值确定为所述指定图标的缩放比。104、终端设备根据所述指定图标的缩放比对所述指定图标进行缩放,得到缩放后的指定图标。
值得说明的是,在本发明实施例中,对图标进行缩放仅指改变图标的大小,至于图标的其他参数(例如形状、色彩等)不做改动。优选的,本发明实施例提供的技术方案更适用于智能手机、平板电脑等手指触控的终端设备,但不仅限于此。本发明实施例提供的图标缩放的方法,能够根据用户需求对指定图标进行缩放,按照用户需求改变指定图标的大小,便于用户对图标进行选择及管理,使用户获得较好体验。实施例2本发明实施例提供了一种图标缩放的方法,如图2所示,所述方法包括:201、终端设备监测用户选择的触点信息,其中,所述触点信息包括用户选择的触点的位置坐标及个数。为了便于理解,本发明实施例以智能手机、平板电脑等手指触控的终端设备为例进行说明,则用户通过手指点击或滑动以输入信息。值得说明的是,本实施例提供的技术方案也可以应用于其他类型的终端设备,此处不做限定。202、当终端设备监测到用户选择的触点的位置坐标对应同一个图标时,将该图标确定为指定图标,同时根据所述用户选择的触点的位置坐标确定所述用户选择的触点之间的初始距离。值得说明的是,当用户选择的对应同一个坐标的触点至少为2个时,才能将该坐标确定为指定坐标。为了便于理解,本发明实施例以2个图标为例进行说明,实际应用中不仅限于此,即本步骤为:当终端设备监测到用户在桌面上同时选择2个触点、且所选择的2个触点的位置坐标对应同一个图标时,将该图标确定为指定图标。也就是说,当终端设备监测到用户用2个手指点击同一图标时,则判定所述用户需要对该指定图标进行缩放操作。另一方面,如果用户选择的触点数目不为2,或者用户选择的2个触点对应不同的图标,则按照终端设备本身预设的规则进行处理。值得说明的是,在实际应用中,桌面上图标的形状各有不同,但每个图标在桌面上所占的区域一般均为矩形区域,且该区域略大于图标本身。当用户在桌面上选择的触点的位置坐标属于某图标所占区域时,终端设备会判定用户选择了该图标。203、当所述终端设备确定指定图标后,根据用户选择的2个触点的位置坐标确定用户选择的2个触点之间的初始距离,即用户点击所述指定图标时2个手指的初始距离。204、终端设备实时监测用户选择的触点的移动轨迹,确定用户选择的触点的位移,并根据所述用户选择的触点的位移确定所述用户选择的触点之间的实时距离,将所述用户选择的触点的实时距离与初始距离的比值确定为所述指定图标的缩放比。也就是说,当用户手指在终端设备的桌面上滑动时,终端设备会实时监测用户的2个手指之间的距离,根据用户手指之间的实时距离与所述处理距离确定所述指定图标的缩放比。205、终端设备根据所述图标的缩放比确定所述指定图标缩放后的大小,包括所述指定图标缩放后的览和闻。
206、终端设备在所述指定图标在桌面上所占区域内选择一个点作为参照点,按照所述指定图标缩放后的大小对该指定图标进行缩放,得到缩放后的指定图标。其中,所述参照点在桌面上的位置固定不变,用于确定所述指定图标缩放后在桌面上的位置。也就是说,当用户手指在桌面上进行滑动,终端设备会根据用户选择的触点的实时距离对所述指定图标进行缩放。优选的,由于图标在桌面上所占的区域一般均为矩形区域,终端设备可以将所述指定图标在桌面上所占区域的左上角的点作为参照点。具体的,如图3中a图所示,桌面上的图标初始大小相同。当用户选择对图标5进行缩放时,则以图标5所占区域左上角的点为参照点,对图标5进行缩放,缩放后的效果图如图3中b图所示。值得说明的是,在本发明实施例中,对图标进行缩放仅指改变图标的大小,至于图标的其他参数(例如形状、色彩等)不做改动。207、终端设备根据缩放后的图标大小对桌面上的图标进行实时布局。具体的,终端设备可以按照缩放前图标之间的间距对桌面上位于所述指定图标右侧及下侧的图标进行位置调整,以使得桌面上的图标能够正常显示。例如:根据图3所示,当用户对图标5进行缩放后,终端设备可以对位于图标5右侧的图标6、图标7、图标8,以及位于图标5下侧的图标9、图标10进行重新布局,以使得图标6-10能够正常显示。或者所示终端设备也可以根据用户指示对桌面上的图标进行位置调整,以使得桌面上的图标能够正常显示。例如,当用户对图标5进行缩放后,用户可以根据个人爱好对桌面上的图标进行位置调整。值得说明的是,如图4所示,当用户对多个图标进行缩放后,桌面上的图标可能变得不规则,而且可能会导致桌面上的图标无法全部显示,则在桌面上建立一个隐藏图标查看选项41,用于当用户选择所述隐藏图标查看选项时,向用户显示隐藏的图标。显而易见的,图4所描述的显示效果图仅为本发明实现方式的一种,当桌面上图标较大导致桌面无法显示所有图标时,显示被隐藏图标的方式有多种,此处不做限定。208、当终端设备检测到用户终止缩放操作时,停止对所述指定图标的缩放处理。例如:根据本发明实施例,当终端设备检测到用户在桌面上同时选择的触点的个数不为2、或者用户选择的触点在缩放过程中脱离了指定图标的范围时,则判定用户终止缩放操作。也就是说,当用户的手指离开所述指定图标,或者用第3个指头点击桌面时,终端设备判定用户终止了缩放操作。本发明实施例提供的图标缩放的方法,能够根据用户需求对指定图标进行缩放,按照用户需求改变指定图标的大小,便于用户对图标进行选择及管理;同时还能够对缩放后的图标进行实时布局,使用户获得较好体验。实施例3本发明实施例提供了 一种图标缩放的装置,能够实现上述方法实施例,如图5所示,所述装置包括:触点检测单元51,用于监测用户在桌面上选择的触点信息,所述触点信息包括用户选择的触点的位置坐标及个数;
图标确定单元52,用于当监测到用户选择的触点的位置坐标对应同一个图标时,将该图标确定为指定图标,同时根据所述用户选择的触点的位置坐标确定所述用户选择的触点之间的初始距离;缩放比确定单元53,用于实时监测所述用户选择的触点的移动轨迹,确定所述用户选择的触点的位移,并根据所述用户选择的触点的位移确定所述用户选择的触点之间的实时距离,将所述用户选择的触点的实时距离与初始距离的比值确定为所述指定图标的缩放比;图标缩放单元54,用于根据所述指定图标的缩放比对所述指定图标进行缩放,得到缩放后的指定图标。具体的,所述触点检测单元51用于检测用户选择的触点的位置坐标是否对应同一个图标,若是,则确定该图标为所述指定图标。进一步的,如图6所示,所述图标缩放装置还包括图标布局单元55,用于对桌面上的图标进行实时布局,以使得桌面上的图标能够正常显示。根据图6所示的图标缩放装置,进一步的,如图7所示,所述缩放比确定单元53包括第一确定子单元531和第二确定子单元532,所述图标布局单元55包括图标位置调整子单元551,其中:第一确定子单元531,用于根据所述缩放比确定所述指定图标缩放后的大小,包括所述指定图标缩放后的览和闻;第二确定子单元532,用于在所述指定图标在桌面上所占区域内选择一个点作为参照点,按照所述第一确定子单元确定的指定图标缩放后的大小对该指定图标进行缩放,其中,所述参照点在桌面上的位置固定不变,用于确定所述指定图标缩放后在桌面上的位置;图标位置调整子单元551,用于按照缩放前图标之间的间距对桌面上位于所述指定图标右侧及下侧的图标进行位置调整,以使得桌面上的图标能够正常显示;或者图标位置调整子单元551还用于根据用户指示对桌面上的图标进行位置调整,以使得桌面上的图标能够正常显示。优选的,所述第二确定子单元532具体还用于当所述指定图标在桌面上所占区域是矩形时,将所述指定图标在桌面上所占区域的左上角的点作为参照点。进一步的,如图8所示,所述装置还包括:隐藏图标查看单元56,用于当缩放后的图标变大、导致桌面上的所有图标无法全部显示时,在桌面上建立一个隐藏图标查看选项,用于当用户选择所述隐藏图标查看选项时,向用户显示隐藏的图标。本发明实施例提供的图标缩放的装置,能够根据用户需求对指定图标进行缩放,按照用户需求确定指定图标的大小,便于用户对图标进行选择及管理;同时还能够对缩放后的图标进行实时布局,使用户获得较好体验。值得说明的是,本发明提供了技术方案可以通过应用程序实现,也可以通过硬件实现,还可以嵌入于终端设备中或操作系统中实现,但具体的实现方法不仅限于此。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种图标缩放的方法,其特征在于,包括: 监测用户在桌面上选择的触点信息,所述触点信息包括用户选择的触点的位置坐标及个数; 当监测到用户选择的触点的位置坐标对应同一个图标时,将该图标确定为指定图标,同时根据所述用户选择的触点的位置坐标确定所述用户选择的触点之间的初始距离; 实时监测所述用户选择的触点的移动轨迹,确定所述用户选择的触点的位移,并根据所述用户选择的触点的位移确定所述用户选择的触点之间的实时距离,将所述用户选择的触点的实时距离与初始距离的比值确定为所述指定图标的缩放比; 根据所述指定图标的缩放比对所述指定图标进行缩放,得到缩放后的指定图标。
2.根据权利要求1所述的图标缩放的方法,其特征在于,所述根据根据所述指定图标的缩放比对所述指定图标进行缩放,得到缩放后的指定图标之后,还包括: 对桌面上的图标进行实时布局,以使得桌面上的图标能够正常显示。
3.根据权利要求2所述的图标缩放的方法,其特征在于,所述根据所述指定图标的缩放比对所述指定图标进行缩放,得到缩放后的指定图标包括: 根据所述缩放比确定所述指定图标缩放后的大小,包括所述指定图标缩放后的宽和闻; 在所述指定图标在桌面上所占 区域内选择一个点作为参照点,按照所述指定图标缩放后的大小对该指定图标进行缩放,其中,所述参照点在桌面上的位置固定不变,用于确定所述指定图标缩放后在桌面上的位置; 所述对桌面上的图标进行实时布局包括: 按照缩放前图标之间的间距对桌面上位于所述指定图标右侧及下侧的图标进行位置调整,以使得桌面上的图标能够正常显示;或者 根据用户指示对桌面上的图标进行位置调整,以使得桌面上的图标能够正常显示。
4.根据权利要求3所述的图标缩放的方法,其特征在于,当所述指定图标在桌面上所占区域是矩形时,所述在所述指定图标在桌面上所占区域内选择一个点作为参照点包括: 将所述指定图标在桌面上所占区域的左上角的点作为参照点。
5.根据权利要求1-4中任一项所述的图标缩放的方法,其特征在于,当缩放后的图标变大、导致桌面上的所有图标无法全部显示时,所述方法还包括: 在桌面上建立一个隐藏图标查看选项,用于当用户选择所述隐藏图标查看选项时,向用户显示隐藏的图标。
6.一种图标缩放的装置,其特征在于,包括: 触点检测单元,用于监测用户在桌面上选择的触点信息,所述触点信息包括用户选择的触点的位置坐标及个数; 图标确定单元,用于当监测到用户选择的触点的位置坐标对应同一个图标时,将该图标确定为指定图标,同时根据所述用户选择的触点的位置坐标确定所述用户选择的触点之间的初始距离; 缩放比确定单元,用于实时监测所述用户选择的触点的移动轨迹,确定所述用户选择的触点的位移,并根据所述用户选择的触点的位移确定所述用户选择的触点之间的实时距离,将所述用户选择的触点的实时距离与初始距离的比值确定为所述指定图标的缩放比;图标缩放单元,用于根据所述指定图标的缩放比对所述指定图标进行缩放,得到缩放后的指定图标。
7.根据权利要求6所述的图标缩放的装置,其特征在于,还包括: 图标布局单元,用于对桌面上的图标进行实时布局,以使得桌面上的图标能够正常显示。
8.根据权利要求7所述的图标缩放的装置,其特征在于,所述图标缩放单元包括: 第一确定子单元,用于根据所述缩放比确定所述指定图标缩放后的大小,包括所述指定图标缩放后的览和闻; 第二确定子单元,用于在所述指定图标在桌面上所占区域内选择一个点作为参照点,按照所述第一确定子单元确定的指定图标缩放后的大小对该指定图标进行缩放,其中,所述参照点在桌面上的位置固定不变,用于确定所述指定图标缩放后在桌面上的位置; 所述图标布局单元包括: 图标位置调整子单元,用于按照缩放前图标之间的间距对桌面上位于所述指定图标右侧及下侧的图标进行位置调整,以使得桌面上的图标能够正常显示;或者 所述图标位置调整子单元还用于根据用户指示对桌面上的图标进行位置调整,以使得桌面上的图标能够正常显示。
9.根据权利要求8所述的图标缩放的装置,其特征在于,所述第二确定子单元具体用于当所述指定图标在桌面上所占区域是矩形时,将所述指定图标在桌面上所占区域的左上角的点作为参照点。
10.根据权利要求6-9中任一项所述的图标缩放的装置,其特征在于,所述装置还包括: 隐藏图标查看单元,用于当缩放后的图标变大、导致桌面上的所有图标无法全部显示时,在桌面上建立一个隐藏图标查看选项,用于当用户选择所述隐藏图标查看选项时,向用户显示隐藏的图标。
全文摘要
本发明公开了一种图标缩放的方法及装置,涉及计算机技术领域,用于解决现有技术中无法更改指定图标大小的问题。本发明提供的方法包括监测用户在桌面上选择的触点信息;当监测到用户选择的触点的位置坐标对应同一个图标时,将该图标确定为指定图标;实时监测所述用户选择的触点的移动轨迹,确定所述用户选择的触点的位移,并根据所述用户选择的触点的位移确定所述用户选择的触点之间的实时距离,将所述用户选择的触点的实时距离与初始距离的比值确定为所述指定图标的缩放比;根据所述指定图标的缩放比对所述指定图标进行缩放,得到缩放后的指定图标。本发明适用于计算机技术领域,用于对图标进行缩放处理。
文档编号G06T3/40GK103207750SQ201210014118
公开日2013年7月17日 申请日期2012年1月17日 优先权日2012年1月17日
发明者丁寻 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1