一种通过多指滑动执行目标程序的方法和装置的制造方法

文档序号:10534326阅读:297来源:国知局
一种通过多指滑动执行目标程序的方法和装置的制造方法
【专利摘要】本发明公开了一种通过多指滑动执行目标程序的方法和装置。所述方法包括:预设至少一种多指滑动动作,并将每一种多指滑动动作与至少一种目标程序建立对应关系;当检测到用户执行所述多指滑动动作时,根据所述对应关系执行与该多指滑动动作相对应的目标程序。所述装置对应地包括:对应关系建立模块和目标程序执行模块。采用本发明所提供的通过多指滑动执行目标程序的方法和装置,用户可以通过自定义设置多指滑动动作与目标程序之间的对应关系,设置完成后,只需要通过预设的多指滑动动作即可运行对应的目标程序,从而完成各种应用的快捷启动、系统参数的快捷调节等功能,极大地提高了交互操作的便捷性,优化了用户体验。
【专利说明】
一种通过多指滑动执行目标程序的方法和装置
技术领域
[0001]本发明涉及电子设备的交互技术,特别是涉及一种通过多指滑动执行目标程序的方法和装置。
【背景技术】
[0002]随着技术的发展,手机和电脑等电子设备越来越普及,而触控操作逐渐成为电子设备的基本交互方式。目前,大部分的电子设备都支持触控操作,例如,用户可以点击电子设备屏幕上的图标来启动相应的应用程序,或者通过滑动操作来实现屏幕的切换等功能。
[0003]虽然触控的交互方式在很大程度上提高了电子设备操作的便捷性,但是在目前的系统或应用交互中,主要还是通过单点的点击或滑动来实现各种交互功能。采用这种传统的单点点击或滑动的交互方式,在很多情况下需要用户进行非常繁琐的操作才能实现一些特定的交互功能。例如:在调节音量、亮度灯参数等交互过程中,用户首先需要通过按键或者通过点击系统中对应的设置图标来启动相应的设置界面,之后在设置界面中拖动相应的滑动条来实现;在切换后台程序的交互过程中,用户也需要先通过按键或通过对应的图标来启动后台界面,然后在后台界面中通过点击或滑动操作来进行应用程序的切换。由此可知,在很多特定的交互过程中,采用传统的单点点击或滑动实现交互操作的过程比较繁琐。
[0004]因此,非常有必要针对上述缺陷设计一种新的交互方式,以提高交互操作的便捷性,优化用户体验。

【发明内容】

