一种数据导出方法及装置制造方法及图纸

技术编号:28714603 阅读:23 留言:0更新日期:2021-06-06 01:27
本申请实施例提供一种数据导出方法及装置,涉及计算机技术领域,该数据导出方法包括:在监听到预设任务同步消息系统发生数据变更时,根据所述数据变更获取目标用户的新增导出任务信息;然后根据所述新增导出任务信息获取数据查询条件和用户信息;再根据所述数据查询条件和所述用户信息获取待导出文件;最后,将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址,进而,目标用户能够通过该所述文件存储地址获取所述待导出文件,能够快速进行数据导出操作,可靠性好,有利于提升数据导出效率,进而提升用户体验。进而提升用户体验。进而提升用户体验。

【技术实现步骤摘要】
一种数据导出方法及装置


[0001]本申请涉及计算机
,具体而言,涉及一种数据导出方法及装置。

技术介绍

[0002]随着计算机网络的迅速发展,用户可以通过网络访问远端服务器的数据,并将数据以文件形式导出。现有的数据导出方法,通常先根据导出请求获取对应的待导出数据,并根据待导出数据生成数据文件,然后将数据文件存储至中间服务器中;最后,客户端再从中间服务器中下载该完整文件。然而,在实践中发现,现有的数据导出方法中,当用户发送导出请求之后,在数据导出过程中系统如果发生异常,则导出任务可能会异常退出,用户最终收不到导出数据。可见,现有的数据导出方法可靠性差,进而导致数据导出效率低。

技术实现思路

