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

电子书的显示方法、装置、存储介质及电子设备

文献发布时间:2023-06-19 11:35:49


电子书的显示方法、装置、存储介质及电子设备

技术领域

本申请涉及电子设备技术领域,尤其涉及一种电子书的显示方法、装置、存储介质及电子设备。

背景技术

随着电子设备技术的发展,为了实现各种应用的正常使用,现有的电子设备中一般都配备性能强悍的应用处理器以及完善的操作系统,如安卓(Android)操作系统,或者Linux操作系统等,来实现各种应用的正常运行。

然而,电子设备支持的功能越来越多的同时,电子设备的功耗也越来越高。如何降低电子设备的功耗,延长电子设备的续航时间,成为当前亟待解决的问题。

发明内容

本申请实施例提供了一种电子书的显示方法、装置、存储介质及电子设备,可以降低电子设备的功耗,进而提升电子设备的续航能力。

第一方面,本申请实施例提供了一种电子书的显示方法,应用于电子设备,所述电子设备包括应用处理器以及与所述应用处理器电连接的协处理器,所述协处理器运行时的功耗小于所述应用处理器运行时的功耗,所述显示方法包括:

所述应用处理器扫描电子书,以提取所述电子书的内容,并生成显示数据;

所述应用处理器将所述显示数据发送给所述协处理器,发送完成后所述应用处理器进入休眠状态;

所述协处理器将所述显示数据存储到对应的第一缓存空间中;

所述协处理器从所述第一缓存空间中加载所述显示数据,以显示所述显示数据对应的页面。

第二方面,本申请实施例提供了一种电子书的显示装置,应用于电子设备,所述电子设备包括应用处理器以及与所述应用处理器电连接的协处理器,所述协处理器运行时的功耗小于所述应用处理器运行时的功耗,所述显示装置包括:

提取模块,用于所述应用处理器扫描电子书,以提取所述电子书的内容,并生成显示数据;

发送模块,用于所述应用处理器将所述显示数据发送给所述协处理器,发送完成后所述应用处理器进入休眠状态;

存储模块,用于所述协处理器将所述显示数据存储到对应的第一缓存空间中;

显示模块,用于所述协处理器从所述第一缓存空间中加载所述显示数据,以显示所述显示数据对应的页面。

第三方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的电子书的显示方法。

第四方面,本申请实施例提供了一种电子设备,用于执行本申请任一实施例提供的电子书的显示方法。

由上可知,本实施中,电子设备包括应用处理器以及与应用处理器电连接的协处理器,协处理器运行时的功耗小于应用处理器运行时的功耗。应用处理器扫描电子书,以提取电子书的内容,并生成显示数据;应用处理器将显示数据发送给协处理器,发送完成后应用处理器进入休眠状态;协处理器将显示数据存储到对应的第一缓存空间中;所述协处理器从第一缓存空间中加载显示数据,以显示显示数据对应的页面。在应用处理器在将电子书的显示数据发送至协处理器后,控制应用处理器进入休眠状态,以此通过功耗低的协处理器来运行电子书应用,降低了电子设备的总体功耗。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的电子设备的第一种结构示意图。

图2为本申请实施例提供的电子设备的第二种结构示意图。

图3为本申请实施例提供的电子书的显示方法的第一种流程示意图。

图4为本申请实施例提供的电子书的显示方法的第二种流程示意图。

图5为本申请实施例提供的电子书的显示方法的第三种流程示意图。

图6为本申请实施例提供的电子书的显示方法的第四种流程示意图。

图7为本申请实施例提供的电子书的显示方法的第五种流程示意图。

图8为本申请实施例提供的电子书的显示装置的结构示意图。

图9为本申请实施例提供的电子设备的第三种结构示意图。

图10为本申请实施例提供的电子设备的第四种结构示意图。

具体实施例

请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。

本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文该的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文该的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。

请参阅图1,图1为本申请实施例提供的电子设备的结构示意图。如图1所示,该电子设备包括应用处理器、协处理器和显示屏,应用处理器、协处理器均与显示屏电连接,协处理器运行时的功耗小于应用处理器运行时的功耗。其中,协处理器可以控制时间、日期、天气、日历等信息的更新与显示,还可以控制快捷工具的图标在熄屏显示界面上的显示,还可以支持一些如电子书、指南针、计算器、手写板等轻量级应用程序的运行。其中,当协处理器处于工作状态时,应用处理器处于休眠状态,以通过功耗较低的协处理器降低电子设备的功耗。

协处理器与应用处理器中可集成中央处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到应用处理器和协处理器中,单独通过一块芯片进行实现。

协处理器与应用处理器之间可以通过通信总线连接。其中,通信总线可以是I2C(Inter-Integrated Circuit,两线式串行总线)或者SPI(Serial PeripheralInterface,串行外设接口)总线。在其他实施例中也可以采用其他格式的通信总线,在此不作具体限制。

显示屏可以包括玻璃盖板、触摸传感器和显示组件。其中,触摸传感器可集成在玻璃盖板下方,玻璃盖板用以保护触摸传感器和显示组件。可选地,显示组件可以包括像素点。电子设备可以通过像素点自主发光,以实现在显示屏上显示相应的图像。

请参阅图2,图2为本申请实施例提供的电子设备的第二种结构示意图。

其中,应用处理器可以集成在第一控制芯片中,并且将第一控制芯片作为电子设备的主控SOC(System on Chip,系统级芯片)。在一些实施例中,电子设备还包括第一存储器,该第一存储器与应用处理器共同集成在第一控制芯片中。协处理器可以集成在第二控制芯片中,使得第二控制芯片在工作状态下的功耗远小于第一控制芯片在工作状态下的功耗。在一些实施方式中,电子设备还包括第二存储器,该第二存储器的内存容量小于第一存储器的内存容量,该第二存储器与协处理器共同集成第二控制芯片中。

其中,第一控制芯片基于第一操作系统运行设置于所述第一操作系统中的应用;第二控制芯片基于第二操作系统运行设置于所述第二操作系统中的应用,其中第二操作系统中的应用可以包括电子书应用、游戏应用、天气应用以及指南针应用等等。第二控制芯片基于第二操作系统运行电子书应用、游戏应用、天气应用以及指南针应用。

其中,所述第一操作系统和所述第二操作系统是不同的操作系统,所述第二操作系统运行时所需的资源少于所述第一操作系统运行时所需的资源。其中,所述资源可以为缓存空间、运算频率、所需的电量等。例如,所述第一操作系统可以为安卓操作系统、Linux操作系统、Windows操作系统或ios操作系统,所述第二操作系统为实时操作系统。电子设备100既可以运行所述第一操作系统,也可以运行所述第二操作系统。需要说明的是,所述第一操作系统与所述第二操作系统是彼此独立的操作系统。

第一控制芯片包括通信端口10a、显示控制端口10b。第二控制芯片包括通信端口20a、显示控制端口20b。所述第二控制芯片的通信端口20a与所述第一控制芯片的通信端口10a电连接,以实现所述第二控制芯片与所述第一控制芯片之间的通信。其中,所述通信端口20a可以为第二控制芯片的SPISLV接口和I2CSLV接口。通信端口10a可以为第一控制芯片的Mailbox接口。

