System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
至少一個實施方案涉及用于收集由智能儀表測量的消耗數據的方法和系統。所討論的系統適于收集來自多個智能儀表的此類數據,無論是用于流體(諸如氣體、水、熱量、汽油)的消耗的測量還是電消耗測量。
技術介紹
1、電表類型(電力消耗儀表)或流體表(流體消耗儀表)等智能儀表是已知的,該智能儀表包括通信接口,該通信接口使得自動化管理系統能夠進行消耗數據的遠程收集。例如,智能電表包括電力線通信(plc)類型的通信接口。因此,可以規則間隔或不以規則間隔將消耗數據發送到以集中方式處理該消耗數據的信息系統is。
2、所收集的消耗數據必須沒有錯誤以避免與其值的競爭相關的任何爭議。錯誤尤其可能源自在消耗數據發送期間的更改。在客戶和服務提供商之間存在關于消耗數據的爭議的情況下,一種解決方案包括服務提供商向客戶指派操作員以在儀表的顯示器上直接讀取消耗數據。此類解決方案不是令人滿意的,因為它首先要求儀表配備有顯示器并且其次要求操作員前往客戶的家,這是冗長且昂貴的。
3、因此期望提供一種解決方案,其使得可以證明由信息系統從智能儀表遠程收集的消耗數據確實來自所述智能儀表。具體地期望提供一種解決方案,其使得可以容易地改變現有收集基礎設施(即,已經在現場部署的收集基礎設施),同時確保所收集的消耗數據不被否認。
技術實現思路
1、為此目的,提出了一種用于由自動化管理系統中的信息系統收集消耗數據的方法,該自動化管理系統包括數據集中器和通信網絡,該信息系統將數據的該收集委托給該數據集中器,該數據集中器經由該
2、-每個次級智能儀表在根據該通信協議p1格式化并使用私有非對稱加密密鑰來簽名的業務數據中發送其消耗數據連同從所述消耗數據導出的哈希碼;
3、-每個網關經由該通信網絡向該數據集中器中繼由所述次級智能儀表簽名的該數據,同時將該數據封裝在根據該通信協議p2格式化的業務數據中;
4、-該數據集中器向該信息系統中繼經由該通信網絡接收的根據該通信協議p2格式化的該業務數據;
5、并且當根據該通信協議p2格式化的該業務數據包括根據該通信協
6、議p1格式化的業務數據時,該信息系統:
7、-使用與應當從中收集該消耗數據的該次級智能儀表相對應的非對稱公共加密密鑰對根據該通信協議p1格式化的該業務數據進行解密,
8、-根據在所解密的業務數據中接收的該消耗數據并且根據該信息系統已知的信息來生成參考哈希碼,
9、-將所生成的參考哈希碼與在所解密的業務數據中接收的該哈希碼進行比較,并且當所生成的參考哈希碼與在所解密的業務數據中接收的該哈希碼匹配時,驗證在所解密的業務數據中接收的該消耗數據。
10、因此,容易改變適于從該初級智能儀表收集消耗數據的現有收集基礎設施(即,已經在現場中部署的收集基礎設施),以便進一步允許從該次級智能儀表收集該消耗數據,同時確保從所述次級智能儀表收集的該消耗數據的不可否認性。
11、在特定實施方案中,該初級智能儀表是智能電表并且該次級智能儀表是用于流體(氣體、水、汽油等)的消耗的智能儀表。
12、在特定實施方案中,該通信協議p1是m-bus或wm-bus類型的通信協議。
13、在特定實施方案中,該通信協議p2是dlms/cosem類型的通信協議。
14、在特定實施方案中,通過將哈希函數應用于四元組來計算從所述消耗數據導出的該哈希碼,該四元組包括所述儀表的序列號、使用用于獲得該消耗數據的計量軟件來計算的循環冗余碼、證明所述次級智能儀表能夠在該自動化管理系統中使用的證書號、以及該消耗數據本身。
15、在特定實施方案中,使用專用于所涉及的網關與該數據集中器之間的該通信的對稱加密密鑰以加密形式經由該通信網絡傳輸根據該協議p2的該業務數據。
16、在特定實施方案中,使用專用于所述次級智能儀表與所討論的網關之間的該通信的對稱加密密鑰以加密形式將根據該協議p1的該業務數據從所涉及的次級智能儀表傳輸到所涉及的網關。
17、還提出了一種被配置為收集消耗數據的自動化管理系統,該自動化管理系統包括信息系統和數據集中器,該信息系統被配置為將數據的該收集委托給該數據集中器,該自動化管理系統還包括通信網絡,該數據集中器經由該通信網絡從被稱為初級智能儀表的第一類型的智能儀表收集根據通信協議p2格式化的消耗數據,該自動化管理系統還包括連接到該通信網絡的至少一個網關,每個網關充當用于從被稱為次級智能儀表的第二類型的智能儀表收集根據通信協議p1格式化的消耗數據的中繼,該自動化管理系統包括電子電路,該電子電路被配置為使得:
18、-每個次級智能儀表在根據該通信協議p1格式化并使用私有非對稱加密密鑰來簽名的業務數據中發送其消耗數據連同從所述消耗數據導出的哈希碼;
19、-每個網關經由該通信網絡向該數據集中器中繼由所述次級智能儀表簽名的該數據,同時將該數據封裝在根據該通信協議p2格式化的業務數據中;
20、-該數據集中器向該信息系統中繼經由該通信網絡接收的根據該通信協議p2格式化的該業務數據;
21、并且當根據該通信協議p2格式化的該業務數據包括根據該通信協
22、議p1格式化的業務數據時,該信息系統:
23、-使用與應當從中收集該消耗數據的該次級智能儀表相對應的非對稱公共加密密鑰對根據該通信協議p1格式化的該業務數據進行解密,
24、-根據在所解密的業務數據中接收的該消耗數據并且根據該信息系統已知的信息來生成參考哈希碼,
25、-將所生成的參考哈希碼與在所解密的業務數據中接收的該哈希碼進行比較,并且當所生成的參考哈希碼與在所解密的業務數據中接收的該哈希碼匹配時,驗證在所解密的業務數據中接收的該消耗數據。
本文檔來自技高網...【技術保護點】
1.一種用于由自動化管理系統(100)中的信息系統(110)收集消耗數據的方法,所述自動化管理系統(100)包括數據集中器(120)和通信網絡(101),所述信息系統(110)將數據的所述收集委托給所述數據集中器,所述數據集中器(120)經由所述通信網絡從被稱為初級智能儀表(150)的第一類型的智能儀表收集根據通信協議P2格式化的消耗數據,所述自動化管理系統(100)還包括連接到所述通信網絡(101)的至少一個網關(140a,140b),每個網關(140a,140b)充當用于從被稱為次級智能儀表(151a,151b)的第二類型的智能儀表收集根據通信協議P1格式化的消耗數據的中繼,所述方法使得:
2.根據權利要求1所述的方法,其中所述初級智能儀表是智能電表并且所述次級智能儀表是用于流體的消耗的智能儀表。
3.根據權利要求2所述的方法,其中所述通信協議P1是M-Bus或wM-Bus類型的通信協議。
4.根據權利要求2和3中的一項所述的方法,其中所述通信協議P2是DLMS/COSEM類型的通信協議。
5.根據權利要求1至4中任一項所述的方
6.根據權利要求1至5中任一項所述的方法,其中使用專用于所涉及的網關(140a,140b)與所述數據集中器(120)之間的所述通信的對稱加密密鑰以加密形式經由所述通信網絡(101)傳輸根據所述協議P2的所述業務數據。
7.根據權利要求1至6中任一項所述的方法,其中使用專用于所述次級智能儀表(151a,151b)與所討論的網關(140a,140b)之間的所述通信的對稱加密密鑰以加密形式將根據所述協議P1的所述業務數據從所涉及的次級智能儀表(151a,151b)傳輸到所涉及的網關(140a,140b)。
8.一種被配置為收集消耗數據的自動化管理系統(100),所述自動化管理系統(100)包括信息系統(110)和數據集中器(120),所述信息系統(110)被配置為將數據的所述收集委托給所述數據集中器(120),所述自動化管理系統(100)還包括通信網絡(101),所述數據集中器(120)經由所述通信網絡從被稱為初級智能儀表(150)的第一類型的智能儀表收集根據通信協議P2格式化的消耗數據,所述自動化管理系統(100)還包括連接到所述通信網絡(101)的至少一個網關(140a,140b),每個網關(140a,140b)充當用于從被稱為次級智能儀表(151a,151b)的第二類型的智能儀表收集根據通信協議P1格式化的消耗數據的中繼,所述自動化管理系統(100)包括電子電路,所述電子電路被配置為使得:
...【技術特征摘要】
1.一種用于由自動化管理系統(100)中的信息系統(110)收集消耗數據的方法,所述自動化管理系統(100)包括數據集中器(120)和通信網絡(101),所述信息系統(110)將數據的所述收集委托給所述數據集中器,所述數據集中器(120)經由所述通信網絡從被稱為初級智能儀表(150)的第一類型的智能儀表收集根據通信協議p2格式化的消耗數據,所述自動化管理系統(100)還包括連接到所述通信網絡(101)的至少一個網關(140a,140b),每個網關(140a,140b)充當用于從被稱為次級智能儀表(151a,151b)的第二類型的智能儀表收集根據通信協議p1格式化的消耗數據的中繼,所述方法使得:
2.根據權利要求1所述的方法,其中所述初級智能儀表是智能電表并且所述次級智能儀表是用于流體的消耗的智能儀表。
3.根據權利要求2所述的方法,其中所述通信協議p1是m-bus或wm-bus類型的通信協議。
4.根據權利要求2和3中的一項所述的方法,其中所述通信協議p2是dlms/cosem類型的通信協議。
5.根據權利要求1至4中任一項所述的方法,其中通過將哈希函數應用于四元組來計算從所述消耗數據導出的所述哈希碼,所述四元組包括所述儀表的序列號、從用于獲得所述消耗數據的計量軟件計算的循環冗余碼、證明所述次級智能儀表(151a,151b)能夠在所述自動化管理系統(100)中使用的證書號、以及所述消耗數...
【專利技術屬性】
技術研發人員:H·特布勒,Z·羅特,
申請(專利權)人:薩基姆通訊能源及電信聯合股份公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。