Nothing Special   »   [go: up one dir, main page]

CN104182166A - 智能终端应用程序的控制方法和装置 - Google Patents

智能终端应用程序的控制方法和装置 Download PDF

Info

Publication number
CN104182166A
CN104182166A CN201310202964.XA CN201310202964A CN104182166A CN 104182166 A CN104182166 A CN 104182166A CN 201310202964 A CN201310202964 A CN 201310202964A CN 104182166 A CN104182166 A CN 104182166A
Authority
CN
China
Prior art keywords
screen
app
intelligent terminal
enabled instruction
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310202964.XA
Other languages
English (en)
Inventor
蒋翔
程晓
田铁军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Beijing Co Ltd
Original Assignee
Tencent Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Beijing Co Ltd filed Critical Tencent Technology Beijing Co Ltd
Priority to CN201310202964.XA priority Critical patent/CN104182166A/zh
Priority to PCT/CN2014/077843 priority patent/WO2014190862A1/en
Publication of CN104182166A publication Critical patent/CN104182166A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种智能终端应用程序的控制方法和装置,包括:手势检测模块在智能终端运行应用程序APP时,在该APP的指定内容页面,检测智能终端接收的输入手势;识别模块在手势检测模块检测到起点位于屏幕指定区域内的指定滑动手势后,根据预先设置的指定滑动手势与所述APP指定功能项启动指令的映射关系,识别该起点位于屏幕指定区域的指定滑动手势对应的所述APP指定功能项的启动指令;指令执行模块触发所识别出的所述APP的指定功能项的启动指令。利用本发明,可提高对APP的操作效率。

Description

