账户状态信息的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26259246 阅读:41 留言:0更新日期:2020-11-06 17:53
本申请的实施例提供了一种账户状态信息的处理方法,应用于状态存储系统,状态存储系统设有用于存储各账户所对应状态信息的数据仓库,状态存储系统接入了至少两个业务系统,注册账户的每一个状态与一业务系统相关,该方法包括:接收业务系统为注册账户所下发的状态指示信息,状态指示信息用于指示注册账户更新至第一状态;根据状态指示信息将数据仓库中注册账户的当前状态更新为第一状态,并将注册账户更新前的当前状态作为历史状态进行存储;接收为目标注册账户发起的状态查询请求;根据状态查询请求在数据仓库中查询获得目标注册账户的当前状态;将目标注册账户的当前状态返回至状态查询请求的发起方。由此缩短了查询确定最新状态的时间。

【技术实现步骤摘要】
账户状态信息的处理方法、装置、电子设备及存储介质
本申请涉及计算机
,具体而言,涉及一种账户状态信息的处理方法、装置、电子设备及存储介质。
技术介绍
目前信用卡账户的状态包括:申请、审批、核卡、激活、用卡、异动、和注销。其中,一状态与一业务系统相关。在此背景下,若需要知道某一信用卡账户的当前状态,则需要在多个业务系统间进行接口调用,通过分别访问每个业务系统,然后根据从每个业务系统所获得的结果来确定信用卡账户的当前状态。如果数据量较大,该种通过接口调用来分别访问每个业务系统的方法,一方面查询时间久;另一方面,若其中某个系统出现超时,将导致整个链路无法获取到对应的信息。因此,如何解决为确定信用卡账户的当前状态所存在查询时间久是现有技术中亟待解决的技术问题。
技术实现思路
本申请的实施例提供了一种账户状态信息的处理方法、装置、电子设备及存储介质,进而至少在一定程度上可以缩短查询确定信用卡账户的当前状态所花费的时间。本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。根据本申请实施例的一个方面,提供了一种账户状态信息的处理方法,应用于状态存储系统,所述状态存储系统设有用于存储各账户所对应状态信息的数据仓库,所述状态存储系统接入了至少两个业务系统,注册账户的每一个状态与以业务系统相关,所述方法包括:接收业务系统为注册账户所下发的状态指示信息,所述状态指示信息用于指示所述注册账户更新至第一状态;根据所述状态指示信息将所述数据仓库中所述注册账户的当前状态更新为所述第一状态,并将所述注册账户更新前的当前状态作为历史状态进行存储;接收为目标注册账户发起的状态查询请求;根据所述状态查询请求在所述数据仓库中查询获得所述目标注册账户的当前状态;将所述目标注册账户的当前状态返回至所述状态查询请求的发起方。根据本申请实施例的一个方面,提供了一种账户状态信息的处理装置,应用于状态存储系统,所述状态存储系统设有用于存储各账户所对应状态信息的数据仓库,所述状态存储系统接入了至少两个业务系统,注册账户的每一个状态与一业务系统相关,所述装置包括:状态指示信息接收模块,用于接收业务系统为注册账户所下发的状态指示信息,所述状态指示信息用于指示所述注册账户更新至第一状态;状态更新模块,用于根据所述状态指示信息将所述数据仓库中所述注册账户的当前状态更新为所述第一状态,并将所述注册账户更新前的当前状态作为历史状态进行存储;状态查询请求接收模块,用于接收为目标注册账户发起的状态查询请求;状态查询模块,用于根据所述状态查询请求在所述数据仓库中查询获得所述目标注册账户的当前状态;返回模块,用于将所述目标注册账户的当前状态返回至所述状态查询请求的发起方。在本申请的一些实施例中,所述装置还包括:第二状态确定模块,用于根据为账户配置的生命状态信息,确定所述目标注册账户的第二状态,所述第二状态是按照所述生命状态信息所指示各个状态之间的时序关系,所述目标注册账户的当前状态所对应的下一状态;操作指示信息获取模块,用于从所述第二状态所对应的业务系统中获取针对所述第二状态的操作指示信息;返回信息生成模块,用于根据所述目标注册账户的当前状态、所述第二状态和所述操作指示信息生成返回信息;所述返回模块被配置为:将所述返回信息发送至所述状态查询请求的发起方。在本申请的一些实施例中,所述装置还包括:账户变动请求接收模块,用于接收账户变动请求,所述账户变动请求指示了第一注册账户的第一账户标识和第二注册账户的第二账户标识;状态数据获取模块,用于根据所述第一账户标识从所述数据仓库中获取所述第一注册账户的状态数据,所述状态数据包括该第一注册账户的历史状态和当前状态;状态提取模块,用于从所述第一注册账户的历史状态和当前状态中提取属性为可继承的状态;绑定模块,用于将所述属性为可继承的状态与所述第二注册账户相绑定,以使所述第二注册账户继承所述第一注册账户的状态数据中属性为可继承的状态;第二状态更新模块,用于将所述第二账户的当前状态更新为所提取状态中的最新状态。在本申请的一些实施例中,所述状态查询请求包括所述目标注册账户的账户标识,状态查询模块,包括:主键查询单元,用于根据所述目标注册账户的账户标识进行主键查询,获得对应于所述目标注册账户的主键。状态数据查询单元,用于按照对应于所述目标注册账户的主键进行状态数据查询,获得所述目标注册账户的状态数据,其中,所述状态数据以所对应的主键作为索引存储于所述数据仓库中。状态确定单元,用于从所述目标注册账户的状态数据中提取得到所述目标注册账户的当前状态。在本申请的一些实施例中,所述状态存储系统中设有消息队列,该装置还包括:暂存模块,用于将所述注册账户对应的状态指示信息暂存于所述消息队列中。状态更新模块,被配置为:从所述消息队列中提取所述注册账户对应的状态指示信息;按照所述状态指示信息将所述注册账户的当前状态更新为所述第一状态。根据本申请实施例的一个方面,提供了一种电子设备,包括:处理器;以及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上所述的方法。根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令被处理器执行时,实现如上的方法。在本申请的技术方案中,由于布设了与各个业务系统通信连接的状态存储系统,并在来进行各个注册账户的状态的更新和存储,从而对于需要查询目标注册账户的一方而言,并不需要逐个去查询处理与注册账户相关业务的业务系统,而仅需要在该状态存储系统进行查询即可。相较于现有技术中需要分别访问各个业务系统才能确定注册账户的当前状态而言,本申请的方案仅需要访问状态存储系统即可确定注册账户的当前状态,大幅缩短了注册账户的当前状态的查询时间。而且,由于并不需要访问业务系统来查询注册账户的当前状态,从而,当前状态的查询过程并不会影响到业务系统所进行的业务处理过程,有效避免了因需要访问业务系统进行当前状态查询所导致业务系统资源紧张的问题。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是根据一实施例示出的本申请的实施环境的示意图;图2是根据一实施例示出的账户状态信息的处理方法的流程图;图3是根据一实施例示出的步骤240之后步骤在一实施例中的流程图;图4是根据一实施例示出的步骤220之后步骤在一实施例本文档来自技高网...

