电子书阅读互动方法、装置、电子设备及计算机可读存储介质与流程

文档序号:16069328发布日期:2018-11-24 13:00阅读:247来源:国知局

本发明涉及互联网技术领域,具体而言,涉及一种电子书阅读互动方法、装置、电子设备及计算机可读存储介质。

背景技术

随着互联网技术的发展,各类应用程序(application,app)都在争夺用户的碎片化时间,以通过增强用户体验来提高应用程序的黏性,让用户能长期使用该应用程序,而不会迁移到其他应用,达到吸引用户、促进用户活跃的目的。其中,碎片化时间指的是用户工作和生活中的零碎时间,例如,用户在等电梯、公交、地铁以及乘车过程的一些分散性的时间里,经常会通过手机、平板电脑安装的应用程序来浏览新闻、玩游戏、阅读电子书等。

现有的电子书阅读应用仅能给用户提供电子书搜索、下载、阅读等基本功能,但无法刺激用户阅读的兴趣以及继续阅读的欲望,即应用本身的黏性不够,可替代性较强,使得用户不会经常打开和使用,甚至使用其它应用来替代。



技术实现要素:

本发明实施例提供一种电子书阅读互动方法、装置、电子设备及计算机可读存储介质,以有效刺激用户阅读兴趣,提升应用程序的使用体验。

本发明实施例采用的技术方案如下:

第一方面,本发明实施例提出一种电子书阅读互动方法,应用于电子设备,所述电子设备与一服务器通信,所述电子设备上安装有应用程序,所述方法包括:在用户使用所述应用程序阅读电子书时,按照预设的规则推送与所述电子书关联的题目;获取所述用户依据所述题目输入的答案;将所述答案发送至所述服务器;接收所述服务器依据所述答案反馈的答题结果。

第二方面,本发明实施例还提出一种电子书阅读互动装置,应用于电子设备,所述电子设备与一服务器通信,所述电子设备上安装有应用程序,所述装置包括:题目推送模块,用于在用户使用所述应用程序阅读电子书时,按照预设的规则推送与所述电子书关联的题目;答案获取模块,用于获取所述用户依据所述题目输入的答案;发送模块,用于将所述答案发送至所述服务器;接收模块,用于接收所述服务器依据所述答案反馈的答题结果。

第三方面,本发明实施例还提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器读取并运行时实现上述各方面所述的方法。

第四方面,本发明实施例还提出一种电子设备,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现上述各方面所述的方法。

本发明实施例所提供的电子阅读互动方法、装置、电子设备及计算机可读存储介质,该方法包括:在用户使用应用程序阅读电子书时,按照预设的规则推送与电子书关联的题目,获取用户依据所述题目输入的答案并将答案发送至服务器,接收所述服务器依据所述答案反馈的答题结果。在本发明实施例中,通过向用户推送题目,让用户在阅读时参与答题并获得答题结果,有效提升了用户阅读兴趣及阅读体验,有助于增强应用程序的黏性。

本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的电子设备与服务器的交互示意图。

图2示出了本发明实施例所提供的电子设备的结构框图。

图3示出了本发明实施例所提供的电子书阅读互动方法的流程示意图。

图4示出了本发明实施例所提供的以弹窗的方式推送题目的示意图

图5示出了本发明实施例所提供的电子书阅读互动装置的功能模块示意图。

图标:100-电子设备;200-服务器;300-网络;400-应用程序;500-电子书阅读互动装置;110-存储器;120-存储控制器;130-处理器;140-外设接口;150-射频单元;160-显示单元;510-题目获取模块;520-题目推送模块;530-答案获取模块;540-发送模块;550-接收模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

如图1所示,为本发明实施例所提供的电子设备100与服务器200的交互示意图。服务器200、至少一个电子设备100位于网络300中,至少一个电子设备100通过网络300与服务器200进行通信,以实现至少一个电子设备100与服务器200之间的数据通信或交互。在本发明实施例中,电子设备100中安装有至少一个应用程序400,与服务器200相对应,为用户提供服务。其中,应用程序400可以是服务器200提供的任何可供电子设备100自定义下载并安装的并且可供用户阅读电子书的应用程序。例如,该应用程序400可以是uc浏览器,用户在uc浏览器上阅读电子书时对出现的题目作答,当回答正确时可以获得一定奖励,从而提高用户阅读的兴趣,提升应用程序400的使用体验。

