[发明专利]超媒体资源解析系统在审
申请号: | 201610577115.6 | 申请日: | 2016-07-20 |
公开(公告)号: | CN107644026A | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 林进;艾顺刚;孙骏 | 申请(专利权)人: | 江苏云媒数字科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 马丽娜 |
地址: | 214000 江苏省无锡市无锡新区太湖国际*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 资源 解析 系统 | ||
1.一种超媒体电子书解析方法,用于电子书阅读,其特征在于,包括如下步骤:
获取终端设备提交的超媒体电子书文档;
提取所述超媒体电子书文档的文档树,所述文档树用于描述所述超媒体电子书文档中内部对象的组织关系;所述内部对象用于描述电子书文档中以下信息中的多项:文字、图片、表格和链接;
根据所述文档树,对所述超媒体电子书文档的页面中的内部对象进行版面定位和渲染,并将所述超媒体电子书文档的页面显示在终端设备上。
2.根据权利要求1所述的超媒体电子书解析方法,其特征在于,所述获取终端设备提交的超媒体电子书文档的步骤之后,还包括:
提取所述超媒体电子书文档中的外部对象,所述外部对象包括音频、视频和网页;
根据终端设备的平台属性,选择对应的媒体解析库对所述外部对象进行音视频解码,并在当前的显示页面中在线播放;
根据终端设备的平台属性,选择对应的浏览器在当前的显示页面中显示所述外部对象中的Web页面。
3.根据权利要求1所述的超媒体电子书解析方法,其特征在于,所述获取终端设备提交的超媒体电子书文档的步骤之后,还包括:
提取所述超媒体电子书文档中的复合对象,所述复合对象用于提供交互操作;
对所述复合对象进行脚本解析,并获取用户通过终端设备输入的交互信息,及根据获取的交互信息,更新所述复合对象的状态;
及重复上述交互操作步骤,直到所述复合对象解析结束。
4.根据权利要求1所述的超媒体电子书解析方法,其特征在于,还包括:
监听所述超媒体电子书文档页面显示中触发的动作和事件,并调用OpenGL实现动画渲染。
5.根据权利要求1所述的超媒体电子书解析方法,其特征在于,所述根据所述文档树,对所述超媒体电子书文档的页面中的内部对象进行版面定位和渲染的步骤,包括:
根据所述文档树,对排版区域进行重建,并针对重建后的排版区域应用第一排版规则进行排版渲染,形成第一中间排版结果,所述第一排版规则是用于对内部对象进行准确定位和属性渲染的;
针对所述第一中间排版结果应用第二排版规则,形成第二中间排版文件;所述第二排版规则是用于确定多个排版区域之间的关系的,
重复上述重建、排版渲染、及应用第二排版规则的步骤,直到形成最终排版文件。
6.一种超媒体电子书解析系统,用于电子书阅读,其特征在于,包括如下模块:
电子书文档获取模块,用于获取终端设备提交的超媒体电子书文档;
文档树提取模块,用于提取所述超媒体电子书文档的文档树,所述文档树用于描述所述超媒体电子书文档中内部对象的组织关系;所述内部对象用于描述电子书文档中以下信息中的多项:文字、图片、表格和链接;
内部对象显示模块,用于根据所述文档树,对所述超媒体电子书文档的页面中的内部对象进行版面定位和渲染,并将所述超媒体电子书文档的页面显示在终端设备上。
7.根据权利要求6所述的超媒体电子书解析系统,其特征在于,还包括:
外部对象提取模块,用于提取所述超媒体电子书文档中的外部对象,所述外部对象包括音频、视频和网页;
音视频处理模块,用于根据终端设备的平台属性,选择对应的媒体解析库对所述外部对象进行音视频解码,并在当前的显示页面中在线播放;
网页处理模块,用于根据终端设备的平台属性,选择对应的浏览器在当前的显示页面中显示所述外部对象中的Web页面。
8.根据权利要求6所述的超媒体电子书解析系统,其特征在于,还包括:
复合对象提取模块,用于提取所述超媒体电子书文档中的复合对象,所述复合对象用于提供交互操作;
复合对象处理模块,用于对所述复合对象进行脚本解析,并获取用户通过终端设备输入的交互信息,及根据获取的交互信息,更新所述复合对象的状态;及重复上述交互操作步骤,直到所述复合对象解析结束。
9.根据权利要求6所述的超媒体电子书解析系统,其特征在于,还包括:
动作和事件监听模块,用于监听所述超媒体电子书文档的页面显示中触发的动作和事件,并调用OpenGL实现动画渲染。
10.根据权利要求6所述的超媒体电子书解析系统,其特征在于,所述内部对象显示模块,包括:
重建及渲染处理单元,用于根据所述文档树,对排版区域进行重建,并针对重建后的排版区域应用第一排版规则进行排版渲染,形成第一中间排版文件,所述第一排版规则是用于对内部对象进行准确定位和属性渲染的;
排版区域间处理单元,用于针对所述第一中间排版文件应用第二排版规则,形成第二中间排版文件;所述第二排版规则是用于确定多个排版区域之间的关系的;
重复单元,用于控制所述重建及渲染处理单元和所述排版区域间处理单元重复运行,直到形成最终排版文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏云媒数字科技有限公司,未经江苏云媒数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610577115.6/1.html,转载请声明来源钻瓜专利网。