本發(fā)明涉及服務(wù)器遠(yuǎn)程控制,尤其涉及一種用于服務(wù)器的遠(yuǎn)程控制方法及系統(tǒng)。
背景技術(shù):
1、隨著云計(jì)算和大數(shù)據(jù)技術(shù)的快速發(fā)展,服務(wù)器遠(yuǎn)程管理已成為企業(yè)運(yùn)營(yíng)中不可或缺的一部分。傳統(tǒng)的服務(wù)器管理方式往往依賴于復(fù)雜的圖形用戶界面(gui)或命令行界面(cli),這些方式不僅操作繁瑣,而且難以實(shí)時(shí)監(jiān)控和預(yù)測(cè)操作對(duì)服務(wù)器性能的影響。
2、目前,申請(qǐng)?zhí)枮閏n202410047368.7的中國(guó)發(fā)明專利公開了一種基于云端服務(wù)器的遠(yuǎn)程控制系統(tǒng),其包括:客戶端和云端處理器,客戶端與云端處理器連接,客戶端用于向云端處理器發(fā)送遠(yuǎn)程控制請(qǐng)求,并接收云端處理器返回的遠(yuǎn)程控制結(jié)果;云端處理器用于接收客戶端發(fā)送的遠(yuǎn)程控制請(qǐng)求,并根據(jù)請(qǐng)求執(zhí)行相應(yīng)的操作,然后將操作結(jié)果返回給客戶端;客戶端包括登錄模塊、顯示模塊、中央處理器、硬件控制模塊、命令控制模塊、文件傳輸模塊、文件儲(chǔ)存模塊、執(zhí)行信號(hào)發(fā)射模塊和反饋信號(hào)接收模塊,登錄模塊用于登錄用戶賬號(hào)并獲取用戶信息,硬件控制模塊用于客戶輸入控制信息。
3、上述技術(shù)難以對(duì)用戶的遠(yuǎn)程操作指令變化進(jìn)行及時(shí)調(diào)整并模擬風(fēng)險(xiǎn)程度,影響遠(yuǎn)程控制的效果。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明解決的技術(shù)問題是:現(xiàn)有技術(shù)難以對(duì)用戶的遠(yuǎn)程操作指令變化進(jìn)行及時(shí)調(diào)整并模擬風(fēng)險(xiǎn)程度,影響遠(yuǎn)程控制的效果。
2、為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:
3、一種用于服務(wù)器的遠(yuǎn)程控制方法,包括如下步驟:
4、步驟s1,接收用戶輸入的第一語(yǔ)音數(shù)據(jù),對(duì)第一語(yǔ)音數(shù)據(jù)進(jìn)行解析并生成初步指令鏈;
5、步驟s2,利用當(dāng)前服務(wù)器狀態(tài)創(chuàng)建模擬環(huán)境,將初步指令鏈輸入至模擬環(huán)境中,記錄性能變化信息,根據(jù)歷史性能指標(biāo)數(shù)據(jù)和歷史指令參數(shù)訓(xùn)練時(shí)間預(yù)測(cè)模型,將實(shí)時(shí)性能數(shù)據(jù)和初步指令鏈輸入至?xí)r間預(yù)測(cè)模型,獲取第一性能變化結(jié)果;
6、步驟s3,根據(jù)第一性能變化結(jié)果將初步指令鏈的每一步指令和對(duì)應(yīng)的執(zhí)行狀態(tài)轉(zhuǎn)換為事件,所述事件包含時(shí)間戳,將事件按照時(shí)間順序進(jìn)行排序,生成操作事件流,根據(jù)預(yù)設(shè)的事件重要程度表將操作時(shí)間流中的事件分為重要操作和不重要操作,對(duì)重要操作和不重要操作分別賦予刷新頻率;
7、步驟s4,接收用戶輸入的第二語(yǔ)音數(shù)據(jù),對(duì)第二語(yǔ)音數(shù)據(jù)進(jìn)行解析,生成帶有追溯時(shí)間點(diǎn)的更新指令,將時(shí)間點(diǎn)輸入至操作時(shí)間流中查找與時(shí)間點(diǎn)對(duì)應(yīng)的時(shí)間戳,將對(duì)應(yīng)的事件替換為更新指令對(duì)應(yīng)的事件,刪除對(duì)應(yīng)的時(shí)間戳后的所有事件,更新事件流,將更新事件流轉(zhuǎn)換為更新指令鏈;
8、步驟s5,將更新指令鏈輸入至?xí)r間預(yù)測(cè)模型,獲取第二性能變化結(jié)果,根據(jù)第二性能結(jié)果輸出提示信號(hào)。
9、優(yōu)選的,所述步驟s1包括如下子步驟:
10、步驟s101,接收用戶輸入的第一語(yǔ)音數(shù)據(jù),對(duì)第一語(yǔ)音數(shù)據(jù)進(jìn)行識(shí)別,將第一語(yǔ)音數(shù)據(jù)轉(zhuǎn)換為第一指令文本,使用自然語(yǔ)言處理模型識(shí)別第一指令文本的核心意圖,輸出為第一核心意圖;
11、步驟s102,將第一核心意圖輸入至預(yù)設(shè)的意圖指令對(duì)照表,查找對(duì)應(yīng)的指令,將指令進(jìn)行整合,生成初步指令鏈。
12、優(yōu)選的,所述步驟s2包括如下子步驟:
13、步驟s201,復(fù)制當(dāng)前服務(wù)器狀態(tài)至一個(gè)隔離的模擬環(huán)境,所述當(dāng)前服務(wù)器狀態(tài)包括當(dāng)前cpu、當(dāng)前內(nèi)存和當(dāng)前網(wǎng)絡(luò)流量;
14、步驟s202,將初步指令鏈輸入至模擬環(huán)境中,在模擬環(huán)境中執(zhí)行初步指令鏈,記錄性能變化信息;
15、步驟s203,根據(jù)性能變化信息、歷史性能指標(biāo)數(shù)據(jù)和歷史指令參數(shù)訓(xùn)練時(shí)間預(yù)測(cè)模型,獲取實(shí)時(shí)性能數(shù)據(jù),將實(shí)時(shí)性能數(shù)據(jù)和初步指令鏈輸入至?xí)r間預(yù)測(cè)模型,獲取第一性能變化結(jié)果。
16、優(yōu)選的,所述時(shí)間預(yù)測(cè)模型的性能變化的數(shù)學(xué)表達(dá)式為:
17、
18、其中,為未來第k個(gè)時(shí)間點(diǎn)的性能數(shù)據(jù),xt,xt-1,,,xt-n為當(dāng)前時(shí)間點(diǎn)和歷史事件點(diǎn)的性能數(shù)據(jù),f為時(shí)間預(yù)測(cè)模型,k為時(shí)間點(diǎn)順序;
19、所述性能變化結(jié)果的數(shù)學(xué)表達(dá)式為:
20、δp=pafter-pbefore;
21、其中,δp為性能數(shù)據(jù)變化量,pbefore為當(dāng)前服務(wù)器狀態(tài),pafter為模擬后的服務(wù)器狀態(tài);
22、將性能數(shù)據(jù)變化量輸出為第一性能變化結(jié)果。
23、優(yōu)選的,所述步驟s3包括如下子步驟:
24、步驟s301,根據(jù)第一性能變化結(jié)果將初步指令鏈的每一步指令和對(duì)應(yīng)的執(zhí)行狀態(tài)轉(zhuǎn)換為事件;
25、若性能數(shù)據(jù)變化量位于可執(zhí)行性能數(shù)據(jù)變化閾值內(nèi),則將初步指令鏈的每一步指令和對(duì)應(yīng)的執(zhí)行狀態(tài)轉(zhuǎn)換為事件;
26、所述事件包含時(shí)間戳、事件類型、操作目標(biāo)和執(zhí)行結(jié)果;
27、步驟s302,將事件按照時(shí)間順序進(jìn)行排序,生成操作事件流并儲(chǔ)存;
28、步驟s303,根據(jù)預(yù)設(shè)的事件重要程度表將操作時(shí)間流中的事件分為重要操作和不重要操作,所述事件重要程度表包括事件和對(duì)應(yīng)的重要程度,所述重要程度包括重要操作和包括不同權(quán)重值和影響分?jǐn)?shù)的不重要操作,對(duì)重要操作和不重要操作分別賦予刷新頻率。
29、優(yōu)選的,所述步驟s303中對(duì)重要操作和不重要操作分別賦予刷新頻率的刷新頻率為:
30、重要操作的刷新頻率為儲(chǔ)存至指令鏈結(jié)束;
31、不重要操作的刷新頻率為第一刷新頻率,所述第一刷新頻率的數(shù)學(xué)表達(dá)式為:
32、
33、其中,r為第一刷新頻率,w為事件權(quán)重值,i為事件影響分?jǐn)?shù),t為預(yù)設(shè)的調(diào)整系數(shù)。
34、優(yōu)選的,所述步驟s4包括如下子步驟:
35、步驟s401,接收用戶輸入的第二語(yǔ)音數(shù)據(jù),對(duì)第二語(yǔ)音數(shù)據(jù)進(jìn)行識(shí)別,將第二語(yǔ)音數(shù)據(jù)轉(zhuǎn)換為第二指令文本,使用自然語(yǔ)言處理模型識(shí)別第二指令文本的核心意圖,輸出為第二核心意圖;
36、步驟s402,將第二核心意圖輸入至預(yù)設(shè)的意圖指令對(duì)照表,查找對(duì)應(yīng)的指令,將指令進(jìn)行整合,生成帶有追溯時(shí)間點(diǎn)的更新指令;
37、步驟s403,將時(shí)間點(diǎn)輸入至操作時(shí)間流中查找與時(shí)間點(diǎn)對(duì)應(yīng)的時(shí)間戳,將對(duì)應(yīng)的事件替換為更新指令對(duì)應(yīng)的事件;
38、步驟s404,刪除對(duì)應(yīng)的時(shí)間戳后的所有事件,更新事件流,將更新事件流轉(zhuǎn)換為更新指令鏈。
39、將更新指令鏈輸入至?xí)r間預(yù)測(cè)模型,獲取第二性能變化結(jié)果,根據(jù)第二性能結(jié)果輸出提示信號(hào)
40、優(yōu)選的,所述步驟s5包括如下子步驟:
41、步驟s501,將更新指令鏈輸入至?xí)r間預(yù)測(cè)模型,獲取第二性能變化結(jié)果,所述第二性能變化結(jié)果為風(fēng)險(xiǎn)評(píng)分;
42、步驟s502,獲取性能數(shù)據(jù)基線值,根據(jù)第二性能結(jié)果輸出提示信號(hào);
43、若風(fēng)險(xiǎn)評(píng)分位于預(yù)設(shè)的高風(fēng)險(xiǎn)評(píng)分閾值內(nèi),則輸出警告信號(hào)并終止遠(yuǎn)程控制;
44、若風(fēng)險(xiǎn)評(píng)分位于預(yù)設(shè)的低風(fēng)險(xiǎn)評(píng)分閾值內(nèi),則繼續(xù)遠(yuǎn)程控制。
45、優(yōu)選的,所述第二性能結(jié)果的數(shù)學(xué)表達(dá)式為:
46、
47、其中,r為風(fēng)險(xiǎn)評(píng)分,w為事件權(quán)重值,pi為當(dāng)前性能數(shù)據(jù),pbaseline,i為性能數(shù)據(jù)基線值,σi為當(dāng)前性能的標(biāo)準(zhǔn)差,n為大于1的自然數(shù),i為每次計(jì)算時(shí)n的值。
48、一種用于服務(wù)器的遠(yuǎn)程控制系統(tǒng),其應(yīng)用于所述的一種用于服務(wù)器的遠(yuǎn)程控制方法中,包括第一語(yǔ)音解析模塊、第一性能變化模塊、事件流建立儲(chǔ)存模塊、指令整合更新模塊和提示信號(hào)生成模塊;
49、所述第一語(yǔ)音解析模塊用于接收用戶輸入的第一語(yǔ)音數(shù)據(jù),對(duì)第一語(yǔ)音數(shù)據(jù)進(jìn)行解析并生成初步指令鏈;
50、所述第一性能變化模塊用于利用當(dāng)前服務(wù)器狀態(tài)創(chuàng)建模擬環(huán)境,將初步指令鏈輸入至模擬環(huán)境中,記錄性能變化信息,根據(jù)歷史性能指標(biāo)數(shù)據(jù)和歷史指令參數(shù)訓(xùn)練時(shí)間預(yù)測(cè)模型,將實(shí)時(shí)性能數(shù)據(jù)和初步指令鏈輸入至?xí)r間預(yù)測(cè)模型,獲取第一性能變化結(jié)果;
51、所述事件流建立儲(chǔ)存模塊用于根據(jù)第一性能變化結(jié)果將初步指令鏈的每一步指令和對(duì)應(yīng)的執(zhí)行狀態(tài)轉(zhuǎn)換為事件,所述事件包含時(shí)間戳,將事件按照時(shí)間順序進(jìn)行排序,生成操作事件流,根據(jù)預(yù)設(shè)的事件重要程度表將操作時(shí)間流中的事件分為重要操作和不重要操作,對(duì)重要操作和不重要操作分別賦予刷新頻率;
52、所述指令整合更新模塊用于接收用戶輸入的第二語(yǔ)音數(shù)據(jù),對(duì)第二語(yǔ)音數(shù)據(jù)進(jìn)行解析,生成帶有追溯時(shí)間點(diǎn)的更新指令,將時(shí)間點(diǎn)輸入至操作時(shí)間流中查找與時(shí)間點(diǎn)對(duì)應(yīng)的時(shí)間戳,將對(duì)應(yīng)的事件替換為更新指令對(duì)應(yīng)的事件,刪除對(duì)應(yīng)的時(shí)間戳后的所有事件,更新事件流,將更新事件流轉(zhuǎn)換為更新指令鏈;
53、所述提示信號(hào)生成模塊用于將更新指令鏈輸入至?xí)r間預(yù)測(cè)模型,獲取第二性能變化結(jié)果,根據(jù)第二性能結(jié)果輸出提示信號(hào)。
54、本發(fā)明的有益效果:本發(fā)明通過語(yǔ)音識(shí)別與自然語(yǔ)言處理技術(shù),實(shí)時(shí)解析用戶指令并預(yù)測(cè)其對(duì)服務(wù)器性能的影響,根據(jù)操作的重要性動(dòng)態(tài)調(diào)整刷新速率,優(yōu)化服務(wù)器資源,用戶可回溯更改指令,并通過預(yù)測(cè)模型評(píng)估更改后的影響,確保操作的安全性和準(zhǔn)確性。這不僅提升了用戶體驗(yàn),還降低了操作失誤的風(fēng)險(xiǎn),實(shí)現(xiàn)了服務(wù)器遠(yuǎn)程管理的智能化與高效化。