ImageVerifierCode 换一换
格式:PDF , 页数:12 ,大小:621.64KB ,
资源ID:788417      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-788417.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子书阅读器中阅读量统计方法.pdf)为本站会员(00****42)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

电子书阅读器中阅读量统计方法.pdf

1、10申请公布号CN101996426A43申请公布日20110330CN101996426ACN101996426A21申请号200910057737622申请日20090810G07C1/12200601G09B5/0220060171申请人上海易狄欧电子科技有限公司地址201203上海市张江高科园区郭守敬路498号浦东软件园12号楼30272发明人彭涛74专利代理机构上海明成云知识产权代理有限公司31232代理人成春荣竺云54发明名称电子书阅读器中阅读量统计方法57摘要本发明涉及电子书阅读器,公开了一种电子书阅读器中阅读量统计方法。本发明中,翻页键按下时,将当前时间与上次记录时间相比较,如

2、两个时间分别属于两个不同的时段则重新统计阅读量,如两个时间属于同一时段,则将当前页面字数累加到原统计量,从而方便地实现当前时段阅读量的统计,所需功耗较少,对阅读器待机时间影响很小。如果当前页面的阅读时间小于最小阅读时间门限,则不进行阅读量统计,从而提高阅读量统计的准确性,进一步减少了电能消耗。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图3页CN101996431A1/2页21一种电子书阅读器中阅读量统计方法,其特征在于,包括以下步骤检测到阅读器的翻页键被按下后,A将当前时间与第一存储单元中存贮的时间信息相比较,如果当前时间与第一存储单元中存贮的时间

3、信息分别属于两个不同的时段,则将当前页面总字数直接保存到第二存储单元,否则读取第二存储单元的数据并与当前页面总字数相加,再保存到第二存储单元中;D将当前时间保存到第一存储单元,替代第一存储单元中原有的时间信息。2根据权利要求1所述的电子书阅读器中阅读量统计方法,其特征在于,所述不同的时段为不同的日期。3根据权利要求2所述的电子书阅读器中阅读量统计方法,其特征在于,在检测到阅读器的翻页键被按下后,所述将当前时间保存到第一存储单元的步骤之前还包括以下步骤B将当前时间与第一存储单元中存贮的时间信息相比较,如果当前时间与第一存储单元中存贮的时间信息分别处于两个不同的月份中,则将当前页面总字数直接保存到

4、第三存储单元,否则读取第三存储单元的数据并与当前页面总字数相加,再保存到第三存储单元中;C将当前时间与第一存储单元中存贮的时间信息相比较,如果当前时间与第一存储单元中存贮的时间信息分别处于两个不同的年份中,则将当前页面总字数直接保存到第四存储单元,否则读取第四存储单元的数据并与当前页面总字数相加,再保存到第四存储单元中。4根据权利要求3所述的电子书阅读器中阅读量统计方法,其特征在于,检测到阅读器的翻页键被按下后,还包括以下步骤将当前时间减于上次翻页键被按下的时间,得到当前页面的阅读时间;如果所得的当前页面的阅读时间小于最小阅读时间门限,则不执行所述步骤A、B、C和D,否则执行所述步骤A、B、C

5、和D。5根据权利要求4所述的电子书阅读器中阅读量统计方法,其特征在于,所述最小阅读时间门限是预先设置的。6根据权利要求4所述的电子书阅读器中阅读量统计方法,其特征在于,通过以下方式计算所述最小阅读时间门限最小阅读时间门限最近N个页面的平均阅读时间门限因子,其中N为大于2的整数,门限因子是预先设定的小于1的正数。7根据权利要求6所述的电子书阅读器中阅读量统计方法,其特征在于,计算所述最近N个页面的平均阅读时间时,参与该计算的页面的阅读时间必须小于预置上门限并且大于预置下门限。8根据权利要求4所述的电子书阅读器中阅读量统计方法,其特征在于,如果当前页面的阅读时间大于最小阅读时间门限,则在所述步骤A

6、、B、C、D之前还包括以下步骤计算当前页面的总字数。9根据权利要求8所述的电子书阅读器中阅读量统计方法,其特征在于,所述计算当前页面的总字数的步骤中,包括以下子步骤权利要求书CN101996426ACN101996431A2/2页3根据当前页面的字体大小计算单个字符的有效面积;将页面的有效面积除以所述单个字符的有效面积,得到当前页面的总字数。10根据权利要求1至7中任一项所述的电子书阅读器中阅读量统计方法,其特征在于,各所述存储单元均由非易失性存储器实现。权利要求书CN101996426ACN101996431A1/6页4电子书阅读器中阅读量统计方法技术领域0001本发明涉及电子书阅读器,特别

