电子书书摘收录与呈现的方法及系统与流程

文档序号:12464517阅读:436来源:国知局
电子书书摘收录与呈现的方法及系统与流程

本发明涉及通信技术领域,尤其涉及一种电子书书摘收录与呈现的方法及系统。



背景技术:

随着移动互联网技术的发展,具备电子书阅读功能的智能手机、平板电脑以及专用电子书阅读器等移动终端越来越普及,现有电子书阅读系统一般都允许读者对电子书中感兴趣的内容加下划线、写笔记、分享给朋友和社交媒体等操作,同时将这些感兴趣的内容收录在一起形成书摘,此外还提供读者集中查看书摘的功能,但这些系统均存在以下几个主要不足点:

1.查看书摘的操作入口隐藏较深,读者不能在原书阅读状态一键直接打开书摘。

2.对感兴趣内容操加下划线、写笔记之后系统没有直观的告知读者感兴趣内容被收录进书摘,也没有提示用户如何查集中查看被收录的内容。

3.分享给朋友和社交媒体的内容没有收录进书摘。

4.书摘的排版样式与原电子书的排版样式不一致,甚至内容显示不完整,需要逐条点击书摘跳转到原书阅读状态才能阅读完整书摘内容。

5.从书摘阅读状态点击书摘跳转到原书阅读状态后,没有提供直接返回书摘阅读状态的操作,也没有提供在原书阅读状态导航书摘的操作。

6.在跨页选择感兴趣内容时,操作不友好,要么不允许跨页操作,要么需要很精确的将选择手柄拖拽至页面的最后一个对象以触发翻页操作,要么很难触发翻页,要么触发非所预期的快速连续翻页。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种电子书书摘收录与呈现的方法及系统,旨在使读者能够无论在阅读过程中,还是阅读完成后,都能满足反复阅读书摘的需求,提供一个用户操作友好的电子书阅读系统以及实现直观高效的书摘生成与阅读功能。

为实现上述目的,本发明提供的一种电子书书摘收录与呈现的方法,其特征在于,所述方法包括以下步骤:

S101,原文阅读状态时,提供一书摘控件,用于显示已收录的书摘条数,并可点击所述书摘控件进入书摘阅读状态;

S102,书摘阅读状态时,当检测到书摘条数计数器为0时,显示用户操作指引,并提供显示系统推荐书摘的功能;

S103,当检测到显示系统推荐书摘指令时,从服务器上获取系统推荐的书摘;

S104,原文阅读状态时,可长按选中内容后弹出功能选框,提供划线、笔记、分享等功能选项;

S105,原文阅读状态时,当选中内容跨页时,弹出下页继续选择控件,可点击该控件自动翻至下页并将新页的一部分内容自动选中;

S106,检测到划线指令时,为选中内容生成下划线,书摘条数计数器加1;

检测到笔记指令时,为选中内容生成下划线,同时弹出笔记输入控件,并将选中内容和笔记收入书摘控件中,书摘条数计数器加1;

检测到分享指令时,为选中内容生成下划线,将其收入书摘控件并上传到服务器中,书摘条数计数器加1;

S107,书摘阅读状态时,点击书摘,跳转到原文阅读状态,原文中书摘部分高亮显示,并提供有书摘导航功能。

优选地,所述书摘阅读状态下,每条按书摘在原书中出现的顺序逐条完整的显示每条书摘,并将超出一屏的内容以分页的形式显示出来。

优选地,所述选中内容收入书摘控件时是以动画方式飞入所述书摘控件,同时书摘控件显示的计数器数值加1。

优选地,所述书摘阅读状态时,提供一笔记开关控件,点击该开关控件可控制笔记的隐藏与显示;在笔记显示状态时,笔记以不同于原文书摘的样式显示在原文书摘之后。

优选地,所述书摘导航功能包括:“上一条书摘”、“下一条书摘”、“关闭书摘导航”;

