本公開總體上涉及數字孿生技術。更具體地,本公開涉及用于管理對工業系統中的數字孿生的數據的訪問的方法和系統。
背景技術:
1、數字孿生(dt)是物理設備、過程、服務、環境等的數字表示。數字孿生被用作實際用途的數字對應物,諸如模擬、集成、測試、監視、維護等。數字孿生可以在一個設備或多個設備上實現。此外,數字孿生可以跨工業系統中不同層次結構的多個設備實現。例如,數字孿生在諸如現場設備、邊緣設備以及與云平臺相關聯的設備等的多個設備中實現。在這種情況下,數字孿生的數據跨各個級別的多個設備分布。此外,還存在可以訪問存儲在這種設備中的數字孿生的數據的多個用戶。
2、在傳統系統中,工業系統的任何用戶都可以訪問存儲在多個設備中的數字孿生的數據。傳統系統缺乏監視對數字孿生數據的訪問的能力。管理用戶對跨各個級別的多個設備存儲的數據的訪問同樣具有挑戰性。數字孿生與數字孿生整個生命周期期間的諸如設計狀態、操作狀態、維護狀態等的多個狀態相關聯。存在負責數字孿生的不同狀態的各種用戶。傳統系統缺乏監視數字孿生狀態來管理與不同狀態相關聯的任務的能力。
3、在本公開部分的背景中公開的信息僅用于增強對本發明的一般背景的理解,并且不應被視為該信息構成本領域技術人員已知的現有技術的承認或任何形式的暗示。
技術實現思路
1、在實施例中,本公開公開了一種管理對工業系統中的數字孿生的數據的訪問的方法。該方法包括從實現數字孿生的分層系統的多個設備中的每個設備接收數字孿生的一個或多個數據集。通過將一個或多個數據集中的每個數據集與預定義狀態數據映射來確定與一個或多個數據集中的每個數據集對應的數字孿生的狀態。此外,該方法包括從一個或多個源接收與和多個設備中的每個設備相關聯的一個或多個用戶的每個用戶的角色相關的信息。此外,該方法包括通過將與一個或多個數據集中的每個數據集對應的數字孿生的狀態與一個或多個用戶中的每個用戶的角色進行映射,生成指示與多個設備中的每個設備相關聯的一個或多個用戶和一個或多個數據集上的對應訪問權限的訪問矩陣。此后,該方法包括基于訪問矩陣來管理在多個設備中的每個設備處由一個或多個用戶對一個或多個數據集的訪問。
2、在實施例中,一個或多個數據集包括以下至少之一:與和數字孿生相關聯的軟件組件相關的數據、與和數字孿生相關聯的硬件組件相關的數據、與數字孿生相關聯的操作數據、與和數字孿生相關聯的服務相關的數據。
3、在實施例中,數字孿生的狀態包括以下至少之一:開發中狀態、產品化狀態、調試狀態、驗證狀態、操作狀態、維護狀態、升級狀態和生命周期結束狀態。
4、在實施例中,本公開公開了一種用于管理對工業系統中的數字孿生的數據的訪問的訪問管理系統。訪問管理系統包括處理器和存儲器。該處理器被配置為從實現數字孿生的分層系統的多個設備中的每個設備接收數字孿生的一個或多個數據集。通過將一個或多個數據集中的每個數據集與預定義狀態數據映射來確定與一個或多個數據集中的每個數據集對應的數字孿生的狀態。此外,處理器被配置為從一個或多個源接收與與多個設備中的每個設備相關聯的一個或多個用戶的每個用戶的角色相關的信息。此外,處理器被配置為通過將與一個或多個數據集中的每個數據集對應的數字孿生的狀態與一個或多個用戶中的每個用戶的角色進行映射,生成指示與多個設備中的每個設備相關聯的一個或多個用戶和一個或多個數據集上的對應訪問權限的訪問矩陣。此后,處理器被配置為基于訪問矩陣來管理在多個設備中的每個設備處由一個或多個用戶對一個或多個數據集的訪問。
5、如本概述、下面的描述、下面的權利要求以及附圖中所使用的,術語“數字孿生”被定義為物理對象、過程、服務、環境等的數字表示。數字孿生被用作實際用途的數字對應物,諸如模擬、集成、測試、監視、維護等。
6、如本概述中、下面的描述、下面的權利要求以及附圖中所使用的,后面跟有數字的術語“至少”用于表示以該數字開始的范圍的開始(這可以是具有上限或沒有上限的范圍,取決于所定義的變量)。例如,“至少一個”意味著一個或多于一個。
7、前述概述僅是說明性的并且不旨在以任何方式進行限制。除了上述說明性方面、實施例和特征之外,通過參考附圖和下面的詳細描述,另外的方面、實施例和特征將變得顯而易見。
1.一種管理對工業系統中數字孿生的數據的訪問的方法,所述方法包括:
2.根據權利要求1所述的方法,其中,所述一個或多個數據集包括以下至少之一:與和所述數字孿生相關聯的軟件組件相關的數據、與和所述數字孿生相關聯的硬件組件相關的數據、與所述數字孿生相關聯的操作數據、與和數字孿生相關聯的服務相關的數據。
3.根據權利要求1所述的方法,其中,所述數字孿生的所述狀態包括以下至少之一:開發中狀態、產品化狀態、調試狀態、驗證狀態、操作狀態、維護狀態、升級狀態,以及生命周期結束狀態。
4.根據權利要求1所述的方法,其中,管理所述訪問包括基于從所述一個或多個用戶(103)中的每個用戶接收到的訪問所述一個或多個數據集的請求提供對所述一個或多個數據集的訪問或拒絕對所述一個或多個數據集的訪問。
5.根據權利要求4所述的方法,進一步包括:
6.根據權利要求1所述的方法,其中,所述訪問矩陣被存儲在所述多個設備(102)中的每個設備中。
7.一種用于管理對工業系統中的數字孿生的數據的訪問的訪問管理系統(104),所述系統包括:
8.根據權利要求7所述的訪問管理系統(104),其中,所述一個或多個數據集包括以下至少之一:與和所述數字孿生相關聯的軟件組件相關的數據、與和所述數字孿生相關聯的硬件組件相關的數據、與所述數字孿生相關聯的操作數據、與和數字孿生相關聯的服務相關的數據。
9.根據權利要求7所述的訪問管理系統(104),其中,所述數字孿生的所述狀態包括以下至少之一:開發中狀態、產品化狀態、調試狀態、驗證狀態、操作狀態、維護狀態、升級狀態,以及生命周期結束狀態。
10.根據權利要求7所述的訪問管理系統(104),其中,所述處理器(203)通過基于從所述一個或多個用戶(103)中的每個用戶接收到的訪問所述一個或多個數據集的請求提供對所述一個或多個數據集的訪問或拒絕對所述一個或多個數據集的訪問來管理所述訪問。
11.根據權利要求10所述的訪問管理系統(104),其中,所述處理器(203)進一步被配置為:
12.根據權利要求7所述的訪問管理系統(104),其中,所述訪問矩陣存儲在所述多個設備(102)中的每個設備中。