掌桥专利:专业的专利平台
掌桥专利
首页

电子书阅读方法、电子设备及计算机存储介质

文献发布时间:2023-06-19 13:45:04


电子书阅读方法、电子设备及计算机存储介质

技术领域

本发明涉及电子书技术领域,具体涉及一种电子书阅读方法、电子设备及计算机存储介质。

背景技术

随着科技及社会的不断发展,读者的阅读习惯也发生改变。电子书因其节能环保、阅读便捷等特点越来越受到读者青睐。

现有技术中,读者每次在阅读电子书时,均需要点击电子书应用图标进入电子书应用,而后在电子书应用中查找欲阅读的电子书进行阅读。采用该种方式,读者的电子书阅读效率低下,阅读体验差。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的电子书阅读方法、电子设备及计算机存储介质。

根据本发明的一个方面,提供了一种电子书阅读方法,包括:

响应于针对电子书应用图标的第一预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面;

获取电子书应用传递的目标电子书的预设信息;其中,所述目标电子书为用户在所述书籍选择页面选择的电子书;

根据所述目标电子书的预设信息创建服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述目标电子书的阅读页面。

根据本发明的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:

响应于针对电子书应用图标的第一预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面;

获取电子书应用传递的目标电子书的预设信息;其中,所述目标电子书为用户在所述书籍选择页面选择的电子书;

根据所述目标电子书的预设信息创建服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述目标电子书的阅读页面。

根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述电子书阅读方法对应的操作。

采用本方案,用户无需点击进入电子书应用客户端查找目标电子书,即可快速地通过服务卡片进入目标电子书阅读页面,从而提升电子书的阅读效率,提升用户体验;并且在创建服务卡片过程中,为用户提供书籍选择页面,由用户选择目标电子书,从而使得创建的服务卡片满足用户实际的需求,提升用户操作的灵活性以及进一步提升用户体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种电子书阅读方法的流程示意图;

图2示出了本发明实施例提供的一种服务卡片的创建方法的流程示意图;

图3示出了本发明实施例提供的一种服务卡片的更新方法的流程示意图;

图4示出了本发明实施例提供的一种服务卡片的编辑方法的流程示意图;

图5a示出了目标电子书当前的阅读进度小于预设进度阈值时的编辑入口的示意图;

图5b示出了目标电子书当前的阅读进度大于或等于预设进度阈值时的编辑入口的示意图;

图6示出了本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

图1示出了本发明实施例提供的一种电子书阅读方法的流程示意图。如图1所示,该方法包括如下步骤:

步骤S110,响应于针对电子书应用图标的第一预设触发操作,跳转至该电子书应用中用户书架的书籍选择页面。

通常情况下,电子书应用图标位于用户终端的桌面或服务中心等,用户在针对该电子书应用图标执行第一预设触发操作之后,触发该电子书应用对应的服务卡片的创建过程。其中,本发明实施例对第一预设触发操作的类型不作限定,例如第一预设触发操作可以为长按上滑操作等等。

在电子书应用对应的服务卡片的创建过程中,本发明实施例并非直接生成电子书应用的默认服务卡片,而是先跳转至该电子书应用图标对应的电子书应用中的用户书架的书籍选择页面。该书籍选择页面中展示有位于用户书架中的至少一本电子书的选项。用户可通过相应的选择操作选择电子书,用户在书籍选择页面中选择的电子书即为目标电子书。

步骤S120,获取电子书应用传递的目标电子书的预设信息。

电子书应用在确定用户在书籍选择页面选择的目标电子书之后,本步骤获取电子书应用传递的目标电子书的预设信息。

在一种可选的实施方式中,目标电子书的预设信息包括目标电子书的阅读页面的跳转路径。其中,目标电子书的阅读页面的跳转路径根据目标电子书当前的阅读进度确定。例如,目标电子书当前的阅读进度为第11页,则目标电子书的阅读页面的跳转路径为跳转至目标电子书第11页的路径。

