[发明专利]黑屏手势控制方法、装置、存储介质及移动终端有效

专利信息
申请号: 201710632956.7 申请日: 2017-07-28
公开(公告)号: CN107479700B 公开(公告)日: 2020-05-12
发明(设计)人: 韩通;郭明强;石仁栋;张强;汪昊 申请(专利权)人: OPPO广东移动通信有限公司
主分类号: G06F3/01 分类号: G06F3/01;G06F9/445
代理公司: 北京品源专利代理有限公司 11332 代理人: 孟金喆
地址: 523860 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 黑屏 手势 控制 方法 装置 存储 介质 移动 终端
【权利要求书】:

1.一种黑屏手势控制方法,其特征在于,包括:

在基于黑屏手势唤醒系统后,驱动层在上报黑屏手势事件时,并行执行读取所述黑屏手势的手势数据的操作,并将所述手势数据存储在驱动层的预设节点内,其中,所述黑屏手势包括处于熄屏状态的移动终端的触控显示屏上输入的触摸手势或传感器检测到的操作,所述黑屏手势事件是所述驱动层与应用层预先协商的用于代表有黑屏手势输入的事件,所述手势数据包括对应于黑屏手势的手势坐标、手势类型及预设结束位,所述预设节点为文件节点,所述基于黑屏手势唤醒系统,包括触摸芯片在检测到黑屏手势时,生成唤醒信号,通过所述唤醒信号触发内核层唤醒系统;

应用层在接收到所述黑屏手势事件时,检测所述预设节点内的手势数据是否准备完成;

在准备完成时,应用层由所述预设节点内读取所述手势数据,其中,所述手势数据包括手势类型;

应用层在所述手势数据读取成功且有效时,执行所述手势数据对应的黑屏手势功能。

2.根据权利要求1所述的方法,其特征在于,所述上报黑屏手势事件,包括:

驱动层通过框架层向应用层上报所述黑屏手势对应的黑屏手势事件。

3.根据权利要求2所述的方法,其特征在于,所述并行执行读取所述黑屏手势对应的手势数据的操作,包括:

所述驱动层通过中断处理函数,并行执行从所述触摸芯片中读取所述黑屏手势对应的手势数据的操作。

4.根据权利要求1所述的方法,其特征在于,应用层由所述黑屏手势事件触发执行检测所述预设节点内的手势数据是否准备完成,包括:

应用层在接收到所述黑屏手势事件时,查询驱动层中标识所述预设节点的数据状态的标识位;

应用层根据所述标识位的取值判断所述手势数据是否准备完成;

若是,则应用层执行从所述预设节点内提取所述手势数据的操作;

否则,在等待设定时间长度后,应用层返回执行查询所述标识位的操作。

5.根据权利要求1所述的方法,其特征在于,在应用层由所述预设节点内读取所述手势数据之后,还包括:

应用层判断由所述预设节点内读取的手势数据是否包括所述手势数据的预设结束位,若是,则确定所述手势数据读取成功。

6.根据权利要求1至5中任一项所述的方法,其特征在于,执行所述手势数据对应的黑屏手势功能,包括:

应用层确定所述手势类型对应的手势轨迹,并绘制手势轨迹至触控显示屏;

应用层开启所述手势类型对应的应用程序,并在所述触控显示屏上显示所述应用程序的界面。

7.根据权利要求1至5中任一项所述的方法,其特征在于,执行所述手势数据对应的黑屏手势功能,包括:

应用层通过至少一个开启线程,在后台开启所述手势类型对应的应用程序;

应用层通过至少一个绘制线程,与所述开启线程并行执行确定所述手势类型对应的手势轨迹,并绘制所述手势轨迹至触控显示屏的操作;

在满足预设的显示条件时,应用层绘制所述应用程序对应的界面至所述触控显示屏,以在所述触控显示屏上显示所述应用程序的界面。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710632956.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top