[發明專利]一種數據解析方法及相關裝置在審
| 申請號: | 201811340050.9 | 申請日: | 2018-11-12 |
| 公開(公告)號: | CN109491665A | 公開(公告)日: | 2019-03-19 |
| 發明(設計)人: | 孫昊;趙帥;范會楊;肖占慧;王洋;姜洪正 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/71 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 解析 版本信息 解析數據 目標解析 數據解析 預設 保存 計算機可讀存儲介質 數據解析系統 技術效果 相關裝置 攜帶 申請 | ||
本發明公開了一種數據解析方法,在數據中添加版本信息,且CSM保存有各個版本的解析方法,在對待解析數據進行解析時,首先獲取到待解析數據,并利用其攜帶的預設版本信息在CSM保存的所有版本的解析方法中確定與預設版本信息對應的目標解析方法,利用該目標解析方法完成解析操作。由于待解析數據攜帶有版本信息,且CSM保存有所有版本的解析方法,因此利用版本信息確定與待解析數據對應的解析方法,從而在解析過程中即可避免解析錯誤的問題。本申請還提供了一種數據解析系統、裝置及計算機可讀存儲介質,同樣可以實現上述技術效果。
技術領域
本發明涉及數據存儲技術,更具體地說,涉及一種數據解析方法、系統、裝置及計算機可讀存儲介質。
背景技術
存儲設備在使用的過程中,經常會遇到版本老舊,性能、功能不使用新增的業務等問題,從而需要對存儲設備更換新的版本。
目前最常使用的更換版本的方法,是在線運行升級方法(ConCurrent softwareUpgrade,CCU),對集群的所有存儲設備進行升級的時候,不會中斷節點的IO處理。
在存儲設備中,包括兩個節點,每個節點中均部署有用來完成CCU操作的CSM(control state machine,控制狀態機)和agent(代理)。CSM負責生成和保存數據,agent負責使用這些數據。
在CCU過程中,通常會出現CSM更新后對現有數據解析失敗的問題,從而造成雖然完成了CCU過程,但是CSM中的數據確不正確。
因此,如何避免CSM更新后對現有數據解析失敗的問題,是本領域技術人員需要解決的問題。
發明內容
本發明的目的在于提供一種數據解析方法、系統、裝置及計算機可讀存儲介質,以解決如何避免CSM更新后對現有數據解析失敗的問題。
為實現上述目的,本發明實施例提供了如下技術方案:
一種數據解析方法,包括:
獲取攜帶預設版本信息的待解析數據;
利用所述預設版本信息在CSM保存的所有版本的解析方法中確定與所述預設版本信息對應的目標解析方法;
利用所述目標解析方法解析所述待解析數據得到解析結果。
其中,所述利用所述目標解析方法解析所述待解析數據之后,還包括:
利用解析結果將所述待解析數據更新為最新版本數據。
其中,所述利用解析結果將所述待解析數據更新為最新版本數據之后,還包括:
在所述CSM中刪除所述待解析數據。
其中,所述利用解析結果將所述待解析數據更新為最新版本數據之后,還包括:
為所述最新版本數據添加版本信息。
其中,所述CSM保存有當前版本的解析方法與上一版本的解析方法。
本申請還提供了一種數據解析系統,包括:
獲取模塊,用于獲取攜帶預設版本信息的待解析數據;
確定模塊,用于利用所述預設版本信息在CSM保存的所有版本的解析方法中確定與所述預設版本信息對應的目標解析方法;
解析模塊,用于利用所述目標解析方法解析所述待解析數據得到解析結果。
其中,還包括:
更新模塊,用于利用所述目標解析方法解析所述待解析數據之后,利用解析結果將所述待解析數據更新為最新版本數據。
其中,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811340050.9/2.html,轉載請聲明來源鉆瓜專利網。





