【技术实现步骤摘要】
本专利技术涉及电子文件处理领域,尤其是一种实现电子书签的方法、用户终端和书签服务器。
技术介绍
在阅读传统的纸质书籍的时候,用户可以根据自己的阅读习惯使用书签、折角或划记号来记录自己上次阅读的位置或喜欢的章节,以便下次阅读时可以直接找到相应的页。同样,在电子书的阅读场合,使用书签也可以帮助用户实现在电子书中的快速定位。现有的添加书签的方式是在电子书的源文件上添加书签标记,用户通过书签标记进行导航定位。如源文件是如下所示的文件名为ebook.html的电子书:用户在添加书签后,源文件对应的书签位置处会追加生成一个书签标记<a name=“bookmark”></a>。之后,用户可以在浏览器的地址栏通过输入file:///D:/My%20work/patent/ebook.html#bookmark直接访问ebook.html中书签标记的位置,由此达到普通书签的效果。浏览器的书签功能其实就是记录网页的url(Uniform Resoure Locator,统一资源定位器),这也等同于记录电子书的页码和行号。专利技术人在实施本专利技术的过程中, ...
【技术保护点】
一种实现电子书签的方法,其特征在于,包括:获取用户设置的电子书签在电子书中的偏移量;存储包括所述电子书的电子书标识和所述电子书签的偏移量的书签信息,所述书签信息作为独立于电子书的文件进行保存。
【技术特征摘要】
1.一种实现电子书签的方法,其特征在于,包括:获取用户设置的电子书签在电子书中的偏移量;存储包括所述电子书的电子书标识和所述电子书签的偏移量的书签信息,所述书签信息作为独立于电子书的文件进行保存。2.如权利要求1所述的方法,其特征在于,所述获取电子书签的偏移量具体为:用户终端获取所述用户设置的电子书签在电子书中的偏移量;所述存储书签信息具体为:用户终端存储包括所述电子书的电子书标识和所述电子书签的偏移量的第一书签信息。3.如权利要求2所述的方法,其特征在于,所述方法还包括:用户终端向书签服务器发送设置电子书签的设置请求;书签服务器存储包括所述设置请求中的用户标识、电子书标识和电子书签的偏移量的第二书签信息。4.如权利要求3所述的方法,其特征在于,在用户打开所述电子书时,所述方法还包括:书签服务器对第二书签信息和用户终端上的第一书签信息进行同步更新。5.如权利要求1所述的方法,其特征在于,所述获取电子书签的偏移量具体为:书签服务器接收用户终端发送的携带有用户标识、电子书标识和所述电子书签的偏移量的设置请求;所述书签信息还包括所述用户的用户标识,则所述存储书签信息具体为:书签服务器存储包括所述设置请求中的用户标识、电子书标识和电子书签的偏移量的第二书签信息。6.如权利要求5所述的方法,其特征在于,当用户在用户终端上打开所述电子书后,所述方法还包括:书签服务器接收用户终端发送的书签获取请求;书签服务器将与所述书签获取请求中的用户标识和电子书标识对应的第二书签信息返回给所述用户终端。7.如权利要求5所述的方法,其特征在于,在用户终端向书签服务器发送设置请求后,所述方法还包括:用户终端存储包括所述设置请求中的电子书标识和电子书签的偏移量的第一书签信息;在用户终端发送设置请求前,还包括:书签服务器对第二书签信息和用户终端上的第一书签信息进行同步更新。8.如权利要求4或7所述的方法,其特征在于,所述同步更新的具体实现为:书签服务器接收用户终端发送的携带有所述用户标识、电子书标识和第一书签信息的同步请求;书签服务器对第二书签信息中的电子书签的偏移量和所述同步请求中的电子书签的偏移量进行合集运算;书签服务器使用合集运算后的结果更新第二书签信息,并将所述合集运算后的结果返回给用户终端以更新第一书签信息。9.如权利要求1-7任一项所述的方法,其特征在于,所述偏移量具体为:电子书签数据区块相对于电子书文件起始位置的偏移字数。10.如权利要求1-7任一项所述的方法,其特征在于,所述电子书标识还包括区域标识,则所述偏移量为电子书签数据区块相对于区域标识位置的偏移字数。11.如权利要求...
【专利技术属性】
技术研发人员:陈曦,林飞,王涛,王俊,宋世杰,庄磊,朱永浩,卢城,张勉,冯科学,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。