一种对桌面对象进行排序的方法及系统的制作方法

文档序号:6522699阅读:293来源:国知局
一种对桌面对象进行排序的方法及系统的制作方法
【专利摘要】本发明适用于终端应用领域,提供了一种对桌面对象进行排序的方法及系统,该方法包括:获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上;监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置;根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。本发明通过将桌面页面集合中每个桌面页面的桌面缩略图集中显示在桌面主页面上,从而在桌面主页面上进行点选操作,就可以对多屏桌面中的各桌面页面上的桌面对象进行排序显示,从而使得排序操作简单、耗时短,且定位准确性高。
【专利说明】一种对桌面对象进行排序的方法及系统
【技术领域】
[0001]本发明属于终端应用领域,尤其涉及一种对桌面对象进行排序的方法及系统。
【背景技术】
[0002]Android作为一种开放的操作系统已在越来越多的终端设备中被广泛使用。随着应用程序的日益增多,采用Android操作系统的终端设备(例如,Android智能手机等)为了更方便、快捷的对该终端设备中安装的应用程序进行操作,现有的采用Android操作系统的终端设备采用了多屏桌面设计。其中多屏桌面设计是指采用分页的方式将桌面分成若干桌面分页,每个桌面分页均用于显示桌面对象,一个桌面分页即为一屏桌面,多个桌面分页形成多屏桌面。其中桌面对象是指需要在桌面上显示的对象,桌面对象包括但不限于应用程序快捷图标、文件、文件夹等。在采用多屏桌面设计的终端设备中,如何对多屏桌面上的桌面对象进行排序是现有的采用多屏桌面设计的终端设备面临的一个难题。
[0003]现有的对桌面对象进行排序的方法一般是先将第一位置上的桌面对象设置为可拖动状态,在将第一位置上的桌面对象拖动到第二位置上,以实现将桌面对象从第一位置交换到第二位置的目的,这种方式在采用多屏桌面设计的终端设备中,存在操作复杂、耗时长、定位错误率高的问题。如若想将第一个桌面页面中的应用程序图标A移至第五个桌面页面中的空白区域,则需要长按应用程序图标A至可拖动状态,再将应用程序图标A拖动至屏幕边缘,以将应用程序图标A从第一个桌面页面拖动到第二个桌面页面,继续将拖动至第二个桌面页面的应用程序图标A拖动至屏幕边缘,以将应用程序图标A从第二个桌面页面拖动到第三个桌面页面,以此类推,在经过4次桌面页面切换后,才能将应用程序图标A拖动至第五个桌面页面,最后在第五个桌面页面的空白区域松手释放应用程序图标A,才能将第一个桌面页面中的应用程序图标A移至第五个桌面页面中的空白区域。又如,若想交换应用程序图标A和应用程序图标B的位置,则首先需要长按应用程序图标A至可拖动状态,再将应用程序图标A拖动至某空白区域,然后,将应用程序图标B拖动至应用程序图标A的起始位置,最后将拖动过的应用程序图标A移至应用程序图标B的初始位置,应用程序图标的位置交换才算完成。

【发明内容】

