[发明专利]一种用于流式文档的截图类笔记处理的系统及方法有效
申请号: | 201610318879.3 | 申请日: | 2016-05-13 |
公开(公告)号: | CN107368465B | 公开(公告)日: | 2020-03-03 |
发明(设计)人: | 姜铁男;罗卿 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F40/169 | 分类号: | G06F40/169;G06F16/958 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;姜怡 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 文档 截图 笔记 处理 系统 方法 | ||
本发明是关于一种用于流式文档的截图类笔记处理的系统及方法,属于计算机技术领域。该系统包括:手势处理模块,用于记录在所述流式文档的当前页面中的手势确定的预设形状的选定区域的屏幕坐标;笔记位置计算模块,用于接收所述预设形状的选定区域的屏幕坐标,将该选定区域中一预设位置的屏幕坐标转化为所述流式文档中的叶子节点的相对位置;笔记信息存储模块,用于将所述叶子节点的相对位置和所述选定区域的屏幕坐标作为笔记位置信息存储。本发明能够提高截图类笔记在流式文档中显示位置的准确性。
技术领域
本发明涉及计算机处理技术,尤其涉及一种用于流式文档的截图类笔记处理的系统及方法。
背景技术
截图类笔记在版式文档中的存储与显示的技术,是通过存储截图时对应的页码,及页内的屏幕坐标显示截图类笔记位置。
在保存截图时,同时将该截图在版式文档中的绝对坐标(页码及页内屏幕坐标)返回到服务端,存储到数据库该笔记对应条目中,在加载文件时,调用服务端接口,返回本文件内所有截图类笔记的绝对坐标,在渲染版式文档页面时,同时在对应的位置将笔记显示出来。
但是,截图类笔记在版式文档中的存储方案不适用于流式文档,因为流式文档会出现重排版的情况,此时页码及屏幕坐标都会发生改变,因此笔记存储的位置也会丢失。
因此,需要一种新的用于流式文档的截图类笔记处理的系统及方法。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明提供一种用于流式文档的截图类笔记处理的系统及方法,能够提高用户阅读和查找用户在电子书籍中所作批注的效率。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明的一方面,提供一种用于流式文档的截图类笔记处理的系统,包括:手势处理模块,用于记录在所述流式文档的当前页面中的手势确定的预设形状的选定区域的屏幕坐标;笔记位置计算模块,用于接收所述预设形状的选定区域的屏幕坐标,将该选定区域中一预设位置的屏幕坐标转化为所述流式文档中的叶子节点的相对位置;笔记信息存储模块,用于将所述叶子节点的相对位置和所述选定区域的屏幕坐标作为笔记位置信息存储。
根据本发明的一实施方式,其中所述预设形状为四边形,所述选定区域的屏幕坐标为所述四边形的左上角、右上角、左下角和右下角四点的屏幕坐标。
根据本发明的一实施方式,其中所述预设位置为所述选定区域的左上角屏幕坐标。
根据本发明的一实施方式,其中所述笔记位置计算模块包括:叶子节点匹配单元,用于计算所述左上角屏幕坐标与所述流式文档的当前页面中的叶子节点的距离,并将距离最近的叶子节点作为本次截图类笔记所对应的叶子节点;判断单元,用于判断该对应的叶子节点是否为文本节点;笔记位置确定单元,用于当所述叶子节点为非文本节点时,将所述叶子节点对应的节点编号作为所述叶子节点的相对位置;当所述叶子节点为文本节点时,将所述叶子节点对应的节点编号和与所述左上角屏幕坐标距离最近的该叶子节点中的字符的相对位置作为所述叶子节点的相对位置。
根据本发明的一实施方式,其中所述笔记位置确定单元包括:行位置计算子单元,用于根据所述左上角屏幕坐标与所述叶子节点顶部的纵向距离及所述叶子节点每一行的高度,确定所述左上角屏幕坐标在所述叶子节点的行位置;列位置计算子单元,用于根据所述左上角屏幕坐标与所述叶子节点最左侧的横向距离及所述叶子节点每个字符的水平宽度,确定所述左上角屏幕坐标在所述叶子节点的对应字符。
根据本发明的一实施方式,其中所述笔记位置确定单元还包括:相对位置计算子单元,用于计算所述对应字符与所述叶子节点第一个字符的距离,并将所述距离作为所述叶子节点中的该字符的相对位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610318879.3/2.html,转载请声明来源钻瓜专利网。