在又一种可选的实施方式中,目标电子书的预设信息包括以下信息中的至少一种:书籍名称、书籍作者、书籍封面、以及书籍阅读进度等等。

步骤S130,根据目标电子书的预设信息创建服务卡片。

根据步骤S120获取到的预设信息可以创建相应的服务卡片,该服务卡片由于是基于目标电子书的预设信息创建的,由此创建后的服务卡片初始状态下与目标电子书建立有绑定关系。

在一种可选的实施方式中,根据目标电子书的预设信息创建服务卡片具体为:建立目标电子书的阅读页面的跳转路径与该服务卡片的绑定关系,从而后续可根据绑定于该服务卡片的跳转路径,跳转至该服务卡片对应的电子书的阅读页面。

在又一种可选的实施方式中,根据目标电子书的预设信息创建服务卡片具体为:根据目标电子书的书籍名称、书籍作者、书籍封面以及书籍阅读进度中的至少一种信息渲染服务卡片的视图。由此,创建的服务卡片中可以呈现相应电子书的书籍名称、书籍作者、书籍封面和/或书籍阅读进度等信息,从而用户无需进入电子书应用进行查看操作便可以直观地获取到电子书的相关信息,提升用户的阅读体验。

步骤S140,响应于针对服务卡片的第二预设触发操作,跳转至电子书应用中目标电子书的阅读页面。

创建的服务卡片可以位于用户终端的桌面中,从而提升用户操作的便捷性。在监测到用户针对服务卡片执行了第二预设触发操作(如点击操作等等)之后,可获取与该服务卡片绑定的跳转路径,并基于该绑定的跳转路径跳转至电子书应用中相应电子书的阅读页面。在初始状态下,与该服务卡片绑定的跳转路径为目标电子书的阅读页面的跳转路径,则基于针对服务卡片的第二预设触发操作,可跳转至电子书应用中目标电子书的阅读页面。

由此可见,本发明实施例根据用户选择的目标电子书的预设信息创建目标电子书的服务卡片,从而用户无需点击进入电子书应用客户端查找目标电子书,即可快速地进入目标电子书阅读页面,从而提升电子书的阅读效率,提升用户体验;并且,本发明实施例在创建服务卡片过程中,并非直接创建电子书应用的默认服务卡片,而是为用户提供书籍选择页面,由用户选择目标电子书,从而能够使得创建的服务卡片满足用户实际的需求,提升用户操作的灵活性以及进一步提升用户体验。

通过图1所示实施例中的步骤S110-步骤S130能够创建服务卡片,为便于理解,以下通过图2所示步骤来进一步详细阐明本发明实施例中的服务卡片的具体创建过程。

图2示出了本发明实施例提供的一种服务卡片的创建方法的流程示意图。服务卡片的创建过程具体涉及卡片处理模块以及电子书应用。

如图2所示,目标电子书的服务卡片的创建过程具体包括如下步骤:

步骤S210,响应于针对电子书应用图标的第一预设触发操作,卡片处理模块与电子书应用建立连接。

卡片处理模块监测到针对电子书应用图标的第一预设触发操作,通过调用CreateForm类中ContentProvider方法建立与电子书应用图标对应的电子书应用的连接。其中,卡片处理模块可以与电子书应用的服务端建立连接,又或者,卡片处理模块可以与电子书应用的客户端建立连接。

步骤S220,电子书应用向卡片处理模块反馈电子书应用中用户书架的书籍选择页面的跳转路径。

步骤S230,基于书籍选择页面的跳转路径,跳转至该电子书应用中用户书架的书籍选择页面。

在一种可选的实施方式中,电子书应用预先存储有具有对应服务卡片的电子书的列表,并从用户书架包含的电子书集合中剔除该列表中的电子书,并基于剔除操作之后用户书架包含的电子书集合中的电子书生成书籍选择页面,从而使已经具有对应服务卡片的电子书不再出现在书籍选择页面中,以避免针对同一本电子书重复创建服务卡片,节约系统资源。

