標(biāo)識(shí)第二窗口 1的部分顯示區(qū)域?yàn)?第二窗口 2覆蓋,則第二窗口 1和第二窗口 2的重合區(qū)域用于供第二窗口 2對(duì)應(yīng)的應(yīng)用進(jìn) 行顯示。
[0072] 相關(guān)技術(shù)中,步驟101a中讀取的圖形緩存數(shù)據(jù),與所述電子設(shè)備中的常規(guī)顯示應(yīng) 用(例如狀態(tài)欄)對(duì)應(yīng)的圖形緩存數(shù)據(jù),合并為幀緩存數(shù)據(jù),即得到與所述電子設(shè)備進(jìn)行全 屏顯示時(shí)的內(nèi)容;因此,本實(shí)施例中,利用第一矩陣對(duì)所述圖形緩存數(shù)據(jù)中擴(kuò)充的三維坐標(biāo) (x。,y。,z。)進(jìn)行轉(zhuǎn)換,即可將所述應(yīng)用的全屏顯示窗口即第一窗口變換為第二窗口即非全 屏窗口,所轉(zhuǎn)換后的圖形緩存數(shù)據(jù)包括轉(zhuǎn)換后的(x。,y。,z。),以及相應(yīng)像素點(diǎn)的RGB信息。
[0073] 以將第一窗口等比縮小1/2變換為第二窗口為例,對(duì)應(yīng)的第一矩陣為
【主權(quán)項(xiàng)】
1. 一種信息處理方法,該方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備包括一觸控顯示單元, 所述觸控顯示單元包括一顯示區(qū)域,在所述顯示區(qū)域顯示與M個(gè)應(yīng)用對(duì)應(yīng)的M個(gè)窗口,M為 正整數(shù),所述M個(gè)窗口中至少一個(gè)為非全屏窗口,所述方法包括: W非全屏窗口啟動(dòng)M個(gè)應(yīng)用中的一應(yīng)用時(shí),獲得第一參數(shù),利用所述第一參數(shù)對(duì)所述 應(yīng)用的第一窗口進(jìn)行變換,所述第一窗口為全屏窗口,確定所述應(yīng)用的第二窗口,所述第二 窗口的顯示區(qū)域小于所述應(yīng)用的全屏窗口顯示區(qū)域; 在所述顯示區(qū)域呈現(xiàn)所述應(yīng)用的第二窗口; 檢測(cè)用戶的第一操作,獲取第一事件; 響應(yīng)所述第一事件,根據(jù)一預(yù)設(shè)規(guī)則從所述M個(gè)窗口中確定出一目標(biāo)窗口,將所述第 一事件分發(fā)到所述目標(biāo)窗口,由所述目標(biāo)窗口對(duì)應(yīng)的應(yīng)用對(duì)所述第一操作進(jìn)行響應(yīng)。
2. 根據(jù)權(quán)利要求1所述的方法,所述根據(jù)一預(yù)設(shè)規(guī)則從所述M個(gè)窗口中確定出一目標(biāo) 窗口,包括: 檢測(cè)用戶與M個(gè)應(yīng)用的交互操作,將所述M個(gè)應(yīng)用中與用戶進(jìn)行最后一次交互操作的 應(yīng)用所對(duì)應(yīng)的窗口確定為所述目標(biāo)窗口。
3. 根據(jù)權(quán)利要求2所述的方法,所述檢測(cè)用戶與M個(gè)應(yīng)用的交互操作,將所述M個(gè)應(yīng)用 中與用戶進(jìn)行最后一次交互操作的應(yīng)用所對(duì)應(yīng)的窗口確定為所述目標(biāo)窗口,包括: 檢測(cè)用戶與M個(gè)應(yīng)用的交互操作,根據(jù)所述交互操作的順序建立窗口隊(duì)列,并實(shí)時(shí)更 新; 將位于所述窗口隊(duì)列中的最后一個(gè)窗口作為所述目標(biāo)窗口。
4. 根據(jù)權(quán)利要求3所述的方法,所述檢測(cè)用戶與M個(gè)應(yīng)用的交互操作,根據(jù)所述交互操 作的順序建立窗口隊(duì)列,并實(shí)時(shí)更新,包括: 根據(jù)用戶與所述應(yīng)用交互操作時(shí)在應(yīng)用的窗口區(qū)域檢測(cè)到的觸摸點(diǎn)位置,檢測(cè)用戶與 M個(gè)應(yīng)用的交互操作; 檢測(cè)到所述觸摸點(diǎn)第一次位于當(dāng)前交互操作的窗口區(qū)域內(nèi)時(shí),將所述當(dāng)前窗口加入所 述窗口隊(duì)列; 檢測(cè)到所述觸摸點(diǎn)的位置仍然在當(dāng)前交互操作的窗口區(qū)域內(nèi)時(shí),不更新所述窗口隊(duì) 列; 檢測(cè)到所述觸摸點(diǎn)的位置在當(dāng)前交互操作的窗口區(qū)域外時(shí),獲取所述觸摸點(diǎn)的位置, 將所述觸摸點(diǎn)的位置所在的窗口加入所述窗口隊(duì)列,對(duì)所述窗口隊(duì)列進(jìn)行更新。
5. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,所述方法還包括: 將所述M個(gè)窗口中至少一個(gè)的窗口屬性設(shè)置為非目標(biāo)窗口; 獲取用戶與M個(gè)應(yīng)用交互操作時(shí)的控制指令,所述控制指令用于表征根據(jù)窗口屬性執(zhí) 行從所述M個(gè)窗口中確定出一目標(biāo)窗口的交互操作檢測(cè); 若根據(jù)一預(yù)定參數(shù)檢測(cè)到當(dāng)前交互操作對(duì)應(yīng)窗口的窗口屬性為所述非目標(biāo)窗口,則在 執(zhí)行從所述M個(gè)窗口中確定出一目標(biāo)窗口的交互操作檢測(cè)過(guò)程中,取消檢測(cè)所述當(dāng)前交互 操作對(duì)應(yīng)窗口。
6. 根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,所述第一參數(shù)至少為下述其中的之一: 參數(shù)值、矩陣、參數(shù)組、參數(shù)集合。
7. -種電子設(shè)備,所述電子設(shè)備包括一觸控顯示單元,所述觸控顯示單元包括一顯示 區(qū)域,在所述顯示區(qū)域顯示與M個(gè)應(yīng)用對(duì)應(yīng)的M個(gè)窗口,M為正整數(shù),所述M個(gè)窗口中至少 一個(gè)為非全屏窗口,所述電子設(shè)備還包括: 第一處理單元,用于W非全屏窗口啟動(dòng)M個(gè)應(yīng)用中的一應(yīng)用時(shí),獲得第一參數(shù),利用所 述第一參數(shù)對(duì)所述應(yīng)用的第一窗口進(jìn)行變換,所述第一窗口為全屏窗口,確定所述應(yīng)用的 第二窗口,所述第二窗口的顯示區(qū)域小于所述應(yīng)用的全屏窗口顯示區(qū)域; 所述觸控顯示單元,用于在所述顯示區(qū)域呈現(xiàn)所述應(yīng)用的第二窗口; 第一獲取單元,用于檢測(cè)用戶的第一操作,獲取第一事件; 第一響應(yīng)單元,用于響應(yīng)所述第一事件,根據(jù)一預(yù)設(shè)規(guī)則從所述M個(gè)窗口中確定出一 目標(biāo)窗口,將所述第一事件分發(fā)到所述目標(biāo)窗口,由所述目標(biāo)窗口對(duì)應(yīng)的應(yīng)用對(duì)所述第一 操作進(jìn)行響應(yīng)。
8. 根據(jù)權(quán)利要求7所述的電子設(shè)備,所述第一響應(yīng)單元,進(jìn)一步用于檢測(cè)用戶與M個(gè)應(yīng) 用的交互操作,將所述M個(gè)應(yīng)用中與用戶進(jìn)行最后一次交互操作的應(yīng)用所對(duì)應(yīng)的窗口確定 為所述目標(biāo)窗口。
9. 根據(jù)權(quán)利要求8所述的電子設(shè)備,所述第一響應(yīng)單元,進(jìn)一步用于檢測(cè)用戶與M個(gè)應(yīng) 用的交互操作,根據(jù)所述交互操作的順序建立窗口隊(duì)列,并實(shí)時(shí)更新;將位于所述窗口隊(duì)列 中的最后一個(gè)窗口作為所述目標(biāo)窗口。
10. 根據(jù)權(quán)利要求9所述的電子設(shè)備,所述第一響應(yīng)單元,進(jìn)一步用于根據(jù)用戶與所 述應(yīng)用交互操作時(shí)在應(yīng)用的窗口區(qū)域檢測(cè)到的觸摸點(diǎn)位置,檢測(cè)用戶與M個(gè)應(yīng)用的交互操 作;檢測(cè)到所述觸摸點(diǎn)第一次位于當(dāng)前交互操作的窗口區(qū)域內(nèi)時(shí),將所述當(dāng)前窗口加入所 述窗口隊(duì)列;檢測(cè)到所述觸摸點(diǎn)的位置仍然在當(dāng)前交互操作的窗口區(qū)域內(nèi)時(shí),不更新所述 窗口隊(duì)列;檢測(cè)到所述觸摸點(diǎn)的位置在當(dāng)前交互操作的窗口區(qū)域外時(shí),獲取所述觸摸點(diǎn)的 位置,將所述觸摸點(diǎn)的位置所在的窗口加入所述窗口隊(duì)列,對(duì)所述窗口隊(duì)列進(jìn)行更新。
11. 根據(jù)權(quán)利要求7至10任一項(xiàng)所述的電子設(shè)備,所述電子設(shè)備還包括: 設(shè)置單元,用于將所述M個(gè)窗口中至少一個(gè)的窗口屬性設(shè)置為非目標(biāo)窗口; 第二獲取單元,用于獲取用戶與M個(gè)應(yīng)用交互操作時(shí)的控制指令,所述控制指令用于 表征根據(jù)窗口屬性執(zhí)行從所述M個(gè)窗口中確定出一目標(biāo)窗口的交互操作檢測(cè); 第二響應(yīng)單元,用于若根據(jù)一預(yù)定參數(shù)檢測(cè)到當(dāng)前交互操作對(duì)應(yīng)窗口的窗口屬性為所 述非目標(biāo)窗口,則在執(zhí)行從所述M個(gè)窗口中確定出一目標(biāo)窗口的交互操作檢測(cè)過(guò)程中,取 消檢測(cè)所述當(dāng)前交互操作對(duì)應(yīng)窗口。
12. 根據(jù)權(quán)利要求7至11任一項(xiàng)所述的電子設(shè)備,所述第一參數(shù)至少為下述其中的之 參數(shù)值、矩陣、參數(shù)組、參數(shù)集合。
【專利摘要】本發(fā)明公開(kāi)了一種信息處理方法及電子設(shè)備,其中,本發(fā)明的方法包括:以非全屏窗口啟動(dòng)M個(gè)應(yīng)用中的一應(yīng)用時(shí),獲得第一參數(shù),利用所述第一參數(shù)對(duì)所述應(yīng)用的第一窗口進(jìn)行變換,所述第一窗口為全屏窗口,確定所述應(yīng)用的第二窗口,所述第二窗口的顯示區(qū)域小于所述應(yīng)用的全屏窗口顯示區(qū)域;在所述顯示區(qū)域呈現(xiàn)所述應(yīng)用的第二窗口;檢測(cè)用戶的第一操作,獲取第一事件;響應(yīng)所述第一事件,根據(jù)一預(yù)設(shè)規(guī)則從所述M個(gè)窗口中確定出一目標(biāo)窗口,將所述第一事件分發(fā)到所述目標(biāo)窗口,由所述目標(biāo)窗口對(duì)應(yīng)的應(yīng)用對(duì)所述第一操作進(jìn)行響應(yīng)。采用本發(fā)明,至少解決了無(wú)法明確將用戶按鍵操作分發(fā)給哪一個(gè)窗口處理的問(wèn)題。
【IPC分類】G06F3-0481, G06F3-0488, G06F3-0484
【公開(kāi)號(hào)】CN104571795
【申請(qǐng)?zhí)枴緾N201310517102
【發(fā)明人】王超
【申請(qǐng)人】聯(lián)想(北京)有限公司
【公開(kāi)日】2015年4月29日
【申請(qǐng)日】2013年10月28日