电子文件管理平台的制作方法

文档序号:6367209阅读:515来源:国知局
专利名称:电子文件管理平台的制作方法
技术领域
本发明涉及计算机中电子文件管理技术领域,涉及电子文件的传输、安全、存储、编辑、转换和利用。
背景技术
文件的下载上传在现有各系统都有应用,但是需要用户手动操作,手工下载保存文件,找到保存下的文件,手工打开编辑,处理完成后,还需要手工将编辑好的文件上传到服务器。此类下载上传功能,虽然实现了业务功能,但是用户操作繁琐,效率低下,容易出错。文件的集中存储已有应用,业务系统将文件集中存放在一台文件服务器上,便以文件的管理,但是此种文件集中存储还缺少了文件转换功能,为了支持各种业务系统和各种终端设备,需要将集中存储的文件再进行格式转换以便利用。传统的非集中式文件转换机制,导致文件转换不及时、不利益格式扩展、程序部署困难、文件数据反复进行网络传输等缺点。传统的业务系统对其它业务功能的调用,特别是本地程序功能调用,没有很好的解决方法,通用的HTTP接口调用和DLL动态链接库方式调用,极大的极限了业务功能的应用范围,同时也限制了业务功能的强度,导致功能调用要么极限在某一种方式或者只能调用普通业务功能。普通的文件管理功能,只是提供了单个文件的上传和下载,并不具备文件的压缩、安全、编辑等功能,也无法支持文件附件及相关文件的多文件管理功能,导致文件管理分散、文件编辑不方便、上传下载打开重复操作等问题。在对第三方办公软件的集成中,传统的OLE嵌入方式,虽然实现了对办公软件功能的调用,但在程序的易用性上,与独立的办公软件还存在一定差距,如办公软件的菜单栏、工具栏会与容器进行重叠,部分菜单项和功能按钮会不可用,对于业务系统需要使用的部分业务,OLE嵌入方式也会出现不支持的问题,如部分电子印章程序,OLE嵌入方式也会给办公软件带来稳定性和性能上的问题,出现启动缓慢,OLE内办公软件和外部办公软件相互影响,给办公软件的使用带来了许多无法克服的问题。在协同办公系统中,办公软件的使用是必须的,日常公文的编辑使用的是常用办公软件,由于文件格式的限制,在系统内或者系统外文件的流转,导致必须使用同一种办公软件,使用一种办公软件编辑的文件,无法使用另外一种办公软件进行打开编辑,反之亦然,文件格式和办公软件的不兼容,导致业务系统的应用范围受限,不利于软件的推广和使用,同时对用户环境的不兼容,导致相关软件的使用受阻,用户无法使用自己喜欢的办公软件,用户体验也有所降低。

