一种升级文件下载方法、设备及系统技术方案

技术编号:15987596 阅读:23 留言:0更新日期:2017-08-12 07:02
本发明专利技术公开了一种升级文件下载方法、设备及系统,在服务器获取各终端发送的配置信息后,服务器根据设备组分组策略、主从设备分类策略、各所述配置信息,确定所述各终端所属设备组和各设备组中主从设备分类;对于作为各设备组中主设备的各终端,从服务器下载升级文件;对于作为各设备组中从设备的各终端,服务器向其发送该设备组中作为主设备的终端的信息;作为从设备的各终端从作为主设备的终端下载升级文件。由于将终端分为多个设备组并进行主从设备区分后,仅各设备组中作为主设备的终端向服务器发送升级请求,降低了服务器接收的升级请求数量,有利于降低服务器的处理负担;之后,服务器仅向各设备组中作为主设备的终端发送升级文件数据,减少了网络负荷。

【技术实现步骤摘要】
一种升级文件下载方法、设备及系统
本专利技术涉及通信
,尤其涉及一种升级文件下载方法、设备及系统。
技术介绍
随着互联网通信技术的发展,越来越多的终端设备(以下简称终端)供用户使用,比如,大量的家庭网关、机顶盒等。随着物联网技术发展,终端数量急剧增加。当大批量的各终端需升级时,各终端需要首先下载升级文件。目前的升级文件下载方法如图1所示。服务器分别向已经建立连接的各终端发送下载(Download)请求。各终端接收到下载请求后分别从服务器下载文件,然后通知服务器下载成功。采用上述升级文件下载方法至少存在以下问题:1、因各终端均向同一个服务器发送升级请求,会导致服务器接收到的升级请求过多,造成服务器负担过重。2、海量的升级文件数据由服务器向各终端传输时,因终端带宽不足会导致网络拥堵等问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种升级文件下载方法、设备及系统,用以解决现有的批量升级方法导致服务器负担过重以及网络拥堵的问题。因此,本专利技术实施例提供的一种升级文件下载方法,包括:获取各终端的配置信息;根据设备组分组策略、主从设备分类策略、各所述配置信息,确定所述各终端所属设备组和各设备组中主从设备分类;向所述各设备组中作为从设备的终端发送所述作为从设备的终端所属的设备组中作为主设备的终端的信息,所述作为主设备的终端的信息用于所述各设备组中作为从设备的终端下载升级文件。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,根据设备组分组策略、主从设备分类策略、各所述配置信息,确定所述各终端所属设备组和各设备组中主从设备分类,具体包括:根据设备组分组策略确定所述各终端所属设备组,或根据设备组分组策略和各所述配置信息确定所述各终端所属设备组;根据主从设备分类策略确定各设备组中主从设备分类,或根据主从设备分类策略和各所述配置信息,确定各设备组中主从设备分类。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,根据设备组分组策略和各所述配置信息确定所述各终端所属设备组,具体包括:根据设备组分组策略、终端的设备厂商、硬件版本、软件版本和位置信息中之一或组合,确定各终端所属设备组。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,根据主从设备分类策略和各所述配置信息,确定各设备组中主从设备分类,具体包括:根据主从设备分类策略、设备厂商、硬件版本、软件版本、位置信息、CPU平均占有率、缓存大小、网络带宽和文件服务器中之一或组合,确定各设备组中主从设备分类。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,根据设备组分组策略和各所述配置信息确定所述各终端所属设备组,具体包括:根据设备组分组策略、终端的设备厂商、硬件版本、软件版本和位置信息中之一或组合,确定各终端所属设备组;根据主从设备分类策略和各所述配置信息,确定各设备组中主从设备分类,具体包括:根据主从设备分类策略、设备厂商、硬件版本、软件版本、位置信息、CPU平均占有率、缓存大小、网络带宽和文件服务器中之一或组合,确定各设备组中主从设备分类。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,根据设备组分组策略、主从设备分类策略、各所述配置信息,确定所述各终端所属设备组和各设备组中主从设备分类之后,还包括:向所述各设备组中作为主设备的终端发送用于所述作为主设备的终端下载升级文件的信息。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,所述用于所述作为主设备的终端下载升级文件的信息包括服务器地址;所述用于所述作为从设备的终端下载升级文件的所述作为主设备的终端的信息包括所述作为主设备的终端的地址。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,所述向各设备组中作为从设备的终端发送包括所述作为从设备的终端所属的设备组中作为主设备的终端的地址的信息,具体包括:向各设备组中作为从设备的终端发送携带所述地址的下载请求,或向各设备组中作为从设备的终端发送携带所述地址的参数设置请求。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,所述设备组分组策略和所述主从设备分类策略为:在所述获取各终端的配置信息之前预先设置的策略;或,根据获取到的所述配置信息生成的策略。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,所述获取各终端的配置信息,具体包括:从所述各终端获取所述配置信息、或从所述服务器本地获取所述各终端的配置信息,或从第三方服务器获取所述各终端的配置信息。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,所述服务器为自动配置服务器,所述终端为用户驻地终端。相应地,本专利技术实施例提供的一种升级文件下载方法,包括:各设备组中作为从设备的终端接收服务器发送的所述终端所属的设备组中作为主设备的终端的信息;以及根据接收到的所述作为主设备的终端的信息,从所述作为主设备的终端下载升级文件。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,在接收服务器发送的包括所述终端所属的设备组中作为主设备的终端的地址的信息之前,还包括:向所述服务器发送所述终端的配置信息,以使所述服务器根据所述配置信息确定所述终端的主从设备分类。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,所述终端所属的设备组中作为主设备的终端的信息,包括:所述终端所属的设备组中作为主设备的终端的地址。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,接收服务器发送的包括所述终端所属的设备组中作为主设备的终端的地址的信息,具体包括:接收服务器发送的携带所述地址的下载请求,或接收服务器发送的携带所述地址的参数设置请求。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,根据接收到的所述地址,从所述作为主设备的终端下载升级文件,具体包括:当接收到的所述地址为多个作为主设备的终端的地址时,确定各所述作为主设备的终端的响应速度,从响应速度最快的作为主设备的终端下载升级文件;或,当接收到的所述地址为多个作为主设备的终端的地址时,确定最先接收到服务器发送的地址的终端,从该终端下载升级文件;或当接收到的所述地址为多个作为主设备的终端的地址时,从所述各作为主设备的终端中随机选择一个终端,从所述选择出的终端中下载升级文件;当接收到的所述地址为一个作为主设备的终端的地址时,从所述作为主设备的终端下载升级文件。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,所述服务器为自动配置服务器,所述终端为用户驻地终端。相应地,本专利技术实施例提供了一种升级文件下载方法,包括:各设备组中作为主设备的终端接收服务器发送的升级文件;以及将所述升级文件提供给所述终端所属的设备组中作为从设备的各终端。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,接收服务器发送的升级文件之前,所述方法还包括:向所述服务器发送自身的配置信息,以使所述服务器根据所述配置信息确定所述终端的主从设备分类。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,在将所述升级文件提供给所述作为主设备的终端所属的设备组中作为从设备的各终端之前,所述方法还包括:各设备组中作为主设备的终端确定开启自身的文件服务器。在一种可能的实现方式中,在本专利技术实施例提供的上述方法中,所述服务器为自动本文档来自技高网...

