[发明专利]一种用户信息修改方法和装置在审
申请号: | 201810753313.2 | 申请日: | 2018-07-10 |
公开(公告)号: | CN110704818A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 焦张波 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/45 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 莎日娜 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令 目标用户信息 用户信息 不确定性问题 方法和装置 指令修改 指令执行 查找 成功 | ||
本发明实施例公开了一种用户信息修改方法和装置。所述方法包括:获取用于标记对用户信息的修改的修改标识,根据修改标识,生成针对目标用户信息的修改指令,执行修改指令时,查找修改指令针对的目标用户信息,并判断目标用户信息的修改标识是否与修改指令的修改标识相同,若相同,则根据修改指令修改目标用户信息及相应的修改标识,使得当有多个修改指令同时或几乎同时生成的情况下,指令执行时,当一个修改指令被执行后,目标用户信息的修改标识发生变化,导致其他修改指令中的修改标识与目标用户信息的修改标识不相同,多个修改指令只能有一个修改指令被执行成功,避免了多个修改指令被执行,解决了修改结果的不确定性问题。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种用户信息修改方法和一种用户信息修改装置。
背景技术
权限管理属于管理员的日常任务之一,对于同一个用户的权限,如果出现多个管理员同时修改情况,例如,一个管理员要将用户修改为项目管理员,另一个管理员要将用户修改为系统管理员,虽然两个管理员的操作是同时或几乎同时的,但权限修改必然是由先后顺序的,也就是说必然有一个管理员的修改先被执行,而另一个管理员的修改后被执行,那么用户的权限最终将是最后一次修改的结果。
本申请人发现,两个管理员修改完成后,会查看修改结果,但由于有两个修改被执行,管理员看到的结果可能是项目管理员,也可能是系统管理员,导致必然有一个管理员发现修改结果与自己的预期不一致的问题,也就是说,修改结果依赖于程序具体执行时的顺序,导致修改结果的不确定性问题。
发明内容
鉴于上述问题,提出了一种用户信息修改方法和装置,以解决修改结果依赖于程序具体执行时的顺序,导致的修改结果的不确定性问题。
依据本发明的一个方面,提供了一种用户信息修改方法,包括:
获取用于标记对用户信息的修改的修改标识;
根据所述修改标识,生成针对目标用户信息的修改指令;
查找所述修改指令针对的目标用户信息,并判断所述目标用户信息的修改标识是否与修改指令的修改标识相同;
若所述目标用户信息的修改标识与修改指令的修改标识相同,则根据所述修改指令修改目标用户信息及相应的修改标识。
可选地,在所述获取用于标记对用户信息的修改的修改标识之前,所述方法包括:
添加所述修改标识到用户信息中。
可选地,所述修改标识包括修改时间,所述根据所述修改指令修改目标用户信息及相应的修改标识包括:
将所述目标用户信息对应的修改时间修改为修改指令执行的时间。
可选地,所述修改指令针对多个目标用户信息,所述查找所述修改指令针对的目标用户信息,并判断所述目标用户信息的修改标识是否与修改指令的修改标识相同包括:
查找所述修改指令针对的多个目标用户信息;
判断每个目标用户信息的修改标识是否与所述修改指令中对应的修改标识相同。
可选地,所述若所述目标用户信息的修改标识与修改指令的修改标识相同,则根据所述修改指令修改目标用户信息及相应的修改标识包括:
若所有目标用户信息的修改标识都与所述修改指令中对应的修改标识相同,则根据所述修改指令修改所述多个目标用户信息及相应的修改标识。
可选地,所述若所述目标用户信息的修改标识与修改指令的修改标识相同,则根据所述修改指令修改目标用户信息及相应的修改标识包括:
若部分目标用户信息的修改标识与所述修改指令中对应的修改标识相同,则根据所述修改指令修改所述部分目标用户信息及相应的修改标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810753313.2/2.html,转载请声明来源钻瓜专利网。