【技术实现步骤摘要】
文件下载方法、设备及系统
[0001]本申请要求于2020年07月22日提交的申请号为202010711732.7、专利技术名称为“一种文件传输方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请涉及网络
,特别涉及一种文件下载方法、设备及系统。
技术介绍
[0003]在一些规模较大、地域较分散的网络中,当需要将文件下载至客户端设备时,会由服务端设备基于文件传输协议(file transfer protocol,FTP)将文件传输至客户端设备。然而,由于服务端设备与客户端设备之间的距离较远,会导致文件传输占用的带宽过大。
技术实现思路
[0004]本申请实施例提供了一种文件下载方法、设备及系统,能够节省文件传输占用的带宽。所述技术方案如下:
[0005]第一方面,提供了一种文件下载方法,应用于包括客户端设备、中继设备和服务端设备的通信系统,在该方法中,所述客户端设备发送请求报文;所述客户端设备接收所述中继设备发送的应答报文,所述应答报文为所述请求报文的应答,所述应答报文包括第一指示信息,所述第一指示信息用于指示所述中继设备包括目标文件;所述客户端设备根据所述第一指示信息从所述中继设备下载所述目标文件。
[0006]以上提供的方法中,通过在客户端设备、中继设备和服务端设备这样的三层系统架构中,在报文中携带指示信息来指示中继设备上具有客户端所需的文件,客户端设备通过与中继设备进行交互,能够从中继设备下载文件,从而支持客户端设备就近下 ...
【技术保护点】
【技术特征摘要】
1.一种文件下载方法,其特征在于,应用于包括客户端设备、中继设备和服务端设备的通信系统,所述方法包括:所述客户端设备发送请求报文;所述客户端设备接收所述中继设备发送的应答报文,所述应答报文为所述请求报文的应答,所述应答报文包括第一指示信息,所述第一指示信息用于指示所述中继设备包括目标文件;所述客户端设备根据所述第一指示信息从所述中继设备下载所述目标文件。2.根据权利要求1所述的方法,其特征在于,所述第一指示信息包括:所述目标文件的第一信息,所述第一信息包括以下一项或多项:文件名、版本号、文件类型和文件保存地址。3.根据权利要求1或2所述的方法,其特征在于,所述请求报文包括第二指示信息,所述第二指示信息用于指示所述客户端设备请求所述目标文件。4.根据权利要求3所述的方法,其特征在于,所述第二指示信息包括以下一项或多项:文件名、版本号和文件类型。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述请求报文采用下述协议报文之一:动态主机配置协议DHCP协议报文、远程用户拨号认证服务RADIUS报文或基于以太网的点对点协议PPPOE报文。6.根据权利要求5所述的方法,其特征在于,在所述请求报文为DHCP报文的情况下,所述中继设备为DHCP中继relay设备,所述客户端设备为DHCP客户端设备。7.根据权利要求6所述的方法,其特征在于,所述请求报文为DHCP发现discover报文,所述应答报文为DHCP提供offer报文;或者,所述请求报文为DHCP请求request报文,所述应答报文为DHCP确认ACK报文。8.根据权利要求5所述的方法,其特征在于,在所述请求报文为RADIUS报文的情况下,所述中继设备为RADIUS relay设备,所述客户端设备为RADIUS客户端设备。9.根据权利要求8所述的方法,其特征在于,所述请求报文为RADIUS接入请求access-request报文,所述应答报文为RADIUS接入成功回应access-accept报文;或者,所述请求报文为RADIUS计费请求accounting-request报文,所述应答报文为RADIUS计费回应accounting-response报文。10.根据权利要求5所述的方法,其特征在于,在所述请求报文为PPPOE报文的情况下,所述中继设备为PPPOErelay设备,所述客户端设备为PPPOE客户端设备。11.根据权利要求10所述的方法,其特征在于,所述请求报文为PPPOE主动发现初始PADI报文,所述应答报文为PPPOE主动发现提供PADO报文;或者,所述请求报文为PPPOE主动发现请求PADR报文,所述应答报文为PPPOE主动发现会话确认PADS报文。12.根据权利要求1至11任一项所述的方法,其特征在于,所述应答报文包括第一选项部分,所述第一选项部分包括类型字段以及值字段,所述值字段包括所述第一指示信息,所述类型字段用于标识所述第一选项部分包括所述第一指示信息。13.根据权利要求3或4所述的方法,其特征在于,所述请求报文包括第二选项部分,所述第二选项部分包括类型字段以及值字段,所述值字段包括所述第二指示信息,所述类型字段用于标识所述第二选项部分包括所述第二指示信息。
14.根据权利要求1至13任一项所述的方法,其特征在于,在所述客户端设备根据所述第一指示信息从所述中继设备下载所述目标文件之前,所述方法还包括:所述客户端设备确定所述目标文件的类型与所述客户端设备的类型满足匹配条件。15.根据权利要求1至14任一项所述的方法,其特征在于,所述目标文件为系统软件或者补丁文件,所述客户端设备根据所述第一指示信息从所述中继设备下载所述目标文件之后,所述方法还包括:所述客户端设备根据所述系统软件进行升级;或者,所述客户端设备根据所述补丁文件加载补丁。16.根据权利要求1至15任一项所述的方法,其特征在于,所述目标文件为所述中继设备从所述服务端设备处获得的。17.一种文件传输方法,其特征在于,应用于包括客户端设备、中继设备和服务端设备的通信系统,所述方法包括:所述中继设备接收所述客户端设备发送的第一请求报文;所述中继设备向所述客户端设备发送第一应答报文,所述第一应答报文为所述第一请求报文的应答,所述第一应答报文包括第一指示信息,所述第一指示信息用于指示所述中继设备包括目标文件;响应于所述第一应答报文,所述中继设备向所述客户端设备传输所述目标文件。18.根据权利要求17所述的方法,其特征在于,所述第一请求报文包括第二指示信息,所述第二指示信息用于指示所述客户端设备请求所述目标文件。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。