亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種顯示界面的操作方法

文檔序號:6549516閱讀:213來源:國知局
一種顯示界面的操作方法
【專利摘要】本發(fā)明公開了一種顯示界面的操作方法。包括:獲取終端的顯示界面,其中,所述顯示界面包括動畫界面和桌面界面,其中所述動畫界面位于所述桌面界面上;當(dāng)檢測到用戶操作時,判斷所述用戶操作在所述桌面界面上是否存在相應(yīng)的操作指令;若所述判斷的結(jié)果為是,則在所述桌面界面上執(zhí)行所述相應(yīng)的操作指令;若所述判斷的結(jié)果為否,則對所述動畫界面執(zhí)行所述用戶操作。可簡化用戶的操作過程,提升了用戶體驗。
【專利說明】一種顯示界面的操作方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機交互【技術(shù)領(lǐng)域】,尤其涉及一種顯示界面的操作方法。

【背景技術(shù)】
[0002]目前,終端上的應(yīng)用功能多樣化,當(dāng)運行某個應(yīng)用,可生成應(yīng)用對應(yīng)的全屏動畫以顯示應(yīng)用的功能。如運行天氣應(yīng)用,則可生成云朵、雨滴、閃電等全屏應(yīng)用配合運行天氣應(yīng)用。目前,生成全屏動畫多通過Activity方式,其中,Activity為一種應(yīng)用程序的組件,提供了一個屏幕顯示層級。然而全屏動畫的顯示界面通常覆蓋在終端桌面應(yīng)用的顯示界面之上,當(dāng)用戶需對終端桌面上的應(yīng)用圖標(biāo)進行點擊、劃動等操作時,首先需將全屏動畫所在的顯示界面撤銷掉,用戶才能對終端桌面的應(yīng)用圖標(biāo)進行操作,操作過程冗繁,并且存在啟動全屏動畫的過程中,界面疊加容易出現(xiàn)黑屏,及啟動速率慢等缺點,降低了用戶體驗。


【發(fā)明內(nèi)容】

[0003]本發(fā)明實施例提供了一種顯示界面的操作方法??珊喕脩舻牟僮鬟^程,提升了用戶體驗。
[0004]本發(fā)明的實施例提供了一種顯示界面的操作方法,包括:
[0005]獲取終端的顯示界面,其中,所述顯示界面包括動畫界面和桌面界面,其中所述動畫界面位于所述桌面界面上;
[0006]當(dāng)檢測到用戶操作時,判斷所述用戶操作在所述桌面界面上是否存在相應(yīng)的操作指令;
[0007]若所述判斷的結(jié)果為是,則在所述桌面界面上執(zhí)行所述相應(yīng)的操作指令;
[0008]若所述判斷的結(jié)果為否,則對所述動畫界面執(zhí)行所述用戶操作。
[0009]通過獲取終端的顯示界面,可獲取到動畫界面及桌面界面。當(dāng)檢測到用戶操作時,通過判斷用戶操作是否在桌面界面上存在相應(yīng)的操作指令,以確定用戶是否對桌面界面進行操作。若存在相應(yīng)的操作指令,則表明用戶本意為對桌面界面進行操作,則在桌面界面上執(zhí)行相應(yīng)的操作指令;若不存在相應(yīng)的操作指令,則表明用戶本意為對動畫界面進行操作,則在動畫界面上執(zhí)行用戶操作。通過以上方法,能夠區(qū)分用戶操作的界面對象,從而簡化了用戶的操作過程,提升了用戶體驗。

【專利附圖】

【附圖說明】
[0010]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1是本發(fā)明中的一種顯示界面的操作方法的一實施例的流程圖;
[0012]圖2是本發(fā)明中的一種顯示界面的操作方法的另一實施例的流程圖;
[0013]圖3是本發(fā)明中的一種終端的一實施例的結(jié)構(gòu)示意圖;
[0014]圖4是本發(fā)明中的一種終端的另一實施例的結(jié)構(gòu)示意圖。

