用于触摸屏的操作方法及装置与流程

文档序号:12747692阅读:278来源:国知局
用于触摸屏的操作方法及装置与流程

本发明实施例涉及触摸屏技术,尤其涉及一种用于触摸屏的操作方法及装置。



背景技术:

屏幕触摸操作已经成为了一种主流操作方式,极大的简化了电子产品的使用,由于触摸是通过屏幕触摸来进行人机交互的,拥有键盘操作式产品无可比拟的优势,追求的是一种界面的简介和操作上的方便,因此在交互上要进行一些有效的设计才能发挥触摸特性。同时,触摸屏产品还可以最大化的提高设备的可视区域,节省设备的占用空间。

随着技术的发展,现在的触摸屏的屏幕尺寸越来越大,例如已经有100英寸以上的触摸屏,未来这种可触控设备的尺寸会更大,例如整个墙面或整个橱窗等。通常这些设备的屏幕上会提供一些操作工具的图标,例如放大或缩小、写字笔、橡皮擦、语音和设置等。屏幕上的图标用来启动对应的操作工具,通常这些图标的位置是固定的,当屏幕尺寸很大时,使用者只能触摸到其位置附近的图标,而位于超过使用者手臂长度位置的图标就需要通过使用者移动才能被触摸到,不便于操作。



技术实现要素:

有鉴于此,本发明提出一种用于触摸屏的操作方法及装置,实现了实时调节屏幕上操作图标的显示位置至使用者可触摸范围内,便于用户操作。

第一方面,本发明实施例提供了一种用于触摸屏的操作方法,所述方法包括:获取用户与触摸屏的距离信息和所述用户在所述触摸屏上的投影信息;如果所述用户与所述触摸屏的距离小于等于距离阈值,则根据所述用户在所述触摸屏上的投影区域确定所述用户在所述触摸屏上的操作区域;在所述触摸屏的操作区域上弹出操作控件;通过所述操作控件获取所述用户的操作信息。

进一步的,所述获取用户与触摸屏的距离信息包括:获取所述用户的手部与所述触摸屏之间的最小距离作为所述用户与所述触摸屏的距离。

进一步的,所述根据所述用户在所述触摸屏上的投影区域确定所述用户在所述触摸屏上的操作区域包括:按照人体尺寸和人机工程学原理,计算所述用户在所述触摸屏上的投影区域对应的所述用户在所述触摸屏上的操作区域。

进一步的,所述距离信息至少为一个。

第二方面,本发明实施例提供了一种用于触摸屏的操作装置,所述装置包括:获取单元,用于获取用户与触摸屏的距离信息和所述用户在所述触摸屏上的投影信息;确定单元,与所述获取单元相连,用于如果所述用户与所述触摸屏的距离小于等于距离阈值,则根据所述用户在所述触摸屏上的投影区域确定所述用户在所述触摸屏上的操作区域;处理单元,与所述确定单元相连,用于在所述触摸屏的操作区域上弹出操作控件;操作单元,与所述处理单元相连,用于通过所述操作控件获取所述用户的操作信息。

进一步的,所述获取单元用于获取所述用户的手部与所述触摸屏之间的最小距离作为所述用户与所述触摸屏的距离。

进一步的,所述确定单元用于按照人体尺寸和人机工程学原理,计算所述用户在所述触摸屏上的投影区域对应的所述用户在所述触摸屏上的操作区域。

进一步的,所述距离信息至少为一个。

进一步的,所述获取单元为距离传感器、摄像头或红外热像仪。

本发明实施例中,通过对用户与触摸屏距离信息和用户在触摸屏上的投影信息的分析,确定用户在触摸屏上的操作区域,根据触摸屏上操作区域弹出来的操作控件来获取操作信息并进行相应操作。实现了实时调节触摸屏上操作图标的显示位置至使用者可触摸范围内,便于用户操作。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1是本发明实施例一中的一种用于触摸屏的操作方法的流程图;

图2a是本发明实施例二中的一种用于触摸屏的操作方法的流程图;

图2b是本发明实施例二中的触摸屏的示意图;

图3是本发明实施例三中的一种用于触摸屏的操作装置的结构图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。另外还需要说明的是,为了便于说明,以下实施例中示出了与本发明相关的示例,这些示例仅作为说明本发明实施例的原理所用,并不作为对本发明实施例的限定,同时,这些示例的具体数值会根据不同的应用环境和装置或者组件的参数不同而不同。

本发明实施例的用于触摸屏的操作方法及装置可以运行于安装有Windows(微软公司开发的操作系统平台)、Android(谷歌公司开发的用于便携式可移动智能设备的操作系统平台)、iOS(苹果公司开发的用于便携式可移动智能设备的操作系统平台)、Windows Phone(微软公司开发的用于便携式可移动智能设备的操作系统平台)等操作系统的终端中,该终端可以是台式机、笔记本电脑、移动电话、掌上电脑、平板电脑、数码相机、数码摄像机等等中的任意一种。

