一种双屏显示设备的触摸控制方法技术

技术编号:27291941 阅读:18 留言:0更新日期:2021-02-06 12:01
本发明专利技术公开了双屏显示设备的触摸控制方法,包括如下步骤:触摸屏辅助服务初始化,划分主触摸区域和副触摸区域;检测触摸事件并判断触摸事件发生在主触摸区域还是副触摸区域,将触摸事件标记为对应显示屏的display ID信息;触摸事件坐标根据主/副触摸区域和主/副显示屏的分辨率的宽高比例做缩放处理,转换为对应显示屏上的触摸事件坐标;事件分发服务根据display ID分发事件到对应显示屏上的应用程序。该方法只使用一张触摸屏实现对主显示屏和副显示屏的分别触摸控制,从而节约成本。从而节约成本。从而节约成本。

【技术实现步骤摘要】
一种双屏显示设备的触摸控制方法


[0001]本专利技术涉及触摸控制方法
,具体涉及一种双屏显示设备的触摸控制方法。

技术介绍

[0002]随着显示设备和触控技术的发展,电子设备也不局限于一张显示屏,双屏双触控设备的应用也越来越广泛,尤其是双屏双触控的广告机设备在各大商场和居民小区等人流量大的公共场所被广泛使用。但是目前双屏双触控设备的做法通常都是主显示屏和副显示屏分别对接一张触摸屏,主触摸屏对应主显示屏,副触摸屏对应副显示屏。当触摸事件发生在主触摸屏时,则触摸事件分发到主显示屏上对应的应用程序;当触摸屏事件发生在副触摸屏时,将触摸事件分发到副显示屏上对应的应用程序。从而实现双屏双触控效果。这种方式成本偏高,对于需要节约成本的厂商来说,就不是特别划算,因此需要一种成本较低的双屏双触控实现方案。

技术实现思路

[0003]本专利技术的目的在于提供一种双屏显示设备的触摸控制方法,可以只使用一张触摸屏实现对主显示屏和副显示屏的分别触摸控制,从而节约成本。
[0004]为了达到上述技术效果,本专利技术提供了如下技术方案:
[0005]一种双屏显示设备的触摸控制方法,包括如下步骤:
[0006](1)触摸屏辅助服务初始化,划分主触摸区域和副触摸区域;
[0007](2)检测触摸事件并判断触摸事件发生在主触摸区域还是副触摸区域,将触摸事件标记为对应显示屏的display ID信息。
[0008](3)触摸事件坐标根据主/副触摸区域和主/副显示屏的分辨率的宽高比例做缩放处理,转换为对应显示屏上的触摸事件坐标;
[0009](4)事件分发服务根据display ID分发事件到对应显示屏上的应用程序。
[0010]进一步的技术方案为,所述步骤(1)具体为触摸屏辅助服务依据主显示屏及副显示屏的分辨率范围,将位于主显示屏范围的触摸屏区域划分主触摸区域,通过系统属性记录主触摸区域坐标范围,位于副显示屏上的触摸区域划分为副触摸区域,通过系统属性记录副触摸区域坐标范围。
[0011]进一步的技术方案为,所述步骤(2)具体为在触摸事件分发之前,根据触摸事件的坐标为依据,判断触摸事件发生的哪个触摸区域,对于发生在主触摸区域的事件标识为主显示屏的display ID,发生在副触摸区域的事件标识为副显示屏的display ID。
[0012]进一步的技术方案为,所述步骤(3)具体为计算主/副触摸区域和主/副显示屏分辨率的宽高比例,触摸事件坐标与该比例相乘,将触摸坐标转换到显示屏上对应坐标。
[0013]与现有技术相比,本专利技术具有如下有益效果:默认情况下,对于配置和一张触摸屏的Android设备,触摸屏设备只会映射到主显示屏,即触控操作只作用在显示在主显示屏的
应用。为了实现单触摸屏的异触效果,就需要对触摸事件的分发流程做处理,将位于主显示屏的触控事件分发给主显示屏上的应用程序,位于副显示屏上的触控事件分发给副显示屏上的应用程序。传统的双屏双触控方案需要对接两张触摸屏才能实现对主显示屏和副显示屏的触摸控制。本专利技术从一张触摸屏控制主显示屏和副显示屏的触控操作角度触发,将发生在主触摸区域的事件分发给当前主显示屏上显示的应用程序,发生在副触摸区域的事件分发给当前副显示屏上显示的应用程序,实现双屏双控制效果,可以只使用一张触摸屏实现对主显示屏和副显示屏的分别触摸控制,从而节约成本。
附图说明
[0014]图1为本专利技术的双屏显示设备的触摸控制流程框图。
具体实施方式
[0015]下面结合附图和具体实施例对本专利技术进行进一步的解释和说明。
[0016]实施例1
[0017]如图1所示,本专利技术提供了一种双屏显示设备的触摸控制方法,包括如下步骤:
[0018]步骤一、触摸屏辅助服务依据主显示屏及副显示屏的分辨率范围,将位于主显示屏范围的触摸屏区域划分主触摸区域,通过系统属性记录主触摸区域坐标范围,位于副显示屏上的触摸区域划分为副触摸区域,通过系统属性记录副触摸区域坐标范围。
[0019]步骤二、因为Android分发触摸事件是根据触摸事件的display ID信息,决定分发触摸事件给哪一个显示屏幕的应用程序,通常情况下,Android设备上的每一个显示屏,都有一个唯一的display ID标识,主显示屏的display ID是0,副显示屏的display ID是非0。所以在触摸事件分发之前,根据触摸事件的坐标为依据,判断触摸事件发生的哪个触摸区域,对于发生在主触摸区域的事件标识为主显示屏的display ID,发生在副触摸区域的事件标识为副显示屏的display ID。
[0020]步骤三、计算主/副触摸区域和主/副显示屏分辨率的宽高比例,触摸事件坐标与该比例相乘,将触摸坐标转换到显示屏上对应坐标
[0021]步骤四、Android事件分发服务根据触摸事件的display ID信息将触摸事件分发到指定显示屏上的应用程序。
[0022]尽管这里参照本专利技术的解释性实施例对本专利技术进行了描述,上述实施例仅为本专利技术较佳的实施方式,本专利技术的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双屏显示设备的触摸控制方法,其特征在于,包括如下步骤:(1)触摸屏辅助服务初始化,划分主触摸区域和副触摸区域;(2)检测触摸事件并判断触摸事件发生在主触摸区域还是副触摸区域,将触摸事件标记为对应显示屏的displayID信息;(3)触摸事件坐标根据主/副触摸区域和主/副显示屏的分辨率的宽高比例做缩放处理,转换为对应显示屏上的触摸事件坐标;(4)事件分发服务根据display ID分发事件到对应显示屏上的应用程序。2.根据权利要求1所述的双屏显示设备的触摸控制方法,其特征在于,所述步骤(1)具体为触摸屏辅助服务依据主显示屏及副显示屏的分辨率范围,将位于主显示屏范围的触摸屏区域划分主触摸区域,...

【专利技术属性】
技术研发人员:卢天奇
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:

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

1