步骤S240,电子书应用识别用户在书籍选择页面选择的目标电子书。

步骤S250,电子书应用将目标电子书的预设信息传递给卡片处理模块。

具体地,在执行步骤S230跳转至该电子书应用中用户书架的书籍选择页面过程中,创建相应的service。本步骤通过该service传递目标电子书的预设信息,并在预设信息传递完毕后关闭该service。

步骤S260,卡片处理模块根据目标电子书的预设信息创建服务卡片。

由此可见,本发明实施例通过卡片处理模块与电子书应用的交互实现服务卡片的创建,创建过程简单易行,服务卡片的创建效率高。

在一些实施例中,在服务卡片创建之后,本发明实施例可以进一步针对已创建的服务卡片进行更新。以下通过图3所示步骤来进一步详细阐明本发明实施例中的服务卡片的更新过程。

图3示出了本发明实施例提供的一种服务卡片的更新方法的流程示意图。如图3所示,该方法包括如下步骤:

步骤S310,根据目标电子书的预设信息创建服务卡片。

本发明实施例中,在根据目标电子书的预设信息创建服务卡片之后,进一步获取电子书应用传递的目标电子书的更新信息,根据该更新信息来更新服务卡片。

具体地,在创建服务卡片之后,用户在阅读目标电子书过程中会导致目标电子书的阅读进度发生变化,而阅读进度的变化也会引起目标电子书当前阅读页面的跳转路径的变化。由此,本发明实施例中的更新信息可以包括:目标电子书的更新跳转路径和/或更新后的阅读进度等等。其中,目标电子书的更新跳转路径根据目标电子书更新后的阅读进度确定,例如,原有的阅读进度为第11页,跳转路径为跳转至目标电子书第11页的路径,阅读进度变更为第20页后,跳转路径为跳转至目标电子书第20页的路径。

步骤S320,获取电子书应用传递的目标电子书的更新跳转路径和/或更新后的阅读进度。

在一种可选的实施方式中,可为该服务卡片设置定时任务,从而卡片处理模块可以定时向电子书应用发送定时请求,电子书应用在接收到定时请求之后,判断相较于上次接收到定时请求时阅读进度是否发生更新。若是,电子书应用将当前阅读页面的跳转路径以及当前阅读进度作为更新信息传递给卡片处理模块;若否,则向卡片处理模块反馈无更新信息的提示消息。采用该种方式,能够保障服务卡片与目标电子书实际情况的实时同步,提升用户体验。

在另一可选的实施方式中,电子书应用在监测到用户结束目标电子书的阅读之后,判断当前阅读进度与上次反馈给卡片处理模块的阅读进度是否一致;若不一致,则将当前阅读页面的跳转路径以及当前阅读进度作为更新信息传递给卡片处理模块。采用该种方式,能够减少卡片服务端与电子书应用之间的信息交互,节约传输资源。

步骤S330,删除服务卡片原有的绑定关系,并建立更新跳转路径与该服务卡片的绑定关系,和/或,根据更新后的阅读进度更新该服务卡片的视图。

在获取电子书应用传递的目标电子书的更新跳转路径之后,解除原先与该服务卡片绑定的跳转路径与服务卡片的绑定关系,并建立该更新跳转路径与服务卡片的绑定关系。从而用户在针对服务卡片执行第二预设触发操作之后,可以跳转至目标电子书最新的阅读页面,保障用户阅读的连续性。

在获取电子书应用传递的目标电子书更新后的阅读进度之后,根据更新后的阅读进度更新服务卡片的视图。从而用户能够通过服务卡片直观地获取目标电子书最新的阅读进度。

