通过远程控制USB升级来实现软件升级的系统及方法技术方案

技术编号:18710267 阅读:49 留言:0更新日期:2018-08-21 22:35
本发明专利技术涉及电子产品的软件升级技术。本发明专利技术解决了目前电子产品中由于软件的高度客户定制化,需技术人员出差到本地进行实地测试,出差成本高昂、浪费时间的问题,提出了一种通过远程控制USB升级来实现软件升级的系统及方法,其技术方案要点为:控制端服务器通过telnet登录远端主机,控制远端主机从控制端服务器下载升级文件到与远端主机连接的移动存储设备;当升级文件下载完成后,远端主机向控制端服务器反馈下载完成信息;控制端服务器接收到反馈下载完成信息后,通过telnet控制移动存储设备连接目标机,并控制远端主机向目标机发送USB升级命令;当目标机接收到USB升级命令后从移动存储设备读取升级文件进行升级。本发明专利技术的有益效果是,能远程控制软件升级。

System and method for software upgrading through remote control of USB upgrade

The invention relates to software upgrading technology for electronic products. The invention solves the problems of high cost and time-wasting due to high customization of software in electronic products, requiring technicians to travel to the local area for on-site testing, and puts forward a system and method for realizing software upgrade by remotely controlling USB upgrade. The technical scheme essentials are as follows: controlling end-wear The server logs on to the remote host via telnet, and controls the remote host to download the upgrade file from the control server to the mobile storage device connected with the remote host; when the upgrade file is downloaded, the remote host feeds back the download completion information to the control server; after the control server receives the feedback download completion information, the control server communicates The mobile storage device is connected to the target machine via telnet, and the remote host is controlled to send USB upgrade command to the target machine. When the target machine receives the USB upgrade command, the upgrade file is read from the mobile storage device for upgrade. The beneficial effect of the invention is that it can remotely control software upgrading.

