一种账号清理方法及装置制造方法及图纸

技术编号:20916250 阅读:21 留言:0更新日期:2019-04-20 09:38
本发明专利技术涉及数据处理中是数据批量更新领域,具体公开了一种账号清理方法,该方法包括:读取操作配置文件,所述操作配置文件包括账号容器信息及账号截止期限信息;从账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号;获取所述预删除账号的使用终止日信息;将所述使用终止日信息与所述账号截止期限信息进行比较;若所述账号截止期限信息对应的数值大于所述使用终止日信息对应的数值,则将所述预删除账号从与所述账号容器信息相匹配的容器中移除。本发明专利技术还公开一种账号清理装置,该装置用于执行账号清理方法。本发明专利技术实施例能够根据配置文件中的信息批量删除多个AD域账号,故本发明专利技术实施例具有操作效率高、用户体验较优的优点。

An Account Cleaning Method and Device

The invention relates to the field of batch updating of data in data processing, and specifically discloses an account cleaning method, which includes: reading operation configuration files, including account container information and account deadline information; screening out accounts matching with the account container information from the account database and generating at least two pre-deleted accounts; The use termination date information of the pre-deleted account is described; the use termination date information is compared with the account deadline information; if the value corresponding to the account deadline information is greater than the value corresponding to the use termination date information, the pre-deleted account is removed from the container matching the account container information. The invention also discloses an account cleaning device, which is used to perform an account cleaning method. The embodiment of the invention can delete multiple AD domain accounts in batches according to the information in the configuration file, so the embodiment of the invention has the advantages of high operation efficiency and better user experience.

【技术实现步骤摘要】
一种账号清理方法及装置
本专利技术涉及数据处理中是数据批量更新领域,特别是涉及一种账号清理方法及装置。
技术介绍
活动目录(activedirectory)简称AD域,AD域指的是一组服务器和工作站的集合,通过AD域能够将用户的账号密码集中放在一个数据库内,使得用户只使用一个账户和密码就能够访问网络中其他资源。通常一个数据库内存储有众多的账号,这些账号具有一定的使用期限,当某个账号过期时,为了解除该账号访问网络资源的权限,需要清理该过期账号,现有技术中,处理过期账号的方式有两种,第一种是直接将过期账号及与过期账号关联的数据清除;第二种是保留过期账号,但是需要删除或修改与过期账号关联的数据,例如,保留过期账号,而删除与过期账号关联的工作组数据、修改与过期账号关联的账号邮箱。在采用这两种过期账号处理方式的过程中,发现该两种过期账号处理方式需要一步一步地直接操作AD域,而一步一步地直接操作AD域比较繁琐而导致过期账号的处理效率低;另一方面,该两种过期账号处理方式需要人为的从账号数据库中筛选出过期账号,这样一来进一步降低了过期账号处理效率。
技术实现思路
为了解决上述至少一个技术问题,本专利技术第一方面提供一种账号清理方法,该账号清理方法包括:读取操作配置文件,所述操作配置文件包括账号容器信息及账号截止期限信息;从账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号;获取所述预删除账号的使用终止日信息;将所述使用终止日信息与所述账号截止期限信息进行比较,若所述账号截止期限信息对应的数值大于所述使用终止日信息对应的数值,则将所述预删除账号从与所述账号容器信息相匹配的容器中移除;将所述预删除账号从所述账号数据库中删除。可选地,在将所述预删除账号从与所述账号容器信息相匹配的所述容器中移除与将所述预删除账从所述账号数据库中删除之间,所述账号清理方法还包括:将所述预删除账号从与所述账号容器信息相匹配的所述容器中移动到回收容器中。可选地,在将所述预删除账号从所述账号数据库中删除之后,所述账号清理方法包括:接收复原指令,将所述回收容器中的账号写入所述账号数据库中;将所述回收容器中的账号移动至所述账号容器信息对应的容器中,以还原所述回收容器中的账号。可选地,将所述预删除账号从所述账号数据库中删除之后,所述账号清理方法包括:生成操作反馈信息,所述操作反馈信息包括处理账号信息及处理时间信息。可选地,在若所述账号截止期限信息对应的数值大于所述使用终止日信息对应的数值与将所述预删除账号从与所述账号容器信息相匹配的所述容器中移除之间还包括,所述账号清理方法包括:将所述预删除账号关联的登录权限设置为禁用,以使得所述预删除账号无法登录。可选地,在读取所述操作配置文件之前,所述账号清理方法包括:按照预设的时间频率读取所述账号数据库中的每个账户的登录状态信息;基于所述登录状态信息,从所述账号数据库中筛选出不活动账号;按照不活动账号的容器类别将所述不活动账号划分为若干组账号群;统计每个所述账号群中的账号数量;从所述若干组账号群中选择账号数量最多的账号群;将所述账号数量最多的账号群对应的容器信息标记为所述账号容器信息。可选地,在所述读取所述操作配置文件之前,所述账号清理方法包括:接收操作授权指令,所述操作授权指令包括账号操作权限等级;根据所述账号操作权限等级在所述操作配置文件中设置账号操作模式,所述账号操作模式至少包括立即删除模式。可选地,在读取所述操作配置文件与从所述账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号之间,所述账号清理方法还包括:读取所述操作配置文件中的操作模式信息;若操作模式信息的值为立即操作模式,则执行从所述账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号;若操作模式信息的值为延期操作模式,则接收延期期限并在延期期限到达后执行从所述账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号。本专利技术第二方面提供一种账号清理装置,该账号清理装置包括:读取模块,用于读取操作配置文件,所述操作配置文件包括账号容器信息及账号截止期限信息;处理模块,用于从账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号;处理模块还用于获取所述预删除账号的使用终止日信息;处理模块还用于将所述使用终止日信息与所述账号截止期限信息进行比较,若所述账号截止期限信息对应的数值大于所述使用终止日信息对应的数值,则将所述预删除账号从与所述账号容器信息相匹配的容器中移除;处理模块还用于将所述预删除账号从所述账号数据库中删除。可选的,在将所述预删除账号从与所述账号容器信息相匹配的所述容器中移除与将所述预删除账从所述账号数据库中删除之间,处理模块还用于:将所述预删除账号从与所述账号容器信息相匹配的所述容器中移动到回收容器中。可选的,在将所述预删除账号从所述账号数据库中删除之后,处理模块还用于:接收复原指令,将所述回收容器中的账号写入所述账号数据库中;将所述回收容器中的账号移动至所述账号容器信息对应的容器中,以还原所述回收容器中的账号。可选的,将所述预删除账号从所述账号数据库中删除之后,处理模块还用于:生成操作反馈信息,所述操作反馈信息包括处理账号信息及处理时间信息。可选的,在若所述账号截止期限信息对应的数值大于所述使用终止日信息对应的数值与将所述预删除账号从与所述账号容器信息相匹配的所述容器中移除之间还包括,处理模块还用于:将所述预删除账号关联的登录权限设置为禁用,以使得所述预删除账号无法登录。可选的,在读取所述操作配置文件之前,所述账号清理装置包括预处理模块,所述预处理模块用于:按照预设的时间频率读取所述账号数据库中的每个账户的登录状态信息;基于所述登录状态信息,从所述账号数据库中筛选出不活动账号;按照不活动账号的容器类别将所述不活动账号划分为若干组账号群;统计每个所述账号群中的账号数量;从所述若干组账号群中选择账号数量最多的账号群;将所述账号数量最多的账号群对应的容器信息标记为所述账号容器信息。可选的,所述预处理模块还用于:接收操作授权指令,所述操作授权指令包括账号操作权限等级;根据所述账号操作权限等级在所述操作配置文件中设置账号操作模式,所述账号操作模式至少包括立即删除模式。可选的,在读取所述操作配置文件与从所述账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号之间,处理模块还用于:读取所述操作配置文件中的操作模式信息;若操作模式信息的值为立即操作模式,则执行从所述账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号;若操作模式信息的值为延期操作模式,则接收延期期限并在延期期限到达后执行从所述账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号。本专利技术第三方面提供又一种账号清理装置,该账号清理装置包括:至少1个存储单元;与所述至少1个存储单元耦合的处理单元;其中,所述至少1个存储单元用于存储计算机指令;所述处理单元用于调用所述计算机指令,以执行本专利技术第一方面公开的账号清理方法。本专利技术第四方面提供一种计算机存储介质,该计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本专利技术第一专利技术公开的账本文档来自技高网...

