[发明专利]一种文件同步方法、装置、网络节点及存储介质有效
申请号: | 201811588984.4 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109726184B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 蔡正帆 | 申请(专利权)人: | 上海创功通讯技术有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 同步 方法 装置 网络 节点 存储 介质 | ||
本发明公开了一种文件同步方法、装置、网络节点及存储介质,所述方法包括:网络节点按照设定的时间间隔,识别网络节点中传输优先级最高的待同步文件,其中,待同步文件的传输优先级是根据待同步文件的存储位置对应的存储优先级确定的;将传输优先级最高的待同步文件传输给待同步的网络节点,使待同步的网络节点对传输优先级最高的待同步文件进行同步。由于在本发明实施例中,网络节点按照设定的时间间隔,将当前同步时刻中传输优先级最高的待同步文件传输给待同步的网络节点,实现了将文件同步由文件夹级别精细化至文件级别,并实现了按照优先级进行待同步文件的传输,避免了对网络节点的资源占用量过大,并保证了文件同步的及时性。
技术领域
本发明涉及通信技术领域,尤其涉及一种文件同步方法、装置、电子设备及存储介质。
背景技术
随着计算机技术的不断发展,信息化程度的不断提高,在生产生活中生成的文件数量也越来越多,为了满足生产生活中的业务需求,常常面临将某一网络节点中的文件同步至其它一个或多个网络节点(待同步的网络节点)中的需求。而在文件同步过程中,如何保证同步效率并满足待同步的网络节点对文件的业务需求,成为文件同步的重中之重。
现有技术中,在进行文件夹同步时,通常是进行文件夹级别的文件同步,即某一网络节点按照设定的周期,将网络节点当前所有需要同步的文件以文件夹的形式一起发送给待同步的网络节点。然而,待同步的网络节点的业务,对进行文件同步的网络节点中需要同步的文件的需求程度存在差异,部分文件需要较高的同步实时性、部分文件不需要实时同步,甚至不需要同步,如果按照现有的文件夹级别的文件同步,会出现下一周期内生成的实时性要求高的待同步文件,因上一周期内生成的不需要实时同步的待同步文件还未传输完成,无法传输的问题,影响了业务处理,并且现有文件夹级别的文件同步,也会造成同步时对网络节点资源占用量过大,影响网络节点正常业务处理的问题。
发明内容
本发明提供一种文件同步方法、装置、网络节点及存储介质,用以解决现有技术中存在对网络节点的资源占用量过大、文件同步不及时的问题。
第一方面,本发明公开了一种文件同步方法,应用于网络节点,所述方法包括:
按照设定的时间间隔,识别所述网络节点中传输优先级最高的待同步文件,其中,所述待同步文件的传输优先级是根据所述待同步文件的存储位置对应的位置优先级确定的;
将所述传输优先级最高的待同步文件传输给待同步的网络节点,使所述待同步的网络节点对所述传输优先级最高的待同步文件进行同步。
在一个可选的设计中,所述识别所述网络节点中传输优先级最高的待同步文件之前,所述方法还包括:
判断当前时刻是否位于预设的同步时段内;
如果是,进行后续识别所述网络节点中传输优先级最高的待同步文件的步骤。
在一个可选的设计中,所述识别所述网络节点中传输优先级最高的待同步文件之前,所述方法还包括:
判断所述网络节点中是否存在待同步文件;
如果是,进行后续识别所述网络节点中传输优先级最高的待同步文件的步骤。
在一个可选的设计中,所述将所述传输优先级最高的待同步文件传输给待同步的网络节点包括:
调用文件传输协议FTP工具将所述传输优先级最高的待同步文件传输给待同步的网络节点。
在一个可选的设计中,所述按照设定的时间间隔,识别所述网络节点中传输优先级最高的待同步文件包括:
通过持续集成工具Jenkins按照设定的时间间隔,识别所述网络节点中传输优先级最高的待同步文件。
第二方面,本发明公开了一种文件同步装置,应用于网络节点,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海创功通讯技术有限公司,未经上海创功通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811588984.4/2.html,转载请声明来源钻瓜专利网。