订单短号生成方法及其装置、设备、介质、产品制造方法及图纸

技术编号:35039932 阅读:20 留言:0更新日期:2022-09-24 23:18
本申请公开一种订单短号生成方法及其装置、设备、介质、产品,所述方法包括:响应订单号生成指令,获取目标平台的短号生成规则及订单生成规则;根据短号生成规则的短号生成时间周期及短号数量阈值,校验当前短号生成时间周期内历史生成的短号数量是否超过短号数量阈值,若未超过,累加历史生成的短号数量获得当前短号数量,将当前短号数量的表达式作为目标订单短号;当超过短号数量阈值时,初始化当前短号生成时间周期及当前短号数量,将当前短号数量的表达式作为目标订单短号;确定当前时间戳,根据订单生成规则对目标平台的平台标识、当前时间戳及目标订单短号进行拼接以生成目标订单号。本申请可为各第三方平台自动生成定制化的订单号。的订单号。的订单号。

【技术实现步骤摘要】
订单短号生成方法及其装置、设备、介质、产品


[0001]本申请涉及网络电商领域,尤其涉及一种订单短号生成方法,此外还涉及该方法相应的装置、设备、非易失性存储介质以及计算机程序产品。

技术介绍

[0002]现有的电商平台会与市面上的各其他第三方平台合作,例如,第三方的商品仓储平台或商品物流平台等其他第三方下游渠道平台,使得电商平台中的商品用户可使用各第三方平台所提供的商品仓储服务或物流服务,卖家用户在电商平台生成订单后除了生成电商平台中该订单的订单号外,其所使用的第三方平台也需对应生成订单号以与电商平台中的订单相对应,但不同的第三方平台所使用的订单格式各不相同,一般都交由第三方平台自行生成对应的订单号反馈至电商平台中,但由于各第三方平台的订单生成服务的运算性能各不相同,若任一第三方平台的订单生成服务发生崩溃,将影响电商平台中卖家用户的网购订单生成效率,且由第三方平台自行生成订单号也不便于电商平台进行订单号管理。
[0003]另外,可能出现不同的第三方平台所生成的订单号为相同的订单号,因此难以保证电商平台中不同的第三方平台所对应的订单号的全局唯一性,使得电商平台中各第三方平台的订单号发生混淆,影响电商平台中商家确定订单所对应的第三方平台。
[0004]鉴于现有的电商平台中关于第三方平台的订单号所存在的问题,本申请人出于解决该问题的考虑做出相应的探索。

技术实现思路

[0005]本申请的目的在于满足用户需求而提供一种订单短号生成方法,此外还涉及该方法相应的装置、设备、非易失性存储介质以及计算机程序产品。
[0006]为实现本申请的目的,采用如下技术方案:
[0007]适应本申请的目的而提出的一种订单短号生成方法,包括如下步骤:
[0008]响应作用于目标平台的订单号生成指令,获取目标平台所对应的短号生成规则及订单生成规则;
[0009]根据所述短号生成规则中预设的短号生成时间周期及短号数量阈值,校验当前短号生成时间周期内历史生成的短号数量是否超过所述短号数量阈值,若未超过,累加所述历史生成的短号数量获得当前短号数量,将当前短号数量的表达式作为目标订单短号;
[0010]当超过所述短号数量阈值时,初始化当前短号生成时间周期及当前短号数量,将当前短号数量的表达式作为目标订单短号;
[0011]确定当前时间戳,根据所述订单生成规则对目标平台的平台标识、当前时间戳及目标订单短号进行拼接以生成目标订单号。
[0012]进一步的实施例中,根据所述短号生成规则中预设的短号生成时间周期及短号数量阈值,校验当前短号生成时间周期内历史生成的短号数量是否超过所述短号数量阈值,若未超过,累加所述历史生成的短号数量获得当前短号数量,将当前短号数量的表达式作
为目标订单短号的步骤中,包括如下步骤:
[0013]获取所述短号生成规则中预设的短号生成时间周期及短号数量阈值;
[0014]将最新生成的订单短号的表达式所表征的数值作为历史生成的短号数量;
[0015]校验所述短号数量是否超过所述短号数量阈值,若未超过,则累加该短号数量将其表达式作为目标订单短号。
[0016]进一步的实施例中,根据所述短号生成规则中预设的短号生成时间周期及短号数量阈值,校验当前短号生成时间周期内历史生成的短号数量是否超过所述短号数量阈值的步骤中,包括如下步骤:
[0017]获取所述短号生成规则中预设的短号生成时间周期及短号数量阈值;
[0018]判断当前时间是否处于当前短号生成时间周期中,若处于,则校验当前短号生成时间周期内历史生成的短号数量是否超过所述短号数量阈值;
[0019]若当前时间不处于当前短号生成时间周期中,则初始化当前短号生成时间周期及当前短号数量,将当前短号数量的表达式作为目标订单短号。
[0020]进一步的实施例中,当超过所述短号数量阈值时,初始化当前短号生成时间周期及当前短号数量,将当前短号数量的表达式作为目标订单短号的步骤中,包括:
[0021]初始化当前短号生成时间周期,确定所述短号数量阈值所表征的数量数值;
[0022]重置当前短号数量,根据当前短号数量生成位数与所述数量数值相同的数字表达式,将该数字表达式作为目标订单短号。
[0023]进一步的实施例中,确定当前时间戳,根据所述订单生成规则对目标平台的平台标识、当前时间戳及目标订单短号进行拼接以生成目标订单号的步骤中,包括如下步骤:
[0024]根据所述订单生成规则中预设的时间转换规则,将当前时间转换对应的时间表达式,将该时间表达式作为当前时间戳;
[0025]获取所述订单生成规则中包含的平台标识,并基于该订单生成规则中预设的订单号拼接顺序,按序拼接当前时间戳、平台标识及目标订单短号生成目标订单号。
[0026]进一步的实施例中,其特征在于,本方法包括如下同步步骤:
[0027]响应作用于目标平台的订单取消指令,获取该指令对应的目标订单号;
[0028]解析目标订单号中包含的时间戳,判断该时间戳所表征的时间是否处于当前短号生成时间周期中,若不处于,则销毁目标订单号;
[0029]若处于当前短号生成时间周期,则回收目标订单号包含的订单短号作为响应目标平台的下一订单生成指令的目标订单短号。
[0030]适应本申请的目的而提出的一种订单短号生成装置,其包括:
[0031]生成指令响应模块,用于响应作用于目标平台的订单号生成指令,获取目标平台所对应的短号生成规则及订单生成规则;
[0032]短号数量校验模块,用于根据所述短号生成规则中预设的短号生成时间周期及短号数量阈值,校验当前短号生成时间周期内历史生成的短号数量是否超过所述短号数量阈值,若未超过,累加所述历史生成的短号数量获得当前短号数量,将当前短号数量的表达式作为目标订单短号;
[0033]短号周期重置模块,用于当超过所述短号数量阈值时,初始化当前短号生成时间周期及当前短号数量,将当前短号数量的表达式作为目标订单短号;
[0034]订单号生成模块,用于确定当前时间戳,根据所述订单生成规则对目标平台的平台标识、当前时间戳及目标订单短号进行拼接以生成目标订单号。
[0035]进一步的实施例中,所述短号数量校验模块包括:
[0036]生成规则解析子模块,用于获取所述短号生成规则中预设的短号生成时间周期及短号数量阈值;
[0037]短号数量确定子模块,用于将最新生成的订单短号的表达式所表征的数值作为历史生成的短号数量;
[0038]订单短号生成子模块,用于校验所述短号数量是否超过所述短号数量阈值,若未超过,则累加该短号数量将其表达式作为目标订单短号。
[0039]较佳的实施例中,所述短号数量校验模块还包括:
[0040]生成规则解析子模块,获取所述短号生成规则中预设的短号生成时间周期及短号数量阈值;
[0041]周期校验子模块,用于周期判断当前时间是否处于当前短号生成时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种订单短号生成方法,其特征在于,包括如下步骤:响应作用于目标平台的订单号生成指令,获取目标平台所对应的短号生成规则及订单生成规则;根据所述短号生成规则中预设的短号生成时间周期及短号数量阈值,校验当前短号生成时间周期内历史生成的短号数量是否超过所述短号数量阈值,若未超过,累加所述历史生成的短号数量获得当前短号数量,将当前短号数量的表达式作为目标订单短号;当超过所述短号数量阈值时,初始化当前短号生成时间周期及当前短号数量,将当前短号数量的表达式作为目标订单短号;确定当前时间戳,根据所述订单生成规则对目标平台的平台标识、当前时间戳及目标订单短号进行拼接以生成目标订单号。2.根据权利要求1所述的方法,其特征在于,根据所述短号生成规则中预设的短号生成时间周期及短号数量阈值,校验当前短号生成时间周期内历史生成的短号数量是否超过所述短号数量阈值,若未超过,累加所述历史生成的短号数量获得当前短号数量,将当前短号数量的表达式作为目标订单短号的步骤中,包括如下步骤:获取所述短号生成规则中预设的短号生成时间周期及短号数量阈值;将最新生成的订单短号的表达式所表征的数值作为历史生成的短号数量;校验所述短号数量是否超过所述短号数量阈值,若未超过,则累加该短号数量将其表达式作为目标订单短号。3.根据权利要求1所述的方法,其特征在于,根据所述短号生成规则中预设的短号生成时间周期及短号数量阈值,校验当前短号生成时间周期内历史生成的短号数量是否超过所述短号数量阈值的步骤中,包括如下步骤:获取所述短号生成规则中预设的短号生成时间周期及短号数量阈值;判断当前时间是否处于当前短号生成时间周期中,若处于,则校验当前短号生成时间周期内历史生成的短号数量是否超过所述短号数量阈值;若当前时间不处于当前短号生成时间周期中,则初始化当前短号生成时间周期及当前短号数量,将当前短号数量的表达式作为目标订单短号。4.根据权利要求1所述的方法,其特征在于,当超过所述短号数量阈值时,初始化当前短号生成时间周期及当前短号数量,将当前短号数量的表达式作为目标订单短号的步骤中,包括如下步骤:初始化当前短号生成时间周期,确定所述短号数量阈值所表征的数量数值;重置当前短号数量,根据当前短号数量生成位数与所述数量数值相同的数字表达式,将该数字表达式作为目标订单短...

【专利技术属性】
技术研发人员:张哲
申请(专利权)人:广州欢聚时代信息科技有限公司
类型:发明
国别省市:

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

1