一種應用程序交互控制方法、裝置及終端的制作方法
【專利摘要】本發(fā)明公開了一種應用程序交互控制方法、裝置及終端。其中,該方法包括:在移動終端邊框的觸控區(qū)獲取與應用程序的交互控制接口對應的觸控手勢;通過交互控制接口響應觸控手勢,并執(zhí)行與觸控手勢對應的交互控制命令。實施本發(fā)明,通過提取與交互控制接口對應的應用程序的控制命令,實現(xiàn)了以不同的交互控制接口根據(jù)相應的按鍵或者組合的按鍵等情形,發(fā)送相應的應用程序的控制命令。同時,通過劃分應用程序的控制命令的類別、劃分觸控區(qū)一級劃分優(yōu)先級等處理操作,使得應用程序的交互控制更符合用戶的使用習慣,增強了用戶體驗。
【專利說明】一種應用程序交互控制方法、裝置及終端
【技術領域】
[0001]本發(fā)明涉及屏幕觸控技術,尤其涉及一種應用程序交互控制方法、裝置及終端。
【背景技術】
[0002]在現(xiàn)有技術中,通常會在移動終端屏幕的邊框設置一些物理的功能按鍵,在使用應用程序的過程中,通過這些物理按鍵可以較為快捷地調控應用程序的一些功能和參數(shù)。例如,在相機應用程序下,通過音量增減的物理鍵可以調節(jié)曝光度以及定時快門時間等。
[0003]同時,除了使用物理按鍵對應用程序進行控制,還可以通過在應用程序的交互界面上采用點擊或者滑動操作,以實現(xiàn)對應用程序的一些功能和參數(shù)進行調控的目的。
[0004]但是,隨著移動終端的邊框越做越窄,出現(xiàn)省去物理按鍵的移動終端,因此,失去了通過這些物理按鍵較為快捷地調控應用程序的一些功能和參數(shù)這一途徑。
[0005]同時,由于應用程序的功能越來越復雜,相應的交互界面也越來越復雜,每個應用程序的交互界面和交互方式也各不相同。因此,通過在應用程序的交互界面上采用點擊或者滑動操作,以實現(xiàn)對應用程序的一些功能和參數(shù)進行調控時,實用性較差、操作難度較大,用戶體驗不佳,還容易造成誤觸現(xiàn)象的發(fā)生。
[0006]更進一步地,隨著移動終端的屏幕尺寸也在向大的趨勢發(fā)展,在這種情況下通過物理按鍵或者應用程序的交互界面對應用程序進行調控可能會有以下不便之處:
[0007]屏幕的邊框比較窄,一方面,當終端屏幕左右兩邊的側邊框比較窄時,當用戶手握終端進行相應的應用程序交互操作時,手掌容易誤觸側邊框的屏幕,從而導出誤觸現(xiàn)象的發(fā)生;
[0008]另一方面,當終端屏幕上下兩邊的頂、底部邊框比較窄時,當用戶橫握終端觀看視頻,并對播放器程序的音量或者光線進行調節(jié)時,手指容易誤觸及其它的屏幕區(qū)域,從而導致誤觸現(xiàn)象的發(fā)生,同時,當下邊框過窄,用戶在握持終端操作點擊屏幕下端按鍵的過程中,容易使得終端的重心不穩(wěn),從而造成終端從手中滑落的危險。
[0009]因此,現(xiàn)有技術中還沒有一種完全依靠觸控手勢對應用程序進行控制操作的方法,同時,現(xiàn)有的觸控手勢操作局限性較大,在有些應用程序的界面內并不能很好替代物理按鍵的功能,同時,應用程序本身的交互界面的使用步驟較為復雜,局限性較大。另一方面,現(xiàn)有的觸控手勢通常定義在全屏幕,因此,當功能較多時,需要為此劃分較多的觸控手勢,從而使得用戶的使用難度增強,用戶體驗較差。
【發(fā)明內容】
[0010]有鑒于此,本發(fā)明要解決的技術問題是提供一種應用程序交互控制方法、裝置及終端,以解決現(xiàn)有技術中還沒有一種完全依靠觸控手勢對應用程序進行控制操作的方法,同時,現(xiàn)有的觸控手勢操作局限性較大,在有些應用程序的界面內并不能很好替代物理按鍵的功能,應用程序本身的交互界面的使用步驟較為復雜,局限性較大,另一方面,現(xiàn)有的觸控手勢通常定義在全屏幕,因此,當功能需求較多時,需要為此劃分較多的觸控手勢,從而使得用戶的使用難度增強,用戶體驗較差的缺陷。
[0011]本發(fā)明解決上述技術問題所采用的技術方案如下:
[0012]構造一種應用程序交互控制方法,該方法包括:
[0013]在移動終端邊框的觸控區(qū)獲取與應用程序的交互控制接口對應的觸控手勢;
[0014]通過交互控制接口響應觸控手勢,并執(zhí)行與觸控手勢對應的交互控制命令。
[0015]優(yōu)選地,在移動終端邊框的觸控區(qū)獲取與應用程序的交互控制接口對應的觸控手勢之前包括:
[0016]在屏顯范圍內識別當前運行的應用程序;
[0017]獲取應用程序的運行界面,并根據(jù)運行界面獲取第一交互控制接口 ;
[0018]獲取應用程序的運行環(huán)境,并根據(jù)運行環(huán)境獲取第二交互控制接口。
[0019]優(yōu)選地,在移動終端邊框的觸控區(qū)獲取與應用程序的交互控制接口對應的觸控手勢包括:
[0020]將觸控區(qū)劃分為第一層級觸控區(qū)和第二層級觸控區(qū);
[0021]關聯(lián)第一層級觸控區(qū)和第一交互控制接口,同時,關聯(lián)第二層級觸控區(qū)和第二交互控制接口;
[0022]根據(jù)第一層級觸控區(qū)設置應用程序級別的第一觸控手勢,同時,根據(jù)第二層級觸控區(qū)設置操作系統(tǒng)級別的第二觸控手勢。
[0023]優(yōu)選地,通過交互控制接口響應觸控手勢,并執(zhí)行與觸控手勢對應的交互控制命令還包括:
[0024]根據(jù)第一層級觸控區(qū)設置第一優(yōu)先級,同時,根據(jù)第二層級觸控區(qū)設置第二優(yōu)先級;
[0025]在預設時間內通過觸控區(qū)內獲取觸控手勢;
[0026]將觸控手勢按第一觸控手勢和第二觸控手勢進行劃分;
[0027]按第一優(yōu)先級響應第一層級觸控區(qū)的第一觸控手勢,同時,按第二優(yōu)先級響應第二層級觸控區(qū)的第二觸控手勢。
[0028]優(yōu)選地,通過交互控制接口響應觸控手勢,并執(zhí)行與觸控手勢對應的交互控制命令還包括:
[0029]根據(jù)第一優(yōu)先級和第二優(yōu)先級設置第三優(yōu)先級;
[0030]按第三優(yōu)先級響應第一層級觸控區(qū)的第一觸控手勢,同時,按第三優(yōu)先級響應第二層級觸控區(qū)的第二觸控手勢。
[0031]本發(fā)明還提出了一種應用程序交互控制裝置,該裝置包括:
[0032]感測模塊,用于在移動終端邊框的觸控區(qū)獲取與應用程序的交互控制接口對應的觸控手勢;
[0033]控制模塊,用于通過交互控制接口響應觸控手勢,執(zhí)行與觸控手勢對應的交互控制命令。
[0034]優(yōu)選地,本裝置還包括初始化模塊,初始化模塊包括應用程序識別單元、第一交互控制接口獲取單元以及第二交互控制接口獲取單元,其中,
[0035]應用程序識別單元用于在屏顯范圍內識別當前運行的應用程序;
[0036]第一交互控制接口獲取單元用于獲取應用程序的運行界面,并根據(jù)運行界面獲取第一交互控制接口;
[0037]第二交互控制接口獲取單元用于獲取應用程序的運行環(huán)境,并根據(jù)運行環(huán)境獲取第二交互控制接口。
[0038]優(yōu)選地,設置模塊包括觸控區(qū)劃分單元、觸控區(qū)關聯(lián)單元以及觸控手勢設置單元,其中,
[0039]觸控區(qū)劃分單元用于將觸控區(qū)劃分為第一層級觸控區(qū)和第二層級觸控區(qū);
[0040]觸控區(qū)關聯(lián)單元用于關聯(lián)第一層級觸控區(qū)和第一交互控制接口,同時,關聯(lián)第二層級觸控區(qū)和第二交互控制接口;
[0041]觸控手勢設置單元用于根據(jù)第一層級觸控區(qū)設置應用程序級別的第一觸控手勢,同時,根據(jù)第二層級觸控區(qū)設置操作系統(tǒng)級別的第二觸控手勢。
[0042]優(yōu)選地,設置模塊還包括優(yōu)先級設置單元、觸控手勢獲取單元、觸控手勢劃分單元以及觸控手勢響應單元,其中,
[0043]優(yōu)先級設置單元用于根據(jù)第一層級觸控區(qū)設置第一優(yōu)先級,同時,根據(jù)第二層級觸控區(qū)設置第二優(yōu)先級;
[0044]觸控手勢獲取單元用于在預設時間內通過觸控區(qū)內獲取觸控手勢;
[0045]觸控手勢劃分單元用于將觸控手勢按第一觸控手勢和第二觸控手勢進行劃分;
[0046]觸控手勢響應單元用于按第一優(yōu)先級響應第一層級觸控區(qū)的第一觸控手勢,同時,按第二優(yōu)先級響應第二層級觸控區(qū)的第二觸控手勢;
[0047]優(yōu)先級設置單元還用于根據(jù)第一優(yōu)先級和第二優(yōu)先級設置第三優(yōu)先級;
[0048]觸控手勢響應單元還用于按第三優(yōu)先級響應第一層級觸控區(qū)的第一觸控手勢,同時,按第三優(yōu)先級響應第二層級觸控區(qū)的第二觸控手勢。
[0049]本發(fā)明還提出了一種應用程序交互控制終端,該終端包括上述應用程序交互控制
>J-U ρ?α裝直。
[0050]實施本發(fā)明,通過提取與交互控制接口對應的應用程序的控制命令,實現(xiàn)了以不同的交互控制接口根據(jù)相應的按鍵或者組合的按鍵等情形,發(fā)送相應的應用程序的控制命令。同時,通過劃分應用程序的控制命令的類別、劃分觸控區(qū)一級劃分優(yōu)先級等處理操作,使得應用程序的交互控制更符合用戶的使用習慣,增強了用戶體驗。
【專利附圖】
【附圖說明】
[0051]下面將結合附圖及實施例對本發(fā)明作進一步說明,附圖中:
[0052]圖1是本發(fā)明提出的應用程序交互方法的流程圖;
[0053]圖2是本發(fā)明第二較佳實施例提出的應用程序交互方法的流程圖;
[0054]圖3是本發(fā)明第三較佳實施例提出的應用程序交互方法的流程圖;
[0055]圖4是本發(fā)明第四較佳實施例提出的應用程序交互方法的流程圖;
[0056]圖5是本發(fā)明第五較佳實施例提出的應用程序交互方法的流程圖;
[0057]圖6是本發(fā)明提出的應用程序交互裝置的結構框圖。
【具體實施方式】
[0058]為了使本發(fā)明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0059]實施例一
[0060]圖1是本發(fā)明提出的應用程序交互方法的流程圖。該方法包括:
[0061]SI,在移動終端邊框的觸控區(qū)獲取與應用程序的交互控制接口對應的觸控手勢。
[0062]通常而言,移動終端的應用程序的交互界面設置有一個或者多個虛擬交互按鍵,比如應用程序內的上翻鍵、下翻鍵、添加鍵以及刪除鍵等。本實施例以手機為例,該手機的上翻鍵N1、下翻鍵N2設置在屏幕內靠上邊框的位置,添加鍵N3設置在屏幕內靠右邊框的位置,刪除鍵N4則設置在屏幕內靠左邊框的位置。
[0063]首先,獲取該手機上翻鍵N1、下翻鍵N2、添加鍵N3以及刪除鍵N4的交互控制接口??梢岳斫猓摻换タ刂平涌谑侵富谑謾C操作系統(tǒng)的應用程序留給該應用程序實用功能的一個調用接口,通過調用基于操作系統(tǒng)的應用程序的交互控制接口而使應用程序去執(zhí)行該控制命令,以完成相應的功能。
[0064]因此,本步驟首先是獲取該手機的應用程序的上翻鍵NI的交互控制接口、下翻鍵N2的交互控制接口、添加鍵N3的交互控制接口以及刪除鍵N4的交互控制接口。
[0065]進一步地,該手機的應用程序(例如應用程序M)的交互界面內,通過兩個或兩個以上的虛擬交互按鍵同時按下以實現(xiàn)相應的功能,例如采用下翻鍵N2與刪除鍵N4同時按下時觸發(fā)的是截屏功能。因此,同時獲取下翻鍵N2的交互控制接口與刪除鍵N4的交互控制接口,再根據(jù)兩者接口的控制命令合成截屏所調用的交互控制接口。
[0066]進一步地,該手機的應用程序M的交互界面內,通過按一定次序按下以實現(xiàn)相應的功能,例如采用下翻鍵N2與刪除鍵N4分別在一秒內先后按下時觸發(fā)的是截屏功能。因此,則首先獲取下翻鍵N2的交互控制接口,然后在一秒的時間內檢測是否獲取到刪除鍵N4的交互控制接口,若是,則根據(jù)兩者接口的控制命令合成截屏所調用的交互控制接口。
[0067]進一步地,該手機的應用程序M的交互界面內,通過滑動特定的交互控制虛擬手勢,發(fā)送特定的應用程序控制命令,同時,不同的交互控制接口還可以根據(jù)組合的情形來發(fā)送相應的應用程序控制命令。
[0068]進一步地,不同的交互控制接口還可以根據(jù)組合的時間,例如同一時刻的組合情形和按次序的先后組合情形等因素發(fā)送相應的應用程序的控制命令。
[0069]因此,本實施例是在獲取終端的物理按鍵所對應的功能接口之前,提取與交互控制接口對應的應用程序控制命令,并劃分應用程序的控制命令的類別,該類別可以按照控制對象劃分、或者按照交互控制接口的組合次序劃分等等,可以理解,通過劃分應用程序的控制命令的類別,并將同一類別的應用程序的控制命令所對應的觸控區(qū)域按鄰近方位設置,使得觸控操作更符合用戶的使用習慣,增強用戶體驗。
[0070]當完成對交互控制接口的獲取操作后,然后再根據(jù)應用程序的交互控制接口設置相應的觸控區(qū)和觸控手勢。具體的設置方式如下所述:
[0071]首先,在預設時間段內記錄應用程序的虛擬按鍵的觸發(fā)數(shù)據(jù)。其中,觸發(fā)數(shù)據(jù)包括觸發(fā)場景以及觸發(fā)頻率。
[0072]由于不同的應用程序的虛擬按鍵所被使用的場景和頻率是不同的,同時,多個應用程序的虛擬按鍵被使用的次序和頻率也是不同的。因此,本步驟是在一段時間內,統(tǒng)計應用程序的虛擬按鍵的觸發(fā)數(shù)據(jù),獲取單個應用程序的虛擬按鍵的觸發(fā)場景以及觸發(fā)頻率,以及獲取多個應用程序的虛擬按鍵被連同使用的場景、次序和頻率??梢岳斫猓緦嵤├峒暗挠|發(fā)場景是指基于當前操作系統(tǒng)的應用程序界面的場景,例如,當前操作系統(tǒng)的顯示界面以及應用程序的交互操作界面等等。
[0073]然后,通過分析觸發(fā)數(shù)據(jù)以及終端的邊框結構劃分觸控區(qū)域。
[0074]一方面,獲取并分析各應用程序的虛擬按鍵的觸發(fā)場景以及觸發(fā)頻率,另一方面,獲取并分析該應用程序的虛擬按鍵在組合使用時的觸發(fā)場景以及觸發(fā)頻率。整理上述分析的數(shù)據(jù),例如,按應用程序的虛擬按鍵的使用頻率排序或者按應用程序的虛擬按鍵的使用先后次序的相關性的高低排序。
[0075]然后,分析該手機的邊框結構,根據(jù)用戶選擇或者根據(jù)使用場景和使用頻率劃分該手機的邊框。劃分的方式可以按照使用的頻率越高,劃分的邊框的觸控區(qū)域越大,或者使得劃分的邊框的觸控區(qū)域更接近用戶手指最容易按到的區(qū)域范圍、
[0076]可以理解,本發(fā)明所指的終端的邊框可以是屏幕內靠近屏幕邊緣的觸控面板區(qū)域,或者是屏幕外靠近屏幕邊緣的終端框架結構的區(qū)域,可以理解,當采用后者方案是,需要在該區(qū)域內設置相應的觸感感應器。
[0077]再次,建立觸控手勢數(shù)據(jù)庫。通過該觸控手勢數(shù)據(jù)庫錄取觸控手勢,并將錄取的觸控手勢按手勢類型進行劃分。
[0078]在手勢數(shù)據(jù)庫內,根據(jù)觸控區(qū)域的物理范圍選取與物理范圍相應的觸控手勢。分析上述經(jīng)劃分后的觸控區(qū)域的物理范圍,若該物理范圍較小,則選擇長按或者雙擊的觸控手勢,若該物理范圍較大,則可以選擇拖拽或者滑動的觸控手勢。
[0079]最后,關聯(lián)觸控區(qū)域與選取的觸控手勢。建立觸控區(qū)域與選取的觸控手勢的關聯(lián)關系,即使得同一觸控手勢在不同的觸控區(qū)域指代的是不同的終端控制命令。
[0080]S2,通過交互控制接口響應所述觸控手勢,并執(zhí)行與觸控手勢對應的交互控制命令。
[0081]根據(jù)觸控手勢響應與交互控制接口對應的應用程序的控制命令。如上例所述,首先,將手機上翻鍵N1、下翻鍵N2、添加鍵N3以及刪除鍵N4四個交互控制接口與相應的觸控手勢關聯(lián),然后,根據(jù)觸控手勢的觸控區(qū)域以及觸控手勢的類型響應相應的應用程序控制命令。
[0082]本實施例的有益效果在于,通過提取與交互控制接口對應的應用程序的控制命令,使得不同的交互控制接口可以根據(jù)相應的按鍵或者組合的按鍵等情形,發(fā)送相應的應用程序的控制命令。同時,通過劃分應用程序的控制命令的類別,使得觸控操作更符合用戶的使用習慣,增強了用戶體驗。
[0083]實施例二
[0084]圖2是本發(fā)明第二較佳實施例提出的應用程序交互方法的流程圖。
[0085]基于上述實施例,根據(jù)應用程序的交互控制接口設置相應的觸控區(qū)和觸控手勢之前包括:
[0086]S01,在屏顯范圍內識別當前運行的應用程序。一種方式是,在移動終端的操作系統(tǒng)進程管理器中檢測運行進程的詳細信息,并根據(jù)該進程獲取當前運行的應用程序;另一種方式是通過圖像識別技術識別當前屏幕的交互界面,通過該交互界面判斷識別與之對應的應用程序。
[0087]S02,獲取應用程序的運行界面,并根據(jù)運行界面獲取第一交互控制接口。本步驟的運行界面是指應用程序在當前交互界面下,顯示于觸控屏內的屬于該應用程序功能范圍內的界面。因此,該運行界面排出了操作系統(tǒng)的交互界面。例如,應用程序M的添加鍵N3以及刪除鍵N4所對應的交互控制接口即為第一交互控制接口。
[0088]S03,獲取應用程序的運行環(huán)境,并根據(jù)運行環(huán)境獲取第二交互控制接口。本步驟的運行環(huán)境是指移動終端的操作系統(tǒng)在當前時刻的交互界面。例如,當應用程序M在運行時,此時操作系統(tǒng)的主屏幕鍵N5、返回鍵N6以及多任務切換鍵N7所對應的交互控制接口即為第二交互控制接口。
[0089]本實施例的有益效果在于,通過獲取應用程序的運行界面,并根據(jù)運行界面獲取第一交互控制接口,獲取應用程序的運行環(huán)境,并根據(jù)運行環(huán)境獲取第二交互控制接口,使得在對應用程序交互控制時,更能明確區(qū)分應用程序內的控制命令和操作系統(tǒng)級別的控制命令,控制邏輯更為清晰、高效。
[0090]實施例三
[0091]圖3是本發(fā)明第三較佳實施例提出的應用程序交互方法的流程圖。
[0092]基于上述實施例,根據(jù)應用程序的交互控制接口設置相應的觸控區(qū)和觸控手勢包括:
[0093]SI I,將觸控區(qū)劃分為第一層級觸控區(qū)和第二層級觸控區(qū)。在上述實施例一對觸控區(qū)的劃分方法的基礎上,本實施例對劃分后的觸控區(qū)再次按照第一層級觸控區(qū)和第二層級觸控區(qū)進行劃分。
[0094]S12,關聯(lián)第一層級觸控區(qū)和第一交互控制接口,同時,關聯(lián)第二層級觸控區(qū)和第二交互控制接口??梢岳斫?,針對于應用程序,在第一層級觸控區(qū)獲取觸控手勢,根據(jù)該觸控手勢觸發(fā)第一交互控制接口,同理可知,針對于操作系統(tǒng),在第二層級觸控區(qū)獲取觸控手勢,根據(jù)該觸控手勢觸發(fā)第二交互控制接口。
[0095]S13,根據(jù)第一層級觸控區(qū)設置應用程序級別的第一觸控手勢,同時,根據(jù)第二層級觸控區(qū)設置操作系統(tǒng)級別的第二觸控手勢??梢岳斫?,由于劃分了第一層級觸控區(qū)和第二層級觸控區(qū),因此,第一觸控手勢與第二觸控手勢可以是相同或者不同的,從而使得同一觸控手勢適用的范圍更為廣泛,當運行于操作系統(tǒng)的應用程序較多,交互操作界面較為復雜時,保證了使用較少的觸控手勢,在較多的應用程序以及相應應用程序的交互界面內實現(xiàn)交互控制。
[0096]本實施例的有益效果在于,通過將觸控區(qū)劃分為第一層級觸控區(qū)和第二層級觸控區(qū),實現(xiàn)了以單一的觸控手勢調用多個應用程序的交互控制接口,提高了觸控手勢的利用率,同時,應用程序與操作系統(tǒng)兩層級的劃分,邏輯清晰,便于用戶學習使用,降低了觸控手勢的學習難度。
[0097]實施例四
[0098]圖4是本發(fā)明第四較佳實施例提出的應用程序交互方法的流程圖。
[0099]基于上述實施例,通過交互控制接口響應觸控手勢,并執(zhí)行與觸控手勢對應的交互控制命令還包括:
[0100]S21,根據(jù)第一層級觸控區(qū)設置第一優(yōu)先級,同時,根據(jù)第二層級觸控區(qū)設置第二優(yōu)先級。
[0101 ] 例如,在播放器應用程序P內,有快進觸控手勢P1、快退觸控手勢P2、暫停播放手勢P3以及音量調節(jié)手勢P4 ;在拍照應用程序Q內,有拉近焦距的觸控手勢Q1、拉遠焦距的觸控手勢Q2以及調整延時快門時間的觸控手勢Q3 ;在該移動終端的?呆作系統(tǒng)內,有王屏.觸控手勢R1、返回觸控手勢R2以及多任務切換觸控手勢R3。
[0102]其中,快進觸控手勢Pl與拉近焦距的觸控手勢Ql相同;快退觸控手勢Ρ2與拉遠焦距的觸控手勢Q2相同;音量調節(jié)手勢Ρ4與調整延時快門時間的觸控手勢Q3相同。
[0103]設置第一優(yōu)先級,其中,Pl優(yōu)先于Ql,Ρ2優(yōu)先于Q2,Ρ4優(yōu)先于Q3,那么,當播放器應用程序P與拍照應用程序Q同時分屏運行時,若檢測到快進觸控手勢Pl或拉近焦距的觸控手勢Q1,則優(yōu)先響應快進操作;若檢測到快退觸控手勢Ρ2與拉遠焦距的觸控手勢Q2,則優(yōu)先響應快退操作;若檢測到音量調節(jié)手勢Ρ4與調整延時快門時間的觸控手勢Q3,則優(yōu)先響應音量調節(jié)。
[0104]可以理解,再按上述方法設置主屏幕觸控手勢R1、返回觸控手勢R2以及多任務切換觸控手勢R3的第二優(yōu)先級。
[0105]S22,在預設時間內通過觸控區(qū)內獲取觸控手勢。
[0106]S23,將觸控手勢按第一觸控手勢和第二觸控手勢進行劃分。
[0107]S24,按第一優(yōu)先級響應第一層級觸控區(qū)的第一觸控手勢,同時,按第二優(yōu)先級響應第二層級觸控區(qū)的第二觸控手勢。
[0108]本實施例的有益效果在于,通過在第一層級觸控區(qū)設置第一優(yōu)先級,同時,在第二層級觸控區(qū)設置第二優(yōu)先級,并根據(jù)相應的觸控區(qū)以及相應的優(yōu)先級響應相應的觸控手勢,從而使得觸控手勢的控制命令更加多樣化,避免了在多程序并行運行時,容易造成觸控手勢對應的控制命令相沖突的缺陷。
[0109]實施例五
[0110]圖5是本發(fā)明第五較佳實施例提出的應用程序交互方法的流程圖。
[0111]基于上述實施例,通過交互控制接口響應觸控手勢,并執(zhí)行與觸控手勢對應的交互控制命令還包括:
[0112]S25,根據(jù)第一優(yōu)先級和第二優(yōu)先級設置第三優(yōu)先級。
[0113]S26,按第三優(yōu)先級響應第一層級觸控區(qū)的第一觸控手勢,同時,按第三優(yōu)先級響應第二層級觸控區(qū)的第二觸控手勢。
[0114]可以理解,當用戶在使用播放器應用程序P觀看視頻的同時,還在使用拍照應用程序Q錄制視頻,當需要根據(jù)返回觸控手勢R2返回時,若該返回觸控手勢R2與應用程序P或者應用程序Q內的某一觸控手勢相同,則會引起控制命令的沖突。本實施例提出的解決方案是,根據(jù)第一優(yōu)先級和第二優(yōu)先級設置第三優(yōu)先級,首先,判斷第一優(yōu)先級和第二優(yōu)先級,在判斷的結果范圍內再根據(jù)設置的第三優(yōu)先級進行觸控手勢的判斷。
[0115]可以理解,在同一移動終端內,由于運行有不同的應用程序,第一優(yōu)先級至少有一種,因此,可以根據(jù)不同的第一優(yōu)先級(一個或者多個)與第二優(yōu)先級共同設置上述的第三優(yōu)先級。
[0116]本實施例的有益效果在于,通過第一優(yōu)先級和第二優(yōu)先級設置第三優(yōu)先級,并按第三優(yōu)先級響應第一層級觸控區(qū)的第一觸控手勢,同時,按第三優(yōu)先級響應第二層級觸控區(qū)的第二觸控手勢。實現(xiàn)了在多應用程序、多交互界面的環(huán)境下,按預先設置的優(yōu)先級,準確響應用戶所需的控制命令。
[0117]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來控制相關的硬件完成,所述的程序可以在存儲于一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁盤、光盤等。
[0118]實施例六
[0119]圖6是本發(fā)明提出的應用程序交互裝置的結構框圖。
[0120]本發(fā)明還提出了一種應用程序交互控制裝置,該裝置包括:
[0121]設置模塊10,用于根據(jù)應用程序的交互控制接口設置相應的觸控區(qū)和觸控手勢;
[0122]控制模塊20,用于通過交互控制接口響應觸控手勢,執(zhí)行與觸控手勢對應的交互控制命令。
[0123]優(yōu)選地,本裝置還包括初始化模塊30,初始化模塊30包括應用程序識別單元31、第一交互控制接口獲取單元32以及第二交互控制接口獲取單元33,其中,
[0124]應用程序識別單元31用于在屏顯范圍內識別當前運行的應用程序;
[0125]第一交互控制接口獲取單元32用于獲取應用程序的運行界面,并根據(jù)運行界面獲取第一交互控制接口;
[0126]第二交互控制接口獲取單元33用于獲取應用程序的運行環(huán)境,并根據(jù)運行環(huán)境獲取第二交互控制接口。
[0127]優(yōu)選地,設置模塊10包括觸控區(qū)劃分單元11、觸控區(qū)關聯(lián)單元12以及觸控手勢設置單元13,其中,
[0128]觸控區(qū)劃分單元11用于將觸控區(qū)劃分為第一層級觸控區(qū)和第二層級觸控區(qū);
[0129]觸控區(qū)關聯(lián)單元12用于關聯(lián)第一層級觸控區(qū)和第一交互控制接口,同時,關聯(lián)第二層級觸控區(qū)和第二交互控制接口;
[0130]觸控手勢設置單元13用于根據(jù)第一層級觸控區(qū)設置應用程序級別的第一觸控手勢,同時,根據(jù)第二層級觸控區(qū)設置操作系統(tǒng)級別的第二觸控手勢。
[0131]優(yōu)選地,設置模塊10還包括優(yōu)先級設置單元14、觸控手勢獲取單元15、觸控手勢劃分單元16以及觸控手勢響應單元17,其中,
[0132]優(yōu)先級設置單元14用于根據(jù)第一層級觸控區(qū)設置第一優(yōu)先級,同時,根據(jù)第二層級觸控區(qū)設置第二優(yōu)先級;
[0133]觸控手勢獲取單元15用于在預設時間內通過觸控區(qū)內獲取觸控手勢;
[0134]觸控手勢劃分單元16用于將觸控手勢按第一觸控手勢和第二觸控手勢進行劃分;
[0135]觸控手勢響應單元17用于按第一優(yōu)先級響應第一層級觸控區(qū)的第一觸控手勢,同時,按第二優(yōu)先級響應第二層級觸控區(qū)的第二觸控手勢;
[0136]優(yōu)先級設置單元14還用于根據(jù)第一優(yōu)先級和第二優(yōu)先級設置第三優(yōu)先級;
[0137]觸控手勢響應單元17還用于按第三優(yōu)先級響應第一層級觸控區(qū)的第一觸控手勢,同時,按第三優(yōu)先級響應第二層級觸控區(qū)的第二觸控手勢。
[0138]需要說明的是,上述方法實施例中的技術特征在本裝置均對應適用,這里不再重述。
[0139]本發(fā)明還提出了一種應用程序交互控制終端,該終端包括上述應用程序交互控制
>J-U ρ?α裝直。
[0140]實施本發(fā)明,通過提取與交互控制接口對應的應用程序的控制命令,實現(xiàn)了以不同的交互控制接口根據(jù)相應的按鍵或者組合的按鍵等情形,發(fā)送相應的應用程序的控制命令。同時,通過劃分應用程序的控制命令的類別、劃分觸控區(qū)一級劃分優(yōu)先級等處理操作,使得應用程序的交互控制更符合用戶的使用習慣,增強了用戶體驗。
[0141]該應用程序交互控制裝置可以用于移動電話,或者具有應用程序交互控制功能的其他通信終端,例如智能手機等中,可以是運行于這些通信終端內的軟件單元,也可以作為獨立的掛件集成到這些通信終端中或者運行于這些移動終端的應用系統(tǒng)中。
[0142]以上參照【專利附圖】
【附圖說明】了本發(fā)明的優(yōu)選實施例,并非因此局限本發(fā)明的權利范圍。本領域技術人員不脫離本發(fā)明的范圍和實質,可以有多種變型方案實現(xiàn)本發(fā)明,比如作為一個實施例的特征可用于另一實施例而得到又一實施例。凡在運用本發(fā)明的技術構思之內所作的任何修改、等同替換和改進,均應在本發(fā)明的權利范圍之內。
【權利要求】
1.一種應用程序交互控制方法,其特征在于,所述方法包括: 在移動終端邊框的觸控區(qū)獲取與所述應用程序的交互控制接口對應的觸控手勢; 通過所述交互控制接口響應所述觸控手勢,并執(zhí)行與所述觸控手勢對應的交互控制命令。
2.根據(jù)權利要求1所述的應用程序交互控制方法,其特征在于,所述在移動終端邊框的觸控區(qū)獲取與所述應用程序的交互控制接口對應的觸控手勢之前包括: 在屏顯范圍內識別當前運行的應用程序; 獲取所述應用程序的運行界面,并根據(jù)所述運行界面獲取第一交互控制接口 ; 獲取所述應用程序的運行環(huán)境,并根據(jù)所述運行環(huán)境獲取第二交互控制接口。
3.根據(jù)權利要求2所述的應用程序交互控制方法,其特征在于,所述在移動終端邊框的觸控區(qū)獲取與所述應用程序的交互控制接口對應的觸控手勢包括: 將所述觸控區(qū)劃分為第一層級觸控區(qū)和第二層級觸控區(qū); 關聯(lián)所述第一層級觸控區(qū)和第一交互控制接口,同時,關聯(lián)所述第二層級觸控區(qū)和第二交互控制接口; 根據(jù)所述第一層級觸控區(qū)設置應用程序級別的第一觸控手勢,同時,根據(jù)所述第二層級觸控區(qū)設置操作系統(tǒng)級別的第二觸控手勢。
4.根據(jù)權利要求3所述的應用程序交互控制方法,其特征在于,所述通過所述交互控制接口響應所述觸控手勢,并執(zhí)行與所述觸控手勢對應的交互控制命令還包括: 根據(jù)所述第一層級觸控區(qū)設置第一優(yōu)先級,同時,根據(jù)所述第二層級觸控區(qū)設置第二優(yōu)先級; 在預設時間內通過所述觸控區(qū)內獲取所述觸控手勢; 將所述觸控手勢按第一觸控手勢和第二觸控手勢進行劃分; 按所述第一優(yōu)先級響應所述第一層級觸控區(qū)的第一觸控手勢,同時,按所述第二優(yōu)先級響應所述第二層級觸控區(qū)的第二觸控手勢。
5.根據(jù)權利要求4所述的應用程序交互控制方法,其特征在于,所述通過所述交互控制接口響應所述觸控手勢,并執(zhí)行與所述觸控手勢對應的交互控制命令還包括: 根據(jù)所述第一優(yōu)先級和所述第二優(yōu)先級設置第三優(yōu)先級; 按所述第三優(yōu)先級響應所述第一層級觸控區(qū)的第一觸控手勢,同時,按所述第三優(yōu)先級響應所述第二層級觸控區(qū)的第二觸控手勢。
6.一種應用程序交互控制裝置,其特征在于,所述裝置包括: 感測模塊,用于在移動終端邊框的觸控區(qū)獲取與所述應用程序的交互控制接口對應的觸控手勢; 控制模塊,用于通過所述交互控制接口響應所述觸控手勢,執(zhí)行與所述觸控手勢對應的交互控制命令。
7.根據(jù)權利要求6所述的應用程序交互控制裝置,其特征在于,還包括初始化模塊,所述初始化模塊包括應用程序識別單元、第一交互控制接口獲取單元以及第二交互控制接口獲取單元,其中, 所述應用程序識別單元用于在屏顯范圍內識別當前運行的應用程序; 所述第一交互控制接口獲取單元用于獲取所述應用程序的運行界面,并根據(jù)所述運行界面獲取第一交互控制接口; 所述第二交互控制接口獲取單元用于獲取所述應用程序的運行環(huán)境,并根據(jù)所述運行環(huán)境獲取第二交互控制接口。
8.根據(jù)權利要求7所述的應用程序交互控制裝置,其特征在于,所述設置模塊包括觸控區(qū)劃分單元、觸控區(qū)關聯(lián)單元以及觸控手勢設置單元,其中, 所述觸控區(qū)劃分單元用于將所述觸控區(qū)劃分為第一層級觸控區(qū)和第二層級觸控區(qū); 所述觸控區(qū)關聯(lián)單元用于關聯(lián)所述第一層級觸控區(qū)和第一交互控制接口,同時,關聯(lián)所述第二層級觸控區(qū)和第二交互控制接口; 所述觸控手勢設置單元用于根據(jù)所述第一層級觸控區(qū)設置應用程序級別的第一觸控手勢,同時,根據(jù)所述第二層級觸控區(qū)設置操作系統(tǒng)級別的第二觸控手勢。
9.根據(jù)權利要求8所述的應用程序交互控制裝置,其特征在于,所述設置模塊還包括優(yōu)先級設置單元、觸控手勢獲取單元、觸控手勢劃分單元以及觸控手勢響應單元,其中, 所述優(yōu)先級設置單元用于根據(jù)所述第一層級觸控區(qū)設置第一優(yōu)先級,同時,根據(jù)所述第二層級觸控區(qū)設置第二優(yōu)先級; 所述觸控手勢獲取單元用于在預設時間內通過所述觸控區(qū)內獲取所述觸控手勢; 所述觸控手勢劃分單元用于將所述觸控手勢按第一觸控手勢和第二觸控手勢進行劃分; 所述觸控手勢響應單元用于按所述第一優(yōu)先級響應所述第一層級觸控區(qū)的第一觸控手勢,同時,按所述第二優(yōu)先級響應所述第二層級觸控區(qū)的第二觸控手勢; 所述優(yōu)先級設置單元還用于根據(jù)所述第一優(yōu)先級和所述第二優(yōu)先級設置第三優(yōu)先級; 所述觸控手勢響應單元還用于按所述第三優(yōu)先級響應所述第一層級觸控區(qū)的第一觸控手勢,同時,按所述第三優(yōu)先級響應所述第二層級觸控區(qū)的第二觸控手勢。
10.一種應用程序交互控制終端,其特征在于,所述終端包括所述權利要求6-9所述的應用程序交互控制裝置。
【文檔編號】G06F3/0489GK104267902SQ201410487312
【公開日】2015年1月7日 申請日期:2014年9月22日 優(yōu)先權日:2014年9月22日
【發(fā)明者】楊見 申請人:深圳市中興移動通信有限公司