[go: up one dir, main page]

CN106168881B - 提升黑屏手势响应速度的方法 - Google Patents

提升黑屏手势响应速度的方法 Download PDF

Info

Publication number
CN106168881B
CN106168881B CN201610544598.XA CN201610544598A CN106168881B CN 106168881 B CN106168881 B CN 106168881B CN 201610544598 A CN201610544598 A CN 201610544598A CN 106168881 B CN106168881 B CN 106168881B
Authority
CN
China
Prior art keywords
gesture
screen
blank screen
blank
function
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
Application number
CN201610544598.XA
Other languages
English (en)
Other versions
CN106168881A (zh
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.)
Yingwang Technology Shandong Co ltd
Original Assignee
Top Technology (shenzhen) 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 Top Technology (shenzhen) Co Ltd filed Critical Top Technology (shenzhen) Co Ltd
Priority to CN201610544598.XA priority Critical patent/CN106168881B/zh
Publication of CN106168881A publication Critical patent/CN106168881A/zh
Priority to PCT/CN2017/080026 priority patent/WO2018010463A1/zh
Application granted granted Critical
Publication of CN106168881B publication Critical patent/CN106168881B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

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)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种提升黑屏手势响应速度的方法,包括如下步骤:步骤1:黑屏手势事件被相应的手势触发;步骤2:快速解除智能电子设备的锁屏功能;同时,调用黑屏手势后台跨进程服务;步骤3:调用系统亮屏功能;步骤4:屏幕亮屏并解锁完成后,执行所述手势对应的预设置指令。本发明可以有效提升黑屏手势相应的速度,并且降低了与原生系统的耦合率,维护和更新都更加简单、方便。

Description

