【技術(shù)領(lǐng)域】
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種界面顯示方法及裝置。
背景技術(shù):
當(dāng)前,智能移動終端中的應(yīng)用越來越多,這些應(yīng)用對應(yīng)的應(yīng)用圖標(biāo)通常都顯示在智能移動終端的桌面上。其中,桌面指終端解鎖之后的放置應(yīng)用圖標(biāo)的非應(yīng)用界面。
智能移動終端的桌面往往有好幾個頁面,每個頁面上都有一些應(yīng)用的應(yīng)用圖標(biāo)。在終端的當(dāng)前界面為其中一個桌面頁面時,用戶無法打開其他桌面頁面上的應(yīng)用。例如,假設(shè)終端的桌面有7個頁面,當(dāng)前界面為頁碼為2的桌面頁面,此時用戶無法打開頁碼為6的桌面頁面上的應(yīng)用,只能先退出頁碼為2的桌面頁面,然后一步步找到頁碼為6的桌面頁面,將當(dāng)前界面切換到頁碼為6的桌面頁面,才能打開頁碼為6的桌面頁面上的應(yīng)用。
此外,在終端的當(dāng)前界面不是桌面頁面時,用戶無法打開桌面頁面上的應(yīng)用。例如,假設(shè)當(dāng)前界面為瀏覽器應(yīng)用的界面,此時如果用戶想要打開某個桌面頁面上的應(yīng)用,只能通過多步操作,一步步將當(dāng)前界面切換到想要打開的那個應(yīng)用所在的桌面頁面,再打開該應(yīng)用。
由上可見,現(xiàn)有技術(shù)中,當(dāng)需要打開不在當(dāng)前界面中的應(yīng)用時,需要先將當(dāng)前界面切換到想要打開的那個應(yīng)用所在的桌面頁面,再打開該應(yīng)用,操作步驟比較多,速度比較慢。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供了一種界面顯示方法及裝置,用以解決現(xiàn)有技術(shù)中當(dāng)需要打開不在當(dāng)前界面中的應(yīng)用時,操作步驟比較多,速度比較慢的問題。
第一方面,本發(fā)明實施例提供一種界面顯示方法,應(yīng)用于終端,所述方法包括:
在當(dāng)前界面上,當(dāng)接收到在屏幕上指定區(qū)域的第一指定操作信息時,根據(jù)所述第一指定操作信息,確定終端桌面的目標(biāo)頁面;
獲取所述目標(biāo)頁面上與所述指定區(qū)域?qū)?yīng)的目標(biāo)區(qū)域的界面信息,作為目標(biāo)界面信息;
將所述目標(biāo)界面信息顯示在當(dāng)前界面上的所述指定區(qū)域中。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述第一指定操作信息包括劃動信息,所述劃動信息包括劃動方向信息和劃動次數(shù)信息;
根據(jù)所述指定操作信息,確定終端桌面的目標(biāo)頁面,包括:
判斷當(dāng)前界面是否為桌面,得到判斷結(jié)果;
根據(jù)所述劃動方向信息、所述劃動次數(shù)信息和所述判斷結(jié)果,確定終端桌面的目標(biāo)頁面。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,根據(jù)所述劃動方向信息、所述劃動次數(shù)信息和所述判斷結(jié)果,確定終端桌面的目標(biāo)頁面,包括:
在當(dāng)前界面為桌面時,獲取當(dāng)前界面上的桌面頁面的頁碼,作為第一計算基數(shù);
根據(jù)所述劃動方向信息確定計算類型為增加或減少,根據(jù)所述劃動次數(shù)信息確定增加或減少的數(shù)量,基于所述第一計算基數(shù)進(jìn)行計算,得到目標(biāo)頁碼;
根據(jù)所述目標(biāo)頁碼確定目標(biāo)頁面。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,根據(jù)所述劃動方向信息、所述劃動次數(shù)信息和所述判斷結(jié)果,確定終端桌面的目標(biāo)頁面,包括:
在當(dāng)前界面不是桌面時,獲取默認(rèn)頁碼,作為第二計算基數(shù);
根據(jù)所述劃動方向信息確定計算類型為增加或減少,根據(jù)所述劃動次數(shù)信息確定增加或減少的數(shù)量,基于所述第二計算基數(shù)進(jìn)行計算,得到目標(biāo)頁碼;
根據(jù)所述目標(biāo)頁碼確定目標(biāo)頁面。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述方法還包括:
響應(yīng)于繪制指令,在所述終端的屏幕上接收繪制信息;
根據(jù)所述繪制信息,確定所述指定區(qū)域并記錄。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述繪制信息包括屏幕上的閉合線條;
根據(jù)所述繪制信息,確定所述指定區(qū)域并記錄,包括:
確定被所述閉合線條包圍的閉合區(qū)域為所述指定區(qū)域并記錄。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述繪制信息包括至少一個以屏幕的第一邊線上的第一點和屏幕的第二邊線上的第二點為端點的非閉合線條;
根據(jù)所述繪制信息,確定所述指定區(qū)域并記錄,包括:
根據(jù)所述非閉合線條將所述屏幕拆分為至少兩個局部區(qū)域;
確定所述局部區(qū)域為所述指定區(qū)域并記錄。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述目標(biāo)界面信息包括應(yīng)用圖標(biāo);所述方法還包括:
在當(dāng)前界面上接收到對所述目標(biāo)界面信息中指定應(yīng)用圖標(biāo)的第二指定操作信息時,啟動所述指定應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述界面信息包括所述目標(biāo)區(qū)域中的應(yīng)用圖標(biāo)信息。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述界面信息還包括所述目標(biāo)區(qū)域中的背景信息。
第二方面,本發(fā)明實施例提供一種界面顯示裝置,設(shè)置于終端,所述裝置包括:
確定模塊,用于在當(dāng)前界面上,當(dāng)接收到在屏幕上指定區(qū)域的第一指定操作信息時,根據(jù)所述第一指定操作信息,確定終端桌面的目標(biāo)頁面;
獲取模塊,用于獲取所述目標(biāo)頁面上與所述指定區(qū)域?qū)?yīng)的目標(biāo)區(qū)域的界面信息,作為目標(biāo)界面信息;
顯示模塊,用于將所述目標(biāo)界面信息顯示在當(dāng)前界面上的所述指定區(qū)域中。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述第一指定操作信息包括劃動信息,所述劃動信息包括劃動方向信息和劃動次數(shù)信息;
所述確定模塊在用于根據(jù)所述指定操作信息,確定終端桌面的目標(biāo)頁面時,具體用于:
判斷當(dāng)前界面是否為桌面,得到判斷結(jié)果;
根據(jù)所述劃動方向信息、所述劃動次數(shù)信息和所述判斷結(jié)果,確定終端桌面的目標(biāo)頁面。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述確定模塊在用于根據(jù)所述劃動方向信息、所述劃動次數(shù)信息和所述判斷結(jié)果,確定終端桌面的目標(biāo)頁面時,具體用于:
在當(dāng)前界面為桌面時,獲取當(dāng)前界面上的桌面頁面的頁碼,作為第一計算基數(shù);
根據(jù)所述劃動方向信息確定計算類型為增加或減少,根據(jù)所述劃動次數(shù)信息確定增加或減少的數(shù)量,基于所述第一計算基數(shù)進(jìn)行計算,得到目標(biāo)頁碼;
根據(jù)所述目標(biāo)頁碼確定目標(biāo)頁面。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述確定模塊在用于根據(jù)所述劃動方向信息、所述劃動次數(shù)信息和所述判斷結(jié)果,確定終端桌面的目標(biāo)頁面時,具體用于:
在當(dāng)前界面不是桌面時,獲取默認(rèn)頁碼,作為第二計算基數(shù);
根據(jù)所述劃動方向信息確定計算類型為增加或減少,根據(jù)所述劃動次數(shù)信息確定增加或減少的數(shù)量,基于所述第二計算基數(shù)進(jìn)行計算,得到目標(biāo)頁碼;
根據(jù)所述目標(biāo)頁碼確定目標(biāo)頁面。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述裝置還包括:
接收模塊,用于響應(yīng)于繪制指令,在所述終端的屏幕上接收繪制信息;
區(qū)域確定模塊,用于根據(jù)所述繪制信息,確定所述指定區(qū)域并記錄。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述繪制信息包括屏幕上的閉合線條;
所述區(qū)域確定模塊在用于根據(jù)所述繪制信息,確定所述指定區(qū)域并記錄時,具體用于:
確定被所述閉合線條包圍的閉合區(qū)域為所述指定區(qū)域并記錄。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述繪制信息包括至少一個以屏幕的第一邊線上的第一點和屏幕的第二邊線上的第二點為端點的非閉合線條;
所述區(qū)域確定模塊在用于根據(jù)所述繪制信息,確定所述指定區(qū)域并記錄時,具體用于:
根據(jù)所述非閉合線條將所述屏幕拆分為至少兩個局部區(qū)域;
確定所述局部區(qū)域為所述指定區(qū)域并記錄。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述目標(biāo)界面信息包括應(yīng)用圖標(biāo);所述裝置還包括:
啟動模塊,用于在當(dāng)前界面上接收到對所述目標(biāo)界面信息中指定應(yīng)用圖標(biāo)的第二指定操作信息時,啟動所述指定應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述界面信息包括所述目標(biāo)區(qū)域中的應(yīng)用圖標(biāo)信息。
如上所述的方面和任一可能的實現(xiàn)方式,進(jìn)一步提供一種實現(xiàn)方式,所述界面信息還包括所述目標(biāo)區(qū)域中的背景信息。
本發(fā)明實施例具有以下有益效果:
本發(fā)明實施例,通過在當(dāng)前界面上,當(dāng)接收到在屏幕上指定區(qū)域的第一指定操作信息時,根據(jù)第一指定操作信息,確定終端桌面的目標(biāo)頁面,獲取目標(biāo)頁面上與指定區(qū)域?qū)?yīng)的目標(biāo)區(qū)域的界面信息,作為目標(biāo)界面信息,將目標(biāo)界面信息顯示在當(dāng)前界面上的指定區(qū)域中,能夠在當(dāng)前界面中方便快捷地打開不在當(dāng)前界面中的應(yīng)用,而不需要切換到想要打開的那個應(yīng)用所在的桌面頁面,因此操作步驟少,速度快。。
【附圖說明】
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明實施例提供的界面顯示方法的第一流程示例圖。
圖2(a)為本發(fā)明實施例提供的繪制信息與指定區(qū)域的第一示例圖。
圖2(b)為本發(fā)明實施例提供的繪制信息與指定區(qū)域的第二示例圖。
圖2(c)為本發(fā)明實施例提供的繪制信息與指定區(qū)域的第三示例圖。
圖2(d)為本發(fā)明實施例提供的繪制信息與指定區(qū)域的第四示例圖。
圖3為本發(fā)明實施例提供的界面顯示方法的第二流程示例圖。
圖4為本發(fā)明實施例提供的界面顯示裝置的功能方塊圖。
【具體實施方式】
為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明實施例進(jìn)行詳細(xì)描述。
應(yīng)當(dāng)明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明實施例中使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”或“響應(yīng)于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時”或“響應(yīng)于確定”或“當(dāng)檢測(陳述的條件或事件)時”或“響應(yīng)于檢測(陳述的條件或事件)”。
需要說明的是,本發(fā)明各實施例提供的界面顯示方法可以應(yīng)用于智能手機(jī)、平板電腦等終端。
圖1為本發(fā)明實施例提供的界面顯示方法的第一流程示例圖。如圖1所示,本實施例中,界面顯示方法應(yīng)用于終端,該方法包括如下步驟:
s101,在當(dāng)前界面上,當(dāng)接收到在屏幕上指定區(qū)域的第一指定操作信息時,根據(jù)第一指定操作信息,確定終端桌面的目標(biāo)頁面。
s102,獲取目標(biāo)頁面上與指定區(qū)域?qū)?yīng)的目標(biāo)區(qū)域的界面信息,作為目標(biāo)界面信息。
s103,將目標(biāo)界面信息顯示在當(dāng)前界面上的指定區(qū)域中。
其中,當(dāng)前界面可以是桌面的某個頁面的界面,也可以是應(yīng)用界面,例如瀏覽器應(yīng)用的界面。
其中,指定區(qū)域可以由用戶設(shè)置,也可以由應(yīng)用開發(fā)者進(jìn)行設(shè)置。當(dāng)設(shè)置好指定區(qū)域后,終端中保存指定區(qū)域的形狀、大小、位置等信息。
其中,第一指定操作信息可以由應(yīng)用開發(fā)者設(shè)定,也可以由用戶自行定義。例如,第一指定操作信息可以是從左向右的劃動信息、從右向左的劃動信息等。
通過s101可知,要啟動本實施例提供的界面顯示方法對應(yīng)的應(yīng)用,需要滿足兩個條件:一是,終端接收到的操作信息需要是在屏幕上指定區(qū)域接收到的,在屏幕上指定區(qū)域以外的區(qū)域接收到的操作信息不能啟動該應(yīng)用;二是,終端接收到的操作信息需要是第一指定操作信息,如果不是第一指定操作信息,即使是在屏幕上指定區(qū)域接收到的,也不能啟動該應(yīng)用。
由于可以通過點擊應(yīng)用圖標(biāo)的方式來打開對應(yīng)應(yīng)用,因此,如果想要在當(dāng)前界面上啟動指定應(yīng)用,可以使指定應(yīng)用的圖標(biāo)顯示在當(dāng)前界面上,而要使指定應(yīng)用的圖標(biāo)顯示在當(dāng)前界面上,需要先找到指定應(yīng)用所在的頁面。
通常情況下,終端中所有的應(yīng)用圖標(biāo)都放置在終端桌面上,但是,由于終端桌面有多個頁面,應(yīng)用圖標(biāo)放置的具體頁面可能不同。
其中,目標(biāo)頁面是放置有用戶想要打開的應(yīng)用圖標(biāo)的頁面。
其中,目標(biāo)區(qū)域是目標(biāo)頁面上的區(qū)域,目標(biāo)區(qū)域與指定區(qū)域?qū)?yīng)是指,目標(biāo)區(qū)域在終端屏幕上所處的位置與指定區(qū)域在終端屏幕上所處的位置相同。
其中,目標(biāo)界面信息是目標(biāo)頁面上的界面信息,但并不是目標(biāo)頁面上的全部界面信息,而是目標(biāo)頁面上處于目標(biāo)區(qū)域內(nèi)的部分界面信息。
在一個示例性的實現(xiàn)過程中,界面信息可以包括目標(biāo)區(qū)域中的應(yīng)用圖標(biāo)信息。在此基礎(chǔ)上,進(jìn)一步地,在一個示例性的實現(xiàn)過程中,界面信息還可以包括目標(biāo)區(qū)域中的背景信息。
因此,s103中,顯示在當(dāng)前界面上的指定區(qū)域中的目標(biāo)界面信息可以包括目標(biāo)區(qū)域中的應(yīng)用圖標(biāo)信息、但不包括目標(biāo)區(qū)域中的背景信息,此時,目標(biāo)區(qū)域中的應(yīng)用圖標(biāo)可以以懸浮方式顯示在當(dāng)前界面上的指定區(qū)域中,當(dāng)前界面上被目標(biāo)區(qū)域中的應(yīng)用圖標(biāo)覆蓋的區(qū)域不可見當(dāng)前界面上的顯示內(nèi)容,其他區(qū)域(包括指定區(qū)域中未被目標(biāo)區(qū)域中的應(yīng)用圖標(biāo)覆蓋的區(qū)域)可見當(dāng)前界面上的顯示內(nèi)容。
s103中,顯示在當(dāng)前界面上的指定區(qū)域中的目標(biāo)界面信息可以包括目標(biāo)區(qū)域中的應(yīng)用圖標(biāo)信息和目標(biāo)區(qū)域中的背景信息,此時,目標(biāo)區(qū)域中的目標(biāo)界面信息可以以覆蓋方式顯示在當(dāng)前界面上的指定區(qū)域中,當(dāng)前界面上的指定區(qū)域不可見當(dāng)前界面上的顯示內(nèi)容,其他區(qū)域(即指定區(qū)域以外的區(qū)域)可見當(dāng)前界面上的顯示內(nèi)容。
通過s103,當(dāng)前界面上的指定區(qū)域中能夠顯示終端桌面的頁面中的界面信息。這樣,當(dāng)需要打開不在當(dāng)前界面中的應(yīng)用時,就不需要將當(dāng)前界面切換到想要打開的那個應(yīng)用所在的桌面頁面,才能打開該應(yīng)用,而是通過在當(dāng)前界面上的指定區(qū)域中執(zhí)行指定的操作,就可以將想要打開的應(yīng)用所在的桌面頁面的局部區(qū)域界面顯示在當(dāng)前界面上,用戶不需要離開當(dāng)前界面,就能通過
通過s103,當(dāng)前界面上的指定區(qū)域中能夠顯示終端桌面的頁面中的界面信息。這樣,當(dāng)需要打開不在當(dāng)前界面中的應(yīng)用時,用戶通過在當(dāng)前界面上的指定區(qū)域中執(zhí)行指定的操作,就可以將想要打開的應(yīng)用的應(yīng)用圖標(biāo)所在的桌面頁面的局部區(qū)域界面顯示在當(dāng)前界面上,不需要離開當(dāng)前界面,通過打開當(dāng)前界面指定區(qū)域中的應(yīng)用圖標(biāo)就能打開應(yīng)用,而不需要將當(dāng)前界面切換到想要打開的那個應(yīng)用所在的桌面頁面,才能打開該應(yīng)用,減少了操作步驟,因此提高了操作速度。
在一個示例性的實現(xiàn)過程中,第一指定操作信息包括劃動信息,該劃動信息可以包括劃動方向信息和劃動次數(shù)信息;根據(jù)指定操作信息,確定終端桌面的目標(biāo)頁面,可以包括:判斷當(dāng)前界面是否為桌面,得到判斷結(jié)果;根據(jù)劃動方向信息、劃動次數(shù)信息和判斷結(jié)果,確定終端桌面的目標(biāo)頁面。
進(jìn)一步地,在一個示例性的實現(xiàn)過程中,根據(jù)劃動方向信息、劃動次數(shù)信息和判斷結(jié)果,確定終端桌面的目標(biāo)頁面,可以包括:在當(dāng)前界面為桌面時,獲取當(dāng)前界面上的桌面頁面的頁碼,作為第一計算基數(shù);根據(jù)劃動方向信息確定計算類型為增加或減少,根據(jù)劃動次數(shù)信息確定增加或減少的數(shù)量,基于第一計算基數(shù)進(jìn)行計算,得到目標(biāo)頁碼;根據(jù)目標(biāo)頁碼確定目標(biāo)頁面。
舉例說明。假設(shè)當(dāng)前界面上的桌面頁面的頁碼為5,劃動方向為向左,滑動次數(shù)為3,則第一計算基數(shù)為5,計算類型為減少,減少的數(shù)量為3,目標(biāo)頁碼=5-3=2。這樣,就可以確定目標(biāo)頁面為頁碼為2的桌面頁面。
進(jìn)一步地,在一個示例性的實現(xiàn)過程中,根據(jù)劃動方向信息、劃動次數(shù)信息和判斷結(jié)果,確定終端桌面的目標(biāo)頁面,可以包括:在當(dāng)前界面不是桌面時,獲取默認(rèn)頁碼,作為第二計算基數(shù);根據(jù)劃動方向信息確定計算類型為增加或減少,根據(jù)劃動次數(shù)信息確定增加或減少的數(shù)量,基于第二計算基數(shù)進(jìn)行計算,得到目標(biāo)頁碼;根據(jù)目標(biāo)頁碼確定目標(biāo)頁面。
舉例說明。假設(shè)默認(rèn)頁面的頁碼為3,劃動方向為向右,滑動次數(shù)為4,則第二計算基數(shù)為3,計算類型為增加,增加的數(shù)量為4,目標(biāo)頁碼=3+4=7。這樣,就可以確定目標(biāo)頁面為頁碼為7的桌面頁面。
需要說明的是,默認(rèn)頁碼也是桌面的某個頁面的頁碼。默認(rèn)頁碼可以由用戶或應(yīng)用開發(fā)者設(shè)置在終端中,當(dāng)需要時,終端可以從本地讀取默認(rèn)頁碼的值。在終端使用過程中,用戶可以對默認(rèn)頁碼進(jìn)行修改。
在一個示例性的實現(xiàn)過程中,界面顯示方法還可以包括:響應(yīng)于繪制指令,在終端的屏幕上接收繪制信息;根據(jù)繪制信息,確定指定區(qū)域并記錄。
其中,繪制指令對應(yīng)的操作可以由應(yīng)用開發(fā)者設(shè)置。當(dāng)用戶執(zhí)行繪制指令對應(yīng)的操作時,就向終端發(fā)出了繪制指令,終端在接收到繪制指令后,可以進(jìn)入繪制模式,此時,用戶可以在終端屏幕上輸入繪制信息。
當(dāng)終端處于繪制模式時,用戶可以用手指或筆工具在終端屏幕上通過劃動方式繪制線條。此時,終端可以實時檢測用戶的劃動情況,記錄劃動起始位置坐標(biāo)、軌跡走勢、按壓力度等信息。當(dāng)檢測到按壓抬起時,記錄軌跡終點位置坐標(biāo)。然后,終端判斷與起始位置是否一致(允許有一定誤差),或是用戶所畫的線是否為從屏幕一個邊線到另一邊線的非閉合線條。如果起始位置一致,說明是閉合線條,終端記錄閉合線條包圍的閉合區(qū)域,包括區(qū)域位置、形狀、大小等信息。如果是從屏幕一個邊線到另一邊線的非閉合線條,則根據(jù)非閉合線條將當(dāng)前屏幕進(jìn)行拆分,以拆分后的部分作為指定區(qū)域。
因此,在一個示例性的實現(xiàn)過程中,繪制信息可以包括屏幕上的閉合線條;根據(jù)繪制信息,確定指定區(qū)域并記錄,可以包括:確定被閉合線條包圍的閉合區(qū)域為指定區(qū)域并記錄。
也就是說,當(dāng)用戶在終端屏幕上輸入的繪制信息是閉合線條時,終端可以自動識別被閉合線條包圍的閉合區(qū)域,作為指定區(qū)域并記錄。
因此,在一個示例性的實現(xiàn)過程中,繪制信息還可以包括至少一個以屏幕的第一邊線上的第一點和屏幕的第二邊線上的第二點為端點的非閉合線條;根據(jù)繪制信息,確定指定區(qū)域并記錄,可以包括:根據(jù)非閉合線條將屏幕拆分為至少兩個局部區(qū)域;確定局部區(qū)域為指定區(qū)域并記錄。
也就是說,當(dāng)用戶在終端屏幕上輸入的繪制信息是一個或多個非閉合線條,并且非閉合線條的兩個端點在屏幕的邊線上時,終端可以自動根據(jù)非閉合線條將屏幕拆分為至少兩個局部區(qū)域,將拆分后得到的局部區(qū)域作為指定區(qū)域并記錄。
需要說明的是,第一邊線和第二邊線可以是屏幕的不同邊線,也可以是屏幕的相同邊線,但第一點和第二點不為同一點。
下面通過附圖來說明閉合曲線和非閉合曲線與對應(yīng)的指定區(qū)域之間的關(guān)系。圖2(a)為本發(fā)明實施例提供的繪制信息與指定區(qū)域的第一示例圖。圖2(b)為本發(fā)明實施例提供的繪制信息與指定區(qū)域的第二示例圖。圖2(c)為本發(fā)明實施例提供的繪制信息與指定區(qū)域的第三示例圖。圖2(d)為本發(fā)明實施例提供的繪制信息與指定區(qū)域的第四示例圖。
圖2(a)中,兩條端點在屏幕邊線上的非閉合線條將整個屏幕拆分成了a1、a2、a3三個局部區(qū)域,終端可以將a1、a2、a3這三個局部區(qū)域中的任意一個或多個設(shè)置為指定區(qū)域。
圖2(b)中,兩條端點在屏幕邊線上的非閉合線條將整個屏幕拆分成了b1、b2、b3三個局部區(qū)域,終端可以將b1、b2、b3這三個局部區(qū)域中的任意一個或多個設(shè)置為指定區(qū)域。
圖2(c)中,一條端點在屏幕同一邊線上的非閉合線條將整個屏幕拆分成了c1、c2兩個局部區(qū)域,終端可以將c1、c2這兩個局部區(qū)域中的任意一個或多個設(shè)置為指定區(qū)域。
圖2(d)中,三個不同的閉合曲線,分別形成了d1、d2、d3三個閉合區(qū)域,終端可以將這d1、d2、d3這三個閉合區(qū)域中的任意一個或多個設(shè)置為指定區(qū)域。
圖3為本發(fā)明實施例提供的界面顯示方法的第二流程示例圖。如圖3所示,本實施例中,界面顯示方法應(yīng)用于終端,該方法包括如下步驟:
s301,在當(dāng)前界面上,當(dāng)接收到在屏幕上指定區(qū)域的第一指定操作信息時,根據(jù)第一指定操作信息,確定終端桌面的目標(biāo)頁面。
s302,獲取目標(biāo)頁面上與指定區(qū)域?qū)?yīng)的目標(biāo)區(qū)域的界面信息,作為目標(biāo)界面信息。
s303,將目標(biāo)界面信息顯示在當(dāng)前界面上的指定區(qū)域中。
s304,在當(dāng)前界面上接收到對目標(biāo)界面信息中指定應(yīng)用圖標(biāo)的第二指定操作信息時,啟動指定應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用。
其中,第二指定操作信息可以由應(yīng)用開發(fā)者設(shè)置。例如,第二指定操作信息可以是點擊操作、滑動操作等等。
圖3所示實施例中,通過s304,用戶直接在當(dāng)前界面上操作,就可以打開應(yīng)用,不需要退出當(dāng)前界面,到要打開的應(yīng)用所在的頁面去啟動應(yīng)用,方便快捷。
本發(fā)明實施例提供的界面顯示方法,通過在當(dāng)前界面上,當(dāng)接收到在屏幕上指定區(qū)域的第一指定操作信息時,根據(jù)第一指定操作信息,確定終端桌面的目標(biāo)頁面,獲取目標(biāo)頁面上與指定區(qū)域?qū)?yīng)的目標(biāo)區(qū)域的界面信息,作為目標(biāo)界面信息,將目標(biāo)界面信息顯示在當(dāng)前界面上的指定區(qū)域中,能夠在當(dāng)前界面中方便快捷地打開不在當(dāng)前界面中的應(yīng)用,而不需要切換到想要打開的那個應(yīng)用所在的桌面頁面,因此操作步驟少,速度快。
本發(fā)明實施例還提供了一種界面顯示裝置,該界面顯示裝置能夠?qū)崿F(xiàn)前述實施例中界面顯示方法的各步驟。
圖4為本發(fā)明實施例提供的界面顯示裝置的功能方塊圖。如圖4所示,本實施例中,界面顯示裝置設(shè)置于終端,該裝置包括:
確定模塊410,用于在當(dāng)前界面上,當(dāng)接收到在屏幕上指定區(qū)域的第一指定操作信息時,根據(jù)第一指定操作信息,確定終端桌面的目標(biāo)頁面。
獲取模塊420,用于獲取目標(biāo)頁面上與所述指定區(qū)域?qū)?yīng)的目標(biāo)區(qū)域的界面信息,作為目標(biāo)界面信息。
顯示模塊430,用于將目標(biāo)界面信息顯示在當(dāng)前界面上的指定區(qū)域中。
在一個示例性的實現(xiàn)過程中,第一指定操作信息包括劃動信息,劃動信息包括劃動方向信息和劃動次數(shù)信息;確定模塊410在用于根據(jù)指定操作信息,確定終端桌面的目標(biāo)頁面時,可以具體用于:判斷當(dāng)前界面是否為桌面,得到判斷結(jié)果;根據(jù)劃動方向信息、劃動次數(shù)信息和判斷結(jié)果,確定終端桌面的目標(biāo)頁面。
在一個示例性的實現(xiàn)過程中,確定模塊410在用于根據(jù)劃動方向信息、劃動次數(shù)信息和判斷結(jié)果,確定終端桌面的目標(biāo)頁面時,可以具體用于:在當(dāng)前界面為桌面時,獲取當(dāng)前界面上的桌面頁面的頁碼,作為第一計算基數(shù);根據(jù)劃動方向信息確定計算類型為增加或減少,根據(jù)劃動次數(shù)信息確定增加或減少的數(shù)量,基于第一計算基數(shù)進(jìn)行計算,得到目標(biāo)頁碼;根據(jù)目標(biāo)頁碼確定目標(biāo)頁面。
在一個示例性的實現(xiàn)過程中,確定模塊410在用于根據(jù)劃動方向信息、劃動次數(shù)信息和判斷結(jié)果,確定終端桌面的目標(biāo)頁面時,可以具體用于:在當(dāng)前界面不是桌面時,獲取默認(rèn)頁碼,作為第二計算基數(shù);根據(jù)劃動方向信息確定計算類型為增加或減少,根據(jù)劃動次數(shù)信息確定增加或減少的數(shù)量,基于第二計算基數(shù)進(jìn)行計算,得到目標(biāo)頁碼;根據(jù)目標(biāo)頁碼確定目標(biāo)頁面。
在一個示例性的實現(xiàn)過程中,界面顯示裝置還可以包括:接收模塊,用于響應(yīng)于繪制指令,在終端的屏幕上接收繪制信息;區(qū)域確定模塊,用于根據(jù)繪制信息,確定指定區(qū)域并記錄。
在一個示例性的實現(xiàn)過程中,繪制信息包括屏幕上的閉合線條;區(qū)域確定模塊在用于根據(jù)繪制信息,確定指定區(qū)域并記錄時,具體用于:確定被閉合線條包圍的閉合區(qū)域為指定區(qū)域并記錄。
在一個示例性的實現(xiàn)過程中,繪制信息包括至少一個以屏幕的第一邊線上的第一點和屏幕的第二邊線上的第二點為端點的非閉合線條;區(qū)域確定模塊在用于根據(jù)繪制信息,確定指定區(qū)域并記錄時,具體用于:根據(jù)非閉合線條將屏幕拆分為至少兩個局部區(qū)域;確定局部區(qū)域為指定區(qū)域并記錄。
在一個示例性的實現(xiàn)過程中,目標(biāo)界面信息包括應(yīng)用圖標(biāo);界面顯示裝置還可以包括:啟動模塊,用于在當(dāng)前界面上接收到對目標(biāo)界面信息中指定應(yīng)用圖標(biāo)的第二指定操作信息時,啟動指定應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用。
在一個示例性的實現(xiàn)過程中,界面信息包括目標(biāo)區(qū)域中的應(yīng)用圖標(biāo)信息。在此基礎(chǔ)上,在一個示例性的實現(xiàn)過程中,界面信息還可以包括目標(biāo)區(qū)域中的背景信息。
由于本實施例中的界面顯示裝置能夠執(zhí)行前述實施例中的界面顯示方法,本實施例未詳細(xì)描述的部分,可參考對前述實施例中界面顯示方法的相關(guān)說明。
本發(fā)明實施例提供的界面顯示裝置,通過在當(dāng)前界面上,當(dāng)接收到在屏幕上指定區(qū)域的第一指定操作信息時,根據(jù)第一指定操作信息,確定終端桌面的目標(biāo)頁面,獲取目標(biāo)頁面上與指定區(qū)域?qū)?yīng)的目標(biāo)區(qū)域的界面信息,作為目標(biāo)界面信息,將目標(biāo)界面信息顯示在當(dāng)前界面上的指定區(qū)域中,能夠在當(dāng)前界面中方便快捷地打開不在當(dāng)前界面中的應(yīng)用,而不需要切換到想要打開的那個應(yīng)用所在的桌面頁面,因此操作步驟少,速度快。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如,多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)裝置(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機(jī)存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。