一種電子設(shè)備及其信息處理方法
【專利摘要】本發(fā)明公開了一種信息處理方法,包括:檢測到第一操作時,基于所述第一操作生成第一指令;其中,所述第一指令用于對所述第一應(yīng)用的顯示窗口進行調(diào)整;執(zhí)行所述第一指令,得到第一顯示窗口,通過第一顯示窗口顯示所述第一應(yīng)用,記錄所述第一顯示窗口的狀態(tài)信息;檢測到第二操作時,獲取所述第一顯示窗口的狀態(tài)信息;其中,所述第二操作用于啟動所述第一應(yīng)用;基于所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用。本發(fā)明還同時公開了一種電子設(shè)備。采用本發(fā)明的技術(shù)方案,能夠智能地判斷第一應(yīng)用的顯示方式,根據(jù)用戶使用習(xí)慣顯示第一應(yīng)用,提升用戶的使用體驗。
【專利說明】一種電子設(shè)備及其信息處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子處理技術(shù),尤其涉及一種電子設(shè)備及其信息處理方法。
【背景技術(shù)】
[0002]目前,電子設(shè)備尤其是手機、小型平板電腦等已廣泛用于日常生活中。隨著電子技術(shù)以及多窗口顯示技術(shù)的發(fā)展,用戶既能以全屏窗口方式打開并使用應(yīng)用,也能以小窗口(即非全屏)方式打開并使用應(yīng)用。
[0003]通常情況下,支持同屏多窗口功能的電子設(shè)備,在啟動應(yīng)用時,始終以全屏方式顯示默認(rèn)為以全屏方式顯示的應(yīng)用;并且,在小窗口下啟動的應(yīng)用,仍會以小窗口方式顯示該應(yīng)用。但是,在一些特殊情境下,用戶可能感覺某些應(yīng)用不適合以小窗口方式顯示,即使電子設(shè)備以小窗口方式打開了該應(yīng)用,用戶也會馬上將其最大化;或者,用戶可能感覺某些應(yīng)用不適合以全屏方式顯示,即使電子設(shè)備以全屏方式打開了該應(yīng)用,用戶也會馬上將其縮小。比如,用戶從微博中點擊一條鏈接,電子設(shè)備以小窗口方式打開瀏覽器,顯示鏈接內(nèi)容,為了更便于觀看鏈接內(nèi)容,用戶會將鏈接內(nèi)容最大化來顯示。另外,用戶在使用應(yīng)用的過程中,會習(xí)慣性地對顯示窗口的顯示位置、大小等進行調(diào)整。因此,如果只是按照既定模式顯示應(yīng)用,不能識別出用戶所希望的應(yīng)用顯示方式,無法提升用戶的使用體驗。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實施例的主要目的在于提供一種電子設(shè)備及其信息處理方法,能智能地判斷第一應(yīng)用的顯示方式,根據(jù)用戶使用習(xí)慣顯示第一應(yīng)用,提升用戶的使用體驗。
[0005]為達到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0006]本發(fā)明實施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備中,所述電子設(shè)備能夠運行第一應(yīng)用,所述第一應(yīng)用能夠通過小窗口或者全屏窗口的方式顯示于所述電子設(shè)備的顯示屏上,所述第一應(yīng)用的小窗口的顯示區(qū)域小于所述全屏窗口的顯示區(qū)域,所述小窗口是利用第一轉(zhuǎn)換參數(shù)對所述全屏窗口進行變換得到的;所述方法包括:
[0007]檢測到第一操作時,基于所述第一操作生成第一指令;其中,所述第一指令用于對所述第一應(yīng)用的顯示窗口進行調(diào)整,
[0008]執(zhí)行所述第一指令,得到第一顯示窗口,通過第一顯示窗口顯示所述第一應(yīng)用,并記錄所述第一顯示窗口的狀態(tài)信息;
[0009]檢測到第二操作時,獲取所述第一顯示窗口的狀態(tài)信息;其中,所述第二操作用于啟動所述第一應(yīng)用;
[0010]基于所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用。
[0011]本發(fā)明實施例還提供了一種電子設(shè)備,所述電子設(shè)備能夠運行第一應(yīng)用,所述第一應(yīng)用能夠通過小窗口或者全屏窗口的方式顯示于所述電子設(shè)備的顯示屏上,所述第一應(yīng)用的小窗口的顯示區(qū)域小于所述全屏窗口的顯示區(qū)域,所述小窗口是利用第一轉(zhuǎn)換參數(shù)對所述全屏窗口進行變換得到的;所述電子設(shè)備包括:檢測單元、生成單元、第一獲取單元、記錄單元、第二獲取單元以及顯示單元;其中,
[0012]所述檢測單元,用于檢測第一操作;還用于檢測第二操作;其中,所述第二操作用于啟動所述第一應(yīng)用;
[0013]所述生成單元,用于基于所述第一操作生成第一指令;其中,所述第一指令用于對所述第一應(yīng)用的顯示窗口進行調(diào)整;
[0014]所述第一獲取單元,用于執(zhí)行所述第一指令,得到第一顯示窗口 ;
[0015]所述記錄單元,用于記錄所述第一顯示窗口的狀態(tài)信息;
[0016]所述第二獲取單元,用于在所述檢測單元檢測到第二操作時,獲取所述第一顯示窗口的狀態(tài)信息;
[0017]所述顯示單元,用于通過所述第一顯示窗口顯示所述第一應(yīng)用;還用于基于所述第一顯不窗口的狀態(tài)信息顯不所述第一應(yīng)用。
[0018]本發(fā)明實施例提供的電子設(shè)備及其信息處理方法,當(dāng)用戶在使用第一應(yīng)用過程中對所述第一應(yīng)用的顯示窗口大小和/或顯示區(qū)域的操作時,對調(diào)整后的第一顯示窗口的狀態(tài)信息進行記錄;當(dāng)再次檢測到啟動所述第一應(yīng)用的操作時,基于所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用。如此,能智能地判斷第一應(yīng)用的顯示方式,實現(xiàn)了根據(jù)用戶使用習(xí)慣來顯示第一應(yīng)用,大大提升了用戶的使用體驗。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明實施例一的信息處理方法的實現(xiàn)流程示意圖;
[0020]圖2為本發(fā)明實施例二的信息處理方法的實現(xiàn)流程示意圖;
[0021]圖3為本發(fā)明實施例三的信息處理方法的實現(xiàn)流程示意圖;
[0022]圖4為本發(fā)明實施例一的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0023]圖5為本發(fā)明實施例二的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0024]圖6為本發(fā)明實施例三的電子設(shè)備的結(jié)構(gòu)組成示意圖。
【具體實施方式】
[0025]本發(fā)明實施例提供的電子設(shè)備及其信息處理方法,所述電子設(shè)備能夠運行第一應(yīng)用,所述第一應(yīng)用能夠通過小窗口或者全屏窗口的方式顯示于所述電子設(shè)備的顯示屏上,所述第一應(yīng)用的小窗口的顯示區(qū)域小于所述全屏窗口的顯示區(qū)域,所述小窗口是利用第一轉(zhuǎn)換參數(shù)對所述全屏窗口進行變換得到的;
[0026]檢測到第一操作時,基于所述第一操作生成第一指令;其中,所述第一指令用于對所述第一應(yīng)用的顯示窗口進行調(diào)整;
[0027]執(zhí)行所述第一指令,得到第一顯示窗口,通過第一顯示窗口顯示所述第一應(yīng)用,記錄所述第一顯示窗口的狀態(tài)信息;
[0028]檢測到第二操作時,獲取所述第一顯示窗口的狀態(tài)信息;其中,所述第二操作用于啟動所述第一應(yīng)用;
[0029]基于所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用。
[0030]本發(fā)明實施例中,電子設(shè)備安裝的第一應(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)用等。
[0031]一般來說,全部的第一應(yīng)用以可交互對象的形式顯示于電子設(shè)備的桌面上,一個第一應(yīng)用對應(yīng)一個可交互對象,所述可交互對象可以為對象標(biāo)識,該對象標(biāo)識一般為圖標(biāo),通過對所述第一應(yīng)用的對象標(biāo)識進行操作,可以啟動與該對象標(biāo)識對應(yīng)的第一應(yīng)用。例如,在電子設(shè)備如手機的桌面上,當(dāng)用戶觸控通訊錄應(yīng)用的圖標(biāo)時,就可以打開該通訊錄應(yīng)用,以將通訊錄應(yīng)用中所記錄的通訊錄顯示在電子設(shè)備的顯示屏上。當(dāng)?shù)谝粦?yīng)用通過桌面被啟動時,所述第一應(yīng)用將會通過全屏窗口的方式顯示于電子設(shè)備的顯示屏上。
[0032]本發(fā)明實施例中,第一轉(zhuǎn)換參數(shù),可以預(yù)先存儲在電子設(shè)備的數(shù)據(jù)庫中;所述第一轉(zhuǎn)換參數(shù)至少為下述其中之一:參數(shù)、矩陣、參數(shù)組、參數(shù)集合。例如,在實際的實現(xiàn)過程中,所述第一轉(zhuǎn)換參數(shù)可以以矩陣的形式來表現(xiàn),也可以參數(shù)組的形式表現(xiàn),其中參數(shù)組中的參數(shù)可以是某一具體的數(shù)值,也可以是向量;下面以矩陣的形式來實現(xiàn)第一轉(zhuǎn)換參數(shù),在本發(fā)明的實施例中具體的定義為第一矩陣,所述第一矩陣可以預(yù)先存儲于電子設(shè)備中的矩陣函數(shù)庫中;通過第一矩陣可以對第一應(yīng)用的全屏窗口進行變換,生成小窗口 ;例如對全屏窗口進行縮小變換、平移變換以及形狀變換等,進而將全屏窗口變換為小窗口。
[0033]通過第一矩陣可以對第一應(yīng)用在全屏窗口下圖形緩存數(shù)據(jù)進行變換,生成該第一應(yīng)用小窗口下的圖形緩存數(shù)據(jù);通過對全屏窗口下圖形緩存數(shù)據(jù)的變換,在顯示的效果上可以達到將第一應(yīng)用的全屏 窗口進行縮小形成小窗口,進而第一應(yīng)用以小窗口狀態(tài)顯示在電子設(shè)備的顯示屏上,同時第一矩陣還可以將小窗口進行平移變換、形狀變換、角度變換
坐寸ο
[0034]優(yōu)選地,第一矩陣可以通過電子設(shè)備的生產(chǎn)廠商預(yù)先設(shè)置,也可以由用戶手動在所述電子設(shè)備中設(shè)置;為了便于用戶手動設(shè)置第一矩陣,所述電子設(shè)備提供了矩陣自動生成功能,用戶只需在所述電子設(shè)備上設(shè)置一些與第一矩陣相關(guān)的參數(shù),例如窗口橫坐標(biāo)縮放參數(shù)、窗口縱坐標(biāo)縮放參數(shù)、窗口平移參數(shù)、窗口形狀參數(shù)、窗口角度旋轉(zhuǎn)參數(shù)等,電子設(shè)備即可根據(jù)上述參數(shù)生成對應(yīng)的第一矩陣。
[0035]這里,利用所述第一矩陣對所述第一應(yīng)用的全屏窗口進行縮放及旋轉(zhuǎn)變換,可以通過公式(Ia)實現(xiàn):
(Mn Mn mLI I ? Jfll
[0036]j.’] J = ) M21 M22 M1- |χ(Ia)
KzI J iMη Μη Μ?) UJ
fr Λ
I *^2
[0037]公式(Ia)中,j 為小窗口的坐標(biāo)向量,X2為小窗口的橫坐標(biāo),y2為小窗口的縱
UJ
M12 Mu \
坐標(biāo),Z2 —般默認(rèn)設(shè)置為I ;F = | M21 M22 M23 L V表不第一矩陣,第一矩陣為3X3的
[M31 M12 M3J矩陣,Mij表示第一矩陣中第i行第j列的元素,i取值為1、2、3 ; j取值為1、2、3 ;
【權(quán)利要求】
1.一種信息處理方法,應(yīng)用于電子設(shè)備中,所述電子設(shè)備能夠運行第一應(yīng)用,所述第一應(yīng)用能夠通過小窗口或者全屏窗口的方式顯示于所述電子設(shè)備的顯示屏上,所述第一應(yīng)用的小窗口的顯示區(qū)域小于所述全屏窗口的顯示區(qū)域,所述小窗口是利用第一轉(zhuǎn)換參數(shù)對所述全屏窗口進行變換得到的;所述方法包括: 檢測到第一操作時,基于所述第一操作生成第一指令;其中,所述第一指令用于對所述第一應(yīng)用的顯示窗口進行調(diào)整; 執(zhí)行所述第一指令,得到第一顯示窗口 ; 通過所述第一顯示窗口顯示所述第一應(yīng)用,并記錄所述第一顯示窗口的狀態(tài)信息;檢測到第二操作時,獲取所述第一顯示窗口的狀態(tài)信息;其中,所述第二操作用于啟動所述第一應(yīng)用; 基于所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用。
2.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述第一操作是用戶使用第一應(yīng)用過程中對所述第一應(yīng)用的顯示窗口大小和/或顯示區(qū)域的操作,其中,所述第一操作至少包括以下操作的至少一種: 改變所述顯示窗口的顯示區(qū)域、縮小所述顯示窗口、放大所述顯示窗口 ; 所述第一顯不窗口的狀態(tài)信息包括所述第一應(yīng)用是以全屏窗口方式或者小窗口方式顯示;其中,在所述第一顯示窗口的狀態(tài)信息為小窗口方式顯示時,至少還包括下述信息中的至少一種: 顯示窗口的大小、顯示窗口的顯示區(qū)域、顯示窗口的邊框長寬比例。
3.根據(jù)權(quán)利要求1所述的`信息處理方法,其特征在于,所述第一轉(zhuǎn)換參數(shù)至少為下述中的其中之一: 參數(shù)、矩陣、參數(shù)組、參數(shù)集合。
4.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述基于所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用,還包括: 計算預(yù)設(shè)時間內(nèi)以所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用的次數(shù),所述次數(shù)大于等于預(yù)設(shè)門限值時,以所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用。
5.根據(jù)權(quán)利要求1至4任一項所述的信息處理方法,其特征在于,所述方法還包括: 設(shè)置備選列表;其中,所述備選列表用于存儲允許以小窗口方式顯示的第一應(yīng)用; 基于所述第一顯示窗口的狀態(tài)信息將所述第一應(yīng)用添加到所述備選列表或從所述備選列表移除。
6.根據(jù)權(quán)利要求5所述的信息處理方法,其特征在于,所述基于所述第一顯示窗口的狀態(tài)信息將所述第一應(yīng)用添加到所述備選列表或從所述備選列表移除,包括: 當(dāng)?shù)谝粦?yīng)用在備選列表中, 從備選列表中以小窗口方式啟動所述第一應(yīng)用的次數(shù)小于等于第一門限值,和/或,從備選列表中以小窗口方式啟動所述第一應(yīng)用、且對所述第一應(yīng)用的顯示窗口進行調(diào)整后最終以全屏方式展示所述第一應(yīng)用的次數(shù)大于等于第二門限值時,將所述第一應(yīng)用從所述備選列表中移除; 當(dāng)?shù)谝粦?yīng)用不在備選列表中, 以全屏窗口方式啟動所述第一應(yīng)用,且對所述第一應(yīng)用的顯示窗口進行調(diào)整后最終以小窗口方式展示所述第一應(yīng)用的次數(shù)大于等于第三門限值時,將所述第一應(yīng)用添加到所述備選列表中。
7.一種電子設(shè)備,所述電子設(shè)備能夠運行第一應(yīng)用,所述第一應(yīng)用能夠通過小窗口或者全屏窗口的方式顯示于所述電子設(shè)備的顯示屏上,所述第一應(yīng)用的小窗口的顯示區(qū)域小于所述全屏窗口的顯示區(qū)域,所述小窗口是利用第一轉(zhuǎn)換參數(shù)對所述全屏窗口進行變換得到的;所述電子設(shè)備包括:檢測單元、生成單元、第一獲取單元、記錄單元、第二獲取單元以及顯示單元;其中, 所述檢測單元,用于檢測第一操作;還用于檢測第二操作;其中,所述第二操作用于啟動所述第一應(yīng)用; 所述生成單元,用于基于所述第一操作生成第一指令;其中,所述第一指令用于對所述第一應(yīng)用的顯示窗口進行調(diào)整; 所述第一獲取單元,用于執(zhí)行所述第一指令,得到第一顯示窗口 ; 所述記錄單元,用于記錄所述第一顯示窗口的狀態(tài)信息; 所述第二獲取單元,用于在所述檢測單元檢測到第二操作時,獲取所述第一顯示窗口的狀態(tài)信息; 所述顯示單元,用于通過所述第一顯示窗口顯示所述第一應(yīng)用;還用于基于所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述第一操作是用戶使用第一應(yīng)用過程中對所述第一應(yīng)用的顯示窗口大小和/或顯示區(qū)域的操作,所述第一操作至少包括以下操作的至少一種: 改變所述顯示窗口的顯示區(qū)域、縮小所述顯示窗口、放大所述顯示窗口 ; 所述第一顯不窗口的狀態(tài)信息包括所述第一應(yīng)用是以全屏窗口方式或者小窗口方式顯示;其中,在所述第一顯示窗口的狀態(tài)信息為小窗口方式顯示時,至少還包括下述信息中的至少一種: 顯示窗口的大小、顯示窗口的顯示區(qū)域、顯示窗口的邊框長寬比例。
9.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述第一轉(zhuǎn)換參數(shù)至少為下述中的其中之一: 參數(shù)、矩陣、參數(shù)組、參數(shù)集合。
10.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述顯示單元還用于: 計算預(yù)設(shè)時間內(nèi)以所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用的次數(shù),所述次數(shù)大于等于預(yù)設(shè)門限值時,以所述第一顯示窗口的狀態(tài)信息顯示所述第一應(yīng)用。
11.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括設(shè)置單元和更新單元; 所述設(shè)置單元,用于設(shè)置備選列表;其中,所述備選列表用于存儲允許以小窗口方式顯示的第一應(yīng)用; 所述更新單元,用于基于所述第一顯示窗口的狀態(tài)信息將所述第一應(yīng)用添加到所述備選列表或從所述備選列表移除。
12.根據(jù)權(quán)利要求11所述 的電子設(shè)備,其特征在于,所述更新單元,還用于: 當(dāng)?shù)谝粦?yīng)用在備選列表中,從備選列表中以小窗口方式啟動所述第一應(yīng)用的次數(shù)小于等于第一門限值,和/或,從備選列表中以小窗口方式啟動所述第一應(yīng)用、且對所述第一應(yīng)用的顯示窗口進行調(diào)整后最終以全屏方式展示所述第一應(yīng)用的次數(shù)大于等于第二門限值時,將所述第一應(yīng)用從所述備選列表中移除; 當(dāng)?shù)谝粦?yīng)用不在備選列表中, 以全屏窗口方式啟動所述第一應(yīng)用,且對所述第一應(yīng)用的顯示窗口進行調(diào)整后最終以小窗口方式展示所述第一應(yīng)用的次數(shù)大于等于第三門限值時,將所述第一應(yīng)用添加到所述備選列表 中。
【文檔編號】G06F3/0481GK103823610SQ201410046892
【公開日】2014年5月28日 申請日期:2014年2月10日 優(yōu)先權(quán)日:2014年2月10日
【發(fā)明者】汪巖 申請人:聯(lián)想(北京)有限公司