一种桌面图标的分区管理方法和系统的制作方法

文档序号:6443237阅读:415来源:国知局
专利名称:一种桌面图标的分区管理方法和系统的制作方法
技术领域
本发明实施方式涉及桌面应用技术领域,更具体地,涉及一种桌面图标的分区管理方法和系统。
背景技术
桌面工具是一类用于更改桌面视觉效果或者管理桌面上摆放的东西的软件,以及一些使自己的电脑使用起来更加方便的软件。桌面分区是指将用户桌面上的文件,包括快捷方式,应用入口,文本文件等进行汇总归类,并分别放置在不同区域的统一管理。现在有很多流行的桌面工具,例如Google桌面、360桌面、Yahoo桌面等,这些桌面工具通常会提供一些管理桌面图标的功能,例如桌面图标的拖拽、图标添加到文件夹,图标分页显示等。还有一些桌面工具会将用户桌面上的图标按照各自的类型整理归类,然后分区域显示。图1为现有技术中桌面分区示意图。由图1可见,桌面上有分别命名为文件夹、快捷方式、音乐文件和文档的四个分区,这四个分区分别用于保存相对应类型的图标文件。一些现有的桌面管理系统虽然可以将用户桌面上的图标整理归类,但是灵活性很差,用户使用起来非常不方便。比如,现有的桌面管理系统普遍不支持不同区域之间的图标相互拖拽;不支持用户将某个区域整个删除;不支持用户自定义一个区域;不支持用户将区域重命名;不支持用户将这些区域随意拖动和改变大小,等等,而这些缺陷必然会降低用户的使用体验。更具体地,一些现有的桌面管理系统虽然可以将桌面所有的word文档放置在一个区域,将桌面所有的视频文件放置在一个区域。但是这种管理方式只是简单地将这些图标按照各自的类型放置在一个固定的区域,用户既不能自定义一个自己的分区,也不能将图标在各个不同的区域之间相互拖拽,这样灵活性必然大打折扣,用户使用起来也非常不方便。

发明内容
本发明实施方式提出一种桌面图标的分区管理方法,以增强桌面图标管理的灵活性。本发明实施方式提出一种桌面图标的分区管理系统,以增强桌面图标管理的灵活性。本发明实施方式的具体方案如下:一种桌面图标的分区管理方法,该方法包括:在桌面上生成分区框,在分区框中存放桌面图标,并保存分区框的ID与该分区框中的桌面图标的ID之间的对应关系列表;当收到将桌面图标从源分区框拖拽到目标分区框的用户输入时,将该被拖动的桌面图标ID新增在该目标分区框的对应关系列表中,将该被拖动的桌面图标ID从源分区框的对应关系列表中删除,并将该被拖动的桌面图标绘制在该目标分区中。一种桌面图标的分区管理系统,该系统包括分区框生成单元和对应关系变更单元,其中:分区框生成单元,用于在桌面上生成分区框,在所述分区框中存放桌面图标,并保存分区框的ID与该分区框中的桌面图标的ID之间的对应关系列表;对应关系变更单元,用于收到将桌面图标从源分区框拖拽到目标分区框的用户输入时,将该被拖动的桌面图标ID新增在该目标分区框的对应关系列表中,将该被拖动的桌面图标ID从源分区框的对应关系列表中删除,并将该被拖动的桌面图标绘制在该目标分区中。从上述技术方案可以看出,在本发明实施方式中,首先在桌面上生成分区框,在分区框中存放桌面图标,并保存分区框的ID与该分区框中的桌面图标的ID之间的对应关系列表;然后当收到将桌面图标从源分区框拖拽到目标分区框的用户输入时,将该被拖动的桌面图标ID新增在该目标分区框的对应关系列表中,将该被拖动的桌面图标ID从源分区框的对应关系列表中删除,并将该被拖动的桌面图标绘制在该目标分区中。由此可见,应用本发明实施方式以后,通过变更分区框的ID与该分区框中的桌面图标的ID之间的对应关系列表,实现了桌面图标与其分区框的对应关系的变更,从而可以响应于用户输入,实现跨越分区框改变桌面图标的表现位置。因此,本发明实施方式提高了用户桌面上图标整理归类的灵活性。而且,本发明实施方式中将界面与数据相分离,从而避免了将界面和数据揉在一起必然会导致的架构混乱、且不易维护与扩展的问题。本发明实施方式中,用户可以按自己的喜好随意排布摆放自己桌面上的图标,并对这些图标进行区块化管理,还极大地提高了用户体验。


