一种多系统多显示区域触摸数据分配方法及装置制造方法及图纸

技术编号:35404093 阅读:17 留言:0更新日期:2022-11-03 10:56
本发明专利技术提供多系统多显示区域触摸数据分配方法及装置,方法包括:步骤1、获取显示区域分布信息;步骤2、根据所述显示区域分布信息生成匹配的触摸区域匹配信息;步骤3、接收触摸操作,识别触摸位置及触摸点个数;步骤4、根据所述触摸位置确定触摸发生的触摸区域;步骤5、根据所述触摸区域匹配信息中触摸区域与所属的操作系统的对应关系,确定所述触摸参数的目标接收操作系统;步骤6、将所述触摸参数发送给目标接收操作系统进行处理。本发明专利技术实现了多系统多现实区域触摸数据的自动分配。多现实区域触摸数据的自动分配。多现实区域触摸数据的自动分配。

【技术实现步骤摘要】
一种多系统多显示区域触摸数据分配方法及装置


[0001]本专利技术涉及触摸
,尤其涉及一种多系统多显示区域触摸数据分配方法及装置。

技术介绍

[0002]随着汽车智能化的发展,运行多系统(例如QNX+Android)的车载设备正逐渐成为主流,从而使得数字仪表、中控系统的大屏化、智能化得到了蓬勃的发展,因而出现了多种显示形态——既有多屏显示,也有在一块大屏上分区显示。
[0003]在一块大屏上分区显示不同的类型信息,这些信息既有仪表这种安全域信息,也有多媒体娱乐相关的信息。不同类型的信息显示实现,需要不同的操作系统,例如仪表相关的功能和信息需要QNX操作系统实现,多媒体娱乐相关的内容和信息需要Android操作系统实现。
[0004]然而,由于多个显示区域由同一块显示屏实现,因此触摸操作也由同一块触摸屏实现检测,而目前的触摸屏模块对于触摸参数的采集只提供了一路数据采集、发送,显然无法实现由于触摸位置不同导致所属操作系统不同而实现相应的触摸参数分配。
[0005]因此,现有技术有待进一步改进。

技术实现思路

[0006]本专利技术提供一种多系统多显示区域触摸数据分配方法及装置,旨在解决现有技术中的缺陷,实现多系统多现实区域触摸数据的自动分配。
[0007]为达到上述目的,本专利技术所采取的技术方案为:
[0008]本专利技术一方面提供一种多系统多显示区域触摸数据分配方法,包括:
[0009]步骤1、获取显示区域分布信息;
[0010]步骤2、根据所述显示区域分布信息生成匹配的触摸区域匹配信息;
[0011]步骤3、接收触摸操作,识别触摸位置及触摸点个数;
[0012]步骤4、根据所述触摸位置确定触摸发生的触摸区域;
[0013]步骤5、根据所述触摸区域匹配信息中触摸区域与所属的操作系统的对应关系,确定所述触摸参数的目标接收操作系统;
[0014]步骤6、将所述触摸参数发送给目标接收操作系统进行处理。
[0015]具体地,所述步骤3中所述识别触摸位置的具体方法,包括:
[0016]步骤3

A1、获取当前触摸数据帧,确定所述当前触摸数据帧中的电容值变化峰值;
[0017]步骤3

A2、确定所述当前触摸数据帧之前预设帧数的触摸数据的历史阈值平均值;
[0018]步骤3

A3、根据所述电容值变化峰值和历史阈值平均值确定所述当前触摸数据帧的当前阈值;
[0019]步骤3

A4、将所述当前触摸数据帧中高于所述当前阈值的电容值变化值确定为待
定触摸数据;
[0020]步骤3

A5、计算所述待定触摸数据对应的待定触摸坐标点,并将所述待定触摸坐标点依次连接,得到待定触摸多边形;
[0021]步骤3

A6、在所述待定触摸多边形内任意选取一个参考点,将所述参考点与所述待定触摸坐标点连接,得到与所述待定触摸坐标点个数相同的内分割三角形;
[0022]步骤3

A7、确定所述各内分割三角形的中心点;
[0023]步骤3

A8、计算所述参考点到所述各内分割三角形的中心点的各矢量,以及所述各适量之和;
[0024]步骤3

A9、计算所述各内分割三角形的的面积;
[0025]步骤3

A10、根据所述各内分割三角形的的面积、所述各矢量,计算所述待定触摸多边形的矢量乘积之和;
[0026]步骤3

A11、根据所述待定触摸多边形的矢量乘积之和、所述各适量之和计算所述待定触摸多边形的中心位置矢量。
[0027]具体地,所述历史阈值平均值Tn(avg)=[T(

1)+T(

2)+

+T(

n)]/n,其中T(

i)(i=1,2,3

n)表示当前触摸数据帧之前第i帧的阈值。
[0028]具体地,所述当前阈值=max{k*ΔCmax,Tn(avg)},其中,max{}表示取两者中较大者,ΔCmax表示当前触摸数据帧中的电容值变化峰值。
[0029]具体地,所述矢量乘积之和M=L1
×
S1+L2
×
S2+

+Lm
×
Sm,其中S1、S2

Sm表示各内分割三角形的的面积,L1、L2

Lm表示参考点到各内分割三角形的中心点的矢量。
[0030]具体地,所述中心位置矢量L0=M/(L1+L2+

Lm)。
[0031]具体地,所述步骤3中所述识别触摸点个数的具体方法,包括:
[0032]步骤3

