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