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