提升黑屏手势响应速度的方法
技术领域
本发明涉及带触摸屏的智能电子设备的应用及系统,尤其涉及一种提升黑屏手势响应速度的方法。
背景技术
现有的手机、平板电脑等智能电子设备都具体触摸屏,提供触摸的输入方式,使人们的操作更加便捷,而为了在此基础上提供更进一步便捷的输入方式,从而出现了黑屏手势。
黑屏手势是目前智能手机一个独具特色又具有科技未来感的功能,当待机黑屏的手势操作功能被开启后,在手机待机黑屏的状态下也可以实现屏幕手势操作,从而触发手机内部相应的功能或软件。例如,在黑屏手势开启的状况下,可以支持双击、C、M、O、E、V、S、Z、左滑、右滑、上滑、下滑等的手势识别并打开预设置的某项功能或打开相对应的软件。
但是现有的黑屏手势功能还存在以下技术缺点:
1、启动黑屏手势程序速度慢;
2、黑屏手势解除锁屏界面速度慢,容易导致出现闪屏现象,影响用户体验;
3、黑屏动画不流畅;
4、软件架构耦合严重,没有做到解耦形成独立功能模块的设计。
发明内容
本发明为了解决上述现有技术中存在的技术问题,提出一种提升黑屏手势响应速度的方法,包括如下步骤:
步骤1:黑屏手势事件被相应的手势触发;
步骤2:快速解除智能电子设备的锁屏功能;同时,调用黑屏手势后台跨进程服务;
步骤3:调用系统亮屏功能;
步骤4:屏幕亮屏并解锁完成后,执行所述手势对应的预设置指令。
本技术方案中,所述步骤2中快速解除智能电子设备的锁屏功能具体的操作步骤为:跨进程调用锁屏服务,执行移除锁屏界面功能,并回调智能电子设备的操作系统完成解锁的信号。
优选的,所述手势包括双击、通过触摸输入字母和符号、通过触摸朝不同方向滑动。
第一种方式可以在步骤3中,将黑屏手势界面窗口设置为可见状态,在步骤4中,屏幕亮屏并解锁完成后,调动手势动画功能,显示通过手势输入的结果,经过一定的间隔时间后,将黑屏手势界面窗口设置为不可见状态,再执行所述手势对应的预设置指令。
第二种方式仅当输入的手势为通过触摸输入字母和符号时,在步骤3中,将黑屏手势界面窗口设置为可见状态,在步骤4中,屏幕亮屏并解锁完成后,调动手势动画功能,显示通过手势输入的结果,经过一定的间隔时间后,将黑屏手势界面窗口设置为不可见状态,再执行所述手势对应的预设置指令。
上述两种方式的间隔时间为0.5-2秒。
本发明通过上述技术方案有效地降低了黑屏手势的操作速度,并且同时也降低了与原生系统的耦合率,有利于后期进一步改进和维护。
附图说明
图1为现有技术的流程图;
图2为本发明的流程图。
具体实施方式
下面结合附图对本发明的原理及结构进行详细说明,本发明的实施例以手机作为例。
如图1所示,现有技术中启动黑屏手势的方法的具体步骤在于,当黑屏手势事件被相应的手势触发后,将创建一个黑屏手势程序,而创建一个黑屏手势程序,在Android系统中平均耗时需要1366ms(见下表一),然后通过该黑屏手势程序来调用手机操作系统自带的亮屏和解锁功能,手机系统自带的亮屏功能很快,仅仅只需要开启手机背光即可,但是手机系统自带的解锁功能非常慢,平均需要355ms(见下表一),这里所指的解锁仅仅是滑动解锁、触摸解锁等不包含密码解锁的手机解锁功能。等到屏幕亮屏和解锁完成后,还会启动手势动画功能,手势动画功能会去显示刚刚用户输入的手势具体是什么,例如是输入了双击、还是输入了字母C等等,动画显示完毕后,才会执行该手势对应的预设置指令功能,完成黑屏手势操作的全过程。
上述创建一个黑屏手势程序需要调用系统函数onCreate()、onStart()、onResume(),因此,导致启动一个程序需要消耗的时间较长,而且若是创建的程序的大小和复杂度越高,启动所需时间会越多。加上调用系统自带的解锁功能、用户手动操作等一系列步骤,基本上现有技术的黑屏手势功能的完全实现至少需要耗费3000ms,这个时间对于用户在智能手机的操作中基本上是很难容忍的。
此外,上述操作当中,由于调用系统自带的解锁功能,而解锁功能也同样需要耗费一定的时间,快速亮屏之后,将先显示解锁画面,再显示手势动画,这两个界面的前后显示的时间间隔非常短,引发人们视觉上的不适,容易造成闪屏,严重影响用户体验。
表一 现有技术的部分步骤耗时的实验数据
如图2所示,本发明提出的提升黑屏手势响应速度的方法,在黑屏手势功能被开启的状态下,手机黑屏后,输入相应的手势,黑屏手势事件将被相应的手势触发;然后不调用系统自带的解锁功能,采用快速解除手机锁屏功能的方法,对手机屏幕进行解锁;与此同时,调用黑屏手势后台跨进程服务,调用系统亮屏功能;待屏幕亮屏并解锁完成后,执行用户输入的手势对应的预设置指令,完成黑屏手势操作的全过程。
首先,本发明具体快速解除手机锁屏功能的操作步骤采用跨进程调用锁屏服务,仅仅执行移除锁屏界面功能,然后回调手机操作系统完成解锁的信号,整个解锁就完成了,这个快速解锁过程在Android系统中平均耗时仅需要49ms,这一步骤的速度降为原解锁的九分之一,见下表二。
表二 本发明与现有技术的解锁步骤耗时的实验对比数据
其次,在快速解锁的同时,未采用创建程序的方法,而是调用黑屏手势后台跨进程服务,来调用系统的亮屏功能,在Android系统中调用服务平均耗时6ms,速度大大降低,见下表三。此外,对于开发人员尤其是系统二次开发人员来说,减少对系统原生软件耦合非常有必要,因为Android系统软件迭代速度快,如果代码基于系统原有模块进行开发,一旦代码更新了对移植和维护工作带来很大麻烦,且一有问题调试也及其不方便。现有黑屏手势技术方案中有些方案是基于锁屏流程原理进行开发,即黑屏手势触发事件通过锁屏流程传递完成黑屏手势逻辑,该方案基于系统锁屏模块进行开发,缺点是软件耦合性差依赖锁屏模块,导致原生系统软件可能出现版本迭代而兼容性差。本发明在黑屏手势模块建立自己的跨进程服务只接受黑屏手势触发事件及处理手势全部流程,即使后续软件有UI变更和bug修改只需要在黑屏手势模块维护即可,不需在锁屏模块进行修改,做到软件解耦的软件框架设计。
表三 创建程序与调用服务耗时的实验对比数据
最后,由于黑屏时接收的手势有多种多样,例如可以双击,可以通过触摸输入字母或者是字符,还可以通过触摸朝不同方向滑动。这些手势可以显示相应的动画,让用户确定自己是否输入了正确的手势,例如,在黑屏时划写一个V或者√,亮屏后可以将黑屏手势界面窗口设置为可见状态,此时会显示一个V,然后再打开手机的手电筒功能,以便让用户获得一个更好的人机交互体验。因此,本发明在步骤3中,可以将黑屏手势界面窗口设置为可见状态,在步骤4中,屏幕亮屏并解锁完成后,调动手势动画功能,显示通过手势输入的结果,经过一定的间隔时间后,将黑屏手势界面窗口设置为不可见状态,再执行所述手势对应的预设置指令。这个间隔时间的范围为0.5-2秒,本领域内技术人员可以根据具体需要来调整。
不过,有的手势比较明确,即便不显示动画,也基本上可以确保无误,因此,仅仅只当用户输入的是比较难以辨别的数字或者是字符的时候,才启动手势动画显示,还可以进一步简化流程,节约系统资源。
并且无论是全部都显示手势动画,还是选择性地显示手势动画,由于将黑屏手势界面窗口设置为可见这个操作以及调用系统亮屏功能这个步骤所消耗的时间都非常短,所以无需考虑两者的先后顺序。
本发明显示手势动画,采用的技术方案是不同的手势对应不同的图片组合,间隔时间更换图片,即实现动画效果。其中手势对应的图片越多,加上合理的间隔时间,播放的动画流畅度和用户体验会大大提升。在本实施例中,我们新增了手势动画图片和调整了间隔时间,例如旧方案中画字母C动画,原先是10张图,每张图间隔80ms进行切换,即总动画时间800ms,在新方案中我们通过准备20张图每张图间隔50ms,即总动画时间1000ms,但是实际体验不因为多出200ms而让用户感觉速度慢,由于动画已执行,放到用户觉得动画更加细腻和字母完成更流畅的感觉。所以本发明实例我们建议一定数量的手势图片和间隔时间能启动改善用户体验的作用。
通过上述详细的对比与说明,可以看出本发明可以带来1300~1600ms的速度提升;本发明采用快速解锁方式,减轻了与原系统的耦合性,属于已知的最快的解锁方式,因为现有的解锁需要执行层层的调用关系才能执行到本快速解锁模块的核心步骤,并且本发明还将快速解锁单独做成一个解锁模块,在响应速度、解锁效率、代码解耦3方面都全面优于基于锁屏原理的方案,便于开发人员的软件维护和管理;然后在手势动画方面,合理的手势动画图片数量和间隔,可以改善视觉流畅度,这些细节的充分考虑,可以更好的提高用户体验。
基于上述阐述,使用本发明技术方案可以使黑屏手势达到几乎实时的响应,屏幕亮起即迅速执行手势动画,执行对应预设置指令。整个过程快速、连贯、流程,真正做到黑屏待机下通过手势快捷响应,让这个功能更加具有实用性。黑屏手势核心思想在于速度,即使暗屏下也能快速响应,方便用户智能化操作手势,速度提高,不仅增加用户的好感,而且也适合产品亮点的宣传。解耦化的框架设计不仅使代码更加独立,而且使维护和管理更加简单了。
以上具体实施例仅用以举例说明本发明的结构,本领域的普通技术人员在本发明的构思下可以做出多种变形和变化,这些变形和变化均包括在本发明的保护范围之内。

