一种自动登录硬件设备的方法及其系统的制作方法

文档序号:7750111阅读:193来源:国知局
专利名称:一种自动登录硬件设备的方法及其系统的制作方法
技术领域
本发明涉及网络设备登录技术。
背景技术
自动登录技术可以简化设备操作人员手工登录的繁琐,提高工作效率。目前,使 用自动登录技术大多都是采用登录到软件服务器端的方式,直接登录到硬件设备的技术较 少。SecureCRT(—款仿真终端软件)虽然可以通过配置,自动登录到硬件设备,但是它与硬 件设备之间直接通过串口线连接,不能支持长距离情况下的登录需求,无法满足远程登录 的需求;且需使用包含其产品特性的脚本登录,对在IP(因特尔协议)网络环境中自动登录 硬件设备的应用支持不够,并且登录脚本的可复用性不好。

发明内容
本发明所要解决的技术问题是,提供一种新的自动登录硬件设备的方法以及实现 该方法的自动登录系统。本发明为解决上述技术问题所采用的技术方案是,自动登录硬件设备的方法,其 特征在于,包括以下步骤a、软件客户端发起与被登录硬件设备建立连接的请求;b、软件服务端收到所述请求,查找本地保存的该被登录硬件设备对应的自动登录 模板,并创建软件服务端与被登录硬件设备之间的套接字连接;所述自动登录模板中包括 有自动登录所需要匹配的各匹配项的匹配值、以及该匹配项对应的配置命令;C、软件服务端使用被登录硬件设备返回的数据与自动登录模板中的对应匹配项 进行匹配,对应匹配项匹配成功则向被登录硬件设备发送该匹配项对应的配置命令,所有 匹配项匹配成功后自动登录完成。用户使用自动登录模板登录到硬件设备,可避免操作人员直接接触到登录口令等 安全信息,服务端与被登录硬件设备采用套接字连接,能够满足远程登录需求。进一步的,为了有利于自动登录模板的复用,软件服务端保存的自动登录模板为 扩展标记语言文件(XML)。具体的,在步骤a之前,还包括步骤软件客户端判断软件服务端是否保存有被登 录硬件设备对应的自动登录模板,如是,直接进入步骤a ;如否,将用户通过自动登录模板 配置界面在软件客户端配置完成的被登录硬件设备对应的自动登录模板保存至软件服务 端,再进入步骤a。自动登录系统,包括软件客户端、软件服务端、被登录硬件设备,软件客户端通过 IP网络与软件服务端相连;软件服务端通过IP网络与被登录硬件设备相连;软件客户端用于,发起与被登录硬件设备建立连接的请求;软件服务端用于,保存有该被登录硬件设备对应的自动登录模板,所述自动登录 模板包括有自动登录所需要匹配的各匹配项的匹配值、以及该匹配项对应的配置命令;软件服务端在接收到所述请求后,查找本地保存的该被登录硬件设备对应的自动登录模板, 并创建软件服务端与被登录硬件设备之间的套接字连接;接收被登录硬件设备返回的数据 与自动登录模块文件中的匹配项进行匹配,匹配成功后,向被登录硬件设备发送该匹配项 对应的配置命令以完成自动登录过程;被登录硬件设备用于,在套接字连接后,向软件服务端返回数据。
自动登录模板以扩展标记语言文件的格式保存在软件服务端。本发明的有益效果是,通过自动登录模板自动登录硬件设备,简化手工登录操作, 满足远程登录操作;避免用户直接接触登录的安全信息,增加了被登录硬件设备的安全性; 自动登录模板采用扩展标记语言格式存储,任何可以解析扩展标记语言格式的程序皆可使 用该模板,复用性高。


