本发明涉及数字化文本处理,特别是一种基于数字化的文档协同编撰方法。
背景技术:
1、文档协同编辑是计算机支持协同工作理论研究方向之一,旨在多人协作完成一篇文档。然而目前的一些文档编辑工具,多采用异步合并的方式完成撰写工作,并未真正满足用户实时协作的需求,目前技术主要存在三个问题:协作感知技术、安全控制技术以及协同机制。
技术实现思路
1、本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。
2、鉴于上述和/或现有的一种基于数字化的文档协同编撰方法中存在的问题,提出了本发明。
3、因此,本发明所要解决的问题在于如何提供一种能够实现协作感知技术、安全控制技术以及协同机制的文档协同编撰方法。
4、为解决上述技术问题,本发明提供如下技术方案:一种基于数字化的文档协同编撰方法,其包括:
5、将编撰人员进行文档任务划分;
6、在文档任务中设置多个节点,每个节点具有唯一特征标识符;
7、找出节点内需要协同编撰区域,将每个协同编撰区域首尾设置一个协同节点;
8、在协同编撰区域内撰写内容发送到协同节点,将撰写内容以从小到大的范围与关键字从小到大的顺序更新到文档中。
9、作为本发明所述一种基于数字化的文档协同编撰方法的一种优选方案,其中:所述任务划分指的是对于文档内容的习惯文本量划分,在不涉及协同编撰区域内,以400字符作为任务划分的标准。
10、作为本发明所述一种基于数字化的文档协同编撰方法的一种优选方案,其中:所述节点不仅需要有唯一特征标识效果,同样也需要具有定位效果,文档撰写或是管理人通过关键词能够定位唯一的文档节点;
11、每个节点都可以根据自身的ip地址找到自身的特征标识符;
12、每个节点都可以所有节点位置,并可以根据特征标识符的大小进行排序,构建chord环进行定位;
13、每个协同节点都需要让每个编撰人员了解其位置。
14、作为本发明所述一种基于数字化的文档协同编撰方法的一种优选方案,其中:在协同节点内进行撰写需要做到保持管理同一个区域内各个节点间区域文本的局部一致性,与在同一个节点内部,根据每个分块节点范围进行动态维护划分结构,对于无法进行正常维护的节点内容无法正常发送给协同节点。
15、作为本发明所述一种基于数字化的文档协同编撰方法的一种优选方案,其中:当协同区域有人进行文本撰写修改时,会出现色标显示,每个编撰用户根据ip不同拥有不同的色标默认颜色;
16、当协同区域有多人进行共同撰写修改时,通过字符下的指针颜色区分编撰用户;
17、协同节点拥有时间戳功能,当协同节点内文本每次发生改变后都会产生新的文档状态更新,同一个协同节点区域内文本会产生多个副本,通过时间戳来确定每个副本的时间、状态与内容,协同编撰用户们在撰写后通过时间戳来确定最后的编撰版本。
18、作为本发明所述一种基于数字化的文档协同编撰方法的一种优选方案,其中:文档协同编撰流程是:
19、先根据ip号进行登录;
20、登录后根据文档的关键词寻找索要编撰修改的文档;
21、在管理员的确认下进行确定文档指定任务范围内的编撰修改;
22、而数字化文档需要进行对于撰写者的认证,其认证方式是:
23、先获取撰写用户的输入字符串;
24、对于字符串的左右空格进行删除;
25、判断用户的ip地址与登录信息是否正常;
26、判断用户的ip地址与所在区域是否一致;
27、当完全一致后将修改的字符串映射到文档中。
28、作为本发明所述一种基于数字化的文档协同编撰方法的一种优选方案,其中:文档的暂存版本提取处理方法是:
29、寻找暂存时间t;
30、确定文档协同区域与非文档协同区域的节点划分;
31、将非文档协同区域的文本以节点形式site1,site2...方式提取;
32、将文档协同节点区域内t时刻的文档协同内容进行固定化,通过协同节点将文档协同内容提取;
33、将所有节点通过原有顺序进行排列,形成文档的暂存版本。
34、作为本发明所述一种基于数字化的文档协同编撰方法的一种优选方案,其中:在t时刻,对于文档a(t,c)来说,获得的集合为:
35、a(t,c)={i:vi(c)is accessible at t}
36、其中vi(c)指的是t时刻的文档,i是t时刻的文档版本号,而t时刻的文档版本号为j的文档与t时刻的文档版本号为i的文档距离是:
37、
38、其中d指的是距离,l指的是t时刻版本与根之间的距离,基于此可以进行数字化文档协同编撰方法节约的磁盘空间消耗,其计算方式是:
39、p(t,c)=ω2z(t,c)sc(t,c)+ω2ss(t,c)
40、其中p指的是磁盘与cpu储存空间,ω1是一个直接获取因子常量,以此计算cpu处理时间和磁盘获取时间,ω2是一个间接获取因子常量,以此计算cpu处理和磁盘获取的内存消耗,z指的是一个暂存版本与产生其的根之间平均距离,s指的是该版本文档的大小,ss指的是该储存文档的平均大小;
41、计算σt(t,c,i)=p(t,c)-p(c,i),那么数字化的文档协同编撰方法的储存情况可以计算为:
42、
43、其中score(t,c,i)标识评估分数用来对于t时刻的存储版本衡量标准,其越高说明越接近最后储存版本,如果一个版本作为暂存版本获取时间少于储存版本获取时间,则score(t,c,i)为0,否则是0到1的值,其中kt是正的常量,负责衡量储存空间的单位数。
44、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上所述方法的步骤。
45、一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述方法的步骤。
46、本发明有益效果为:在分析工作环境下的协同编辑平台的基础上(包括协作模式、用户角色以及需求分析),设计了文档协同编辑平台的总体架构,包括平台的体系结构、数据库设计以及功能模块的设计;同时,为了保证平台网络环境下的安全,分别从常见攻击和防御手段,用户安全以及系统安全角度进行设计。
1.一种基于数字化的文档协同编撰方法,其特征在于:包括
2.如权利要求1所述的一种基于数字化的文档协同编撰方法,其特征在于:所述任务划分指的是对于文档内容的习惯文本量划分,在不涉及协同编撰区域内,以400字符作为任务划分的标准。
3.如权利要求1或2所述的一种基于数字化的文档协同编撰方法,其特征在于:所述节点不仅需要有唯一特征标识效果,同样也需要具有定位效果,文档撰写或是管理人通过关键词能够定位唯一的文档节点;
4.如权利要求3所述的一种基于数字化的文档协同编撰方法,其特征在于:在协同节点内进行撰写需要做到保持管理同一个区域内各个节点间区域文本的局部一致性,与在同一个节点内部,根据每个分块节点范围进行动态维护划分结构,对于无法进行正常维护的节点内容无法正常发送给协同节点。
5.如权利要求1、2和4任一所述的一种基于数字化的文档协同编撰方法,其特征在于:当协同区域有人进行文本撰写修改时,会出现色标显示,每个编撰用户根据ip不同拥有不同的色标默认颜色;
6.如权利要求5所述的一种基于数字化的文档协同编撰方法,其特征在于文档协同编撰流程是:
7.如权利要求6所述的一种基于数字化的文档协同编撰方法,其特征在于:文档的暂存版本提取处理方法是:
8.如权利要求6或7所述的一种基于数字化的文档协同编撰方法,其特征在于:在t时刻,对于文档a(t,c)来说,获得的集合为:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。