[发明专利]一种文件传输方法、装置、电子设备及可读存储介质有效
申请号: | 202210878139.0 | 申请日: | 2022-07-25 |
公开(公告)号: | CN115150391B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 高亚龙 | 申请(专利权)人: | 中电金信软件有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/61 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 于彬 |
地址: | 100082 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件传输 方法 装置 电子设备 可读 存储 介质 | ||
本申请提供了一种文件传输方法、装置、电子设备及可读存储介质,响应于文件传输指令,在文件传输系统具有向文件接收系统传输待传输文件的文件传输权限时,开始向多个文件接收系统中具有最高的初始接收优先级的第一接收系统传输待传输文件;并在向第一接收系统传输待传输文件的过程中,实时监测等待接收待传输文件的等待接收系统的优先级是否发生变化;若任一等待接收系统的优先级发生变化,则按照每个等待接收系统的目标接收优先级,调整后续过程每个等待接收系统的文件接收顺序。这样,便可以在待传输文件的传输过程中,实现文件接收系统的文件接收顺序的动态调整,使得传输顺序更为合理。
技术领域
本申请涉及通信技术领域,尤其是涉及一种文件传输方法、装置、电子设备及可读存储介质。
背景技术
在分布式架构中,一个分布式系统往往布置有很多个应用系统,不同应用系统之间可以依据于已有的订阅关系,实现文件的传输与共享。在现有的分布式系统中,若文件传输系统需要将待传输文件传输给不同的文件接收系统,则随机从文件接收系统中作为当前传输对象,该种随机选择文件接收系统进行文件传输的方式,无法确保文件优先传输至最迫切需要该文件的应用系统,分布式系统中文件传输方式较为局限。
发明内容
有鉴于此,本申请的目的在于提供一种文件传输方法、装置、电子设备及可读存储介质,可以在文件传输系统向文件接收系统传输待传输文件的过程中,对于未进行文件传输的等待接收系统的文件接收顺序的调整,进而,可以在待传输文件的传输过程中实现文件接收系统传输优先级的动态调整,以使得待传输文件的文件传输顺序更为合理,达到提高文件传输过程合理性的目的。
本申请实施例提供了一种文件传输方法,所述方法包括:
响应针对待传输文件的文件传输指令,确定所述待传输文件的文件传输系统是否具有向接收所述待传输文件的多个文件接收系统传输文件的文件传输权限;
若是,向所述多个文件接收系统中具有最高的初始接收优先级的第一接收系统传输所述待传输文件;
在向所述第一接收系统传输所述待传输文件的过程中,监测等待接收系统的接收优先级是否发生变化;其中,所述等待接收系统为所述多个文件接收系统中除所述第一接收系统之外的其他文件接收系统;
在任一所述等待接收系统的接收优先级发生变化的情况下,按照每个所述等待接收系统的目标接收优先级,调整每个等待接收系统的文件接收顺序;
在向所述第一接收系统传输所述待传输文件完成后,从调整后的所述文件接收顺序中确定排序最前的第二接收系统,并向所述第二接收系统传输所述待传输文件。
在一种可能的实施方式中,所述监测等待接收系统的接收优先级是否发生变化,包括:
监测每个等待接收系统对应关联业务的当前执行顺序;其中,所述等待接收系统用于处理对应关联业务的业务事项;
根据每个关联业务的当前执行顺序,确定所述等待接收系统的接收优先级是否发生变化。
在一种可能的实施方式中,所述根据每个关联业务的当前执行顺序,确定所述等待接收系统的优先级是否发生变化,包括:
获取每个等待接收系统对应关联业务的历史执行顺序;
针对于每个等待接收系统对应的关联任务,通过比对该关联业务的历史执行顺序和当前执行顺序,确定该关联任务的执行顺序是否发生变化;
若任一关联任务的执行顺序发生变化,则确定所述等待接收系统的优先级发生变化。
在一种可能的实施方式中,所述确定所述待传输文件的文件传输系统是否具有向接收所述待传输文件的多个文件接收系统传输文件的文件传输权限,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电金信软件有限公司,未经中电金信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210878139.0/2.html,转载请声明来源钻瓜专利网。