本申请涉及计算机,尤其涉及一种账号处理方法、装置、电子设备和存储介质。
背景技术:
1、多账号系统为同时存储多个不同账号信息,支持在在多个不同账号间快速切换的系统,而单账号系统为只能存储单个账号信息,每次账号切换,都必须要删除之前的账号信息,重新建立账号存储体系的系统,因此,在现有技术中,在融合多账号系统和单账号系统时,容易因为账号切换方式的不同导致出现多账号系统中的账号与单账号系统中的账号不一致的问题,从而对降低了用户体验,提高了多账号系统和单账号系统中的业务风险。
技术实现思路
1、本申请提供了一种账号处理方法、装置、电子设备和存储介质,保证了目标应用与关联应用间的账号一致性。
2、一方面,本申请提供了一种账号处理方法,所述方法包括:
3、获取目标应用当前登录的第一对象账号,以及关联应用当前登录的第二对象账号;所述关联应用为通过所述目标应用进行调用的应用;
4、基于预设账号关联关系,对所述第一对象账号与所述第二对象账号进行匹配,得到关联关系匹配结果;所述预设账号关联关系基于所述第二对象账号,以及与所述第二对象账号关联的所述第三对象账号生成;所述第三对象账号为在所述关联应用登录所述第二对象账号的情况下,所述目标应用的登录账号;
5、在所述关联关系匹配结果指示所述第一对象账号与所述第二对象账号匹配的情况下,调用所述关联应用。
6、另一方面提供了一种账号处理装置,所述装置包括:
7、登录账号获取模块,用于获取目标应用当前登录的第一对象账号,以及关联应用当前登录的第二对象账号;所述关联应用为通过所述目标应用进行调用的应用;
8、账号匹配模块,用于基于预设账号关联关系,对所述第一对象账号与所述第二对象账号进行匹配,得到关联关系匹配结果;所述预设账号关联关系基于所述第二对象账号,以及与所述第二对象账号关联的所述第三对象账号生成;所述第三对象账号为在所述关联应用登录所述第二对象账号的情况下,所述目标应用的登录账号;
9、关联应用调用模块,用于在所述关联关系匹配结果指示所述第一对象账号与所述第二对象账号匹配的情况下,调用所述关联应用。
10、在一些实施例中,所述装置还包括:
11、登录标识生成模块,用于在所述目标应用登录所述第三对象账号,且所述关联应用登录所述第二对象账号的情况下,生成登录状态标识信息;
12、登录标识验证模块,用于对所述登录状态标识信息进行验证,得到登录标识验证结果;
13、关联关系建立模块,用于在所述登录标识验证结果指示所述登录状态标识信息验证成功的情况下,建立所述第三对象账号和所述第二对象账号间的预设账号关联关系。
14、在一些实施例中,所述登录标识验证模块包括:
15、账号状态获取单元,用于获取所述第三对象账号的第一账号状态信息与所述第二对象账号的第二账号状态信息;
16、状态标识匹配单元,用于基于所述第一账号状态信息和所述第二账号状态信息,对所述登录状态标识信息进行匹配,得到所述登录标识验证结果。
17、在一些实施例中,所述装置还包括:
18、第一账号退出模块,用于在所述登录标识验证结果指示所述登录状态标识信息验证失败的情况下,控制所述关联应用退出所述第二对象账号并删除所述登录状态标识信息。
19、在一些实施例中,所述账号匹配模块包括:
20、第三对象账号确定单元,用于基于所述预设账号关联关系,确定所述第二对象账号对应的第三对象账号;
21、账号匹配单元,用于对所述第三对象账号与所述第一对象账号进行匹配,得到所述关联关系匹配结果。
22、在一些实施例中,所述账号状态获取单元包括:
23、第一账号状态确定单元,用于基于所述第三对象账号对应的账号操作,对所述第三对象账号的账号状态进行更新,得到所述第一账号状态信息;
24、第二账号状态确定单元,用于基于所述第二对象账号对应的账号操作,对所述第二对象账号的账号状态进行更新,得到所述第二账号状态信息。
25、在一些实施例中,所述装置还包括:
26、第二账号退出模块,用于在所述关联关系匹配结果指示所述第一对象账号与所述第二对象账号不匹配的情况下,控制所述关联应用退出所述第二对象账号。
27、另一方面提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述所述的一种账号处理方法。
28、另一方面提供了一种计算机可读存储介质,所述存储介质包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述所述的一种账号处理方法。
29、另一方面提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述所述的账号处理方法。
30、本申请提供的一种账号处理方法、装置、电子设备和存储介质,该方法包括:获取目标应用当前登录的第一对象账号,以及关联应用当前登录的第二对象账号,关联应用为通过目标应用进行调用的应用。基于预设账号关联关系,对第一对象账号与第二对象账号进行账号一致性检验,在账号一致性检验通过的情况下,调用关联应用。本申请可以在不更改目标应用和关联应用的登录流程,且保证目标应用中的账号快捷切换的情况下,对目标应用中的账号和关联应用中的账号进行一致性检验,从而避免账号不一致的风险,保证了目标应用和关联应用间的账号一致性,提高了用户体验。
1.一种账号处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的账号处理方法,其特征在于,所述获取目标应用当前登录的第一对象账号,以及关联应用当前登录的第二对象账号之前,所述方法还包括:
3.根据权利要求2所述的账号处理方法,其特征在于,所述对所述登录状态标识信息进行验证,得到所述登录标识验证结果包括:
4.根据权利要求2任一项所述的账号处理方法,其特征在于,所述对所述登录状态标识信息进行验证,得到登录标识验证结果之后,所述方法还包括:
5.根据权利要求1所述的账号处理方法,其特征在于,所述基于预设账号关联关系,对所述第一对象账号与所述第二对象账号进行匹配,得到关联关系匹配结果包括:
6.根据权利要求2所述的账号处理方法,其特征在于,所述获取所述第三对象账号的第一账号状态信息与所述第二对象账号的第二账号状态信息包括:
7.根据权利要求1所述的账号处理方法,其特征在于,在所述基于预设账号关联关系,对所述第一对象账号与所述第二对象账号进行匹配,得到关联关系匹配结果之后,所述方法还包括:
8.一种账号处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1-7任一项所述的一种账号处理方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1-7任一项所述的一种账号处理方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的账号处理方法。