电子图书的阅读方法、装置和计算机设备与流程

文档序号:15738132发布日期:2018-10-23 21:50阅读:193来源:国知局
本申请涉及互联网
技术领域
,尤其涉及一种电子图书的阅读方法、装置和计算机设备。
背景技术
:目前的电子图书中,主要采用两种付费方式,一种是包月付费方式,在包月内可以免费阅读需要付费的电子图书;一种是单章节付费方式,在某个章节付费后,可以阅读该章节。上述两种付费方式,付费方式比较单一,且定价较高,导致用户难以阅读到想要阅读的章节,影响用户的阅读体验,且容易导致用户流失,进而导致电子图书的阅读率下降。技术实现要素:为克服相关技术中存在的问题,本申请提供一种电子图书的阅读方法、装置和计算机设备。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,本申请实施例提供一种电子图书的阅读方法,包括:获取电子图书中待阅读的付费章节;判断所述付费章节是否处于解锁且未过期状态;若所述付费章节处于未解锁或者解锁过期状态,则获取所述付费章节的等待时间;在所述等待时间大于等于预设时间阈值时,为所述付费章节分配借阅券,且重置所述等待时间;扣除所述借阅券,并解锁所述付费章节,显示所述付费章节的内容,将所述付费章节的状态设置为解锁且未过期状态。其中在一种具体的实施方式中,所述的方法还包括:在所述等待时间小于预设时间阈值时,判断当前阅读的用户是否有永久券或者借阅券;若所述用户有永久券或者借阅券,则扣除所述用户选择的永久券或者借阅券,解锁所述付费章节,显示所述付费章节的内容,将所述付费章节的状态设置为解锁且未过期状态。其中在另一种具体的实施方式中,所述判断所述付费章节是否处于解锁且未过期状态,包括:获取所述付费章节对应的购买记录和过期时间;若所述付费章节存在购买记录和过期时间,且所述过期时间未到达,则确定所述付费章节处于解锁且未过期状态;若所述付费章节存在购买记录和过期时间,且所述过期时间已到达,则确定所述付费章节处于解锁过期状态;若所述付费章节不存在购买记录和过期时间,则确定所述付费章节处于未解锁状态。其中在另一种具体的实施方式中,所述获取电子图书中待阅读的付费章节,包括:获取所述电子图书的属性信息;所述属性信息中包括:图书付费状态标记、必须单购的章节数和预设时间阈值;在所述图书付费状态标记为第一数值时,确定所述电子图书处于付费状态;获取所述待阅读的章节的属性信息;所述属性信息中包括:章节付费状态标记和章节可等待免费状态标记;在所述章节付费状态标记为第三数值时,确定所述章节为付费章节。其中在另一种具体的实施方式中,获取所述付费章节的等待时间之前,还包括:判断所述付费章节是否属于必须单购的章节;若所述付费章节属于必须单购的章节,则判断当前阅读的用户是否有永久券或者借阅券;若所述用户有永久券或者借阅券,则扣除所述用户选择的永久券或者借阅券,解锁所述付费章节,显示所述付费章节的内容,将所述付费章节的状态设置为解锁且未过期状态。其中在另一种具体的实施方式中,所述的方法还包括:若所述用户没有永久券以及借阅券,则提示用户购买永久券或者借阅券。本申请实施例提供的技术方案可以包括以下有益效果:通过获取电子图书中待阅读的付费章节;判断付费章节是否处于解锁且未过期状态;若付费章节处于未解锁或者解锁过期状态,则获取付费章节的等待时间;在等待时间大于等于预设时间阈值时,为付费章节分配借阅券,且重置等待时间;扣除借阅券,并解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态,从而通过提供借阅券解锁模式和等待时间解锁模式,降低了单章节的定价,使得用户能够容易阅读到想要阅读的章节,提高用户的阅读体验,且容易保留用户,进而提高电子图书的阅读率。第二方面,本申请实施例提供一种电子图书的阅读装置,包括:获取模块,用于获取电子图书中待阅读的付费章节;判断模块,用于判断所述付费章节是否处于解锁且未过期状态;所述获取模块,还用于在所述付费章节处于未解锁或者解锁过期状态时,获取所述付费章节的等待时间;分配模块,用于在所述等待时间大于等于预设时间阈值时,为所述付费章节分配借阅券,且重置所述等待时间;解锁处理模块,用于扣除所述借阅券,并解锁所述付费章节,显示所述付费章节的内容,将所述付费章节的状态设置为解锁且未过期状态。其中在一种具体的实施方式中,所述判断模块,还用于在所述等待时间小于预设时间阈值时,判断当前阅读的用户是否有永久券或者借阅券;所述解锁处理模块,还用于在所述用户有永久券或者借阅券时,扣除所述用户选择的永久券或者借阅券,解锁所述付费章节,显示所述付费章节的内容,将所述付费章节的状态设置为解锁且未过期状态。其中在另一种具体的实施方式中,所述判断模块具体用于,获取所述付费章节对应的购买记录和过期时间;若所述付费章节存在购买记录和过期时间,且所述过期时间未到达,则确定所述付费章节处于解锁且未过期状态;若所述付费章节存在购买记录和过期时间,且所述过期时间已到达,则确定所述付费章节处于解锁过期状态;若所述付费章节不存在购买记录和过期时间,则确定所述付费章节处于未解锁状态。其中在另一种具体的实施方式中,所述获取模块具体用于,获取所述电子图书的属性信息;所述属性信息中包括:图书付费状态标记、必须单购的章节数和预设时间阈值;在所述图书付费状态标记为第一数值时,确定所述电子图书处于付费状态;获取所述待阅读的章节的属性信息;所述属性信息中包括:章节付费状态标记和章节可等待免费状态标记;在所述章节付费状态标记为第三数值时,确定所述章节为付费章节。其中在另一种具体的实施方式中,所述判断模块,还用于判断所述付费章节是否属于必须单购的章节;所述判断模块,还用于在所述付费章节属于必须单购的章节时,判断当前阅读的用户是否有永久券或者借阅券;所述解锁处理模块,还用于在所述用户有永久券或者借阅券时,扣除所述用户选择的永久券或者借阅券,解锁所述付费章节,显示所述付费章节的内容,将所述付费章节的状态设置为解锁且未过期状态。其中在另一种具体的实施方式中,所述的装置还包括:提示模块,用于在所述用户没有永久券以及借阅券时,提示用户购买永久券或者借阅券。本申请实施例提供的技术方案可以包括以下有益效果:通过获取电子图书中待阅读的付费章节;判断付费章节是否处于解锁且未过期状态;若付费章节处于未解锁或者解锁过期状态,则获取付费章节的等待时间;在等待时间大于等于预设时间阈值时,为付费章节分配借阅券,且重置等待时间;扣除借阅券,并解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态,从而通过提供借阅券解锁模式和等待时间解锁模式,降低了单章节的定价,使得用户能够容易阅读到想要阅读的章节,提高用户的阅读体验,且容易保留用户,进而提高电子图书的阅读率。第三方面,本申请实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上所述的方法。第四方面,本申请实施例提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的方法。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1为本申请电子图书的阅读方法一个实施例的流程图;图2为本申请电子图书的阅读方法另一个实施例的流程图;图3为本申请电子图书的阅读装置一个实施例的结构示意图;图4为本申请电子图书的阅读装置另一个实施例的结构示意图;图5为本申请计算机设备一个实施例的结构示意图。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。图1为本申请电子图书的阅读方法一个实施例的流程图,本实施例中的电子图书的阅读方法可以由电子图书的阅读装置实现,电子图书的阅读装置具体可以为硬件设备或者硬件设备中安装的软件。硬件设备例如,移动终端、或者移动终端对应的后台服务器等。如图1所示,上述电子图书的阅读方法可以包括以下步骤:S101、获取电子图书中待阅读的付费章节。本实施例中,电子图书例如可以为小说、漫画等。电子图书也可以替换为视频文件、音频文件等。在电子图书替换为视频文件的情况下,付费章节可以替换为单个视频或者视频片段。在电子图书替换为音频文件的情况下,付费章节可以替换为单个音频或者音频片段,可以根据实际需要进行设置。本实施例中,电子图书的阅读装置执行步骤101的过程具体可以为,获取电子图书的属性信息;属性信息中包括:图书付费状态标记、必须单购的章节数和预设时间阈值;在图书付费状态标记为第一数值时,确定电子图书处于付费状态;获取待阅读的章节的属性信息;属性信息中包括:章节付费状态标记和章节可等待免费状态标记;在章节付费状态标记为第三数值时,确定章节为付费章节。其中,电子图书的属性信息可以采用数据结构的形式表示,如表1所示。电子图书的属性信息可以包括:电子图书的ID、图书付费状态标记、必须单购的章节数、预设时间阈值、借阅券价格、永久券价格。其中,若图书付费状态标记为第一数值,则确定电子图书处于付费状态;若图书付费状态标记为第二数值,则确定电子图书处于免费状态。当电子图书处于付费状态时,该电子图书中可以包括:付费章节和/或等待免费章节。另外,还可以包括:免费章节。其中,等待免费章节,指的是在等待时间满足一定条件时,该章节可以免费阅读。表1其中,属性名称可以用表1中的字段来表示。另外,若确定电子图书处于免费状态,则直接显示待阅读的章节的内容。若确定电子图书处于付费状态,则需要进一步判断待阅读的章节是否为免费章节。若为免费章节,则直接显示待阅读的章节内容;若为付费章节,则需要做进一步处理。本实施例中,待阅读的章节的属性信息可以采用数据结构的形式表示,如表2所示。待阅读的章节的属性信息包括:电子图书的ID、待阅读的章节ID、章节付费状态标记和章节可等待免费状态标记;若章节付费状态标记为第三数值,则确定章节为付费状态;若章节可等待免费状态标记为第四数值,则确定章节为等待免费状态。若章节付费状态为第三数值,且章节可等待免费状态标记为第四数值,则确定章节既可以通过付费解锁,也可以通过一段等待时间从而进行解锁。若章节付费状态为第三数值,且章节可等待免费状态标记不为第四数值,则确定章节只可以通过付费解锁。其中,属性名称可以用表2中的字段来表示。表2S102、判断付费章节是否处于解锁且未过期状态。本实施例中,电子图书的阅读装置执行步骤102的过程具体可以为,获取付费章节对应的购买记录和过期时间;若付费章节存在购买记录和过期时间,且过期时间未到达,则确定付费章节处于解锁且未过期状态;若付费章节存在购买记录和过期时间,且过期时间已到达,则确定付费章节处于解锁过期状态;若付费章节不存在购买记录和过期时间,则确定付费章节处于未解锁状态。其中,购买记录为扣除借阅券或者永久券时的记录。在扣除借阅券的情况下,对应的过期时间可以为扣除时间加上借阅券的有效期。在扣除永久券的情况下,对应的过期时间可以为无限期或者预设的很长的有效期,例如100年等。另外,若付费章节未被当前阅读的用户购买过,则不存在购买记录和过期时间,付费章节处于未解锁状态。若付费章节被当前阅读的用户购买过,则存在购买记录和过期时间,则付费章节处于解锁状态。S103、若付费章节处于未解锁或者解锁过期状态,则获取付费章节的等待时间。本实施例中,付费章节的等待时间可以采用数据结构的形式表示,如表3所示。等待时间数据可以包括:当前阅读的用户标识、电子图书的ID、触发时间、到期时间和创建时间。其中,当前阅读的用户标识可以为用户的QQ号等。触发时间可以为扣除借阅券或者永久券的时间。创建时间为第一次扣除借阅券或者永久券的时间,或者为用户阅读该电子图书的时间。其中,等待时间数据的名称可以用表3中的字段来表示。另外,若付费章节处于解锁且未过期状态,则直接显示所述付费章节的内容。表3字段说明类型uin用户QQbigint(20)comic_id作品idint(10)trigger_time触发时间int(10)expire_time到期时间int(10)create_time创建时间int(10)进一步的,在上述实施例的基础上,步骤103中,电子图书的阅读装置获取付费章节的等待时间之前,所述的方法还可以包括以下步骤:判断付费章节是否属于必须单购的章节;若付费章节属于必须单购的章节,则判断当前阅读的用户是否有永久券或者借阅券;若用户有永久券或者借阅券,则扣除用户选择的永久券或者借阅券,解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态。本实施例中,若付费章节属于必须单购的章节,则付费章节只能通过付费解锁,而不能通过等待时间进行解锁,在此情况下,不需要获取等待时间进行判断,可以直接判断当前阅读的用户是否有永久券或者借阅券。其中,判断付费章节是否属于必须单购的章节的方式可以为,根据章节付费状态标记和章节可等待免费状态标记进行判断,或者,对应的电子图书中必须单购的章节数来进行判断。若章节付费状态标记为第三数值,且章节可等待免费状态标记为第四数值,则付费章节不属于必须单购的章节;若章节付费状态标记为第三数值,且章节可等待免费状态标记不为第四数值,则付费章节属于必须单购的章节;若必须单购的章节数中包括该付费章节,则付费章节属于必须单购的章节;若必须单购的章节数中不包括该付费章节,则付费章节不属于必须单购的章节。需要说明的是,本实施例中,电子图书阅读界面上可以显示有付费章节的等待时间,以便在等待时间大于等于预设时间阈值时,用户能够点击阅读相应付费章节。S104、在等待时间大于等于预设时间阈值时,为付费章节分配借阅券,且重置等待时间。本实施例中,电子图书的阅读装置可以获取当前时间,将当前时间与触发事件做差值计算,将差值确定为等待时间;然后将等待时间与预设时间阈值进行比对,确定是否为付费章节分配借阅券。若等待时间大于等于预设时间阈值,则为付费章节分配借阅券,且重置等待时间;若等待时间小于预设时间阈值,则判断当前阅读的用户是否有永久券或者借阅券。其中,重置等待时间可以指,对等待时间进行清零的操作,重新计时,从而在等待时间再次大于等于预设时间阈值时,为下一个付费章节分配借阅券,使得用户能够阅读到下一个付费章节的内容。另外,电子图书的阅读装置还可以将当前时间与到期时间进行比对,在当前时间未到达到期时间时,不为付费章节分配借阅券;在当前时间到达到期时间时,确定为付费章节分配借阅券。S105、扣除借阅券,并解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态。本实施例中,扣除借阅券后,可以对上述表3中的触发时间和到期时间进行更新,将触发时间更新为扣除借阅券的时间,将到期时间更新为扣除借阅券的时间+借阅券的有效期。其中,借阅券的有效期,是指扣除借阅券后,可以阅读相应章节的时间长度,例如3天等。本申请实施例提供的技术方案可以包括以下有益效果:通过获取电子图书中待阅读的付费章节;判断付费章节是否处于解锁且未过期状态;若付费章节处于未解锁或者解锁过期状态,则获取付费章节的等待时间;在等待时间大于等于预设时间阈值时,为付费章节分配借阅券,且重置等待时间;扣除借阅券,并解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态,从而通过提供借阅券解锁模式和等待时间解锁模式,降低了单章节的定价,使得用户能够容易阅读到想要阅读的章节,提高用户的阅读体验,且容易保留用户,进而提高电子图书的阅读率。图2为本申请电子图书的阅读方法另一个实施例的流程图,如图2所示,在图1所示实施例的基础上,所述的方法还可以包括以下步骤:S106、在等待时间小于预设时间阈值时,判断当前阅读的用户是否有永久券或者借阅券。本实施例中,判断当前阅读的用户是否有永久券或者借阅券具体可以指,判断当前阅读的用户是否有该电子图书的永久券或者借阅券。其中,用户购买的永久券或者借阅券只能用于指定的电子图书,而不能通用于所有电子图书;用户需要针对指定的电子图书来购买永久券或者借阅券。S107、若用户有永久券或者借阅券,则扣除用户选择的永久券或者借阅券,解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态。另外,若用户没有永久券以及借阅券,则提示用户购买永久券或者借阅券。本实施例中,若用户没有永久券以及借阅券,则电子图书的阅读装置可以向用户显示永久券或者借阅券购买界面,以便用户通过点券等来获取永久券或者借阅券。本申请实施例提供的技术方案可以包括以下有益效果:通过获取电子图书中待阅读的付费章节;判断付费章节是否处于解锁且未过期状态;若付费章节处于未解锁或者解锁过期状态,则获取付费章节的等待时间;在等待时间大于等于预设时间阈值时,为付费章节分配借阅券,且重置等待时间;扣除借阅券,并解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态;在等待时间小于预设时间阈值时,判断当前阅读的用户是否有永久券或者借阅券;若用户有永久券或者借阅券,则扣除用户选择的永久券或者借阅券,解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态;从而通过提供借阅券解锁模式和等待时间解锁模式,降低了单章节的定价,使得用户能够容易阅读到想要阅读的章节,提高用户的阅读体验,且容易保留用户,进而提高电子图书的阅读率。下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。图3为本申请电子图书的阅读装置一个实施例的结构示意图,本实施例中的电子图书的阅读装置具体可以为硬件设备或者硬件设备中安装的软件。硬件设备例如,移动终端、或者移动终端对应的后台服务器等,实现本申请图1或者图2所示实施例提供的电子图书的阅读方法,上述电子图书的阅读装置可以包括:获取模块31、判断模块32、分配模块33和解锁处理模块34。其中,获取模块31,用于获取电子图书中待阅读的付费章节;判断模块32,用于判断所述付费章节是否处于解锁且未过期状态;所述获取模块31,还用于在所述付费章节处于未解锁或者解锁过期状态时,获取所述付费章节的等待时间;分配模块33,用于在所述等待时间大于等于预设时间阈值时,为所述付费章节分配借阅券,且重置所述等待时间;解锁处理模块34,用于扣除所述借阅券,并解锁所述付费章节,显示所述付费章节的内容,将所述付费章节的状态设置为解锁且未过期状态。本实施例中,电子图书例如可以为小说、漫画等。电子图书也可以替换为视频文件、音频文件等。在电子图书替换为视频文件的情况下,付费章节可以替换为单个视频或者视频片段。在电子图书替换为音频文件的情况下,付费章节可以替换为单个音频或者音频片段,可以根据实际需要进行设置。本实施例中,获取模块31具体可以用于,获取电子图书的属性信息;属性信息中包括:图书付费状态标记、必须单购的章节数和预设时间阈值;在图书付费状态标记为第一数值时,确定电子图书处于付费状态;获取待阅读的章节的属性信息;属性信息中包括:章节付费状态标记和章节可等待免费状态标记;在章节付费状态标记为第三数值时,确定章节为付费章节。其中,电子图书的属性信息可以采用数据结构的形式表示,如表1所示。电子图书的属性信息可以包括:电子图书的ID、图书付费状态标记、必须单购的章节数、预设时间阈值、借阅券价格、永久券价格。其中,若图书付费状态标记为第一数值,则确定电子图书处于付费状态;若图书付费状态标记为第二数值,则确定电子图书处于免费状态。当电子图书处于付费状态时,该电子图书中可以包括:付费章节和/或等待免费章节。另外,还可以包括:免费章节。其中,等待免费章节,指的是在等待时间满足一定条件时,该章节可以免费阅读。本实施例中,待阅读的章节的属性信息可以采用数据结构的形式表示,如表2所示。待阅读的章节的属性信息包括:电子图书的ID、待阅读的章节ID、章节付费状态标记和章节可等待免费状态标记;若章节付费状态标记为第三数值,则确定章节为付费状态;若章节可等待免费状态标记为第四数值,则确定章节为等待免费状态。若章节付费状态为第三数值,且章节可等待免费状态标记为第四数值,则确定章节既可以通过付费解锁,也可以通过一段等待时间从而进行解锁。若章节付费状态为第三数值,且章节可等待免费状态标记不为第四数值,则确定章节只可以通过付费解锁。其中,属性名称可以用表2中的字段来表示。进一步的,在上述实施例的基础上,判断模块32具体可以用于,获取付费章节对应的购买记录和过期时间;若付费章节存在购买记录和过期时间,且过期时间未到达,则确定付费章节处于解锁且未过期状态;若付费章节存在购买记录和过期时间,且过期时间已到达,则确定付费章节处于解锁过期状态;若付费章节不存在购买记录和过期时间,则确定付费章节处于未解锁状态。其中,购买记录为扣除借阅券或者永久券时的记录。在扣除借阅券的情况下,对应的过期时间可以为扣除时间加上借阅券的有效期。在扣除永久券的情况下,对应的过期时间可以为无限期或者预设的很长的有效期,例如100年等。另外,若付费章节未被当前阅读的用户购买过,则不存在购买记录和过期时间,付费章节处于未解锁状态。若付费章节被当前阅读的用户购买过,则存在购买记录和过期时间,则付费章节处于解锁状态。本实施例中,付费章节的等待时间可以采用数据结构的形式表示,如表3所示。等待时间数据可以包括:当前阅读的用户标识、电子图书的ID、触发时间、到期时间和创建时间。其中,当前阅读的用户标识可以为用户的QQ号等。触发时间可以为扣除借阅券或者永久券的时间。创建时间为第一次扣除借阅券或者永久券的时间,或者为用户阅读该电子图书的时间。其中,等待时间数据的名称可以用表3中的字段来表示。另外,若付费章节处于解锁且未过期状态,则直接显示所述付费章节的内容。进一步的,在上述实施例的基础上,所述判断模块32,还用于判断所述付费章节是否属于必须单购的章节;所述判断模块32,还用于在所述付费章节属于必须单购的章节时,判断当前阅读的用户是否有永久券或者借阅券;所述解锁处理模块34,还用于在所述用户有永久券或者借阅券时,扣除所述用户选择的永久券或者借阅券,解锁所述付费章节,显示所述付费章节的内容,将所述付费章节的状态设置为解锁且未过期状态。本实施例中,若付费章节属于必须单购的章节,则付费章节只能通过付费解锁,而不能通过等待时间进行解锁,在此情况下,不需要获取等待时间进行判断,可以直接判断当前阅读的用户是否有永久券或者借阅券。其中,判断付费章节是否属于必须单购的章节的方式可以为,根据章节付费状态标记和章节可等待免费状态标记进行判断,或者,对应的电子图书中必须单购的章节数来进行判断。若章节付费状态标记为第三数值,且章节可等待免费状态标记为第四数值,则付费章节不属于必须单购的章节;若章节付费状态标记为第三数值,且章节可等待免费状态标记不为第四数值,则付费章节属于必须单购的章节;若必须单购的章节数中包括该付费章节,则付费章节属于必须单购的章节;若必须单购的章节数中不包括该付费章节,则付费章节不属于必须单购的章节。本实施例中,电子图书的阅读装置可以获取当前时间,将当前时间与触发事件做差值计算,将差值确定为等待时间;然后将等待时间与预设时间阈值进行比对,确定是否为付费章节分配借阅券。若等待时间大于等于预设时间阈值,则为付费章节分配借阅券,且重置等待时间;若等待时间小于预设时间阈值,则判断当前阅读的用户是否有永久券或者借阅券。另外,电子图书的阅读装置还可以将当前时间与到期时间进行比对,在当前时间未到达到期时间时,不为付费章节分配借阅券;在当前时间到达到期时间时,确定为付费章节分配借阅券。本申请实施例提供的技术方案可以包括以下有益效果:通过获取电子图书中待阅读的付费章节;判断付费章节是否处于解锁且未过期状态;若付费章节处于未解锁或者解锁过期状态,则获取付费章节的等待时间;在等待时间大于等于预设时间阈值时,为付费章节分配借阅券,且重置等待时间;扣除借阅券,并解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态,从而通过提供借阅券解锁模式和等待时间解锁模式,降低了单章节的定价,使得用户能够容易阅读到想要阅读的章节,提高用户的阅读体验,且容易保留用户,进而提高电子图书的阅读率。进一步的,结合参考图4,在图3所示实施例的基础上,所述的装置还可以包括:提示模块35。所述判断模块32,还用于在所述等待时间小于预设时间阈值时,判断当前阅读的用户是否有永久券或者借阅券;所述解锁处理模块34,还用于在所述用户有永久券或者借阅券时,扣除所述用户选择的永久券或者借阅券,解锁所述付费章节,显示所述付费章节的内容,将所述付费章节的状态设置为解锁且未过期状态;所述提示模块35,用于在所述用户没有永久券以及借阅券时,提示用户购买永久券或者借阅券。本实施例中,判断当前阅读的用户是否有永久券或者借阅券具体可以指,判断当前阅读的用户是否有该电子图书的永久券或者借阅券。其中,用户购买的永久券或者借阅券只能用于指定的电子图书,而不能通用于所有电子图书;用户需要针对指定的电子图书来购买永久券或者借阅券。本申请实施例提供的技术方案可以包括以下有益效果:通过获取电子图书中待阅读的付费章节;判断付费章节是否处于解锁且未过期状态;若付费章节处于未解锁或者解锁过期状态,则获取付费章节的等待时间;在等待时间大于等于预设时间阈值时,为付费章节分配借阅券,且重置等待时间;扣除借阅券,并解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态;在等待时间小于预设时间阈值时,判断当前阅读的用户是否有永久券或者借阅券;若用户有永久券或者借阅券,则扣除用户选择的永久券或者借阅券,解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态;从而通过提供借阅券解锁模式和等待时间解锁模式,降低了单章节的定价,使得用户能够容易阅读到想要阅读的章节,提高用户的阅读体验,且容易保留用户,进而提高电子图书的阅读率。图5为本申请计算机设备一个实施例的结构示意图,本实施例中的计算机设备可以实现接口测试功能,上述计算机设备可以包括:一个或多个处理器;存储器,用于存储一个或多个程序;当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器获取电子图书中待阅读的付费章节;判断付费章节是否处于解锁且未过期状态;若付费章节处于未解锁或者解锁过期状态,则获取付费章节的等待时间;在等待时间大于等于预设时间阈值时,为付费章节分配借阅券,且重置等待时间;扣除借阅券,并解锁付费章节,显示付费章节的内容,将付费章节的状态设置为解锁且未过期状态。图5示出了适于用来实现本申请实施方式的示例性计算机设备的框图。图5显示的计算机设备12仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。如图5所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(IndustryStandardArchitecture;以下简称:ISA)总线,微通道体系结构(MicroChannelArchitecture;以下简称:MAC)总线,增强型ISA总线、视频电子标准协会(VideoElectronicsStandardsAssociation;以下简称:VESA)局域总线以及外围组件互连(PeripheralComponentInterconnection;以下简称:PCI)总线。计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RandomAccessMemory;以下简称:RAM)50和/或高速缓存存储器52。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统54可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(CompactDiscReadOnlyMemory;以下简称:CD-ROM)、数字多功能只读光盘(DigitalVideoDiscReadOnlyMemory;以下简称:DVD-ROM)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本申请所描述的实施例中的功能和/或方法。计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(LocalAreaNetwork;以下简称:LAN),广域网(WideAreaNetwork;以下简称:WAN)和/或公共网络,例如因特网)通信。如图5所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图5中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本申请图1或者图2所示实施例提供的电子图书的阅读方法。本实施例还提供一种非临时性计算机可读存储介质,当上述存储介质中的计算机可执行指令在由计算机处理器执行时,用于执行本申请图1或者图2所示实施例提供的电子图书的阅读方法。本实施例还提供一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,实现本申请图1或者图2所示实施例提供的电子图书的阅读方法。上述非临时性计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ReadOnlyMemory;以下简称:ROM)、可擦式可编程只读存储器(ErasableProgrammableReadOnlyMemory;以下简称:EPROM)或闪存、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LocalAreaNetwork;以下简称:LAN)或广域网(WideAreaNetwork;以下简称:WAN)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属
技术领域
的技术人员所理解。应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(ProgrammableGateArray;以下简称:PGA),现场可编程门阵列(FieldProgrammableGateArray;以下简称:FPGA)等。本
技术领域
的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1