在本实施例中,服务器200可以是,但不限于,网络服务器、数据库服务器、云端服务器等。电子设备100可以是,但不限于,智能手机、平板电脑、个人电脑(personalcomputer,pc)、移动上网设备(mobileinternetdevice,mid)、个人数字助理(personaldigitalassistant,pda)、电子书阅读器等。电子设备100的操作系统可以是,但不限于,安卓(android)系统、ios(iphoneoperatingsystem)系统、windowsphone系统、windows系统等。

如图2所示,为本发明实施例所提供的电子设备100的结构框图。电子设备100可以包括存储器110、存储控制器120、处理器130、外设接口140、射频单元150、显示单元160等,各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。电子书阅读互动装置500包括至少一个可以软件或固件(firmware)的形式存储于存储器110或固化在电子设备100的操作系统(operatingsystem,os)中的软件功能模块。存储器110存储有电子设备100从服务器200中下载并安装的应用程序400。存储器110可用于存储软件程序及模块,如本发明实施例所提供的电子书阅读互动方法及装置对应的程序指令/模块,处理器130通过执行存储在存储器110内的软件程序及模块,从而执行各种功能应用以及数据处理。该处理器130以及其他可能的组件对存储器110的访问可在存储控制器120的控制下进行。本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器130读取并运行时,实现本发明实施例揭示的电子书阅读互动方法。

其中,存储器110可以是但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

处理器130可能是一种集成电路芯片,具有信号处理能力。该处理器130可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp))、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

外设接口140将各种输入/输出装置(例如射频单元150、显示单元160)耦合至处理器130以及存储器110。在一些实施例中,外设接口140、处理器130以及存储控制器120可以在单个芯片中实现;在其他一些实例中,它们可以分别由独立的芯片实现。

射频单元150用于接收以及发送无线电波信号(如电磁波),实现无线电波与电信号的相互转换,从而电子设备100与网络300或者其他通信设备之间的通信。

显示单元160用于在电子设备100与用户之间提供一个交互界面(例如用户操作界面),以便用户阅读电子书以及回答阅读过程出现的题目。在本实施例中,显示单元160可以是液晶显示器或触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处产生的触控操作,并将该感应到的触控操作交由处理器130进行计算和处理。

可以理解,图2所示的结构仅为示意,电子设备100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

请参照图3,为本发明实施例所提供的电子书阅读互动方法的流程示意图。需要说明的是,本发明实施例所述的电子书阅读互动方法并不以图3以及以下所述的具体顺序为限制,应当理解,在其它实施例中,本发明所述的电子书阅读互动方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。该电子书阅读互动方法可应用于上述的电子设备100,下面将对图3所示的具体流程进行详细阐述。

步骤s101,从所述应用程序或所述服务器获取预先存储的与所述电子书关联的所有题目。

在本实施例中,针对可在应用程序400上阅读的每本电子书,可以预先在应用程序400或者服务器200上存储每本电子书对应的所有题目,当用户使用所述应用程序400阅读电子书时,比如打开电子书的第一页时,则从应用程序400或服务器200获取预先存储的与电子书关联的所有题目。例如,当用户进入uc浏览器并打开小说《三国演义》准备阅读时,需先从uc浏览器上或者对应的服务器200获取预先存储的与小说《三国演义》关联的所有题目。当然,考虑到需要对海量电子书对应的题目进行存储,可以优选将题目放在服务器200上存储。

步骤s102,在用户使用应用程序阅读电子书时,按照预设的规则推送与所述电子书关联的题目。

在本实施例中,当用户阅读电子书时,为了提高用户阅读电子书的兴趣以及刺激用户继续阅读的欲望,可以向用户推送与该电子书关联的题目以便用户作答。其中,题目的推送策略可以采用以下两种:

作为一种实施方式,当所述用户的当前阅读章节为设定章节时,推送与所述设定章节之前的内容关联的第一类型题目。

在本实施例中,该设定章节可以理解为预先设定的需要推送题目的章节,该设定章节可以为一个或者多个;该第一类型题目之所以需要与该电子书的设定章节之前的内容关联,是为了确保用户能够根据已经阅读过的章节内容对该第一类型题目作答。例如,用户使用uc浏览器阅读《三国演义》这本小说时,预先设定每阅读小说20个章回后,推送一次题目,则小说《三国演义》的设定章节应为第21回、第41回、第61回等。换句话说,当用户翻页至小说《三国演义》的第21回时,在用户的当前阅读页面上推送与小说的第21回之前的内容关联的第一类型题目,比如“‘桃园三结义’是指哪三个人?”,当用户翻页至小说《三国演义》的第61回时,在用户的当前阅读页面上推送与小说的第61回之前的内容关联的第一类型题目,比如“‘赔了夫人又折兵’指的是谁?”。