通过“上一条书摘”可自动翻页至上条书摘所在页并高亮显示书摘部分;

通过“下一条书摘”可自动翻页至下条书摘所在页并高亮显示书摘部分;

通过“关闭书摘导航”可返回原书阅读状态。

优选地,所述显示用户操作指引为显示“划线、笔记、分享的内容将会收录在此显示”的文本,用于指引用户进行书摘摘录操作,同时还提供一“返回阅读”控件,点击该控件可返回原文阅读状态。

优选地,所述书摘的排版样式与原书的排版样式保持一致,可无需跳转到原文阅读状态就可以阅读完整的书摘。

优选地,所述系统推荐书摘的生成包括以下步骤:

将电子书中可渲染对象按阅读顺序从0到N编号,N为大于零的整数。阅读器和服务器均使用相同的编号对象,且服务器为每个已编号的可渲染对象生成一个用于记录其被收录为书摘的次数计数器;

读者收录一条书摘后,阅读器将书摘内容对应的可渲染对象编号发送给服务器,服务器收到后将对应的次数计数器加1;

服务器以标点符号为分隔点将电子书分割为组,并对每组可渲染对象的次数计数器的值求累加和;

将所有组的累加和排序,取前D个对应组的书摘内容作为系统推荐书摘,D为大于0的预设整数。

一种电子书书摘收录与呈现的系统,其特征在于,所述系统包括:

原文阅读模块,用于显示原文内容;

书摘阅读模块,用于独立段落显示每条书摘内容,超出一屏的内容以分页显示;

所述原文阅读模块包括:

书摘控件模块,用于显示已收录的书摘条数,并提供有由原文阅读模块跳转到书摘阅读模块的功能;

划线模块,用于为选中内容生成下划线并将其收入书摘控件;

笔记模块,用于用于为选中内容生成下划线,弹出笔记输入控件,完成笔记输入同时将选中内容及图标收入书摘控件;

分享模块,用于用于为选中内容生成下划线,并将其收入书摘控件并上传服务器;

书摘计数器累加模块,用于书摘条数计数器加1;

下一页继续选择模块,用于当选中内容的控件被拖至页面最后一行时,弹出功能控件,并提供将阅读器翻至下页并将新页的一部分内容自动选中的功能;

所述书摘阅读模块包括:

笔记开关模块,用于控制笔记的隐藏与显示;

上条书摘模块,用于跳转到上一条书摘所在的页并高亮显示书摘部分;

下调书摘模块,用于跳转到下一条书摘所在的页并高亮显示书摘部分;

关闭书摘模块,用于跳转到原文阅读模块;

操作指引模块,用于显示用户操作指引,弹出指引文本;

返回阅读模块,用于提供由书摘阅读模块跳转到原文阅读模块的功能;

系统推荐书摘模块,用于从服务器获取的系统推荐书摘。

本发明取得的有益效果为:

1.可在原文阅读状态下一键查看书摘,操作简便。

2.将选中内容收录进书摘的过程以动画的形式展示给读者,即告知读者书摘被收录了,也告诉了读者如何查看书摘。

3.将分享给朋友和社交媒体的内容也收录到书摘控件。

4.书摘的排版样式与原书的排版样式保持一致,无需跳转到原文阅读状态就可以阅读完整的书摘。

5.在原文阅读状态的基础上提供了书摘导航功能,可直接上下查找原文中收录书摘的地方,可更直观的查看书摘。

6.提供了一种基于读者阅读行为大数据分析的方法来生成系统推荐书摘的功能,便于读者快速预览电子书的精华内容。

7.提供了一种直观简便的选择跨页感兴趣内容的功能,避免了读者在屏幕的最角落进行精准费时的拖拽操作。

附图说明

图1为本发明主要流程示意图;

图2为本发明的原文阅读状态视图;

图3为本发明的选中内容后的操作界面视图;

图4为本发明中选中内容飞入书摘控件的动画过程;

