本發明專利技術公開了一種客戶端應用平臺及功能模塊的配置管理方法及其裝置,根據用戶對客戶端應用平臺及平臺上各功能模塊的不同配置,生成該應用平臺及功能模塊版本,并根據用戶對版本的不同選擇創建多個工作區,且多個工作區能夠同時存在于該客戶端上,從而可以容納功能相同但不同版本的功能模塊共存,解決各功能模塊之間相互依賴性、避免版本沖突,用戶無需擔心多個功能模塊重載。同時,該客戶端又能夠在無需重新啟動系統的情況下,根據用戶的選擇任意在多個工作區之間進行切換,使得用戶能夠任意使用不同的應用平臺及功能模塊版本,大大提高了該客戶端上功能模塊的使用速率,節約了人力成本。
【技術實現步驟摘要】
本專利技術涉及一種應用平臺及功能模塊的配置管理技術。
技術介紹
工業互聯網系統(Industry Internet System,簡稱“IIS”)客戶端是人機交互的應用子系統的應用程序。且作為一展示工具軟件,常運行于普通的工作站和HS-嵌入式應用服務器產品中,如基于狀態維護(Condition-Based Maintenance,簡稱“CBM”)產品和數據采集與監視控制系統(Supervisory Control And Data Acquisition,簡稱“SCADA”)產品。IIS客戶端常用于執行用戶組態的業務視圖邏輯,從而實現IIS信息模型及信息模型承載的實時歷史數據的動態矢量圖形的展示,并同時提供用戶自定義的控制操作的人機界面。而在登錄該IIS客戶端應用平臺時,尤為重要的是管理用戶登陸時的私有信息,包括用戶名、用戶權限、用戶信息、界面構圖分配、配置文件和資源文件等。而在現有技術中,一般系統都會采用和登陸名綁定的方式來管理這些用戶信息。如B/S框架的模式,SP郵件系統的指定用戶在登陸后,根據此用戶的配置訪問到相關信息和數據資源。然而,隨著系統功能的擴展與升級,需要管理的項目和各功能模塊的數量也在不斷地增長。對于IIS客戶端應用平臺上的一個普通用戶來說,項目、功能模塊、資源和配置的組合及其保存顯得尤為重要。而在現有技術中,用戶在使用Iis客戶端應用平臺時,經常會遇到各功能模塊之間的相互依賴性、版本沖突及多個功能模塊重載,且只有在重新啟動系統的情況下,才能選擇和切換應用平臺及功能模塊不同的版本等難題。
技術實現思路
本專利技術主要解決的技術問題是提供一種客戶端應用平臺及功能模塊的配置管理方法及其裝置,使得多個工作區能夠同時存在于同一客戶端上,在無需重新啟動系統的情況下,能夠根據用戶的選擇任意在多個工作區之間進行切換,使得用戶能夠任意使用不同的應用平臺及功能模塊版本。為了解決上述技術問題,本專利技術提供了一種客戶端應用平臺及功能模塊的配置管理方法,該方法包含以下步驟 根據用戶對應用平臺和/或平臺上各功能模塊的不同配置,生成對應的應用平臺和/或功能模塊版本,每個版本的應用平臺和/或功能模塊唯一對應一配置相關文件;為用戶創建多個工作區,根據用戶所選擇的應用平臺和/或功能模塊版本,將該應用平臺和/或功能模塊版本對應的配置相關文件保存在該工作區中;當用戶選擇或切換工作區時,根據該用戶所選擇的工作區中保存的配置相關文件,運行對應的應用平臺和/或功能模塊版本。作為上述技術方案的改進,應用平臺和/或功能模塊的配置相關文件可以包含用戶設置文件、本地緩沖區、臨時文件、索引文件、本地數據庫等。作為上述技術方案的改進,預先在客戶端設置一默認工作區,該默認工作區中保存應用平臺和各功能模塊默認版本的配置相關文件。作為上述技術方案的改進,在為用戶創建多個工作區,根據用戶所選擇的應用平臺和/或功能模塊版本,將應用平臺和/或功能模塊版本對應的配置相關文件保存在該工作區的步驟中,還可以包含以下步驟 在用戶沒有對應用平臺和/或多個功能模塊版本進行選擇時,將默認工作區中該應用平臺和/或功能模塊默認版本對應的配置相關文件保存在該創建的工作區中。作為上述技術方案的改進,在當用戶選擇或切換工作區時,根據該用戶所選擇的工作區中保存的配置相關文件,運行對應的應用平臺和/或功能模塊版本的步驟中,還可以進一步包含以下步驟 在工作區中不包含應用平臺和/或多個功能模塊的版本時,根據默認工作區中該應用平臺和/或功能模塊默認版本對應的配置相關文件,運行該應用平臺和/或功能模塊版本。本專利技術還提供了一種客戶端配置管理裝置,該裝置包含 版本生成模塊,用于根據用戶對應用平臺和/或平臺上各功能模塊的不同配置,生成對應的應用平臺和/或功能模塊版本,每個版本的應用平臺和/或功能模塊唯一對應一配置相關文件;工作區創建模塊,用于為用戶創建多個工作區,根據用戶所選擇的應用平臺和/或功能模塊版本,將該應用平臺和/或功能模塊版本對應的配置相關文件保存在該工作區中;工作區存儲模塊,用于保存各工作區和該工作區中的配置相關文件;運行模塊,用于當用戶選擇或切換工作區時,根據該用戶所選擇的工作區中保存的配置相關文件,運行對應的應用平臺和/或功能模塊版本。作為上述技術方案的改進,應用平臺和/或功能模塊的配置相關文件可以包含用戶設置文件、本地緩沖區、臨時文件、索引文件、本地數據庫等。作為上述技術方案的改進,該裝置還可以包含默認工作區設置模塊,用于預先設置一默認工作區,在該默認工作區中保存應用平臺和各功能模塊默認版本的配置相關文件。作為上述技術方案的改進,工作區創建模塊中還可以進一步包含以下子模塊用于在用戶沒有對應用平臺和/或多個功能模塊版本進行選擇時,將默認工作區中該應用平臺和/或功能模塊默認版本對應的配置相關文件保存在該創建的工作區中的子模塊。作為上述技術方案的改進,運行模塊中還可以進一步包含以下子模塊用于在工作區中不包含應用平臺和/或多個功能模塊的版本時,根據默認工作區中該應用平臺和/或功能模塊默認版本對應的配置相關文件,運行該應用平臺和/或功能模塊版本的子模塊。本專利技術實施方式與現有技術相比,主要區別及其效果在于根據用戶對應用平臺和/或平臺上各功能模塊的不同配置,生成對應的應用平臺和/或功能模塊版本,每個版本的應用平臺和/或功能模塊唯一對應一配置相關文件;為用戶創建多個工作區,根據用戶所選擇的應用平臺和/或功能模塊版本,將應用平臺和/或功能模塊版本對應的配置相關文件保存在該工作區中;當用戶選擇或切換工作區時,根據該用戶所選擇的工作區中保存的配置相關文件,運行對應的應用平臺和/或功能模塊版本。在本專利技術的實施方式中,根據用戶對客戶端應用平臺及平臺上各功能模塊的不同配置,生成該應用平臺及功能模塊版本,并根據用戶對版本的不同選擇創建多個工作區,且多個工作區能夠同時存在于該客戶端上,從而可以容納功能相同但不同版本的功能模塊共存,解決各功能模塊之間相互依賴性、避免版本沖突,用戶無需擔心多個功能模塊重載。同時,該客戶端又能夠在無需重新啟動系統的情況下,根據用戶的選擇,任意在多個工作區之間進行切換,使得用戶能夠任意使用不同的應用平臺及功能模塊版本,大大提高了該客戶端上功能模塊的使用速率,節約了人力成本。另外,可以在客戶端上預先設置一默認工作區,將應用平臺和各功能模塊默認版本的配置相關文件保存在該默認工作區中。而在根據用戶的選擇任意在多個工作區之間進行切換的過程中,便于系統調用該默認工作區中用戶未選擇的應用平臺和/或功能模塊版本對應的配置相關文件,從而能夠減少各工作區中應用平臺和/或功能模塊默認版本對應的配置相關文件的重復存儲空間,且大大提高運行該應用平臺和/或功能模塊版本的速率。附圖說明下面結合附圖和具體實施方式對本專利技術作進一步詳細說明。圖1是本專利技術第一實施方式的客戶端應用平臺及功能模塊的配置管理方法流程 圖2是本專利技術第三實施方式的客戶端配置管理裝置結構圖。具體實施例方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術的實施方式作進一步地詳細描述。本專利技術第一實施方式涉及一種IIS客戶端應用平臺及功能模塊的配置管理方法,如圖1所示。在步驟101中,根據用戶對應用平臺和/或平臺上各功能本文檔來自技高網...
【技術保護點】
一種客戶端應用平臺及功能模塊的配置管理方法,其特征在于,該方法包含以下步驟:根據用戶對所述應用平臺和/或平臺上各功能模塊的不同配置,生成對應的應用平臺和/或功能模塊版本,每個版本的應用平臺和/或功能模塊唯一對應一配置相關文件;為用戶創建至少一個工作區,根據用戶所選擇的所述應用平臺和/或功能模塊版本,將所述應用平臺和/或功能模塊版本對應的配置相關文件保存在該工作區中;?當用戶選擇或切換所述工作區時,根據該用戶所選擇的工作區中保存的配置相關文件,運行對應的應用平臺和/或功能模塊版本。
【技術特征摘要】
1.一種客戶端應用平臺及功能模塊的配置管理方法,其特征在于,該方法包含以下步驟 根據用戶對所述應用平臺和/或平臺上各功能模塊的不同配置,生成對應的應用平臺和/或功能模塊版本,每個版本的應用平臺和/或功能模塊唯一對應一配置相關文件; 為用戶創建至少一個工作區,根據用戶所選擇的所述應用平臺和/或功能模塊版本,將所述應用平臺和/或功能模塊版本對應的配置相關文件保存在該工作區中; 當用戶選擇或切換所述工作區時,根據該用戶所選擇的工作區中保存的配置相關文件,運行對應的應用平臺和/或功能模塊版本。2.根據權利要求1所述的客戶端應用平臺及功能模塊的配置管理方法,其特征在于,所述應用平臺和/或功能模塊的所述配置相關文件至少包含以下之一或其任意組合 用戶設置文件、本地緩沖區、臨時文件、索引文件、本地數據庫。3.根據權利要求1所述的客戶端應用平臺及功能模塊的配置管理方法,其特征在于,預先在所述客戶端設置一默認工作區,該默認工作區中保存所述應用平臺和各功能模塊默認版本的配置相關文件。4.根據權利要求1所述的客戶端應用平臺及功能模塊的配置管理方法,其特征在于,所述為用戶創建至少一個工作區,根據用戶所選擇的所述應用平臺和/或功能模塊版本,將所述應用平臺和/或功能模塊版本對應的配置相關文件保存在該工作區的步驟中, 在用戶沒有對所述應用平臺和/或至少一個功能模塊版本進行選擇時,將所述默認工作區中該應用平臺和/或功能模塊默認版本對應的所述配置相關文件保存在該創建的工作區中。5.根據權利要求1所述的客戶端應用平臺及功能模塊的配置管理方法,其特征在于,所述當用戶選擇或切換所述工作區時,根據該用戶所選擇的工作區中保存的配置相關文件,運行對應的應用平臺和/或功能模塊版本的步驟中, 在所述工作區中不包含所述應用平臺和/或至少一個功能模塊的版本時,根據所述默認工作區中該應用平臺和/或功能...
【專利技術屬性】
技術研發人員:錢靖,梁俊,何小波,
申請(專利權)人:上海可魯系統軟件有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。