本技術(shù)涉及計算機,更具體地說,涉及一種配置選項搜索方法、裝置及設(shè)備、介質(zhì)和計算機程序產(chǎn)品。
背景技術(shù):
1、隨著服務(wù)器的飛速發(fā)展,bios(basic?input/output?system,基本輸入輸出系統(tǒng))作為計算機硬件與操作系統(tǒng)之間的橋梁,其重要性日益凸顯。bios?setup配置界面是用戶調(diào)整計算機硬件設(shè)置、優(yōu)化系統(tǒng)性能的重要途徑。然而,bios?setup配置界面含有多個級聯(lián)菜單目錄及成百上千個bios配置選項且都是英文的,通常采用菜單導(dǎo)航和鍵盤操作的方式,用戶需要逐級查找才能定位到目標(biāo)選項,操作繁瑣且效率低下。隨著當(dāng)前智能化趨勢的不斷發(fā)展,用戶對bios設(shè)置界面的友好性和高效性提出了更高要求。
2、在相關(guān)技術(shù)中,用戶可以通過輸入攜帶目標(biāo)bios配置選項的標(biāo)識信息實現(xiàn)對目標(biāo)bios配置選項的搜索。但是,上述方案需要用戶了解各個配置選項準確的標(biāo)識信息,bios配置選項的搜索難度較高,靈活度較差。
3、因此,如何降低bios配置選項的搜索難度,提高搜索的靈活性是本領(lǐng)域技術(shù)人員需要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)的目的在于提供一種配置選項搜索方法、裝置及設(shè)備、介質(zhì)和計算機程序產(chǎn)品,降低了bios配置選項的搜索難度,提高了搜索的靈活性。
2、為實現(xiàn)上述目的,本技術(shù)提供了一種基本輸入輸出系統(tǒng)的配置選項搜索方法,包括:
3、當(dāng)基本輸入輸出系統(tǒng)的配置選項更新時,基于更新后的配置選項的信息創(chuàng)建配置選項的數(shù)據(jù)文件;
4、通過輸入接口接收包含搜索關(guān)鍵詞的搜索指令;其中,所述搜索關(guān)鍵詞包括配置選項的信息的部分關(guān)鍵詞,和/或,與配置選項的信息的部分關(guān)鍵詞語義相似的關(guān)鍵詞;
5、在所述數(shù)據(jù)文件中搜索與所述搜索關(guān)鍵詞存在相關(guān)性的目標(biāo)配置選項;
6、基于所述目標(biāo)配置選項構(gòu)建所述搜索指令對應(yīng)的搜索結(jié)果。
7、其中,基于更新后的配置選項的信息創(chuàng)建配置選項的數(shù)據(jù)文件,包括:
8、基于更新后的配置選項的信息創(chuàng)建主機至基板管理控制器的數(shù)據(jù)文件。
9、其中,更新后的配置選項的信息包括更新后的配置選項的名稱、描述、標(biāo)識中任一項或任幾項的組合。
10、其中,在所述數(shù)據(jù)文件中搜索與所述搜索關(guān)鍵詞存在相關(guān)性的目標(biāo)配置選項,包括:
11、在所述數(shù)據(jù)文件中搜索信息包含所述搜索關(guān)鍵詞的配置選項作為目標(biāo)配置選項。
12、其中,在所述數(shù)據(jù)文件中搜索與所述搜索關(guān)鍵詞存在相關(guān)性的目標(biāo)配置選項,包括:
13、在所述數(shù)據(jù)文件中搜索信息與所述搜索關(guān)鍵詞語義相似的配置選項作為目標(biāo)配置選項。
14、其中,在所述數(shù)據(jù)文件中搜索信息與所述搜索關(guān)鍵詞語義相似的配置選項作為目標(biāo)配置選項,包括:
15、提取所述搜索關(guān)鍵詞的語義特征作為搜索語義特征,獲取所述數(shù)據(jù)文件中配置選項的信息的語義特征作為候選語義特征;
16、計算所述搜索語義特征與所述候選語義特征之間的相似度,將與所述搜索語義特征之間的相似度大于預(yù)設(shè)值的候選語義特征確定為目標(biāo)語義特征;
17、確定所述目標(biāo)語義特征對應(yīng)的配置選項確定為目標(biāo)配置選項。
18、其中,在所述數(shù)據(jù)文件中搜索信息與所述搜索關(guān)鍵詞語義相似的配置選項作為目標(biāo)配置選項之后,還包括:
19、在所述數(shù)據(jù)文件中搜索與第一目標(biāo)配置選項和/或第二目標(biāo)配置選項功能相關(guān)聯(lián)和/或相互影響的配置選項作為目標(biāo)配置選項;其中,所述第一目標(biāo)配置選項為信息包含所述搜索關(guān)鍵詞的配置選項,所述第二目標(biāo)配置選項為信息與所述搜索關(guān)鍵詞語義相似的配置選項。
20、其中,在所述數(shù)據(jù)文件中搜索與第一目標(biāo)配置選項和/或第二目標(biāo)配置選項功能相關(guān)聯(lián)和/或相互影響的配置選項作為目標(biāo)配置選項,包括:
21、獲取配置選項的關(guān)聯(lián)規(guī)則;其中,所述關(guān)聯(lián)規(guī)則用于記錄配置選項之間的功能關(guān)聯(lián)關(guān)系和/或相互影響的關(guān)聯(lián)關(guān)系;
22、基于所述關(guān)聯(lián)規(guī)則在所述數(shù)據(jù)文件中搜索與第一目標(biāo)配置選項和/或第二目標(biāo)配置選項功能相關(guān)聯(lián)和/或相互影響的配置選項作為目標(biāo)配置選項。
23、其中,還包括:
24、將配置選項按照功能進行分類,根據(jù)分類結(jié)果確定配置選項之間的功能關(guān)聯(lián)關(guān)系,
25、和/或,根據(jù)基本輸入輸出系統(tǒng)設(shè)置的邏輯關(guān)系確定配置選項之間相互影響的關(guān)聯(lián)關(guān)系;
26、基于配置選項之間的功能關(guān)聯(lián)關(guān)系和/或相互影響的關(guān)聯(lián)關(guān)系構(gòu)建配置選項的關(guān)聯(lián)規(guī)則。
27、其中,基于所述目標(biāo)配置選項構(gòu)建所述搜索指令對應(yīng)的搜索結(jié)果,包括:
28、按照預(yù)設(shè)規(guī)則對所述目標(biāo)配置選項進行排序,基于排序結(jié)果生成搜索結(jié)果列表。
29、其中,按照預(yù)設(shè)規(guī)則對所述目標(biāo)配置選項進行排序,包括:
30、按照所述目標(biāo)配置選項的搜索頻次由高至低對所述目標(biāo)配置選項進行排序。
31、其中,更新后的配置選項的信息還包括更新后的配置選項對應(yīng)的配置界面的地址。
32、其中,基于所述目標(biāo)配置選項構(gòu)建所述搜索指令對應(yīng)的搜索結(jié)果之后,還包括:
33、通過輸入接口接收需要設(shè)置的配置選項的跳轉(zhuǎn)指令;
34、基于所述數(shù)據(jù)文件中所述需要設(shè)置的配置選項對應(yīng)的配置界面的地址跳轉(zhuǎn)至所述需要設(shè)置的配置選項對應(yīng)的配置界面。
35、其中,基于更新后的配置選項的信息創(chuàng)建配置選項的數(shù)據(jù)文件之后,還包括:
36、判斷非易失性存儲器中是否已存在配置選項的數(shù)據(jù)文件;
37、若是,將基于更新后的配置選項的信息創(chuàng)建的配置選項的數(shù)據(jù)文件存儲至所述非易失性存儲器中,以替換所述非易失性存儲器中已存在的配置選項的數(shù)據(jù)文件;
38、若否,則將基于更新后的配置選項的信息創(chuàng)建的配置選項的數(shù)據(jù)文件存儲至所述非易失性存儲器中。
39、其中,還包括:
40、當(dāng)基本輸入輸出系統(tǒng)重啟后,從所述非易失性存儲器中獲取所述配置選項的數(shù)據(jù)文件。
41、其中,通過輸入接口接收包含搜索關(guān)鍵詞的搜索指令之后,還包括:
42、對所述搜索關(guān)鍵詞進行預(yù)處理,以將所述搜索關(guān)鍵詞轉(zhuǎn)換為預(yù)設(shè)格式的搜索關(guān)鍵詞;
43、相應(yīng)的,在所述數(shù)據(jù)文件中搜索與所述搜索關(guān)鍵詞存在相關(guān)性的目標(biāo)配置選項,包括:
44、在所述數(shù)據(jù)文件中搜索與所述預(yù)設(shè)格式的搜索關(guān)鍵詞存在相關(guān)性的目標(biāo)配置選項。
45、為實現(xiàn)上述目的,本技術(shù)提供了一種配置選項搜索裝置,包括:
46、創(chuàng)建模塊,用于當(dāng)基本輸入輸出系統(tǒng)的配置選項更新時,基于更新后的配置選項的信息創(chuàng)建配置選項的數(shù)據(jù)文件;
47、第一接收模塊,用于通過輸入接口接收包含搜索關(guān)鍵詞的搜索指令;其中,所述搜索關(guān)鍵詞包括配置選項的信息的部分關(guān)鍵詞,和/或,與配置選項的信息的部分關(guān)鍵詞語義相似的關(guān)鍵詞;
48、搜索模塊,用于在所述數(shù)據(jù)文件中搜索與所述搜索關(guān)鍵詞存在相關(guān)性的目標(biāo)配置選項;
49、第一構(gòu)建模塊,用于基于所述目標(biāo)配置選項構(gòu)建所述搜索指令對應(yīng)的搜索結(jié)果。
50、為實現(xiàn)上述目的,本技術(shù)提供了一種電子設(shè)備,包括:
51、存儲器,用于存儲計算機程序;
52、處理器,用于執(zhí)行所述計算機程序時實現(xiàn)如上述配置選項搜索方法的步驟。
53、為實現(xiàn)上述目的,本技術(shù)提供了一種非易失性存儲介質(zhì),所述非易失性存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述配置選項搜索方法的步驟。
54、為實現(xiàn)上述目的,本技術(shù)提供了一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述配置選項搜索方法的步驟。
55、通過以上方案可知,本技術(shù)提供的一種配置選項搜索方法,包括:當(dāng)基本輸入輸出系統(tǒng)的配置選項更新時,基于更新后的配置選項的信息創(chuàng)建配置選項的數(shù)據(jù)文件;通過輸入接口接收包含搜索關(guān)鍵詞的搜索指令;其中,所述搜索關(guān)鍵詞包括配置選項的信息的部分關(guān)鍵詞,和/或,與配置選項的信息的部分關(guān)鍵詞語義相似的關(guān)鍵詞;在所述數(shù)據(jù)文件中搜索與所述搜索關(guān)鍵詞存在相關(guān)性的目標(biāo)配置選項;基于所述目標(biāo)配置選項構(gòu)建所述搜索指令對應(yīng)的搜索結(jié)果。
56、本技術(shù)提供的配置選項搜索方法,通過自動化更新配置選項數(shù)據(jù)文件,實現(xiàn)了對bios配置選項的高效管理,確保了數(shù)據(jù)的時效性和準確性。用戶無需掌握配置選項的精確標(biāo)識,只需通過輸入接口提交包含搜索關(guān)鍵詞的搜索指令,便能夠在數(shù)據(jù)文件中進行智能搜索,匹配與搜索關(guān)鍵詞相關(guān)的配置選項。這種模糊搜索機制極大地降低了用戶的操作難度,提高了搜索的靈活性和用戶體驗。它允許用戶以自然語言的方式表達搜索意圖,系統(tǒng)通過語義分析等技術(shù)手段,理解用戶的查詢需求,返回相關(guān)的搜索結(jié)果,使得用戶能夠輕松地進行配置選項的查詢和修改,增強了系統(tǒng)的可用性和普及性。這樣的設(shè)計不僅提高了搜索的覆蓋面和準確性,還使得用戶能夠快速定位到所需的配置選項,從而提升了配置管理的效率和便捷性。本技術(shù)還公開了一種配置選項搜索裝置及一種電子設(shè)備、一種非易失性存儲介質(zhì)和一種計算機程序產(chǎn)品,同樣能實現(xiàn)上述技術(shù)效果。
57、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本技術(shù)。