掌桥专利:专业的专利平台
掌桥专利
首页

一种账号并发生成方法、装置、计算机设备及存储介质

文献发布时间:2023-06-19 11:44:10


一种账号并发生成方法、装置、计算机设备及存储介质

技术领域

本文涉及自动程序设计领域,尤其涉及一种账号并发生成方法、装置、计算机设备及存储介质。

背景技术

随着互联网的蓬勃发展,银行与互联网企业开展的合作深入,越来越多的客户通过各类网站、APP进行银行账户开户。在为客户开户过程中,一个重要的步骤就是生成卡号(卡号通常为16或19长度字,由发卡行标识代码(Bank Identification Number,卡BIN)、城市码、卡序号、卡校验位组成),银行需要支撑互联网场景下瞬时大量高并发的客户开卡需求。

传统的卡号生成方式有使用序号发生器生成或随机生成。对于使用序号发生器的生成方式,从全零开始生成卡序号,每新生成一张卡号序号加1。在此过程中,同一分行需要锁住序号资源,防止卡号重复,该种锁住序号资源生成卡号的方式存在交易并发度低、速度慢的问题。对于随机生成卡号的生成方式,虽然初期阶段生成卡号效率较高,但随着业务发展,银行卡号发行量逐步增大,通过随机数产生的卡号与银行已存卡号重复的概率会越来越大,一次开卡过程中可能需要不断生成多次随机数,才有可能为客户产生可用的卡号,整个系统的开卡效率会逐级退化。

发明内容

本文用于解决现有技术中卡号生成方式存在并发度低、效率低、逐级退化的问题。

为了解决上述技术问题,本文的第一方面提供一种账号并发生成方法,账号由分类码、并发值及顺序号构成,所述账号并发生成方法包括:

根据账号生成请求,获取分类码及并发值;

将所述账号生成请求存储至并发值的请求队列中;

依次响应所述并发值的请求队列中的账号生成请求,每次响应时对并发值锁定的顺序号进行加1处理,将处理得到的值作为账号生成请求对应的顺序号,并用处理得到的值更新并发值锁定的顺序号;

根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号。

本文的进一步实施例中,根据并发账号生成请求,获取分类码及并发值,包括:

根据账号生成请求,获取分类码;

根据分类码,确定并发值的长度及并发值的生成方式;

根据所述并发值的长度,按所述并发值的生成方式生成并发值。

本文的进一步实施例中,所述并发值的生成方式包括如下生成方式之一:时间并发生成方式、随机数并发生成方式及毫秒数倒序生成方式。

本文的进一步实施例中,账号并发生成方法还包括:

判断所述并发值的请求队列中账号生成请求的数量;

若所述数量大于预定值,则按预定计划调整所述并发值的生成方式。

本文的进一步实施例中,所述并发值的长度根据历史账号生成请求量确定。

本文的进一步实施例中,根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号,包括:

按分类码、并发值及账号生成请求对应的顺序号的顺序,拼接分类码、并发值及账号生成请求对应的顺序号得到完整账号。

本文的进一步实施例中,根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号,包括:

根据分类码、并发值及账号生成请求对应的顺序号,生成校验位;

按分类码、并发值、账号生成请求对应的顺序号及校验位的顺序,拼接分类码、并发值及账号生成请求对应的顺序号得到完整账号。

本文的进一步实施例中,根据账号生成请求,获取分类码及并发值之前,还包括:

确定账号生成方式;

若账号生成方式为利用并发值确定顺序号的方式,则执行根据账号生成请求,获取分类码及并发值的步骤。

本文的进一步实施例中,账号并发生成方法还包括:

若账号生成方式为直接确定顺序号的方式,则根据账号生成请求,获取分类码;

将账号生成请求存储至唯一请求队列中;

依次响应所述唯一请求队列中的账号生成请求,对最近一次生成的顺序号进行加1处理,将处理得到的值作为账号生成请求对应的顺序号;

根据分类码及账号生成请求对应的顺序号,生成完整账号。

本文的进一步实施例中,对并发值锁定的顺序号进行加1处理之前,还包括:

判断是否存在并发值锁定的顺序号;

