本發明專利技術公開一種在網頁端實現遠程操作系統命令行控制臺的方法及裝置,該方法包括:在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入;識別用戶身份和用戶輸入所指向的遠程操作系統;獲取用戶輸入所指向的遠程操作系統的網絡地址信息;將用戶輸入轉發至所指向的遠程操作系統;獲取遠程操作系統的輸出信息并識別;轉發至相應的遠程操作系統命令行控制臺會話中;將輸出信息顯示在網頁端中相應的會話窗口。本發明專利技術使用戶可在不同的設備上通過瀏覽器訪問遠程的服務器,不需要額外的客戶端,且切換設備時,可保持遠程會話的連續性,大大提升了用戶體驗;可統一管理多個用戶的會話,提升安全性。
【技術實現步驟摘要】
在網頁端實現遠程操作系統命令行控制臺的方法和裝置
本專利技術涉及計算機網絡領域,尤其涉及一種在網頁端實現遠程操作系統命令行控制臺的方法和裝置。
技術介紹
當前,隨著分布式系統和分布式計算熱潮的興起,企業和個人都更傾向于擁有大量廉價的計算機,而非單個的高性能計算機。分布式系統相對以往的大型主機,具有價格較為低廉,總計算能力可以比單個大型主機更強,整體的穩定性和可靠性更高,不會因單個結點的實效導致系統的不可用,并且可實現橫向的擴展,通過動態地增加機器和減少機器來實現計算能力的增強和減弱,擁有我們所說的彈性。但與此同時,大量的廉價計算機,也給系統運維人員帶來了管理的難題。以往在單機上安裝遠程操作系統命令行控制臺客戶端的方式,當已建立較多會話時,如果用戶切換機器,所有的會話都將丟失,大大影響工作效率。同時在多臺機器上建立與遠程操作系統的連接,會造成難以管理的問題,大幅降低系統的安全性。
技術實現思路
本專利技術的目的在于通過一種在網頁端實現遠程操作系統命令行控制臺的方法和裝置,來解決以上
技術介紹
部分提到的問題。為達此目的,本專利技術采用以下技術方案、一種在網頁端實現遠程操作系統命令行控制臺的方法,其包括如下步驟:S11、在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入;S12、識別用戶身份和用戶輸入所指向的遠程操作系統;S13、獲取用戶輸入所指向的遠程操作系統的網絡地址信息;S14、將用戶輸入轉發至所指向的遠程操作系統;S15、獲取遠程操作系統的輸出信息并識別;S16、轉發至相應的遠程操作系統命令行控制臺會話中;S17、將輸出信息顯示在網頁端中相應的會話窗口。特別地,所述步驟S11具體包括:在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入,將用戶輸入、用戶的唯一標識和遠程操作系統的唯一標識捆綁在一起;其中,在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入,包括:獲取用戶的鼠標輸入和鍵盤輸入。特別地,所述步驟S12具體包括:通過用戶的唯一標識和遠程操作系統的唯一標識,識別用戶身份和用戶輸入所指向的遠程操作系統。特別地,所述步驟S13中所述網絡地址信息預先保存在遠程操作系統中。特別地,所述S15-S17具體包括:S15、獲取遠程操作系統的輸出信息并識別,將輸出信息和遠程操作系統的唯一標識捆綁在一起;S16、將輸出信息和遠程操作系統的唯一標識轉發至相應的遠程操作系統命令行控制臺會話中;S17、識別遠程操作系統的唯一標識,將輸出信息顯示在網頁端中相應的會話窗口。基于上述在網頁端實現遠程操作系統命令行控制臺的方法,本專利技術還公開了一種在網頁端實現遠程操作系統命令行控制臺的裝置,其包括用戶交互單元、管理單元以及通信單元;所述用戶交互單元用于在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入;所述管理單元用于識別用戶身份和用戶輸入所指向的遠程操作系統;所述管理單元用于獲取用戶輸入所指向的遠程操作系統的網絡地址信息;所述通信單元用于將用戶輸入轉發至所指向的遠程操作系統;所述管理單元用于獲取遠程操作系統的輸出信息并識別;所述管理單元用于轉發至相應的遠程操作系統命令行控制臺會話中;所述用戶交互單元用于將輸出信息顯示在網頁端中相應的會話窗口。特別地,所述用戶交互單元具體用于:在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入,將用戶輸入、用戶的唯一標識和遠程操作系統的唯一標識捆綁在一起;其中,在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入,包括:獲取用戶的鼠標輸入和鍵盤輸入。特別地,所述管理單元具體用于:通過用戶的唯一標識和遠程操作系統的唯一標識,識別用戶身份和用戶輸入所指向的遠程操作系統;獲取用戶輸入所指向的遠程操作系統的網絡地址信息,其中,所述網絡地址信息預先保存在遠程操作系統中。特別地,所述管理單元具體用于:獲取遠程操作系統的輸出信息并識別,將輸出信息和遠程操作系統的唯一標識捆綁在一起;將輸出信息和遠程操作系統的唯一標識轉發至相應的遠程操作系統命令行控制臺會話中。特別地,所述用戶交互單元具體用于識別遠程操作系統的唯一標識,將輸出信息顯示在網頁端中相應的會話窗口。本專利技術提出的在網頁端實現遠程操作系統命令行控制臺的方法和裝置使用戶可在不同的設備上通過瀏覽器訪問遠程的服務器,不需要額外的客戶端,且切換設備時,會話不會丟失,可保持遠程會話的連續性,大大提升了用戶體驗;可同時處理多個用戶與多個遠程操作系統的會話,可統一管理多個用戶的會話,提升遠程操作系統管理的效率和安全性。附圖說明圖1為本專利技術實施例提供的在網頁端實現遠程操作系統命令行控制臺的方法流程圖;圖2為本專利技術實施例提供的在網頁端實現遠程操作系統命令行控制臺的裝置結構示意圖。具體實施方式為了便于理解本專利技術,下面將參照相關附圖對本專利技術進行更全面的描述。附圖中給出了本專利技術的較佳實施例。但是,本專利技術可以以許多不同的形式來實現,并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本專利技術的公開內容理解的更加透徹全面。除非另有定義,本文所使用的所有的技術和科學術語與屬于本專利技術的
的技術人員通常理解的含義相同。本文中在本專利技術的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在于限制本專利技術。本文所使用的術語“及/或”包括一個或多個相關的所列項目的任意的和所有的組合。請參照圖1所示,圖1為本專利技術實施例提供的在網頁端實現遠程操作系統命令行控制臺的方法流程圖,該方法主要包括:處理多個用戶輸入和輸出,管理多個用戶和遠程操作系統命令行控制臺的多個會話,處理多個會話的通信和信息輸入輸出。本實施例中在網頁端實現遠程操作系統命令行控制臺的方法具體包括如下步驟:S11、在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入。具體的,在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入,將用戶輸入、用戶的唯一標識和遠程操作系統的唯一標識捆綁在一起;其中,在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入,包括:獲取用戶的鼠標輸入和鍵盤輸入。S12、識別用戶身份和用戶輸入所指向的遠程操作系統。具體的,通過用戶的唯一標識和遠程操作系統的唯一標識,識別用戶身份和用戶輸入所指向的遠程操作系統。S13、獲取用戶輸入所指向的遠程操作系統的網絡地址信息,其中,所述網絡地址信息預先保存在遠程操作系統中。S14、將用戶輸入轉發至所指向的遠程操作系統。S15、獲取遠程操作系統的輸出信息并識別。具體的,獲取遠程操作系統的輸出信息并識別,將輸出信息和遠程操作系統的唯一標識捆綁在一起。S16、轉發至相應的遠程操作系統命令行控制臺會話中。具體的,將輸出信息和遠程操作系統的唯一標識轉發至相應的遠程操作系統命令行控制臺會話中。S17、將輸出信息顯示在網頁端中相應的會話窗口。具體的,識別遠程操作系統的唯一標識,將輸出信息顯示在網頁端中相應的會話窗口。基于上述在網頁端實現遠程操作系統命令行控制臺的方法,本專利技術還公開了一種在網頁端實現遠程操作系統命令行控制臺的裝置,如圖2所示,該裝置包括用戶交互單元、管理單元以及通信單元。所述用戶交互單元用于在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入。具體的,所述用戶交互單元在網頁端獲取用戶在一個遠程操作系本文檔來自技高網...

