一种账号生成的方法和装置制造方法及图纸

技术编号:24685274 阅读:42 留言:0更新日期:2020-06-27 08:28
本发明专利技术公开了一种账号生成的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据业务需求和账号配置表中保存的账号规则集确定业务对应的账号规则;根据业务对应的账号类型和账号规则生成业务对应的账号模板;调用统一的账号生成接口根据账号模板生成账号。该实施方式能够将账号规则与业务松耦合,且可以实现账号模板的高复用性;避免了繁多的账号规则的逻辑固化在代码中的情况,当需要对接新的业务需求时,只需要实现新的账号模板的开发,大大降低了影响性分析和开发、测试的工作,同时还可以为使用者提供标准化的访问规范。

A method and device of account generation

【技术实现步骤摘要】
一种账号生成的方法和装置
本专利技术涉及计算机
,尤其涉及一种账号生成的方法和装置。
技术介绍
账号是客户办理银行业务或银行自身内部为解决清算等行内业务,设置记录账户信息的唯一标识。例如对私储蓄账号、债券账号、对公账号、内部账号等。各大银行目前同时经营了国内及海外业务,故而账号种类繁多。并且,海外业务分行在面向不同国家时,为了适应灵活的业务要求及当地的监管政策要求,各家海外分行的账号规则也不尽相同。在目前的账号管理系统中,账号的生成过程是:首先根据业务不同(业务中需考虑政策要求)对账号进行分类,形成不同的账号类型,例如分为对公活期类型、对公定期类型、对公贷款类型、对私活期类型、对私定期类型、对私定期一本通等;其次,根据账号类型归纳出各自对应的账号规则;最后,把不同的账号规则控制逻辑固化在业务代码中进行账号的生成。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有的账号生成方法,将大量账号生成规则的控制逻辑固化在代码中,但是,随着业务的发展和推广,业务涵盖范围越来越大,不同业务有所区别,所以账号规则也不尽相同。将账号生成规则的控制逻辑固化在业务代码中实现的方法,会使得业务代码越来越庞大,分类不清,后期也无法灵活调整,维护起来也会纷繁复杂。
技术实现思路
有鉴于此,本专利技术实施例提供一种账号生成的方法和装置,能够将账号规则与业务松耦合,且可以实现账号模板的高复用性;避免了繁多的账号规则的逻辑固化在代码中的情况,当需要对接新的业务需求时,只需要实现新的账号模板的开发,大大降低了影响性分析和开发、测试的工作,同时还可以为使用者提供标准化的访问规范。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种账号生成的方法。一种账号生成的方法,包括:根据业务需求和账号配置表中保存的账号规则集确定所述业务对应的账号规则;根据所述业务对应的账号类型和账号规则生成所述业务对应的账号模板;调用统一的账号生成接口根据所述账号模板生成账号。可选地,根据业务需求和账号配置表中保存的账号规则集确定所述业务对应的账号规则包括:将业务需求与所述账号规则集中的每个账号规则进行比较,得到与所述业务需求相匹配的第一账号规则;根据所述第一账号规则生成所述业务需求对应的账号规则。可选地,所述账号配置表还包括法人标识和账号类型,并且,调用统一的账号生成接口根据所述账号模板生成账号的步骤包括:调用统一的账号生成接口接收账号生成请求,所述账号生成请求包括法人标识和账号类型;根据所述法人标识从所述账号配置表中查找对应的账号模板;根据所述账号类型和所述账号模板获取账号规则;根据获取的账号规则生成账号。可选地,所述账号类型包括:对公活期、对公定期、对公贷款、对私活期、对私定期和对私贷款。可选地,所述账号配置表还包括逻辑省行号,并且,在生成账号后,将所述账号以逻辑省行号作为数据库分区标识存储到数据库中。根据本专利技术实施例的另一方面,提供了一种账号生成的装置。一种账号生成的装置,包括:规则确定模块,用于根据业务需求和账号配置表中保存的账号规则集确定所述业务对应的账号规则;模板生成模块,用于根据所述业务对应的账号类型和账号规则生成所述业务对应的账号模板;账号生成模块,用于调用统一的账号生成接口根据所述账号模板生成账号。可选地,所述规则确定模块还用于:将业务需求与所述账号规则集中的每个账号规则进行比较,得到与所述业务需求相匹配的第一账号规则;根据所述第一账号规则生成所述业务需求对应的账号规则。可选地,所述账号配置表还包括法人标识和账号类型,并且,所述账号生成模块还用于:调用统一的账号生成接口接收账号生成请求,所述账号生成请求包括法人标识和账号类型;根据所述法人标识从所述账号配置表中查找对应的账号模板;根据所述账号类型和所述账号模板获取账号规则;根据获取的账号规则生成账号。可选地,所述账号类型包括:对公活期、对公定期、对公贷款、对私活期、对私定期和对私贷款。可选地,所述账号配置表还包括逻辑省行号,并且,在生成账号后,将所述账号以逻辑省行号作为数据库分区标识存储到数据库中。根据本专利技术实施例的又一方面,提供了一种账号生成的电子设备。一种账号生成的电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所提供的账号生成的方法。根据本专利技术实施例的再一方面,提供了一种计算机可读介质。一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例所提供的账号生成的方法。上述专利技术中的一个实施例具有如下优点或有益效果:通过根据业务需求和账号配置表中保存的账号规则集确定业务对应的账号规则;根据业务对应的账号类型和账号规则生成业务对应的账号模板;调用统一的账号生成接口根据账号模板生成账号,实现了将账号规则与业务松耦合,且可以实现账号模板的高复用性;通过账号配置表来保存账号模板,避免了繁多的账号规则的逻辑固化在代码中的情况,且账号配置表可以灵活追加和扩展,不影响已存在的账号模板;当需要对接新的业务需求时,只需要实现新的账号模板的开发,进行测试即可上线,大大降低了影响性分析和开发、测试的工作;通过调用统一的账号生成接口来进行账号生成,可以为使用者提供标准化的访问规范。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的账号生成的方法的主要步骤示意图;图2是根据本专利技术实施例的账号生成的装置的主要模块示意图;图3是本专利技术实施例可以应用于其中的示例性系统架构图;图4是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。现有的账号生成系统中,账号的组成包含有业务要素,例如在账号中有机构号、账本别、币别、账号类别、储种等多种业务含义的字段。这使得使用账号的系统要建立翻译对应规则,一旦业务规则改变,各个系统需要同时做改变。同时,如果业务要素发生改变时,账号自身也可能要做出相应的改变。与业务要素紧耦合的账号编码规则,不利于业务扩展时账号的维护。伴随着银行业务的发展,账号规则与业务要素的耦合度也在逐渐降低,账号编码的内容更加的倾向于使用有助于分区的机构号前三位、分行号,可区别类型的账号类型和可扩展的顺序号等组成。这样的编码规则改善了之前的账号生成系统中一旦业务需求改变,便会引起关联系统规则修改和账号自身内容修改的情况。但是在账号本文档来自技高网...

