[发明专利]多网卡设备的多应用系统联动的方法及设备有效
申请号: | 201110002541.4 | 申请日: | 2011-01-07 |
公开(公告)号: | CN102118390A | 公开(公告)日: | 2011-07-06 |
发明(设计)人: | 刘浩;班世敏;张玉妹 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24;H04L29/08 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网卡 设备 应用 系统 联动 方法 | ||
技术领域
本发明涉及通信领域,尤其涉及一种多网卡设备的多应用系统联动的方法及设备。
背景技术
目前网络业务应用很多,各种不同的应用系统各有专长,用户在同一设备上部署多个应用系统的情况越来越多。例如,在同一服务器上配置多个网管系统的方式被广泛采用。为了实现多个网管系统之间的联动,大多网管系统都实现了对外的访问接口,其中直接提供URL(Universal Resource Locator,统一资源定位符)进行访问的方式被广泛采用。
如图1所示,服务器内包括网管系统A和网管系统B。网管系统A可以通过访问网管系统B的具体URL来获取网管系统B提供的功能和数据。例如,网管系统B提供了“http://主机IP:9090/port.jsf?deviceId=1”来直接展示网管系统B的端口数据,即在网管系统A的展示页面上设置链接“http://主机IP:9090/port.jsf?deviceId=1”,点击该链接就可以跳转进入网管系统B的端口数据展示页面。或者,网管系统A 通过“http://主机IP:9090/xml/listPort?deviceId=1”来获取网管系统B的端口数据,网管系统A使用获取到的网管数据自定义展示到自己的页面中。
现有技术中,为了实现网管系统之间的通信,服务器可以将本机IP和各网管系统的端口号存储在配置文件中。网管系统A与B根据配置文件中的本机IP和对应端口号生成各自的URL。但是,当服务器IP地址变化时,如果配置文件没有及时更新,会导致URL访问失败。当服务器包括多个网卡时,如图2所示,服务器具有多个IP地址,网管系统无法确定应该在配置文件存储哪个IP地址,或者应该选择哪个IP地址构建URL。
现有技术中还提供一种生成URL的方式。网管系统根据其编程语言提供的获取本机IP地址的方式,动态获取本机IP地址,然后根据获取到的IP地址生成对应的URL。但是,当服务器具有多个IP地址时,网管系统获取到本机的多个IP地址,无法区分应该选择哪一个IP地址构建URL。
发明内容
本发明提供了一种多网卡设备的多应用系统联动的方法及设备,使得设备能够在多个IP地址中选择恰当IP地址生成URL。
本发明提供了一种多网卡设备的多应用系统联动的方法,应用于包括多个网卡和多个应用系统的设备,包括:
所述多个应用系统中的任一应用系统接收到客户端发送的访问请求,获取所述访问请求中携带的所述多网卡设备的IP地址;
所述任一应用系统根据所述获取到的IP地址构建包括该IP地址的其他应用系统的URL,根据构建得到的URL与其他应用系统联动。
所述任一应用系统根据所述获取到的IP地址构建包括该IP地址的其他应用系统的URL,根据构建得到的URL与其他应用系统联动包括:
所述任一应用系统构建其他应用系统的URL并在所述客户端展示;
所述客户端根据所述任一应用系统展示的URL向所述多网卡设备发送访问请求;
与所述展示的URL对应的应用系统在所述客户端展示数据信息。
所述任一应用系统根据所述获取到的IP地址构建其他应用系统的URL,根据构建得到的URL与其他应用系统联动包括:
所述任一应用系统构建其他应用系统的URL并在所述客户端展示;
所述客户端根据所述任一应用系统展示的URL向所述多网卡设备发送访问请求;
所述任一应用系统根据所述访问请求获取所述展示的URL对应的其他应用系统的数据信息;
所述任一应用系统在所述客户端展示所述获取到的其他应用系统的数据信息。
获取所述访问请求中携带的所述设备的IP地址包括:将所述访问请求的目的IP地址作为所述多网卡设备的IP地址。
所述构建得到的URL中还包括与所述其他应用系统对应的端口。
本发明提供了一种多网卡设备,包括多个应用系统,所述多个应用系统中的任一应用系统包括:
接收单元,用于接收客户端发送的访问请求;
获取单元,与所述接收单元连接,用于获取所述访问请求中携带的所述多网卡设备的IP地址;
URL构建单元,与所述获取单元连接,用于根据所述获取单元获取的IP地址构建包括该IP地址的其他应用系统的URL;
联动单元,与所述URL构建单元连接,用于根据所述URL构建单元构建得到的URL与其他应用系统联动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110002541.4/2.html,转载请声明来源钻瓜专利网。