若存在,则执行对并发值锁定的顺序号进行加1处理;

若不存在,则根据所述串行方式最后一次生成的完整账号,更新并发值锁定的顺序号。

本文的进一步实施例中,所述分类码包括:账号生成方标识及区域码。

本文的进一步实施例中,对所述并发值锁定的顺序号进行加1处理之后,还包括:

判断所述处理得到的值是否为上限值;

若判断结果为是,获取新的区域码,用新的区域码更新当前区域码。

本文的第二方面提供一种账号并发生成装置,账号由分类码、并发值及顺序号构成,所述账号并发生成装置包括:

并发度管理模块,用于根据账号生成请求,获取分类码及并发值;

存储模块,用于将所述账号生成请求存储至并发值的请求队列中;

顺序号生成模块,用于依次响应所述并发值的请求队列中的账号生成请求,每次响应时对并发值锁定的顺序号进行加1处理,将处理得到的值作为账号生成请求对应的顺序号,并用处理得到的值更新并发值锁定的顺序号;

账号生成模块,用于根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号。

本文的第三方面提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述任一实施例所述的账号并发生成方法。

本文的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行计算机程序,所述计算机程序被处理器执行时实现前述任一实施例所述的账号并发生成方法。

本文提供的账号并发生成方法、装置、计算机设备及存储介质,适用于银行卡号、会员卡号等账号的生成,通过将账号编排为由分类码、并发值及并发值锁定的顺序号构成,于接收到账号生成请求时,获取分类码、并发值及并发值锁定的顺序号,利用并发值及并发值锁定顺序号的方式达到先并发再顺序的策略,能够支持高并发账号的生成,达到灵活可配置、性能持续不退化的效果,提高账号生成效率,有利于银行等业务发展。

为让本文的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

为了更清楚地说明本文实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本文的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本文实施例账号并发生成方法的第一流程图;

图2示出了本文实施例账号编排格式示意图;

图3示出了本文实施例并发值确定过程的流程图;

图4示出了本文实施例账号并发生成方法的第二流程图;

图5示出了本文实施例完整账号生成过程的流程图;

图6示出了本文实施例账号并发生成方法的第三流程图;

图7示出了本文实施例账号并发生成方法的第四流程图;

图8示出了本文实施例账号并发生成装置的结构图;

图9示出了本文实施例账号并发生成系统的结构图;

图10示出了本文实施例计算机设备的结构图。

附图符号说明:

700、账号生成管理装置;

800、账号并发生成装置;

810、并发度管理模块;

820、存储模块;

830、顺序号生成模块;

840、账号生成模块;

900、账号传统生成装置;

1002、计算机设备;

1004、处理器;

1006、存储器;

1008、驱动机构;

1010、输入/输出模块;

1012、输入设备;

1014、输出设备;

1016、呈现设备;

1018、图形用户接口;

1020、网络接口;

1022、通信链路;

1024、通信总线。

具体实施方式

下面将结合本文实施例中的附图,对本文实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本文一部分实施例,而不是全部的实施例。基于本文中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本文保护的范围。

现有技术中,账号并发生成方法中,例如银行卡号生成方法中,主要有锁住资源生成卡号及随机生成卡号的两种方式,这两种方式均为直接确定顺序号的方式,其中,锁住资源生成卡号方式存在卡号生成并发度低、卡号生成速度慢的问题,随机生成卡号的方式存在卡号生成效率低、存在重复的问题。

为了解决现有技术中存在的上述问题,本文的一实施例中,提供了一种账号并发生成方法,本文提供的账号并发生成方法应用于计算机集群中,可由多台计算机的多线程并发执行完成。本文生成的账号由分类码、并发值及顺序号构成(如图2所示),具体的,如图1所示,账号并发生成方法包括:

步骤110,根据账号生成请求,获取分类码及并发值;

步骤120,将所述账号生成请求存储至并发值的请求队列中;

步骤130,依次响应所述并发值的请求队列中的账号生成请求,每次响应时对并发值锁定的顺序号进行加1处理,将处理得到的值作为账号生成请求对应的顺序号,并用处理得到的值更新并发值锁定的顺序号;

步骤140,根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号。