【技术保护点】
一种升级文件下载方法,其特征在于,包括:获取各终端的配置信息;根据设备组分组策略、主从设备分类策略、各所述配置信息,确定所述各终端所属设备组和各设备组中主从设备分类;向所述各设备组中作为从设备的终端发送所述作为从设备的终端所属的设备组中作为主设备的终端的信息,所述作为主设备的终端的信息用于所述各设备组中作为从设备的终端下载升级文件。

【技术特征摘要】
2016.02.04 CN 20161008075031.一种升级文件下载方法,其特征在于,包括:获取各终端的配置信息;根据设备组分组策略、主从设备分类策略、各所述配置信息,确定所述各终端所属设备组和各设备组中主从设备分类;向所述各设备组中作为从设备的终端发送所述作为从设备的终端所属的设备组中作为主设备的终端的信息,所述作为主设备的终端的信息用于所述各设备组中作为从设备的终端下载升级文件。2.如权利要求1所述的方法,其特征在于,所述根据设备组分组策略、主从设备分类策略、各所述配置信息,确定所述各终端所属设备组和各设备组中主从设备分类,具体包括:根据设备组分组策略确定所述各终端所属设备组,或根据设备组分组策略和各所述配置信息确定所述各终端所属设备组;根据主从设备分类策略确定各设备组中主从设备分类,或根据主从设备分类策略和各所述配置信息,确定各设备组中主从设备分类。3.如权利要求2所述的方法,其特征在于,根据设备组分组策略和各所述配置信息确定所述各终端所属设备组,具体包括:根据设备组分组策略、终端的设备厂商、硬件版本、软件版本和位置信息中之一或组合,确定各终端所属设备组。4.如权利要求2所述的方法,其特征在于,根据主从设备分类策略和各所述配置信息,确定各设备组中主从设备分类,具体包括:根据主从设备分类策略、设备厂商、硬件版本、软件版本、位置信息、CPU平均占有率、缓存大小、网络带宽和文件服务器中之一或组合,确定各设备组中主从设备分类。5.如权利要求2所述的方法,其特征在于,根据设备组分组策略和各所述配置信息确定所述各终端所属设备组,具体包括:根据设备组分组策略、终端的设备厂商、硬件版本、软件版本和位置信息中之一或组合,确定各终端所属设备组;根据主从设备分类策略和各所述配置信息,确定各设备组中主从设备分类,具体包括:根据主从设备分类策略、设备厂商、硬件版本、软件版本、位置信息、CPU平均占有率、缓存大小、网络带宽和文件服务器中之一或组合,确定各设备组中主从设备分类。6.如权利要求1-5任一项所述的方法,其特征在于,根据设备组分组策略、主从设备分类策略、各所述配置信息,确定所述各终端所属设备组和各设备组中主从设备分类之后,还包括:向所述各设备组中作为主设备的终端发送用于所述作为主设备的终端下载升级文件的信息。7.如权利要求6所述的方法,其特征在于,所述用于所述作为主设备的终端下载升级文件的信息为服务器地址;所述用于所述作为从设备的终端下载升级文件的所述作包括主设备的终端的信息包括所述作为主设备的终端的地址。8.如权利要求7所述的方法,其特征在于,所述向各设备组中作为从设备的终端发送包括所述作为从设备的终端所属的设备组中作为主设备的终端的地址的信息,具体包括:向各设备组中作为从设备的终端发送携带所述地址的下载请求,或向各设备组中作为从设备的终端发送携带所述地址的参数设置请求。9.如权利要求1-8任一项所述的方法,其特征在于,所述设备组分组策略和所述主从设备分类策略为:在所述获取各终端的配置信息之前预先设置的策略;或,根据获取到的所述配置信息生成的策略。10.如权利要求1-8任一项所述的方法,其特征在于,所述获取各终端的配置信息,具体包括:从所述各终端获取所述配置信息、或从所述服务器本地获取所述各终端的配置信息,或从第三方服务器获取所述各终端的配置信息。11.如权利要求1-8任一项所述的方法,其特征在于,所述服务器为自动配置服务器,所述终端为用户驻地终端。12.一种升级文件下载方法,其特征在于,包括:各设备组中作为从设备的终端接收服务器发送的所述终端所属的设备组中作为主设备的终端的信息;以及根据接收到的所述作为主设备的终端的信息,从所述作为主设备的终端下载升级文件。13.如权利要求12所述的方法,其特征在于,在接收服务器发送的包括所述终端所属的设备组中作为主设备的终端的地址的信息之前,还包括:向所述服务器发送所述终端的配置信息,以使所述服务器根据所述配置信息确定所述终端的主从设备分类。14.如权利要求13所述的方法,其特征在于,所述终端所属的设备组中作为主设备的终端的信息,包括:所述终端所属的设备组中作为主设备的终端的地址。15.如权利要求14所述的方法,其特征在于,接收服务器发送的包括所述终端所属的设备组中作为主设备的终端的地址的信息,具体包括:接收服务器发送的携带所述地址的下载请求,或接收服务器发送的携带所述地址的参数设置请求。16.如权利要求13-15任一项所述的方法,其特征在于,根据接收到的所述地址,从所述作为主设备的终端下载升级文件,具体包括:当接收到的所述地址为多个作为主设备的终端的地址时,确定各所述作为主设备的终端的响应速度,从响应速度最快的作为主设备的终端下载升级文件;或,当接收到的所述地址为多个作为主设备的终端的地址时,确定最先接收到服务器发送的地址的终端,从该终端下载升级文件;或当接收到的所述地址为多个作为主设备的终端的地址时,从所述各作为主设备的终端中随机选择一个终端,从所述选择出的终端中下载升级文件;当接收到的所述地址为一个作为主设备的终端的地址时,从所述作为主设备的终端下载升级文件。17.如权利要求13-16任一项所述的方法,其特征在于,所述服务器为自动配置服务器,所述终端为用户驻地终端。18.一种升级文件下载方法,其特征在于,包括:各设备组中作为主设备的终端接收服务器发送的升级文件;以及将所述升级文件提供给所述终端所属的设备组中作为从设备的各终端。19.如权利要求18所述的方法,其特征在于,接收服务器发送的升级文件之前,所述方法还包括:向所述服务器发送自身的配置信息,以使所述服务器根据所述配置信息确定所述终端的主从设备分类。20.如权利要求19所述的方法,其特征在于,在将所述升级文件提供给所述作为主设备的终端所属的设备组中作为从设备的各终端之前,所述方法还包括:各设备组中作为主设备的终端确定开启自身的文件服务器。21.如权利要求18-20任一项所述的方法,其特征在于,所述服务器为自动配置服务器,所述终...

【专利技术属性】
技术研发人员:赵君杰
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京,11

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

1