【具體實施方式】
[0015]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0016]本發(fā)明實施例中所提及的終端可為手機、平板電腦、PC機等能夠進行界面顯示并能夠顯示應(yīng)用的動畫界面的裝置。
[0017]下面參考附圖1對本發(fā)明的實施例進行描述。參見圖1,為本發(fā)明中的一種顯示界面的操作方法的一實施例的流程圖。
[0018]步驟S101,獲取終端的顯示界面,其中,所述顯示界面包括動畫界面和桌面界面,所述動畫界面位于所述桌面界面上。
[0019]本發(fā)明實施例中,應(yīng)用可自定義動畫界面以配合應(yīng)用功能,如天氣應(yīng)用可通過動畫的云朵、雨滴等動畫圖案來顯示當(dāng)前的天氣。該動畫界面覆蓋在終端的桌面界面上。當(dāng)獲取終端的顯示界面時,即可獲取到動畫界面及桌面界面??蛇x的,當(dāng)終端當(dāng)前顯示的界面為應(yīng)用界面時,即進入應(yīng)用顯示的界面時,動畫界面也可覆蓋在應(yīng)用界面之上。
[0020]步驟S102,當(dāng)檢測到用戶操作時,判斷所述用戶操作在所述桌面界面上是否存在相應(yīng)的操作指令。
[0021]本發(fā)明實施例中,用戶可對終端的顯示界面進行操作,如點擊操作、劃屏操作、按鍵操作等。用戶操作可能針對桌面界面或動畫界面,則判斷用戶操作在桌面界面上是否存在相應(yīng)的操作指令,即可判斷用戶操作針對的界面對象。當(dāng)判斷在桌面界面上存在相應(yīng)的操作指令時,表明用戶操作針對桌面界面,則執(zhí)行步驟S103;當(dāng)判斷在桌面界面上不存在相應(yīng)的操作指令,表明用戶操作針對動畫界面,則執(zhí)行步驟S104。
[0022]步驟S103,若在步驟S102中判斷的結(jié)果為是,則在所述桌面界面上執(zhí)行所述相應(yīng)的操作指令。
[0023]本發(fā)明實施例中,當(dāng)通過步驟S102判斷出用戶操作在桌面界面上存在相應(yīng)的操作指令時,如用戶需對桌面界面上的圖標(biāo)進行點擊操作,以開啟圖標(biāo)對應(yīng)的應(yīng)用;或用戶需對桌面界面進行劃屏操作,以使桌面界面顯示不同的圖標(biāo)或插件。則通過系統(tǒng)讀取相應(yīng)的操作指令,并根據(jù)讀取的操作指令,對桌面界面對應(yīng)的坐標(biāo)點進行相應(yīng)的操作,如讀取到對桌面界面的點擊操作指令時,則在界面對應(yīng)的坐標(biāo)點查找對應(yīng)的圖標(biāo)或插件,使其根據(jù)操作指令進行應(yīng)用開啟等操作;或讀取到對桌面界面的劃屏操作指令時,則在桌面界面對應(yīng)的坐標(biāo)點進行劃屏操作,以使桌面界面進行屏幕切換等操作。
[0024]步驟S104,若在步驟S102中判斷的結(jié)果為否,則對所述動畫界面執(zhí)行所述用戶操作。
[0025]本發(fā)明實施例中,當(dāng)通過步驟S102判斷出用戶操作在桌面界面上不存在相應(yīng)的操作指令時,則表明用戶針對動畫界面進行操作??蛇x的,動畫界面可通過視圖(View)方式進行建立,則可實現(xiàn)不攔截系統(tǒng)獲取的用戶操作指令,即桌面界面可接收用戶操作,當(dāng)判斷出用戶操作在桌面界面上不存在相應(yīng)的操作指令時,如用戶在桌面界面的空白處進行點擊操作,則在桌面界面上獲取不到相應(yīng)的操作指令,可對動畫界面執(zhí)行用戶操作,如用戶進行點擊操作意為撤消動畫界面等。
[0026]本發(fā)明實施例中,可選的,步驟S104可進一步包括以下步驟:
[0027]若所述判斷的結(jié)果為否,則確定在所述動畫界面上是否存在所述用戶操作相應(yīng)的操作指令;
[0028]當(dāng)確定在所述動畫界面上存在所述相應(yīng)的操作指令時,則對所述動畫界面執(zhí)行所述用戶操作。
[0029]若存在用戶操作相應(yīng)的操作指令,則可對在動畫界面對用戶操作進行響應(yīng),若在動畫界面中也不存在用戶操作相應(yīng)的操作指令,則表明用戶操作無效,即忽略用戶操作。
[0030]通過獲取終端的顯示界面,可獲取到動畫界面及桌面界面。當(dāng)檢測到用戶操作時,通過判斷用戶操作是否在桌面界面上存在相應(yīng)的操作指令,以確定用戶是否對桌面界面進行操作。若存在相應(yīng)的操作指令,則表明用戶本意為對桌面界面進行操作,則在桌面界面上執(zhí)行相應(yīng)的操作指令;若不存在相應(yīng)的操作指令,則表明用戶本意為對動畫界面進行操作,則在動畫界面上執(zhí)行用戶操作。通過以上方法,能夠區(qū)分用戶操作的界面對象,從而簡化了用戶的操作過程,提升了用戶體驗。
[0031]參見圖2,為本發(fā)明中的一種顯示界面的操作方法的另一實施例的流程圖。
[0032]步驟S201,獲取終端的顯示界面,其中,所述顯示界面包括動畫界面和桌面界面,所述動畫界面位于所述桌面界面上。
[0033]本發(fā)明實施例中,應(yīng)用可自定義動畫界面以配合應(yīng)用功能,如天氣應(yīng)用可通過動畫的云朵、雨滴等動畫圖案來顯示當(dāng)前的天氣。該動畫界面覆蓋在終端的桌面界面上。當(dāng)獲取終端的顯示界面時,即可獲取到動畫界面及桌面界面??蛇x的,當(dāng)終端當(dāng)前顯示的界面為應(yīng)用界面時,即進入應(yīng)用顯示的界面時,動畫界面也可覆蓋在應(yīng)用界面之上。
[0034]步驟S202,獲取在所述桌面界面上顯示的圖標(biāo)以及所述圖標(biāo)對應(yīng)的操作指令。
[0035]本發(fā)明實施例中,當(dāng)獲取到終端的顯示界面后,通過獲取桌面界面上顯示的圖標(biāo)及圖標(biāo)對應(yīng)的操作指令,即可根據(jù)以下步驟判斷是否有用戶對桌面界面上的圖標(biāo)進行操作,并且用戶操作能夠?qū)?yīng)圖標(biāo)的操作指令。
[0036]步驟S203,提取所述動畫界面的動畫信息。
[0037]步驟S204,根據(jù)所述動畫信息,創(chuàng)建視圖元素。
[0038]步驟S205,將所述視圖元素加載至所述桌面界面上。
[0039]本發(fā)明實施例中,可將動畫界面中的動畫信息進行提取,如提取云朵信息、雨滴信息、閃電信息等,并通過視圖(view)等方式創(chuàng)建視圖元素,即實現(xiàn)了該視圖元素可與圖標(biāo)、插件等元素功能類似。從而創(chuàng)建的視圖元素可加載至桌面界面上,由于界面僅為桌面界面一個屏幕層級,因此終端在啟動界面時啟動時間快,并且顯示時不會出現(xiàn)黑屏現(xiàn)象。
[0040]可選的,在步驟S205之前,還可檢測終端當(dāng)前顯示的界面是否為所述桌面界面。
[0041]本發(fā)明實施例中,創(chuàng)建的視圖元素可加載在終端顯示界面的任何一個顯示的屏幕層級上,如終端當(dāng)前顯示的界面為桌面界面,則創(chuàng)建的動畫視圖元素可加載至桌面界面上,如檢測到終端當(dāng)前顯示的界面不是桌面界面,則可能為開啟應(yīng)用后的某一應(yīng)用界面,如開啟閱讀應(yīng)用后的文字閱讀界面,則創(chuàng)建的視圖元素可加載至某一應(yīng)用界面上。
[0042]步驟S206,當(dāng)檢測到用戶操作時,獲取所述用戶操作在所述顯示界面上的操作坐標(biāo)。
[0043]本發(fā)明實施例中,當(dāng)檢測到用戶操作時,可通過獲取用戶操作在顯示界面上的操作坐標(biāo),以確定顯示界面上操作坐標(biāo)對應(yīng)的位置是否有桌面界面的圖標(biāo)或創(chuàng)建的視圖元素,從而確定用戶操作針對的操作對象。
[0044]步驟S207,根據(jù)所述顯示界面上的操作坐標(biāo),判斷在所述操作坐標(biāo)上是否存在所述在桌面界面上顯示的圖標(biāo),以確定是否存在所述圖標(biāo)對應(yīng)的操作指令。
[0045]本發(fā)明實施例中,當(dāng)通過步驟S206獲取到用戶操作在顯示界面上的操作坐標(biāo)后,可通過判斷操作坐標(biāo)的位置上是否存在獲取到的桌面界面的顯示圖標(biāo),從而確定用戶操作的操作對象是否為桌面界面,當(dāng)在操作坐標(biāo)的位置上存在顯示圖標(biāo)時,即存在顯示圖標(biāo)對應(yīng)的操作指令時,表明用戶需對桌面界面上的圖標(biāo)進行操作,則進行步驟S208。若在操作坐標(biāo)的位置上不存在顯示圖標(biāo)時,即表明用戶需對桌面界面上上述創(chuàng)建的視圖元素進行操作,則進行步驟S209。
[0046]步驟S208,若在步驟S207中判斷的結(jié)果為是,則在所述桌面界面上執(zhí)行所述相應(yīng)的操作指令。
[0047]本發(fā)明實施例中,當(dāng)通過步驟S207判斷出在操作坐標(biāo)上存在桌面界面顯示的圖標(biāo)時,如用戶需對桌面界面上的圖標(biāo)進行點擊操作,以開啟圖標(biāo)對應(yīng)的應(yīng)用,則通過系統(tǒng)讀取相應(yīng)的操作指令,并根據(jù)讀取的操作指令,對桌面界面對應(yīng)的坐標(biāo)點進行相應(yīng)的操作,如讀取到對桌面界面的點擊操作指令時,則在界面對應(yīng)的坐標(biāo)點查找對應(yīng)的圖標(biāo)或插件,使其根據(jù)操作指令進行應(yīng)用開啟等操作。
[0048]步驟S209,若在步驟S207中判斷的結(jié)果為否,則對所述視圖元素執(zhí)行所述用戶操作。
[0049]本發(fā)明實施例中,當(dāng)通過步驟S207判斷出在操作坐標(biāo)上不存在桌面界面顯示的圖標(biāo)時,可選的,可進一步判斷操作坐標(biāo)的位置上是否有視圖元素,若有視圖元素,表明用戶需對視圖元素進行操作,如將視圖元素更換位置,或撤銷視圖元素等,則對視圖元素執(zhí)行用戶操作;若無視圖元素,可忽略用戶操作。
[0050]可選的,也可判斷用戶操作是否針對桌面界面上的插件等其他元素,或用戶操作是否針對某一應(yīng)用界面。
[0051]通過獲取終端的顯示界面,可獲取到動畫界面及桌面界面。當(dāng)檢測到用戶操作時,通過判斷用戶操作是否在桌面界面上存在相應(yīng)的操作指令,以確定用戶是否對桌面界面進行操作。若存在相應(yīng)的操作指令,則表明用戶本意為對桌面界面進行操作,則在桌面界面上執(zhí)行相應(yīng)的操作指令;若不存在相應(yīng)的操作指令,則表明用戶本意為對動畫界面進行操作,則在動畫界面上執(zhí)行用戶操作。通過以上方法,能夠區(qū)分用戶操作的界面對象,從而簡化了用戶的操作過程,提升了用戶體驗。
[0052]本發(fā)明實施例還提供了能夠?qū)崿F(xiàn)上述方法的一種終端。具體可參見圖3-4。
[0053]參見圖3,為本發(fā)明中的一種終端的一實施例的結(jié)構(gòu)示意圖。該終端可包括界面獲取單元01、指令判斷單元02、桌面執(zhí)行單元03、動畫執(zhí)行單元04。
[0054]其中,界面獲取單元01,用于獲取終端的顯示界面,其中,所述顯示界面包括動畫界面和桌面界面,所述動畫界面位于所述桌面界面上。
[0055]本發(fā)明實施例中,應(yīng)用可自定義動畫界面以配合應(yīng)用功能,如天氣應(yīng)用可通過動畫的云朵、雨滴等動畫圖案來顯示當(dāng)前的天氣。該動畫界面覆蓋在終端的桌面界面上。當(dāng)界面獲取單元01獲取終端的顯示界面時,即可獲取到動畫界面及桌面界面??蛇x的,當(dāng)終端當(dāng)前顯示的界面為應(yīng)用界面時,即進入應(yīng)用顯示的界面時,動畫界面也可覆蓋在應(yīng)用界面之上。
[0056]指令判斷單元02,用于當(dāng)檢測到用戶操作時,判斷所述用戶操作在所述桌面界面上是否存在相應(yīng)的操作指令。
[0057]本發(fā)明實施例中,用戶可對終端的顯示界面進行操作,如點擊操作、劃屏操作、按鍵操作等。用戶操作可能針對桌面界面或動畫界面,則指令判斷單元02判斷用戶操作在桌面界面上是否存在相應(yīng)的操作指令,即可判斷用戶操作針對的界面對象。當(dāng)指令判斷單元02判斷在桌面界面上存在相應(yīng)的操作指令時,表明用戶操作針對桌面界面,則通過桌面執(zhí)行單元03在桌面界面上執(zhí)行相應(yīng)的操作指令;當(dāng)指令判斷單元02判斷在桌面界面上不存在相應(yīng)的操作指令,表明用戶操作針對動畫界面,則通過動畫執(zhí)行單元04在動畫界面上執(zhí)行相應(yīng)的操作指令。
[0058]桌面執(zhí)行單元03,用于當(dāng)所述指令判斷單元02判斷的結(jié)果為是時,在所述桌面界面上執(zhí)行所述相應(yīng)的操作指令。
[0059]本發(fā)明實施例中,當(dāng)通過指令判斷單元02判斷出用戶操作在桌面界面上存在相應(yīng)的操作指令時,如用戶需對桌面界面上的圖標(biāo)進行點擊操作,以開啟圖標(biāo)對應(yīng)的應(yīng)用;或用戶需對桌面界面進行劃屏操作,以使桌面界面顯示不同的圖標(biāo)或插件。則通過系統(tǒng)讀取相應(yīng)的操作指令,并根據(jù)讀取的操作指令,通過桌面執(zhí)行單元03對桌面界面對應(yīng)的坐標(biāo)點進行相應(yīng)的操作,如讀取到對桌面界面的點擊操作指令時,則在界面對應(yīng)的坐標(biāo)點查找對應(yīng)的圖標(biāo)或插件,使其根據(jù)操作指令進行應(yīng)用開啟等操作;或讀取到對桌面界面的劃屏操作指令時,則在桌面界面對應(yīng)的坐標(biāo)點進行劃屏操作,以使桌面界面進行屏幕切換等操作。
[0060]動畫執(zhí)行單元04,用于當(dāng)所述指令判斷單元02判斷的結(jié)果為否時,對所述動畫界面執(zhí)行所述用戶操作。
[0061]本發(fā)明實施例中,當(dāng)通過志龍判斷單元02判斷出用戶操作在桌面界面上不存在相應(yīng)的操作指令時,則表明用戶針對動畫界面進行操作。可選的,動畫界面可通過視圖(View)方式進行建立,則可實現(xiàn)不攔截系統(tǒng)獲取的用戶操作指令,即桌面界面可接收用戶操作,當(dāng)判斷出用戶操作在桌面界面上不存在相應(yīng)的操作指令時,如用戶在桌面界面的空白處進行點擊操作,則在桌面界面上獲取不到相應(yīng)的操作指令,動畫執(zhí)行單元04可對動畫界面執(zhí)行用戶操作,如用戶進行點擊操作意為撤消動畫界面等。
[0062]本發(fā)明實施例中,可選的,動畫執(zhí)行單元04也可包括確定單元及動畫操作單元,其中:
[0063]確定單元,用于當(dāng)指令判斷單元02判斷的結(jié)果為否時,則確定在所述動畫界面上是否存在所述用戶操作相應(yīng)的操作指令;
[0064]動畫操作單元,用于當(dāng)確定單元確定在所述動畫界面上存在所述相應(yīng)的操作指令時,則對所述動畫界面執(zhí)行所述用戶操作。
[0065]若確定單元確定存在用戶操作相應(yīng)的操作指令,則動畫操作單元可對在動畫界面對用戶操作進行響應(yīng),若在動畫界面中也不存在用戶操作相應(yīng)的操作指令,則表明用戶操作無效,即忽略用戶操作。
[0066]通過獲取終端的顯示界面,可獲取到動畫界面及桌面界面。當(dāng)檢測到用戶操作時,通過判斷用戶操作是否在桌面界面上存在相應(yīng)的操作指令,以確定用戶是否對桌面界面進行操作。若存在相應(yīng)的操作指令,則表明用戶本意為對桌面界面進行操作,則在桌面界面上執(zhí)行相應(yīng)的操作指令;若不存在相應(yīng)的操作指令,則表明用戶本意為對動畫界面進行操作,則在動畫界面上執(zhí)行用戶操作。通過以上方法,能夠區(qū)分用戶操作的界面對象,從而簡化了用戶的操作過程,提升了用戶體驗。
[0067]參見圖4,為本發(fā)明中的一種終端的另一實施例的結(jié)構(gòu)示意圖。該終端可包括:界面獲取單元11、圖標(biāo)獲取單元12、提取單元13、創(chuàng)建單元14、桌面加載單元15、指令判斷單元16、桌面執(zhí)行單元17、動畫執(zhí)行單元18。
[0068]其中,界面獲取單元11,用于獲取終端的顯示界面,其中,所述顯示界面包括動畫界面和桌面界面,所述動畫界面位于所述桌面界面上。
[0069]本發(fā)明實施例中,應(yīng)用可自定義動畫界面以配合應(yīng)用功能,如天氣應(yīng)用可通過動畫的云朵、雨滴等動畫圖案來顯示當(dāng)前的天氣。該動畫界面覆蓋在終端的桌面界面上。當(dāng)界面獲取單元11獲取終端的顯示界面時,即可獲取到動畫界面及桌面界面??蛇x的,當(dāng)終端當(dāng)前顯示的界面為應(yīng)用界面時,即進入應(yīng)用顯示的界面時,動畫界面也可覆蓋在應(yīng)用界面之上。
[0070]圖標(biāo)獲取單元12,用于在所述界面獲取單元獲取終端的顯示界面之后,獲取在所述桌面界面上顯示的圖標(biāo)以及所述圖標(biāo)對應(yīng)的操作指令。
[0071]本發(fā)明實施例中,當(dāng)界面獲取單元11獲取到終端的顯示界面后,通過圖標(biāo)獲取單元12獲取桌面界面上顯示的圖標(biāo)及圖標(biāo)對應(yīng)的操作指令,即可根據(jù)以下步驟判斷是否有用戶對桌面界面上的圖標(biāo)進行操作,并且用戶操作能夠?qū)?yīng)圖標(biāo)的操作指令。
[0072]提取單元13,用于在所述界面獲取單元獲取終端的顯示界面之后,提取所述動畫界面的動畫信息。
[0073]創(chuàng)建單元14,用于根據(jù)所述提取單元提取的所述動畫信息,創(chuàng)建視圖元素。
[0074]桌面加載單元15,用于將所述創(chuàng)建單元創(chuàng)建的所述視圖元素加載至所述桌面界面上。
[0075]本發(fā)明實施例中,可通過提取單元13將動畫界面中的動畫信息進行提取,如提取云朵信息、雨滴信息、閃電信息等,并創(chuàng)建單元14通過視圖(view)等方式創(chuàng)建視圖元素,即實現(xiàn)了該視圖元素可與圖標(biāo)、插件等元素功能類似。從而通過桌面加載單元15創(chuàng)建的視圖元素可加載至桌面界面上,由于界面僅為桌面界面一個屏幕層級,因此終端在啟動界面時啟動時間快,并且顯示時不會出現(xiàn)黑屏現(xiàn)象。
[0076]可選的,本終端還可包括檢測單元,用于在桌面加載單元15將視圖元素加載至桌面界面上之前,檢測終端當(dāng)前顯示的界面是否為所述桌面界面。
[0077]本發(fā)明實施例中,創(chuàng)建的視圖元素可加載在終端顯示界面的任何一個顯示的屏幕層級上,如終端當(dāng)前顯示的界面為桌面界面,則創(chuàng)建的動畫視圖元素可加載至桌面界面上,如檢測單元檢測到終端當(dāng)前顯示的界面不是桌面界面,則可能為開啟應(yīng)用后的某一應(yīng)用界面,如開啟閱讀應(yīng)用后的文字閱讀界面,則創(chuàng)建的視圖元素可加載至某一應(yīng)用界面上。
[0078]指令判斷單元16,用于當(dāng)檢測到用戶操作時,判斷所述用戶操作在所述桌面界面上是否存在相應(yīng)的操作指令。
[0079]本發(fā)明實施例中,指令判斷單元16還可包括坐標(biāo)獲取單元161及圖標(biāo)判斷單元162。
[0080]其中,坐標(biāo)獲取單元161,用于當(dāng)檢測到用戶操作時,獲取所述用戶操作在所述顯示界面上的操作坐標(biāo)。
[0081]本發(fā)明實施例中,當(dāng)檢測到用戶操作時,可通過坐標(biāo)獲取單元161獲取用戶操作在顯示界面上的操作坐標(biāo),以確定顯示界面上操作坐標(biāo)對應(yīng)的位置是否有桌面界面的圖標(biāo)或創(chuàng)建的視圖元素,從而確定用戶操作針對的操作對象。
[0082]圖標(biāo)判斷單元162,用于根據(jù)所述顯示界面上的操作坐標(biāo),判斷在所述操作坐標(biāo)上是否存在所述在桌面界面上顯示的圖標(biāo),以確定是否存在所述圖標(biāo)對應(yīng)的操作指令。
[0083]本發(fā)明實施例中,當(dāng)通過坐標(biāo)獲取單元獲取到用戶操作在顯示界面上的操作坐標(biāo)后,可通過圖標(biāo)判斷單元162判斷操作坐標(biāo)的位置上是否存在獲取到的桌面界面的顯示圖標(biāo),從而確定用戶操作的操作對象是否為桌面界面,當(dāng)在操作坐標(biāo)的位置上存在顯示圖標(biāo)時,即存在顯示圖標(biāo)對應(yīng)的操作指令時,表明用戶需對桌面界面上的圖標(biāo)進行操作,則通過桌面執(zhí)行單元17進行執(zhí)行操作。若在操作坐標(biāo)的位置上不存在顯示圖標(biāo)時,即表明用戶需對桌面界面上上述創(chuàng)建的視圖元素進行操作,則通過動畫執(zhí)行單元18進行執(zhí)行操作。
[0084]桌面執(zhí)行單元17,用于當(dāng)所述坐標(biāo)判斷單元162判斷的結(jié)果為是時,在所述桌面界面上執(zhí)行所述相應(yīng)的操作指令。
[0085]本發(fā)明實施例中,當(dāng)通過坐標(biāo)判斷單元162判斷出在操作坐標(biāo)上存在桌面界面顯示的圖標(biāo)時,如用戶需對桌面界面上的圖標(biāo)進行點擊操作,以開啟圖標(biāo)對應(yīng)的應(yīng)用,則桌面執(zhí)行單元17通過系統(tǒng)讀取相應(yīng)的操作指令,并根據(jù)讀取的操作指令,對桌面界面對應(yīng)的坐標(biāo)點進行相應(yīng)的操作,如讀取到對桌面界面的點擊操作指令時,則在界面對應(yīng)的坐標(biāo)點查找對應(yīng)的圖標(biāo)或插件,使其根據(jù)操作指令進行應(yīng)用開啟等操作。
[0086]動畫執(zhí)行單元18,用于當(dāng)所述坐標(biāo)判斷單元162判斷的結(jié)果為否時,對所述視圖元素執(zhí)行所述用戶操作。
[0087]本發(fā)明實施例中,當(dāng)通過坐標(biāo)判斷單元162判斷出在操作坐標(biāo)上不存在桌面界面顯示的圖標(biāo)時,可選的,可進一步判斷操作坐標(biāo)的位置上是否有視圖元素,若有視圖元素,表明用戶需對視圖元素進行操作,如將視圖元素更換位置,或撤銷視圖元素等,則動畫執(zhí)行單元18對視圖元素執(zhí)行用戶操作;若無視圖元素,可忽略用戶操作。
[0088]可選的,也可判斷用戶操作是否針對桌面界面上的插件等其他元素,或用戶操作是否針對某一應(yīng)用界面。
[0089]通過獲取終端的顯示界面,可獲取到動畫界面及桌面界面。當(dāng)檢測到用戶操作時,通過判斷用戶操作是否在桌面界面上存在相應(yīng)的操作指令,以確定用戶是否對桌面界面進行操作。若存在相應(yīng)的操作指令,則表明用戶本意為對桌面界面進行操作,則在桌面界面上執(zhí)行相應(yīng)的操作指令;若不存在相應(yīng)的操作指令,則表明用戶本意為對動畫界面進行操作,則在動畫界面上執(zhí)行用戶操作。通過以上方法,能夠區(qū)分用戶操作的界面對象,從而簡化了用戶的操作過程,提升了用戶體驗。
[0090]本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
[0091]本發(fā)明實施例裝置中的單元或子單元可以根據(jù)實際需要進行合并、劃分和刪減。
[0092]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0093]以上所述的實施方式,并不構(gòu)成對該技術(shù)方案保護范圍的限定。任何在上述實施方式的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應(yīng)包含在該技術(shù)方案的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種顯示界面的操作方法,其特征在于,包括: 獲取終端的顯示界面,其中,所述顯示界面包括動畫界面和桌面界面,所述動畫界面位于所述桌面界面上; 當(dāng)檢測到用戶操作時,判斷所述用戶操作在所述桌面界面上是否存在相應(yīng)的操作指令; 若所述判斷的結(jié)果為是,則在所述桌面界面上執(zhí)行所述相應(yīng)的操作指令; 若所述判斷的結(jié)果為否,則對所述動畫界面執(zhí)行所述用戶操作。
2.如權(quán)利要求1所述方法,其特征在于,在所述獲取終端的顯示界面之后,所述方法還包括: 獲取在所述桌面界面上顯示的圖標(biāo)以及所述圖標(biāo)對應(yīng)的操作指令; 其中,所述當(dāng)檢測到用戶操作時,判斷所述用戶操作在所述桌面界面上是否存在相應(yīng)的操作指令,包括: 當(dāng)檢測到用戶操作時,獲取所述用戶操作在所述顯示界面上的操作坐標(biāo); 根據(jù)所述顯示界面上的操作坐標(biāo),判斷在所述操作坐標(biāo)上是否存在所述在桌面界面上顯示的圖標(biāo),以確定是否存在所述圖標(biāo)對應(yīng)的操作指令。
3.如權(quán)利要求2所述方法,其特征在于,所述若所述判斷的結(jié)果為否,則對所述動畫界面執(zhí)行所述用戶操作,包括: 若所述判斷的結(jié)果為否,則確定在所述動畫界面上是否存在所述用戶操作相應(yīng)的操作指令; 當(dāng)確定在所述動畫界面上存在所述相應(yīng)的操作指令時,則對所述動畫界面執(zhí)行所述用戶操作。
4.如權(quán)利要求1-3任一項所述方法,其特征在于,在所述獲取終端的顯示界面之后,所述方法還包括: 提取所述動畫界面的動畫信息; 根據(jù)所述動畫信息,創(chuàng)建視圖元素; 將所述視圖元素加載至所述桌面界面上; 其中,所述若所述判斷的結(jié)果為否,則對所述動畫界面執(zhí)行用戶操作,包括: 若所述判斷的結(jié)果為否,則對所述視圖元素執(zhí)行所述用戶操作。
5.如權(quán)利要求4所述方法,其特征在于,在所述將所述視圖元素加載至所述桌面界面上之前,所述方法還包括: 檢測終端當(dāng)前顯示的界面是否為所述桌面界面; 若所述檢測的結(jié)果為是,則執(zhí)行所述將所述視圖元素加載至所述桌面界面上的步驟; 若所述檢測的結(jié)果為否,則將所述視圖元素加載至終端當(dāng)前顯示的應(yīng)用界面。
【文檔編號】G06F3/0484GK104077049SQ201410262253
【公開日】2014年10月1日 申請日期:2014年6月12日 優(yōu)先權(quán)日:2014年6月12日
【發(fā)明者】陳南國, 金妍敏 申請人:深圳市金立通信設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1