[发明专利]浏览器客户端访问设备的方法、客户端、服务器及系统有效
申请号: | 201610086104.8 | 申请日: | 2016-02-15 |
公开(公告)号: | CN105530321B | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 接凤华;陈丽平 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 201616 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 客户端 访问 设备 方法 服务器 系统 | ||
本发明实施例公开了一种浏览器客户端访问设备的方法、客户端、服务器和系统。该方法包括:所述方法包括:网管服务器与浏览器客户端之间建立通信连接;所述网管服务器分配线程给所述浏览器客户端;所述网管服务器接收所述浏览器客户端发送的命令;所述网管服务器通过所述线程向所述命令所指定的设备发送所述命令;所述网管服务器接收所述设备发送的所述命令的处理结果并向所述浏览器客户端发送所述处理结果,所述处理结果由所述设备根据所述命令处理得到,并通过所述线程发送给所述网管服务器。本发明实施例所提供的技术方案可以实现浏览器客户端通过Telnet方式访问远程设备。
技术领域
本发明涉及网络管理技术领域,特别是涉及一种浏览器客户端访问设备的方法、客户端、服务器及系统。
背景技术
网管系统一般都有服务端和客户端,也就是通常所说的客户端/服务端C/S(Client/Server)模式,服务端直接和设备进行交互,对设备进行设置以及从设备上采集数据,而客户端将服务端采集到的数据呈现给网管人员,或者通过客户端向服务端发送应用请求。
BS网管系统是基于浏览器/服务器模式的网管系统,用户可以通过浏览器访问网管服务器管理的设备。通常情况下,网管用户浏览器与网管服务器建立的是无连接的通道。现有的BS网管系统下,网管用户与设备隔离在不同的网段,用户不能直接Telnet到设备上。而BS模式下,用户与网管服务器之间建立的是无连接的通道,无连接的通道很难解决需要维持连接的Telnet应用。当网管用户与网管服务器管理的设备不在同一个网段,但是又想使用Telnet方式来远程访问网管服务器管理的设备时,根据现有技术所提供的的技术方案不能解决这个问题。
有鉴于此,本发明实施例有必要提供一种可以实现浏览器客户端通过Telnet方式访问远程设备的方法、客户端、服务器及通过Telnet方式访问远程设备的系统。
发明内容
为了克服上述背景技术的缺陷,本发明实施例提供一种浏览器客户端访问设备的方法、客户端、服务器及系统,可以解决当网管用户客户端与网管服务器管理的设备不在同一个网段时,网管用户客户端可以使用Telnet方式来远程访问网管服务器管理的设备。
为了解决上述技术问题本发明实施例的所采用的技术方案为:
一种浏览器客户端访问设备的方法,包括:
网管服务器与浏览器客户端之间建立通信连接;所述网管服务器分配线程给所述浏览器客户端;
所述网管服务器接收所述浏览器客户端发送的命令;
所述网管服务器通过所述线程向所述命令所指定的设备发送所述命令;
所述网管服务器接收所述设备发送的所述命令的处理结果并向所述浏览器客户端发送所述处理结果,所述处理结果由所述设备根据所述命令处理得到,并通过所述线程发送给所述网管服务器。
进一步地,所述网管服务器与所述浏览器客户端之间建立通信连接,包括:所述网管服务器接收所述浏览器客户端发送的Websocket连接请求与所述网管服务器建立所述WebSocket连接的Websocket消息;
所述网管服务器根据所述Websocket消息向所述浏览器客户端返回连接成功响应消息。
所述网管服务器分配线程给所述浏览器客户端,包括:
所述网管服务器包括含有至少一对线程的线程池;
所述网管服务器分配一对线程,所述一对线程中的一个线程维持网管服务器与客户端之间的通信连接,所述一对线程中的另一个线程创建并维持网管服务器和设备之间的通信连接。
进一步地,所述网管服务器通过所述线程向所述命令所指定的设备发送所述命令,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610086104.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件升级方法、相关设备及系统
- 下一篇:一种物联控制平台及其实现方法