欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

識別設(shè)備軟件和設(shè)備驅(qū)動程序間功能不一致的系統(tǒng)和方法

文檔序號:6649890閱讀:340來源:國知局
專利名稱:識別設(shè)備軟件和設(shè)備驅(qū)動程序間功能不一致的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種如權(quán)利要求1的前序部分所述的在過程處理系統(tǒng)中用于識別設(shè)備軟件和相應(yīng)設(shè)備驅(qū)動程序之間功能不一致的系統(tǒng),以及在過程處理系統(tǒng)中用于識別設(shè)備軟件和相應(yīng)設(shè)備驅(qū)動程序之間功能不一致的方法。
背景技術(shù)
在測量和控制技術(shù)領(lǐng)域中,以及在過程處理系統(tǒng)中(其中傳感器或執(zhí)行單元連接到一個控制器或分析系統(tǒng)上),提供了越來越多可控制的功能。為了控制這些功能,提供了設(shè)備驅(qū)動程序及軟件單元,它們很好地滿足了各個設(shè)備的功能范圍。
同時在測量和控制技術(shù)中,越來越多的設(shè)備采用了微處理器。在這些設(shè)備中,所要提供的功能不僅通過硬件來實現(xiàn),并且還主要通過設(shè)備軟件來實現(xiàn)。其結(jié)果是,具有相同硬件的設(shè)備在功能上可能會不同,這取決于安裝在設(shè)備中的設(shè)備軟件。
改變設(shè)備軟件通常是用來消除已有設(shè)備軟件中的錯誤,和/或用來擴展目前的功能范圍,以獲得新的功能。
對于測量和控制技術(shù)中的這種設(shè)備,通常還存在這樣的軟件單元它們用來對設(shè)備進行操作、參數(shù)化或者診斷。這樣的軟件單元被稱為設(shè)備驅(qū)動程序。這些設(shè)備驅(qū)動程序不僅在設(shè)備本身上執(zhí)行,而且例如還在作為設(shè)備的外部控制計算機或作為設(shè)備的外設(shè)(例如記憶棒)的普通個人計算機上執(zhí)行。設(shè)備驅(qū)動程序的功能范圍必須反映相應(yīng)設(shè)備的功能范圍。
如果能夠通過更新設(shè)備軟件來改變設(shè)備的功能范圍,很明顯,在改變功能范圍時在設(shè)備驅(qū)動程序和設(shè)備軟件之間可能會出現(xiàn)沖突。當設(shè)備驅(qū)動程序具有基本的功能、并且相應(yīng)的固件或軟件具有基本的功能時,不會出現(xiàn)問題。但如果軟件具有擴展的功能,則設(shè)備驅(qū)動程序?qū)⒉荒苤С诌@種擴展的功能,設(shè)備的用戶不能再使用現(xiàn)有的功能。在設(shè)備驅(qū)動程序具有擴展的功能并且軟件或固件也具有擴展的功能的情況下,這不會出現(xiàn)問題。但如果軟件不具有擴展的功能,則設(shè)備驅(qū)動程序為設(shè)備用戶提供了在設(shè)備中完全不存在的功能。
為了解決這種沖突,必須以互動方式通過用戶的積極介入來解決設(shè)備驅(qū)動程序和設(shè)備軟件之間的不兼容問題。用戶必須在參與操作的模塊上(例如一方面在設(shè)備上、另一方面在控制計算機上)安裝相互適配的軟件版本,即安裝設(shè)備軟件和與之相適配的設(shè)備驅(qū)動程序。選擇相互適配的軟件版本必須由用戶來考慮。但或許設(shè)備的用戶完全沒有意識到這種沖突的情況,因為用戶只是在使用由設(shè)備驅(qū)動程序所提供的、但實際上在設(shè)備中并不存在的功能。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種在過程處理系統(tǒng)中用于識別設(shè)備軟件和相應(yīng)設(shè)備驅(qū)動程序之間功能不一致的系統(tǒng)和方法。
該任務(wù)通過具有權(quán)利要求1所述特征的在過程處理系統(tǒng)中用于識別設(shè)備軟件和相應(yīng)設(shè)備驅(qū)動程序之間功能不一致的系統(tǒng)、以及具有權(quán)利要求7所述特征的方法來實現(xiàn)。
特別優(yōu)選的是一種在過程處理系統(tǒng)中用于識別設(shè)備軟件和相應(yīng)設(shè)備驅(qū)動程序之間功能不一致的系統(tǒng),它具有設(shè)備控制裝置,所述設(shè)備控制裝置帶有特定的當前版本的設(shè)備驅(qū)動程序,還具有帶有當前版本的設(shè)備驅(qū)動程序的設(shè)備軟件的設(shè)備,以及所述設(shè)備控制裝置和設(shè)備之間的接口,用來借助于所述設(shè)備控制裝置來控制該設(shè)備,其中構(gòu)造了一個比較模塊,用于將設(shè)備驅(qū)動程序版本與設(shè)備軟件版本在其兼容性方面進行比較,并且在不存在兼容性的情況下進行更新或錯誤告警。
在關(guān)于方法的方面優(yōu)選的是一種在過程處理系統(tǒng)中用于識別設(shè)備軟件和相應(yīng)設(shè)備驅(qū)動程序之間功能不一致的方法,其中在一個設(shè)備控制裝置和一個設(shè)備之間通過該設(shè)備控制裝置與設(shè)備之間的接口來傳設(shè)備驅(qū)動程序版本信息和/或設(shè)備軟件版本信息,將所述設(shè)備驅(qū)動程序版本信息與設(shè)備軟件版本信息在功能一致的兼容性方面相互進行比較,并且在不存在兼容性的情況下進行更新和/或發(fā)出錯誤告警。
因此描述了一種軟件系統(tǒng)或方法,它能自動地識別設(shè)備軟件的功能范圍、以及設(shè)備一方和設(shè)備驅(qū)動程序一方的功能范圍是否一致。在需要時能夠自動將設(shè)備驅(qū)動程序和/或設(shè)備軟件更新為相互匹配的版本。
特別優(yōu)選的是這樣一種系統(tǒng),它具有用于存儲數(shù)據(jù)庫的存儲器,在所述數(shù)據(jù)庫中對于每種設(shè)備功能和/或每個設(shè)備驅(qū)動程序版本存儲一個關(guān)于由哪個設(shè)備軟件版本對該設(shè)備功能或該設(shè)備驅(qū)動程序版本進行支持的信息,其中用于傳輸設(shè)備軟件識別信息和/或該設(shè)備軟件所需的設(shè)備驅(qū)動程序識別信息的接口被引至比較模塊。
特別優(yōu)選的是這樣一種系統(tǒng),其中一個設(shè)備驅(qū)動程序版本信息對應(yīng)于該設(shè)備軟件版本,由此出發(fā)完全包含了一個特定設(shè)備軟件版本的功能。
特別優(yōu)選的是這樣一種系統(tǒng),其中所述比較模塊被構(gòu)造為用于分析設(shè)備驅(qū)動程序和設(shè)備軟件的不同版本信息,并識別出是否存在關(guān)于功能不一致的沖突。
特別優(yōu)選的是這樣一種系統(tǒng),其中所述比較模塊被構(gòu)造為啟動設(shè)備軟件和/或設(shè)備驅(qū)動程序的更新機制。
特別優(yōu)選的是這樣一種系統(tǒng),它具有一個接口,用于從外部的數(shù)據(jù)源、尤其是從數(shù)據(jù)載體或外部的文件服務(wù)器饋入設(shè)備驅(qū)動程序和/或設(shè)備軟件。
特別優(yōu)選的是這樣一種系統(tǒng),其中為了進行比較,對設(shè)備控制裝置和/或設(shè)備中的數(shù)據(jù)庫進行訪問,其中在所述數(shù)據(jù)庫中對于每種設(shè)備功能和/或為每個設(shè)備驅(qū)動程序版本存儲了一個信息,由這個設(shè)備軟件的設(shè)備軟件版本出發(fā),對該設(shè)備功能或該驅(qū)動程序版本進行支持。
特別優(yōu)選的是這樣一種方法,其中該設(shè)備軟件版本與一個關(guān)于由哪個設(shè)備驅(qū)動程序版本完全包含該設(shè)備軟件版本的功能的信息相聯(lián)系,其中該信息被用于進行比較。
特別優(yōu)選的是這樣一種方法,其中與設(shè)備控制裝置和設(shè)備之間和/或設(shè)備驅(qū)動程序和設(shè)備軟件之間的連接建立相關(guān)聯(lián)地進行比較。
特別優(yōu)選的是這樣一種方法,其中附帶地,一個與設(shè)備軟件或者與設(shè)備驅(qū)動程序兼容的設(shè)備硬件的信息與設(shè)備軟件版本和/或設(shè)備驅(qū)動程序版本相關(guān)聯(lián)。
特別優(yōu)選的是這樣一種方法,其中在不存在兼容性的情況下,自動地啟動對設(shè)備軟件和/或設(shè)備驅(qū)動程序的更新機制。
特別優(yōu)選的是這樣一種方法,其中在更新時,從外部數(shù)據(jù)源、尤其是從數(shù)據(jù)載體或外部文件服務(wù)器載入所需的數(shù)據(jù)和/或程序。
特別優(yōu)選的是這樣一種方法,其中在更新時安裝設(shè)備軟件所要求的設(shè)備驅(qū)動程序版本。
特別優(yōu)選的是這樣一種方法,其中在更新時安裝當前設(shè)備驅(qū)動程序和/或設(shè)備軟件的最新版本。
特別優(yōu)選的是這樣一種方法,其中在更新時,為用戶顯示可用的、匹配的設(shè)備驅(qū)動程序和/或設(shè)備軟件版本的選擇列表,以選擇要安裝的版本。
特別優(yōu)選的是這樣一種方法,其中與設(shè)備驅(qū)動程序相匹配的設(shè)備軟件是設(shè)備驅(qū)動程序的組成部分,并且該設(shè)備軟件由設(shè)備驅(qū)動程序直接傳送到設(shè)備中。
具有優(yōu)點的是,設(shè)備的使用者或用戶不用再了解設(shè)備驅(qū)動程序或設(shè)備軟件中的哪個軟件是匹配的。特別是在用戶自己沒有意識到存在不兼容情況時,借助于設(shè)備控制裝置相對于指示避免了設(shè)備的功能出錯。該系統(tǒng)自動了解到需要進行更新。有利的是,自動實現(xiàn)對匹配的軟件的跟蹤。使得匹配的軟件的運行得以簡化并能夠完全自動地實現(xiàn)。
具有優(yōu)點的是,設(shè)備驅(qū)動程序包含有一個數(shù)據(jù)庫,該數(shù)據(jù)庫分配了對應(yīng)于相應(yīng)的設(shè)備軟件版本和設(shè)備驅(qū)動程序版本的設(shè)備功能。設(shè)備驅(qū)動程序能夠離線地操作其所有的已知功能,并且例如當在線信息的可能情況下自動地匹配于外部的數(shù)據(jù)源或者匹配于設(shè)備。
可選地,也可以如此給出更新需求例如當更新需求出現(xiàn)不能自行排除的問題時,向用戶給出指示。
具有優(yōu)點的是,設(shè)備為相應(yīng)的設(shè)備驅(qū)動程序版本提供一個信息,當設(shè)備控制裝置和設(shè)備之間形成在線連接時,該信息由設(shè)備驅(qū)動程序讀取。


