一种通用文档在线协同批注系统及方法与流程

文档序号:13031133阅读:1190来源:国知局
一种通用文档在线协同批注系统及方法与流程

本发明涉及一种结合网络的数据共享系统,尤其是涉及一种通用文档在线协同批注系统及方法。



背景技术:

现实工作中针对文档的审核是很密集的,在审核时针对文档内容进行批注是文档审核一种常用的形式。

文档的批注当前常用的软件有office套件、adobeacrobat等工具,这些工具仅针对特定文档格式进行批注,并且这些工具都是离线工具,没有很好地利用互联网。另外一些互联网工具如innvision,可以很好地利用互联网进行协同批注,但仅支持图片等格式,不能针对常用的办公文档进行批注。

另外一些常用的在线文档查看工具,需要在浏览器端安装特殊插件,给用户带来不便,同时由于浏览器的多样性,也给开发插件带来巨大的工作量。



技术实现要素:

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种不受文件格式限制的通用文档在线协同批注系统及方法。

本发明的目的可以通过以下技术方案来实现:

一种通用文档在线协同批注系统,其特征在于,包括相互连接的批注及通信服务器、文件服务器和多个用户终端,

所述用户终端为pc机或带有交互界面的移动终端,

所述文件服务器包括:接收模块,接收来自用户终端的原始文件,处理模块,将原始文件格式处理为支持浏览器渲染的格式,并作为浏览器文件存储,

所述批注及通信服务器包括:批注模块,存储待批注文件以及用户终端对待批注文件添加的批注,所述待批注文件与文件服务器中的浏览器文件对应,通信模块, 接收用户终端的批注并向用户终端发送批注更新提示。

所述的批注所在的坐标空间根据待批注文件每页的坐标空间构建,并按照页面一一对应。

所述的浏览器文件的格式包括svg、pdf和图片。

所述的批注及通信服务器和文件服务器分别与用户终端通过互联网连接。

所述的批注包括文字、语音、几何图形、手绘笔画,批注的位置存储在批注及通信服务器中。

所述的批注及通信服务器中对同一浏览器文件存储多种版本的批注。

参与同一个待批注文件的多个用户终端通过互联网组成讨论组,进行实时通信。

一种使用所述的通用文档在线协同批注系统进行协同批注的方法,包括以下步骤:

s1,用户终端获取批注及通信服务器中的待批注文件,并加入与该待批注文件关联、由用户终端组成的讨论组;

s2,批注及通信服务器获取并存储用户终端对待批注文件的批注信息,向所述讨论组内的其他用户终端发送批注更新提醒,然后返回步骤s2,所述的提醒包含待批注文件的地址链接。

用户终端对待批注文件的批注方式为:使用键盘或鼠标或触控屏在待批注文件中需要标注的位置建立批注。

与现有技术相比,本发明具有以下优点:

(1)多个用户可对批注及通信服务器中的同一个文件进行批注,且收到批注更新提醒,可以实现多用户实时的协同批注,节省用户之间的文件收发,提高工作效率。

(2)浏览器文件与待批注文件分开存储,;浏览器文件为未经批注的文件,从而保留了原始文件,利于文件的溯源。

(3)浏览器文件为支持浏览器渲染的文件格式,普通的pc机或移动终端即可通过浏览器对待批注文件进行操作,不需要安装特定软件,解除用户限制。

(4)批注及通信服务器和文件服务器分别与用户终端通过互联网连接,网络传输速度快,可靠性高。

(5)文字、语音、几何图形、手绘笔画等多种批注样式,灵活表达意见。

(6)批注及通信服务器中对同一浏览器文件存储多种版本的批注,可进行文件批注进程的回顾,有利于进行讨论总结。

(7)参与同一个待批注文件的多个用户终端通过互联网组成讨论组,进行实时通信,交流速度快。

附图说明

图1为本实施例的系统组成结构示意图;

图2为本实施例的方法的流程示意图;

图3为文件上传处理流程示意图;

图4为文件批注处理流程示意图。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。

实施例

如图1所示,一种通用文档在线协同批注系统,包括相互连接的批注及通信服务器11、文件服务器12和多个用户终端2,批注及通信服务器11和文件服务器12分别与用户终端2通过互联网连接。

