【技术实现步骤摘要】
一种跨平台交互式电子书的实现方法、装置及系统
本申请涉及电子书
,特别涉及一种跨平台交互式电子书的实现方法、装置及系统。
技术介绍
目前电子书形态还主要以静态展示为主,一些相对复杂的电子书也仅提供视频播放、音乐播放、超链接跳转、注释等简单功能,现在将对用户操作做出反馈的电子书,即能提供视频播放、播放声音、提交表单等功能,并且能够处理点击、滑动等手势操作,甚至能监听重力加速度、方向等传感器并做出反馈的电子书称为交互式电子书。交互式电子书在早教和科教方面大受欢迎,但是这些可交互的电子书一般都是针对单一平台编码以一个独立应用方式发布,以iOS和android系统举例,需要在两种平台上分别对同一电子书进行不同的编码和应用发布,这样浪费了大量的人力和物力进行重复开发。
技术实现思路
为了解决现有技术中针对不同平台重复开发电子书的问题,本申请提出了一种跨平台交互式电子书的实现方法、装置及系统,在本申请的实施例中通过将用于交互的控件及逻辑制作为交互文件的方式,在各平台的智能终端进行解析和逻辑处理,实现了只需要制作一份交互式电子书即可在多个平台间通用的目的。本申请实施例提供了一 ...
【技术保护点】
一种跨平台交互式电子书的实现方法,其特征在于包括:将交互控件信息及相应的层次信息制作成交互描述文件;将所述交互描述文件组合成为电子书文档。
【技术特征摘要】
1.一种跨平台交互式电子书的实现方法,其特征在于包括:将交互控件信息及相应的层次信息制作成交互描述文件;将所述交互描述文件组合成为电子书文档。2.根据权利要求1所述的方法,其特征在于,所述层次信息至少包括交互控件的布局关系以及交互控件的逻辑关系。3.根据权利要求1所述的方法,其特征在于,所述交互控件信息至少包括控件的ID,控件的描述信息。4.根据权利要求1所述的方法,其特征在于,在所述交互描述文件中还包括用以指示该电子书文档的指示信息。5.根据权利要求1所述的方法,其特征在于,在所述将所述交互描述文件组合成为电子书文档之中还具体包括,在所述将电子书内容和所述交互描述文件组合成为电子书文档。6.一种跨平台交互式电子书的实现方法,其特征在于包括:接收并解析包括了交互描述文件的电子书文档;根据所述交互描述文件中交互控件信息,确定所述交互描述文件中控件与系统控件的映射关系;根据所述交互描述文件中控件的层次信息,确定所述系统控件的布局关系和逻辑关系;按照所述布局关系和逻辑关系,渲染包括所述系统控件的电子书界面。7.根据权利要求6所述的方法,其特征在于,根据所述交互描述文件中交互控件信息,建立所述交互描述文件中控件与系统控件的映射关系进一步包括,根据所述交互控件信息中的控件ID建立与系统控件的映射关系。8.根据权利要求6所述的方法,其特征在于,在接收并解析包括了交互描述文件的电子书文档中具体包括,接收并解析包括了电子书内容和交互描述文件的电子书文档。9.根据权利要求6所述的方法,其特征在于,在接收并解析包括了交互描述文件的电子书文档中进一步包括,根据所述交互描述文件中的指示信息判断是否解析所述交互描述文件。10.根据权利要求6所述的方法,其特征在于,还包括接收用户对所述系统控件的输入,根据所述逻辑关系进行相应处理,并重新渲染电子书界面。11.一种实现跨平台交互式电子书的发布装置,其特征在于包括:交互描述文件生成单元,用于将交互控件信息及相应的层次信息制作成交互描述...
【专利技术属性】
技术研发人员:肖群利,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。