在一些实施例中,电子设备还包括切换模块,切换模块包括数据输入端口30a、数据输入端口30b、切换控制端口30c和数据输出端口30d。数据输入端口30a与第一控制芯片的显示控制端口10b电连接,以实现所述第一控制芯片与所述切换模块之间的通信,所述切换模块可以通过数据输入端口30a接收第一控制芯片产生的图像数据。并且切换模块还可以通过数据输出端口30d与显示屏实现电连接,使得切换模块可以通过数据输出端口30d将接收到的第一控制芯片产生的图像数据发送至显示屏。从而将第一控制芯片产生的图像数据通过所述切换模块发送到显示屏,以控制显示屏显示相应的图像。

数据输入端口30b与第二控制芯片的显示控制端口20b电连接,以实现所述第二控制芯片与所述切换模块之间的通信,所述切换模块可以通过数据输入端口30b接收第二控制芯片产生的图像数据。并且切换模块还可以通过数据输出端口30d与显示屏实现电连接,使得切换模块可以通过数据输出端口30d将接收到的第二控制芯片产生的图像数据发送至显示屏。从而将第二控制芯片产生的图像数据通过所述切换模块发送到显示屏,以控制显示屏显示相应的图像。

其中,切换模块具体用于将显示屏的显示数据导通通路在第一控制芯片和第二控制芯片之间切换。例如,情形A:当第一控制芯片处于工作状态,第二控制芯片处于休眠状态时,第一控制芯片的显示数据通过切换模块输入至显示屏进行显示控制。情形B:当第一控制芯片在检测到目标应用如手写板应用的开启指令时,唤醒第二控制芯片,且第一控制芯片进入休眠状态。第二控制芯片被唤醒后,控制切换模块执行切换操作后,切换模块将显示屏的显示数据的输入源由第一控制芯片切换为第二控制芯片,即第二控制芯片的显示数据通过切换模块输入至显示屏进行显示控制。情形C:第二控制芯片在检测到第一控制芯片的唤醒指令时,通过所述第二控制芯片唤醒所述第一控制芯片,当第一控制芯片被唤醒进入工作状态时,如果第一控制芯片需要将信息显示在显示屏上,则第二控制芯片控制切换模块执行切换操作,切换为导通第一控制芯片输出的显示数据至显示屏进行显示控制。切换后,第二控制芯片可进行休眠状态,即回到情形A,如此循环实现对显示屏的切换控制。

上述方式下,第二控制芯片还可以包括切换信号输出端口20c,切换信号输出端口20c与切换模块的切换控制端口30c之间电连接,使得第二控制芯片可以通过切换信号输出端口20c与切换控制端口30c将切换控制信号发送至切换模块,以实现通过第二控制芯片控制切换模块的切换,可在硬件设计层面节省第一控制芯片的接口占用。可以理解的是,由于第一控制芯片为电子设备中的主控SOC芯片,主控SOC一般因承担较多功能控制,其接口资源较为紧张。通过第二控制芯片输出切换控制信号控制切换模块的切换,从而可不占用主控SOC的接口(例如总线接口),便于降低电路设计复杂度。

请参阅图3,图3为本申请实施例提供的电子书的显示方法的第一种流程示意图。该电子书的显示方法应用于上述电子设备,所述电子设备包括应用处理器以及与应用处理器电连接的协处理器,所述协处理器运行时的功耗小于所述应用处理器运行时的功耗。具体而言,该电子书的显示方法可以包括以下步骤:

步骤S101中,应用处理器扫描电子书,以提取电子书的内容,并生成显示数据。

其中,当应用处理器检测到用户输入的电子书选定指令时,应用处理器获取用户选定的电子书,并对该电子书进行扫描,以提取出该电子书的基本内容。电子书的基本内容可以包括该电子书的名称信息、作者信息、章节信息、目录信息、字数信息、以及文字信息等。并对上述信息进行处理,以生产相应的显示数据。

用户选定的电子书即为用户将要进行阅读的电子书,因此,在将电子书进行扫描后,还可以将生成的显示数据存储至应用处理器对应的第二缓存空间中,以便于减少用户在阅读过程中电子书的加载所需的时间。

在一些实施方式中,在应用处理器扫描电子书时,电子设备可以处于亮屏模式也可以处于熄屏显示(Always On Display,AOD)模式。其中,熄屏显示模式,指电子设备在熄屏模式下由显示屏显示信息的一种显示模式。当电子设备处于亮屏模式时,应用处理器检测到电子书的选定指令时,执行应用处理器扫描电子书,以提取电子书的内容,并生成显示数据的步骤。并且,在应用处理器将显示数据发送至协处理器后,应用处理唤醒协处理器,随后应用处理器进入休眠状态,通过协处理器运行电子书应用,以减少电子设备的功耗。

当电子设备处于熄屏显示模式时,应用处理器处于休眠状态,协处理器运行电子书应用,当协处理器检测到电子书的选定指令时,由于协处理器的频率远小于应用处理器的频率,使得协处理器在处理预设触控操作时处理速度慢,因此面对电子书的选定指令时,协处理器无法电子书进行快速的扫描与加载。并且,由于协处理器对应的第一缓存空间的内存容量远小于应用处理器对应的第二缓存空间的内存容量,使得第一缓存空间无法缓存电子书的内存大小,进而使得电子书的加载失败。

因此,当检测到电子书的选定指令时,协处理器需短暂的唤醒应用处理器,并将电子书的选定指令发送至应用处理器,通过应用处理器执行应用处理器扫描电子书,以提取电子书的内容,并生成显示数据的步骤。此时,协处理器在唤醒应用处理后,协处理器与应用处理器据均处于工作状态。并且,在应用处理器将显示数据发送至协处理器后,立即控制应用处理器进入休眠状态,通过协处理器运行电子书应用,以减少电子设备的功耗。

步骤S102中,应用处理器将显示数据发送给协处理器,发送完成后应用处理器进入休眠状态。

其中,应用处理器可以通过第一控制芯片的mailbox接口将显示数据依次发送至协处理器,在显示数据发送完成后,控制应用处理器进入休眠状态,进而通过协处理器控制电子书应用的运行。

如前所述,由于协处理器对应的第一缓存空间的内存容量远小于应用处理器对应的第二缓存空间的内存容量,使得第一缓存空间无法正常缓存内存需求量较大的电子书的显示数据。因此,应用处理器可以根据第一缓存空间的容量大小确定发送的显示数据。例如,扫描的电子书的显示数据的内存需求量为20MB,而第一缓存空间对应的内存容量为2MB。此时,应用处理器可以按照显示数据的顺序将部分显示数据(该显示数据的内存需求量不超过2MB)发送至协处理器。

步骤S103中,协处理器将显示数据存储到对应的第一缓存空间中。

其中,协处理器在接收到显示数据后,会将显示数据进行集中排版处理,以将显示数据划分为多个书页,将显示数据以书页的形式存储至第一缓存空间,以方便用户翻阅电子书时可以以完整的书页去显示相应的内容。

步骤S104中,协处理器从第一缓存空间中加载显示数据,以显示显示数据的页面。

其中,协处理器确定出待显示页面后,会获取待显示页面对应的目标书页,并从第一缓存空间中加载目标书页的显示数据,以将目标书页的显示数据进行显示。