由此可见,本发明实施例在根据目标电子书的预设信息创建服务卡片之后,进一步获取电子书应用传递的目标电子书的更新信息,根据该更新信息来更新服务卡片,从而能够使得服务卡片与电子书应用中目标电子书的实际情况相匹配;并且,在更新过程中,解除原先与该服务卡片绑定的跳转路径与服务卡片的绑定关系,并建立该更新跳转路径与服务卡片的绑定关系,从而用户在针对服务卡片执行第二预设触发操作之后,可以跳转至目标电子书最新的阅读页面,保障用户阅读的连续性;以及,根据更新后的阅读进度更新服务卡片的视图,从而用户能够通过服务卡片直观地获取目标电子书最新的阅读进度,提升用户体验。

在一些实施例中,在服务卡片创建之后,本发明实施例可以进一步针对已创建的服务卡片进行编辑。以下通过图4所示步骤来进一步详细阐明本发明实施例中的服务卡片的编辑过程。

图4示出了本发明实施例提供的一种服务卡片的编辑方法的流程示意图。如图4所示,该方法包括如下步骤:

步骤S410,根据目标电子书的预设信息创建服务卡片。

步骤S420,响应于针对服务卡片的第三预设触发操作,展示服务卡片的编辑入口。

在创建服务卡片之后,用户可以根据自身需求,通过第三预设触发操作来进入服务卡片的编辑流程。

在一种可选的实施方式中,为便于用户执行编辑操作,提升用户体验,在展示服务卡片的编辑入口之前,预先根据目标电子书当前的阅读进度确定该编辑入口的展示位置和/或展示样式。从而在展示服务卡片的编辑入口过程中依据该展示位置和/或展示样式展示该编辑入口。

进一步可选的,根据目标电子书当前的阅读进度确定编辑入口的展示位置和/或展示样式具体包括:若目标电子书当前的阅读进度大于或等于预设进度阈值,则识别第三预设触发操作的触发位置,在与触发位置小于预设距离阈值的位置处展示编辑入口;和/或,若目标电子书当前的阅读进度大于或等于预设进度阈值,则以突出显示的方式展示编辑入口。

举例来说,图5a示出了目标电子书当前的阅读进度小于预设进度阈值时的编辑入口的示意图;图5b示出了目标电子书当前的阅读进度大于或等于预设进度阈值时的编辑入口的示意图。由于目标电子书当前的阅读进度大于或等于预设进度阈值时表明用户已阅读完目标电子书的核心内容,从而图5b中编辑入口以放大的突出显示形式呈现,以提醒用户可以通过该编辑入口更换服务卡片对应的电子书;而且图5b中编辑入口相较于图5a的编辑入口更加靠近第三预设触发操作的触发位置(见图5a及图5b的位置A),从而便于用户触发编辑入口,提升用户操作的便捷性。

步骤S430,响应于针对编辑入口的第四预设触发操作,跳转至电子书应用中用户书架的书籍选择页面,并获取电子书应用传递的用户在书籍选择页面选择的变更后电子书的预设信息。

用户针对于编辑入口执行第四预设触发操作之后,再次跳转至电子书应用中用户书架的书籍选择页面。用户可以在该书籍选择页面重新选择新的电子书,该选择的新的电子书即为变更后电子书。

进一步获取电子书应用传递的变更后电子书的预设信息。该预设信息包括变更后电子书的阅读页面的跳转路径,该变更后电子书的阅读页面的跳转路径根据变更后电子书当前的阅读进度确定。该预设信息还可以包括以下信息中的至少一种:书籍名称、书籍作者、书籍封面、以及书籍阅读进度。

步骤S440,根据变更后电子书的预设信息修改服务卡片。

具体地,解除目标电子书的阅读页面的跳转路径与服务卡片的绑定关系,建立变更后电子书的阅读页面的跳转路径与服务卡片的绑定关系,即将绑定于该服务卡片的跳转路径替换为变更后电子书的阅读页面的跳转路径,以便于响应于针对该服务卡片的第二预设触发操作,跳转至电子书应用中变更后电子书的阅读页面。

和/或,根据变更后电子书的预设信息修改服务卡片的视图。具体是根据变更后电子书书籍名称、书籍作者、书籍封面、以及书籍阅读进度中的至少一种新型重新渲染服务卡片的视图,以便于用户通过该服务视图获取变更后电子书的相关信息。

由此可见,本发明实施例还可以为用户提供服务卡片的编辑入口,便于用户变更与服务卡片绑定的电子书,从而无需删除已有的服务卡片及创建新的服务卡片,即可将服务卡片与变更后电子书绑定,提升电子书变更的便捷性及效率。

在一些实施例中,在服务卡片创建之后,本发明实施例可以接收电子书应用传递的目标电子书的删除事件消息,根据目标电子书的删除事件消息,自动删除目标电子书的服务卡片。即在电子书中某电子书从用户书架中移除之后,与该电子书绑定的服务卡片也随之自动删除。采用该种方式能够保障服务卡片与电子书应用的一致性,提升用户体验。

本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的电子书阅读方法。

可执行指令具体可以用于使得处理器执行以下操作:

响应于针对电子书应用图标的第一预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面;

获取电子书应用传递的目标电子书的预设信息;其中,所述目标电子书为用户在所述书籍选择页面选择的电子书;

根据所述目标电子书的预设信息创建服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述目标电子书的阅读页面。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

所述目标电子书的预设信息包括所述目标电子书的阅读页面的跳转路径;所述目标电子书的阅读页面的跳转路径根据所述目标电子书当前的阅读进度确定;

建立所述目标电子书的阅读页面的跳转路径与所述服务卡片的绑定关系。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

所述目标电子书的预设信息包括以下信息中的至少一种:书籍名称、书籍作者、书籍封面、以及书籍阅读进度;

根据所述目标电子书的书籍名称、书籍作者、书籍封面以及书籍阅读进度中的至少一种信息渲染所述服务卡片的视图。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

在所述根据所述目标电子书的预设信息创建服务卡片之后,获取电子书应用传递的目标电子书的更新信息,根据所述更新信息更新所述服务卡片。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

获取电子书应用传递的目标电子书的更新跳转路径;其中,所述更新跳转路径根据所述目标电子书更新后的阅读进度确定;

删除所述服务卡片原有的绑定关系,并建立所述更新跳转路径与所述服务卡片的绑定关系。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

获取电子书应用传递的所述目标电子书更新后的阅读进度;

根据所述更新后的阅读进度更新所述服务卡片的视图。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

在所述根据所述目标电子书的预设信息创建服务卡片之后,响应于针对所述服务卡片的第三预设触发操作,展示所述服务卡片的编辑入口;

响应于针对所述编辑入口的第四预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面,并获取电子书应用传递的用户在所述书籍选择页面选择的变更后电子书的预设信息;

根据所述变更后电子书的预设信息修改所述服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述变更后电子书的阅读页面。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

解除目标电子书的阅读页面的跳转路径与所述服务卡片的绑定关系,建立所述变更后电子书的阅读页面的跳转路径与所述服务卡片的绑定关系;

和/或,根据所述变更后电子书的预设信息修改所述服务卡片的视图。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

在所述展示所述服务卡片的编辑入口之前,根据所述目标电子书当前的阅读进度确定所述编辑入口的展示位置和/或展示样式。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

若所述目标电子书当前的阅读进度大于或等于预设进度阈值,则识别所述第三预设触发操作的触发位置,在与所述触发位置小于预设距离阈值的位置处展示所述编辑入口;

和/或,若所述目标电子书当前的阅读进度大于或等于预设进度阈值,则以突出显示的方式展示所述编辑入口。

在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:

在所述根据所述目标电子书的预设信息创建服务卡片之后,接收所述电子书应用传递的目标电子书的删除事件消息;

根据所述目标电子书的删除事件消息,删除所述目标电子书的服务卡片。

由此可见,本发明实施例中用户无需点击进入电子书应用客户端查找目标电子书,即可快速地通过服务卡片进入目标电子书阅读页面,从而提升电子书的阅读效率,提升用户体验;并且在创建服务卡片过程中由用户选择目标电子书,提高了用户操作的灵活性以及提升用户体验。

图6示出了本发明实施例提供的一种电子设备的结构示意图。本发明具体实施例并不对电子设备的具体实现做限定。

如图6所示,该电子设备可以包括:处理器(processor)602、通信接口(Communications Interface)604、存储器(memory)606、以及通信总线608。

其中:处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。通信接口604,用于与其它设备比如客户端或其它服务器等的网元通信。处理器602,用于执行程序610,具体可以执行上述方法实施例中的相关步骤。

具体地,程序610可以包括程序代码,该程序代码包括计算机操作指令。

处理器602可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。

存储器606,用于存放程序610。存储器606可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

程序610具体可以用于使得处理器602执行以下操作:

响应于针对电子书应用图标的第一预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面;

获取电子书应用传递的目标电子书的预设信息;其中,所述目标电子书为用户在所述书籍选择页面选择的电子书;

根据所述目标电子书的预设信息创建服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述目标电子书的阅读页面。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

所述目标电子书的预设信息包括所述目标电子书的阅读页面的跳转路径;所述目标电子书的阅读页面的跳转路径根据所述目标电子书当前的阅读进度确定;

建立所述目标电子书的阅读页面的跳转路径与所述服务卡片的绑定关系。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

所述目标电子书的预设信息包括以下信息中的至少一种:书籍名称、书籍作者、书籍封面、以及书籍阅读进度;

根据所述目标电子书的书籍名称、书籍作者、书籍封面以及书籍阅读进度中的至少一种信息渲染所述服务卡片的视图。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

在所述根据所述目标电子书的预设信息创建服务卡片之后,获取电子书应用传递的目标电子书的更新信息,根据所述更新信息更新所述服务卡片。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

获取电子书应用传递的目标电子书的更新跳转路径;其中,所述更新跳转路径根据所述目标电子书更新后的阅读进度确定;

删除所述服务卡片原有的绑定关系,并建立所述更新跳转路径与所述服务卡片的绑定关系。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

获取电子书应用传递的所述目标电子书更新后的阅读进度;

根据所述更新后的阅读进度更新所述服务卡片的视图。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

在所述根据所述目标电子书的预设信息创建服务卡片之后,响应于针对所述服务卡片的第三预设触发操作,展示所述服务卡片的编辑入口;

响应于针对所述编辑入口的第四预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面,并获取电子书应用传递的用户在所述书籍选择页面选择的变更后电子书的预设信息;

根据所述变更后电子书的预设信息修改所述服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述变更后电子书的阅读页面。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

解除目标电子书的阅读页面的跳转路径与所述服务卡片的绑定关系,建立所述变更后电子书的阅读页面的跳转路径与所述服务卡片的绑定关系;

和/或,根据所述变更后电子书的预设信息修改所述服务卡片的视图。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

在所述展示所述服务卡片的编辑入口之前,根据所述目标电子书当前的阅读进度确定所述编辑入口的展示位置和/或展示样式。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

若所述目标电子书当前的阅读进度大于或等于预设进度阈值,则识别所述第三预设触发操作的触发位置,在与所述触发位置小于预设距离阈值的位置处展示所述编辑入口;

和/或,若所述目标电子书当前的阅读进度大于或等于预设进度阈值,则以突出显示的方式展示所述编辑入口。

在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:

在所述根据所述目标电子书的预设信息创建服务卡片之后,接收所述电子书应用传递的目标电子书的删除事件消息;

根据所述目标电子书的删除事件消息,删除所述目标电子书的服务卡片。

