国家标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210081193.2 (22)申请日 2022.01.24 (71)申请人 中国第一汽车股份有限公司 地址 130011 吉林省长 春市汽车 经济技术 开发区新红旗大街1号 (72)发明人 黄嘉桐 丁冠源 郭富琦 郑彤  (74)专利代理 机构 北京翔宇专利代理事务所 (普通合伙) 11960 专利代理师 田昱川 (51)Int.Cl. G06F 9/451(2018.01) G06F 3/04883(2022.01) G06F 3/0481(2022.01) G06F 3/0485(2022.01) G06V 40/20(2022.01) (54)发明名称 应用程序 的控制方法、 手势处理装置、 智能 终端及车辆 (57)摘要 本发明技术方案提供了一种应用程序的控 制方法、 手势处理装置、 智能终端及车辆, 在智能 终端配置有两条手势识别通路, 通路1是基于安 卓系统的手势识别通 路, 通路2是基于linux内核 的手势识别通路, 通路1不需修改安卓系统原生 架构, 在智能终端的输入管 理服务器新增并实现 一个手势事件接口, 即可在安卓系统原生框架内 将手势事件发送至应用程序并实现响应, 基于 linux内核的手势识别通路作为并行于通路1的 手势识别通路, 通路2并行运行并不影响通路1的 正常运行, 且由于智能终端中装载有2条手势识 别通路, 当其中1条通路运行发生故障时, 另一条 通路能够将手势事件发送至应用程序, 以保障应 用程序执 行对手势事 件的响应操作。 权利要求书1页 说明书8页 附图2页 CN 114546549 A 2022.05.27 CN 114546549 A 1.应用程序的控制方法, 在安装有所述应用程序的智能终端装载有基于linux内核搭 建的安卓系统, 其特 征在于, 在所述智能终端配置有两条手势 识别通路, 分别是: 通路1: 基于安卓系统的手势识别通路, 通路1的实现步骤包括: 1)在智能终端预先创建 一个与手势事件相关的输入监听对象, 输入监听对象用于实现智能终端的输入管理服务器 中的一个接口; 2)所述输入管理服务器实时读取、 解析linux内核上报的手势事件, 并发送 给输入监听对 象及前台窗口, 前台窗口接 收并逐层回调至应用程序, 应用程序接 收手势事 件, 并在应用程序 页面执行对手势事 件的响应操作; 通路2: 基于linux内核的手势识别通路, linux内核注册的输入设备实时检测读取、 解 析并分发手势事件至应用程序, 应用程序实时接 收手势事件, 并在应用程序页面执行对手 势事件的响应操作; 通路1与通路2二 者并行设置 于智能终端中, 用以控制应用程序对手势事 件的响应。 2.如权利要求1所述的应用程序的控制方法, 其特征在于, 所述手势事件包括滑动手 势、 多指触控手势、 多次点击手势、 长按手势。 3.如权利要求1所述的应用程序的控制方法, 其特征在于, 所述通路1的输入管理服务 器实时读取、 解析输入的手势事件, 并通过窗口管理服务器将解析后的手势事件分发至应 用程序。 4.如权利要求3所述的应用程序的控制方法, 其特征在于, 同一时间, 所述窗口管理服 务器仅将解析后的输入手势回调给至多一个 应用程序。 5.如权利要求1所述的应用程序的控制方法, 其特征在于, 同一时间, 所述通路2中仅有 一个应用程序接收到所述输入设备分发的手势事 件。 6.一种手势处 理装置, 其特 征在于, 包括: 手势获取模块, 用于实时获取手势事 件; 手势发送模块, 基于安卓系统及linux内核分别向指定的应用程序发送手势事件, 并引 导应用程序对手势事 件执行响应操作。 7.如权利要求6所述的手势处理装置, 其特征在于, 所述手势处理装置还包括手势解析 模块, 用于对获取到的手势事 件执行解析操作。 8.如权利要求7所述的手势处理装置, 其特征在于, 所述解析操作包括触点个数判断、 触点聚类处 理、 触点轨 迹分析。 9.一种智能终端, 其特征在于, 所述智能终端装载有基于linux内核搭建的安卓系统, 智能终端还设有存储器及处理器, 其中存储器用于存储程序指令, 处理器用于调用并执行 所述存储器中的程序指 令, 执行如权利要求 1‑5任一项所述的应用程序的控制方法, 并行运 行所述通路1及通路2。 10.车辆, 其特 征在于, 所述车辆搭 载有如权利要求9所述的智能终端。权 利 要 求 书 1/1 页 2 CN 114546549 A 2应用程序的控制方 法、 手势处理装 置、 智能终端及车辆 技术领域 [0001]本发明属于数据处理设备的数据处理技术领域, 具体涉及一种应用程序的控制方 法、 智能终端及具有该智能终端的车辆 。 背景技术 [0002]当前触摸屏已广泛应用于各种智能终端设备, 操作人员利用触摸屏向搭载有该触 摸屏的智能终端设备中输入操作指令, 实现人机交 互。 [0003]随着智能终端处理能力的提升和信息技术高速发展, 智能终端支持运行的应用程 序数量及种类与日俱增, 随着触摸屏的普及, 利用输入手势事件触发并执行各种操作指令 的应用程序应运而生且应用到多个技术领域中。 尤其是在车辆领域, 随着汽车 的智能化升 级, 传统交互手段被更迭为触控交互, 从而建立起一种基于多指 触控的交互策略, 在实际驾 驶场景中, 通过用户的多指手势触发执 行应用程序, 用以提升人机交 互体验。 [0004]但当前应用程序对手势事件的响应途径单一, 当手势识别通路出现故障, 应用程 序将无法执行响应操作, 应用程序对手势指令单一的响应途径大大降低了系统的容错率, 手势识别的速度及准确度难以保证。 发明内容 [0005]为解决上述技术问题, 本发明技术方案提供了一种应用程序的控制方法, 在安装 有所述应用程序的智能终端装载有基于linux内核搭建的安卓系统, 在所述智能终端配置 有两条手势 识别通路, 分别是: [0006]通路1: 基于安卓系统的手势识别通路, 通路1的实现步骤包括: 1)在智能终端预先 创建一个与手势事件相关的输入监听对象, 输入监听对象用于实现智能终端的输入管理服 务器中的一个接口; 2)所述输入管理服务器实时读取、 解析linux内核上报的手势事件, 并 发送给输入监听对 象及前台窗口, 前台窗口接 收并逐层回调至应用程序, 应用程序接 收手 势事件, 并在应用程序 页面执行对手势事 件的响应操作; [0007]通路2: 基于linux内核的手势识别通路, linux内核注册的输入设备实时检测读 取、 解析并分发手势事件至应用程序, 应用程序实时接收手势事件, 并在应用程序页面执行 对手势事 件的响应操作; [0008]通路1与通路2二者并行设置于智能终端中, 用以控制应用程序对手势事件的响 应。 [0009]进一步地, 手势事 件包括滑动手势、 多指触控手势、 多次点击手势、 长按手势。 [0010]进一步地, 通路1的输入管理服务器实时读取、 解析输入的手势事件, 并通过窗口 管理服务器将解析后的手势事 件分发至应用程序。 [0011]进一步地, 同一时间, 窗口管理服务器仅将解析后的输入手势回调给至多一个应 用程序。 [0012]进一步地, 同一时间, 通路2中仅有一个应用程序接收到输入设备分发的手势事说 明 书 1/8 页 3 CN 114546549 A 3

.PDF文档 专利 应用程序的控制方法、手势处理装置、智能终端及车辆

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 应用程序的控制方法、手势处理装置、智能终端及车辆 第 1 页 专利 应用程序的控制方法、手势处理装置、智能终端及车辆 第 2 页 专利 应用程序的控制方法、手势处理装置、智能终端及车辆 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:52:02上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。