窗口部件處理方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種窗口部件處理方法及裝置,屬于終端設(shè)備領(lǐng)域。所述方法包括:當(dāng)檢測(cè)到第一窗口部件的移動(dòng)指令時(shí),獲取該第一窗口部件的移動(dòng)軌跡;當(dāng)根據(jù)該第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定該第一窗口部件與該第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目;根據(jù)該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,生成第三窗口部件,該第三窗口部件的顯示項(xiàng)目包括該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目;顯示該第三窗口部件。本發(fā)明通過(guò)窗口部件的疊加,方面用戶的操作,提高移動(dòng)終端的實(shí)用性。
【專利說(shuō)明】窗口部件處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端設(shè)備領(lǐng)域,特別涉及一種窗口部件處理方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)終端的不斷發(fā)展,應(yīng)用于移動(dòng)終端上的操作系統(tǒng)也隨之快速發(fā)展,而操作系統(tǒng)的桌面應(yīng)用程序和窗口的顯示也越來(lái)越受到人們的廣泛關(guān)注,尤其是窗口部件的應(yīng)用,不僅為用戶提供了更多的功能,而且還為用戶增添了很多樂(lè)趣。
[0003]對(duì)于桌面來(lái)說(shuō),桌面的顯示空間有限,而窗口部件所占面積通常較大,因此,在同一個(gè)桌面上,只能布局有限的窗口部件。而如果桌面上已經(jīng)布滿了窗口部件,而沒(méi)有多余的顯示空間時(shí),如果用戶還想要添加窗口部件,則無(wú)法實(shí)現(xiàn),如果對(duì)已安裝的窗口部件進(jìn)行刪除,則要舍棄一些功能,降低了移動(dòng)終端的實(shí)用性,桌面布局的靈活性較低。
【發(fā)明內(nèi)容】
[0004]為了提高桌面布局的靈活性,本發(fā)明實(shí)施例提供了一種窗口部件處理方法及裝置。所述技術(shù)方案如下:
[0005]第一方面,提供了一種窗口部件處理方法,所述方法包括:
[0006]當(dāng)檢測(cè)到第一窗口部件的移動(dòng)指令時(shí),獲取所述第一窗口部件的移動(dòng)軌跡;
[0007]當(dāng)根據(jù)所述第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定所述第一窗口部件與所述第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目,所述第一窗口部件的顯示項(xiàng)目映射于第一業(yè)務(wù)接口,所述第二窗口部件的顯示項(xiàng)目映射于第二業(yè)務(wù)接口 ;
[0008]根據(jù)所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目,生成第三窗口部件,所述第三窗口部件的顯示項(xiàng)目包括所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目;
[0009]顯示所述第三窗口部件。
[0010]可選地,獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目之前,所述方法還包括:
[0011]當(dāng)根據(jù)所述第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定所述第一窗口部件與所述第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取所述第一窗口部件的類名和所述第二窗口部件的類名;
[0012]判斷所述第一窗口部件的類名和第二窗口部件的類名是否相同;
[0013]當(dāng)所述第一窗口部件的類名和第二窗口部件的類名不相同時(shí),判斷所述第一窗口部件的類名和第二窗口部件的類名是否符合預(yù)設(shè)規(guī)則;
[0014]相應(yīng)地,獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目包括:
[0015]當(dāng)所述第一窗口部件的類名和第二窗口部件的類名符合預(yù)設(shè)規(guī)則,獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目。
[0016]可選地,所述方法還包括:
[0017]刪除所述第一窗口部件和所述第二窗口部件。
[0018]可選地,所述方法還包括:
[0019]當(dāng)所述第一窗口部件的類名和第二窗口部件的類名相同時(shí),顯示錯(cuò)誤信息,所述錯(cuò)誤信息用于提示所述第一窗口部件和第二窗口部件不能疊加。
[0020]可選地,當(dāng)所述第一窗口部件的類名的前綴或后綴和第二窗口部件的類名的前綴或后綴相同時(shí),則所述第一窗口部件的類名和第二窗口部件的類名符合所述預(yù)設(shè)規(guī)則。
[0021 ] 可選地,所述方法還包括:
[0022]當(dāng)檢測(cè)到兩個(gè)接觸點(diǎn)在第四窗口部件上向相反方向進(jìn)行滑動(dòng)操作時(shí),獲取所述窗口部件的顯示項(xiàng)目;
[0023]根據(jù)所述第四窗口部件的顯示項(xiàng)目所映射的業(yè)務(wù)接口,將業(yè)務(wù)接口相同或同類的顯示項(xiàng)目拆分出來(lái),得到多組顯示項(xiàng)目;
[0024]根據(jù)每組顯示項(xiàng),生成一個(gè)窗口部件,得到多個(gè)窗口部件;
[0025]顯示所述多個(gè)窗口部件。
[0026]可選地,所述方法還包括:
[0027]刪除所述第四窗口部件。
[0028]可選地,所述方法還包括:
[0029]當(dāng)桌面沒(méi)有空位時(shí),顯示提示信息,所述提示信息用于提示用戶將桌面中的窗口部件進(jìn)行置加。
[0030]第二方面,提供了一種窗口部件處理裝置,所述裝置應(yīng)用于一電子設(shè)備中,所述裝置包括:
[0031]移動(dòng)軌跡獲取模塊,用于當(dāng)檢測(cè)到第一窗口部件的移動(dòng)指令時(shí),獲取所述第一窗口部件的移動(dòng)軌跡;
[0032]顯示項(xiàng)目獲取模塊,用于當(dāng)根據(jù)所述第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定所述第一窗口部件與所述第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目,所述第一窗口部件的顯示項(xiàng)目映射于第一業(yè)務(wù)接口,所述第二窗口部件的顯示項(xiàng)目映射于第二業(yè)務(wù)接口 ;
[0033]窗口部件生成模塊,用于根據(jù)所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目,生成第三窗口部件,所述第三窗口部件的顯示項(xiàng)目包括所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目;
[0034]顯示模塊,用于顯示所述第三窗口部件。
[0035]可選地,所述裝置還包括:
[0036]類名獲取模塊,用于當(dāng)根據(jù)所述第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定所述第一窗口部件與所述第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取所述第一窗口部件的類名和所述第二窗口部件的類名;
[0037]第一判斷模塊,用于判斷所述第一窗口部件的類名和第二窗口部件的類名是否相同;
[0038]第二判斷模塊,還用于當(dāng)所述第一窗口部件的類名和第二窗口部件的類名不相同時(shí),判斷所述第一窗口部件的類名和第二窗口部件的類名是否符合預(yù)設(shè)規(guī)則;
[0039]相應(yīng)地,所述顯示項(xiàng)目獲取模塊,還用于當(dāng)所述第一窗口部件的類名和第二窗口部件的類名符合預(yù)設(shè)規(guī)則,獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目。
[0040]可選地,所述裝置還包括:
[0041]刪除模塊,用于刪除所述第一窗口部件和所述第二窗口部件。
[0042]可選地,所述顯示模塊,還用于當(dāng)所述第一窗口部件的類名和第二窗口部件的類名相同時(shí),顯示錯(cuò)誤信息,所述錯(cuò)誤信息用于提示所述第一窗口部件和第二窗口部件不能置加。
[0043]可選地,所述第二判斷模塊,還用于當(dāng)所述第一窗口部件的類名的前綴或后綴和第二窗口部件的類名的前綴或后綴相同時(shí),則所述第一窗口部件的類名和第二窗口部件的類名符合所述預(yù)設(shè)規(guī)則。
[0044]可選地,所述顯示項(xiàng)目獲取模塊,還用于當(dāng)檢測(cè)到兩個(gè)接觸點(diǎn)在第四窗口部件上向相反方向進(jìn)行滑動(dòng)操作時(shí),獲取所述窗口部件的顯示項(xiàng)目;
[0045]所述裝置還包括:顯示項(xiàng)目拆分模塊,用于根據(jù)所述第四窗口部件的顯示項(xiàng)目所映射的業(yè)務(wù)接口,將業(yè)務(wù)接口相同或同類的顯示項(xiàng)目拆分出來(lái),得到多組顯示項(xiàng)目;
[0046]所述窗口部件生成模塊,還用于根據(jù)每組顯示項(xiàng),生成一個(gè)窗口部件,得到多個(gè)窗口部件;
[0047]所述顯示模塊,還用于顯示所述多個(gè)窗口部件。
[0048]可選地,所述刪除模塊,還用于刪除所述第四窗口部件。
[0049]可選地,所述顯示模塊,還用于當(dāng)桌面沒(méi)有空位時(shí),顯示提示信息,所述提示信息用于提示用戶將桌面中的窗口部件進(jìn)行疊加。
[0050]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0051 ] 通過(guò)當(dāng)檢測(cè)到第一窗口部件移動(dòng),并確定該第一窗口部件與第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,電子設(shè)備根據(jù)兩窗口部件的顯示項(xiàng)目,生成第三窗口部件,并刪除第一窗口部件和第二窗口部件,以得到更多的桌面顯示空間,同時(shí)該方法只需要用戶移動(dòng)一個(gè)窗口部件到另一個(gè)窗口部件上就可以實(shí)現(xiàn)顯示區(qū)域的變化和具體功能的改變,從而提高了移動(dòng)終端的實(shí)用性。
【專利附圖】
【附圖說(shuō)明】
[0052]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0053]圖1是本發(fā)明實(shí)施例提供的一種窗口部件處理方法流程圖;
[0054]圖2是本發(fā)明實(shí)施例提供的一種窗口部件處理方法流程圖;
[0055]圖3a是一種窗口部件顯示示意圖;
[0056]圖3b是一種窗口部件顯示示意圖;
[0057]圖4是本發(fā)明實(shí)施例提供的一種窗口部件處理方法流程圖;
[0058]圖5是本發(fā)明實(shí)施例提供的一種窗口部件處理裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0059]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0060]圖1是本發(fā)明實(shí)施例提供的一種窗口部件處理方法流程圖。參見(jiàn)圖1,該實(shí)施例的執(zhí)行主體為電子設(shè)備,該方法包括:
[0061]101、當(dāng)檢測(cè)到第一窗口部件的移動(dòng)指令時(shí),獲取該第一窗口部件的移動(dòng)軌跡;
[0062]102、當(dāng)根據(jù)該第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定該第一窗口部件與該第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,該第一窗口部件的顯示項(xiàng)目映射于第一業(yè)務(wù)接口,該第二窗口部件的顯示項(xiàng)目映射于第二業(yè)務(wù)接口 ;
[0063]103、根據(jù)該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,生成第三窗口部件,該第三窗口部件的顯示項(xiàng)目包括該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目;
[0064]104、顯示該第三窗口部件。
[0065]本發(fā)明實(shí)施例提供的方法,通過(guò)當(dāng)檢測(cè)到第一窗口部件移動(dòng),并確定該第一窗口部件與第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,電子設(shè)備根據(jù)兩個(gè)窗口部件的顯示項(xiàng)目,生成第三窗口部件,從而提高了移動(dòng)終端的實(shí)用性。同時(shí)該方法只需要用戶移動(dòng)一個(gè)窗口部件到另一個(gè)窗口部件上就將窗口部件的功能結(jié)合,并改變窗口的顯示,提高了桌面布局的靈活性。
[0066]圖2是本發(fā)明實(shí)施例提供的一種窗口部件處理方法流程圖。參見(jiàn)圖2,該實(shí)施例的執(zhí)行主體為電子設(shè)備,該方法流程包括:
[0067]201、當(dāng)電子設(shè)備檢測(cè)到第一窗口部件的移動(dòng)指令時(shí),獲取該第一窗口部件的移動(dòng)軌跡;
[0068]具體地,當(dāng)電子設(shè)備根據(jù)其自身的感應(yīng)器檢測(cè)到第一窗口部件正在移動(dòng)時(shí),電子設(shè)備根據(jù)該移動(dòng)指令,獲取到該第一窗口部件的移動(dòng)軌跡。
[0069]該移動(dòng)可以由用戶手指在電子設(shè)備的觸摸屏上的長(zhǎng)按操作和拖拽操作觸發(fā),該移動(dòng)軌跡即是指手指在觸摸屏上的拖拽軌跡,電子設(shè)備可以沿著手指的拖拽軌跡,繪制該第一窗口部件,以呈現(xiàn)該第一窗口部件隨著手指的動(dòng)作在觸摸屏上移動(dòng)的效果。
[0070]202、當(dāng)電子設(shè)備根據(jù)該第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定該第一窗口部件與該第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取該第一窗口部件的類名和該第二窗口部件的類名;
[0071]其中,第二窗口部件的顯示參數(shù)可由電子設(shè)備預(yù)先獲知,每個(gè)窗口部件均具有顯示參數(shù),通過(guò)該顯示參數(shù)可以確定該窗口部件在觸摸屏上的顯示位置。
[0072]該類名表示該窗口部件所屬的應(yīng)用類別。該應(yīng)用類別可以包括多種,如天氣類、時(shí)間類、聯(lián)系人類等,而每一個(gè)類別又可以包含有屬于該類別的多個(gè)應(yīng)用,如天氣類可以包括天氣的多個(gè)應(yīng)用。
[0073]電子設(shè)備根據(jù)該第一窗口部件的移動(dòng)軌跡和該第一窗口部件的顯示參數(shù),以及第二窗口部件的顯示參數(shù),判斷該第一窗口部件與該第二窗口部件之間是否有重疊。當(dāng)該第一窗口部件與該第二窗口部件之間有重疊,且該重疊面積大于預(yù)設(shè)閾值時(shí),電子設(shè)備獲取該第一窗口部件的類名和該第二窗口部件的類名。當(dāng)該第一窗口部件與該第二窗口部件之間沒(méi)有重疊或該第一窗口部件與該第二窗口部件之間有重疊,但該重疊面積小于該預(yù)設(shè)閾值時(shí),該第一窗口部件返回該第一窗口部件未移動(dòng)之前的位置或?qū)⒃摰谝淮翱诓考苿?dòng)到該移動(dòng)軌跡的終點(diǎn)位置。
[0074]需要說(shuō)明的是,該預(yù)設(shè)閾值可以由技術(shù)人員在開(kāi)發(fā)是設(shè)置,也可以是用戶在使用的過(guò)程中進(jìn)行調(diào)整,本發(fā)明實(shí)施例對(duì)該預(yù)設(shè)閾值的大小不做限定。該預(yù)設(shè)閾值具體可以是第一窗口部件顯示面積的一半,也可以是第二窗口部件顯示面積的三分之二等。
[0075]203、電子設(shè)備判斷該第一窗口部件的類名和第二窗口部件的類名是否相同;
[0076]如果是,執(zhí)行步驟208 ;
[0077]如果否,執(zhí)行步驟204。
[0078]由于本發(fā)明實(shí)施例是為了將兩個(gè)功能有所差異的窗口部件組合,以實(shí)現(xiàn)功能的組合,因此,在本發(fā)明實(shí)施例中,當(dāng)類名相同,說(shuō)明該兩個(gè)窗口部件實(shí)現(xiàn)的功能類似,因此該兩個(gè)窗口部件不能夠疊加成一個(gè)窗口部件,則執(zhí)行步驟208。而在本發(fā)明提供的另一實(shí)施例中,還可以是當(dāng)類名相同時(shí),認(rèn)為兩個(gè)窗口部件可以疊加,以避免出現(xiàn)桌面上有兩個(gè)功能類似的窗口部件,通過(guò)將該兩個(gè)窗口部件疊加,能夠避免對(duì)桌面空間的浪費(fèi)。
[0079]204、當(dāng)該第一窗口部件的類名和第二窗口部件的類名不相同時(shí),電子設(shè)備判斷該第一窗口部件的類名和第二窗口部件的類名是否符合預(yù)設(shè)規(guī)則;
[0080]如果是,執(zhí)行步驟205 ;
[0081]如果否,執(zhí)行步驟208。
[0082]窗口部件的類名包括前綴以及后綴,可以通過(guò)對(duì)第一窗口部件和第二窗口部件的類名前綴或后綴的判斷,獲知該第一窗口部件的類名和第二窗口部件的類名是否符合預(yù)設(shè)規(guī)則。具體地,當(dāng)?shù)谝淮翱诓考偷诙翱诓考念惷熬Y或后綴相同時(shí),確定該第一窗口部件的類名和第二窗口部件的類名符合預(yù)設(shè)規(guī)則;當(dāng)?shù)谝淮翱诓考偷诙翱诓考念惷熬Y或后綴不相同時(shí),確定該第一窗口部件的類名和第二窗口部件的類名不符合預(yù)設(shè)規(guī)則。
[0083]需要說(shuō)明的是,該預(yù)設(shè)規(guī)則還可以有其他形式,依據(jù)類名中的字段或前綴后綴的結(jié)合來(lái)進(jìn)行判定,本發(fā)明實(shí)施例對(duì)此不作具體限定。
[0084]205、當(dāng)該第一窗口部件的類名和第二窗口部件的類名符合預(yù)設(shè)規(guī)則,電子設(shè)備獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,該第一窗口部件的顯示項(xiàng)目映射于第一業(yè)務(wù)接口,該第二窗口部件的顯示項(xiàng)目映射于第二業(yè)務(wù)接口 ;
[0085]具體地,當(dāng)電子設(shè)備根據(jù)預(yù)設(shè)規(guī)則對(duì)該第一窗口部件的類名和第二窗口部件的類名進(jìn)行判斷,確定該第一窗口部件的類名的前綴或后綴和第二窗口部件的類名的前綴或后綴相同時(shí),電子設(shè)備獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目。
[0086]其中,第一業(yè)務(wù)接口和第二業(yè)務(wù)接口分別是與第一窗口部件和第二窗口部件相映射的服務(wù)器的接口,即若第一窗口部件為天氣類窗口部件,該第一窗口部件的顯示項(xiàng)目可以包括天氣溫度、當(dāng)前的天氣狀況、當(dāng)前地理位置等,該第一窗口部件對(duì)應(yīng)的第一業(yè)務(wù)接口即可以是該第一窗口部件與天氣服務(wù)器相連接的接口。電子設(shè)備通過(guò)該接口與天氣服務(wù)器進(jìn)行通信,以便于對(duì)該接口對(duì)應(yīng)的窗口部件的顯示項(xiàng)目進(jìn)行更新。
[0087]需要說(shuō)明的是,該顯示項(xiàng)目可以包括與窗口部件的類名相對(duì)應(yīng)項(xiàng)目,如窗口部件屬于時(shí)間類時(shí),該窗口部件的顯示項(xiàng)目可以包括當(dāng)前時(shí)間、當(dāng)前時(shí)區(qū)、當(dāng)前的地理位置等。
[0088]206、電子設(shè)備根據(jù)該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,生成第三窗口部件,該第三窗口部件的顯示項(xiàng)目包括該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目;
[0089]具體地,電子設(shè)備獲取到第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目后,會(huì)根據(jù)這兩個(gè)窗口部件的顯示項(xiàng)目,對(duì)該第一窗口部件和該第二窗口部件進(jìn)行疊加,得到第三窗口部件。其中,該第三窗口部件的顯示項(xiàng)目包括該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,且該第三窗口部件占用桌面顯示空間的面積不大于第一窗口部件與第二窗口部件占用桌面顯示空間的面積之和。
[0090]207、電子設(shè)備顯示該第三窗口部件,結(jié)束;
[0091 ] 具體地,當(dāng)電子設(shè)備對(duì)第一窗口部件和第二窗口部件進(jìn)行疊加,生成第三窗口部件時(shí),電子設(shè)備將該第三窗口部件顯示在桌面上。
[0092]需要說(shuō)明的是,電子設(shè)備在顯示該第三窗口部件的同時(shí),可以刪除該第一窗口部件和該第二窗口部件,以節(jié)省電子設(shè)備的顯示空間。當(dāng)然,電子設(shè)備在顯示該第三窗口部件時(shí),還可以繼續(xù)顯示該第一窗口部件和第二窗口部件,即在電子設(shè)備上同時(shí)顯示第一窗口部件、第二窗口部件和第三窗口部件,本發(fā)明實(shí)施例對(duì)窗口疊加后電子設(shè)備在桌面上是否顯示第一窗口部件和第二窗口部件不做限定。
[0093]以電子設(shè)備在顯示該第三窗口部件的同時(shí),刪除該第一窗口部件和該第二窗口部件為例進(jìn)彳丁舉例說(shuō)明。例如圖3a和圖3b是一種窗口部件顯不不意圖。參見(jiàn)圖3a和圖3b,當(dāng)?shù)谝淮翱诓考樘鞖忸惔翱诓考?,第二窗口部件為時(shí)間類窗口部件時(shí),如圖3a所示,兩窗口部件生成第三窗口部件即可以為天氣與時(shí)間窗口部件,此時(shí)電子設(shè)備刪除天氣類窗口部件和時(shí)間類窗口部件,同時(shí)在桌面上顯示天氣與時(shí)間窗口部件,如圖3b所示。
[0094]208、電子設(shè)備顯示錯(cuò)誤信息,該錯(cuò)誤信息用于提示該第一窗口部件和第二窗口部件不能疊加。
[0095]具體地,當(dāng)電子設(shè)備確定該第一窗口部件的類名和第二窗口部件的類名相同時(shí),由于同一類別的窗口部件包含的顯示項(xiàng)目相同或類似,針對(duì)此種情況,考慮到兩個(gè)同一類別的窗口部件進(jìn)行疊加時(shí)的實(shí)際意義和必要性,本發(fā)明實(shí)施例以不能將該第一窗口部件和第二窗口部件進(jìn)行疊加來(lái)處理,即電子設(shè)備將輸出錯(cuò)誤信息提示用戶該第一窗口部件和第二窗口部件不能疊加。
[0096]當(dāng)然,針對(duì)該第一窗口部件的類名和第二窗口部件的類名相同的情況,電子設(shè)備也可以對(duì)兩窗口部件進(jìn)行疊加,生成新的窗口部件,即如步驟206的過(guò)程。
[0097]需要說(shuō)明的是,步驟201-步驟208中的第一窗口部件和第二窗口部件也可以不是單一的窗口部件,也可以是經(jīng)過(guò)疊加后的窗口部件,如第一窗口部件是經(jīng)過(guò)天氣類窗口部件和時(shí)間類窗口部件疊加得到的天氣與時(shí)間窗口部件,而第二窗口部件為聯(lián)系人類窗口部件。
[0098]以上步驟201-步驟208是用戶移動(dòng)第一窗口部件到第二窗口部件上進(jìn)行兩窗口疊加的過(guò)程,然而,當(dāng)桌面上包括一個(gè)窗口部件,用戶再向桌面添加新的窗口部件時(shí),電子設(shè)備也可以提示用戶新添加的窗口部件是否與桌面上的窗口部件進(jìn)行疊加,如果用戶想要對(duì)兩窗口部件進(jìn)行疊加,則電子設(shè)備獲取兩窗口部件的類名,執(zhí)行步驟203-步驟208的過(guò)程。
[0099]當(dāng)用戶在向桌面添加新的窗口部件,桌面卻沒(méi)有空位時(shí),電子設(shè)備顯示提示信息,該提示信息用于提示用戶將桌面中的窗口部件進(jìn)行疊加,減少當(dāng)前桌面上的窗口部件所占的顯示空間,以便于添加新的窗口部件。
[0100]步驟201-步驟208是用戶對(duì)兩窗口部件進(jìn)行疊加的過(guò)程,然而,當(dāng)電子設(shè)備檢測(cè)到兩個(gè)接觸點(diǎn)在窗口部件上向相反方向進(jìn)行滑動(dòng)操作時(shí),電子設(shè)備將執(zhí)行如步驟401-步驟404的過(guò)程:
[0101]401、當(dāng)電子設(shè)備檢測(cè)到兩個(gè)接觸點(diǎn)在第四窗口部件上向相反方向進(jìn)行滑動(dòng)操作時(shí),獲取該窗口部件的顯示項(xiàng)目;
[0102]具體地,當(dāng)電子設(shè)備的感應(yīng)器檢測(cè)到有兩個(gè)接觸點(diǎn)位于第四窗口部件上,且該兩個(gè)接觸點(diǎn)向相反的方向滑動(dòng)的距離大于預(yù)設(shè)閾值時(shí),電子設(shè)備獲取該第四窗口部件的顯示項(xiàng)目。
[0103]其中,兩個(gè)接觸點(diǎn)向相反的方向滑動(dòng)是指兩個(gè)接觸點(diǎn)中一個(gè)接觸點(diǎn)向左滑動(dòng),同時(shí)另一個(gè)接觸點(diǎn)向右滑動(dòng);或兩個(gè)接觸點(diǎn)向相反的方向滑動(dòng)是指兩個(gè)接觸點(diǎn)中一個(gè)接觸點(diǎn)向上滑動(dòng),同時(shí)另一個(gè)接觸點(diǎn)向下滑動(dòng)等。
[0104]需要說(shuō)明的是,該預(yù)設(shè)閾值可以由技術(shù)人員在開(kāi)發(fā)時(shí)設(shè)置,也可以由用戶在使用的過(guò)程中進(jìn)行調(diào)整,該預(yù)設(shè)閾值具體可以為2厘米、15毫米等,本發(fā)明實(shí)施例對(duì)預(yù)設(shè)閾值的設(shè)定不做限定。
[0105]402、電子設(shè)備根據(jù)該第四窗口部件的顯示項(xiàng)目所映射的業(yè)務(wù)接口,將業(yè)務(wù)接口相同或同類的顯示項(xiàng)目拆分出來(lái),得到多組顯示項(xiàng)目;
[0106]具體地,電子設(shè)備得到該第四窗口部件的顯示項(xiàng)目后,根據(jù)該窗口部件的顯示項(xiàng)目映射的業(yè)務(wù)接口,對(duì)該第四窗口部件進(jìn)行拆分,將業(yè)務(wù)接口相同或同類的顯示項(xiàng)目從第四窗口部件的顯示項(xiàng)目中拆分出來(lái),從而得到多組顯示項(xiàng)目。
[0107]例如,當(dāng)?shù)谒拇翱诓考娘@示項(xiàng)目包括當(dāng)前時(shí)間、日期、當(dāng)前氣溫、天氣狀況、當(dāng)前地理位置等時(shí),從顯示項(xiàng)目所映射的業(yè)務(wù)接口對(duì)該第四窗口部件進(jìn)行拆分,即顯示項(xiàng)目為當(dāng)前時(shí)間和日期等時(shí),該顯示項(xiàng)目所映射的業(yè)務(wù)接口為時(shí)間服務(wù)器對(duì)應(yīng)的接口,顯示項(xiàng)目為當(dāng)前氣溫、天氣狀況、當(dāng)前地理位置等時(shí),該顯示項(xiàng)目所映射的業(yè)務(wù)接口為天氣服務(wù)器對(duì)應(yīng)的接口,根據(jù)業(yè)務(wù)接口將該第四窗口部件的顯示項(xiàng)目拆分,得到當(dāng)前時(shí)間和日期組成的顯示項(xiàng)目和當(dāng)前氣溫、天氣狀況、當(dāng)前地理位置組成的顯示項(xiàng)目。
[0108]403、電子設(shè)備根據(jù)每組顯示項(xiàng)目,生成一個(gè)窗口部件,得到多個(gè)窗口部件;
[0109]具體地,電子設(shè)備根據(jù)得到的多組顯示項(xiàng)目,查找電子設(shè)備中包含顯示項(xiàng)目的窗口部件的類名,將每組顯示項(xiàng)目對(duì)應(yīng)一個(gè)窗口部件的類名,在相應(yīng)的窗口部件的類別中,根據(jù)每組顯示項(xiàng)目,得到包含該顯示項(xiàng)目的窗口部件。
[0110]基于步驟402的示例,當(dāng)電子設(shè)備得到當(dāng)前時(shí)間和日期組成的顯示項(xiàng)目和當(dāng)前氣溫、天氣狀況、當(dāng)前地理位置組成的顯示項(xiàng)目時(shí),電子設(shè)備可以確定當(dāng)前時(shí)間和日期組成的顯示項(xiàng)目屬于時(shí)間類窗口部件所包含的顯示項(xiàng)目,當(dāng)前氣溫、天氣狀況、當(dāng)前地理位置組成的顯示項(xiàng)目屬于天氣類窗口部件所包含的顯示項(xiàng)目,因此,電子設(shè)備得到時(shí)間類窗口部件和天氣類窗口部件。
[0111]404、電子設(shè)備顯示該多個(gè)窗口部件。
[0112]具體地,電子設(shè)備獲取到多個(gè)窗口部件后,電子設(shè)備根據(jù)當(dāng)前桌面空余的顯示空間,將獲取到的多個(gè)窗口部件顯示在桌面上。
[0113]需要說(shuō)明的是,電子設(shè)備得到該多個(gè)窗口部件,并在桌面上顯示該多個(gè)窗口部件時(shí),電子設(shè)備可以刪除該第四窗口部件,也可以將該第四窗口部件保留在桌面上,即電子設(shè)備在桌面上同時(shí)顯示該多個(gè)窗口部件和該第四窗口部件,本發(fā)明實(shí)施例對(duì)窗口部件拆分后桌面上是否顯示第四窗口部件不做限定。
[0114]對(duì)電子設(shè)備在桌面上顯示該多個(gè)窗口部件,并刪除該第四窗口部件的情況來(lái)說(shuō),基于步驟403的示例,當(dāng)電子設(shè)備得到時(shí)間類窗口部件和天氣類窗口部件時(shí),刪除第四窗口部件,并在桌面上顯示得到的時(shí)間類窗口部件和天氣類窗口部件;而對(duì)電子設(shè)備在桌面上同時(shí)顯示該多個(gè)窗口部件和該第四窗口部件的情況來(lái)說(shuō),基于步驟403的示例,當(dāng)電子設(shè)備得到時(shí)間類窗口部件和天氣類窗口部件時(shí),電子設(shè)備在桌面上顯示得到的時(shí)間類窗口部件和天氣類窗口部件,同時(shí)顯示第四窗口部件。
[0115]本發(fā)明實(shí)施例提供的方法,通過(guò)當(dāng)檢測(cè)到第一窗口部件移動(dòng),并確定該第一窗口部件與第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,電子設(shè)備根據(jù)兩個(gè)窗口部件的顯示項(xiàng)目,生成第三窗口部件,從而提高了移動(dòng)終端的實(shí)用性。同時(shí)該方法只需要用戶移動(dòng)一個(gè)窗口部件到另一個(gè)窗口部件上就將窗口部件的功能結(jié)合,并改變窗口的顯示,提高了桌面布局的靈活性。進(jìn)一步地,如果桌面上已經(jīng)布滿了窗口部件,而沒(méi)有多余的顯示空間時(shí),如果用戶還想要添加窗口部件時(shí),用戶可以通過(guò)該第一窗口部件和該第二窗口部件,生成第三窗口部件,使得用戶可以繼續(xù)添加新窗口部件,也不需要通過(guò)刪除窗口部件的方式來(lái)添加新窗口部件,方面了用戶的操作,提高了移動(dòng)終端的實(shí)用性和桌面布局的靈活性。同時(shí),當(dāng)電子設(shè)備檢測(cè)到位于窗口部件上的兩個(gè)接觸點(diǎn)向相反方向滑動(dòng)時(shí),電子設(shè)備對(duì)該窗口部件進(jìn)行拆分操作,從而使得桌面的布局更加靈活。
[0116]圖5是本發(fā)明實(shí)施例提供的一種窗口部件處理裝置結(jié)構(gòu)示意圖。參見(jiàn)圖3,該裝置應(yīng)用于一電子設(shè)備中,該裝置包括:移動(dòng)軌跡獲取模塊501、顯示項(xiàng)目獲取模塊502、窗口部件生成模塊503和顯示模塊504。其中,移動(dòng)軌跡獲取模塊501,用于當(dāng)檢測(cè)到第一窗口部件的移動(dòng)指令時(shí),獲取該第一窗口部件的移動(dòng)軌跡;移動(dòng)軌跡獲取模塊501與顯示項(xiàng)目獲取模塊502相連接,顯示項(xiàng)目獲取模塊502,用于當(dāng)根據(jù)該第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定該第一窗口部件與該第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,該第一窗口部件的顯示項(xiàng)目映射于第一業(yè)務(wù)接口,該第二窗口部件的顯示項(xiàng)目映射于第二業(yè)務(wù)接口 ;顯示項(xiàng)目獲取模塊502與窗口部件生成模塊503相連接,窗口部件生成模塊503,用于根據(jù)該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,生成第三窗口部件,該第三窗口部件的顯示項(xiàng)目包括該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目;窗口部件生成模塊503與顯示模塊504相連接,顯示模塊504,用于示該第三窗口部件。
[0117]可選地,該裝置還包括:
[0118]類名獲取模塊,用于當(dāng)根據(jù)該第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定該第一窗口部件與該第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取該第一窗口部件的類名和該第二窗口部件的類名;
[0119]第一判斷模塊,用于判斷該第一窗口部件的類名和第二窗口部件的類名是否相同;
[0120]第二判斷模塊,還用于當(dāng)該第一窗口部件的類名和第二窗口部件的類名不相同時(shí),判斷該第一窗口部件的類名和第二窗口部件的類名是否符合預(yù)設(shè)規(guī)則;
[0121]相應(yīng)地,該顯示項(xiàng)目獲取模塊502,還用于當(dāng)該第一窗口部件的類名和第二窗口部件的類名符合預(yù)設(shè)規(guī)則,獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目。
[0122]可選地,該裝置還包括:
[0123]刪除模塊,用于刪除該第一窗口部件和該第二窗口部件。
[0124]可選地,該顯示模塊504,還用于當(dāng)該第一窗口部件的類名和第二窗口部件的類名相同時(shí),顯示錯(cuò)誤信息,該錯(cuò)誤信息用于提示該第一窗口部件和第二窗口部件不能疊加。
[0125]可選地,該第二判斷模塊,還用于當(dāng)該第一窗口部件的類名的前綴或后綴和第二窗口部件的類名的前綴或后綴相同時(shí),則該第一窗口部件的類名和第二窗口部件的類名符合該預(yù)設(shè)規(guī)則。
[0126]可選地,該顯示項(xiàng)目獲取模塊502,還用于當(dāng)檢測(cè)到兩個(gè)接觸點(diǎn)在第四窗口部件上向相反方向進(jìn)行滑動(dòng)操作時(shí),獲取該窗口部件的顯示項(xiàng)目;
[0127]該裝置還包括:顯示項(xiàng)目拆分模塊,用于根據(jù)該第四窗口部件的顯示項(xiàng)目所映射的業(yè)務(wù)接口,將業(yè)務(wù)接口相同或同類的顯示項(xiàng)目拆分出來(lái),得到多組顯示項(xiàng)目;
[0128]該窗口部件生成模塊503,還用于根據(jù)每組顯示項(xiàng),生成一個(gè)窗口部件,得到多個(gè)窗口部件;
[0129]該顯示模塊504,還用于顯示該多個(gè)窗口部件。
[0130]可選地,該刪除模塊,還用于刪除該第四窗口部件。
[0131]可選地,該顯示模塊504,還用于當(dāng)桌面沒(méi)有空位時(shí),顯示提示信息,該提示信息用于提示用戶將桌面中的窗口部件進(jìn)行疊加。
[0132]綜上所述,本發(fā)明實(shí)施例通過(guò)當(dāng)檢測(cè)到第一窗口部件移動(dòng),并確定該第一窗口部件與第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取該第一窗口部件的顯示項(xiàng)目和該第二窗口部件的顯示項(xiàng)目,電子設(shè)備根據(jù)兩個(gè)窗口部件的顯示項(xiàng)目,生成第三窗口部件,從而提高了移動(dòng)終端的實(shí)用性。同時(shí)該方法只需要用戶移動(dòng)一個(gè)窗口部件到另一個(gè)窗口部件上就將窗口部件的功能結(jié)合,并改變窗口的顯示,提高了桌面布局的靈活性。
[0133]需要說(shuō)明的是:上述實(shí)施例提供的窗口部件處理裝置在進(jìn)行窗口部件的處理時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將電子設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的窗口部件處理裝置與窗口部件處理方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0134]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0135]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種窗口部件處理方法,應(yīng)用于一電子設(shè)備,其特征在于,所述方法包括: 當(dāng)檢測(cè)到第一窗口部件的移動(dòng)指令時(shí),獲取所述第一窗口部件的移動(dòng)軌跡; 當(dāng)根據(jù)所述第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定所述第一窗口部件與所述第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目,所述第一窗口部件的顯示項(xiàng)目映射于第一業(yè)務(wù)接口,所述第二窗口部件的顯示項(xiàng)目映射于第二業(yè)務(wù)接口 ; 根據(jù)所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目,生成第三窗口部件,所述第三窗口部件的顯示項(xiàng)目包括所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目; 顯示所述第三窗口部件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目之前,所述方法還包括: 當(dāng)根據(jù)所述第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定所述第一窗口部件與所述第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取所述第一窗口部件的類名和所述第二窗口部件的類名; 判斷所述第一窗口部件的類名和第二窗口部件的類名是否相同; 當(dāng)所述第一窗口部件的類名和第二窗口部件的類名不相同時(shí),判斷所述第一窗口部件的類名和第二窗口部件的類名是否符合預(yù)設(shè)規(guī)則; 相應(yīng)地,獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目包括: 當(dāng)所述第一窗口部件的類名和第二窗口部件的類名符合預(yù)設(shè)規(guī)則,獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 當(dāng)所述第一窗口部件的類名和第二窗口部件的類名相同時(shí),顯示錯(cuò)誤信息,所述錯(cuò)誤信息用于提示所述第一窗口部件和第二窗口部件不能疊加。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述第一窗口部件的類名的前綴或后綴和第二窗口部件的類名的前綴或后綴相同時(shí),則所述第一窗口部件的類名和第二窗口部件的類名符合所述預(yù)設(shè)規(guī)則。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 刪除所述第一窗口部件和所述第二窗口部件。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)檢測(cè)到兩個(gè)接觸點(diǎn)在第四窗口部件上向相反方向進(jìn)行滑動(dòng)操作時(shí),獲取所述窗口部件的顯示項(xiàng)目; 根據(jù)所述第四窗口部件的顯示項(xiàng)目所映射的業(yè)務(wù)接口,將業(yè)務(wù)接口相同或同類的顯示項(xiàng)目拆分出來(lái),得到多組顯示項(xiàng)目; 根據(jù)每組顯示項(xiàng),生成一個(gè)窗口部件,得到多個(gè)窗口部件; 顯示所述多個(gè)窗口部件。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 刪除所述第四窗口部件。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)桌面沒(méi)有空位時(shí),顯示提示信息,所述提示信息用于提示用戶將桌面中的窗口部件進(jìn)行置加。
9.一種窗口部件處理裝置,所述裝置應(yīng)用于一電子設(shè)備中,其特征在于,所述裝置包括: 移動(dòng)軌跡獲取模塊,用于當(dāng)檢測(cè)到第一窗口部件的移動(dòng)指令時(shí),獲取所述第一窗口部件的移動(dòng)軌跡; 顯示項(xiàng)目獲取模塊,用于當(dāng)根據(jù)所述第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定所述第一窗口部件與所述第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目,所述第一窗口部件的顯示項(xiàng)目映射于第一業(yè)務(wù)接口,所述第二窗口部件的顯示項(xiàng)目映射于第二業(yè)務(wù)接口 ; 窗口部件生成模塊,用于根據(jù)所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目,生成第三窗口部件,所述第三窗口部件的顯示項(xiàng)目包括所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目; 顯示模塊,用于顯示所述第三窗口部件。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 類名獲取模塊,用于當(dāng)根據(jù)所述第一窗口部件的移動(dòng)軌跡以及顯示參數(shù)以及第二窗口部件的顯示參數(shù),確定所述第一窗口部件與所述第二窗口部件之間的重疊面積大于預(yù)設(shè)閾值時(shí),獲取所述第一窗口部件的類名和所述第二窗口部件的類名; 第一判斷模塊,用于判斷所述第一窗口部件的類名和第二窗口部件的類名是否相同; 第二判斷模塊,還用于當(dāng)所述第一窗口部件的類名和第二窗口部件的類名不相同時(shí),判斷所述第一窗口部件的類名和第二窗口部件的類名是否符合預(yù)設(shè)規(guī)則; 相應(yīng)地,所述顯示項(xiàng)目獲取模塊,還用于當(dāng)所述第一窗口部件的類名和第二窗口部件的類名符合預(yù)設(shè)規(guī)則,獲取所述第一窗口部件的顯示項(xiàng)目和所述第二窗口部件的顯示項(xiàng)目。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述顯示模塊,還用于當(dāng)所述第一窗口部件的類名和第二窗口部件的類名相同時(shí),顯示錯(cuò)誤信息,所述錯(cuò)誤信息用于提示所述第一窗口部件和第二窗口部件不能疊加。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二判斷模塊,還用于當(dāng)所述第一窗口部件的類名的前綴或后綴和第二窗口部件的類名的前綴或后綴相同時(shí),則所述第一窗口部件的類名和第二窗口部件的類名符合所述預(yù)設(shè)規(guī)則。
13.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 刪除模塊,用于刪除所述第一窗口部件和所述第二窗口部件。
14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述顯示項(xiàng)目獲取模塊,還用于當(dāng)檢測(cè)到兩個(gè)接觸點(diǎn)在第四窗口部件上向相反方向進(jìn)行滑動(dòng)操作時(shí),獲取所述窗口部件的顯示項(xiàng)目; 所述裝置還包括:顯示項(xiàng)目拆分模塊,用于根據(jù)所述第四窗口部件的顯示項(xiàng)目所映射的業(yè)務(wù)接口,將業(yè)務(wù)接口相同或同類的顯示項(xiàng)目拆分出來(lái),得到多組顯示項(xiàng)目; 所述窗口部件生成模塊,還用于根據(jù)每組顯示項(xiàng),生成一個(gè)窗口部件,得到多個(gè)窗口部件; 所述顯示模塊,還用于顯示所述多個(gè)窗口部件。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述刪除模塊,還用于刪除所述第四窗口部件。
16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述顯示模塊,還用于當(dāng)桌面沒(méi)有空位時(shí),顯示提示信息,所述提示信息用于提示用戶將桌面中的窗口部件進(jìn)行疊加。
【文檔編號(hào)】G06F9/44GK104516723SQ201310445514
【公開(kāi)日】2015年4月15日 申請(qǐng)日期:2013年9月26日 優(yōu)先權(quán)日:2013年9月26日
【發(fā)明者】張博 申請(qǐng)人:聯(lián)想(北京)有限公司