需要说明的是,在实践中,设定章节与第一类型题目可以是一对一的关系,也可以是一对多的关系;若设定章节与第一类型题目为一对一的关系,即一个设定章节只对应一个第一类型题目,当用户的当前阅读章节为该设定章节时,则向用户推送该设定章节对应的第一类型题目;若设定章节与第一类型题目为一对多的关系,即一个设定章节对应多个第一类型题目且该多个第一类型题目均与该设定章节之前的内容关联,当用户的当前阅读章节为该设定章节时,则可在该多个第一类型题目中随机选择一个第一类型题目向用户推送。

作为另一种实施方式,当所述用户阅读所述电子书的时长为设定时长时,推送与所述设定时长关联的第二类型题目。

在本实施例中,该设定时长可以理解为预先设定的需要推送题目的时间点,该设定时长可以为一个或者多个,与该设定时长关联的第二类型题目也可以为一个或者多个。也即是说,设定时长与第二类型题目可以是一对一的关系,也可以是一对多的关系;若设定时长与第二类型题目为一对一的关系,即一个设定时长只对应一个第二类型题目,当用户阅读该电子书的时长为设定时长时,则向用户推送该设定时长对应的第二类型题目;若设定时长与第二类型题目为一对多的关系,即一个设定时长对应多个第二类型题目,当用户阅读该电子书的时长为设定时长时,则可在该多个第二类型题目中随机选择一个第二类型题目向用户推送。

由于不同的用户阅读电子书的速度不一致,当根据用户阅读电子书的时长来推送题目时,无法确定用户的当前阅读章节,若推送的第二类型题目仍与小说的章节内容有关,则不能确保用户能够根据已经阅读过的章节内容对该第二类型题目作答。因此,在本实施例中,该第二类型题目可以是与电子书的关联信息相关且与电子书的具体内容无关的题目,其中,电子书的关联信息可以是电子书的作者、电子书是否完结、是否被改编成影视剧等信息。例如,用户使用uc浏览器阅读《三国演义》这本小说时,预先设定用户每阅读小说30分钟,推送一次题目,则小说《三国演义》的设定时长应为第30分钟、第60分钟、第90分钟等。换句话说,当用户阅读小说《三国演义》的时长为第30分钟时,在用户的当前阅读页面上推送该第30分钟关联的第二类型题目,比如“小说《三国演义》的作者是谁?”,当用户阅读小说《三国演义》的时长为第60分钟时,在用户的当前阅读页面上推送该第61分钟关联的第二类型题目,比如“中国四大名著除了《水浒传》、《西游记》及《红楼梦》,还包括?”。

可以理解,在本实施例中,题目的推送策略可以采用上述两种实施方式,在其他实施例中,还可以采用更多的题目推送策略,本申请对此不作限定。在实际应用中,按照预设的规则推送与所述电子书关联的题目既可以是上述两种实施方式中的任意一种,也可以是上述两种实施方式的结合,即在用户阅读电子书的过程中,在满足上述预设的规则的情况下,可以推送第一类型题目,也可以推送第二类型题目。

可以理解,在本实施例中,可以将每本电子书的题目、题目与设定章节的对应关系、题目与设定时长的对应关系预先存储在应用程序400或服务器200,则在步骤s101中可以获取与该电子书关联的所有题目以及上述对应关系。例如,打开小说《三国演义》的第一页时,获取预先存储的与小说《三国演义》关联的所有第一类型题目、第二类型题目,以及第一类型题目与小说《三国演义》的设定章节的对应关系,第二类型题目与小说《三国演义》的设定时长的对应关系。

在本实施例中,为了提高用户的使用体验感,该按照预设的规则推送与所述电子书关联的题目的方式可以通过在当前阅读页面以弹窗的方式实现。如图4所示,为本发明实施例所提供的以弹窗的方式推送题目的示意图,在确定推送题目时,将题目以弹窗的方式显示在用户的当前阅读页面上,弹窗可以出现在当前阅读页面的上方、中部或者下方,本申请对此不做限制;可以理解,弹窗内的题目可以是第一类型题目,也可以是第二类型题目;弹窗内的信息可不仅限于题目,还可以包括答题剩余时间等信息,即需要用户在指定的时间内对题目作答。此外,当用户对题目不感兴趣或者不想回答题目时,可以选择关闭弹窗,继续阅读电子书。