[0003]本申请实施例的目的在于提供一种数据导出方法及装置,能够快速进行数据导出操作,可靠性好,有利于提升数据导出效率,进而提升用户体验。
[0004]本申请实施例第一方面提供了一种数据导出方法,包括:
[0005]在监听到预设任务同步消息系统发生数据变更时,根据所述数据变更获取目标用户的新增导出任务信息;
[0006]根据所述新增导出任务信息获取数据查询条件和用户信息;
[0007]根据所述数据查询条件和所述用户信息获取待导出文件;
[0008]将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址,以使所述目标用户通过所述文件存储地址获取所述待导出文件。
[0009]在上述实现过程中,在监听到预设任务同步消息系统发生数据变更时,根据所述数据变更获取目标用户的新增导出任务信息;然后根据所述新增导出任务信息获取数据查询条件和用户信息;再根据所述数据查询条件和所述用户信息获取待导出文件;最后,将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址,进而,目标用户能够通过该所述文件存储地址获取所述待导出文件,能够快速进行数据导出操作,可靠性好,有利于提升数据导出效率,进而提升用户体验。
[0010]进一步地,所述方法还包括:
[0011]在接收到目标用户输入的数据导出请求时,根据所述数据导出请求获取所述目标用户的数据查询条件和所述目标用户的用户信息;
[0012]根据所述数据查询条件和所述用户信息生成目标导出任务;
[0013]将所述目标导出任务存储至预设数据库中,并同步所述目标导出任务至预设任务同步消息系统,以使所述预设任务同步消息系统发生数据变更,并执行所述的根据所述数据变更获取所述目标用户的新增导出任务信息。
[0014]在上述实现过程中,在收到目标用户的数据导出请求之后,根据数据查询条件及用户信息生成目标导出任务,并能够将目标导出任务存储至预设数据库中,目标导出任务
不会丢失,导出操作可靠性高。
[0015]进一步地,所述根据所述数据查询条件和所述用户信息获取待导出文件,包括:
[0016]获取与所述数据查询条件和所述用户信息相匹配的目标数据;
[0017]根据所述目标数据生成待导出文件,并将所述待导出文件存储到预设的存储服务器中。
[0018]在上述实现过程中,先根据数据查询条件和用户信息查询相匹配的目标数据,然后再根据目标数据生成待导出文件,并将该待导出文件存储到预设的存储服务器中,便于目标用户后续下载获取。
[0019]进一步地,所述将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址,包括:
[0020]获取所述待导出文件在所述存储服务器中的文件存储地址;
[0021]将所述文件存储地址发送至所述目标用户的通信地址。
[0022]在上述实现过程中,在数据导出时,将待导出文件的文件存储地址发送至目标用户的通信地址,而不是直接发送待导出文件,能够避免由于待导出文件过大导致文件发送时间长、文件发送失败等问题的出现,进而提升数据导出的稳定性,同时也缩短了数据导出请求的响应时长。
[0023]进一步地,在将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址之后,还包括:
[0024]根据预设时间间隔获取所述预设数据库中的所有导出任务;
[0025]根据所述所有导出任务生成导出任务报告。
[0026]在上述实现过程中,根据预设时间间隔生成导出任务报告,能够展示导出任务的相关数据信息,便于数据管理员管理和维护。
[0027]本申请实施例第二方面提供了一种数据导出装置,所述数据导出装置包括:
[0028]第一获取单元,用于在监听到预设任务同步消息系统发生数据变更时,根据所述数据变更获取目标用户的新增导出任务信息;
[0029]第二获取单元,用于根据所述新增导出任务信息获取数据查询条件和用户信息;
[0030]第三获取单元,用于根据所述数据查询条件和所述用户信息获取待导出文件;
[0031]发送单元,用于将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址,以使所述目标用户通过所述文件存储地址获取所述待导出文件。
[0032]在上述实现过程中,第一获取单元在监听到预设任务同步消息系统发生数据变更时,根据所述数据变更获取目标用户的新增导出任务信息;然后第二获取单元根据所述新增导出任务信息获取数据查询条件和用户信息;第三获取单元再根据所述数据查询条件和所述用户信息获取待导出文件;最后,发送单元将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址,进而目标用户能够通过该所述文件存储地址获取所述待导出文件,能够快速进行数据导出操作,可靠性好,有利于提升数据导出效率,进而提升用户体验。
[0033]进一步地,所述数据导出装置还包括:
[0034]第四获取单元,用于在接收到目标用户输入的数据导出请求时,根据所述数据导出请求获取所述目标用户的数据查询条件和所述目标用户的用户信息;
[0035]生成单元,用于根据所述数据查询条件和所述用户信息生成目标导出任务;
[0036]存储单元,用于将所述目标导出任务存储至预设数据库中;
[0037]同步单元,用于同步所述目标导出任务至预设任务同步消息系统,以使所述预设任务同步消息系统发生数据变更,并触发所述第一获取单元根据所述数据变更获取所述目标用户的新增导出任务信息。
[0038]在上述实现过程中,在收到目标用户的数据导出请求之后,生成单元能够根据数据查询条件及用户信息生成目标导出任务,然后存储单元再将目标导出任务存储至预设数据库中,目标导出任务不会丢失,导出操作可靠性高。
[0039]进一步地,所述第二获取单元包括:
[0040]获取子单元,用于获取与所述数据查询条件和所述用户信息相匹配的目标数据;
[0041]生成子单元,用于根据所述目标数据生成待导出文件;
[0042]存储子单元,用于将所述待导出文件存储到预设的存储服务器中。
[0043]在上述实现过程中,获取子单元先根据数据查询条件和用户信息查询相匹配的目标数据,然后生成子单元再根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据导出方法,其特征在于,包括:在监听到预设任务同步消息系统发生数据变更时,根据所述数据变更获取目标用户的新增导出任务信息;根据所述新增导出任务信息获取数据查询条件和用户信息;根据所述数据查询条件和所述用户信息获取待导出文件;将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址,以使所述目标用户通过所述文件存储地址获取所述待导出文件。2.根据权利要求1所述的数据导出方法,其特征在于,所述方法还包括:在接收到目标用户输入的数据导出请求时,根据所述数据导出请求获取所述目标用户的数据查询条件和所述目标用户的用户信息;根据所述数据查询条件和所述用户信息生成目标导出任务;将所述目标导出任务存储至预设数据库中,并同步所述目标导出任务至预设任务同步消息系统,以使所述预设任务同步消息系统发生数据变更,并执行所述的根据所述数据变更获取所述目标用户的新增导出任务信息。3.根据权利要求1所述的数据导出方法,其特征在于,所述根据所述数据查询条件和所述用户信息获取待导出文件,包括:获取与所述数据查询条件和所述用户信息相匹配的目标数据;根据所述目标数据生成待导出文件,并将所述待导出文件存储到预设的存储服务器中。4.根据权利要求3所述的数据导出方法,其特征在于,所述将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址,包括:获取所述待导出文件在所述存储服务器中的文件存储地址;将所述文件存储地址发送至所述目标用户的通信地址。5.根据权利要求2所述的数据导出方法,其特征在于,在将所述待导出文件对应的文件存储地址发送至所述目标用户的通信地址之后,还包括:根据预设时间间隔获取所述预设数据库中的所有导出任务;根据所述所有导出任务生成导出任务报告。6.一种数据导出装置,其特征在于,所述数据导出装置...

【专利技术属性】
技术研发人员:黄建新李文轩
申请(专利权)人:武汉悦学帮网络技术有限公司
类型:发明
国别省市:

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

1