一种OFFICE文档编辑多点远程同步的方法技术

技术编号:4936176 阅读:473 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及Office文档编辑多点远程同步技术领域,本发明专利技术提供的方法:第一客户端不间断检测当前处于编辑状态的第一OFFICE文档的编辑进度,若有编辑完成的文档片段产生,则将编辑完成的文档片段传送至文档同步服务器上;第二客户端不间断检测文档同步服务器上的文档片段,若发现了新文档片段,则将该新文档片段复制到第二OFFICE文档的与第一OFFICE文档对应的位置;重复步骤上述步骤直至第一OFFICE文档编辑完毕。本发明专利技术的方法,在不改变用户使用OFFICE工作习惯的情况下,自动同步内容到服务器,提供了一种新的OFFICE文档多点远程同步的方法。

【技术实现步骤摘要】

本专利技术涉及计算机文件同步方法
,尤其涉及一种 OFFICE文档编辑多点远程同步的方法。
技术介绍
在计算机辅助翻译(Computer Aided Translation,简称CAT)环境中,经常需要多点协同工作,通过分布在不同位置的远程工作点来 共同编辑(翻译)同一待翻译文档,为此,需要利用OFFICE文档即 时同步的方法来实现处于编辑状态的文档的同步功能,以便让不同工 作点之间处于信息对称状态。如今基于OFFICE文档即时同步的技术,仅见于微软的Sharepoint 程序,由于其不提供开放源码,加之其服务器架构昂贵,使得很多需 要远程即时同步OFFICE文档的需求无法满足,且其实现方法也不为公众所知。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是针对现有技术的缺陷,提供一种基于 OFFICE文档片段内容实现远程同步的方法,使得远程操作OFFICE文 档包括翻译操作的所见即所得成为现实。(二)技术方案针对以上要解决的技术问题,本专利技术提供的一种OFFICE文档编 辑多点远程同步的方法,包括以下步骤Sl:第一客户端不间断检测当前处于编辑状态的第一 OFFICE文 档的编辑进度,若有编辑完成的文档片段产生,则将编辑完成的文档 片段传送至文档同步服务器上;4S2:第二客户端不间断检测文档同步服务器上的文档片段,若发现了新文档片段,则将该新文档片段复制到第二 OFFICE文档的与第一 OFFICE文档对应的位置;S3:重复步骤S1和S2,直至第一 OFFICE文档编辑完毕。 其中、在步骤S1之前,先对第一 OFFICE文档进行标记,标记方式是将第一 OFFICE文档分成若干文档片段,每一文档片段设置一标记。其中,文档片段以段落为单位,设置标记的方式是在每一文档片 段上设置书签ID。其中,步骤S1中,将编辑完成的文档片段传送至文档同步服务 器上的方式如下首先将文档片段送到剪贴板中,然后由第一客户端 的文档片段传送模块将剪贴板中的文档片段传送到文档同步服务器 上,传送的内容包括文档片段的书签ID、内容格式和剪贴板文档 格式。其中,在步骤S1中,检测当前处于编辑状态的第一 OFFICE文 档的编辑进度的方式是,若有新的文档片段被选中时,则选中新文档 片段之前的被选中文档片段视为已编辑完成。其中,在步骤S2中,将该新文档片段复制到第二 OFFICE文档 的与第一 OFFICE文档对应的位置的方式如下首先利用第二客户端的文档片段下载模块从文档同步服务器上下载编辑完成文档片段,下 载的内容包括书签ID、内容格式和剪贴板文档格式,然后将下载 到的文档片段还原为剪贴板文件,从剪贴板中获取文档片段内容后, 将获取的内容覆盖到第二 OFFICE文档的相应位置。其中,第一客户端通过第一 OFFICE文档内嵌的宏命令来检测当 前处于编辑状态的第一 OFFICE文档的编辑进度,并将文档片段送到 剪贴板中。其中,第二客户端通过第二 OFFICE文档内嵌的宏命令来从剪贴板中获取文档片段内容。其中,剪贴板文档格式包括RTF、 HTM或其他文本文档类型 格式。其中,内容格式包括正文、页眉、页脚和脚注 (三)有益效果本专利技术并未改变用户的操作习惯,在用户搡作OFFICE时溶于无 形之中,使得远程操作OFFICE文档包括翻译操作的所见即所得成为 现实,实现了多点远程协同工作的效果。具体实施例方式以下对本专利技术方法的实施例进行说明。本实施例结合计算机辅助 翻译(CAT)环境进行说明,在本翻译环境中,不同的客户端代表不 同的翻译工作点,多个工作点需要共同翻译一篇OFFICE文档。翻译开始后,客户端A首先读取并识别OFFICE片段内容;将片 段内容信息写入到内存中,同时上传到服务器;远程客户端获取最新 上传的OFFICE的所有片段内容到本地;解析片段内容,并将这些内 容重写到相应文档中的相应位置;重复上述步骤,直至OFFICE文档 操作(翻译)完毕。其中,在将从服务器上下载的片段内容写入到OFFICE文档对应 的位置时,需要首先解析该片段内容在源文档中的相关位置信息,根 据这个位置信息,将这个片段内容写入到对应OFFICE文档的对应位 ^^实现了所^即所得的OFFICE文档片以 一 篇普通的word文档为例进 一 步说明。在客户端A打开该稿 件进行翻译时,首先对客户端A的word稿件进行标记,采用word 的书签标记,以word内容的段落为基础进行标注,标注完成后,就 可以在word稿件上进行翻译操作,当翻译越过这段内容,word稿件 内嵌的宏命令,便会自动将这段内容送到剪贴板中,其格式可以是 RTF的格式,也可以是HTM等格式,根据需要,可以进行不同的转换,然后由专门负责同步段内容的程序进行同步到服务器上,同步的段内容包括书签ID、内容格式(正文、页眉、页脚、脚注等)、剪 贴板类型(RTF、 HTM,其中HTM还会涉及附加的文件同步),当 段内容同步到服务器上后,由另一客户端B使用相同的同步程序, 从服务器上获取内容,将获取到的内容还原为剪贴板文件,并通知客 户端B的word文档中内嵌的宏命令从剪贴板中获取相关内容,相关 参数为书签ID、剪贴板格式(RTF、 HTM及相关的附加文件)、内 容格式(正文、页眉、页脚、脚注),并将获取的内容覆盖到客户端 B的word文档指定的位置(根据上述的参数),即实现了段同步。上述方法还可用于ppt、 txt、 xls等格式文档的多点远程同步,同 样能实现相同的效果。权利要求1、一种OFFICE文档编辑多点远程同步的方法,其特征在于,所述方法包括以下步骤S1第一客户端不间断检测当前处于编辑状态的第一OFFICE文档的编辑进度,若有编辑完成的文档片段产生,则将编辑完成的文档片段传送至文档同步服务器上;S2第二客户端不间断检测文档同步服务器上的文档片段,若发现了新文档片段,则将该新文档片段复制到第二OFFICE文档的与第一OFFICE文档对应的位置;S3重复步骤S1和S2,直至第一OFFICE文档编辑完毕。2、 如权利要求1所述的OFFICE文档编辑多点远程同步的方法, 其特征在于,在步骤S1之前,先对第一 OFFICE文档进行标记,标 记方式是将第一 OFFICE文档分成若干文档片段,每一文档片段设置—标记o3 、如权利要求2所述的OFFICE文档编辑多点远程同步的方法, 其特征在于,文档片段以段落为单位,设置标记的方式是在每一文档 片段上设置书签ID。4、 如权一U要求2或3所述的OFFICE文档编辑多点远程同步的 方法,其特征在于,步骤S1中,将编辑完成的文档片段传送至文档 同步服务器上的方式如下首先将文档片段送到剪贴板中,然后由第 一客户端的文档片段传送模块将剪贴板中的文档片段传送到文档同 步服务器上,传送的内容包括文档片段的书签ID、内容格式和剪 贴板文档格式。5、 如权利要求4所述的OFFICE文档编辑多点远程同步的方法, 其特征在于,在步骤Sl中,检测当前处于编辑状态的第一 OFFICE 文档的编辑进度的方式是,若有新的文档片段被选中时,则选中新文 档片段之前的被选中文档片段视为已编辑完成。6、如权利要求2或3所述的OFFICE文档编辑多点远程同步的 方法,其特征在于,在步骤S2本文档来自技高网...

【技术保护点】
一种OFFICE文档编辑多点远程同步的方法,其特征在于,所述方法包括以下步骤: S1:第一客户端不间断检测当前处于编辑状态的第一OFFICE文档的编辑进度,若有编辑完成的文档片段产生,则将编辑完成的文档片段传送至文档同步服务器上;S2:第二客户端不间断检测文档同步服务器上的文档片段,若发现了新文档片段,则将该新文档片段复制到第二OFFICE文档的与第一OFFICE文档对应的位置; S3:重复步骤S1和S2,直至第一OFFICE文档编辑完毕。

【技术特征摘要】

【专利技术属性】
技术研发人员:何战涛
申请(专利权)人:传神联合北京信息技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1