著录项信息
专利名称 | 一种用于触摸屏设备的应用控制方法、装置及电子设备 |
申请号 | CN201410782554.1 | 申请日期 | 2014-12-16 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-07-13 | 公开/公告号 | CN105760092A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 阿里巴巴集团控股有限公司 | 申请人地址 | 英属开曼群岛大开曼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 阿里巴巴集团控股有限公司 | 当前权利人 | 阿里巴巴集团控股有限公司 |
发明人 | 张晔 |
代理机构 | 北京三友知识产权代理有限公司 | 代理人 | 党晓林;李永强 |
摘要
本申请提供一种用于触摸屏设备的应用控制方法、装置及电子设备。所述方法包括:检测触摸屏上的对象的运动行为;所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照第一滑动方向滑动至第一触发区域时,向指定应用发送第一控制信号。利用本申请中各个实施例,可以使用户方便、快捷、灵活的实现对触摸屏设备中应用的控制。
1.一种用于触摸屏设备的应用控制方法,其特征在于,所述方法包括:
检测触摸屏上的对象的运动行为;
获取指定应用的当前状态;
所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照第一滑动方向滑动至第一触发区域时,向指定应用发送第一控制信号;所述向指定应用发送第一控制信号,包括:基于所述指定应用的当前状态信息向所述指定应用发送第一控制信号;其中,所述基于所述指定应用的当前状态信息向所述指定应用发送第一控制信号包括:获取到的所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;或者,获取到的所述指定应用的当前状态信息为暂停、停止中的其中一种时,向所述指定应用发送播放的控制信号;或者,获取到的所述指定应用的当前状态信息为满足设置在所述指定应用中的信息发送条件时,向所述指定应用下达信息发送指令。
2.如权利要求1所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述方法还包括:
检测到的运动行为为在所述触摸屏上由触屏起始位置向第二滑动方向滑动至第二触发区域时,向所述指定应用发送第二控制信号。
3.如权利要求2所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述向指定应用发送第二控制信号包括:基于所述指定应用的当前状态信息向所述指定应用发送第二控制信号。
4.如权利要求3所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述基于所述指定应用的当前状态信息向所述指定应用发送第二控制信号包括:
获取到的所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;
或者,
获取到的所述指定应用的当前状态信息为暂停、停止中的其中一种时,向所述指定应用发送播放的控制信号;
或者,
获取到的所述指定应用的当前状态信息为满足设置在所述指定应用中的信息发送条件时,向所述指定应用下达信息发送指令。
5.如权利要求2所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述第一滑动方向与所述第二滑动方向相反。
6.如权利要求1所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述第一触发区域为预先设置在所述触摸屏上指定位置的触发区域;
或者,为设置在所述触摸屏上距离所述运动行为的触屏起始位置第一距离、第一方向上的触发区域。
7.如权利要求6所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述方法还包括:
判断所述触屏起始位置在所述第一方向上距离所述触摸屏边界的距离是否小于所述第一距离;如果是,则将所述第一触发区域设置在所述触屏起始位置的第二距离、第二方向上。
8.如权利要求7所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述第二方向与所述第一方向相反。
9.如权利要求1所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述第一触发区域设置在所述触摸屏的中间指定位置区域。
10.如权利要求1或2所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述方法还包括:
判断所述运动行为的触屏起始位置是否落入预先设置的滑动控制区域,并在判断结果为是时,判定所述运动行为为合法;
相应的,所述向指定应用发送第一控制信号包括:
在判定所述触摸屏上由触屏起始位置滑动至第一触发区域的运动行为为合法时,向所述指定应用发送第一控制信号;
或者,
所述向指定应用发送第二控制信号包括:
在判定所述触摸屏上由触屏起始位置滑动至第二触发区域的运动行为为合法时,向所述指定应用发送第二控制信号。
11.如权利要求10所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述方法还包括:
所述对象在所述滑动控制区域内与所述触摸屏直接或间接接触时,在所述触摸屏指定位置显示预先设置的控制样式。
12.如权利要求11所述的一种用于触摸屏设备的应用控制方法,其特征在于,所述方法还包括:
所述控制样式按照所述对象在所述触摸屏上运动行为的方向和速度同步运动。
13.一种用于触摸屏设备的应用控制装置,其特征在于,所述装置包括:
检测模块,用于检测触摸屏上的对象的运动行为;
状态获取模块,用于获取指定应用的当前状态;
第一触发区域模块,用于设置指定应用对所述对象的运动行为作出响应的触发区域;
第一控制模块,用于所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照第一滑动方向滑动至第一触发区域时,向指定应用发送第一控制信号;所述向指定应用发送第一控制信号,包括:基于所述指定应用的当前状态信息向所述指定应用发送第一控制信号;其中,所述基于所述指定应用的当前状态信息向所述指定应用发送第一控制信号包括:
获取到的所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;
或者,获取到的所述指定应用的当前状态信息为暂停、停止中的其中一种时,向所述指定应用发送播放的控制信号;或者,获取到的所述指定应用的当前状态信息为满足设置在所述指定应用中的信息发送条件时,向所述指定应用下达信息发送指令。
14.如权利要求13所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述装置还包括:
第二触发区域模块,用于设置指定应用对所述对象的运动行为作出响应的触发区域;
第二控制模块,用于检测到的运动行为为在所述触摸屏上由触屏起始位置向第二滑动方向滑动至第二触发区域时,向所述指定应用发送第二控制信号。
15.如权利要求14所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述第二控制模块向指定应用发送第二控制信号包括:基于所述指定应用的当前状态信息向所述指定应用发送第二控制信号。
16.如权利要求15所述的一种用于触摸屏设备的应用控制装置,其特征在于,基于所述指定应用的当前状态信息向所述指定应用发送的第二控制信号包括:
获取到的所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;
或者,
获取到的所述指定应用的当前状态信息为暂停、停止中的其中一种时,向所述指定应用发送播放的控制信号;
或者,
获取到的所述指定应用的当前状态信息为满足设置在所述指定应用中的信息发送条件时,向所述指定应用下达信息发送指令。
17.如权利要求14所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述第一滑动方向与所述第二滑动方向相反。
18.如权利要求13所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述第一触发区域为预先设置在所述触摸屏上指定位置的触发区域;
或者,为设置在所述触摸屏上距离所述触屏起始位置第一距离、第一方向上的触发区域。
19.如权利要求13所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述第一触发区域设置在所述触摸屏的中间指定位置区域。
20.如权利要求18所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述装置还包括:
动态调整模块,用于判断所述触屏起始位置在所述第一方向上距离所述触摸屏边界的距离是否小于所述第一距离;如果是,则将所述第一触发区域设置在所述触屏起始位置的第二距离、第二方向上。
21.如权利要求20所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述第一方向与所述第二方向相反。
22.如权利要求13所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述装置还包括:
滑动控制区域模块,用于在所述触摸屏中设置滑动控制区域,还用于判断所述运动行为的触屏起始位置是否落入所述滑动控制区域,并在判断结果为是时,判定所述运动行为为合法;
相应的,
所述第一控制模块在判定所述触摸屏上由触屏起始位置滑动至第一触发区域的运动行为为合法时,向所述指定应用发送第一控制信号。
23.如权利要求14所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述装置还包括:
滑动控制区域模块,用于在所述触摸屏中设置滑动控制区域,还用于判断所述运动行为的触屏起始位置是否落入所述滑动控制区域,并在判断结果为是时,判定所述运动行为为合法;
相应的,
所述第二控制模块在判定所述触摸屏上由触屏起始位置滑动至第二触发区域的运动行为为合法时,向所述指定应用发送第二控制信号。
24.如权利要求22或23所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述装置还包括:
控制样式模块,用于所述对象在所述滑动控制区域内与所述触摸屏直接或间接接触时,在所述触摸屏指定位置显示预先设置的控制样式。
25.如权利要求24所述的一种用于触摸屏设备的应用控制装置,其特征在于,所述装置还包括:
互动同步模块,用于获取所述对象在所述触摸屏上运动行为的方向和速度,并将所述控制样式按照所述对象在所述触摸屏上运动行为的方向和速度做同步运动。
26.一种电子设备,其特征在于,包括:
触摸屏,被配置成用于显示当前应用的状态;以及
包括一个或多个处理单元,被配置成用于检测触摸屏上的对象的运动行为,获取指定应用的当前状态,以及
用于所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照预定滑动方向滑动至预置触发区域时,向所述当前应用发送播放或者暂停的控制信号,或者向当前应用下达信息发送指令。
一种用于触摸屏设备的应用控制方法、装置及电子设备\n技术领域\n[0001] 本申请属于触屏设备的信息交互技术领域,尤其涉及一种用于触摸屏设备的应用控制方法、装置及电子设备。\n背景技术\n[0002] 在移动电话、个人数字助理之类的便携设备以及企事业自助终端中,越来越多在触摸屏(也被称为触屏、触敏显示器或触控屏)上为用户提供与设备进行交互的操作界面。\n[0003] 用户使用触摸屏的各种终端电子产品备中的应用时,例如视频播放、音乐播放、邮件发送、IM信息发送等等,可以通过对触摸屏设备中的应用程序操作界面进行操作,可以实现对电子产品中应用的各种控制。现有技术中常用的方法为在触摸屏设备中应用的操作界面上设置具有控制功能的虚拟触控按钮,用户点击所述触摸屏上的按钮,电子产品中的应用响应所述点击动作。例如在终端视频播放器的应用程序操作界面中,可以设置向右倾倒的三角形为视频播放按钮,在视频处于暂停或停止状态时,点击该三角按钮可以继续播放视频。同时可以设置双竖杠按钮为视频暂停播放按钮,在视频处于播放状态时,可以通过点击该双竖杠按钮实现视频暂停播放。\n[0004] 但上述所述的在应用的操作界面上设置虚拟触控按钮的方法,为了尽量减少占用触摸屏上有限的显示区域,不影响界面美观,通常所述虚拟触控按钮设置的较小。即使采用临时隐藏、点击后出现操作界面的方式,用户对应用进行控制时仍需要专门触碰专门设置的虚拟触控按钮。现有技术中触摸屏中的触控按钮不仅占用触摸屏显示区域资源,而且由于触控按钮较小,位置相对较为固定,使用户操作不方便,体验感差,尤其对手机终端、智能手表等中小型触摸屏电子设备,很容易导致用户点击位置不准确,引起误操作。\n发明内容\n[0005] 本申请目的在于提供一种用于触摸屏设备的应用控制方法、装置及电子设备,可以不需要通过专门点击固定位置的触控按钮实现对带有触摸屏设备中对应用进行控制,简化界面,使用户方便、快捷、准确的实现对应用的控制,提高用户操作体验。\n[0006] 本申请提供的一种用于触摸屏设备的应用控制方法、装置及电子设备是这样实现的:\n[0007] 一种用于触摸屏设备的应用控制方法,所述方法包括:\n[0008] 检测触摸屏上的对象的运动行为;\n[0009] 所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照第一滑动方向滑动至第一触发区域时,向指定应用发送第一控制信号。\n[0010] 优选的实施例中,所述方法还包括:\n[0011] 检测到的运动行为为在所述触摸屏上由触屏起始位置向第二滑动方向滑动至第二触发区域时,向所述指定应用发送第二控制信号。\n[0012] 优选的实施例中,所述基于所述指定应用的当前状态信息向所述指定应用发送第一控制信号或者第二控制信号包括:\n[0013] 获取到的所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;\n[0014] 或者,\n[0015] 获取到的所述指定应用的当前状态信息为暂停、停止中的其中一种时,向所述指定应用发送播放的控制信号;\n[0016] 或者,\n[0017] 获取到的所述指定应用的当前状态信息为满足设置在所述指定应用中的信息发送条件时,向所述指定应用下达信息发送指令。\n[0018] 一种用于触摸屏设备的应用控制装置,所述装置包括:\n[0019] 检测模块,用于检测触摸屏上的对象的运动行为;\n[0020] 第一触发区域模块,用于设置指定应用对所述对象的运动行为作出响应的触发区域;\n[0021] 第一控制模块,用于所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照第一滑动方向滑动至第一触发区域时,向指定应用发送第一控制信号。\n[0022] 优选的实施例中,所述装置还包括:\n[0023] 第二触发区域模块,用于设置指定应用对所述对象的运动行为作出响应的触发区域;\n[0024] 第二控制模块,用于检测到的运动行为为在所述触摸屏上由触屏起始位置向第二滑动方向滑动至第二触发区域时,向所述指定应用发送第二控制信号。\n[0025] 优选的实施例中,所述向指定应用发送的第一控制信号或者第二控制信号包括:\n[0026] 获取到的所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;\n[0027] 或者,\n[0028] 获取到的所述指定应用的当前状态信息为暂停、停止中的其中一种时,向所述指定应用发送播放的控制信号;\n[0029] 或者,\n[0030] 获取到的所述指定应用的当前状态信息为满足设置在所述指定应用中的信息发送条件时,向所述指定应用下达信息发送指令。\n[0031] 一种电子设备,包括:\n[0032] 触摸屏,被配置成用于显示当前应用的状态;以及\n[0033] 包括一个或多个处理单元,被配置成用于检测触摸屏上的对象的运动行为,以及[0034] 用于所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照预定滑动方向滑动至预置触发区域时,向所述当前应用发送播放或者暂停的控制信号,或者向当前应用下达信息发送指令。\n[0035] 本申请提供一种用于触摸屏设备的应用控制方法、装置及电子设备,利用手指等在触摸屏上的滑动结合应用的当前状态信息对应用发出控制信号,实现对应用的控制。本申请的各个实施例中,可以不需要在触摸屏上设置专门的触控按钮,可以简化用户界面。使用在所述触摸屏上的滑动实现对应用的控制,可以不需要点击触控按钮,尤其在视频播放、音乐播放应用中可以使用户的操作更加方便、准确。而且,本申请中可以在触摸屏的多个区域中设置滑动控制区域,达到用户对应用的控制更加灵活、方便的效果,提高了用户体验。\n附图说明\n[0036] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0037] 图1是本申请一种用于触摸屏设备的应用控制方法一个实施例的方法流程示意图;\n[0038] 图2是本申请一种用于触摸屏设备的应用控制方法另一个实施例的方法流程示意图;\n[0039] 图3是本申请一种用于触摸屏设备的应用控制方法应用场景示意图;\n[0040] 图4是本申请一种用于触摸屏设备的应用控制方法另一应用场景示意图;\n[0041] 图5是本申请一种用于触摸屏设备的应用控制方法另一应用场景示意图;\n[0042] 图6是本申请一种用于触摸屏设备的应用控制装置一种实施例的模块结构示意图;\n[0043] 图7是本申请一种用于触摸屏设备的应用控制装置另一种实施例的模块结构示意图;\n[0044] 图8是本申请一种用于触摸屏设备的应用控制装置另一种实施例的模块结构示意图;\n[0045] 图9是本申请一种用于触摸屏设备的应用控制装置另一种实施例的模块结构示意图。\n具体实施方式\n[0046] 为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。\n[0047] 本申请中所述的触摸屏可以包括用于设备与用户之间提供输入接口和/或输出接口的交互显示设备,可以向用户显示和播放包括但不限于文本、视频、声音、图形及其任意组合的信息内容。所述触摸屏通常可以包括显示器和触屏控制器(集成存储模块和指令模块以及相关联的控制模块),用于获取用户的触控操作行为以及对所述触控操作行为作出响应。所述的显示器可以使用例如LCD(液晶显示器)技术或者LPD(发光聚合物显示器)技术,当然,基于本申请中实施例的描述也可以使用其他的显示技术。所述的触碰控制器和显示器可以使用多种触敏技术中的任何一种用来检测接触、移动、中断等运动行为,这些触敏技术可以包括但不限于电容、电阻、红外、电磁感应、热感应、声表面波技术,以及类似用于确定与所述触摸屏相接触的一个或多个点的交互技术。\n[0048] 本申请提供的用于带有触摸屏的设备的应用控制方法,可以应用于上述描述的触摸屏的终端设备,同时不排除其他基于触摸屏的交互完成应用控制的终端设备。本申请中所述的终端可以包括:个人计算机(PC)、服务器计算机、移动通信终端、手持设备、个人数码助理(PDA)、平板电脑、可穿戴设备、企事业业或公共自助服务终端等等。\n[0049] 图1是本申请提供的一种用于触摸屏设备的应用控制方法一个实施例的方法流程示意图,如图1所示,所述方法可以包括:\n[0050] S1:检测触摸屏上的对象的运动行为。\n[0051] 本实施例中所述的对象可以为手指。在多数应用场景中,用户通常使用手指在触摸屏上进行点击、滑动等。当然,在其他的实施例中可以很容易想到使用相应的触控辅助装置在所述触摸屏上进行操作,例如常用的可以包括电容笔、电磁感应笔、基于红外的短距离遥控设备等。因此本申请中所述的对象可以包括手指、电阻式感应装置、电容式感应装置、红外式感应装置、电磁感应装置、光感应装置、热感应装置中的至少一种。\n[0052] 本实施例中所述触摸屏上的对象的运动行为通常包括所述对象与所述触摸屏直接接触产生的运动的轨迹,如手指对触摸屏进行的按压、滑动等运动行为。本申请的实施例中,所述的运动行为可以为在所述触摸屏上周围的运动,可以不与所述触摸屏有直接的接触。例如基于光感应和触摸屏技术结合的类似可以响应在所述触摸屏上方一定距离的手指运动的技术,或者基于图像捕捉的手势判断等。因此,本申请实施例中所述触摸屏上的运动行为也可以为所述触摸屏附近的对象的运动,具体的,可以包括:在所述触摸屏周围一定距离内的对象的运动。\n[0053] 所述触摸屏可以检测到所述对象在所述触摸屏上的运动行为。基于触摸屏设备中不同的显示器、触屏控制器或者不同的设计、操作系统可以对应不同的检测方法。通常所述触摸屏中可以设置手势监听单元和手势识别单元,可以检测识别出用户基于手势的运动行为。当触摸屏捕捉到对象的运动行为之后,可以对所述运动行为进行识别或判断,然后交由处理控制单元进行处理,做出与所述运动行为相应的响应行为。具体的例如可以选取Android软件开发工具包SDK中的类GestureDetector用于检测和识别触摸屏上的手势运动行为。当然在其他的开发操作系统、平台,例如Windows、iOS等中,可以选用相应的开发应用实现相同的或相近的功能。\n[0054] S2:所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照第一滑动方向滑动至第一触发区域时,向指定应用发送第一控制信号。\n[0055] 本实施例中可以预先设置所述指定应用对所述对象的运动行为作出响应的触发区域。本实施例中可以设置对象在所述触摸屏上按照预先设置的滑动方向滑动至触发区域时,向指定应用发出控制信号,完成对所述指定应用的控制。优选的实施例中,所述指定应用可以为带有所述触摸屏的设备当前正在运行的应用,例如当前正在播放视频或音乐的视频播放应用、音乐播放应用和执行自动翻页的读书应用中的至少一种等。\n[0056] 进一步的,基于上述实施例所述的方法向所述指定应用发送第一控制信号后,可以继续检测触摸屏上的对象的运动行为。所述对象的运动行为符合预先设置的触发条件时,可以向所述指定应用发送第二控制信号。图2是本申请一种用于触摸屏设备的应用控制方法另一个实施例的方法流程示意图,具体的如图2所示,所述一种用于触摸屏设备的应用控制方法还可以包括:\n[0057] S3:检测到的运动行为为在所述触摸屏上由触屏起始位置向第二滑动方向滑动至第二触发区域时,向所述指定应用发送第二控制信号。\n[0058] 本实施例中所述向所述指定应用发送的控制信号时可以根据指定应用的当前状态信息发出不同的控制指令,因此本申请中所述方法还包括:\n[0059] 获取指定应用的当前状态;\n[0060] 相应的,所述向指定应用发送第一控制信号包括:基于所述指定应用的当前状态信息向所述指定应用发送第一控制信号;所述向指定应用发送第二控制信号包括:基于所述指定应用的当前状态信息向所述指定应用发送第二控制信号。\n[0061] 具体的在视频播放、音乐播放、文字阅读之类的应用场景中,所述基于指定应用的当前状态信息向所述指定应用发送第一控制信号可以包括以下应用场景的实施例:\n[0062] S11:获取到的所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;\n[0063] 或者,\n[0064] S12:获取到的所述指定应用的当前状态信息为暂停、停止中的其中一种时,向所述指定应用发送播放的控制信号;\n[0065] 或者,\n[0066] S13:获取到的所述指定应用的当前状态信息为满足设置在所述指定应用中的信息发送条件时,向所述指定应用下达信息发送指令。\n[0067] 在所述S13的应用场景中,所述信息的发送条件可以根据不同的应用需求进行设置。例如用户当前正在编辑电子邮件内容,所述指定应用的当前信息状态可以为电子邮件信息编辑。在该应用场景中,用户可以在所述触摸屏上滑动手指至预先设置的所述第一触发区域。在获取用户上述滑动手势后,可以基于当前电子邮件信息编辑的状态向电子邮件的应用下达发送该电子邮件的指令。当然,在其他的实施例中,所述指定应用也可以为即时通讯软件或者微信、微博等,可以基于本实施例中的上述描述使用通过在所述触摸屏上的手势滑动来发送即时通信信息或者已经编辑好的微博内容等。这样,用户在完成当前应用的编辑后,可以不需要再点击设置在当前应用中的专用的类似“发送”、“发表”等按钮,可以快捷、方便的通过在屏幕上的滑动向当前应用下达发送指令。\n[0068] 本实施例中所述的触屏起始位置可以为所述对象在一次不间断的触屏运动中首次接触所述触摸屏的位置。本申请所述的方法中可以在所触摸屏中设置触发区域,例如本实施例中的第一触发区域,可以用于判定所述检测到的运动行为为在所述触摸屏上由所述触屏起始位置按照第一滑动方向滑动至的位置区域是否满足对应用发送控制信息的条件。\n在满足时可以根据获取的指定应用的当前状态信息向所述指定应用发送第一控制信号。所述的第一滑动方向可以包括预先设置的触发向所述指定应用发送所述第一控制信号的对象由触屏起始位置的运动方向。所述第一滑动方向可以为指定的一个方向,例如垂直向上、垂直向下中的一种;也可以为具有一定角度范围的方向,例如在以所述触摸屏垂直线为角平分线的夹角60度范围内的滑动方向为所述第一滑动方向。\n[0069] 在另一种实施方式中,所述的第一滑动方向也可以为预先设置的多个方向或者多个角度范围内的方向。例如可以设置为手指在所述触摸屏中垂直向上滑动或者垂直向下滑动都符合设定的条件出发要求。当然,基于上述的描述,本申请技术领域人员可以无需创造性的预先设置所述第一滑动方向,例如从左侧滑向右侧或从右侧滑向左侧之类的变形都应属于本申请中所述的第一滑动方向。\n[0070] 本实施例中在所触摸屏中设置所述第一触发区域,可以避免一些用户的误操作滑动导致的对应用的错误控制。例如用户在所述触摸屏上按照第一滑动方向进行滑动,但并未滑动至所述第一触发控制区域,此时可以不需要对所述指定应用发送控制信号。\n[0071] 本申请中所述的第一触发控制区域可以根据不同的应用需求设置在不同的区域。\n在一种实施例中,所述第一触发区域可以为预先设置在所述触摸屏上指定位置的触发区域,例如设置在紧邻或者靠近所述触摸屏边界的位置,或者所述触摸屏的中间位置等。图3是本实施例所述的一种具体的应用场景,如图3所示,所述第一触发区域可以设置在所述触摸屏的中间指定位置区域,此时所述第一触发区域距离所述触摸屏上边界和下边界的距离可以相等,也可以有一定的差距。本实施例中所述的中间指定位置通常是指用户在视频观看、音乐观看时目光在所述触摸屏中间位置区域主要视觉聚焦或者关注的位置,可以包括但不限制位于所述触摸屏上距离触摸屏上、下边界距离相等的位置区域,也可以在所述触摸屏中间位置略微靠上或者靠下,这样用户可以从所述触摸屏的一个边界位置向中间位置滑动,可以更加符合多数用户的操作习惯,提高用户的使用感知。所述第一滑动方向可以设置为包括垂直向上或者垂直向下。在图3所示的视频播放器播放电影视频时,用户可以从视频底端向上滑动,当滑动至触摸屏中间的第一触发区域时,基于当前播放器视频播放的状态,向所述视频播放器发送播放暂停的第一控制信号,所述视频播放器接收所述第一控制信号后可以暂停当前视频的播放。\n[0072] 本申请所述的一种用于触摸屏设备的应用控制方法的另一种实施例中,所述第一触发区域还可以设置为根据所述触屏起始位置进行动态调整的相对区域,例如可以设置为距用户手指触屏起始位置上方100个像素距离的480*200像素矩形区域。因此,本实施例中,所述第一触发区域可以为设置在所述触摸屏上距离所述运动行为的触屏起始位置第一距离、第一方向上的触发区域。所述第一距离可以根据采集的用户滑动行为数据进行分析后设置,一般的,所述第一距离可以表示为预先设置的触发发送所述第一控制信息需要对象在所述触摸屏上滑动的最小距离。\n[0073] 在上述实施例的另一种应用场景中,如果所述触屏起始位置在所述第一方向距离所述触摸屏边界的距离小于所述第一距离时,可以将所述第一触发区域设置在所述触摸屏上起始位置的其他方向上。因此,另一种实施例中,所述方法还可以包括:\n[0074] 判断所述触屏起始位置在所述第一方向上距离所述触摸屏边界的距离是否小于所述第一距离,如果是,则可以将所述第一触发区域设置在所述触屏起始位置的第二距离、第二方向上。\n[0075] 本实施例中所述第二方向可以与所述第一方向不相同,但本申请并不排除所述第二方向与第一方向相同的实施方式。在上述所述第二方向与所述第一方向相同时,可以设置所述第二距离小于所述第一距离,这样仍然可以实现所述第一触发区域相对位置的设置。\n[0076] 上述设置第一触发区域的实施例中,所述触屏起始位置在所述第一方向上距离所述触摸屏的边界距离小于所述第一距离时,通常可以表示例如用手指等对象已经靠近所述触摸屏的边界位置,此时,用户的运动行为通常是将要向当前靠近所述触摸屏边界的相反位置滑动。因此,上述所述方法的另一种优选实施例中,所述第二方向可以与所述第一方向相反。当前,与所述第一方向成90度的第二方向的实施例仍然在本申请所包括的申请范围内。\n[0077] 在视频播放、音乐播放的应用场景中,所述基于指定应用的当前状态信息向所述指定应用发送第二控制信号可以包括:\n[0078] 检测到所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;\n[0079] 或者,\n[0080] 检测到所述指定应用的当前状态信息为暂停时,向所述指定应用发送播放的控制信号。\n[0081] 在上述所述一种用于触摸屏设备的应用控制方法的实施例中,所述第一滑动方向与所述第二滑动方向可以不相同。例如向上滑动时为暂停,向左或右滑动为播放。基于用户的行为习惯或对应用状态的操作过程的认知,优选的一种实施例中,所述第一滑动方向与所述第二滑动方向相反。如上述的应用场景中,用户通过手指在所述触摸屏上向上滑动时为当前应用暂停播放,在用户再次在所述触摸屏上向下滑动时,当前应用继续播放。\n[0082] 例如图3中所示的当用户向上滑动至触摸屏中间的第一触发区域时,基于当前播放器视频播放的状态,向所述视频播放器发送播放暂停的第一控制信号,所述视频播放器接收所述第一控制信号后可以暂停当前视频的播放。然后可以继续检测用户在所述触摸屏上的运动。如果用户在所述触摸屏上由触屏起始位置向预先设置的第二滑动方向滑动至第二触发区域时,例如由触屏起始位置向下滑动至距离底部边界50像素或者滑出底部边界(滑动至边界最底部像素),可以基于当前播放器视频播放的状态向所述播放器发送播放暂停的第二控制信号。上述的基于对象第二滑动方向的运动行为发送第二控制信号中所涉及的第二滑动方向和所述第二触发区域具体实施方式可以参照本申请中所述的关于发送第一控制信号的实施例,如所述第二滑动方向可以为多个方向或者多个角度范围内的方向等,在此不做赘述。\n[0083] 优选的实施例中,为进一步避免用户的误操作和提高用户操控的准确性,在本申请所述用于带有触摸屏的设备的应用控制方法的另一种实施例中,所述方法还可以包括:\n[0084] 判断所述运动行为的触屏起始位置是否落入预先设置的滑动控制区域,并在判断结果为是时,判定所述运动行为为合法;\n[0085] 相应的,所述向指定应用发送第一控制信号包括:\n[0086] 在判定所述触摸屏上由触屏起始位置滑动至第一触发区域的运动行为为合法时,向所述指定应用发送第一控制信号;\n[0087] 或者,\n[0088] 所述向所述指定应用发送第二控制信号包括:\n[0089] 在判定所述触摸屏上由触屏起始位置滑动至第二触发区域的运动行为为合法时向所述指定应用发送第二控制信号。\n[0090] 具体的可以在所述触摸屏上设置滑动控制区域,将所述运动行为的触屏起始位置落入所述滑动控制区域内的对象的运动行为判定为合法。可以将所述触屏起始位置未落入所述滑动控制区域内的运动行为判断为非法,在应用中可以对所述非法的运动行为不作响应。例如可以在所述触摸屏界面的底部区域设置所述滑动控制区域,用户在底部所述滑动控制区域内向上滑动可以实现暂停或播放当前应用。同时也可以设置用户在所述滑动控制区域之外的区域触摸显示屏并向上滑动不会使当前应用暂停或播放。这样,采用用户在所述预先设置的滑动控制区域内开始滑动的运动行为触发对当前应用的控制可以减少用户在非滑动控制区域内的误操作,提高用户操控的准去性。\n[0091] 上述实施例中所述的滑动控制区域为预先设置的所述触摸屏界面中的指定区域。\n例如所述滑动控制区域可以设置所述触摸屏界面的中下部区域,或者是特定的某一区域。\n为尽可能不干扰当前应用的播放内容以及更加适应用户的操控行为,本申请所述预先设置的滑动控制区域的位置可以包括下述中的至少一种:\n[0092] 所述滑动控制区域设置在所述触摸屏界面的底部区域;\n[0093] 所述滑动控制区域设置在所述触摸屏界面的左侧区域;\n[0094] 所述滑动控制区域设置在所述触摸屏界面的右部区域;\n[0095] 所述滑动控制区域设置在所述触摸屏界面的上侧区域。\n[0096] 需要说明的是,本申请所述的滑动控制区域并不限定仅适应上述所述涉及的实施方式,其他无需创造性的实施例变形扩展例如将所述触摸屏的整个界面设置为所述滑动控制区域或仅设置在右上角矩形区域等均应当属于本申请所包括的申请范围。\n[0097] 进一步的优选实施例中,对象(手指或感应笔)在所述触摸屏上进行滑动触摸到所述滑动控制区域时,可以在所述触摸屏上显示预先设置的控制样式,使用得到操作反馈,提高用户操作感知,可以提升用户的操作体验。因此,上述所述的用于带有触摸屏的设备的应用控制方法还可以包括:\n[0098] 所述对象在所述滑动控制区域内与所述触摸屏直接或间接接触时,在所述触摸屏指定位置显示预先设置的控制样式。\n[0099] 所述直接接触可以包括手指或感应笔等直接作用于所述触摸屏上,所述间接接触可以包括手指或感应笔等不与所述触摸屏直接接触,但所述触摸屏可以通过相应的磁感应或光感应等获知对象的行为。所述在所述触摸屏指定位置显示预先设置的控制样式具体的实施方式可以包括:在所述触摸屏指定位置显示的具有预置形状的色块。\n[0100] 所述的预置样式可以根据具体的所述触摸屏的设备或其中的应用进行设置,例如平板中播放器应用的控制样式可以设置为横向占据整个底部,高度为16px的矩形淡蓝色的色块。当然,所述控制样式在所述触摸屏的显示位置可以根据需求进行设置,所述控制样式具体的样式颜色、形状、大小也均可以根据需求进行设置,例如也可以将智能手表中控制样式设置为三角形或圆形的灰色色块等,所述控制样式的大小也可以设置为可动态变换或动态调整的样式。\n[0101] 当然,也可以在所述控制样式中进一步设置当前应用状态的提示信息,例如在所述色块中设置双竖杠表示当前应用暂停。\n[0102] 另一种实施方式中,上述所述的控制样式用户进行滑动时还可以随着用户的手指的拖动进行滑入滑出。因此,本申请所述的一种用于触摸屏设备的应用控制方法还包括:\n[0103] 所述控制样式按照对象在所述触摸屏上运动行为的方向和速度同步运动。\n[0104] 图4、图5是在上述所述实施方式具体的一个实施例应用场景,该实施例中所述的指定应用为当前的音乐播放软件。用户在所述滑动控制区域触摸到所述触摸屏时,可以显示出预先设置的控制样式,所述控制样式可以设置为从所述触屏起始位置至触摸屏边界的青色色块。然后,用户可以通过手指向上滑动,此时,所述青色色块的控制样式可以随着用户手指的向上滑动而以同样的速度向上滑动,所述青色色块的高度也随之增加。当前用户手指滑动至一定位置,即所述第一触发区域时,所述音乐播放软件停止播放。相应的,当用户手指按压所述控制样式向下滑动至一定位置,例如滑出界面外时,所述音乐播放软件进行播放音乐。\n[0105] 本申请提供的上述所述一种用于触摸屏设备的应用控制方法,可以使用通过手势滑动结合指定应用的当前状态信息实现对指定应用播放、暂停、发送等控制,可以摆脱点击专门设置在固定位置的控制按钮,使用户的操作更加快捷、方便、灵活,提高用户体验。\n[0106] 本申请还提供一种用于触摸屏设备的应用控制装置,图6是本申请所述一种用于触摸屏设备的应用控制装置的模块结构示意图,如图6所示,所述装置可以包括:\n[0107] 检测模块101,可以用于检测触摸屏上的对象的运动行为。当然如前述所述,所述对象的运动行为包括直接作用于所述触摸屏上的对象的运动行为,也可以包括通过磁感应或光感应等间接作用于所述触摸屏上的对象的运动行为。\n[0108] 第一触发区域模块102,可以用于设置指定应用对所述对象的运动行为作出响应的触发区域;\n[0109] 第一控制模块103,可以用于所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照第一滑动方向滑动至第一触发区域时,向指定应用发送第一控制信号。\n[0110] 图7是本申请所述一种用于触摸屏设备的应用控制另一种装置的模块结构示意图,如图7所示,所述装置还可以包括:\n[0111] 第二触发区域模块104,可以用于设置指定应用对所述对象的运动行为作出响应的触发区域;\n[0112] 第二控制模块105,可以用于检测到的运动行为为在所述触摸屏上由触屏起始位置向第二滑动方向滑动至第二触发区域时,向所述指定应用发送第二控制信号。\n[0113] 本申请中所述的装置可以基于视频、音乐等指定应用的当前状态发送控制信息,例如当前为播放时发出暂停控制信号等。因此,另一种实施例中,所述装置还可以包括:\n[0114] 状态获取模块,可以用于获取指定应用的当前状态;\n[0115] 相应的,所述第一控制模块103向指定应用发送第一控制信号包括:基于所述指定应用的当前状态信息向所述指定应用发送第一控制信号;\n[0116] 所述第二控制模块105向指定应用发送第二控制信号包括:基于所述指定应用的当前状态信息向所述指定应用发送第二控制信号。\n[0117] 所述的第一控制信号可以包括:\n[0118] 获取到的所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;\n[0119] 或者,\n[0120] 获取到的所述指定应用的当前状态信息为暂停、停止中的其中一种时,向所述指定应用发送播放的控制信号;\n[0121] 或者,\n[0122] 获取到的所述指定应用的当前状态信息为满足设置在所述指定应用中的信息发送条件时,向所述指定应用下达信息发送指令。\n[0123] 当然,多数视频、音乐、文字播放应用中,所述基于指定应用的当前状态信息向所述指定应用发送第二控制信号可以包括:\n[0124] 检测到所述指定应用的当前状态信息为播放时,向所述指定应用发送暂停的控制信号;\n[0125] 或者,\n[0126] 检测到所述指定应用的当前状态信息为暂停时,向所述指定应用发送播放的控制信号。\n[0127] 上述中所述第一滑动方向与所述第二滑动方向可以不相同,优选的实施例中所述第二滑动方向与所述第二滑动方向相反。\n[0128] 上述中所述第一触发区域模块102可以在所述装置中触摸屏上指定位置设置第一触发区域,所述第一触发区域为预先设置在所述触摸屏上指定位置的触发区域,例如所述第一触发区域设置在所述触摸屏的中间指定位置区域。所述设置的第一触发区域可以为所述触摸屏上的固定区域位置,也可以为根据所述对象的触屏起始位置进行调整的相对区域。具体的,所述第一触发区域可以设置为在所述触摸屏上距离所述运动行为的触屏起始位置第一距离、第一方向上的触发区域。\n[0129] 与上述所述第一触发区域模块102优选的实施方式中,还可以包括动态调整模块,可以用于判断所述触屏起始位置在所述第一方向上距离所述触摸屏边界的距离是否小于所述第一距离,如果是,则将所述第一触发区域设置在所述触屏起始位置的第二距离、第二方向上。\n[0130] 基于用于操作习惯和之前在所述第一方向上的操作认知,进一步优选的实施例中,所述第一方向与所述第二方向相反。\n[0131] 图8是本申请所述一种用于触摸屏设备的应用控制另一种装置的模块结构示意图,如图8所示,在上述所述的实施例中,所述装置还可以包括:\n[0132] 滑动控制区域模块106,可以用于在所述触摸屏中设置滑动控制区域,还用于判断所述运动行为的触屏起始位置是否落入所述滑动控制区域,并在判断结果为是时,判定所述运动行为为合法;\n[0133] 相应的,\n[0134] 所述第一控制模块103在判定所述触摸屏上由触屏起始位置滑动至第一触发区域的运动行为为合法时,向所述指定应用发送第一控制信号;\n[0135] 或者,\n[0136] 所述第二控制模块105在判定所述触摸屏上由触屏起始位置滑动至第二触发区域的运动行为为合法时,向所述指定应用发送第二控制信号。\n[0137] 所述滑动控制区域模块106可以根据触摸屏的具体设备或设备的具体应用进行设置,例如可以设置在所述触摸屏的固定的指定区域或者是整个所述触摸屏的区域。本申请所述的滑动控制区域模块106在所述触摸屏中的位置可以包括下述中的至少一种:\n[0138] 所述滑动控制区域设置在所述触摸屏界面的底部区域;\n[0139] 所述滑动控制区域设置在所述触摸屏界面的左侧区域;\n[0140] 所述滑动控制区域设置在所述触摸屏界面的右部区域;\n[0141] 所述滑动控制区域设置在所述触摸屏界面的上侧区域。\n[0142] 图9是本申请所述一种用于触摸屏设备的应用控制另一种装置的模块结构示意图,如图9所示,所述装置还可以包括:\n[0143] 控制样式模块107,可以用于所述对象在所述滑动控制区域内与所述触摸屏直接或间接接触时,在所述触摸屏指定位置显示预先设置的控制样式。\n[0144] 所述控制样式可以为从所述触摸屏边界向上拉伸的色块,其大小、延时、形状等可以根据需要进行自定义的设计。\n[0145] 为与用户形成互动,进一步提高用户的操控感,上述装置还可以包括互动同步模块108,可以用于获取所述对象在所述屏幕上运动行为的方向和速度,并将所述控制样式按照所述对象在所述触摸屏上运动行为的方向和速度做同步运动。如用户手指向上滑动,所述控制样式可以同时跟随用户手指向上滑动。当用户拖动所述控制样式,例如从所述触目屏底部跟随用户手指向上滑动的青色色块到达上述所述的第一触发区域或者与所述第一触发区域出现重合时,可以向当前应用如视频播放应用发出播放暂停的控制信号。当用户将所述青色色块拉回触摸屏底部时或者向下拖动色块不与所述第一触发区域重合时,可以向当前应用如视频播放应用发送继续播放的控制信号。\n[0146] 本申请所述的一种用于触摸屏设备的应用控制装置,可以应用于多种便携式智能终端,例如手机、平板电脑、智能手表、个人数字助理,也可以应用于各种国企、事企业单位、银行、医院、学校等公共资源服务的自助服务终端等触摸屏设备中,可以使用户快捷、方便的实现对应用的操控。\n[0147] 基于上述所述的用于带有触摸屏的设备的应用控制方法及装置,本申请提供一种电子设备,所述电子设备包括:\n[0148] 触摸屏,被配置成用于显示当前应用的状态;以及\n[0149] 包括一个或多个处理单元,被配置成用于检测触摸屏上的对象的运动行为,以及[0150] 用于所述检测到的运动行为为在所述触摸屏上由触屏起始位置按照预定滑动方向滑动至预置触发区域时,向所述当前应用发送播放或者暂停的控制信号,或者向当前应用下达信息发送指令。\n[0151] 本申请上述所述的一种电子设备,具体的可以包括多种便携式智能终端,例如手机、平板电脑、智能手表、个人数字助理,也可以包括各种国企、事企业单位、银行、医院、学校等公共资源服务的自助服务终端设备。基于本申请创造思想的电子设备可以使用户快捷、方便的实现对应用的操控,提高用户实际操作体验。\n[0152] 尽管本申请内容中提到输入接口和/输出接口、LCD技术、LPD技术,以及windows或Android、iOS开发操作系统的描述,但是,本申请并不局限于必须是完全符合标准接口协议或开发平台设计标准的情况,也不局限于具体的某一种单独实现方式。某些协议的基础上略加修改后以及将来可预见的发展技术也可以实行上述本申请各实施例的方案。当然,即使不采用上述通用的协议或开发平台,而是采用私有协议或其他开发平台,以及未来实现相同功能的技术发展,只要符合本申请上述各实施例的信息交互和信息判断反馈方式,仍然可以实现相同的申请的实施例均应属于本申请的范围,在此不再赘述。\n[0153] 上述实施例阐明的装置或模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。\n当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现,例如所述动态调整模块也可以与所述第一触发区域模块设置为一个功能模块来实现对所述第一触发区域的设置等。\n[0154] 本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。\n[0155] 本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。\n[0156] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。\n[0157] 本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。\n[0158] 虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。
法律信息
- 2019-11-08
- 2016-08-10
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201410782554.1
申请日: 2014.12.16
- 2016-07-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-11-19
|
2008-06-25
| | |
2
| |
2013-07-24
|
2013-03-28
| | |
3
| |
2013-09-11
|
2013-06-24
| | |
4
| |
2011-11-09
|
2010-04-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |