基于数据集中管控的文档协同编辑系统及方法技术方案

技术编号:16427785 阅读:32 留言:0更新日期:2017-10-21 22:30
本发明专利技术涉及一种基于数据集中管控的文档协同编辑系统及方法,属于文档协同编辑技术领域。本发明专利技术提出了一种基于数据集中管控的文档协同编辑系统及方法。该系统通过客户端和后台服务器相连,所有的文档编辑数据都会实时传输到后台数据服务器,数据服务器又实时和灾备服务器进行数据同步,项目组长通过对每个组员的权限设置,使得每个组员仅能浏览、编辑、修改权限范围内的文档数据,权限范围之外的文档数据则不能浏览,也不能编辑,项目组长调用文档生成接口组合形成文档。这样,该系统不仅大大提高了用户数据协同编辑的安全性设计,又提高了各用户对数据的访问速率,加快了文档协同编辑的进度。

Document collaborative editing system and method based on data centralized management and control

The invention relates to a document collaborative editing system and method based on data centralized management and control, which belongs to the field of document collaborative editing technology. The invention provides a document collaborative editing system and method based on data centralized management and control. This system is connected by the client and server, document editing all data will be transmitted to the data server, data synchronization and real-time data server and backup server, the project leader of each team's permission settings, so that each member can only browse, edit and modify the document data within the scope of authority, document data it is not beyond the scope of view, also cannot be edited, the project leader called document generation interface form document. In this way, the system not only greatly improves the security design of user data collaborative editing, but also improves the data access speed of each user and accelerates the progress of collaborative document editing.

