一种数据删除方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:37707887 阅读:10 留言:0更新日期:2023-06-01 23:58
本发明专利技术涉及大数据技术领域,具体是一种数据删除方法、装置、设备、介质及程序产品,所述方法包括:接收数据删除指令,确定所述数据删除指令对应的输入参数信息,所述输入参数信息包括用户标识和活动标识;分别对所述用户标识和所述活动标识进行判空校验;在校验通过的情况下,删除与所述用户标识和所述活动标识对应的数据记录,并反馈数据删除结果。本发明专利技术的数据删除方法,不仅能够精准删除用户参与具体的活动的记录情况,清除无用数据,减轻系统负担,提高系统运行效率,而且能够有效检验输入参数、确保数据库的操作安全。数、确保数据库的操作安全。数、确保数据库的操作安全。

【技术实现步骤摘要】
一种数据删除方法、装置、设备、介质及程序产品


[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]图1是本专利技术一个实施例提供的实施环境示意图;
[0042]图2是本专利技术一个实施例提供的数据删除方法的流程图;
[0043]图3是本专利技术另一个实施例提供的数据删除方法的流程图;
[0044]图4是本专利技术另一个实施例提供的数据删除方法的流程图;
[0045]图5是本专利技术一个实施例提供的数据删除装置的结构示意图;
[0046]图6是本专利技术一个实施例提供的电子设备的结构示意图。
具体实施方式
[0047]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0048]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据删除方法,其特征在于,包括:接收数据删除指令,确定所述数据删除指令对应的输入参数信息,所述输入参数信息包括用户标识和活动标识;分别对所述用户标识和所述活动标识进行判空校验;在校验通过的情况下,删除与所述用户标识和所述活动标识对应的数据记录,并反馈数据删除结果。2.根据权利要求1所述的方法,其特征在于,所述确定所述数据删除指令对应的输入参数信息包括:确定所述数据删除指令携带的加密字符串;对所述加密字符串进行解密,得到解密字符串;根据所述解密字符串确定所述数据删除指令对应的输入参数信息。3.根据权利要求1所述的方法,其特征在于,所述分别对所述用户标识和所述活动标识进行判空校验包括:分别判断所述用户标识和所述活动标识是否为空;当所述用户标识和所述活动标识均为非空时,确定校验通过;当所述用户标识和所述活动标识中存在至少一项为空时,确定校验不通过。4.根据权利要求1所述的方法,其特征在于,所述在校验通过的情况下,删除与所述用户标识和所述活动标识对应的数据记录包括:在校验通过的情况下,将所述用户标识和所述活动标识与数据库中的各项数据记录的字段信息进行匹配;删除所述数据库中与所述用户标识和所述活动标识匹配成功的数据记录。5.根据权利要求1所述的方法,其特征在于,所述输入参数信息还包括时间戳;所述方法还包括:对所述时间戳进行校验;在校验通过的情况下,执行分别对所述用户标识和所述活动标识进行判空校验的步骤。6.根据权利要求1或5所述的方法,其特征在于,所述方法还包括:在校验不通过的情况下,返回用于指示校验不通过的通知消息。7.一种数据...

【专利技术属性】
技术研发人员:林泓智李志刚徐东明尉心慰何焕森
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1