文档浏览控制系统及方法

文档序号:6358812阅读:210来源:国知局
专利名称:文档浏览控制系统及方法
技术领域
本发明是关于一种文档管制的系统及方法,特别是关于一种文档浏览管控的系统及方法。
背景技术
随着知识经济的到来,办公自动化和网际网络的广泛应用,加快企业内部信息的交流,实现企业文档管理现代化,提高工作效率,同时又能降低成本,提高竞争力,成为摆在企业管理者面前的一个重要课题。
如台湾智能财产局于2003年4月21日公告的公告编号为528956名称为“资源存取的授权方法以及系统”的专利。该专利是用以将终端装置网络连结至应用软件服务供货商所建立的资源系统,即可使各个位于终端装置的使用者存取该应用软件服务供货商所提供的应用软件。该技术可使用户与资源系统之间进行资源传输的互动存取,将资源系统传出的资料型态以网页型式展现于终端装置的浏览器上。
以上所述完成了资料的存取及浏览。若直接在Word状态或网页状态下浏览文档资料,则可以随意修改及打印文档资料,文档的安全性不能保证。
本发明文档浏览控制系统及方法提供了一种文档管理的文档浏览管制的系统和方法,可将Word文档自动导入Domino数据库中,转换成Notes文档,使得用户存取及打印Notes文档时,受到权限管控,改变了Word文档易被修改及打印的缺点,提高了文档的安全性。

发明内容本发明的主要目的在于提供一种文档浏览控制系统及方法,其可将Word文档自动导入Domino数据库中,根据Word文档目录结构,自动在Domino数据库中形成树状结构,生成Notes文档,提高文档的安全性。
本发明的另一目的在于提供一种文档浏览控制系统及方法,其可对Domino数据库中的数据进行存取及打印权限管控。
本发明揭露了一种文档浏览控制系统及方法。该文档浏览控制系统包括有多个客户端计算机,一服务器及一Domino数据库。其中,多个客户端计算机可通过网络直接访问服务器,也可通过客服网站访问服务器;服务器通过数据库连接与一Domino数据库相连。其中,Domino数据库存储有Word文档转换后的Notes文档。客户端计算机提供使用者界面,通过该界面使用者可以按权限存取Domino数据库中的Notes文档。服务器是Lotus Domino Server,所述服务器包括有一Word文档获取模块、一Word文档转换模块及一权限控制模块。其中Word文档获取模块用于从客户端计算机获取Word文档;Word文档转换模块用于分析所获取的Word文档目录结构,提取所有的标题样式,产生目录树结构,将此结构及文档内容存储至Domino数据库中。该模块包括有一Word文档目录结构分析子模块,一目录树结构产生子模块及一结果存储子模块。权限控制模块用于对转换后存储于Domino数据库中的Notes文档进行存取及打印权限的管控。该模块包括有一存取权限控制子模块及一打印权限控制子模块。
本发明还提供一种文档浏览控制方法,该方法将获取的Word文档转换成Notes文档,可采用Lotus notes client和Web client方式浏览该Notes文档,保证文档资料的安全性。该方法包括有如下步骤(a)由Word文文档获取模块从客户端计算机获取Word文档;(b)由Word文档目录结构分析子模块分析文档的目录结构;(c)由目录结构产生子模块提取文档所有标题样式;(d)生成目录树;(e)将转换后的Notes文档存储至Domino数据库;(f)由权限管控模块管控Notes文档的存取及打印。
本发明文档浏览控制系统通过网际网络,获取Word文档,分析其目录结构,提取所有的标题样式,生成目录树,转换成为Notes文档,存储于Domino数据库中。对Domino数据库中的文档进行存取及打印权限管控,从而提高了文档的安全性。

