一種云終端升級管理方法、裝置和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域中的云終端升級管理技術(shù),尤其涉及一種云終端升級管理方法、裝置和設(shè)備。
【背景技術(shù)】
[0002]目前,云終端產(chǎn)品型號眾多,而且特定的客戶通常還有定制需求,因此在開發(fā)、調(diào)試、測試和使用過程中,云終端的升級是必不可少且要求最嚴格的任務(wù),本文后續(xù)所述終端指云終端。對于單個終端的升級,要求升級速度快且性能穩(wěn)定,對于批量終端的升級還要求升級任務(wù)的下發(fā)準確完備,升級進度和結(jié)果展現(xiàn)清晰明了。
[0003]現(xiàn)有常見的升級方式有預(yù)啟動執(zhí)行環(huán)境(Preboot Execute Environment,PXE)升級、U盤升級和網(wǎng)管下發(fā)升級等。其中,所述PXE升級方式必須要搭建存儲性能和運行性能都良好的專屬PXE服務(wù)器;所述U盤升級需要針對每個鏡像制作U盤啟動工具;所述網(wǎng)管下發(fā)升級的方式雖然功能強大,但是需要數(shù)據(jù)庫和網(wǎng)絡(luò)管理協(xié)議的支持??梢姡鲜鲞@些升級方式要么對網(wǎng)絡(luò)搭建有特殊要求,要么只能應(yīng)用在特定場景,成本較高,實現(xiàn)方法較復(fù)雜。
【發(fā)明內(nèi)容】
[0004]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種云終端升級管理方法、裝置和設(shè)備。
[0005]本發(fā)明實施例提供了一種云終端升級管理方法,該方法包括:
[0006]根據(jù)預(yù)設(shè)條件批量搜索終端,并從已搜索到的終端中確定需要升級的終端;選擇與所述需要升級的終端對應(yīng)的升級文件,將包含所述升級文件的升級任務(wù)下發(fā)給所述終端。
[0007]其中,所述終端搜索操作完成后、且在選擇升級文件前,該方法還包括:
[0008]依據(jù)用戶的選擇,從已搜索到的終端中確定需要強制升級的終端并確定相應(yīng)的強制升級參數(shù)。
[0009]其中,所述終端搜索操作完成后,該方法還包括:
[0010]依據(jù)用戶的選擇,從已搜索到的終端中確定需要進行日志處理的終端、且確定與所述需要進行日志處理的終端對應(yīng)的日志模塊和日志等級;將包含所述日志模塊和日志等級的日志處理任務(wù)下發(fā)給所述終端。
[0011]其中,該方法還包括:通過用戶界面顯示已搜索的終端信息。
[0012]其中,所述終端信息包括:終端總數(shù)目、和/或每個終端的IP、和/或每個終端的MAC地址、和/或每個終端的當(dāng)前鏡像版本。
[0013]其中,該方法還包括:通過用戶界面顯示日志信息。
[0014]本發(fā)明實施例還提供了一種云終端升級管理裝置,該裝置包括:搜索模塊、處理模塊和收發(fā)模塊;其中,
[0015]所述搜索模塊,用于根據(jù)預(yù)設(shè)條件批量搜索終端;
[0016]所述處理模塊,用于從所述搜索模塊已搜索到的終端中確定需要升級的終端;選擇與所述需要升級的終端對應(yīng)的升級文件;
[0017]所述收發(fā)模塊,用于將包含所述升級文件的升級任務(wù)下發(fā)給所述終端。
[0018]其中,所述處理模塊,還用于依據(jù)用戶的選擇,從所述搜索模塊已搜索到的終端中確定需要強制升級的終端并確定相應(yīng)的強制升級參數(shù)。
[0019]其中,該裝置還包括:顯示模塊,用于通過用戶界面顯示已搜索的終端信息。
[0020]其中,所述處理模塊,還用于依據(jù)用戶的選擇,從所述搜索模塊已搜索到的終端中確定需要進行日志處理的終端、且確定與所述需要進行日志處理的終端對應(yīng)的日志模塊和日志等級;相應(yīng)的,
[0021 ] 所述收發(fā)模塊,還用于將包含所述日志模塊和日志等級的日志處理任務(wù)下發(fā)給所述終$而。
[0022]其中,所述顯示模塊,還用于通過用戶界面顯示日志信息。
[0023]本發(fā)明實施例還提供了一種設(shè)備,該設(shè)備包括:上文所述的裝置。
[0024]本發(fā)明實施例提供的云終端升級管理方法、裝置和設(shè)備,根據(jù)預(yù)設(shè)條件批量搜索終端,并從已搜索到的終端中確定需要升級的終端;選擇與所述需要升級的終端對應(yīng)的升級文件,將包含所述升級文件的升級任務(wù)下發(fā)給終端。本發(fā)明實施例同時支持單個終端升級和批量終端升級任務(wù)的下發(fā),可在PC上實現(xiàn),對網(wǎng)絡(luò)搭建沒有特殊的要求,因此可節(jié)約成本;此外,本發(fā)明實施例基于通用的HTTP即可實現(xiàn),不涉及網(wǎng)絡(luò)管理協(xié)議,因此實現(xiàn)方法簡單;通過IP地址搜索終端,搜索結(jié)果準確;而且,對于批量終端來說,不需單個指定升級文件和升級參數(shù),相對現(xiàn)有的操作步驟大大減少,因此下發(fā)日志處理任務(wù)和升級任務(wù)速度快。
【附圖說明】
[0025]在附圖(其不一定是按比例繪制的)中,相似的附圖標記可在不同的視圖中描述相似的部件。具有不同字母后綴的相似附圖標記可表示相似部件的不同示例。附圖以示例而非限制的方式大體示出了本文中所討論的各個實施例。
[0026]圖1為本發(fā)明實施例所述云終端升級管理方法實現(xiàn)流程圖;
[0027]圖2為本發(fā)明一具體實施例所述云終端強制升級的管理方法流程圖;
[0028]圖3為本發(fā)明一具體實施例所述日志處理任務(wù)下發(fā)的方法流程圖;
[0029]圖4為本發(fā)明實施例所述云終端升級管理方法中終端的處理流程示意圖;
[0030]圖5為本發(fā)明實施例所述云終端升級管理裝置結(jié)構(gòu)示意圖;
[0031]圖6為本發(fā)明另一實施例所述云終端升級管理裝置結(jié)構(gòu)示意圖;
[0032]圖7為本發(fā)明一實施例所述升級管理用戶界面示意圖;
[0033]圖8為本發(fā)明一實施例所述含有升級菜單的用戶界面示意圖。
【具體實施方式】
[0034]本發(fā)明的實施例中,根據(jù)預(yù)設(shè)條件批量搜索終端,并從已搜索到的終端中確定需要升級的終端;選擇與所述需要升級的終端對應(yīng)的升級文件,將包含所述升級文件的升級任務(wù)下發(fā)給終端。
[0035]本發(fā)明實施例可應(yīng)用于個人計算機(PC)等終端,如:辦公PC。
[0036]下面結(jié)合附圖及具體實施例對本發(fā)明作進一步詳細說明。
[0037]圖1為本發(fā)明實施例所述云終端升級管理方法實現(xiàn)流程圖,如圖1所示,該方法包括:
[0038]步驟101:根據(jù)預(yù)設(shè)條件批量搜索終端,并從已搜索到的終端中確定需要升級的終端;
[0039]這里,所述預(yù)設(shè)條件可為IP地址段,例如:搜索IP地址從10.118.23.78至
10.118.23.169間的多個終端。當(dāng)然,也可通過終端的MAC地址或終端序列號進行終端的搜索。
[0040]實際應(yīng)用時,所述判斷終端是否需要升級的方法可為:根據(jù)終端的版本號等信息來決定是否需要執(zhí)行升級任務(wù)。
[0041]步驟102:選擇與所述需要升級的終端對應(yīng)的升級文件,將包含所述升級文件的升級任務(wù)下發(fā)給終端。
[0042]這里,所述升級任務(wù)中包括對應(yīng)的任務(wù)類別和/或ID號等,便于終端進行任務(wù)的區(qū)分。
[0043]優(yōu)選的,在本發(fā)明一個實施例中,所述終端搜索操作完成后、且在選擇升級文件前,該方法還包括:依據(jù)用戶的選擇,從已搜索到的終端中確定需要強制升級的終端并確定相應(yīng)的強制升級參數(shù)。
[0044]需要說明的是,本發(fā)明實施例中,所述用戶包括:終端升級管理員和具備升級管理權(quán)限的普通用戶。
[0045]這里,所述強制升級參數(shù)是指:在對終端進行升級管理時,需要強制終端進行升級的內(nèi)容,例如:需要終端升級鏡像或升級應(yīng)用等等。
[0046]優(yōu)選的,在本發(fā)明一個實施例中,所述終端搜索操作完成后,該方法還包括:
[0047]依據(jù)用戶的選擇,從已搜索到的終端中確定需要進行日志處理的終端、且確定與所述需要進行日志處理的終端對應(yīng)的日志模塊和日志等級,將包含所述日志模塊和日志等級的日志處理任務(wù)下發(fā)給所述終端。
[0048]這里,所述日志處理類型包括:設(shè)置日志、或捕捉日志、或刪除日志等;所述日志處理任務(wù)中包括對應(yīng)的任務(wù)類別和/或ID號等,便于終端進行任務(wù)的區(qū)分。
[0049]優(yōu)選的,在本發(fā)明一個實施例中,該方法還包括:通過用戶界面顯示已搜索的終端信息。其中,所述終端信息包括:終端總數(shù)目、和/或每個終端的IP、和/或每個終端的MAC地址、和/或每個終端的當(dāng)前鏡像版本等。
[0050]在實際應(yīng)用時,所述用戶界面可為圖7所示。
[0051]綜上,本發(fā)明實施例提供的用戶界面美觀,便于用戶操作。
[0052]優(yōu)選的,在本發(fā)明一個實施例中,該方法還包括:通過用戶界面顯示日志信息。其中,所述日志信息包括:終端搜索的開始/結(jié)束、和/或升級任務(wù)的開始/結(jié)束、和/或日志等級以及日志模塊、和/或日志文件的保存、和/或日志處理選擇菜單等信息。由于日志處理任務(wù)的下發(fā)也包括終端的搜索,所以此處日志信息包括終端搜索的開始/結(jié)束等。
[0053]此外,本發(fā)明實施例還可通過用戶界面顯示升級的進度和/或結(jié)果、和/或顯示日志的處理結(jié)果;此外,還可向用戶提供升級菜單和升級文件選擇界面,這樣,用戶可通過所述升級菜單選擇待升級的鏡像文件或者應(yīng)用程序文件。
[0054]在實際應(yīng)用時,所述含有升級菜單的用戶界面如圖8所示。
[0055]在實際應(yīng)用時,本發(fā)明實施例可采用客戶端和服務(wù)端(C/S)模式實現(xiàn),即:各型號和版本的云終端作為客戶端,服務(wù)端則為升級管理相應(yīng)設(shè)備,實現(xiàn)方法基于HTTP,終端與升級管理設(shè)備采用UDP進行通信,因此支持WES7、Windows 8/8.Uubuntu, CGSL等操作系統(tǒng),應(yīng)用場景為個人計算機(PC)。
[0056]本發(fā)明實施例同時支持單個終端升級和批量終端升級任務(wù)的下發(fā),可在PC上實現(xiàn),對網(wǎng)絡(luò)搭建沒有特殊的要求,因此可節(jié)約成本;此外,本發(fā)明實施例基于通用的HTTP即可實現(xiàn),不涉及網(wǎng)絡(luò)管理協(xié)議,因此實現(xiàn)方法簡單;通過IP地址搜索終端,搜索結(jié)果準確;而且,對于批量終端來說,不需單個指定升級文件和升級參數(shù),相對現(xiàn)有的操作步驟大大減少,因此下發(fā)日志處理任務(wù)和升級任務(wù)速度快。
[0057]圖2為本發(fā)明一具體實施例所述云終端強制升級的管理方法流程圖,如圖2所示,包括:
[0058]步驟201:根據(jù)預(yù)設(shè)條件批量搜索終端;
[0059]步驟202:通過用戶界面顯示搜索到的終端信息;
[0060]步驟203:依據(jù)用戶選擇確定需要強制升級的終端;
[0061]步驟204:確定強制升級參數(shù);
[0062]步驟205:選擇與所述需要升級的終端對應(yīng)的升級文件;
[0063]步驟206:將包含所述升級文件的升級任務(wù)下發(fā)給終端;
[0064]步驟207:通過用戶界面顯示終端升級的進度;
[0065]步驟208:通過用戶界面顯示終端升級的結(jié)果。
[0066]圖3為本發(fā)明一具體實施例所述日志處理任務(wù)下發(fā)的方法流程圖,如圖3所示,包括:
[006