详细的说,本文所述的账号包括但不限于银行卡号、各连锁商场等机构的会员卡号等。

在步骤110中,账号生成请求可以看作一次交易,可由工作人员(例如柜员)发起,也可由用户通过操作自助终端发起,本文对账号生成请求的发起方式不做限定。

如图2所示,分类码包括账号生成方标识及区域码。其中,账号生成方标识用于区分不同的账号生成方,以银行卡号为例,账号生成方标识称之为卡BIN(BankIdentification Number,发卡行标识代码),由国际标准化组织分配给从事款行转接交换的银行卡组织,包括6位数字,例如为中国银行、中国建设银行、中国农业银行、中国工商银行等。区域码用于区分不同区域的账号生成方,例如可以以行政区域省、市、县等进行划分,还可自定义区域,本文对此不作限定。具体实施时,为了保证能够持续生成账号,预先为同一区域配置多个区域码,当一区域内当前区域码锁定的顺序号达到上限值时,则获取该区域中的下一区域码,初始化下一区域码锁定的顺序号为全0。

并发值的取值与并发值长度相关,例如并发值长度n=1时,并发值取值范围为0-9;当并发值长度n=2时,并发值取值范围为00-99。并发值能够表示并发度,并发度具体值可根据并发值长度确定,具体的,并发度为10

在步骤120中,每一并发值对应一并发值的请求队列,并发值的请求队列个数等于10

在步骤130中,账号生成请求可按照时间先后顺序进入并发值请求队列中,响应时,也按照账号生成请求先进先出的原则由并发值对应的序号发生器按序生成顺序号。例如对于某一并发值123,当前锁定的顺序号为123456,按照时间先后顺序,并发值的请求队列中账号生成请求的排列顺序为{账号生成请求1,账号生成请求2,账号生成请求3,账号生成请求4},先响应账号生成请求1,对并发值123当前锁定的顺序号为123456加1处理,得到账号生成请求1对应的顺序号123457,用123457更新并发值123当前锁定的顺序号,即响应完账号生成请求1后,用计算的到的123457替换123456,使得当前锁定的顺序号为123457,重复上述过程继续依次响应账号生成请求2,账号生成请求3,账号生成请求4。

通过步骤120及步骤130,可以避免集中发起账号生成请求而来不及生成账号的情况发生。

在步骤140中,可按分类码、并发值及账号生成请求对应的顺序号的顺序,拼接分类码、并发值及账号生成请求对应的顺序号得到完整账号,即完整账号为分类码+并发值+并发值锁定顺序号。具体实施时,还可按其他排序方式生成完整账号。

以银行卡号生成为例,如卡BIN 622700,城市码001。按照传统银行卡号生成方法为:根据622700+001锁定的顺序号,对顺序号+1后产生卡号。交易1和交易2锁定的顺序号记录相同,必须串行产生卡号。

按照本文银行卡号生成方法(以并发值长度3、并发值取值方式为3位随机数为例)为:交易1产生随机数123:根据622700+001+123锁定子顺序号,对子顺序号+1后产生卡号;交易2中产生的随机数为124:根据622700+001+124锁定子顺序号,对子顺序号+1后产生卡号。交易1和交易2锁定的子顺序号记录不同,可以并发产生卡号。

本实施例通过将账号编排为由分类码、并发值及并发值锁定的顺序号构成,于接收到账号生成请求时,获取分类码、并发值及并发值锁定的顺序号,利用并发值及并发值锁定顺序号的方式达到先并发再顺序的策略,能够支持高并发账号的生成,达到灵活可配置、性能持续不退化的效果,提高账号生成效率,有利于银行等业务发展。

本文一实施例中,如图3所示,上述步骤110根据并发账号生成请求,获取分类码及并发值,包括:

步骤310,根据账号生成请求,获取分类码;

步骤320,根据分类码,确定并发值的长度及并发值的生成方式;

步骤330,根据所述并发值的长度,按所述并发值的生成方式生成并发值。

详细的说,账号生成请求包含请求方信息,不同的请求方对应不同的分类码。具体的,请求方信息可由请求方标识和/或地域表示。通过步骤310可以确定与账号生成请求相对应的分类码。