图5为本发明的书摘阅读状态视图;

图6为本发明书摘阅读状态时点击书摘进入原文的视图;

图7为本发明显示用户操作指引界面;

图8为本发明系统推荐书摘功能界面;

图9为本发明系统推荐书摘生成方法流程图;

图10为本发明选中内容跨页显示界面1;

图11为本发明选中内容跨页显示界面1;

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种电子书书摘收录与呈现方法,参照图1,在第一实施例中,所述电子书书摘收录与呈现方法包括以下步骤:

步骤S101,原文阅读状态时,提供一书摘控件,用于显示已收录的书摘条数,并可点击所述书摘控件进入书摘阅读状态。

本发明所述电子书书摘收录与呈现的方法在原文阅读状态时提供了一书摘控件,所述书摘控件可直接显示已收录的书摘条数,并可通过点击该书摘控件跳转进入书摘阅读状态。实现在原文阅读状态下可一键查看书摘,操作简便。

S102,书摘阅读状态时,当检测到书摘条数计数器为0时,显示用户操作指引,并提供有系统推荐书摘的功能。

在书摘阅读状态下,如果已收录书摘条数为0,则书摘显示区域就会显示用户操作指引。例如显示一段“划线、笔记、分享的内容将会收录在此显示”之类的文本,以指引用户进行书摘摘录操作,同时还显示一“返回阅读”控件,读者可通过点击该控件返回原文阅读状态。

S103,当检测到系统推荐书摘指令时,从服务器上获取系统推荐的书摘;

在书摘阅读状态下,还有一“系统推荐书摘”控件,读者可通过点击此控件从服务器上获取系统推荐的书摘,系统推荐的书摘是基于读者阅读行为大数据分析的方法来生成,可以更加便于读者快速预览电子书的精华内容。

所述系统推荐书摘的生成包括以下步骤:

将电子书中可渲染对象按阅读顺序从0到N编号,阅读器和服务器均使用相同的编号对象;

服务器为每个已编号的可渲染对象生成一个用于记录其被收录为书摘的次数计数器;

读者收录一条书摘后,阅读器将书摘内容对应的可渲染对象编号发送给服务器,服务器收到后将对应的次数计数器加1;

服务器以标点符号为分隔点将电子书分割为组,并对每组可渲染对象的次数计数器的值求累加和;

将所有组的累加和排序,取前D个对应组的书摘内容作为系统推荐书摘,D为大于0的预设值。

本发明提供一种基于读者阅读行为大数据分析的方法来生成系统推荐书摘的功能。当检测到系统推荐书摘指令时: 直接从服务器上获取到系统推荐书摘。并且系统推荐书摘的生成方法为:对于每一本电子书,从0到N按阅读顺序对其可渲染对象编号,阅读器和服务器使用相同的对象编号。服务器为每个已编号的所述可渲染对象生成一个用于记录其被收录为书摘的次数的计数器,任一读者每生成一条该电子书的书摘后,阅读器将书摘内容对应的所述可渲染对象的所述编号发送给服务器,服务器收到所述对象编号后将所述对象编号对应的所述计数器累加。服务器以标点符号逗号和句号为分隔点将电子书分割为组,并对每一组所述可渲染对象对应的所述计数器的值求累加和,然后对所有所述累加和排序,取D个最大累加和对应的内容对象作为系统推荐书摘,D为大于0的预设值。系统推荐书摘功能更能方便读者快速预览电子书的精华内容。

S104,原文阅读状态时,可长按选中内容后弹出功能选框,提供划线、笔记、分享等功能选项;

当在原文阅读状态为选择系统推荐书摘功能时,读者可自己选中感兴趣内容来收录书摘。可通过划线、添加笔记或者分享来收录书摘。

S105,原文阅读状态时,当选中内容跨页时,弹出下页继续选择控件,可点击该控件自动翻至下页并将新页的一部分内容自动选中;

