本發明涉及服務器,特別是涉及管理控制器、語音指令傳輸系統及語音指令傳輸方法。
背景技術:
1、管理控制器是一種嵌入式管理系統,用于監測服務器的運轉情況,目前,操作人員通常通過終端界面向管理控制器下發指令,實現對服務器的控制,而通過終端界面下發指令需要操作人員手動在終端界面進行一系列操作,便利性程度不足。
2、可見,如何提升管理控制器指令執行的便利性,是本領域技術人員需要解決的問題。
技術實現思路
1、本發明實施例的目的是提供管理控制器、語音指令傳輸系統及語音指令傳輸方法,能夠提升管理控制器指令執行的便利性。其具體方案如下:
2、第一方面,本發明提供了一種管理控制器,包括:
3、集成電路內置音頻總線控制器,用于通過集成電路內置音頻總線接口獲取語音指令數據,并從所述語音指令數據中提取出校驗碼,利用所述校驗碼對所述語音指令數據中的語音指令進行校驗;
4、直接執行存儲器,用于存儲通過校驗的語音指令;
5、與所述直接執行存儲器連接的語音識別及轉換模塊,用于從所述直接執行存儲器中讀取語音指令,并將語音指令轉換為可執行管理控制器控制指令,將所述可執行管理控制器控制指令寫入所述直接執行存儲器,以便執行所述可執行管理控制器控制指令。
6、可選的,所述語音識別及轉換模塊,還用于:
7、記錄所述語音指令在所述直接執行存儲器中的存儲地址;
8、相應的,所述將所述可執行管理控制器控制指令寫入所述直接執行存儲器,包括:
9、基于所述存儲地址將所述可執行管理控制器控制指令寫入所述直接執行存儲器,覆蓋所述語音指令。
10、可選的,所述集成電路內置音頻總線控制器還包括解密模塊,用于:
11、對所述語音指令數據進行解密,得到解密后的語音指令數據;
12、相應的,從所述語音指令數據中提取出校驗碼,利用所述校驗碼對所述語音指令數據中的語音指令進行校驗,包括:
13、從解密后的語音指令數據中提取出校驗碼,利用所述校驗碼對語音指令數據中的語音指令進行校驗。
14、可選的,還包括命令執行模塊,用于:
15、從所述直接執行存儲器讀取可執行管理控制器控制指令,并執行所述可執行管理控制器控制指令。
16、可選的,還包括與音頻編解碼器連接的兩線式串行總線,用于:
17、對所述音頻編解碼器進行配置,以通過所述音頻編解碼器處理麥克風采集的信號,并將語音指令數據傳輸至所述集成電路內置音頻總線控制器。
18、可選的,所述語音識別及轉換模塊,具體用于:
19、利用語音轉換網絡模型將語音指令轉換為可執行管理控制器控制指令,其中,所述語音轉換網絡模型的訓練過程包括:
20、獲取初始語音數據集,其中,所述初始語音數據集中的初始語音數據為針對不同人員錄制的管理控制器語音指令;
21、利用預設處理策略對所述初始語音數據集中的初始語音數據進行處理,得到處理后語音數據,其中,所述預設處理策略包括音調調制,音色調制,背景音調制中的一種或多種處理策略;
22、對所述處理后語音數據添加標簽信息,得到訓練樣本集,其中,所述標簽信息為所述處理后語音數據對應的可執行管理控制器控制指令;
23、利用所述訓練樣本集對深度學習網絡模型進行訓練,在訓練過程中,利用深度學習網絡模型的輸出結果與輸入的處理后語音數據的標簽信息計算訓練損失,并基于所述訓練損失更新深度學習網絡模型,得到更新后的深度學習網絡模型,當達到訓練結束條件,則將當前更新后的深度學習網絡模型確定為語音轉換網絡模型。
24、第二方面,本發明公開了一種管理控制器語音指令傳輸系統,包括前述的管理控制器、與所述集成電路內置音頻總線控制器連接的音頻編解碼器以及與所述音頻編解碼器連接的麥克風;其中,
25、所述麥克風用于采集語音指令;
26、所述音頻編碼器用于將所述麥克風輸出的語音指令轉換為集成電路內置音頻總線對應的格式,以通過集成電路內置音頻總線接口傳輸至所述集成電路內置音頻總線控制器。
27、第三方面,本發明公開了一種管理控制器語音指令傳輸方法,包括:
28、利用集成電路內置音頻總線控制器,通過集成電路內置音頻總線接口獲取語音指令數據,并從所述語音指令數據中提取出校驗碼,利用所述校驗碼對所述語音指令數據中的語音指令進行校驗;
29、將通過校驗的語音指令存儲至直接執行存儲器;
30、從所述直接執行存儲器中讀取語音指令,并將語音指令轉換為可執行管理控制器控制指令,將所述可執行管理控制器控制指令寫入所述直接執行存儲器,以便執行所述可執行管理控制器控制指令。
31、第四方面,本發明公開了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現前述管理控制器語音指令傳輸方法的步驟。
32、第五方面,本發明公開了一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令被處理器執行時實現前述管理控制器語音指令傳輸方法的步驟。
33、通過以上方案可知,本發明提供了一種管理控制器,包括:集成電路內置音頻總線控制器,用于通過集成電路內置音頻總線接口獲取語音指令數據,并從所述語音指令數據中提取出校驗碼,利用所述校驗碼對所述語音指令數據中的語音指令進行校驗;直接執行存儲器,用于存儲通過校驗的語音指令;與所述直接執行存儲器連接的語音識別及轉換模塊,用于從所述直接執行存儲器中讀取語音指令,并將語音指令轉換為可執行管理控制器控制指令,將所述可執行管理控制器控制指令寫入所述直接執行存儲器,以便執行所述可執行管理控制器控制指令。
34、可見,本發明的有益效果在于:管理控制器的集成電路內置音頻總線控制器,通過集成電路內置音頻總線接口獲取語音指令數據,并從語音指令數據中提取出校驗碼對語音指令進行校驗,校驗通過的語音指令存儲于直接執行存儲器,與直接執行存儲器連接的語音識別及轉換模塊,從直接執行存儲器中讀取語音指令轉換為可執行管理控制器控制指令,存回至直接執行存儲器,等待可執行管理控制器控制指令執行。這樣,通過在管理控制器設置集成電路內置音頻總線控制器、直接執行存儲器以及語音識別及轉換模塊實現對語音指令的傳輸、校驗以及轉換,得到可執行管理控制器控制指令,進而執行。這樣,可以實現基于管理控制器的語音控制,并且保障數據完整性和準確性,從而提升管理控制器指令執行的便利性。
35、相應地,本發明提供的一種管理控制器語音指令傳輸系統、管理控制器語音指令傳輸方法、計算機可讀存儲介質、計算機程序產品,也同樣具有上述技術效果。
1.一種管理控制器,其特征在于,包括:
2.根據權利要求1所述的管理控制器,其特征在于,所述語音識別及轉換模塊,還用于:
3.根據權利要求1所述的管理控制器,其特征在于,所述集成電路內置音頻總線控制器還包括解密模塊,用于:
4.根據權利要求1所述的管理控制器,其特征在于,還包括命令執行模塊,用于:
5.根據權利要求1所述的管理控制器,其特征在于,還包括與音頻編解碼器連接的兩線式串行總線,用于:
6.根據權利要求1至5任一項所述的管理控制器,其特征在于,所述語音識別及轉換模塊,具體用于:
7.一種管理控制器語音指令傳輸系統,其特征在于,包括如權利要求1至6任一項所述的管理控制器、與所述集成電路內置音頻總線控制器連接的音頻編解碼器以及與所述音頻編解碼器連接的麥克風;其中,
8.一種管理控制器語音指令傳輸方法,其特征在于,包括:
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求8所述管理控制器語音指令傳輸方法的步驟。
10.一種計算機程序產品,包括計算機程序/指令,其特征在于,該計算機程序/指令被處理器執行時實現權利要求8所述管理控制器語音指令傳輸方法的步驟。