数字识别码生成系统及方法技术方案

技术编号:9462804 阅读:88 留言:0更新日期:2013-12-19 00:03
本发明专利技术提供一种数字识别码生成系统,包括数字识别码服务端,与所述数字识别码服务端耦接的客户端,其中,所述数字识别码服务端包括存储数字识别码相关参数的参数存储模块,与所述参数存储模块耦接的数字识别码分配模块,其中,响应于所述客户端获取数字识别码的请求,所述数字识别码分配模块基于存储在所述参数存储模块的数字识别码基码、按照存储在所述参数存储模块的数字识别码分配量所指定的数量分配数字识别码,所述客户端设置有存储所接收的数字识别码的存储模块以及根据所分配的数字识别码,再分配数字识别码的客户端分配模块。本发明专利技术还提供相应的方法。通过本发明专利技术所述的系统和方法,可有效减轻服务端的压力。

【技术实现步骤摘要】
数字识别码生成系统及方法
本专利技术涉及网络数据处理,尤其涉及网络数据处理中的数字识别码生成技术。
技术介绍
数字识别码用于标识网络相关的数据服务中的各笔具体的数据处理,再次提及的各笔数据处理例如是网络金融服务中的各笔交易。数字识别码的生成通常采用即用即分配的方式顺序生成。具体地说,当需要为新的数据服务的具体数据处理给予新的识别码时,便从数据库中取得存放的数字识别码,或者是取得该数字识别码后对其加1作为该具体输出处理的数字识别码,后一种情况对应的是数据库中所存放的是已分配过的数字识别码。这种方式下,如果数据服务并发量大,针对存放数字识别码的数据库的访问(即针对该数据库的读和写操作)将非常频繁,有可能导致数据库瘫痪;而且在这种并发访问超过一定数量时,可能会造成读写操作效率低下。
技术实现思路
本专利技术提供一种数字识别码生成系统,可解决上述问题。本专利技术所述的数字识别码生成系统可包括数字识别码服务端,与所述数字识别码服务端耦接的客户端,其中,所述数字识别码服务端包括存储数字识别码相关参数的参数存储模块,与所述参数存储模块耦接的数字识别码分配模块,其中,响应于所述客户端获取数字识别码的请求,所述数字识别码分配模块基于存储在所述参数存储模块的数字识别码基码、按照存储在所述参数存储模块的数字识别码分配量所指定的数量分配数字识别码,所述客户端设置有存储所接收的数字识别码的存储模块以及根据所分配的数字识别码,再分配数字识别码的客户端分配模块。优选地,所述数字识别码服务端还包括数字识别码基码更新模块,所述更新模块在所述数字识别码服务端分配了数字识别码之后即用已分配的数字识别码中的最大数字识别码更新所述数字识别码基码。优选地,所述客户端分配模块基于所述存储模块存储的数字识别码,依照时间顺序向所述客户端的应用所进行的各笔数据服务分配数字识别码。本专利技术还提供一种客户端,其与生成数字识别码的数字识别码服务端耦接,其中,所述客户端包括应用数字识别码的多个应用、用于存储由所述数字识别码服务端分配的多个数字识别码的存储模块、以及根据所分配的数字识别码,再分配数字识别码给所述应用所进行的各笔数据服务的客户端分配模块,其中所述数字识别码处理服务端响应于所述客户端获取数字识别码的请求向所述客户端分配多个数字识别码。优选地,所述客户端分配模块基于所述存储模块存储的数字识别码,依照时间顺序向所述客户端的应用所进行的各笔数据服务分配数字识别码。本专利技术还提供一种数字识别码服务端,其与客户端耦接,其中,所述数字识别码服务端包括存储数字识别码相关参数的参数存储模块,与所述参数存储模块耦接的数字识别码分配模块,其中,响应于所述客户端获取数字识别码的请求,所述数字识别码分配模块基于存储在所述参数存储模块的数字识别码基码、按照存储在所述参数存储模块的数字识别码分配量所指定的数量分配数字识别码。优选地,还包括数字识别码基码更新模块,所述更新模块在所述数字识别码服务端分配了数字识别码之后即用已分配的数字识别码中的最大数字识别码更新所述数字识别码基码。本专利技术还提供一种数字识别码生成方法,其应用在包括相互耦接的数字识别码服务端与客户端的系统中,所述方法包括:所述客户端向所述数字识别码服务端发送获取数字识别码的请求;响应于该请求,所述数字识别码服务端基于已有的数字识别码基码,按照预先存储的数字识别码分配量指定的数量分配数字识别码给所述客户端;以及所述客户端存储所述数字识别码,并将所述数字识别码依次分配给所述客户端的应用所涉及的各笔数据服务。所述方法中,优选地,所述数字识别码服务端在分配了所述数字识别码之后,将所述数字识别码基码更新为已分配的数字识别码中的最大数字识别码。本专利技术还提供一种执行在客户端的数字识别码维护方法,所述客户端与生成数字识别码的数字识别码服务端耦接,所述方法包括所述客户端向所述数字识别码服务端发送获取数字识别码的请求;所述客户端在接收到来自所述数字识别码服务端的数字识别码之后,存储所接收到的数字识别码并依次分配给设置在其中的客户端应用所涉及的各笔数据服务;其中,响应于所述客户端获取数字识别码的请求,所述数字识别码服务端根据数字识别码基码、按照预先存储的数字识别码分配量所指定的数量分配数字识别码。本专利技术还提供一种执行在数字识别码服务端的识别码处理方法,所述数字识别码服务端与客户端耦接,其特征在于,所述数字识别码服务端响应于所述客户端获取数字识别码的请求,基于数字识别码基码,按照预先存储的数字识别码分配量指定的数量分配数字识别码给所述客户端。所述执行在数字识别码服务端的识别码处理方法中,优选地,所述数字识别码服务端在分配了所述数字识别码之后,将所述数字识别码基码更新为所分配的数字识别码中的最大数字识别码。本专利技术所述的解决方案,可在所述客户端存储多个数字识别码存储以供其多个应用依次使用,由此缓解了存放数字识别码的服务端的相关压力。附图说明图1是根据本专利技术的一个实施例的数字识别码生成系统的结构示意图。图2是根据本专利技术所述的数字识别码生成方法的流程图。图3是根据本专利技术的一个实施例的执行在客户端的数字识别码维护方法。图4是根据本专利技术的一个实施例所述的执行在数字识别码服务端的识别码分配方法。具体实施方式下文将参照附图全面描述本专利技术的实施例。应说明的是,本专利技术可实施为不同的形式,并不以在此所阐释的实施例为限。这些实施例的提供旨在使本公开透彻而完整,并将本专利技术的范围完整地传达给本领域技术人员。除非另有限定,否则在此使用的所有术语(包括技术和科学术语)都具有与本专利技术所属领域的普通技术人员所普遍理解的含义相同的含义。还应当进一步理解到,此处使用的术语应当解释为具有与其在本说明书和相关领域的背景中的含义相一致的含义,并且不应在理想化或过于形式的意义上来进行解释,除非本文明确地进行了这样的限定。图1是根据本专利技术的一个实施例的数字识别码生成系统的结构示意图。如图所示,该系统包括服务端10,与所述服务端耦接的客户端20。服务端10和客户端20均可以是数据处理装置,例如计算机。客户端10还可以是手持式电子设备,例如手机、ipad、MP4播放设备等。在该系统中,客户端可以有多个,在此示例但非限制性地以该系统包含一个客户端为例进行说明。客户端20上设置有应用201、存储模块203、以及客户端分配模块205,应用201用于处理数据服务,一个客户端20上可以设置有多个应用,以便处理不同类型的数据服务。每个应用在进行时可处理多笔交易。服务端10包括参数存储模块101,数字识别码分配模块103,和数字识别码基码更新模块105。参数存储模块101用于存储与数字识别码相关的参数,数字识别码分配模块103根据参数存储模块101所存储的相关参数分配数字识别码,数字识别码基码更新模块105则会在每次分配之后用已经分配的数字识别码中最大的数字识别码更新数字识别码基码。如上所述,客户端20设置有多个应用,每个应用在进行时可处理多笔交易。针对每个应用所进行的多笔交易中的每一笔都会分配一个数字识别码,而且该数字识别码优选地依序分配,例如按照各笔交易所进行的时间顺序分配,在这样的情况下,后一笔交易的数字识别码比前一笔交易的数据识别码大;但是本专利技术也不排除按照其它方式来分配数字识别码。在本专利技术的示例中,服务端本文档来自技高网...
数字识别码生成系统及方法