【技术保护点】
1.一种账户状态信息的处理方法,其特征在于,应用于状态存储系统,所述状态存储系统设有用于存储各账户所对应状态信息的数据仓库,所述状态存储系统接入了至少两个业务系统,注册账户的每一个状态与一业务系统相关,所述方法包括:/n接收业务系统为注册账户所下发的状态指示信息,所述状态指示信息用于指示所述注册账户更新至第一状态;/n根据所述状态指示信息将所述数据仓库中所述注册账户的当前状态更新为所述第一状态,并将所述注册账户更新前的当前状态作为历史状态进行存储;/n接收为目标注册账户发起的状态查询请求;/n根据所述状态查询请求在所述数据仓库中查询获得所述目标注册账户的当前状态;/n将所述目标注册账户的当前状态返回至所述状态查询请求的发起方。/n

【技术特征摘要】
1.一种账户状态信息的处理方法,其特征在于,应用于状态存储系统,所述状态存储系统设有用于存储各账户所对应状态信息的数据仓库,所述状态存储系统接入了至少两个业务系统,注册账户的每一个状态与一业务系统相关,所述方法包括:
接收业务系统为注册账户所下发的状态指示信息,所述状态指示信息用于指示所述注册账户更新至第一状态;
根据所述状态指示信息将所述数据仓库中所述注册账户的当前状态更新为所述第一状态,并将所述注册账户更新前的当前状态作为历史状态进行存储;
接收为目标注册账户发起的状态查询请求;
根据所述状态查询请求在所述数据仓库中查询获得所述目标注册账户的当前状态;
将所述目标注册账户的当前状态返回至所述状态查询请求的发起方。


2.根据权利要求1所述的方法,其特征在于,所述根据所述状态查询请求在所述数据仓库中查询获得所述目标注册账户的当前状态之后,所述方法还包括:
根据为账户配置的生命状态信息,确定所述目标注册账户的第二状态,所述第二状态是按照所述生命状态信息所指示各个状态之间的时序关系,所述目标注册账户的当前状态所对应的下一状态;
从所述第二状态所对应的业务系统中获取针对所述第二状态的操作指示信息;
根据所述目标注册账户的当前状态、所述第二状态和所述操作指示信息生成返回信息;
所述将所述目标注册账户的当前状态返回至所述状态查询请求的发起方,包括:
将所述返回信息发送至所述状态查询请求的发起方。


3.根据权利要求1所述的方法,其特征在于,所述根据所述状态指示信息将所述数据仓库中所述注册账户的当前状态更新为所述第一状态,并将所述注册账户更新前的当前状态作为历史状态进行存储之后,所述方法还包括:
接收账户变动请求,所述账户变动请求指示了第一注册账户的第一账户标识和第二注册账户的第二账户标识;
根据所述第一账户标识从所述数据仓库中获取所述第一注册账户的状态数据,所述状态数据包括该第一注册账户的历史状态和当前状态;
从所述第一注册账户的历史状态和当前状态中提取属性为可继承的状态;
将所述属性为可继承的状态与所述第二注册账户相绑定,以使所述第二注册账户继承所述第一注册账户的状态数据中属性为可继承的状态;
将所述第二账户的当前状态更新为所提取状态中的最新状态。


4.根据权利要求1所述的方法,其特征在于,所述状态查询请求包括所述目标注册账户的账户标识,所述根据所述状态查询请求在所述数据仓库中查询获得所述目标注册账户的当前状态,包括:
根据所述目标注册账户的账户标识进行主键查询,获得对应于所述目标注册账户的主键;
按照对应于所述目标注册账户的主键进行状态数据查询,获得所述目标注册账户的状态数据,其中,所述状态数据以所对应的主键作为索引存储于所述数据仓库中;
从所述目标注册账户的状态数据中提取得到所述目标注册账户的当前状态。


5.根据权利要求1所述的方法,其特征在于,所述状态存储系统中设有消息队列,所述接收业务系统为注册账户所下发的状态指示信息之后,所述方法还包括:

【专利技术属性】
技术研发人员:许志华施孔炅
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东;44

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

1