例如,当用户点未曾查阅的电子书进行查看时,协处理器确定出待显示页面为该电子书的第一页书页时,协处理器从第一缓存空间中加载第一书页对应的显示数据,以在显示屏显示出该电子书的第一页书页。

由上可知,本实施提供的电子书的显示方法,该显示方法应用于电子设备,电子设备包括应用处理器以及与应用处理器电连接的协处理器,协处理器运行时的功耗小于应用处理器运行时的功耗。应用处理器扫描电子书,以提取电子书的内容,并生成显示数据;应用处理器将显示数据发送给协处理器,发送完成后应用处理器进入休眠状态;协处理器将显示数据存储到对应的第一缓存空间中;所述协处理器从第一缓存空间中加载显示数据,以显示显示数据对应的页面。在应用处理器在将电子书的显示数据发送至协处理器后,控制应用处理器进入休眠状态,以此通过功耗低的协处理器来运行电子书应用,降低了电子设备的总体功耗。

请参阅图3,图3为本申实施例提供的电子书的显示方法的第二种流程示意图。该电子书的显示方法应用于电子设备,所述电子设备包括应用处理器以及与所述应用处理器电连接的协处理器,所述协处理器运行时的功耗小于所述应用处理器运行时的功耗,所述显示方法包括:

步骤S201中,应用处理器扫描电子书,以提取出电子书的章节信息以及每一章节信息对应的文字内容,将章节信息以及每一章节信息对应的文字内容分别缓存至应用处理器对应的第二缓存空间中。

其中,当应用处理器检测到用户输入的电子书选定指令时,应用处理器获取用户选定的电子书,并对该电子书进行扫描,以提取出电子书的章节信息以及每一章节信息对应的文字内容。其中,章节信息为每一章节的名称,例如,第一章节、第二章节等。可以通过章节信息将电子书的文字内容以章节信息为单位划分为多个内容块进行存储,其中每一内容块包括一个章节信息以及该章节信息对应的文字信息。

步骤S202中,应用处理器从第二缓存空间的全部文字内容中,确定出电子书存在的不同的文字内容,将每一不同的文字内容转换为图像形式的显示数据。

其中,应用处理器对存储至第二缓存空间中的全部文字内容进行扫描,以确定该电子书的全部文字内容中所存在的不同的文字内容,进而将每一不同的文字内容转换为图像形式的显示数据。应用处理器会遍历该电子书的每一文字内容,并将电子书中重复的文字内容进行删除,从而确定出电子书中所存在的不同的文字内容,并将此类不同的文字内容转换为图像形式的显示数据。

例如,该电子书的全部文字内容为“今天天气真好”,扫描该电子书得到的每一文字内容分别为“今”、“天”、“天”、“气”、“真”、“好”五个文字内容。应用处理器遍历每一文字内容,并将电子书中重复的文字内容如第2个为“天”的文字内容进行删除,此时得到的不同的文字内容为“今”、“天”、“气”、“真”、“好”四个不同的文字内容,将“今”、“天”、“气”、“真”、“好”四个不同的文字内容转换为图像形式的显示数据。

其中,该文字图像的文件格式为位图文件,一年工业处理器可以将每一不同的文字内容转换为对应的文字图像,使得协处理器上不需要设置占据存储空间较大的位图-矢量图转化模块,可以节省协处理器的存储空间。在一些实施方式中,文字图像为1像素深度(Bits Per Pixels,BPP)的图像。

步骤S203中,应用处理器从第二缓存空间中获取第一数量的章节信息,以及获取第一数量的章节信息中每一章节信息对应的显示数据。其中,第一数量根据第一缓存空间的容量大小来确定的,第一数量为第一缓存空间能缓存电子书的最大章节数。例如,第一缓存空间最多能缓存电子书的10个章节的内容,第一数量则为10。那么,当电子书刚开始加载时,应用处理器会分别获取电子书对应的章节信息为第1章到第10章的文字内容,并根据每一文字内容确定出相应的显示数据,以得到每一章节信息对应的显示数据。

步骤S204中,应用处理器将显示数据依次发送至协处理器,发送完成后应用处理器进入休眠状态。

其中,将显示数据按照对应的章节信息依次发送至协处理器,例如,按照章节信息从小至大的顺序,将第1章到第10章对应的显示数据依次至协处理器,在显示数据发送完成后控制应用处理器进入休眠状态,通过协处理器运行电子书应用。

步骤S205中,协处理器根据显示数据的排列顺序、图像形式的显示数据的第一尺寸信息以及电子设备的显示屏的显示尺寸信息,将每一章节信息对应的显示数据划分成多个书页,将显示数据以书页的形式存储至第一缓存空间中。

其中,协处理器根据显示数据的排列顺序、图像形式的显示数据的第一尺寸信息以及电子设备的显示屏的显示尺寸信息,对每一章节的显示数据进行排版,以将每一章节对应的显示数据划分为多个书页,并且最终将显示数据以书页的形式存储至第一缓存空间中。

步骤S206中,协处理器确定每一章节信息对应的多个书页,将章节信息以及每一章节信息对应的书页依次添加至第一缓存空间的章节链表中。

其中,协处理器可以按照章节信息从小到大的顺序,将每一章节信息以及每一章节信息对应的多个书页依次添加至章节链表中。使得可以根据章节链表确定每一书页对应的章节信息,以及每一章节信息的顺序信息。

步骤S207中,协处理器从第一缓存空间中依次加载各书页对应的显示数据,以对电子书的各书页依次进行显示。

其中,协处理器从第一缓存空间中依次加载各书页对应的显示数据,以依次在显示屏显示该电子书的各书页的内容。

在一些实施方式中,在步骤S207之后,协处理器还可以接收用户的翻页指令,并根据翻页指令来控制电子书应用的翻页显示功能。具体如下:

步骤S208中,协处理器接收到翻页指令时,协处理器基于当前显示的书页确定出翻页指令对应的目标书页。

其中,协处理器还可以接受用户的翻页指令,协处理器可以基于该翻页指令以当前显示的书页来确定出目标书页。例如,翻页指令为向前翻页时,根据翻页指令将当前显示的书页的前一页作为目标书页。

在一些实施方式中,协处理器接收到翻页指令时,协处理器基于当前显示的书页确定出翻页指令对应的目标书页的步骤,可以包括以下步骤:

协处理器接收到翻页指令时,确定当前显示的书页是否当前章节信息的第一页书页或者最后一页书页;

若当前显示的书页既不是当前章节的第一页书页也不是当前章节的最后一页书页时,协处理器根据当前显示的书页,从当前章节信息对应的多个书页中确定出目标书页;

若当前显示的书页为当前章节的第一页书页或者为当前章节的最后一页书页时,协处理器根据当前显示的书页以及章节链表确定出目标章节,并从目标章节对应的多个书页中确定出目标书页。

在一些实施方式中,协处理器根据当前显示的书页以及章节链表确定出目标章节,并从目标章节对应的多个书页中确定出目标书页,可以包括以下步骤:

协处理器检测第一缓存空间中是否存在目标章节的显示数据;

