專利名稱:一種基于字符終端的單點登錄方法及系統的制作方法
技術領域:
本發明屬于字符終端應用領域,尤其涉及一種基于字符終端的單點登錄方法及系 統。
背景技術:
目前,雖然基于Windows終端和Web的應用已經成為主流,但是基于Unix/Linux 的字符終端應用系統在郵政、金融、保險等行業中還有很多的應用。特別是郵政行業內,已 經確定以字符終端作為業務系統的終端技術,而隨著業務的發展這些行業企業開發了越來 越多的業務系統。這些系統往往都是在不同時間段、由多個開發商使用多種技術架構獨立 開發的。在諸多系統的使用中,呈現出了字符終端在一些應用和技術上的限制,并且使用這 些終端的企業在后續應用系統的使用、業務發展、新應用開發部署、技術體系/數據整合等 問題上陷入困境。目前的字符仿真終端,存在兩種模式,一種是Windows系統上運行的字符終端程 序(如telnet,netterm,putty,securecrt,或特定廠商開發的專用的字符仿真終端軟件)。 一種是純粹的字符終端機,對于字符終端機來說,能夠建立的應用快捷方式一般都是有限 的,通常為8個,當需要部署更多的應用時,有限的快捷方式將使得新應用無法部署。參閱圖1,為現有技術提供的字符終端的單點登錄系統的示意圖,操作員操作字符 終端時,字符終端直接根據telnet協議訪問字符終端接入服務器。在本實施例中,僅以3 個字符終端接入服務器為例,即應用系統A、B、C。對于不同應用系統(A、B、C)均有獨立的帳戶管理庫,對于使用多個應用系統的操 作員來說,需要記錄多個不同的工號密碼,以及不同工號對應的不同的應用系統,使用時需 打開多個登陸界面,進行多次的登陸操作,嚴重影響了操作員的工作效率。操作員在操作應用功能的過程中,因為操作行為不當或后臺服務失效引起的故 障,在支持人員在做故障排查時,大多數情況下無法回放過去某段操作行為的過程,在解決 問題時,往往相當不便。并且,新應用上線或舊應用修改系統配置參數時,大量的終端機配 置信息也需修改,是一個需要投入大量人力成本的耗時耗力的運維工作。
發明內容
本發明實施例的目的在于提供一種基于字符終端的單點登錄系統,旨在解決現有 的登錄方法存在的操作效率較低,運維耗時耗力,并且字符終端的應用快捷方式有限的問 題。本發明實施例是這樣實現的,一種基于字符終端的單點登錄方法,所述方法包括 以下步驟當字符終端上的單點登錄快捷方式被點擊時,打開登錄窗口,接收用戶輸入的單 點登錄的用戶名、密碼;對用戶名、密碼進行驗證,驗證正確后,代理服務器根據所述用戶的權限信息,推
4送相應的應用菜單到字符終端上;接收用戶對應用菜單的目標應用系統的選擇指令;調入代理服務器預存的目標應用系統的原有用戶名、密碼信息;以原有用戶名、密碼信息作為參數,代理服務器所含的規則引擎實施自動登錄到 目標應用系統的行為,如果相關參數正確,登錄正常完成之后,代理服務器成功連接到目標 應用系統,所述字符終端通過所述代理服務器使用目標應用系統。進一步地,所述方法還包括當接收到再打開另一目標應用系統的指令時,則切換回應用菜單,接收對新的目 標應用系統的選擇;當下達打開另一目標應用系統的指令時,如果使用了特殊指令,則在代理服務器 實施自動登錄作業時,前端屏幕仍保持在應用菜單界面,即打開目標應用的行為被抑制在 后臺進行,之后,通過快捷鍵可在已打開應用系統間自由切換。進一步地,所述方法還包括步驟在用戶開啟多個應用系統的操作指令傳送到時,代理服務器以建立虛擬終端的方 式維護多個應用系統對應屏幕的內容,并根據各應用系統返饋的數據,修正每個虛擬屏幕 的內容,以支持隨時切屏能力。進一步地,所述方法還包括步驟對于不同的目標應用系統,鍵盤功能鍵表示的功能、終端輔口所表示的設備都有 差異,通過代理服務器中參數的設定,完成每個虛擬屏幕所對應應用的鍵盤功能值和輔口 設備映射的個性化設定,確保單一實體終端屏幕中打開的多個目標應用系統虛屏能獨立的 正常操作。進一步地,所述方法還包括步驟對于目標應用系統,對代理服務器做參數設定,要求代理服務器在當有客戶端連 接至此目標應用系統時,啟用IP地址綁定能力,以客戶端IP的方式與目標應用系統服務器 通訊。本發明實施例的另一目的在于提供一種基于字符終端的單點登錄系統,所述系統 包括多個字符終端,多個字符終端接入服務器,在所述多個字符終端與多個字符終端 接入服務器之間連接有代理服務器;當操作員點擊字符終端上的單點登錄快捷方式時,字符終端打開登錄窗口,接收 用戶輸入的單點登錄的用戶名、密碼,對用戶名、密碼進行驗證,驗證正確后,所述代理服務 器根據所述用戶的權限信息,推送相應的應用菜單到字符終端上,所述字符終端接收用戶 對應用菜單的目標應用系統的選擇指令,并接收登錄所述目標應用系統的原有用戶名、密 碼,在原有用戶名、密碼驗證正確時,代理服務器登錄到目標應用系統,所述字符終端通過 所述代理服務器使用目標應用系統。進一步地,所述系統還包括與代理服務器相連的數據庫,所述數據庫存儲有機構,用戶,應用,權限,安全策 略,日志,連接情況,網絡流量,管理指令。進一步地,所述系統還包括
5
與數據庫相連的TOB服務器。進一步地,所述系統還包括管理終端,所述管理終端通過瀏覽器訪問TOB服務器。進一步地,所述系統還包括監控終端,所述監控終端對代理服務器的網絡流量,日志,連接情況以及發送管理 指令進行監控。在本發明的實施例中,利用網絡代理技術,通過使用代理服務器實現多路復用效 果,解決現有的登錄方法存在的操作效率較低,運維耗時耗力,并且字符終端的應用快捷方 式有限的問題。
圖1是現有技術提供的字符終端的單點登錄系統的示意圖;圖2是本發明實施例提供的基于字符終端的單點登錄系統的示意圖;圖3是本發明實施例提供的基于字符終端的單點登錄方法的流程圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對 本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并 不用于限定本發明。參閱圖2,為本發明實施例提供的基于字符終端的單點登錄系統的示意圖,該系統
包括字符終端1、字符終端2........字符終端n,多個字符終端接入服務器。為了便于說
明問題,在本實施例中,以3個字符終端接入服務器為例,所述3個字符終端接入服務器分 別安裝有應用系統A、B、C。在所述字符終端1與多個字符終端接入服務器之間連接有代理服務器。先要對代理服務器,進行相應參數配置,在配置界面中,錄入目標應用系統所對應 的字符終端接入服務器的相關參數,例如應用名稱、IP地址、端口號、應用程序目錄路徑、 操作員開戶(單點登錄統一帳戶),管理終端應用授權等。接著,在所有字符終端機上,新建“單點登錄”快捷方式,指向該代理服務器。在本 實施例中,代理服務器主要負責telnet代理、單點登錄、鍵值轉換、輔口轉換、IP地址綁定、 安全審計等。作為本發明的實施例,該系統還包括與代理服務器相連的數據庫,該數據庫存儲 有機構,用戶,應用,權限,安全策略,日志,連接情況,網絡流量,管理指令等內容。作為本發明的實施例,該系統還包括與數據庫相連的TOB服務器。作為本發明的實施例,該系統還包括管理終端,該管理終端可通過瀏覽器訪問TOB 服務器,對指定的機構、用戶、應用、權限、臺席、參數管理等參數進行修改。為本發明的實施例,該系統還包括監控終端,該監控終端主要負責對代理服務器 的網絡流量,日志,連接情況以及發送管理指令進行監控。操作員操作字符終端時,字符終端根據telnet協議訪問代理服務器,并通過代理 服務器訪問字符終端接入服務器的應用系統A、B、C。
6
訪問具體過程為當操作員點擊字符終端上的單點登錄快捷方式時,字符終端打 開登錄窗口,接收用戶輸入的單點登錄的用戶名、密碼,對用戶名、密碼進行驗證,驗證正確 后,所述代理服務器根據所述用戶的權限信息,推送相應的應用菜單到字符終端上,所述字 符終端接收用戶對應用菜單的目標應用系統的選擇指令,調入代理服務器系統預存的目標 應用系統的原有用戶名、密碼等信息,以原有用戶名、密碼等信息作為參數,代理服務器所 含的規則引擎實施自動登錄到目標應用系統的行為,如果相關參數正確,登錄正常完成之 后,代理服務器成功連接到目標應用系統,所述字符終端通過所述代理服務器使用目標應 用系統。在用戶開啟多個應用系統(多屏)的操作指令傳送到時,代理服務器以建立虛擬 終端的方式維護多個屏幕的內容(理論上不限虛屏數量),并根據各應用系統返饋的數據, 修正每個虛擬屏幕的內容,以支持隨時切屏能力。對于有單終端唯一會話的IP限制的應用系統,字符終端接入服務器模擬終端IP 通訊的方式,支持終端IP綁定特性。 在通訊過程中,依系統配置要求,進行必要的日志審計和操作日志記錄功能,以支 持系統安全和屏幕回放能力。本發明支持前后端加密通訊機制,通過與終端廠商合作的方式,支持特定加密通 訊協議。圖3示出了本發明實施例提供的基于字符終端的單點登錄方法的流程,詳述如 下在步驟SlOl中,當字符終端上的單點登錄快捷方式被點擊時,打開登錄窗口,接 收用戶輸入的單點登錄的用戶名、密碼。在步驟S102中,對用戶名、密碼進行驗證,驗證正確后,代理服務器根據該用戶的 權限信息,推送相應的應用菜單到字符終端上。在步驟S103中,接收用戶對應用菜單的目標應用系統的選擇指令。在步驟S104中,接收登錄該目標應用系統的原有用戶名、密碼等信息。此步驟為 該操作員首次使用該目標應用系統時僅需要操作一次。在此步驟操作成功后,以后在S103 步驟中,目標應用系統選擇指令下達后,即由代理服務器以預存的用戶名、密碼等信息為參 數,自動實施登錄目標應用系統行為。操作員從應用菜單中選擇將要使用的應用,錄入該操作員登錄該目標應用系統的 原有用戶名密碼等信息,如有多個目標應用系統需要使用,則重復輸入原有用戶名、密碼等 信息多次。所述的原有用戶名、密碼等信息即指對于該應用系統的用戶名、密碼等信息。在步驟S105中,在原有用戶名、密碼等信息驗證正確時,代理服務器自動實施登 錄到目標應用系統的行為,所述字符終端通過所述代理服務器使用目標應用系統。在步驟S106中,當需要再打開另一目標應用系統時,則切換回應用菜單,接收對 新的目標應用系統的選擇。通過使用特殊指令,在下達連接到目標應用系統的指令行為時, 菜單屏幕可保持在前端,即自動登錄目標系統的行為被抑制在后臺進行。在使用過程中,用戶通過快捷鍵即可完成在多個屏的應用環境中進行切換。并且, 可設置個性登錄,即要求代理服務器在完成登陸目標應用系統操作后,直接打開該目標應 用系統的某個功能菜單或具體功能界面等行為,以減少重復操作按鍵,提升工作效率。
綜上所述,在本發明的實施例中,利用網絡代理技術,通過使用代理服務器實現多 路復用效果,解決現有的登錄方法存在的操作效率較低,運維耗時耗力,并且字符終端的應 用快捷方式有限的問題。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精 神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
一種基于字符終端的單點登錄方法,其特征在于,所述方法包括以下步驟當字符終端上的單點登錄快捷方式被點擊時,打開登錄窗口,接收用戶輸入的單點登錄的用戶名、密碼;對用戶名、密碼進行驗證,驗證正確后,代理服務器根據所述用戶的權限信息,推送相應的應用菜單到字符終端上;接收用戶對應用菜單的目標應用系統的選擇指令;調入代理服務器預存的目標應用系統的原有用戶名、密碼信息;以原有用戶名、密碼信息作為參數,代理服務器所含的規則引擎實施自動登錄到目標應用系統的行為,如果相關參數正確,登錄正常完成之后,代理服務器成功連接到目標應用系統,所述字符終端通過所述代理服務器使用目標應用系統。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括當接收到再打開另一目標應用系統的指令時,則切換回應用菜單,接收對新的目標應 用系統的選擇;當下達打開另一目標應用系統的指令時,如果使用了特殊指令,則在代理服務器實施 自動登錄作業時,前端屏幕仍保持在應用菜單界面,即打開目標應用的行為被抑制在后臺 進行,之后,通過快捷鍵可在已打開應用系統間自由切換。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括步驟在用戶開啟多個應用系統的操作指令傳送到時,代理服務器以建立虛擬終端的方式維 護多個應用系統對應屏幕的內容,并根據各應用系統返饋的數據,修正每個虛擬屏幕的內 容,以支持隨時切屏能力。
4.根據權利要求3所述的方法,其特征在于,所述方法還包括步驟對于不同的目標應用系統,鍵盤功能鍵表示的功能、終端輔口所表示的設備都有差異, 通過代理服務器中參數的設定,完成每個虛擬屏幕所對應應用的鍵盤功能值和輔口設備映 射的個性化設定,確保單一實體終端屏幕中打開的多個目標應用系統虛屏能獨立的正常操 作。
5.根據權利要求3所述的方法,其特征在于,所述方法還包括步驟對于目標應用系統,對代理服務器做參數設定,要求代理服務器在當有客戶端連接至 此目標應用系統時,啟用IP地址綁定能力,以客戶端IP的方式與目標應用系統服務器通 訊。
6.一種基于字符終端的單點登錄系統,其特征在于,所述系統包括多個字符終端,多個字符終端接入服務器,在所述多個字符終端與多個字符終端接入 服務器之間連接有代理服務器;當操作員點擊字符終端上的單點登錄快捷方式時,字符終端打開登錄窗口,接收用戶 輸入的單點登錄的用戶名、密碼,對用戶名、密碼進行驗證,驗證正確后,所述代理服務器根 據所述用戶的權限信息,推送相應的應用菜單到字符終端上,所述字符終端接收用戶對應 用菜單的目標應用系統的選擇指令,并接收登錄所述目標應用系統的原有用戶名、密碼,在 原有用戶名、密碼驗證正確時,代理服務器登錄到目標應用系統,所述字符終端通過所述代 理服務器使用目標應用系統。
7.根據權利要求6所述的基于字符終端的單點登錄系統,其特征在于,所述系統還包括與代理服務器相連的數據庫,所述數據庫存儲有機構,用戶,應用,權限,安全策略,日 志,連接情況,網絡流量,管理指令。
8.根據權利要求7所述的基于字符終端的單點登錄系統,其特征在于,所述系統還包括與數據庫相連的WEB服務器。
9.根據權利要求8所述的基于字符終端的單點登錄系統,其特征在于,所述系統還包括管理終端,所述管理終端通過瀏覽器訪問WEB服務器。
10.根據權利要求6所述的基于字符終端的單點登錄系統,其特征在于,所述系統還包括監控終端,所述監控終端對代理服務器的網絡流量,日志,連接情況以及發送管理指令 進行監控。
全文摘要
本發明適用于字符終端機及仿真終端軟件,提供了一種基于字符終端的單點登錄方法及系統。在本發明的實施例中,利用網絡代理技術,通過使用代理服務器實現多路復用效果,解決現有的登錄方法存在的操作效率較低,運維耗時耗力,并且字符終端的應用快捷方式有限的問題。
文檔編號H04L9/32GK101951366SQ20101026927
公開日2011年1月19日 申請日期2010年8月31日 優先權日2010年8月31日
發明者王科 申請人:深圳市絡道科技有限公司