书架备份与同步的方法、终端及计算机存储介质技术

技术编号:28142744 阅读:31 留言:0更新日期:2021-04-21 19:22
本发明专利技术公开了一种书架备份与同步的方法、终端及计算机存储介质,该方法包括:响应于用户触发的书架备份请求,从本地数据库中获取书架中显示的至少一本书籍的属性信息;针对任一书籍,根据该书籍的属性信息和预设格式生成该书籍的数据元;根据书籍位置信息对至少一本书籍的数据元进行打包得到待备份数据包;将待备份数据包和书架对应的用户ID上传至服务端,以供服务端存储待备份数据包与用户ID的绑定关系。本发明专利技术方案,将属性信息预设格式生成数据元并根据书籍位置进行打包备份,实现将书架框架完整的备份到服务端,无需上传书籍内容文件,减少了备份的信息量,提高了备份效率,同时便于同步时准确的解析出各项信息,有利于提高同步的准确性。同步的准确性。同步的准确性。

【技术实现步骤摘要】
书架备份与同步的方法、终端及计算机存储介质


[0001]本专利技术涉及互联网
,具体涉及一种书架备份与同步的方法、终端及计算机存储介质。

技术介绍

[0002]如今,电子书阅读因其可以满足用户随时随地阅读的需求,已逐渐成为一种流行的阅读方式。用户只需打开终端上的阅读客户端即可进行阅读,例如,打开手机上的阅读应用进行阅读,这极大的提高了阅读的便捷性。与此同时,在这些阅读客户端中,通常提供有书架功能,以方便用户的阅读,用户将书加入书架,而后在书架中找到相应的书籍即可进行阅读,并且可根据书架中记录的阅读进度连续阅读,极大的节省了时间以及提高了阅读的连贯性。
[0003]并且,为了实现书架数据的恢复或者同步,在这些阅读客户端中还进一步提供有书架备份与同步功能,在触发该功能后,可完成书架数据从客户端本地向云端的备份以及从云端向客户端本地的同步。
[0004]然而,专利技术人在实施本专利技术实施例的过程中发现,现有的备份与同步的方式至少存在如下缺陷:需要将书架相关的全部信息,包括书籍文件均备份到云端,备份的数据量大;以及,备份到服务端本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种书架备份的方法,包括:响应于触发的书架备份请求,从本地数据库中获取书架中显示的至少一本书籍的属性信息;所述属性信息包括书籍ID、书籍内容文件的存储路径信息、和/或书籍位置信息;针对任一书籍,根据该书籍的属性信息和预设格式生成该书籍的数据元;根据所述书籍位置信息对所述至少一本书籍的数据元进行打包得到待备份数据包;将所述待备份数据包和所述书架对应的用户ID上传至服务端,以供服务端存储所述待备份数据包与所述用户ID的绑定关系。2.根据权利要求1所述的方法,其中,所述属性信息还包括书籍名称信息、书籍类型信息和/或阅读进度信息。3.根据权利要求2所述的方法,其中,所述根据该书籍的属性信息和预设格式生成该书籍的数据元进一步包括:将该书籍的属性信息按照书籍ID字段、书籍名称字段、书籍类型字段、阅读进度字段和/或存储路径字段进行组装,生成该书籍的数据元。4.根据权利要求3所述的方法,其中,所述属性信息还包括书籍所处层级信息;所述书籍所处层级信息包括位于书架中和位于文件夹中两种;所述生成该书籍的数据元进一步包括:根据该书籍的书籍所处层级信息,在该书籍的数据元中添加层级标签字段和层级特征字段,生成该书籍的更新数据元。5.根据权利要求4所述的方法,其中,若该书籍的书籍所处层级信息为位于文件夹中,则该书籍的属性信息还包括该书籍所处文件夹的文件夹名称;所述根据该书籍的书籍所处层级信息,在该书籍的数据元中添加层级标签字段和层级特征字段具体为:若所述书籍所处层级信息为位于书架中,则添加层级标签值为第一标签值,以及添加层级特征值为书架;若所述书籍所处层级信息为位于文件夹中,则添加层级标签值为第二标签值,以及添加层级特征值为该书籍所处文件夹的文件夹名称。6.一种书架同步的方法,包括:响应于触发的针对目标用户ID的书架同步请求,从服务端中获取根据权利要求1

5任一项所述的方法得到的与所述目标用户ID绑定的目标数据包;按照预设格式从所述目标数据包中解析出目标属性信息;根据所述目标属性信息对本地数据库进行属性信息同步,根据同步后的属性信息在书架页面中显示至少一本目标书籍;其中,所述至少一本目标书籍的显示顺序与所述目标数据包...

【专利技术属性】
技术研发人员:谢德良
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1