当第一缓存空间存在目标章节的显示数据时,协处理器从第一缓存空间中加载目标书页的显示数据,以显示目标书页;

当第一缓存空间不存在目标章节的显示数据时,协处理器向应用处理器请求目标章节的显示数据,并接收应用处理器发送的目标章节的显示数据;

协处理器将目标章节的显示数据以书页形式存储至第一缓存空间中;

协处理器目标章节的多个书页中确定出目标书页。

在一些实施方式中,协处理器向应用处理器请求目标章节的显示数据,并接收应用处理器发送的目标章节的显示数据,可以包括以下步骤:

协处理器唤醒应用处理器,并向应用处理器发送目标章节的显示数据的分配请求;

协处理器将第一缓存空间中至少一个章节信息对应的显示数据进行删除;

协处理器接收应用处理器发送的目标章节的显示数据。

步骤S209中,协处理器从第一缓存空间中加载目标书页的显示数据,以显示目标书页。

其中,协处理器基于章节链表从第一缓存空间中加载目标书页的显示数据,以显示目标书页。

由上可知,本实施提供的电子书的显示方法,该电子书的显示方法应用于电子设备,电子设备包括应用处理器以及与应用处理器电连接的协处理器,协处理器运行时的功耗小于应用处理器运行时的功耗。应用处理器扫描电子书,以提取电子书的内容,并生成显示数据;应用处理器将显示数据发送给协处理器,发送完成后应用处理器进入休眠状态;协处理器将显示数据存储到对应的第一缓存空间中;所述协处理器从第一缓存空间中加载显示数据,以显示显示数据对应的页面。在应用处理器在将电子书的显示数据发送至协处理器后,控制应用处理器进入休眠状态,以此通过功耗低的协处理器来运行电子书应用,降低了电子设备的总体功耗。

请参阅图5,图5为本申请实施例提供的电子书的显示方法的第三种流程示意图。该电子书的显示方法应用于上述电子设备,所述电子设备包括应用处理器以及与所述应用处理器电连接的协处理器,所述协处理器运行时的功耗小于所述应用处理器运行时的功耗。具体而言,该电子书的显示方法可以包括以下步骤:

步骤S301中,应用处理器扫描电子书,以提取出电子书的章节信息以及每一章节信息对应的文字内容,章节信息以及每一章节信息对应的文字内容分别缓存至应用处理器对应的第二缓存空间中。

步骤S302中,应用处理器从第二缓存空间的全部文字内容中,确定出电子书存在的不同的文字内容,将每一不同的文字内容转换为图像形式的显示数据。

步骤S303中,应用处理器从第二缓存空间中获取第一数量的章节信息,以及获取第一数量的章节信息中每一章节信息对应的显示数据。

步骤S304中,应用处理器将显示数据依次发送至协处理器,发送完成后应用处理器进入休眠状态。

步骤S305中,协处理器根据显示数据的排列顺序、图像形式的显示数据的第一尺寸信息以及电子设备的显示屏的显示尺寸信息,将每一章节信息对应的显示数据划分成多个书页,将显示数据以书页的形式存储至第一缓存空间中。

步骤S306中,协处理器确定每一章节信息对应的多个书页,将章节信息以及每一章节信息对应的书页依次添加至第一缓存空间的章节链表中。

步骤S307中,协处理器从第一缓存空间中依次加载各书页对应的显示数据,以对电子书的各书页依次进行显示。

其中,步骤S301至步骤S307与步骤S201至步骤S207相同或相应,在此不再赘述。

步骤S308中,协处理器接收到翻页指令时,协处理器确定翻页指令对应的翻页方式。

其中,当协处理器接收到电子书的翻页指令时,确定翻页指令对应的翻页方式。翻页方式可以包括向前翻页和向后翻页。当翻页方式为向前翻页时,此时翻页指令用于控制电子书从当前显示的书页翻页至前一页的目标书页。当翻页方式为向后翻页时,此时翻页指令用于控制电子书从当前显示的书页翻页至后一页的目标书页。

步骤S309中,当翻页方式为向前翻页时,协处理器确定当前显示的书页是否为当前章节信息的第一页书页。

其中,当翻页方式为向前翻页时,协处理器还需基于章节链表确定当前显示的书页是否为当前章节信息中的第一页书页。当前显示的书页不为第一页书页时,执行步骤S310的操作。当前显示的书页为第一页书页时,执行步骤S311的操作。

步骤S310中,协处理器将当前显示的书页的前一书页作为目标书页。

其中,协处理器在第一缓存空间中当前章节信息对应的多个书页中,基于章节链表将当前显示的书页的前一书页作为目标书页。

步骤S311中,协处理器将当前章节信息的前一章节确定为目标章节,并将目标章节的最后一页书页作为目标书页。

其中,协处理器基于章节链表将当前章节信息的前一章节信息确定为目标章节,例如当前章节信息为第3章节,此时协处理器将前一章节信息(即第2章节)作为目标章节。

步骤S312中,协处理器检测第一缓存空间中是否存在目标章节的显示数据。

协处理器还会进一步的检测第一缓存空间中是否存在目标章节的显示数据。当第一缓存空间中不存在目标章节信息的显示数据时,表明协处理器无法获取到目标章节对应的显示数据,此时执行依次S313至S316的步骤,以唤醒应用处理器向应用处理器申请新的目标章节对应的显示数据。

当第一缓存空间中存在目标章节信息的显示数据时,表明目标章节的显示数据已经由应用处理器发送至协处理器,并且协处理器已经对目标章节的显示数据进行排版处理。故,执行步骤S325的操作。

步骤S313中,协处理器按照章节信息从大到小的顺序,将存储至第一缓存空间中第三数量的章节信息对应的显示数据进行删除。

其中,由于协处理器的第一缓存空间的内存容量有限,现在要向应用处理器申请新的目标章节的显示数据之前,需要先删除部分的显示数据,以为新的目标章节的显示数据预留内存空间。例如,现第一缓存空间中保存有第11章节到第20章节的显示数据,根据用户的翻页指令,用户想要翻页至第9章节时,协处理器可以按照章节信息从大至小的顺序,删除第三数量如5个章节信息的显示数据,即按照第20章节到第11章节的顺序,将第20章节到第16章节的显示数据删除,保留第11章节到第15章节的显示数据。其中,第三数量小于第一数量。

步骤S314中,协处理器唤醒应用处理器,并向应用处理器发送第三数量的章节信息的分配请求。

其中,协处理器还需唤醒应用处理器,并向应用处理器发送第三数量的章节信息的分配请求。

步骤S315中,应用处理器按照章节信息从大到小的顺序,自目标章节起获取章节数量为第三数量的章节信息,将每一章节信息对应的显示数据发送至协处理器。

其中,应用处理器可以按照章节信息由大到小的顺序,自目标章节起获取章节数量为第三数量的章节信息。例如,目标章节为第9章节时,便从第9章节起按照章节信息由大至小的顺序,获取第9章节到第5章节的显示数据,并将显示数据按照章节信息依次发送至协处理器。

步骤S316中,协处理器将显示数据存储到对应的第一缓存空间中。

其中,协处理器根据显示数据的排列顺序、显示数据的第一尺寸信息以及显示界面的第二尺寸信息,将每一章节信息对应的显示数据划分成多个书页,将所述显示数据以书页的形式存储至对应的第一缓存空间中。

