[發明專利]Webshell頁面中文字獲取的方法、裝置、設備和存儲介質在審
| 申請號: | 202011533908.0 | 申請日: | 2020-12-22 |
| 公開(公告)號: | CN112667092A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 石正川;龔旭 | 申請(專利權)人: | 江蘇千米網絡科技股份有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023;G06F9/451;G06F9/54 |
| 代理公司: | 北京知果之信知識產權代理有限公司 11541 | 代理人: | 卜榮麗 |
| 地址: | 210012 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | webshell 頁面 文字 獲取 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種Webshell頁面中文字獲取的方法、裝置、設備和存儲介質。該方法包括:檢測到Webshell頁面被打開;彈出隱藏的文本框;所述隱藏的文本框用于接收用戶輸入的文字內容;將隱藏文本框中接收到的所述文字內容發送給遠程服務器。本申請的技術方案,通過隱藏的文本框來獲取用戶輸入的文字并發送遠程服務器,隱蔽性強,不管任何類型的文字,包括英文、非英文可以發送至遠程服務器直接顯示,使得遠程服務器可以直接顯示用戶在被控制端上輸入的文字內容,提高了遠程控制的便利度。
技術領域
本申請涉及計算機技術領域,具體而言,涉及一種Webshell頁面中文字獲取的方法、裝置、設備和存儲介質。
背景技術
當前的Webshell頁面中,能夠監聽用戶在鍵盤上輸入的按鍵,比如,英文字母。但是如果用戶使用了中文輸入法,輸入漢字時,則不能夠識別漢字。在大規模的linux系統的云平臺中,主控端對多個從控端進行管理時;如果主控端只能夠獲取從控端輸入的英文字母而無法直接獲取出非英文的字母,影響了管理的效果。
針對相關技術中linux系統中的遠程服務器無法直接獲取被控設備的非英文字符的問題,目前尚未提出有效的解決方案。
發明內容
本申請的主要目的在于提供一種Webshell頁面中文字獲取的方法,以解決遠程服務器不能夠直接顯示用戶在Webshell頁面中輸入的非英文的文字技術問題。
為了實現上述目的,根據本申請的一個方面,提供了一種Webshell頁面中文字獲取的方法,包括:
檢測到Webshell頁面被打開;
啟動隱藏的文本框;以及獲取用戶在Webshell頁面上輸入的文字內容到隱藏的文本框;
將隱藏文本框中的所述文字內容發送給遠程服務器。
在一種實施方式中,所述文字為非英文的文字。
在一種實施方式中,還包括,檢測用戶輸入文本時的光標的位置;
根據所述光標的位置移動所述隱藏文本框的位置,以使得所述文本框隨著用戶的光標的移動而移動。
在一種實施方式中,隱藏的文本框接收用戶輸入的文字內容,包括:
對于用戶的任意的一次輸入,檢測到用戶輸入文字并且點擊確認鍵之后,隱藏的文本框接收用戶該次輸入的文字內容;
將隱藏文本框中接收到的所述文字內容發送給遠程服務器,包括:將隱藏文本框中接收到的所述文字內容發送給遠程服務器。
在一種實施方式中,檢測到用戶關閉Webshell頁面時,關閉所述隱藏的文本框。
在一種實施方式中,所述方法還包括:
當檢測到用戶點擊點擊若干字母按鍵再點擊空格鍵時,隱藏的文本框獲取用戶輸入的文字內容,并將所述文字內容發送給遠端的服務器;
或者檢測到用戶點擊若干字母按鍵后,點擊輸入法編輯框中的對應的數字按鍵時,獲取用戶輸入的文字內容,并將所述文字內容發送給遠端的服務器。
當檢測到用戶一次或者連續多次點擊刪除按鍵時,將所述一次或者多次刪除按鍵發送到遠端的服務器,以使所述服務器執行刪除的動作。
在一種實施方式中,所述方法還包括:
檢測到Webshell頁面被打開后,并且檢測到用戶敲擊鍵盤的第一動作后開始計時;
如果計時的時間到達預定的標準閾值,統計所述用戶輸入的文字的數量;
根據所述文字的數量和所述標準時間閾值,計算所述用戶輸入的速度;
根據所述速度確定用戶的工作效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇千米網絡科技股份有限公司,未經江蘇千米網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011533908.0/2.html,轉載請聲明來源鉆瓜專利網。





