[发明专利]一种笔记同步方法及装置有效
申请号: | 202110585181.9 | 申请日: | 2021-05-27 |
公开(公告)号: | CN113239004B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 梁小明;朱增 | 申请(专利权)人: | 广州文石信息科技有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178;G06K9/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 陈嘉雯 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 笔记 同步 方法 装置 | ||
本申请公开了一种笔记同步方法及装置,包括:当确定需要进行笔记同步时,将服务器中存储的笔记的索引数据同步至本地,将其和本地已有笔记的索引数据进行比对,基于比对结果,判断笔画是否存在更新以及是否包含新增笔画,并将服务器中的笔画信息同步至本地,其中,索引数据用于对笔画进行索引,笔画信息用于描述笔画的属性;若包含新增笔画,则将服务器中的新增笔画的点文件同步至本地,点文件用于描述组成笔画的点。本申请根据索引数据判断是否存在更新以及是否存在新增,再进一步根据判断结果针对更新部分以及新增部分进行下载,而非直接下载笔记的所有数据,减少了同步所花费的时间,提高了同步效率,改善了用户对笔记的使用体验。
技术领域
本申请涉及电子笔记技术领域,更具体的说,是涉及一种笔记同步方法及装置。
背景技术
手写笔记(以下简称笔记)是一种手写记事备忘工具,用户可以在该软件中创建多个笔记,用手指或手写笔,像在稿纸上一样写字、作画,每一页笔记都可以修改、编辑或删除。笔记每天可生成的内容比较多,会议记录、日程安排、生活备忘、奇思妙想、快乐趣事以及任何突发灵感都可以记录到笔记中。此外,笔记还能够实现个人电脑、移动设备等多个终端和云端之间的信息同步。
在一些使用场景中,用户希望能在多个应用端对笔记进行查看或编辑。例如,用户在某处通过个人计算机对笔记进行了编辑,并同步到云端服务器;在另一个时间点另一个地方,用户想通过笔记本电脑查看该笔记,此时,由于该笔记本没有存储最新版本的笔记,因此需要从云端服务器请求数据同步,以便获取最新的笔记。
然而,目前,对于数据同步,普遍采用一次性同步的方式,当遇到比较大的笔记文件时,会导致同步速度比较慢,从而影响用户的体验。
发明内容
有鉴于此,本申请提供了一种笔记的同步方法及装置,以克服现有技术对于大文件笔记同步速度较慢的问题。
为实现上述目的,本申请提供如下技术方案:
一种笔记同步方法,包括:
当确定需要进行笔记同步时,将服务器中存储的笔记的索引数据同步至本地,其中,所述索引数据用于对笔画进行索引;
将所述索引数据和本地已有笔记的索引数据进行比对,基于比对结果,判断笔画是否存在更新;
若笔画存在更新,则判断所述更新是否包含新增笔画,以及将服务器中的笔画信息同步至本地,并利用所述笔画信息对本地已有笔记的笔画信息进行更新,其中,所述笔画信息用于描述笔画的属性;
若确定包含新增笔画,则将服务器中的所述新增笔画的点文件同步至本地,其中,所述点文件用于描述组成笔画的点。
优选地,所述笔记同步方法还包括:
当保存编辑后的笔记时,将编辑后的笔记的索引数据和笔画信息同步至服务器;
当所述编辑后的笔记存在新增笔画时,将所述新增笔画的点文件保存在本地,并同步至服务器。
优选地,所述判断笔画是否存在更新,包括:
判断从服务器获取的所述索引数据所包含的时间戳中,是否存在比本地已有笔记的时间戳更新的时间戳;
若是,则确定笔画存在更新;若否,则确定笔画不存在更新;
其中,时间戳用于表示笔记最后编辑的时间。
优选地,所述将服务器中的笔画信息同步至本地,包括:
将服务器中的笔画信息全部下载至本地;或,
基于所述比对结果,确定存在更新的笔画的索引数据;
利用所述存在更新的笔画的索引数据,将服务器中存在更新的笔画的笔画信息下载至本地。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州文石信息科技有限公司,未经广州文石信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110585181.9/2.html,转载请声明来源钻瓜专利网。