【技术保护点】
一种数字识别码生成系统,包括数字识别码服务端,与所述数字识别码服务端耦接的客户端,其特征在于,所述数字识别码服务端包括存储数字识别码相关参数的参数存储模块,与所述参数存储模块耦接的数字识别码分配模块,其中,响应于所述客户端获取数字识别码的请求,所述数字识别码分配模块基于存储在所述参数存储模块的数字识别码基码、按照存储在所述参数存储模块的数字识别码分配量所指定的数量分配数字识别码,所述客户端设置有存储所接收的数字识别码的存储模块以及根据所分配的数字识别码,再分配数字识别码的客户端分配模块。

【技术特征摘要】
1.一种数字识别码生成系统,包括数字识别码服务端,与所述数字识别码服务端耦接的客户端,其特征在于,所述数字识别码服务端包括存储数字识别码相关参数的参数存储模块,与所述参数存储模块耦接的数字识别码分配模块,其中,响应于所述客户端获取数字识别码的请求,所述数字识别码分配模块基于存储在所述参数存储模块的数字识别码基码、按照存储在所述参数存储模块的数字识别码分配量所指定的数量分配数字识别码,所述客户端设置有存储所接收的数字识别码的存储模块以及根据所分配的数字识别码,再分配数字识别码的客户端分配模块,其中,所述数字识别码分配量是可配置的。2.根据权利要求1所述的系统,其特征在于,所述数字识别码服务端还包括数字识别码基码更新模块,所述更新模块在所述数字识别码服务端分配了数字识别码之后即用已分配的数字识别码中的最大数字识别码更新所述数字识别码基码。3.根据权利要求1所述的系统,其特征在于,所述客户端分配模块基于所述存储模块存储的数字识别码,依照时间顺序向所述客户端的应用所进行的各笔数据服务分配数字识别码。4.一种客户端,其与生成数字识别码的数字识别码服务端耦接,其特征在于,所述客户端包括应用数字识别码的多个应用、用于存储由所述数字识别码服务端分配的多个数字识别码的存储模块、以及根据所分配的数字识别码,再分配数字识别码给所述应用所进行的各笔数据服务的客户端分配模块,其中所述数字识别码处理服务端响应于所述客户端获取数字识别码的请求向所述客户端分配多个数字识别码。5.根据权利要求4所述的客户端,其特征在于,所述客户端分配模块基于所述存储模块存储的数字识别码,依照时间顺序向所述客户端的应用所进行的各笔数据服务分配数字识别码。6.一种数字识别码服务端,其与客户端耦接,其特征在于,所述数字识别码服务端包括存储数字识别码相关参数的参数存储模块,与所述参数存储模块耦接的数字识别码分配模块,其中,响应于所述客户端获取数字识别码的请求,所述数字识别码分配模块基于存储在所述参数存储模块的数字识别码基...

【专利技术属性】
技术研发人员:陈林徐湧刘亦龙
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1