图1为本发明文档浏览控制系统的计算机网络架构图。
图2为本发明服务器的功能模块图。
图3为本发明文档浏览控制系统的数据流图。
图4为本发明文档浏览控制系统的作业流程图。
具体实施方式参阅图1所示,为本发明文档浏览控制系统的计算机网络架构图。分散式分布的多个客户端计算机2通过网络5与一服务器1相连或者通过网络5与客服网站4相连,该客服网站4再通过网络5与服务器1相连;该服务器1通过一连接6与一Domino数据库3相连。其中,网络5为一种电子网络,其可以为企业内部网(Intranet)、互联网络(Internet)或其它类型网络;连接6是一种数据库连接,如开放式数据库连接(OpenDatabase Connectivity,ODBC),或者Java数据库连接(Java DatabaseConnectivity,JDBC);Domino数据库3,用于存储转换后的Notes文档。在本发明中,客户端计算机2可为Windows95、Windows98或Windows NT的使用者环境。客户端计算机2为用户提供交互式使用者界面,通过该界面可进行Word文档的获取及Notes文档的读、写、编辑、打印等作业。服务器1是Lotus Domino Server,其包括有一系列软件功能模块(如图2所示),用于从客户端计算机2获取Word文档,将其转换为Notes文档并将其存储于Domino数据库3中。
参阅图2所示,为本发明所述服务器1的功能模块图。该服务器1包括有一Word文档获取模块20、一Word文档转换模块30及一权限控制模块40。其中Word文档获取模块20用于通过客户端计算机2获取Word文档。Word文档转换模块30包括有一Word文档目录结构分析子模块300,一目录树结构产生子模块301及一结果存储子模块302。其中Word文档目录结构分析子模块300是利用Word的COM组件对象编程和LotusScript脚本编程,分析所获取的Word文档的目录结构,所用伪代码Forall para In Worddoc.paragraphsIf Left$(strStyle,2)=”标题”And Len(strStyle)》2 Then……End if
End Forall目录树结构产生子模块301用于根据Word文档目录结构分析子模块300的分析结果提取所有的标题样式,产生目录树结构。其中,Word文档目录是用于列载文档内所有章或节的标题及次标题,和其它文档内容;样式是应用于文本的一系列字符格式和段落格式的组合体;标题样式是应用于标题的一系列字符格式和段落格式的集合,标题是建立文档目录和索引的依据。结果存储子模块302用于将所产生的目录树结构及Word文档内容存储至Domino数据库3中。权限控制模块40包括有一存取权限控制子模块400及一打印权限控制子模块401。其中存取权限控制子模块400用于管控用户对Domino数据库3中的Notes文档进行的存取操作,将Domino数据库3的ACL(Access Control List,存取控制列表)的属性Default和Anonymous均修改成没有权限存取。打印权限控制子模块401用于对Domino数据库3中的文档的打印进行管控,如其可禁止打印Domino数据库3中的Notes文档资料,其所用伪代码为NotesDocument.~$KeepPrivate=”1”参阅图3所示,为本发明文档浏览控制系统的数据流图。Word文档获取模块20从客户端计算机2获取Word文档资料,然后由Word文档目录结构分析子模块300利用Word的COM组件对象及LotusScript脚本编程分析获取的Word文档目录结构。再由目录树结构产生子模块301提取所有的标题样式,生成目录树结构。结果存储子模块302将所产生的目录树及Word文档内容存储于Domino数据库3中,成为Notes文档。存取权限控制子模块400对Domino数据库3中的Notes文档的存取进行管控。打印权限控制子模块401对Domino数据库3中之Notes文档的打印进行管控。
参阅图4所示,为本发明文档浏览控制系统的作业流程图。首先由Word文档获取模块20从客户端计算机2导入Word文档资料(步骤S401)。由Word文档目录结构分析子模块300对所获取的Word文档进行目录分析(步骤S403)。再由目录树结构产生子模块301根据分析结果,提取所有的标题样式(步骤S405),产生目录树结构(步骤S407)。由结果存储子模块302将所产生的目录树及Word文档内容存储于Domino数据库3中,成为Notes文档(步骤S409)。由权限控制模块40对存储至Domino数据库3中的Notes文档进行存取及打印权限的管控(步骤S411)。
以上所述仅为本发明的较佳实施例而已,且已达广泛使用功效,但不限于Word文档及Domino数据库,凡其它未脱离本发明所揭示的精神下所完成的均等变化或修饰,均应包含在下述申请专利范围内。
权利要求
1.一种文档浏览控制系统,其可将Word文档自动导入Domino数据库中,根据Word文档目录结构,自动在Domino数据库中形成树状结构生成Notes文档,提高文档的安全性,其特征在于,其包括有一服务器及透过网络相连接的多个客户端计算机,其中服务器,其连结有一Domino数据库,所述Domino数据库存储有转换后的Notes文档;所述服务器,还包括有一Word文档获取模块,用于从客户端计算机获得一Word文档;一Word文档转换模块,用于将获取的Word文档转换成Notes文档并存储于Domino数据库中,对获取的Word文档进行目录结构分析,提取标题样式,产生目录结构树,将此目录树及文档内容存储至Domino数据库中;一权限控制模块,其可管控对Domino数据库中Notes文档进行的读、写、编辑及打印操作。
2.如权利要求1所述的文档浏览控制系统,其特征在于,其中Word文档转换模块包括有一Word文档目录结构分析子模块,是利用Word的COM组件对象编程和LotusScript脚本编程,分析所获取的Word文档的目录结构;一目录树结构产生子模块,用于根据Word文档目录结构分析子模块的分析结果提取所有的标题样式,产生目录树结构;一结果存储子模块,用于将所产生的目录树及Word文档内容存储至Domino数据库中,成为Notes文档。
3.如权利要求1所述的文档浏览控制系统,其特征在于,其中权限控制模块包括有一存取权限控制子模块,用于管控用户对Domino数据库中的Notes文档进行的存取操作;一打印权限控制子模块,用于对Domino数据库中的Notes文档进行打印控制。
4.一种文档浏览控制方法,该方法将获取的Word文档转换成Notes文档,保证文档资料的安全性,其特征在于,该方法包括有如下步骤(a)获取Word文档;(b)分析Word文档目录;(c)提取标题样式;(d)产生目录树结构;(e)存储目录树结构及Word文档内容于Domino数据库中;(f)控制Domino数据库中的Notes文档的存取及打印作业。
5.如权利要求4所述的文档浏览控制方法,其特征在于,其中步骤(b)是利用Word的COM组件对象编程和LotusScript脚本编程,分析Word文档的目录结构。
6.如权利要求4所述的文档浏览控制方法,其特征在于,其中步骤(e)是指将文档内容及目录树结构存储至Domino数据库中,成为Notes文档。
7.如权利要求4所述的文档浏览控制方法,其特征在于,其中步骤(f)是指将Domino数据库中ACL(Access Control List)的Default和Anonymous属性修改成没有权限存取。
8.如权利要求4所述的文档浏览控制方法,其特征在于,其中步骤(f)是指控制打印权限,禁止打印Domino数据库中的Notes文档。
9.一种文档浏览控制系统,其可将某一特定类型的文档自动导入某一特定类型的数据库中,根据该特定类型文档的目录结构,形成兼容该特定类型数据库格式的文档,提高文档的安全性,其特征在于,其包括有一服务器及透过网络相连接的多个客户端计算机,其中服务器,其连结有该特定类型的数据库,所述该特定类型的数据库存储有转换后的兼容该特定类型数据库格式的文档;所述服务器,还包括有一文档获取模块,用于从客户端计算机获得该特定类型文档;一文档转换模块,用于将获取的该特定类型文档转换成兼容该特定类型数据库格式文档并存储于该特定类型数据库中,对获取的该特定类型文档进行目录结构分析,提取标题样式,产生目录结构树,将此目录树及文档内容存储至该特定类型数据库中;一权限控制模块,其可管控对该特定类型数据库中的兼容该特定类型数据库格式的文档进行的读、写、编辑及打印操作。
10.如权利要求9所述的文档浏览控制系统,其特征在于,其中文档转换模块包括有一文档目录结构分析子模块,分析所获取的该特定类型文档的目录结构;一目录树结构产生子模块,用于根据文档目录结构分析子模块的分析结果提取所有的标题样式,产生目录树结构;一结果存储子模块,用于将所产生的目录树及文档内容存储至该特定类型数据库中,成为兼容该特定类型数据库格式的文档。
11.如权利要求9所述的文档浏览控制系统,其特征在于,其中权限控制模块包括有一存取权限控制子模块,用于管控用户对该特定类型数据库中之兼容该特定类型数据库格式的文档进行的存取操作;一打印权限控制子模块,用于对该特定类型数据库中的兼容该特定类型数据库格式之文档进行打印控制。
12.一种文档浏览控制方法,该方法将获取的某一特定类型的文档转换成兼容某一特定类型数据库格式的文档,保证文档的安全性,其特征在于,该方法包括有如下步骤(a)获取文档;(b)分析文档目录;(c)提取标题样式;(d)产生目录树结构;(e)存储目录树结构及文档内容于该特定类型数据库中;(f)控制该特定类型数据库中的兼容该特定类型数据库格式的文档的存取及打印作业。
13.如权利要求12所述的文档浏览控制方法,其特征在于,其中步骤(e)是指将文档内容及目录树结构存储至该特定类型数据库中,成为兼容该特定类型数据库格式的文档。
14.如权利要求12所述的文档浏览控制方法,其特征在于,其中步骤(f)是指控制对该特定类型数据库中的兼容该特定类型数据库格式文档的存取权限。
15.如权利要求12所述的文档浏览控制方法,其特征在于,其中步骤(f)是指控制打印权限,禁止打印该特定类型数据库中的兼容该特定类型数据库格式的文档。
全文摘要
本发明揭露了一种文档浏览控制系统及方法。该系统包括有一服务器,一Domino数据库,多个客户端计算机。所述服务器包括有一Word文档获取模块,一Word文档转换模块及一权限控制模块。Word文档获取模块用于从客户端计算机导入任一Word文档;Word文档转换模块用于分析文档目录结构,提取标题样式,将产生的目录树结构及文档内容存储至Domino数据库;权限控制模块用于对转换后的文档进行存取及打印的控制。本系统将Word文档导入Domino数据库中,转换为Notes文档,并对其存取及打印进行管控,提高了文档的安全性。
文档编号G06F15/16GK1549157SQ03126618
公开日2004年11月24日 申请日期2003年5月17日 优先权日2003年5月17日
发明者李忠一, 肖伟清 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1