[發明專利]滑動控制在終端人機交互的實現方法有效
| 申請號: | 200810216992.6 | 申請日: | 2008-10-29 |
| 公開(公告)號: | CN101398732A | 公開(公告)日: | 2009-04-01 |
| 發明(設計)人: | 李嘉 | 申請(專利權)人: | 深圳市中興移動通信有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041 |
| 代理公司: | 深圳市永杰專利商標事務所 | 代理人: | 王志強 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 滑動 控制 終端 人機交互 實現 方法 | ||
1.一種滑動控制在終端人機交互的實現方法,其特征在于首先設置有滑控模塊,滑控模塊與觸摸屏進行通訊,實現觸摸控制,該方法包括以下步驟:
A、應用初始化時,需要向滑控模塊注冊滑控回調操作;
B、當應用收到觸摸屏傳來的觸控數據時,優先進行滑控判斷;
C、如果滑控判斷發現這是一次有效的滑控,那么執行應用先前注冊的相應滑控回調操作;
D、退出應用后,注銷已注冊的滑控回調操作;
在步驟A中,應用初始化時,需要向滑控模塊注冊說明申請使用的滑控操作種類、相應的滑控執行操作與滑動控制信息,其中滑動控制信息包括:
①滑控區域左上角頂點x坐標值,y坐標值;如果是基于區域的滑控,這是必選項;如果是基于距離的滑控,這兩項為0;
②滑控區域右下角頂點x坐標值,y坐標值。如果是基于區域的滑控,這是必選項;如果是基于距離的滑控,這兩項為觸摸屏尺寸的最大值;
③滑動有效長度;
④與滑動方向垂直的方向上的擺動誤差距離。
2.如權利要求1所述的滑動控制在終端人機交互的實現方法,其特征在于滑動控制信息包括滑動速率。?
3.如權利要求1所述的滑動控制在終端人機交互的實現方法,其特征在于應用可以同時向滑控模塊注冊向上滑控、向下滑控、向左滑控、向右滑控4種基于區域的滑控操作,并且這4個滑控區域可以完全重疊或部分重疊,在實際滑動操作過程中,滑控模塊可以根據滑動軌跡,判斷與處理滑控區域重疊的情況,滑控模塊應登記應用的滑控注冊狀態。
4.如權利要求1所述的滑動控制在終端人機交互的實現方法,其特征在于在步驟B中,
觸摸屏傳遞來的的觸控數據包括觸控按下消息、觸控移動消息與觸控抬起消息,在這三種消息的處理中,都要優先進行滑控判斷。
5.如權利要求4所述的滑動控制在終端人機交互的實現方法,其特征在于觸控按下消息的處理為:
對于基于距離的滑控,滑控模塊直接記錄起點坐標;
對于基于區域的滑控,根據登記的滑控注冊狀態,滑控模塊首先判斷觸點是否落于已注冊的滑控區域;若觸點落于任一已注冊的滑控區域,則記錄起點坐標,否則,標注本輪滑控無效;
觸點可能同時落于多個已注冊的滑控區域的重疊處,因此滑控模塊需要登記落點區域狀態。
6.如權利要求4所述的滑動控制在終端人機交互的實現方法,其特征在于觸控移動消息的處理為:?
對于基于距離的滑控,本消息不做處理;
對于基于區域的滑控,根據登記的落點區域狀態,滑控模塊首先判斷滑控是否有效;若是,則再判斷本次觸點是否仍落于這些滑控區域;若觸點仍處于任一已注冊的滑控區域,則更新落點區域狀態,否則,標注本輪滑控無效;
觸點可能同時落于多個已注冊的滑控區域,那么在觸點移動的過程中,觸點也可能移出了某些滑控區域,因此需要即時更新觸點的區域狀態;若觸點移入了新的滑控區域,新的滑控區域在本輪滑控中無效。
7.如權利要求4所述的滑動控制在終端人機交互的實現方法,其特征在于觸控抬起消息的處理為:
對于基于距離的滑控,直接記錄終點坐標;
對于基于區域的滑控,根據登記的落點區域狀態,滑控模塊首先判斷滑控是否有效;若是,則再判斷本次觸點是否仍落于這些滑控區域;若觸點仍處于任一已注冊的滑控區域,則記錄終點坐標,否則標注本輪滑控無效;
根據起點坐標、終點坐標及步驟A中登記的滑控信息,滑控模塊判斷本輪滑控操作類型,并判斷是否滿足滑動長度條件與擺動誤差條件,若均滿足,則標志本輪滑控有效,否則,標注本輪滑控無效。
8.如權利要求1所述的滑動控制在終端人機交互的實現方法,其特征在于在步驟C中,
如果滑控判斷發現這是一次有效的滑控,那么執行應用先前注冊的相應滑控回調操作;若發現本輪滑控無效,則執行應用原有的觸控處理。
9.如權利要求1所述的滑動控制在終端人機交互的實現方法,其特征在于步驟D中,
退出應用時,應用應向滑控模塊注銷滑控回調函數,注銷的內容為:
①將步驟A中描述的滑動控制信息清零;
②將步驟A中注冊的滑控回調操作清空;
③將步驟B中記錄的觸點區域狀態清零。
10.如權利要求1所述的滑動控制在終端人機交互的實現方法,其特征在于滑控模塊連接有觸屏處理代碼模塊,由觸屏處理代碼模塊檢測觸控移動狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中興移動通信有限公司,未經深圳市中興移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810216992.6/1.html,轉載請聲明來源鉆瓜專利網。