发明内容
本发明的目的是为了满足各信息化系统对系统内电子文件管理的需求,提供一种可在线处理文件的一体化电子文 件管理平台。本发明的目的是通过如下技术方案实现的。电子文件管理平台,本发明由文件服务器、客户端两部分组成;其中文件服务器分别设置有文件存储模块、文件转换模块和HTTP接口 ;文件存储模块、文件转换模块分别与HTTP接口连接;客户端分别设置有办公软件集成模块、文件管理模块和文档启动器;文件管理模块分别与HTTP接口、文档启动器、办公软件集成模块连接;文档启动器另与各业务系统连接。本发明文件服务器为文档数据存储服务器,提供了文件存储和数据转换功能;文档启动器是各个业务系统使用文件管理模块的入口,通过对文档启动器的集成和调用,可轻松实现业务系统中在线文档的处理;文件管理模块是在线文档处理工具,提供了文档的在线查看和编辑功能,集成了对在线文档的各种处理能力,支持多文档的统一管理和多种办公软件的交叉使用。本发明通过使用文件服务器的HTTP接口,实现了业务系统中在线文档的在线处理功能,这种文档在线处理机制,减少了用户对系统中文档的下载和上传步骤,方便了文档的集中管理和利用。本发明在文件服务器端的文件数据格式转换机制,极大了方便了文件的查看,转换后的多种格式文件,可以满足不同系统不同终端上的用户需求,同时统一的文档格式转换,为数据的更新和程序的部署提供了有利条件,为系统的扩展打下了基础。本发明采用了 COM组件机制提供文档启动功能,能够在各种业务系统进行调用,多参数的配置可灵活支持各种业务功能。本发明具有版本及描述信息的公文文件包格式,实现了文件包的升级和更新,文件包内文件的便捷管理,文件数据的对比及文件信息的快速获取,采用的文档数据压缩和配置信息混合存放的格式,方便了文档的存储。本发明使用精灵窗口的窗口管理模式,实现了多进程多窗口管理,文档窗口随主窗口即时移动,并同步激活,窗口管理机制为程序功能带来了灵活的扩展性,并体现了良好的用户体验。本发明集成多种字处理软件,实现系统对多种办公软件的兼容和交叉使用。本发明文件服务器提供文件访问接口,支持文件的下载上传、转换利用和文件权限控制等功能。通过调用文件服务器的接口,客户端自动下载和上传电子文件,并负责整个文件包的管理和文档的查看编辑。本发明所述文件服务器采用业内使用最广的阿帕奇服务器,具备极好的稳定性和可用性,其通用的HTTP接口,为业务的扩展和网络安全保障打下了基础。文件服务器还配备了文件转换模块,支持将文件转换为各业务系统所需的文件格式。本发明客户端通过访问服务器端接口,自动完成文件下载上传功能,并将多个文件组合成统一格式的压缩包,进行多文件的集中管理。客户端集成了用户机器本地的办公软件,自动完成了文件包的解包、打包、文档的打开编辑、自动文字处理等功能。基于COM组件的文档启动控件,允许多业务系统方便的集成,并支持文件管理平台的多种调用方式。基于精灵模式的窗口管理,实现了对第三方程序的无缝集成,同时还兼顾了第三方程序的独立性和稳定性,保证了第三方程序的功能有效性,在用户体验方面也有很好的表现,可以使用户像使用自己最熟悉的办公软件一样使用客户端。同时,客户端实现的对多种办公软件的兼容,使业务系统的应用范围更广,用户选择自己喜欢的办公软件来实现日常办公,用户体验更高、系统生命力更强。下面结合说明书附图和具体实现方式对本发明做进一步的阐述。


