基于节点粒度语义的在线非结构化文档共享协同方法及其应用的制作方法

文档序号:6587027阅读:160来源:国知局
专利名称:基于节点粒度语义的在线非结构化文档共享协同方法及其应用的制作方法
技术领域
本发明涉及在线文档编辑技术,特别涉及一种基于节点粒度语义的在线非结构化文档共 享协同方法及其应用。
背景技术
近年来互联网的迅猛发展,在互联网上出现了大量的在线应用。在线服务由于数据集中 ,用户可以在任何连通网络的地方登录访问自己的数据,方便性不言而喻。另外,在线服务 为多人协同工作提供了基础,具有单机版本软件不可比拟的优势。然而在线应用服务也不可 避免地存在一些问题。由于集中式的解决方案,目前的网络应用提供商的服务器普遍放在国 外,在无法连接网络或者网速太慢的情况下,响应时间并不理想,应用受到很大限制。另外 由于各国各地区的使用习惯不同, 一成不变的服务无法满足不同类型地域用户的习惯,也大 大降低了用户体验。另外基于互联网的免费模式在商业模式上也远远未能形成产业链条,这 对于国内产商实施企业内部应用也是个很好的机会。
当前大部分企业应用Word文档或者类似Word文档的产品如WPS,永中0ffice, OpenOffice等作为基本的办公媒介,其便利之处在于,这类产品所见即所得的编辑方式,对 普通用户门槛低,简单易用。然而随着多年的深入应用,由于其固有的文档组织理念,问题 也不断凸显。主要在于
(1) 内容与格式混排。内容与格式混排不仅使得格式化和排版工作繁重,引起的问题 还有无法提取文章结构和内容,形成元数据,以方便搜索引擎访问等等。
(2) 版本维护困难。文档结构层次包括文档、节、各级标题、图、表格,以及每个层 次的格式定制,以文件为单位的版本控制粒度过于粗糙,难以控制每个元素的权限,无法满 足一些应用的需要。
(3) 权限控制单一,不利于文档协作。在一些大型应用中文档结构层次包括文档、节
、各级标题、图、表格,以及每个层次的格式等各个层次均有不同的权限要求,而且文档的 协作往往靠人工传播消息再逐次逐位更新,很容易引发版本冲突,效率非常低。
(4) 文档为最基本的存储单位,文档内部的知识缺乏一定的语义关联。基于这种粗粒 度的知识管理最终落为文档管理系统,并不能发挥知识管理的作用。
4(5) Office套件目前仍然属于单机产品,所提供协作功能非常有限,这使得企业文档 协作受到很大限制。
基于内容与格式分离理念,事实上大部分应用中更关心内容本身,对格式样式等没有多 变的要求。出于组织形象统一的需要,更多的是有固定的文档样式。相关人员的素质已经可 以应付小型、无固定格式文档的Word编辑任务,然而问题往往出现在大型、公司正规需求的 场合。如一个高校的教学大纲,其格式要求的一点细微改动将影响全校数万份文档。另外, 即使MS Word编辑目前已经大面积普及,其中一些功能使用的人仍然有限。例如修改页面设 置,即使在高校这样的高素质群体中仍然有极大比例不知道怎么操作。
再如,由于企业应用的需要,往往需要多人协作创作同一份文档,应用过程中版本的冲 突时有发生。权限控制最细也只能到文档这个层次,无法对文档每一部分的读写进行控制。
在不同时期不同位置分别建立的系统之间可以通过某些手段进行共享和交换。然而实际 操作中往往只使用邮件功能和公告栏等功能,使用水平往往只停留在文档传送阶段,极容易 造成重复编辑、邮件遗失、访问冲突、版本冲突等问题,大大限制了办公效率的提高。而且 ,对于在这些数据基础上进行企业级的数据完整性一致性控制、文档协作以及知识挖掘、共 享和管理仍然遥不可及。另外一方面,生产办公过程中各种变化因素所引发的系统变更,如 果没有一个组织完好的元数据模型,难以应付复杂多变的文档需求以及未来的知识共享需求
很显然在现有的文档机制下无法进行更细粒度级别的内容链接、交换与共享,无法支持 企业基础元数据的管理,加上其他版本冲突,权限控制等问题,均成为阻碍企业级知识共享 和管理进一步深化的重要因素。另外尽管目前市场上相当部分产商开发了知识管理系统,但 是系统却往往独立于办公自动化以及文档环境之外,办公人员除了应付办公自动化系统和文 档编撰收发之外还要额外地付出精力应付知识管理系统,办公效率只会更低。
造成上述问题的原因在于文档制作没有一个完善的元数据管理机制,文档以及文档节点 内部之间互相独立,内容之间缺乏有意义的关联,无法维持数据在整个企业内数据和知识的 一致性。因此有必要解决上述文档内容格式混排、版本冲突、文档互相独立无关联等等问题 ,实现元数据集中管理,并对文档内容进行语义关联,将文档内容以良好方式组织和共享, 从而也达到在网络上协作的目的。

