本申請涉及數據傳輸,尤其涉及一種數據傳輸方法、服務器系統、設備以及介質。
背景技術:
1、在服務器設備中,會通過主板上的打印串口與管理板上的外部通信設備的串口以插拔方式進行連接設置,在更換服務器管理板時重新插上服務器管理板時會存在抖動導致串口接收到的數據包含干擾信號,甚至可能出現整機宕機的風險。
2、因此,如何在熱插拔過程中出現抖動干擾時維持正常串口使用是本領域技術人員亟需要解決的。
技術實現思路
1、本申請提供了一種數據傳輸方法、服務器系統、設備以及介質,以至少解決相關技術中熱插拔過程中出現抖動干擾時不能維持正常串口使用,甚至出現整機宕機的問題。
2、本申請提供了一種數據傳輸方法,包括:
3、通過串口協議接收以比特為單位的第一目標數據;
4、確定所述第一目標數據對應的采樣脈沖,并對所述第一目標數據對應的所述采樣脈沖進行分段處理得到對應的目標采樣脈沖;
5、基于目標采樣脈沖確定第二目標數據,以作為所述第一目標數據。
6、本申請還提供了一種服務器系統,包括主板和服務器管理板;所述主板和所述服務器管理板之間采用串口連接;
7、所述主板,用于執行上述所述的數據傳輸方法的步驟,以在所述服務器管理板熱插拔過程中完成所述服務器管理板的數據傳輸。
8、本申請還提供了一種電子設備,包括:存儲器,用于存儲計算機程序;處理器,用于執行計算機程序時實現上述任一種數據傳輸方法的步驟。
9、本申請還提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,其中,計算機程序被處理器執行時實現上述任一種數據傳輸方法的步驟。
10、通過本申請,一方面,通過串口協議接收以比特為單位的第一目標數據,以完成接收傳輸過來的夾雜干擾信號的數據,確定第一目標數據對應的采樣脈沖,對該采樣脈沖進行分段處理得到對應的目標采樣脈沖,考慮到常規技術特征中會采集一次數據作為最終數據的高低電平信號的有效性對應于正好采集到干擾信號對應的高低電平信號,使之數據采集過程出現錯誤信息的情況,本申請通過采樣脈沖的分段處理得到段內的多個采樣脈沖,作為目標采樣脈沖,以提高采集有效數據的準確性。在整個采樣脈沖中考慮到中間分段對應的采樣脈沖的數據最為穩定,避免因為串口熱插拔下對應的抖動不穩定情況導致的干擾信號出現,這里通過分段處理后得到的目標采樣脈沖,以保持數據穩定性的同時,避免干擾信號的摻雜的較高可能性。另一方面,基于目標采樣脈沖確定第二目標數據,確定該比特下的數據的有效性,從而濾除該比特下的干擾信號,以提高該比特下的第二目標數據的抗干擾性。在熱插拔過程中出現抖動的情況下無需對整機上下電,通過濾波干擾信號的方式維持正常串口使用,使得用戶無知覺時完成數據的傳輸。因此,可以解決在熱插拔過程中出現抖動干擾時不能維持正常串口使用,甚至出現整機宕機的技術問題,達到針對于每個比特的數據進行濾波處理,即采用對第一目標數據的采樣脈沖進行分段處理方式獲取目標采樣脈沖后,最終確定第二目標數據的有效性,使得數據的抗干擾性提高的技術效果。
1.一種數據傳輸方法,其特征在于,包括:
2.根據權利要求1所述的數據傳輸方法,其特征在于,確定所述第一目標數據對應的采樣脈沖,包括:
3.根據權利要求2所述的數據傳輸方法,其特征在于,對所述第一目標數據對應的所述采樣脈沖進行分段處理得到對應的目標采樣脈沖,包括:
4.根據權利要求3所述的數據傳輸方法,其特征在于,基于目標采樣脈沖確定第二目標數據,包括:
5.根據權利要求4所述的數據傳輸方法,其特征在于,基于所述電平信號進行采樣處理確定最終電平信號,包括:
6.根據權利要求4所述的數據傳輸方法,其特征在于,基于所述電平信號進行采樣處理確定最終電平信號,包括:
7.根據權利要求3所述的數據傳輸方法,其特征在于,所述第一預設次數和所述第二預設次數的確定過程,包括:
8.一種服務器系統,其特征在于,包括主板和服務器管理板;所述主板和所述服務器管理板之間采用串口連接;
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述數據傳輸方法的步驟。