一种跨设备实时同步阅读内容的方法技术

技术编号:20622274 阅读:34 留言:0更新日期:2019-03-20 14:17
本发明专利技术公开了一种跨设备实时同步阅读内容的方法,包括如下步骤:a、打开用户的其中一个阅读终端,并登录用户账户,检测该阅读终端本地存储系统中是否有ePub资源,如没有,则从服务器上下载至该终端本地存储系统;如有,则进入步骤b;b、过滤ePub资源中所有图片及标签后将其转化成纯文本内容;c、标记当前阅读位置并记录当前字符索引位置和阅读进度;d、将ePub资源、阅读进度与用户账户关联的信息存储于服务器;e、打开用户的另一终端,如未登录用户账户,则使用相同用户账户登录;f、检测用户的另一终端上是否储存有ePub资源,如没有,则从服务器上下载相应ePub资源至该另一终端的本地存储系统;g、将用户账户的另一终端上的ePub资源定位到阅读进度。

A Method of Real-time Synchronized Reading Content across Devices

The invention discloses a method for real-time synchronous reading content across devices, which includes the following steps: A. opening one of the reading terminals of a user and login to the user account, detecting whether there is ePub resource in the local storage system of the reading terminal, if not, downloading the ePub resource from the server to the local storage system of the terminal; if not, entering step b; B. filtering the ePub resource. (c) Mark the current reading position and record the current character index position and reading progress; d) Store the information related to ePub resources and reading progress and user account in the server; e) Open another terminal of the user, if it is not logged in user account, use the same user account to login; f) Detecting another terminal of the user; Whether ePub resources are stored, if not, download the corresponding ePub resources from the server to the local storage system of the other terminal; g. Locate the ePub resources on the other terminal of the user account to the reading progress.

【技术实现步骤摘要】
一种跨设备实时同步阅读内容的方法
本专利技术涉及通信
领域,特别是一种跨设备实时同步阅读内容的方法。
技术介绍
随着各种智能产品的普及,在智能设备上阅读各种数字资源(如Epub图书资源等)是常见现象,而在阅读数字资源时进行不同设备终端的切换也是常见之事,但在切换不同终端设备后,数字资源的阅读进度却无法实现实时同步更新,因此如何实现在切换不同终端设备后,也能够保证阅读进度实时同步更新,是目前亟待解决的问题。
技术实现思路
为解决现有技术中存在的问题,本专利技术提供了一种跨设备实时同步阅读内容的方法,该方法利用同套计算规则,定位数字资源的阅读进度,保存于服务器中,即使切换不同终端设备后,针对同一资源文件,根据计算规则以取得的阅读进度实时快速定位到对应位置,增加了阅读的方便性,提高了阅读效率,更好的地满足了用户阅读的需要。本专利技术采用的技术方案是:一种跨设备实时同步阅读内容的方法,包括如下步骤:a、打开用户的其中一个阅读终端,并登录用户账户,检测该阅读终端本地存储系统中该用户账户下是否有ePub资源,如没有,则从服务器上下载相应ePub资源至该终端本地存储系统;如有,则进入步骤b;b、过滤ePub资源中所有图片及标签后将其转化成纯文本内容;c、标记当前阅读位置并记录当前字符索引位置和阅读进度;d、将ePub资源、阅读进度与用户账户关联的信息存储于服务器;e、打开用户的另一终端,如未登录用户账户,则使用相同用户账户登录;f、检测用户的另一终端上是否储存有对应的ePub资源,如没有,则从服务器上下载相应ePub资源至该另一终端的本地存储系统;如有,则进入步骤g;g、过滤用户账户的另一终端上对应ePub资源中所有图片及标签后将其转化成纯文本内容,根据纯文本内容与服务器上的阅读进度实时定位到记录的字符索引位置,将定位后的纯文本内容再转化成对应ePub资源以供阅读。优选地,在步骤c中,记录阅读进度包括如下步骤:以所标记的字符索引位置除以纯文本内容的总字符数,得到相应阅读进度百分比,并同时记录同步时间。优选地,在用户账户阅读ePub资源时,所使用的终端按照预设的时间自动发送同步上传请求,检测服务器该用户账户下是否有储存该同步上传请求对应的ePub资源,如没有,则读取该终端上的ePub资源并储存于服务器中,并将ePub资源、阅读进度与用户账户关联的信息存储于服务器;如有,则直接将ePub资源、阅读进度与用户账户关联的信息存储于服务器。优选地,还包括如下步骤:当检测到用户账户更换终端阅读并请求同步时,检测更换后的终端上是否储存有请求同步的ePub资源,如没有,则从服务器读取该ePub资源并向更换后的终端发送该该ePub资源,并定位到同步的阅读进度;如有,则直接定位到同步的阅读进度;其中,定位到阅读进度包括向更换后的终端推送最新的阅读进度,以及同步上传历史的阅读进度清单供用户选择。优选地,所述终端为手机、Pad、或PC。本专利技术的有益效果是:1、显著提升用户阅读体验,实现了在切换不同终端设备后,也能够保证阅读进度能实时同步更新,增加了阅读的方便性,提高了阅读效率,更好的地满足了用户阅读的需要。2、可主动实时推送同步,也可非实时的自动同步,避免用户忘记主动操作导致无法及时同步影响阅读体验。3、同步时可同时将ePub资源保存于服务器上,即使更换的终端上没有该ePub资源也可从服务器上下载。4、每条同步的阅读进度均与时间相关联,在推送最后阅读进度的同时,还可以清单形式向用户推送最近的若干次同步的阅读进度,让用户有更多灵活的选择。具体实施方式下面结合实施例对本专利技术进行详细说明。实施例1一种跨设备实时同步阅读内容的方法,包括如下步骤:a、打开用户的其中一个阅读终端,并登录用户账户,检测该阅读终端本地存储系统中该用户账户下是否有ePub资源,如没有,则从服务器上下载相应ePub资源至该终端本地存储系统;如有,则进入步骤b;b、过滤ePub资源中所有图片及标签后将其转化成纯文本内容;c、标记当前阅读位置并记录当前字符索引位置和阅读进度;d、将ePub资源、阅读进度与用户账户关联的信息存储于服务器;e、打开用户的另一终端,如未登录用户账户,则使用相同用户账户登录;f、检测用户的另一终端上是否储存有对应的ePub资源,如没有,则从服务器上下载相应ePub资源至该另一终端的本地存储系统;如有,则进入步骤g;g、过滤用户账户的另一终端上对应ePub资源中所有图片及标签后将其转化成纯文本内容,根据纯文本内容与服务器上的阅读进度实时定位到记录的字符索引位置,将定位后的纯文本内容再转化成对应ePub资源以供阅读。具体地,在步骤c中,记录阅读进度包括如下步骤:以所标记的字符索引位置除以纯文本内容的总字符数,得到相应阅读进度百分比。本实施例主要是主动实时推送的步骤流程。实施例2本实施例在实施例1的基础上,还包括非实时的自动同步,在用户账户阅读ePub资源时,所使用的终端按照预设的时间自动发送同步上传请求,检测服务器该用户账户下是否有储存该同步上传请求对应的ePub资源,如没有,则读取该终端上的ePub资源并储存于服务器中,并将ePub资源、阅读进度与用户账户关联的信息存储于服务器;如有,则直接将ePub资源、阅读进度与用户账户关联的信息存储于服务器具体地,还包括如下步骤:当检测到用户账户更换终端阅读并请求同步时,检测更换后的终端上是否储存有请求同步的ePub资源,如没有,则从服务器读取该ePub资源并向更换后的终端发送该该ePub资源,并定位到同步的阅读进度;如有,则直接定位到同步的阅读进度;其中,定位到阅读进度包括向更换后的终端推送最新的阅读进度,以及同步上传历史的阅读进度清单供用户账户选择。具体地,所述终端为手机、Pad、或PC。以上所述实施例仅表达了本专利技术的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。本文档来自技高网...

