一體化運維方法及系統(tǒng)的制作方法
【專利摘要】本申請實施例公開了一種一體化運維方法及系統(tǒng)。使用客戶端瀏覽器通過第一服務器向遠程桌面服務器發(fā)起訪問請求,遠程桌面服務器根據(jù)訪問請求登錄資源服務器,對資源服務器進行遠程桌面控制,并將遠程桌面數(shù)據(jù)返回給第一服務器,由第一服務器將遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù)傳輸給客戶端瀏覽器,客戶端瀏覽器顯示所述圖形數(shù)據(jù),從而用戶只需使用客戶端瀏覽器便可以實現(xiàn)對各個資源服務器的一體化運維管理,提高系統(tǒng)運維效率和質(zhì)量。
【專利說明】
一體化運維方法及系統(tǒng)
技術領域
[0001]本發(fā)明涉及信息管理技術領域,尤其涉及一種一體化運維方法及系統(tǒng)。
【背景技術】
[0002]隨著企業(yè)IT(Informat1n Technology,信息技術)應用的不斷擴大,各種不同的應用和業(yè)務系統(tǒng)運行得越來越多,例如知識管理系統(tǒng)、統(tǒng)一身份認證系統(tǒng)、工單系統(tǒng)等,對系統(tǒng)運行穩(wěn)定性和可靠性的要求也越來越高,而與之相對的是企業(yè)系統(tǒng)的運維管理一直處于手工分散處理維護的狀況。例如在系統(tǒng)的維護過程中,對于同一個問題,需要從不同的系統(tǒng)中打開不同的操作頁面,比如從工單系統(tǒng)中打開工單頁面查看相關工單、從知識管理系統(tǒng)中打開知識文檔頁面查找相關知識支持、從統(tǒng)一身份管理系統(tǒng)中打開資源權限頁面登錄相關資源等,然后再根據(jù)匯總不同系統(tǒng)提供的信息進行維護,過程操作繁瑣,而且各個系統(tǒng)可能位于不同的位置,導致運維效率低且成本高,而且對于處理過的問題主要通過人工方式記錄,無法進行有效分享,記錄的準確性也無法得到充分保證。
【發(fā)明內(nèi)容】
[0003]為克服相關技術中企業(yè)信息系統(tǒng)運維分散化的問題,本申請?zhí)峁┮环N一體化運維方法及系統(tǒng)。
[0004]根據(jù)本申請實施例的第一方面,提供一種一體化運維方法,包括:
[0005]客戶端瀏覽器獲取用戶操作信息,根據(jù)所述用戶操作信息向第一服務器發(fā)送訪問請求;
[0006]所述第一服務器根據(jù)所述訪問請求得到訪問參數(shù),連接遠程桌面服務器,并將所述訪問參數(shù)傳輸給所述遠程桌面服務器;
[0007]所述遠程桌面服務器根據(jù)所述訪問參數(shù)打開對應的登錄客戶端,通過所述登錄客戶端登錄對應的資源服務器,根據(jù)所述資源服務器返回的數(shù)據(jù)生成遠程桌面數(shù)據(jù),并將所述遠程桌面數(shù)據(jù)發(fā)送給所述第一服務器;
[0008]所述第一服務器將所述遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù),并將所述圖形數(shù)據(jù)傳輸給所述客戶端瀏覽器;
[0009]所述客戶端瀏覽器顯示所述圖形數(shù)據(jù)。
[0010]可選的,所述的一體化運維方法,還包括:
[0011]所述遠程桌面服務器根據(jù)所述訪問參數(shù)查詢對應的資源登錄信息,并根據(jù)所述資源登錄信息通過所述登錄客戶端登錄對應的資源服務器,所述資源登錄信息包括資源服務器地址、登錄端口、登錄賬號及登錄密碼。
[0012]可選的,所述資源登錄信息還包括堡皇機登錄信息。
[0013]可選的,所述的一體化運維方法,還包括:
[0014]客戶端瀏覽器獲取用戶知識操作信息,根據(jù)所述用戶知識操作信息向知識管理服務器發(fā)送請求;
[0015]所述知識管理服務器根據(jù)所述請求生成對應的知識或者對知識管理服務器中的知識進行管理,并向所述客戶端瀏覽器返回對應的數(shù)據(jù);
[0016]客戶端瀏覽器顯示所述知識管理服務器返回的數(shù)據(jù)。
[0017]可選的,所述的一體化運維方法中,所述遠程桌面服務器根據(jù)所述資源服務器上配置的協(xié)議以及登錄客戶端選擇登錄協(xié)議,當資源服務器上配置了多個協(xié)議時,所述遠程桌面服務器根據(jù)預先設置的協(xié)議優(yōu)先級選擇登錄協(xié)議。
[0018]相應于本申請實施例的第一方面,根據(jù)本申請實施例的第二方面,提供一種一體化運維系統(tǒng),包括:
[0019]客戶端瀏覽器,用于獲取用戶操作信息,根據(jù)所述用戶操作信息向第一服務器發(fā)送訪問請求;
[0020]第一服務器,用于根據(jù)所述訪問請求得到訪問參數(shù),連接遠程桌面服務器,并將所述訪問參數(shù)傳輸給所述遠程桌面服務器;
[0021]遠程桌面服務器,用于根據(jù)所述訪問參數(shù)打開對應的登錄客戶端,通過所述登錄客戶端登錄對應的資源服務器,根據(jù)所述資源服務器返回的數(shù)據(jù)生成遠程桌面數(shù)據(jù),并將所述遠程桌面數(shù)據(jù)發(fā)送給所述第一服務器;
[0022]其中,所述第一服務器還用于將所述遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù),并將所述圖形數(shù)據(jù)傳輸給所述客戶端瀏覽器,所述客戶端瀏覽器還用于顯示所述圖形數(shù)據(jù)。
[0023]可選的,所述的一體化運維系統(tǒng)中,所述遠程桌面服務器還用于根據(jù)所述訪問參數(shù)查詢對應的資源登錄信息,并根據(jù)所述資源登錄信息通過所述登錄客戶端登錄對應的資源服務器,所述資源登錄信息包括資源服務器地址、登錄端口、登錄賬號及登錄密碼。
[0024]可選的,所述的一體化運維系統(tǒng)中,所述資源登錄信息還包括堡皇機登錄信息。
[0025]可選的,所述的一體化運維系統(tǒng),還包括:
[0026]知識管理服務器,用于根據(jù)所述客戶端瀏覽器的請求生成對應的知識或者對知識管理服務器中的知識進行管理,并向所述客戶端瀏覽器返回對應的數(shù)據(jù);
[0027]所述客戶端瀏覽器還用于獲取用戶知識操作信息,根據(jù)所述用戶知識操作信息向知識管理服務器發(fā)送請求,并顯示所述知識管理服務器返回的數(shù)據(jù)。
[0028]可選的,所述的一體化運維系統(tǒng)中,所述遠程桌面服務器根據(jù)所述資源服務器上配置的協(xié)議以及登錄客戶端選擇登錄協(xié)議,當資源服務器上配置了多個協(xié)議時,所述遠程桌面服務器根據(jù)預先設置的協(xié)議優(yōu)先級選擇登錄協(xié)議。
[0029]本申請實施例提供的技術方案可以包括以下有益效果:使用客戶端瀏覽器通過第一服務器向遠程桌面服務器發(fā)起訪問請求,遠程桌面服務器根據(jù)訪問請求登錄資源服務器,對資源服務器進行遠程桌面控制,并將遠程桌面數(shù)據(jù)返回給第一服務器,由第一服務器將遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù)傳輸給客戶端瀏覽器,客戶端瀏覽器顯示所述圖形數(shù)據(jù),從而用戶只需使用客戶端瀏覽器便可以實現(xiàn)對各個資源服務器的一體化運維管理,提高了系統(tǒng)運維效率和質(zhì)量。
[0030]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本申請。
【附圖說明】
[0031]為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1為本申請一示例性實施例示出的一種一體化運維方法的流程示意圖。
[0033]圖2為本申請另一示例性實施例示出的一種一體化運維方法的流程示意圖。
[0034]圖3為本申請一示例性實施例示出的一種一體化運維系統(tǒng)的框圖。
[0035]圖4為本申請另一示例性實施例示出的一種一體化運維系統(tǒng)的框圖。
【具體實施方式】
[0036]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0037]為了全面理解本申請,在以下詳細描述中提到了眾多具體的細節(jié),但是本領域技術人員應該理解,本申請可以無需這些具體細節(jié)而實現(xiàn)。在其他實施例中,不詳細描述公知的方法、過程、組件和電路,以免不必要地導致實施例模糊。
[0038]根據(jù)本申請實施例的第一方面,提供一種一體化運維方法。圖1為本申請一示例性實施例示出的一種一體化運維方法的流程示意圖,如圖1所示,所述方法包括:
[0039]步驟S101,客戶端瀏覽器獲取用戶操作信息,根據(jù)所述用戶操作信息向第一服務器發(fā)送訪問請求。
[0040]其中,客戶端瀏覽器可以展示各種操作區(qū)和操作選項,操作選項例如資源名稱列表、登錄客戶端列表、資源服務器列表等,操作區(qū)例如資源名稱輸入框、資源地址(IP地址)輸入框、資源登錄賬號輸入框、資源登錄密碼輸入框等,用戶通過操作客戶端瀏覽器頁面選擇希望進行維護的資源,客戶端瀏覽器則獲取相關操作信息,例如用戶通過資源列表、資源服務器列表和登錄客戶端列表選擇了進行維護的資源名稱、資源所在資源服務器的名稱(或地址)和用于登錄該資源的資源服務器的登錄客戶端,則客戶瀏覽器相應地獲取了用戶的選擇信息,即獲取了用戶所選擇的資源名稱、資源所在資源服務器的名稱和相應的登錄客戶端??蛻舳藶g覽器獲取用戶操作信息后,根據(jù)用戶操作信息向第一服務器發(fā)送訪問請求,例如根據(jù)用戶所選擇的資源名稱、資源所在資源服務器的名稱和相應的登錄客戶端向第一服務器發(fā)送訪問請求,所述訪問請求中包含用戶所選擇的資源名稱、資源所在資源服務器的名稱和相應的登錄客戶端。同時所述用戶操作信息中還可以包含用戶對資源希望進行的操作,例如編輯和刪除等,相應地訪問請求中也會包含對應的資源處理信息。
[0041]步驟S102,所述第一服務器根據(jù)所述訪問請求得到訪問參數(shù),連接遠程桌面服務器,并將所述訪問參數(shù)傳輸給所述遠程桌面服務器。
[0042]其中,由于客戶端瀏覽器不能直接與遠程桌面服務器通信,因此先向所述第一服務器發(fā)送訪問請求,所述第一服務器接收到所述訪問請求后,得到訪問請求中包含的訪問參數(shù),所述訪問參數(shù)包含所述遠程桌面服務器用于選擇登錄客戶端、登錄的資源服務器和訪問的資源的信息,例如包含登錄客戶端名稱、登錄的資源服務器的名稱或者地址以及資源名稱等,還可以包含相應的資源處理信息。所述第一服務器從訪問請求中提取到訪問參數(shù)后,連接遠程桌面服務器,并將所述訪問參數(shù)傳輸給所述遠程桌面服務器。所述遠程桌面服務器能夠以遠程桌面方式訪問資源服務器,可以為常規(guī)的遠程桌面服務器。
[0043]步驟S103,所述遠程桌面服務器根據(jù)所述訪問參數(shù)打開對應的登錄客戶端,通過所述登錄客戶端登錄對應的資源服務器,根據(jù)所述資源服務器返回的數(shù)據(jù)生成遠程桌面數(shù)據(jù),并將所述遠程桌面數(shù)據(jù)發(fā)送給所述第一服務器。
[0044]其中,所述遠程桌面服務器接收到所述訪問參數(shù)后,根據(jù)所述訪問參數(shù)中包含的登錄客戶端和資源服務器等信息打開對應的登錄客戶端。所述登錄客戶端預先安裝于所述遠程桌面服務器中,例如SecureCRT(—種終端仿真程序)、Filezilla( —種文件傳輸軟件)、LDAP Browser (Lightweight Directory Access Protocol Browser,輕量目錄訪問瀏覽器)、PLSQL Develop ( 一種面向Oracle數(shù)據(jù)庫的集成開發(fā)工具)和IE (InternetExplorer,網(wǎng)頁瀏覽器)等。所述遠程桌面服務器可以使用鉤子程序以訪問參數(shù)為鉤子程序的參數(shù)打開登錄客戶端,例如,訪問參數(shù)中登錄客戶端為IE、資源服務器地址為工單系統(tǒng)服務器地址、資源名稱為某個工單名稱,則遠程桌面服務器以工單系統(tǒng)服務器地址和資源名稱為參數(shù)使用鉤子程序打開IE,IE根據(jù)工單系統(tǒng)服務器地址登錄到對應的工單系統(tǒng)服務器,并打開與資源名稱對應的工單。當訪問參數(shù)中包含資源處理信息時,遠程桌面服務器還可以通過相應的鉤子函數(shù)將資源處理信息傳輸至資源服務器,資源服務器根據(jù)所述資源處理信息對資源進行對應的處理。
[0045]遠程桌面服務器在登錄資源服務器后,打開(或查詢)資源,會接收到資源服務器返回的對應的屏幕顯示數(shù)據(jù)和資源數(shù)據(jù),資源服務器根據(jù)資源處理信息對資源進行對應的處理時也會向遠程桌面服務器返回相關的結果數(shù)據(jù)。由于遠程桌面服務器能夠以遠程桌面方式登錄和訪問資源服務器,因此從遠程桌面服務器角度來看,與直接在資源服務器上進行訪問和操作相同。
[0046]遠程桌面服務器接收到資源服務器返回的數(shù)據(jù)后,生成遠程桌面數(shù)據(jù),所述遠程桌面數(shù)據(jù)為資源服務器在遠程桌面的鏡像顯示數(shù)據(jù)。遠程桌面數(shù)據(jù)生成后,遠程桌面服務器將遠程桌面數(shù)據(jù)發(fā)送給第一服務器。
[0047]步驟S104,所述第一服務器將所述遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù),并將所述圖形數(shù)據(jù)傳輸給所述客戶端瀏覽器。
[0048]步驟S105,所述客戶端瀏覽器顯示所述圖形數(shù)據(jù)。
[0049]其中,所述第一服務器接收到所述遠程桌面數(shù)據(jù)后,將所述遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù),所述圖形數(shù)據(jù)可以為各種圖片格式。
[0050]其中,客戶端瀏覽器接收到所述圖形數(shù)據(jù)后,顯示所述圖形數(shù)據(jù),使得資源服務器在遠程桌面的鏡像顯示數(shù)據(jù)顯示在客戶端瀏覽器中,這樣就可以直接在客戶端瀏覽器中對各個資源服務器進行一體化運維管理操作??蛻舳藶g覽器可以使用HTML5的canvas技術,顯示所述圖形數(shù)據(jù),從而用戶可以瀏覽各個資源服務器中的資源,以及瀏覽在客戶端瀏覽器頁面上的操作對資源服務器中的資源進行處理后的結果。
[0051]其中,由于資源服務器可能有不同的地址、端口、登錄權限、賬號和密碼,用戶希望瀏覽某個資源時便需要在客戶端瀏覽器選擇和輸入多個信息,當用戶希望瀏覽多個資源時,要選擇和輸入的信息會更多,不方便用戶進行操作。因此,在一種優(yōu)選的實施方式中:將各個資源服務器的資源登錄信息存儲于第一服務器;客戶端瀏覽器只需根據(jù)使用客戶端瀏覽器的用戶的權限向用戶展示必要的選擇項供用戶操作選擇,例如客戶端瀏覽器根據(jù)使用客戶端瀏覽器用戶的權限提供該用戶可以選擇的資源名稱列表、資源服務器列表和登錄客戶端列表,由用戶選擇希望瀏覽的哪個資源服務器上的哪個資源,以及使用的登錄客戶端;客戶端瀏覽器獲取用戶的操作信息后向第一服務器發(fā)送對應的訪問請求。在步驟S102中,所述第一服務器根據(jù)所述訪問請求查詢對應的資源登錄信息,所述資源登錄信息包括資源服務器的地址、端口、登錄賬號及密碼等,例如根據(jù)訪問請求中的資源服務器名稱和資源名稱查詢得到資源服務器的地址、端口、登錄賬號及密碼,需要說明的是,由于不同資源的查詢和處理權限不同,因此同一資源服務器上的不同資源,可能有不同的登錄賬號和密碼等,如果同一資源服務器不同資源的瀏覽和處理權限唯一,則可以只根據(jù)資源服務器名稱查詢得到相關的資源登錄信息,如果同一資源服務器上不同資源的瀏覽個處理權限不同,則可以同時根據(jù)資源服務器名稱和資源名稱查詢得到相關的資源登錄信息。所述第一服務器根據(jù)所述訪問請求查詢得到資源登錄信息包含于所述訪問參數(shù)中,所述第一服務器再將所述訪問參數(shù)傳輸給所述遠程桌面服務器,所述遠程桌面服務器根據(jù)所述訪問參數(shù)中的登錄客戶端信息選擇對應的登錄客戶端,通過所述登錄客戶端根據(jù)訪問參數(shù)中的資源登錄信息登錄對應的資源服務器。由此用戶只需在客戶瀏覽器進行簡單的操作,不需輸入繁瑣的信息來瀏覽和處理資源,或者只需在客戶端瀏覽器設置用戶的使用權限,根據(jù)用戶的使用權限,展示該用戶可以瀏覽和處理的資源,用戶也只需在客戶瀏覽器進行簡單的操作,便可以瀏覽和處理多個資源。
[0052]為了保護資源服務器中資源信息的安全,通常會在資源服務器中或者外界訪問資源服務器的網(wǎng)路上設置堡皇機,當遠程桌面服務器要登錄資源服務器時,需要先登錄堡皇機獲取權限。因此,在一種可能的實施方式中,步驟S102還包括:所述第一服務器在得到訪問參數(shù)后,還會向堡皇機申請堡皇機登錄信息,例如堡皇機登錄ID,并將申請到的堡皇機登錄信息包含于所述資源登錄信息中。遠程桌面服務器根據(jù)包含堡皇機登錄信息的資源登錄信息先登錄堡皇機,獲取資源服務器登錄權限后登錄資源服務器。
[0053]步驟S103中,遠程桌面服務器在接收到訪問參數(shù)后,選擇對應的登錄客戶端,并根據(jù)選擇的登錄客戶端,以及訪問參數(shù)中的資源服務器名稱(或地址)、資源名稱查詢到資源服務器所配置的登錄協(xié)議來使用登錄客戶端登錄資源服務器。由于對資源服務器上的不同資源,同一個登錄客戶端,可能需要使用不同的登錄協(xié)議來登錄資源服務器,或者資源服務器會配置多種協(xié)議來連接不同的登錄客戶端,因此,當資源服務器上配置了多個協(xié)議時,所述遠程桌面服務器也可以根據(jù)預先設置的協(xié)議優(yōu)先級逐次選擇,直至選擇到正確的登錄協(xié)議登錄資源服務器。所述優(yōu)先級可以根據(jù)資源服務器中各個登錄協(xié)議的使用次數(shù)、通用性或安全性排定。例如一個資源服務器配置有兩種登錄協(xié)議,比如SFTP協(xié)議(Secure FileTransfer Protocol,安全文件傳送協(xié)議)協(xié)議和SSH協(xié)議(Secure Shell,,提供安全性的協(xié)議),則可以當?shù)卿浛蛻舳藶槭褂肍TP登錄方式的登錄客戶端時,選擇SFTP協(xié)議,當?shù)卿浛蛻舳藶槭褂肨ELNET登錄方式的登錄客戶端時,選擇SSH協(xié)議;或者,由于SSH協(xié)議比SFTP協(xié)議通用性高,將安全協(xié)議(SSH)協(xié)議作為優(yōu)先級高的默認協(xié)議,則登錄客戶端會優(yōu)先使用默認的SSH協(xié)議進行登錄,當SSH協(xié)議不適用時,選擇SFTP協(xié)議登錄。
[0054]圖2為本申請另一示例性實施例示出的一種一體化運維方法的流程示意圖,如圖2所示,所述方法包括:
[0055]步驟S201,客戶端瀏覽器獲取用戶操作信息,根據(jù)所述用戶操作信息向第一服務器發(fā)送訪問請求;
[0056]步驟S202,所述第一服務器根據(jù)所述訪問請求得到訪問參數(shù),連接遠程桌面服務器,并將所述訪問參數(shù)傳輸給所述遠程桌面服務器;
[0057]步驟S203,所述遠程桌面服務器根據(jù)所述訪問參數(shù)打開對應的登錄客戶端,通過所述登錄客戶端登錄對應的資源服務器,根據(jù)所述資源服務器返回的數(shù)據(jù)生成遠程桌面數(shù)據(jù),并將所述遠程桌面數(shù)據(jù)發(fā)送給所述第一服務器
[0058]步驟S204,所述第一服務器將所述遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù),并將所述圖形數(shù)據(jù)傳輸給所述客戶端瀏覽器;
[0059]步驟S205,所述客戶端瀏覽器顯示所述圖形數(shù)據(jù)。
[0060]步驟S206,客戶端瀏覽器獲取用戶知識操作信息,根據(jù)所述用戶知識操作信息向知識管理服務器發(fā)送請求;
[0061]步驟S207,所述知識管理服務器根據(jù)所述請求生成對應的知識或者對知識管理服務器中的知識進行管理,并向所述客戶端瀏覽器返回對應的數(shù)據(jù);
[0062]步驟S208,客戶端瀏覽器顯示所述知識管理服務器返回的數(shù)據(jù)。
[0063]其中,步驟S201至步驟S205與步驟SlOl至步驟S105相同。
[0064]其中,系統(tǒng)運維的知識記錄和積累有助于提高系統(tǒng)運維的質(zhì)量和效率。通常用于管理和存儲知識的知識管理系統(tǒng)與資源服務器分離,很多知識由手工輸入,為提高知識生成的效率和知識管理的集成性,在通過步驟S201至步驟S205實現(xiàn)資源的一體化查詢與處理的基礎上,添加知識管理功能。
[0065]客戶端瀏覽器中可以設置知識管理操作區(qū)和知識管理操作選項等,例如選定展示的資源,則顯示生成知識選項,或者客戶端瀏覽器中設置了記錄操作過程及生成知識按鈕,在點擊記錄操作過程后,客戶端瀏覽器記錄用戶的操作過程,例如用戶通過客戶端瀏覽器查看工單系統(tǒng),并刪除或編輯一些工單,則客戶端瀏覽器會記錄下用戶的操作過程及相關的工單數(shù)據(jù),用戶在操作過程結束時點擊生成知識按鈕,則客戶端在獲取用戶點擊生成知識按鈕的操作后,步驟S206中根據(jù)用戶知識操作信息,即根據(jù)用戶在知識管理操作區(qū)或操作知識管理操作選項、按鈕等的操作信息,向知識管理服務器發(fā)送請求,所述發(fā)生請求包含所述知識操作信息,例如向知識管理服務器發(fā)送對記錄的操作過程和對應的資源信息生成知識的請求。同時知識管理服務器也可以和其他資源服務器一樣,與遠程桌面服務器連接,客戶端瀏覽器可以像瀏覽和處理其他資源服務器中的資源一樣瀏覽和處理知識管理服務器中的知識,
[0066]步驟S207中,知識管理服務器接收到客戶端瀏覽器發(fā)送的請求后,如果接收到的是生成知識的請求,則根據(jù)請求中的相關信息,例如需要生成知識的資源名稱、附件名稱、對應的資源服務器名稱等,生成對應的知識,如果客戶端瀏覽器發(fā)送對知識管理服務器中知識進行處理的請求,則知識管理系統(tǒng)根據(jù)對知識管理服務器中的知識進行處理,例如刪除或編輯某個知識,并向所述客戶端瀏覽器返回對應的數(shù)據(jù),即處理后的結果等。
[0067]步驟S208中,客戶端瀏覽器接收到知識管理服務器返回的數(shù)據(jù)后,將所述數(shù)據(jù)顯示在頁面的知識管理相關區(qū)域以供用戶瀏覽操作。
[0068]其中,所述知識管理系統(tǒng)可以為常規(guī)的知識管理系統(tǒng)。客戶端管理瀏覽器可以和知識管理系統(tǒng)按常規(guī)的方法直接連接,也可以將知識管理系統(tǒng)與其他資源服務器一樣,通過第一服務器和遠程桌面服務器連接,這樣在客戶端瀏覽器可以像瀏覽和處理其他資源服務器的資源一樣,瀏覽和處理知識管理系統(tǒng)中的知識,并且從用戶體驗而言,和對知識管理系統(tǒng)進行遠程桌面控制相同。
[0069]本申請實施例提供的一體化運維方法,使用客戶端瀏覽器通過第一服務器向遠程桌面服務器發(fā)起訪問請求,遠程桌面服務器根據(jù)訪問請求登錄資源服務器,對資源服務器進行遠程桌面控制,并將遠程桌面數(shù)據(jù)返回給第一服務器,由第一服務器將遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù)傳輸給客戶端瀏覽器,客戶端瀏覽器顯示所述圖形數(shù)據(jù),從而用戶只需使用客戶端瀏覽器便可以實現(xiàn)對各個資源服務器的一體化運維管理,提高了系統(tǒng)運維效率和質(zhì)量。而且還可以添加知識管理系統(tǒng),可把相關的操作、資源信息、附件等保存為知識,有利于知識積累傳遞,為運維維護工作提供有價值的參考。
[0070]通過以上的方法實施例的描述,所屬領域的技術人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本申請的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,并存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺智能設備執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:只讀存儲器(R0M)、隨機存取存儲器(RAM)、磁碟或者光盤等各種可以存儲數(shù)據(jù)和程序代碼的介質(zhì)。
[0071]相應于本申請實施例的第一方面,根據(jù)本申請實施例的第二方面,提供一種一體化運維系統(tǒng)。圖3為本申請一示例性實施例示出的一種一體化運維系統(tǒng)的框圖。如圖3所示,所述系統(tǒng)包括:
[0072]客戶端瀏覽器U301,用于獲取用戶操作信息,根據(jù)所述用戶操作信息向第一服務器發(fā)送訪問請求;
[0073]第一服務器U302,用于根據(jù)所述訪問請求得到訪問參數(shù),連接遠程桌面服務器,并將所述訪問參數(shù)傳輸給所述遠程桌面服務器;
[0074]遠程桌面服務器U303,用于根據(jù)所述訪問參數(shù)打開對應的登錄客戶端,通過所述登錄客戶端登錄對應的資源服務器,根據(jù)所述資源服務器返回的數(shù)據(jù)生成遠程桌面數(shù)據(jù),并將所述遠程桌面數(shù)據(jù)發(fā)送給所述第一服務器。
[0075]其中,所述第一服務器還用于將所述遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù),并將所述圖形數(shù)據(jù)傳輸給所述客戶端瀏覽器,所述客戶端瀏覽器還用于顯示所述圖形數(shù)據(jù)。
[0076]其中,所述遠程桌面服務器還可以用于根據(jù)所述訪問參數(shù)查詢對應的資源登錄信息,并根據(jù)所述資源登錄信息通過所述登錄客戶端登錄對應的資源服務器,所述資源登錄信息包括資源服務器地址、登錄端口、登錄賬號及登錄密碼。所述資源登錄信息還包括堡皇機登錄?目息。
[0077]其中,所述遠程桌面服務器根據(jù)所述資源服務器上配置的協(xié)議以及登錄客戶端選擇登錄協(xié)議,當資源服務器上配置了多個協(xié)議時,所述遠程桌面服務器根據(jù)預先設置的協(xié)議優(yōu)先級選擇登錄協(xié)議。
[0078]圖4為本申請另一示例性實施例示出的一種一體化運維系統(tǒng)的框圖。如圖4所示,所述系統(tǒng)包括:
[0079]客戶端瀏覽器U401,用于獲取用戶操作信息,根據(jù)所述用戶操作信息向第一服務器發(fā)送訪問請求;
[0080]第一服務器U402,用于根據(jù)所述訪問請求得到訪問參數(shù),連接遠程桌面服務器,并將所述訪問參數(shù)傳輸給所述遠程桌面服務器;
[0081]遠程桌面服務器U403,用于根據(jù)所述訪問參數(shù)打開對應的登錄客戶端,通過所述登錄客戶端登錄對應的資源服務器,根據(jù)所述資源服務器返回的數(shù)據(jù)生成遠程桌面數(shù)據(jù),并將所述遠程桌面數(shù)據(jù)發(fā)送給所述第一服務器,
[0082]其中,所述第一服務器還用于將所述遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù),并將所述圖形數(shù)據(jù)傳輸給所述客戶端瀏覽器,所述客戶端瀏覽器還用于顯示所述圖形數(shù)據(jù);
[0083]知識管理服務器U404,用于根據(jù)所述客戶端瀏覽器的請求生成對應的知識或者對知識管理服務器中的知識進行管理,并向所述客戶端瀏覽器返回對應的數(shù)據(jù);
[0084]所述客戶端瀏覽器還用于獲取用戶知識操作信息,根據(jù)所述用戶知識操作信息向知識管理服務器發(fā)送請求,并顯示所述知識管理服務器返回的數(shù)據(jù)。
[0085]為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
[0086]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0087]需要說明的是,在本文中,諸如“第一”和“第二”等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者逆序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0088]以上所述僅是本申請的【具體實施方式】,使本領域技術人員能夠理解或?qū)崿F(xiàn)本申請。對這些實施例的多種修改對本領域的技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權項】
1.一種一體化運維方法,其特征在于,包括: 客戶端瀏覽器獲取用戶操作信息,根據(jù)所述用戶操作信息向第一服務器發(fā)送訪問請求; 所述第一服務器根據(jù)所述訪問請求得到訪問參數(shù),連接遠程桌面服務器,并將所述訪問參數(shù)傳輸給所述遠程桌面服務器; 所述遠程桌面服務器根據(jù)所述訪問參數(shù)打開對應的登錄客戶端,通過所述登錄客戶端登錄對應的資源服務器,根據(jù)所述資源服務器返回的數(shù)據(jù)生成遠程桌面數(shù)據(jù),并將所述遠程桌面數(shù)據(jù)發(fā)送給所述第一服務器; 所述第一服務器將所述遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù),并將所述圖形數(shù)據(jù)傳輸給所述客戶端瀏覽器; 所述客戶端瀏覽器顯示所述圖形數(shù)據(jù)。2.如權利要求1所述的一體化運維方法,其特征在于,還包括: 所述遠程桌面服務器根據(jù)所述訪問參數(shù)查詢對應的資源登錄信息,并根據(jù)所述資源登錄信息通過所述登錄客戶端登錄對應的資源服務器,所述資源登錄信息包括資源服務器地址、登錄端口、登錄賬號及登錄密碼。3.如權利要求2所述的一體化運維方法,其特征在于,所述資源登錄信息還包括堡皇機登錄?目息。4.如權利要求1所述的一體化運維方法,其特征在于,還包括: 客戶端瀏覽器獲取用戶知識操作信息,根據(jù)所述用戶知識操作信息向知識管理服務器發(fā)送請求; 所述知識管理服務器根據(jù)所述請求生成對應的知識或者對知識管理服務器中的知識進行管理,并向所述客戶端瀏覽器返回對應的數(shù)據(jù); 客戶端瀏覽器顯示所述知識管理服務器返回的數(shù)據(jù)。5.如權利要求1所述的一體化運維方法,其特征在于,所述遠程桌面服務器根據(jù)所述資源服務器上配置的協(xié)議以及登錄客戶端選擇登錄協(xié)議,當資源服務器上配置了多個協(xié)議時,所述遠程桌面服務器根據(jù)預先設置的協(xié)議優(yōu)先級選擇登錄協(xié)議。6.一種一體化運維系統(tǒng),其特征在于,包括: 客戶端瀏覽器,用于獲取用戶操作信息,根據(jù)所述用戶操作信息向第一服務器發(fā)送訪問請求; 第一服務器,用于根據(jù)所述訪問請求得到訪問參數(shù),連接遠程桌面服務器,并將所述訪問參數(shù)傳輸給所述遠程桌面服務器; 遠程桌面服務器,用于根據(jù)所述訪問參數(shù)打開對應的登錄客戶端,通過所述登錄客戶端登錄對應的資源服務器,根據(jù)所述資源服務器返回的數(shù)據(jù)生成遠程桌面數(shù)據(jù),并將所述遠程桌面數(shù)據(jù)發(fā)送給所述第一服務器; 其中,所述第一服務器還用于將所述遠程桌面數(shù)據(jù)轉(zhuǎn)換為圖形數(shù)據(jù),并將所述圖形數(shù)據(jù)傳輸給所述客戶端瀏覽器,所述客戶端瀏覽器還用于顯示所述圖形數(shù)據(jù)。7.如權利要求6所述的一體化運維系統(tǒng),其特征在于,所述遠程桌面服務器還用于根據(jù)所述訪問參數(shù)查詢對應的資源登錄信息,并根據(jù)所述資源登錄信息通過所述登錄客戶端登錄對應的資源服務器,所述資源登錄信息包括資源服務器地址、登錄端口、登錄賬號及登錄密碼。8.如權利要求7所述的一體化運維系統(tǒng),其特征在于,所述資源登錄信息還包括堡皇機登錄?目息。9.如權利要求6所述的一體化運維系統(tǒng),其特征在于,還包括: 知識管理服務器,用于根據(jù)所述客戶端瀏覽器的請求生成對應的知識或者對知識管理服務器中的知識進行管理,并向所述客戶端瀏覽器返回對應的數(shù)據(jù); 所述客戶端瀏覽器還用于獲取用戶知識操作信息,根據(jù)所述用戶知識操作信息向知識管理服務器發(fā)送請求,并顯示所述知識管理服務器返回的數(shù)據(jù)。10.如權利要求6所述的一體化運維系統(tǒng),其特征在于,所述遠程桌面服務器根據(jù)所述資源服務器上配置的協(xié)議以及登錄客戶端選擇登錄協(xié)議,當資源服務器上配置了多個協(xié)議時,所述遠程桌面服務器根據(jù)預先設置的協(xié)議優(yōu)先級選擇登錄協(xié)議。
【文檔編號】H04L29/08GK105847307SQ201510014629
【公開日】2016年8月10日
【申請日】2015年1月12日
【發(fā)明人】王嘉玥, 趙歡, 陳浩, 鮑自敏, 高峰, 張建軍, 蘇砫
【申請人】北京神州泰岳信息安全技術有限公司