专利名称:一种计算机图标排列管理方法、装置及计算机的制作方法
技术领域:
本发明涉及计算机图标管理技术领域,特别是一种计算机图标排列管理方法、装
置及计算机。
背景技术:
在现有的计算机操作系统下,一个文件夹或桌面上通常会有很多的图标,其代表 文件夹、文档、应用程序、或快捷方式等,以方便用户能快速的启动一些应用程序、打开一些 文档、或者快速定位到某一个文件夹。 同时对于任意一个处理对象,用户都可以通过拖拽、创建等方式来形成新的图标 (如文件夹、快捷方式等),而图标的位置可以在任意的位置上。 随着使用时间的不断延长,在桌面或文件夹之下可能会出现大量排列混乱、互相 重叠的图标,非常不便于用户的操作。 在现有的操作系统都通过一定的图标管理方法来进行图标管理,然而,发明人在 实现本发明实施例的过程中,发现现有技术至少存在操作繁琐的问题
如Windows系统中,用户可以使用输入设备(如鼠标、笔记本的Touchpad等),用 户操作过程如下 使用鼠标右键调出一个第一菜单; 将鼠标指针定位到"排列图标"选项,得到第二菜单; 通过控制鼠标指针的移动,将其定位到"按组排列"、"自动排列"或"对齐到网格" 中的一个; 使用鼠标左键点击选中的选项,实现图标的排列。 从以上描述可以发现,用户需要4次操作才能完成图标的排列,操作繁琐,上述是 以Windows操作系统为例进行的说明,但其他操作系统同样存在图标排列管理操作繁琐的 问题。
发明内容
本发明实施例的目的是提供一种计算机图标排列管理方法、装置及计算机,使用 户能够通过简便的操作实现计算机图标管理。 为了实现上述目的,本发明实施例提供了一种计算机图标排列管理方法,包括 监视用户通过输入设备进行的一次第一输入操作; 比较所述第一输入操作与预设的第二输入操作,获取一比较结果; 在所述比较结果指示所述本次输入操作与预设输入操作匹配时,控制当前窗口或
桌面的图标按预设规则进行重新排列。 上述的方法,其中,所述在所述比较结果指示所述本次输入操作与预设输入操作 匹配时,控制当前窗口或桌面的图标按预设规则进行重新排列具体包括 在所述比较结果指示所述第一输入操作与第二输入操作匹配时,按照所述预设规
4则计算所述当前窗口或桌面的每个所述图标的各自的目标位置; 控制所述当前窗口或桌面的每个所述图标按预定运动方式从各自的当前位置移 动到各自的所述目标位置。 上述的方法,其中,所述预定运动方式为匀速直线运动或变速直线运动。
上述的方法,其中,所述第二输入操作为 对所述当前窗口的空白区域或所述桌面的空白区域的双击;或
对设置于所述当前窗口或所述桌面的重排图标的双击操作;或
对所述当前窗口的空白区域或所述桌面的空白区域的单击;或
鼠标指针在当前窗口或桌面的空白区域运动预设轨迹。 上述的方法,其中,所述预设规则为每个所述图标按照网格自动排列,且任意两 个所述图标不重叠;或每个所述图标排列到距离当前位置最近的网格,且任意两个所述图 标不重叠。 上述的方法,其中,所述输入设备为鼠标、触控板或触摸屏。 为了实现上述目的,本发明实施例还提供了一种计算机图标排列管理装置,包 括 监视模块,用于监视用户通过输入设备进行的一次第一输入操作; 比较模块,用于比较所述第一输入操作与预设的第二输入操作,获取一比较结
果; 执行模块,用于在所述比较结果指示所述本次输入操作与预设输入操作匹配时, 控制当前窗口或桌面的图标按预设规则进行重新排列。
上述的装置,其中,所述执行模块具体包括目标位置计算模块,用于在所述比较结果指示所述第一输入操作与第二输入操作 匹配时,按照所述预设规则计算所述当前窗口或桌面的每个所述图标的各自的目标位置;
运动控制模块,用于控制所述当前窗口或桌面的每个所述图标按预定运动方式从 各自的当前位置移动到各自的所述目标位置。 上述的装置,其中,所述预定运动方式为匀速直线运动或变速直线运动。
上述的装置,其中,所述第二输入操作为 对所述当前窗口的空白区域或所述桌面的空白区域的双击;或
对设置于所述当前窗口或所述桌面的重排图标的双击操作;或
对所述当前窗口的空白区域或所述桌面的空白区域的单击;或
鼠标指针在当前窗口或桌面的空白区域运动预设轨迹。 上述的装置,其中,所述预设规则为每个所述图标按照网格自动排列,且任意两 个所述图标不重叠;或每个所述图标排列到距离当前位置最近的网格,且任意两个所述图 标不重叠。 上述的装置,其中,所述输入设备为鼠标、触控板或触摸屏。
为了实现上述目的,本发明实施例还提供了一种计算机,包括
主板; 中央处理器,设置在所述主板上;
输入设备,与所述主板连接;
芯片组,设置在所述主板上,与所述中央处理器连接; 所述中央处理器用于比较用户通过输入设备进行的一次第一输入操作与预设的 第二输入操作,并在比较结果指示所述第一输入操作与第二输入操作匹配时,控制当前窗 口或桌面的图标按预设规则进行重新排列。 上述的计算机,其中,所述中央处理器具体用于在所述比较结果指示所述第一输 入操作与第二输入操作匹配时,按照所述预设规则计算所述当前窗口或桌面的每个图标的 目标位置,并控制所述当前窗口或桌面的每个所述图标按预定运动方式从各自的当前位置 移动到各自的所述目标位置。
本发明实施例具有以下的有益效果 1、相对于现有技术,用户仅需要输入与预设输入操作匹配的一次操作,大大简化 了用户进行计算机图标管理的操作; 2、对于touchpad这种输入方式而言,由于现有的菜单下的选项较小,所以定位困 难,而本发明实施例中,是针对一个较大的区域(如空白区域或一个图标)进行操作,降低 了定位精度的要求,使用户能更加方便的进行计算机图标管理的操作; 3、在图标重新排列过程中,图标从当前位置以一定的轨迹运动到目标位置,因此 图标重排后,用户能够快速定位移动后的图标。
图1为本发明实施例的计算机图标排列管理装置的结构示意图;
图2为本发明实施例的计算机图标排列管理方法的流程示意图。
具体实施例方式
本发明实施例的计算机图标排列管理方法、装置及计算机中,用户仅需要通过输 入设备输入一次满足要求的操作,在该操作被检测到之后,就会通知操作系统,由操作系 统控制图标按与该操作对应的图标排列方式进行排列,简化了用户进行图标排列管理的操 作。 如图1所示,为本发明实施例的计算机图标排列管理装置的结构示意图,其包括 监视模块,用于监视用户通过输入设备进行的一次第一输入操作; 比较模块,用于比较所述第一输入操作与预设的第二输入操作,获取一比较结
果; 执行模块,用于在所述比较结果指示所述第一输入操作与第二输入操作匹配时, 控制当前窗口或桌面的图标按预设规则进行重新排列。 在本发明的具体实施例中,该输入设备可以是鼠标、笔记本的触控板(Touchpad)、 计算机上的触摸屏等。 在此,该预设的第二输入操作可以是如下的操作 对当前窗口的空白区域或桌面的空白区域的双击,其可以通过鼠标输入,也可以 通过触控板输入,当然还可以通过触摸屏输入; 对设置于当前窗口的重排图标或设置于桌面的重排图标的双击操作,其可以通过 鼠标输入,也可以通过触控板输入,当然还可以通过触摸屏输入;
6
对设置于当前窗口的重排图标或设置于桌面的重排图标的单击操作,其可以通过 鼠标输入,也可以通过触控板输入,当然还可以通过触摸屏输入; 当然还可以通过判断鼠标指针在当前窗口或桌面的空白区域运动预设轨迹来判 断,如控制鼠标指针在当前窗口或桌面的运动轨迹为线段、弧线或圆等轨迹都可以;
当然,还可以是判断鼠标指针在当前窗口或桌面的空白区域运动预设轨迹后进一 步在空白处执行双击或单击操作等。 对于前3种方式而言,前面提到的匹配是完全相同,而对于轨迹方式,匹配则是相 似度满足要求。 监视模块监视用户通过输入设备进行的每一次输入操作,并进行比较,在本次输 入操作与预设的第二输入操作匹配时,则由执行模块控制当前窗口或桌面的图标按预设规 则进行重新排列。 其中,该预设规则可以是如下的规则 规则一、按照网格自动排列,且任意两个图标不重叠; 规则二、图标排列到距离当前位置最近的网格,且任意两个图标不重叠; 规则三、与其他图标不互相覆盖的最近的位置。 按照上述的方法进行处理后,图标会从当前位置移动到其他位置,位置改变,在图 标较多时,用户可能需要花费较多的时间去寻找某一个图标,为了便于用户尽快定位移动 后的图标,本发明实施例的执行模块具体包括目标位置计算模块,用于在所述比较结果指示所述第一输入操作与第二输入操作
匹配时,按照所述预设规则计算所述当前窗口或桌面的每个图标的目标位置; 运动控制模块,用于控制所述当前窗口或桌面的每个图标按预定运动方式从各自
的当前位置移动到各自的目标位置。 其中,该预定运动方式包括速度、时间、运动轨迹等因素,如可以是从当前位置移 动到目标位置的匀速直线运动、从当前位置移动到目标位置的加速直线运动、从当前位置 移动到目标位置的减速直线运动等各种方式,当然,还可以是圆周运动、折线运动等各种方 式,只需要保证用户能够看到运动过程即可,也就是其运动时间应该大于人眼的视觉暂留 时间。 通过上述的处理,用户可以看到每个图标在图标重新排列过程中的运动轨迹,可 以快速定位移动后的图标。 本发明实施例的计算机图标排列管理装置具有以下的有益效果 1、用户仅需要输入与预设输入操作匹配的一次操作,大大简化了用户进行计算机
图标管理的操作; 2、对于touchpad这种输入方式而言,由于现有的菜单下的选项较小,所以定位困 难,而本发明实施例中,是在一个较大的区域(如空白区域或一个图标)进行,降低了定位 精度的要求,使用户能更加方便的进行计算机图标管理的操作; 3、在图标重新排列过程中,图标从当前位置以一定的轨迹运动到目标位置,因此 图标重排后,用户能够快速定位移动后的图标。 本发明实施例的计算机图标排列管理方法如图2所示,包括
步骤21,监视用户通过输入设备进行的一次第一输入操作;
步骤22,比较所述第一输入操作与预设的第二输入操作,获取一比较结果;
步骤23,在所述比较结果指示所述本次输入操作与预设输入操作匹配时,控制当
前窗口或桌面的图标按预设规则进行重新排列。
其中,该步骤23具体包括 步骤231,在所述比较结果指示所述第一输入操作与第二输入操作匹配时,按照所 述预设规则计算所述当前窗口或桌面的每个图标的目标位置; 步骤232,控制所述当前窗口或桌面的每个图标按预定运动方式从各自的当前位
置移动到各自的目标位置。
本发明实施例的计算机包括 主板; 中央处理器,设置在所述主板上;
输入设备,与所述主板连接; 芯片组,设置在所述主板上,与所述中央处理器连接;
其中, 所述中央处理器用于比较用户通过输入设备进行的一次第一输入操作与预设的 第二输入操作,并在所述比较结果指示所述第一输入操作与第二输入操作匹配时,控制当 前窗口或桌面的图标按预设规则进行重新排列。 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
8
权利要求
一种计算机图标排列管理方法,其特征在于,包括监视用户通过输入设备进行的一次第一输入操作;比较所述第一输入操作与预设的第二输入操作,获取一比较结果;在所述比较结果指示所述本次输入操作与预设输入操作匹配时,控制当前窗口或桌面的图标按预设规则进行重新排列。
2. 根据权利要求1所述的方法,其特征在于,所述在所述比较结果指示所述本次输入 操作与预设输入操作匹配时,控制当前窗口或桌面的图标按预设规则进行重新排列具体包 括在所述比较结果指示所述第一输入操作与第二输入操作匹配时,按照所述预设规则计 算所述当前窗口或桌面的每个所述图标的各自的目标位置;控制所述当前窗口或桌面的每个所述图标按预定运动方式从各自的当前位置移动到 各自的所述目标位置。
3. 根据权利要求2所述的方法,其特征在于,所述预定运动方式为匀速直线运动或变 速直线运动。
4. 根据权利要求1所述的方法,其特征在于,所述第二输入操作为 对所述当前窗口的空白区域或所述桌面的空白区域的双击;或 对设置于所述当前窗口或所述桌面的重排图标的双击操作;或 对所述当前窗口的空白区域或所述桌面的空白区域的单击;或 鼠标指针在当前窗口或桌面的空白区域运动预设轨迹。
5. 根据权利要求l所述的方法,其特征在于,所述预设规则为每个所述图标按照网格 自动排列,且任意两个所述图标不重叠;或每个所述图标排列到距离当前位置最近的网格, 且任意两个所述图标不重叠。
6. 根据权利要求1所述的方法,其特征在于,所述输入设备为鼠标、触控板或触摸屏。
7. —种计算机图标排列管理装置,其特征在于,包括 监视模块,用于监视用户通过输入设备进行的一次第一输入操作; 比较模块,用于比较所述第一输入操作与预设的第二输入操作,获取一比较结果; 执行模块,用于在所述比较结果指示所述本次输入操作与预设输入操作匹配时,控制当前窗口或桌面的图标按预设规则进行重新排列。
8. 根据权利要求7所述的装置,其特征在于,所述执行模块具体包括 目标位置计算模块,用于在所述比较结果指示所述第一输入操作与第二输入操作匹配时,按照所述预设规则计算所述当前窗口或桌面的每个所述图标的各自的目标位置;运动控制模块,用于控制所述当前窗口或桌面的每个所述图标按预定运动方式从各自 的当前位置移动到各自的所述目标位置。
9. 根据权利要求8所述的装置,其特征在于,所述预定运动方式为匀速直线运动或变 速直线运动。
10. 根据权利要求7所述的装置,其特征在于,所述第二输入操作为 对所述当前窗口的空白区域或所述桌面的空白区域的双击;或 对设置于所述当前窗口或所述桌面的重排图标的双击操作;或 对所述当前窗口的空白区域或所述桌面的空白区域的单击;或鼠标指针在当前窗口或桌面的空白区域运动预设轨迹。
11. 根据权利要求7所述的装置,其特征在于,所述预设规则为每个所述图标按照网格自动排列,且任意两个所述图标不重叠;或每个所述图标排列到距离当前位置最近的网格,且任意两个所述图标不重叠。
12. 根据权利要求7所述的装置,其特征在于,所述输入设备为鼠标、触控板或触摸屏。
13. —种计算机,包括主板;中央处理器,设置在所述主板上;输入设备,与所述主板连接;芯片组,设置在所述主板上,与所述中央处理器连接;其特征在于,所述中央处理器用于比较用户通过输入设备进行的一次第一输入操作与预设的第二输入操作,并在比较结果指示所述第一输入操作与第二输入操作匹配时,控制当前窗口或桌面的图标按预设规则进行重新排列。
14. 根据权利要求13所述的计算机,其特征在于,所述中央处理器具体用于在所述比较结果指示所述第一输入操作与第二输入操作匹配时,按照所述预设规则计算所述当前窗口或桌面的每个图标的目标位置,并控制所述当前窗口或桌面的每个所述图标按预定运动方式从各自的当前位置移动到各自的所述目标位置。
全文摘要
本发明提供一种计算机图标排列管理方法、装置及计算机,该方法包括监视用户通过输入设备进行的一次第一输入操作;比较所述第一输入操作与预设的第二输入操作,获取一比较结果;在所述比较结果指示所述本次输入操作与预设输入操作匹配时,控制当前窗口或桌面的图标按预设规则进行重新排列。本发明实施例大大简化了用户进行计算机图标管理的操作。
文档编号G06F3/048GK101770331SQ20091007649
公开日2010年7月7日 申请日期2009年1月5日 优先权日2009年1月5日
发明者张华涛, 李向阳, 秦波, 迟连滨 申请人:联想(北京)有限公司