【技术保护点】
1.一种跨设备实时同步阅读内容的方法,其特征在于,包括如下步骤:a、打开用户的其中一个阅读终端,并登录用户账户,检测该阅读终端本地存储系统中该用户账户下是否有ePub资源,如没有,则从服务器上下载相应ePub资源至该终端本地存储系统;如有,则进入步骤b;b、过滤ePub资源中所有图片及标签后将其转化成纯文本内容;c、标记当前阅读位置并记录当前字符索引位置和阅读进度;d、将ePub资源、阅读进度与用户账户关联的信息存储于服务器;e、打开用户的另一终端,如未登录用户账户,则使用相同用户账户登录;f、接收用户的其中一个阅读终端发出的设备切换指令,检测用户的另一终端上是否储存有对应的ePub资源,如没有,则从服务器上下载相应ePub资源至该另一终端的本地存储系统;如有,则进入步骤g;g、过滤用户账户的另一终端上对应ePub资源中所有图片及标签后将其转化成纯文本内容,根据纯文本内容与服务器上的阅读进度实时定位到记录的字符索引位置,将定位后的纯文本内容再转化成对应ePub资源以供阅读。

【技术特征摘要】
1.一种跨设备实时同步阅读内容的方法,其特征在于,包括如下步骤:a、打开用户的其中一个阅读终端,并登录用户账户,检测该阅读终端本地存储系统中该用户账户下是否有ePub资源,如没有,则从服务器上下载相应ePub资源至该终端本地存储系统;如有,则进入步骤b;b、过滤ePub资源中所有图片及标签后将其转化成纯文本内容;c、标记当前阅读位置并记录当前字符索引位置和阅读进度;d、将ePub资源、阅读进度与用户账户关联的信息存储于服务器;e、打开用户的另一终端,如未登录用户账户,则使用相同用户账户登录;f、接收用户的其中一个阅读终端发出的设备切换指令,检测用户的另一终端上是否储存有对应的ePub资源,如没有,则从服务器上下载相应ePub资源至该另一终端的本地存储系统;如有,则进入步骤g;g、过滤用户账户的另一终端上对应ePub资源中所有图片及标签后将其转化成纯文本内容,根据纯文本内容与服务器上的阅读进度实时定位到记录的字符索引位置,将定位后的纯文本内容再转化成对应ePub资源以供阅读。2.根据权利要求1所述的跨设备实时同步阅读内容的方法,其特征在于,在步骤c中,记录阅读进度包括如下步骤:...

【专利技术属性】
技术研发人员:赵海涛薛建川李杰
申请(专利权)人:中新金桥数字科技北京有限公司
类型:发明
国别省市:北京,11

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

1