并且,协处理器基于章节信息的排序顺序将每一章节信息对应的书页依次添加至第一缓存空间的章节链表中。此时,第一缓存空间的章节链表中包括第5章节到第15章节的显示数据。

步骤S317中,当翻页方向为向后翻页时,协处理器确定当前显示的书页是否为当前章节信息的最后一页书页。

其中,当翻页方式为向后翻页时,协处理器还需基于章节链表确定当前显示的书页是否为当前章节信息中的最后一页书页。当前显示的书页不为最后一页书页时,执行步骤S318的操作。当前显示的书页为最后一页书页时,执行步骤S319。

步骤S318中,协处理器将当前显示的书页的后一书页作为目标书页。

其中,协处理器在第一缓存空间中当前章节信息对应的多个书页中,将当前显示的书页的后一书页作为目标书页。

步骤S319中,协处理器将当前章节信息的后一章节确定为目标章节,并将目标章节的第一页书页作为目标书页。

其中,协处理器基于章节链表将当前章节信息的后一章节信息确定为目标章节,例如当前章节信息为第15章节,此时协处理器将后一章节信息(即第16章节)作为目标章节。

步骤S320中,协处理器检测第一缓存空间中是否存在目标章节的显示数据。

其中,协处理器还会进一步的检测第一缓存空间中是否存在目标章节的显示数据。当第一缓存空间中不存在目标章节信息的显示数据时,表明协处理器无法获取到目标章节对应的显示数据,此时依次执行步骤S321至S323的操作,以唤醒应用处理器向应用处理器申请新的目标章节对应的显示数据。当第一缓存空间中存在目标章节信息的显示数据时,执行步骤S226。

步骤S321中,协处理器按照章节信息从小到大的顺序,将存储至第一缓存空间中第三数量的章节信息对应的显示数据进行删除,其中第三数量小于第一数量。

其中,由于协处理器的第一缓存空间的内存容量有限,现在要向应用处理器申请新的目标章节的显示数据之前,需要先删除部分的显示数据,以为新的目标章节的显示数据预留内存空间。例如,现第一缓存空间中保存有第11章节到第20章节的显示数据,根据用户的翻页指令,用户想要翻页至第21章节时,协处理器可以按照章节信息从小至大的顺序,删除第三数量如5个章节信息的显示数据,即按照第11章节到第20章节的顺序,将第11章节到第15章节的显示数据删除,保留第16章节到第20章节的显示数据。其中,第三数量小于第一数量。

步骤S322中,协处理器唤醒应用处理器,并向应用处理器发送第三数量的目标章节的分配请求。

其中,协处理器还需唤醒应用处理器,并向应用处理器发送第三数量的章节信息的分配请求。

步骤S323中,应用处理器按照章节信息从小到大的顺序,获取当前章节信息后的章节数量为第三数量的章节信息,将每一章节信息对应的显示数据发送至协处理器。

其中,应用处理器可以按照章节信息由小到大的顺序,自目标章节起获取章节数量为第三数量的章节信息。例如,目标章节为第21章节时,便从第21章节起按照章节信息由小至大的顺序,获取第21章节到第25章节的显示数据,并将显示数据按照章节信息依次发送至协处理器。并且该应用处理器在章节数量为第三数量的章节信息对应的显示数据发送成功后,便进入休眠状态,此时通过协处理器运行该电子书应用。

步骤S324中,协处理器将显示数据存储到对应的第一缓存空间中。

其中,协处理器根据显示数据的排列顺序、图像形式的显示数据的第一尺寸信息以及电子设备的显示屏的显示尺寸信息,将每一章节信息对应的显示数据划分成多个书页,将显示数据以书页的形式存储至第一缓存空间中。

并且,协处理器基于章节信息的排序顺序将每一章节信息对应的书页依次添加至第一缓存空间的章节链表中。此时,第一缓存空间的章节链表中包括第5章节到第15章节的显示数据。

步骤S325中,协处理器从第一缓存空间中加载目标书页对应的显示数据,以显示目标书页。

其中,协处理器从第一缓存空间中加载目标书页对应用的显示数据,以显示目标书页。

由上可知,本实施提供的电子书的显示方法,该显示方法应用于电子设备,电子设备包括应用处理器以及与应用处理器电连接的协处理器,协处理器运行时的功耗小于应用处理器运行时的功耗。应用处理器扫描电子书,以提取电子书的内容,并生成显示数据;应用处理器将显示数据发送给协处理器,发送完成后应用处理器进入休眠状态;协处理器将显示数据存储到对应的第一缓存空间中;所述协处理器从第一缓存空间中加载显示数据,以显示显示数据对应的页面。在应用处理器在将电子书的显示数据发送至协处理器后,控制应用处理器进入休眠状态,以此通过功耗低的协处理器来运行电子书应用,降低了电子设备的总体功耗。

请参阅图6,图6为本申请实施例提供的电子书的显示方法的第四种流程示意图,该电子书的显示方法应用于上述电子设备,所述电子设备包括应用处理器以及与所述应用处理器电连接的协处理器,所述协处理器运行时的功耗小于所述应用处理器运行时的功耗。其中,如图4至图5所示的电子书的显示方法而言,应用处理器在提取电子书的章节信息以及章节信息对应的文字内容的同时,应用处理器还能提取电子书的目录信息,并将目录信息发送至协处理器,使得协处理器接收应用处理器发送的目录信息,并根据目标信息显示目列表。

具体而言,该电子书的显示方法可以包括以下步骤:

步骤S401中,应用处理器扫描电子书,以提取出电子书的目录信息,并将每一目录信息依次存储至第二缓存空间中。

其中,应用处理器扫描电子书,以提取出给电子书目录列表中的多个目录信息,目录信息可以为每一章节对应的章节名称以及每一章节名称的页码信息,并将目录信息存储至第二缓存空间中。

步骤S402中,应用处理器获取第二数量的目录信息,将第二数量的目录信息发送至协处理器。

其中,第三数量大于第一数量。例如,当目录列表包括200个目录信息时,应用处理器可以获取前50个目录信息,将每一目录信息转换为图像形式的目录信息。图像形式的目录信息为1像素深度(Bits Per Pixels,BPP)的图像。并将该50个图像形式的目录信息发送至协处理器,在目录信息发送完成后控制应用处理器进入休眠状态,通过协处理器运行电子书应用。

步骤S403中,协处理器依次将第二数量的目录信息存储到对应的第一缓存空间中。

其中,第二数量大于第一数量。例如,当目录列表包括200个目录信息时,应用处理器可以获取前50个目录信息,将每一目录信息转换为图像形式的目录信息。图像形式的目录信息为1像素深度(Bits Per Pixels,BPP)的图像。并将该50个图像形式的目录信息发送至协处理器,在目录信息发送完成后控制应用处理器进入休眠状态,通过协处理器运行电子书应用。

步骤S404中,协处理器从第一缓存空间中加载第二数量的目录信息,以显示电子书的目录列表。

