[發明專利]觸點信息的處理方法、裝置和終端在審
| 申請號: | 201710948124.6 | 申請日: | 2017-10-12 |
| 公開(公告)號: | CN107608621A | 公開(公告)日: | 2018-01-19 |
| 發明(設計)人: | 沙斌 | 申請(專利權)人: | 北京元心科技有限公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488;G06F9/451 |
| 代理公司: | 北京市立方律師事務所11330 | 代理人: | 張筱寧,宋海斌 |
| 地址: | 100176 北京市北京經濟技*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 觸點 信息 處理 方法 裝置 終端 | ||
技術領域
本發明涉及終端技術領域,具體而言,本發明涉及一種觸點信息的處理方法、裝置和終端。
背景技術
操作系統一般由內核和框架層組成。如Android系統,內核為Linux,內核上運行android框架層的服務,框架層上面是用戶應用程序。內核中的因觸摸而產生的觸發事件(touch)通過硬件中斷上報給系統的框架層。框架層的input服務處理與內核input模塊的交互。應用程序在處理touch事件時,接收框架層傳遞的touch事件根據窗口層次分發到應用的各級頁面響應。頁面在響應過程中,應用會根據touch事件的不同類型執行不同的響應。在Android系統中,對于因觸摸而產生的觸發事件,主要包括點按(onClick)、長按(onLongClick)、拖拽(onDrag)、滑動(onScroll)、抬起(release)等。點按又包括單擊和雙擊,另外還包括單指操作和多指操作。應用頁面通常在接收到touch事件處理后提交一幀渲染請求,更新屏幕。
然而,在針對系統的實際操作過程中,用戶通過touch事件在點擊屏幕的時候往往會有許多無效的操作。如手指按壓屏幕不動,或者僅有很小范圍的晃動。這些無效的touch事件提交給應用頁面不但降低了效率,同時造成了大量額外的渲染開銷。面對這種情況,壓力傳感器在一定程度上已經做到能夠識別出無效的操作,但是目前很多硬件設備系統上并沒有集成壓力傳感器,因此無法通過配置硬件來實現針對無效操作的有效過濾識別。
發明內容
本發明針對現有技術中存在的缺陷和問題,提出一種優化觸點的方法、裝置、終端,用以解決現有技術存在的在尚未配置傳感器的硬件設備上實現針對無效操作的有效過濾識別問題。
本發明技術方案:
本發明的實施例根據一個方面,提供了一種觸點信息的處理方法,包括:
持續接收觸點信息,創建過濾窗口;
根據當前過濾窗口,對當前觸點信息進行篩選分類和/或對所述當前過濾窗口進行動態調整,直到過濾窗口的區域范圍超過預設的窗口區域范圍閾值;
根據所述篩選分類的結果,生成觸發事件向對應的應用發送。
進一步地,創建過濾窗口,包括:根據接收的設定個數的初始觸點信息,創建過濾窗口。
進一步地,所述根據當前過濾窗口,對當前觸點信息進行篩選分類和/或對所述當前過濾窗口進行動態調整,直到過濾窗口的區域范圍超過預設的窗口區域范圍閾值,包括:
確定出所述當前觸點信息的位置信息;
當所述當前觸點信息的位置信息落于所述當前過濾窗口的區域范圍內時,將所述當前觸點信息篩選分類為可丟棄觸點信息,繼續進行下一個觸點信息的篩選分類。
較佳地,所述根據當前過濾窗口,對當前觸點信息進行篩選分類和/或對所述當前過濾窗口進行動態調整,直到過濾窗口的區域范圍超過預設的窗口區域范圍閾值,還包括:
當所述當前觸點信息的位置信息超出所述當前過濾窗口的區域范圍內時,動態擴大所述當前過濾窗口的區域范圍。
較佳地,所述動態擴大所述當前過濾窗口的區域范圍之后,還包括:
判斷所述動態擴大后的當前過濾窗口的區域范圍是否超過預設的窗口區域范圍閾值;
當所述判斷結果為否時,將所述當前觸點信息篩選分類為特征觸點信息,繼續進行下一個觸點信息的篩選分類,直到所述判斷結果為是。
較佳地,所述生成觸發事件向對應的應用發送,包括:
根據所述初始觸點信息和特征觸點信息,生成作為當前觸發事件的當前拖動事件向對應的應用發送。
較佳地,生成觸發事件向對應的應用發送,還包括:根據所述當前拖動事件,確定出下一個觸發事件的起始位置。
較佳地,生成觸發事件向對應的應用發送,還包括:
重新創建過濾窗口;
根據重建的過濾窗口,對后續接收的每個觸點信息進行篩選分類和/或對所述重建的過濾窗口進行動態調整,直到所述重建的過濾窗口的區域范圍超過預設的窗口區域范圍閾值或接收到抬起事件。
本發明的實施例根據另一個方面,還提供了一種觸點信息的處理裝置,包括:
創建模塊,用于持續接收觸點信息,創建過濾窗口;
處理模塊,用于根據當前過濾窗口,對當前觸點信息進行篩選分類和/或對所述當前過濾窗口進行動態調整,直到過濾窗口的區域范圍超過預設的窗口區域范圍閾值;
發送模塊,用于根據所述篩選分類的結果,生成觸發事件向對應的應用發送。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京元心科技有限公司,未經北京元心科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710948124.6/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