Claims (5)

1.一种提升黑屏手势响应速度的方法,其特征在于,包括如下步骤:
步骤1:黑屏手势事件被相应的手势触发;
步骤2:快速解除智能电子设备的锁屏功能;同时,调用黑屏手势后台跨进程服务;
步骤3:调用系统亮屏功能;
步骤4:屏幕亮屏并解锁完成后,执行所述手势对应的预设置指令;
所述步骤2中快速解除智能电子设备的锁屏功能具体的操作步骤为:跨进程调用锁屏服务,执行移除锁屏界面功能,并回调智能电子设备的操作系统完成解锁的信号。
2.如权利要求1所述的提升黑屏手势响应速度的方法,其特征在于,所述手势包括双击、通过触摸输入字母和符号、通过触摸朝不同方向滑动。
3.如权利要求2所述的提升黑屏手势响应速度的方法,其特征在于,在步骤3中,将黑屏手势界面窗口设置为可见状态,在步骤4中,屏幕亮屏并解锁完成后,调动手势动画功能,显示通过手势输入的结果,经过一定的间隔时间后,将黑屏手势界面窗口设置为不可见状态,再执行所述手势对应的预设置指令。
4.如权利要求2所述的提升黑屏手势响应速度的方法,其特征在于,仅当输入的手势为通过触摸输入字母和符号时,在步骤3中,将黑屏手势界面窗口设置为可见状态,在步骤4中,屏幕亮屏并解锁完成后,调动手势动画功能,显示通过手势输入的结果,经过一定的间隔时间后,将黑屏手势界面窗口设置为不可见状态,再执行所述手势对应的预设置指令。
5.如权利要求3或4所述的提升黑屏手势响应速度的方法,其特征在于,所述间隔时间为0.5-2秒。
CN201610544598.XA 2016-07-12 2016-07-12 提升黑屏手势响应速度的方法 Active CN106168881B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610544598.XA CN106168881B (zh) 2016-07-12 2016-07-12 提升黑屏手势响应速度的方法
PCT/CN2017/080026 WO2018010463A1 (zh) 2016-07-12 2017-04-11 提升黑屏手势响应速度的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610544598.XA CN106168881B (zh) 2016-07-12 2016-07-12 提升黑屏手势响应速度的方法

