一种为电子读物添加阅读时间的方法和装置制造方法

文档序号:6501911阅读:247来源:国知局
一种为电子读物添加阅读时间的方法和装置制造方法
【专利摘要】本发明提出一种为电子读物添加阅读时间的方法和装置,其中方法包括:统计电子读物所含不同语言对应的字数及富媒体文件的播放时长;获取对应所述不同语言的平均阅读速度;根据对应所述不同语言的字数和平均阅读速度计算所述电子读物所含文字的阅读时间;根据所述电子读物所含文字的阅读时间和所述富媒体文件播放时常计算电子读物的阅读时间;显示所述电子读物的阅读时间。本发明能够在用户阅读电子读物之前显示出电子读物预估的阅读时间。
【专利说明】一种为电子读物添加阅读时间的方法和装置

【技术领域】
[0001] 本发明涉及电子读物【技术领域】,尤其涉及一种为电子读物添加阅读时间的方法和 装直。

【背景技术】
[0002] 电子读物是指可以在电子设备上显示的可以阅读的文章、书籍、画报、视频、音频 等内容。博客、微博、简单的聚合(RSS,Really Simple Syndication)订阅器、移动阅读类 软件应用(APP,Application等都可以提供电子读物的阅读。
[0003] 读者在阅读电子读物时,通常会遇到阅读时间有限的情况,例如在公交车或地铁 上阅读,因此通常会选择阅读列表中的一部分文章来阅读。这种情况下,如果读者在阅读 之前能够知道每篇电子读物大概的阅读时间,就可以选择合适长度的电子读物,以便在有 限的时间内能够阅读完毕,从而使阅读连贯。但是,目前没有提供电子读物的阅读时间的方 法。


【发明内容】

[0004] 本发明提供了一种为电子读物添加阅读时间的方法和装置,能够在用户阅读电子 读物之前显示出电子读物预估的阅读时间。
[0005] 本发明的技术方案是这样实现的:
[0006] -种为电子读物添加阅读时间的方法,包括:
[0007] 统计电子读物所含不同语言对应的字数及富媒体文件的播放时长;
[0008] 获取对应所述不同语言的平均阅读速度;
[0009] 根据对应所述不同语言的字数和平均阅读速度计算所述电子读物所含文字的阅 读时间;
[0010] 根据所述电子读物所含文字的阅读时间和所述富媒体文件播放时常计算电子读 物的阅读时间;
[0011] 显示所述电子读物的阅读时间。
[0012] 一种为电子读物添加阅读时间的装置,包括:
[0013] 统计模块,用于统计电子读物所含不同语言对应的字数及富媒体文件的播放时 长;
[0014] 获取模块,用于获取对应所述不同语言的平均阅读速度;
[0015] 计算模块,用于根据对应所述不同语言的字数和平均阅读速度计算所述电子读物 所含文字的阅读时间;根据所述电子读物所含文字的阅读时间和所述富媒体文件播放时常 计算电子读物的阅读时间;
[0016] 显示模块,用于显示所述电子读物的阅读时间。
[0017] 可见,本发明提出的为电子读物添加阅读时间的方法和装置,通过保存不同语言 的平均阅读速度,统计电子读物所含的字数等信息,计算该电子读物预估的阅读时间,能够 在用户阅读电子读物之前显示出电子读物预估的阅读时间。

【专利附图】

【附图说明】
[0018] 图1为本发明提出的为电子读物添加阅读时间的方法实现流程图;
[0019] 图2为本发明实施例中显示阅读时间的示意图一;
[0020] 图3为本发明实施例中显示阅读时间的示意图二;
[0021] 图4为本发明实施例中显示阅读时间的示意图三;
[0022] 图5为本发明提出的为电子读物添加阅读时间的装置结构示意图。

【具体实施方式】
[0023] 本发明提出一种为电子读物添加阅读时间的方法,如图1为该方法的实现流程 图,包括:
[0024] 步骤101 :统计电子读物所含不同语言对应的字数及富媒体文件的播放时长;
[0025] 步骤102 :获取对应所述不同语言的平均阅读速度;
[0026] 步骤103 :根据对应所述不同语言的字数和平均阅读速度计算所述电子读物所含 文字的阅读时间;
[0027] 步骤104 :根据所述电子读物所含文字的阅读时间和所述富媒体文件播放时常计 算电子读物的阅读时间;
[0028] 步骤105 :显示所述电子读物的阅读时间。
[0029] 上述步骤101中,统计电子读物所含不同语言对应的字数包括:统计所有不同语 言的字数;或者统计占所述电子读物所有字数的比例大于预先设定的门限值的语言的字 数。
[0030] 上述步骤方法中,初始状态下,预先保存有平均阅读速度列表,所述平均阅读速度 列表中保存有不同语言预先设定的平均阅读速度;
[0031] 所述方法进一步包括:
[0032] 记录用户阅读不同语言的实际速度,采用所述实际速度对该语言对应的平均阅读 速度进行矫正,并保存在平均阅读速度列表中。
[0033] 上述方法中,富媒体文件可以具体为音频文件或视频文件。
[0034] 上述步骤105中,显示电子读物的阅读时间的方式具体可以为:
[0035] 在阅读列表或所述电子读物的特定位置中显示所述电子读物的阅读时间;或者,
[0036] 在阅读列表或所述电子读物的特定位置中显示所述电子读物所含文字的阅读时 间及所含富媒体文件的播放时长。
[0037] 上述方法中,平均阅读速度可以通过样本训练进行矫正。具体地:
[0038] 在初始状态下,平均阅读速度列表中保存为不同语言预先设定的平均阅读速度 (可以是公认的平均阅读速度,例如,预先设定汉语的平均阅读速度为300字/分钟);
[0039] 随着网络中用户对电子读物的阅读,该方法进一步包括:
[0040] 记录用户阅读不同语言的实际速度(可以通过用户在某页面停留的时间进行统 计),采用所述实际速度对该语言对应的平均阅读速度进行矫正,并保存在平均阅读速度列 表中。
[0041] 上述方法可以进一步包括:
[0042] 当电子读物的阅读次数超过预先设定的阈值时,计算所有读者在所述电子读物页 面的平均停留时长,将所述平均停留时长作为该电子读物的实际阅读时间,显示该电子读 物的实际阅读时间。
[0043] 上述步骤101中,统计电子读物所含不同语言对应的字数的方式可以为:如果一 种语言的字数占所述电子读物所有字数的比例超过预先设定的门限值,则统计该语言对应 的字数。该门限值可以根据实际情况预先设定,例如,门限值设定为1%,当一篇电子读物中 中文字数占绝大部分,其他语言文字各占1%以下时,则可以仅统计中文字数及阅读中文字 数的时间,对其他语言的文字忽略不计。
[0044] 以下结合附图,举具体的实施例对本发明做详细介绍。
[0045] 实施例一:
[0046] 本实施例包括以下步骤:
[0047] 步骤1 :生成列表,列表中存储不同的语言对应的平均阅读速度v ;
[0048] 步骤2 :计算该篇电子读物内所包含的η种语言及每种语言对应的字数NpN2…… Nn,从列表中查找所述η种语言对应的平均阅读速度Vl、v2……v n,用每种语言对应的字数分 别除以所述每种语言对应的平均阅读速度,得到该篇电子读物中每种语言需要的阅读时长 t2......tn,其中 tn=Nn/vn ;
[0049] 步骤3 :计算该篇电子读物所含文字需要的大致阅读时长T1=W……+tn ;
[0050] 步骤4 :获取该篇电子读物中包含富媒体文件的播放时长T2,所述富媒体通常包 括视频、音频,所述富媒体文件的播放时长为该篇电子读物所包含的所有视频文件或/和 音频文件的播放时长总和;
[0051] 步骤5 :计算该篇电子读物的阅读总时长T=T1+T2 ;
[0052] 步骤6,将该篇电子读物的阅读总时长Τ标注于阅读列表中标识单篇电子读物的 区域,如图2所示;
[0053] 或者,将该篇电子读物所含文字的阅读时长Τ1和所含富媒体文件的播放时长Τ2 标注于阅读列表中标识单篇电子读物的区域,如图3所示。
[0054] 也可以将该篇电子读物的阅读总时长Τ,或者Τ1和Τ2标注于每篇电子读物页面的 特定位置,如图4所示,该特定位置通常为电子读物的起始位置。
[0055] 上述步骤1中,不同语言对应的平均阅读速度ν可以是预先设定的值,例如汉语对 应的平均阅读速度约为300字/分钟。随着网络中用户对电子读物的阅读,可以对平均阅 读速度进行样本训练,具体地,记录用户阅读不同语言的实际速度,采用实际速度对该语言 对应的平均阅读速度进行矫正,并保存在平均阅读速度列表中。
[0056] 上述步骤6之后,还可以进一步包括以下步骤:
[0057]当该篇电子读物的阅读次数超过预先设定的某一阈值时,计算所有读者在该篇电 子读物页面的平均停留时长,将平均停留时长作为该电子读物的读者平均阅读时长Τ',用 Τ'替换Τ,重新执行步骤6。
[0058] 本发明还提出一种为电子读物添加阅读时间的装置,如图5为该装置的结构示意 图,包括:
[0059] 统计模块501,用于统计电子读物所含不同语言对应的字数及富媒体文件的播放 时长;
[0060] 获取模块502,用于获取对应所述不同语言的平均阅读速度;
[0061] 计算模块503,用于根据对应所述不同语言的字数和平均阅读速度计算所述电子 读物所含文字的阅读时间;根据所述电子读物所含文字的阅读时间和所述富媒体文件播放 时常计算电子读物的阅读时间;
[0062] 显示模块504,用于显示所述电子读物的阅读时间。
[0063] 上述装置中,统计模块501用于统计所有不同语言的字数;或者统计占所述电子 读物所有字数的比例大于预先设定的门限值的语言的字数。
[0064] 上述装置进一步包括保存模块505,用于在初始状态下预先保存平均阅读速度列 表,所述平均阅读速度列表中保存有不同语言预先设定的平均阅读速度;还用于记录用户 阅读不同语言的实际速度,采用所述实际速度对该语言对应的平均阅读速度进行矫正,并 保存在平均阅读速度列表中。
[0065] 上述装置中,富媒体文件可以为音频文件或视频文件。
[0066] 上述装置中,显示模块504显示电子读物的阅读时间的方式可以为:
[0067] 在阅读列表或电子读物的特定位置中显示电子读物的阅读时间;或者,在阅读列 表或电子读物的特定位置中显示电子读物所含文字的阅读时间及所含富媒体文件的播放 时长。
[0068] 上述装置可以进一步包括实际时长统计模块506,用于当电子读物的阅读次数超 过预先设定的阈值时,计算所有读者在所述电子读物页面的平均停留时长,将所述平均停 留时长作为该电子读物的实际阅读时间,将所述电子读物的实际阅读时间发送至显示模块 504 ;
[0069] 显示模块504显示所述电子读物的实际阅读时间。
[0070] 综上可见,本发明提出的为电子读物添加阅读时间的方法和装置,通过预先保存 不同语言的平均阅读速度,统计电子读物所含的字数等信息,计算该电子读物预估的阅读 时间,从而实现在用户阅读电子读物之前显示出电子读物预估的阅读时间。其中,平均阅读 速度可以通过样本训练得出。本发明还可以通过读者的实际阅读时长对预估的电子读物阅 读时间进行矫正,使得该电子读物阅读时间的数据更加接近实际值。
[0071] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1. 一种为电子读物添加阅读时间的方法,其特征在于,所述方法包括: 统计电子读物所含不同语言对应的字数及富媒体文件的播放时长; 获取对应所述不同语言的平均阅读速度; 根据对应所述不同语言的字数和平均阅读速度计算所述电子读物所含文字的阅读时 间; 根据所述电子读物所含文字的阅读时间和所述富媒体文件播放时常计算电子读物的 阅读时间; 显示所述电子读物的阅读时间。
2. 根据权利要求1所述的方法,其特征在于,统计电子读物所含不同语言对应的字数 包括:统计所有不同语言的字数;或者统计占所述电子读物所有字数的比例大于预先设定 的门限值的语言的字数。
3. 根据权利要求1所述的方法,其特征在于,初始状态下,预先保存有平均阅读速度列 表,所述平均阅读速度列表中保存有不同语言预先设定的平均阅读速度; 所述方法进一步包括: 记录用户阅读不同语言的实际速度,采用所述实际速度对该语言对应的平均阅读速度 进行矫正,并保存在平均阅读速度列表中。
4. 根据权利要求1所述的方法,其特征在于,所述富媒体文件为音频文件或视频文件。
5. 根据权利要求1所述的方法,其特征在于,所述显示电子读物的阅读时间的方式为: 在阅读列表或所述电子读物的特定位置中显示所述电子读物的阅读时间;或者, 在阅读列表或所述电子读物的特定位置中显示所述电子读物所含文字的阅读时间及 所含富媒体文件的播放时长。
6. 根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 当所述电子读物的阅读次数超过预先设定的阈值时,计算所有读者在所述电子读物页 面的平均停留时长,将所述平均停留时长作为该电子读物的实际阅读时间,显示该电子读 物的实际阅读时间。
7. -种为电子读物添加阅读时间的装置,其特征在于,所述装置包括: 统计模块,用于统计电子读物所含不同语言对应的字数及富媒体文件的播放时长; 获取模块,用于获取对应所述不同语言的平均阅读速度; 计算模块,用于根据对应所述不同语言的字数和平均阅读速度计算所述电子读物所含 文字的阅读时间;根据所述电子读物所含文字的阅读时间和所述富媒体文件播放时常计算 电子读物的阅读时间; 显示模块,用于显示所述电子读物的阅读时间。
8. 根据权利要求7所述的装置,其特征在于,所述统计模块用于统计所有不同语言的 字数;或者统计占所述电子读物所有字数的比例大于预先设定的门限值的语言的字数。
9. 根据权利要求7所述的装置,其特征在于,所述装置进一步包括保存模块,用于在初 始状态下预先保存平均阅读速度列表,所述平均阅读速度列表中保存有不同语言预先设定 的平均阅读速度;还用于记录用户阅读不同语言的实际速度,采用所述实际速度对该语言 对应的平均阅读速度进行矫正,并保存在平均阅读速度列表中。
10. 根据权利要求7所述的装置,其特征在于,所述富媒体文件为音频文件或视频文 件。
11. 根据权利要求7所述的装置,其特征在于,所述显示模块显示电子读物的阅读时间 的方式为: 在阅读列表或所述电子读物的特定位置中显示所述电子读物的阅读时间;或者,在阅 读列表或所述电子读物的特定位置中显示所述电子读物所含文字的阅读时间及所含富媒 体文件的播放时长。
12. 根据权利要求7所述的装置,其特征在于,所述装置进一步包括: 实际时长统计模块,用于当所述电子读物的阅读次数超过预先设定的阈值时,计算所 有读者在所述电子读物页面的平均停留时长,将所述平均停留时长作为该电子读物的实际 阅读时间,将所述电子读物的实际阅读时间发送至显示模块; 所述显示模块,用于显示所述电子读物的实际阅读时间。
【文档编号】G06F9/44GK104111820SQ201310135110
【公开日】2014年10月22日 申请日期:2013年4月18日 优先权日:2013年4月18日
【发明者】王恒 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1