[发明专利]跨平台的文档在线编辑系统及其方法有效
申请号: | 200910052085.7 | 申请日: | 2009-05-26 |
公开(公告)号: | CN101567065A | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 邱丽霞;李建书;应必善;吴丰;付和平;张华松 | 申请(专利权)人: | 杭州世导科技有限公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00;G06F17/21;G06F17/24;G06F17/30 |
代理公司: | 上海金盛协力知识产权代理有限公司 | 代理人: | 曹芳玲 |
地址: | 310013浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 文档 在线 编辑 系统 及其 方法 | ||
技术领域
本发明属于办公自动化技术领域,特别涉及一种跨平台的文档在线编辑系统及其方法。
背景技术
常用Office办公软件有微软公司出品的Microsoft Office,开源办公软件Open Office, 及金山公司出品的WPS。目前实现这些办公软件的在线文档编辑方法主要有以下两种:
一种是将本地的办公软件以控件的形式嵌入到网页中,在控件中编辑完成以后可以通过控 件提供的方法上传到服务器上,从而实现在线编辑的效果。如将Microsoft Office以ActiveX 控件的形式嵌入到网页中,使用JavaScript语言调用该控件来实现在线编辑。
该方法主要的不足主要有:
(1)各办公软件厂商提供的功能和接口有很大的差异,很难做到兼容。
(2)很多控件技术需要特定的浏览器和操作系统支持,无法实现跨平台运行。如ActiveX 插件技术只能在Windows平台的IE浏览器下使用。
另一种是纯粹的在线编辑系统,这种系统不需要在本地安装任何办公软件,只要通过浏览 器就能实现在编辑功能。如:谷歌(Google)的在线Office、ZOHO Writer在线编辑器等。
该方法主要的问题有:
(1)系统技术难度大,初期投入成本高,目前只有少部分大厂商提供了相关的服务。
(2)由于受到网络带宽和浏览器的限制,系统在功能上和可操作性上与现有的Office软 件还有一定的差距。
发明内容
为了克服目前主流在线文档编辑方法的不足,本发明提供一种跨平台的文档在线编辑系统 及其方法,通过集成主流的文档编辑工具,通过Java Applet控件依靠Java一次编译到处运 行的天生优势来实现跨平台运行的目的。
本发明采用如下技术方案:
一种跨平台的文档在线编辑系统,包括:
网络服务器和客户端,所述客户端包括浏览器模块和Java Applet文档编辑控件模块, 所述浏览器模块向网络服务器发送页面请求,所述网络服务器返回带有在线文档编辑功能的 具体业务页面数据,并在浏览器模块中以网页的形式展现,页面通过网页脚本语言JavaScript 调用Java Applet文档编辑控件模块,该Java Applet文档编辑控件模块判断当前客户端的 操作系统和已经安装的办公软件,如果已安装,则选择加载的办公软件;当Java Applet文 档编辑控件模块加载完成后,该Java Applet文档编辑控件模块通过HTTP协议从网络服务器 下载需要打开的文档数据,并将用户修改后的文档数据上传到所述网络服务器上保存。
进一步地,所述Java Applet文档编辑控件模块包括JavaBeans Bridge For ActiveX模 块,OOoBean模块,统一的文档操作接口,连接于所述JavaBeans Bridge For ActiveX模块 和统一的文档操作接口之间的Microsoft Office适配器,连接于所述OOoBean模块和统一的 文档操作接口之间的Open Office适配器。
进一步地,还包括一与所述统一的文档操作接口相连接的用于将多种格式的文档转换成 统一的文档格式的格式转换器。
进一步地,所述格式转换器中的统一的文档格式为Microsoft Office文档格式。
本发明还提供一种跨平台的文档在线编辑方法,包括以下步骤:
1)浏览器向网络服务器发送页面请求,网络服务器返回带有在线文档编辑功能的具体业 务页面数据,并在浏览器中以网页的形式展现;
2)页面通过网页脚本语言JavaScript调用Java Applet文档编辑控件,该文档编辑控 件判断当前的操作系统和已经安装的办公软件,如果已安装,则选择加载的办公软件;
3)当Java Applet文档编辑控件加载完成后,该Java Applet文档编辑控件通过HTTP 协议从网络服务器下载需要打开的文档数据,并将用户修改后的文档数据上传到网络服务器 上保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州世导科技有限公司,未经杭州世导科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910052085.7/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理