用户终端2为pc机或带有交互界面的移动终端,文件服务器12存储浏览器文件,浏览器文件的格式支持浏览器渲染,浏览器文件包括来自用户终端2的文件和经格式转化后的来自用户终端2的文件,批注及通信服务器11存储待批注文件,待批注文件与文件服务器12中的浏览器文件在一一对应,用户终端2对批注及通信服务器11中的待批注文件进行阅读、添加批注,并接收来自批注及通信服务器11的批注更新提醒。

批注包括文字、语音、几何图形、手绘笔画,批注的位置存储在批注及通信服务器11中。

批注及通信服务器11中对同一浏览器文件存储多种版本的批注,即:实时存储更新过的批注。

参与同一个待批注文件的多个用户终端2通过互联网组成讨论组,进行实时通 信。

本系统针对各种常见文档的进行在线协同批注而不需要安装任何专用软件,并不针对源文档内容进行修改,而是将文档批注和文档内容映射到相同的坐标空间的方式,使得批注和文档内容相隔离;为了用户可以通过浏览器进行批注。并且支持多个用户终端2同时对相同文档多个相同的热点进行讨论。

用户终端2可以在文件服务器12中建立文件夹,对文件进行管理,文件服务器12根据用户终端2上传文件的不同格式,自动将文件处理为可以通过浏览器进行查看的格式,包括svg,pdf,图片。

如图2所示,一种使用通用文档在线协同批注系统进行协同批注的方法,包括以下步骤:

s1,用户终端2获取批注及通信服务器11中的待批注文件,并加入与该待批注文件关联、由用户终端2组成的讨论组;

s2,批注及通信服务器11获取并存储用户终端2对待批注文件的批注信息,向所述讨论组内的其他用户终端2发送批注更新提醒,然后返回本步骤起始点。

服务器工作具体包括以下步骤:

(1)文件服务器12接收用户终端2的通用文档文件,并保存;用户终端2可以在文件服务器12中建立文件夹,对文件进行管理;

(2)根据用户终端2上传文件的不同格式,文件服务器12自动将文件处理为可以通过浏览器进行查看的格式,存储在批注及通信服务器11中,若文件可直接通过浏览器查看,则无需转换格式;

(3)根据上传文件每页的坐标空间构建未来批注所在坐标空间,并将其按照页面一一对应;

(4)批注及通信服务器11中根据用户需要将文件或者文件夹分享给指定的其他用户终端2,并自动将这些用户终端2构建为一个讨论组,参与其中的用户终端2就叫参与者;

(5)用户终端2在线阅读待批注文件的过程中,可以通过鼠标(pcweb端)或者手指(手机等移动终端)在文档中需要标注的位置建立批注;

(6)同一个待批注文件的不同参与者可以实时看到其他参与者建立的批注,并可以针对每一个批注点进行评论;

(7)共享文件的参与者自动构成一个讨论组,可以通过实时通信系统进行群 体交流;

上述各步骤还包括以下特点:

步骤(1)可以针对同一个文件的多个版本进行管理,即实时存储被批注过的文件;

步骤(3)针对不同格式文件此处处理有很大不同,比如图片一般不需要处理,而针对超大图片为了支持在线一比一或者局部放大进行查看,必须对图片进行切片处理,如果是office文档或者autocad文档需要将其转换为浏览器可以直接渲染的格式如:svg,pdf,图片等;

步骤(4)分析每页的坐标空间,将每页的坐标空间的数据保存起来并和文件的版本进行关联,后面的文件批注就在这个坐标空间中进行;

步骤(5)中的文件或者文件夹的分享可以通过qq、微信、邮件、短信等渠道发送链接方式通知其他人,或者通过站内信方式通知已经注册的用户;

步骤(6)中用户可以在文件中的任意位置建立批注,批注的内容可以是文字、语音、几何图形、手绘笔画等等;

步骤(7)中同一个文件的其他参与者可以针对自己感兴趣的批注进行讨论;讨论是围绕批注点进行展开的,讨论中还可以继续使用文字、语音、几何图形、手绘笔画等技术手段;

步骤(8)中讨论组可以看作一个聊天群,参与者可进行实时通信;

参与者指的是同一个文档的所有可见人。

用户终端2对文件上传至服务器的处理流程如图3所示,服务器对文件批注的流程如图4所示。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1