[发明专利]一种数据的导出方法及设备在审
申请号: | 201810457007.4 | 申请日: | 2018-05-14 |
公开(公告)号: | CN108664628A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 罗先贤;叶俊锋;赖云辉;孙成;龙觉刚 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 陈宇 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 导出 导出线 匹配 目标数据 用户标识 数据量 响应 信息处理技术 参数匹配 导出目标 导出数据 关联用户 检测设备 接收数据 统计目标 响应信息 用户发起 预设 数据库 堵塞 输出 占用 概率 重复 创建 | ||
本发明适用于信息处理技术领域,提供了一种数据的导出方法及设备,包括:接收数据导出请求;将数据导出请求的用户标识与当前占用导出线程的用户标识进行匹配;若匹配,则输出已响应信息给发起数据导出请求的用户;若均不匹配,则从数据库中提取与目标数据参数匹配的目标数据,并统计目标数据的数据量;若数据量小于或等于预设的导出数据阈值,则创建数据导出请求对应的数据导出线程,并关联用户标识以及所述数据导出线程;通过数据导出线程导出目标数据。本发明实施例在响应导出请求之前,会检测设备是否正在响应该用户发起的其他导出请求,从而避免了重复响应的情况发生,减少了导出任务堵塞的概率,提高了导出效率。
技术领域
本发明属于信息处理技术领域,尤其涉及一种数据的导出方法及设备。
背景技术
随着各种各样文件均实行电子化,数据库中包含的数据量也越来越庞大。用户在日常工作以及生活中,常常需要通过数据库查询以及导出相应的数据,因此如何有效导出所需的数据显得尤为重要。特别地,当所需导出的数据数量较多的时候,数据库需要花费一定的时间执行导出操作,而用户侧可能会误以为数据库并未接收到导出请求,而重复发送该请求,将致使数据库不断循环导出相同的数据,甚至导致数据库任务堵塞。由此可见,现有的数据导出方法,容易出现任务堵塞且重复执行同一导出请求的情况,数据导出效率较低。
发明内容
有鉴于此,本发明实施例提供了一种数据的导出方法及设备,以解决现有的数据的导出方法,容易出现任务堵塞且重复执行同一导出请求的情况,数据导出效率较低的问题。
本发明实施例的第一方面提供了一种数据的导出方法,包括:
接收数据导出请求;所述数据导出请求包括用户标识以及目标数据参数;
将所述数据导出请求的用户标识与当前占用导出线程的用户标识进行匹配;
若任一所述占用导出线程的用户标识与所述数据导出请求的用户标识匹配,则输出已响应信息给发起数据导出请求的用户;
若各个所述占用导出线程的用户标识与所述数据导出请求的用户标识均不匹配,则从数据库中提取与所述目标数据参数匹配的目标数据,并统计所述目标数据的数据量;
若所述数据量小于或等于预设的导出数据阈值,则创建所述数据导出请求对应的数据导出线程,并关联所述用户标识以及所述数据导出线程;通过所述数据导出线程导出目标数据。
本发明实施例的第二方面提供了一种数据的导出设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面的各个步骤。
本发明实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面的各个步骤。
实施本发明实施例提供的一种数据的导出方法及终端设备具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810457007.4/2.html,转载请声明来源钻瓜专利网。