下面借助附圖更詳細地描述本發(fā)明的實施例。如圖所示圖1為安裝有設(shè)備軟件的設(shè)備和安裝有設(shè)備驅(qū)動程序的控制裝置的組件示意圖;以及圖2是對共同版本的設(shè)備驅(qū)動程序和設(shè)備軟件進行更新的實例性方法流程圖。
具體實施例方式
圖1示意性地示出了帶有一個處理器C的設(shè)備G,所述處理器用于控制設(shè)備G的功能。用于控制和操作處理器C所需的數(shù)據(jù)和程序存儲在一個存儲器M中。存儲在存儲器M中的設(shè)備軟件SW用來控制設(shè)備G及處理器C的功能。該設(shè)備軟件SW包括一個用于控制處理器C的自身的軟件程序SW-Prg2,另外還包括一個軟件識別號SW-ID,最好還包括一個相應(yīng)的設(shè)備驅(qū)動程序識別號TR-ID。在所示的例子中,它是帶有軟件識別號SW-ID2和軟件程序SW-Prg2的第二級版本的設(shè)備軟件SW。一個帶有設(shè)備驅(qū)動程序識別號TR-ID2的設(shè)備驅(qū)動程序TR對應(yīng)于這個設(shè)備軟件SW。優(yōu)選地,在存儲器M中還存儲有硬件信息HWx,它對應(yīng)于設(shè)備軟件SW,所述設(shè)備軟件SW適用于設(shè)備G的該設(shè)備類型或該設(shè)備結(jié)構(gòu)級。
設(shè)備控制裝置GC用來控制設(shè)備G,所述設(shè)備控制裝置作為設(shè)備的集成部件或作為外部的裝置來提供。所述設(shè)備控制裝置GC特別包括一個處理器CC、一個存儲器MC和一個控制裝置接口CI。所述控制裝置接口CI用來與設(shè)備G的設(shè)備接口GI交換數(shù)據(jù)和控制指令。這樣,設(shè)備G和設(shè)備控制裝置GC的處理器C、CC能夠相互通信,以及交換數(shù)據(jù)和控制指令。
在設(shè)備控制裝置GC的存儲器MC中存儲有一個設(shè)備驅(qū)動程序TR,用來借助于設(shè)備控制裝置GC的處理器CC來控制處理器G。當前存儲的設(shè)備驅(qū)動程序TR對應(yīng)于設(shè)備驅(qū)動程序識別號為TR-ID3的第三個版本,并用來控制設(shè)備軟件識別號為SW-ID3的第三個版本的設(shè)備軟件SW。相應(yīng)地,存儲了用來進行控制的第三個設(shè)備驅(qū)動程序TR-Prg3。從而在設(shè)備驅(qū)動程序TR和連接到設(shè)備控制裝置GC上的設(shè)備G的設(shè)備軟件SW之間造成了沖突。
設(shè)備控制裝置GC的存儲器MC此外還包含一個數(shù)據(jù)庫BD。在數(shù)據(jù)庫DB中存儲有不同版本的設(shè)備軟件SW。除此之外,分別對應(yīng)于設(shè)備軟件SW,還存儲了對應(yīng)于該設(shè)備軟件SW的設(shè)備驅(qū)動程序識別號TR-ID和對應(yīng)于該設(shè)備軟件SW的設(shè)備軟件識別號SW-ID的信息。此外,可選地,還分別存儲了在其上運行有設(shè)備軟件SW的設(shè)備硬件的硬件信息HWx、Hwy。
當通過控制裝置接口CI和設(shè)備接口GI在設(shè)備控制裝置GC和設(shè)備G之間建立通信時,首先傳輸當前分別對應(yīng)于處理器C、CC的設(shè)備驅(qū)動程序TR和設(shè)備軟件SW版本的相應(yīng)識別號TR-ID和SW-ID,并將其相互進行比較。處理器C、CC中的一個或者兩個用作比較模塊,用來比較識別號TR-ID和SW-ID,并且只要所傳輸?shù)淖R別號相互不匹配,則緊接著啟動更新過程。這樣,設(shè)備控制裝置GC中的設(shè)備驅(qū)動程序TR和/或設(shè)備G中的設(shè)備軟件SW就能夠有選擇地被更新,接下來就能夠在帶有相互匹配的軟件、即帶有相互匹配的設(shè)備驅(qū)動程序TR和設(shè)備軟件SW的設(shè)備控制裝置GC的控制之下對設(shè)備進行操作。
圖2示例性地示出了將當前的設(shè)備軟件或設(shè)備軟件版本SW-ID與當前的設(shè)備驅(qū)動程序TR或當前的設(shè)備驅(qū)動程序版本TR-ID進行比較的方法步驟。其中設(shè)備驅(qū)動程序版本可通過作為設(shè)備驅(qū)動程序版本信息的設(shè)備驅(qū)動程序識別號TR-ID來識別,而設(shè)備軟件版本可通過作為設(shè)備軟件版本信息的設(shè)備軟件版本識別號SW-ID來識別。
在第一個方法步驟S1中,在設(shè)備控制裝置GC或設(shè)備驅(qū)動程序TR一方與設(shè)備G或設(shè)備軟件SW一方之間通過接口建立起通信關(guān)系,所述接口由控制裝置接口CI和設(shè)備接口GI構(gòu)成。版本信息的傳輸可以在任意方向上實現(xiàn),用于在作為比較模塊的設(shè)備G的處理器C中或設(shè)備控制裝置GC的處理器CC中進行相應(yīng)的處理。然而優(yōu)選的是,根據(jù)第二個方法步驟S2,設(shè)備軟件版本或設(shè)備軟件識別號(SW-ID),例如值為2,從設(shè)備G被傳輸?shù)皆O(shè)備控制裝置GC。此外,可選的且優(yōu)選的是,將設(shè)備驅(qū)動程序的所需的版本傳輸?shù)皆O(shè)備控制裝置DC。相應(yīng)的設(shè)備驅(qū)動程序版本最好作為設(shè)備驅(qū)動程序識別號TR-ID2,與設(shè)備軟件SW一起被存儲在存儲器M中。
設(shè)備控制裝置GC中的處理器CC在后續(xù)的步驟S3中比較所需的設(shè)備驅(qū)動程序版本是否比當前的設(shè)備驅(qū)動程序TR的版本更新。如果是的話,則在下一個方法步驟S4中繼續(xù)對設(shè)備驅(qū)動程序TR進行更新。如果不是,如在圖中示例的情況下,則在下一個方法步驟S5中繼續(xù)詢問具有當前設(shè)備驅(qū)動程序版本或設(shè)備驅(qū)動程序識別號TR-ID3的當前設(shè)備驅(qū)動程序TR是否比設(shè)備G中的設(shè)備軟件SW提供了更多的功能。如果是的話,如圖1中所示的情況,則在下一個方法步驟S6中檢驗是否能夠為硬件或設(shè)備G提供兼容的設(shè)備軟件SW。如果在這兩個詢問步驟S5、S6中沒有確定結(jié)果,則在下一個方法步驟中結(jié)束對兼容性的檢驗。否則,在下一個方法步驟S7中開始對設(shè)備G中的設(shè)備軟件SW進行更新。這樣將設(shè)備軟件SW調(diào)整到實際的情況,從而能夠充分利用設(shè)備驅(qū)動程序TR所提供的功能,和/或排除目前設(shè)備軟件版本的錯誤。
通過這種系統(tǒng)或方法能夠識別出設(shè)備軟件SW和設(shè)備驅(qū)動程序TR之間的功能是一致還是不一致。
為此,最好利用以下的信息。設(shè)備驅(qū)動程序TR包含數(shù)據(jù)庫DB,在該數(shù)據(jù)庫中存儲著已有的設(shè)備功能和為此所需的設(shè)備軟件SW的設(shè)備軟件版本SW-ID。設(shè)備軟件SW除了自身的作為設(shè)備軟件版本信息的設(shè)備軟件識別號SW-ID之外,還提供了這樣的信息由該設(shè)備驅(qū)動程序TR的設(shè)備驅(qū)動程序版本出發(fā),完全支持設(shè)備中所具有的功能。可選地,設(shè)備軟件SW還提供了關(guān)于可能設(shè)備版本的與設(shè)備軟件相兼容的硬件版本或相應(yīng)硬件信息HWx的列表。
最好是在設(shè)備控制裝置GC或設(shè)備驅(qū)動程序TR一方與設(shè)備G或設(shè)備軟件SW一方之間建立通信時識別出可能的沖突狀況或不一致的兼容性。此時設(shè)備軟件SW傳送自身的版本及設(shè)備驅(qū)動程序TR的版本(S1,S2),所傳送的版本中包含有設(shè)備軟件SW的完整功能。
然后,由設(shè)備軟件SW所請求的設(shè)備驅(qū)動程序TR的版本與實際安裝的設(shè)備驅(qū)動程序TR的版本通過設(shè)備驅(qū)動程序TR或作為比較模塊的相應(yīng)處理器CC進行比較(S3)。如果比較后得到了實際安裝的設(shè)備驅(qū)動程序TR的版本過于陳舊的結(jié)果,則對于設(shè)備驅(qū)動程序TR啟動更新機制(S4)。接著,與設(shè)備驅(qū)動程序TR相關(guān)的處理器借助于包含在設(shè)備驅(qū)動程序TR或存儲器M中的數(shù)據(jù)庫DB來比較是否能夠通過更新設(shè)備軟件SW來使設(shè)備的功能相匹配(S5,S6)。如果是這種情況,則啟動對設(shè)備軟件SW的更新機制。
對設(shè)備軟件SW的更新機制檢驗設(shè)備軟件SW的版本是否與設(shè)備G的當前硬件版本相兼容。當前的硬件版本例如可以通過讀取設(shè)備G的非易失性存儲器來確定設(shè)備軟件SW,在所述非易失性存儲器中存儲有制造時的硬件版本,所述確定過程可以通過對硬件或設(shè)備G進行模塊測試、或者通過分析“焊縫(Ltbrücken)”來實現(xiàn)。
對設(shè)備驅(qū)動程序TR的更新機制可以通過不同的方式來實現(xiàn)。根據(jù)一種簡單的改進方案,實現(xiàn)了從外部數(shù)據(jù)載體、例如從作為設(shè)備控制裝置GC的外部接口I的磁盤讀取設(shè)備中的磁盤讀入數(shù)據(jù)。當計算機作為設(shè)備控制裝置GC時,最好為用戶指定一個存儲位置,對設(shè)備驅(qū)動程序TR進行更新時所需的安裝程序就位于這個存儲位置處。
特別有利的是,借助于外部接口I、通過與一個文件服務(wù)器的基于互聯(lián)網(wǎng)的連接來進行更新,由所述文件服務(wù)器可得到不同版本的設(shè)備驅(qū)動程序TR和/或設(shè)備軟件SW。
如果這種“自檢驗”和/或“互檢驗”導(dǎo)致了不同的結(jié)果,則識別出了一個誤差或故障,并啟動基于安全的功能。如果在文件服務(wù)器上除了設(shè)備軟件SW所要求的版本外還存在更新版本的設(shè)備驅(qū)動程序TR,則確定要安裝的版本時有多種不同的可能性。例如自動安裝最新的版本。作為替代,自動安裝由設(shè)備軟件SW所要求的設(shè)備驅(qū)動程序TR的版本。用戶可以從所有可能的版本中選擇要安裝的版本。在進行這種選擇時,列出從設(shè)備軟件SW所要求的版本到最新的版本中所有的版本。
相應(yīng)地,也可以實現(xiàn)對不同的、可提供的設(shè)備軟件版本的更新。用于更新設(shè)備軟件SW的更新機制的工作方式與設(shè)備驅(qū)動程序TR的更新機制相同。然而,最好還有另外一種可能性,即設(shè)備軟件SW已經(jīng)包含在設(shè)備驅(qū)動程序TR中,如借助圖1所描述的,并且像這樣包含的設(shè)備軟件SW被直接傳送到設(shè)備G中。除此之外,可以對于每種設(shè)備軟件SW版本均存儲一個硬件信息HWx,它表明了與該設(shè)備軟件SW相兼容的硬件版本。從而能夠排除將設(shè)備軟件SW安裝到不匹配的硬件上的情況。
權(quán)利要求
1.在過程處理系統(tǒng)中用于識別設(shè)備軟件(SW)和相應(yīng)設(shè)備驅(qū)動程序(TR)之間功能不一致的系統(tǒng),其具有-設(shè)備控制裝置(GC),帶有特定的當前設(shè)備驅(qū)動程序版本(TR-ID)的設(shè)備驅(qū)動程序(TR),-設(shè)備(G),帶有當前設(shè)備軟件版本(SW-ID)的設(shè)備軟件(SW),以及-在所述設(shè)備控制裝置(GC)和所述設(shè)備(G)之間的接口(CI,DI),用于借助于設(shè)備控制裝置(GC)來控制設(shè)備(G),其特征在于,-具有比較模塊(CC,C),用于將設(shè)備驅(qū)動程序版本(TR-ID)與設(shè)備軟件版本(SW-ID)在其兼容性方面進行比較,并且當不存在兼容性時進行更新或者發(fā)出告警。
2.如權(quán)利要求1所述的系統(tǒng),具有用來存儲數(shù)據(jù)庫(DB)的存儲器(MC),在該數(shù)據(jù)庫中對于每種設(shè)備功能和/或每個設(shè)備驅(qū)動程序版本(TR-ID)存儲了一個關(guān)于由哪個設(shè)備軟件版本(SW-ID)支持該設(shè)備功能或該設(shè)備驅(qū)動程序版本的信息,其中所述接口(CI,GI)被設(shè)計用來將設(shè)備軟件識別信息(TR-ID)和/或該設(shè)備軟件(SW)所需的設(shè)備驅(qū)動程序識別信息(TR-ID)傳輸?shù)揭帘容^模塊的輸入線。
3.如權(quán)利要求1或2所述的系統(tǒng),其中一個設(shè)備驅(qū)動程序版本信息(TR-ID)對應(yīng)于所述設(shè)備軟件版本,由此出發(fā)完全包含了特定設(shè)備軟件版本(SW-ID)的功能。
4.如以上權(quán)利要求中任一項所述的系統(tǒng),其中所述比較模塊被構(gòu)造為對設(shè)備驅(qū)動程序(TR)和設(shè)備軟件(SW)的不同版本信息(TR-ID,SW-ID)進行分析,并識別出關(guān)于功能不一致的沖突是否存在。
5.如以上權(quán)利要求中任一項所述的系統(tǒng),其中所述比較模塊(CC,C)被構(gòu)造為啟動對設(shè)備軟件(SW)和/或設(shè)備驅(qū)動程序(TR)的更新機制。
6.如以上權(quán)利要求中任一項所述的系統(tǒng),具有一個用于從外部數(shù)據(jù)源、尤其是數(shù)據(jù)載體或外部文件服務(wù)器饋入設(shè)備驅(qū)動程序和/或設(shè)備軟件的接口(I)。
7.在過程處理系統(tǒng)中用于識別設(shè)備軟件和相應(yīng)設(shè)備驅(qū)動程序之間功能不一致的方法,其中-在設(shè)備控制裝置(GC)和設(shè)備(G)之間,通過所述設(shè)備控制裝置(GC)和設(shè)備(G)之間的接口(CI,GI)傳輸設(shè)備驅(qū)動程序版本信息(TR-ID)和/或設(shè)備軟件版本信息(SW-ID),-將所述設(shè)備驅(qū)動程序版本信息(TR-ID)和設(shè)備軟件版本信息(SW-ID)在其功能一致的兼容性方面相互比較,并且-在不存在兼容性的情況下進行更新和/或發(fā)出告警。
8.如權(quán)利要求7所述的方法,其中為了進行比較,訪問設(shè)備控制裝置(GC)和/或設(shè)備(G)中的數(shù)據(jù)庫,其中在該數(shù)據(jù)庫中對于每種設(shè)備功能和/或?qū)τ诿總€設(shè)備驅(qū)動程序版本存儲關(guān)于由哪個設(shè)備軟件(SW)的設(shè)備軟件版本(SW-ID)對該設(shè)備功能或該驅(qū)動程序版本進行支持的信息。
9.如權(quán)利要求7或8所述的方法,其中關(guān)于由哪個設(shè)備驅(qū)動程序版本(TR-ID)完全包含該設(shè)備軟件版本(SW-ID)的功能的信息與所述設(shè)備軟件版本(SW-ID)相關(guān)聯(lián),其中該信息被用于比較。
10.如權(quán)利要求7至9中任一項所述的方法,其中與在設(shè)備控制裝置(GC)和設(shè)備(G)之間和/或在設(shè)備驅(qū)動程序(TR)和設(shè)備軟件(SW)之間建立連接相關(guān)聯(lián)地進行比較。
11.如權(quán)利要求7至10中任一項所述的方法,其中附帶地,一個與設(shè)備軟件(SW)或設(shè)備驅(qū)動程序(TR)相兼容的設(shè)備(G)的硬件的信息與設(shè)備軟件版本(SW-ID)和/或設(shè)備驅(qū)動程序版本(TR-ID)相關(guān)聯(lián)。
12.如權(quán)利要求7至11中任一項所述的方法,其中在不存在兼容性的情況下,自動啟動對設(shè)備軟件(SW)和/或設(shè)備驅(qū)動程序(TR)的更新機制。
13.如權(quán)利要求7至12中任一項所述的方法,其中在進行更新時,從外部的數(shù)據(jù)源、尤其是數(shù)據(jù)載體或外部文件服務(wù)器載入所需的數(shù)據(jù)和/或程序。
14.如權(quán)利要求7至14中任一項所述的方法,其中在進行更新時安裝設(shè)備軟件(SW)所要求的設(shè)備驅(qū)動程序(TR)的版本。
15.如權(quán)利要求7至13中任一項所述的方法,其中在進行更新時安裝設(shè)備驅(qū)動程序(TR)和/或設(shè)備軟件(SW)的最新的版本。
16.如權(quán)利要求7至13中任一項所述的方法,其中在進行更新時,為用戶顯示設(shè)備驅(qū)動程序(TR)和/或設(shè)備軟件(SW)的可用的、匹配的版本的選擇列表,以選擇要安裝的版本。
17.如權(quán)利要求7至16中任一項所述的方法,其中與設(shè)備驅(qū)動程序(TR)相匹配的設(shè)備軟件(SW)是該設(shè)備驅(qū)動程序(TR)的組成部分,并且該設(shè)備軟件(SW)由設(shè)備驅(qū)動程序(TR)直接傳送到設(shè)備(G)中。
全文摘要
本發(fā)明涉及一種在過程處理系統(tǒng)中用于識別設(shè)備軟件和相應(yīng)設(shè)備驅(qū)動程序之間功能不一致的方法,其中在設(shè)備控制裝置(GC)和設(shè)備(G)之間,通過所述設(shè)備控制裝置(GC)和設(shè)備(G)之間的接口(CI,GI)傳輸設(shè)備驅(qū)動程序版本信息(TR-ID)和/或設(shè)備軟件版本信息(SW-ID),將所述設(shè)備驅(qū)動程序版本信息(TR-ID)和設(shè)備軟件版本信息(SW-ID)在其功能一致的兼容性方面相互比較,并且在不存在兼容性的情況下進行更新和/或發(fā)出告警。本發(fā)明還相應(yīng)地涉及一種用于實現(xiàn)該方法的適當?shù)南到y(tǒng)。
文檔編號G06F17/00GK1776552SQ20051011415
公開日2006年5月24日 申請日期2005年10月26日 優(yōu)先權(quán)日2004年11月19日
發(fā)明者弗里達林·菲斯特, 安德烈斯·伊斯祖曼 申請人:Vega格里沙貝兩合公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
仁寿县| 汉源县| 凭祥市| 额尔古纳市| 衡南县| 左云县| 蛟河市| 资兴市| 临沂市| 嘉鱼县| 吴江市| 平陆县| 辽宁省| 石景山区| 双城市| 鞍山市| 吉安县| 大荔县| 黄梅县| 凉山| 商水县| 贵溪市| 浙江省| 香港| 鹤庆县| 浦东新区| 英超| 黑山县| 北京市| 鞍山市| 四子王旗| 宁津县| 静宁县| 麻城市| 广西| 舟曲县| 龙川县| 保靖县| 金华市| 仙居县| 峡江县|