一種顯示方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示技術(shù),具體涉及一種顯示方法及電子設(shè)備。
【背景技術(shù)】
[0002]目前,市場上流行的電子設(shè)備如手機,從顯示屏上大致可劃分為可折疊屏幕手機和非可折疊屏幕手機。在可折疊屏幕手機中,當(dāng)啟動其應(yīng)用時,由相應(yīng)的操作系統(tǒng)如安卓操作系統(tǒng)為已啟動的應(yīng)用進(jìn)行全屏形式或分屏形式顯示。其中,當(dāng)以分屏形式顯示不同應(yīng)用對應(yīng)的窗口時,將該分屏顯示的多個窗口合并為一個窗口的過程較為復(fù)雜,需要先進(jìn)入一操作界面,在該操作界面上選定待合并的分屏顯示的窗口,再點擊合并功能按鍵,進(jìn)而實現(xiàn)合并,導(dǎo)致實現(xiàn)該功能的操作步驟復(fù)雜,顯示內(nèi)容遲緩等問題。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例在于提供一種顯示方法及電子設(shè)備,能夠簡單快速實現(xiàn)窗口對應(yīng)應(yīng)用的合并,可解決窗口對應(yīng)應(yīng)用的內(nèi)容顯示遲緩的問題。
[0004]本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0005]本發(fā)明實施例提供了一種顯示方法,所述方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備具有可折疊屏幕,所述方法包括:
[0006]當(dāng)所述可折疊屏幕顯示至少兩個窗口,且所述可折疊屏幕被折疊時,檢測所述可折疊屏幕顯示的至少兩個窗口中的兩個窗口間的屬性是否滿足預(yù)設(shè)條件;
[0007]若檢測到所述至少兩個窗口中的兩個窗口間的屬性滿足預(yù)設(shè)條件,則將滿足預(yù)設(shè)條件的所述兩個窗口所顯示的內(nèi)容進(jìn)行合并后,在所述兩個窗口上分別進(jìn)行顯示,或在所述兩個窗口合并成的第一窗口上進(jìn)行顯示。
[0008]上述方案中,在檢測所述可折疊屏幕顯示的至少兩個窗口中的兩個窗口間的屬性是否滿足預(yù)設(shè)條件之前,所述方法還包括:
[0009]檢測所述可折疊屏幕的第一折疊角是否小于等于預(yù)定值;
[0010]檢測到所述可折疊屏幕的第一折疊角小于等于預(yù)定值時,檢測所述可折疊屏幕顯示的至少兩個窗口中的兩個窗口間的屬性是否滿足預(yù)設(shè)條件。
[0011]上述方案中,所述檢測到所述至少兩個窗口中的兩個窗口間的屬性滿足預(yù)設(shè)條件,包括:
[0012]確定所述兩個窗口在所述可折疊屏幕上的位置區(qū)域不存在重疊;
[0013]或,確定所述兩個窗口在所述可折疊屏幕上的位置區(qū)域存在重疊且重疊區(qū)域未超出預(yù)設(shè)的閾值。
[0014]上述方案中,所述將滿足預(yù)設(shè)條件的所述兩個窗口所顯示的內(nèi)容進(jìn)行合并后,在所述兩個窗口上分別進(jìn)行顯示,或在所述兩個窗口合并成的第一窗口上進(jìn)行顯示,包括:
[0015]根據(jù)所述兩個窗口的優(yōu)先級或類型或所述兩個窗口的相對位置,確定滿足預(yù)設(shè)條件的兩個窗口的顯示內(nèi)容進(jìn)行合并后的顯示方式。
[0016]上述方案中,所述顯示方式包括:
[0017]重疊顯示,或非重疊顯示,或按照窗口打開時間進(jìn)行排列顯示,或按照特定排列方式依次排列顯示。
[0018]本發(fā)明實施例還提供了一種電子設(shè)備,所述電子設(shè)備具有可折疊屏幕,所述電子設(shè)備包括:
[0019]第一檢測單元,用于當(dāng)所述可折疊屏幕顯示至少兩個窗口,且所述可折疊屏幕被折疊時,檢測所述可折疊屏幕顯示的至少兩個窗口中的兩個窗口間的屬性是否滿足預(yù)設(shè)條件,若檢測到所述至少兩個窗口中的兩個窗口間的屬性滿足預(yù)設(shè)條件,觸發(fā)第一合并輸出單元;
[0020]第一合并輸出單元,用于將滿足預(yù)設(shè)條件的所述兩個窗口所顯示的內(nèi)容進(jìn)行合并后,分別輸出至所述兩個窗口上,或輸出至所述兩個窗口合并成的第一窗口上。
[0021 ] 上述方案中,所述電子設(shè)備還包括:
[0022]第二檢測單元,用于檢測所述可折疊屏幕的第一折疊角是否小于等于預(yù)定值,檢測到所述可折疊屏幕的第一折疊角小于等于預(yù)定值時,觸發(fā)第一檢測單元;
[0023]第一檢測單元,用于檢測所述可折疊屏幕顯示的至少兩個窗口中的兩個窗口間的屬性是否滿足預(yù)設(shè)條件。
[0024]上述方案中,
[0025]所述第一檢測單元,用于確定所述兩個窗口在所述可折疊屏幕上的位置區(qū)域不存在重疊;或確定所述兩個窗口在所述可折疊屏幕上的位置區(qū)域存在重疊且重疊區(qū)域未超出預(yù)設(shè)的閾值,檢測到所述至少兩個窗口中的兩個窗口間的屬性滿足預(yù)設(shè)條件。
[0026]上述方案中,
[0027]所述第一合并輸出單元,用于根據(jù)所述兩個窗口的優(yōu)先級或類型或所述兩個窗口的相對位置,確定滿足預(yù)設(shè)條件的兩個窗口的顯示內(nèi)容進(jìn)行合并后的顯示方式。
[0028]上述方案中,所述顯示方式包括:
[0029]重疊顯示,或非重疊顯示,或按照窗口打開時間進(jìn)行排列顯示,或按照特定排列方式依次排列顯示。
[0030]本發(fā)明實施例提供的顯示方法及電子設(shè)備,應(yīng)用的電子設(shè)備具有可折疊屏幕,其主要是在可折疊屏幕顯示至少兩個窗口,且可折疊屏幕被折疊時,檢測到所述至少兩個窗口中的兩個窗口間的屬性滿足預(yù)設(shè)條件時將所述兩個窗口所顯示的內(nèi)容進(jìn)行合并后,進(jìn)行顯示。利用本發(fā)明實施例的技術(shù)方案,能夠簡單快速實現(xiàn)窗口對應(yīng)應(yīng)用的合并,可解決窗口對應(yīng)應(yīng)用的內(nèi)容顯示遲緩的問題;同時,還可以實現(xiàn)窗口的合并。
【附圖說明】
[0031]圖1為本發(fā)明提供的顯示方法的第一實施例的實現(xiàn)流程示意圖;
[0032]圖2為本發(fā)明提供的顯示方法的第二實施例的實現(xiàn)流程示意圖;
[0033]圖3為本發(fā)明提供的電子設(shè)備的第一實施例的組成結(jié)構(gòu)示意圖;
[0034]圖4為本發(fā)明提供的電子設(shè)備的第二實施例的組成結(jié)構(gòu)示意圖;
[0035]圖5為本發(fā)明提供的電子設(shè)備中的兩個窗口的顯示位置示意圖;
[0036]圖6為本發(fā)明提供的電子設(shè)備中可折疊屏幕上劃分的X、Y軸示意圖;
[0037]圖7(a)?(d)為本發(fā)明提供的合并內(nèi)容的幾種顯示方式的示意圖。
【具體實施方式】
[0038]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]本發(fā)明提供的顯示方法及電子設(shè)備的以下各實施例中,所涉及的電子設(shè)備包括但不限于:可折疊屏幕手機、可折疊屏幕電腦、可折疊屏幕電子閱讀器等。本發(fā)明實施例優(yōu)選的電子設(shè)備的對象為可折疊屏幕手機。
[0040]在本發(fā)明提供的顯示方法及電子設(shè)備以下各實施例中,所涉及的窗口可以為全屏窗口,也可以為小窗口,優(yōu)選為小窗口 ;所述小窗口是對全屏窗口的縮小變換、平移變換、旋轉(zhuǎn)變換以及形狀變換而得到的。
[0041]具體的,所述電子設(shè)備包括的每個顯示單元均能夠運行至少一個應(yīng)用程序,每個應(yīng)用程序可以對應(yīng)至少一個全屏窗口或至少一個小窗口。所述應(yīng)用程序可以是電子設(shè)備系統(tǒng)中自帶的應(yīng)用,例如時鐘應(yīng)用、短消息應(yīng)用、通訊錄應(yīng)用等;也可以是由用戶安裝的第三方應(yīng)用,例如游戲應(yīng)用、微信應(yīng)用、瀏覽器應(yīng)用、即時聊天應(yīng)用、郵件應(yīng)用等。所述應(yīng)用程序可以以圖標(biāo)的形式顯示于電子設(shè)備的桌面上。通過對所述第一應(yīng)用程序的圖標(biāo)進(jìn)行操作,使得所述第一應(yīng)用程序通過小窗口或全屏窗口顯示于所述顯示單元上,以方便用戶使用。例如,在電子設(shè)備如手機的桌面上,當(dāng)用戶觸控時鐘應(yīng)用的圖標(biāo)時,就可以打開該時鐘應(yīng)用,并通過小窗口或全屏窗口方式將該時鐘應(yīng)用顯示于顯示單元上。
[0042]方法實施例一:
[0043]本發(fā)明提供的顯示方法的第一實施例,應(yīng)用于電子設(shè)備中,所述電子設(shè)備具有可折疊屏幕;其中,所述可折疊屏幕經(jīng)折疊可以形成非平面顯示屏,所述非平面顯示屏可以為至少兩個面、長方體、正方體或其他三維形狀;所述非平面顯示屏還可以為長方體、正方體或其他三維形狀中的至少兩個面;當(dāng)然,所述電子設(shè)備的屏幕還可以為平面顯示屏。所述可折疊屏幕可以為觸控屏幕,也可以為非觸控屏幕,這里不做限定。
[0044]圖1為本發(fā)明提供的顯示方法的第一實施例的實現(xiàn)流程示意圖;如圖1所示,所述方法包括:
[0045]步驟101:當(dāng)所述可折疊屏幕顯示至少兩個窗口,且所述可折疊屏幕被折疊時,檢測所述可折疊屏幕顯示的至少兩個窗口中的兩個窗口間的屬性是否滿足預(yù)設(shè)條件;
[0046]這里,所述至少兩個窗口和所述至少兩個窗口中的兩個窗口可以均為全屏窗口、或均為小窗口、或全屏窗口及小窗口。所述屬性可以為位置信息,或顯示內(nèi)容的相關(guān)度,或顯示內(nèi)容的相對位置等。
[0047]步驟102:若檢測到所述至少兩個窗口中的兩個窗口間的屬性滿足預(yù)設(shè)條件,則將滿足預(yù)設(shè)條件的所述兩個窗口所顯示的內(nèi)容進(jìn)行合并后,在所述兩個窗口上分別進(jìn)行顯示,或在所述兩個窗口合并成的第一窗口上進(jìn)行顯示。
[0048]這里,當(dāng)判斷為所述兩個窗口間的屬性滿足預(yù)設(shè)條件時,獲取該兩個窗口中其中一個窗口中所顯示的內(nèi)容即該窗口對應(yīng)應(yīng)用的顯示內(nèi)容,得到第一內(nèi)容;獲取另一個窗口中所顯示的內(nèi)容,得到第二內(nèi)容,合并第一內(nèi)容和第二內(nèi)容,形成第一合并內(nèi)容;將第一合并內(nèi)容在該兩個窗口上分別進(jìn)行顯示;或者,將該兩個窗口進(jìn)行合并,形成第一窗口,將第一合并內(nèi)容顯示在第一窗口中,如此,簡單快速的實現(xiàn)了窗口對應(yīng)應(yīng)用的合并,解決了窗口對應(yīng)應(yīng)用的內(nèi)容顯示遲緩的問題;同時,通過將兩個窗口進(jìn)行合并,也實現(xiàn)了對窗口的合并。
[0049]其中,當(dāng)所述屬性為位置信息時,檢測所述兩個窗口在可折疊屏幕上的位置區(qū)域,判斷所述兩個窗口在可折疊屏幕上的位置區(qū)域是否存在不重疊,判斷為不存在重疊,或者存在重疊且重疊區(qū)