一种基于JNLP技术的远程kvm控制台实现方法

文档序号:9399349阅读:717来源:国知局
一种基于JNLP技术的远程kvm控制台实现方法
【技术领域】
[0001]本发明涉及JNLP (Java Network Launching Protocol )技术领域,具体涉及一种基于JNLP技术的远程kvm控制台实现方法,解决了客户端对主机端进行远程实时操作的问题,实现通过网络对远程服务器端kvm控制台的本地操作。
【背景技术】
[0002]JNLP (Java Network Launching Protocol )是 java 提供的一种可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应用程序。
[0003]Java桌面应用程序以JNLP的方式发布,如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当于让java应用程序有了 web应用的优点。
[0004]在对服务器的实际管理使用中,一般远程管理考虑网络链路进行实现,为满足对服务器的远征统一管理,实际应用中一般是采用远程kvm技术对服务器进行远程操作管理。对应于不同的客户端平台,需要服务器主机端提供不同平台的kvm控制台的编译版本,实现支持多平台下对服务器的远程操作。

【发明内容】

[0005]本发明要解决的技术问题是:本发明基于JNLP技术,编译基于不同平台的kvm控制台jar包,通过网络进行互联,实现对远程服务器的kvm本地操作。
[0006]本发明所采用的技术方案为:
一种基于JNLP技术的远程kvm控制台实现方法,所述方法基于JNLP技术,编译基于不同平台的kvm控制台jar包,通过网络进行互联,实现对远程服务器的kvm本地操作。
[0007]所述方法实现步骤如下:
1.在客户端编译kvm控制台jar包;
?.编写JNLP文件,根据客户端的处理器架构进行调用kvm控制台jar包;
ii1.通过网络连接客户端和服务器主机端,配置IP地址,从服务器主机端下载JNLP文件到客户端主机本地;
iv.本地安装部署JDK软件,然后打开JNLP文件进行显示远程KVM控制台;
V.远程kvm打开之后,可以在本地对远程服务器主机端进行kvm操作,实现对于服务器的远程kvm控制。
[0008]所述JNLP文件实现调用的流程如下:
1.JNLP参数初始化;
i1.连接URLs资源;
ii1.判断OS 和 ARCH;
iv.解析kvm控制信息是否正确;如不正确,则推出;
V.打开KVM控制台; v1.进行KVM操作。
[0009]本发明的有益效果为:
本发明解决了客户端对主机端进行远程实时操作的问题,实现通过网络对远程服务器端kvm控制台的本地操作。
【附图说明】
[0010]图1为JNLP实现调用流程图。
【具体实施方式】
[0011]下面参照附图所示,通过【具体实施方式】对本发明进一步说明:
实施例1:
一种基于JNLP技术的远程kvm控制台实现方法,所述方法基于JNLP技术,编译基于不同平台的kvm控制台jar包,通过网络进行互联,实现对远程服务器的kvm本地操作。
[0012]所述实现方法基于国产服务器和国产客户端,服务器基于申威2U机架服务器,其中申威CPU为多核处理器,主频彡1.4GHzο
[0013]实施例2:
在实施例1的基础上,本实施例所述方法实现步骤如下: 1.在客户端编译kvm控制台jar包;
?.编写JNLP文件,根据客户端的处理器架构进行调用kvm控制台jar包;
ii1.通过网络连接客户端和服务器主机端,配置IP地址,从服务器主机端下载JNLP文件到客户端主机本地;
iv.本地安装部署JDK软件,然后打开JNLP文件进行显示远程KVM控制台;
V.远程kvm打开之后,可以在本地对远程服务器主机端进行kvm操作,实现对于服务器的远程kvm控制。
[0014]实施例3:
如图1所示,在实施例2的基础上,本实施例所述JNLP文件实现调用的流程如下:
1.JNLP参数初始化;
i1.连接URLs资源;
ii1.判断OS 和 ARCH;
iv.解析kvm控制信息是否正确;如不正确,则推出;
V.打开KVM控制台;
v1.进行KVM操作。
[0015]实施例4:
在上述实施例基础上,本实施例具体操作过程如下:
1.开机jnlp参数配置初始化,通过网络连接客户端和服务器主机端,从服务器主机端下载JNLP文件到客户端主机本地;
然后打开JNLP文件进行显示远程KVM控制台;
i1.远程kvm打开之后,可以在本地对远程服务器主机端进行kvm操作,实现对于服务器的远程kvm控制。
[0016]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种基于JNLP技术的远程kvm控制台实现方法,其特征在于:所述方法基于JNLP技术,编译基于不同平台的kvm控制台jar包,通过网络进行互联,实现对远程服务器的kvm本地操作。2.根据权利要求1所述的一种基于JNLP技术的远程kvm控制台实现方法,其特征在于,所述方法实现步骤如下: i.在客户端编译kvm控制台jar包; ii.编写JNLP文件,根据客户端的处理器架构进行调用kvm控制台jar包; iii.通过网络连接客户端和服务器主机端,配置IP地址,从服务器主机端下载JNLP文件到客户端主机本地; iv.本地安装部署JDK软件,然后打开JNLP文件进行显示远程KVM控制台; V.远程kvm打开之后,可以在本地对远程服务器主机端进行kvm操作,实现对于服务器的远程kvm控制。3.根据权利要求2所述的一种基于JNLP技术的远程kvm控制台实现方法,其特征在于,所述JNLP文件实现调用的流程如下: i.JNLP参数初始化; ii.连接URLs资源; iii.判断OS 和 ARCH; iv.解析kvm控制信息是否正确;如不正确,则推出; V.打开KVM控制台; vi.进行KVM操作。
【专利摘要】本发明公开了一种基于JNLP技术的远程kvm控制台实现方法,所述方法基于JNLP技术,编译基于不同平台的kvm控制台jar包,通过网络进行互联,实现对远程服务器的kvm本地操作。本发明解决了客户端对主机端进行远程实时操作的问题,实现通过网络对远程服务器端kvm控制台的本地操作。
【IPC分类】H04L29/08
【公开号】CN105119990
【申请号】CN201510509931
【发明人】李保来, 陈乃阔, 吴登勇
【申请人】山东超越数控电子有限公司
【公开日】2015年12月2日
【申请日】2015年8月19日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1