智能终端应用程序的控制方法和装置
技术领域
本申请涉及数据处理设备的数据处理技术领域,尤其涉及一种智能终端应用程序的控制方法和装置。
背景技术
目前具有触摸屏的智能终端的种类越来越多,例如具有触摸屏的计算机、触摸屏手机、触摸屏掌上电脑、触摸屏平板电脑等等。在这些具有触摸屏的智能终端中,通常是利用触摸屏进行人机指令交互,尤其是操作人员要利用触摸屏向智能终端中输入操作指令等信息。
随着智能终端的处理能力的提高和信息技术的发展,在智能终端上运行的应用程序(APP)也越来越多。尤其是在便携智能终端上的应用程序成井喷的速度发展。随着触摸屏的普及,用于执行各种指令的输入手势的应用已经非常常见。
在现有的适用于触摸屏的阅读类的APP中,通常对APP的控制方法是采用手指点击键盘或屏幕上的菜单或导航的方式来实现,例如点击智能手机键盘上的菜单键,就可以显示出该APP的菜单或导航,菜单或导航中包括了该APP的各种功能项的启动图标,用户再次点击某个启动图标,则触发该启动图标对应功能项的启动指令。例如,对于阅读类APP来讲,在用户阅读一本电子书或一本电子杂志时,往往需要查看本电子书或电子杂志的目录以跳转到其它页面。现有的技术方案是:
1)用户需要点击以下键盘或屏幕上的菜单或导航,显示出菜单项或导航项;
2)如果菜单项或导航项在当前的屏幕中显示出了“目录”功能项的图标,则用户需要再次点击该“目录”功能项的图标,触发“目录”功能项的启动指令,当前屏幕上显示当前所看电子书的目录数据;
3)如果菜单项或导航项中的功能项众多,在当前的屏幕中没有足够的空间显示出“目录”功能项的图标,则需要用户再次对菜单项或导航项进行滚动等操作,使得“目录”功能项的图标显示在当前屏幕中,然后再点击该“目录”功能项的图片。
上述现有技术的缺点是:当用户当前处于APP的指定内容页面,例如用户正在阅读一本电子杂志,如果用户希望触发指定的功能项如显示本电子杂志的目录,则需要至少与智能终端进行2次人机交互才能实现,在屏幕较小时,其中还夹杂着一个在菜单或导航中的滚动寻找动作,因此其操作效率较低,对于触发频率较高的功能项如显示目录功能,其操作效率更会成倍降低,用户使用不方便。
发明内容
有鉴于此,本发明的主要目的是提供一种智能终端应用程序的控制方法,以提高对APP的操作效率。
本发明的另一目的在于提供一种智能终端应用程序的控制装置,以提高对APP的操作效率。
本发明的技术方案是这样实现的:
一种智能终端应用程序的控制方法,包括:
在智能终端运行应用程序APP时,在该APP的指定内容页面,检测智能终端接收的输入手势;
若检测到起点位于屏幕指定区域内的指定滑动手势,则根据预先设置的指定滑动手势与所述APP指定功能项启动指令的映射关系,识别该起点位于屏幕指定区域的指定滑动手势对应的所述APP指定功能项的启动指令;
触发所识别出的所述APP的指定功能项的启动指令。
一种智能终端应用程序的控制装置,包括:
手势检测模块,用于在智能终端运行应用程序APP时,在该APP的指定内容页面,检测智能终端接收的输入手势;
识别模块,用于在手势检测模块检测到起点位于屏幕指定区域内的指定滑动手势后,根据预先设置的指定滑动手势与所述APP指定功能项启动指令的映射关系,识别该起点位于屏幕指定区域的指定滑动手势对应的所述APP指定功能项的启动指令;
指令执行模块,用于触发所识别出的所述APP的指定功能项的启动指令。
与现有技术相比,本发明在智能终端运行应用程序APP时,在该APP的指定内容页面,检测智能终端接收的输入手势;若检测到起点位于屏幕指定区域内的指定滑动手势,则根据预先设置的指定滑动手势与所述APP指定功能项启动指令的映射关系,识别该起点位于屏幕指定区域的指定滑动手势对应的所述APP指定功能项的启动指令;触发所识别出的所述APP的指定功能项的启动指令。这样本发明就可以用一次滑动手势即可触发所述APP指定功能项的启动指令,从而启动指定功能项,提高了对APP的操作效率,方便用户使用。其中,尤其是对于触发频率较高的功能项如阅读类APP中的显示目录功能项,其操作效率更会成倍提高,显著提高了用户使用APP的便携度。
附图说明
图1为本发明所述智能终端应用程序的控制方法的一种实施例流程图;
图2为本发明所述智能终端应用程序的控制方法的又一种实施例流程图;
图3为检测到起点位于屏幕指定区域内的指定滑动手势一种具体流程图;
图4为一种在左侧指定区域内手指向下滑动而触发显示电子书目录的一种示意图;
图5为本发明所述智能终端应用程序的控制装置的一种实施例的组成示意图;
图6为本发明所述智能终端应用程序的控制装置的又一种实施例的组成示意图;
图7为本发明所述手势检测模块的一种具体组成示意图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为本发明所述智能终端应用程序的控制方法的一种实施例流程图。参见图1,该方法主要包括:
步骤101、在智能终端运行应用程序APP时,在该APP的指定内容页面,检测智能终端接收的输入手势。
步骤102、若检测到起点位于屏幕指定区域内的指定滑动手势,则根据预先设置的指定滑动手势与所述APP指定功能项启动指令的映射关系,识别该起点位于屏幕指定区域的指定滑动手势对应的所述APP指定功能项的启动指令。
步骤103、触发所识别出的所述APP的指定功能项的启动指令。
本发明中,所述智能终端是指具有触摸屏和数据计算处理功能的终端设备,包括但不限于触摸屏智能手机、触摸屏掌上电脑、触摸屏平板电脑等。这些具有触摸屏的智能终端上都安装有操作系统,包括但不限于:Android操作系统、Symbian操作系统、Windows mobile操作系统、以及苹果iPhone OS操作系统等等。而且这些具有触摸屏的智能终端上都有相应的接收模块,可以接收识别出施加在触摸屏上的各种操作动作和手势,包括但不限于:点击动作、滑动手势等,该检测模块提供了对外的调用接口,外部程序可以调用这些接口来检测到当前智能终端的触摸屏所接收识别出的各种操作动作和手势。
以上详细罗列了一些智能终端的具体类型和具体的操作系统类型,但是本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列的类型,而还可以适用于其他任意的智能终端类型和操作系统类型之中。
在一种优选实施例中,所述APP为阅读类APP,如电子书阅读APP、新闻资讯阅读APP、杂志阅读APP、网页浏览类APP等,通常这类APP都有展示目录的功能,因此非常适合于采用本发明所述的技术方案来触发展示目录的启动指令,可以达到减少人机操作次数,提高操作效率的技术效果。当然,本发明所述的技术方案不只限于阅读类APP,也可以应用到其它类型的APP中。
在本优选实施例中,所述在该APP的指定内容页面,检测智能终端接收的输入手势,具体为:在该APP的展示具体内容载体内容的阅读页面,检测智能终端接收的输入手势;所述内容载体是指电子书、电子杂志、电子文档、甚至网页内容等。
在一种优选实施例中,所述起点位于屏幕指定区域内的指定滑动手势所对应的指定功能项的启动指令优选为:所述APP的展示目录功能的启动指令。当然,起点位于屏幕指定区域内的指定滑动手势所对应的指定功能项的启动指令也不限于展示目录功能,在其它的实施例中,起点位于屏幕指定区域内的指定滑动手势所对应的指定功能项的启动指令也可以是其它功能项,例如菜单中的任何一个功能项都可以,如设置功能项、阅读进度调整设置等。可以根据
所述指定滑动手势与所述APP指定功能项启动指令的映射关系,可以根据需要预先设定,例如从起点位于屏幕指定区域内纵向滑动的滑动手势对应展示目录功能的启动指令,横向的滑动手势对应阅读进度调整功能的启动指令,从中心点区域开始的画弧滑动手势对应屏幕旋转功能的启动指令等。
基于上述优选实施例,在进一步的实施例中,如图2所示的一种具体实施例的流程图,所述起点位于屏幕指定区域内的指定滑动手势所对应的指定功能项的启动指令优选为:所述APP的展示目录功能的启动指令。且所述步骤103中触发所识别的指定功能项的启动指令,具体包括:获取当前屏幕所显示的内容页面所属的内容载体(如当前页面内容所属的一本电子书、电子杂志等等)的目录数据,在当前屏幕的指定区域(例如通常为屏幕的左侧)显示所获取的目录数据;并且在触发所述启动指令后,如图2所示,可以进一步包括:
步骤104、检测智能终端所接收的触发操作;
步骤105、若检测到所述目录数据中的条目被触发,则查询被触发的条目所对应的内容页面,在当前屏幕显示被触发的条目所对应的内容页面。
并且,在图2所述实施例的进一步的实施例中,该方法在当前屏幕的指定区域显示所获取的目录数据之后,检测到所述目录数据中的条目被触发之前,还可以进一步包括:检测智能终端所接收的触发操作,在检测到点击屏幕上除目录数据以外的区域后,取消显示所述目录数据,还原显示该目录数据前的屏幕内容。
图3为检测到起点位于屏幕指定区域内的指定滑动手势一种具体流程图。参见图3,在一种优选实施例中,上述步骤101中,如何检测到起点位于屏幕指定区域内的指定滑动手势,其具体的方式可以包括:
步骤301、判断屏幕是否有手指接触,若有则进入下一步;否则继续判断。
步骤302、判断落在屏幕上的手指个数,若为单指则进入下一步;否则返回步骤301继续判断。
步骤303、以屏幕左上角或右上角为零点位置,获取手指在屏幕上的位置坐标(x,y),若x小于等于w/z,则进入下一步,否则返回步骤301继续判断;其中所述w为屏幕的总宽度,z为预定的数值。
在进一步的优选实施例中,所述步骤303中的z的取值为:[4,5],这样更加符合用户实际对APP的操作场景,即在用户单指碰触到从屏幕左侧边缘到屏幕左侧1/4至1/5的区域(以屏幕左上角为零点位置),或者在用户单指碰触到从屏幕右侧边缘到屏幕右侧1/4至1/5的区域(以屏幕右上角为零点位置),都会执行下一步。z的取值为:[4,5]可以更适合人手持智能终端操作APP时的实际操作场景,可以使用户在最方便的操作姿势下发出所述滑动手势。
步骤304、判断手指是否滑动,若滑动则进入下一步;否则返回步骤301继续判断。
步骤305、获取手指滑动的移动方向(X,Y),其中X为横向移动的距离,Y为纵向移动的距离,若X和Y的值符合预定触发条件,则进入下一步;否则返回步骤304继续判断。
本步骤305中,所述X和Y的值所符合的预定触发条件为:
X等于0、且Y大于等于heightT,所述heightT为预设的最小纵向移动距离;也就是说要检测出手指向下垂直滑动一段距离,该距离要大于等于heightT。
或者,X大于0、Y大于0、arctg(X/Y)小于angleT、且X2+Y2大于等于lengthT,所述angleT为预设的最大角度值,lengthT为预设的最小移动距离;也就是说,通常用户滑动手指时不会绝对的垂直滑动,而是或多或少的出现一些角度,因此采用这种触发条件,可以对用户手指滑动的角度和距离做出限定,只要滑动的角度在angleT范围内、滑动的距离大于等于lengthT,就会符合预定的触发条件。
步骤306、判断手指是否离开屏幕,若离开则判定检测到起点位于屏幕指定区域内的指定滑动手势。如图4为一种在左侧指定区域内手指向下滑动而触发显示电子书目录的一种示意图。
上述各步骤中,具体的判断方式和数据获取方式,可以采用现有的公知技术,例如智能终端的操作系统可以感应用户在触摸屏上的输入动作,每感应到一个输入动作则会发出一个动作消息,本发明的方法和装置只要利用智能终端操作系统的应用编程接口(API)检测所述动作消息,对所述动作消息进行识别就可以做出上述判断和数据获取,进而最终判定检测到起点位于屏幕指定区域内的指定滑动手势。
与上述方法对应,本发明还公开了一种智能终端应用程序的控制装置,用于执行上述方法。图5为本发明所述智能终端应用程序的控制装置的一种实施例的组成示意图,该控制装置设置在智能终端的APP内部,参见图5,该控制装置500具体包括:
手势检测模块501,用于在智能终端运行应用程序APP时,在该APP的指定内容页面,检测智能终端接收的输入手势。
识别模块502,用于在手势检测模块检测到起点位于屏幕指定区域内的指定滑动手势时,根据预先设置的指定滑动手势与所述APP指定功能项启动指令的映射关系,识别该起点位于屏幕指定区域的指定滑动手势对应的所述APP指定功能项的启动指令。
指令执行模块503,用于触发所识别出的所述APP的指定功能项的启动指令。
本发明中,所述控制装置可以设置在APP的内部,用于对APP进行控制。在一种优选实施例中,所述APP为阅读类APP,如电子书阅读APP、新闻资讯阅读APP、杂志阅读APP、网页浏览类APP等,通常这类APP都有展示目录的功能,因此非常适合于采用本发明所述的技术方案来触发展示目录的启动指令,可以达到减少人机操作次数,提高操作效率的技术效果。当然,本发明所述的技术方案不只限于阅读类APP,也可以应用到其它类型的APP中。
所述APP的指定内容页面为:该APP的展示具体内容载体内容的阅读页面;所述内容载体是指电子书、电子杂志、电子文档、甚至网页内容等。
所述起点位于屏幕指定区域内的指定滑动手势所对应的指定功能项的启动指令优选为:所述APP的展示目录功能的启动指令。当然,起点位于屏幕指定区域内的指定滑动手势所对应的指定功能项的启动指令也不限于展示目录功能,在其它的实施例中,起点位于屏幕指定区域内的指定滑动手势所对应的指定功能项的启动指令也可以是其它功能项,例如菜单中的任何一个功能项都可以,如设置功能项、阅读进度调整设置等。
基于上述实施例,在进一步的实施例中,所述指令执行模块503具体用于:获取当前屏幕所显示的内容页面所属的内容载体(如当前页面内容所属的一本电子书、电子杂志等等)的目录数据,在当前屏幕的指定区域显示所获取的目录数据。并且在该实施例中,如图6所示,所述控制装置还进一步包括:
触发检测模块504,用于检测智能终端所接收的触发操作;
页面切换模块505,用于在触发检测模块检测到所述目录数据中的条目被触发后,查询被触发的条目所对应的内容页面,在当前屏幕显示被触发的条目所对应的内容页面。
在进一步的实施例中,所述页面切换模块505进一步用于:在当前屏幕的指定区域显示所获取的目录数据之后,在触发检测模块检测到点击屏幕上除目录数据以外的区域后,取消显示所述目录数据,还原显示该目录数据前的屏幕内容。
图7为本发明所述手势检测模块的一种具体组成示意图。参见图7,该手势检测模块501具体包括:
第一判断模块511,用于判断屏幕是否有手指接触,若有则触发第二判断模块512,否则继续判断。
第二判断模块512,用于判断落在屏幕上的手指个数,若为单指则触发第三判断模块513,否则返回第一判断模块继续判断。
第三判断模块513,用于以屏幕左上角或右上角为零点位置,获取手指在屏幕上的位置坐标(x,y),若x小于等于w/z,则触发第四判断模块514,否则返回第一判断模块继续判断;其中所述w为屏幕的总宽度,z为预定的数值。
在进一步的优选实施例中,所述z的取值为:[4,5],这样更加符合用户实际对APP的操作场景,即在用户单指碰触到从屏幕左侧边缘到屏幕左侧1/4至1/5的区域(以屏幕左上角为零点位置),或者在用户单指碰触到从屏幕右侧边缘到屏幕右侧1/4至1/5的区域(以屏幕右上角为零点位置),都会执行下一步。
第四判断模块514,用于判断手指是否滑动,若滑动则触发第五判断模块515;否则返回第一判断模块511继续判断。
第五判断模块515,用于获取手指滑动的移动方向(X,Y),其中X为横向移动的距离,Y为纵向移动的距离,若X和Y的值符合预定触发条件,则触发第六判断模块516,否则返回第一判断模块511继续判断。
本第五判断模块515中,所述X和Y的值所符合的预定触发条件为:
X等于0、且Y大于等于heightT,所述heightT为预设的最小纵向移动距离;也就是说要检测出手指向下垂直滑动一段距离,该距离要大于等于heightT。
或者,X大于0、Y大于0、arctg(X/Y)小于angleT、且X2+Y2大于等于lengthT,所述angleT为预设的最大角度值,lengthT为预设的最小移动距离;也就是说,通常用户滑动手指时不会绝对的垂直滑动,而是或多或少的出现一些角度,因此采用这种触发条件,可以对用户手指滑动的角度和距离做出限定,只要滑动的角度在angleT范围内、滑动的距离大于等于lengthT,就会符合预定的触发条件。
第六判断模块516,用于判断手指是否离开屏幕,若离开则判定检测到起点位于屏幕指定区域内的指定滑动手势。
上述各判断模块中,具体的判断方式和数据获取方式,可以采用现有的公知技术,例如智能终端的操作系统可以感应用户在触摸屏上的输入动作,每感应到一个输入动作则会发出一个动作消息,本发明的方法和装置只要利用智能终端操作系统的应用编程接口(API)检测所述动作消息,对所述动作消息进行识别就可以做出上述判断和数据获取,进而最终判定检测到起点位于屏幕指定区域内的指定滑动手势。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独存在,也可以两个或两个以上模块集成在一个单元中。
本发明的每一个实施例可以通过智能终端执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。
因此本发明还公开了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (14)

