[发明专利]一种电子文档的生成方法、装置和客户端有效
申请号: | 201310044142.3 | 申请日: | 2013-02-04 |
公开(公告)号: | CN103970799B | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 詹君 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F17/21 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 文档 生成 方法 装置 客户端 | ||
本发明提供了一种电子文档的生成方法、装置和客户端,其中方法包括:S1、服务器获取并存储母书源代码;S2、将所述母书源代码进行排版生成不支持版面重排格式的子书,并存储子书的排版信息;S3、将所述子书发送给与所述子书的排版相适应的子书客户端。解决了不同终端屏幕的显示问题,同时保证了版权保护的安全问题。更进一步地,能够实现子书客户端与母书源代码所在服务器之间的交互功能,即服务器如果接收到所述子书客户端的交互请求,依据所述排版信息将所述交互请求对应的执行结果返回给所述子书客户端。
【技术领域】
本发明涉及计算机应用技术领域,特别涉及一种电子文档的生成方法、装置和客户端。
【背景技术】
随着计算机技术的不断发展和日益普及,传统出版行业也在向电子出版转换。目前主流的电子书格式主要分为两类:一类不支持格式和版面重排,以PDF为代表,另一类支持格式和版面的重排,以epub为代表。目前诸如epub等虽然可以根据阅读器的分辨率大小进行重新排版,但防止盗版的安全性较差,另外失去了页码的概念,在此基础上的交互就很难实现。PDF格式无法支持格式和版面重排,但因其能够跨平台、支持特长文件、支持多媒体信息的集成等优点,特别是安全可靠性高的优点而被目前有版权保护需求的网络出版方广泛采用。
现有网络出版方目前大多采用直接将出版的内容排版成PDF格式提供给服务器,然后该PDF的文档供所有客户端进行下载。这种方式的核心是为了防止盗版,但现有的这种方式仍无法自动排版适应屏幕大小,例如4寸屏幕和10寸屏幕在PDF的显示上存在较大差异,对于10寸屏幕上能够显示的PDF文档,则在4寸屏幕上需要人工来回移动才能够正常显示。并且这种方式也失去了电子出版最重要的特点—交互功能,即在此基础上也无法实现复制、检索和编辑等功能。
【发明内容】
有鉴于此,本发明提供了一种电子文档的生成方法、装置和客户端,能够在保证安全性的基础上适应终端屏幕的显示。
具体技术方案如下:
一种电子文档的生成方法,该方法包括:
S1、服务器获取并存储母书源代码;
S2、将所述母书源代码进行排版生成不支持版面重排格式的子书,并存储子书的排版信息;
S3、将所述子书发送给与所述子书的排版相适应的子书客户端。
根据本发明一优选实施例,在所述步骤S3之后还包括:
S4、如果接收到所述子书客户端的交互请求,依据所述排版信息将所述交互请求对应的执行结果返回给所述子书客户端。
根据本发明一优选实施例,所述步骤S1具体包括:
服务器获取版权方提供的指定格式的母书源代码;或者,
服务器获取搜索引擎将搜索结果进行聚合并转换成指定格式的母书源代码。
根据本发明一优选实施例,所述指定格式包括以下结构化文本格式:BDF、HTML、XML或带标记的txt格式。
根据本发明一优选实施例,所述不支持版面重排格式包括:PDF或XPS。
根据本发明一优选实施例,所述步骤S2包括以下两种形式中的一种或组合:
形式一、预先依据常用终端屏幕类型将所述母书源代码进行排版,分别生成与所述常用终端屏幕类型相适应的子书;
形式二、响应子书客户端的阅读请求,将所述母书源代码依据所述子书客户端所在终端的屏幕类型进行排版。
根据本发明一优选实施例,如果所述母书源代码发生版本更新,则针对更新后版本的母书源代码重新进行排版生成新版本的子书,将新版本的子书发送给所述子书客户端;或者,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310044142.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种真空断路器的合闸机构
- 下一篇:数据恢复系统及方法