基于触摸屏的应用程序控制方法及系统技术方案

技术编号:8906914 阅读:148 留言:0更新日期:2013-07-11 04:33
本发明专利技术公开了一种基于触摸屏的应用程序控制方法,涉及人机交互技术领域,该方法包括以下步骤:S1:感应在触摸屏上触摸点的运动轨迹或绘制的图形识别出对应用程序的控制命令;S2:根据所述控制命令触发所述应用程序执行相应地操作。还公开了一种基于触摸屏的应用程序控制系统。本发明专利技术通过在触摸屏上绘制并识别简单的图形来实现对应用程序方便快捷的控制,达到了在触摸式终端上快捷地进行人机交互的效果。

【技术实现步骤摘要】

本专利技术涉及人机交互
,特别涉及一种基于触摸屏的应用程序控制方法及系统
技术介绍
现有的人机交互模式大都是通过在屏幕(触屏或非触屏)上点击要操作的按键来实现对应用程序的控制。尤其是现在触摸式手持终端的流行,这种按键式操作的方法越来越不方便。例如:一般手机的屏幕相对于电脑要小很多,若要关闭当前界面时需要点击关闭窗口的图标,由于图标较小,可能导致触摸的感应位置不对,关闭失败;有的应用程序提供了按键放大功能,但也需要一个额外的操作来显示放大的按键。而且这种按键式操作的方法需要在待控制应用程序当前的操作界面上进行,若想要控制运行在后台的应用程序,则需要将后台的应用程序切换到前台,展示其应用程序界面,然后通过按键实现控制,如触摸屏的智能手机处于屏保状态(需要解锁才能进入),同时在播放音乐,音乐播放器处于后台运行。此时若想要停止音乐,则要将当前屏幕解锁并进入到音乐播放器控制界面,再点击停止播放的按钮,操作步骤较繁琐,用户体验不好。对于触摸式手持终端,这种按键式操作的方法不能满足用户与触摸式手持终端快捷地人机交互的需求。
技术实现思路
(一 )要解决的技术问题本专利技术要解决的技术问题是:对于触摸式终端,如何更快捷地进行人机交互。( 二 )技术方案为解决上述技术问题,本专利技术提供了一种基于触摸屏的应用程序控制方法,包括以下步骤:S1:感应在触摸屏上触摸点的运动轨迹或绘制的图形识别出对应用程序的控制命令;S2:根据所述控制命令触发所述应用程序执行相应地操作。其中,所述步骤SI具体包括:感应在触摸屏上绘制的图形;判断所述绘制的图形与预先设定的图片的相似度是否达到预定值以上,若达到,则将所述预先设定的图片对应的命令作为应用程序的控制命令。其中,所述预定值为80%。其中,所述预先设定的图片、预先设定的图片对应的应用程序及应用程序的控制命令以映射表的形式存储在设备中。其中,所述步骤SI具体包括:感应触摸屏上触摸点的运动轨迹;判断所述运动轨迹是否与预先设定的运动规则一致,若一致,则将所述运动规则对应的命令作为应用程序的控制命令。其中,所述运动规则、对应的应用程序及应用程序的控制命令以映射表的形式存储在设备中。其中,在根据触摸点的运动轨迹识别控制命令时,当前已经过轨迹的运动规则与预先设定的按图形绘制顺序分拆的运动子规则唯一匹配时,则将所述子规则对应的命令作为应用程序的控制命令。其中,所述运动规则,子规则、对应的应用程序及应用程序的控制命令以映射表的形式存储在设备中。其中,对于笔画非连续的图形,在触摸屏上绘制时,非连续的两笔画间的时间间隔不超过预设时间。其中,所述预设时间为I秒。其中,当所述应用程序在后台运行,触摸屏处于锁屏状态时,若根据触摸点的运动轨迹或绘制的图形能识别出后台运行的应用程序的控制命令,根据所述控制命令对所述应用程序进行相应地操作。本专利技术还提供了一种基于触摸屏的应用程序控制系统,包括:控制命令识别模块,用于感应在触摸屏上触摸点的运动轨迹或绘制的图形识别出对应用程序的控制命令;触发执行模块,用于根据所述控制命令触发所述应用程序执行相应地操作。其中,所述控制命令识别模块包括:图形感应模块,用于感应在触摸屏上绘制的图形;图形对比模块,用于判断所述绘制的图形与预先设定的图片的相似度是否达到预定值以上,若达到,则将所述预先设定的图片对应的命令作为应用程序的控制命令。其中,所述控制命令识别模块包括:轨迹感应模块,用于感应触摸屏上触摸点的运动轨迹;轨迹对比模块,用于判断所述运动轨迹是否与预先设定的运动规则一致,若一致,则将所述运动规则对应的命令作为应用程序的控制命令。其中,所述轨迹对比模块还用于在根据触摸点的运动轨迹识别控制命令时,当前已经过轨迹的运动规则与预先设定的按图形绘制顺序分拆的运动子规则唯一匹配时,则将所述子规则对应的命令作为应用程序的控制命令。(三)有益效果本专利技术通过在触摸屏上绘制并识别简单的图形来实现对应用程序方便快捷的控制,达到了在触摸式终端上快捷地进行人机交互的效果。附图说明图1是在触摸屏上绘制简单图形的示意图;图2是本专利技术实施例的一种基于触摸屏的应用程序控制系统结构示意图;图3是本专利技术实施例的一种基于触摸屏的应用程序控制方法流程图;图4是本专利技术实施例的另一种基于触摸屏的应用程序控制系统结构示意图;图5是本专利技术实施例的另一种基于触摸屏的应用程序控制方法流程图。具体实施例方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。本专利技术通过在触摸屏上绘制简单的图形实现了对应用程序的控制,如图1所示,在屏幕上绘制“I I ”或“Λ”来控制音乐播放器,表示暂停或播放音乐。下面实施例中以音乐播放器为例来说明本专利技术。实施例1本实施例的基于触摸屏的应用程序控制系统,如图2所示,包括:控制命令识别模块,用于感应在触摸屏上绘制的图形识别出对应用程序的控制命令。触发执行模块,用于根据控制命令触发应用程序执行相应地操作。具体地,控制命令识别模块包括:图形感应模块,用于感应在触摸屏上绘制的图形。 图形对比模块,用于判断所述绘制的图形与预先设定的图片的相似度是否达到预定值以上,若达到,则将预先设定的图片对应的命令作为当前应用程序的控制命令。并将该命令传递给触发执行模块。本实施例中还提供了基于上述系统的应用程序控制方法,如图3所示,包括:步骤S301,感应在触摸屏上绘制的图形,如:“ I I ”、“Δ,,。步骤S302,识别感应到的图形对应的控制命令。为了实现通过图形进行控制,系统中构建了一个包括预设的图片图形、该预设的图片图形对应的应用程序、该应用程序的控制命令的映射表,如:“ 11 ”对应音乐播放器的命令是“暂停”,“Λ”表示“播放”,该映射表可以以数据库的形式存在,也可以以配置文件的形式存在。系统的图形感应模块感应到在屏幕绘制的图形后,图形对比模块将绘制的图形与系统内预设的图片图形进行匹配,识别出绘制的图形为“I I”,并检测到当前运行的是音乐播放器,则在系统映射表中查找到该图形相对应的控制命令为音乐播放器的“暂停”,则触发音乐播放器执行暂停命令。与系统内预设的图片图形进行匹配的过程为:如果屏幕上画的图形与某个预设的图片图形比较后,其图形相似度达到80% (该值可根据图形感应模块中手写图形识别程序的精确度来确定)以上,则确定为该图形(因为是离散的简单图形,而且在图形设置初期就避免设置容易误识别的图形或是把容易误识别的定义为相同的命令来解决误码,所以只要达到一定的相似度则可以认定为该图形)。当然,“ I I ”和“Λ”不仅仅只是和音乐播放器对应的控制命令,例如还可以和媒体(视频)播放器对应,“I I”暂停当前播放的影片。但是对于每个应用程序一个图形只对应一个控制命令,对于不同应用程序,相同图形对应的命令可以不同。本实施例中,预设的图片图形不限于“I I”和“Λ”,还包括:下一首:“>”,上一首:“<”,返回主界面“〇”等。S303,根据控制命令触发应用程序执行相应地操作。如:根据图形“ I I ”对应控制命令“暂停”触发音乐播放器暂停当前播放的音乐。本实施例中,对应用程序控制时,不一定要在当前程序的控制界面进行。当触摸屏处于保护状态,要对某程序进行控制本文档来自技高网...

【技术保护点】
一种基于触摸屏的应用程序控制方法,其特征在于,包括以下步骤:S1:感应在触摸屏上触摸点的运动轨迹或绘制的图形识别出对应用程序的控制命令;S2:根据所述控制命令触发所述应用程序执行相应地操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐志方
申请(专利权)人:海尔集团公司青岛海尔智能家电科技有限公司
类型:发明
国别省市:

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

1