應(yīng)用控制方法及裝置的制造方法
【專利摘要】本申請是關(guān)于應(yīng)用控制方法及裝置,所述方法包括:檢測在應(yīng)用界面上任意區(qū)域發(fā)生的菜單顯示觸摸事件;根據(jù)所述菜單顯示觸摸事件的觸摸位置,在所述應(yīng)用界面中懸浮顯示預(yù)設(shè)的控制菜單;其中,所述控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項;檢測到所述控制選項被觸發(fā)時,對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。本申請實施例根據(jù)用戶所觸發(fā)的菜單顯示觸摸事件的觸摸位置,在應(yīng)用界面中懸浮顯示控制菜單,因此控制菜單能便于用戶操作,用戶可以較為便利地觸發(fā)控制菜單中的控制選項,從而方便用戶對應(yīng)用進行控制。
【專利說明】
應(yīng)用控制方法及裝置
技術(shù)領(lǐng)域
[0001]本申請涉及終端技術(shù)領(lǐng)域,尤其涉及應(yīng)用控制方法及裝置。
【背景技術(shù)】
[0002]隨著終端技術(shù)的發(fā)展,終端可以通過安裝應(yīng)用(APP,applicat1n)實現(xiàn)越來越多的功能。傳統(tǒng)技術(shù)中,應(yīng)用界面中的固定位置提供有按鈕等控制選項,用戶可以觸發(fā)控制選項,以對應(yīng)用進行相應(yīng)控制。然而,此種應(yīng)用控制方式不便于用戶單手靈活地操作。
【發(fā)明內(nèi)容】
[0003]為克服相關(guān)技術(shù)中存在的問題,本申請?zhí)峁┝藨?yīng)用控制方法及裝置。
[0004]根據(jù)本申請實施例的第一方面,提供一種應(yīng)用控制方法,所述方法包括:
[0005]檢測到在應(yīng)用界面上任意區(qū)域發(fā)生的菜單顯示觸摸事件;
[0006]根據(jù)所述菜單顯示觸摸事件的觸摸位置,在所述應(yīng)用界面中懸浮顯示預(yù)設(shè)的控制菜單;其中,所述控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項;
[0007]檢測到所述控制選項被觸發(fā)時,對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。
[0008]根據(jù)本申請實施例的第二方面,提供一種應(yīng)用控制裝置,包括:
[0009]檢測模塊,用于檢測到在應(yīng)用界面上任意區(qū)域發(fā)生的菜單顯示觸摸事件;
[0010]顯示模塊,用于根據(jù)所述菜單顯示觸摸事件的觸摸位置,在所述應(yīng)用界面中懸浮顯示預(yù)設(shè)的控制菜單;其中,所述控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項;
[0011 ]控制模塊,用于檢測到所述控制選項被觸發(fā)時,對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。
[0012]本申請的實施例提供的技術(shù)方案可以包括以下有益效果:
[0013]本申請中,無需在應(yīng)用界面中的固定位置設(shè)置控制選項,而是根據(jù)用戶所觸發(fā)的菜單顯示觸摸事件的觸摸位置,在應(yīng)用界面中懸浮顯示控制菜單,因此控制菜單能便于用戶操作,用戶可以較為便利地觸發(fā)控制菜單中的控制選項,從而方便用戶對應(yīng)用進行控制。
[0014]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本申請。
【附圖說明】
[0015]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本申請的實施例,并與說明書一起用于解釋本申請的原理。
[0016]圖1是傳統(tǒng)技術(shù)中一種終端屏幕的應(yīng)用界面的示意圖。
[0017]圖2A是本申請根據(jù)一示例性實施例示出的一種應(yīng)用控制方法的流程圖。
[0018]圖2B是本申請根據(jù)一示例性實施例示出的三種控制菜單的示意圖。
[0019]圖2C是本申請根據(jù)一示例性實施例示出的一種應(yīng)用界面示意圖。
[0020]圖2D是本申請根據(jù)一示例性實施例示出的一種應(yīng)用界面示意圖。
[0021]圖2E是本申請根據(jù)一示例性實施例示出的一種應(yīng)用界面示意圖。?0022] 圖2F是本申請根據(jù)一示例性實施例示出的一種應(yīng)用界面示意圖。
[0023]圖2G是本申請根據(jù)一示例性實施例示出的一種應(yīng)用控制示意圖。
[0024]圖3是本申請根據(jù)一示例性實施例示出的一種應(yīng)用控制裝置的框圖。
[0025]圖4是本申請根據(jù)一示例性實施例示出的一種用于應(yīng)用控制裝置的框圖。
【具體實施方式】
[0026]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0027]在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
[0028]應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”。
[0029]隨著終端技術(shù)的不斷發(fā)展,終端屏幕的尺寸越來越大,比如主流終端都采用5寸、5.5寸甚至6寸屏幕。終端屏幕尺寸的增大,在給用戶帶來更好的視覺體驗的同時,也使得用戶不得不采用雙手握持并操作終端,或者一只手握持終端并通過另一只手操作終端,才能夠完成應(yīng)用操控。然而,用戶有時希望或不得不采用單手握持并操控終端,但有限的手指長度只能夠?qū)崿F(xiàn)有限面積的操作區(qū)域,而無法對整個應(yīng)用界面中的顯示內(nèi)容進行便捷操控。
[0030]如圖1所示,示出了傳統(tǒng)技術(shù)中一種終端屏幕的應(yīng)用界面的示意圖,該示意圖中終端采用智能手機為例,并且應(yīng)用采用音樂播放應(yīng)用為例進行說明。圖1中的音樂播放應(yīng)用的應(yīng)用界面中提供了“前一首”、“播放”和“后一首”三個固定位置的控制選項。當(dāng)用戶單手握持終端時,比如采用右手握持并通過拇指實現(xiàn)操控,則可能在終端屏幕上形成如圖1所示的單手操控區(qū)域102,該單手操控區(qū)域102僅能夠覆蓋部分應(yīng)用控制選項,而其他位于左側(cè)和上方的控制選項則無法覆蓋和操作,比如用戶無法直接用右手拇指點擊到“前一首”控制選項,此種方式不便于用戶單手靈活地進行應(yīng)用控制。
[0031]本申請實施例所提供的方案可以應(yīng)用在如智能手機、平板電腦、音樂播放器、電子書閱讀器或個人數(shù)字助理等智能終端中,本申請與傳統(tǒng)的在應(yīng)用界面的固定位置設(shè)置控制選項的慣常技術(shù)手段不同,而是可以在應(yīng)用界面中根據(jù)用戶的觸摸位置懸浮顯示控制菜單,因此控制菜單的顯示位置能靠近用戶手指的觸摸位置,用戶可以較為便利地觸發(fā)控制菜單中的控制選項,從而方便用戶對應(yīng)用進行控制。接下來對本申請進行詳細說明。
[0032]如圖2A所示,圖2A是本申請根據(jù)一示例性實施例示出的一種應(yīng)用控制方法的流程圖,可以應(yīng)用在終端中,包括以下步驟201至203:
[0033]在步驟201中,檢測到在應(yīng)用界面上任意區(qū)域發(fā)生的菜單顯示觸摸事件。
[0034]在步驟202中,根據(jù)所述菜單顯示觸摸事件的觸摸位置,在所述應(yīng)用界面中懸浮顯示預(yù)設(shè)的控制菜單。
[0035]其中,控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項。
[0036]在步驟203中,檢測到所述控制選項被觸發(fā)時,對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。
[0037]其中,終端可以是智能手機、平板電腦、音樂播放器、電子書閱讀器或個人數(shù)字助理等智能終端。
[0038]在本實施例中,菜單顯示觸摸事件可以理解為:為了檢測到用戶對基于本申請的應(yīng)用控制方案的需求,在終端內(nèi)預(yù)定義的觸摸事件。本領(lǐng)域技術(shù)人員應(yīng)該理解的是,任意能夠區(qū)別于其他用戶操作或需求的觸摸事件,均可以用作本申請中的菜單顯示觸摸事件。
[0039]作為一示例性實施例,菜單顯示觸摸事件可以包括:點擊事件、雙擊事件或長按事件。也即是,當(dāng)檢測到終端屏幕所顯示的應(yīng)用界面的任意區(qū)域上發(fā)生有上述點擊事件、雙擊事件或長按事件等菜單顯示觸摸事件時,可以采用本申請的技術(shù)方案進行處理,否則可以不處理或按照相關(guān)技術(shù)中的方式進行處理。其中,應(yīng)用界面的任意區(qū)域可以包括整個應(yīng)用界面,或者應(yīng)用界面中的部分區(qū)域等,例如可以是指應(yīng)用界面中除了狀態(tài)欄或標(biāo)題欄的其他區(qū)域等。采用上述三種事件作為菜單顯示觸摸事件,可以使用戶便捷地指示終端在應(yīng)用界面中顯示控制菜單。
[0040]在本申請實施例中,根據(jù)菜單顯示觸摸事件的觸摸情況,可以確定出用戶希望執(zhí)行應(yīng)用控制處理時,控制菜單所顯示的位置。例如,當(dāng)菜單顯示觸摸事件為在所述應(yīng)用界面的任意區(qū)域上發(fā)生的點擊事件、雙擊事件或長按事件時,可以根據(jù)菜單顯示觸摸事件的觸摸位置確定顯示中心的位置,并根據(jù)該顯示中心懸浮顯示控制菜單??梢岳斫?,當(dāng)用戶的手指在應(yīng)用界面中不同位置觸發(fā)菜單顯示觸摸事件時,由于觸摸位置的不同,應(yīng)用界面中所顯示的控制菜單的顯示位置也不同。
[0041]如圖2B所示,示出了三種控制菜單的示意圖。具體實施時,本領(lǐng)域技術(shù)人員可以根據(jù)終端的操作系統(tǒng)對控制菜單的具體展示形式進行靈活設(shè)置。例如,以安卓操作系統(tǒng)為例,控制菜單可以采用View(視圖)進行設(shè)計,本領(lǐng)域技術(shù)人員可以設(shè)計不同的邊框、分隔線、底色填充或內(nèi)容等,通過控制不同的填充模式和畫筆樣式等實現(xiàn)不同效果的控制菜單,本申請實施例對控制菜單的具體形式不作限定。
[0042]在一個可選的實現(xiàn)方式中,為了更加快速地顯示控制菜單,所述控制菜單可以在應(yīng)用界面初始化時加載在內(nèi)存中,并且控制菜單的顯示狀態(tài)預(yù)先設(shè)置為不可見狀態(tài)。由于應(yīng)用界面是由相應(yīng)的APP加載繪制后置于終端內(nèi)的內(nèi)存,以供終端的觸摸感應(yīng)驅(qū)動從內(nèi)存中讀取和顯示于終端屏幕中,因此可以在應(yīng)用界面初始化的同時對控制菜單進行加載,并且,控制菜單的顯示狀態(tài)可以預(yù)先設(shè)置為不可見狀態(tài),以將控制菜單在應(yīng)用界面中進行隱藏。當(dāng)根據(jù)用戶的菜單顯示觸摸事件確定需要顯示控制菜單時,可以直接讀取內(nèi)存中已加載的控制菜單并顯示于終端屏幕上。
[0043]控制菜單中可以提供有一個或多個控制選項,在實際應(yīng)用中,控制選項所對應(yīng)的控制操作可以根據(jù)不同應(yīng)用的功能,以及該應(yīng)用所需的控制操作而確定。本申請實施例中,由于基于觸摸位置確定控制菜單的顯示位置,可以使得控制菜單的顯示位置更為靠近用戶的手指操作范圍,從而更為方便地供用戶觸發(fā)控制選項,執(zhí)行對應(yīng)用的控制操作。當(dāng)用戶觸發(fā)控制選項時,終端可以檢測到所述控制選項被觸發(fā),從而對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。
[0044]其中,觸摸位置即用戶手指按壓終端屏幕的位置,在顯示控制菜單時,可以基于該觸摸位置,將控制菜單顯示在觸摸位置附近,使得控制菜單顯示在用戶的手指操作范圍。例如,可以是將觸摸位置作為控制菜單的中心對控制菜單進行顯示。而此種顯示方式下,當(dāng)用戶手指的觸摸位置較為靠近終端屏幕邊緣時,則需要根據(jù)觸摸位置確定一合適的顯示中心。在一個可選的實現(xiàn)方式中,可以是:當(dāng)所述觸發(fā)位置在預(yù)設(shè)的屏幕邊界范圍內(nèi)時,可以根據(jù)所述觸發(fā)位置所確定的顯示中心顯示所述控制菜單,以將所述控制菜單完整顯示在終端屏幕中;當(dāng)所述觸發(fā)位置不在預(yù)設(shè)的屏幕邊界范圍內(nèi)時,以所述觸發(fā)位置為顯示中心顯示所述控制菜單。
[0045]例如,以下示例以音樂播放應(yīng)用為例,對基于本申請的應(yīng)用控制技術(shù)方案進行示意;而本領(lǐng)域技術(shù)人員應(yīng)該理解的是,本申請的技術(shù)方案可以同樣應(yīng)用于其他任意APP的任意應(yīng)用頁面,例如視頻播放應(yīng)用、直播應(yīng)用、游戲應(yīng)用或即時通訊應(yīng)用等,均可以實現(xiàn)便利的應(yīng)用控制。
[0046]本申請實施例中,菜單顯示觸摸事件可以預(yù)定義為長按事件,則當(dāng)用戶在圖2C所示的應(yīng)用界面中長按時,終端檢測到菜單顯示觸摸事件,因此可以基于用戶的觸摸位置顯示控制菜單。其中,在該控制菜單中包括有“前一首”、“暫?!焙汀昂笠皇住惫踩齻€控制選項。圖2C中的控制菜單采用一環(huán)形圖形進行展示。
[0047]可以理解,不同的觸摸位置會使得控制菜單的顯示位置不同,如圖2D所示的應(yīng)用界面中,用戶采用左手握持終端,其長按應(yīng)用界面的位置與圖2C不同,則基于該觸摸位置顯示的控制菜單的位置與圖2C也不同。
[0048]由上述實施例可知,相對于傳統(tǒng)技術(shù)中各個固定位置的控制選項,本申請正是根據(jù)觸摸位置靈活地顯示控制菜單,使得控制菜單顯示在用戶便于操控的位置,從而便于用戶執(zhí)彳丁單手握持并操控。
[0049]圖2C和圖2D中所示的控制菜單,均以菜單顯示觸摸事件的觸摸位置為顯示中心對控制菜單進行顯示。若用戶的觸摸位置如圖2E中所示,較為靠近終端屏幕邊界,也即是觸摸位置處在圖2E中所示出的屏幕邊界范圍內(nèi)時,為了能使控制菜單完整地顯示在應(yīng)用界面中,可以基于觸摸位置確定顯示中心的位置,例如可以將觸摸位置進行一定偏移后的位置確定為顯示中心,進而根據(jù)顯示中心顯示控制菜單。
[0050]由于控制菜單上提供有一個或多個控制選項,用戶可以移動手指觸發(fā)控制選項,終端可以根據(jù)手指移動方向或手指所觸發(fā)的位置,確定控制選項被觸發(fā),進而可以對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。
[0051]仍以圖2C所示的控制菜單為例進行說明,在圖2F中,當(dāng)用戶希望選中“下一首”控制選項時,可以將手指移動并按壓在該控制選項上。此時,終端可以通過檢測用戶手指的按壓位置,以及控制菜單中各個控制選項的位置,確定用戶所選中的控制選項。或者,當(dāng)用戶手指在移動時,終端還可以通過手指當(dāng)前觸摸位置與控制菜單的中心位置兩者之間的距離或兩者形成的與屏幕基線的角度,從而判斷出手指在移動時所希望選中的控制選項。在確定用戶所選中的控制選項后,可以采用高亮顯示的處理方式,以突出顯示被用戶選中的控制選項。
[0052]可以理解,用戶在選中某一控制選項后,還可以移動手指按壓在其他所希望選中的控制選項上。當(dāng)用戶確定其所希望執(zhí)行的控制操作后,用戶可以將手指抬起,終端可以根據(jù)手指抬起前手指所按壓的控制選項,對應(yīng)用執(zhí)行相應(yīng)控制操作,同時隱藏控制菜單。上述實施例示出了檢測控制選項被觸發(fā)的一種方式,在實際應(yīng)用中,本領(lǐng)域技術(shù)人員可以根據(jù)所設(shè)計的控制菜單靈活設(shè)置其他多種控制選項被觸發(fā)的方式,本實施例對此不作限定。
[0053]此外,在上述各個實施例的應(yīng)用控制方案中,在應(yīng)用界面顯示控制菜單后,還可以包括:檢測到針對所述控制菜單的隱藏觸發(fā)事件時,將所述控制菜單的顯示狀態(tài)設(shè)置為不可見狀態(tài),以在所述應(yīng)用界面中隱藏所述控制菜單。在本申請實施例中,在用戶對應(yīng)用執(zhí)行控制后,可以將應(yīng)用界面中顯示的控制菜單進行隱藏,使得應(yīng)用界面較為簡潔。
[0054]在一示例性實施例中,與菜單顯示觸摸事件中的點擊、雙擊或長按等事件相對稱,該隱藏觸發(fā)事件可以是指檢測到用戶手指抬起的事件。例如,由前述實施例可知,用戶可以長按應(yīng)用界面以使控制菜單顯示,并移動手指觸發(fā)控制選項以對應(yīng)用進行控制,當(dāng)用戶所希望的控制操作執(zhí)行完成后,其手指將抬起,此時可將控制菜單在應(yīng)用界面中隱藏,從而使得應(yīng)用控制的方式更為智能,為用戶提供了便利。
[0055]如圖2G所示,是本申請根據(jù)一示例性實施例示出的一個完整的應(yīng)用控制過程示意圖。當(dāng)用戶在應(yīng)用界面中長按時,終端檢測到菜單顯示觸摸事件,因此根據(jù)所述菜單顯示觸摸事件的觸摸位置,在應(yīng)用界面中顯示了預(yù)設(shè)的控制菜單。由于控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項,用戶可以移動手指至“下一首”控制選項,終端根據(jù)用戶手指的移動方向,判斷出用戶手指處在“下一首”控制選項上,將“下一首”控制選項進行高亮顯示,同時對所述應(yīng)用執(zhí)行與該控制選項相應(yīng)的“播放下一首歌曲”的控制操作。用戶手指在移動到“下一首”控制選項后抬起,表示應(yīng)用控制操作結(jié)束,因此終端可以在應(yīng)用界面中隱藏控制菜單。
[0056]與前述應(yīng)用控制方法的實施例相對應(yīng),本申請還提供了應(yīng)用控制裝置及其所應(yīng)用的終端的實施例。
[0057]如圖3所示,圖3是本申請根據(jù)一示例性實施例示出的一種應(yīng)用控制裝置的框圖,所述裝置包括:檢測模塊31、顯示模塊32和控制模塊33。
[0058]其中,檢測模塊31,用于檢測到在應(yīng)用界面上任意區(qū)域發(fā)生的菜單顯示觸摸事件。
[0059]顯示模塊32,用于根據(jù)所述菜單顯示觸摸事件的觸摸位置,在所述應(yīng)用界面中懸浮顯示預(yù)設(shè)的控制菜單。其中,所述控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項。
[0060]控制模塊33,用于檢測到所述控制選項被觸發(fā)時,對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。
[0061]在一個可選的實現(xiàn)方式中,所述菜單顯示觸摸事件包括:點擊事件、雙擊事件或長按事件。
[0062]在一個可選的實現(xiàn)方式中,所述顯示模塊,具體可用于:
[0063]當(dāng)所述觸發(fā)位置在預(yù)設(shè)的屏幕邊界范圍內(nèi)時,根據(jù)所述觸發(fā)位置所確定的顯示中心顯示所述控制菜單,以將所述控制菜單完整顯示在終端屏幕中。
[0064]當(dāng)所述觸發(fā)位置不在預(yù)設(shè)的屏幕邊界范圍內(nèi)時,以所述觸發(fā)位置為顯示中心顯示所述控制菜單。
[0065]在一個可選的實現(xiàn)方式中,所述控制菜單在應(yīng)用界面初始化時加載在內(nèi)存中,并且控制菜單的顯示狀態(tài)預(yù)先設(shè)置為不可見狀態(tài)。
[0066]在一個可選的實現(xiàn)方式中,所述裝置還包括隱藏模塊,可用于:
[0067]檢測到針對所述控制菜單的隱藏觸發(fā)事件時,將所述控制菜單的顯示狀態(tài)設(shè)置為不可見狀態(tài),以在所述應(yīng)用界面中隱藏所述控制菜單。
[0068]相應(yīng)的,本申請還提供一種終端,所述終端包括有處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:
[0069]檢測到在應(yīng)用界面上任意區(qū)域發(fā)生的菜單顯示觸摸事件。
[0070]根據(jù)所述菜單顯示觸摸事件的觸摸位置,在所述應(yīng)用界面中懸浮顯示預(yù)設(shè)的控制菜單;其中,所述控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項。
[0071]檢測到所述控制選項被觸發(fā)時,對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。
[0072]上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。
[0073]如圖4所示,圖4是本申請根據(jù)一示例性實施例示出的一種用于應(yīng)用控制裝置800的一結(jié)構(gòu)示意圖。例如,裝置800可以是具有路由功能的移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等終端。
[0074]參照圖4,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0075]處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0076]存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0077]電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0078]多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0079]音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
[0080]I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0081]傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到裝置800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800—個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或C⑶圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器,微波傳感器或溫度傳感器。
[0082]通信組件816被配置為便于裝置800和其他設(shè)備之間有線或無線方式的通信。裝置800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件816還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0083]在示例性實施例中,裝置800可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0084]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是R0M、隨機存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0085]其中,當(dāng)所述存儲介質(zhì)中的指令由所述處理器執(zhí)行時,使得裝置800能夠執(zhí)行一種應(yīng)用控制方法,包括:
[0086]檢測到針對應(yīng)用界面的菜單顯示觸摸事件。
[0087]根據(jù)所述菜單顯示觸摸事件的觸摸位置,在所述應(yīng)用界面中顯示預(yù)設(shè)的控制菜單;其中,所述控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項。
[0088]檢測到所述控制選項被觸發(fā)時,對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。
[0089]對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0090]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里申請的發(fā)明后,將容易想到本申請的其它實施方案。本申請旨在涵蓋本申請的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本申請的一般性原理并包括本申請未申請的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本申請的真正范圍和精神由下面的權(quán)利要求指出。
[0091]應(yīng)當(dāng)理解的是,本申請并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本申請的范圍僅由所附的權(quán)利要求來限制。
[0092]以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請保護的范圍之內(nèi)。
【主權(quán)項】
1.一種應(yīng)用控制方法,其特征在于,所述方法包括: 檢測到在應(yīng)用界面上任意區(qū)域發(fā)生的菜單顯示觸摸事件; 根據(jù)所述菜單顯示觸摸事件的觸摸位置,在所述應(yīng)用界面中懸浮顯示預(yù)設(shè)的控制菜單;其中,所述控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項; 檢測到所述控制選項被觸發(fā)時,對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述菜單顯示觸摸事件包括:點擊事件、雙擊事件或長按事件。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述觸發(fā)位置在預(yù)設(shè)的屏幕邊界范圍內(nèi)時,根據(jù)所述觸發(fā)位置所確定的顯示中心顯示所述控制菜單,以將所述控制菜單完整顯示在終端屏幕中; 當(dāng)所述觸發(fā)位置不在預(yù)設(shè)的屏幕邊界范圍內(nèi)時,以所述觸發(fā)位置為顯示中心顯示所述控制菜單。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制菜單在應(yīng)用界面初始化時加載在內(nèi)存中,并且控制菜單的顯示狀態(tài)預(yù)先設(shè)置為不可見狀態(tài)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 檢測到針對所述控制菜單的隱藏觸發(fā)事件時,將所述控制菜單的顯示狀態(tài)設(shè)置為不可見狀態(tài),以在所述應(yīng)用界面中隱藏所述控制菜單。6.一種應(yīng)用控制裝置,其特征在于,所述裝置包括: 檢測模塊,用于檢測到在應(yīng)用界面上任意區(qū)域發(fā)生的菜單顯示觸摸事件; 顯示模塊,用于根據(jù)所述菜單顯示觸摸事件的觸摸位置,在所述應(yīng)用界面中懸浮顯示預(yù)設(shè)的控制菜單;其中,所述控制菜單中提供有一個或多個對應(yīng)用進行相應(yīng)控制的控制選項; 控制模塊,用于檢測到所述控制選項被觸發(fā)時,對所述應(yīng)用執(zhí)行與所述控制選項相應(yīng)的控制操作。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述菜單顯示觸摸事件包括:點擊事件、雙擊事件或長按事件。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述顯示模塊,具體用于: 當(dāng)所述觸發(fā)位置在預(yù)設(shè)的屏幕邊界范圍內(nèi)時,根據(jù)所述觸發(fā)位置所確定的顯示中心顯示所述控制菜單,以將所述控制菜單完整顯示在終端屏幕中; 當(dāng)所述觸發(fā)位置不在預(yù)設(shè)的屏幕邊界范圍內(nèi)時,以所述觸發(fā)位置為顯示中心顯示所述控制菜單。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述控制菜單在應(yīng)用界面初始化時加載在內(nèi)存中,并且控制菜單的顯示狀態(tài)預(yù)先設(shè)置為不可見狀態(tài)。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括隱藏模塊,用于: 檢測到針對所述控制菜單的隱藏觸發(fā)事件時,將所述控制菜單的顯示狀態(tài)設(shè)置為不可見狀態(tài),以在所述應(yīng)用界面中隱藏所述控制菜單。
【文檔編號】G06F3/0488GK105975166SQ201610285182
【公開日】2016年9月28日
【申請日】2016年4月29日
【發(fā)明人】吳健成
【申請人】廣州華多網(wǎng)絡(luò)科技有限公司