A method of interaction between network management software and Telnet device based on BS architecture includes the following steps: (1) Firstly, an idea of encapsulating Telnet simulator by front-end simulation is proposed, and Telnet command is sent to the server side by WebSocket protocol; (2) The received custom protocol content is handed over to the server side through the server side. The message parsing module in the back end processes and parses the parsed commands into the correct Telnet command format, and resolves the device IP address to be connected; (3) The task allocation module allocates the threads needed for resources according to the concurrent situation, and then sends the message processing module to start the Telnet client to correct the commands. Send it to the corresponding device and wait for the result of the message to be returned; (4) Finally, respond through the client browser and display the result data of Telnet operation that the user wants. This method solves the problem of remote interaction with devices based on browser server model.
【技术实现步骤摘要】
一种BS架构下网管软件与设备Telnet交互的方法
本专利技术涉及一种BS架构下网管软件与设备Telnet交互的方法。
技术介绍
在日常网络设备的维护功能中,Telnet是最为常用的工具之一,通过Telnet可以获取与分析各种设备相关的网络信息与数据。与被管设备进行Telnet交互的前提是双方均支持Telnet协议同时处于相同网络内保障被管设备的可访问性。传统CS架构系统采取客户端本身支持Telnet协议,直接通过网络与设备交互。而基于浏览器服务器架构的网络管理系统其客户端为浏览器本身,与服务器间采用HTTP/HTTPS协议进行交互,无法直接使用Telnet协议与设备机访问。所以目前大多厂商采取浏览器内嵌ActiveX技术,来使用TCP协议与设备进行telnet连接。这种方式带来浏览器的兼容性问题非常明显,除了IE浏览器之外,其余均不支持ActiveX技术。同时一旦被管设备与用户侧网络无法直连互通情况下,就无法使用Telnet直连方式解决了。
技术实现思路
本专利技术其目的就在于提供一种BS架构下网管软件与设备Telnet交互的方法,解决了现有技术方法带来浏览器的兼容性问题非常明显,除了IE浏览器之外,其余均不支持ActiveX技术,且一旦被管设备与用户侧网络无法直连互通情况下,就无法使用Telnet直连方式解决的问题。为实现上述目的而采取的技术方案是,一种BS架构下网管软件与设备Telnet交互的方法,该方法包括以下步骤:(1)首先提出一种通过前端模拟封装Telnet模拟器的思路,利用WebSocket协议将Telnet命令发送给服务器端;(2)再通过服务器 ...
【技术保护点】
1.一种BS架构下网管软件与设备Telnet交互的方法,其特征在于,该方法包括以下步骤:首先提出一种通过前端模拟封装Telnet模拟器的思路,利用WebSocket协议将Telnet命令发送给服务器端;再通过服务器端将接收到的自定义协议内容交由后端的消息解析模块处理解析,将解析出来的命令转换为正确的Telnet命令格式,并解析出所需要连接的设备ip地址;由任务分配模块根据并发情况分配资源所需要的线程,再交由消息处理模块启动Telnet客户端将命令正确的发往对应的设备,并等待返回消息结果;最终通过客户浏览器响应并展示出用户所希望的Telnet操作结果数据。
【技术特征摘要】
1.一种BS架构下网管软件与设备Telnet交互的方法,其特征在于,该方法包括以下步骤:首先提出一种通过前端模拟封装Telnet模拟器的思路,利用WebSocket协议将Telnet命令发送给服务器端;再通过服务器端将接收到的自定义协议内容交由后端的消息解析模块处理解析,将解析出来的命令转换为正确的Telnet命令格式,并解析出所需要连接的设备ip地址;由任务分配模块根据并发情况分...
【专利技术属性】
技术研发人员:顾磊,沈李峰,
申请(专利权)人:江西山水光电科技股份有限公司,
类型:发明
国别省市:江西,36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。