图1为本发明系统框图;图2为本发明流程图。
具体实施例方式如图1所示,自动登录系统,包括软件客户端、软件服务端、被登录硬件设备,软件 客户端通过IP网络与软件服务端相连;软件服务端通过IP网络与被登录硬件设备相连,软 件服务端存储有被登录硬件设备对应的XML文档格式的自动登录模板。软件客户端提供用户配置自动登录模板的界面,并且拥有被登录硬件设备的相 关信息(如IP地址、端口号、设备名称等),它可以通过这些信息发起与被登录硬件设备建 立连接的请求,并且可以接收并显示软件服务端发送的数据,也可以向软件服务端发送数 据。自动登录模板以XML文档格式记录匹配项,自动登录模板的匹配项中包括自动 登录需要匹配的所有可能的值(匹配值),以及对应该匹配值的配置命令。软件服务端管理被登录硬件设备对应的自动登录配置模板,并提供与被登录硬 件设备建立Socket连接的方法,并负责调用被登录硬件设备对应的自动登录模板,与被登 录硬件设备返回的数据进行匹配,并且发送匹配项对应的配置命令,完成自动登录的过程; 还负责发送软件客户端和被登录硬件设备之间的交互数据。如图2所述,自动登录硬件设备的流程如下步骤1 用户使用软件客户端登录到软件服务端;步骤2 用户在软件客户端确认被登录硬件设备是否有对应的自动登录模板,如 否,则需要在软件客户端提供的自动登录模板配置界面上配置该被登录硬件设备对应的自 动登录模板,并保存到软件服务端;如是,直接进入步骤3 ;步骤3 用户通过软件客户端提供的交互界面,发起连接被登录硬件设备的请求;步骤4 软件服务端收到该连接请求后,本地查找到对应的该被登录硬件设备的 自动登录模板,并开始创建与被登录硬件设备之间的Socket连接;如该Socket连接创建失 败,则提示用户后退出连接;如该Socket连接创建成功,则开始等待被登录硬件设备返回 数据,等待超时则退出自动登录,进入手工登录;
步骤5 软件服务端收到被登录硬件设备返回的数据后,将该数据与步骤4中查找到的自动登录模板中的指定匹配项的匹配值进行匹配(初始时,从第一个匹配项开始匹 配);如匹配成功,发送该匹配项对应的配置命令,并进入下一个匹配项等待被登录硬件设 备返回数据,直到所有匹配项皆匹配完成后退出自动登录。如果匹配失败,退出自动登录模 式,进入手工登录模式。
权利要求
自动登录硬件设备的方法,其特征在于,包括以下步骤a、软件客户端发起与被登录硬件设备建立连接的请求;b、软件服务端收到所述请求,查找本地保存的该被登录硬件设备对应的自动登录模板,并创建软件服务端与被登录硬件设备之间的套接字连接;所述自动登录模板中包括有自动登录所需要匹配的各匹配项、以及该匹配项对应的配置命令;c、软件服务端使用被登录硬件设备返回的数据与自动登录模板中的对应匹配项进行匹配,对应匹配项匹配成功则向被登录硬件设备发送该匹配项对应的配置命令,所有匹配项匹配成功后自动登录完成。
2.如权利要求1所述自动登录硬件设备的方法,其特征在于,所述自动登录模板为扩 展标记语言文件。
3.如权利要求1所述自动登录硬件设备的方法,其特征在于,在步骤a之前,还包括步 骤软件客户端判断软件服务端是否保存有被登录硬件设备对应的自动登录模板,如是,直 接进入步骤a;如否,将用户通过自动登录模板配置界面在软件客户端配置完成的被登录 硬件设备对应的自动登录模板保存至软件服务端,再进入步骤a。
4.如权利要求3所述自动登录硬件设备的方法,其特征在于,步骤a中,软件客户端通 过被登录硬件设备信息发起与被登录硬件设备建立连接的请求;步骤b中软件服务端通过 被登录硬件设备信息查找该被登录硬件设备对应的自动登录模板。
5.如权利要求4所述自动登录硬件设备的方法,其特征在于,所述被登录硬件设备信 息包括被登录硬件设备的IP地址、端口号、设备名称。
6.自动登录系统,其特征在于,包括软件客户端、软件服务端、被登录硬件设备,软件客 户端通过IP网络与软件服务端相连;软件服务端通过IP网络与被登录硬件设备相连;所述软件客户端用于,发起与被登录硬件设备建立连接的请求;所述软件服务端用于,保存有该被登录硬件设备对应的自动登录模板,所述自动登录 模板包括有自动登录所需要匹配的各匹配项、以及该匹配项对应的配置命令;软件服务端 在接收到所述请求后,查找本地保存的该被登录硬件设备对应的自动登录模板,并创建软 件服务端与被登录硬件设备之间的套接字连接;接收被登录硬件设备返回的数据与自动登 录模板中的匹配项进行匹配,匹配成功后,向被登录硬件设备发送该匹配项对应的配置命 令以完成自动登录过程;所述被登录硬件设备用于,在套接字连接后,向软件服务端返回数据。
7.如权利要求6所述自动登录系统,自动登录模板以扩展标记语言文件的格式保存在 软件服务端。
8.如权利要求7所述自动登录系统,所述软件客户端还用于,判断是否保存有被登录 硬件设备对应的自动登录模板,如是,直接发起与被登录硬件设备建立连接的请求;如否, 将用户通过自动登录模板配置界面在软件客户端配置完成的被登录硬件设备对应的自动 登录模板保存至软件服务端,再发起与被登录硬件设备建立连接的请求。
9.如权利要求6所述自动登录系统,其特征在于,软件客户端通过被登录硬件设备信 息发起与被登录硬件设备建立连接的请求;软件服务端通过被登录硬件设备信息查找该被 登录硬件设备对应的自动登录模板。
10.如权利要求9所述自动登录系统,其特征在于,所述被登录硬件设备信息包括被登录硬件设备的IP地址、端口号、设备名称。
全文摘要
本发明提供一种新的自动登录硬件设备的方法以及实现该方法的自动登录系统,包括软件客户端、软件服务端、被登录硬件设备,软件客户端发起与被登录硬件设备建立连接的请求;软件服务端保存该被登录硬件设备对应的自动登录模板;软件服务端在接收到请求后,查找本地保存的该被登录硬件设备对应的自动登录模板,并创建软件服务端与被登录硬件设备之间的套接字连接;接收被登录硬件设备返回的数据与自动登录模块文件中的匹配项进行匹配,匹配成功后,向被登录硬件设备发送该匹配项对应的配置命令以完成自动登录过程。自动登录模板以扩展标记语言文件的格式保存在软件服务端。
文档编号H04L29/08GK101834909SQ20101018713
公开日2010年9月15日 申请日期2010年5月31日 优先权日2010年5月31日
发明者杨斌 申请人:迈普通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1