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