一种文件传输方法及相关装置制造方法及图纸

技术编号:19327874 阅读:28 留言:0更新日期:2018-11-03 14:43
本申请公开了一种文件传输方法,包括:利用预设配置文件定时启动文件发送任务;利用所述预设配置文件确定目标文件列表;将所述目标文件列表中的文件发送至所述接收端。由此可见,本申请提供的一种文件传输方法,可以利用预先设置的配置文件定时启动文件发送任务,并且可以自动利用配置文件确定目标文件列表,进而将目标文件列表发送至接收端。因此通过修改配置就可以实现通用场景的文件自动传输,免去了繁琐的人工操作,提高了用户工作效率。本申请还提供了一种文件传输系统、装置及计算机可读存储介质,同样可以实现上述技术效果。

File transmission method and related device

This application discloses a file transfer method, which includes: starting the file sending task regularly by using the default configuration file; determining the list of target files by using the default configuration file; and sending the files in the list of target files to the receiving end. Thus, a file transfer method provided in this application can start the file sending task on time by using the pre-set configuration file, and can automatically determine the list of target files by using the configuration file, and then send the list of target files to the receiving end. Therefore, by modifying the configuration, automatic file transmission of general scenarios can be realized, which avoids the tedious manual operation and improves the work efficiency of users. The application also provides a file transmission system, device and computer readable storage medium, which can achieve the same technical effect.

【技术实现步骤摘要】
一种文件传输方法及相关装置
本专利技术涉及数据传输
,更具体地说,涉及一种文件传输方法、系统、装置及计算机存储介质。
技术介绍
互联网时代计算机间的文件传输是必不可少的。目前的文件传输方式基本有两种:一种是搭建ftp、http、samba等文件传输服务器,然后文件传输双方通过服务器进行文件上传下载;另一种是利用通讯工具提供的文件传输功能进行计算机间的文件传输。但是,不管采用哪种文件传输方式,文件的发送和接收双方都必须进行人工操作才能完成文件传输工作。因此传输文件工作十分麻烦,尤其涉及到大量文件传输工作时,十分耗时耗力。因此,如何实现方便地传输文件,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种文件传输方法、系统、装置及计算机存储介质,以方便地进行文件传输。为实现上述目的,本专利技术实施例提供了如下技术方案:一种文件传输方法,包括:利用预设配置文件定时启动文件发送任务;利用所述预设配置文件确定目标文件列表;将所述目标文件列表中的文件发送至所述接收端。其中,所述将所述目标文件列表中的文件发送至接收端,包括:将所述目标文件列表中的文件发送至所述接收端预设目录,其中,所述预设目录为利用所述预设配置文件确定的预设目录。其中,所述将所述目标文件列表中的文件发送至所述接收端之后,还包括:接收由所述接收端发送的成功接收信息;将所述目标文件列表中的文件进行备份,并将所述目标列表中的所述文件在源地址删除。其中,所述将所述目标文件列表中的文件进行备份,包括:利用所述配置文件确定目标目录,并将所述目标文件列表中的文件备份至所述目标目录。其中,所述利用预设配置文件定时启动文件发送任务,包括:利用Quartz定时任务调度框架按照所述预设配置文件定时启动文件发送任务。其中,所述将所述目标文件列表中的文件发送至所述接收端,包括:利用Mina网络通信应用框架将所述目标文件列表中的文件发送至所述接收端。其中,所述利用预设配置文件确定目标文件列表,包括:利用所述预设配置文件确定过滤条件;其中,所述过滤条件包括目录条件、类型条件、大小条件、修改时间对应的条件;利用所述过滤条件确定目标文件列表。为解决上述技术问题,本申请还提供了一种文件传输系统,包括:启动模块,用于利用预设配置文件定时启动文件发送任务;确定模块,用于利用所述预设配置文件确定目标文件列表;发送模块,将所述目标文件列表中的文件发送至接收端。为解决上述技术问题,本申请还提供了一种文件传输装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如所述的文件传输方法。为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如所述的文件传输方法。通过以上方案可知,本专利技术提供的一种文件传输方法,包括:利用预设配置文件定时启动文件发送任务;利用所述预设配置文件确定目标文件列表;将所述目标文件列表中的文件发送至所述接收端。由此可见,本申请提供的一种文件传输方法,可以利用预先设置的配置文件定时启动文件发送任务,并且可以自动利用配置文件确定目标文件列表,进而将目标文件列表发送至接收端。因此通过修改配置就可以实现通用场景的文件自动传输,免去了繁琐的人工操作,提高了用户工作效率。本申请还提供了一种文件传输系统、装置及计算机可读存储介质,同样可以实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种文件传输方法流程图;图2为本专利技术实施例公开的一种具体的文件传输方法流程图;图3为本专利技术实施例公开的一种具体的文件传输方法流程图;图4为本专利技术实施例公开的一种文件传输系统结构示意图;图5为本专利技术实施例公开的一种文件传输装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种文件传输方法、系统、装置及计算机存储介质,以方便地进行文件传输。参见图1,本专利技术实施例提供的一种文件传输方法,具体包括:S101,利用预设配置文件定时启动文件发送任务。在本方案中,预先设置有配置文件,在配置文件中可以限定发送文件的时间,例如间隔预设时间发送目标文件列表,也可以限定目标文件列表中的文件。具体地,首先利用预设配置文件定时启动文件发送任务。需要说明说的是,本方案的实现可以利用JAVA编程语言实现,从而可以实现跨平台应用本方法,使本方法可以运行于不同操作之上,完成不同操作系统之间的文件传输,屏蔽了操作系统之间的文件传输差异,使方案部署更加方便。而对于定时启动文件发送任务,可以利用Quartz定时任务调度框架实现对定时启动文件发送任务场景的抽象,使定时任务更容易管理。S102,利用所述预设配置文件确定目标文件列表。具体地,启动本次文件发送任务后,首先要确定目标文件列表,目标文件列表即是本次发送任务中要发送到接收端的文件列表。其中,目标文件列表的确定也根据预先设置的配置文件确定,可以利用配置文件确定过滤条件,过滤条件可以确定待发送文件对应的所在目录、类型、大小、修改时间等。需要说明的是,关于过滤条件可以只设置一种也可以设置上边多种,同样也可以根据实际情况限定其他条件,此处不做限定。S103,将所述目标文件列表中的文件发送至接收端。具体地,在确定目标文件列表后,与接收端建立连接,将目标文件列表中的文件发送至接收端。需要说明的是,本方案中发送端直接与接收端建立连接,相比于先上传到服务器再由接收端下载,本方案跳过了文件服务器的中转环节,从而使文件传输更加高效。作为优选的,本方案使用Mina网络通信应用框架进行文件传输,利用该框架将目标文文件列表中的文件发送至接收端。需要说明的是,Mina网络通信应用框架即为ApacheMinaServer,是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架,当然,也可以提供JAVA对象的序列化服务、虚拟机管道通信服务等,Mina可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina提供了事件驱动、异步操作的编程模型,Mina的异步IO默认使用的是JAVANIO作为底层支持。由此可见,本申请实施例提供的一种文件传输方法,可以利用预先设置的配置文件定时启动文件发送任务,并且可以自动利用配置文件确定目标文件列表,进而将目标文件列表发送至接收端。因此通过修改配置就可以实现通用场景的文件自动传输,免去了繁琐的人工操作,提高了用户工作效率。下面对本申请提供的一种具体的文件传输方法进行介绍,下文提供的一种具体的文件传输方法与上述实施例可以相互参照。参见图2与图3,本申请实施例提供的一种具体的文件传输方法,具体包括:S201,利用预设配置文件定时启动文件本文档来自技高网...