【技术实现步骤摘要】
基于数据集中管控的文档协同编辑系统及方法
本专利技术涉及文档协同编辑
,具体涉及一种基于数据集中管控的文档协同编辑系统及方法。
技术介绍
随着信息化普及程度的提高,军队、党政或机关单位都组建了内部网络,网络架设、信息系统建设给这些单位带来了很多便利,如资源共享、办公自动化以及方便的信息传递等,极大地提高了工作效率。但是随着个人终端使用的普及,工作任务的增加,经常存在需要多位人员同时撰写一份文档的情况,以支持不同地理位置的多个用户实时对一份共享文档进行浏览和编辑,从而使用户感觉不到地理位置上的差异和时空分隔的障碍,为用户节省大量的时间和精力,最终提高用户群体的工作效率。目前的文档协同编辑系统,还存在以下问题:随着文档编辑数据量的增加,多用户同时编辑、浏览同一文档时的时延增加,容易出现死机现象;前文数据的任何微小改动,都可能导致后文数据格式的剧烈变化,文本编辑舒适感较差;有些文档协同编辑系统仅设置了一个服务器,一旦后台服务器出现异常情况,导致数据丢失、损坏、不可恢复时,就会给用户的工作带来较大困扰。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何提高用户数据协同编辑的安全性,并提高各用户对数据的访问速率。(二)技术方案为了解决上述技术问题,本专利技术提供了一种基于数据集中管控的文档协同编辑系统,包括:系统登录模块、项目管理模块、数据编辑模块、资源存储模块和文档生成模块;所述系统登录模块用于通过口令验证,实现客户端的身份鉴别,确保客户端身份的真实性和合法性;所述后台服务器包括数据服务器以及灾备服务器;客户端支持文档编辑撤销、恢复操作;项目管理模块用于创建文档协同编辑项目,为项目添加组员,为组员设置文档编辑任务和编辑、浏览权限;数据编辑模块用于为各组员登陆的客户端提供文档数据编辑功能,包括文字编写、数据表插入,以及多媒体数据的导入;资源存储模块用于将组员编写的文字,插入的数据表以及导入的多媒体数据实时传输到数据服务器,数据服务器又定时与灾备服务器同步数据,以保证数据的存储安全;文档生成模块用于在各组员完成了一个文档协同编辑项目后,根据需求将数据输出为不同的文档格式;在文档输出时,协同使用各客户端通过调用文档生成接口,即与文档格式对应的接口函数,读取每个客户端编辑的文档数据块,根据各文档数据块的位置标记,确定各文档数据块在最终的文档中的位置,在数据服务器中生成最终的文档,将数据服务器中的最终的文档数据按照对应的文档格式导出。本专利技术还提供了一种基于数据集中管控的文档协同编辑方法,包括以下步骤:步骤1:项目组长启动客户端,输入用户名和密码登录文档协同编辑系统,登录账户为用户的工号,密码为用户自己设置,定期更改;步骤2:项目组长登录成功后,创建新的文档协同编辑项目,填写项目相关信息,设计所要编辑的文档,添加组员,并为每个组员设置文档编辑任务和编辑、浏览权限,在文档协同编写过程中,项目组长能够浏览组员编写的文档数据块,无权限更改组员的文档数据块;步骤3:各组员分别登录自己的客户端,在客户端中搜索包含自己的文档协同编辑项目,打开项目,阅读所要编辑的文档,查看自己的文档编辑任务,编辑文档,组员在文档编辑过程中所编辑的所有数据均存储在后台的数据服务器的独立存储区上,并备份到灾备服务器上,项目中的其他组员可以查看该独立存储区上的数据,无权限不能修改,每个组员编辑的数据均以原始形态存放在数据服务器中,对于每一文档数据块都设有独立的标识,以显示该文档数据块在最终的文档中的位置。步骤4:当所有组员都编辑完属于自己的任务,项目组长使用客户端上的文档生成功能,生成最终的文档,所述文档生成功能是客户端调用文档生成接口,即与文档格式对应的接口函数读取每个客户端编辑的文档数据块,根据各文档数据块的位置标记,确定各文档数据块在最终的文档中的位置,在数据服务器中生成最终的文档,将数据服务器中的最终的文档数据按照对应的文档格式导出。优选地,所述多媒体数据包括图片、音频和视频。(三)有益效果本专利技术提出了一种基于数据集中管控的文档协同编辑系统及方法。该系统通过客户端和后台服务器相连,所有的文档编辑数据都会实时传输到后台数据服务器,数据服务器又实时和灾备服务器进行数据同步,项目组长通过对每个组员的权限设置,使得每个组员仅能浏览、编辑、修改权限范围内的文档数据,权限范围之外的文档数据则不能浏览,也不能编辑,项目组长调用文档生成接口组合形成文档。这样,该系统不仅大大提高了用户数据协同编辑的安全性设计,又提高了各用户对数据的访问速率,加快了文档协同编辑的进度。附图说明图1为本专利技术的系统模块图;图2为本专利技术实施例的系统架构图;图3为本专利技术实施例的方法实施过程框图。具体实施方式为使本专利技术的目的、内容、和优点更加清楚,下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。如图1、图2所示,本专利技术提供了一种基于数据集中管控的文档协同编辑系统,包括:系统登录模块、项目管理模块、数据编辑模块、资源存储模块和文档生成模块;所述系统登录模块用于通过口令验证,实现客户端的身份鉴别,确保客户端身份的真实性和合法性;所述后台服务器包括数据服务器以及灾备服务器;客户端支持文档编辑撤销、恢复操作;项目管理模块用于创建文档协同编辑项目,为项目添加组员,为组员设置文档编辑任务和编辑、浏览权限;数据编辑模块用于为各组员登陆的客户端提供文档数据编辑功能,包括文字编写、数据表插入,以及多媒体数据的导入;资源存储模块用于将组员编写的文字,插入的数据表以及导入的多媒体数据实时传输到数据服务器,数据服务器又定时与灾备服务器同步数据,以保证数据的存储安全;文档生成模块用于在各组员完成了一个文档协同编辑项目后,根据需求将数据输出为不同的文档格式;在文档输出时,协同使用各客户端通过调用文档生成接口,即与文档格式对应的接口函数,读取每个客户端编辑的文档数据块,根据各文档数据块的位置标记,确定各文档数据块在最终的文档中的位置,在数据服务器中生成最终的文档,将数据服务器中的最终的文档数据按照对应的文档格式导出。如图3所示,本专利技术还提供了一种基于数据集中管控的文档协同编辑方法,包括以下步骤:步骤1:项目组长启动客户端,输入用户名和密码登录文档协同编辑系统,登录账户为用户的工号,密码为用户自己设置,定期更改;步骤2:项目组长登录成功后,创建新的文档协同编辑项目,填写项目相关信息,设计所要编辑的文档,添加组员,并为每个组员设置文档编辑任务和编辑、浏览权限,在文档协同编写过程中,项目组长能够浏览组员编写的文档数据块,无权限更改组员的文档数据块;步骤3:各组员分别登录自己的客户端,在客户端中搜索包含自己的文档协同编辑项目,打开项目,阅读所要编辑的文档,查看自己的文档编辑任务,编辑文档,组员在文档编辑过程中所编辑的所有数据均存储在后台的数据服务器的独立存储区上,并备份到灾备服务器上,项目中的其他组员可以查看该独立存储区上的数据,无权限不能修改,每个组员编辑的数据均以原始形态存放在数据服务器中,对于每一文档数据块都设有独立的标识,以显示该文档数据块在最终的文档中的位置。步骤4:当所有3个组员都编辑完属于自己的任务,项目组长使用客户端上的文档生成功能,生成最终的文档,所述文档生成功能是客户端调本文档来自技高网...
基于数据集中管控的文档协同编辑系统及方法