7、涉及电子书阅读器中阅读量统计技术。背景技术0002电子书阅读器EBOOKDEVICE,EBOOKREADER是一种浏览电子图书的工具。屏幕的大小决定了可以单屏显示字数的多少。而应用于电子书阅读器屏幕的技术有电子墨水技术、液晶显示LIQUIDCRYSTALDISPLAY,简称“LCD”等显示技术。0003电子墨水是一种显示信息的革新技术。在不耗费任何额外电能的前提下,电子墨水能保持图像达数周,而其它显示技术通常在显示时需要持续的电能消耗。0004基于电子墨水技术的电子书阅读器是一种很轻巧的平板式阅读器,虽然外形只相当于一本薄薄的平装书,却能储存约几百本电子图书。它具有重量轻、容量大、电池使用时间

8、长、屏幕大等优点。有些电子书阅读器还具备调节字体大小的功能,并且能显示JPEG、GIF等格式的黑白图像和WORD、PDF等格式的文件。电子墨水显示屏通过反射环境光线达到可视效果,因此看上去更像普通纸张,长时间阅读也不伤眼睛。这种显示屏的能效非常高,只在翻页时需要少量电能,一小块锂电池就可以翻上万页。0005电子书阅读器是一种个人设备,不少用户很想知道自己在过去一段时间内的阅读量,例如这个月或今年已经读了多少字的书。但目前的电子书阅读器无法统计阅读量。0006MICROSOFT公司有一款办公软件WORD,它具有字符统计功能,但WORD只能统计选中部分或整个文档的字符数,无法统计过去一段时间内的累

9、计阅读量。0007此外,WORD在统计字符数时,是针对特定的DOC格式,跳过格式信息,找到表示文字的信息,再进行逐字符统计。这种处理方法的工作量较大,如果直接应用到电子书阅读器上,会导致电能消耗较多,对于本身耗电很少的基于电子墨水技术的电子书阅读器来说,会显著缩短宝贵的待机时间。发明内容0008本发明的目的在于提供一种电子书阅读器中阅读量统计方法,可以有效统计当前时段的阅读量,速度快,所需功耗较少,对阅读器待机时间影响小。0009为解决上述技术问题,本发明的实施方式提供了一种电子书阅读器中阅读量统计方法,包括以下步骤0010检测到阅读器的翻页键被按下后,0011A将当前时间与第一存储单元中存贮

10、的时间信息相比较,如果当前时间与第一存储单元中存贮的时间信息分别属于两个不同的时段,则将当前页面总字数直接保存到第二存储单元,否则读取第二存储单元的数据并与当前页面总字数相加,再保存到第二存储单元中;0012D将当前时间保存到第一存储单元,替代第一存储单元中原有的时间信息。0013本发明实施方式与现有技术相比,主要区别及其效果在于说明书CN101996426ACN101996431A2/6页50014翻页键按下时,将当前时间与上次记录时间相比较,如两个时间分别属于两个不同的时段则重新统计阅读量,如两个时间属于同一时段,则将当前页面字数累加到原统计量,从而方便地实现当前时段阅读量的统计。因为计算

11、量小,所以处理器的处理时间极短,响应速度快,所需功耗较少,对阅读器的待机时间影响很小。0015进一步地,如果当前页面的阅读时间小于最小阅读时间门限,则不进行阅读量统计,从而提高了阅读量统计的准确性,减少了因不必要的阅读量统计而导致的电能损失。用户在看书时,有时会快速翻书,以找到感兴趣的内容,或者快速回翻寻找以前看过的某个内容重新阅读,在快速翻页查找的过程中,实际上并没有阅读这些内容,所以对这些内容不予统计可以大大提高阅读量统计的准确性。0016进一步地,不同的用户可以根据自己的阅读速度在阅读器中设置最小阅读时间门限,这样可以针对不同的用户设有不同的最小阅读时间门限,防止将有速读能力的用户的快速