图I是本发明的总体结构示意 图2是本发明的文件管理平台窗口布局图。
具体实施例方式电子文件管理平台,本发明由文件服务器、客户端两部分组成;其中文件服务器分别设置有文件存储模块、文件转换模块和HTTP接口 ;文件存储模块、文件转换模块分别与HTTP接口连接;客户端分别设置有办公软件集成模块、文件管理模块和文档启动器;文件管理模块分别与HTTP接口、文档启动器、办公软件集成模块连接;文档启动器另与各业务系统连接。如图1,图2所示,本发明是由客户端和文件服务器组成的。文件服务器提供文件访问接口,支持文件的下载上传、转换利用和文件权限控制等功能。通过调用文件服务器的接口,客户端自动下载和上传电子文件,并负责整个文件包的管理和文档的查看编辑。文件服务器各部分的具体内容如下
I、基于阿帕奇服务器的HTTP接口,提供了文件的下载上传功能,通用的接口形式,可以在任何形式的客户端环境中进行集成,同时支持的接口访问控制功能,能有效的保证文件访问的安全性,防止客户端对文件服务器中文件的非法访问。2、文件转换模块提供对文件的转换功能,能够实现一种文件格式到多种文件格式之间的转换,在保证文件的及时转换之后,多种可用的文件内容,可以被各业务系统充分利用,如TEXT文本格式在手持移动设备中的查看、PDF文件格式在IOS设备中的查看以及在线阅文功能的实现、SWF文件格式在Android设备的阅文等等,从而解决了在多种终端中查看文件内容的问题。3、文件服务器提供了权限控制功能,能够在对电子文件进行访问的过程中,匹配各种业务权限控制,通过角色和用户信息配置,在业务系统调用电子文件管理平台时,指定相关权限参数,即可方便的实现权限控制,保证服务器级别的文件安全。客户端各部分的具体内容如下
I、基于COM组件的文档启动器,在各种环境下均可实现集成,同时丰富灵活的参数配置功能,支持了各业务系统的不同功能调用。在需要调用电子文件管理平台的系统中,各种客户端中集成文档启动器,指定相关业务参数,即可轻松调用电子文件管理平台的功能。2、文件管理平台通过对文件管理平台通用接口的调用,自动实现了文件的下载上传和编辑,真正实现了文件的在线处理。调用管理平台的下载接口下载文件,文件下载完成后,自动进行文件的打开编辑,编辑和保存与用户独立打开文档一样方便快捷,完成编辑后,保存文档时,系统自动将保存好的文件上传到文件服务器,此过程无需用户手动参与,用户就像编辑本地的文件一样编辑文件服务器上的文件。
3、电子文件管理平台中使用的文件包存储格式,支持了文件的压缩、安全和多文件的统一管理。文件包格式采用压缩文件和配置文件统一存放的文件格式,实现了文件数据的压缩,同时支持安全配置,压缩后的文件数据需要密码或者密钥才能正常访问,保证文件数据在使用上的安全性。文件包中的文件配置信息,采用了行业内先进的XML编码格式,保证了数据访问的通用性,可以方便文件包信息的读取,在无需解压文件的情况下,能快速实现文件信息的读取,在任何支持文件读取的开发工具中均可轻松实现此功能。文件包头部的文件包配置信息,记录了文件包各部分的大小、分布、版本、时间等文件包属性信息,通过文件包配置信息,可以轻松实现文件包的转换、升级、备份和校验等功能,同时还可以匹配不同的文件包编辑工具,支持了文件包的持续发展。将多个文件统一打包存储,有利于多文件(包括文件附件及相关文件)的统一管理,集中的多文件管理模式,避免了散文件的凌乱、易出错和难管理的问题,多个文件在同一个文件包中,实现了文件传输和编辑的可靠性。
4、采用的精灵窗口的多窗口管理模式,不仅实现了对第三方程序的集成,还保证了第三方程序的独立性,更有效的提升了用户体验。通过跨进程的窗口子类化技术,实现了对任何第三方程序的窗口控制,并完全保留了第三方程序的特征,使用户体验更高。通过窗口消息技术和窗口底层控制技术,实现了主窗口和文档窗口的有效控制,解决了窗口随动和同步激活的技术难点。通过窗口消息转发技术,将文档窗口中的相应操作可以转移到主窗口中进行处理,同时在主进程中对第三方程序无法完成的操作,也可以通过窗口消息转发转移到第三方程序中进行操作,从而有效的解决了跨进程操作上的难题。5、对各种办公软件的交叉使用,是文件流转中的一个难题,由于文件格式的限制,在进行文件流转中,会出现文件乱码、文件无法打开、同一文件差异较大等问题,远信电子文件管理平台通过使用统一的文件格式,并兼容各种通用的办公软件,从而有效的支持了多种办公软件的交叉使用,并且能够智能匹配用户环境中合适的办公软件,提供了办公软件的配置参数,允许用户根据自己的喜好进行配置,使用户体验更高、系统的适应性更强。本发明具体实现的方法为各业务系统通过调用文档启动器,并传递详细的业务参数,实现对电子文件管理平台功能的调用。文档启动组件启动文件管理平台之后,文件管理平台实现文件服务器上文件的在线处理,并集成用户本地办公软件用于电子文件的查看和编辑,以及文字自动化相关高级功能。文件服务器提供了文件访问接口,用于支持文件管理器的在线文件处理功能,同时文件转换功能还为各业务系统对文件的各种利用提供了支持,文件服务器还集成了文件安全控制功能,用于保证文件的安全访问。本发明中各部分的作用和实现方法
文件服务器通过阿帕奇服务器提供文件访问接口,并增加了安全控制功能,利用文件转换模块提供文件格式转换功能。客户端通过文档启动器提供文件启动功能,可在各种业务系统中集成,并通过文件管理平台提供文件的在线处理功能和本地办公软件的集成编辑,为用户提供了优秀的文件在线处理体验。
权利要求
1.电子文件管理平台,其特征是,由文件服务器、客户端两部分组成;其中文件服务器分别设置有文件存储模块、文件转换模块和HTTP接口 ;文件存储模块、文件转换模块分别与HTTP接口连接;客户端分别设置有办公软件集成模块、文件管理模块和文档启动器;文件管理模块分别与HTTP接口、文档启动器、办公软件集成模块连接;文档启动器另与各业务系统连接。
全文摘要
电子文件管理平台,本发明由文件服务器、客户端两部分组成;其中文件服务器分别设置有文件存储模块、文件转换模块和HTTP接口;文件存储模块、文件转换模块分别与HTTP接口连接;客户端分别设置有办公软件集成模块、文件管理模块和文档启动器;文件管理模块分别与HTTP接口、文档启动器、办公软件集成模块连接;文档启动器另与各业务系统连接。本发明具有方便、快捷、用户体验更高、系统生命力更强的优点。
文档编号G06Q10/10GK102637210SQ20121008896
公开日2012年8月15日 申请日期2012年3月30日 优先权日2012年3月30日
发明者侯彦文, 杨勇, 王云涛, 王航, 罗渊, 赵俊辉, 陈园林 申请人:云南远信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1