System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲精品无码久久久影院相关影片 ,亚洲精品无码专区,亚洲&
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于InfluxDB時序庫的配電物聯(lián)網(wǎng)報文瀏覽系統(tǒng)與方法技術(shù)方案

    技術(shù)編號:43102737 閱讀:22 留言:0更新日期:2024-10-26 09:46
    發(fā)明專利技術(shù)公開了一種基于InfluxDB時序庫的配電物聯(lián)網(wǎng)報文瀏覽系統(tǒng)與方法,系統(tǒng)采用前后端分離架構(gòu),包括:報文訂閱模塊、InfluxDB代理模塊和前端展示模塊。報文訂閱模塊用于從消息總線上訂閱設(shè)備的多種類型的交互報文,并解析成報文存儲對象;InfluxDB代理模塊用于提供統(tǒng)一的InfluxDB時序庫存儲與訪問服務(wù),按照報文類型和設(shè)備標識分庫分表存取設(shè)備報文數(shù)據(jù);前端展示模塊用于通過網(wǎng)頁展示設(shè)備接收的上下行報文,并支持多維度篩選過濾。本發(fā)明專利技術(shù)能夠顯著提升報文數(shù)據(jù)的存儲與訪問性能,解決了配電物聯(lián)網(wǎng)海量業(yè)務(wù)報文的存取需求,特別適用于配電物聯(lián)網(wǎng)領(lǐng)域多用戶高并發(fā)、低延時查詢報文的業(yè)務(wù)場景。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)屬于電力系統(tǒng)自動化,具體涉及一種基于influxdb時序庫的配電物聯(lián)網(wǎng)報文瀏覽系統(tǒng)與方法。


    技術(shù)介紹

    1、配電物聯(lián)網(wǎng)遵循云-管-邊-端體系架構(gòu),端設(shè)備實時采集設(shè)備的運行數(shù)據(jù),邊設(shè)備匯集端設(shè)備數(shù)據(jù)并上報至物聯(lián)管理平臺,物聯(lián)管理平臺接收邊設(shè)備上報的采集報文并推送至配電云主站,同時物聯(lián)管理平臺接收配電云主站下發(fā)的控制報文,并轉(zhuǎn)發(fā)至邊設(shè)備執(zhí)行。配電云主站中的報文瀏覽子系統(tǒng)實時收集、存儲和展示配電物聯(lián)網(wǎng)中的各種交互報文信息,同時與實時監(jiān)控、告警管理等子系統(tǒng)相結(jié)合,能夠有效定位設(shè)備接入、運行過程中存在的問題,為用戶提供更為全面、高效的服務(wù)。

    2、現(xiàn)階段報文瀏覽子系統(tǒng)通常使用文件或關(guān)系庫進行報文存儲,但由于配電物聯(lián)網(wǎng)領(lǐng)域報文數(shù)據(jù)量巨大,文件存儲方式面臨查詢效率低下、數(shù)據(jù)難以管理等問題,并且文件存儲通常不支持高效的并發(fā)讀寫操作;同樣關(guān)系庫在面對海量業(yè)務(wù)報文時也存在寫入性能瓶頸,查詢性能受到數(shù)據(jù)表大小、索引等因素的影響。


    技術(shù)實現(xiàn)思路

    1、專利技術(shù)目的:針對現(xiàn)有技術(shù)的不足,本專利技術(shù)提供一種基于influxdb時序庫的配電物聯(lián)網(wǎng)報文瀏覽系統(tǒng)與方法,滿足配電物聯(lián)網(wǎng)海量傳輸報文的處理、存儲和展示需求,使用戶可以更有效地定位設(shè)備接入、運行過程中存在的問題。

    2、技術(shù)方案:第一方面,一種基于influxdb時序庫的配電物聯(lián)網(wǎng)報文瀏覽系統(tǒng),包括:報文訂閱模塊、influxdb代理模塊和前端展示模塊;

    3、所述報文訂閱模塊,為后端交互報文訂閱業(yè)務(wù)模塊,用于從消息總線訂閱配電物聯(lián)網(wǎng)邊/端設(shè)備上下行交互報文,并將報文解析成自定義的配電物聯(lián)網(wǎng)報文業(yè)務(wù)對象,所述報文訂閱模塊根據(jù)報文類型的不同包含不同的報文訂閱單元;

    4、所述influxdb代理模塊,為后端時序庫代理業(yè)務(wù)模塊,用于根據(jù)報文業(yè)務(wù)對象生成存儲到influxdb時序庫所需的信息,將報文業(yè)務(wù)對象存儲到influxdb時序庫中,并根據(jù)查詢指令從influxdb時序庫中獲取報文;

    5、所述前端展示模塊,為前端報文顯示模塊,用于通過瀏覽器展示邊/端設(shè)備交互報文信息,并支持報文篩選和自動刷新功能。

    6、進一步的,所述報文訂閱模塊包括:模型變化報文訂閱單元、實時量測報文訂閱單元、工況狀態(tài)報文訂閱單元和控制指令報文訂閱單元;

    7、所述模型變化報文訂閱單元,用于從消息總線上訂閱模型變化主題,并將接收的模型變化消息解析成報文業(yè)務(wù)對象,所述模型變化消息指端設(shè)備模型的增加、刪除消息;

    8、所述實時量測報文訂閱單元,用于從消息總線上訂閱實時量測主題,并將接收的實時量測消息解析成報文業(yè)務(wù)對象,所述實時量測消息包含實時遙測、實時遙信數(shù)據(jù);

    9、所述工況狀態(tài)報文訂閱單元,用于從消息總線上訂閱設(shè)備狀態(tài)主題,并將接收的邊/端設(shè)備上下線消息解析成報文業(yè)務(wù)對象;

    10、所述控制指令報文訂閱單元,用于從消息總線上訂閱控制指令主題,并將配電云主站下發(fā)的控制指令消息解析成報文業(yè)務(wù)對象;

    11、所述報文業(yè)務(wù)對象,為用于存儲接收報文消息的對象,包含消息id、終端id、邊設(shè)備id、報文類型、服務(wù)類型、報文內(nèi)容、事件時間屬性;所述終端id為物聯(lián)管理平臺分配給邊或端設(shè)備的唯一標識,用于區(qū)分報文所屬設(shè)備信息;所述邊設(shè)備id為物聯(lián)管理平臺分配給邊設(shè)備的唯一標識,用于區(qū)分報文所屬邊設(shè)備信息;所述報文類型,根據(jù)訂閱消息主題不同劃分為模型變化報文、工況狀態(tài)報文、實時量測報文和控制指令報文四類報文;所述服務(wù)類型為報文消息中“serviceid”對應(yīng)的值,用于區(qū)分報文的服務(wù)子類型;所述報文內(nèi)容為報文訂閱模塊各個單元從消息總線上訂閱到的報文消息字符串;所述消息id為報文消息的唯一標識;所述事件時間為關(guān)聯(lián)的事件發(fā)生的時間。

    12、進一步的,所述influxdb代理模塊包括:報文存儲單元、報文查詢單元;

    13、所述報文存儲單元,根據(jù)報文業(yè)務(wù)對象生成存儲到influxdb時序庫所需的庫名、表名、標簽、字段,并執(zhí)行時序庫寫入動作,其中每類消息使用不同的庫,每個邊設(shè)備創(chuàng)建對應(yīng)的表,實現(xiàn)分庫分表存儲報文數(shù)據(jù);

    14、所述報文查詢單元,根據(jù)報文查詢指令生成查詢所需的庫表名稱以及查詢語句,并執(zhí)行查詢動作返回查詢結(jié)果。

    15、進一步的,根據(jù)報文業(yè)務(wù)對象生成存儲到influxdb時序庫所需的庫名、表名、標簽、字段包括:

    16、報文訂閱模塊的各訂閱單元將接收的報文消息解析成報文業(yè)務(wù)對象后,根據(jù)報文類型生成庫名,根據(jù)邊設(shè)備id生成表名,根據(jù)消息id、終端id、邊設(shè)備id、服務(wù)類型、事件時間中的一項或多項生成標簽,根據(jù)消息id、終端id、邊設(shè)備id、報文類型、服務(wù)類型、報文內(nèi)容、事件時間分別生成對應(yīng)的字段。

    17、進一步的,所述前端展示模塊包括:報文顯示單元、報文篩選單元和報文刷新單元;

    18、所述報文顯示單元,根據(jù)邊設(shè)備id、報文類型展示交互報文列表信息,列表字段包含設(shè)備名稱、接收時間、服務(wù)類型和報文內(nèi)容中的一項或多項信息;

    19、所述報文篩選單元,根據(jù)頁面所選邊設(shè)備id、報文類型、設(shè)備名稱、起止時間和服務(wù)類型中的一項或多項信息生成報文查詢指令,并根據(jù)查詢結(jié)果更新報文列表顯示;

    20、所述報文刷新單元,根據(jù)頁面刷新間隔配置,定時生成報文查詢指令,并根據(jù)查詢結(jié)果自動刷新報文列表顯示。

    21、第二方面,一種基于influxdb時序庫的配電物聯(lián)網(wǎng)報文瀏覽方法,基于上述的報文瀏覽系統(tǒng),所述方法包括以下步驟:

    22、報文訂閱模塊各單元從消息總線上訂閱交互報文,并解析成報文業(yè)務(wù)對象;

    23、報文訂閱模塊各單元調(diào)用報文存儲單元的報文業(yè)務(wù)對象插入方法保存數(shù)據(jù);

    24、前端展示模塊根據(jù)頁面配置的檢索條件生成報文查詢指令,并調(diào)用報文查詢單元的批量查詢方法獲取數(shù)據(jù);

    25、報文查詢單元將查詢到的報文數(shù)據(jù)返回給前端展示模塊,前端展示模塊根據(jù)返回數(shù)據(jù)在頁面進行展示。

    26、進一步的,所述報文訂閱模塊各單元從消息總線上訂閱交互報文,并解析成報文業(yè)務(wù)對象,包括:

    27、通過模型變化報文訂閱單元訂閱模型變化主題消息,通過實時量測報文訂閱單元訂閱實時量測主題消息,通過工況狀態(tài)報文訂閱單元訂閱設(shè)備狀態(tài)主題消息,通過控制指令報文訂閱單元訂閱控制指令主題消息,其中所述模型變化消息指端設(shè)備模型的增加、刪除消息,所述實時量測消息包含實時遙測、實時遙信數(shù)據(jù);

    28、各訂閱單元根據(jù)接收的消息結(jié)構(gòu),解析出終端id、邊設(shè)備id、報文類型、服務(wù)類型、報文內(nèi)容、接收時間屬性并組合成報文業(yè)務(wù)對象,其中報文類型根據(jù)訂閱主題不同賦值為不同的類型碼,所述終端id為物聯(lián)管理平臺分配給邊或端設(shè)備的唯一標識,用于區(qū)分報文所屬設(shè)備信息;所述邊設(shè)備id為物聯(lián)管理平臺分配給邊設(shè)備的唯一標識,用于區(qū)分報文所屬邊設(shè)備信息;所述報文類型,根據(jù)訂閱消息主題不同劃分為模型變化報文、工況狀態(tài)報文、實時量測報文和控制指令報文四類報文;所述服本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種基于InfluxDB時序庫的配電物聯(lián)網(wǎng)報文瀏覽系統(tǒng),其特征在于,包括:報文訂閱模塊、InfluxDB代理模塊和前端展示模塊;

    2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述報文訂閱模塊包括:模型變化報文訂閱單元、實時量測報文訂閱單元、工況狀態(tài)報文訂閱單元和控制指令報文訂閱單元;

    3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述InfluxDB代理模塊包括:報文存儲單元、報文查詢單元;

    4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,根據(jù)報文業(yè)務(wù)對象生成存儲到InfluxDB時序庫所需的庫名、表名、標簽、字段包括:

    5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述前端展示模塊包括:報文顯示單元、報文篩選單元和報文刷新單元;

    6.一種基于InfluxDB時序庫的配電物聯(lián)網(wǎng)報文瀏覽方法,其特征在于,基于權(quán)利要求1所述的報文瀏覽系統(tǒng),所述方法包括以下步驟:

    7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述報文訂閱模塊各單元從消息總線上訂閱交互報文,并解析成報文業(yè)務(wù)對象,包括:

    8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述報文訂閱模塊各單元調(diào)用報文存儲單元的報文業(yè)務(wù)對象插入方法保存數(shù)據(jù),包括:

    9.根據(jù)權(quán)利要求6所述的方法,其特征在于,前端展示模塊根據(jù)頁面配置的檢索條件生成報文查詢指令,并調(diào)用報文查詢單元的批量查詢方法獲取數(shù)據(jù),包括:

    10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述報文查詢單元將查詢到的報文數(shù)據(jù)返回給前端頁面,前端頁面根據(jù)返回數(shù)據(jù)進行展示,包括:

    ...

    【技術(shù)特征摘要】

    1.一種基于influxdb時序庫的配電物聯(lián)網(wǎng)報文瀏覽系統(tǒng),其特征在于,包括:報文訂閱模塊、influxdb代理模塊和前端展示模塊;

    2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述報文訂閱模塊包括:模型變化報文訂閱單元、實時量測報文訂閱單元、工況狀態(tài)報文訂閱單元和控制指令報文訂閱單元;

    3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述influxdb代理模塊包括:報文存儲單元、報文查詢單元;

    4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,根據(jù)報文業(yè)務(wù)對象生成存儲到influxdb時序庫所需的庫名、表名、標簽、字段包括:

    5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述前端展示模塊包括:報文顯示單元、報文篩選單元和報文刷新單元;

    6...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:呂非宗偉康何鳴一陳凱旋王立旭季學(xué)純孫云楓周福陶定元胡振洲張名揚武會超譚志軍陳寧孫文彥
    申請(專利權(quán))人:國電南瑞南京控制系統(tǒng)有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲国产精品无码久久久不卡| 久久精品无码一区二区日韩AV| 无码视频在线观看| 日韩欧精品无码视频无删节| 国产精品无码久久综合网| 中日精品无码一本二本三本| 人妻无码视频一区二区三区| 亚洲 另类 无码 在线| 人妻丰满熟妞av无码区| 久久影院午夜理论片无码| 精品人妻大屁股白浆无码| 精品无码国产污污污免费网站国产| 亚洲中文字幕无码av在线| 国产AV无码专区亚洲AV手机麻豆| 精品无码专区亚洲| 无码人妻丰满熟妇区BBBBXXXX| 亚洲一区精品无码| 国模无码人体一区二区| 亚洲精品无码日韩国产不卡?V| 亚洲Av无码国产一区二区| 亚洲国产成人精品无码一区二区| 国产网红无码精品视频| 最新国产精品无码| 国产午夜精华无码网站| 亚洲?V无码成人精品区日韩| 久久久久久99av无码免费网站| 伊人久久一区二区三区无码| 无码精品人妻一区二区三区免费看 | 无码无套少妇毛多18PXXXX| 欧洲Av无码放荡人妇网站| 亚洲AV成人无码久久精品老人| 岛国无码av不卡一区二区| 日韩综合无码一区二区| 变态SM天堂无码专区| 国产综合无码一区二区辣椒 | 亚洲久热无码av中文字幕| 无码av人妻一区二区三区四区 | 精品国产aⅴ无码一区二区| 无码国产精品一区二区免费16| 亚洲AV无码成人精品区天堂 | 精品无码人妻一区二区三区|