发明内容
本发明的目的在于克服现有技术的缺点与不足,提出一种基于节点粒度语义的在线非结
5构化文档共享协同方法,在文档节点粒度上进行语义关联以及共享权限管理,实现在线文档大规模共享和协同编辑。
本发明的另一 目的在于提供上述方法在互联网以及移动终端的应用。
本发明的目的通过下述技术方案实现 一种基于节点粒度语义的在线非结构化文档共享协同方法,其特征在于包括下述步骤
定义文档的基础元数据,对相应的文档节点定义基本的资源描述框架规范(简称RDFs或RDF Schema),实现企业元数据管理;
定义节点之间语义,确定关联节点之间的关系,并利用语义引用文档的基础元数据;
节点级别的权限控制;
根据节点RDFs自动生成相应的输入界面;
在指定的权限控制下,根据节点的语义更新关联节点的内容。
步骤(1)中,所述文档的基础元数据的定义包括正文、列表、段落、节、表格、图片、参考文献等元数据及其权限和推荐呈现方式。
步骤(1)中,所述企业元数据包括了企业的基础数据,企业的运营数据等。
步骤(2)中,所述定义节点之间语义具体是以RDFs的谓词来设置节点之间的语义。所述关联节点之间的关系包括归属(part-of)、类别(kind-of),实例(instance-of)以及属性(attribute-of)等关系。
步骤(3)具体是针对文档对象模型的每个节点,指定用户可以设置权限或继承上一级权限,主要权限包括读、修改、删除、以及子节点的操作等。
步骤(4)中,依据RDFs的数据类型自动生成相应的输入界面,包括复选框、单选框、下拉菜单、以及文本区等元素。
步骤(5)中,在一定范围内选择RDFs的谓词,谓词的选择确定了其关联节点的更新方式。
上述基于节点粒度语义的在线非结构化文档共享协同方法的具体应用方式为利用元数据描述统一地管理文档元数据,利用RDFs在节点的语义关联基础上提取企业数据,套用模板再添加内容自动生成一定格式的正规文档,实现基于文档内部节点粒度的权限控制,从而实现在互联网或移动终端上的企业在线多人协作共享。
本发明的作用原理是上述基于节点粒度语义的在线非结构化文档共享协同方法以元数据管理为基础,利用RDF等技术建立文档节点内容的语义关联,从而实现在线的非结构化文档协同,在应用中可达到较细粒度文档协作的目的。本发明相对于现有技术具有如下的优点及有益效果集中式解决方案,可满足多个终端同时编辑;
基于网络应用向用户利用移动终端提供节点级别的文档协作系统,集中式方案解决了版本冲突的问题,针对内容中的节点可以赋予不同用户不同的读、写、浏览、添加删除节点等
功能,达到多人协作编辑文档;
节点级别的共享协作机制,完善的读写锁定和共享机制;
节点级别的共享协作机制使得多终端可以同时进行读写操作,文档节点基于语义关联,相关文档之间可共享、链接数据,因而内容可尽量从企业知识库中提取节点而生成,减少人工输入,从而消除数据不一致性,降低输入错漏,达到最大程度提高生产率的效果。完善的权限控制方案,能够对指定用户(组)分配每个文档节点的读写权限。
建立统一文档元数据及其呈现方案;
统一文档元数据及其呈现方案可解决文档内部节点共享和提取问题;对企业文档内容进行元数据语义描述,保证组织知识的一致性,并具有较好的扩展性。同时,也为企业知识库的合理组织和部署奠定基础;
真正实现内容与格式分离;
利用XSLT技术,格式定义专门化,达到内容与格式分离的目的,从而对同样内容提供多样化的格式排版,最大程度降低内容输入成本。
(5) 本发明实现以节点为权限的按需传送内容,可大幅降低网络交互的流量,更加适合手机呈现手段和输入手段均较弱的移动终端。
(6) 本发明可解决现有技术中文档内容格式混排、版本冲突、文档互相独立无关联等等问题,实现元数据集中管理,并对文档内容进行语义关联,将文档内容以良好方式组织和共享。本发明能够在语义和元数据基础上实现文档聚类,并从中提取内容,从而支持文档制作自动化,由此还可以积累企业知识,为实现企业知识管理提供基础。


