[发明专利]ePub资源的跨设备同步阅读方法及系统在审
申请号: | 202011047788.3 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112256621A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 周斌 | 申请(专利权)人: | 武汉鼎森电子科技有限公司 |
主分类号: | G06F15/02 | 分类号: | G06F15/02;G06F16/335 |
代理公司: | 武汉红观专利代理事务所(普通合伙) 42247 | 代理人: | 李季 |
地址: | 430000 湖北省武汉市江*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | epub 资源 设备 同步 阅读 方法 系统 | ||
1.一种ePub资源的跨设备同步阅读方法,其特征在于,包括:
步骤S10,制作ePub资源的xhtml文件内容时,将每个xhtml文件内容划分为多个句子;
步骤S20,为每个xhtml文件内容的每个句子设定句子id;
步骤S30,用文章id为每个xhtml文件命名,用资源id为每个epub资源命名;
步骤S40,在用户本次登录阅读终端后记录用户id,待用户退出任一ePub资源的阅读时获取退出页面所对应的ePub资源的资源id及文章id,同时获取所述退出页面中特定句子的句子id,将获取的资源id、文章id、特定句子的句子id上传至服务器存储;
步骤S50,在用户下次登录阅读终端后根据用户id从服务器中获取用户id对应的资源id、该资源id下的文章id及该文章id下的句子id,为用户呈现该资源id对应的ePub资源;
步骤S60,若用户点击呈现的ePub资源,则将阅读页面跳转到从服务器中获取的该ePub资源下文章id及句子id对应的内容。
2.如权利要求1所述的ePub资源的跨设备同步阅读方法,其特征在于,步骤S20包括:
将每个xhtml文件内容的每个句子的内容用span标签包裹;
将span标签的id属性设置为对应的句子在xhtml文件中的顺序索引,索引值为该句子的句子id。
3.如权利要求1所述的ePub资源的跨设备同步阅读方法,其特征在于,步骤S40之后、步骤S50之前,所述跨设备同步阅读方法还包括:
若服务器中已存储有与本次上传相同的资源id及该资源id下的文章id,则用该文章id下较大的句子id覆盖较小的文章id,并最终仅保留该文章id下最大的句子id。
4.如权利要求1所述的ePub资源的跨设备同步阅读方法,其特征在于,步骤S50中,从服务器中获取的资源id、该资源id下的文章id及该文章id下的句子id为最近一次上传。
5.如权利要求4所述的ePub资源的跨设备同步阅读方法,其特征在于,步骤S40之后、步骤S50之前,所述跨设备同步阅读方法还包括:
若服务器中已存储有与本次上传相同的资源id及该资源id下的文章id,则用本次上传的句子id覆盖已有的句子id。
6.如权利要求1所述的ePub资源的跨设备同步阅读方法,其特征在于,步骤S4中,所述特定句子为所述退出页面中第一个句子与最后一个句子之间的句子。
7.如权利要求6所述的ePub资源的跨设备同步阅读方法,其特征在于,所述特定句子为所述退出页面中的第一个句子。
8.一种ePub资源的跨设备同步阅读系统,其特征在于,包括:
三级id编码模块,用于制作ePub资源的xhtml文件内容时,将每个xhtml文件内容划分为多个句子,为每个xhtml文件内容的每个句子设定句子id,用文章id为每个xhtml文件命名,用资源id为每个epub资源命名;
三级id记录模块,用于在用户本次登录阅读终端后记录用户id,待用户退出任一ePub资源的阅读时获取退出页面所对应的ePub资源的资源id及文章id,同时获取所述退出页面中特定句子的句子id,将获取的资源id、文章id、特定句子的句子id上传至服务器存储;
三级id提取模块,用于在用户下次登录阅读终端后根据用户id从服务器中获取用户id对应的资源id、该资源id下的文章id及该文章id下的句子id,为用户呈现该资源id对应的ePub资源;
阅读进度跳转模块,用于若用户点击呈现的ePub资源,则将阅读页面跳转到从服务器中获取的该ePub资源下文章id及句子id对应的内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉鼎森电子科技有限公司,未经武汉鼎森电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011047788.3/1.html,转载请声明来源钻瓜专利网。