CN112765581B - 移动终端触摸屏轨迹解锁处理方法、装置、设备及介质 - Google Patents
移动终端触摸屏轨迹解锁处理方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN112765581B CN112765581B CN202110044925.6A CN202110044925A CN112765581B CN 112765581 B CN112765581 B CN 112765581B CN 202110044925 A CN202110044925 A CN 202110044925A CN 112765581 B CN112765581 B CN 112765581B
- Authority
- CN
- China
- Prior art keywords
- track
- touch
- unlocking
- line
- mobile terminal
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims description 14
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000001914 filtration Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明公开了移动终端触摸屏轨迹解锁处理方法、装置、设备及介质,方法包括:获取移动终端触摸屏检测到的触摸轨迹;判断所获取的触摸轨迹是否为单线轨迹;当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数;当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端。本发明在设置完成解锁后,解锁轨迹路径不唯一,解锁方式灵活,从而大大丰富了通过触摸屏来画一条轨迹时的解锁的选择余地,提升用户体验,为用户使用提供了方便。
Description
技术领域
本发明涉及终端设备技术领域,尤其涉及移动终端触摸屏轨迹解锁处理方法、装置、终端设备及存储介质。
背景技术
随着科技的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。手机的功能越来越多,现在大多数手机都具有触摸屏功能。
触摸屏是移动终端广泛使用的输入设备,当用户触摸触摸屏时需要将触摸坐标点发送给中处理器,或者说中央处理器需要从触摸屏处读取触摸坐标点,然后采集轨迹进行操作。
随着移动终端技术的飞速发展,目前移动终端的屏幕越来越大,一般均会占用移动终端的一个平面,而触摸屏也同时设置在该平面,所以触摸屏的输入区域也非常大,从而使触摸屏在移动终端上大量使用,特别是在智能移动终端上目前几乎都使用触摸屏为其主要输入器件,因此智能移动终端的解锁也几乎都是基于触摸屏的解锁。现有技术中,移动终端触摸屏解锁方式中最常用的是滑动解锁、输入密码解锁、画出指定图案解锁等。上述使用较多的现有的解锁方法设置完毕后,解锁的触摸轨迹路径就被限制住了,解锁方式不灵活,有时不方便用户使用。
因此,现有技术还有待改进和提高。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端触摸屏轨迹解锁处理方法、装置、终端设备及存储介质,本发明在设置完成解锁后,解锁轨迹路径不唯一,解锁方式灵活,从而大大丰富了通过触摸屏来画一条轨迹时的解锁的选择余地,提升用户体验,为用户使用提供了方便。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种移动终端触摸屏轨迹解锁处理方法,其中,包括:
获取移动终端触摸屏检测到的触摸轨迹;
判断所获取的触摸轨迹是否为单线轨迹;
当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数;
当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端。
所述的移动终端触摸屏轨迹解锁处理方法,其中,所述获取移动终端触摸屏检测到的触摸轨迹的步骤之前包括:
预先设置用于解锁移动终端的高点个数。
所述的移动终端触摸屏轨迹解锁处理方法,其中,所述获取移动终端触摸屏检测到的触摸轨迹的步骤包括:
当触摸屏检测到被触摸,则开始按时间先后记录触摸点的坐标;
当触摸屏检测到释放,则记录完毕以获取移动终端触摸屏检测到的触摸轨迹。
所述的移动终端触摸屏轨迹解锁处理方法,其中,所述判断所获取的触摸轨迹是否为单线轨迹的步骤包括:
判断所获取的触摸轨迹中所记录的所有触摸点中、是否存在同一时间点包含两个触摸点的情况;
当存在同一时间点包含两个触摸点的情况则判定所获取的触摸轨迹不是单线轨迹;
当不存在同一时间点包含两个触摸点的情况,则判定所获取的触摸轨迹为单线轨迹。
所述的移动终端触摸屏轨迹解锁处理方法,其中,所述当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数的步骤包括:
当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中向同一方弯曲的高点个数。
所述的移动终端触摸屏轨迹解锁处理方法,其中,所述当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端的步骤包括:
将当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数进行比较;
判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等,如果相等则控制解锁移动终端。
所述的移动终端触摸屏轨迹解锁处理方法,其中,所述判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等的步骤包括:
设所述待判断的当前单线触摸轨迹包含N个触摸点,所述待判断的当前单线触摸轨迹的触摸点坐标按时间先后顺序如下:Y[1]、Y[2]、……、Y[N];
其中,排在前面的触摸点记录时间早于排在后面的触摸点;
将所述待判断当前单线触摸轨迹作若干次滤波处理,直到滤波处理前后高点个数相同为止;
判断此时的当前单线触摸轨迹高点个数与预先设置高点个数是否相同。
一种移动终端触摸屏轨迹解锁处理装置,其中,所述装置包括:
轨迹获取模块,用于获取移动终端触摸屏检测到的触摸轨迹;
判断模块,用于判断所获取的触摸轨迹是否为单线轨迹;
高点获取模块,用于当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数;
解锁控制模块,用于当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端。
一种终端设备,其中,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端触摸屏轨迹解锁处理程序,所述处理器执行所述移动终端触摸屏轨迹解锁处理程序时,实现任一项所述的移动终端触摸屏轨迹解锁处理方法的步骤。
一种计算机可读存储介质,其中,其上存储有移动终端触摸屏轨迹解锁处理程序,所述移动终端触摸屏轨迹解锁处理程序被处理器执行时,实现任一项所述的移动终端触摸屏轨迹解锁处理方法的步骤。
有益效果:与现有技术相比,本发明提供了一种移动终端触摸屏轨迹解锁处理方法,所述方法通过预先获取移动终端触摸屏检测到的触摸轨迹;判断该轨迹是单线轨迹否,若为是则获取该轨迹上的触摸点的坐标然后进行相应的处理来判断是否解锁成功。使在设置完成解锁后,该方法解锁轨迹路径不唯一,使解锁方式更灵活,方便用户操作使用,从而大大丰富了通过触摸屏来画一条轨迹时的解锁的选择余地,提升用户体验,为用户提供方便,给用户的使用提供了方便。
附图说明
图1为本发明实施例1提供的移动终端触摸屏轨迹解锁处理方法的具体实施方式的流程图。
图2为本发明实施例1提供的移动终端触摸屏轨迹解锁处理方法中获取触摸轨迹的流程图。
图3为本发明实施例1提供的移动终端触摸屏轨迹解锁处理方法中单线轨迹判断流程图。
图4为本发明实施例1提供的移动终端触摸屏轨迹解锁处理方法中触摸轨迹结构示意图。
图5为本发明实施例1提供的移动终端触摸屏轨迹解锁处理方法中解锁流程图。
图6是本发明实施例提供的移动终端触摸屏轨迹解锁处理装置的原理框图。
图7是本发明实施例提供的终端设备的内部结构原理框图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
在科技助力生活的今天,人们和各种终端设备如影随形,生活中早已被诸如手机,平板,电脑,电视所围绕。终端设备已经慢慢渗入到人们生活的各个角落。
随着科技的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。手机的功能越来越多,现在大多数手机都具有触摸屏功能。
触摸屏是移动终端广泛使用的输入设备,当用户触摸触摸屏时需要将触摸坐标点发送给中处理器,或者说中央处理器需要从触摸屏处读取触摸坐标点,然后采集轨迹进行操作。
随着移动终端技术的飞速发展,目前移动终端的屏幕越来越大,一般均会占用移动终端的一个平面,而触摸屏也同时设置在该平面,所以触摸屏的输入区域也非常大,从而使触摸屏在移动终端上大量使用,特别是在智能移动终端上目前几乎都使用触摸屏为其主要输入器件,因此智能移动终端的解锁也几乎都是基于触摸屏的解锁。现有技术中,移动终端触摸屏解锁方式中最常用的是滑动解锁、输入密码解锁、画出指定图案解锁等。上述使用较多的现有的解锁方法设置完毕后,解锁的触摸轨迹路径就被限制住了,解锁方式不灵活,有时不方便用户使用。
为了解决现有技术中的问题,本实施例提供一种移动终端触摸屏轨迹解锁处理方法,通过本实施例的方法,获取移动终端触摸屏检测到的触摸轨迹;判断所获取的触摸轨迹是否为单线轨迹;当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数;当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端。本发明在设置完成解锁后,解锁轨迹路径不唯一,解锁方式灵活,从而大大丰富了通过触摸屏来画一条轨迹时的解锁的选择余地,提升用户体验,给用户的使用提供了方便。
比如,用户可以在移动终端手机上设置4个高点数用于解锁移动终端手机,则当想解锁移动终端时,用户只需在触摸屏画出带4个高点(也叫顶点)的单线轨迹触摸线,本发明就可以直接控制解锁移动终端,这样解锁方式灵活,操作方便,给用户的使用提供了方便。
示例性方法
本实施例的移动终端触摸屏轨迹解锁处理方法可应用于终端设备中,具体如图1中所示,所述移动终端触摸屏轨迹解锁处理方法包括如下步骤:
步骤S100、获取移动终端触摸屏检测到的触摸轨迹;
本发明实施例中,以移动终端手机为例对本发明做详细说明,当需解锁移动终端手机时,用户在移动终端手机触摸屏上操作画出解锁图形,本发明的移动终端手机触摸屏会实时检测用户在触摸屏上的触摸轨迹,并获取移动终端触摸屏检测到的触摸轨迹。
较佳地,如图2所示,所述获取移动终端触摸屏检测到的触摸轨迹的步骤具体包括:
步骤S101、当触摸屏检测到被触摸,则开始按时间先后记录触摸点的坐标;
本发明实施例中,当用户在触摸屏上操作,触摸屏检测到被触摸,则开始按时间先后记录触摸点的坐标。
步骤S102、当触摸屏检测到释放,则记录完毕以获取移动终端触摸屏检测到的触摸轨迹。
本发明实施例中,当用户在触摸屏画解锁轨迹线完成时释放触摸,则当触摸屏检测到释放,则记录完毕以获取移动终端触摸屏检测到的触摸轨迹。
步骤S200、判断所获取的触摸轨迹是否为单线轨迹;
本发明实施例中,当获取到用户操作的触摸轨迹,会实时判断所获取的触摸轨迹是否为单线轨迹。即判断当前触摸轨迹线是否是一条单线轨迹线。本发明中不需要复杂的触摸线来解锁,采用单线轨迹方便减少解锁内存,加快解锁效率。
具体地,如图3所示,所述步骤S200的判断所获取的触摸轨迹是否为单线轨迹的步骤包括:
步骤S201、判断所获取的触摸轨迹中所记录的所有触摸点中、是否存在同一时间点包含两个触摸点的情况;
本发明实施例中,当判断所获取的触摸轨迹中所记录的所有触摸点中、是否存在同一时间点包含两个触摸点的情况。本发明实施例中,单线轨迹只在同一时间只有一个触摸点。而如果同一时间存在两个触摸点,是两个手指触摸,那就不是单线轨迹了。
步骤S202、当存在同一时间点包含两个触摸点的情况则判定所获取的触摸轨迹不是单线轨迹;
本发明实施例中,如上所述,当判断所获取的触摸轨迹中所记录的所有触摸点中、存在同一时间点包含两个触摸点的情况,则判定所获取的触摸轨迹不是单线轨迹。;例如所记录的轨迹中一个时间点包含了两个触摸点p1,p2,则认为用户在一个时间同时触摸了两个触摸点,所以该轨迹不是单线轨迹。本发明判断简单方便,也不用占用过多内存。
步骤S203、当不存在同一时间点包含两个触摸点的情况,则判定所获取的触摸轨迹为单线轨迹。
本发明实施例中,当判断所获取的触摸轨迹中所记录的所有触摸点中、不存在同一时间点包含两个触摸点的情况,则判定所获取的触摸轨迹为单线轨迹。即本发明实施例中,单线轨迹只在同一时间只有一个触摸点。
步骤S300、当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数;
本发明实施例中,当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数。其中,本实施例的高点个数如图4所示,图4所示的用户在触摸屏10上画出的起点为B点终端为C点的触摸线BC触摸线就是单线轨迹线,图4中高点A1、A2、和A3为3个高点个数。本发明中当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数例如图4所示的高点A1、A2、和A3为3个高点个数。
本发明在具体实施时,需要在,所述S100之前设置步骤:
预先设置用于解锁移动终端的高点个数。例如预先设置用于解锁移动终端的高点个数为3个。
本发明较佳地实施例中,判断高点个数采用同一方向的高点个数。例如,如图4所示,当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中向同一方弯曲的高点个数。如图4所示的同一方弯曲的高点A1、A2、和A3为3个高点个数。
步骤S400、当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端。
本发明实施例中,当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端。例如当预先设置的用于解锁的高点个数为3个,而用户当前在锁屏的触摸屏上操作的单线触摸轨迹中高点个数也为3个时与预先设置的用于解锁的高点个数相等,则控制解锁移动终端。
具体地,如图5所示,本实施例所述步骤S300包括:
步骤S301、将当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数进行比较;
如图4所示,较佳地本发明实施例中会将当前单线触摸轨迹中向同一方弯曲的高点个数与预先设置的用于解锁的高点个数进行比较。
步骤S302、判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等,如果相等则控制解锁移动终端。
具体地,所述判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等的步骤包括:
设所述待判断的当前单线触摸轨迹包含N个触摸点,所述待判断的当前单线触摸轨迹的触摸点坐标按时间先后顺序如下:Y[1]、Y[2]、……、Y[N];
其中,排在前面的触摸点记录时间早于排在后面的触摸点;
将所述待判断当前单线触摸轨迹作若干次滤波处理,直到滤波处理前后高点个数相同为止;
本发明实施例中,其中,所述滤波处理包括:
C21,设所述待滤波处理轨迹包含M个触摸点,所述待滤波处理轨迹触摸点坐标按时间先后顺序如下:Z[1]、Y[2]、……、Z[M];
C22,则所述待滤波处理轨迹经滤波处理后得到轨迹触摸点坐标按时间先后顺序如下:X[1]、X[2]、……、X[H];
其中,X[1]=Z[2]-Z[1],X[2]=Z[3]-Z[2],X[3]=Z[4]-Z[3],……,,X[H]=Z[M]-Z[M-1]。
较佳地,本发明实施例所述高点为本数据大于前一个数据且本数据小于后一个数据的数据。
判断此时的当前单线触摸轨迹高点个数与预先设置高点个数是否相同。
当判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是相等,则控制解锁移动终端。
由上可见,本发明实施例中,采用所述方法通过预先获取移动终端触摸屏检测到的触摸轨迹;判断该轨迹是单线轨迹否,若为是则获取该轨迹上的触摸点的坐标然后进行相应的处理来判断是否解锁成功。使在设置完成解锁后,该方法解锁轨迹路径不唯一,使解锁方式更灵活,方便用户操作使用,从而大大丰富了通过触摸屏来画一条轨迹时的解锁的选择余地,提升用户体验,为用户提供方便,给用户的使用提供了方便。
示例性设备
如图6中所示,本发明实施例提供一种移动终端触摸屏轨迹解锁处理装置,该装置包括:
轨迹获取模块10,用于获取移动终端触摸屏检测到的触摸轨迹;
判断模块20,用于判断所获取的触摸轨迹是否为单线轨迹;
高点获取模块30,用于当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数;
解锁控制模块40,用于当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端,具体如上所述。
在一种实现方式中,轨迹获取模块10包括:
记录单元,用于当触摸屏检测到被触摸,则开始按时间先后记录触摸点的坐标;
释放获取单元,用于当触摸屏检测到释放,则记录完毕以获取移动终端触摸屏检测到的触摸轨迹。
在一种实现方式中,判断模块20包括:
判断单元,用于判断所获取的触摸轨迹中所记录的所有触摸点中、是否存在同一时间点包含两个触摸点的情况;
确认单元,用于当存在同一时间点包含两个触摸点的情况则判定所获取的触摸轨迹不是单线轨迹;
判定单元,用于当不存在同一时间点包含两个触摸点的情况,则判定所获取的触摸轨迹为单线轨迹。
在一种实现方式中,解锁控制模块40包括:
比较单元,用于将当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数进行比较;
解锁控制单元,用于判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等,如果相等则控制解锁移动终端。
基于上述实施例,本发明还提供了一种终端设备,其原理框图可以如图7所示。该终端设备包括通过***总线连接的处理器、存储器、网络接口、显示屏、触摸屏。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种移动终端触摸屏轨迹解锁处理方法。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该终端设备的触摸屏是预先在终端设备上设置。
本领域技术人员可以理解,图7中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种终端设备,终端设备包括存储器、处理器及存储在存储器上并可在处理器上运行的移动终端触摸屏轨迹解锁处理程序,处理器执行移动终端触摸屏轨迹解锁处理程序时,实现如下操作指令:
获取移动终端触摸屏检测到的触摸轨迹;
判断所获取的触摸轨迹是否为单线轨迹;
当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数;
当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端,具体如上所述。
其中,所述获取移动终端触摸屏检测到的触摸轨迹的步骤之前包括:
预先设置用于解锁移动终端的高点个数。
其中,所述获取移动终端触摸屏检测到的触摸轨迹的步骤包括:
当触摸屏检测到被触摸,则开始按时间先后记录触摸点的坐标;
当触摸屏检测到释放,则记录完毕以获取移动终端触摸屏检测到的触摸轨迹。
其中,所述判断所获取的触摸轨迹是否为单线轨迹的步骤包括:
判断所获取的触摸轨迹中所记录的所有触摸点中、是否存在同一时间点包含两个触摸点的情况;
当存在同一时间点包含两个触摸点的情况则判定所获取的触摸轨迹不是单线轨迹;
当不存在同一时间点包含两个触摸点的情况,则判定所获取的触摸轨迹为单线轨迹。
其中,所述当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数的步骤包括:
当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中向同一方弯曲的高点个数。
其中,所述当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端的步骤包括:
将当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数进行比较;
判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等,如果相等则控制解锁移动终端。
其中,所述判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等的步骤包括:
设所述待判断的当前单线触摸轨迹包含N个触摸点,所述待判断的当前单线触摸轨迹的触摸点坐标按时间先后顺序如下:Y[1]、Y[2]、……、Y[N];
其中,排在前面的触摸点记录时间早于排在后面的触摸点;
将所述待判断当前单线触摸轨迹作若干次滤波处理,直到滤波处理前后高点个数相同为止;
判断此时的当前单线触摸轨迹高点个数与预先设置高点个数是否相同。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
综上,本发明公开了一种移动终端触摸屏轨迹解锁处理方法、装置、终端设备及存储介质,方法包括:获取移动终端触摸屏检测到的触摸轨迹;判断所获取的触摸轨迹是否为单线轨迹;当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数;当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端。本发明在设置完成解锁后,解锁轨迹路径不唯一,解锁方式灵活,从而大大丰富了通过触摸屏来画一条轨迹时的解锁的选择余地,提升用户体验,为用户使用提供了方便。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种移动终端触摸屏轨迹解锁处理方法,其特征在于,包括:
获取移动终端触摸屏检测到的触摸轨迹;
判断所获取的触摸轨迹是否为单线轨迹;
所述判断所获取的触摸轨迹是否为单线轨迹的步骤包括:
判断所获取的触摸轨迹中所记录的所有触摸点中、是否存在同一时间点包含两个触摸点的情况;
当存在同一时间点包含两个触摸点的情况则判定所获取的触摸轨迹不是单线轨迹;
当不存在同一时间点包含两个触摸点的情况,则判定所获取的触摸轨迹为单线轨迹;
当所述触摸轨迹为单线轨迹,则获取单线触摸轨迹中高点个数;
判断高点个数采用同一方向的高点个数;
当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端;
其中判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等的步骤包括:
设待判断的当前单线触摸轨迹包含N个触摸点,所述待判断的当前单线触摸轨迹的触摸点坐标按时间先后顺序如下:Y[1]、Y[2]、……、Y[N];
其中,排在前面的触摸点记录时间早于排在后面的触摸点;
将所述待判断的当前单线触摸轨迹作若干次滤波处理,直到滤波处理前后高点个数相同为止;
判断此时的当前单线触摸轨迹高点个数与预先设置高点个数是否相同;
高点为本数据大于前一个数据且本数据小于后一个数据的数据。
2.根据权利要求1所述的移动终端触摸屏轨迹解锁处理方法,其特征在于,所述获取移动终端触摸屏检测到的触摸轨迹的步骤之前包括:
预先设置用于解锁移动终端的高点个数。
3.根据权利要求1所述的移动终端触摸屏轨迹解锁处理方法,其特征在于,所述获取移动终端触摸屏检测到的触摸轨迹的步骤包括:
当触摸屏检测到被触摸,则开始按时间先后记录触摸点的坐标;
当触摸屏检测到释放,则记录完毕以获取移动终端触摸屏检测到的触摸轨迹。
4.根据权利要求1所述的移动终端触摸屏轨迹解锁处理方法,其特征在于,所述当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中高点个数的步骤包括:
当所述触摸轨迹是为单线轨迹,则获取该单线触摸轨迹中向同一方弯曲的高点个数。
5.根据权利要求1所述的移动终端触摸屏轨迹解锁处理方法,其特征在于,所述当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端的步骤包括:
将当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数进行比较;
判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等,如果相等则控制解锁移动终端。
6.一种移动终端触摸屏轨迹解锁处理装置,其特征在于,所述装置包括:
轨迹获取模块,用于获取移动终端触摸屏检测到的触摸轨迹;
判断模块,用于判断所获取的触摸轨迹是否为单线轨迹;
所述判断所获取的触摸轨迹是否为单线轨迹的步骤包括:判断所获取的触摸轨迹中所记录的所有触摸点中、是否存在同一时间点包含两个触摸点的情况;当存在同一时间点包含两个触摸点的情况则判定所获取的触摸轨迹不是单线轨迹;当不存在同一时间点包含两个触摸点的情况,则判定所获取的触摸轨迹为单线轨迹;
高点获取模块,用于当所述触摸轨迹为单线轨迹,则获取单线触摸轨迹中高点个数;
判断高点个数采用同一方向的高点个数;
解锁控制模块,用于当单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数相等,则控制解锁移动终端;
其中判断当前单线触摸轨迹中高点个数与预先设置的用于解锁的高点个数是否相等的步骤包括:
设待判断的当前单线触摸轨迹包含N个触摸点,所述待判断的当前单线触摸轨迹的触摸点坐标按时间先后顺序如下:Y[1]、Y[2]、……、Y[N];
其中,排在前面的触摸点记录时间早于排在后面的触摸点;
将所述待判断的当前单线触摸轨迹作若干次滤波处理,直到滤波处理前后高点个数相同为止;
判断此时的当前单线触摸轨迹高点个数与预先设置高点个数是否相同;
高点为本数据大于前一个数据且本数据小于后一个数据的数据。
7.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端触摸屏轨迹解锁处理程序,所述处理器执行所述移动终端触摸屏轨迹解锁处理程序时,实现如权利要求1-5任一项所述的移动终端触摸屏轨迹解锁处理方法的步骤。
8.一种计算机可读存储介质,其特征在于,其上存储有移动终端触摸屏轨迹解锁处理程序,所述移动终端触摸屏轨迹解锁处理程序被处理器执行时,实现如权利要求1-5任一项所述的移动终端触摸屏轨迹解锁处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110044925.6A CN112765581B (zh) | 2021-01-13 | 2021-01-13 | 移动终端触摸屏轨迹解锁处理方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110044925.6A CN112765581B (zh) | 2021-01-13 | 2021-01-13 | 移动终端触摸屏轨迹解锁处理方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112765581A CN112765581A (zh) | 2021-05-07 |
CN112765581B true CN112765581B (zh) | 2023-12-26 |
Family
ID=75700299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110044925.6A Active CN112765581B (zh) | 2021-01-13 | 2021-01-13 | 移动终端触摸屏轨迹解锁处理方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112765581B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103336658A (zh) * | 2012-05-31 | 2013-10-02 | 腾讯科技(深圳)有限公司 | 终端设备的触摸屏的解锁方法和装置 |
CN103455174A (zh) * | 2012-06-05 | 2013-12-18 | 联想(北京)有限公司 | 电子设备控制方法、装置及电子设备 |
CN103513804A (zh) * | 2012-06-19 | 2014-01-15 | 联想(北京)有限公司 | 操作控制方法及电子设备 |
CN104123164A (zh) * | 2014-07-31 | 2014-10-29 | 广东欧珀移动通信有限公司 | 一种应用程序的启动方法和装置 |
CN104991687A (zh) * | 2015-06-09 | 2015-10-21 | 惠州Tcl移动通信有限公司 | 一种获取触屏设备曲线操作轨迹的方法及*** |
CN105243304A (zh) * | 2015-08-07 | 2016-01-13 | 厦门美图移动科技有限公司 | 一种移动终端的解锁方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391021B (zh) * | 2017-07-28 | 2019-09-24 | Oppo广东移动通信有限公司 | 黑屏手势的识别方法、装置、存储介质及移动终端 |
-
2021
- 2021-01-13 CN CN202110044925.6A patent/CN112765581B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103336658A (zh) * | 2012-05-31 | 2013-10-02 | 腾讯科技(深圳)有限公司 | 终端设备的触摸屏的解锁方法和装置 |
CN103455174A (zh) * | 2012-06-05 | 2013-12-18 | 联想(北京)有限公司 | 电子设备控制方法、装置及电子设备 |
CN103513804A (zh) * | 2012-06-19 | 2014-01-15 | 联想(北京)有限公司 | 操作控制方法及电子设备 |
CN104123164A (zh) * | 2014-07-31 | 2014-10-29 | 广东欧珀移动通信有限公司 | 一种应用程序的启动方法和装置 |
CN104991687A (zh) * | 2015-06-09 | 2015-10-21 | 惠州Tcl移动通信有限公司 | 一种获取触屏设备曲线操作轨迹的方法及*** |
CN105243304A (zh) * | 2015-08-07 | 2016-01-13 | 厦门美图移动科技有限公司 | 一种移动终端的解锁方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112765581A (zh) | 2021-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10402065B2 (en) | Method and apparatus for operating a virtual keyboard | |
US9230507B2 (en) | System and method for transitioning an electronic device from a first power mode to a second power mode | |
JP4341298B2 (ja) | 情報処理装置および方法、並びにプログラム | |
US20180356947A1 (en) | Electronic device and method for providing content according to field attribute | |
US20200201536A1 (en) | Black screen gesture detection method and device, storage medium, and mobile terminal | |
US9152316B2 (en) | Electronic device, controlling method thereof, and non-transitory storage medium | |
CN107450839B (zh) | 基于黑屏手势的控制方法、装置、存储介质及移动终端 | |
CN103809871A (zh) | 应用程序图标的处理方法和移动终端 | |
US9189152B2 (en) | Touch device and method for dynamically setting touch inactive area, and non-transitory recording medium | |
CN105204763A (zh) | 一种终端解锁方法及终端 | |
CN113824842B (zh) | 通知消息的展示方法及电子设备、计算机可读存储介质 | |
US20150138120A1 (en) | Method for reducing power consumption and electronic device thereof | |
US20240203378A1 (en) | Anti-flicker method and apparatus for android whiteboard | |
CN108664286B (zh) | 应用程序预加载方法、装置、存储介质及移动终端 | |
WO2020048159A1 (zh) | 解锁控制方法及相关装置 | |
CN112765581B (zh) | 移动终端触摸屏轨迹解锁处理方法、装置、设备及介质 | |
CN114153369A (zh) | 基于触控板功能的多指手势应用方法、装置、终端及介质 | |
CN108737655A (zh) | 图片处理方法及相关装置 | |
CN109710093B (zh) | 阅读操作方法、手写阅读设备和存储介质 | |
CN112000321A (zh) | 适用于三维检测软件的撤销和/或重做实现方法及装置 | |
CN113992784B (zh) | 音视频通话方法、装置、计算机设备和存储介质 | |
CN116360979A (zh) | 内存分配方法、装置、电子设备及可读存储介质 | |
CN114265530A (zh) | 基于iOS***的按钮构建及响应方法、装置及终端 | |
CN113507500A (zh) | 终端控制方法、装置、计算机设备和计算机可读存储介质 | |
CN112579236A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |