【技术实现步骤摘要】
一种自动切换号段的方法和装置
本专利技术涉及计算机
,尤其涉及一种自动切换号段的方法和装置。
技术介绍
在生成快递单号的过程中,会按照承运商给定的规则生成承运商快递单号,目前部分承运商是按照某个特定规则且一次给一定的范围值单号,如果这一批单号快要用完后,需要提前找承运商协商分配新的号段或规则。目前主要采用人工修改配置文件后重新上线,上线完成后完成切换的方式实现,即以手工或动态去调整规则的方式来实现新老号段的更新切换操作。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1.在人工去切换号段或者通过配置方式去更改规则的过程中,会存在新老号段的切换变更点不准确的问题,会导致老号段利用率不足或切换不及时。2.人工操作更改过程中出现人为错误可能会导致新老号段重复及失败的情况。3.目前对于承运商生成的号段规则无法准确及时发现号段存在的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种自动切换号段的方法和装置,能够解决在人工去切换号段或者通过配置方式去更改规 ...
【技术保护点】
1.一种自动切换号段的方法,其特征在于,包括:/n根据第一号段规则,生成当前号码,记录所述当前号码的日志并更新最大号码的记录,将所述最大号码存入缓存;/n若从缓存中获取的所述最大号码超出第一号段规则的预警阈值,则根据号段配置规则中的号段配置信息确定第二号段规则;/n若从缓存中获取的所述最大号码为根据第一号段规则生成的最后一个号码,则将所述第二号段规则作为新的第一号段规则。/n
【技术特征摘要】
1.一种自动切换号段的方法,其特征在于,包括:
根据第一号段规则,生成当前号码,记录所述当前号码的日志并更新最大号码的记录,将所述最大号码存入缓存;
若从缓存中获取的所述最大号码超出第一号段规则的预警阈值,则根据号段配置规则中的号段配置信息确定第二号段规则;
若从缓存中获取的所述最大号码为根据第一号段规则生成的最后一个号码,则将所述第二号段规则作为新的第一号段规则。
2.根据权利要求1所述的方法,其特征在于,所述根据号段配置规则中的号段配置信息确定第二号段规则,包括:
根据号段配置规则中的号段配置信息,确定预备号段规则;
判断所述预备号段规则是否满足验证要求,若满足,则将所述预备号段规则作为第二号段规则。
3.根据权利要求2所述的方法,其特征在于,所述根据号段配置规则中的号段配置信息,确定预备号段规则,包括:
获取号段配置规则中的号段配置信息,所述号段配置信息包括:号段前缀、号段范围、预警阈值和提醒方式;
根据号段前缀、号段范围、预警阈值和提醒方式,确定预备号段规则。
4.根据权利要求3所述的方法,其特征在于,所述验证要求,包括:
根据所述预备号段规则生成的预备号码不同于历史号码;
所述预备号码的前缀与所述预备号段规则中的号段前缀一致;
所述预备号码在所述预备号段规则的号段范围内。
5.根据权利要求3所述的方法,其特征在于,在所述根据第一号段规则,生成当前号码之后,还包括:
若所述当前号码超出第一号段规则的预警阈值,则产生第一号段规则的预警日志;
若已经产生过第一号段规则的预警日志,则判断是否已经确定第二号段规则,若否,则以第一号段规则中的提醒方式进行报警,以人工方式配置第二号段规则。
6.一种自动切换号段的装置,其特征在于,包括:
号码生成模块,用于:根据第一号段规则,生成当前号码,记录所述当前号码的日志并更新最大号码的记录,将所述最大号...
【专利技术属性】
技术研发人员:郝建伟,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。