实施例一

图1是本发明实施例一中的一种用于触摸屏的操作方法的流程图,该方法用于实时调节触摸屏上操作图标的显示位置以方便用户操作,该方法可以由具有调节触摸屏显示的装置来执行,该装置可以由软件和/或硬件方式实现,例如典型的是用户终端设备,例如手机、电脑等。本实施例中的用于触摸屏的操作方法包括:步骤S110、步骤S120、步骤S130和步骤S140。

步骤S110,获取用户与触摸屏的距离信息和所述用户在所述触摸屏上的投影信息。

具体的,触摸屏上安装若干数量定位模块,用于定位用户的位置,该模块可以包括但不限于距离传感器、定位雷达等。定位技术包括但不限于激光、超声波、微波等。触摸屏开机工作时,启动若干定位模块,例如,可以通过设置定位模块跟随触摸屏开机进行自启动,也可以手动启动定位模块。如果检测到触摸屏前一定距离内有用户存在,则通过定位模块实时定位用户相对触摸屏的坐标位置信息,通过用户相对触摸屏的坐标位置信息获得用户与触摸屏的距离信息,该距离信息可以包括但不限于用户距离触摸屏的距离及方位。

触摸屏上安装若干数量的投影模块,用于获取用户的投影信息,该投影模块可以包括但不限于摄像头、红外热像仪等。摄像头又称为电脑相机、电脑眼等,是一种视频输入设备,被广泛的运用于视频会议,远程医疗及实时监控等方面。普通的人也可以彼此通过摄像头在网络进行有影像、有声音的交谈和沟通。另外,人们还可以将其用于当前各种流行的数码影像,影音处理。红外热像仪是利用红外探测器和光学成像物镜接受被测目标的红外辐射能量分布图形反映到红外探测器的光敏元件上,从而获得红外热像图,这种热像图与物体表面的热分布场相对应。通俗地讲红外热像仪就是将物体发出的不可见红外能量转变为可见的热图像。热图像的上面的不同颜色代表被测物体的不同温度。该模块启动后,可以获得用户在触摸屏上的投影信息。通过若干数量的投影模块,获取用户在触摸屏上的投影信息,投影信息包括用户身体各个部位点投影在触摸屏上的坐标位置。

步骤S120,如果所述用户与所述触摸屏的距离小于等于距离阈值,则根据所述用户在所述触摸屏上的投影区域确定所述用户在所述触摸屏上的操作区域。

具体的,预先设定一个距离阈值,该距离阈值可以是经过大量试验获得,可选的,记录100名参与者手臂恰好能触摸到触摸屏时参与者与触摸屏的距离,求取100个距离数值的算数平均值作为该距离阈值。用户与触摸屏距离大于该距离阈值时,无法进行触摸操作。当用户与触摸屏的距离小于等于该距离阈值时,根据用户在触摸屏上的投影区域的形状和轮廓大小,确定用户在触摸屏上的操作区域。可选的,在距离手臂投影一定范围内的投影区域作为用户在触摸屏上的操作区域。

步骤S130,在所述触摸屏的操作区域上弹出操作控件。

具体的,当检测到用户与触摸屏的距离小于距离阈值时,根据用户在触摸屏上的投影区域确定用户在触摸屏上的操作区域以后,在触摸屏的操作区域上弹出操作控件。控件是对数据和方法的封装,控件可以有自己的属性和方法,属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能。操作控件是实现某些特定功能的操作。该操作控件可以包括但不限于对触摸屏上的文字图片放大或缩小、写字笔、橡皮擦、语音和设置等。

步骤S140,通过所述操作控件获取所述用户的操作信息。

具体的,根据操作控件的功能,获取用户的操作信息,该操作信息可以包括但不限于对触摸屏上的文字或图片进行放大或缩小、擦除触摸屏上的内容或对触摸屏写入内容和进行语音播放等。

优选的,所述距离信息至少为一个。

具体的,用户至少为一个。当用户为多个时,针对每个用户分别执行步骤S110至步骤S140的操作。其中,各用户的操作相互独立。

本发明实施例中,通过对用户与触摸屏距离信息和用户在触摸屏上的投影信息的分析,确定用户在触摸屏上的操作区域,根据触摸屏上操作区域弹出来的操作控件来获取操作信息并进行相应操作。实现了实时调节屏幕上操作图标的显示位置在使用者可触摸范围内,便于用户操作。

实施例二

