[发明专利]一种网管应用程序的部署及应用方法无效
申请号: | 200810094590.3 | 申请日: | 2008-05-15 |
公开(公告)号: | CN101277221A | 公开(公告)日: | 2008-10-01 |
发明(设计)人: | 崔远 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04M3/22 |
代理公司: | 信息产业部电子专利中心 | 代理人: | 梁军 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网管 应用程序 部署 应用 方法 | ||
技术领域
本发明涉及电信领域网管技术,特别涉及一种网管应用程序的部署及应用方法。
背景技术
目前,现有的网管应用程序的部署主要有以下三种:
1.客户/服务器(Client/Server,C/S)架构
在该架构下,客户端程序被安装在客户机上,对这些客户端程序的维护和版本演进需要在所有客户机上进行。但是,由于网管软件和网元耦合得比较紧,因此只能使用与网元软件版本配套的网管软件版本才能正常维护网元。随着网元版本的演进,网管软件的版本数量同步增长,在该架构下需要分别维护网元和网管软件的版本,随着版本数目的增多,选择与网元配套的网管将会给用户带来困扰。
2.浏览器/服务器(Browser/Server,B/S)架构
在该B/S架构下,客户机上不需安装任何程序,只要有浏览器即可对网元进行配置和管理,因此省去了安装和升级客户端程序的麻烦。但是,由于浏览器是一个瘦客户端,这决定了其表现能力有限,远不及图形用户接口(GraphicalUser Interface,GUI)客户端丰富;并且本地计算能力较弱,不能很好地支持对配置规则的校验。
3.基于B/S架构的演进架构
该架构同样是B/S架构,但是对网元进行操作的是嵌入到网页的小应用程序(APPLET),通过APPLET的方式实现了类似GUI客户端的界面。尽管这种模式将B/S架构的部署方便性和GUI客户端强大的表现力结合起来,但是由于小应用程序APPLET必须嵌入在超文本标记语言(Hyper Text Mark-upLanguage,HTML)页面中才能得到解释执行,如果不能与网元连接则无法使用,因此这种方式不能支持对网元数据的离线配置。
目前,需要一种网管软件部署方法,能够解决现有网管软件开发模式中存在的部署方便性与GUI客户端强大表现力之间的矛盾。
发明内容
本发明的目的在于,提供一种网管应用程序的部署及应用方法,能够自动实现网络服务器向客户端的软件分发、维护和升级。
本发明的网管应用程序的部署及应用方法,包括下列步骤:将网管应用程序以预定形式与相应的Java网络启动协议JNLP文件封装成软件版本下载到网元;客户机通过浏览器访问网元上网络服务器Web Server的主页加载所述网管应用程序。
其中,所述网元上网络服务器Web Server的主页中包含一个指向Java网络启动协议JNLP文件的超链接。
其中,将网管应用程序以预定形式与相应的Java网络启动协议文件封装成软件版本下载到网元,包括下列步骤:
步骤a1:为网元上的嵌入式网络服务器Web Server配置支持JNLP文件的多用途网际邮件扩充协议MIME类型;
步骤b1:为所述网管应用程序创建Java网络启动协议JNLP文件;
步骤c1:将所述网管应用程序以jar包形式和所述Java网络启动协议JNLP文件打包制作成单个软件版本,并与网元所需的其他软件版本一同下载到网元中;
步骤d1:网元将所述网管软件版本拆分为jar包和所述Java网络启动协议JNLP文件,并部署到嵌入式网络服务器Web Server上。
另外,在客户机通过浏览器访问网元上网络服务器Web Server的主页加载所述网管应用程序之后,进一步包括下列步骤:启动所述网管应用程序对网元配置数据进行操作、管理、或者维护。
其中,所述网管应用程序对网元进行相应配置操作分为在线配置或者离线配置。
其中,所述在线配置包括下列步骤:在Internet连接可用的情况下,用户通过访问网元上的网络服务器Web Server的主页地址,或者直接运行Java网络启动(Java Web Start,即JWS)来加载网管应用程序;网管应用程序运行起来后,自动连接所述网元,连接成功后即可对网元配置数据进行操作和管理。
另外,在用户直接启动Java Web Start来加载网管应用程序时,如果客户机上的网管软件版本与网元版本不匹配,所述Java Web Start自动为客户机更新网管软件版本。
进一步地,对于所述在线配置,在启动应用程序前,可以包括下列步骤:
步骤a2:客户机通过浏览器登录网元上网络服务器Web Server的主页;
步骤b2:浏览器执行嵌入到超文本标记语言HTML页面中的相应的脚本语言以检测客户机是否已安装Java运行时环境JRE,如果未安装,则执行步骤c2;否则,执行步骤d2;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810094590.3/2.html,转载请声明来源钻瓜专利网。