用户连续购买商品的订单构建方法及订单执行方法与流程

文档序号:12674262阅读:来源:国知局

技术特征:

1.一种用户连续购买商品的订单构建方法,其特征在于,包括如下步骤:

步骤1,设定预设数据,并根据所述预设数据生成商品优惠率序列;

步骤2,根据所述商品优惠率序列,及用户选择的连续购买商品的商品价格、连续购买商品的数量和派送周期,生成连续购买商品的派送订单。

2.根据权利要求1所述的方法,其特征在于,所述预设数据包括连续购买商品的序列长度N,以及连续购买商品的优惠率X,所述序列长度N表示用户能够连续购买商品的最大购买数量,所述优惠率X表示用户连续购买商品能够享受到的最大优惠率,其中,N为正整数,0<X<1。

3.根据权利要求2所述的方法,其特征在于,所述商品优惠率序列的生成包括如下步骤:

步骤101,获取设定的连续购买商品的序列长度N,以及设定的连续购买商品的优惠率X;

步骤102,根据所述序列长度N和优惠率X,计算购买任一数量商品对应的优惠率,并生成商品优惠率序列{X1,X2,X3...Xn},其中n为正整数。

4.根据权利要求3所述的方法,其特征在于,所述商品优惠率序列中前一个商品优惠率大于或等于后一个商品优惠率,并且商品优惠率Xn小于或等于连续购买商品的优惠率X。

5.根据权利要求3所述的方法,其特征在于,步骤2,所述连续购买商品的派送订单包括如下步骤:

步骤201,选择连续购买的商品,以及连续购买商品的数量,并根据所述商品优惠率序列,计算并生成商品价格序列;

步骤202,根据连续购买商品的数量,以及用户选择的商品派送周期,计算并生成派送序列,以及周期派送商品数量序列;

步骤203,根据所述派送序列、周期派送商品数量序列,以及商品价格序列,计算并生成派送价格序列;

步骤204,根据连续购买的商品,以及连续购买商品的数量生成父订单,并根据派送价格序列,以及用户选择的其他属性生成子订单。

6.根据权利要求5所述的方法,其特征在于,步骤201中,所述商品价格序列的生成包括如下步骤:

步骤201a,根据连续购买商品的数量,从所述商品优惠率序列中截取相应长度的商品优惠率序列,生成商品价格优惠率序列;

步骤201b,所述商品价格优惠率序列与连续购买商品的商品价格相乘积,生成商品价格序列。

7.根据权利要求5所述的方法,其特征在于,所述周期派送商品数量序列为{S1,S2,S3...St...Sk}且满足:

<mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>k</mi> </munderover> <msub> <mi>S</mi> <mi>t</mi> </msub> <mo>=</mo> <mi>M</mi> </mrow>

其中,St表示第t个派送周期时派送的商品数量,k为商品派送周期,M为连续购买商品的数量,k、M、t为正整数。

8.根据权利要求7所述的方法,其特征在于,所述派送价格计算公式为:

<mrow> <msub> <mi>Q</mi> <mi>t</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mi>G</mi> </mrow> <mrow> <mi>S</mi> <mi>t</mi> </mrow> </munderover> <msub> <mi>PX</mi> <mi>i</mi> </msub> </mrow>

<mrow> <mi>G</mi> <mo>=</mo> <mn>1</mn> <mo>+</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>t</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>S</mi> <mi>j</mi> </msub> </mrow>

其中,Qt表示第t个派送周期对应的派送价格,G表示第t个派送周期中派送商品中首个商品对应商品价格序列中的下标值,P表示未享受优惠前的商品价格,i、i为正整数。

9.根据权利要求5所述的方法,其特征在于,所述其他属性包括每个派送周期对应的派送时间,以及派送地点。

10.根据权利要求5所述的方法,其特征在于,所述父订单生成时,所有子订单同时生成,且子订单之间无关系,子订单的变化通过父订单影响其余子订单,当且仅当全部子订单执行完毕,父订单执行完毕。

11.一种基于权利要求5的订单构建方法构建订单的订单执行方法,其特征在于,包括如下步骤:

步骤S1,执行父订单,并根据派送周期依次执行子订单,判断用户是否关闭未被执行的子订单,若未关闭,则子订单依次执行完毕,否则,执行步骤S2;

步骤S2,判断用户是否全部取消未被执行的子订单,若是,则父订单执行完毕,否则,执行步骤S3;

步骤S3,更新被关闭的子订单后续子订单派送价格,执行步骤S1~步骤S2。

12.根据权利要求11所述的方法,其特征在于,所述父订单与所有子订单同时生成,且子订单与子订单之间无直接关系,子订单的变化通过父订单影响其余子订单,当且仅当全部子订单的执行流程执行完毕后,父订单标记为执行完毕。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1