新四季網

知識管理系統及使用此知識管理系統導入管理軟體的方法

2023-04-23 02:14:06


專利名稱::知識管理系統及使用此知識管理系統導入管理軟體的方法
技術領域:
:本發明是有關於一種軟體安裝方法,且特別是有關於一種使用知識管理系統導入管理軟體的方法。
背景技術:
:隨著信息技術的進步及企業營運的多元化,企業內部針對各個部門的運行,也發展出符合各個部門需求的信息系統,這些信息系統個別收集及記錄了不同部門的數據。然而,各個部門通常對於信息系統有其本身的需求,這也造成每種信息系統可能只能獨立運行於個別的部門,且不同信息系統之間的數據也無法互相交換。在企業經營邁向全球化之際,不同分公司或部門間的溝通已然變成不可避免的問題,如何在這些不同的信息系統間交換數據更為關鍵。企業必須花更多的人力與財力來維護這些信息系統,才能確保數據的正確性與一致性。在上述強烈需要數據整合的情況下,一個能夠提供符合企業對管理信息的要求,加強企業的競爭力的企業資源規劃(EnterpriseResourcePlanning,ERP)系統應蘊而生。所謂ERP是一種將企業內部各個部門(包括財務、會計、生產、物料管理、品質管理、行銷、人力資源管理等)的數據利用信息科技整合、連結在一起的應用軟體。當此系統的建構成熟時,企業可以將他們所有分支機構連接全球財務/製造/行銷系統,藉以即時的分析其產品的品質、規格,並獲得客戶滿意程度及獲利程度等信息。除了ERP系統能夠整合企業資源、實現數據同步外,各家軟體業者亦針對不同的企業流程及需求,設計出一系列以商業目的為導向的軟體,這些軟體能夠搭配ERP系統,並使用ERP系統的資源(例如資料庫),而能夠增進企業的操作效率,這些軟體就是所謂的企業管理軟體(Enterprisesoftware)。圖l所繪示為傳統導入企業軟體的示意圖。請參照圖1,先選用一臺電腦做為管理主機100,並將此管理主機100連結到企業內部的網絡,而與企業既有的多個伺服器連結,這些伺服器包括ERP伺服器110、交換伺服器130及動態目錄服務(ActiveDirectoryService)伺服器140等。在設定管理軟體與安裝在上述伺服器的應用軟體的配置及參數後,即完成企業軟體的導入。此時,企業內部的使用者即可通過用戶端主機120連結上管理主機100,而使用管理主機100提供的管理功能。然而,ERP系統龐大且複雜,企業在將企業管理軟體(EnterpriseSoftware)導入ERP系統時,必須經過複雜的參數輸入,並重複進行測試,才能讓企業管理軟體步入軌道正常地運行。也因此,企業管理軟體的導入通常必須仰賴專業顧問來完成,由這些專家及企業MIS部門的人員,齊心合力並且花費數周的時間,才能夠將企業管理軟體運行所需的軟體及參數設定到位。結果是企業往往需要花費大量的金錢及時間才能完成導入動作,且在日後更新或維護企業管理軟體時,也還是得再經歷同樣艱苦的導入流程,相當費時費力。
發明內容有鑑於此,本發明提供一種使用知識管理系統導入管理軟體的方法,通過知識管理系統統籌整理管理軟體導入所需的數據,並根據管理軟體導入的需要,依序取得參數數據以更新知識管理資料庫的內容,而達到簡化管理軟體導入程序的目的。為達上述或其他目的,本發明提出一種知識管理系統,適於提供在管理主機上導入管理軟體所需的數據,此系統包括知識管理資料庫、網絡配置模塊、軟體認證模塊及軟體配置模塊。其中,知識管理資料庫包括多個知識庫數據表(knowledgebasetable),而每一個知識庫數據表中均分別記錄一種管理軟體導入時所需的軟體認證數據、網絡配置數據及軟體配置數據。網絡配置模塊是用以取得管理主機所連接的網域的網域名稱(Domainname),以及此網域上多個周邊主機的網絡配置數據,以將管理主機連接至周邊主機,並更新知識庫數據表中的網絡配置數據。軟體認證模塊是用以取得配置在周邊主機上而各個管理軟體所需使用的應用程式的軟體認證數據,並更新知識庫數據表中的軟體認證數據。軟體配置模塊則是用以取得應用程式的配置數據,以使管理軟體能夠使用這些應用程式的資源,並更新知識庫數據表中的軟體配置數據。在本發明一實施例中,上述知識管理系統還包括一個軟體下載模塊,其用以連結至外部的網絡伺服器,以下載管理軟體所需使用的至少一應用程式,並由軟體配置模塊將此應用程式配置給管理軟體使用。本發明提出一種使用知識管理系統導入管理軟體的方法,適於根據知識管理系統提供的數據,在管理主機上導入管理軟體,此方法包括下列步驟首先,通過知識管理系統的網絡配置模塊取得管理主機所連接的網域的網域名稱,以及此網域上多個周邊主機的該網絡配置數據,以將管理主機連接至周邊主機,並更新知識管理系統的知識管理資料庫中的網絡配置數據。接著則通過知識管理系統的軟體認證模塊取得配置在這些周邊主機上而管理軟體所需使用的多個應用程式的軟體認證數據,以確認這些應用程式的合法性,並更新知識管理資料庫中的軟體認證數據。最後則通過知識管理系統的軟體配置模塊取得這些應用程式的軟體配置數據,以使管理軟體能夠使用這些應用程式的資源,並更新知識管理資料庫中的軟體配置數據。在本發明一實施例中,上述取得應用程式的軟體認證數據,以確認應用程式的合法性的步驟包括先由知識管理資料庫中讀取管理軟體所需搭配使用的應用程式。接著則提示使用者輸入各個應用程式的軟體認證數據,而在接收到輸入的軟體認證數據後,將此數據記錄於知識管理資料庫。然後判斷此軟體認證數據是否被應用軟體認證,其中,若此軟體認證數據有效,則繼續管理軟體的導入程序;若此軟體認證數據無效,則停止管理軟體的導入程序。在本發明一實施例中,在讀取管理軟體所需使用的應用程式的步驟之後,還包括在周邊主機上搜尋應用程式,而若未搜尋到應用程式,則通過知識管理系統的軟體下載模塊連結至外部的網絡伺服器,以下載管理軟體所需的至少一應用程式,並通過軟體配置模塊配置應用程式給管理軟體使用。本發明提出一種電腦可讀取的記錄媒體,用以存儲包括多個知識庫數據表的知識管理資料庫,其中各個知識庫數據表均個別對應一種管理軟體,適於提供在管理主機上導入管理軟體時導入所需的多筆數據。上述數據包括網絡配置數據、軟體認證數據及軟體配置數據。其中,網絡配置數據包括管理主機所連接的網域的網域名稱,以及此網域上多個周邊主機的配置數據,用以將管理主機連接至周邊主機。軟體認證數據包括安裝在周邊主機上而管理軟體所需使用的多個應用程式的認證數據,用以確認應用程式的合法性。軟體配置數據則包括管理軟體與應用程式之間的配置數據,用以使管理軟體能夠使用這些應用程式的資源。在本發明一實施例中,上述的應用程式包括作業系統、爪哇開發工具(JavaDevelopmentKit,JDK)、結構化査詢語言伺服器(StructuredQueryLanguageServer,SQLServer)軟體,以及中介軟體(Middleware),而軟體認證數據則是這些應用程式的軟體許可協定(SoftwareLicenseAgreement)或終端使用者認證幼、定(EndUserLicensingAgreement,EULA)。在本發明一實施例中,上述的網絡配置數據包括管理主機所連結上的網域的網域名稱(Domainname),以及網域上多個周邊主機的主機名稱(Hostname)、資料庫名稱(Databasename)、網際網絡通訊協定地址(InternetProtocolAddress,IPAddress)、埠號(Portnumber)、使用者帳號及密碼。在本發明一實施例中,上述的軟體配置數據包括應用程式的請求處理器(RequestHandler)、動態目錄(ActiveDirectory)、月艮務4吏用者(Serviceuser)、安全認證(KerberosSecurity)、埠號(Portnumber)、資料庫項目(DatabaseEntry)及原則設定(PolicySetting)。此外,軟體配置數據還另外包括管理軟體所需使用的後端伺服器的識別碼、主機名稱、埠號、元數據(Metadata)更新、群組原則設定(Grouppolicysetting)及資料庫更新。本發明採用將管理軟體導入所需的參數數據存儲在知識管理系統的知識管理資料庫中,並在導入的過程中,利用知識管理系統提供的設定模塊引導使用者逐一輸入參數,而完成諸如網絡連接、軟體認證及軟體配置等程序,因此可簡化管理軟體的導入程序。此外,通過單一知識管理資料庫統整管理軟體的設定參數,軟體提供者可隨時修改,而使用者也可隨時依需要更新其內容,增加管理軟體安裝使用上的彈性及便利性。為讓本發明的上述和其他目的、特徵和優點能更明顯易懂,下文特舉較佳實施例,並配合附圖作詳細說明如下。圖1所繪示為傳統導入企業軟體的示意圖。圖2是依照本發明第一實施例所繪示的知識管理系統的方塊圖。圖3是依照本發明第二實施例所繪示的使用知識管理系統導入管理軟體的方法流程圖。圖4是依照本發明第二實施例所繪示的使用軟體認證模塊取得並更新軟體認證數據的方法流程圖。圖5是依照本發明第二實施例所繪示的使用軟體配置模塊取得並更新軟體配置數據的方法流程圖。圖6是依照本發明第三實施例所繪示的知識管理資料庫的範例。具體實施方式企業在導入企業管理軟體(EnterpriseSoftware)時,必須仰賴專業顧問根據企業內部既有的設備(例如ERP系統、交換伺服器等),選擇將企業管理軟體安裝在管理主機上,並進行管理主機與ERP系統等周邊主機間的設定。而由於ERP系統龐大且複雜,在安裝企業管理軟體的過程中,必需經過成千上百的對話視窗及參數輸入,才能建立出一個穩定且符合客戶需求的企業管理軟體。本發明即將上述企業管理軟體導入所需的參數預先設定,並分門別類記錄在知識管理系統的數據表中。使用者僅需通過知識管理系統所提供的設定模塊,將特定少數屬於客戶導向(customersitespecific)的參數填入知識管理資料庫中,即可完成企業管理軟體的導入,因此能夠縮短導入所需花費的時間及人力。為了使本發明的內容更為明了,以下特舉實施例作為本發明確實能夠據以實施的範例。第一實施例圖2是依照本發明第一實施例所繪示的知識管理系統的方塊圖。請參照圖2,本實施例的知識管理系統200例如是配置於管理軟體所在的管理主機中,而用以在導入管理軟體時,提供導入所需的數據。此管理軟體例如是企業管理軟體,而不限制其範圍。此知識管理系統200包括知識管理資料庫210、網絡配置模塊220、軟體認證模塊230及軟體配置模塊240。其中,知識管理資料庫210中又包括多個知識庫數據表(knowledgebasetable),這些知識庫數據表對應於不同的管理軟體,而其中記錄的也是對應於各個管理軟體導入時所需的參數數據。這些參數數據依其用途的不同可分為軟體認證數據、網絡配置數據及軟體配置數據。軟體提供者(Vendor)可先在工廠中預先根據各種管理軟體的不同需求,預先建立這些數據,並先完成大部份的通用參數(也是最繁雜的部份)的設定。而相對地,在用戶端導入管理軟體時,使用者可以利用此知識管理系統200提供的網絡配置模塊220、軟體認證模塊230及軟體配置模塊240,分別從知識管理資料庫210中呼叫還需要設定的部份,而通過簡單的使用者界面,將對應的參數數據輸入並更新知識管理資料庫210中舊有的數據。待所有的參數數據均輸入完畢後,管理軟體即可根據知識管理資料庫210中記錄的數據,與用戶端既有設備建立溝通管道,並使用其資源。以下即就網絡配置模塊220、軟體認證模塊230及軟體配置模塊240的功能分別舉例說明網絡配置模塊220用以取得知識管理系統200所連接的網域的網域名稱(Domainname),以及此網域上多個周邊主機的網絡配置數據,其中例如包括這些周邊主機的主機名稱(Hostname)、資料庫名稱(Databasename)、網際網絡通訊協定地址(InternetProtocolAddress,IPAddress)、埠號(Portnumber)、使用者帳號及密碼等等。而周邊主機則例如是企業資源規劃(EnterpriseResourcePlanning,ERP)系統伺服器、交換伺服器(ExchangeServer)、結構4七查詢i吾言月艮務器(StructuredQueryLanguageServer,SQLServer)、動態目錄服務(ActiveDirectoryService)伺服器、後端伺服器(BackendServer)等伺服器主機。網絡配置模塊220例如是通過啟動一個對話視窗,而要求使用者逐一輸入上述各種網絡配置數據,並據以更新知識庫數據表中的網絡配置數據。待所有的網絡配置數據皆設定完成後,即可以將管理主機與這些周邊主機相連接。軟體認證模塊230則是用以取得各該些管理軟體所配合的多個應用程式的軟體認證數據,這些應用程式例如是安裝在周邊主機上的作業系統、爪哇開發工具(JavaDevelopmentKit,JDK)、結構化查詢語言伺服器(StructuredQueryLanguageServer,SQLServer)軟體,以及中介軟體(Middleware)等等。類似於網絡配置模塊220的作法,軟體認證模塊230也同樣會啟動一個對話視窗,而要求使用者輸入這些應用程式的軟體許可協定(SoftwareLicenseAgreement)或終端使用者認證協定(EndUserLicensingAgreement,EULA)等軟體認證數據,以確認這此應用程式的合法性。軟體配置模塊240則是用以取得配置在周邊主機上的應用程式的配置數據,以使管理軟體能夠有效利用這些應用程式的資源。舉例來說,若管理軟體需要存取ERP系統的資料庫,則必需利用軟體配置模塊在知識管理資料庫中建立此資料庫的路徑,以及設定進入此資料庫所需的使用者帳號及密碼等數據,使得管理軟體在往後有需要使用資料庫的數據時,能夠自動連接進入資料庫存取數據。上述的軟體配置數據包括應用程式的請求處理器(RequestHandler)、動態目錄(ActiveDirectory)、月艮務1吏用者、安全認證(KerberosSecurity)、埠號(Portnumber)、資料庫項目(DatabaseEntry)及原則設定(PolicySetting)等,軟體配置模塊240亦可啟動對話視窗要求使用者逐一輸入上述各種軟體配置數據,並據以更新知識庫數據表中的相關欄位。值得一提的是,在知識管理系統200中可另外配置一個軟體下載模塊(未繪示),其可用以連結至外部的網絡伺服器,以下載管理軟體所需的至少一應用程式。舉例來說,若管理軟體的功能需使用到爪哇開發工具時,即可透過此軟體下載模塊連線至存放有此爪哇開發工具的網站,並下載該工具至周邊主機或管理主機上,以隨時支持管理軟體。此外,下載的應用程式也可經由軟體認證模塊230進行認證程序,並由軟體配置模塊210將其配置給管理軟體使用,然在此不限制其範圍。上述的知識管理系統例如是預先建立在管理主機中,而實際在進行管理軟體的導入程序時,則會一一呼叫上述的網絡配置模塊220、軟體認證模塊230及軟體配置模塊240,以進行參數數據的設定,以下即舉一實施例說明使用知識管理系統導入管理軟體的方法的詳細步驟。第二實施例圖3是依照本發明第二實施例所繪示的使用知識管理系統導入管理軟體的方法流程圖。請參照圖3,本實施例利用前個實施例所述的知識管理系統所提供的多種設定模塊,存取知識管理資料庫,以提供導入管理軟體所需的數據。首先使用者從軟體提供者購置已安裝有管理軟體及知識管理系統的管理主機,並將此管理主機連接至本身既有的多個周邊主機(步驟S310)。此處的連接是指網絡連接或是各種硬體界面的連接,而不限定其連接方式。接著則可開啟管理主機,並啟動管理軟體的導入工具(步驟S320)。此時導入工具即會呼叫知識管理系統的網絡配置模塊,以取得管理主機所連接的網域的網域名稱,以及此網域上多個周邊主機的網絡配置數據,並更新知識管理資料庫中的網絡配置數據(步驟S330)。其中,上述網絡配置數據的取得方式例如是由網絡配置模塊開啟一個對話視窗,其中則顯示所需設定的網絡配置數據的項目及預設值,而讓使用者可據以輸入正確的網絡配置數據。待使用者逐一輸入各個周邊主機的網絡配置數據後,網絡配置模塊則會將此數據更新至知識管理資料庫對應的知識管理數據表中。通過參考此知識管理數據表,管理主機即可與所有的周邊主機建立網絡連線。此外,在步驟S330中,還包括取得請求處理器的服務使用者(serviceuser)的使用者名稱及密碼,而據以更新請求處理器的註冊項目(RegistryEntry)。上述的使用者名稱例如可使用舊有ERP系統的使用者名稱或是存儲在動態目錄伺服器(ActiveDirectoryServer,ADS)中的其他使用者名稱,這些使用者名稱皆可提示在由網絡配置模塊開啟的對話視窗上,而提供給使用者選擇設定。在與周邊主機的連接建立完成後,下一步則是要確認安裝在這些周邊主機上管理軟體所需使用的應用程式的合法性。此時導入工具則可呼叫知識管理系統的軟體認證模塊,以取得這些應用程式的軟體認證數據,並記錄於知識管理資料庫,以套用於應用程式(步驟S340)。其中,上述的應用程式例如是作業系統、爪哇開發工具、結構化查詢語言伺服器軟體,以及中介軟體等,而上述的軟體認證數據則例如是這些應用程式的軟體許可協定或終端使用者認證協定等認證數據,而不限制其範圍。此外,步驟S340還可再細分為多個子步驟,以下則舉例說明。圖4是依照本發明第二實施例所繪示的使用軟體認證模塊取得並更新軟體認證數據的方法流程圖。請參照圖4,首先軟體認證模塊會從知識管理系統的知識庫數據表中讀取管理軟體所需配合的應用程式(步驟S341),其中包括這些應用程式的項目及版本等數據。接著,則會在管理主機的屏幕上提示使用者輸入這些應用程式的軟體認證數據(步驟S342)。此步驟例如是提供一個簡單的使用者界面,列出應用程式的名稱並留有一個空白欄位供使用者輸入應用程式的序號。待軟體認證模塊接收到使用者輸入的軟體認證數據時,則會將此輸入數據記錄於知識庫數據表(步驟S343)。然後,將會判斷此軟體認證數據是否被應用程式認證(步驟S344)。其中,若取得的軟體認證數據有效,則可繼續進行下一步的導入程序(步驟S345);然而,若取得的軟體認證數據無效,或是找不到所需的應用程式時,軟體認證模塊便會顯示警告訊息以告知使用者取得合法的應用程式,並暫時終止管理軟體的導入程序(步驟S346),並回到步驟S342,要求使用者輸入軟體認證數據,直到取得正確的軟體認證數據為止。值得一提的是,在上述步驟S341中,軟體認證模塊取得應用程式的軟體認證數據之後,還包括會在所有與管理主機連接的周邊主機上搜尋這些應用程式,若未搜尋到應用程式,則可通過一個軟體下載模塊連結至外部的網絡伺服器,以下載管理軟體所需的應用程式,並進行後續的認證程序。待確認應用程式均取得授權後,接著就要設定管理軟體與這些應用程式之間溝通的一些參數數據。此時導入工具就會呼叫知識管理系統的軟體配置模塊,以取得配置在周邊主機上的應用程式的軟體配置數據,使得管理軟體能夠使用這些應用程式的資源(步驟S350)。其中,步驟S350依應用程式的不同,則有不同對應的參數數據,也有不同的配置方式,以下則舉例說明。圖5是依照本發明第二實施例所繪示的使用軟體配置模塊取得並更新軟體配置數據的方法流程圖。請參照圖5,首先,在步驟S510中,由軟體配置模塊取得動態目錄(ActiveDirectory)伺服器的主機名稱(hostname)、服務使用者名稱(serviceusername)及密碼,以更新使用者管理引擎(UserManagementEngine,UME)的資料庫項目(databaseentry),而將使用者管理引擎連接至使用者倉庫(userstore)。其中,這些數據的取得例如可利用Kerberos的屬性頁(propertysheet)來建立連結。一旦連結建立後,軟體配置模塊便會將群組路徑(gro叩path)及使用者路徑(userpath)提供給動態目錄伺服器。在將使用者管理引擎連接至使用者倉庫而完成使用者管理引擎的配置之後,接著,在步驟S520中,由軟體配置模塊取得管理主機所連接的網域的關鍵效能網絡(KeyPerformanceNetwork,KPN)及金鑰(key),以產生關鍵標籤(keytab),並用以更新使用者倉庫中多個登錄模塊(loginmodule)的設定,而完成Kerberos的配置。詳細地說,上述數據的取得方式例如是通過呼叫一個爪哇管理延伸(JavaManagementExtension,JME)應用程式接口(ApplicationProgramInterface,API),以取得網域名稱(如xxx.company,com)、網域控制器(domaincontroller)的路徑(如dc.xxx.company,com)及埠號(如埠88),以及服務使用者名稱與密碼等數據。在步驟S530中,由軟體配置模塊取得管理主機所連接的網域的網域名稱,以更新應用程式的系統管理配置文件中的網域設定。其中,此文件例如是一個可擴展標示語言(ExtensibleMarkupLanguage,XML)的文件,而此文件中所有相關於網域的項目(entry)都必須修改為用戶端的網域(customer'sdomain)。在步驟S540中,由軟體配置模塊取得與管理主機連接的後端伺服器的景觀值(Landscapevalue)及埠號(portnumber),以更新上述系統管理配置文件中關於後端伺服器的設定。在步驟S550中,由軟體配置模塊取得後端伺服器的識別碼、主機名稱、埠號,據以修改後端伺服器的服務地圖(servicemap)文件,以更新管理主機與後端伺服器的連結。此外,在本步驟中,若使用者在後端伺服器中具有不同的角色(role),則可在後端伺服器的角色管理(rolemanagement)文件中創建新的角色。在步驟S560中,由軟體配置模塊重新產生管理軟體的元數據(Metadata)。此步驟例如是呼叫一個爪哇命名及目錄界面應用程式接口(JavaNamingandDirectoryInterfaceAPI,JNDI)指令來找尋一個靜態存儲器豆(staticstorebean),而據以產生元數據。接著,在步驟S570中,則將上述產生的元數據發布於應用程式的資料庫。綜上所述,為了通過管理軟體的概念驗證(ProofofConc印t,P0C)程序,以上所述內容皆為必要步驟,然而上述執行的順序僅為舉例說明,在實際應用時使用者可依其需要調整這些步驟的順序或增加其他軟體配置數據的更新步驟,而不限制其範圍。值得一提的是,除了上述幾個步驟是在用戶端來執行之外,在服務端軟體提供者安裝及配置管理軟體至管理主機的過程中,亦可利用此軟體配置模塊配置管理軟體與應用軟體間的參數。其中,軟體配置模塊可取得並完成交換伺服器的多個群組原則設定(grouppolicysetting),例如為群組TrustedSendersGro叩設定一個對應值,並且在交換伺服器上建立通訊使用者(communicationuser)或Kerbero{吏用者等月艮務1吏用者(serviceuser)的數據。此外,還可利用軟體配置模塊檢視必要條件(prerequisite),以啟動管理軟體的安裝程序。其中,上述需要檢視的必要條件包括a.致能.Net的可程序化支持(programmabilitys叩port);b.確認辦公室應用軟體(Officeapplication)已關閉;c.確認已安裝此辦公室應用軟體的更新檔;以及d.確認修補階段(patchlevel)己更新。而在上述必要條件檢視無誤之後,即可啟動管理軟體安裝程序的執行文件,執行批處理文件(batchfile)以載入動態鏈結程序庫(DynamicLinkLibrary,DLL),而啟動管理軟體安裝程序的事件記錄(eventlogging)。綜上所述,本實施例依據管理軟體導入的實際需要,通過網絡配置模塊、軟體認證模塊及軟體配置模塊要求使用者進行參數設定,以循序漸近的方式引導使用者鍵入管理軟體執行時所需的參數數據,而加速管理軟體的導入程序。其中,這些由使用者輸入的數據均記錄在一個知識管理資料庫中,以提供使用者可隨時根據需要修改或更新其內容,以下則再舉一實施例,詳細說明此知識管理資料庫中記錄數據的項目及內容。第三實施例圖6是依照本發明第三實施例所繪示的知識管理資料庫的範例。請參照圖6,本實施例的知識管理資料庫600例如是存儲在一個電腦可讀取的記錄媒體中,而用以提供在管理主機上導入管理軟體時所需的數據,其中,此知識管理資料庫600包括多個知識庫數據表610,而每一個知識庫數據表610皆對應於一種管理軟體,其記錄的數據包括網絡配置數據(圖6中的網絡配置數據)、軟體認證數據(圖6中的軟體認證數據)及軟體配置數據(圖6中的軟體配置數據),茲分述如下-網絡配置數據中記錄管理主機所連接的網域的網域名稱,以及此網域上多個周邊主機的主機名稱、資料庫名稱、網際網絡通訊協定地址、埠號、使用者帳號及密碼等網絡配置數據,而用以將管理主機連接至周邊主機。軟體認證數據中記錄安裝在周邊主機上的多個應用程式的軟體許可協定及終端使用者認證協定等軟體認證數據,而用以確認這些應用程式的合法性。軟體配置數據則記錄安裝在周邊主機上的應用程式的請求處理器、服務使用者、動態目錄、安全認證、埠號、資料庫項目及原則設定等配置數據,使管理軟體能夠使用軟體的資源。而關於後端伺服器的部份,則包括記錄後端伺服器的識別碼、主機名稱、埠號、元數據更新、群組原則設定及資料庫更新等配置數據。上述的知識管理資料庫系配置在管理主機中,因此能夠提供管理軟體導入所需的數據。然而,軟體提供者亦可在服務端建立相同的知識管理資料庫,並隨時維護更新其內容,使用者則可透過網絡連線至服務端的知識管理資料庫中下載最新的數據以更新其本身知識管理資料庫的內容,而增加管理軟體更新上的彈性及方便性。綜上所述,本發明的知識管理系統及使用知識管理系統導入管理軟體的方法至少具有下列優點1.將繁雜的參數數據分門別類存儲在知識管理資料庫中,並根據導入管理軟體的實際需要,提供數據或是要求使用者輸入數據,可加速管理軟體的導入程序。2.對應不同種類的管理軟體分別以一個知識庫數據表記錄參數,方便軟體提供者隨時更新參數的項目及內容,使用上更為彈性。3.根據一般用戶端的軟硬體環境,歸納出特定少數屬於客戶導向(customersitespecific)的參數留給客戶自行輸入,僅需通過簡單的對話視窗鍵入或修改參數,即可自行完成導入程序,大幅降低管理軟體導入的複雜性。雖然本發明已以較佳實施例揭示如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明的精神和範圍內,當可作些許更動與潤飾,因此本發明的保護範圍當以權利要求所界定的為準。權利要求1.一種知識管理系統,適於提供在一管理主機上導入一管理軟體所需的數據,該知識管理系統包括一知識管理資料庫,其中包括多個知識庫數據表,而各該些知識庫數據表均分別記錄一管理軟體導入時所需的一軟體認證數據、一網絡配置數據及一軟體配置數據;一網絡配置模塊,用以取得該管理主機所連接的網域的一網域名稱,以及此網域上多個周邊主機的該網絡配置數據,以將該管理主機連接至該些周邊主機,並更新該知識庫數據表中的該網絡配置數據;一軟體認證模塊,用以取得配置在該些周邊主機上而各該些管理軟體所需使用的多個應用程式的該軟體認證數據,以確認該些應用程式的合法性,並更新該知識庫數據表中的該軟體認證數據;以及一軟體配置模塊,用以取得該些應用程式的配置數據,以使該管理軟體能夠使用該些應用程式的資源,並更新該知識庫數據表中的該軟體配置數據。2.如權利要求1所述的知識管理系統,其特徵在於,還包括一軟體下載模塊,用以連結至外部的一網絡伺服器,以下載該管理軟體所需使用的該些應用程式至少其中之一。3.如權利要求1所述的知識管理系統,其特徵在於,該軟體認證數據包括該些應用程式的軟體許可協定及終端使用者認證協定。4.如權利要求1所述的知識管理系統,其特徵在於,該些應用程式包括作業系統、Java開發工具、結構化查詢語言伺服器,以及中間件。5.如權利要求1所述的知識管理系統,其特徵在於,該網絡配置數據包括該管理主機所連結上的該網域的該網域名稱,以及該網域上該些周邊主機的主機名稱、資料庫名稱、網際網絡通訊協定地址、埠號、使用者帳號及密碼。6.如權利要求1所述的知識管理系統,其特徵在於,該軟體配置數據包括請求處理器、動態目錄、服務使用者、安全認證、埠號、資料庫項目及原則設定。7.如權利要求1所述的知識管理系統,其特徵在於,該軟體配置數據包括該管理軟體所需使用的一後端伺服器的識別碼、主機名稱、埠號、元數據更新、群組原則設定及資料庫更新。8.如權利要求1所述的知識管理系統,其特徵在於,該管理軟體包括企業管理軟體。9.一種使用知識管理系統導入管理軟體的方法,適於根據一知識管理系統提供的數據,在一管理主機上導入一管理軟體,該方法包括下列步驟通過該知識管理系統的一網絡配置模塊取得該管理主機所連接的網域的一網域名稱,以及此網域上多個周邊主機的一網絡配置數據,以將該管理主機連接至該些周邊主機,並更新該知識管理系統的一知識管理資料庫中的該網絡配置數據;通過該知識管理系統的一軟體認證模塊取得配置在該些周邊主機上而各該些管理軟體所需使用的多個應用程式的一軟體認證數據,以確認該些應用程式的合法性,並更新該知識管理資料庫中的該軟體認證數據;通過該知識管理系統的一軟體配置模塊取得該些應用程式的一軟體配置數據,以使該管理軟體能夠使用該些應用程式的資源,並更新該知識管理資料庫中的該軟體配置數據。10.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其特徵在於,該知識管理資料庫包括多個知識庫數據表,各該些知識庫數據表均對應不同的該管理軟體,而用以記錄該管理軟體的該網絡配置數據、該軟體認證數據及該軟體配置數據。11.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得該些應用程式的該軟體認證數據,以確認該些應用程式的合法性的步驟包括.-由該知識管理資料庫中讀取該管理軟體所需搭配使用的該些應用程式;提示輸入各該些應用程式的該軟體認證數據;接收輸入的該軟體認證數據,並記錄該軟體認證數據於該知識管理資料庫;判斷該軟體認證數據是否被該應用軟體認證-,若該軟體認證數據有效,則繼續該管理軟體的導入程序;以及若該軟體認證數據無效,則停止該管理軟體的導入程序。12.如權利要求11所述的使用知識管理系統導入管理軟體的方法,其特徵在於,在讀取管理軟體所需使用的該些應用程式的步驟之後,還包括,-在該些周邊主機上搜尋該些應用程式;若未搜尋到該應用程式,則通過該知識管理系統的一軟體下載模塊連結至外部的一網絡伺服器,以下載該管理軟體所需的該些應用程式至少其中之一。13.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得並更新該些應用程式的該網絡配置數據的步驟包括取得一請求處理器之一服務使用者的使用者名稱及密碼,並據以更新該請求處理器的一註冊項目。14.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得並更新該些應用程式的該軟體認證數據的步驟包括取得該些應用程式的軟體許可協定及終端使用者認證協定。15.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其特徵在於,該些應用程式包括作業系統、Java開發工具、結構化査詢語言伺服器,以及中間件。16.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得並更新該些應用程式的該軟體配置數據的步驟包括取得一動態目錄伺服器的主機名稱、服務使用者名稱及密碼,據以更新一使用者管理引擎的一資料庫項目,而將該使用者管理引擎連接至一使用者倉庫。17.如權利要求16所述的使用知識管理系統導入管理軟體的方法,其特徵在於,在連接該使用者管理引擎至該使用者倉庫的步驟之後還包括取得該管理主機所連接的網域的一關鍵效能網絡(及一金鑰,以產生一關鍵標籤,並用以更新該使用者倉庫中多個登錄模塊的設定。18.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其^^徵在於,取得並更新該些應用程式的該軟體配置數據的步驟包括取得該管理主機所連接的網域的該網域名稱,以更新該應用程式的一系統管理配置文件中的網域設定。19.如權利要求18所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得並更新該些應用程式的該軟體配置數據的步驟包括.-取得與該管理主機連接的一後端伺服器的景觀值及埠號,以更新該系統管理配置文件中關於該後端伺服器的設定。20.如權利要求19所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得並更新該些應用程式的該軟體配置數據的步驟包括取得該後端伺服器的識別碼、主機名稱、埠號,據以修改該應用程式的一服務地圖文件,以更新該管理主機與該後端伺服器的連結。21.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得並更新該些應用程式的該軟體配置數據的步驟包括重新產生該管理軟體的一元數據;以及發布該元數據於該應用程式的資料庫。22.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得並更新該些應用程式的該軟體配置數據的步驟包括-取得並完成與該管理主機連接的一交換伺服器的多個群組原則設定。23.如權利要求22所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得並更新該些應用程式的該軟體配置數據的步驟包括在該交換伺服器上建立多個服務使用者的數據。24.如權利要求23所述的使用知識管理系統導入管理軟體的方法,其特徵在於,該服務使用者包括通訊使用者及Kerbero使用者。25.如權利要求9所述的使用知識管理系統導入管理軟體的方法,其特徵在於,取得並更新該些應用程式的該軟體配置數據的步驟包括取得並檢視該些應用程式的使用狀態,以啟動該管理軟體的安裝程序。26.—種電腦可讀取的記錄媒體,用以存儲包括多個知識庫數據表的一知識管理資料庫,其中各該些知識庫數據表均個別對應一管理軟體,適於提供在一管理主機上導入該管理軟體時所需的多筆數據,該些數據包括-一網絡配置數據,包括該管理主機所連接的網域的一網域名稱,以及此網域上多個周邊主機的配置數據,用以將該管理主機連接至該些周邊主機;一軟體認證數據,包括安裝在該些周邊主機上而該管理軟體所需使用的多個應用程式的認證數據,用以確認該些應用程式的合法性;以及一軟體配置數據,包括該管理軟體與該些應用程式之間的配置數據,用以使該管理軟體能夠使用該些應用程式的資源。27.如權利要求26所述的電腦可讀取的記錄媒體,其特徵在於,該軟體認證數據包括該些應用程式的軟體許可協定及終端使用者認證協定。28.如權利要求26所述的電腦可讀取的記錄媒體,其特徵在於,該網絡配置數據包括該管理主機所連結上的一網域的網域名稱,以及該網域上多個周邊主機的主機名稱、資料庫名稱、網際網絡通訊協定地址、埠號、使用者帳號及密碼。29.如權利要求26所述的電腦可讀取的記錄媒體,其特徵在於,該軟體配置數據包括請求處理器、服務使用者、動態目錄、安全認證、埠號、資料庫項目及原則設定。30.如權利要求26所述的電腦可讀取的記錄媒體,其特徵在於,該軟體配置數據包括該管理軟體所需使用的一後端伺服器的識別碼、主機名稱、埠號、元數據更新、群組原則設定及資料庫更新。全文摘要本發明公開了一種知識管理系統及使用此知識管理系統導入管理軟體的方法,適於根據知識管理系統提供的數據,在管理主機上導入管理軟體,此方法首先通過網絡配置模塊取得管理主機所連接的網域的網域名稱,以及此網域上多個周邊主機的網絡配置數據,以將管理主機連接至周邊主機。接著再通過軟體認證模塊取得管理軟體所需使用之多個應用程式的軟體認證數據,以確認這些應用程式的合法性。然後通過軟體配置模塊取得應用程式的軟體配置數據,以使管理軟體能夠使用這些應用程式的資源。據此可簡化管理軟體的導入程序,並增加後續修改及更新參數數據上的彈性。文檔編號G06Q10/00GK101281622SQ200710141950公開日2008年10月8日申請日期2007年8月10日優先權日2007年4月2日發明者彭應雄,楊兆倫,車德明申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