由此可见,本发明实施例中用户无需点击进入电子书应用客户端查找目标电子书,即可快速地通过服务卡片进入目标电子书阅读页面,从而提升电子书的阅读效率,提升用户体验;并且在创建服务卡片过程中由用户选择目标电子书,提高了用户操作的灵活性以及提升用户体验。

在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。

本发明公开了:A1.一种电子书阅读方法,包括:

响应于针对电子书应用图标的第一预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面;

获取电子书应用传递的目标电子书的预设信息;其中,所述目标电子书为用户在所述书籍选择页面选择的电子书;

根据所述目标电子书的预设信息创建服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述目标电子书的阅读页面。

A2.根据A1所述的方法,其中,所述目标电子书的预设信息包括所述目标电子书的阅读页面的跳转路径;所述目标电子书的阅读页面的跳转路径根据所述目标电子书当前的阅读进度确定;

则所述根据所述目标电子书的预设信息创建服务卡片进一步包括:建立所述目标电子书的阅读页面的跳转路径与所述服务卡片的绑定关系。

A3.根据A1或A2所述的方法,其中,所述目标电子书的预设信息包括以下信息中的至少一种:书籍名称、书籍作者、书籍封面、以及书籍阅读进度;

则所述根据所述目标电子书的预设信息创建服务卡片进一步包括:根据所述目标电子书的书籍名称、书籍作者、书籍封面以及书籍阅读进度中的至少一种信息渲染所述服务卡片的视图。

A4.根据A1-A3中任一项所述的方法,其中,在所述根据所述目标电子书的预设信息创建服务卡片之后,所述方法还包括:

获取电子书应用传递的目标电子书的更新信息,根据所述更新信息更新所述服务卡片。

A5.根据A4所述的方法,其中,所述获取电子书应用传递的目标电子书的更新信息,根据所述更新信息更新所述服务卡片进一步包括:

获取电子书应用传递的目标电子书的更新跳转路径;其中,所述更新跳转路径根据所述目标电子书更新后的阅读进度确定;

删除所述服务卡片原有的绑定关系,并建立所述更新跳转路径与所述服务卡片的绑定关系。

A6.根据A4或A5所述的方法,其中,所述获取电子书应用传递的目标电子书的更新信息,根据所述更新信息更新所述服务卡片进一步包括:

获取电子书应用传递的所述目标电子书更新后的阅读进度;

根据所述更新后的阅读进度更新所述服务卡片的视图。

A7.根据A1-A6中任一项所述的方法,其中,在所述根据所述目标电子书的预设信息创建服务卡片之后,所述方法还包括:

响应于针对所述服务卡片的第三预设触发操作,展示所述服务卡片的编辑入口;

响应于针对所述编辑入口的第四预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面,并获取电子书应用传递的用户在所述书籍选择页面选择的变更后电子书的预设信息;

根据所述变更后电子书的预设信息修改所述服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述变更后电子书的阅读页面。

A8.根据A7所述的方法,其中,所述根据所述变更后电子书的预设信息修改所述服务卡片进一步包括:

解除目标电子书的阅读页面的跳转路径与所述服务卡片的绑定关系,建立所述变更后电子书的阅读页面的跳转路径与所述服务卡片的绑定关系;

和/或,根据所述变更后电子书的预设信息修改所述服务卡片的视图。

A9.根据A7或A8所述的方法,其中,在所述展示所述服务卡片的编辑入口之前,所述方法还包括:

根据所述目标电子书当前的阅读进度确定所述编辑入口的展示位置和/或展示样式。

A10.根据A9所述的方法,其中,所述根据所述目标电子书当前的阅读进度确定所述编辑入口的展示位置和/或展示样式进一步包括:

若所述目标电子书当前的阅读进度大于或等于预设进度阈值,则识别所述第三预设触发操作的触发位置,在与所述触发位置小于预设距离阈值的位置处展示所述编辑入口;

和/或,若所述目标电子书当前的阅读进度大于或等于预设进度阈值,则以突出显示的方式展示所述编辑入口。

