银行账号处理方法及装置制造方法及图纸

技术编号:24758966 阅读:14 留言:0更新日期:2020-07-04 09:48
本发明专利技术公开了一种银行账号处理方法及装置,其中该方法包括:获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据;若所述原始账号位数小于预设值,根据所述原始账号位数,生成原始账号;根据所述原始账号和校验码生成模式数据,生成校验码;根据所述校验码,对原始账号进行处理。本发明专利技术能够有效增加银行账号处理的灵活性和安全性。

Bank account processing method and device

【技术实现步骤摘要】
银行账号处理方法及装置
本专利技术涉及银行数据处理
,尤其涉及一种银行账号处理方法及装置。
技术介绍
随着信息技术的不断发展,一方面,银行交易系统面对的数据安全的风险也越来越高,所以如何能够安全高效的保护银行系统数据,从系统层面降低金融风险,对银行系统提出了越来越高的要求。其中,银行账号为银行系统的关键数据,且与其它银行系统存在交互的场景,所以其安全性尤其重要。另一方面,银行系统功能越来越复杂,系统开发的成本也越来越高,所以在系统功能开发时如何能够更高效、更灵活、可持续的进行系统设计,也对银行系统开发提出了更高的要求。然而,现有的银行账号处理方法严重缺乏灵活性和安全性。
技术实现思路
本专利技术实施例提供一种银行账号处理方法,用以处理银行账号,提高灵活性和安全性,该方法包括:获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据;若所述原始账号位数小于预设值,根据所述原始账号位数,生成原始账号;根据所述原始账号和校验码生成模式数据,生成校验码;根据所述校验码,对原始账号进行处理。本专利技术实施例提供一种银行账号处理装置,用以处理银行账号,提高灵活性和安全性,该装置包括:数据获取模块,用于获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据;账号生成模块,用于若所述原始账号位数小于预设值,根据所述原始账号位数,生成原始账号;校验码生成模块,用于根据所述原始账号和校验码生成模式数据,生成校验码;账号处理模块,用于根据所述校验码,对原始账号进行处理。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述银行账号处理方法。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述银行账号处理方法。本专利技术实施例通过获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据;若所述原始账号位数小于预设值,根据所述原始账号位数,生成原始账号;根据所述原始账号和校验码生成模式数据,生成校验码;根据所述校验码,对原始账号进行处理。本专利技术实施例通过账号格式数据设置不同的原始账号位数和校验码生成模式,然后根据账号格式数据分别生成了原始账号和校验码,然后根据所述校验码,对原始账号进行处理,有效增加了银行账号处理的灵活性和安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本专利技术实施例中银行账号处理方法的示意图;图2为本专利技术实施例中校验码生成模式标签示意图;图3为本专利技术实施例中原始账号位数标签示意图;图4为本专利技术实施例中加校验码示意图。图5为本专利技术具体实施例中加校验码示意图;图6为本专利技术具体实施例中加校验码示意图;图7为本专利技术实施例中银行账号处理方法的示意图;图8为本专利技术具体实施例中去校验码示意图;图9为本专利技术具体实施例中去校验码示意图;图10为本专利技术实施例中银行账号处理方法的示意图;图11为本专利技术具体实施例中校验校验码示意图;图12为本专利技术实施例中银行账号处理装置的结构图;图13为本专利技术实施例中银行账号处理装置的结构图;图14为本专利技术实施例中银行账号处理装置的结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。首先,对本专利技术实施例中涉及的名词进行介绍:银行账号:一般是一串数字,是核心银行交易系统在进行功能处理时使用的标识,用来识别客户的交易实体,比如客户可以开立定期账号、活期账号、对公账号等等。本专利技术实施例中,银行账号为17位数字。该取值可以根据交易系统的功能和客户量的不同可以灵活设置,但同一个系统的账号长度是固定的。校验码:指在原始账号的基础上刻意加上的几位数字,是由原始账号通过某种规则计算得来(示例:身份证号为18位数字,其中第18位为校验码,是由前17位计算得来)。本专利技术实施例中,校验码指银行账号的校验码,长度为1。原始账号:指不含校验码的银行账号,核心银行交易系统存储的是原始账号。完整账号:指包含校验码的银行账号,核心银行交易系统与交易请求系统交互使用完整账号,交易请求系统仅能获知完整账号。核心银行交易系统:指银行交易的处理系统。为了处理银行账号,提高灵活性和安全性,本专利技术实施例提供一种银行账号处理方法,如图1所示,该方法可以包括:步骤101、获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据;步骤102、若所述原始账号位数小于预设值,根据所述原始账号位数,生成原始账号;步骤103、根据所述原始账号和校验码生成模式数据,生成校验码;步骤104、根据所述校验码,对原始账号进行处理。由图1所示可以得知,本专利技术实施例通过获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据;若所述原始账号位数小于预设值,根据所述原始账号位数,生成原始账号;根据所述原始账号和校验码生成模式数据,生成校验码;根据所述校验码,对原始账号进行处理。本专利技术实施例通过账号格式数据设置不同的原始账号位数和校验码生成模式,然后根据账号格式数据分别生成了原始账号和校验码,然后根据所述校验码,对原始账号进行处理,有效增加了银行账号处理的灵活性和安全性。专利技术人发现,现有的银行账号严重缺乏灵活性和安全性,有的银行系统存在账号没有校验码、校验码的设置比较单一、系统间交互无加/减校验码处理,存在数据安全风险,容易造成客户资金风险或产生金融犯罪。因此,本专利技术实施例通过账号格式数据设置不同的原始账号位数和校验码生成模式,然后根据账号格式数据分别生成了原始账号和校验码,然后根据所述校验码,对原始账号进行处理,有效增加了银行账号处理的灵活性和安全性。具体实施时,获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据。实施例中,校验码生成模式数据包括:固定值校验码生成模式,10校验码生成模式和11校验码生成模式。本实施例中,校验码生成模式数据表示以何种方式生成校验码。例如,校验码生成模式数据可以利用校验码生成模式标签代替,例如校验码生成模式标签为1则表示固定值校验码生成模式,校验码生成模式标签为2则表示10校验码生成模式,校验码生成模式标签为3则表本文档来自技高网...

