[發(fā)明專利]一種模擬觸摸壓力增強觸摸體驗的方法在審
| 申請?zhí)枺?/td> | 201610153511.6 | 申請日: | 2016-03-17 |
| 公開(公告)號: | CN105786389A | 公開(公告)日: | 2016-07-20 |
| 發(fā)明(設計)人: | 陳皓軒;李平;廖海平 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488;G06F3/042 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 秦華云 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模擬 觸摸 壓力 增強 體驗 方法 | ||
技術領域
本發(fā)明涉及安卓及其觸摸屏領域,尤其涉及一種模擬觸摸壓力增強觸摸體 驗的方法。
背景技術
現(xiàn)有的觸摸屏,基本上都只是能識別觸點的坐標,并不具備識別觸摸壓力 的傳感器,但是android的觸摸驅動中是有壓力值的。安卓系統(tǒng)中需要通過長 按來響應彈出操作的菜單。長按的操作,判定的時間較長,一般需要0.5s,但 是通過壓力值增大來判定為用戶是想進行長按操作的話,能夠讓響應時間明顯 縮短,大約縮短為0.2s。而現(xiàn)有的觸摸屏并沒有通過壓力值增強來判定用戶長 按的相關控制系統(tǒng)和技術,這給觸摸屏長按的實現(xiàn)和操作帶來了諸多麻煩。
為了通過檢測觸摸事件壓力而增強用戶體驗,這就需要觸摸屏在硬件方面 要加入壓力識別,這就會增加不少成本,所以可以考慮從另外一個方向來考慮, 用另外的值來反應壓力值。這個值就是觸點的大小,在數(shù)據(jù)傳輸?shù)倪^程中體現(xiàn) 在觸點的寬度和高度上面(目前市場上至少紅外觸摸屏是可以檢測觸點的寬度 和高度的)。這兩個值越大,是可以反應用戶在操作的時候壓力越大的,故可 以以此來識別觸摸壓力的大小,并且通過壓力的變化來快速響應長按的操作。
發(fā)明內容
針對現(xiàn)有技術存在的不足之處,本發(fā)明的目的在于提供一種模擬觸摸壓力 增強觸摸體驗的方法,觸摸屏通過檢測觸點的寬度和高度兩個值來反應并判斷 出用戶在操作時候的壓力大小,并且通過壓力大小的變化來快速響應用戶的長 按操作。
本發(fā)明的目的通過下述技術方案實現(xiàn):
一種模擬觸摸壓力增強觸摸體驗的方法,包括觸摸屏和與觸摸屏電連接的 安卓設備,觸摸屏用于識別外部觸摸事件并將觸摸事件所代表的命令傳輸給安 卓設備,安卓設備中具有對應觸摸屏的觸摸屏驅動,安卓設備響應并處理觸摸 事件所對應的命令,其方法如下:
A、在觸摸屏中增加檢測觸點的寬度和高度裝置,當每次有觸摸事件產(chǎn)生時, 觸摸屏就會產(chǎn)生中斷,然后向安卓設備發(fā)送觸點的寬度和高度信息;
B、安卓設備的觸摸屏驅動接收到來自于觸摸屏的觸摸信息,觸摸信息包括 有步驟A中觸點的寬度和高度信息;安卓設備將觸點的高度和寬度信息直接換 算成壓力值,并提交給input子系統(tǒng);
C、安卓設備在一個或多個接收觸點觸摸信息頻率內記錄步驟B中換算成的 壓力值,安卓設備input子系統(tǒng)根據(jù)壓力值變化情況以及相應的數(shù)據(jù)庫運算處 理判斷出觸摸屏的觸摸事件為短按、長按或雙擊。
作為本發(fā)明中的一種優(yōu)選應用,利用本發(fā)明方法來響應用戶的長按操作事 件,其更為具體的優(yōu)選流程方法如下:
所述步驟B具體為:
B1、安卓設備中具有Linux驅動,安卓設備的Linux驅動啟動后,安卓設 備將觸點的高度和寬度信息直接換算成壓力值并傳輸至LinuxInput系統(tǒng);
B2、安卓設備中的LinuxInput系統(tǒng)將觸摸事件步驟B1換算后的壓力值以 及觸摸信息發(fā)給安卓設備的input子系統(tǒng);
所述步驟C具體為:
C1、安卓設備input子系統(tǒng)在一個或多個接收觸點觸摸信息頻率內記錄步 驟B中換算成的壓力值,并首先判斷壓力值是否在快速增大,如果是,則進入 步驟C2判斷;如果否,則停止;
C2、然后判斷觸摸屏的觸點位置是否在移動,如果否,則進入步驟C3判斷; 如果是,則停止;
C3、判斷判斷觸摸屏的觸點大小是否不在變化,如果是,則安卓設備判斷 觸摸事件為長按事件并響應該長按事件命令;如果否,則停止。
本發(fā)明的安卓設接收觸點觸摸信息的頻率為60Hz。
本發(fā)明對于傳統(tǒng)觸摸屏進行如下設計改進后的工作原理如下:
1)首先修改觸摸屏硬件發(fā)送數(shù)據(jù)的格式,增加發(fā)送觸點的寬度和高度信息。 當每次有觸摸事件產(chǎn)生時,觸摸屏就會產(chǎn)生中斷,然后向安卓設備發(fā)送附帶觸 點的寬度和高度信息。
2)安卓設備的觸摸屏驅動接收到了觸摸信息,其中觸摸信息附帶了觸點的 寬度和高度。android的linux驅動是描述觸點信息的宏定義,在linux驅動可 以發(fā)現(xiàn)android是將觸點處理成一個橢圓形的,具有長軸和短軸。為了簡便, 可以在安卓設備中將觸點的高度和寬度直接換算成壓力值,然后提交給input 子系統(tǒng)。這樣的話,對傳統(tǒng)觸摸屏的改動最小,也比較便于后期的查錯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經(jīng)四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610153511.6/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種智能終端及其屏幕控制裝置和方法
- 下一篇:基于人體圖像檢測疾病癥狀的裝置
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





