一种文件分发系统及其管理方法和装置制造方法及图纸

技术编号:15552347 阅读:100 留言:0更新日期:2017-06-08 03:24
本发明专利技术公开了一种文件分发系统及其管理方法和装置,该文件分发系统包括:主控节点和多个文件分发服务器,其中,所述主控节点,与基站和所述多个文件分发服务器进行通信,用于接收基站下发的下载请求,并响应于所述下载请求为所述基站分配文件分发服务器,所述主控节点还用于对所述多个文件分发服务器进行集中控制和管理;所述多个文件分发服务器,与所述主控节点进行通信,用于向分配至自身的基站提供下载文件。本发明专利技术解决了现有技术中扩容困难而导致的文件分发系统难以满足海量文件分发的需求的技术问题,达到了有效满足海量文件分发的需求的技术效果。

File distribution system and management method and device thereof

The invention discloses a file distribution system and its management method and device, the file distribution system comprises a master node and multiple file distribution server, wherein, the master node communicates with a base station and a plurality of file distribution server for receiving base station issued a download request and response to the download request to the base station allocates file distribution server, the master node is also used for the plurality of file distribution server for centralized control and management; the plurality of file distribution server, to communicate with the master node, for download files to their assigned to the base station. The invention solves the technical problem that the document distribution system which is difficult to meet the requirement of massive document distribution in the prior art is difficult to meet the requirement of massive document distribution, and achieves the technical effect of effectively meeting the requirement of massive document distribution.

【技术实现步骤摘要】

本专利技术涉及移动通讯领域,特别是涉及一种文件分发系统及其管理方法和装置
技术介绍
软件版本经常需要通过升级来以增加新功能,从而满足不断变化的用户需求或者修补软件的缺陷。基站的软件版本也不例外,一般情况下升级包括以下两个过程:软件包下载过程和软件包激活过程。其中,软件包下载过程为,基站收到网管发起下载请求后,向指定的文件服务器请求下载软件包。一个网管一般对应一个文件分发服务器,并且下挂若干个基站。一般情况下,基站的数量是非常庞大的,由于硬件性能的瓶颈,如果需要同时对许多基站进行升级操作,那么就必须分批次执行文件分发任务,这样势必会耗费相当长的时间。现有的文件分发系统缺乏扩展性,难以通过简单的添加硬件设备完成文件分发服务器的扩容,很难满足海量文件分发的需求。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提出一种文件分发系统及其管理方法和装置,用以解决现有技术中的文件分发系统难以满足海量文件分发的需求的技术问题。为解决上述技术问题,一方面,本专利技术提供一种文件分发系统,包括:主控节点和多个文件分发服务器,其中,所述主控节点,与基站和所述多个文件分发服务器进行通信,用于接收基站下发的下载请求,并响应于所述下载请求为所述基站分配文件分发服务器,所述主控节点还用于对所述多个文件分发服务器进行集中控制和管理;所述多个文件分发服务器,与所述主控节点进行通信,用于向分配至自身的基站提供下载文件。进一步,所述多个文件分发服务器之间通过网络互相连接和通信。进一步,所述多个文件分发服务器的各个文件分发服务器都设置有存储器,各个文件分发服务器的存储器中存储有相同的下载文件的副本。另一方面,本专利技术提供一种文件分发系统的管理方法,应用上述的文件分发系统,包括:接收基站下发的下载请求;响应于所述下载请求,为所述基站分配文件分发服务器,以提供下载文件。进一步,为所述基站分配文件分发服务器包括:采用负载均衡的方式为所述基站分配文件分发服务器。又一方面,本专利技术提供一种文件分发系统的管理方法,应用上述的文件分发系统,包括:接收文件分发服务器上传的信息;根据所述信息对所述分发服务器进行控制和管理。进一步,根据所述信息对所述文件分发服务器进行控制和管理,包括:当所述信息为注册消息时,将该文件分发服务器增加至文件分发服务器集群中,并设置该文件分发服务器的状态为可用。进一步,接收文件分发服务器上传的信息,包括:向所述文件分发服务器发送周期性轮询请求;接收所述文件分发服务器返回的轮询反馈消息。进一步,根据所述信息对所述文件分发服务器进行控制和管理,包括:根据所述轮询反馈消息确定文件分发服务器中存储的下载文件的副本是否丢失或损坏,如果丢失或损坏,则为所述文件分发服务器重新同步该下载文件的副本。进一步,在向所述文件分发服务器发送周期性轮询请求之后,根据所述信息对所述文件分发服务器进行控制和管理,包括:当在预定时间或者预定次数内未接收到所述文件分发服务器返回的轮询反馈消息,则将该文件分发服务器从文件分发服务器集群中移除。又一方面,本专利技术提供一种文件分发系统的管理装置,包括:请求接收模块,用于接收基站下发的下载请求;分配模块,用于响应于所述下载请求,为所述基站分配文件分发服务器,以提供下载文件。进一步,所述分配模块具体用于采用负载均衡的方式为所述基站分配文件分发服务器。又一方面,本专利技术提供一种文件分发系统的管理装置,包括:信息接收模块,用于接收文件分发服务器上传的信息;管理模块,用于根据所述信息对所述分发服务器进行控制和管理。进一步,所述管理模块包括:添加单元,用于在所述信息为注册消息的情况下,将该文件分发服务器增加至文件分发服务器集群中,并设置该文件分发服务器的状态为可用。进一步,所述信息接收模块包括:发送单元,用于向所述文件分发服务器发送周期性轮询请求;接收单元,用于接收所述文件分发服务器返回的轮询反馈消息。进一步,所述管理模块包括:判断单元,用于根据所述轮询反馈消息确定文件分发服务器中存储的下载文件的副本是否丢失或损坏;同步单元,用于在确定文件分发服务器中存储的下载文件的副本已丢失或损坏的情况下,为所述文件分发服务器重新同步该下载文件的副本。进一步,所述管理模块包括:移除单元,用于在向所述文件分发服务器发送周期性轮询请求之后,在预定时间或者预定次数内未接收到所述文件分发服务器返回的轮询反馈消息的情况下,将该文件分发服务器从文件分发服务器集群中移除。本专利技术提供了一种文件分发系统及其管理方法和装置,该文件分发系统中包括有主控节点和多个文件分发服务器,因为加入了主控节点对多个文件分发服务器进行集中的控制和管理,并在基站有下载请求时,为基站分配文件分发服务器,从而使得文件分发系统的扩展变得简单,可以通过简单的添加硬件设备完成文件分发服务器的扩容,解决了现有技术中扩容困难而导致的文件分发系统难以满足海量文件分发的需求的技术问题,达到了有效满足海量文件分发的需求的技术效果。附图说明图1是本专利技术实施例中文件分发系统的一种优选结构框图;图2是本专利技术实施例中对文件分发系统进行管理的方法的一种优选流程图;图3是本专利技术实施例中对文件分发系统进行管理的方法的另一种优选流程图;图4是本专利技术实施例中文件分发系统的管理装置的一种优选结构框图;图5是本专利技术实施例中文件分发系统的管理装置的另一种优选结构框图。具体实施方式为了解决现有技术文件分发系统难以满足海量文件分发的需求的问题,本专利技术提供了一种文件分发系统及其管理方法和装置,以下结合附图以及两个实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术提供一种文件分发系统,如图1所示,包括:主控节点100和多个文件分发服务器200,其中:主控节点100,与基站300和多个文件分发服务器200进行通信,用于接收基站300下发的下载请求,并响应于所述下载请求为基站300分配文件分发服务器200,主控节点100还用于对多个文件分发服务器200进行集中控制和管理;多个文件分发服务器200,与主控节点100进行通信,用于向分配至自身的基站300提供下载文件。具体的,图1所示的文件分发系统仅是一种示意性描述,在实际情况中,文件分发系统中可以有一个主控节点,也可以有多个主控节点,即,可以通过一个主控节点对多个文件分发服务器进行控制和管理,也可以通过两个或更多个文件分发服务器进行控制和管理。进一步的,在实际情况下,基站的数量也是不一个,而是很多个。上述的多个文件分发服务器中的每个文件分发服务器可以单独放在一个地方,每个文件分发服务器中都存储有一份完整的下载文件副本,位于不同地点的多个文件分发服务器可以通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的系统。在上例中,提供了一种文件分发系统,该文件分发系统中包括有主控节点和多个文件分发服务器,因为加入了主控节点对多个文件分发服务器进行集中的控制和管理,并在基站有下载请求时,为基站分配文件分发服务器,从而使得文件分发系统的扩展变得简单,可以通过简单的添加硬件设备完成文件分发服务器的扩容,解决了现有技术中扩容困难而导致的文件分发系统难以满足海量文本文档来自技高网...
一种文件分发系统及其管理方法和装置