并发值的长度可根据历史账号生成请求量确定,历史账号生成请求量越高对应的并发值的长度则越高。不同的分类码对应不同并发值长度及并发值生成方式,如表一所示,例如分类码A对应并发值长度为3,并发值生成方式为随机数并发生成方式,分类码B对应并发值长度为4,并发值生成方式为毫秒数倒序生成方式。分类码与并发值及并发值生成方式的对应关系可根据请求方生成账号数量的需求而定,本文对此不作限定。

表一

在步骤330中,根据并发值的长度,按并发值生成方式生成包含并发值长度的并发值。

本实施例能够针对不同的请求方设置不同的分类码、并发值的长度及并发值的生成方式,能够实现并发值长度和生成方式的灵活配置,适用于大型复杂场景下的账号生成。

本文一实施例中,为了提高账号生成效率,避免发生冲突,如图4所示,账号并发生成方法除了包括上述步骤110至步骤140,还包括:

步骤150,判断所述并发值的请求队列中账号生成请求的数量。若所述数量大于预定值,则按预定计划调整所述并发值的生成方式。若所述数量小于或等于预定值,则无需调整并发值的生成方式。

本步骤中,预定值可根据需求进行设定,本文对其具体取值不做限定。预定计划可由工作人员根据实际需求预先确定,例如,当数量大于预定值,可将毫秒数倒序生成方式调整为随机数并发生成方式,本文对预定计划不做具体限定。

具体实施时,还可判断吞吐量是否大于预定值,若大于预定值,则按预定计划调整并发值的生成方式。

本实施例能够减少系统性能浪费,提高账号生成效率,减少并发值的冲突情况。本文一实施例中,如图5所示,上述步骤140根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号,包括:

步骤510,根据分类码、并发值及账号生成请求对应的顺序号,生成校验位;

步骤520,按分类码、并发值、账号生成请求对应的顺序号及校验位的顺序,拼接分类码、并发值及账号生成请求对应的顺序号得到完整账号。

本实施例通过设计校验位能够,能够验证账号的有效性。

本文一实施例中,可兼容本文所述的利用并发值确定顺序号的方式及现有技术中直接确定顺序号的方式,具体的,如图6所示,账号并发生成方法包括:

步骤610,确定账号生成方式,若账号生成方式为利用并发值确定顺序号的方式,则执行步骤611;若账号生成方式为直接确定顺序号的方式,则执行步骤621;

步骤611,根据账号生成请求,获取分类码及并发值;

步骤612,将所述账号生成请求存储至并发值的请求队列中;

步骤613,依次响应所述并发值的请求队列中的账号生成请求,每次响应时对并发值锁定的顺序号进行加1处理,将处理得到的值作为账号生成请求对应的顺序号,并用处理得到的值更新并发值锁定的顺序号;

步骤614,根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号;

步骤621,根据账号生成请求,获取分类码;

步骤622,将账号生成请求存储至唯一请求队列中;

步骤623,依次响应唯一请求队列中账号生成请求,对最近一次生成的顺序号进行加1处理,将处理得到的值作为账号生成请求对应的顺序号;

步骤624,根据分类码及账号生成请求对应的顺序号,生成完整账号。

在步骤610中,账号生成方式可由系统自动调整或由操作人员根据账号请求频率的大小手动调整,本文对具体调整方式不做限定。

本实施例能够兼容现有账号生成方式及本文利用并发值确定顺序号的高并发生成账号的方式,提高账号生成方式的多样性,根据账号请求频率确定账号生成方式,能够节约资源,提高账号生成效率。

本文一实施例中,为了避免由现有串行生成账号的方式转换为高并发生成账号方式后产生重复账号的情况,具体的,如图7所示,账号并发生成方法包括:

步骤710,确定账号生成方式,若账号生成方式为利用并发值确定顺序号的方式,则执行步骤711;若账号生成方式为直接确定顺序号的方式,则执行步骤721;

步骤711,根据账号生成请求,获取分类码及并发值;其中,分类码包括:账号生成方标识及区域码;

步骤712,将所述账号生成请求存储至并发值的请求队列中;

步骤713,判断是否存在并发值锁定的顺序号;