12、阅读误判为快速翻页。0017进一步地,将最近若干页面的平均阅读时间乘一个门限因子得到最小阅读时间门限,可以使最小阅读时间门限动态地适应阅读者的阅读速度,使阅读量的统计更为准确。0018进一步地,对参加平均阅读时间计算的页面进行筛选,只计入阅读时间在预置的上、下门限之间的页面,这样可以使平均阅读时间的计算更为准算。因为用户可能在翻到某一页后长时间不看,或者快速翻过某些页面,因此必须排除这些情况才能使平均阅读时间的计算更为准确。0019进一步地,在当前页面的阅读时间大于最小阅读时间门限时才进行当前页面总字数的计算,可以避免因当前页面不计入阅读量时白白计算当前页面总字数的情况。0020进一步地,根据

13、字体大小估计性地计算出一页的总字数,计算速度较快,电能消耗较少,而且可以适应各种格式的电子书,尤其是某些复杂格式的电子书。附图说明0021图1是本发明第一实施方式中电子书阅读器中阅读量统计方法流程示意图;0022图2是本发明第二实施方式中电子书阅读器中阅读量统计方法流程示意图;0023图3是本发明第三实施方式中电子书阅读器中阅读量统计方法流程示意图。具体实施方式0024在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。0025为使本发明的目

14、的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。0026本发明第一实施方式涉及一种电子书阅读器中阅读量统计方法,其流程如图1所示。0027在步骤101中,处理器检测到阅读器的翻页键被按下。检测的方法有多种,一种优选的方法是在翻页键被按下时向处理器发出一个中断,通过这个中断唤醒原本处理睡眠状态的处理器。说明书CN101996426ACN101996431A3/6页60028本发明的各实施方式中,翻页键包括向前翻一页的键、向后翻一页的键、和跳转到指定页面的键如书签等,凡是会使当前页面更新为新的一个电子书页面的按键都可以算作翻页键。翻页键既可以是一个独立的物理按键,也

15、可以是一个多功能键,还可以是一个菜单或触摸屏上的虚拟按键。0029此后进入步骤102,处理器将当前时间与第一存储单元中存贮的时间信息相比较。当前时间是处理器从系统时钟得到的。如果当前时间与第一存储单元中存贮的时间信息分别属于两个不同的时段则进入步骤103,否则进入步骤104。0030在步骤103中,将当前页面总字数直接保存到第二存储单元,覆盖掉第二存储单元中原有信息,此后进入步骤107。0031本实施方式中,不同的时段是指不同的“日”,相应地,第二存储单元中保存的就是当天的阅读量。在本发明的其它实施方式中,不同的时段也可以是不同的“周”,或不同的“月”、“年”,甚至是自定的时段单位。0032本

16、发明的各实施方式中,当前页面是指阅读器的翻页键刚被按下时刚被用户阅读过的页面,并不是翻页后的页面。举例来说,如果阅读器上显示的是第5页,用户读完第5页按下翻页键,翻页键这次被按下时对应的“当前页面”是指第5页,而不是指翻页后所显示的第6页。0033在步骤104中,处理器读取第二存储单元的数据。0034此后进入步骤105,处理器将所读取的数据与当前页面总字数相加。0035此后进入步骤106,处理器将步骤105相加所得之和保存到第二存储单元,覆盖掉第二存储单元中原有信息。此后进入步骤107。0036在步骤107中,将当前时间保存到第一存储单元,替代第一存储单元中原有的时间信息。第一存储单元的信息可

17、以被看作是上一次计算阅读量的时间。0037当前时间可以与第一存储单元中存贮的时间信息的精度相同,也可以精度不同,例如当前时间的精度是秒,而第一存储单元存贮的时间信息的精度为日。一般来说,当前时间的精度应当高于或等于第一存储单元中存贮的时间信息的精度。精度不同时,将当前时间保存到第一存储单元时会有一个精度转换的处理步骤。0038翻页键按下时,如果当前时间与上次记录时间分别属于两个不同的时段则重新统计阅读量,否则将当前页面字数累加到原统计量,从而方便地实现当前时段阅读量的统计。因为计算量小,所以处理器的处理时间极短,响应速度快,所需功耗较少,对阅读器的待机时间影响很小。0039需要说明的是,本发明

18、所称的“第存储单元”都是逻辑存储单元,这些逻辑存储单元在物理实现时,不同的逻辑存储单元可以是在不同的物理存储单元上,也可以是多个逻辑存储单元在同一个物理存储单元上实现。其中,“第存储单元”中的“”为数字,如第一存储单元,第二存储单元等。0040本实施方式中,各存储单元均由非易失性存储器实现。0041优选地,各存储单元可以用闪存FLASH实现,也可以由可擦除、可编程只读存储器ERASABLEPROGRAMMABLEREADONLYMEMORY,简称“EPROM”、电可擦除可编程只读存储器ELECTRICALLYERASABLEPROGRAMMABLEROM,简称“EEPROM”等非易失性存储器实

