一种全局批注方法、装置、终端设备及存储介质制造方法及图纸

技术编号:31512776 阅读:13 留言:0更新日期:2021-12-22 23:54
本发明专利技术实施例公开了一种全局批注方法、装置、终端设备及存储介质,当用户在第一显示页面上进行批注后,在第一显示页面上确定出目标页面内容并得到页面批注信息,用户需要在当前所显示的第二显示页面上显示批注时,获取当前第二显示页面的第二页面信息,根据与第二页面信息在数据库中进行检索,确定是否存在对应的页面批注信息,若是,则根据第二页面信息以及对应的页面批注信息,得到调整批注信息,根据调整批注信息在屏幕上绘制批注,从而使得之前绘制的批注可以根据当前所显示的显示页面进行调整显示,提高了全局批注的效率,解决了现有的全局批注方案的批注无法根据当前所显示的页面内容重新进行调整,导致全局批注的效率低下的技术问题。低下的技术问题。低下的技术问题。

【技术实现步骤摘要】
一种全局批注方法、装置、终端设备及存储介质


[0001]本申请实施例涉及文件批注领域,尤其涉及一种全局批注方法、装置、终端设备及存储介质。

技术介绍

[0002]目前,随着科技以及经济的发展,人们的生活质量不断提升,越来越多的人开始使用墨水屏电子书阅读器进行阅读以及学习。现有墨水屏电子书阅读器上系统自带的阅读软件和笔记软件是支持手写批注的,但是其他阅读软件很多都没有手写批注的功能,当用户在使用其他阅读软件进行阅读时,无法对当前页面进行批注,需要用户手动截图后对图片进行手写批注,批注效率低,且用户体验较差。
[0003]现有技术中,提出了一种基于图片相似度比较的电子书全局批注方案,该方案在批注展示的时候,通过图像比对算法,计算当前绘制内容与批注时缓存绘制内容的相似度,当相似度在用户配置的阈值范围内时,展示批注。然而,上述技术当图片的相似度不在阈值范围内时,批注无法进行展示,并且批注也无法根据当前所显示的页面内容重新进行调整,批注显示效率低下,严重降低了用户体验。
[0004]综上所述,现有的全局批注方案的批注无法根据当前所显示的页面内容重新进行调整,导致全局批注的效率低下。

技术实现思路

[0005]本专利技术实施例提供了一种全局批注方法、装置、终端设备及存储介质,解决了现有的全局批注方案的批注无法根据当前所显示的页面内容重新进行调整,导致全局批注的效率低下的技术问题。
[0006]第一方面,本专利技术实施例提供了一种全局批注方法,包括以下步骤:当监听到批注起始事件时,获取批注信息,根据所述批注信息在屏幕绘制批注;获取当前所显示的第一显示页面的第一页面信息,根据所述批注信息以及所述第一页面信息,确定目标页面内容,根据所述目标页面内容从所述第一页面信息中获取目标页面信息;将所述批注信息、所述目标页面内容以及所述目标页面信息作为页面批注信息储存至数据库中;当监听到批注完成事件时,清除所述屏幕上绘制的批注;当监听到批注显示事件时,获取当前所显示的第二显示页面的第二页面信息,根据所述第二页面信息判断所述数据库中是否存在对应的页面批注信息;若是,根据所述第二页面信息以及所述对应的页面批注信息,得到调整批注信息,根据所述调整批注信息在所述屏幕绘制批注。
[0007]优选的,所述批注信息包括笔画类型、笔画颜色、笔画宽度、批注路径点以及按压力度。
[0008]优选的,所述获取当前所显示的第一显示页面的第一页面信息的具体过程为:获取与当前所显示的第一显示页面相对应的第一进程包名,根据所述第一进程包名获取所述第一显示页面的第一页面内容以及所述第一页面内容的第一位置坐标,根据所述第一页面内容、所述第一位置坐标以及所述第一进程包名得到所述第一页面信息;所述第一页面内容包括多个第一子页面内容,所述第一位置坐标包括多个第一子位置坐标,每个所述第一子页面内容对应一个所述第一子位置坐标。
[0009]优选的,所述根据所述批注信息以及所述第一页面信息,确定目标页面内容,根据所述目标页面内容从所述第一页面信息中获取目标页面信息的具体过程为:根据所述批注信息以及所述第一位置坐标,在所述第一子页面内容中确定目标页面内容,从所述第一位置坐标中获取所述目标页面内容的第一子位置坐标,将所述目标页面内容的第一子位置坐标以及所述第一进程包名作为目标页面信息。
[0010]优选的,所述根据所述批注信息以及所述第一位置坐标,在所述第一页面内容中确定目标页面内容的具体过程为:根据每个所述第一子页面内容的第一子位置坐标,计算出与所述批注路径点距离最短的第一子页面内容,将该第一子页面内容作为目标页面内容。
[0011]优选的,所述第二页面信息包括第二页面内容、所述第二页面内容的第二位置坐标以及与所述第二显示页面相对应的第二进程包名,所述第二页面内容包括多个第二子页面内容,所述第二位置坐标包括多个第二子位置坐标,每个所述第二子页面内容对应一个所述第二子位置坐标;相应的,所述根据所述第二页面信息判断所述数据库中是否存在对应的页面批注信息的具体过程为:遍历每一个所述第二子页面内容,根据所述第二进程包名以及当前所遍历的第二子页面内容,判断所述数据库中是否存在有相同子页面内容以及相同进程包名的页面批注信息。
[0012]优选的,所述根据所述第二页面信息以及所述对应的页面批注信息,得到调整批注信息的具体过程为:从所述第二页面信息中获取与当前所遍历的第二子页面内容对应的第二子位置坐标,从所述对应的页面批注信息中获取对应的第一子位置坐标,计算所述对应的第一子位置坐标和所述对应的第二子位置坐标的坐标偏移量,根据所述坐标偏移量对所述对应的页面批注信息中的批注路径点进行调整,得到调整批注信息。
[0013]第二方面,本专利技术实施例提供了一种全局批注装置,包括批注绘制模块,页面信息获取模块、信息储存模块、批注清除模块、判断模块以及批注调整模块;所述批注绘制模块用于当监听到批注起始事件时,获取批注信息,根据所述批注信息在屏幕绘制批注;所述页面信息获取模块用于获取当前所显示的第一显示页面的第一页面信息,根据所述批注信息以及所述第一页面信息,确定目标页面内容,根据所述目标页面内容从所述第一页面信息中获取目标页面信息;所述信息储存模块用于将所述批注信息、所述目标页面内容以及所述目标页面信息作为页面批注信息储存至数据库中;
所述批注清除模块用于当监听到批注完成事件时,清除所述屏幕上绘制的批注;所述判断模块用于当监听到批注显示事件时,获取当前所显示的第二显示页面的第二页面信息,根据所述第二页面信息判断所述数据库中是否存在对应的页面批注信息;所述批注调整模块用于若存在对应的页面批注信息,根据所述第二页面信息以及所述对应的页面批注信息,得到调整批注信息,根据所述调整批注信息在所述屏幕绘制批注。
[0014]第三方面,本专利技术实施例提供了一种终端设备,所述终端设备包括处理器以及存储器;所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;所述处理器用于根据所述计算机程序中的指令执行如第一方面所述的一种全局批注方法。
[0015]第四方面,本专利技术实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的一种全局批注方法。
[0016]本专利技术实施例当用户在第一显示页面上进行批注后,会在第一显示页面上确定出目标页面内容并得到页面批注信息,后续用户需要在当前所显示的第二显示页面上显示批注时,会获取当前第二显示页面的第二页面信息,根据与第二页面信息在数据库中进行检索,确定是否存在对应的页面批注信息,若是,则根据第二页面信息以及对应的页面批注信息,得到调整批注信息,根据调整批注信息在屏幕上绘制批注,从而使得之前绘制的批注可以根据当前所显示的显示页面进行调整显示,提高了全局批注的效率,实现在任意软件,任意时刻都能实现全局批注的目的,进一步提高了用户体验,解决了现有的全局批注方案的批注无法根据当前所显示的页面内容重新进行调整,导致全局批注的效率低下的技术问题。
附图说明
...

