[发明专利]数据传输装置及系统有效
申请号: | 200810081642.3 | 申请日: | 2008-03-03 |
公开(公告)号: | CN101237455A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | 石道强;王治平;张婧;姜山;李博 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘芳 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 装置 系统 | ||
技术领域
本发明涉及计算机网络技术,尤其是一种数据传输装置及系统。
背景技术
随着网络技术的不断发展,主机进行数据更新时涉及的项目越来越多,为了重用上一个项目、减少代码,需要构建数据传输装置,使程序员专注于项目的开发,提高工作效率。伴随着各种编程语言的成熟、各种网络协议的广泛应用,如telnet协议、ssh协议、文件传输协议(File TransferProtocol,以下简称FTP)、安全文件传输协议(Secure File TransferProtocol,以下简称SFTP),数据传输装置也在不断地改进。
现有技术中的一种数据传输装置是桌面式单机安装升级装置,主要应用于单主机场景。该安装升级的内容封装在该安装升级装置内,由安装/升级装置将安装升级的内容部署到主机上,完成安装升级操作。由于该安装/升级装置与主机一一对应,因此不能实现集群、双机等批量操作,在集群、双机等情形下,需要登录到每台主机上分别进行安装升级操作,进而导致存在大量重复、无意义的操作,加大操作人员的工作量,增加操作的出错率;再者,由于该安装升级装置是将安装升级的内容全部封装,造成配置信息无法独立使用,例如,某次安装升级操作只需要更新一些配置项,并且已经开发了一个安装升级包,但该安装升级包同时还进行了其他操作(不仅仅是更新配置项),这种场景下,就需要重新开发一个安装升级包,无法利用已开发的安装/升级包的配置信息,难以降低二次开发的工作量;另外,由于安装升级的内容打包封装在该装置中,若安装升级的内容较多时,势必占用每个主机较大的磁盘空间。
现有技术中存在另一种数据传输装置,如图1所示,该安装升级装置需要在每个主机上部署一个代理,由代理和服务器进行安装升级间的通信操作,典型的应用就是windows升级。这种装置可以实现批量操作,但是由于该装置需要部署代理到主机上,如果代理不是长期运行在主机上,那么在每次安装升级操作前,还需要部署代理到各个主机上,安装升级操作完成后,又要将代理卸载,无疑浪费时间又无意义;再者,电信领域里为了保证业务正常运行,大多是单、双机集群组网形式,这种情况下,应由业务判断环境是否正确、安装/升级操作是否进行等,但是该装置侧重于软件分发概念,可以实现有效性检测,但业务侧参与得很少,使得该装置难以应用于电信领域,限制了使用范围;另外,该类装置大都以图形用户界面(Graphics User Interface,以下简称GUI)为主,只有安装了服务器的主机才能够执行安装/升级操作,缺乏灵活性。
发明内容
本发明实施例提供一种数据传输装置及系统,用以解决现有技术存在的问题,实现无代理、可扩展地进行数据传输。
本发明实施例提供一种数据传输装置,包括:
主机组件,用于获取主机信息;
虚拟终端,用于接收所述主机信息,获取操作指令,将所述操作指令传输给所述主机信息指定的主机。
本发明实施例提供一种数据传输系统,包括:
浏览器或图形用户界面装置,所述浏览器通过网络协议发送触发请求,所述图形用户界面装置通过控件内置事件发送触发请求;
主机组件,接收到所述触发请求后获取主机信息;
虚拟终端,接收所述主机信息,并获取操作指令;
主机,与所述主机信息对应,接收所述操作指令。
本发明实施例由虚拟终端将指令传输给主机,无需部署代理,因此实现无代理数据传输;又由于虚拟终端的个数可以通过主机信息设置为与主机的个数一致,数据传输时这些虚拟终端同时工作,因此实现批量化操作;并且,本发明实施例可以通过网络协议或控件事件触发数据传输,实现远程或本地的数据更新。
附图说明
图1为现有技术集群安装/升级数据传输装置结构示意图;
图2为本发明数据传输装置实施例一结构示意图;
图3为本发明数据传输装置实施例二结构示意图;
图4为本发明数据传输系统实施例一结构示意图;
图5为本发明数据传输系统实施例二结构示意图。
具体实施方式
下面结合附图和具体实施例进一步说明本发明的技术方案。
图2为本发明数据传输装置实施例一结构示意图,该实施例包括:主机组件21和虚拟终端22;主机组件21用于获取主机信息;虚拟终端22用于接收该主机信息,实现实例化,并在获取到操作指令后将该操作指令传输给所述主机信息指定的主机,由于主机信息实例化虚拟终端,因而虚拟终端22的个数与主机的个数一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810081642.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有行式记录头的图像形成装置
- 下一篇:处理助听器输入信号的方法和装置