【技术实现步骤摘要】
通过远程控制USB升级来实现软件升级的系统及方法
本专利技术涉及电子产品的软件升级技术,特别涉及通过远程控制USB升级来实现软件升级的技术。
技术介绍
目前全球都进入了数字化的发展浪潮,伴随着数字化的浪潮,数字机顶盒、数字电视、空调、智能冰箱、智能家电等都开始普及,随着数字机顶盒等软件客户定制型产品的全球普及。由于软件的高度客户定制化,经常需要开发人员出差到客户本地进行实地测试,成本高昂。
技术实现思路
本专利技术的目的是提供一种通过远程控制USB升级来实现软件升级的系统及方法,解决目前电子产品中由于软件的高度客户定制化,需技术人员出差到本地进行实地测试,出差成本高昂、浪费时间的问题。本专利技术解决其技术问题,采用的技术方案是:通过远程控制USB升级来实现软件升级的系统,包括目标机和远端主机,其特征在于,还包括控制端服务器和移动存储设备,所述目标机与远端主机连接,远端主机与控制端服务器连接,移动存储设备用于与目标机或远端主机连接,所述控制端服务器中至少包括升级文件,所述控制端服务器用于通过telnet登录远端主机,控制远端主机从控制端服务器下载升级文件到与远端主机连接的移动存储设备;所述远端主机用于当升级文件下载完成后向控制端服务器反馈下载完成信息,控制端服务器接收到该信息后,通过telnet控制移动存储设备连接目标机,并控制远端主机向目标机发送USB升级命令;所述目标机用于当接收到USB升级命令后从移动存储设备读取升级文件进行升级。具体地,所述目标机通过串口与远端主机连接,远端主机与控制端服务器网络连接。进一步地,所述移动存储设备包括U盘和/或移动硬盘。具体地,所述通过telnet控制移动存储设备连接目标机具体为:通过telnet控制远端主机拉高设定的IO口的电压,当此IO口的电压为低电平时,远端主机控制移动存储设备连接远端主机,当此IO口的电压被拉高成为高电平时,远端主机控制移动存储设备连接目标机。再进一步地,所述远端主机控制移动存储设备连接远端主机或目标机是通过控制供电来控制相应的继电器工作,进而控制控制移动存储设备连接远端主机或目标机。具体地,当目标机接收到USB升级命令后从移动存储设备读取升级文件进行升级具体包括:目标机接收到USB升级命令后,设置移动存储设备的升级模式标识到FLASH,然后重启目标机,进入软件升级模块,软件升级模块中通过读取FLASH中升级模式标志位,进入USB升级模式,进而从移动存储设备读取升级文件进行升级。再进一步地,目标机升级完成后,重新启动目标机,通过串口向远端主机发送目标机升级后的软硬件版本信息,远端主机通过网络向控制端服务器发送升级后的软硬件版本信息,用户通过控制端服务器收到的目标机升级后的软硬件版本信息判断升级是否正常完成。通过远程控制USB升级来实现软件升级的方法,应用于通过远程控制USB升级来实现软件升级的系统,其特征在于,包括如下步骤:步骤1、目标机通过串口与远端主机建立连接,远端主机通过网络与控制端服务器建立连接,并将升级文件存储在控制端服务器中;步骤2、控制端服务器通过telnet登录远端主机,控制远端主机从控制端服务器下载升级文件到与远端主机连接的移动存储设备;步骤3、当升级文件下载完成后,远端主机向控制端服务器反馈下载完成信息;步骤4、控制端服务器接收到反馈下载完成信息后,通过telnet控制移动存储设备连接目标机,并控制远端主机向目标机发送USB升级命令;步骤5、当目标机接收到USB升级命令后从移动存储设备读取升级文件进行升级。具体地,步骤5中,当目标机接收到USB升级命令后从移动存储设备读取升级文件进行升级具体包括:目标机接收到USB升级命令后,设置移动存储设备的升级模式标识到FLASH,然后重启目标机,进入软件升级模块,软件升级模块中通过读取FLASH中升级模式标志位,进入USB升级模式,进而从移动存储设备读取升级文件进行升级。进一步地,步骤5中,目标机升级完成后,重新启动目标机,通过串口向远端主机发送目标机升级后的软硬件版本信息,远端主机通过网络向控制端服务器发送升级后的软硬件版本信息,用户通过控制端服务器收到的目标机升级后的软硬件版本信息判断升级是否正常完成。本专利技术的有益效果是,通过上述通过远程控制USB升级来实现软件升级的系统及方法,能够使控制端服务器通过telnet登录远端主机,控制远端主机从控制端服务器下载升级文件到与远端主机连接的移动存储设备,当升级文件下载完成后远端主机向控制端服务器反馈下载完成信息,控制端服务器接收到该信息后,通过telnet控制移动存储设备连接目标机,并控制远端主机向目标机发送USB升级命令,当目标机接收到USB升级命令后从移动存储设备读取升级文件进行升级。这里,将升级文件存储在控制端服务器中,并下载在于远端主机连接的移动存储设备中,并通过telnet控制移动存储设备断开与远端主机的连接,建立与目标机的连接,进行升级软件的下载,最终完成相应软件的升级,无须技术人员去设备现场进行人工软件升级,不仅节省了人力成本,更节省了用户时间,大大提升了软件升级效率,更符合用户的人性化要求。附图说明图1为本专利技术通过远程控制USB升级来实现软件升级的系统的组成框图。具体实施方式下面结合附图及实施例,详细描述本专利技术的技术方案。本专利技术所述通过远程控制USB升级来实现软件升级的系统,由目标机、远端主机、控制端服务器和移动存储设备组成,其组成框图参见图1,其中,目标机与远端主机连接,远端主机与控制端服务器连接,移动存储设备用于与目标机或远端主机连接,将升级文件存储在控制端服务器中,并下载在于远端主机连接的移动存储设备中,并通过telnet控制移动存储设备断开与远端主机的连接,建立与目标机的连接,进行升级软件的下载,最终完成相应软件的升级。实施例本专利技术实施例通过远程控制USB升级来实现软件升级的系统,包括目标机、远端主机、控制端服务器和移动存储设备,其中,目标机与远端主机连接,远端主机与控制端服务器连接,移动存储设备用于与目标机或远端主机连接,初始时,移动存储设备与远端主机连接,控制端服务器中至少包括升级文件,控制端服务器通过telnet登录远端主机,控制远端主机从控制端服务器下载升级文件到与远端主机连接的移动存储设备,当升级文件下载完成后远端主机向控制端服务器反馈下载完成信息,控制端服务器接收到该信息后,通过telnet控制移动存储设备连接目标机,并控制远端主机向目标机发送USB升级命令,目标机用于当接收到USB升级命令后从移动存储设备读取升级文件进行升级。上述系统中,目标机可以通过串口与远端主机连接,这里,目标机与远端主机之间的连接关系采用常规的串口连接方式,能够实现目标机与主机之间的稳定的信号传输,远端主机与控制端服务器可以通过网络连接,远端主机与控制端服务器之间的采用常规的有线网络进行连接,保证了正常、稳定的通信;移动存储设备可以包括U盘和/或移动硬盘等,本例中优选采用价格低廉且存储稳定的U盘。通过telnet控制移动存储设备连接目标机具体为:通过telnet控制远端主机拉高设定的IO口的电压,当此IO口的电压为低电平时,远端主机控制移动存储设备连接远端主机,当此IO口的电压被拉高成为高电平时,远端主机控制移动存储设备连接目标机本文档来自技高网...