1.一种智能终端应用程序的控制方法,其特征在于,包括:
在智能终端运行应用程序APP时,在该APP的指定内容页面,检测智能终端接收的输入手势;
若检测到起点位于屏幕指定区域内的指定滑动手势,则根据预先设置的指定滑动手势与所述APP指定功能项启动指令的映射关系,识别该起点位于屏幕指定区域的指定滑动手势对应的所述APP指定功能项的启动指令;
触发所识别出的所述APP的指定功能项的启动指令。
2.根据权利要求1所述的方法,其特征在于,
所述APP为阅读类APP;
所述在该APP的指定内容页面,检测智能终端接收的输入手势,具体为:在该APP的展示具体内容载体内容的阅读页面,检测智能终端接收的输入手势;
所述起点位于屏幕指定区域内的指定滑动手势所对应的指定功能项的启动指令为:所述APP的展示目录功能的启动指令。
3.根据权利要求2所述的方法,其特征在于,
所述触发所识别的指定功能项的启动指令,具体包括:获取当前屏幕所显示的内容页面所属的内容载体的目录数据,在当前屏幕的指定区域显示所获取的目录数据;
并且在触发所述启动指令后,进一步包括:
检测智能终端所接收的触发操作;
若检测到所述目录数据中的条目被触发,则查询被触发的条目所对应的内容页面,在当前屏幕显示被触发的条目所对应的内容页面。
4.根据权利要求3所述的方法,其特征在于,该方法在当前屏幕的指定区域显示所获取的目录数据之后,检测到所述目录数据中的条目被触发之前,进一步包括:检测智能终端所接收的触发操作,在检测到点击屏幕上除目录数据以外的区域后,取消显示所述目录数据,还原显示该目录数据前的屏幕内容。
5.根据权利要求1所述的方法,其特征在于,所述检测到起点位于屏幕指定区域内的指定滑动手势,具体包括:
判断屏幕是否有手指接触,若有则进入下一步;判断落在屏幕上的手指个数,若为单指则进入下一步;
以屏幕左上角或右上角为零点位置,获取手指在屏幕上的位置坐标(x,y),若x小于等于w/z,则进入下一步,其中所述w为屏幕的总宽度,z为预定的数值;
判断手指是否滑动,若滑动则进入下一步;
获取手指滑动的移动方向(X,Y),其中X为横向移动的距离,Y为纵向移动的距离,若X和Y的值符合预定触发条件,则进入下一步;
判断手指是否离开屏幕,若离开则判定检测到起点位于屏幕指定区域内的指定滑动手势。
6.根据权利要求5所述的方法,其特征在于,所述X和Y的值所符合的预定触发条件为:
X等于0、且Y大于等于heightT,所述heightT为预设的最小纵向移动距离;
或者,X大于0、Y大于0、arctg(X/Y)小于angleT、且X2+Y2大于等于lengthT,所述angleT为预设的最大角度值,lengthT为预设的最小移动距离。
7.根据权利要求5所述的方法,其特征在于,所述z的取值为:[4,5]。
8.一种智能终端应用程序的控制装置,其特征在于,包括:
手势检测模块,用于在智能终端运行应用程序APP时,在该APP的指定内容页面,检测智能终端接收的输入手势;
识别模块,用于在手势检测模块检测到起点位于屏幕指定区域内的指定滑动手势后,根据预先设置的指定滑动手势与所述APP指定功能项启动指令的映射关系,识别该起点位于屏幕指定区域的指定滑动手势对应的所述APP指定功能项的启动指令;
指令执行模块,用于触发所识别出的所述APP的指定功能项的启动指令。
9.根据权利要求8所述的装置,其特征在于,
所述APP为阅读类APP;
所述APP的指定内容页面为:该APP的展示具体内容载体内容的阅读页面;
所述起点位于屏幕指定区域内的指定滑动手势所对应的指定功能项的启动指令为:所述APP的展示目录功能的启动指令。
10.根据权利要求9所述的装置,其特征在于,
所述指令执行模块具体用于:获取当前屏幕所显示的内容页面所属的内容载体的目录数据,在当前屏幕的指定区域显示所获取的目录数据;
该控制装置进一步包括:
触发检测模块,用于检测智能终端所接收的触发操作;
页面切换模块,用于在触发检测模块检测到所述目录数据中的条目被触发后,查询被触发的条目所对应的内容页面,在当前屏幕显示被触发的条目所对应的内容页面。
11.根据权利要求10所述的装置,其特征在于,
所述页面切换模块,进一步用于:在当前屏幕的指定区域显示所获取的目录数据之后,在触发检测模块检测到点击屏幕上除目录数据以外的区域后,取消显示所述目录数据,还原显示该目录数据前的屏幕内容。
12.根据权利要求8所述的装置,其特征在于,所述手势检测模块具体包括:
第一判断模块,用于判断屏幕是否有手指接触,若有则触发第二判断模块;
第二判断模块,用于判断落在屏幕上的手指个数,若为单指则触发第三判断模块;
第三判断模块,用于以屏幕左上角或右上角为零点位置,获取手指在屏幕上的位置坐标(x,y),若x小于等于w/z,则触发第四判断模块,其中所述w为屏幕的总宽度,z为预定的数值;
第四判断模块,用于判断手指是否滑动,若滑动则触发第五判断模块;
第五判断模块,用于获取手指滑动的移动方向(X,Y),其中X为横向移动的距离,Y为纵向移动的距离,若X和Y的值符合预定触发条件,则触发第六判断模块;
第六判断模块,用于判断手指是否离开屏幕,若离开则判定检测到起点位于屏幕指定区域内的指定滑动手势。
13.根据权利要求12所述的装置,其特征在于,
所述X和Y的值所符合的预定触发条件为:
X等于0、且Y大于等于heightT,所述heightT为预设的最小纵向移动距离;
或者,X大于0、Y大于0、arctg(X/Y)小于angleT、且X2+Y2大于等于lengthT,所述angleT为预设的最大角度值,lengthT为预设的最小移动距离。
14.根据权利要求12所述的装置,其特征在于,所述z的取值为:[4,5]。
CN201310202964.XA 2013-05-28 2013-05-28 智能终端应用程序的控制方法和装置 Pending CN104182166A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310202964.XA CN104182166A (zh) 2013-05-28 2013-05-28 智能终端应用程序的控制方法和装置
PCT/CN2014/077843 WO2014190862A1 (en) 2013-05-28 2014-05-20 Method and apparatus for controlling application on intelligent terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310202964.XA CN104182166A (zh) 2013-05-28 2013-05-28 智能终端应用程序的控制方法和装置