其中,当协处理器接收到目录列表的显示指令时,协处理器从第一缓存空间中加载每一目录信息,以显示电子书的目录列表。例如,当协处理器接收到目录列表的显示指令时,协处理器将第一缓存空间中的第1章到第50章的目录信息依次进行显示,以生成目录列表。当然,由于电子设备的显示界面的大小关系,可能只能显示第1章到第10章的目录信息。

在一些实施方式中,协处理器从第一缓存空间中加载目录信息,以显示电子书的目录列表的步骤之后,还包括:

协处理器接收用户的滑动操作,根据滑动操作以及当前显示的目录列表确定出待显示的目录信息;

协处理器确定第一缓存空间中是否包括待显示的目录信息;

当第一缓存空间中包括待显示的目录信息时,协处理器将待显示的目录信息显示至目录列表中,以对目录列表的目录信息进行更新;

当第一缓存空间中不包括待显示的目录信息时,协处理器唤醒应用处理器,应用处理器将待显示的目录信息发送至协处理器;

协处理器将待显示的目录信息存储至第一缓存空间,并将待显示的目录信息显示至目标列表中。

例如,第一缓存空间包括第1章到第50章的目录信息时,且当前显示的目录列表中包括第41章到第50章的目录信息时,当用户滑动目录列表想查看第40章的目录信息时,将第11章的目录信息确定为待显示的目录信息。由于第一缓存空间中包括第40章的目录信息,此时直接将第40章的目录信息显示至当前的目录列表。当用户滑动目录列表想查看第51章的目录信息时,由于第一缓存空间中不包括第51章的目录信息,此时协处理器唤醒应用处理器,并向应用处理器请求第51章的目录信息,应用处理器将第51章的目录信息发送至协处理器,进而协处理器加载第51章的目录信息,以将第51章的目录信息显示至目录列表。

在一些实施方式中,协处理器接收用户的滑动操作,根据滑动操作以及当前显示的目录列表确定出待显示的目录信息的步骤,包括:

协处理器接收用户的滑动操作,确定滑动操作的滑动方式;

当滑动方式为朝上滑动时,协处理器确定出位于目录列表最后一列的目录信息前的待显示的目录信息;

当第一缓存空间中包括待显示的目录信息时,协处理器将待显示的目录信息显示至目录列表中,以对目录列表的目录信息进行更新的步骤,可以包括:

当第一缓存空间中包括待显示的目录信息时,协处理器从第一缓冲空间加载待显示的目录信息,将待显示的目录信息进行显示,以对显示目录列表进行更新。

当第一缓存空间中不包括待显示的目录信息时,协处理器根据目录信息从前至后的顺序,将第一缓存空间中预设数量的目录信息进行删除;

协处理器唤醒应用处理器,并向应用处理器发送待显示的目录信息的分配请求;

应用处理器根据目录信息从前至后的顺序,自待显示的目录信息起获取预设数量的目录信息,将预设数量的目录信息发送至协处理器;

协处理器将预设数量的目录信息存储至第一缓存空间;

协处理器从第一缓存空间中加载待显示的目录信息,将待显示的目录信息显示至目录列表中,以对目录列表的目录信息进行更新。

例如,第一缓存空间包括第1章到第50章的目录信息时,且当前显示的目录列表中包括第41章到第50章的目录信息时,当滑动方向为第三方向时,表明用户想查看第50章后的目录信息,将第51章的目录信息确定为待显示目录信息。由于第一缓存空间中不包括第51章的目录信息,此时协处理器根据目录信息从前至后的顺序,将第一缓存空间中预设数量如25的目录信息进行删除。也就是将第1章到第25章的目录信息进行删除,保留第26章到50章的目录信息。随后,协处理器唤醒应用处理器,应用处理器将第51章到第75章的目录信息发送至协处理器,使得协处理器将第51章的目录信息显示至目录列表。可以理解的是,更新后的目录列表显示的是第42章到第51章的目录信息。

在一些实施方式中,当滑动方式为向下滑动时,协处理器确定出位于目录列表第一列的目录信息前的待显示的目录信息;

当第一缓存空间中包括待显示的目录信息时,协处理器将待显示的目录信息显示至目录列表中,以对目录列表的目录信息进行更新的步骤,可以包括:

当第一缓存空间中包括待显示的目录信息时,协处理器从第一缓冲空间加载待显示的目录信息,将待显示的目录信息进行显示,以对显示目录列表进行更新。

当第一缓存空间中不包括待显示的目录信息时,协处理器根据目录信息从后至前的顺序,将第一缓存空间中预设数量的目录信息进行删除;

协处理器唤醒应用处理器,并向应用处理器发送待显示的目录信息的分配请求;

应用处理器根据目录信息从后至前的顺序,自待显示的目录信息起获取预设数量的目录信息,将预设数量的目录信息发送至协处理器;

协处理器将预设数量的目录信息存储至第一缓存空间;

协处理器才第一缓存空间中加载待显示的目录信息,将待显示的目录信息显示至目录列表中,以对目录列表的目录信息进行更新。

例如,第一缓存空间包括第11章到第60章的目录信息时,且当前显示的目录列表中包括第11章到第20章的目录信息时,当滑动方向为第四方向时,表明用户想查看第11章前的目录信息,将第10章的目录信息确定为待显示目录信息。由于第一缓存空间中不包括第10章的目录信息,此时协处理器根据目录信息从后至前的顺序,将第一缓存空间中预设数量如25的目录信息进行删除。也就是将第36章到第60章的目录信息进行删除,保留第11章到25章的目录信息。随后,协处理器唤醒应用处理器,应用处理器将第1章到第10章的目录信息发送至协处理器,使得协处理器将第10章的目录信息显示至目录列表。可以理解的是,更新后的目录列表显示的是第10章到第19章的目录信息。

步骤S405中,协处理器接收目录列表的选定操作,根据选定操作确定选定的目录信息以及目录信息对应的第一章节信息。

其中,当用户选定目录列表中的某一目录信息时,即协处理器检测到目录列表的选定操作时,协处理器根据该选定操作确定用户选定的目录信息以及该目录信息对应的章节信息。目录列表中的目录信息设置有相应的链接,该目录信息的链接为与目录信息对应的章节信息的目标书页的位置。

步骤S406中,协处理器确定第一缓存空间是否包括第一章节信息的显示数据。

其中,当第一缓存空间包括第一章节信息的显示数据时,执行步骤S408;当第一缓存空间不包括第一章节信息的显示数据时,执行步骤S407。

步骤S407中,协处理器向应用处理器请求第一章节信息的显示数据,并接收应用处理器发送的第一章节信息的显示数据。

其中,协处理器唤醒应用处理器,并向应用处理器发送第一章节信息的显示数据的分配请求,应用处理器基于分配请求将第一章节信息对应的显示数据依次发送至协处理器。协处理器接收应用处理器发送的第一章节信息的显示数据,根据第一章节信息对应的显示数据的排列顺序、图像形式的第一尺寸信息以及所述电子设备的显示屏的显示尺寸信息,将第一章节信息对应的显示数据划分成多个书页,将所述显示数据以书页的形式存储至所述第一缓存空间中。

步骤S408中,协处理器加载第一章节信息的显示数据,以显示电子书的第一章节信息的内容。

其中,协处理器依次加载第一章节信息的每一书页,以依次显示第一章节的内容。

