本发明专利技术揭露了一种文档浏览控制系统及方法。该系统包括有一服务器,一Domino数据库,多个客户端计算机。所述服务器包括有一Word文档获取模块,一Word文档转换模块及一权限控制模块。Word文档获取模块用于从客户端计算机导入任一Word文档;Word文档转换模块用于分析文档目录结构,提取标题样式,将产生的目录树结构及文档内容存储至Domino数据库;权限控制模块用于对转换后的文档进行存取及打印的控制。本系统将Word文档导入Domino数据库中,转换为Notes文档,并对其存取及打印进行管控,提高了文档的安全性。(*该技术在2023年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术是关于一种文档管制的系统及方法,特别是关于一种文档浏览管控的系统及方法。
技术介绍
随着知识经济的到来,办公自动化和网际网络的广泛应用,加快企业内部信息的交流,实现企业文档管理现代化,提高工作效率,同时又能降低成本,提高竞争力,成为摆在企业管理者面前的一个重要课题。如台湾智能财产局于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 ifEnd 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文档自动导入Domino数据库中,根据Word文档目录结构,自动在Domino数据库中形成树状结构生成Notes文档,提高文档的安全性,其特征在于,其包括有一服务器及透过网络相连接的多个客户端计算机,其中:服务器,其连结有一Domino数据库,所述Domino数据库存储有转换后的Notes文档;所述服务器,还包括有:一Word文档获取模块,用于从客户端计算机获得一Word文档;一Word文档转换模块,用于将获 取的Word文档转换成Notes文档并存储于Domino数据库中,对获取的Word文档进行目录结构分析,提取标题样式,产生目录结构树,将此目录树及文档内容存储至Domino数据库中;一权限控制模块,其可管控对Domino数据库中No tes文档进行的读、写、编辑及打印操作。
【技术特征摘要】
【专利技术属性】
技术研发人员:李忠一,肖伟清,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。