Publications (2)

Publication Number Publication Date
CN106168881A CN106168881A (zh) 2016-11-30
CN106168881B true CN106168881B (zh) 2019-01-01

Family

ID=58064433

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610544598.XA Active CN106168881B (zh) 2016-07-12 2016-07-12 提升黑屏手势响应速度的方法

Country Status (2)

Country Link
CN (1) CN106168881B (zh)
WO (1) WO2018010463A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106168881B (zh) * 2016-07-12 2019-01-01 硕诺科技(深圳)有限公司 提升黑屏手势响应速度的方法
CN106843451B (zh) * 2017-02-04 2019-06-28 广东小天才科技有限公司 一种基于固体传导麦克风的屏幕唤醒方法及用户终端
CN107087053B (zh) * 2017-03-15 2019-09-17 Oppo广东移动通信有限公司 一种屏幕背光控制方法及移动终端
CN107529636A (zh) * 2017-07-28 2018-01-02 广东欧珀移动通信有限公司 改善黑屏手势响应的方法、装置、存储介质及移动终端
CN107450838B (zh) * 2017-07-28 2020-01-14 Oppo广东移动通信有限公司 黑屏手势的响应方法、装置、存储介质及移动终端
CN109739598B (zh) * 2018-12-24 2022-06-24 Oppo广东移动通信有限公司 一种终端亮屏方法及装置、设备和存储介质
CN111356217B (zh) * 2020-02-17 2023-07-21 Oppo广东移动通信有限公司 终端控制方法、装置、终端设备以及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615350A (zh) * 2015-01-14 2015-05-13 小米科技有限责任公司 在锁屏界面上展示信息的方法及装置
CN105072278A (zh) * 2015-08-20 2015-11-18 广东欧珀移动通信有限公司 一种在黑屏状态下快速拨打指定联系人电话的方法及手机
CN105183352A (zh) * 2015-09-01 2015-12-23 广东欧珀移动通信有限公司 一种在终端黑屏状态下实现更多手势识别的方法及装置
CN105204730A (zh) * 2015-08-27 2015-12-30 广东欧珀移动通信有限公司 一种屏幕控制方法及用户终端
CN105426095A (zh) * 2015-10-28 2016-03-23 广东欧珀移动通信有限公司 一种熄屏状态下开启移动终端摄像功能的方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160043425A (ko) * 2014-10-13 2016-04-21 엘지전자 주식회사 이동 단말기 및 그의 화면 잠금 해제 방법
CN106168881B (zh) * 2016-07-12 2019-01-01 硕诺科技(深圳)有限公司 提升黑屏手势响应速度的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615350A (zh) * 2015-01-14 2015-05-13 小米科技有限责任公司 在锁屏界面上展示信息的方法及装置
CN105072278A (zh) * 2015-08-20 2015-11-18 广东欧珀移动通信有限公司 一种在黑屏状态下快速拨打指定联系人电话的方法及手机
CN105204730A (zh) * 2015-08-27 2015-12-30 广东欧珀移动通信有限公司 一种屏幕控制方法及用户终端
CN105183352A (zh) * 2015-09-01 2015-12-23 广东欧珀移动通信有限公司 一种在终端黑屏状态下实现更多手势识别的方法及装置
CN105426095A (zh) * 2015-10-28 2016-03-23 广东欧珀移动通信有限公司 一种熄屏状态下开启移动终端摄像功能的方法及装置