19、现。0042当然,在本发明的其它实施方式中存储单元也可以用随机存取存储器RANDOM说明书CN101996426ACN101996431A4/6页7ACCESSMEMORY,简称“RAM”实现,不过RAM会持续地消耗电能,待机时间会大大短于使用非易失性存储器的方案。0043本发明第二实施方式涉及一种电子书阅读器中阅读量统计方法。0044第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于增加为日、月、年三级的阅读量统计。0045第二实施方式的流程图如图2所示。0046在步骤201中,处理器检测到阅读器的翻页键被按下。0047此后进入步骤202,处理器将当前时间与第一存储单元中存贮的时

20、间信息相比较,如果当前时间与第一存储单元中存贮的时间信息分别属于两个不同的“日”则进入步骤203,否则进入步骤204。0048在步骤203中,处理器将当前页面总字数直接保存到第二存储单元,覆盖掉第二存储单元中原有信息,此后进入步骤205。0049在步骤204中,处理器读取第二存储单元的数据并与当前页面总字数相加,再保存到第二存储单元中,覆盖掉第二存储单元中原有信息,此后进入步骤205。0050在步骤205中,处理器将当前时间与第一存储单元中存贮的时间信息相比较,如果当前时间与第一存储单元中存贮的时间信息分别属于两个不同的“月”则进入步骤206,否则进入步骤207。0051在步骤206中,处理器

21、将当前页面总字数直接保存到第三存储单元,覆盖掉第三存储单元中原有信息,此后进入步骤208。0052在步骤207中,处理器读取第三存储单元的数据并与当前页面总字数相加,再保存到第三存储单元中,覆盖掉第三存储单元中原有信息,此后进入步骤208。0053在步骤208中,处理器将当前时间与第一存储单元中存贮的时间信息相比较,如果当前时间与第一存储单元中存贮的时间信息分别属于两个不同的“年”则进入步骤209,否则进入步骤210。0054在步骤209中,处理器将当前页面总字数直接保存到第四存储单元,覆盖掉第四存储单元中原有信息,此后进入步骤211。0055在步骤210中,处理器读取第四存储单元的数据并与当

22、前页面总字数相加,再保存到第四存储单元中,覆盖掉第四存储单元中原有信息,此后进入步骤211。0056在步骤211中,将当前时间保存到第一存储单元,替代第一存储单元中原有的时间信息。第一存储单元的信息可以被看作是上一次计算阅读量的时间。0057可以看出,第二存储单元中存储的信息是当天的累计阅读量,第三存储单元中存储的信息是当月的累计阅读量,第四存储单元中存储的信息是当年的累计阅读量。0058此外,可以理解,不但可以分日、月、年三级进行阅读量统计,也可以以其它方式进行统计,如分日、周、月统计,或分日、月统计等等。0059本发明第三实施方式涉及一种电子书阅读器中阅读量统计方法。0060第三实施方式在

23、第二实施方式的基础上进行了改进,主要改进之处在于如果当前页面的阅读时间小于最小阅读时间门限,则不进行阅读量统计,从而提高了阅读量统计的准确性,减少了因不必要的阅读量统计而导致的电能损失。0061第三实施方式的流程图如图3所示。说明书CN101996426ACN101996431A5/6页80062在步骤321中,当检测到阅读器的翻页键被按下后,将当前时间减于上次翻页键被按下的时间,得到当前页面的阅读时间。优选地,可以设置一个存储单元专用于保存上次翻页键被按下的时间,该存储单元中的信息在下次翻页键被按下并计算完当前页面阅读时间后被更新。此外,如果对当前页面的阅读时间的准确程度要求不太高,而第一存

24、储单元的精度达到了秒,也可以使用第一存储单元中的信息作为上次翻页键被按下时间的一个近似值。0063此后进入步骤322,处理器判断所得的当前页面的阅读时间是否小于最小阅读时间门限,如果是结束本流程,不对本页进行阅读量统计,否则进入步骤323。0064如果当前页面的阅读时间小于最小阅读时间门限,则不进行阅读量统计,从而提高了阅读量统计的准确性,减少了因不必要的阅读量统计而导致的电能损失。用户在看书时,有时会快速翻书,以找到感兴趣的内容,或者快速回翻寻找以前看过的某个内容重新阅读,在快速翻页查找的过程中,实际上并没有阅读这些内容,所以对这些内容不予统计可以大大提高阅读量统计的准确性。0065本实施方

