《一种对桌面对象进行排序的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种对桌面对象进行排序的方法及系统.pdf(25页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103605804 A (43)申请公布日 2014.02.26 CN 103605804 A (21)申请号 201310658653.4 (22)申请日 2013.12.06 G06F 17/30(2006.01) G06F 9/44(2006.01) (71)申请人 华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人 卢霆 (74)专利代理机构 深圳中一专利商标事务所 44237 代理人 张全文 (54) 发明名称 一种对桌面对象进行排序的方法及系统 (57) 摘要 本发明适用于终端应用领域, 提供了一种对 桌面对象进行。
2、排序的方法及系统, 该方法包括 : 获取桌面页面集合中每个桌面页面的桌面缩略 图, 将获取到的所有桌面缩略图集中显示在桌面 主页面上 ; 监听针对所述桌面主页面上显示的桌 面缩略图的点选操作序列, 确定所述点选操作序 列中的每个点选操作的点选位置 ; 根据所述点选 操作序列中的每个点选操作的点选位置, 对所述 多屏桌面中的各桌面页面上的桌面对象进行排序 显示。本发明通过将桌面页面集合中每个桌面页 面的桌面缩略图集中显示在桌面主页面上, 从而 在桌面主页面上进行点选操作, 就可以对多屏桌 面中的各桌面页面上的桌面对象进行排序显示, 从而使得排序操作简单、 耗时短, 且定位准确性 高。 (51)I。
3、nt.Cl. 权利要求书 3 页 说明书 14 页 附图 7 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书14页 附图7页 (10)申请公布号 CN 103605804 A CN 103605804 A 1/3 页 2 1. 一种对桌面对象进行排序的方法, 其特征在于, 所述方法包括 : 获取桌面页面集合中每个桌面页面的桌面缩略图, 将获取到的所有桌面缩略图集中显 示在桌面主页面上, 其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面, 所述桌 面页面的桌面缩略图包括与所述桌面页面上的桌面对象一一对应的桌面对象缩略图, 所述 桌面主页面为所述多屏桌面。
4、中的任一桌面页面 ; 监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列, 确定所述点选操作序 列中的每个点选操作的点选位置, 所述点选位置包括所点选的桌面缩略图以及在所点选的 桌面缩略图中的位置坐标 ; 根据所述点选操作序列中的每个点选操作的点选位置, 对所述多屏桌面中的各桌面页 面上的桌面对象进行排序显示。 2. 如权利要求 1 所述的方法, 其特征在于, 所述获取桌面页面集合中每个桌面页面的 桌面缩略图, 包括 : 按照预设缩放比例对所述桌面页面集合中每个桌面页面以及所述桌面页面上的桌面 对象进行缩小处理, 得到所述桌面页面集合中每个桌面页面的桌面缩略图 ; 扫描所述桌面页面集合中每。
5、个桌面页面的桌面缩略图, 获取所述桌面缩略图的页面标 识以及第一位置信息, 所述第一位置信息为所述桌面缩略图包含的桌面对象缩略图在所述 桌面缩略图上的位置信息。 3. 如权利要求 2 所述的方法, 其特征在于, 所述将获取到的所有桌面缩略图集中显示 在桌面主页面上, 包括 : 在所述桌面主页面上显示与所述桌面页面集合中每个桌面页面的桌面缩略图一一对 应的窗口界面 ; 按照桌面缩略图的页面标识, 将获取到的桌面缩略图对应显示在所述桌面主页面上的 窗口界面中, 且按照所述第一位置信息将所述桌面缩略图中的桌面对象缩略图显示在所述 桌面缩略图中。 4. 如权利要求 1 所述的方法, 其特征在于, 所述。
6、点选操作序列包含若干个具有点选先 后顺序的点选操作, 每个点选操作可针对一个或者多个桌面缩略图, 每个点选操作可包含 多个点选位置。 5. 如权利要求 4 所述的方法, 其特征在于, 所述根据所述点选操作序列中的每个点选 操作的点选位置, 对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示, 包括 : 采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对 ; 针对每组点选操作对, 根据所述点选操作对中的每个点选操作所点选的桌面缩略图确 定所述点选操作所点选的桌面页面, 并根据每个点选操作在所点选的桌面缩略图中的位置 坐标确定所述点选操作在所点选的桌面页面上所点选的位置 ; 针对每组点选操。
7、作对, 将所述点选操作对中每个点选操作在所点选的桌面页面上所点 选的位置上的桌面对象进行位置交换。 6. 如权利要求 4 所述的方法, 其特征在于, 所述根据所述点选操作序列中的每个点选 操作的点选位置, 对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示, 包括 : 采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对 ; 针对每组点选操作对, 根据所述点选操作对中每个点选操作所点选的桌面缩略图以及 权 利 要 求 书 CN 103605804 A 2 2/3 页 3 在所点选的桌面缩略图中的位置坐标确定所述点选操作点选的桌面对象缩略图 ; 针对每组点选操作对, 将所述点选操作对中每个。
8、点选操作点选的桌面对象缩略图进行 位置交换 ; 按照所述桌面主页面上显示的每个桌面缩略图以及所述桌面缩略图包括的桌面对象 缩略图, 对所述桌面页面集合中的与所述桌面缩略图对应桌面页面上的桌面对象进行排序 显示。 7. 如权利要求 6 所述的方法, 其特征在于, 所述按照所述桌面主页面上显示的每个桌 面页面的桌面缩略图以及所述桌面缩略图包括的桌面对象缩略图, 对所述桌面页面集合中 的对应桌面页面上的桌面对象进行排序显示, 包括 : 获取所述桌面缩略图的页面标识和第二位置信息, 所述第二位置信息是所述桌面缩略 图中的桌面对象缩略图在所述桌面缩略图中的位置信息 ; 将与所述桌面缩略图中的桌面对象缩略。
9、图一一对应的桌面对象, 按照第二位置信息显 示在所述页面标识所对应的桌面页面上。 8. 一种对桌面对象进行排序的系统, 其特征在于, 所述系统包括 : 显示单元, 用于获取桌面页面集合中每个桌面页面的桌面缩略图, 将获取到的所有桌 面缩略图集中显示在桌面主页面上, 其中所述桌面页面集合包括多屏桌面中的至少一个桌 面页面, 所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象一一对应的桌面对 象缩略图, 所述桌面主页面为所述多屏桌面中的任一桌面页面 ; 监听单元, 用于监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列, 确定 所述点选操作序列中的每个点选操作的点选位置, 所述点选位置包括。
10、所点选的桌面缩略图 以及在所点选的桌面缩略图中的位置坐标 ; 排序单元, 用于根据所述点选操作序列中的每个点选操作的点选位置, 对所述多屏桌 面中的各桌面页面上的桌面对象进行排序显示。 9. 如权利要求 8 所述的系统, 其特征在于, 所述显示单元包括 : 缩略图处理模块, 用于按照预设缩放比例对所述桌面页面集合中每个桌面页面以及所 述桌面页面上的桌面对象进行缩小处理, 得到所述桌面页面集合中每个桌面页面的桌面缩 略图 ; 缩略图获取模块, 用于扫描所述桌面页面集合中每个桌面页面的桌面缩略图, 获取所 述桌面缩略图的页面标识以及第一位置信息, 所述第一位置信息为所述桌面缩略图包含的 桌面对象缩。
11、略图在所述桌面缩略图上的位置信息。 10. 如权利要求 9 所述的系统, 其特征在于, 所述显示单元还包括 : 窗口显示模块, 用于在所述桌面主页面上显示与所述桌面页面集合中每个桌面页面的 桌面缩略图一一对应的窗口界面 ; 缩略图显示模块, 用于按照桌面缩略图的页面标识, 将获取到的桌面缩略图对应显示 在所述桌面主页面上的窗口界面中, 且按照所述第一位置信息将所述桌面缩略图中的桌面 对象缩略图显示在所述桌面缩略图中。 11. 如权利要求 8 所述的系统, 其特征在于, 所述点选操作序列包含若干个具有点选先 后顺序的点选操作, 每个点选操作可针对一个或者多个桌面缩略图, 每个点选操作可包含 多个。
12、点选位置。 权 利 要 求 书 CN 103605804 A 3 3/3 页 4 12. 如权利要求 11 所述的系统, 其特征在于, 所述排序单元包括 : 操作对分割模块, 用于采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作 对 ; 点选位置确定模块, 用于针对每组点选操作对, 根据所述点选操作对中的每个点选操 作所点选的桌面缩略图确定所述点选操作所点选的桌面页面, 并根据每个点选操作在所点 选的桌面缩略图中的位置坐标确定所述点选操作在所点选的桌面页面上所点选的位置 ; 位置交换模块, 用于针对每组点选操作对, 将所述点选操作对中每个点选操作在所点 选的桌面页面上所点选的位置上的桌面。
13、对象进行位置交换。 13. 如权利要求 11 所述的系统, 其特征在于, 所述排序单元包括 : 操作对分割模块, 用于采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作 对 ; 点选缩略图确定模块, 用于针对每组点选操作对, 根据所述点选操作对中每个点选操 作所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标确定所述点选操作点选 的桌面对象缩略图 ; 缩略图位置交换模块, 用于针对每组点选操作对, 将所述点选操作对中每个点选操作 点选的桌面对象缩略图进行位置交换 ; 排序显示模块, 用于按照所述桌面主页面上显示的每个桌面缩略图以及所述桌面缩略 图包括的桌面对象缩略图, 对所述桌面页面集。
14、合中的与所述桌面缩略图对应桌面页面上的 桌面对象进行排序显示。 14. 如权利要求 13 所述的系统, 其特征在于, 所述排序显示模块具体用于获取所述桌 面缩略图的页面标识和第二位置信息, 所述第二位置信息是所述桌面缩略图中的桌面对象 缩略图在所述桌面缩略图中的位置信息 ; 将与所述桌面缩略图中的桌面对象缩略图一一对 应的桌面对象, 按照第二位置信息显示在所述页面标识所对应的桌面页面上。 权 利 要 求 书 CN 103605804 A 4 1/14 页 5 一种对桌面对象进行排序的方法及系统 技术领域 0001 本发明属于终端应用领域, 尤其涉及一种对桌面对象进行排序的方法及系统。 背景技术。
15、 0002 Android 作为一种开放的操作系统已在越来越多的终端设备中被广泛使用。随着 应用程序的日益增多, 采用 Android 操作系统的终端设备 (例如, Android 智能手机等) 为了 更方便、 快捷的对该终端设备中安装的应用程序进行操作, 现有的采用 Android 操作系统 的终端设备采用了多屏桌面设计。 其中多屏桌面设计是指采用分页的方式将桌面分成若干 桌面分页, 每个桌面分页均用于显示桌面对象, 一个桌面分页即为一屏桌面, 多个桌面分页 形成多屏桌面。其中桌面对象是指需要在桌面上显示的对象, 桌面对象包括但不限于应用 程序快捷图标、 文件、 文件夹等。在采用多屏桌面设计。
16、的终端设备中, 如何对多屏桌面上的 桌面对象进行排序是现有的采用多屏桌面设计的终端设备面临的一个难题。 0003 现有的对桌面对象进行排序的方法一般是先将第一位置上的桌面对象设置为可 拖动状态, 在将第一位置上的桌面对象拖动到第二位置上, 以实现将桌面对象从第一位置 交换到第二位置的目的, 这种方式在采用多屏桌面设计的终端设备中, 存在操作复杂、 耗时 长、 定位错误率高的问题。如若想将第一个桌面页面中的应用程序图标 A 移至第五个桌面 页面中的空白区域, 则需要长按应用程序图标A至可拖动状态, 再将应用程序图标A拖动至 屏幕边缘, 以将应用程序图标 A 从第一个桌面页面拖动到第二个桌面页面,。
17、 继续将拖动至 第二个桌面页面的应用程序图标 A 拖动至屏幕边缘, 以将应用程序图标 A 从第二个桌面页 面拖动到第三个桌面页面, 以此类推, 在经过 4 次桌面页面切换后, 才能将应用程序图标 A 拖动至第五个桌面页面, 最后在第五个桌面页面的空白区域松手释放应用程序图标 A, 才能 将第一个桌面页面中的应用程序图标 A 移至第五个桌面页面中的空白区域。又如, 若想交 换应用程序图标 A 和应用程序图标 B 的位置, 则首先需要长按应用程序图标 A 至可拖动状 态, 再将应用程序图标 A 拖动至某空白区域, 然后, 将应用程序图标 B 拖动至应用程序图标 A 的起始位置, 最后将拖动过的应用。
18、程序图标 A 移至应用程序图标 B 的初始位置, 应用程序 图标的位置交换才算完成。 发明内容 0004 本发明实施例提供一种对桌面对象进行排序的方法及系统, 旨在解决现有的对桌 面对象进行排序的方法存在的操作复杂、 耗时长的问题。 0005 第一方面, 提供一种对桌面对象进行排序的方法, 所述方法包括 : 0006 获取桌面页面集合中每个桌面页面的桌面缩略图, 将获取到的所有桌面缩略图集 中显示在桌面主页面上, 其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面, 所 述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象一一对应的桌面对象缩略图, 所述桌面主页面为所述多屏桌面中的任一桌面页。
19、面 ; 0007 监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列, 确定所述点选操 说 明 书 CN 103605804 A 5 2/14 页 6 作序列中的每个点选操作的点选位置, 所述点选位置包括所点选的桌面缩略图以及在所点 选的桌面缩略图中的位置坐标 ; 0008 根据所述点选操作序列中的每个点选操作的点选位置, 对所述多屏桌面中的各桌 面页面上的桌面对象进行排序显示。 0009 在第一方面的第一种可能的实现方式中, 所述获取桌面页面集合中每个桌面页面 的桌面缩略图, 包括 : 0010 按照预设缩放比例对所述桌面页面集合中每个桌面页面以及所述桌面页面上的 桌面对象进行缩小处理,。
20、 得到所述桌面页面集合中每个桌面页面的桌面缩略图 ; 0011 扫描所述桌面页面集合中每个桌面页面的桌面缩略图, 获取所述桌面缩略图的页 面标识以及第一位置信息, 所述第一位置信息为所述桌面缩略图包含的桌面对象缩略图在 所述桌面缩略图上的位置信息。 0012 结合第一方面的第一种可能的实现方式, 在第一方面的第二种可能的实现方式 中, 所述将获取到的所有桌面缩略图集中显示在桌面主页面上, 包括 : 0013 在所述桌面主页面上显示与所述桌面页面集合中每个桌面页面的桌面缩略图 一一对应的窗口界面 ; 0014 按照桌面缩略图的页面标识, 将获取到的桌面缩略图对应显示在所述桌面主页面 上的窗口界面。
21、中, 且按照所述第一位置信息将所述桌面缩略图中的桌面对象缩略图显示在 所述桌面缩略图中。 0015 在第一方面的第三种可能的实现方式中, 所述点选操作序列包含若干个具有点选 先后顺序的点选操作, 每个点选操作可针对一个或者多个桌面缩略图, 每个点选操作可包 含多个点选位置。 0016 结合第一方面的第三种可能的实现方式, 在第一方面的第四种可能的实现方式 中, 所述根据所述点选操作序列中的每个点选操作的点选位置, 对所述多屏桌面中的各桌 面页面上的桌面对象进行排序显示, 包括 : 0017 采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对 ; 0018 针对每组点选操作对, 根据所述点。
22、选操作对中的每个点选操作所点选的桌面缩略 图确定所述点选操作所点选的桌面页面, 并根据每个点选操作在所点选的桌面缩略图中的 位置坐标确定所述点选操作在所点选的桌面页面上所点选的位置 ; 0019 针对每组点选操作对, 将所述点选操作对中每个点选操作在所点选的桌面页面上 所点选的位置上的桌面对象进行位置交换。 0020 结合第一方面的第三种可能的实现方式, 在第一方面的第五种可能的实现方式 中, 所述根据所述点选操作序列中的每个点选操作的点选位置, 对所述多屏桌面中的各桌 面页面上的桌面对象进行排序显示, 包括 : 0021 采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对 ; 0022。
23、 针对每组点选操作对, 根据所述点选操作对中每个点选操作所点选的桌面缩略图 以及在所点选的桌面缩略图中的位置坐标确定所述点选操作点选的桌面对象缩略图 ; 0023 针对每组点选操作对, 将所述点选操作对中每个点选操作点选的桌面对象缩略图 进行位置交换 ; 0024 按照所述桌面主页面上显示的每个桌面缩略图以及所述桌面缩略图包括的桌面 说 明 书 CN 103605804 A 6 3/14 页 7 对象缩略图, 对所述桌面页面集合中的与所述桌面缩略图对应桌面页面上的桌面对象进行 排序显示。 0025 结合第一方面的第五种可能的实现方式, 在第一方面的第六种可能的实现方式 中, 所述按照所述桌面主。
24、页面上显示的每个桌面页面的桌面缩略图以及所述桌面缩略图包 括的桌面对象缩略图, 对所述桌面页面集合中的对应桌面页面上的桌面对象进行排序显 示, 包括 : 0026 获取所述桌面缩略图的页面标识和第二位置信息, 所述第二位置信息是所述桌面 缩略图中的桌面对象缩略图在所述桌面缩略图中的位置信息 ; 0027 将与所述桌面缩略图中的桌面对象缩略图一一对应的桌面对象, 按照第二位置信 息显示在所述页面标识所对应的桌面页面上。 0028 第二方面, 提供一种对桌面对象进行排序的系统, 所述系统包括 : 0029 显示单元, 用于获取桌面页面集合中每个桌面页面的桌面缩略图, 将获取到的所 有桌面缩略图集中。
25、显示在桌面主页面上, 其中所述桌面页面集合包括多屏桌面中的至少一 个桌面页面, 所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象一一对应的桌 面对象缩略图, 所述桌面主页面为所述多屏桌面中的任一桌面页面 ; 0030 监听单元, 用于监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列, 确定所述点选操作序列中的每个点选操作的点选位置, 所述点选位置包括所点选的桌面缩 略图以及在所点选的桌面缩略图中的位置坐标 ; 0031 排序单元, 用于根据所述点选操作序列中的每个点选操作的点选位置, 对所述多 屏桌面中的各桌面页面上的桌面对象进行排序显示。 0032 在第二方面的第一种可能的实现方。
26、式中, 所述显示单元包括 : 0033 缩略图处理模块, 用于按照预设缩放比例对所述桌面页面集合中每个桌面页面以 及所述桌面页面上的桌面对象进行缩小处理, 得到所述桌面页面集合中每个桌面页面的桌 面缩略图 ; 0034 缩略图获取模块, 用于扫描所述桌面页面集合中每个桌面页面的桌面缩略图, 获 取所述桌面缩略图的页面标识以及第一位置信息, 所述第一位置信息为所述桌面缩略图包 含的桌面对象缩略图在所述桌面缩略图上的位置信息。 0035 结合第二方面的第一种可能的实现方式, 在第二方面的第二种可能的实现方式 中, 所述显示单元还包括 : 0036 窗口显示模块, 用于在所述桌面主页面上显示与所述桌。
27、面页面集合中每个桌面页 面的桌面缩略图一一对应的窗口界面 ; 0037 缩略图显示模块, 用于按照桌面缩略图的页面标识, 将获取到的桌面缩略图对应 显示在所述桌面主页面上的窗口界面中, 且按照所述第一位置信息将所述桌面缩略图中的 桌面对象缩略图显示在所述桌面缩略图中。 0038 在第二方面的第三种可能的实现方式中, 所述点选操作序列包含若干个具有点选 先后顺序的点选操作, 每个点选操作可针对一个或者多个桌面缩略图, 每个点选操作可包 含多个点选位置。 0039 结合第二方面的第三种可能的实现方式, 在第二方面的第四种可能的实现方式 中, 所述排序单元包括 : 说 明 书 CN 10360580。
28、4 A 7 4/14 页 8 0040 操作对分割模块, 用于采用奇偶匹配法则将所述点选操作序列分割成若干组点选 操作对 ; 0041 点选位置确定模块, 用于针对每组点选操作对, 根据所述点选操作对中的每个点 选操作所点选的桌面缩略图确定所述点选操作所点选的桌面页面, 并根据每个点选操作在 所点选的桌面缩略图中的位置坐标确定所述点选操作在所点选的桌面页面上所点选的位 置 ; 0042 位置交换模块, 用于针对每组点选操作对, 将所述点选操作对中每个点选操作在 所点选的桌面页面上所点选的位置上的桌面对象进行位置交换。 0043 结合第二方面的第三种可能的实现方式, 在第二方面的第五种可能的实现。
29、方式 中, 所述排序单元包括 : 0044 操作对分割模块, 用于采用奇偶匹配法则将所述点选操作序列分割成若干组点选 操作对 ; 0045 点选缩略图确定模块, 用于针对每组点选操作对, 根据所述点选操作对中每个点 选操作所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标确定所述点选操作 点选的桌面对象缩略图 ; 0046 缩略图位置交换模块, 用于针对每组点选操作对, 将所述点选操作对中每个点选 操作点选的桌面对象缩略图进行位置交换 ; 0047 排序显示模块, 用于按照所述桌面主页面上显示的每个桌面缩略图以及所述桌面 缩略图包括的桌面对象缩略图, 对所述桌面页面集合中的与所述桌面缩略图。
30、对应桌面页面 上的桌面对象进行排序显示。 0048 结合第二方面的第五种可能的实现方式, 在第二方面第六种可能的实现方式中, 所述排序显示模块具体用于获取所述桌面缩略图的页面标识和第二位置信息, 所述第二位 置信息是所述桌面缩略图中的桌面对象缩略图在所述桌面缩略图中的位置信息 ; 将与所述 桌面缩略图中的桌面对象缩略图一一对应的桌面对象, 按照第二位置信息显示在所述页面 标识所对应的桌面页面上。 0049 在本发明实施例中, 通过将桌面页面集合中每个桌面页面的桌面缩略图集中显示 在桌面主页面上, 并监听针对桌面主页面上显示的桌面缩略图的点选操作序列, 并根据点 选操作序列中的每个点选操作的点选。
31、位置, 对多屏桌面中的各桌面页面上的桌面对象进行 排序显示, 由于只需要在桌面主页面上点选桌面缩略图中的桌面对象缩略图, 就可以对多 屏桌面中的各桌面页面上的桌面对象进行排序显示, 从而使得排序操作简单、 耗时短, 且定 位准确性高。 附图说明 0050 图 1 是本发明实施例提供的对桌面对象进行排序的方法的实现流程图 ; 0051 图 2a、 2b、 2c 分别是本发明实施例提供的桌面页面的示例图 ; 0052 图 3a、 3b、 3c 分别是图 2a、 2b、 2c 所示的桌面页面的桌面缩略图 ; 0053 图 4 是将图 3a、 3b、 3c 所示的桌面缩略图显示在桌面主页面后的示例图 。
32、; 0054 图 5 是本发明实施例提供的图 1 所示的 S103 的具体实现流程图 ; 0055 图 6 是本发明实施例提供的在图 3 所示的桌面主页面进行点选操作后的示例图 ; 说 明 书 CN 103605804 A 8 5/14 页 9 0056 图 7a、 7b、 7c 是对图 2a、 2b、 2c 所示的桌面页面进行排序后的桌面页面的示例图 ; 0057 图 8 是本发明另一实施例提供的图 1 所示的 S103 的具体实现流程图 ; 0058 图9是本发明实施例提供的将图6所示的桌面主页面上的桌面缩略图进行排序后 的桌面主页面的示例图 ; 0059 图 10 是本发明实施例提供的对。
33、桌面对象进行排序的系统的结构图 ; 0060 图 11 是本发明另一实施例提供的对桌面对象进行排序的系统的结构图 ; 0061 图 12 是本发明实施例提供的移动终端的示意图。 具体实施方式 0062 为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并 不用于限定本发明。 0063 在本发明实施例中, 通过将多屏桌面中的各桌面页面的桌面缩略图集中显示在桌 面主页面中, 从而用户不需要将桌面对象从一个桌面页面拖动到另一个桌面页面来进行实 现桌面对象的位置交换, 而是可以直接通过在该。
34、桌面主页面中点选桌面缩略图中的桌面对 象缩略图, 来实现同一桌面页面中各桌面对象之间的位置交换, 或者不同桌面页面中各桌 面对象之间的位置交换, 从而使得桌面对象的排序操作简单、 耗时短, 且定位准确性高。 0064 为了说明本发明所述的技术方案, 下面通过具体实施例来进行说明。 0065 图 1 示出了本发明实施例提供的对桌面对象进行排序的方法的实现流程, 详述如 下 : 0066 S101, 获取桌面页面集合中每个桌面页面的桌面缩略图, 将获取到的所有桌面缩 略图集中显示在桌面主页面上。其中桌面页面集合包括多屏桌面中的至少一个桌面页面。 桌面主页面为多屏桌面中的任一桌面页面。 0067 当。
35、终端设备的桌面采用多屏桌面设计时, 则该终端设备的桌面被分成多个桌面页 面, 每个桌面页面按照 PQ 阶方格矩阵划分为多个显示区域, 每个显示区域用于显示一个 桌面对象。 每个用于显示桌面对象的显示区域在桌面页面上的位置采用方格矩阵的相对位 置来表示。其中方格矩阵的相对位置是指采用方格矩阵的行列标识来表示的位置, 如采用 第 X 行、 第 Y 列来表示用于显示桌面对象的各显示区域在桌面页面上的位置。 0068 当显示区域中显示有桌面对象时, 则桌面对象在桌面页面中的位置即为用于显示 该桌面对象的显示区域在桌面页面中的位置。 0069 以终端设备的桌面采用四屏桌面设计为例, 该终端设备的桌面包含。
36、 4 个桌面页 面, 如附图 2a、 2b 和 2c 所示, 分别表示 4 个桌面页面中的任意三个桌面页面。在附图 2a、 2b 和 2c 所示的桌面页面中, 采用 32 阶方格矩阵将桌面页面划分为 6 个显示区域, 分别对应 附图 2a、 2b 和 2c 中的 6 个方格, 其中填有字母的方格表示该显示区域中显示有桌面对象, 没有字母的方格表示空白区域。 0070 在本实施例中, 桌面页面集合中包括多屏桌面中的一个或者多个桌面页面。该桌 面页面集合中包括的桌面页面可以为多屏桌面中的所有桌面页面, 也可以为多屏桌面中需 要对桌面页面中的桌面对象进行排序的桌面页面。 0071 其中桌面页面的桌面。
37、缩略图是按照预设缩放比例对桌面页面以及该桌面页面上 说 明 书 CN 103605804 A 9 6/14 页 10 的桌面对象进行缩小处理得到的。桌面页面的桌面缩略图中包含桌面对象缩略图。该桌面 对象缩略图与该桌面页面上的桌面对象一一对应。 0072 作为本发明提供的一个实施例, 获取桌面页面集合中每个桌面页面的桌面缩略图 的具体过程可以如下 : 0073 A1、 按照预设缩放比例对桌面页面集合中每个桌面页面以及该桌面页面上的桌面 对象进行缩小处理, 得到桌面页面集合中每个桌面页面的桌面缩略图。 0074 在本实施例中, 预设缩放比例可以根据终端设备的屏幕尺寸以及终端设备的桌面 包括的桌面页。
38、面数量进行设置。 0075 A2、 扫描桌面页面集合中每个桌面页面的桌面缩略图, 获取该桌面缩略图的页面 标识以及第一位置信息。 0076 其中桌面缩略图的页面标识是指该桌面缩略图对应的桌面页面的标识, 用于表示 该桌面缩略图是该页面标识所标识的桌面页面的桌面缩略图。 0077 第一位置信息为桌面缩略图包含的桌面对象缩略图在桌面缩略图上的位置信息, 第一位置信息也采用方格矩阵的相对位置来表示, 这样, 对桌面页面按照预设缩放比例进 行缩小处理后, 只是改变了桌面页面的大小, 但方格矩阵的阶数并没有改变, 因此, 桌面对 象在桌面页面上的位置即为该桌面对象对应的桌面对象缩略图在桌面缩略图上的位置。
39、。 0078 该第一位置信息的具体形式可以为如下的三元组 :(桌面缩略图的页面标识, X 坐 标, Y 坐标) , 其中桌面缩略图的页面标识用于表示桌面对象缩略图所属的桌面缩略图, X 坐 标和 Y 坐标用于表示该桌面对象缩略图在所属的桌面缩略图中的位置坐标。该位置坐标采 用方格矩阵的相对位置来表示, 其中 X 坐标代表方格矩阵中的行坐标, Y 坐标代表方格矩阵 中的列坐标。 0079 以桌面页面集合包含3个桌面页面为例。 请参图2a、 2b、 2c, 分别为3个桌面页面, 且各桌面页面的页面标识分别为 01、 02、 03。这 3 个桌面页面均按照 32 阶方格矩阵划分 为 6 个显示区域。。
40、在附图 2a 所示的页面标识为 01 的桌面页面中, 桌面对象 B 在该桌面页 面上的位置为 (1, 2) , 即桌面对象 B 位于图 2a 所示的桌面页面的第 1 行第 2 列交叉处。在 附图 2b 所示的页面标识为 02 的桌面页面中, 桌面对象 E 在该桌面页面上的位置为 (1, 1) , 即桌面对象 E 位于图 2b 所示的桌面页面的第 1 行第 1 列交叉处。在附图 2c 所示的页面 标识为 03 的桌面页面中, 桌面对象 I 在该桌面页面上的位置为 (1, 2) , 即桌面对象 I 位于 图 2c 所示的桌面页面的第 1 行第 2 列交叉处。 0080 按照预设缩放比例对图 2a、。
41、 2b、 2c 所示的桌面页面以及该桌面页面上的桌面对象 进行缩小处理后, 得到图 3a、 3b、 3c 所示的桌面页面的桌面缩略图。图 3a 所示的桌面缩略 图中包含的桌面对象缩略图与图 2a 所示的桌面页面上的桌面对象一一对应, 如图 3a 中所 示的桌面缩略图中包含的桌面对象缩略图 B 与图 2a 所示的桌面页面上的桌面对象 B 对 应。图 3b 所示的桌面缩略图中包含的桌面对象缩略图与图 2b 所示的桌面页面上的桌面对 象一一对应, 如图 3b 中所示的桌面缩略图中包含的桌面对象缩略图 E 与图 2b 所示的桌面 页面上的桌面对象 E 对应。图 3c 所示的桌面缩略图中包含的桌面对象缩。
42、略图与图 2c 所 示的桌面页面上的桌面对象一一对应, 如图 3c 中所示的桌面缩略图中包含的桌面对象缩 略图 I 与图 2c 所示的桌面页面上的桌面对象 I 对应。 0081 由于该桌面对象缩略图在所属的桌面缩略图中的位置坐标也采用方格矩阵的相 说 明 书 CN 103605804 A 10 7/14 页 11 对位置, 因此, 桌面对象缩略图在桌面缩略图中的位置坐标为与该桌面对象缩略图对应的 桌面对象在桌面页面中的位置坐标。如桌面对象缩略图 B 在图 3a 所示的桌面缩略图中的 位置坐标与桌面对象 B 在图 2a 所示的桌面页面上的位置坐标相同, 为 (1, 2) , 这样, 桌面对 象缩。
43、略图B的第一位置信息为 (01, 1, 2) , 该桌面对象缩略提B在图3a所示的桌面缩略图的 第 1 行第 2 列交叉处 ; 桌面对象缩略图 E 在图 3b 所示的桌面缩略图中的位置坐标与桌面对 象 E 在图 2b 所示的桌面页面上的位置坐标相同, 为 (1, 1) , 这样, 桌面对象缩略图 E 的第一 位置信息为 (02, 1, 1) ; 桌面对象缩略图I在图3c所示的桌面缩略图中的位置坐标与桌面对 象 I 在图 2c 所示的桌面页面上的位置坐标相同, 为 (1, 2) 这样, 桌面对象缩略图 I 的第一 位置信息为 (03, 1, 2) 。 0082 作为本发明提供的一个实施例, 将获。
44、取到的所有桌面缩略图集中显示在桌面主页 面上的具体过程可以如下 : 0083 B1、 在桌面主页面上显示与桌面页面集合中每个桌面页面的桌面缩略图一一对应 的窗口界面。 0084 其中桌面主页面上显示的窗口界面的数量与获取到的桌面缩略图的数量相同。 0085 B2、 按照桌面缩略图的页面标识, 将获取到的桌面缩略图对应显示在桌面主页面 上的窗口界面中, 且按照第一位置信息将桌面缩略图中的桌面对象缩略图显示在桌面缩略 图中。 0086 请参阅图 4, 为本发明实施例提供的将图 3a、 3b、 3c 所示的桌面缩略图集中显示在 桌面主页面中的示例图。由于将获取到的所有桌面缩略图集中显示在桌面主页面中。
45、, 从而 用户通过桌面主页面可以更直观、 清楚的看到终端设备的桌面包含的桌面页面以及各桌面 页面上的桌面对象, 从而可以更准确的对需要进行位置变化的桌面对象进行定位。 0087 S102, 监听针对桌面主页面上显示的桌面缩略图的点选操作序列, 确定该点选操 作序列中的每个点选操作的点选位置。 其中点选位置包括所点选的桌面缩略图以及在所点 选的桌面缩略图中的位置坐标。 0088 具体的, 每个点选操作的点选位置的具体形式可以为如下三元组 :(桌面缩略图的 页面标识, X 坐标, Y 坐标) 。其中桌面缩略图的页面标识表示该点选操作所点选的桌面缩略 图, X 坐标和 Y 坐标表示该点选操作在所点选。
46、的桌面缩略图中的位置坐标, 该位置坐标采用 方格矩阵的相对位置来表示, 其中 X 坐标代表方格矩阵中的行坐标, Y 坐标代表方格矩阵中 的列坐标。 0089 在本实施例中, 在将获取到的桌面缩略图集中显示在桌面主页面后, 监听针对桌 面主页面上显示的桌面缩略图的点选操作, 并确定该点选操作序列中的每个点选操作的点 选位置。其中点选操作序列包含若干个具有点选先后顺序的点选操作。 0090 其中确定每个点选操作的点选位置的具体过程可以如下 : 0091 获取该点选操作在用于显示桌面主页面的屏幕上的位置坐标, 判断在该位置坐标 处所显示的桌面缩略图以及该位置坐标处所显示的桌面对象缩略图, 获取该位置。
47、坐标处所 显示的桌面对象缩略图在该位置坐标处所显示的桌面缩略图中的位置坐标, 该位置坐标处 所显示的桌面缩略图即为该点选操作所点选的桌面缩略图, 该位置坐标处所显示的桌面对 象缩略图在该位置坐标处所显示的桌面缩略图中的位置坐标即为该点选操作在所点选的 桌面缩略图中的位置坐标。 说 明 书 CN 103605804 A 11 8/14 页 12 0092 一个点选操作可以针对一个或者多个桌面缩略图, 一个点选操作可包含多个点选 位置, 这样使得一个点选操作可以选择桌面主页面上的一个或者多个桌面对象缩略图。举 例说明如下 : 0093 假设将获取到的桌面缩略图集中显示在桌面主页面后, 如图 4 所。
48、示, 当用户在图 4 所示的桌面主页面上一次选中桌面页面 01 对应的桌面缩略图中的多个桌面对象缩略图 时, 则该点选操作包含多个点选位置, 该多个点选位置即为桌面页面 01 对应的桌面缩略图 中该点选操作针对的多个桌面对象缩略图所在的位置。在本实施例中, 通过一个点选操作 可以选择桌面主页面上的一个或者多个桌面对象缩略图, 从而便于后面根据该点选操作选 择的桌面主页面上的一个或者多个桌面对象缩略图, 对这些桌面对象缩略图一一对应的桌 面对象进行位置变换, 从而可以实现桌面对象的位置的批量变换。 0094 S103, 根据点选操作序列中的每个点选操作的点选位置, 对多屏桌面中的各桌面 页面上的。
49、桌面对象进行排序显示。 0095 在本实施例中, 由于桌面主页面中显示的各桌面缩略图与桌面页面一一对应, 而 各桌面缩略图中的桌面对象缩略图与桌面页面中的桌面对象一一对应, 因此, 在获取到点 选操作序列中的每个点选操作的点选位置后, 可以根据该点选位置中的所点选的桌面缩略 图确定该点选操作所点选的桌面页面, 根据该点选位置中的在所点选的桌面缩略图中的位 置坐标可以确定该点选操作在所点选的桌面页面中所点选的桌面对象, 这样, 就可以根据 该点选操作序列中的每个点选操作的点选位置对多屏页面中的各桌面页面上的桌面对象 进行位置变换, 从而达到对多屏桌面中的各桌面页面上的桌面对象进行排序显示的目的。 0096 在本发明实施例中, 通过将多屏桌面中的各桌面页面的桌面缩略图集中显示在桌 面主页面中, 从而用户不需要将桌面对象从一个桌面页面拖动到另一个桌面页面来进行实 现桌面对象的位。