[发明专利]基于B/S架构的网元访问方法和系统有效
申请号: | 201310404235.2 | 申请日: | 2013-09-06 |
公开(公告)号: | CN104426890B | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 王庆磊;余辉 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 架构 访问 方法 系统 | ||
本发明公开了一种基于B/S架构的网元访问方法和系统,涉及计算机网络通信技术领域。通过挂接在web客户端的组件实现的socket进程通讯机制,向Telnet或SSH服务器发起网元连接请求,并在连接成功后,Telnet或SSH服务器负责web客户端与网元之间的数据转发,实现B/S架构下网元的访问。本技术方案可以提供给用户完整的B/S架构下网元访问Telnet服务器或SSH服务器的方案,在各种生产系统大多数采用B/S结构的现在,能够统一用户体验,有效提高用户使用各种网元终端的便利性。在本发明的另一个实施例中,本技术方案方便与其它B/S结构的系统集成,给其它B/S系统提供一个有效的网元访问通道。
技术领域
本发明涉及计算机网络通信技术领域,特别涉及一种基于B/S架构的网元访问方法和系统。
背景技术
现有的Unix和Linux系统主要的通过指令的方式进行管理,连接Unix和Linux系统的主要方式是通过Telnet或者SSH协议。网元是指在客户端连接Telnet服务器或者SSH服务器的终端设备。
现有技术中,网元与Telnet服务器或SSH服务器进行连接,由于需要Socket支持,现有的Web中提供交互指令的控件和技术方案,是使用ActiveX开发一个浏览器插件,安装到浏览器中进行使用。
由于ActiveX是一种对本地权限要求很高的插件技术,所以安全性很差,由于企业生产网络的安全要求,很多企业的生产网络并不开放ActiveX的安装和运行权限,所以这种技术很难在生产系统中得到入网许可。
而且,很多B/S的系统,有的时候网元需要连接到Telnet服务器或者SSH服务器进行数据交换,但是目前提供的Telnet客户端基本都是桌面程序,和B/S系统的集成难度较高,也不方便。
发明内容
鉴于上述问题,本发明实施例提供一种基于B/S架构的网元访问方法和系统,用于解决在网元和Web系统(即B/S架构系统)集成不方便的问题,实现一种高可用性和高扩展性的适用于B/S(浏览器/服务器)架构的网元访问的方案,方便与现有的各种B/S系统集成,同时能够满足企业级的安全需求和控制要求。
本发明实施例采用了如下技术方案:
本发明一个实施例提供了一种基于B/S架构的网元访问方法,所述方法包括:
当web客户端访问第一B/S系统中的网元时,挂接在所述web客户端的访问组件向第一B/S系统中的第一服务器的服务层发起socket连接,并通过socket进程通讯机制按照Telnet或SSH协议发送网元连接请求;所述访问组件包括socket进程通信功能;
所述第一服务器的服务层通过网元接口层向所述网元发起访问连接;
连接成功后,第一服务器的服务层进行所述web客户端与所述网元之间的数据转发,实现基于B/S架构的网元访问。
所述访问组件向第一服务器的服务层发起socket连接,并通过socket进程通讯机制按照Telnet或SSH协议发送网元连接请求包括:
所述访问组件向第一服务器的服务层的预置端口发起socket连接;并通过socket进程通讯机制按照Telnet或SSH协议数据包格式向第一服务器的所述预置端口发送网元连接请求;所述预置端口为预先预定用于网元访问的端口;
所述方法还包括:
所述第一服务器的服务层监听所述预置端口,当监听到所述访问组件向第一服务器的服务层发起的socket连接时,接收所述访问组件发送的数据包。
所述第一服务器的服务层通过网元接口层向所述网元发起访问连接包括:
第一服务器的服务层解析数据包,获取要访问的网元信息,并创建一个网元连接处理对象;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310404235.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:服务器、终端、数字版权管理系统和方法
- 下一篇:服务器连接方法和装置