A11.根据A1-A10中任一项所述的方法,其中,在所述根据所述目标电子书的预设信息创建服务卡片之后,所述方法还包括:

接收所述电子书应用传递的目标电子书的删除事件消息;

根据所述目标电子书的删除事件消息,删除所述目标电子书的服务卡片。

本发明还公开了:B12.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:

响应于针对电子书应用图标的第一预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面;

获取电子书应用传递的目标电子书的预设信息;其中,所述目标电子书为用户在所述书籍选择页面选择的电子书;

根据所述目标电子书的预设信息创建服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述目标电子书的阅读页面。

B13.根据B12所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

所述目标电子书的预设信息包括所述目标电子书的阅读页面的跳转路径;所述目标电子书的阅读页面的跳转路径根据所述目标电子书当前的阅读进度确定;

建立所述目标电子书的阅读页面的跳转路径与所述服务卡片的绑定关系。

B14.根据B12或B13所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

所述目标电子书的预设信息包括以下信息中的至少一种:书籍名称、书籍作者、书籍封面、以及书籍阅读进度;

根据所述目标电子书的书籍名称、书籍作者、书籍封面以及书籍阅读进度中的至少一种信息渲染所述服务卡片的视图。

B15.根据B12-B14中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

在所述根据所述目标电子书的预设信息创建服务卡片之后,获取电子书应用传递的目标电子书的更新信息,根据所述更新信息更新所述服务卡片。

B16.根据B15所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

获取电子书应用传递的目标电子书的更新跳转路径;其中,所述更新跳转路径根据所述目标电子书更新后的阅读进度确定;

删除所述服务卡片原有的绑定关系,并建立所述更新跳转路径与所述服务卡片的绑定关系。

B17.根据B15或B16所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

获取电子书应用传递的所述目标电子书更新后的阅读进度;

根据所述更新后的阅读进度更新所述服务卡片的视图。

B18.根据B12-B17中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

在所述根据所述目标电子书的预设信息创建服务卡片之后,响应于针对所述服务卡片的第三预设触发操作,展示所述服务卡片的编辑入口;

响应于针对所述编辑入口的第四预设触发操作,跳转至所述电子书应用中用户书架的书籍选择页面,并获取电子书应用传递的用户在所述书籍选择页面选择的变更后电子书的预设信息;

根据所述变更后电子书的预设信息修改所述服务卡片;

响应于针对所述服务卡片的第二预设触发操作,跳转至所述电子书应用中所述变更后电子书的阅读页面。

B19.根据B18所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

解除目标电子书的阅读页面的跳转路径与所述服务卡片的绑定关系,建立所述变更后电子书的阅读页面的跳转路径与所述服务卡片的绑定关系;

和/或,根据所述变更后电子书的预设信息修改所述服务卡片的视图。

B20.根据B18或B19所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

在所述展示所述服务卡片的编辑入口之前,根据所述目标电子书当前的阅读进度确定所述编辑入口的展示位置和/或展示样式。

B21.根据B20所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

若所述目标电子书当前的阅读进度大于或等于预设进度阈值,则识别所述第三预设触发操作的触发位置,在与所述触发位置小于预设距离阈值的位置处展示所述编辑入口;

和/或,若所述目标电子书当前的阅读进度大于或等于预设进度阈值,则以突出显示的方式展示所述编辑入口。

B22.根据B12-B21中任一项所述的电子设备,其中,所述可执行指令使所述处理器执行如下操作:

在所述根据所述目标电子书的预设信息创建服务卡片之后,接收所述电子书应用传递的目标电子书的删除事件消息;

根据所述目标电子书的删除事件消息,删除所述目标电子书的服务卡片。

本发明还公开了:C23.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如A1-A11中任一项所述的电子书阅读方法对应的操作。

相关技术
  • 一种电子书的阅读方法、电子设备及计算机存储介质
  • 基于电子书的群组阅读方法、电子设备及计算机存储介质
技术分类

06120113793379