B1、当触摸点个数大于1时,获取各所述触摸点产生时的时刻;
[0033]步骤3

B2、确定各所述触摸点中相邻触摸点在相应时刻内的第一加速度集合;
[0034]步骤3

B3、获取与所述相应时刻相同时间内的车辆横向加速度、纵向加速度,计算车辆综合加速度;
[0035]步骤3

B4、判断所述第一加速度集合中是否存在与所述车辆综合加速度相同的判定数据,是则确定所述判定数据对应的触摸端点;
[0036]步骤3

B5、将所述触摸端点中的下端点判定为无效触摸点。
[0037]本专利技术另一方面提供一种多系统多显示区域触摸数据分配装置,包括依次连接的触摸屏、触摸位置确定模块、触摸区域确定模块、接收确定模块、参数发送模块,所述触摸区域确定模块、接收确定模块还与触摸配置生成模块连接,所述触摸配置生成模块还与显示配置获取模块连接;
[0038]所述触摸屏,用于感知用户触摸,产生触摸电信号;
[0039]所述触摸位置确定模块,用于读取触摸屏在触摸时产生的电信号,确定触摸位置、触摸点个数;
[0040]所述触摸区域确定模块,用于根据触摸位置确定触摸产生的区域;
[0041]所述接收确定模块,用于根据触摸区域匹配信息中触摸区域与所属的操作系统的对应关系确定触摸参数的目标接收操作系统;
[0042]所述参数发送模块,用于将触摸参数发送给目标接收操作系统;
[0043]所述显示配置获取模块,用于获取显示区域分布信息;
[0044]所述触摸配置生成模块,用于根据显示区域分布信息生成匹配的触摸区域匹配信息。
[0045]本专利技术的有益效果在于:本专利技术根据显示区域分布信息生成匹配的触摸区域匹配信息,识别触摸位置及触摸点个数,从而确定触摸发生的触摸区域,并根据触摸区域匹配信息中触摸区域与所属的操作系统的对应关系,确定触摸参数的目标接收操作系统,然后将触摸参数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多系统多显示区域触摸数据分配方法,其特征在于,包括:步骤1、获取显示区域分布信息;步骤2、根据所述显示区域分布信息生成匹配的触摸区域匹配信息;步骤3、接收触摸操作,识别触摸位置及触摸点个数;步骤4、根据所述触摸位置确定触摸发生的触摸区域;步骤5、根据所述触摸区域匹配信息中触摸区域与所属的操作系统的对应关系,确定所述触摸参数的目标接收操作系统;步骤6、将所述触摸参数发送给目标接收操作系统进行处理。2.根据权利要求1所述的多系统多显示区域触摸数据分配方法,其特征在于,所述步骤3中所述识别触摸位置的具体方法,包括:步骤3

A1、获取当前触摸数据帧,确定所述当前触摸数据帧中的电容值变化峰值;步骤3

A2、确定所述当前触摸数据帧之前预设帧数的触摸数据的历史阈值平均值;步骤3

A3、根据所述电容值变化峰值和历史阈值平均值确定所述当前触摸数据帧的当前阈值;步骤3

A4、将所述当前触摸数据帧中高于所述当前阈值的电容值变化值确定为待定触摸数据;步骤3

A5、计算所述待定触摸数据对应的待定触摸坐标点,并将所述待定触摸坐标点依次连接,得到待定触摸多边形;步骤3

A6、在所述待定触摸多边形内任意选取一个参考点,将所述参考点与所述待定触摸坐标点连接,得到与所述待定触摸坐标点个数相同的内分割三角形;步骤3

A7、确定所述各内分割三角形的中心点;步骤3

A8、计算所述参考点到所述各内分割三角形的中心点的各矢量,以及所述各适量之和;步骤3

A9、计算所述各内分割三角形的的面积;步骤3

A10、根据所述各内分割三角形的的面积、所述各矢量,计算所述待定触摸多边形的矢量乘积之和;步骤3

A11、根据所述待定触摸多边形的矢量乘积之和、所述各适量之和计算所述待定触摸多边形的中心位置矢量。3.根据权利要求2所述的多系统多显示区域触摸数据分配方法,其特征在于,所述历史阈值平均值Tn(avg)=[T(

1)+T(

2)+

+T(

n)]/n,其中T(

i)(i=1,2,3

n)表示当前触摸数据帧之前第i帧的阈值。4.根据权利要求3所述的多系统多显示区域触摸数据分配方法,其特征在于,所述当前阈值=max{k*ΔCmax,Tn(avg)},其中,max{}表示取两者中较大者,ΔCmax表示当前触摸数据帧中的电容值变化峰值。5.根据权利要求4所述的多系统多显示区域触摸数据分配方法,其特征在于,所述矢量乘积之和M=L1
×
S1+L2
×
S2+

+Lm
×
Sm,其中S1、S2

Sm表示各内分割三角形的的面积,L1、L2

Lm表示参考点到各内分割三角形的中心点的矢量。6.根据权利要求5所述的多系统多显示区域触摸数据分配方法,其特征在于,所述中心位置矢量L0=M/(L1+L2+

Lm)。
7.根据权利要求1所述的多系统多显示区域触摸数据分配方法,其特征在于,所述步骤3中所述识别触摸点个数的具体方法,包括:步骤3

B1、当触摸点个数大于1时,获取各所述触摸点产生时的时刻;步骤3

B2...

【专利技术属性】
技术研发人员:卜俊吉刘凌云
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:

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

1