兼容多种不同触摸屏数据方法、装置、存储介质及一体机制造方法及图纸

技术编号:24035110 阅读:46 留言:0更新日期:2020-05-07 01:40
本发明专利技术公开了一种兼容多种不同触摸屏数据方法、装置、存储介质及一体机,所述方法包括:读取触摸屏的配置文件,基于所述配置文件初始化触摸数据处理程序,获得初始化后的触摸数据处理程序;读取触摸屏上的触摸数据,基于所述初始化后的触摸数据处理程序对所述触摸数据进行解析,获得所述触摸数据的点数;判断所述触摸数据的点数是否等于所述触摸数据的所有点数;若是,则上报所述触摸数据的所有点数。在本发明专利技术实施例中,在一体机设备采用不同的触摸屏时,通过初始化相应的触摸数据处理程序,实现兼容不同的触摸屏数据协议的处理。

Compatible with a variety of different touch screen data methods, devices, storage media and integrated machine

【技术实现步骤摘要】
兼容多种不同触摸屏数据方法、装置、存储介质及一体机
本专利技术涉及一体机
,尤其涉及一种兼容多种不同触摸屏数据方法、装置、存储介质及一体机。
技术介绍
一体机设备上,触摸屏已对是标配的输入设备;主板软件往往需要适配不同的触摸屏;这些触摸屏的触摸数据协议因为某些原因,往往都会是定制的协议,各家触摸屏制造商的触摸数据协议不是完全一样;这样一体机主板软件系统中每集成一款触摸屏时往往就要根据它的具体协议做适配;这样导致相关模块代码需要经常修改,代码需要不断迭代;维护工作量比较大。
技术实现思路
本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种兼容多种不同触摸屏数据方法、装置、存储介质及一体机,在一体机设备采用不同的触摸屏时,通过初始化相应的触摸数据处理程序,实现兼容不同的触摸屏数据协议的处理。为了解决上述技术问题,本专利技术实施例提供了一种兼容多种不同触摸屏数据方法,所述方法包括:读取触摸屏的配置文件,基于所述配置文件初始化触摸数据处理程序,获得初始化后的触摸数据处理程序;>读取触摸屏上的触摸本文档来自技高网...

【技术保护点】
1.一种兼容多种不同触摸屏数据方法,其特征在于,所述方法包括:/n读取触摸屏的配置文件,基于所述配置文件初始化触摸数据处理程序,获得初始化后的触摸数据处理程序;/n读取触摸屏上的触摸数据,基于所述初始化后的触摸数据处理程序对所述触摸数据进行解析,获得所述触摸数据的点数;/n判断所述触摸数据的点数是否等于所述触摸数据的所有点数;/n若是,则上报所述触摸数据的所有点数。/n

【技术特征摘要】
1.一种兼容多种不同触摸屏数据方法,其特征在于,所述方法包括:
读取触摸屏的配置文件,基于所述配置文件初始化触摸数据处理程序,获得初始化后的触摸数据处理程序;
读取触摸屏上的触摸数据,基于所述初始化后的触摸数据处理程序对所述触摸数据进行解析,获得所述触摸数据的点数;
判断所述触摸数据的点数是否等于所述触摸数据的所有点数;
若是,则上报所述触摸数据的所有点数。


2.根据权利要求1所述的兼容多种不同触摸屏数据方法,其特征在于,所述读取触摸屏的配置文件,包括:
获得读取触摸屏的配置文件的设备节点、触摸点的分辨率、触摸点最大支持点数、触摸数据打包方式、触摸点的ID分配范围、新触摸点的ID是否从最小范围值开始分配、触摸数据包的长度、触摸点的数据起始字节、触摸有效点数在触摸数据包中的偏移位置。


3.根据权利要求2所述的兼容多种不同触摸屏数据方法,其特征在于,所述触摸点的分辨率包括触摸坐标水平和垂直的最大值;
所述触摸数据包的长度为固定长度或者不固定长度;
所述触摸数据包包括包头及包头字节数;
所述触摸数据包还包括包长度字节的偏移位置。


4.根据权利要求2所述的兼容多种不同触摸屏数据方法,其特征在于,所述触摸点包括触摸点ID在触摸数据包中的偏移位置,触摸点的状态在触摸数据包中的偏移位置,触摸点的坐标x和y在触摸数据包中的偏移位置和长度以及高字节和低字节定义,触摸点的宽度和高度在触摸数据包中的偏移位置和长度以及高字节和低字节的顺序定义。


5.根据权利要求2所述的兼容多种不同触摸屏数据方法,其特征在于,所述触摸数据包内还包括校验字节,用于校验字节在所述触摸数据包中的偏移位置和校验方法。


6.根据权利要求1所述的兼容多种不同触摸屏数据方法,其特征在于,所述读取触摸屏上的触摸数据,基于所述初始化后的触摸数据处理程序对所述触摸数据进行解析,获得所述触摸数据的点数...

【专利技术属性】
技术研发人员:黎小辉罗益峰洪飞龙
申请(专利权)人:广州朗国电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1