分布式文件管理方法及设备技术

技术编号:15727144 阅读:73 留言:0更新日期:2017-06-29 23:51
本发明专利技术实施例提供一种分布式文件管理方法及设备,该方法包括:接收边缘文件存储服务器发送的文件获取请求,文件获取请求中包括目标文件的标识;根据目标文件的标识,在省文件存储服务器、地市文件管理服务器对应的地市文件存储服务器、和地市文件管理服务器对应的边缘文件存储服务器中,确定包括目标文件的待选文件存储服务器;根据各待选文件存储服务器的负载率、及各待选文件存储服务器与边缘文件存储服务器之间的距离,确定目标文件存储服务器;向边缘文件存储服务器发送目标文件在目标文件存储服务器中的第一位置信息,以使边缘文件存储服务器根据第一位置信息,在目标文件存储服务器中获取目标文件。用于提高广电系统的稳定性。

【技术实现步骤摘要】
分布式文件管理方法及设备
本专利技术实施例涉及计算机
,尤其涉及一种分布式文件管理方法及设备。
技术介绍
目前,在各省通常都设置有广电系统,并通过广电系统对该省中各个电视台需要播放的多媒体文件进行管理。在现有技术中,广电系统通常包括省文件管理服务器、省文件存储服务器、多个地市文件存储服务器和多个边缘文件存储服务器。在省文件存储服务器中存储有省电视台、地市电视台及边缘电视台(例如县电视台等)需要播放的多媒体文件,省文件管理服务器对省文件存储服务器中的多媒体文件的存储位置进行管理。当省电视台、地市电视台、及边缘电视台需要获取多媒体文件时,均向省文件管理服务器获取需要播放的多媒体文件在省文件存储服务器中的存储位置,并根据多媒体文件在省文件存储服务器中的存储位置,在省文件存储服务器中获取需要播放的多媒体文件。然而,当省电视台、地市电视台和边缘电视台的数量较多时,省文件管理服务器则需要对大量的文件进行管理,并处理来自省电视台、地市电视台和边缘电视台的多条消息,使得省文件管理服务器的压力过大,甚至使得广电系统出现故障,进而导致广电系统的稳定性较差。
技术实现思路
本专利技术实施例提供一种分布式文件管理方法及设备,用于提高广电系统的稳定性。第一方面,本专利技术实施例提供一种分布式文件管理方法,应用于广电系统,所述广电系统中包括省文件管理服务器、省文件存储服务器、多个地市文件管理服务器、各所述地市文件管理服务器对应的地市文件存储服务器、及各所述地市管理服务器对应的多个边缘文件存储服务器,其中,所述方法包括:地市文件管理服务器接收边缘文件存储服务器发送的文件获取请求,所述文件获取请求中包括目标文件的标识,所述地市文件管理服务器为所述多个地市文件管理服务器中的任意一个;所述地市文件管理服务器根据所述目标文件的标识,在所述省文件存储服务器、所述地市文件管理服务器对应的地市文件存储服务器、和所述地市文件管理服务器对应的边缘文件存储服务器中,确定包括所述目标文件的至少一个待选文件存储服务器;所述地市文件管理服务器根据各所述待选文件存储服务器的负载率、及各所述待选文件存储服务器与所述边缘文件存储服务器之间的距离,在所述至少一个待选文件存储服务器中确定目标文件存储服务器;所述地市文件管理服务器向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息,以使所述边缘文件存储服务器根据所述第一位置信息,在所述目标文件存储服务器中获取所述目标文件。在一种可能的实施方式中,所述地市文件管理服务器根据各所述待选文件存储服务器的负载率、及各所述待选文件存储服务器与所述边缘文件存储服务器之间的距离,在所述至少一个待选文件存储服务器中确定目标文件存储服务器,包括:所述地市文件管理服务器根据预设负载权重系数、预设距离权重系数、各所述待选文件存储服务器的负载率、及各所述待选文件存储服务器与所述边缘文件存储服务器之间的距离,分别确定各所述待选文件存储服务器的权重值;所述地市文件管理服务器根据各所述待选文件存储服务器的权重值,在所述至少一个待选件存储服务器中确定所述目标文件存储服务器。在另一种可能的实施方式中,若所述待选文件存储服务器为所述省文件存储服务器,在所述地市文件管理服务器向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息之后,还包括:所述地市文件管理服务器向所述地市文件存储服务器发送所述第一位置信息,以使所述地市文件存储服务器根据所述第一位置信息,在所述省文件存储服务器中获取并存储所述目标文件;所述地市文件管理服务器获取所述目标文件在所述地市文件存储服务器中的第二位置信息;所述地市文件管理服务器存储所述地市文件存储服务器对应的、所述目标文件的标识和所述第二位置信息的关联关系。在另一种可能的实施方式中,所述地市文件管理服务器获取所述目标文件在所述地市文件存储服务器中的第二位置信息之后,还包括:所述地市文件管理服务器向所述省文件管理服务器发送所述目标文件在所述地市文件管理服务器中的第二位置信息。在另一种可能的实施方式中,在所述地市文件管理服务器向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息之后,还包括:所述地市文件管理服务器接收所述边缘文件存储服务器发送的、所述目标文件在所述边缘文件存储服务器中的第三位置信息;所述地市文件管理服务器存储所述边缘文件存储服务器对应的、所述目标文件的标识和所述第三位置信息的关联关系。第二方面,本专利技术实施例提供一种地市文件管理服务器,应用于广电系统,所述广电系统中包括省文件管理服务器、省文件存储服务器、多个地市文件管理服务器、各所述地市文件管理服务器对应的地市文件存储服务器、及各所述地市管理服务器对应的多个边缘文件存储服务器,所述地市文件管理服务器为所述多个地市文件管理服务器中的任意一个,所述地市文件管理服务器包括:接收模块,用于接收边缘文件存储服务器发送的文件获取请求,所述文件获取请求中包括目标文件的标识,第一确定模块,用于根据所述目标文件的标识,在所述省文件存储服务器、所述地市文件管理服务器对应的地市文件存储服务器、和所述地市文件管理服务器对应的边缘文件存储服务器中,确定包括所述目标文件的至少一个待选文件存储服务器;第二确定模块,用于根据各所述待选文件存储服务器的负载率、及各所述待选文件存储服务器与所述边缘文件存储服务器之间的距离,在所述至少一个待选文件存储服务器中确定目标文件存储服务器;发送模块,用于向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息,以使所述边缘文件存储服务器根据所述第一位置信息,在所述目标文件存储服务器中获取所述目标文件。在一种可能的实施方式中,所述第二确定模块具体用于:根据预设负载权重系数、预设距离权重系数、各所述待选文件存储服务器的负载率、及各所述待选文件存储服务器与所述边缘文件存储服务器之间的距离,分别确定各所述待选文件存储服务器的权重值;根据各所述待选文件存储服务器的权重值,在所述至少一个待选件存储服务器中确定所述目标文件存储服务器。在另一种可能的实施方式中,所述服务器还包括获取模块和存储模块,其中,所述发送模块还用于,在所述发送模块向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息之后,向所述地市文件存储服务器发送所述第一位置信息,以使所述地市文件存储服务器根据所述第一位置信息,在所述省文件存储服务器中获取并存储所述目标文件;所述获取模块用于,获取所述目标文件在所述地市文件存储服务器中的第二位置信息;所述存储模块用于,存储所述地市文件存储服务器对应的、所述目标文件的标识和所述第二位置信息的关联关系。在另一种可能的实施方式中,在所述获取模块获取所述目标文件在所述地市文件存储服务器中的第二位置信息之后,所述发送模块还用于:向所述省文件管理服务器发送所述目标文件在所述地市文件管理服务器中的第二位置信息。在另一种可能的实施方式中,所述接收模块还用于,在所述发送模块向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息之后,接收所述边缘文件存储服务器发送的、所述目标文件在所述边缘文件存储服务器中的第三位置信息;所述存储模块本文档来自技高网...
分布式文件管理方法及设备

