触摸屏控制方法、装置以及控制装置、设备和存储介质与流程

文档序号:16323796发布日期:2018-12-19 05:49阅读:152来源:国知局
触摸屏控制方法、装置以及控制装置、设备和存储介质与流程

本发明涉及触控显示技术领域,尤其涉及一种触摸屏控制方法、装置以及控制装置、设备和存储介质。

背景技术

随着技术的不断发展进步,具有触摸屏的控制装置的应用越来越广泛,出现了大量的人机交互设备类产品,例如设置有具有触摸屏的控制装置的空调机组等,方便用户进行操作。人机交互设备类产品常用的唤醒或操作是通过按键或通过触摸操作点亮显示界面并在显示界面上进行控制操作。工业控制在现代工业生产中起到举足轻重的作用,但是,对于使用在环境较恶劣中的人机交互设备类产品,采用现有的通过触摸操作点亮显示界面并在显示界面上进行控制操作的方法,控制精准下降,容易出现误操作的情况,带来一定危险性。



技术实现要素:

有鉴于此,本发明要解决的一个技术问题是提供一种触摸屏控制方法、装置以及控制装置、设备和存储介质,能够根据对于与物体的触摸位置相对应的触摸屏的操作区域、与物体的当前位置相对应的轨迹空间区域是否对应的判断结果确定是否响应触摸操作。

根据本发明的一个方面,提供一种触摸屏控制方法,包括:在触摸屏上设置至少一个操作区域,在所述触摸屏上方的空间内预设与所述操作区域相对应的轨迹空间区域;如果控制模式为第一控制模式,在检测到物体对于所述触摸屏的第一触模操作时,获得与所述物体在触摸屏上的触摸位置相对应的操作区域、与所述物体的当前位置相对应的轨迹空间区域;判断获得的操作区域与轨迹空间区域是否相对应,如果是,则响应所述第一触摸操作。

可选地,如果控制模式为第二控制模式,在检测到物体对于所述触摸屏的第二触模操作时,则响应所述第二触摸操作。

可选地,所述获得与所述物体的当前位置相对应的轨迹空间区域包括:获取热成像模块在监控区域内采集的热成像图像,其中,所述监控区域包括所述轨迹空间区域;基于所述热成像图像确定所述物体的移动轨迹;其中,所述物体包括:人体的手;基于所述移动轨迹确定与所述物体的当前位置相对应的轨迹空间区域。

可选地,所述基于所述热成像图像确定所述物体的移动轨迹包括:基于预设的温度参数值或温度参数区间在所述热成像图像中确定所述人体的手,获得所述人体的手的位置信息;按照所述热成像图像的采集时间并基于所述位置信息确定所述人体的手的移动轨迹。

可选地,获取环境温度检测模块检测的环境温度;判断环境温度是否在预设的温度区间阈值内;如果是,则将所述控制模式设置为所述第二控制模式,如果否,则将所述控制模式设置为所述第一控制模式。

可选地,所述在触摸屏上设置至少一个操作区域、在所述触摸屏上方的空间内预设与所述操作区域相对应的轨迹空间区域包括:将所述触模屏划分为多个所述操作区域;在所述触摸屏上方并且距离所述触摸屏为预设高度的空间内设置多个所述轨迹空间区域,其中,所述多个所述操作区域与多个所述轨迹空间区域一一对应。

根据本发明的另一方面,提供一种触摸屏控制装置,包括:区域设置模块,用于在触摸屏上设置至少一个操作区域,在所述触摸屏上方的空间内预设与所述操作区域相对应的轨迹空间区域;位置获得模块,用于如果控制模式为第一控制模式,在检测到物体对于所述触摸屏的第一触模操作时,获得与所述物体在触摸屏上的触摸位置相对应的操作区域、与所述物体的当前位置相对应的轨迹空间区域;操作响应模块,用于判断获得的操作区域与轨迹空间区域是否相对应,如果是,则响应所述第一触摸操作。

可选地,所述操作响应模块,还用于如果控制模式为第二控制模式,在检测到物体对于所述触摸屏的第二触模操作时,则响应所述第二触摸操作。

可选地,所述位置获得模块,包括:图像获取单元,用于获取热成像模块在监控区域内采集的热成像图像,其中,所述监控区域包括所述轨迹空间区域;轨迹确定单元,用于基于所述热成像图像确定所述物体的移动轨迹;其中,所述物体包括:人体的手;区域获得单元,用于基于所述移动轨迹确定与所述物体的当前位置相对应的轨迹空间区域。

