一种解析生成动态儿童数字出版物的系统的制作方法

文档序号:14249211阅读:388来源:国知局
一种解析生成动态儿童数字出版物的系统的制作方法

本发明属于计算机技术领域,具体的说是利用计算机解析生成动态儿童数字出版物的系统。



背景技术:

最近几年里,以ios和android操作系统为主的手机和平板电脑越来越流行,人们对于移动互联网的认知程度和接受程度也越来越高。基于上述操作系统的软件发展也越来越快。2013年中国移动用户约为12亿,2013年上半年中国新增移动互联网用户超过5000万,智能手机出货量超过2亿部,同比增长120%,从以上数据可以看出移动互联网产业规模不断扩大,增速惊人,移动互联网高速发展带动了其他产业的变革,在此背景下,我们着手研发儿童数字出版物。儿童数字出版物拥有点读、动画、娱乐三大基本交互方式;然而现有的儿童电子读物不能和云端系统衔接。



技术实现要素:

本发明的目的在于克服现有技术的不足,而提供一种制作速度快、动态画面和有语音功能的儿童出版物的制作方法,即利用计算机软件制作动态儿童数字出版物的方法。

为实现上述发明目的本发明采用,如下技术方案,基于json(javascriptobjectnotation)数据模型标准,用来满足出版商与数字出版物,作者与数字出版物之间的制作流程。实现结构化内容的编纂、审校、管理和动态出版的全流程数字化出版解决方案。它主要针对出版机构在编资源内容的结构化,以及之后产品的发布。

一种解析生成动态儿童数字出版物的系统,其特征在于:包括内容编纂系统和动态解析生成引擎和客户端组成,其中生成与解析使用了特定数据模型,保证了软件整体的安全性。

一种解析生成动态儿童数字出版物的系统,其特征在于:原始图片素材、原始音频素材、原始剧本素材,通过内容编纂系统处理输出为zip资源包,在通过动态解析器解析成为电子书。

所述的zip资源包含有数据模型和影音数据。

所述的电子书的功能构架为基本页面和游戏页面,所述的基本页面含有touch和auto命令模块,其中touch命令模块下包含点读、动画组、问答功能模块,所述的动画组包含基本动画、顺序动画、组合动画模块;所述的auto命令模块下含一动画组模块。

所述的游戏页面包含拼图、找不同、迷宫及其他独立游戏模块。

内容编纂系统可以将未经过处理的图片素材、音频素材制作成符合小葵花专有格式的图片和音频。生成针对小葵花解析器自主研发的一套数据模型。解析器针对数据的解析是在终端环境下瞬间完成。数据模型保持可扩展的开放格式标准。

所述的客户端架构分为四个层次,分别为:用户界面层、逻辑控制层、网络接口层和本地数据层。用户界面层总体负责各个view的展现,ui的优化,动画效果以及通知。逻辑控制层由逻辑控制、服务组合和数据持久统称为核心逻辑处理层。运行在客户端,数据的获取和存储依赖于网络层向服务端发起的请求。网络接口层主要负责网络请求的封装(组装参数、发起请求和解析返回结果)。本地数据层负责存储用户个人信息、系统配置信息和本地需要保存的其他类型数据。其中本地数据层所保存的数据也需要在服务器端进行保存,在用户更换终端设备的同时需要自动同步。

前述的服务器构架最前端有负载均衡处理器(运行lvs程序的机器)针对静态资源文件,会有相应的cdn服务器,来加速获取资源类请求。webserver为apache或者nginx。appserver是分布式的,可以动态水平扩展,保证加载机器对于前台请求以及后台数据没有影响。最后是数据库、缓存处理器、分布式文件系统持久化措施。

本发明的优点是:自有强大的电子书绘制引擎;小葵花电子书制作工具采用自有的绘制引擎,绘制效果清晰明了,显示性能高效快捷。不仅能对电子书进行多种形式的形态变换,提供多种符合孩子审美的图片滤镜效果,而且还能自由添加多种动画效果,如焰火、动物跑跳、雪花飘落等。丰富的多媒体信息集成:小葵花电子书制作工具集成了多种丰富的多媒体信息,在基础的图片、文字、声音的基础上,还加入了多种形式的动态效果、运动轨迹、动画剪辑等,同时小葵花电子书制作工具还集成了丰富可爱益智的内嵌式小游戏,为孩子展现了一副丰富多彩、精彩绝伦的书世界。开放的电子书格式标准;小葵花电子书自定义了一套开放而丰富的格式标准,支持多种丰富的多媒体信息,可扩展性强,能够兼容不同来源的信息素材。小葵花乐于开放自有的格式标准,对外以主流标准的xml和json格式,让其他人能够共享小葵花的标准成果的同时,也让更多的人来丰富这套电子书标准,让它能够具备更大的扩展性和兼容性。强大丰富的电子书api小葵花将强大的电子书制作工具以api的形式开放给所有合作伙伴使用,其他的有资源、有市场的行业企业和领域专家,可以不受核心技术限制,直接调用小葵花的电子书api定制自己的电子书产品。孩子家长们也可以通过小葵花的电子书定制工具(基于api),制作个性化的、包含家庭亲情的电子书,让孩子能够享受到既亲切活泼又丰富多彩的电子书。搜索技术和智能化信息推荐引擎通过自主知识产权的搜索技术,通过网络爬虫7*24小时不间断地搜索互联网上有利于孩子身心发展的第一手资料,收集整理并整合进小葵花知识库一葵花宝典中。通过智能化信息推荐引擎,分析孩子的操作动作和习惯,小葵花为通过电子书向孩子推送他们感兴趣的知识,同时通过联想推送丰富的相关周边知识,让孩子能够知一而反三,开阔孩子的知识面、提高孩子的相关联想能力。多客户端平台兼容;小葵花电子书制作工具制作出的电子书能够支持多种平台的客户端,无论是苹果的ipad还是android的平板,抑或是通过pc,都能够同样地看到小葵花电子书丰富多彩的内容。海量丰富的电子书知识库:小葵花经过多年的积累,已经累积了大量高质量的电子书资源,并且还在不断地更新制作中。这些版权电子书都是经过教育专家、设计师、出版商精心制作,并且是经过大量教师和孩子证实有效可行的图书资源。