【技术保护点】
一种分布式文件管理方法,其特征在于,应用于广电系统,所述广电系统中包括省文件管理服务器、省文件存储服务器、多个地市文件管理服务器、各所述地市文件管理服务器对应的地市文件存储服务器、及各所述地市管理服务器对应的多个边缘文件存储服务器,其中,所述方法包括:地市文件管理服务器接收边缘文件存储服务器发送的文件获取请求,所述文件获取请求中包括目标文件的标识,所述地市文件管理服务器为所述多个地市文件管理服务器中的任意一个;所述地市文件管理服务器根据所述目标文件的标识,在所述省文件存储服务器、所述地市文件管理服务器对应的地市文件存储服务器、和所述地市文件管理服务器对应的边缘文件存储服务器中,确定包括所述目标文件的至少一个待选文件存储服务器;所述地市文件管理服务器根据各所述待选文件存储服务器的负载率、及各所述待选文件存储服务器与所述边缘文件存储服务器之间的距离,在所述至少一个待选文件存储服务器中确定目标文件存储服务器;所述地市文件管理服务器向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息,以使所述边缘文件存储服务器根据所述第一位置信息,在所述目标文件存储服务器中获取所述目标文件。...

【技术特征摘要】
1.一种分布式文件管理方法,其特征在于,应用于广电系统,所述广电系统中包括省文件管理服务器、省文件存储服务器、多个地市文件管理服务器、各所述地市文件管理服务器对应的地市文件存储服务器、及各所述地市管理服务器对应的多个边缘文件存储服务器,其中,所述方法包括:地市文件管理服务器接收边缘文件存储服务器发送的文件获取请求,所述文件获取请求中包括目标文件的标识,所述地市文件管理服务器为所述多个地市文件管理服务器中的任意一个;所述地市文件管理服务器根据所述目标文件的标识,在所述省文件存储服务器、所述地市文件管理服务器对应的地市文件存储服务器、和所述地市文件管理服务器对应的边缘文件存储服务器中,确定包括所述目标文件的至少一个待选文件存储服务器;所述地市文件管理服务器根据各所述待选文件存储服务器的负载率、及各所述待选文件存储服务器与所述边缘文件存储服务器之间的距离,在所述至少一个待选文件存储服务器中确定目标文件存储服务器;所述地市文件管理服务器向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息,以使所述边缘文件存储服务器根据所述第一位置信息,在所述目标文件存储服务器中获取所述目标文件。2.根据权利要求1所述的方法,其特征在于,所述地市文件管理服务器根据各所述待选文件存储服务器的负载率、及各所述待选文件存储服务器与所述边缘文件存储服务器之间的距离,在所述至少一个待选文件存储服务器中确定目标文件存储服务器,包括:所述地市文件管理服务器根据预设负载权重系数、预设距离权重系数、各所述待选文件存储服务器的负载率、及各所述待选文件存储服务器与所述边缘文件存储服务器之间的距离,分别确定各所述待选文件存储服务器的权重值;所述地市文件管理服务器根据各所述待选文件存储服务器的权重值,在所述至少一个待选件存储服务器中确定所述目标文件存储服务器。3.根据权利要求1或2所述的方法,其特征在于,若所述待选文件存储服务器为所述省文件存储服务器,在所述地市文件管理服务器向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息之后,还包括:所述地市文件管理服务器向所述地市文件存储服务器发送所述第一位置信息,以使所述地市文件存储服务器根据所述第一位置信息,在所述省文件存储服务器中获取并存储所述目标文件;所述地市文件管理服务器获取所述目标文件在所述地市文件存储服务器中的第二位置信息;所述地市文件管理服务器存储所述地市文件存储服务器对应的、所述目标文件的标识和所述第二位置信息的关联关系。4.根据权利要求3所述的方法,其特征在于,所述地市文件管理服务器获取所述目标文件在所述地市文件存储服务器中的第二位置信息之后,还包括:所述地市文件管理服务器向所述省文件管理服务器发送所述目标文件在所述地市文件管理服务器中的第二位置信息。5.根据权利要求3所述的方法,其特征在于,在所述地市文件管理服务器向所述边缘文件存储服务器发送所述目标文件在所述目标文件存储服务器中的第一位置信息之后,还包括:所述地市文件管理服务器接收所述边缘文件存储服务器发送的、所述目标文件在所述...

【专利技术属性】
技术研发人员:范盈盈于芝涛
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:山东,37

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

1