步骤s103,获取所述用户依据所述题目输入的答案。

在本实施例中,当用户的当前阅读页面上出现题目时,用户可以在指定的时间内对题目作答并提交答案。

步骤s104,将所述答案发送至所述服务器。

在本实施例中,当获取用户提交的答案后,需将答案发送至服务器200以通过服务器200判断用户提交的答案是否正确。其中,服务器200上预先设置有每个题目与其正确答案的对应关系,当服务器200接收到用户基于当前阅读页面的题目提交的答案后,将该答案与该题目对应的正确答案比对,从而判断用户提交的答案是否正确,并向电子设备100反馈相应的答题结果。

步骤s105,接收所述服务器依据所述答案反馈的答题结果。

在本实施例中,当用户提交的答案正确时,服务器200会向用户发放奖励,该奖励可以是红包、书豆、金币、代金券等,以发放奖励的方式刺激用户继续使用该应用程序400阅读电子书,提升该应用程序400的黏性。

在本实施例中,服务器200反馈的答题结果也可以采用弹窗的形式展现在用户的当前阅读页面。当用户提交的答案正确时,该答题结果可以是上述中服务器200发放的奖励,也可以是用于提示用户回答正确的提示信息,此时用户应获得的奖励可由服务器200直接发放至用户账户中,用户通过查询账户可以确定是否已获得奖励;当用户提交的答案错误时,用户不能获得奖励,此时答题结果可以是用于提示用户回答错误的提示信息。

请参照图5,为本发明实施例所提供的电子书阅读互动装置500的功能模块示意图。需要说明的是,本实施例所提供的电子书阅读互动装置500,其基本原理及产生的技术效果与前述方法实施例相同,为简要描述,本实施例中未提及部分,可参考前述方法实施例中的相应内容。所述电子书阅读互动装置500应用于上述的电子设备100,其包括题目获取模块510、题目推送模块520、答案获取模块530、发送模块540及接收模块550。

该题目获取模块510用于从所述应用程序400或所述服务器200获取预先存储的与所述电子书关联的所有题目。

可以理解,该题目获取模块510可以执行上述步骤s101。

该题目推送模块520用于在用户使用所述应用程序400阅读电子书时,按照预设的规则推送与所述电子书关联的题目。

在本实施例中,在题目获取模块510获取与该电子书关联的所有题目后,该题目推送模块520可采用以下两种方式向用户推送题目:

作为一种实施方式,该题目推送模块520用于当所述用户的当前阅读章节为设定章节时,推送与所述设定章节之前的内容关联的第一类型题目。

作为另一种实施方式,该题目推送模块520用于当所述用户阅读所述电子书的时长为设定时长时,推送与所述设定时长关联的第二类型题目。

在本实施例中,该题目推送模块520可以在用户的当前阅读页面以弹窗的方式推送与该电子书关联的题目,例如第一类型题目、第二类型题目。

可以理解,该题目推送模块520可以执行上述步骤s102。

该答案获取模块530用于获取所述用户依据所述题目输入的答案。

可以理解,该答案获取模块530可以执行上述步骤s103。

该发送模块540用于将所述答案发送至所述服务器200。

可以理解,该发送模块540可以执行上述步骤s104。

该接收模块550用于接收所述服务器200依据所述答案反馈的答题结果。

可以理解,该接收模块550可以执行上述步骤s105。

综上所述,本发明实施例所提供的电子书阅读互动方法、装置、电子设备及计算机可读存储介质,在用户使用应用程序阅读电子书时,按照预设的规则推送与所述电子书关联的题目,获取所述用户依据所述题目输入的答案,将所述答案发送至所述服务器,在服务器对答案进行判断处理后,接收所述服务器依据所述答案反馈的答题结果。其中,题目的推送策略可以是当所述用户的当前阅读章节为设定章节时,推送与所述设定章节之前的内容关联的第一类型题目,或者是当所述用户阅读所述电子书的时长为设定时长时,推送与所述设定时长关联的第二类型题目,第一类型题目或第二类型题目在用户的当前阅读页面以弹窗的方式展现。本申请通过向用户推送题目,让用户在阅读时参与答题并获得答题结果,有效提升了用户阅读兴趣及阅读体验,有助于增强应用程序的黏性,为应用程序留住老用户、增加更多新用户。

本领域内的技术人员应明白,本发明实施例可提供为方法、装置、设备或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、装置、设备和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的可选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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