国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      窗口的控制方法、裝置和系統(tǒng)、存儲介質(zhì)及處理器與流程

      文檔序號:11250591閱讀:1864來源:國知局
      窗口的控制方法、裝置和系統(tǒng)、存儲介質(zhì)及處理器與流程

      本發(fā)明涉及拼接屏領(lǐng)域,具體而言,涉及一種窗口的控制方法、裝置和系統(tǒng)、存儲介質(zhì)及處理器。



      背景技術(shù):

      拼接屏上經(jīng)常會出現(xiàn)多個窗口,并且每個窗口都可以自由移動和放大縮小,窗口的排列會顯得非?;靵y。為了對拼接屏上顯示的多個窗口進(jìn)行排列,現(xiàn)有技術(shù)中可以通過人工手動放大縮小和排列每個窗口,但是通過手工放大縮放和排列非常耗費(fèi)時間,而且不一定能夠?qū)⑺械拇翱谂帕姓R,而且沒有充分利用拼接屏的顯示空間,造成顯示空間浪費(fèi)。

      針對現(xiàn)有技術(shù)中對拼接屏上的多個窗口進(jìn)行調(diào)整,無法充分利用拼接屏的顯示空間的問題,目前尚未提出有效的解決方案。



      技術(shù)實現(xiàn)要素:

      本發(fā)明實施例提供了一種窗口的控制方法、裝置和系統(tǒng)、存儲介質(zhì)及處理器,以至少解決現(xiàn)有技術(shù)中對拼接屏上的多個窗口進(jìn)行調(diào)整,無法充分利用拼接屏的顯示空間的技術(shù)問題。

      根據(jù)本發(fā)明實施例的一個方面,提供了一種窗口的控制方法,包括:從預(yù)設(shè)的多個排列方式中確定第一排列方式,其中,第一排列方式用于對拼接屏上顯示的多個窗口進(jìn)行排列,并且按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照第二排列方式進(jìn)行排列所得到的多個窗口的總面積,第二排列方式為多個排列方式中除第一排列方式之外的任意一個排列方式;根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口;控制拼接屏顯示排列后的多個窗口。

      進(jìn)一步地,從預(yù)設(shè)的多個排列方式中確定第一排列方式,包括:獲取多個排列方式;計算按照每個排列方式進(jìn)行排列所得到的多個窗口的總面積;將按照每個排列方式進(jìn)行排列所得到的多個窗口的總面積進(jìn)行比較,獲取最大總面積對應(yīng)的排列方式;將最大總面積對應(yīng)的排列方式作為第一排列方式。

      進(jìn)一步地,獲取多個排列方式,包括:獲取拼接屏的尺寸,每個窗口的最小尺寸,任意兩個窗口之間的間距和多個窗口的數(shù)量;根據(jù)拼接屏的尺寸,每個窗口的最小尺寸,任意兩個窗口之間的間距和多個窗口的數(shù)量,得到多個顯示尺寸;判斷每個顯示尺寸是否滿足預(yù)設(shè)條件;如果判斷出任意一個顯示尺寸滿足預(yù)設(shè)條件,則將任意一個顯示尺寸,與任意一個顯示尺寸對應(yīng)的第一橫向排列數(shù)量和第一縱向排列數(shù)量進(jìn)行存儲,得到多個排列方式。

      進(jìn)一步地,根據(jù)拼接屏的尺寸,每個窗口的最小尺寸,任意兩個窗口之間的間距和多個窗口的數(shù)量,得到多個顯示尺寸,包括:根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,得到多個第一橫向排列數(shù)量;根據(jù)多個窗口的數(shù)量和多個第一橫向排列數(shù)量,得到多個第一縱向排列數(shù)量;根據(jù)多個第一縱向排列數(shù)量,拼接屏的尺寸和任意兩個窗口之間的間距,得到多個顯示尺寸。

      進(jìn)一步地,判斷每個顯示尺寸是否滿足預(yù)設(shè)條件,包括:判斷每個顯示尺寸是否大于等于每個窗口的最小尺寸,并且,判斷橫向排列的至少一個窗口的顯示尺寸是否小于等于拼接屏的尺寸;如果第一顯示尺寸大于等于每個窗口的最小尺寸,且橫向排列的至少一個窗口的顯示尺寸小于等于拼接屏的尺寸,則確定第一顯示尺寸滿足預(yù)設(shè)條件;如果第二顯示尺寸小于每個窗口的最小尺寸,或橫向排列的至少一個窗口的顯示尺寸大于拼接屏的尺寸,則確定第二顯示尺寸不滿足預(yù)設(shè)條件。

      進(jìn)一步地,從預(yù)設(shè)的多個排列方式中確定第一排列方式,包括:獲取拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距;根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,通過預(yù)設(shè)方法得到第一排列方式。

      進(jìn)一步地,根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口,包括:根據(jù)第一排列方式,確定多個窗口的顯示參數(shù),其中,顯示參數(shù)包括:顯示尺寸和顯示位置;根據(jù)多個窗口的顯示參數(shù),對多個窗口進(jìn)行排列,得到排列后的多個窗口。

      進(jìn)一步地,根據(jù)第一排列方式,確定多個窗口的顯示參數(shù),包括:根據(jù)第一排列方式對應(yīng)的顯示尺寸,得到多個窗口的顯示尺寸;根據(jù)第一排列方式對應(yīng)的第一橫向排列數(shù)量和第一縱向排列數(shù)量以及任意兩個窗口之間的間距,得到多個窗口的顯示位置。

      進(jìn)一步地,在從預(yù)設(shè)的多個排列方式中確定第一排列方式之前,上述方法還包括:判斷是否接收到控制設(shè)備發(fā)送的窗口排列指令;如果判斷出接收到窗口排列指令,則從預(yù)設(shè)的多個排列方式中確定第一排列方式。

      進(jìn)一步地,在從預(yù)設(shè)的多個排列方式中確定第一排列方式之前,上述方法還包括:根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,得到多個窗口的第二橫向排列數(shù)量和第二縱向排列數(shù)量;判斷多個窗口的數(shù)量是否超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積;如果多個窗口的數(shù)量未超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積,則從預(yù)設(shè)的多個排列方式中確定第一排列方式。

      進(jìn)一步地,如果多個窗口的數(shù)量超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積,上述方法還包括:生成提示信息,并對提示信息進(jìn)行顯示,其中,提示信息用于提示關(guān)閉窗口。

      根據(jù)本發(fā)明實施例的另一個方面,還提供了一種窗口的控制裝置,包括:確定單元,用于從預(yù)設(shè)的多個排列方式中確定第一排列方式,其中,第一排列方式用于對拼接屏上顯示的多個窗口進(jìn)行排列,并且按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照第二排列方式進(jìn)行排列所得到的多個窗口的總面積,第二排列方式為多個排列方式中除第一排列方式之外的任意一個排列方式;排列單元,用于根據(jù)多個窗口的排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口;控制單元,用于控制拼接屏顯示排列后的多個窗口。

      根據(jù)本發(fā)明實施例的另一個方面,還提供了一種窗口的控制系統(tǒng),包括:服務(wù)器,用于從預(yù)設(shè)的多個排列方式中確定第一排列方式,根據(jù)第一排列方式對拼接屏上顯示的多個窗口進(jìn)行排列,得到排列后的多個窗口,其中,第一排列方式用于對多個窗口進(jìn)行排列,并且按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照第二排列方式進(jìn)行排列所得到的多個窗口的總面積,第二排列方式為多個排列方式中除第一排列方式之外的任意一個排列方式;拼接屏,與服務(wù)器連接,用于顯示排列后的多個窗口。

      進(jìn)一步地,上述系統(tǒng)還包括:控制設(shè)備,與服務(wù)器連接,用于發(fā)送窗口排列指令;服務(wù)器還用于如果判斷出接收到窗口排列指令,則從預(yù)設(shè)的多個排列方式中確定第一排列方式。

      根據(jù)本發(fā)明實施例的另一個方面,還提供了一種存儲介質(zhì),存儲介質(zhì)包括存儲的程序,其中,在程序運(yùn)行時控制存儲介質(zhì)所在設(shè)備執(zhí)行上述實施例中的窗口的控制方法。

      根據(jù)本發(fā)明實施例的另一個方面,還提供了一種處理器,處理器用于運(yùn)行程序,其中,程序運(yùn)行時執(zhí)行上述實施例中的窗口的控制方法。

      在本發(fā)明實施例中,從預(yù)設(shè)的多個排列方式中確定第一排列方式,根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口,控制拼接屏顯示排列后的多個窗口,從而實現(xiàn)對拼接屏中顯示的所有窗口進(jìn)行對齊排列的目的。容易注意到的,由于按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照多個排列方式中其他排列方式進(jìn)行排列所得到的多個窗口的總面積,即按照第一排列方式對多個窗口進(jìn)行排列之后,排列后的多個窗口的總面積最大,從而解決了現(xiàn)有技術(shù)中對拼接屏上的多個窗口進(jìn)行調(diào)整,無法充分利用拼接屏的顯示空間的技術(shù)問題。因此,通過本發(fā)明上述實施例提供的方案,可以達(dá)到提高拼接屏的顯示空間的使用率,減少顯示空間的浪費(fèi)的技術(shù)效果。

      附圖說明

      此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

      圖1是根據(jù)本發(fā)明實施例的一種窗口的控制方法的流程圖;

      圖2是根據(jù)本發(fā)明實施例的一種可選的計算窗口排列方式、大小和坐標(biāo)的流程圖;

      圖3是根據(jù)本發(fā)明實施例的一種可選的窗口的控制方法的流程圖;

      圖4是根據(jù)本發(fā)明實施例的一種可選的獲取第一排列方式的流程圖;

      圖5是根據(jù)本發(fā)明實施例的一種窗口的控制裝置的示意圖;

      圖6是根據(jù)本發(fā)明實施例的一種窗口的控制系統(tǒng)的示意圖;以及

      圖7是根據(jù)本發(fā)明實施例的一種可選的窗口的控制系統(tǒng)的示意圖。

      具體實施方式

      為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。

      需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

      實施例1

      根據(jù)本發(fā)明實施例,提供了一種窗口的控制方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

      圖1是根據(jù)本發(fā)明實施例的一種窗口的控制方法的流程圖,如圖1所示,該方法包括如下步驟:

      步驟s102,從預(yù)設(shè)的多個排列方式中確定第一排列方式,其中,第一排列方式用于對拼接屏上顯示的多個窗口進(jìn)行排列,并且按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照第二排列方式進(jìn)行排列所得到的多個窗口的總面積,第二排列方式為多個排列方式中除第一排列方式之外的任意一個排列方式。

      具體地,上述的預(yù)設(shè)的多個排列方式是預(yù)先獲取到的與多個窗口相應(yīng)的排列方式,即排列方式的數(shù)量與窗口的數(shù)量相對應(yīng),排列方式可以包括:橫向排列窗口的數(shù)量和縱向排列窗口的數(shù)量。

      需要說明的是,不同數(shù)量的多個窗口的排列方式有多種,同樣數(shù)量的多個窗口的排列方式可以構(gòu)成一個排列方式結(jié)合,集合中包含有多個排列方式,不同排列方式下的窗口的尺寸不同,第一排列方式可以是該排列方式集合中,多個窗口的總面積最大的排列方式,從而保證能夠最大程度的使用顯示空間,減少顯示空間浪費(fèi)。

      步驟s104,根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口。

      步驟s106,控制拼接屏顯示排列后的多個窗口。

      在一種可選的方案中,拼接屏的服務(wù)器(例如,控制拼接屏的圖形工作站)可以從拼接屏中顯示的所有的窗口對應(yīng)的多個排列方式中,獲取所有的窗口的總面積最大的排列方式,即第一排列方式,根據(jù)第一排列方式對所有的窗口進(jìn)行排列,得到排列后的多個窗口,并將排列后的多個窗口發(fā)送給拼接屏,由拼接屏進(jìn)行顯示。

      根據(jù)本發(fā)明上述實施例,從預(yù)設(shè)的多個排列方式中確定第一排列方式,根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口,控制拼接屏顯示排列后的多個窗口,從而實現(xiàn)對拼接屏中顯示的所有窗口進(jìn)行對齊排列的目的。容易注意到的,由于按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照多個排列方式中其他排列方式進(jìn)行排列所得到的多個窗口的總面積,即按照第一排列方式對多個窗口進(jìn)行排列之后,排列后的多個窗口的總面積最大,從而解決了現(xiàn)有技術(shù)中對拼接屏上的多個窗口進(jìn)行調(diào)整,無法充分利用拼接屏的顯示空間的技術(shù)問題。因此,通過本發(fā)明上述實施例提供的方案,可以達(dá)到提高拼接屏的顯示空間的使用率,減少顯示空間的浪費(fèi)的技術(shù)效果。

      可選地,在本發(fā)明上述實施例中,步驟s102,從預(yù)設(shè)的多個排列方式中確定第一排列方式,包括:

      步驟s1022,獲取多個排列方式。

      步驟s1024,計算按照每個排列方式進(jìn)行排列所得到的多個窗口的總面積。

      步驟s1026,將按照每個排列方式進(jìn)行排列所得到的多個窗口的總面積進(jìn)行比較,獲取最大總面積對應(yīng)的排列方式。

      步驟s1028,將最大總面積對應(yīng)的排列方式作為第一排列方式。

      在一種可選的方案中,服務(wù)器可以根據(jù)拼接屏中顯示的多個窗口的數(shù)量,枚舉出所有可能的排列方式,即獲取到多個排列方式集合,可以根據(jù)當(dāng)前對窗口的設(shè)置(包括窗口的最小尺寸、窗口間距),計算得到每種排列方式下窗口的總面積并選取最大面積對應(yīng)的排列方式作為第一排列方式。

      可選地,在本發(fā)明上述實施例中,步驟s1022,獲取多個排列方式,包括:

      步驟s108,獲取拼接屏的尺寸,每個窗口的最小尺寸,任意兩個窗口之間的間距和多個窗口的數(shù)量。

      具體地,上述的拼接屏的尺寸可以包括拼接屏的長w和高h(yuǎn);上述的最小尺寸可以包括窗口的最小長wmin和最小高h(yuǎn)min;上述的任意兩個窗口之間的間距可以包括左右間距wg和上下間距hg。

      步驟s110,根據(jù)拼接屏的尺寸,每個窗口的最小尺寸,任意兩個窗口之間的間距和多個窗口的數(shù)量,得到多個顯示尺寸。

      具體地,拼接屏上顯示的每個窗口的尺寸均相同,均為上述的顯示尺寸,可以包括窗口的顯示長w和顯示高g。

      在一種可選的方案中,如圖2所示,可以獲取拼接屏的長w和高h(yuǎn),窗口的最小長wmin和最小高h(yuǎn)min,任意兩個窗口之間的左右間距wg和上下間距hg,以及多個窗口的數(shù)量n,并根據(jù)獲取到的數(shù)據(jù)計算得到多個顯示長w和顯示高h(yuǎn)。

      步驟s112,判斷每個顯示尺寸是否滿足預(yù)設(shè)條件。

      具體地,上述的預(yù)設(shè)條件可以是預(yù)先設(shè)置的確定顯示尺寸符合顯示要求的條件。

      步驟s114,如果判斷出任意一個顯示尺寸滿足預(yù)設(shè)條件,則將任意一個顯示尺寸,與任意一個顯示尺寸對應(yīng)的第一橫向排列數(shù)量和第一縱向排列數(shù)量進(jìn)行存儲,得到多個排列方式。

      在一種可選的方案中,如圖2所示,在計算得到多個顯示長和顯示高之后,可以判斷計算得到的每個顯示長和顯示高是否滿足預(yù)設(shè)條件,如果某個顯示長和顯示高滿足預(yù)設(shè)條件,則確定該顯示長和顯示高符合顯示要求,可以將該顯示長和顯示高,以及對應(yīng)的橫向排列數(shù)量和縱向排列數(shù)量進(jìn)行存儲,作為一個排列方式;如果某個顯示長和顯示高不滿足預(yù)設(shè)條件,則確定該顯示長和顯示高不符合顯示要求,直接舍棄。

      可選地,在本發(fā)明上述實施例中,步驟s110,根據(jù)拼接屏的尺寸,每個窗口的最小尺寸,任意兩個窗口之間的間距和多個窗口的數(shù)量,得到多個顯示尺寸,包括:

      步驟s1102,根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,得到多個第一橫向排列數(shù)量。

      在一種可選的方案中,如圖2所示,可以獲取拼接屏的長和高,窗口的最小長和最小高,以及任意兩個窗口之間的左右間距和上下間距,并根據(jù)獲取到的數(shù)據(jù)計算得到最大橫向排列數(shù)量m和最大縱向排列數(shù)量n,第一橫向排列數(shù)量i可以是1到m中的任意一個值,每循環(huán)一次,第一橫向排列數(shù)量增加1,即在第一次循環(huán)中,i=1,在第二次循環(huán)中,i=2,以此類推。

      步驟s1104,根據(jù)多個窗口的數(shù)量和多個第一橫向排列數(shù)量,得到多個第一縱向排列數(shù)量。

      在一種可選的方案中,如圖2所示,在確定第一橫向排列數(shù)量i之后,首先判斷i是否大于多個窗口的數(shù)量n,如果否,則計算多個窗口的數(shù)量n和第一橫向排列數(shù)量i的比值,并向上取整,得到第一縱向排列數(shù)量,即j=n/i向上取整。

      需要說明的是,如果在循環(huán)過程中,判斷出i大于n,則結(jié)束整個循環(huán)過程,得到多個窗口對應(yīng)的多個排列方式。

      步驟s1106,根據(jù)多個第一縱向排列數(shù)量,拼接屏的尺寸和任意兩個窗口之間的間距,得到多個顯示尺寸。

      在一種可選的方案中,如圖2所示,可以通過如下公式計算得到每個窗口的顯示長和顯示高:w=(w-(j-1)wg)/j,h=w/c,其中,c為預(yù)先設(shè)置的窗口的長高比,并判斷計算得到的顯示長w和顯示高h(yuǎn)是否滿足預(yù)設(shè)條件,如果滿足,則將i,j以及w和h進(jìn)行存儲,作為一個排列方式;如果不滿足,則進(jìn)行下一次循環(huán),將第一橫向排列數(shù)量i增加1。

      可選地,在本發(fā)明上述實施例中,步驟s112,判斷每個顯示尺寸是否滿足預(yù)設(shè)條件,包括:

      步驟s1122,判斷每個顯示尺寸是否大于等于每個窗口的最小尺寸,并且,判斷橫向排列的至少一個窗口的顯示尺寸是否小于等于拼接屏的尺寸。

      步驟s1124,如果第一顯示尺寸大于等于每個窗口的最小尺寸,且橫向排列的至少一個窗口的顯示尺寸小于等于拼接屏的尺寸,則確定第一顯示尺寸滿足預(yù)設(shè)條件。

      步驟s1126,如果第二顯示尺寸小于每個窗口的最小尺寸,或橫向排列的至少一個窗口的顯示尺寸大于拼接屏的尺寸,則確定第二顯示尺寸不滿足預(yù)設(shè)條件。

      在一種可選的方案中,如圖2所示,在計算得到每個窗口的顯示長w和顯示高g之后,可以判斷w是否大于wmin,h是否大于hmin,以及橫向排列的至少一個窗口的顯示尺寸是否小于等于拼接屏的尺寸,即h-i*h-(i-1)*hg是否大于0,如果w>wmin,h>hmin,且h-i*h-(i-1)*hg>0,則確定每個顯示尺寸滿足預(yù)設(shè)條件,可以將i和j存儲在排列方式集合中;否則,可以進(jìn)行下一次循環(huán),將第一橫向排列數(shù)量增加1。

      可選地,在本發(fā)明上述實施例中,步驟s102,從預(yù)設(shè)的多個排列方式中確定第一排列方式,包括:

      步驟s116,獲取拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距。

      步驟s118,根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,通過預(yù)設(shè)方法得到第一排列方式。

      具體地,上述的預(yù)設(shè)方法可以是優(yōu)化目標(biāo)函數(shù)的方法,可以預(yù)先根據(jù)計算不同窗口數(shù)量的情況下,根據(jù)拼接屏的長和高,窗口的最小長和最小高,以及任意兩個窗口之間的左右間距和上下間距,計算得到第一排列方式。

      在一種可選的方案中,服務(wù)器在接收到窗口排列指令之后,獲取拼接屏的長和高,窗口的最小長和最小高,以及任意兩個窗口之間的左右間距和上下間距,并根據(jù)獲取到的數(shù)據(jù)計算得到第一排列方式。

      通過上述方案,可以直接通過預(yù)設(shè)算法確定第一排列方式,避免枚舉所有可能的排列方式,減少運(yùn)算量,提高控制效率。

      可選地,在本發(fā)明上述實施例中,步驟s104,根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口,包括:

      步驟s1042,根據(jù)第一排列方式,確定多個窗口的顯示參數(shù),其中,顯示參數(shù)包括:顯示尺寸和顯示位置。

      具體地,上述的顯示位置可以是每個窗口的左上角坐標(biāo)。

      步驟s1044,根據(jù)多個窗口的顯示參數(shù),對多個窗口進(jìn)行排列,得到排列后的多個窗口。

      在一種可選的方案中,服務(wù)器在計算得到第一排列方式,即得到橫向窗口排列數(shù)量i和縱向窗口排列數(shù)量j之后,可以計算得到每個窗口的顯示高w、顯示長h和左上角坐標(biāo),服務(wù)器可以根據(jù)計算得到的顯示參數(shù)對多個窗口進(jìn)行排列,得到排列后的多個窗口,并將排列后的多個窗口發(fā)送給拼接屏,由拼接屏進(jìn)行顯示。

      需要說明的是,服務(wù)器在計算得到每個窗口的顯示參數(shù)之后,可以直接將每個窗口的顯示參數(shù)發(fā)送給拼接屏,拼接屏按照每個窗口的顯示參數(shù),顯示多個窗口。

      可選地,在本發(fā)明上述實施例中,步驟s1042,根據(jù)第一排列方式,確定多個窗口的顯示參數(shù),包括:

      步驟s120,根據(jù)第一排列方式對應(yīng)的顯示尺寸,得到多個窗口的顯示尺寸。

      步驟s122,根據(jù)第一排列方式對應(yīng)的第一橫向排列數(shù)量和第一縱向排列數(shù)量以及任意兩個窗口之間的間距,得到多個窗口的顯示位置。

      在一種可選的方案中,可以通過上述公式計算得到顯示長w和顯示高h(yuǎn),將計算能得到的顯示長w和顯示高h(yuǎn)作為每個顯示窗口的顯示長和顯示高,并通過如下公式計算得到第k行第l列的窗口的左上角坐標(biāo)(l*(w+wg),k*(h+hg)),即得到每個窗口的顯示位置。

      可選地,在本發(fā)明上述實施例中,在步驟s102,從預(yù)設(shè)的多個排列方式中確定第一排列方式之前,該方法還包括如下步驟:

      步驟s124,判斷是否接收到控制設(shè)備發(fā)送的窗口排列指令。

      具體地,上述的控制設(shè)備可以是智能手機(jī)(包括:android手機(jī)和ios手機(jī))、ipad、平板電腦、觸控一體機(jī)、筆記本電腦、計算機(jī)終端等,本發(fā)明對此不作具體限定;上述的窗口排列指令可以是通過點擊按鍵、點擊鏈接、手勢操作等方式生成的指令。

      步驟s126,如果判斷出接收到窗口排列指令,則從預(yù)設(shè)的多個排列方式中確定第一排列方式。

      在一種可選的方案中,可以在控制設(shè)備上安裝的控制程序中增加“窗口排列”功能,用戶通過點擊“窗口排列”按鍵,生成窗口排列指令,并發(fā)送給服務(wù)器,服務(wù)器在接收到窗口排列指令之后,可以確定所有可能的排列方式中所有窗口面積最大的排列方式,即第一排列方式。

      可選地,在本發(fā)明上述實施例中,在步驟s102,從預(yù)設(shè)的多個排列方式中確定第一排列方式之前,該方法還包括如下步驟:

      步驟s128,根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,得到多個窗口的第二橫向排列數(shù)量和第二縱向排列數(shù)量。

      具體地,上述的第二橫向排列數(shù)量和第二縱向排列數(shù)量可以是最大橫向排列數(shù)量和最大縱向排列數(shù)量。

      在一種可選的方案中,可以獲取拼接屏的長和高,窗口的最小長和最小高,以及任意兩個窗口之間的左右間距和上下間距,并根據(jù)獲取到的數(shù)據(jù)通過如下公式計算得到最大橫向排列數(shù)量m和最大縱向排列數(shù)量n:向下取整,向下取整。

      步驟s130,判斷多個窗口的數(shù)量是否超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積。

      步驟s132,如果多個窗口的數(shù)量未超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積,則從預(yù)設(shè)的多個排列方式中確定第一排列方式。

      在一種可選的方案中,在計算得到最大橫向排列數(shù)量m和最大縱向排列數(shù)量n之后,可以計算m和n的乘積,得到拼接屏上最多可排列窗口的數(shù)量,服務(wù)器在接收到控制設(shè)備發(fā)送的窗口排列指令之后,可以首先判斷拼接屏上顯示的窗口的數(shù)量是否超過拼接屏上最多可排列窗口的數(shù)量,如果否,則可以通過枚舉法或者使用優(yōu)化目標(biāo)函數(shù)的方法計算得到第一排列方式。

      可選地,在本發(fā)明上述實施例中,如果多個窗口的數(shù)量超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積,該方法還包括如下步驟:

      步驟s134,生成提示信息,并對提示信息進(jìn)行顯示,其中,提示信息用于提示關(guān)閉窗口。

      在一種可選的方案中,如果是,則可以生成提示信息,提示用戶需要關(guān)閉不需要使用的窗口。

      圖3是根據(jù)本發(fā)明實施例的一種可選的窗口的控制方法的流程圖,圖4是根據(jù)本發(fā)明實施例的一種可選的獲取第一排列方式的流程圖,下面結(jié)合圖3和圖4對本發(fā)明一種優(yōu)選的實施例進(jìn)行詳細(xì)說明。

      如圖3所述,該方法可以包括如下步驟:

      步驟s31,控制設(shè)備發(fā)出窗口排列指令。

      可選地,操作者可以通過點擊按鍵、點擊鏈接、手勢操作等方式在控制設(shè)備上觸發(fā)窗口排列指令。

      步驟s32,判斷當(dāng)前窗口是否超過最多可排列窗口。

      可選地,假設(shè)拼接屏上共有n個窗口,及當(dāng)前窗口的數(shù)量是n,窗口最多可排列為m行和n列,最多可排列窗口的數(shù)量為m*n,服務(wù)器在接收到控制設(shè)備發(fā)出的窗口排列指令之后,可以首先判斷n是否超過m*n,如果否,則進(jìn)入步驟s33;如果是,則進(jìn)入步驟s35。

      步驟s33,計算窗口排列方式、窗口大小和窗口左上角坐標(biāo)。

      可選地,如果n≤m*n,則服務(wù)器確定拼接屏上可以完全顯示所有的窗口,計算每個窗口排列方式下的窗口大小,并從中選擇出所有窗口的總面積最大的窗口排列方式,并在該窗口排列方式下,計算每個窗口左上角的坐標(biāo)。

      步驟s34,縮放窗口并進(jìn)行排列。

      可選地,服務(wù)器可以根據(jù)每個窗口的大小對每個窗口進(jìn)行縮放,并按照每個窗口左上角的坐標(biāo),對多個窗口進(jìn)行排列,得到排列后的窗口,并控制拼接屏顯示排列后的窗口。

      步驟s35,提示用戶關(guān)閉不需要的窗口。

      可選地,如果n>m*n,則服務(wù)器確定拼接屏上無法顯示所有的窗口,提示用戶需要關(guān)閉不需要的窗口。

      如圖4所示,獲取第一排列方式的方法可以包括如下步驟:

      步驟s41,枚舉所有的窗口排列方式。

      可選地,服務(wù)器在接收到窗口排列指令之后,可以首先根據(jù)當(dāng)前打開窗口的數(shù)量,枚舉出所有可能的窗口排列方式。

      步驟s42,根據(jù)當(dāng)前設(shè)置和窗口排列方式計算窗口長、寬和面積。

      可選地,可以針對所有的窗口排列方式和當(dāng)前對窗口的設(shè)置(窗口最小尺寸、窗口間距),計算出每種排列方式下窗口的長寬和面積。

      步驟s43,選出所有排列方式中窗口面積最大的一種排列方式。

      步驟s44,計算該排列方式下各個窗口的位置。

      可選地,可以選取窗口面積最大的一種排列方式,并計算在該排列方式下各個窗口的位置,即各個窗口的左上角坐標(biāo)。

      通過上述步驟,在接收到窗口排列指令之后,可以獲取第一排列方式,自動調(diào)整窗口的長寬和位置,同時,保證充分利用拼接屏的顯示空間。

      實施例2

      根據(jù)本發(fā)明實施例,提供了一種窗口的控制裝置的實施例。

      圖5是根據(jù)本發(fā)明實施例的一種窗口的控制裝置的示意圖,如圖5所示,該裝置包括:

      確定單元51,用于從預(yù)設(shè)的多個排列方式中確定第一排列方式,其中,第一排列方式用于對拼接屏上顯示的多個窗口進(jìn)行排列,并且按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照第二排列方式進(jìn)行排列所得到的多個窗口的總面積,第二排列方式為多個排列方式中除第一排列方式之外的任意一個排列方式。

      具體地,上述的預(yù)設(shè)的多個排列方式是預(yù)先獲取到的與多個窗口相應(yīng)的排列方式,即排列方式的數(shù)量與窗口的數(shù)量相對應(yīng),排列方式可以包括:橫向排列窗口的數(shù)量和縱向排列窗口的數(shù)量。

      需要說明的是,不同數(shù)量的多個窗口的排列方式有多種,同樣數(shù)量的多個窗口的排列方式可以構(gòu)成一個排列方式結(jié)合,集合中包含有多個排列方式,不同排列方式下的窗口的尺寸不同,第一排列方式可以是該排列方式集合中,多個窗口的總面積最大的排列方式,從而保證能夠最大程度的使用顯示空間,減少顯示空間浪費(fèi)。

      排列單元53,用于根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口。

      控制單元55,用于控制拼接屏顯示排列后的多個窗口。

      在一種可選的方案中,拼接屏的服務(wù)器(例如,控制拼接屏的圖形工作站)可以從拼接屏中顯示的所有的窗口對應(yīng)的多個排列方式中,獲取所有的窗口的總面積最大的排列方式,即第一排列方式,根據(jù)第一排列方式對所有的窗口進(jìn)行排列,得到排列后的多個窗口,并將排列后的多個窗口發(fā)送給拼接屏,由拼接屏進(jìn)行顯示。

      根據(jù)本發(fā)明上述實施例,從預(yù)設(shè)的多個排列方式中確定第一排列方式,根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口,控制拼接屏顯示排列后的多個窗口,從而實現(xiàn)對拼接屏中顯示的所有窗口進(jìn)行對齊排列的目的。容易注意到的,由于按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照多個排列方式中其他排列方式進(jìn)行排列所得到的多個窗口的總面積,即按照第一排列方式對多個窗口進(jìn)行排列之后,排列后的多個窗口的總面積最大,從而解決了現(xiàn)有技術(shù)中對拼接屏上的多個窗口進(jìn)行調(diào)整,無法充分利用拼接屏的顯示空間的技術(shù)問題。因此,通過本發(fā)明上述實施例提供的方案,可以達(dá)到提高拼接屏的顯示空間的使用率,減少顯示空間的浪費(fèi)的技術(shù)效果。

      可選地,在本發(fā)明上述實施例中,確定單元51包括:

      第一獲取模塊,用于獲取多個排列方式。

      計算模塊,用于計算按照每個排列方式進(jìn)行排列所得到的多個窗口的總面積。

      第二獲取模塊,用于將按照每個排列方式進(jìn)行排列所得到的多個窗口的總面積進(jìn)行比較,獲取最大總面積對應(yīng)的排列方式。

      第一處理模塊,用于將最大總面積對應(yīng)的排列方式作為第一排列方式。

      可選地,在本發(fā)明上述實施例中,第一獲取模塊包括:

      獲取子模塊,用于獲取拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距。

      第一處理子模塊,用于根據(jù)拼接屏的尺寸,每個窗口的最小尺寸,任意兩個窗口之間的間距和多個窗口的數(shù)量,得到多個顯示尺寸。

      判斷子模塊,用于判斷每個顯示尺寸是否滿足預(yù)設(shè)條件。

      存儲子模塊,用于如果判斷出任意一個顯示尺寸滿足預(yù)設(shè)條件,則將任意一個顯示尺寸,與任意一個顯示尺寸對應(yīng)的第一橫向排列數(shù)量和第一縱向排列數(shù)量進(jìn)行存儲,得到多個排列方式。

      可選地,在本發(fā)明上述實施例中,第一處理子模塊包括:

      第一處理重子模塊,用于根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,得到多個第一橫向排列數(shù)量。

      第二處理重子模塊,用于根據(jù)多個窗口的數(shù)量和多個第一橫向排列數(shù)量,得到多個第一縱向排列數(shù)量。

      第三處理重子模塊,用于根據(jù)多個第一縱向排列數(shù)量,拼接屏的尺寸和任意兩個窗口之間的間距,得到多個顯示尺寸。

      可選地,在本發(fā)明上述實施例中,判斷子模塊包括:

      判斷重子模塊,用于判斷每個顯示尺寸是否大于等于每個窗口的最小尺寸,并且,判斷橫向排列的至少一個窗口的顯示尺寸是否小于等于拼接屏的尺寸。

      第一確定重子模塊,用于如果第一顯示尺寸大于等于每個窗口的最小尺寸,且橫向排列的至少一個窗口的顯示尺寸小于等于拼接屏的尺寸,則確定第一顯示尺寸滿足預(yù)設(shè)條件。

      第二確定重子模塊,用于第二顯示尺寸小于每個窗口的最小尺寸,或橫向排列的至少一個窗口的顯示尺寸大于拼接屏的尺寸,則確定第二顯示尺寸不滿足預(yù)設(shè)條件。

      可選地,在本發(fā)明上述實施例中,確定單元51包括:

      第三獲取模塊,用于獲取拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距。

      第二處理模塊,用于根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,通過預(yù)設(shè)方法得到第一排列方式。

      可選地,在本發(fā)明上述實施例中,排列單元53包括:

      確定模塊,用于根據(jù)第一排列方式,確定多個窗口的顯示參數(shù),其中,顯示參數(shù)包括:顯示尺寸和顯示位置。

      排列模塊,用于根據(jù)多個窗口的顯示參數(shù),對多個窗口進(jìn)行排列,得到排列后的多個窗口。

      可選地,在本發(fā)明上述實施例中,確定模塊包括:

      第二處理子模塊,用于根據(jù)第一排列方式對應(yīng)的顯示尺寸,得到多個窗口的顯示尺寸。

      第三處理子模塊,用于根據(jù)第一排列方式對應(yīng)的第一橫向排列數(shù)量和第一縱向排列數(shù)量以及任意兩個窗口之間的間距,得到多個窗口的顯示位置。

      可選地,在本發(fā)明上述實施例中,該裝置還包括:

      第一判斷單元,用于判斷是否接收到控制設(shè)備發(fā)送的窗口排列指令。

      確定單元51還用于如果判斷出接收到窗口排列指令,則從預(yù)設(shè)的多個排列方式中確定第一排列方式。

      可選地,在本發(fā)明上述實施例中,該裝置還包括:

      處理單元,用于根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,得到多個窗口的第二橫向排列數(shù)量和第二縱向排列數(shù)量。

      第二判斷單元,用于判斷多個窗口的數(shù)量是否超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積。

      確定單元51還用于如果多個窗口的數(shù)量未超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積,則從預(yù)設(shè)的多個排列方式中確定第一排列方式。

      可選地,在本發(fā)明上述實施例中,如果多個窗口的數(shù)量超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積,該裝置還包括:

      生成單元,用于生成提示信息,并對提示信息進(jìn)行顯示,其中,提示信息用于提示關(guān)閉窗口。

      需要說明的是,本實施例中的優(yōu)選實施方式可以參見實施例1中的相關(guān)描述,此處不再贅述。

      實施例3

      根據(jù)本發(fā)明實施例,提供了一種窗口的控制系統(tǒng)的實施例。

      圖6是根據(jù)本發(fā)明實施例的一種窗口的控制系統(tǒng)的示意圖,如圖6所示,該方法包括如下步驟:

      服務(wù)器61,用于從預(yù)設(shè)的多個排列方式中確定第一排列方式,并根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口,其中,第一排列方式用于對拼接屏上顯示的多個窗口進(jìn)行排列,并且按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照第二排列方式進(jìn)行排列所得到的多個窗口的總面積,第二排列方式為多個排列方式中除第一排列方式之外的任意一個排列方式。

      具體地,上述的服務(wù)器可以是控制拼接屏的圖形工作站;上述的排列方式可以包括:橫向排列窗口的數(shù)量和縱向排列窗口的數(shù)量。

      需要說明的是,不同數(shù)量的多個窗口的排列方式有多種,同樣數(shù)量的多個窗口的排列方式可以構(gòu)成一個排列方式結(jié)合,集合中包含有多個排列方式,不同排列方式下的窗口的尺寸不同,第一排列方式可以是該排列方式集合中,多個窗口的總面積最大的排列方式,從而保證能夠最大程度的使用顯示空間,減少顯示空間浪費(fèi)。

      拼接屏63,與服務(wù)器連接,用于顯示排列后的多個窗口。

      在一種可選的方案中,拼接屏的服務(wù)器可以從拼接屏中顯示的所有的窗口對應(yīng)的多個排列方式中,獲取所有的窗口的總面積最大的排列方式,即第一排列方式,根據(jù)第一排列方式對所有的窗口進(jìn)行排列,得到排列后的多個窗口,并將排列后的多個窗口發(fā)送給拼接屏,由拼接屏進(jìn)行顯示。

      根據(jù)本發(fā)明上述實施例,服務(wù)器從預(yù)設(shè)的多個排列方式中確定第一排列方式,根據(jù)第一排列方式對多個窗口進(jìn)行排列,得到排列后的多個窗口,并控制拼接屏顯示排列后的多個窗口,從而實現(xiàn)對拼接屏中顯示的所有窗口進(jìn)行對齊排列的目的。容易注意到的,由于按照第一排列方式進(jìn)行排列所得到的多個窗口的總面積大于按照多個排列方式中其他排列方式進(jìn)行排列所得到的多個窗口的總面積,即按照第一排列方式對多個窗口進(jìn)行排列之后,排列后的多個窗口的總面積最大,從而解決了現(xiàn)有技術(shù)中對拼接屏上的多個窗口進(jìn)行調(diào)整,無法充分利用拼接屏的顯示空間的技術(shù)問題。因此,通過本發(fā)明上述實施例提供的方案,可以達(dá)到提高拼接屏的顯示空間的使用率,減少顯示空間的浪費(fèi)的技術(shù)效果。

      可選地,在本發(fā)明上述實施例中,服務(wù)器還用于獲取多個排列方式,計算按照每個排列方式進(jìn)行排列所得到的多個窗口的總面積,將按照每個排列方式進(jìn)行排列所得到的多個窗口的總面積進(jìn)行比較,獲取最大總面積對應(yīng)的排列方式,并將最大總面積對應(yīng)的排列方式作為第一排列方式。

      可選地,在本發(fā)明上述實施例中,服務(wù)器還用于獲取拼接屏的尺寸,每個窗口的最小尺寸,任意兩個窗口之間的間距和多個窗口的數(shù)量,根據(jù)拼接屏的尺寸,每個窗口的最小尺寸,任意兩個窗口之間的間距和多個窗口的數(shù)量,得到多個顯示尺寸,并判斷每個顯示尺寸是否滿足預(yù)設(shè)條件,如果判斷出任意一個顯示尺寸滿足預(yù)設(shè)條件,則將任意一個顯示尺寸,與任意一個顯示尺寸對應(yīng)的第一橫向排列數(shù)量和第一縱向排列數(shù)量進(jìn)行存儲,得到多個排列方式。

      可選地,在本發(fā)明上述實施例中,服務(wù)器還用于根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,得到多個第一橫向排列數(shù)量,根據(jù)多個窗口的數(shù)量和多個第一橫向排列數(shù)量,得到多個第一縱向排列數(shù)量,根據(jù)多個第一縱向排列數(shù)量,拼接屏的尺寸和任意兩個窗口之間的間距,得到多個顯示尺寸。

      可選地,在本發(fā)明上述實施例中,如果判斷出每個窗口的顯示尺寸不滿足預(yù)設(shè)條件,則服務(wù)器還用于根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,重新確定第一橫向排列數(shù)量。

      可選地,在本發(fā)明上述實施例中,服務(wù)器還用于判斷每個顯示尺寸是否大于等于每個窗口的最小尺寸,并且,判斷橫向排列的至少一個窗口的顯示尺寸是否小于等于拼接屏的尺寸,如果第一顯示尺寸大于等于每個窗口的最小尺寸,且橫向排列的至少一個窗口的顯示尺寸小于等于拼接屏的尺寸,則確定第一顯示尺寸滿足預(yù)設(shè)條件;如果第二顯示尺寸小于每個窗口的最小尺寸,或橫向排列的至少一個窗口的顯示尺寸大于拼接屏的尺寸,則確定第二顯示尺寸不滿足預(yù)設(shè)條件。

      可選地,在本發(fā)明上述實施例中,服務(wù)器還用于獲取拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,通過預(yù)設(shè)方法得到第一排列方式。

      可選地,在本發(fā)明上述實施例中,服務(wù)器還用于根據(jù)第一排列方式,確定多個窗口的顯示參數(shù),并根據(jù)多個窗口的顯示參數(shù),對多個窗口進(jìn)行排列,得到排列后的多個窗口,其中,顯示參數(shù)包括:顯示尺寸和顯示位置。

      可選地,在本發(fā)明上述實施例中,服務(wù)器還用于根據(jù)第一排列方式對應(yīng)的顯示尺寸,得到多個窗口的顯示尺寸,并根據(jù)第一排列方式對應(yīng)的第一橫向排列數(shù)量和第一縱向排列數(shù)量以及任意兩個窗口之間的間距,得到多個窗口的顯示位置。

      可選地,在本發(fā)明上述實施例中,圖7是根據(jù)本發(fā)明實施例的一種可選的窗口的控制系統(tǒng)的示意圖,如圖7所示,該系統(tǒng)還包括:

      控制設(shè)備71,與服務(wù)器61連接,用于發(fā)送窗口排列指令。

      具體地,上述的控制設(shè)備可以是智能手機(jī)(包括:android手機(jī)和ios手機(jī))、ipad、平板電腦、觸控一體機(jī)、筆記本電腦、計算機(jī)終端等,本發(fā)明對此不作具體限定;上述的窗口排列指令可以是通過點擊按鍵、點擊鏈接、手勢操作等方式生成的指令。

      服務(wù)器61還用于如果判斷出接收到所述窗口排列指令,則從預(yù)設(shè)的多個排列方式中確定第一排列方式。

      在一種可選的方案中,可以在控制設(shè)備上安裝的控制程序中增加“窗口排列”功能,用戶通過點擊“窗口排列”按鍵,生成窗口排列指令,并發(fā)送給服務(wù)器,服務(wù)器在接收到窗口排列指令之后,可以確定所有可能的排列方式中所有窗口面積最大的排列方式,即第一排列方式。

      可選地,在本發(fā)明上述實施例中,服務(wù)器還用于根據(jù)拼接屏的尺寸,每個窗口的最小尺寸和任意兩個窗口之間的間距,得到多個窗口的第二橫向排列數(shù)量和第二縱向排列數(shù)量,并判斷多個窗口的數(shù)量是否超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積,如果多個窗口的數(shù)量未超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積,則從預(yù)設(shè)的多個排列方式中確定第一排列方式。

      可選地,在本發(fā)明上述實施例中,如果多個窗口的數(shù)量超過第二橫向排列數(shù)量和第二縱向排列數(shù)量的乘積,服務(wù)器還用于生成提示信息,并對提示信息進(jìn)行顯示,其中,提示信息用于提示關(guān)閉窗口。

      需要說明的是,本實施例中的優(yōu)選實施方式可以參見實施例1中的相關(guān)描述,此處不再贅述。

      實施例4

      根據(jù)本發(fā)明實施例,提供了一種存儲介質(zhì)的實施例,存儲介質(zhì)包括存儲的程序,其中,在程序運(yùn)行時控制存儲介質(zhì)所在設(shè)備執(zhí)行上述實施例1中的窗口的控制方法。

      實施例5

      根據(jù)本發(fā)明實施例,提供了一種處理器的實施例,處理器用于運(yùn)行程序,其中,程序運(yùn)行時執(zhí)行上述實施例1中的窗口的控制方法。

      上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

      在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。

      在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

      所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可為個人計算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1