[發明專利]數據管理方法、裝置和計算機可讀存儲介質有效
| 申請號: | 201911095239.0 | 申請日: | 2019-11-11 |
| 公開(公告)號: | CN110868336B | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 李小保 | 申請(專利權)人: | 北京明略軟件系統有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06;H04L29/08;H04W4/38 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 孔默 |
| 地址: | 100000 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據管理 方法 裝置 計算機 可讀 存儲 介質 | ||
本申請提供一種數據管理方法、裝置和計算機可讀存儲介質,涉及軌道交通的數據傳輸領域。該數據管理方法應用于節點,該方法包括:接收第一傳感器按照預設傳輸協議發送的待解析數據報文;待解析數據報文包括第一傳感器的設備信息和傳感器采集的數據信息;根據待解析數據報文,獲取設備信息以及數據信息的通信協議信息;根據通信協議信息,解析待解析數據報文,以獲取數據信息;根據設備信息,將數據信息存儲至目標消息隊列。通過識別數據報文的通信協議類型,按照相應的通信協議對數據報文進行解析,進而獲取數據信息并存儲至設備信息對應的消息隊列,可以極大的提高數據傳輸效率,減少專業人士的工作量。
技術領域
本申請涉及軌道交通的數據傳輸領域,具體而言,涉及數據管理方法、裝置和計算機可讀存儲介質。
背景技術
在針對面向軌交行業的物聯網領域中,通常會有大量傳感器數據需要采集。因為這些傳感器監控著各種線上運行設備的運行狀態,需要將數據進行實時傳輸,然后通過數據分析軟件對數據進行實時在線分析,監控設備運行狀態,從而避免不必要的故障,提高生產效率,避免不必要的安全問題。
在不同的物聯網領域,每個設備都會有幾十個或者多的有成千上萬個傳感器,那么收集傳感器數據將會是一項具有挑戰性的任務。不同設備、不同物聯網領域會使用不同的傳輸協議,其中的通信協議也是千奇百怪,這就造成了以下的問題:人工基于通信以及傳輸協議實現數據接收功能,其編碼量大、開發周期長、代碼重復量多且容易出錯;在通信協議或者傳輸協議變更時,需要重新實現編碼來接收數據,會造成大量重復勞動,占用開發時間;此外由于,解析邏輯各不相同,為每種設備單獨編寫通信協議的解碼器,工作量很大。因此,如何根據不同的傳輸協議以及通信協議來進行數據傳輸和解析,減少對專業人員的依賴性和提高數據傳輸效率是目前需要解決的問題。
發明內容
為了至少克服現有技術中的上述不足,本申請的目的之一在于提供一種數據管理方法、裝置和計算機可讀存儲介質。
第一方面,實施例提供一種數據管理方法,應用于節點,所述方法包括:接收第一傳感器按照預設傳輸協議發送的待解析數據報文;所述待解析數據報文包括所述第一傳感器的設備信息和所述傳感器采集的數據信息;根據所述待解析數據報文,獲取所述設備信息以及所述數據信息的通信協議信息;根據所述通信協議信息,解析所述待解析數據報文,以獲取所述數據信息;根據所述設備信息,將所述數據信息存儲至目標消息隊列。
在可選的實施方式中,所述節點維護有多個傳感器的傳輸協議信息和所述節點的多個數據傳輸端口的第一對應關系,所述傳輸協議信息用于確定所述多個傳感器的傳輸協議類型。在所述接收第一傳感器按照預設傳輸協議發送的待解析數據報文之前,所述方法還包括:根據所述第一對應關系,發送所述傳輸協議信息和接收地址信息至所述第一傳感器,以使所述第一傳感器按照所述預設傳輸協議發送所述待解析數據報文至與所述接收地址信息對應的目標傳輸端口。
在可選的實施方式中,所述待解析數據報文具有固定標識字段,所述根據所述待解析數據報文,獲取所述設備信息以及所述數據信息的通信協議信息,包括:識別所述固定標識字段,獲取所述設備信息以及所述通信協議信息。
在可選的實施方式中,所述節點維護有設備類型與消息隊列的第二對應關系,所述根據所述設備信息,將所述數據信息存儲至目標消息隊列,包括:判斷所述設備信息與所述第二對應關系中的所述設備類型是否匹配;若匹配,則將所述數據信息存儲至與所述設備信息對應的第一消息隊列;若不匹配,則創建與設備信息對應的第二消息隊列,并將所述數據信息存儲至所述第二消息隊列。
在可選的實施方式中,所述方法還包括:獲取所述目標消息隊列中的符合預設條件的第一數據;將所述第一數據存儲至所述節點的數據緩存模塊。
在可選的實施方式中,所述方法還包括:獲取所述數據信息對應的資源消耗信息;所述資源消耗信息表征所述節點接收所述數據信息時,占用的節點資源信息;按照時間序列,存儲所述資源消耗信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明略軟件系統有限公司,未經北京明略軟件系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911095239.0/2.html,轉載請聲明來源鉆瓜專利網。