附图说明

图1为本发明的电子书构架图,

图2为本发明的电子书制作流程图,

图3为本发明的客户端架构图,

图4为本发明的服务器构架图。

具体实施方式

下面结合附图说明对本发明做进一步的阐述。

图1-图4为本发明的优选方案,其显示了动态儿童数字出版物解析生成系统,基于json(javascriptobjectnotation)数据模型标准,用来满足出版商与数字出版物,作者与数字出版物之间的制作流程。实现结构化内容的编纂、审校、管理和动态出版的全流程数字化出版解决方案。它主要针对出版机构在编资源内容的结构化,以及之后产品的发布。

一种解析生成动态儿童数字出版物的系统,其特征在于:包括内容编纂系统和动态解析生成引擎和客户端组成,其中生成与解析使用了特定数据模型,保证了软件整体的安全性。

一种解析生成动态儿童数字出版物的系统,其特征在于:原始图片素材、原始音频素材、原始剧本素材,通过内容编纂系统处理输出为zip资源包,在通过动态解析器解析成为电子书。

所述的zip资源包含有数据模型和影音数据。

所述的电子书的功能构架为基本页面和游戏页面,所述的基本页面含有touch和auto命令模块,其中touch命令模块下包含点读、动画组、问答功能模块,所述的动画组包含基本动画、顺序动画、组合动画模块;所述的auto命令模块下含一动画组模块。

所述的游戏页面包含拼图、找不同、迷宫及其他独立游戏模块。

内容编纂系统可以将未经过处理的图片素材、音频素材制作成符合小葵花专有格式的图片和音频。生成针对小葵花解析器自主研发的一套数据模型。解析器针对数据的解析是在终端环境下瞬间完成。数据模型保持可扩展的开放格式标准。

所述的客户端架构分为四个层次,分别为:用户界面层、逻辑控制层、网络接口层和本地数据层。用户界面层总体负责各个view的展现,ui的优化,动画效果以及通知。逻辑控制层由逻辑控制、服务组合和数据持久统称为核心逻辑处理层。运行在客户端,数据的获取和存储依赖于网络层向服务端发起的请求。网络接口层主要负责网络请求的封装(组装参数、发起请求和解析返回结果)。本地数据层负责存储用户个人信息、系统配置信息和本地需要保存的其他类型数据。其中本地数据层所保存的数据也需要在服务器端进行保存,在用户更换终端设备的同时需要自动同步。

前述的服务器构架最前端有负载均衡处理器(运行lvs程序的机器)针对静态资源文件,会有相应的cdn服务器,来加速获取资源类请求。webserver为apache或者nginx。appserver是分布式的,可以动态水平扩展,保证加载机器对于前台请求以及后台数据没有影响。最后是数据库、缓存处理器、分布式文件系统持久化措施。

本系统的优化策略为:1、图片服务器智能化,尽量返回客户端合适的图片,例如ipad类的产品,就直接返回ipad尺寸的图片,手机类的就返回手机尺寸的图片,图片的剪裁和浓缩在服务器端完成,需要在客户端再来做这些事情。2、确定是否进行预加载和加载的优先级,图片或者文章,都有“下一页”和“上一页”的翻页操作,可以根据用户的使用习惯,来进行预先加载,例如用户在阅读的时候,习惯进行“下一页”操作,那我们就在用户“阅读当前页面”的时候,把下一页的文章加载进行,这样用户在进行下一页阅读的时候,体验会很好。3、缓存要进行管理,缓存是否需要失效,需要有判断的原则,一种是请求服务器端,如果数据过期,则直接进行失效即可,另外一种就是客户端根据容量情况来进行失效。4、数据压缩,要省流量,需要压缩,使用gzip的压缩方式,服务器端在发送数据的时候,把数据通过gzip来压缩,然后客户端接受之后,再按照协议来解压缩。5、使用http长连接(因为构建http链接是很耗时的操作,所以可以保值长连接,减少反复握手的网络和资源开销),断点续传(对于较大文件,能够减少网络流量),重连策略(如果网络异常,则可以根据适当的算法来进行重连,但是方法最好是幂等的)。6、消息推送,ios有自带的通知机制(iospushnotification),android有google自带服务,但是在国内不好用,需要自己为移动终端自建push服务。移动终端登录后和push服务器保持连接,push服务器主动心跳来保持这个连接(移动终端可以动态调整push服务器的心跳间隔)。

以上对本发明的一个实施例进行了详细说明,但所述内容仅为本发明的较佳实施例,不能被认为用于限定本发明的实施范围。凡依本发明申请范围所作的等同变化与改进,均应归于本发明的涵盖范围之内。

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