在原文阅读状态下跨页选择内容,当内容选择控件被拖拽至页面最后一行的最后位置时,页面右下角显示“下页继续选择”控件,点击该控件后,阅读器自动翻至下页并将新页的一部分内容自动选中,从而避免读者在屏幕的最角落进行精准费时的拖拽操作。

S106,检测到划线指令时,将选中内容渲染生成下划线并收入书摘控件中,书摘条数计数器加1;

检测到笔记指令时,选中内容渲染生成下划线,同时显示一可用于编辑笔记的图标,并将所述选中内容和笔记图标收入书摘控件中,书摘条数计数器加1;

检测到分享指令时,将选中内容收入书摘控件并上传到服务器中,书摘条数计数器加1;

在原文阅读状态下:

当手指发生划动选中内容时,记录下内容选择控件的开始位置和结束位置坐标,并且内容选择控件可通过屏幕上的滑杆进行位置移动。将内容选择控件的开始位置坐标和结束位置坐标发送给数据库,开始位置到结束位置中的内容即为选中内容。

读者对选中内容划完下划线后,所述选中内容以动画方式飞入所述书摘控件,之后书摘控件显示的书摘条数加1。所述动画效果有两个目的,一是告知读者划线内容已被收入书摘,二是提醒读者点击书摘控件可以查看已收录书摘。

读者选中内容添加笔记后,选中内容自动添加下划线,同时在下划线的末端显示一笔记图标,然后所述选中内容和笔记图标以动画的方式飞入所述书摘控件,之后书摘控件显示的书摘条数加1。

读者选中感兴趣内容分享后,所述感兴趣内容以动画的方式飞入所述书摘控件并上传到服务器,之后书摘控件显示的书摘条数加1。

S107,书摘阅读状态时,点击书摘,跳转到原文阅读状态,原文中书摘部分高亮显示,并提供有书摘导航功能。

在书摘阅读状态下,点击任一条书摘,即可跳转到原文阅读状态,原书中的书摘部分高亮显示,并同时显示三个控件,分别是“上一条书摘”、“下一条书摘”、“关闭书摘导航”。点击“上一条书摘”阅读器自动翻页至上一条书摘所在页并高亮显示该书摘部分。点击“下一条书摘”阅读器自动翻页至下一条书摘所在页并高亮显示本书摘部分。点击“关闭书摘导航”则返回到原书阅读状态,可继续阅读。

本实施例2中:

本发明解决了读者在阅读电子书的过程中,如何直观高效的生成书摘、阅读书摘、在书摘和原文之间跳转,以及在原文阅读状态下导航定位书摘的问题。此外,本发明还实现了通过分析同一电子书大量不同读者的书摘生成推荐书摘的功能。下面结合附图更具体的说明

如图2所示,500为原文阅读状态的视图,其中区域501为电子书原文显示区域,控件502显示当前章节的阅读进度,控件503显示当前章节的名称。

如图3所示,601为读者选中内容,602为选择开始控件,603为选择结束控件,604为包含划线、笔记、分享三个操作的弹出菜单。

如图4所示,701为书摘控件,该书摘控件为原文阅读状态进入书摘阅读状态的入口,可点击701即可直接进入书摘阅读状态。除此之外,还显示当前已收录书摘的条数。读者选择了604的任何一个操作命令之后,选中内容601均会增加下划线704,同时从601的中心区域显示动画标记703,之后703沿动画轨迹702飞入书摘控件701,书摘控件701显示的书摘条数加1。所述动画效果有两个目的,一是告知读者划线内容已被收入书摘,二是提醒读者点击书摘控件可以由此查看已收录书摘。

如图5所示,在原文阅读状态下,点击书摘控件701进入书摘阅读状态,801为一带笔记的书摘,802为801的笔记,802以不同于801的字体样式跟随在801之后显示。控件803控制笔记802的显示与隐藏。控件804显示书摘的当前页和总页数。