【技术保护点】
1.通过远程控制USB升级来实现软件升级的系统,包括目标机和远端主机,其特征在于,还包括控制端服务器和移动存储设备,所述目标机与远端主机连接,远端主机与控制端服务器连接,移动存储设备用于与目标机或远端主机连接,所述控制端服务器中至少包括升级文件,所述控制端服务器用于通过telnet登录远端主机,控制远端主机从控制端服务器下载升级文件到与远端主机连接的移动存储设备;所述远端主机用于当升级文件下载完成后向控制端服务器反馈下载完成信息,控制端服务器接收到该信息后,通过telnet控制移动存储设备连接目标机,并控制远端主机向目标机发送USB升级命令;所述目标机用于当接收到USB升级命令后从移动存储设备读取升级文件进行升级。

【技术特征摘要】
1.通过远程控制USB升级来实现软件升级的系统,包括目标机和远端主机,其特征在于,还包括控制端服务器和移动存储设备,所述目标机与远端主机连接,远端主机与控制端服务器连接,移动存储设备用于与目标机或远端主机连接,所述控制端服务器中至少包括升级文件,所述控制端服务器用于通过telnet登录远端主机,控制远端主机从控制端服务器下载升级文件到与远端主机连接的移动存储设备;所述远端主机用于当升级文件下载完成后向控制端服务器反馈下载完成信息,控制端服务器接收到该信息后,通过telnet控制移动存储设备连接目标机,并控制远端主机向目标机发送USB升级命令;所述目标机用于当接收到USB升级命令后从移动存储设备读取升级文件进行升级。2.根据权利要求1所述的通过远程控制USB升级来实现软件升级的系统,其特征在于,所述目标机通过串口与远端主机连接,远端主机与控制端服务器网络连接。3.根据权利要求1所述的通过远程控制USB升级来实现软件升级的系统,其特征在于,所述移动存储设备包括U盘和/或移动硬盘。4.根据权利要求1所述的通过远程控制USB升级来实现软件升级的系统,其特征在于,所述通过telnet控制移动存储设备连接目标机具体为:通过telnet控制远端主机拉高设定的IO口的电压,当此IO口的电压为低电平时,远端主机控制移动存储设备连接远端主机,当此IO口的电压被拉高成为高电平时,远端主机控制移动存储设备连接目标机。5.根据权利要求4所述的通过远程控制USB升级来实现软件升级的系统,其特征在于,所述远端主机控制移动存储设备连接远端主机或目标机是通过控制供电来控制相应的继电器工作,进而控制控制移动存储设备连接远端主机或目标机。6.根据权利要求1所述的通过远程控制USB升级来实现软件升级的系统,其特征在于,当目标机接收到USB升级命令后从移动存储设备读取升级文件进行升级具体包括:目标机接收到USB升级命令后,设置移动存储设备的升级模式标识到FLASH,然后重启目标机,进入软件升级模块,软件升级模块中通过读取FLASH中升级模式标...

【专利技术属性】
技术研发人员:孙红兵周旭成张刚魏建军
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1