專利名稱:電子文件管理平臺(tái)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)中電子文件管理技術(shù)領(lǐng)域,涉及電子文件的傳輸、安全、存儲(chǔ)、編輯、轉(zhuǎn)換和利用。
背景技術(shù):
文件的下載上傳在現(xiàn)有各系統(tǒng)都有應(yīng)用,但是需要用戶手動(dòng)操作,手工下載保存文件,找到保存下的文件,手工打開編輯,處理完成后,還需要手工將編輯好的文件上傳到服務(wù)器。此類下載上傳功能,雖然實(shí)現(xiàn)了業(yè)務(wù)功能,但是用戶操作繁瑣,效率低下,容易出錯(cuò)。文件的集中存儲(chǔ)已有應(yīng)用,業(yè)務(wù)系統(tǒng)將文件集中存放在一臺(tái)文件服務(wù)器上,便以文件的管理,但是此種文件集中存儲(chǔ)還缺少了文件轉(zhuǎn)換功能,為了支持各種業(yè)務(wù)系統(tǒng)和各種終端設(shè)備,需要將集中存儲(chǔ)的文件再進(jìn)行格式轉(zhuǎn)換以便利用。傳統(tǒng)的非集中式文件轉(zhuǎn)換機(jī)制,導(dǎo)致文件轉(zhuǎn)換不及時(shí)、不利益格式擴(kuò)展、程序部署困難、文件數(shù)據(jù)反復(fù)進(jìn)行網(wǎng)絡(luò)傳輸?shù)热秉c(diǎn)。傳統(tǒng)的業(yè)務(wù)系統(tǒng)對(duì)其它業(yè)務(wù)功能的調(diào)用,特別是本地程序功能調(diào)用,沒(méi)有很好的解決方法,通用的HTTP接口調(diào)用和DLL動(dòng)態(tài)鏈接庫(kù)方式調(diào)用,極大的極限了業(yè)務(wù)功能的應(yīng)用范圍,同時(shí)也限制了業(yè)務(wù)功能的強(qiáng)度,導(dǎo)致功能調(diào)用要么極限在某一種方式或者只能調(diào)用普通業(yè)務(wù)功能。普通的文件管理功能,只是提供了單個(gè)文件的上傳和下載,并不具備文件的壓縮、安全、編輯等功能,也無(wú)法支持文件附件及相關(guān)文件的多文件管理功能,導(dǎo)致文件管理分散、文件編輯不方便、上傳下載打開重復(fù)操作等問(wèn)題。在對(duì)第三方辦公軟件的集成中,傳統(tǒng)的OLE嵌入方式,雖然實(shí)現(xiàn)了對(duì)辦公軟件功能的調(diào)用,但在程序的易用性上,與獨(dú)立的辦公軟件還存在一定差距,如辦公軟件的菜單欄、工具欄會(huì)與容器進(jìn)行重疊,部分菜單項(xiàng)和功能按鈕會(huì)不可用,對(duì)于業(yè)務(wù)系統(tǒng)需要使用的部分業(yè)務(wù),OLE嵌入方式也會(huì)出現(xiàn)不支持的問(wèn)題,如部分電子印章程序,OLE嵌入方式也會(huì)給辦公軟件帶來(lái)穩(wěn)定性和性能上的問(wèn)題,出現(xiàn)啟動(dòng)緩慢,OLE內(nèi)辦公軟件和外部辦公軟件相互影響,給辦公軟件的使用帶來(lái)了許多無(wú)法克服的問(wèn)題。在協(xié)同辦公系統(tǒng)中,辦公軟件的使用是必須的,日常公文的編輯使用的是常用辦公軟件,由于文件格式的限制,在系統(tǒng)內(nèi)或者系統(tǒng)外文件的流轉(zhuǎn),導(dǎo)致必須使用同一種辦公軟件,使用一種辦公軟件編輯的文件,無(wú)法使用另外一種辦公軟件進(jìn)行打開編輯,反之亦然,文件格式和辦公軟件的不兼容,導(dǎo)致業(yè)務(wù)系統(tǒng)的應(yīng)用范圍受限,不利于軟件的推廣和使用,同時(shí)對(duì)用戶環(huán)境的不兼容,導(dǎo)致相關(guān)軟件的使用受阻,用戶無(wú)法使用自己喜歡的辦公軟件,用戶體驗(yàn)也有所降低。
發(fā)明內(nèi)容
本發(fā)明的目的是為了滿足各信息化系統(tǒng)對(duì)系統(tǒng)內(nèi)電子文件管理的需求,提供一種可在線處理文件的一體化電子文 件管理平臺(tái)。本發(fā)明的目的是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的。電子文件管理平臺(tái),本發(fā)明由文件服務(wù)器、客戶端兩部分組成;其中文件服務(wù)器分別設(shè)置有文件存儲(chǔ)模塊、文件轉(zhuǎn)換模塊和HTTP接口 ;文件存儲(chǔ)模塊、文件轉(zhuǎn)換模塊分別與HTTP接口連接;客戶端分別設(shè)置有辦公軟件集成模塊、文件管理模塊和文檔啟動(dòng)器;文件管理模塊分別與HTTP接口、文檔啟動(dòng)器、辦公軟件集成模塊連接;文檔啟動(dòng)器另與各業(yè)務(wù)系統(tǒng)連接。本發(fā)明文件服務(wù)器為文檔數(shù)據(jù)存儲(chǔ)服務(wù)器,提供了文件存儲(chǔ)和數(shù)據(jù)轉(zhuǎn)換功能;文檔啟動(dòng)器是各個(gè)業(yè)務(wù)系統(tǒng)使用文件管理模塊的入口,通過(guò)對(duì)文檔啟動(dòng)器的集成和調(diào)用,可輕松實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)中在線文檔的處理;文件管理模塊是在線文檔處理工具,提供了文檔的在線查看和編輯功能,集成了對(duì)在線文檔的各種處理能力,支持多文檔的統(tǒng)一管理和多種辦公軟件的交叉使用。本發(fā)明通過(guò)使用文件服務(wù)器的HTTP接口,實(shí)現(xiàn)了業(yè)務(wù)系統(tǒng)中在線文檔的在線處理功能,這種文檔在線處理機(jī)制,減少了用戶對(duì)系統(tǒng)中文檔的下載和上傳步驟,方便了文檔的集中管理和利用。本發(fā)明在文件服務(wù)器端的文件數(shù)據(jù)格式轉(zhuǎn)換機(jī)制,極大了方便了文件的查看,轉(zhuǎn)換后的多種格式文件,可以滿足不同系統(tǒng)不同終端上的用戶需求,同時(shí)統(tǒng)一的文檔格式轉(zhuǎn)換,為數(shù)據(jù)的更新和程序的部署提供了有利條件,為系統(tǒng)的擴(kuò)展打下了基礎(chǔ)。本發(fā)明采用了 COM組件機(jī)制提供文檔啟動(dòng)功能,能夠在各種業(yè)務(wù)系統(tǒng)進(jìn)行調(diào)用,多參數(shù)的配置可靈活支持各種業(yè)務(wù)功能。本發(fā)明具有版本及描述信息的公文文件包格式,實(shí)現(xiàn)了文件包的升級(jí)和更新,文件包內(nèi)文件的便捷管理,文件數(shù)據(jù)的對(duì)比及文件信息的快速獲取,采用的文檔數(shù)據(jù)壓縮和配置信息混合存放的格式,方便了文檔的存儲(chǔ)。本發(fā)明使用精靈窗口的窗口管理模式,實(shí)現(xiàn)了多進(jìn)程多窗口管理,文檔窗口隨主窗口即時(shí)移動(dòng),并同步激活,窗口管理機(jī)制為程序功能帶來(lái)了靈活的擴(kuò)展性,并體現(xiàn)了良好的用戶體驗(yàn)。本發(fā)明集成多種字處理軟件,實(shí)現(xiàn)系統(tǒng)對(duì)多種辦公軟件的兼容和交叉使用。本發(fā)明文件服務(wù)器提供文件訪問(wèn)接口,支持文件的下載上傳、轉(zhuǎn)換利用和文件權(quán)限控制等功能。通過(guò)調(diào)用文件服務(wù)器的接口,客戶端自動(dòng)下載和上傳電子文件,并負(fù)責(zé)整個(gè)文件包的管理和文檔的查看編輯。本發(fā)明所述文件服務(wù)器采用業(yè)內(nèi)使用最廣的阿帕奇服務(wù)器,具備極好的穩(wěn)定性和可用性,其通用的HTTP接口,為業(yè)務(wù)的擴(kuò)展和網(wǎng)絡(luò)安全保障打下了基礎(chǔ)。文件服務(wù)器還配備了文件轉(zhuǎn)換模塊,支持將文件轉(zhuǎn)換為各業(yè)務(wù)系統(tǒng)所需的文件格式。本發(fā)明客戶端通過(guò)訪問(wèn)服務(wù)器端接口,自動(dòng)完成文件下載上傳功能,并將多個(gè)文件組合成統(tǒng)一格式的壓縮包,進(jìn)行多文件的集中管理。客戶端集成了用戶機(jī)器本地的辦公軟件,自動(dòng)完成了文件包的解包、打包、文檔的打開編輯、自動(dòng)文字處理等功能。基于COM組件的文檔啟動(dòng)控件,允許多業(yè)務(wù)系統(tǒng)方便的集成,并支持文件管理平臺(tái)的多種調(diào)用方式?;诰`模式的窗口管理,實(shí)現(xiàn)了對(duì)第三方程序的無(wú)縫集成,同時(shí)還兼顧了第三方程序的獨(dú)立性和穩(wěn)定性,保證了第三方程序的功能有效性,在用戶體驗(yàn)方面也有很好的表現(xiàn),可以使用戶像使用自己最熟悉的辦公軟件一樣使用客戶端。同時(shí),客戶端實(shí)現(xiàn)的對(duì)多種辦公軟件的兼容,使業(yè)務(wù)系統(tǒng)的應(yīng)用范圍更廣,用戶選擇自己喜歡的辦公軟件來(lái)實(shí)現(xiàn)日常辦公,用戶體驗(yàn)更高、系統(tǒng)生命力更強(qiáng)。下面結(jié)合說(shuō)明書附圖和具體實(shí)現(xiàn)方式對(duì)本發(fā)明做進(jìn)一步的闡述。
圖I是本發(fā)明的總體結(jié)構(gòu)示意 圖2是本發(fā)明的文件管理平臺(tái)窗口布局圖。
具體實(shí)施例方式電子文件管理平臺(tái),本發(fā)明由文件服務(wù)器、客戶端兩部分組成;其中文件服務(wù)器分別設(shè)置有文件存儲(chǔ)模塊、文件轉(zhuǎn)換模塊和HTTP接口 ;文件存儲(chǔ)模塊、文件轉(zhuǎn)換模塊分別與HTTP接口連接;客戶端分別設(shè)置有辦公軟件集成模塊、文件管理模塊和文檔啟動(dòng)器;文件管理模塊分別與HTTP接口、文檔啟動(dòng)器、辦公軟件集成模塊連接;文檔啟動(dòng)器另與各業(yè)務(wù)系統(tǒng)連接。如圖1,圖2所示,本發(fā)明是由客戶端和文件服務(wù)器組成的。文件服務(wù)器提供文件訪問(wèn)接口,支持文件的下載上傳、轉(zhuǎn)換利用和文件權(quán)限控制等功能。通過(guò)調(diào)用文件服務(wù)器的接口,客戶端自動(dòng)下載和上傳電子文件,并負(fù)責(zé)整個(gè)文件包的管理和文檔的查看編輯。文件服務(wù)器各部分的具體內(nèi)容如下
I、基于阿帕奇服務(wù)器的HTTP接口,提供了文件的下載上傳功能,通用的接口形式,可以在任何形式的客戶端環(huán)境中進(jìn)行集成,同時(shí)支持的接口訪問(wèn)控制功能,能有效的保證文件訪問(wèn)的安全性,防止客戶端對(duì)文件服務(wù)器中文件的非法訪問(wèn)。2、文件轉(zhuǎn)換模塊提供對(duì)文件的轉(zhuǎn)換功能,能夠?qū)崿F(xiàn)一種文件格式到多種文件格式之間的轉(zhuǎn)換,在保證文件的及時(shí)轉(zhuǎn)換之后,多種可用的文件內(nèi)容,可以被各業(yè)務(wù)系統(tǒng)充分利用,如TEXT文本格式在手持移動(dòng)設(shè)備中的查看、PDF文件格式在IOS設(shè)備中的查看以及在線閱文功能的實(shí)現(xiàn)、SWF文件格式在Android設(shè)備的閱文等等,從而解決了在多種終端中查看文件內(nèi)容的問(wèn)題。3、文件服務(wù)器提供了權(quán)限控制功能,能夠在對(duì)電子文件進(jìn)行訪問(wèn)的過(guò)程中,匹配各種業(yè)務(wù)權(quán)限控制,通過(guò)角色和用戶信息配置,在業(yè)務(wù)系統(tǒng)調(diào)用電子文件管理平臺(tái)時(shí),指定相關(guān)權(quán)限參數(shù),即可方便的實(shí)現(xiàn)權(quán)限控制,保證服務(wù)器級(jí)別的文件安全。客戶端各部分的具體內(nèi)容如下
I、基于COM組件的文檔啟動(dòng)器,在各種環(huán)境下均可實(shí)現(xiàn)集成,同時(shí)豐富靈活的參數(shù)配置功能,支持了各業(yè)務(wù)系統(tǒng)的不同功能調(diào)用。在需要調(diào)用電子文件管理平臺(tái)的系統(tǒng)中,各種客戶端中集成文檔啟動(dòng)器,指定相關(guān)業(yè)務(wù)參數(shù),即可輕松調(diào)用電子文件管理平臺(tái)的功能。2、文件管理平臺(tái)通過(guò)對(duì)文件管理平臺(tái)通用接口的調(diào)用,自動(dòng)實(shí)現(xiàn)了文件的下載上傳和編輯,真正實(shí)現(xiàn)了文件的在線處理。調(diào)用管理平臺(tái)的下載接口下載文件,文件下載完成后,自動(dòng)進(jìn)行文件的打開編輯,編輯和保存與用戶獨(dú)立打開文檔一樣方便快捷,完成編輯后,保存文檔時(shí),系統(tǒng)自動(dòng)將保存好的文件上傳到文件服務(wù)器,此過(guò)程無(wú)需用戶手動(dòng)參與,用戶就像編輯本地的文件一樣編輯文件服務(wù)器上的文件。
3、電子文件管理平臺(tái)中使用的文件包存儲(chǔ)格式,支持了文件的壓縮、安全和多文件的統(tǒng)一管理。文件包格式采用壓縮文件和配置文件統(tǒng)一存放的文件格式,實(shí)現(xiàn)了文件數(shù)據(jù)的壓縮,同時(shí)支持安全配置,壓縮后的文件數(shù)據(jù)需要密碼或者密鑰才能正常訪問(wèn),保證文件數(shù)據(jù)在使用上的安全性。文件包中的文件配置信息,采用了行業(yè)內(nèi)先進(jìn)的XML編碼格式,保證了數(shù)據(jù)訪問(wèn)的通用性,可以方便文件包信息的讀取,在無(wú)需解壓文件的情況下,能快速實(shí)現(xiàn)文件信息的讀取,在任何支持文件讀取的開發(fā)工具中均可輕松實(shí)現(xiàn)此功能。文件包頭部的文件包配置信息,記錄了文件包各部分的大小、分布、版本、時(shí)間等文件包屬性信息,通過(guò)文件包配置信息,可以輕松實(shí)現(xiàn)文件包的轉(zhuǎn)換、升級(jí)、備份和校驗(yàn)等功能,同時(shí)還可以匹配不同的文件包編輯工具,支持了文件包的持續(xù)發(fā)展。將多個(gè)文件統(tǒng)一打包存儲(chǔ),有利于多文件(包括文件附件及相關(guān)文件)的統(tǒng)一管理,集中的多文件管理模式,避免了散文件的凌亂、易出錯(cuò)和難管理的問(wèn)題,多個(gè)文件在同一個(gè)文件包中,實(shí)現(xiàn)了文件傳輸和編輯的可靠性。
4、采用的精靈窗口的多窗口管理模式,不僅實(shí)現(xiàn)了對(duì)第三方程序的集成,還保證了第三方程序的獨(dú)立性,更有效的提升了用戶體驗(yàn)。通過(guò)跨進(jìn)程的窗口子類化技術(shù),實(shí)現(xiàn)了對(duì)任何第三方程序的窗口控制,并完全保留了第三方程序的特征,使用戶體驗(yàn)更高。通過(guò)窗口消息技術(shù)和窗口底層控制技術(shù),實(shí)現(xiàn)了主窗口和文檔窗口的有效控制,解決了窗口隨動(dòng)和同步激活的技術(shù)難點(diǎn)。通過(guò)窗口消息轉(zhuǎn)發(fā)技術(shù),將文檔窗口中的相應(yīng)操作可以轉(zhuǎn)移到主窗口中進(jìn)行處理,同時(shí)在主進(jìn)程中對(duì)第三方程序無(wú)法完成的操作,也可以通過(guò)窗口消息轉(zhuǎn)發(fā)轉(zhuǎn)移到第三方程序中進(jìn)行操作,從而有效的解決了跨進(jìn)程操作上的難題。5、對(duì)各種辦公軟件的交叉使用,是文件流轉(zhuǎn)中的一個(gè)難題,由于文件格式的限制,在進(jìn)行文件流轉(zhuǎn)中,會(huì)出現(xiàn)文件亂碼、文件無(wú)法打開、同一文件差異較大等問(wèn)題,遠(yuǎn)信電子文件管理平臺(tái)通過(guò)使用統(tǒng)一的文件格式,并兼容各種通用的辦公軟件,從而有效的支持了多種辦公軟件的交叉使用,并且能夠智能匹配用戶環(huán)境中合適的辦公軟件,提供了辦公軟件的配置參數(shù),允許用戶根據(jù)自己的喜好進(jìn)行配置,使用戶體驗(yàn)更高、系統(tǒng)的適應(yīng)性更強(qiáng)。本發(fā)明具體實(shí)現(xiàn)的方法為各業(yè)務(wù)系統(tǒng)通過(guò)調(diào)用文檔啟動(dòng)器,并傳遞詳細(xì)的業(yè)務(wù)參數(shù),實(shí)現(xiàn)對(duì)電子文件管理平臺(tái)功能的調(diào)用。文檔啟動(dòng)組件啟動(dòng)文件管理平臺(tái)之后,文件管理平臺(tái)實(shí)現(xiàn)文件服務(wù)器上文件的在線處理,并集成用戶本地辦公軟件用于電子文件的查看和編輯,以及文字自動(dòng)化相關(guān)高級(jí)功能。文件服務(wù)器提供了文件訪問(wèn)接口,用于支持文件管理器的在線文件處理功能,同時(shí)文件轉(zhuǎn)換功能還為各業(yè)務(wù)系統(tǒng)對(duì)文件的各種利用提供了支持,文件服務(wù)器還集成了文件安全控制功能,用于保證文件的安全訪問(wèn)。本發(fā)明中各部分的作用和實(shí)現(xiàn)方法
文件服務(wù)器通過(guò)阿帕奇服務(wù)器提供文件訪問(wèn)接口,并增加了安全控制功能,利用文件轉(zhuǎn)換模塊提供文件格式轉(zhuǎn)換功能。客戶端通過(guò)文檔啟動(dòng)器提供文件啟動(dòng)功能,可在各種業(yè)務(wù)系統(tǒng)中集成,并通過(guò)文件管理平臺(tái)提供文件的在線處理功能和本地辦公軟件的集成編輯,為用戶提供了優(yōu)秀的文件在線處理體驗(yàn)。
權(quán)利要求
1.電子文件管理平臺(tái),其特征是,由文件服務(wù)器、客戶端兩部分組成;其中文件服務(wù)器分別設(shè)置有文件存儲(chǔ)模塊、文件轉(zhuǎn)換模塊和HTTP接口 ;文件存儲(chǔ)模塊、文件轉(zhuǎn)換模塊分別與HTTP接口連接;客戶端分別設(shè)置有辦公軟件集成模塊、文件管理模塊和文檔啟動(dòng)器;文件管理模塊分別與HTTP接口、文檔啟動(dòng)器、辦公軟件集成模塊連接;文檔啟動(dòng)器另與各業(yè)務(wù)系統(tǒng)連接。
全文摘要
電子文件管理平臺(tái),本發(fā)明由文件服務(wù)器、客戶端兩部分組成;其中文件服務(wù)器分別設(shè)置有文件存儲(chǔ)模塊、文件轉(zhuǎn)換模塊和HTTP接口;文件存儲(chǔ)模塊、文件轉(zhuǎn)換模塊分別與HTTP接口連接;客戶端分別設(shè)置有辦公軟件集成模塊、文件管理模塊和文檔啟動(dòng)器;文件管理模塊分別與HTTP接口、文檔啟動(dòng)器、辦公軟件集成模塊連接;文檔啟動(dòng)器另與各業(yè)務(wù)系統(tǒng)連接。本發(fā)明具有方便、快捷、用戶體驗(yàn)更高、系統(tǒng)生命力更強(qiáng)的優(yōu)點(diǎn)。
文檔編號(hào)G06Q10/10GK102637210SQ20121008896
公開日2012年8月15日 申請(qǐng)日期2012年3月30日 優(yōu)先權(quán)日2012年3月30日
發(fā)明者侯彥文, 楊勇, 王云濤, 王航, 羅淵, 趙俊輝, 陳園林 申請(qǐng)人:云南遠(yuǎn)信科技有限公司