预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113744013A(43)申请公布日2021.12.03(21)申请号202011037837.5(22)申请日2020.09.28(71)申请人北京沃东天骏信息技术有限公司地址100076北京市经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人石国栋(74)专利代理机构北京同立钧成知识产权代理有限公司11205代理人杨俊辉刘芳(51)Int.Cl.G06Q30/06(2012.01)权利要求书2页说明书13页附图5页(54)发明名称订单号的生成方法、装置、服务器及存储介质(57)摘要本申请提供一种订单号的生成方法、装置、服务器及存储介质,该方案中,用于生成订单的服务器在接收到订单号获取请求之后,根据从数据库集群中获取到的作为订单号的头部的第一字符串和作为订单号中部的第二字符串,以及本次订单生成服务的步长生成该订单号,并将生成的订单号返回订单服务器。该第一字符串可根据固定规律进行增长,且第二字符串的是预先配置的长度固定字符序列,通过该方式生成的订单号长度可控,趋势有序,并且不涉及任何日期和地址等信息,安全度较高。CN113744013ACN113744013A权利要求书1/2页1.一种订单号的生成方法,其特征在于,应用于生成订单号的服务器,所述方法包括:接收订单服务器发送的订单号获取请求;根据所述订单号获取请求,确定本次订单生成服务的步长,所述步长根据采用当前的第一字符串和第二字符串生成的订单号数量确定;其中,所述第一字符串和所述第二字符串分别为预先从数据库集群中获取的作为订单号的头部和中部的字符序列;根据所述第一字符串和所述第二字符串,随机字符以及所述步长,生成订单号;将所述订单号返回所述订单服务器。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一字符串和所述第二字符串,随机字符以及所述步长,生成订单号,包括:对所述步长增加随机增量,得到第三字符串;所述随机增量为正整数;根据预设的随机字符长度,生成所述随机字符;按照所述第一字符串,所述第二字符串,所述随机字符以及所述第三字符串的顺序进行字符串组合,得到所述订单号。3.根据权利要求1或2所述的方法,其特征在于,所述接收订单服务器发送的订单号获取请求之前,所述方法包括:从所述数据库集群中获取所述第一字符串和所述第二字符串;所述数据库集群中存储多个作为订单号头部的字符串以及多个作为订单号中部的字符串,且每个可作为订单号头部的字符串对应多个可作为订单号中部的字符串。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述第二字符串加1大于预设的中部字符串阈值,则从所述数据库集群重新获取新的第一字符串和新的第二字符串。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述步长大于或者等于预先设置的最大步长,则从所述数据库集群重新获取新的第一字符串和新的第二字符串,并将所述服务器中的步长重置为0。6.一种订单号的生成方法,其特征在于,应用于生成订单号的服务器,所述方法包括:接收订单服务器发送的订单号获取请求;根据所述订单号获取请求,从订单号队列中获取订单号,其中,所述订单号队列中缓存有多个根据第一字符串,第二字符串以及步长生成的订单号,所述第一字符串和所述第二字符串分别为从数据库集群中获取的作为订单号的头部和中部的字符序列,所述步长根据采用同样的第一字符串和第二字符串生成的订单号的数量确定;将所述订单号返回所述订单服务器。7.根据权利要求6所述的方法,其特征在于,所述根据所述订单号获取请求,从订单号队列中获取订单号之前,所述方法还包括:从所述数据库集群中获取第一字符串和第二字符串,所述数据库集群中存储多个作为订单号头部的字符串以及多个作为订单号中部的字符串,且每个可作为订单号头部的字符串对应多个可作为订单号中部的字符串;根据所述第一字符串和所述第二字符串,随机字符以及步长,生成订单号:将生成的订单号缓存在所述订单号队列中。8.根据权利要求7所述的方法,其特征在于,所述根据所述第一字符串和所述第二字符2CN113744013A权利要求书2/2页串,随机字符以及步长,生成订单号,包括:对所述步长增加随机增量,得到第三字符串;所述随机增量为正整数;根据预设的随机字符长度,生成所述随机字符;按照所述第一字符串,所述第二字符串,所述随机字符以及所述第三字符串的顺序进行字符串组合,得到所述订单号。9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:若所述第二字符串加1大于预设的中部字符串阈值,则从所述数据库集群重新获取新的第一字符串和新的第二字符串。10.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:若所述步长大于或者等于预