若存在,则直接执行步骤714,若不存在,则根据分类码对应的最后一次生成的完整账号,更新并发值锁定的顺序号后执行步骤714;

步骤714,依次响应所述并发值的请求队列中的账号生成请求,每次响应时对并发值锁定的顺序号进行加1处理,将处理得到的值作为账号生成请求对应的顺序号,并用处理得到的值更新并发值锁定的顺序号;

步骤715,根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号;

步骤721,根据账号生成请求,获取分类码;

步骤722,将账号生成请求存储至唯一请求队列中;

步骤723,依次响应唯一请求队列中账号生成请求,对最近一次生成的顺序号进行加1处理,将处理得到的值作为账号生成请求对应的顺序号;

步骤724,根据分类码及账号生成请求对应的顺序号,生成完整账号。

具体实施时,为了保证账号能够连续生成,上述步骤714及步骤723对顺序号进行加1处理后,还包括:判断加1处理后的顺序号是否为上限值;若判断结果为是,获取新的区域码,用新的区域码更新当前区域码。为了便于查找生成的顺序号,可将顺序号存储于序号发生器表中,例如将本文并发模式下产生的顺序号存储于TBCRBIX0中,将传统方式生成的顺序号存储于TBCRBIN0中。

详细的说,步骤713中,判断出不存在并发值锁定的顺序号时,先令并发值锁定的顺序号均为0,即cur S=all 0,其中,cur表示当前,S表示并发值锁定的顺序号,S的长度为L。然后读取分类码对应的最后一次生成的完整账号,若最后一次生成的完整账号的当前顺序号m(m的长度大于S的长度)小于历史最大顺序号,说明历史顺序号没有用完,则用最后一次生成的完整账号的顺序号加1后(即m+1)赋值给并发值锁定的顺序号S,赋值时,因m+1的长度大于S,则将m+1的后L位赋值给S即可。若最后一次生成的完整账号的当前顺序号大于或等于历史最大顺序号,说明历史顺序号用完,则用历史最大顺序号赋值给并发值锁定的顺序号,获取新的区域码,用新的区域码更新当前区域码。

本实施例能够使得从现有账号生成方式到本文高并发账号生成方式的无感切换,实现了业务影响最小化,提升了银行的互联网服务能力。基于同一发明构思,本文还提供一种账号并发生成装置,如下面的实施例所述。由于账号并发生成装置解决问题的原理与账号并发生成方法相似,因此账号并发生成装置的实施可以参见账号并发生成方法,重复之处不再赘述。本实施例提供的账号并发生成装置包括多个功能模块,各功能模块可以由专用或者通用芯片实现,还可以通过软件程序实现,本文对此不作限定。

具体的,如图8所示,账号并发生成装置800包括:

并发度管理模块810,用于根据账号生成请求,获取分类码及并发值;

存储模块820,用于将所述账号生成请求存储至并发值的请求队列中;

顺序号生成模块830,用于依次响应所述并发值的请求队列中的账号生成请求,每次响应时对并发值锁定的顺序号进行加1处理,将处理得到的值作为账号生成请求对应的顺序号,并用处理得到的值更新并发值锁定的顺序号;

账号生成模块840,用于根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号。

本文进一步实施例中,如图9所示,包括:账号生成管理装置700、账号并发生成装置800及账号传统生成装置900。

账号生成管理装置700用于确定账号生成方式;若账号生成方式为利用并发值确定顺序号的并发方式,则启动账号并发生成装置800。若账号生成方式为直接确定顺序号的方式,则启动账号传统生成装置900。

具体的,账号并发生成装置800生成账号的过程包括:

(1)根据账号生成请求,获取分类码及并发值。

(2)将所述账号生成请求存储至并发值的请求队列中。

(3)判断是否存在并发值锁定的顺序号。

若存在,则执行对并发值锁定的顺序号进行加1处理,顺序号每次加1后,更新并发值锁定的顺序号及判断加1后的顺序号是否为上限值,若为上限值,则获取新的区域码,用新的区域码更新当前区域码。