【技术保护点】
1.一种银行账号处理方法,其特征在于,包括:/n获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据;/n若所述原始账号位数小于预设值,根据所述原始账号位数,生成原始账号;/n根据所述原始账号和校验码生成模式数据,生成校验码;/n根据所述校验码,对原始账号进行处理。/n

【技术特征摘要】
1.一种银行账号处理方法,其特征在于,包括:
获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据;
若所述原始账号位数小于预设值,根据所述原始账号位数,生成原始账号;
根据所述原始账号和校验码生成模式数据,生成校验码;
根据所述校验码,对原始账号进行处理。


2.如权利要求1所述的银行账号处理方法,其特征在于,校验码生成模式数据包括:固定值校验码生成模式,10校验码生成模式和11校验码生成模式。


3.如权利要求1所述的银行账号处理方法,其特征在于,根据所述校验码,对原始账号进行处理,包括:将所述校验码与原始账号合并,生成完整账号。


4.如权利要求3所述的银行账号处理方法,其特征在于,还包括:根据所述完整账号和账号格式数据,删除所述完整账号中的校验码。


5.如权利要求3所述的银行账号处理方法,其特征在于,还包括:根据预设码,对完整账号中的校验码进行验证。


6.一种银行账号处理装置,其特征在于,包括:
数据获取模块,用于获取账号格式数据,其中所述账号格式数据包括:原始账号位数和校验码生成模式数据;
账号生成模块,用于若所述原始账号位数小于预设值,根据...

【专利技术属性】
技术研发人员:郭仲华张靖杨雪春
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1