Also Published As

Publication number Publication date
WO2018010463A1 (zh) 2018-01-18
CN106168881A (zh) 2016-11-30

Similar Documents

Publication Publication Date Title
CN106168881B (zh) 提升黑屏手势响应速度的方法
CN105677371B (zh) 一种软件界面快速生成方法和系统
CN103067784A (zh) 一种基于触摸屏电视机的虚拟按键方法及电视机
EP3683666A1 (en) Floating action button display method and terminal device
CN101311891A (zh) 一种滑动式解锁屏的方法
CN103412772A (zh) 在移动操作系统下快速启动视窗化应用软件的方法及装置
CN103049250A (zh) 控制界面的方法和终端
CN113703624A (zh) 分屏方法、装置及电子设备
WO2014193657A1 (en) Systems and methods for moving display objects based on user gestures
CN106569707A (zh) 基于触控屏的触控屏蔽方法和终端
WO2022068723A1 (zh) 支付界面的显示方法、装置和电子设备
CN114500717A (zh) 信息显示方法及装置
CN109739366A (zh) 一种软键盘显示的方法和装置
CN106547506A (zh) 一种分屏显示方法及移动终端
WO2023025121A1 (zh) 显示方法、装置、电子设备及可读存储介质
CN106951159A (zh) 一种终端解锁快速进入应用程序的方法及终端
CN106033334A (zh) 绘制界面元素的方法和装置
CN103024133A (zh) 触屏待机墙纸显示设置方法及其装置
CN103092488A (zh) 电子装置及控制电子装置的方法
CN108595077A (zh) 一种基于手机桌面点击次数实现快捷操作的方法
CN105955651A (zh) 一种计算器的显示管理方法及装置
CN103414823B (zh) 实现手机上下翻页式操作系统的方法及装置
WO2018112772A1 (zh) 实现对另一操作系统操作的方法、装置及电子设备
CN108733297A (zh) 一种通过用户手势进行截屏的方法
CN107957834A (zh) 与天气关联的终端解锁方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Two road 518000 Guangdong city of Shenzhen province Nanshan District Xili Kan industrial building D No. 11 501

Patentee after: INONE TECHNOLOGY (SHENZHEN) Co.,Ltd.

Address before: Shenzhen Nanshan District City, Guangdong province 518000 Dengliang road hancon center 702

Patentee before: XOLO TECHNOLOGY (SHENZHEN) Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 253000 No. 6596, Dongfanghong East Road, Yuanqiao Town, economic and Technological Development Zone, De Zhou City, Shandong Province (e-n-303-46, Dezhou Zhongyuan science and technology innovation and entrepreneurship Park)

Patentee after: Yingwang Technology (Shandong) Co.,Ltd.

Address before: 518000 Room 501, building D, No. 11, Xili Dakan industrial Second Road, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: INONE TECHNOLOGY (SHENZHEN) Co.,Ltd.

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method for improving response speed of black screen gesture

Effective date of registration: 20220119

Granted publication date: 20190101

Pledgee: Dezhou Rural Commercial Bank Co.,Ltd.

Pledgor: Yingwang Technology (Shandong) Co.,Ltd.

Registration number: Y2022980000641

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20230112

Granted publication date: 20190101

Pledgee: Dezhou Rural Commercial Bank Co.,Ltd.

Pledgor: Yingwang Technology (Shandong) Co.,Ltd.

Registration number: Y2022980000641

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Methods to improve the response speed of black screen gestures

Effective date of registration: 20230131

Granted publication date: 20190101

Pledgee: Dezhou Rural Commercial Bank Co.,Ltd.

Pledgor: Yingwang Technology (Shandong) Co.,Ltd.

Registration number: Y2023980031755