由上可知,本实施提供的电子书的显示方法,该显示方法应用于电子设备,电子设备包括应用处理器以及与应用处理器电连接的协处理器,协处理器运行时的功耗小于应用处理器运行时的功耗。应用处理器扫描电子书,以提取电子书的内容,并生成显示数据;应用处理器将显示数据发送给协处理器,发送完成后应用处理器进入休眠状态;协处理器将显示数据存储到对应的第一缓存空间中;所述协处理器从第一缓存空间中加载显示数据,以显示显示数据对应的页面。在应用处理器在将电子书的显示数据发送至协处理器后,控制应用处理器进入休眠状态,以此通过功耗低的协处理器来运行电子书应用,降低了电子设备的总体功耗。

请参阅图7,图7为本申请实施例提供的电子书的显示方法的第五种流程示意图。该电子书的显示方法应用于上述电子设备,所述电子设备包括应用处理器以及与所述应用处理器电连接的协处理器,所述协处理器运行时的功耗小于所述应用处理器运行时的功耗。其中,如图4至图5所示的电子书的显示方法而言,应用处理器在提取电子书的章节信息以及章节信息对应的文字内容的同时,应用处理器还能提取电子书的目录信息,并将目录信息发送至协处理器,使得协处理器接收应用处理器发送的目录信息,并根据目标信息显示目列表。

具体而言,该电子书的显示方法可以包括以下步骤:

步骤S501中,应用处理器扫描电子书,以提取出电子书的目录信息,并将每一目录信息依次存储至第二缓存空间中;

步骤S502中,应用处理器获取第二数量的目录信息,将第二数量的目录信息发送至协处理器;

步骤S503中,协处理器依次将第二数量的目录信息存储到对应的第一缓存空间中。

步骤S504中,协处理器从第一缓存空间中加载第二数量的目录信息,以显示电子书的目录列表。

其中,步骤S501至步骤S504与步骤S401至步骤S404相同或相应,在此不再赘述。

步骤S505中,所述协处理器接收所述目录列表的选定操作,根据所述选定操作确定选定的目录信息以及所述目录信息对应的第一章节信息。

其中,当用户选定目录列表中的某一目录信息时,即协处理器检测到目录列表的选定操作时,协处理器根据该选定操作确定用户选定的目录信息以及该目录信息对应的章节信息。

步骤S506中,协处理器根据第一章节信息确定出多个待加载的第一目标章节。

其中,所述协处理器以所述目录信息对应的章节信息为中心,确定出章节数量为第一数量的章节信息;所述协处理器将所述章节数量为第一数量的章节信息确定为第一目标章节。例如,目录信息的章节信息为第10章时,以第10章为中心确定出第一数量如10的章节信息,也就是将第6章到第15章的章节信息确定为第一目标章节。

步骤S507中,协处理器确定第一缓存空间中是否包括每一第一目标章节的显示数据。

其中,协处理器确定第一缓存空间是否包括每一第一目标章节的显示数据。例如,第一目标章节为第6章到第15章的章节信息时,当第一缓存空间中存储的显示数据为第6章到第15章的显示数据时,此种情况下,第一缓存空间中包括所有的第一目标章节(即第6章到第15章)的显示数据,此时执行步骤S513的操作。当协处理器确定第一缓存空间中不包括至少一个第一目标章节的显示数据时,执行步骤S508。

步骤S508中,协处理器将第一缓存空间中的章节信息不为第一目标章节的显示数据进行删除。

其中,当第一缓存空间不包括至少一个第一目标章节的显示数据时,可以包括以下两种情况:第一,第一缓存空间中包括部分第一目标章节的显示数据。例如,若第一目标章节为第6章到第15章的章节信息时,当第一缓存空间中储存的显示数据为第1章到第10章的显示数据时,此种情况下,第一缓存空间中包括部分第一目标章节(即第6章到第10章)的显示数据。此时,协处理器将第一缓存空间中不为第一目标章节的章节信息的显示数据进行删除,也就是将第1章到第5章的显示数据进行删除。

第二,第一缓存空间不包括任一第一目标章节的显示数据。当第一缓存空间中存储的显示数据为第21章到第30章的显示数据时,此种情况下,第一缓存空间中不包括任一第一目标章节。此时,协处理器将第一缓存空间中所有的章节信息进行删除,也就是将第1章到第10章的显示数据进行删除。

步骤S509中,协处理器唤醒应用处理器,并向应用处理器发送第一目标章节的显示数据的分配请求。

其中,协处理器唤醒应用处理器,并向应用处理器发送第一缓存空间中不存在的第一目标章节的显示数据的分配请求。

例如,若第一目标章节为第6章到第15章的章节信息时,第一缓存空间中包括部分第一目标章节(即第6章到第10章)的显示数据。此种情况下,协处理器需向应用处理器发送章节信息为第11章到第15章的显示数据的分配请求。

又例如,若第一目标章节为第6章到第15章的章节信息时,第一缓存空间中不包括任一第一目标章节。此种情况下,协处理器需向应用处理器发送章节信息为第6章到第15章的显示数据的分配请求。

步骤S510中,应用处理器将所请求的第一目标章节的显示数据发送至协处理器。

其中,应用处理将所请求的第一目标章节的显示数据依次发送至协处理器。

步骤S511中,协处理器将所请求的第一目标章节的显示数据存储到对应的第一缓存空间中。

其中,协处理器根据显示数据的排列顺序、显示数据的第一尺寸信息以及显示界面的第二尺寸信息,将每一章节信息对应的显示数据划分成多个书页,将所述显示数据以书页的形式存储至对应的第一缓存空间中。

并且,协处理器基于章节信息的排序顺序将每一章节信息对应的书页依次添加至第一缓存空间的章节链表中。此时,第一缓存空间的章节链表中包括第6章节到第15章节的显示数据。

步骤S512中,协处理器从目录信息对应的章节信息确定出目标书页。

其中,协处理器从用户选中的章节信息的多个书页中确定出目标书页。该目标书页可以该章节信息的多个书页中的第一页书页。

在一些实施方式中,协处理器还可以记录用户在阅读每一章节时,最后关闭电子书时的书页,并将该页面确定为目标书页。例如,用户在上周阅读电子书时,已经阅读到第20章的第21页书页,在当用户关闭电子书后,记录用户在第20章的阅读情况。当用户从目录列表选定第20章时,直接跳转至用户上次阅读的位置,即直接将第20章的第21页书页确定为目标书页。

步骤S513中,协处理器从第一缓存空间中加载目标书页的显示数据,以显示目标书页。

其中,协处理器从第一缓存空间中加载目标书页对应的显示数据,以显示目标书页。

由上可知,本实施提供的电子书的显示方法,该显示方法应用于电子设备,电子设备包括应用处理器以及与应用处理器电连接的协处理器,协处理器运行时的功耗小于应用处理器运行时的功耗。应用处理器扫描电子书,以提取电子书的内容,并生成显示数据;应用处理器将显示数据发送给协处理器,发送完成后应用处理器进入休眠状态;协处理器将显示数据存储到对应的第一缓存空间中;所述协处理器从第一缓存空间中加载显示数据,以显示显示数据对应的页面。在应用处理器在将电子书的显示数据发送至协处理器后,控制应用处理器进入休眠状态,以此通过功耗低的协处理器来运行电子书应用,降低了电子设备的总体功耗。

