本发明专利技术适用于字符终端机及仿真终端软件,提供了一种基于字符终端的单点登录方法及系统。在本发明专利技术的实施例中,利用网络代理技术,通过使用代理服务器实现多路复用效果,解决现有的登录方法存在的操作效率较低,运维耗时耗力,并且字符终端的应用快捷方式有限的问题。
【技术实现步骤摘要】
本专利技术属于字符终端应用领域,尤其涉及一种基于字符终端的单点登录方法及系 统。
技术介绍
目前,虽然基于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 服务器,对指定的机构、用户、应用、权限、本文档来自技高网...
【技术保护点】
一种基于字符终端的单点登录方法,其特征在于,所述方法包括以下步骤:当字符终端上的单点登录快捷方式被点击时,打开登录窗口,接收用户输入的单点登录的用户名、密码;对用户名、密码进行验证,验证正确后,代理服务器根据所述用户的权限信息,推送相应的应用菜单到字符终端上;接收用户对应用菜单的目标应用系统的选择指令;调入代理服务器预存的目标应用系统的原有用户名、密码信息;以原有用户名、密码信息作为参数,代理服务器所含的规则引擎实施自动登录到目标应用系统的行为,如果相关参数正确,登录正常完成之后,代理服务器成功连接到目标应用系统,所述字符终端通过所述代理服务器使用目标应用系统。
【技术特征摘要】
一种基于字符终端的单点登录方法,其特征在于,所述方法包括以下步骤当字符终端上的单点登录快捷方式被点击时,打开登录窗口,接收用户输入的单点登录的用户名、密码;对用户名、密码进行验证,验证正确后,代理服务器根据所述用户的权限信息,推送相应的应用菜单到字符终端上;接收用户对应用菜单的目标应用系统的选择指令;调入代理服务器预存的目标应用系统的原有用户名、密码信息;以原有用户名、密码信息作为参数,代理服务器所含的规则引擎实施自动登录到目标应用系统的行为,如果相关参数正确,登录正常完成之后,代理服务器成功连接到目标应用系统,所述字符终端通过所述代理服务器使用目标应用系统。2.根据权利要求1所述的方法,其特征在于,所述方法还包括当接收到再打开另一目标应用系统的指令时,则切换回应用菜单,接收对新的目标应 用系统的选择;当下达打开另一目标应用系统的指令时,如果使用了特殊指令,则在代理服务器实施 自动登录作业时,前端屏幕仍保持在应用菜单界面,即打开目标应用的行为被抑制在后台 进行,之后,通过快捷键可在已打开应用系统间自由切换。3.根据权利要求2所述的方法,其特征在于,所述方法还包括步骤在用户开启多个应用系统的操作指令传送到时,代理服务器以建立虚拟终端的方式维 护多个应用系统对应屏幕的内容,并根据各应用系统返馈的数据,修正每个虚拟屏幕的内 容,以支持随时切屏能力。4.根据权利要求3所述的方法,其特征在于,所述方法还包括步骤对于不同的目标应用系统,键盘功能键表示的功能、终端辅口所表示的设备都有差异, 通过代理服务器中参数的设定,完成每个虚拟屏幕所对应应用的键盘功能值和辅口设备映 射的个性化设定,确保单一实体终端屏幕中打开的多个目标应用系...
【专利技术属性】
技术研发人员:王科,
申请(专利权)人:深圳市络道科技有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。