【技術保護點】
一種在網頁端實現遠程操作系統命令行控制臺的方法,其特征在于,包括如下步驟:S11、在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入;S12、識別用戶身份和用戶輸入所指向的遠程操作系統;S13、獲取用戶輸入所指向的遠程操作系統的網絡地址信息;S14、將用戶輸入轉發至所指向的遠程操作系統;S15、獲取遠程操作系統的輸出信息并識別;S16、轉發至相應的遠程操作系統命令行控制臺會話中;S17、將輸出信息顯示在網頁端中相應的會話窗口。
【技術特征摘要】
1.一種在網頁端實現遠程操作系統命令行控制臺的方法,其特征在于,包括如下步驟:S11、在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入;S12、識別用戶身份和用戶輸入所指向的遠程操作系統;S13、獲取用戶輸入所指向的遠程操作系統的網絡地址信息;S14、將用戶輸入轉發至所指向的遠程操作系統;S15、獲取遠程操作系統的輸出信息并識別;S16、轉發至相應的遠程操作系統命令行控制臺會話中;S17、將輸出信息顯示在網頁端中相應的會話窗口。2.根據權利要求1所述的在網頁端實現遠程操作系統命令行控制臺的方法,其特征在于,所述步驟S11具體包括:在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入,將用戶輸入、用戶的唯一標識和遠程操作系統的唯一標識捆綁在一起;其中,在網頁端獲取用戶在一個遠程操作系統命令行控制臺會話中的輸入,包括:獲取用戶的鼠標輸入和鍵盤輸入。3.根據權利要求2所述的在網頁端實現遠程操作系統命令行控制臺的方法,其特征在于,所述步驟S12具體包括:通過用戶的唯一標識和遠程操作系統的唯一標識,識別用戶身份和用戶輸入所指向的遠程操作系統。4.根據權利要求3所述的在網頁端實現遠程操作系統命令行控制臺的方法,其特征在于,所述步驟S13中網絡地址信息預先保存在遠程操作系統中。5.根據權利要求4所述的在網頁端實現遠程操作系統命令行控制臺的方法,其特征在于,所述S15-S17具體包括:S15、獲取遠程操作系統的輸出信息并識別,將輸出信息和遠程操作系統的唯一標識捆綁在一起;S16、將輸出信息和遠程操作系統的唯一標識轉發至相應的遠程操作系統命令行控制臺會話中;S17、識別遠程操作系統的唯一標識,將輸出信息顯示在網頁端中相應的會話窗口。6.一種在網頁端實現遠程操作系統命令行控制臺的裝置,其特征在于,...
【專利技術屬性】
技術研發人員:張云,朱彤,李振華,
申請(專利權)人:儒安科技有限公司,
類型:發明
國別省市:江蘇,32
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。