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

摘要:

权利要求书:

1.一种数据处理方法,其特征在于,所述数据处理方法包括:

若接收到取消自助卡关联的请求,则获取所述请求中的保单表,并从所述保单表包含的自助卡卡号中获取初始起始卡号和初始结束卡号;

从预设的激活卡信息表包含的自助卡卡号中,获取不大于所述初始起始卡号的任意一个自助卡卡号,作为起始激活卡号,获取不小于所述初始结束卡号的任意一个自助卡卡号,作为结束激活卡号;

根据所述起始激活卡号和所述结束激活卡号,确定激活卡卡号范围;

按照预设的提取方式,从所述预设的激活卡信息表中,获取所述激活卡卡号范围内的每个连续卡号范围,并将获取到的每个连续卡号范围组成目标范围集合;

获取所述目标范围集合中的所有自助卡卡号,作为目标卡号;

使用游标对所述保单表中的自助卡卡号进行遍历查询,获取与所述目标卡号相同的自助卡卡号,并将获取到所述自助卡卡号对应的数据,作为目标数据;

使用所述目标数据替换所述保单表中的所有数据,得到只包含激活的自助卡信息的保单表;

所述从预设的激活卡信息表的所有自助卡卡号中,获取不大于所述初始起始卡号的任意一个自助卡卡号,作为起始激活卡号,获取不小于所述初始结束卡号的任意一个自助卡卡号,作为结束激活卡号包括:在预设的激活卡信息表的所有自助卡卡号,若存在与所述初始起始卡号相同的自助卡卡号,则将所述与所述初始起始卡号相同的自助卡卡号作为所述起始激活卡号,否则,获取与所述初始起始卡号差值的绝对值最小的任一个自助卡卡号,作为所述起始激活卡号;

在预设的激活卡信息表的所有自助卡卡号,若存在与所述初始结束卡号相同的自助卡卡号,则将所述与所述初始结束卡号相同的自助卡卡号作为所述结束激活卡号,否则,获取与所述初始结束卡号差值的绝对值最小的任一个自助卡卡号,作为所述结束激活卡号;

所述获取所述目标范围集合中的所有自助卡卡号,作为目标卡号之后,所述数据处理方法还包括:对所述保单表中的每个自助卡卡号添加待激活的状态标识;

在所述保单表中的状态标识为待激活的自助卡卡号中,查询与所述目标卡号相同的自助卡卡号,作为激活卡号,并将所述激活卡号的状态标识更改为激活;

使用预设的删除指令,删除所述保单表中状态标识为待激活的自助卡卡号对应的数据,得到所述只包含激活的自助卡信息的保单表。

2.如权利要求1所述的数据处理方法,其特征在于,所述按照预设的提取方式,从所述预设的激活卡信息表中,获取所述激活卡卡号范围内的每个连续卡号范围,并将获取到的每个连续卡号范围组成目标范围集合包括:按照预设的序列号生成方式,对所述激活卡信息表中的每个自助卡卡号生成对应的序列号;

针对所述激活卡卡号范围的每个自助卡卡号,使用所述自助卡卡号减去所述自助卡卡号对应的序列号,得到初始结果;

将所述初始结果相同的自助卡卡号作为一个分组,得到K个分组,其中,K为正整数;

针对K个分组,分别获取每个分组中卡号最小的自助卡卡号,作为该分组的目标起始卡号,获取每个分组中卡号最大的自助卡卡号,作为该分组的目标结束卡号,得到该分组的所述连续卡号范围,共计得到K个所述连续卡号范围,并将K个所述连续卡号范围作为所述目标范围集合。

3.如权利要求2所述的数据处理方法,其特征在于,所述按照预设的序列号生成方式,对所述激活卡信息表中的每个自助卡卡号生成对应的序列号包括:获取所述激活卡卡号范围内的自助卡卡号数量N,并将所述自助卡卡号数量N作为待生成的序列号数量,其中,N为正整数;

将所述起始激活卡号作为待生成的序列号的起始序列号,并以步长为1进行递增N‑1次,每递增一次生成一个序列号,得到N个所述序列号,并对每个所述序列号,按照生成的先后顺序从1到N进行编号;

对所述激活卡卡号范围的N个自助卡卡号,按照从小到大的顺序,从1到N进行编号;

对具有相同编号的所述序列号和所述自助卡卡号建立对应关系。

4.一种数据处理装置,所述数据处理装置用于实现权利要求1至3任一项所述的数据处理方法,其特征在于,所述数据处理装置包括:接收模块,用于若接收到取消自助卡关联的请求,则获取所述请求中的保单表,并从所述保单表包含的自助卡卡号中获取初始起始卡号和初始结束卡号;

选取模块,用于从预设的激活卡信息表包含的自助卡卡号中,获取不大于所述初始起始卡号的任意一个自助卡卡号,作为起始激活卡号,获取不小于所述初始结束卡号的任意一个自助卡卡号,作为结束激活卡号;

确定模块,用于根据所述起始激活卡号和所述结束激活卡号,确定激活卡卡号范围;

组合模块,用于按照预设的提取方式,从所述预设的激活卡信息表中,获取所述激活卡卡号范围内的每个连续卡号范围,并将获取到的每个连续卡号范围组成目标范围集合;

获取模块,用于获取所述目标范围集合中的所有自助卡卡号,作为目标卡号;

查询模块,用于使用游标对所述保单表中的自助卡卡号进行遍历查询,获取与所述目标卡号相同的自助卡卡号,并将获取到所述自助卡卡号对应的数据,作为目标数据;

更新模块,用于使用所述目标数据替换所述保单表中的所有数据,得到只包含激活的自助卡信息的保单表。

5.如权利要求4所述的数据处理装置,其特征在于,所述组合模块包括:序列号生成单元,用于按照预设的序列号生成方式,对所述激活卡信息表中的每个自助卡卡号生成对应的序列号;

初始结果获取单元,用于针对所述激活卡卡号范围的每个自助卡卡号,使用所述自助卡卡号减去所述自助卡卡号对应的序列号,得到初始结果;

分组单元,用于将所述初始结果相同的自助卡卡号作为一个分组,得到K个分组,其中,K为正整数;

目标范围确定单元,用于针对K个分组,分别获取每个分组中卡号最小的自助卡卡号,作为该分组的目标起始卡号,获取每个分组中卡号最大的自助卡卡号,作为该分组的目标结束卡号,得到该分组的所述连续卡号范围,共计得到K个所述连续卡号范围,并将K个所述连续卡号范围作为所述目标范围集合。

6.如权利要求5所述的数据处理装置,其特征在于,所述序列号生成单元包括:数量获取子单元,用于获取所述激活卡卡号范围内的自助卡卡号数量N,并将所述自助卡卡号数量N作为待生成的序列号数量,其中,N为正整数;

序列号生成子单元,用于将所述起始激活卡号作为待生成的序列号的起始序列号,并以步长为1进行递增N‑1次,每递增一次生成一个序列号,得到N个所述序列号,并对每个所述序列号,按照生成的先后顺序从1到N进行编号;

卡号编号子单元,用于对所述激活卡卡号范围的N个自助卡卡号,按照从小到大的顺序,从1到N进行编号;

对应关系建立子单元,用于对具有相同编号的所述序列号和所述自助卡卡号建立对应关系。

7.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至

3任一项所述的数据处理方法的步骤。

8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述的数据处理方法的步骤。