桌面管理方法和装置制造方法

文档序号:6488454阅读:111来源:国知局
桌面管理方法和装置制造方法
【专利摘要】本发明公开了一种桌面管理方法和装置,属于终端【技术领域】。所述方法包括:监听当前屏幕的手势操作事件;当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。本发明能够达到对屏幕的快速定位,使得对桌面的操作简单快捷,操作效率高。
【专利说明】桌面管理方法和装置
【技术领域】
[0001]本发明涉及终端领域,特别涉及一种桌面管理方法和装置。
【背景技术】
[0002]随着终端技术的发展,智能终端越来越普遍,为了对智能终端进行高效率、快捷的使用和管理,用于智能终端的桌面管理技术也日益趋渐成熟,能够通过图标显示或应用显示等多种方式为用户提供更多的皮肤主题以及功能更丰富的桌面工具。
[0003]而现有技术中,桌面管理可通过用户在桌面处于全屏状态下时,对桌面屏幕进行各种手势操作实现。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]在现有的桌面管理方法中,当需要对桌面上的任一目标进行移动操作时,均需要按照屏幕的顺序,划屏去锁定目标屏幕,这样一次只能切换一屏并且造成拎起时间过长,不仅操作效率低,且用户体验差。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种桌面管理方法和装置。所述技术方案如下:
[0007]一种桌面管理方法,包括:
[0008]监听当前屏幕的手势操作事件;
[0009]当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;
[0010]当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。
[0011]可选地,当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图,包括:
[0012]当监听到第一指定事件时,从桌面管理数据库获取所述桌面所有屏幕的数据,根据所述桌面所有屏幕的数据对应生成各个屏幕的缩略图,并显示所述桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图。
[0013]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,包括:
[0014]当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕上的至少一个图标时,记录所述至少一个图标的图标信息;
[0015]根据所述第二指定事件中用户手指的移动坐标以及所述至少一个图标的图标信息,随着所述用户手指移动绘制所述至少一个图标;
[0016]当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
[0017]可选地,所述方法还包括:
[0018]随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余
容量;
[0019]根据所述剩余容量和所述至少一个图标的数量,判断所述第一缩略图对应的屏幕是否能够放置所述至少一个图标;
[0020]如果是,则在所述第一缩略图范围内显示第一颜色;如果否,则在所述第一缩略图范围内显示第二颜色。
[0021 ] 可选地,所述方法还包括:
[0022]当监听到第二指定事件时,计算所述桌面管理菜单中每一个缩略图对应的屏幕的剩余容量;
[0023]根据所述每一个缩略图对应的屏幕的剩余容量和所述至少一个图标的数量,判断各个缩略图对应的屏幕是否能够放置所述至少一个图标;
[0024]如果是,则在能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第一颜色;
[0025]如果否,则在不能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第二颜色。
[0026]可选地,当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图,包括:
[0027]当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,判断所述第一缩略图是否能够放置所述至少一个图标,如果是,则根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
[0028]可选地,所述方法还包括:
[0029]当所述第一缩略图不能够放置所述至少一个图标,在所述至少一个图标的原屏幕上恢复所述至少一个图标。
[0030]可选地,所述第一指定事件为对所述至少一个图标的长按事件,所述第二指定事件为对所述至少一个图标的拖拽事件。
[0031 ] 可选地,当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图,还包括:
[0032]当监听到第一指定事件时,将所述当前屏幕转换为拖放模式。
[0033]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,包括:
[0034]当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕时,获取所述第二指定事件中用户手指的点击坐标;
[0035]所述点击坐标在所述桌面管理菜单中所处的缩略图为所述第二指定事件的目标缩略图;
[0036]将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕。
[0037]可选地,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕,包括:
[0038]获取所述目标缩略图对应屏幕的索引号;
[0039]根据所述目标缩略图对应屏幕的索引号,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏眷。
[0040]可选地,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为点击事件。
[0041]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,包括:
[0042]当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图,记录所述第二缩略图的信息;
[0043]根据所述第二指定事件中用户手指的移动坐标以及所述第二缩略图的信息,随着所述用户手指移动绘制所述第二缩略图;
[0044]当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序。
[0045]可选地,当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序,包括:
[0046]当监听到所述第二指定事件结束,根据所述第二指定事件结束时所述用户手指的移动坐标,计算所述第二缩略图与第三缩略图的重叠面积,当所述重叠面积大于预设数值,则所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内;
[0047]根据所述第二缩略图的信息和所述第三缩略图的信息,在所述桌面管理菜单中将所述第二缩略图调换至所述第三缩略图的位置顺序,将所述第三缩略图调换至所述第二缩略图的原位置顺序或将所述第三缩略图以及第三缩略图位置顺序以后的各个缩略图的位置顺序向后推移。
[0048]可选地,所述方法还包括:
[0049]当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图时,将所述桌面管理菜单转换为拖放模式。
[0050]可选地,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为对第二缩略图的长按事件和拖拽事件。
[0051]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,之后包括:
[0052]根据对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行的处理,更新桌面管理数据库中所述第一指定事件的操作对象和/或所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕的数据。
[0053]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,之后包括:
[0054]收起所述桌面管理菜单;或,
[0055]当接收到第三指定事件时,收起所述桌面管理菜单。
[0056]一种桌面管理装置,包括:
[0057]监听模块,用于监听当前屏幕的手势操作事件;
[0058]显示模块,用于当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;
[0059]处理模块,用于当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。
[0060]所述显示模块具体用于当监听到第一指定事件时,从桌面管理数据库获取所述桌面所有屏幕的数据,根据所述桌面所有屏幕的数据对应生成各个屏幕的缩略图,并显示所述桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图。
[0061]所述处理模块包括:
[0062]记录单元,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕上的至少一个图标时,记录所述至少一个图标的图标信息;
[0063]绘制单元,用于根据所述第二指定事件中用户手指的移动坐标以及所述至少一个图标的图标信息,随着所述用户手指移动绘制所述至少一个图标;
[0064]处理单元,用于当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
[0065]所述装置还包括:
[0066]第一计算模块,用于随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余容量;
[0067]第一判断模块,用于根据所述剩余容量和所述至少一个图标的数量,判断所述第一缩略图对应的屏幕是否能够放置所述至少一个图标;如果所述第一判断模块确定所述第一缩略图对应的屏幕能够放置所述至少一个图标,则触发所述显示模块在所述第一缩略图范围内显示第一颜色;如果所述第一判断模块确定所述第一缩略图对应的屏幕不能够放置所述至少一个图标,则触发所述显示模块在所述第一缩略图范围内显示第二颜色。
[0068]所述装置还包括:
[0069]第二计算模块,用于当监听到第二指定事件时,计算所述桌面管理菜单中每一个缩略图对应的屏幕的剩余容量;
[0070]第二判断模块,用于根据所述每一个缩略图对应的屏幕的剩余容量和所述至少一个图标的数量,判断各个缩略图对应的屏幕是否能够放置所述至少一个图标;如果是,则触发所述显示模块在能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第一颜色;如果否,则触发所述显示模块在不能够放置所述至少一个图标的屏幕对应的缩略图范围内
显示第二颜色。
[0071]所述处理单元具体用于当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,判断所述第一缩略图是否能够放置所述至少一个图标,如果是,则根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
[0072]所述装置还包括:
[0073]恢复模块,用于当所述第一缩略图不能够放置所述至少一个图标,在所述至少一个图标的原屏幕上恢复所述至少一个图标。
[0074]所述第一指定事件为对所述至少一个图标的长按事件,所述第二指定事件为对所述至少一个图标的拖拽事件。
[0075]所述装置还包括:
[0076]第一模式转换模块,用于当监听到第一指定事件时,将所述当前屏幕转换为拖放模式。
[0077]所述处理模块包括:
[0078]获取单元,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕时,获取所述第二指定事件中用户手指的点击坐标;所述点击坐标在所述桌面管理菜单中所处的缩略图为所述第二指定事件的目标缩略图;
[0079]切换单元,用于将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏眷。
[0080]所述切换单元具体用于获取所述目标缩略图对应屏幕的索引号;根据所述目标缩略图对应屏幕的索引号,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏眷。
[0081]所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为点击事件。
[0082]所述处理模块包括:
[0083]缩略图信息记录单元,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图,记录所述第二缩略图的信息;
[0084]缩略图绘制单元,用于根据所述第二指定事件中用户手指的移动坐标以及所述第二缩略图的信息,随着所述用户手指移动绘制所述第二缩略图;[0085]修改单元,用于当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序。
[0086]所述修改单元具体用于当监听到所述第二指定事件结束,根据所述第二指定事件结束时所述用户手指的移动坐标,计算所述第二缩略图与第三缩略图的重叠面积,当所述重叠面积大于预设数值,则所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内;根据所述第二缩略图的信息和所述第三缩略图的信息,在所述桌面管理菜单中将所述第二缩略图调换至所述第三缩略图的位置顺序,将所述第三缩略图调换至所述第二缩略图的原位置顺序或将所述第三缩略图以及第三缩略图位置顺序以后的各个缩略图的位置顺序向后推移。
[0087]所述装置还包括:
[0088]第二模式转换模块,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图时,将所述桌面管理菜单转换为拖放模式。
[0089]所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为对第二缩略图的长按事件和拖拽事件。
[0090]所述装置还包括:
[0091]更新模块,用于根据对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行的处理,更新桌面管理数据库中所述第一指定事件的操作对象和/或所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕的数据。
[0092]所述装置还包括:
[0093]桌面管理菜单处理模块,用于收起所述桌面管理菜单;或,当接收到第三指定事件时,收起所述桌面管理菜单。
[0094]本发明实施例提供的桌面管理方法和装置,通过监听当前屏幕的手势操作事件;当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。采用本发明提供的技术方案,在对桌面进行管理的过程中,以包括桌面所有屏幕的缩略图的屏幕管理菜单作为放置目标,将屏幕管理菜单看作真正放置目标的代理,从而将放置操作对应到屏幕来完成,能够达到对屏幕的快速定位,使得对桌面的操作简单快捷,操作效率高。
【专利附图】