本申请实施例还提供一种电子书的显示装置。基于以上电子设备的结构,对本申请实施例提供的电子书的显示装置进行说明。请参阅图8,图8为本申请实施例提供的电子书的显示装置的结构示意图。该电子书的显示装置600应用于上述电子设备,所述电子设备包括应用处理器以及与所述应用处理器电连接的协处理器,所述协处理器运行时的功耗小于所述应用处理器运行时的功耗。该电子书的显示装置可以包括:提取模块61、发送模块62、存储模块63以及显示模块64。

提取模块61,用于所述应用处理器扫描电子书,以提取所述电子书的内容,并生成显示数据。

发送模块62,用于所述应用处理器将所述显示数据发送给所述协处理器,发送完成后所述应用处理器进入休眠状态。

存储模块63,用于所述协处理器将所述显示数据存储到对应的第一缓存空间中。

显示模块64,用于所述协处理器从所述第一缓存空间中加载所述显示数据,以显示所述显示数据对应的页面。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。

应当说明的是,本申请实施例提供的电子书的显示装置与上文实施例中的电子书的显示方法属于同一构思,在电子书的显示装置上可以运行电子书的显示方法实施例中提供的任一方法,其具体实现过程详见电子书的显示方法实施例,此处不再赘述。

由上可知,本实施提供的电子书的显示装置,该显示装置应用于电子设备,电子设备包括应用处理器以及与应用处理器电连接的协处理器,协处理器运行时的功耗小于应用处理器运行时的功耗。提取模块通过应用处理器扫描电子书,以提取电子书的内容,并生成显示数据;发送模块通过应用处理器将显示数据发送给协处理器,发送完成后应用处理器进入休眠状态;存储模块通过协处理器将显示数据存储到对应的第一缓存空间中;显示模块通过所述协处理器从第一缓存空间中加载显示数据,以显示显示数据对应的页面。在应用处理器在将电子书的显示数据发送至协处理器后,控制应用处理器进入休眠状态,以此通过功耗低的协处理器来运行电子书应用,降低了电子设备的总体功耗。

本申请实施例还提供一种电子设备。电子设备可以是智能手机、平板电脑等设备。请参阅图9,图9为本申请实施例提供的电子设备的第三种结构示意图。基于上述电子设备的结构,第一控制芯片701包括应用处理器7011和第一存储器7012。第二控制芯片702包括协处理器7021和第二存储器7022。其中,协处理器7021与第二存储器7022电性连接。应用处理器7011与第一存储器7012电性连接。在其他实施例中,第一存储器7012还可以单独设置,不集成在第一控制芯片701中。

在一些实施例中,第一控制芯片701可以作为电子设备的主控SOC;第二控制芯片702是一个低功耗SOC,其功耗小于第一控制芯片701。

应用处理器7011是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在第一存储器7012内的第一计算机程序,以及调用存储在第一存储器7012内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

第一存储器7012可用于存储第一计算机程序和数据。第一存储器7012存储的第一计算机程序中包含有可在应用处理器中执行的指令。第一计算机程序可以组成各种功能模块。应用处理器7011通过调用存储在第一存储器7012的第一计算机程序,从而执行各种功能应用以及数据处理。

协处理器7021也可以作为电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在第二存储器7022内的第一计算机程序,以及调用存储在第二存储器7022内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

第二存储器7022可用于存储第一计算机程序和数据。第二存储器7022存储的第一计算机程序中包含有可在应用处理器中执行的指令。第一计算机程序可以组成各种功能模块。协处理器7021通过调用存储在第二存储器7022的第一计算机程序,从而执行各种功能应用以及数据处理。

其中,第一存储器7012中存储有应用操作系统,应用处理器7011用于运行应用操作系统。第二存储器7022中存储有实时操作系统,协处理器7021用于运行实时操作系统。实时操作系统运行时的功耗小于应用操作系统运行时的功耗;

在本实施例中,电子设备中的应用处理器7011会按照如下的步骤,将一个或一个以上的第一计算机程序的进程对应的指令加载到第一存储器7012中,并由应用处理器7011来运行存储在第一存储器7012中的第一计算机程序,从而实现各种功能:

所述应用处理器扫描电子书,以提取所述电子书的内容,并生成显示数据;

所述应用处理器将所述显示数据发送给所述协处理器,发送完成后所述应用处理器进入休眠状态;

在本实施例中,电子设备中的协处理器7021会按照如下的步骤,将一个或一个以上的第一计算机程序的进程对应的指令加载到第二存储器7022中,并由协处理器7021来运行存储在第二存储器7022中的第一计算机程序,从而实现各种功能:

所述协处理器将所述显示数据存储到对应的第一缓存空间中;

所述协处理器从所述第一缓存空间中加载所述显示数据,以显示所述显示数据对应的页面。

在一些实施例中,请参阅图9,图9为本申请实施例提供的电子设备的第四种结构示意图。电子设备还包括:射频电路703、显示屏704、控制电路705、输入单元706、音频电路707、传感器708、触控电路410以及电源709。其中,第一控制芯片701和第二控制芯片702分别与射频电路703、显示屏704、控制电路705、输入单元706、音频电路707、传感器708、触控电路410以及电源709电性连接。

射频电路703用于收发射频信号,以通过无线通信与网络设备或其他电子设备进行通信。

显示屏704可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。

控制电路705与显示屏704电性连接,用于控制显示屏704显示信息。

输入单元706可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元706可以包括指纹识别模组。

音频电路707可通过扬声器、传声器提供用户与电子设备之间的音频接口。其中,音频电路707包括麦克风。麦克风与处理器701电性连接。麦克风用于接收用户输入的语音信息。

传感器708用于采集外部环境信息。传感器708可以包括环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。

电源709用于给电子设备的各个部件供电。在一些实施例中,电源709可以通过电源管理系统与处理器701逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图10中未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。

由上可知,本实施提供的电子设备,电子设备包括应用处理器以及与应用处理器电连接的协处理器,协处理器运行时的功耗小于应用处理器运行时的功耗。应用处理器扫描电子书,以提取电子书的内容,并生成显示数据;应用处理器将显示数据发送给协处理器,发送完成后应用处理器进入休眠状态;协处理器将显示数据存储到对应的第一缓存空间中;所述协处理器从第一缓存空间中加载显示数据,以显示显示数据对应的页面。在应用处理器在将电子书的显示数据发送至协处理器后,控制应用处理器进入休眠状态,以此通过功耗低的协处理器来运行电子书应用,降低了电子设备的总体功耗。

本申请实施例还提供一种存储介质,存储介质中存储有计算机程序,当计算机程序在计算机上运行时,计算机执行上述任一实施例提供的电子书的显示方法。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,计算机程序可以存储于计算机可读存储介质中,存储介质可以包括但不限于:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

此外,本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。

以上对本申请实施例所提供的电子书的显示方法电子书的显示方法、装置、存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

相关技术
  • 电子书的显示方法、装置、存储介质及电子设备
  • 有声电子书的字幕显示方法、电子设备及计算机存储介质
技术分类

06120112986979