【技术保护点】
一种文件分发系统,其特征在于,包括:主控节点和多个文件分发服务器,其中,所述主控节点,与基站和所述多个文件分发服务器进行通信,用于接收基站下发的下载请求,并响应于所述下载请求为所述基站分配文件分发服务器,所述主控节点还用于对所述多个文件分发服务器进行集中控制和管理;所述多个文件分发服务器,与所述主控节点进行通信,用于向分配至自身的基站提供下载文件。

【技术特征摘要】
1.一种文件分发系统,其特征在于,包括:主控节点和多个文件分发服务器,其中,所述主控节点,与基站和所述多个文件分发服务器进行通信,用于接收基站下发的下载请求,并响应于所述下载请求为所述基站分配文件分发服务器,所述主控节点还用于对所述多个文件分发服务器进行集中控制和管理;所述多个文件分发服务器,与所述主控节点进行通信,用于向分配至自身的基站提供下载文件。2.如权利要求1所述的文件分发系统,其特征在于,所述多个文件分发服务器之间通过网络互相连接和通信。3.如权利要求1所述的文件分发系统,其特征在于,所述多个文件分发服务器的各个文件分发服务器都设置有存储器,各个文件分发服务器的存储器中存储有相同的下载文件的副本。4.一种文件分发系统的管理方法,应用权利要求1至3中任一项所述的文件分发系统,其特征在于,包括:接收基站下发的下载请求;响应于所述下载请求,为所述基站分配文件分发服务器,以提供下载文件。5.如权利要求4所述的方法,其特征在于,为所述基站分配文件分发服务器包括:采用负载均衡的方式为所述基站分配文件分发服务器。6.一种文件分发系统的管理方法,应用对权利要求1至3中任一项所述的文件分发系统,其特征在于,包括:接收文件分发服务器上传的信息;根据所述信息对所述分发服务器进行控制和管理。7.如权利要求6所述的方法,其特征在于,根据所述信息对所述文件分
\t发服务器进行控制和管理,包括:当所述信息为注册消息时,将该文件分发服务器增加至文件分发服务器集群中,并设置该文件分发服务器的状态为可用。8.如权利要求6所述的方法,其特征在于,接收文件分发服务器上传的信息,包括:向所述文件分发服务器发送周期性轮询请求;接收所述文件分发服务器返回的轮询反馈消息。9.如权利要求8所述的方法,其特征在于,根据所述信息对所述文件分发服务器进行控制和管理,包括:根据所述轮询反馈消息确定文件分发服务器中存储的下载文件的副本是否丢失或损坏,如果丢失或...

【专利技术属性】
技术研发人员:罗烽
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1