[发明专利]业务标识码生成方法、装置、存储介质及电子设备在审
| 申请号: | 201910218029.X | 申请日: | 2019-03-21 |
| 公开(公告)号: | CN111722918A | 公开(公告)日: | 2020-09-29 |
| 发明(设计)人: | 陶希 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
| 地址: | 100076 北京市经济技术开*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务 标识 生成 方法 装置 存储 介质 电子设备 | ||
本发明提供一种业务标识码生成方法、装置、存储介质及电子设备。本发明实施例提供的业务标识码生成方法,包括:接收第一业务的标识码生成请求,并根据接收到的标识码生成请求确定业务类型信息以及业务日期信息,然后,再根据业务类型信息以及业务日期信息确定原始序列号,并根据原始序列号以及预设编码隔离规则计算第一业务对应的当前序列号,此外,接着根据业务类型信息确定业务第一编码段,根据业务日期信息确定第二编码段,根据当前序列号生成第三编码段,并通过第一编码段、第二编码段以及第三编码段确定第一业务对应的唯一的第一业务标识码。本发明实施例提供的业务标识码生成方法在保证生成唯一标识码的基础上,大大提高标识码的生成效率。
技术领域
本发明涉及电子商务技术领域,尤其涉及一种业务标识码生成方法、装置、存储介质及电子设备。
背景技术
随着互联网技术的发展,各应用系统进行业务处理时,都需要生成唯一标识码,以区分不同用户的同种业务操作,例如:生成唯一标识码作为订单标识区分针对不同用户、不同类型以及不同日期的订单;生成唯一标识码作为出库单标识区分不同用户以及不同日期的出库单,生成唯一标识码作为事务标识区分不同类型以及不同日期的事务操作。
目前,对于业务标识码的生成都是通过利用数据库自增标识码主键的特性,对数据库进行读写操作,每次读写操作后得到一个唯一标识码,然后以该标识码作为不同业务的唯一标记。
然而,现有技术中的标识码生成方式,在每次在生成唯一标识码时,均需要读写一次数据库,因此上述方法生成标识码的效率依赖于数据库的读写性能和运算能力,当数据库的读写性能或者运算能力较差时,唯一标识码生成效率低,这将严重影响订单拆分、转移出库等应用系统的吞吐量。
发明内容
本发明提供一种业务标识码生成方法、装置、存储介质及电子设备,以使得无需依赖于数据库的特性来进行业务标识码的生成,在保证生成唯一标识码的基础上,大大提高标识码的生成效率。
第一方面,本发明实施例提供一种业务标识码生成方法,包括:
接收第一业务的标识码生成请求,并根据所述标识码生成请求确定业务类型信息以及业务日期信息;
根据所述业务类型信息以及所述业务日期信息确定原始序列号,并根据所述原始序列号以及预设编码隔离规则计算所述第一业务对应的当前序列号,其中,所述原始序列号为第二业务对应的序列号,所述第二业务与所述第一业务的业务日期相同,所述第二业务为距所述第一业务最近、且与所述第一业务业务类型相同的业务;
根据所述业务类型信息确定业务第一编码段,根据所述业务日期信息确定第二编码段,根据所述当前序列号生成第三编码段;
根据所述第一编码段、所述第二编码段以及所述第三编码段确定所述第一业务对应的第一业务标识码。
在一种可能的设计中,在所述接收第一业务的标识码生成请求,并根据所述标识码生成请求确定业务类型信息以及业务日期信息之后,还包括:
根据所述标识码生成请求确定所述第一业务对应的应用系统名称信息以及业务标识码名称信息;
根据所述应用系统名称信息与所述业务标识码名称信息确定常量段编码段,根据所述业务日期信息确定日期段编码段,以及根据所述业务类型信息确定业务对象属性编码段;
根据所述常量段编码段、业务对象属性编码段以及日期编码段确定动态隔离因子;
根据所述动态隔离因子确定第一服务节点,所述第一服务节点为服务节点集合中的一个服务节点,所述第一服务节点用于计算所述当前序列号以及所述第一业务标识码。
在一种可能的设计中,所述根据所述动态隔离因子确定第一服务节点,包括:
根据所述动态隔离因子以及预设校验算法确定第一校验数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司,未经北京沃东天骏信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910218029.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用处理方法、装置及电子设备
- 下一篇:一种数据传输方法及通信装置