Publications (1)

Publication Number Publication Date
CN104182166A true CN104182166A (zh) 2014-12-03

Family

ID=51963260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310202964.XA Pending CN104182166A (zh) 2013-05-28 2013-05-28 智能终端应用程序的控制方法和装置

Country Status (2)

Country Link
CN (1) CN104182166A (zh)
WO (1) WO2014190862A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094801A (zh) * 2015-06-12 2015-11-25 阿里巴巴集团控股有限公司 应用功能激活方法及装置
CN105182760A (zh) * 2015-07-22 2015-12-23 小米科技有限责任公司 遥控智能家居设备的方法、装置及终端
WO2016112791A1 (zh) * 2015-01-13 2016-07-21 阿里巴巴集团控股有限公司 移动终端应用程序页面的展现方法和装置
CN106293795A (zh) * 2015-06-09 2017-01-04 冠捷投资有限公司 启动方法
CN108536363A (zh) * 2017-03-03 2018-09-14 上海传英信息技术有限公司 应用于移动终端的程序组件显示处理方法及系统
CN109074124A (zh) * 2017-01-26 2018-12-21 华为技术有限公司 数据处理的方法及移动设备
CN110099210A (zh) * 2019-04-22 2019-08-06 惠州Tcl移动通信有限公司 功能项设置方法、装置、存储介质及电子设备

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111381666B (zh) * 2018-12-27 2023-08-01 北京右划网络科技有限公司 基于滑动手势的控制方法、装置,终端设备及存储介质
CN113110786B (zh) * 2021-06-15 2021-09-03 南京统信软件技术有限公司 一种页面滑动控制方法及移动终端

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102169416A (zh) * 2011-04-27 2011-08-31 宇龙计算机通信科技(深圳)有限公司 一种移动终端及触摸屏的页面跳转方法
WO2011130919A1 (en) * 2010-04-23 2011-10-27 Motorola Mobility, Inc. Electronic device and method using touch-detecting surface
CN102855081A (zh) * 2011-06-07 2013-01-02 三星电子株式会社 在设备中提供使用手势的web浏览器界面的装置和方法
CN102955672A (zh) * 2012-11-06 2013-03-06 北京京东世纪贸易有限公司 一种在具有触摸屏的设备上显示页面的方法和装置
CN103092496A (zh) * 2011-11-02 2013-05-08 腾讯科技(深圳)有限公司 一种控制浏览器的方法、装置及移动设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011130919A1 (en) * 2010-04-23 2011-10-27 Motorola Mobility, Inc. Electronic device and method using touch-detecting surface
CN102169416A (zh) * 2011-04-27 2011-08-31 宇龙计算机通信科技(深圳)有限公司 一种移动终端及触摸屏的页面跳转方法
CN102855081A (zh) * 2011-06-07 2013-01-02 三星电子株式会社 在设备中提供使用手势的web浏览器界面的装置和方法
CN103092496A (zh) * 2011-11-02 2013-05-08 腾讯科技(深圳)有限公司 一种控制浏览器的方法、装置及移动设备
CN102955672A (zh) * 2012-11-06 2013-03-06 北京京东世纪贸易有限公司 一种在具有触摸屏的设备上显示页面的方法和装置

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016112791A1 (zh) * 2015-01-13 2016-07-21 阿里巴巴集团控股有限公司 移动终端应用程序页面的展现方法和装置
CN106293795A (zh) * 2015-06-09 2017-01-04 冠捷投资有限公司 启动方法
TWI693546B (zh) * 2015-06-12 2020-05-11 香港商阿里巴巴集團服務有限公司 應用功能啟動方法及裝置
US10437455B2 (en) 2015-06-12 2019-10-08 Alibaba Group Holding Limited Method and apparatus for activating application function based on the identification of touch-based gestured input
CN105094801B (zh) * 2015-06-12 2019-12-24 阿里巴巴集团控股有限公司 应用功能激活方法及装置
CN105094801A (zh) * 2015-06-12 2015-11-25 阿里巴巴集团控股有限公司 应用功能激活方法及装置
US11144191B2 (en) 2015-06-12 2021-10-12 Alibaba Group Holding Limited Method and apparatus for activating application function based on inputs on an application interface
CN105182760A (zh) * 2015-07-22 2015-12-23 小米科技有限责任公司 遥控智能家居设备的方法、装置及终端
CN109074124A (zh) * 2017-01-26 2018-12-21 华为技术有限公司 数据处理的方法及移动设备
US10908868B2 (en) 2017-01-26 2021-02-02 Huawei Technologies Co., Ltd. Data processing method and mobile device
US11567725B2 (en) 2017-01-26 2023-01-31 Huawei Technologies Co., Ltd. Data processing method and mobile device
CN108536363A (zh) * 2017-03-03 2018-09-14 上海传英信息技术有限公司 应用于移动终端的程序组件显示处理方法及系统
CN110099210A (zh) * 2019-04-22 2019-08-06 惠州Tcl移动通信有限公司 功能项设置方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
WO2014190862A1 (en) 2014-12-04

