[发明专利]一种电子文档的生成方法、装置和客户端有效
| 申请号: | 201310044142.3 | 申请日: | 2013-02-04 |
| 公开(公告)号: | CN103970799B | 公开(公告)日: | 2019-04-26 |
| 发明(设计)人: | 詹君 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F17/21 |
| 代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 电子 文档 生成 方法 装置 客户端 | ||
1.一种电子文档的生成方法,其特征在于,该方法包括:
S1、服务器获取并存储母书源代码;
S2、将所述母书源代码进行排版生成不支持版面重排格式的子书,并存储子书的排版信息,所述排版信息记录所述子书所有内容在所述母书源代码中对应的位置;
S3、将所述子书发送给与所述子书的排版相适应的子书客户端,
所述步骤S1具体包括:
服务器获取版权方提供的指定格式的母书源代码;或者,
服务器获取搜索引擎将搜索结果进行聚合并转换成指定格式的母书源代码。
2.根据权利要求1所述的方法,其特征在于,在所述步骤S3之后还包括:
S4、如果接收到所述子书客户端的交互请求,依据所述排版信息将所述交互请求对应的执行结果返回给所述子书客户端。
3.根据权利要求1所述的方法,其特征在于,所述指定格式包括以下结构化文本格式:BDF、HTML、XML或带标记的txt格式。
4.根据权利要求1所述的方法,其特征在于,所述不支持版面重排格式包括:PDF或XPS。
5.根据权利要求1所述的方法,其特征在于,所述步骤S2包括以下两种形式中的一种或组合:
形式一、预先依据常用终端屏幕类型将所述母书源代码进行排版,分别生成与所述常用终端屏幕类型相适应的子书;
形式二、响应子书客户端的阅读请求,将所述母书源代码依据所述子书客户端所在终端的屏幕类型进行排版。
6.根据权利要求1所述的方法,其特征在于,如果所述母书源代码发生版本更新,则针对更新后版本的母书源代码重新进行排版生成新版本的子书,将新版本的子书发送给所述子书客户端;或者,
如果所述母书源代码未发生版本更新但存在内容更新,则依据子书的排版信息确定更新的内容在子书中对应的位置,更新子书中相应的内容,并将子书中更新的内容发送给所述子书客户端。
7.根据权利要求2所述的方法,其特征在于,依据所述排版信息将交互请求对应的执行结果返回给所述子书客户端包括:
S41、所述服务器依据所述排版信息确定所述交互请求所针对的子书内容在母书源代码中的位置;
S42、所述服务器依据步骤S41确定出的位置,对母书源代码执行所述交互请求包含的动作类型对应的处理;
S43、将执行结果返回给所述子书客户端。
8.根据权利要求7所述的方法,其特征在于,当所述交互请求包含的动作类型为检索时,所述步骤S42为:所述服务器确定所述步骤S41确定出的位置对应的文本,在母书源代码中检索所述文本出现的位置,依据所述排版信息将检索到的位置转换成子书的位置作为执行结果;
当所述交互请求包含的动作类型为复制时,所述步骤S42为:所述服务器确定所述步骤S41确定出的位置对应的文本,将确定的文本发送至所述子书客户端供存储至剪切板;
当所述交互请求包含的动作类型为编辑时,所述步骤S42为:所述服务器确定所述步骤S41确定出的位置对应的文本,按照所述交互请求包含的编辑内容对确定的文本进行编辑,将编辑结果作为执行结果。
9.根据权利要求1所述的方法,其特征在于,所述步骤S3具体为:
接收到子书客户端的阅读请求时,确定与该子书客户端相适应的排版类型,将该排版类型的子书中所述子书客户端所请求的内容发送所述子书客户端。
10.根据权利要求2或9所述的方法,其特征在于,所述服务器记录并限制子书客户端连续请求的内容数量;或者,
所述服务器记录并限制子书客户端请求内容的时间间隔;或者,
所述服务器记录并限制子书客户端请求的内容总数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310044142.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种真空断路器的合闸机构
- 下一篇:数据恢复系统及方法





