[发明专利]一种全屏手写的实现方法及电子设备在审
申请号: | 202111663664.2 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114327232A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 程涛;史晓岩 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F3/04883 | 分类号: | G06F3/04883 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 韩岳松 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 全屏 手写 实现 方法 电子设备 | ||
本申请公开了一种全屏手写的实现方法及电子设备,包括:确定目标应用处于文字输入模式,响应于输入设备的轨迹输入操作控制虚拟屏获取输入轨迹;虚拟屏位于电子设备的驱动层和框架层的数据传递路径上;对输入轨迹进行识别,得到轨迹识别信息;展示轨迹识别信息,以实现全屏手写的功能。本申请还公开了对应的电子设备。
技术领域
本申请涉及全屏手写技术领域,特别涉及一种全屏手写的实现方法及电子设备。
背景技术
全屏手写是指手写输入法的识别区域为全屏幕,现有电子设备如手机、平板电脑等,有些能够支持手写输入。其中,具体地实现方法为:在应用层的上层,新建一个透明窗体,用这个透明窗体来接收输入设备如手写笔的移动轨迹,同时以这个透明窗体为依据,做手写识别等,以实现全屏手写功能。
但存在部分应用程序始终处于顶层窗体,此时,无法在顶层生成全屏的透明窗体,也即无法实现上述方法,导致通用性较差;并且,在电子设备中的应用程序升级之后,存在透明窗体无法继续使用的情况,导致兼容性较差。
发明内容
本申请实施例的目的在于提供一种全屏手写的实现方法及电子设备,不仅能够支持电子设备实现全屏手写的功能,还能够适用于多种电子设备以及电子设备上的多种应用程序,通用性和兼容性均较佳。
第一方面,本申请实施例提供了一种全屏手写的实现方法,应用于电子设备中,包括:
确定目标应用处于文字输入模式,响应于输入设备的轨迹输入操作控制虚拟屏获取所述输入轨迹;其中,所述虚拟屏位于电子设备的驱动层和框架层的数据传递路径上;
对所述输入轨迹进行识别,得到轨迹识别信息;
展示所述轨迹识别信息,以实现全屏手写的功能。
在一种可能的实施方式中,所述虚拟屏位于电子设备的驱动层和框架层的数据传递路径上,包括:
在所述驱动层上设置所述虚拟屏,或者在所述框架层上设置所述虚拟屏。
在一种可能的实施方式中,所述确定目标应用处于文字输入模式,响应于输入设备的轨迹输入操作控制虚拟屏获取所述输入轨迹,包括:
在确定目标应用处于文字输入模式的情况下,所述目标应用确定目标输入设备;所述目标输入设备包括第一输入设备以及所述驱动层支持的第二输入设备;
所述虚拟屏获取到输入轨迹时,确定目标输入设备是第二输入设备。
在一种可能的实施方式中,所述第一输入设备为包括硬键盘、软键盘、鼠标中的一种,所述第二输入设备包括手写笔或触控板。
在一种可能的实施方式中,所述展示所述轨迹识别信息,包括:
将所述轨迹识别信息传输给所述电子设备的应用层;
控制所述应用层中的目标应用显示所述轨迹识别信息。
在一种可能的实施方式中,还包括:
确定所述目标应用处于手势模式,响应于所述输入设备的轨迹输入操作控制虚拟屏获取所述输入轨迹;
通过所述虚拟屏将所述输入轨迹上报至所述框架层,以使所述框架层基于轨迹与指令之间的对应关系,确定所述输入轨迹对应的目标指令;
控制所述框架层将所述目标指令传输给所述应用层;
控制所述应用层中的目标应用响应所述目标指令。
在一种可能的实施方式中,还包括:
确定所述目标应用处于绘图模式,响应于所述输入设备的轨迹输入操作控制虚拟屏获取所述输入轨迹;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111663664.2/2.html,转载请声明来源钻瓜专利网。