利索能及
我要发布
收藏
专利号: 2018108919807
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种文件传输方法,其特征在于,包括:获取文件查找目录表,所述文件查找目录表存储在客户端的数据库中,所述文件查找目录表中包括若干文件路径及数据提取规则,每项所述文件路径对应一项所述数据提取规则,所述数据提取规则包括需要提取的数据字段、文件重命名名称和目标路径,所述数据字段为新增的数据对应的数据字段;

调用预设的java定时任务,依次在若干所述文件路径对应的所述目标路径中创建所述文件,并以所述文件重命名名称加上当前时间戳,对所述文件重命名;

基于所述文件路径从所述数据库中提取与所述文件路径对应的数据字段,并将所述数据字段设置为数据信息后存入所述文件中;

根据文件名称中时间戳按照时间顺序对各所述目标路径中的所述文件进行降序排序,得到若干个所述文件;

通过预设在所述客户端的安全文件传送协议SFTP客户端软件定时与远程服务器建立连接,将存储在所述目标路径中的所述文件发送给所述远程服务器。

2.根据权利要求1所述的文件传输方法,其特征在于,所述定时在所述文件路径对应的所述目标路径中创建文件,对所述文件以所述文件重命名名称进行重命名,按所述文件路径访问所述数据库,以所述数据提取规则中的数据字段提取数据信息,并将所述数据信息保存在所述文件中,对若干所述文件路径依次生成所述文件,包括:调用预设的java定时任务,依次在所述文件路径对应的所述目标路径中创建所述文件,并以所述文件重命名名称加上当前时间戳,重命名所述文件;

按所述文件路径,从所述数据库中提取所述文件路径对应的数据字段,将所述数据字段设置为数据信息后,将所述数据信息存入所述文件中;

将所述文件在所述目标路径中,将文件名称按照时间顺序进行降序排序;

根据所述java定时任务,遍历若干所述文件路径,在所述文件路径对应的所述目标路径中依次生成所述文件。

3.根据权利要求1所述的文件传输方法,其特征在于,所述通过预设在所述客户端的安全文件传送协议SFTP客户端软件定时与远程服务器建立连接,将存储在所述目标路径中的所述文件发送给所述远程服务器,包括:调用预设在所述客户端的SFTP客户端软件,定时与所述远程服务器建立连接后,读取所述目标路径中的文件,通过所述SFTP客户端软件将所述文件发送给所述远程服务器。

4.根据权利要求3所述的文件传输方法,其特征在于,所述通过所述SFTP客户端软件将所述文件发送给所述远程服务器,包括:获取所述SFTP客户端软件的用户名和密码,调用所述SFTP客户端软件,自动设置文件发送端口号、远程服务器的IP地址;

调用shell脚本,以所述用户名、密码、端口号和IP地址作为所述SFTP客户端软件的参数,通过所述SFTP客户端软件定时与所述远程服务器建立连接;

依次读取所述目标路径中最新生成的所述文件,发送给所述远程服务器。

5.一种文件传输系统,其特征在于,包括:获取单元,用于获取文件查找目录表,所述文件查找目录表存储在客户端的数据库中,所述文件查找目录表中包括若干文件路径及数据提取规则,每项所述文件路径对应一项所述数据提取规则,所述数据提取规则包括需要提取的数据字段、文件重命名名称和目标路径,所述数据字段为新增的数据对应的数据字段;

生成文件单元,用于调用预设的java定时任务,依次在若干所述文件路径对应的所述目标路径中创建所述文件,并以所述文件重命名名称加上当前时间戳,对所述文件重命名;

基于所述文件路径从所述数据库中提取与所述文件路径对应的数据字段,并将所述数据字段设置为数据信息后存入所述文件中;根据文件名称中时间戳按照时间顺序对各所述目标路径中的所述文件进行降序排序,得到若干个所述文件;

发送单元,用于通过预设在所述客户端的安全文件传送协议SFTP客户端软件定时与远程服务器建立连接,将存储在所述目标路径中的所述文件发送给所述远程服务器。

6.根据权利要求5所述的文件传输系统,其特征在于,所述生成文件单元,包括:创建文件模块,用于调用预设的java定时任务,依次在所述文件路径对应的所述目标路径中创建所述文件,并以所述文件重命名名称加上当前时间戳,重命名所述文件;

保存数据信息模块,用于从所述数据库中提取所述文件路径对应的数据字段,将所述数据字段设置为数据信息后,将所述数据信息存入所述文件中;

排序模块,用于将所述文件在所述目标路径中,将文件名称按照时间顺序进行降序排序;

遍历模块,用于根据所述java定时任务,遍历若干所述文件路径,在所述文件路径对应的所述目标路径中依次生成所述文件。

7.根据权利要求5所述的文件传输系统,其特征在于,所述发送单元,还用于调用预设在所述客户端的SFTP客户端软件,定时与所述远程服务器建立连接后,读取所述目标路径中的文件,通过所述SFTP客户端软件将所述文件发送给所述远程服务器。

8.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至4中任一项权利要求所述文件传输方法的步骤。

9.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至4中任一项权利要求所述文件传输方法的步骤。