信息處理方法及電子設(shè)備的制造方法
【專(zhuān)利說(shuō)明】信息處理方法及電子設(shè)備
[0001] 技技術(shù)領(lǐng)域
[0002] 本發(fā)明涉及信息處理技術(shù),尤其涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0003] 早期電子設(shè)備屏幕顯示區(qū)域大小都比較小、屏幕的分辨率也較低,由相應(yīng)的操作 系統(tǒng)如安卓(Android)操作系統(tǒng)為負(fù)責(zé)應(yīng)用以全屏窗口進(jìn)行顯示;考慮到以下場(chǎng)景:
[0004] 在電子設(shè)備屏幕顯示區(qū)域大小增大時(shí),如果為應(yīng)用提供非全屏窗口顯示支持,即 允許電子設(shè)備中的全部應(yīng)用以非全屏窗口同時(shí)在電子設(shè)備的顯示單元顯示時(shí),在需要對(duì)非 全屏窗口進(jìn)行旋轉(zhuǎn)時(shí),如何快捷方便地對(duì)非全屏窗口進(jìn)行旋轉(zhuǎn),以節(jié)省操作時(shí)間,提升用戶(hù) 體驗(yàn),相關(guān)技術(shù)尚無(wú)有效解決方案。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本發(fā)明實(shí)施例的主要目的在于提供一種信息處理方法及電子設(shè)備,以 對(duì)非全屏窗口進(jìn)行快捷方便地旋轉(zhuǎn),節(jié)省操作時(shí)間,提升用戶(hù)體驗(yàn)。
[0006] 為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0007] 本發(fā)明實(shí)施例提供一種信息處理方法,應(yīng)用于一電子設(shè)備,所述電子設(shè)備包含一 觸控顯示單元,所述觸控顯示單元能夠運(yùn)行M個(gè)應(yīng)用,M為正整數(shù),所述電子設(shè)備能夠執(zhí)行 第一指令,在所述觸控顯示單元呈現(xiàn)N個(gè)第一窗口,所述N個(gè)第一窗口與所述M個(gè)應(yīng)用中的 N個(gè)應(yīng)用對(duì)應(yīng),以使所述N個(gè)應(yīng)用在各自對(duì)應(yīng)的第一窗口進(jìn)行顯示,所述第一窗口小于所述 觸控顯示單元的顯示區(qū)域;所述方法包括:
[0008] 獲得第一操作,所述第一操作為對(duì)所述N個(gè)第一窗口中的一個(gè)或多個(gè)第一窗口進(jìn) 行旋轉(zhuǎn)的操作;
[0009] 響應(yīng)所述第一操作,獲得第一參數(shù);
[0010] 利用所述第一參數(shù)對(duì)所述N個(gè)第一窗口中的一個(gè)或多個(gè)第一窗口進(jìn)行旋轉(zhuǎn),得到 相應(yīng)的第二窗口,以使所述N個(gè)第一窗口中的一個(gè)或多個(gè)第一窗口對(duì)應(yīng)的應(yīng)用在相應(yīng)的第 二窗口進(jìn)行顯示,所述第二窗口小于所述觸控顯示單元的顯示區(qū)域。
[0011] 本發(fā)明實(shí)施例還提供一種電子設(shè)備,所述電子設(shè)備包含一觸控顯示單元,所述觸 控顯示單元能夠運(yùn)行M個(gè)應(yīng)用,M為正整數(shù),所述觸控顯示單元能夠執(zhí)行第一指令,在所述 觸控顯示單元呈現(xiàn)N個(gè)第一窗口,所述N個(gè)第一窗口與所述M個(gè)應(yīng)用中的N個(gè)應(yīng)用對(duì)應(yīng),以 使所述N個(gè)應(yīng)用在各自對(duì)應(yīng)的第一窗口進(jìn)行顯示,所述第一窗口小于所述觸控顯示單元的 顯示區(qū)域;所述電子設(shè)備還包括 :
[0012] 第一獲取單元,用于獲得第一操作,所述第一操作為對(duì)所述N個(gè)第一窗口中的一 個(gè)或多個(gè)第一窗口進(jìn)行旋轉(zhuǎn)的操作;
[0013] 第二獲取單元,用于響應(yīng)所述第一操作,獲得第一參數(shù);
[0014] 旋轉(zhuǎn)單元,用于利用所述第一參數(shù)對(duì)所述N個(gè)第一窗口中的一個(gè)或多個(gè)第一窗口 進(jìn)行旋轉(zhuǎn),得到相應(yīng)的第二窗口,以使所述N個(gè)第一窗口中的一個(gè)或多個(gè)第一窗口對(duì)應(yīng)的 應(yīng)用在相應(yīng)的第二窗口進(jìn)行顯示,所述第二窗口小于所述觸控顯示單元的顯示區(qū)域。
[0015] 本發(fā)明實(shí)施例中,利用第一參數(shù)對(duì)第一窗口進(jìn)行旋轉(zhuǎn)得到第二窗口,實(shí)現(xiàn)了第一 窗口即非全屏窗口進(jìn)行顯示;并且,所述對(duì)第一窗口進(jìn)行旋轉(zhuǎn)的操作可以通過(guò)特定操作實(shí) 現(xiàn),如此,對(duì)第一窗口進(jìn)行旋轉(zhuǎn)快捷方便,節(jié)省了操作時(shí)間,提升了用戶(hù)體驗(yàn)。
【附圖說(shuō)明】
[0016] 圖1為本發(fā)明實(shí)施例中信息處理方法的實(shí)現(xiàn)流程示意圖一;
[0017] 圖2a為本發(fā)明實(shí)施例中將兩個(gè)應(yīng)用在第二窗口進(jìn)行顯示的實(shí)現(xiàn)流程示意圖;
[0018] 圖2b為本發(fā)明實(shí)施例中第二窗口 1和第二窗口 2存在重合區(qū)域的示意圖;
[0019] 圖3為本發(fā)明實(shí)施例信息處理方法的實(shí)現(xiàn)流程示意圖二;
[0020] 圖4為本發(fā)明實(shí)施例信息處理方法的實(shí)現(xiàn)流程示意圖三;
[0021] 圖5為本發(fā)明實(shí)施例信息處理方法的實(shí)現(xiàn)流程示意圖四;
[0022] 圖6a為本發(fā)明實(shí)施例中第一窗口和第二窗口的不意圖一;
[0023] 圖6b為本發(fā)明實(shí)施例中第一窗口和第二窗口的示意圖二;
[0024] 圖7為本發(fā)明實(shí)施例信息處理方法的實(shí)現(xiàn)流程示意圖五;
[0025] 圖8為本發(fā)明實(shí)施例中電子設(shè)備的組成結(jié)構(gòu)示意圖一;
[0026] 圖9為本發(fā)明實(shí)施例中電子設(shè)備的組成結(jié)構(gòu)示意圖二。
【具體實(shí)施方式】
[0027] 下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
[0028] 本發(fā)明實(shí)施例記載一種信息處理方法,應(yīng)用于一電子設(shè)備,所述電子設(shè)備包含一 觸控顯示單元,所述觸控顯示單元能夠運(yùn)行M個(gè)應(yīng)用,M為正整數(shù),所述電子設(shè)備能夠執(zhí)行 第一指令,在所述觸控顯示單元呈現(xiàn)N個(gè)第一窗口,所述N個(gè)第一窗口與所述M個(gè)應(yīng)用中的 N個(gè)應(yīng)用對(duì)應(yīng),以使所述N個(gè)應(yīng)用在各自對(duì)應(yīng)的第一窗口進(jìn)行顯示,所述第一窗口小于所述 觸控顯示單元的顯示區(qū)域;圖1為本發(fā)明實(shí)施例信息處理方法的實(shí)現(xiàn)流程示意圖一,如圖1 所示,包括以下步驟:
[0029] 步驟101,獲得第一操作,所述第一操作為對(duì)所述N個(gè)第一窗口中的一個(gè)或多個(gè)第 一窗口進(jìn)行旋轉(zhuǎn)的操作。
[0030] 步驟102,響應(yīng)所述第一操作,獲得第一參數(shù)。
[0031] 所述第一參數(shù)為所述電子設(shè)備中預(yù)設(shè)的參數(shù),或者為對(duì)所述第一操作進(jìn)行解析, 根據(jù)所得到的第一旋轉(zhuǎn)角度信息確定的參數(shù),所述第一參數(shù)所采用的形式包括:參數(shù)值、矩 陣、參數(shù)組和參數(shù)集合;所述第一操作的形式包括:對(duì)所述觸控顯示單元的觸控操作、對(duì)所 述電子設(shè)備的語(yǔ)音操作或?qū)λ鲭娮釉O(shè)備的晃動(dòng)操作。
[0032] 步驟103,利用所述第一參數(shù)對(duì)所述N個(gè)第一窗口中的一個(gè)或多個(gè)第一窗口進(jìn)行 旋轉(zhuǎn),得到相應(yīng)的第二窗口,以使所述N個(gè)第一窗口中的一個(gè)或多個(gè)第一窗口對(duì)應(yīng)的應(yīng)用 在相應(yīng)的第二窗口進(jìn)行顯示,所述第二窗口小于所述觸控顯示單元的顯示區(qū)域。
[0033] 在步驟103 -個(gè)優(yōu)選的實(shí)施方式中,讀取所述N個(gè)第一窗口中的一個(gè)或多個(gè)第一 窗口對(duì)應(yīng)應(yīng)用的圖形緩存數(shù)據(jù);
[0034] 利用所述第一參數(shù),將所讀取的一個(gè)或多個(gè)第一窗口對(duì)應(yīng)應(yīng)用的圖形緩存數(shù)據(jù)分 別轉(zhuǎn)換為對(duì)應(yīng)第二窗口的圖形緩存數(shù)據(jù),并將所述第二窗口的圖形緩存數(shù)據(jù)合并為對(duì)應(yīng)所 述觸控顯示單元的巾貞緩存數(shù)據(jù);
[0035] 利用所述幀緩存數(shù)據(jù)在所述觸控顯示單元顯示所述一個(gè)或多個(gè)第一窗口對(duì)應(yīng)的 第二窗口,所述第二窗口用于替換所述第一窗口,以使所述一個(gè)或多個(gè)第一窗口對(duì)應(yīng)的應(yīng) 用在相應(yīng)的第二窗口內(nèi)進(jìn)行顯示。
[0036] 下面以將兩個(gè)應(yīng)用在第二窗口進(jìn)行顯示,即將所述兩個(gè)應(yīng)用進(jìn)行非全屏顯示為例 進(jìn)行說(shuō)明,對(duì)于單個(gè)應(yīng)用或兩個(gè)以上應(yīng)用在對(duì)應(yīng)的第二窗口進(jìn)行顯示的場(chǎng)景,以下實(shí)施例 仍然適用,如圖2a所示,包括以下步驟:
[0037] 步驟201,讀取應(yīng)用1和應(yīng)用2的圖形緩存數(shù)據(jù)。
[0038] 應(yīng)用1和應(yīng)用2將自身繪制的用于全屏顯示的圖形緩存數(shù)據(jù)寫(xiě)入圖形緩存即存 儲(chǔ)為圖形緩存數(shù)據(jù),所述圖形緩存數(shù)據(jù)包括像素點(diǎn)的二維坐標(biāo)信息以及像素點(diǎn)的紅綠藍(lán) (RGB,RedGreenBlue)三色信息。
[0039] 步驟202,利用所述第一參數(shù),將所讀取的對(duì)應(yīng)所述應(yīng)用的圖形緩存數(shù)據(jù)轉(zhuǎn)換為對(duì) 應(yīng)第二窗口的圖形緩存數(shù)據(jù),并將所述第二窗口的圖形緩存數(shù)據(jù)合并為對(duì)應(yīng)所述觸控顯示 單元的幀緩存數(shù)據(jù)。
[0040] 考慮到應(yīng)用1和應(yīng)用2的第二窗口之間可能存在重合區(qū)域的情況,如圖2b所示, 第二窗口1和第二窗口2存在重合區(qū)域;相應(yīng)地,本實(shí)施例中,將應(yīng)用1和應(yīng)用2的圖形緩 存數(shù)據(jù)中的標(biāo)識(shí)像素點(diǎn)的二維坐標(biāo)(x。,y。)擴(kuò)充為三維坐標(biāo)(x。,y。,z。),其中,不同的第二窗 口具有不同的第三維坐標(biāo)z。,從而,能夠以不同的第三維坐標(biāo)區(qū)分應(yīng)用1和應(yīng)用2的第二窗 口,以確定應(yīng)用1和應(yīng)用2的第二窗口顯示區(qū)域的重合區(qū)域的覆蓋關(guān)系,例如,當(dāng)應(yīng)用1的 第二窗口1和應(yīng)用2的第二窗口2存在重合區(qū)域時(shí),若第二窗口2的第三維坐標(biāo)相對(duì)第二 窗口1的第三維坐標(biāo)遠(yuǎn)離坐標(biāo)原點(diǎn),標(biāo)識(shí)第二窗口1的部分顯示區(qū)域?yàn)榈诙翱?覆蓋,則 第二窗口1和第二窗口2