本申请涉及一种电子书显示方法、系统、电子装置和存储介质,其中,该电子书显示方法包括:获取电子书当前页面的第一加载数据,获取显示终端的显示分辨率,根据所述显示分辨率对所述第一加载数据进行分辨率转换处理以生成第一显示数据;其中,所述第一显示数据的格式与所述第一加载数据的格式相匹配;显示所述第一显示数据。通过本申请,解决了绘本电子书加载延迟、加载效率低下的问题,实现了大屏终端绘本电子书的快速加载。绘本电子书的快速加载。绘本电子书的快速加载。
【技术实现步骤摘要】
电子书显示方法、系统、电子装置和存储介质
[0001]本申请涉及电子书领域,特别是涉及电子书显示方法、系统、电子装置和存储介质。
技术介绍
[0002]电子信息技术的发展带动了传统纸质书籍向电子书籍的转化,包括文字文本图书和绘本图书等。绘本图书区别于一般的图画书,由于绘本图书的目标用户主要为适龄儿童,为了吸引适龄儿童的注意力,绘本图书的内容都极具故事性。为了能够更好地对绘本图书中的故事进行更好地演绎,电子绘本图书不仅包含文字,更多地包含了图片、音频和视频等信息。
[0003]为了能够实现含有文字、图片、音频和视频的绘本电子书在大屏电子产品上的显示,在相关技术中一般采用原生JavaScript(简称为JS)中的DOM框架实现对绘本电子书的大屏显示,或者将绘本电子书的阅读过程录制成视频的形式进行播放;然而由于绘本电子书加载数据量较为庞大、绘本电子书视频文件的播放进度难以控制,基于原生的JS框架的绘本电子书的显示就会出现加载延迟、加载效率低下的问题,影响用户的使用体验。
[0004]针对相关技术中存在绘本电子书加载延迟、加载效率低下的问题,目前还没有提出有效的解决方案。
技术实现思路
[0005]在本实施例中提供了一种电子书显示方法、系统、电子装置和存储介质,以解决相关技术中绘本电子书加载延迟、加载效率低下的问题。
[0006]第一个方面,在本实施例中提供了一种电子书显示方法,其特征在于,所述方法包括:
[0007]获取电子书当前页面的第一加载数据,获取显示终端的显示分辨率,根据所述显示分辨率对所述第一加载数据进行分辨率转换处理以生成第一显示数据;其中,所述第一显示数据的格式与所述第一加载数据的格式相匹配;
[0008]显示所述第一显示数据。
[0009]在其中的一些实施例中,在所述获取电子书当前页面的第一加载数据之前,所述方法还包括:
[0010]从历史缓存数据库中,获取针对所述电子书当前页面的上一次加载并渲染完成的第二显示数据。
[0011]在其中的一些实施例中,所述显示所述第一显示数据,包括:
[0012]根据所述第一显示数据,直接播放所述第一显示数据中的第一音频显示数据或第一视频显示数据;或者,
[0013]接收遥控终端的播放信号,对所述电子书当前页面中被选中的音频或视频进行播放。
[0014]在其中的一些实施例中,在所述显示所述第一显示数据之后,还包括:
[0015]接收遥控终端的翻页信号,将所述翻页信号转换为可识别翻页键值,根据所述可识别翻页键值获取电子书显示页面;
[0016]其中,所述可识别翻页键值表示所述电子书显示页面为所述电子书当前页面的上一页,或者所述电子书显示页面为所述电子书当前页面的下一页。
[0017]在其中的一些实施例中,所述根据所述可识别翻页键值获取电子书显示页面包括:
[0018]根据所述可识别翻页键值获取所述电子书显示页面的第二加载数据,根据所述显示分辨率处理所述第二加载数据,将所述第二加载数据对应生成第三显示数据;其中,所述第三显示数据中的第二视频显示数据为矩形框;
[0019]隐藏所述电子书当前页面中的第一音频显示数据和第一视频显示数据;
[0020]如果所述可识别翻页键值指示所述电子书显示页面为所述电子书当前页面的上一页,指示所述电子书当前页面的背景纸页、第一文字显示数据和第一图片显示数据以屏幕中心纵线为旋转轴,由显示屏幕左侧旋转180度至显示屏幕右侧,显示所述第三显示数据;
[0021]如果所述可识别翻页键值指示所述电子书显示页面为所述电子书当前页面的下一页,指示所述电子书当前页面的背景纸页、所述第一文字显示数据和所述第一图片显示数据以屏幕中心纵线为旋转轴,由显示屏幕右侧旋转180度至显示屏幕左侧,显示所述第三显示数据;
[0022]获取所述第二加载数据中与所述矩形框对应的第二视频加载数据,以及第二音频加载数据,根据所述第三显示数据、所述第二视频加载数据和所述第二音频加载数据生成所述电子书显示页面;
[0023]显示所述电子书显示页面。
[0024]在其中的一些实施例中,在所述根据所述显示分辨率对所述第一加载数据进行分辨率转换处理以生成第一显示数据之后,包括:
[0025]获取所述第一显示数据的生成状态结果;
[0026]如果所述生成状态结果指示所述第一显示数据生成失败,获取所述生成状态结果的失败参数,根据所述失败参数执行修复程序,生成第四显示数据;
[0027]显示所述第四显示数据。
[0028]在其中的一些实施例中,所述第一显示数据还包括音频按钮、电子书阅读进度条、电子书目录和/或电子书书签;所述显示所述第一显示数据,还包括:
[0029]对所述电子书阅读进度条进行显示;
[0030]接收遥控终端的音频播放信号,播放所述音频按钮关联的声音信号;
[0031]接收所述遥控终端的目录页切换信号,根据所述电子书目录生成电子书目录显示页面,对所述电子书目录显示页面进行显示;
[0032]接收所述遥控终端的书签切换信号,根据所述电子书书签获取所述电子书书签指示的电子书页面加载数据,并加载生成第五显示数据后进行显示。
[0033]第二个方面,在本实施例中提供了一种电子书显示系统,其特征在于,包括:显示终端、传输设备和遥控终端;其中,所述遥控终端通过传输设备连接显示终端;
[0034]所述显示终端用于执行权利要求1至7中任一项所述的电子书显示方法;
[0035]所述传输设备用于将所述遥控终端的播放信号和翻页信号传输至所述显示终端;
[0036]所述遥控终端用于接收用户指令生成所述播放信号和所述翻页信号。
[0037]第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的电子书显示方法。
[0038]第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的电子书显示方法。
[0039]与相关技术相比,在本实施例中提供的电子书显示方法、系统、电子装置和存储介质,通过获取电子书当前页面的第一加载数据,获取显示终端的显示分辨率,根据所述显示分辨率对所述第一加载数据进行分辨率转换处理以生成第一显示数据;其中,所述第一显示数据的格式与所述第一加载数据的格式相匹配;显示所述第一显示数据,解决了绘本电子书加载延迟、加载效率低下的问题,实现了大屏终端绘本电子书的快速加载。
[0040]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0041]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种电子书显示方法,其特征在于,所述方法包括:获取电子书当前页面的第一加载数据,获取显示终端的显示分辨率,根据所述显示分辨率对所述第一加载数据进行分辨率转换处理以生成第一显示数据;其中,所述第一显示数据的格式与所述第一加载数据的格式相匹配;显示所述第一显示数据。2.根据权利要求1所述的电子书显示方法,其特征在于,在所述获取电子书当前页面的第一加载数据之前,所述方法还包括:从历史缓存数据库中,获取针对所述电子书当前页面的上一次加载并渲染完成的第二显示数据。3.根据权利要求1所述的电子书显示方法,其特征在于,所述显示所述第一显示数据,包括:根据所述第一显示数据,直接播放所述第一显示数据中的第一音频显示数据或第一视频显示数据;或者,接收遥控终端的播放信号,对所述电子书当前页面中被选中的音频或视频进行播放。4.根据权利要求1所述的电子书显示方法,其特征在于,在所述显示所述第一显示数据之后,还包括:接收遥控终端的翻页信号,将所述翻页信号转换为可识别翻页键值,根据所述可识别翻页键值获取电子书显示页面;其中,所述可识别翻页键值表示所述电子书显示页面为所述电子书当前页面的上一页,或者所述电子书显示页面为所述电子书当前页面的下一页。5.根据权利要求4所述的电子书显示方法,其特征在于,所述根据所述可识别翻页键值获取电子书显示页面包括:根据所述可识别翻页键值获取所述电子书显示页面的第二加载数据,根据所述显示分辨率处理所述第二加载数据,将所述第二加载数据对应生成第三显示数据;其中,所述第三显示数据中的第二视频显示数据为矩形框;隐藏所述电子书当前页面中的第一音频显示数据和第一视频显示数据;如果所述可识别翻页键值指示所述电子书显示页面为所述电子书当前页面的上一页,指示所述电子书当前页面的背景纸页、第一文字显示数据和第一图片显示数据以屏幕中心纵线为旋转轴,由显示屏幕左侧旋转180度至显示屏幕右侧,显示所述第三显示数据;如果所述可识别翻页键值指示所述电子书显示页面为所述电子书当前页面的下一页,指示所述电子书当前页面的背景纸页、所述第一文字显示数据和所述第一图片...
【专利技术属性】
技术研发人员:赵春波,阮红君,赵玉红,姜杰,谷成成,
申请(专利权)人:粒子文化科技集团杭州股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。