图1是本发明方法的原理示意图。图2是基于本发明的实施方式图。
图3是用户使用网络终端或移动终端使用本发明的系统流程图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。实施例
图2、图3示出了本发明的具体流程,由图2、图3可见,本基于节点粒度语义的在线非结构化文档共享协同方法包括下述步骤
(1) 在内容用户操作之前,要求定义好文档的基础元数据(如图3格式定制者角色)1)格式定制者首先新建模板文档或从原有的模板文档导入;2)进入给定的界面对模板文档进行设计,具体为a.给定或从文档库中引入文档的基础元数据;b.给出输入域,并定义输入域为文本、单选、多选、自由多种输入方式,同时对于多选等项目给出多选选项;c.在企业应用中,引入企业元数据;d.对模板文档进行排版。
(2) 设定节点语义及其与其他节点的归属(part-of)、类别(kind-of),实例(instance-of)以及属性(attribute-of)等关系,并确定谓词;
(3) 文档所有者通过互联网终端或移动终端申请新建模板,如图3文档所有者角色,包括1)系统生成文档链接;2)将节点权限分配给具体用户,包括了读、修改、删除、以及子节点的操作等;3)按照节点语义对应具体应用语境,添加修改节点的语义描述;
(4) 具体内容用户通过互联网终端或移动终端浏览器访问文档链接,如图3文档所有者角色,包括1)内容用户根据元数据信息请求节点;2)服务器根据内容用户权限提取相应节点,发送到终端浏览器;3)浏览器根据节点RDF Schema以及与关联节点的语义和元数据生成对应的编辑界面;4)内容用户在界面中编辑;
(5) 内容用户提交编辑结果,如图3文档所有者角色,包括1)服务器根据其请求保存节点,并根据节点语义连接更新相应的节点;2)内容用户或文档所有者根据权限,通过互联网或移动终端访问文档链接,预览根据输入内容生成的完整文档,同时可以以pdf, doc等格式下载该文档。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
权利要求
1.一种基于节点粒度语义的在线非结构化文档共享协同方法,其特征在于包括下述步骤(1)定义文档的基础元数据,对相应的文档节点定义基本的资源描述框架规范,实现企业元数据管理;(2)定义节点之间语义,确定关联节点之间的关系,并利用语义引用文档的基础元数据;(3)节点级别的权限控制;(4)根据节点RDFs自动生成相应的输入界面;(5)在指定的权限控制下,根据节点的语义更新关联节点的内容。
2 根据权利要求l所述的基于节点粒度语义的在线非结构化文档共享 协同方法,其特征在于步骤(1)中,所述文档的基础元数据的定义包括正文、列表、段落、节、表格、图片、参考文献等元数据及其权限和推荐呈现方式。
3 根据权利要求l所述的基于节点粒度语义的在线非结构化文档共享 协同方法,其特征在于步骤(1)中,所述企业元数据包括了企业的基础数据,企业的运营数据。
4 根据权利要求l所述的基于节点粒度语义的在线非结构化文档共享 协同方法,其特征在于步骤(2)中,所述定义节点之间语义具体是以RDFs的谓词来设置 节点之间的语义;所述关联节点之间的关系包括归属、类别,实例以及属性等关系。
5 根据权利要求l所述的基于节点粒度语义的在线非结构化文档共享 协同方法,其特征在于步骤(3)具体是针对文档对象模型的每个节点,指定用户设置权 限或继承上一级权限,主要权限包括读、修改、删除、以及子节点的操作。
6 根据权利要求l所述的基于节点粒度语义的在线非结构化文档共享 协同方法,其特征在于步骤(4)中,依据RDFs自动生成相应的输入界面,包括复选框、单选框、下拉菜单、以及文本区等元素。
7.根据权利要求l所述的基于节点粒度语义的在线非结构化文档共享 协同方法,其特征在于步骤(5)中,在一定范围内选择RDFs的谓词,谓词的选择确定了 其关联节点的更新方式。
8.根据权利要求1 7任一项所述基于节点粒度语义的在线非结构化 文档共享协同方法的应用利用元数据描述统一地管理文档元数据,利用RDFs在节点的语义 关联基础上提取企业数据,套用模板再添加内容自动生成一定格式的正规文档,实现基于文 档内部节点粒度的权限控制,从而实现在互联网或移动终端上的企业在线多人协作共享。
全文摘要
本发明提供在线的非结构化文档共享协同技术。该技术以元数据管理为基础,利用RDF等技术建立文档节点内容的语义关联,从而实现基于节点粒度的权限管理和协同模式。在应用中可达到较细粒度文档协作的目的。利用元数据描述统一地管理文档元数据,利用RDF在节点的语义关联基础上提取企业数据,套用模板再添加内容即可自动生成一定格式的正规文档。基于文档内部节点粒度的权限控制,使得企业在线多人协作共享成为可能。内容以节点为权限的按需传送,可大幅降低交互流量,更加适合手机呈现手段和输入手段均较弱的移动终端。
文档编号G06F17/24GK101561826SQ200910302410
公开日2009年10月21日 申请日期2009年5月18日 优先权日2009年5月18日
发明者胤 汤 申请人:胤 汤
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1