一种在线编辑服务系统及其实现方法技术方案

技术编号:29677219 阅读:26 留言:0更新日期:2021-08-13 21:59
本发明专利技术涉及一种在线编辑服务系统及其实现方法,其特征在于,包括服务平台和业务系统,其中,所述服务平台内设置有:JS组件,所述JS组件内设置有数据配置相关参数和预先定义的回调方法,用于封装文档的在线编辑功能;服务组件,用于根据数据配置相关参数,判断在线编辑的模式,进而确定所述JS组件启用的功能;所述业务系统内设置有:调用模块,用于根据所述服务组件启动的功能,调用所述JS组件中的在线编辑功能;编辑模块,用于根据调用的在线编辑功能,对文档进行在线编辑;回调模块,用于采用预先定义的回调方法,存储在线编辑后的文档,本发明专利技术可以广泛应用于在线编辑领域中。

【技术实现步骤摘要】
一种在线编辑服务系统及其实现方法
本专利技术是关于一种在线编辑服务系统及其实现方法,属于软件开发

技术介绍
现有技术公开了一种能够兼容多浏览器的Office文档在线编辑方法,通过构建服务器端,部署安装第一浏览器模块、文件存储系统和文档调用系统,响应客户端上传的在线编辑Office文档请求,通过第一浏览器模块调用本地存储的文档。该方法开发集成了IE内核的浏览器,不再受限于传统的IE浏览器,同时还支持JavaScript与Office文档交互。但是,该方法对于用户使用还是基于比较传统的客户端和服务端的模式。如果服务端发生改动后,客户端可能需要同步的进行相关的版本升级才能使用,因此这种系统集成方式对于用户使用并不友好,集成相关的组件对系统造成的侵入较大、依赖较多。且组件服务与系统业务耦合度过高会带来一系列问题,例如版本升级、缺陷修复等成本的升高。
技术实现思路
针对上述问题,本专利技术的目的是提供一种能够使文档在线编辑时与业务系统充分解耦的在线编辑服务系统及其实现方法。为实现上述目的,本专利技术采取以下技本文档来自技高网...

【技术保护点】
1.一种在线编辑服务系统,其特征在于,包括服务平台和至少一个业务系统,其中,所述服务平台内设置有:/nJS组件,所述JS组件内设置有数据配置相关参数和预先定义的回调方法,用于封装文档的在线编辑功能;/n服务组件,用于根据数据配置相关参数,判断在线编辑的模式,进而确定所述JS组件启用的功能;/n每一所述业务系统内均设置有:/n调用模块,用于根据所述服务组件启动的功能,调用所述JS组件中的在线编辑功能;/n编辑模块,用于根据调用的在线编辑功能,对文档进行在线编辑;/n回调模块,用于采用预先定义的回调方法,存储在线编辑后的文档。/n

【技术特征摘要】
1.一种在线编辑服务系统,其特征在于,包括服务平台和至少一个业务系统,其中,所述服务平台内设置有:
JS组件,所述JS组件内设置有数据配置相关参数和预先定义的回调方法,用于封装文档的在线编辑功能;
服务组件,用于根据数据配置相关参数,判断在线编辑的模式,进而确定所述JS组件启用的功能;
每一所述业务系统内均设置有:
调用模块,用于根据所述服务组件启动的功能,调用所述JS组件中的在线编辑功能;
编辑模块,用于根据调用的在线编辑功能,对文档进行在线编辑;
回调模块,用于采用预先定义的回调方法,存储在线编辑后的文档。


2.如权利要求1所述的一种在线编辑服务系统,其特征在于,该在线编辑服务系统还包括路由层;
所述调用模块在调用所述JS组件中的在线编辑功能的同时还传入对应的系统标识,并将传入的系统标识发送至所述路由层,所述路由层用于将接收的系统标识转发至对应所述服务平台进行处理。


3.如权利要求1或2所述的一种在线编辑服务系统,其特征在于,所述服务组件内设置有:
功能清单配置模块,用于配置在线编辑的功能清单;
编辑模式配置模块,用于配置在线编辑的编辑模式;
权限检验模块,用于检验所述业务系统的权限;
系统管理模块,用于进行用户管理、权限管理和字典管理。


4.如权利要求1或2所述的一种在线编辑服务系统,其特征在于,所述服务平台内还设置有底层组件,所述底层组件内设置有存储模块,用于进行数据库存储、文件存储和缓存存储。


5.如权利要求1所述的一种在线编辑服务系统,其特征在于,所述数据配置相关参数包括文档存储路径、文档编辑类型和系...

【专利技术属性】
技术研发人员:张杰单涛郭静宁王超
申请(专利权)人:通号智慧城市研究设计院有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1