專利名稱:一種瀏覽附件的方法、裝置及企業(yè)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)軟件領(lǐng)域,尤其涉及一種瀏覽附件的方法、裝置及企業(yè)系統(tǒng)。
背景技術(shù):
現(xiàn)今不論是計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用或企業(yè)系統(tǒng),為了便于文檔的存儲,都引入了附件的應(yīng)用,但很多常用附件(如圖片、文本等)均不能進(jìn)行在線瀏覽且瀏覽附件往往依賴操作系統(tǒng)或依賴操作系統(tǒng)中的某種工具,導(dǎo)致用戶在跨操作系統(tǒng)瀏覽附件存在很多問題,給用戶帶來很大不便,例如在瀏覽網(wǎng)絡(luò)圖片時(shí),由于不同操作系統(tǒng)使用不同的瀏覽器,會(huì)造成圖片的色彩差異、效果差異、變形差異等問題;當(dāng)附件無定義打開工具時(shí),會(huì)出現(xiàn)無法瀏覽附件的問題;當(dāng)業(yè)務(wù)單據(jù)中同時(shí)存在圖片、文本等附件時(shí),只能分開瀏覽圖片或文本的問題。例如在windows操作系統(tǒng)中建立的文本文件,在Unix系統(tǒng)中是無法打開的。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種瀏覽附件的方法,旨在解決現(xiàn)有附件瀏覽依賴操作系統(tǒng)或依賴操作系統(tǒng)中的某種工具的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種瀏覽附件的方法,所述方法包括下述步驟根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件;將所述附件存儲至本地臨時(shí)目錄;調(diào)用面板瀏覽附件,所述面板集成了附件瀏覽程序;若面板中未集成附件的所對應(yīng)的瀏覽程序,則調(diào)用操作系統(tǒng)中安裝的相應(yīng)附件瀏覽軟件瀏覽附件。本發(fā)明實(shí)施例的另一目的在于提供一種瀏覽附件裝置,所述裝置包括映射關(guān)聯(lián)模塊,根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件;附件管理器,將所述附件存儲至本地臨時(shí)目錄;資源管理器,讀取附件瀏覽配置文件,在判斷了附件類型后調(diào)用面板瀏覽附件;附件瀏覽管理器,在線在面板中展示附件;所述面板集成了附件瀏覽程序。本發(fā)明實(shí)施例的另一目的在于提供一種企業(yè)系統(tǒng),所述系統(tǒng)包括所述瀏覽附件裝置。在本發(fā)明實(shí)施例中,集成常用瀏覽附件的應(yīng)用程序的方法將使得附件的瀏覽不再依賴于操作系統(tǒng)中的相關(guān)工具,可在線在不同操作系統(tǒng)中瀏覽附件。也解決了在不同操作系統(tǒng)中使用不同的瀏覽器造成的圖片色彩差異、變形差異等問題,以及在瀏覽附件時(shí)存在圖片和文本等附件,卻只能分開瀏覽圖片或文本的問題。
圖1是本發(fā)明第一實(shí)施例提供的瀏覽附件的流程3
圖2是本發(fā)明第二實(shí)施例提供的瀏覽附件的流程圖;圖3是本發(fā)明第三實(shí)施例提供的瀏覽附件的流程圖;圖4是本發(fā)明第四實(shí)施例提供的瀏覽附件的流程圖;圖5是本發(fā)明實(shí)施例提供的瀏覽附件裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例通過集成常用的瀏覽附件的應(yīng)用程序的方法,在判斷了附件的類型后,通過讀取配置文件的方式調(diào)用相應(yīng)類型的面板瀏覽附件。本發(fā)明實(shí)施例提供了一種瀏覽附件的方法及裝置所述方法包括根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件;將所述附件存儲至本地臨時(shí)目錄;調(diào)用面板瀏覽附件,所述面板集成了附件瀏覽程序;若面板中未集成附件的所對應(yīng)的瀏覽程序,則調(diào)用操作系統(tǒng)中安裝的相應(yīng)附件瀏覽軟件瀏覽附件。所述裝置包括映射關(guān)聯(lián)模塊,根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件;附件管理器,將所述附件存儲至本地臨時(shí)目錄;資源管理器,讀取附件瀏覽配置文件,在判斷了附件類型后調(diào)用面板瀏覽附件;附件瀏覽管理器,在線在面板中展示附件;所述面板集成了附件瀏覽程序。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一圖1示出了本發(fā)明第一實(shí)施例提供的瀏覽附件的方法的基本實(shí)現(xiàn)流程,詳述如下在步驟SlOl中,根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件。在本發(fā)明實(shí)施例中,接收用戶從業(yè)務(wù)單據(jù)發(fā)出的需要預(yù)覽附件的信息后,由于附件與業(yè)務(wù)單據(jù)存在映射關(guān)聯(lián),附件的主鍵和業(yè)務(wù)單據(jù)的主鍵是相互對應(yīng)的。因此,通過業(yè)務(wù)單據(jù)的主鍵能夠準(zhǔn)確地找到與業(yè)務(wù)單據(jù)相關(guān)聯(lián)的附件。同時(shí)獲取附件的類型、屬性、大小寸。在步驟S102中,將所述附件存儲至本地臨時(shí)目錄。在本發(fā)明實(shí)施例中,臨時(shí)目錄的使用使得附件存儲在臨時(shí)目錄中,可直接從臨時(shí)目錄中調(diào)用附件進(jìn)行瀏覽,實(shí)現(xiàn)了附件的在線瀏覽。且此臨時(shí)目錄名包含業(yè)務(wù)單據(jù)主鍵信息,提高了附件上下查的性能。在步驟S103中,調(diào)用面板瀏覽附件,所述面板集成了附件瀏覽程序。在本發(fā)明一種實(shí)施例中,一個(gè)面板可集成一種或者多種附件瀏覽程序,此處以一個(gè)面板集成一種附件瀏覽程序?yàn)槔M(jìn)行詳細(xì)說明。例如對于文字類面板而言,通過讀取數(shù)據(jù),并將文字?jǐn)?shù)據(jù)裝填在文字控件中,就能夠形成文字類面板,用以瀏覽文字類的附件。而文字控件一般企業(yè)系統(tǒng)中都存在。當(dāng)需要瀏覽的附件是文字類附件時(shí),通過讀取配置文件中文字類面板的具體實(shí)現(xiàn)路徑就能調(diào)用文字類面板瀏覽文字類附件。在本發(fā)明的另一種實(shí)施例中,面板集成多種附件瀏覽程序(如圖片、文檔、視頻、 壓縮文件等),從而瀏覽多種類型的附件。相應(yīng)地,面板通過集成的圖片瀏覽程序即可實(shí)現(xiàn)圖片類附件的瀏覽,通過集成的文檔瀏覽程序即可實(shí)現(xiàn)文檔類附件的瀏覽??梢岳斫?,當(dāng)需要瀏覽其他類型的附件時(shí),僅需要預(yù)先在面板中集成相應(yīng)類型附件瀏覽程序。在此不再一一舉例說明。在本發(fā)明實(shí)施例中,由于不同的附件類型對應(yīng)不同類型面板的具體實(shí)現(xiàn)路徑,因此通過讀取配置文件中面板的具體實(shí)現(xiàn)路徑就能找到與附件類型相對應(yīng)的面板瀏覽附件。 若為文字類附件,則通過配置文件找到與文字類附件相對應(yīng)的面板的具體實(shí)現(xiàn)路徑,然后在文字類面板中打開附件進(jìn)行瀏覽。同理,實(shí)現(xiàn)office類附件的瀏覽及圖片類附件的瀏
覽。ο步驟S104,若面板中未集成附件的所對應(yīng)的瀏覽程序,則調(diào)用操作系統(tǒng)中安裝的相應(yīng)附件瀏覽軟件瀏覽附件。其中,調(diào)用操作系統(tǒng)安裝的相應(yīng)附件瀏覽軟件的具體過程詳見實(shí)施例三,在此就不贅述了。在本發(fā)明實(shí)施例中,集成常用瀏覽附件的應(yīng)用程序的方法將使得附件的瀏覽不再依賴于操作系統(tǒng)中的相關(guān)工具。實(shí)施例二 圖2示出了本發(fā)明第二實(shí)施例提供的瀏覽附件方法的基本實(shí)現(xiàn)流程,詳述如下在步驟S201中,根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件。在步驟S202中,判斷與業(yè)務(wù)單據(jù)相關(guān)聯(lián)的附件是否唯一,是則執(zhí)行步驟S205,否則執(zhí)行步驟S203 ;在步驟S203中,以預(yù)覽方式輸出與業(yè)務(wù)單據(jù)相關(guān)聯(lián)的附件;在本發(fā)明實(shí)施例中,附件類型不同,其預(yù)覽方式也不相同。由配置文件確定不同類型附件的預(yù)覽方式。例如若是圖片類,默認(rèn)使用所述配置文件中存儲的縮略圖系統(tǒng)地址圖片作為預(yù)覽圖片。若不是圖片類附件,則使用所述配置文件中縮略圖系統(tǒng)地址中的圖片。 并且,所有附件均可預(yù)覽附件名稱及大小。在步驟S204中,接收用戶輸入的附件選擇指令,該附件選擇指令指定了需要預(yù)覽的附件;在步驟S205中,將與業(yè)務(wù)單據(jù)相關(guān)聯(lián)的唯一的附件或者附件選擇指令指定的附件存儲至本地臨時(shí)目錄;在步驟S206中,調(diào)用面板瀏覽附件,所述面板集成了附件瀏覽程序;在步驟S207中,若面板中未集成附件的所對應(yīng)的瀏覽程序,則調(diào)用操作系統(tǒng)中安裝的相應(yīng)附件瀏覽軟件瀏覽附件。在本發(fā)明實(shí)施例中,對于與業(yè)務(wù)單據(jù)相關(guān)聯(lián)的附件不唯一的情況,提供了附件預(yù)覽的功能,便于用戶選取所需瀏覽的附件。實(shí)施例三
圖3示出了本發(fā)明第三實(shí)施例提供的瀏覽附件的方法的基本實(shí)現(xiàn)流程,詳述如下在步驟S301中,根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件。在步驟S302中,將所述附件存儲至本地臨時(shí)目錄。在步驟S303中,判斷是否調(diào)用面板瀏覽附件,是則執(zhí)行步驟S304,否則執(zhí)行步驟 S305 ;在本發(fā)明實(shí)施例中,配置文件中有一選擇是否調(diào)用面板瀏覽的選項(xiàng),若為是則選擇調(diào)用面板瀏覽附件,否則選擇操作系統(tǒng)中相應(yīng)軟件瀏覽附件。不同用戶都存在這樣一個(gè)配置文件存在本地系統(tǒng),用戶可自行設(shè)置此配置文件,選擇瀏覽方式。在步驟S304中,調(diào)用面板瀏覽附件,所述面板集成了附件瀏覽程序;在步驟S305中,使用操作系統(tǒng)中相應(yīng)軟件瀏覽附件。在本發(fā)明實(shí)施例中,對應(yīng)操作系統(tǒng)中的相應(yīng)軟件在線瀏覽附件,即操作系統(tǒng)在打開附件時(shí),會(huì)根據(jù)附件的類型判斷所需軟件,然后調(diào)用相應(yīng)軟件打開附件。在步驟S306中,若面板中未集成附件的所對應(yīng)的瀏覽程序,則調(diào)用操作系統(tǒng)中安裝的相應(yīng)附件瀏覽軟件打開附件。在本發(fā)明實(shí)施例中,提供了兩種附件瀏覽的方法,為用戶在實(shí)際應(yīng)用中添加了多一種選擇方式,更適于用戶的實(shí)際使用。統(tǒng)一在面板中瀏覽附件的方法雖集成了常用瀏覽附件的軟件,但也可能會(huì)遇到某些類型少見無法打開的附件,此時(shí)就需要選擇操作系統(tǒng)中的軟件來瀏覽附件了。實(shí)施例四圖4示出了本發(fā)明第四實(shí)施例提供的瀏覽附件方法的基本實(shí)現(xiàn)流程,詳述如下在步驟S401中,根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件。在步驟S402中,將所述附件存儲至本地臨時(shí)目錄。在步驟S403中,調(diào)用面板瀏覽附件,所述面板集成了附件瀏覽程序;在步驟S404中,若面板中未集成附件的所對應(yīng)的瀏覽程序,則調(diào)用操作系統(tǒng)中安裝的相應(yīng)附件瀏覽軟件瀏覽附件。在步驟S405中,關(guān)閉附件瀏覽窗口,且周期性清理臨時(shí)文件夾在本發(fā)明實(shí)施例中,附件下載時(shí)具有附件屬性,而附件屬性中包括附件本地更新時(shí)間(所述更新時(shí)間為每次查看附件的更新時(shí)間),附件管理器通過判斷更新時(shí)間(如可設(shè)定為每天、每周、每月等),將超過更新時(shí)間沒有更新的臨時(shí)文件刪除。在本發(fā)明實(shí)施例中,瀏覽完成后關(guān)閉附件瀏覽窗口,周期性清理臨時(shí)文件夾,確保不長期占用操作系統(tǒng)資源,影響操作系統(tǒng)性能。實(shí)施例五圖5示出了本發(fā)明實(shí)施例提供的瀏覽附件裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部份。該瀏覽附件裝置可以是內(nèi)置于企業(yè)系統(tǒng)中的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,或者作為獨(dú)立的掛件集成到企業(yè)系統(tǒng)或企業(yè)系統(tǒng)的應(yīng)用系統(tǒng)中。其中映射關(guān)聯(lián)模塊1,根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián),通過業(yè)務(wù)單據(jù)唯一主鍵獲取與業(yè)務(wù)單據(jù)相關(guān)聯(lián)的附件。
附件預(yù)覽管理器2,提供附件預(yù)覽入口,根據(jù)不同附件類型展示附件名稱、預(yù)覽圖片、圖標(biāo)、附件大小等,附件以圖標(biāo)排列的方式進(jìn)行展示。附件管理器3,將與業(yè)務(wù)單據(jù)相關(guān)聯(lián)的唯一的附件或者附件選擇指令指定的附件存儲至本地臨時(shí)目錄。在本發(fā)明實(shí)施例中,附件管理器還提供周期性清理臨時(shí)文件夾的功能。附件下載時(shí)具有附件屬性,而附件屬性中包括附件本地更新時(shí)間(所述更新時(shí)間為每次查看附件的更新時(shí)間),附件管理器通過判斷更新時(shí)間,將超過更新時(shí)間沒有更新的臨時(shí)文件刪除。資源管理器4,用來讀取附件瀏覽配置文件,在判斷了附件類型后調(diào)用面板瀏覽附件;并可以通過配置文件判斷附件是使用面板瀏覽附件還是對應(yīng)操作系統(tǒng)中的相應(yīng)軟件瀏覽附件。附件瀏覽管理器5,在線在面板中展示附件,在不同類型面板中展示不同類型的附件。在本發(fā)明實(shí)施例中,集成常用瀏覽附件的應(yīng)用程序的方法將使得附件的瀏覽不再依賴于操作系統(tǒng)中的相關(guān)工具,可在線在不同操作系統(tǒng)中瀏覽附件。也解決了在不同操作系統(tǒng)中使用不同的瀏覽器造成的圖片色彩差異、變形差異等問題,以及在瀏覽附件時(shí)存在圖片和文本等附件,卻只能分開瀏覽圖片或文本的問題。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種瀏覽附件的方法,其特征在于,所述方法包括下述步驟 根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件;將所述附件存儲至本地臨時(shí)目錄; 調(diào)用面板瀏覽附件,所述面板集成了附件瀏覽程序;若面板中未集成附件的所對應(yīng)的瀏覽程序,則調(diào)用操作系統(tǒng)中安裝的相應(yīng)附件瀏覽軟件瀏覽附件。
2.如權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件的步驟之后,所述方法還包括下列步驟判斷與所述業(yè)務(wù)單據(jù)相關(guān)聯(lián)的附件是否唯一; 是則執(zhí)行所述將所述附件下載至本地臨時(shí)目錄的步驟;否則以預(yù)覽方式輸出與業(yè)務(wù)單據(jù)相關(guān)聯(lián)的附件,并接收用戶輸入的附件選擇指令,所述附件選擇指令指定了需要預(yù)覽的附件,同時(shí)將所述附件選擇指令指定的附件存儲至本地臨時(shí)目錄。
3.如權(quán)利要求1所述的方法,其特征在于,在所述將所述附件存儲至本地臨時(shí)目錄的步驟之后,在所述調(diào)用面板瀏覽附件的步驟之前,所述方法還包括下列步驟判斷是否調(diào)用面板瀏覽附件;是則調(diào)用面板瀏覽附件;否則使用操作系統(tǒng)中相應(yīng)軟件瀏覽附件。
4.如權(quán)利要求3所述的方法,其特征在于,所述判斷是否調(diào)用面板瀏覽附件是通過配置文件進(jìn)行判斷。
5.如權(quán)利要求1所述的方法,其特征在于,在所述調(diào)用面板瀏覽附件,所述面板集成了附件瀏覽程序的步驟之后,所述方法進(jìn)一步包括下列步驟關(guān)閉附件瀏覽窗口,且周期性清理臨時(shí)文件夾。
6.如權(quán)利要求1所述的方法,其特征在于,所述調(diào)用面板瀏覽附件通過讀取配置文件的方式調(diào)用。
7.—種瀏覽附件裝置,其特征在于,所述裝置包括映射關(guān)聯(lián)模塊,根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件; 附件管理器,將所述附件存儲至本地臨時(shí)目錄;資源管理器,讀取附件瀏覽配置文件,在判斷了附件類型后調(diào)用面板瀏覽附件; 附件瀏覽管理器,在線在面板中展示附件; 所述面板集成了附件瀏覽程序。
8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 附件預(yù)覽管理器,提供附件預(yù)覽入口,預(yù)覽不同類型附件。
9.如權(quán)利要求7所述的裝置,其特征在于,所述資源管理器還包括通過配置文件判斷附件是使用面板瀏覽附件還是對應(yīng)操作系統(tǒng)中的相應(yīng)軟件瀏覽附件。
10.一種企業(yè)系統(tǒng),其特征在于,所述系統(tǒng)包括權(quán)利要求7至9任一權(quán)利要求所述的瀏覽附件裝置。
全文摘要
本發(fā)明屬于計(jì)算機(jī)軟件領(lǐng)域,提供了一種瀏覽附件的方法、裝置及企業(yè)系統(tǒng),所述方法包括下述步驟根據(jù)業(yè)務(wù)單據(jù)與附件的映射關(guān)聯(lián)獲取附件;將所述附件存儲至本地臨時(shí)目錄;調(diào)用面板瀏覽附件,所述面板集成了附件瀏覽程序;若面板中未集成附件的所對應(yīng)的瀏覽程序,則調(diào)用操作系統(tǒng)中安裝的相應(yīng)附件瀏覽軟件瀏覽附件。本發(fā)明集成常用瀏覽附件的應(yīng)用程序的方法將使得附件的瀏覽不再依賴于操作系統(tǒng)中的相關(guān)工具,可在線在不同操作系統(tǒng)中瀏覽不同類型附件。也解決了在不同操作系統(tǒng)中使用不同的瀏覽器造成的圖片色彩差異、變形差異等問題。
文檔編號G06Q10/00GK102446292SQ201010503020
公開日2012年5月9日 申請日期2010年10月11日 優(yōu)先權(quán)日2010年10月11日
發(fā)明者任峰 申請人:金蝶軟件(中國)有限公司