CN106814961A - 一种操作方法和终端 - Google Patents
一种操作方法和终端 Download PDFInfo
- Publication number
- CN106814961A CN106814961A CN201510872678.3A CN201510872678A CN106814961A CN 106814961 A CN106814961 A CN 106814961A CN 201510872678 A CN201510872678 A CN 201510872678A CN 106814961 A CN106814961 A CN 106814961A
- Authority
- CN
- China
- Prior art keywords
- pressure
- pressing action
- gesture
- value
- pressing
- 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
Links
- 238000011017 operating method Methods 0.000 title claims abstract description 5
- 238000000034 method Methods 0.000 claims abstract description 26
- 230000001960 triggered effect Effects 0.000 claims abstract description 8
- 238000003825 pressing Methods 0.000 claims description 201
- 238000005070 sampling Methods 0.000 claims description 161
- 230000033001 locomotion Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 206010048669 Terminal state Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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)
- Telephone Function (AREA)
Abstract
本发明实施例公开了一种操作方法,应用于一终端,其特征在于,所述方法包括:接收按压动作后,触发所述按压动作对应的压力手势;触发所述压力手势后,根据预设的压力手势与操作指令的对应关系,获取所述压力手势对应的操作指令;执行所述操作指令。本发明同时还公开了一种终端。
Description
技术领域
本发明涉及终端应用领域,尤其涉及一种操作方法和终端。
背景技术
目前,对大部分移动终端来说,用户只能通过触摸屏幕的触摸屏来执行操作指令,或者通过传统的传感器,如加速度传感器、陀螺仪、光感传感器、接近传感器等,来感受用户的动作或手势,相应的,在移动终端上可执行的操作指令也比较单一,如体感接听、体感拨号、翻转静音和口袋模式等。这样,就导致用户操作移动终端的动作比较单一,操作体验较差。
发明内容
有鉴于此,本发明实施例期望提供一种操作方法和终端,通过压力手势触发对应的操作指令,使用户拥有灵活趣味的操作体验。
为达到上述目的,本发明的技术方案是这样实现的:
第一方面,本发明实施例提供一种操作方法,应用于一终端,所述方法包括:接收按压动作后,触发所述按压动作对应的压力手势;触发所述压力手势后,根据预设的压力手势与操作指令的对应关系,获取所述压力手势对应的操作指令;执行所述操作指令。
在上述方案中,所述接收按压动作后,触发所述按压动作对应的压力手势之前,所述方法还包括:预设并保存按压动作与压力手势的对应关系。
在上述方案中,所述预设并保存按压动作与压力手势的对应关系,包括:预设并保存按压动作与压力手势的对应关系;其中,每种压力手势均对应包含至少一个压力阈值。
在上述方案中,所述接收按压动作后,触发所述按压动作对应的压力手势,包括:接收按压动作后,通过至少一个采样点对按压动作进行采样,获取每个采样点对应的采样值,并根据每个采样点的位置信息和对应的采样值,获取得到按压动作位置处所对应的压力值;在预设时间内的至少一个采样时间点获取按压动作位置处所对应的压力值,组成采样时间点对应的压力值集合;根据所有采样时间点对应的压力值集合,确定是否触发按压动作对应的压力手势。
在上述方案中,根据所有采样时间点对应的压力值集合,确定是否触发按压动作对应的压力手势,具体包括:根据所有采样时间点对应的压力值集合,确定压力变化的趋势;根据压力变化的趋势,计算出压力差值;将按压动作对应的压力差值与压力手势对应包含的压力阈值相比较,当所述按压动作对应的每个压力差值均大于所述压力手势对应包含的压力阈值时,所述按压动作触发所述对应的压力手势。
第二方面,本发明实施例提供一种终端,包括:接收单元、触发单元、获取单元以及执行单元;其中,所述接收单元,用于接收按压动作;所述触发单元,用于触发所述按压动作对应的压力手势;所述获取单元,用于根据预设的压力手势与操作指令的对应关系,获取所述压力手势对应的操作指令;所述执行单元,用于执行所述操作指令。
在上述方案中,所述操作装置还包括:预设单元;其中,所述预设单元,用于预设并保存按压动作与压力手势的对应关系。
在上述方案中,所述预设单元,具体用于预设并保存按压动作与压力手势的对应关系;其中,每种压力手势包含至少一个压力阈值。
在上述方案中,所述触发单元,具体用于接收按压动作后,通过至少一个采样点对按压动作进行采样,获取每个采样点对应的采样值,并根据每个采样点的位置信息和对应的采样值,获取得到按压动作位置处所对应的压力值;在预设时间内的至少一个采样时间点获取按压动作位置处所对应的压力值,组成采样时间点对应的压力值集合;根据所有采样时间点对应的压力值集合,确定是否触发按压动作对应的压力手势。
在上述方案中,所述触发单元,具体用于根据所有采样时间点对应的压力值集合,确定压力变化的趋势;根据压力变化的趋势,计算出压力差值;将按压动作对应的压力差值与压力手势对应包含的压力阈值相比较,当所述按压动作对应的每个压力差值均大于所述压力手势对应包含的压力阈值时,所述按压动作触发所述对应的压力手势。
本发明实施例提供了一种操作方法和终端,首先,接收按压动作后,触发所述按压动作对应的压力手势;触发所述压力手势后,根据预设的压力手势与操作指令的对应关系,获取所述压力手势对应的操作指令;最后,执行操作指令。如此,用户可以通过按压触摸屏(TP,Touch Panel)触发操作指令,方便快捷,让用户能够在终端上拥有灵活趣味的操作体验,提升用户体验。
附图说明
图1为本发明实施例中的操作方法的一种流程示意图;
图2为本发明实施例中一种压力值集合的曲线示意图;
图3为本发明实施例中的操作方法的另一种流程示意图;
图4为本发明实施例中四个传感器在TP上的位置示意图;
图5为本发明实施例中另一种压力值集合的曲线示意图;
图6为本发明实施例中操作方法的一种具体流程示意图;
图7为本发明实施例中操作方法的另一种具体流程示意图;
图8为本发明实施例中的终端的一种结构示意图;
图9为本发明实施例中的终端的另一种结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
实施例一
参见图1,其示出了本发明实施例提供的一种操作方法,该方法可以包括:
S101:接收按压动作后,触发该按压动作对应的压力手势;
可以理解地,终端接收到的按压动作可以是由用户通过按压TP来实现。
在具体实施过程中,在终端接收按压动作之前,需要先预设并保存按压动作与压力手势的对应关系;由此,当用户按压TP时,才能根据预先设置的按压动作,触发对应的压力手势。
需要说明的是,在实验过程中发现,人手在不同按压动作下的压力值的变化是呈现一定规律的,比如,当手指按压TP,执行两次按压的按压动作:按下->重按->轻按->重按->轻按->重按->抬起的时候,根据周期检测到的压力值,可知,手指每次由轻按到重按再到轻按,对应的压力值成由小到大再到小的曲线变化。上述压力值曲线如图2所示,图中,X轴为时间,Y轴为压力值。这样,根据图2中两次按压时压力值的变化规律,就可以对应设置一种双重按压的压力手势,当TP接收到两次按压的按压动作时能够触发对应的双重按压的压力手势。
在具体实施过程中,每种压力手势包含至少一个压力阈值。
示例性地,接收按压动作后,触发该按压动作对应的压力手势,具体可以包括S1011至S1013:
S1011:接收按压动作后,通过至少一个采样点对按压动作进行采样,获取每个采样点对应的采样值,并根据每个采样点的位置信息和对应的采样值,获取得到按压动作位置处所对应的压力值;
S1012:在预设时间内的至少一个采样时间点获取按压动作位置处所对应的压力值,组成采样时间点对应的压力值集合;
S1013:根据所有采样时间点对应的压力值集合,确定是否触发按压动作对应的压力手势。
示例性地,根据所有采样时间点对应的压力值集合,确定是否触发压力手势,具体可以包括S10131至S10133:
S10131:根据所有采样时间点对应的压力值集合,确定压力变化的趋势;
具体来说,获取相邻两个采样时间点对应的压力值,用后一个采样时间点对应的压力值减去前一个采样时间点对应的压力值;当两个压力值相减的差值为负值时,说明此时压力变化的趋势为由重到轻;相反,当两个压力值相减的差值为正值时,说明此时压力变化的趋势为由轻到重;由此,可以确定在预设时间内压力变化的趋势。
S10132:根据压力变化的趋势,计算出压力差值;
当压力变化的趋势为由重到轻时,取这段时间内第一个采样时间点对应的压力值和最后一个采样时间点对应的压力值,计算出上述两个压力值之间的压力差值,并将上述压力差值记为第一压力差值。
当压力变化的趋势为由轻到重时,取这段时间内第一个采样时间点对应的压力值和最后一个采样时间点对应的压力值,计算出上述两个压力值之间的压力差值,并将上述压力差值记为第二压力差值。
在具体实施过程中,可以根据按压动作的压力变化趋势和预设时间的时长,记录至少一个压力差值。
比如,对于两次按压的按压动作,可以取两个压力差值,具体可以为两个第一压力差值,或两个第二压力差值,或一个第一压力差值和一个第二压力差值;当然,对于两次按压的按压动作也可以取三个压力差值,具体可以为两个第一压力差值和一个第二压力差值,或两个第二压力差值和一个第一压力差值;同样,对于两次按压的按压动作,也可以取四个压力差值,具体可以为两个第一压力差值和两个第二压力差值。
需要说明的是,可以根据具体情况任意确定一个按压动作对应的压力差值的个数。
S10133:将上述按压动作对应的压力差值与压力手势对应包含的压力阈值相比较,当按压动作对应的每个压力差值均大于压力手势对应包含的压力阈值时,按压动作触发对应的压力手势。
在具体实施过程中,压力手势对应包含的压力阈值的个数可以根据按压动作对应的压力差值的个数来设定,并且,压力手势对应包含的压力阈值的个数需要和按压动作对应的压力差值的个数相对应。
比如,由S10132可知两次按压对应的压力差值可以为两个,当两次按压对应的两个压力差值为一个第一压力差值和一个第二压力差值时,双重按压的压力手势对应包含的压力阈值也可以设置为两个:一个由重到轻的第一压力阈值和一个由轻到重的第二压力阈值。获取两次按压对应的两个压力差值后,将上述两个压力差值与双重按压对应包含的两个压力阈值相比较:当第一压力差值大于对应的第一压力阈值,且第二压力差值也大于对应第二压力阈值时,上述两次按压动作触发双重按压;当然,双重按压也可以对应包含一个压力阈值,在获取两次按压对应的两个压力差值后,将两次按压对应的两个压力差值均与上述同一个压力阈值进行比较:当第一压力差值和第二压力差值均大于上述压力阈值时,上述两次按压的按压动作触发双重按压的压力手势。
又比如,将三重按压的压力手势对应包含的压力阈值设置为三个第一压力阈值,对应的,需要获取三次按压的按压动作对应的三个压力差值,具体可以为三个第一压力差值;然后将三个第一压力差值与三重按压对应包含的三个第一压力阈值分别进行比较:当三个第一压力差值中的压力差值分别大于三重按压对应包含的三个第一压力阈值时,三次按压的按压动作触发三重按压的压力手势。
S102:触发压力手势后,根据预设的压力手势与操作指令的对应关系,获取上述压力手势对应的操作指令;
需要说明的是,压力手势与预设的操作指令可以是一对一,或多对一,或一对多的关系;比如,双重按压对应的操作指令是截屏,也可以将双重按压和三重按压对应的操作指令均设置为截屏,还可以设置双重按压对应的操作指令为点亮屏幕并且打开手电筒;其中,压力手势对应的操作指令可以包括但不限于开机、关机、锁屏、解锁、截屏、打开手电筒,关闭手电筒、打开相机等。
S103:执行操作指令。
在具体实施过程中,当根据压力手势获取对应的操作指令后,执行上述压力手势对应的操作指令。比如,当确认两次按压的按压动作是双重按压的压力手势时,执行双重按压的压力手势对应的锁屏操作。
另外,在终端状态正常的情况下,对触发压力手势和执行压力手势对应的操作指令的界面没有限制,即在任何情况下均可根据压力手势,获取并执行压力手势对应的操作指令。
下面以一具体实例来对上述方案进行说明,如图3所示,具体步骤包括:
S301:用户按压TP,执行两次按压的按压动作;
需要说明的是,在用户按压TP之前,需要先预设并保存两次按压的按压动作与双重按压的压力手势之间的对应关系;其中,双重按压的压力手势中对应包含两个第二压力阈值。
S302:通过四个采样点,终端获取到四个采样值,并结合上述四个采样点的位置信息,计算出两次按压的压力动作位置处所对应的压力值;
四个采样点在TP的位置分布如图4所示,图中白色方框为TP,四个黑色圆点分别为四个采样点。
S303:在预设时间220ms内,终端每间隔10ms获取一次两次按压的压力动作对应的压力值,并将220ms内获取的22个压力值记为两次按压的按压动作对应的压力值集合;其中,压力值曲线如图5所示,图中P1~P22为标注22个压力值在压力曲线上的位置;
S304:终端根据上述两次按压的按压动作对应的压力值集合,获取两次按压的按压动作对应的两个压力差值,具体为两个第二压力差值;
S3041:获取第一个采样时间点对应的压力值P1和第二个采样时间点对应的压力值P2,用P2减去P1,得到的压力差值为正值,说明此时压力变化的曲线斜率为正值,压力变化的趋势为由轻到重;
S3042:对后续的采样时间点对应的压力值均进行S3041的处理,依次用后一个采样时间点对应的压力值减去前一个采样时间点对应的压力值,计算出相邻两个采样时间点对应的压力差值,并根据压力差值的正负情况确定压力变化的趋势;
S3043:由计算结果可知,第六个采样时间点对应的压力值P6减去第五个采样时间点对应的压力值P5,得到的压力差值为负值,说明此时压力变化曲线的斜率为负值,压力变化的趋势从由轻到重转换为由重到轻;第十三个采样时间点对应的压力值P13减去第十二个采样时间点对应的压力值P12,得到的压力差值为正值,说明此时压力变化趋势从由重到轻又转换为由轻到重;第十八个采样时间点对应的压力值P18减去第十七个采样时间点对应的压力值P17,得到的压力差值为负值,说明此时压力变化趋势从由轻到重又转换为由重到轻;第二十一个采样时间点对应的压力值P21减去第二十个采样时间点对应的压力值P20,得到的压力差值为负值,说明此时压力变化趋势从由重到轻又转换为由轻到重;
S3044:第一次由轻到重的压力变化趋势对应于第一个采样时间点到第五个采样时间点,取第一个采样时间点对应的压力值P1与第五个采样时间点对应的压力值P5,计算出P1和P5之间的压力差值,并将上述压力差值记为第一个第二压力差值Pressure1=P5-P1;
S3045:第二次由轻到重的压力变化趋势对应于第十二个采样时间点到第十七个采样时间点,取第十二个采样时间点对应的压力值P12与第十七个采样时间点对应的压力值P17,计算出上述两个压力值之间的压力差值,并将上述压力差值记为第二个第二压力差值Pressure2=P17-P12;
S305:终端将上述两次按压的按压动作对应的两个压力差值与双重按压的压力手势对应包含的两个压力阈值进行比较,确定上述两次按压的按压动作是否触发双重按压的压力手势;
具体来说,分别将两个第二压力差值与两个第二压力阈值相比,当第一个第二压力差值Pressure1大于第一个第二压力阈值,且第二个第二压力差值Pressure2大于第二个第二压力阈值时,确定上述两次按压的按压动作能够触发双重按压的压力手势。
S306:终端根据预置的双重按压的压力手势和截屏操作的对应关系,确定双重按压的压力手势对应的操作指令为截屏操作;
S307:移动终端执行截屏操作。
依旧以二次按压的按压动作触发双重按压的压力手势为例,在上一实例的基础上,以另一具体实例来对上述方案进行说明,如图6所示,具体步骤包括:
S601:用户按压TP,执行两次按压的按压动作;
需要说明的是,在用户按压TP之前,需要先预设并保存两次按压的按压动作与双重按压的压力手势之间的对应关系;其中,双重按压的压力手势中对应包含一个第一压力阈值;
S602:通过四个采样点,终端获取到四个采样值,并结合上述四个采样点的位置信息,计算出两次按压的压力动作位置处所对应的压力值;
四个采样点在TP的位置分布如图4所示,图中白色方框为TP,四个黑色圆点分别为四个采样点。
S603:在预设时间220ms内,终端每间隔10ms获取一次两次按压的压力动作对应的压力值,并将220ms内获取的22个压力值记为两次按压的按压动作对应的压力值集合;其中,压力值曲线如图5所示,图中P1~P22为标注22个压力值在压力曲线上的位置;
S604:终端根据上述两次按压的按压动作对应的压力值集合,获取两次按压的按压动作对应的两个压力差值,具体为两个第一压力差值;
S6041:获取第一个采样时间点对应的压力值P1和第二个采样时间点对应的压力值P2,用P2减去P1,得到的压力差值为正值,说明此时压力变化的曲线斜率为正值,压力变化的趋势为由轻到重;
S6042:对后续的采样时间点对应的压力值均进行S3041的处理,依次用后一个采样时间点对应的压力值减去前一个采样时间点对应的压力值,计算出相邻两个采样时间点对应的压力差值,并根据压力差值的正负情况确定压力变化的趋势;
S6043:由计算结果可知,第六个采样时间点对应的压力值P6减去第五个采样时间点对应的压力值P5,得到的压力差值为负值,说明此时压力变化曲线的斜率为负值,压力变化的趋势从由轻到重转换为由重到轻;第十三个采样时间点对应的压力值P13减去第十二个采样时间点对应的压力值P12,得到的压力差值为正值,说明此时压力变化趋势从由重到轻又转换为由轻到重;第十八个采样时间点对应的压力值P18减去第十七个采样时间点对应的压力值P17,得到的压力差值为负值,说明此时压力变化趋势从由轻到重又转换为由重到轻;第二十一个采样时间点对应的压力值P21减去第二十个采样时间点对应的压力值P20,得到的压力差值为负值,说明此时压力变化趋势从由重到轻又转换为由轻到重;
S6044:第一次由重到轻的压力变化趋势对应于第五个采样时间点到第十二个采样时间点,取第五个采样时间点对应的压力值P5与第十二个采样时间点对应的压力值P12,计算出P5与P12之间的压力差值,并将上述压力差值记为第一个第一压力差值Pressure1'=P5-P12;
S6045:第二次由重到轻的压力变化趋势对应于第十七个采样时间点到第二十个采样时间点,取第十七个采样时间点对应的压力值P17与第二十个采样时间点对应的压力值P20,计算出P17和P20之间的压力差值,并将上述压力差值记为第二个第一压力差值Pressure2'=P17-P20;
S605:终端将上述两次按压的按压动作对应的两个压力差值与双重按压的压力手势对应包含的一个压力阈值进行比较,确定上述两次按压的按压动作是否触发双重按压的压力手势;
具体来说,分别将两个第一压力差值与第一压力阈值相比,当第一个第一压力差值Pressure1'大于第一压力阈值,且第二个第一压力差值Pressure2'也大于第一压力阈值时,确定上述两次按压的按压动作能够触发双重按压的压力手势;
S606:终端根据预置的双重按压的压力手势和锁屏操作的对应关系,确定双重按压的压力手势对应的操作指令为锁屏操作;
S607:移动终端执行锁屏操作。
仍旧以二次按压的按压动作触发双重按压的压力手势为例,在上一实例的基础上,再以一具体实例来对上述方案进行说明,如图7所示,具体步骤包括:
S701:用户按压TP,执行两次按压的按压动作;
需要说明的是,在用户按压TP之前,需要先预设并保存两次按压的按压动作与双重按压的压力手势之间的对应关系;其中,双重按压的压力手势中对应包含四个压力阈值,具体为两个第一压力阈值和两个第二压力阈值。
S702:通过四个采样点,终端获取到四个采样值,并结合上述四个采样点的位置信息,计算出两次按压的压力动作位置处所对应的压力值;
四个采样点在TP的位置分布如图4所示,图中白色方框为TP,四个黑色圆点分别为四个采样点。
S703:在预设时间220ms内,终端每间隔10ms获取一次两次按压的压力动作对应的压力值,并将220ms内获取的所有压力值记为两次按压的按压动作对应的压力值集合;其中,压力值曲线如图5所示,图中P1~P22为标注22个压力值在压力曲线上的位置;
S704:终端根据上述两次按压的按压动作对应的压力值集合,获取两次按压的按压动作对应的四个压力差值,具体为两个第一压力差值和两个第二压力差值;
S7041:获取第一个采样时间点对应的压力值P1和第二个采样时间点对应的压力值P2,用P2减去P1,得到的压力差值为正值,说明此时压力变化的曲线斜率为正值,压力变化的趋势为由轻到重;
S7042:对后续的采样时间点对应的压力值均进行S3041的处理,依次用后一个采样时间点对应的压力值减去前一个采样时间点对应的压力值,计算出相邻两个采样时间点对应的压力差值,并根据压力差值的正负情况确定压力变化的趋势;
S7043:由计算结果可知,第六个采样时间点对应的压力值P6减去第五个采样时间点对应的压力值P5,得到的压力差值为负值,说明此时压力变化曲线的斜率为负值,压力变化的趋势从由轻到重转换为由重到轻;第十三个采样时间点对应的压力值P13减去第十二个采样时间点对应的压力值P12,得到的压力差值为正值,说明此时压力变化趋势从由重到轻又转换为由轻到重;第十八个采样时间点对应的压力值P18减去第十七个采样时间点对应的压力值P17,得到的压力差值为负值,说明此时压力变化趋势从由轻到重又转换为由重到轻;第二十一个采样时间点对应的压力值P21减去第二十个采样时间点对应的压力值P20,得到的压力差值为负值,说明此时压力变化趋势从由重到轻又转换为由轻到重;
S7044:第一次由轻到重的压力变化趋势对应于第一个采样时间点到第五个采样时间点,取第一个采样时间点对应的压力值P1与第五个采样时间点对应的压力值P5,计算出P1和P5之间的压力差值,并将上述压力差值记为第一个第二压力差值Pressure1”=P5-P1;
S7045:第一次由重到轻的压力变化趋势对应于第五个采样时间点到第十二个采样时间点,取第五个采样时间点对应的压力值P5与第十二个采样时间点对应的压力值P12,计算出P5与P12之间的压力差值,并将上述压力差值记为第一个第一压力差值Pressure2”=P5-P12;
S7046:第二次由轻到重的压力变化趋势对应于第十二个采样时间点到第十七个采样时间点,取第十二个采样时间点对应的压力值P12与第十七个采样时间点对应的压力值P17,计算出上述两个压力值之间的压力差值,并将上述压力差值记为第二个第二压力差值Pressure3”=P17-P12;
S7047:第二次由重到轻的压力变化趋势对应于第十七个采样时间点到第二十个采样时间点,取第十七个采样时间点对应的压力值P17与第二十个采样时间点对应的压力值P20,计算出P17和P20之间的压力差值,并将上述压力差值记为第二个第一压力差值Pressure4”=P17-P20;
S705:终端将上述两次按压的按压动作对应的四个压力差值与双重按压的压力手势对应包含的四个压力阈值进行比较,确定上述两次按压的按压动作是否触发双重按压的压力手势;
具体来说,分别将第一个第二压力差值与第一个第二压力阈值,第一个第一压力差值与第一个第一压力阈值,第二个第二压力差值与第二个第二压力阈值,第二个第一压力差值与第二个第一压力阈值相比,当第一个第二压力差值Pressure1”大于第一个第二压力阈值,且第一个第一压力差值Pressure2”大于第一个第一压力阈值,且第二个第二压力差值Pressure3”大于第二个第二压力阈值,且第二个第一压力差值Pressure4”大于第二个第一压力阈值时,确定上述两次按压的按压动作能够触发双重按压的压力手势;
S706:终端根据预置的双重按压的压力手势和打开手电筒操作的对应关系,确定双重按压的压力手势对应的操作指令为打开手电筒操作;
S707:移动终端执行打开手电筒操作。
需要说明的是,采样点分布在移动终端的四个边缘角上,另外,采样点的数量和位置还可以根据实际需求自行设定。
实施例二
基于上述实施例相同的技术构思,参见图8,其示出了本发明实施例提供的一种终端80,该装置80包括:接收单元801、触发单元802、获取单元803以及执行单元804;其中,
所述接收单元801,用于接收按压动作;
所述触发单元802,用于触发所述按压动作对应的压力手势;
所述获取单元803,用于根据预设的压力手势与操作指令的对应关系,获取所述压力手势对应的操作指令;
所述执行单元804,用于执行所述操作指令。
在上述方案中,如图7所示,终端90还包括:预设单元901,用于预设并保存按压动作与压力手势的对应关系。
在上述方案中,所述预设单元901,具体用于预设并保存按压动作与压力手势的对应关系;其中,每种压力手势包含至少一个压力阈值。
在上述方案中,所述触发单元802,具体用于接收按压动作后,通过至少一个采样点对按压动作进行采样,获取每个采样点对应的采样值,并根据每个采样点的位置信息和对应的采样值,获取得到每个采样点在按压动作位置处所对应的压力值;在预设时间内的至少一个采样时间点获取每个采样点在按压动作位置处所对应的压力值,组成采样时间点对应的压力值集合;根据所有采样时间点对应的压力值集合,确定是否触发按压动作对应的压力手势。
在上述方案中,所述触发单元802,具体用于根据所有采样时间点对应的压力值集合,确定压力变化的趋势;根据压力变化的趋势,计算出压力差值;将按压动作对应的压力差值与压力手势对应包含的压力阈值相比较,当所述按压动作对应的每个压力差值均大于所述压力手势对应包含的压力阈值时,所述按压动作触发所述对应的压力手势。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (10)
1.一种操作方法,应用于一终端,其特征在于,所述方法包括:
接收按压动作后,触发所述按压动作对应的压力手势;
触发所述压力手势后,根据预设的压力手势与操作指令的对应关系,获取所述压力手势对应的操作指令;
执行所述操作指令。
2.根据权利要求1所述的方法,其特征在于,所述接收按压动作后,触发所述按压动作对应的压力手势之前,所述方法还包括:
预设并保存按压动作与压力手势的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述预设并保存按压动作与压力手势的对应关系,包括:
预设并保存按压动作与压力手势的对应关系;其中,每种压力手势均对应包含至少一个压力阈值。
4.根据权利要求1所述的方法,其特征在于,所述接收按压动作后,触发所述按压动作对应的压力手势,包括:
接收按压动作后,通过至少一个采样点对按压动作进行采样,获取每个采样点对应的采样值,并根据每个采样点的位置信息和对应的采样值,获取得到按压动作位置处所对应的压力值;
在预设时间内的至少一个采样时间点获取按压动作位置处所对应的压力值,组成采样时间点对应的压力值集合;
根据所有采样时间点对应的压力值集合,确定是否触发按压动作对应的压力手势。
5.根据权利要求4所述的方法,其特征在于,根据所有采样时间点对应的压力值集合,确定是否触发按压动作对应的压力手势,具体包括:
根据所有采样时间点对应的压力值集合,确定压力变化的趋势;
根据压力变化的趋势,计算出压力差值;
将按压动作对应的压力差值与压力手势对应包含的压力阈值相比较,当所述按压动作对应的每个压力差值均大于所述压力手势对应包含的压力阈值时,所述按压动作触发所述对应的压力手势。
6.一种终端,其特征在于,包括:接收单元、触发单元、获取单元以及执行单元;其中,
所述接收单元,用于接收按压动作;
所述触发单元,用于触发所述按压动作对应的压力手势;
所述获取单元,用于根据预设的压力手势与操作指令的对应关系,获取所述压力手势对应的操作指令;
所述执行单元,用于执行所述操作指令。
7.根据权利要求6所述的操作装置,其特征在于,所述操作装置还包括:预设单元;其中,
所述预设单元,用于预设并保存按压动作与压力手势的对应关系。
8.根据权利要求7所述的操作装置,其特征在于,所述预设单元,具体用于
预设并保存按压动作与压力手势的对应关系;其中,每种压力手势包含至少一个压力阈值。
9.根据权利要求6所述的操作装置,其特征在于,所述触发单元,具体用于
接收按压动作后,通过至少一个采样点对按压动作进行采样,获取每个采样点对应的采样值,并根据每个采样点的位置信息和对应的采样值,获取得到按压动作位置处所对应的压力值;
在预设时间内的至少一个采样时间点获取按压动作位置处所对应的压力值,组成采样时间点对应的压力值集合;
根据所有采样时间点对应的压力值集合,确定是否触发按压动作对应的压力手势。
10.根据权利要求9所述的操作装置,其特征在于,所述触发单元,具体用于
根据所有采样时间点对应的压力值集合,确定压力变化的趋势;
根据压力变化的趋势,计算出压力差值;
将按压动作对应的压力差值与压力手势对应包含的压力阈值相比较,当所述按压动作对应的每个压力差值均大于所述压力手势对应包含的压力阈值时,所述按压动作触发所述对应的压力手势。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510872678.3A CN106814961A (zh) | 2015-12-02 | 2015-12-02 | 一种操作方法和终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510872678.3A CN106814961A (zh) | 2015-12-02 | 2015-12-02 | 一种操作方法和终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106814961A true CN106814961A (zh) | 2017-06-09 |
Family
ID=59107601
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510872678.3A Pending CN106814961A (zh) | 2015-12-02 | 2015-12-02 | 一种操作方法和终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106814961A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107678659A (zh) * | 2017-08-15 | 2018-02-09 | 深圳天珑无线科技有限公司 | 一种智能终端及其控制方法和具有存储功能的装置 |
CN108537035A (zh) * | 2018-01-02 | 2018-09-14 | 京东方科技集团股份有限公司 | 一种解锁方法及触摸屏终端 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262510A (zh) * | 2011-09-01 | 2011-11-30 | 珠海全志科技股份有限公司 | 一种利用手势实现显示内容放大的装置和方法 |
US20130024778A1 (en) * | 2011-07-13 | 2013-01-24 | Z124 | Dynamic cross-environment application configuration/orientation |
CN103135818A (zh) * | 2011-11-28 | 2013-06-05 | 联想(北京)有限公司 | 快速响应操作方法及电子设备 |
CN103376980A (zh) * | 2012-04-17 | 2013-10-30 | 百度在线网络技术(北京)有限公司 | 一种解除移动终端屏幕锁定的方法及移动终端 |
CN103562828A (zh) * | 2011-06-01 | 2014-02-05 | 摩托罗拉移动有限责任公司 | 与触敏显示屏幕结合使用压力差 |
CN104020868A (zh) * | 2013-02-28 | 2014-09-03 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
CN105022561A (zh) * | 2014-04-30 | 2015-11-04 | 中国电信股份有限公司 | 触摸屏控制装置、方法和移动终端 |
CN105100468A (zh) * | 2015-07-17 | 2015-11-25 | 努比亚技术有限公司 | 一种移动终端的操作方法及装置 |
-
2015
- 2015-12-02 CN CN201510872678.3A patent/CN106814961A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103562828A (zh) * | 2011-06-01 | 2014-02-05 | 摩托罗拉移动有限责任公司 | 与触敏显示屏幕结合使用压力差 |
US20130024778A1 (en) * | 2011-07-13 | 2013-01-24 | Z124 | Dynamic cross-environment application configuration/orientation |
CN102262510A (zh) * | 2011-09-01 | 2011-11-30 | 珠海全志科技股份有限公司 | 一种利用手势实现显示内容放大的装置和方法 |
CN103135818A (zh) * | 2011-11-28 | 2013-06-05 | 联想(北京)有限公司 | 快速响应操作方法及电子设备 |
CN103376980A (zh) * | 2012-04-17 | 2013-10-30 | 百度在线网络技术(北京)有限公司 | 一种解除移动终端屏幕锁定的方法及移动终端 |
CN104020868A (zh) * | 2013-02-28 | 2014-09-03 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
CN105022561A (zh) * | 2014-04-30 | 2015-11-04 | 中国电信股份有限公司 | 触摸屏控制装置、方法和移动终端 |
CN105100468A (zh) * | 2015-07-17 | 2015-11-25 | 努比亚技术有限公司 | 一种移动终端的操作方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107678659A (zh) * | 2017-08-15 | 2018-02-09 | 深圳天珑无线科技有限公司 | 一种智能终端及其控制方法和具有存储功能的装置 |
CN108537035A (zh) * | 2018-01-02 | 2018-09-14 | 京东方科技集团股份有限公司 | 一种解锁方法及触摸屏终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9696767B2 (en) | Command recognition method including determining a hold gesture and electronic device using the method | |
US12102904B2 (en) | Game control method based on a smart bracelet, smart bracelet and storage medium | |
US20140141833A1 (en) | Information processing method, system and mobile terminal | |
CN103257812B (zh) | 一种调整显示输出的方法及电子设备 | |
US20120262405A1 (en) | Method and mobile terminal for processing touch input | |
KR20130134508A (ko) | 터치 스크린을 이용한 잠금 해제 방법 및 그 방법을 이용하는 전자 기기 | |
CN105487809A (zh) | 一种终端的控制方法及装置 | |
CN102662554A (zh) | 信息处理设备及其密码输入方式切换方法 | |
CN105892927A (zh) | 一种移动终端控制方法及装置 | |
US20160328112A1 (en) | Method for processing touch signal and terminal device | |
TW201528061A (zh) | 撥號鍵盤管理方法及系統 | |
JP2016053940A (ja) | タッチ撮影方法及びそのタッチ端末 | |
CN104572071A (zh) | 一种终端 | |
CN105844241A (zh) | 一种触控压力检测方法及终端 | |
CN105607838A (zh) | 信息处理方法、装置及电子设备 | |
WO2015131590A1 (zh) | 一种控制黑屏手势处理的方法及终端 | |
CN106814961A (zh) | 一种操作方法和终端 | |
WO2012111227A1 (ja) | タッチ式入力装置、電子機器および入力方法 | |
US10628031B2 (en) | Control instruction identification method and apparatus, and storage medium | |
KR20160037901A (ko) | 객체들을 디스플레이하기 위한 방법 및 디바이스 | |
CN104866210B (zh) | 一种触摸屏操控方法、装置及电子设备 | |
CN109661644B (zh) | 一种压力触控方法及终端 | |
EP3012715A1 (en) | Electronic device, method for receiving input, and program | |
US11126347B2 (en) | Object batching method and apparatus | |
CN106873881B (zh) | 电子设备及玩具控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170609 |
|
RJ01 | Rejection of invention patent application after publication |