如图6所示,当读者在书摘阅读状态下点击书摘801,阅读系统跳转到书摘导航状态,901为书摘801在原文中的对应高亮显示,控件902用于向前导航书摘,控件904用于向后导航书摘,点击902跳转到上一条书摘所在页面并高亮书摘内容,点击904跳转到下一条书摘所在页面并高亮书摘内容,控件903用于退出书摘导航状态,点击该控件返回原文阅读状态。这样就可以实现原文阅读状态与书摘阅读状态之间自由切换,并且可以快速定位到上、下条书摘,解决了现有阅读器中只能单一的查看书摘而不能返回原文阅读状态的缺点。

如图7所示,如果读者还未收录书摘,点击书摘控件301进入书摘阅读模式,书摘显示区域显示操作指引1002,同时还显示控件1003,点击1003返回原文阅读状态。

如图7所示,阅读器查询到服务器端已生成了当前电子书的推荐书摘,书摘阅读状态显示系统推荐书摘下载控件1001。

如图8所示,点击了控件1001后阅读器向服务器请求下载并显示书摘内容,1101为显示了系统推荐书摘的书摘阅读状态,并且控件1001显示了系统推荐书摘的总数。

图9是系统推荐书摘的生成方法的流程图。该推荐书摘是基于读者阅读行为大数据分析的方法来生成的。将每本电子书中可渲染对象按阅读顺序从0到N编号,并且阅读器和服务器都使用相同的编号对象。服务器为每个已编号的可渲染对象生成一个用于记录其被收录为书摘的次数计数器。读者每收录一条该电子书的书摘后,阅读器将书摘内容对应的可渲染对象编号发送给服务器,服务器收到后将对应的次数计数器累加。服务器以标点符号,如逗号和句号,为分隔点将电子书分割为组,并对每一组所述可渲染对象的次数计数器的值求累加和,然后将所有累加和排序,取前D个累加和对应的内容对象作为系统推荐书摘,D为大于0的预设值。这样更加便于读者快速预览电子书的精华内容。

如图10和图11所示,选中的内容由跨页显示的1301和1401两部分组成,当选择结束控件603被拖拽到图10的最后一行的任何位置时,“下页继续选择”控件1302显示出来,读者点击该控件,阅读器自动翻页到下一页,选择结束控件603自动定位到新页并选中一段内容,这样既实现了翻页以及跨页选择内容的功能,又不会让读者在页尾精准费力的操作选择结束控件603。提供了一种直观简便的选择跨页感兴趣内容的功能。

本实施例3中:

所述系统包括:

原文阅读模块,用于显示原文内容;

书摘阅读模块,用于独立段落显示每条书摘内容,超出一屏的内容以分页显示;

所述原文阅读模块包括:

书摘控件模块,用于显示已收录的书摘条数,并提供有由原文阅读模块跳转到书摘阅读模块的功能;

划线模块,用于将选中内容添加下划线并将其收入书摘控件;

笔记模块,用于将选中内容添加下划线并弹出可编辑笔记的图标,同时将收入选中内容及图标收入书摘控件;

分享模块,用于将选中内容收入书摘控件并上传服务器;

书摘计数器累加模块,用于书摘条数计数器加1;

下一页继续选择模块,用于当选中内容的控件被拖至页面最后一行时,弹出功能控件,并提供将阅读器翻至下页并将新页的一部分内容选中的功能;

所述书摘阅读模块包括:

笔记开关模块,用于控制笔记的隐藏与显示;

上条书摘模块,用于跳转到上一条书摘所在的页并高亮显示书摘部分;

下调书摘模块,用于跳转到下一条书摘所在的页并高亮显示书摘部分;

关闭书摘模块,用于跳转到原文阅读模块;

操作指引模块,用于显示用户操作指引,弹出指引文本;

返回阅读模块,用于提供由书摘阅读模块跳转到原文阅读模块的功能;

系统推荐书摘模块,用于从服务器获取的系统推荐书摘。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1