[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]图1是本发明实施例提供的对桌面对象进行排序的方法的实现流程图;
[0051]图2a、2b、2c分别是本发明实施例提供的桌面页面的示例图;
[0052]图3a、3b、3c分别是图2a、2b、2c所示的桌面页面的桌面缩略图;
[0053]图4是将图3a、3b、3c所示的桌面缩略图显示在桌面主页面后的示例图;
[0054]图5是本发明实施例提供的图1所示的S103的具体实现流程图;
[0055]图6是本发明实施例提供的在图3所示的桌面主页面进行点选操作后的示例图;[0056]图7a、7b、7c是对图2a、2b、2c所示的桌面页面进行排序后的桌面页面的示例图;
[0057]图8是本发明另一实施例提供的图1所示的S103的具体实现流程图;
[0058]图9是本发明实施例提供的将图6所示的桌面主页面上的桌面缩略图进行排序后的桌面主页面的示例图;
[0059]图10是本发明实施例提供的对桌面对象进行排序的系统的结构图;
[0060]图11是本发明另一实施例提供的对桌面对象进行排序的系统的结构图;
[0061]图12是本发明实施例提供的移动终端的示意图。
【具体实施方式】
[0062]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0063]在本发明实施例中,通过将多屏桌面中的各桌面页面的桌面缩略图集中显示在桌面主页面中,从而用户不需要将桌面对象从一个桌面页面拖动到另一个桌面页面来进行实现桌面对象的位置交换,而是可以直接通过在该桌面主页面中点选桌面缩略图中的桌面对象缩略图,来实现同一桌面页面中各桌面对象之间的位置交换,或者不同桌面页面中各桌面对象之间的位置交换,从而使得桌面对象的排序操作简单、耗时短,且定位准确性高。
[0064]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0065]图1示出了本发明实施例提供的对桌面对象进行排序的方法的实现流程,详述如下:
[0066]S101,获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上。其中桌面页面集合包括多屏桌面中的至少一个桌面页面。桌面主页面为多屏桌面中的任一桌面页面。
[0067]当终端设备的桌面采用多屏桌面设计时,则该终端设备的桌面被分成多个桌面页面,每个桌面页面按照PXQ阶方格矩阵划分为多个显示区域,每个显示区域用于显示一个桌面对象。每个用于显示桌面对象的显示区域在桌面页面上的位置采用方格矩阵的相对位置来表示。其中方格矩阵的相对位置是指采用方格矩阵的行列标识来表示的位置,如采用第X行、第Y列来表示用于显示桌面对象的各显示区域在桌面页面上的位置。
[0068]当显示区域中显示有桌面对象时,则桌面对象在桌面页面中的位置即为用于显示该桌面对象的显示区域在桌面页面中的位置。
[0069]以终端设备的桌面采用四屏桌面设计为例,该终端设备的桌面包含4个桌面页面,如附图2a、2b和2c所示,分别表示4个桌面页面中的任意三个桌面页面。在附图2a、2b和2c所示的桌面页面中,采用3X2阶方格矩阵将桌面页面划分为6个显示区域,分别对应附图2a、2b和2c中的6个方格,其中填有字母的方格表示该显示区域中显示有桌面对象,没有字母的方格表示空白区域。
[0070]在本实施例中,桌面页面集合中包括多屏桌面中的一个或者多个桌面页面。该桌面页面集合中包括的桌面页面可以为多屏桌面中的所有桌面页面,也可以为多屏桌面中需要对桌面页面中的桌面对象进行排序的桌面页面。
[0071]其中桌面页面的桌面缩略图是按照预设缩放比例对桌面页面以及该桌面页面上的桌面对象进行缩小处理得到的。桌面页面的桌面缩略图中包含桌面对象缩略图。该桌面对象缩略图与该桌面页面上的桌面对象--对应。
[0072]作为本发明提供的一个实施例,获取桌面页面集合中每个桌面页面的桌面缩略图的具体过程可以如下:
[0073]Al、按照预设缩放比例对桌面页面集合中每个桌面页面以及该桌面页面上的桌面对象进行缩小处理,得到桌面页面集合中每个桌面页面的桌面缩略图。
[0074]在本实施例中,预设缩放比例可以根据终端设备的屏幕尺寸以及终端设备的桌面包括的桌面页面数量进行设置。
[0075]A2、扫描桌面页面集合中每个桌面页面的桌面缩略图,获取该桌面缩略图的页面标识以及第一位置信息。
[0076]其中桌面缩略图的页面标识是指该桌面缩略图对应的桌面页面的标识,用于表示该桌面缩略图是该页面标识所标识的桌面页面的桌面缩略图。
[0077]第一位置信息为桌面缩略图包含的桌面对象缩略图在桌面缩略图上的位置信息,第一位置信息也采用方格矩阵的相对位置来表示,这样,对桌面页面按照预设缩放比例进行缩小处理后,只是改变了桌面页面的大小,但方格矩阵的阶数并没有改变,因此,桌面对象在桌面页面上的位置即为该桌面对象对应的桌面对象缩略图在桌面缩略图上的位置。
[0078]该第一位置信息的具体形式可以为如下的三元组:(桌面缩略图的页面标识,X坐标,Y坐标),其中桌面缩略图的页面标识用于表示桌面对象缩略图所属的桌面缩略图,X坐标和Y坐标用于表示该桌面对象缩略图在所属的桌面缩略图中的位置坐标。该位置坐标采用方格矩阵的相对位置来表不,其中X坐标代表方格矩阵中的行坐标,Y坐标代表方格矩阵中的列坐标。`
[0079]以桌面页面集合包含3个桌面页面为例。请参图2a、2b、2c,分别为3个桌面页面,且各桌面页面的页面标识分别为01、02、03。这3个桌面页面均按照3X2阶方格矩阵划分为6个显示区域。在附图2a所示的页面标识为01的桌面页面中,桌面对象B’在该桌面页面上的位置为(1,2),即桌面对象B’位于图2a所示的桌面页面的第I行第2列交叉处。在附图2b所示的页面标识为02的桌面页面中,桌面对象E’在该桌面页面上的位置为(1,1),即桌面对象E’位于图2b所示的桌面页面的第I行第I列交叉处。在附图2c所示的页面标识为03的桌面页面中,桌面对象I ’在该桌面页面上的位置为(1,2),即桌面对象I ’位于图2c所示的桌面页面的第I行第2列交叉处。
[0080]按照预设缩放比例对图2a、2b、2c所示的桌面页面以及该桌面页面上的桌面对象进行缩小处理后,得到图3a、3b、3c所示的桌面页面的桌面缩略图。图3a所示的桌面缩略
图中包含的桌面对象缩略图与图2a所示的桌面页面上的桌面对象--对应,如图3a中所
示的桌面缩略图中包含的桌面对象缩略图B与图2a所示的桌面页面上的桌面对象B’对应。图3b所示的桌面缩略图中包含的桌面对象缩略图与图2b所示的桌面页面上的桌面对
象--对应,如图3b中所示的桌面缩略图中包含的桌面对象缩略图E与图2b所示的桌面
页面上的桌面对象E’对应。图3c所示的桌面缩略图中包含的桌面对象缩略图与图2c所
示的桌面页面上的桌面对象--对应,如图3c中所示的桌面缩略图中包含的桌面对象缩
略图1与图2c所示的桌面页面上的桌面对象I’对应。
[0081]由于该桌面对象缩略图在所属的桌面缩略图中的位置坐标也采用方格矩阵的相对位置,因此,桌面对象缩略图在桌面缩略图中的位置坐标为与该桌面对象缩略图对应的桌面对象在桌面页面中的位置坐标。如桌面对象缩略图B在图3a所示的桌面缩略图中的位置坐标与桌面对象B’在图2a所示的桌面页面上的位置坐标相同,为(1,2),这样,桌面对象缩略图B的第一位置信息为(01,1,2),该桌面对象缩略提B在图3a所示的桌面缩略图的第I行第2列交叉处;桌面对象缩略图E在图3b所示的桌面缩略图中的位置坐标与桌面对象E’在图2b所示的桌面页面上的位置坐标相同,为(1,1),这样,桌面对象缩略图E的第一位置信息为(02,1,I);桌面对象缩略图1在图3c所示的桌面缩略图中的位置坐标与桌面对象I’在图2c所示的桌面页面上的位置坐标相同,为(1,2)这样,桌面对象缩略图1的第一位置信息为(03,1,2)。
[0082]作为本发明提供的一个实施例,将获取到的所有桌面缩略图集中显示在桌面主页面上的具体过程可以如下:
[0083]B1、在桌面主页面上显示与桌面页面集合中每个桌面页面的桌面缩略图--对应
的窗口界面。
[0084]其中桌面主页面上显示的窗口界面的数量与获取到的桌面缩略图的数量相同。
[0085]B2、按照桌面缩略图的页面标识,将获取到的桌面缩略图对应显示在桌面主页面上的窗口界面中,且按照第一位置信息将桌面缩略图中的桌面对象缩略图显示在桌面缩略图中。
[0086]请参阅图4,为本发明实施例提供的将图3a、3b、3c所示的桌面缩略图集中显示在桌面主页面中的示例图。由于将获取到的所有桌面缩略图集中显示在桌面主页面中,从而用户通过桌面主页面可以更直观、清楚的看到终端设备的桌面包含的桌面页面以及各桌面页面上的桌面对象,从而可以更准确的对需要进行位置变化的桌面对象进行定位。
[0087]S102,监听针对桌面主页面上显示的桌面缩略图的点选操作序列,确定该点选操作序列中的每个点选操作的点选位置。其中点选位置包括所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标。
[0088]具体的,每个点选操作的点选位置的具体形式可以为如下三元组:(桌面缩略图的页面标识,X坐标,Y坐标)。其中桌面缩略图的页面标识表示该点选操作所点选的桌面缩略图,X坐标和Y坐标表示该点选操作在所点选的桌面缩略图中的位置坐标,该位置坐标采用方格矩阵的相对位置来表不,其中X坐标代表方格矩阵中的行坐标,Y坐标代表方格矩阵中的列坐标。
[0089]在本实施例中,在将获取到的桌面缩略图集中显示在桌面主页面后,监听针对桌面主页面上显示的桌面缩略图的点选操作,并确定该点选操作序列中的每个点选操作的点选位置。其中点选操作序列包含若干个具有点选先后顺序的点选操作。
[0090]其中确定每个点选操作的点选位置的具体过程可以如下:
[0091]获取该点选操作在用于显示桌面主页面的屏幕上的位置坐标,判断在该位置坐标处所显示的桌面缩略图以及该位置坐标处所显示的桌面对象缩略图,获取该位置坐标处所显示的桌面对象缩略图在该位置坐标处所显示的桌面缩略图中的位置坐标,该位置坐标处所显示的桌面缩略图即为该点选操作所点选的桌面缩略图,该位置坐标处所显示的桌面对象缩略图在该位置坐标处所显示的桌面缩略图中的位置坐标即为该点选操作在所点选的桌面缩略图中的位置坐标。[0092]一个点选操作可以针对一个或者多个桌面缩略图,一个点选操作可包含多个点选位置,这样使得一个点选操作可以选择桌面主页面上的一个或者多个桌面对象缩略图。举例说明如下:
[0093]假设将获取到的桌面缩略图集中显示在桌面主页面后,如图4所示,当用户在图4所示的桌面主页面上一次选中桌面页面01对应的桌面缩略图中的多个桌面对象缩略图时,则该点选操作包含多个点选位置,该多个点选位置即为桌面页面01对应的桌面缩略图中该点选操作针对的多个桌面对象缩略图所在的位置。在本实施例中,通过一个点选操作可以选择桌面主页面上的一个或者多个桌面对象缩略图,从而便于后面根据该点选操作选择的桌面主页面上的一个或者多个桌面对象缩略图,对这些桌面对象缩略图一一对应的桌面对象进行位置变换,从而可以实现桌面对象的位置的批量变换。
[0094]S103,根据点选操作序列中的每个点选操作的点选位置,对多屏桌面中的各桌面页面上的桌面对象进行排序显示。
[0095]在本实施例中,由于桌面主页面中显示的各桌面缩略图与桌面页面--对应,而
各桌面缩略图中的桌面对象缩略图与桌面页面中的桌面对象一一对应,因此,在获取到点选操作序列中的每个点选操作的点选位置后,可以根据该点选位置中的所点选的桌面缩略图确定该点选操作所点选的桌面页面,根据该点选位置中的在所点选的桌面缩略图中的位置坐标可以确定该点选操作在所点选的桌面页面中所点选的桌面对象,这样,就可以根据该点选操作序列中的每个点选操作的点选位置对多屏页面中的各桌面页面上的桌面对象进行位置变换,从而达到对多屏桌面中的各桌面页面上的桌面对象进行排序显示的目的。
[0096]在本发明实施例中,通过将多屏桌面中的各桌面页面的桌面缩略图集中显示在桌面主页面中,从而用户不需要将桌面对象从一个桌面页面拖动到另一个桌面页面来进行实现桌面对象的位置交换,而是可以直接通过在该桌面主页面中点选桌面缩略图中的桌面对象缩略图,来实现同一桌面页面中各桌面对象之间的位置交换,或者不同桌面页面中各桌面对象之间的位置交换,从而使得桌面对象的排序操作简单、耗时短,且定位准确性高。
[0097]作为本发明提供的一个实施例,根据点选操作序列中的每个点选操作的点选位置,对多屏桌面中的各桌面页面上的桌面对象进行排序显示的具体过程如图5所示,详述如下:
[0098]S201,采用奇偶匹配法则将点选操作序列分割成若干组点选操作对。
[0099]其中奇偶匹配法则是指将奇数次点选操作和偶数次点选操作分割成一组。其中采用奇偶匹配法则将点选操作序列分割成若干组点选操作对的具体过程如下:
[0100]按照点选操作序列中各点选操作的时间先后顺序,将相邻的奇数次点选操作和偶数次点选操作分割成一组点选操作对。举例说明如下:
[0101]假设用户在桌面主页面显示的桌面缩略图中连续进行了 6次点选操作,则点选操作序列中包含6次点选操作,这6次点选操作按照时间先后顺序排列如下:
[0102]第一次点选操作、第二次点选操作、第三次点选操作、第四次点选操作、第五次点选操作、第六次点选操作。其中第一次点选操作、第三次点选操作、第五次点选操作为奇数次点选操作,第二次点选操作、第四次点选操作、第六次点选操作为偶数次点选操作。
[0103]则在采用奇偶匹配法则将点选操作序列分割成若干组点选操作对时,将第一次点选操作和第二次点选操作分割为一组点选操作对,将第三次点选操作和第四次点选操作分割为一组点选操作对,将第五次点选操作和第六次点选操作分割为一组点选操作对,当点选操作序列中还包含其他点选操作时,按照此原理,继续将点选操作序列中包含的其他点选操作分割成若干组点选操作对。
[0104]但当点选操作序列中包含的点选操作的数量为奇数时,则该点选操作序列中包含的最后一个点选操作不参与分割。如假设用户在桌面主页面显示的桌面缩略图中连续进行了 7次点选操作,则点选操作序列中包含7次点选操作,采用奇偶匹配法则将点选操作序列中的第一次点选操作和第二次点选操作分割为一组点选操作对,将第三次点选操作和第四次点选操作分割为一组点选操作对,将第五次点选操作和第六次点选操作分割为一组点选操作对,且该点选操作序列中的第七次点选操作不参与分割。
[0105]S202,针对每组点选操作对,根据该点选操作对中的每个点选操作所点选的桌面缩略图确定该点选操作所点选的桌面页面,并根据每个点选操作在所点选的桌面缩略图中的位置坐标确定点选操作在所点选的桌面页面上所点选的位置。
[0106]在本实施例中,由于桌面主页面上显示的桌面缩略图与桌面页面--对应的,因
此,根据每个点选操作所点选的桌面缩略图,获取与该点选操作所点选的桌面缩略图对应的桌面页面,即可将与该点选操作所点选的桌面缩略图对应的桌面页面作为该点选操作所点选的桌面页面。由于每个桌面缩略图中的桌面对象缩略图与对应的桌面页面上的桌面对象一一对应,因此,根据每个点选操作在所点选的桌面缩略图中的位置坐标可以确定该点选操作在所点选的桌面缩略图中所点选的桌面对象缩略图,获取与该桌面对象缩略图对应的桌面对象,将与该桌面对象缩略图对应的桌面对象在所点选的桌面页面中的位置坐标作为该点选操作在所点选的桌面页面中所点选的位置。举例说明如下:
[0107]请参阅图6,图6是用户在图3所示的桌面主页面进行点选操作后的示例图。假设用户在图6所示的桌面主页面上依次点选了页面标识为01的桌面缩略图中的位置坐标为(1,2)的桌面对象缩略图B、页面标识为03的桌面缩略图中的位置坐标为(1,2)的桌面对象缩略图1、页面标识为02的桌面缩略图中的位置坐标为(2,3)的桌面对象缩略图H、以及页面标识为03的桌面缩略图中的位置坐标为(2,3)的桌面对象缩略图,则该点选操作序列包括4次点选操作,其中第一点选操作和第二次点选操作为一组点选操作对,第三次点选操作和第四次点选操作为一组点选操作对。其中点选操作对中的第一次点选操作的点选位置为(01,1,2),则该第一次点选操作所点选的桌面页面为页面标识为01的桌面页面,该点选操作在所点选的桌面页面上所点选的位置为(1,2), 第二次点选操作的点选位置为(03,1,2),则该第二次点选操作所点选的桌面页面为页面标识为03的桌面页面,该点选操作在所点选的桌面页面上所点选的位置为(1,2)。另一组点选操作对中,第三次点选操作的点选位置为(02,2,3),则该第三次点选操作所点选的桌面页面为页面标识为02的桌面页面,该点选操作在所点选的桌面页面上所点选的位置为(2,3),第四次点选操作的点选位置为(03,2,3),则该第四次点选操作所点选的桌面页面为页面标识为03的桌面页面,该点选操作在所点选的桌面页面上所点选的位置为(2,3)。
[0108]在本发明另一实施例中,由于桌面主页面上显示的桌面缩略图与桌面页面--对
应的,因此,根据每个点选操作所点选的桌面缩略图,获取与该点选操作所点选的桌面缩略图对应的桌面页面,即可将与该点选操作所点选的桌面缩略图对应的桌面页面作为该点选操作所点选的桌面页面。由于桌面页面上的桌面对象的位置以及桌面缩略图中的桌面对象缩略图的位置均采用方格矩阵的相对位置,因此,根据每个点选操作在所点选的桌面缩略图中的位置坐标可以直接确定该点选操作在所点选的桌面页面上所点选的位置。
[0109]S203,针对每组点选操作对,将所述点选操作对中每个点选操作在所点选的桌面页面上所点选的位置上的桌面对象进行位置交换。
[0110]具体的,若点选操作对中的一个点选操作点选的是空白区域,则将该点选操作对中另一点选操作点选的位置上的桌面对象移至该点选操作所点选的空白区域,若点选操作对中两个点选操作均点选的是空白区域,则不需要做位置交换处理。
[0111]举例说明如下:
[0112]假设用户在图6所示的桌面主页面上依次点选了页面标识为01的桌面缩略图中的位置坐标为(1,2)的桌面对象缩略图B、页面标识为03的桌面缩略图中的位置坐标为(1,2)的桌面对象缩略图1、页面标识为02的桌面缩略图中的位置坐标为(2,3)的桌面对象缩略图H、以及页面标识为03的桌面缩略图中的位置坐标为(2,3)的桌面对象缩略图,则将桌面页面01中的桌面对象B’与桌面页面03中的桌面对象I’进行位置交换,将桌面页面02中的桌面对象H’移至桌面页面03中的位置坐标为(2,3)所在的空白区域。经过上述排序显示后,可以得到,图2a所示的桌面页面01变成图7a所示的桌面页面,图2b所示的桌面页面变成图7b所示的桌面页面,图2c所示的桌面页面变成图7c所示的桌面页面。
[0113]在本实施例中,针对每组点选操作对,根据该组点选操作对中的每个点选操作的点选位置直接确定该点选操作所点选的桌面页面以及在所点选的桌面页面上所点选的位置,通过将每组点选操作对中各点选操作在所点选的桌面页面上所点选的位置上的桌面对象进行位置交换,就可以对多屏桌面中的各桌面页面上的桌面对象进行排序显示,使得排序方式更简单、快捷。
[0114]作为本发明提供的另一个实施例,根据点选操作序列中的每个点选操作的点选位置,对多屏桌面中的各桌面页面上的桌面对象进行排序显示的具体过程如图8所示,详述如下:
[0115]S301,采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对。其具体过程如上所述,在此不再赘述。
[0116]S302,针对每组点选操作对,根据该点选操作对中每个点选操作所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标确定该点选操作点选的桌面对象缩略图。
[0117]S303,针对每组点选操作对,将所述点选操作对中每个点选操作点选的桌面对象缩略图进行位置交换。举例说明如下:
[0118]请参阅图6,若在一组点选操作对中,一个点选操作的点选位置为(01, 1, 2 ),另一个点选操作的点选位置为(03,1, 2 ),在另一组点选操作对中,一个点选操作的点选位置为(02,2,3),另一个点选操作的点选位置为(03,2,3)。则将图6中页面标识为01的桌面缩略图中的桌面对象缩略图B与页面标识为03的桌面缩略图中的桌面对象缩略图1的位置进行交换,将页面标识为02的桌面缩略图中的桌面对象缩略图H移至页面标识为03的桌面缩略图中位置为(2,3)的桌面对象缩略图中,其中页面标识为03的桌面缩略图中位置为(2,3)的桌面对象缩略图为空白区域。经上述排序后,可以将图6所示的桌面主页面上的桌面缩略图变换成图9所示的桌面主页面上的桌面缩略图。
[0119]S304,按照桌面主页面上显示的每个桌面缩略图以及该桌面缩略图包括的桌面对象缩略图,对桌面页面集合中的与每个桌面缩略图对应的桌面页面上的桌面对象进行排序显不O
[0120]具体的,获取桌面缩略图的页面标识和第二位置信息,其中第二位置信息是桌面缩略图中的桌面对象缩略图在桌面缩略图中的位置信息;将与所述桌面缩略图中的桌面对象缩略图一一对应的桌面对象,按照第二位置信息显示在所述页面标识所对应的桌面页面上。
[0121]其中第二位置信息的具体形式可以为如下三元组形式(桌面缩略图的页面标识,X坐标,Y坐标)。其中桌面缩略图的页面标识表示桌面对象缩略图所属的桌面缩略图的页面标识,X坐标和Y坐标表示桌面对象缩略图在所属的桌面缩略图中的位置坐标。该位置坐标采用方格矩阵的相对位置来表示。其中X坐标表示行坐标,Y坐标表示列坐标。
[0122]举例说明如下:
[0123]根据桌面主页面上显示的页面标识为01的桌面缩略图以及该桌面缩略图包括的桌面对象缩略图,在桌面页面01上显示与页面标识为01的桌面缩略图中包含的桌面对象缩略图对应的桌面对象,且在桌面页面01上显示桌面对象时,按照桌面对象缩略图在桌面缩略图中的位置坐标将与桌面对象缩略图对应的桌面对象显示在桌面页面中。如按照图9所示的桌面主页面上的桌面缩略图和每个桌面缩略图包括的桌面对象缩略图,对桌面页面集合中的与每个桌面缩略图对应的桌面页面上的桌面对象进行排序显示后,可以得到图7a所示的桌面页面01,图7b所示的桌面页面02,图7c所示的桌面页面03。
[0124]在本实施例中,根据每组点选操作对中每个点选操作点选的桌面对象缩略图进行位置交换,使得用户可以预览到位置交换后多屏桌面中每个桌面页面中桌面对象的排列顺序,使得排序结果更直观,从而提高了排序操作的准确性。
[0125]图10示出了本发明实施例提供的对桌面对象进行排序的系统的结构,为了便于说明仅不出了与本发明实施例相关的部分。
[0126]该系统可以用于移动终端,例如智能手机、平板电脑等,可以是运行于移动终端内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到移动终端中或者运行于移动终端的应用系统中。
[0127]该对桌面对象进行排序的系统包括:
[0128]显示单元1,用于获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上,其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面,所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象一一对应的桌面对象缩略图,所述桌面主页面为所述多屏桌面中的任一桌面页面。
[0129]监听单元2,用于监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置,所述点选位置包括所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标。
[0130]其中所述点选操作序列包含若干个具有点选先后顺序的点选操作,每个点选操作可针对一个或者多个桌面缩略图,每个点选操作可包含多个点选位置。
[0131]排序单元3,用于根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。
[0132]进一步的,其中显示单元I包括缩略图处理模块11和缩略图获取模块12。其中:[0133]缩略图处理模块11,用于按照预设缩放比例对所述桌面页面集合中每个桌面页面以及所述桌面页面上的桌面对象进行缩小处理,得到所述桌面页面集合中每个桌面页面的桌面缩略图;
[0134]缩略图获取模块12,用于扫描所述桌面页面集合中每个桌面页面的桌面缩略图,获取所述桌面缩略图的页面标识以及第一位置信息,所述第一位置信息为所述桌面缩略图包含的桌面对象缩略图在所述桌面缩略图上的位置信息。
[0135]进一步的,显示单元I还包括窗口显示模块13和缩略图显示模块14。其中:
[0136]窗口显示模块13,用于在所述桌面主页面上显示与所述桌面页面集合中每个桌面页面的桌面缩略图 对应的窗口界面;
[0137]缩略图显示模块14,用于按照桌面缩略图的页面标识,将获取到的桌面缩略图对应显示在所述桌面主页面上的窗口界面中,且按照所述第一位置信息将所述桌面缩略图中的桌面对象缩略图显示在所述桌面缩略图中。
[0138]进一步的,所述排序单元3包括操作对分割模块31、点选位置确定模块32以及位置交换模块33,其中:
[0139]操作对分割模块31,用于采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;
[0140]点选位置确定模块32,用于针对每组点选操作对,根据所述点选操作对中的每个点选操作所点选的桌面缩略图确定所述点选操作所点选的桌面页面,并根据每个点选操作在所点选的桌面缩略图中的位置坐标确定所述点选操作在所点选的桌面页面上所点选的位置;
[0141]位置交换模块33,用于针对每组点选操作对,将所述点选操作对中每个点选操作在所点选的桌面页面上所点选的位置上的桌面对象进行位置交换。
[0142]进一步的,请参阅图11,该排序单元3包括操作对分割模块31、点选缩略图确定模块34、缩略图位置交换模块35以及排序显示模块36,其中:
[0143]操作对分割模块31,用于采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;
[0144]点选缩略图确定模块34,用于针对每组点选操作对,根据所述点选操作对中每个点选操作所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标确定所述点选操作点选的桌面对象缩略图;
[0145]缩略图位置交换模块35,用于针对每组点选操作对,将所述点选操作对中每个点选操作点选的桌面对象缩略图进行位置交换;
[0146]排序显示模块36,用于按照所述桌面主页面上显示的每个桌面缩略图以及所述桌面缩略图包括的桌面对象缩略图,对所述桌面页面集合中的与所述桌面缩略图对应桌面页面上的桌面对象进行排序显示。
[0147]进一步的,所述排序显示模块36具体用于获取所述桌面缩略图的页面标识和第二位置信息,所述第二位置信息是所述桌面缩略图中的桌面对象缩略图在所述桌面缩略图中的位置信息;将与所述桌面缩略图中的桌面对象缩略图一一对应的桌面对象,按照第二位置信息显示在所述页面标识所对应的桌面页面上。
[0148]上述实施例中描述的功能单元或者模块可以用来实施上述图1-图9的方法。[0149]值得注意的是,上述系统所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0150]请参考图12,本发明实施例提供了一种移动终端700的示意图。移动终端700可能是智能手机、平板电脑等等,本发明具体实施例并不对移动终端的具体实现做限定。移动终端700包括:
[0151]处理器(processor)710,通信接口(Communications Interface) 720,存储器(memory) 730,总线 740。
[0152]处理器710,通信接口 720,存储器730通过总线740完成相互间的通信。
[0153]通信接口 720,用于与网元通信,比如虚拟机管理中心280、共享存储240等。
[0154]处理器710,用于执行程序732。
[0155]具体地,程序732可以包括程序代码,所述程序代码包括计算机操作指令。
[0156]处理器710可能是一个中央处理器CPU,或者是特定集成电路ASIC (ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0157]存储器730,用于存放程序732。存储器730可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序732具体可以包括:
[0158]显示单元1,用于获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上,其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面,所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象一一对应的桌面对象缩略图,所述桌面主页面为所述多屏桌面中的任一桌面页面;
[0159]监听单元2,用于监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置,所述点选位置包括所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标;
[0160]排序单元3,用于根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。
[0161]程序732中各单元的具体实现参见图10-图11所示实施例中的相应单元,在此不赘述。
[0162]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0163]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0164]在本发明实施例中,通过将多屏桌面中的各桌面页面的桌面缩略图集中显示在桌面主页面中,从而可以直接通过在该桌面主页面中点选桌面缩略图中的桌面对象缩略图,来实现同一桌面页面中各桌面对象之间的位置交换,或者不同桌面页面中各桌面对象之间的位置交换,从而使得桌面对象的排序操作简单、耗时短,且定位准确性高。通过根据每组点选操作对中每个点选操作点选的桌面对象缩略图进行位置交换,使得用户可以预览到位置交换后多屏桌面中每个桌面页面中桌面对象的排列顺序,使得排序结果更直观,从而提高了排序操作的准确性。
[0165]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种对桌面对象进行排序的方法,其特征在于,所述方法包括:获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上,其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面,所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象--对应的桌面对象缩略图,所述桌面主页面为所述多屏桌面中的任一桌面页面;监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置,所述点选位置包括所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标;根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。
2.如权利要求1所述的方法,其特征在于,所述获取桌面页面集合中每个桌面页面的桌面缩略图,包括:按照预设缩放比例对所述桌面页面集合中每个桌面页面以及所述桌面页面上的桌面对象进行缩小处理,得到所述桌面页面集合中每个桌面页面的桌面缩略图;扫描所述桌面页面集合中每个桌面页面的桌面缩略图,获取所述桌面缩略图的页面标识以及第一位置信息,所述第一位置信息为所述桌面缩略图包含的桌面对象缩略图在所述桌面缩略图上的位置信息。
3.如权利要求2所述的方法,其特征在于,所述将获取到的所有桌面缩略图集中显示在桌面主页面上,包括:`在所述桌面主页面上显示与所述桌面页面集合中每个桌面页面的桌面缩略图一一对应的窗口界面;按照桌面缩略图的页面标识,将获取到的桌面缩略图对应显示在所述桌面主页面上的窗口界面中,且按照所述第一位置信息将所述桌面缩略图中的桌面对象缩略图显示在所述桌面缩略图中。
4.如权利要求1所述的方法,其特征在于,所述点选操作序列包含若干个具有点选先后顺序的点选操作,每个点选操作可针对一个或者多个桌面缩略图,每个点选操作可包含多个点选位置。
5.如权利要求4所述的方法,其特征在于,所述根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示,包括:采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;针对每组点选操作对,根据所述点选操作对中的每个点选操作所点选的桌面缩略图确定所述点选操作所点选的桌面页面,并根据每个点选操作在所点选的桌面缩略图中的位置坐标确定所述点选操作在所点选的桌面页面上所点选的位置;针对每组点选操作对,将所述点选操作对中每个点选操作在所点选的桌面页面上所点选的位置上的桌面对象进行位置交换。
6.如权利要求4所述的方法,其特征在于,所述根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示,包括:采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;针对每组点选操作对,根据所述点选操作对中每个点选操作所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标确定所述点选操作点选的桌面对象缩略图;针对每组点选操作对,将所述点选操作对中每个点选操作点选的桌面对象缩略图进行位置交换;按照所述桌面主页面上显示的每个桌面缩略图以及所述桌面缩略图包括的桌面对象缩略图,对所述桌面页面集合中的与所述桌面缩略图对应桌面页面上的桌面对象进行排序显不O
7.如权利要求6所述的方法,其特征在于,所述按照所述桌面主页面上显示的每个桌面页面的桌面缩略图以及所述桌面缩略图包括的桌面对象缩略图,对所述桌面页面集合中的对应桌面页面上的桌面对象进行排序显示,包括:获取所述桌面缩略图的页面标识和第二位置信息,所述第二位置信息是所述桌面缩略图中的桌面对象缩略图在所述桌面缩略图中的位置信息;将与所述桌面缩略图中的桌面对象缩略图一一对应的桌面对象,按照第二位置信息显示在所述页面标识所对应的桌面页面上。
8.一种对桌面对象进行排序的系统,其特征在于,所述系统包括:显示单元,用于获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上,其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面,所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象一一对应的桌面对象缩略图,所述桌面主页 面为所述多屏桌面中的任一桌面页面;监听单元,用于监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置,所述点选位置包括所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标;排序单元,用于根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。
9.如权利要求8所述的系统,其特征在于,所述显示单元包括:缩略图处理模块,用于按照预设缩放比例对所述桌面页面集合中每个桌面页面以及所述桌面页面上的桌面对象进行缩小处理,得到所述桌面页面集合中每个桌面页面的桌面缩略图;缩略图获取模块,用于扫描所述桌面页面集合中每个桌面页面的桌面缩略图,获取所述桌面缩略图的页面标识以及第一位置信息,所述第一位置信息为所述桌面缩略图包含的桌面对象缩略图在所述桌面缩略图上的位置信息。
10.如权利要求9所述的系统,其特征在于,所述显示单元还包括::窗口显示模块,用于在所述桌面主页面上显示与所述桌面页面集合中每个桌面页面的桌面缩略图对应的窗口界面;缩略图显示模块,用于按照桌面缩略图的页面标识,将获取到的桌面缩略图对应显示在所述桌面主页面上的窗口界面中,且按照所述第一位置信息将所述桌面缩略图中的桌面对象缩略图显示在所述桌面缩略图中。
11.如权利要求8所述的系统,其特征在于,所述点选操作序列包含若干个具有点选先后顺序的点选操作,每个点选操作可针对一个或者多个桌面缩略图,每个点选操作可包含多个点选位置。
12.如权利要求11所述的系统,其特征在于,所述排序单元包括:操作对分割模块,用于采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;点选位置确定模块,用于针对每组点选操作对,根据所述点选操作对中的每个点选操作所点选的桌面缩略图确定所述点选操作所点选的桌面页面,并根据每个点选操作在所点选的桌面缩略图中的位置坐标确定所述点选操作在所点选的桌面页面上所点选的位置;位置交换模块,用于针对每组点选操作对,将所述点选操作对中每个点选操作在所点选的桌面页面上所点选的位置上的桌面对象进行位置交换。
13.如权利要求11所述的系统,其特征在于,所述排序单元包括:操作对分割模块,用于采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;点选缩略图确定模块,用于针对每组点选操作对,根据所述点选操作对中每个点选操作所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标确定所述点选操作点选的桌面对象缩略图;缩略图位置交换模块,用于针对每组点选操作对,将所述点选操作对中每个点选操作点选的桌面对象缩略图进行位置交换;排序显示模块,用于按照所述桌面主页面上显示的每个桌面缩略图以及所述桌面缩略图包括的桌面对象缩略图,对所述桌面页面集合中的与所述桌面缩略图对应桌面页面上的桌面对象进行排序显示。
14.如权利要求13所述的系统,其特征在于,所述排序显示模块具体用于获取所述桌面缩略图的页面标识和第二位置信息,所述第二位置信息是所述桌面缩略图中的桌面对象缩略图在所述桌面缩略图中的位置信息;将与所述桌面缩略图中的桌面对象缩略图--对应的桌面对象,按照第二位置信息显示在所述页面标识所对应的桌面页面上。
【文档编号】G06F9/44GK103605804SQ201310658653
【公开日】2014年2月26日 申请日期:2013年12月6日 优先权日:2013年12月6日
【发明者】卢霆 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1