一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种终端设备运行中防止触控屏幕操作的系统控制方法

2022-05-26 20:15:26 来源:中国专利 TAG:


1.本发明涉及一种终端设备系统控制方法,特别是一种终端设备运行中防止触控屏幕操作的系统控制方法。


背景技术:

2.目前市场上面的大部分手机系统,防止其他人(如家中小孩)操作的方式,最常用的如锁定屏幕。但是此方式有缺陷:一旦锁定,当前正在进行的应用将退到后台,如视频应用,将停止播放,手机会进入锁屏界面,甚至熄灭屏幕。
3.视频类应用为了防止播放过程中被误操作,会提供给用户锁定当前界面的能力,用户打开此能力,可以防止一般的返回动作或点击屏幕动作影响视频的播放。但是此方案也有缺陷:此锁屏方法是应用内部的方法,仅在此应用内生效或在某个特定页面生效,用户无法针对任何场景随心控制。
4.针对上述两种终端设备锁屏方法的缺陷,本发明中所述系统控制方法,实现了一种对电子设备使用中的任何应用界面都可以快速进行屏幕触控事件阻断的方案,应用本发明方案的电子设备在任何场景下既可以保持系统正常运行,又可以防止屏幕被他人误操作。


技术实现要素:

5.发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供一种终端设备运行中防止触控屏幕操作的系统控制方法
6.为了解决上述技术问题,本发明公开了一种终端设备运行中防止触控屏幕操作的系统控制方法,包括以下步骤:
7.步骤1,对防止触控屏幕操作模式的进出指令进行设定;
8.步骤2,根据进入防止触控屏幕操作模式的指令,进入防止触控屏幕操作模式;
9.步骤3,防止触控屏幕操作模式中,保持应用正常运行,并过滤触控事件输入;
10.步骤4,根据退出防止触控屏幕操作模式的指令,退出防止触控屏幕操作模式,恢复系统正常状态。
11.本发明步骤1中包括:设定进入防止触控屏幕操作模式的进入指令数据。
12.本发明步骤1中还包括:设定退出防止触控屏幕操作模式的退出指令数据。
13.本发明步骤1中还包括:将所述进入指令数据和退出指令数据进行保存。
14.本发明步骤3中,通过系统服务改造,对触摸屏驱动器上报的输入事件在事件总线中进行过滤,进入防止触控屏幕操作模式;在该模式下,终端设备中各应用保持正常运行的同时不受用户对屏幕操作的影响。
15.本发明步骤5中,系统接受到退出防止触控屏幕操作模式的操作指令后,对触摸屏驱动器上报的输入事件在事件总线中停止过滤,恢复正常状态。
16.本发明步骤3中包括:在系统框架层增加一个系统控制组件即全局触摸控制服务,
管理整个控制模式的生命周期,并向系统其他模块传递控制状态的变化。
17.本发明步骤3中还包括:全局触摸控制服务的管理能力将封装成接口,向应用层暴露,允许应用层使用;全局触摸控制服务与事件总线的通信属于跨进程通信,通过hidl调用方式实现。
18.本发明步骤3中还包括:当事件总线接收到来自全局触摸控制服务的开始接口调用,立即停止向事件读取器上报屏幕的触控事件。
19.本发明步骤3中还包括:系统的输入框架停止将触控事件分发给应用,应用保持正常运行且不受用户对屏幕操作的影响。
20.本发明的核心是通过改造系统服务,对设备触控屏的驱动器进行上下电处理,实现特殊的触控屏幕防误操作的控制模式;
21.其中:进入和退出的控制方式包括但不限于上述的人脸、指纹或声纹指令,一般可以通过非屏幕触控的方式能实现的系统交互,都可以达到类似的效果;进入方式无需设置提示界面,可以通过一个固定的方式直接生效此控制模式。
22.有益效果:
23.本发明对终端设备使用中的任何应用界面都可以快速进行屏幕触控事件阻断,应用本发明的电子设备在任何场景下既可以保持系统正常运行,又可以防止屏幕被他人误操作。
24.本发明主要解决当前终端设备,如手机和平板类设备的两个主要体验问题:
25.1)终端设备开启防止触控屏幕操作模式后可以保持终端设备系统的唤醒状态,终端设备上面的任何进行中的业务,如视频和游戏等应用程序都不会受影响;
26.2)可以在终端设备中任何应用的界面中快速生效,即这不是具体单一应用的能力,而是全局系统的能力;
27.在上述条件下,能够实现屏幕触控被阻断,无任何屏幕触控操作被系统输入事件框架处理的效果。
附图说明
28.下面结合附图和具体实施方式对本发明做更进一步的具体说明,本发明的上述和/或其他方面的优点将会变得更加清楚。
29.图1为一种终端设备运行中防止触控屏幕操作的系统控制方法主要过程示意图。
30.图2为防止触控屏幕操作的详细方法示意图。
31.图3为对终端设备系统服务改造的示意图。
32.图4为本发明应用于分布式系统示意图。
具体实施方式
33.本发明整体方案如图1所示,可描述为如下流程:
34.一方面提供了一种进入和退出这种特殊使用电子设备模式的操作方式,所述操作方式包括:
35.1)进入系统快速设置界面,如手机的下拉状态栏,打开开关;
36.2)根据提示,在有摄像头的设备上面使用摄像头;在无摄像头的设备使用指纹;或
在无摄像头、无指纹的设备上面使用麦克风录音一段口令;
37.3)如摄像头方式,根据录入的人脸,确认后,人脸在,退出上述特殊的控制模式;如指纹,单次触摸后,进入上述控制模式,再次触摸退出上述控制模式;如mic口令,说出口令,进入特殊模式,再次说出口令,则退出控制模式;
38.另一方面,提供了这种特殊控制模式的系统方案,如图2所示:
39.当系统根据用户交互操作开启了模式,系统将理解创建一个服务进程。
40.此服务进程起来后,将发出提示,告知用户进入与退出的方式。服务进程根据用户预先在系统中设置的硬件操作指令,举例:当屏幕不可触摸操作时,约定点按电源键 音量减键,可以触发退出模式的校验。那么服务进程就根据用户的设定,构建一个监听,监听系统的按键事件。
41.服务进程还讲通知系统驱动进行屏幕触控器的下电处理。
42.处理好上述两件事后,服务进程就进入了循环监测得周期。
43.一旦用户通过预先设定的退出操作,比如按下按电源键 音量减键;此时服务进程监听到此硬件事件,将立即调用摄像头进行人脸识别;
44.若识别生效,则通知系统驱动层对屏幕触控器进行上电处理;并在上电完成后,退出系统服务,同时将原先系统的设置模式的开关状态关闭;
45.若识别不匹配,则继续保持现状,直到匹配完成。
46.用户可以在任何应用、任何界面上使用此发明方案,快速实现系统进入此特殊控制模式。
47.如图3所示,一般电子设备的操作系统,本发明涉及的各部分如下:
48.应用层:
49.1)开关入口:用户可以通过此入口打开控制方式的开关;
50.2)设置提示界面:提示用户设置进入控制和退出控制的方式,可以借助系统已有能力,如人脸、指纹或声纹口令
51.3)设置数据库:根据用户设置的进入和退出方式,记录设置的数据用以匹配本次的退出,和方便下次的快速进入;
52.框架层:
53.1)特殊控制系统服务:本方案在开关打开后新增的一个系统服务进程,处理进入此模式后对退出控制的心跳匹配,即每隔一定时间,如1s,进行一次监听,发现匹配就退出模式;
54.2)事件输入框架:一般手机或平板设备具备的输入框架,接受来自触控屏的触摸事件;
55.驱动层:
56.1)触控屏驱动:一般手机或平板设备具备的触控屏驱动,接受到上述“特殊控制系统服务”的治疗,可以根据指令对触控屏传感器进行上下电操作,下电后,触摸屏幕将不会有任何事件上报给框架层的“事件输入框架”57.实施例
58.本发明技术方案可以基于标准开源android或harmonyos系统实现的,系统整体结构符合一般设备(如手机和平板)的常见架构要求。
59.本发明方案涉及的系统整体结构如图4示:
60.图中各个部分的功能描述如下:
61.设备a和设备b指分布式系统中的两个终端,可扩展任意设备之间的控制;设备与设备之间通过wifi、wlan或网络云实现跨设备的通信;
62.安全校验界面:指初始用户设置进入控制模式所需要的校验界面,如指纹录入或人脸录入、密码设置等等;
63.模式设置或开关界面:指用户可以通过此界面或设置入口打开控制模式开关的界面;也包含设置提示界面,如提示用户进入和退出控制的方式;
64.多设备管理界面:指用户对远端设备或本端设备进行管理的界面,可以根据短距模块对当前已经链接,并具备此系统能力的设备进行管理控制;接受用户指令,并将指令下发给触控管理模块;
65.安全校验模块:承载用户身份校验的模块,如人脸对比、指纹对比或密码校验等。在触控管理模块启动控制模式后,将接受来自系统预设(如第1点安全校验界面上选择的加密方式)方式的监听,一旦用户请求校验,如通过触摸指纹扫描等,此模块完成校验后,将校验的结果返回触控管理模块;
66.触控管理模块:根据用户设置界面的选择,确定进入控制模式后,将下发指令给系统事件输入框架开始屏蔽触控屏输入事件;接到安全校验成功指令后,也会下发指令到事件输入框架,停止屏蔽触控屏输入事件;
67.短距通信模块:系统无线wifi、蓝牙wlan和联网的模块,能够实现系统跨设备的指令交互;
68.事件输入框架:系统管理电源键、音量键和触控屏事件的模块,接受来自触控管理模块的指令,根据指令启动或关闭触控屏事件的屏蔽;
69.校验数据存储:系统安全数据库,存储用户人脸、指纹或账号密码等;根据安全校验界面的输入加密存储。
70.实施例一:如android系统,在系统的状态栏下拉面板中,增加一个“屏幕防触控”开关。用户打开此开关,启动一个特殊的系统控制服务,并显示一个系统提示窗口或界面,检测到系统有摄像头,则允许用户选择人脸识别,弹出人脸录入界面,完成人脸录入。录入完成后,一旦人脸离开屏幕,则系统控制服务通知驱动对触控屏传感器做下电处理,当人脸在此出现在摄像头前,则再次通知底层驱动做触控屏上电处理。在上电处理之后,用户可以再次通过系统的状态栏下拉面板中的“屏幕防触控”开关,进行这种控制模式的关闭。
71.实施例二:上述实施例一种的人脸,换成其他身份识别方式,如指纹、声纹口令等。
72.实施例三:进入此控制模式的方式可以从单个终端设备,延伸到分布式场景下,允许系统通过蓝牙或无线,从其他设备发送身份标识的指令来控制本端设备的模式状态。如通过两个同属一个账号系统的手机,从一个手机发出控制指令到另一个手机,使另一个手机进入这种控制模式。这样另一个手机就可以交给其他人,如自己的孩子,防止孩子误操作了程序而导致程序退出,不会操作。
73.本发明提供了一种终端设备运行中防止触控屏幕操作的系统控制方法的思路及方法,具体实现该技术方案的方法和途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若
干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本实施例中未明确的各组成部分均可用现有技术加以实现。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献