[發明專利]滑動控制在終端人機交互的實現方法有效
| 申請號: | 200810216992.6 | 申請日: | 2008-10-29 |
| 公開(公告)號: | CN101398732A | 公開(公告)日: | 2009-04-01 |
| 發明(設計)人: | 李嘉 | 申請(專利權)人: | 深圳市中興移動通信有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041 |
| 代理公司: | 深圳市永杰專利商標事務所 | 代理人: | 王志強 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 滑動 控制 終端 人機交互 實現 方法 | ||
技術領域
本發明涉及終端人機交互方式里滑動控制的實現方法。
背景技術
隨著觸摸屏技術的飛速發展與成本的不斷降低,越來越多的終端產品或部件采用了觸摸屏技術,點觸操作成為越來越流行、便捷與智能的人機交互方式,并已廣泛地應用于手持終端、ATM終端等各種日常設備。
但是,點觸操作僅僅是作為判斷控制點設定的,在具體的操作過程中往往會有誤操作,而且需要設置各種復雜的觸發區域以實現點觸操作,在設計上及具體的控制上,并不是很準確和方便。
發明內容
本發明所要解決的問題是提供一種便于操作的滑動控制在終端人機交互的實現方法。滑動控制是一種新型的人機交互手段,它旨在通過手指或觸筆在觸摸屏的滑動對終端進行應用控制。
為了解決以上技術問題,本發明首先對滑動控制進行模塊化設計與實現,使之盡量獨立于任何平臺、獨立于任何應用,從而可以被最大靈活程度的加載與使用。因此,滑動控制的核心是滑動控制模塊,簡稱滑控模塊,滑控模塊與觸摸屏進行通訊,對觸摸屏傳送來的數據進行判斷以判斷控制的方向、區域,從而實現對應的控制操作。
滑控模塊支持四種滑動控制操作,分別對應四個方向的滑動控制,即向上滑控、向下滑控、向左滑控、向右滑控。每一個應用都可以同時向滑控模塊注冊這四種滑控操作。
滑控模塊可以提供不同級別的控制手段,包括基于距離的滑控與基于區域的滑控,其中,基于區域的滑控比基于距離的滑控更為條件嚴格。
該滑動控制在終端人機交互的應用方法,包括以下步驟:
A、應用初始化時,需要向滑控模塊注冊滑控回調操作;
B、當應用收到觸摸屏傳來的觸控數據時,優先進行滑控判斷;
C、如果滑控判斷發現這是一次有效的滑控,那么執行應用先前注冊的相應滑控回調操作;
D、退出應用后,注銷已注冊的滑控回調操作。
在步驟A中,
應用初始化時需要向滑控模塊說明:1)需要申請使用的滑控操作種類;2)相應的滑控操作動作;3)滑動控制信息,其中滑動控制信息包括:
①滑控區域左上角頂點x坐標值,y坐標值。如果是基于區域的滑控,這是必選項;如果是基于距離的滑控,這兩項為0。
②滑控區域右下角頂點x坐標值,y坐標值。如果是基于區域的滑控,這是必選項;如果是基于距離的滑控,這兩項為觸摸屏尺寸的最大值。
③滑動有效長度(像素單位),必選項。
④與滑動方向垂直的方向上的擺動誤差距離(像素單位),必選項。
⑤滑動速率(像素/秒單位),可選項。
應用可以同時向滑控模塊申請注冊4種基于區域的滑控操作,并且4個滑控區域的坐標可以完全重疊或部分重疊,在實際滑動操作過程中,滑控模塊可以根據滑動軌跡,智能判斷與處理滑控區域重疊的情況。
在步驟B中,
觸摸屏傳遞來的觸控數據包括觸控按下消息(down)、觸控移動消息(move)與觸控抬起消息(up),在這三種消息的處理中,都要優先進行滑控判斷。
(1)觸控按下消息:
對于基于距離的滑控,滑控模塊直接記錄起點坐標;
對于基于區域的滑控,根據登記的滑動控制信息,滑控模塊首先判斷觸點是否落于已注冊的滑控區域。若觸點落于任一已注冊的滑控區域,則記錄觸點當前坐標為起點坐標,否則,標注本輪滑控無效,本輪滑控判斷結束。
觸點可能同時落于多個已注冊的滑控區域,因此滑控模塊還需要記錄觸點的所屬區域等狀態。
(2)觸控移動消息:
對于基于距離的滑控,本消息不做處理;
對于基于區域的滑控,滑控模塊首先判斷滑控是否已經發生,即上一次觸點是否已落于有效的滑控區域,若滑控已經發生,那么再判斷本次觸點是否仍落于這些滑控區域。若是,則繼續滑控判斷,否則,標注本輪滑控無效,本輪滑控判斷結束。
觸點可能同時落于多個已注冊的滑控區域,那么在觸點移動的過程中,觸點也可能移出了某些滑控區域,因此需要即時更新觸點的區域狀態。若觸點移入了新的滑控區域,新的滑控區域在本輪滑控中無效。
(3)觸控抬起消息:
對于基于距離的滑控,直接記錄終點坐標;
對于基于區域的滑控,滑控模塊首先判斷滑控是否已經發生,即上一次觸點是否已落于有效的滑控區域,若滑控已經發生,那么再判斷本次觸點是否仍落于這些滑控區域。若是,則記錄觸點當前坐標為終點坐標,否則標注本輪滑控無效,本輪滑控判斷結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中興移動通信有限公司,未經深圳市中興移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810216992.6/2.html,轉載請聲明來源鉆瓜專利網。





