[发明专利]订单数据处理方法及系统有效
申请号: | 201510697421.9 | 申请日: | 2015-10-23 |
公开(公告)号: | CN105279688A | 公开(公告)日: | 2016-01-27 |
发明(设计)人: | 陆骁 | 申请(专利权)人: | 上海钢富电子商务有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 上海翼胜专利商标事务所(普通合伙) 31218 | 代理人: | 翟羽 |
地址: | 201815 上海市嘉定区嘉*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 订单 数据处理 方法 系统 | ||
1.一种订单数据处理方法,其特征在于,包括:
(1)接收客户端发出的订单请求;
(2)根据所述订单请求生成订单号;
(3)在所述订单号后端添加一自增序列号。
2.根据权利要求1所述的订单数据处理方法,其特征在于,步骤(1)进一步包括:当客户端再次发出相同的订单请求时,判断先前订单请求是否执行完毕,若未执行完毕则反馈当前订单无效结果至客户端。
3.根据权利要求1所述的订单数据处理方法,其特征在于,步骤(3)之后进一步包括:
(4)判定订单请求对应产品的库存大于等于一第一设定值时执行订单请求,并扣除相应库存。
4.根据权利要求3所述的订单数据处理方法,其特征在于,步骤(4)之后进一步包括:
(5)判断同一客户端同一天的订单请求被执行的次数是否小于等于一预设阈值,若是执行步骤(6),否则执行步骤(7);
(6)每次接收到订单请求则通过均匀分布函数产生一个0到1之间的随机数,并根据所述随机数的值选择执行具有相应产品数量的订单请求;
(7)获取所有被执行的订单请求中产品数量的总和,并执行步骤(8);
(8)判断所述总和是否小于一第二设定值,若所述总和小于第二设定值则采用第一预设概率执行相应订单请求,否则继续判断所述总和是否大于等于一第三设定值,若所述总和大于等于第三设定值则采用第三预设概率执行相应订单请求,若所述总和大于等于第二设定值且小于第三设定值则采用第二预设概率执行相应订单请求;其中,第二设定值小于第三设定值。
5.根据权利要求4所述的订单数据处理方法,其特征在于,步骤(6)进一步包括:若所述随机数落在[0,0.3]之间则选择执行具有第一产品数量的订单请求,若所述随机数落在[0.3,0.6]之间则选择执行具有第二产品数量的订单请求,若所述随机数落在[0.6,1]之间则选择执行具有第三产品数量的订单请求,其中,第三产品数量大于第二产品数量,第二产品数量大于第一产品数量。
6.根据权利要求4或5所述的订单数据处理方法,其特征在于,步骤(8)之前进一步包括:当判定所述随机数大于0.7时,再通过均匀分布函数产生一个新的随机数,并判断新的随机数是否大于0.7,若是再通过均匀分布函数产生一个新的随机数。
7.一种订单数据处理系统,其特征在于,包括:订单请求接收模块、订单号生成模块以及自增序列号添加模块;
所述订单请求接收模块,用于接收客户端发出的订单请求;所述订单号生成模块,用于根据所述订单请求接收模块接收的所述订单请求生成订单号;所述自增序列号添加模块,用于在所述订单号生成模块生成的所述订单号中添加一自增序列号。
8.根据权利要求7所述的订单数据处理系统,其特征在于,所述订单请求接收模块进一步包括判断单元,所述判断单元,用于当客户端再次发出相同的订单请求时,判断先前订单请求是否执行完毕,若未执行完毕则反馈当前订单无效结果至客户端。
9.根据权利要求7所述的订单数据处理系统,其特征在于,所述系统进一步包括第一判断模块,所述第一判断模块,用于判断订单请求对应产品的库存是否大于等于一第一设定值,若是,则执行订单请求,并扣除相应库存。
10.根据权利要求9所述的订单数据处理系统,其特征在于,所述系统进一步包括第二判断模块、第一执行模块、产品数量总和获取模块、第三判断模块以及第二执行模块;
所述第二判断模块,用于判断同一客户端同一天的订单请求被执行的次数是否小于等于一预设阈值,若是则调用第一执行模块,否则调用产品数量总和获取模块;
所述第一执行模块,用于在每次接收到订单请求则通过均匀分布函数产生一个0到1之间的随机数,并根据所述随机数的值选择执行具有相应产品数量的订单请求;
所述产品数量总和获取模块,用于获取所有被执行的订单请求中产品数量的总和,并调用第三判断模块;
所述第三判断模块,用于判断所述总和是否小于一第二设定值,若所述总和小于第二设定值则调用第二执行模块采用第一预设概率执行相应订单请求,否则继续判断所述总和是否大于等于一第三设定值,若所述总和大于等于第三设定值则调用第二执行模块采用第三预设概率执行相应订单请求,若所述总和大于等于第二设定值且小于第三设定值则调用第二执行模块采用第二预设概率执行相应订单请求;其中,第二设定值小于第三设定值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海钢富电子商务有限公司,未经上海钢富电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510697421.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种助焊剂发泡管
- 下一篇:一种新型散热刀头锯片