【技术保护点】
1.一种账号生成的方法,其特征在于,包括:/n根据业务需求和账号配置表中保存的账号规则集确定所述业务对应的账号规则;/n根据所述业务对应的账号类型和账号规则生成所述业务对应的账号模板;/n调用统一的账号生成接口根据所述账号模板生成账号。/n

【技术特征摘要】
1.一种账号生成的方法,其特征在于,包括:
根据业务需求和账号配置表中保存的账号规则集确定所述业务对应的账号规则;
根据所述业务对应的账号类型和账号规则生成所述业务对应的账号模板;
调用统一的账号生成接口根据所述账号模板生成账号。


2.根据权利要求1所述的方法,其特征在于,根据业务需求和账号配置表中保存的账号规则集确定所述业务对应的账号规则包括:
将业务需求与所述账号规则集中的每个账号规则进行比较,得到与所述业务需求相匹配的第一账号规则;
根据所述第一账号规则生成所述业务需求对应的账号规则。


3.根据权利要求1所述的方法,其特征在于,所述账号配置表还包括法人标识和账号类型,并且,调用统一的账号生成接口根据所述账号模板生成账号的步骤包括:
调用统一的账号生成接口接收账号生成请求,所述账号生成请求包括法人标识和账号类型;
根据所述法人标识从所述账号配置表中查找对应的账号模板;
根据所述账号类型和所述账号模板获取账号规则;
根据获取的账号规则生成账号。


4.根据权利要求3所述的方法,其特征在于,所述账号类型包括:对公活期、对公定期、对公贷款、对私活期、对私定期和对私贷款。


5.根据权利要求1所述的方法,其特征在于,所述账号配置表还包括逻辑省行号,并且,在生成账号后,将所述账号以逻辑省行号作为数据库分区标识存储到数据库中。


6.一种账号生成的装置,其特征在于,包括:
规则确定模块,用于根据业务需求和账号配置表中保存的账号规则集确定所述业务对应的账号规则;
模板生成模块,用于根据所述业...

【专利技术属性】
技术研发人员:王晶郑骏李元杜鹏
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1