图2a是本发明实施例二中的一种用于触摸屏的操作方法的流程图,本实施例在实施例一的基础上,进一步解释了步骤S110和步骤S120,其中,所述获取用户与触摸屏的距离信息包括:获取所述用户的手部与所述触摸屏之间的最小距离作为所述用户与所述触摸屏的距离;所述根据所述用户在所述触摸屏上的投影区域确定所述用户在所述触摸屏上的操作区域包括:按照人体尺寸和人机工程学原理,计算所述用户在所述触摸屏上的投影区域对应的所述用户在所述触摸屏上的操作区域。具体的,本实施例中的用于触摸屏的操作方法包括:步骤S210、步骤S220、步骤S230和步骤S240。

步骤S210,获取所述用户的手部与所述触摸屏之间的最小距离作为所述用户与所述触摸屏的距离,并获取所述用户在所述触摸屏上的投影信息。

具体的,用户与触摸屏的距离信息包括用户身体的各个部位与触摸屏之间的距离,用户的惯用操作是用手去操作触摸屏上的操作控件,获取用户的手部与触摸屏之间的最小距离作为用户与触摸屏的距离。并获取用户在触摸屏上的投影信息。

步骤S220,如果所述用户与所述触摸屏的距离小于等于距离阈值,则按照人体尺寸和人机工程学原理,计算所述用户在所述触摸屏上的投影区域对应的所述用户在所述触摸屏上的操作区域。

具体的,获取用户在触摸屏上的投影信息后,根据人体尺寸和人机工程学原理计算触摸屏上的投影区域对应的用户在触摸屏上的操作区域。人机工程学研究的是不同的作业中人、机器及环境三者间的协调,研究的目的是通过各学科知识的运用,来指导工作器具、工作方式和工作环境的设计和改造,即根据研究各种人体尺寸及尺寸规律以适应人体的生理、心理健康的需求。根据事先设定的距离阈值,当用户与触摸屏的距离小于等于距离阈值时,结合人体尺寸和人机工程学原理,计算触摸屏上的投影区域对应的用户在触摸屏上的操作区域,该操作区域即为用户在舒适状态下手部能触摸到的区域,对操作区域进行操作。

步骤S230,在所述触摸屏的操作区域上弹出操作控件;

步骤S240,通过所述操作控件获取所述用户的操作信息。

可选的,以图2b为例进行说明。A学校采购了一台屏幕为216英寸的可触摸电子黑板,该可触摸电子黑板的屏幕下边缘阵列安装了5个定位模块①②③④⑤,老师在数学课上在使用该触摸电子黑板,老师站在屏幕右侧,即定位模块⑤附近,老师请同学C到电子黑板前做练习题,同学C站在定位模块②附近,定位模块定位同学C的位置,投影模块获得同学C在触摸电子黑板上的投影,根据同学C在触摸电子黑板上的投影区域确定用户在触摸电子黑板上的操作区域,此时与书写相关的图标都移动到了同学C的面前,同学C点击书写笔按钮,使用书写笔完成了题目。

本发明实施例中,通过获取用户的手部与所述触摸屏之间的最小距离作为用户与所述触摸屏的距离,当用户与所述触摸屏的距离小于等于距离阈值时,则按照人体尺寸和人机工程学原理,计算用户在触摸屏上的投影区域对应的用户在触摸屏上的操作区域,然后根据触摸屏上弹出的操作控件获取用户的操作信息。获取了用户与触摸屏距离的具体信息和用户在触摸屏上的操作区域,进而准确获取用户的操作信息。

实施例三

图3是本发明实施例三中的一种用于触摸屏的操作装置的结构图。该装置适用于执行本发明实施例一至三中提供的用于触摸屏的操作方法,该装置具体包括:定位单元310、确定单元320、处理单元330和操作单元340。

定位单元310,用于获取用户与触摸屏的距离信息和所述用户在所述触摸屏上的投影信息。

确定单元320,与定位单元310相连,用于如果所述用户与所述触摸屏的距离小于等于距离阈值,则根据所述用户在所述触摸屏上的投影区域确定所述用户在所述触摸屏上的操作区域。

处理单元330,与确定单元320相连,用于在所述触摸屏的操作区域上弹出操作控件。

操作单元340,与处理单元330相连,用于通过所述操作控件获取所述用户的操作信息。

进一步的,定位单元310用于获取所述用户的手部与所述触摸屏之间的最小距离作为所述用户与所述触摸屏的距离。

进一步的,确定单元320用于按照人体尺寸和人机工程学原理,计算所述用户在所述触摸屏上的投影区域对应的所述用户在所述触摸屏上的操作区域。

进一步的,所述距离信息至少为一个。

进一步的,定位单元310为距离传感器、摄像头或红外热像仪。

本发明实施例中,通过对用户与触摸屏距离信息和用户在触摸屏上的投影信息的分析,确定用户在触摸屏上的操作区域,根据触摸屏上操作区域弹出来的操作控件来获取操作信息并进行相应操作。实现了实时调节屏幕上操作图标的显示位置在使用者可触摸范围内,便于用户操作。

显然,本领域技术人员应该明白,上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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