可选地,所述轨迹确定单元,用于基于预设的温度参数值或温度参数区间在所述热成像图像中确定所述人体的手,获得所述人体的手的位置信息;按照所述热成像图像的采集时间并基于所述位置信息确定所述人体的手的移动轨迹。

可选地,模式设置模块,用于获取环境温度检测模块检测的环境温度;判断环境温度是否在预设的温度区间阈值内,如果是,则将所述控制模式设置为所述第二控制模式,如果否,则将所述控制模式设置为所述第一控制模式。

可选地,所述区域设置模块,用于将所述触模屏划分为多个所述操作区域;在所述触摸屏上方并且距离所述触摸屏为预设高度的空间内设置多个所述轨迹空间区域,其中,所述多个所述操作区域与多个所述轨迹空间区域一一对应。

根据本发明的又一方面,提供一种触摸屏控制装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的方法。

根据本发明的又一方面,提供一种具有触摸屏的控制装置,包括:如上所述的触摸屏控制装置。

根据本发明的又一方面,提供一种设备,包括:如上所述的具有触摸屏的控制装置。

根据本发明的再一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行如上所述的方法。

本发明的触摸屏控制方法、装置以及控制装置、设备和存储介质,获得与物体在触摸屏上的触摸位置相对应的位于触摸屏上的操作区域、与物体的当前位置相对应的在触摸屏上方的轨迹空间区域,基于对于操作区域与轨迹空间区域是否相对应的判断结果确定是否响应第一触摸操作;通过位于触摸屏平面上的操作区域与轨迹空间区域进行双重定位,可以提高操作的精准度,能够更加准确地执行唤醒及控制等操作,可以消除对触摸屏的误操作以及环境的影响,增加人机交互控制的稳定性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为根据本发明的触摸屏控制方法的一个实施例的流程示意图;

图2为根据本发明的触摸屏控制方法的一个实施例中的确定移动轨迹的流程示意图;

图3为根据本发明的触摸屏控制方法的一个实施例中的轨迹空间的示意图;

图4为根据本发明的触摸屏控制装置的一个实施例的模块示意图;

图5为根据本发明的触摸屏控制装置的一个实施例中的位置获得模块的模块示意图;

图6为根据本发明的触摸屏控制装置与其他模块的连接示意图;

图7为根据本发明的触摸屏控制装置的另一个实施例的模块示意图。

具体实施方式

下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。

下文中的“第一”、“第二”等仅为描述上相区别,并没有其它特殊的含义。

图1为根据本发明的触摸屏控制方法的一个实施例的流程示意图,如图1所示:

步骤101,在触摸屏上设置至少一个操作区域,在触摸屏上方的空间内预设与操作区域相对应的轨迹空间区域。

在触摸屏上可以设置一个或多个操作区域,操作区域的划分方式可以有多种。轨迹空间区域的设置方式以及与操作区域的对应方式可以有多种。例如,将触模屏划分为多个操作区域,在触摸屏上方并且距离触摸屏为预设高度的空间内设置多个轨迹空间区域,多个操作区域与多个轨迹空间区域一一对应,预设高度值可以为10cm等。通过位于触摸屏平面上的操作区域与轨迹空间区域一一对应,在操作触摸屏的时候可以进行双重定位。

步骤102,如果控制模式为第一控制模式,在检测到物体对于触摸屏的第一触模操作时,获得与物体在触摸屏上的触摸位置相对应的操作区域、与物体的当前位置相对应的轨迹空间区域。

步骤103,判断获得的操作区域与轨迹空间区域是否相对应,如果是,则响应第一触摸操作。如果获得的操作区域与轨迹空间区域不对应,则不响应第一触摸操作。

在一个实施例中,如图3所示,可以将触模屏31划分为10个操作区域,在触摸屏31上方并且距离触摸屏31的表面为h的空间32内设置10个轨迹空间区域,h为10cm。10个操作区域与10个轨迹空间区域一一对应。

例如,触摸屏的大小为20cm*20cm(长*宽),把触摸屏划分为10个操作区域,每个操作区域的面积为2cm*2cm。在触摸屏上方并且距离触摸屏的表面为10cm的轨迹空间(20cm*20cm*10cm)内设置10个轨迹空间区域,每个轨迹空间区域的体积为2cm*2cm*10cm。10个操作区域和10个轨迹空间区域一一对应,这种设置以及对应关系可以通过软件预设。人体的手在操作屏幕的时候,手指尖落在2cm*2cm面积大小的操作区域,手的其余部位会落在20cm*20cm*10cm的轨迹空间区域内。

