一種對桌面對象進行排序的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于終端應用領域,提供了一種對桌面對象進行排序的方法及系統(tǒng),該方法包括:獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上;監(jiān)聽針對所述桌面主頁面上顯示的桌面縮略圖的點選操作序列,確定所述點選操作序列中的每個點選操作的點選位置;根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示。本發(fā)明通過將桌面頁面集合中每個桌面頁面的桌面縮略圖集中顯示在桌面主頁面上,從而在桌面主頁面上進行點選操作,就可以對多屏桌面中的各桌面頁面上的桌面對象進行排序顯示,從而使得排序操作簡單、耗時短,且定位準確性高。
【專利說明】一種對桌面對象進行排序的方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明屬于終端應用領域,尤其涉及一種對桌面對象進行排序的方法及系統(tǒng)。
【背景技術】
[0002]Android作為一種開放的操作系統(tǒng)已在越來越多的終端設備中被廣泛使用。隨著應用程序的日益增多,采用Android操作系統(tǒng)的終端設備(例如,Android智能手機等)為了更方便、快捷的對該終端設備中安裝的應用程序進行操作,現(xiàn)有的采用Android操作系統(tǒng)的終端設備采用了多屏桌面設計。其中多屏桌面設計是指采用分頁的方式將桌面分成若干桌面分頁,每個桌面分頁均用于顯示桌面對象,一個桌面分頁即為一屏桌面,多個桌面分頁形成多屏桌面。其中桌面對象是指需要在桌面上顯示的對象,桌面對象包括但不限于應用程序快捷圖標、文件、文件夾等。在采用多屏桌面設計的終端設備中,如何對多屏桌面上的桌面對象進行排序是現(xiàn)有的采用多屏桌面設計的終端設備面臨的一個難題。
[0003]現(xiàn)有的對桌面對象進行排序的方法一般是先將第一位置上的桌面對象設置為可拖動狀態(tài),在將第一位置上的桌面對象拖動到第二位置上,以實現(xiàn)將桌面對象從第一位置交換到第二位置的目的,這種方式在采用多屏桌面設計的終端設備中,存在操作復雜、耗時長、定位錯誤率高的問題。如若想將第一個桌面頁面中的應用程序圖標A移至第五個桌面頁面中的空白區(qū)域,則需要長按應用程序圖標A至可拖動狀態(tài),再將應用程序圖標A拖動至屏幕邊緣,以將應用程序圖標A從第一個桌面頁面拖動到第二個桌面頁面,繼續(xù)將拖動至第二個桌面頁面的應用程序圖標A拖動至屏幕邊緣,以將應用程序圖標A從第二個桌面頁面拖動到第三個桌面頁面,以此類推,在經(jīng)過4次桌面頁面切換后,才能將應用程序圖標A拖動至第五個桌面頁面,最后在第五個桌面頁面的空白區(qū)域松手釋放應用程序圖標A,才能將第一個桌面頁面中的應用程序圖標A移至第五個桌面頁面中的空白區(qū)域。又如,若想交換應用程序圖標A和應用程序圖標B的位置,則首先需要長按應用程序圖標A至可拖動狀態(tài),再將應用程序圖標A拖動至某空白區(qū)域,然后,將應用程序圖標B拖動至應用程序圖標A的起始位置,最后將拖動過的應用程序圖標A移至應用程序圖標B的初始位置,應用程序圖標的位置交換才算完成。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種對桌面對象進行排序的方法及系統(tǒng),旨在解決現(xiàn)有的對桌面對象進行排序的方法存在的操作復雜、耗時長的問題。
[0005]第一方面,提供一種對桌面對象進行排序的方法,所述方法包括:
[0006]獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上,其中所述桌面頁面集合包括多屏桌面中的至少一個桌面頁面,所
述桌面頁面的桌面縮略圖包括與所述桌面頁面上的桌面對象--對應的桌面對象縮略圖,
所述桌面主頁面為所述多屏桌面中的任一桌面頁面;
[0007] 監(jiān)聽針對所述桌面主頁面上顯示的桌面縮略圖的點選操作序列,確定所述點選操作序列中的每個點選操作的點選位置,所述點選位置包括所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標;
[0008]根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示。
[0009]在第一方面的第一種可能的實現(xiàn)方式中,所述獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,包括:
[0010]按照預設縮放比例對所述桌面頁面集合中每個桌面頁面以及所述桌面頁面上的桌面對象進行縮小處理,得到所述桌面頁面集合中每個桌面頁面的桌面縮略圖;
[0011]掃描所述桌面頁面集合中每個桌面頁面的桌面縮略圖,獲取所述桌面縮略圖的頁面標識以及第一位置信息,所述第一位置信息為所述桌面縮略圖包含的桌面對象縮略圖在所述桌面縮略圖上的位置信息。
[0012]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上,包括:
[0013]在所述桌面主頁面上顯示與所述桌面頁面集合中每個桌面頁面的桌面縮略圖對應的窗口界面;
[0014]按照桌面縮略圖的頁面標識,將獲取到的桌面縮略圖對應顯示在所述桌面主頁面上的窗口界面中,且按照所述第一位置信息將所述桌面縮略圖中的桌面對象縮略圖顯示在所述桌面縮略圖中。
[0015]在第一方面的第三種可能的實現(xiàn)方式中,所述點選操作序列包含若干個具有點選先后順序的點選操作,每個點選操作可針對一個或者多個桌面縮略圖,每個點選操作可包含多個點選位置。
[0016]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示,包括:
[0017]采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對;
[0018]針對每組點選操作對,根據(jù)所述點選操作對中的每個點選操作所點選的桌面縮略圖確定所述點選操作所點選的桌面頁面,并根據(jù)每個點選操作在所點選的桌面縮略圖中的位置坐標確定所述點選操作在所點選的桌面頁面上所點選的位置;
[0019]針對每組點選操作對,將所述點選操作對中每個點選操作在所點選的桌面頁面上所點選的位置上的桌面對象進行位置交換。
[0020]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示,包括:
[0021]采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對;
[0022]針對每組點選操作對,根據(jù)所述點選操作對中每個點選操作所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標確定所述點選操作點選的桌面對象縮略圖;
[0023]針對每組點選操作對,將所述點選操作對中每個點選操作點選的桌面對象縮略圖進行位置交換;
[0024]按照所述桌面主頁面上顯示的每個桌面縮略圖以及所述桌面縮略圖包括的桌面對象縮略圖,對所述桌面頁面集合中的與所述桌面縮略圖對應桌面頁面上的桌面對象進行排序顯示。
[0025]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,所述按照所述桌面主頁面上顯示的每個桌面頁面的桌面縮略圖以及所述桌面縮略圖包括的桌面對象縮略圖,對所述桌面頁面集合中的對應桌面頁面上的桌面對象進行排序顯示,包括:
[0026]獲取所述桌面縮略圖的頁面標識和第二位置信息,所述第二位置信息是所述桌面縮略圖中的桌面對象縮略圖在所述桌面縮略圖中的位置信息;
[0027]將與所述桌面縮略圖中的桌面對象縮略圖一一對應的桌面對象,按照第二位置信息顯示在所述頁面標識所對應的桌面頁面上。
[0028]第二方面,提供一種對桌面對象進行排序的系統(tǒng),所述系統(tǒng)包括:
[0029]顯示單元,用于獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上,其中所述桌面頁面集合包括多屏桌面中的至少一個桌面頁面,所述桌面頁面的桌面縮略圖包括與所述桌面頁面上的桌面對象一一對應的桌面對象縮略圖,所述桌面主頁面為所述多屏桌面中的任一桌面頁面;
[0030]監(jiān)聽單元,用于監(jiān)聽針對所述桌面主頁面上顯示的桌面縮略圖的點選操作序列,確定所述點選操作序列中的每個點選操作的點選位置,所述點選位置包括所點選的桌面縮略圖以及在所點選的桌 面縮略圖中的位置坐標;
[0031]排序單元,用于根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示。
[0032]在第二方面的第一種可能的實現(xiàn)方式中,所述顯示單元包括:
[0033]縮略圖處理模塊,用于按照預設縮放比例對所述桌面頁面集合中每個桌面頁面以及所述桌面頁面上的桌面對象進行縮小處理,得到所述桌面頁面集合中每個桌面頁面的桌面縮略圖;
[0034]縮略圖獲取模塊,用于掃描所述桌面頁面集合中每個桌面頁面的桌面縮略圖,獲取所述桌面縮略圖的頁面標識以及第一位置信息,所述第一位置信息為所述桌面縮略圖包含的桌面對象縮略圖在所述桌面縮略圖上的位置信息。
[0035]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述顯示單元還包括::
[0036]窗口顯示模塊,用于在所述桌面主頁面上顯示與所述桌面頁面集合中每個桌面頁面的桌面縮略圖對應的窗口界面;
[0037]縮略圖顯示模塊,用于按照桌面縮略圖的頁面標識,將獲取到的桌面縮略圖對應顯示在所述桌面主頁面上的窗口界面中,且按照所述第一位置信息將所述桌面縮略圖中的桌面對象縮略圖顯示在所述桌面縮略圖中。
[0038]在第二方面的第三種可能的實現(xiàn)方式中,所述點選操作序列包含若干個具有點選先后順序的點選操作,每個點選操作可針對一個或者多個桌面縮略圖,每個點選操作可包含多個點選位置。
[0039]結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述排序單元包括:[0040]操作對分割模塊,用于采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對;
[0041]點選位置確定模塊,用于針對每組點選操作對,根據(jù)所述點選操作對中的每個點選操作所點選的桌面縮略圖確定所述點選操作所點選的桌面頁面,并根據(jù)每個點選操作在所點選的桌面縮略圖中的位置坐標確定所述點選操作在所點選的桌面頁面上所點選的位置;
[0042]位置交換模塊,用于針對每組點選操作對,將所述點選操作對中每個點選操作在所點選的桌面頁面上所點選的位置上的桌面對象進行位置交換。
[0043]結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述排序單元包括:
[0044]操作對分割模塊,用于采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對;
[0045]點選縮略圖確定模塊,用于針對每組點選操作對,根據(jù)所述點選操作對中每個點選操作所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標確定所述點選操作點選的桌面對象縮略圖;
[0046]縮略圖位置交換模塊,用于針對每組點選操作對,將所述點選操作對中每個點選操作點選的桌面對象縮略圖進行位置交換;
[0047]排序顯示模塊,用于按照所述桌面主頁面上顯示的每個桌面縮略圖以及所述桌面縮略圖包括的桌面對象縮略圖,對所述桌面頁面集合中的與所述桌面縮略圖對應桌面頁面上的桌面對象進行排序顯示。
[0048]結(jié)合第二方面的第五種可能的實現(xiàn)方式,在第二方面第六種可能的實現(xiàn)方式中,所述排序顯示模塊具體用于獲取所述桌面縮略圖的頁面標識和第二位置信息,所述第二位置信息是所述桌面縮略圖中的桌面對象縮略圖在所述桌面縮略圖中的位置信息;將與所述桌面縮略圖中的桌面對象縮略圖一一對應的桌面對象,按照第二位置信息顯示在所述頁面標識所對應的桌面頁面上。
[0049]在本發(fā)明實施例中,通過將桌面頁面集合中每個桌面頁面的桌面縮略圖集中顯示在桌面主頁面上,并監(jiān)聽針對桌面主頁面上顯示的桌面縮略圖的點選操作序列,并根據(jù)點選操作序列中的每個點選操作的點選位置,對多屏桌面中的各桌面頁面上的桌面對象進行排序顯示,由于只需要在桌面主頁面上點選桌面縮略圖中的桌面對象縮略圖,就可以對多屏桌面中的各桌面頁面上的桌面對象進行排序顯示,從而使得排序操作簡單、耗時短,且定位準確性高。
【專利附圖】
【附圖說明】
[0050]圖1是本發(fā)明實施例提供的對桌面對象進行排序的方法的實現(xiàn)流程圖;
[0051]圖2a、2b、2c分別是本發(fā)明實施例提供的桌面頁面的示例圖;
[0052]圖3a、3b、3c分別是圖2a、2b、2c所示的桌面頁面的桌面縮略圖;
[0053]圖4是將圖3a、3b、3c所示的桌面縮略圖顯示在桌面主頁面后的示例圖;
[0054]圖5是本發(fā)明實施例提供的圖1所示的S103的具體實現(xiàn)流程圖;
[0055]圖6是本發(fā)明實施例提供的在圖3所示的桌面主頁面進行點選操作后的示例圖;[0056]圖7a、7b、7c是對圖2a、2b、2c所示的桌面頁面進行排序后的桌面頁面的示例圖;
[0057]圖8是本發(fā)明另一實施例提供的圖1所示的S103的具體實現(xiàn)流程圖;
[0058]圖9是本發(fā)明實施例提供的將圖6所示的桌面主頁面上的桌面縮略圖進行排序后的桌面主頁面的示例圖;
[0059]圖10是本發(fā)明實施例提供的對桌面對象進行排序的系統(tǒng)的結(jié)構(gòu)圖;
[0060]圖11是本發(fā)明另一實施例提供的對桌面對象進行排序的系統(tǒng)的結(jié)構(gòu)圖;
[0061]圖12是本發(fā)明實施例提供的移動終端的示意圖。
【具體實施方式】
[0062]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0063]在本發(fā)明實施例中,通過將多屏桌面中的各桌面頁面的桌面縮略圖集中顯示在桌面主頁面中,從而用戶不需要將桌面對象從一個桌面頁面拖動到另一個桌面頁面來進行實現(xiàn)桌面對象的位置交換,而是可以直接通過在該桌面主頁面中點選桌面縮略圖中的桌面對象縮略圖,來實現(xiàn)同一桌面頁面中各桌面對象之間的位置交換,或者不同桌面頁面中各桌面對象之間的位置交換,從而使得桌面對象的排序操作簡單、耗時短,且定位準確性高。
[0064]為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。
[0065]圖1示出了本發(fā)明實施例提供的對桌面對象進行排序的方法的實現(xiàn)流程,詳述如下:
[0066]S101,獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上。其中桌面頁面集合包括多屏桌面中的至少一個桌面頁面。桌面主頁面為多屏桌面中的任一桌面頁面。
[0067]當終端設備的桌面采用多屏桌面設計時,則該終端設備的桌面被分成多個桌面頁面,每個桌面頁面按照PXQ階方格矩陣劃分為多個顯示區(qū)域,每個顯示區(qū)域用于顯示一個桌面對象。每個用于顯示桌面對象的顯示區(qū)域在桌面頁面上的位置采用方格矩陣的相對位置來表示。其中方格矩陣的相對位置是指采用方格矩陣的行列標識來表示的位置,如采用第X行、第Y列來表示用于顯示桌面對象的各顯示區(qū)域在桌面頁面上的位置。
[0068]當顯示區(qū)域中顯示有桌面對象時,則桌面對象在桌面頁面中的位置即為用于顯示該桌面對象的顯示區(qū)域在桌面頁面中的位置。
[0069]以終端設備的桌面采用四屏桌面設計為例,該終端設備的桌面包含4個桌面頁面,如附圖2a、2b和2c所示,分別表示4個桌面頁面中的任意三個桌面頁面。在附圖2a、2b和2c所示的桌面頁面中,采用3X2階方格矩陣將桌面頁面劃分為6個顯示區(qū)域,分別對應附圖2a、2b和2c中的6個方格,其中填有字母的方格表示該顯示區(qū)域中顯示有桌面對象,沒有字母的方格表示空白區(qū)域。
[0070]在本實施例中,桌面頁面集合中包括多屏桌面中的一個或者多個桌面頁面。該桌面頁面集合中包括的桌面頁面可以為多屏桌面中的所有桌面頁面,也可以為多屏桌面中需要對桌面頁面中的桌面對象進行排序的桌面頁面。
[0071]其中桌面頁面的桌面縮略圖是按照預設縮放比例對桌面頁面以及該桌面頁面上的桌面對象進行縮小處理得到的。桌面頁面的桌面縮略圖中包含桌面對象縮略圖。該桌面對象縮略圖與該桌面頁面上的桌面對象--對應。
[0072]作為本發(fā)明提供的一個實施例,獲取桌面頁面集合中每個桌面頁面的桌面縮略圖的具體過程可以如下:
[0073]Al、按照預設縮放比例對桌面頁面集合中每個桌面頁面以及該桌面頁面上的桌面對象進行縮小處理,得到桌面頁面集合中每個桌面頁面的桌面縮略圖。
[0074]在本實施例中,預設縮放比例可以根據(jù)終端設備的屏幕尺寸以及終端設備的桌面包括的桌面頁面數(shù)量進行設置。
[0075]A2、掃描桌面頁面集合中每個桌面頁面的桌面縮略圖,獲取該桌面縮略圖的頁面標識以及第一位置信息。
[0076]其中桌面縮略圖的頁面標識是指該桌面縮略圖對應的桌面頁面的標識,用于表示該桌面縮略圖是該頁面標識所標識的桌面頁面的桌面縮略圖。
[0077]第一位置信息為桌面縮略圖包含的桌面對象縮略圖在桌面縮略圖上的位置信息,第一位置信息也采用方格矩陣的相對位置來表示,這樣,對桌面頁面按照預設縮放比例進行縮小處理后,只是改變了桌面頁面的大小,但方格矩陣的階數(shù)并沒有改變,因此,桌面對象在桌面頁面上的位置即為該桌面對象對應的桌面對象縮略圖在桌面縮略圖上的位置。
[0078]該第一位置信息的具體形式可以為如下的三元組:(桌面縮略圖的頁面標識,X坐標,Y坐標),其中桌面縮略圖的頁面標識用于表示桌面對象縮略圖所屬的桌面縮略圖,X坐標和Y坐標用于表示該桌面對象縮略圖在所屬的桌面縮略圖中的位置坐標。該位置坐標采用方格矩陣的相對位置來表不,其中X坐標代表方格矩陣中的行坐標,Y坐標代表方格矩陣中的列坐標。`
[0079]以桌面頁面集合包含3個桌面頁面為例。請參圖2a、2b、2c,分別為3個桌面頁面,且各桌面頁面的頁面標識分別為01、02、03。這3個桌面頁面均按照3X2階方格矩陣劃分為6個顯示區(qū)域。在附圖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]作為本發(fā)明提供的一個實施例,將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上的具體過程可以如下:
[0083]B1、在桌面主頁面上顯示與桌面頁面集合中每個桌面頁面的桌面縮略圖--對應
的窗口界面。
[0084]其中桌面主頁面上顯示的窗口界面的數(shù)量與獲取到的桌面縮略圖的數(shù)量相同。
[0085]B2、按照桌面縮略圖的頁面標識,將獲取到的桌面縮略圖對應顯示在桌面主頁面上的窗口界面中,且按照第一位置信息將桌面縮略圖中的桌面對象縮略圖顯示在桌面縮略圖中。
[0086]請參閱圖4,為本發(fā)明實施例提供的將圖3a、3b、3c所示的桌面縮略圖集中顯示在桌面主頁面中的示例圖。由于將獲取到的所有桌面縮略圖集中顯示在桌面主頁面中,從而用戶通過桌面主頁面可以更直觀、清楚的看到終端設備的桌面包含的桌面頁面以及各桌面頁面上的桌面對象,從而可以更準確的對需要進行位置變化的桌面對象進行定位。
[0087]S102,監(jiān)聽針對桌面主頁面上顯示的桌面縮略圖的點選操作序列,確定該點選操作序列中的每個點選操作的點選位置。其中點選位置包括所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標。
[0088]具體的,每個點選操作的點選位置的具體形式可以為如下三元組:(桌面縮略圖的頁面標識,X坐標,Y坐標)。其中桌面縮略圖的頁面標識表示該點選操作所點選的桌面縮略圖,X坐標和Y坐標表示該點選操作在所點選的桌面縮略圖中的位置坐標,該位置坐標采用方格矩陣的相對位置來表不,其中X坐標代表方格矩陣中的行坐標,Y坐標代表方格矩陣中的列坐標。
[0089]在本實施例中,在將獲取到的桌面縮略圖集中顯示在桌面主頁面后,監(jiān)聽針對桌面主頁面上顯示的桌面縮略圖的點選操作,并確定該點選操作序列中的每個點選操作的點選位置。其中點選操作序列包含若干個具有點選先后順序的點選操作。
[0090]其中確定每個點選操作的點選位置的具體過程可以如下:
[0091]獲取該點選操作在用于顯示桌面主頁面的屏幕上的位置坐標,判斷在該位置坐標處所顯示的桌面縮略圖以及該位置坐標處所顯示的桌面對象縮略圖,獲取該位置坐標處所顯示的桌面對象縮略圖在該位置坐標處所顯示的桌面縮略圖中的位置坐標,該位置坐標處所顯示的桌面縮略圖即為該點選操作所點選的桌面縮略圖,該位置坐標處所顯示的桌面對象縮略圖在該位置坐標處所顯示的桌面縮略圖中的位置坐標即為該點選操作在所點選的桌面縮略圖中的位置坐標。[0092]一個點選操作可以針對一個或者多個桌面縮略圖,一個點選操作可包含多個點選位置,這樣使得一個點選操作可以選擇桌面主頁面上的一個或者多個桌面對象縮略圖。舉例說明如下:
[0093]假設將獲取到的桌面縮略圖集中顯示在桌面主頁面后,如圖4所示,當用戶在圖4所示的桌面主頁面上一次選中桌面頁面01對應的桌面縮略圖中的多個桌面對象縮略圖時,則該點選操作包含多個點選位置,該多個點選位置即為桌面頁面01對應的桌面縮略圖中該點選操作針對的多個桌面對象縮略圖所在的位置。在本實施例中,通過一個點選操作可以選擇桌面主頁面上的一個或者多個桌面對象縮略圖,從而便于后面根據(jù)該點選操作選擇的桌面主頁面上的一個或者多個桌面對象縮略圖,對這些桌面對象縮略圖一一對應的桌面對象進行位置變換,從而可以實現(xiàn)桌面對象的位置的批量變換。
[0094]S103,根據(jù)點選操作序列中的每個點選操作的點選位置,對多屏桌面中的各桌面頁面上的桌面對象進行排序顯示。
[0095]在本實施例中,由于桌面主頁面中顯示的各桌面縮略圖與桌面頁面--對應,而
各桌面縮略圖中的桌面對象縮略圖與桌面頁面中的桌面對象一一對應,因此,在獲取到點選操作序列中的每個點選操作的點選位置后,可以根據(jù)該點選位置中的所點選的桌面縮略圖確定該點選操作所點選的桌面頁面,根據(jù)該點選位置中的在所點選的桌面縮略圖中的位置坐標可以確定該點選操作在所點選的桌面頁面中所點選的桌面對象,這樣,就可以根據(jù)該點選操作序列中的每個點選操作的點選位置對多屏頁面中的各桌面頁面上的桌面對象進行位置變換,從而達到對多屏桌面中的各桌面頁面上的桌面對象進行排序顯示的目的。
[0096]在本發(fā)明實施例中,通過將多屏桌面中的各桌面頁面的桌面縮略圖集中顯示在桌面主頁面中,從而用戶不需要將桌面對象從一個桌面頁面拖動到另一個桌面頁面來進行實現(xiàn)桌面對象的位置交換,而是可以直接通過在該桌面主頁面中點選桌面縮略圖中的桌面對象縮略圖,來實現(xiàn)同一桌面頁面中各桌面對象之間的位置交換,或者不同桌面頁面中各桌面對象之間的位置交換,從而使得桌面對象的排序操作簡單、耗時短,且定位準確性高。
[0097]作為本發(fā)明提供的一個實施例,根據(jù)點選操作序列中的每個點選操作的點選位置,對多屏桌面中的各桌面頁面上的桌面對象進行排序顯示的具體過程如圖5所示,詳述如下:
[0098]S201,采用奇偶匹配法則將點選操作序列分割成若干組點選操作對。
[0099]其中奇偶匹配法則是指將奇數(shù)次點選操作和偶數(shù)次點選操作分割成一組。其中采用奇偶匹配法則將點選操作序列分割成若干組點選操作對的具體過程如下:
[0100]按照點選操作序列中各點選操作的時間先后順序,將相鄰的奇數(shù)次點選操作和偶數(shù)次點選操作分割成一組點選操作對。舉例說明如下:
[0101]假設用戶在桌面主頁面顯示的桌面縮略圖中連續(xù)進行了 6次點選操作,則點選操作序列中包含6次點選操作,這6次點選操作按照時間先后順序排列如下:
[0102]第一次點選操作、第二次點選操作、第三次點選操作、第四次點選操作、第五次點選操作、第六次點選操作。其中第一次點選操作、第三次點選操作、第五次點選操作為奇數(shù)次點選操作,第二次點選操作、第四次點選操作、第六次點選操作為偶數(shù)次點選操作。
[0103]則在采用奇偶匹配法則將點選操作序列分割成若干組點選操作對時,將第一次點選操作和第二次點選操作分割為一組點選操作對,將第三次點選操作和第四次點選操作分割為一組點選操作對,將第五次點選操作和第六次點選操作分割為一組點選操作對,當點選操作序列中還包含其他點選操作時,按照此原理,繼續(xù)將點選操作序列中包含的其他點選操作分割成若干組點選操作對。
[0104]但當點選操作序列中包含的點選操作的數(shù)量為奇數(shù)時,則該點選操作序列中包含的最后一個點選操作不參與分割。如假設用戶在桌面主頁面顯示的桌面縮略圖中連續(xù)進行了 7次點選操作,則點選操作序列中包含7次點選操作,采用奇偶匹配法則將點選操作序列中的第一次點選操作和第二次點選操作分割為一組點選操作對,將第三次點選操作和第四次點選操作分割為一組點選操作對,將第五次點選操作和第六次點選操作分割為一組點選操作對,且該點選操作序列中的第七次點選操作不參與分割。
[0105]S202,針對每組點選操作對,根據(jù)該點選操作對中的每個點選操作所點選的桌面縮略圖確定該點選操作所點選的桌面頁面,并根據(jù)每個點選操作在所點選的桌面縮略圖中的位置坐標確定點選操作在所點選的桌面頁面上所點選的位置。
[0106]在本實施例中,由于桌面主頁面上顯示的桌面縮略圖與桌面頁面--對應的,因
此,根據(jù)每個點選操作所點選的桌面縮略圖,獲取與該點選操作所點選的桌面縮略圖對應的桌面頁面,即可將與該點選操作所點選的桌面縮略圖對應的桌面頁面作為該點選操作所點選的桌面頁面。由于每個桌面縮略圖中的桌面對象縮略圖與對應的桌面頁面上的桌面對象一一對應,因此,根據(jù)每個點選操作在所點選的桌面縮略圖中的位置坐標可以確定該點選操作在所點選的桌面縮略圖中所點選的桌面對象縮略圖,獲取與該桌面對象縮略圖對應的桌面對象,將與該桌面對象縮略圖對應的桌面對象在所點選的桌面頁面中的位置坐標作為該點選操作在所點選的桌面頁面中所點選的位置。舉例說明如下:
[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]在本發(fā)明另一實施例中,由于桌面主頁面上顯示的桌面縮略圖與桌面頁面--對
應的,因此,根據(jù)每個點選操作所點選的桌面縮略圖,獲取與該點選操作所點選的桌面縮略圖對應的桌面頁面,即可將與該點選操作所點選的桌面縮略圖對應的桌面頁面作為該點選操作所點選的桌面頁面。由于桌面頁面上的桌面對象的位置以及桌面縮略圖中的桌面對象縮略圖的位置均采用方格矩陣的相對位置,因此,根據(jù)每個點選操作在所點選的桌面縮略圖中的位置坐標可以直接確定該點選操作在所點選的桌面頁面上所點選的位置。
[0109]S203,針對每組點選操作對,將所述點選操作對中每個點選操作在所點選的桌面頁面上所點選的位置上的桌面對象進行位置交換。
[0110]具體的,若點選操作對中的一個點選操作點選的是空白區(qū)域,則將該點選操作對中另一點選操作點選的位置上的桌面對象移至該點選操作所點選的空白區(qū)域,若點選操作對中兩個點選操作均點選的是空白區(qū)域,則不需要做位置交換處理。
[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)所在的空白區(qū)域。經(jīng)過上述排序顯示后,可以得到,圖2a所示的桌面頁面01變成圖7a所示的桌面頁面,圖2b所示的桌面頁面變成圖7b所示的桌面頁面,圖2c所示的桌面頁面變成圖7c所示的桌面頁面。
[0113]在本實施例中,針對每組點選操作對,根據(jù)該組點選操作對中的每個點選操作的點選位置直接確定該點選操作所點選的桌面頁面以及在所點選的桌面頁面上所點選的位置,通過將每組點選操作對中各點選操作在所點選的桌面頁面上所點選的位置上的桌面對象進行位置交換,就可以對多屏桌面中的各桌面頁面上的桌面對象進行排序顯示,使得排序方式更簡單、快捷。
[0114]作為本發(fā)明提供的另一個實施例,根據(jù)點選操作序列中的每個點選操作的點選位置,對多屏桌面中的各桌面頁面上的桌面對象進行排序顯示的具體過程如圖8所示,詳述如下:
[0115]S301,采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對。其具體過程如上所述,在此不再贅述。
[0116]S302,針對每組點選操作對,根據(jù)該點選操作對中每個點選操作所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標確定該點選操作點選的桌面對象縮略圖。
[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)的桌面對象縮略圖為空白區(qū)域。經(jīng)上述排序后,可以將圖6所示的桌面主頁面上的桌面縮略圖變換成圖9所示的桌面主頁面上的桌面縮略圖。
[0119]S304,按照桌面主頁面上顯示的每個桌面縮略圖以及該桌面縮略圖包括的桌面對象縮略圖,對桌面頁面集合中的與每個桌面縮略圖對應的桌面頁面上的桌面對象進行排序顯不O
[0120]具體的,獲取桌面縮略圖的頁面標識和第二位置信息,其中第二位置信息是桌面縮略圖中的桌面對象縮略圖在桌面縮略圖中的位置信息;將與所述桌面縮略圖中的桌面對象縮略圖一一對應的桌面對象,按照第二位置信息顯示在所述頁面標識所對應的桌面頁面上。
[0121]其中第二位置信息的具體形式可以為如下三元組形式(桌面縮略圖的頁面標識,X坐標,Y坐標)。其中桌面縮略圖的頁面標識表示桌面對象縮略圖所屬的桌面縮略圖的頁面標識,X坐標和Y坐標表示桌面對象縮略圖在所屬的桌面縮略圖中的位置坐標。該位置坐標采用方格矩陣的相對位置來表示。其中X坐標表示行坐標,Y坐標表示列坐標。
[0122]舉例說明如下:
[0123]根據(jù)桌面主頁面上顯示的頁面標識為01的桌面縮略圖以及該桌面縮略圖包括的桌面對象縮略圖,在桌面頁面01上顯示與頁面標識為01的桌面縮略圖中包含的桌面對象縮略圖對應的桌面對象,且在桌面頁面01上顯示桌面對象時,按照桌面對象縮略圖在桌面縮略圖中的位置坐標將與桌面對象縮略圖對應的桌面對象顯示在桌面頁面中。如按照圖9所示的桌面主頁面上的桌面縮略圖和每個桌面縮略圖包括的桌面對象縮略圖,對桌面頁面集合中的與每個桌面縮略圖對應的桌面頁面上的桌面對象進行排序顯示后,可以得到圖7a所示的桌面頁面01,圖7b所示的桌面頁面02,圖7c所示的桌面頁面03。
[0124]在本實施例中,根據(jù)每組點選操作對中每個點選操作點選的桌面對象縮略圖進行位置交換,使得用戶可以預覽到位置交換后多屏桌面中每個桌面頁面中桌面對象的排列順序,使得排序結(jié)果更直觀,從而提高了排序操作的準確性。
[0125]圖10示出了本發(fā)明實施例提供的對桌面對象進行排序的系統(tǒng)的結(jié)構(gòu),為了便于說明僅不出了與本發(fā)明實施例相關的部分。
[0126]該系統(tǒng)可以用于移動終端,例如智能手機、平板電腦等,可以是運行于移動終端內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨立的掛件集成到移動終端中或者運行于移動終端的應用系統(tǒng)中。
[0127]該對桌面對象進行排序的系統(tǒng)包括:
[0128]顯示單元1,用于獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上,其中所述桌面頁面集合包括多屏桌面中的至少一個桌面頁面,所述桌面頁面的桌面縮略圖包括與所述桌面頁面上的桌面對象一一對應的桌面對象縮略圖,所述桌面主頁面為所述多屏桌面中的任一桌面頁面。
[0129]監(jiān)聽單元2,用于監(jiān)聽針對所述桌面主頁面上顯示的桌面縮略圖的點選操作序列,確定所述點選操作序列中的每個點選操作的點選位置,所述點選位置包括所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標。
[0130]其中所述點選操作序列包含若干個具有點選先后順序的點選操作,每個點選操作可針對一個或者多個桌面縮略圖,每個點選操作可包含多個點選位置。
[0131]排序單元3,用于根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示。
[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,用于針對每組點選操作對,根據(jù)所述點選操作對中的每個點選操作所點選的桌面縮略圖確定所述點選操作所點選的桌面頁面,并根據(jù)每個點選操作在所點選的桌面縮略圖中的位置坐標確定所述點選操作在所點選的桌面頁面上所點選的位置;
[0141]位置交換模塊33,用于針對每組點選操作對,將所述點選操作對中每個點選操作在所點選的桌面頁面上所點選的位置上的桌面對象進行位置交換。
[0142]進一步的,請參閱圖11,該排序單元3包括操作對分割模塊31、點選縮略圖確定模塊34、縮略圖位置交換模塊35以及排序顯示模塊36,其中:
[0143]操作對分割模塊31,用于采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對;
[0144]點選縮略圖確定模塊34,用于針對每組點選操作對,根據(jù)所述點選操作對中每個點選操作所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標確定所述點選操作點選的桌面對象縮略圖;
[0145]縮略圖位置交換模塊35,用于針對每組點選操作對,將所述點選操作對中每個點選操作點選的桌面對象縮略圖進行位置交換;
[0146]排序顯示模塊36,用于按照所述桌面主頁面上顯示的每個桌面縮略圖以及所述桌面縮略圖包括的桌面對象縮略圖,對所述桌面頁面集合中的與所述桌面縮略圖對應桌面頁面上的桌面對象進行排序顯示。
[0147]進一步的,所述排序顯示模塊36具體用于獲取所述桌面縮略圖的頁面標識和第二位置信息,所述第二位置信息是所述桌面縮略圖中的桌面對象縮略圖在所述桌面縮略圖中的位置信息;將與所述桌面縮略圖中的桌面對象縮略圖一一對應的桌面對象,按照第二位置信息顯示在所述頁面標識所對應的桌面頁面上。
[0148]上述實施例中描述的功能單元或者模塊可以用來實施上述圖1-圖9的方法。[0149]值得注意的是,上述系統(tǒng)所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。
[0150]請參考圖12,本發(fā)明實施例提供了一種移動終端700的示意圖。移動終端700可能是智能手機、平板電腦等等,本發(fā)明具體實施例并不對移動終端的具體實現(xiàn)做限定。移動終端700包括:
[0151]處理器(processor)710,通信接口(Communications Interface) 720,存儲器(memory) 730,總線 740。
[0152]處理器710,通信接口 720,存儲器730通過總線740完成相互間的通信。
[0153]通信接口 720,用于與網(wǎng)元通信,比如虛擬機管理中心280、共享存儲240等。
[0154]處理器710,用于執(zhí)行程序732。
[0155]具體地,程序732可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0156]處理器710可能是一個中央處理器CPU,或者是特定集成電路ASIC (ApplicationSpecific Integrated Circuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
[0157]存儲器730,用于存放程序732。存儲器730可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序732具體可以包括:
[0158]顯示單元1,用于獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上,其中所述桌面頁面集合包括多屏桌面中的至少一個桌面頁面,所述桌面頁面的桌面縮略圖包括與所述桌面頁面上的桌面對象一一對應的桌面對象縮略圖,所述桌面主頁面為所述多屏桌面中的任一桌面頁面;
[0159]監(jiān)聽單元2,用于監(jiān)聽針對所述桌面主頁面上顯示的桌面縮略圖的點選操作序列,確定所述點選操作序列中的每個點選操作的點選位置,所述點選位置包括所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標;
[0160]排序單元3,用于根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示。
[0161]程序732中各單元的具體實現(xiàn)參見圖10-圖11所示實施例中的相應單元,在此不贅述。
[0162]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0163]本領域普通技術人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。
[0164]在本發(fā)明實施例中,通過將多屏桌面中的各桌面頁面的桌面縮略圖集中顯示在桌面主頁面中,從而可以直接通過在該桌面主頁面中點選桌面縮略圖中的桌面對象縮略圖,來實現(xiàn)同一桌面頁面中各桌面對象之間的位置交換,或者不同桌面頁面中各桌面對象之間的位置交換,從而使得桌面對象的排序操作簡單、耗時短,且定位準確性高。通過根據(jù)每組點選操作對中每個點選操作點選的桌面對象縮略圖進行位置交換,使得用戶可以預覽到位置交換后多屏桌面中每個桌面頁面中桌面對象的排列順序,使得排序結(jié)果更直觀,從而提高了排序操作的準確性。
[0165]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種對桌面對象進行排序的方法,其特征在于,所述方法包括:獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上,其中所述桌面頁面集合包括多屏桌面中的至少一個桌面頁面,所述桌面頁面的桌面縮略圖包括與所述桌面頁面上的桌面對象--對應的桌面對象縮略圖,所述桌面主頁面為所述多屏桌面中的任一桌面頁面;監(jiān)聽針對所述桌面主頁面上顯示的桌面縮略圖的點選操作序列,確定所述點選操作序列中的每個點選操作的點選位置,所述點選位置包括所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標;根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,包括:按照預設縮放比例對所述桌面頁面集合中每個桌面頁面以及所述桌面頁面上的桌面對象進行縮小處理,得到所述桌面頁面集合中每個桌面頁面的桌面縮略圖;掃描所述桌面頁面集合中每個桌面頁面的桌面縮略圖,獲取所述桌面縮略圖的頁面標識以及第一位置信息,所述第一位置信息為所述桌面縮略圖包含的桌面對象縮略圖在所述桌面縮略圖上的位置信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上,包括:`在所述桌面主頁面上顯示與所述桌面頁面集合中每個桌面頁面的桌面縮略圖一一對應的窗口界面;按照桌面縮略圖的頁面標識,將獲取到的桌面縮略圖對應顯示在所述桌面主頁面上的窗口界面中,且按照所述第一位置信息將所述桌面縮略圖中的桌面對象縮略圖顯示在所述桌面縮略圖中。
4.如權(quán)利要求1所述的方法,其特征在于,所述點選操作序列包含若干個具有點選先后順序的點選操作,每個點選操作可針對一個或者多個桌面縮略圖,每個點選操作可包含多個點選位置。
5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示,包括:采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對;針對每組點選操作對,根據(jù)所述點選操作對中的每個點選操作所點選的桌面縮略圖確定所述點選操作所點選的桌面頁面,并根據(jù)每個點選操作在所點選的桌面縮略圖中的位置坐標確定所述點選操作在所點選的桌面頁面上所點選的位置;針對每組點選操作對,將所述點選操作對中每個點選操作在所點選的桌面頁面上所點選的位置上的桌面對象進行位置交換。
6.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示,包括:采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對;針對每組點選操作對,根據(jù)所述點選操作對中每個點選操作所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標確定所述點選操作點選的桌面對象縮略圖;針對每組點選操作對,將所述點選操作對中每個點選操作點選的桌面對象縮略圖進行位置交換;按照所述桌面主頁面上顯示的每個桌面縮略圖以及所述桌面縮略圖包括的桌面對象縮略圖,對所述桌面頁面集合中的與所述桌面縮略圖對應桌面頁面上的桌面對象進行排序顯不O
7.如權(quán)利要求6所述的方法,其特征在于,所述按照所述桌面主頁面上顯示的每個桌面頁面的桌面縮略圖以及所述桌面縮略圖包括的桌面對象縮略圖,對所述桌面頁面集合中的對應桌面頁面上的桌面對象進行排序顯示,包括:獲取所述桌面縮略圖的頁面標識和第二位置信息,所述第二位置信息是所述桌面縮略圖中的桌面對象縮略圖在所述桌面縮略圖中的位置信息;將與所述桌面縮略圖中的桌面對象縮略圖一一對應的桌面對象,按照第二位置信息顯示在所述頁面標識所對應的桌面頁面上。
8.一種對桌面對象進行排序的系統(tǒng),其特征在于,所述系統(tǒng)包括:顯示單元,用于獲取桌面頁面集合中每個桌面頁面的桌面縮略圖,將獲取到的所有桌面縮略圖集中顯示在桌面主頁面上,其中所述桌面頁面集合包括多屏桌面中的至少一個桌面頁面,所述桌面頁面的桌面縮略圖包括與所述桌面頁面上的桌面對象一一對應的桌面對象縮略圖,所述桌面主頁 面為所述多屏桌面中的任一桌面頁面;監(jiān)聽單元,用于監(jiān)聽針對所述桌面主頁面上顯示的桌面縮略圖的點選操作序列,確定所述點選操作序列中的每個點選操作的點選位置,所述點選位置包括所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標;排序單元,用于根據(jù)所述點選操作序列中的每個點選操作的點選位置,對所述多屏桌面中的各桌面頁面上的桌面對象進行排序顯示。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述顯示單元包括:縮略圖處理模塊,用于按照預設縮放比例對所述桌面頁面集合中每個桌面頁面以及所述桌面頁面上的桌面對象進行縮小處理,得到所述桌面頁面集合中每個桌面頁面的桌面縮略圖;縮略圖獲取模塊,用于掃描所述桌面頁面集合中每個桌面頁面的桌面縮略圖,獲取所述桌面縮略圖的頁面標識以及第一位置信息,所述第一位置信息為所述桌面縮略圖包含的桌面對象縮略圖在所述桌面縮略圖上的位置信息。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述顯示單元還包括::窗口顯示模塊,用于在所述桌面主頁面上顯示與所述桌面頁面集合中每個桌面頁面的桌面縮略圖對應的窗口界面;縮略圖顯示模塊,用于按照桌面縮略圖的頁面標識,將獲取到的桌面縮略圖對應顯示在所述桌面主頁面上的窗口界面中,且按照所述第一位置信息將所述桌面縮略圖中的桌面對象縮略圖顯示在所述桌面縮略圖中。
11.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述點選操作序列包含若干個具有點選先后順序的點選操作,每個點選操作可針對一個或者多個桌面縮略圖,每個點選操作可包含多個點選位置。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述排序單元包括:操作對分割模塊,用于采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對;點選位置確定模塊,用于針對每組點選操作對,根據(jù)所述點選操作對中的每個點選操作所點選的桌面縮略圖確定所述點選操作所點選的桌面頁面,并根據(jù)每個點選操作在所點選的桌面縮略圖中的位置坐標確定所述點選操作在所點選的桌面頁面上所點選的位置;位置交換模塊,用于針對每組點選操作對,將所述點選操作對中每個點選操作在所點選的桌面頁面上所點選的位置上的桌面對象進行位置交換。
13.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述排序單元包括:操作對分割模塊,用于采用奇偶匹配法則將所述點選操作序列分割成若干組點選操作對;點選縮略圖確定模塊,用于針對每組點選操作對,根據(jù)所述點選操作對中每個點選操作所點選的桌面縮略圖以及在所點選的桌面縮略圖中的位置坐標確定所述點選操作點選的桌面對象縮略圖;縮略圖位置交換模塊,用于針對每組點選操作對,將所述點選操作對中每個點選操作點選的桌面對象縮略圖進行位置交換;排序顯示模塊,用于按照所述桌面主頁面上顯示的每個桌面縮略圖以及所述桌面縮略圖包括的桌面對象縮略圖,對所述桌面頁面集合中的與所述桌面縮略圖對應桌面頁面上的桌面對象進行排序顯示。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述排序顯示模塊具體用于獲取所述桌面縮略圖的頁面標識和第二位置信息,所述第二位置信息是所述桌面縮略圖中的桌面對象縮略圖在所述桌面縮略圖中的位置信息;將與所述桌面縮略圖中的桌面對象縮略圖--對應的桌面對象,按照第二位置信息顯示在所述頁面標識所對應的桌面頁面上。
【文檔編號】G06F9/44GK103605804SQ201310658653
【公開日】2014年2月26日 申請日期:2013年12月6日 優(yōu)先權(quán)日:2013年12月6日
【發(fā)明者】盧霆 申請人:華為技術有限公司