[发明专利]电子书籍标注处理方法、电子设备及存储介质有效
| 申请号: | 202010236125.X | 申请日: | 2020-03-30 |
| 公开(公告)号: | CN111460765B | 公开(公告)日: | 2020-12-29 |
| 发明(设计)人: | 蔡小星;刘先坤;贾金晶 | 申请(专利权)人: | 掌阅科技股份有限公司 |
| 主分类号: | G06F40/117 | 分类号: | G06F40/117;G06F16/174 |
| 代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 赵娅 |
| 地址: | 100124 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电子书籍 标注 处理 方法 电子设备 存储 介质 | ||
1.一种电子书籍标注处理方法,其包括:
接收用户触发的标注操作请求,生成待标注的文本信息;所述文本信息包括:至少一个文本字符的位置信息、标注标识、至少一个文本字符的编码信息;所述至少一个文本字符的位置信息与所述至少一个文本字符的编码信息以键值对方式存储;
遍历当前终端显示的已标注的文本信息,查询是否存在与所述待标注的文本信息中至少一个文本字符的位置信息相同的已标注的文本信息;
若是,则将所述待标注的文本信息与该已标注的文本信息进行融合处理;
所述接收用户触发的标注操作请求,生成待标注的文本信息进一步包括:
获取待标注的至少一个文本字符,确定所述待标注的至少一个文本字符的位置信息;所述位置信息包括所述至少一个文本字符在电子书籍中所处节点层级,以及所述至少一个文本字符在其所处节点层的文本字符排序信息;
对所述待标注的文本字符进行编码处理,得到对应的文本字符的编码信息;所述文本字符的编码信息为所述文本字符的unicode字符值;
根据所述标注操作请求生成对应的标注标识。
2.根据权利要求1所述的方法,其中,所述文本信息包括按照位置信息顺序排列的多个文本字符的位置信息;
所述遍历当前终端显示的已标注的文本信息,查询是否存在与所述待标注的文本信息中至少一个文本字符的位置信息相同的已标注的文本信息进一步包括:
遍历当前终端显示的已标注的文本信息,查询是否存在与所述待标注的文本信息中第一个文本字符的位置信息及最后一个文本字符的位置信息相同的已标注的文本信息;
所述将所述待标注的文本信息与该已标注的文本信息进行融合处理进一步包括:
若存在与所述待标注的文本信息中第一个文本字符的位置信息及最后一个文本字符的位置信息相同的已标注的文本信息,则返回已标注提醒。
3.根据权利要求1或2所述的方法,其中,所述方法还包括:
将所述文本信息中至少一个文本字符的位置信息及至少一个文本字符的编码信息以数组模式进行压缩存储。
4.根据权利要求3所述的方法,其中,所述将所述文本信息中至少一个文本字符的位置信息及至少一个文本字符的编码信息以数组模式进行压缩存储进一步包括:
提取至少一个文本字符的位置信息中相同的节点层级,作为数组前缀;
将所述至少一个文本字符在其所处节点层的文本字符排序信息作为数组下标,将至少一个文本字符的编码信息作为所述数组下标的赋值。
5.根据权利要求4所述的方法,其中,所述将所述文本信息中至少一个文本字符的位置信息及至少一个文本字符的编码信息以数组模式进行压缩存储进一步包括:
若所述文本信息中至少一个文本字符在其所处节点层的文本字符排序信息为非连续排序信息,将排序间断的数组下标的赋值设为预设数值。
6.根据权利要求3所述的方法,其中,所述方法还包括:
将压缩存储的文本信息进行解压缩,将数组前缀、至少一个数组下标以及数组下标的赋值进行组合,得到解压缩后的文本信息。
7.根据权利要求1或2所述的方法,其中,所述标注操作请求为划线操作请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于掌阅科技股份有限公司,未经掌阅科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010236125.X/1.html,转载请声明来源钻瓜专利网。





