Remote upgrade system and method of the present invention relates to an embedded network equipment, the remote upgrade method comprises the following steps: connecting the main control terminal to access unit, and obtain the optical link to upgrade the IP address of the device through the access unit to get the IP address list; traverse the IP address list for each IP address automatically upgrade operation, automatic upgrade process includes the following steps: in the main control terminal to execute the command set, the main control terminal to upgrade equipment connected to each IP address through the secure session protocol; each IP address corresponding to upgrade equipment to receive and execute commands from the master terminal termination the termination of the program being executed, receive and execute command download download the upgrade file from the main control terminal, receiving the upgrade command and restart command, command and perform the upgrade after upgrade restart Command. The invention can simultaneously access the optical link unit and a plurality of remote equipment remote upgrade procedures, reducing the workload of upgrading.
【技术实现步骤摘要】
一种嵌入式网络设备的远程升级方法及系统
本专利技术涉及网络通信
,尤其是涉及一种对支持SSH和TFTP服务的嵌入式网络设备的远程升级方法及系统。
技术介绍
工程中在网运行的终端设备需要修复bug或者增加新功能时,通常要更新程序,即程序升级。在终端设备个数较多、距离分散的情况下,如果点对点、逐个进行升级,工作量会比较大,人工成本较高,此时就需要找到一种能够对终端设备进行批量升级的方法。对于嵌入式网络设备来说,如果终端设备具备操作系统,支持SSH和TFTP功能,就可以考虑通过脚本加网络连接的方式来实现批量终端设备的程序升级。
技术实现思路
本专利技术的目的在于克服上述技术的不足,提供一种嵌入式网络设备的远程升级方法及系统。本专利技术的一方面提供一种嵌入式网络设备的远程升级方法,包括以下步骤:将主控终端连接到接入单元,并通过所述接入单元获取光网链路上所有待升级设备的IP地址,得到IP地址列表;遍历所述IP地址列表,对每个IP地址执行自动升级操作,所述自动升级操作包括以下步骤:在所述主控终端执行命令集,使所述主控终端通过安全会话协议连接到每个IP地址对应的待升级设备;使每个IP地址对应的待升级设备接收所述主控终端传来的终止命令、下载命令、升级命令和重启命令;使每个IP地址对应的待升级设备执行所述终止命令终止正在执行的程序,使每个IP地址对应的待升级设备执行所述下载命令从所述主控终端下载升级文件,使每个IP地址对应的待升级设备执行所述升级命令并在升级后执行所述重启命令。进一步地,所述待升级的设备开启有SSH服务,所述安全会话协议为SSH协议。进一步地, ...
【技术保护点】
一种嵌入式网络设备的远程升级方法,其特征在于,包括以下步骤:将主控终端连接到接入单元,并通过所述接入单元获取光网链路上所有待升级设备的IP地址,得到IP地址列表;遍历所述IP地址列表,对每个IP地址执行自动升级操作,所述自动升级操作包括以下步骤:在所述主控终端执行命令集,使所述主控终端通过安全会话协议连接到每个IP地址对应的待升级设备;使每个IP地址对应的待升级设备接收所述主控终端传来的终止命令、下载命令、升级命令和重启命令;使每个IP地址对应的待升级设备执行所述终止命令终止正在执行的程序,使每个IP地址对应的待升级设备执行所述下载命令从所述主控终端下载升级文件,使每个IP地址对应的待升级设备执行所述升级命令并在升级后执行所述重启命令。
【技术特征摘要】
1.一种嵌入式网络设备的远程升级方法,其特征在于,包括以下步骤:将主控终端连接到接入单元,并通过所述接入单元获取光网链路上所有待升级设备的IP地址,得到IP地址列表;遍历所述IP地址列表,对每个IP地址执行自动升级操作,所述自动升级操作包括以下步骤:在所述主控终端执行命令集,使所述主控终端通过安全会话协议连接到每个IP地址对应的待升级设备;使每个IP地址对应的待升级设备接收所述主控终端传来的终止命令、下载命令、升级命令和重启命令;使每个IP地址对应的待升级设备执行所述终止命令终止正在执行的程序,使每个IP地址对应的待升级设备执行所述下载命令从所述主控终端下载升级文件,使每个IP地址对应的待升级设备执行所述升级命令并在升级后执行所述重启命令。2.根据权利要求1所述的嵌入式网络设备的远程升级方法,其特征在于,所述待升级的设备开启有SSH服务,所述安全会话协议为SSH协议。3.根据权利要求1所述的嵌入式网络设备的远程升级方法,其特征在于,所述主控终端开启有TFTP服务,所述下载命令基于所述TFTP服务下载所述升级文件。4.根据权利要求3所述的嵌入式网络设备的远程升级方法,其特征在于,同一个时刻,对所述IP地址列表的一个IP地址或多个IP地址对应的待升级设备执行所述自动升级操作。5.根据权利要求1所述的嵌入式网络设备的远程升级方法,其特征在于,所述所有待升级设备包括接入单元以及光网链路上与接入单元连接的多个远端设备。6.根据权利要求1所述的嵌入式网络设备的远程升级方法,其特征在于,所述自动升级操作还包括以下步骤:每个IP地址对应的待升级设备执行所述升级命令并在升级后执...
【专利技术属性】
技术研发人员:韩留斌,
申请(专利权)人:深圳国人通信股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。