CN102637210A - 电子文件管理平台 - Google Patents
电子文件管理平台 Download PDFInfo
- Publication number
- CN102637210A CN102637210A CN2012100889628A CN201210088962A CN102637210A CN 102637210 A CN102637210 A CN 102637210A CN 2012100889628 A CN2012100889628 A CN 2012100889628A CN 201210088962 A CN201210088962 A CN 201210088962A CN 102637210 A CN102637210 A CN 102637210A
- Authority
- CN
- China
- Prior art keywords
- file
- document
- management
- module
- office software
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
电子文件管理平台,本发明由文件服务器、客户端两部分组成;其中文件服务器分别设置有文件存储模块、文件转换模块和HTTP接口;文件存储模块、文件转换模块分别与HTTP接口连接;客户端分别设置有办公软件集成模块、文件管理模块和文档启动器;文件管理模块分别与HTTP接口、文档启动器、办公软件集成模块连接;文档启动器另与各业务***连接。本发明具有方便、快捷、用户体验更高、***生命力更强的优点。
Description
技术领域
本发明涉及计算机中电子文件管理技术领域,涉及电子文件的传输、安全、存储、编辑、转换和利用。
背景技术
文件的下载上传在现有各***都有应用,但是需要用户手动操作,手工下载保存文件,找到保存下的文件,手工打开编辑,处理完成后,还需要手工将编辑好的文件上传到服务器。此类下载上传功能,虽然实现了业务功能,但是用户操作繁琐,效率低下,容易出错。
文件的集中存储已有应用,业务***将文件集中存放在一台文件服务器上,便以文件的管理,但是此种文件集中存储还缺少了文件转换功能,为了支持各种业务***和各种终端设备,需要将集中存储的文件再进行格式转换以便利用。传统的非集中式文件转换机制,导致文件转换不及时、不利益格式扩展、程序部署困难、文件数据反复进行网络传输等缺点。
传统的业务***对其它业务功能的调用,特别是本地程序功能调用,没有很好的解决方法,通用的HTTP接口调用和DLL动态链接库方式调用,极大的极限了业务功能的应用范围,同时也限制了业务功能的强度,导致功能调用要么极限在某一种方式或者只能调用普通业务功能。
普通的文件管理功能,只是提供了单个文件的上传和下载,并不具备文件的压缩、安全、编辑等功能,也无法支持文件附件及相关文件的多文件管理功能,导致文件管理分散、文件编辑不方便、上传下载打开重复操作等问题。
在对第三方办公软件的集成中,传统的OLE嵌入方式,虽然实现了对办公软件功能的调用,但在程序的易用性上,与独立的办公软件还存在一定差距,如办公软件的菜单栏、工具栏会与容器进行重叠,部分菜单项和功能按钮会不可用,对于业务***需要使用的部分业务,OLE嵌入方式也会出现不支持的问题,如部分电子***程序,OLE嵌入方式也会给办公软件带来稳定性和性能上的问题,出现启动缓慢,OLE内办公软件和外部办公软件相互影响,给办公软件的使用带来了许多无法克服的问题。
在协同办公***中,办公软件的使用是必须的,日常公文的编辑使用的是常用办公软件,由于文件格式的限制,在***内或者***外文件的流转,导致必须使用同一种办公软件,使用一种办公软件编辑的文件,无法使用另外一种办公软件进行打开编辑,反之亦然,文件格式和办公软件的不兼容,导致业务***的应用范围受限,不利于软件的推广和使用,同时对用户环境的不兼容,导致相关软件的使用受阻,用户无法使用自己喜欢的办公软件,用户体验也有所降低。
发明内容
本发明的目的是为了满足各信息化***对***内电子文件管理的需求,提供一种可在线处理文件的一体化电子文件管理平台。
本发明的目的是通过如下技术方案实现的。
电子文件管理平台,本发明由文件服务器、客户端两部分组成;其中文件服务器分别设置有文件存储模块、文件转换模块和HTTP接口;文件存储模块、文件转换模块分别与HTTP接口连接;客户端分别设置有办公软件集成模块、文件管理模块和文档启动器;文件管理模块分别与HTTP接口、文档启动器、办公软件集成模块连接;文档启动器另与各业务***连接。
本发明文件服务器为文档数据存储服务器,提供了文件存储和数据转换功能;文档启动器是各个业务***使用文件管理模块的入口,通过对文档启动器的集成和调用,可轻松实现业务***中在线文档的处理;文件管理模块是在线文档处理工具,提供了文档的在线查看和编辑功能,集成了对在线文档的各种处理能力,支持多文档的统一管理和多种办公软件的交叉使用。
本发明通过使用文件服务器的HTTP接口,实现了业务***中在线文档的在线处理功能,这种文档在线处理机制,减少了用户对***中文档的下载和上传步骤,方便了文档的集中管理和利用。
本发明在文件服务器端的文件数据格式转换机制,极大了方便了文件的查看,转换后的多种格式文件,可以满足不同***不同终端上的用户需求,同时统一的文档格式转换,为数据的更新和程序的部署提供了有利条件,为***的扩展打下了基础。
本发明采用了COM组件机制提供文档启动功能,能够在各种业务***进行调用,多参数的配置可灵活支持各种业务功能。
本发明具有版本及描述信息的公文文件包格式,实现了文件包的升级和更新,文件包内文件的便捷管理,文件数据的对比及文件信息的快速获取,采用的文档数据压缩和配置信息混合存放的格式,方便了文档的存储。
本发明使用精灵窗口的窗口管理模式,实现了多进程多窗口管理,文档窗口随主窗口即时移动,并同步激活,窗口管理机制为程序功能带来了灵活的扩展性,并体现了良好的用户体验。
本发明集成多种字处理软件,实现***对多种办公软件的兼容和交叉使用。
本发明文件服务器提供文件访问接口,支持文件的下载上传、转换利用和文件权限控制等功能。通过调用文件服务器的接口,客户端自动下载和上传电子文件,并负责整个文件包的管理和文档的查看编辑。
本发明所述文件服务器采用业内使用最广的阿帕奇服务器,具备极好的稳定性和可用性,其通用的HTTP接口,为业务的扩展和网络安全保障打下了基础。文件服务器还配备了文件转换模块,支持将文件转换为各业务***所需的文件格式。
本发明客户端通过访问服务器端接口,自动完成文件下载上传功能,并将多个文件组合成统一格式的压缩包,进行多文件的集中管理。客户端集成了用户机器本地的办公软件,自动完成了文件包的解包、打包、文档的打开编辑、自动文字处理等功能。基于COM组件的文档启动控件,允许多业务***方便的集成,并支持文件管理平台的多种调用方式。基于精灵模式的窗口管理,实现了对第三方程序的无缝集成,同时还兼顾了第三方程序的独立性和稳定性,保证了第三方程序的功能有效性,在用户体验方面也有很好的表现,可以使用户像使用自己最熟悉的办公软件一样使用客户端。同时,客户端实现的对多种办公软件的兼容,使业务***的应用范围更广,用户选择自己喜欢的办公软件来实现日常办公,用户体验更高、***生命力更强。
下面结合说明书附图和具体实现方式对本发明做进一步的阐述。
附图说明
图1是本发明的总体结构示意图;
图2是本发明的文件管理平台窗口布局图。
具体实施方式
电子文件管理平台,本发明由文件服务器、客户端两部分组成;其中文件服务器分别设置有文件存储模块、文件转换模块和HTTP接口;文件存储模块、文件转换模块分别与HTTP接口连接;客户端分别设置有办公软件集成模块、文件管理模块和文档启动器;文件管理模块分别与HTTP接口、文档启动器、办公软件集成模块连接;文档启动器另与各业务***连接。
如图1,图2所示,本发明是由客户端和文件服务器组成的。文件服务器提供文件访问接口,支持文件的下载上传、转换利用和文件权限控制等功能。通过调用文件服务器的接口,客户端自动下载和上传电子文件,并负责整个文件包的管理和文档的查看编辑。
文件服务器各部分的具体内容如下:
1、基于阿帕奇服务器的HTTP接口,提供了文件的下载上传功能,通用的接口形式,可以在任何形式的客户端环境中进行集成,同时支持的接口访问控制功能,能有效的保证文件访问的安全性,防止客户端对文件服务器中文件的非法访问。
2、文件转换模块提供对文件的转换功能,能够实现一种文件格式到多种文件格式之间的转换,在保证文件的及时转换之后,多种可用的文件内容,可以被各业务***充分利用,如:TEXT文本格式在手持移动设备中的查看、PDF文件格式在IOS设备中的查看以及在线阅文功能的实现、SWF文件格式在Android设备的阅文等等,从而解决了在多种终端中查看文件内容的问题。
3、文件服务器提供了权限控制功能,能够在对电子文件进行访问的过程中,匹配各种业务权限控制,通过角色和用户信息配置,在业务***调用电子文件管理平台时,指定相关权限参数,即可方便的实现权限控制,保证服务器级别的文件安全。
客户端各部分的具体内容如下:
1、基于COM组件的文档启动器,在各种环境下均可实现集成,同时丰富灵活的参数配置功能,支持了各业务***的不同功能调用。在需要调用电子文件管理平台的***中,各种客户端中集成文档启动器,指定相关业务参数,即可轻松调用电子文件管理平台的功能。
2、文件管理平台通过对文件管理平台通用接口的调用,自动实现了文件的下载上传和编辑,真正实现了文件的在线处理。调用管理平台的下载接口下载文件,文件下载完成后,自动进行文件的打开编辑,编辑和保存与用户独立打开文档一样方便快捷,完成编辑后,保存文档时,***自动将保存好的文件上传到文件服务器,此过程无需用户手动参与,用户就像编辑本地的文件一样编辑文件服务器上的文件。
3、电子文件管理平台中使用的文件包存储格式,支持了文件的压缩、安全和多文件的统一管理。文件包格式采用压缩文件和配置文件统一存放的文件格式,实现了文件数据的压缩,同时支持安全配置,压缩后的文件数据需要密码或者密钥才能正常访问,保证文件数据在使用上的安全性。文件包中的文件配置信息,采用了行业内先进的XML编码格式,保证了数据访问的通用性,可以方便文件包信息的读取,在无需解压文件的情况下,能快速实现文件信息的读取,在任何支持文件读取的开发工具中均可轻松实现此功能。文件包头部的文件包配置信息,记录了文件包各部分的大小、分布、版本、时间等文件包属性信息,通过文件包配置信息,可以轻松实现文件包的转换、升级、备份和校验等功能,同时还可以匹配不同的文件包编辑工具,支持了文件包的持续发展。将多个文件统一打包存储,有利于多文件(包括文件附件及相关文件)的统一管理,集中的多文件管理模式,避免了散文件的凌乱、易出错和难管理的问题,多个文件在同一个文件包中,实现了文件传输和编辑的可靠性。
4、采用的精灵窗口的多窗口管理模式,不仅实现了对第三方程序的集成,还保证了第三方程序的独立性,更有效的提升了用户体验。通过跨进程的窗口子类化技术,实现了对任何第三方程序的窗口控制,并完全保留了第三方程序的特征,使用户体验更高。通过窗口消息技术和窗口底层控制技术,实现了主窗口和文档窗口的有效控制,解决了窗口随动和同步激活的技术难点。通过窗口消息转发技术,将文档窗口中的相应操作可以转移到主窗口中进行处理,同时在主进程中对第三方程序无法完成的操作,也可以通过窗口消息转发转移到第三方程序中进行操作,从而有效的解决了跨进程操作上的难题。
5、对各种办公软件的交叉使用,是文件流转中的一个难题,由于文件格式的限制,在进行文件流转中,会出现文件乱码、文件无法打开、同一文件差异较大等问题,远信电子文件管理平台通过使用统一的文件格式,并兼容各种通用的办公软件,从而有效的支持了多种办公软件的交叉使用,并且能够智能匹配用户环境中合适的办公软件,提供了办公软件的配置参数,允许用户根据自己的喜好进行配置,使用户体验更高、***的适应性更强。
本发明具体实现的方法为:各业务***通过调用文档启动器,并传递详细的业务参数,实现对电子文件管理平台功能的调用。文档启动组件启动文件管理平台之后,文件管理平台实现文件服务器上文件的在线处理,并集成用户本地办公软件用于电子文件的查看和编辑,以及文字自动化相关高级功能。文件服务器提供了文件访问接口,用于支持文件管理器的在线文件处理功能,同时文件转换功能还为各业务***对文件的各种利用提供了支持,文件服务器还集成了文件安全控制功能,用于保证文件的安全访问。
本发明中各部分的作用和实现方法:
文件服务器通过阿帕奇服务器提供文件访问接口,并增加了安全控制功能,利用文件转换模块提供文件格式转换功能。
客户端通过文档启动器提供文件启动功能,可在各种业务***中集成,并通过文件管理平台提供文件的在线处理功能和本地办公软件的集成编辑,为用户提供了优秀的文件在线处理体验。
Claims (1)
1.电子文件管理平台,其特征是,由文件服务器、客户端两部分组成;其中文件服务器分别设置有文件存储模块、文件转换模块和HTTP接口;文件存储模块、文件转换模块分别与HTTP接口连接;客户端分别设置有办公软件集成模块、文件管理模块和文档启动器;文件管理模块分别与HTTP接口、文档启动器、办公软件集成模块连接;文档启动器另与各业务***连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100889628A CN102637210A (zh) | 2012-03-30 | 2012-03-30 | 电子文件管理平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100889628A CN102637210A (zh) | 2012-03-30 | 2012-03-30 | 电子文件管理平台 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102637210A true CN102637210A (zh) | 2012-08-15 |
Family
ID=46621604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100889628A Pending CN102637210A (zh) | 2012-03-30 | 2012-03-30 | 电子文件管理平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102637210A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103488754A (zh) * | 2013-09-22 | 2014-01-01 | 复旦大学 | 一种异构文档协作云服务间透明互操作的方法 |
CN103810250A (zh) * | 2014-01-21 | 2014-05-21 | 深圳市大成天下信息技术有限公司 | 一种文档管理方法和*** |
CN104008436A (zh) * | 2013-02-26 | 2014-08-27 | ***通信集团浙江有限公司 | 一种内容管理集成方法和*** |
CN104239426A (zh) * | 2014-08-25 | 2014-12-24 | 武汉天喻信息产业股份有限公司 | 一种实现跨平台文档阅读的***及方法 |
CN105718797A (zh) * | 2014-12-04 | 2016-06-29 | 北京奇虎科技有限公司 | 一种工具包共享的方法及装置 |
CN105721591A (zh) * | 2016-02-26 | 2016-06-29 | 浪潮通用软件有限公司 | 一种电子公文传送方法 |
CN106682879A (zh) * | 2016-12-29 | 2017-05-17 | 北京中船信息科技有限公司 | 一体化设计流程规范*** |
CN107749895A (zh) * | 2017-11-12 | 2018-03-02 | 高飞 | 一种电子文件传媒数字*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040230620A1 (en) * | 2003-05-16 | 2004-11-18 | Chung-I Lee | System and method for electronic document control |
CN1828604A (zh) * | 2005-02-23 | 2006-09-06 | 东芝公司 | 自动化数据存储区域中文档上所执行操作的文档管理*** |
-
2012
- 2012-03-30 CN CN2012100889628A patent/CN102637210A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040230620A1 (en) * | 2003-05-16 | 2004-11-18 | Chung-I Lee | System and method for electronic document control |
CN1828604A (zh) * | 2005-02-23 | 2006-09-06 | 东芝公司 | 自动化数据存储区域中文档上所执行操作的文档管理*** |
Non-Patent Citations (1)
Title |
---|
无: "南大之星档案管理网络版6.0(B/S)简介", 《百度快照》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104008436A (zh) * | 2013-02-26 | 2014-08-27 | ***通信集团浙江有限公司 | 一种内容管理集成方法和*** |
CN103488754A (zh) * | 2013-09-22 | 2014-01-01 | 复旦大学 | 一种异构文档协作云服务间透明互操作的方法 |
CN103488754B (zh) * | 2013-09-22 | 2017-03-29 | 复旦大学 | 一种异构文档协作云服务间透明互操作的方法 |
CN103810250A (zh) * | 2014-01-21 | 2014-05-21 | 深圳市大成天下信息技术有限公司 | 一种文档管理方法和*** |
CN104239426A (zh) * | 2014-08-25 | 2014-12-24 | 武汉天喻信息产业股份有限公司 | 一种实现跨平台文档阅读的***及方法 |
CN105718797A (zh) * | 2014-12-04 | 2016-06-29 | 北京奇虎科技有限公司 | 一种工具包共享的方法及装置 |
CN105718797B (zh) * | 2014-12-04 | 2019-04-19 | 北京奇虎科技有限公司 | 一种工具包共享的方法及装置 |
CN105721591A (zh) * | 2016-02-26 | 2016-06-29 | 浪潮通用软件有限公司 | 一种电子公文传送方法 |
CN106682879A (zh) * | 2016-12-29 | 2017-05-17 | 北京中船信息科技有限公司 | 一体化设计流程规范*** |
CN107749895A (zh) * | 2017-11-12 | 2018-03-02 | 高飞 | 一种电子文件传媒数字*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102637210A (zh) | 电子文件管理平台 | |
CN103488478A (zh) | 基于android平台的设备管理框架 | |
US7774504B2 (en) | Policy-driven mobile forms applications | |
CN101472140B (zh) | 一种多媒体分发点播*** | |
CN104683453B (zh) | 一种基于云平台的图片视频及贺卡亲情分享*** | |
CN100423610C (zh) | 用户识别模块业务及应用的个性化定制发行方法及*** | |
CN107577420B (zh) | 文件处理方法和装置、服务器 | |
CN102497424A (zh) | 一种通过移动存储设备实现云存储的方法 | |
US10375036B2 (en) | Content management system | |
CN101286211A (zh) | 移动办公***及方法 | |
CN105376502A (zh) | 一种全媒体在线编辑工具 | |
CN103226612B (zh) | 一种基于内存数据库的内容管理*** | |
CN102682035A (zh) | 数据管理方法和数据管理*** | |
CN107111649B (zh) | 将用户和***数据从源位置上传到目的地位置 | |
US20210110105A1 (en) | System for fileless information management | |
CN102393848A (zh) | 获取数据终端设备识别信息的方法和*** | |
Mesnil | Mobile and Web Messaging: Messaging Protocols for Web and Mobile Devices | |
US10147061B2 (en) | Integrating a construction jobsite system with external tools | |
CN103135991B (zh) | 嵌入式设备web界面的客制化实现方法 | |
CN102959524B (zh) | 信息记录装置、信息记录***以及信息通信方法 | |
van den Bos et al. | TULP2G–an open source forensic software framework for acquiring and decoding data stored in electronic devices | |
WO2015074569A1 (zh) | 云文档的传输状态展示方法及装置 | |
JP2011164914A (ja) | ファイル共有システム及び端末装置 | |
CN108604226A (zh) | 用于跨平台使对电子文档的评论同步的***和方法 | |
JP4521123B2 (ja) | データ放送システム及びデータ放送受信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120815 |