25、式中,最小阅读时间门限是预先设置的。不同的用户可以根据自己的阅读速度在阅读器中设置最小阅读时间门限,这样可以针对不同的用户设有不同的最小阅读时间门限,防止将有速读能力的用户的快速阅读误判为快速翻页。0066在步骤323中,处理器计算当前页面的总字数。此后进入步骤302。在当前页面的阅读时间大于最小阅读时间门限时才进行当前页面总字数的计算,可以避免因当前页面不计入阅读量时白白计算当前页面总字数的情况。在本发明的其它实施方式中,也可以在每次页面刷新后就立即统计该页面的总字数,保存这个总字数以供下次翻页时阅读量统计使用。0067步骤302至311分别与第二实施方式中的步骤202至211类似,这里不再

26、赘述了。0068本发明第四实施方式涉及一种电子书阅读器中阅读量统计方法。第四实施方式与第三实施方式基本相同,区别主要在于0069在第三实施方式中,最小阅读时间门限是预先设置的。0070然而在第四实施方式中,通过以下方式计算最小阅读时间门限0071最小阅读时间门限最近N个页面的平均阅读时间门限因子,其中N为大于2的整数,门限因子是预先设定的小于1的正数,通常应当小于05。0072将最近若干页面的平均阅读时间乘一个门限因子得到最小阅读时间门限,可以使最小阅读时间门限动态地适应阅读者的阅读速度,使阅读量的统计更为准确。0073例如,N可以取20,门限因子可以取01,也就是说以最近20个页面的平均阅读

27、时间作为基准,如果当前页面的阅读时间小于平均阅读时间的十分之一,则认为是快速翻页而不是有效阅读。当然,N和门限因子也可以取其它的数值。0074本发明第五实施方式涉及一种电子书阅读器中阅读量统计方法。0075第五实施方式在第四实施方式的基础上进行了改进,主要改进之处在于计算最近N个页面的平均阅读时间时,参与该计算的页面的阅读时间必须小于预置上门限并且大于预置下门限。0076对参加平均阅读时间计算的页面进行筛选,只计入阅读时间在预置的上、下门限之间的页面,这样可以使平均阅读时间的计算更为准算。因为用户可能在翻到某一页后长说明书CN101996426ACN101996431A6/6页9时间不看做其它

28、事去了,或者快速翻过某些页面,因此必须排除这些情况才能使平均阅读时间的计算更为准确。0077本发明第六实施方式涉及一种电子书阅读器中阅读量统计方法。0078第六实施方式在第三、第四、或第五实施方式的基础上进行了改进,主要改进之处在于根据字体大小估计性地计算出一页的总字数。这种计算方法速度较快,电能消耗较少,而且可以适应各种格式的电子书,尤其是某些复杂格式的电子书。0079具体地说,步骤323中对计算当前页面总字数时,可以采用以下子步骤0080根据当前页面的字体大小计算单个字符的有效面积。单个字符的有效面积是指一个字符实际所占的面积加上因该字符的存在而在周边应当空出的面积,即考虑行距和字距的因素

29、。0081将页面的有效面积除以单个字符的有效面积,得到当前页面的总字数。页面的有效面积是指去掉四面的页边距后实际可用于显示字符的面积。0082当然,在本发明的其它实施方式中,也可以直接对文字进行计数,得到当前页面的总字数,这种方法较为适合文本格式的电子书或其它格式较为简单的电子书。0083本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等。同样,存储器可以例如是可编程阵列逻辑PROGRAMMABLE

30、ARRAYLOGIC,简称“PAL”、随机存取存储器RANDOMACCESSMEMORY,简称“RAM”、可编程只读存储器PROGRAMMABLEREADONLYMEMORY,简称“PROM”、只读存储器READONLYMEMORY,简称“ROM”、电可擦除可编程只读存储器ELECTRICALLYERASABLEPROGRAMMABLEROM,简称“EEPROM”、磁盘、光盘、数字通用光盘DIAITALVERSATILEDISC,简称“DVD”等等。0084虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。说明书CN101996426ACN101996431A1/3页10图1说明书附图CN101996426ACN101996431A2/3页11图2说明书附图CN101996426ACN101996431A3/3页12图3说明书附图CN101996426A

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1