如果控制模式为第一控制模式,在检测到物体对于触摸屏的第一触模操作时,获得与物体在触摸屏上的触摸位置相对应的操作区域为第五操作区域、与物体的当前位置相对应的轨迹空间区域为第五轨迹空间区域,第五操作区域与第五轨迹空间区域相对应,则响应第一触摸操作。

第一触摸操作可以为唤醒操作、在触摸屏的显示界面上进行的控制操作等。响应第一触摸操作可以为点亮显示界面、执行控制操作等。控制操作可以为对多种工业设备的控制操作,工业设备包括中央空调、智能机器人、机床等。控制操作可以为开关机、温度设置、参数设置等。

在一个实施例中,识别对触摸屏进行触摸操作的物体可以有多种方法。例如,通过摄像头采集监控图像,采用训练好的神经网络模型识别出监控图像中的对触摸屏进行触摸操作的物体,物体可以为人体的手等;也可以采用热成像技术采集热成像图像,通过热成像图像识别出对触摸屏进行触摸操作的物体。

图2为根据本发明的触摸屏控制方法的一个实施例中的确定移动轨迹的流程示意图,如图2所示:

步骤201,获取热成像模块在监控区域内采集的热成像图像。

监控区域包括轨迹空间区域。热成像是将物体发出的不可见红外能量转变为可见的热成像图像,热成像模块包括探测器、光栅、镜头等单元组成。热成像模块可以设置在多处,例如设置在触摸屏上方的中心位置处等。

步骤202,基于热成像图像确定人体的手的移动轨迹。

步骤203,基于移动轨迹确定与人体的手的当前位置相对应的轨迹空间区域。

基于热成像图像确定人体的手的移动轨迹可以有多种方法。例如,基于预设的温度参数值或温度参数区间在热成像图像中确定人体的手,获得人体的手的位置信息,人体的手的位置信息可以为热成像图像中人体的手的图像的中心点。预设的温度参数值可以为33°、温度参数区间可以为32°-34°、32.5°-33.5°等。按照热成像图像的采集时间并基于位置信息确定人体的手的移动轨迹。

获取环境温度检测模块检测的环境温度,环境温度为触摸屏所处的环境温度。判断环境温度是否在预设的温度区间阈值内,如果是,则将控制模式设置为第二控制模式,如果否,则将控制模式设置为第一控制模式。温度区间阈值可以为32°-34°、32.5°-33.5°等。

如果控制模式为第二控制模式,在检测到物体对于触摸屏的第二触模操作时,则响应第二触摸操作。第二触摸操作可以为唤醒操作、在触摸屏的显示界面上进行的控制操作等。可以设置存储模块,用于存储操作区域、轨迹空间区域的设置信息以及对应关系、温度区间阈值、温度参数值等数据。

在一个实施例中,正常情况下,人体的手的温度为33°左右,温度参数区间可以为32°-34°。如果环境温度在32°-34°以外,将控制模式设置为第一控制模式。在第一控制模式下,当工作人员操作触模屏时,通过热成像技术采集热成像图像,基于人体的手的温度(正常人的手的温度是33°左右)在热成像图像中确定人体的手,获得人体的手的位置信息,手在移动的过程中,在热成像图像中的位置也会随着移动,按照热成像图像的采集时间并基于位置信息确定人体的手的移动轨迹。

在离触摸屏的10cm的空间内设置多个与在触摸屏上设置的多个操作区域一一对应的轨迹空间区域。在检测到物体对于触摸屏的第一触模操作时,获得与人体的手在触摸屏上的触摸位置相对应的操作区域、与人体的手的当前位置相对应的轨迹空间区域。如果获得的操作区域与轨迹空间区域相对应,则响应第一触摸操作。

通过空间定位和触摸屏的平面定位,可以确保操作的精准度,消除对触摸屏的误操作以及环境的影响。例如,人的手的温度是33°,胳膊的温度不是33°,预设的温度参数值或温度参数区间与人的手的温度相对应,当在操作触摸屏的时候,可以追踪人的手的运行轨迹,人的手指可以点亮唤醒触摸屏且操作,其他部位或其他物体不能点亮唤醒触摸屏且操作,确保是用户的手在操作,确保触摸屏的操作精度,减少误操作。

