[发明专利]电子文档在线编辑方法及系统有效
申请号: | 201811037053.5 | 申请日: | 2018-09-06 |
公开(公告)号: | CN109408783B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 黄涛;段丹丹;谭德华;钟伟华;胡继嵬 | 申请(专利权)人: | 广州城市信息研究所有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F8/20 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 秦维;汪卫军 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 文档 在线 编辑 方法 系统 | ||
1.电子文档在线编辑系统,其中,所述电子文档包括文字字符数据和多媒体数据,并且,所述电子文档在线编辑系统包括在线编辑服务器和在线编辑客户端,在所述在线编辑服务器中对所述电子文档进行解析,根据所述电子文档的不同文件类型生成统一的标准数据对象,并在所述在线编辑客户端中对所述标准数据对象进行解析,从而能够在所述在线编辑客户端的互联网浏览器的网页中按所见即所得的方式显示和编辑所述电子文档,其特征在于:
所述在线编辑客户端包括:文档导入程序模块、解析第一标准数据对象程序模块、在线编辑程序模块、生成第二标准数据对象程序模块、和传输第二标准数据对象程序模块;
所述在线编辑服务器包括:文档类型识别程序模块、生成第一标准数据对象程序模块、传输第一标准数据对象程序模块、解析第二标准数据对象程序模块、修改文档内容程序模块、设置文档版本程序模块、和文档存储程序模块;
所述电子文档在线编辑系统按如下方式在线编辑所述电子文档:
所述文档导入程序模块将所述电子文档上传到所述在线编辑服务器中;
所述文档类型识别程序模块解析所述电子文档,识别出所述电子文档的类型;
所述生成第一标准数据对象程序模块根据所述电子文档的类型,将所述电子文档中的文档元素对象转换为相应的JSON数据对象——称之为第一标准数据对象,并以JSON数据交换格式保存;
所述传输第一标准数据对象程序模块通过WebSocket网络通讯协议,将所述第一标准数据对象从所述在线编辑服务器传输至所述在线编辑客户端;
所述解析第一标准数据对象程序模块解析所述JSON数据交换格式的第一标准数据对象,生成标准网页文档,并在所述互联网浏览器中显示所述标准网页文档;
所述在线编辑程序模块在所述互联网浏览器中编辑所述标准网页文档;
所述生成第二标准数据对象程序模块将所述编辑的标准网页文档中的网页元素对象转换为相应的JSON数据对象,称之为第二标准数据对象;
所述传输第二标准数据对象程序模块通过WebSocket网络通讯协议,将所述第二标准数据对象从所述在线编辑客户端传输至所述在线编辑服务器;
所述解析第二标准数据对象程序模块根据所述电子文档的类型,解析所述JSON数据交换格式的第二标准数据对象,将所述第二标准数据对象的JSON数据对象转换为相应的文档元素对象,生成编辑的第二文档对象;
所述修改文档内容程序模块根据所述编辑的第二文档对象,修改所述电子文档;
所述设置文档版本程序模块对所述修改的电子文档设置文档版本号;
所述文档存储程序模块保存新版的电子文档;
所述在线编辑服务器包括还包括图形对象转换模块,用于将各种类型的图形对象转换为网页上可浏览的图片对象,所述图形对象转换模块包括以下操作:
操作901:获取图形容器信息;
操作902:判断所述图形容器是否为空;
操作903:若所述图形容器为空,则转至操作909;
操作904:若所述图形容器不为空,则循环读取图形容器上的图形对象;
操作905:判断所述图形对象是否为图片对象;
操作906:若所述图形对象不是图片对象,则转至操作909;
操作907:若所述图形对象是图片对象,则获取所述图片的数据和位置信息;
操作908:生成网页标准图片对象,并转至操作S904,开始读取下一图形;
操作909:结束操作。
2.根据权利要求1所述的电子文档在线编辑系统,其特征在于:所述在线编辑客户端还包括文本渲染程序模块,其中,所述文本渲染程序模块按预定的网页元素样式模板,对所述标准网页文档中的网页元素的显示属性进行渲染增强,从而能够在所述互联网浏览器的网页中按所见即所得的方式显示所述电子文档的内容。
3.根据权利要求1所述的电子文档在线编辑系统,其特征在于:所述在线编辑服务器和所述在线编辑客户端是同一台计算机;或者所述在线编辑服务器和所述在线编辑客户端分别是不同的计算机。
4.根据权利要求1所述的电子文档在线编辑系统,其特征在于:所述电子文档的类型是Microsoft Office文档,其中,所述Microsoft Office文档包括WORD文档和EXCEL文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州城市信息研究所有限公司,未经广州城市信息研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811037053.5/1.html,转载请声明来源钻瓜专利网。