[發明專利]一種實現觸摸屏界面滑動的方法和終端有效
| 申請號: | 201010267129.0 | 申請日: | 2010-08-23 |
| 公開(公告)號: | CN101950235A | 公開(公告)日: | 2011-01-19 |
| 發明(設計)人: | 張超;蔣本兵 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F3/048 | 分類號: | G06F3/048 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 李健;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 觸摸屏 界面 滑動 方法 終端 | ||
技術領域
本發明是關于觸摸屏技術領域,具體講的是一種實現觸摸屏界面滑動的方法和終端。
背景技術
隨著信息技術不斷發展和觸摸屏成本的不斷降低,觸摸屏的應用已變得十分廣泛,例如:觸摸屏手機、觸摸屏電紙書、觸摸屏移動GPS(GlobalPositioning?System,全球定位系統),以及觸摸屏視頻播放器等等。點觸操作成為越來越流行、便攜的人機交互方式。然而,在觸摸屏的應用中也存在一些問題,例如,在瀏覽界面時,主要是通過點觸滾動條來進行界面的滾動,由于滾動條區域面積較小,因此存在點觸不精確和容易引起誤操作的問題。
發明內容
本發明所要解決的問題是,提供一種實現觸摸屏界面滑動的方法和終端,以使界面滑動的速度快,效率高。
為了解決上述技術問題,本發明提供了一種實現觸摸屏界面滑動的方法,包括:
在進入支持滑動的界面時,將當前界面的數據繪制到顯存,將除當前界面之外的所述支持滑動的界面的數據繪制到預先申請的緩沖區;
在當前界面中接收到觸摸移動消息后,若判斷觸摸物觸摸移動的有效距離達到預定值,則從所述緩沖區中拷貝一屏與所述預定值對應的數據到所述顯存,并實時刷新當前界面。
進一步地,上述方法還具有下面特點:所述判斷觸摸物觸摸移動的有效距離達到預定值具體為:
判斷觸摸物在預設的滑動區域內的觸摸移動的有效距離達到預定值。
進一步地,上述方法還具有下面特點:所述在當前界面中接收到觸摸移動消息后,還包括:
若判斷觸摸物觸摸移動的有效距離小于第一閥值,則將所述觸摸物觸摸移動處理為點擊操作,所述第一閥值小于所述預定值。
進一步地,上述方法還具有下面特點:在所述實時刷新當前界面的過程中,還包括,
接收到觸摸抬起消息時,若判斷觸摸物離開觸摸屏時的有效速度大于第二閥值,則根據所述有效速度按照預定算法計算出的單位時間內的滑動距離,在所述單位時間內從所述緩沖區中拷貝與所述滑動距離對應的數據到所述顯存,并實時刷新當前界面。
進一步地,上述方法還具有下面特點:在所述實時刷新當前界面的過程中,還包括,接收到觸摸按壓消息時,停止從所述緩沖區中拷貝數據。
為了解決上述問題,本發明還提供了一種終端,具有觸摸屏,包括,
界面管理模塊,用于在進入支持滑動的界面時,將當前界面的數據繪制到顯存,將當前界面之外的數據繪制到預先申請的緩沖區;用于在當前界面中接收到觸摸移動消息后觸發觸控模塊;用于接收到所述觸控模塊發來的刷新消息后,實時刷新當前界面;及
所述觸控模塊,用于受到觸發后,若判斷觸摸物觸摸移動的有效距離達到預定值,則從所述緩沖區中拷貝一屏與所述預定值對應的數據到所述顯存,并向所述界面管理模塊發送刷新消息。
進一步地,上述終端還具有下面特點:所述界面管理模塊是在當前界面中預設的滑動區域內接收到觸摸移動消息后觸發所述觸控模塊的。
進一步地,上述終端還具有下面特點:
所述界面管理模塊,在當前界面中接收到觸摸移動消息后還用于,若判斷觸摸物觸摸移動的有效距離小于第一閥值,則將所述觸摸物觸摸移動處理為點擊操作,所述第一閥值小于所述預定值。
進一步地,上述終端還具有下面特點:
所述界面管理模塊,還用于若在實時刷新當前界面的過程接收到觸摸抬起消息,并且檢測到觸摸物離開觸摸屏時的有效速度大于第二閥值,則向所述觸控模塊發送第一通知消息;
所述觸控模塊,還用于接收到第一通知消息后,根據所述有效速度按照預定算法計算出的單位時間內的滑動距離,在所述單位時間內從所述緩沖區中拷貝與所述滑動距離對應的數據到所述顯存,并向所述界面管理模塊發送刷新消息。
進一步地,上述終端還具有下面特點:
所述界面管理模塊,還用于若在實時刷新當前界面的過程接收到觸摸按壓消息,則向所述觸控模塊發送第二通知消息;
所述觸控模塊,還用于接收到所述第二通知消息后,停止從所述緩沖區中拷貝數據。
綜上,本發明提供的一種實現觸摸屏界面滑動的方法和終端,在界面內容隨滑動更新時采用了直接操作顯存進行刷屏的方式,能夠有效的提升了界面滑動的速度和效率,再者還能夠實現在觸摸物離開時仍能隨慣性地滑動界面,提高了用戶的感官體驗,增加產品的附加值和吸引力,進而提高了產品的競爭力。
附圖說明
圖1為本發明實施例的終端的示意圖。
圖2為本發明的實現觸摸屏界面滑動的方法的流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010267129.0/2.html,轉載請聲明來源鉆瓜專利網。