若不存在,则根据账号传统生成装置900最后一次生成的完整账号,确定并发值锁定的顺序号,对并发值锁定的顺序号进行加1处理,得到账号生成请求对应的顺序号,顺序号每次加1后,更新并发值锁定的顺序号及判断加1后的顺序号是否为上限值,若为上限值,则获取新的区域码,用新的区域码更新当前区域码。

(4)根据分类码、并发值及账号生成请求对应的顺序号,生成完整账号。

账号传统生成装置900生成账号的过程包括:

(1)根据账号生成请求,获取分类码。

(2)将账号生成请求存储至唯一请求队列中。

(3)按唯一请求队列中账号生成请求的顺序,对最近一次生成的顺序号进行加1处理,将加1得到的顺序号作为各账号生成请求对应的顺序号,判断加1后的顺序号是否为上限值,若为上限值,则获取新的区域码,用新的区域码更新当前区域码。

(4)根据分类码及账号生成请求对应的顺序号,生成完整账号。本文提供的账号并发生成系统,适用于银行卡号、会员卡号等账号的生成,通过将账号编排为由分类码、并发值及并发值锁定的顺序号构成,于接收到账号生成请求时,获取分类码、并发值及并发值锁定的顺序号,利用并发值及并发值锁定顺序号的方式达到先并发再顺序的策略,能够支持高并发账号的生成,达到灵活可配置、性能持续不退化的效果,提高账号生成效率,有利于银行等业务发展。

本文一实施例中,还提供一种计算机设备,如图10所示,计算机设备1002可以包括一个或多个处理器1004,诸如一个或多个中央处理单元(CPU),每个处理单元可以实现一个或多个硬件线程。计算机设备1002还可以包括任何存储器1006,其用于存储诸如代码、设置、数据等之类的任何种类的信息,具体的,存储器1006中存储有可在处理器1004上运行的计算机程序,处理器1004执行计算机程序时实现前述任一实施例所述的账号并发生成方法。非限制性的,比如,存储器1006可以包括以下任一项或多种组合:任何类型的RAM,任何类型的ROM,闪存设备,硬盘,光盘等。更一般地,任何存储器都可以使用任何技术来存储信息。进一步地,任何存储器可以提供信息的易失性或非易失性保留。进一步地,任何存储器可以表示计算机设备1002的固定或可移除部件。在一种情况下,当处理器1004执行被存储在任何存储器或存储器的组合中的相关联的指令时,计算机设备1002可以执行相关联指令的任一操作。计算机设备1002还包括用于与任何存储器交互的一个或多个驱动机构1008,诸如硬盘驱动机构、光盘驱动机构等。

计算机设备1002还可以包括输入/输出模块1010(I/O),其用于接收各种输入(经由输入设备1012)和用于提供各种输出(经由输出设备1014))。一个具体输出机构可以包括呈现设备1016和相关联的图形用户接口1018(GUI)。在其他实施例中,还可以不包括输入/输出模块1010(I/O)、输入设备1012以及输出设备1014,仅作为网络中的一台计算机设备。计算机设备1002还可以包括一个或多个网络接口1020,其用于经由一个或多个通信链路1022与其他设备交换数据。一个或多个通信总线1024将上文所描述的部件耦合在一起。

通信链路1022可以以任何方式实现,例如,通过局域网、广域网(例如,因特网)、点对点连接等、或其任何组合。通信链路1022可以包括由任何协议或协议组合支配的硬连线链路、无线链路、路由器、网关功能、名称服务器等的任何组合。

本文实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述任一实施例所述的账号并发生成方法的步骤。

本文实施例还提供一种计算机可读指令,其中当处理器执行所述指令时,其中的程序使得处理器执行上述任一实施例所述的账号并发生成方法。

应理解,在本文的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本文实施例的实施过程构成任何限定。

还应理解,在本文实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本文的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本文所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本文实施例方案的目的。

另外,在本文各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本文的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本文各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本文中应用了具体实施例对本文的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本文的方法及其核心思想;同时,对于本领域的一般技术人员,依据本文的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本文的限制。

相关技术
  • 一种账号并发生成方法、装置、计算机设备及存储介质
  • 一种异常账号的识别方法、装置、计算机设备及存储介质
技术分类

06120113033413