Similar Documents

Publication Publication Date Title
KR102230708B1 (ko) 사용자 인터렉션을 제공하는 사용자 단말 장치 및 그 방법
US8650508B2 (en) Mobile terminal and operating method thereof
CN104182166A (zh) 智能终端应用程序的控制方法和装置
EP2533146B1 (en) Apparatus and method for providing web browser interface using gesture in device
KR101710418B1 (ko) 휴대 단말기의 멀티 터치 인터렉션 제공 방법 및 장치
KR102214437B1 (ko) 컴퓨팅 디바이스에서 컨텐츠 복사 실행 방법, 컨텐츠 붙여넣기 실행 방법 및 컴퓨팅 디바이스
KR102090964B1 (ko) 터치 스크린에 디스플레이되는 아이콘을 제어하는 휴대 단말 및 방법
KR102178845B1 (ko) 햅틱을 제어하는 휴대 단말 및 방법
KR102264444B1 (ko) 전자 장치에서 기능 실행 방법 및 장치
EP3693843B1 (en) Method and apparatus for designating entire area using partial area touch in a portable equipment
KR102168648B1 (ko) 사용자 단말 장치 및 그 제어 방법
US9395823B2 (en) User terminal device and interaction method thereof
EP2741207B1 (en) Method and system for providing information based on context, and computer-readable recording medium thereof
KR102155836B1 (ko) 터치 스크린 상에서 객체 디스플레이를 제어하는 휴대 단말 및 방법
CN105094654B (zh) 一种屏幕控制方法及装置
JP2015132965A (ja) 複数のディスプレイに対するアプリケーション画像の表示方法、電子機器およびコンピュータ・プログラム
CN104657062A (zh) 图形编辑方法以及电子装置
US10474344B2 (en) Method, apparatus and recording medium for a scrolling screen
CN104238927A (zh) 智能终端应用程序的控制方法和装置
KR20200051783A (ko) 복수의 콘텐츠 카드를 표시하는 방법 및 단말기
EP2728456B1 (en) Method and apparatus for controlling virtual screen
JP5854928B2 (ja) タッチ検出機能を有する電子機器、プログラムおよびタッチ検出機能を有する電子機器の制御方法
US20140354559A1 (en) Electronic device and processing method
JP2014106806A (ja) 情報処理装置
KR20150008963A (ko) 스크린을 제어하는 휴대 단말 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20141203

RJ01 Rejection of invention patent application after publication