[发明专利]一种Web在线文档编辑方法及其系统在审
申请号: | 201910604588.4 | 申请日: | 2019-07-05 |
公开(公告)号: | CN110347990A | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 凌浩 | 申请(专利权)人: | 科大国创软件股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 合肥维可专利代理事务所(普通合伙) 34135 | 代理人: | 吴明华 |
地址: | 230088 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标文档 文档传输 文档 可执行软件 文档交互 在线文档 客户端 触发 上传 编辑操作 传输目标 获取目标 上传下载 手动处理 网页点击 文档编辑 信息下载 用户体验 直接调用 指令获取 指令提示 自动上传 下载 寻址 网页 关联 客户 | ||
本发明的一种Web在线文档编辑方法及其系统,获取Web服务器端文档交互界面,触发目标文档的编辑操作,基于文档编辑指令获取文档传输信息,基于获取的文档传输信息下载目标文档,目标文档基于客户端扩展名关联或寻址客户端的可执行软件打开目标文档;获取客户端文档交互界面,触发目标文档的上传操作,传输目标文档至Web服务器端,且获取目标文档传输完成指令提示。本发明无需用户自行下载和上传文档,仅通过网页点击文档后直接调用本地可执行软件进行编辑,且只需要在网页进行自动上传,没有手动处理上传下载过程,用户体验佳。
技术领域
本发明涉及文档编辑领域,具体涉及一种Web在线文档编辑方法及其系统。
背景技术
在办公自动化等信息系统中,人们使用浏览器访问网络服务器进行日常工作。当人们需要编辑存储在服务器上的Office等文档时,现阶段主要有三种方式:
方法1:下载服务器的文档到本地计算机,采用本地软件使用编辑后再上传到服务器
这种方法的缺点对于用户而言非常繁琐,需要经过下载、打开、保存、上传多个步骤,用户体验差;对信息系统来说,增加了其中发生错误的可能性,例如用户上传错误的文件。
方法2:安装支持在浏览器中打开和编辑文件的控件或插件
此类插件通常利用ActiveX等技术,把Office软件包装集成到浏览器中运行。其主要存在的缺点是兼容性差,ActiveX技术只能在IE浏览器中使用,而其他技术没有办法很好地集成Office软件到浏览器中,另外,此种方法仅用于常见的Office文档,不能用于其他文档,例如AutoCAD文件。
方法3:采用支持浏览器在线编辑文件技术
这种方法的主要缺点是技术门槛高,国际上只有少数几个厂商有这方面的较成熟技术,例如谷歌和微软的在线文档编辑技术,大多数开发商无力实现,在操作体验上与用户以前使用本地软件会有一些差异,还经常因网速、计算机性能而产生较差的用户体验,而且该方法同样只能用于Office类软件。
发明内容
为解决上述现有技术的中的不足,本发明的目的在于提供一种Web在线文档编辑方法及其系统,仅通过网页点击文档后直接调用本地可执行软件进行编辑,且只需要在网页进行自动上传,没有手动处理上传下载过程,用户体验佳。
本发明公开了一种Web在线文档编辑方法,包括如下步骤:
步骤1:获取Web服务器端文档交互界面,触发目标文档的编辑操作,基于文档编辑指令获取文档传输信息,基于获取的文档传输信息下载目标文档,目标文档基于客户端扩展名关联或寻址客户端的可执行软件打开目标文档;
步骤2:获取客户端文档交互界面,触发目标文档的上传操作,传输目标文档至Web服务器端,且获取目标文档传输完成指令提示。
作为上述方案的进一步优化,所述步骤1具体包括如下内容:
步骤11:设置Web在线文档编辑客户端自启动,驻留内存;
步骤12:设置Web在线文档编辑客户端启动HTTP服务,监听HTTP协议端口;
步骤13:访问Web服务器端,触发目标文档的编辑操作;
步骤14:获取目标文档的下载地址,组织成HTTP请求报文,且将报文发送至正在监听的HTTP协议端口,传输文档编辑操作指令;
步骤15:提取请求报文传输的目标文档整合信息,根据提取的信息从Web服务器端下载目标文档存储至临时工作区。
作为上述方案的进一步优化,所述步骤2具体包括如下内容:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大国创软件股份有限公司,未经科大国创软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910604588.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子表格的生成方法及装置
- 下一篇:可实现知识点笔记插入的在线教学系统