[發明專利]一種增量數據傳輸方法、裝置、從機及存儲介質有效
| 申請號: | 201910779128.5 | 申請日: | 2019-08-22 |
| 公開(公告)號: | CN110492979B | 公開(公告)日: | 2022-10-28 |
| 發明(設計)人: | 張敏;王宏飛;王柯童 | 申請(專利權)人: | 杭州海興電力科技股份有限公司;寧波恒力達科技有限公司;南京海興電網技術有限公司 |
| 主分類號: | H04L1/16 | 分類號: | H04L1/16;H04L1/18 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 丁曼曼 |
| 地址: | 310011 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 增量 數據傳輸 方法 裝置 存儲 介質 | ||
本發明公開了一種增量數據傳輸方法、裝置、從機及存儲介質。通過接收主機發送的包含有狀態標識的數據獲取指令,判斷當前接收到的數據獲取指令中的當前狀態標識與上次接收到的數據獲取指令中的歷史狀態標識是否相同,如果是,再次發送與歷史狀態標識對應的增量數據,如果否,發送與當前狀態標識對應的增量數據。由此可見,本發明通過數據獲取指令中的狀態標識可準確地判斷出增量數據是否傳輸成功,然后做出相應的處理,從而避免了數據丟失或數據重復的數據傳輸問題,降低了增量數據傳輸過程中的錯誤率,保證了增量數據傳輸過程中的安全性。
技術領域
本發明涉及數據傳輸領域,特別是涉及一種增量數據傳輸方法、裝置、從機及存儲介質。
背景技術
在通訊線路環境異常擾動情況下,由測量設備等從機測量出的增量數據在發送給主機的過程中常發生丟失、錯碼、多次重復傳輸或導致傳輸數據異常等數據傳輸問題。為了減少增量傳輸過程中問題的發生,目前采用以下兩種方式進行增量數據的傳輸。
第一種為高頻低量級的數據傳輸方式,通過減少單次傳輸的增量數據來降低單次數據丟失的影響量。但是這種方式僅能降低增量數據丟失的量級,不能從根本上解決數據丟失的問題。
第二種方式為在數據通訊過程中,由主機向從機發起讀取增量數據的通訊,當由于通訊環境擾亂導致通訊失敗時,主機則向從機發送重讀命令,要求從機再次發送上一次傳輸的增量數據,從機接收到重讀命令后向主機發送增量數據。當獲取下一增量數據時,從機收到主機發送的讀取下一增量數據的命令,則認為上一增量數據發送成功,會刪除從機中存儲的上一增量數據,并將下一增量數據發送給主機。但是,當由于通訊環境擾亂從機并未收到該命令時,主機將發送重讀命令以重讀下一增量數據,由于從機無法從重讀命令中確認上一增量數據發送成功,因此不會刪除上一增量數據,并將上一增量數據再次發送,導致重復數據多次傳輸并累加,造成數據傳輸錯誤。
由此可見,采用以上兩種方式仍會產生數據丟失或數據重復等數據傳輸問題,無法保證增量數據傳輸過程中的安全性。
發明內容
本發明的目的是提供一種增量數據傳輸方法、裝置、從機及存儲介質,可通過數據獲取指令中的狀態標識準確地判斷出增量數據是否傳輸成功,若傳輸成功則從機發送當前狀態標識對應的增量數據,若傳輸失敗則從機將歷史狀態標識對應的增量數據重新發送。從而避免了數據丟失或數據重復的數據傳輸問題,降低了增量數據傳輸過程中的錯誤率,保證了增量數據傳輸過程中的安全性。
為解決上述技術問題,本發明提供一種增量數據傳輸方法,應用于從機,該方法包括:
接收主機發送的包含有狀態標識的數據獲取指令;其中,相同增量數據的狀態標識相同,不同增量數據的狀態標識不同;
判斷當前接收到的數據獲取指令中的當前狀態標識與上次接收到的數據獲取指令中的歷史狀態標識是否相同;
如果是,再次發送與所述歷史狀態標識對應的增量數據;
如果否,發送與所述當前狀態標識對應的增量數據。
優選地,還包括:
對所述增量數據添加校驗模式。
優選地,所述校驗模式具體為簽名校驗模式或循環冗余檢查模式。
優選地,還包括:
檢測通訊鏈路是否正常;
如果否,提示通訊失敗。
優選地,還包括:
生成包含全部所述增量數據的發送時刻的傳輸日志。
為解決上述技術問題,本發明提供一種增量數據傳輸方法,應用于主機,該方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州海興電力科技股份有限公司;寧波恒力達科技有限公司;南京海興電網技術有限公司,未經杭州海興電力科技股份有限公司;寧波恒力達科技有限公司;南京海興電網技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910779128.5/2.html,轉載請聲明來源鉆瓜專利網。