图1为现有技术中桌面分区示意图;图2为根据本发明实施方式的桌面图标的分区管理方法流程图;图3为根据本发明实施方式的桌面图标的分区管理系统结构示意图;图4为根据本发明实施方式的桌面图标的分区管理系统优选结构示意图;图5为根据本发明实施方式的桌面分区示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。针对现有技术的不足,为了增强桌面图标管理的灵活性与便利性,本发明实施方式优选提供在桌面创建分区的功能。该分区优选支持拖拽和拉伸,并且带有标题栏。优选地,用户首次进入桌面时,首先将用户桌面上的图标分为几种默认的类型,然后根据这几种默认类型创建分区面板,将各个类型对应的图标添加到各自的分区中。本发明实施方式中,用户可以随意地在分区之间拖动图标,还可以新建自己的自定义分区,也可以删除任何一个分区。删除分区后,分区里的图标自动回到桌面。
具体地,需要设计两个层面的工作,一个是界面层,一个是数据层,界面层要负责各个分区的界面表现,例如拖动、拉伸、功能菜单、标题栏的处理等。数据层要管理每个分区的信息,以及每个分区对应的图标列表信息。另外数据层还负责在退出时将用户桌面的分区情况存在本地文件,下次启动时会恢复用户上次退出时的分区情况。在界面上,分区的大小、位置、标题,分区里的文件个数等信息变化时,都会通知到数据层做同步处理。其中:数据层需要对桌面上各个分区以及分区内的图标进行管理,需要定义对应这些信息的数据结构。这里需要管理的数据结构主要有以下几类:(I),各个分区的信息,每个分区对应的数据包括一个ID,以及分区在桌面上的区域坐标,分区的标题,分区内包含的图标的ID列表,分区的属性设置,例如是否自动隐藏标题栏,是否锁定等等。(2),各个图标文件的详细信息。每个图标的详细信息包含了图标文件的类型,例如是否是文件夹,快捷方式或者程序、还包括了图标文件的名称、路径、图标、标题等等。(3),需要管理每个分区的ID到其详细信息的映射关系。即通过一个ID就能够快速查找到这个分区的详细信息。(4),需要管理图标ID到各个图标详细信息的映射关系。即通过一个图标ID就能够快速查找到这个图标的详细信息。下面对本发明实施方式结合进行更加详细的说明。图2为根据本发明实施方式的桌面图标的分区管理方法流程图。如图2所示,该方法包括:步骤201:在桌面上生成分区框,在分区框中存放桌面图标,并保存分区框的ID与该分区框中的桌面图标的ID之间的对应关系列表。在这里,可以通过多种方式在桌面上生成分区框(frame),比如通过操作系统自带的一些标准命令来实现生成分区框,或者通过第三方软件或接口等方式来实现在桌面上生成分区框。分区框生成后,在分区框中存放与其对应的桌面图标。而且,在数据层中保存所有分区框的ID、每个分区框中的桌面图标的ID,以及分区框的ID与该分区框中的桌面图标的ID之间的对应关系列表。在一个实施方式中,当收到新增分区框的用户输入时,创建该新增分区框的ID,并绘制该新增分区框的图形展示;和/或当收到删除分区框的用户输入时,删除该分区框的ID,并清除该分区框的图形展
/Jn ο步骤202:当收到将桌面图标从源分区框拖拽到目标分区框的用户输入时,将该被拖动的桌面图标ID新增在该目标分区框的对应关系列表中,将该被拖动的桌面图标ID从源分区框的对应关系列表中删除,并将该被拖动的桌面图标绘制在该目标分区中。首先,可以用过接收用户的鼠标操作来接收用户输入。或者,针对触摸屏的应用,可以接收用户在触摸屏上的手指滑动轨迹来确定相应的用户输入。在一个实施方式中,拖动的目标分区通过诸如视窗(Window)消息机制可以响应到有文件拖入的消息。比如:在Windows系统中的文件拖拽主要涉及如表I所示的7个拖拽消息:表I
权利要求
1.一种桌面图标的分区管理方法,其特征在于,该方法包括: 在桌面上生成分区框,在分区框中存放桌面图标,并保存分区框的ID与该分区框中的桌面图标的ID之间的对应关系列表; 当收到将桌面图标从源分区框拖拽到目标分区框的用户输入时,将该被拖动的桌面图标ID新增在该目标分区框的对应关系列表中,将该被拖动的桌面图标ID从源分区框的对应关系列表中删除,并将该被拖动的桌面图标绘制在该目标分区中。
2.根据权利要求1所述的桌面图标的分区管理方法,其特征在于,该方法进一步包括: 当收到新增分区框的用户输入时,创建该新增分区框的ID,并绘制该新增分区框的图形展示;和/或 当收到删除分区框的用户输入时,删除该分区框的ID,并清除该分区框的图形展示。
3.根据权利要求1所述的桌面图标的分区管理方法,其特征在于,该方法进一步包括: 创建分区框的界面表现属性信息; 当收到改变分区框自身界面表现的用户输入时,改变该分区框的界面表现属性信息,并基于该界面表现属性信息的改变实现分区框自身界面的改变。
4.根据权利要求1所述的桌面图标的分区管理方法,其特征在于,该方法进一步包括: 当收到恢复默认设置的用户输入时,删除全部分区框ID,清除全部分区框的图形展示,并调取本地分区默认存储信息; 根据该本地分区默认存储信息绘制默认分区框的图形展示。
5.根据权利要求3所述的桌面图标的分区管理方法,其特征在于,所述改变分区框自身界面表现包括下列中的任一项或者至少两项的任意组合: 拖动分区框在桌面上的位置; 放大分区框; 缩小分区框; 变更分区框的背景图; 变更分区框的透明程度; 变更分区框的名字; 变更是否自动隐藏分区框; 变更是否锁定分区框的标题。
6.根据权利要求1所述的桌面图标的分区管理方法,其特征在于,所述将桌面图标从源分区框拖拽到目标分区框包括下列中的任一项或者至少两项的任意组合: 跨越分区框拖拽桌面图标; 将桌面图标从分区框拖拽到桌面; 将桌面图标从桌面拖拽到分区框。
7.根据权利要求1所述的桌面图标的分区管理方法,其特征在于,该方法进一步包括: 创建分区框中桌面图标的界面表现属性信息; 当收到改变分区框中桌面图标的自身界面表现的用户输入时,改变该分区框中该桌面图标的界面表现属性信息,并基于该桌面图标的界面表现属性信息的改变实现桌面图标自身界面的改变。
8.根据权利要求7所述的桌面图标的分区管理方法,其特征在于,所述改变分区框中桌面图标的自身界面表现包括: 在分区框中新建桌面图标; 在分区框中删除桌面图标; 在分区框中放大分桌面图标; 在分区框中缩小桌面图标。
9.根据权利要求1所述的桌面图标的分区管理方法,其特征在于,该方法进一步包括: 当拖拽分区框时,在分区框之间实现磁性吸附和自动对齐。
10.根据权利要求9所述的桌面图标的分区管理方法,其特征在于,该方法包括下列中的任一项或者至少两项的任意组合: 在拖动分区框时,如果分区框检测到自己的上边距离桌面另一个分区框的上边在预定像素之内,则将该上边与该另一个分区框的上边吸附对齐; 在拖动分区框时,如果分区框检测到自己的左边距离桌面另一个分区框的右边在预定像素之内,则将该左边与该另一个分区框的右边吸附对齐; 在拖动分区框时,如果分区框检测到自己的右边距离桌面另一个分区框的左边在预定像素之内,则将该右边与另一个分区框的左边吸附对齐; 在拖动分区框时,如果分区框检测到自己的上边距离桌面另一个分区框的下边在预定像素之内,则将该上边与另一个分区框的下边吸附对齐。
11.一种桌面图标的分区管理系统,其特征在于,该系统包括分区框生成单元和对应关系变更单元,其中: 分区框生成单元,用于在桌面上生成分区框,在所述分区框中存放桌面图标,并保存分区框的ID与该分区框中的桌面图标的ID之间的对应关系列表; 对应关系变更单元,用于收到将桌面图标从源分区框拖拽到目标分区框的用户输入时,将该被拖动的桌面图标ID新增在该目标分区框的对应关系列表中,将该被拖动的桌面图标ID从源分区框的对应关系列表中删除,并将该被拖动的桌面图标绘制在该目标分区中。
12.根据权利要求11所述的分区管理系统,其特征在于, 对应关系变更单元,进一步用于创建分区框的界面表现属性信息,并当收到改变分区框自身界面表现的用户输入时,改变该分区框的界面表现属性信息,并基于该界面表现属性信息的改变实现分区框自身界面的改变。
13.根据权利要求11所述的分区管理系统,其特征在于, 对应关系变更单元,进一步用于当收到恢复默认设置的用户输入时,删除全部分区框ID,清除全部分区框的图形展示,并调取本地分区默认存储信息,根据该本地分区默认存储信息绘制默认分区框的图形展示。
14.根据权利要求11所述的分区管理系统,其特征在于,该系统进一步包括位置排列单元, 该位置排列单元,用于当拖拽分区框时,在分区框之间实现磁性吸附和自动对齐。
15.根据权利要求14所述的分区管理系统,其特征在于, 该位置排列单元,用于:在拖动分区框时,如果分区框检测到自己的上边距离桌面另一个分区框的上边在预定像素之内,则将该上边与该另一个分区框的上边吸附对齐;在拖动分区框时,如果分区框检测到自己的左边距离桌面另一个分区框的右边在预定像素之内,则将该左边与该另一个分区框的右边吸附对齐;在拖动分区框时,如果分区框检测到自己的右边距离桌面另一个分区框的左边在预定像素之内,则将该右边与另一个分区框的左边吸附对齐;在拖动分区框时,如果分区框检测到自己的上边距离桌面另一个分区框的下边在预定像素之内,则将该 上边与另一个分区框的下边吸附对齐。
全文摘要
本发明实施方式提出了一种桌面图标的分区管理方法,包括在桌面上生成分区框,在分区框中存放桌面图标,并保存分区框的ID与该分区框中的桌面图标的ID之间的对应关系列表;当收到将桌面图标从源分区框拖拽到目标分区框的用户输入时,将该被拖动的桌面图标ID新增在该目标分区框的对应关系列表中,将该被拖动的桌面图标ID从源分区框的对应关系列表中删除,并将该被拖动的桌面图标绘制在该目标分区中。本发明实施方式还提出了一种桌面图标的分区管理系统。应用本发明实施方式以后,提高了用户桌面上的图标整理归类的灵活性,用户可以按自己的喜好随意排布摆放自己桌面上的图标,并对这些图标进行区块化管理,还极大地提高了用户体验。
文档编号G06F3/0481GK103176687SQ20111044114
公开日2013年6月26日 申请日期2011年12月26日 优先权日2011年12月26日
发明者戴维, 崔孝林, 李劲秋, 罗璇, 曹超利 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1