【技术保护点】
1.一种账号清理方法,其特征在于,所述账号清理方法包括:读取操作配置文件,所述操作配置文件包括账号容器信息及账号截止期限信息;从账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号;获取所述预删除账号的使用终止日信息;将所述使用终止日信息与所述账号截止期限信息进行比较;若所述账号截止期限信息对应的数值大于所述使用终止日信息对应的数值,则将所述预删除账号从与所述账号容器信息相匹配的容器中移除;将所述预删除账号从所述账号数据库中删除。

【技术特征摘要】
1.一种账号清理方法,其特征在于,所述账号清理方法包括:读取操作配置文件,所述操作配置文件包括账号容器信息及账号截止期限信息;从账号数据库中筛选出与所述账号容器信息相匹配的账号并生成至少两个预删除账号;获取所述预删除账号的使用终止日信息;将所述使用终止日信息与所述账号截止期限信息进行比较;若所述账号截止期限信息对应的数值大于所述使用终止日信息对应的数值,则将所述预删除账号从与所述账号容器信息相匹配的容器中移除;将所述预删除账号从所述账号数据库中删除。2.如权利要求1所述的账号清理方法,其特征在于,在将所述预删除账号从与所述账号容器信息相匹配的所述容器中移除与将所述预删除账从所述账号数据库中删除之间,所述账号清理方法还包括:将所述预删除账号从与所述账号容器信息相匹配的所述容器中移动到回收容器中。3.如权利要求2所述的账号清理方法,其特征在于,在将所述预删除账号从所述账号数据库中删除之后,所述账号清理方法包括:接收复原指令,将所述回收容器中的账号写入所述账号数据库中;将所述回收容器中的账号移动至所述账号容器信息对应的容器中,以还原所述回收容器中的账号。4.如权利要求1所述的账号清理方法,其特征在于,将所述预删除账号从所述账号数据库中删除之后,所述账号清理方法包括:生成操作反馈信息,所述操作反馈信息包括处理账号信息及处理时间信息。5.如权利要求1所述的账号清理方法,其特征在于,在若所述账号截止期限信息对应的数值大于所述使用终止日信息对应的数值与将所述预删除账号从与所述账号容器信息相匹配的所述容器中移除之间还包括,所述账号清理方法包括:将所述预删除账号关联的登录权限设置为禁用,以使得所述预删除账号无法登录。6.如权利要求1所述的账号清理方法,其特征在于,在读取所述...

【专利技术属性】
技术研发人员:李占川
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1