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

技术编号:34915125 阅读:26 留言:0更新日期:2022-09-15 07:05
本申请实施例提供了一种数据导出方法及装置,可以应用于数据导出技术领域,用于在基于分页查询的方式导出数据时,提升数据导出的安全性和数据导出效率。所述方法包括:接收目标用户的数据导出请求;其中,所述数据导出请求中包括所述目标用户身份标识信息和分页查询参数;确定是否存在与所述目标用户身份标识信息对应的身份验证标识;其中,所述身份验证标识为第一次分页查询时为所述目标用户配置的用于指示已完成身份验证的标识信息;若存在所述身份验证标识,则基于所述分页查询参数查询目标数据;按照预设规则导出所述目标数据。按照预设规则导出所述目标数据。按照预设规则导出所述目标数据。

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


[0001]本专利技术涉及数据导出
,尤其涉及一种数据导出方法及装置。

技术介绍

[0002]为了方便操作管理人员整合数据,很多系统都具备数据导出功能,数据导出功能带给操作管理人员极大的便利,大幅提升了操作管理人员的工作效率,目前,在数据量较大时,为了减轻后端服务器的压力和数据库查询的压力,一般采用分页查询的方式查询数据,然而,在部分场景下,导出的数据会涉及到手机号、身份证号等敏感数据,若管理人员的账号被他人恶意窃取,那么这些敏感数据就有被泄露的风险,因此,基于分页查询的安全问题成为目前亟待解决的技术问题。

技术实现思路