【附图说明】
[0095]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0096]图1是本发明实施例提供的一种桌面管理方法的流程图;
[0097]图2a是本发明实施例提供的一种桌面管理方法的流程图;[0098]图2a是本发明实施例提供的一种桌面管理方法的示例图;
[0099]图3a是本发明实施例提供的一种桌面管理方法的流程图;
[0100]图3b是本发明实施例提供的一种桌面管理方法的示例图;
[0101]图4a是本发明实施例提供的一种桌面管理方法的流程图;
[0102]图4b是本发明实施例提供的一种桌面管理方法的示例图;
[0103]图5a是本发明实施例提供的一种桌面管理方法的流程图;
[0104]图5b是本发明实施例提供的一种桌面管理方法的示例图;
[0105]图6a是本发明实施例提供的一种桌面管理方法的流程图;
[0106]图6b是本发明实施例提供的一种桌面管理方法的示例图;
[0107]图7是本发明实施例提供的一种桌面管理装置的结构示意图。
【具体实施方式】
[0108]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0109]图1是本发明实施例提供的一种桌面管理方法的流程图。该实施例的执行主体为具有触屏功能的终端设备,参见图1,该实施例的具体步骤如下:
[0110]101、监听当前屏幕的手势操作事件;
[0111]102、当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;
[0112]103、当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。
[0113]可选地,当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图,包括:
[0114]当监听到第一指定事件时,从桌面管理数据库获取所述桌面所有屏幕的数据,根据所述桌面所有屏幕的数据对应生成各个屏幕的缩略图,并显示所述桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图。
[0115]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,包括:
[0116]当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕上的至少一个图标时,记录所述至少一个图标的图标信息;
[0117]根据所述第二指定事件中用户手指的移动坐标以及所述至少一个图标的图标信息,随着所述用户手指移动绘制所述至少一个图标;
[0118]当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
[0119]可选地,所述方法还包括:
[0120]随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余
容量;
[0121]根据所述剩余容量和所述至少一个图标的数量,判断所述第一缩略图对应的屏幕是否能够放置所述至少一个图标;
[0122]如果是,则在所述第一缩略图范围内显示第一颜色;如果否,则在所述第一缩略图范围内显示第二颜色。
[0123]可选地,所述方法还包括:
[0124]当监听到第二指定事件时,计算所述桌面管理菜单中每一个缩略图对应的屏幕的剩余容量;
[0125]根据所述每一个缩略图对应的屏幕的剩余容量和所述至少一个图标的数量,判断各个缩略图对应的屏幕是否能够放置所述至少一个图标;
[0126]如果是,则在能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第一颜色;
[0127]如果否,则在不能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第二颜色。
[0128]可选地,当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图,包括:
[0129]当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,判断所述第一缩略图是否能够放置所述至少一个图标,如果是,则根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
[0130]可选地,所述方法还包括:
[0131]当所述第一缩略图不能够放置所述至少一个图标,在所述至少一个图标的原屏幕上恢复所述至少一个图标。
[0132]可选地,所述第一指定事件为对所述至少一个图标的长按事件,所述第二指定事件为对所述至少一个图标的拖拽事件。
[0133]可选地,当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图,还包括:
[0134]当监听到第一指定事件时,将所述当前屏幕转换为拖放模式。
[0135]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,包括:
[0136]当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕时,获取所述第二指定事件中用户手指的点击坐标;
[0137]所述点击坐标在所述桌面管理菜单中所处的缩略图为所述第二指定事件的目标缩略图;[0138]将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕。
[0139]可选地,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕,包括:
[0140]获取所述目标缩略图对应屏幕的索引号;
[0141]根据所述目标缩略图对应屏幕的索引号,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏眷。
[0142]可选地,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为点击事件。
[0143]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,包括:
[0144]当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图,记录所述第二缩略图的信息;
[0145]根据所述第二指定事件中用户手指的移动坐标以及所述第二缩略图的信息,随着所述用户手指移动绘制所述第二缩略图;
[0146]当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序。
[0147]可选地,当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序,包括:
[0148]当监听到所述第二指定事件结束,根据所述第二指定事件结束时所述用户手指的移动坐标,计算所述第二缩略图与第三缩略图的重叠面积,当所述重叠面积大于预设数值,则所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内;
[0149]根据所述第二缩略图的信息和所述第三缩略图的信息,在所述桌面管理菜单中将所述第二缩略图调换至所述第三缩略图的位置顺序,将所述第三缩略图调换至所述第二缩略图的原位置顺序或将所述第三缩略图以及第三缩略图位置顺序以后的各个缩略图的位置顺序向后推移。
[0150]可选地,所述方法还包括:
[0151]当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图时,将所述桌面管理菜单转换为拖放模式。
[0152]可选地,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为对第二缩略图的长按事件和拖拽事件。
[0153]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,之后包括:
[0154]根据对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行的处理,更新桌面管理数据库中所述第一指定事件的操作对象和/或所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕的数据。
[0155]可选地,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,之后包括:
[0156]收起所述桌面管理菜单;或,
[0157]当接收到第三指定事件时,收起所述桌面管理菜单。
[0158]本发明实施例提供的桌面管理方法,通过监听当前屏幕的手势操作事件;当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。采用本发明提供的技术方案,在对桌面进行管理的过程中,以包括桌面所有屏幕的缩略图的屏幕管理菜单作为放置目标,将屏幕管理菜单看作真正放置目标的代理,从而将放置操作对应到屏幕来完成,能够达到对屏幕的快速定位,使得对桌面的操作简单快捷,操作效率高。
[0159]图2a是本发明实施例提供的一种桌面管理方法的流程图。该实施例的执行主体为具有触屏功能的终端设备,为了便于描述,本实施例仅以在桌面状态下移动一指定图标为例进行说明,参见图2a,该实施例的具体步骤如下:
[0160]201、终端监听当前屏幕的手势操作事件;
[0161]其中,手势操作事件是由用户对屏幕的操作触发的事件,用户对屏幕的操作包括但不限于点击、长按、滑动、拖拽等,相应地,手势操作事件包括但不限于点击事件、长按事件、滑动事件、拖拽事件等,手势操作事件是通过用户手指在手机屏幕上触发,其中,长按事件由用户对某一目标(文件图标或应用图标等)超过预设时长的按压操作触发,优选地,该预设时长为500ms。
[0162]202、当终端监听到对指定图标的长按事件时,将所述当前屏幕转换为拖放模式;
[0163]其中,指定图标指代可以为某应用程序软件标识、功能标识或文件标识。
[0164]在本实施例中第一指定事件为长按事件为例进行说明,用户长按指定图标,达到预设时间时,触发长按事件,而当终端监听到长按事件时,将当前屏幕转换为拖放模式。
[0165]本领域技术人员可以获知,拖放模式是指在此模式下,用户可以对屏幕上的图标进行拖拽、放置等操作。
[0166]203、当终端监听到对指定图标的长按事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;
[0167]在本实施例中,当终端进入拖放模式时,启动桌面管理菜单,并在当前屏幕上显示桌面管理菜单,其中,桌面管理菜单中包括桌面所有屏幕的缩略图。
[0168]对于该步骤203,当监听到第一指定事件时,从桌面管理数据库获取所述桌面所有屏幕的数据,根据所述桌面所有屏幕的数据对应生成各个屏幕的缩略图,并显示所述桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图。
[0169]由于各个缩略图均是由桌面管理数据库中的数据生成,因此在桌面管理菜单中的显示顺序与终端各个屏幕在桌面上的显示顺序相同,桌面管理菜单中每个缩略图中图标的显示顺序也与图标在该屏幕上的显示顺序相同。[0170]需要说明的是,该桌面管理菜单的尺寸小于屏幕的尺寸,桌面管理菜单的尺寸可以由技术人员在开发时设置或由终端用户根据使用习惯进行设置。
[0171]204、当监听到对该指定图标的拖拽事件时,记录指定图标的图标信息;
[0172]在本实施例中第二指定事件为拖拽事件为例进行说明,长按事件的操作对象为当前屏幕上的指定图标,因此,当监听到对该指定图标的拖拽事件时,记录指定图标的图标信肩、O
[0173]其中,图标信息具体包括图标所在原屏幕、图标在原屏幕中的位置坐标以及图标本身的彳目息,如图标ID、图标路径等。
[0174]205、根据所述拖拽事件中用户手指的移动坐标以及所述指定图标的图标信息,随着所述用户手指移动绘制所述指定图标;
[0175]在本实施例中,为了形象的表示出图标随着手指的拖拽而移动,随着手指的移动,根据所述拖拽事件中用户手指的移动坐标以及所述指定图标的图标信息,在手指接触的触点处绘制指定图标。
[0176]进一步地,随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余容量;根据所述剩余容量,判断所述第一缩略图对应的屏幕是否能够放置所述图标;如果是,则在所述第一缩略图范围内显示第一颜色;如果否,则在所述第一缩略图范围内显示第二颜色;
[0177]为了便于用户获知各个屏幕的实际容纳情况,当用户手指的移动坐标进入任一个缩略图范围内时,计算该缩略图对应的屏幕的剩余容量。具体地,计算该缩略图对应的屏幕的剩余容量可以包括:根据该缩略图对应的屏幕中能够容纳的图标数量以及该屏幕中已有的图标数量,得到该屏幕空闲图标位置的数量,该空闲图标位置的数量即为该缩略图对应的屏幕的剩余容量。需要说明的是,该空闲图标位置的数量还可以根据桌面管理数据库中该缩略图对应的屏幕的数据计算获得,在此不再赘述。
[0178]而进一步地,为了对用户起到提示作用,可根据剩余容量和拖拽事件所对应的图标数量判断该缩略图所对应的屏幕上是否还有足够的空闲图标位置以放置所述图标,如果所述第一缩略图对应的屏幕能够放置所述图标,则在所述第一缩略图范围内显示第一颜色;如果所述第一缩略图对应的屏幕不能够放置所述图标,则在所述第一缩略图范围内显示第二颜色,其中第一颜色和第二颜色不同,其具体颜色可以由技术人员在开发时设置或由用户根据使用习惯设置。
[0179]需要说明的是,在另一实施例中,本实施例中的计算剩余容量并显示颜色的步骤还可以由以下步骤代替:当监听到第二指定事件(拖拽事件)时,计算所述桌面管理菜单中每一个缩略图对应的屏幕的剩余容量;根据所述每一个缩略图对应的屏幕的剩余容量和指定图标的数量,判断各个缩略图对应的屏幕是否能够放置指定图标;如果是,则在能够放置指定图标的屏幕对应的缩略图范围内显示第一颜色;如果否,则在不能够放置指定图标的屏幕对应的缩略图范围内显示第二颜色。这种计算剩余容量和显示颜色的步骤与本实施例的不同之处在于,是在显示桌面管理菜单的同时,对每个屏幕的剩余容量均进行计算,并在缩略图上显示用于标示其剩余容量的颜色。
[0180]通过对剩余容量的计算和显示,可以使得终端用户能够在移动图标的同时,获知各个屏幕当前是否可以用于放置图标,并选择能够用于放置图标的屏幕,为用直观的视觉效果对用户进行了提示,避免了用户对每个屏幕的查看,简化了操作流程。
[0181]206、当监听到拖拽事件结束,且所述拖拽事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内且第一缩略图对应的屏幕能够放置所述图标时,根据记录的所述指定图标的图标信息,在所述第一缩略图对应的屏幕中添加所述指定图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图;
[0182]其中,拖拽事件结束是指用户手指离开终端,使得手指与终端不再接触。
[0183]在本实施例中,仅以用户在手指的移动坐标进入第一缩略图的范围内即结束拖拽事件为例进行说明,其中,第一缩略图为任一个缩略图。
[0184]进一步地,当所述第一缩略图不能够放置指定图标,在指定图标的原屏幕上恢复所述指定图标。具体地,当终端监听拖拽事件结束时,如果该第一缩略图对应的屏幕的空闲图标位置数量小于指定图标的数量,则在指定图标的原屏幕上恢复该指定图标,且不进行屏幕的切换。在本实施例中,由于仅是对一个图标的拖拽事件,因此,第一缩略图对应的屏幕的空闲图标位置数量小于指定图标的数量即是该第一缩略图对应的屏幕上不存在空闲图标位置。
[0185]207、终端删除原屏幕上的指定图标并更新桌面管理数据库。
[0186]该步骤207为根据对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行的处理,更新桌面管理数据库中所述第一指定事件的操作对象和/或所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕的数据的过程。
[0187]进一步地,为了便于用户查看图标的拖拽结果,在所述第一缩略图对应的屏幕中添加所述指定图标后,终端将当如屏.切换为弟一缩略图对应的屏眷。
[0188]进一步地,终端收起桌面管理菜单。
[0189]可选地,该步骤还可以为:当接收到第三指定事件时,收起所述桌面管理菜单。其中,该第三指定事件可以为用户手指向下滑动大于或等于指定距离的滑动事件或其他桌面管理菜单收起命令。
[0190]例如,图2b是本发明实施例提供的一种桌面管理方法的示例图。参见图2b,该图中被标注的图标即为指定图标,图2b中的右图下方的页面即为桌面管理菜单,图2b的右图所示即为指定图标移动至桌面管理菜单的缩略图范围内的示意图。
[0191]本发明实施例提供的桌面管理方法,通过监听当前屏幕的手势操作事件;当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。采用本发明提供的技术方案,在对桌面进行管理的过程中,以包括桌面所有屏幕的缩略图的屏幕管理菜单作为放置目标,将屏幕管理菜单看作真正放置目标的代理,从而将放置操作对应到屏幕来完成,能够达到对屏幕的快速定位,使得对桌面的操作简单快捷,操作效率高。进一步地,通过在桌面状态下,利用桌面管理菜单的显示,将指定图标移动到桌面管理菜单的缩略图中,从而实现将指定图标向该缩略图对应的屏幕中的移动,避免了现有技术中按照屏幕顺序切换,而导致的图标拎起时间过长,操作效率低的问题。[0192]图3a是本发明实施例提供的一种桌面管理方法的流程图。该实施例的执行主体为具有触屏功能的终端设备,为了便于描述,本实施例仅以在编辑模式下移动至少一个图标为例进行说明,该实施例与实施例2的不同之处在于,该实施例中移动的图标可以为一个或多个,参见图3a,该实施例的具体步骤如下:
[0193]301、终端监听当前屏幕的手势操作事件;
[0194]302、当终端监听到用户对至少一个图标的长按事件时,将所述当前屏幕转换为拖放模式;
[0195]在本实施例中,仅以第一指定事件为用户对至少一个图标的长按事件为例进行说明,该对至少一个图标的长按事件可以为用户在编辑模式下选择至少一个图标,并在点击选择后长按至少一个图标中的任一个的动作所触发。
[0196]303、当终端监听到用户对至少一个图标的长按事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;
[0197]3O4、当监听到对该至少一个图标的拖拽事件时,记录该至少一个图标的图标信息;
[0198]305、根据所述拖拽事件中用户手指的移动坐标以及所述至少一个图标的图标信息,随着所述用户手指移动绘制所述至少一个图标;
[0199]上述步骤301-305与步骤201-205同理,步骤201-205是以一个指定图标为例进行说明,而步骤301-305是以至少一个(也即是一个或一个以上)的图标为例进行说明,在此对其具体步骤不再赘述。
[0200]进一步地,随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余容量;根据所述剩余容量,判断所述第一缩略图对应的屏幕是否能够放置所述至少一个图标;如果是,则在所述第一缩略图范围内显示第一颜色;如果否,则在所述第一缩略图范围内显示第二颜色;
[0201]为了便于用户获知各个屏幕的实际容纳情况,当用户手指的移动坐标进入任一个缩略图范围内时,计算该缩略图对应的屏幕的剩余容量。具体地,计算该缩略图对应的屏幕的剩余容量可以包括:根据该缩略图对应的屏幕中能够容纳的图标数量以及该屏幕中已有的图标数量,得到该屏幕空闲图标位置的数量,该空闲图标位置的数量即为该缩略图对应的屏幕的剩余容量。需要说明的是,该空闲图标位置的数量还可以根据桌面管理数据库中该缩略图对应的屏幕的数据计算获得,在此不再赘述。
[0202]而进一步地,为了对用户起到提示作用,可根据剩余容量和拖拽事件所对应的图标数量判断该缩略图所对应的屏幕上是否还有足够的空闲图标位置以放置所述至少一个图标,如果所述第一缩略图对应的屏幕的空闲图标位置的数量大于或等于拖拽事件对应的图标数量,则认为第一缩略图对应的屏幕能够放置所述至少一个图标,则在所述第一缩略图范围内显示第一颜色;如果所述第一缩略图对应的屏幕的空闲图标位置的数量小于拖拽事件对应的图标数量,则认为所述第一缩略图对应的屏幕不能够放置所述图标,则在所述第一缩略图范围内显示第二颜色,其中第一颜色和第二颜色不同,其具体颜色可以由技术人员在开发时设置或由用户根据使用习惯设置。
[0203]需要说明的是,在另一实施例中,本实施例中的计算剩余容量并显示颜色的步骤还可以由以下步骤代替:当监听到第二指定事件(拖拽事件)时,计算所述桌面管理菜单中每一个缩略图对应的屏幕的剩余容量;根据所述每一个缩略图对应的屏幕的剩余容量和至少一个图标的数量,判断各个缩略图对应的屏幕是否能够放置至少一个图标;如果是,则在能够放置至少一个图标的屏幕对应的缩略图范围内显示第一颜色;如果否,则在不能够放置至少一个图标的屏幕对应的缩略图范围内显示第二颜色。这种计算剩余容量和显示颜色的步骤与本实施例的不同之处在于,是在显示桌面管理菜单的同时,对每个屏幕的剩余容量均进行计算,并在缩略图上显示用于标示其剩余容量的颜色。
[0204]通过对剩余容量的计算和显示,可以使得终端用户能够在移动图标的同时,获知各个屏幕当前是否可以用于放置该至少一个图标,并选择能够用于放置图标的屏幕,为用直观的视觉效果对用户进行了提示,避免了用户对每个屏幕的查看,简化了操作流程。
[0205]306、当监听到拖拽事件结束,且所述拖拽事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内且第一缩略图对应的屏幕能够放置所述图标时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图;
[0206]其中,拖拽事件结束是指用户手指离开终端,使得手指与终端不再接触。
[0207]在本实施例中,仅以用户在手指的移动坐标进入第一缩略图的范围内即结束拖拽事件为例进行说明,其中,第一缩略图为任一个缩略图。
[0208]进一步地,当所述第一缩略图不能够放置指定图标,在指定图标的原屏幕上恢复所述指定图标。
[0209]具体地,当终端监听拖拽事件结束时,如果该第一缩略图对应的屏幕的空闲图标位置数量小于至少一个图标的数量,则在指定图标的原屏幕上恢复该至少一个图标,且不进行屏幕的切换。在本实施例中,是对至少一个图标的拖拽事件,因此,在另一实施例中,当终端监听拖拽事件结束时,如果该第一缩略图对应的屏幕的空闲图标位置数量小于指定图标的数量,则可以将至少一个图标中与空闲图标位置数量相同的图标添加到第一缩略图对应的屏幕的空闲图标位置上,而在该至少一个图标的原屏幕上恢复未添加的图标,且不进行或进行屏幕的切换。其中,该进行或不进行屏幕切换可由技术人员在开发时设置,还可以由用户根据使用习惯设置。
[0210]307、终端删除原屏幕上的指定图标并更新桌面管理数据库。
[0211]进一步地,为了便于用户查看图标的拖拽结果,在所述第一缩略图对应的屏幕中添加所述至少一个图标后,终端将当前屏幕切换为第一缩略图对应的屏幕。
[0212]进一步地,终端收起桌面管理菜单。
[0213]可选地,该步骤还可以为:当接收到第三指定事件时,收起所述桌面管理菜单。其中,该第三指定事件可以为用户手指向下滑动大于或等于指定距离的滑动事件或其他桌面管理菜单收起命令。
[0214]例如,图3b是本发明实施例提供的一种桌面管理方法的示例图。参见图3b,该图3b左图中被标注的图标即为至少一个图标中的任一个,图3b中的中图为一个图标移动至桌面管理菜单的缩略图范围内的示意图,图3b的右图为至少一个图标移动至桌面管理菜单的缩略图范围内的示意图,中图和右图下方的页面即为桌面管理菜单。
[0215]本发明实施例提供的桌面管理方法,通过监听当前屏幕的手势操作事件;当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。采用本发明提供的技术方案,在对桌面进行管理的过程中,以包括桌面所有屏幕的缩略图的屏幕管理菜单作为放置目标,将屏幕管理菜单看作真正放置目标的代理,从而将放置操作对应到屏幕来完成,能够达到对屏幕的快速定位,使得对桌面的操作简单快捷,操作效率高。进一步地,通过在编辑状态下,利用桌面管理菜单的显示,将至少一个图标移动到桌面管理菜单的缩略图中,从而实现将至少一个图标向该缩略图对应的屏幕中的移动,避免了现有技术中按照屏幕顺序切换,而导致的图标拎起时间过长,操作效率低的问题。
[0216]图4a是本发明实施例提供的一种桌面管理方法的流程图。该实施例的执行主体为具有触屏功能的终端设备,为了便于描述,本实施例仅以在应用管理器页面中移动至少一个图标为例进行说明,该实施例与图2a所示实施例和图3a所示实施例的不同之处在于,该实施例中移动的图标即使移动成功,也不会从应用管理器页面删除,参见图4a,该实施例的具体步骤如下:
[0217]401、终端监听当前屏幕的手势操作事件;
[0218]在该步骤401之前,终端切换至应用管理器页面或启动应用管理器,该应用管理器页面包括系统自带的应用程序的图标、用户安装的应用程序的图标等。
[0219]402、当终端监听到用户对至少一个图标的长按事件时,将所述当前屏幕转换为拖放模式;
[0220]在本实施例中,仅以第一指定事件为用户对至少一个图标的长按事件为例进行说明,该对至少一个图标的长按事件可以为用户在应用管理器页面下选择至少一个图标,并在点击选择后长按至少一个图标中的任一个的动作所触发。
[0221]403、当终端监听到用户对至少一个图标的长按事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;
[0222]404、当监听到对该至少一个图标的拖拽事件时,记录该至少一个图标的图标信息;
[0223]405、根据所述拖拽事件中用户手指的移动坐标以及所述至少一个图标的图标信息,随着所述用户手指移动绘制所述至少一个图标;
[0224]上述步骤401-405与步骤301-305同理,在此对其具体步骤不再赘述。
[0225]进一步地,随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余容量;根据所述剩余容量,判断所述第一缩略图对应的屏幕是否能够放置所述至少一个图标;如果是,则在所述第一缩略图范围内显示第一颜色;如果否,则在所述第一缩略图范围内显示第二颜色;
[0226]为了便于用户获知各个屏幕的实际容纳情况,当用户手指的移动坐标进入任一个缩略图范围内时,计算该缩略图对应的屏幕的剩余容量。具体地,计算该缩略图对应的屏幕的剩余容量可以包括:根据该缩略图对应的屏幕中能够容纳的图标数量以及该屏幕中已有的图标数量,得到该屏幕空闲图标位置的数量,该空闲图标位置的数量即为该缩略图对应的屏幕的剩余容量。需要说明的是,该空闲图标位置的数量还可以根据桌面管理数据库中该缩略图对应的屏幕的数据计算获得,在此不再赘述。
[0227]而进一步地,为了对用户起到提示作用,可根据剩余容量和拖拽事件所对应的图标数量判断该缩略图所对应的屏幕上是否还有足够的空闲图标位置以放置所述至少一个图标,如果所述第一缩略图对应的屏幕的空闲图标位置的数量大于或等于拖拽事件对应的图标数量,则认为第一缩略图对应的屏幕能够放置所述至少一个图标,则在所述第一缩略图范围内显示第一颜色;如果所述第一缩略图对应的屏幕的空闲图标位置的数量小于拖拽事件对应的图标数量,则认为所述第一缩略图对应的屏幕不能够放置所述图标,则在所述第一缩略图范围内显示第二颜色,其中第一颜色和第二颜色不同,其具体颜色可以由技术人员在开发时设置或由用户根据使用习惯设置。
[0228]需要说明的是,在另一实施例中,本实施例中的计算剩余容量并显示颜色的步骤还可以由以下步骤代替:当监听到第二指定事件(拖拽事件)时,计算所述桌面管理菜单中每一个缩略图对应的屏幕的剩余容量;根据所述每一个缩略图对应的屏幕的剩余容量和至少一个图标的数量,判断各个缩略图对应的屏幕是否能够放置至少一个图标;如果是,则在能够放置至少一个图标的屏幕对应的缩略图范围内显示第一颜色;如果否,则在不能够放置至少一个图标的屏幕对应的缩略图范围内显示第二颜色。这种计算剩余容量和显示颜色的步骤与本实施例的不同之处在于,是在显示桌面管理菜单的同时,对每个屏幕的剩余容量均进行计算,并在缩略图上显示用于标示其剩余容量的颜色。
[0229]通过对剩余容量的计算和显示,可以使得终端用户能够在移动图标的同时,获知各个屏幕当前是否可以用于放置该至少一个图标,并选择能够用于放置图标的屏幕,为用直观的视觉效果对用户进行了提示,避免了用户对每个屏幕的查看,简化了操作流程。
[0230]406、当监听到拖拽事件结束,且所述拖拽事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内且第一缩略图对应的屏幕能够放置所述图标时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图;
[0231]其中,拖拽事件结束是指用户手指离开终端,使得手指与终端不再接触。
[0232]在本实施例中,仅以用户在手指的移动坐标进入第一缩略图的范围内即结束拖拽事件为例进行说明,其中,第一缩略图为任一个缩略图。
[0233]进一步地,当所述第一缩略图不能够放置指定图标,在指定图标的原屏幕上恢复所述指定图标。
[0234]具体地,当终端监听拖拽事件结束时,如果该第一缩略图对应的屏幕的空闲图标位置数量小于至少一个图标的数量,则在指定图标的原屏幕上恢复该至少一个图标,且不进行屏幕的切换。在本实施例中,是对至少一个图标的拖拽事件,因此,在另一实施例中,当终端监听拖拽事件结束时,如果该第一缩略图对应的屏幕的空闲图标位置数量小于指定图标的数量,则可以将至少一个图标中与空闲图标位置数量相同的图标添加到第一缩略图对应的屏幕的空闲图标位置上,而在该至少一个图标的原屏幕上恢复未添加的图标,且不进行或进行屏幕的切换。其中,该进行或不进行屏幕切换可由技术人员在开发时设置,还可以由用户根据使用习惯设置。
[0235]407、终端更新桌面管理数据库。
[0236]在本实施例中,终端对应用管理器页面中的该至少一个图标进行删除,而在更新桌面管理数据库时,也仅是将该至少一个图标更新至第一缩略图对应的屏幕。
[0237]进一步地,为了便于用户查看图标的拖拽结果,在所述第一缩略图对应的屏幕中添加所述至少一个图标后,终端将当前屏幕切换为第一缩略图对应的屏幕。
[0238]进一步地,终端收起桌面管理菜单。
[0239]可选地,该步骤还可以为:当接收到第三指定事件时,收起所述桌面管理菜单。其中,该第三指定事件可以为用户手指向下滑动大于或等于指定距离的滑动事件或其他桌面管理菜单收起命令。
[0240]例如,图4b是本发明实施例提供的一种桌面管理方法的示例图。参见图4b,该图4b左图中被标注的图标即为需添加到屏幕中的图标,图4b中的中图为应用管理器页面中的一个图标移动至桌面管理菜单的缩略图范围内的示意图,图4b的右图为移动后的效果图,中图下方的页面即为桌面管理菜单。
[0241]本发明实施例提供的桌面管理方法,通过监听当前屏幕的手势操作事件;当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。采用本发明提供的技术方案,在对桌面进行管理的过程中,以包括桌面所有屏幕的缩略图的屏幕管理菜单作为放置目标,将屏幕管理菜单看作真正放置目标的代理,从而将放置操作对应到屏幕来完成,能够达到对屏幕的快速定位,使得对桌面的操作简单快捷,操作效率高。进一步地,通过在应用管理器页面下,利用桌面管理菜单的显示,将至少一个图标移动到桌面管理菜单的缩略图中,从而实现将至少一个图标向该缩略图对应的屏幕中的移动,避免了现有技术中按照屏幕顺序切换,而导致的图标拎起时间过长,操作效率低的问题。
[0242]图5a是本发明实施例提供的一种桌面管理方法的流程图。该实施例的执行主体为具有触屏功能的终端设备,为了便于描述,本实施例对当前显示的屏幕进行切换为例进行说明,参见图5a,该实施例的具体步骤如下:
[0243]501、终端监听当前屏幕的手势操作事件;
[0244]502、当终端监听到当前屏幕上用户手指向上滑动大于或等于指定距离的滑动事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;
[0245]在本实施例中,仅以第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件为例进行说明,该滑动事件可以由技术人员在开发时设置,还可以由终端用户在使用时根据使用习惯设置。
[0246]503、当监听到用户的点击事件时,获取所述第二指定事件中用户手指的点击坐标,所述点击坐标在所述桌面管理菜单中所处的缩略图为所述第二指定事件的目标缩略图;
[0247]在本实施例中,仅以第二事件为用户的点击事件为例进行说明。当用户手指的点击坐标落入桌面管理菜单中任一个缩略图时,该缩略图即是该点击事件的目标缩略图,该目标缩略图对应的屏幕即是本次屏幕切换的目标屏幕。
[0248]504、将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕。
[0249]对于该步骤504来说,获取所述目标缩略图对应屏幕的索引号;根据所述目标缩略图对应屏幕的索引号,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕。每个目标缩略图所对应的屏幕均有唯一的索引号,根据该索引号即可以确定切换的目标屏幕,并根据索引号将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏眷。
[0250]进一步地,终端收起桌面管理菜单。
[0251]可选地,该步骤还可以为:当接收到第三指定事件时,收起所述桌面管理菜单。其中,该第三指定事件可以为桌面管理菜单收起命令。
[0252]例如,图5b是本发明实施例提供的一种桌面管理方法的示例图。参见图5b,该图5b左图中的箭头指向即为触发第一指定事件的手势操作,图5b中的中图中被标注的缩略图即为第二指定事件的操作对象,图5b的右图为切换后的效果图,中图下方的页面即为桌
面管理菜单。
[0253]本发明实施例提供的桌面管理方法,通过监听当前屏幕的手势操作事件;当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。采用本发明提供的技术方案,在对桌面进行管理的过程中,以包括桌面所有屏幕的缩略图的屏幕管理菜单作为放置目标,将屏幕管理菜单看作真正放置目标的代理,从而将放置操作对应到屏幕来完成,能够达到对屏幕的快速定位,使得对桌面的操作简单快捷,操作效率高。进一步地,通过利用桌面管理菜单的显示,以及对桌面管理菜单中对目标屏幕的缩略图进行点击,实现将当前屏幕切换为目标屏幕,避免了现有技术中按照屏幕顺序切换,操作效率低的问题。
[0254]图6a是本发明实施例提供的一种桌面管理方法的流程图。该实施例的执行主体为具有触屏功能的终端设备,为了便于描述,本实施例对桌面屏幕的位置顺序进行调整为例进行说明,参见图6a,该实施例的具体步骤如下:
[0255]601、终端监听当前屏幕的手势操作事件;
[0256]602、当终端监听到当前屏幕上用户手指向上滑动大于或等于指定距离的滑动事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;
[0257]在本实施例中,仅以第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件为例进行说明,该滑动事件可以由技术人员在开发时设置,还可以由终端用户在使用时根据使用习惯设置。
[0258]603、当终端监听到对第二缩略图的长按事件时,将所述桌面管理菜单转换为拖放模式;
[0259]需要说明的是,本实施例中所述的第二缩略图是指终端长按事件的操作对象,该第二缩略图可以为桌面管理菜单中任一个缩略图。
[0260]604、当监听到对第二缩略图的拖拽事件时,记录所述第二缩略图的信息;
[0261]其中,第二缩略图的信息可以为缩略图对应的屏幕的索引号、缩略图在桌面管理菜单上的原位置,该缩略图对应屏幕中的图标等。
[0262]605、根据对第二缩略图的拖拽事件中用户手指的移动坐标以及所述第二缩略图的信息,随着所述用户手指移动绘制所述第二缩略图;
[0263]该绘制过程与图2-图4所示实施例的绘制过程类似,在此不再赘述。
[0264]606、当监听到拖拽事件结束,且所述拖拽事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序。
[0265]具体地,当监听到所述拖拽事件结束,根据所述拖拽事件结束时所述用户手指的移动坐标,计算所述第二缩略图与第三缩略图的重叠面积,当所述重叠面积大于或等于预设数值,则所述拖拽事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内;
[0266]需要说明的是,对于屏幕顺序的调整来说,为了保证不会造成屏幕的错乱,因此,需要当屏幕之间的重叠面积大于屏幕的一定比例,才认为用户最终确定了目标屏幕,因此,在本实施例中,计算所述第二缩略图与第三缩略图的重叠面积,当所述重叠面积大于预设数值,则所述拖拽事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内。
[0267]根据所述第二缩略图的信息和所述第三缩略图的信息,在所述桌面管理菜单中将所述第二缩略图调换至所述第三缩略图的位置顺序,将所述第三缩略图调换至所述第二缩略图的原位置顺序或将所述第三缩略图以及第三缩略图位置顺序以后的各个缩略图的位置顺序向后推移。
[0268]在本实施例中,在所述桌面管理菜单中将所述第二缩略图调换至所述第三缩略图的位置顺序时,对于第三缩略图可以有两种处理方式,将所述第三缩略图调换至所述第二缩略图的原位置顺序或将所述第三缩略图以及第三缩略图位置顺序以后的各个缩略图的位置顺序向后推移,该具体的处理方式可以由技术人员在开发时设置或用户根据使用需求设置。
[0269]进一步地,当所述重叠面积大于或等于预设数值,则所述拖拽事件中用户手指的移动坐标未进入所述桌面管理菜单中第三缩略图的指定范围内,则不对第三缩略图进行处理,恢复第二缩略图在桌面管理菜单上的位置顺序。
[0270]607、终端根据修改后的位置顺序,更新桌面管理数据库。
[0271]其具体更新过程为现有技术,在此不再赘述。
[0272]进一步地,终端收起桌面管理菜单。
[0273]可选地,该步骤还可以为:当接收到第三指定事件时,收起所述桌面管理菜单。其中,该第三指定事件可以为用户手指向下滑动大于或等于指定距离的滑动事件或其他桌面管理菜单收起命令。
[0274]例如,图6b是本发明实施例提供的一种桌面管理方法的示例图。参见图6b,该图6b左图中被标注的缩略图即为第二指定事件的操作对象,图6b的右图为移动中的效果图,中图下方的页面即为桌面管理菜单。
[0275]本发明实施例提供的桌面管理方法,通过监听当前屏幕的手势操作事件;当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。采用本发明提供的技术方案,在对桌面进行管理的过程中,以包括桌面所有屏幕的缩略图的屏幕管理菜单作为放置目标,将屏幕管理菜单看作真正放置目标的代理,从而将放置操作对应到屏幕来完成,能够达到对屏幕的快速定位,使得对桌面的操作简单快捷,操作效率高。进一步地,通过利用桌面管理菜单的显示,以及在桌面管理菜单中对屏幕的缩略图进行长按加拖拽,实现缩略图的移动,从而实现对缩略图对应的屏幕的位置顺序的调整,避免了现有技术中按照屏幕顺序切换,操作效率低的问题。
[0276]图7是本发明实施例提供的一种桌面管理装置的结构示意图。参见图7,包括:
[0277]监听模块10,用于监听当前屏幕的手势操作事件;
[0278]其中,手势操作事件是由用户对屏幕的操作触发的事件,用户对屏幕的操作包括但不限于点击、长按、滑动、拖拽等,相应地,手势操作事件包括但不限于点击事件、长按事件、滑动事件、拖拽事件等,手势操作事件是通过用户手指在手机屏幕上触发,其中,长按事件由用户对某一目标(文件图标或应用图标等)超过预设时长的按压操作触发,优选地,该预设时长为500ms。
[0279]显示模块20,用于当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;
[0280]处理模块30,用于当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。
[0281]可选地,所述显示模块20具体用于当监听到第一指定事件时,从桌面管理数据库获取所述桌面所有屏幕的数据,根据所述桌面所有屏幕的数据对应生成各个屏幕的缩略图,并显示所述桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图。
[0282]由于各个缩略图均是由桌面管理数据库中的数据生成,因此在桌面管理菜单中的显示顺序与终端各个屏幕在桌面上的显示顺序相同,桌面管理菜单中每个缩略图中图标的显示顺序也与图标在该屏幕上的显示顺序相同。
[0283]需要说明的是,该桌面管理菜单的尺寸小于屏幕的尺寸,桌面管理菜单的尺寸可以由技术人员在开发时设置或由终端用户根据使用习惯进行设置。
[0284]可选地,所述处理模块30包括:
[0285]记录单元,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕上的至少一个图标时,记录所述至少一个图标的图标信息;
[0286]其中,图标信息具体包括图标所在原屏幕、图标在原屏幕中的位置坐标以及图标本身的彳目息,如图标ID、图标路径等。
[0287]绘制单元,用于根据所述第二指定事件中用户手指的移动坐标以及所述至少一个图标的图标信息,随着所述用户手指移动绘制所述至少一个图标;
[0288]处理单元,用于当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
[0289]可选地,所述装置还包括:
[0290]第一计算模块401,用于随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余容量;
[0291]第一判断模块402,用于根据所述剩余容量和所述至少一个图标的数量,判断所述第一缩略图对应的屏幕是否能够放置所述至少一个图标;如果所述第一判断模块确定所述第一缩略图对应的屏幕能够放置所述至少一个图标,则触发所述显示模块20在所述第一缩略图范围内显示第一颜色;如果所述第一判断模块确定所述第一缩略图对应的屏幕不能够放置所述至少一个图标,则触发所述显示模块20在所述第一缩略图范围内显示第二颜色。
[0292]在本实施例中,为了形象的表示出图标随着手指的拖拽而移动,随着手指的移动,根据所述拖拽事件中用户手指的移动坐标以及所述指定图标的图标信息,在手指接触的触点处绘制指定图标。
[0293]进一步地,随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余容量;根据所述剩余容量,判断所述第一缩略图对应的屏幕是否能够放置所述图标;如果是,则在所述第一缩略图范围内显示第一颜色;如果否,则在所述第一缩略图范围内显示第二颜色;
[0294]为了便于用户获知各个屏幕的实际容纳情况,当用户手指的移动坐标进入任一个缩略图范围内时,计算该缩略图对应的屏幕的剩余容量。具体地,计算该缩略图对应的屏幕的剩余容量可以包括:根据该缩略图对应的屏幕中能够容纳的图标数量以及该屏幕中已有的图标数量,得到该屏幕空闲图标位置的数量,该空闲图标位置的数量即为该缩略图对应的屏幕的剩余容量。需要说明的是,该空闲图标位置的数量还可以根据桌面管理数据库中该缩略图对应的屏幕的数据计算获得,在此不再赘述。
[0295]而进一步地,为了对用户起到提示作用,可根据剩余容量和拖拽事件所对应的图标数量判断该缩略图所对应的屏幕上是否还有足够的空闲图标位置以放置所述图标,如果所述第一缩略图对应的屏幕能够放置所述图标,则在所述第一缩略图范围内显示第一颜色;如果所述第一缩略图对应的屏幕不能够放置所述图标,则在所述第一缩略图范围内显示第二颜色,其中第一颜色和第二颜色不同,其具体颜色可以由技术人员在开发时设置或由用户根据使用习惯设置。
[0296]可选地,所述装置还包括:
[0297]第二计算模块,用于当监听到第二指定事件时,计算所述桌面管理菜单中每一个缩略图对应的屏幕的剩余容量;
[0298]第二判断模块,用于根据所述每一个缩略图对应的屏幕的剩余容量和所述至少一个图标的数量,判断各个缩略图对应的屏幕是否能够放置所述至少一个图标;如果是,则触发所述显示模块在能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第一颜色;如果否,则触发所述显示模块在不能够放置所述至少一个图标的屏幕对应的缩略图范围内
显示第二颜色。
[0299]这种计算剩余容量和显示颜色的步骤与本实施例的不同之处在于,是在显示桌面管理菜单的同时,对每个屏幕的剩余容量均进行计算,并在缩略图上显示用于标示其剩余容量的颜色。
[0300]通过对剩余容量的计算和显示,可以使得终端用户能够在移动图标的同时,获知各个屏幕当前是否可以用于放置图标,并选择能够用于放置图标的屏幕,为用直观的视觉效果对用户进行了提示,避免了用户对每个屏幕的查看,简化了操作流程。[0301]可选地,所述处理单元具体用于当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,判断所述第一缩略图是否能够放置所述至少一个图标,如果是,则根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
[0302]可选地,所述装置还包括:
[0303]恢复模块50,用于当所述第一缩略图不能够放置所述至少一个图标,在所述至少一个图标的原屏幕上恢复所述至少一个图标。
[0304]具体地,当终端监听拖拽事件结束时,如果该第一缩略图对应的屏幕的空闲图标位置数量小于指定图标的数量,则在指定图标的原屏幕上恢复该指定图标,且不进行屏幕的切换。在本实施例中,由于仅是对一个图标的拖拽事件,因此,第一缩略图对应的屏幕的空闲图标位置数量小于指定图标的数量即是该第一缩略图对应的屏幕上不存在空闲图标位置。
[0305]可选地,所述第一指定事件为对所述至少一个图标的长按事件,所述第二指定事件为对所述至少一个图标的拖拽事件。
[0306]进一步地,为了便于用户查看图标的拖拽结果,在所述第一缩略图对应的屏幕中添加所述指定图标后,终端将当如屏.切换为弟一缩略图对应的屏眷。
[0307]可选地,所述装置还包括:
[0308]第一模式转换模块60,用于当监听到第一指定事件时,将所述当前屏幕转换为拖放模式。在本实施例中,当终端进入拖放模式时,启动桌面管理菜单,并在当前屏幕上显示桌面管理菜单,其中,桌面管理菜单中包括桌面所有屏幕的缩略图。
[0309]可选地,所述处理模块30包括:
[0310]获取单元,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕时,获取所述第二指定事件中用户手指的点击坐标;所述点击坐标在所述桌面管理菜单中所处的缩略图为所述第二指定事件的目标缩略图;
[0311]切换单元,用于将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏眷。
[0312]可选地,所述切换单元具体用于获取所述目标缩略图对应屏幕的索引号;根据所述目标缩略图对应屏幕的索引号,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕。
[0313]可选地,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为点击事件。
[0314]可选地,所述处理模块30包括:
[0315]缩略图信息记录单元,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图,记录所述第二缩略图的信息;
[0316]缩略图绘制单元,用于根据所述第二指定事件中用户手指的移动坐标以及所述第二缩略图的信息,随着所述用户手指移动绘制所述第二缩略图;
[0317]修改单元,用于当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序。
[0318]可选地,所述修改单元具体用于当监听到所述第二指定事件结束,根据所述第二指定事件结束时所述用户手指的移动坐标,计算所述第二缩略图与第三缩略图的重叠面积,当所述重叠面积大于预设数值,则所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内;根据所述第二缩略图的信息和所述第三缩略图的信息,在所述桌面管理菜单中将所述第二缩略图调换至所述第三缩略图的位置顺序,将所述第三缩略图调换至所述第二缩略图的原位置顺序或将所述第三缩略图以及第三缩略图位置顺序以后的各个缩略图的位置顺序向后推移。
[0319]需要说明的是,对于屏幕顺序的调整来说,为了保证不会造成屏幕的错乱,因此,需要当屏幕之间的重叠面积大于屏幕的一定比例,才认为用户最终确定了目标屏幕,因此,在本实施例中,计算所述第二缩略图与第三缩略图的重叠面积,当所述重叠面积大于预设数值,则所述拖拽事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内。
[0320]在本实施例中,在所述桌面管理菜单中将所述第二缩略图调换至所述第三缩略图的位置顺序时,对于第三缩略图可以有两种处理方式,将所述第三缩略图调换至所述第二缩略图的原位置顺序或将所述第三缩略图以及第三缩略图位置顺序以后的各个缩略图的位置顺序向后推移,该具体的处理方式可以由技术人员在开发时设置或用户根据使用需求设置。
[0321]进一步地,当所述重叠面积大于或等于预设数值,则所述拖拽事件中用户手指的移动坐标未进入所述桌面管理菜单中第三缩略图的指定范围内,则不对第三缩略图进行处理,恢复第二缩略图在桌面管理菜单上的位置顺序。
[0322]可选地,所述装置还包括:
[0323]第二模式转换模块70,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图时,将所述桌面管理菜单转换为拖放模式。
[0324]可选地,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为对第二缩略图的长按事件和拖拽事件。
[0325]可选地,所述装置还包括:
[0326]更新模块80,用于根据对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行的处理,更新桌面管理数据库中所述第一指定事件的操作对象和/或所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕的数据。
[0327]可选地,所述装置还包括:
[0328]桌面管理菜单处理模块90,用于收起所述桌面管理菜单;或,当接收到第三指定事件时,收起所述桌面管理菜单。其中,该第三指定事件可以为用户手指向下滑动大于或等于指定距离的滑动事件或其他桌面管理菜单收起命令。
[0329]本发明实施例提供的桌面管理装置,通过监听当前屏幕的手势操作事件;当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图;当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。采用本发明提供的技术方案,在对桌面进行管理的过程中,以包括桌面所有屏幕的缩略图的屏幕管理菜单作为放置目标,将屏幕管理菜单看作真正放置目标的代理,从而将放置操作对应到屏幕来完成,能够达到对屏幕的快速定位,使得对桌面的操作简单快捷,操作效率高。
[0330]图7所示实施例的桌面管理装置,以包括上述所有可选技术方案为例描述本发明的技术方案,实际应用中,上述所有可选技术方案可以采用任何可结合的方式构成本发明实施例的可选技术方案,在此不再 举例。
[0331]本实施例的桌面管理装置,通过采用上述模块实现桌面管理,与上述相关方法实施例的实现机制相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。
[0332]需要说明的是:上述实施例提供的桌面管理装置在桌面管理时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的桌面管理装置与桌面管理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0333]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0334]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种桌面管理方法,其特征在于,包括: 监听当前屏幕的手势操作事件; 当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图; 当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。
2.根据权利要求1所述的方法,其特征在于,当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图,包括: 当监听到第一指定事件时,从桌面管理数据库获取所述桌面所有屏幕的数据,根据所述桌面所有屏幕的数据对应生成各个屏幕的缩略图,并显示所述桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图。
3.根据权利要求1所述的方法,其特征在于,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,包括: 当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕上的至少一个图标时,记录所述至少一个图标的图标信息; 根据所述第二指定事件中用户手指的移动坐标以及所述至少一个图标的图标信息,随着所述用户手指移动绘制所述至少一个图标; 当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余容量; 根据所述剩余容量和所述至少一个图标的数量,判断所述第一缩略图对应的屏幕是否能够放置所述至少一个图标; 如果是,则在所述第一缩略图范围内显示第一颜色;如果否,则在所述第一缩略图范围内显示第二颜色。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括: 当监听到第二指定事件时,计算所述桌面管理菜单中每一个缩略图对应的屏幕的剩余容量; 根据所述每一个缩略图对应的屏幕的剩余容量和所述至少一个图标的数量,判断各个缩略图对应的屏幕是否能够放置所述至少一个图标; 如果是,则在能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第一颜色; 如果否,则在不能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第二颜色。
6.根据权利要求3所述的方法,其特征在于,当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图,包括: 当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,判断所述第一缩略图是否能够放置所述至少一个图标,如果是,则根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
7.根据权利要求3所述的方法,其特征在于,所述方法还包括: 当所述第一缩略图不能够放置所述至少一个图标,在所述至少一个图标的原屏幕上恢复所述至少一个图标。
8.根据权利要求1所述的方法,其特征在于,所述第一指定事件为对所述至少一个图标的长按事件,所述第二指定事件为对所述至少一个图标的拖拽事件。
9.根据权利要求1-8任一项所述的方法,其特征在于,当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图,还包括: 当监听到第一指定事件时,将所述当前屏幕转换为拖放模式。
10.根据权利要求1所述的方法,其特征在于,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,包括: 当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕时,获取所述第二指定事件中用户手指的点击坐标; 所述点击坐标在所述桌面管理菜单中所处的缩略图为所述第二指定事件的目标缩略`图; 将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕。
11.根据权利要求10所述的方法,其特征在于,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕,包括: 获取所述目标缩略图对应屏幕的索引号; 根据所述目标缩略图对应屏幕的索引号,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕。
12.根据权利要求10或11所述的方法,其特征在于,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为点击事件。
13.根据权利要求1所述的方法,其特征在于,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,包括: 当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图,记录所述第二缩略图的信息; 根据所述第二指定事件中用户手指的移动坐标以及所述第二缩略图的信息,随着所述用户手指移动绘制所述第二缩略图; 当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序。
14.根据权利要求13所述的方法,其特征在于,当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序,包括: 当监听到所述第二指定事件结束,根据所述第二指定事件结束时所述用户手指的移动坐标,计算所述第二缩略图与第三缩略图的重叠面积,当所述重叠面积大于预设数值,则所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内; 根据所述第二缩略图的信息和所述第三缩略图的信息,在所述桌面管理菜单中将所述第二缩略图调换至所述第三缩略图的位置顺序,将所述第三缩略图调换至所述第二缩略图的原位置顺序或将所述第三缩略图以及第三缩略图位置顺序以后的各个缩略图的位置顺序向后推移。
15.根据权利要求13所述的方法,其特征在于,所述方法还包括: 当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图时,将所述桌面管理菜单转换为拖放模式。
16.根据权利要求13-15任一项所述的方法,其特征在于,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为对第二缩略图的长按事件和拖拽事件。
17.根据权利要求1 所述的方法,其特征在于,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,之后包括: 根据对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行的处理,更新桌面管理数据库中所述第一指定事件的操作对象和/或所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕的数据。
18.根据权利要求1所述的方法,其特征在于,当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理,之后包括: 收起所述桌面管理菜单;或, 当接收到第三指定事件时,收起所述桌面管理菜单。
19.一种桌面管理装置,其特征在于,包括: 监听模块,用于监听当前屏幕的手势操作事件; 显示模块,用于当监听到第一指定事件时,显示桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图; 处理模块,用于当监听到第二指定事件时,根据所述第二指定事件,对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行处理。
20.根据权利要求19所述的装置,其特征在于,所述显示模块具体用于当监听到第一指定事件时,从桌面管理数据库获取所述桌面所有屏幕的数据,根据所述桌面所有屏幕的数据对应生成各个屏幕的缩略图,并显示所述桌面管理菜单,所述桌面管理菜单包括桌面所有屏幕的缩略图。
21.根据权利要求19所述的装置,其特征在于,所述处理模块包括: 记录单元,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕上的至少一个图标时,记录所述至少一个图标的图标信息; 绘制单元,用于根据所述第二指定事件中用户手指的移动坐标以及所述至少一个图标的图标信息,随着所述用户手指移动绘制所述至少一个图标; 处理单元,用于当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,根据记录的所述至少一个图标的图标信息,在所 述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
22.根据权利要求21所述的装置,其特征在于,所述装置还包括: 第一计算模块,用于随着所述用户手指移动绘制所述至少一个图标的同时,当所述用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内,计算所述第一缩略图对应的屏幕的剩余容量; 第一判断模块,用于根据所述剩余容量和所述至少一个图标的数量,判断所述第一缩略图对应的屏幕是否能够放置所述至少一个图标;如果所述第一判断模块确定所述第一缩略图对应的屏幕能够放置所述至少一个图标,则触发所述显示模块在所述第一缩略图范围内显示第一颜色;如果所述第一判断模块确定所述第一缩略图对应的屏幕不能够放置所述至少一个图标,则触发所述显示模块在所述第一缩略图范围内显示第二颜色。
23.根据权利要求21所述的装置,其特征在于,所述装置还包括: 第二计算模块,用于当监听到第二指定事件时,计算所述桌面管理菜单中每一个缩略图对应的屏幕的剩余容量; 第二判断模块,用于根据所述每一个缩略图对应的屏幕的剩余容量和所述至少一个图标的数量,判断各个缩略图对应的屏幕是否能够放置所述至少一个图标;如果是,则触发所述显示模块在能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第一颜色;如果否,则触发所述显示模块在不能够放置所述至少一个图标的屏幕对应的缩略图范围内显示第二颜色。
24.根据权利要求21所述的装置,其特征在于,所述处理单元具体用于当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第一缩略图的范围内时,判断所述第一缩略图是否能够放置所述至少一个图标,如果是,则根据记录的所述至少一个图标的图标信息,在所述第一缩略图对应的屏幕中添加所述至少一个图标,所述第一缩略图是指所述桌面管理菜单中任一个缩略图。
25.根据权利要求21所述的装置,其特征在于,所述装置还包括: 恢复模块,用于当所述第一缩略图不能够放置所述至少一个图标,在所述至少一个图标的原屏幕上恢复所述至少一个图标。
26.根据权利要求19所述的装置,其特征在于,所述第一指定事件为对所述至少一个图标的长按事件,所述第二指定事件为对所述至少一个图标的拖拽事件。
27.根据权利要求19-26任一项所述的装置,其特征在于,所述装置还包括: 第一模式转换模块,用于当监听到第一指定事件时,将所述当前屏幕转换为拖放模式。
28.根据权利要求19所述的装置,其特征在于,所述处理模块包括: 获取单元,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕时,获取所述第二指定事件中用户手指的点击坐标;所述点击坐标在所述桌面管理菜单中所处的缩略图为所述第二指定事件的目标缩略图; 切换单元,用于将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕。
29.根据权利要求28所述的装置,其特征在于,所述切换单元具体用于获取所述目标缩略图对应屏幕的索引号;根据所述目标缩略图对应屏幕的索引号,将所述当前屏幕切换为所述桌面管理菜单中目标缩略图对应的屏幕。
30.根据权利要求28或29所述的装置,其特征在于,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为点击事件。
31.根据权利要求19所述的装置,其特征在于,所述处理模块包括: 缩略图信息记录单元,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图,记录所述第二缩略图的信息; 缩略图绘制单元,用于根据所述第二指定事件中用户手指的移动坐标以及所述第二缩略图的信息,随着所述用户手指移动绘制所述第二缩略图; 修改单元,用于当监听到所述第二指定事件结束,且所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内时,根据所述第二缩略图的信息和所述第三缩略图的信息,修改所述第二缩略图对应的屏幕的位置顺序。
32.根据权利要求31所述的装置,其特征在于,所述修改单元具体用于当监听到所述第二指定事件结束,根据所述第二指定事件结束时所述用户手指的移动坐标,计算所述第二缩略图与第三缩略图的重叠面积,当所述重叠面积大于预设数值,则所述第二指定事件中用户手指的移动坐标进入所述桌面管理菜单中第三缩略图的指定范围内;根据所述第二缩略图的信息和所述第三缩略图的信息,在所述桌面管理菜单中将所述第二缩略图调换至所述第三缩略图的位置顺序,将所述第三缩略图调换至所述第二缩略图的原位置顺序或将所述第三缩略图以及第三缩略图位置顺序以后的各个缩略图的位置顺序向后推移。
33.根据权利要求31所述的装置,其特征在于,所述装置还包括: 第二模式转换模块,用于当监听到第二指定事件,且所述第一指定事件的操作对象为所述当前屏幕、所述第二指定事件的操作对象为桌面管理菜单中的第二缩略图时,将所述桌面管理菜单转换为拖放模式。
34.根据权利要求31-33任一项所述的装置,其特征在于,所述第一指定事件为用户手指向上滑动大于或等于指定距离的滑动事件,所述第二指定事件为对第二缩略图的长按事件和拖拽事件。
35.根据权利要求19所述的装置,其特征在于,所述装置还包括: 更新模块,用于根据对所述第一指定事件的操作对象以及所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕进行的处理,更新桌面管理数据库中所述第一指定事件的操作对象和/或所述桌面管理菜单中所述第二指定事件的目标缩略图对应的屏幕的数据。
36.根据权利要求19所述的装置,其特征在于,所述装置还包括: 桌面管理菜单处理模块,用于收起所述桌面管理菜单;或,当接收到第三指定事件时,收起所述桌面 管理菜单。
【文档编号】G06F3/0484GK103677490SQ201210318769
【公开日】2014年3月26日 申请日期:2012年8月31日 优先权日:2012年8月31日
【发明者】王烔磊, 吴仕祥, 李方, 潘浩丹, 朱厚聪, 刘能, 张中辉, 马骏, 房宋 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1