[发明专利]一种电子文档的数据更新方法及装置有效
申请号: | 201310139547.5 | 申请日: | 2013-04-19 |
公开(公告)号: | CN103257956A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 张磊;王晓磊;仇睿恒;王栋;王毅 | 申请(专利权)人: | 北京小米科技有限责任公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 文档 数据 更新 方法 装置 | ||
技术领域
本发明涉及计算机及通信技术领域,尤其涉及一种电子文档的数据更新方法及装置。
背景技术
在科学技术日新月异的今天,尤其是伴随着互联网技术的高速发展,人们的阅读习惯不再只局限于阅读传统的纸制出版物,而是更多的选择电子阅读。电子阅读已经非常普及并且比重正在逐渐加大。基于电子阅读终端(电子书、手机等)的便携性,人们可以在生活中的碎片时间里进行电子阅读,比如乘坐公交车、地铁时,甚至在排队买票的几分钟时间里也可以进行电子阅读。
数字内容出版相对于传统纸质出版具有很多优势,纸质出版物在出版后修订时存在周期长、代价高等问题,相对于这点,数字内容出版则具有先天的优势。数字内容出版由于其“无形”的实体和传播的遍历,使得其修订版本周期短、代价低。
同时,数字内容出版在深度阅读方面也具有非常大的优势,作为电子阅读终端,通常会提供记录用户上次阅读位置、制作书签、制作书摘等增值服务,以提供超越纸质出版物的深度阅读体验。
在读者阅读了电子出版物,并记录了用户记录信息后,若电子出版物进行了一次甚至是多次更新(修订),一般的做法是在更新后的电子出版物上直接应用原有的用户数据内容。但是由于此时电子出版物已发生变化,则很可能会导致诸如阅读位置错位、书签位置错位、书摘位置及内容错误等问题。其中,用户记录信息包括针对用户上次阅读位置、书签、书摘等记录的信息。
发明内容
本发明实施例提供一种电子文档的数据更新方法及装置,用于提高更新后数据的准确度。
一种电子文档的数据更新方法,包括以下步骤:
获得电子文档的数据更新信息和用户记录信息;
判断所述用户记录信息中的位置信息中结束位置之前是否有所述电子文档的数据更新信息;
在有所述电子文档的数据更新信息时,依据所述电子文档的数据更新信息调整所述用户记录信息中的位置信息;
依据所述电子文档的数据更新信息和调整后的用户记录信息,进行电子文档的数据更新。
本实施例中依据数据更新信息对用户记录信息进行调整,以便用户记录信息与更新数据同步,提高数据的准确性,进而提高用户体验。
优选的,所述用户记录信息中的位置信息包括起始位置和结束位置;
在有所述电子文档的数据更新信息时,依据所述电子文档的数据更新信息调整所述用户记录信息中的位置信息的步骤包括:
在所述电子文档的数据更新信息中的起始位置在所述用户记录信息中的起始位置之前,且所述电子文档的数据更新信息中的结束位置在所述用户记录信息中的结束位置之前时,依据所述电子文档的数据更新信息调整所述用户记录信息中的起始位置和结束位置;
在所述电子文档的数据更新信息中的起始位置在所述用户记录信息中的起始位置之后,且所述电子文档的数据更新信息中的起始位置在所述用户记录信息中的结束位置之前时,依据所述电子文档的数据更新信息调整所述用户记录信息中的结束位置。
本实施例中依据电子文档的数据更新信息中的位置信息与用户记录信息中的位置信息的位置关系,对用户记录信息中的位置信息进行不同的调整,以便用户记录信息与更新数据同步,提高数据的准确性,进而提高用户体验。
优选的,所述电子文档的数据更新信息包括操作类型;
当操作类型为插入时,所述电子文档的数据更新信息中的起始位置与结束位置相同。
本实施例中针对插入操作提供了具体的调整用户记录信息中的位置信息的方法。
优选的,所述电子文档的数据更新信息包括操作类型;
当操作类型为删除时,以及在所述电子文档的数据更新信息中的结束位置在所述用户记录信息中的起始位置之前时,依据所述电子文档的数据更新信息调整所述用户记录信息中的起始位置和结束位置的步骤包括:顺序调整用户记录信息中的起始位置和结束位置;
当操作类型为删除时,以及在所述电子文档的数据更新信息中的起始位置在所述用户记录信息中的起始位置之前,且所述电子文档的数据更新信息中的结束位置在所述用户记录信息中起始位置和结束位置之间时,依据所述电子文档的数据更新信息调整所述用户记录信息中的起始位置和结束位置的步骤包括:将所述电子文档的数据更新信息中的结束位置作为调整后的用户记录信息中的起始位置,并依据所述电子文档的数据更新信息中的数据长度,顺序调整用户记录信息中的结束位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310139547.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于网络层析的端到端路径丢包率探测方法
- 下一篇:协议栈路由表维护方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置