一種界面顯示方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖形界面技術(shù)領(lǐng)域,特別是涉及一種界面顯示方法和裝置。
【背景技術(shù)】
[0002] 隨著通信技術(shù)的迅速發(fā)展,各種各樣的終端隨之產(chǎn)生,終端中的界面也越來(lái)越豐 富多彩。其中,終端的界面通常由多個(gè)圖層疊加而成,每一圖層均加載有各自的呈現(xiàn)內(nèi)容, 例如,位于底層的背景層用于顯示背景圖片界面,背景層之上的應(yīng)用層用于顯示應(yīng)用圖標(biāo) 界面,當(dāng)某一應(yīng)用被啟動(dòng)后,該應(yīng)用的界面將顯示在應(yīng)用層的上層。
[0003] 目前終端上的界面顯示方式中,背景層的界面和應(yīng)用層的界面固定顯示。當(dāng)某一 應(yīng)用被啟動(dòng)后,前端的應(yīng)用的界面、應(yīng)用層的界面及背景層的界面將由上到下依次疊加。由 于現(xiàn)有技術(shù)中,各界面僅是簡(jiǎn)單合成,從而在作為后臺(tái)的應(yīng)用層和背景層的影響下,使得前 端的應(yīng)用的界面并不能被很好地突出顯示,降低了用戶體驗(yàn)感。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明提供一種界面顯示方法和裝置,可實(shí)現(xiàn)在前端的應(yīng)用的界面被很好地突出 顯示的同時(shí),后臺(tái)被模糊美化的目的。
[0005] 本發(fā)明公開了一種界面顯示方法,包括:
[0006] 接收應(yīng)用發(fā)送的模糊請(qǐng)求;
[0007] 根據(jù)所述模糊請(qǐng)求,對(duì)所述應(yīng)用的當(dāng)前界面所在圖層的下層圖層中的界面進(jìn)行模 糊化處理;
[0008] 顯示所述應(yīng)用的當(dāng)前界面和所述模糊化處理后的界面。
[0009] 本發(fā)明還公開了一種界面顯示裝置,包括:
[0010] 接收模塊,用于接收應(yīng)用發(fā)送的模糊請(qǐng)求;
[0011] 模糊模塊,用于根據(jù)所述模糊請(qǐng)求,對(duì)所述應(yīng)用的當(dāng)前界面所在圖層的下層圖層 中的界面進(jìn)行模糊化處理;
[0012] 顯示模塊,用于顯示所述應(yīng)用的當(dāng)前界面和所述模糊化處理后的界面。
[0013] 與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn):
[0014] 本發(fā)明中應(yīng)用可以發(fā)送模糊請(qǐng)求至系統(tǒng),系統(tǒng)在接收應(yīng)用發(fā)送的模糊請(qǐng)求后,即 可根據(jù)該模糊請(qǐng)求,對(duì)該應(yīng)用的當(dāng)前界面所在圖層的下層圖層中的界面進(jìn)行模糊化處理, 然后顯示應(yīng)用的當(dāng)前界面和模糊化處理后的界面。因此,本發(fā)明中各界面并非僅是簡(jiǎn)單合 成,而是將作為后臺(tái)的圖層中的界面進(jìn)行模糊化處理,并同時(shí)顯示應(yīng)用的當(dāng)前界面和模糊 化處理后的作為后臺(tái)的圖層中的界面,因此可以達(dá)到前端的應(yīng)用的界面被很好地突出顯示 的同時(shí),后臺(tái)被模糊美化的效果,提升用戶體驗(yàn)。
【附圖說(shuō)明】
[0015] 圖1是本發(fā)明實(shí)施例一的一種界面顯示方法的步驟流程圖;
[0016] 圖2是本發(fā)明實(shí)施例二的一種界面顯示方法的步驟流程圖;
[0017] 圖3是本發(fā)明實(shí)施例二的另一種一種界面顯示方法的步驟流程圖;
[0018] 圖4是本發(fā)明實(shí)施例二的一種界面顯示方法的流程示意圖;
[0019] 圖5是本發(fā)明實(shí)施例二的一種界面顯示的示意圖;
[0020] 圖6是本發(fā)明實(shí)施例三的一種界面顯示裝置的結(jié)構(gòu)框圖;
[0021] 圖7是本發(fā)明實(shí)施例四的一種界面顯示裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0022] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0023] 實(shí)施例一
[0024] 參照?qǐng)D1,示出了本發(fā)明實(shí)施例一的一種界面顯示方法的步驟流程圖。本實(shí)施例 中,該界面顯示方法可以包括以下步驟:
[0025] 步驟101,接收應(yīng)用發(fā)送的模糊請(qǐng)求。
[0026] 終端中的應(yīng)用可以在滿足預(yù)設(shè)的觸發(fā)條件時(shí)發(fā)送模糊請(qǐng)求至系統(tǒng),以使系統(tǒng)對(duì)相 應(yīng)界面進(jìn)行模糊化處理。對(duì)于應(yīng)用發(fā)送模糊請(qǐng)求的具體場(chǎng)景,將在下面的實(shí)施例二中詳細(xì) 介紹。
[0027] 步驟102,根據(jù)模糊請(qǐng)求,對(duì)應(yīng)用的當(dāng)前界面所在圖層的下層圖層中的界面進(jìn)行模 糊化處理。
[0028] 系統(tǒng)在接收到上述模糊請(qǐng)求后,即可響應(yīng)于該模糊請(qǐng)求,根據(jù)該模糊請(qǐng)求,對(duì)發(fā)送 該模糊請(qǐng)求的應(yīng)用的當(dāng)前界面所在圖層的下層圖層中的界面進(jìn)行模糊化處理,得到模糊化 處理后的界面。
[0029] 步驟103,顯示應(yīng)用的當(dāng)前界面和模糊化處理后的界面。
[0030] 經(jīng)過(guò)上述步驟102中的模糊化處理后,在進(jìn)行界面顯示時(shí),即可顯示上述應(yīng)用的 當(dāng)前界面和上述模糊化處理后的界面。
[0031] 本實(shí)施例一中對(duì)上述各個(gè)步驟分別進(jìn)行了簡(jiǎn)單介紹,對(duì)于各個(gè)步驟的具體過(guò)程, 將在下面的實(shí)施例二中詳細(xì)介紹。
[0032] 本發(fā)明實(shí)施例中,各界面并非僅是簡(jiǎn)單合成,而是將作為后臺(tái)的圖層中的界面進(jìn) 行模糊化處理,并同時(shí)顯示應(yīng)用的當(dāng)前界面和模糊化處理后的作為后臺(tái)的圖層中的界面, 因此可以達(dá)到前端的應(yīng)用的界面被很好地突出顯示的同時(shí),后臺(tái)被模糊美化的效果,提升 用戶體驗(yàn)。
[0033] 實(shí)施例二
[0034] 參照?qǐng)D2,示出了本發(fā)明實(shí)施例二的一種界面顯示方法的步驟流程圖。本實(shí)施例 中,該界面顯示方法可以包括以下步驟:
[0035] 步驟201,接收應(yīng)用發(fā)送的模糊請(qǐng)求。
[0036] 終端中的應(yīng)用可以在滿足預(yù)設(shè)的觸發(fā)條件時(shí)發(fā)送模糊請(qǐng)求至系統(tǒng)。其中,發(fā)送模 糊請(qǐng)求的應(yīng)用可以為終端上的任意應(yīng)用,例如控制中心應(yīng)用、通知中心應(yīng)用、微信、微博等。 預(yù)設(shè)的觸發(fā)條件可以為在應(yīng)用啟動(dòng)時(shí),即在應(yīng)用啟動(dòng)時(shí)該應(yīng)用即可發(fā)送模糊請(qǐng)求;觸發(fā)條 件也可以為在跳轉(zhuǎn)至應(yīng)用的預(yù)設(shè)界面時(shí),即在跳轉(zhuǎn)至應(yīng)用的預(yù)設(shè)界面時(shí)該應(yīng)用即可發(fā)送模 糊請(qǐng)求,其中預(yù)設(shè)界面可以為預(yù)先設(shè)置的該應(yīng)用的任何一個(gè)界面。當(dāng)然觸發(fā)條件也可以為 其他條件,本發(fā)明實(shí)施例對(duì)具體的觸發(fā)條件并不加以限制。
[0037] 步驟202,根據(jù)模糊請(qǐng)求,對(duì)應(yīng)用的當(dāng)前界面所在圖層的下層圖層中的界面進(jìn)行模 糊化處理。
[0038] 終端中顯示的界面各自對(duì)應(yīng)有圖層,例如,在未啟動(dòng)任何應(yīng)用時(shí),終端桌面上的背 景界面所在的背景圖層為底層,桌面上的應(yīng)用圖標(biāo)顯示界面所在的桌面應(yīng)用圖層為上層, 如果啟動(dòng)某個(gè)應(yīng)用,則上述桌面應(yīng)用圖層變?yōu)橹虚g層,該應(yīng)用的界面所在的圖層位于上述 背景圖層和桌面應(yīng)用圖層的上層。
[0039] 系統(tǒng)接收到上述模糊請(qǐng)求,即可響應(yīng)該模糊請(qǐng)求,對(duì)發(fā)送該模糊請(qǐng)求的應(yīng)用的當(dāng) 前界面所在圖層的下層圖層中的界面進(jìn)行模糊化處理。
[0040] 本發(fā)明實(shí)施例中,可以在系統(tǒng)中用于圖像合成的系統(tǒng)服務(wù)進(jìn)程中執(zhí)行該步驟202, 因此該步驟202具體可以包括:將模糊請(qǐng)求通知給用于圖像合成的系統(tǒng)服務(wù)進(jìn)程;在系統(tǒng) 服務(wù)進(jìn)程中對(duì)應(yīng)用的當(dāng)前界面所在圖層的下層圖層中的界面進(jìn)行模糊化處理。
[0041] 在系統(tǒng)啟動(dòng)后,用于圖像合成的系統(tǒng)服務(wù)進(jìn)程也隨之啟動(dòng),當(dāng)系統(tǒng)接收到應(yīng)用發(fā) 送的模糊請(qǐng)求后,即可將模糊請(qǐng)求通知給用于圖像合成的系統(tǒng)服務(wù)進(jìn)程,然后在該進(jìn)程中 對(duì)應(yīng)用的當(dāng)前界面所在圖層的下層圖層中的界面進(jìn)行模糊化處理。對(duì)于不同類型的操作系 統(tǒng),其中用于圖像合成的系統(tǒng)服務(wù)進(jìn)程的名稱不同,例如在安卓系統(tǒng)下,上述用于圖像合成 的系統(tǒng)服務(wù)進(jìn)程為Surfaceflinger進(jìn)程,因此本發(fā)明實(shí)施例中對(duì)具體的進(jìn)程名稱并不加 以限制。
[0042] 本發(fā)明實(shí)施例中,該步驟202可以包括以下子步驟al~子步驟a3,子步驟al~子 步驟a3可以為在上述系統(tǒng)服務(wù)進(jìn)程中執(zhí)行的步驟:
[0043] 子步驟al,確定應(yīng)用的當(dāng)前界面所在圖層的下層圖層的個(gè)數(shù);
[0044] 本發(fā)明實(shí)施例中,可以將垂直于終端界面、并且方向?yàn)檫h(yuǎn)離終端界面方向的軸看 做z軸,該z軸的方向用于指示圖層從下到上的方向。因此,每個(gè)圖層可以對(duì)應(yīng)一個(gè)表示該 圖層在Z軸方向上的Z值,首先可以獲取應(yīng)用的當(dāng)前界面所在圖層對(duì)應(yīng)的Z值(例如,在模 糊請(qǐng)求中可以包括應(yīng)用的標(biāo)識(shí),根據(jù)該應(yīng)用的標(biāo)識(shí)即可獲取對(duì)應(yīng)應(yīng)用的當(dāng)前界面所在圖層 對(duì)應(yīng)的Z值),然后確定對(duì)應(yīng)的Z值小于上述當(dāng)前界面所在圖層對(duì)應(yīng)的Z值的圖層,確定出 的圖層即為應(yīng)用的當(dāng)前界面所在圖層的下層圖層,然后獲取下層圖層的個(gè)數(shù)。
[0045] 子步驟a2,基于下層圖層的個(gè)數(shù)確定待處理界面;
[0046] 根據(jù)下層圖層的個(gè)數(shù)的不同,可以按照不同的方式確定待處理界面。因此,該子步 驟a2可以包括以下兩種情況:
[0047] 第一種情況:下層圖層的個(gè)數(shù)為一個(gè)。