一种账号管理方法、装置、设备及介质与流程

    技术2025-07-21  16


    本技术涉及数据处理领域,具体涉及一种账号管理方法、装置、设备及介质。


    背景技术:

    1、目前,为了给用户在交易过程中提供更好的用户体验,交易系统通常使用分布式集群应用,由用户在客户系统的账号来确定一个分布式集群应用进行交易,即不同用户的交易过程由不同的分布式集群应用来承载,相应的每个分布式集群应用都连接一个集群数据库,该集群数据库用于存储用户在交易过程中的交易记录等,同时,各个分布式集群应用还与同一个公共数据库连接,公共数据库用于存储可供各个分布式集群应用共享的交易数据。

    2、但是,当用户在客户系统进行账号变更后,交易系统无法实时变更对应的交易账号,这样就会出现旧的账号信息在交易系统的一个分布式集群应用中进行交易并产生交易记录;同时,新的账号信息在交易系统的另一个分布式集群应用中进行交易并产生交易记录的情况,从而导致交易异常。


    技术实现思路

    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、使用交易账号在第二分布式集群应用进行交易。

    31、本技术实施例中,为了使客户能运用第二账号信息进行新的交易,并产生新的交易记录,将第一账号信息与交易账号的映射关系中的第一账号信息更新为第二账号信息,从而将与第一账号信息对应的交易账号赋给第二账号信息,方便使用第二账号信息在第二分布式集群应用进行交易。

    32、第二方面,本技术提供一种账号管理装置,所述装置包括:

    33、查找模块,用于在接收到客户系统发出的账号变更消息后,在第一集群数据库中查找与第一账号信息相关联的第一交易记录,其中,账号变更消息表征同一个用户在客户系统的账号由第一账号信息变更为第二账号信息,第一集群数据库为根据第一账号信息确定的第一分布式集群应用对应的集群数据库;

    34、管理模块,用于若存在第一交易记录,则在第二交易记录生成之前,禁止使用第一账号信息和第二账号信息在各分布式集群应用进行交易,以及,在第二交易记录生成之后,将第二交易记录存储到第二集群数据库中,允许使用所述第二账号信息在所述第二分布式集群应用进行交易,其中,第二交易记录是根据第一交易记录和第二账号信息生成的,第二集群数据库为根据第二账号信息确定的第二分布式集群应用对应的集群数据库。

    35、在一种可能的实施例中,通过以下方式确定第一分布式集群应用:

    36、采用预设的集群算法,确定第一账号信息对应的第一集群编号,并基于预设的集群编号与集群应用的对应关系,从多个分布式集群应用中确定出第一集群编号对应的第一分布式集群应用;

    37、通过以下方式确定第二分布式集群应用:

    38、采用预设的集群算法,确定第二账号信息对应的第二集群编号,并基于预设的集群编号与集群应用的对应关系,从多个分布式集群应用中确定出第二集群编号对应的第二分布式集群应用;

    39、其中,分布式集群应用与集群编号一一对应。

    40、在一种可能的实施例中,所述查找模块用于:

    41、在接收到客户系统发出的账号变更消息后,从账号变更消息中解析出第一账号信息;

    42、在预设的第一账号信息与交易账号的映射关系中查找与第一账号信息相关联的交易账号;

    43、在第一集群数据库中查找包含第一账号信息和交易账号的第一交易记录。

    44、在一种可能的实施例中,所述装置还包括:通过以下方式生成第二交易记录:

    45、将第一交易记录中包括的各第一账号信息变更为第二账号信息,并将变更后的第一交易记录作为第二交易记录。

    46、在一种可能的实施例中,所述管理模块用于:

    47、在使用第一账号信息和第二账号信息在各分布式集群应用进行交易之前,从公共数据库查询第一账号信息和第二账号信息的交易权限;

    48、若查询到第一账号信息和第二账号信息为禁止交易权限,则将第一账号信息和第二账号信息在各分布式集群应用进行交易的交易内容设置为空。

    49、第三方面,本技术提供一种电子设备,包括:

    50、存储器,用于存储程序指令;

    51、处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行第一方面中任一项所述的方法包括的步骤。

    52、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时,使所述计算机执行第一方面中任一项所述的方法。

    53、第五方面,本技术提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第一方面中任一项所述的方法。


    技术特征:

    1.一种账号管理方法,其特征在于,应用于交易系统,所述交易系统包括多个分布式集群应用,所述分布式集群应用与集群数据库一一对应,所述方法包括:

    2.如权利要求1所述的方法,其特征在于,通过以下方式确定所述第一分布式集群应用:

    3.如权利要求1所述的方法,其特征在于,所述在接收到客户系统发出的账号变更消息后,在第一集群数据库中查找与第一账号信息相关联的第一交易记录,包括:

    4.如权利要求1所述的方法,其特征在于,通过以下方式生成所述第二交易记录:

    5.如权利要求1~4任一项所述的方法,其特征在于,各所述分布式集群应用与同一个公共数据库对应,所述禁止使用所述第一账号信息和所述第二账号信息在所述各所述分布式集群应用进行交易,包括:

    6.如权利要求5所述的方法,其特征在于,所述允许使用所述第二账号信息在所述第二分布式集群应用进行交易,包括:

    7.如权利要求6所述的方法,其特征在于,通过以下方式使用所述第二账号信息在所述第二分布式集群应用进行交易:

    8.一种账号管理装置,其特征在于,所述装置包括:

    9.如权利要求8所述的装置,其特征在于,通过以下方式确定所述第一分布式集群应用:

    10.如权利要求8所述的装置,其特征在于,所述查找模块用于:

    11.如权利要求8所述的装置,其特征在于,通过以下方式生成所述第二交易记录:

    12.如权利要求8~11任一项所述的装置,其特征在于,所述管理模块用于:

    13.一种电子设备,其特征在于,包括:

    14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时,使所述计算机执行如权利要求1-7中任一项所述的方法。

    15.一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述如权利要求1-7中任一项所述的方法。


    技术总结
    本申请涉及数据处理领域,具体涉及一种账号管理方法、装置、设备及介质,用于解决账号变更过程中交易系统中交易异常的问题。该方法应用于交易系统,包括:在接收到客户系统的账号变更消息后,在第一集群数据库中查找与第一账号信息相关联的第一交易记录,账号变更消息表征同一个用户由第一账号信息变更为第二账号信息,则在将第一交易记录中的各第一账号信息变更为第二账号信息前,禁止使用第一账号信息和第二账号信息进行交易,在第二交易记录生成后,将第二交易记录存储到第二集群数据库中,允许使用第二账号信息在第二分布式集群应用进行交易,避免了第一账号信息和第二账号信息并行在交易系统进行交易的情况。

    技术研发人员:刘强,彭逆,梅建,王赛宜
    受保护的技术使用者:中国建设银行股份有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-34188.html

    最新回复(0)