[發明專利]兼容多種不同觸摸屏數據方法、裝置、存儲介質及一體機有效
| 申請號: | 201911032241.3 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN111104172B | 公開(公告)日: | 2021-10-19 |
| 發明(設計)人: | 黎小輝;羅益峰;洪飛龍 | 申請(專利權)人: | 廣州朗國電子科技股份有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F3/041 |
| 代理公司: | 廣州市專注魚專利代理有限公司 44456 | 代理人: | 張志鵬 |
| 地址: | 510000 廣東省廣州市黃埔區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 兼容 多種 不同 觸摸屏 數據 方法 裝置 存儲 介質 一體機 | ||
本發明公開了一種兼容多種不同觸摸屏數據方法、裝置、存儲介質及一體機,所述方法包括:讀取觸摸屏的配置文件,基于所述配置文件初始化觸摸數據處理程序,獲得初始化后的觸摸數據處理程序;讀取觸摸屏上的觸摸數據,基于所述初始化后的觸摸數據處理程序對所述觸摸數據進行解析,獲得所述觸摸數據的點數;判斷所述觸摸數據的點數是否等于所述觸摸數據的所有點數;若是,則上報所述觸摸數據的所有點數。在本發明實施例中,在一體機設備采用不同的觸摸屏時,通過初始化相應的觸摸數據處理程序,實現兼容不同的觸摸屏數據協議的處理。
技術領域
本發明涉及一體機技術領域,尤其涉及一種兼容多種不同觸摸屏數據方法、裝置、存儲介質及一體機。
背景技術
一體機設備上,觸摸屏已對是標配的輸入設備;主板軟件往往需要適配不同的觸摸屏;這些觸摸屏的觸摸數據協議因為某些原因,往往都會是定制的協議,各家觸摸屏制造商的觸摸數據協議不是完全一樣;這樣一體機主板軟件系統中每集成一款觸摸屏時往往就要根據它的具體協議做適配;這樣導致相關模塊代碼需要經常修改,代碼需要不斷迭代;維護工作量比較大。
發明內容
本發明的目的在于克服現有技術的不足,本發明提供了一種兼容多種不同觸摸屏數據方法、裝置、存儲介質及一體機,在一體機設備采用不同的觸摸屏時,通過初始化相應的觸摸數據處理程序,實現兼容不同的觸摸屏數據協議的處理。
為了解決上述技術問題,本發明實施例提供了一種兼容多種不同觸摸屏數據方法,所述方法包括:
讀取觸摸屏的配置文件,基于所述配置文件初始化觸摸數據處理程序,獲得初始化后的觸摸數據處理程序;
讀取觸摸屏上的觸摸數據,基于所述初始化后的觸摸數據處理程序對所述觸摸數據進行解析,獲得所述觸摸數據的點數;
判斷所述觸摸數據的點數是否等于所述觸摸數據的所有點數;
若是,則上報所述觸摸數據的所有點數。
可選的,所述讀取觸摸屏的配置文件,包括:
獲得讀取觸摸屏的配置文件的設備節點、觸摸點的分辨率、觸摸點最大支持點數、觸摸數據打包方式、觸摸點的ID分配范圍、新觸摸點的ID是否從最小范圍值開始分配、觸摸數據包的長度、觸摸點的數據起始字節、觸摸有效點數在觸摸數據包中的偏移位置。
可選的,所述觸摸點的分辨率包括觸摸坐標水平和垂直的最大值;
所述觸摸數據包的長度為固定長度或者不固定長度;
所述觸摸數據包包括包頭及包頭字節數;
所述觸摸數據包還包括包長度字節的偏移位置。
可選的,所述觸摸點包括觸摸點ID在觸摸數據包中的偏移位置,觸摸點的狀態在觸摸數據包中的偏移位置,觸摸點的坐標x和y在觸摸數據包中的偏移位置和長度以及高字節和低字節定義,觸摸點的寬度和高度在觸摸數據包中的偏移位置和長度以及高字節和低字節的順序定義。
可選的,所述觸摸數據包內還包括校驗字節,用于校驗字節在所述觸摸數據包中的偏移位置和校驗方法。
可選的,所述讀取觸摸屏上的觸摸數據,基于所述初始化后的觸摸數據處理程序對所述觸摸數據進行解析,獲得所述觸摸數據的點數,包括:
讀取觸摸屏上的觸摸數據,并判斷實施觸摸數據是否為完整的一包數據;
若是,基于所述初始化后的觸摸數據處理程序確定觸摸數據的包長及讀取完整的一包觸摸數據;
根據所述觸摸數據的包格式定義解析出有效點數據并進行暫存,所述有效點數據包括:有效點數據的ID、有效點數據的狀態、有效點數據的坐標X和Y,有效點數據的寬度和高度;
基于解析出的有效點數據獲得觸摸數據的點數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州朗國電子科技股份有限公司,未經廣州朗國電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911032241.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:管制造工具、刀片防護系統和夾持系統
- 下一篇:電子阻尼器控制