如果环境温度在32°-34°以内,将控制模式设置为第二控制模式。在此种模式下,当工作人员操作触模屏时,可以用手直接可点亮唤醒触摸屏进行操作,正常识别触控操作,完成操作。

在一个实施例中,如图4所示,本发明提供一种触摸屏控制装置40,包括:区域设置模块41、位置获得模块42、操作响应模块43和模式设置模块44。区域设置模块41在触摸屏上设置至少一个操作区域,在触摸屏上方的空间内预设与操作区域相对应的轨迹空间区域。

如果控制模式为第一控制模式,位置获得模块42在检测到物体对于触摸屏的第一触模操作时,获得与物体在触摸屏上的触摸位置相对应的操作区域、与物体的当前位置相对应的轨迹空间区域。操作响应模块43判断获得的操作区域与轨迹空间区域是否相对应,如果是,则响应第一触摸操作。

如果控制模式为第二控制模式,操作响应模块43在检测到物体对于触摸屏的第二触模操作时,则响应第二触摸操作。第一触摸操作、第二触摸操作可以为唤醒操作、在显示界面上进行的控制操作等。响应第一触摸操作、第二触摸操作可以为点亮显示界面、执行控制操作等。如图6所示,控制操作可以为对多种工业设备52的控制操作,工业设备52包括中央空调、智能机器人、机床等。控制操作可以为开关机、温度设置、参数设置等。

区域设置模块41可以将触模屏划分为多个操作区域,在触摸屏上方并且距离触摸屏为预设高度的空间内设置多个轨迹空间区域,其中,多个操作区域与多个轨迹空间区域一一对应。存储模块55存储操作区域、轨迹空间区域的设置信息以及对应关系、温度区间阈值、温度参数值等多种数据。

在一个实施例中,如图5所示,位置获得模块42包括:图像获取单元421、轨迹确定单元422和区域获得单元423。图像获取单元421获取热成像模块53在监控区域内采集的热成像图像,监控区域包括轨迹空间区域。轨迹确定单元422基于热成像图像确定物体的移动轨迹,物体包括:人体的手。区域获得单元423基于移动轨迹确定与物体的当前位置相对应的轨迹空间区域。

轨迹确定单元422基于预设的温度参数值或温度参数区间在热成像图像中确定人体的手,获得人体的手的位置信息。轨迹确定单元422按照热成像图像的采集时间并基于位置信息确定人体的手的移动轨迹。

模式设置模块44获取环境温度检测模块54检测的环境温度。模式设置模块44判断环境温度是否在预设的温度区间阈值内,如果是,则将控制模式设置为第二控制模式,如果否,则将控制模式设置为第一控制模式。

图7为根据本发明的触摸屏控制装置的又一个实施例的模块示意图。如图7所示,该装置可包括存储器71、处理器72、通信接口73以及总线74。存储器71用于存储指令,处理器72耦合到存储器71,处理器72被配置为基于存储器71存储的指令执行实现上述的触摸屏控制方法。

存储器71可以为高速ram存储器、非易失性存储器(non-volatilememory)等,存储器71也可以是存储器阵列。存储器71还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器72可以为中央处理器cpu,或专用集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本公开的触摸屏控制方法的一个或多个集成电路。

在一个实施例中,本发明提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上任一个实施例中的触摸屏控制方法。

在一个实施例中,本发明提供一种具有触摸屏的控制装置,包括如上任一实施例中的触摸屏控制装置。

在一个实施例中,本发明提供一种设备,包括如上任一实施例中的具有触摸屏的控制装置。设备可以为空调机组等。

上述实施例中的触摸屏控制方法、装置以及控制装置、设备和存储介质,获得与物体在触摸屏上的触摸位置相对应的在触摸屏上设置操作区域、与物体的当前位置相对应的在触摸屏上方的轨迹空间区域,基于对于操作区域与轨迹空间区域是否相对应的判断结果确定是否响应第一触摸操作;通过位于触摸屏平面上的操作区域与轨迹空间区域进行双重定位,可以提高操作的精准度,能够更加准确地执行唤醒及控制等操作,可以消除对触摸屏的误操作以及环境的影响,增加人机交互控制的稳定性,提高产品的竞争力。

可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所发明的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1