System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及通信數據預取領域,特別是涉及一種基于光纖的rs485的數據預取方法、裝置及電子設備。
技術介紹
1、當前基于光纖的rs485通信系統中存在信號延遲的問題,這主要是由于數據傳輸距離遠、信號在傳輸過程中的衰減以及系統處理數據的延遲等因素造成的。傳統的技術通常采用提高傳輸速率或者優化信號處理算法來減少延遲,但這些方法往往成本較高,且效果有限。此外,隨著通信數據量的增加,信號延遲問題愈發嚴重,影響了系統的實時性和可靠性。因此,需要對其進行改進。
技術實現思路
1、基于此,有必要針對采用提高傳輸速率或者優化信號處理算法來減少延遲的方式,成本較高,且效果有限,而且隨著通信數據量的增加,信號延遲問題愈發嚴重,影響了系統的實時性和可靠性的問題,提供一種基于光纖的rs485的數據預取方法、裝置及電子設備。
2、本專利技術提供的一種基于光纖的rs485的數據預取方法,該方法包括:
3、獲取rs485通信數據,并對數據進行清洗和格式化;
4、基于進行清洗和格式化后的數據,預測未來的數據需求,并輸出預測結果;
5、響應于預測結果觸發預取條件,從數據源中獲取待預存的數據,并將數據緩存到快速存儲介質中。
6、在其中一個實施例中,所述獲取rs485通信數據,并對數據進行清洗和格式化,包括:
7、基于rs485通信接口,獲取設備上數據采集模塊采集的狀態數據;
8、根據統計方法和濾波算法,識別并剔除數據中的異常值和噪聲
9、將清洗后的數據轉換成統一的格式。
10、在其中一個實施例中,所述基于進行清洗和格式化后的數據,預測未來的數據需求,并輸出預測結果,包括:
11、獲取進行清洗和格式化后的數據;
12、將數據輸入自回歸模型,輸出預測結果,所述自回歸模型是基于時間序列預測算法,以歷史數據樣本與預測結果樣本為訓練數據訓練得到的。
13、在其中一個實施例中,所述響應于預測結果觸發預取條件,從數據源中獲取待預存的數據,并將數據緩存到快速存儲介質中,包括:
14、將預取條件集成在規則引擎中;
15、響應于預測結果觸發預取條件,根據規則引擎解析預測結果;
16、從數據源中獲取待預存的數據,并將數據緩存到快速存儲介質中。
17、在其中一個實施例中,所述從數據源中獲取待預存的數據,并將數據緩存到快速存儲介質中,包括:
18、從數據源中獲取待預存的數據;
19、根據redis?集群,使用分片鍵將數據分布到不同的節點;
20、調用?celery?異步任務,將數據緩存到快速存儲介質中。
21、在其中一個實施例中,所述從數據源獲取數據,并將數據緩存到快速存儲介質中,還包括:
22、響應于數據緩存時間大于過期時間,清除緩存的數據。
23、在其中一個實施例中,所述預取條件為預測值超過閾值,和/或,每隔預設時間間隔。
24、本專利技術還提供了一種基于光纖的rs485的數據預取裝置,包括:
25、獲取模塊,用于獲取rs485通信數據,并對數據進行清洗和格式化;
26、預測模塊,用于基于進行清洗和格式化后的數據,預測未來的數據需求,并輸出預測結果;
27、響應模塊,用于響應于預測結果觸發預取條件,從數據源中獲取待預存的數據,并將數據緩存到快速存儲介質中。
28、本專利技術還提供了一種電子設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現如上述任一種所述的基于光纖的rs485的數據預取方法。
29、本專利技術還提供了一種計算機可讀存儲介質,存儲有計算機程序,所述計算機程序被處理器執行時實現如上述任一種所述的基于光纖的rs485的數據預取方法。
30、上述基于光纖的rs485的數據預取方法、裝置及電子設備,通過提前預測和緩存未來可能需要的數據,從而減少信號延遲,提高通信系統的實時性、可靠性以及效率,改善用戶體驗,并為通信系統的穩定運行提供技術支持,同時,無需采用提高傳輸速率或者優化信號處理算法的方式來減少延遲,節約了成本。
本文檔來自技高網...【技術保護點】
1.一種基于光纖的RS485的數據預取方法,其特征在于,所述方法包括:
2.根據權利要求1所述的基于光纖的RS485的數據預取方法,其特征在于,所述獲取RS485通信數據,并對數據進行清洗和格式化,包括:
3.根據權利要求2所述的基于光纖的RS485的數據預取方法,其特征在于,所述基于進行清洗和格式化后的數據,預測未來的數據需求,并輸出預測結果,包括:
4.根據權利要求3所述的基于光纖的RS485的數據預取方法,其特征在于,所述響應于預測結果觸發預取條件,從數據源中獲取待預存的數據,并將數據緩存到快速存儲介質中,包括:
5.根據權利要求4所述的基于光纖的RS485的數據預取方法,其特征在于,所述從數據源中獲取待預存的數據,并將數據緩存到快速存儲介質中,包括:
6.根據權利要求5所述的基于光纖的RS485的數據預取方法,其特征在于,所述從數據源獲取數據,并將數據緩存到快速存儲介質中,還包括:
7.根據權利要求1至6任意一項所述的基于光纖的RS485的數據預取方法,其特征在于,所述預取條件為預測值超過閾值,和/或
8.一種基于光纖的RS485的數據預取裝置,其特征在于,包括:
9.一種電子設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的基于光纖的RS485的數據預取方法的步驟。
10.一種計算機可讀存儲介質,存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的基于光纖的RS485的數據預取方法的步驟。
...【技術特征摘要】
1.一種基于光纖的rs485的數據預取方法,其特征在于,所述方法包括:
2.根據權利要求1所述的基于光纖的rs485的數據預取方法,其特征在于,所述獲取rs485通信數據,并對數據進行清洗和格式化,包括:
3.根據權利要求2所述的基于光纖的rs485的數據預取方法,其特征在于,所述基于進行清洗和格式化后的數據,預測未來的數據需求,并輸出預測結果,包括:
4.根據權利要求3所述的基于光纖的rs485的數據預取方法,其特征在于,所述響應于預測結果觸發預取條件,從數據源中獲取待預存的數據,并將數據緩存到快速存儲介質中,包括:
5.根據權利要求4所述的基于光纖的rs485的數據預取方法,其特征在于,所述從數據源中獲取待預存的數據,并將數據緩存到快速存儲介質中,包括:
6....
【專利技術屬性】
技術研發人員:張惠影,柳卯,徐金濤,趙湘,崔達,
申請(專利權)人:北京中航通用科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。