[0005]有鉴于此,本发明提供了一种新的交互方式,具体是一种通过多指滑动执行目标程序的方法和装置,旨在克服现有技术的缺陷,从而提高交互操作的便捷性,优化用户体验。
[0006]本发明所提供的通过多指滑动执行目标程序的方法包括以下步骤:步骤S100,预设至少一种多指滑动动作,并将每一种多指滑动动作与至少一种目标程序建立对应关系;步骤S200,当检测到用户执行所述多指滑动动作时,根据所述对应关系执行与该多指滑动动作相对应的目标程序。
[0007]如上所述的通过多指滑动执行目标程序的方法,优选地,所述步骤S200包括:步骤S210,当检测到用户执行触控操作时,判断该触控操作是否属于多指滑动动作;步骤S220,若用户执行的是多指滑动动作,根据所述对应关系执行与该多指滑动动作相对应的目标程序。
[0008]如上所述的通过多指滑动执行目标程序的方法,优选地,所述步骤S210包括:步骤S211,当检测到用户执行触控操作时,计算该触控操作的触控点数和滑动距离;步骤S212,若该触控操作的触控点数大于或等于2,并且每一个触控点的滑动距离均大于某特定值,则判断该触控操作属于多指滑动动作。
[0009]如上所述的通过多指滑动执行目标程序的方法,优选地,在步骤SlOO中,所述预设至少一种多指滑动动作,包括设定每一种多指滑动动作的以下任意一种或多种参数:触控点数、滑动方向、滑动距离、滑动速度。
[0010]如上所述的通过多指滑动执行目标程序的方法,优选地,所述目标程序包括以下任意一种或多种:音量调节程序、亮度灯参数调节程序、后台应用切换程序。
[0011]本发明所提供的通过多指滑动执行目标程序的装置包括:对应关系建立模块,用于预设至少一种多指滑动动作,并将每一种多指滑动动作与至少一种目标程序建立对应关系;目标程序执行模块,用于当检测到用户执行所述多指滑动动作时,根据所述对应关系执行与该多指滑动动作相对应的目标程序。
[0012]如上所述的通过多指滑动执行目标程序的装置,优选地,所述目标程序执行模块包括:动作判断子模块,用于当检测到用户执行触控操作时,判断该触控操作是否属于多指滑动动作;目标程序执行子模块,用于若用户执行的是多指滑动动作,根据所述对应关系执行与该多指滑动动作相对应的目标程序。
[0013]如上所述的通过多指滑动执行目标程序的装置,优选地,所述动作判断子模块包括:计算单元,用于当检测到用户执行触控操作时,计算该触控操作的触控点数和滑动距离;判断单元,用于若该触控操作的触控点数大于或等于2,并且每一个触控点的滑动距离均大于某特定值,则判断该触控操作属于多指滑动动作。
[0014]如上所述的通过多指滑动执行目标程序的装置,优选地,所述预设至少一种多指滑动动作,包括设定每一种多指滑动动作的以下任意一种或多种参数:触控点数、滑动方向、滑动距离、滑动速度。
[0015]如上所述的通过多指滑动执行目标程序的装置,优选地,所述目标程序包括以下任意一种或多种:音量调节程序、亮度灯参数调节程序、后台应用切换程序。
[0016]采用本发明所提供的通过多指滑动执行目标程序的方法和装置,用户可以通过自定义设置多指滑动动作与目标程序之间的对应关系,设置完成后,只需要通过预设的多指滑动动作即可运行对应的目标程序,从而完成各种应用的快捷启动、系统参数的快捷调节等功能,极大地提高了交互操作的便捷性,优化了用户体验。
【附图说明】
[0017]下面将通过附图详细描述本发明中优选实施例,将有助于理解本发明的目的和优点,其中:
[0018]图1是本发明的通过多指滑动执行目标程序的方法的一种优选实施例。
[0019]图2是本发明的通过多指滑动执行目标程序的方法的一种优选实施例的流程图。
[0020]图3是本发明的通过多指滑动执行目标程序的装置的一种优选实施例。
【具体实施方式】
[0021 ]下面结合实施例对本发明进行详细说明。其中,滑动方向的“上”、“下”、“左”、“右”是指电子设备操作界面上的相对方向,并不用于限定本发明的保护范围。
[0022]图1是本发明的通过多指滑动执行目标程序的方法的一种优选实施例。如图1所示,本发明实施例所提供的通过多指滑动执行目标程序的方法可以通过以下步骤实现。
[0023]步骤S100,预设至少一种多指滑动动作,并将每一种多指滑动动作与至少一种目标程序建立对应关系。所述多指滑动动作是触控操作的一种具体方式,具体是指用户通过多个手指同时接触操控界面(例如:屏幕),并在触控界面上进行滑动的操作方式。在优选实施例中,所述步骤100主要是用于定义每一种多指滑动动作的目标程序。
[0024]优选地,所述预设至少一种多指滑动动作,包括设定每一种多指滑动动作的以下任意一种或多种参数:触控点数、滑动方向、滑动距离、滑动速度。具体可以根据某中多指滑动动作的触控点数(即用户同时触摸操控界面的手指数)、滑动动作的位移量、滑动的方向、滑动的速度值等多个参数来定义该多指滑动动作。例如:某一种多指滑动动作是通过两个手指同时接触屏幕后向上滑动来完成,那么这种多指滑动动作的触控点数是2,滑动方向是向上;另一种多指滑动动作是通过三个手指同时接触屏幕后向右滑动屏幕宽度的一半的距离来完成,那么这种多指滑动动作的触控点数是3,滑动方向是向右,滑动动作的位移量是二分之一;等等。设定上述参数可以用于区分不同种类的多指滑动动作,以建立与目标程序之间的对应关系。
[0025]在步骤SlOO中,所述目标程序是指广义的程序,可以包括但不限于:系统中某应用的启动、特定应用中的参数调节、应用之间的切换等。优选地,所述目标程序包括以下任意一种或多种:音量调节程序、亮度灯参数调节程序、后台应用切换程序等。在优选实施例中,将每一种如上所述的多指滑动动作与具体的目标程序进行对应。例如:将两指向上滑动的动作与增大系统音量的目标程序进行对应,将三指向右滑动屏幕宽度的二分之一的滑动动作与切换后台应用的目标程序进行对应,等。
[0026]在具体实施过程中,可以在手机或电脑的系统中增加相关的设置选项,使用户能够对各种多指滑动动作进行自定义,用户可以根据个人的操作习惯和偏好建立多指滑动动作与目标程序之间的对应关系。
[0027]步骤S200,当检测到用户执行所述多指滑动动作时,根据所述对应关系执行与该多指滑动动作相对应的目标程序。
[0028]作为一种优选的实施方式,可以在操作系统中增加系统级的设置项,用户可以自定义多指上下左右滑动动作所对应的快捷功能。其中可以具体分为两指滑动动作、三指滑动动作等分别对应的目标程序。设置生效后,在用户进行触控操作时,系统会检测是否发生了对应的多指滑动动作,如果检测到了多指滑动动作,则根据用户预先设置好的功能做出响应,即执行该多指滑动动作所对应的目标程序。
[0029]例如:用户设定两指上下滑动的目标程序是调节音量,两指左右滑动的目标程序是切换后台应用,三指上下滑动的目标程序是调节系统亮度,三指左右滑动的目标程序是前进和返回。则在任意界面,只要检测到用户进行双指上滑的动作,则根据上滑的幅度(即滑动位移量)对应地增大音量;若检测到用户双指左滑,则切换到保存在后台的下一个应用程序;若检测到用户三指上滑,则对应增大屏幕亮度;在有前进和返回操作的界面(如浏览器,设置)中,若检测到三指左滑,则执行返回操作。
[0030]优选地,上述功能还可以支持在特定应用中进行单独的开启或关闭,可以通过增加开启和关闭的设置项来实现。当选择关闭上述功能时,则不再检测用户是否进行了多指滑动动作,或者即使检测到用户进行了多指滑动动作,也不执行相应的目标程序。这种设置考虑到个别应用(例如:某些游戏应用)的操作可能和定义的多指操作有冲突而设计的。
[0031]图2是本发明的通过多指滑动执行目标程序的方法的一种优选实施例的流程图。结合图1和图2所示,本发明优选实施例所提供的通过多指滑动执行目标程序的方法通过以下步骤来实现。其中,步骤S100,预设至少一种多指滑动动作,并将每一种多指滑动动作与至少一种目标程序建立对应关系。该步骤已在上文中详细介绍,这里不再赘述。
[0032]步骤S210,当检测到用户执行触控操作时,判断该触控操作是否属于多指滑动动作。在步骤SlOO中的所述对应关系建立之后,即用户自定义设置好多指滑动动作与目标程序之间的对应关系后,检测用户是否执行触控操作,若用户没有执行触控操作,则继续保持检测状态。若检测到用户执行了触控操作,则判断用户当前的触控操作是否属于多指滑动动作,若不是多指滑动动作,则返回检测状态,继续检测用户是否执行了触控操作。若判断结果为:用户正在执行的触控操作属于多指滑动动作,则执行步骤S200,根据所述对应关系执行与该多指滑动动作相对应的目标程序。
[0033]在一种优选实施例中,所述步骤S210可以通过以下过程来实现。步骤S211,当检测到用户执行触控操作时,计算该触控操作的触控点数和滑动距离;步骤S212,若该触控操作的触控点数大于或等于2,并且每一个触控点的滑动距离均大于某特定值,则判断该触控操作属于多指滑动动作。若该触控操作的触控点数是I,或者其触控点的滑动距离小于某特定值、甚至为零时,则说明该触控操作并不是用户定义的多指滑动动作,则返回检测状态,继续检测用户是否执行触控操作。其中,滑动距离的特定值可以根据实际情况进行设定,所设置的滑动距离的特定值越小,执行目标程序的操作越灵敏,用户可以根据个人的偏好和需求来进行具体的设置。
[0034]对应地,如图3所示,本发明实施例还提供了一种通过多指滑动执行目标程序的装置,所述装置包括:对应关系建立模块10和目标程序执行模块20。
[0035]所述对应关系建立模块10用于预设至少一种多指滑动动作,并将每一种多指滑动动作与至少一种目标程序建立对应关系。优选地,所述预设至少一种多指滑动动作,包括设定每一种多指滑动动作的以下任意一种或多种参数:触控点数、滑动方向、滑动距离、滑动速度。
[0036]所述目标程序执行模块20用于当检测到用户执行所述多指滑动动作时,根据所述对应关系执行与该多指滑动动作相对应的目标程序。优选地,所述目标程序包括以下任意一种或多种:音量调节程序、亮度灯参数调节程序、后台应用切换程序。
[0037]在一个具体的实施例中,用户可以通过所述对应关系建立模块10设定两指上下滑动所对应的目标程序是调节音量,两指左右滑动所对应的目标程序是切换后台应用,三指上下滑动所对应的目标程序是调节系统亮度,三指左右滑动所对应的目标程序是前进和返回。则在任意界面,只要所述对应关系建立模块10检测到用户进行双指上滑的动作,则所述目标程序执行模块20根据上滑的幅度(即滑动位移量)对应地增大音量。同理,若检测到用户双指左滑,则切换到保存在后台的下一个应用程序;若检测到用户三指上滑,则对应增大屏幕亮度;在有前进和返回操作的界面(如浏览器,设置)中,若检测到三指左滑,则执行返回操作。
[0038]优选地,所述目标程序执行模块20包括:动作判断子模块21和目标程序执行子模块22。其中,所述动作判断子模块21用于当检测到用户执行触控操作时,判断该触控操作是否属于多指滑动动作;所述目标程序执行子模块22用于若用户执行的是多指滑动动作,根据所述对应关系执行与该多指滑动动作相对应的目标程序。
[0039]优选地,所述动作判断子模块21包括:计算单元21a和判断单元21b。所述计算单元21a用于当检测到用户执行触控操作时,计算该触控操作的触控点数和滑动距离;所述判断单元21b用于若该触控操作的触控点数大于或等于2,并且每一个触控点的滑动距离均大于某特定值,则判断该触控操作属于多指滑动动作。
[0040]采用本发明所提供的通过多指滑动执行目标程序的方法和装置,用户可以通过自定义设置多指滑动动作与目标程序之间的对应关系,设置完成后,只需要通过预设的多指滑动动作即可运行对应的目标程序,从而完成各种应用的快捷启动、系统参数的快捷调节等功能,极大地提高了交互操作的便捷性,优化了用户体验。
[0041]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种通过多指滑动执行目标程序的方法,其特征在于,包括以下步骤: 步骤S100,预设至少一种多指滑动动作,并将每一种多指滑动动作与至少一种目标程序建立对应关系; 步骤S200,当检测到用户执行所述多指滑动动作时,根据所述对应关系执行与该多指滑动动作相对应的目标程序。2.根据权利要求1所述的通过多指滑动执行目标程序的方法,其特征在于,所述步骤S200包括: 步骤S210,当检测到用户执行触控操作时,判断该触控操作是否属于多指滑动动作; 步骤S220,若用户执行的是多指滑动动作,根据所述对应关系执行与该多指滑动动作相对应的目标程序。3.根据权利要求2所述的通过多指滑动执行目标程序的方法,其特征在于,所述步骤S210包括: 步骤S211,当检测到用户执行触控操作时,计算该触控操作的触控点数和滑动距离; 步骤S212,若该触控操作的触控点数大于或等于2,并且每一个触控点的滑动距离均大于某特定值,则判断该触控操作属于多指滑动动作。4.根据权利要求1-3中任意一项所述的通过多指滑动执行目标程序的方法,其特征在于,在步骤SlOO中,所述预设至少一种多指滑动动作,包括设定每一种多指滑动动作的以下任意一种或多种参数:触控点数、滑动方向、滑动距离、滑动速度。5.根据权利要求1-3中任意一项所述的通过多指滑动执行目标程序的方法,其特征在于,所述目标程序包括以下任意一种或多种:音量调节程序、亮度灯参数调节程序、后台应用切换程序。6.一种通过多指滑动执行目标程序的装置,其特征在于,所述装置包括: 对应关系建立模块,用于预设至少一种多指滑动动作,并将每一种多指滑动动作与至少一种目标程序建立对应关系; 目标程序执行模块,用于当检测到用户执行所述多指滑动动作时,根据所述对应关系执行与该多指滑动动作相对应的目标程序。7.根据权利要求6所述的通过多指滑动执行目标程序的装置,其特征在于,所述目标程序执彳T t吴块包括: 动作判断子模块,用于当检测到用户执行触控操作时,判断该触控操作是否属于多指滑动动作; 目标程序执行子模块,用于若用户执行的是多指滑动动作,根据所述对应关系执行与该多指滑动动作相对应的目标程序。8.根据权利要求7所述的通过多指滑动执行目标程序的装置,其特征在于,所述动作判断子t吴块包括: 计算单元,用于当检测到用户执行触控操作时,计算该触控操作的触控点数和滑动距离; 判断单元,用于若该触控操作的触控点数大于或等于2,并且每一个触控点的滑动距离均大于某特定值,则判断该触控操作属于多指滑动动作。9.根据权利要求6-8中任意一项所述的通过多指滑动执行目标程序的装置,其特征在于,所述预设至少一种多指滑动动作,包括设定每一种多指滑动动作的以下任意一种或多种参数:触控点数、滑动方向、滑动距离、滑动速度。10.根据权利要求6-8中任意一项所述的通过多指滑动执行目标程序的装置,其特征在于,所述目标程序包括以下任意一种或多种:音量调节程序、亮度灯参数调节程序、后台应用切换程序。
【文档编号】G06F3/0488GK105892847SQ201511010192
【公开日】2016年8月24日
【申请日】2015年12月29日
【发明人】黄海宁
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1