[发明专利]书签同步方法及装置有效
| 申请号: | 201510725243.6 | 申请日: | 2015-10-30 |
| 公开(公告)号: | CN105426403B | 公开(公告)日: | 2020-06-23 |
| 发明(设计)人: | 齐善锋 | 申请(专利权)人: | 北京数科网维技术有限责任公司 |
| 主分类号: | G06F16/955 | 分类号: | G06F16/955;H04L29/08 |
| 代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 赵爱蓉 |
| 地址: | 100089 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 书签 同步 方法 装置 | ||
本发明公开了一种书签同步方法及装置,属于通讯技术领域。装置包括:依据用户操作变更移动终端本地书签表并将每次变更操作记录至本地书签操作记录表中的记录模块;依据接收到的同步指令判断该同步指令为同步上传指令或同步下载指令的判断模块;依据本地书签版本号表中的上传版本号,获取本地书签操作记录表中记录版本号等于上传版本号的所有操作记录上传至服务器的上传模块;依据本地书签版本号表中的下载版本号判断此次同步模式,根据不同同步模式下载对应的云端数据以更新本地书签记录的下载模块。本发明实现了上传数据时增量上传操作记录,下载数据时增量下载书签操作记录和全量下载书签表相互结合,保证了书签同步时不出现遗漏和冗余。
技术领域
本发明涉及通讯技术领域,尤其涉及移动终端中浏览器书签同步方法及装置。
背景技术
随着通讯技术的迅猛发展,手机等移动终端为越来越多的用户所拥有,用户在生活中越来越离不开手机。而在日常生活中经常会遇到一种情况:当用户在不同手机设备上使用浏览器并进行账户登录后,将会希望使用的浏览器APP能够拥有同样一份书签列表,这就涉及到了不同设备间的书签同步。传统的书签同步设计方案,可以分为两种方式,一种是全量同步,使用这种方式,会导致每次客户端同步时,都会浪费一部分流量在并不需要同步的书签数据上;另一种方式是增量同步,使用这种方式,可以做到只同步数据有改变的书签,然而目前的增量同步解决方案中,并不能避免在书签同步过程中导致书签冗余和书签误删除的情况。
因此,有必要提供一种书签同步方法及装置,避免上述情况的出现,提高用户体验。
发明内容
本发明的主要目的在于提出一种书签同步方法及装置,旨在解决现有技术中书签同步过程中书签冗余和书签误删除的问题。
为实现上述目的,本发明提供一种书签同步装置,所述装置包括:记录模块,用于依据用户操作变更移动终端浏览器的本地书签表并将每次变更操作记录至所述移动终端浏览器的本地书签操作记录表中;判断模块,用于依据接收到的同步指令判断该同步指令为同步上传指令或同步下载指令;上传模块,用于当所述同步指令为同步上传指令时,依据所述移动终端浏览器的本地书签版本号表中的上传版本号,获取所述本地书签操作记录表中记录版本号等于所述上传版本号的所有操作记录,将所述所有操作记录上传至服务器以更新云端书签记录;下载模块,用于当所述同步指令为同步下载指令时,依据所述本地书签版本号表中的下载版本号判断此次同步模式为全量下载或增量下载,根据不同同步模式下载对应的云端数据以更新所述移动终端浏览器的本地书签记录。
可选地,所述本地书签操作记录表中包括多条操作记录,每条操作记录对应一次变更操作,记录有每条操作记录对应的记录版本号、书签内容以及操作类型,所述记录版本号等于记录该操作记录时所述本地书签版本号表中的上传版本号,所述操作类型包括增加或删除。
可选地,所述上传模块包括:获取单元,用于当所述同步指令为同步上传指令时,获取当前所述本地书签版本号表中的上传版本号对应的第一版本值;搜索单元,用于搜索所述本地书签操作记录表中记录版本号等于所述第一版本值的所有操作记录,将搜索所得的所有操作记录作为目标数据,将所述目标数据上传至所述服务器以更新所述云端书签记录;更新单元,用于当接收到所述服务器返回的上传成功的信息后,将所述第一版本值加1。
可选地,所述下载模块包括:获取单元,用于当所述同步指令为同步下载指令时,获取所述本地书签版本号表中的下载版本号对应的第二版本值;确定单元,用于当所述第二版本值为第一预设值时,判定此次同步模式为全量下载,当所述第二版本值为第二预设值,判定此次同步模式为增量下载;复制单元,用于当同步模式为全量下载时,直接下载所述服务器的云端书签表中的所有书签条目以更新所述本地书签表;所述复制单元还用于当同步模式为增量下载时,下载所述服务器的云端书签操作记录表中操作版本号大于所述服务器中云端书签版本号表中下载版本号且操作来源为其他移动终端的所有操作记录,依据所述所有操作记录更新所述本地书签表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数科网维技术有限责任公司,未经北京数科网维技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510725243.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:专业人才数据处理方法及服务器
- 下一篇:一种基于图像识别的试题搜索方法和系统