[0003]本申请实施例提供了一种数据导出方法及装置,用于在基于分页查询的方式导出数据时,提升数据导出的安全性和数据导出效率。
[0004]第一方面,提供一种数据导出方法,所述方法包括:
[0005]接收目标用户的数据导出请求;其中,所述数据导出请求中包括所述目标用户身份标识信息和分页查询参数;
[0006]确定是否存在与所述目标用户身份标识信息对应的身份验证标识;其中,所述身份验证标识为第一次分页查询时为所述目标用户配置的用于指示已完成身份验证的标识信息;
[0007]若存在所述身份验证标识,则基于所述分页查询参数查询目标数据;
[0008]按照预设规则导出所述目标数据。
[0009]可选的,所述方法还包括:
[0010]若不存在所述身份验证标识,则向所述目标用户发送身份验证信息进行身份验证;r/>[0011]若预设时长内接收到所述目标用户基于所述身份验证信息的反馈信息,则基于所述目标用户的身份标识信息为所述目标用户配置身份验证标识;
[0012]若预设时长内未接收到所述反馈信息,则不响应所述目标用户的数据导出请求。
[0013]可选的,所述身份验证标识为远程数据服务Redis缓存,所述基于所述目标用户的身份标识信息为所述目标用户配置身份验证标识,包括:
[0014]为所述目标用户配置新的Redis缓存;
[0015]基于所述目标用户的身份标识信息设置所述新的Redis缓存中的key,并为所述新的Redis缓存设置过期时长;其中,所述过期时长与进行分页查询所需的时长相关,在达到过期时长后,所述新的Redis缓存被删除。
[0016]可选的,所述数据导出请求中还包括数据筛选条件,所述基于所述分页查询参数查询数据,包括:
[0017]基于所述分页查询参数和数据筛选条件查询所述目标数据。
[0018]可选的,所述按照预设规则导出所述目标数据之前,还包括:
[0019]基于所述分页查询参数确定当前的分页查询是否为最后一次分页查询;
[0020]若当前的分页查询为最后一次分页查询,则删除所述身份验证标识。
[0021]第二方面,提供一种数据导出装置,所述装置包括:
[0022]通信模块,用于接收目标用户的数据导出请求;其中,所述数据导出请求中包括所述目标用户身份标识信息和分页查询参数;
[0023]身份验证模块,用于确定是否存在与所述目标用户身份标识信息对应的身份验证标识;其中,所述身份验证标识为第一次分页查询时为所述目标用户配置的用于指示已完成身份验证的标识信息;
[0024]数据查询模块,用于在存在所述身份验证标识时,基于所述分页查询参数查询目标数据;
[0025]数据导出模块,用于按照预设规则导出所述目标数据。
[0026]可选的,所述身份验证模块,还用于:
[0027]若不存在所述身份验证标识,则向所述目标用户发送身份验证信息进行身份验证;
[0028]若预设时长内接收到所述目标用户基于所述身份验证信息的反馈信息,则基于所述目标用户的身份标识信息为所述目标用户配置身份验证标识;
[0029]若预设时长内未接收到所述反馈信息,则不响应所述目标用户的数据导出请求。
[0030]可选的,所述身份验证标识为远程数据服务Redis缓存,所述身份验证模块,具体用于:
[0031]为所述目标用户配置新的Redis缓存;
[0032]基于所述目标用户的身份标识信息设置所述新的Redis缓存中的key,并为所述新的Redis缓存设置过期时长;其中,所述过期时长与进行分页查询所需的时长相关,在达到过期时长后,所述新的Redis缓存被删除。
[0033]可选的,所述数据导出请求中还包括数据筛选条件,所述数据查询模块,具体用于:
[0034]基于所述分页查询参数和数据筛选条件查询所述目标数据。
[0035]可选的,所述装置还包括数据清理模块,用于:
[0036]基于所述分页查询参数确定当前的分页查询是否为最后一次分页查询;
[0037]若当前的分页查询为最后一次分页查询,则删除所述身份验证标识。
[0038]第三方面,提供一种电子设备,包括:
[0039]存储器,用于存储程序指令;
[0040]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行第一方面所述的方法包括的步骤。
[0041]第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使如第一方面所述的方法被实现。
[0042]第五方面,提供一种包含指令的计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机执行第一方面所述的方法。
[0043]在本申请实施例中,接收目标用户的数据导出请求,该数据导出请求中包括目标用户身份标识信息和分页查询参数,确定是否存在与目标用户身份标识信息对应的身份验证标识,该身份验证标识为第一次分页查询时为该目标用户配置的用于指示已完成身份验证的标识信息,若存在该身份验证标识,则基于分页查询参数查询目标数据,然后按照预设规则导出该目标数据。
[0044]也就是说,本申请当第一次分页查询进行身份验证成功之后为该用户配置身份验证标识,后续分页查询的时候,若存在该身份验证标识则不需要再次进行身份验证,可以直接查询数据,即在分页查询中只需要验证一次身份,不需要循环调用验证码接口对用户进行身份验证,可以保证数据导出安全性的同时提升数据导出效率。
附图说明
[0045]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。
[0046]图1为本申请实施例提供的一种数据导出方法的流程图;
[0047]图2为本申请实施例提供的另一种数据导出方法的流程图;
[0048]图3为本申请实施例提供的一种数据导出装置的结构框图;
[0049]图4为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0050]为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据导出方法,其特征在于,所述方法包括:接收目标用户的数据导出请求;其中,所述数据导出请求中包括所述目标用户身份标识信息和分页查询参数;确定是否存在与所述目标用户身份标识信息对应的身份验证标识;其中,所述身份验证标识为第一次分页查询时为所述目标用户配置的用于指示已完成身份验证的标识信息;若存在所述身份验证标识,则基于所述分页查询参数查询目标数据;按照预设规则导出所述目标数据。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若不存在所述身份验证标识,则向所述目标用户发送身份验证信息进行身份验证;若预设时长内接收到所述目标用户基于所述身份验证信息的反馈信息,则基于所述目标用户的身份标识信息为所述目标用户配置身份验证标识;若预设时长内未接收到所述反馈信息,则不响应所述目标用户的数据导出请求。3.如权利要求2所述的方法,其特征在于,所述身份验证标识为远程数据服务Redis缓存,所述基于所述目标用户的身份标识信息为所述目标用户配置身份验证标识,包括:为所述目标用户配置新的Redis缓存;基于所述目标用户的身份标识信息设置所述新的Redis缓存中的key,并为所述新的Redis缓存设置过期时长;其中,所述过期时长与进行分页查询所需的时长相关,在达到过期时长后,所述新的Redis缓存被删除。4.如权利要求1所述的方法,其特征在于,所述数据导出请求中还包括数据筛选条件,所述基于所述分页查询参数查询数据,包括:基于所述分页查询参数和数据筛选条件查询所述目标数据。5.如权利要求1所述的方法,其特征在于,所述按照预设规则导出所述目标数据之前,还包括:基于所述分页查询参数确定当前的分页查询是否为最后一次分页查询;若当前的分页查询为最后一次分页查询,则删除所述身份验证标识。6.一种数据导出装置,其特征在于,所述装置包括:通信模块,用于接收目标用户的数据导出请求;其中,所述数据导出请求中包括所述目标用户身份标识信息和分页查询参数;身份验证模块,用于确定是否存在与所述目标用户身份标识信息对应的身份验证标识;其中,所述身份验证标识为第一次分页查询时为所述目标用户配置的...

【专利技术属性】
技术研发人员:胡远林
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1