專利名稱::一種基于觸摸屏的交互控制方法及系統的制作方法
技術領域:
:本發明屬于信息
技術領域:
,尤其涉及一種基于觸摸屏的交互控制方法及系統。
背景技術:
:隨著信息技術的不斷發展,以及多媒體信息的迅猛發展,觸摸屏作為一種新的輸入設備也越來越多的使用于各種設備中,觸摸屏具有反應速度快、節省空間以及易于交流等許多優點。用戶只須輕輕地指^6並顯示屏上的圖符或文字就能實現對設備操作,從而使人機交互更為直截了當。同時隨著移動通訊技術的發展,越來越多的移動終端采用觸摸屏技術,現有技術中,主要是針對點對點的觸4莫控制,即當觸4莫屏上有滑動才喿作時,系統響應相關功能,當滑動停止時,相對應功能應用也停止,功能應用的執行需要通過持續滑動操作進行控制,并且功能應用的執行速度取決于觸摸屏上用戶的滑動速度。
發明內容本發明實施例的目的在于提供一種基于觸摸屏的交互控制方法,旨在解決現有技術中功能應用的執行需要通過持續滑動操作進行控制及功能應用執行的加速度取決于觸摸屏上用戶的滑動速度的問題。本發明實施例是這樣實現的,一種基于觸摸屏的交互控制的方法,所述方法包括如下步驟檢測觸摸屏上用戶滑動的距離及方向;根據檢測到的距離及方向確定對當前應用執行的操作和/或執行該操作的執行速度;對當前應用執行確定的操作,或者以確定的操作執行速度對當前應用執行確定的操作。本發明實施例的另一目的在于提供一種基于觸摸屏的交互控制的系統,所述系統包括滑動檢測單元,用于檢測觸摸屏上用戶滑動的距離及方向;滑動功能應用處理單元,用于根據檢測到的距離及方向確定對當前應用執行的操作和/或執行該操作的執行速度;及滑動功能執行單元,用于對當前應用執行確定的操作,或者以確定的操作執行速度對當前應用執行確定的操作。本發明實施例的另一目的在于提供一種包括上述基于觸摸屏的交互控制的系統的移動終端。在本發明實施例中,通過檢測用戶在觸摸屏上滑動的距離及方向,可持續執行與系統預設置的相對應的功能,實現了通過滑動距離來控制相對應的功能應用的加速度,并且有效的達到了一次控制,持續執行相對應的功能應用的目的。圖1是本發明實施例提供的基于觸摸屏的交互控制方法的流程圖;圖2是本發明實施例提供的基于觸摸屏的交互控制方法的視頻播放調整進度示意圖3是本發明實施例提供的基于觸摸屏的交互控制方法的時間調整示意圖4是本發明實施例提供的基于觸摸屏的交互控制方法的鎖屏狀態時的滑動操作示意圖5是本發明實施例提供的基于觸摸屏的交互控制的系統結構圖。具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。在本發明實施例中,通過檢測用戶在觸摸屏上滑動的距離及方向,并根據檢測到的距離和方向確定對當前應用執行的操作和執行該操作的執行速度,以確定的執行速度對當前應用執行確定的操作,從而實現了通過滑動距離來控制相對應的功能應用的加速度,并且有效的達到了一次控制,持續執行相對應的功能應用的目的。圖1示出了本發明實施例提供的基于觸摸屏的交互控制方法的實現流程,詳述如下在步驟S101中,檢測觸摸屏上用戶滑動的距離及方向。在該步驟中,讀取觸摸屏上用戶的滑動操作,并沖企測該觸摸屏上用戶滑動的3巨離及方向。在步驟S102中,根據檢測到的距離及方向確定對當前應用執行的操作和執行該操作的執行速度。在本發明實施例中,預先設置滑動距離、方向、執行的操作以及執行該操作的速度之間的對應關系,即當滑動距離或者方向不同時,則執行的操作,以及執行該操作的速度也不同,如可以設置滑動方向為右時,對當前應用執行力口速操作,滑動方向為左時,對當前應用執行減速操作,當滑動距離為L時,將當前操作執行速度增加到當前操作執行速度的X倍,或者將當前操作執行速度減少到當前操作執行速度的1/X。在本發明實施例中,也可以不預先設置滑動距離、方向、執行的操作以及執行該操作的速度之間的對應關系,僅在檢測到觸摸屏上用戶滑動的距離及方向時,即時的根據檢測到滑動的距離及方向確定對當前應用執行的操作和執行該操作的執行速度。在步驟S103中,以確定的操作執行速度對當前應用執行確定的操作。以下以當前應用為視頻播放為例,對本發明實施例提供的基于觸摸屏的交互控制的方法進行進一步詳細說明,假設視頻播放的正常速度為V;預先設定當滑動方向為右時,加速播放,當滑動方向為左時,減速播放;并預先設置當滑動距離為L時,將視頻播放的速度增加為X*V,其中X〉1,或者將視頻播放的速度減少為1/X*V,圖2示出了基于觸摸屏的交互控制方法的視頻播放調整進度示意圖,詳述如下1、當觸摸屏上A由位置1滑向位置2時,;險測觸摸屏上用戶從位置1滑向位置2的距離為L,方向為右,根據檢測到的滑動距離及方向確定對視頻播放應用執行的操作和執行該操作的執行速度,由于從位置1滑向位置2的滑動距離為L,滑動方向為右,此時,根據預先的設置,確定的對視頻播放應用的操作為加速播放,而確定的視頻播放速度為為X*V,將視頻播放速度調整為X*V。在檢測到用戶的下一次觸摸屏滑動操作之前,視頻播放速度一直為X*V。當觸摸屏上A由由位置1滑向位置2時,檢測觸摸屏上用戶從位置1滑向位置2的距離為1/4L,方向為右,則確定的對視頻播放應用的操作為加速播放,而確定的視頻播放速度為為1/4X*V,將視頻播放速度調整為1/4X*V。在檢測到用戶的下一次觸摸屏滑動操作之前,視頻播放速度一直為1/4X*V。2、當觸摸屏上A由1滑向3時,檢測觸摸屏上用戶從位置1滑向位置3的距離為Y,方向為左,根據檢測到的滑動距離及方向確定對視頻播放應用執行的操作和執行該操作的執行速度,由于從位置1滑向位置3的滑動距離為Y,滑動方向為左,此時,根據預先的設置,確定的對視頻播放應用的操作為慢進播放,而確定的視頻播放速度為為1/X*V,將視頻播放速度調整為1/X*V。在檢測到用戶的下一次觸摸屏滑動操作之前,視頻播放速度一直為1/X*V。當觸摸屏上A由由位置1滑向位置3時,檢測觸摸屏上用戶從位置1滑向位置3的距離為1/3Y,方向為左,則確定的對視頻播放應用的操作為慢進播放,而確定的^L頻播-放速度為為1/2V,將^L頻播;改速度調整為1/2V。在4企測到用戶的下一次觸摸屏滑動操作之前,視頻播放速度一直為1/2V;當到達3時暫停播放;當滑動操作由3滑向1時,視頻播放速度加快,當到達位置l時,則以正常的速度播放。3、當觸摸屏上A由3滑向4時,視頻播放由暫停(位置3)開始變為X(X〉l)倍速度后退,如果不再滑動,則一直保持X倍速度播放,當滑塊由4滑向1時,播放速度即由快速后退到慢進恢復到正常的速度播放。下表l示出了預先設置的滑動距離、方向、執行的操作以及操作執行速度之間的對應關系的一個示例<table>tableseeoriginaldocumentpage8</column></row><table>表l在本發明實施例中,在觸摸屏上進行滑動操作時,該滑動距離是一個相對的距離,即從觸摸屏上任意點沿某個方向開始滑動一段距離(L),然后從觸摸屏上任意點開始以反方向滑動相等的距離(L)即回到初始位置狀態。圖3示出了本發明實施例提供的基于觸摸屏的交互控制方法的時間調整的示意圖,詳述如下三個控制裝置分別對應表示"小時分鐘秒"的調節設置,在選擇好要調整的對象,如要調整分鐘,當在觸摸屏上向上滑動控制點按鈕,分鐘時間數字隨著向前變動,向上滑動距離越大,分鐘數字變動越快;從上往下滑動時分鐘數字變動減慢,直到向下滑動距離與開始時向上滑動距離相等時,即回到初始狀態時分鐘數字停止變動;再往下滑動時數字向后變動,向下滑動距離越大,分鐘數字變動越快,往回(即向上)滑動時分鐘數字減速,直至回到初始位置狀態,分鐘數字停止變動。圖4示出了本發明實施例提供的基于觸摸屏的交互控制方法的鎖屏狀態時的滑動操作示意圖,詳述如下當移動終端處于鎖屏狀態時,如果有電話呼入,需要接聽或掛斷電話時,在觸摸屏上進行滑動操作即可接聽或掛斷電話,如向左滑動一段距離即可掛斷電話,向右滑動一段距離即可接聽電話;如果需要解鎖,則可以通過向左或向右滑動一段距離實現屏幕解鎖。圖5示出了本發明實施例提供的基于觸摸屏的交互控制的系統結構,為了便于說明僅示出了與本發明實施例相關的部分,該系統可以為設置于移動終端內的軟件單元、硬件單元或者軟硬件結合的單元。當觸摸屏上有滑動操作時,由滑動檢測單元51檢測觸摸屏上用戶滑動的距離及方向,滑動功能應用處理單元52根據檢測到的距離及方向確定對當前應用執行的操作和/或執行該操作的執行速度,然后由滑動功能執行單元52對當前應用執行確定的操作,或者以確定的操作執行速度對當前應用執行確定的操作。在本發明實施例中,通過檢測用戶在觸摸屏上滑動的距離及方向,可持續執行與系統預設置的相對應的功能,實現了通過滑動距離來控制相對應的功能應用的加速度,并且有效的達到了一次控制,持續執行相對應的功能應用的目的。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的i呆護范圍之內。權利要求1、一種基于觸摸屏的交互控制方法,其特征在于,所述方法包括如下步驟檢測觸摸屏上用戶滑動的距離及方向;根據檢測到的距離及方向確定對當前應用執行的操作和/或執行該操作的執行速度;對當前應用執行確定的操作,或者以確定的操作執行速度對當前應用執行確定的操作。2、如權利要求1所述的方法,其特征在于,所述當前應用包括音/視頻播放速度控制、時間調整、屏幕鎖屏解鎖、電話接聽/掛斷。3、如權利要求2所述的方法,其特征在于,當所述當前應用為音/視頻播放速度控制時,所述方法具體為設定一個方向為正方向時,當以所述正方向滑動時則才艮據所述距離加速播放音/視頻,快速播放的速度與滑動距離成正比;當以相反的方向滑動時,則根據所述滑動距離減慢播放速度或是慢速播放或是快速后退播放音/視頻,慢速播放的速度與滑動距離成正比。4、如權利要求2所述的方法,其特征在于,當所述當前應用為時間調整時,所述方法具體為設定一個方向為正方向時,當以所述正方向滑動時,則#4居滑動方向及距離加速時間數字向上變動;當以相反的方向滑動時,則減慢減慢時間數字向上變動或加快時間數字向下變動。5、如權利要求2所述的方法,其特征在于,當所述當前應用為鎖屏狀態時電話接聽或解鎖屏時,所述方法具體為設定一個方向為鎖屏狀態下的電話接聽時,當有電話呼入時,以所述方向滑動操作時,則4妄聽電話;當以所述方向的反方向執行滑動操作時,則掛斷電話;當沒有呼入電話對,執行所述方向或反方向的滑動操作時,則進行鎖屏解鎖。6、如權利要求1至6權利要求所述的方法,其特征在于,所述方法還包括下述步驟當未檢測到用戶下一次觸摸屏操作之前,對當前應用執行確定的操作,或者以確定的操作執行速度對當前應用執行確定的操作。7、一種基于觸摸屏的交互控制的系統,其特征在于,所述系統包括:滑動檢測單元,用于檢測觸摸屏上用戶滑動的距離及方向;滑動功能應用處理單元,用于根據檢測到的距離及方向確定對當前應用執行的操作和/或執行該操作的執行速度;及滑動功能執行單元,用于對當前應用執行確定的操作,或者以確定的操作執行速度對當前應用執行確定的操作。8、如權利要求7所述的系統,其特征在于,所述功能包括音/一見頻播放速度控制、時間調整、屏幕鎖屏解鎖、電話接聽/掛斷。9、如權利要求7至9權利要求所述的系統,其特征在于,所述滑動功能應用處理單元還包括如下功能當未檢測到用戶下一次觸摸屏操作之前,對當前應用執行確定的操作,或者以確定的操作執行速度對當前應用執行確定的操作。10、一種包含如權利要求5所述的基于觸摸屏的交互控制的系統的移動終端。全文摘要本發明適用于信息
技術領域:
,提供了一種基于觸摸屏的交互控制方法及系統,所述方法包括如下步驟檢測觸摸屏上用戶滑動的距離及方向;根據檢測到的距離及方向確定對當前應用執行的操作和/或執行該操作的執行速度;對當前應用執行確定的操作,或者以確定的操作執行速度對當前應用執行確定的操作。在本發明實施例中,通過檢測用戶在觸摸屏上滑動的距離及方向,可持續執行與系統預設置的相對應的功能,實現了通過滑動距離來控制相對應的功能應用的加速度,并且有效的達到了一次控制,持續執行相對應的功能應用的目的。文檔編號G06F3/048GK101308440SQ20081006802公開日2008年11月19日申請日期2008年6月25日優先權日2008年6月25日發明者崔虎斌申請人:宇龍計算機通信科技(深圳)有限公司