【技术保护点】
1.一种文件传输方法,其特征在于,包括:利用预设配置文件定时启动文件发送任务;利用所述预设配置文件确定目标文件列表;将所述目标文件列表中的文件发送至接收端。

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:利用预设配置文件定时启动文件发送任务;利用所述预设配置文件确定目标文件列表;将所述目标文件列表中的文件发送至接收端。2.根据权利要求1所述的方法,其特征在于,所述将所述目标文件列表中的文件发送至所述接收端,包括:将所述目标文件列表中的文件发送至所述接收端预设目录,其中,所述预设目录为利用所述预设配置文件确定的预设目录。3.根据权利要求1所述的方法,其特征在于,所述将所述目标文件列表中的文件发送至所述接收端之后,还包括:接收由所述接收端发送的成功接收信息;将所述目标文件列表中的文件进行备份,并将所述目标列表中的所述文件在源地址删除。4.根据权利要求3所述的方法,其特征在于,所述将所述目标文件列表中的文件进行备份,包括:利用所述配置文件确定目标目录,并将所述目标文件列表中的文件备份至所述目标目录。5.根据权利要求1所述的方法,其特征在于,所述利用预设配置文件定时启动文件发送任务,包括:利用Quartz定时任务调度框架按照所述预设配置文件定时启动文件发送任务。...

【专利技术属性】
技术研发人员:李春勇温尚卓高隆林张文治
申请(专利权)人:山东中创软件商用中间件股份有限公司
类型:发明
国别省市:山东,37

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

1