【技术保护点】
一种基于数据集中管控的文档协同编辑系统,其特征在于,包括:系统登录模块、项目管理模块、数据编辑模块、资源存储模块和文档生成模块;所述系统登录模块用于通过口令验证,实现客户端的身份鉴别,确保客户端身份的真实性和合法性;所述后台服务器包括数据服务器以及灾备服务器;客户端支持文档编辑撤销、恢复操作;项目管理模块用于创建文档协同编辑项目,为项目添加组员,为组员设置文档编辑任务和编辑、浏览权限;数据编辑模块用于为各组员登陆的客户端提供文档数据编辑功能,包括文字编写、数据表插入,以及多媒体数据的导入;资源存储模块用于将组员编写的文字,插入的数据表以及导入的多媒体数据实时传输到数据服务器,数据服务器又定时与灾备服务器同步数据,以保证数据的存储安全;文档生成模块用于在各组员完成了一个文档协同编辑项目后,根据需求将数据输出为不同的文档格式;在文档输出时,协同使用各客户端通过调用文档生成接口,即与文档格式对应的接口函数,读取每个客户端编辑的文档数据块,根据各文档数据块的位置标记,确定各文档数据块在最终的文档中的位置,在数据服务器中生成最终的文档,将数据服务器中的最终的文档数据按照对应的文档格式导出。

【技术特征摘要】
1.一种基于数据集中管控的文档协同编辑系统,其特征在于,包括:系统登录模块、项目管理模块、数据编辑模块、资源存储模块和文档生成模块;所述系统登录模块用于通过口令验证,实现客户端的身份鉴别,确保客户端身份的真实性和合法性;所述后台服务器包括数据服务器以及灾备服务器;客户端支持文档编辑撤销、恢复操作;项目管理模块用于创建文档协同编辑项目,为项目添加组员,为组员设置文档编辑任务和编辑、浏览权限;数据编辑模块用于为各组员登陆的客户端提供文档数据编辑功能,包括文字编写、数据表插入,以及多媒体数据的导入;资源存储模块用于将组员编写的文字,插入的数据表以及导入的多媒体数据实时传输到数据服务器,数据服务器又定时与灾备服务器同步数据,以保证数据的存储安全;文档生成模块用于在各组员完成了一个文档协同编辑项目后,根据需求将数据输出为不同的文档格式;在文档输出时,协同使用各客户端通过调用文档生成接口,即与文档格式对应的接口函数,读取每个客户端编辑的文档数据块,根据各文档数据块的位置标记,确定各文档数据块在最终的文档中的位置,在数据服务器中生成最终的文档,将数据服务器中的最终的文档数据按照对应的文档格式导出。2.一种基于数据集中管控的文档协同编辑方法,其特征在于,包括以下步骤:步骤1:项目组长启动客户端,输入用户名和密码登录文档协同编辑系统,...

【专利技术属性】
技术研发人员:曾淑娟郭敏周益周姚金利
申请(专利权)人:北京计算机技术及应用研究所
类型:发明
国别省市:北京,11

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

1