【技术保护点】

【技术特征摘要】
1.一种全局批注方法,其特征在于,包括以下步骤:当监听到批注起始事件时,获取批注信息,根据所述批注信息在屏幕绘制批注;获取当前所显示的第一显示页面的第一页面信息,根据所述批注信息以及所述第一页面信息,确定目标页面内容,根据所述目标页面内容从所述第一页面信息中获取目标页面信息;将所述批注信息、所述目标页面内容以及所述目标页面信息作为页面批注信息储存至数据库中;当监听到批注完成事件时,清除所述屏幕上绘制的批注;当监听到批注显示事件时,获取当前所显示的第二显示页面的第二页面信息,根据所述第二页面信息判断所述数据库中是否存在对应的页面批注信息;若是,根据所述第二页面信息以及所述对应的页面批注信息,得到调整批注信息,根据所述调整批注信息在所述屏幕绘制批注。2.根据权利要求1所述的一种全局批注方法,其特征在于,所述批注信息包括笔画类型、笔画颜色、笔画宽度、批注路径点以及按压力度。3.根据权利要求2所述的一种全局批注方法,其特征在于,所述获取当前所显示的第一显示页面的第一页面信息的具体过程为:获取与当前所显示的第一显示页面相对应的第一进程包名,根据所述第一进程包名获取所述第一显示页面的第一页面内容以及所述第一页面内容的第一位置坐标,根据所述第一页面内容、所述第一位置坐标以及所述第一进程包名得到所述第一页面信息;所述第一页面内容包括多个第一子页面内容,所述第一位置坐标包括多个第一子位置坐标,每个所述第一子页面内容对应一个所述第一子位置坐标。4.根据权利要求3所述的一种全局批注方法,其特征在于,所述根据所述批注信息以及所述第一页面信息,确定目标页面内容,根据所述目标页面内容从所述第一页面信息中获取目标页面信息的具体过程为:根据所述批注信息以及所述第一位置坐标,在所述第一子页面内容中确定目标页面内容,从所述第一位置坐标中获取所述目标页面内容的第一子位置坐标,将所述目标页面内容的第一子位置坐标以及所述第一进程包名作为目标页面信息。5.根据权利要求4所述的一种全局批注方法,其特征在于,所述根据所述批注信息以及所述第一位置坐标,在所述第一页面内容中确定目标页面内容的具体过程为:根据每个所述第一子页面内容的第一子位置坐标,计算出与所述批注路径点距离最短的第一子页面内容,将该第一子页面内容作为目标页面内容。6.根据权利要求4所述的一种全局批注方法,其特征在于,所述第二页面信息包括第二页面内容、所述第二页面内容的第二位置坐标以及与所述第二显示页面相对应的第二进程包名,所述第二页面内容包括...

【专利技术属性】
技术研发人员:廖林涛朱增
申请(专利权)人:广州文石信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1