第三方应用的手写输入方法、装置、电子设备和存储介质与流程
- 国知局
- 2024-08-08 16:59:24
本技术涉及手写输入,尤其涉及基于墨水屏的第三方应用的手写输入方法、装置、电子设备和存储介质。
背景技术:
1、电子墨水屏技术利用电泳技术实现画面的显示,这类屏幕的显示效果十分接近传统纸张,因此也被成为“电子纸”。电子墨水通常由大量微囊组成的薄膜制成,微囊中有带不同电荷的色素颗粒,初始状态下,色素颗粒悬浮在微囊中,当施加一定方向的电场后,相应的色素颗粒被推到顶部,微囊就会显示不同的颜色,而不同颜色的微囊组成了各种文字和图案。
2、随着电子墨水屏幕设备应用功能的增多,越来越多人在电子墨水屏幕设备上安装第三方应用进行使用,但由于电子墨水屏的技术特性,在第三方应用中进行手写输入时,需要在第三方应用的界面上方生成一个手写图层,然后在手写图层上进行手写输入。但是手写图层一般是覆盖在第三方应用的界面上,在手写输入时无法快速地对第三方应用进行设置,而在手写输入的时候通常需要对第三方应用进行设置或者对手写输入内容和第三方应用界面的内容进行设置,此时则需要从手写图层退出然后切换至第三方应用的界面后才能对第三方应用进行操控,这样会给手写输入带来不便,降低手写输入的效率。
技术实现思路
1、本技术提供了一种基于墨水屏的第三方应用的手写输入方法、装置、电子设备和存储介质,以提高电子墨水屏的第三方应用手写输入的效率。
2、第一方面,本技术提供了一种基于墨水屏的第三方应用的手写输入方法,其包括:
3、响应于对第三方应用进行手写输入的启动信号,检测所述第三方应用的显示界面的配置信息;
4、根据所述显示界面的配置信息在所述第三方应用的显示界面的上方创建手写图层,所述手写图层为透明图层,所述手写图层在所述显示界面法向方向的投影与所述第三方应用的显示界面上的非内容区不重叠;
5、获取在所述手写图层上手写输入的手写内容;
6、将所述手写内容显示在所述第三方应用的显示界面中。
7、在本技术的一些实施例中,所述根据所述显示界面的配置信息在所述第三方应用的显示界面的上方创建手写图层的步骤,包括:
8、根据所述显示界面的配置信息得到所述第三方应用的显示界面上的非内容区的位置区域;
9、将所述第三方应用的显示界面所对应的区域去除所述非内容区的位置区域得到手写区域;
10、在所述第三方应用的显示界面的上方创建与所述手写区域相重叠的手写图层。
11、在本技术的一些实施例中,在所述根据所述显示界面的配置信息在所述第三方应用的显示界面的上方创建手写图层,所述手写图层为透明图层,所述手写图层在所述显示界面法向方向的投影与所述第三方应用的显示界面上的非内容区不重叠的步骤之前,所述手写输入方法还包括:
12、在所述显示界面的上方创建工具图层,所述工具图层设有虚拟功能键,所述工具图层为可移动设置。
13、在本技术的一些实施例中,所述工具图层在所述显示界面法向方向的投影与所述第三方应用的显示界面上的非内容区不重叠,所述手写图层在所述显示界面法向方向的投影与所述工具图层在所述显示界面法向方向的投影不重叠;
14、所述将所述第三方应用的显示界面所对应的区域去除所述非内容区的位置区域得到手写区域的步骤包括:
15、将所述第三方应用的显示界面所对应的区域去除所述非内容区的位置区域和所述工具图层所对应的区域得到手写区域。
16、在本技术的一些实施例中,所述工具图层位于所述手写图层的上方,所述工具图层的区域面积小于所述手写图层的区域面积。
17、在本技术的一些实施例中,在所述根据所述显示界面的配置信息在所述第三方应用的显示界面的上方创建手写图层,所述手写图层为透明图层,所述手写图层在所述显示界面法向方向的投影与所述第三方应用的显示界面上的非内容区不重叠的步骤之前,所述手写输入方法还包括:
18、根据所述显示界面的配置信息获得所述墨水屏的内容保护区的位置区域;
19、所述将所述第三方应用的显示界面所对应的区域去除所述非内容区的位置区域得到手写区域的步骤包括:
20、将所述第三方应用的显示界面所对应的区域去除所述非内容区的位置区域和所述内容保护区的位置区域得到手写区域。
21、在本技术的一些实施例中,在所述获取在所述手写图层上手写输入的手写内容的步骤之后,所述手写输入方法还包括:
22、将所述手写内容和所述第三方应用的显示界面的显示内容合并形成记录文件进行保存;
23、所述虚拟功能键包括记录查看键,通过点击所述记录查看键查看所述记录文件。
24、在本技术的一些实施例中,所述获取在所述手写图层上手写输入的手写内容的步骤,包括:
25、获取在所述手写图层上手写输入的数据报点;
26、判断所述数据报点是否属于手写笔输入的数据报点,如果是则将所述数据报点转化为手写内容。
27、在本技术的一些实施例中,所述获取在所述手写图层上手写输入的手写内容的步骤,包括:
28、获取在所述手写图层上手写输入的数据报点;
29、判断所述数据报点是否属于手写笔输入的数据报点,所述数据报点属于手写笔输入的数据报点时则将所述数据报点转化为手写内容;
30、所述数据报点不属于手写笔输入的数据报点时则判断所述数据报点是否属于预设信息,如果是则根据所述数据报点对所述第三方应用进行操作。
31、在本技术的一些实施例中,所述虚拟功能键包括参数设置键和擦除键:
32、所述参数设置键用于设置手写笔的笔迹参数,所述擦除键用于擦除手写笔在墨水屏上的手写笔迹。
33、在本技术的一些实施例中,所述非内容区包括工具栏、滚动条和状态栏。
34、第二方面,本技术实施例还提供了一种基于墨水屏的第三方应用的手写输入装置,其包括:
35、检测模块,所述检测模块用于响应于对第三方应用进行手写输入的启动信号,检测所述第三方应用的显示界面的配置信息;
36、第一图层模块,所述第一图层模块用于根据所述显示界面的配置信息在所述第三方应用的显示界面的上方创建手写图层,所述手写图层为透明图层,所述手写图层在所述显示界面法向方向的投影与所述第三方应用的显示界面上的非内容区不重叠;
37、获取模块,所述获取模块用于获取在所述手写图层上手写输入的手写内容;
38、驱动模块,所述驱动模块用于将所述手写内容显示在所述第三方应用的显示界面中。
39、第三方面,本技术实施例还提供了一种电子设备,包括:
40、一个或多个处理器;
41、存储器,用于存储一个或多个程序;
42、当所述一个或多个程序被所述一个或多个处理器执行,使得所述电子设备实现如第一方面任一所述的手写输入方法。
43、第四方面,本技术实施例还提供了计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一所述的手写输入方法。
44、本技术提供了一种基于墨水屏的第三方应用的手写输入方法、装置、电子设备和存储介质,其中所述手写输入方法包括:响应于对第三方应用进行手写输入的启动信号,检测所述第三方应用的显示界面的配置信息;根据所述显示界面的配置信息在所述第三方应用的显示界面的上方创建手写图层,所述手写图层为透明图层,所述手写图层在所述显示界面法向方向的投影与所述第三方应用的显示界面上的非内容区不重叠;获取在所述手写图层上手写输入的手写内容;将所述手写内容显示在所述第三方应用的显示界面中。本技术通过将所述手写图层在所述显示界面法向方向的投影与所述第三方应用的显示界面上的非内容区不重叠设置,因此所述手写图层不会遮挡第三方应用的非内容区,在进行手写输入的时候,不用切换至第三方应用的显示界面即可以对第三方应用进行操控,可以提高电子墨水屏的第三方应用手写输入的效率以及用户体验。
本文地址:https://www.jishuxx.com/zhuanli/20240808/271661.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。