[发明专利]数字识别码生成系统及方法有效
申请号: | 201210168047.X | 申请日: | 2012-05-28 |
公开(公告)号: | CN103455481A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 陈林;徐湧;刘亦龙 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杜娟娟;李浩 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 识别码 生成 系统 方法 | ||
技术领域
本发明涉及网络数据处理,尤其涉及网络数据处理中的数字识别码生成技术。
背景技术
数字识别码用于标识网络相关的数据服务中的各笔具体的数据处理,再次提及的各笔数据处理例如是网络金融服务中的各笔交易。
数字识别码的生成通常采用即用即分配的方式顺序生成。具体地说,当需要为新的数据服务的具体数据处理给予新的识别码时,便从数据库中取得存放的数字识别码,或者是取得该数字识别码后对其加1作为该具体输出处理的数字识别码,后一种情况对应的是数据库中所存放的是已分配过的数字识别码。
这种方式下,如果数据服务并发量大,针对存放数字识别码的数据库的访问(即针对该数据库的读和写操作)将非常频繁,有可能导致数据库瘫痪;而且在这种并发访问超过一定数量时,可能会造成读写操作效率低下。
发明内容
本发明提供一种数字识别码生成系统,可解决上述问题。本发明所述的数字识别码生成系统可包括数字识别码服务端,与所述数字识别码服务端耦接的客户端,其中,所述数字识别码服务端包括存储数字识别码相关参数的参数存储模块,与所述参数存储模块耦接的数字识别码分配模块,其中,响应于所述客户端获取数字识别码的请求,所述数字识别码分配模块基于存储在所述参数存储模块的数字识别码基码、按照存储在所述参数存储模块的数字识别码分配量所指定的数量分配数字识别码,所述客户端设置有存储所接收的数字识别码的存储模块以及根据所分配的数字识别码,再分配数字识别码的客户端分配模块。
优选地,所述数字识别码服务端还包括数字识别码基码更新模块,所述更新模块在所述数字识别码服务端分配了数字识别码之后即用已分配的数字识别码中的最大数字识别码更新所述数字识别码基码。
优选地,所述客户端分配模块基于所述存储模块存储的数字识别码,依照时间顺序向所述客户端的应用所进行的各笔数据服务分配数字识别码。
本发明还提供一种客户端,其与生成数字识别码的数字识别码服务端耦接,其中,所述客户端包括应用数字识别码的多个应用、用于存储由所述数字识别码服务端分配的多个数字识别码的存储模块、以及根据所分配的数字识别码,再分配数字识别码给所述应用所进行的各笔数据服务的客户端分配模块,其中所述数字识别码处理服务端响应于所述客户端获取数字识别码的请求向所述客户端分配多个数字识别码。
优选地,所述客户端分配模块基于所述存储模块存储的数字识别码,依照时间顺序向所述客户端的应用所进行的各笔数据服务分配数字识别码。
本发明还提供一种数字识别码服务端,其与客户端耦接,其中,所述数字识别码服务端包括存储数字识别码相关参数的参数存储模块,与所述参数存储模块耦接的数字识别码分配模块,其中,响应于所述客户端获取数字识别码的请求,所述数字识别码分配模块基于存储在所述参数存储模块的数字识别码基码、按照存储在所述参数存储模块的数字识别码分配量所指定的数量分配数字识别码。
优选地,还包括数字识别码基码更新模块,所述更新模块在所述数字识别码服务端分配了数字识别码之后即用已分配的数字识别码中的最大数字识别码更新所述数字识别码基码。
本发明还提供一种数字识别码生成方法,其应用在包括相互耦接的数字识别码服务端与客户端的系统中,所述方法包括:
所述客户端向所述数字识别码服务端发送获取数字识别码的请求;
响应于该请求,所述数字识别码服务端基于已有的数字识别码基码,按照预先存储的数字识别码分配量指定的数量分配数字识别码给所述客户端;以及
所述客户端存储所述数字识别码,并将所述数字识别码依次分配给所述客户端的应用所涉及的各笔数据服务。
所述方法中,优选地,所述数字识别码服务端在分配了所述数字识别码之后,将所述数字识别码基码更新为已分配的数字识别码中的最大数字识别码。
本发明还提供一种执行在客户端的数字识别码维护方法,所述客户端与生成数字识别码的数字识别码服务端耦接,所述方法包括所述客户端向所述数字识别码服务端发送获取数字识别码的请求;所述客户端在接收到来自所述数字识别码服务端的数字识别码之后,存储所接收到的数字识别码并依次分配给设置在其中的客户端应用所涉及的各笔数据服务;其中,响应于所述客户端获取数字识别码的请求,所述数字识别码服务端根据数字识别码基码、按照预先存储的数字识别码分配量所指定的数量分配数字识别码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210168047.X/2.html,转载请声明来源钻瓜专利网。