The invention provides a file transmission method and system, which includes: task management center sends task information to coordination service center; receiving end of file transmission reports status information of receiving end to coordination service center; coordinating service center sends status information of receiving end and task information of receiving end to sending end of file transmission; if status information of receiving end is normal, sending end root A file is sent to the receiving end according to the task information; if the status information of the receiving end is abnormal, the sending end cancels sending the file. The method of file transmission provided by the invention coordinates the management of the sending end and the receiving end by adding a coordination service center, and adds a status reporting mechanism, so that the sending end of file transmission can send files to the receiving end only when the receiving end is in normal state, thus effectively solving the problem that when the receiving end is abnormal in the process of file transmission, the sending end still transmits files and causes files. Accumulation, and then resource wastage due to the need to clean up files.
【技术实现步骤摘要】
文件传输方法及系统
本专利技术涉及文件传输
,特别涉及一种文件传输方法及系统。
技术介绍
在内容分发网络(Contentdistributionnetwork,CDN)中,中心服务器需要获取边缘服务器上的信息,比如各个内容访问的统计信息、边缘服务器的可用服务提供能力等,以便进行分析和汇总,实现对全网资源的可视化管理,继而提高内容分发服务的效率,提高边缘服务器的存储利用率。而上述边缘服务器上的信息,比如自身的计算信息或者日志文件等,通常通过文件传输的方式传输至中心服务器。现有技术中的文件传输过程,通常是边缘服务器(即发送端)直接向中心服务器(即接收端)发送文件,接收端被动接收文件。而对文件传输任务进行管理时,可以在发送端直接对文件传输任务进行管理,也可以通过中心端对文件传输任务进行统一管理。由于发送端直接发送文件,接收端被动接收文件,若接收端出现异常,比如设备出现故障,或者网络不通且短时间无法恢复正常,发送端仍然会不断尝试向接收端发送文件,直到故障的接收端恢复正常,如此便会造成文件的堆积,如果堆积的文件过多,发送端还需要额外的资源去清理堆积文件,增加了资源的损耗。另外,在发送端直接对文件传输任务进行管理时,若某个任务需要变更传输文件或者接收范围,则需要在发送端手工对任务进行修改,过程比较繁琐,容易误操作,造成了一定的资源浪费。如果通过中心端对文件传输任务进行统一管理,发送端无法识别任务配置是否是最新的,需要定时从中心端重复同步任务信息,会增加中心端的负载,同样增加了资源的损耗,而且由于是定时更新任务信息,时效性差,会存在任务更新不及时的问题,继而导致文 ...
【技术保护点】
1.一种文件传输方法,其特征在于,所述方法包括:任务管理中心向协调服务中心发送任务信息;文件传输的接收端向所述协调服务中心上报接收端状态信息;所述协调服务中心将所述接收端状态信息和所述任务信息下发给文件传输的发送端;若所述接收端状态信息为正常,则所述发送端根据所述任务信息向所述接收端发送文件;若所述接收端状态信息为异常,则所述发送端取消发送文件。
【技术特征摘要】
1.一种文件传输方法,其特征在于,所述方法包括:任务管理中心向协调服务中心发送任务信息;文件传输的接收端向所述协调服务中心上报接收端状态信息;所述协调服务中心将所述接收端状态信息和所述任务信息下发给文件传输的发送端;若所述接收端状态信息为正常,则所述发送端根据所述任务信息向所述接收端发送文件;若所述接收端状态信息为异常,则所述发送端取消发送文件。2.如权利要求1所述的方法,其特征在于,所述协调服务中心将所述任务信息和所述接收端状态信息下发给文件传输的发送端的步骤,具体包括:所述协调服务中心接收所述发送端上报的发送端状态信息;当所述发送端状态信息为正常时,所述协调服务中心将所述任务信息和所述接收端状态信息下发给所述发送端。3.如权利要求1或2所述的方法,其特征在于,所述任务管理中心向协调服务中心发送任务信息的步骤之前,还包括:所述任务管理中心将所述任务信息存储于任务数据库中。4.如权利要求3所述的方法,其特征在于,所述任务管理中心向协调服务中心发送任务信息的步骤,具体包括:所述协调服务中心向所述任务管理中心发送获取任务请求;所述任务管理中心接收所述获取任务请求后,从所述任务数据库中调取与所述任务请求对应地所述任务信息,并发送给所述协调服务中心。5.如权利要求1所述的方法,其特征在于,所述文件传输的接收端向所述协调服务中心上报接收端状态信息的步骤,具体包括:所述接收端与所述协调服务中心进行长连接;所述接收端基于所述长连接,以定时向所述协调服务中心发送心跳包的方式上报所...
【专利技术属性】
技术研发人员:吴炜隽,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。