专利名称:一种多人协同工作文档管理的方法和系统的制作方法
技术领域:
本发明涉及计算机软件领域,特别是涉及一种多人协同工作文档 管理的方法和系统。 背景4支术
随着计算机、互联网的普及,信息量越来越大,通过计算机、互 联网进行文档管理也成为大势所趋。文档是企业最重要的智力资产形 式。随着企业的发展,企业的文档资料不断增长。在企业中,通常需 要多人共同维护一些文档,而目前企业通常采用文档普通共享,ftp 等传统手段管理。这些方法,对文档的获取、管理、可靠存储、共享、 搜索、统计、分发等方面都存在局限性。文档管理面临效率低下、工 作重复、文档丟失、管理混乱等问题。尤其会出现文件编辑沖突,或 者由于误操作引起文件的丟失的问题。
ftp文档管理方法,不能记录文档被修改的历史,用户直接在服 务器上进行操作, 一旦出现错误将无法挽回。
文档的普通共享,也存在这些不足。
发明内容
本发明为解决上述问题不足之处,提供了 一种多人协同工作文档 管理的方法和系统。
本发明提供的技术方案为 系统管理员给用户分派权限;文档保存在^I良务器和用户^4几客户 端,用户对存储在本机客户端的文档进行操作;服务器记录每次用户的^t喿作,并标注相应的版本号。 版本号釆用自然序列号。 版本号采用用户操作的曰期。
系统管理员给用户分派的权限有两种,分别是只读和^"改。 用户在本机客户端对文档进行操作后,要将操作后的文档上传给
服务器保存。
用户对文档的操作包括修改、删除,重命名。 用户通过客户端与服务器进行HTTP协议连接,获取最新版本号的 文档和该文档操:作的历史记录。
实现多人协同工作文档管理的系统,包括SVN模块,WEB服务器,
版本管理服务器,本机客户端,验证服务器。
本发明的优点
'多人共同维护一些文档时,能看到文档更改历史,版本的进化 过程,避免了编辑沖突,能够让别人及时看到文档的修改与更新, 避免了由于误操作引起文档丢失的风险,而且还可以使文档回到进 化历史当中的任何一个时刻的版本。方便了文档管理,提高了工作效率。
图1为用户从服务器获取文档最新版本的流程图; 图2为用户将最新版本的文档上传到服务器的流程图;
具体实施例方式
如图l所示,系统管理员给用户设定了相应的权限,只读或修改,保存在验证服务器。只读就是只能察看文档,不能修改文档,修改的 权限则没有限制,做任意操作均可,如查看、修改,删除。用户登录 本机客户端,客户端首先要通过验证服务器的身份验证,然后客户端
与版本管理服务器进行HTTP协议连接,从版本管理服务器下载最新
版本的文档到本机的客户端,最新版本的文档将覆盖客户端原有的文 档。如果系统管理员未给该用户授权,即既没有只读权限,也没有修 改权限,则该用户无法通过身份验证,也就不能从版本管理服务器下
载文档。
如图2所示,用户登录客户端,用户在本机对文档进行操作并保 存,进行的操作包括修改或删除。客户端与版本管理服务器进行HTTP 协议连接,验证服务器要对该客户进行身份验证,验证通过,版本管 理服务器将用户所作的操作进行记录,并标注相应的版本号。版本号 以是自然序列号,也可以是用户进行操作的日期。
总之,本发明的构思是用户经过服务器身份验证,在本机客户端 对文档进行操作,并将操作后的文档上传到版本管理服务器,用户从 版本管理服务器下载最新版本的文档到本机客户端。只要涉及到本专 利构思的都属于本发明保护的范围内。
权利要求
1.一种多人协同工作文档管理的方法,其特征在于系统管理员给用户分派权限;文档保存在服务器和用户本机客户端,用户对存储在本机客户端的文档进行操作;服务器记录每次用户的操作,并标注相应的版本号。
2. 根据权利要求1所述的一种多人协同工作文档管理的方法,其特征在于, 系统管理员给用户分派的权限有两种只读、修改。
3. 根据权利要求2所述的一种多人协同工作文档管理的方法,其特征在于, 用户在本机客户端对文档进行操作后,要将操作后的文档上传给服务器保 存。
4. 根据权利要求3所述的一种多人协同工作文档管理的方法,其特征在于, 用户对文档的操作包括修改、删除,重命名。
5. 根据权利要求4所述的一种多人协同工作文档管理的方法,其特征在于, 用户通过客户端与服务器进行HTTP协议连接,获取最新版本号的文档和该 文档操作的历史记录。 '
6. 根据权利要求1-5任一所述的一种多人协同工作文档管理的方法,其特 征在于版本号为自然序列号。
7. 根据权利要求l-5任一所述的一种多人协同工作文档管理的方法,其特 征在于版本号为用户进行操作的日期。
8. 实现权利要求1方法的系统,其特征在于包括SVN模块,WEB服务器,版本管理服务器,本机客户端,验证服务器。
全文摘要
本发明提供了一种多人协同工作文档管理的方法和系统,系统管理员给用户分派权限,文档保存在服务器和用户本机客户端,用户根据权限对存储在本机客户端的文档进行操作,服务器记录每次用户的操作,并标注相应的版本号。这种多人协同工作文档管理的方法和系统,能看到文档更改历史,版本的进化过程,避免了编辑冲突,能够让别人及时看到文档的修改与更新,避免了由于误操作引起文档丢失的风险,而且还可以使文档回到进化历史当中的任何一个时刻的版本。
文档编号G06Q10/00GK101556593SQ20081010379
公开日2009年10月14日 申请日期2008年4月11日 优先权日2008年4月11日
发明者唱利新 申请人:北京亿企通信息技术有限公司